What Minecraft version are you using? For some reason, the skull id is not being saved, that's why you have the issue stacking heads.
Mmmm that's weird. Sadly I can't do anything now since I will not update the plugin anymore (I have to make a full recode of the plugin to add new features or fix this type of bugs). What you can do, is to generate a random UUID, and write this value on the skull-id property on the config. All of the heads you want to be stacked must have the same UUID.
Yes, I've tried. I've tried to randomly generate a UUID and fill it in the skull-id, but it still can't be stacked
As I say in the plugin page, I will not update to 1.18, at least not now. I will completely recode the plugin to make it more easy to work with and update it, but that will take time.
About how much longer will it take? If it takes too long . I'm considering changing to another plugin.
Ajneb97 updated EpicCraftingsPlus | Fully Configurable CRAFTINGS! [1.8-1.18] with a new update entry: 7.0.0 Read the rest of this update entry...
[13:44:26 ERROR]: Could not pass event InventoryClickEvent to EpicCraftingsPlus v7.0.0 java.lang.NullPointerException: Cannot invoke "org.bukkit.FireworkEffect.getType()" because "<local8>" is null at ecp.ajneb97.utils.UtilsItems.getFireworkData(UtilsItems.java:396) ~[EpicCraftingsPlus.jar:?] at ecp.ajneb97.managers.CraftingItemManager.createCraftingItemFromItemStack(CraftingItemManager.java:104) ~[EpicCraftingsPlus.jar:?] at ecp.ajneb97.managers.CraftingItemManager.getTotalItems(CraftingItemManager.java:528) ~[EpicCraftingsPlus.jar:?] at ecp.ajneb97.managers.InventoryManager.setRequiredItemTypeItem(InventoryManager.java:505) ~[EpicCraftingsPlus.jar:?] at ecp.ajneb97.managers.InventoryManager.openInventory(InventoryManager.java:127) ~[EpicCraftingsPlus.jar:?] at ecp.ajneb97.listeners.InventoryListener.clickInventory(InventoryListener.java:71) ~[EpicCraftingsPlus.jar:?] at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor348.execute(Unknown Source) ~[?:?] at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:75) ~[paper-api-1.18.1-R0.1-SNAPSHOT.jar:?] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[paper-api-1.18.1-R0.1-SNAPSHOT.jar:git-Paper-170] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.18.1-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[paper-api-1.18.1-R0.1-SNAPSHOT.jar:?] at net.minecraft.server.network.ServerGamePacketListenerImpl.handleContainerClick(ServerGamePacketListenerImpl.java:2836) ~[?:?] at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:58) ~[?:?] at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:13) ~[?:?] at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$1(PacketUtils.java:56) ~[?:?] at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.18.1.jar:git-Paper-170] at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:149) ~[?:?] at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23) ~[?:?] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1413) ~[paper-1.18.1.jar:git-Paper-170] at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:189) ~[paper-1.18.1.jar:git-Paper-170] at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:122) ~[?:?] at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1391) ~[paper-1.18.1.jar:git-Paper-170] at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1384) ~[paper-1.18.1.jar:git-Paper-170] at net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:110) ~[?:?] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1518) ~[paper-1.18.1.jar:git-Paper-170] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1264) ~[paper-1.18.1.jar:git-Paper-170] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317) ~[paper-1.18.1.jar:git-Paper-170] at java.lang.Thread.run(Thread.java:833) ~[?:?] got this error
Did you automatically created the crafting using /ecraft create ? Send me the generated config for that crafting please
Ajneb97 updated EpicCraftingsPlus | Fully Configurable CRAFTINGS! [1.8-1.18] with a new update entry: 7.1.1 Read the rest of this update entry...
Ajneb97 updated EpicCraftingsPlus | Fully Configurable CRAFTINGS! [1.8-1.18] with a new update entry: 7.1.2 Read the rest of this update entry...
Crafted, enchanted books are broken. Their name is light-blue instead of yellow. Spoiler: book.yml Code (YAML): item: id: ENCHANTED_BOOK enchants: - DURABILITY;4 category: books requires: - id:ENCHANTED_BOOK;amount:1;enchants:DURABILITY-3 - id:AMETHYST_SHARD;amount:2;name:§fAquamarin;custom_model_data:10000 - id:DIAMOND;amount:4 - id:EMERALD;amount:4 - id:END_ROD;amount:2 - id:LAPIS_LAZULI;amount:64 priority: 3 permission: "ecraft.durability4"
There is another bug: One of my players cant open any craftings. Console is putting out this error: Spoiler: Error Code (Text): [11:59:22 ERROR]: Could not pass event InventoryClickEvent to EpicCraftingsPlus v7.1.2 java.lang.ClassCastException: class org.bukkit.craftbukkit.v1_18_R1.inventory.CraftMetaItem cannot be cast to class org.bukkit.inventory.meta.BannerMeta (org.bukkit.craftbukkit.v1_18_R1.inventory.CraftMetaItem and org.bukkit.inventory.meta.BannerMeta are in unnamed module of loader java.net.URLClassLoader @5c29bfd) at ecp.ajneb97.utils.UtilsItems.getBannerData(UtilsItems.java:298) ~[EpicCraftingsPlus.jar:?] at ecp.ajneb97.managers.CraftingItemManager.createCraftingItemFromItemStack(CraftingItemManager.java:105) ~[EpicCraftingsPlus.jar:?] at ecp.ajneb97.managers.CraftingItemManager.getTotalItems(CraftingItemManager.java:528) ~[EpicCraftingsPlus.jar:?] at ecp.ajneb97.managers.InventoryManager.setRequiredItemTypeItem(InventoryManager.java:505) ~[EpicCraftingsPlus.jar:?] at ecp.ajneb97.managers.InventoryManager.openInventory(InventoryManager.java:127) ~[EpicCraftingsPlus.jar:?] at ecp.ajneb97.listeners.InventoryListener.clickInventory(InventoryListener.java:71) ~[EpicCraftingsPlus.jar:?] at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor266.execute(Unknown Source) ~[?:?] at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:75) ~[purpur-api-1.18.1-R0.1-SNAPSHOT.jar:?] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[purpur-api-1.18.1-R0.1-SNAPSHOT.jar:git-Purpur-1537] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[purpur-api-1.18.1-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:630) ~[purpur-api-1.18.1-R0.1-SNAPSHOT.jar:?] at net.minecraft.server.network.ServerGamePacketListenerImpl.handleContainerClick(ServerGamePacketListenerImpl.java:2921) ~[?:?] at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:58) ~[?:?] at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:13) ~[?:?] at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$1(PacketUtils.java:56) ~[?:?] at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.18.1.jar:git-Purpur-1537] at net.minecraft.util.thread.BlockableEventLoop.doRunTas[/SPOILER] k(BlockableEventLoop.java:149) ~[?:?] at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23) ~[?:?] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1440) ~[purpur-1.18.1.jar:git-Purpur-1537] at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:189) ~[purpur-1.18.1.jar:git-Purpur-1537] at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:122) ~[?:?] at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1418) ~[purpur-1.18.1.jar:git-Purpur-1537] at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1411) ~[purpur-1.18.1.jar:git-Purpur-1537] at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:132) ~[?:?] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1489) ~[purpur-1.18.1.jar:git-Purpur-1537] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1285) ~[purpur-1.18.1.jar:git-Purpur-1537] at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:322) ~[purpur-1.18.1.jar:git-Purpur-1537] at java.lang.Thread.run(Thread.java:833) ~[?:?] (Purpur Build 1537)