Skip to content

Search the store

Find products and categories.

Commands and permissions

Saturn's /serverconfig and /knockback commands, every /kb sub-command with its arguments, and the permission each needs.

Permissions

PermissionAllows
bukkit.command.serverconfig/serverconfig
bukkit.command.knockback/knockback and /kb, with every sub-command

Saturn does not register these nodes with a default, so operators and the console have them and other players do not. Grant them with your permissions plugin to let staff use the commands.

Saturn has no /saturn command. Paper's own commands, such as /tps and /mspt, work as on Paper. /version with no arguments shows Saturn's version, the Minecraft and API versions, the build commit and date, and the Java version and operating system; click it to copy the text. It no longer checks Paper for updates.

/serverconfig

Reloads saturn.yml.

CommandDescription
/serverconfig serverReloads saturn.yml. s is a short form.
/serverconfig worldSame reload. w is a short form.
/serverconfig world <world>Same reload, after checking the world is loaded.

Every form reloads the whole file, including all per-world settings. The reload also re-registers the knockback profiles defined in saturn.yml; see Knockback profiles.

/knockback

/kb is an alias. Profiles are named type:profile. Run /kb or /kb help to see the list in game.

Browse

CommandDescription
/kb types [page]Lists knockback types, 8 per page. t and list also work.
/kb profiles <type> [page]Lists the profiles of one type. p also works.
/kb view <type:profile>Shows every value of a profile.
/kb view meShows the profile you are bound to, or the server default.
/kb info <player>Shows the profile a player is bound to, or the server default.
/kb info:meThe same for yourself.

Create and edit

CommandDescription
/kb create <type:profile>Creates a profile with default values. The type must already exist.
/kb create:copy <from> <type:profile>Creates a profile with the values of from. Both must have the same type.
/kb edit <type:profile> <key> <value>Sets one value. The next hit uses it.
/kb edit <type:profile> <key> resetPuts one value back to its default.
/kb delete <type:profile>Removes a profile from memory. The server default cannot be deleted. A saved file is not deleted.

Keys for edit: friction, horizontal, vertical, vertical-limit, extra-horizontal, extra-vertical, slowdown and fix-w-tap. slowdown and fix-w-tap currently have no effect.

Assign

CommandDescription
/kb defaultShows the server default, if one is set.
/kb default <type:profile>Sets the profile every player without a binding receives. Lost on restart.
/kb set <type:profile> <players>Binds one or more online players, separated by spaces or commas. Lost on restart.
/kb sync <player>Binds the player to the profile they currently receive: their own binding, or the server default.

There is no command to remove a binding or clear the server default. A restart clears both.

Save and load

CommandDescription
/kb save <type:profile>Writes one profile to saturn/knockback/<type>/<profile>.yml.
/kb save <type>:*Saves every profile of one type.
/kb save * or /kb save:allSaves every profile.
/kb load <type:profile>Reads one profile back from its file.
/kb load <type>:*Reloads every loaded profile of one type from its file.
/kb load * or /kb load:allLoads every file under saturn/knockback/, including new types.

Saving stores profile values only. Bindings and the server default are never saved.