类 SpawnRule
java.lang.Object
org.bukkit.block.spawner.SpawnRule
- 所有已实现的接口:
Cloneable,ConfigurationSerializable
表示一个生成规则,控制从怪物生成器生成的实体在什么条件下可以生成。
原文:Represents a spawn rule that controls what conditions an entity from a
monster spawner can spawn.
-
构造器概要
构造器构造器说明SpawnRule(int minBlockLight, int maxBlockLight, int minSkyLight, int maxSkyLight) 构造一个新的SpawnRule。 -
方法概要
修饰符和类型方法说明clone()deserialize(@NotNull Map<String, Object> args) booleanint获取生成成功所需的最大(包含)方块光照等级。int获取生成成功所需的最大(包含)天空光照等级。int获取生成成功所需的最小(包含)方块光照等级。int获取生成成功所需的最小(包含)天空光照等级。inthashCode()Creates a Map representation of this class.voidsetMaxBlockLight(int maxBlockLight) 设置生成成功所需的最大(包含)方块光照等级。voidsetMaxSkyLight(int maxSkyLight) 设置生成成功所需的最大(包含)天空光照等级。voidsetMinBlockLight(int minBlockLight) 设置生成成功所需的最小(包含)方块光照等级。voidsetMinSkyLight(int minSkyLight) 设置生成成功所需的最小(包含)天空光照等级。
-
构造器详细资料
-
SpawnRule
public SpawnRule(int minBlockLight, int maxBlockLight, int minSkyLight, int maxSkyLight) 构造一个新的SpawnRule。 原文:Constructs a new SpawnRule.- 参数:
minBlockLight- 生成成功所需的最小(包含)方块光照等级。 原文:The minimum (inclusive) block light required for spawning to succeed.maxBlockLight- 生成成功所需的最大(包含)方块光照等级。 原文:The maximum (inclusive) block light required for spawning to succeed.minSkyLight- 生成成功所需的最小(包含)天空光照等级。 原文:The minimum (inclusive) sky light required for spawning to succeed.maxSkyLight- 生成成功所需的最大(包含)天空光照等级。 原文:The maximum (inclusive) sky light required for spawning to succeed.
-
-
方法详细资料
-
getMinBlockLight
public int getMinBlockLight()获取生成成功所需的最小(包含)方块光照等级。 原文:Gets the minimum (inclusive) block light required for spawning to succeed.- 返回:
- 最小方块光照等级 原文:minimum block light
-
setMinBlockLight
public void setMinBlockLight(int minBlockLight) 设置生成成功所需的最小(包含)方块光照等级。 原文:Sets the minimum (inclusive) block light required for spawning to succeed.- 参数:
minBlockLight- 最小方块光照等级 原文:minimum block light
-
getMaxBlockLight
public int getMaxBlockLight()获取生成成功所需的最大(包含)方块光照等级。 原文:Gets the maximum (inclusive) block light required for spawning to succeed.- 返回:
- 最大方块光照等级 原文:maximum block light
-
setMaxBlockLight
public void setMaxBlockLight(int maxBlockLight) 设置生成成功所需的最大(包含)方块光照等级。 原文:Sets the maximum (inclusive) block light required for spawning to succeed.- 参数:
maxBlockLight- 最大方块光照等级 原文:maximum block light
-
getMinSkyLight
public int getMinSkyLight()获取生成成功所需的最小(包含)天空光照等级。 原文:Gets the minimum (inclusive) sky light required for spawning to succeed.- 返回:
- 最小天空光照等级 原文:minimum sky light
-
setMinSkyLight
public void setMinSkyLight(int minSkyLight) 设置生成成功所需的最小(包含)天空光照等级。 原文:Sets the minimum (inclusive) sky light required for spawning to succeed.- 参数:
minSkyLight- 最小天空光照等级 原文:minimum sky light
-
getMaxSkyLight
public int getMaxSkyLight()获取生成成功所需的最大(包含)天空光照等级。 原文:Gets the maximum (inclusive) sky light required for spawning to succeed.- 返回:
- 最大天空光照等级 原文:maximum sky light
-
setMaxSkyLight
public void setMaxSkyLight(int maxSkyLight) 设置生成成功所需的最大(包含)天空光照等级。 原文:Sets the maximum (inclusive) sky light required for spawning to succeed.- 参数:
maxSkyLight- 最大天空光照等级 原文:maximum sky light
-
equals
-
hashCode
public int hashCode() -
clone
-
serialize
从接口复制的说明:ConfigurationSerializableCreates a Map representation of this class.This class must provide a method to restore this class, as defined in the
ConfigurationSerializableinterface javadocs.- 指定者:
serialize在接口中ConfigurationSerializable- 返回:
- Map containing the current state of this class
-
deserialize
-