Package net.minecraftforge.event.entity
Class SpawnPlacementRegisterEvent.MergedSpawnPredicate<T extends Entity>
java.lang.Object
net.minecraftforge.event.entity.SpawnPlacementRegisterEvent.MergedSpawnPredicate<T>
- Enclosing class:
- SpawnPlacementRegisterEvent
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final List<SpawnPlacements.SpawnPredicate<T>>private Heightmap.Typesprivate final SpawnPlacements.SpawnPredicate<T>private final List<SpawnPlacements.SpawnPredicate<T>>private SpawnPlacements.SpawnPredicate<T>private SpawnPlacements.Type
- 
Constructor SummaryConstructorsConstructorDescriptionMergedSpawnPredicate(SpawnPlacements.SpawnPredicate<T> originalPredicate, SpawnPlacements.Type spawnType, Heightmap.Types heightmapType) 
- 
Method SummaryModifier and TypeMethodDescriptionbuild()private voidmerge(SpawnPlacementRegisterEvent.Operation operation, SpawnPlacements.SpawnPredicate<T> predicate, SpawnPlacements.Type spawnType, Heightmap.Types heightmapType) 
- 
Field Details- 
originalPredicate
- 
orPredicates
- 
andPredicates
- 
replacementPredicate
- 
spawnType
- 
heightmapType
 
- 
- 
Constructor Details- 
MergedSpawnPredicatepublic MergedSpawnPredicate(SpawnPlacements.SpawnPredicate<T> originalPredicate, SpawnPlacements.Type spawnType, Heightmap.Types heightmapType) 
 
- 
- 
Method Details- 
getSpawnType
- 
getHeightmapType
- 
mergeprivate void merge(SpawnPlacementRegisterEvent.Operation operation, SpawnPlacements.SpawnPredicate<T> predicate, @Nullable SpawnPlacements.Type spawnType, @Nullable Heightmap.Types heightmapType) 
- 
build
 
-