Class BoilerData
java.lang.Object
com.simibubi.create.content.contraptions.fluids.tank.BoilerData
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionintintintbooleanbooleanfloat -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddToGoggleTooltip(List<net.minecraft.network.chat.Component> tooltip, boolean isPlayerSneaking, int boilerSize) voidcalcMinMaxForSize(int boilerSize) voidcheckPipeOrganAdvancement(FluidTankTileEntity controller) voidclear()booleanevaluate(FluidTankTileEntity controller) floatgetEngineEfficiency(int boilerSize) net.minecraft.network.chat.MutableComponentgetHeatComponent(boolean forGoggles, boolean useBlocksAsBars, net.minecraft.ChatFormatting... styles) @NotNull net.minecraft.network.chat.MutableComponentintgetMaxHeatLevelForBoilerSize(int boilerSize) intnet.minecraft.network.chat.MutableComponentgetSizeComponent(boolean forGoggles, boolean useBlocksAsBars, net.minecraft.ChatFormatting... styles) intnet.minecraft.network.chat.MutableComponentgetWaterComponent(boolean forGoggles, boolean useBlocksAsBars, net.minecraft.ChatFormatting... styles) booleanisActive()booleanbooleanisPassive(int boilerSize) voidread(net.minecraft.nbt.CompoundTag nbt, int boilerSize) voidtick(FluidTankTileEntity controller) booleanupdateTemperature(FluidTankTileEntity controller) net.minecraft.nbt.CompoundTagwrite()
-
Field Details
-
needsHeatLevelUpdate
public boolean needsHeatLevelUpdate -
passiveHeat
public boolean passiveHeat -
activeHeat
public int activeHeat -
waterSupply
public float waterSupply -
attachedEngines
public int attachedEngines -
attachedWhistles
public int attachedWhistles -
gauge
-
-
Constructor Details
-
BoilerData
public BoilerData()
-
-
Method Details
-
tick
-
getTheoreticalHeatLevel
public int getTheoreticalHeatLevel() -
getMaxHeatLevelForBoilerSize
public int getMaxHeatLevelForBoilerSize(int boilerSize) -
getMaxHeatLevelForWaterSupply
public int getMaxHeatLevelForWaterSupply() -
isPassive
public boolean isPassive() -
isPassive
public boolean isPassive(int boilerSize) -
getEngineEfficiency
public float getEngineEfficiency(int boilerSize) -
addToGoggleTooltip
public boolean addToGoggleTooltip(List<net.minecraft.network.chat.Component> tooltip, boolean isPlayerSneaking, int boilerSize) -
calcMinMaxForSize
public void calcMinMaxForSize(int boilerSize) -
getHeatLevelTextComponent
@NotNull public @NotNull net.minecraft.network.chat.MutableComponent getHeatLevelTextComponent() -
getSizeComponent
public net.minecraft.network.chat.MutableComponent getSizeComponent(boolean forGoggles, boolean useBlocksAsBars, net.minecraft.ChatFormatting... styles) -
getWaterComponent
public net.minecraft.network.chat.MutableComponent getWaterComponent(boolean forGoggles, boolean useBlocksAsBars, net.minecraft.ChatFormatting... styles) -
getHeatComponent
public net.minecraft.network.chat.MutableComponent getHeatComponent(boolean forGoggles, boolean useBlocksAsBars, net.minecraft.ChatFormatting... styles) -
evaluate
-
checkPipeOrganAdvancement
-
updateTemperature
-
isActive
public boolean isActive() -
clear
public void clear() -
write
public net.minecraft.nbt.CompoundTag write() -
read
public void read(net.minecraft.nbt.CompoundTag nbt, int boilerSize) -
createHandler
-