Skip to content
Success

Changes

Summary

  1. update ObjectProperty-using properties to new format (commit: 0559148) (details)
  2. `Cast` command: update, support infinite durations (#2455) (commit: d5ec87d) (details)
  3. fix missing switches in 'block destroyed' event (commit: 222390b) (details)
  4. Port `walkTo` doubling entity speed fix to 1.18 (commit: a0d9d33) (details)
  5. Handle bundle packet cancellations for 1.19 (#2456) (commit: 92b5aa5) (details)
  6. update for spigot 1.19.4 changes (commit: 1f3fe06) (details)
  7. let maprenderer know if contextual to update tracking (#2459) (commit: ce1aa23) (details)
  8. Add `Entity.visual_pose` mechanism (#2460) (commit: 0399837) (details)
  9. fix obscure edge-case of EntityTag identify (commit: 1c85503) (details)
  10. EntityProperty.getReasonNotDescribed (commit: 600451e) (details)
  11. Update npc chat functionality (#2462) (commit: c251bc0) (details)
  12. sleep command: don't offset locations when not needed (commit: e1c6d67) (details)
  13. Proximity trigger: player quit event => exit (commit: a6a1564) (details)
  14. Patch attached entity jumping between targets (#2464) (commit: db32342) (details)
  15. minor cleanup (commit: 403e0fe) (details)
  16. NPC chat system cleanup (#2465) (commit: 32be8ce) (details)
  17. Fix definition parsing in `procedural items` (#2468) (commit: d320e2b) (details)
  18. Improve attached entities with relative offsets, track attached entity head rotation (#2467) (commit: fc19095) (details)
  19. `Glow` command rewrite (#2466) (commit: 8976f3f) (details)
  20. multiple cleanups (commit: e772001) (details)
  21. implement new core VectorObject in LocationTag (commit: 6c58100) (details)
  22. move some LocationTag tags to VectorObject in core (commit: 577d2dc) (details)
  23. minor fixes (commit: 4d1eb44) (details)
Commit 0559148dd6cdef3e6da3eba8f23fa51e49bd8e35 by git_commits
update ObjectProperty-using properties to new format
(commit: 0559148)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/trade/TradeSpecialPrice.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemBaseColor.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAI.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/trade/TradeDemand.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/trade/TradeInputs.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemProperty.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/trade/TradeUses.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemAttributeModifiers.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/trade/TradeProperty.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/inventory/InventoryTitle.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialAge.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/trade/TradeVillagerXP.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAggressive.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialBlockType.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityProperty.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialAttached.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/inventory/InventoryUniquifier.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityStepHeight.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAge.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/inventory/InventorySize.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/inventory/InventoryTrades.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemArmorPose.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/trade/TradeMaxUses.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialProperty.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/trade/TradeHasXp.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/inventory/InventoryHolder.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemInstrument.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/trade/TradeResult.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/inventory/InventoryContents.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAgeLocked.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/trade/TradePriceMultiplier.java (diff)
Commit d5ec87d4a6e57de24a65c2fc91ab28ec523df3a3 by noreply
`Cast` command: update, support infinite durations (#2455)

* Update to modern handling and support `infinite`

* Improve examples

* Better wording

* Minor meta changes

* Minor examples correction

* Correct example
(commit: d5ec87d)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/entity/CastCommand.java (diff)
Commit 222390b94067bd6e120e5118eeadb1424532a85e by git_commits
fix missing switches in 'block destroyed' event
(commit: 222390b)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/events/block/BlockDestroyedByExplosionEvent.java (diff)
Commit a0d9d3345b6837f1d1d96b1ae43111eda2835377 by 31237389+tal5
Port `walkTo` doubling entity speed fix to 1.18

See https://github.com/DenizenScript/Denizen/commit/5c037c13c9d94e092f45fa4970b4259d8776a85c
(commit: a0d9d33)
The file was modifiedv1_18/src/main/java/com/denizenscript/denizen/nms/v1_18/helpers/EntityHelperImpl.java (diff)
Commit 92b5aa538f6743ad6e112d5b0686b9cc48f90eaa by noreply
Handle bundle packet cancellations for 1.19 (#2456)

(commit: 92b5aa5)
The file was modifiedv1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/impl/network/handlers/DenizenNetworkManagerImpl.java (diff)
Commit 1f3fe065af57c3439e15c240494981f7f6da5a6e by git_commits
update for spigot 1.19.4 changes
(commit: 1f3fe06)
The file was modifiedv1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/helpers/PacketHelperImpl.java (diff)
The file was modifiedv1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/impl/ProfileEditorImpl.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityDisplayEntityData.java (diff)
Commit ce1aa23937ace6596c5e1ec7d499fb2a7f5a6cf2 by noreply
let maprenderer know if contextual to update tracking (#2459)

(commit: ce1aa23)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/maps/DenizenMapManager.java (diff)
Commit 039983770e26216d8286f18e597f7a3cb838a066 by noreply
Add `Entity.visual_pose` mechanism (#2460)

(commit: 0399837)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java (diff)
Commit 1c855033596da57440709c0fac8d81a576cb9b7c by git_commits
fix obscure edge-case of EntityTag identify

mechs don't belong in the string if uuid is included
(commit: 1c85503)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java (diff)
Commit 600451e3c19602fb1c5ebc5ce4080867a76d1e3a by git_commits
EntityProperty.getReasonNotDescribed
(commit: 600451e)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityProperty.java (diff)
Commit c251bc02edc8e0b470bc198b93f9a525a5d78554 by noreply
Update npc chat functionality (#2462)

(commit: c251bc0)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/player/ChatCommand.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/npc/speech/DenizenSpeechController.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/npc/TraitRegistry.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/npc/speech/DenizenChat.java (diff)
Commit e1c6d6748382a906aa8fb8a02866bb59d9db39ab by git_commits
sleep command: don't offset locations when not needed
(commit: e1c6d67)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/command/NPCCommandHandler.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/npc/traits/SleepingTrait.java (diff)
Commit a6a15645d56c80158be201f1195fadf0f8edabc6 by git_commits
Proximity trigger: player quit event => exit

also better cleanup of tracked data
(commit: a6a1564)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/triggers/core/ProximityTrigger.java (diff)
Commit db323426f18209a8e5b0b38d139435495c74e290 by noreply
Patch attached entity jumping between targets (#2464)

(commit: db32342)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/entity/AttachCommand.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/entity/EntityAttachmentHelper.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemMap.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/entity/AttachCommand.java (diff)
Commit 32be8ce9fbedf427c395e3ca7b9b184d65674d6d by noreply
NPC chat system cleanup (#2465)

* Only parse MM once in `talkToBystanders`

* Initial move

* Cleanup + Update logic

* Update + cleanup `DenizenSpeechContext`

* Avoid recreating the tag context + stary newline
(commit: 32be8ce)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/npc/speech/DenizenSpeechContext.java (diff)
The file was removedplugin/src/main/java/com/denizenscript/denizen/npc/speech/DenizenChat.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/player/ChatCommand.java (diff)
The file was removedplugin/src/main/java/com/denizenscript/denizen/npc/speech/DenizenSpeechController.java
Commit d320e2bd36c226033125c587acfdaaf36efac2bf by noreply
Fix definition parsing in `procedural items` (#2468)

(commit: d320e2b)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/InventoryScriptContainer.java (diff)
Commit fc19095770c9d6f0d21b3f3add2793c9a525b560 by noreply
Improve attached entities with relative offsets, track attached entity head rotation (#2467)

(commit: fc19095)
The file was modifiedv1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/impl/network/handlers/DenizenNetworkManagerImpl.java (diff)
Commit 8976f3fab6b9d80dfc48877633136aa2d362c942 by noreply
`Glow` command rewrite (#2466)

* WIP rewrite, add helper for `glow` and `invisible`

* `perPlayerMap` -> `packetOverrides`

* Prefix isn't required for enum args (`state:`)

* Update meta

* Remove `state:` tab-complete

* `applyByteFlag` -> `applyEntityDataFlag`, imports

* Slight cleanup/opti

* Optimize `setForPlayers` modification checking

* Minor code cleanup

* Use `Predicate` instead of `Function<X, Boolean>`

* Fix `isGlowing` (only need the bukkit method)

* Move `EntityMetadataCommandHelper` to `utilities`

* Move `GlowCommand` to `entity` package + group

* Lowercase `state` argument default value

* Fix `invisible` command syntax meta
(commit: 8976f3f)
The file was removedv1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/impl/network/packets/PacketOutEntityMetadataImpl.java
The file was addedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/entity/GlowCommand.java
The file was removedv1_17/src/main/java/com/denizenscript/denizen/nms/v1_17/impl/network/packets/PacketOutEntityMetadataImpl.java
The file was modifiedv1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/impl/network/handlers/DenizenNetworkManagerImpl.java (diff)
The file was addedplugin/src/main/java/com/denizenscript/denizen/utilities/entity/EntityMetadataCommandHelper.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/entity/InvisibleCommand.java (diff)
The file was removedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/player/GlowCommand.java
The file was removedplugin/src/main/java/com/denizenscript/denizen/nms/interfaces/packets/PacketOutEntityMetadata.java
The file was removedv1_18/src/main/java/com/denizenscript/denizen/nms/v1_18/impl/network/packets/PacketOutEntityMetadataImpl.java
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_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/objects/TradeTag.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/entity/AttachCommand.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java (diff)
Commit 6c58100fbf2af197be7cd186d8103b380bf2da57 by git_commits
implement new core VectorObject in LocationTag

also minor meta/format fixes
(commit: 6c58100)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/events/entity/EntityDeathScriptEvent.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/TradeTag.java (diff)
Commit 577d2dc25b45e138cf328eb77c74f4e0013e4939 by git_commits
move some LocationTag tags to VectorObject in core
(commit: 577d2dc)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/implementation/DenizenCoreImplementation.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/implementation/DenizenCoreImplementation.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java (diff)