
DisplayEntityUtils
DisplayEntityUtils is a PaperMC plugin designed to make using of Display & Interaction entities easier. Supports BDEngine, a modeling/animation engine designed for display entities without resource packs or mods.
13
0
3.5.2-PRE-4
beta7 мая 2026 г.❗ Previous pre-releases on Discord
Release Highlights
- Command Changes 💻
- Updated Skript Syntax📜
- API Changes 🔨
- Bug Fixes 🐛
General
- Added support for Minecraft 26.1.2
- Added support for Skript 2.15.2
Command Changes
- New Command:
/deu group ridedespawn- Make a group ride an entity, but despawn the group if the entity dies/despawns/disconnects
- Permission:
deu.group.ride
- Added
-nodataoption to/deu anim playto optionally disable texture changes for block/item displays and text display text changes - Removed
/deu anim toggletexturechanges
Display Controller
- Added
group.allowAnimationDataChangesto determine an animation played on a group should be able to change non-transformation data - Added
animationDataChangesOverrideboolean (true/false) to animation states, optionally overriding thegroup.allowAnimationDataChangesvalue. (Example:states.death.animationDataChanges: true) - Updated MythicMobs Skill Mechanic:
- deuanimate{id=controller-id;anim=animation-tag;t=animation-type;s=storage-location,datachanges=true}
Skript
- Display & Interaction entities can now be used in Skript syntax that previously only allowed parts.
- For getting/setting properties of the entity
- Removed
Toggle Animation Texture Changessyntax - Updated
Create Display Animatorset {_animator} to a linear animator using {_animation} without data changes
Bug Fixes
- Fixed an issue causing
DisplayControlleranimation states to not work correctly - Fixed an issue causing
rideOffsetforDisplayControllersto not work correctly - Included a group's
Ride Offsetin auto culling calculations - Packet-based group passengers are correctly unregistered when the group should despawn after vehicle invalidity
- Fixed vehicle/passenger desync when changing worlds
- Fixed an issue causing players to be unable to teleport when they have a group passenger
- Internally changed how group parts are registered, reducing inconsistencies in some cases
- Fixed an issue where non-packet based parts were not being registered correctly
API Changes
- Added
#setBlockReplacementand#setItemReplacementtoGroupSpawnSettingsto replace blocks/items of a given type when spawning a group - Added new constructors to
DisplayAnimatorwith a Boolean parameterallowDataChangesto determine if a block/item textures and text display text should changed based on animation frame data. - Removed
SpawnedDisplayAnimation#allowTextureChangesmethods
What's Changed
- 3.5.1 by @PZDonny in https://github.com/PZDonny/DisplayEntityUtils/pull/69
- 3.5.1 | bump version number by @PZDonny in https://github.com/PZDonny/DisplayEntityUtils/pull/70
Full Changelog: https://github.com/PZDonny/DisplayEntityUtils/compare/3.5.0...3.5.2-PRE-4
3.5.0 | Major Skript Recode & New Wiki
release25 марта 2026 г.Release Highlights
- New Wiki 🧾
- New Command 💻
- Reworked & Recoded Skript Syntax📜
- API Changes 🔨
A new Wiki has been released improving clarity in many areas and a better visual look
Commands
New Command
- Added
/deu parts deselect- Deselect your currently selected part
- Permission:
deu.parts.select
Skript Changes
- Updated to Skript
v2.14.3 - Reworked many of the syntaxes, avoiding conflicts, reducing redundancy, and overall improving syntax

API Changes
New Version: 3.5.0
Breaking Changes
- Removed
playSpawnAnimationparameter fromDisplayEntityGroup#createPacketGroupmethods DisplayGroupManager#getOrCreateNearbySpawnedGroupsnow returns a set ofSpawnedDisplayEntityGroups instead ofGroupResults
Additions / Changes
- Added
ActivePart#getItemDisplayTransform - Added
ActivePart#getInterpolationDelayandActivePart#getInterpolationDuration - Added methods to
ActivePart#getItemDisplayTransform#getInterpolationDuration#getInterpolationDelay#getBillboard
- Added
GroupSpawnSettings#playSpawnAnimation DisplayUtils#getFixedModelLocationnow accepts anActivePartrather than just aPacketDisplayEntityPart
QOL
- Fixed incorrect messages when using commands or clicking clickable points
What's Changed
- 3.5.0 by @PZDonny in https://github.com/PZDonny/DisplayEntityUtils/pull/68
Full Changelog: https://github.com/PZDonny/DisplayEntityUtils/compare/3.4.3...3.5.0
Совместимость
Создатели
Детали
Лицензия:GPL-3.0-only
Опубликован:6 месяцев назад
Обновлён:1 неделю назад
