Tags
Creators
Details
3.5.2
Compatibility
Changes
Release Highlights
- New, Removed, & Changed Commands π»
- Updated Skript Syntaxπ
- DisplayController Changes π€
- API Changes π¨
- Many 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
-
New Command:
/deu mannequin spawn- Spawn a mannequin entity at your location, and optionally add it to your selected group
- Permission:
deu.mannequin.spawn
-
New Command
/deu interaction spawn- Spawn an interaction entity at your location, and optionally add it to your selected group
- Permission:
deu.interaction.spawn
-
Added
-nodataoption to/deu anim playto optionally disable texture changes for block/item displays and text display text changes -
Removed
/deu anim toggletexturechanges -
Removed
/deu interaction addtogroup -
Removed
/deu interaction spawnhere
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 / QOL
- 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 the vehicle becomes invalid
- Fixed vehicle / group passenger(s) 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
- Duplicate items no longer appear across pages in
/deu listgroups,/deu listanims,/deu group list, or/deu anim listcommands - Invulnerable mannequins in groups no longer take damage from players in creative mode
- Fixed
BDEngine Datapackconversion sometimes not working inthe_endorthe_nether
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.2 by @PZDonny in https://github.com/PZDonny/DisplayEntityUtils/pull/71
Full Changelog: https://github.com/PZDonny/DisplayEntityUtils/compare/3.5.1...3.5.2
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:ZfI1loGM:c3fUPOwY"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:ZfI1loGM:c3fUPOwY"
}


