Commit Graph

64 Commits

Author SHA1 Message Date
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 f41effd44f Add config option to change progression requirements 2020-10-19 23:52:27 +01:00
Electroblob77 b4e9d86d1d Make replaceVanillaFallDamae a synchronised setting, should fix the problems people were having on servers where turning the option off seemed to do nothing 2020-09-24 18:46:43 +01:00
Electroblob77 127723a1e7 Finish the job properly, EB 2020-09-23 01:02:37 +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 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 041f54352c Forgot that bit :/ 2020-07-30 21:54:55 +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 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 ddd67c6034 Defaults should be true 2020-07-02 23:47:44 +01:00
Electroblob77 b6ccee010b Add config options to show/hide spell HUD and charge meter 2020-07-02 17:28:02 +01:00
Electroblob77 b65709fca4 Add blindness tweak and stop smoke bombs giving the mind trick effect 2020-06-20 13:08:16 +01:00
Electroblob77 99a9524ee7 Add config option to disable player animations 2020-06-07 23:05:50 +01:00
Electroblob77 1af0186886 Add config options for disabling specific artefacts 2020-05-24 23:58:20 +01:00
Electroblob77 601f8a97fa Helps if you actually save the settings... 2020-05-22 18:08:05 +01:00
Electroblob77 e6b7f25932 Apparently the default is false 2020-05-22 17:57:17 +01:00
Electroblob77 6c08b21f7f More accurate descriptions, and make it synchronised 2020-05-22 17:54:53 +01:00
Electroblob77 d22c530f79 Default value should be false 2020-05-22 17:37:58 +01:00
Electroblob77 ddcaffc1b1 Add config option to treat passive creatures as allies 2020-05-22 17:34:07 +01:00
Electroblob77 cda9947e17 All synchronised settings require world restart! 2020-05-16 18:26:59 +01:00
Electroblob77 48a350b63a Allow any book to be placed in a bookshelf
- Modifies the bookshelf model and blockstate to choose a texture dynamically based on the book item
- Changes bookshelf slots to accept all books from wizardry and vanilla minecraft by default
- Adds a couple of hooks to allow addons to register their own book items and model textures
- Adds a config option to allow modpack makers to add more book items
2020-05-15 22:52:32 +01:00
Electroblob77 3316c8e5cb Note to self: syncing is important 2020-04-18 19:14:47 +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 91b2ee1a13 Merge branch '1.12.2' into 4.3-dev 2020-04-14 17:41:33 +01:00
Electroblob77 41d575c9c9 Add config options to disable the screen shake and blink effects
We're all about that accessibility here!
2020-04-13 18:48:30 +01:00
Electroblob77 7f31fc6259 Thanks for warning me, IntelliJ :/ 2020-04-13 18:38:06 +01:00
Electroblob77 6254020024 Ugh just why 2020-04-11 00:12:07 +01:00
Electroblob77 e8c1b4d581 All the synchronised settings require world restart 2020-04-10 23:55:54 +01:00
Electroblob77 6f0636da9f These don't need world restarts! Also I forgot the default values for bookshelf blocks... 2020-04-10 22:49:40 +01:00
Electroblob77 b3fd39c42c Add config options for bookshelf blocks and bookshelf search radius 2020-04-10 22:42:31 +01:00
Electroblob77 c50b344041 Remove usage of deprecated server-side I18n 2020-04-09 21:28:48 +01:00
Electroblob77 eb65b7d7b7 Reorganise config again 2020-03-25 15:14:58 +00:00
Electroblob77 02480db158 Reorganise config file 2020-03-25 15:05:32 +00:00
Electroblob77 d68f968632 Make sure fall damage stuff is processed on the server only, and reactivate the config option by default 2020-03-18 16:00:23 +00:00
Electroblob77 74d9198522 Convert replaceVanillaFireballs to a synchronised option, fixes #351 2020-03-18 15:50:01 +00:00
Electroblob77 4816c48aa6 Disable replaceVanillaFallDamage by default 2020-03-18 14:49:12 +00:00
Electroblob77 d797e72445 Reduce rarity of all structures a bit 2020-03-17 23:13:17 +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 3052e56d03 Add entity- and tileentity-sensitive versions of Spell#canBeCastByNPCs and Spell#canBeCastByDispensers 2020-01-27 16:42:28 +00:00
Electroblob77 9ade6442b2 Add config option to turn off growing crystal flowers with bonemeal, closes #308 2019-12-16 15:53:32 +00:00
Electroblob77 1e885d70c3 Gently encourage people to disable structures the intended way, and stop it crashing if they try and do it the wrong way.
What's wrong with my structures anyway? :'(
2019-10-05 16:28:24 +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 18920a24c5 Increase default rarity of structures 2019-09-02 18:24:07 +01:00
Electroblob77 93bc9b1b89 Add tree blocks config option, fixes #165 2019-08-18 22:44:09 +01:00
Electroblob77 413d21d1d8 Add backwards-compatibility to wizard tower rarity, if it's below the new minimum value (which the old default was), it automatically gets reset to the default value of 600. 2019-08-18 22:09:09 +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 224ee281ef Cleanup 2019-01-05 22:18:14 +00:00