Class MovingTemperatureRegulator
java.lang.Object
com.lightning.northstar.block.tech.temperature_regulator.MovingTemperatureRegulator
- All Implemented Interfaces:
ActorConfigPacket.ITakeConfig,SealingProvider,NorthstarTemperature.Provider
public class MovingTemperatureRegulator
extends Object
implements NorthstarTemperature.Provider, ActorConfigPacket.ITakeConfig
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanfinal com.simibubi.create.content.contraptions.behaviour.MovementContextfinal com.simibubi.create.content.contraptions.Contraptionfinal BaseTemperatureRegulator -
Method Summary
Modifier and TypeMethodDescriptionfloatvoidhandleServerConfig(net.minecraft.nbt.CompoundTag nbt) booleanisSealed(net.minecraft.core.Vec3i pos) booleanisSealed(net.minecraft.world.phys.Vec3 pos)
-
Field Details
-
context
public final com.simibubi.create.content.contraptions.behaviour.MovementContext context -
contraption
public final com.simibubi.create.content.contraptions.Contraption contraption -
regulator
-
active
public boolean active
-
-
Method Details
-
isSealed
public boolean isSealed(net.minecraft.world.phys.Vec3 pos) - Specified by:
isSealedin interfaceSealingProvider
-
isSealed
public boolean isSealed(net.minecraft.core.Vec3i pos) - Specified by:
isSealedin interfaceSealingProvider
-
getTemperature
public float getTemperature()- Specified by:
getTemperaturein interfaceNorthstarTemperature.Provider
-
handleServerConfig
public void handleServerConfig(net.minecraft.nbt.CompoundTag nbt) - Specified by:
handleServerConfigin interfaceActorConfigPacket.ITakeConfig
-