1 120
收录服务器
1481
注册
34 368
玩家
FactionsX
高辛烷值派系经历
作 者 ProSavage
发布时间 2020年9月3日
支持核心 Spigot
原生版本
支持版本 1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15,1.16
点此下载

⚔️ FactionsX 是一款用于 Minecraft 服务器的领地管理插件,允许玩家创建和加入派系,争夺领地,建立势力。本插件提供了一系列指令和权限,方便管理服务器中的派系。

⚔️ FactionsX

📌 版本信息

📌 重要说明

原 SavageLabs Discord 和其他项目已被删除。开发者将继续为该插件提供基本支持。你可以在 GitHub 上查看:https://github.com/ProSavage/FactionsX

请使用 issues 和 discussions 功能。开发者会尝试修复 bug 并根据要求进行修改。

📜 指令与权限

派系指令

  • /f create [派系名称] - 创建一个派系
  • /f join [派系名称] - 加入一个派系
  • /f leave - 离开派系
  • /f home - 回到派系领地
  • /f sethome - 设置派系领地
  • /f claim - 占领领地
  • /f unclaim - 解除占领领地
  • /f invite [玩家名称] - 邀请玩家加入派系
  • /f kick [玩家名称] - 将玩家从派系中移除
  • /f promote [玩家名称] - 晋升玩家
  • /f demote [玩家名称] - 降级玩家
  • /f list - 列出所有派系
  • /f info [派系名称] - 查看派系信息

管理指令

  • /f bypass - 允许绕过领地保护
  • /f disband [派系名称] - 解散派系
  • /f forceclaim [派系名称] - 强制占领
  • /f unclaimall [派系名称] - 解除所有领地
  • /f chat [message] - 发送到派系聊天
  • /f ally [派系名称] - 联盟其他派系
  • /f neutral [派系名称] - 中立其他派系
  • /f enemy [派系名称] - 敌对其他派系
  • /f seechunk - 查看区块信息
  • /f map - 查看地图信息

权限节点

以下是一些主要的权限节点,可以使用权限管理插件(如 PermissionsEx, LuckPerms)进行分配:

  • factionsx.command.create - 允许使用 /f create 指令
  • factionsx.command.join - 允许使用 /f join 指令
  • factionsx.command.leave - 允许使用 /f leave 指令
  • factionsx.command.home - 允许使用 /f home 指令
  • factionsx.command.sethome - 允许使用 /f sethome 指令
  • factionsx.command.claim - 允许使用 /f claim 指令
  • factionsx.command.unclaim - 允许使用 /f unclaim 指令
  • factionsx.command.invite - 允许使用 /f invite 指令
  • factionsx.command.kick - 允许使用 /f kick 指令
  • factionsx.command.promote - 允许使用 /f promote 指令
  • factionsx.command.demote - 允许使用 /f demote 指令
  • factionsx.command.list - 允许使用 /f list 指令
  • factionsx.command.info - 允许使用 /f info 指令
  • factionsx.command.bypass - 允许使用 /f bypass 指令
  • factionsx.command.disband - 允许使用 /f disband 指令
  • factionsx.command.forceclaim - 允许使用 /f forceclaim 指令
  • factionsx.command.unclaimall - 允许使用 /f unclaimall 指令
  • factionsx.command.chat - 允许使用 /f chat 指令
  • factionsx.command.ally - 允许使用 /f ally 指令
  • factionsx.command.neutral - 允许使用 /f neutral 指令
  • factionsx.command.enemy - 允许使用 /f enemy 指令
  • factionsx.command.seechunk - 允许使用 /f seechunk 指令
  • factionsx.command.map - 允许使用 /f map 指令
  • factionsx.admin - 允许使用所有管理指令

⚙️ 配置文件

以下是插件的配置文件示例:


#Configuration for FactionsX Plugin

settings:
  faction-name-max-length: 16
  faction-name-min-length: 3
  power:
    start: 10
    max: 10
    powerregen: 2
  scoreboard: true
  default-zoom: 3
  land-starting-cost: 500
  land-increase-cost: 25
  broadcast-claim: '&a{faction} &7has claimed land at &a{x} {z}&7!'
  broadcast-unclaim: '&c{faction} &7has unclaimed land at &c{x} {z}&7!'
  claim:
    size: 1
    max-claims: 10
    from-other-faction: false
    worlds:
    - 'world'
  homes:
    max-homes: 1
    teleport-delay: 3
  warps:
    require-power: false

starter-faction:
  enabled: false
  name: 'Starter'
  power: 10
  maxpower: 10
  location:
    world: 'world'
    x: 0
    y: 100
    z: 0
  home:
    world: 'world'
    x: 0
    y: 100
    z: 0

mysql:
  enabled: false
  host: 'localhost'
  port: 3306
  database: 'factionsx'
  username: 'root'
  password: ''

messages:
  faction-no-exists: '&cA faction by that name does not exist!'
  must-be-in-faction: '&cYou must be in a faction to use this command!'
  no-faction: '&cYou are not in a faction!'
  not-enough-power: '&cYour faction does not have enough power!'
  not-enough-money: '&cYou do not have enough money!'
  land-already-claimed: '&cThis land is already claimed!'
  land-claimed: '&aYou have claimed this land!'
  land-unclaimed: '&cYou have unclaimed this land!'
  land-max-claims: '&cYour faction has reached the maximum amount of claims!'
  land-from-other-faction: '&cYou cannot claim land from another faction!'
  land-not-owned: '&cThis land is not owned by your faction!'
  home-set: '&aYou have set your faction home!'
  home-teleport: '&aTeleporting to your faction home in &7{time} &aseconds!'
  no-faction-home: '&cYour faction does not have a home set!'
  invalid-faction-name: '&cInvalid faction name!'
  faction-name-exists: '&cA faction by that name already exists!'
  created-faction: '&aYou have created the faction &7{faction}&a!'
  no-invite: '&cThere is no invite for you to join!'
  joined-faction: '&aYou have joined the faction &7{faction}&a!'
  left-faction: '&cYou have left the faction &7{faction}&c!'
  not-invited: '&cYou have not been invited to join this faction!'
  invited-player: '&aYou have invited &7{player} &ato join your faction!'
  player-invited: '&aYou have been invited to join the faction &7{faction}&a!'
  player-kicked: '&cYou have been kicked from the faction &7{faction}&c!'
  kicked-player: '&cYou have kicked &7{player} &cfrom your faction!'
  already-in-faction: '&cThat player is already in a faction!'
  cannot-kick-higher-rank: '&cYou cannot kick a player with a higher rank than you!'
  player-not-in-faction: '&cThat player is not in your faction!'
  promoted-player: '&aYou have promoted &7{player} &ato &7{rank}&a!'
  demoted-player: '&cYou have demoted &7{player} &cto &7{rank}&c!'
  invalid-player: '&cInvalid player!'
  not-enough-permissions: '&cYou do not have enough permissions to use this command!'
  invalid-arguments: '&cInvalid arguments!'
  faction-disbanded: '&cThe faction &7{faction} &chas been disbanded!'
  disbanded-faction: '&cYou have disbanded the faction &7{faction}&c!'
  must-be-owner: '&cYou must be the owner of the faction to use this command!'
  bypassing-land: '&aYou are now bypassing land protection!'
  no-longer-bypassing-land: '&cYou are no longer bypassing land protection!'
  invalid-world: '&cYou cannot claim land in this world!'
  allied-faction: '&aYou are now allied with &7{faction}&a!'
  neutral-faction: '&7You are now neutral with &7{faction}&7!'
  enemy-faction: '&cYou are now enemies with &7{faction}&c!'
  faction-already-allied: '&cYou are already allied with that faction!'
  faction-already-neutral: '&cYou are already neutral with that faction!'
  faction-already-enemy: '&cYou are already enemies with that faction!'
  cannot-ally-self: '&cYou cannot ally yourself!'
  cannot-neutral-self: '&cYou cannot neutral yourself!'
  cannot-enemy-self: '&cYou cannot enemy yourself!'
  faction-no-longer-allied: '&cYou are no longer allied with &7{faction}&c!'
  faction-no-longer-neutral: '&7You are no longer neutral with &7{faction}&7!'
  faction-no-longer-enemy: '&aYou are no longer enemies with &7{faction}&a!'

ranks:
  owner: '&4Owner'
  coleader: '&cCoLeader'
  admin: '&6Admin'
  moderator: '&eModerator'
  member: '&aMember'
  recruit: '&2Recruit'