Server is Requiring Carpet on Client Side?
ChromesDuzez opened this issue ยท 12 comments
On the client side, adding the carpet mod and the carpet auto crafting table mod to the modlist produces an incompatibility between them and optifine and optifabric so upon disabling those two I am able to launch the game and join the server but I would prefer not to have to have the carpet mod locally in order to be able to use optifine and optifabric.
[18:36:33] [Render thread/INFO]: Connecting to platformplayz.serveminecraft.net, 25565
[18:36:35] [Render thread/INFO]: Sending secret request to the server
[18:36:35] [Render thread/INFO]: Using 3 total BufferBuilder caches
[18:36:35] [Render thread/ERROR]: Received unknown remote registry entries from server
[18:36:35] [Render thread/ERROR]: Registry entry (carpet:crafting_table) is missing from local registry (minecraft:block_entity_type)
[18:36:35] [Render thread/ERROR]: Registry remapping failed!
net.fabricmc.fabric.impl.registry.sync.RemapException: Received a registry entry that is unknown to this client.
This is usually caused by a mismatched mod set between the client and server. See the client logs for more details.
The following registry entry namespaces may be related:
carpet
at net.fabricmc.fabric.impl.registry.sync.RegistrySyncManager.checkRemoteRemap(RegistrySyncManager.java:388) ~[fabric-registry-sync-v0-2.2.6+b3afc78b77-2a2b63c9f8cdfd43.jar:?]
at net.fabricmc.fabric.impl.registry.sync.RegistrySyncManager.apply(RegistrySyncManager.java:284) ~[fabric-registry-sync-v0-2.2.6+b3afc78b77-2a2b63c9f8cdfd43.jar:?]
at net.fabricmc.fabric.impl.registry.sync.RegistrySyncManager.lambda$receivePacket$0(RegistrySyncManager.java:118) ~[fabric-registry-sync-v0-2.2.6+b3afc78b77-2a2b63c9f8cdfd43.jar:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
at net.minecraft.class_1255.method_18859(class_1255.java:198) ~[client-intermediary.jar:?]
at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[client-intermediary.jar:?]
at net.minecraft.class_1255.method_16075(class_1255.java:163) ~[client-intermediary.jar:?]
at net.minecraft.class_1255.method_5383(class_1255.java:140) ~[client-intermediary.jar:?]
at net.minecraft.class_310.method_1523(class_310.java:1175) ~[client-intermediary.jar:?]
at net.minecraft.class_310.method_1514(class_310.java:802) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:250) ~[minecraft-1.20.1-client.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.14.21.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:243) ~[NewLaunch.jar:?]
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278) ~[NewLaunch.jar:?]
at org.multimc.EntryPoint.listen(EntryPoint.java:143) ~[NewLaunch.jar:?]
at org.multimc.EntryPoint.main(EntryPoint.java:34) ~[NewLaunch.jar:?]
[18:36:35] [Render thread/INFO]: Clearing audio channels
[18:36:42] [Render thread/INFO]: Connecting to platformplayz.serveminecraft.net, 25565
[18:36:43] [Render thread/INFO]: Sending secret request to the server
[18:36:43] [Render thread/INFO]: Using 3 total BufferBuilder caches
[18:36:43] [Render thread/ERROR]: Received unknown remote registry entries from server
[18:36:43] [Render thread/ERROR]: Registry entry (carpet:crafting_table) is missing from local registry (minecraft:block_entity_type)
[18:36:43] [Render thread/ERROR]: Registry remapping failed!
net.fabricmc.fabric.impl.registry.sync.RemapException: Received a registry entry that is unknown to this client.
This is usually caused by a mismatched mod set between the client and server. See the client logs for more details.
The following registry entry namespaces may be related:
carpet
at net.fabricmc.fabric.impl.registry.sync.RegistrySyncManager.checkRemoteRemap(RegistrySyncManager.java:388) ~[fabric-registry-sync-v0-2.2.6+b3afc78b77-2a2b63c9f8cdfd43.jar:?]
at net.fabricmc.fabric.impl.registry.sync.RegistrySyncManager.apply(RegistrySyncManager.java:284) ~[fabric-registry-sync-v0-2.2.6+b3afc78b77-2a2b63c9f8cdfd43.jar:?]
at net.fabricmc.fabric.impl.registry.sync.RegistrySyncManager.lambda$receivePacket$0(RegistrySyncManager.java:118) ~[fabric-registry-sync-v0-2.2.6+b3afc78b77-2a2b63c9f8cdfd43.jar:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
at net.minecraft.class_1255.method_18859(class_1255.java:198) ~[client-intermediary.jar:?]
at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[client-intermediary.jar:?]
at net.minecraft.class_1255.method_16075(class_1255.java:163) ~[client-intermediary.jar:?]
at net.minecraft.class_1255.method_5383(class_1255.java:140) ~[client-intermediary.jar:?]
at net.minecraft.class_310.method_1523(class_310.java:1175) ~[client-intermediary.jar:?]
at net.minecraft.class_310.method_1514(class_310.java:802) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:250) ~[minecraft-1.20.1-client.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.14.21.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:243) ~[NewLaunch.jar:?]
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278) ~[NewLaunch.jar:?]
at org.multimc.EntryPoint.listen(EntryPoint.java:143) ~[NewLaunch.jar:?]
at org.multimc.EntryPoint.main(EntryPoint.java:34) ~[NewLaunch.jar:?]
[18:36:43] [Render thread/INFO]: Clearing audio channels
Can you please post the client logs from attempting to join such a server, as mentioned in the disconnection screen?
The attached screenshot appears to contain logs from the server. Do you also have the logs from the client? If so, can you please post them here?
[18:36:43] [Render thread/ERROR]: Registry entry (carpet:crafting_table) is missing from local registry (minecraft:block_entity_type)
You are missing the carpet-autoCraftingTable
mod, which adds the carpet:crafting_table
block.
You will need to remove the mod from the server or install it on the client to join the server.
weird... i didnt need it on my 1.19 server and when I just attempted to join my server with a fully vanilla client, it worked perfectly fine
Do you have the full mod list for both the client and the server? If so, can you please post them here?
I am going to add in my client mods one by one until I figure out what the issue is here cause using a fabric client with no mods in the mods folder is able to join the server so ill update this message when I figure it out...
if I have the fabric API enabled, that's when it thinks I need the carpet mod installed in order to join.
[20:19:13] [main/INFO]: Loading Minecraft 1.20.1 with Fabric Loader 0.14.21
[20:19:13] [main/INFO]: Loading 53 mods:
- fabric-api 0.85.0+1.20.1
|-- fabric-api-base 0.4.29+b04edc7a77
|-- fabric-api-lookup-api-v1 1.6.34+4d8536c977
|-- fabric-biome-api-v1 13.0.10+b3afc78b77
|-- fabric-block-api-v1 1.0.9+e022e5d177
|-- fabric-blockrenderlayer-v1 1.1.39+b3afc78b77
|-- fabric-client-tags-api-v1 1.1.0+97bb207577
|-- fabric-command-api-v1 1.2.32+f71b366f77
|-- fabric-command-api-v2 2.2.11+b3afc78b77
|-- fabric-commands-v0 0.2.49+df3654b377
|-- fabric-containers-v0 0.1.61+df3654b377
|-- fabric-content-registries-v0 4.0.8+b3afc78b77
|-- fabric-convention-tags-v1 1.5.3+b3afc78b77
|-- fabric-crash-report-info-v1 0.2.18+aeb40ebe77
|-- fabric-data-generation-api-v1 12.1.12+b3afc78b77
|-- fabric-dimensions-v1 2.1.51+b3afc78b77
|-- fabric-entity-events-v1 1.5.21+b3afc78b77
|-- fabric-events-interaction-v0 0.6.0+b3afc78b77
|-- fabric-events-lifecycle-v0 0.2.61+df3654b377
|-- fabric-game-rule-api-v1 1.0.38+b04edc7a77
|-- fabric-item-api-v1 2.1.26+b3afc78b77
|-- fabric-item-group-api-v1 4.0.8+40e50c4677
|-- fabric-key-binding-api-v1 1.0.36+fb8d95da77
|-- fabric-keybindings-v0 0.2.34+df3654b377
|-- fabric-lifecycle-events-v1 2.2.20+b3afc78b77
|-- fabric-loot-api-v2 1.1.38+b3afc78b77
|-- fabric-loot-tables-v1 1.1.42+9e7660c677
|-- fabric-message-api-v1 5.1.6+b3afc78b77
|-- fabric-mining-level-api-v1 2.1.48+b3afc78b77
|-- fabric-models-v0 0.3.35+b3afc78b77
|-- fabric-networking-api-v1 1.3.8+b3afc78b77
|-- fabric-networking-v0 0.3.48+df3654b377
|-- fabric-object-builder-api-v1 11.1.0+6beca84877
|-- fabric-particles-v1 1.1.0+201a23a077
|-- fabric-recipe-api-v1 1.0.18+b3afc78b77
|-- fabric-registry-sync-v0 2.2.6+b3afc78b77
|-- fabric-renderer-api-v1 3.1.0+c154966e77
|-- fabric-renderer-indigo 1.4.0+c154966e77
|-- fabric-renderer-registries-v1 3.2.44+df3654b377
|-- fabric-rendering-data-attachment-v1 0.3.33+b3afc78b77
|-- fabric-rendering-fluids-v1 3.0.26+b3afc78b77
|-- fabric-rendering-v0 1.1.47+df3654b377
|-- fabric-rendering-v1 3.0.6+b3afc78b77
|-- fabric-resource-conditions-api-v1 2.3.5+ea08f9d877
|-- fabric-resource-loader-v0 0.11.8+e3d6ed2577
|-- fabric-screen-api-v1 2.0.6+b3afc78b77
|-- fabric-screen-handler-api-v1 1.3.27+b3afc78b77
|-- fabric-sound-api-v1 1.0.12+b3afc78b77
|-- fabric-transfer-api-v1 3.2.3+43a3fedd77
\-- fabric-transitive-access-wideners-v1 4.2.0+b3afc78b77
- fabricloader 0.14.21
- java 17
- minecraft 1.20.1
[20:19:14] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/D:/Programs/MultiMC/libraries/net/fabricmc/sponge-mixin/0.12.5+mixin.0.8.5/sponge-mixin-0.12.5+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT
[20:19:14] [main/INFO]: Compatibility level set to JAVA_16
[20:19:14] [main/INFO]: Compatibility level set to JAVA_17
[20:19:17] [Datafixer Bootstrap/INFO]: 188 Datafixer optimizations took 127 milliseconds
[20:19:19] [Render thread/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[20:19:19] [Render thread/INFO]: Setting user: PlatFormPlayZ
[20:19:19] [Render thread/INFO]: [Indigo] Registering Indigo renderer!
[20:19:19] [Render thread/INFO]: Backend library: LWJGL version 3.3.1 SNAPSHOT
[20:19:20] [Render thread/INFO]: Reloading ResourceManager: vanilla, fabric (fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-containers-v0, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-crash-report-info-v1, fabric-data-generation-api-v1, fabric-dimensions-v1, fabric-entity-events-v1, fabric-events-interaction-v0, fabric-events-lifecycle-v0, fabric-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-keybindings-v0, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-loot-tables-v1, fabric-message-api-v1, fabric-mining-level-api-v1, fabric-models-v0, fabric-networking-api-v1, fabric-networking-v0, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-renderer-registries-v1, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v0, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader)
[20:19:20] [Worker-Main-1/INFO]: Found unifont_all_no_pua-15.0.06.hex, loading
[20:19:21] [Render thread/WARN]: Missing sound for event: minecraft:item.goat_horn.play
[20:19:21] [Render thread/WARN]: Missing sound for event: minecraft:entity.goat.screaming.horn_break
[20:19:21] [Render thread/INFO]: OpenAL initialized on device OpenAL Soft on VoiceMeeter Input (VB-Audio VoiceMeeter VAIO)
[20:19:21] [Render thread/INFO]: Sound engine started
[20:19:21] [Render thread/INFO]: Created: 1024x512x4 minecraft:textures/atlas/blocks.png-atlas
[20:19:21] [Render thread/INFO]: Created: 256x256x4 minecraft:textures/atlas/signs.png-atlas
[20:19:21] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/shield_patterns.png-atlas
[20:19:21] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/banner_patterns.png-atlas
[20:19:21] [Render thread/INFO]: Created: 1024x1024x4 minecraft:textures/atlas/armor_trims.png-atlas
[20:19:21] [Render thread/INFO]: Created: 128x64x4 minecraft:textures/atlas/decorated_pot.png-atlas
[20:19:21] [Render thread/INFO]: Created: 256x256x4 minecraft:textures/atlas/chest.png-atlas
[20:19:21] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas
[20:19:21] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas
[20:19:21] [Render thread/WARN]: Shader rendertype_entity_translucent_emissive could not find sampler named Sampler2 in the specified shader program.
[20:19:21] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/particles.png-atlas
[20:19:21] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/paintings.png-atlas
[20:19:21] [Render thread/INFO]: Created: 128x128x0 minecraft:textures/atlas/mob_effects.png-atlas
[20:19:25] [Server Pinger #4/ERROR]: Can't ping minecrad.org: Unknown host
[20:19:25] [Server Pinger #4/ERROR]: Can't ping us.mineplex.com: Unknown host
[20:19:26] [Render thread/INFO]: Connecting to platformplayz.serveminecraft.net, 25565
[20:19:27] [Render thread/ERROR]: Received unknown remote registry entries from server
[20:19:27] [Render thread/ERROR]: Registry entry (carpet:crafting_table) is missing from local registry (minecraft:block_entity_type)
[20:19:27] [Render thread/ERROR]: Registry remapping failed!
net.fabricmc.fabric.impl.registry.sync.RemapException: Received a registry entry that is unknown to this client.
This is usually caused by a mismatched mod set between the client and server. See the client logs for more details.
The following registry entry namespaces may be related:
carpet
at net.fabricmc.fabric.impl.registry.sync.RegistrySyncManager.checkRemoteRemap(RegistrySyncManager.java:388) ~[fabric-registry-sync-v0-2.2.6+b3afc78b77-2a2b63c9f8cdfd43.jar:?]
at net.fabricmc.fabric.impl.registry.sync.RegistrySyncManager.apply(RegistrySyncManager.java:284) ~[fabric-registry-sync-v0-2.2.6+b3afc78b77-2a2b63c9f8cdfd43.jar:?]
at net.fabricmc.fabric.impl.registry.sync.RegistrySyncManager.lambda$receivePacket$0(RegistrySyncManager.java:118) ~[fabric-registry-sync-v0-2.2.6+b3afc78b77-2a2b63c9f8cdfd43.jar:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
at net.minecraft.class_1255.method_18859(class_1255.java:156) ~[client-intermediary.jar:?]
at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[client-intermediary.jar:?]
at net.minecraft.class_1255.method_16075(class_1255.java:130) ~[client-intermediary.jar:?]
at net.minecraft.class_1255.method_5383(class_1255.java:115) ~[client-intermediary.jar:?]
at net.minecraft.class_310.method_1523(class_310.java:1175) ~[client-intermediary.jar:?]
at net.minecraft.class_310.method_1514(class_310.java:802) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:250) ~[minecraft-1.20.1-client.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.14.21.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:243) ~[NewLaunch.jar:?]
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278) ~[NewLaunch.jar:?]
at org.multimc.EntryPoint.listen(EntryPoint.java:143) ~[NewLaunch.jar:?]
at org.multimc.EntryPoint.main(EntryPoint.java:34) ~[NewLaunch.jar:?]
[20:19:32] [Render thread/INFO]: Stopping!
I tried v0.86.0 of the fabric api since the change log said something about a dynamic registry so I was hoping that would mean it could handle the auto crafting table but the problem I had with that version of the fabric API was that it was also incompatible with optifabric causing all text to become a rectangle kinda like so [] ... It was fruitless however.
going to try downgrading fabric API from v0.85.0 which is what I was initially running
V0.84.0, V0.83.1, V0.83.0 did not work with handling the auto-crafting table when joining the server, either.
This is actually an issue on carpet-autoCraftingTable under Issue #67 - Will be incompatible with clients without the mod and with Fabric API on 1.20+ or exactly 0.79.0. All this is due to a change on fabric API end where they patched a bug that was allowing it to be server side only but now its not and carpet and carpet auto crafter needs to be installed client side meaning officially carpet auto crafter is incompatible with optifine and optifabric.