Skip to content

Scripting API

github-actions[bot] edited this page Jul 15, 2026 · 2 revisions

Scripting API

Generated from the current script Java package. Signatures marked deprecated remain in source but should not be used in new scripts.

This reference contains 46 types. Members are directly declared by each type; follow the inheritance links for inherited API.

Type Kind Inheritance Declared members
EntityDescriptions class 4
ScopeTag class 2
Script class Closeable 13
ScriptChat class 1
ScriptColor interface 10
ScriptContinuation record 3
ScriptEffect class 21
ScriptEntity class EntityClass 62
ScriptEntityArrow class ScriptEntity 9
ScriptEntityCreature class ScriptEntityLiving 9
ScriptEntityDescription class 12
ScriptEntityFlying class ScriptEntityLiving 2
ScriptEntityItem class ScriptEntity 8
ScriptEntityLiving class ScriptEntity 52
ScriptEntityLivingScript class ScriptEntityLiving 16
ScriptEntityMob class ScriptEntityCreature 2
ScriptEntityNPC class ScriptEntityLivingScript 16
ScriptEntityPlayer class ScriptEntityLiving 7
ScriptEntitySlime class ScriptEntityLiving 4
ScriptEntityWolf class ScriptEntityCreature 10
ScriptGameMode class 3
ScriptInventory class 7
ScriptInventoryPlayer class ScriptInventory 16
ScriptItem class 13
ScriptKeyboard class 15
ScriptModel class ScriptModelBase 6
ScriptModelBase class ScriptColor 47
ScriptModelBlockbench class ScriptModelBase 25
ScriptParticle class 1
ScriptParticleEntity class ScriptEntity 6
ScriptRenderer class 1
ScriptScript class 3
ScriptSound class 8
ScriptTime class 8
ScriptUI class 11
ScriptUIContainer class UIElement 9
ScriptUILabel class UIElement, ScriptColor 9
ScriptUIRect class UIElement, ScriptColor 9
ScriptUISprite class UIElement, ScriptColor 12
ScriptVec3 class 16
ScriptVec4 class 24
ScriptVecRot class 4
ScriptWeather class 6
ScriptWorld class 18
Timers class 2
UIElement class 18

Clone this wiki locally