Commit graph

139 commits

Author SHA1 Message Date
Stephen Seo 8242e2ae01 Impl. CustomNPC support with "custom names"
Version 1.17.2.6 .

Now, if a CustomNPC has a specific name, and an entry exist in the config with
the same custom name (as when one is set up with a name-tag and added with
"/tbm-edit custom"), then the custom config will be applied to that CustomNPC
entity.
2022-09-02 19:30:56 +09:00
Stephen Seo f58a1942ca Refactored CustomNPCs handling, v1.17.2.5 2022-09-02 15:16:53 +09:00
Stephen Seo a89adbc624 Fixes for Custom NPCs, version 1.17.2.4
Previous code worked against a different Custom NPCs API. This commit fixes the
previous namespaces to the publically available Custom NPCs "NpcAPI" namespaces.
2022-09-02 11:37:13 +09:00
Stephen Seo 6aebe3eb82 Version 1.17.2.3 2022-09-01 21:59:09 +09:00
Stephen Seo c41938ada2 Fix potential unhandled exception 2022-09-01 21:57:04 +09:00
Stephen Seo e2e7254f1d Version 1.17.2.2 2022-09-01 21:26:29 +09:00
Stephen Seo 3362f69cab Fix potential NullPointerException 2022-09-01 21:24:50 +09:00
Stephen Seo c565eb24f4 1.17.2.1: CustomNPCs related fix attempt
Attempts to fix players not being damaged by CustomNPC entities.
2022-09-01 17:55:21 +09:00
Stephen Seo 89ca942c31 Fix potential client freeze bug 2021-05-23 15:38:04 +09:00
Stephen Seo ee633284df Add experimental support for Pam's HC foods 2021-05-23 13:22:18 +09:00
Stephen Seo b49624cfd4 Update Changelog.md 2021-05-21 14:46:08 +09:00
Stephen Seo 7f3dfb42e6 Update mod for Forge 1.16.5-36.1.0 2021-05-21 14:44:31 +09:00
Stephen Seo 3e6d184971
Update README.md 2020-11-18 20:19:44 +09:00
Stephen Seo c67deef393 Impl config and settings for creeper behavior 2020-11-18 17:24:18 +09:00
Stephen Seo befc7cf611 Add config option for creeper turn explosion 2020-11-18 16:16:18 +09:00
Stephen Seo f5f7ce52cc Impl turn-based battle for Creepers 2020-11-18 15:52:54 +09:00
Stephen Seo f37523eaf6 Update Changelog.md 2020-11-14 15:11:26 +09:00
Stephen Seo c4811e2271 Disable midi playback
Controlling midi volume with only Java library stuff doesn't appear to
work, so it has been disabled for now.
2020-11-14 15:10:14 +09:00
Stephen Seo ac1b77d58a Update Changelog.md 2020-11-13 11:42:00 +09:00
Stephen Seo a14c2c7cc9 Fix potential server crash bug 2020-11-13 11:41:36 +09:00
Stephen Seo abb7a88e6b Updated Changelog.md 2020-11-13 11:29:28 +09:00
Stephen Seo c7aefaa7c2 Fixes
Fixed text display in BattleGUI not displaying properly.
Updated TBM_Config.toml with new vanilla mobs.
Fixed parsing of version of TBM_Config.toml.
2020-11-13 11:27:57 +09:00
Stephen Seo 3f331ccbf9 Update year in LICENSE 2020-11-12 17:11:23 +09:00
Stephen Seo 61e0fb02e6 Updated for mcf 1.16.3-34.1.0 2020-11-12 17:10:01 +09:00
Stephen Seo 978713178d Fix download links in README.md 2020-06-22 17:05:44 +09:00
Stephen Seo 9d1b6d2682 Update download links in README.md 2020-06-22 17:04:55 +09:00
Stephen Seo ab44bc0c6c Update README.md 2019-11-29 19:50:28 +09:00
Stephen Seo af9101f235 Update LICENSE 2019-11-29 19:48:20 +09:00
Stephen Seo 6c12051f62 Update README.md 2019-11-29 19:48:03 +09:00
Stephen Seo a932abcee1 Update Changelog.md for 1.9 2019-11-29 19:38:38 +09:00
Stephen Seo cb328f3dbb Many fixes
Switch back to using shadowjar for dependencies.
Fix saving new entity entries in config.
Fix possible BattleMusic failures.
Fix getEntity method not being side-aware.
2019-11-29 18:52:28 +09:00
Stephen Seo 202f918f79 Remove use of synchronized since not using threads 2019-11-29 13:59:41 +09:00
Stephen Seo 532cb21731 Add support for battles in different dimensions 2019-11-29 13:47:39 +09:00
Stephen Seo ac2a012bd3 Fixes, mod now works (still WIP)
TODO: Battles currently don't work in dimensions other than the
overworld.
2019-11-28 16:32:34 +09:00
Stephen Seo 4ddd0312e4 Impl /tbm-edit , some fixes 2019-11-27 16:55:48 +09:00
Stephen Seo 9ccc692d2c Change namespace to com.burnedkirby.* 2019-11-25 15:29:25 +09:00
Stephen Seo 62df136fae Impl all commands but TBMEdit for 1.14 2019-11-25 15:15:17 +09:00
Stephen Seo 6c49470509 Fix TurnBasedMinecraft/common/Battle.java 2019-10-28 11:49:28 +09:00
Stephen Seo f4b1bc9487 Some work on BattleManager and BattleUpdater 2019-10-25 16:42:54 +09:00
Stephen Seo b48406299a Fix add/edit entity in config 2019-10-21 21:06:32 +09:00
Stephen Seo d2f668187e WIP porting to forge 1.14.4 2019-10-21 16:13:11 +09:00
Stephen Seo f05e5e6a07 Fix gradle wrapper 2018-11-29 14:03:54 +09:00
Stephen Seo d91aee31be
Update README.md 2018-11-08 10:57:18 +09:00
Stephen Seo 5a7e893e0e Add note about dependencies to mcmod.info 2018-10-30 15:54:04 +09:00
Stephen Seo 4acca35aa8 Update Changelog.md 2018-10-30 14:29:25 +09:00
Stephen Seo 55217d0924 Version 1.8
Updated Changelog.md, README.md, and versions.
2018-10-30 14:15:37 +09:00
Stephen Seo f32d872bbf Add mp3 support 2018-10-30 14:11:48 +09:00
Stephen Seo 3c6c22432e Minor improvements 2018-10-29 14:46:45 +09:00
Stephen Seo 5dd62cc2bf Use Random instead of math.random()
Also moved rest of probability logic out of addScheduledTask().
2018-10-27 17:34:02 +09:00
Stephen Seo 83711ed7e3 Move probability logic to BattleUpdate thread 2018-10-27 16:53:04 +09:00