Skip to content
Not built

Changes

Summary

  1. Cleanup projectile events (#2426) (commit: 7841434) (details)
  2. Cleanup and improve `PlayerHoldsItemEvent` (#2427) (commit: 1603d42) (details)
  3. raise/lower item event: add reason context/switch and patch edge cases (commit: c41d90d) (details)
  4. entity removed from world paper event (commit: ec01855) (details)
  5. scoreboard team tags (commit: 5f09335) (details)
  6. fix grindstone event determination casing (commit: 30fcb48) (details)
  7. New Paper-only event `entity steps on block` (#2429) (commit: 43ecb9e) (details)
  8. cleanups related to last 2 PRs (commit: f531216) (details)
  9. Add paper-only 1.19+ `WardenChangesAngerLevelEvent` (#2430) (commit: 7da248a) (details)
  10. fix steps on matching everything, improve warden event meta (commit: 6de5e25) (details)
  11. patch newlines in 'chat' (commit: 150d3eb) (details)
  12. paper player deep sleep event (commit: a140654) (details)
  13. PlayerTag.flying_fall_damage tag/mec addition (#2433) (commit: eab4e0f) (details)
Commit 784143436008e240390842fb44b922735d8b69fe by noreply
Cleanup projectile events (#2426)

* Initial work on `ProjectileHitScriptEvent`

* Deprecate `ProjectileCollideScriptEvent`

* Finish meta docs

* Remove old versions

* Only deprecated on 1.19+

* Cleanup `couldMatch`, check for edge cases

* Add version note to deprecation notice

* Cleanup deprecation messages

* Fixes from review

* Add note to `collides` event deprecation
(commit: 7841434)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/BukkitImplDeprecations.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/events/ScriptEventRegistry.java
The file was removedplugin/src/main/java/com/denizenscript/denizen/events/entity/ProjectileHitsEntityScriptEvent.java
The file was modifiedpaper/src/main/java/com/denizenscript/denizen/paper/events/ProjectileCollideScriptEvent.java
The file was addedplugin/src/main/java/com/denizenscript/denizen/events/entity/ProjectileHitScriptEvent.java
The file was removedplugin/src/main/java/com/denizenscript/denizen/events/entity/ProjectileHitsBlockScriptEvent.java
Commit 1603d4242b0270e93aee4ab2cd397687cb4f43e3 by noreply
Cleanup and improve `PlayerHoldsItemEvent` (#2427)

* Cleanup improve and rename `PlayerHoldsItemEvent`

* Update meta

* Minor cleanups

* Better accuracy for scrolling, fire for switching

* Limit Paper impl to 1.18+

* Cleanup imports
(commit: 1603d42)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/events/ScriptEventRegistry.java
The file was removedplugin/src/main/java/com/denizenscript/denizen/events/player/PlayerHoldsItemEvent.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/packets/DenizenPacketHandler.java
The file was modifiedpaper/src/main/java/com/denizenscript/denizen/paper/PaperModule.java
The file was addedpaper/src/main/java/com/denizenscript/denizen/paper/events/PlayerRaiseLowerItemScriptEventPaperImpl.java
The file was addedplugin/src/main/java/com/denizenscript/denizen/events/player/PlayerRaiseLowerItemScriptEvent.java
Commit c41d90d787d4292a17f97b08752465d96e158c77 by git_commits
raise/lower item event: add reason context/switch and patch edge cases
(commit: c41d90d)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/packets/DenizenPacketHandler.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/events/player/PlayerRaiseLowerItemScriptEvent.java
The file was modifiedpaper/src/main/java/com/denizenscript/denizen/paper/events/PlayerRaiseLowerItemScriptEventPaperImpl.java
Commit ec01855d3ca1d5e59bd816b0e444b3cdf23c56a6 by git_commits
entity removed from world paper event

and replace despawn event trigger with a modern one
(commit: ec01855)
The file was addedpaper/src/main/java/com/denizenscript/denizen/paper/events/EntityRemoveFromWorldScriptEvent.java
The file was modifiedpaper/src/main/java/com/denizenscript/denizen/paper/PaperModule.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/EntityScriptHelper.java
Commit 5f093354018bfb732bdb6ed48bc8d8b9c6704889 by git_commits
scoreboard team tags
(commit: 5f09335)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/tags/core/ServerTagBase.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/PaperAPITools.java
The file was modifiedpaper/src/main/java/com/denizenscript/denizen/paper/utilities/PaperAPIToolsImpl.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java
Commit 30fcb48e9aff66c4c1f70606495219059e9d54a0 by git_commits
fix grindstone event determination casing
(commit: 30fcb48)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/events/entity/EntityTargetsScriptEvent.java
The file was modifiedpaper/src/main/java/com/denizenscript/denizen/paper/events/PlayerPreparesGrindstoneCraftScriptEvent.java
Commit 43ecb9ea0921dce1f2831ee38f49183ec43a4a09 by noreply
New Paper-only event `entity steps on block` (#2429)

* Add new Paper-only event `entity steps on block`

* Fixes and meta cleanup.
(commit: 43ecb9e)
The file was addedpaper/src/main/java/com/denizenscript/denizen/paper/events/EntityStepsOnScriptEvent.java
The file was modifiedpaper/src/main/java/com/denizenscript/denizen/paper/PaperModule.java
Commit f53121670560d95012d146502f47fd43710e6214 by git_commits
cleanups related to last 2 PRs
(commit: f531216)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/events/player/PlayerStepsOnScriptEvent.java
The file was modifiedpaper/src/main/java/com/denizenscript/denizen/paper/events/EntityStepsOnScriptEvent.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/midi/NoteBlockReceiver.java
Commit 7da248a6f95b2788763ad64d085cdaa66b4a73b0 by noreply
Add paper-only 1.19+ `WardenChangesAngerLevelEvent` (#2430)

* Add WardenChangesAngerLevelEvent

* improve meta

* update meta

* Update WardenChangesAngerLevelScriptEvent.java

* new switch syntax + small meta fixes
(commit: 7da248a)
The file was addedpaper/src/main/java/com/denizenscript/denizen/paper/events/WardenChangesAngerLevelScriptEvent.java
The file was modifiedpaper/src/main/java/com/denizenscript/denizen/paper/PaperModule.java
Commit 6de5e2531650c5d4b957dac8b684ca32eea28cf6 by git_commits
fix steps on matching everything, improve warden event meta
(commit: 6de5e25)
The file was modifiedpaper/src/main/java/com/denizenscript/denizen/paper/events/EntityStepsOnScriptEvent.java
The file was modifiedpaper/src/main/java/com/denizenscript/denizen/paper/events/WardenChangesAngerLevelScriptEvent.java
Commit 150d3eb443a75fb8872b346c4116ac7d77277f18 by git_commits
patch newlines in 'chat'
(commit: 150d3eb)
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/utilities/PaperAPITools.java
The file was modifiedpaper/src/main/java/com/denizenscript/denizen/paper/utilities/PaperAPIToolsImpl.java
The file was modifiedpaper/src/main/java/com/denizenscript/denizen/paper/properties/PaperElementExtensions.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/npc/speech/DenizenChat.java
The file was modifiedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/world/CreateWorldCommand.java
Commit a140654a6e389e00ad5d5c599eb5672782570c72 by git_commits
paper player deep sleep event
(commit: a140654)
The file was addedpaper/src/main/java/com/denizenscript/denizen/paper/events/PlayerDeepSleepScriptEvent.java
The file was modifiedpaper/src/main/java/com/denizenscript/denizen/paper/PaperModule.java
Commit eab4e0fe624345cc6101d15fef5649a79e3b4730 by noreply
PlayerTag.flying_fall_damage tag/mec addition (#2433)

* Add flying_fall_damage PlayerTag tag/mec pair

* Add related tags to new flying_fall_damage mec
(commit: eab4e0f)
The file was modifiedpaper/src/main/java/com/denizenscript/denizen/paper/properties/PaperPlayerExtensions.java