Skip to content
Success

Changes

Summary

  1. reduce json conversion thrashing in receives message event (commit: b60a00e) (details)
  2. Add `anvil damaged|breaks` paper-only event (#2371) (commit: d49c25c) (details)
  3. teleport command: autoExecute and offline player support (commit: 0a1249e) (details)
  4. use CoreUtilities.toUpperCase (commit: 3a2ec38) (details)
  5. places block event: Against switch/context (commit: 7f3c9ce) (details)
  6. narrate format with invalid script error handling cleanup (commit: 47380d5) (details)
  7. mixed backport/revert of receives message rework (commit: a2256dd) (details)
  8. use new Citizens maven deploy (commit: a5271d3) (details)
  9. move deploy from parent to dist (commit: eee3628) (details)
  10. Plugin pom sounds like the right one actually (commit: 0ee9ac5) (details)
  11. the internet says this will fix module deploy logic (commit: 74c7536) (details)
  12. more explicit submodule deploy removal (commit: 8681d0b) (details)
  13. Try to better replicate how Citizens does the deploy (commit: 39f3074) (details)
  14. additional deploy logic tweak (commit: f42d970) (details)
  15. add maven build note to github readme (commit: 0dfa909) (details)
  16. Add `EntityTag.horns` property (#2372) (commit: a5e0005) (details)
  17. Fix `PlayerTag.skin` and `skin_blob` mechanisms (on paper) (#2373) (commit: 1894f81) (details)
  18. Properly set as modified in `setSkinBlob` (#2375) (commit: f23a20f) (details)
  19. Sound helper cleanup (#2374) (commit: f1910c2) (details)
  20. remove SoundHelper entirely (commit: 5f512b4) (details)
  21. Add `EntityTag.reputation` property (#2377) (commit: f95e83a) (details)
  22. fix text parser issues with extremely long convoluted text (commit: c082f58) (details)
  23. handle non-spigot-generated text json better (commit: a3e6dbb) (details)
  24. LocationTag.find_tile_entities (commit: d6256f6) (details)
  25. use enabled global key in relevant containers (commit: 718ba40) (details)
Commit b60a00ecf66c2dab51ecc2c04d44d1a0b0336b22 by git_commits
reduce json conversion thrashing in receives message event
(commit: b60a00e)
The file was modifiedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/network/packets/PacketOutChatImpl.java (diff)
The file was modifiedv1_18/src/main/java/com/denizenscript/denizen/nms/v1_18/impl/network/packets/PacketOutChatImpl.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/packets/DenizenPacketHandler.java (diff)
The file was modifiedv1_17/src/main/java/com/denizenscript/denizen/nms/v1_17/impl/network/handlers/DenizenNetworkManagerImpl.java (diff)
The file was modifiedv1_17/src/main/java/com/denizenscript/denizen/nms/v1_17/impl/network/packets/PacketOutChatImpl.java (diff)
The file was modifiedv1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/impl/network/handlers/DenizenNetworkManagerImpl.java (diff)
The file was modifiedv1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/impl/network/packets/PacketOutChatImpl.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/events/player/PlayerReceivesMessageScriptEvent.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/nms/interfaces/packets/PacketOutChat.java (diff)
The file was modifiedv1_18/src/main/java/com/denizenscript/denizen/nms/v1_18/impl/network/handlers/DenizenNetworkManagerImpl.java (diff)
Commit d49c25c24a977e4b847a39b793d16331e074f421 by noreply
Add `anvil damaged|breaks` paper-only event (#2371)

* add `anvil damaged|breaks` event

* Rename to `anvil block damaged|breaks`
(commit: d49c25c)
The file was modifiedpaper/src/main/java/com/denizenscript/denizen/paper/PaperModule.java (diff)
The file was addedpaper/src/main/java/com/denizenscript/denizen/paper/events/AnvilBlockDamagedScriptEvent.java
Commit 0a1249e48578f840f190fd3057c8f5023bc7a658 by git_commits
teleport command: autoExecute and offline player support
(commit: 0a1249e)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/entity/TeleportCommand.java (diff)
Commit 3a2ec38e4ad0d4dab7b3f31b3b4bdcb82fe322f5 by git_commits
use CoreUtilities.toUpperCase
(commit: 3a2ec38)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/npc/actions/ActionHandler.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/MaterialTag.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/ItemTag.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/events/BukkitScriptEvent.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/nms/abstracts/AnimationHelper.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/FormattedTextHelper.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/tags/core/TextTagBase.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java (diff)
The file was modifiedv1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/helpers/EnchantmentHelperImpl.java (diff)
Commit 7f3c9ce0820d920f55d4562628445541fa2cf3b9 by git_commits
places block event: Against switch/context
(commit: 7f3c9ce)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityPickupStatus.java (diff)
The file was modifiedv1_17/src/main/java/com/denizenscript/denizen/nms/v1_17/impl/network/handlers/DenizenNetworkManagerImpl.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java (diff)
The file was modifiedv1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/impl/network/handlers/DenizenNetworkManagerImpl.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/events/player/PlayerPlacesBlockScriptEvent.java (diff)
The file was modifiedv1_18/src/main/java/com/denizenscript/denizen/nms/v1_18/impl/network/handlers/DenizenNetworkManagerImpl.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/events/block/BlockBuiltScriptEvent.java (diff)
Commit 47380d5fbc909e4a6ff05aa633c1b88be6401d7d by git_commits
narrate format with invalid script error handling cleanup
(commit: 47380d5)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/player/NarrateCommand.java (diff)
Commit a2256ddf3a2535083d027e9930965ca3fa76d79e by git_commits
mixed backport/revert of receives message rework

undoes part of b60a00ecf66c2dab51ecc2c04d44d1a0b0336b22
Imperfect logic, but, eh, legacy version support - should have only the same bugs that were around back then anyway (notably one packet to multiple users might be modified to multiple users mistakenly)
(commit: a2256dd)
The file was modifiedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/network/handlers/DenizenNetworkManagerImpl.java (diff)
The file was modifiedv1_18/src/main/java/com/denizenscript/denizen/nms/v1_18/impl/network/packets/PacketOutChatImpl.java (diff)
The file was modifiedv1_17/src/main/java/com/denizenscript/denizen/nms/v1_17/impl/network/handlers/DenizenNetworkManagerImpl.java (diff)
The file was modifiedv1_17/src/main/java/com/denizenscript/denizen/nms/v1_17/impl/network/packets/PacketOutChatImpl.java (diff)
The file was modifiedv1_18/src/main/java/com/denizenscript/denizen/nms/v1_18/impl/network/handlers/DenizenNetworkManagerImpl.java (diff)
The file was modifiedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/network/packets/PacketOutChatImpl.java (diff)
Commit a5271d39e58971dd3b2bb9630ee4742133b9e023 by git_commits
use new Citizens maven deploy
(commit: a5271d3)
The file was modifiedpom.xml (diff)
Commit eee3628be633f0c910705b6b76708da95bb0c65f by git_commits
move deploy from parent to dist
(commit: eee3628)
The file was modifieddist/pom.xml (diff)
The file was modifiedpom.xml (diff)
Commit 0ee9ac529e61413cf671ccb27a5b7bc037bc29cb by git_commits
Plugin pom sounds like the right one actually
(commit: 0ee9ac5)
The file was modifieddist/pom.xml (diff)
The file was modifiedplugin/pom.xml (diff)
Commit 74c7536b21d51950c5a92a2e9b32fafc93d0815f by git_commits
the internet says this will fix module deploy logic
(commit: 74c7536)
The file was modifiedpom.xml (diff)
The file was modifiedplugin/pom.xml (diff)
Commit 8681d0bd14859365526e975e0ae4c6533d585aa8 by git_commits
more explicit submodule deploy removal
(commit: 8681d0b)
The file was modifiedv1_18/pom.xml (diff)
The file was modifiedv1_19/pom.xml (diff)
The file was modifiedv1_17/pom.xml (diff)
The file was modifiedv1_16/pom.xml (diff)
Commit 39f3074e541925a509d92b17d7eefc185b15bb8f by git_commits
Try to better replicate how Citizens does the deploy
(commit: 39f3074)
The file was modifiedplugin/pom.xml (diff)
The file was modifiedv1_17/pom.xml (diff)
The file was modifiedv1_18/pom.xml (diff)
The file was modifiedv1_16/pom.xml (diff)
The file was modifiedv1_19/pom.xml (diff)
The file was modifiedpom.xml (diff)
Commit f42d970d8d7d96dd1b992f2f20f50ba58c29de03 by git_commits
additional deploy logic tweak
(commit: f42d970)
The file was modifiedplugin/pom.xml (diff)
The file was modifiedpom.xml (diff)
Commit 0dfa90973191da45322afa973c9c35a4098a07f4 by git_commits
add maven build note to github readme
(commit: 0dfa909)
The file was modifiedREADME.md (diff)
Commit a5e0005486c464ebbc315bece8464f7cb6b515f1 by noreply
Add `EntityTag.horns` property (#2372)

(commit: a5e0005)
The file was addedplugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityHorns.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/PropertyRegistry.java (diff)
Commit 1894f81a8a576a5359869590b8b6f14b3aea709c by noreply
Fix `PlayerTag.skin` and `skin_blob` mechanisms (on paper) (#2373)

* Fix `PlayerTag.skin` mechanism (on paper)

* Fix setting player's skin back to their own one

* Only use for 1.19+

* Fix `PlayerTag.skin_blob` as well
(commit: 1894f81)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/AdvancedTextImpl.java (diff)
The file was modifiedpaper/src/main/java/com/denizenscript/denizen/paper/utilities/PaperAdvancedTextImpl.java (diff)
Commit f23a20f498a4f095fffc969714db0b23b9e4ea3b by noreply
Properly set as modified in `setSkinBlob` (#2375)

(commit: f23a20f)
The file was modifiedpaper/src/main/java/com/denizenscript/denizen/paper/utilities/PaperAdvancedTextImpl.java (diff)
Commit f1910c27fd203f266b5df07e73bff421b43e4712 by noreply
Sound helper cleanup (#2374)

* Sound Helper Cleanup

* Make `SoundHelper` a single util class

* Move `SoundHelper` to `utilities.midi` package
(commit: f1910c2)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/world/AnimateChestCommand.java (diff)
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/helpers/SoundHelperImpl.java
The file was modifiedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/Handler.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/nms/NMSHandler.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/world/PlaySoundCommand.java (diff)
The file was removedv1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/helpers/SoundHelperImpl.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/midi/NoteBlockReceiver.java (diff)
The file was removedv1_18/src/main/java/com/denizenscript/denizen/nms/v1_18/helpers/SoundHelperImpl.java
The file was removedplugin/src/main/java/com/denizenscript/denizen/nms/interfaces/SoundHelper.java
The file was modifiedv1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/Handler.java (diff)
The file was modifiedv1_17/src/main/java/com/denizenscript/denizen/nms/v1_17/Handler.java (diff)
The file was removedv1_17/src/main/java/com/denizenscript/denizen/nms/v1_17/helpers/SoundHelperImpl.java
The file was addedplugin/src/main/java/com/denizenscript/denizen/utilities/midi/SoundHelper.java
The file was modifiedv1_18/src/main/java/com/denizenscript/denizen/nms/v1_18/Handler.java (diff)
The file was removedplugin/src/main/java/com/denizenscript/denizen/utilities/midi/SoundHelper.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/world/PlaySoundCommand.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/midi/NoteBlockReceiver.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/world/AnimateChestCommand.java (diff)
The file was modifiedpom.xml (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java (diff)
Commit f95e83a6fa73e9bf6db3690b6e88087d6dda89b9 by noreply
Add `EntityTag.reputation` property (#2377)

(commit: f95e83a)
The file was modifiedpaper/src/main/java/com/denizenscript/denizen/paper/PaperModule.java (diff)
The file was addedpaper/src/main/java/com/denizenscript/denizen/paper/properties/EntityReputation.java
Commit c082f588aba4fe4d3823e33cbe239fc5f677d2d6 by git_commits
fix text parser issues with extremely long convoluted text
(commit: c082f58)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/FormattedTextHelper.java (diff)
Commit a3e6dbb765787b581454087f0e31985e88c2741f by git_commits
handle non-spigot-generated text json better
(commit: a3e6dbb)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/FormattedTextHelper.java (diff)
Commit d6256f6f817ba6552467c0c52ba4aec961591e0f by git_commits
LocationTag.find_tile_entities
(commit: d6256f6)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/ChunkTag.java (diff)
Commit 718ba40cc7c423e36cd4aa7835d2e550bce9438f by git_commits
use enabled global key in relevant containers
(commit: 718ba40)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/CommandScriptContainer.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/AssignmentScriptContainer.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/EnchantmentScriptContainer.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/InteractScriptContainer.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/InteractScriptHelper.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/CommandScriptHelper.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/EconomyScriptContainer.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/events/server/ServerPrestartScriptEvent.java (diff)