Skip to content
Success

Changes

Summary

  1. fix NPE in advancement code in 1.20.2 (commit: e347bd9) (details)
  2. Account for game profile changes (#2549) (commit: 0b8b6d9) (details)
  3. fix enchantment script containers in MC 1.20.2 (commit: 7be1fc5) (details)
  4. (experimental) supply actual block entity values in showfake chunk packet override (commit: 425dd75) (details)
  5. Rapid packet-based entity data changes (#2540) (commit: 0f42e74) (details)
  6. Add entity start/stop using hand mecs (#2556) (commit: 25d6f31) (details)
  7. Add support for Horse inventories (#2558) (commit: 74f28ba) (details)
Commit e347bd9a68e4e847606b8c463e4142a058a04ce0 by git_commits
fix NPE in advancement code in 1.20.2
(commit: e347bd9)
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/AdvancementHelperImpl.java
Commit 0b8b6d9c8ca83cfa5231cf7aa72fa1bf67d5edc9 by noreply
Account for game profile changes (#2549)

(commit: 0b8b6d9)
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/Handler.java
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/BlockHelperImpl.java
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/CustomEntityHelperImpl.java
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/PlayerHelperImpl.java
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/ItemHelperImpl.java
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/ProfileEditorImpl.java
Commit 7be1fc587b26d91cebe52866055ecc944cf0d68c by git_commits
fix enchantment script containers in MC 1.20.2
(commit: 7be1fc5)
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/EnchantmentHelperImpl.java
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/ReflectionMappingsInfo.java
Commit 425dd75cd3e6ac185887ce465358244396ec1606 by git_commits
(experimental) supply actual block entity values in showfake chunk packet override
(commit: 425dd75)
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/network/handlers/FakeBlockHelper.java
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
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/EntityHelperImpl.java
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/network/handlers/DenizenNetworkManagerImpl.java
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/EntityDataNameMapper.java
The file was addedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/entity/FakeInternalDataCommand.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/nms/interfaces/PacketHelper.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/nms/interfaces/EntityHelper.java
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/PacketHelperImpl.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/BukkitCommandRegistry.java
Commit 25d6f317e7dd1d0ce0b0624b302546204653c230 by noreply
Add entity start/stop using hand mecs (#2556)

(commit: 25d6f31)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/nms/interfaces/EntityHelper.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/EntityHelperImpl.java
Commit 74f28ba132584b11b5b85c6cf7a70ea4e752b329 by noreply
Add support for Horse inventories (#2558)

* Can now open horse inventory

Command still needs testing and needs to be updated to use `autoExecute`

* Update command to use `autoExecute`

* Move errors and fix slot default value

* Change order of types

`public static` sounds better than `static public` in my opinion

* Fix `expire:` argument throwing an error when it shouldn't

* Cast to `CraftAbstractHorse` and throw exception to prevent NPE

* Update error messages
(commit: 74f28ba)
The file was modifiedv1_18/src/main/java/com/denizenscript/denizen/nms/v1_18/helpers/EntityHelperImpl.java
The file was modifiedv1_17/src/main/java/com/denizenscript/denizen/nms/v1_17/helpers/EntityHelperImpl.java
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/EntityHelperImpl.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/item/InventoryCommand.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/nms/interfaces/EntityHelper.java
The file was modifiedv1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/helpers/EntityHelperImpl.java