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.
Please update, and fix console errors to 1.7.2 R0.3 =) i would love to get this into the Official Mo'creatures server, but the Dev's will not add non updated plugins! and especially one with a consol error spam D: this plugin sounds pretty dang good other wise =)
would be awesome plugin without the console errors.
mythicdrops is cool but i would like to use both
Use this plugin: http://dev.bukkit.org/bukkit-plugins/mythic/ it works!
here's the error like the person below is describing: http://pastebin.com/5BvFi1SL
Anybody else getting these errors? ERROR]: Could not pass event CreatureSpawnEvent to DiabloDrops v2.6 java.lang.IllegalArgumentException: n must be positive
And having trouble with Tomes?
(Spigot-1361)
I hope this plugin updates so we can bring it back to our server. It really is a fantastic addition, but I cant stand the console spam of errors it was constantly generating.
Hi, I'm from South Korea who is running 1.5.2 version of the server.
However, the plug-in in English tried to translate into Korean
GitHub has a 1.4.7 version of the source is not in the public domain.
If you do not mind, please send [email protected]
Any idea when this will be working for 1.7.9?
@dome77
I think if you would build from this: https://github.com/deathmarine/DiabloDrops/tree/6f7a30a9526985f72543c485a45e44405d8c48db
it would work.. but not sure
Is this plugin still active?
UPDAAAATE: [11:18:06 ERROR]: Could not pass event CreatureSpawnEvent to DiabloDrops v2.6 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:320) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:486) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:471) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.craftbukkit.v1_7_R1.event.CraftEventFactory.callCreatureSpawnEvent(CraftEventFactory.java:244) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.World.addEntity(World.java:899) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.SpawnerCreature.spawnEntities(SpawnerCreature.java:161) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.WorldServer.doTick(WorldServer.java:187) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:629) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] Caused by: java.lang.IllegalArgumentException: n must be positive at java.util.Random.nextInt(Random.java:300) [?:1.7.0_17] at us.deathmarine.diablodrops.drops.DropsAPI.colorPicker(DropsAPI.java:68) [?:?] at us.deathmarine.diablodrops.drops.DropsAPI.getItem(DropsAPI.java:550) [?:?] at us.deathmarine.diablodrops.drops.DropsAPI.getItem(DropsAPI.java:358) [?:?] at us.deathmarine.diablodrops.listeners.MobListener.onSpawn(MobListener.java:53) [?:?] at sun.reflect.GeneratedMethodAccessor64.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.7.0_17] at java.lang.reflect.Method.invoke(Method.java:601) [?:1.7.0_17] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:318) [server.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] ... 12 more
Getting errors whenever I travel over the world...
[16:24:12 ERROR]: Could not pass event CreatureSpawnEvent to DiabloDrops v2.6
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:294) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
a:62) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
ava:501) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
ava:486) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at org.bukkit.craftbukkit.v1_7_R2.event.CraftEventFactory.callCreatureSp
awnEvent(CraftEventFactory.java:244 [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g
8f8716c-b3042jnks]
at net.minecraft.server.v1_7_R2.World.addEntity(World.java:896) [craftbu
kkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at net.minecraft.server.v1_7_R2.SpawnerCreature.spawnEntities(SpawnerCre
ature.java:161 [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at net.minecraft.server.v1_7_R2.WorldServer.doTick(WorldServer.java:187)
[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at net.minecraft.server.v1_7_R2.MinecraftServer.v(MinecraftServer.java:6
31) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at net.minecraft.server.v1_7_R2.DedicatedServer.v(DedicatedServer.java:2
50) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at net.minecraft.server.v1_7_R2.MinecraftServer.u(MinecraftServer.java:5
48) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at net.minecraft.server.v1_7_R2.MinecraftServer.run(MinecraftServer.java
:459) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at net.minecraft.server.v1_7_R2.ThreadServerApplication.run(SourceFile:6
18) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
Caused by: java.lang.IllegalArgumentException n must be positive
at java.util.Random.nextInt(Unknown Source) ~[?:1.7.0_45]
at us.deathmarine.diablodrops.drops.DropsAPI.colorPicker(DropsAPI.java:6
8) ~[?:?]
at us.deathmarine.diablodrops.drops.DropsAPI.getItem(DropsAPI.java:550)
~[?:?]
at us.deathmarine.diablodrops.drops.DropsAPI.getItem(DropsAPI.java:358)
~[?:?]
at us.deathmarine.diablodrops.listeners.MobListener.onSpawn(MobListener.
java:53) ~[?:?]
at sun.reflect.GeneratedMethodAccessor78.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1
.7.0_45]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_45]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:292) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
... 12 more
>
OMG amazing you guys got this updated, either ways i been using this plugin since 1.4.7 and i have a 1.7.5 server that STILL works with Diablodrops with NO troubles... is amazing thanks a bunch for the update !!!
the tomes arent working for me
Any idea when socketing is enabled once again?
Nice Plugin but i have a problem, i cant use the tomes for identifying unidentified stuff, its not working :(, is it probably because i have CB 1.7.2-R0.3 or just a other plugin of me doing this? i mean diablodrops is for CB 1.7.2-R0.2, thats why im asking myself this.
@Its24
Definitely more than $5 mate... at least $50. I'm not saying I'll do it, I'm just saying what you're asking, and what you're giving, is definitely not worth any serious dev's time.
I'm paying $5 to anyone who's willing to make a version of this using diablodrops 2.4 that lets you make custom items with potion effects on them which are CONSTANTLY active, and it must be compatible with minecraft 1.6.4. The good news is, diablodrops 2.4 is already compatible with 1.6.4, (At least on my end), despite being made for 1.4.7. Shoot me an email at [email protected] if you're interested. If it's against the site rules to offer money, then disregard that offer, but you should email me anyway; I'm sure we could work something out.
why disable socket , i really like this feature , :-)
Is there any API for this that would let another plugin hook in and add custom items?
I'm going to start looking through the source code soon, but I thought I'd ask first :)
Thanks, this plugin looks terrific!
EDIT: Seems like maybe if I sneak a bunch of my own ItemStacks into DiabloDrops.custom, this would work- as long as I do it after your plugin is enabled (and somehow re-add if your plugin gets re-enabled), since the list is cleared on enable... does this sound right? Is there a more official/supported way? I will be really excited to get my wands to drop from your plugin! :)
BTW, latest code has a compile-time error at EffectsListenter.java@37 - something weird Bukkit has done with ProjectileSource .. maybe gets fixed up at runtime?