public static class PipeEventItem.FindDest extends PipeEventItem.OrderedEvent
PipeEventItem.Split
. This event is for assigning a destination to each PipeEventItem.ItemEntry
in
PipeEventItem.Split.items
. If you need to generate a random facing for each one then use
PipeEventItem.OrderedEvent.generateRandomOrder()
.PipeEventItem.Drop, PipeEventItem.Ejected, PipeEventItem.FindDest, PipeEventItem.ItemEntry, PipeEventItem.ModifySpeed, PipeEventItem.OnInsert, PipeEventItem.OrderedEvent, PipeEventItem.ReachCenter, PipeEventItem.ReachDest, PipeEventItem.ReachEnd, PipeEventItem.SideCheck, PipeEventItem.Split, PipeEventItem.TryBounce, PipeEventItem.TryInsert
Modifier and Type | Field and Description |
---|---|
com.google.common.collect.ImmutableList<PipeEventItem.ItemEntry> |
items |
orderedDestinations
flow
canBeCancelled, holder
Constructor and Description |
---|
FindDest(IPipeHolder holder,
IFlowItems flow,
java.util.List<java.util.EnumSet<net.minecraft.util.EnumFacing>> orderedDestinations,
com.google.common.collect.ImmutableList<PipeEventItem.ItemEntry> items) |
generateRandomOrder, getAllPossibleDestinations
cancel, checkStateForErrors, isCanceled
public final com.google.common.collect.ImmutableList<PipeEventItem.ItemEntry> items
public FindDest(IPipeHolder holder, IFlowItems flow, java.util.List<java.util.EnumSet<net.minecraft.util.EnumFacing>> orderedDestinations, com.google.common.collect.ImmutableList<PipeEventItem.ItemEntry> items)