Giter VIP home page Giter VIP logo

mcmmo's People

Contributors

andris155 avatar bm01 avatar diskmaster avatar dorcomando avatar electronicboy avatar evilolaf avatar ezeiger92 avatar glitchfinder avatar gmcferrin avatar greymagic27 avatar ineusia avatar jamiesinn avatar loggits avatar luckywarp avatar mcmmopolish avatar mikroskeem avatar myfbone avatar nossr50 avatar nuclearw avatar oaksworth avatar quantumtoasted avatar riking avatar shatteredbeam avatar sidshakal avatar skrekhere avatar tft-02 avatar thebusybiscuit avatar theyeti avatar viasnake avatar warriorrrr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mcmmo's Issues

1.2.08-Dev - players getting kicked on stats commands...

1.2.08-Dev - players getting kicked on stats commands...

Seems to be clashing with essentials. 1.2.07 does NOT have this problem.

2012-01-10 11:56:16 [SEVERE] Could not pass event PLAYER_COMMAND_PREPROCESS to Essentials
java.lang.StackOverflowError
at com.earth2me.essentials.Essentials.getUser(Essentials.java:463)
at com.earth2me.essentials.Essentials.getUser(Essentials.java:438)
at com.earth2me.essentials.EssentialsPlayerListener.onPlayerCommandPreprocess(EssentialsPlayerListener.java:332)
at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:296)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:340)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:755)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:727)
at org.bukkit.craftbukkit.entity.CraftPlayer.chat(CraftPlayer.java:202)
at com.gmail.nossr50.listeners.mcPlayerListener.onPlayerCommandPreprocess(mcPlayerListener.java:343)
at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:296)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:340)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:755)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:727)
at org.bukkit.craftbukkit.entity.CraftPlayer.chat(CraftPlayer.java:202)
at com.gmail.nossr50.listeners.mcPlayerListener.onPlayerCommandPreprocess(mcPlayerListener.java:343)
at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:296)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:340)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:755)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:727)
at org.bukkit.craftbukkit.entity.CraftPlayer.chat(CraftPlayer.java:202)
at com.gmail.nossr50.listeners.mcPlayerListener.onPlayerCommandPreprocess(mcPlayerListener.java:343)
at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:296)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:340)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:755)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:727)
at org.bukkit.craftbukkit.entity.CraftPlayer.chat(CraftPlayer.java:202)
at com.gmail.nossr50.listeners.mcPlayerListener.onPlayerCommandPreprocess(mcPlayerListener.java:343)
at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:296)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:340)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:755)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:727)
at org.bukkit.craftbukkit.entity.CraftPlayer.chat(CraftPlayer.java:202)
at com.gmail.nossr50.listeners.mcPlayerListener.onPlayerCommandPreprocess(mcPlayerListener.java:343)
at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:296)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:340)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:755)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:727)
at org.bukkit.craftbukkit.entity.CraftPlayer.chat(CraftPlayer.java:202)
at com.gmail.nossr50.listeners.mcPlayerListener.onPlayerCommandPreprocess(mcPlayerListener.java:343)
at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:296)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:340)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:755)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:727)
at org.bukkit.craftbukkit.entity.CraftPlayer.chat(CraftPlayer.java:202)
at com.gmail.nossr50.listeners.mcPlayerListener.onPlayerCommandPreprocess(mcPlayerListener.java:343)
at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:296)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:340)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:755)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:727)
at org.bukkit.craftbukkit.entity.CraftPlayer.chat(CraftPlayer.java:202)
at com.gmail.nossr50.listeners.mcPlayerListener.onPlayerCommandPreprocess(mcPlayerListener.java:343)
at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:296)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:340)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:755)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:727)
at org.bukkit.craftbukkit.entity.CraftPlayer.chat(CraftPlayer.java:202)
at com.gmail.nossr50.listeners.mcPlayerListener.onPlayerCommandPreprocess(mcPlayerListener.java:343)
at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:296)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:340)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:755)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:727)
at org.bukkit.craftbukkit.entity.CraftPlayer.chat(CraftPlayer.java:202)
at com.gmail.nossr50.listeners.mcPlayerListener.onPlayerCommandPreprocess(mcPlayerListener.java:343)
at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:296)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:340)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:755)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:727)
at org.bukkit.craftbukkit.entity.CraftPlayer.chat(CraftPlayer.java:202)
at com.gmail.nossr50.listeners.mcPlayerListener.onPlayerCommandPreprocess(mcPlayerListener.java:343)
at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:296)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:340)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:755)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:727)
at org.bukkit.craftbukkit.entity.CraftPlayer.chat(CraftPlayer.java:202)

party chat conflict

the /p command for party chat conflicts with /p from VoxelSniper. Would be nice to have an alias for party chat.

Thanks,

d00ba

Nether Brick blocks don't get 'mined' properly

I recently ventured to the nether, and noticed that Nether Bricks (as well as stairs and fences) don't add to your Mining XP, don't let you "ready your pickaxe" against them, and don't let you super mine through them.

How do i remove acrobatics?

title says it all.

My players has this fucked up idear where they build a high stone pillar. set up a bed, and then just get up there, felle down, get acrobatics skill, then jump into lava, and get teleported back up to the bed. This i have no problem with... but i have a problem with them spamming my chat with deaths :/

so i want to remove acrobatics completly

Documentation

I would love to play with the mcmmo code but am not really sure where to start due to the lack of documentation. On the bukkit dev page RustyDagger is listed as in charge of documentation but there doesn't yet exist any documentation for the code. If something was put together it would encourage more people to get involved. Could RustyDagger or someone else involved with the code start putting something together?

No way to limit items based on skill

There definitely needs to be a way to limit which items a player can used, based on their level. This would of course be 100% optional, and disabled by default, but would be a very welcome addition to McMMO as a user customized experience.

mcMMO mass checking skills every second whilst standing still.

mcMMO appears to be mass checking skills ability permissions even whilst standing still and holding nothing.

This appears to be from a timer which calls Skills.monitorSkills() every second, In my opinion if anything it should only need to check if i actually do anything as opposed to every second, however whether it can be refactored to do so i'm unsure, unfortunately i'm not familliar enough with the bukkit API at the moment to say either way (i'll see if i can scroll through the API later on tonight).

This is under PermissionsEX at least but as far as i'm aware it would extend to pretty much any Permissions system.

Example: (At this point I'm the only one on the server and I'm standing still holding no weapons) - the following is appearing in the debug log every second.

2012-01-14 18:26:48 [INFO] User CyberaX checked for "mcmmo.ability.herbalism", "" found
2012-01-14 18:26:48 [INFO] User CyberaX checked for "mcmmo.ability.axes", "
" found
2012-01-14 18:26:48 [INFO] User CyberaX checked for "mcmmo.ability.woodcutting", "" found
2012-01-14 18:26:48 [INFO] User CyberaX checked for "mcmmo.ability.mining", "
" found
2012-01-14 18:26:48 [INFO] User CyberaX checked for "mcmmo.ability.excavation", "" found
2012-01-14 18:26:48 [INFO] User CyberaX checked for "mcmmo.ability.swords", "
" found
2012-01-14 18:26:48 [INFO] User CyberaX checked for "mcmmo.ability.unarmed", "*" found

-Keith

Error occurred while enabling mcMMO v1.2.08-dev

2012-01-25 21:22:02 [INFO] mcMMO version 1.2.08-dev is enabled!
2012-01-25 21:22:02 [SEVERE] Error occurred while enabling mcMMO v1.2.08-dev (Is it up to date?): null
java.lang.NullPointerException
at com.gmail.nossr50.mcMMO.registerCommands(mcMMO.java:356)
at com.gmail.nossr50.mcMMO.onEnable(mcMMO.java:180)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:231)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:1059)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:217)
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:200)
at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:356)
at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:343)
at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:175)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:407)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)

Port delay

I would add thats required if you want to use chimera wing, you have to stand still (for the amount of time).

Flatfile to SQL

I just installed SQL and I want to convert my mcMMO to using databases rather than flatfiles. Upon switching, is there any way to convert my players' current stats from the flatfile to SQL?

Repair Mastery not working properly

In Repair.repairCalculate(), line 472: float bonus = (PP.getSkillLevel(SkillType.REPAIR) / 500);

An int divided by an int always result in an int. The result is 0 when the repair skill is between 0 and 499, 1 between 500 and 999, and so on.

According to the info given by /repair and the type of "bonus", it shouldn't be rounded.

Error Messages

Hey guys I run a server using your mod (goldmine - goldmine.g.nfoservers.com) and I keep getting this console error:

"Could not pass event entity_damage to mcmmo"

Any ideas why?

Thanks

Messy config file

The configuration file is messy and should deserve some attention. :)

I made a YouTube Tutorial for the noobs!

No bugs here. Just thought I'd show you a YouTube video I made. It'll be up on YouTube by tomorrow night. Are you interested in puting it on mcMMO's page? :)

/mmoedit occasionally failing from console.

After some time the server will respond with a permission error when running this command from the console. At that point /mmoedit no longer works in game or from the console until a restart.

Using McMMO 1.2.07, PermissionsEX 1.16, No errors in console other than the generic "Ask the administrators if you feel this is in error" message.

Repair Bug

I had my repair skill on 0 when I repaired my iron pickaxe on an anvil with iron bars in my inventory. It resulted in repair skill increased by 333 with the message ‘that felt easy’ and directly at the same time +74 (407) with 4 lines of the same message ‘That is at full durability’. I only repaided one thing, my steel pickaxe.

We have this problem wity mysql database, and without.
We have it on 1.0 and now also on 1.1.

We hoped on a fix, but at this moment, its still bugged..

Thanks!

Why we cant configure fishing skill?

i mean i dont see in the config file any option to decreese exp rate when u fish something, or blacklisted some fished items, or disable mob got fished and drop double item, is this my mistake or there arent really config option to mcmmo fisshing skill?

Exp gain in combat is based on the entity health, not on the damage done

In:

  • Combat.combatChecks(), line 108
  • Combat.getXp(), line 382
  • Maybe elsewhere?

if (hpLeft < event.getDamage())
xpinc = event.getDamage();
else
xpinc = hpLeft;

Should logically be:

if (hpLeft < event.getDamage())
xpinc = hpLeft;
else
xpinc = event.getDamage();

This explain why Unarmed is so easy to level up, and why you gain less exp per mob with a diamond sword than a wooden one. The exp gain per hit on the ender dragon is massive too.

By the way, a little off subject, but the event damage doesn't take sword enchants into account. With a diamond sword it will always be 7 (+ critical hit). However that isn't the case with bow enchants.

Block damage values not being set correctly in latest CBs

It seems CB 1818+ (or possible a later build, tested 1830) has changed mcMMO's handling of damage values on placed blocks.

In 1817, a placed Iron Ore block correctly gets damage value: 5 (to prevent exploiting mining XP)

In 1830, placed Iron Ore gets damage value 0.

Perhaps related to this fix?
"Fix 'Block Transmute'. Bug where you could change the data of a block 'on demand"

Bukkit/CraftBukkit@b0afe1b

Woodcutting is not working for everyone

On my Server I've got the problem that not everyone who should be able to use the woodcutting ability can use it. It's quite annoying to hear from a cupple of people: 'fix that, please' but I can't do anything against it...
So i wanted to ask you for help or fixing this bug...
Thx
BlueII

Error ive been getting on Version 1.2.08 using cb 1818

2012-01-30 16:40:55 [INFO] SQLException: Data truncation: Out of range value for column 'swords' at row 1
2012-01-30 16:40:55 [INFO] SQLState: 22001
2012-01-30 16:40:55 [INFO] VendorError: 1264

2012-01-30 16:42:16 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageByEntityEvent to mcMMO
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1026)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
at net.minecraft.server.EntityHuman.attack(EntityHuman.java:786)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:942)
at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:587)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:536)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1024)
... 12 more
Caused by: java.lang.NullPointerException
at com.gmail.nossr50.datatypes.PlayerProfile.(PlayerProfile.java:95)
at com.gmail.nossr50.Users.getProfile(Users.java:100)
at com.gmail.nossr50.party.Party.inSameParty(Party.java:84)
at com.gmail.nossr50.skills.Swords.applySerratedStrikes(Swords.java:134)
at com.gmail.nossr50.Combat.combatChecks(Combat.java:92)
at com.gmail.nossr50.listeners.mcEntityListener.onEntityDamage(mcEntityListener.java:147)
... 16 more
2012-01-30 16:42:16 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageByEntityEvent to mcMMO
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1026)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
at net.minecraft.server.EntityHuman.attack(EntityHuman.java:786)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:942)
at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:587)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:536)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1024)
... 12 more
Caused by: java.lang.NullPointerException
at com.gmail.nossr50.datatypes.PlayerProfile.(PlayerProfile.java:95)
at com.gmail.nossr50.Users.getProfile(Users.java:100)
at com.gmail.nossr50.party.Party.inSameParty(Party.java:84)
at com.gmail.nossr50.skills.Swords.applySerratedStrikes(Swords.java:134)
at com.gmail.nossr50.Combat.combatChecks(Combat.java:92)
at com.gmail.nossr50.listeners.mcEntityListener.onEntityDamage(mcEntityListener.java:147)
... 16 more
2012-01-30 16:42:17 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageByEntityEvent to mcMMO
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1026)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
at net.minecraft.server.EntityHuman.attack(EntityHuman.java:786)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:942)
at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:587)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:536)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1024)
... 12 more
Caused by: java.lang.NullPointerException
at com.gmail.nossr50.datatypes.PlayerProfile.(PlayerProfile.java:95)
at com.gmail.nossr50.Users.getProfile(Users.java:100)
at com.gmail.nossr50.party.Party.inSameParty(Party.java:84)
at com.gmail.nossr50.skills.Swords.applySerratedStrikes(Swords.java:134)
at com.gmail.nossr50.Combat.combatChecks(Combat.java:92)
at com.gmail.nossr50.listeners.mcEntityListener.onEntityDamage(mcEntityListener.java:147)
... 16 more
2012-01-30 16:42:20 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageByEntityEvent to mcMMO
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1026)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
at net.minecraft.server.EntityHuman.attack(EntityHuman.java:786)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:942)
at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:587)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:536)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1024)
... 12 more
Caused by: java.lang.NullPointerException
at com.gmail.nossr50.datatypes.PlayerProfile.(PlayerProfile.java:95)
at com.gmail.nossr50.Users.getProfile(Users.java:100)
at com.gmail.nossr50.party.Party.inSameParty(Party.java:84)
at com.gmail.nossr50.skills.Swords.applySerratedStrikes(Swords.java:134)
at com.gmail.nossr50.Combat.combatChecks(Combat.java:92)
at com.gmail.nossr50.listeners.mcEntityListener.onEntityDamage(mcEntityListener.java:147)
... 16 more
2012-01-30 16:42:20 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageByEntityEvent to mcMMO
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1026)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
at net.minecraft.server.EntityHuman.attack(EntityHuman.java:786)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:942)
at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:587)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:536)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1024)
... 12 more
Caused by: java.lang.NullPointerException
at com.gmail.nossr50.datatypes.PlayerProfile.(PlayerProfile.java:95)
at com.gmail.nossr50.Users.getProfile(Users.java:100)
at com.gmail.nossr50.party.Party.inSameParty(Party.java:84)
at com.gmail.nossr50.skills.Swords.applySerratedStrikes(Swords.java:134)
at com.gmail.nossr50.Combat.combatChecks(Combat.java:92)
at com.gmail.nossr50.listeners.mcEntityListener.onEntityDamage(mcEntityListener.java:147)
... 16 more

Fishing Enchantments

Fishing can currently yield items enchanted with impossible combinations, mainly multiple types of Protection enchants (Blast, Projectile, etc). This isn't possible with normal enchanting, they're only supposed to get one of the types on a given piece of armor.

Admin Chat

Hello,

Admin Chat is no longer working once we updated Minecraft to 1.1. We thought maybe it was mcmmo and that it needed to be updated but that didn't work either. There are no errors to help with this matter. If you need any more information please let me know! This is very important on my server as staff use it all the time. Thank you.

Multi World Support

If I want to turn off the ability to gain xp in a world do I just deny
- -mcmmo.*

?

The new dev versions dont work at all.

I've been trying your new dev builds on and off over the last few weeks on my test server and every time its the exact same issue.

Nothing works, no commands no skills .. nothing

All I did was start the server, type /mcc and this happened: http://pastebin.com/DZGv7F5w

I'd really like to see a 1.1 version of this great plugin.

CB: 1818, spout: 721, mcMMO version 1.2.08-dev

Plugins: PlugMan, BukkitCompat, BlockHat, Spout, PorteCoulissante, PlgRailBoost, Vault, LogBlockQuestioner, Stargate, PermissionsEx, Multiverse-Core, BlockCrusher, MCDocs, BorderGuard, MobBounty, PistonSmelter, BananaRegion,
GeoIPTools, RetractableBridge, SpamHammer, Permissions, bAntiCaps, Tombstone, SignLink, ChopTree, Modifyworld, mcMMO, MobArena, ButtonWarp, Essentials, SpoutCreatures, Orebfuscator, JukeBukkit, WorldEdit, EssentialsProtect, SortInventory,ServerSigns, EssentialsSpawn, OrebfuscatorSpoutBridge, Multiverse-NetherPortals, ScubaKit, LogBlock, LWC, dynmap, Train Carts, ChestShop, EssentialsChat

Party members get spammed.

Party members close to the party creator get spammed with a message about the party leader receiving bonus experience.

mcMMO mass checking skills every second

mcMMO mass checking skills every second whilst standing still.

This was said to have been fixed some time ago - but sadly it was not - then never mentioned since. So many people keep asking for requests of features when this really needs to be the first thing addressed. It doesn't matter what McMMO build or CB - these checks happen constantly.

Armor Values

Someone mentioned in the old thread that armor repair is bugged - it uses the 1.8 armor durability values rather than the new 1.0 durability values.

McMMO is dealing direct damage, not preventable by other plugins

It would seem that the skills from mcmmo deal direct damage, and override any plugin that hooks into death, namely Capture the Points, MobArena, PvParena, SimpleSpleef etc. Mcmmo skills will kill people participating in events by these plugins even though the plugins override the default death behavior (They typically will prevent real death, and respawn the players). I am no developer, and do not know the way this is coded, it's just something that my players have been experiencing regularly, and would love a fix on this, if possible. Possibly send the damage through bukkit? A developer friend of mine suggested something along the lines of:

EntityDamageEvent ede = new EntityDamageEvent((Player)target, EntityDamageEvent.DamageCause.CUSTOM, dmg);
Bukkit.getPluginManager().callEvent(ede);
if (ede.isCancelled()) return;

Disarm Skill

Is this skill supposed to only work when unarmed and when using Berserk?

Arcane power leaving item even when not repaired.

Even if you don't have any materials in your inventory to repair a item, right clicking on an anvil may still alter the enchantment on an item. A lot of people on my server keep their anvil right next to workbenches or chests. When going to click on a chest or workbench, they accidentally click the anvil instead and even though they weren't intending to repair and the item isn't repaired, the enchantment might be altered or removed completely. This is incredibly annoying.

bug herbalism

if i farm pumpkin i get herbalism skill levels but if i do the same at melons it wont work pleas help this problem out

Incompatibility with WorldEdit

The most recent versions of WorldEdit seem to have introduced an incompatibility with mcMMO and other plugins. The error message that occurs when this happens follows:

2012-01-25 19:45:55 [SEVERE] Error occurred while enabling WorldEdit v919-71fc98b (Is it up to date?): tried to access class com.sk89q.util.yaml.YAMLProcessor$FancyDumperOptions from class com.sk89q.util.yaml.YAMLProcessor
java.lang.IllegalAccessError: tried to access class com.sk89q.util.yaml.YAMLProcessor$FancyDumperOptions from class com.sk89q.util.yaml.YAMLProcessor
at com.sk89q.util.yaml.YAMLProcessor.(YAMLProcessor.java:85)
at com.sk89q.util.yaml.YAMLProcessor.(YAMLProcessor.java:97)
at com.sk89q.worldedit.bukkit.WorldEditPlugin.onEnable(WorldEditPlugin.java:91)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:231)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:1057)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:379)
at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:191)
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:174)
at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:356)
at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:343)
at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:175)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:407)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)

This error does not occur when mcMMO is removed (along with other plugins such as SkylandsPlus, CleanroomGenerator, Bandages, and CFBanner.)

Fishing Enchantment Levels

I don't know if this was intentional or not, but the way the enchantments are currently calculated, there's a 0% chance of having an enchantment higher than level 1, as Math.random() will only yield a value up to 0.999, which will be rounded down to 0.

[setting] Don't remove enchantments when repairing

Hello,

I played on a server that had a McMMO version where the remove enchantments when repairing bug wasn't fixed. I thought that was quite good, and would like to have this feature on a server that I am starting. So basically, I would like an option to either remove or keep enchantments when repairing.

Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.