Class CapabilityMinecartController.MinecartRemovalListener
java.lang.Object
com.simibubi.create.content.contraptions.components.structureMovement.train.capability.CapabilityMinecartController.MinecartRemovalListener
- All Implemented Interfaces:
net.minecraftforge.common.util.NonNullConsumer<net.minecraftforge.common.util.LazyOptional<MinecartController>>
- Enclosing class:
- CapabilityMinecartController
public static class CapabilityMinecartController.MinecartRemovalListener
extends Object
implements net.minecraftforge.common.util.NonNullConsumer<net.minecraftforge.common.util.LazyOptional<MinecartController>>
This callback wrapper ensures that the listeners map in the controller
capability only ever contains one instance
-
Constructor Summary
ConstructorsConstructorDescriptionMinecartRemovalListener(net.minecraft.world.level.Level world, net.minecraft.world.entity.vehicle.AbstractMinecart cart) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(net.minecraftforge.common.util.LazyOptional<MinecartController> t) booleaninthashCode()
-
Constructor Details
-
MinecartRemovalListener
public MinecartRemovalListener(net.minecraft.world.level.Level world, net.minecraft.world.entity.vehicle.AbstractMinecart cart)
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
accept
- Specified by:
acceptin interfacenet.minecraftforge.common.util.NonNullConsumer<net.minecraftforge.common.util.LazyOptional<MinecartController>>
-