Stephen Seo
0e0a7ea562
Move client Battle to ClientProxy
2018-09-28 12:13:07 +09:00
Stephen Seo
bb8ebf561b
Change how silly music is triggered
...
Can now specify in config what minimum percentage of silly entities
trigger silly music in battle.
2018-09-28 12:02:39 +09:00
Stephen Seo
c2c19f6af2
Fix passive-type battle music occurrences, fixes
2018-09-27 18:09:40 +09:00
Stephen Seo
3e234ea94e
Fix bug where two sounds play at once, fixes
...
Mod should also now resume other previously playing sounds/music after
battle has ended.
Also prevents possible concurrent modification exception when new
Entities are added to Battle server-side.
2018-09-27 16:46:17 +09:00
Stephen Seo
6ead1e1d3d
Fix falling perpetually with Freeze mode, fixes
2018-09-25 15:16:35 +09:00
Stephen Seo
a4c3a28028
Minor fixes/changes
...
Added option in config to change battle timer time
2018-09-25 14:55:24 +09:00
Stephen Seo
9119f42e5b
Fix client unable to see entity not in config
2018-09-21 16:33:27 +09:00
Stephen Seo
05edd8630d
prerelease version 0.3
2018-09-21 16:11:59 +09:00
Stephen Seo
676f71e313
Add volume control to battle music
...
Battle music volume is set based on the music volume slider in the
Minecraft settings. The default Midi device provided in Java does not
appear to support changing the volume of playing midi file after some
testing. For now, only ".wav" files obey the Music volume slider
settings.
2018-09-21 16:10:00 +09:00
Stephen Seo
8c3bdc0ad1
Change TBM_Config.xml format for entities
2018-09-20 15:36:31 +09:00
Stephen Seo
bdb090f74b
Fixes, change how BattleManager is initialized
2018-09-20 15:15:34 +09:00
Stephen Seo
74abaa76c0
Stability fixes
2018-09-19 15:00:38 +09:00
Stephen Seo
24749b8ccc
Minor fixes/changes
2018-09-18 16:58:01 +09:00
Stephen Seo
efa65da721
Fix bow attack, config, add freeze enemies option
...
Fix bug where bow attack hit announcement was made multiple times.
Fix config format for Entities.
Add feature to freeze combatants when battle starts, option to enable in
config.
2018-09-18 15:56:06 +09:00
Stephen Seo
9778c6a7d5
Implement use of vanilla bow/arrows in battle
2018-09-17 15:49:10 +09:00
Stephen Seo
b684310be8
Move battle attacks to main thread, minor fixes
...
Battle attacks moved to main thread for stability (fixes possible
concurrent modification exception).
2018-09-17 13:27:13 +09:00
Stephen Seo
c237a434f5
Prerelease Version 0.2
2018-09-14 14:15:07 +09:00
Stephen Seo
b1a3eb9880
Implement battle music
...
Can play mid and wav files in the generated config directory
2018-09-14 14:14:10 +09:00
Stephen Seo
5f70253955
Fixes, improvements
...
BattleGui now displays health of all combatants.
Players can leave battle by entering creative mode (set by server).
Added battle size limit (default 8) can be set in config.
2018-09-14 12:44:45 +09:00
Stephen Seo
6a97a90d68
Remove "Conflicts", prevent creative mode battles
2018-09-13 15:50:34 +09:00
Stephen Seo
d316261b76
Fix name being switched in Message
2018-09-13 15:29:14 +09:00
Stephen Seo
f4658f6b3d
Move config initialization to PostInit event
2018-09-13 15:00:00 +09:00
Stephen Seo
d70d0c2d38
bug fixes and add MinimumHitPercentage to config
2018-09-13 14:52:48 +09:00
Stephen Seo
0ea3dfd98a
Minor fixes/changes
2018-09-13 14:12:04 +09:00
Stephen Seo
24ca95cc99
Implement attack effects (as listed in config)
2018-09-13 13:52:22 +09:00
Stephen Seo
9d5e830d3c
Prerelease version 0.1
2018-09-13 13:07:49 +09:00
Stephen Seo
ca018a63b3
Fix for server/client setup
2018-09-12 16:10:02 +09:00
Stephen Seo
2872543c93
Fix for server/client setups
2018-09-12 16:00:55 +09:00
Stephen Seo
5eba2dd41b
Fix to allow mod to work on server
2018-09-12 15:39:55 +09:00
Stephen Seo
5999808859
crash bug fixes, mod is playable at this point
...
Missing some features from the pre-rewrite version such as playing
battle music, using bow/arrows, limiting number of combatants in
battle...
2018-09-12 14:43:59 +09:00
Stephen Seo
3d6354e808
WIP - minor fixes
2018-09-11 16:39:46 +09:00
Stephen Seo
de48b8401c
WIP - implemented enough GUI to start testing
2018-09-11 15:15:31 +09:00
Stephen Seo
0d5f18f997
WIP - begin work on client GUI
2018-09-10 14:59:56 +09:00
Stephen Seo
97cfdaf0f7
WIP backend logic impl, fixes to config gen/parse
2018-09-07 16:41:22 +09:00
Stephen Seo
0520e163f8
WIP more backend work on battle logic
2018-09-06 17:08:36 +09:00
Stephen Seo
2aec173e80
WIP Some battle logic has been implemented
2018-09-05 15:54:06 +09:00
Stephen Seo
c8ce401e4d
WIP more work on setup and Battle logic
2018-09-04 15:21:49 +09:00
Stephen Seo
26c3356147
WIP Add Config.java for setup/loading config
2018-09-03 15:19:33 +09:00
Stephen Seo
0ab0312e84
Work In Progress - TBM_Config.xml updated
...
The config file should hold info on all vanilla mobs by now
2018-08-31 13:28:13 +09:00
Stephen Seo
784cff7914
Work In Progress - Begin adding config
...
src/main/resources/TBM_Config.xml will be copied to this mod's config
directory. If a config file already exists and the version number is the
same, it won't be overridded. If the version number is less than the
mod's internal config file, then the old one will be renamed and the new
one will take its place. At least this is how it is planned.
2018-08-30 16:15:20 +09:00
Stephen Seo
957ad5ec38
Work In Progress - Some more work done
...
Added some Packets/Handlers for networking, and more work on Battle
logic.
2018-08-29 15:09:44 +09:00
Stephen Seo
82b52d72be
Work In Progress - some implementation work done
2018-08-28 15:15:50 +09:00
Stephen Seo
c3c228fefa
Minor fixes
2018-08-28 11:51:26 +09:00
Stephen Seo
721af3f1d0
Init commit with skeleton project of rewrite
2018-08-28 11:26:34 +09:00