Package com.hbm_m.api.energy
Class EnergyNetworkManager
java.lang.Object
net.minecraft.world.level.saveddata.SavedData
com.hbm_m.api.energy.EnergyNetworkManager
public class EnergyNetworkManager
extends net.minecraft.world.level.saveddata.SavedData
-
Constructor Summary
ConstructorsConstructorDescriptionEnergyNetworkManager(net.minecraft.server.level.ServerLevel level) EnergyNetworkManager(net.minecraft.server.level.ServerLevel level, net.minecraft.nbt.CompoundTag nbt) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddNode(net.minecraft.core.BlockPos pos) static EnergyNetworkManagerget(net.minecraft.server.level.ServerLevel level) getNode(net.minecraft.core.BlockPos pos) booleanhasNode(net.minecraft.core.BlockPos pos) voidНОВЫЙ МЕТОД: Полностью перестраивает все сети.voidremoveNode(net.minecraft.core.BlockPos pos) net.minecraft.nbt.CompoundTagsave(net.minecraft.nbt.CompoundTag nbt) voidtick()Methods inherited from class net.minecraft.world.level.saveddata.SavedData
isDirty, save, setDirty, setDirty
-
Constructor Details
-
EnergyNetworkManager
public EnergyNetworkManager(net.minecraft.server.level.ServerLevel level, net.minecraft.nbt.CompoundTag nbt) -
EnergyNetworkManager
public EnergyNetworkManager(net.minecraft.server.level.ServerLevel level)
-
-
Method Details
-
get
-
rebuildAllNetworks
public void rebuildAllNetworks()НОВЫЙ МЕТОД: Полностью перестраивает все сети. Вызывается при загрузке мира, чтобы исправить любые сломанные состояния. -
tick
public void tick() -
addNode
public void addNode(net.minecraft.core.BlockPos pos) -
removeNode
public void removeNode(net.minecraft.core.BlockPos pos) -
save
public net.minecraft.nbt.CompoundTag save(net.minecraft.nbt.CompoundTag nbt) - Specified by:
savein classnet.minecraft.world.level.saveddata.SavedData
-
hasNode
public boolean hasNode(net.minecraft.core.BlockPos pos) -
getNode
-