类 RegisterSpawnPlacementsEvent.MergedSpawnPredicate<T extends Entity>
java.lang.Object
net.neoforged.neoforge.event.entity.RegisterSpawnPlacementsEvent.MergedSpawnPredicate<T>
-
字段概要
字段修饰符和类型字段说明private final List
<SpawnPlacements.SpawnPredicate<T>> private Heightmap.Types
private final SpawnPlacements.SpawnPredicate
<T> private final List
<SpawnPlacements.SpawnPredicate<T>> private SpawnPlacements.SpawnPredicate
<T> private SpawnPlacementType
-
构造器概要
构造器构造器说明MergedSpawnPredicate
(SpawnPlacements.SpawnPredicate<T> originalPredicate, SpawnPlacementType spawnType, Heightmap.Types heightmapType) -
方法概要
修饰符和类型方法说明build()
private void
merge
(RegisterSpawnPlacementsEvent.Operation operation, SpawnPlacements.SpawnPredicate<T> predicate, @Nullable SpawnPlacementType spawnType, Heightmap.Types heightmapType)
-
字段详细资料
-
originalPredicate
-
orPredicates
-
andPredicates
-
replacementPredicate
-
spawnType
-
heightmapType
-
-
构造器详细资料
-
MergedSpawnPredicate
public MergedSpawnPredicate(SpawnPlacements.SpawnPredicate<T> originalPredicate, SpawnPlacementType spawnType, Heightmap.Types heightmapType)
-
-
方法详细资料
-
getSpawnType
-
getHeightmapType
-
merge
private void merge(RegisterSpawnPlacementsEvent.Operation operation, SpawnPlacements.SpawnPredicate<T> predicate, @Nullable @Nullable SpawnPlacementType spawnType, @Nullable Heightmap.Types heightmapType) -
build
-