- 1,417
- 44
- 594
Доброго времени..
Объясните мне пожалуйста, как работает синхронизация. Мне кидают эту 2 метода:
Я разобрался, что Первый - читает полученный пакет.
Второй - отправляет.
Но как отправить нужную переменную в nbt? Куда отправлять?
Если мне нужно, что бы от переменной зависело возвращаемое число в методе, например:
Объясните мне пожалуйста, как работает синхронизация. Мне кидают эту 2 метода:
Java:
@Override
public void onDataPacket(NetworkManager net, S35PacketUpdateTileEntity pkt) {
readFromNBT(pkt.func_148857_g());
}
@Override
public Packet getDescriptionPacket() {
NBTTagCompound syncData = new NBTTagCompound();
writeToNBT(syncData);
return new S35PacketUpdateTileEntity(this.xCoord, this.yCoord, this.zCoord, 1, syncData);
}
Второй - отправляет.
Но как отправить нужную переменную в nbt? Куда отправлять?
Если мне нужно, что бы от переменной зависело возвращаемое число в методе, например:
Java:
public double getFluidAmount() {
return 0 + (Эта переменная);
}
Последнее редактирование модератором: