1 중 1 페이지
Fabric Waystones 모드 후기
Posted: 2023-05-03 수요일 11:13
by fractalbarista
개요
이 모드를 사용하면 플레이어는 순간이동하여 거점으로 이동할 수 있다.
서버와 클라이언트 모드 설치되어야 한다. 깃허브 위키에서 안내하는 명령어 일부를 사용할 수 없었다. /fwaystone reload
, /fwaystone display
가 없음.
Inventory Tabs 모드와 같이 사용하지 말아야 한다. 이 모드는 제작대와 상자 간에 빠르게 전환할 수 있도록 인벤토리 창 상단에 탭을 만들어주는데, 웨이스톤 인터페이스 일부를 가린다.
서버만 설치하면 되고 클라이언트는 설치할 필요가 없다. Fabric Waystone 모드를 기반으로 만들어졌기 때문에 명령어와 설정파일은 대부분 동일하다. 원본과 달리 웨이스톤의 권한을 설정할 수 있는 방법이 없었다.
버그
웅크리고 웨이스톤을 캐면 웨이스톤의 설정값을 보존한 채로 캘 수 있는데, 다음과 같은 로그가 뜨면서 웨이스톤을 캤던 플레이어는 서버에 접속하지 못하게 된다.
► Show Spoiler
코드: 모두 선택
java.lang.NullPointerException: Cannot invoke "net.minecraft.class_2520.method_10711()" because "$$1" is null
at net.minecraft.class_2487.method_10555(class_2487.java:469) ~[server-intermediary.jar:?]
at net.minecraft.class_2487.method_10713(class_2487.java:165) ~[server-intermediary.jar:?]
at net.minecraft.class_2507.method_10631(class_2507.java:134) ~[server-intermediary.jar:?]
at net.minecraft.class_2507.method_10628(class_2507.java:99) ~[server-intermediary.jar:?]
at net.minecraft.class_2540.method_10794(class_2540.java:518) ~[server-intermediary.jar:?]
at net.minecraft.class_2540.method_10793(class_2540.java:567) ~[server-intermediary.jar:?]
at net.minecraft.class_2540.method_34062(class_2540.java:179) ~[server-intermediary.jar:?]
at net.minecraft.class_2649.method_11052(class_2649.java:38) ~[server-intermediary.jar:?]
at net.minecraft.class_2545.method_10838(class_2545.java:45) ~[server-intermediary.jar:?]
at net.minecraft.class_2545.encode(class_2545.java:14) ~[server-intermediary.jar:?]
at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107) ~[netty-codec-4.1.77.Final.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717) ~[netty-transport-4.1.77.Final.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:764) ~[netty-transport-4.1.77.Final.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:790) ~[netty-transport-4.1.77.Final.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:758) ~[netty-transport-4.1.77.Final.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:808) ~[netty-transport-4.1.77.Final.jar:?]
at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1025) ~[netty-transport-4.1.77.Final.jar:?]
at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:306) ~[netty-transport-4.1.77.Final.jar:?]
at net.minecraft.class_2535.method_36942(class_2535.java:209) ~[server-intermediary.jar:?]
at net.minecraft.class_2535.method_10761(class_2535.java:201) ~[server-intermediary.jar:?]
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) [netty-common-4.1.77.Final.jar:?]
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) [netty-common-4.1.77.Final.jar:?]
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) [netty-common-4.1.77.Final.jar:?]
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:391) [netty-transport-classes-epoll-4.1.77.Final.jar:?]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) [netty-common-4.1.77.Final.jar:?]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-common-4.1.77.Final.jar:?]
at java.lang.Thread.run(Unknown Source) [?:?]
모드를 제거했다가 다시 설치하면 다시 접속이 가능했는데, 활성화시켰던 웨이스톤 일부가 사라져있었다. 정확한 이유는 더 알아봐야겠지만 해당 모드는 사용하지 않는게 안전하다.