Interface IPrefabBuffer
- All Known Implementing Classes:
PrefabBuffer.PrefabBufferAccessor
public interface IPrefabBuffer
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interface -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault <T extends PrefabBufferCall>
booleancompare(IPrefabBuffer.BlockComparingPredicate<T> blockComparingPredicate, T t) default <T extends PrefabBufferCall>
booleancompare(IPrefabBuffer.BlockComparingPrefabPredicate<T> blockComparingIterator, T t, IPrefabBuffer secondPrefab) <T extends PrefabBufferCall>
voidforEach(IPrefabBuffer.ColumnPredicate<T> var1, IPrefabBuffer.BlockConsumer<T> var2, IPrefabBuffer.EntityConsumer<T> var3, IPrefabBuffer.ChildConsumer<T> var4, T var5) <T> voidforEachRaw(IPrefabBuffer.ColumnPredicate<T> var1, IPrefabBuffer.RawBlockConsumer<T> var2, IPrefabBuffer.FluidConsumer<T> var3, IPrefabBuffer.EntityConsumer<T> var4, T var5) <T> booleanforEachRaw(IPrefabBuffer.ColumnPredicate<T> var1, IPrefabBuffer.RawBlockPredicate<T> var2, IPrefabBuffer.FluidPredicate<T> var3, IPrefabBuffer.EntityPredicate<T> var4, T var5) intintintintgetBlockId(int var1, int var2, int var3) intintgetFiller(int var1, int var2, int var3) default intdefault intgetMaxX()intgetMaxX(PrefabRotation var1) intgetMaxY()intgetMaxYAt(PrefabRotation var1, int var2, int var3) default intgetMaxZ()intgetMaxZ(PrefabRotation var1) default intgetMinX()intgetMinX(PrefabRotation var1) intgetMinY()intgetMinYAt(PrefabRotation var1, int var2, int var3) default intgetMinZ()intgetMinZ(PrefabRotation var1) intgetRotationIndex(int var1, int var2, int var3) static <T> IPrefabBuffer.ColumnPredicate<T> voidrelease()
-
Field Details
-
ALL_COLUMNS
-
-
Method Details
-
getAnchorX
int getAnchorX() -
getAnchorY
int getAnchorY() -
getAnchorZ
int getAnchorZ() -
getMinX
-
getMinY
int getMinY() -
getMinZ
-
getMaxX
-
getMaxY
int getMaxY() -
getMaxZ
-
getMinX
default int getMinX() -
getMinZ
default int getMinZ() -
getMaxX
default int getMaxX() -
getMaxZ
default int getMaxZ() -
getMinYAt
-
getMaxYAt
-
getColumnCount
int getColumnCount() -
getChildPrefabs
-
getMaximumExtend
default int getMaximumExtend() -
forEach
<T extends PrefabBufferCall> void forEach(@Nonnull IPrefabBuffer.ColumnPredicate<T> var1, @Nonnull IPrefabBuffer.BlockConsumer<T> var2, @Nullable IPrefabBuffer.EntityConsumer<T> var3, @Nullable IPrefabBuffer.ChildConsumer<T> var4, @Nonnull T var5) -
forEachRaw
<T> void forEachRaw(@Nonnull IPrefabBuffer.ColumnPredicate<T> var1, @Nonnull IPrefabBuffer.RawBlockConsumer<T> var2, @Nonnull IPrefabBuffer.FluidConsumer<T> var3, @Nullable IPrefabBuffer.EntityConsumer<T> var4, @Nullable T var5) -
forEachRaw
<T> boolean forEachRaw(@Nonnull IPrefabBuffer.ColumnPredicate<T> var1, @Nonnull IPrefabBuffer.RawBlockPredicate<T> var2, @Nonnull IPrefabBuffer.FluidPredicate<T> var3, @Nullable IPrefabBuffer.EntityPredicate<T> var4, @Nullable T var5) -
release
void release() -
compare
default <T extends PrefabBufferCall> boolean compare(@Nonnull IPrefabBuffer.BlockComparingPredicate<T> blockComparingPredicate, @Nonnull T t) -
compare
default <T extends PrefabBufferCall> boolean compare(@Nonnull IPrefabBuffer.BlockComparingPrefabPredicate<T> blockComparingIterator, @Nonnull T t, @Nonnull IPrefabBuffer secondPrefab) -
getBlockId
int getBlockId(int var1, int var2, int var3) -
getFiller
int getFiller(int var1, int var2, int var3) -
getRotationIndex
int getRotationIndex(int var1, int var2, int var3) -
iterateAllColumns
-