denizen-reflect icon

denizen-reflect -----

Allows Denizen scripts to directly interact with and manipulate Java objects.




- ProxyCommand fix for Windows

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
----------, Dec 21, 2025

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
  • >
    - narrate <invoke[Map]>


  • Fixed
    • Definitions in sections
----------, Dec 13, 2025

Added
Fixed
  • Windows compatibility
  • Other minor fixes
----------, Dec 4, 2025

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.
----------, Dec 2, 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)]>
----------, Sep 29, 2025

  • Added support for external Java libraries in denizen-reflect (plugins/denizen-reflect/libs/).
----------, Sep 25, 2025

Resource Information
Author:
----------
Total Downloads: 79
First Release: Sep 21, 2025
Last Update: Yesterday at 10:30 PM
Category: ---------------
All-Time Rating:
0 ratings
Find more info at docs.meigo.pw...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings