Skip to content
Success

Changes

Summary

  1. Rapid packet-based entity data changes (#2540) (commit: 0f42e74) (details)
Commit 0f42e74327d9fa1339b3b51f12a2457dbc6cb64b by noreply
Rapid packet-based entity data changes (#2540)

* WIP incomplete early work in progress

* Store `DataValue`'s instead of constructing async

* Move command registration

* Initial Mergufication, rename command

* Cleanup handling by directly passing `MapTag`

* Default to linked player

* Initial meta

* Imports

* Less spammy reflection

* Fix arg requirements

* Update entity data Ids

* `sendAsyncSafe` - work without interception

* Fix example

* More accurate delay

* Remove invalid players

* Fix required args min

* Fix display entity ids

* Better document how frames behave

* `@Tags`

* Initial attempt at a language doc

* WHY ENGLISH
(commit: 0f42e74)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java (diff)
The file was addedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/entity/FakeInternalDataCommand.java
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/EntityHelperImpl.java (diff)
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/PacketHelperImpl.java (diff)
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/network/handlers/DenizenNetworkManagerImpl.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/nms/interfaces/EntityHelper.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/nms/interfaces/PacketHelper.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/BukkitCommandRegistry.java (diff)
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/EntityDataNameMapper.java (diff)