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 Label Styling
Style labels in native .ui files with custom fonts, colors, and alignment.
Example Code
// In your .ui file:
Label #MyLabel {
Anchor: (); // Empty anchor fills parent
Style: (
FontSize: 18,
TextColor: #ffcc00,
RenderBold: true,
HorizontalAlignment: Center,
VerticalAlignment: Center
);
Text: "My Label Text";
}
// Dynamic text from Java:
uiCommandBuilder.set("#MyLabel.Text", "Updated text!");
// Available alignments:
// HorizontalAlignment: Left, Center, Right
// VerticalAlignment: Top, Center, Bottom
// Color format: #RRGGBB or #AARRGGBB
Common Mistakes
Using Alignment: MiddleCenter - this does NOT work! Must use HorizontalAlignment and VerticalAlignment separately. TextColor uses hex without quotes.