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
ui
Color Constants
Use java.awt.Color for message colors. Available constants: RED, GREEN, BLUE, YELLOW, CYAN (not AQUA!), MAGENTA, WHITE, BLACK, GRAY, DARK_GRAY, LIGHT_GRAY, ORANGE, PINK.
Example Code
// Correct color usage
import java.awt.Color;
player.sendMessage(Message.raw("Error!").color(Color.RED));
player.sendMessage(Message.raw("Success!").color(Color.GREEN));
player.sendMessage(Message.raw("Info").color(Color.CYAN)); // NOT Color.AQUA!
player.sendMessage(Message.raw("Warning").color(Color.YELLOW));
player.sendMessage(Message.raw("---").color(Color.DARK_GRAY));
// Custom colors
Color customPurple = new Color(128, 0, 255);
player.sendMessage(Message.raw("Custom").color(customPurple));
Thread Safety
Thread-safe
Common Mistakes
Using Color.AQUA - does not exist! Use Color.CYAN instead. Using Message.append() - does not exist! Use Message.join() instead.