Commit graph

45 commits

Author SHA1 Message Date
Stephen Seo 275a613f0f Version 1.22.0: to Forge 1.19.3-44.1.1 2023-03-31 14:22:58 +09:00
Stephen Seo c8add16c86 Version 1.21.4, bug fix
Fix bug where client may not be able to attack entities for which an entry did
not exist on the client-side config.
2022-09-02 19:46:26 +09:00
Stephen Seo e447116e1d Impl. player_only_battles, v1.21.3
A server-side config option was added to enable "player_only_battles" where mobs
cannot enter battle. (I haven't actually tested this fully since I am only 1
person, so there may be bugs.) This can be edited via the config, or via the
`/tbm-server-edit` command.

Version bumped to 1.21.3 .
2022-08-24 12:18:32 +09:00
Stephen Seo 819aea162a Refactor entity-in-battle checking, v1.21.2 2022-08-23 15:01:14 +09:00
Stephen Seo 12e6583b1f Refactor entity-in-battle checking code, v1.21.1 2022-08-23 14:36:32 +09:00
Stephen Seo 972997a49b Updated mod to use forge 1.19.2-43.1.1 2022-08-23 13:55:09 +09:00
Stephen Seo a3431b135e Impl ignore specific damage sources in battle
Fixes #1. (Damage is inhibited, but some things like amount of air while
underwater still decreases for the duration of being underwater regardless of
being in battle.)

Server-side config specifies which damage sources are ignored in battle. This
can also be set in-game with `/tbm-server-edit`.

Also updated config for entities which should reduce the amount of stuff printed
into the logs (sorry about that).
2022-08-23 13:30:10 +09:00
Stephen Seo 74b9681253 Update for forge-1.19-41.1.0, mod ver. 1.19 2022-08-03 14:47:43 +09:00
Stephen Seo 752d0c881e Bump network protocol version, version to 1.18.7 2022-07-21 14:19:21 +09:00
Stephen Seo e8f3c0cd52 Impl "disable-turn-timer", mod version 1.18.6 2022-07-21 12:57:10 +09:00
Stephen Seo de5e66e98d Mod version 1.18.5 2022-06-14 14:16:51 +09:00
Stephen Seo cb4fda06e3 1.18.4 Fix battle hits, non-instant hits
Fix hits in battles not hitting due to invulnerability frames.

Changed hits to be spaced appart by approx. 15ms.
2022-06-10 16:57:48 +09:00
Stephen Seo bc598c41b7 WIP 1.18.3: Allow editing of server config in-game 2022-06-08 15:24:29 +09:00
Stephen Seo d9dbe39156 TBM 1.18.2: show team color in attack menu button
If a Player is in a team that has a specific team color, that Player's name will
be displayed with that color in the list of targets when selecting a target to
attack in the Battle GUI.
2022-06-08 11:59:34 +09:00
Stephen Seo c46828c58a Fix battle text output, v1.18.1
Battle text output now respects team colors of players in teams.
2022-06-03 14:51:17 +09:00
Stephen Seo bc080b2f6f Update for forge-1.18.2-40.1.0 (mod ver 1.18.0) 2022-05-17 16:10:18 +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 7f3dfb42e6 Update mod for Forge 1.16.5-36.1.0 2021-05-21 14:44:31 +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 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 a14c2c7cc9 Fix potential server crash bug 2020-11-13 11:41:36 +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 61e0fb02e6 Updated for mcf 1.16.3-34.1.0 2020-11-12 17:10:01 +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 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 9ccc692d2c Change namespace to com.burnedkirby.* 2019-11-25 15:29:25 +09:00
Stephen Seo d2f668187e WIP porting to forge 1.14.4 2019-10-21 16:13:11 +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 ded3584390 Update to forge version "1.12.2-14.23.5.2768" 2018-10-27 16:10:19 +09:00
Stephen Seo aa229036ad Version 1.7
Can now add/edit "custom-name" entries to the config via
"/tbm-edit custom". These entries only apply to mobs with a matching
custom name.
2018-10-26 13:36:35 +09:00
Stephen Seo 05b3dc90b0 Use .toml instead of .xml for config 2018-10-25 14:31:06 +09:00
Stephen Seo bd7d7e16f3 Version 1.5, minor fixes
Food and potion consumption in battle is now handled more properly.
2018-10-19 17:18:02 +09:00
Stephen Seo 54207c6e80 Version 1.4 2018-10-18 16:28:47 +09:00
Stephen Seo 115fa02753 Version 1.3, Fixes, improvements
Changed turn-based-battle start behavior to also start when a hostile
mob targets a player or entity in battle.
Added config option to revert to old-style battle starting behavior.
(Since config version updated, older config will be moved and the new
config will take its place.)
Changed mob attack target in Battle to whatever they were targeting (via
a call to "getAttackTarget()").
2018-10-17 17:15:23 +09:00
Stephen Seo cbe2476990 Fixes, added commands, version to 1.2
Fixed /tbm-enable and /tbm-disable not working in singleplayer.
Added /tbm-enable-all and /tbm-disable-all to enable/disable for all
players.
2018-10-17 12:19:16 +09:00
Stephen Seo 761ab5a5f0 Add commands/config to disable turnbased on demand 2018-10-16 14:42:24 +09:00
Stephen Seo 8731ce6a4d Set version to 1.0 2018-09-28 19:29:57 +09:00
Stephen Seo 05edd8630d prerelease version 0.3 2018-09-21 16:11:59 +09:00
Stephen Seo c237a434f5 Prerelease Version 0.2 2018-09-14 14:15:07 +09:00
Stephen Seo 9d5e830d3c Prerelease version 0.1 2018-09-13 13:07:49 +09:00
Stephen Seo 721af3f1d0 Init commit with skeleton project of rewrite 2018-08-28 11:26:34 +09:00