Platform Placeholders

Platform Placeholders

PlaceholderAPI expansion that automatically detects whether a player is joining from Java Edition or Bedrock Edition

16 downloads 0 followers

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

No gallery available for this project.

Version Minecraft Loader Download

Platform Placeholders 1.0.0

1.0.0

26.2
paper
Download