Joining the server? Check out the Client Resources for everything you need to get started!
FugCraft is Vanilla++ multiplayer — still Minecraft at heart, just faster, farther, and richer:
- 🌍 See forever — VulkanMod + Distant Horizons leads to perfect performance and insane render distance
- 🗺️ Explore more — Biomes O' Plenty, overhauled structures, Moogs structure packs, synced seasons
- 🤝 Built for friends — voice chat, parties, claims, shops, and graves
- 🍳 Cook & farm — Farmer's Delight with addon content
- 📦 One-click modpack on Modrinth with curated resource packs pre-configured
Want to run your own FugCraft server? This repository contains everything you need!
Prerequisites: You need Java 21 (recommended) or Java 17+ installed:
- Download Java 21 (recommended)
- Java 17+ will also work if you already have it installed
-
Clone this repository:
git clone https://github.com/FugLong/FugCraft-Server.git cd FugCraft-Server -
Start the server:
- Windows: Run
start-server.bat - Linux/Mac: Run
./start-server.sh
- Windows: Run
-
Configure your server:
- Edit
server.propertiesfor basic settings - Modify config files in
config/as needed - Highly recommended to delete HoloDisplays config
- Set up LuckPerms permissions (see guide below)
- Edit
Important: You may need to adjust RAM allocation based on your system!
The startup scripts use these default values:
- Minimum RAM:
4G(4 GB) - Maximum RAM:
12G(12 GB)
In start-server.bat (Windows):
-Xms4G -Xmx12GIn start-server.sh (Linux/Mac):
-Xms4G -Xmx12G| System RAM | Min (-Xms) | Max (-Xmx) | Notes |
|---|---|---|---|
| 8 GB | 2G | 6G | Minimum viable |
| 16 GB | 4G | 8G | Good performance |
| 32 GB | 6G | 16G | High performance |
| 64 GB+ | 8G | 24G | Maximum performance |
For a 8GB system:
-Xms2G -Xmx6G- ✅ Server JAR - Fabric server launcher
- ✅ Mods - All required server mods
- ✅ Configs - Pre-configured mod settings
- ✅ Startup Scripts - Cross-platform launchers
- ✅ LuckPerms - Permission system (groups/tracks only)
💡 Tip: You can disable many mods by renaming their
.jarfile to.jar.disabledin/mods(for example:mod.jar→mod.jar.disabled).
The server currently targets Minecraft 26.1.2 (Fabric).
The list below is an exact snapshot of enabled top-level mods jars in this repo (.jar.disabled / .jar.DISABLED files are omitted):
alternate-current-mc26.1-1.9.0.jarantixray-fabric-1.4.16+26.1.jaranvilrestoration-26.1.2-2.5.jararchitectury-19.0.1-fabric.jarbaguettelib-26.1.2-Fabric-2.0.4.jarbalm-fabric-26.1.2-26.1.2.6.jarbetterdays-26.1.2-fabric-4.1.1.6-FABRIC.jarBiomesOPlenty-fabric-26.1.2-26.1.2.0.11.jarbubblecolumntweaks-1.1.0.jarc2me-fabric-mc26.1.2-0.3.7+alpha.0.69.jarcamerapture-1.10.14+mc26.1.2.jarcloth-config-26.1.154.jarcollective-26.1.2-8.22.jarcommandaliases-1.0.4+mc26.1.2-unknown.jarcontrolify-3.0.1+26.1-fabric.jarCopperGratesBubbleThru-2.1+26.1.2.jarcraftedcore-fabric-8.0.jarcrashexploitfixer-fabric-2.0.0+26.1.2.jarcratedelight-26.03.26+26.1-fabric.jarcristellib-fabric-26.1.2-3.1.4.jardelightlib-26.05.18-26.1-fabric.jarDiagonalFences-v26.1.0-mc26.1.x-Fabric.jarDiagonalWalls-v26.1.0-mc26.1.x-Fabric.jarDiagonalWindows-v26.1.0-mc26.1.x-Fabric.jardisplay-delight-1.8.1-mc26.1.2.jarDistantHorizons-3.0.3-b-26.1.2-fabric-neoforge.jarDistantHorizons-VulkanMod-fabric-2.4.0-3.0.0+vm.2-mc26.1.2.jardungeons-and-taverns-5.2.0.jardungeons-and-taverns-ancient-city-overhaul-3.3.jardungeons-and-taverns-desert-temple-overhaul-v2.1.jardungeons-and-taverns-jungle-temple-overhaul-v2.1.jardungeons-and-taverns-nether-fortress-overhaul-v3.1.jardungeons-and-taverns-ocean-monument-overhaul-v2.2.jardungeons-and-taverns-pillager-outpost-overhaul-v3.3.jardungeons-and-taverns-stronghold-overhaul-v2.4.0.jardungeons-and-taverns-swamp-hut-overhaul-v2.3.jardungeons-and-taverns-woodland-mansion-overhaul-2.1.jarEasyMagic-v26.1.0-mc26.1.x-Fabric.jareffortlessbuilding-fabric-26.1.2-4.1.jaressential_commands-0.39.0-mc26.1.1.jarfabric-api-0.149.1+26.1.2.jarfabric-language-kotlin-1.13.11+kotlin.2.3.21.jarFallingTree-26.1.2-25.jarFarmersDelight-26.1-3.6.5+refabricated.jarFastItemFrames-v26.1.0-mc26.1.x-Fabric.jarferritecore-9.0.0-fabric.jarForgeConfigAPIPort-v26.1.4-mc26.1.x-Fabric.jarfriendsandfoes-fabric-4.0.26+mc26.1.2.jarGlitchCore-fabric-26.1.2-26.1.2.0.2.jarglow_up-fabric-26.1.2-2.1.0-26.1-26.1.2.jargraves-3.11.1+26.1.2.jarholodisplays-0.5.0+26.1-26.1.2.jarHopperGadgetry-v26.1.0-mc26.1.x-Fabric.jarhtm-1.2.3.jarimmersive_optimization-fabric-26.1.2-0.1.5.jarinventorysorter-fabric-3.0.0-beta.4+mc26.1.2.jarInvView-1.4.20-26.1+.jarJade-mc26.1-Fabric-26.1.0.jarjourneymap-fabric-26.1.2-6.0.0-beta.81.jarJourneyPAC-fabric-26.1.2-1.1.10.jarkleeslabs-fabric-26.1-26.1.0.1.jarkrypton-0.3.0.jarleash-villager-1.0.0+mc26.1.jarlithium-fabric-0.24.2+mc26.1.2.jarlithostitched-1.7.7-fabric-26.1.jarLuckPerms-Fabric-5.5.52.jarly-combat-log-v1.0.3.jarmcw-paths-1.1.1-mc26.1fabric.jarmodmenu-18.0.0-beta.1.jarmoogs_structure_lib-2.0.1-26.1.0-26.1.2.jarMoogsBountifulStructures-1.21-1.0.6.jarMoogsEndStructures-1.21-2.0.3.jarMoogsNetherStructures-1.21-2.1.0.jarMoogsSoaringStructures-1.21-2.1.2.jarMoogsVoyagerStructures-1.21-5.0.11.jarmoredelight-26.05.26-26.1-fabric.jarmru-1.0.28+lts+26.1-fabric.jarNoChatReports-FABRIC-26.1-v2.19.0.jaroldschooljail-1.1.0.jaropen-parties-and-claims-fabric-26.1.2-0.26.3.jarotterlib-0.3.0.1+26.1-fabric.jarpacketfixer-fabric-3.3.5-26.1.2.jarpet-teleport-fix-1.4-HOTFIX.jarpetprotect-1.1.4.jarplaceholder-api-3.0.0+26.1.jarpolymer-bundled-0.16.5+26.1.2.jarPuppetPlayers-1.6.1+26.1.2.jarPuzzlesLib-v26.1.8-mc26.1.x-Fabric.jarreal-serene-seasons-1.0.4.jarResourcefulLib-4.0.1.jarRoughlyEnoughItems-fabric-26.1.9999.jarrusticdelight-fabric-26.1-1.6.0.jarScalableLux-0.2.0+fabric.2b63825-all.jarseasoncache-1.4.0.jarSereneSeasons-fabric-26.1.2-26.1.2.0.2.jarServerLinksSender-1.1.0.jarsilkiertouch-26.1.2-1.2.jarsit!-1.2.6.2+26.1.jarSnowUnderTrees-2.7.6+26.1.jarsound-physics-remastered-fabric-1.5.1+26.1.2.jarspark-1.10.172-fabric.jarssdh-1.1.0.jarstarterkit-26.1.2-8.0.jarstyled-chat-2.12.0+26.1.2.jarstyledplayerlist-3.11.1+26.1.jart_and_t-fabric-neoforge-1.13.11.jarTaxFreeLevels-1.5.2-fabric-26.1.jarTerraBlender-fabric-26.1.2-26.1.2.0.2.jartravelersbackpack-fabric-26.1.2-11.2.6.jarundergroundworlds-fabric-3.1.1-26.1.jaruniversal_shops-1.14.0+26.1.jarUniversalBoneMeal-v26.1.0-mc26.1.x-Fabric.jarvanilla-permissions-0.3.6+26.1.2.jarvanish-1.6.8+26.1.jarvcinteraction-fabric-1.0.8+26.1.2.jarveinminer-enchant-2.10.1.jarveinminer-fabric-2.10.1.jarvillagerconverting-1.5.2+26.1.jarvillagernames-26.1.2-8.4.jarVisualWorkbench-v26.1.0-mc26.1.x-Fabric.jarvmp-fabric-mc26.1.2-0.2.0+beta.7.234-all.jarvoicechat-fabric-2.6.17+26.1.2.jarworldedit-mod-7.4.3.jaryet_another_config_lib_v3-3.9.3+26.1-fabric.jar
Current total: 124 jars (enabled only).
The server comes with pre-configured permission groups and tracks. Here's how to give yourself admin access:
Option 1: Using Console Command
- Join your server
- Open the server console
- Run:
lp user <your-username> permission set luckperms.* true - Now you can use all LuckPerms commands in-game
Option 2: Using LuckPerms Editor (Easier)
- In server console, run:
lp editor - Click the link that appears in console
- In the web editor, go to Users → find your username
- Give yourself the
ownergroup - Save and close
These groups build on one another - each level includes all permissions from lower groups plus additional ones.
-
default (guest)- New players (basic permissions)- Can set 1 home, basic commands only, claim 32 chunks max
-
member- Regular players- Can set 3 homes, access to warps + more commands, claim 64 chunks max
-
citizen- Trusted players- Can set 5 homes, can nickname themselves, claim 128 chunks max
-
moderator- Staff members- Can set 10 homes, can kick players, can TP without requesting, more mod commands, claim 256 chunks max
-
veteran- Long-time players- Like moderators but can set 20 homes, access to cheaty commands like
/anvil,/enderchest,/feed
- Like moderators but can set 20 homes, access to cheaty commands like
-
admin- Administrators- Can set 25 homes,
/ban,/ban-ip,/fly,/heal,/repair,/invuln, `/vanish', can set/delete warps and spawn, claim 512 chunks max
- Can set 25 homes,
-
coowner- Co-owners- Admins with infinite homes, can see vanished players
-
owner- Server owner- Access to all commands, can claim 1024 chunks max
Note: This is a general overview. Check the LuckPerms editor to see and edit all specific permissions for each group.
- LuckPerms Documentation - Complete guide
- Permission files are in:
mods/luckperms/yaml-storage/
This repository excludes sensitive data:
- Player data and inventories
- Server logs and IPs
- Player permissions assignments
- World data (backup elsewhere)
Enjoy your FugCraft experience! 🎮
