Commit Graph

256 Commits

Author SHA1 Message Date
Electroblob77 95d9168b6b Fix hyperlink wrapping for spaceless languages and remove remaining newlines 2021-06-19 16:01:23 +01:00
Electroblob77 d10b78ab46 Ignore hyperlink suffixes in spaceless languages, fixes #620
There's no real way to do this other than hardcoding which languages are exceptions (currently only the two Chinese locales)
2021-06-19 13:01:47 +01:00
Electroblob77 42fb7ad3df Have all the baked bookshelf models use the same set of book models, fixes #621
This effectively cuts the number of book models by a factor equal to the number of bookshelf variants, which is 6 in the base mod
2021-06-19 00:01:24 +01:00
Electroblob77 1304c11381 People don't listen to me, so let's spell it out to them 2021-01-17 14:41:21 +00:00
Electroblob77 299510e663 Add armour classes!
- Added 3 new armour variants - the sage, the battlemage and the warlock - each in the 8 elemental varieties
- Added resplendent thread, crystal silver plating and ethereal crystalweave, used to upgrade regular armour into class armour
- Added the new armour upgrades to loot tables
- Added recipes for the new armour to JEI, along with info pages for the 3 upgrade items
- Added advancements for the new armour classes
- Removed legendary wizard armour
- Removed arcane seal of protection
- Removed the 'legendary' advancement
2021-01-16 23:02:03 +00:00
Electroblob77 24a06e0bac Change dire wolf pelt's effect from different marker colours to different marker shapes 2020-12-20 23:12:27 +00:00
Electroblob77 e3130ca936 Cleanup 2020-12-20 18:57:23 +00:00
Electroblob77 e2fd978d8b Catch NPEs when accessing IBakedModel#getOverrides from ModelBakeEvent, fixes #537 2020-12-20 17:07:58 +00:00
Electroblob77 8f8ce7a453 Populate model lists in PlayerAnimator when a new player renderer is found, fixes #551
Also adds the missing null check to RenderPlayerPostEvent, just in case
2020-12-20 14:45:20 +00:00
Electroblob77 ddfffd3d31 Guard against IOOBEs when rendering the new spell trade icon, fixes #565 2020-12-20 00:16:17 +00:00
Electroblob77 d23c15476a Guard against null spell HUD skins in all places, fixes #566 2020-12-20 00:10:16 +00:00
Aralu 1d247e2d56 Re-implment layer fix from Pull Request 312 2020-12-17 11:39:50 -06:00
Electroblob77 c64731e7a9 Fix ClassCastException in player animations, fixes #533
Somehow some unwrapped model parts managed to slip through (exactly *how* is a mystery!) so we're just safety-checking everything, I doubt this incurs much performance cost in the scheme of things.
2020-11-03 01:33:22 +00:00
Electroblob77 80cf77ecc6 Fix GL stack overflow / weird rendering when arrows are stuck in the player, fixes #529 and #530 2020-11-03 01:08:14 +00:00
Electroblob77 d3df59df73 Have PlayerAnimator ignore renderers for which no layers/models are stored, fixes #518
This will stop the crashing but might well mean broken animations - for now there's not much I can do about that
2020-10-28 23:37:51 +00:00
Electroblob77 cfd3e796e1 Make PlayerAnimator disable itself when MoBends is installed 2020-10-28 23:27:04 +00:00
Electroblob77 d97e843f7b Guard against all possible nulls to be on the safe side, fixes #517 2020-10-28 23:20:48 +00:00
Electroblob77 97061f7a32 Merge branch '4.3-dev' into 1.12.2 2020-10-23 15:14:53 +01:00
Electroblob77 bc407187e1 This works now 2020-10-23 14:13:35 +01:00
Electroblob77 9dc186abf4 Fix the charge meter showing when holding a wand in the offhand but using the main hand item 2020-10-21 22:41:26 +01:00
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
xinyuan liu 8632d71ed6 One more thing 2020-07-27 18:50:56 +08:00
xinyuan liu 7c463c9eb9 Use UTF-8 too. 2020-07-27 17:15:14 +08:00
xinyuan liu cd83bbb67d Use UTF-8 to decode EVERYTHING! 2020-07-27 17:13:23 +08:00