Skip to content
Success

Changes

Summary

  1. add tag list.map_get (commit: 42030c1) (details)
  2. Don't do map_get weirdly (commit: 66fbe7b) (details)
  3. [Risky] treat 'null' as valid return in tags (commit: 6f1156c) (details)
  4. list.get -> return true nulls (commit: 12b41ac) (details)
  5. Patch the reset command (commit: bd97885) (details)
  6. Re-Soften Citizens2 link (commit: bb0376c) (details)
  7. Remove \escaping, fixes #872 (commit: 0cd0a8a) (details)
  8. Dedocument 'potion' and 'walkto' (commit: 0690357) (details)
  9. Allow <script> in item scripts (commit: 075723d) (details)
  10. list.random -> interpret object type (commit: b5d3080) (details)
  11. Add new Video meta tag (commit: 14a79a9) (details)
  12. The adjust command has a video too (commit: d1639d2) (details)
  13. Don't rely on Citizens2 for Particle Effects (commit: d7204ff) (details)
  14. Update YAML documentation (commit: b9eb3af) (details)
  15. improve flag command documentation (commit: 97538c3) (details)
  16. Shut the InteractScriptHelper up (commit: bef84bc) (details)
  17. YAML tags -> fail to fill instead of returning 'null' (commit: f69a4a7) (details)
  18. Return raw null as much as possible (commit: ca5fc40) (details)
  19. Return raw null even more (commit: 2b09f10) (details)
  20. Catch rare potential errors (commit: f8bdc12) (details)
  21. Add tag [email protected]_json (commit: 24513dd) (details)
  22. Add meta for [email protected]_json (commit: 2180771) (details)
  23. Rewrite YAML Command, add yaml.to_json as well (commit: d254eaf) (details)
Commit 42030c13379dbf4d6e84c9cfaa1ba8eb0ee15c8a by mcmonkey4eva
add tag list.map_get

fancy imitation maps!
(commit: 42030c1)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dList.java (diff)
Commit 66fbe7b3cdc26ab2c443a2a0fd20d78c5f4b48ab by mcmonkey4eva
Don't do map_get weirdly

return the whole result set, not just the first item in a sub-list.
(commit: 66fbe7b)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dList.java (diff)
Commit 6f1156c694119e28a52b4e211c90889be59d2633 by mcmonkey4eva
[Risky] treat 'null' as valid return in tags

Only true null is null now, "null" as text is no longer considered null.
(commit: 6f1156c)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/events/bukkit/ReplaceableTagEvent.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/tags/TagManager.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/Element.java (diff)
Commit 12b41ac863a63e9a145e9a24b16b4bd802d7fe16 by mcmonkey4eva
list.get -> return true nulls

Part of the many possible bugs from no longer treating 'null' as invalid
(commit: 12b41ac)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dList.java (diff)
Commit bd97885f99a057f17247f6b078104210f68486b1 by mcmonkey4eva
Patch the reset command

Some genius half-updated the command.
(commit: bd97885)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/commands/core/ResetCommand.java (diff)
Commit bb0376ce9612c6e5741c25481e770be8fc685bce by mcmonkey4eva
Re-Soften Citizens2 link

Citizens shouldn't crash Denizen
(commit: bb0376c)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/tags/TagManager.java (diff)
Commit 0cd0a8aac0b1af5533c7ea312f062516168942f5 by mcmonkey4eva
Remove \escaping, fixes #872

Nobody uses \escaping, plus it's buggy and conflicts with YAML
\escaping.
(commit: 0cd0a8a)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/tags/TagManager.java (diff)
Commit 069035772af146a8b70742dba260fc291576477a by mcmonkey4eva
Dedocument 'potion' and 'walkto'

Cast and Walk are the official commands, anything else is
legacy-support.
(commit: 0690357)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/commands/CommandRegistry.java (diff)
Commit 075723d842ac2ccc35c92944a9b67f9870730ef3 by mcmonkey4eva
Allow <script> in item scripts

and book scripts too! Uses a reworking of the tag engine...
(commit: 075723d)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/containers/core/ItemScriptContainer.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/tags/TagManager.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/tags/core/ScriptTags.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/containers/core/BookScriptContainer.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dScript.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/events/bukkit/ReplaceableTagEvent.java (diff)
Commit b5d30806538454ebbee094bb868f7144e78bae91 by mcmonkey4eva
list.random -> interpret object type

Yay for object recognition!
(commit: b5d3080)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dList.java (diff)
Commit 14a79a96fd292655f484aab150dc4eb93bea43f9 by mcmonkey4eva
Add new Video meta tag

Yay for video references
(commit: 14a79a9)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/commands/CommandRegistry.java (diff)
Commit d1639d25bc479cd62157213a04d4c2c6b4659a91 by mcmonkey4eva
The adjust command has a video too

Yay, video documentation!
(commit: d1639d2)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/commands/CommandRegistry.java (diff)
Commit d7204ff58e958b32244c43bea4078e09ef9c69b1 by mcmonkey4eva
Don't rely on Citizens2 for Particle Effects

oops.
(commit: d7204ff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/ParticleEffect.java (diff)
Commit b9eb3afcb56298708191b90679de32e1b825d108 by mcmonkey4eva
Update YAML documentation

deprecate the write: argument.
(commit: b9eb3af)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/commands/CommandRegistry.java (diff)
Commit 97538c3d427e329a7b379ece29f2e1a772ab3f71 by mcmonkey4eva
improve flag command documentation

clean usage, standard tag name
(commit: 97538c3)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/commands/CommandRegistry.java (diff)
Commit bef84bc887654f8179aa76e1da3b30f08705d8a4 by mcmonkey4eva
Shut the InteractScriptHelper up

Don't debug if the owner told you to not debug!
(commit: bef84bc)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/containers/core/InteractScriptHelper.java (diff)
Commit f69a4a79fa485c6a2b4ec48728af3b156f1e9141 by mcmonkey4eva
YAML tags -> fail to fill instead of returning 'null'

Revert to fallback or error instead of failing to fill
(commit: f69a4a7)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/commands/core/YamlCommand.java (diff)
Commit ca5fc4080fa9547697aff8714ddd0d2ec6728f5c by mcmonkey4eva
Return raw null as much as possible

yay for fallbacks
(commit: ca5fc40)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dLocation.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dScript.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/Element.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/dList.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dPlayer.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dInventory.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dNPC.java (diff)
Commit 2b09f10e6da346a5e363930368f44dd3b685969a by mcmonkey4eva
Return raw null even more

Yay more for fallbacks
(commit: 2b09f10)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/properties/inventory/InventoryContents.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/properties/inventory/InventoryHolder.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/tags/core/QueueTags.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/tags/core/UtilTags.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/tags/core/ScriptTags.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/properties/entity/EntityTame.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/queues/ScriptQueue.java (diff)
Commit f8bdc127fcf4c5b44a19586363cdf90179d6f04a by mcmonkey4eva
Catch rare potential errors

Should be no errors here, but a stacktrace was given
(commit: f8bdc12)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/aH.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/ObjectFetcher.java (diff)
Commit 24513ddad027bcc6a16ef3226b336514e903d258 by mcmonkey4eva
Add tag [email protected]_json

Other than an unspecified type key and forced uppercase, this is a
pretty solid JSON conversion.
(commit: 24513dd)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dScript.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dScript.java (diff)
Commit d254eaf73d19fcc9b00787311962b525c7ddb67a by mcmonkey4eva
Rewrite YAML Command, add yaml.to_json as well

Use Denizen's internal YAML handler, not Bukkit's.
Also to_json to match script.to_json
(commit: d254eaf)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/commands/CommandRegistry.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/commands/core/YamlCommand.java (diff)