Electroblob77
4cde8c60bc
Fix NPE in WandHelper#getCurrentCooldown
2019-09-05 00:47:50 +01:00
Electroblob77
9924e10f13
Rebalance progression again
2019-09-05 00:33:45 +01:00
Electroblob77
693c11ada0
Fix wands not resetting their progression when upgraded
2019-09-05 00:28:42 +01:00
Electroblob77
038fd7225f
Add progression bar to arcane workbench GUI
2019-09-05 00:28:05 +01:00
Electroblob77
999e32f37c
Add lower limit checks for wand cooldown indices in NBT, fixes #155
2019-09-05 00:20:13 +01:00
Electroblob77
9c1e2e08c3
Update version number
2019-09-04 13:51:41 +01:00
Electroblob77
e7f7960540
Display intended Minecraft version in handbook instead of the exact version running (used to display the ugly 1.12.2-[forge version] string)
2019-09-04 13:50:14 +01:00
Electroblob77
a46bad4497
Prevent forfeits from breaking blocks they shouldn't break, fixes #190
2019-09-04 13:21:54 +01:00
Electroblob77
06d02ad45d
Swap order of attacker/target null checks in ADS, fixes #185
2019-09-04 13:11:08 +01:00
Electroblob77
c39a213e62
Add null check for side hit to ice spikes spell, fixes #188
2019-09-04 13:04:40 +01:00
Electroblob77
0991baf964
Fix clairvoyance particles not moving correctly
2019-09-04 12:30:59 +01:00
Electroblob77
bdefecbe9b
Replace event cancellation with setting target to null, fixes #236
2019-09-04 11:51:06 +01:00
Electroblob77
eef48f319a
Commented code is dead code!
2019-09-04 11:48:19 +01:00
Electroblob77
3a788c867c
Reimplement fix for #68 from #110 , using IManaStoringItem and multiple mana flask sizes
2019-09-04 11:47:23 +01:00
Electroblob77
c06105cd00
Add tier, element and spell type to advanced tooltips for spell books and scrolls
2019-09-03 20:55:41 +01:00
Electroblob77
97c72685bb
Fix construct spells crashing the game when cast by dispensers, fixes #182
2019-09-03 18:37:56 +01:00
Electroblob77
23fccaac9c
How did that happen?!
2019-09-03 18:37:17 +01:00
Electroblob77
d69e3a253d
Add check for first person player when applying/removing possession shaders, fixes #179
2019-09-03 17:37:02 +01:00
Electroblob77
5e321cc4cf
Require the player to be sneaking to dispel a block with conjure block
2019-09-03 17:19:09 +01:00
Electroblob77
fbecce0543
Fix spectral block lighting and make it full brightness
2019-09-03 17:18:20 +01:00
Electroblob77
a6c24e9cb6
Cleanup
2019-09-03 16:27:55 +01:00
Electroblob77
14a624db3f
Helps if you actually populate the enchantment fields... fixes imbuement spells not working properly, see #217
2019-09-03 16:27:03 +01:00
Electroblob77
16a4c8231f
Remove isHandActive check from spectral bow reequip method, fixes part 7 of #217
2019-09-03 15:58:43 +01:00
Electroblob77
931c99617c
Move sound category initialisation to preInit and replace the colon with an underscore, fixes #198
...
I should learn to read, it's literally written in the javadoc for CustomSoundCategory...
2019-09-03 15:45:25 +01:00
Electroblob77
b6cc417641
Reduce required progression for each tier a bit
2019-09-02 19:19:45 +01:00
Electroblob77
6565a0734a
Add 5x progression modifier for casting an undiscovered spell for the first time
2019-09-02 19:11:08 +01:00
Electroblob77
0aac70c5fb
Reduce spells tracked for wand progression from 10 to 5
2019-09-02 19:10:11 +01:00
Electroblob77
8551dc407b
Add array range checks to all cooldown methods that don't have them, fixes #183
...
I'm concerned this may just be convering up the problem, but without being able to recreate it there's little else I can do.
2019-09-02 19:03:08 +01:00
Electroblob77
1eec7921ce
Add Minecraft and Forge version requirements
2019-09-02 18:51:51 +01:00
Electroblob77
18920a24c5
Increase default rarity of structures
2019-09-02 18:24:07 +01:00
Electroblob77
e0c6f0f00f
Add null check in transportation packet handler, fixes #229
2019-09-02 17:47:19 +01:00
Electroblob77
a4f6391fac
Why was that outside the check?!
2019-09-02 17:46:38 +01:00
Electroblob77
a570bd57d0
Replace call to client-side-only method setVelocity, fixes #228
2019-09-02 17:39:36 +01:00
Electroblob77
f1ff179b98
Check if spell properties are initialised when setting lightning hammer item attribute modifiers, fixes #219
2019-09-02 17:05:21 +01:00
Electroblob77
6d09acc78e
Make combustion rune respect playerBlockDamage and mobGriefing settings, fixes part of #217
2019-09-02 16:32:03 +01:00
Electroblob77
960d97de49
Prevent IndexOutOfBoundsException when clicking an already-remembered stone circle, fixes second crash in #217
2019-09-02 16:03:40 +01:00
Electroblob77
ebe64b06e3
Move setBlockState call inside !world.isRemote check, fixes #216
2019-09-02 15:51:44 +01:00
Electroblob77
99887f95e2
Copy loaded tile entity list before iterating client-side, fixes #205
2019-09-02 15:18:17 +01:00
Electroblob77
2e5a9fce3e
Don't call canCast() from WizardryUtilities#isCasting(), fixes #196
2019-09-02 15:15:36 +01:00
Electroblob77
2be6230977
Well that didn't merge correctly... temporarily remove custom charging recipe classes
...
These need a bit more work to fit into the new system
2019-08-18 23:09:03 +01:00
Electroblob77
518d69a2e2
Update version number
2019-08-18 22:46:46 +01:00
Electroblob77
93bc9b1b89
Add tree blocks config option, fixes #165
2019-08-18 22:44:09 +01:00
Electroblob77
413d21d1d8
Add backwards-compatibility to wizard tower rarity, if it's below the new minimum value (which the old default was), it automatically gets reset to the default value of 600.
2019-08-18 22:09:09 +01:00
Electroblob77
78fc00c0cc
Yet another AIOOBE fix for WandHelper, fixes #176
...
Right, I've had enough of this. Why do other people keep getting AIOOBEs from WandHelper when I've never ever had one in my dev environment, after all the testing I've done? What gives?!
2019-08-18 22:02:47 +01:00
Electroblob77
a1d2d6a16e
Render blank crafting grid instead of throwing a JsonSyntaxException on nonexistent recipe defined in the wizard's hanbook, fixes #171 .
2019-08-18 21:58:18 +01:00
Electroblob77
d6492ee3f1
Cleanup
2019-08-18 21:09:42 +01:00
Electroblob77
831f68d8d9
Add null checks to potion removal and expiry event handlers, fixes #166
2019-08-18 20:17:12 +01:00
Electroblob77
f86ea2334d
Merge branch '1.12.2-dev' into 1.12.2
2019-08-18 12:34:04 +01:00
Electroblob77
f37812be3e
That's one heck of a commit you've got there...
...
I may have got a bit behind with version control. A lot behind, in fact. Maybe I'll go back and split this sometime - then again, I probably won't. But hey, at least it's here!
2019-08-18 00:04:18 +01:00
Torabi
44d1d4dbb7
Fix Immunities
...
Switch to an EnumSet for immunities, both because it's more efficient for this purpose, and because adding immunities to an entity caused a crash, because of improperly attempting to extend an array through the asList wrapper.
2019-01-26 09:06:59 -07:00