denizen-reflect
Adds direct Java support to Denizen scripts.
denizen-reflect
<div align="center">
<img src="https://github.com/user-attachments/assets/a9a6116b-1833-40d3-89aa-22a8a1892892" width="120" alt="Logo">
Denizen-Reflect
<br>
</div>
<br>
denizen-reflect is an add-on for experienced scripters designed to combine the capabilities of Java directly within the Denizen development environment.
Supported Platforms
---
Features
* 🔹 Importing classes * 🔹 Executing Java code (methods, fields, constructors) * 🔹 Creating your own placeholders (PlaceholderAPI) * 🔹 Creating custom Denizen commands & tags * 🔹 Renaming Denizen events * 🔹 Creating proxies * 🔹 Lambda expressions support * 🔹 And much more...
Example Usage
```yaml import: java.lang.System as test java.lang.String
task: type: task script: - define def <invoke[new String("123")]> - invoke player.sendMessage("321") - invoke test.out.println(def) ```