Skip to content

Gamemode Payload Documentation

Overview

The Gamemode Payload overrides the gamemode display in the NoRisk Client. This allows displaying custom gamemode names that differ from standard Minecraft gamemodes.

Parameters

Parameter Type Description
gamemode String The custom gamemode name to display

Examples

nrcPlayer.sendGamemode("Skyblock");
nrcPlayer.sendGamemode("BedWars");
nrcPlayer.sendGamemode("Skyblock")
nrcPlayer.sendGamemode("BedWars")

Practical Applications

public void updateMinigameMode(List<NrcPlayer> players, String gameType, String gamePhase) {
    for (NrcPlayer nrcPlayer : players) {
        nrcPlayer.sendGamemode(gameType + " - " + gamePhase);
    }
}
public void updateRankGamemode(NrcPlayer nrcPlayer, String rank) {
    nrcPlayer.sendGamemode("VIP - " + rank);
}
fun updateMinigameMode(players: List<NrcPlayer>, gameType: String, gamePhase: String) {
    players.forEach { it.sendGamemode("$gameType - $gamePhase") }
}
fun updateRankGamemode(nrcPlayer: NrcPlayer, rank: String) {
    nrcPlayer.sendGamemode("VIP - $rank")
}

Notes

  • The gamemode display is only overridden in the NoRisk Client
  • Standard Minecraft clients will still see normal gamemode names
  • Empty strings are ignored