Contents
Class PrefabProp
java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.props.Prop
com.hypixel.hytale.builtin.hytalegenerator.props.deprecated.prefab.PrefabProp
-
Nested Class Summary
Nested classes/interfaces inherited from class Prop
Prop.Context -
Constructor Summary
ConstructorsConstructorDescriptionPrefabProp(WeightedMap<List<IPrefabBuffer>> prefabPool, Scanner scanner, Directionality directionality, MaterialCache materialCache, BlockMask materialMask, PrefabMoldingConfiguration prefabMoldingConfiguration, Function<String, List<IPrefabBuffer>> childPrefabLoader, SeedBox seedBox, boolean loadEntities) -
Method Summary
Modifier and TypeMethodDescriptionbooleangenerate(Prop.Context context) voidplace(RotatedPosition position, VoxelSpace<Material> materialSpace, EntityFunnel entityBuffer) voidplace_deprecated(Prop.Context context, ScanResult scanResult) scan_deprecated(org.joml.Vector3i position, VoxelSpace<Material> materialSpace)
-
Constructor Details
-
PrefabProp
public PrefabProp(@Nonnull WeightedMap<List<IPrefabBuffer>> prefabPool, @Nonnull Scanner scanner, @Nonnull Directionality directionality, @Nonnull MaterialCache materialCache, @Nonnull BlockMask materialMask, @Nonnull PrefabMoldingConfiguration prefabMoldingConfiguration, @Nullable Function<String, List<IPrefabBuffer>> childPrefabLoader, @Nonnull SeedBox seedBox, boolean loadEntities)
-
-
Method Details
-
generate
-
scan_deprecated
@Nonnull public ScanResult scan_deprecated(@Nonnull org.joml.Vector3i position, @Nonnull VoxelSpace<Material> materialSpace) -
place_deprecated
-
place
public void place(@Nonnull RotatedPosition position, @Nonnull VoxelSpace<Material> materialSpace, @Nonnull EntityFunnel entityBuffer) -
getReadBounds_voxelGrid
- Specified by:
getReadBounds_voxelGridin classProp
-
getWriteBounds_voxelGrid
- Specified by:
getWriteBounds_voxelGridin classProp
-