Package net.minecraft.world

Examples of net.minecraft.world.World


  {
    EntityPlayer player = PacketHandler.getPlayer(context);
   
    if(!player.worldObj.isRemote)
    {
      World worldServer = FMLCommonHandler.instance().getMinecraftServerInstance().worldServerForDimension(message.coord4D.dimensionId);

      if(worldServer != null && message.coord4D.getTileEntity(worldServer) instanceof TileEntityBasicBlock)
      {
        if(message.guiId == -1)
        {
View Full Code Here


  @Override
  public IMessage onMessage(PortableTeleportMessage message, MessageContext context)
  {
    EntityPlayer player = PacketHandler.getPlayer(context);
    ItemStack itemstack = player.getCurrentEquippedItem();
    World world = player.worldObj;
   
    if(itemstack != null && itemstack.getItem() instanceof ItemPortableTeleporter)
    {
      ItemPortableTeleporter item = (ItemPortableTeleporter)itemstack.getItem();
     
      if(item.getStatus(itemstack) == 1)
      {
        Coord4D coords = MekanismUtils.getClosestCoords(new Teleporter.Code(item.getDigit(itemstack, 0), item.getDigit(itemstack, 1), item.getDigit(itemstack, 2), item.getDigit(itemstack, 3)), player);
       
        World teleWorld = FMLCommonHandler.instance().getMinecraftServerInstance().worldServerForDimension(coords.dimensionId);
        TileEntityTeleporter teleporter = (TileEntityTeleporter)coords.getTileEntity(teleWorld);
       
        if(teleporter != null)
        {
          try {
View Full Code Here

{
  @Override
  public IMessage onMessage(DataRequestMessage message, MessageContext context)
  {
    EntityPlayer player = PacketHandler.getPlayer(context);
    World worldServer = FMLCommonHandler.instance().getMinecraftServerInstance().worldServerForDimension(message.coord4D.dimensionId);
   
    if(worldServer != null && message.coord4D.getTileEntity(worldServer) instanceof ITileNetwork)
    {
      TileEntity tileEntity = message.coord4D.getTileEntity(worldServer);
View Full Code Here

    if(te instanceof ISidedInventory) {
      this.inv = new SidedInventoryHelper((ISidedInventory)te, dir.getOpposite());
    }
    else {
      IInventory inv = (IInventory)te;
      World world = te.getWorldObj();
      if(world.getBlock(te.xCoord, te.yCoord, te.zCoord) == Blocks.chest) {
        inv = StaticUtils.Inventory.checkForDoubleChest(world, inv, te.xCoord, te.yCoord, te.zCoord);
      }
      this.inv = new InventoryHelper(inv);
    }
  }
View Full Code Here

      return;
    }

    if (packetType == 0)
    {
      World world = FMLClientHandler.instance().getClient().theWorld;
      TileEntity tile = world.getBlockTileEntity(x, y, z);

      Exception e;
      try
      {
        ((TECommon)tile).receiveDescriptionData(packetType, stream);
View Full Code Here

    if (packetType == 0)
    {
      Exception e;
      try
      {
        World world = ((EntityPlayerMP)player).worldObj;
        TileEntity tile = world.getBlockTileEntity(x, y, z);

        int buttonID = stream.readInt();

        ((TECommon)tile).receiveGuiButton(buttonID);
        return;
View Full Code Here

    try { bauble = pb.readItemStackFromBuffer(); } catch (IOException e) {}
  }

  @Override
  public IMessage onMessage(PacketSyncBauble message, MessageContext ctx) {
    World world = Baubles.proxy.getClientWorld();
    if (world==null) return null;
    Entity p = world.getEntityByID(message.playerId);
    if (p !=null && p instanceof EntityPlayer) {
      PlayerHandler.getPlayerBaubles((EntityPlayer) p).stackList[message.slot]=message.bauble;
    }
    return null;
  }
View Full Code Here

    else if(packetType == Packets.RocketLaunchWithLock)
    {
      Class[] decodeAs = { Integer.class, Integer.class };
      Object[] packetReadout = PacketWrapper.readPacketData(data, decodeAs);
     
      World world = ((EntityPlayer)player).worldObj;
      Entity owner = world.getEntityByID((Integer)packetReadout[0]);
      Entity target = null;
      if(((Integer)packetReadout[1]) != Integer.MIN_VALUE)
      {
        target = world.getEntityByID((Integer)packetReadout[1]);
      }
     
      if(owner instanceof EntityLiving)
      {
        EntityRocket r = new EntityRocket(world, ((EntityLiving)owner), target);
        world.spawnEntityInWorld(r);
      }
    }
  }
View Full Code Here

  @Override
  public void onDrink(EntityPlayer player)
  {
    player.extinguish();
    NBTTagCompound tag = player.getEntityData();
    World world = player.worldObj;
    if (tag.hasKey("drankLavaTime") && (world.getTotalWorldTime() - tag.getLong("drankLavaTime")) < 100)
    {
      player.dropPlayerItem(new ItemStack(Block.obsidian));
      tag.setLong("drankLavaTime", -100);
      world.playSoundAtEntity(player, "random.burp", 1.5F, world.rand.nextFloat() * 0.1F + 0.9F);
    }
  }
View Full Code Here

public class BehaviorDispenseSafariNet extends BehaviorDefaultDispenseItem
{
  @Override
  public ItemStack dispenseStack(IBlockSource dispenser, ItemStack stack)
  {
    World world = dispenser.getWorld();
    IPosition dispenserPos = BlockDispenser.getIPositionFromBlockSource(dispenser);
    EnumFacing dispenserFacing = BlockDispenser.getFacing(dispenser.getBlockMetadata());
    EntitySafariNet proj = new EntitySafariNet(world, dispenserPos.getX(), dispenserPos.getY(), dispenserPos.getZ(), stack.copy());
    proj.setThrowableHeading(dispenserFacing.getFrontOffsetX(), dispenserFacing.getFrontOffsetY() + 0.1, dispenserFacing.getFrontOffsetZ(), 1.1F, 6.0F);
    world.spawnEntityInWorld(proj);
    stack.splitStack(1);
    return stack;
  }
View Full Code Here

TOP

Related Classes of net.minecraft.world.World

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.