Skip to content
Success

Changes

Summary

  1. use new 'register' method (commit: ffab6ab) (details)
  2. bossbar modernize and add UUID arg (commit: 964e261) (details)
  3. fix improper default of mask in schematic command (commit: 3504746) (details)
  4. Disguise: hackaround backwards ender dragons (commit: 55e36a5) (details)
  5. animate swing_main_hand, swing_off_hand (commit: 936250d) (details)
  6. BlockCrack: increment lastBase when it's used, not separately (commit: 73046de) (details)
  7. Increase vanilla-component-json compat: no html escape, capital hex colors (commit: 6624be6) (details)
  8. Attack target method: use new(ish) Spigot API method for setTarget (commit: 6885cf0) (details)
  9. Add `furnace starts smelting <item>` event (#2395) (commit: 4a5eba7) (details)
  10. Add `type` switches for `PlayerPlacesBlock` and `VehicleCollidesEvent` (#2397) (commit: 2a19aac) (details)
  11. `AreaContainmentObject` and `BiomeTag` examples (#2394) (commit: 475612b) (details)
  12. Assorted meta fixes and last remaining registerTags -> register (commit: 8602207) (details)
  13. Hurt command: allow source:location - also meta fixes for Area (commit: 2d373e5) (details)
  14. Add `<context.slot>` to `PlayerMendsItemEvent` (#2398) (commit: 620c519) (details)
  15. improve list.formatted consistency (commit: 09942a6) (details)
  16. Add `PotionSplashes` - intensity (#2400) (commit: c87ddc7) (details)
  17. hack LongArrayTag into jnbt internals (commit: 32b2bbe) (details)
  18. `ChunkTag` and `ColorTag` Tag and Mech Examples (#2399) (commit: 640c909) (details)
  19. Trigger command: error on invalid trigger name (commit: d096ac0) (details)
  20. furnace smelt event - cook time as ticks not seconds (commit: 7caf407) (details)
  21. Add paper-only PlayerPreparesGrindstoneCraftEvent (#2401) (commit: f9f543a) (details)
  22. use tryArgObject (commit: 8f84061) (details)
  23. Add `script` item advanced matcher (#2403) (commit: 6247103) (details)
  24. Only register on 1.17+ and cleanup (#2405) (commit: f2a8c47) (details)
  25. Packet helper cleanup (#2404) (commit: b83f2a0) (details)
  26. bossbar: fix creating without a title (commit: 131631f) (details)
  27. fix missing 'EntityTag.getDenizenObject' calls in several places (commit: d2469a1) (details)
  28. PlayerHearsSound `key` switch (#2406) (commit: 23bc5ae) (details)
  29. Add `PlayerSelectsStonecutterRecipe` event (#2407) (commit: a592be1) (details)
  30. Persist intentionally empty item display names (commit: 654ba9e) (details)
  31. minor updates to villager replenish event (commit: fff060c) (details)
Commit ffab6ab8f089d7a1902783af38594bf10d505e39 by git_commits
use new 'register' method

exclude AreaContainment and Biome to avoid conflict with the open PR on those classes
(commit: ffab6ab)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/PolygonTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntitySize.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialNote.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityPotionEffects.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityCustomNameVisible.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityShotAtAngle.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/inventory/InventoryHolder.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemBook.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityShivering.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/ColorTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/WorldTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemPotion.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialAge.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityDirection.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityBoundingBox.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityHorns.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialDistance.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/PluginTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityChestCarrier.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialHalf.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityConversionTime.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/inventory/InventoryUniquifier.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemArmorPose.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAI.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialLocked.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/CuboidTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/inventory/InventorySize.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityBoatType.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityInWaterTime.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialLightable.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialSides.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialAttached.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityBeamTarget.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityStrength.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/trade/TradeMaxUses.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityFreezeDuration.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityCanJoinRaid.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityEquipment.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialInstrument.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/EllipsoidTag.java (diff)
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/objects/properties/trade/TradeDemand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAnger.java (diff)
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/properties/entity/EntityBasePlate.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialDrags.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialBlockType.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityPatrolTarget.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/objects/properties/trade/TradeVillagerXP.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/InventoryTag.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/objects/properties/entity/EntityFireworkLifetime.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityConversionPlayer.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/trade/TradeSpecialPrice.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/MaterialTag.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/objects/properties/entity/EntityPlayingDead.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityItem.java (diff)
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/objects/properties/trade/TradePriceMultiplier.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/objects/properties/entity/EntityVisible.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/trade/TradeUses.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityBodyArrows.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialDirectional.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/inventory/InventoryTitle.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityPatrolLeader.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityCritical.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/TradeTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialUnstable.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialDelay.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityMaterial.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityArrowDamage.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityCharged.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialMode.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityArms.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/entity/EntityDarkDuration.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAge.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/trade/TradeHasXp.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/inventory/InventoryTrades.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/material/MaterialCount.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialCampfire.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialPower.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialShape.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityArmorBonus.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/inventory/InventoryContents.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityCustomName.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialLeafSize.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/material/MaterialPersistent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityEyeTargetLocation.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAngry.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAggressive.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialBrewingStand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/trade/TradeResult.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialFaces.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/trade/TradeInputs.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityColor.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/EnchantmentTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemFirework.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialSnowable.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialSwitchFace.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemMap.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialHinge.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialWaterlogged.java (diff)
Commit 964e2612375e2c084448cfa80e5516ecc8fd6be0 by git_commits
bossbar modernize and add UUID arg
(commit: 964e261)
The file was modified v1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/Handler.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/server/BossBarCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/nms/NMSHandler.java (diff)
Commit 35047467f4e148135042cefec5f922597a8d5252 by git_commits
fix improper default of mask in schematic command
(commit: 3504746)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/world/SchematicCommand.java (diff)
Commit 55e36a549daf09224a49ce7a6c74abccbd826eac by git_commits
Disguise: hackaround backwards ender dragons
(commit: 55e36a5)
The file was modified v1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/impl/network/handlers/DenizenNetworkManagerImpl.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/player/DisguiseCommand.java (diff)
Commit 936250d1bb470cdfafe48cbd0a42560758082072 by git_commits
animate swing_main_hand, swing_off_hand
(commit: 936250d)
The file was modified plugin/src/main/java/com/denizenscript/denizen/nms/abstracts/AnimationHelper.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/entity/AnimateCommand.java (diff)
Commit 73046de9bc66651b0a5ce52571b422d933d6fd46 by git_commits
BlockCrack: increment lastBase when it's used, not separately
(commit: 73046de)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/player/BlockCrackCommand.java (diff)
Commit 6624be6623791b3b6a51050b31b5e738d4204b44 by git_commits
Increase vanilla-component-json compat: no html escape, capital hex colors
(commit: 6624be6)
The file was modified v1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/Handler.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemBook.java (diff)
The file was modified paper/src/main/java/com/denizenscript/denizen/paper/properties/PaperElementExtensions.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerReceivesMessageScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/FormattedTextHelper.java (diff)
The file was modified paper/src/main/java/com/denizenscript/denizen/paper/PaperModule.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/bukkit/BukkitElementExtensions.java (diff)
The file was modified v1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/helpers/ItemHelperImpl.java (diff)
Commit 6885cf0f532b7519520e1ceb182b579b2e4124ed by git_commits
Attack target method: use new(ish) Spigot API method for setTarget
(commit: 6885cf0)
The file was modified v1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/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 plugin/src/main/java/com/denizenscript/denizen/nms/interfaces/EntityHelper.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 plugin/src/main/java/com/denizenscript/denizen/tags/core/ServerTagBase.java (diff)
The file was modified v1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/helpers/EntityHelperImpl.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java (diff)
Commit 4a5eba704d74d383d19d671d73dcb5601b8798a1 by noreply
Add `furnace starts smelting <item>` event (#2395)

* Add `furnace starts smelting <item>` event.

* Add `<context.recipe_id>` and `<context.total_cook_time>`

* Relocate new contexts
(commit: 4a5eba7)
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/FurnaceStartsSmeltingEvent.java
Commit 2a19aac67f0db3e3359ff172a1d49b38bd7fb474 by noreply
Add `type` switches for `PlayerPlacesBlock` and `VehicleCollidesEvent` (#2397)

* Add type switches

Adds 'type' switches for BlockPlaceEvent and VehicleCollidesEvent + cleanup

* meta improvements
(commit: 2a19aac)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/vehicle/VehicleCollidesEntityScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerPlacesBlockScriptEvent.java (diff)
Commit 475612bb498b40128e19d30b47a2eae3d90ba19a by noreply
`AreaContainmentObject` and `BiomeTag` examples (#2394)

* Add `AreaContainmentObject` tag examples.

Also de-dented code for 'spawnable_blocks' to make it look more uniform :)

* Add `BiomeTag` tag examples.

Mechanism not done as they can't be tested currently.
Fixed up some funky new lines here and there.

* Add better example for `<BiomeTag.downfal_type>`

* Change `<BiomeTag.downfall_type>` one more time.

Returns specific data, and so it should probably be shown in the example.

* Update a few examples to have more clear comments.

* Clean up and `BiomeTag` mech examples.
(commit: 475612b)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/AreaContainmentObject.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/BiomeTag.java (diff)
Commit 8602207fb4f52a359a36d816eda05fe33c7352b9 by git_commits
Assorted meta fixes and last remaining registerTags -> register
(commit: 8602207)
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/objects/CuboidTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/EllipsoidTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/block/FurnaceStartsSmeltingEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/vehicle/VehicleCollidesEntityScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/PolygonTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerPlacesBlockScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/AreaContainmentObject.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/world/SwitchCommand.java (diff)
Commit 2d373e5f04e15a8dda537dd857f009f382350be0 by git_commits
Hurt command: allow source:location - also meta fixes for Area

also remove deprecated source_once
(commit: 2d373e5)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/AreaContainmentObject.java (diff)
The file was modified v1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/helpers/EntityHelperImpl.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/BukkitImplDeprecations.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/nms/interfaces/EntityHelper.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/entity/HurtCommand.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_19/src/main/java/com/denizenscript/denizen/nms/v1_19/helpers/EntityHelperImpl.java (diff)
The file was modified v1_18/src/main/java/com/denizenscript/denizen/nms/v1_18/helpers/EntityHelperImpl.java (diff)
Commit 620c51987397ec64fdc555ab01c6a68eb2b2296f by noreply
Add `<context.slot>` to `PlayerMendsItemEvent` (#2398)

* Add `<context.slot>` to `PlayerMendsItemEvent`

* move getContext

* match offhand after mainhand
(commit: 620c519)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/inventory/SlotHelper.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerItemTakesDamageScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerMendsItemScriptEvent.java (diff)
Commit 09942a64408b927ca2deb064406bf6061e56fc06 by git_commits
improve list.formatted consistency
(commit: 09942a6)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/bukkit/BukkitListExtensions.java (diff)
Commit c87ddc701c7cdf15029c136d4fe1776312466041 by noreply
Add `PotionSplashes` - intensity (#2400)

* PotionSplashes context.intensity + determine option

* meta fix; methods to getContext
(commit: c87ddc7)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/world/PotionSplashScriptEvent.java (diff)
Commit 32b2bbea2c192140d508c2cc1710fe7166fb3547 by git_commits
hack LongArrayTag into jnbt internals

copy/pasted IntArrayTag and swapped int to long
(commit: 32b2bbe)
The file was modified plugin/src/main/java/com/denizenscript/denizen/nms/util/jnbt/NBTConstants.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/nms/util/jnbt/NBTOutputStream.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/nms/util/jnbt/NBTUtils.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/nms/util/jnbt/NBTInputStream.java (diff)
The file was addedplugin/src/main/java/com/denizenscript/denizen/nms/util/jnbt/LongArrayTag.java
Commit 640c90938890b45e2a06265acef3e7f91653b0e9 by noreply
`ChunkTag` and `ColorTag` Tag and Mech Examples (#2399)

* Add `ChunkTag` tag and mech examples.

* Add `ColorTag` tag examples.

* Fixed up some `ChunkTag` tag and mech examples.

* Whole bunch of `ColorTag` example updates.

* Fix `ChunkTag` example redundancy.

+ changed mech example to be not only better but correct

* Cleanup examples and remove jank examples.

* Minor meta changes and fix borked example.
(commit: 640c909)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/ColorTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/ChunkTag.java (diff)
Commit d096ac059c942f56752c136c4b34108ff824b886 by git_commits
Trigger command: error on invalid trigger name
(commit: d096ac0)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/npc/TriggerCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/npc/traits/TriggerTrait.java (diff)
Commit 7caf4070d6f5ce12dc851b85f5c4f375bee5261d by git_commits
furnace smelt event - cook time as ticks not seconds
(commit: 7caf407)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/block/FurnaceStartsSmeltingEvent.java (diff)
Commit f9f543afb193c49148262fadeb7cb89295620865 by noreply
Add paper-only PlayerPreparesGrindstoneCraftEvent (#2401)

* Add paper-only PlayerPreparesGrindstoneCraftEvent

* cant return a location

* readd @Location; fix tryAdvancedMatcher

* eventHandler cleanup

* meta example

* remove redundant meta line

* tal5 cleanup

* fix meta wording

* fix again

* ordering
(commit: f9f543a)
The file was addedpaper/src/main/java/com/denizenscript/denizen/paper/events/PlayerPreparesGrindstoneCraftScriptEvent.java
The file was modified paper/src/main/java/com/denizenscript/denizen/paper/PaperModule.java (diff)
The file was modified paper/src/main/java/com/denizenscript/denizen/paper/events/ProjectileCollideScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/block/BlockFadesScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/block/BlockFallsScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/EntityTargetsScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/world/WorldInitsScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/block/BlockFormsScriptEvent.java (diff)
The file was modified paper/src/main/java/com/denizenscript/denizen/paper/events/EntityPathfindScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/ProjectileHitsEntityScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/vehicle/VehicleCollidesBlockScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerPreparesEnchantScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/EntityGlideScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/item/ItemSpawnsScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerBreaksBlockScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/ProjectileHitsBlockScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/block/BrewingStandFueledScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/EntityChangesBlockScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerConsumesScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerItemTakesDamageScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/item/ItemRecipeFormedScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerClosesInvScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/EntityCreatePortalScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/world/WorldLoadsScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerMendsItemScriptEvent.java (diff)
The file was modified paper/src/main/java/com/denizenscript/denizen/paper/events/EntityLoadCrossbowScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/world/LingeringPotionSplashScriptEvent.java (diff)
The file was modified paper/src/main/java/com/denizenscript/denizen/paper/events/PlayerSpectatesEntityScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/EntitySwimScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/block/FurnaceStartsSmeltingEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/EntityHealsScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/world/WorldSavesScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/EntityDropsItemScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/npc/NPCOpensScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/vehicle/VehicleCollidesEntityScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/block/BlockSpreadsScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerTakesFromLecternScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/EntityChangesPoseScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/block/BlockBurnsScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/EntitySpawnerSpawnScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/block/BlockPhysicsScriptEvent.java (diff)
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/PlayerPreparesGrindstoneCraftScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/block/FurnaceBurnsItemScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/EntityPicksUpItemScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/item/ItemDespawnsScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/EntityEntersVehicleScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/EntityInteractScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayersPrepareSmithingTableScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/vehicle/VehicleCreatedScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerBreaksItemScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/world/WeatherChangesScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/item/ItemMoveScriptEvent.java (diff)
The file was modified paper/src/main/java/com/denizenscript/denizen/paper/events/EntityAddToWorldScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/item/InventoryPicksUpItemScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/BlockDropsItemScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/block/BlockDispensesScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/block/BlockBuiltScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/EntityResurrectScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/block/BlockGrowsScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/EntityTeleportScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/block/BlockExplodesScriptEvent.java (diff)
The file was modified paper/src/main/java/com/denizenscript/denizen/paper/events/PlayerStopsSpectatingScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/item/ItemMergesScriptEvent.java (diff)
The file was modified paper/src/main/java/com/denizenscript/denizen/paper/events/PreEntitySpawnScriptEvent.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/events/entity/EntityTransformScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/world/WorldUnloadsScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/block/BlockCooksSmeltsItemScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerOpensInvScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/block/BlockDestroyedByExplosionEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/EntityExitsVehicleScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/EntityUnleashedScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/EntityFormsBlockScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerCraftsItemScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerLeashesEntityScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/world/TimeChangeScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/AreaEnterExitScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/EntityExplosionPrimesScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/EntitySpawnScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/EntityBreedScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerPreparesAnvilCraftScriptEvent.java (diff)
The file was modified paper/src/main/java/com/denizenscript/denizen/paper/events/WorldGameRuleChangeScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/vehicle/VehicleMoveScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerSmithsItemScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerHoldsItemEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerTakesFromFurnaceScriptEvent.java (diff)
Commit 624710397c5ef7766a10deffdb652087fca38d43 by noreply
Add `script` item advanced matcher (#2403)

* add script item advanced matcher

* move boolean
(commit: 6247103)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/ItemTag.java (diff)
Commit f2a8c47d0af4d1a14c59212410508a73dee55aa9 by noreply
Only register on 1.17+ and cleanup (#2405)

(commit: f2a8c47)
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/FurnaceStartsSmeltingScriptEvent.java
The file was removedplugin/src/main/java/com/denizenscript/denizen/events/block/FurnaceStartsSmeltingEvent.java
Commit b83f2a00a4512d53d3c16ef07dadc91d3abcc6e2 by noreply
Packet helper cleanup (#2404)

* Packet Helper Cleanup

* Push what I have so far to see diff

* Move `resetEquipment` back to NMS

* `respawn` to NMS, change back to `showSignEditor`

* `showSignEditor` can be `void`

* `edit_sign` - show error on older versions as well

* `edit_sign` - Don't convert location twice
(commit: b83f2a0)
The file was modified plugin/src/main/java/com/denizenscript/denizen/nms/interfaces/PacketHelper.java (diff)
The file was modified v1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/helpers/PacketHelperImpl.java (diff)
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/objects/PlayerTag.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_17/src/main/java/com/denizenscript/denizen/nms/v1_17/helpers/PacketHelperImpl.java (diff)
Commit 131631ffb1e89bbdeae85c3ce2ef242d654bec38 by git_commits
bossbar: fix creating without a title
(commit: 131631f)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/BukkitScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/server/BossBarCommand.java (diff)
Commit d2469a1e9fd745721e1ff2b126438264c760bbeb by git_commits
fix missing 'EntityTag.getDenizenObject' calls in several places
(commit: d2469a1)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/EnchantmentScriptContainer.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/entity/ShootCommand.java (diff)
Commit 23bc5ae94498c90c47139acc7dc197b91af45da9 by noreply
PlayerHearsSound `key` switch (#2406)

(commit: 23bc5ae)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerHearsSoundScriptEvent.java (diff)
Commit a592be1b297763013509881a3162e65d9174df2a by noreply
Add `PlayerSelectsStonecutterRecipe` event (#2407)

(commit: a592be1)
The file was addedpaper/src/main/java/com/denizenscript/denizen/paper/events/PlayerSelectsStonecutterRecipeScriptEvent.java
The file was modified paper/src/main/java/com/denizenscript/denizen/paper/PaperModule.java (diff)
Commit 654ba9ecb53ae769d7465c0f919bec479bde8938 by git_commits
Persist intentionally empty item display names
(commit: 654ba9e)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemDisplayname.java (diff)
Commit fff060c1035735f5ffb4055eb99ce9ffd4c80e59 by git_commits
minor updates to villager replenish event
(commit: fff060c)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/VillagerReplenishesTradeScriptEvent.java (diff)