cardboard
cardboard copied to clipboard
[WIP] 1.19
Work-in-Progress changes for 1.19-1.19.2 support.
As of Aug27 it can compile, although see the issues list below.
Current 1.19.2 work still to do:
- Update Paper-API (currently still using Paper 1.17 API; current .jar is custom)
- VillagerCareerChangeEvent disabled (see MixinGoToWorkTask)
- EntityPlaceEvent for ArmorStands disabled (see MixinArmorStandItem)
- LootGenerateEvent disabled (see MixinLootTable)
- Bungee-Chat API disabled (see MixinGameMessageS2CPacket)
- World.playSound() API disabled (see WorldImpl)
- World.createEntity() for Paintings (see WorldImpl)
- Need to check if Text.getString is same as 1.18's Text.asString
- Signed chat currently disabled (null is passed as PlayerPublicKey)
- Bungeecord Chat API needs checking
- getChunkSnapshot needs update to biome data (see CardboardChunk)
- Check CraftChatMessage
- Check command aliases (See MinecraftCommandWrapper)
- Player block breaking PlayerInteractEvent & BlockDamageEvent still need updating (see MixinServerPlayerInteractionManager)
- PlayerDeathEvent needs updating (see MixinPlayer), (also need to look into drop items location issue)
- Boat PlayerInteractEvent needs updating (see MixinBoatItem)
- Using PlayerManager as alternative way for PlayerChatEvents needs updating (check into Fabric-API's new chat api)
- executeCommand PlayerCommandPreprocessEvent / plugin command support (in MixinServerPlayNetworkHandler) needs updating
- PlayerChatEvents (see MixinServerPlayNetworkHandler) still needs updating
- handleMessage & onGameMessage (see MixinServerPlayNetworkHandler_ChatEvent) still needs updating
- MixinLeavesBlock & MixinBoatItem need to be updated
- MixinUpdateAttackTargetTask needs to be updated
- Check CraftServer.syncCommands new CommandRegistryAccess
- Need to update CraftBlockData
- Update PaintingEntity support in createEntity (see WorldImpl)
- Need to update MixinGoToWorkTask to 1.19
- Need to update MixinLootTable to 1.19
- Need to update Bungeecord Chat API in MixinGameMessageS2CPacket
- Need to fix getCatType (see CardboardCat)
- Need to update sound effect packets (see PlayerImpl)
- need to redo MixinExplosion
- need to update Enchantment screen onContentChanged for 1.19 (see MixinEnchantmentScreenHandler)
- Abstract out most of the changes into iCommon, try to avoid having two separate branches for 1.18 & 1.19
Awesome!
Then there will be the even harder task for going into 1.20
服务器运行出错
MCDReforged 2.5.2 is starting up
MCDReforged is open source, u can find it here: https://github.com/Fallen-Breath/MCDReforged
[MCDR] [21:16:35] [MainThread/INFO]: 语言已设置为 zh_cn
[MCDR] [21:16:35] [MainThread/INFO]: 编码 / 解码方式已设置为 utf-8 / cp936
[MCDR] [21:16:35] [MainThread/INFO]: 插件文件夹列表:
[MCDR] [21:16:35] [MainThread/INFO]: - plugins
[MCDR] [21:16:35] [MainThread/INFO]: 解析处理器已设置为 vanilla_handler
[MCDR] [21:16:35] [MainThread/INFO]: MCDReforged正于Python 3.8.6环境中运行
[MCDR] [21:16:35] [TaskExecutor/INFO]: 刷新所有插件中
[MCDR] [21:16:35] [TaskExecutor/INFO]: 没有插件变更; 已加载插件数: 2
[MCDR] [21:16:35] [MainThread/INFO]: 正在启动服务端,启动参数为 "start.bat"
[MCDR] [21:16:35] [MainThread/INFO]: 服务端正在以 PID 42944 运行中
[Server]
[Server] D:\Users\1\Downloads\新建文件夹\server>java -Xms3G -Xmx8G -jar fabric-server-launch.jar nogui pause
[MCDR] [21:16:35] [CheckUpdate/INFO]: 从 Github 检测最新版本失败: SSLError(MaxRetryError("HTTPSConnectionPool(host='api)[Server] Starting net.fabricmc.loader.impl.game.minecraft.BundlerClassPathCapture
[Server] [21:16:37] [main/INFO]: Loading Minecraft 1.19.2 with Fabric Loader 0.14.9
[Server] [21:16:37] [ForkJoinPool-1-worker-2/WARN]: Mod cardboard uses the version ${version} which isn't compatible win[Server] [21:16:37] [ForkJoinPool-1-worker-2/WARN]: Mod com_github_isaiahpatton_specialsource uses the version master-Sn[Server] [21:16:37] [main/INFO]: Loading 42 mods:
[Server] - cardboard ${version}
[Server] - com_github_isaiahpatton_specialsource master-SNAPSHOT via cardboard
[Server] - fabric-api 0.60.0+1.19.2
[Server] - fabric-api-base 0.4.11+e62f51a390 via fabric-api
[Server] - fabric-api-lookup-api-v1 1.6.9+9ff28f4090 via fabric-api
[Server] - fabric-biome-api-v1 9.0.17+aeb40ebe90 via fabric-api
[Server] - fabric-command-api-v1 1.2.11+f71b366f90 via fabric-api
[Server] - fabric-command-api-v2 2.1.7+0c17ea9690 via fabric-api
[Server] - fabric-commands-v0 0.2.28+df3654b390 via fabric-api
[Server] - fabric-containers-v0 0.1.34+df3654b390 via fabric-api
[Server] - fabric-content-registries-v0 3.2.3+aeb40ebe90 via fabric-api
[Server] - fabric-convention-tags-v1 1.1.1+7cd20a1490 via fabric-api
[Server] - fabric-crash-report-info-v1 0.2.5+aeb40ebe90 via fabric-api
[Server] - fabric-data-generation-api-v1 5.1.8+a680b9b490 via fabric-api
[Server] - fabric-dimensions-v1 2.1.30+aeb40ebe90 via fabric-api
[Server] - fabric-entity-events-v1 1.4.18+9ff28f4090 via fabric-api
[Server] - fabric-events-interaction-v0 0.4.28+aeb40ebe90 via fabric-api
[Server] - fabric-events-lifecycle-v0 0.2.28+df3654b390 via fabric-api
[Server] - fabric-game-rule-api-v1 1.0.21+aeb40ebe90 via fabric-api
[Server] - fabric-item-api-v1 1.5.7+35a03c4390 via fabric-api
[Server] - fabric-item-groups-v0 0.3.28+aeb40ebe90 via fabric-api
[Server] - fabric-lifecycle-events-v1 2.1.2+aeb40ebe90 via fabric-api
[Server] - fabric-loot-api-v2 1.1.3+83a8659290 via fabric-api
[Server] - fabric-loot-tables-v1 1.1.6+9e7660c690 via fabric-api
[Server] - fabric-message-api-v1 5.0.3+176380a290 via fabric-api
[Server] - fabric-mining-level-api-v1 2.1.14+33fbc73890 via fabric-api
[Server] - fabric-networking-api-v1 1.2.4+5eb68ef290 via fabric-api
[Server] - fabric-networking-v0 0.3.21+df3654b390 via fabric-api
[Server] - fabric-object-builder-api-v1 4.0.11+aeb40ebe90 via fabric-api
[Server] - fabric-particles-v1 1.0.10+aeb40ebe90 via fabric-api
[Server] - fabric-registry-sync-v0 0.9.24+aeb40ebe90 via fabric-api
[Server] - fabric-rendering-data-attachment-v1 0.3.14+aeb40ebe90 via fabric-api
[Server] - fabric-rendering-fluids-v1 3.0.7+aeb40ebe90 via fabric-api
[Server] - fabric-resource-conditions-api-v1 2.0.11+e62f51a390 via fabric-api
[Server] - fabric-resource-loader-v0 0.6.1+aeb40ebe90 via fabric-api
[Server] - fabric-screen-handler-api-v1 1.2.13+9ff28f4090 via fabric-api
[Server] - fabric-transfer-api-v1 2.0.11+83a8659290 via fabric-api
[Server] - fabric-transitive-access-wideners-v1 1.3.0+42d99c3290 via fabric-api
[Server] - fabricloader 0.14.9
[Server] - icommon 1.19
[Server] - java 17
[Server] - minecraft 1.19.2
[Server] [21:16:37] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/D:/Users/1/Downloads/%e6%96%bR[Server] [21:16:37] [main/INFO]: Compatibility level set to JAVA_16
[Server] [21:16:37] [main/INFO]: Loading Libraries...
[Server] [21:16:37] [main/INFO]: Downloading io.papermc:paper-api:1.17-dev...
[Server] [21:16:38] [main/WARN]: Failed to download: io.papermc:paper-api:1.17-dev
[Server] javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilt[Server] at sun.security.ssl.Alert.createSSLException(Alert.java:131) ~[?:?]
[Server] at sun.security.ssl.TransportContext.fatal(TransportContext.java:370) ~[?:?]
[Server] at sun.security.ssl.TransportContext.fatal(TransportContext.java:313) ~[?:?]
[Server] at sun.security.ssl.TransportContext.fatal(TransportContext.java:308) ~[?:?]
[Server] at sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:][Server] at sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(CertificateMessage.j][Server] at sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(CertificateMessage.java:1175) ~[?][Server] at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:396) ~[?:?]
[Server] at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:480) ~[?:?]
[Server] at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:458) ~[?:?]
[Server] at sun.security.ssl.TransportContext.dispatch(TransportContext.java:200) ~[?:?]
[Server] at sun.security.ssl.SSLTransport.decode(SSLTransport.java:172) ~[?:?]
[Server] at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1500) ~[?:?]
[Server] at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1415) ~[?:?]
[Server] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:450) ~[?:?]
[Server] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:421) ~[?:?]
[Server] at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:580) ~[?:?]
[Server] at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnec][Server] at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1665) ~[?:?]
[Server] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589) ~[?:?]
[Server] at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224) ~[][Server] at org.cardboardpowered.library.LibraryManager.download(LibraryManager.java:116) [Cardboard-1.19.2.jar:][Server] at org.cardboardpowered.library.LibraryManager.run(LibraryManager.java:84) [Cardboard-1.19.2.jar:?]
[Server] at org.cardboardpowered.mixin.CardboardMixinPlugin.loadLibs(CardboardMixinPlugin.java:77) [Cardboard-1.][Server] at org.cardboardpowered.mixin.CardboardMixinPlugin.onLoad(CardboardMixinPlugin.java:53) [Cardboard-1.19][Server] at org.spongepowered.asm.mixin.transformer.PluginHandle.onLoad(PluginHandle.java:119) [sponge-mixin-0.1][Server] at org.spongepowered.asm.mixin.transformer.MixinConfig.onSelect(MixinConfig.java:709) [sponge-mixin-0.1][Server] at org.spongepowered.asm.mixin.transformer.MixinProcessor.selectConfigs(MixinProcessor.java:498) [spong][Server] at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:460) [sponge-mixin][Server] at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:438) [sponge-][Server] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:290) [sponge-][Server] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) [][Server] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:2][Server] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.][Server] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) [fab][Server] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) [fabric][Server] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) [fabric-loa][Server] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) [?:?]
[Server] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:454)][Server] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.9.jar:?]
[Server] at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.14.9.jar:?][Server] at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabr][Server] Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpatt[Server] at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:439) ~[?:?]
[Server] at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306) ~[?:?]
[Server] at sun.security.validator.Validator.validate(Validator.java:264) ~[?:?]
[Server] at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231) ~[?:?]
[Server] at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132) ~[?:?]
[Server] at sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:][Server] ... 37 more
[Server] Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification patht[Server] at sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141) ~[?:?]
[Server] at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126) ~[?:?]
[Server] at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297) ~[?:?]
[Server] at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:434) ~[?:?]
[Server] at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306) ~[?:?]
[Server] at sun.security.validator.Validator.validate(Validator.java:264) ~[?:?]
[Server] at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231) ~[?:?]
[Server] at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132) ~[?:?]
[Server] at sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:][Server] ... 37 more
[Server] [21:16:38] [main/WARN]: Attempting download of 'paper-api-1.17-dev.jar' again (2/2)
[Server] [21:16:38] [main/INFO]: Downloading io.papermc:paper-api:1.17-dev...
[Server] [21:16:38] [main/WARN]: Failed to download: io.papermc:paper-api:1.17-dev
[Server] javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilt[Server] at sun.security.ssl.Alert.createSSLException(Alert.java:131) ~[?:?]
[Server] at sun.security.ssl.TransportContext.fatal(TransportContext.java:370) ~[?:?]
[Server] at sun.security.ssl.TransportContext.fatal(TransportContext.java:313) ~[?:?]
[Server] at sun.security.ssl.TransportContext.fatal(TransportContext.java:308) ~[?:?]
[Server] at sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:][Server] at sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(CertificateMessage.j][Server] at sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(CertificateMessage.java:1175) ~[?][Server] at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:396) ~[?:?]
[Server] at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:480) ~[?:?]
[Server] at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:458) ~[?:?]
[Server] at sun.security.ssl.TransportContext.dispatch(TransportContext.java:200) ~[?:?]
[Server] at sun.security.ssl.SSLTransport.decode(SSLTransport.java:172) ~[?:?]
[Server] at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1500) ~[?:?]
[Server] at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1415) ~[?:?]
[Server] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:450) ~[?:?]
[Server] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:421) ~[?:?]
[Server] at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:580) ~[?:?]
[Server] at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnec][Server] at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1665) ~[?:?]
[Server] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589) ~[?:?]
[Server] at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224) ~[][Server] at org.cardboardpowered.library.LibraryManager.download(LibraryManager.java:116) [Cardboard-1.19.2.jar:][Server] at org.cardboardpowered.library.LibraryManager.run(LibraryManager.java:84) [Cardboard-1.19.2.jar:?]
[Server] at org.cardboardpowered.mixin.CardboardMixinPlugin.loadLibs(CardboardMixinPlugin.java:77) [Cardboard-1.][Server] at org.cardboardpowered.mixin.CardboardMixinPlugin.onLoad(CardboardMixinPlugin.java:53) [Cardboard-1.19][Server] at org.spongepowered.asm.mixin.transformer.PluginHandle.onLoad(PluginHandle.java:119) [sponge-mixin-0.1][Server] at org.spongepowered.asm.mixin.transformer.MixinConfig.onSelect(MixinConfig.java:709) [sponge-mixin-0.1][Server] at org.spongepowered.asm.mixin.transformer.MixinProcessor.selectConfigs(MixinProcessor.java:498) [spong][Server] at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:460) [sponge-mixin][Server] at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:438) [sponge-][Server] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:290) [sponge-][Server] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) [][Server] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:2][Server] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.][Server] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) [fab][Server] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) [fabric][Server] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) [fabric-loa][Server] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) [?:?]
[Server] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:454)][Server] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.9.jar:?]
[Server] at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.14.9.jar:?][Server] at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabr][Server] Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpatt[Server] at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:439) ~[?:?]
[Server] at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306) ~[?:?]
[Server] at sun.security.validator.Validator.validate(Validator.java:264) ~[?:?]
[Server] at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231) ~[?:?]
[Server] at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132) ~[?:?]
[Server] at sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:][Server] ... 37 more
[Server] Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification patht[Server] at sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141) ~[?:?]
[Server] at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126) ~[?:?]
[Server] at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297) ~[?:?]
[Server] at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:434) ~[?:?]
[Server] at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306) ~[?:?]
[Server] at sun.security.validator.Validator.validate(Validator.java:264) ~[?:?]
[Server] at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231) ~[?:?]
[Server] at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132) ~[?:?]
[Server] at sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:][Server] ... 37 more
[Server] [21:16:38] [main/WARN]: Restart the server to attempt downloading 'paper-api-1.17-dev.jar' again.
[Server] [21:16:38] [main/INFO]: Debug: Loading library sqlite-jdbc-3.21.0.1.jar
[Server] [21:16:38] [main/INFO]: Debug: Loading library mysql-connector-java-5.1.46.jar
[Server] [21:16:38] [main/INFO]: Debug: Loading library commons-lang-2.6.jar
[Server] [21:16:38] [main/INFO]: Debug: Loading library commons-collections4-4.4.jar
[Server] [21:16:38] [main/INFO]: Debug: Loading library commons-collections-3.2.1.jar
[Server] [21:16:38] [main/INFO]: Downloading org.cardboardpowered:intermediary-adapter:7.3...
[Server] [21:16:38] [main/WARN]: Failed to download: org.cardboardpowered:intermediary-adapter:7.3
[Server] javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilt[Server] at sun.security.ssl.Alert.createSSLException(Alert.java:131) ~[?:?]
[Server] at sun.security.ssl.TransportContext.fatal(TransportContext.java:370) ~[?:?]
[Server] at sun.security.ssl.TransportContext.fatal(TransportContext.java:313) ~[?:?]
[Server] at sun.security.ssl.TransportContext.fatal(TransportContext.java:308) ~[?:?]
[Server] at sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:][Server] at sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(CertificateMessage.j][Server] at sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(CertificateMessage.java:1175) ~[?][Server] at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:396) ~[?:?]
[Server] at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:480) ~[?:?]
[Server] at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:458) ~[?:?]
[Server] at sun.security.ssl.TransportContext.dispatch(TransportContext.java:200) ~[?:?]
[Server] at sun.security.ssl.SSLTransport.decode(SSLTransport.java:172) ~[?:?]
[Server] at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1500) ~[?:?]
[Server] at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1415) ~[?:?]
[Server] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:450) ~[?:?]
[Server] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:421) ~[?:?]
[Server] at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:580) ~[?:?]
[Server] at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnec][Server] at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1665) ~[?:?]
[Server] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589) ~[?:?]
[Server] at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224) ~[][Server] at org.cardboardpowered.library.LibraryManager.download(LibraryManager.java:116) [Cardboard-1.19.2.jar:][Server] at org.cardboardpowered.library.LibraryManager.run(LibraryManager.java:84) [Cardboard-1.19.2.jar:?]
[Server] at org.cardboardpowered.mixin.CardboardMixinPlugin.loadLibs(CardboardMixinPlugin.java:77) [Cardboard-1.][Server] at org.cardboardpowered.mixin.CardboardMixinPlugin.onLoad(CardboardMixinPlugin.java:53) [Cardboard-1.19][Server] at org.spongepowered.asm.mixin.transformer.PluginHandle.onLoad(PluginHandle.java:119) [sponge-mixin-0.1][Server] at org.spongepowered.asm.mixin.transformer.MixinConfig.onSelect(MixinConfig.java:709) [sponge-mixin-0.1][Server] at org.spongepowered.asm.mixin.transformer.MixinProcessor.selectConfigs(MixinProcessor.java:498) [spong][Server] at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:460) [sponge-mixin][Server] at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:438) [sponge-][Server] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:290) [sponge-][Server] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) [][Server] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:2][Server] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.][Server] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) [fab][Server] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) [fabric][Server] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) [fabric-loa][Server] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) [?:?]
[Server] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:454)][Server] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.9.jar:?]
[Server] at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.14.9.jar:?][Server] at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabr][Server] Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpatt[Server] at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:439) ~[?:?]
[Server] at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306) ~[?:?]
[Server] at sun.security.validator.Validator.validate(Validator.java:264) ~[?:?]
[Server] at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231) ~[?:?]
[Server] at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132) ~[?:?]
[Server] at sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:][Server] ... 37 more
[Server] Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification patht[Server] at sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141) ~[?:?]
[Server] at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126) ~[?:?]
[Server] at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297) ~[?:?]
[Server] at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:434) ~[?:?]
[Server] at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306) ~[?:?]
[Server] at sun.security.validator.Validator.validate(Validator.java:264) ~[?:?]
[Server] at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231) ~[?:?]
[Server] at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132) ~[?:?]
[Server] at sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:][Server] ... 37 more
[Server] [21:16:38] [main/WARN]: Attempting download of 'intermediary-adapter-7.3.jar' again (2/2)
[Server] [21:16:38] [main/INFO]: Downloading org.cardboardpowered:intermediary-adapter:7.3...
[Server] [21:16:38] [main/WARN]: Failed to download: org.cardboardpowered:intermediary-adapter:7.3
[Server] javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilt[Server] at sun.security.ssl.Alert.createSSLException(Alert.java:131) ~[?:?]
[Server] at sun.security.ssl.TransportContext.fatal(TransportContext.java:370) ~[?:?]
[Server] at sun.security.ssl.TransportContext.fatal(TransportContext.java:313) ~[?:?]
[Server] at sun.security.ssl.TransportContext.fatal(TransportContext.java:308) ~[?:?]
[Server] at sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:][Server] at sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(CertificateMessage.j][Server] at sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(CertificateMessage.java:1175) ~[?][Server] at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:396) ~[?:?]
[Server] at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:480) ~[?:?]
[Server] at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:458) ~[?:?]
[Server] at sun.security.ssl.TransportContext.dispatch(TransportContext.java:200) ~[?:?]
[Server] at sun.security.ssl.SSLTransport.decode(SSLTransport.java:172) ~[?:?]
[Server] at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1500) ~[?:?]
[Server] at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1415) ~[?:?]
[Server] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:450) ~[?:?]
[Server] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:421) ~[?:?]
[Server] at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:580) ~[?:?]
[Server] at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnec][Server] at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1665) ~[?:?]
[Server] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589) ~[?:?]
[Server] at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224) ~[][Server] at org.cardboardpowered.library.LibraryManager.download(LibraryManager.java:116) [Cardboard-1.19.2.jar:][Server] at org.cardboardpowered.library.LibraryManager.run(LibraryManager.java:84) [Cardboard-1.19.2.jar:?]
[Server] at org.cardboardpowered.mixin.CardboardMixinPlugin.loadLibs(CardboardMixinPlugin.java:77) [Cardboard-1.][Server] at org.cardboardpowered.mixin.CardboardMixinPlugin.onLoad(CardboardMixinPlugin.java:53) [Cardboard-1.19][Server] at org.spongepowered.asm.mixin.transformer.PluginHandle.onLoad(PluginHandle.java:119) [sponge-mixin-0.1][Server] at org.spongepowered.asm.mixin.transformer.MixinConfig.onSelect(MixinConfig.java:709) [sponge-mixin-0.1][Server] at org.spongepowered.asm.mixin.transformer.MixinProcessor.selectConfigs(MixinProcessor.java:498) [spong][Server] at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:460) [sponge-mixin][Server] at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:438) [sponge-][Server] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:290) [sponge-][Server] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) [][Server] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:2][Server] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.][Server] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) [fab][Server] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) [fabric][Server] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) [fabric-loa][Server] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) [?:?]
[Server] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:454)][Server] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.9.jar:?]
[Server] at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.14.9.jar:?][Server] at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabr][Server] Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpatt[Server] at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:439) ~[?:?]
[Server] at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306) ~[?:?]
[Server] at sun.security.validator.Validator.validate(Validator.java:264) ~[?:?]
[Server] at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231) ~[?:?]
[Server] at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132) ~[?:?]
[Server] at sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:][Server] ... 37 more
[Server] Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification patht[Server] at sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141) ~[?:?]
[Server] at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126) ~[?:?]
[Server] at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297) ~[?:?]
[Server] at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:434) ~[?:?]
[Server] at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306) ~[?:?]
[Server] at sun.security.validator.Validator.validate(Validator.java:264) ~[?:?]
[Server] at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231) ~[?:?]
[Server] at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132) ~[?:?]
[Server] at sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:][Server] ... 37 more
[Server] [21:16:38] [main/WARN]: Restart the server to attempt downloading 'intermediary-adapter-7.3.jar' again.
[Server] [21:16:38] [main/ERROR]: Uncaught exception in thread "main"
[Server] java.lang.RuntimeException: An exception occurred when launching the server!
[Server] at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:71) ~[fab][Server] Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.server.Main failed
[Server] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.][Server] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fa][Server] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabri][Server] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-lo][Server] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
[Server] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:454)][Server] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.14.9.jar:?]
[Server] at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) ~[fabric-loader-0.14.9.jar:][Server] at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) ~[fab][Server] Caused by: java.lang.NoClassDefFoundError: org/bukkit/configuration/file/FileConfiguration
[Server] at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
[Server] at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
[Server] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
[Server] at java.net.URLClassLoader.defineClass(URLClassLoader.java:524) ~[?:?]
[Server] at java.net.URLClassLoader$1.run(URLClassLoader.java:427) ~[?:?]
[Server] at java.net.URLClassLoader$1.run(URLClassLoader.java:421) ~[?:?]
[Server] at java.security.AccessController.doPrivileged(AccessController.java:712) ~[?:?]
[Server] at java.net.URLClassLoader.findClass(URLClassLoader.java:420) ~[?:?]
[Server] at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
[Server] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
[Server] at java.lang.Class.forName0(Native Method) ~[?:?]
[Server] at java.lang.Class.forName(Class.java:467) ~[?:?]
[Server] at org.cardboardpowered.mixin.CardboardMixinPlugin.shouldApplyMixin(CardboardMixinPlugin.java:160) ~[Ca][Server] at org.spongepowered.asm.mixin.transformer.PluginHandle.shouldApplyMixin(PluginHandle.java:132) ~[spong][Server] at org.spongepowered.asm.mixin.transformer.MixinInfo.shouldApplyMixin(MixinInfo.java:988) ~[sponge-mixi][Server] at org.spongepowered.asm.mixin.transformer.MixinInfo.readDeclaredTargets(MixinInfo.java:953) ~[sponge-m][Server] at org.spongepowered.asm.mixin.transformer.MixinInfo.
[MCDR] [21:16:38] [MainThread/INFO]: bye
@YedLeo1 This 1.19 version isn't complete! Most things will not work. Also post it in a new issue.