- 435
- 1
В общем сделал класс наследующий WorldSavedData
В общем не знаю как это правильно зарегать/доставать/добавлять переменные и изменять их(ну изменять наверное в тикере буду). Помогите - разъясните как
И еще интересует вот что - есть тайл, в нем AxisAlignedBB. Можно проверить что игрок в зоне AxisAlignedBB тайла, не лазая в тайл?
Код:
package com.mod;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.world.WorldSavedData;
public class SSWWorldData extends WorldSavedData
{
private NBTTagCompound data = new NBTTagCompound();
public SSWWorldData(String tagName) {
super(tagName);
}
@Override
public void readFromNBT(NBTTagCompound compound) {
data = compound.getCompoundTag("sswWorld");
}
@Override
public void writeToNBT(NBTTagCompound compound) {
compound.setTag("sswWorld", data);
}
public NBTTagCompound getData() {
return data;
}
}
В общем не знаю как это правильно зарегать/доставать/добавлять переменные и изменять их(ну изменять наверное в тикере буду). Помогите - разъясните как
И еще интересует вот что - есть тайл, в нем AxisAlignedBB. Можно проверить что игрок в зоне AxisAlignedBB тайла, не лазая в тайл?