You do not have access to Development Builds!
These builds require purchasing the product. Help the dev team continue providing new features, bug fixes, and more by supplying them with caffeine!
» | vroom vroom entity map lookup using primitive keys
| ||
Build 2252 · |
» | Optimize ModeledEntity lookup by integer ID
| ||
Build 2251 · |
» | Optimize TrackedEntityImpl via direct entity access
| ||
Build 2250 · |
» | Optimize ModeledEntityImpl.getModels performance
- Cached internal `models` map to avoid `ImmutableMap.copyOf` overhead on every call. - Invalidates cache on modification events. | ||
Build 2249 · |
» | Optimize BukkitEntityData location and boolean updates
- Deduplicate Location updates: Use a reusable Location object to query entity position. Only update the atomic storage if the location has actually changed, limiting allocations. - Deduplicate Boolean updates: Check current value of isEntityValid and isDataValid before setting, reducing volatile write overhead when values remain unchanged. - Benchmarks show ~26% improvement for location logic and ~86% for boolean logic in steady state. | ||
Build 2248 · |
» | Optimize BukkitEntityData syncUpdate tracking logic
- Lazily initialize tracking queues to reduce allocation pressure. - Use incremental updates for syncTracking set to avoid unnecessary clearing and rehashing. - Improves performance by ~19% in steady state benchmarks. | ||
Build 2247 · |
» | Avoid iteration overhead
| ||
Build 2246 · |
» | Fixed segment disappears forever when scale = 0
| ||
Build 2245 · |
» | Fixed player getting stuck when removing their last model in ModelMechanic
Added "track=false" parameter to Model Mechanic to disable displaying models to other players when disguised; Fixed `model{r=true}` on players | ||
Build 2244 · |
» | Add a `boneId` field and getter to the `DisplayBone` implementation so external plugins can reliably identify which bone they are interacting with via the API. This enables integrations (e.g., per-player glowing or bone-specific operations) without accessing internals
Fix Nametag's style not being marked clean. This slightly improves bandwidth usage (non-negligible) Fixed model mechanic not working after logout on players when using pivot override | ||
Build 2243 · |
» | Fixed model viewself attribute not doing anything
| ||
Build 2241 · |
» | Added `ch=true` as an alias for child in partvis
| ||
Build 2240 · |
» | Most mechanics called inside of the `onStart` skill of a projectile or aura will now act on the bullet/attachment model instead of the caster
| ||
Build 2239 · |
» | Added api for lod bullet stuff
| ||
Build 2238 · |
» | Added api for setting projectile bullet and aura attachment brightness
| ||
Build 2237 · |
» | Fixed animation timeline is imported even if empty
Fixed ModelPart randomly returning wrong location | ||
Build 2236 · |
» | Fixed animatemodel mech reapplying local transform
Bone local transform will no longer apply when copy=true since copy mode already has the local transform pre-applied | ||
Build 2235 · |
» | more moveTo overrides
Extend override move to config to all navs | ||
Build 2234 · |
» | refactor: compact import model logging & add setting to only print out for modedls with issues
Space to tabs | ||
Build 2232 · |
» | Optimization on model viewer tracking
aka Taiyou fixes my bad code :prayge: | ||
Build 2231 · |