索引
所有程序包|所有类和接口
A
- AdminCommands - com.playerblocklife中的类
-
AdminCommands - PBL游戏模式的管理员命令处理器
- AdminCommands(PlayerBlockLife) - 类的构造器 com.playerblocklife.AdminCommands
-
构造一个新的管理员命令执行器
- assignPlayerColor(Player) - 类中的方法 com.playerblocklife.GameStateManager
-
为玩家分配颜色
B
- BlockBreakListener - com.playerblocklife中的类
-
BlockBreakListener - PBL游戏模式下的方块破坏和放置监听器
- BlockBreakListener(PlayerBlockLife) - 类的构造器 com.playerblocklife.BlockBreakListener
-
构造一个新的方块破坏监听器
C
- checkAllPlayers() - 类中的方法 com.playerblocklife.LifeSystem
- checkGameEnd() - 类中的方法 com.playerblocklife.GameStateManager
-
检查游戏是否结束
- CheckLifeBlocksCommand - com.playerblocklife中的类
-
CheckLifeBlocksCommand - 显示玩家在PBL游戏模式下的生命方块状态
- CheckLifeBlocksCommand(PlayerBlockLife) - 类的构造器 com.playerblocklife.CheckLifeBlocksCommand
-
构造一个新的检查生命方块命令执行器
- checkPlayerHealth(Player) - 类中的方法 com.playerblocklife.LifeSystem
- cleanupOldCache() - 类中的方法 com.playerblocklife.SkinManager
- clearPlayerBlocks(UUID) - 类中的方法 com.playerblocklife.GameStateManager
-
清除指定玩家的方块
- clearPlayerBlocks(UUID) - 类中的方法 com.playerblocklife.PlayerBlockManager
-
清除玩家的所有生命方块
- com.playerblocklife - 程序包 com.playerblocklife
- ConfigManager - com.playerblocklife中的类
-
配置管理器 - 负责加载、保存和管理插件的配置文件
- ConfigManager(PlayerBlockLife) - 类的构造器 com.playerblocklife.ConfigManager
-
构造一个新的配置管理器
- createPlayerHead(UUID, String) - 类中的方法 com.playerblocklife.SkinManager
-
创建带有玩家皮肤的头颅物品
F
- FINISHED - 枚举类 中的枚举常量 com.playerblocklife.GameStateManager.GameState
G
- GameStateManager - com.playerblocklife中的类
-
游戏状态管理器 - PBL生存游戏模式的核心管理器
- GameStateManager(PlayerBlockLife) - 类的构造器 com.playerblocklife.GameStateManager
- GameStateManager.GameState - com.playerblocklife中的枚举类
- generateLifeBlocksForPlayer(Player) - 类中的方法 com.playerblocklife.GameStateManager
-
为玩家生成生命方块
- generateLifeBlocksForPlayer(Player, int, int, boolean, int) - 类中的方法 com.playerblocklife.PlayerBlockManager
-
为玩家生成指定数量的生命方块
- getAlivePlayers() - 类中的方法 com.playerblocklife.GameStateManager
-
获取所有存活玩家
- getAlivePlayersCount() - 类中的方法 com.playerblocklife.GameStateManager
-
获取存活玩家数量
- getAllBlockOwners() - 类中的方法 com.playerblocklife.PlayerBlockManager
-
获取所有方块的位置和所有者
- getAllCustomModelData() - 类中的方法 com.playerblocklife.SkinManager
- getAllPlayerBlocks() - 类中的方法 com.playerblocklife.PlayerBlockManager
-
获取所有玩家的方块数据
- getAllSkinData() - 类中的方法 com.playerblocklife.SkinManager
- getAutoSaveInterval() - 类中的方法 com.playerblocklife.ConfigManager
-
获取自动保存间隔
- getBlockManager() - 类中的方法 com.playerblocklife.PlayerBlockLife
-
获取方块管理器
- getBlockMaterial() - 类中的方法 com.playerblocklife.ConfigManager
-
获取方块材质配置
- getBlockOwner(Location) - 类中的方法 com.playerblocklife.PlayerBlockManager
-
检查方块是否属于某个玩家
- getBlocksPerPlayer() - 类中的方法 com.playerblocklife.ConfigManager
- getBroadcastMessage(String, String) - 类中的方法 com.playerblocklife.MessageManager
-
获取广播消息
- getBroadcastRange() - 类中的方法 com.playerblocklife.ConfigManager
-
获取广播范围
- getCacheExpireDays() - 类中的方法 com.playerblocklife.ConfigManager
-
获取皮肤缓存过期天数
- getCommandMessage(String, String, String) - 类中的方法 com.playerblocklife.MessageManager
-
获取命令消息
- getConfig() - 类中的方法 com.playerblocklife.ConfigManager
-
获取配置对象
- getConfigManager() - 类中的方法 com.playerblocklife.PlayerBlockLife
-
获取配置管理器
- getConsoleMessage(String, String) - 类中的方法 com.playerblocklife.MessageManager
-
获取控制台消息
- getCurrentState() - 类中的方法 com.playerblocklife.GameStateManager
- getCustomModelData(UUID) - 类中的方法 com.playerblocklife.SkinManager
- getDepth() - 类中的方法 com.playerblocklife.ConfigManager
- getExpRewardAmount() - 类中的方法 com.playerblocklife.ConfigManager
-
获取奖励经验数量
- getExternalMessageFileName() - 类中的方法 com.playerblocklife.ConfigManager
-
获取外部消息文件名
- getFormattedMessage(String, String, Map<String, String>) - 类中的方法 com.playerblocklife.MessageManager
-
获取格式化消息(替换变量)
- getGameDuration() - 类中的方法 com.playerblocklife.GameStateManager
-
获取游戏持续时间(分钟)
- getGameMessage(String, String) - 类中的方法 com.playerblocklife.MessageManager
-
获取游戏内消息
- getGameStartTime() - 类中的方法 com.playerblocklife.GameStateManager
-
获取游戏开始时间戳
- getGameStateManager() - 类中的方法 com.playerblocklife.PlayerBlockLife
-
获取游戏状态管理器
- getInstance() - 类中的静态方法 com.playerblocklife.PlayerBlockLife
-
获取插件单例实例
- getLifeSystem() - 类中的方法 com.playerblocklife.PlayerBlockLife
-
获取生命值系统
- getMaxAttempts() - 类中的方法 com.playerblocklife.ConfigManager
-
获取最大尝试次数
- getMessage(String, String) - 类中的方法 com.playerblocklife.ConfigManager
-
获取消息
- getMessage(String, String) - 类中的方法 com.playerblocklife.MessageManager
-
获取消息
- getMessageFilePath() - 类中的方法 com.playerblocklife.MessageManager
-
获取消息文件路径
- getMessageManager() - 类中的方法 com.playerblocklife.PlayerBlockLife
-
获取消息管理器
- getMinDistance() - 类中的方法 com.playerblocklife.ConfigManager
- getNearestBlock(Player) - 类中的方法 com.playerblocklife.PlayerBlockManager
-
获取距离玩家最近的方块
- getOnFailureAction() - 类中的方法 com.playerblocklife.ConfigManager
-
获取失败时的处理方式
- getPlayerBlockLocations(UUID) - 类中的方法 com.playerblocklife.PlayerBlockManager
-
获取玩家的生命方块位置列表(用于显示)
- getPlayerBlocks() - 类中的方法 com.playerblocklife.GameStateManager
-
获取所有玩家的方块位置
- getPlayerBlocks(UUID) - 类中的方法 com.playerblocklife.PlayerBlockManager
-
获取玩家的所有生命方块位置
- getPlayerBlocksCount() - 类中的方法 com.playerblocklife.PlayerBlockManager
-
获取已注册玩家的数量
- getPlayerColor(UUID) - 类中的方法 com.playerblocklife.GameStateManager
-
获取玩家颜色
- getPlayerHealth(UUID) - 类中的方法 com.playerblocklife.LifeSystem
- getRemainingBlocks(UUID) - 类中的方法 com.playerblocklife.GameStateManager
-
获取玩家剩余方块数量
- getRemainingBlocks(UUID) - 类中的方法 com.playerblocklife.PlayerBlockManager
-
获取玩家剩余方块数量
- getSkinManager() - 类中的方法 com.playerblocklife.PlayerBlockLife
-
获取皮肤管理器
- getSkinSource() - 类中的方法 com.playerblocklife.ConfigManager
-
获取皮肤来源配置
- getSpreadRange() - 类中的方法 com.playerblocklife.ConfigManager
- getStats() - 类中的方法 com.playerblocklife.PlayerBlockManager
-
获取所有生命方块的统计信息
- getStorageType() - 类中的方法 com.playerblocklife.ConfigManager
-
获取存储类型配置
- getTotalBlocksCount() - 类中的方法 com.playerblocklife.PlayerBlockManager
-
获取总方块数量
H
- handlePlayerDeath(UUID) - 类中的方法 com.playerblocklife.LifeSystem
- hasExternalMessageFile() - 类中的方法 com.playerblocklife.MessageManager
-
检查消息文件是否存在
- hasLifeBlocks(UUID) - 类中的方法 com.playerblocklife.PlayerBlockManager
-
检查玩家是否有生命方块
I
- isAdminOnly(String) - 类中的方法 com.playerblocklife.ConfigManager
-
检查命令是否仅管理员可用
- isAdminUseAllowed(String) - 类中的方法 com.playerblocklife.ConfigManager
-
检查是否允许管理员使用命令
- isAutoGenerationEnabled() - 类中的方法 com.playerblocklife.ConfigManager
-
检查是否启用自动生成
- isAutoSaveEnabled() - 类中的方法 com.playerblocklife.ConfigManager
-
检查是否启用自动保存
- isBecomeSpectator() - 类中的方法 com.playerblocklife.ConfigManager
-
检查玩家死亡后是否成为观察者
- isBroadcastOnBlockBreak() - 类中的方法 com.playerblocklife.ConfigManager
-
检查是否在方块被破坏时广播消息
- isBroadcastOnPlayerDeath() - 类中的方法 com.playerblocklife.ConfigManager
-
检查是否在玩家死亡时广播消息
- isCommandEnabled(String) - 类中的方法 com.playerblocklife.ConfigManager
-
检查命令是否启用
- isDieWhenBlocksGone() - 类中的方法 com.playerblocklife.ConfigManager
-
检查玩家方块被挖光时是否死亡
- isGiveExpReward() - 类中的方法 com.playerblocklife.ConfigManager
-
检查是否给予挖掘奖励经验
- isHealthSystemEnabled() - 类中的方法 com.playerblocklife.ConfigManager
-
检查是否启用生命值系统
- isLifeBlock(Location) - 类中的方法 com.playerblocklife.PlayerBlockManager
-
检查位置是否包含生命方块
- isLimitedTime() - 类中的方法 com.playerblocklife.GameStateManager
-
检查是否为限时游戏
- isPlayerAlive(UUID) - 类中的方法 com.playerblocklife.LifeSystem
- isProtectFromExplosions() - 类中的方法 com.playerblocklife.ConfigManager
-
检查是否保护方块免受爆炸破坏
- isProtectFromFire() - 类中的方法 com.playerblocklife.ConfigManager
-
检查是否保护方块免受火灾破坏
- isProtectFromPistons() - 类中的方法 com.playerblocklife.ConfigManager
-
检查是否保护方块免受活塞推动
- isRequireOpenSky() - 类中的方法 com.playerblocklife.ConfigManager
-
检查是否需要开放天空
- isSelfUseAllowed(String) - 类中的方法 com.playerblocklife.ConfigManager
-
检查是否允许玩家自己使用命令
- isSkinLoaded(UUID) - 类中的方法 com.playerblocklife.SkinManager
- isSkinSystemEnabled() - 类中的方法 com.playerblocklife.ConfigManager
-
检查是否启用皮肤系统
L
- LifeSystem - com.playerblocklife中的类
-
生命值系统 - 负责管理玩家生命值和状态效果
- LifeSystem(PlayerBlockLife) - 类的构造器 com.playerblocklife.LifeSystem
- loadAllSkins() - 类中的方法 com.playerblocklife.SkinManager
- loadConfig() - 类中的方法 com.playerblocklife.ConfigManager
-
加载插件配置
- loadData() - 类中的方法 com.playerblocklife.PlayerBlockManager
-
加载数据
- loadMessages() - 类中的方法 com.playerblocklife.MessageManager
-
加载消息配置
- loadPlayerSkinAsync(Player) - 类中的方法 com.playerblocklife.SkinManager
- logError(String, Throwable) - 类中的方法 com.playerblocklife.PlayerBlockLife
-
记录错误级别日志
- logInfo(String) - 类中的方法 com.playerblocklife.PlayerBlockLife
-
记录信息级别日志
- logWarning(String) - 类中的方法 com.playerblocklife.PlayerBlockLife
-
记录警告级别日志
M
- MessageManager - com.playerblocklife中的类
- MessageManager(PlayerBlockLife) - 类的构造器 com.playerblocklife.MessageManager
-
构造一个新的消息管理器
O
- onBlockBreak(BlockBreakEvent) - 类中的方法 com.playerblocklife.BlockBreakListener
-
处理方块被破坏的事件
- onBlockPlace(BlockPlaceEvent) - 类中的方法 com.playerblocklife.BlockBreakListener
-
处理方块被放置的事件
- onCommand(CommandSender, Command, String, String[]) - 类中的方法 com.playerblocklife.AdminCommands
- onCommand(CommandSender, Command, String, String[]) - 类中的方法 com.playerblocklife.CheckLifeBlocksCommand
- onCommand(CommandSender, Command, String, String[]) - 类中的方法 com.playerblocklife.PBLCommands
- onCommand(CommandSender, Command, String, String[]) - 类中的方法 com.playerblocklife.SetLifeBlocksCommand
- onDisable() - 类中的方法 com.playerblocklife.PlayerBlockLife
-
插件禁用时调用,执行清理操作
- onEnable() - 类中的方法 com.playerblocklife.PlayerBlockLife
-
插件启用时调用,执行初始化操作
- onPlayerJoin(PlayerJoinEvent) - 类中的方法 com.playerblocklife.PlayerJoinListener
- onPlayerQuit(PlayerQuitEvent) - 类中的方法 com.playerblocklife.PlayerQuitListener
- onPlayerRespawn(PlayerRespawnEvent) - 类中的方法 com.playerblocklife.PlayerJoinListener
P
- PBLCommands - com.playerblocklife中的类
-
PBL命令执行器 - 处理PBL游戏模式的专用命令
- PBLCommands(PlayerBlockLife) - 类的构造器 com.playerblocklife.PBLCommands
- PlayerBlockLife - com.playerblocklife中的类
-
PlayerBlockLife插件主类 - PBL生存游戏模式的核心控制器
- PlayerBlockLife() - 类的构造器 com.playerblocklife.PlayerBlockLife
- PlayerBlockManager - com.playerblocklife中的类
-
玩家方块管理器 - 负责管理玩家生命方块的核心组件
- PlayerBlockManager(PlayerBlockLife, SkinManager) - 类的构造器 com.playerblocklife.PlayerBlockManager
- PlayerJoinListener - com.playerblocklife中的类
-
PlayerJoinListener - PBL游戏模式下的玩家加入和重生监听器
- PlayerJoinListener(PlayerBlockLife) - 类的构造器 com.playerblocklife.PlayerJoinListener
-
构造一个新的玩家加入监听器
- PlayerQuitListener - com.playerblocklife中的类
-
PlayerQuitListener - PBL游戏模式下的玩家退出监听器
- PlayerQuitListener(PlayerBlockLife) - 类的构造器 com.playerblocklife.PlayerQuitListener
R
- regeneratePlayerBlocks(Player) - 类中的方法 com.playerblocklife.PlayerBlockManager
-
重新生成玩家的生命方块
- reloadConfig() - 类中的方法 com.playerblocklife.ConfigManager
-
重新加载配置文件
- reloadConfig() - 类中的方法 com.playerblocklife.PlayerBlockLife
-
重写 reloadConfig 方法,避免循环依赖
- reloadMessages() - 类中的方法 com.playerblocklife.MessageManager
-
重新加载消息配置
- reloadPluginConfig() - 类中的方法 com.playerblocklife.PlayerBlockLife
-
插件的完整重载方法(用于命令)
- removeBlock(Location, Player) - 类中的方法 com.playerblocklife.GameStateManager
-
移除被破坏的生命方块
- removeBlock(Location, Player) - 类中的方法 com.playerblocklife.PlayerBlockManager
-
移除方块(当被挖掘时)
- resetGame() - 类中的方法 com.playerblocklife.GameStateManager
-
重置游戏
- revivePlayer(Player) - 类中的方法 com.playerblocklife.LifeSystem
S
- saveConfig() - 类中的方法 com.playerblocklife.ConfigManager
-
保存当前配置到文件
- saveData() - 类中的方法 com.playerblocklife.PlayerBlockManager
-
保存数据
- saveSkinData() - 类中的方法 com.playerblocklife.SkinManager
- setCurrentState(GameStateManager.GameState) - 类中的方法 com.playerblocklife.GameStateManager
- setLifeBlocks(Player, Location) - 类中的方法 com.playerblocklife.PlayerBlockManager
-
为玩家设置生命方块(兼容旧方法)
- SetLifeBlocksCommand - com.playerblocklife中的类
-
SetLifeBlocksCommand - 在新模式下提示命令不可用
- SetLifeBlocksCommand(PlayerBlockLife) - 类的构造器 com.playerblocklife.SetLifeBlocksCommand
- setPlayerHealth(UUID, int) - 类中的方法 com.playerblocklife.LifeSystem
- SkinManager - com.playerblocklife中的类
-
皮肤管理器 - 负责玩家皮肤的获取、缓存和应用
- SkinManager(PlayerBlockLife) - 类的构造器 com.playerblocklife.SkinManager
- STARTED - 枚举类 中的枚举常量 com.playerblocklife.GameStateManager.GameState
- startGame() - 类中的方法 com.playerblocklife.GameStateManager
-
开始游戏
- startTimedGame(int) - 类中的方法 com.playerblocklife.GameStateManager
-
开始限时游戏
U
- updatePlayerScoreboard(Player) - 类中的方法 com.playerblocklife.GameStateManager
-
更新玩家特定的计分板信息
- updateScoreboard() - 类中的方法 com.playerblocklife.GameStateManager
-
更新计分板
- useExternalMessageFile() - 类中的方法 com.playerblocklife.ConfigManager
-
检查是否使用外部消息文件
- useSkinsRestorer() - 类中的方法 com.playerblocklife.ConfigManager
-
检查是否启用SkinsRestorer插件支持
V
- valueOf(String) - 枚举类中的静态方法 com.playerblocklife.GameStateManager.GameState
-
返回带有指定名称的该类的枚举常量。
- values() - 枚举类中的静态方法 com.playerblocklife.GameStateManager.GameState
-
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
W
- WAITING - 枚举类 中的枚举常量 com.playerblocklife.GameStateManager.GameState
所有程序包|所有类和接口