• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

Civs:修订间差异

来自Minecraft插件百科
跳转到导航 跳转到搜索
无编辑摘要
第45行: 第45行:
* /cv - 打开菜单
* /cv - 打开菜单
* /cv town [城镇名] - 创建城镇
* /cv town [城镇名] - 创建城镇
* /cv toggleann - toggles on/off the periodic hints in chat
* /cv toggleann - 开启或关闭聊天框的提示
* /cv accept - 接受城镇邀请并加入城镇
* /cv accept - 接受城镇邀请并加入城镇
* /cv bounty [player|town name] [amount] - Sets a bounty on a player or town
* /cv bounty [玩家名|城镇名] [数量] - 设置玩家或城镇的悬赏
* /cv newday - Runs a new day cycle (civs.admin permission required)
* /cv newday - 进入新的一天 (需要civs.admin权限)
* /cv really [old name] [new name] - Renames an alliance
* /cv really [旧联盟名] [新联盟名] - 重命名联盟
* /cv reload - Reloads Civs (civs.admin permission required)
* /cv reload - 重载插件 (需要civs.admin权限)
* /cv rename [old name] [new name] - Renames a town
* /cv rename [旧城镇名] [新城镇名] - 重命名城镇
* /cv reset [player name] - Deletes all regions and removes all player data for that player (civs.admin permission required)
* /cv reset [玩家名] - 删除玩家的所有数据 (需要civs.admin权限)
* /cv sell [amount] - Sells the region you are standing in (only works on sellable regions ie: housing)
* /cv sell [数量] - 出售你所在的区域 (只能用于可出售区域,如住宅)
* /cv tax [town name] [amount] - Sets the daily tax for the town (only available to certain government types)
* /cv tax [城镇名] [税收] - 设置城镇每日税收 (只能在特定政体类型的城镇内使用)
* /cv withdraw [amount] - Withdraws money from the town bank (only available to town owners)
* /cv withdraw [取钱数] - 从城镇银行里取钱 (只能由城主使用)
 
== 权限 ==
== 权限 ==
* civs.admin - Lets you bypass protections, override membership, and use other admin features of Civs
* civs.admin - Lets you bypass protections, override membership, and use other admin features of Civs

2019年8月3日 (六) 13:43的版本

欢迎来到Civs城镇文明插件百科

插件名
Civs

作者
Multitallented

兼容版本
1.13-1.14

原文
[1]

介绍  · Introduction

主页

简介:

Civs是一款强大的城镇管理/RPG 插件.可以让玩家从零开始造就一片繁荣的大都市和强大帝国.

Civs 为旧插件: HeroStronghold 和 Townships 的重写版本. 现在支持最新的服务端版本 (1.13.2 / 1.14.1). 高度自定义的配置选项可让你创建新的建筑、职业和城镇,一切皆有可能.

兼容服务端版本:

  • Spigot 1.13.2 / 1.14.1

前置:

  • Spigot 1.13.2 / 1.14.1
  • Vault
  • PlaceholderAPI (可选)

指令

  • /cv - 打开菜单
  • /cv town [城镇名] - 创建城镇
  • /cv toggleann - 开启或关闭聊天框的提示
  • /cv accept - 接受城镇邀请并加入城镇
  • /cv bounty [玩家名|城镇名] [数量] - 设置玩家或城镇的悬赏
  • /cv newday - 进入新的一天 (需要civs.admin权限)
  • /cv really [旧联盟名] [新联盟名] - 重命名联盟
  • /cv reload - 重载插件 (需要civs.admin权限)
  • /cv rename [旧城镇名] [新城镇名] - 重命名城镇
  • /cv reset [玩家名] - 删除玩家的所有数据 (需要civs.admin权限)
  • /cv sell [数量] - 出售你所在的区域 (只能用于可出售区域,如住宅)
  • /cv tax [城镇名] [税收] - 设置城镇每日税收 (只能在特定政体类型的城镇内使用)
  • /cv withdraw [取钱数] - 从城镇银行里取钱 (只能由城主使用)

权限

  • civs.admin - Lets you bypass protections, override membership, and use other admin features of Civs
  • civs.join - Needed to join a town (defaults to true)
  • civs.choose - Needed to choose a class (not finished, defaults to true)
  • civs.shop - Needed to buy civ items in the shop (defaults to true)
  • civs.create.admin_graveyard - Needed to buy an admin_graveyard region. (see item-types/admin-invisible/admin_graveyard.yml in the default configs)

制作团队:

  • Multitallented - 主要开发者. (Discord: Private)
  • Louis - 文档和服务器测试. (Discord: L. B. Clockworker#3819)

API

城镇

  • Town town = TownManager.getInstance().getTown("TownName");
  • town.getName();
  • town.getLocation();
  • town.getPower();
  • town.getMaxPower();
  • HashMap<UUID, String> people = town.getPeople(); //映射玩家UUID的城镇角色. 拥有 "ally" 的玩家不是城镇的成员,而是盟友城镇的成员.

城镇类型

  • TownType townType = (TownType) ItemManager.getInstance().getItemType(town.getType());
  • townType.getBuildRadius(); // 返回无视中心方块的半径. 如: 50 = 101x101 size town, 40 = 81x81
  • townType.getBuildRadiusY(); // 返回无视中心方块的高度

区域

  • Region region = RegionManager.getInstance().getRegionAt(location);
  • Set regions = RegionManager.getInstance().getContainingRegions(location, 50); //获取 100x100x100 范围内的所有区域
  • region.getLocation(); // 区域中心方块位置
  • region.getRadiusXP(); // 正 X 轴长度
  • region.getRadiusXN(); // 负 X 轴长度
  • region.getRadiusYP(); //正 Y 轴长度
  • region.getRadiusYN(); // 负 Y 轴长度
  • region.getRadiusZP(); // 正 Z 轴长度
  • region.getRadiusZN(); // 负 Z 轴长度
  • region.hasUpkeepItems(ignoreReagents); // 返回区域是否至少有一个维护物品. 布尔参数忽略试剂,只看输入

区域类型

  • RegionType regionType = (RegionType) ItemManager.getInstance().getItemType(region.getType());
  • String regionTypeName = regionType.getRebuild(); // 子区域类型名
  • boolean mustRebuild = regionType.getRebuildRequired(); // 区域是否需要升级或可建筑才能独立

占位符

Civs占位符列表


Civs会在服务器安装了 PlaceholderAPI后使用占位符来让服主显示更多插件信息.
占位符 作用 状态
%civs_townname% 显示玩家的城镇. 运行中
%civs_karma% 显示玩家的. 运行中
%civs_kills% 显示玩家的击杀数. 运行中
%civs_killstreak% 显示玩家的连杀数. 运行中
%civs_highestkillstreak% 显示玩家的最高连杀数. 运行中
%civs_deaths% 显示玩家死亡数. 运行中
%civs_points% 显示玩家点数. 运行中
%civs_highestbounty% 显示玩家最高悬赏. 运行中
%civs_mana% 显示玩家魔法值. 运行中
%civs_nation% 显示玩家最大的联盟 测试中

玩家教程

主要指令: /cv 或右击城镇文明插件向导,打开菜单后,你可以:

  • 管理城镇、区域和职业.
  • 购买城镇、区域蓝图和职业.
  • 邀请玩家加入你的区域或城镇.
  • 查看城镇排行榜.
  • 宣战.


菜单分成七大类.

  • 选择语言: 可以让你更改语言.
  • 社区: 显示信息并可让你管理城镇.
  • 区域: 你可以管理区域成员和头衔.
  • 蓝图: 查看你拥有的Civs区域.
  • 魔法: 在做了
  • 职业: 在做了
  • 商店: 你可以购买大多数城镇、区域物品.

观念

Civs 为一款城镇管理插件的重写版本:Townships. 插件的主要目标就是创建真正的城镇! 你可以造出生成物品和工具的工业区或是生产胡萝卜以在乱世中生存的和平村庄.

区域内最重要的方块为箱子, 如果箱子被破坏了,那个整个建筑都会被破坏.

如何使用:

首先让我们建造一个庇护所-Shelter (基础的保护区域) (11x11x11).

  • 1: /cv 或右击向导书.
  • 2: 点击商店.
  • 3: 点击Starter.
  • 4: Shelter -> 购买 -> 确认.
  • 5: 蓝图 -> 获取箱子.
  • 6: 将箱子放到你想受到保护的区域中心.
  • 7: 完成!

庇护所内受到保护: 火焰、爆炸、容器保护等. 一些建筑需要一些方块才能建造. 比如伐木场区域大小为 11x11x11:

  • 需要: 10块原木, 5个铁轨, 10个圆石.

当你放置完方块后, 你只需在附近放置箱子即可声明其为伐木场区域.

为何使用这款插件

Civs 和 Factions / Towny 插件完全不同. 该插件独特的区域可以让你的死寂之城充满新意和生机.

死寂之城不必等待资源枯竭而灭亡,即使你离线城镇也可以生产资源!想要金钱? 没有问题,建造商店并出售物品给服务器! 想要设置传送点? 建造一片墓地, 下次你死亡时会重生在附近.