[RPG/MECH] mcMMO v1.2.07 - RPG Addiction Redefined! Multi-Lingual! [1337][1549]

Discussion in 'Inactive/Unsupported Plugins' started by nossr50, Feb 5, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    nossr50

  2. Offline

    Chronx6

    Also keep in mind ping. On bad ping in a server can pull everyone else ping down. So watch the connection upload that the server has. Ask them what they get and follow what Olat has told you. If none of that works and don't want to change providers than test each of your players one by one and see if one of them are causing the lag. If so not much you can do to fix it other than buy them better internet connection or kick them off.
     
  3. Offline

    Amaroq

    I have been messing around with the code from your plugin. Amazing job, by the way.

    However, I have found some issues. With the current build of Bukkit, most of the functions present in your Taming.java file are now unneeded. The functions such as getOwnerName(), hasOwner(), and getOwner() are now part of the default Bukkit Library.

    getOwnerName() and getOwner() are the same, though getOwner() appears to output the class AnimalTamer, if that will make any difference. hasOwner(), however, is now isTamed(), with a Boolean output.

    Dunno if this will make things easier, just thought maybe it might save you the work of figuring it out yourself.

    Also, the x() function for the EntityWolf class does not exist anymore. So that would explain why people are getting server errors when trying to mess with wolves.

    Hope you continue to support your awesome plugin!
     
  4. Offline

    Kevger

    [SEVERE] Could not pass event ENTITY_DAMAGE to mcMMO
    ;/

    craftbukkit 953
     
  5. Offline

    Tagz

    Started getting this error yesterday:

    12:54:00 [SEVERE] Could not pass event ENTITY_DAMAGE to mcMMO
    java.lang.NoSuchMethodError: net.minecraft.server.EntityWolf.x()Ljava/lang/String;
    at com.gmail.nossr50.skills.Taming.getOwnerName(Taming.java:15)
    at com.gmail.nossr50.skills.Taming.getOwner(Taming.java:28)
    at com.gmail.nossr50.mcEntityListener.onEntityDamage(mcEntityListener.java:81)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.java.JavaPluginLoader$55.execute(JavaPluginLoader.java:628)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    at net.minecraft.server.EntityLiving.a(EntityLiving.java:486)
    at net.minecraft.server.Entity.move(Entity.java:519)
    at net.minecraft.server.EntityWolf.v(EntityWolf.java:133)
    at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218)
    at net.minecraft.server.EntityLiving.v(EntityLiving.java:704)
    at net.minecraft.server.World.entityJoinedWorld(World.java:1190)
    at net.minecraft.server.Entity.a(Entity.java:641)
    at net.minecraft.server.EntityLiving.a(EntityLiving.java:582)
    at net.minecraft.server.World.cleanUp(World.java:1102)
    at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48)
    at net.minecraft.server.EntityWolf.m_(EntityWolf.java:161)
    at net.minecraft.server.World.playerJoinedWorld(World.java:1172)
    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)
     
  6. We've been having the severe errors like above which has been causing our server to crash as well.
    This has meant we had to temporary disable mcMMO ;(
    Hope a fix can be found soon, and great job on the upcoming combat skill.
    <-- Excited
    - Dannie
     
  7. Offline

    algiuxas

    The following error pops out when someone damages a wolf:

    Show Spoiler

    Code:
    21:02:02 [SEVERE] Could not pass event ENTITY_DAMAGE to mcMMO
    java.lang.NoSuchMethodError: net.minecraft.server.EntityWolf.x()Ljava/lang/String;
            at com.gmail.nossr50.skills.Taming.getOwnerName(Taming.java:15)
            at com.gmail.nossr50.skills.Taming.hasOwner(Taming.java:20)
            at com.gmail.nossr50.Combat.combatChecks(Combat.java:143)
            at com.gmail.nossr50.mcEntityListener.onEntityDamage(mcEntityListener.java:135)
            at org.bukkit.plugin.java.JavaPluginLoader$55.execute(JavaPluginLoader.java:628)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
            at net.minecraft.server.EntityWolf.a(EntityWolf.java:339)
            at net.minecraft.server.EntityCreature.c_(EntityCreature.java:64)
            at net.minecraft.server.EntityWolf.c_(EntityWolf.java:92)
            at net.minecraft.server.EntityLiving.v(EntityLiving.java:685)
            at net.minecraft.server.EntityWolf.v(EntityWolf.java:133)
            at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218)
            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:48)
            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)
    


    This started happening since RB 953 (Been using RB 935 before
     
  8. Offline

    Tang

    Getting error below in Server Console when A player's Tamed Wolf attacks a mob. :)

    running Latest RB # 953 for 1.7.2. Great Plugin and likely needs update to new RB!

    Code:
    12:03:03 [SEVERE] Could not pass event ENTITY_DAMAGE to mcMMO
    java.lang.NoSuchMethodError: net.minecraft.server.EntityWolf.x()Ljava/lang/String;
            at com.gmail.nossr50.skills.Taming.getOwnerName(Taming.java:15)
            at com.gmail.nossr50.skills.Taming.hasOwner(Taming.java:20)
            at com.gmail.nossr50.Combat.combatChecks(Combat.java:143)
            at com.gmail.nossr50.mcEntityListener.onEntityDamage(mcEntityListener.java:135)
            at org.bukkit.plugin.java.JavaPluginLoader$55.execute(JavaPluginLoader.java:628)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
            at net.minecraft.server.EntityWolf.a(EntityWolf.java:339)
            at net.minecraft.server.EntityCreature.c_(EntityCreature.java:64)
            at net.minecraft.server.EntityWolf.c_(EntityWolf.java:92)
            at net.minecraft.server.EntityLiving.v(EntityLiving.java:685)
            at net.minecraft.server.EntityWolf.v(EntityWolf.java:133)
            at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218)
            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:48)
            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)
    
     
  9. Offline

    tekac

    I can verify @Tang is correct. I'm receiving the same error on #953
     
  10. Offline

    Bryan Taylor

    Using CraftBukkit #953 and mcmmo 1.0.24 just got this:

    I know it's not tested for #953 but thought you'd want to know. Great work - Love the plugin!!

    12:34:58 [SEVERE] Could not pass event ENTITY_DAMAGE to mcMMO
    java.lang.NoSuchMethodError: net.minecraft.server.EntityWolf.x()Ljava/lang/String;
    at com.gmail.nossr50.skills.Taming.getOwnerName(Taming.java:15)
    at com.gmail.nossr50.skills.Taming.hasOwner(Taming.java:20)
    at com.gmail.nossr50.Combat.combatChecks(Combat.java:143)
    at com.gmail.nossr50.mcEntityListener.onEntityDamage(mcEntityListener.java:135)
    at org.bukkit.plugin.java.JavaPluginLoader$55.execute(JavaPluginLoader.java:628)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    at net.minecraft.server.EntityWolf.a(EntityWolf.java:339)
    at net.minecraft.server.EntityCreature.c_(EntityCreature.java:64)
    at net.minecraft.server.EntityWolf.c_(EntityWolf.java:92)
    at net.minecraft.server.EntityLiving.v(EntityLiving.java:685)
    at net.minecraft.server.EntityWolf.v(EntityWolf.java:133)
    at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218)
    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:48)
    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)

    AKA - Ditto...

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

    Delavor

    There is a problem with newest bukkit - #953
    I'm using mcMMO in version 1.0.24

    Code:
    2011-07-01 21:52:55 [SEVERE] Could not pass event ENTITY_DAMAGE to mcMMO
    java.lang.NoSuchMethodError: net.minecraft.server.EntityWolf.x()Ljava/lang/String;
    	at com.gmail.nossr50.skills.Taming.getOwnerName(Taming.java:15)
    	at com.gmail.nossr50.skills.Taming.getOwner(Taming.java:28)
    	at com.gmail.nossr50.mcEntityListener.onEntityDamage(mcEntityListener.java:81)
    	at org.bukkit.plugin.java.JavaPluginLoader$55.execute(JavaPluginLoader.java:628)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    	at net.minecraft.server.EntityLiving.R(EntityLiving.java:122)
    	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:48)
    	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)
    
     
  12. Offline

    Amaroq

    In response to all of the people complaining about those errors. Read my post.

    Most of the Wolf-based functions for Bukkit have been changed, and nossr50 has not updated accordingly. Wait till he changes to the most recent versions of the functions, and it will be fixed.

    I could provide a temporary fix, if you wish. Actually, I don't know if I'm allowed to. nossr50, if you're around, would you mind if I fixed this until you provide an official release?
     
    DannieP and Rytharr like this.
  13. Offline

    Ratchet

    i'm sure he wouldn't mind if the source is available? that's the whole point isn't it?
     
  14. Offline

    Amaroq

    True. I was just unsure. I've had people claim weird things against me because I've modified code, even if it is open source.

    Just covering my ass, more or less.
     
  15. Offline

    Rytharr

    not really sure if I should post this here or in mcmmo thread but I really need a permission to deny buying of a party chest. My vips get virtual chest but as it is now a builder can still just join a party and get a chest they always have as long as they stay in the party.
     
  16. Offline

    Deathfromace

    I've been getting this error for a bit but not sure what exactly causes it.

    Untitled11.png
     
  17. Offline

    Amaroq

    Well, I have a fix. Everything about it works perfectly, except for one thing:

    If you hit a Wolf with your bone, the Master's name will be equal to "0." I do not know why it does this. For some reason, Player.getName() outputs the number 0, even if everything else works perfectly.

    Still unsure if I should post the fixed version here or not.
     
  18. Offline

    nossr50

    Thanks for the information, I'll update mcMMO to accommodate these changes.

    An update should be out sometime today to patch for 1.7

    It will be singleplayer when notch releases the source code

    It's a localization bug, I'll look into fixing it

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

    ARasputin

    I love this, are there any hunger, fatigue and thirst plans for the future?
    If not, does anyone know of plugins that would do that?
     
  20. Offline

    Schlumpfpirat

    Please update. It makes my server crash.
    http://pastie.org/2152472

    edit: could you please make the whole ** YOU HIGHER YOUR FIST ** SHIT toggable?
     
  21. Offline

    G1R Productions

    Code:
    17:32:23 [SEVERE] Could not pass event ENTITY_DAMAGE to mcMMO
    java.lang.NoSuchMethodError: net.minecraft.server.EntityWolf.x()Ljava/lang/String;
        at com.gmail.nossr50.skills.Taming.getOwnerName(Taming.java:15)
        at com.gmail.nossr50.skills.Taming.getOwner(Taming.java:28)
        at com.gmail.nossr50.mcEntityListener.onEntityDamage(mcEntityListener.java:81)
        at org.bukkit.plugin.java.JavaPluginLoader$55.execute(JavaPluginLoader.java:628)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
        at net.minecraft.server.EntityLiving.a(EntityLiving.java:486)
        at net.minecraft.server.Entity.a(Entity.java:641)
        at net.minecraft.server.Entity.move(Entity.java:519)
        at net.minecraft.server.EntityLiving.a(EntityLiving.java:582)
        at net.minecraft.server.EntityLiving.v(EntityLiving.java:704)
        at net.minecraft.server.EntityWolf.v(EntityWolf.java:133)
        at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218)
        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:48)
        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)
    
     
  22. Offline

    Amaroq

    Dude. Read the thread before you post, and maybe you'd figure out your damn problem. This has been addressed by me multiple times. I even have a fix for it, but nossr50 wants to release his own, I believe.
     
  23. Offline

    BlackPandemic

    That "shit" is toggleable. Give your players the ability to use /mcability.
     
  24. Offline

    TehJammers

    So this sorcery - any plans for a beacon that lasts for about a minute and acts like sunlight on monsters in the vicinity? :p

    One of my players just thought of that when I told him about sorcery
     
  25. Offline

    mooman219

    This is my first real bug that i couldn't figure out >.<

    23:44:17 [SEVERE] Could not pass event ENTITY_DAMAGE to mcMMO
    java.lang.NoSuchMethodError: net.minecraft.server.EntityWolf.x()Ljava/lang/String;
    at com.gmail.nossr50.skills.Taming.getOwnerName(Taming.java:15)
    at com.gmail.nossr50.skills.Taming.hasOwner(Taming.java:20)
    at com.gmail.nossr50.Combat.combatChecks(Combat.java:143)
    at com.gmail.nossr50.mcEntityListener.onEntityDamage(mcEntityListener.java:135)
    at org.bukkit.plugin.java.JavaPluginLoader$55.execute(JavaPluginLoader.java:628)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    at net.minecraft.server.EntityWolf.a(EntityWolf.java:339)
    at net.minecraft.server.EntityCreature.c_(EntityCreature.java:64)
    at net.minecraft.server.EntityWolf.c_(EntityWolf.java:92)
    at net.minecraft.server.EntityLiving.v(EntityLiving.java:685)
    at net.minecraft.server.EntityWolf.v(EntityWolf.java:133)
    at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218)
    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:48)
    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)

    I am going to look into it if it still exists in the next update. But because it is so close it being updated, i don't see the point atm



    Woot spells !

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

    RugRats

    I'm pretty sure everyone gets that error and spells yes very cool :D
     
  27. Offline

    nossr50

    Version 1.0.25
    • Compatible with the latest CB
    • Beast Lore now functions correctly
    • Wolves are no longer invincible to players
    • Changed the look of Beast Lore
    • Skill info pages now show your stat in that skill (if you have permission)
    • /stats and /whois has been alphabetized and divided into three categories (Gathering/Combat/Misc)
    • Abilities will not trigger on Trap Doors
    Alright, from testing this seems fine on my local server. Let me know if I screwed anything up.
     
  28. Offline

    KuroSnow

    @nossr50 Great work! I do have one bug/complaint. Trying to use Berserk (unarmed ability), you HAVE to be facing a block within 2 blocks of you or right clicking the air does nothing =/
     
  29. Offline

    nossr50

    Bukkit is at fault, I do check for activating it on right_click_air action but bukkit doesn't register that hook if you are empty handed.
     
  30. Offline

    KuroSnow

    Ahhh bugger. Makes me have to stare at my feet to activate berserk against monsters, lol.

    Also, possible suggestions:
    Crafting skill: Gives chance to recover materials or make double crafts while crafting?
    Any chance of making wolves register archery attacks, and attack then? (I ask you, because it seems like a good idea with Taming+Archery)
    Perhaps have Passive skills that unlock when two different skills reach certain ranks (like if your Taming and Acrobatics reach certain ranks, your wolves will dodge attacks and be able to jump up/down cliffs with ease, or archery and sorcery, your arrows have a chance to call down a lightning strike, etc etc) or some kind of "Super Mastery" skill that gives a passive bonus even if you're not using a certain item, like if you max out your axes and get the super mastery, it gives you a 5% chance for critical hits with any weapon. *shrug* just spitballin =)
     
  31. Offline

    Ardawen

    something with sears??
    :p
     
Thread Status:
Not open for further replies.

Share This Page