Electroblob77
11821ff14d
Apparently we don't need this any more
2020-05-11 18:38:18 +01:00
Electroblob77
1f9f5a1cc5
Add spectral dust
2020-05-10 11:10:52 +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
f89c71f314
Make spell scrolls implement IWorkbenchItem and have 1 slot
...
This means the book doesn't leave the workbench until the scrolls are taken out, which is good for automation - however, canPlace always returns false so they can't be put back in, kinda like the furnace output
2020-04-21 18:55:13 +01:00
Electroblob77
f0752317e6
Add spell quick access keys
2020-04-18 21:45:01 +01:00
Electroblob77
ed63704184
Add descriptions to mana flasks
2020-04-18 21:10:02 +01:00
Electroblob77
618df1c668
Add descriptions to some wizardry items in JEI
...
Covers most of the items players might stumble across
2020-04-17 21:49:01 +01:00
Electroblob77
d93b9a6765
Make bottomless provisions work with satiety, and have them trigger as soon as the player has enough hunger to fill
2020-04-16 15:49:10 +01:00
Electroblob77
7b1283c418
Yes it does, I fixed that!
2020-04-16 15:46:50 +01:00
Electroblob77
8301a24afe
Just enough wizardry!
...
- Adds JEI support for arcane workbench 'recipes' (charging, upgrading, and scroll enchantment)
- Adds an item transfer handler for said recipes, including bookshelf virtual slot support
- Prevents conjured items from showing up in JEI
2020-04-15 23:01:45 +01:00
Electroblob77
13ba19c1ff
Purple mana bars for wizard robes too!
2020-04-15 18:57:31 +01:00
Electroblob77
df526dc76f
Search trees don't like this very much :(
2020-04-14 23:06:49 +01:00
Electroblob77
702398dd34
Fix spell book tooltips not showing up in JEI
2020-04-14 22:33:48 +01:00
Electroblob77
1e5add914e
Fix incorrect rounding for whole numbers of crystals
2020-04-14 22:33:12 +01:00
Electroblob77
91b2ee1a13
Merge branch '1.12.2' into 4.3-dev
2020-04-14 17:41:33 +01:00
Electroblob77
16ad8543d8
Purple mana (durability) bar!
2020-04-13 15:32:07 +01:00
Electroblob77
a384a57622
Prevent mending enchantment being applied to wizard armour, closes #383
2020-03-31 21:47:53 +01:00
Electroblob77
3f80c56163
Add gilded wood
2020-03-01 13:04:15 +00:00
Electroblob77
df8fd21c0b
Add metadata support to block/item list config options, fixes #353
2020-02-21 17:40:08 +00:00
Electroblob77
f13f220564
Change tome of arcana description to be more accurate, closes #330 . Also adds format args support to multi-line item descriptions and fixes the 1st argument being used instead of the 2nd in the lang files.
2020-01-28 18:36:34 +00:00
Electroblob77
3052e56d03
Add entity- and tileentity-sensitive versions of Spell#canBeCastByNPCs and Spell#canBeCastByDispensers
2020-01-27 16:42:28 +00:00
Electroblob77
f5da195605
Wrap NBTTagCompound#setTag in static helper with safeguards against circular references, fixes #299
2020-01-27 13:45:47 +00:00
Electroblob77
40e77728ad
Do proper floaty division, the error was kinda invisible (pun intended) but intellij spotted it
2020-01-21 20:16:59 +00:00
Electroblob77
455c5a5e07
Fix weird floaty rounding so continuous spells cost the correct amount of mana
...
Grapple ain't free anymore, sorry folks!
2019-12-22 14:58:12 +00:00
Electroblob77
a2c8cde4c4
Use correct mana values for grand crystals and crystal shards in scroll creation
2019-12-22 12:30:04 +00:00
Electroblob77
5b497e107a
Reinstate max damage check, fixes #294
2019-12-17 16:31:42 +00:00
Electroblob77
324094f418
'Tis the season!
...
- Decked the halls
- Jingled the bells
- Wrapped the presents
- Loaded up the sleigh
2019-12-17 15:53:40 +00:00
Electroblob77
cfdb049368
Add failsafe for conjured item max damage, fixes #288
2019-12-16 13:06:32 +00:00
Electroblob77
058d83fd00
Stop ring of chaining attacking its wearer, fixes #303
2019-12-16 12:36:37 +00:00
Electroblob77
c7ccc37dca
Add damage property to frost axe spell, fixes #322
2019-12-16 12:33:48 +00: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
e04a43e56d
Why on earth was that there?! Fixes #257
2019-10-05 15:46:05 +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
693c11ada0
Fix wands not resetting their progression when upgraded
2019-09-05 00:28:42 +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
16a4c8231f
Remove isHandActive check from spectral bow reequip method, fixes part 7 of #217
2019-09-03 15:58:43 +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
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
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
03e8682260
Replace calls to Item#isInCreativeTab(...) with a direct check, fixes metadata items not being displayed correctly in the creative inventory
2019-01-05 23:04:02 +00:00
Electroblob77
4ca89b2dca
Increase all conjured item durations
2019-01-05 23:00:49 +00:00
Electroblob77
224ee281ef
Cleanup
2019-01-05 22:18:14 +00:00
Electroblob
55ae4b1161
Miscellaneous cleanup and commenting
2018-06-24 16:08:28 +01:00
Electroblob
73d973783d
Add continuous spell casting with scrolls and increase scroll and spell book stack sizes to 16
2018-06-24 15:48:48 +01:00
Electroblob
75e5de603e
Delegate workbench apply button and slot behaviour to item classes
2018-06-24 12:52:55 +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
2cd8b46c1f
Add toughness to legendary wizard armour
2018-06-04 18:32:32 +01:00
Electroblob
b61413f7f1
Remove ISpecialArmor from ItemWizardArmour since it is no longer necessary, fixes #44
2018-06-04 18:20:55 +01:00
Shadows_of_Fire
8360e520cd
De-duplicate armor value
2018-05-04 14:34:09 -04:00