r/fabricmc

Introducing Launchpad: Port your Fabric mods to NeoForge with zero platform-dependent code
▲ 737 r/fabricmc+2 crossposts

Introducing Launchpad: Port your Fabric mods to NeoForge with zero platform-dependent code

We're happy to announce the release of our latest mod in the Sinytra ecosystem, Launchpad!

Launchpad is a small tool aimed at Fabric developers that lets you bring your mod to NeoForge without writing any platform-dependent code. Your mod metadata, entrypoints, class tweakers, registration code etc. stay the same.

When the game starts, Launchpad automatically discovers installed compatible fabric mods and loads them into neoforge as if they were written natively for the loader. At a glance, it is similar to Connector, but it does not make any changes to your mod on its own and requires explicit opt-in from the mod developer.

It's perfectly suited for modders who were considering using Connector to make their mod compatible with NeoForge, but were worried about the potential side-effects it might come with. Launchpad gives you full control over changes made to your mod and has effectively no runtime overhead.

At the same time, Launchpad's release is yet another step towards our upcoming Connector port. By separating the base locator and loader code into its own project, we provide mod devs with a lightweight solution and also improve its stability through automated tests and a smaller test surface. The Connector port is nearly done and at the moment we're mainly focusing on testing mods for compatibility. More on that in a later post!

Also huge thanks to u/MoriyaShiine for testing this early and finding many of my stupid bugs.

Modrinth: https://modrinth.com/mod/launchpad
CurseForge: https://www.curseforge.com/minecraft/mc-mods/launchpad
GitHub: https://github.com/Sinytra/Launchpad

Please report any issues you find on our issue tracker or chat with us on discord.

u/Su5eD — 13 hours ago
▲ 28 r/fabricmc+48 crossposts

Minecraft Server Finder

Welcome to Minecraft Server Finder

💯 - | The perfect place to find or promote a Java or Bedrock Server

🤝 - | Partnerships avaliable from 25 members

📜 - | Multiple advertisement channels

🔷 - | Paid Partnerships and Advertising avaliable, very cheap compared to other servers

✅ - | Perfect for finding, or promoting a SMP or Towny/Earth Server

Join now!

https://discord.gg/knyq5WRfwj

u/Tall_Yoghurt_7105 — 17 hours ago

Mods not loading in 26.2

This is probably a simple mistake on my end, but fabric won't load on my 26.2 instance at all. No "Fabric Modded" in the corner, and Mod Menu is not visible. Prism Launcher. Here's the logs (with redactions for privacy and brevity):

Prism Launcher version: 11.0.2 (official)

Launched instance in online mode

Java path is:

C:/Users/********/AppData/Roaming/PrismLauncher/java/java-runtime-epsilon/bin/javaw.exe

Java is version 25.0.1, using 64 (amd64) architecture, from Microsoft

Launcher: standard

Main class: net.minecraft.client.main.Main

Mods:

[✘] Axiom-5.5.0-for-MC26.2.jar (disabled)

[✔] cloth-config-26.2.155

[✔] fabric-api-0.154.0+26.2

[✔] ferritecore-9.0.0-fabric

[✔] Gamma-Utils-Fabric-3.1.0+mc26.2-beta

[✔] ImmediatelyFast-Fabric-1.16.1+26.2

[✔] iris-fabric-1.11.1+mc26.2

[✔] lithium-fabric-0.25.1+mc26.2

[✔] modmenu-20.0.0-beta.4

[✔] placeholder-api-3.1.0-beta.1+26.2

[✔] sodium-fabric-0.9.1-beta.3+mc26.2

Traits:

feature:is_quick_play_multiplayer

feature:is_quick_play_singleplayer

XR:Initial

FirstThreadOnMacOS

Minecraft arguments:

--username --version 26.2 --gameDir C:/Users/********/AppData/Roaming/PrismLauncher/instances/26.2/minecraft --assetsDir C:/Users/********/AppData/Roaming/PrismLauncher/assets --assetIndex 32 --uuid --accessToken --versionType release

Java arguments:

-Duser.language=en -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms512m -Xmx4096m

Minecraft process ID: 24064

WARNING: A restricted method in java.lang.System has been called

WARNING: java.lang.System::load has been called by org.lwjgl.system.Library$$Lambda/0x000000008724faa8 in an unnamed module (file:/C:/Users/********/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl/3.4.1/lwjgl-3.4.1-unsafe.jar)

WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module

WARNING: Restricted methods will be blocked in a future release unless native access is enabled

WARNING: A terminally deprecated method in sun.misc.Unsafe has been called

WARNING: sun.misc.Unsafe::objectFieldOffset has been called by org.lwjgl.system.MemoryUtil (file:/C:/Users/********/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl/3.4.1/lwjgl-3.4.1-unsafe.jar)

WARNING: Please consider reporting this to the maintainers of class org.lwjgl.system.MemoryUtil

WARNING: sun.misc.Unsafe::objectFieldOffset will be removed in a future release

[13:06:07] [Datafixer Bootstrap #0/INFO]: 295 Datafixer optimizations took 195 milliseconds

[13:06:09] [Render thread/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, profilesHost=https://api.mojang.com, name=PROD]

[13:06:09] [Render thread/INFO]: Setting user: Metafloria

[13:06:09] [Render thread/INFO]: Backend library: LWJGL version 3.4.1+2

Redacted Graphics System Info

[13:06:09] [Render thread/INFO]: Using graphics device extensions: GL_ARB_multi_draw_indirect, GL_ARB_buffer_storage, GL_ARB_shader_draw_parameters, GL_ARB_base_instance, GL_KHR_debug, GL_ARB_draw_indirect, GL_ARB_clip_control, GL_ARB_vertex_attrib_binding, GL_ARB_direct_state_access, GL_EXT_texture_filter_anisotropic

[13:06:10] [Render thread/INFO]: Reloading ResourceManager: vanilla

[13:06:10] [Worker-Main-23/INFO]: Found unifont_all_no_pua-17.0.01.hex, loading

[13:06:10] [Worker-Main-21/INFO]: Found unifont_pua-17.0.01.hex, loading

[13:06:10] [Worker-Main-24/INFO]: Found unifont_jp_patch-17.0.01.hex, loading

[13:06:11] [Render thread/INFO]: OpenAL initialized on device OpenAL Soft on Headphones (2- Senary Audio)

[13:06:11] [Render thread/INFO]: Sound engine started

[13:06:11] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/particles.png-atlas

[13:06:11] [Render thread/INFO]: Created: 128x128x0 minecraft:textures/atlas/decorated_pot.png-atlas

[13:06:11] [Render thread/INFO]: Created: 2048x1024x0 minecraft:textures/atlas/armor_trims.png-atlas

[13:06:11] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/paintings.png-atlas

[13:06:11] [Render thread/INFO]: Created: 1024x512x0 minecraft:textures/atlas/shield_patterns.png-atlas

[13:06:11] [Render thread/INFO]: Created: 2048x2048x4 minecraft:textures/atlas/blocks.png-atlas

[13:06:11] [Render thread/INFO]: Created: 512x512x0 minecraft:textures/atlas/chest.png-atlas

[13:06:11] [Render thread/INFO]: Created: 256x128x0 minecraft:textures/atlas/celestials.png-atlas

[13:06:11] [Render thread/INFO]: Created: 1024x512x0 minecraft:textures/atlas/banner_patterns.png-atlas

[13:06:11] [Render thread/INFO]: Created: 1024x512x0 minecraft:textures/atlas/items.png-atlas

[13:06:11] [Render thread/INFO]: Created: 1024x1024x0 minecraft:textures/atlas/gui.png-atlas

[13:06:11] [Render thread/INFO]: Created: 128x64x0 minecraft:textures/atlas/map_decorations.png-atlas

[13:06:11] [Render thread/INFO]: Created: 512x512x0 minecraft:textures/atlas/shulker_boxes.png-atlas

reddit.com
u/GlimmeringBlade — 10 hours ago
▲ 2 r/fabricmc+1 crossposts

Tool that migrates Paper/Spigot plugins between MC versions and actually boots a test server to check they load

If you maintain plugins (or a pile of them across every major server upgrade) this might save you some time: MinecraftJarMigrator is an open-source tool that ports plugin jars between Minecraft versions - remaps, decompiles, patches known breaking changes, recompiles.



For Paper/Spigot specifically it also:

- Patches plugin.yml's api-version automatically

- Auto-downloads the vanilla server jar + Paper/Spigot API for the target version so recompilation actually has a classpath to work against

- Has a --verify flag that boots a real headless server with your migrated plugin dropped in and tells you loads: yes/no - instead of finding out at 2am when the server won't start

- Batch mode: point it at a folder of plugin jars, get one HTML report with jar × confidence × loads for the whole set



It's not going to fix a plugin that leans on NMS internals the new version removed entirely - that still needs a human. But for the "API renamed a method, bump this from 1.20 to 1.21" grind, it's saved me a bunch of time.



MIT, source here: [https://github.com/lilqbite-svg/MinecraftJarMigrator]. Happy to take bug reports if you throw something weird at it.If you maintain plugins (or a pile of them across every major server upgrade) this might save you some time: MinecraftJarMigrator is an open-source tool that ports plugin jars between Minecraft versions - remaps, decompiles, patches known breaking changes, recompiles.For Paper/Spigot specifically it also:- Patches plugin.yml's api-version automatically- Auto-downloads the vanilla server jar + Paper/Spigot API for the target version so recompilation actually has a classpath to work against- Has a --verify flag that boots a real headless server with your migrated plugin dropped in and tells you loads: yes/no - instead of finding out at 2am when the server won't start- Batch mode: point it at a folder of plugin jars, get one HTML report with jar × confidence × loads for the whole setIt's not going to fix a plugin that leans on NMS internals the new version removed entirely - that still needs a human. But for the "API renamed a method, bump this from 1.20 to 1.21" grind, it's saved me a bunch of time.MIT, source here: [https://github.com/lilqbite-svg/MinecraftJarMigrator]. Happy to take bug reports if you throw something weird at it.

Tool that migrates Paper/Spigot plugins between MC versions and actually boots a test server to check they load

u/LiLQBite — 13 hours ago
▲ 3 r/fabricmc+2 crossposts

How to remove the f3 screen on a fabric Minecraft server

Hello everyone,

I am making this post because at the end of every school term, I run a Minecraft server, with me and about 15 of my friends. its really fun and all, but I can never make a base or anything and everyone gets geared really fast because they know how to use the f3 screen really well. Now I'm not removing it because I can't be bothered to master it, ik what every function does, I just want to know if there are any server-side mods that remove it completely (obviously there are coordinate mods so it won't remove that feature). The only reason why I want to remove it is because it sucks out all the fun in the game, and it becomes too easy to do anything and it also doesn't feel vanilla.

reddit.com
u/Ordinary-Choice-5523 — 15 hours ago

Ran into an issue idk how to fix. Something to do with Cardinals and Lady-Snake

So me and gf were putting a mod pack together and of course, somethings didn't work. We looked through the logs and it said something about Cardinal and Lady-Snake. Neither of us know where these are coming from but the game will not launch regardless. Any ideas on how to fix this?

Crash report: https://gnomebot.dev/paste/mclogs/bQVqqb5

reddit.com
u/Newjoysey — 16 hours ago
▲ 933 r/fabricmc+1 crossposts

I've spent months rewriting Minecraft's villager AI. They farm, build, hold grudges, and bury their dead now (Fabric, no LLM)

Been working on this solo for a while. It swaps vanilla villager AI for handwritten behavior code. No ChatGPT or anything online, it's regular game AI logic like any other mod, so it runs offline and can't make stuff up.

What villagers actually do now: work jobs and get better at them, build houses (with doors, which took me embarrassingly long to get right), farm, mine, marry, raise kids, hold elections, form factions, and bury their dead in a small graveyard at the village edge. They remember how you treat them. Punch one and its family hears about it. Feed one during a famine and it remembers that too.

Left alone they keep themselves alive. Food, shelter, torches, a night watch. My first test village lost half its people in one night. The current version came out of that same test 24 out of 24 alive.

Weirdest thing I've seen it do: one villager walked over and sat with a neighbor who had just lost someone. I didn't code that, it fell out of the grief and empathy systems interacting.

Free, Fabric 1.21.4, beta, so expect some jank. Happy to answer anything.

https://modrinth.com/mod/sapience

u/dickowner69 — 1 day ago

Can WorldEdit run on a privately hosted server?

I am not particularly techy. I'm new to mods.

I run a private server for my friends off my computer (no third-party). I'd like to use WorldEdit. I've installed it and it runs in my singleplayer worlds (both creative and survival) but not in my server.
Any ideas?

reddit.com
u/PrincessMarta_ — 1 day ago

How could i modify food values without Mixins?

I've been trying to modify vanilla foods' hunger restoration and saturation values for my mod for two weeks and honestly i'm more lost than before. I'm new at modding and coding (i'd say i got fair enough java knowledge by now though) so, if you can help me, talk to me as i'm stupid.

Edit: i'm nodding for 1.21.1

reddit.com
u/_pal0ma_ — 1 day ago
▲ 0 r/fabricmc+2 crossposts

Sodium isn't the best

Hey everyone,

I’ve been working on a small performance-focused modpack called **Helios** for Minecraft 1.21.8 (Fabric).
The goal was simple: make Minecraft run smoother on low-end PCs, laptops, and especially **PojavLauncher** without changing the vanilla look or relying on heavy render mods.

Helios is extremely lightweight — just modern optimizers, no visual changes, no Sodium/Vulkan stuff, nothing that breaks mobile.
It’s built to stay stable, load fast, and give a noticeable FPS boost even on weak devices.

If you play on low-end hardware or on your phone, you might actually feel the difference right away.

What Helios focuses on:

  • smoother chunk loading
  • reduced RAM usage
  • better frame pacing
  • GPU-side improvements
  • full vanilla compatibility
  • works on any server

I’m sharing it here because I know a lot of people struggle with performance, especially on mobile.
If you want to try it, here’s the Modrinth link:

👉 https://modrinth.com/modpack/heliosfps

If you do test it, I’d love to hear how it runs on your device.

u/Impossible-Olive-750 — 4 days ago

How do I make my Minecraft world look like this? 1.21.8

I want to make my Minecraft world look like this, but I don't want to use shaders because they change the way Minecraft's lighting works. I saw someone achieve this with a resource pack by modifying how OpenGL renders the world changing it to curvature. Does anyone know how to do this?

u/Reasonable-Bend-7751 — 3 days ago

hi guys i need help, w a mod issue i have rn,

so im getting this error, i had no issue 1 hour prior, i downloaded a mod, then deleted it, like normal, i downloaded controlify, now im getting this issue, i have a world i really like, how do i fix this, it fixes when i remove naturalist, but i really love that mod, i need a sulotion, i need to fix the world i play w my gf

https://preview.redd.it/ang3axrg6wah1.png?width=1490&format=png&auto=webp&s=8f17c631fcd2daacf34d06372c34c1d99693fcf1

reddit.com
u/Suspicious-Bar9572 — 3 days ago

What is SemVer?

I'm very new with making modpacks, modding mc, etc. I can open the launcher from forge but i can't load my worlds. I also increased forge's ram. I really don't know what SemVer is lol.

u/cocobunx — 4 days ago

Hello i want introduce my new and improved mod (😭 why can't i upload the mod in modrinth it is taking too long for the review and i just keep improving it)

u/RIMURIAN — 6 days ago
▲ 11 r/fabricmc+1 crossposts

I need help fixing freezing or memory leaking in my mod pack

It seems it's only effecting me and my friends arent having issues. And my brother isnt either. Also list of mods in the comments

u/Possible-Technology8 — 5 days ago

Best fabric fps increased?

Helloo I was wondering what’s the best application to use on fabric since sodium isn’t really increasing my fps at all from what I’ve could tell would love one that lets me use shaders!

reddit.com
u/sodowastaken — 4 days ago