DotA

1.6k Downloads

Mainpage

What is this Plugin

You can build your own DotA map with this plugin, enabling you to play DotA in Minecraft!
In DotA you play a so called 'champion' whose mission it is to fight enemy champions and destroy their 'Nexus', a building keeping the champions on the field of war. The Nexus in this plugin is shaped like a Crystal, due to convenience.
On the standard field of DotA there are three paths to the enemy base and nexus, the actual amount of these so called lanes can however be varied by the creator.
Each lane should be guarded by a certain amount of watchtowers though, which have to be destroyed by the opposing team in order to destroy the nexus.
In order to make the destroying of the enemy teams Buildings and the enemies themselves easier there is a 'shop' for each team where items can be purchased using gold, collected by killing the enemy or his buildings. NOTE: at the moment you can buy the items for free.
There also is a building in this plugin called mainbuilding, which is responsible for spawning mobs for each team, supporting the champions. NOTE: this feature also is still work in progress


How to build a Map

All the building are coupled with a sign, which stands below it. This sign has '[Dota]' in the first and the name of the building in the seconnd line. For example: '[NexusB]'. The 'B' behind the buildingname is important. You can change the color of the nexus then you write a number between zero and fifteen. You can also leave this line blank, then the nexus is white. For each building you need the permissions to build this building (dota.build.'buildingname'). For the permissions the buildingnames are 'nexus', 'tower', 'shop' and 'main'. These are the same names as on the signs.
The shopsign/itemsigns can be create with a sign like:
[Dota]
[Shop]
<Itemid>

The Ids are:
1 Excalibur (Diamondsword with Streangh five)
2 Langschwert (Ironsword)
3 Kurzschwert (Woodensword)
4 Langbogen (Bow with Infinity)
5 Pfeile (16 arrows)
6 Bogen (Bow)
7 Ruestung (Full Leatherarmor)
8 Steine (16 Snowballs)
9 Windstiefel (15 minutes Speed one)
10 Blindheit (15 minutes Blindness two)
11 Gegengift (Milkbukkit)
12 Gift (5 minutes Poison two)

NOTE: You can buy this items for free at the moment.

Specials of the buildings

Nexus

The nexus has no funktion yet. This will be changed in a while.
Here you can't break any block.
And it has only sixteen possible colors, the woolcolors.

Tower

If a player destroys a block of it, he will become a poisoneffect and the four blocks on the top spawn silverfishs.
To destroy a tower you have to hit the tower sign more than one time.

Shop

All shopblocks are protected like the blocks of the nexus.

Mainbuilding

You can break any blocks of it but beware that the stairs is the only way to the top.
On the top there are four constructions which will also spawn silverfishs and will poison you. In each of it there is a sign, which all have to be clicked on to destroy the building.


Now the building are save then you reload or stop your server. Please note that you shouldn't change anything in the DotA.db.

Commands

  • dota
    • nexus delete <id>
      • Deletes the nexus with the id.
    • tower delete <id>
      • Deletes the tower with the id.
    • shop delete <id>
      • Deletes the shop with the id.
    • main delete <id>
      • Seletes the mainbuiding with the id.
    • end
      • Rebuilds all available buildings.
    • gold
      • Shows your gold amount
    • gold <name> <amount>
      • Added amount to names amount
      • NOTE: If the player isn't registrated yet, he has to join before you use this command.
        NOTE: All commands have no permissions yet.

Appendix

This plugin is in development now. I have tested it for bugs before I uploaded it. In the present state you can build a map and play a game but then you have to organize a lot by yourself. This will be changed in a while.

The idea and constructive support is from two friends from me. Caro336 and And3rs0n.


Please give us feedback for this plugin. So we can make it better for you.
And if you want you can show us your map, which you have build with our plugin.