From 33711f6f8db0965bf1ece6f352f78c901cbf74c4 Mon Sep 17 00:00:00 2001 From: Business Goose Date: Tue, 29 Mar 2022 00:49:09 +0100 Subject: [PATCH] Add permission nodes to every command & fix them up in general --- src/main/resources/plugin.yml | 116 ++++++++++++++++++++++++++++++++-- 1 file changed, 111 insertions(+), 5 deletions(-) diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index 394ebe9..9df487d 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -9,332 +9,438 @@ commands: setl: description: 'Sets everyone''s Worldedit block modification limit to 500.' usage: '/' + permission: tfm.command.setl radar: description: 'Shows nearby people sorted by distance.' usage: '/ [range]' + permission: tfm.command.radar tfm: description: 'Shows information about TotalFreedomMod or reloads it' usage: '/ [reload]' + permission: tfm.command.tfm mp: description: 'Purge all mobs in all worlds.' usage: '/' + permission: tfm.command.mp jumppads: description: 'Manage jumppads' usage: '/ | strength >' aliases: [launchpads, jp] + permission: tfm.command.jumppads qop: description: 'Quick Op - op someone based on a partial name.' usage: '/ ' + permission: tfm.command.quickop doom: description: 'For the bad Super Admins' usage: '/ ' + permission: tfm.command.doom fuckoff: description: 'You''ll never even see it coming.' usage: '/' + permission: tfm.command.fuckoff wipeuserdata: description: 'Removes essentials playerdata' usage: '/' + permission: tfm.command.wipeuserdata wildcard: description: 'Run any command on all users, username placeholder = ?.' usage: '/ [fluff] ? [fluff] ?' + permission: tfm.command.wildcard nf: description: 'NickFilter: Prefix any command with this command to replace nicknames in that command with real names. Nicknames should be prefixed with a !.' usage: '/ !' + permission: tfm.command.nickfilter landmine: description: 'Set a landmine trap.' usage: '/' + permission: tfm.command.landmine moblimiter: description: 'Control mob rezzing parameters.' usage: '/ |dragon|giant|ghast|slime>' + permission: tfm.command.moblimiter flatlands: description: 'Goto the flatlands.' usage: '/' + permission: tfm.command.flatlands findip: description: 'Shows all IPs registered to a player' usage: '/ ' + permission: tfm.command.findip cage: description: 'Place a cage around someone.' usage: '/ [outermaterial] [innermaterial]>' + permission: tfm.command.cage expel: description: 'Push people away from you.' usage: '/ [radius] [strength]' + permission: tfm.command.expel list: description: 'Lists the real names of all online players.' usage: '/ [-a | -i]' aliases: 'who' + permission: tfm.command.list invis: description: 'Shows (optionally smites) invisisible players' usage: '/ (smite)' + permission: tfm.command.invis onlinemode: description: 'Switch server online-mode on and off.' usage: '/ ' + permission: tfm.command.onlinemode gcmd: description: 'Send a command as someone else.' usage: '/ ' + permission: tfm.command.gcmd spectator: description: 'Quickly change your own gamemode to spectator, or define someone''s username to change theirs.' usage: '/ [partialname]' aliases: 'gmsp' + permission: tfm.command.spectator potion: description: 'Manipulate potion effects. Duration is measured in server ticks (~20 ticks per second).' usage: '/ [target name]>' + permission: tfm.command.potion deop: description: 'Deop a player.' usage: '/ ' + permission: tfm.command.deop nicknyan: description: 'Essentials Interface Command - Nyanify your nickname.' usage: '/ < | off>' + permission: tfm.command.nicknyan rank: description: 'Shows your rank.' usage: '/' + permission: tfm.command.rank nether: description: 'Goto the nether.' usage: '/' + permission: tfm.command.nether ops: - description: 'Manager operators' + description: 'Manage operators' usage: '/ ' + permission: tfm.command.operators setlevel: - description: 'Sets your expierence level.' + description: 'Sets your experience level.' usage: '/ [level]' + permission: tfm.command.experience trail: description: 'Pretty rainbow trails.' usage: '/ [off]' + permission: tfm.command.trail opme: description: 'Automatically ops user.' usage: '/' + permission: tfm.command.opme adminworld: description: 'Go to the AdminWorld.' usage: '/ [guest < list | purge | add | remove > | time | weather ]' + permission: tfm.command.adminworld health: description: 'View ticks-per-second' usage: '/' + permission: tfm.command.health plugincontrol: description: 'Manage plugins' usage: '/ < > | list>' aliases: 'plc' + permission: tfm.command.plugincontrol deafen: description: 'Make some noise.' usage: '/' + permission: tfm.command.deafen tossmob: description: 'Throw a mob in the direction you are facing when you left click with a stick.' usage: '/ ' + permission: tfm.command.tossmob cmdspy: description: 'Spy on commands' usage: '/' aliases: 'commandspy' + permission: tfm.command.cmdspy tempban: description: 'Temporarily ban someone.' usage: '/ [playername] [duration] [reason]' + permission: tfm.command.tempban glist: description: 'Ban/Unban any player, even those who are not logged in anymore.' usage: '/ >' + permission: tfm.command.glist gtfo: description: 'Makes someone GTFO (deop and ip ban by username).' usage: '/ ' + permission: tfm.command.gtfo rd: description: 'Remove various server entities that may cause lag, such as dropped items, minecarts, and boats.' usage: '/ ' + permission: tfm.command.removeentities setlever: description: 'Set the on/off state of the lever at position x, y, z in world ''worldname''.' usage: '/ ' + permission: tfm.command.setlever localspawn: description: 'Teleport to the spawn point for the current world.' usage: '/' aliases: [worldspawn, gotospawn] + permission: tfm.command.localspawn tag: description: 'Sets yourself a prefix' usage: '/ | off | clear | clearall>' + permission: tfm.command.tag ender: description: 'Goto the ender / \' usage: '/' + permission: tfm.command.ender purgeall: description: 'Superadmin command - Purge everything! (except for bans).' usage: '/' + permission: tfm.command.purgeall colorme: description: 'Essentials Interface Command - Color your current nickname.' usage: '/ ' + permission: tfm.command.colorme setspawnworld: description: 'Set world spawnpoint.' usage: '/' + permission: tfm.command.setspawnworld warn: description: 'Warns a player.' usage: '/ ' + permission: tfm.command.warn report: description: 'Report a player for admins to see.' usage: '/ ' + permission: tfm.command.report toggle: description: 'Toggles TotalFreedomMod settings' usage: '/ [option] [value] [value]' + permission: tfm.command.toggle o: description: 'AdminChat - Talk privately with other admins. Using itself will toggle AdminChat on and off for all messages.' usage: '/ [message...]' aliases: 'adminchat' + permission: tfm.command.adminchat creative: description: 'Quickly change your own gamemode to creative, or define someone''s username to change theirs.' usage: '/ [partialname]' aliases: 'gmc' + permission: tfm.command.creative rawsay: description: 'Broadcasts the given message. Supports colors.' usage: '/ ' + permission: tfm.command.rawsay overlord: - description: 'Overlord - control this server in-game' - usage: 'access' aliases: 'ov' + permission: tfm.command.overlord uuid: description: 'Provides uuid tools' usage: '/ ' + permission: tfm.command.uuid logs: description: 'Register your connection with the TFM logviewer.' usage: '/ [off]' + permission: tfm.command.logs smite: description: 'Someone being a little bitch? Smite them down...' usage: '/ [playername]' + permission: tfm.command.smite cartsit: description: 'Sit in nearest minecart. If target is in a minecart already, they will disembark.' usage: '/ [partialname]' + permission: tfm.command.cartsit debug: description: 'For developers only - debug things via reflection.' usage: '/' + permission: tfm.command.debug stop: description: 'Kicks everyone and stops the server.' usage: '/' + permission: tfm.command.stop whitelist: description: 'Manage the whitelist.' usage: '/ | remove | addall | purge>' + permission: tfm.command.whitelist tban: description: 'Temporarily bans a player for five minutes.' usage: '/ ' aliases: 'noob' + permission: tfm.command.timeban deopall: description: 'Deop everyone on the server.' usage: '/' + permission: tfm.command.deopall saconfig: description: 'Manage superadmins.' usage: '/ >' + permission: tfm.command.saconfig say: description: 'Broadcasts the given message as the console, includes sender name.' usage: '/ ' + permission: tfm.command.say halt: description: 'Halts a player' usage: '/ < | all | purge | list>' + permission: tfm.command.halt protectarea: description: 'Protect areas so that only superadmins can directly modify blocks in those areas. WorldEdit and other such plugins might bypass this.' usage: '/ | add