• Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the community!

    Now, what are you waiting for? Join the community now!

Release Highlights
- New Skript Syntax
- API Changes
- Bug Fixes

Skript Changes
- Updated to Skript v2.14.0
- Added Player's Selected Active Part to get the selected active part of a player
Code:
set {_activepart} to player's selected part

- Added Rotate Active Group/Part to update the axis rotation of an active group/part, in degrees.
Code:
deu rotate y of {_activegroup} by 45
deu rotate z of {_activepart} by 20
deu rotate world y of {_activepart} by 90

![SkriptHubViewTheDocs](http://skripthub.net/docs/?addon=DisplayEntityUtils)

API Changes
DisplayGroupManager Changes
[!IMPORTANT]
Many changes have been made regarding how a group is retrieved from an entity, a location, chunk, or world

Group From Location
- #getSpawnedGroups() - get all spawned groups registered in the current play session
- #getSpawnedGroups(World) - get all spawned groups registered in a world
- #getSpawnedGroups(Chunk) - get all spawned groups registered in a chunk
- #getSpawnedGroupsByCreationTime(Chunk) - get all spawned groups registered in a chunk, keyed in a map by group creation time
- #getNearbySpawnedGroups(Location, double) - get all nearby registered spawned groups in a radius
- #getOrCreateNearestSpawnedGroup(Location, radius) - get and/or create many registered spawned groups in a radius
- #getNearestSpawnedGroup(Location) - get the nearest registered spawned group in a radius
- #getOrCreateNearestSpawnedGroup(Location, radius) - get and/or create the nearest registered spawned group in a radius


Group From Entity
- #getSpawnedGroup(Display) - get a registered spawned group that a given Display is part of
- #getOrCreateSpawnedGroup(Display) - get and/or create a registered spawned group that a given Display is part of
- #getSpawnedGroup(Entity, radius) - get a registered spawned group that an eligible part entity is part of (Interaction, Mannequin)

Bug Fixes / QOL
- Improved speed of group detection when a chunk loads for the first time
- Fixed per-player animations not working
- Fixed logic of AcitvePart#rotateDisplay
- Fixed non-display parts (Interaction, Mannequin) becoming ungrouped after their chunk unloads and loads again
- Fixed a memory leak related to group detection during chunk loads

What's Changed
* 3.4.3 by @PZDonny in https://github.com/PZDonny/DisplayEntityUtils/pull/67

Full Changelog: https://github.com/PZDonny/DisplayEntityUtils/compare/3.4.2...3.4.3
Release Highlights
- Command Change
- New Skript Syntax
- API Changes
- Bug Fixes

Command Change
- duration and delay arguments are now optional for /deu interaction scale command

Skript Changes
- Added Active Group Player Scale Multiplier to apply a scale multiplier to a player's view of an ActiveGroup, on top of the group's current scale multiplier
Code:
set extra scale multiplier of {[i]activegroup} to 1.75 for {[/i]player}

set extra scale multiplier of {[i]activegroup} to 2 for {[/i]player} and ignore interaction entities

#Reset
set extra scale multiplier of {[i]activegroup} to 1 for {[/i]player}

API Changes
New Version: 3.4.2
- Added ActiveGroup#getId to the unique ID of a group
- Added ActiveGroup#setPlayerScaleMultiplier to set the scale multiplier of a player's view of an ActiveGroup, on top of the group's current scale multiplier.

Bug Fixes / QOL
- Fixed a NPE that could occur when placing a placaeble group
- Fixed Interaction Click Types (iClickType) not being recognized in Skript syntax
- Added missing tab completion to /deu parts move
- PlaceholderAPI placeholders can now be used in Interaction commands

What's Changed
* 3.4.2 by @PZDonny in https://github.com/PZDonny/DisplayEntityUtils/pull/66


Full Changelog: https://github.com/PZDonny/DisplayEntityUtils/compare/3.4.1...3.4.2
NEW UPDATE (3.3.6)

- JSON File Format
- Animation Camera
- Added and Changed Commands
- New Skript Syntax and Change
- New API Additions & Breaking Changes
- Bug Fixes


More info here
- Folia Support
- New Animation Particle & Fixes
- Updated Skript Syntax
- API Changes
- Bug Fixes

More info here
NEW UPDATE (3.3.4)

- Config Changes ⚙
- Changes to commands
- Packet-Based groups through commands
- New and Changed Skript Syntax
- API Changes
- Many Bug Fixes

More info here
NEW UPDATE (3.3.3)
  • Major Performance Fixes
  • Config Changes
  • Command Fix
  • Bug Fixes
More info here
NEW UPDATE (3.3.2)
- Reworked Skript Syntax, (thanks to @Jake for contributing to most of the rework and fixes)

More info here
NEW UPDATE (3.3.1)
More info here
NEW UPDATE (3.3.0)
  • Added and Changed Commands
  • New Skript Syntax and Changes
  • New API Dependency and Additions
  • Bug Fixes
More info here
NEW UPDATE (3.2.4)

• 2 New commands and 1 Removed
• Auto Culling Rework
• Config Changes
• API Changes
• A Skript Syntax Fix
• A Bug Fix

More info here