Commit Graph

  • ef86f0dba9
    Merge 8120c9b6cf into 8b4a4dd48c ZX夏夜之风 2024-11-19 16:44:58 +0100
  • 8b4a4dd48c Don't compute a global npc shop if absent master fullwall 2024-11-19 05:26:24 +0800
  • 2c25291676 Add applyEffectsFromBlocks fullwall 2024-11-19 03:49:07 +0800
  • cd98ed3539 Split speech bubble text into newlines fullwall 2024-11-19 03:34:55 +0800
  • 17cd2d742a Fix skeleton horse spawning in 1.21.3 fullwall 2024-11-19 01:09:21 +0800
  • 817df76468 Trial treating 403 Forbidden as too many requests fullwall 2024-11-10 07:51:12 +0800
  • 695baf4481
    fix: backport of #3177 (#3179) ZX夏夜之风 2024-11-08 23:54:05 +0800
  • 080bf9ce3d
    fix: backport of #3172 (#3180) ZX夏夜之风 2024-11-08 23:53:33 +0800
  • fcb015ea49 fix: finished missing backport for all other MC versions we support ZX夏夜之风 2024-11-06 11:29:32 +0800
  • 6113fab969 fix: different way to get level in different MC version ZX夏夜之风 2024-11-06 11:05:18 +0800
  • a6413a880d fix: leave fuse ticks very long in MC 1.8 fix ZX夏夜之风 2024-11-06 10:11:12 +0800
  • 20323eb735 fix: partial backport of #3172 ZX夏夜之风 2024-11-06 08:44:15 +0800
  • b52f7c023e fix: backport of #3177 ZX夏夜之风 2024-11-06 07:53:02 +0800
  • 7cc2b0658d
    fix: search attributes using different key for backwards compatibility (#3178) ZX夏夜之风 2024-11-06 00:13:41 +0800
  • 55e450b418 fix: follow review ZX夏夜之风 2024-11-05 23:09:04 +0800
  • 63b0125be7
    fix: TNT NPCs disappear while reached vanilla life limit (#3177) ZX夏夜之风 2024-11-05 22:59:21 +0800
  • 601068c117
    feat: NPC move event (#3172) ZX夏夜之风 2024-11-05 22:53:37 +0800
  • af179a3340 style: remove unused import ZX夏夜之风 2024-11-05 21:46:59 +0800
  • 77f3b60f0a fix: add missing import ZX夏夜之风 2024-11-05 19:57:20 +0800
  • 069d759dde fix: add missing import ZX夏夜之风 2024-11-05 19:55:57 +0800
  • e47c50feae fix: search attributes using different name for backwards compatibility ZX夏夜之风 2024-11-05 19:50:28 +0800
  • e59ca05c94 fix: give it a very long fuse so laggy players will not have NPCs removed ZX夏夜之风 2024-11-05 10:39:58 +0800
  • a58a211c96 style: optimize import ZX夏夜之风 2024-11-05 08:42:47 +0800
  • cf1b343fba fix: simplified the fix ZX夏夜之风 2024-11-05 08:36:56 +0800
  • e7d3b72b2c fix: TNT NPCs disappear while reached vanilla life limit ZX夏夜之风 2024-11-04 19:12:57 +0800
  • 5ba00efd2b fix: inline paper move event class variable ZX夏夜之风 2024-11-04 13:18:16 +0800
  • 7bd644ea2b fix: remove consideration on view angle changes ZX夏夜之风 2024-11-03 21:43:45 +0800
  • 2e2660a9e6 fix: set the view angles after events being called to prevent invalid duplicate event calls ZX夏夜之风 2024-11-03 16:32:40 +0800
  • 41df38a637 feat: call move event for view angle changes ZX夏夜之风 2024-11-03 16:13:24 +0800
  • 6d6c22cc34 fix: insert call event code into tick method instead of overriding never-called aistep ZX夏夜之风 2024-11-03 13:44:30 +0800
  • a0253857d0 fix: use the "from" location from event instead ZX夏夜之风 2024-11-03 11:18:18 +0800
  • 9b3ead5d66 refactor: NMS.PAPER_ENTITY_MOVE_EVENT moved to EventListen ZX夏夜之风 2024-11-02 23:21:36 +0800
  • dea26436b8 refactor: rewrite PR logic ZX夏夜之风 2024-11-02 23:11:07 +0800
  • 2b9872e2e9 refactor: remove npc move event class there as it is added to API ZX夏夜之风 2024-11-01 13:20:30 +0800
  • 95a97d4ded refactor: move the npc move event caller code ZX夏夜之风 2024-11-01 12:27:22 +0800
  • 80ab0393fd fix: delay teleport back operation caused by npc move event ZX夏夜之风 2024-10-31 21:44:20 +0800
  • abdb7be687 fix: avoid NPC move events if nobody cares ZX夏夜之风 2024-10-31 19:19:26 +0800
  • 967e5c1c5d feat: initial working version of NPC move event ZX夏夜之风 2024-10-31 18:42:22 +0800
  • 52556f560e Use new API fullwall 2024-11-02 22:58:23 +0800
  • 93b87d35ad Backport a few more methods fullwall 2024-11-02 19:33:55 +0800
  • b6214c1bff Backport some forwarding methods to 1.19 fullwall 2024-11-02 19:16:48 +0800
  • f92fb4373f Implement a lot more methods in custom entity registry to fix tags fullwall 2024-11-02 19:05:36 +0800
  • b7842183f8 Delay scoreboard creation slightly fullwall 2024-11-02 15:52:34 +0800
  • 5283905be9 Merge branch 'master' of github.com:CitizensDev/Citizens2 fullwall 2024-11-02 13:50:48 +0800
  • f31d986c27 Update for API changes, add /npc scaledmaxhealth, use new API fullwall 2024-11-02 13:50:19 +0800
  • 969d5cd396
    fix: manually boxing for targetable boolean state to prevent NPE (#3174) ZX夏夜之风 2024-11-02 13:15:08 +0800
  • 35156016ff fix: consider old enum ZX夏夜之风 2024-11-02 12:51:00 +0800
  • 6bf4a915f6 fix: sync with latest API ZX夏夜之风 2024-11-02 12:47:54 +0800
  • 7dbc84e664 chore: remove unused import ZX夏夜之风 2024-11-02 11:49:02 +0800
  • bc10af1802 fix: manually boxing for comparison is necessary as the targetable state may undefined ZX夏夜之风 2024-11-02 11:44:17 +0800
  • 7f400dc672 Cleanup fullwall 2024-11-01 23:36:08 +0800
  • 5c5cf51b3e
    feat: targetable trait (#3173) ZX夏夜之风 2024-11-01 23:27:04 +0800
  • 4ea469c191 fix: remove legacy metadata usage conversions ZX夏夜之风 2024-11-01 21:29:35 +0800
  • 2a13408d05 fix: consider old Bukkit ZX夏夜之风 2024-11-01 21:16:53 +0800
  • 787a708a75 refactor: rename old methods migrated from TrackTargetedByTrait ZX夏夜之风 2024-11-01 21:11:01 +0800
  • 55c5ebcc17 refactor: move all usages on targetable metadata towards trait ZX夏夜之风 2024-11-01 21:05:30 +0800
  • 0afb6dc55f Merge branch 'refs/heads/master' into feat/targetable_trait ZX夏夜之风 2024-11-01 20:50:02 +0800
  • 69acf89ff9 Cleanup, return the navigation destination from NMS.getDestination in case external plugins miss the timing to get it fullwall 2024-11-01 20:27:16 +0800
  • 3d79f327f8 feat: initial version of targetable trait ZX夏夜之风 2024-11-01 13:31:20 +0800
  • d04786be4e perf: avoid garbage trait object ZX夏夜之风 2024-11-01 12:33:29 +0800
  • 576297cd60 refactor: TrackTargetedByTrait -> TargetableTrait ZX夏夜之风 2024-11-01 12:32:10 +0800
  • 81d54bba57
    fix: stop mobs from targeting NPCs when they are no longer targetable (#3171) ZX夏夜之风 2024-10-31 22:08:39 +0800
  • 6e24b90283 fix: remove target set when clearing target to help GC ZX夏夜之风 2024-10-31 21:46:52 +0800
  • a86224c2bc fix: trait name should be updated as well ZX夏夜之风 2024-10-31 21:46:10 +0800
  • 76a0736ad9 refactor: betargetedby -> tracktargetedby ZX夏夜之风 2024-10-31 21:00:52 +0800
  • 47f6018a81 refactor: BeTargetedByTrait -> TrackTargetedByTrait ZX夏夜之风 2024-10-31 20:26:39 +0800
  • 1945914e83 fix: use trait for clearing targets ZX夏夜之风 2024-10-31 20:23:18 +0800
  • 142785a323 fix: missed trait register code ZX夏夜之风 2024-10-31 20:02:01 +0800
  • a3b8586bbf refactor: turn the tracker into a trait ZX夏夜之风 2024-10-31 20:00:01 +0800
  • 28d3f7afcc fix: move the PR logic towards UUID-based storage so no OBC objects will be leaked ZX夏夜之风 2024-10-31 17:52:43 +0800
  • e805b57a73 fix: stop mobs from targeting NPCs when they are no longer targetable ZX夏夜之风 2024-10-31 13:23:04 +0800
  • c1def34749 Use BLOCK_MARKER instead of BLOCK for 1.19 compat fullwall 2024-10-29 23:09:45 +0800
  • 385b9691d5 Merge fullwall 2024-10-29 20:37:25 +0800
  • 8878c238c0 Add back compat for attribute fullwall 2024-10-29 20:35:25 +0800
  • 05ebf99d37
    fix: sync with latest API change (#3169) ZX夏夜之风 2024-10-29 19:57:35 +0800
  • 07afa32538 fix: sync with latest API change ZX夏夜之风 2024-10-29 07:42:57 +0800
  • 1579aa0e9e Updated controllable for 1.21.3 fullwall 2024-10-28 19:57:36 +0800
  • 0b978f6322 Support blank cosmetic fullwall 2024-10-28 01:19:30 +0800
  • 8120c9b6cf build: add api as submodule for building ZX夏夜之风 2024-10-27 22:08:57 +0800
  • 72dabc2c2d Incorrect pom change fullwall 2024-10-27 21:28:24 +0800
  • 8111ba387f Add cosmetic equipper implemented using protocollib, currently doesn't refresh equipment manually fullwall 2024-10-27 21:27:27 +0800
  • 4cf042eb3f Add /npc pausepathfinding --lockout, fix /npc text speech bubbles duration fullwall 2024-10-27 20:14:43 +0800
  • 158d4d328c Fix entitytype lookup for old minecraft versions fullwall 2024-10-27 18:51:31 +0800
  • 621d160ffb fix: also fix this for 1.19 ZX夏夜之风 2024-10-27 14:32:01 +0800
  • 79287fc499 fix: unable to create Mob-like NPCs as they are not correctly registered ZX夏夜之风 2024-10-27 14:25:42 +0800
  • 172976e3d6 Use Spigot libraries feature instead of libby fullwall 2024-10-24 02:15:53 +0800
  • f689152ef8 Merge branch 'master' of github.com:CitizensDev/Citizens2 fullwall 2024-10-24 01:42:18 +0800
  • ff2cecf6f2 Initial update to 1.21.2 fullwall 2024-10-24 01:42:07 +0800
  • 767a73a479
    fix: we should cancel the original target event instead of our own version (#3163) ZX夏夜之风 2024-10-23 23:45:01 +0800
  • 12624426d1 fix: we should cancel the original target event instead of our own version ZX夏夜之风 2024-10-23 16:17:43 +0800
  • 4d1b5a79b7
    fix: release interaction NPC handle when owner NPC despawn (#3161) ZX夏夜之风 2024-10-22 19:19:26 +0800
  • 5e85b8a035
    fix: logging is not necessary even if ServerPlayer.mobCounts field is not found (#3162) ZX夏夜之风 2024-10-22 19:19:13 +0800
  • 4a797886a8 chore: add comment on Player.mobCounts MH fields ZX夏夜之风 2024-10-22 19:12:43 +0800
  • 7fac752d95 fix: logging is not necessary even if ServerPlayer.mobCounts field is not found ZX夏夜之风 2024-10-22 13:36:24 +0800
  • 65af7ec292 fix: release interaction NPC handle when owner NPC despawn ZX夏夜之风 2024-10-21 11:25:01 +0800
  • 708bf13afd Trial removing Player NPCs from the paper per-player mob limits fullwall 2024-10-20 17:09:19 +0800
  • ec4ba73ada Teleport interaction entity for boundingbox fullwall 2024-10-19 21:59:36 +0800
  • deb438bd75 Add NMS#getCollisionBox(BlockData) fullwall 2024-10-19 21:06:10 +0800
  • 2247a81150 Add setSpeed calls to fix armorstand not working with movecontrol fullwall 2024-10-19 20:01:27 +0800
  • 78f7ee15a4 Update chinese translation thanks to SNWCreations fullwall 2024-10-17 22:37:29 +0800