Description
OverView
This plugin is the result of me learning to code, inspirations from world edit, and the game Rotatix combined all in one. You can search and play the game rotatix to get a good idea of how this game works.
What this plugin does is generate designs based on how a player fiddles with the speed and length of what I call legs (sticks in Rotatix) because this plugin has a very high potential to crash servers if used incorrectly (and because this is the Beta Release) these commands can only be used in-game by opped players.
If you have any questions or need help, you can contact me with Teamspeak with the address goreacraft.com

How To Use
1. The first thing you want to do is create a design. Here is one called test. /rfm create test. (if this is not your first design, use /rfm select <name> to set the design you want to use as active)
2. get the information on the design you made/selected /rfm info
3. The length of any leg must be greater than 0 to do anything /rfm setleg 1 length 10 (sets the length of leg 1 to 10 blocks)
4. The speeds are optional, but both being 0 will do nothing. using 0 on either speed will make the design 2D /rfm setleg 1 speeda 10 *You can use decimals on the speeds*
5. Go to where you want the center of the design and use /rfm start *You can set the location of the center and the material of the design. see more in the Commands Section*
And there you go, your first Design! Use /rfm undo if you do not like the design you made.
To make designs more complex /rfm addleg will add another leg to your design making it exponentially more complex the more you add! decimals will do this to!
Commands
- /rfm info [design] - display contents of the design
- /rfm create <design> - creates a new design
- /rfm select <design> - selects design as the current design
- /rfm save - saves data to design.yml. This is for all designs
- /rfm reload - reloads config files
- /rfm addleg - adds a new leg to the selected design
- /rfm removeleg - removes the newest leg from the selected design
- /rfm removedesign <design> - removes the design entered
- /rfm getleg <leg> <speedA/speedB/length> - returns the speed or length of the leg
- /rfm setleg <leg> <speedA/speedB/length> <value> - sets the speed or length of the leg
- /rfm start [blockID] - creates the design in the world using the designated material
- /rfm start <x> <y> <z> - creates the design in the world at the designated coordinates
- /rfm setmaterial <blockID> - sets the material that the design will use
Commands that don't yet work/need to be implemented -
- /rfm stop - stops the current design being created
Known Issues/Bugs
Please keep in mind that this plugin IS IN BETA You will run into problems. that being said, I am posting this because I want others to help me find bugs and issues.
- /rfm stop does not work
- More than one player may not use this plugin at a time
- The block placement precision is not perfect, there will be the blocks that are slightly off/ not symmetrical.
/----------------------------/
This plugin uses Metrics so I can see how many servers use my plugin. You can opt-out of this in the PluginMetrics config file


