Skip to content
Success

Changes

Summary

  1. Somewhat fix the sit command (commit: dcfbb5f) (details)
  2. Don't require NPCs be spawned for cuboid.list_npcs (commit: db1b090) (details)
  3. Don't show NPCs in list_entities (commit: dfa57d8) (details)
  4. Make list.contains take a list (commit: b0d91ab) (details)
  5. Add inventory identifications to inventory clicks event (commit: 676d055) (details)
  6. Make armor event cancellations update the player's inventory correctly (commit: 0717019) (details)
  7. Make list_npcs work properly (commit: e303dec) (details)
  8. Add Denizen debug -o (commit: 1343f06) (details)
  9. Quiet the proximity trigger (commit: 9ecfccd) (details)
  10. Listen to dScript.yaml_key errors (commit: 7f2850b) (details)
  11. Add a glitchy entity rotation property (commit: 353ee35) (details)
  12. handle BigDecimal errors (commit: 5d98f5b) (details)
  13. Add tag list.filter (commit: be6a41b) (details)
  14. Add dLocation.skull_skin tag/mech (commit: 2b61d75) (details)
  15. Make properties pattern available to external dObjects (commit: 9a46b02) (details)
Commit dcfbb5fa9cbc1f6fb59e0b9cab81c3d9d574b952 by mcmonkey4eva
Somewhat fix the sit command

NPC's now sit on little entity arrows... that sometimes bug themselves
for no good reason and kind of mess things up. but at least it sits
temporarily. Also it stands wrong. sometimes takes the stand command
twice and a teleport to get it going.
(commit: dcfbb5f)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/NPCCommandHandler.java (diff)
The file was addedsrc/main/java/net/aufdemrand/denizen/utilities/entity/FakeArrowEntity.java
The file was modifiedsrc/main/java/net/aufdemrand/denizen/npc/traits/SittingTrait.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/commands/npc/StandCommand.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/commands/npc/SitCommand.java (diff)
The file was addedsrc/main/java/net/aufdemrand/denizen/utilities/entity/CraftFakeArrow.java
Commit db1b0904c79dca449f44487668d0e93c9d668cca by mcmonkey4eva
Don't require NPCs be spawned for cuboid.list_npcs

Yay one-line commits
(commit: db1b090)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dCuboid.java (diff)
Commit dfa57d8ea4a2c3d1022851497d7349f34df01ef0 by mcmonkey4eva
Don't show NPCs in list_entities

Entities != NPCs for our purposes.
(commit: dfa57d8)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dCuboid.java (diff)
Commit b0d91abe61acbbfc2028d3477d72cc64f71e2454 by mcmonkey4eva
Make list.contains take a list

basically a list.contains_all
(commit: b0d91ab)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dList.java (diff)
Commit 676d055002ac8eb360e944b5dd015b80e2c011cb by morphan1
Add inventory identifications to inventory clicks event

I'm sorry, I got extremely annoyed with trying to read all the nonsense.
I added a TODO to make the event smarter... Eventually I'll do that, and
hopefully store some static variables in the file so we don't have a
wall of freaking possibilities that's almost impossible to read
(commit: 676d055)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/containers/core/WorldScriptHelper.java (diff)
Commit 07170198a5e5f2f3e89627cd5e3aed1ee67f7f99 by morphan1
Make armor event cancellations update the player's inventory correctly

Also fix possible NPE and random unfixed scrap from my last commit.
(commit: 0717019)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/containers/core/WorldScriptHelper.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/events/core/PlayerEquipsArmorSmartEvent.java (diff)
Commit e303dec7294273383eaf49de56d1421fa85caa09 by mcmonkey4eva
Make list_npcs work properly

work with despawned NPCs
(commit: e303dec)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/commands/CommandRegistry.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dCuboid.java (diff)
Commit 1343f06c32b1d53fe046d7e28455d54d46b9c969 by mcmonkey4eva
Add Denizen debug -o

Toggle OVERRIDE of 'debug: false' mode
(commit: 1343f06)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/DenizenCommandHandler.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/debugging/dB.java (diff)
Commit 9ecfccd1cd498e0d49e80a2647c6ac99d8b26916 by mcmonkey4eva
Quiet the proximity trigger

Who cares if the move trigger is missing? Shut up!
(commit: 9ecfccd)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/containers/core/InteractScriptContainer.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/triggers/AbstractTrigger.java (diff)
Commit 7f2850ba484e2ed3f05428fe2048910aa1689f7e by mcmonkey4eva
Listen to dScript.yaml_key errors

Try to identify errors
(commit: 7f2850b)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dScript.java (diff)
Commit 353ee3567771f908b3b2bf16f39fbe0e2ded571b by mcmonkey4eva
Add a glitchy entity rotation property

Is far from perfect!
(commit: 353ee35)
The file was addedsrc/main/java/net/aufdemrand/denizen/objects/properties/entity/EntityRotation.java
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/properties/PropertyParser.java (diff)
Commit 5d98f5bf16c20547d74a93be2ff1d7a6913643c7 by mcmonkey4eva
handle BigDecimal errors

BigDecimal is pretty poor at math too, try both BigDecimal and Double
before giving up.
(commit: 5d98f5b)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/Element.java (diff)
Commit be6a41b7c35a9ebdbb5cd768f9271bbcd355d5f9 by mcmonkey4eva
Add tag list.filter

Incredible list-handling power!
(commit: be6a41b)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dList.java (diff)
Commit 2b61d757124b431d96d21a12930598ee70b0149a by mcmonkey4eva
Add dLocation.skull_skin tag/mech

Skull control!
(commit: 2b61d75)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dLocation.java (diff)
Commit 9a46b020d8381235d51f42a3f7f826f3bce19934 by morphan1
Make properties pattern available to external dObjects
(commit: 9a46b02)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/ObjectFetcher.java (diff)