- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
Civs:修订间差异
跳转到导航
跳转到搜索
Qsefthuopq(留言 | 贡献) (创建页面,内容为“Category:机械 <!--HEAD--> <div style="float:none;-webkit-border-image: none;color: #333;height: auto;margin: 0 0 35px 0;min-height: 20px;background-color:…”) |
Qsefthuopq(留言 | 贡献) 无编辑摘要 |
||
第27行: | 第27行: | ||
<p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">介绍 {{·}} Introduction</p> | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">介绍 {{·}} Introduction</p> | ||
<div style="padding:10px 20px;"> | <div style="padding:10px 20px;"> | ||
==主页== | |||
=== 简介: === | |||
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 (可选) | |||
=== 制作团队: === | |||
* Multitallented - 主要开发者. (Discord: Private) | |||
* Louis - 文档和服务器测试. (Discord: L. B. Clockworker#3819) | |||
=API= | |||
== Town == | |||
* 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后使用占位符来让服主显示更多插件信息. | |||
---- | |||
{| class="wikitable" | |||
!占位符 | |||
!作用 | |||
!状态 | |||
|- | |||
|%civs_townname% | |||
|显示玩家的城镇. | |||
|运行中 | |||
|- | |||
|%civs_karma% | |||
|显示玩家的'''业'''. | |||
|运行中 | |||
|- | |||
|%civs_kills% | |||
|显示玩家的击杀数. | |||
|运行中 | |||
|- | |||
|%civs_killstreak% | |||
|显示玩家的连杀数. | |||
|运行中 | |||
|- | |||
|%civs_highestkillstreak% | |||
|显示玩家的最高连杀数. | |||
|运行中 | |||
|- | |||
|%civs_deaths% | |||
|显示玩家死亡数. | |||
|运行中 | |||
|- | |||
|%civs_points% | |||
|显示玩家点数. | |||
|运行中 | |||
|- | |||
|%civs_highestbounty% | |||
|显示玩家最高悬赏. | |||
|运行中 | |||
|- | |||
|%civs_mana% | |||
|显示玩家魔法值. | |||
|运行中 | |||
|- | |||
|%civs_nation% | |||
|显示玩家最大的联盟 | |||
|测试中 | |||
|} |
2019年6月18日 (二) 03:20的版本
欢迎来到Civs城镇文明插件百科
介绍 · 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 (可选)
制作团队:
- Multitallented - 主要开发者. (Discord: Private)
- Louis - 文档和服务器测试. (Discord: L. B. Clockworker#3819)
API
Town
- 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% | 显示玩家最大的联盟 | 测试中 |