Beispiel #1
0
        public RailLogic(net.minecraft.src.BlockRail blockrail, net.minecraft.src.World world
                         , int i, int j, int k)
        {
            // Referenced classes of package net.minecraft.src:
            //            World, Block, BlockRail, ChunkPosition
            //        super();
            minecartTrack   = blockrail;
            connectedTracks = new List <ChunkPosition>();
            worldObj        = world;
            trackX          = i;
            trackY          = j;
            trackZ          = k;
            int l  = world.GetBlockId(i, j, k);
            int i1 = world.GetBlockMetadata(i, j, k);

            if (net.minecraft.src.BlockRail.Func_27033_a((net.minecraft.src.BlockRail)net.minecraft.src.Block
                                                         .blocksList[l]))
            {
                field_27084_f = true;
                i1           &= -9;
            }
            else
            {
                field_27084_f = false;
            }
            Func_27083_a(i1);
        }
Beispiel #2
0
 internal static bool Func_27033_a(net.minecraft.src.BlockRail blockrail)
 {
     return(blockrail.field_27034_a);
 }