Intro
Striker allows you to give a player a strike if they disobey a rule, and preform an action when a user has a certain amount of strikes. For example: if player1 has to have 5 strikes to get kicked, and if player1 has 4 strikes now, the next time he gets a strike, he will get kicked.
This is my first plugin, therefore I will generously consider suggestions, and work hard to fix bugs.
Planned Commands
< > required, [ ] optional, : separator, ( ) comment
# | Command | Args | Effect | Permission Node # |
---|---|---|---|---|
1 | /striker admin | [reload] | Shows information about Striker, reloads config if declared | 1, reload: 2 |
2 | /striker user | <new:del:strikes> | New: creates a new user, del: delete a user, strikes: view a user's strikes | new: 5, del: 6, strikes: 7 |
3 | /striker user new | <name (must be in-game name)> [rank (ranks configurable)] | Creates a new user to manage with the specified name and rank. Ranks will determine how many strikes to get kicked, temp banned, and banned. | 5 |
4 | /striker user del | <name> | Delete the specified user | 6 |
5 | /striker user strikes | <name> [add:sub] [custom] | View the specified user's strikes, add: add one strike, sub: subtract one strike, custom: add a custom number of strikes | add: 8, sub: 9, add custom: 10, sub custom: 11 |
Planned Permissions
# | Node | Effect | Children |
---|---|---|---|
1 | striker.* | All Striker permissions | striker.admin.* striker.user.* |
2 | striker.admin | Gives access to /striker admin | striker.admin.reload |
3 | striker.admin.reload | Gives access to /striker admin reload | none |
4 | striker.user.* | All Striker user permissions | striker.user.add striker.user.del striker.user.strikes.* |
5 | striker.user.new | Gives access to /striker user new <name> [rank] | none |
6 | striker.user.del | Gives access to /striker user del <name | none |
7 | striker.user.strikes.* | Change a user's strikes | striker.user.strikes.add.* striker.user.strikes.sub.* |
8 | striker.user.strikes.add.* | Access to /striker user strikes <user> [add:sub] [custom] | striker.user.strikes.add.custom |
9 | striker.user.strikes.sub.* | Access to /striker user strikes <user> [add:sub] [custom] | striker.user.strikes.sub.custom |
10 | striker.user.strikes.add.custom | Allows an admin to add a custom number of strikes to a user | none |
11 | striker.user.strikes.sub.custom | Allows an admin to subtract a custom number of strikes from a user | none |
Striker is experimental, and is still in development!