GravitySheep


MOC


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.


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Recent Files