diff --git a/build.gradle b/build.gradle
index 73ab0f9c..ed8936ab 100644
--- a/build.gradle
+++ b/build.gradle
@@ -9,7 +9,7 @@ plugins {
//Project details
description "All you need to set up a server and more!"
group "bammerbom"
-version "3.0.4-SNAPSHOT"
+version "3.0.4"
sourceCompatibility = 1.8
targetCompatibility = 1.8
diff --git a/docs/commands.md b/docs/commands.md
index fd06bb3b..5b84e0fe 100644
--- a/docs/commands.md
+++ b/docs/commands.md
@@ -2,84 +2,86 @@ 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)
+[/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)
[/burn \ \[Time\] - Set people on fire.](commands/burn.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 \ \[Time\] \[Description\] - Create a kit with the contents of your inventory.](commands/createkit.md)
+[/createkit \ \[Cooldown\] \[Description…\] - Create a kit with the contents of your inventory.](commands/createkit.md)
[/creative \[Player\] - Change someone's gamemode to creative.](commands/creative.md)
[/day - Set the time in a certain world to day.](commands/day.md)
-[/deaf \ \[Time\] \[Reason\] - Make a player deaf, for a certain time and reason.](commands/deaf.md)
-[/deaf \ \[Time\] \[Reason\] - Make a player deaf, for a certain time and reason.](commands/deaf.md)
+[/deaf \ \[Time\] \[Reason…\] - Make a player deaf, for a certain time and reason.](commands/deaf.md)
[/delfirstspawn - Delete the new player spawn.](commands/delfirstspawn.md)
[/delglobalspawn - Delete the global spawn.](commands/delglobalspawn.md)
[/delgroupspawn \ - Delete a group spawn.](commands/delgroupspawn.md)
-[/delhome \ - Remove a home.](commands/delhome.md)
+[/delhome \ - Remove a home.](commands/delhome.md)
[/deljail \ - Remove the jail with the provided name.](commands/deljail.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)
[/food \[Player\] - Fill a player's food bar.](commands/food.md)
-[/gamemode \ \[Player\] - Change a player's gamemode.](commands/gamemode.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)
[/heal \[Player\] - Heal a player.](commands/heal.md)
-[/home \ - Teleport to your home.](commands/home.md)
+[/home \[Home\] - Teleport to your home.](commands/home.md)
[/homelist - View a list of your homes.](commands/homelist.md)
-[/itemcanbreak \ \[Block\] \[Block\]... - Change the blocks this item can break.](commands/itemcanbreak.md)
-[/itemcanplaceon \ \[Block\] \[Block\]... - Change the blocks this item can be placed on.](commands/itemcanplaceon.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)
[/itemenchant \ \[Level\] - Add an enchantment to the item in your hand.](commands/itemenchant.md)
-[/itemhidetags attributes/candestroy/canplace/enchantments/miscellaneous/unbreakable false/true - Change whether a certain tag is hidden.](commands/itemhidetags.md)
-[/itemlore \\[|LORE\]\[|LORE\] - Change the lore of the item in your hand. Use | for multiple lines.](commands/itemlore.md)
-[/itemname \ - Change the name of the item in your hand.](commands/itemname.md)
+[/itemhidetags attributes/candestroy/canplaceon/enchantments/miscellaneous/unbreakable Enable/Disable - Change whether a certain tag is hidden.](commands/itemhidetags.md)
+[/itemlore \ - Change the lore of the item in your hand. Use | for multiple lines.](commands/itemlore.md)
+[/itemname \ - Change the name of the item in your hand.](commands/itemname.md)
[/itemquantity \ - Change the quantity of the item in your hand.](commands/itemquantity.md)
-[/itemunbreakable true/false - Change whether the item in your hand is unbreakable.](commands/itemunbreakable.md)
-[/jail \ \[Jail\] \[Time\] \[Reason\] - Jail a player in a certain jail, for a certain time and with a certain reason.](commands/jail.md)
+[/itemunbreakable \ - Change whether the item in your hand is unbreakable.](commands/itemunbreakable.md)
+[/jail \ \[Jail\] \[Time\] \[Reason…\] - Jail a player in a certain jail, for a certain time and with a certain reason.](commands/jail.md)
[/jaillist - View a list of all jails.](commands/jaillist.md)
[/jailtp \ - Teleport to a jail without jailing yourself.](commands/jailtp.md)
-[/kick \ \[Reason\] - Kick a player from the server.](commands/kick.md)
-[/kickall \[Reason\] - Kick all players from the server.](commands/kickall.md)
-[/kit \ - Use a certain kit.](commands/kit.md)
+[/kick \ \[Reason…\] - Kick a player from the server.](commands/kick.md)
+[/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)
-[/commandspy \[Player\] - Toggle a player's or your own commandspy status.](commands/messagespy.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)
-[/mute \ \[Time\] \[Reason\] - Mute a player, for a certain time and reason.](commands/mute.md)
+[/mute \ \[Time\] \[Reason…\] - Mute a player, for a certain time and reason.](commands/mute.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)
+[/personalmessage \ \ - Send a private message to an other player.](commands/personalmessage.md)
[/rain \[World\] - Change the weather to rain.](commands/rain.md)
-[/random \[Min\] \ - Generate a random number between two values.](commands/random.md)
+[/random \ \[Second\] - Generate a random number between two values.](commands/random.md)
[/removekit \ - Permanently delete a kit.](commands/removekit.md)
-[/repair \[All/Hand\] - 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)
+[/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)
[/setfirstspawn - Set the new player spawn.](commands/setfirstspawn.md)
[/setglobalspawn - Set the global spawn.](commands/setglobalspawn.md)
[/setgroupspawn \ - Set a group spawn.](commands/setgroupspawn.md)
-[/sethealth \ \[Player\] - Set the health of a player.](commands/sethealth.md)
-[/sethome \ - Set a new home or move the location of a home.](commands/sethome.md)
-[/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)
+[/sethealth \ \[Player\] - Set the health of a player.](commands/sethealth.md)
+[/sethome \ - Set a new home or move the location of a home.](commands/sethome.md)
+[/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)
[/spawn \[Player\] - Teleport someone to the spawn.](commands/spawn.md)
[/spectator \[Player\] - Change someone's gamemode to spectator.](commands/spectator.md)
-[/sudo \ \[/\]\ - Force a player to chat or to use a command.
+[/sudo \ \ - Force a player to chat or to use a command.
/sudo /command
/sudo message](commands/sudo.md)
[/sun \[World\] - Change the weather to sun.](commands/sun.md)
[/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)
-[/tpaccept \[TPID/Player\] - Accept the specified request, or the most recent one.](commands/teleportaccept.md)
+[/teleportaccept \[Tpid\] - Accept the specified request, or the most recent one.](commands/teleportaccept.md)
[/teleportask \ - Ask to teleport to a player.](commands/teleportask.md)
[/teleportaskhere \ - Ask to teleport a player to you.](commands/teleportaskhere.md)
-[/tpdeny \[TPID/Player\] - Deny the specified request, or the most recent one.](commands/teleportdeny.md)
+[/teleportdeny \[Tpid\] - Deny the specified request, or the most recent one.](commands/teleportdeny.md)
[/thunder \[World\] - Change the weather to thunder.](commands/thunder.md)
[/time (set/add) day/night/\/enable/disable/query - Time-related actions.](commands/time.md)
-[/ultimatecore modules/resetuser/clearcache/gendocs/reload - The UltimateCore base command.](commands/ultimatecore.md)
+[/ultimatecore gendocs|reload|clearcache|resetuser|error|modules - The UltimateCore base command.](commands/ultimatecore.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)
[/vanish \[Player\] - Toggle whether a player is vanished.](commands/vanish.md)
-[/warp \ - Teleport yourself to the specified warp.](commands/warp.md)
+[/warp \[Warp\] - Teleport yourself to the specified warp.](commands/warp.md)
[/warplist - Get a paginated list of all warps.](commands/warplist.md)
-[/weather \ \[World\] - Change the weather to sun, rain or thunder.](commands/weather.md)
+[/weather sun/rain/thunder \[World\] - Change the weather to sun, rain or thunder.](commands/weather.md)
diff --git a/docs/commands/afk.md b/docs/commands/afk.md
index 113aa5a4..ad27d970 100644
--- a/docs/commands/afk.md
+++ b/docs/commands/afk.md
@@ -2,7 +2,7 @@ Afk
====
Toggle whether a player is marked as away-from-keyboard.
-Usage: /afk \[Player\] \[Message\]
+Usage: /afk \[Player\] \[Message…\]
Aliases: afk, idle, away
Module: [afk](../modules/afk.md)
@@ -11,6 +11,6 @@ Basic role: everyone
Permissions:
* **uc.afk.afk.base** - Recommended role: everyone
Allows you to toggle your own afk status.
-* **uc.afk.afk.base.message** - Recommended role: everyone
Allows you to provide a reason for being afk.
-* **uc.afk.afk.others** - Recommended role: mod
Allows you to toggle another player's afk status.
+* **uc.afk.afk.message** - Recommended role: everyone
Allows you to provide a reason for being afk.
+* **uc.afk.afk.others.base** - Recommended role: mod
Allows you to toggle another player's afk status.
* **uc.afk.afk.others.message** - Recommended role: mod
Allows you to provide an message while toggling another player's afk status.
diff --git a/docs/commands/broadcast.md b/docs/commands/broadcast.md
new file mode 100644
index 00000000..5763f026
--- /dev/null
+++ b/docs/commands/broadcast.md
@@ -0,0 +1,13 @@
+Broadcast
+====
+Send a message to everyone on the server.
+
+Usage: /broadcast \
+Aliases: broadcast
+Module: [broadcast](../modules/broadcast.md)
+
+Basic permission: uc.broadcast.broadcast.base
+Basic role: admin
+
+Permissions:
+* **uc.broadcast.broadcast.base** - Recommended role: admin
Allows you to use the /broadcast command.
diff --git a/docs/commands/clearinventory.md b/docs/commands/clearinventory.md
new file mode 100644
index 00000000..d6421dc5
--- /dev/null
+++ b/docs/commands/clearinventory.md
@@ -0,0 +1,14 @@
+Clearinventory
+====
+Remove all items from someone's inventory.
+
+Usage: /clearinventory \[Player\]
+Aliases: clearinventory, clear, ci
+Module: [inventory](../modules/inventory.md)
+
+Basic permission: uc.inventory.clearinventory.base
+Basic role: admin
+
+Permissions:
+* **uc.inventory.clearinventory.base** - Recommended role: admin
Allows you to use the /clearinventory command.
+* **others** - Recommended role: admin
Allows you to use the /clearinventory command on other players
diff --git a/docs/commands/createkit.md b/docs/commands/createkit.md
index b252333f..a3e68293 100644
--- a/docs/commands/createkit.md
+++ b/docs/commands/createkit.md
@@ -2,7 +2,7 @@ Createkit
====
Create a kit with the contents of your inventory.
-Usage: /createkit \ \[Time\] \[Description\]
+Usage: /createkit \ \[Cooldown\] \[Description…\]
Aliases: createkit, kitcreate, addkit, kitadd
Module: [kit](../modules/kit.md)
diff --git a/docs/commands/deaf.md b/docs/commands/deaf.md
index 66aa994f..5ed1a2d8 100644
--- a/docs/commands/deaf.md
+++ b/docs/commands/deaf.md
@@ -2,15 +2,15 @@ Deaf
====
Make a player deaf, for a certain time and reason.
-Usage: /deaf \ \[Time\] \[Reason\]
-Aliases: undeaf
+Usage: /deaf \ \[Time\] \[Reason…\]
+Aliases: deaf
Module: [deaf](../modules/deaf.md)
-Basic permission: uc.deaf.undeaf.base
+Basic permission: uc.deaf.deaf.base
Basic role: mod
Permissions:
-* **uc.deaf.undeaf.base** - Recommended role: mod
Allows you to undeaf someone.
+* **uc.deaf.deaf.base** - Recommended role: mod
Allows you to deaf someone.
Permission options:
* **uc.deaf.exemptpower**
The amount of exemptpower the player has. If a player's deafpower is higher than or equal to the targets exemptpower he can deaf the target.
diff --git a/docs/commands/delfirstspawn.md b/docs/commands/delfirstspawn.md
index f1034929..db930f67 100644
--- a/docs/commands/delfirstspawn.md
+++ b/docs/commands/delfirstspawn.md
@@ -3,7 +3,7 @@ Delfirstspawn
Delete the new player spawn.
Usage: /delfirstspawn
-Aliases: delfirstspawn
+Aliases: delfirstspawn, removefirstspawn
Module: [spawn](../modules/spawn.md)
Basic permission: uc.spawn.delfirstspawn.base
diff --git a/docs/commands/delglobalspawn.md b/docs/commands/delglobalspawn.md
index df043ef8..2098333a 100644
--- a/docs/commands/delglobalspawn.md
+++ b/docs/commands/delglobalspawn.md
@@ -3,7 +3,7 @@ Delglobalspawn
Delete the global spawn.
Usage: /delglobalspawn
-Aliases: delglobalspawn, delspawn
+Aliases: delglobalspawn, delspawn, removeglobalspawn, removespawn
Module: [spawn](../modules/spawn.md)
Basic permission: uc.spawn.delglobalspawn.base
diff --git a/docs/commands/delgroupspawn.md b/docs/commands/delgroupspawn.md
index 3adf89f2..3d42d735 100644
--- a/docs/commands/delgroupspawn.md
+++ b/docs/commands/delgroupspawn.md
@@ -3,7 +3,7 @@ Delgroupspawn
Delete a group spawn.
Usage: /delgroupspawn \
-Aliases: delgroupspawn
+Aliases: delgroupspawn, removegroupspawn
Module: [spawn](../modules/spawn.md)
Basic permission: uc.spawn.delgroupspawn.base
diff --git a/docs/commands/delhome.md b/docs/commands/delhome.md
index bc2d73ba..471617af 100644
--- a/docs/commands/delhome.md
+++ b/docs/commands/delhome.md
@@ -2,7 +2,7 @@ Delhome
====
Remove a home.
-Usage: /delhome \
+Usage: /delhome \
Aliases: delhome, removehome
Module: [home](../modules/home.md)
diff --git a/docs/commands/gamemode.md b/docs/commands/gamemode.md
index 02761481..b643c109 100644
--- a/docs/commands/gamemode.md
+++ b/docs/commands/gamemode.md
@@ -2,7 +2,7 @@ Gamemode
====
Change a player's gamemode.
-Usage: /gamemode \ \[Player\]
+Usage: /gamemode \ \[Player\]
Aliases: gamemode, gm
Module: [gamemode](../modules/gamemode.md)
diff --git a/docs/commands/home.md b/docs/commands/home.md
index 54868ed6..f52662d9 100644
--- a/docs/commands/home.md
+++ b/docs/commands/home.md
@@ -2,7 +2,7 @@ Home
====
Teleport to your home.
-Usage: /home \
+Usage: /home \[Home\]
Aliases: home
Module: [home](../modules/home.md)
diff --git a/docs/commands/itemcanbreak.md b/docs/commands/itemcanbreak.md
index 7371a79e..1af7377e 100644
--- a/docs/commands/itemcanbreak.md
+++ b/docs/commands/itemcanbreak.md
@@ -2,7 +2,7 @@ Itemcanbreak
====
Change the blocks this item can break.
-Usage: /itemcanbreak \ \[Block\] \[Block\]...
+Usage: /itemcanbreak \
Aliases: itemcanbreak, setitemcanbreak, itemcandestroy, setitemcandestroy, canbreak, candestroy
Module: [item](../modules/item.md)
diff --git a/docs/commands/itemcanplaceon.md b/docs/commands/itemcanplaceon.md
index 95229f63..620965e6 100644
--- a/docs/commands/itemcanplaceon.md
+++ b/docs/commands/itemcanplaceon.md
@@ -2,7 +2,7 @@ Itemcanplaceon
====
Change the blocks this item can be placed on.
-Usage: /itemcanplaceon \ \[Block\] \[Block\]...
+Usage: /itemcanplaceon \
Aliases: itemcanplaceon, setitemcanplaceon, canplaceon
Module: [item](../modules/item.md)
diff --git a/docs/commands/itemhidetags.md b/docs/commands/itemhidetags.md
index 02275481..8fd27dea 100644
--- a/docs/commands/itemhidetags.md
+++ b/docs/commands/itemhidetags.md
@@ -2,7 +2,7 @@ Itemhidetags
====
Change whether a certain tag is hidden.
-Usage: /itemhidetags attributes/candestroy/canplace/enchantments/miscellaneous/unbreakable false/true
+Usage: /itemhidetags attributes/candestroy/canplaceon/enchantments/miscellaneous/unbreakable Enable/Disable
Aliases: itemhidetags, setitemhidetags, hidetags
Module: [item](../modules/item.md)
diff --git a/docs/commands/itemlore.md b/docs/commands/itemlore.md
index d788810d..5220fb0d 100644
--- a/docs/commands/itemlore.md
+++ b/docs/commands/itemlore.md
@@ -2,7 +2,7 @@ Itemlore
====
Change the lore of the item in your hand. Use | for multiple lines.
-Usage: /itemlore \\[|LORE\]\[|LORE\]
+Usage: /itemlore \
Aliases: itemlore, setitemlore, lore
Module: [item](../modules/item.md)
diff --git a/docs/commands/itemname.md b/docs/commands/itemname.md
index d04debb9..56913c79 100644
--- a/docs/commands/itemname.md
+++ b/docs/commands/itemname.md
@@ -2,7 +2,7 @@ Itemname
====
Change the name of the item in your hand.
-Usage: /itemname \
+Usage: /itemname \
Aliases: itemname, setitemname, name
Module: [item](../modules/item.md)
diff --git a/docs/commands/itemunbreakable.md b/docs/commands/itemunbreakable.md
index e25ebc8e..0d7871b2 100644
--- a/docs/commands/itemunbreakable.md
+++ b/docs/commands/itemunbreakable.md
@@ -2,7 +2,7 @@ Itemunbreakable
====
Change whether the item in your hand is unbreakable.
-Usage: /itemunbreakable true/false
+Usage: /itemunbreakable \
Aliases: itemunbreakable, setitemunbreakable, unbreakable
Module: [item](../modules/item.md)
diff --git a/docs/commands/jail.md b/docs/commands/jail.md
index 108d2605..35487bf3 100644
--- a/docs/commands/jail.md
+++ b/docs/commands/jail.md
@@ -2,7 +2,7 @@ Jail
====
Jail a player in a certain jail, for a certain time and with a certain reason.
-Usage: /jail \ \[Jail\] \[Time\] \[Reason\]
+Usage: /jail \ \[Jail\] \[Time\] \[Reason…\]
Aliases: jail
Module: [jail](../modules/jail.md)
diff --git a/docs/commands/kick.md b/docs/commands/kick.md
index c55120b6..dc9eeb5d 100644
--- a/docs/commands/kick.md
+++ b/docs/commands/kick.md
@@ -2,7 +2,7 @@ Kick
====
Kick a player from the server.
-Usage: /kick \ \[Reason\]
+Usage: /kick \ \[Reason…\]
Aliases: kick
Module: [kick](../modules/kick.md)
diff --git a/docs/commands/kickall.md b/docs/commands/kickall.md
index c96e26f5..56ce8d2b 100644
--- a/docs/commands/kickall.md
+++ b/docs/commands/kickall.md
@@ -2,7 +2,7 @@ Kickall
====
Kick all players from the server.
-Usage: /kickall \[Reason\]
+Usage: /kickall \[Reason…\]
Aliases: kickall, kickeveryone
Module: [kick](../modules/kick.md)
diff --git a/docs/commands/kit.md b/docs/commands/kit.md
index e0f524f6..0d21a822 100644
--- a/docs/commands/kit.md
+++ b/docs/commands/kit.md
@@ -2,7 +2,7 @@ Kit
====
Use a certain kit.
-Usage: /kit \
+Usage: /kit \[Kit\]
Aliases: kit
Module: [kit](../modules/kit.md)
diff --git a/docs/commands/messagespy.md b/docs/commands/messagespy.md
index cd3e9002..71339827 100644
--- a/docs/commands/messagespy.md
+++ b/docs/commands/messagespy.md
@@ -2,7 +2,7 @@ Messagespy
====
Toggle a player's or your own commandspy status. When commandspy is enabled you can see when other people whisper.
-Usage: /commandspy \[Player\]
+Usage: /messagespy \[Player\]
Aliases: messagespy, msgspy, spymessage, spymsg, whisperspy, spywhisper
Module: [spy](../modules/spy.md)
diff --git a/docs/commands/mute.md b/docs/commands/mute.md
index 60e63694..5fb43200 100644
--- a/docs/commands/mute.md
+++ b/docs/commands/mute.md
@@ -2,15 +2,15 @@ Mute
====
Mute a player, for a certain time and reason.
-Usage: /mute \ \[Time\] \[Reason\]
-Aliases: unmute
+Usage: /mute \ \[Time\] \[Reason…\]
+Aliases: mute
Module: [mute](../modules/mute.md)
-Basic permission: uc.mute.unmute.base
+Basic permission: uc.mute.mute.base
Basic role: mod
Permissions:
-* **uc.mute.unmute.base** - Recommended role: mod
Allows you to unmute someone.
+* **uc.mute.mute.base** - Recommended role: mod
Allows you to mute someone.
Permission options:
* **uc.mute.exemptpower**
The amount of exemptpower the player has. If a player's mutepower is higher than or equal to the targets exemptpower he can mute the target.
diff --git a/docs/commands/personalmessage.md b/docs/commands/personalmessage.md
index cb640166..34793b0b 100644
--- a/docs/commands/personalmessage.md
+++ b/docs/commands/personalmessage.md
@@ -2,7 +2,7 @@ Personalmessage
====
Send a private message to an other player.
-Usage: /personalmessage \ \
+Usage: /personalmessage \ \
Aliases: personalmessage, pm, dm, msg, w, whisper, tell
Module: [personalmessage](../modules/personalmessage.md)
diff --git a/docs/commands/random.md b/docs/commands/random.md
index 9b0d44b8..2bfa6246 100644
--- a/docs/commands/random.md
+++ b/docs/commands/random.md
@@ -2,7 +2,7 @@ Random
====
Generate a random number between two values. If the minimum is not given it is set to 1.
-Usage: /random \[Min\] \
+Usage: /random \ \[Second\]
Aliases: random
Module: [random](../modules/random.md)
diff --git a/docs/commands/repair.md b/docs/commands/repair.md
index bc20bf16..e1a8802d 100644
--- a/docs/commands/repair.md
+++ b/docs/commands/repair.md
@@ -2,7 +2,7 @@ Repair
====
Repair the item in your hand, or all items in your inventory.
-Usage: /repair \[All/Hand\]
+Usage: /repair \[All\]
Aliases: repair, fix
Module: [item](../modules/item.md)
diff --git a/docs/commands/reply.md b/docs/commands/reply.md
index 52dc091d..8a3188d5 100644
--- a/docs/commands/reply.md
+++ b/docs/commands/reply.md
@@ -2,7 +2,7 @@ Reply
====
Send a private message to the person who last private messaged you.
-Usage: /reply \
+Usage: /reply \
Aliases: reply, respond, r
Module: [personalmessage](../modules/personalmessage.md)
diff --git a/docs/commands/sethealth.md b/docs/commands/sethealth.md
index bbeb79c6..57a230c7 100644
--- a/docs/commands/sethealth.md
+++ b/docs/commands/sethealth.md
@@ -2,8 +2,8 @@ Sethealth
====
Set the health of a player.
-Usage: /sethealth \ \[Player\]
-Aliases: sethealth, setlives
+Usage: /sethealth \ \[Player\]
+Aliases: sethealth, setlives, health, lives
Module: [heal](../modules/heal.md)
Basic permission: uc.heal.sethealth.base
diff --git a/docs/commands/sethome.md b/docs/commands/sethome.md
index 4b5e3742..7ff5dc49 100644
--- a/docs/commands/sethome.md
+++ b/docs/commands/sethome.md
@@ -2,7 +2,7 @@ Sethome
====
Set a new home or move the location of a home.
-Usage: /sethome \
+Usage: /sethome \
Aliases: sethome, addhome
Module: [home](../modules/home.md)
diff --git a/docs/commands/setjail.md b/docs/commands/setjail.md
index 29bfce9d..2b5479f1 100644
--- a/docs/commands/setjail.md
+++ b/docs/commands/setjail.md
@@ -2,7 +2,7 @@ Setjail
====
Create a new jail with your current location.
-Usage: /setjail \ \[Description\]
+Usage: /setjail \ \[Description…\]
Aliases: setjail, addjail, modifyjail
Module: [jail](../modules/jail.md)
diff --git a/docs/commands/setmaxhealth.md b/docs/commands/setmaxhealth.md
index fe530cb3..921a5efb 100644
--- a/docs/commands/setmaxhealth.md
+++ b/docs/commands/setmaxhealth.md
@@ -2,8 +2,8 @@ Setmaxhealth
====
Set the max health of a player.
-Usage: /setmaxhealth \ \[Player\]
-Aliases: setmaxhealth, maxhealth
+Usage: /setmaxhealth \ \[Player\]
+Aliases: setmaxhealth, setmaxlives, maxhealth, maxlives
Module: [heal](../modules/heal.md)
Basic permission: uc.heal.setmaxhealth.base
diff --git a/docs/commands/setwarp.md b/docs/commands/setwarp.md
index fec59fac..386f9078 100644
--- a/docs/commands/setwarp.md
+++ b/docs/commands/setwarp.md
@@ -2,7 +2,7 @@ Setwarp
====
Create a new warp with the specified name and description.
-Usage: /setwarp \ \[Description\]
+Usage: /setwarp \ \[Description…\]
Aliases: setwarp, addwarp
Module: [warp](../modules/warp.md)
diff --git a/docs/commands/sudo.md b/docs/commands/sudo.md
index 88424c7f..bb5b2519 100644
--- a/docs/commands/sudo.md
+++ b/docs/commands/sudo.md
@@ -2,7 +2,7 @@ Sudo
====
Force a player to chat or to use a command.
-Usage: /sudo \ \[/\]\
+Usage: /sudo \ \
Aliases: sudo, fcommand, fcmd, fchat, forcechat, forcecmd, forcecommand
Module: [sudo](../modules/sudo.md)
diff --git a/docs/commands/teleportaccept.md b/docs/commands/teleportaccept.md
index 38ad21bb..5bb145b5 100644
--- a/docs/commands/teleportaccept.md
+++ b/docs/commands/teleportaccept.md
@@ -2,7 +2,7 @@ Teleportaccept
====
Accept the specified request, or the most recent one.
-Usage: /tpaccept \[TPID/Player\]
+Usage: /teleportaccept \[Tpid\]
Aliases: teleportaccept, tpaccept, tpyes
Module: [teleport](../modules/teleport.md)
diff --git a/docs/commands/teleportdeny.md b/docs/commands/teleportdeny.md
index 1ffd58ed..50c08102 100644
--- a/docs/commands/teleportdeny.md
+++ b/docs/commands/teleportdeny.md
@@ -2,7 +2,7 @@ Teleportdeny
====
Deny the specified request, or the most recent one.
-Usage: /tpdeny \[TPID/Player\]
+Usage: /teleportdeny \[Tpid\]
Aliases: teleportdeny, tpdeny, tpno
Module: [teleport](../modules/teleport.md)
diff --git a/docs/commands/ultimatecore.md b/docs/commands/ultimatecore.md
index edad15fd..9a958471 100644
--- a/docs/commands/ultimatecore.md
+++ b/docs/commands/ultimatecore.md
@@ -2,12 +2,18 @@ Ultimatecore
====
The UltimateCore base command.
-Usage: /ultimatecore modules/resetuser/clearcache/gendocs/reload
+Usage: /ultimatecore gendocs|reload|clearcache|resetuser|error|modules
Aliases: ultimatecore, uc
Module: [default](../modules/default.md)
-Basic permission: uc.ultimatecore.ultimatecore
+Basic permission: uc.default.ultimatecore.base
Basic role: owner
Permissions:
-* **uc.ultimatecore.ultimatecore** - Recommended role: owner
Allows you to use the /ultimatecore command.
+* **uc.default.ultimatecore.base** - Recommended role: owner
Allows you to use the /ultimatecore command.
+* **uc.default.ultimatecore.clearcache.base** - Recommended role: nobody
Allows you to use the /clearcache command.
+* **uc.default.ultimatecore.resetuser.base** - Recommended role: nobody
Allows you to use the /resetuser command.
+* **uc.default.ultimatecore.modules.base** - Recommended role: nobody
Allows you to use the /modules command.
+* **uc.default.ultimatecore.gendocs.base** - Recommended role: nobody
Allows you to use the /gendocs command.
+* **uc.default.ultimatecore.error.base** - Recommended role: nobody
Allows you to use the /error command.
+* **uc.default.ultimatecore.reload.base** - Recommended role: nobody
Allows you to use the /reload command.
diff --git a/docs/commands/undeaf.md b/docs/commands/undeaf.md
new file mode 100644
index 00000000..df51bf97
--- /dev/null
+++ b/docs/commands/undeaf.md
@@ -0,0 +1,13 @@
+Undeaf
+====
+Make a player no longer deaf.
+
+Usage: /undeaf \
+Aliases: undeaf
+Module: [deaf](../modules/deaf.md)
+
+Basic permission: uc.deaf.undeaf.base
+Basic role: mod
+
+Permissions:
+* **uc.deaf.undeaf.base** - Recommended role: mod
Allows you to undeaf someone.
diff --git a/docs/commands/unmute.md b/docs/commands/unmute.md
new file mode 100644
index 00000000..a928b2eb
--- /dev/null
+++ b/docs/commands/unmute.md
@@ -0,0 +1,13 @@
+Unmute
+====
+Unmute a player.
+
+Usage: /unmute \
+Aliases: unmute
+Module: [mute](../modules/mute.md)
+
+Basic permission: uc.mute.unmute.base
+Basic role: mod
+
+Permissions:
+* **uc.mute.unmute.base** - Recommended role: mod
Allows you to unmute someone.
diff --git a/docs/commands/vanish.md b/docs/commands/vanish.md
index 41564d7b..b32656ef 100644
--- a/docs/commands/vanish.md
+++ b/docs/commands/vanish.md
@@ -11,4 +11,4 @@ Basic role: everyone
Permissions:
* **uc.vanish.vanish.base** - Recommended role: everyone
Allows you to use the vanish command.
-* **uc.vanish.vanish.base** - Recommended role: everyone
Allows you to use the vanish command on other players.
+* **uc.vanish.vanish.base** - Recommended role: everyone
Allows you to use the vanish command.
diff --git a/docs/commands/warp.md b/docs/commands/warp.md
index d733f80d..f895ff8f 100644
--- a/docs/commands/warp.md
+++ b/docs/commands/warp.md
@@ -2,7 +2,7 @@ Warp
====
Teleport yourself to the specified warp.
-Usage: /warp \
+Usage: /warp \[Warp\]
Aliases: warp
Module: [warp](../modules/warp.md)
diff --git a/docs/commands/weather.md b/docs/commands/weather.md
index 550ab2f7..0aa7069a 100644
--- a/docs/commands/weather.md
+++ b/docs/commands/weather.md
@@ -2,7 +2,7 @@ Weather
====
Change the weather to sun, rain or thunder.
-Usage: /weather \ \[World\]
+Usage: /weather sun/rain/thunder \[World\]
Aliases: weather, downfall
Module: [weather](../modules/weather.md)
diff --git a/docs/modules.md b/docs/modules.md
index 13e4f8f2..930e1c6c 100644
--- a/docs/modules.md
+++ b/docs/modules.md
@@ -6,6 +6,7 @@ Modules
[back - Teleport back to where you were before you teleported to somewhere.](modules/back.md)
[blacklist - Ban items from being used by players.](modules/blacklist.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)
[connectionmessages - Allows you to change the join and quit messages.](modules/connectionmessages.md)
@@ -19,6 +20,7 @@ Modules
[god - Allows you to make a player invincible.](modules/god.md)
[heal - Allows you to refill or change a player's health bar.](modules/heal.md)
[home - Allows players set custom locations 'homes' where they can later teleport back to.](modules/home.md)
+[inventory - Inventory management.](modules/inventory.md)
[item - Modify items in multiple ways.](modules/item.md)
[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)
diff --git a/docs/modules/afk.md b/docs/modules/afk.md
index a5649895..6b77ba66 100644
--- a/docs/modules/afk.md
+++ b/docs/modules/afk.md
@@ -3,11 +3,11 @@ Afk
Management of what happens to idle players.
Commands:
-* **[/afk \[Player\] \[Message\]](../commands/afk.md)**
Toggle whether a player is marked as away-from-keyboard.
+* **[/afk \[Player\] \[Message…\]](../commands/afk.md)**
Toggle whether a player is marked as away-from-keyboard.
Permissions:
* **uc.afk.afk.base** - Recommended role: everyone
Allows you to toggle your own afk status.
-* **uc.afk.afk.base.message** - Recommended role: everyone
Allows you to provide a reason for being afk.
-* **uc.afk.afk.others** - Recommended role: mod
Allows you to toggle another player's afk status.
+* **uc.afk.afk.message** - Recommended role: everyone
Allows you to provide a reason for being afk.
+* **uc.afk.afk.others.base** - Recommended role: mod
Allows you to toggle another player's afk status.
* **uc.afk.afk.others.message** - Recommended role: mod
Allows you to provide an message while toggling another player's afk status.
* **uc.afk.exempt** - Recommended role: vip
When you have this permission you can't be kicked for being afk.
diff --git a/docs/modules/broadcast.md b/docs/modules/broadcast.md
new file mode 100644
index 00000000..bca333d4
--- /dev/null
+++ b/docs/modules/broadcast.md
@@ -0,0 +1,9 @@
+Broadcast
+====
+Broadcast custom messages over the server.
+
+Commands:
+* **[/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.
diff --git a/docs/modules/deaf.md b/docs/modules/deaf.md
index 582617f6..707b951d 100644
--- a/docs/modules/deaf.md
+++ b/docs/modules/deaf.md
@@ -3,8 +3,8 @@ Deaf
Allows you to make a player deaf. The player won't be able to send chat and see the chat.
Commands:
-* **[/deaf \ \[Time\] \[Reason\]](../commands/deaf.md)**
Make a player deaf, for a certain time and reason.
-* **[/deaf \ \[Time\] \[Reason\]](../commands/deaf.md)**
Make a player deaf, for a certain time and reason.
+* **[/deaf \ \[Time\] \[Reason…\]](../commands/deaf.md)**
Make a player deaf, for a certain time and reason.
+* **[/undeaf \](../commands/undeaf.md)**
Make a player no longer deaf.
Permissions:
* **uc.deaf.deaf.base** - Recommended role: mod
Allows you to deaf someone.
diff --git a/docs/modules/default.md b/docs/modules/default.md
index 1bf5a712..bcabdf66 100644
--- a/docs/modules/default.md
+++ b/docs/modules/default.md
@@ -3,7 +3,14 @@ Default
The default module of ultimatecore containing the /ultimatecore command.
Commands:
-* **[/ultimatecore modules/resetuser/clearcache/gendocs/reload](../commands/ultimatecore.md)**
The UltimateCore base command.
+* **[/ultimatecore gendocs|reload|clearcache|resetuser|error|modules](../commands/ultimatecore.md)**
The UltimateCore base command.
Permissions:
-* **uc.ultimatecore.ultimatecore** - Recommended role: owner
Allows you to use the /ultimatecore command.
+* **uc.default.ultimatecore.gendocs.base** - Recommended role: nobody
Allows you to use the /gendocs command.
+* **uc.ultimatecore.ultimatecore.base** - Recommended role: owner
Allows you to use the /ultimatecore command.
+* **uc.default.ultimatecore.base** - Recommended role: owner
Allows you to use the /ultimatecore command.
+* **uc.default.ultimatecore.clearcache.base** - Recommended role: nobody
Allows you to use the /clearcache command.
+* **uc.default.ultimatecore.resetuser.base** - Recommended role: nobody
Allows you to use the /resetuser command.
+* **uc.default.ultimatecore.modules.base** - Recommended role: nobody
Allows you to use the /modules command.
+* **uc.default.ultimatecore.error.base** - Recommended role: nobody
Allows you to use the /error command.
+* **uc.default.ultimatecore.reload.base** - Recommended role: nobody
Allows you to use the /reload command.
diff --git a/docs/modules/gamemode.md b/docs/modules/gamemode.md
index 693ffdcc..7e48591b 100644
--- a/docs/modules/gamemode.md
+++ b/docs/modules/gamemode.md
@@ -3,7 +3,7 @@ Gamemode
Allows you to change a player's gamemode.
Commands:
-* **[/gamemode \ \[Player\]](../commands/gamemode.md)**
Change a player's gamemode.
+* **[/gamemode \ \[Player\]](../commands/gamemode.md)**
Change a player's gamemode.
* **[/survival \[Player\]](../commands/survival.md)**
Change someone's gamemode to survival.
* **[/creative \[Player\]](../commands/creative.md)**
Change someone's gamemode to creative.
* **[/adventure \[Player\]](../commands/adventure.md)**
Change someone's gamemode to adventure.
diff --git a/docs/modules/heal.md b/docs/modules/heal.md
index 4e928058..a69ec65d 100644
--- a/docs/modules/heal.md
+++ b/docs/modules/heal.md
@@ -4,8 +4,8 @@ Allows you to refill or change a player's health bar.
Commands:
* **[/heal \[Player\]](../commands/heal.md)**
Heal a player.
-* **[/sethealth \ \[Player\]](../commands/sethealth.md)**
Set the health of a player.
-* **[/setmaxhealth \ \[Player\]](../commands/setmaxhealth.md)**
Set the max health of a player.
+* **[/sethealth \ \[Player\]](../commands/sethealth.md)**
Set the health of a player.
+* **[/setmaxhealth \ \[Player\]](../commands/setmaxhealth.md)**
Set the max health of a player.
Permissions:
* **uc.heal.heal.base** - Recommended role: admin
Allows you to use the heal command.
diff --git a/docs/modules/home.md b/docs/modules/home.md
index ad8827c2..52c310ec 100644
--- a/docs/modules/home.md
+++ b/docs/modules/home.md
@@ -4,9 +4,9 @@ Allows players set custom locations 'homes' where they can later teleport back t
Commands:
* **[/homelist](../commands/homelist.md)**
View a list of your homes.
-* **[/home \](../commands/home.md)**
Teleport to your home.
-* **[/delhome \](../commands/delhome.md)**
Remove a home.
-* **[/sethome \](../commands/sethome.md)**
Set a new home or move the location of a home.
+* **[/home \[Home\]](../commands/home.md)**
Teleport to your home.
+* **[/delhome \](../commands/delhome.md)**
Remove a home.
+* **[/sethome \](../commands/sethome.md)**
Set a new home or move the location of a home.
Permissions:
* **uc.home.home.base** - Recommended role: everyone
Allows you to teleport to your own home.
diff --git a/docs/modules/inventory.md b/docs/modules/inventory.md
new file mode 100644
index 00000000..f370ce9f
--- /dev/null
+++ b/docs/modules/inventory.md
@@ -0,0 +1,10 @@
+Inventory
+====
+Inventory management.
+
+Commands:
+* **[/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.
+* **others** - Recommended role: admin
Allows you to use the /clearinventory command on other players
diff --git a/docs/modules/item.md b/docs/modules/item.md
index 5dfdc75c..adefe383 100644
--- a/docs/modules/item.md
+++ b/docs/modules/item.md
@@ -4,15 +4,15 @@ Modify items in multiple ways.
Commands:
* **[/more](../commands/more.md)**
Set the quantity of the item in your hand to the maximum.
-* **[/repair \[All/Hand\]](../commands/repair.md)**
Repair the item in your hand, or all items in your inventory.
-* **[/itemname \](../commands/itemname.md)**
Change the name of the item in your hand.
-* **[/itemlore \\[|LORE\]\[|LORE\]](../commands/itemlore.md)**
Change the lore of the item in your hand. Use | for multiple lines.
+* **[/repair \[All\]](../commands/repair.md)**
Repair the item in your hand, or all items in your inventory.
+* **[/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.
* **[/itemdurability \](../commands/itemdurability.md)**
Change the durability of the item in your hand.
-* **[/itemunbreakable true/false](../commands/itemunbreakable.md)**
Change whether the item in your hand is unbreakable.
-* **[/itemcanbreak \ \[Block\] \[Block\]...](../commands/itemcanbreak.md)**
Change the blocks this item can break.
-* **[/itemcanplaceon \ \[Block\] \[Block\]...](../commands/itemcanplaceon.md)**
Change the blocks this item can be placed on.
-* **[/itemhidetags attributes/candestroy/canplace/enchantments/miscellaneous/unbreakable false/true](../commands/itemhidetags.md)**
Change whether a certain tag is hidden.
+* **[/itemunbreakable \](../commands/itemunbreakable.md)**
Change whether the item in your hand is unbreakable.
+* **[/itemcanbreak \](../commands/itemcanbreak.md)**
Change the blocks this item can break.
+* **[/itemcanplaceon \](../commands/itemcanplaceon.md)**
Change the blocks this item can be placed on.
+* **[/itemhidetags attributes/candestroy/canplaceon/enchantments/miscellaneous/unbreakable Enable/Disable](../commands/itemhidetags.md)**
Change whether a certain tag is hidden.
* **[/itemenchant \ \[Level\]](../commands/itemenchant.md)**
Add an enchantment to the item in your hand.
Permissions:
diff --git a/docs/modules/jail.md b/docs/modules/jail.md
index 9ec712ad..4c7e870f 100644
--- a/docs/modules/jail.md
+++ b/docs/modules/jail.md
@@ -3,10 +3,10 @@ Jail
Put players in a jail as a punishment for misbehaving.
Commands:
-* **[/setjail \ \[Description\]](../commands/setjail.md)**
Create a new jail with your current location.
+* **[/setjail \ \[Description…\]](../commands/setjail.md)**
Create a new jail with your current location.
* **[/deljail \](../commands/deljail.md)**
Remove the jail with the provided name.
* **[/jaillist](../commands/jaillist.md)**
View a list of all jails.
-* **[/jail \ \[Jail\] \[Time\] \[Reason\]](../commands/jail.md)**
Jail a player in a certain jail, for a certain time and with a certain reason.
+* **[/jail \ \[Jail\] \[Time\] \[Reason…\]](../commands/jail.md)**
Jail a player in a certain jail, for a certain time and with a certain reason.
* **[/unjail \](../commands/unjail.md)**
Unjail a player.
* **[/jailtp \](../commands/jailtp.md)**
Teleport to a jail without jailing yourself.
diff --git a/docs/modules/kick.md b/docs/modules/kick.md
index 6f6f1697..c098e94b 100644
--- a/docs/modules/kick.md
+++ b/docs/modules/kick.md
@@ -3,8 +3,8 @@ Kick
ALlows you to kick a player from the server.
Commands:
-* **[/kick \ \[Reason\]](../commands/kick.md)**
Kick a player from the server.
-* **[/kickall \[Reason\]](../commands/kickall.md)**
Kick all players from the server.
+* **[/kick \ \[Reason…\]](../commands/kick.md)**
Kick a player from the server.
+* **[/kickall \[Reason…\]](../commands/kickall.md)**
Kick all players from the server.
Permissions:
* **uc.kick.kick.base** - Recommended role: mod
Allows you to use the kick command.
diff --git a/docs/modules/kit.md b/docs/modules/kit.md
index 2c2e9ce6..9943d444 100644
--- a/docs/modules/kit.md
+++ b/docs/modules/kit.md
@@ -3,9 +3,9 @@ Kit
Give players certain items on use of a command.
Commands:
-* **[/kit \](../commands/kit.md)**
Use a certain kit.
+* **[/kit \[Kit\]](../commands/kit.md)**
Use a certain kit.
* **[/kitlist](../commands/kitlist.md)**
Get a paginated list of all kits.
-* **[/createkit \ \[Time\] \[Description\]](../commands/createkit.md)**
Create a kit with the contents of your inventory.
+* **[/createkit \ \[Cooldown\] \[Description…\]](../commands/createkit.md)**
Create a kit with the contents of your inventory.
* **[/removekit \](../commands/removekit.md)**
Permanently delete a kit.
Permissions:
diff --git a/docs/modules/mute.md b/docs/modules/mute.md
index db093b0c..447088c7 100644
--- a/docs/modules/mute.md
+++ b/docs/modules/mute.md
@@ -3,8 +3,8 @@ 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.
Commands:
-* **[/mute \ \[Time\] \[Reason\]](../commands/mute.md)**
Mute a player, for a certain time and reason.
-* **[/mute \ \[Time\] \[Reason\]](../commands/mute.md)**
Mute a player, for a certain time and reason.
+* **[/mute \ \[Time\] \[Reason…\]](../commands/mute.md)**
Mute a player, for a certain time and reason.
+* **[/unmute \](../commands/unmute.md)**
Unmute a player.
Permissions:
* **uc.mute.mute.base** - Recommended role: mod
Allows you to mute someone.
diff --git a/docs/modules/personalmessage.md b/docs/modules/personalmessage.md
index 4495728b..d63070c3 100644
--- a/docs/modules/personalmessage.md
+++ b/docs/modules/personalmessage.md
@@ -3,8 +3,8 @@ Personalmessage
Send private messages to other players.
Commands:
-* **[/personalmessage \ \](../commands/personalmessage.md)**
Send a private message to an other player.
-* **[/reply \](../commands/reply.md)**
Send a private message to the person who last private messaged you.
+* **[/personalmessage \ \](../commands/personalmessage.md)**
Send a private message to an other player.
+* **[/reply \](../commands/reply.md)**
Send a private message to the person who last private messaged you.
Permissions:
* **uc.personalmessage.personalmessage.base** - Recommended role: everyone
Allows you to send private messages to people.
diff --git a/docs/modules/random.md b/docs/modules/random.md
index c2cc877e..4538f10f 100644
--- a/docs/modules/random.md
+++ b/docs/modules/random.md
@@ -3,7 +3,7 @@ Random
Generate random numbers with a simple command
Commands:
-* **[/random \[Min\] \](../commands/random.md)**
Generate a random number between two values. If the minimum is not given it is set to 1.
+* **[/random \ \[Second\]](../commands/random.md)**
Generate a random number between two values. If the minimum is not given it is set to 1.
Permissions:
* **uc.random.random.base** - Recommended role: everyone
Allows you to use the random command.
diff --git a/docs/modules/spy.md b/docs/modules/spy.md
index 9ccc286c..1c6c4512 100644
--- a/docs/modules/spy.md
+++ b/docs/modules/spy.md
@@ -4,7 +4,7 @@ Ability to see other people's private messages and command usage.
Commands:
* **[/commandspy \[Player\]](../commands/commandspy.md)**
Toggle a player's or your own commandspy status. When commandspy is enabled you can see when other people use commands.
-* **[/commandspy \[Player\]](../commands/messagespy.md)**
Toggle a player's or your own commandspy status. When commandspy is enabled you can see when other people whisper.
+* **[/messagespy \[Player\]](../commands/messagespy.md)**
Toggle a player's or your own commandspy status. When commandspy is enabled you can see when other people whisper.
Permissions:
* **uc.spy.commandspy.base** - Recommended role: mod
Allows you to toggle whether your commandspy is enabled.
diff --git a/docs/modules/sudo.md b/docs/modules/sudo.md
index 4d0fc0da..6ede34a3 100644
--- a/docs/modules/sudo.md
+++ b/docs/modules/sudo.md
@@ -3,7 +3,7 @@ Sudo
Force a player to run a command.
Commands:
-* **[/sudo \ \[/\]\](../commands/sudo.md)**
Force a player to chat or to use a command.
+* **[/sudo \ \](../commands/sudo.md)**
Force a player to chat or to use a command.
Permissions:
* **uc.sudo.sudo.base** - Recommended role: admin
Allows you to use the sudo command for both chatting and commands.
diff --git a/docs/modules/teleport.md b/docs/modules/teleport.md
index aef37c29..bf5ac860 100644
--- a/docs/modules/teleport.md
+++ b/docs/modules/teleport.md
@@ -5,8 +5,8 @@ A module with multiple teleport command.
Commands:
* **[/teleportask \](../commands/teleportask.md)**
Ask to teleport to a player.
* **[/teleportaskhere \](../commands/teleportaskhere.md)**
Ask to teleport a player to you.
-* **[/tpaccept \[TPID/Player\]](../commands/teleportaccept.md)**
Accept the specified request, or the most recent one.
-* **[/tpdeny \[TPID/Player\]](../commands/teleportdeny.md)**
Deny the specified request, or the most recent one.
+* **[/teleportaccept \[Tpid\]](../commands/teleportaccept.md)**
Accept the specified request, or the most recent one.
+* **[/teleportdeny \[Tpid\]](../commands/teleportdeny.md)**
Deny the specified request, or the most recent one.
* **[/teleport \[Player\] \ OR /teleport \[Player\] \ \[Y\] \ \[\ \\]](../commands/teleport.md)**
Teleport a player or yourself to another player or certain coordinates.
Permissions:
diff --git a/docs/modules/vanish.md b/docs/modules/vanish.md
index 7ffdeaab..8cdcecb4 100644
--- a/docs/modules/vanish.md
+++ b/docs/modules/vanish.md
@@ -7,4 +7,3 @@ Commands:
Permissions:
* **uc.vanish.vanish.base** - Recommended role: everyone
Allows you to use the vanish command.
-* **uc.vanish.vanish.base** - Recommended role: everyone
Allows you to use the vanish command on other players.
diff --git a/docs/modules/warp.md b/docs/modules/warp.md
index fa408da5..dbaa8d6d 100644
--- a/docs/modules/warp.md
+++ b/docs/modules/warp.md
@@ -3,8 +3,8 @@ Warp
Let the admin set certain locations where a player can teleport to.
Commands:
-* **[/warp \](../commands/warp.md)**
Teleport yourself to the specified warp.
-* **[/setwarp \ \[Description\]](../commands/setwarp.md)**
Create a new warp with the specified name and description.
+* **[/warp \[Warp\]](../commands/warp.md)**
Teleport yourself to the specified warp.
+* **[/setwarp \ \[Description…\]](../commands/setwarp.md)**
Create a new warp with the specified name and description.
* **[/delwarp \](../commands/delwarp.md)**
Remove the specified warp.
* **[/warplist](../commands/warplist.md)**
Get a paginated list of all warps.
diff --git a/docs/modules/weather.md b/docs/modules/weather.md
index c187b5bb..0c1ece66 100644
--- a/docs/modules/weather.md
+++ b/docs/modules/weather.md
@@ -3,7 +3,7 @@ Weather
Change the minecraft world's weather, or disable it.
Commands:
-* **[/weather \ \[World\]](../commands/weather.md)**
Change the weather to sun, rain or thunder.
+* **[/weather sun/rain/thunder \[World\]](../commands/weather.md)**
Change the weather to sun, rain or thunder.
* **[/sun \[World\]](../commands/sun.md)**
Change the weather to sun.
* **[/rain \[World\]](../commands/rain.md)**
Change the weather to rain.
* **[/thunder \[World\]](../commands/thunder.md)**
Change the weather to thunder.
diff --git a/docs/permissions.md b/docs/permissions.md
index b9f92c95..6bd015fa 100644
--- a/docs/permissions.md
+++ b/docs/permissions.md
@@ -1,16 +1,25 @@
Permissions
====
+others - Allows you to use the /clearinventory command on other players (Recommended for admin)
uc.afk.afk.base - Allows you to toggle your own afk status. (Recommended for everyone)
-uc.afk.afk.base.message - Allows you to provide a reason for being afk. (Recommended for everyone)
-uc.afk.afk.others - Allows you to toggle another player's afk status. (Recommended for mod)
+uc.afk.afk.message - Allows you to provide a reason for being afk. (Recommended for everyone)
+uc.afk.afk.others.base - Allows you to toggle another player's afk status. (Recommended for mod)
uc.afk.afk.others.message - Allows you to provide an message while toggling another player's afk status. (Recommended for mod)
uc.afk.exempt - When you have this permission you can't be kicked for being afk. (Recommended for vip)
uc.back.back.base - Allows you to use the back command. (Recommended for everyone)
uc.back.back.ondeath - Allows you to use the back command after you died. (Recommended for everyone)
+uc.broadcast.broadcast.base - Allows you to use the /broadcast command. (Recommended for admin)
uc.burn.burn.base - Allows you to use the burn command. (Recommended for admin)
uc.deaf.deaf.base - Allows you to deaf someone. (Recommended for mod)
uc.deaf.undeaf.base - Allows you to undeaf someone. (Recommended for mod)
+uc.default.ultimatecore.base - Allows you to use the /ultimatecore command. (Recommended for owner)
+uc.default.ultimatecore.clearcache.base - Allows you to use the /clearcache command. (Recommended for nobody)
+uc.default.ultimatecore.error.base - Allows you to use the /error command. (Recommended for nobody)
+uc.default.ultimatecore.gendocs.base - Allows you to use the /gendocs command. (Recommended for nobody)
+uc.default.ultimatecore.modules.base - Allows you to use the /modules command. (Recommended for nobody)
+uc.default.ultimatecore.reload.base - Allows you to use the /reload command. (Recommended for nobody)
+uc.default.ultimatecore.resetuser.base - Allows you to use the /resetuser command. (Recommended for nobody)
uc.fly.fly.base - Allows you to change your own fly state. (Recommended for admin)
uc.fly.fly.others - Allows you to change other player's fly state. (Recommended for admin)
uc.food.food.base - Allows you to use the food command. (Recommended for admin)
@@ -38,6 +47,7 @@ uc.home.delhome.base - Allows you to remove one of your homes. (Recommended for
uc.home.home.base - Allows you to teleport to your own home. (Recommended for everyone)
uc.home.sethome.base - Allows you to set your own home. (Recommended for everyone)
uc.home.sethome.unlimited - Allows you to set an unlimited amount of homes. (Recommended for vip)
+uc.inventory.clearinventory.base - Allows you to use the /clearinventory command. (Recommended for admin)
uc.item.itemcanbreak.base - Allows you to use the itemcanbreak command. (Recommended for admin)
uc.item.itemcanplaceon.base - Allows you to use the itemcanplaceon command. (Recommended for admin)
uc.item.itemdurability.base - Allows you to use the itemdurability command. (Recommended for admin)
@@ -117,9 +127,8 @@ uc.time.time.query.daytime - Allows you to query how many ticks have passed sinc
uc.time.time.query.formatted - Allows you to see the formatted time. (Recommended for everyone)
uc.time.time.query.gametime - Allows you to use query how many ticks have passed in the server. (Recommended for admin)
uc.time.time.ticks - Allows you to set the time to a certain amount of ticks. (Recommended for admin)
-uc.ultimatecore.ultimatecore - Allows you to use the /ultimatecore command. (Recommended for owner)
+uc.ultimatecore.ultimatecore.base - Allows you to use the /ultimatecore command. (Recommended for owner)
uc.vanish.vanish.base - Allows you to use the vanish command. (Recommended for everyone)
-uc.vanish.vanish.base - Allows you to use the vanish command on other players. (Recommended for everyone)
uc.warp.delwarp.base - Allows you to remove a warp. (Recommended for admin)
uc.warp.setwarp.base - Allows you to set a new warp. (Recommended for admin)
uc.warp.warp.[WARP] - Allows you to use a certain warp. (Recommended for everyone)