类 LevelEvent.PotentialSpawns
java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.event.level.LevelEvent
net.minecraftforge.event.level.LevelEvent.PotentialSpawns
- 封闭类:
LevelEvent
Fired when building a list of all possible entities that can spawn at the specified location.
.
If an entry is added to the list, it needs to be a globally unique instance.
The event is called in引用无效
net.minecraft.world.level.NaturalSpawner#mobsAt(ServerLevel, StructureManager, ChunkGenerator, MobCategory, RandomSource, BlockPos)
This event is cancellable, and does not have a result. Canceling the event will result in an empty list, meaning no entity will be spawned.
-
嵌套类概要
从类继承的嵌套类/接口 net.minecraftforge.event.level.LevelEvent
LevelEvent.CreateSpawnPosition, LevelEvent.Load, LevelEvent.PotentialSpawns, LevelEvent.Save, LevelEvent.Unload
从类继承的嵌套类/接口 net.minecraftforge.eventbus.api.Event
net.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result
-
字段概要
字段修饰符和类型字段说明private final List
<MobSpawnSettings.SpawnerData> private final MobCategory
private final BlockPos
private final List
<MobSpawnSettings.SpawnerData> -
构造器概要
构造器构造器说明PotentialSpawns
(LevelAccessor level, MobCategory category, BlockPos pos, WeightedRandomList<MobSpawnSettings.SpawnerData> oldList) -
方法概要
修饰符和类型方法说明void
Appends a SpawnerData entry to the spawn list.返回 the category of the mobs in the spawn list.。getPos()
返回 the block position where the chosen mob will be spawned.。返回 the list of mobs that can potentially be spawned.。boolean
Removes a SpawnerData entry from the spawn list.从类继承的方法 net.minecraftforge.event.level.LevelEvent
getLevel
从类继承的方法 net.minecraftforge.eventbus.api.Event
getListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult
-
字段详细资料
-
mobcategory
-
pos
-
list
-
view
-
-
构造器详细资料
-
PotentialSpawns
public PotentialSpawns(LevelAccessor level, MobCategory category, BlockPos pos, WeightedRandomList<MobSpawnSettings.SpawnerData> oldList)
-
-
方法详细资料
-
getMobCategory
返回 the category of the mobs in the spawn list.。- 返回:
- the category of the mobs in the spawn list.
-
getPos
返回 the block position where the chosen mob will be spawned.。- 返回:
- the block position where the chosen mob will be spawned.
-
getSpawnerDataList
返回 the list of mobs that can potentially be spawned.。- 返回:
- the list of mobs that can potentially be spawned.
-
addSpawnerData
Appends a SpawnerData entry to the spawn list.- 参数:
data
- SpawnerData entry to be appended to the spawn list.
-
removeSpawnerData
Removes a SpawnerData entry from the spawn list.- 参数:
data
- SpawnerData entry to be removed from the spawn list. 返回true
if the spawn list contained the specified element.。
-