本帖最后由 阴阳师元素祭祀 于 2020-7-26 18:47 编辑
bbcode + markdown的源码(我语法高亮呢?)Bukkit太难了+自己菜->卡顿+Bug+有意思
YYSMending.jar
(3.09 KB, 下载次数: 23)
经验修补现在只会修复受损的物品,而不是随机抽取物品进行修复。
bbcode + markdown的源码(我语法高亮呢?)Bukkit太难了+自己菜->卡顿+Bug+有意思
加入了经验修补。 经验修补魔咒需要的经验等级降低。 无限附魔和经验修补魔咒现在互相排斥。 经验修补现在只会修复受损的物品,而不是随机抽取物品进行修复。 加入了经验修补。 加入了经验修补。 加入了经验修补。 加入了经验修补。

本插件所用所有代码均为原创,不存在借用/抄袭等行为

支持一下~

支持一下yys~
其实到现在我都不知道经验修补到底是个什么修补法
其实到现在我都不知道经验修补到底是个什么修补法
还是没明白什么意思,1.12难道不是随机身上破损物品修复吗
本帖最后由 15063463486 于 2020-7-19 09:11 编辑
出现了报错,表示没看懂

- [18:34:30 ERROR]: Could not pass event PlayerExpChangeEvent to YYSMending v0.1.0
- java.lang.NoClassDefFoundError: org/bukkit/inventory/meta/Damageable
- at io.github.euonmyoji.yysmending.YYSMending.lambda$onExpChange$1(YYSMending.java:39) ~[?:?]
- at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_111]
- at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_111]
- at java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown Source) ~[?:1.8.0_111]
- at java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Unknown Source) ~[?:1.8.0_111]
- at java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[?:1.8.0_111]
- at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) ~[?:1.8.0_111]
- at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source) ~[?:1.8.0_111]
- at java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[?:1.8.0_111]
- at java.util.stream.ReferencePipeline.collect(Unknown Source) ~[?:1.8.0_111]
- at io.github.euonmyoji.yysmending.YYSMending.onExpChange(YYSMending.java:42) ~[?:?]
- at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor128.execute(Unknown Source) ~[?:?]
- at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerExpChangeEvent(CraftEventFactory.java:705) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.EntityExperienceOrb.d(EntityExperienceOrb.java:228) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.EntityHuman.c(EntityHuman.java:426) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.EntityHuman.n(EntityHuman.java:401) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.EntityLiving.B_(EntityLiving.java:2024) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.EntityHuman.B_(EntityHuman.java:146) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.EntityPlayer.playerTick(EntityPlayer.java:343) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.PlayerConnection.e(PlayerConnection.java:145) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.NetworkManager.a(NetworkManager.java:255) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.ServerConnection.c(ServerConnection.java:150) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:948) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at java.lang.Thread.run(Unknown Source) [?:1.8.0_111]
- [18:34:34 ERROR]: Could not pass event PlayerExpChangeEvent to YYSMending v0.1.0
- java.lang.NoClassDefFoundError: org/bukkit/inventory/meta/Damageable
- at io.github.euonmyoji.yysmending.YYSMending.lambda$onExpChange$1(YYSMending.java:39) ~[?:?]
- at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_111]
- at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_111]
- at java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown Source) ~[?:1.8.0_111]
- at java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Unknown Source) ~[?:1.8.0_111]
- at java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[?:1.8.0_111]
- at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) ~[?:1.8.0_111]
- at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source) ~[?:1.8.0_111]
- at java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[?:1.8.0_111]
- at java.util.stream.ReferencePipeline.collect(Unknown Source) ~[?:1.8.0_111]
- at io.github.euonmyoji.yysmending.YYSMending.onExpChange(YYSMending.java:42) ~[?:?]
- at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor128.execute(Unknown Source) ~[?:?]
- at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerExpChangeEvent(CraftEventFactory.java:705) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.EntityExperienceOrb.d(EntityExperienceOrb.java:228) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.EntityHuman.c(EntityHuman.java:426) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.EntityHuman.n(EntityHuman.java:401) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.EntityLiving.B_(EntityLiving.java:2024) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.EntityHuman.B_(EntityHuman.java:146) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.EntityPlayer.playerTick(EntityPlayer.java:343) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.PlayerConnection.e(PlayerConnection.java:145) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.NetworkManager.a(NetworkManager.java:255) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.ServerConnection.c(ServerConnection.java:150) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:948) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666) ~[%5b%e7%ba%b8%e9%be%99%e5%a4%b4%e6%a0%b8%e5%bf%83%5dPaper-1.12.2-a62a778-20181117-0539.jar:git-Paper-"a62a7788"]
- at java.lang.Thread.run(Unknown Source) [?:1.8.0_111]
1.12.2 PaperSpigot
似乎和XPBottles冲突