Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MC 1.21.1 - paper 81 - NoSuchMethodException: CraftMetaSkull.setProfile #1376

Open
alekso56 opened this issue Sep 15, 2024 · 3 comments · May be fixed by #1380
Open

MC 1.21.1 - paper 81 - NoSuchMethodException: CraftMetaSkull.setProfile #1376

alekso56 opened this issue Sep 15, 2024 · 3 comments · May be fixed by #1380

Comments

@alekso56
Copy link

[Server thread/ERROR]: [Magic]  Error calling private method of org.bukkit.craftbukkit.inventory.CraftMetaSkull.setProfile
java.lang.NoSuchMethodException: org.bukkit.craftbukkit.inventory.CraftMetaSkull.setProfile(com.mojang.authlib.GameProfile)
	at java.base/java.lang.Class.getDeclaredMethod(Class.java:2848) ~[?:?]
	at io.papermc.reflectionrewriter.runtime.AbstractDefaultRulesReflectionProxy.getDeclaredMethod(AbstractDefaultRulesReflectionProxy.java:95) ~[reflection-rewriter-runtime-0.0.3.jar:?]
	at io.papermc.paper.pluginremap.reflect.PaperReflectionHolder.getDeclaredMethod(Unknown Source) ~[paper-1.21.1.jar:1.21.1-81-13a2395]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.ReflectionUtils.callPrivate(ReflectionUtils.java:87) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.platform.v1_21_1.InventoryUtils.setSkullProfile(InventoryUtils.java:326) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.platform.v1_21_1.InventoryUtils.setSkullURL(InventoryUtils.java:293) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.platform.base.InventoryUtilsBase.setSkullURL(InventoryUtilsBase.java:210) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.platform.base.InventoryUtilsBase.setSkullURL(InventoryUtilsBase.java:199) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.block.MaterialAndData.update(MaterialAndData.java:336) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.block.MaterialAndData.<init>(MaterialAndData.java:194) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.ConfigurationUtils.toMaterialAndData(ConfigurationUtils.java:87) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.ConfigurationUtils.getMaterialAndData(ConfigurationUtils.java:64) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.ConfigurationUtils.getMaterialAndData(ConfigurationUtils.java:54) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.economy.BaseMagicCurrency.<init>(BaseMagicCurrency.java:43) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.economy.BaseMagicCurrency.<init>(BaseMagicCurrency.java:32) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.economy.ManaCurrency.<init>(ManaCurrency.java:11) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.MagicController.registerHandlers(MagicController.java:3545) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.MagicController.finalizeLoad(MagicController.java:1890) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.tasks.ConfigurationLoadTask.run(ConfigurationLoadTask.java:991) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.tasks.ConfigurationLoadTask.runNow(ConfigurationLoadTask.java:1013) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.MagicController.loadConfiguration(MagicController.java:2606) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.MagicController.loadConfiguration(MagicController.java:2583) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.MagicController.loadConfiguration(MagicController.java:2579) ~[Magic-10.9.3.jar:?]
@alekso56 alekso56 changed the title MC 1.21.1 - paper 87 - NoSuchMethodException: CraftMetaSkull.setProfile MC 1.21.1 - paper 81 - NoSuchMethodException: CraftMetaSkull.setProfile Sep 15, 2024
@alekso56 alekso56 linked a pull request Sep 21, 2024 that will close this issue
@archmagesmith
Copy link

latest.log

Hi all! It seems that I'm also receiving this error in my console and logs, so I just thought I'd bump this issue. I noticed that OP recommended changing some parameters but I gave up on trying to compile a .jar file after 8 hours of severely beginner-level errors (I made progress after jumping ship from IntelliJ to PowerShell but finally gave up when Maven kept failing from missing dependencies (EffectLib; Citizens; Maxlego08's AuctionHouse) - it seems coding isn't for me!

Apologies if I'm missing anything or if this is already being solved, I'm unsure about the etiquette on GitHub. I've attached the .log file from a server containing only the Magic plugin, and copied in the relevant errors below.

The error repeats as below, with com.elmakers.mine.bukkit.economy.ManaCurrency, ...VaultCurrency, ...CustomCurrency, ...LevelCurrency, HungerCurrency, HealthCurrency, and ExperienceCurrency at roughly the same place

java.lang.NoSuchMethodException: org.bukkit.craftbukkit.inventory.CraftMetaSkull.setProfile(com.mojang.authlib.GameProfile)
	at java.base/java.lang.Class.getDeclaredMethod(Class.java:2848) ~[?:?]
	at io.papermc.reflectionrewriter.runtime.AbstractDefaultRulesReflectionProxy.getDeclaredMethod(AbstractDefaultRulesReflectionProxy.java:95) ~[reflection-rewriter-runtime-0.0.3.jar:?]
	at io.papermc.paper.pluginremap.reflect.PaperReflectionHolder.getDeclaredMethod(Unknown Source) ~[paper-1.21.1.jar:1.21.1-110-6d7a438]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.ReflectionUtils.callPrivate(ReflectionUtils.java:87) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.platform.v1_21_1.InventoryUtils.setSkullProfile(InventoryUtils.java:326) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.platform.v1_21_1.InventoryUtils.setSkullURL(InventoryUtils.java:293) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.platform.base.InventoryUtilsBase.setSkullURL(InventoryUtilsBase.java:210) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.platform.base.InventoryUtilsBase.setSkullURL(InventoryUtilsBase.java:199) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.block.MaterialAndData.update(MaterialAndData.java:336) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.block.MaterialAndData.<init>(MaterialAndData.java:194) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.ConfigurationUtils.toMaterialAndData(ConfigurationUtils.java:87) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.ConfigurationUtils.getMaterialAndData(ConfigurationUtils.java:64) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.ConfigurationUtils.getMaterialAndData(ConfigurationUtils.java:54) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.economy.BaseMagicCurrency.<init>(BaseMagicCurrency.java:43) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.economy.BaseMagicCurrency.<init>(BaseMagicCurrency.java:32) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.economy.ManaCurrency.<init>(ManaCurrency.java:11) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.MagicController.registerHandlers(MagicController.java:3545) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.MagicController.finalizeLoad(MagicController.java:1890) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.tasks.ConfigurationLoadTask.run(ConfigurationLoadTask.java:991) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.tasks.ConfigurationLoadTask.runNow(ConfigurationLoadTask.java:1013) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.MagicController.loadConfiguration(MagicController.java:2606) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.MagicController.loadConfiguration(MagicController.java:2583) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.MagicController.loadConfiguration(MagicController.java:2579) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.MagicController.loadConfiguration(MagicController.java:2571) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.MagicController.load(MagicController.java:2645) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.MagicController.initialize(MagicController.java:1572) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.MagicPlugin.initialize(MagicPlugin.java:190) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.MagicPlugin.onEnable(MagicPlugin.java:184) ~[Magic-10.9.3.jar:?]
	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:288) ~[paper-mojangapi-1.21.1-R0.1-SNAPSHOT.jar:?]
	at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:202) ~[paper-1.21.1.jar:1.21.1-110-6d7a438]
	at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109) ~[paper-1.21.1.jar:1.21.1-110-6d7a438]
	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:520) ~[paper-mojangapi-1.21.1-R0.1-SNAPSHOT.jar:?]
	at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:640) ~[paper-1.21.1.jar:1.21.1-110-6d7a438]
	at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:589) ~[paper-1.21.1.jar:1.21.1-110-6d7a438]
	at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:293) ~[paper-1.21.1.jar:1.21.1-110-6d7a438]
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1214) ~[paper-1.21.1.jar:1.21.1-110-6d7a438]
	at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329) ~[paper-1.21.1.jar:1.21.1-110-6d7a438]
	at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]

After that is this error, below, which alternates between getItemMaterial(Icon.java:157) & getItemMaterial(Icon.java:135) or getItemDisabledMaterial(Icon.java:196) & getItemDisabledMaterial(Icon.java:171). This repeats an uncountable number of times in the span of 3 seconds.

java.lang.NoSuchMethodException: org.bukkit.craftbukkit.inventory.CraftMetaSkull.setProfile(com.mojang.authlib.GameProfile)
	at java.base/java.lang.Class.getDeclaredMethod(Class.java:2848) ~[?:?]
	at io.papermc.reflectionrewriter.runtime.AbstractDefaultRulesReflectionProxy.getDeclaredMethod(AbstractDefaultRulesReflectionProxy.java:95) ~[reflection-rewriter-runtime-0.0.3.jar:?]
	at io.papermc.paper.pluginremap.reflect.PaperReflectionHolder.getDeclaredMethod(Unknown Source) ~[paper-1.21.1.jar:1.21.1-110-6d7a438]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.ReflectionUtils.callPrivate(ReflectionUtils.java:87) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.platform.v1_21_1.InventoryUtils.setSkullProfile(InventoryUtils.java:326) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.platform.v1_21_1.InventoryUtils.setSkullURL(InventoryUtils.java:293) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.platform.base.InventoryUtilsBase.setSkullURL(InventoryUtilsBase.java:210) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.platform.base.InventoryUtilsBase.setSkullURL(InventoryUtilsBase.java:199) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.block.MaterialAndData.update(MaterialAndData.java:336) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.block.MaterialAndData.<init>(MaterialAndData.java:194) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.MagicController.getGenericItemStack(MagicController.java:6009) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.MagicController.createItem(MagicController.java:5912) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.MagicController.createItem(MagicController.java:5699) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.item.ItemData.getOrCreateItemStack(ItemData.java:381) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.item.ItemData.getMaterialAndData(ItemData.java:445) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.item.ItemData.getMaterialAndData(ItemData.java:30) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.item.Icon.getItem(Icon.java:124) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.item.Icon.getItemMaterial(Icon.java:157) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.item.Icon.getItemMaterial(Icon.java:135) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.spell.BaseSpell.loadTemplate(BaseSpell.java:1089) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.spell.UndoableSpell.loadTemplate(UndoableSpell.java:68) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.spell.BrushSpell.loadTemplate(BrushSpell.java:112) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.spell.ActionSpell.loadTemplate(ActionSpell.java:207) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.spell.BaseSpell.loadTemplate(BaseSpell.java:957) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.spell.BaseSpell.loadTemplate(BaseSpell.java:948) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.MagicController.loadSpell(MagicController.java:685) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.MagicController.loadSpells(MagicController.java:5222) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.MagicController.finalizePostStartupLoad(MagicController.java:1962) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.tasks.PostStartupLoadTask.run(PostStartupLoadTask.java:20) ~[Magic-10.9.3.jar:?]
	at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86) ~[paper-1.21.1.jar:1.21.1-110-6d7a438]
	at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:475) ~[paper-1.21.1.jar:1.21.1-110-6d7a438]
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1225) ~[paper-1.21.1.jar:1.21.1-110-6d7a438]
	at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329) ~[paper-1.21.1.jar:1.21.1-110-6d7a438]
	at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]

I have also copied in some errors from my main server, which contains other plugins. These errors would repeat through the entire runtime of the server, creating relatively large .log files. We have the typical error from the CraftMetaSkull code:

java.lang.NoSuchMethodException: org.bukkit.craftbukkit.inventory.CraftMetaSkull.setProfile(com.mojang.authlib.GameProfile)
	at java.base/java.lang.Class.getDeclaredMethod(Class.java:2848) ~[?:?]
	at io.papermc.reflectionrewriter.runtime.AbstractDefaultRulesReflectionProxy.getDeclaredMethod(AbstractDefaultRulesReflectionProxy.java:95) ~[reflection-rewriter-runtime-0.0.3.jar:?]
	at io.papermc.paper.pluginremap.reflect.PaperReflectionHolder.getDeclaredMethod(Unknown Source) ~[paper-1.21.1.jar:1.21.1-89-1ed64f8]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.ReflectionUtils.callPrivate(ReflectionUtils.java:87) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.platform.v1_21_1.InventoryUtils.setSkullProfile(InventoryUtils.java:326) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.platform.v1_21_1.InventoryUtils.setSkullURL(InventoryUtils.java:293) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.platform.base.InventoryUtilsBase.setSkullURL(InventoryUtilsBase.java:210) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.utility.platform.base.InventoryUtilsBase.setSkullURL(InventoryUtilsBase.java:199) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.block.MaterialAndData.update(MaterialAndData.java:336) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.block.MaterialAndData.<init>(MaterialAndData.java:194) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.MagicController.getGenericItemStack(MagicController.java:6009) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.MagicController.createItem(MagicController.java:5912) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.MagicController.createItem(MagicController.java:5699) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.item.ItemData.getOrCreateItemStack(ItemData.java:381) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.item.ItemData.getMaterialAndData(ItemData.java:445) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.item.ItemData.getMaterialAndData(ItemData.java:30) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.item.Icon.getItem(Icon.java:124) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.item.Icon.getItemDisabledMaterial(Icon.java:196) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.item.Icon.getItemDisabledMaterial(Icon.java:171) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.spell.BaseSpell.loadTemplate(BaseSpell.java:1090) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.spell.UndoableSpell.loadTemplate(UndoableSpell.java:68) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.spell.BrushSpell.loadTemplate(BrushSpell.java:112) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.spell.ActionSpell.loadTemplate(ActionSpell.java:207) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.spell.BaseSpell.loadTemplate(BaseSpell.java:957) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.spell.BaseSpell.loadTemplate(BaseSpell.java:948) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.spell.BaseSpell.createMageSpell(BaseSpell.java:2354) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.Mage.createSpell(Mage.java:2433) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.Mage.getSpell(Mage.java:2408) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.wand.Wand.buildInventory(Wand.java:1436) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.wand.Wand.activate(Wand.java:5917) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.wand.Wand.activate(Wand.java:5751) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.Mage.checkMainhandWand(Mage.java:1732) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.magic.Mage.checkWand(Mage.java:1747) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.tasks.CheckWandTask.run(CheckWandTask.java:21) ~[Magic-10.9.3.jar:?]
	at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86) ~[paper-1.21.1.jar:1.21.1-89-1ed64f8]
	at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:475) ~[paper-1.21.1.jar:1.21.1-89-1ed64f8]
	at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1724) ~[paper-1.21.1.jar:1.21.1-89-1ed64f8]
	at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:473) ~[paper-1.21.1.jar:1.21.1-89-1ed64f8]
	at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1596) ~[paper-1.21.1.jar:1.21.1-89-1ed64f8]
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1302) ~[paper-1.21.1.jar:1.21.1-89-1ed64f8]
	at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329) ~[paper-1.21.1.jar:1.21.1-89-1ed64f8]
	at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]

But there also seems to be another error concerning EffectLib, constantly repeating and filling up the console. I'm unsure if this error is connected.

java.lang.IllegalArgumentException: missing required data class org.bukkit.Color
	at com.google.common.base.Preconditions.checkArgument(Preconditions.java:218) ~[guava-32.1.2-jre.jar:?]
	at org.bukkit.craftbukkit.CraftParticle.createParticleParam(CraftParticle.java:68) ~[paper-1.21.1.jar:1.21.1-89-1ed64f8]
	at org.bukkit.craftbukkit.entity.CraftPlayer.spawnParticle(CraftPlayer.java:2993) ~[paper-1.21.1.jar:1.21.1-89-1ed64f8]
	at org.bukkit.craftbukkit.entity.CraftPlayer.spawnParticle(CraftPlayer.java:2983) ~[paper-1.21.1.jar:1.21.1-89-1ed64f8]
	at org.bukkit.craftbukkit.entity.CraftPlayer.spawnParticle(CraftPlayer.java:2978) ~[paper-1.21.1.jar:1.21.1-89-1ed64f8]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.slikey.effectlib.util.ParticleDisplay.spawnParticle(ParticleDisplay.java:37) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.slikey.effectlib.util.versions.ParticleDisplay_20_5.display(ParticleDisplay_20_5.java:80) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.slikey.effectlib.EffectManager.display(EffectManager.java:90) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.slikey.effectlib.Effect.display(Effect.java:769) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.slikey.effectlib.Effect.display(Effect.java:750) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.slikey.effectlib.Effect.display(Effect.java:742) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.slikey.effectlib.Effect.display(Effect.java:738) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.slikey.effectlib.effect.AnimatedBallEffect.onRun(AnimatedBallEffect.java:96) ~[Magic-10.9.3.jar:?]
	at Magic-10.9.3.jar/com.elmakers.mine.bukkit.slikey.effectlib.Effect.run(Effect.java:659) ~[Magic-10.9.3.jar:?]
	at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86) ~[paper-1.21.1.jar:1.21.1-89-1ed64f8]
	at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.21.1.jar:1.21.1-89-1ed64f8]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.21.1.jar:?]
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
	at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]

I hope this .log is helpful! I can't fathom how exhausting working on this wonderful plugin must be, especially with the jump to 1.21. I understand that development will continue to slow down, but it's been great having what already exists of the plugin. Thank you so much for all the work you do, NathanWolf.

@alekso56
Copy link
Author

compile a .jar file after 8 hours of severely beginner-level errors

Feel free to use my compiled version.
you have to compile effectlib first to get magic to compile.

(extract from zip)
Magic-10.9.4-SNAPSHOT.zip

@archmagesmith
Copy link

Feel free to use my compiled version. you have to compile effectlib first to get magic to compile.

Ah, that must have been it. Thank you very, very much for this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants