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
Send Notification
Send item pickup-style notifications to players.
Example Code
public static void sendItemNotification(Player player, String itemId, String message) {
PlayerRef playerRef = Universe.get().getPlayer(player.getUuid());
PacketHandler packetHandler = playerRef.getPacketHandler();
Message primaryMsg = Message.raw(message).color("#00FF00");
Message secondaryMsg = Message.raw("You received an item!").color("#228B22");
ItemWithAllMetadata icon = (ItemWithAllMetadata) new ItemStack(itemId, 1).toPacket();
NotificationUtil.sendNotification(packetHandler, primaryMsg, secondaryMsg, icon);
}
Common Mistakes
Not casting toPacket() to ItemWithAllMetadata.