Skip to content
Success

Changes

Summary

  1. NPCTag mechs: update LocalParams too not just default (commit: b0dc6d4) (details)
  2. async save more data when using save mech (commit: 5c0a9a0) (details)
  3. clearer error on duplicate attribute modifier ID (commit: 36aef0c) (details)
  4. Fix `AreaObject` matchers (#2590) (commit: dc5e6da) (details)
  5. Fix brewing material choice block handling (#2592) (commit: d35dfdc) (details)
  6. map command meta improvement (commit: fd5b1d2) (details)
  7. add strong deprecation on fake_player (commit: 0d41e76) (details)
  8. `tick` command (#2591) (commit: 915219b) (details)
  9. `MapText` custom font support (#2596) (commit: d273f91) (details)
  10. Adds the `AreaEffectCloudApply` event (#2588) (commit: 0078342) (details)
  11. fix hurt command errors on new spigot build (commit: 557d3fc) (details)
  12. Add `<context.hostname>` to the `server list ping` event. (#2597) (commit: c58fdfe) (details)
  13. `MaterialTag.food_points` (#2599) (commit: 1a2fae2) (details)
  14. `block equips <item>` (#2595) (commit: 83951fb) (details)
  15. schematic command file handling correction (commit: a9b998a) (details)
  16. Update structure support (#2593) (commit: d88b22f) (details)
  17. Lectern page tag/mech fix (#2598) (commit: 62e96a3) (details)
  18. Warden anger controls (#2602) (commit: 8ac059d) (details)
  19. Fix `Warden$AngerLevel` access on old versions (#2605) (commit: 938fcc3) (details)
  20. Fix `InventoryTag` properties handling (#2607) (commit: 87f0f40) (details)
  21. `EntityTag.drops_item` property (#2608) (commit: e5bde09) (details)
  22. Release queue on waitable `modifyblock`s (#2609) (commit: db6db23) (details)
  23. fix force_no_persist name typo (commit: 10ba80d) (details)
  24. clarify meta for throws egg event (commit: 919be8d) (details)
  25. `ItemTag.inventory_contents`: update, fix no `BlockState` handling (#2610) (commit: 3020daf) (details)
  26. fix force_no_persist better (commit: 2f50b46) (details)
  27. note in the contributing doc to never click the Resolve button (commit: 033b935) (details)
  28. `server list ping` event: fix determinations (commit: 0e87b33) (details)
  29. `EntityTag.can_break_doors` property. (#2603) (commit: 7af5b1b) (details)
  30. `ItemTag.color`: tipped arrow support (#2569) (commit: e85051d) (details)
  31. fix meta typos (commit: c3da9d0) (details)
  32. `ClientOptionsChange` paper-only event (#2611) (commit: 29bb0fa) (details)
  33. `MaterialTag.age` sniffer egg support (#2613) (commit: 19060dc) (details)
  34. fix meta error (commit: a063ef4) (details)
Commit b0dc6d4dc52b97b3e2931dd04cd20d1bac6fc827 by git_commits
NPCTag mechs: update LocalParams too not just default

at least for things that can be quickly updated like speed
(commit: b0dc6d4)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java (diff)
Commit 5c0a9a068514537f5d611bdbcf5642e35c9dc42e by git_commits
async save more data when using save mech
(commit: 5c0a9a0)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/flags/WorldFlagHandler.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/flags/PlayerFlagHandler.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/command/DenizenCommandHandler.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/tags/core/ServerTagBase.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/Denizen.java (diff)
Commit 36aef0ce3af86f0b05c473a282baa4266e78ccb1 by git_commits
clearer error on duplicate attribute modifier ID
(commit: 36aef0c)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAttributeModifiers.java (diff)
Commit dc5e6da1fc80eaa79c48b1a2059a07a4dc5994ce by noreply
Fix `AreaObject` matchers (#2590)

* `AreaObject` matchers - use modern handling

* General cleanup

* Allow non-flaggable `AreaContainmentObject`s

* Add `EntityTag#mirrorBukkitEntity` util

* Revert redundant changes
(commit: dc5e6da)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/AreaContainmentObject.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java (diff)
Commit d35dfdc8ebb7d73bf43f0f6e7c78af0b98e6f189 by noreply
Fix brewing material choice block handling (#2592)

* Fix brewing block material choice handler

* Remove `PaperAPITools#isDenizenMix`

* Minor formatting fix

* Minor naming cleanups
(commit: d35dfdc)
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/ItemHelperImpl.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/PaperAPITools.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/ItemScriptHelper.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/tags/core/ServerTagBase.java (diff)
The file was modifiedpaper/src/main/java/com/denizenscript/denizen/paper/utilities/PaperAPIToolsImpl.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/item/MapCommand.java (diff)
Commit 0d41e76c5f54ee9da641e57fb88b9be973674282 by git_commits
add strong deprecation on fake_player
(commit: 0d41e76)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/BukkitImplDeprecations.java (diff)
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/CustomEntityHelperImpl.java (diff)
Commit 915219ba564b636dc29c74696c57e760685d2cb8 by noreply
`tick` command (#2591)

* `tick` command

* Remove dev note

* Remove unneeded exception

* Update syntax, meta, and version compatability

* Clarify tick rate boundry

* Update usages

* Add float check

* Condense `float` and `int` checks

* Meta, syntax, and error message fixups.

* Update link

* Change `@Warning` meta

* Fix error messages and arg annotations

* Update syntax and store float amount in a variable

* Change `amount` to a `float` and change input checks

* 1
(commit: 915219b)
The file was addedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/world/TickCommand.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/BukkitCommandRegistry.java (diff)
Commit d273f9177698e522f928c12fefbacf4f981e87f4 by noreply
`MapText` custom font support (#2596)

* `MapText` custom font support

* Meta fixes

* Update meta example to modern tag
(commit: d273f91)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/maps/DenizenMapManager.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/maps/MapText.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/MapScriptContainer.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/item/MapCommand.java (diff)
Commit 0078342b54acb681f5c2a6cf5a31a8d0e8efa712 by noreply
Adds the `AreaEffectCloudApply` event (#2588)

* Area cloud applies effects event yayayaya

* Converter constructor added

* Updated meta & added determination

* Fixed meta entry for triggers

* Undoes the previous meta entry change.

* Added entity type check.
(commit: 0078342)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/events/ScriptEventRegistry.java (diff)
The file was addedplugin/src/main/java/com/denizenscript/denizen/events/entity/AreaEffectCloudApplyScriptEvent.java
Commit 557d3fcc4e5e18ca091375cb8e6f92987ff58467 by git_commits
fix hurt command errors on new spigot build
(commit: 557d3fc)
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/EntityHelperImpl.java (diff)
Commit c58fdfebf62969331e4d6de84ae9c838d7c68b70 by noreply
Add `<context.hostname>` to the `server list ping` event. (#2597)

* Adds the hostname context

* Update ListPingScriptEvent.java

* Update ListPingScriptEvent.java
(commit: c58fdfe)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/events/server/ListPingScriptEvent.java (diff)
Commit 1a2fae2aa431c22d159cb8ac41414bee1ed88cb3 by noreply
`MaterialTag.food_points` (#2599)

(commit: 1a2fae2)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/MaterialTag.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/nms/interfaces/ItemHelper.java (diff)
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/ItemHelperImpl.java (diff)
Commit 83951fb7d86b179cea83ab321a48f28b7a88ecf2 by noreply
`block equips <item>` (#2595)

* `<block> equips <item> (on <entity>)` event

* Add example

* Replace `on <entity>` with switch `on:<entity>`

* Change event line to not conflict with other events

* Remove `block` context, uncache `item`, and add determination

* Add example

* Add determination prefix

* Update meta

* Fix up some phrasing

i can't speak english :skull:
(commit: 83951fb)
The file was addedplugin/src/main/java/com/denizenscript/denizen/events/block/BlockEquipsItemScriptEvent.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/events/ScriptEventRegistry.java (diff)
Commit a9b998a7187a6fcb066d7baa0f7f2ddf90622bbe by git_commits
schematic command file handling correction

also imports cleanup
(commit: a9b998a)
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/PlayerHelperImpl.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/world/SchematicCommand.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/world/TickCommand.java (diff)
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/BiomeNMSImpl.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/events/npc/NPCStuckScriptEvent.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/item/InventoryCommand.java (diff)
The file was modifiedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/network/handlers/packet/FakePlayerPacketHandlers.java (diff)
Commit d88b22f3e3379eaba322a78d427ea9dc9b40a453 by noreply
Update structure support (#2593)

* Update structure support

* Meta fixups

* Update deprecation date

* More info in `server.structures`

* One-line values in `Structure lookups`

* Fix typo in tag syntax

* Minor meta improvements

* Add version to deprecation notes

* Add examples

* Remove `LocationTag.find_structure_type`

* Update deprecation message
(commit: d88b22f)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/BukkitImplDeprecations.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/tags/core/ServerTagBase.java (diff)
Commit 62e96a37617a1ad3890885a1e6247f5c11a0e8bb by noreply
Lectern page tag/mech fix (#2598)

* Guess who's back (:

* Updated deprecation stuff

* Update LocationTag.java

* Update LocationTag.java

* Update LocationTag.java
(commit: 62e96a3)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/BukkitImplDeprecations.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java (diff)
Commit 8ac059d9a0f77d094b49fc78571ebab9fbdf1c67 by noreply
Warden anger controls (#2602)

* Warden anger controls

* Meta fixup

* Minor meta fixes

* Meta fixes

* Rename anger mech to avoid conflict

* Add examples
(commit: 8ac059d)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java (diff)
Commit 938fcc38c8e5206b462c668ef16e26da1c9c081b by noreply
Fix `Warden$AngerLevel` access on old versions (#2605)

(commit: 938fcc3)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/MultiVersionHelper1_19.java (diff)
Commit 87f0f40d47f58ed5ef82476bf92a50520c5ceb6b by noreply
Fix `InventoryTag` properties handling (#2607)

(commit: 87f0f40)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/InventoryTag.java (diff)
Commit e5bde09d4fcd7ae0e3ef8a91acf76a6b27d494cd by noreply
`EntityTag.drops_item` property (#2608)

* `EntityTag.drop_item`

* `drop` -> `drops`
(commit: e5bde09)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/PropertyRegistry.java (diff)
The file was addedplugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityDropsItem.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityItem.java (diff)
Commit db6db23828f06086ea998c768ef74b816effbfd9 by noreply
Release queue on waitable `modifyblock`s (#2609)

(commit: db6db23)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/world/ModifyBlockCommand.java (diff)
Commit 10ba80d22a00f07d71f3d39b7ef0bc848aab80ea by git_commits
fix force_no_persist name typo
(commit: 10ba80d)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java (diff)
Commit 919be8d28865f7527321bdf9e06d3ed5c8208c49 by git_commits
clarify meta for throws egg event
(commit: 919be8d)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/events/player/PlayerThrowsEggScriptEvent.java (diff)
Commit 3020daf92aac3660ddf31655a7aef2acb5fdbd3d by noreply
`ItemTag.inventory_contents`: update, fix no `BlockState` handling (#2610)

* Cleanup, update, fix no `BlockState` handling

* `ItemInventory` -> `ItemInventoryContents`

* Naming fixup

* Error message change
(commit: 3020daf)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/ItemTag.java (diff)
The file was removedplugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemInventory.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/PropertyRegistry.java (diff)
The file was addedplugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemInventoryContents.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/BukkitImplDeprecations.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java (diff)
Commit 033b935013caa544e924e7ac8b82dc2f0f1c4656 by git_commits
note in the contributing doc to never click the Resolve button
(commit: 033b935)
The file was modifiedCONTRIBUTING.md (diff)
Commit 0e87b333ffe4d0471c56a065d7ec8cecace0a71c by 31237389+tal5
`server list ping` event: fix determinations

Reported on [Discord](https://discord.com/channels/315163488085475337/1225958837140455444)
(commit: 0e87b33)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/events/server/ListPingScriptEvent.java (diff)
The file was modifiedpaper/src/main/java/com/denizenscript/denizen/paper/events/ServerListPingScriptEventPaperImpl.java (diff)
Commit 7af5b1b4aebd6a361eb39acfa70dfadd8e607348 by noreply
`EntityTag.can_break_doors` property. (#2603)

* prop

* Modify meta.

* Meta change
(commit: 7af5b1b)
The file was addedplugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityCanBreakDoors.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/PropertyRegistry.java (diff)
Commit e85051d083c9afb6796c3f4cb7717757977b46ac by noreply
`ItemTag.color`: tipped arrow support (#2569)

* Tipped arrow color support

* removed null checks, added editmeta call, changed meta

* Meta change

* Updated meta to account for colorless maps.

* Mech & tag registered separately, accounted for weird behavior.

* property

* Update ItemColor.java

* Update ItemColor.java

* Update ItemColor.java
(commit: e85051d)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemColor.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/trade/TradeDemand.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/trade/TradeHasXp.java (diff)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/properties/trade/TradeSpecialPrice.java (diff)
Commit 29bb0fa8ffb699269a5b4887c7c9c8eb353a09a7 by noreply
`ClientOptionsChange` paper-only event (#2611)

* Added client options event

* Update PlayerClientOptionsChangeScriptEvent.java

* Map name change.

* Less repetition yay

* Update meta

* Update meta
(commit: 29bb0fa)
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/PlayerClientOptionsChangeScriptEvent.java
Commit 19060dcb7912cbe206ed36dfe2dc32488b98be99 by noreply
`MaterialTag.age` sniffer egg support (#2613)

* Egg

* Version checks

* Update MaterialAge.java

* Update parenthesis location
(commit: 19060dc)
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/LocationTag.java (diff)