Electroblob77
ee96ff3ddd
Reflect into Block#getSilkTouchDrop instead of copying it, fixes #418
2020-04-22 17:13:55 +01:00
Electroblob77
755933486c
Also prevent these two from being cast through walls
2020-04-21 22:10:55 +01:00
Electroblob77
5d8a90167c
Prevent ray spells being cast through walls (oops, my bad :P)
2020-04-21 18:55:58 +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
a7b608a06e
This description was correct in the first place! Turns out it was the upgrading recipes' fault.
2020-04-17 23:16:48 +01:00
Electroblob77
abc598a722
Remove deprecated fields
2020-04-17 23:03:16 +01:00
Electroblob77
b23136d568
Add method for checking if a spell property exists
2020-04-17 23:02:45 +01:00
Electroblob77
4c024f9e46
Hmmm I hope this incorrect description hasn't resulted in any bugs :/
2020-04-17 21:38:21 +01:00
Electroblob77
91b2ee1a13
Merge branch '1.12.2' into 4.3-dev
2020-04-14 17:41:33 +01:00
Electroblob77
94751a6fd5
Remove the debug particle from the divination spell
2020-04-13 21:08:47 +01:00
Electroblob77
01ab50cb27
Make targets dismount whatever they are riding when they get possessed
2020-04-13 21:04:11 +01:00
Electroblob77
d0bcbc8ed8
Let's do this properly, shall we? Fixes #397
2020-04-13 20:53:14 +01:00
Electroblob77
b660b02e0e
Fix crash when throwing things with greater telekinesis using commands
2020-04-13 19:10:20 +01:00
Electroblob77
40ed431ee2
Fix crash when throwing stuff with greater telekinesis via commands
2020-04-10 16:01:18 +01:00
Electroblob77
c50b344041
Remove usage of deprecated server-side I18n
2020-04-09 21:28:48 +01:00
Electroblob77
c5b5172481
Add lecterns
2020-04-08 00:16:12 +01:00
Electroblob77
a67eb2381d
Improve bookshelf search and account for undiscovered spells
2020-04-04 21:32:57 +01:00
Electroblob77
ba59d9786f
Add null check for grapple target when cast by NPCs, fixes #394
2020-03-31 21:56:20 +01:00
Electroblob77
c161a74d73
Add bookshelf interface to arcane workbench
...
Implements the main functionality:
- Access bookshelves from within the workbench
- Search by spell name, tier, element and type
- Sort by tier, element or alphabetically, ascending or descending
- Three-way shift-clicking support
- Automatic return of books to bookshelves when wand is removed
2020-03-31 21:33:10 +01:00
Electroblob77
9ed06c9a34
Stop wizards casting heal ally
2020-03-17 22:34:34 +00:00
Electroblob77
62bdbc81e4
Prevent players from picking up items when possessing and prevent players from possessing whilst sneaking, fixes #376
2020-03-15 19:15:28 +00:00
Electroblob77
61080134fd
Add wildcard support for item/block configs
2020-02-22 00:46:37 +00:00
Electroblob77
5d96f4d700
I can't string, and unboxing is weird
2020-02-21 17:55:45 +00:00
Electroblob77
df8fd21c0b
Add metadata support to block/item list config options, fixes #353
2020-02-21 17:40:08 +00:00
Electroblob77
794085660e
Move screen shaking effect into a proper method in the client proxy, fix earthquake's version not working and add screen shake to meteor, lightning hammer and shockwave
2020-02-19 00:11:33 +00:00
Electroblob77
0328f41564
Prevent potion core applying its health fix (whatever that is) when resurrecting, fixes #178
2020-01-28 21:19:37 +00:00
Electroblob77
aa166814ea
Add SpellThrowable and replace Snowball class with a simple instance of it
2020-01-27 18:40:10 +00:00
Electroblob77
d37ab6072f
Add chainable method for assigning spell NPC selector
2020-01-27 17:51:32 +00:00
Electroblob77
ba83cb7985
Add chainable method for assigning spell items
2020-01-27 16:43:05 +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
b682740751
*facepalm*
2020-01-27 15:09:54 +00:00
Electroblob77
dc7b6790b8
Automatic spell sound creation, hurrah!
2020-01-27 14:39:47 +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
d50ff5729f
Prevent unlimited exponential stacking of the empowerment effect, fixes #317
2020-01-16 18:40:52 +00:00
Electroblob77
76b4f2f72f
Change default behaviour of Spell#createSoundWithSuffix to point to assets/modid/sounds.json rather than assets/ebwizardry/sounds.json, so addons don't have to override it
2020-01-14 14:39:09 +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
2b89a890d0
Route blink effect through the proxies and make the blink spell check for the first-person player, fixes #280
2019-12-16 15:25:15 +00:00
Electroblob77
c7ccc37dca
Add damage property to frost axe spell, fixes #322
2019-12-16 12:33:48 +00:00
Electroblob77
b262b6edc0
Oops
2019-10-05 17:04:26 +01:00
Electroblob77
071e299d48
Set evoker spell timer as well as spell type when under the arcane jammer effect, fixes #244
2019-10-05 16:40:57 +01:00
Electroblob77
4677d9ff30
Unleash the full potential of spell properties files!
...
- Spell properties files can now be overridden globally in config/ebwizardry/spells
- Spell properties files can now be overridden for specific worlds in [world save]/data/spells
- Moved the main config file to the new ebwizardry folder because it makes more sense for it to be there now
- Probably broke something in the process
2019-10-02 20:13:44 +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
c39a213e62
Add null check for side hit to ice spikes spell, fixes #188
2019-09-04 13:04:40 +01:00
Electroblob77
bdefecbe9b
Replace event cancellation with setting target to null, fixes #236
2019-09-04 11:51:06 +01:00
Electroblob77
97c72685bb
Fix construct spells crashing the game when cast by dispensers, fixes #182
2019-09-03 18:37:56 +01:00
Electroblob77
d69e3a253d
Add check for first person player when applying/removing possession shaders, fixes #179
2019-09-03 17:37:02 +01:00
Electroblob77
5e321cc4cf
Require the player to be sneaking to dispel a block with conjure block
2019-09-03 17:19:09 +01:00
Electroblob77
a570bd57d0
Replace call to client-side-only method setVelocity, fixes #228
2019-09-02 17:39:36 +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