Skip to content
Changes
- Tick attackStrengthTicker and item cooldowns (commit: 8f3a396)
—
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
- 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
- Remove speed setting code in controllermove (commit: edb4f78)
—
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
- Fix anvil inventories in old minecraft versions (commit: 3563413)
—
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
- 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
- Add /npc hologram viewrange, add /npc playerfilter --applywithin, work towards auto-hologram-sneak (commit: 07fb13c)
—
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
- Properly forward slime jump to move controller in 1.17+ (commit: 1fa3b22)
—
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
- Implement new metadata (commit: 8719c1f)
—
fullwall /
detail
- Use bukkit methods to kill fish hook (commit: 115b0af)
—
fullwall /
detail
- Implement getters and setters in wander waypoint goal (commit: d0abea6)
—
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
- Backport some Llama controllable changes, minor camel fixes (commit: ff736eb)
—
fullwall /
detail
- Initial 1.20 update (commit: 9facad1)
—
fullwall /
detail
- Add workaround for async entity tracker server forks (commit: 2466677)
—
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
- Send player look packets for older versions (commit: 69b6509)
—
fullwall /
detail
- Trial removing arm swing in favour of manual position packets (commit: 406bea7)
—
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
- Reset UUIDs to version 2 on old minecraft versions (commit: 5ef9925)
—
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
- Allow on the fly /npc trackingrange (commit: 84c581d)
—
fullwall /
detail
- Fix inappropriate double AI updating for parrots/warden (commit: 4f0cf51)
—
fullwall /
detail
- Implement pitchable look control (commit: 82030a6)
—
fullwall /
detail
- Backport armor stand movement to 1.16-1.17 (commit: eac2d33)
—
fullwall /
detail
- Backport armor stand movement to 1.18.2 (commit: 5a0184c)
—
fullwall /
detail
- Initial 1.19.4 update. Of note: sniffers are known to not be working (commit: 299f781)
—
fullwall /
detail
- Add config comments, remove subplugins, remove NPCEnderTeleportEvent (commit: e6f8a47)
—
fullwall /
detail
- Add durations to settings, allow falling distance to be set for all mobs (commit: 74a8611)
—
fullwall /
detail
- Implement player filtering, replace all entity trackers, compatibility update for async entity tracking (commit: b02a3d8)
—
fullwall /
detail
- Fix NPCs constantly trying to swim, relicense to LGPL (commit: 248e9de)
—
fullwall /
detail
- Block ignition for protected creepers (commit: 98e95b6)
—
fullwall /
detail
- PICKUP_ITEMS now defaults to false rather than isProtected (commit: 8235ed1)
—
fullwall /
detail
- Reformat pom (commit: 61fd34d)
—
fullwall /
detail
- Fix logic error in allay reset, code cleanup (commit: 8fa5a96)
—
fullwall /
detail
- Trial teleporting players directly without calling PlayerTeleportEvent (commit: d35dcb8)
—
fullwall /
detail
- Added a name update delay (commit: 679873c)
—
fullwall /
detail
- Add isPushable implementations for 1.17-1.19 (commit: 420005c)
—
fullwall /
detail
- Get rid of a second stack overflow (commit: bd50e42)
—
fullwall /
detail
- Fix fluid push stack overflow (commit: c66a5b5)
—
fullwall /
detail
- More code refactoring (commit: 871c7c0)
—
fullwall /
detail
- Code size reduction (commit: ad21826)
—
fullwall /
detail
- Fix bug in item parsing for holograms, allow arbitrary bounding boxes for BoundingBoxTrait, attempt to unify common code across NMS implementations (commit: 8f43ca7)
—
fullwall /
detail
- Fix /npc mirror with uuid change (commit: b0a2c51)
—
fullwall /
detail
- Don't clear uuid version (commit: fe4434d)
—
fullwall /
detail
- Make NPCs more likely to swim, add speed setting in water (commit: 7244834)
—
fullwall /
detail
- Fix phantom bugs (commit: ba04e4b)
—
fullwall /
detail
- Refactoring, add debug for shop trait onRemove(), add at argument for PlayerAnimation waypoint trigger (commit: 3b00f77)
—
fullwall /
detail
- Send entity teleport packet instead of look only for packet sessions, remove from tablist (commit: c258ad1)
—
fullwall /
detail
- Snowman performance change (commit: e828782)
—
fullwall /
detail
- Add /npc aggressive (commit: 72c136e)
—
fullwall /
detail
- Fix player ticking (commit: ffac34f)
—
fullwall /
detail
- Implement new API (commit: 98c5c48)
—
fullwall /
detail
- Packet NPCs now properly spawn, fix NPE in new pathfinder, fix 1.8.8 compatibility with /npc shop (commit: ffef42e)
—
fullwall /
detail
- Add /npc hitbox, WIP packet NPCs (commit: e21681f)
—
fullwall /
detail
- Fix sneak animation (commit: 36feecd)
—
fullwall /
detail
- Simplify PlayerUpdateTask (commit: b428010)
—
fullwall /
detail
- Implement API, check for invalid Player references, remove Text min/max-cooldown settings and fix Text delay/right click cancellations, make SitTrait work with npc#teleport (commit: b8e79b2)
—
fullwall /
detail
- Workaround protocollib not supported listed boolean, fix dolphins moving while on ground, add /npc bossbar --range, add /npc create --nameplate --temporaryticks (commit: a669a8a)
—
fullwall /
detail
- Set nophysics flag on setGameMode (commit: c11da48)
—
fullwall /
detail
- Upgrade skull saving (commit: 4590193)
—
fullwall /
detail
- Add /npc mirror for skins (commit: 27603af)
—
fullwall /
detail
- Fix custom name components in 1.8.8-1.12.2, (commit: 4c958b5)
—
fullwall /
detail
- Implement metadata (commit: 8d202aa)
—
fullwall /
detail
- Add /npc spellcast (commit: e90096e)
—
fullwall /
detail
- Fix /npc camel and /npc llama (commit: 3ee17c6)
—
fullwall /
detail
- Add /npc camel, minor code cleanup (commit: c6e7ce6)
—
fullwall /
detail
- Run cleanup (commit: 46b18ee)
—
fullwall /
detail
- Use npc.isProtected() (commit: b243d96)
—
fullwall /
detail
- Implement a few more entity registry methods (commit: 4212921)
—
fullwall /
detail
- Forward more registry methods (commit: 27d7b2d)
—
fullwall /
detail
- Initial update to 1.19.3 (commit: 139158c)
—
fullwall /
detail
- Make lookAtFunction use packets for yaw, tweak API further (commit: d34fd48)
—
fullwall /
detail
- Remove some dead code (commit: c935caa)
—
fullwall /
detail
- Fix some issues with ShopTrait item costs/results and add NBT filter API. Adjust /npc item to be more flexible. (commit: ede598c)
—
fullwall /
detail
- Add way to set custom name directly (commit: 8a65d4a)
—
fullwall /
detail
- Add per-player rotation API (commit: b805019)
—
fullwall /
detail
- Implement cancellable variant (commit: d9c55b9)
—
fullwall /
detail
- Implement knockback event (commit: ed9230c)
—
fullwall /
detail
- Implement isPushableByFluid metadata up to 1.13.2 (commit: da19c90)
—
fullwall /
detail
- Fix /npc pickupitems message and for players, null casing for /npc panimate START_SLEEPING (commit: 35245a5)
—
fullwall /
detail
- Widen navigating definition (commit: 73689cf)
—
fullwall /
detail
- Add SleepTrait (commit: f8cdbc4)
—
fullwall /
detail
- Add STOP_ELYTRA PlayerAnimation, add a right click option to /npc shop to avoid having to make a command for it (commit: f6d7ebe)
—
fullwall /
detail
- WIP fix for NPCs not despawning properly (commit: d04ea81)
—
fullwall /
detail
- Consolidate sit implementation, persist sit location to avoid sinking over successive restarts (commit: fc83c28)
—
fullwall /
detail
- Make pathfinder max visited nodes configurable (#2902) (commit: d29781e)
—
noreply /
detail
- Fix wither arrow shield typo (commit: 03e757d)
—
fullwall /
detail
- Try to deploy parent pom (commit: 1977e14)
—
fullwall /
detail
- Update poms for new repo (commit: d64cfda)
—
fullwall /
detail
- Adjust /npc wither charged -> invulnerable, add arrow-shield (commit: 1ccc2ea)
—
fullwall /
detail
- Backport changes (commit: 4347901)
—
fullwall /
detail
- Add /npc allay (commit: 7b3c0c8)
—
fullwall /
detail
- Stop anvil guis from giving out input items (commit: ddf5660)
—
fullwall /
detail
- Integrate team creation directly into ScoreboardTrait (commit: 5dbc578)
—
fullwall /
detail
- Update maven pom plugin version and trial a microoptimisation for players (commit: d7ce79f)
—
fullwall /
detail
- Fix updateInventoryTitle on containers (commit: b6eb42e)
—
fullwall /
detail
- Fix itemframes, add /npc debug command, don't lowercase skin names early in skintrait (commit: 58b5317)
—
fullwall /
detail
- Remove team unregistering to ScoreboardTrait, add scoreboard-teams send ticks to assist with a possible scoreboard conflict (commit: 4dfac9c)
—
fullwall /
detail
- Consolidate versioned trait commands (commit: 3fcf893)
—
fullwall /
detail
- Add /npc piglin --dancing (commit: 98c2d34)
—
fullwall /
detail
- Fix double updating bee/bat/ghast AI (commit: 35dd407)
—
fullwall /
detail
- Fix SmoothRotationTrait rotating towards 0 on respawn (commit: d761763)
—
fullwall /
detail
- Fix dropstrait, allow player hurt/death sound to be set (commit: 36cbef8)
—
fullwall /
detail
- Set destination even for non NPCs (commit: bf53272)
—
fullwall /
detail
- Adjust minecraft pathfinder to look less frequently and pathfind closer to destination in players (commit: 318596c)
—
fullwall /
detail
- Add SitTrait for NPCs (commit: 4768a4f)
—
fullwall /
detail
- Implement anvil GUI (commit: 2e2a837)
—
fullwall /
detail
- Implement new API (commit: 21f3a77)
—
fullwall /
detail
- Remove eclipse compiler from poms (commit: 4c3224e)
—
fullwall /
detail
- Attempt to update to 1.19 (commit: d94e83b)
—
fullwall /
detail
- Apply nogravity immediately on spawn and on usage (commit: 487d587)
—
fullwall /
detail
- Update references (commit: 2341ccf)
—
fullwall /
detail
- Refactor PlayerControllerLook into RotationTrait (commit: 8694603)
—
fullwall /
detail
- Rename /npc pose --save to /npc pose --mirror and add /npc pose --save to save the current NPC pose (commit: 324d94a)
—
fullwall /
detail
- Remove debug output (commit: 3bd2f7d)
—
fullwall /
detail
- Add /npc bossbar --track and fix equipment caching logic (commit: 3685d33)
—
fullwall /
detail
- Renamings from NMS (commit: 53d7a23)
—
fullwall /
detail
- Change EAT_FOOD to LEAVE_BED in 1.18/17 (commit: b0f1290)
—
fullwall /
detail
- Null check enderdragon bossbar again, set blank hologram names to hover (commit: 2c8b186)
—
fullwall /
detail
- Allow /npc equip to work with Striders, fix a bug with /npc look (commit: a16226c)
—
fullwall /
detail
- Can be more strict with distance (commit: 3ba991e)
—
fullwall /
detail
- Relax distance restriction in move control (commit: 959bee3)
—
fullwall /
detail
- entityBaseTick should update some variables (commit: 908e678)
—
fullwall /
detail
- Add custom holder support to CustomEntityRegistry (commit: ae36f4b)
—
fullwall /
detail
- Update for 1.18.2 (commit: 0a91768)
—
fullwall /
detail