Class PackagePortTarget
java.lang.Object
com.simibubi.create.content.logistics.packagePort.PackagePortTarget
- Direct Known Subclasses:
PackagePortTarget.ChainConveyorFrogportTarget,PackagePortTarget.TrainStationFrogportTarget
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<PackagePortTarget> net.minecraft.core.BlockPosstatic final net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, PackagePortTarget> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.level.block.entity.BlockEntitybe(net.minecraft.world.level.LevelAccessor level, net.minecraft.core.BlockPos portPos) abstract booleancanSupport(net.minecraft.world.level.block.entity.BlockEntity be) booleanvoidderegister(PackagePortBlockEntity ppbe, net.minecraft.world.level.LevelAccessor level, net.minecraft.core.BlockPos portPos) abstract booleanexport(net.minecraft.world.level.LevelAccessor level, net.minecraft.core.BlockPos portPos, net.minecraft.world.item.ItemStack box, boolean simulate) abstract net.minecraft.world.phys.Vec3getExactTargetLocation(PackagePortBlockEntity ppbe, net.minecraft.world.level.LevelAccessor level, net.minecraft.core.BlockPos portPos) abstract net.minecraft.world.item.ItemStackgetIcon()protected abstract PackagePortTargetTypegetType()voidregister(PackagePortBlockEntity ppbe, net.minecraft.world.level.LevelAccessor level, net.minecraft.core.BlockPos portPos) voidsetup(PackagePortBlockEntity ppbe, net.minecraft.world.level.LevelAccessor level, net.minecraft.core.BlockPos portPos)
-
Field Details
-
CODEC
-
STREAM_CODEC
public static final net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf,PackagePortTarget> STREAM_CODEC -
relativePos
public net.minecraft.core.BlockPos relativePos
-
-
Constructor Details
-
PackagePortTarget
public PackagePortTarget(net.minecraft.core.BlockPos relativePos)
-
-
Method Details
-
export
public abstract boolean export(net.minecraft.world.level.LevelAccessor level, net.minecraft.core.BlockPos portPos, net.minecraft.world.item.ItemStack box, boolean simulate) -
setup
public void setup(PackagePortBlockEntity ppbe, net.minecraft.world.level.LevelAccessor level, net.minecraft.core.BlockPos portPos) -
register
public void register(PackagePortBlockEntity ppbe, net.minecraft.world.level.LevelAccessor level, net.minecraft.core.BlockPos portPos) -
deregister
public void deregister(PackagePortBlockEntity ppbe, net.minecraft.world.level.LevelAccessor level, net.minecraft.core.BlockPos portPos) -
getExactTargetLocation
public abstract net.minecraft.world.phys.Vec3 getExactTargetLocation(PackagePortBlockEntity ppbe, net.minecraft.world.level.LevelAccessor level, net.minecraft.core.BlockPos portPos) -
getIcon
public abstract net.minecraft.world.item.ItemStack getIcon() -
canSupport
public abstract boolean canSupport(net.minecraft.world.level.block.entity.BlockEntity be) -
depositImmediately
public boolean depositImmediately() -
getType
-
be
public net.minecraft.world.level.block.entity.BlockEntity be(net.minecraft.world.level.LevelAccessor level, net.minecraft.core.BlockPos portPos)
-