Skip to content
Builds
No builds

Changes

#3658 (Dec 21, 2024, 4:40:38 AM)

  1. Make Minecraft navigation canNavigateTo non destructive (commit: a96d800) — fullwall / detail

#3655 (Dec 16, 2024, 5:09:18 PM)

  1. Use /npc item for minecarts, and add /npc hologram textshadow (commit: a675406) — fullwall / detail

#3648 (Dec 10, 2024, 11:02:12 AM)

  1. Fix players waiting for 60 ticks client timeout delay before becoming interactable in 1.21.4 (commit: b2cedaf) — fullwall / detail

#3645 (Dec 4, 2024, 1:42:44 PM)

  1. Update to 1.21.4 (commit: baa629a) — fullwall / detail

#3641 (Nov 28, 2024, 11:50:29 AM)

  1. Backport pressure plate change (commit: d3107b5) — fullwall / detail

#3639 (Nov 28, 2024, 11:39:54 AM)

  1. Misc bugfixes (commit: 2773304) — fullwall / detail

#3632 (Nov 8, 2024, 3:56:58 PM)

  1. fix: backport of #3177 (#3179) (commit: 695baf4) — noreply / detail

#3631 (Nov 8, 2024, 3:54:08 PM)

  1. fix: backport of #3172 (#3180) (commit: 080bf9c) — noreply / detail

#3624 (Nov 2, 2024, 11:34:27 AM)

  1. Backport a few more methods (commit: 93b87d3) — fullwall / detail

#3623 (Nov 2, 2024, 11:17:18 AM)

  1. Backport some forwarding methods to 1.19 (commit: b6214c1) — fullwall / detail

#3622 (Nov 2, 2024, 11:06:08 AM)

  1. Implement a lot more methods in custom entity registry to fix tags (commit: f92fb43) — fullwall / detail

#3613 (Nov 1, 2024, 12:27:52 PM)

  1. Cleanup, return the navigation destination from NMS.getDestination in case external plugins miss the timing  to get it (commit: 69acf89) — fullwall / detail

#3608 (Oct 28, 2024, 11:58:13 AM)

  1. Updated controllable for 1.21.3 (commit: 1579aa0) — fullwall / detail

#3603 (Oct 27, 2024, 10:52:08 AM)

  1. Fix entitytype lookup for old minecraft versions (commit: 158d4d3) — fullwall / detail

#3599 (Oct 23, 2024, 5:43:00 PM)

  1. Initial update to 1.21.2 (commit: ff2cecf) — fullwall / detail

#3596 (Oct 22, 2024, 11:19:40 AM)

  1. fix: logging is not necessary even if ServerPlayer.mobCounts field is not found (#3162) (commit: 5e85b8a) — noreply / detail

#3595 (Oct 20, 2024, 9:10:45 AM)

  1. Trial removing Player NPCs from the paper per-player mob limits (commit: 708bf13) — fullwall / detail

#3593 (Oct 19, 2024, 1:08:14 PM)

  1. Add NMS#getCollisionBox(BlockData) (commit: deb438b) — fullwall / detail

#3590 (Oct 19, 2024, 12:02:53 PM)

  1. Add setSpeed calls to fix armorstand not working with movecontrol (commit: 2247a81) — fullwall / detail

#3587 (Oct 12, 2024, 5:08:00 PM)

  1. Make areaeffectcloud the default hologram renderer over armorstand, add /npc areaeffectcloud (commit: 46f3c31) — fullwall / detail

#3586 (Oct 9, 2024, 12:44:38 PM)

  1. fix(security): prevent temporary OP from being saved (#3159) (commit: a7078b2) — noreply / detail

#3582 (Oct 5, 2024, 9:08:54 AM)

  1. Change /npc size to /npc slimesize, centralise item pickup check to EventListen, add /npc textdisplay (commit: 0e62308) — fullwall / detail

#3580 (Oct 2, 2024, 9:09:15 AM)

  1. Standardise SPECTRAL_ARROW treatment and add missing Minecart type (commit: 8f7ae65) — fullwall / detail

#3579 (Oct 2, 2024, 9:00:48 AM)

  1. fix: remove duplicate and wrong entity controller definition for TippedArrow (#3155) (commit: 0e0e91e) — noreply / detail

#3578 (Sep 30, 2024, 11:34:08 AM)

  1. fix: remove other duplicate entity controller for POTION in other NMS modules (#3154) (commit: ebe00ae) — noreply / detail

#3573 (Sep 29, 2024, 8:19:10 AM)

  1. Set step height attribute on spawn centrally instead of locally (commit: 59534df) — fullwall / detail

#3569 (Sep 24, 2024, 12:03:45 PM)

  1. Use new boolean (commit: 8c4cf4a) — fullwall / detail

#3556 (Sep 9, 2024, 9:06:27 AM)

  1. Set hover in place to true for parrot npcs (commit: fa4ea79) — fullwall / detail

#3549 (Sep 5, 2024, 3:58:26 PM)

  1. Remove NMS#getNPC and NMS#getMethod, fix Fox setFaceplanted mapping (commit: 81794f5) — fullwall / detail

#3541 (Sep 1, 2024, 3:29:59 PM)

  1. Improve advancement performance by stubbing the SAM, don't initialise on every call (commit: bbd4512) — fullwall / detail

#3540 (Sep 1, 2024, 5:17:42 AM)

  1. Trial removing setPos for perf benefits (commit: 34126cc) — fullwall / detail

#3539 (Sep 1, 2024, 3:51:03 AM)

  1. Trial calling super#stopListening() in player advancements (commit: 045054c) — fullwall / detail

#3538 (Sep 1, 2024, 3:46:23 AM)

  1. Improve player spawn performance by moving advancement loading (commit: 0804f90) — fullwall / detail

#3537 (Aug 30, 2024, 4:54:42 PM)

  1. Try redoing 1.19.4 minecraft navigation as first step (commit: 5e6dabe) — fullwall / detail

#3534 (Aug 25, 2024, 5:02:52 PM)

  1. Make tracker replacement more durable at the cost of adding a custom filter to all entity classes. Also fixes early player tracker replacement in 1.20.6 and above (commit: efb590c) — fullwall / detail

#3531 (Aug 25, 2024, 3:17:35 PM)

  1. Mark pose dirty on NPC link to player (commit: 067bada) — fullwall / detail

#3530 (Aug 25, 2024, 2:02:07 PM)

  1. Try using base value for movement speed instead of modified value in movement control (commit: b984fb9) — fullwall / detail

#3522 (Aug 24, 2024, 6:16:27 PM)

  1. Remove villager reset pitch code (commit: fbb6a48) — fullwall / detail

#3506 (Aug 18, 2024, 4:04:41 PM)

  1. Attempt fix for boat pathfinding - slightly hacky (commit: 93c78bb) — fullwall / detail

#3505 (Aug 18, 2024, 3:03:44 PM)

  1. Fix axolotl/dolphin movement speed being too slow with minecraft AI, remove nonfunctional makeBrain override (commit: 4f923c9) — fullwall / detail

#3489 (Jul 27, 2024, 1:04:15 PM)

  1. Use ResourceLocation.tryParse for SoundEvent (commit: f27fe08) — fullwall / detail

#3482 (Jul 20, 2024, 10:13:55 AM)

  1. Fix interaction height on 1.19.4 (commit: 3370fdd) — fullwall / detail

#3478 (Jul 19, 2024, 3:20:18 AM)

  1. Add skin fetching for bedrock players using skin prefix or -b flag in /npc skin. Hide the floodgate prefix for /npc mirror. Add NPCShopPurchaseEvent (commit: 2c0c7bf) — fullwall / detail

#3464 (Jul 7, 2024, 4:35:47 PM)

  1. Add /npc collidable --fluids and backport fluid pushable to <1.13. (commit: ad6b473) — fullwall / detail

#3462 (Jul 6, 2024, 2:14:06 PM)

  1. Add quotes around commands (commit: 4ba83dd) — fullwall / detail

#3444 (Jun 26, 2024, 1:13:41 PM)

  1. Use new inventoryview abstraction (commit: 8cc2f0e) — fullwall / detail

#3439 (Jun 22, 2024, 5:21:56 AM)

  1. Fix players not jumping in newer minecraft versions (commit: 20ea3e8) — fullwall / detail

#3436 (Jun 19, 2024, 2:05:07 PM)

  1. Use new API, fix exp orb NPCs, make old waypoint markers use leash knot instead of eye of ender (commit: 6eb9ae4) — fullwall / detail

#3431 (Jun 14, 2024, 8:07:54 AM)

  1. Initial 1.21 update (commit: 6bcae0f) — fullwall / detail

#3428 (Jun 6, 2024, 4:37:05 PM)

  1. Tick attackStrengthTicker and item cooldowns (commit: 8f3a396) — fullwall / detail

#3424 (Jun 6, 2024, 4:56:05 AM)

  1. Rework /npc controllable, add /npc shop copyfrom, add /npc entitypose, add /npc forcefield, add /npc display (commit: 468703f) — fullwall / detail

#3417 (May 14, 2024, 9:54:00 AM)

  1. Update tablist display logic (commit: e8eadbf) — fullwall / detail

#3407 (Apr 29, 2024, 3:14:41 PM)

  1. Create and use EntityPoseTrait (commit: 66c06fd) — fullwall / detail

#3406 (Apr 28, 2024, 12:25:17 PM)

  1. Use new metadata (commit: efd3ec5) — fullwall / detail

#3405 (Apr 27, 2024, 12:06:54 PM)

  1. Modify interaction render height for 1.19, use teleport display entities by default for 1.20+ (commit: 194198a) — fullwall / detail

#3402 (Apr 24, 2024, 10:40:05 AM)

  1. Rework item action NBT matching (commit: 73d0698) — fullwall / detail

#3400 (Apr 23, 2024, 9:35:29 PM)

  1. Initial 1.20.5 update. TODO: refactor NBT to remove JNBT and work with trees instead (commit: 70c40dc) — fullwall / detail

#3396 (Apr 20, 2024, 6:16:48 AM)

  1. Add /npc fox --pouncing/faceplanted/interested (commit: 59531a9) — fullwall / detail

#3394 (Apr 19, 2024, 7:49:37 AM)

  1. Fix to hologram, add /npc itemframe (commit: 6368cb3) — fullwall / detail

#3391 (Apr 15, 2024, 2:12:57 PM)

  1. Remove speed setting code in controllermove (commit: edb4f78) — fullwall / detail

#3390 (Apr 15, 2024, 12:22:44 PM)

  1. Bugfix TextDisplayVehicleRenderer (commit: d3c0205) — fullwall / detail

#3381 (Apr 7, 2024, 6:27:22 AM)

  1. Add a cleargoals call for rabbits (commit: 5f13340) — fullwall / detail

#3380 (Apr 7, 2024, 5:23:25 AM)

  1. Fix rabbit evil variant not setting goals with useMinecraftAI turned on (commit: 809ef01) — fullwall / detail

#3375 (Mar 31, 2024, 3:10:32 PM)

  1. Add /npc wither --invulnerableticks command (commit: 9729e35) — fullwall / detail

#3358 (Mar 5, 2024, 2:48:12 AM)

  1. Add food ticking for players if /npc ai is enabled, update player pose and xp ticks (commit: 4bfeded) — fullwall / detail

#3354 (Mar 5, 2024, 2:02:11 AM)

  1. Revert previous change. Fix commandtrait charging for a cost of 0 (commit: 8672b4b) — fullwall / detail

#3353 (Mar 5, 2024, 1:48:05 AM)

  1. Trial manually calling aiStep for players with /npc ai turned on (commit: 8be9da5) — fullwall / detail

#3347 (Mar 3, 2024, 3:14:40 PM)

  1. Try to detect sneaking state onAttach for SneakTrait (commit: ed117ea) — fullwall / detail

#3344 (Mar 3, 2024, 10:07:55 AM)

  1. Override teleport method in Shulker rather than blocking tick (commit: a24064d) — fullwall / detail

#3339 (Mar 2, 2024, 5:28:07 PM)

  1. Fix non-english locales, multiplex shop inventories for better trader UI experience (commit: 92066dd) — fullwall / detail

#3331 (Feb 29, 2024, 5:11:53 AM)

  1. Cleanup, change packet tracker removal method (needs checking for geyser debug message) (commit: 3a5b13c) — fullwall / detail

#3324 (Feb 18, 2024, 9:44:18 PM)

  1. Preliminary trader view support for /npc shop (commit: 8864d89) — fullwall / detail

#3316 (Feb 4, 2024, 4:14:17 PM)

  1. Minor shulker fix (commit: f9c4dbe) — fullwall / detail

#3314 (Jan 29, 2024, 2:25:18 PM)

  1. Add a setNavigationType NMS method (commit: deded77) — fullwall / detail

#3302 (Jan 17, 2024, 3:05:19 PM)

  1. Fix glowitemframes (commit: 0c046a0) — fullwall / detail

#3296 (Jan 7, 2024, 9:07:28 AM)

  1. Reset packetrotationsession yaw to physical yaw on removal (commit: 8ca8c14) — fullwall / detail

#3290 (Dec 22, 2023, 4:41:49 AM)

  1. Consolidate body yaw implementations (commit: 3e7f915) — fullwall / detail

#3284 (Dec 11, 2023, 3:18:19 PM)

  1. Don't set body yaw with head yaw (commit: 06b0e2d) — fullwall / detail

#3277 (Dec 1, 2023, 3:44:33 PM)

  1. Redecompile 1.20.2 minecraft pathfinder (commit: a1e4255) — fullwall / detail

#3273 (Nov 27, 2023, 2:51:51 PM)

  1. Block gold ingot interaction with piglins for protected npcs (commit: 543baf7) — fullwall / detail

#3262 (Nov 15, 2023, 2:39:39 PM)

  1. Implement new event (commit: 81cce42) — fullwall / detail

#3259 (Nov 6, 2023, 2:02:22 PM)

  1. Don't call chunkmap status updates if the playerlist wasn't modified (commit: 7a229de) — fullwall / detail

#3255 (Nov 5, 2023, 9:41:51 AM)

  1. Allow next page and previous page items to be set (commit: de88550) — fullwall / detail

#3254 (Nov 5, 2023, 8:36:32 AM)

  1. Run autoformatter (commit: c046404) — fullwall / detail

#3252 (Nov 4, 2023, 6:04:55 PM)

  1. Don't cancel NPC - NPC mount events, NMS#mount uses optional boolean flag to force mount. /npc blockbreaker adds to NPC inventory by default (commit: 840ab30) — fullwall / detail

#3244 (Oct 31, 2023, 5:50:02 PM)

  1. Implement JumpPowerSupplier metadata (commit: 1a8246b) — fullwall / detail

#3241 (Oct 30, 2023, 2:50:04 PM)

  1. Refactor PlayerAnimation to accept a collection of players rather than radius. Rework NPCLinkToPlayerEvent handling (commit: 401e34a) — fullwall / detail

#3240 (Oct 29, 2023, 5:37:59 PM)

  1. Implement event, and use it to link hologram display entity. unify some old tracker implementations. WIP implementation of unified player linking (commit: d17ca61) — fullwall / detail

#3239 (Oct 28, 2023, 6:10:26 PM)

  1. Misc small changes (commit: 751e2a2) — fullwall / detail

#3237 (Oct 23, 2023, 10:33:00 AM)

  1. Properly forward slime jump to move controller in 1.17+ (commit: 1fa3b22) — fullwall / detail

#3229 (Oct 15, 2023, 1:57:41 PM)

  1. Micro optimisations (commit: 9d9b3c4) — fullwall / detail

#3227 (Oct 15, 2023, 3:47:52 AM)

  1. Remove viaversion from pom (commit: ea34a18) — fullwall / detail

#3209 (Oct 1, 2023, 9:28:55 AM)

  1. Initial 1.20.2 update (commit: 05048be) — fullwall / detail

#3207 (Sep 20, 2023, 1:53:35 PM)

  1. MOdified method signature (commit: c994315) — fullwall / detail

#3196 (Aug 29, 2023, 4:36:43 PM)

  1. Try to avoid async issues with entity trackers (commit: 85e46c6) — fullwall / detail

#3194 (Aug 27, 2023, 5:49:55 PM)

  1. Reimplement hologram display entities using interaction entities as suggested by Owen1212055 (commit: db6058b) — fullwall / detail

#3177 (Aug 6, 2023, 10:59:02 AM)

  1. Implement new metadata (commit: 8719c1f) — fullwall / detail

#3173 (Jul 27, 2023, 11:11:57 AM)

  1. Use bukkit methods to kill fish hook (commit: 115b0af) — fullwall / detail

#3151 (Jul 8, 2023, 1:37:38 PM)

  1. Send an extra headrotation packet since spigot resets head rotation now, make some protocollib methods async, bump avoid-water costs by one block (commit: c0be235) — fullwall / detail

#3150 (Jul 3, 2023, 4:46:18 PM)

  1. Fix  /npc item parsing behavior (commit: 5b5811c) — fullwall / detail

#3141 (Jun 25, 2023, 2:38:29 PM)

  1. Implement NPCPistonPushEvent (commit: 309b1d7) — fullwall / detail

#3140 (Jun 25, 2023, 1:59:16 PM)

  1. Implement new PlayerFilter method, async-friendly chunk trackers (commit: 46f4444) — fullwall / detail

#3137 (Jun 22, 2023, 6:33:32 PM)

  1. Make REQUIRES_SYNC volatile (commit: 6d6cc40) — fullwall / detail

#3135 (Jun 19, 2023, 12:55:45 PM)

  1. Tweak /npc sound command to allow arbitrary sounds (as long as they are registered with NMS) (commit: 6d5f881) — fullwall / detail

#3130 (Jun 18, 2023, 9:33:45 AM)

  1. Clear the old tracker before replacing it (commit: 0acda96) — fullwall / detail

#3128 (Jun 18, 2023, 9:08:19 AM)

  1. Use new method (commit: 130dc42) — fullwall / detail

#3126 (Jun 17, 2023, 2:01:06 PM)

  1. Reduce NPCSeenByPlayerEvent allocations (commit: 3571c05) — fullwall / detail

#3124 (Jun 17, 2023, 7:46:51 AM)

  1. Reduce allocation pressure from fluid push (commit: 3cb63f5) — fullwall / detail

#3113 (Jun 12, 2023, 1:21:22 PM)

  1. Implement new push / knockback events (commit: 9704f14) — fullwall / detail

#3111 (Jun 12, 2023, 1:47:50 AM)

  1. Backport some Llama controllable changes, minor camel fixes (commit: ff736eb) — fullwall / detail

#3106 (Jun 8, 2023, 2:38:48 PM)

  1. Initial 1.20 update (commit: 9facad1) — fullwall / detail

#3105 (Jun 8, 2023, 1:09:41 PM)

  1. Make registry type less specific in 1.19.4 to try and be more compatible with arclight (commit: f164494) — fullwall / detail

#3102 (Jun 8, 2023, 12:54:17 PM)

  1. Add workaround for async entity tracker server forks (commit: 2466677) — fullwall / detail

#3098 (May 28, 2023, 5:01:47 PM)

  1. Check for attack damage attribute for mob attacks (commit: 8ce9ec3) — fullwall / detail

#3091 (May 14, 2023, 2:55:44 PM)

  1. Use new duration option (commit: 513a6c7) — fullwall / detail

#3084 (May 10, 2023, 3:59:22 PM)

  1. Set container title in anvilmenu (commit: 0eb997b) — fullwall / detail

#3075 (May 3, 2023, 5:49:35 PM)

  1. Return to using arm swings to update entity yaw (commit: bdd9951) — fullwall / detail

#3074 (May 3, 2023, 5:21:36 PM)

  1. Players should push entities by default rather than use /npc collidable which is performing double duty (commit: 0b076b1) — fullwall / detail

#3072 (May 3, 2023, 3:31:07 PM)

  1. Backport entitytrackerentry changes to fix duplicate tablist adds (commit: 6b4ef37) — fullwall / detail

#3066 (Apr 30, 2023, 5:14:41 PM)

  1. Send player look packets for older versions (commit: 69b6509) — fullwall / detail

#3065 (Apr 30, 2023, 4:19:38 PM)

  1. Adjust RotationTrait head yaw cone (commit: 8b1550d) — fullwall / detail

#3064 (Apr 29, 2023, 5:56:34 PM)

  1. Increase rot packet delay (commit: 0899a5f) — fullwall / detail

#3063 (Apr 29, 2023, 5:18:20 PM)

  1. Trial sending rot packet on spawn (commit: dacaa92) — fullwall / detail

#3061 (Apr 29, 2023, 4:19:09 PM)

  1. Trial removing arm swing in favour of manual position packets (commit: 406bea7) — fullwall / detail

#3060 (Apr 27, 2023, 4:32:22 PM)

  1. Temporarily change sendRotationNearby to use PosRot instead of TeleportEntity (commit: d69f17c) — fullwall / detail

#3059 (Apr 27, 2023, 12:11:25 PM)

  1. Fix hurt animation in 1.19.3 (commit: 89e8c37) — fullwall / detail

#3051 (Apr 25, 2023, 1:27:28 PM)

  1. Default allow to entity head pitching. (commit: 0b82ee2) — fullwall / detail

#3039 (Apr 20, 2023, 1:18:03 PM)

  1. Packet NPC fixes (commit: ef5cd29) — fullwall / detail

#3038 (Apr 19, 2023, 5:37:02 PM)

  1. Add /npc panda -e (commit: fe0abfd) — fullwall / detail

#3035 (Apr 16, 2023, 5:48:37 PM)

  1. Implement playerfilter api (commit: 71ecc70) — fullwall / detail

#3033 (Apr 15, 2023, 6:22:09 PM)

  1. Partially restore uuid version reset code (commit: 5bb73b3) — fullwall / detail

#3024 (Apr 10, 2023, 4:11:25 PM)

  1. Tweak how equipment updates are detected (commit: fcb0c7d) — fullwall / detail

#3021 (Apr 8, 2023, 6:24:58 AM)

  1. Fix a scoreboard issue when renaming NPCs (commit: ef34ed2) — fullwall / detail

#3015 (Apr 3, 2023, 2:40:49 PM)

  1. Add guided waypoint msg (commit: d6ffa08) — fullwall / detail

#3005 (Mar 30, 2023, 3:14:42 PM)

  1. Use armor stands for holograms (commit: f88c277) — fullwall / detail

#3003 (Mar 29, 2023, 5:08:43 PM)

  1. More ender dragon fixes (commit: d8b7a37) — fullwall / detail

#3002 (Mar 29, 2023, 12:01:46 PM)

  1. Add /npc enderdragon --destroywalls (commit: efff2ff) — fullwall / detail

#3000 (Mar 28, 2023, 6:24:23 PM)

  1. Check for enderdragon death (commit: 9b7a6e0) — fullwall / detail

#2998 (Mar 28, 2023, 4:31:42 PM)

  1. Sync ender dragon parts (commit: c171e3f) — fullwall / detail

#2997 (Mar 27, 2023, 2:27:05 PM)

  1. Remove indirection (commit: a1281c3) — fullwall / detail

#2996 (Mar 26, 2023, 6:53:36 PM)

  1. Allow on the fly /npc trackingrange (commit: 84c581d) — fullwall / detail

#2994 (Mar 26, 2023, 5:51:54 AM)

  1. Fix inappropriate double AI updating for parrots/warden (commit: 4f0cf51) — fullwall / detail

#2993 (Mar 26, 2023, 5:29:04 AM)

  1. Delay protocollib loading (commit: bafc6df) — fullwall / detail

#2992 (Mar 25, 2023, 3:23:59 PM)

  1. Implement pitchable look control (commit: 82030a6) — fullwall / detail

#2990 (Mar 25, 2023, 1:50:57 PM)

  1. Improve triggers editor. (commit: 4a55753) — fullwall / detail

#2984 (Mar 19, 2023, 1:49:20 PM)

  1. Refactoring to allow armor stands to move (commit: 9cff1af) — fullwall / detail

#2982 (Mar 19, 2023, 8:15:32 AM)

  1. Don't use text displays for holograms (commit: f269019) — fullwall / detail

#2981 (Mar 18, 2023, 5:27:56 PM)

  1. Fix incorrect controller for item/text display (commit: 904d83d) — fullwall / detail

#2976 (Mar 15, 2023, 10:45:12 AM)

  1. Fix no such method error on severely outdated minecraft versions, add InteractionController (commit: b35c815) — fullwall / detail

#2974 (Mar 14, 2023, 7:38:36 PM)

  1. Initial 1.19.4 update. Of note: sniffers are known to not be working (commit: 299f781) — fullwall / detail