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.
@Hendric
As I already stated, I'm not actually making any more changes to this until 1.3 comes out.
Sorry for making so many request, but also. I have player running on the walls, also prolly entering special shops from the roofs and walking on trees. The waiting room has a unpassable wall, but can you add one for the map?
Ummm, I have been available to run Tekkit mod with 600 MB Ram. It should still reflect in the statistics if im missing ram. As I said server only uses 300 MB of 1 GB (no spikes) and cpu is like 10%. I am renting my server.
@Hendric
1GB RAM is not that much, most servers run with 4 GB. Also, CPU speed makes a lot of difference too.
Hmm, I just upgraded my server to 1GB ram and 10 slots. My server is having lag. Is it the redstone and the plugin? Server ram doesnt go over 300 Mb and cpu is like around 10% also ping is somewhere like 115 (normal for minecraft). It's the freeze kinda lag, not the delay. Everybody gets it the same time. Also redstone is having problems <.<. I know you won't update before 1.3, but when it comes, then think about these things. I also suggest making the map area with loaded chunks (if possible). Thank you for awesome plugin! Oh, I have also on, that teams don't reset. But could you make a command, that I could leave the team, so I could go to the waiting area (I usually just wait there and teach player, not play myself)
@Hendric
If you want to edit the map, you'll have to run Minecraft without the plugin first. As for the second thing, I'm not actually making any more changes to this until 1.3 comes out.
Hmmm, few things I would like to see. Not sure how, but I as an OP can't build in the waiting room. I would like to edit the signs, because they are misleading with this plugin. Also restarting the map should be available for OP's in middle of the game or maybe votable so that enough players are OK with that.
@midnightfang22
Building an area? Why would you need to do that?
@Scyntrus
Thank you. We will try it once we get to building an area for it I guess.
@midnightfang22
It shouldn't. I just meant that the gameplay mechanics weren't really tested, since I don't have people to test them with. If there are any bugs, they should be within the Dota world and not affect any others.
Is the multiverse version known to mess with the other worlds in any way? This seems like something interesting to use, but if its going to mess with everything that is already setup then we don't really want to risk it. It says largely untested in the multiverse section that is why I am asking.
@Scyntrus
hmmm.... Wierd, ill try to do the same with MV vesion.
@saimon13
I took a look at my code again, just to be sure, but I see no correlation between the number of players on a map and mob spawning. It shouldn't matter how many players are on a map.
@saimon13
@Scyntrus
Mobs spawn when only 1 player is in the match if person joins other team, mobs stop spawning, or maybe its something with game start.
@Scyntrus
Yes I did, Maybe there is some plugins that dont get along, for example heroes?
@Master_Zangetsu
You type "/dota join" and you get teleported to one of the team spawns. You don't use the long minecart track anymore.
@saimon13
Did you try setting "ForceMobSpawn" to true in the config?
@Scyntrus
Single, and btw, view distance makes difference? it has to be 15 ? right?
when i go to the dota world on v2.02 nothing works
i keep glitching at the world spawn
@saimon13
Are you sure you set the view distance properly? And are you using MV or single world?
I dont get it mobs still dont spawn! They spawn like once. Maybe you want to make them spawn randomly? It would be like an option.