Code Patterns
Copy-paste examples for common plugin tasks. Commands, events, ECS, GUI, and more.
All
225
Command
60
Damage
2
Ecs
27
Entity
5
Gui
75
Interaction
2
Inventory
4
Moderation
3
Permission
2
Player
9
Plugin
4
Storage
2
Teleport
3
Ui
22
Util
5
← Back to Patterns
java
gui
UI Common Components
Reference built-in Hytale UI components from Common.ui in your custom .ui files.
Example Code
// At the top of your .ui file, reference Common.ui:
$C = "../Common.ui";
// Available built-in components:
// Page container with background overlay
$C.@PageOverlay { ... }
// Decorated window container with title area
$C.@DecoratedContainer {
Anchor: (Width: 400, Height: 200);
#Title {
Group {
$C.@Title {
@Text = "WINDOW TITLE";
}
}
}
#Content {
// Your content here
}
}
// Standard text button
$C.@TextButton #MyButton {
Text: "Click Me";
}
// Button click sounds
Sounds: $C.@ButtonSounds
// Layout modes for Groups:
// LayoutMode: Top; // Stack children from top
// LayoutMode: Left; // Stack children from left
// LayoutMode: MiddleCenter; // Center children
Common Mistakes
Forgetting $C = "../Common.ui"; at top of file. Using wrong component names.