Skip to content
Success

Changes

Summary

  1. Use Paper's kick function for `kick` command if using Paper. (#2482) (commit: 4c020a0) (details)
  2. Denizen v1.2.8 (commit: d3f7325) (details)
  3. 1.20 part 1: copy 1.19 files (commit: c77bb78) (details)
  4. 1.20 part 2: poms and versions (commit: a6c9268) (details)
  5. 1.20 part 3: make it work (commit: eba81d1) (details)
  6. Implements the PlayerLecternPageChange event (#2476) (commit: d9cc3f0) (details)
  7. Implements the PlayerLoomPatternSelect event (#2483) (commit: b4118b8) (details)
  8. `find_empty_slots` tag (#2485) (commit: faa9d0f) (details)
  9. Update for new determination system (#2486) (commit: 06301d8) (details)
  10. MC 1.20.1 (commit: acc0401) (details)
  11. fishing trait: validate world in location (commit: f40c0e2) (details)
  12. Fix skin mirroring, bump Citizens dependency (#2487) (commit: 363e6a4) (details)
  13. Add new property `should_burn` for Zombies (#2488) (commit: c3574dc) (details)
  14. bump pom version, fix spawn_delay_data property (commit: 5c73601) (details)
  15. patch wrong font read call (commit: 53ff287) (details)
  16. add new context to lingering potion event for the cloud entity (#2491) (commit: 5c525e1) (details)
  17. update for core event determine fix (commit: 33fe369) (details)
  18. remove command: null check (commit: 54b5b30) (details)
  19. Update for 1.19 biome changes (#2492) (commit: 5af07fe) (details)
  20. Adds the SpongeAbsorbEvent (#2490) (commit: 18b7270) (details)
  21. sponge absorbs *water* (commit: 7c3be34) (details)
  22. fix meta issues (commit: 6372d35) (details)
  23. Fix + Update `EntityMaterial` (commit: a769245) (details)
  24. Interaction entity support (#2489) (commit: 92fc9f7) (details)
  25. Patched malformed text in item lore/display crashing tags (#2494) (commit: 8366ef0) (details)
  26. Adds the `left_handed` property. (#2499) (commit: f2ac786) (details)
  27. Player helper cleanup (#2503) (commit: 78a8d1f) (details)
  28. Packet helper cleanup (#2502) (commit: 70a3e5d) (details)
  29. Enchantment helper cleanup (#2501) (commit: 86ce971) (details)
  30. Block helper cleanup (#2500) (commit: c6102db) (details)
  31. support color to filled map item (#2504) (commit: 880dba0) (details)
  32. Entity helper cleanup (#2505) (commit: 207edc3) (details)
  33. Adds the `is_repair` context for the recipe formed event (#2496) (commit: 15632dc) (details)
  34. walk_speed/fly_speed mechs: valid range check (commit: 17cef98) (details)
  35. offlineplayer fly/walk speed: multiply/divide by 2 (commit: 59dc230) (details)
  36. `trim` property (#2495) (commit: 8d40d8b) (details)
  37. remove raw access to MapTag.map (commit: 9056d1f) (details)
  38. Fishing helper cleanup (#2506) (commit: cb612da) (details)
  39. Update instrument meta (#2507) (commit: 967819b) (details)
  40. deprecation refresh_chunk_sections (commit: 7cd3463) (details)
  41. EntityTag.Brightness: add example meta (commit: 9a80eeb) (details)
Commit 4c020a0ce00d2d368d8414ac2a55a9f826d86f3e by noreply
Use Paper's kick function for `kick` command if using Paper. (#2482)

* Allow colors/translatables/etc. to be use in kick messages.

* Remove whitespace

* Add default kick reason

* Remove paper support check
(commit: 4c020a0)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/player/KickCommand.java (diff)
The file was modified paper/src/main/java/com/denizenscript/denizen/paper/utilities/PaperAPIToolsImpl.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/PaperAPITools.java (diff)
The file was modified README.md (diff)
The file was modified pom.xml (diff)
The file was modified v1_18/pom.xml (diff)
The file was modified paper/pom.xml (diff)
The file was modified dist/pom.xml (diff)
The file was modified v1_19/pom.xml (diff)
The file was modified v1_17/pom.xml (diff)
The file was modified plugin/pom.xml (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/player/KickCommand.java (diff)
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/network/packets/PacketOutChatImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/AnimationHelperImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/network/packets/PacketInSteerVehicleImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/ItemHelperImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/entities/EntityItemProjectileImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/BlockHelperImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/network/fakes/FakePlayerConnectionImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/network/handlers/FakeBlockHelper.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/ChunkHelperImpl.java
The file was addedv1_20/pom.xml
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/entities/CraftFakePlayerImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/network/fakes/FakeNetworkManagerImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/WorldHelperImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/entities/CraftFakeArrowImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/PacketHelperImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/network/handlers/DenizenNetworkManagerImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/ProfileEditorImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/ImprovedOfflinePlayerImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/entities/EntityFakePlayerImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/BiomeNMSImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/entities/CraftItemProjectileImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/jnbt/CompoundTagImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/network/fakes/FakeChannelImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/PlayerHelperImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/network/handlers/AbstractListenerPlayInImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/ReflectionMappingsInfo.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/entities/EntityFakeArrowImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/AdvancementHelperImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/blocks/BlockLightImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/CustomEntityHelperImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/Handler.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/SidebarImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/network/handlers/DenizenPacketListenerImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/EntityHelperImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/FishingHelperImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/EnchantmentHelperImpl.java
The file was addedv1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/network/packets/PacketInResourcePackStatusImpl.java
Commit a6c9268f5bb39f9fcac083dd0a6d80d04037e8be by git_commits
1.20 part 2: poms and versions
(commit: a6c9268)
The file was modified pom.xml (diff)
The file was modified dist/pom.xml (diff)
The file was modified v1_20/pom.xml (diff)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/Handler.java (diff)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/PacketHelperImpl.java (diff)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/ProfileEditorImpl.java (diff)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/entities/EntityFakeArrowImpl.java (diff)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/AnimationHelperImpl.java (diff)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/AdvancementHelperImpl.java (diff)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/ItemHelperImpl.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/nms/NMSVersion.java (diff)
The file was modified plugin/pom.xml (diff)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/WorldHelperImpl.java (diff)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/PlayerHelperImpl.java (diff)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/FishingHelperImpl.java (diff)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/ReflectionMappingsInfo.java (diff)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/ChunkHelperImpl.java (diff)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/EntityHelperImpl.java (diff)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/network/handlers/DenizenNetworkManagerImpl.java (diff)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/blocks/BlockLightImpl.java (diff)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/BlockHelperImpl.java (diff)
Commit d9cc3f01f20bf9baf382e69b6c7fbf7eafad695e by noreply
Implements the PlayerLecternPageChange event (#2476)

* Implements the PlayerLecternPageChange Event

* Update PlayerLecternPageChangeScriptEvent.java

* Update PlayerLecternPageChangeScriptEvent.java

* Update PlayerLecternPageChangeScriptEvent.java

* Update PlayerLecternPageChangeScriptEvent.java

* Update PlayerLecternPageChangeScriptEvent.java

* Update PlayerLecternPageChangeScriptEvent.java

* Update PlayerLecternPageChangeScriptEvent.java

* Update PlayerLecternPageChangeScriptEvent.java

* Update PlayerLecternPageChangeScriptEvent.java

* Update PlayerLecternPageChangeScriptEvent.java

* Update PlayerLecternPageChangeScriptEvent.java
(commit: d9cc3f0)
The file was addedpaper/src/main/java/com/denizenscript/denizen/paper/events/PlayerLecternPageChangeScriptEvent.java
The file was modified paper/src/main/java/com/denizenscript/denizen/paper/PaperModule.java (diff)
Commit b4118b8239a40c6281484e752eb7821bdf650adf by noreply
Implements the PlayerLoomPatternSelect event (#2483)

* Implements the PlayerLoomPatternSelect event

* Update PlayerLecternPageChangeScriptEvent.java

* Update PaperModule.java

* Update PaperModule.java

* Changed

* Update PlayerLoomPatternSelectScriptEvent.java

* Update PlayerLoomPatternSelectScriptEvent.java
(commit: b4118b8)
The file was addedpaper/src/main/java/com/denizenscript/denizen/paper/events/PlayerLoomPatternSelectScriptEvent.java
The file was modified paper/src/main/java/com/denizenscript/denizen/paper/PaperModule.java (diff)
Commit faa9d0fc5a27c7855e5c25168746e5fc60426216 by noreply
`find_empty_slots` tag (#2485)

* Add `find_empty_slots` tag

* use `ElementTag` for index

* Use same function

* Add material type check for item.

* Update meta
(commit: faa9d0f)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/InventoryTag.java (diff)
Commit 06301d8b1c41abedf8d2e48f172d73fe124a7596 by noreply
Update for new determination system (#2486)

* Update for new determination system

* Optional determinations
(commit: 06301d8)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialLevel.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/triggers/core/ChatTrigger.java (diff)
The file was modified paper/src/main/java/com/denizenscript/denizen/paper/events/EntityTeleportedByPortalScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialSwitchable.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/EntityCombustsScriptEvent.java (diff)
The file was modified README.md (diff)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/Handler.java (diff)
The file was modified v1_20/pom.xml (diff)
Commit f40c0e2e0cdcb7fa5339d511e8a6fbe1e46b4aa4 by git_commits
fishing trait: validate world in location
(commit: f40c0e2)
The file was modified plugin/src/main/java/com/denizenscript/denizen/npc/traits/FishingTrait.java (diff)
Commit 363e6a405e00bd4a0d6835ada643854d0eaa1693 by noreply
Fix skin mirroring, bump Citizens dependency (#2487)

(commit: 363e6a4)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java (diff)
The file was modified plugin/pom.xml (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/npc/traits/MirrorTrait.java (diff)
Commit c3574dc20922d1df76e6ced0f4218cc61d951bd8 by noreply
Add new property `should_burn` for Zombies (#2488)

(commit: c3574dc)
The file was addedpaper/src/main/java/com/denizenscript/denizen/paper/properties/EntityShouldBurn.java
The file was modified paper/src/main/java/com/denizenscript/denizen/paper/PaperModule.java (diff)
Commit 5c736015d7053483338928f4cb4d0f8127479763 by git_commits
bump pom version, fix spawn_delay_data property
(commit: 5c73601)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemSpawnerDelay.java (diff)
The file was modified plugin/pom.xml (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/FormattedTextHelper.java (diff)
Commit 5c525e1cf64fc1ef757bf8464d618c6f1b308798 by noreply
add new context to lingering potion event for the cloud entity (#2491)

* added new context for lingering potions to get cloud directly

* fix bug that swaps upgraded and extended in lingering potion mechanism

* update meta and switch syntax
(commit: 5c525e1)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAreaEffectCloud.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/world/LingeringPotionSplashScriptEvent.java (diff)
Commit 33fe369f558c8733056eef467a8b2955f823ef29 by git_commits
update for core event determine fix
(commit: 33fe369)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/EntityCombustsScriptEvent.java (diff)
The file was modified paper/src/main/java/com/denizenscript/denizen/paper/events/EntityTeleportedByPortalScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/entity/RemoveCommand.java (diff)
Commit 5af07febdfbd25abf5dc9f233ac46901611b608f by noreply
Update for 1.19 biome changes (#2492)

* Update for 1.19 biome changes

* Improve deprecated meta

* Flip `temperature` and `humidity`

* Minor cleanups

* Imports

* `LocationTag.temperature/downfall_type`

* Add references in meta

* Remove suppressions
(commit: 5af07fe)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/BiomeTag.java (diff)
The file was modified v1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/ReflectionMappingsInfo.java (diff)
The file was modified v1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/impl/BiomeNMSImpl.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/BukkitImplDeprecations.java (diff)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/impl/BiomeNMSImpl.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/nms/abstracts/BiomeNMS.java (diff)
The file was modified v1_17/src/main/java/com/denizenscript/denizen/nms/v1_17/impl/BiomeNMSImpl.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java (diff)
The file was modified v1_18/src/main/java/com/denizenscript/denizen/nms/v1_18/impl/BiomeNMSImpl.java (diff)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/ReflectionMappingsInfo.java (diff)
Commit 18b7270231f978045245024bff9e3e6487a46f33 by noreply
Adds the SpongeAbsorbEvent (#2490)

* Adds the SpongeAbsorbEvent

* Make Alphabetical

* Import Cleanup

* Remove Variables

* Add Working RateLimit

Rate Limiting the script does not work, but Rate Limiting the sponge itself does

* ListTag(LocationTag)

* Add a newline to the end of the file

* Use convertor constructor

* Correct ListTag Constructor

* Correct NewLine
(commit: 18b7270)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/ScriptEventRegistry.java (diff)
The file was addedplugin/src/main/java/com/denizenscript/denizen/events/block/SpongeAbsorbsScriptEvent.java
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/block/SpongeAbsorbsScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/BiomeTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/block/SpongeAbsorbsScriptEvent.java (diff)
Commit a7692452f26bf0c3da511cd18427529470861963 by 31237389+tal5
Fix + Update `EntityMaterial`

https://github.com/DenizenScript/Denizen/commit/ba0aa4b2c096ae62482c7fa63de5503cfe463a27 broke it by making the `instanceof` checks in `getBlockData` use the `EntityTag` object instead of the Bukkit entity object.
This fixes that, and updates it to modern property format.
Tested on `1.20.1` and `1.17.1`.
(commit: a769245)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityMaterial.java (diff)
Commit 92fc9f79186114c4c08b8c6eb68f38cd96ce3f40 by noreply
Interaction entity support (#2489)

* Interaction entity support

* use duration instead of time for interactions
(commit: 92fc9f7)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityWidth.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityInterpolationStart.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAware.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityHeight.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/MultiVersionHelper1_19.java (diff)
Commit 8366ef03077d24f5f06fd4816e789b84c3437d88 by noreply
Patched malformed text in item lore/display crashing tags (#2494)

(commit: 8366ef0)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/ItemHelperImpl.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/FormattedTextHelper.java (diff)
Commit f2ac786f11da65ab9dbe7001c907294512398db2 by noreply
Adds the `left_handed` property. (#2499)

* d

* Update EntityLeftHanded.java

* Update EntityLeftHanded.java
(commit: f2ac786)
The file was modified paper/src/main/java/com/denizenscript/denizen/paper/PaperModule.java (diff)
The file was addedpaper/src/main/java/com/denizenscript/denizen/paper/properties/EntityLeftHanded.java
Commit 78a8d1f5dfe7782fa9a5cca908c733644ee0f0b6 by noreply
Player helper cleanup (#2503)

* Initial update/cleanup

* Minor cleanups

* Make `setBossBarTitle` abstract

* Use `ServerPlayer#serverLevel`

* `climbable` -> `climbableBlocks`
(commit: 78a8d1f)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/PlayerHelperImpl.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/nms/interfaces/PlayerHelper.java (diff)
Commit 70a3e5d253881b9fb93b54f45ce9db32d12ac2e2 by noreply
Packet helper cleanup (#2502)

* Initial update/cleanup

* Fix `showBlockCrack` Spigot math, remove test code

* Remove `showBlockCrack` testing code

* Imports

* Minor cleanups

* `setVision`: `refreshPlayer` instead of respawn

* Remove `TODO` in `showSignEditor`

* `createEntityData`

* Minor cleanup to `showBlockCrack` conversion
(commit: 70a3e5d)
The file was modified v1_18/src/main/java/com/denizenscript/denizen/nms/v1_18/helpers/PacketHelperImpl.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/nms/interfaces/PacketHelper.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/entity/AnimateCommand.java (diff)
The file was modified v1_17/src/main/java/com/denizenscript/denizen/nms/v1_17/helpers/PacketHelperImpl.java (diff)
The file was modified v1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/helpers/PacketHelperImpl.java (diff)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/PacketHelperImpl.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java (diff)
Commit 86ce9716a5bc057d7a6dd80e672be3bc70d967f9 by noreply
Enchantment helper cleanup (#2501)

* Initial update/cleanup

* Add `final` to constants
(commit: 86ce971)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/EnchantmentHelperImpl.java (diff)
Commit c6102dbd64345375b523e3551b8840b52deaf86f by noreply
Block helper cleanup (#2500)

* Initial cleanup/updates

* More WIP

* Improve `getMaterialBlockState`

* Restore `makeBlockStateRaw` usage for now

* Remove `FluidState` remapping reflection fix
(commit: c6102db)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/MaterialTag.java (diff)
The file was modified v1_17/src/main/java/com/denizenscript/denizen/nms/v1_17/helpers/BlockHelperImpl.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/nms/interfaces/BlockHelper.java (diff)
The file was modified v1_18/src/main/java/com/denizenscript/denizen/nms/v1_18/helpers/BlockHelperImpl.java (diff)
The file was modified v1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/helpers/BlockHelperImpl.java (diff)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/ItemHelperImpl.java (diff)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/BlockHelperImpl.java (diff)
Commit 880dba0238105a35e126042926d9c66f591c9ba4 by noreply
support color to filled map item (#2504)

* support color to filled map item

* add condition to check filled map item doesn't have color

* add mapMeta to getPropertyString

* return null if filled_map doesn't have color

* tidy up parentheses

* clean up parentheses
(commit: 880dba0)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemColor.java (diff)
Commit 207edc3b9d52919c4dcedf1be1802b8338d9f886 by noreply
Entity helper cleanup (#2505)

* Initial cleanup/update

* Update some code to pattern matching

* Cleanup `sendHide/ShowPacket`

* `look`: early return + pattern matching

* Remove redundant `yHeadRot` set in `setHeadAngle`

* Minor `internalLook` cleanup

* Update `getSourceFor` to modern switch syntax

* `getSourceFor`: add some missing sources

* Fix `BLOCK_EXPLOSION` handling

* Minor `getSourceFor` cleanups

* Use modern switch statements in `EntityHelper`

* Better `setFallingBlockType` param name

* Minor `damage` cleanup

Pattern matching, remove redundant variable

* `setUUID`: pattern matching, remove reflection

* Remove `TODO`

* Don't re-grab the instance in `setSneaking`

* use `CraftLocation#toBlockPosition`

* More `instanceof` pattern matching

* Correct param types

* Improve naming

* Meta fix

* `setUUID`: bring back `remove` reflection

* More `instanceof` pattern matching

* `setFallingBlockType`: don't need a `final` setter

* Add comment to `PLAYERLIST_REMOVE`
(commit: 207edc3)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/nms/interfaces/EntityHelper.java (diff)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/EntityHelperImpl.java (diff)
The file was modified v1_17/src/main/java/com/denizenscript/denizen/nms/v1_17/helpers/EntityHelperImpl.java (diff)
The file was modified v1_18/src/main/java/com/denizenscript/denizen/nms/v1_18/helpers/EntityHelperImpl.java (diff)
The file was modified v1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/helpers/EntityHelperImpl.java (diff)
Commit 15632dce83ce9eed694fcb6b99486c9c1789f812 by noreply
Adds the `is_repair` context for the recipe formed event (#2496)

* Update ItemRecipeFormedScriptEvent.java

* Update ItemRecipeFormedScriptEvent.java

* Update ItemRecipeFormedScriptEvent.java

* Update ItemRecipeFormedScriptEvent.java
(commit: 15632dc)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/item/ItemRecipeFormedScriptEvent.java (diff)
Commit 17cef989c3deb6edc7457f1ccd4e6682824d0940 by git_commits
walk_speed/fly_speed mechs: valid range check
(commit: 17cef98)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java (diff)
Commit 59dc230ab9f08a156e1bc621d6de3bb1575a0a71 by git_commits
offlineplayer fly/walk speed: multiply/divide by 2

to match what CraftPlayer does
(commit: 59dc230)
The file was modified plugin/src/main/java/com/denizenscript/denizen/nms/abstracts/ImprovedOfflinePlayer.java (diff)
Commit 8d40d8be10721c07c90b7519a40f4f433aaf9530 by noreply
`trim` property (#2495)

* Add `trim` property for armor pieces

* Use armor trim NamespacedKey registry instead of custom matching function

* Update error message

* Add default value check

* Code review and cleanup

* Add `trim` to list of default raw NBT keys

* Meta cleanup and line movement
(commit: 8d40d8b)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemRawNBT.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/PropertyRegistry.java (diff)
The file was addedplugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemTrim.java
Commit 9056d1fd3345c1bb23e40d6e2b2ad5cd8e5dc76e by git_commits
remove raw access to MapTag.map
(commit: 9056d1f)
The file was modified plugin/src/main/java/com/denizenscript/denizen/tags/core/ServerTagBase.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/flags/DataPersistenceFlagTracker.java (diff)
The file was modified paper/src/main/java/com/denizenscript/denizen/paper/properties/EntityReputation.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemFlags.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemTrim.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/item/ItemEnchantedScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAttributeModifiers.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/player/ClickableCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityDisabledSlots.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemEnchantments.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/ItemTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/blocks/FullBlockData.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemAttributeModifiers.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/Conversion.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityArmorPose.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAttributeBaseValues.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemRawNBT.java (diff)
Commit cb612da69e8f43c70789159b692cabf401dcad44 by noreply
Fishing helper cleanup (#2506)

* Initial update/cleanup

* Naming fixes

* `getRandomReward` cleanups
(commit: cb612da)
The file was modified v1_20/src/main/java/com/denizenscript/denizen/nms/v1_20/helpers/FishingHelperImpl.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/nms/interfaces/FishingHelper.java (diff)
Commit 967819bec90366c7b141eae9cc38629d06458bb3 by noreply
Update instrument meta (#2507)

* Change input and output for goat horn instruments

* Add example back

* Reset everything back to normal but add list of valid instruments to meta
(commit: 967819b)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemInstrument.java (diff)
Commit 7cd346357b294ac59ca0d9456cf2ea6f7d9dae85 by git_commits
deprecation refresh_chunk_sections
(commit: 7cd3463)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/ChunkTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/BukkitImplDeprecations.java (diff)
Commit 9a80eeb0bb6505b65db97ed3b18b86c66a628163 by git_commits
EntityTag.Brightness: add example meta
(commit: 9a80eeb)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityBrightness.java (diff)