Tags
Creators
Details
All versions
3.5.2-PRE-4
Beta
3.5.2-PRE-46 months ago 37
Compatibility
Minecraft: Java Edition
26.1.x
1.21.x
1.20.x
Platforms
Bukkit
Paper
Spigot
Changes
β 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
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:qd83QDNF"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:ZfI1loGM:qd83QDNF"
}

