Giter Club home page Giter Club logo

mcrpg's Introduction

McRPG pipeline status

A new and improved skill experience for Minecraft! This plugin is currently in full recode, so please see the following branch to follow along the more active development of this project.

mcrpg's People

Contributors

creatorfromhell avatar cyr1en avatar diamonddagger590 avatar jaredtbates 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

Watchers

 avatar  avatar

mcrpg's Issues

Ice doesn’t turn to water

Describe the bug
Breaking ice without silk touch doesn’t turn into water
Versions
1.0.1-Alpha

Able To Reproduce
Yep

Placeholder for player rank

Instead of getting the player at a specific rank, get the rank of the player. Something such as %mcrpg_selfrank_swords%

McAdmin give ability

Describe the bug
Can give an active ability when there is already one so they can have two which is a problem

Versions
1.13.2 and Snapshot 0.0.1
Able To Reproduce
yes

[error]

[02:01:28 ERROR]: Could not pass event InventoryClickEvent to McRPG v1.1.7-BETA
java.lang.IllegalArgumentException: Material cannot be null
at org.apache.commons.lang.Validate.notNull(Validate.java:192) ~[patched_1.14.4.jar:git-Paper-226]
at org.bukkit.inventory.ItemStack.(ItemStack.java:73) ~[patched_1.14.4.jar:git-Paper-226]
at org.bukkit.inventory.ItemStack.(ItemStack.java:61) ~[patched_1.14.4.jar:git-Paper-226]
at org.bukkit.inventory.ItemStack.(ItemStack.java:49) ~[patched_1.14.4.jar:git-Paper-226]
at us.eunoians.mcrpg.gui.SubSkillGUI.lambda$new$0(SubSkillGUI.java:61) ~[?:?]
at us.eunoians.mcrpg.gui.GUIBuilder.rebuildGUI(GUIBuilder.java:163) ~[?:?]
at us.eunoians.mcrpg.gui.SubSkillGUI.(SubSkillGUI.java:91) ~[?:?]
at us.eunoians.mcrpg.events.vanilla.InvClickEvent.invClickEvent(InvClickEvent.java:823) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor80.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.14.4.jar:git-Paper-226]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.14.4.jar:git-Paper-226]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.14.4.jar:git-Paper-226]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:545) ~[patched_1.14.4.jar:git-Paper-226]
at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:2310) ~[patched_1.14.4.jar:git-Paper-226]
at net.minecraft.server.v1_14_R1.PacketPlayInWindowClick.a(SourceFile:33) ~[patched_1.14.4.jar:git-Paper-226]
at net.minecraft.server.v1_14_R1.PacketPlayInWindowClick.a(SourceFile:10) ~[patched_1.14.4.jar:git-Paper-226]
at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.14.4.jar:git-Paper-226]
at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) ~[patched_1.14.4.jar:git-Paper-226]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.14.4.jar:git-Paper-226]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.14.4.jar:git-Paper-226]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.14.4.jar:git-Paper-226]
at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:1029) ~[patched_1.14.4.jar:git-Paper-226]
at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:1022) ~[patched_1.14.4.jar:git-Paper-226]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.14.4.jar:git-Paper-226]
at net.minecraft.server.v1_14_R1.MinecraftServer.sleepForTick(MinecraftServer.java:1006) ~[patched_1.14.4.jar:git-Paper-226]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:929) ~[patched_1.14.4.jar:git-Paper-226]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]

Exp List Command

A command to list the sources of exp from a certain skill. Have a config option for if it should display the exp worth

Overflow levels

Describe the bug
Gaining too much exp can put you over level cap

Versions
1.13.2 and 1.5.0-ALPHA

Commands on level

When a player levels up to a specific point in a skill, allow for execution of commands, multiple commands, or even a chance at a command firing

Refactor some stuff

  • Player skill/ability mappings - clean up this - #56
  • Evaluate FlatDb table structures, remove code like this and normalize the tables where possible, include migration logic
  • Add unit tests where appropriate
  • More to come...

Command to allow a XP boost

Either a command or a gui button to purchase a boost either via vault or via McRPG ability points, xp, levels, etc.

Glowstone issue

Describe the bug
Glowstone and silk touch dont work
Versions
1.0.1-Alpha

Able To Reproduce
Yep

Error

[17:20:26 ERROR]: Could not pass event InventoryClickEvent to McRPG v1.1.7-BETA
java.lang.IllegalArgumentException: Material cannot be null
at org.apache.commons.lang.Validate.notNull(Validate.java:192) ~[patched_1.14.4.jar:git-Paper-223]
at org.bukkit.inventory.ItemStack.(ItemStack.java:73) ~[patched_1.14.4.jar:git-Paper-223]
at org.bukkit.inventory.ItemStack.(ItemStack.java:61) ~[patched_1.14.4.jar:git-Paper-223]
at org.bukkit.inventory.ItemStack.(ItemStack.java:49) ~[patched_1.14.4.jar:git-Paper-223]
at us.eunoians.mcrpg.gui.SelectReplaceGUI.lambda$new$0(SelectReplaceGUI.java:56) ~[?:?]
at us.eunoians.mcrpg.gui.GUIBuilder.rebuildGUI(GUIBuilder.java:163) ~[?:?]
at us.eunoians.mcrpg.gui.SelectReplaceGUI.(SelectReplaceGUI.java:137) ~[?:?]
at us.eunoians.mcrpg.events.vanilla.InvClickEvent.invClickEvent(InvClickEvent.java:831) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor79.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.14.4.jar:git-Paper-223]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.14.4.jar:git-Paper-223]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.14.4.jar:git-Paper-223]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:545) ~[patched_1.14.4.jar:git-Paper-223]
at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:2310) ~[patched_1.14.4.jar:git-Paper-223]
at net.minecraft.server.v1_14_R1.PacketPlayInWindowClick.a(SourceFile:33) ~[patched_1.14.4.jar:git-Paper-223]
at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.14.4.jar:git-Paper-223]
at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) ~[patched_1.14.4.jar:git-Paper-223]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.14.4.jar:git-Paper-223]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.14.4.jar:git-Paper-223]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.14.4.jar:git-Paper-223]
at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:1029) ~[patched_1.14.4.jar:git-Paper-223]
at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:1022) ~[patched_1.14.4.jar:git-Paper-223]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.14.4.jar:git-Paper-223]
at net.minecraft.server.v1_14_R1.MinecraftServer.sleepForTick(MinecraftServer.java:1006) ~[patched_1.14.4.jar:git-Paper-223]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:929) ~[patched_1.14.4.jar:git-Paper-223]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]

End Nerf

Per world skill nerfing feature. Mostly would be utilized to counter Endermen farms however it could be utilized for other worlds too.

Possible alternatives would be a nearby entity check and deprecate exp gain based on that, however it could get laggy for swords "sweep" effect so not too valid of a solution but it does leave open guardian farms for exp abuse.

Hand Empty Bug

Describe the bug
Keep Hand Empty setting does not function as planned.

Versions
1.14.4 and 1.1.2-BETA

Able To Reproduce
Yes, possible plugin to be concerned about conflicts is Lands

Weird plugin: need informations

Hi,
I saw your plugin on spigot. What I don't understand is why we need to pay on spigot but you give us your code free? So anyone can compile your plugin as free and you lose money.
Can you explain me please?

btw: I like the idea of your plugin.

Archery exp

Describe the bug
Archery exp is very small despite large ranges

Cant Silktouch grass

When using any silktouch tool on a grass block the item with drop a dirt block.

Current solution: None
Alternative: Make a dirt block row and light all blocks up

When breaking a bed the bed doesnt drop

When a bed is placed and is tried to be removed for re-use the bed wil not drop a item when broken.

The bed was broken with the bare Hand

when the bed was placed and removed there was a lagg spike.

Mcadmin reset

Describe the bug
Text missing for reset skill. Doesnt update scoreboard

Versions
1.13.2 and Snapshot 0.0.1
Able To Reproduce
yes

Could not pass event console error

Describe the bug
Just reporting a console error. No idea how or why it happens.
https://pastebin.com/raw/k2zC8B1f

Versions
Paper Spigot 1.13.2
McRPG 1.1.3-ALPHA

Able To Reproduce
It continuously shows up in console for whatever reason.

To Reproduce
Not sure how to reproduce

Expected behavior
No console errors ;)

Screenshots
N/A

Additional context
N/A

test

Describe the bug
A clear and concise description of what the bug is.

Versions
Please provide Spigot and McMMOx versions

Able To Reproduce
Tell us if you were able to reproduce this or if the reproduction rate is variable, state so here.

To Reproduce
If applicable, steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
Tell us what was supposed to happen

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
Add any other context about the problem here.

Herbalism

Describe the bug
A clear and concise description of what the bug is.
Messes with kelp, sea grass and seed drops. Shears don’t work well with plugin.
Versions
Please provide Spigot and McMMOx versions
1.13.2 and Alpha 1.0.0
Able To Reproduce
Tell us if you were able to reproduce this or if the reproduction rate is variable, state so here.
Reproducible

Weakness Potion

Weakness potions can not be created from water bottles.

1.14.4 and 1.2.2 but I assume its all versions of your plugin since you hard coded it you big dumb dumb :P

Yes
Water bottle+Fermented spider eye

Potion of weakness

Erm
2020-03-30_23 23 41

GoodMeat can be dumb dumb at times :P ||just kidding i assume he still can't see this even though this isn't discord||

LVL 20 Skill point not given

Describe the bug
Using the Party feature we leveled a party to lvl 20 but did not get a skill point for the last level.

Versions
Spigot Server MC15.2

Able To Reproduce
Not tried yet.

Expected behavior
Should have gotten another skill point.

Action Bar Display Type Bug

Describe the bug
When changing the skill display type to 'Action Bar' it doesn't actually display and on some occasions breaks the 'Your Profile' GUI.

Versions
Paper 1.13.2 & McRPG-1.1.3-ALPHA

Able To Reproduce
Always able to reproduce the display not showing up but the broken GUI only happened once.

To Reproduce
If applicable, steps to reproduce the behavior:

  1. Open main menu
  2. Click on 'Your Profile'
  3. Change display type to 'Action Bar'
  4. Test display skill and GUI

Expected behavior
I expect the skill to be displayed in the action bar and the 'Your Profile' GUI to always work.

Screenshots
N/A

Additional context
There were no console errors unfortunately.

Divine Escape

Still doesnt send a user to their beds but doesnt kill them to where they lose their items

Buried Treausre bug

Buried Treasure doesn’t enchant items. Diamond shovels aren’t dropping from proper blocks with the ability

Party Boost feature

Add a command that will allow for a exp boost for a specific party for a specific length of time. If the command is ran more than once, time is added and the highest boost is chosen

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.