[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

    Disparate

    So it *is* an error with mcMMO? I am on the latest built of mcMMO and Bukkit so I did not think it was due to my action (or lack of it). That's fine then. I just worry what the impact is on players experience and on lag (I doub tit is much either way around.

    Thanks for replying! =)
     
  3. Offline

    DeadThiaz

    Code:
    [SEVERE] Could not pass event BLOCK_DAMAGE to mcMMO
    getting this Error, any solution out there?
     
  4. Offline

    charleeesh

    Hi,
    Im using new version of Bukkit and mcmmo and everything works fine. But there is one anoying problem that I cant fix. Mcmmo recording to my MySQL database also players which arent on whitelist. So during the day I have 30 new users in McMmo database whos only try to log in but were kicked because they werent on whitelist. So is there any possibility how to avoid this?
     
  5. Offline

    halvors

    Download link not working.
     
  6. Offline

    newyorkdaily

    The wifi needs to reach over 250ft through multiple walls.
     
  7. Offline

    wassilij

    I installed mcMMO, and after a few minuts my server is starting lagging.
    I use mcmmo 1.0.24 with MySQL

    I heard that the mcMMO 1.0.16 version is better, but i can't find the downloadlink.
     
  8. Offline

    newyorkdaily

    It really is not. Unfortunately me and nossr50 determined that if you use MySQL, and the mysql server and a game server are not on the same lan, the lag will be bad no matter what build you use. Mainly because the plugin cannot write to the mysql tables as quickly as things are happening because the mysql is not on the same lan network. You would be better off waiting for next update he releases as it will include a command to transfer all of your stats onto the flatfiles again from the mysql tables, as that will pretty much get rid of the lag issue.
     
  9. Offline

    Olat

    L2moreram?

    Srsly though, a class system to make RPG servers able to configure many options is what nossr and I are talking about. Nothing so huge or indepth to add fat to this plugin. He wants to be able to configure what skills, what armor, among other things, each class or player can use, letting admins create dynamic classes for their server... As far as new skills? Well I was sworn to secrecy on this, but new skills are in the works. I promise you that.

    Also a few tweaks, I HOPE, to some of the skills already in store. More options and control for the server admin in general, along with I hope, please oh please, an Armor System over haul. How Notch handles armor is retarded and im hoping if nossr approves and agrres, to get a small overhaul on dmg reduc and durabilty of all armor types. Preferreably 100% configurable by the config file. This will allow you, with the CLASS System to have Archers only use Leather, but now leather doesnt break in 1 hit, and it only does aprox 30% dmg reduc, as where iron is 60% dmg reduc with also a durability increase and diamond is 80% (80% is normal Armor Reduction) This way Archer's and Swordsman will be wearing different armor and you can then set up your own class like a Tank that can only wield a stone sword but gets to use diamond armor.. as to where a Knight Class can only wear Iron Armor but gets a diamond sword. and an Archer can get only a Stone Sword as well.

    This then opens up the possibilities of Multi Classing and other things. and Nossr said something about the classes will be configurable in a yml file so you can name, limit skill, put skill caps on. and a bunch of other things. He also is going to link it into permissions so when a player joins a class IF YOU WANT it can automatically assign them to a sub group or a perm group called what ever.

    I hope Nossr doesn't think I'm giving out to much info on the up coming builds. He already posted the class system stuff. I am just elaborating on what me and him are discussing, when he jumps on my server to talk to us PvP'ers. The new skills coming out will be pretty neat that is for sure. I think Fishing liek he mentioned plus maybe 1 or 2 more. Depending on how difficult the one he is currently working on is gunna be. If he can get it done in a hurry, you may see a few new skills.

    Think of the upcoming patches as Content Patches. I'm sure he will release smaller builds for bug fixes and or RB updates, like 1.7 on thursday.

    Anyways, its 9. AM here. So im gunna go pass out and @nossr50 I hope to see a new Dev build with some major updates in my inbox :)

    FYI: Nossr is one of the only plugin devs that constantly takes feedback and makes it real in his plugins. By far my favorite plugin developer, with out mcMMO my server would be sub par, TBH. Help keep this beast of a developer going, Toss him a few bucks to get his cat 6 cables and things going! Show him some love!
     
    groovynatureguy likes this.
  10. Offline

    wassilij

    But the MySQL Server is on localhost.
     

  11. If you still get the projectile error, I would triple-check your Bukkit version, as that is fixed in 928+, so you can't really get the error at all on that version or later.

    The performance issue in mcMMO was indeed present in 1.0.18-1.0.22. If you have issues with 1.0.23, those will not be solved by going back to 1.0.16.

    Sadly 24 GB is the max our host offers, I run more than just mcMMO.

    My opinion is not about not wanting Classes in this plugin, I am sure they can be disabled. I am just putting my opinion on the table, as what I would love to see added next. And in that line of thought, I would prefer the effort and time, to go into improvements and expansions on the current Skills concept. I feel introducing classes to this will bloat it. You can perfectly arrange classes yourself already, seeing mcMMO is perfectly managed by Permission nodes. Great groups, assign nodes to the correct groups, voila, you have Classes. Many servers already do this.

    In the end, of course, it is all up to nossr to decide what he spends his time on, I am just offering my, experienced, input.
     
  12. Offline

    SkizzlePig

    Oh, how I would love the thing we talked about. You know, "the thing". Remember ... the ... THING?!? :p

    Uh ... actually ... you might not ...

    Starvation Damage ... EPIC!

    Thanks, nossr50!

    BTW: I love the Harder Monsters!
     
  13. Offline

    Vittek

    I know I am repeating myself.. but are gonna fix the conflict with minecart mania? Else just a timer for the ptp command. Like the essentials teleport have, preventing people from using PTP as cheap escape during combat.
     
  14. Offline

    Brohemoth

    Would really love to see some skills which affect damage reduction in the future, Possibly Endurance for more health and Armour Proficiency so your armour protects for more damage overall?
     
    wassilij likes this.
  15. Offline

    LordCrazyKing

    I'm having a strange problem, when people are leveling acrobatics it will sometimes drop back down a load of levels for no apparent reason. I'm using MySQL, the values are in the data base and then upon next level up they will be lower somtimes, this problem only affects acrobatics it would seem. Any ideas why this is happening?
     
  16. Offline

    groovynatureguy

    I like this
     
  17. Offline

    SHiLLySiT

    is there a way to change the myspawn cool down?
     
  18. Offline

    Asphodan

    Is there a reason that mcMMO has to reconnect to the SQL every, say, thirty seconds?

    Chat

    CONSOLE: cMMO] Reconnecting to MySQL...
    CONSOLE: cMMO] Connection success!
    CONSOLE: cMMO] Reconnecting to MySQL...
    CONSOLE: cMMO] Connection success!
    CONSOLE: cMMO] Reconnecting to MySQL...
    CONSOLE: cMMO] Connection success!

    I get a ton of this.


    Would there be a way to queue stat changes, like LogBlock queues block changes? Send out the Stat increases every, say, 20 minutes? It's not like they can go 'down', so there's no worrying about skill inconsistencies.
     
  19. Offline

    Olat

    Im confused then, I have 8gb of ram on my server and over 30+ plugins. With no lag or memory issues.
     
  20. "over 30" is not considered a lot, regardless, player count and chunk load rules are much more relevant for your memory usage.

    But that's kinda offtopic.
     
  21. Offline

    Olat

    *laugh* aww see i didnt see mr Buxville, That explains alot. Ya, thats off topic. but anywho.
     
  22. Offline

    nossr50

    Harder Monster Concept Ideas
    So last night I started work on a brand new skill, and harder monsters. Today I'm going to be talking about harder monsters since it is going to be quite interesting, more specifically I'm going to be talking about my concepts for how it will work since its not done being programmed yet.

    Skills
    Monsters are going to have skills based on their difficulty and creature type, a spider for example may lay a bunch of web that will slow players to a halt if they walk in it, while a zombie may cause bleeding effects that don't wear off very quickly.

    The monsters will have a mixture of defensive and offensive skills, and the harder monsters will have skills that will require paying attention so you don't die. For example, a high ranked creeper may start to prime and halt its movement and let out a gigantic explosion leaving a massive crater and fire in its wake. There will be some kind of cue to alert you that this is not a normal explosion and that you need to get away.

    Difficulty
    Monsters are going to be assigned difficulty when they spawn ranging from vanilla difficulty to requiring 3-5 people to defeat. Of course you will be able to bring as many people as you want but of course that means you will have less loot to distribute.

    Monsters are going to be assigned a difficulty rank from 1-5, monsters between rank 1 and 2 will be found on the surface and near surface. Rank 2 will be about twice as difficult as a normal monster and probably won't give the monster any skills.

    Rank 3 to 5 will spawn deep beneath the surface and won't be aggressive unless attacked. They will also be somewhat rare spawns so you won't be surrounded by nothing but rank 3-5 monsters, you will actually need to look around for them.

    Identifying a harder monster is still being thought of, but there's at least going to be an item to give you info about the difficulty of the monster from a distance, and maybe some info on the skills.

    Loot Distribution
    Harder monsters will drop loot to the party of whoever landed the killing blow. The loot will be in a virtual chest up to the party to decide how to distribute. If you are killing a monster with your friends make sure its with those you trust as the chest will be open to everyone in the party after the monster is killed. It will either be a chest dropped by the monster or a virtual chest accessed via command.

    Experience
    Fighting high ranked monsters are going to give much much more experience than normal. You will get the most experience from teaming up with friends and hunting these monsters.

    The Goal
    What I hope to accomplish is to give more difficulty to minecraft in mcMMO, using harder monsters you will actually have PVE you can engage in with your combat skills. Monster battles at rank 3 and above will be scaled to certain skill requirements in addition to bringing good equipment.

    Basically, I've played too much Monster Hunter 3rd Portable...

    About the new skill...
    The new skill is going to be a combat and utility skill, its going to allow for things such as healing yourself and others among other things. It's probably going to be one of the final combat skills I put into the mcMMO and its going to be the most elaborate one so far. It's not going to have an ability, but it will have many many subskills...

    This skill is going to be a BIG deal for mcMMO

    Other Changes...
    Probably going to balance Taming this update as well as add a new subskill to Acrobatics for stealthiness... And of course I'll put in a way for users to go from MySQL -> FlatFile System and any bug fixes :)
     
    woodzy, KuroSnow, o0AzzA0o and 2 others like this.
  23. Offline

    Ratchet

    Code:
    2011-06-28 17:25:43 [INFO] §2[§f§fwakfi§2]§f ive still got searerated strikes on lol
    2011-06-28 17:25:45 [SEVERE] Could not pass event ENTITY_DAMAGE to mcMMO
    java.lang.NullPointerException
        at com.gmail.nossr50.datatypes.PlayerProfile.<init>(PlayerProfile.java:78)
        at com.gmail.nossr50.Users.addUser(Users.java:69)
        at com.gmail.nossr50.party.Party.inSameParty(Party.java:25)
        at com.gmail.nossr50.skills.Swords.applySerratedStrikes(Swords.java:115)
        at com.gmail.nossr50.Combat.combatChecks(Combat.java:69)
        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.EntityHuman.d(EntityHuman.java:558)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:880)
        at net.minecraft.server.Packet7UseEntity.a(SourceFile:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:223)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        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)
     
  24. Offline

    cpalms

    Same as above:
    Code:
    2011-06-28 16:21:38 [SEVERE] Could not pass event ENTITY_DAMAGE to mcMMO
    java.lang.NoSuchMethodError: org.bukkit.event.entity.EntityDamageByProjectileEvent.getProjectile()Lorg/bukkit/entity/Entity;
    	at com.gmail.nossr50.Combat.archeryCheck(Combat.java:237)
    	at com.gmail.nossr50.Combat.combatChecks(Combat.java:180)
    	at com.gmail.nossr50.mcEntityListener.onEntityDamage(mcEntityListener.java:141)
    	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.EntityArrow.o_(EntityArrow.java:181)
    	at net.minecraft.server.World.entityJoinedWorld(World.java:1142)
    	at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:49)
    	at net.minecraft.server.World.playerJoinedWorld(World.java:1124)
    	at net.minecraft.server.World.cleanUp(World.java:1101)
    	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)
    
     
  25. Offline

    DragonMasterNYC

    Nossr50 I like what your planing to do and I have an idea for a way of finding the monsters. What if you use the compass to find them but only if you're say 50 blocks away, and this could be apart of the skills you gain from combat. Since you are in a party people can have different roles like a navigator or a healer. They could be based on what the player does during these battles/quests.

    As for the monsters themselves, I'm not sure if this would require a mod, but how about changing the size of the monsters according to their health or damage. Maybe even give them properties like the slimes you think you killed it not yet now there are just more of them, or you need to kill them with a specific type of weapon or they regenerate.

    Also I'm sure with the mc adventure update you will have a lot more to play with.

    Thanks for this great plugin and keep up the good work.

    Dragon
     
  26. Offline

    joey

    does anyone know how to get me off the /mctop list im the owner and i want it to be actually competitive
     
  27. Offline

    BlueLiquidPlus

    @nossr50
    Awesome for sure, my people will be quite excited to hear the news.

    With the sub-skills for this new skill will we see anything like a "Slayer Skill" or "Hunting Skill" or a combination of the two? I only ask because you said this may be the last combat skill added into MCMMO.

    But thanks for the hard work and the updates. :)
     
  28. Offline

    newyorkdaily

    Thank You!!!!! :D
     
  29. Offline

    Olat

    What do you mean by a Slayer / Hunter skill. As in Hunting of Aninals to give more meat or leather or something?
     
  30. Offline

    wassilij

    @nossr50: is the feature mysql database into flatfile in the next version available?

    Oh and my server is lagging hard with mcMMO and MySQL .. the MySQL is on localhost ..
    (i don't know how it is without mySQL because i need the feature mentioned above to try it :))
     
  31. A new variation of those herbalism errors:

    Code:
    11:28:17 [SEVERE] Could not pass event PLAYER_INTERACT to mcMMO
    java.lang.NullPointerException
            at com.gmail.nossr50.skills.Herbalism.breadCheck(Herbalism.java:285)
            at com.gmail.nossr50.mcPlayerListener.onPlayerInteract(mcPlayerListener.java:188)
            at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:307)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
            at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
            at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:139)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:531)
            at net.minecraft.server.Packet15Place.a(SourceFile:57)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:223)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            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)
    11:28:19 [SEVERE] Could not pass event PLAYER_COMMAND_PREPROCESS to mcMMO
    java.lang.NullPointerException
            at com.gmail.nossr50.mcPlayerListener.onPlayerCommandPreprocess(mcPlayerListener.java:676)
            at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:272)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
            at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:719)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:691)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:684)
            at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:223)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            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)
    
     
Thread Status:
Not open for further replies.

Share This Page