Commit Graph

  • b08e5e1d96 Add chapter on library ruins to wizards handbook Electroblob77 2020-08-09 22:47:41 +01:00
  • b6bda04a7a Better advancement description Electroblob77 2020-08-08 22:02:54 +01:00
  • 1cf5808f4f So many things to fix... Electroblob77 2020-08-03 22:47:26 +01:00
  • 7401a8e3b4 First pass trying to optimise LivingUpdateEvent handlers, see issue #484 Electroblob77 2020-08-03 22:47:08 +01:00
  • c3ca12edb9 Merge pull request #483 from Determancer/patch-1 Electroblob 2020-08-03 22:00:28 +01:00
  • 9d8b0b3a90 Add advancements for library update features Electroblob77 2020-08-01 23:24:33 +01:00
  • 0a75e34f3f Update en_us.lang Determancer 2020-08-01 20:49:11 +08:00
  • 2f0fd9fd7b Update zh_cn.lang Determancer 2020-08-01 20:30:08 +08:00
  • 0d7d36c0b5 Add mark sacrifice spell Electroblob77 2020-07-30 22:54:37 +01:00
  • a321e4ef66 Add Russian handbook translations, courtesy of MugGod2 Electroblob77 2020-07-30 21:55:44 +01:00
  • 041f54352c Forgot that bit :/ Electroblob77 2020-07-30 21:54:55 +01:00
  • 09cc0a5c34 Actually make ward do something... oops :0 Electroblob77 2020-07-27 23:49:20 +01:00
  • 1e4117fcab Update CONTRIBUTING.md Electroblob 2020-07-27 14:12:00 +01:00
  • cfb537dc0f Merge pull request #479 from xinyuan-liu/1.12.2 Electroblob 2020-07-27 13:33:58 +01:00
  • e5e01dca88 Client event handlers should be specified as such! Electroblob77 2020-07-27 13:10:05 +01:00
  • eba219bcce Add getter for SpellBuff#potionSet Electroblob77 2020-07-27 12:32:05 +01:00
  • 8632d71ed6 One more thing xinyuan liu 2020-07-27 18:50:56 +08:00
  • 5e0d096ec0 USE UTF-8 instead of gbk. xinyuan liu 2020-07-27 17:24:21 +08:00
  • 7c463c9eb9 Use UTF-8 too. xinyuan liu 2020-07-27 17:15:14 +08:00
  • cd83bbb67d Use UTF-8 to decode EVERYTHING! xinyuan liu 2020-07-27 17:13:23 +08:00
  • 476b7a6a45 Add more users to donation perks Electroblob77 2020-07-23 23:03:22 +01:00
  • e4290598d5 Tweak colours Electroblob77 2020-07-19 16:07:54 +01:00
  • 3343385a7c Add donor perks and tweak generalise rendering of healing totem Electroblob77 2020-07-19 15:56:07 +01:00
  • a831c2ada3 Separate surface and underground library marker options Electroblob77 2020-07-15 00:30:08 +01:00
  • a945201cec Use the same test in the new spell icon as the new spell book tooltip Electroblob77 2020-07-15 00:21:37 +01:00
  • 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) Electroblob77 2020-07-13 21:38:37 +01:00
  • ded4caca2f Tweak bookshelf model texture for special wand upgrades Electroblob77 2020-07-13 16:54:48 +01:00
  • a12fc6e344 TODOs and cleanup Electroblob77 2020-07-13 16:54:13 +01:00
  • 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 Electroblob77 2020-07-13 16:51:01 +01:00
  • 05d33ec58e Fix broken encoding for traditional Chinese translations courtesy of alan 67160, fixes #440 Electroblob77 2020-07-09 18:29:29 +01:00
  • 7013cffeaa Allow scrolls to be placed in bookshelves and add in-world textures for them Electroblob77 2020-07-07 00:19:36 +01:00
  • a1a5af034d Make owned entities inherit their owner's allies (as well as their own - if, for example, you summon a mob that then summons its own mob, that mob will no longer attack you) Electroblob77 2020-07-06 23:02:03 +01:00
  • 9aac386ec9 Last few tweaks to make bookshelf loot generation work properly Electroblob77 2020-07-06 22:54:10 +01:00
  • 651eb8834b Make sure ParticleBuilder warnings only trigger when appropriate, plus misc cleanup Electroblob77 2020-07-06 22:53:10 +01:00
  • 48221582c3 Move archivist's eyeglass code inside null check, fixes NPE when generating loot Electroblob77 2020-07-06 17:47:03 +01:00
  • e04e1e70af Change TileEntityBookshelf to extend TileEntityLockableLoot, allowing it to generate loot from a loot table when opened Electroblob77 2020-07-06 17:46:14 +01:00
  • a78a4147db Fix summon animation being stuck on frame 0 for permanent summoned creatures Electroblob77 2020-07-06 15:18:10 +01:00
  • 657a014cae Boulder sound and credits Electroblob77 2020-07-06 12:09:56 +01:00
  • de7226f792 Various tweaks to boulder Electroblob77 2020-07-05 15:46:49 +01:00
  • 22a125d720 Add boulder spell Electroblob77 2020-07-05 00:39:06 +01:00
  • 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 Electroblob77 2020-07-04 13:34:11 +01:00
  • 3f19e89b91 Add bonus special upgrade slots to non-elemental wands Electroblob77 2020-07-03 12:30:40 +01:00
  • 399c3017ad Downgrade talisman of transformation to uncommon Electroblob77 2020-07-03 12:05:14 +01:00
  • 183d5a2416 Add demonic seal Electroblob77 2020-07-03 12:04:48 +01:00
  • ddd67c6034 Defaults should be true Electroblob77 2020-07-02 23:47:44 +01:00
  • 202552a967 Add cursed helm Electroblob77 2020-07-02 23:47:36 +01:00
  • 9d3439b25c Rename no icon skin to compact Electroblob77 2020-07-02 21:51:39 +01:00
  • b6ccee010b Add config options to show/hide spell HUD and charge meter Electroblob77 2020-07-02 17:28:02 +01:00
  • 02ab4a9014 Make all radiant damage set fire to undead entities Electroblob77 2020-06-30 16:10:46 +01:00
  • 429f74393e Fix sixth sense colour Electroblob77 2020-06-30 15:53:25 +01:00
  • a547b3a384 Fix spirit horse dispel sound/behaviour Electroblob77 2020-06-30 15:53:15 +01:00
  • 8e2b367e94 More mind control fixes Electroblob77 2020-06-30 15:38:00 +01:00
  • ea6d338d71 Fix a stack overflow Electroblob77 2020-06-30 15:25:21 +01:00
  • c2396bcd5e Fix NPE Electroblob77 2020-06-30 15:17:35 +01:00
  • 4e0b63f06b Apply lightning bolt changes to thunderstorm Electroblob77 2020-06-30 15:12:37 +01:00
  • 323b1e1799 Make fangs ignore allies Electroblob77 2020-06-30 15:11:54 +01:00
  • 148f527504 Damage modifier support for vanilla entities (throwables, shulker bullet and fangs) Electroblob77 2020-06-30 15:11:27 +01:00
  • 6a8951ab39 Event priority Electroblob77 2020-06-30 14:06:41 +01:00
  • b76374fb58 Make lightning bolt count as player damage and support damage modifiers Electroblob77 2020-06-30 14:06:27 +01:00
  • c435ca5fa7 Allow fangs to be cast by npcs and dispensers Electroblob77 2020-06-30 00:04:29 +01:00
  • c9735e9a98 Prevent casting fangs directly down or up Electroblob77 2020-06-30 00:02:49 +01:00
  • 0400e9276d Normalise direction vectors Electroblob77 2020-06-29 23:56:45 +01:00
  • 632790fabd Don't spawn fangs at the caster's feet Electroblob77 2020-06-29 23:54:05 +01:00
  • b61bbda668 Fix radiant totem sound causing a CME Electroblob77 2020-06-29 23:52:41 +01:00
  • c2e99e2ce6 Add fangs spell Electroblob77 2020-06-29 23:52:05 +01:00
  • cfca8f1fdd Also apply targeting fix when mind control effect is removed manually Electroblob77 2020-06-29 21:28:32 +01:00
  • b0d44738c7 Refactoring and cleanup Electroblob77 2020-06-29 21:26:04 +01:00
  • 8088e21ba4 Remove attack target as soon as mind control wears off, fixes mind controlled entities continuing to attack a target that dies after the mind control wears off Electroblob77 2020-06-29 21:22:01 +01:00
  • 68dad2a148 Add mind control overlay Electroblob77 2020-06-29 21:16:10 +01:00
  • a25b642164 Add sounds to radiant totem and update sounds for ray of purification Electroblob77 2020-06-29 18:43:54 +01:00
  • b37fa47211 Tweaks to firestorm and ice age particles and sound Electroblob77 2020-06-29 18:43:07 +01:00
  • aea65b3753 World#isBlockFullCube is different to Block#isFullCube, and it turns out we actually want Block#isNormalCube :/ Electroblob77 2020-06-28 20:22:27 +01:00
  • 3a68ba8927 Implement blast modifier support for all applicable constructs, plus misc construct-related cleanup and fixes Electroblob77 2020-06-28 16:56:18 +01:00
  • 97c21b5057 Remove unnecessary reflection Electroblob77 2020-06-28 14:56:35 +01:00
  • 5be939a39f Add key aliases to spell matching Electroblob77 2020-06-28 12:45:54 +01:00
  • 080022127c Add radiant totem spell Electroblob77 2020-06-26 17:46:47 +01:00
  • eb017c01a9 Update README.md Electroblob 2020-06-26 14:57:56 +01:00
  • 1ea6355a9e Update Discord link Electroblob77 2020-06-26 14:55:26 +01:00
  • f6f766c5b6 Convert firestorm sound to mono Electroblob77 2020-06-25 14:06:45 +01:00
  • d8bf437214 Update advancements with new spells and artefacts Electroblob77 2020-06-25 13:22:35 +01:00
  • 5dc3ebed4f Add firestorm spell Electroblob77 2020-06-25 13:21:26 +01:00
  • 43690ace29 Trigger unlock of tiers handbook section when a wand levels up, in addition to finding a tome of arcana Electroblob77 2020-06-25 11:24:28 +01:00
  • e6696a1758 Add comparator output for receptacles Electroblob77 2020-06-24 16:01:56 +01:00
  • 93b0aa948f Disable depth mask for magical light rendering Electroblob77 2020-06-23 23:44:44 +01:00
  • 439faf425f Fix random spell loot function working in reverse Electroblob77 2020-06-23 22:09:30 +01:00
  • 33c5f79ed7 Add archivist's eyeglass and spectral tether, plus some improvements to teleportation Electroblob77 2020-06-23 22:09:06 +01:00
  • 0ca86eb01b Improve javadoc for RayTracer Electroblob77 2020-06-23 13:25:10 +01:00
  • d69b736a72 Fix shockwave not casting with no targets within range Electroblob77 2020-06-20 22:54:32 +01:00
  • ac4bb8bc11 Shady particles Electroblob77 2020-06-20 22:47:55 +01:00
  • fbf8e7155c Cleanup Electroblob77 2020-06-20 21:50:22 +01:00
  • f2de40e096 Put these arguments the right way round Electroblob77 2020-06-20 21:50:12 +01:00
  • c6a3f090cd Add blinding flash spell Electroblob77 2020-06-20 21:43:10 +01:00
  • 46a467de46 Finish implementing SpellAreaEffect and retrofit various spell classes to extend it Electroblob77 2020-06-20 21:42:37 +01:00
  • 62b06f8fc6 Remove stray javadoc Electroblob77 2020-06-20 21:40:52 +01:00
  • f18f1d20f3 Make NPCs respect continuous spell cooldowns Electroblob77 2020-06-20 18:35:43 +01:00
  • a88aa57ef0 Use the more concise method Electroblob77 2020-06-20 18:35:15 +01:00
  • ba1ed773af Increase distance for blindness tweak Electroblob77 2020-06-20 18:34:42 +01:00
  • 76f2145072 Remove hardcoded full brightness for flash particles Electroblob77 2020-06-20 13:27:01 +01:00
  • ba856346a9 Should be @Nullable Electroblob77 2020-06-20 13:22:46 +01:00
  • 39e33848aa Rename to getLivingWithinRadius for clarity Electroblob77 2020-06-20 13:14:16 +01:00