Back to Guides
Modpack InstallationBeginner

Better Minecraft Server Setup Guide

Complete guide to setting up a Better Minecraft modpack server with enhanced vanilla gameplay and optimizations.

Blockhead Support Team
13 minutes
Better Minecraft is a popular modpack that enhances vanilla Minecraft with quality of life improvements, performance mods, and additional content while maintaining the core gameplay experience.
1

Choose Better Minecraft Version

Select the appropriate version for your server:

Available Versions:

  • Better Minecraft [FABRIC] 1.20.1: Latest version with Fabric
  • Better Minecraft [FORGE] 1.19.2: Stable Forge version
  • Better Minecraft Plus: Extended version with more content
  • Better Minecraft MODDED: Heavily modified variant

Version Specifications:

  • Minecraft 1.20.1: Fabric Loader 0.14.21+
  • Java 17: Required for MC 1.18+
  • RAM: 4-6GB minimum, 6-8GB recommended
  • Mods: ~150-200 optimization and content mods
This guide focuses on Better Minecraft [FABRIC] as it's the most popular and stable version.
2

Download Server Files

Get the Better Minecraft server files:

Download Sources:

  • CurseForge: Better Minecraft page
  • Modrinth: Alternative download source
  • Official server files: Download server pack specifically

Server Pack Contents:

  1. Pre-configured mod list
  2. Optimized configuration files
  3. Fabric server installer
  4. Start scripts for different platforms
  5. Default world generation settings
3

Install Fabric Server

Set up the Fabric server environment:

  1. Extract server files: Unzip to your server directory
  2. Install Java 17: Ensure correct Java version
  3. Run Fabric installer: Execute the included installer
  4. Accept EULA: Set eula=true in eula.txt
  5. Verify installation: Check fabric-server-launch.jar exists

Fabric installation command:

# Install Fabric server java -jar fabric-installer.jar server -mcversion 1.20.1 -loader 0.14.21 # First startup java -Xms4G -Xmx6G -jar fabric-server-launch.jar nogui
4

Configure Server Properties

Optimize settings for Better Minecraft:

Essential server.properties Settings:

# Basic settings level-name=world gamemode=survival difficulty=normal hardcore=false # Enhanced world generation level-type=minecraft\:normal generate-structures=true spawn-protection=16 # Performance optimization view-distance=10 simulation-distance=8 max-players=20 # Better Minecraft features allow-nether=true allow-flight=false enable-command-block=false

World Generation Features:

  • Enhanced biome generation with Biomes O' Plenty
  • Improved structure generation
  • Better cave and mountain generation
  • Custom ore distribution
5

Verify Key Mods

Ensure essential Better Minecraft mods are working:

Core Enhancement Mods:

  • Sodium: Rendering performance improvement
  • Lithium: Server-side performance optimization
  • Phosphor: Lighting engine optimization
  • Iris: Shader support
  • Mod Menu: Mod configuration interface

Content Addition Mods:

  • Biomes O' Plenty: New biomes and blocks
  • JEI (Just Enough Items): Recipe viewing
  • WAILA/WTHIT: Block information tooltips
  • Journey Map: Minimap and waypoints
  • AppleSkin: Food and hunger information
6

Optimize Performance Settings

Configure JVM and mod settings for best performance:

Optimized JVM Arguments:

# start.sh/start.bat for Better Minecraft java -Xms4G -Xmx6G \ -XX:+UseG1GC \ -XX:+ParallelRefProcEnabled \ -XX:MaxGCPauseMillis=200 \ -XX:+UnlockExperimentalVMOptions \ -XX:+DisableExplicitGC \ -XX:+AlwaysPreTouch \ -XX:G1NewSizePercent=40 \ -XX:G1MaxNewSizePercent=50 \ -XX:G1HeapRegionSize=16M \ -XX:G1ReservePercent=15 \ -XX:G1HeapWastePercent=5 \ -XX:G1MixedGCCountTarget=4 \ -XX:InitiatingHeapOccupancyPercent=20 \ -XX:G1MixedGCLiveThresholdPercent=90 \ -XX:G1RSetUpdatingPauseTimePercent=5 \ -XX:SurvivorRatio=32 \ -XX:+PerfDisableSharedMem \ -XX:MaxTenuringThreshold=1 \ -jar fabric-server-launch.jar nogui

Fabric Server Optimizations:

  • Lithium automatically optimizes server performance
  • Starlight improves lighting calculations
  • FerriteCore reduces memory usage
  • LazyDFU speeds up startup times
7

Configure World Generation

Set up enhanced world generation features:

Biomes O' Plenty Configuration:

# config/biomesoplenty/biomes.json { "world_generation": { "enable_bop_biomes": true, "enhanced_vanilla_biomes": true, "biome_size": "default" }, "terrain_generation": { "enhanced_terrain": true, "realistic_world_type": false } }

World Type Options:

  • Normal: Enhanced vanilla generation
  • Large Biomes: Bigger biome regions
  • Amplified: Extreme terrain generation
  • Single Biome: Entire world in one biome
8

Set Up Quality of Life Features

Configure convenience and QoL improvements:

Player Experience Enhancements:

  • Inventory Tweaks: Automatic inventory sorting
  • Mouse Tweaks: Improved inventory interactions
  • Roughly Enough Items: Recipe browser and search
  • WTHIT: Block and entity information overlay
  • Charm: Various quality of life improvements

JourneyMap Configuration:

# config/journeymap/journeymap.server.properties # Server-side JourneyMap settings enabled=true policy-radar=true policy-teleport-enabled=false policy-create-waypoint=true policy-death-waypoint=true
9

Test and Launch Server

Verify everything works correctly before opening to players:

  1. Performance test: Monitor server TPS and memory usage
  2. Mod functionality: Test key features like JEI recipes
  3. World generation: Explore and verify new biomes spawn
  4. Client compatibility: Test with Better Minecraft client
  5. Optimization verification: Confirm performance improvements

Server monitoring commands:

# Check server performance /debug start # Start performance profiler /debug stop # Stop profiler and generate report /perf start # Alternative performance monitoring # Fabric-specific commands /fabric version # Check Fabric and mod versions /fabric mods # List all loaded mods
Your Better Minecraft server is ready! Players will enjoy enhanced vanilla gameplay with improved performance, new biomes, and quality of life improvements while maintaining the classic Minecraft feel.

Need More Help?

Our support team is available 24/7 to help with any Minecraft server issues.