TurnBasedMinecraftMod/Changelog.md
2018-10-18 16:28:47 +09:00

77 lines
3 KiB
Markdown

# Version 1.4
Fix duplicate "... entered battle" messages.
Added max-distance config option for how close a monster must be to initiate
battle (when triggered by a monster targeting a player or entity in battle).
Some internal fixes and refactorings.
# Version 1.3
Added a battle-cooldown and related config option. Now, when leaving battle, a
cooldown timer (default 5 seconds) prevents entities from
attacking/being-attacked for the duration of the cooldown. Can be set to a
minimum of 1 second and maximum of 10 seconds.
"/tbm-enable-all" and "/tbm-disable-all" now notifies all players when they are
invoked by an OP.
Battles can now be started/joined by hostile mobs when they target a player or
other entity in battle, instead of just entering on attack. Old
battle-starting-behavior can be used by setting the related config option.
(This change was made to keep zombies from gathering around the player when
the config option for freezing entities in battle is enabled.)
Non-player entities in battle now primarily attack entities they are already
targeting (via a call to EntityLiving's "getAttackTarget()").
Note since config version is now 5, older config will be renamed and the new
config will take its place.
# Version 1.2
Fixed "/tbm-enable" and "/tbm-disable" not working in singleplayer.
Added commands:
- "/tbm-enable-all"
- "/tbm-disable-all"
Only OPs can use these new commands to enable or disable turn-based-battle for
everyone.
Note that if "/tbm-disable-all" is invoked, joining players will also have
turn-based-battle disabled for them. Invoking "/tbm-enable-all" will change this
back to the default, where turn-based-battle is enabled for joining players.
# Version 1.1
Added commands to enable/disable turn-based-battle on-demand.
Commands are:
- "/tbm-enable"
- "/tbm-disable"
- "/tbm-set \<player> \<true/false>"
There is a config option to allow anyone to use "/tbm-enable" and "/tbm-disable".
Only OPs can use "/tbm-set" (permission level 2).
Note that since config version has been updated, pre-existing config will be
renamed and the newer config will take its place.
# Version 1.0
Features:
- Turn based combat with hostile mobs (excluding passive and bosses) by default
- Config generated at ".minecraft/config/TurnBasedMinecraft/TBM_Config.xml
- Old config is renamed if new config exists with newer mod version
- Battle is very configurable per mob and also for all players in config
- Can add mobs unique to other mods in config (using full Java Class name of mob)
- Can set config on server/singleplayer to freeze mobs in combat
- Can add battle/silly music in ".minecraft/config/TurnBasedMinecraft/Music"
that activates depending on mob types in battle
- What determines battle or silly can be set client-side in config
- Unknown types defaults to battle music instead of silly music
- Can set max battle combatants in config
- Can use bow/arrows in battle (currently different projectile weapons provided
by different mods are not supported)
- Players in creative-mode will not enter turn-based battle