Orientation Manager
Orientation Manager allows players to change how blocks orientate themselves when placed. This gives players a slight ease of use when using blocks that change how they are oriented upon placement, most notably logs and slabs, by changing how they are placed by default for them. Players are added to a config.yml , which follows which blocks to have their orientations modified, Which means the orientations continue to be modified for the player even when they have left the server, or the server has restarted.
Features
- Making Logs/Hay/Quartz pillars place only vertically
- Making logs appear with bark on all sides
- Specifying which half of a block a slab will take up
- Making pistons be placed with the piston head on all sides
Commands
| Cmd | Param | Action | Permission |
| /orient | | Displays OrientationManager info | none |
| /orient reload | | Reloads OrientationManager | orient.reload |
| /orient reset | | Resets any changes you have made to orientations | orient.orient |
| /orient help | Page Number | Displays the commands | orient.help |
| /orient log | All | Specifies whether logs shall be placed normally, only vertically, or with the All Parameter, with bark on all sides | orient.orient |
| /orient quartz | | Toggles placement of Quartz pillars to be normally or only vertically | orient.orient |
| /orient slab | | Resets Slab placement | orient.orient |
| /orient slab | Top/Bottom | Specifies which half of a block, Top or Bottom, placed slabs will default to filling | orient.orient |
| /orient piston | | Toggle placement of pistons to be normal, or with the Piston head on all sides. | orient.orient |
| /orient hay | | Toggle placement of hay blocks to be normal or only vertically | orient.orient |
Permissions
| Permission | What it Does | Default access? |
| orient.* | Gives access to all OrientationManager's Commands | No, it must be added to the permissions |
| orient.reload | Gives access to reload the Plugin | No, it must be added to the permissions |
| orient.help | Gives access to the /orient help command | Yes all players can access this without having the node added |
| orient.orient | Gives players access to use the orientation commands | Yes all players can access this without having the node added |
Source Code
https://github.com/EviiL/OrientationManager