炮塔教程:属性(Properties)
在这一页你将会找到所有炮塔配置文件的属性。你要记住你可以创建尽你所需数量的炮塔,只需要创建新的文件并用/ct reload
来应用它们
别名(Alias)
这将会是炮塔在游戏中显示的名字,而不是它的炮塔名(炮塔名是不带.yml的文件名),它主要用来作为信息显示
结构(Structure)
结构定义了炮塔的方块组成。最后一行是最底部的方块。你需要使用有效的材料名称。你可以添加多行来使炮塔变得更高。
最新版的材质:https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html 1.8的材质:https://github.com/Attano/Spigot-1.8/blob/master/org/bukkit/Material.java 你也可以把头颅用作炮塔的一部分,只需要把后面网址中你查到的头颅的Value值放进去就可以了 https://minecraft-heads.com/custom-heads
射击类型(Shoot Type)
到目前为止有两种射击类型:INSTANT
和PARABOLIC
,分别对应瞬发型和抛物线形。要查看不同的地方,你可以对比冲锋枪炮塔(Burst)和迫击炮塔(Siege)
目标(Target)
到目前为止有两种目标:ENEMIES
和ALLIES
,分别对应敌人和盟友。如果目标设置为ENEMIES,那么炮塔就会攻击除了你之外的所有生物。如果目标设置为ALLIES,那么炮塔就会射击(治疗)你的盟友(白名单玩家,拴上的动物,别的插件定义的盟友)。当目标设置为ALLIES时记住让炮塔进行治疗而不是伤害(在炮塔升级(turret upgrades)配置里把min_damage 和max_damage改为min_heal和max_heal (你也不会想痛击我的队友,帮助我的敌人对吧))
弹药需求(Require Ammunition)
如果这个选项设置为true,那么玩家就需要向炮塔补充弹药来让它们射击。如果设置为false,那么炮塔的弹药仓库(Ammunition inventory)将无法打开(无限弹药)
生命恢复(Health Recovery)
如果炮塔拥有生命值的话,这个设置的值就是炮塔在config.yml中设置的生命恢复时间间隔之后会恢复生命的
激活间隔(Activation Delay)
这会在炮塔被放置时向炮塔添加一个激活间隔/冷却(以秒为单位),这意味着在这个时间过去之前炮塔不会射击。
子弹是否穿透液体(Shoot Through Liquids)
如题
最小攻击距离(Min Attack Distance)
炮塔的最小攻击距离. 未设置时默认为2
全息图垂直偏移(Hologram Vertical Offset)
如果全息图的位置不对,你可以用这个选项来纠正它
默认选项(Default Options)
在这里你可以定义某些炮塔的选项。有对应权限的玩家可以在炮塔菜单里改变这些选项
效果(Effects)
这里有两种效果。射击效果和影响效果(shoot_effect|impact_effect)。射击效果会体现在炮塔处,而影响效果将会体现在目标的位置。炮塔可以同时拥有两种效果,或是只有射击效果。
选项 | 描述 | 例子 |
sound | 要播放的音效,如果类型为shoot_effect,它将会在炮塔处播放,如果类型为impact_effect,它将会在目标处播放。格式为:<声音>;<音量>;<音高> 1.16 音效: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html 1.8 音效: https://github.com/Attano/Spigot-1.8/blob/master/org/bukkit/Sound.java |
|
separation | 只在INSTANT类型炮塔下生效 定义了每一个粒子效果之间的间隔,按方块格数计算 |
|
amount | 只在INSTANT类型炮塔下生效 定义了显示的粒子的数量。如果separation设置为1,amount设置为5,那么就意味着第一个粒子将会在距离炮塔一格的位置显示,第二个距离两格,等等 |
|
parabolic_ separation | 只在PARABOLIC类型炮塔下生效 如果你想让更多粒子被显示就把这个值调高,反之亦然。 |
|
parabolic_ speed | 只在PARABOLIC类型炮塔下生效 按照秒数显示粒子的速度。相当于炮弹的速度,最小下限为0.05 |
|
shoot_effect和impact_effect都有一个list_of_effects
,它用来定义你想显示的粒子的种类,有一个属性叫做speed,不要把它和设计速度弄混了,这是粒子速度,如果你想让粒子看起来是静态的话就把它设置为0.01
1.16 的粒子: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html
1.8 的粒子: https://github.com/Attano/Spigot-1.8/blob/master/net/minecraft/server/v1_8_R3/EnumParticle.java
如果你想用一个有颜色的红石粒子的话,按照下面这个格式输入REDSTONE;<颜色> 颜色列表:https://minecraftcommand.science/armor-color
完整的例子:
Last updated