接口的使用
org.bukkit.GameRule
使用GameRule的程序包
-
org.bukkit中GameRule的使用
声明为GameRule的org.bukkit中的字段修饰符和类型字段说明GameRule.ADVANCE_TIME是否进行日夜交替和月相变化.GameRule.ADVANCE_WEATHER天气是否变化.GameRule.ALLOW_ENTERING_NETHER_USING_PORTALS下界传送门是否可用于进入下界.GameRule.BLOCK_DROPS方块被破坏时是否掉落物品.GameRule.BLOCK_EXPLOSION_DROP_DECAY方块爆炸是否摧毁掉落物.GameRule.COMMAND_BLOCK_OUTPUT命令方块执行命令时是否在聊天框中向管理员显示.GameRule.COMMAND_BLOCKS_WORK命令方块是否启用.GameRule.DROWNING_DAMAGE玩家是否承受窒息伤害.GameRule.ELYTRA_MOVEMENT_CHECK是否让服务器停止检查使用鞘翅玩家的移动速度.GameRule.ENDER_PEARLS_VANISH_ON_DEATH末影珍珠是否在玩家死亡时消失.GameRule.ENTITY_DROPS非生物实体是否掉落物品.GameRule.FALL_DAMAGE玩家是否承受跌落伤害.GameRule.FIRE_DAMAGE玩家是否承受火焰伤害.GameRule.FIRE_SPREAD_RADIUS_AROUND_PLAYER火焰可以在玩家周围蔓延的半径(以方块为单位). 0表示禁用蔓延, -1表示允许无玩家时蔓延.GameRule.FORGIVE_DEAD_PLAYERS当被激怒的中立生物的目标玩家死亡时, 此生物是否恢复中立状态.GameRule.FREEZE_DAMAGE玩家是否承受冰冻伤害.GameRule.GLOBAL_SOUND_EVENTS全局世界事件(如末影龙、凋灵和已完成的末地传送门特效)是否传播到整个服务器.GameRule.IMMEDIATE_RESPAWN玩家死亡时是否不显示死亡界面直接重生.GameRule.KEEP_INVENTORY玩家死亡后是否保留物品栏物品 (死亡时物品不掉落).GameRule.LAVA_SOURCE_CONVERSION岩浆方块是否可以转化为岩浆源方块.GameRule.LIMITED_CRAFTING玩家的合成配方是否需要解锁才能使用.GameRule.LOCATOR_BAR定位器栏是否启用.GameRule.LOG_ADMIN_COMMANDS是否在服务器日志中记录管理员使用过的命令.GameRule.MAX_BLOCK_MODIFICATIONS决定一个命令可以修改的最大方块数量.GameRule.MAX_COMMAND_FORKS决定执行命令可以分叉的不同命令/函数的数量.GameRule.MAX_COMMAND_SEQUENCE_LENGTH指定工作在连锁模式的命令方块的总数量.GameRule.MAX_ENTITY_CRAMMING玩家或生物能同时推动其它可推动实体的数量, 超过此数量时将承受窒息伤害.GameRule.MAX_MINECART_SPEED矿车的最大速度(当新移动算法启用时).GameRule.MAX_SNOW_ACCUMULATION_HEIGHTGameRule.MOB_DROPS生物在死亡是否掉落物品 (战利品).GameRule.MOB_EXPLOSION_DROP_DECAY生物爆炸是否摧毁掉落物.GameRule.MOB_GRIEFING生物能否捡起物品, 修改以及破坏方块.GameRule.NATURAL_HEALTH_REGENERATION玩家是否能在饥饿值足够时自然恢复生命值 (不影响外部治疗效果, 如金苹果、生命恢复状态效果等).GameRule.PLAYER_MOVEMENT_CHECK服务器是否跳过检查玩家移动速度.GameRule.PLAYERS_NETHER_PORTAL_CREATIVE_DELAY创造模式玩家在下界传送门中需要停留的时间(以游戏刻为单位),之后传送门才会激活.GameRule.PLAYERS_NETHER_PORTAL_DEFAULT_DELAY玩家在下界传送门中需要停留的时间(以游戏刻为单位),之后传送门才会激活.GameRule.PLAYERS_SLEEPING_PERCENTAGE服务器跳过夜晚所需的入睡玩家的占比.GameRule.PROJECTILES_CAN_BREAK_BLOCKS投射物是否可以破坏方块.GameRule.PVPPvP是否启用.GameRule.RAIDS是否禁用袭击.GameRule.RANDOM_TICK_SPEED每游戏刻每区块中随机的方块刻发生的频率 (例如植物生长,树叶腐烂等).GameRule.REDUCED_DEBUG_INFO调式屏幕是否显示简化的信息而非详细信息.GameRule.RESPAWN_RADIUS首次进入服务器的玩家和没有重生点的死亡玩家在重生时与世界重生点坐标的距离.GameRule.SEND_COMMAND_FEEDBACK玩家执行命令的返回信息是否在聊天框中显示.GameRule.SHOW_ADVANCEMENT_MESSAGES是否在聊天框中公告玩家进度的达成.GameRule.SHOW_DEATH_MESSAGES是否在聊天框中显示玩家以及驯养宠物的死亡信息.GameRule.SPAWN_MOBS生物是否自然生成.GameRule.SPAWN_MONSTERS怪物是否生成.GameRule.SPAWN_PATROLS灾厄巡逻队是否自然生成.GameRule.SPAWN_PHANTOMS幻翼是否在夜晚生成.GameRule.SPAWN_WANDERING_TRADERS流浪商人是否自然生成.GameRule.SPAWN_WARDENS监守者是否自然生成.GameRule.SPAWNER_BLOCKS_WORK刷怪箱方块是否启用.GameRule.SPECTATORS_GENERATE_CHUNKS是否允许旁观模式的玩家生成区块.GameRule.SPREAD_VINES藤蔓是否蔓延.GameRule.TNT_EXPLODESTNT是否爆炸.GameRule.TNT_EXPLOSION_DROP_DECAYTNT爆炸是否摧毁掉落物.GameRule.UNIVERSAL_ANGER当中立生物被激怒时, 是否攻击附近所有玩家 (而不仅仅是激怒此生物的玩家).GameRule.WATER_SOURCE_CONVERSION水方块是否可以转化为水源方块.类型参数类型为GameRule的org.bukkit中的字段返回GameRule的org.bukkit中的方法参数类型为GameRule的org.bukkit中的方法修饰符和类型方法说明<T> TWorld.getGameRuleDefault(@NotNull GameRule<T> rule) 获取给定游戏规则的默认值.<T> TWorld.getGameRuleValue(@NotNull GameRule<T> rule) 获取给定的游戏规则的数据值.<T> booleanWorld.setGameRule(@NotNull GameRule<T> rule, T newValue) 设置给定游戏规则的数据值.
Registry.get(NamespacedKey)instead.