当前位置: 首页>>代码示例>>Java>>正文


Java S35PacketUpdateTileEntity.func_148857_g方法代码示例

本文整理汇总了Java中net.minecraft.network.play.server.S35PacketUpdateTileEntity.func_148857_g方法的典型用法代码示例。如果您正苦于以下问题:Java S35PacketUpdateTileEntity.func_148857_g方法的具体用法?Java S35PacketUpdateTileEntity.func_148857_g怎么用?Java S35PacketUpdateTileEntity.func_148857_g使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在net.minecraft.network.play.server.S35PacketUpdateTileEntity的用法示例。


在下文中一共展示了S35PacketUpdateTileEntity.func_148857_g方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: onDataPacket

import net.minecraft.network.play.server.S35PacketUpdateTileEntity; //导入方法依赖的package包/类
@SideOnly(Side.CLIENT)
public void onDataPacket(final NetworkManager net, final S35PacketUpdateTileEntity pkt) {
    if (!this.worldObj.isRemote) {
        return;
    }
    final NBTTagCompound tags = pkt.func_148857_g();
    if (tags.hasKey("d")) {
        if (tags.getByte("d") != this.rotation) {
            this.worldObj.markBlockForUpdate(this.x(), this.y(), this.z());
        }
        this.rotation = tags.getByte("d");
    }
    if (tags.hasKey("s")) {
        this.playSound = tags.getBoolean("s");
        Sounds.refresh();
    }
}
 
开发者ID:sameer,项目名称:ExtraUtilities,代码行数:18,代码来源:TileEntityGenerator.java

示例2: onDataPacket

import net.minecraft.network.play.server.S35PacketUpdateTileEntity; //导入方法依赖的package包/类
public void onDataPacket(final NetworkManager net, final S35PacketUpdateTileEntity pkt) {
    super.onDataPacket(net, pkt);
    final NBTTagCompound tag = pkt.func_148857_g();
    if (tag.hasKey("Filter")) {
        this.filter = ItemStack.loadItemStackFromNBT(tag.getCompoundTag("Filter"));
    }
    else {
        this.filter = null;
    }
}
 
开发者ID:sameer,项目名称:ExtraUtilities,代码行数:11,代码来源:TileEnderCollector.java

示例3: onDataPacket

import net.minecraft.network.play.server.S35PacketUpdateTileEntity; //导入方法依赖的package包/类
@Override
public void onDataPacket(NetworkManager manager, S35PacketUpdateTileEntity packet) {
    NBTTagCompound tagCompound = packet.func_148857_g();
    StationNameCN = tagCompound.getString("StationNameCN");
    StationNameEN = tagCompound.getString("StationNameEN");
    LeftStations = tagCompound.getString("LeftStations");
    RightStations = tagCompound.getString("RightStations");
}
 
开发者ID:NSDN,项目名称:NyaSamaRailway,代码行数:9,代码来源:BlockStationSign.java

示例4: onDataPacket

import net.minecraft.network.play.server.S35PacketUpdateTileEntity; //导入方法依赖的package包/类
@Override
public void onDataPacket(NetworkManager net, S35PacketUpdateTileEntity pkt)
{
	NBTTagCompound tag = pkt.func_148857_g();
	readFromNBT(tag);
}
 
开发者ID:grand-mine-inc,项目名称:Steam-and-Steel,代码行数:7,代码来源:TileGlassFluidTank.java

示例5: onDataPacket

import net.minecraft.network.play.server.S35PacketUpdateTileEntity; //导入方法依赖的package包/类
@Override
public void onDataPacket(NetworkManager manager, S35PacketUpdateTileEntity packet) {
    NBTTagCompound tagCompound = packet.func_148857_g();
    fromNBT(tagCompound);
}
 
开发者ID:NSDN,项目名称:NyaSamaRailway,代码行数:6,代码来源:TileEntityTransceiver.java

示例6: onDataPacket

import net.minecraft.network.play.server.S35PacketUpdateTileEntity; //导入方法依赖的package包/类
@Override
public void onDataPacket(NetworkManager manager, S35PacketUpdateTileEntity packet) {
    NBTTagCompound tagCompound = packet.func_148857_g();
}
 
开发者ID:NSDN,项目名称:NyaSamaRailway,代码行数:5,代码来源:RailMonoMagnet.java

示例7: onDataPacket

import net.minecraft.network.play.server.S35PacketUpdateTileEntity; //导入方法依赖的package包/类
@Override
public void onDataPacket(NetworkManager net, S35PacketUpdateTileEntity pkt) {
    NBTTagCompound tagCompound = pkt.func_148857_g();
    yaw = tagCompound.getFloat("yaw");
    target = tagCompound.getFloat("target");
}
 
开发者ID:Avaja,项目名称:OpenTechnology,代码行数:7,代码来源:TileEntityRadar.java


注:本文中的net.minecraft.network.play.server.S35PacketUpdateTileEntity.func_148857_g方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。