DimiDimit / Custom-LAN

Minecraft Fabric mod that gives you more control over your integrated server through the Open to LAN menu.
https://modrinth.com/mod/custom-lan
MIT License
17 stars 7 forks source link

[Bug] Required for client #32

Open xllifi opened 8 months ago

xllifi commented 8 months ago

I want to be able to host my LAN game to my friends and not bother them with installing any of my mods. However, it doesn't let other players join the game without Custom LAN installed: изображение

DimiDimit commented 8 months ago

This seems to be connected to https://github.com/FabricMC/fabric/issues/2168, but I wasn't able to replicate it on Minecraft 1.20.4 with the latest version of Custom LAN (2.3.0)… Which version of Minecraft and Custom LAN are you using, and which other mods do you have, if any?

xllifi commented 8 months ago

I'm using following mods:

Mod List
  • Puzzles Lib
  • Konkrete
  • ModernKeyBinding
  • CIT Resewn
  • Chat Patches
  • LazyDFU
  • Iris
  • Entity Texture Features
  • Fabric Language Kotlin
  • Seamless
  • Blur (Fabric)
  • YetAnotherConfigLib
  • Searchables
  • SmartBrainLib
  • Indium
  • Dynamic Crosshair
  • Memory Leak Fix
  • Jade
  • Reese's Sodium Options
  • Equipment Compare
  • Replay Mod
  • Auth Me
  • spark
  • Xaero's Minimap
  • AppleSkin
  • NBT Autocomplete
  • Controlling For Fabric
  • Chat Heads
  • Eating Animation
  • EMI Loot
  • GeckoLib 4
  • EntityCulling-Fabric
  • Sodium
  • LambDynamicLights
  • Status Effect Bars
  • Dynamic Crosshair Compat
  • perspektive
  • Ping Wheel
  • 3d-Skin-Layers
  • Starlight
  • Leaves Us In Peace
  • wthit
  • Puzzle
  • Server Pack Unlocker
  • Pickup Notifications
  • LAN Operators
  • Color Me Outlines
  • Highlighter
  • Mouse Tweaks
  • Shoulder Surfing Reloaded
  • AzureLib
  • Freecam (Modrinth Edition)
  • Bobby
  • CompleteConfig
  • Continuity
  • Fabric Tailor
  • Sodium Extra
  • NotEnoughAnimations
  • Simple Voice Chat
  • EMI
  • Universal Graves
  • Trinkets
  • Clumps
  • Melody
  • e4mc
  • Legendary Tooltips
  • Patchouli
  • Borderless Mining
  • Entity Model Features
  • BetterF3
  • FerriteCore
  • Language Reload
  • Mod Menu
  • Prism
  • Lithium
  • Forge Config API Port
  • Camera Overhaul
  • Item Borders
  • Architectury
  • Iceberg
  • Distant Horizons
  • Falling Leaves
  • Carpet Mod
  • Cloth Config v11
  • Xaero's World Map
  • Your Reputation
  • Presence Footsteps
  • Custom LAN
  • Bad Packets
  • ModernFix
  • Fabric API
  • Drippy Loading Screen
  • FancyMenu
  • Load My Resources

With Minecraft 1.20.1 + Fabric 0.15.7 Custom LAN 2.2.3 Just remove Custom LAN for client to reproduce.

Modpack: host.mrpack.zip. Remove .zip and install in Prism Launcher or Modrinth App

DimiDimit commented 8 months ago

Ah, if the client is Vanilla, then it connects just fine, but if it has Fabric API, it gives this error… Quilt appears to have a way to fix this, RegistrySynchronization.setEntryOptional, but this mod doesn't have any Quilt-specific code to remain smaller (and you're using Fabric anyway), and Fabric doesn't seem to have a way to do this, so I guess we'll just have to watch https://github.com/FabricMC/fabric/issues/2168 for any updates…