Class TemperatureData
java.lang.Object
me.desht.pneumaticcraft.common.heat.TemperatureData
- All Implemented Interfaces:
net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
public class TemperatureData
extends Object
implements net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
-
Constructor Summary
ConstructorsConstructorDescriptionTemperatureData(net.minecraftforge.common.capabilities.ICapabilityProvider provider) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeserializeNBT(net.minecraft.nbt.CompoundTag nbt) static TemperatureDatafromNBT(net.minecraft.nbt.CompoundTag nbt) doublegetTemperature(net.minecraft.core.Direction face) booleanhasData(net.minecraft.core.Direction face) booleannet.minecraft.nbt.CompoundTagnet.minecraft.nbt.CompoundTagtoNBT()
-
Constructor Details
-
TemperatureData
public TemperatureData(net.minecraftforge.common.capabilities.ICapabilityProvider provider)
-
-
Method Details
-
fromNBT
-
isMultisided
public boolean isMultisided() -
getTemperature
public double getTemperature(net.minecraft.core.Direction face) -
hasData
public boolean hasData(net.minecraft.core.Direction face) -
toNBT
public net.minecraft.nbt.CompoundTag toNBT() -
serializeNBT
public net.minecraft.nbt.CompoundTag serializeNBT()- Specified by:
serializeNBTin interfacenet.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
-
deserializeNBT
public void deserializeNBT(net.minecraft.nbt.CompoundTag nbt) - Specified by:
deserializeNBTin interfacenet.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
-