当前位置:首页 > Minecraft插件 > 正文

[1.7.10-1.8.8]MayhemTowerDefense混乱塔防小游戏插件

MayhemTowerDefense——混乱塔防小游戏 TD塔防游戏插件

这款插件是一款塔防游戏,他可以自定义怪物的路径,怪物的属性,塔的攻击音效,塔的属性等等。该插件的缺点是只能进行单人游戏,且编码是utf-8的,windows系统需要转码成ANSI。

[1.7.10-1.8.8]MayhemTowerDefense混乱塔防小游戏插件  第1张

[1.7.10-1.8.8]MayhemTowerDefense混乱塔防小游戏插件  第2张

[1.7.10-1.8.8]MayhemTowerDefense混乱塔防小游戏插件  第3张

创建游戏

---首先你得有个地图(没地图你怎么玩!)---

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级以上的

 隐藏内容
您未登录,请登录注册后查看

0
您需要 登录账户 后才能发表评论

发表评论