Compatibility
Minecraft: Java Edition
26.1.x
Platforms
Links
Tags
Creators
Details
SkBee++
SkBee++ is a Skript addon that lets you write and execute real Java code directly inside your Skript scripts.
Use Java where Skript alone is not enough, while keeping your logic integrated with your existing scripts.
Why SkBee++?
- Java inside Skript: Write Java code directly in your
.skscripts usingexecute java:. .jvModules: Move larger pieces of Java logic into standalone.jvfiles inside your Skriptscripts/folder.- Variable Bridge: Exchange values between Java code and Skript using
getVarandsetVar. - Event Context: Access values such as
event,sender,player,victim,attacker, anddamagewhen available. - Paper/Bukkit API: Use the Bukkit and Paper API directly from your Java code.
- Hot Reload: Reload Skript scripts with
/sk reloadto clear the compiled class cache and rescan.jvmodules. - Line-Mapped Errors: Compilation and runtime errors are mapped back to your original script lines.
- Debugging: Use
/jvdebugto inspect bindings and Variable Bridge data. - Localization: Built-in English and Russian language support.
What does it look like?
Java directly inside Skript:
on damage:
execute java:
if (victim() instanceof Player) {
setVar("last_damage", event.getDamage());
}
Standalone .jv module:
on join:
run jv "modules/welcome.jv"
modules/welcome.jv:
Player player = (Player) sender;
player.sendMessage("Welcome back, " + player.getName());
Requirements
- Paper 26.x+
- Skript 2.15+
- Java 25
Security
execute java is not sandboxed. Java code executed through SkBee++ has full access to the server and its APIs.
Only allow trusted users to modify scripts that use SkBee++. Some dangerous calls, such as System.exit and Runtime.halt, are blocked, but SkBee++ is not designed to execute untrusted Java code.


