LootPlus
Loot-Plus
LootPlus is designed to enhance your Minecraft experience by improving mob drops and dungeon loot! If you've ever felt that mob drops and dungeon loot were too bland or scarce, this is the plugin for you! (Not to mention that everything is configurable!) And this project is still heavily in development, so new things will be added at a rapid pace!
More Extensive Documentation
Visit the wiki here
Current Features
- Normal Mob head as mob drops (ie Skeletons, zombies, etc)
- Players Drop heads
- Additional Mobs drop heads (player heads for additional mobs, ie slime, etc)
- Additional mob drops (drops are listed here)
- Additional dungeon loot (possibilities are listed here)
- Custom mob drops (visit here for a guide on how to do this)
- Custom mob xp drops (visit here for a guide on how to do this)
- Custom dungeon loot (visit here for a guide on how to do this)
- Update notifications and auto-updating (thanks Gravity!)
A Note About Auto-Updates and Update Checking
Unless disabled, this plugin will check for updates on curseforge. It will look for the version of CraftBukkit that you are running and the version of LootPlus you are running, the plugin will then decide if you are running an outdated version of the plugin and you are running the correct version of CraftBukkit (to prevent version mismatches). I see none of this information, none of it is ever cached. If you wish to disable auto-updating and update notifications, set the config option "updates" to false, if you wish to only disable auto-updating but not update notifications set the config option "autoUpdate" to false (note that this option is ignored and overridden by the "updates" config option if its set to false). These updates depend upon curse, so if you see that there is a new update but the plugin did not detect it, most likely it is because of curse being slow to update all my project files, regardless, feel free to report it and I'll let you know what's wrong (because it may actually be a bug with my plugin)
A Note About Metrics Collection
As of version 1.2.1, this plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The version of Java the server is running
- Whether the server is in offline or online mode
- The plugin's version
- The server's minecraft version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The version of Metrics used
All this information goes directly to mcstats.org, but if you wish to disable it, either "opt-out" in the plugin metrics folder in your plugins folder, or go into the config for this plugin and set mcstatsDataCollection to false
Commands
- /tweaks - Displays all the tweaks created by this plugin that is currently enabled on the server
- /lpupdate - Forcefully updates the plugin
Planned Features
- Additional 'enchantments' (ex. like vorpal/beheading to get heads easier)
- In-game commands to edit drops and see current drops
- Random chance for boss mob to spawn and drop special loot (infernal mobs mod style)
- Custom drops for mining blocks
- Custom dungeons
- API for other plugins to hook into
- Custom spawn rate for mobs (including unnaturally spawning mobs like Wither, Giant, etc)
- Stat-tracking (ie number of zombies killed, etc)
- Expanding the tiered-loot system
- A more user-friendly config
- Localization
Known Issues
- None! :)
Videos
Video Tutorial (German) by Ramisotti:
https://www.youtube.com/watch?v=2KAfvt7VR0c
Please Send Me Videos!
Servers Running This Plugin!
- 192.95.48.124
If your server is running this plugin please post the website/ip of it and its name!
Like This Plugin?
Click the donate button on the top right of this page to support me!
This Project's Open-Source!
Check it out on Github!
https://github.com/austinv11/Loot-Plus
Please post suggestions and comments and post issues on my issue-tracker!
Hello,
can we create new lootables, for exemple create a lootables named " swordBox " , custom the lootable for he give a iron or diamond sword with random enchant and next give the box to a pnj ( with a command ) for players can buy it ?
Thanks you if you give me an answer
ps : sorry for the language ( don't speak english very well )
:)
add please custom fishing drops!
BOSS MOB BOSS MOB BOSS MOB BOSS MOB BOSS MOB BOSS MOB BOSS MOB BOSS MOB
PLEASE PLEASE PLEASE PLEASE ADD BOSS MOBS!!!!
man pls add wither skeletons ! thanks
Sorry guys, as of now, I will be on hiatus from developing this plugin indefinitely. Currently, I don't enjoy developing this plugin anymore as it is currently very difficult to maintain. It was my first project, so none of the code was professionally done, causing it to be difficult to maintain. If someone wants to pick up development, feel free! It's open-source after all, I just request that you tell me that you're gonna be the maintainer. I may (and probably will) eventually return to developing this, in which case I'll completely rewrite this plugin. But, as of now is not the best use of my time.
I hope you guys understand. If you want an alternative to this, take a look at OtherDrops.
I'm trying to make skeletons drop flint but I put it in and they don't drop it. And while we are on that I want to name them "Arrow Heads" when they drop, How do I do that?
Edit: Oh yeah and my server 192.95.48.124 uses this plugin
I am working on an update, just don't expect it soon, I have finals for about a week and a half :(
@austinv11
Ok Thx For The Info
@XxSPARTANxxMASTERxX
Currently it's not possible, I guess I should add a method for adding meta data
ZOMBIE: xp: 0 probability: '[5]' drops: '[MONSTER_EGG]' How Do You Get (MONESTER_EGG) To Be A Certain Spawn Egg?
@austinv11
After dealing with the constant spam from your plugin for 7 days and it being incompatible with anything below 1.7.2 i have decided to remove it from my 14 servers.
Thanks anyways.
@Zilacon
I think I know what's wrong, but I'm a little busy so I'll work on it a little later, and again, try booting it up on the older versions, if it doesn't work lemme know (along with the version that isn't working) Oh and just not to spam the comments feel free to open a ticket instead :)
@austinv11
Update:
http://pastie.org/9102436
Happens whenever someone dies...
<<reply 2145981="">>
Loads up fine now on my 1.6.4 server, you think its compatible with 1.5.2 & 1.4.7 now? Id like to put this on my Big Dig / Hexxit / Tekkit Lite servers too.
@Zilacon
Try this: https://dl.dropboxusercontent.com/u/2859568/LootPlus-v1.2.1.jar I think I've fixed the problem, if something's broken, let me know
<<reply 2143693="">>
What version? 1.2.1? It wouldn't load up for me with that version.
2014-04-21 22:32:32 [SEVERE] Could not load 'plugins/LootPlus_v1.2.1.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.IllegalArgumentException: File cannot be null
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:192)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:307)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:231)
at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugins(CraftServer.java:231)
at cpw.mods.fml.common.event.FMLServerAboutToStartEvent.<init>(FMLServerAboutToStartEvent.java:29)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at cpw.mods.fml.common.LoaderState.getEvent(LoaderState.java:84)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
at cpw.mods.fml.common.Loader.serverAboutToStart(Loader.java:817)
at cpw.mods.fml.common.FMLCommonHandler.handleServerAboutToStart(FMLCommonHandler.java:309)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:222)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:630)
at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
Caused by: java.lang.IllegalArgumentException: File cannot be null
at org.apache.commons.lang.Validate.notNull(Validate.java:192)
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:170)
at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:117)
at org.bukkit.plugin.java.JavaPlugin.getConfig(JavaPlugin.java:111)
at io.github.austinv11.LootPlus.LootPlus.<init>(LootPlus.java:39)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:188)
... 15 more
@Zilacon
Try this version, it *should* be backwards compatible, but If it doesn't work let me know and then I'll see what I could do, If possible the exact error message that way I could pin point what I need to change, feel free to PM me if you need anything :)
<<reply 2142805="">>
Can you make a 1.6.4/1.5.2/1.4.7 compatible version?
Forge servers have yet to really upgrade to 1.7.2
DiabloDrops had the same kind of concept only yours doesnt give mobs enchanted randomized gear and it worked for 1.4.5 to 1.7.5, i just got rid of it because of its lack of support.
Would be really helpful if you made a more compatible version so i can put it on all 13 of my minecraft servers.
@xcuirsed
Yes, what you need to do is set all the configs under the "Features" section to false (to prevent my mob drops from spawning), set the option "onlyCustomDrops" to prevent vanilla drops, then set allowCustomDrops to true and add custom mob drops, check this for a how-to https://github.com/austinv11/Loot-Plus/wiki/Customizing-Loot!
Had a read over of this plugin but before using it on my RP server I need to confirm somthing. With this plugin I can create my own mob drops eg make skellys only drop bones and nothing else?