24457ebe36
Add error prevention and console warning for trying to spawn particles on the server side using ParticleBuilder
Electroblob
2018-06-20 23:32:14 +01:00
330c78a92c
Change non-evil wizard health from 20 to 30
Electroblob
2018-06-05 21:24:47 +01:00
dcec7c7281
Miscellaneous cleanup and commenting
Electroblob
2018-06-05 21:24:09 +01:00
b9ba25c116
Add test cases for new particle effects; to be applied to everything once spells have been reorganised
Electroblob
2018-06-05 21:18:01 +01:00
0341a603d5
Missed the imports on that one...
Electroblob
2018-06-05 21:15:02 +01:00
d91a3e056a
The great particle refactoring part 1: Introducing ParticleBuilder! Adds ParticleBuilder to replace the particle spawning methods in the proxies, and changes all particle spawning to use the builder except for in the spell classes, which are to be reorganised first.
Electroblob
2018-06-05 21:13:41 +01:00
9c1042f686
Update version number
4.1.2
Electroblob
2018-06-05 17:01:04 +01:00
f88aac11e9
Convert all non-dynamic recipes to JSON, add ore dictionary support where appropriate and change incorrect "amount" tag to "count", fixes#18
Electroblob
2018-06-05 15:43:14 +01:00
05b905b988
Fix light level detection for petrified creatures breaking out
Electroblob
2018-06-05 14:12:33 +01:00
669cd2892d
Add check for valid special wand upgrades, fixes#48
Electroblob
2018-06-05 11:12:03 +01:00
dd07d08ff0
Return true in ADS methods when passed a null attacker, acting as a fallback for when caster does not save properly; fixes#40
Electroblob
2018-06-04 23:45:10 +01:00
54bb327fdf
Properly sync thrower field for all throwable projectiles, fixes#42 (does not fix vanilla throwables though)
Electroblob
2018-06-04 23:42:12 +01:00
b82bc6698f
Make crystal ore drop xp when mined
Electroblob
2018-06-04 17:17:58 +01:00
1e43c67660
Tweak summoned creature targeting so that non-evil wizards' minions no longer attack players unless the player in question has angered the wizard
Electroblob
2018-06-04 17:17:33 +01:00
c129571167
Change EntityWizard to implement IMerchant and INpc directly rather than extending EntityVillager, fixes#38 plus a number of other bugs
Electroblob
2018-06-04 16:36:20 +01:00
b23a643c0e
Make arcane workbench drop items correctly when broken, fixes#20
Electroblob
2018-06-04 15:00:02 +01:00
194bff3e6a
Miscellaneous lang file fixes
Electroblob
2018-06-04 13:09:23 +01:00
426ca78288
Sort config options into a more logical order
Electroblob
2018-06-04 12:51:12 +01:00
f15919fdce
Organise the config file and GUI into categories
Electroblob
2018-06-04 12:39:56 +01:00
2124842136
Fix transportation stone not dropping when unsupported, fixes#23
Electroblob
2018-06-03 23:57:22 +01:00
9b5e5a871c
Add dimension whitelist option for evil wizard spawning and restrict numbers to 1 per chunk, closes#26
Electroblob
2018-06-03 22:22:18 +01:00
5ba92e5de5
Change whitelist/blacklist storage from strings to resourcelocations to bring it in line with the registry system
Electroblob
2018-06-03 22:17:57 +01:00
4e6780a3cf
Replace getEntityString with getKey(...).toString()
Electroblob
2018-06-03 18:19:10 +01:00
00584ad635
Move resistances config setup from preInit to init
Electroblob
2018-06-03 18:18:29 +01:00
f72ed33515
Add mind control targets blacklist config option
Electroblob
2018-06-03 18:17:05 +01:00
c2366ed1ba
Change crystal ore drop quantity to drop the intended 1-3 crystals (rather than the previous 1-2) and change fortune behaviour to work like vanilla ores, see discussion in #43
Electroblob
2018-06-03 15:52:13 +01:00
d4579b9184
Remove all calls to GlStateManager.pushAttrib() and pullAttrib() and a few other tweaks to gl calls, fixes#12, #46 and #47
Electroblob
2018-06-03 12:39:25 +01:00
ee6f0cfe70
Correct death message lang key in code, fixes#41
Electroblob
2018-06-02 16:08:48 +01:00
32c0608b51
Stop spirit horses dropping leather, fixes#37. Also adds the same overrides to spirit wolves; since regular wolves don't drop anything this wasn't noticeable.
Electroblob
2018-06-02 13:39:21 +01:00
cf4a02f37f
Fix crash related to creative tab sorting with HQM installed
Electroblob
2018-04-14 15:28:19 +01:00
84304dd7ce
Prevent possible server crash with static initialiser block
Electroblob
2018-04-14 15:26:47 +01:00
e3b44eb194
Make entities attacked by summoned creatures revenge-target the summoned creature rather than its summoner
Electroblob
2018-04-14 14:09:16 +01:00
2cbb0a590f
Correct position of spell cooldown bar when spell HUD is at top of screen; fixes#14
Electroblob
2018-04-14 13:22:53 +01:00