Skip to content
Changes
- Add /npc collidable --fluids and backport fluid pushable to <1.13. (commit: ad6b473)
—
fullwall /
detail
- Add quotes around commands (commit: 4ba83dd)
—
fullwall /
detail
- Update tracking range on seen (commit: 089ffe0)
—
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
- 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
- Remove speed setting code in controllermove (commit: edb4f78)
—
fullwall /
detail
- Fix anvil inventories in old minecraft versions (commit: 3563413)
—
fullwall /
detail
- Add /npc wither --invulnerableticks command (commit: 9729e35)
—
fullwall /
detail
- Use new API (commit: 8696a57)
—
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
- Cleanup, change packet tracker removal method (needs checking for geyser debug message) (commit: 3a5b13c)
—
fullwall /
detail
- Fix off by one error in entity equipment updating in 1.8.8 (commit: 7f30621)
—
fullwall /
detail
- Preliminary trader view support for /npc shop (commit: 8864d89)
—
fullwall /
detail
- Add a setNavigationType NMS method (commit: deded77)
—
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
- Implement new event (commit: 81cce42)
—
fullwall /
detail
- Consistent NPCLinkToPlayerEvent handling for 1.8.8 (commit: 1c4a743)
—
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
- Don't downcast to Set since some forks change collection type (commit: 627811c)
—
fullwall /
detail
- Initial 1.20.2 update (commit: 05048be)
—
fullwall /
detail
- MOdified method signature (commit: c994315)
—
fullwall /
detail
- Backport some horse fixes (commit: c447b0d)
—
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
- 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
- Initial 1.20 update (commit: 9facad1)
—
fullwall /
detail
- Use new duration option (commit: 513a6c7)
—
fullwall /
detail
- Players should push entities by default rather than use /npc collidable which is performing double duty (commit: 0b076b1)
—
fullwall /
detail
- Fix position update typo in old versions (commit: db188e1)
—
fullwall /
detail
- Trial removing arm swing in favour of manual position packets (commit: 406bea7)
—
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
- Add guided waypoint msg (commit: d6ffa08)
—
fullwall /
detail
- Use armor stands for holograms (commit: f88c277)
—
fullwall /
detail
- Add /npc enderdragon --destroywalls (commit: efff2ff)
—
fullwall /
detail
- Sync ender dragon parts (commit: c171e3f)
—
fullwall /
detail
- Allow on the fly /npc trackingrange (commit: 84c581d)
—
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
- 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
- Code size reduction (commit: ad21826)
—
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
- 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
- Mirror result slot (commit: a0439a3)
—
fullwall /
detail
- Correct repair/result inventory fields (commit: 1e50f47)
—
fullwall /
detail
- Fix some 1.8.8 shop compat (commit: aee977e)
—
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
- 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
- Set nophysics flag on setGameMode (commit: c11da48)
—
fullwall /
detail
- Refresh sleep timers (commit: f6823fd)
—
fullwall /
detail
- Add /npc mirror for skins (commit: 27603af)
—
fullwall /
detail
- Use new API (commit: 886d83e)
—
fullwall /
detail
- Use per player metadata API (commit: 8c10fe8)
—
fullwall /
detail
- Be more aggressive with bed packets in older minecraft versions (commit: 8f21f87)
—
fullwall /
detail
- Fix custom name components in 1.8.8-1.12.2, (commit: 4c958b5)
—
fullwall /
detail
- Catch NSME on network listener set (commit: 75b3ec1)
—
fullwall /
detail
- Implement metadata (commit: 8d202aa)
—
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
- 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
- Trial using runtime maven dependencies to reduce jar size (commit: 7d2a222)
—
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
- 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
- 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
- Use new netty method (commit: 972be82)
—
fullwall /
detail
- Add /npc allay (commit: 7b3c0c8)
—
fullwall /
detail
- Integrate team creation directly into ScoreboardTrait (commit: 5dbc578)
—
fullwall /
detail
- Cleanup (commit: b28348e)
—
fullwall /
detail
- Update maven pom plugin version and trial a microoptimisation for players (commit: d7ce79f)
—
fullwall /
detail
- Remove team unregistering to ScoreboardTrait, add scoreboard-teams send ticks to assist with a possible scoreboard conflict (commit: 4dfac9c)
—
fullwall /
detail
- Add /npc piglin --dancing (commit: 98c2d34)
—
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
- Fix block breaker on old versions not picking up the entity held item (commit: a64ad43)
—
fullwall /
detail
- Add SitTrait for NPCs (commit: 4768a4f)
—
fullwall /
detail
- Implement anvil GUI (commit: 2e2a837)
—
fullwall /
detail
- Implement new API (commit: 21f3a77)
—
fullwall /
detail
- Attempt to update to 1.19 (commit: d94e83b)
—
fullwall /
detail
- Add SplashPotion for 1.8.8 (commit: 8a78c57)
—
fullwall /
detail
- Add ARROW type to 1.8.8 (commit: 5b274ad)
—
fullwall /
detail
- Add an arrow type to 1.8.8 (commit: c03ffef)
—
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
- 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
- Trial change to knockback in 1.8.8 (commit: 96a5889)
—
fullwall /
detail
- entityBaseTick should update some variables (commit: 908e678)
—
fullwall /
detail
- Add enchantment method when attacking in 1.8.8 (commit: bd26f30)
—
fullwall /
detail
- Run source format (commit: dfb6308)
—
fullwall /
detail
- Fix dragon yaw and make it same as rider yaw. Refactor out redundant calculation of yaw (commit: 897c511)
—
fullwall /
detail
- Make nonliving entities look at entities too, fix /npc lookclose with shulkers spamming noises (commit: 97d4c3b)
—
fullwall /
detail
- Allow NPCs to push other entities (commit: 626b6d6)
—
fullwall /
detail
- Fix some bugs (commit: ecbab32)
—
fullwall /
detail
- Refactor blockbreaker, add /npc blockbreak (commit: be019c0)
—
fullwall /
detail
- Implement new PathStrategy method, improve swimming navigation (commit: b26dfb3)
—
fullwall /
detail
- Add glowing for non-player characters, stop 1.8.8 noDamageTicks from going down too fast (commit: bf56a6d)
—
fullwall /
detail
- Cancel current move destination when navigator paused (commit: bef0f16)
—
fullwall /
detail
- Implement destinationTeleportMargin. Tweak pathfinding in an attempt to fix minecraft navigation issues with players. Expect changes. (commit: 5c3878d)
—
fullwall /
detail
- Avoid setting NPC.COLLIDABLE_METADATA on Player NPCs (commit: 7683516)
—
fullwall /
detail
- Add packet update delay setting (commit: 5fffa23)
—
fullwall /
detail
- Implement a surprisingly missed optimisation (commit: b933246)
—
fullwall /
detail
- Use metadata and track players if on the playerlist which should make mobs spawn nearby (commit: 19ee0e2)
—
fullwall /
detail
- Implement helper methods and allow hologram lines to be items (commit: 750f8e2)
—
fullwall /
detail
- Null check 1.8.8 getCollisionBox (commit: da71b8d)
—
fullwall /
detail
- Switch 1.8.8 pom to Java 7 (TBD if Java 6 still required) (commit: 3c3e1f1)
—
fullwall /
detail
- Initial 1.18 update (commit: 22fe848)
—
fullwall /
detail
- Implement new metadata (commit: 8f341cc)
—
fullwall /
detail
- Fix broken build (commit: 7314cec)
—
git_commits /
detail
- Fix updated versions of Netty on 1.8 (#2685) (commit: eb8ac56)
—
noreply /
detail
- First pass at fall damage (commit: 840f324)
—
fullwall /
detail
- Add rough impl of SneakTrait (commit: db825cc)
—
fullwall /
detail
- Block invalid item material AIR (commit: b930cb2)
—
fullwall /
detail
- Preliminary update to 1.17 - known bugs include every entity glowing (commit: f2d4c38)
—
fullwall /
detail
- Refactor scoreboard handling to use instant scoreboard application at spawn (#2544) (commit: 4dc123b)
—
noreply /
detail
- Use NMS methods for isSolid checking (commit: c24ce1e)
—
fullwall /
detail
- Add null checks (commit: 15f57c4)
—
fullwall /
detail
- Send equipment packets when equipment changes (commit: 9cbc1c6)
—
fullwall /
detail
- Avoid errors with missing metadata (commit: 688ba3a)
—
fullwall /
detail
- Reduce jar size by refactoring push event (commit: 0a6b123)
—
fullwall /
detail
- Add /npc polarbear -r and restore target and goal selectors (commit: fe7f6e3)
—
fullwall /
detail
- Only jump with head height (commit: 556c58a)
—
fullwall /
detail
- Refactor common code, add missing condition (commit: 7743763)
—
fullwall /
detail
- Simplify inBlock check to avoid chunk loading (commit: dffbf60)
—
fullwall /
detail
- Make mob entity uuids the same as their NPC uuid (commit: a944c3c)
—
fullwall /
detail
- Look more often even if target hasn't moved much (commit: 8c1b51d)
—
fullwall /
detail
- Use new getOrAddTrait methodf (commit: 7450c4d)
—
fullwall /
detail
- Try to avoid handling player properties twice if respawning in the same tick (commit: ab16b50)
—
fullwall /
detail
- Add setting for max minecraft pathfinder fall distance (commit: 934f94e)
—
fullwall /
detail
- Set default invulnerability ticks to 0 (commit: 0c7dd3b)
—
fullwall /
detail
- Add tablist remove delay setting (commit: c4e4d2f)
—
fullwall /
detail
- Patch consistent application of scoreboard teams (#2302) (commit: a79e8a5)
—
noreply /
detail
- Hologram bugfixes (commit: 45907da)
—
fullwall /
detail
- Use head height for block breaker (commit: d9762be)
—
fullwall /
detail
- Fix gravity (commit: b902879)
—
fullwall /
detail
- Backport boat movement to 1.8.8 (commit: 4e3ee63)
—
fullwall /
detail
- Move movement code into playerTick to avoid inter-world crashes (commit: 2a8f54f)
—
fullwall /
detail
- Backport to 1.8.8 too (commit: 3c5ba43)
—
fullwall /
detail
- Randomise name if using holograms to have unique scoreboard names (commit: 0a4905c)
—
fullwall /
detail
- Use holograms instead of scoreboard for names (commit: 0a58215)
—
fullwall /
detail
- Refactor getHeight for NMS (commit: d333c98)
—
fullwall /
detail
- Implement new bounding box checker for pathfinding (commit: 9d2cad0)
—
fullwall /
detail
- Implement enderman methods (commit: c9564c4)
—
fullwall /
detail
- Extra NPE check (commit: 1505ccf)
—
fullwall /
detail
- Initial 1.16 commit (commit: 04519d8)
—
fullwall /
detail
- Call left click event for vehicles (commit: d484432)
—
fullwall /
detail
- Just block right clicks for mushroom cows if protected (commit: 9d6a9f7)
—
fullwall /
detail
- Disable milking protected NPC cows (commit: 10cea99)
—
fullwall /
detail
- Reduce potential for errors with packet teams (#2138) (commit: 30f2dee)
—
noreply /
detail
- Cleanup, reduce number of packets per packet update cycle (commit: 16c4184)
—
fullwall /
detail
- simplify scoreboard patch to be 100% packet based (#2129) (commit: 2c24671)
—
noreply /
detail
- Minor style changes (commit: a2208f0)
—
fullwall /
detail
- patch the majority of potential scoreboard packet errors (#2128) (commit: 981ade8)
—
noreply /
detail
- Implement packet-based scoreboard team enforcement (#2127) (commit: 0e31ffb)
—
noreply /
detail
- Fix saving of body vs head yaw (commit: 8109a90)
—
fullwall /
detail
- Run clientside player ticking at a different time (commit: 32429f1)
—
fullwall /
detail
- Revert entity looking changes for now (commit: a269bf1)
—
fullwall /
detail
- Change how npc looking works (commit: fe8eb4e)
—
fullwall /
detail
- Change how NPC looking works so that body yaw matches head yaw after a tick (commit: 655bdf0)
—
fullwall /
detail
- Implement new AI API for Minecraft 1.15.2, fix Squids (commit: 0531fe8)
—
fullwall /
detail
- Revamp SkinnableEntity into SkinTrait (commit: 80011ee)
—
fullwall /
detail
- Fix compile error (commit: 7d89ffc)
—
fullwall /
detail
- Try to avoid water more (commit: 14ebf26)
—
fullwall /
detail
- Add head yaw persistence (commit: 1cd8e19)
—
fullwall /
detail
- Fix /npc name in 1.8.8 (commit: 9f3841c)
—
fullwall /
detail
- Use Minecraft's no gravity logic and enable it for all default flying NPCs (commit: 496a4cb)
—
fullwall /
detail
- Fix shulker color setting (commit: 95ab688)
—
fullwall /
detail
- Don't reset pitch on older versions of Minecraft (commit: 8843454)
—
fullwall /
detail
- Added sitting flag to /npc panda (commit: e52f616)
—
fullwall /
detail
- Reformat project (commit: b9a08d6)
—
fullwall /
detail
- Merge moduled trait code and discontinue building of 1.10 (commit: 688f78e)
—
fullwall /
detail
- Initial 1.15 support (commit: ff9c920)
—
fullwall /
detail
- Change isSpawned API to use old valid logic. May fix spawning issues. (commit: d72b6ef)
—
fullwall /
detail
- Fix javadoc pom and reformat other poms (commit: 68e5fb2)
—
fullwall /
detail
- bump maven plugins, use ECJ for 1.14 compile (commit: 3d893d8)
—
mcmonkey /
detail
- Preliminary 1.14 update (commit: 2d05ca1)
—
fullwall /
detail
- Implement new API and fix an error from Paper (commit: 3682fae)
—
fullwall /
detail
- Improve handling of NPC names, fixes #1640 (#1642) (commit: 9e0b4e0)
—
fullwall /
detail
- Patch 1.8 pathfinding issue (#1629) (commit: 62d264b)
—
fullwall /
detail
- . (commit: 3b6996b)
—
fullwall /
detail
- Fix weird eclipse error (commit: b4b160b)
—
fullwall /
detail
- QoL enhancements for waypoints triggers (commit: 4424f8b)
—
fullwall /
detail
- Fix compile error (commit: 1dc0edd)
—
fullwall /
detail
- Force armor stands to use the new pathfinder and override packet sending (commit: 97d4d7b)
—
fullwall /
detail
- Update version and preliminary 1.13.1 update (commit: 11166c8)
—
fullwall /
detail
- Use new spawnreason (commit: 505ef8a)
—
fullwall /
detail
- Change yaw setting for 1.8.8 (commit: 829e4a4)
—
fullwall /
detail
- use latest cb versions (commit: 3023492)
—
mcmonkey /
detail
- Preliminary 1.13 update - some known issues (commit: dfb5b90)
—
fullwall /
detail
- Don't persist armor stands from PlayerAnimation.SIT (commit: e4f0596)
—
fullwall /
detail
- Fix for client NPE issue - don't missend player spawn packets (#1525) (commit: 221eb4b)
—
fullwall /
detail
- Patch skin command, rename command (#1524) (commit: 42fda25)
—
fullwall /
detail
- ( Patch for #1498 ) protect villager npcs from lightning (#1504) (commit: 5d04746)
—
fullwall /
detail
- mcstats.org > bstats.org (#1478) (commit: 79fc7c4)
—
fullwall /
detail
- Add NMS.setPeekShulker to replace old method (commit: 772ab5f)
—
fullwall /
detail
- Initial 1.8.8 support (commit: 4c99dc0)
—
fullwall /
detail