Skip to content

Player management

The Players page combines live server commands with direct JSON file edits when the server is stopped.

  • Online players reported by the running Minecraft server.
  • Known players from usercache.json.
  • Whitelist entries from whitelist.json.
  • Operators from ops.json.
  • Player bans from banned-players.json.
  • IP bans from banned-ips.json.
  • Current whitelist/enforce-whitelist state.

Fabricator validates player names before mutating files or sending commands:

  • Player names must be 1–16 characters.
  • Allowed characters are A-Z, a-z, 0-9, and _.
  • Reasons must be a single line and at most 256 characters.
  • IP bans accept IPv4 addresses and wildcard segments such as 192.168.*.*.

Use the whitelist controls to add or remove players. Fabricator can also toggle runtime whitelist activity for a running server.

When the server is stopped, Fabricator updates files directly and patches server.properties for persisted enforcement changes.

Operator level must be between 1 and 4.

Minecraft’s running op command does not accept an op level. Fabricator therefore rejects attempts to set a non-default op level while the server is running. Stop the server before changing an existing operator’s level.

  • Player bans and unbans accept a Minecraft player name.
  • IP bans and unbans accept an IPv4 address or wildcard form.
  • Kick requires the server to be running.

Prefer the Players page over raw console commands when possible because it validates inputs and returns clearer conflict messages.