refactor: update static argument syntax for TagCommand
Added:
Cast support.
crafter:
type: task
definitions: location
script:
- define state <invoke[(Crafter) loc.getBlock().getState()]>
- invoke 'state.setSlotDisabled(0, true)'
- invoke state.update()
Fix:
Invoke command not working in /ex Fix ScriptGeneratesErrorScriptEvent Other minor fixes
Added
- Support for local variables in lambda.
import:
java.lang.String
players:
type: task
script:
- define players <server.online_players>
- define uuid <util.random_uuid>
- invoke 'players.forEach(p -
str = new String("Local variable")
p.sendMessage(str)
)'
- Strong optimization
- Support for wildcard imports.
import:
java.util.*
task:
type: task
script:
- narrate <invoke[List]>
- narrate <invoke[Map]>
Fixed
- Definitions in sections
Added
- Lambda expression support
w@world.getPlayers().forEach(p - player.sendMessage(p.getName()))
Fixed
- Windows compatibility
- Other minor fixes
The entire code has been completely rewritten from scratch.
A stable proxy system, improved performance, and many new features.
import:
java.lang.System as alias
java.lang.String
task:
type: task
script:
- invoke player.kick()
- invoke System.out.println("test")
- define name <invoke[player.getName()]>
Current features:
- Importing classes
- Executing Java code, methods, fields, constructors.
- Creating your own placeholders (PlaceholderAPI)
- Creating your own denizen commands.
- Creating your own denizen tags.
- Renaming denizen events.
- Creating proxies.
- And other.
denizen-reflect 1.0.186: Proxy & Sections
on Oct 4, 2025denizen-reflect 1.0 build 107
on Sep 29, 2025- Small fix invoke
- Import - The as argument is now optional; if omitted, the original class name will be used.
- New tag <util.import[]>: Added by analogy with the import command.
<util.import[java.lang.String(Hello)]>
External Libraries - denizen-reflect 1.0 build 83
on Sep 25, 2025- Added support for external Java libraries in denizen-reflect (plugins/denizen-reflect/libs/).
denizen-reflect 1.0
on Sep 23, 2025First Release!
Tested on Denizen 1.3.1 build 7144



