Compatibility
Minecraft: Java Edition
26.2
Platforms
Links
Tags
Creators
Details
Licensed ARR
Published 23 hours ago
Updated last week
Platform Placeholders
Platform Placeholders is a lightweight, high-performance PlaceholderAPI expansion designed for cross-play Minecraft servers running Paper/Spigot with GeyserMC & Floodgate.
Effortlessly detect whether your players are joining from Java Edition or Bedrock Edition, display their platform icons, and show their specific device operating systems across any plugin supporting PlaceholderAPI (Chat, TAB, Scoreboards, Holograms, GUIs, etc.).
Features
- Cross-Play Platform Detection: Automatically identifies Java and Bedrock players via Floodgate API.
- Detailed Device Identification: Displays the exact operating system of Bedrock players (Android, iOS, Windows, Xbox, PlayStation, Switch).
- Lightweight & Fast: Zero lag, fully asynchronous placeholder expansion with zero background tasks.
- Fully Customizable: Toggle any placeholder category on/off and edit icons/colors in
config.yml. - Universal Compatibility: Works out-of-the-box with LPC, TAB, DeluxeMenus, ConditionalEvents, EssentialsX, and 100+ other plugins.
Placeholders
Use these placeholders anywhere in your server configuration (requires PlaceholderAPI):
| Placeholder | Description | Example Output |
|---|---|---|
%platform_type% |
Displays player platform as formatted text | Java / Bedrock |
%platform_icon% |
Displays player platform symbol/icon | 💻 / 📱 |
%platform_device% |
Displays specific OS/Device name | Android, iOS, Windows, Xbox, PS4, Switch |
%platform_is_bedrock% |
Returns boolean for conditional logic | true / false |
Configuration (config.yml)
Easily customize colors, icons, and toggle individual placeholders on or off:
# PlatformPlaceholders Configuration
# Created by San Dreamin
# 1. %platform_type%
platform-type:
enabled: true
java: "&bJava"
bedrock: "&aBedrock"
# 2. %platform_icon%
platform-icon:
enabled: true
java: "💻"
bedrock: "📱"
# 3. %platform_device%
platform-device:
enabled: true
java: "&bJava Edition"
android: "&aAndroid"
ios: "&diOS"
windows: "&eWindows"
xbox: "&gXbox"
playstation: "&9PlayStation"
switch: "&cSwitch"
unknown: "&7Unknown"
Requirements
- Paper: Paper 26.2
- Java: 25
- PlaceholderAPI: Required
- Floodgate: Required (for Bedrock detection)
Commands & Permissions
| Command | Permission | Description |
|---|---|---|
/pp reload |
platformplaceholders.admin |
Reloads config.yml without restarting |


