Documentation
Commands with permissions, plus the YAML files shipped with the plugin.
199 commands · 28 files
Staff Core
27 entries| Command | Permission | Description |
|---|---|---|
| /staffmode | resistance.command.staffmode | Toggle staff tools and mode |
| /vanish | resistance.command.vanish | Toggle visibility state |
| /vanishoptions | resistance.command.vanishoptions | Configure vanish settings |
| /freeze | resistance.command.freeze | Freeze player movement |
| /guifreeze | resistance.command.guifreeze | Freeze a player with GUI and gfreeze alias |
| /staffchat | Resistance.staffchat | Staff channel with sc alias |
| /adminchat | Resistance.adminchat | Admin channel with ac alias |
| /panic | resistance.command.panic | Trigger emergency lockdown |
| /unpanic | resistance.command.unpanic | Remove panic status |
| /reports | Resistance.reports.see | View active player reports |
| /report | None | Report a player to staff |
| /stafflogs | resistance.command.stafflogs | View staff activity log |
| /invsee | resistance.command.invsee | Inspect inventory, effects and stats |
| /kills | resistance.command.kills | View kill history with lastkills alias |
| /deaths | resistance.command.deaths | View death history with lastdeaths alias |
| /stafflist | resistance.command.stafflist | View online staff |
| /onlinestaff | resistance.command.onlinestaff | Detailed online staff list |
| /staffalerts | resistance.command.staffalerts | Toggle staff only alerts |
| /staffannounce | resistance.command.staffannounce | Send an announcement to staff |
| /stafflookup | resistance.command.stafflookup | High level staff data lookup |
| /auth | None | Authenticate with TOTP or Discord 2FA |
| /auth setup <totp|discord> | None | Select a 2FA method |
| /authreset | resistance.command.authreset | Reset the 2FA settings of a staff member |
| /socialspy | resistance.command.socialspy | Review private messages |
| /antixray | resistance.antixray | Review miners, alerts and tuning |
| /buildmode | resistance.command.buildmode | Toggle staff building mode |
| /ghost | resistance.command.ghost | Toggle ghost staff mode |
Punishments
21 entries| Command | Permission | Description |
|---|---|---|
| /ban | resistance.command.ban | Network wide ban |
| /banip | resistance.command.banip | IP based network ban |
| /mute | resistance.command.mute | Mute player chat |
| /shadowmute | resistance.command.shadowmute | Mute without player notice |
| /blacklist | resistance.command.blacklist | Blacklist account and IP with silent, clear and bypass flags |
| /warn | punishments.commands.warn | Issue a formal warning |
| /kick | resistance.command.kick | Kick player from server |
| /unban | punishments.commands.unban | Lift an active ban |
| /unmute | resistance.command.unmute | Lift an active mute |
| /unblacklist | resistance.command.unblacklist | Remove blacklist status |
| /check | resistance.command.check | Check player status |
| /staffhistory | resistance.command.staffhistory | View punishment history |
| /staffrollback | resistance.command.staffrollback | Rollback staff punishments |
| /alts | resistance.command.alts | View alt accounts |
| /clearalts | resistance.command.clearalts | Clear alt history |
| /ipreport | resistance.command.ipreport | Generate IP similarity report |
| /punish | Resistance.staff | Open multi category punishment panel |
| /punishinfo | None | View personal punishments |
| /punishmentid | resistance.command.punishmentid | Look up a punishment by ID |
| /chatlogs | resistance.command.chatlogs | Browse chat logs |
| /logger | resistance.command.logger | Block and event log with logs alias |
Ranks and Permissions
10 entries| Command | Permission | Description |
|---|---|---|
| /rank | resistance.command.rank | Manage ranks with GUI and web editors |
| /grant | resistance.command.grant | Open grant menu |
| /grants | resistance.command.grants | View grant history |
| /setrank | resistance.command.setrank | Assign a rank directly |
| /removerank | resistance.command.removerank | Remove a player rank |
| /permissions | resistance.command.permissions | Review and manage permissions |
| /setpermission | resistance.command.setpermission | Add a permission to a player |
| /clearpermissions | resistance.command.clearpermissions | Wipe all player permissions |
| /blacklistedpermissions | resistance.command.blacklistedpermissions | Manage forbidden permissions |
| /info | resistance.command.info | Full player data view |
Gameplay and Kits
33 entries| Command | Permission | Description |
|---|---|---|
| /gkit | None | Open GKit menu or claim a kit |
| /gkit playereditor <id> | None | Arrange a custom GKit item layout |
| /freekits | resistance.gkit.admin | Run FreeKits events |
| /voucher | resistance.command.voucher | Manage reward vouchers |
| /daily | None | Open daily rewards |
| /gamemode | resistance.command.gamemode | Change game mode |
| /teleport | resistance.command.teleport | Teleport with tp alias |
| /teleporthere | resistance.command.teleporthere | Teleport a player to you with s alias |
| /teleportall | resistance.command.teleportall | Teleport everyone to you |
| /teleportworld | resistance.command.teleportworld | Teleport to another world |
| /tppos | resistance.command.teleportposition | Teleport to coordinates |
| /back | resistance.command.back | Return to last location |
| /fly | resistance.command.fly | Toggle flight |
| /heal | resistance.command.heal | Restore health |
| /feed | resistance.command.feed | Restore hunger |
| /repair | resistance.command.repair | Repair held item with fix alias |
| /enchant | resistance.command.enchant | Enchant items with level support |
| /nick | resistance.command.nick | Change display name |
| /realname | resistance.command.realname | Find the real name behind a nick |
| /top | resistance.command.top | Teleport to the highest block |
| /jumpto | resistance.command.jumpto | Jump to the server of a player |
| /skull | resistance.command.skull | Get a player head |
| /more | resistance.command.more | Maximize item stack |
| /rename | resistance.command.rename | Rename held item |
| /addlore | resistance.command.addlore | Add lore to held item |
| /removelore | resistance.command.removelore | Remove lore from held item |
| /chatcolor | resistance.command.chatcolor | Change personal chat color |
| /color | resistance.command.color | Change personal name color |
| /tags | resistance.command.tags | Open prefix tag menu |
| /afkpool | resistance.command.afkpool | Manage AFK rewards |
| /itemgenerator | resistance.command.itemgenerator | Item generators with igen alias |
| /math <expression> | None | Calculate an expression in chat |
| /lootbox | resistance.command.lootbox | LootBoxes with lb alias |
Server Management
22 entries| Command | Permission | Description |
|---|---|---|
| /monitor | resistance.command.monitor | Network wide server monitor |
| /reboot | resistance.command.reboot | Schedule a restart |
| /resistance cache | resistance.command.cache | View network player data cache |
| /resistance wipe | resistance.command.wipe | Wipe player data and punishments |
| /maintenance | resistance.command.maintenance | Toggle maintenance mode |
| /anticrasher | resistance.command.anticrasher | Manage crash guards |
| /chat | resistance.command.chat | Global chat mute and slow |
| /setslots | resistance.command.setslots | Change max player slots |
| /lag | resistance.command.tps | Performance data with tps alias |
| /alert | resistance.command.alert | Network wide alert |
| /broadcast | resistance.command.broadcast | Global server broadcast |
| /setjoinlocation | resistance.command.setjoinlocation | Set spawn point |
| /switch | resistance.command.switch | Move to another server |
| /network | resistance.command.network | Network command center |
| /allplayers | resistance.command.allplayers | Unique player count in database |
| /glist | resistance.command.glist | Global player list |
| /list | resistance.command.list | Current server player list |
| /notes | resistance.command.notes | Manage player notes |
| /playtime | resistance.command.playtime | View total playtime |
| /reset | resistance.command.reset | Reset player data |
| /sudo | resistance.command.sudo | Force a player to run a command |
| /npc | resistance.npc | NPC management and editor |
Holograms
10 entries| Command | Permission | Description |
|---|---|---|
| /hologram create <id> | resistance.hologram.create | Create a hologram at your position |
| /hologram delete <id> | resistance.hologram.delete | Delete a hologram |
| /hologram add <id> <text> | resistance.hologram.add | Add a line |
| /hologram set <id> <index> <text> | resistance.hologram.set | Edit a line |
| /hologram remove <id> <index> | resistance.hologram.remove | Remove a line |
| /hologram movehere <id> | resistance.hologram.movehere | Move a hologram to you |
| /hologram tp <id> | resistance.hologram.tp | Teleport to a hologram |
| /hologram list | resistance.hologram.list | List active holograms |
| /hologram info <id> | resistance.hologram.info | View hologram detail |
| /hologram reload | resistance.hologram.reload | Reload holograms and animations |
Crates and Keys
18 entries| Command | Permission | Description |
|---|---|---|
| /crate create <id> | resistance.crate.create | Create a crate |
| /crate delete <id> | resistance.crate.delete | Delete a crate |
| /crate give <player> <id> | resistance.crate.give | Give a crate block to a player |
| /crate addreward <id> | resistance.crate.addreward | Fast add a reward to a crate |
| /crate removereward <id> <reward> | resistance.crate.removereward | Remove a crate reward |
| /crate list | resistance.crate.list | List configured crates |
| /crate info <id> | resistance.crate.info | View crate detail |
| /crate preview <id> | resistance.crate.preview | Preview crate rewards |
| /crate editor <id> | resistance.crate.editor | Open crate editor |
| /crate setkey <id> | resistance.crate.setkey | Set physical key from hand |
| /crate setstars <id> <stars> | resistance.crate.setstars | Set hologram star string |
| /crate reload | resistance.crate.reload | Reload crates |
| /key my | None | View virtual keys |
| /key give <player> <crate> | resistance.key.give | Give virtual keys |
| /key givephysical <player> <crate> | resistance.key.givephysical | Give physical keys |
| /key take <player> <crate> | resistance.key.take | Take virtual keys |
| /key all <crate> | resistance.key.all | Give keys to everyone online |
| /key allphysical <crate> | resistance.key.allphysical | Give physical keys to everyone online |
Generators and Loot
12 entries| Command | Permission | Description |
|---|---|---|
| /igen list | resistance.command.itemgenerator.admin | List generator types |
| /igen create <id> | resistance.command.itemgenerator.admin | Create a generator type |
| /igen editor <id> | resistance.command.itemgenerator.admin | Open generator editor |
| /igen give <player> <id> <tier> | resistance.command.itemgenerator.admin | Give a generator |
| /igen view | None | Open the generator in front of you |
| /lootbox create <id> | resistance.command.lootbox.admin | Create a LootBox |
| /lootbox delete <id> | resistance.command.lootbox.admin | Delete a LootBox |
| /lootbox give <player> <id> | resistance.command.lootbox.admin | Give a LootBox to a player |
| /lootbox giveall <id> | resistance.command.lootbox.admin | Give a LootBox to everyone online |
| /lootbox editor <id> | resistance.command.lootbox.admin | Open LootBox editor |
| /lootbox list | resistance.command.lootbox.admin | List LootBoxes |
| /lootbox reload | resistance.command.lootbox.admin | Reload LootBoxes |
Placeholders
25 entries| Command | Permission | Description |
|---|---|---|
| %resistance_rank% | PlaceholderAPI | Highest rank display name |
| %resistance_rank_name% | PlaceholderAPI | Raw highest rank name |
| %resistance_rank_color% | PlaceholderAPI | Chat color of the highest rank |
| %resistance_rank_weight% | PlaceholderAPI | Weight of the highest rank |
| %resistance_color% | PlaceholderAPI | Custom player name color |
| %resistance_chat_color% | PlaceholderAPI | Custom player chat color |
| %resistance_prefix% | PlaceholderAPI | Highest rank prefix |
| %resistance_suffix% | PlaceholderAPI | Highest rank suffix |
| %resistance_tag% | PlaceholderAPI | Active chat tag |
| %resistance_tag_color% | PlaceholderAPI | Color of the active tag |
| %resistance_coins% | PlaceholderAPI | Raw coin balance |
| %resistance_readable_coins% | PlaceholderAPI | Formatted coins like 1.5k |
| %resistance_rank_duration% | PlaceholderAPI | Time left on the highest grant |
| %resistance_vanish_prefix% | PlaceholderAPI | Vanish prefix when vanished |
| %resistance_staffmode_prefix% | PlaceholderAPI | Staff mode prefix when active |
| %resistance_count% | PlaceholderAPI | Total network online count |
| %resistance_nick% | PlaceholderAPI | Player nickname when set |
| %resistance_name% | PlaceholderAPI | Real name ignoring disguise |
| %resistance_display_name% | PlaceholderAPI | Current display name |
| %resistance_real_rank% | PlaceholderAPI | Real rank ignoring disguise |
| %resistance_is_staffmode% | PlaceholderAPI | True or False staff mode state |
| %resistance_is_vanished% | PlaceholderAPI | True or False vanish state |
| %resistance_is_disguised% | PlaceholderAPI | True or False disguise state |
| %resistance_server_status_<server>% | PlaceholderAPI | Status of a named server |
| %resistance_server_rank_status_<server>% | PlaceholderAPI | Player rank on a server branch |
Configuration files
28 filescrates/crates.yml
bukkit · Crates and loot
# ─────────────────────────────────────────────
# CRATES - LANGUAGE & SETTINGS
# ─────────────────────────────────────────────
messages:
no-key: '&cYou don''t have a key for this crate!'
no-permission: '&cYou don''t have permission to open this crate.'
reward-broadcast: '&6&l<player> &ewon &6<reward> &efrom the &6<crate> &ecrate!'
crate-given: '&aYou received a &6<crate> &acrate block. Place it to register the
location.'
crate-created: '&aCrate &6<id> &acreated successfully.'
crate-deleted: '&cCrate &6<id> &cdeleted.'
crate-not-found: '&cCrate &6<id> &cnot found.'
crate-already-exists: '&cA crate with the id &6<id> &calready exists.'
location-set: '&aCrate &6<id> &alocation registered at your position.'
key-set: '&aPhysical key set for crate &6<id>&a.'
reward-added: '&aReward &6<reward> &aadded to crate &6<id>&a.'
reward-removed: '&cReward &6<reward> &cremoved from crate &6<id>&c.'
crate-in-use: '&cThis crate is currently in use by another player!'
virtual-key-given: '&aGave &e<amount>x &6<crate> &avirtual key(s) to &e<player>&a.'
virtual-key-received: '&aYou received &e<amount>x &6<crate> &avirtual key(s)!'
virtual-key-taken: '&cTook &e<amount>x &6<crate> &cvirtual key(s) from &e<player>&c.'
physical-key-given: '&aGave &e<amount>x &6<crate> &aphysical key(s) to &e<player>&a.'
physical-key-all-given: '&aGave &e<amount>x &6<crate> &akey(s) to all online players.'
keys-header: '&6&lYour Virtual Keys:'
keys-entry: ' &7- &6<crate>&7: &e<amount> key(s)'
keys-none: '&7You have no virtual keys.'
crate-reload: '&aCrates reloaded successfully.'
hologram-has-keys: '&7Your keys: &e{keys}'
hologram-no-keys: '&cNo keys available'
crate-list-header: '&6&lAvailable Crates:'
crate-list-entry: ' &7- &6<id>&7: &f<name>'
crate-list-none: '&7No crates are configured.'
crate-info-header: '&6&lCrate Info: &f<id>'
crate-info-rewards: ' &7Rewards: &e<amount>'
crate-info-locations: ' &7Locations: &e<amount>'
crate-info-animation: ' &7Animation: &e<type>'
opened: '&aYou opened a &6<crate> &acrate and won &6<reward>&a!'
settings:
preview-title: '&8Crate Preview: <crate>'
preview-size: 36
editor-title: '&8Editing: <crate>'
editor-size: 36
animation-title: '&8&lOpening...'
drop-items-on-full: true
effects:
idle-particles: FLAME
idle-particle-count: 3
open-particles: FIREWORKS_SPARK
open-particle-count: 20
open-sound: ENTITY_PLAYER_LEVELUP
reward-sound: ENTITY_FIREWORK_ROCKET_BLAST