eunoians / mcrpg Goto Github PK
View Code? Open in Web Editor NEWAn RPG plugin for Minecraft 1.13
License: GNU General Public License v3.0
An RPG plugin for Minecraft 1.13
License: GNU General Public License v3.0
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
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.
Activating super breaker doesn't allow breaking if you hold click
Removing FillerItem errors when replacing placeholders.
Describe the bug
Text missing for reset skill. Doesnt update scoreboard
Versions
1.13.2 and Snapshot 0.0.1
Able To Reproduce
yes
When a Silktouch Tool (pickaxe now) is used the bookshelf will drop like its not being silk touched.
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:
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.
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.
Buried Treasure doesn’t enchant items. Diamond shovels aren’t dropping from proper blocks with the ability
Describe the bug
Glowstone and silk touch dont work
Versions
1.0.1-Alpha
Able To Reproduce
Yep
Describe the bug
Archery exp is very small despite large ranges
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
All arrows effects last 4 minutes
Describe the bug
A player was kicked from my party whilst online and mining a few blocks beside me.
Versions
Spigot MC 15.2
Able To Reproduce
not yet tried
Expected behavior
He should have stayed in the party.
Some case where abilities will auto deny even when auto deny is disabled
Either a command or a gui button to purchase a boost either via vault or via McRPG ability points, xp, levels, etc.
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
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:
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.
As many as youll throw @ me
[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]
Describe the bug
Sets exp needed to 1000 (incorrect) and doesnt update exp board
Versions
1.13.2 and Snapshot 0.0.1
Able To Reproduce
Yes
A command to list the sources of exp from a certain skill. Have a config option for if it should display the exp worth
[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]
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
Add an admin command to reset replace cooldown
Describe the bug
Gaining too much exp can put you over level cap
Versions
1.13.2 and 1.5.0-ALPHA
Describe the bug
Breaking ice without silk touch doesn’t turn into water
Versions
1.0.1-Alpha
Able To Reproduce
Yep
Can only have 2 fitness abilities, after that its locked. Need custom gui.
Still doesnt send a user to their beds but doesnt kill them to where they lose their items
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
Allow a command to display all levels for a user
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
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
GoodMeat can be dumb dumb at times :P ||just kidding i assume he still can't see this even though this isn't discord||
When mining a shulker box with or without silktouch the items in the crate will disapear.
Instead of getting the player at a specific rank, get the rank of the player. Something such as %mcrpg_selfrank_swords%
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.
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.
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.