Rotate Minecraft Blocks and Change Paintings
Rotate is a very simple plugin, which enables you to rotate blocks in Minecraft. Ever had that annoying moment when your stairs got placed in the wrong direction, or logs going crazy? Rotate aims to solve that by giving you a tool to rotate and fix those blocks. To make things even sweeter, Rotate has WorldGuard and plugins like Swatchdog compatibility, so don't worry about griefers turning all your blocks around. Here's the full list of blocks that are supported:
Using Rotate couldn't be easier. Once you've downloaded the file and placed it in your plugins folder, simply reload your plugins (or restart your server) and then, while holding a tool (hoe, axe, pickaxe, sword, stick or arrow) run the command. That will active Rotate on that tool. Then, it's just a matter of clicking on blocks to rotate them!
Note that by default permissions are disabled. If you want to use permissions, set it to true in the Rotate config file (generated when you first run the plugin). You can see what permissions are available below.
You can also choose to save players' tools or not: if you don't want your players to type each time they connect the /rotate tool command, set save-players-tools to true in the config.yml, otherwise, set it to false.
As well, you are able to set a default tool in the config. See Valids Tools to get a list of IDs. Set default-tool to -1 if you don't want any default tool, as it's setted by default.
Finally, you can prevent your players from rotating certain types of block by writing false in front of them in the config file.
Please note that Rotate is in development, and though most features should work, there are and will be bugs. The code is open-source though, so feel free to check out the Github page and fork the code, improve it and fix bugs.
To see the Rotate capabilities, you can also watch our video on Youtube.
To remain consistent, Rotate doesn't let players use items such as blocks of sand, dirts, redstone... Here are the items which can be used with Rotate and their IDs:
/rotate tool
Sets the tool you are holding as the rotate tool. If save-users-tools is setted to true in the config, players won't have to type this command each time they connect.
/rotate reset
Resets the rotate tool set using the previous command.
/rotate getDefaultTool
Get the name of the default rotate tool setted in the config.
/rotate setDefaultTool
Sets the tool you are holding as the default rotate tool in the config. This command is by default for ops only.
rotate.access
Gives access to the Rotate command and tools, excepted the /rotate setDefaultTool command.
rotate.set-default-tool
Gives access to the /rotate setDefaultTool command. This permission is by default only given to ops.
config.yml file before updating Rotate from 1.5 to 1.6. Otherwise, you will get an error.
To save your players' tool, copy and paste the section players from the old file to delete to the new generated file.