Electroblob77
a65c56eb41
Mooore smoooooth animations
2020-06-12 23:12:37 +01:00
Electroblob77
526dbaf396
Make isCasting account for charge up
2020-06-12 12:55:50 +01:00
Electroblob77
ce92d564f4
Cleanup
2020-06-04 23:16:43 +01:00
Electroblob77
25475632d9
Require line-of-sight for summoning spells
2020-05-12 23:28:05 +01:00
Electroblob77
bfc23ce6f7
Remove a bunch of deprecated methods
2020-05-12 23:09:48 +01:00
Electroblob77
be250e218e
Add player animation system!
...
- Hooks into ModelRenderer by wrapping it in an extended version that allows modification of angles after the model has set them
- Is compatible with pretty much everything, yay (even modded armour!)
- Adds property overrides to ItemWand so that gets animated too
- Adds a system for generating override models from a template at runtime so I don't have to duplicate all the wand models
- Tweaks particles and ray spells so they line up with the end of the newly-animated wand
- Fixes a long-standing bug where wand usage actions would stop immediately for all non-continuous spells
2020-05-09 20:17:15 +01:00
Electroblob77
f1cb7dbbbe
Make arcane lock work on both halves of a double chest at once
2020-04-18 16:12:05 +01:00
Electroblob77
91b2ee1a13
Merge branch '1.12.2' into 4.3-dev
2020-04-14 17:41:33 +01:00
Electroblob77
c81830efec
Neither of these should be null. I should not have to check they aren't null. But apparently they can be. So I do. Fixes #402 .
2020-04-13 19:04:01 +01:00
Electroblob77
d56cf37f2b
Make spell books return to the slots they came from (provided the container isn't closed)
2020-04-09 20:08:28 +01:00
Electroblob77
0b56d47022
Replace wildcard with metadata 0 for display purposes, fixes #370
...
N.B. The output is still not visible for non-zero inputs when using wildcard trades, but for now this is good enough
2020-03-18 15:32:59 +00:00
Electroblob77
61080134fd
Add wildcard support for item/block configs
2020-02-22 00:46:37 +00:00
Electroblob77
df8fd21c0b
Add metadata support to block/item list config options, fixes #353
2020-02-21 17:40:08 +00: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
2e5a9fce3e
Don't call canCast() from WizardryUtilities#isCasting(), fixes #196
2019-09-02 15:15:36 +01:00
Electroblob77
93bc9b1b89
Add tree blocks config option, fixes #165
2019-08-18 22:44:09 +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
Electroblob77
eb2abdfbe9
Move wand and armour map retrieval methods to WizardryItems, encapsulating the underlying maps
2019-01-05 22:52:45 +00:00
Electroblob77
09185e5f1c
Introduce DrawingUtils to centralise GUI rendering utility methods
2019-01-05 22:28:57 +00:00
Electroblob77
224ee281ef
Cleanup
2019-01-05 22:18:14 +00:00
Electroblob
f6a24038cc
Retexture spell HUD, add different textures for survival/creative mode, and tidy up the GUI code
2018-06-24 19:14:48 +01:00
Electroblob
55ae4b1161
Miscellaneous cleanup and commenting
2018-06-24 16:08:28 +01:00
Electroblob
76473f7185
Rewrite raytracing methods and optimise their usage
2018-06-24 16:02:34 +01:00
Electroblob
106148fd9e
Miscellaneous cleanup and commenting
2018-06-20 23:28:56 +01:00
Electroblob
29261082f1
Spell hierarchisation and refactoring, plus miscellaneous renaming and minor refactoring
...
- Adds new generic spell superclasses which aim to group spells such that duplicate code is eliminated, and functions standardised, as much as possible.
- Removes numerous spell classes which are no longer required as a result of this change, and replaces them with instances of the relevant generic spell classes.
- Changes the remaining spell classes to fit with the new system, mostly by having them extend the generic spell classes.
- Completes the transfer of particle spawning to the ParticleBuilder system.
2018-06-20 22:25:54 +01:00
Electroblob
438f5d7a2e
Merge branch '1.12.2' into 1.12.2-dev
2018-06-05 21:44:17 +01:00
Electroblob
dec5b1ac2c
Add witty/stupid comments to a few classes
2018-06-05 21:26:07 +01:00
Electroblob
05b905b988
Fix light level detection for petrified creatures breaking out
2018-06-05 14:12:33 +01:00
Electroblob
dd07d08ff0
Return true in ADS methods when passed a null attacker, acting as a fallback for when caster does not save properly; fixes #40
2018-06-04 23:45:10 +01:00
Corail31
489fb82fbd
1.12 conversion
2018-03-09 11:56:31 +01:00
Electroblob
6f776fbae6
Cleanup
2018-02-26 18:37:52 +00:00
Electroblob
13444f1de3
Additional method for 76f6d43
2018-02-26 18:37:09 +00:00
Electroblob
11af545bd2
Cleanup
2018-02-23 12:40:03 +00:00
Electroblob
d792d50f92
Fix various problems caused by armour stands being a subclass of EntityLivingBase
2018-02-23 12:37:14 +00:00
Electroblob
3632511983
Add fixes from 52d12c0, a4695bc and f4d7ba6 to 1.11.2 branch
2018-02-22 14:50:20 +00:00
Electroblob
f54b92be16
Replace hasKey with hasUniqueId where appropriate, should fix some weirdness with a few spells
2018-02-22 13:32:09 +00:00
Corail31
d0fda72a59
First Checkup
2018-02-11 22:51:13 +01:00
Electroblob
3df5597dcc
Initial 1.11.2 update
2018-02-07 21:15:50 +00:00
Electroblob
2af7329478
Miscellaneous setup
2018-01-30 16:02:13 +00:00
Electroblob
da6b007a3a
Initial commit
2018-01-19 20:33:04 +00:00