Index
All Classes and Interfaces|All Packages
P
- PANACEA - Enum constant in enum class net.chen.legacyLand.player.status.MedicalItemType
-
万能药 - 治疗所有伤势
- paramsJson() - Method in record class net.chen.legacyLand.nation.law.ActiveLaw
-
Returns the value of the
paramsJsonrecord component. - PARLIAMENT_MEMBER - Enum constant in enum class net.chen.legacyLand.nation.NationRole
- parseString(String) - Static method in class net.chen.legacyLand.util.Translatable
- ParticleEffect - Class in net.chen.legacyLand.nation.politics.effects
-
粒子效果 - 为国家领导者显示粒子图案
- ParticleEffect(Particle, ParticleEffect.ParticlePattern) - Constructor for class net.chen.legacyLand.nation.politics.effects.ParticleEffect
- ParticleEffect.ParticlePattern - Enum Class in net.chen.legacyLand.nation.politics.effects
-
粒子图案枚举
- pauseClaim(UUID, String) - Method in class net.chen.legacyLand.nation.plot.PlotClaimManager
-
暂停占领
- PayCommand - Class in net.chen.legacyLand.economy.commands
-
转账命令 - 需要双方距离在 10 格以内
- PayCommand() - Constructor for class net.chen.legacyLand.economy.commands.PayCommand
- payMaintenanceCost(GuaranteeRelation) - Method in class net.chen.legacyLand.nation.diplomacy.GuaranteeManager
-
支付维持费用
- PEOPLES_REPRESENTATIVE - Enum constant in enum class net.chen.legacyLand.nation.NationRole
- persist() - Method in class net.chen.legacyLand.placeholder.LegacyLandPlaceholder
- pkIntType() - Method in class net.chen.legacyLand.economy.EconomyDatabase
-
数据库适配:自增整数主键
- plain(Component) - Static method in class net.chen.legacyLand.util.LegacyComponents
- PLANNING_COMMISSIONER - Enum constant in enum class net.chen.legacyLand.nation.NationRole
- PlayerAchievementsListener - Class in net.chen.legacyLand.achievements.listener
- PlayerAchievementsListener() - Constructor for class net.chen.legacyLand.achievements.listener.PlayerAchievementsListener
- PlayerBrewPotion(Player, int) - Constructor for class net.chen.legacyLand.achievements.event.AchievementsEvents.PlayerBrewPotion
- PlayerCatchFish(Player, Material, int, boolean) - Constructor for class net.chen.legacyLand.achievements.event.AchievementsEvents.PlayerCatchFish
- PlayerChopLog(Player, Material, int) - Constructor for class net.chen.legacyLand.achievements.event.AchievementsEvents.PlayerChopLog
- PlayerCollectLoot(Player, Material, int) - Constructor for class net.chen.legacyLand.achievements.event.AchievementsEvents.PlayerCollectLoot
- PlayerCommand - Class in net.chen.legacyLand.player.commands
-
玩家命令处理器
- PlayerCommand() - Constructor for class net.chen.legacyLand.player.commands.PlayerCommand
- PlayerData - Class in net.chen.legacyLand.player
-
玩家数据模型
- PlayerData(UUID, String) - Constructor for class net.chen.legacyLand.player.PlayerData
- PlayerEnchantItem(Player, Material, int) - Constructor for class net.chen.legacyLand.achievements.event.AchievementsEvents.PlayerEnchantItem
- PlayerEnterDimension(Player, String) - Constructor for class net.chen.legacyLand.achievements.event.AchievementsEvents.PlayerEnterDimension
- PlayerEventListener - Class in net.chen.legacyLand.player.listeners
-
玩家事件监听器
- PlayerEventListener() - Constructor for class net.chen.legacyLand.player.listeners.PlayerEventListener
- PlayerHarvestCrop(Player, Material, int) - Constructor for class net.chen.legacyLand.achievements.event.AchievementsEvents.PlayerHarvestCrop
- playerId() - Method in record class net.chen.legacyLand.nation.TreasuryRequest
-
Returns the value of the
playerIdrecord component. - PlayerKillMonster(Player, EntityType, int) - Constructor for class net.chen.legacyLand.achievements.event.AchievementsEvents.PlayerKillMonster
- PlayerManager - Class in net.chen.legacyLand.player
-
玩家管理器
- PlayerMenuForm - Class in net.chen.legacyLand.gui.forms
-
玩家功能菜单面板 整合个人信息、职业、市场、银行等功能
- PlayerMenuForm(Player) - Constructor for class net.chen.legacyLand.gui.forms.PlayerMenuForm
- PlayerMineCoal(Player, int) - Constructor for class net.chen.legacyLand.achievements.event.AchievementsEvents.PlayerMineCoal
- PlayerMineStone(Player, int) - Constructor for class net.chen.legacyLand.achievements.event.AchievementsEvents.PlayerMineStone
- PlayerObtainBranches(Player, int) - Constructor for class net.chen.legacyLand.achievements.event.AchievementsEvents.PlayerObtainBranches
- PlayerObtainRareOre(Player, Material, int) - Constructor for class net.chen.legacyLand.achievements.event.AchievementsEvents.PlayerObtainRareOre
- PlayerObtainSeedFirstly(Player, Material) - Constructor for class net.chen.legacyLand.achievements.event.AchievementsEvents.PlayerObtainSeedFirstly
- PlayerObtainsRoleEvent - Class in net.chen.legacyLand.events
- PlayerObtainsRoleEvent(Nation, NationRole, Player) - Constructor for class net.chen.legacyLand.events.PlayerObtainsRoleEvent
- PlayerPlaceBlocks(Player, int) - Constructor for class net.chen.legacyLand.achievements.event.AchievementsEvents.PlayerPlaceBlocks
- PlayerPlantCrop(Player, Material, int) - Constructor for class net.chen.legacyLand.achievements.event.AchievementsEvents.PlayerPlantCrop
- PlayerRepairItem(Player, Material, int) - Constructor for class net.chen.legacyLand.achievements.event.AchievementsEvents.PlayerRepairItem
- players - Variable in class net.chen.legacyLand.player.PlayerManager
- PlayerStatus - Enum Class in net.chen.legacyLand.player
-
玩家状态效果
- PlayerStatus.StatusType - Enum Class in net.chen.legacyLand.player
-
状态类型
- PlayerStatusListener - Class in net.chen.legacyLand.player.status
-
玩家状态监听器
- PlayerStatusListener() - Constructor for class net.chen.legacyLand.player.status.PlayerStatusListener
- PlayerStatusManager - Class in net.chen.legacyLand.player.status
-
玩家状态管理器
- PlayerTameAnimal(Player, EntityType, int) - Constructor for class net.chen.legacyLand.achievements.event.AchievementsEvents.PlayerTameAnimal
- PlayerVisitBiome(Player, String, int) - Constructor for class net.chen.legacyLand.achievements.event.AchievementsEvents.PlayerVisitBiome
- PlotClaim - Class in net.chen.legacyLand.nation.plot
-
PlotClaim 数据模型 存储单次地块占领的所有信息
- PlotClaim(String, UUID, String, WorldCoord, long, int, int, boolean, String) - Constructor for class net.chen.legacyLand.nation.plot.PlotClaim
- PlotClaimListener - Class in net.chen.legacyLand.nation.plot
-
PlotClaim 监听器 监听占领相关事件
- PlotClaimListener() - Constructor for class net.chen.legacyLand.nation.plot.PlotClaimListener
- PlotClaimManager - Class in net.chen.legacyLand.nation.plot
-
PlotClaim 管理器 管理所有地块占领实例
- PlotClaimTimerTask - Class in net.chen.legacyLand.nation.plot
-
PlotClaim 定时任务 每秒更新占领进度
- PlotClaimTimerTask() - Constructor for class net.chen.legacyLand.nation.plot.PlotClaimTimerTask
- PluginLoader - Class in net.chen.legacyLand.loader
- PluginLoader() - Constructor for class net.chen.legacyLand.loader.PluginLoader
- POISON - Enum constant in enum class net.chen.legacyLand.player.status.InjuryStatus
-
武器中毒 条件:玩家被含有毒性武器所伤到概率触发 CD:10s BUFF:反胃II 20s 持续掉血
- POISONED - Enum constant in enum class net.chen.legacyLand.player.PlayerStatus
- PoliticalEffect - Interface in net.chen.legacyLand.nation.politics
-
政体效果接口 - 预留实现接口,可通过扩展实现自定义效果
- PoliticalEffectFactory - Interface in net.chen.legacyLand.nation.politics
-
政治效果工厂 - 用于从配置创建效果实例
- PoliticalEffectListener - Class in net.chen.legacyLand.nation.politics
-
政治体制效果监听器 - 处理玩家加入/离开时的效果应用
- PoliticalEffectListener() - Constructor for class net.chen.legacyLand.nation.politics.PoliticalEffectListener
- PoliticalSystem - Record Class in net.chen.legacyLand.nation.politics
-
政治体制 - 从配置文件加载的政体定义
- PoliticalSystem(String, String, String, List, Map, Map) - Constructor for record class net.chen.legacyLand.nation.politics.PoliticalSystem
-
Creates an instance of a
PoliticalSystemrecord class. - PoliticalSystemManager - Class in net.chen.legacyLand.nation.politics
-
政治体制管理器 - 从 politics.yml 加载政体定义,管理效果生命周期
- POTION_BREWER - Enum constant in enum class net.chen.legacyLand.achievements.Achievements
- PREPARING - Enum constant in enum class net.chen.legacyLand.war.WarStatus
-
准备中 - 前哨战建立阶段
- prerequisites() - Method in record class net.chen.legacyLand.nation.tech.TechNode
-
Returns the value of the
prerequisitesrecord component. - PREREQUISITES_NOT_MET - Enum constant in enum class net.chen.legacyLand.nation.tech.TechManager.ResearchResult
- PriceCommand - Class in net.chen.legacyLand.market.commands
-
/price 命令
- PriceCommand() - Constructor for class net.chen.legacyLand.market.commands.PriceCommand
- primaryKey - Variable in class net.chen.legacyLand.database.DatabaseMigration.TableDef
- probability() - Method in record class net.chen.legacyLand.resource.BiomeResourceConfig.ResourceDrop
-
Returns the value of the
probabilityrecord component. - processExpiredVotes() - Method in class net.chen.legacyLand.war.civilwar.CivilWarManager
-
检查并处理所有过期投票(由定时器调用)
- PROCESSING_PLANT - Enum constant in enum class net.chen.legacyLand.resource.IndustrialZoneManager.ZoneType
- processRebelVictory(War) - Method in class net.chen.legacyLand.war.civilwar.CivilWarManager
-
叛军胜:旧首都全部属性移交新首都(叛军城镇),国家首都变更
- processSuppressionVictory(War) - Method in class net.chen.legacyLand.war.civilwar.CivilWarManager
-
镇压胜:叛军城镇被踢出国家,丧失一切国家权益
- PRODUCTION - Enum constant in enum class net.chen.legacyLand.player.Profession.ProfessionType
- Profession - Enum Class in net.chen.legacyLand.player
-
职业枚举
- Profession.ProfessionType - Enum Class in net.chen.legacyLand.player
-
职业类型
- PROJECTILE_WOUND - Enum constant in enum class net.chen.legacyLand.player.status.InjuryStatus
-
投具砸伤 条件:玩家被投石机/实心炮弹砸到概率触发 CD:10s BUFF:缓慢+35%,一次性掉10-20%生命值,15%触发骨折BUFF
- PROPAGANDA_MINISTER - Enum constant in enum class net.chen.legacyLand.nation.NationRole
- PROPOSE_DIPLOMACY - Enum constant in enum class net.chen.legacyLand.nation.NationPermission
- PROPOSE_LAW - Enum constant in enum class net.chen.legacyLand.nation.NationPermission
- proposeLaw(Player, String, LawType, String, long) - Method in class net.chen.legacyLand.nation.law.LawManager
-
提交法令提案(需要投票的政体,需要 PROPOSE_LAW 权限)
- purchaseFrom(Nation, Nation, Player, ItemStack, int) - Method in class net.chen.legacyLand.nation.transaction.NationTradeManager
-
执行国家间贸易:source 卖出物品,target 买入并付款。
- purchaseFromChest(Player, Location) - Method in class net.chen.legacyLand.market.MarketManager
-
玩家购买箱子内物品(买家点击销售箱)
- put(String, Object) - Method in class net.chen.legacyLand.gui.FormResult
-
添加表单数据
- putData(String, Object) - Method in class net.chen.legacyLand.gui.GuiSession
-
存储会话数据
All Classes and Interfaces|All Packages