索引

A B C F G H I L M O P R S U V W 
所有程序包|所有类和接口

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
 
A B C F G H I L M O P R S U V W 
所有程序包|所有类和接口