diff --git a/build.gradle b/build.gradle
index 21c3bc00..df0acf73 100644
--- a/build.gradle
+++ b/build.gradle
@@ -10,7 +10,7 @@ plugins {
//Project details
description "All you need to set up a server and more!"
group "bammerbom"
-version "3.0.7-SNAPSHOT"
+version "3.0.7"
sourceCompatibility = 1.8
targetCompatibility = 1.8
diff --git a/docs/commands.md b/docs/commands.md
index 3a0b4e16..e6662e0e 100644
--- a/docs/commands.md
+++ b/docs/commands.md
@@ -4,9 +4,12 @@ Commands
[/adventure \[Player\] - Change someone's gamemode to adventure.](commands/adventure.md)
[/afk \[Player\] \[Message…\] - Toggle whether a player is marked as away-from-keyboard.](commands/afk.md)
[/back - Teleport back to the location you were before you teleported.](commands/back.md)
-[/broadcast ?|\ - Send a message to everyone on the server.](commands/broadcast.md)
+[/ban \ \[Time\] \[Reason…\] - Ban a player or an ip address, for a certain time and reason.](commands/ban.md)
+[/biometeleport \ - Teleport to a specific biome.](commands/biometeleport.md)
+[/break - Break the block you are looking at.](commands/break.md)
+[/broadcast \ - Send a message to everyone on the server.](commands/broadcast.md)
[/burn \ \[Time\] - Set people on fire.](commands/burn.md)
-[/clearinventory ?|\[Player\] - Remove all items from someone's inventory.](commands/clearinventory.md)
+[/clearinventory \[Player\] - Remove all items from someone's inventory.](commands/clearinventory.md)
[/commandspy \[Player\] - Toggle a player's or your own commandspy status.](commands/commandspy.md)
[/country \ - View the country where a player is from.](commands/country.md)
[/createkit \ \[Cooldown\] \[Description…\] - Create a kit with the contents of your inventory.](commands/createkit.md)
@@ -18,20 +21,21 @@ Commands
[/delgroupspawn \ - Delete a group spawn.](commands/delgroupspawn.md)
[/delhome \ - Remove a home.](commands/delhome.md)
[/deljail \ - Remove the jail with the provided name.](commands/deljail.md)
-[/delnick ?|\[Player\] - Remove a player's nickname.](commands/delnick.md)
+[/delnick \[Player\] - Remove a player's nickname.](commands/delnick.md)
[/delwarp \ - Remove the specified warp.](commands/delwarp.md)
[/firstspawn \[Player\] - Teleport someone to the new player spawn.](commands/firstspawn.md)
[/fly \[Player\] - Toggle someone's fly status.](commands/fly.md)
-[/flyspeed ?|\ \[Player\] - Change a player's flyspeed. (1 by default)](commands/flyspeed.md)
+[/flyspeed \ \[Player\] - Change a player's flyspeed. (1 by default)](commands/flyspeed.md)
[/food \[Player\] - Fill a player's food bar.](commands/food.md)
[/gamemode \ \[Player\] - Change a player's gamemode.](commands/gamemode.md)
[/globalspawn \[Player\] - Teleport someone to the global spawn.](commands/globalspawn.md)
[/god \[Player\] - Toggle your or someone else's god mode.](commands/god.md)
[/groupspawn \[Player\] \[Group\] - Teleport someone to a group spawn.](commands/groupspawn.md)
-[/hat ?|\[Player\] - Put the item in your hand on your hat.](commands/hat.md)
+[/hat \[Player\] - Put the item in your hand on your hat.](commands/hat.md)
[/heal \[Player\] - Heal a player.](commands/heal.md)
[/home \[Home\] - Teleport to your home.](commands/home.md)
[/homelist - View a list of your homes.](commands/homelist.md)
+[/ip \ - View the ip address of a player.](commands/ip.md)
[/itemcanbreak \ - Change the blocks this item can break.](commands/itemcanbreak.md)
[/itemcanplaceon \ - Change the blocks this item can be placed on.](commands/itemcanplaceon.md)
[/itemdurability \ - Change the durability of the item in your hand.](commands/itemdurability.md)
@@ -48,15 +52,18 @@ Commands
[/kickall \[Reason…\] - Kick all players from the server.](commands/kickall.md)
[/kit \[Kit\] - Use a certain kit.](commands/kit.md)
[/kitlist - Get a paginated list of all kits.](commands/kitlist.md)
+[/list - View a list of online players.](commands/list.md)
+[/mail read|clear|send|delete| - Send, receive or clear your mail.](commands/mail.md)
[/messagespy \[Player\] - Toggle a player's or your own commandspy status.](commands/messagespy.md)
[/more - Set the quantity of the item in your hand to the maximum.](commands/more.md)
[/mute \ \[Time\] \[Reason…\] - Mute a player, for a certain time and reason.](commands/mute.md)
-[/nick ?|\ \[Player\] - Give someone a custom name.](commands/nick.md)
+[/nick \ \[Player\] - Give someone a custom name.](commands/nick.md)
[/night - Set the time in a certain world to night.](commands/night.md)
[/personalmessage \ \ - Send a private message to an other player.](commands/personalmessage.md)
-[/ping ?|\[Player\] - View a player's ping.](commands/ping.md)
+[/ping \[Player\] - View a player's ping.](commands/ping.md)
[/rain \[World\] - Change the weather to rain.](commands/rain.md)
[/random \ \[Second\] - Generate a random number between two values.](commands/random.md)
+[/randomteleport - Teleport to a random location nearby.](commands/randomteleport.md)
[/removekit \ - Permanently delete a kit.](commands/removekit.md)
[/repair \[All\] - Repair the item in your hand, or all items in your inventory.](commands/repair.md)
[/reply \ - Send a private message to the person who last private messaged you.](commands/reply.md)
@@ -68,9 +75,10 @@ Commands
[/setjail \ \[Description…\] - Create a new jail with your current location.](commands/setjail.md)
[/setmaxhealth \ \[Player\] - Set the max health of a player.](commands/setmaxhealth.md)
[/setwarp \ \[Description…\] - Create a new warp with the specified name and description.](commands/setwarp.md)
+[/signedit \ \ - Edit the sign you are looking at.](commands/signedit.md)
[/spawn \[Player\] - Teleport someone to the spawn.](commands/spawn.md)
[/spectator \[Player\] - Change someone's gamemode to spectator.](commands/spectator.md)
-[/speed ?|\ \[Player\] - Change a player's flyspeed if he is flying, or else the player's walkspeed. (1 by default)](commands/speed.md)
+[/speed \ \[Player\] - Change a player's flyspeed if he is flying, or else the player's walkspeed. (1 by default)](commands/speed.md)
[/sudo \ \ - Force a player to chat or to use a command.
/sudo /command
/sudo message](commands/sudo.md)
@@ -78,21 +86,24 @@ Commands
[/survival \[Player\] - Change someone's gamemode to survival.](commands/survival.md)
[/teleport \[Player\] \ OR /teleport \[Player\] \ \[Y\] \ \[\ \\] - Teleport a player or yourself to another player or certain coordinates.](commands/teleport.md)
[/teleportaccept \[Tpid\] - Accept the specified request, or the most recent one.](commands/teleportaccept.md)
-[/teleportall ?| - Teleport everyone to you.](commands/teleportall.md)
+[/teleportall - Teleport everyone to you.](commands/teleportall.md)
[/teleportask \ - Ask to teleport to a player.](commands/teleportask.md)
-[/teleportaskallhere ?| - Ask everyone to teleport to you.](commands/teleportaskallhere.md)
+[/teleportaskallhere - Ask everyone to teleport to you.](commands/teleportaskallhere.md)
[/teleportaskhere \ - Ask to teleport a player to you.](commands/teleportaskhere.md)
[/teleportdeny \[Tpid\] - Deny the specified request, or the most recent one.](commands/teleportdeny.md)
-[/teleporthere ?|\ - Teleport someone to you.](commands/teleporthere.md)
+[/teleporthere \ - Teleport someone to you.](commands/teleporthere.md)
[/thunder \[World\] - Change the weather to thunder.](commands/thunder.md)
-[/time add|set|query|night|enable|disable|day|?|\[Time\] - Time-related actions.](commands/time.md)
-[/ultimatecore gendocs|reload|clearcache|resetuser|error|modules|?| - The UltimateCore base command.](commands/ultimatecore.md)
+[/time add|set|query|night|enable|disable|day|\[Time\] - Time-related actions.](commands/time.md)
+[/top - Teleport to a random location nearby.](commands/top.md)
+[/ultimatecore gendocs|reload|clearcache|resetuser|error|modules| - The UltimateCore base command.](commands/ultimatecore.md)
+[/unban Player/IP - Unban a player or ip address.](commands/unban.md)
[/undeaf \ - Make a player no longer deaf.](commands/undeaf.md)
[/unjail \ - Unjail a player.](commands/unjail.md)
[/unmute \ - Unmute a player.](commands/unmute.md)
+[/uuid \ - View the uuid of a player.](commands/uuid.md)
[/vanish \[Player\] - Toggle whether a player is vanished.](commands/vanish.md)
-[/walkspeed ?|\ \[Player\] - Change a player's walkspeed. (1 by default)](commands/walkspeed.md)
+[/walkspeed \ \[Player\] - Change a player's walkspeed. (1 by default)](commands/walkspeed.md)
[/warp \[Warp\] - Teleport yourself to the specified warp.](commands/warp.md)
[/warplist - Get a paginated list of all warps.](commands/warplist.md)
[/weather sun/rain/thunder \[World\] - Change the weather to sun, rain or thunder.](commands/weather.md)
-[/world setdifficulty|import|setkeepspawnloaded|teleport|sethardcore|setpvp|delete|enable|create|info|setloadonstartup|setgamemode|gamerule|disable|setworldspawn|?| - World management command.](commands/world.md)
+[/world setdifficulty|worlds|import|setkeepspawnloaded|teleport|sethardcore|setpvp|delete|enable|create|info|setloadonstartup|setgamemode|gamerule|disable|setworldspawn| - World management command.](commands/world.md)
diff --git a/docs/commands/ban.md b/docs/commands/ban.md
new file mode 100644
index 00000000..e01c3980
--- /dev/null
+++ b/docs/commands/ban.md
@@ -0,0 +1,13 @@
+Ban
+====
+Ban a player or an ip address, for a certain time and reason.
+
+Usage: /ban \ \[Time\] \[Reason…\]
+Aliases: ban, banip, ipban, bantemp, tempban
+Module: [ban](../modules/ban.md)
+
+Basic permission: uc.ban.ban.base
+Basic role: mod
+
+Permissions:
+* **uc.ban.ban.base** - Recommended role: mod
Allows you to use the /ban command.
diff --git a/docs/commands/biometeleport.md b/docs/commands/biometeleport.md
new file mode 100644
index 00000000..8e5ac6f2
--- /dev/null
+++ b/docs/commands/biometeleport.md
@@ -0,0 +1,13 @@
+Biometeleport
+====
+Teleport to a specific biome.
+
+Usage: /biometeleport \
+Aliases: biometeleport, biometp, btp, bteleport
+Module: [teleport](../modules/teleport.md)
+
+Basic permission: uc.teleport.biometeleport.base
+Basic role: mod
+
+Permissions:
+* **uc.teleport.biometeleport.base** - Recommended role: mod
Allows you to use the /biometeleport command.
diff --git a/docs/commands/break.md b/docs/commands/break.md
new file mode 100644
index 00000000..91c7a8bf
--- /dev/null
+++ b/docs/commands/break.md
@@ -0,0 +1,13 @@
+Break
+====
+Break the block you are looking at.
+
+Usage: /break
+Aliases: break, blockzap, zapblock
+Module: [blockinfo](../modules/blockinfo.md)
+
+Basic permission: uc.blockinfo.break.base
+Basic role: nobody
+
+Permissions:
+* **uc.blockinfo.break.base** - Recommended role: nobody
Allows you to use the /break command.
diff --git a/docs/commands/broadcast.md b/docs/commands/broadcast.md
index b3c30495..9c693c1a 100644
--- a/docs/commands/broadcast.md
+++ b/docs/commands/broadcast.md
@@ -2,7 +2,7 @@ Broadcast
====
Send a message to everyone on the server.
-Usage: /broadcast ?|\
+Usage: /broadcast \
Aliases: broadcast, bc
Module: [broadcast](../modules/broadcast.md)
diff --git a/docs/commands/clearinventory.md b/docs/commands/clearinventory.md
index c5cd81d7..2783e87a 100644
--- a/docs/commands/clearinventory.md
+++ b/docs/commands/clearinventory.md
@@ -2,7 +2,7 @@ Clearinventory
====
Remove all items from someone's inventory.
-Usage: /clearinventory ?|\[Player\]
+Usage: /clearinventory \[Player\]
Aliases: clearinventory, clear, ci
Module: [inventory](../modules/inventory.md)
diff --git a/docs/commands/delnick.md b/docs/commands/delnick.md
index 99d2c375..227a399c 100644
--- a/docs/commands/delnick.md
+++ b/docs/commands/delnick.md
@@ -2,7 +2,7 @@ Delnick
====
Remove a player's nickname.
-Usage: /delnick ?|\[Player\]
+Usage: /delnick \[Player\]
Aliases: delnick, delnickname, removenick, removenickname, resetnick, resetnickname
Module: [nick](../modules/nick.md)
diff --git a/docs/commands/flyspeed.md b/docs/commands/flyspeed.md
index dd208e2f..1b973257 100644
--- a/docs/commands/flyspeed.md
+++ b/docs/commands/flyspeed.md
@@ -2,7 +2,7 @@ Flyspeed
====
Change a player's flyspeed. (1 by default)
-Usage: /flyspeed ?|\ \[Player\]
+Usage: /flyspeed \ \[Player\]
Aliases: flyspeed, fspeed
Module: [fly](../modules/fly.md)
diff --git a/docs/commands/hat.md b/docs/commands/hat.md
new file mode 100644
index 00000000..94349162
--- /dev/null
+++ b/docs/commands/hat.md
@@ -0,0 +1,14 @@
+Hat
+====
+Put the item in your hand on your hat.
+
+Usage: /hat \[Player\]
+Aliases: hat
+Module: [item](../modules/item.md)
+
+Basic permission: uc.item.hat.base
+Basic role: vip
+
+Permissions:
+* **uc.item.hat.base** - Recommended role: vip
Allows you to use the /hat command.
+* **uc.item.hat.others** - Recommended role: admin
Allows you to use the hat command on other players.
diff --git a/docs/commands/ip.md b/docs/commands/ip.md
new file mode 100644
index 00000000..01b1835e
--- /dev/null
+++ b/docs/commands/ip.md
@@ -0,0 +1,13 @@
+Ip
+====
+View the ip address of a player.
+
+Usage: /ip \
+Aliases: ip
+Module: [ban](../modules/ban.md)
+
+Basic permission: uc.ban.ip.base
+Basic role: nobody
+
+Permissions:
+* **uc.ban.ip.base** - Recommended role: nobody
Allows you to use the /ip command.
diff --git a/docs/commands/list.md b/docs/commands/list.md
new file mode 100644
index 00000000..1af0b147
--- /dev/null
+++ b/docs/commands/list.md
@@ -0,0 +1,14 @@
+List
+====
+View a list of online players.
+
+Usage: /list
+Aliases: list, players, ls, who, online, plist
+Module: [playerinfo](../modules/playerinfo.md)
+
+Basic permission: uc.playerinfo.list.base
+Basic role: everyone
+
+Permissions:
+* **uc.playerinfo.list.base** - Recommended role: everyone
Allows you to use the /list command.
+* **uc.playerinfo.list.seevanish** - Recommended role: mod
Allows you to see vanished players in the /list command
diff --git a/docs/commands/mail.md b/docs/commands/mail.md
new file mode 100644
index 00000000..e6ac3b79
--- /dev/null
+++ b/docs/commands/mail.md
@@ -0,0 +1,17 @@
+Mail
+====
+Send, receive or clear your mail.
+
+Usage: /mail read|clear|send|delete|
+Aliases: mail
+Module: [mail](../modules/mail.md)
+
+Basic permission: uc.mail.mail.base
+Basic role: everyone
+
+Permissions:
+* **uc.mail.mail.base** - Recommended role: everyone
Allows you to use the /mail command.
+* **uc.mail.mail.read.base** - Recommended role: nobody
Allows you to use the /mail read command.
+* **uc.mail.mail.send.base** - Recommended role: nobody
Allows you to use the /mail send command.
+* **uc.mail.mail.clear.base** - Recommended role: nobody
Allows you to use the /mail clear command.
+* **uc.mail.mail.delete.base** - Recommended role: nobody
Allows you to use the /mail delete command.
diff --git a/docs/commands/nick.md b/docs/commands/nick.md
index 138b606c..221a4a04 100644
--- a/docs/commands/nick.md
+++ b/docs/commands/nick.md
@@ -2,7 +2,7 @@ Nick
====
Give someone a custom name.
-Usage: /nick ?|\ \[Player\]
+Usage: /nick \ \[Player\]
Aliases: nick, nickname
Module: [nick](../modules/nick.md)
diff --git a/docs/commands/ping.md b/docs/commands/ping.md
new file mode 100644
index 00000000..24dd4143
--- /dev/null
+++ b/docs/commands/ping.md
@@ -0,0 +1,14 @@
+Ping
+====
+View a player's ping.
+
+Usage: /ping \[Player\]
+Aliases: ping, pong, latency
+Module: [playerinfo](../modules/playerinfo.md)
+
+Basic permission: uc.playerinfo.ping.base
+Basic role: vip
+
+Permissions:
+* **uc.playerinfo.ping.base** - Recommended role: vip
Allows you to use the /ping command.
+* **uc.playerinfo.ping.others** - Recommended role: vip
Allows you to use the /ping command on other players.
diff --git a/docs/commands/randomteleport.md b/docs/commands/randomteleport.md
new file mode 100644
index 00000000..31b4aa6d
--- /dev/null
+++ b/docs/commands/randomteleport.md
@@ -0,0 +1,13 @@
+Randomteleport
+====
+Teleport to a random location nearby.
+
+Usage: /randomteleport
+Aliases: randomteleport, randomtp, rtp, rteleport
+Module: [teleport](../modules/teleport.md)
+
+Basic permission: uc.teleport.randomteleport.base
+Basic role: mod
+
+Permissions:
+* **uc.teleport.randomteleport.base** - Recommended role: mod
Allows you to use the /randomteleport command.
diff --git a/docs/commands/signedit.md b/docs/commands/signedit.md
new file mode 100644
index 00000000..b8944153
--- /dev/null
+++ b/docs/commands/signedit.md
@@ -0,0 +1,13 @@
+Signedit
+====
+Edit the sign you are looking at.
+
+Usage: /signedit \ \
+Aliases: signedit, editsign
+Module: [sign](../modules/sign.md)
+
+Basic permission: uc.sign.signedit.base
+Basic role: vip
+
+Permissions:
+* **uc.sign.signedit.base** - Recommended role: vip
Allows you to use the /signedit command.
diff --git a/docs/commands/speed.md b/docs/commands/speed.md
index 403a7ea1..37c257fa 100644
--- a/docs/commands/speed.md
+++ b/docs/commands/speed.md
@@ -2,7 +2,7 @@ Speed
====
Change a player's flyspeed if he is flying, or else the player's walkspeed. (1 by default)
-Usage: /speed ?|\ \[Player\]
+Usage: /speed \ \[Player\]
Aliases: speed, generalspeed
Module: [fly](../modules/fly.md)
diff --git a/docs/commands/teleportall.md b/docs/commands/teleportall.md
index fb3b3e7e..f5562c44 100644
--- a/docs/commands/teleportall.md
+++ b/docs/commands/teleportall.md
@@ -2,7 +2,7 @@ Teleportall
====
Teleport everyone to you.
-Usage: /teleportall ?|
+Usage: /teleportall
Aliases: teleportall, tpall
Module: [teleport](../modules/teleport.md)
diff --git a/docs/commands/teleportaskallhere.md b/docs/commands/teleportaskallhere.md
index d2a61080..83d4f53d 100644
--- a/docs/commands/teleportaskallhere.md
+++ b/docs/commands/teleportaskallhere.md
@@ -2,7 +2,7 @@ Teleportaskallhere
====
Ask everyone to teleport to you.
-Usage: /teleportaskallhere ?|
+Usage: /teleportaskallhere
Aliases: teleportaskallhere, tpaallhere, teleportaskall, tpaall
Module: [teleport](../modules/teleport.md)
diff --git a/docs/commands/teleporthere.md b/docs/commands/teleporthere.md
index 2a382e5c..7c89148f 100644
--- a/docs/commands/teleporthere.md
+++ b/docs/commands/teleporthere.md
@@ -2,7 +2,7 @@ Teleporthere
====
Teleport someone to you.
-Usage: /teleporthere ?|\
+Usage: /teleporthere \
Aliases: teleporthere, tphere
Module: [teleport](../modules/teleport.md)
diff --git a/docs/commands/time.md b/docs/commands/time.md
index c6159c2e..af1d456d 100644
--- a/docs/commands/time.md
+++ b/docs/commands/time.md
@@ -2,7 +2,7 @@ Time
====
Time-related actions.
-Usage: /time add|set|query|night|enable|disable|day|?|\[Time\]
+Usage: /time add|set|query|night|enable|disable|day|\[Time\]
Aliases: time
Module: [time](../modules/time.md)
diff --git a/docs/commands/top.md b/docs/commands/top.md
new file mode 100644
index 00000000..3e3a5c9a
--- /dev/null
+++ b/docs/commands/top.md
@@ -0,0 +1,13 @@
+Top
+====
+Teleport to a random location nearby.
+
+Usage: /top
+Aliases: top, highestblock
+Module: [teleport](../modules/teleport.md)
+
+Basic permission: uc.teleport.top.base
+Basic role: nobody
+
+Permissions:
+* **uc.teleport.top.base** - Recommended role: nobody
Allows you to use the /top command.
diff --git a/docs/commands/ultimatecore.md b/docs/commands/ultimatecore.md
index 935aef54..a0218e5c 100644
--- a/docs/commands/ultimatecore.md
+++ b/docs/commands/ultimatecore.md
@@ -2,7 +2,7 @@ Ultimatecore
====
The UltimateCore base command.
-Usage: /ultimatecore gendocs|reload|clearcache|resetuser|error|modules|?|
+Usage: /ultimatecore gendocs|reload|clearcache|resetuser|error|modules|
Aliases: ultimatecore, uc
Module: [default](../modules/default.md)
diff --git a/docs/commands/unban.md b/docs/commands/unban.md
new file mode 100644
index 00000000..2739a465
--- /dev/null
+++ b/docs/commands/unban.md
@@ -0,0 +1,13 @@
+Unban
+====
+Unban a player or ip address.
+
+Usage: /unban Player/IP
+Aliases: unban, pardon, unbanip, pardonip, ipunban, ippardon
+Module: [ban](../modules/ban.md)
+
+Basic permission: uc.ban.unban.base
+Basic role: nobody
+
+Permissions:
+* **uc.ban.unban.base** - Recommended role: nobody
Allows you to use the /unban command.
diff --git a/docs/commands/uuid.md b/docs/commands/uuid.md
new file mode 100644
index 00000000..e6da4f57
--- /dev/null
+++ b/docs/commands/uuid.md
@@ -0,0 +1,13 @@
+Uuid
+====
+View the uuid of a player.
+
+Usage: /uuid \
+Aliases: uuid, uuidtoname, uuidtoplayer
+Module: [playerinfo](../modules/playerinfo.md)
+
+Basic permission: uc.playerinfo.uuid.base
+Basic role: mod
+
+Permissions:
+* **uc.playerinfo.uuid.base** - Recommended role: mod
Allows you to use the /uuid command.
diff --git a/docs/commands/walkspeed.md b/docs/commands/walkspeed.md
index 8f9b08ab..c56f47d1 100644
--- a/docs/commands/walkspeed.md
+++ b/docs/commands/walkspeed.md
@@ -2,7 +2,7 @@ Walkspeed
====
Change a player's walkspeed. (1 by default)
-Usage: /walkspeed ?|\ \[Player\]
+Usage: /walkspeed \ \[Player\]
Aliases: walkspeed, wspeed
Module: [fly](../modules/fly.md)
diff --git a/docs/commands/world.md b/docs/commands/world.md
new file mode 100644
index 00000000..1435ce49
--- /dev/null
+++ b/docs/commands/world.md
@@ -0,0 +1,30 @@
+World
+====
+World management command.
+
+Usage: /world setdifficulty|worlds|import|setkeepspawnloaded|teleport|sethardcore|setpvp|delete|enable|create|info|setloadonstartup|setgamemode|gamerule|disable|setworldspawn|
+Aliases: world
+Module: [world](../modules/world.md)
+
+Basic permission: uc.world.world.base
+Basic role: admin
+
+Permissions:
+* **uc.world.world.base** - Recommended role: admin
Allows you to use the /world command.
+* **uc.world.world.create.base** - Recommended role: nobody
Allows you to use the /world create command.
+* **uc.world.world.delete.base** - Recommended role: nobody
Allows you to use the /world delete command.
+* **uc.world.world.disable.base** - Recommended role: nobody
Allows you to use the /world disable command.
+* **uc.world.world.enable.base** - Recommended role: nobody
Allows you to use the /world enable command.
+* **uc.world.world.gamerule.base** - Recommended role: nobody
Allows you to use the /world gamerule command.
+* **uc.world.world.import.base** - Recommended role: nobody
Allows you to use the /world import command.
+* **uc.world.world.worlds.base** - Recommended role: nobody
Allows you to use the /world worlds command.
+* **uc.world.world.info.base** - Recommended role: nobody
Allows you to use the /world info command.
+* **uc.world.world.setdifficulty.base** - Recommended role: nobody
Allows you to use the /world setdifficulty command.
+* **uc.world.world.setgamemode.base** - Recommended role: nobody
Allows you to use the /world setgamemode command.
+* **uc.world.world.sethardcore.base** - Recommended role: nobody
Allows you to use the /world sethardcore command.
+* **uc.world.world.setkeepspawnloaded.base** - Recommended role: nobody
Allows you to use the /world setkeepspawnloaded command.
+* **uc.world.world.setloadonstartup.base** - Recommended role: nobody
Allows you to use the /world setloadonstartup command.
+* **uc.world.world.setpvp.base** - Recommended role: nobody
Allows you to use the /world setpvp command.
+* **uc.world.world.setworldspawn.base** - Recommended role: nobody
Allows you to use the /world setworldspawn command.
+* **uc.world.world.setworldspawn.base** - Recommended role: nobody
Allows you to use the /world setworldspawn command.
+* **uc.world.world.teleport.base** - Recommended role: nobody
Allows you to use the /world teleport command.
diff --git a/docs/modules.md b/docs/modules.md
index 4959ca1d..1eaf1edb 100644
--- a/docs/modules.md
+++ b/docs/modules.md
@@ -4,11 +4,14 @@ Modules
[afk - Management of what happens to idle players.](modules/afk.md)
[automessage - A lot of automessage functionality, including chat, bossbar, actionbar, title and random messages.](modules/automessage.md)
[back - Teleport back to where you were before you teleported to somewhere.](modules/back.md)
+[ban - Allows you to ban and unban players and ips](modules/ban.md)
[blacklist - Ban items from being used by players.](modules/blacklist.md)
+[blockinfo - View different kinds of information about blocks.](modules/blockinfo.md)
[blood - Custom 'blood' particles when a player gets damaged](modules/blood.md)
[broadcast - Broadcast custom messages over the server.](modules/broadcast.md)
[burn - Set a player on fire using the /burn command.](modules/burn.md)
[chat - Full chat management, including group formats](modules/chat.md)
+[commandtimer - Allows you to set cooldowns and teleport warmups.](modules/commandtimer.md)
[connectionmessages - Allows you to change the join and quit messages.](modules/connectionmessages.md)
[deaf - Allows you to make a player deaf. The player won't be able to send chat and see the chat.](modules/deaf.md)
[deathmessage - Allows you to change deathmessages to whatever you want.](modules/deathmessage.md)
@@ -25,6 +28,7 @@ Modules
[jail - Put players in a jail as a punishment for misbehaving.](modules/jail.md)
[kick - ALlows you to kick a player from the server.](modules/kick.md)
[kit - Give players certain items on use of a command.](modules/kit.md)
+[mail - Send and receive mail from players.](modules/mail.md)
[mute - Allows you to mute a player and the player won't be able to send chat, but will be able to see the chat.](modules/mute.md)
[nick - Allows players to change their display name.](modules/nick.md)
[personalmessage - Send private messages to other players.](modules/personalmessage.md)
@@ -41,7 +45,6 @@ Modules
[time - Change the time of the minecraft world to day, night, or anything in between.](modules/time.md)
[unknowncommand - Allows you to change the message send to a player when a command is not found.](modules/unknowncommand.md)
[vanish - Make players invisible.](modules/vanish.md)
-[votifier - ](modules/votifier.md)
[warp - Let the admin set certain locations where a player can teleport to.](modules/warp.md)
[weather - Change the minecraft world's weather, or disable it.](modules/weather.md)
[world - World management.](modules/world.md)
diff --git a/docs/modules/ban.md b/docs/modules/ban.md
new file mode 100644
index 00000000..b336eb6a
--- /dev/null
+++ b/docs/modules/ban.md
@@ -0,0 +1,13 @@
+Ban
+====
+Allows you to ban and unban players and ips
+
+Commands:
+* **[/ban \ \[Time\] \[Reason…\]](../commands/ban.md)**
Ban a player or an ip address, for a certain time and reason.
+* **[/unban Player/IP](../commands/unban.md)**
Unban a player or ip address.
+* **[/ip \](../commands/ip.md)**
View the ip address of a player.
+
+Permissions:
+* **uc.ban.ban.base** - Recommended role: mod
Allows you to use the /ban command.
+* **uc.ban.unban.base** - Recommended role: nobody
Allows you to use the /unban command.
+* **uc.ban.ip.base** - Recommended role: nobody
Allows you to use the /ip command.
diff --git a/docs/modules/blockinfo.md b/docs/modules/blockinfo.md
new file mode 100644
index 00000000..e2b7bd7c
--- /dev/null
+++ b/docs/modules/blockinfo.md
@@ -0,0 +1,9 @@
+Blockinfo
+====
+View different kinds of information about blocks.
+
+Commands:
+* **[/break](../commands/break.md)**
Break the block you are looking at.
+
+Permissions:
+* **uc.blockinfo.break.base** - Recommended role: nobody
Allows you to use the /break command.
diff --git a/docs/modules/broadcast.md b/docs/modules/broadcast.md
index 05081197..bca333d4 100644
--- a/docs/modules/broadcast.md
+++ b/docs/modules/broadcast.md
@@ -3,8 +3,7 @@ Broadcast
Broadcast custom messages over the server.
Commands:
-* **[/broadcast ?|\](../commands/broadcast.md)**
Send a message to everyone on the server.
+* **[/broadcast \](../commands/broadcast.md)**
Send a message to everyone on the server.
Permissions:
* **uc.broadcast.broadcast.base** - Recommended role: admin
Allows you to use the /broadcast command.
-* **uc.broadcast.broadcast.?.base** - Recommended role: nobody
Allows you to use the /broadcast ? command.
diff --git a/docs/modules/commandtimer.md b/docs/modules/commandtimer.md
new file mode 100644
index 00000000..f5afdf20
--- /dev/null
+++ b/docs/modules/commandtimer.md
@@ -0,0 +1,8 @@
+Commandtimer
+====
+Allows you to set cooldowns and teleport warmups.
+
+
+Permissions:
+* **uc.commandtimer.bypass.cooldown.** - Recommended role: admin
Allows you to bypass the cooldown of a command.
+* **uc.commandtimer.bypass.warmup.** - Recommended role: admin
Allows you to bypass the warmup of a command.
diff --git a/docs/modules/default.md b/docs/modules/default.md
index 35439c40..f70f00a3 100644
--- a/docs/modules/default.md
+++ b/docs/modules/default.md
@@ -3,7 +3,7 @@ Default
The default module of ultimatecore containing the /ultimatecore command.
Commands:
-* **[/ultimatecore gendocs|reload|clearcache|resetuser|error|modules|?|](../commands/ultimatecore.md)**
The UltimateCore base command.
+* **[/ultimatecore gendocs|reload|clearcache|resetuser|error|modules|](../commands/ultimatecore.md)**
The UltimateCore base command.
Permissions:
* **uc.default.ultimatecore.base** - Recommended role: owner
Allows you to use the /ultimatecore command.
@@ -13,11 +13,4 @@ Permissions:
* **uc.default.ultimatecore.gendocs.base** - Recommended role: nobody
Allows you to use the /ultimatecore gendocs command.
* **uc.default.ultimatecore.error.base** - Recommended role: nobody
Allows you to use the /ultimatecore error command.
* **uc.default.ultimatecore.reload.base** - Recommended role: nobody
Allows you to use the /ultimatecore reload command.
-* **uc.default.ultimatecore.clearcache.?.base** - Recommended role: nobody
Allows you to use the /ultimatecore clearcache ? command.
-* **uc.default.ultimatecore.resetuser.?.base** - Recommended role: nobody
Allows you to use the /ultimatecore resetuser ? command.
-* **uc.default.ultimatecore.modules.?.base** - Recommended role: nobody
Allows you to use the /ultimatecore modules ? command.
-* **uc.default.ultimatecore.gendocs.?.base** - Recommended role: nobody
Allows you to use the /ultimatecore gendocs ? command.
-* **uc.default.ultimatecore.error.?.base** - Recommended role: nobody
Allows you to use the /ultimatecore error ? command.
-* **uc.default.ultimatecore.reload.?.base** - Recommended role: nobody
Allows you to use the /ultimatecore reload ? command.
-* **uc.default.ultimatecore.?.base** - Recommended role: nobody
Allows you to use the /ultimatecore ? command.
* **uc.ultimatecore.ultimatecore.base** - Recommended role: owner
Allows you to use the /ultimatecore command.
diff --git a/docs/modules/fly.md b/docs/modules/fly.md
index 5873dcea..b1ff6237 100644
--- a/docs/modules/fly.md
+++ b/docs/modules/fly.md
@@ -4,16 +4,13 @@ Allows you toggle whether a player is able to fly.
Commands:
* **[/fly \[Player\]](../commands/fly.md)**
Toggle someone's fly status.
-* **[/flyspeed ?|\ \[Player\]](../commands/flyspeed.md)**
Change a player's flyspeed. (1 by default)
-* **[/walkspeed ?|\ \[Player\]](../commands/walkspeed.md)**
Change a player's walkspeed. (1 by default)
-* **[/speed ?|\ \[Player\]](../commands/speed.md)**
Change a player's flyspeed if he is flying, or else the player's walkspeed. (1 by default)
+* **[/flyspeed \ \[Player\]](../commands/flyspeed.md)**
Change a player's flyspeed. (1 by default)
+* **[/walkspeed \ \[Player\]](../commands/walkspeed.md)**
Change a player's walkspeed. (1 by default)
+* **[/speed \ \[Player\]](../commands/speed.md)**
Change a player's flyspeed if he is flying, or else the player's walkspeed. (1 by default)
Permissions:
* **uc.fly.fly.base** - Recommended role: admin
Allows you to change your own fly state.
* **uc.fly.fly.others** - Recommended role: admin
Allows you to change other player's fly state.
* **uc.fly.flyspeed.base** - Recommended role: admin
Allows you to use the /flyspeed command.
-* **uc.fly.flyspeed.?.base** - Recommended role: nobody
Allows you to use the /flyspeed ? command.
* **uc.fly.walkspeed.base** - Recommended role: admin
Allows you to use the /walkspeed command.
-* **uc.fly.walkspeed.?.base** - Recommended role: nobody
Allows you to use the /walkspeed ? command.
* **uc.fly.speed.base** - Recommended role: admin
Allows you to use the /speed command.
-* **uc.fly.speed.?.base** - Recommended role: nobody
Allows you to use the /speed ? command.
diff --git a/docs/modules/inventory.md b/docs/modules/inventory.md
index af139cd5..1fac7bf0 100644
--- a/docs/modules/inventory.md
+++ b/docs/modules/inventory.md
@@ -3,9 +3,8 @@ Inventory
Inventory management.
Commands:
-* **[/clearinventory ?|\[Player\]](../commands/clearinventory.md)**
Remove all items from someone's inventory.
+* **[/clearinventory \[Player\]](../commands/clearinventory.md)**
Remove all items from someone's inventory.
Permissions:
* **uc.inventory.clearinventory.base** - Recommended role: admin
Allows you to use the /clearinventory command.
* **uc.inventory.clearinventory.others** - Recommended role: admin
Allows you to use the /clearinventory command on other players
-* **uc.inventory.clearinventory.?.base** - Recommended role: nobody
Allows you to use the /clearinventory ? command.
diff --git a/docs/modules/item.md b/docs/modules/item.md
index 743cf45d..24367125 100644
--- a/docs/modules/item.md
+++ b/docs/modules/item.md
@@ -5,7 +5,7 @@ Modify items in multiple ways.
Commands:
* **[/more](../commands/more.md)**
Set the quantity of the item in your hand to the maximum.
* **[/repair \[All\]](../commands/repair.md)**
Repair the item in your hand, or all items in your inventory.
-* **[/hat ?|\[Player\]](../commands/hat.md)**
Put the item in your hand on your hat.
+* **[/hat \[Player\]](../commands/hat.md)**
Put the item in your hand on your hat.
* **[/itemname \](../commands/itemname.md)**
Change the name of the item in your hand.
* **[/itemlore \](../commands/itemlore.md)**
Change the lore of the item in your hand. Use | for multiple lines.
* **[/itemquantity \](../commands/itemquantity.md)**
Change the quantity of the item in your hand.
@@ -32,4 +32,3 @@ Permissions:
* **uc.item.itemenchant.base** - Recommended role: admin
Allows you to use the itemenchant command.
* **uc.item.hat.base** - Recommended role: vip
Allows you to use the /hat command.
* **uc.item.hat.others** - Recommended role: admin
Allows you to use the hat command on other players.
-* **uc.item.hat.?.base** - Recommended role: nobody
Allows you to use the /hat ? command.
diff --git a/docs/modules/mail.md b/docs/modules/mail.md
new file mode 100644
index 00000000..29f43b38
--- /dev/null
+++ b/docs/modules/mail.md
@@ -0,0 +1,13 @@
+Mail
+====
+Send and receive mail from players.
+
+Commands:
+* **[/mail read|clear|send|delete|](../commands/mail.md)**
Send, receive or clear your mail.
+
+Permissions:
+* **uc.mail.mail.base** - Recommended role: everyone
Allows you to use the /mail command.
+* **uc.mail.mail.read.base** - Recommended role: nobody
Allows you to use the /mail read command.
+* **uc.mail.mail.send.base** - Recommended role: nobody
Allows you to use the /mail send command.
+* **uc.mail.mail.clear.base** - Recommended role: nobody
Allows you to use the /mail clear command.
+* **uc.mail.mail.delete.base** - Recommended role: nobody
Allows you to use the /mail delete command.
diff --git a/docs/modules/nick.md b/docs/modules/nick.md
index 3fafa5ce..10be0480 100644
--- a/docs/modules/nick.md
+++ b/docs/modules/nick.md
@@ -3,8 +3,8 @@ Nick
Allows players to change their display name.
Commands:
-* **[/nick ?|\ \[Player\]](../commands/nick.md)**
Give someone a custom name.
-* **[/delnick ?|\[Player\]](../commands/delnick.md)**
Remove a player's nickname.
+* **[/nick \ \[Player\]](../commands/nick.md)**
Give someone a custom name.
+* **[/delnick \[Player\]](../commands/delnick.md)**
Remove a player's nickname.
Permissions:
* **uc.nick.nick.base** - Recommended role: vip
Allows you to use the /nick command.
@@ -13,7 +13,5 @@ Permissions:
* **uc.nick.nick.others.color.** - Recommended role: admin
Allows you to use a certain color in other people's nicknames.
* **uc.nick.nick.style.