public class FarmHelper
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FarmHelper.FarmWorkStatus |
static class |
FarmHelper.Stage |
static class |
FarmHelper.TopDownICropComparator |
| Modifier and Type | Field and Description |
|---|---|
static com.google.common.collect.ImmutableSet<net.minecraft.block.Block> |
bricks |
| Constructor and Description |
|---|
FarmHelper() |
| Modifier and Type | Method and Description |
|---|---|
static void |
createTargets(net.minecraft.world.World world,
IFarmHousing farmHousing,
java.util.Map<FarmDirection,java.util.List<FarmTarget>> targets,
net.minecraft.util.math.BlockPos targetStart,
int allowedExtent,
int farmSizeNorthSouth,
int farmSizeEastWest,
net.minecraft.util.math.BlockPos minFarmCoord,
net.minecraft.util.math.BlockPos maxFarmCoord) |
static boolean |
cultivateTarget(net.minecraft.world.World world,
IFarmHousing farmHousing,
FarmTarget target,
IFarmLogic logic,
java.lang.Iterable<IFarmListener> farmListeners) |
static FarmDirection |
getReversedLayoutDirection(FarmDirection farmSide) |
static java.util.Collection<ICrop> |
harvestTarget(net.minecraft.world.World world,
IFarmHousing housing,
FarmTarget target,
IFarmLogic logic,
java.lang.Iterable<IFarmListener> farmListeners) |
static java.util.Collection<ICrop> |
harvestTargets(net.minecraft.world.World world,
IFarmHousing housing,
java.util.List<FarmTarget> farmTargets,
IFarmLogic logic,
java.lang.Iterable<IFarmListener> farmListeners) |
static boolean |
isCycleCanceledByListeners(IFarmLogic logic,
FarmDirection direction,
java.lang.Iterable<IFarmListener> farmListeners) |
static void |
setExtents(net.minecraft.world.World world,
IFarmHousing farmHousing,
java.util.Map<FarmDirection,java.util.List<FarmTarget>> targets) |
public static final com.google.common.collect.ImmutableSet<net.minecraft.block.Block> bricks
public static FarmDirection getReversedLayoutDirection(FarmDirection farmSide)
public static void createTargets(net.minecraft.world.World world,
IFarmHousing farmHousing,
java.util.Map<FarmDirection,java.util.List<FarmTarget>> targets,
net.minecraft.util.math.BlockPos targetStart,
int allowedExtent,
int farmSizeNorthSouth,
int farmSizeEastWest,
net.minecraft.util.math.BlockPos minFarmCoord,
net.minecraft.util.math.BlockPos maxFarmCoord)
public static boolean isCycleCanceledByListeners(IFarmLogic logic, FarmDirection direction, java.lang.Iterable<IFarmListener> farmListeners)
public static void setExtents(net.minecraft.world.World world,
IFarmHousing farmHousing,
java.util.Map<FarmDirection,java.util.List<FarmTarget>> targets)
public static boolean cultivateTarget(net.minecraft.world.World world,
IFarmHousing farmHousing,
FarmTarget target,
IFarmLogic logic,
java.lang.Iterable<IFarmListener> farmListeners)
public static java.util.Collection<ICrop> harvestTargets(net.minecraft.world.World world, IFarmHousing housing, java.util.List<FarmTarget> farmTargets, IFarmLogic logic, java.lang.Iterable<IFarmListener> farmListeners)
public static java.util.Collection<ICrop> harvestTarget(net.minecraft.world.World world, IFarmHousing housing, FarmTarget target, IFarmLogic logic, java.lang.Iterable<IFarmListener> farmListeners)