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.
Hi, can you add a support for modded servers? I really want to make your plugin and some mods work together.
Do you have plans to add temples back?
Also Identity tomes don't work on the current version.
20:53:32 CONSOLE: [ERROR]: Could not pass event PlayerInteractEvent to DiabloDrops v2.6
20:53:32 CONSOLE: java.lang.IllegalArgumentException: n must be positive
@DewTheMelon
Its /dd custom NOT /dd
/dd gives you a regular diablo drops items, /dd custom gives you items from within your custom file.
Still random though, adding a option to specify which item you wanted would be nice.
Like: /dd custom group:1 (gives you a set of gear under the group name 1) or /dd custom Excalibur (gives you the specific item)
Just some more suggestions for Death_Marine when he pops back.
I keep getting this error and when I try to type and diablo drop command it just says:/dd [type]
Help plz.
[15:51:55] [Server thread/INFO]: [DiabloDrops] Enabling DiabloDrops v2.6 [15:51:55] [Server thread/ERROR]: Error occurred while enabling DiabloDrops v2.6 (Is it up to date?) java.lang.IllegalArgumentException: Name cannot be null at org.apache.commons.lang.Validate.notNull(Validate.java:203) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.Material.matchMaterial(Material.java:609) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at us.deathmarine.diablodrops.builders.CustomBuilder.build(CustomBuilder.java:41) [?:?] at us.deathmarine.diablodrops.DiabloDrops.onEnable(DiabloDrops.java:176) [?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:250) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:350) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:389) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugin(CraftServer.java:439) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.enablePlugins(CraftServer.java:375) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.m(MinecraftServer.java:342) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.g(MinecraftServer.java:319) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.a(MinecraftServer.java:275) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:175) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
Is this plugin available for translate?
When I try to craft any items from plugins nothing shows up and I cant craft it. This is happening to all of the players on my server and I haven't found a fix anywhere. Please help me I am having this problem with every plugin that I have installed that uses it's own crafting recipes including this one. If there is any additional information that you need to know to help me let me know.
Error in console
Could not pass event CreatureSpawnEvent to DiabloDrops v2.6 org.bukkit.event.EventException
solution?
@Zilacon
Custom:
I used that but when I type /dd i still get those random items
I am running the current version of DDrops and my players are loving it and I am too, but the Identify tomes arent identifying items, when one drops or you use the command to drop one, it is used like its identifying the item, but nothing gets identified. Is there a specific perm or something thats stopping it from working?
Would be really sick if there was a way to add a chance of critical to custom items. Just saying.
This error occurs when trying to ID an item. It's not a plugin conflict as I get the same error with only diablo drops installed
<<code>>
[06:03:08 ERROR]: Could not pass event PlayerInteractEvent to DiabloDrops v2.6 org.bukkit.event.EventExceptionat org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:320) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1320] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1320] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1320] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:487) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1320] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:472) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1320] at org.bukkit.craftbukkit.v1_7_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:212) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1320] at net.minecraft.server.v1_7_R1.PlayerInteractManager.interact(PlayerInteractManager.java:375) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1320] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:629) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1320] at net.minecraft.server.v1_7_R1.PacketPlayInBlockPlace.a(SourceFile:60) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1320] at net.minecraft.server.v1_7_R1.PacketPlayInBlockPlace.handle(SourceFile:9) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1320] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:147) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1320] at net.minecraft.server.v1_7_R1.ServerConnection.c(ServerConnection.java:77) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1320] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:700) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1320] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:273) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1320] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:562) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1320] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:469) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1320] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1320]
Caused by: java.lang.IllegalArgumentException: n must be positive
at java.util.Random.nextInt(Random.java:300) [?:1.7.0_51] at us.deathmarine.diablodrops.drops.DropsAPI.colorPicker(DropsAPI.java:68) [?:?] at us.deathmarine.diablodrops.drops.DropsAPI.getItem(DropsAPI.java:441) [?:?] at us.deathmarine.diablodrops.listeners.TomeListener.onRightClick(TomeListener.java:94) [?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.7.0_51] at java.lang.reflect.Method.invoke(Method.java:606) [?:1.7.0_51] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:318) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1320] ... 16 more <</code>>
@DewTheMelon
In the config set the custom spawn chance, and change the other spawn chances to 0.
Can someone tell me how to stop making random items? I want to use items I HAVE MADE AND APPROVED!
I'm getting this code when I try o ID an item
‎8‎:‎27‎:‎15‎ ‎AM CONSOLE: ERROR]: Could not pass event CreatureSpawnEvent to DiabloDrops v2.6
‎8‎:‎27‎:‎16‎ ‎AM CONSOLE: java.lang.IllegalArgumentException: n must be positive
‎8‎:‎27‎:‎16‎ ‎AM CONSOLE: Source) [?:1.7.0_10]
‎8‎:‎27‎:‎16‎ ‎AM CONSOLE: Source) [?:?]
‎8‎:‎27‎:‎16‎ ‎AM CONSOLE: Source) [?:1.7.0_10]
‎8‎:‎27‎:‎16‎ ‎AM CONSOLE: Source) [?:1.7.0_10]
any info would be nice, I'm op, I have a mob spawner mod that increases mob spawn rates
Guys i love this plugin but always if i kill some mobs or something (sometimes its random), it will pop-up a error, i don't know how to fix this. But i think everything is working? The mobs drops the items so idk? Please help?
ERROR:
[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:427) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j ava:481) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:466) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.event.CraftEventFactory.callCreatureSp awnEvent(CraftEventFactory.java:240) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b297 4jnks] at net.minecraft.server.v1_7_R1.World.addEntity(World.java:899) [craftbu kkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.SpawnerCreature.spawnEntities(SpawnerCre ature.java:161) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.WorldServer.doTick(WorldServer.java:187) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:6 29) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:2 50) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:5 45) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java :457) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:6 17) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] Caused by: java.lang.IllegalArgumentException: n must be positive at java.util.Random.nextInt(Unknown Source) [?:1.7.0_25] 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.GeneratedMethodAccessor25.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1 .7.0_25] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_25] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:425) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] ... 12 more
@Death_marine
Okay, thanks. I do have a book save plugin installed so I shall also test it on a fresh server. Something has to be conflicting.
I was wondering if you could tell me any information about version 1.6.4. I know you never released it, however we did install DiabloDrops on our 164 server. It seems to work, but my server provider suspects one of our plugins (we have several) is causing a memory leak. I understand a little bit about these things but not as much as you obviously, nowhere near it. Could this possibly be attributed to us using a version of your plugin not supported? This is probably the one plugin we wouldn't want to lose, so we may have to upgrade the server if thats the problem. I believe we're using v2.4 since we do have sockets. Could you give me any explanation to why that feature was removed for the time being? Perhaps that in and of itself is an issue?
I see in the video enchantments such as "Leech" and "Lightening" I am wondering how I get said enchantments. Are they a part of this plugin?
@Death_marine
@Death_Marine
Help me man, i have the hole time (if i kill mobs or something that drops items) errors.
Can anyone help me :S!
Agree YaY