类 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) Constructs a new SpawnRule. -
方法概要
修饰符和类型方法说明clone()deserialize(@NotNull Map<String, Object> args) booleanintGets the maximum (inclusive) block light required for spawning to succeed.intGets the maximum (inclusive) sky light required for spawning to succeed.intGets the minimum (inclusive) block light required for spawning to succeed.intGets the minimum (inclusive) sky light required for spawning to succeed.inthashCode()Creates a Map representation of this class.voidsetMaxBlockLight(int maxBlockLight) Sets the maximum (inclusive) block light required for spawning to succeed.voidsetMaxSkyLight(int maxSkyLight) Sets the maximum (inclusive) sky light required for spawning to succeed.voidsetMinBlockLight(int minBlockLight) Sets the minimum (inclusive) block light required for spawning to succeed.voidsetMinSkyLight(int minSkyLight) Sets the minimum (inclusive) sky light required for spawning to succeed.
-
构造器详细资料
-
SpawnRule
public SpawnRule(int minBlockLight, int maxBlockLight, int minSkyLight, int maxSkyLight) 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
-