Commit Graph

  • 0ed9ee64c4 Fix : when rendering models that don't have any entries in the boxList (Such as Lycanite's mobs) this function throws and exception and the renderer goes crazy. Az 2019-11-23 19:25:23 +00:00
  • f82d2871d5 Adding support for Lycanites Mobs to drop loot from the mob_additions table Az 2019-11-23 12:44:10 +00:00
  • 01cea3df06 Update version number 4.2.5 Electroblob77 2019-10-05 23:14:29 +01:00
  • 591cfb5857 Check we're dealing with the type of mob whose class we're in, fixes #274 Electroblob77 2019-10-05 23:13:48 +01:00
  • bc2037f74e Update version number 4.2.4 Electroblob77 2019-10-05 17:15:56 +01:00
  • 6aa3b21190 Convert all in-world sounds from stereo to mono, fixes #218 Electroblob77 2019-10-05 17:12:33 +01:00
  • b262b6edc0 Oops Electroblob77 2019-10-05 17:04:26 +01:00
  • b7be05669b Increase health threshold for amulet of transience from 2 to 6, fixes #192 Electroblob77 2019-10-05 16:43:17 +01:00
  • 071e299d48 Set evoker spell timer as well as spell type when under the arcane jammer effect, fixes #244 Electroblob77 2019-10-05 16:40:57 +01:00
  • 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? :'( Electroblob77 2019-10-05 16:28:24 +01:00
  • e04a43e56d Why on earth was that there?! Fixes #257 Electroblob77 2019-10-05 15:46:05 +01:00
  • 378796cdda Make fast worldgen check the central position for water rather than checking the biome Electroblob77 2019-10-05 15:34:41 +01:00
  • 48c37d1c17 Helps if you actually use the synchronised random... fixes #245 Electroblob77 2019-10-05 15:24:20 +01:00
  • fe8f9fc5cd Update javadoc Electroblob77 2019-10-05 15:23:01 +01:00
  • ced6ab7e8d Use a custom mesh definition instead of registering models for each individual metadata, fixes #256 #256 was partially fixed in 60a6c51; this completes the fix by preventing spell books missing models when different worlds have different spell metadata Electroblob77 2019-10-05 14:40:03 +01:00
  • 378e02eb6c Ignore special spawn conditions for mobs from mob spawners, fixes #260 Electroblob77 2019-10-05 14:34:29 +01:00
  • 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 Electroblob77 2019-10-02 20:13:44 +01:00
  • 0541b2171b Even more tweaks to progression Electroblob77 2019-10-02 20:04:17 +01:00
  • dc59a14e82 Update .gitignore Electroblob77 2019-10-02 20:03:31 +01:00
  • 1a13afb6e3 Don't pass null into leaf update tick, fixes #186 and #269 Electroblob77 2019-10-01 23:06:47 +01:00
  • 03dd76c18a Fix the blockpos passed into the block being the blockpos a block below the blockpos of the blockstate where the block was from, fixes #267 Easy mistake to make, but how has it avoided detection for so long...? Electroblob77 2019-09-30 11:30:53 +01:00
  • 9426a96df3 Merge branch '1.12.2' of https://github.com/Electroblob77/Wizardry into 1.12.2 Electroblob77 2019-09-27 23:16:07 +01:00
  • 382faf59c9 Update README.md Electroblob 2019-09-27 23:15:53 +01:00
  • cab68e23ac Rename guide_for_contributing.md to CONTRIBUTING.md Electroblob 2019-09-27 23:14:43 +01:00
  • 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 Electroblob77 2019-09-27 15:46:09 +01:00
  • 028b753be6 Cleanup Electroblob77 2019-09-27 15:30:15 +01:00
  • d020668e0c Update crystal ore picture in handbook Electroblob77 2019-09-27 12:57:55 +01:00
  • 656a78962e Rebalance progression yet again Electroblob77 2019-09-27 12:57:27 +01:00
  • 5a2f5aa295 Reimplement looting spell context Electroblob77 2019-09-27 12:55:31 +01:00
  • 5e37a2322c Update CREDITS.md Electroblob 2019-09-26 11:37:04 +01:00
  • 3ca9f200fd Update README.md Electroblob 2019-09-13 15:03:04 +01:00
  • 37e3a842f5 Update README.md Electroblob 2019-09-13 15:02:12 +01:00
  • 4e8e2c951b Update README.md Electroblob 2019-09-10 00:14:13 +01:00
  • 43b66df22a Update version number 4.2.3 Electroblob77 2019-09-09 00:06:01 +01:00
  • b192a431d7 Copy NBT to new stack in mana flask charging recipes, fixes #242 Electroblob77 2019-09-09 00:03:38 +01:00
  • 3be98ab612 Fix JEI log spam about mana flask recharging recipes having empty output Either JEI shouldn't be erroring or the Forge javadoc is wrong. Either way, it seems to make no difference so let's not bother with it. Electroblob77 2019-09-08 23:43:10 +01:00
  • ed950322ff Temporarily disable the spells sound category to stop issue #238 from happening Electroblob77 2019-09-08 23:40:13 +01:00
  • 4cde8c60bc Fix NPE in WandHelper#getCurrentCooldown 4.2.2 Electroblob77 2019-09-05 00:47:50 +01:00
  • 9924e10f13 Rebalance progression again Electroblob77 2019-09-05 00:33:45 +01:00
  • eeb0640525 Fix incorrect description for tome of the diligent Electroblob77 2019-09-05 00:32:40 +01:00
  • 693c11ada0 Fix wands not resetting their progression when upgraded Electroblob77 2019-09-05 00:28:42 +01:00
  • 038fd7225f Add progression bar to arcane workbench GUI Electroblob77 2019-09-05 00:28:05 +01:00
  • 999e32f37c Add lower limit checks for wand cooldown indices in NBT, fixes #155 Electroblob77 2019-09-05 00:20:13 +01:00
  • 8c2ac5adbb Update credits Electroblob77 2019-09-04 23:09:00 +01:00
  • 9c1e2e08c3 Update version number Electroblob77 2019-09-04 13:51:41 +01:00
  • e7f7960540 Display intended Minecraft version in handbook instead of the exact version running (used to display the ugly 1.12.2-[forge version] string) Electroblob77 2019-09-04 13:50:14 +01:00
  • a46bad4497 Prevent forfeits from breaking blocks they shouldn't break, fixes #190 Electroblob77 2019-09-04 13:21:54 +01:00
  • 06d02ad45d Swap order of attacker/target null checks in ADS, fixes #185 Electroblob77 2019-09-04 13:11:08 +01:00
  • c39a213e62 Add null check for side hit to ice spikes spell, fixes #188 Electroblob77 2019-09-04 13:04:40 +01:00
  • 2caca39a22 Merge branch '1.12.2' of https://github.com/Electroblob77/Wizardry into 1.12.2 Electroblob77 2019-09-04 12:48:19 +01:00
  • 8d46191ff8 Update guide_for_contributing.md Electroblob 2019-09-04 12:46:49 +01:00
  • fb7af9328d Correct typos in lang files Electroblob77 2019-09-04 12:31:10 +01:00
  • 0991baf964 Fix clairvoyance particles not moving correctly Electroblob77 2019-09-04 12:30:59 +01:00
  • bdefecbe9b Replace event cancellation with setting target to null, fixes #236 Electroblob77 2019-09-04 11:51:06 +01:00
  • eef48f319a Commented code is dead code! Electroblob77 2019-09-04 11:48:19 +01:00
  • 3a788c867c Reimplement fix for #68 from #110, using IManaStoringItem and multiple mana flask sizes Electroblob77 2019-09-04 11:47:23 +01:00
  • 1ba723ade1 Add Polish translations, courtesy of Trozuu Electroblob77 2019-09-03 20:59:17 +01:00
  • c06105cd00 Add tier, element and spell type to advanced tooltips for spell books and scrolls Electroblob77 2019-09-03 20:55:41 +01:00
  • 97c72685bb Fix construct spells crashing the game when cast by dispensers, fixes #182 Electroblob77 2019-09-03 18:37:56 +01:00
  • 23fccaac9c How did that happen?! Electroblob77 2019-09-03 18:37:17 +01:00
  • 74b6bdba0f Merge branch '1.12.2' of https://github.com/Electroblob77/Wizardry into 1.12.2 Electroblob77 2019-09-03 17:42:55 +01:00
  • d69e3a253d Add check for first person player when applying/removing possession shaders, fixes #179 Electroblob77 2019-09-03 17:37:02 +01:00
  • 744c7a2331 Rebalance resistance spells Electroblob77 2019-09-03 17:31:38 +01:00
  • c355cb034c Update issue templates Electroblob 2019-09-03 17:27:33 +01:00
  • 5e321cc4cf Require the player to be sneaking to dispel a block with conjure block Electroblob77 2019-09-03 17:19:09 +01:00
  • fbecce0543 Fix spectral block lighting and make it full brightness Electroblob77 2019-09-03 17:18:20 +01:00
  • a6c24e9cb6 Cleanup Electroblob77 2019-09-03 16:27:55 +01:00
  • 14a624db3f Helps if you actually populate the enchantment fields... fixes imbuement spells not working properly, see #217 Electroblob77 2019-09-03 16:27:03 +01:00
  • 16a4c8231f Remove isHandActive check from spectral bow reequip method, fixes part 7 of #217 Electroblob77 2019-09-03 15:58:43 +01:00
  • 931c99617c Move sound category initialisation to preInit and replace the colon with an underscore, fixes #198 I should learn to read, it's literally written in the javadoc for CustomSoundCategory... Electroblob77 2019-09-03 15:45:25 +01:00
  • 037f340a03 Add keys for WAWLA enchantment description support, fixes #210 Electroblob77 2019-09-02 19:25:56 +01:00
  • b6cc417641 Reduce required progression for each tier a bit Electroblob77 2019-09-02 19:19:45 +01:00
  • 6565a0734a Add 5x progression modifier for casting an undiscovered spell for the first time Electroblob77 2019-09-02 19:11:08 +01:00
  • 0aac70c5fb Reduce spells tracked for wand progression from 10 to 5 Electroblob77 2019-09-02 19:10:11 +01:00
  • 8551dc407b Add array range checks to all cooldown methods that don't have them, fixes #183 I'm concerned this may just be convering up the problem, but without being able to recreate it there's little else I can do. Electroblob77 2019-09-02 19:03:08 +01:00
  • 1eec7921ce Add Minecraft and Forge version requirements Electroblob77 2019-09-02 18:51:51 +01:00
  • 18920a24c5 Increase default rarity of structures Electroblob77 2019-09-02 18:24:07 +01:00
  • e0c6f0f00f Add null check in transportation packet handler, fixes #229 Electroblob77 2019-09-02 17:47:19 +01:00
  • a4f6391fac Why was that outside the check?! Electroblob77 2019-09-02 17:46:38 +01:00
  • a570bd57d0 Replace call to client-side-only method setVelocity, fixes #228 Electroblob77 2019-09-02 17:39:36 +01:00
  • f1ff179b98 Check if spell properties are initialised when setting lightning hammer item attribute modifiers, fixes #219 Electroblob77 2019-09-02 17:05:21 +01:00
  • 6d09acc78e Make combustion rune respect playerBlockDamage and mobGriefing settings, fixes part of #217 Electroblob77 2019-09-02 16:32:03 +01:00
  • 960d97de49 Prevent IndexOutOfBoundsException when clicking an already-remembered stone circle, fixes second crash in #217 Electroblob77 2019-09-02 16:03:40 +01:00
  • ebe64b06e3 Move setBlockState call inside !world.isRemote check, fixes #216 Electroblob77 2019-09-02 15:51:44 +01:00
  • 99887f95e2 Copy loaded tile entity list before iterating client-side, fixes #205 Electroblob77 2019-09-02 15:18:17 +01:00
  • 2e5a9fce3e Don't call canCast() from WizardryUtilities#isCasting(), fixes #196 Electroblob77 2019-09-02 15:15:36 +01:00
  • 2be6230977 Well that didn't merge correctly... temporarily remove custom charging recipe classes These need a bit more work to fit into the new system 4.2.1 Electroblob77 2019-08-18 23:09:03 +01:00
  • 518d69a2e2 Update version number Electroblob77 2019-08-18 22:46:46 +01:00
  • 93bc9b1b89 Add tree blocks config option, fixes #165 Electroblob77 2019-08-18 22:44:09 +01:00
  • 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. Electroblob77 2019-08-18 22:09:09 +01:00
  • 78fc00c0cc Yet another AIOOBE fix for WandHelper, fixes #176 Right, I've had enough of this. Why do other people keep getting AIOOBEs from WandHelper when I've never ever had one in my dev environment, after all the testing I've done? What gives?! Electroblob77 2019-08-18 22:02:47 +01:00
  • a1d2d6a16e Render blank crafting grid instead of throwing a JsonSyntaxException on nonexistent recipe defined in the wizard's hanbook, fixes #171. Electroblob77 2019-08-18 21:58:18 +01:00
  • d6492ee3f1 Cleanup Electroblob77 2019-08-18 21:09:42 +01:00
  • 831f68d8d9 Add null checks to potion removal and expiry event handlers, fixes #166 Electroblob77 2019-08-18 20:17:12 +01:00
  • f86ea2334d Merge branch '1.12.2-dev' into 1.12.2 Electroblob77 2019-08-18 12:34:04 +01:00
  • 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! 4.2.0 1.12.2-dev Electroblob77 2019-08-18 00:04:18 +01:00
  • d8f3ca2d01 Update guide_for_contributing.md Electroblob 2019-07-16 23:18:14 +01:00
  • b262f711e2 Update issue templates Electroblob 2019-07-16 23:15:11 +01:00
  • 4da63d6735 Update README.md Electroblob 2019-06-15 14:41:39 +01:00
  • be80d4863c Update README.md Electroblob 2019-06-15 14:40:56 +01:00