Electroblob77
b262b6edc0
Oops
2019-10-05 17:04:26 +01:00
Electroblob77
b7be05669b
Increase health threshold for amulet of transience from 2 to 6, fixes #192
2019-10-05 16:43:17 +01:00
Electroblob77
071e299d48
Set evoker spell timer as well as spell type when under the arcane jammer effect, fixes #244
2019-10-05 16:40:57 +01:00
Electroblob77
1e885d70c3
Gently encourage people to disable structures the intended way, and stop it crashing if they try and do it the wrong way.
...
What's wrong with my structures anyway? :'(
2019-10-05 16:28:24 +01:00
Electroblob77
e04a43e56d
Why on earth was that there?! Fixes #257
2019-10-05 15:46:05 +01:00
Electroblob77
378796cdda
Make fast worldgen check the central position for water rather than checking the biome
2019-10-05 15:34:41 +01:00
Electroblob77
48c37d1c17
Helps if you actually use the synchronised random... fixes #245
2019-10-05 15:24:20 +01:00
Electroblob77
fe8f9fc5cd
Update javadoc
2019-10-05 15:23:01 +01:00
Electroblob77
ced6ab7e8d
Use a custom mesh definition instead of registering models for each individual metadata, fixes #256
...
#256 was partially fixed in 60a6c51; this completes the fix by preventing spell books missing models when different worlds have different spell metadata
2019-10-05 14:40:03 +01:00
Electroblob77
378e02eb6c
Ignore special spawn conditions for mobs from mob spawners, fixes #260
2019-10-05 14:34:29 +01:00
Electroblob77
4677d9ff30
Unleash the full potential of spell properties files!
...
- Spell properties files can now be overridden globally in config/ebwizardry/spells
- Spell properties files can now be overridden for specific worlds in [world save]/data/spells
- Moved the main config file to the new ebwizardry folder because it makes more sense for it to be there now
- Probably broke something in the process
2019-10-02 20:13:44 +01:00
Electroblob77
0541b2171b
Even more tweaks to progression
2019-10-02 20:04:17 +01:00
Electroblob77
1a13afb6e3
Don't pass null into leaf update tick, fixes #186 and #269
2019-10-01 23:06:47 +01:00
Electroblob77
03dd76c18a
Fix the blockpos passed into the block being the blockpos a block below the blockpos of the blockstate where the block was from, fixes #267
...
Easy mistake to make, but how has it avoided detection for so long...?
2019-09-30 11:30:53 +01:00
Electroblob77
60a6c5124e
API improvements to spell books:
...
- Allow spells to set which book/scroll items they can appear on
- Allow spell books to set custom GUI textures
- Tweaks to loot functions and wizards to accommodate the changes
2019-09-27 15:46:09 +01:00
Electroblob77
028b753be6
Cleanup
2019-09-27 15:30:15 +01:00
Electroblob77
656a78962e
Rebalance progression yet again
2019-09-27 12:57:27 +01:00
Electroblob77
5a2f5aa295
Reimplement looting spell context
2019-09-27 12:55:31 +01:00
Electroblob77
43b66df22a
Update version number
2019-09-09 00:06:01 +01:00
Electroblob77
b192a431d7
Copy NBT to new stack in mana flask charging recipes, fixes #242
2019-09-09 00:03:38 +01:00
Electroblob77
3be98ab612
Fix JEI log spam about mana flask recharging recipes having empty output
...
Either JEI shouldn't be erroring or the Forge javadoc is wrong. Either way, it seems to make no difference so let's not bother with it.
2019-09-08 23:43:10 +01:00
Electroblob77
ed950322ff
Temporarily disable the spells sound category to stop issue #238 from happening
2019-09-08 23:40:13 +01:00
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