Package net.minecraft.entity
Class SpawnRestriction
java.lang.Object
net.minecraft.entity.SpawnRestriction
- Mappings:
- Namespace - Name - named - net/minecraft/entity/SpawnRestriction- intermediary - net/minecraft/class_1317- official - bwe
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate static final recordstatic interfaceSpawnRestriction.SpawnPredicate<T extends Entity>
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic <T extends Entity>
 booleancanSpawn(EntityType<T> type, ServerWorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random) static Heightmap.TypegetHeightmapType(@Nullable EntityType<?> type) static SpawnLocationgetLocation(EntityType<?> type) static booleanisSpawnPosAllowed(EntityType<?> type, WorldView world, BlockPos pos) private static <T extends MobEntity>
 voidregister(EntityType<T> type, SpawnLocation location, Heightmap.Type heightmapType, SpawnRestriction.SpawnPredicate<T> predicate) 
- 
Field Details- 
RESTRICTIONS- Mappings:
- Namespace - Name - Mixin selector - named - RESTRICTIONS- Lnet/minecraft/entity/SpawnRestriction;RESTRICTIONS:Ljava/util/Map;- intermediary - field_6313- Lnet/minecraft/class_1317;field_6313:Ljava/util/Map;- official - a- Lbwe;a:Ljava/util/Map;
 
 
- 
- 
Constructor Details- 
SpawnRestrictionpublic SpawnRestriction()
 
- 
- 
Method Details- 
registerprivate static <T extends MobEntity> void register(EntityType<T> type, SpawnLocation location, Heightmap.Type heightmapType, SpawnRestriction.SpawnPredicate<T> predicate) - Mappings:
- Namespace - Name - Mixin selector - named - register- Lnet/minecraft/entity/SpawnRestriction;register(Lnet/minecraft/entity/EntityType;Lnet/minecraft/entity/SpawnLocation;Lnet/minecraft/world/Heightmap$Type;Lnet/minecraft/entity/SpawnRestriction$SpawnPredicate;)V- intermediary - method_20637- Lnet/minecraft/class_1317;method_20637(Lnet/minecraft/class_1299;Lnet/minecraft/class_9168;Lnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_1317$class_4306;)V- official - a- Lbwe;a(Lbut;Lbwc;Lect$a;Lbwe$b;)V
 
- 
getLocation- Mappings:
- Namespace - Name - Mixin selector - named - getLocation- Lnet/minecraft/entity/SpawnRestriction;getLocation(Lnet/minecraft/entity/EntityType;)Lnet/minecraft/entity/SpawnLocation;- intermediary - method_6159- Lnet/minecraft/class_1317;method_6159(Lnet/minecraft/class_1299;)Lnet/minecraft/class_9168;- official - a- Lbwe;a(Lbut;)Lbwc;
 
- 
isSpawnPosAllowed- Mappings:
- Namespace - Name - Mixin selector - named - isSpawnPosAllowed- Lnet/minecraft/entity/SpawnRestriction;isSpawnPosAllowed(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_56558- Lnet/minecraft/class_1317;method_56558(Lnet/minecraft/class_1299;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z- official - a- Lbwe;a(Lbut;Ldgm;Lji;)Z
 
- 
getHeightmapType- Mappings:
- Namespace - Name - Mixin selector - named - getHeightmapType- Lnet/minecraft/entity/SpawnRestriction;getHeightmapType(Lnet/minecraft/entity/EntityType;)Lnet/minecraft/world/Heightmap$Type;- intermediary - method_6160- Lnet/minecraft/class_1317;method_6160(Lnet/minecraft/class_1299;)Lnet/minecraft/class_2902$class_2903;- official - b- Lbwe;b(Lbut;)Lect$a;
 
- 
canSpawnpublic static <T extends Entity> boolean canSpawn(EntityType<T> type, ServerWorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random) - Mappings:
- Namespace - Name - Mixin selector - named - canSpawn- Lnet/minecraft/entity/SpawnRestriction;canSpawn(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)Z- intermediary - method_20638- Lnet/minecraft/class_1317;method_20638(Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z- official - a- Lbwe;a(Lbut;Ldha;Lbus;Lji;Lazh;)Z
 
 
-