SPluginsSPlugins

Not so frequentlly asked questions

Q: I have 2 servers with the same plugins and everything but in server1, the complex item works but in server2, it doesn't A: Try the following solutions:

Info
  • Reinstall ExecutableItems and SCore on both servers

Reference: https://discord.com/channels/701066025516531753/1300780091789545553
(you must join the server first and have access to premium ei support to see the said post)
(or you can contact me about how to transcript a post because idk how to -Special70)

A: Assuming you're using 1.20 for example, try using the latest version of 1.20 (like 1.20.6)

Q: My server is using Mohist 1.19.2 and the chat/text buttons in the chat editor does not work.

A: Change your server jar from Mohist 1.19.2 to Arclight Forge 1.19.2

Reference: https://discord.com/channels/701066025516531753/1363296318755438764/1363509104798208160

Q: The texture in my custom texture isn't working

A: Assuming that the png doesn't seem corrupted, go to https://cloudconvert.com/png-converter for example and re-convert the png file and try again

Q: The ingame editor is facing errors when opened

A: This one needs extra explanation

For example, you may have lots of items and when you go to the next page, this happens. For this scenario, the error posted in console shows as follows:

[10:04:51 ERROR]: Could not pass event InventoryClickEvent to SCore v5.25.6.1
java.util.NoSuchElementException: No value present
	at java.base/java.util.Optional.get(Optional.java:143) ~[?:?]
	at SCore-5.25.6.1.jar/com.ssomar.score.features.custom.armortrim.ArmorTrim.getArmorTrim(ArmorTrim.java:77) ~[SCore-5.25.6.1.jar:?]
	at SCore-5.25.6.1.jar/com.ssomar.score.features.custom.armortrim.ArmorTrim.applyOnItemMeta(ArmorTrim.java:178) ~[SCore-5.25.6.1.jar:?]
	at ExecutableItems_Prem-7.25.6.1.jar/com.ssomar.executableitems.executableitems.ExecutableItemObject.refreshMeta(ExecutableItemObject.java:269) ~[ExecutableItems_Prem-7.25.6.1.jar:?]
	at ExecutableItems_Prem-7.25.6.1.jar/com.ssomar.executableitems.executableitems.ExecutableItemObject.refresh(ExecutableItemObject.java:238) ~[ExecutableItems_Prem-7.25.6.1.jar:?]
	at ExecutableItems_Prem-7.25.6.1.jar/com.ssomar.executableitems.executableitems.ExecutableItemObject.build(ExecutableItemObject.java:221) ~[ExecutableItems_Prem-7.25.6.1.jar:?]
	at ExecutableItems_Prem-7.25.6.1.jar/com.ssomar.executableitems.executableitems.ExecutableItem.buildItem(ExecutableItem.java:717) ~[ExecutableItems_Prem-7.25.6.1.jar:?]
	at ExecutableItems_Prem-7.25.6.1.jar/com.ssomar.executableitems.executableitems.ExecutableItem.buildItem(ExecutableItem.java:697) ~[ExecutableItems_Prem-7.25.6.1.jar:?]
	at ExecutableItems_Prem-7.25.6.1.jar/com.ssomar.executableitems.executableitems.ExecutableItem.buildItem(ExecutableItem.java:770) ~[ExecutableItems_Prem-7.25.6.1.jar:?]
	at ExecutableItems_Prem-7.25.6.1.jar/com.ssomar.executableitems.executableitems.ExecutableItem.getIconItem(ExecutableItem.java:221) ~[ExecutableItems_Prem-7.25.6.1.jar:?]
	at SCore-5.25.6.1.jar/com.ssomar.score.sobject.menu.SObjectsWithFileEditor.load(SObjectsWithFileEditor.java:101) ~[SCore-5.25.6.1.jar:?]
	at SCore-5.25.6.1.jar/com.ssomar.score.sobject.menu.SObjectsEditorAbstract.goNextPage(SObjectsEditorAbstract.java:86) ~[SCore-5.25.6.1.jar:?]
	at SCore-5.25.6.1.jar/com.ssomar.score.sobject.menu.NewSObjectsManagerEditor.nextPage(NewSObjectsManagerEditor.java:154) ~[SCore-5.25.6.1.jar:?]
	at SCore-5.25.6.1.jar/com.ssomar.score.editor.NewGUIManager.clicked(NewGUIManager.java:116) ~[SCore-5.25.6.1.jar:?]
	at SCore-5.25.6.1.jar/com.ssomar.score.editor.NewGUIManager.clicked(NewGUIManager.java:75) ~[SCore-5.25.6.1.jar:?]
	at SCore-5.25.6.1.jar/com.ssomar.score.editor.NewEditorInteractionsListener.manage(NewEditorInteractionsListener.java:164) ~[SCore-5.25.6.1.jar:?]
	at SCore-5.25.6.1.jar/com.ssomar.score.editor.NewEditorInteractionsListener.onInvClick(NewEditorInteractionsListener.java:145) ~[SCore-5.25.6.1.jar:?]
	at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?]
	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?]
	at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-1.21.4.jar:1.21.4-227-7675321]
	at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[paper-1.21.4.jar:1.21.4-227-7675321]
	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?]
	at net.minecraft.server.network.ServerGamePacketListenerImpl.handleContainerClick(ServerGamePacketListenerImpl.java:3208) ~[paper-1.21.4.jar:1.21.4-227-7675321]
	at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:69) ~[paper-1.21.4.jar:1.21.4-227-7675321]
	at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:14) ~[paper-1.21.4.jar:1.21.4-227-7675321]
	at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:29) ~[paper-1.21.4.jar:1.21.4-227-7675321]
	at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.21.4.jar:1.21.4-227-7675321]
	at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:155) ~[paper-1.21.4.jar:1.21.4-227-7675321]
	at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[paper-1.21.4.jar:1.21.4-227-7675321]
	at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1448) ~[paper-1.21.4.jar:1.21.4-227-7675321]
	at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:176) ~[paper-1.21.4.jar:1.21.4-227-7675321]
	at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:129) ~[paper-1.21.4.jar:1.21.4-227-7675321]
	at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1428) ~[paper-1.21.4.jar:1.21.4-227-7675321]
	at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1422) ~[paper-1.21.4.jar:1.21.4-227-7675321]
	at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:139) ~[paper-1.21.4.jar:1.21.4-227-7675321]
	at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1379) ~[paper-1.21.4.jar:1.21.4-227-7675321]
	at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1387) ~[paper-1.21.4.jar:1.21.4-227-7675321]
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1264) ~[paper-1.21.4.jar:1.21.4-227-7675321]
	at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:310) ~[paper-1.21.4.jar:1.21.4-227-7675321]
	at java.base/java.lang.Thread.run(Thread.java:1570) ~[?:?]

Based on the first few lines of the error, it mentioned things like armor trim attributes, meaning there's something wrong that happened in the armor trim settings.

To know which item exactly caused the error, check the rightmost item in the display.

The id is berserker_blade. Now go to your items folder and find the item next to berserker_blade.

Now you know that this file in specific caused the issue.

How to fix it?
Try to remove these 4 lines and reload the plugin.

The question is, does it solve the issue? Not entirely. The cause of such issue may vary from case-to-case. Please create a new post at the bugs-errors-issues channel in the discord so this issue can at least be prevented in the future updates.

Q: I input the customModelData value to a chestplate. The inv custom texture works except the worn armor render. What happened?

A: Configure the equip model at https://splugins.net/docs/executableitems/configurations/item-configuration/item-features#equippable-features

Info

Snippet of the ei item config

equippableFeatures:
    enable: true
    slot: CHEST
    enableSound: false
    sound: ITEM_ARMOR_EQUIP_DIAMOND

    equipModel: "nexo:super" # Enter the equip model of your custom texture
    cameraOverlay: "nexo:super" # You can remove this if you don't need it

    damageableOnHurt: false
    dispensable: true
    swappable: true

    allowedEntities:
     - PLAYER
Info

Reference nexo armor config

super_chestplate:
  material: NETHERITE_CHESTPLATE
  name: '&6Super Chestplate'
  type: chestplate
  slot: chest
  Pack:
    generate_model: true
    parent_model: item/generated
    textures:
    - super_set:armors/super_set_chestplate_icon.png
    - layer1: super_set:models/armor/super_armor_layer_1
    custom_model_data: 10002
  components:
    equippable:
      enabled: true
      slot: chest
      max-stack: 1
      durability: 592
  stats:
    armor: 8
    toughness: 2
  Components:
    equippable:
      slot: CHEST
      asset_id: nexo:super

Context: https://discord.com/channels/701066025516531753/1428177971700830218

Q: I have issues when running /ei show in folia

A: Delete your logs folder

As of this writing, the issue has been narrowed down and will be getting a fix in the future. For now, if you face issues similar to this, try deleting your logs folder.

Reference Error from blazepxly

[05:45:54] [Folia Watchdog Thread/ERROR]: [io.papermc.paper.threadedregions.FoliaWatchdogThread] Tick region located in world 'world' around chunk '[-3, -20]' has not responded in 5.552753763s:
[05:45:54] [Folia Watchdog Thread/ERROR]: ------------------------------
[05:45:54] [Folia Watchdog Thread/ERROR]: Current Thread: Folia Region Scheduler Thread #0
[05:45:54] [Folia Watchdog Thread/ERROR]: 	PID: 90 | Suspended: false | Native: false | State: RUNNABLE
[05:45:54] [Folia Watchdog Thread/ERROR]: 	Stack:
[05:45:54] [Folia Watchdog Thread/ERROR]: 		java.base@25.0.3/com.sun.crypto.provider.CipherBlockChaining.decrypt(CipherBlockChaining.java:219)
[05:45:54] [Folia Watchdog Thread/ERROR]: 		java.base@25.0.3/com.sun.crypto.provider.FeedbackCipher.decryptFinal(FeedbackCipher.java:203)
[05:45:54] [Folia Watchdog Thread/ERROR]: 		java.base@25.0.3/com.sun.crypto.provider.CipherCore.finalNoPadding(CipherCore.java:988)
[05:45:54] [Folia Watchdog Thread/ERROR]: 		java.base@25.0.3/com.sun.crypto.provider.CipherCore.fillOutputBuffer(CipherCore.java:937)
[05:45:54] [Folia Watchdog Thread/ERROR]: 		java.base@25.0.3/com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:734)
[05:45:54] [Folia Watchdog Thread/ERROR]: 		java.base@25.0.3/com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:446)
[05:45:54] [Folia Watchdog Thread/ERROR]: 		java.base@25.0.3/javax.crypto.Cipher.doFinal(Cipher.java:2281)
[05:45:54] [Folia Watchdog Thread/ERROR]: 		java.base@25.0.3/java.lang.invoke.DirectMethodHandle$Holder.invokeSpecial(DirectMethodHandle$Holder)
[05:45:54] [Folia Watchdog Thread/ERROR]: 		java.base@25.0.3/java.lang.invoke.LambdaForm$MH/0x000000007f0cdc00.invoke(LambdaForm$MH)
[05:45:54] [Folia Watchdog Thread/ERROR]: 		java.base@25.0.3/java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
[05:45:54] [Folia Watchdog Thread/ERROR]: 		java.base@25.0.3/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:155)
[05:45:54] [Folia Watchdog Thread/ERROR]: 		java.base@25.0.3/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
[05:45:54] [Folia Watchdog Thread/ERROR]: 		java.base@25.0.3/java.lang.reflect.Method.invoke(Method.java:565)
[05:45:54] [Folia Watchdog Thread/ERROR]: 		SCore-5.26.7.17.jar//com.ssomar.score.utils.placeholders.EffectPlaceholders.preparePluginBridge(EffectPlaceholders.java)
[05:45:54] [Folia Watchdog Thread/ERROR]: 		SCore-5.26.7.17.jar//com.ssomar.score.utils.placeholders.EffectPlaceholders.<init>(EffectPlaceholders.java:27)
[05:45:54] [Folia Watchdog Thread/ERROR]: 		SCore-5.26.7.17.jar//com.ssomar.score.utils.placeholders.StringPlaceholder.<init>(StringPlaceholder.java:84)
[05:45:54] [Folia Watchdog Thread/ERROR]: 		ExecutableItems_Prem-7.26.7.17.jar//com.ssomar.executableitems.executableitems.ExecutableItemObject.getStringPlaceholderWithVariables(ExecutableItemObject.java:570)

Try it now

Copy this into ExecutableItems and reload

Taken from this page. Paste it into a config, run the plugin's reload command, and you have a working starting point to edit.

equippableFeatures:
    enable: true
    slot: CHEST
    enableSound: false
    sound: ITEM_ARMOR_EQUIP_DIAMOND

    equipModel: "nexo:super" # Enter the equip model of your custom texture
    cameraOverlay: "nexo:super" # You can remove this if you don't need it

    damageableOnHurt: false
    dispensable: true
    swappable: true

    allowedEntities:
     - PLAYER
ExecutableItems

Plugin used on this page

ExecutableItems

Custom items with abilities, activators and commands — no code.

  • 5.0/5 from 10 reviews
  • 3.2K servers running it right now (bStats)
  • 52 downloads on SPlugins

€19.99

one-time, lifetime updates

Created Oct 29, 2025Last updated Sep 12, 2026 by Ssomar
Edit this page on GitHub