Interface Layer
- All Known Implementing Classes:
AbstractOuterLayer,AbstractRadialLikeLayer,DirectionalLayer,InnerCylindricalLayer,InnerRadialLayer,LayerManager,OuterCylindricalLayer,OuterRadialLayer
public interface Layer
-
Method Summary
Modifier and TypeMethodDescription<T extends Collection<net.minecraft.util.math.BlockPos>>
BlockListManagerget(T posList) <U extends it.unimi.dsi.fastutil.longs.AbstractLongCollection>
BlockListManagerget(U posList) net.minecraft.util.math.Vec3dnet.minecraft.util.math.Vec3dgetDivided(Map<net.minecraft.util.math.ChunkPos, it.unimi.dsi.fastutil.longs.LongOpenHashSet> posMap) <T extends Collection<net.minecraft.util.math.BlockPos>>
DividedBlockListManagergetDivided(T posList) <U extends it.unimi.dsi.fastutil.longs.AbstractLongCollection>
DividedBlockListManagergetDivided(U posList) getVerified(net.minecraft.world.StructureWorldAccess world, Map<net.minecraft.util.math.ChunkPos, it.unimi.dsi.fastutil.longs.LongOpenHashSet> posMap) <T extends Collection<net.minecraft.util.math.BlockPos>>
BlockListManagergetVerified(net.minecraft.world.StructureWorldAccess world, T posList) <U extends it.unimi.dsi.fastutil.longs.AbstractLongCollection>
BlockListManagergetVerified(net.minecraft.world.StructureWorldAccess world, U posList) getVerifiedDivided(net.minecraft.world.StructureWorldAccess world, Map<net.minecraft.util.math.ChunkPos, it.unimi.dsi.fastutil.longs.LongOpenHashSet> posMap) <T extends Collection<net.minecraft.util.math.BlockPos>>
DividedBlockListManagergetVerifiedDivided(net.minecraft.world.StructureWorldAccess world, T posList) <U extends it.unimi.dsi.fastutil.longs.AbstractLongCollection>
DividedBlockListManagergetVerifiedDivided(net.minecraft.world.StructureWorldAccess world, U posList) voidplace(net.minecraft.world.StructureWorldAccess world, Map<net.minecraft.util.math.ChunkPos, it.unimi.dsi.fastutil.longs.LongOpenHashSet> posMap) <T extends Collection<net.minecraft.util.math.BlockPos>>
voidplace(net.minecraft.world.StructureWorldAccess world, T posList) <U extends it.unimi.dsi.fastutil.longs.AbstractLongCollection>
voidplace(net.minecraft.world.StructureWorldAccess world, U posList) voidsetCenterPos(net.minecraft.util.math.Vec3d centerPos) voidsetDirectionVector(net.minecraft.util.math.Vec3i directionVector)
-
Method Details
-
get
BlockListManager get(Map<net.minecraft.util.math.ChunkPos, it.unimi.dsi.fastutil.longs.LongOpenHashSet> posMap) -
place
void place(net.minecraft.world.StructureWorldAccess world, Map<net.minecraft.util.math.ChunkPos, it.unimi.dsi.fastutil.longs.LongOpenHashSet> posMap) -
getVerified
BlockListManager getVerified(net.minecraft.world.StructureWorldAccess world, Map<net.minecraft.util.math.ChunkPos, it.unimi.dsi.fastutil.longs.LongOpenHashSet> posMap) -
getDivided
DividedBlockListManager getDivided(Map<net.minecraft.util.math.ChunkPos, it.unimi.dsi.fastutil.longs.LongOpenHashSet> posMap) -
getVerifiedDivided
DividedBlockListManager getVerifiedDivided(net.minecraft.world.StructureWorldAccess world, Map<net.minecraft.util.math.ChunkPos, it.unimi.dsi.fastutil.longs.LongOpenHashSet> posMap) -
get
-
place
<T extends Collection<net.minecraft.util.math.BlockPos>> void place(net.minecraft.world.StructureWorldAccess world, T posList) -
getVerified
<T extends Collection<net.minecraft.util.math.BlockPos>> BlockListManager getVerified(net.minecraft.world.StructureWorldAccess world, T posList) -
getDivided
<T extends Collection<net.minecraft.util.math.BlockPos>> DividedBlockListManager getDivided(T posList) -
getVerifiedDivided
<T extends Collection<net.minecraft.util.math.BlockPos>> DividedBlockListManager getVerifiedDivided(net.minecraft.world.StructureWorldAccess world, T posList) -
get
-
place
<U extends it.unimi.dsi.fastutil.longs.AbstractLongCollection> void place(net.minecraft.world.StructureWorldAccess world, U posList) -
getVerified
<U extends it.unimi.dsi.fastutil.longs.AbstractLongCollection> BlockListManager getVerified(net.minecraft.world.StructureWorldAccess world, U posList) -
getDivided
<U extends it.unimi.dsi.fastutil.longs.AbstractLongCollection> DividedBlockListManager getDivided(U posList) -
getVerifiedDivided
<U extends it.unimi.dsi.fastutil.longs.AbstractLongCollection> DividedBlockListManager getVerifiedDivided(net.minecraft.world.StructureWorldAccess world, U posList) -
getCenterPos
net.minecraft.util.math.Vec3d getCenterPos() -
setCenterPos
void setCenterPos(net.minecraft.util.math.Vec3d centerPos) -
getDirectionVector
net.minecraft.util.math.Vec3d getDirectionVector() -
setDirectionVector
void setDirectionVector(net.minecraft.util.math.Vec3i directionVector)
-