0% found this document useful (0 votes)
23 views4 pages

How To Run A Fabric Minecraft SMP

The document provides a comprehensive guide on setting up a Minecraft server using the Fabric modding platform, highlighting its advantages over Spigot and Paper. It details the steps for creating the server, configuring properties, selecting and installing mods, and additional tools and features to enhance gameplay. Resources and notable mod creators are also mentioned, along with links for further assistance and tutorials.

Uploaded by

Parai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views4 pages

How To Run A Fabric Minecraft SMP

The document provides a comprehensive guide on setting up a Minecraft server using the Fabric modding platform, highlighting its advantages over Spigot and Paper. It details the steps for creating the server, configuring properties, selecting and installing mods, and additional tools and features to enhance gameplay. Resources and notable mod creators are also mentioned, along with links for further assistance and tutorials.

Uploaded by

Parai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

About a year ago, I wanted to start a minecraft server for my friends, but the issue was, I wanted

to play with the create mod. This started me down the rabbit hole of looking for the best
alternatives to spigot or paper plugins for the fabric ecosystem

Fabric is better overall because of its compatibility with all mods, as well as barely modifying the
vanilla game. This is mainly shown because paper, as stated in a great video by cubicmetre (in
the description) modifies many many behaviours of entities, players, redstone and much more.

With a Fabric server, if someone builds something complex and it doesn’t work, you can
definitely blame it on the player

Step one: Making a fabric server (do this for demonstration)


-​ It can be as simple as running an installer on your minecraft server you hire or pay for
-​ You can go to https://fabricmc.net/ to download the server jar
-​ MAKE SURE YOU HAVE JAVA 21 FOR 1.21 MINECRAFT

Step two: Configuring the server’s properties


-​ No matter what you can find server.properties in your FTP manager or just in your server
folder
-​ Changing render distance
-​ Changing difficulty
-​ Changing simulation distance

Step three: Mods for the server


I’d recommend that you use modrinth to download all mods for your server and in general
because it doesn’t require wait times like curseforge and is quicker to navigate.
-​ Mods can be categorised as follows:
-​ API or library mods
-​ Performance
-​ Performance with game changes
-​ Information/logging
-​ Tools
-​ API or library mods
-​ These mods are required by most mods and are good to have installed anyways
-​ Fabric API
-​ Fabric language kotlin
-​ Cloth config
-​ Performance mods
-​ These mods come with minimal differences to the game and I would go as far to
say are required for a server to run well
-​ Lithium (most important) optimises a load of game processes
-​ Do not install sodium as it improves graphics, and a server does not handle
graphics it makes NO DIFFERENCE
-​ Noisium makes chunks load quicker
-​ C2me helps with generating chunks when there are multiple CPU cores on the
server this may change behaviour slightly
-​ FerriteCore improves RAM usage on the server with some modpacks and in
vanilla
-​ Performance mods with game changes
-​ These mods would fall into the previous category but they make non vanilla
modifications to the game which could make the game behave differently in some
aspects
-​ Clumps stops loads of XP from lagging out the server but allows players to
cheese xp absorption during some fights
-​ ServerCore makes some minor changes to the game for the sake of performance
ie: villagers in a 1x1 don’t update as often, meaning that its good if people have a
big trading hall but sucks for rerolling. Also allows you to change the render and
simulation distance with a /command
-​ Chunky can be used to pregenerate chunks for the server, meaning that the
server should have remarkably increased performance at the start of a server at
the cost of storage
-​ Information/logging
-​ These mods are an admin’s best friend. Better on servers where you don’t trust
the people on them
-​ Ledger can be used to log all block changes, rollback specific areas of a world
and check information about the player. Good to find who griefed or anything like
that
-​ Spark comes installed with paper and helps to log what is causing lag and where
it is. It can show whether someone has made a lag machine, as well as
accurately tell players’ ping and TPS
-​ TPS and MSPT are both measures of how well the game is running. TPS or ticks
per second should be (on a healthy server) 20 - not above and ideally not below.
You can measure TPS kind of as speed. 20 is regular speed. 15 is ¾ of the
speed and 10 is half speed etc…​
MSPT or Milliseconds per tick ideally wants to be below 50 and tells you how
long it takes for the game to tick (run/speed)
-​ Textile backup allows you to make quick game backups if you are hosting a
server yourself. You can use your panel’s backup feature if not. This is not
updated to 1.21 yet
-​ Discord MC Chat is one I would put in here and in tools. It allows extensive
configuration and can allow trusted roles on a discord server to see console logs,
restart and stop the server, send commands, send messages, see messages,
check online players, see TPS and MSPT and much more. I can make a tutorial
on setting this up if people say so in the comments.
-​ Tools
-​ These mods are extras which I can’t categorise as easily.
-​ Carpet mod allows you to disable features of the game, check basic MSPT and
TPS numbers, allows you to spawn fake players in and allows players online to if
enabled use an on server autoclicker (very handy)
-​ Anti logout is a better CombatLog plugin - it keeps the player in the game while
they are combat tagged even if the person looks like they are logged out on their
computer. This mod isn’t updated, so you can use a port of the mod in the
description for 1.21 made by a nice person on the fabric discord server
-​ Seed guard is a relatively new mod, which is aimed at making players on your
server not able to crack the seed of the world. It can make buried treasure
REALLY far away though so bare that in mind!
-​ Voice chat is a popular one that allows players to talk to each other in game. You
can make it required in the config file
-​ Ender pearl cooldown is good for pvp servers which would like to set an ender
pearl cooldown
-​ Vanish allows admins or opped players to appear offline and invisible to players
in the game
-​ Inv View allows admins or opped players to check players inventory and
enderchests and make changes (for good or for bad)
-​ Anti xray makes xray texture packs or mods look really freaky and stops players
from being able to xray funnily enough
-​ Image2Map allows players to put images on maps
-​ WorldEdit allows opped players to make quick edits to the world
-​ ViaFabric allows players on newer clients to the server (if server was on 1.19.2
and player was on 1.21) be allowed to join
-​ VeinMiner allows the player to mine the entire vein of an ore with just one of the
ores mined.
-​ Noteable mod makers and mentions:
-​ Jellysquid made Sodium and Lithium
-​ Serilium makes many misc non vanilla mods which can be used server side, like ​
InfiniteTrading and more
-​ DrexHD makes or contributes to Ledger, AntiXray, Seed Guard and Vanish

Step four: How to configure the mods


-​ You can configure all of these mods by going into the config folder on your server and
opening them
-​ MAKE SURE YOU SAVE
-​ Restart your server and the changes should take effect

Step five: Datapacks and other goodies


-​ Most small features used on servers can be found at https://vanillatweaks.net/ and you
can pick and choose which features you want like so…….
-​ Using the /tick freeze command in game stops the day from progressing before a server
starts
-​ /worldborder set x x allows you to set the worldborder over a specific time period instead
of instantly
-​ https://mcstacker.net/ allows you to quickly put together a custom item or command and
you can use https://mcstacker.net/murals/ to put a logo or something at spawn
-​ If you would like a tutorial on how to add resourcepacks to servers, let me know in the
comments and I will make one because it will not fit in this video!
-​ Custom recipe generator can be found at either Misode’s github or
https://crafting.thedestruc7i0n.ca/ , if anyone would like a more in depth tutorial on
datapack recipe creation, leave a comment in the description and I’ll make one
-​ You can make a quick logo for your server by downloading blockbench and downloading
the text generator plugin (again, I can make a tutorial if desired)
-​ Some of the mods on this list come from https://serverside.infra.link/ which contains
many more mods than I have mentioned here.

Thanks for watching this video and I hope it helped.


If it did, you can check this google doc I am reading off of in the description for all of the links to
the mods and more.
Please like, comment and subscribe if you liked the video because it shows that you appreciate
the countless hours I have spent hunting for these mods.
If you are feeling extra generous, you can go to my patreon in the description and subscribe to
help me make more tutorials
My discord is @samadc for anyone who would like to ask any questions about a mod or
anything and I will try to help!

You might also like