Skip to content

Hytale Modding Docs

By modders, for modders.
MyPlugin.java
import com.hypixel.hytale.server.core.plugin.JavaPlugin;
import com.hypixel.hytale.server.core.plugin.JavaPluginInit;
import com.hypixel.hytale.server.core.event.events.player.PlayerConnectEvent;
public class MyPlugin extends JavaPlugin {
public MyPlugin(JavaPluginInit init) {
super(init);
}
@Override
protected void setup() {
getEventRegistry().register(PlayerConnectEvent.class, event -> {
getLogger().info("Welcome, " + event.getPlayerRef().getUsername() + "!");
});
}
}
Weapon_Sword_Custom.json
{
"Parent": "Template_Weapon_Sword",
"Model": "Items/Weapons/Sword/Custom.blockymodel",
"Quality": "Rare",
"MaxDurability": 150,
"InteractionVars": {
"Swing_Left_Damage": {
"DamageCalculator": { "BaseDamage": { "Physical": 18 } }
}
}
}

New here? Set up your environmentextract the serverbuild your first plugin.

Already know what you’re looking for: