# 如何起步

### 需求

1. Spigot

{% hint style="warning" %}
你需要Spigot或者Paper来让插件工作，不要使用CraftBukkit!
{% endhint %}

&#x20;    2.NBT API

{% hint style="warning" %}
ComplexTurrts依靠NBT API来创建炮塔相关的物品，所以它是完全必需的\
链接：<https://www.spigotmc.org/resources/nbt-api.7939/>
{% endhint %}

## 可选插件

1\) 全息类插件

{% hint style="info" %}
如果你想启用炮塔顶部的信息，或者伤害全息信息，那么你就需要这些插件\
Holographic Displays:<https://dev.bukkit.org/projects/holographic-displays>\
CMI:<https://www.spigotmc.org/resources/3742/>

DecentHolograms: <https://www.spigotmc.org/resources/96927/>
{% endhint %}

2\) **Vault 和 经济插件**

{% hint style="info" %}
如果你需要让升级炮塔付钱的话，你就需要这个插件\
Vault:<https://www.spigotmc.org/resources/vault.34315/>
{% endhint %}

3\) **氏族/队伍插件**

{% hint style="info" %}
ComplexTurrets支持不同的盟友类型插件，这就意味着如果ally\_protection在配置中开启，炮塔不会伤害你的盟友，下面是兼容的插件：\
Towny: <https://www.spigotmc.org/resources/towny-advanced.72694/> \
Clans: <https://www.spigotmc.org/resources/22304/> \
Lands: <https://www.spigotmc.org/resources/53313/> \
Better Teams: <https://www.spigotmc.org/resources/better-teams.17129/> \
Gangs+: <https://www.spigotmc.org/resources/gangs-1-7-1-16.2604/> \
Simple Clans: <https://www.spigotmc.org/resources/simpleclans.71242/> \
SaberFactions: <https://www.spigotmc.org/resources/69771/>&#x20;

FactionsUUID: <https://www.spigotmc.org/resources/factionsuuid.1035/>\
Ultimate Clans: <https://www.spigotmc.org/resources/85615/>\
Kingdoms: <https://www.spigotmc.org/resources/kingdomsx.77670/>\
Medieval Factions: <https://www.spigotmc.org/resources/medieval-factions.79941/>\
Konquest: <https://www.spigotmc.org/resources/konquest.92220/>\
Residence: <https://www.spigotmc.org/resources/residence-1-7-10-up-to-1-18.11480/>
{% endhint %}

**4) 领域插件**

{% hint style="info" %}
如果你想让玩家只能在自己的领地里放置炮塔(使用`place_turrets_only_on_own_region`选项)，那么可用的插件有:\
WorldGuard: <https://dev.bukkit.org/projects/worldguard>\
Towny: <https://www.spigotmc.org/resources/towny-advanced.72694/>\
Lands: <https://www.spigotmc.org/resources/53313/>\
Kingdoms: <https://www.spigotmc.org/resources/kingdomsx.77670/>\
FactionsUUID: <https://www.spigotmc.org/resources/factionsuuid.1035/>\
Konquest: <https://www.spigotmc.org/resources/konquest.92220/>
{% endhint %}

## 安装

把插件文件和NBTAPI都放到plugins里然后启动服务器就行了

## 放置炮塔

**放置一个炮塔:**

1\. 使用 /ct give <炮塔> <玩家> 指令来获取一个炮塔方块. 你可以由控制台执行这个命令. 记得要用可用的炮台名. 如果有个文件叫做Burst.yml, 那么炮台名就是"Burst".\
\
2\. 放一个炮台到地上然后右键它. 一个关于此炮台的菜单就会显示. 你可以用它来升级炮塔，添加白名单玩家，开启或关闭攻击生物的选项和添加弹药

![](https://512067532-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mh7u-HYo2HXN-h6hL3l%2F-Mh7z026QbSiUJcwQstk%2F-Mh7zBqqeAHczRF2oHz4%2Fimage.png?alt=media\&token=59fa72bb-ded0-4c8a-b190-e08ab0a23732)

\
​3. 一般的炮台需要弹药来射击，所以你可以打开弹药库菜单然后打开无限弹药选项(这个选项只有当你是管理或者你有对应权限的时候才会显示)，你也可以用以下指令来给予弹药/ct giveammo <炮塔> <玩家> <数量> 弹药放置的位置如下图

![](https://512067532-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mh7u-HYo2HXN-h6hL3l%2F-Mh7z026QbSiUJcwQstk%2F-Mh7zSJ5QdzibWF74Fbf%2Fimage.png?alt=media\&token=835e4924-3225-47f4-8a62-75daafa76600)

​4. 现在你需要在前面说的菜单里启用炮台，如果你要添加弹药，你得先把炮塔关掉
