Dota Minecraft Plugin
Dota Minecraft
dota moba lol smite
This plugin enforces the rules and helps with the game mechanics of Zealock's Minecraft: Dota Map.
Requires Multiverse-Core
The map, made by Zealock which I take no credit for: http:www.minecraftforum.net/topic/1161133-minecraft-dota/
This game requires a minimum of 4 players to play properly (2v2). 12 players is recommended (6v6).
There's a fan made tutorial video in Portuguese (which I do not understand): https://www.youtube.com/watch?v=oFv8DOxJo48
Other Download Links
If you insist on not using Multiverse, you can download the discontinued legacy 1.6 version here, which does not require multiverse.
Click here for a full list of files.
Source for the plugin can be found on GitHub.
Setup
- Config options to set (eg. WorldName) - the config will be auto-generated on first run
- WorldName must not contain spaces or periods
- For the plugin to be enabled, Enable must be set to true in the config
- The plugin does not include a way to transport players to the Dota world. Players must run "/mv tp Minecraft_dota" or something similar
- View the default config.yml here
Commands
- Type "/dota join" and you will be auto-assigned to a team.
- People with permission "dota.chooseteam" (default: false) can choose a team by typing "/dota join red" or "/dota join blue".
- Type "/t MESSAGE" to team chat
- Type "/dota score" to see the scoreboard
- Type "/dota restart" to reset the world when the game is over
- Requires permission "dota.restart" (default: true)
- This command can only be used once the current match is over, unless the player has permission "dota.forcerestart" (default: false)
- The map will not be saved so any exploded towers should now be in one piece again
- If the world did save however, this is a bug which may be caused by a plugin that auto-saves worlds
- Type "/dota recall" to teleport back to base (default: disabled)
- Default disabled, has a delay before teleporting you to base
- Cancels recall if you move
Features
- Teams - you cannot damage teammates
- Spawn camping prevention - entering the enemy's spawn area will insta-kill you. (The spawn area is relatively small and makes up the room with the beds.
- Prevent item stealing - you cannot pick up ANY items in a 70 block radius of the enemy spawn.
- Respawning - bed spawn locations are automatically set
- Players cannot access dispensers
- Block protection - prevent players from breaking or placing blocks
- Inventories are cleared when joining the server and joining a team
- Monsters no longer drop items, instead, you will be given the items the monster would have dropped if you were the one who did the last-hit
- Players keep all items on death unless they die of drowning or lava - this can be disabled in the automatically generated config file.
- Players cannot toggle switches until there is a player on the other team
- Players get a stone sword, raw chicken, and a map on join as starting items. players who have previously joined the round will not get starting items again.
- Players cannot access enemy chests.
- Optional colored name-tags
- Option to remove mob armor (since mobs have a chance of spawning with armor)
- Option to give mobs leather helmet (to prevent burning in sunlight)
- Implements MCStats.org Metrics
- World Broadcast Messages:
- Player join
- Tower destroyed
- Team wins
Known Bugs
- Plugin may stop working after the Dota world is restarted/reloaded (I'm not sure why this happens, as it hasn't happened on my own test server. Make sure you're not running a plugin that auto-saves worlds.)
Requirements
- view-distance=15 in server.properties
- Multiverse-Core
Restarting the Game
"/dota restart" will kick everybody from the Dota world and reset it.
@Hatsuney
lol. That was supposed to be "WITH"
@Scyntrus I still think this: http://i.imgur.com/A6poQ.png is weird...
@ryvix
Odd, I thought I fixed that...
@Scyntrus
Hey, sorry, I think I just had to restart the server a few times the way I did it. Once I restarted once or twice more and fooled around a bit I think it actually let me into a game. So I think maybe it just had to reload so it can recheck what worlds exist or something.
@ryvix
Oh, my god. I thought I fixed all the bugs. Can I get a copy of your console log?
And did you set Enabled to true in the config.yml?
Sounds like a cool plugin. Thanks!
However, I don't seem to be able to make it work with Multivierse on the latest version which says Dota Minecraft Plugin v2.02 for MV. I tried using /dota join and /dota restart but they do nothing but say: /dota join or /dota restart
@Scyntrus
you wrote "for servers WITHOUT Multiverse" in description :D
@Hatsuney
Thank's for pointing this out for me. Apparently, there was a problem that basically caused my plugin to not load properly if it is loaded after Multiverse. v2.02 should work now.
@Scyntrus
of course yes
@Hatsuney
Did you specify the dota world in the config.yml, then teleport yourself to the world?
What else do I need apart from the MV 2.01 plugin and the map imported to Multiverse? Even after enabling dota.* permissions, I can't do anything, because when I write /dota restart or /dota join or anything, it just shows the message like "/dota join or /dota restart". I don't have any idea what else I need to do to get this working...
@Scyntrun Thanks
@GeneralPolkaDot
No, if you are using Multiverse, you configure another world. If you aren't, you run a separate server with separate files.
Does installing this plugin mean that I must delete my current world and plugins?
@saimon13
Programming mob AI is extremely difficult, I've tried. You'd have to get somebody else to do this.
@Mzaq
I mean it wouldn't need redstone anymore for example from one block (for ex: Stone) mobs spawn and go to 1 lane (for ex: Bottom one) near netherrack they go to mid. and etc.
@saimon13
You would have to speak to Zealock (map creator) about that. I don't think Scyntrus can edit the map itself.
Idea:
Make mobs spawn near nexus and maybe separate them in lanes so it would be more LoL'ish. :D
<<reply 707470="">>
IDK, I have essentials, essentials spawn, and heroes. I checked heroes but there is nothing sayed about like : disable mobs. And when i take out Dota plugin obs work, but i think i know the problem. I use R5 build not R5.2 (or smthing like that) so it might be it :) Ill check.
@saimon13
Maybe some other plugin that's disabling mob spawning?