@Override
public IMessage onMessage(final PacketTubeSync msg, MessageContext ctx) {
Minecraft.getMinecraft().addScheduledTask(new Runnable() {
@Override
public void run() {
if (msg.tile != null && msg.tile instanceof TileTube) {
((TileTube) msg.tile).setTubeColor(msg.color);
((TileTube) msg.tile).markDirty();
BlockPos pos = msg.tile.getPos();
IBlockState state = msg.tile.getWorld().getBlockState(pos);
msg.tile.getWorld().markAndNotifyBlock(pos, null, state, state, 2);
}
}
});
return null;
}
PacketTubeSync.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:SimpleTubes
作者:
评论列表
文章目录