DiabloDrops

Currently generates 2,679,707,091,600 unique items with default settings!
This plugin adjusts the mob dropping mechanics to include regularly dropped enchanted items that could be commonly found in Diablo.
Github Source
Wiki (Under Construction)
#deathmarine EsperNet
Features
* Creates tools and armor named with popular diablo prefixes, suffixes, and colors.
* Mobs can spawn with enchanted tools and armor
* Allows mobs to randomly drop enchanted, lore, and custom items
* Everything is calculated randomly with configurable chances
* Completely customize the names list
* Add your potion effects to your items
* Easy to use just drop it in you plugins folder and reload/restart your server
* Create custom items that can be dropped on a configurable chance
* Add Lore to you items with enhanced abilities and effects
* Burn socketted gems and enhance socketted items with a furnace
* Identify Magic items with Identity Tomes
* Automatically updates to the latest version found here
* Ruins that generate in the world with chests containing magic items

Permissions
Command Permissions can be found below.
Permissions
Sockets
For the moment socket-ting is disabled.
Detailed explanation of the use of socketted items.
Socket Enhancements
Information
For information concerning the plugin, consult the Wiki.
See It In Action!
Bugs
Still working around some bukkit/vannila minecraft issues.
Notes
See forums.bukkit.org/threads/formatted-req-magicfind-items.70390/ for the request plugin.
-
View User Profile
-
Send Message
Posted Jan 26, 2013@rmh4209
ah. well then all the items suck xD Either way, thats something you should add it would make it more diablo-esque anyways.
-
View User Profile
-
Send Message
Posted Jan 26, 2013@Shalasax
Turning on SafeEnchant is the closest you'll get to that feature.
-
View User Profile
-
Send Message
Posted Jan 26, 2013@rmh4209
now that ive played around with the plugin, is there any ways you make it configurable so that, armour can get enchants like shrpness and looting and efficiency but weaps cant get efficiency and likewise tools cant get sharpness? same with bows and swords, swords cant get punch and bows cant get sharpness
-
View User Profile
-
Send Message
Posted Jan 26, 2013@metalguitarist
Turn on SafeEnchant in your config.yml and they won't spawn with incompatible enchantments.
@Shalasax
If you remove the plugin, they won't spawn on mobs. Any existing mobs won't be given items, they will be given items based on a configurable chance when they spawn.
-
View User Profile
-
Send Message
Posted Jan 26, 2013@metalguitarist
since this plugin is Entitled DiabloDrops it is unlikely he will remove that feature because in Diablo, boosting your damage via armour is a very integral part of the game. dont think of it as Sharpness think of it as like +5 to attack or something
-
View User Profile
-
Send Message
Posted Jan 26, 2013This plugin is amazing. The only thing i don't like is that you get several items with enchantments that are not compatible with that item type. For example armor with a sharpness enchantment.
Could you make it so that only compatible enchantments go on items?
-
View User Profile
-
Send Message
Posted Jan 26, 2013But they will still spawn on mobs right?
-
View User Profile
-
Send Message
Posted Jan 26, 2013@Shalasax
1. They won't generate across already generated chunks. You need to find new chunks.
2. They'll do nothing and be just like normal landscape and items.
3. It won't corrupt it.
-
View User Profile
-
Send Message
Posted Jan 26, 2013Hi, I was just wondering a few things about this plugin,
1. Will the ruins generate throughout an already generated map?
2. Once I have the plugin what will happen to the ruins/items if I remove the plugin?
3. If I remove the plugin is there any chance of corrupting my map?
Thanks in advance
-
View User Profile
-
Send Message
Posted Jan 26, 2013error occurred: http://pastebin.com/S5SumnXx
Not sure how or what done to show up but this just popped out. My server is in 1.4.6 minecraft and i use the v2.2 of this plugin
-
View User Profile
-
Send Message
Posted Jan 26, 2013@ZwPBerserk
That's probably due to the default item Topple the Nun has a lowercase t instead of an uppercase T in the second word.
@mossman50
It is constantly being updated. The last build we uploaded here was 2.2.369, the current development version is 2.4.498. Here, copy your custom.yml into a PasteBin. That'll make it easier for us to read and to help you troubleshoot.
-
View User Profile
-
Send Message
Posted Jan 25, 2013you should really update this! also im having a problem where when I add either of the two items below:
Kuth's Dominancy: Material: DIAMOND_CHEST Color: Purple Enchantments: THORNS : 3 DURABILITY : 3 PROTECTION_ENVIRONMENTAL : 4 Lore: - '-5 Leech' - '&5Hit me... I dare you!' Pogo Stick: Material: Stick Color: Pink Enchantments: KNOCKBACK : 2 Lore: - 'Enemies Shrink' - '&d&kA&r&dBoing!&kA'
they dont work... yet others like the ones below work...
Shanker's 3 Easy Steps: Material: DIAMOND_BOOTS Color: Gold Enchantments: THORNS : 3 DURABILITY : 3 Lore: - '&6One... Two... Three... Dead.'
Drecondius' Intelligence: Material: DIAMOND_HELMET Color: Dark_Green Enchantments: THORNS : 3 PROTECTION_FIRE : 4 PROTECTION_ENVIRONMENTAL : 3 Lore: - '+7 Defence' - '+1 Lightning' - '&2Searching for intelligence: &kahdkeldk.' - '&2It looks like you wired THAT wrong.'
-
View User Profile
-
Send Message
Posted Jan 25, 2013@rmh4209
Nice ill try it! Ur awesome.
EDIT::: I tried to give players the diablo items through the console and via ingame.
with this command:
/dd custom Topple The Nun p:Testing and /dd custom p:Testing Topple The Nun (the player i used online was my Testing player)
The player got an custom item although it gave a random one each time.
Not sure if i did something wrong? :P
-
View User Profile
-
Send Message
Posted Jan 25, 2013@ircopdd
Please post errors in a PasteBin or Pastie link instead of just a stack trace in the comments, please.
Thank you for the report, it's being looked into.
EDIT: It has been fixed in build #497.
-
View User Profile
-
Send Message
Posted Jan 24, 2013[SEVERE] Could not pass event CreatureSpawnEvent to DiabloDrops v2.4.496
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
at org.bukkit.craftbukkit.v1_4_6.event.CraftEventFactory.callCreatureSpawnEvent(CraftEventFactory.java:227)
at net.minecraft.server.v1_4_6.World.addEntity(World.java:903)
at net.minecraft.server.v1_4_6.SpawnerCreature.spawnEntities(SpawnerCreature.java:158)
at net.minecraft.server.v1_4_6.WorldServer.doTick(WorldServer.java:157)
at net.minecraft.server.v1_4_6.MinecraftServer.r(MinecraftServer.java:572)
at net.minecraft.server.v1_4_6.DedicatedServer.r(DedicatedServer.java:224)
at net.minecraft.server.v1_4_6.MinecraftServer.q(MinecraftServer.java:494)
at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849)
Caused by: java.lang.NullPointerException
at com.modcrafting.diablodrops.items.SockettedItem.<init>(SockettedItem.java:53)
at com.modcrafting.diablodrops.drops.DropsAPI.getItem(DropsAPI.java:407)
at com.modcrafting.diablodrops.listeners.MobListener.onSpawn(MobListener.java:58)
at sun.reflect.GeneratedMethodAccessor96.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
... 12 more
-
View User Profile
-
Send Message
Posted Jan 24, 2013@rmh4209
Cool! can't wait
-
View User Profile
-
Send Message
Posted Jan 24, 2013For anybody who's interested in seeing what is coming in version 2.4, take a look at the wiki page here: Version 2.4.
-
View User Profile
-
Send Message
Posted Jan 24, 2013@ZwPBerserk
If using the newest dev build, you can use "/dd custom nameofcustomitem p:playername" or "/dd custom p:playername customitemname" and it should work.
-
View User Profile
-
Send Message
Posted Jan 24, 2013@rmh4209
Hey i tried the Dev build and i think its working good again. All my players are happy its back again haha. Great job!
i got maybe an idea that could be cool: The possibility to give players a specific diablo item. With a command like this and that it is runnable through the console (for buycraft donations)
/diablodrops give {playername} custom customdropname.
Or something like that.
-
View User Profile
-
Send Message
Posted Jan 24, 2013@pandapipino
It's not possible to do tooltips like that through Bukkit or Minecraft at this point in time.
I don't believe we removed Leech from the offenselore.txt or defenselore.txt, but I'd have to check on that.
@ircopdd
Localization is coming in the future. We still have lots of code to change in order to prepare for that. Please be patient.
@ZenTauren
Thanks for the kind words and for the support!