Fabric SMP

Quick rating

Fabric SMP

No reviews yet

True vanilla Fabric SMP

Performance & Optimization
Mod Loaders
Fabric
Minecraft
26.2

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Unsupported
Server Required

About

Project Details

Type
Modpack
Pack Size
Small / Light 31 mods
License
MIT License
Latest Version
2.1.3
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Demonstration Fabric Server


IP: 31.57.34.167:30117

| Version: 26.2 | Build: 2.1.3 |


Available Commands:

/tabtps toggle bossbar — view TPS like in PurpurMC
/tps — view server TPS
/memory — view memory usage


No rules, just don't cheat.

English version

Fabric SMP — The Vanilla Server It Should Be

Are you tired of vanilla servers too, where almost everything is just like vanilla? 100% of the time. It's a dump of 70 plugins running on PaperMC core.

I created a truly vanilla server. Based on the Fabric core. Fabric itself doesn't change vanilla mechanics. It only provides a layer that allows server modification. Without serious interference with Redstone mechanisms and mob spawn rates.

I created a modpack that players don't need to download. All mods run exclusively on the server side. Ensuring maximum performance without interfering with the gameplay.


What's inside?

When you download Fabric-SMP-26.2.mrpack, you're not just getting a random collection of mods.
You're getting a fully configured server environment:

  • Multi-threaded optimization: chunks and mobs are processed asynchronously.
  • Performance-enhancing mods: C2ME, FerriteCore, and Krypton.
  • Anti-Xray protection.
  • Pre-configured TAB and permissions for SimpleVoiceChat via LuckPerms.
  • Authentication system for pirate/cracked servers, plus a built-in Whitelist system.
  • EasyWhitelist/easywhitelist add <nickname>.

Vanilla mechanics remain untouched — everything behaves just like in original Minecraft.


How to install?

.mrpack is essentially a standard archive. You can open it with 7-Zip, WinRAR, or any other archive manager.

  1. Download Server Core Fabric - https://fabricmc.net/use/server/
  2. Extract the archive.
  3. Place the config folder into your server's root directory.
  4. The mods themselves are downloaded through a specialized launcher (Modrinth, Prism, ATLauncher, etc.).
  5. Startup parameters are included in the archive — I recommend using them.

License

MIT — open source, transparent, and free to use.

System Requirements for Hosting

Processor

The pack is demanding on single-thread processor performance. The frequency of a single core is the main limiting factor.

Processor Frequency Players Note
Ryzen 9 7950X3D 5.7 GHz ~50 Panel hosting, 12 GB RAM
Ryzen 5 5600G 4.7 GHz ~35 Home server, 32 GB RAM
Intel Xeon E5-2680v4 3.6 GHz ~25 Home server, 32 GB RAM

Important: Maximum online is achieved with simulation distance 3-4 chunks and render distance 8 chunks. With default settings, online will be lower.


RAM

The pack consumes RAM moderately thanks to the FerriteCore mod.
Chunks must be pre-generated with the Chunky mod!

Online Recommended RAM Note
up to 25 players 6-8 GB Comfortable gameplay
25-35 players 7-9 GB Stable performance
35-50 players 10-12 GB For large servers with a buffer

In practice: Ryzen 9 7950X handled 50 players with 9 GB RAM. But for reliability, I recommend 12 GB.


Storage

Parameter Recommendation
Minimum 15 GB for a small server with 20 players
Recommended 30-50 GB (taking into account world pre-generation)

World size calculator: https://onlinemo.de/world
Use this site to calculate the exact size of your world before pre-generation. Supports all versions from 1.1 to 26.1.2.


Minimum System Requirements

Component Minimum
Processor 2-3 threads, frequency from 3.5 GHz
RAM 4-5 GB (for 15-20 players)
Storage 15 GB

The pack also works on weaker hardware.
The main limitation is the frequency of a single processor core, not the number of threads.
RAM is secondary — the main thing is that the processor can handle it.

Not enough performance? / Immersive Optimization

Install the mod: https://modrinth.com/mod/immersive-optimization


The golden rule of vanilla Minecraft is that every single entity on the server gets processed 20 times per second (20 ticks).

Mobs, animals, items on the ground, minecarts, boats, redstone mechanisms — everything the player loads through server simulation follows this rule.

Problems start when:

  • Players build massive mob farms where hundreds of entities spawn, die, and drop loot.
  • Players explore the world and unintentionally load mobs that are sitting deep underground in caves.

These mobs also constantly tick, loading the server with their AI and logic. All of this creates a massive load on the server's main thread.


What does Immersive Optimization do?

The mod gets clever.

When a mob is behind a wall and the player can't see it — the mod gives it fewer ticks. Because the player can't see it anyway, so why waste CPU cycles on its logic?

When you have hundreds of animals on a farm — the ones that players are interacting with right now tick more often.

When a mob is far from the player — the mod checks the distance and makes the mob tick less frequently.

Instead of processing a thousand entities in a single tick, the mod spreads the load across entities: each one ticks in turn, rather than all at once.


Why isn't this mod in my pack?

My pack is built to deliver maximum vanilla 100% experience.

Immersive Optimization does the opposite.

Yes, it's powerful. Yes, it gives a crazy performance boost.

But at a cost:

  • Due to variable latency, hoppers in different chunks may work differently.
  • Redstone mechanisms will perform worse with fluctuating timings.
  • If you have a mob farm designed around precise tick calculations — this mod will mess it up.

That's just how this mod works.


The verdict

Immersive Optimization is a great mod — just not for this pack.

If you want to squeeze out maximum performance at any cost — add it yourself. But if something breaks in your redstone — you'll know why.

I choose stability and predictability.

You decide for yourself.

Velocity + FabricProxy-Lite / Connecting via Proxy

Velocity is a proxy server that allows you to combine dozens of servers into one network.

When a player connects to Velocity, they can authenticate, enter the Lobby, and then choose a game mode:

  • Fabric SMP — our vanilla pack
  • NeoForge — tech pack (industry, machinery, automation)
  • Forge — adventure pack (magic, dimensions, exploration)

This allows players to switch between servers seamlessly, without re-logging.


FabricProxy-Lite is a Fabric mod that forwards player data (nickname, UUID, skin, and real IP) from Velocity to the backend server.

Without it, Velocity won't know who joined the Fabric server.

Mod link: https://modrinth.com/mod/fabricproxy-lite


Setup

1. Configure Velocity

Open velocity.toml, set:

player-info-forwarding-mode = "modern"

Open forwarding.secret, copy the key.

2. Configure Fabric

Place the mod, start the server, open config/FabricProxy-Lite.toml, paste the key:

secret = "your_key" from forwarding.secret

3. Restart the server. Done.


Mod List (Fabric SMP 26.2)

I'm not going to use a neural network to explain what does what.
I'll try to explain in simple words so everyone understands what we're talking about.


Optimization and Performance

C2ME (Concurrent Chunk Management Engine)
Now chunk generation works asynchronously.
If your server has 3 or more cores — this mod is highly recommended and useful. Reduces load on the main thread.

Lithium
Optimizes physics, mob AI, and redstone. Doesn't interfere with game mechanics.

FerriteCore
A very useful mod. Reduces server RAM usage by optimizing data storage.

VMP (Very Many Players)
Optimizes entities with large player counts. Optimizes the network part.

Noisium
Optimizes world generation.

Krypton
Another mod that optimizes the network part.

Async
Useful but demanding mod. Distributes CPU threads for entity processing.
Can give a big boost on servers with lots of farms. But you need at least 5 threads for it.


Protection and Security

AntiXray
Protects the server from X-ray vision.
If you download my .mrpack and open it as an archive — you'll find the config folder with a pre-configured config for this mod.
If the server lags — set mode = 2.

EasyAuth
Authorization. I didn't touch the functionality. Mod at the AuthMe plugin level.

EasyWhitelist
Let me explain. This mod is useful if you're creating a private, cracked server.
Since Fabric is not a modified core like PaperMC, it doesn't have UUIDs for cracked players.
So when you use the vanilla command on a cracked player — the check goes by UUID, not by nickname, which are stored on Microsoft servers.
This mod solves the problem.
If you have a licensed server — feel free to remove it along with the authorization.

SkinRestorer
Skin system. You can load both licensed skins and from Elyby right in the game.


Management and Utilities

LuckPerms
Permissions. I installed it for the SimpleVoiceChat mod. You can also add nice prefixes with it.

TAB
Nice-looking TAB. Added health and ping display above players.

PlaceholderAPI
I think it'll come in handy.

Spark
Profiling. Analyzes everything happening on the server.
If your server is lagging or you're low on RAM — it will show you what the problem is and how to fix it.
If you don't understand any of this — use any neural network to analyze the data.

TAB TPS
Adds the ability to display TPS, MSPT, and PING in the BossBar.

Chunky
One of the most important mods, the foundation of all servers. Pre-generation of territory.
Pre-generate the server 7000 by 7000 in the overworld and in the end, and 900 blocks in the nether.
In the first minutes of the server, when players are exploring the world, they'll experience high server responsiveness.
Less CPU and RAM load due to pre-generated territory.
Works together with C2ME — chunks will generate 3 times faster.

FabricProxy-Lite
Needed if you're using Velocity + Fabric.


Voice Chat and Emotes

SimpleVoiceChat
Convenient, simple, functional voice chat.

Emotecraft
Added as a pair to SimpleVoiceChat. Adds what's already on all servers anyway.

PlayerAnimationLib
Library for Emotecraft.

DynamicLights
Dynamic lighting from items and torches.


Libraries and API

  • Fabric API
  • Fabric Language Kotlin
  • ForgeConfigAPIPort
  • MidnightLib

Summary

  • All mods do not change, add, or alter vanilla mechanics
  • Redstone mechanisms and mob spawn rates are untouched
  • X-ray protection and authorization are present
  • Voice chat and emotes are purely for atmosphere
---
Русская версия

Fabric SMP — Ванильный сервер, каким он должен быть

Вам тоже надоели ванильные сервера, где почти всё, как на ваниле. В 100% случаев. Это помойка из 70-ти плагинов на ядре PaperMC.

Я создал настоящий ванильный сервер. На основе ядра Fabric. Сам по себе фабрик, не изменяет ванильные механики. Он лишь даёт прослойку, позволяющую модифицировать сервер. Без серьёзных вмешательств в Редстоун Механизмы и Спавн рейт мобов.

Я создал сборку, которую не нужно качать игрокам. Все моды работают исключительно на серверной стороне. Обеспечивая максимальную производительность без вмешательств в игровой процесс.


Что внутри?

Когда Вы скачиваете Fabric-SMP-26.2.mrpack, вы получаете не просто набор модов.
Вы получаете готовое серверное окружение:

  • Многопоточная оптимизация: чанки и мобы работают асинхронно.
  • Моды, дополняющие оптимизацию: C2ME, FerriteCore, Krypton.
  • Защита от рентгена (AntiXray).
  • Настроенный TAB и права для SimpleVoiceChat в LuckPerms.
  • Система авторизации для пиратских серверов, а так же система Whitelist.
  • EasyWhitelist/easywhitelist add <nickname>.

Ванильные механики не затронуты, всё работает как в оригинальном Minecraft.


Как установить?

.mrpack — по своей сути это обычный архив. Открыть его можно с помощью 7-Zip, WinRAR или любым другим архиватором.

  1. Скачать ядро Fabric - https://fabricmc.net/use/server/
  2. Распакуйте архив.
  3. Папку config поместите в главную директорию сервера.
  4. Сами моды скачиваются через специализированный лаунчер (Modrinth, Prism, ATLauncher и др.).
  5. В архиве лежат параметры запуска — рекомендую использовать их.

Лицензия

MIT — всё открыто, всё прозрачно.

Системные требования для хостинга

Процессор

Сборка требовательна к однопоточной производительности процессора. Именно частота одного ядра является главным ограничителем.

Процессор Частота Игроки Примечание
Ryzen 9 7950X3D 5.7 ГГц ~50 Панельный хостинг, 12 ГБ RAM
Ryzen 5 5600G 4.7 ГГц ~35 Домашний сервер, 32 ГБ RAM
Intel Xeon E5-2680v4 3.6 ГГц ~25 Домашний сервер, 32 ГБ RAM

Важно: Максимальный онлайн достигается при симуляции 3-4 чанка и прорисовке 8 чанков. При стандартных настройках онлайн будет ниже.


Оперативная память

Сборка умеренно потребляет RAM за счёт мода FerriteCore.
Чанки должны быть прогружены модом Chunky!

Онлайн Рекомендуемый RAM Примечание
до 25 игроков 6-8 ГБ Комфортная игра
25-35 игроков 7-9 ГБ Стабильная работа
35-50 игроков 10-12 ГБ Для больших серверов с запасом

По факту: Ryzen 9 7950X держал 50 игроков при 9 ГБ RAM. Но для надёжности рекомендую 12 ГБ.


Хранилище

Параметр Рекомендация
Минимум 15 ГБ для небольшого сервера на 20 человек
Рекомендуется 30-50 ГБ (с учётом прегенерации мира)

Калькулятор размера мира: https://onlinemo.de/world
С помощью этого сайта вы можете рассчитать точный размер вашего мира до прегенерации. Поддерживаются все версии от 1.1 до 26.1.2.


Итоговые минимальные требования

Компонент Минимум
Процессор 2-3 потока, частота от 3.5 ГГц
Оперативная память 4-5 ГБ (для 15-20 игроков)
Хранилище 15 ГБ

Сборка работает и на более слабом железе.
Главное ограничение — частота одного ядра процессора, а не количество потоков.
Оперативная память вторична — главное, чтобы процессор тянул.

Не хватает оптимизации? / Immersive Optimization

Установить мод: https://modrinth.com/mod/immersive-optimization


Мировое правило ванильного майнкрафта заключается в том, что каждая сущность на сервере обрабатывается 20 раз в секунду (20 тиков).

Мобы, животные, предметы на земле, вагонетки, лодки, редстоун-механизмы — всё, что игрок прогружает симуляцией сервера, подвергается этому правилу.

Проблемы начинаются, когда:

  • Игроки создают огромные фермы мобов, где сотни существ появляются, умирают и роняют лут.
  • Игроки исследуют мир и невольно прогружают мобов, которые сидят глубоко под землёй в пещерах.

Эти мобы тоже постоянно тикают, нагружая сервер своим интеллектом и логикой. Всё это вызывает огромную нагрузку на мировой поток сервера.


Что делает Immersive Optimization?

Мод идёт на хитрость.

Когда моб находится за стеной и игрок его не видит — мод выделяет ему меньше тиков. Потому что игрок его всё равно не видит, значит, и логику включать не нужно.

Когда у вас сотни животных на ферме — чаще тикают те, с кем прямо сейчас взаимодействуют игроки.

Когда моб находится далеко от игрока — мод проверяет расстояние и заставляет моба тикать реже.

Вместо того чтобы обрабатывать тысячу сущностей за один тик, мод размывает нагрузку между существами: каждый тикает по очереди, а не все сразу.


Почему этого мода нет в моей сборке?

Мой пак заточен на то, чтобы дать максимальный ванильный 100% опыт.

Immersive Optimization делает противоположное.

Да, он мощный. Да, он даёт дикий буст.

Но ценой:

  • Из-за переменной задержки воронки в разных чанках могут работать по-разному.
  • Редстоун-механизмы будут работать хуже и с плавающими таймингами.
  • Если у вас ферма мобов, рассчитанная на каждый тик — с этим модом вы получите неприятный эффект.

Так устроены особенности этого мода.


Вердикт

Immersive Optimization — отличный мод, но не для этой сборки.

Если ты хочешь выжать максимум производительности любой ценой — ставь его сам. Но если что-то сломается в редстоуне — ты знаешь, в чём дело.

Я выбираю стабильность и предсказуемость.

Ты — решаешь сам.

Velocity + FabricProxy-Lite / Подключение через прокси

Velocity — это прокси-сервер, позволяющий объединять десятки серверов в одну сеть.

Когда игрок заходит на Velocity, он может пройти авторизацию, попасть в Lobby, а дальше выбрать режим игры:

  • Fabric SMP — наша ванильная сборка
  • NeoForge — техническая сборка (промышленность, механизмы, автоматизация)
  • Forge — приключенческая сборка (магия, измерения, исследования)

Всё это позволяет игроку переключаться между серверами бесшовно, без перезахода.


FabricProxy-Lite — мод для Fabric, который передаёт данные игрока (ник, UUID, скин и реальный IP) от Velocity на конечный сервер.

Без него Velocity не поймёт, кто зашёл на Fabric-сервер.

Ссылка на мод: https://modrinth.com/mod/fabricproxy-lite


Настройка

1. Настраиваем Velocity

Открываем файл velocity.toml, выставляем:

player-info-forwarding-mode = "modern"

Открываем forwarding.secret, копируем ключ.

2. Настраиваем Fabric

Закидываем мод, запускаем сервер, открываем config/FabricProxy-Lite.toml, вставляем ключ:

secret = "твой_ключ" из forwarding.secret

3. Перезапускаем сервер. Готово.


Список модов (Fabric SMP 26.2)

Я не собираюсь использовать нейросеть, чтобы вам объяснять, что за что отвечает.
Я постараюсь объяснить простыми словами, чтобы каждый понял, о чём речь.


Оптимизация и производительность

C2ME (Concurrent Chunk Management Engine)
Теперь генерация чанков работает асинхронно.
Если на вашем сервере от 3 ядер — мод крайне желателен и полезен. Снизит нагрузку с мирового потока.

Lithium
Оптимизирует физику, ИИ мобов и редстоуна. Не лезет в игровые механики.

FerriteCore
Очень полезный мод. Уменьшает потребление оперативной памяти сервера за счёт оптимизации хранения данных.

VMP (Very Many Players)
Оптимизация сущностей при большом онлайне. Оптимизирует сетевую часть.

Noisium
Оптимизация генерации мира.

Krypton
Ещё один мод, оптимизирующий сетевую часть.

Async
Полезный, но требовательный мод. Распределяет потоки процессора на обработку сущностей.
Может дать большой буст на серверах с большим количеством ферм. Но вам нужно иметь желательно больше 5 потоков.


Защита и безопасность

AntiXray
Защищает сервер от рентген-зрения.
Если вы скачаете мой .mrpack и откроете его как архив — в нём вы найдёте папку config, а в ней настроенный конфиг для этого мода.
Если сервер подлагивает — ставьте mode = 2.

EasyAuth
Авторизация. Функционал не трогал. Мод на уровне плагина AuthMe.

EasyWhitelist
Сейчас объясню. Этот мод полезен, если вы создаёте приватный, пиратский сервер.
Так как Fabric — это не модифицированное ядро, как PaperMC, у него нет UUID для пиратских игроков.
Поэтому когда вы используете ванильную команду на игроке с пиратки — проверка идёт не по нику, а по UUID, которые хранятся на серверах Microsoft.
Этот мод решает проблему.
Если у вас сервер лицензионный — смело удаляйте вместе с авторизацией.

SkinRestorer
Система скинов. Есть возможность из игры подгружать как лицензионные скины, так и с Elyby.


Управление и утилиты

LuckPerms
Права. Я его поставил для мода SimpleVoiceChat. Так же вы им можете добавить себе красивые префиксы.

TAB
Красивый TAB. Добавил, что над игроками показывает количество жизней и пинг.

PlaceholderAPI
Думаю, пригодится.

Spark
Профилирование. Анализирует всё, что происходит на сервере.
Если у вас лагает сервер или не хватает оперативки — он вам покажет, в чём проблема и как её решить.
Если вы в этом ничего не понимаете — используйте любую нейросеть для анализа данных.

TAB TPS
Добавляет возможность вывести в BossBar TPS, MSPT и PING.

Chunky
Один из самых важных модов, основа всех серверов. Предварительная прогрузка территории.
Прогружаете сервер 7000 на 7000 в обычном мире и в энде, и 900 блоков в незере.
В первые минуты сервера, когда игроки будут изучать мир, они столкнутся с высокой отзывчивостью сервера.
Меньше нагрузка на CPU и RAM за счёт прогруженной территории.
Работает в паре с C2ME — чанки прогрузятся в 3 раза быстрее.

FabricProxy-Lite
Нужен, если вы используете Velocity + Fabric.


Голосовой чат и эмоции

SimpleVoiceChat
Удобный, простой, функциональный голосовой чат.

Emotecraft
Поставил в пару к SimpleVoiceChat. Добавляет то, что и так есть на всех серверах.

PlayerAnimationLib
Библиотека для Emotecraft.

DynamicLights
Динамическое освещение от предметов и факелов.


Библиотеки и API

  • Fabric API
  • Fabric Language Kotlin
  • ForgeConfigAPIPort
  • MidnightLib

Итог

  • Все моды не меняют, не добавляют и не изменяют ванильные механики
  • Редстоун-механизмы и спавн-рейт мобов не затронуты
  • Защита от рентгена и авторизация есть
  • Голосовой чат и эмоции — чисто для атмосферы

Screenshots

Gallery

  • spark + tps
    spark + tps
  • Anti-Xray
    Anti-Xray
  • Vanilla Structure Update + Geophilic
    Vanilla Structure Update + Geophilic
  • Vanilla Generation
    Vanilla Generation

Versions

Files

Relations

Project Relations

More like this

Similar Modpacks

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this modpack.

On ModDex

Community snapshot

0
Ratings
0
In libraries
0
Followers
0
In stacks
Avg. hours (completed)
When players mark completed and log hours.

By the numbers

Statistics

<1,000
Downloads
Last Updated
CurseForge
Modrinth
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works