added youtube link.
This commit is contained in:
parent
8a298953c2
commit
165a2873b3
2 changed files with 24 additions and 9 deletions
|
@ -44,14 +44,16 @@ public class CommandScript extends CommandBase {
|
|||
public static PlayerPos getPlayerPosImpl()
|
||||
{
|
||||
PlayerPos pos = new PlayerPos();
|
||||
if (CommandScript.sender instanceof EntityPlayer){
|
||||
EntityPlayer player = (EntityPlayer)CommandScript.sender;
|
||||
|
||||
pos.x = player.posX;
|
||||
pos.y = player.posY;
|
||||
pos.z = player.posZ;
|
||||
pos.rotationYaw = player.rotationYaw;
|
||||
return pos;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
public static PlayerPos getMousePosImpl()
|
||||
{
|
||||
Minecraft mc = net.minecraft.client.Minecraft.getMinecraft();
|
||||
|
@ -85,8 +87,13 @@ public class CommandScript extends CommandBase {
|
|||
}
|
||||
|
||||
public static void putBlockImpl(int x, int y, int z, int blockId, int meta){
|
||||
EntityPlayer player = (EntityPlayer)CommandScript.sender;
|
||||
player.worldObj.setBlockAndMetadata(x,y,z,blockId,meta);
|
||||
World world = null;
|
||||
if (CommandScript.sender instanceof EntityPlayer){
|
||||
world = ((EntityPlayer)(CommandScript.sender)).worldObj;
|
||||
}else if (CommandScript.sender instanceof TileEntity){
|
||||
world = ((TileEntity)(CommandScript.sender)).getWorldObj();
|
||||
}
|
||||
world.setBlockAndMetadata(x,y,z,blockId,meta);
|
||||
}
|
||||
//
|
||||
// returns the block id and metadata at a given location in the world
|
||||
|
@ -143,6 +150,8 @@ public class CommandScript extends CommandBase {
|
|||
importer.defineProperty("player", player,ScriptableObject.DONTENUM);
|
||||
importer.defineProperty("world", player.worldObj,ScriptableObject.DONTENUM);
|
||||
}
|
||||
((ScriptableObject)(this.scope)).defineProperty("sender", par1ICommandSender,ScriptableObject.DONTENUM);
|
||||
|
||||
if (System.out !=null){
|
||||
System.out.println(this.scope);
|
||||
}
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
//
|
||||
// Create a floor of colored tiles some of which emit light.
|
||||
// The tiles change color every second creating a strobe-lit dance-floor.
|
||||
//
|
||||
// See it in action here => http://www.youtube.com/watch?v=UEooBt6NTFo
|
||||
//
|
||||
load($SCRIPT_DIR + "/../drone.js");
|
||||
Drone.extend('dancefloor',function(width,length)
|
||||
{
|
||||
|
|
Reference in a new issue