Commit Graph

233 Commits

Author SHA1 Message Date
Electroblob77 086d9f6af6 A few tweaks and fixes for flamecatcher 2020-10-21 22:37:53 +01:00
Electroblob77 7e658d74b5 Probably shouldn't be rendering the ends of this 2020-10-21 22:24:07 +01:00
Electroblob77 2bb242e6fb Add flamecatcher spell, and addItemExtras hook for SpellConjuration 2020-10-21 22:23:54 +01:00
Electroblob77 38aa80d60a That didn't work :( 2020-10-20 00:22:17 +01:00
Electroblob77 f41effd44f Add config option to change progression requirements 2020-10-19 23:52:27 +01:00
Electroblob77 1c96c88082 Remove shadow from players under the effects of mirage 2020-10-19 23:37:12 +01:00
Electroblob77 89345d4fbc Add mirage spell 2020-10-18 22:12:14 +01:00
Electroblob77 0dd26de905 Add guardian beam spell 2020-10-17 15:28:51 +01:00
Electroblob77 795bdcd427 Fix player animations being applied to all instances of the model 2020-10-17 13:02:09 +01:00
Electroblob77 f5cd740497 Add amulet of esundor, plus fixes for frost barrier 2020-10-10 18:30:54 +01:00
Electroblob77 d5d933b4e6 Add dire wolf pelt 2020-10-03 00:54:20 +01:00
Electroblob77 c86cd88a57 Improvements to shield rendering, now with trippy animations! 2020-09-30 18:37:49 +01:00
Electroblob77 ac5b3466e7 A few little optimisations for PlayerAnimator 2020-09-30 17:05:57 +01:00
Electroblob77 3f36f933ff Only display search tips on the spells tab! 2020-09-27 17:49:46 +01:00
Electroblob77 f32bcae8d3 Better particle interaction for custom hitboxes (now they can't pass through thin stuff) 2020-09-27 17:49:11 +01:00
Electroblob77 c05f4001fd Add frost barrier spell 2020-09-27 17:48:37 +01:00
Electroblob77 aac931f6b2 Clean up a bunch of TODOs that are no longer relevant 2020-09-23 23:49:36 +01:00
Electroblob77 ed9e9110e5 Remove all references to WandHelper from GuiSpellDisplay and abstract them behind ISpellCastingItem 2020-09-23 23:22:11 +01:00
Electroblob77 ebcfd3963d Remove all references to Minecraft.getMinecraft().player from RenderPlayerEvent receivers because some mods render players in the main menu, fixes #497
(Actually, it probably doesn't matter because all the references were moved inside the situational checks, but it's better to use the event parameters anyway)
2020-09-12 14:16:59 +01:00
Electroblob77 373ab0c3dc Handy as the search tips are, maybe we shouldn't show them *everywhere*... 2020-08-30 00:26:20 +01:00
Electroblob77 5bca261582 Add tip-top tooltip with top tips for snazzy super-speedy spell searching system
And confusingly convoluted commit comments
2020-08-30 00:06:01 +01:00
Electroblob77 1c8011ff74 It never fails to amaze me how many things that should never be null somehow end up being null for one single user... 2020-08-24 21:22:10 +01:00
Electroblob77 2b27729062 Hey lectern, stop doing that, it's really annoying 2020-08-21 23:27:57 +01:00
Electroblob77 dac40ecf98 Extend mind control overlay effect to possessed creatures 2020-08-21 23:24:18 +01:00
Electroblob77 ba487bea41 Add withering totem spell 2020-08-21 00:08:31 +01:00
Electroblob77 aaf5f1ff71 Automatic item model registry, because I'm fed up with registering all my items twice 2020-08-13 22:23:58 +01:00
Electroblob77 e5e01dca88 Client event handlers should be specified as such! 2020-07-27 13:10:05 +01:00
Electroblob77 e4290598d5 Tweak colours 2020-07-19 16:07:54 +01:00
Electroblob77 3343385a7c Add donor perks and tweak generalise rendering of healing totem 2020-07-19 15:56:07 +01:00
Electroblob77 a945201cec Use the same test in the new spell icon as the new spell book tooltip 2020-07-15 00:21:37 +01:00
Electroblob77 651eb8834b Make sure ParticleBuilder warnings only trigger when appropriate, plus misc cleanup 2020-07-06 22:53:10 +01:00
Electroblob77 a78a4147db Fix summon animation being stuck on frame 0 for permanent summoned creatures 2020-07-06 15:18:10 +01:00
Electroblob77 de7226f792 Various tweaks to boulder 2020-07-05 15:46:49 +01:00
Electroblob77 22a125d720 Add boulder spell 2020-07-05 00:39:06 +01:00
Electroblob77 8ae6bc9102 Tidy up entity geometry stuff:
- Add a getCentre method for entities to GeometryUtils
- Replace getPositionEyes(0) with getPositionEyes(1) since it's more efficient, and by definition they must be the same
- Remove all the silly getEntityBoundingBox().minY stuff, this bug has been fixed since 1.8! (which begs the question: if it was considered a bug, how on earth did it go unfixed for that long?)
- A few other small things
2020-07-04 13:34:11 +01:00
Electroblob77 183d5a2416 Add demonic seal 2020-07-03 12:04:48 +01:00
Electroblob77 202552a967 Add cursed helm 2020-07-02 23:47:36 +01:00
Electroblob77 b6ccee010b Add config options to show/hide spell HUD and charge meter 2020-07-02 17:28:02 +01:00
Electroblob77 429f74393e Fix sixth sense colour 2020-06-30 15:53:25 +01:00
Electroblob77 68dad2a148 Add mind control overlay 2020-06-29 21:16:10 +01:00
Electroblob77 3a68ba8927 Implement blast modifier support for all applicable constructs, plus misc construct-related cleanup and fixes 2020-06-28 16:56:18 +01:00
Electroblob77 080022127c Add radiant totem spell 2020-06-26 17:46:47 +01:00
Electroblob77 93b0aa948f Disable depth mask for magical light rendering 2020-06-23 23:44:44 +01:00
Electroblob77 33c5f79ed7 Add archivist's eyeglass and spectral tether, plus some improvements to teleportation 2020-06-23 22:09:06 +01:00
Electroblob77 76f2145072 Remove hardcoded full brightness for flash particles 2020-06-20 13:27:01 +01:00
Electroblob77 cbc778bff7 Centralise some more particle stuff, still not fixed though :( 2020-06-20 13:08:55 +01:00
Electroblob77 daf174ec3f Remove unused summon particles, we have a fancier layer system now :D 2020-06-18 18:04:49 +01:00
Electroblob77 7afcdce21e Fix some particle weirdness (somehow the interp pos is wrong by the time it gets to fx layer 3) 2020-06-18 17:42:16 +01:00
Electroblob77 3bc2ff2853 Cleanup 2020-06-18 16:27:09 +01:00
Electroblob77 f7f9190227 For some reason getTotalWorldTime isn't incrementing client-side in some cases when the doDaylightCycle is off, so replace them with alternatives wherever possible
What's really weird is sometimes it works just fine, even in client-side stuff
2020-06-18 16:20:10 +01:00