FactionsBlue 旨在提供一种不同的领地玩法,更加贴近生存模式。它不再基于玩家力量值来限制领地数量,而是改为可配置的初始领地数,并随时间推移逐渐增加。
/f create <名称> - 创建派系/f disband - 解散派系/f leader <玩家> - 转让领袖/f info [派系/玩家] - 查看信息/f list - 列出所有派系/f top [update] - 显示派系排行榜/f invite <玩家> [revoke] - 邀请/撤销邀请玩家/f join <玩家/派系> - 加入派系/f leave - 离开派系/f kick <玩家> - 踢出成员/f roles - 查看角色/f setrole <玩家> - 设置成员角色/f claim [半径] [safezone/warzone] - 认领领地(认领安全区/战争区需管理员模式)/f autoclaim - 自动认领/f unclaim [all] - 放弃领地(或放弃所有)/f map [on/off] - 开关领地地图/f bypass - 进入管理员模式(绕过限制)/f sethome - 设置派系家园/f home - 传送至派系家园/f setwarp <名称> [密码] - 设置派系传送点/f warp <名称> [密码] - 使用传送点/f warp list - 列出传送点/f delwarp <名称> [密码] - 删除传送点/f chat [public/ally/faction] - 切换聊天频道/f set <名称/描述> <内容> - 设置派系名称或描述/f reload - 重载配置和消息文件/f boost <claims/power> <派系> <数量> - 增加领地数或力量值(负数为减少)当派系创建时,它会获得一个可配置数量的领地。这些领地数量会随时间推移逐渐增加。
/f bypass)。/f claim [半径] safezone/warzone 来认领特定区域。如果你不希望使用传送功能,可以完全禁用所有传送命令和相关的角色权限。
factions.survival 包含了所有常规权限,但不包含传送权限。config.yml 的 disabledRolePermissions 列表中添加该权限即可。以下是可以分配给成员角色或通过配置禁用的权限列表:
chatbuildbreakopendooropenchesthomesethomewarpmanagewarpsbypasspasswordkickinviteclaimunclaimallymanagerolesassignroleschangeinfo你可以指定需要特殊权限才能使用的派系名称。一旦指定,玩家就需要拥有 factions.name.<名称> 权限才能使用该名称。这可以用来黑名单某些名称,或为特定玩家保留名称。
/f map 命令显示的地图颜色可以在 config.yml 中进行配置!
factions.admin - 管理员权限factions.top-update, factions.reload, factions.boost, factions.bypass, factions.playerfactions.player - 所有玩家权限factions.survival, factions.use-warp, factions.set-warp, factions.del-warp, factions.use-home, factions.set-homefactions.survival - 无传送功能的生存权限factions.create, factions.list, factions.claim, factions.auto-claim, factions.radius-claim, factions.unclaim, factions.unclaim-all, factions.ally, factions.info, factions.map, factions.auto-map, factions.top其他独立权限节点如 factions.claim、factions.use-home 等,均有对应的描述,可在权限配置中查看。
{faction_name} - 派系名称{faction_power} - 派系当前力量{faction_max_power} - 派系最大力量{faction_max_claims} - 派系最大领地数{faction_status} - 派系状态(stable/vulnerable){faction_role} - 成员角色(若无则为 N/A)%factionsblue_faction_name% - 派系名称%factionsblue_faction_power% - 派系当前力量%factionsblue_faction_maxpower% - 派系最大力量%factionsblue_faction_maxclaims% - 派系最大领地数%factionsblue_faction_status% - 派系状态(stable/vulnerable)%factionsblue_faction_role% - 成员角色(若无则为 N/A)你可以在任何聊天格式化插件中使用 FactionsBlue 的占位符。可用占位符包括:
{FACTION_NAME}{FACTION_ROLE_SYMBOL}{FACTION_ROLE_TAG}FactionsBlue 的默认聊天格式可以在配置中启用,并在 messages.yml 中进行修改。
public boolean isInOwnTerritory(Player player) {
FPlayer fPlayer = FactionsApi.getFPlayer(player);
if (!fPlayer.hasFaction()) return false;
Faction faction = fPlayer.getFaction();
Claim claim = new Claim(player.getLocation());
Faction claimOwner = FactionsApi.getOwner(claim);
return faction.equals(claimOwner);
}Faction faction = fPlayer.getFaction();
// 检查属性
faction.getProperties().containsKey("example");
// 设置属性
faction.getProperties().setBoolean("example", false);
faction.getProperties().setDouble("example2", 45.03);
faction.getProperties().setInt("example3", 500);
// 获取属性
boolean example = faction.getProperties().getBoolean("example");public class CmdExample extends SubCommand {
public CmdExample() {
super("example", "description", "alias");
setRequiresFaction(true);
setPermission("permission.node");
setRolePermission("example");
// setLeaderCommand(true);
setArgument(0, new Argument("example", boolean isRequired, String.class, "permission.node"));
}
@Override
public void onCommand(Player player, FPlayer fPlayer, String[] args) {
Messages.send(player, "hello!");
}
}FactionsApi.addSubCommand(new CmdExample(), pageNumber);<dependency>
<groupId>me.zysea</groupId>
<artifactId>FactionsBlue</artifactId>
<version>1.0.0-BETA</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/FactionsBlue-1.0.0-BETA.jar</systemPath>
</dependency>FactionDisbandEventAsyncFactionMaxClaimsIncreaseEventAsyncFactionPowerRegenerateEventFactionVulnerableEventFPlayerFriendlyDamagePreventEventFPlayerTerritoryChangeEventFPlayerClaimEvent如果你为 FactionsBlue 制作了附加组件,请联系作者,他会将你的资源添加到列表中。
欢迎提出建议!
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:2,647,774 | 历史访问人次:3,209,705
今日访问人数:23,166 | 今日访问人次:27,064
昨日访问人数:46,463 | 昨日访问人次:52,262
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6