Skip to content
Changes
- fix: backport of #3177 (#3179) (commit: 695baf4)
—
noreply /
detail
- fix: backport of #3172 (#3180) (commit: 080bf9c)
—
noreply /
detail
- Backport a few more methods (commit: 93b87d3)
—
fullwall /
detail
- Backport some forwarding methods to 1.19 (commit: b6214c1)
—
fullwall /
detail
- Implement a lot more methods in custom entity registry to fix tags (commit: f92fb43)
—
fullwall /
detail
- Cleanup, return the navigation destination from NMS.getDestination in case external plugins miss the timing to get it (commit: 69acf89)
—
fullwall /
detail
- Updated controllable for 1.21.3 (commit: 1579aa0)
—
fullwall /
detail
- Fix entitytype lookup for old minecraft versions (commit: 158d4d3)
—
fullwall /
detail
- Initial update to 1.21.2 (commit: ff2cecf)
—
fullwall /
detail
- fix: logging is not necessary even if ServerPlayer.mobCounts field is not found (#3162) (commit: 5e85b8a)
—
noreply /
detail
- Trial removing Player NPCs from the paper per-player mob limits (commit: 708bf13)
—
fullwall /
detail
- Add NMS#getCollisionBox(BlockData) (commit: deb438b)
—
fullwall /
detail
- Add setSpeed calls to fix armorstand not working with movecontrol (commit: 2247a81)
—
fullwall /
detail
- Make areaeffectcloud the default hologram renderer over armorstand, add /npc areaeffectcloud (commit: 46f3c31)
—
fullwall /
detail
- fix(security): prevent temporary OP from being saved (#3159) (commit: a7078b2)
—
noreply /
detail
- Change /npc size to /npc slimesize, centralise item pickup check to EventListen, add /npc textdisplay (commit: 0e62308)
—
fullwall /
detail
- Standardise SPECTRAL_ARROW treatment and add missing Minecart type (commit: 8f7ae65)
—
fullwall /
detail
- fix: remove duplicate and wrong entity controller definition for TippedArrow (#3155) (commit: 0e0e91e)
—
noreply /
detail
- fix: remove other duplicate entity controller for POTION in other NMS modules (#3154) (commit: ebe00ae)
—
noreply /
detail
- Set step height attribute on spawn centrally instead of locally (commit: 59534df)
—
fullwall /
detail
- Use new boolean (commit: 8c4cf4a)
—
fullwall /
detail
- Set hover in place to true for parrot npcs (commit: fa4ea79)
—
fullwall /
detail
- Remove NMS#getNPC and NMS#getMethod, fix Fox setFaceplanted mapping (commit: 81794f5)
—
fullwall /
detail
- Improve advancement performance by stubbing the SAM, don't initialise on every call (commit: bbd4512)
—
fullwall /
detail
- Trial removing setPos for perf benefits (commit: 34126cc)
—
fullwall /
detail
- Trial calling super#stopListening() in player advancements (commit: 045054c)
—
fullwall /
detail
- Improve player spawn performance by moving advancement loading (commit: 0804f90)
—
fullwall /
detail
- Try redoing 1.19.4 minecraft navigation as first step (commit: 5e6dabe)
—
fullwall /
detail
- 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
- Mark pose dirty on NPC link to player (commit: 067bada)
—
fullwall /
detail
- Try using base value for movement speed instead of modified value in movement control (commit: b984fb9)
—
fullwall /
detail
- Remove villager reset pitch code (commit: fbb6a48)
—
fullwall /
detail
- Attempt fix for boat pathfinding - slightly hacky (commit: 93c78bb)
—
fullwall /
detail
- Fix axolotl/dolphin movement speed being too slow with minecraft AI, remove nonfunctional makeBrain override (commit: 4f923c9)
—
fullwall /
detail
- Use ResourceLocation.tryParse for SoundEvent (commit: f27fe08)
—
fullwall /
detail
- Fix interaction height on 1.19.4 (commit: 3370fdd)
—
fullwall /
detail
- 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
- Add /npc collidable --fluids and backport fluid pushable to <1.13. (commit: ad6b473)
—
fullwall /
detail
- Add quotes around commands (commit: 4ba83dd)
—
fullwall /
detail
- Use new inventoryview abstraction (commit: 8cc2f0e)
—
fullwall /
detail
- Fix players not jumping in newer minecraft versions (commit: 20ea3e8)
—
fullwall /
detail
- Use new API, fix exp orb NPCs, make old waypoint markers use leash knot instead of eye of ender (commit: 6eb9ae4)
—
fullwall /
detail
- Initial 1.21 update (commit: 6bcae0f)
—
fullwall /
detail
- Tick attackStrengthTicker and item cooldowns (commit: 8f3a396)
—
fullwall /
detail
- Rework /npc controllable, add /npc shop copyfrom, add /npc entitypose, add /npc forcefield, add /npc display (commit: 468703f)
—
fullwall /
detail
- Update tablist display logic (commit: e8eadbf)
—
fullwall /
detail
- Create and use EntityPoseTrait (commit: 66c06fd)
—
fullwall /
detail
- Use new metadata (commit: efd3ec5)
—
fullwall /
detail
- Modify interaction render height for 1.19, use teleport display entities by default for 1.20+ (commit: 194198a)
—
fullwall /
detail
- Rework item action NBT matching (commit: 73d0698)
—
fullwall /
detail
- Initial 1.20.5 update. TODO: refactor NBT to remove JNBT and work with trees instead (commit: 70c40dc)
—
fullwall /
detail
- Add /npc fox --pouncing/faceplanted/interested (commit: 59531a9)
—
fullwall /
detail
- Fix to hologram, add /npc itemframe (commit: 6368cb3)
—
fullwall /
detail
- Remove speed setting code in controllermove (commit: edb4f78)
—
fullwall /
detail
- Bugfix TextDisplayVehicleRenderer (commit: d3c0205)
—
fullwall /
detail
- Add a cleargoals call for rabbits (commit: 5f13340)
—
fullwall /
detail
- Fix rabbit evil variant not setting goals with useMinecraftAI turned on (commit: 809ef01)
—
fullwall /
detail
- Add /npc wither --invulnerableticks command (commit: 9729e35)
—
fullwall /
detail
- Add food ticking for players if /npc ai is enabled, update player pose and xp ticks (commit: 4bfeded)
—
fullwall /
detail
- Revert previous change. Fix commandtrait charging for a cost of 0 (commit: 8672b4b)
—
fullwall /
detail
- Trial manually calling aiStep for players with /npc ai turned on (commit: 8be9da5)
—
fullwall /
detail
- Try to detect sneaking state onAttach for SneakTrait (commit: ed117ea)
—
fullwall /
detail
- Override teleport method in Shulker rather than blocking tick (commit: a24064d)
—
fullwall /
detail
- Fix non-english locales, multiplex shop inventories for better trader UI experience (commit: 92066dd)
—
fullwall /
detail
- Cleanup, change packet tracker removal method (needs checking for geyser debug message) (commit: 3a5b13c)
—
fullwall /
detail
- Preliminary trader view support for /npc shop (commit: 8864d89)
—
fullwall /
detail
- Minor shulker fix (commit: f9c4dbe)
—
fullwall /
detail
- Add a setNavigationType NMS method (commit: deded77)
—
fullwall /
detail
- Fix glowitemframes (commit: 0c046a0)
—
fullwall /
detail
- Reset packetrotationsession yaw to physical yaw on removal (commit: 8ca8c14)
—
fullwall /
detail
- Consolidate body yaw implementations (commit: 3e7f915)
—
fullwall /
detail
- Don't set body yaw with head yaw (commit: 06b0e2d)
—
fullwall /
detail
- Redecompile 1.20.2 minecraft pathfinder (commit: a1e4255)
—
fullwall /
detail
- Block gold ingot interaction with piglins for protected npcs (commit: 543baf7)
—
fullwall /
detail
- Implement new event (commit: 81cce42)
—
fullwall /
detail
- Don't call chunkmap status updates if the playerlist wasn't modified (commit: 7a229de)
—
fullwall /
detail
- Allow next page and previous page items to be set (commit: de88550)
—
fullwall /
detail
- Run autoformatter (commit: c046404)
—
fullwall /
detail
- 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
- Implement JumpPowerSupplier metadata (commit: 1a8246b)
—
fullwall /
detail
- Refactor PlayerAnimation to accept a collection of players rather than radius. Rework NPCLinkToPlayerEvent handling (commit: 401e34a)
—
fullwall /
detail
- 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
- Misc small changes (commit: 751e2a2)
—
fullwall /
detail
- Properly forward slime jump to move controller in 1.17+ (commit: 1fa3b22)
—
fullwall /
detail
- Micro optimisations (commit: 9d9b3c4)
—
fullwall /
detail
- Remove viaversion from pom (commit: ea34a18)
—
fullwall /
detail
- Initial 1.20.2 update (commit: 05048be)
—
fullwall /
detail
- MOdified method signature (commit: c994315)
—
fullwall /
detail
- Try to avoid async issues with entity trackers (commit: 85e46c6)
—
fullwall /
detail
- Reimplement hologram display entities using interaction entities as suggested by Owen1212055 (commit: db6058b)
—
fullwall /
detail
- Implement new metadata (commit: 8719c1f)
—
fullwall /
detail
- Use bukkit methods to kill fish hook (commit: 115b0af)
—
fullwall /
detail
- 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
- Fix /npc item parsing behavior (commit: 5b5811c)
—
fullwall /
detail
- Implement NPCPistonPushEvent (commit: 309b1d7)
—
fullwall /
detail
- Implement new PlayerFilter method, async-friendly chunk trackers (commit: 46f4444)
—
fullwall /
detail
- Make REQUIRES_SYNC volatile (commit: 6d6cc40)
—
fullwall /
detail
- Tweak /npc sound command to allow arbitrary sounds (as long as they are registered with NMS) (commit: 6d5f881)
—
fullwall /
detail
- Clear the old tracker before replacing it (commit: 0acda96)
—
fullwall /
detail
- Use new method (commit: 130dc42)
—
fullwall /
detail
- Reduce NPCSeenByPlayerEvent allocations (commit: 3571c05)
—
fullwall /
detail
- Reduce allocation pressure from fluid push (commit: 3cb63f5)
—
fullwall /
detail
- Implement new push / knockback events (commit: 9704f14)
—
fullwall /
detail
- Backport some Llama controllable changes, minor camel fixes (commit: ff736eb)
—
fullwall /
detail
- Initial 1.20 update (commit: 9facad1)
—
fullwall /
detail
- Make registry type less specific in 1.19.4 to try and be more compatible with arclight (commit: f164494)
—
fullwall /
detail
- Add workaround for async entity tracker server forks (commit: 2466677)
—
fullwall /
detail
- Check for attack damage attribute for mob attacks (commit: 8ce9ec3)
—
fullwall /
detail
- Use new duration option (commit: 513a6c7)
—
fullwall /
detail
- Set container title in anvilmenu (commit: 0eb997b)
—
fullwall /
detail
- Return to using arm swings to update entity yaw (commit: bdd9951)
—
fullwall /
detail
- Players should push entities by default rather than use /npc collidable which is performing double duty (commit: 0b076b1)
—
fullwall /
detail
- Backport entitytrackerentry changes to fix duplicate tablist adds (commit: 6b4ef37)
—
fullwall /
detail
- Send player look packets for older versions (commit: 69b6509)
—
fullwall /
detail
- Adjust RotationTrait head yaw cone (commit: 8b1550d)
—
fullwall /
detail
- Increase rot packet delay (commit: 0899a5f)
—
fullwall /
detail
- Trial sending rot packet on spawn (commit: dacaa92)
—
fullwall /
detail
- Trial removing arm swing in favour of manual position packets (commit: 406bea7)
—
fullwall /
detail
- Temporarily change sendRotationNearby to use PosRot instead of TeleportEntity (commit: d69f17c)
—
fullwall /
detail
- Fix hurt animation in 1.19.3 (commit: 89e8c37)
—
fullwall /
detail
- Default allow to entity head pitching. (commit: 0b82ee2)
—
fullwall /
detail
- Packet NPC fixes (commit: ef5cd29)
—
fullwall /
detail
- Add /npc panda -e (commit: fe0abfd)
—
fullwall /
detail
- Implement playerfilter api (commit: 71ecc70)
—
fullwall /
detail
- Partially restore uuid version reset code (commit: 5bb73b3)
—
fullwall /
detail
- Tweak how equipment updates are detected (commit: fcb0c7d)
—
fullwall /
detail
- Fix a scoreboard issue when renaming NPCs (commit: ef34ed2)
—
fullwall /
detail
- Add guided waypoint msg (commit: d6ffa08)
—
fullwall /
detail
- Use armor stands for holograms (commit: f88c277)
—
fullwall /
detail
- More ender dragon fixes (commit: d8b7a37)
—
fullwall /
detail
- Add /npc enderdragon --destroywalls (commit: efff2ff)
—
fullwall /
detail
- Check for enderdragon death (commit: 9b7a6e0)
—
fullwall /
detail
- Sync ender dragon parts (commit: c171e3f)
—
fullwall /
detail
- Remove indirection (commit: a1281c3)
—
fullwall /
detail
- Allow on the fly /npc trackingrange (commit: 84c581d)
—
fullwall /
detail
- Fix inappropriate double AI updating for parrots/warden (commit: 4f0cf51)
—
fullwall /
detail
- Delay protocollib loading (commit: bafc6df)
—
fullwall /
detail
- Implement pitchable look control (commit: 82030a6)
—
fullwall /
detail
- Improve triggers editor. (commit: 4a55753)
—
fullwall /
detail
- Refactoring to allow armor stands to move (commit: 9cff1af)
—
fullwall /
detail
- Don't use text displays for holograms (commit: f269019)
—
fullwall /
detail
- Fix incorrect controller for item/text display (commit: 904d83d)
—
fullwall /
detail
- Fix no such method error on severely outdated minecraft versions, add InteractionController (commit: b35c815)
—
fullwall /
detail
- Initial 1.19.4 update. Of note: sniffers are known to not be working (commit: 299f781)
—
fullwall /
detail