Compatibility
Minecraft: Java Edition
26.1.2
1.21.x
Platforms
Tags
Creators
Details
Licensed GPL-3.0-only
Published 3 months ago

Superior Server Toolkit (SSTKIT) is designed for servers of all kind bringing in commands that freshen up the experience of the players on your server and especially making server management easier. From basic commands like /warp and /heal and more commands that are necessary for protecting your server like /tempban and /vpncheck.
Config:
You can disable ANY Superior Server Toolkit commands (excluding aliases) under 'disabledFeatures.commands' in the config.yml as shown here.
Disabled commands will not show up for any players, requires restart after config (most other config adjustments can be reloaded with '/sstkitreload').
Config adjustments that don't change on /sstkitreload (require restart):
- disabledFeatures.commands
- scoreboard.show
- warp.pvpTimer
- tpa.pvpTimer
- home.pvpTimer
- home.useDiameter
- tpa.useDiameter
Config Example (warps, homes, tempbans are set by commands):
VPNCHECK-iphubInfo-API_KEY: API_KEY_HERE
scoreboard:
show: false
serverName: "server_name"
vote:
setup: true
link: https://minecraft-server-list.com/server/510757/vote/
playerlist:
opOnlyPerm: true
warp:
setup: true
opOnlyPerm: false
pvpTimer: 15
warps: {}
tpa:
# useDiameter/2 = the minimum +- distance in the x and/or z position the command can be used
useDiameter: 5000 # useDiameter/2 = the minimum +- distance in the x and/or z position the command can be used
pvpTimer: 15
home:
# useDiameter/2 = the minimum +- distance in the x and/or z position the command can be used
useDiameter: 5000
pvpTimer: 15
locations: {}
supporter-chat:
format: '<{playerName}> &a' # & = ยง
players:
- playerUUID # player 1's UUID
- playerUUID # player 2's UUID
disabledFeatures:
commands:
- warp
- warplist
- warpremove
- warpcreate
#- any_sstkit_command
defaultBalance: 300
sellvalues:
# Iron
iron_ingot: 1
iron_block: 18
All available commands and their aliases of the latest version:
- sstkitcommands
- sstkitreload / sstkit / reloadsstkit
- readptransform / playertransform
- broadcastmsg
- kickuntilrestart
- kickuntilrestartclea
- fly
- giveperm
- ghost
- warpcreate
- warpremove
- warp
- memoryusage / mem
- cpuusage / cpu
- heal
- list
- invsee
- endersee
- invincible
- vpncheck
- tempban
- tempbanlist
- untempban / pardontempban
- vote
Contributing
You can contribute to this project by creating a fork of the GitHub page, make changes and then submit a pull request. Make sure you follow the contributing rules below.
Contributing Rules
- YOU MUST USE INTELLIJ, Download here [IntelliJ Community Download]!!!
- Add your name (real or username) the date in comments at the top for code you have created or heavily editted, no claiming credit for big work when you do small.
- Do not add useless comments arround existing code.
- Make your code readable and the format to be consistent with original files.
- Don't add any commands that require mods or any other plugin API.
- Keep the plugin compatible with Paper, Spigot, Bukkit, and Purpur.
- Do not edit existing code in a way that makes the original code read different to the new code.
- Do not add too many comments around new code, primarily have one bigger comment section below the imports explaining what the class does. Then have smaller comments around the code IF you want to.
- Do not use AI! No using AI to completely make code for this project, it gets messy and messy fast. You can use AI to explain code and potentially debug NON-EXISTING code. You may use AI to prototype but not include the AI code in your final pull request.


