Electroblob77
c4194e2b76
Fix being able to use master tomes on master wands
2020-09-23 14:05:00 +01:00
Electroblob77
ac7e2fda94
Fix wizard armour charging always using 100 mana regardless of shards/grand crystals
2020-09-14 15:33:59 +01:00
Electroblob77
0d7d36c0b5
Add mark sacrifice spell
2020-07-30 22:54:37 +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
3f19e89b91
Add bonus special upgrade slots to non-elemental wands
2020-07-03 12:30:40 +01:00
Electroblob77
183d5a2416
Add demonic seal
2020-07-03 12:04:48 +01:00
Electroblob77
43690ace29
Trigger unlock of tiers handbook section when a wand levels up, in addition to finding a tome of arcana
2020-06-25 11:24:28 +01:00
Electroblob77
39e33848aa
Rename to getLivingWithinRadius for clarity
2020-06-20 13:14:16 +01:00
Electroblob77
238b9d04bb
Split up and reorganise WizardryUtilities
2020-06-13 23:29:01 +01:00
Electroblob77
a17a20fe8b
Add spell charge-up sound
2020-06-12 14:28:37 +01:00
Electroblob77
737f896070
Add support for charge-up modifiers
2020-06-11 22:49:08 +01:00
Electroblob77
7d650ebbc3
Add charge-up mechanic for more powerful spells
...
- Implements spell charge-up in ItemWand
- Assigns chargeup values in json files for spells that should have one
- Adds a charge meter to the crosshair in first-person
- Updates some javadoc comments appropriately
2020-06-11 22:20:04 +01:00
Electroblob77
72971b5f16
Fix continuous scrolls not tracking spell modifiers properly
2020-06-11 22:11:34 +01:00
Electroblob77
f95819cf37
Only show new spell message in survival with discovery mode on
2020-06-09 17:43:39 +01:00
Electroblob77
7772f2e97f
Add new spell indicator icon and tooltip to the wizard trade GUI
2020-06-09 16:55:13 +01:00
Electroblob77
d11c3fcc2f
Carry excess progression over when upgrading
2020-06-04 12:37:57 +01:00
Electroblob77
92b54edb4a
Add 1.5x progression modifier for tiers the player has already reached
2020-06-04 12:27:10 +01:00
Electroblob77
1af0186886
Add config options for disabling specific artefacts
2020-05-24 23:58:20 +01:00
Electroblob77
3e0dbb9755
It's about time we sorted out all these translations
2020-05-24 23:57:46 +01:00
Electroblob77
6696be59a4
Allow crystal flowers to be placed in flower pots
2020-05-22 16:43:24 +01:00
Electroblob77
ebde514c98
Fix scrolls not triggering spell casting finish method and event
2020-05-17 00:35:56 +01:00
Electroblob77
4739d9f9fc
Add cooldowns (using the vanilla mechanic) to various consumable items
2020-05-17 00:32:02 +01:00
Electroblob77
ef39757229
Add right-click use for mana flasks - right-click while holding a mana flask to charge the emptiest item from the hotbar, offhand or armour slots
2020-05-17 00:04:38 +01:00
Electroblob77
e09f9313f9
This is nullable
2020-05-16 23:35:23 +01:00
Electroblob77
28da6810d7
Oops
2020-05-15 21:21:21 +01:00
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