Electroblob77
127723a1e7
Finish the job properly, EB
2020-09-23 01:02:37 +01:00
Electroblob77
4a7b8a2bb9
Various fixes for arcane lock
2020-09-23 00:59:46 +01:00
Electroblob77
2f91573284
Block protection compat overhaul
...
- Unifies all block protection checks into helper methods in BlockUtils which trigger all the necessary forge events and vanilla methods
- Implements these checks in all the appropriate places and removes calls to EntityUtils#canDamageBlocks(...) where they are no longer needed
- Changes the mine spell to respect the config settings in line with the rest of the spells
- Fixes earthquake not respecting the settings at all
- Adds a separate config option for dispenser block damage and updates the description for the existing settings to reflect the changes
2020-09-23 00:57:55 +01:00
Electroblob77
f49ef7594d
Evade is now 140% less cheesable
2020-09-21 22:20:44 +01:00
Electroblob77
359da9a688
Not that one
2020-09-21 16:59:34 +01:00
Electroblob77
2c95793293
Have the elements of spectral dust in the receptacles affect the element weighting for the resulting spell book
2020-09-21 16:43:51 +01:00
Electroblob77
93d2100546
Every day I'm shufflin'
2020-09-21 14:02:49 +01:00
Electroblob77
eeb408c68c
Add imbuement altar 'recipes' to JEI
2020-09-21 13:55:55 +01:00
Electroblob77
d5ed705f22
Defer loading of TileEntityImbuementAltar#lastUser until after the world is set
2020-09-21 13:36:40 +01:00
Electroblob77
ea4e07b2c9
Add ability to restore ruined spell books with the imbuement altar
...
For now this ignores dust elements but may change this in future
2020-09-14 15:37:05 +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
8690d406f3
Make spell enabled default to true, fixes the none spell displaying the disabled in config message
2020-09-14 15:12:57 +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
ea9c9edff1
Add CME fix from remove curse to cure effects, fixes #489
2020-09-12 14:09:31 +01:00
Electroblob77
0981768c72
Drop a few more ruined spell books into the sea, and make them stack to 16
2020-09-09 23:13:33 +01:00
Electroblob77
70a55d1175
Chuck more ruined spell books into the ocean, and fish all the master spells back out
2020-09-09 22:40:55 +01:00
Electroblob77
7ae041595a
Gone fishin' 🐟 🐠 🐡
...
Add spell books and ruined spell books to treasure and junk fishing loot respectively
2020-09-09 22:36:07 +01:00
Electroblob77
ac14c8f931
Add ruined spell book item (usage will be added later)
2020-09-06 23:24:36 +01:00
Electroblob77
472727552e
Fix CME in remove curse
2020-09-06 18:23:41 +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
6cdff07180
Derp
2020-08-16 00:21:39 +01:00
Electroblob77
c90ec248cd
Still need to check this, since not being allied and being a valid target are not necessarily equivalent
2020-08-15 23:21:32 +01:00
Electroblob77
0c046e8c29
Add elemental crystal and crystal block recipes to imbuement altar
2020-08-15 23:09:57 +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
a5dd5ce9df
Add evoker's ring
2020-08-09 23:23:12 +01:00
Electroblob77
1cf5808f4f
So many things to fix...
2020-08-03 22:47:26 +01:00
Electroblob77
7401a8e3b4
First pass trying to optimise LivingUpdateEvent handlers, see issue #484
2020-08-03 22:47:08 +01:00
Electroblob77
9d8b0b3a90
Add advancements for library update features
2020-08-01 23:24:33 +01:00
Electroblob77
0d7d36c0b5
Add mark sacrifice spell
2020-07-30 22:54:37 +01:00
Electroblob77
041f54352c
Forgot that bit :/
2020-07-30 21:54:55 +01:00
Electroblob77
09cc0a5c34
Actually make ward do something... oops :0
2020-07-27 23:49:20 +01:00
Electroblob77
e5e01dca88
Client event handlers should be specified as such!
2020-07-27 13:10:05 +01:00
Electroblob77
eba219bcce
Add getter for SpellBuff#potionSet
2020-07-27 12:32: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
Electroblob77
476b7a6a45
Add more users to donation perks
2020-07-23 23:03:22 +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
a831c2ada3
Separate surface and underground library marker options
2020-07-15 00:30:08 +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
2e3df272ec
Eliminate ALL cascading worldgen lag, with the following changes:
...
- Offset structures by minus half their width in x/z (as well as the usual +8), so they can't ever spill out of the 2x2 chunk area being generated (provided they are less than 16 blocks wide, which mine are)
- Pass the block placement flags 16 | 2 to Template#addBlocksToWorld instead of just 2, to prevent neighbour updates
- Ignore unloaded blocks when removing floating trees (in theory there can't be trees there anyway)
2020-07-13 21:38:37 +01:00
Electroblob77
a12fc6e344
TODOs and cleanup
2020-07-13 16:54:13 +01:00
Electroblob77
fa0875e63b
Add library ruins
...
- Adds two variants of library ruins: surface (generates in forested biomes) and underground (generates everywhere)
- Adds loot table support to bookshelves
- Adds antique atlas markers for library ruins
- Adds bookshelves and lecterns to the wood type template processor
- Makes bookshelves and lecterns rotate correctly in structure templates
- Generalises most of the methods in WorldGenSurfaceStructure to a new superclass WorldGenWizardryStructure
2020-07-13 16:51:01 +01:00
Electroblob77
7013cffeaa
Allow scrolls to be placed in bookshelves and add in-world textures for them
2020-07-07 00:19:36 +01:00