[1.7.10-1.8.8]MayhemTowerDefense混乱塔防小游戏插件
- Minecraft插件
- 2021-09-18
- 1872
MayhemTowerDefense——混乱塔防小游戏 TD塔防游戏插件
这款插件是一款塔防游戏,他可以自定义怪物的路径,怪物的属性,塔的攻击音效,塔的属性等等。该插件的缺点是只能进行单人游戏,且编码是utf-8的,windows系统需要转码成ANSI。
创建游戏
---首先你得有个地图(没地图你怎么玩!)---
1——输入"/mtd create <地图名> <初始金钱> <生命值>" 创建一个地图 (测试后似乎创建后金钱数和生命值无法再更改了)2——输入"/mtd edit <地图名>" 进入编辑状态并提供2个工具来编辑怪物的出生点和路径 [gold_axe]:左键点击方块设置一个路径点 (注:必须隔几个方块设置一个路径点,否则路径点相距太远怪物会停止不动) 右键点击移除方块上的路径点 [diamond_pickaxe]:左键点击方块设置怪物出生点 (只能设置一个) (建议至少3X3宽度的路径) 3——输入"/mtd playerstart" 设置当前位置为开始游戏的传送点 4——输入"/mtd playerexit" 设置当前位置为退出游戏的传送点(如果没有3 4步骤玩家进入游戏后会退出不了游戏也不会传送到任何地方,物品也会消失) 5——设置每一波的怪物:输入"/mtd setwave <波数> <怪物名> <怪物数量> <出怪延迟(秒)> <怪物生命值倍数(正整数)> <每杀一只怪的金钱> <一波后获得的金钱>" 注:<怪物名>只能是配置文件中设置的名字,区分大小写 举个栗子: 比如要设置第一波为KFC的怪物,5秒出一次怪,1倍的生命值,30个怪,打死一只获得2coins,打完一波获得20coins: /mtd setwave 1 KFC 30 5 1 2 20 6——输入"/mtd done" 保存并退出编辑模式 7——最后输入"/mtd enable <地图名>" 开启地图 8——/mtd play <地图名>开始尽情玩耍吧~
加入游戏:
输入"/mtd play <地图名>"加入游戏 塔默认只能建在金块上 输入"/mtd leave" 离开游戏
推荐配合ScriptBlock或者Chestcommand插件加入游戏
玩法:
1.加入游戏 (废话)
2.传送到地图后你会拿到一个铁砧和一个烟花,在游戏中你可以四处任意飞(建议OP们把地图场地封起来),拿着铁砧右击金块(默认是金块上才能建造塔)可以建造你的塔,建造好之后铁砧左击塔可以进行升级回收等操作
3.准备好后发射烟花开始游戏吧!~
指令&权限
指令
权限
/mtdmtd.admin /mtd reloadmtd.admin /mtd create <地图名> <初始金钱> <生命值>mtd.admin /mtd playerstartmtd.admin /mtd playerexitmtd.admin /mtd setwave <波数> <怪物名> <怪物数量> <出怪延迟(秒)> <怪物生命值倍数(正整数)> <每杀一只怪的金钱> <一波后获得的金钱>mtd.admin /mtd reset <waves/waypoints> 初始化波数或路径点mtd.admin /mtd donemtd.admin /mtd enable <地图名>mtd.admin /mtd disable <地图名>mtd.admin /mtd play <地图名>mtd.user /mtd leavemtd.user
配置文件
基础设定(1.7.2版本):
Build_Base: #塔只能建在哪个方块上
ID: 41 #物品ID,默认为金块
Data: 0 #元数据
Selling_Percentage_of_Coins_Back: 50.00 #回收塔能获得的金钱,默认为50%
Time_Between_Waves: 10 #每一波完成后到
奖励设定(1.7.2版本):
Specific_Rewards: #每张地图的奖励设定,Default_Reward为默认设定
lava_hills: #例如这个叫做lava_hills地图的奖励设定
Commands: #指令,可配合"eco give %player 金钱数" 给予玩家金钱
- 'tell %player &4[ &6MayhemTD &4] &f - &aYou got an extra reward for beating map &a%map&a! (100 xp)'
- 'xp %player 100'
ItemStacks: #获得的物品
1: #物品序号
ID: 264
Data: 0 #物品ID 264:0-钻石
Amount: 3 #数量
Name: '&4钻石钻石' #物品名称
Enchantment_1: #附魔设置,后面_1为序号
Name: ARROW_DAMAGE #力量2
Level: 2
Lore: #物品描述
- '&f- &4力量2的钻石你怕不怕!'
- '&f- &3...但毫无卵用<3'
2: #物品序号
Potion_Effect_Type: INCREASE_DAMAGE #药水种类
Potion_Level: 2 #药剂等级
Splash: false #是否为投掷药剂
Extended: false #是否为加红石后的效果
Amount: 2 #数量
3:
Enchantment: THORNS
Level: 2
Amount: 1 # 1本荆棘2的附魔书
塔的设定(1.7.2版本):
Builder_GUI: #建造面板显示的能第一个修建的塔,显示位置可自己设定,第一格为0,最后一格为53
0: WatchTower #WatchTower必须和下面塔的名称相同
1: Mortar
2: Wizard
Custom_Towers: #塔的属性设定
WatchTower: #此项为塔的名称
Level_1: #塔的等级,格式必须为Level_x,最低从Level_1开始
Cost: 10 #建造这个塔要花费多少
Damage: 2 #攻击力
Delay: 2 #攻击延迟(秒)(例如这个是每 2 秒攻击1次)
Range: 8 #射程
Projectile:
Type: arrow #发射的东西,名字前加f_可变成火焰状态,如f_arrow,更多名称可在官网查找
Angle: 1.0 #运动轨迹(迷),设置成0可取消飞行轨迹,直接命中
Tower_Blocks: #塔的修建出来的方块的显示
Base: '5:2' #这个是下面的方块的ID
Top: '85:0' #这个是上面的方块的ID
Sounds:
Shoot_Sound: 'SHOOT_ARROW:0' #攻击时播放的音效
Impact_Sound: none
Effects:
Shoot_Effect: none
Impact_Effect: none
Upgrades: #能升级为后续的其他的塔
- Glue #此处为塔的名称
- Poison
- Arrow_Barrage
- Elf
Abilities: #塔的能力设定
- multishot:arrow:2 #2重射击
GUI:
ID: 5
Data: 2
Name: '&b&n箭塔'
Description:
- '&e价格 = &610 Coins'
- '&c攻击力 = &42'
- '&e攻速 = &62'
- '&a射程 = &28'
- '&d基本箭塔, 各项能力都很平均, 能升级为:'
- '&d - &52级箭塔.'
- '&d - &5冰霜塔: 霜冻打击.'
- '&d - &5猛毒塔: 毒素打击.'
- '&d - &5火矢塔: 火矢攻击.'
- '&d - &5魔法塔: 多重射击.'
- '&d - &5精灵塔: 每3次攻击追加额外伤害'
怪物设定:
Invaders:
KFC: #此处为名称,可自由设定,设定每一波的怪物时必须以这个为准,区分大小写
Type: chicken #生物类型
Prefix: '&6[&aS&6]'
Health: 4 #生命值
Speed: 0.7 #移动速度,不同的生物移动速度不同
Lives_Lost: 1 #怪物走到终点造成的生命值损失(测试发现这个值调到2或以上可能会出现BUG,假如调成3,当你的生命值为1时,扣除3点直接变成负数,游戏不会结束,会依然继续游戏)(PS:挂机也能过关啦XD)
怪物能力设定:(限1.7.9以上版本使用,1.7.2不可用)
Invaders:
KFC:
Type: chicken
Prefix: '&6[&aS&6]'
Health: 4
Speed: 0.7
Lives_Lost: 1
Abilities: #能力设定
- 'FIRE_RESISTANCE' #火焰抗性
- 'REGENERATION:1' #生命回复1
- 'DAMAGE_RESISTANCE:1' #抗性提升1,1级抗性提升减少20%伤害,5级为100%减伤,也就是无敌,别作死弄5级以上的
本站所发布的全部内容源于互联网搬运,仅限于小范围内传播学习和文献参考 请在下载后24小时内删除,如果有侵权之处请第一时间联系我们删除。 敬请谅解! E-mail:tudoumc@foxmail.com
本文链接:https://tudoumc.com/post/184.html