개인 자료란 (JE)

  서버 커뮤니티

Profile 도리Dori 정품인증자

Dori_ ad1b07cedd434d16a23de539be82c416

Profile

질문하기 스크립트

1.20.2 skript sign gui 관련 오류가 발생 해서 질문 남깁니다!

2025.03.21 조회 수 34 추천 수 0
이해도 중급자 
게임버전 (JE) 1.20.2 
게임버전 (BE) 관련없음 
스크립트 버전 2.8.5 

혼자 소소하게 스크립트 개발해서 사용하고 있는 유저입니다.

기존에 개발하던 환경은 1.17.1에서 개발을 하던걸 전역 후 1.20.2버전으로 호환을 시키는 과정에서 sign gui가 작동을 안하게 되서 질문 남깁니다.

오류 로그 입니다.

[02:32:41 INFO]: Dori_ issued server command: /sgui

[02:32:41 ERROR]: null

org.bukkit.command.CommandException: Unhandled exception executing command 'sgui' in plugin Skript v2.8.5

        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[forge-1.20.2-48.1.0-universal.jar%23161!/:?]

        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:146) ~[forge-1.20.2-48.1.0-universal.jar%23161!/:?]

        at org.bukkit.craftbukkit.v1_20_R2.CraftServer.dispatchCommand(CraftServer.java:884) ~[forge-1.20.2-48.1.0-universal.jar%23161!/:ef888c07-758046319-b60a8662-48.1.0]

        at org.bukkit.craftbukkit.v1_20_R2.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:50) ~[forge-1.20.2-48.1.0-universal.jar%23161!/:?]

        at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:264) ~[brigadier-1.20.1.jar%23109!/:?]

        at net.minecraft.commands.Commands.m_242674_(Commands.java:324) ~[server-1.20.2-20230921.100330-srg.jar%23156!/:?]

        at net.minecraft.server.network.ServerGamePacketListenerImpl.m_246958_(ServerGamePacketListenerImpl.java:1717) ~[server-1.20.2-20230921.100330-srg.jar%23156!/:?]

        at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$8(ServerGamePacketListenerImpl.java:1680) ~[server-1.20.2-20230921.100330-srg.jar%23156!/:?]

        at net.minecraft.util.thread.BlockableEventLoop.m_18693_(BlockableEventLoop.java:67) ~[server-1.20.2-20230921.100330-srg.jar%23156!/:?]

        at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]

        at net.minecraft.server.TickTask.run(TickTask.java:18) ~[server-1.20.2-20230921.100330-srg.jar%23156!/:?]

        at net.minecraft.util.thread.BlockableEventLoop.m_6367_(BlockableEventLoop.java:156) ~[server-1.20.2-20230921.100330-srg.jar%23156!/:?]

        at net.minecraft.util.thread.ReentrantBlockableEventLoop.m_6367_(ReentrantBlockableEventLoop.java:23) ~[server-1.20.2-20230921.100330-srg.jar%23156!/:?]

        at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:1025) ~[server-1.20.2-20230921.100330-srg.jar%23156!/:?]

        at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:169) ~[server-1.20.2-20230921.100330-srg.jar%23156!/:?]

        at net.minecraft.util.thread.BlockableEventLoop.m_7245_(BlockableEventLoop.java:130) ~[server-1.20.2-20230921.100330-srg.jar%23156!/:?]

        at net.minecraft.server.MinecraftServer.m_129961_(MinecraftServer.java:1008) ~[server-1.20.2-20230921.100330-srg.jar%23156!/:?]

        at net.minecraft.server.MinecraftServer.m_7245_(MinecraftServer.java:1002) ~[server-1.20.2-20230921.100330-srg.jar%23156!/:?]

        at net.minecraft.util.thread.BlockableEventLoop.m_18701_(BlockableEventLoop.java:139) ~[server-1.20.2-20230921.100330-srg.jar%23156!/:?]

        at net.minecraft.server.MinecraftServer.m_130012_(MinecraftServer.java:988) ~[server-1.20.2-20230921.100330-srg.jar%23156!/:?]

        at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:907) ~[server-1.20.2-20230921.100330-srg.jar%23156!/:?]

        at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:276) ~[server-1.20.2-20230921.100330-srg.jar%23156!/:?]

        at java.lang.Thread.run(Thread.java:833) [?:?]

Caused by: java.lang.NoSuchMethodError: 'void org.bukkit.block.sign.SignSide.line(int, net.kyori.adventure.text.Component)'

        at me.limeglass.skacket.managers.SignManager.open(SignManager.java:96) ~[?:?]

        at me.limeglass.skacket.elements.sections.SecOpenSign.walk(SecOpenSign.java:60) ~[?:?]

        at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:88) ~[?:?]

        at ch.njol.skript.lang.Trigger.execute(Trigger.java:52) ~[?:?]

        at ch.njol.skript.command.ScriptCommand.execute2(ScriptCommand.java:316) ~[?:?]

        at ch.njol.skript.command.ScriptCommand.lambda$execute$0(ScriptCommand.java:275) ~[?:?]

        at ch.njol.skript.command.ScriptCommand.execute(ScriptCommand.java:286) ~[?:?]

        at ch.njol.skript.command.ScriptCommand.onCommand(ScriptCommand.java:221) ~[?:?]

        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[forge-1.20.2-48.1.0-universal.jar%23161!/:?]

        ... 22 more

여기부터가 테스트 코드입니다.

command /sgui:

trigger:

send "사용하실 닉네임을 적어주세요!" to player

#open sign gui to player

#1 open sign gui to player with lines "ads", "", "^^^^^^^^^^^^^^^", and "Thingy":

#2 set {_a} to 2nd element out of lines


on packet event play_client_update_sign:

set {_임시배열변수::*} to field 1 of event-packet

send "%{_임시배열변수::1}%" to player


#1과 #2는 그냥 테스트 용으로 넣은겁니다. 원래는 #에 적힌 open sign gui to player 이것만 씁니다.

플러그인 입니다.

> plugins

[02:46:19 INFO]: Plugins (22): WolfAPI, LuckPerms, Skript, SkBee, EffectLib, skript-reflect, skUtilities, HolographicDisplays, SystemEnchants, ProtocolLib, PermSk, SkDragonRecode, Skacket, Skellett, SkEssentials, skript-yaml, MorkazSk, skRayFall, Skript-Packet, SkJade, skript-holo, Mohist


> sk info

[02:46:35 INFO]: [Skript] Skript's aliases can be found here: https://github.com/SkriptLang/skript-aliases

[02:46:35 INFO]: [Skript] Skript's documentation can be found here: https://docs.skriptlang.org/

[02:46:35 INFO]: [Skript] Skript's tutorials can be found here: https://docs.skriptlang.org/tutorials

[02:46:35 INFO]: [Skript] Server Version: 1.20.2-168 (MC: 1.20.2)

[02:46:35 INFO]: [Skript] Skript Version: 2.8.5 (skriptlang-github)

[02:46:35 INFO]: [Skript] Installed Skript Addons:

[02:46:35 INFO]: [Skript]  - PermSk v1.1.1 (https://iplexy.de)

[02:46:35 INFO]: [Skript]  - SkDragonRecode v1.0.2

[02:46:35 INFO]: [Skript]  - Skacket v1.1.0

[02:46:35 INFO]: [Skript]  - Skellett v2.0.10 (https://forums.skunity.com/resources/skellett.24/)

[02:46:35 INFO]: [Skript]  - SkEssentials v1.0.5

[02:46:35 INFO]: [Skript]  - skript-yaml v1.6.1

[02:46:35 INFO]: [Skript]  - MorkazSk v1.2

[02:46:35 INFO]: [Skript]  - skRayFall v1.9.28 (https://sk.rayfall.net/)

[02:46:35 INFO]: [Skript]  - SkBee v3.5.4 (https://github.com/ShaneBeee/SkBee)

[02:46:35 INFO]: [Skript]  - Skript-Packet v2.1.2 (www.github.com/Anarchick/skript-packet)

[02:46:35 INFO]: [Skript]  - skript-reflect v2.4 (https://github.com/SkriptLang/skript-reflect)

[02:46:35 INFO]: [Skript]  - skUtilities v0.9.2 (https://tim740.github.io/)

[02:46:35 INFO]: [Skript]  - SkJade v1.4.3 (https://www.github.com/Ankoki-Dev/SkJade)

[02:46:35 INFO]: [Skript]  - skript-holo v1.0.2 (https://github.com/Blueyescat/skript-holo)

[02:46:35 INFO]: [Skript] Installed dependencies: None


플러그인과 애드온은 해당 sign gui와 상관이 없는 것도 포함이 되어있습니다.(다른 스크립트 때문에)

아 그리고 현재 1.20.2 버킷(spigot)이 다운이 안되서, 1.20.2 mohist(spigot)에서 구동을 했습니다. 

(모드 버킷 특성상 어디선가 충돌이 발생한 것이 아닌가 싶긴 합니다 ^^....)

1개의 댓글

도리Dori
2025.05.11

표지판 GUI 구문 자체를 없애고, ttp 썼습니당

뉴스 및 창작물
/files/thumbnails/274/069/004/262x150.crop.jpg?20250630235341

업데이트

마인크래프트 자바 1.21.7 (Minecraft Java Edition 1.21.7)

updater

2025-06-30

0

/files/thumbnails/060/067/004/262x150.crop.jpg?20250627114203

업데이트

마인크래프트 자바 1.21.7 릴리스 후보 1 (Minecraft Java Edition 1.21.7 Release Candidate 1)

updater

2025-06-26

0

/files/thumbnails/482/063/004/262x150.crop.jpg?20250626003722

업데이트

마인크래프트 자바 1.21.6 (Minecraft Java Edition 1.21.6)

updater

2025-06-18

1

/files/thumbnails/520/060/004/262x150.crop.jpg?20250626003756

업데이트

마인크래프트 자바 1.21.6 릴리스 후보 1 한국어 번역본 (Minecraft 1.21.6 Release Candidate 1)

updater

2025-06-12

0

/files/thumbnails/267/050/004/262x150.crop.jpg?20250626003947

업데이트

마인크래프트 자바 1.21.6 프리릴리스 1 한국어 번역본 (Minecraft 1.21.6 Pre-Release 1)

updater

2025-05-28

1