GravitySheep
Part of the Minds of Chimera Project (dev)
CodeBlocks | MOCPlaytimeTracker | MOCDBLib | RegenBlock | MOCGoodEats | MOC3DImporter | ImageImport | MOCKiosk | MOCRater | MOCFizziks | GravitySheep | MOCChemistry | MOCRegistry
Description
GravitySheep allows players to set up blocks in the world as regions and then assign entity type as well as velocity with which that entity will be launched from that block. Create machine guns that shoot sheep or zombies at your enemies with a push of a button or through red stone wiring!
Use
/gs select - toggles selection mode on/off
/gs listpoint - list your current selection
/gs create [name] - creates a new region using the selected points
/gs update [name] - update the bounds of the region to the selected bounds
/gs remove [name] - removes the region
/gs setvel [name] [x] [y] [z] - sets the velocity for the region
/gs addvel [name] [x] [y] [z] - adds to the region's velocity
/gs addswitch/removeswitch/clearswitch/listswitch [name] - power switches. These will be used as triggers for the region.
/gs addsign/removesign/clearsign/listsign [name] - sign operations. These will display settings for the region.
/gs entitytype [name] [type] (block id) (block data) - sets entity type for the region. Id and value used by FALLING_BLOCK ty[e
/gs list - lists regions
Permissions
GravitySheep.use - Default level OP. Allows use of the plugin.
Example of operation
Creation
Player issues a /gs select command to enter selection mode.
Player left clicks a block he would like to set up as a GS region (message pops up on screen showing selection coordinates)
Once a block is selected player can create a region by issuing a command /gs create regionName123
Region is created with default velocity and sheep as a default entity.
Type /gs select to exit the selection mode
Settings
To modify velocity /gs setvel or /gs add vel
To modify entity that will be launched /gs entitytype
Once velocity and entity is set player can now trigger the launch in a couple of ways.
Through the use of /gs addswitch command to add some distant switch in the world. This can be a button, pressure plate, or lever. Interactive with any of this will launch a single entity out of the block with a set velocity. Note that velocity of 1 in any derection (x,y,z) is already a rather large amount. Also a single region can have multiple signs attached to it, or two regions can share same one etc.
Second way, is to power a block directly. For this no commands are needed just supply the block with power somehow. Once the block is powered it will launch single entity.
Final option that the plugin provides is the addition of signs to a region. These will simply display current settings of the region.
Amazing! :D
@thomasmccarron
Uploaded update. Should work now.
Thanks a million for the features :3 Just one small thing xD Velocity doesn't seem to effect falling blocks, although I know that it is actually possible
@thomasmccarron
Uploaded new version 3.0
Added support for all EntityTypes that can be spawned. (Few might not work like painting) If you want to use FALLING_BLOCK provide typeId and data type as well.
Config file was reordered some, so old values will not work, but manually editing should be easy enough New format is World -> RegionName -> all values for the region
@thomasmccarron
I look into it, haven't really checked it in months :)
This plugin is pretty awesome, but it's a pity it is missing some entities. Fallingsand (with the ability to set what it looks like), endercrystals and other mobs such as bats would be amazing! Thanks for the plugin, it's very useful for my dungeons :) -Thomas