Skip to content
Success

Changes

Summary

  1. Add stickiness context to the extend/retract events, fixes #947 (commit: ebde22d) (details)
  2. Add context.blocks to the retract event, fixes #946 (commit: c52ed00) (details)
  3. Add  context.relative to extend/retract events, fixes #945 (commit: dd841f7) (details)
  4. Handle world changes somewhat, fixes #930 (commit: a7ee5ee) (details)
  5. Cheat-tastic protection against item script stealing, for #923 (commit: dc65104) (details)
  6. Invert dcuboid.is_within[] (commit: 7893bcb) (details)
  7. Add UUID and cached texture skull_skin support (commit: 8c5fe4a) (details)
  8. Remove stupid argument option from shoot (commit: 75d8bf3) (details)
  9. Correct has_permission[].world[] meta, fixes #965 (commit: 8262668) (details)
  10. Make dWorld error a bit more gently (commit: 930b241) (details)
  11. Restructure the Denizen entity system (commit: d2bbceb) (details)
  12. Add item_projectile and fake_arrow DenizenEntityTypes (commit: 9a14353) (details)
  13. Fix some minor event-related things (commit: 9a64f48) (details)
  14. Convert on liquid spread event to ScriptEvent (commit: 1fb5358) (details)
  15. Change LiquidSpreadsScriptEvent to LiquidSpreadScriptEvent. (commit: cedcc2b) (details)
  16. Whoopsie! Fix the file name! (commit: b596f1e) (details)
  17. Efficiency and cleaning for the ScriptEvents (commit: dc7e388) (details)
Commit ebde22de9e014799f7e0191b8d8a439f80b12da0 by mcmonkey4eva
Add stickiness context to the extend/retract events, fixes #947
(commit: ebde22d)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/containers/core/BukkitWorldScriptHelper.java (diff)
Commit c52ed004dd694ec69913c292188eeaaf645403e4 by mcmonkey4eva
Add context.blocks to the retract event, fixes #946
(commit: c52ed00)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/containers/core/BukkitWorldScriptHelper.java (diff)
Commit dd841f756d35302a58bbe61de8be773abea9611c by mcmonkey4eva
Add  context.relative to extend/retract events, fixes #945
(commit: dd841f7)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/containers/core/BukkitWorldScriptHelper.java (diff)
Commit a7ee5eeabf2b327edc63ac696e7c2a9a92cdf7d1 by mcmonkey4eva
Handle world changes somewhat, fixes #930
(commit: a7ee5ee)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/events/core/CuboidEnterExitSmartEvent.java (diff)
Commit dc651040a7617fd34ed7683d096becab156d5128 by mcmonkey4eva
Cheat-tastic protection against item script stealing, for #923

may cause item loss or other problems.

Needs a better fix!
(commit: dc65104)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/containers/core/ItemScriptHelper.java (diff)
Commit 7893bcbb243736ce2a98d2ee61c901658b56c3de by mcmonkey4eva
Invert dcuboid.is_within[]

Some logic was backwards.
(commit: 7893bcb)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dCuboid.java (diff)
Commit 8c5fe4ae2125a784f709396378e01eae39590639 by morphan1
Add UUID and cached texture skull_skin support

Hopefully we don't have to rely on this for too much longer
*cough*SPIGOT*cough*
(commit: 8c5fe4a)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dLocation.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/properties/item/ItemSkullskin.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dItem.java (diff)
Commit 75d8bf3313ef07430ce784ae37599fc5aa3c9c28 by mcmonkey4eva
Remove stupid argument option from shoot

Shooter means something else
(commit: 75d8bf3)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/commands/entity/ShootCommand.java (diff)
Commit 826266817f6975714d9e892da1015225d2648748 by mcmonkey4eva
Correct has_permission[].world[] meta, fixes #965
(commit: 8262668)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dPlayer.java (diff)
Commit 930b2413e0f17507c0b0b47499ce7abcf28a4d01 by mcmonkey4eva
Make dWorld error a bit more gently

Not perfect (perfect would be checking tag.hasAlternative) but this
works.
(commit: 930b241)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dWorld.java (diff)
Commit d2bbceb1666507611fea0defa1ed320e92891867 by morphan1
Restructure the Denizen entity system

Yay! Custom entity possibilities!
(commit: d2bbceb)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/commands/player/StatisticCommand.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/properties/entity/EntitySitting.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/properties/entity/EntityInfected.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/properties/entity/EntitySkeleton.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/properties/entity/EntityPainting.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/properties/entity/EntityAngry.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/events/scriptevents/EntityTeleportScriptEvent.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dNPC.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dLocation.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/properties/entity/EntityColor.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/entity/Gravity.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dPlayer.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/events/scriptevents/VehicleMoveScriptEvent.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/properties/entity/EntityFramed.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/properties/entity/EntityJumpStrength.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/properties/entity/EntityKnockback.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/properties/entity/EntityElder.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/properties/entity/EntityItem.java (diff)
The file was addedsrc/main/java/net/aufdemrand/denizen/utilities/entity/DenizenEntityType.java
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/properties/entity/EntityPowered.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dEntity.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/properties/entity/EntityRotation.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/containers/core/BukkitWorldScriptHelper.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/commands/entity/RemoveCommand.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/commands/npc/CreateCommand.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/properties/entity/EntityCritical.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/commands/entity/ShootCommand.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/properties/entity/EntityProfession.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/properties/entity/EntityFirework.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/commands/entity/TeleportCommand.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/properties/entity/EntityPotion.java (diff)
Commit 9a14353aadb0b44ed08cd4cfa693c5c663e29cbe by morphan1
Add item_projectile and fake_arrow DenizenEntityTypes

The item_projectile works like a snowball and fires hit and damage
events (set to 0 damage) for the entire Bukkit server.
(commit: 9a14353)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/entity/CraftFakeArrow.java (diff)
The file was addedsrc/main/java/net/aufdemrand/denizen/utilities/entity/CraftItemProjectile.java
The file was addedsrc/main/java/net/aufdemrand/denizen/utilities/entity/ItemProjectile.java
The file was addedsrc/main/java/net/aufdemrand/denizen/utilities/entity/EntityItemProjectile.java
The file was addedsrc/main/java/net/aufdemrand/denizen/utilities/entity/DenizenCustomEntity.java
The file was modifiedsrc/main/java/net/aufdemrand/denizen/Denizen.java (diff)
Commit 9a64f4853d296604d522916ddda86c7b3f1043f5 by mcmonkey4eva
Fix some minor event-related things
(commit: 9a64f48)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/events/scriptevents/EntityTeleportScriptEvent.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/events/scriptevents/VehicleMoveScriptEvent.java (diff)
Commit 1fb5358b9543091a32c48744ef68a659a16dad52 by craigslistamc
Convert on liquid spread event to ScriptEvent
(commit: 1fb5358)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/containers/core/BukkitWorldScriptHelper.java (diff)
The file was addedsrc/main/java/net/aufdemrand/denizen/events/scriptevents/LiquidSpreadsScriptEvent.java
The file was modifiedsrc/main/java/net/aufdemrand/denizen/Denizen.java (diff)
Commit cedcc2bee4fec152899f70b8820d1bdcd8dae411 by craigslistamc
Change LiquidSpreadsScriptEvent to LiquidSpreadScriptEvent.
Adjust meta for modern uses.
Avoid conflict with block spread event during onLoad script parsing.
(commit: cedcc2b)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/events/scriptevents/LiquidSpreadsScriptEvent.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/Denizen.java (diff)
The file was addedsrc/main/java/net/aufdemrand/denizen/events/scriptevents/LiquidSpreadScriptEvent.java
The file was removedsrc/main/java/net/aufdemrand/denizen/events/scriptevents/LiquidSpreadsScriptEvent.java
Commit dc7e3888b3662d87c4752a4b99a3ad3ff70ebcb4 by mcmonkey4eva
Efficiency and cleaning for the ScriptEvents
(commit: dc7e388)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/events/scriptevents/EntityTeleportScriptEvent.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/events/scriptevents/LiquidSpreadScriptEvent.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/events/scriptevents/VehicleMoveScriptEvent.java (diff)