Inactive [MECH] MobLoot v4.0 - Simple Mob Drop Plugin [1.2.3-R0.1]

Discussion in 'Inactive/Unsupported Plugins' started by AOD_Batman, May 9, 2011.

  1. Offline

    AOD_Batman

  2. Offline

    GayJuice

    Is there any way to add in the permissions for getting the drops?

    so the custom drops wont happen unless someone with the MobLoot.use permission makes the kill???

    I would very much appreciate if this could be added.
     


  3. This should probably go in your main post, or a few examples. I was confused for the percentages/quantities until I read the rest of the thread lol.
     
  4. Offline

    Bobashnabala

    hi, my server keeps getting a glitch, no matter what i try.. i have used everything you posted up here and it still does not work :/ my error is as follows -
    19:37:15 [SEVERE] Error occurred while enabling MobLoot v2.01 (Is it up to date?
    ): while parsing a block mapping; expected <block end>, but found FlowSequenceSt
    art
    while parsing a block mapping
    in "<reader>", line 1, column 1:
    Eshkubu_nether:
    ^
    expected <block end>, but found FlowSequenceStart
    in "<reader>", line 3, column 2:
    ['318:1:25',
    ^

    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(Par
    serImpl.java:576)
    at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
    at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :228)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:12
    2)
    at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)

    at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons
    tructor.java:124)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    at org.bukkit.util.config.Configuration.load(Configuration.java:82)
    at net.mcbat.MobLoot.Config.ConfigManager.loadConfig(ConfigManager.java:
    38)
    at net.mcbat.MobLoot.Config.ConfigManager.<init>(ConfigManager.java:29)
    at net.mcbat.MobLoot.MobLoot.onEnable(MobLoot.java:30)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:799)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:253)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:140)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)

    and my build is as follows:
    Eshkubu_nether:
    Creeper:
    ['318:1:25',
    '318:2:35','289:2:60]','289:1:70','289:3:50','289:4:40'] Chicken:
    ['288:3:30'
    ,'288:2:60','288:1:80','344:1:14',
    '352:1:50']

    Sheep:
    [352:1]
    Giant: []
    TamedWolf:
    [352:1]
    PigZombie: []
    Slime:
    ['341:1:70',
    '341:2:50'] Spider: []
    Pig:
    ['319:2:40
    ','319:1:70','352:1']

    ElectrifiedCreeper: ['318:1:25',
    '318:2:35','289:2:60'
    ,'289:1:70','289:3:50','289:4:40']
    Squid: []
    Wolf:
    [352:1] Zombie:
    ['352:1:65'
    ,'300:1:30']
    Cow:

    ['334:2:55','334:1:75','334:3:40','335:1:12'
    ,'352:1']
    Ghast: []
    Skeleton:
    ['352:2:60'
    ,'352:3:40','352:1:80','262:2:45',
    '262:4:55','262:8:40','262:11:30','262:15:20','261:1:11']
    Eshkubu:
    Creeper:
    ['318:1:25',
    '318:2:35','289:2:60]','289:1:70','289:3:50','289:4:40'] Chicken:

    ['288:3:30'
    ,'288:2:60','288:1:80','344:1:14',
    '352:1:50'] Sheep:
    [352:1]
    Giant: []
    TamedWolf:
    [352:1]
    PigZombie: []
    Slime:
    ['341:1:70',
    '341:2:50']

    Spider: []
    Pig:
    ['319:2:40
    ','319:1:70','352:1']
    ElectrifiedCreeper: ['318:1:25',
    '318:2:35','289:2:60'
    ,'289:1:70','289:3:50','289:4:40']
    Squid: []
    Wolf:

    [352:1] Zombie:
    ['352:1:65'
    ,'300:1:30']
    Cow:
    ['334:2:55','334:1:75','334:3:40','335:1:12'
    ,'352:1']
    Ghast: []
    Skeleton:
    ['352:2:60'
    ,'352:3:40','352:1:80','262:2:45',
    '262:4:55','262:8:40','262:11:30','262:15:20','261:1:11']

    any idea as to whats wrong or how i can fix it? i do not know how to use word pad ++ or whatever though, only the original :/ would apreciate it if anyone could help me! thanks! (btw if the format for the message is messed up its cuz this is my first forum post.. sorry guys :D )

    nvm i fixed it, got mah bro to help me with ++, it was just a huge screw up with formatting! works like a charm, GREAT MOD!

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 16, 2016
  5. Offline

    Quezax

    Feature Idea
    Being able configure which drops a person gets based on a group (via permissions or such).
    So I have a server that uses groups for classes and being able to assign special drop patterns based on those groups would be good.

    Thanks, Love the Plugin!
     
  6. Offline

    Diemons

    You can either make it easier?
     
  7. Offline

    Noffletoff

    I seem to be having a problem with nether drops. My settings don't seem to effect the nether, when I try and edit the settings in game for the nether, it just shows me the help menu again.

    Here's my settings http://pastebin.com/HtwqXdXH (Hope I did it right xD)

    Thanks, and this plugin is great so far =D
     
  8. Offline

    AOD_Batman

    Currently you only have drop settings for your "world" world. You need to add your nether world too. Example: http://pastebin.com/A1usZvsK
     
  9. Offline

    EMOberger

    no iconomy support?
     
  10. Offline

    TheGurw

    Apparently not. That's what I came looking for as well.
     
  11. Offline

    algiuxas

    Nice plugin, I am using this on my server along with MobBounty, works just fine :)

    One suggestion tho: maybe you can make the amount of dropped items to vary? Like if a cow drops 3 leathers, instead of just dropping fixed amount of 3 it would drop between 3 and nothing. Would be nice :)
     
  12. Offline

    kahlilnc

    Look up mobbounty

    I tested this with both my servers, and I get a crash with no errors... Besides read time out when someone tries to join.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 16, 2016
  13. Offline

    Sorken

    What should i use to get rid of wool drop from sheep in 1.7.2? No matter what i put i get 1 wool dropped, hardcoded?

    Edit: Further testing show that no drops are being done properly. Maby doesnt work with build 953.
     
  14. Offline

    Geoff Winans

    This plugin appears broken with 953+

    Code:
    15:26:18 [SEVERE] Could not pass event ENTITY_DEATH to MobLoot
    java.lang.NoSuchMethodError: net.minecraft.server.EntityWolf.x()Ljava/lang/String;
            at net.mcbat.MobLoot.Utils.CreatureID.fromEntity(CreatureID.java:81)
            at net.mcbat.MobLoot.Listeners.MobLootEntityListener.onEntityDeath(MobLootEntityListener.java:40)
            at org.bukkit.plugin.java.JavaPluginLoader$56.execute(JavaPluginLoader.java:635)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
            at net.minecraft.server.EntityLiving.q(EntityLiving.java:467)
            at net.minecraft.server.EntityLiving.die(EntityLiving.java:447)
            at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:391)
            at net.minecraft.server.EntityWolf.damageEntity(EntityWolf.java:245)
            at net.minecraft.server.EntityHuman.d(EntityHuman.java:561)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:856)
            at net.minecraft.server.Packet7UseEntity.a(SourceFile:33)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
     
    poiNt_3D likes this.
  15. Offline

    Sorken

    Is it just me, or does the plugin not support less then 1% chance of dropping, ie 0.1% ?
     
  16. Offline

    dominichello

    Killed a wolf today :) got a Severe error tho :(

    Show Spoiler
    17:32:13 [SEVERE] Could not pass event ENTITY_DEATH to MobLoot
    java.lang.NoSuchMethodError: net.minecraft.server.EntityWolf.x()Ljava/lang/Strin
    g;
    at net.mcbat.MobLoot.Utils.CreatureID.fromEntity(CreatureID.java:81)
    at net.mcbat.MobLoot.Listeners.MobLootEntityListener.onEntityDeath(MobLo
    otEntityListener.java:40)
    at org.bukkit.plugin.java.JavaPluginLoader$56.execute(JavaPluginLoader.j
    ava:635)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:321)
    at net.minecraft.server.EntityLiving.q(EntityLiving.java:467)
    at net.minecraft.server.EntityLiving.die(EntityLiving.java:447)
    at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:391)

    at net.minecraft.server.EntityWolf.damageEntity(EntityWolf.java:245)
    at net.minecraft.server.EntityHuman.d(EntityHuman.java:561)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:856)
    at net.minecraft.server.Packet7UseEntity.a(SourceFile:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  17. Offline

    pandapipino

    this plugin is great the only problem i got here is the error when you killed a wolf. Please update this plugin thanks.
     
  18. Offline

    dominichello

    I was Afk Logged on my server, then saw my server Log Dump this...its Related too Wolfs dieing, but Mobs are turned off on my world so don't know what killed it :confused:

    Show Spoiler
    23:36:33 [SEVERE] Could not pass event ENTITY_DEATH to MobLoot
    java.lang.NoSuchMethodError: net.minecraft.server.EntityWolf.x()Ljava/lang/Strin
    g;
    at net.mcbat.MobLoot.Utils.CreatureID.fromEntity(CreatureID.java:81)
    at net.mcbat.MobLoot.Listeners.MobLootEntityListener.onEntityDeath(MobLo
    otEntityListener.java:40)
    at org.bukkit.plugin.java.JavaPluginLoader$56.execute(JavaPluginLoader.j
    ava:635)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:321)
    at net.minecraft.server.EntityLiving.q(EntityLiving.java:467)
    at net.minecraft.server.EntityLiving.die(EntityLiving.java:447)
    at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:391)

    at net.minecraft.server.EntityWolf.damageEntity(EntityWolf.java:245)
    at net.minecraft.server.EntityLiving.R(EntityLiving.java:154)
    at net.minecraft.server.Entity.m_(Entity.java:201)
    at net.minecraft.server.EntityLiving.m_(EntityLiving.java:217)
    at net.minecraft.server.EntityWolf.m_(EntityWolf.java:161)
    at net.minecraft.server.World.entityJoinedWorld(World.java:1190)
    at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:4
    8)
    at net.minecraft.server.World.playerJoinedWorld(World.java:1172)
    at net.minecraft.server.World.cleanUp(World.java:1102)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:447)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    23:36:41 [SEVERE] Could not pass event ENTITY_DEATH to MobLoot
    java.lang.NoSuchMethodError: net.minecraft.server.EntityWolf.x()Ljava/lang/Strin
    g;
    at net.mcbat.MobLoot.Utils.CreatureID.fromEntity(CreatureID.java:81)
    at net.mcbat.MobLoot.Listeners.MobLootEntityListener.onEntityDeath(MobLo
    otEntityListener.java:40)
    at org.bukkit.plugin.java.JavaPluginLoader$56.execute(JavaPluginLoader.j
    ava:635)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:321)
    at net.minecraft.server.EntityLiving.q(EntityLiving.java:467)
    at net.minecraft.server.EntityLiving.die(EntityLiving.java:447)
    at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:391)

    at net.minecraft.server.EntityWolf.damageEntity(EntityWolf.java:245)
    at net.minecraft.server.EntityLiving.R(EntityLiving.java:154)
    at net.minecraft.server.Entity.m_(Entity.java:201)
    at net.minecraft.server.EntityLiving.m_(EntityLiving.java:217)
    at net.minecraft.server.EntityWolf.m_(EntityWolf.java:161)
    at net.minecraft.server.World.entityJoinedWorld(World.java:1190)
    at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:4
    8)
    at net.minecraft.server.World.playerJoinedWorld(World.java:1172)
    at net.minecraft.server.World.cleanUp(World.java:1102)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:447)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  19. Offline

    TheTennessee

    Great surprise today... so, I already know that the plugin WRITES in the General.yml file, I know this because of the fact that it kept changing my formatting whenever I entered into it.

    It suddenly stopped working the other day, and I look into it now to see why. Here's my config file:

    {}

    That's it... The plugin erased the full config file, all of the loot tables I made. Thank you. I am pondering now if I should even bother trying to rewrite it in this plugin.

    [edit] I wasn't going to rant, but this has me so fuming mad that I can't see straight. This is EXACTLY why you NEVER write to a config file, you only ever read from it. I -know- you write to it because the formatting changed several times without me touching it. What possible excuse could you have for writing to a config file? I can't even migrate the settings to another mod anymore because the custom loot tables (for each and every mob in the game over four worlds) are GONE. I can't remember what all of them were, but I spent a long time on them. I never expected a config file to delete itself. I didn't -have- a backup, because config files should never have changed. So here's my rant about learning proper coding... NEVER write to a config file EVER. [/edit]
     
  20. Offline

    dominichello

    Show Spoiler


    Ive noticed the Writing behavior as well when i first started setting it up :/ i did think it was a little weird, but ive thankfully not encountered ur issue and can fully understand ur rage. Hope it gets sorted out and u manage to find the patients to restore ur config file to its origninal state (recovering or Manually)
     
    Niemand likes this.
  21. Offline

    Trenix

    Like this plugin because it's simple to use, hope you can update it to the current recommended bukkit version.
     
  22. Offline

    Flenix

    Any chance you could add iconomy support? I'm moving over from CookieMonster because of the permissions thing.

    Also, could I suggest having different .yml files each with varients of the config, then giving permissions node:
    Code:
    MobLoot.list1
    would give the drop set of list 1, and so on?



    *EDIT* Also, to save Plague some time: changelog needs to show the latest two changes out of a spoiler (right now that'd mean theres only one change in the spoiler, but its still a rule)
     
  23. Offline

    gameswereus

    Will this work correctly with RB 1000?
     
  24. Offline

    dominichello

    yes
     
  25. Offline

    dominichello

    Bat Man any progress on B1000? and the wolf drop issue? just wondered if ur still continuing support, Understand if Real life's in the way atm np's
     
  26. Offline

    pandapipino

    please please atleast fix the wolf drop issue. Thanks
     
    Sorken likes this.
  27. Offline

    enkious

    DL link is broke?
     
  28. Offline

    gameswereus

    Please update this to 1060! :p you would have my love!
     
  29. Offline

    pandapipino

    can someone rewrite this plugin? it seems this plugin is inactive
     
  30. Offline

    AOD_Batman

    Sorry about this plugin going inactive. I had the thread on watch and I don't know what happened. I haven't been receiving emails about this thread. I will take a look in updating the plugin to 1060. ;)

    @kahlilnc @Sorken @Geoff Winans @Trenix @Flenix @dominichello @enkious @gameswereus @pandapipino
    MobLoot Version 3.00 (Carbon) Released
    • Support for Bukkit build 1060
    • Support for PermissionsBukkit.
    • Removed Legacy Permissions support. (This is due to the Inactivity of the plugin.)
    • New command interface.

    @EMOberger @TheGurw @Flenix
    Check out my other plugin MobBounty for iConomy Support. [Bukkit Forums] [Bukkit Dev]

    @TheTennessee
    This plugin allows for the administrator of the server to change the loot table in real time on the server using in game commands; That is the reason it writes to the configuration file. As for the reason why it saved your configuration file as "{}" I really don't know. The code that handles writing and saving to the configuration file is SnakeYML and not my own. If I were to guess though you probably had something incorrect in your configuration file which made the parser confused. Simply make sure to backup your configuration file each and every time you upload a new one to the server.

    Also on a side note my plugin isn't the only one that does this. I actually got this idea (and I really enjoy it on my server) from GroupManager, Permissions, and PermissionsBukkit. I believe having a way to change your configuration in real time on the server without having to restart it, out weighs the issue of something being incorrect in your configuration may cause your configuration to be wiped.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 16, 2016
    Esteam likes this.
  31. Offline

    Geoff Winans

    I <3 you.
     

Share This Page