PlatformChat formats chat messages differently for Java and Bedrock players based on your configuration settings.
If PlaceholderAPI integration is enabled in the config, placeholders from PlaceholderAPI and FloodgatePlaceholders will be parsed in chat messages.
The configuration file supports settings such as use-placeholderapi (true or false), prefix for chat messages, and separate chat formats for Bedrock and Java players. Color codes use the standard Minecraft & symbol notation.
Compile the plugin with JDK 17+ and Maven or Gradle. Place your source code under src/main/java, include dependencies for Bukkit API, Floodgate API, and PlaceholderAPI in your build file, then run the build command to create the plugin jar.
Once installed, PlatformChat automatically detects if a player is on Bedrock (via Floodgate) and formats their chat message accordingly.