Commit Graph

  • 0dc0e72b62 Revert the NPC tool click guard; Backhand now drops the offhand click itself dev KAMKEEL 2026-10-06 01:58:05 -04:00
  • 8f4fcae735 Using the Wand, Scripter or Cloner on an NPC no longer runs its interact through an offhand click KAMKEEL 2026-10-06 01:46:06 -04:00
  • 2c29f11550 Skin overlays keep the world's light directions instead of lighting from below KAMKEEL 2026-10-06 01:39:25 -04:00
  • cc2a1246d5 Stop the script editor typing each key twice under lwjgl3ify KAMKEEL 2026-10-01 03:48:44 -04:00
  • 5712541cae Stop the mount reset clearing a flying npc's flying flag every tick KAMKEEL 2026-10-01 03:03:19 -04:00
  • 9a7758a27b Cut wasted NPC tick work and stop the flying flag flipping every tick KAMKEEL 2026-10-01 02:58:31 -04:00
  • cf1e34b4a7 Smooth fast energy projectiles KAMKEEL 2026-09-18 15:11:07 -04:00
  • 3ecf0a8970 Skip inactive player pose work KAMKEEL 2026-09-18 04:45:57 -04:00
  • dbbca1c4ec Keep player pose for held items KAMKEEL 2026-09-18 04:19:11 -04:00
  • 3ee0df1865 Optional Late Mixins KAMKEEL 2026-09-17 19:45:03 -04:00
  • 3d530a207a Trace entry into the MPM player model KAMKEEL 2026-09-17 18:51:16 -04:00
  • fcb3384e5f Apply animations at the MPM model pose boundary KAMKEEL 2026-09-17 18:50:20 -04:00
  • 2ef2936496 Make MPM animation hooks fail loud and traceable KAMKEEL 2026-09-17 18:38:31 -04:00
  • e910691279 Animate MorePlayerModels limbs through the optional render mixin KAMKEEL 2026-09-17 18:25:52 -04:00
  • 3f67c3328a Make sure ID matches up fix/packet-validation somehussar 2026-09-13 03:24:56 +02:00
  • db751c462c flip boolean logic so it's more readable3 somehussar 2026-09-13 03:12:09 +02:00
  • 7e06be509d Validate packets somehussar 2026-09-12 07:17:26 +02:00
  • 3b039f67af Keep the script editor out of keys meant for another box KAMKEEL 2026-09-10 04:10:09 -04:00
  • f0a7a2e698 Write the quest counters the shape the quest classes read scribe KAMKEEL 2026-08-26 04:15:16 -04:00
  • 30f65ca6e0 A shared party dialog objective is always complete KAMKEEL 2026-08-18 15:23:51 -04:00
  • d6d6111803 Merge dev into scribe KAMKEEL 2026-08-14 00:32:42 -04:00
  • 517ccb09c3 Drop the shutdown flush that does not compile KAMKEEL 2026-08-14 00:32:35 -04:00
  • b37f57966d Keep the readable renderings out of the world directories KAMKEEL 2026-08-14 00:21:31 -04:00
  • 3fc15091fa Cover quests, effects, player records and the world documents KAMKEEL 2026-08-14 00:20:02 -04:00
  • 5f49d28f7c Generate CustomNPC+ save data without launching the game KAMKEEL 2026-08-14 00:10:02 -04:00
  • 5403060ee5 1.11.2-beta1 KAMKEEL 2026-08-13 23:14:01 -04:00
  • 8612d4442a Restore the npc step height even if the hitbox nudge throws KAMKEEL 2026-08-13 06:06:14 -04:00
  • b6f2bae770 Stop the hitbox nudge stepping npcs up when they lie down KAMKEEL 2026-08-13 03:02:03 -04:00
  • e3a1017770 Remove the hitbox investigation logging KAMKEEL 2026-08-11 17:35:19 -04:00
  • 7f606fbec2 Disable the hitbox grow nudge while testing KAMKEEL 2026-08-11 15:47:50 -04:00
  • 3dfcf7764a Log client interpolation state alongside the hitbox probe KAMKEEL 2026-08-11 15:38:55 -04:00
  • 1a1871f803 Keep the hitbox logging from forcing a chunk load during entity load KAMKEEL 2026-08-11 15:16:33 -04:00
  • 277c056417 Add temporary hitbox logging for the npc clipping investigation KAMKEEL 2026-08-11 15:11:57 -04:00
  • c634c4bd35 Revert "Refresh block bounds before reading a collision box so top slabs report the right height" KAMKEEL 2026-08-11 15:09:59 -04:00
  • 715b38e694 Refresh block bounds before reading a collision box so top slabs report the right height KAMKEEL 2026-08-11 14:59:09 -04:00
  • 9ff4b8ae16 Nudge npcs out of blocks they grow into when the hitbox changes KAMKEEL 2026-08-11 12:53:08 -04:00
  • e3d1c9b1a7 Apply the entity tracker spawn fix on the integrated server too KAMKEEL 2026-08-11 12:29:57 -04:00
  • 605907681c Return npcs to their start position when they fall out of the world KAMKEEL 2026-08-11 12:29:56 -04:00
  • 32c5cc78c7 Stop cloning a linked item from replacing its shared script handler KAMKEEL 2026-08-11 12:18:59 -04:00
  • 795464fb81 Key the skin overlay packet on UUID so it isn't dropped for unloaded players KAMKEEL 2026-08-11 12:18:59 -04:00
  • 4a52690d99 Let a script reload clear the errored latch on single-container handlers KAMKEEL 2026-08-11 12:18:59 -04:00
  • fae2c21893 Fix the script-facing effect apply and remove overloads throwing on every call KAMKEEL 2026-08-11 12:18:59 -04:00
  • c2ad3ef015 Small Behavior Restorations KAMKEEL 2026-08-11 12:00:52 -04:00
  • 98c94bd406 Trim comments KAMKEEL 2026-08-11 11:32:01 -04:00
  • f175e3fb82 Merge pull request #254 from Kirill Epifanov: code cleanup and null-safety fixes KAMKEEL 2026-08-11 06:29:18 -04:00
  • 67ddaaab6f Keep entity hash consistent with equals, and campfire interaction handled KAMKEEL 2026-08-11 06:29:18 -04:00
  • 22a8ef5036 Merge branch 'dev' into pr-254 KAMKEEL 2026-08-11 06:29:18 -04:00
  • 2de0795a8e Keep the pBurnItem migration on revision 23 KAMKEEL 2026-08-11 06:07:58 -04:00
  • 3193a2bfc3 Merge pull request #290 from postyizhan: register inventory tabs after mod loading completes KAMKEEL 2026-08-11 05:56:08 -04:00
  • c6e361f8e6 Register inventory tabs from the client proxy, not the mod class KAMKEEL 2026-08-11 05:56:08 -04:00
  • 74511b7449 Merge branch 'dev' into pr-290 KAMKEEL 2026-08-11 05:54:41 -04:00
  • 3535e7b819 Merge pull request #293 from Mighty-S0715: reassign colliding dialog IDs instead of discarding KAMKEEL 2026-08-11 05:54:14 -04:00
  • 179fd4f834 Make ID reassignment safe, and apply it to quests too KAMKEEL 2026-08-11 05:54:14 -04:00
  • 1d0b640c61 Merge branch 'dev' into pr-293 KAMKEEL 2026-08-11 05:52:42 -04:00
  • d4b9a18a1a Merge pull request #278 from zeng-github01: fix pEffect legacy compatibility KAMKEEL 2026-08-11 05:52:36 -04:00
  • fab1062ce8 Bump ModRev so the pBurnItem migration can run KAMKEEL 2026-08-11 05:52:30 -04:00
  • 1532ef722c Merge branch 'dev' into pr-278 KAMKEEL 2026-08-11 05:51:40 -04:00
  • caa39d6d5d Merge pull request #283 from zeng-github01: disable auto-open GUI for BlockBorder and BlockNpcRedstone KAMKEEL 2026-08-11 05:22:36 -04:00
  • a71532f49a Merge pull request #292 from postyizhan: adapt quest tracker height to content KAMKEEL 2026-08-11 05:22:35 -04:00
  • a028142dda Fix mouse wheel scrolling in the script editors KAMKEEL 2026-08-11 05:08:15 -04:00
  • 71bb4b451e Honour the effective windup instead of the raw field KAMKEEL 2026-08-11 05:01:50 -04:00
  • 677d50fa03 Keep client-only sub-GUI types out of condition and zone descriptors KAMKEEL 2026-08-11 05:00:02 -04:00
  • 466b49db5e Let the day/night transform actually fire KAMKEEL 2026-08-11 04:52:50 -04:00
  • dedbe94cd8 Keep client-only sub-GUI types out of Ability's method descriptors KAMKEEL 2026-08-11 04:44:14 -04:00
  • c79f5998d6 Stop NPC pathfinding fighting Charge's own movement KAMKEEL 2026-08-11 04:23:59 -04:00
  • 1acda0e6b0 Scale hazard damage to its interval and floor the interval at 5 ticks KAMKEEL 2026-08-11 04:23:59 -04:00
  • 4341c15cf4 Scale melee damage dealt to barriers KAMKEEL 2026-08-11 03:33:04 -04:00
  • 6477ede022 Make hazard radius and barrier duration accurate KAMKEEL 2026-08-11 03:31:38 -04:00
  • 7cafa4f677 Make anchored lasers and rotation lock affect ability aim KAMKEEL 2026-08-11 03:28:49 -04:00
  • 9f4334a803 Line the monkey tail up with the player model KAMKEEL 2026-08-11 03:26:32 -04:00
  • 6af66b8883 Fix NPCs getting stuck after using one ability KAMKEEL 2026-08-11 03:25:51 -04:00
  • abd1c7cbeb Make per-ability cooldowns work on NPCs KAMKEEL 2026-08-11 03:24:59 -04:00
  • 3565c66cf8 Keep ability cooldowns across logout KAMKEEL 2026-08-11 03:24:19 -04:00
  • aaf6734bd9 Take deleted abilities away from players properly KAMKEEL 2026-08-11 03:22:56 -04:00
  • 68b5191db6 Fix trader edits being lost on an existing linked market KAMKEEL 2026-08-11 03:21:46 -04:00
  • 17f61de57a Fix editor StackOverflow on self-referential generic bounds KAMKEEL 2026-08-11 03:20:34 -04:00
  • 5aa843966a Fix divide by zero clicking the profiles scrollbar KAMKEEL 2026-08-11 03:19:52 -04:00
  • 0829b6285f Update EntityNPCInterface.java KAMKEEL 2026-08-11 02:17:28 -04:00
  • 2c134fe627 fix(dialogs): reassign colliding dialog IDs instead of discarding Mighty-S0715 2026-08-02 12:31:50 -04:00
  • 322626015d fix: adapt quest tracker height to content postyizhan 2026-08-02 22:32:00 +08:00
  • be173f13ca TODO: Setup actual client cache for this. guide-books somehussar 2026-07-09 03:44:19 +02:00
  • 2567bf63b0 Make it so shit glints. somehussar 2026-07-09 02:39:22 +02:00
  • a591fef66e Change tab setup process somehussar 2026-07-09 00:45:19 +02:00
  • 160f3ae628 Create Guide button. somehussar 2026-07-08 22:42:49 +02:00
  • 32839206d3 Remove unused GUI elements. somehussar 2026-07-08 21:59:25 +02:00
  • 50e16dc538 the one change i wanted to make LLEVC 2026-06-25 18:32:36 -07:00
  • 8dc885fd0f Regenerate index and manifest [skip ci] gh-pages github-actions 2026-04-21 01:04:52 +00:00
  • 64287474d0 deploy: 4a7c7b09c7 KAMKEEL 2026-04-21 01:04:36 +00:00
  • 4a7c7b09c7 - Fix Counter infinite recursion - Tags Get Packet - Cooldowns Resetting on Dimension Change / Teleport KAMKEEL 2026-04-20 21:00:54 -04:00
  • 4d06896ad7 Regenerate index and manifest [skip ci] github-actions 2026-04-03 16:03:35 +00:00
  • ab6ddfc225 deploy: 1a77728bcd bigguy345 2026-04-03 16:03:19 +00:00
  • 1a77728bcd OVERHAULED IGuiData FRAMEWORK SO ALL UPDATES WIRE THROUGH SyncController (deprecated legacy setGuiData) bigguy345 2026-04-03 18:00:27 +02:00
  • 5b0b6afcf5 Regenerate index and manifest [skip ci] github-actions 2026-04-03 14:35:13 +00:00
  • c70e82fa25 deploy: 7f63b64a66 bigguy345 2026-04-03 14:34:58 +00:00
  • 7f63b64a66 Set ScriptHandler default to enabled = true bigguy345 2026-04-03 16:32:56 +02:00
  • 8e8ab06507 Fixed janino script handler serialization inconsistencies bigguy345 2026-04-03 16:32:34 +02:00
  • 942893e1b7 Regenerate index and manifest [skip ci] github-actions 2026-04-02 02:33:39 +00:00
  • 0a3152d7f5 deploy: 4c301b3c1c bigguy345 2026-04-02 02:33:21 +00:00
  • 4c301b3c1c Improved PlayerDataSyncHandler bigguy345 2026-04-02 04:29:29 +02:00
  • 67c6cf14d3 SyncController common SyncRegistry registration (SyncTypes must be on client & server) bigguy345 2026-04-02 04:26:49 +02:00