Class BackTankBlockMixin
java.lang.Object
com.lightning.northstar.mixin.compat.create.BackTankBlockMixin
- All Implemented Interfaces:
OxygenConsumer
@ParametersAreNonnullByDefault
public class BackTankBlockMixin
extends Object
implements OxygenConsumer
-
Field Summary
Fields inherited from interface com.lightning.northstar.world.oxygen.OxygenConsumer
REGISTRY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatnorthstar$getOxygenConsumption(net.minecraft.world.level.BlockGetter level, net.minecraft.core.BlockPos pos, float base) Calculates the oxygen usage in mB/t Note for implementers: if dynamic, make sure that the block is what you expect as it might change in the world and seals don't update instantly.booleannorthstar$isGogglesOnly(net.minecraft.world.level.BlockGetter level, net.minecraft.core.BlockPos pos) Tests if this consumer should be displayed on goggles but not actually affect oxygen sealers.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.lightning.northstar.world.oxygen.OxygenConsumer
northstar$isOxygenConsumptionDynamic
-
Constructor Details
-
BackTankBlockMixin
public BackTankBlockMixin()
-
-
Method Details
-
northstar$isGogglesOnly
public boolean northstar$isGogglesOnly(net.minecraft.world.level.BlockGetter level, net.minecraft.core.BlockPos pos) Description copied from interface:OxygenConsumerTests if this consumer should be displayed on goggles but not actually affect oxygen sealers.- Specified by:
northstar$isGogglesOnlyin interfaceOxygenConsumer
-
northstar$getOxygenConsumption
public float northstar$getOxygenConsumption(net.minecraft.world.level.BlockGetter level, net.minecraft.core.BlockPos pos, float base) Description copied from interface:OxygenConsumerCalculates the oxygen usage in mB/t Note for implementers: if dynamic, make sure that the block is what you expect as it might change in the world and seals don't update instantly.- Specified by:
northstar$getOxygenConsumptionin interfaceOxygenConsumer- Parameters:
level- the level of the blockpos- the position of the blockbase- the base oxygen consumption, in mB/t
-