Plugin MineCraft : CommandBook

From Verywiki-EN

Jump to: navigation, search

Contents

[Bukkit] CommandBook

  • Current version of autoplugin : 1.4.2
  • Compatible Craftbukkit : 709+


Function

  • General commands as used on my server since '10. Warping, item giving, time changing, weather changing -- the usual.
  • Supports [Bukkit] Permissions plugin.
  • Supports [Bukkit] WorldGuard plugin.


Configuration

You can configure the file config.yml (/plugins/CommandBook/)

online-on-join
  • true : see the list of players currently logged on the server
  • false : you can not see the list of players that are connected on the server
motd
  • Message of the day
rules
  • Server rule that players must follow


Available colors

Color code
Color on white
Color on black
`r
red red
`R dark red dark red
`y yellow
yellow
`Y dark yellow (gold)
dark yellow (gold)
`g green green
`G dark green dark green
`c cyan/aqua cyan/aqua
`C dark cyan/aqua dark cyan/aqua
`b blue blue
`B dark blue dark blue
`p purple/pink purple/pink
`P dark purple dark purple
`0 black black
`1 dark grey dark grey
`2 light grey light grey
`w white white


Configure the Permissions of the plugin

Il est nécessaire d'ajouter les permissions que vous souhaitez aux groupes que vous souhaitez pour chaque commande.

These permissions must be included in your configuration file plugin Permissions.


Usage

General

Command Permissions Arguments Description
/cmdbook version None See the current version of CommandBook.
/cmdbook reload
  • commandbook.reload
Reload the configuration of the plugin.
/item

/i

  • commandbook.give
[-d] <item[:data]> [amount] Gives you an item (-d to drop items).
/give
  • commandbook.give.other (give to other players)
  • commandbook.give.infinite (blocks infinis)
  • commandbook.give.stacks (blocks > 64)
  • commandbook.give.stacks.unlimited (blocks > 5 stacks)
[-d] <target> <item[:data]> [amount] Give items to any player(-d to delete an item).
/who
/list
/playerlist
/online
/players
  • commandbook.who
[filter] See who is online.
/motd
  • commandbook.motd
Show the message of the day.
/rules
  • commandbook.rules
Show the rules.
/kit
  • commandbook.kit.list
  • commandbook.kit.kits.[kit] (exemple : commandbook.kit.kits.starter)
Get a list of "kits" that a player can use.
/kit
  • commandbook.kit.kits.[kit] (exemple : commandbook.kit.kits.starter)
<kit> [target] Get a kit.
/more
  • commandbook.more
  • commandbook.more.infinite
[-a] [-i] [target] Changes the held stack to have 64 items.
  • -a to affect all items in your inventory.
  • -i to create an infinite stack instead
/setspawn
  • commandbook.setspawn
[destination] Set the spawn location.
/time (Not applicable) Get the current time.
/time now (Not applicable) Get the current time.
/time -l now
  • commandbook.time
  • commandbook.time.lock
Lock the time to the current time.
/time
  • commandbook.time
  • commandbook.time.lock
[-l] [world] <time> Set the time. The time can be a number to indicate the number of ticks, names of the times of the day (sunrise, dusk, dawn, sunset, etc.), or a time string (3:44 or 5:44pm or 12am).
  • -l to lock the time (to prevent it from changing)
/spawnmob
  • commandbook.spawnmob
  • commandbook.spawnmob.many (more than 10 mobs)
  • commandbook.spawnmob.<mob> (for each mob-permissions, exemple : commandbook.spawnmob.PigZombie)
[-d] [-i] [-r] [-p] <mob> [count] [destination] Spawn a mob or several. The mob name can be a partial match. You can enter an invalid mob name and you will be listed the available types.
  • -d means to set the mobs' health to 1
  • -i means to ignite the mob
  • -r means to rocket the mob
  • -p to make spawned creepers powered
/weather
  • commandbook.weather
<'stormy'|'sunny'> [duration] [world] Change the weather. Use -1 for a duration (optional) if you want it to be natural, or you can specify a duration in seconds. Weather is global (on over the entire world) and it snows in snowy biomes and rains in other biomes.
/thunder
  • commandbook.weather.thunder
<'on'|'off'> [duration] [world] Change the thunder and lightning state. Use -1 for a duration (optional) if you want it to be natural, or you can specify a duration in seconds. Thunder won't work when it's not storming.


Téléportation

Command Permissions Arguments Description
/spawn
  • commandbook.spawn
Vous téléporte au point de départ (spawn)
/teleport
/tp
  • commandbook.teleport
  • commandbook.teleport.other (téléporter les autres)
[target] <destination> Vous téléporte vers une destination.
/bring
/tphere
/summon
/s
  • commandbook.teleport.other
<target> Téléporter un autre joueur vers vous.
/place
/put
  • commandbook.teleport.other
<target> Téléporter un autre joueur vers la location que vous cherchez à atteindre.


Messages

Command Permissions Arguments Description
/say
  • commandbook.say
<message...> Envoyer un message.
/me
  • commandbook.say.me
<message...> Envoyer un message à la 3ème personne en parlant de soi.
/msg
/message
/whisper
/pm
/tell
  • commandbook.msg
<target> <message...> Envoyer un message à un autre joueur en privé.
/reply
/r
  • commandbook.msg
<message...> Répondre à la dernière personne qui vous a envoyée un message privé.


Players

Command Permissions Arguments Description
/whereami
/getpos
/pos
/where
  • commandbook.whereami
[target] Avoir votre location actuelle.
/compass
  • commandbook.whereami.compass
[target] Avoir votre position actuelle en coordonnée (x, y et z).
/clear
  • commandbook.clear
  • commandbook.clear.other
[-a] [target] Vider votre inventaire ou celui de d'un autre joueur. Utiliser l'option -a pour vider tout les slots (armure, etc...).
/slap
  • commandbook.slap
  • commandbook.slap.other (slap others)
[-h|-v] [-d] [-s] [target] Gifler un joueur.
  • -v signifie recevoir une gifle extrêmement violente
  • -h signifie recevoir une gifle violente
  • -d signifie retirer un point de vie à un joueur
  • -s signifie que le joueur ne pourra plus parler sur le serveur
/rocket
  • commandbook.rocket
  • commandbook.rocket.other (rocket others)
[-h] [-s] [target] Faire exploser un joueur.
  • -h envoie une explosion violente
  • -s signifie que le joueurs ne pourra plus parler sur le serveur
/barrage
  • commandbook.barrage
  • commandbook.barrage.other (barrage others)
[-s] [target] Envoi un barrage de flèche vers un joueur.
  • -s signifie que le joueur ne pourra plus parler sur le serveur


Tools

Command Permissions Arguments Description
/ping Renvoi la réponse "Pong" pour savoir si le serveur répond toujours.
/whois
  • commandbook.whois
  • commandbook.whois.other
<target> Avoir des informations à propos d'un joueur.
/debug info
  • commandbook.debug.info
Avoir les informations du serveur.
/debug clock
  • commandbook.debug.clock
Génère un test de mesure sur le serveur afin de détecter des problèmes de latence.


Ban

Command Permissions Arguments Description
/kick
  • commandbook.kick
<target> [reason...] Kick un joueur.
/ban
  • commandbook.bans.ban
[-e] <name> [reason...] Expulse définitivement un joueur.
  • Il est impératif d'écrire entièrement et correctement le nom du joueur.
/unban
  • commandbook.bans.unban
<name> [reason...] Débannir un joueur.
  • Il est impératif d'écrire entièrement et correctement le nom du joueur.
/isbanned
  • commandbook.bans.isbanned
<name> Vérifier si ce joueur est banni.
  • Il est impératif d'écrire entièrement et correctement le nom du joueur.
/bans load
  • commandbook.bans.load
Lit la liste des bannis depuis le disque.
/bans save
  • commandbook.bans.save
Force la sauvegarde de la liste des bannis sur le disque.


Directed targets

The private message commands take a directed target.

  • ! or #console matches the console
  • @<player> matches a player exactly by their name
  • <filter> matches everyone whose name starts with the specified filter (will only work if there's only one match)
  • *<filter> matches everyone whose name contains the specified filter (will only work if there's only one match)


Targets

With most commands, a target can include an entire group of people. You can use a number of targets, including some special ones:

  • @<player> matches a player exactly by their name
  • * matches everyone
  • #world matches everyone in the same world as you
  • #near matches everyone within 30 blocks radius of you
  • <filter> matches everyone whose name starts with the specified filter
  • *<filter> matches everyone whose name contains the specified filter


Locations

The teleport commands let you specify a location. You can use the following.

  • <x>,<y>,<z> matches coordinates (requires the commandbook.locations.coords permission)
  • #spawn matches spawn (requires the commandbook.spawn permission)
  • #target matches the first free block in the column of the block that you are looking at
  • Anything else matches the location of the first target found


Worlds

Some commands let you specify a world.

  • #main matches the main world
  • #normal matches the first normal world
  • #nether matches the first Nether world
  • #player:<filter> matches the world of the first player target found
  • <filter> matches a world by the exact name


Times

For the time command, you have several choices of specifying the time. Some example possibilities are as follows:

  • 12:00 (24-hour time)
  • 4pm (12-hour time)
  • 5:22am (12-hour time)
  • Dawn
  • Sunrise
  • Morning
  • Day
  • Midday
  • Noon
  • Afternoon
  • Evening
  • Sunset
  • Dusk
  • Night
  • Midnight
  • 12144 (number of ticks, a number between 0 and 24000)
Personal tools