Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Repair Windows errors before they cause bigger problems3Fix the driver behind crashes, sound loss and screen glitchesFor a new Demon Slayer multiplayer server, use Minecraft: Java Edition 1.20.1 with Forge, the matching Kimetsu no Yaiba client pack, and its KimetsuNoYaiba(Demon-Slayer)+Server-[2.1.2] server pack. Install the same Forge, modpack release, and dependencies on every player’s computer, then accept the EULA, configure server.properties, and forward TCP port 25565 if friends are connecting over the internet. The 1.16.5 branch also works, but it must remain completely separate from the 1.20.1 files.
Godlike.Host offers modded Minecraft server hosting with one-click modpacks, a built-in mod installer and up to three free backups a day.
Choose a supported Minecraft and modpack branch
Kimetsu no Yaiba is a Forge modpack for Minecraft Java Edition, not Bedrock Edition. The official Minecraft server documentation states that its server setup is “only compatible with Minecraft: Java Edition.” Current project pages list two supported branches: Minecraft 1.20.1 and 1.16.5. Decide which branch you will run before downloading anything.
| # | Preview | Product | Price | |
|---|---|---|---|---|
| 1 |
|
Minecraft | Java & Bedrock Deluxe Collection | Windows Digital Code | $39.99 | Buy on Amazon |
| 2 |
|
Minecraft | Java & Bedrock Ultimate Collection | Windows Digital Code | $49.99 | Buy on Amazon |
| 3 |
|
Minecraft | Standard Edition | XBOX Digital Code | $19.99 | Buy on Amazon |
| 4 |
|
Minecraft | $6.99 | Buy on Amazon |
| 5 |
|
Minecraft - Bedrock Edition PS4 | $42.98 | Buy on Amazon |
As an Amazon Associate I earn from qualifying purchases.
| Branch | Loader | Pack information | Best use |
|---|---|---|---|
| Minecraft 1.20.1 | Forge 1.20.x | CurseForge lists release 2.1.2 and a matching KimetsuNoYaiba(Demon-Slayer)+Server-[2.1.2] server pack. The file was uploaded September 8, 2026. |
Recommended for a new server because it is the current 1.20.1 distribution. |
| Minecraft 1.16.5 | Forge for 1.16.5 | Use only files explicitly marked 1.16.5, including their dependencies. | Existing communities that already use this older world and mod set. |
Do not combine a 1.16.5 client with a 1.20.1 server, or mix pack revisions within one installation. A connection can fail before the world appears when the loader, registry, or dependency versions differ.
What the pack contains and what the server must provide
The pack is built around a central Demon Slayer mod with additional content and quality-of-life mods. Its project descriptions present an RPG progression in which players can become demons or demon slayers. CurseForge’s opened 2026 page showed 272,757 downloads, while Modrinth showed 379.7K; these are changing page snapshots, not permanent popularity rankings.
#1 Best Overall
- DELUXE COLLECTION — Includes Minecraft: Java & Bedrock Edition, three Bedrock add-ons, three exclusive Character Creator items, and 700 Minecoins.
- CREATE YOUR WORLD — Build whatever you imagine in an infinite world that’s unique in every playthrough.
- EXPLORE AND CRAFT — Discover biomes, resources, and mobs, then craft your way through a sandbox world filled with surprises.
- SURVIVE THE ADVENTURE — Face mysterious foes, travel across exciting landscapes, and venture into perilous dimensions.
- PLAY TOGETHER — Play cross-platform with friends in Bedrock Edition on console, mobile, and PC, or join community servers in Java Edition on PC, Mac, and Linux. Online console multiplayer requires a platform-specific subscription (sold separately).
A dedicated server needs the server-side files, libraries, generated configuration, and a world directory. A client instance needs its own launcher profile, resource assets, and client-only interface or rendering mods. Keep these installations in different folders so a client update cannot silently overwrite server files.
- A computer or virtual machine that can remain online while friends play.
- A compatible Java Runtime Environment. Mojang’s server guidance says Java Edition hosting requires a compatible JRE to launch the server JAR.
- The exact Forge loader and pack release selected for the server.
- Enough disk space for the world, logs, configuration, libraries, and multiple backups.
- Router and operating-system firewall access if players will connect from outside your home network.
Self-hosting: complete setup procedure
1. Download the matching client and server files
- Open the Kimetsu no Yaiba project’s file page in CurseForge or Modrinth.
- Select the Minecraft 1.20.1 release you intend to run. For the current 1.20.1 branch, use release 2.1.2 and its matching server-pack file.
- Download the 1.20.1 Forge client pack for each player and the server pack for the host. If you deliberately chose 1.16.5, download only the 1.16.5 equivalents.
- Record the Minecraft version, Forge version, pack release, and download date in a text file inside the server folder. This makes later troubleshooting and rollbacks much easier.
Do not substitute a similarly named server archive from another release. A pack can contain mods whose registry IDs or configuration formats changed between revisions.
2. Create a clean, dedicated server directory
Create a folder used only by this server, such as KimetsuServer-1.20.1. Extract the server pack into that folder rather than into your client’s instance directory. Keep the folder on a drive with room for world growth and at least several compressed backups. Avoid running the server from a temporary downloads directory, a cloud-synchronised folder, or a location where desktop cleanup tools may remove files.
The directory will normally gain folders such as mods, config, libraries, logs, and the generated world after first launch. Names can vary with the pack’s launcher script, so follow the files included in the server archive instead of inventing a replacement structure.
Rank #2
- ULTIMATE COLLECTION — Includes Minecraft: Java & Bedrock Edition, five Bedrock add-ons, five exclusive Character Creator items, and 1000 Minecoins.
- CREATE YOUR WORLD — Build whatever you imagine in an infinite world that’s unique in every playthrough.
- EXPLORE AND CRAFT — Discover biomes, resources, and mobs, then craft your way through a sandbox world filled with surprises.
- SURVIVE THE ADVENTURE — Face mysterious foes, travel across exciting landscapes, and venture into perilous dimensions.
- PLAY TOGETHER — Play cross-platform with friends in Bedrock Edition on console, mobile, and PC, or join community servers in Java Edition on PC, Mac, and Linux. Online console multiplayer requires a platform-specific subscription (sold separately).
3. Install Java and launch Forge
Install a Java runtime appropriate for the selected Minecraft and Forge branch. Mojang’s wording is deliberately “compatible Java Runtime Environment”; the required Java major version can vary with the Minecraft release and Forge build, so use the version specified by the pack or Forge installer rather than assuming that the newest Java release is correct.
Run the supplied start script or Forge launcher from the server directory. If the archive contains a Windows batch file, launch that file from the folder. On Linux or macOS, use the supplied shell script after making it executable, or run the Forge command shown by the installer. Keep the terminal or service console open during the first boot so you can read library-download and mod-loading errors.
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Clear out junk files and repair common Windows errorsFree Scan →4. Complete the first boot and accept the EULA
- Start the server once and wait for Forge to create its libraries, configuration files, and
eula.txt. - Stop the process cleanly from the console; do not close the window while files are being written.
- Open
eula.txt, read the Minecraft End User License Agreement, and changeeula=falsetoeula=trueonly if you agree to it. - Start the server again and wait for a message indicating that it has finished loading and is listening for connections.
Never copy a client-only mod into the server’s mods folder unless that mod’s documentation explicitly says it is safe for servers. Rendering, shader, and interface additions are common causes of dedicated-server crashes.
5. Configure the world and access policy
Stop the server before editing server.properties. Important settings include:
Rank #3
- CREATE YOUR WORLD — Build whatever you imagine in an infinite world that is unique in every playthrough.
- EXPLORE AND CRAFT — Discover biomes, resources, and mobs, then craft your way through a sandbox world full of surprises.
- SURVIVAL ADVENTURES — Face mysterious foes, travel across varied landscapes, and venture into perilous dimensions.
- PLAY TOGETHER — Play solo or join friends in local split-screen and cross-platform play across console, mobile, and PC. Online multiplayer supports up to 8 players.
- COMMUNITY PLAY — Connect with players on community servers, or subscribe to Realms Plus (sold separately) to play with up to 10 friends on a private server.
| Setting | Purpose | Practical starting point |
|---|---|---|
gamemode |
Sets the default mode for new players. | Choose survival or the mode your group has agreed on. |
difficulty |
Controls hostile-mob difficulty and related gameplay. | Set deliberately; the modpack’s progression can be demanding at higher difficulty. |
white-list |
Restricts entry to approved usernames. | Use true for a private friends-only server, then add players with the console whitelist command. |
view-distance |
Controls how many chunks the server sends and keeps active. | Start conservatively and raise it only if CPU, memory, and bandwidth remain stable. |
server-port |
TCP port used by the server. | Keep the default Java port 25565 unless another service requires a change. |
motd |
Text displayed in the multiplayer list. | Identify the world, pack branch, and whether a whitelist is enabled. |
Use the server console for administrative commands rather than editing player data while the process is running. Grant operator privileges sparingly; an operator can alter or damage the world.
6. Allow local and internet connections
First test from the host computer with localhost, then from another device on the same home network using the host’s private address. A successful LAN test proves that Forge and the pack load, but it does not prove that internet players can reach the server.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
For friends outside your network:
- Give the host computer a stable private address, either with a router DHCP reservation or a correctly configured static address.
- Allow the Java runtime or the server process through the operating-system firewall when prompted. If creating a manual rule, allow the selected TCP port.
- On the router, forward TCP port
25565(or your changed port) to the host computer’s private address. - Tell players your public address and port. Do not publish that address in a public forum, and do not expose additional management ports.
- Test from a separate network, such as a phone hotspot. Testing from inside the same router can produce a false failure when the router lacks NAT loopback support.
If your internet provider uses carrier-grade NAT, a normal port-forward rule may never receive inbound traffic. In that case, use a provider or network arrangement that supplies a reachable address, or choose managed hosting instead of repeatedly changing local firewall rules.
Make every client match the server
Every player must install the same Minecraft branch, Forge loader, Kimetsu no Yaiba release, and dependency versions. The client and server should be treated as one versioned bundle.
Rank #4
- Skins! We have biome settlers, city folk, town folk, and more!
- The Nether and all its inhabitants. Fight Ghasts and make friends with Pigmen
- Cross platform play for up to five players between Pocket Edition and Windows 10
- Revamped touch controls, controller support, and a controller mapping screen
- Enhanced Weather effects! Accumulating snow and more
| Item | Must match? | Why it matters |
|---|---|---|
| Minecraft version | Yes | 1.20.1 and 1.16.5 have different Forge and mod binaries. |
| Forge loader | Yes | Loader and registry differences can stop the handshake. |
| Kimetsu no Yaiba pack release | Yes | Pack revisions can add, remove, or update mods and configs. |
| Kimetsunoyaiba Tweaks dependencies | Yes | PlayerAnimator and MobPlayerAnimator are required on both client and server; other Kimetsu no Yaiba dependencies must also be present. |
| GeckoLib and KnY Worlds | Use the branch-specific versions | The Tweaks troubleshooting guidance specifically points to their 1.20.1 versions when fixing a 1.20.1 installation. |
Give friends a manifest or a copy of the same client profile rather than asking them to install mods one at a time. A missing-mod, wrong-version, or registry error during connection almost always means one of these sets differs.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Fix the most common loading and gameplay failures
Forge crashes while loading
For a 1.20.1 installation, the Kimetsunoyaiba Tweaks FAQ advises checking Forge 47.4.0. Confirm that the client and server both use the intended Forge build, then remove duplicate JARs and old versions from mods. Read the first “Caused by” section in the latest log rather than relying on the final generic crash line.
Missing-mod or registry errors at login
- Compare the Minecraft version and Forge loader shown by the launcher with the server’s startup log.
- Compare pack release numbers and dependency filenames on both sides.
- Verify that PlayerAnimator and MobPlayerAnimator are installed on both client and server, as required by Kimetsunoyaiba Tweaks.
- Delete only a duplicate or clearly obsolete JAR after stopping the server; do not delete the world as a first response.
OptiFine causes a crash or disconnect
The Kimetsunoyaiba Tweaks troubleshooting note says, “Make sure you don’t have Optifine, it’s completely incompatible.” Remove it from the client profile and retry with the pack’s supported rendering stack. Do not place it in the server directory.
Hashira, Kizuki demons, or named characters never appear
Enhanced spawning can prevent named characters from appearing outside raids, quests, and special biomes. Open the Kimetsunoyaiba configuration, locate the enhanced-spawning option, and disable it when you need ordinary-world spawning. Stop the server before changing configuration files, then restart and test in a newly loaded area.
Best Value
- Play and share with friends on console, mobile and Windows 10
- discover community creations in the new in-game store
- access new mini games and game modes through servers
Animations work locally but not for other players
The project documents animation synchronisation for LAN and dedicated servers. If another player sees a frozen or incorrect animation, first verify that both sides have the same PlayerAnimator and MobPlayerAnimator versions. Administrators can edit the Kimetsunoyaiba Multiplayer TOML files in the Minecraft config directory, but should back up those files before changing them.
Friends cannot connect from outside the house
- Confirm the server is listening on the port shown in
server.properties. - Check the operating-system firewall rule and router forward target.
- Make sure the router forward uses TCP and points to the host’s current private address.
- Test from a genuinely separate network.
- Check for carrier-grade NAT or a second router creating double NAT.
- Have the player enter the correct public address and port, not the host’s private 192.168.x.x or 10.x.x.x address.
Backups, updates, and safe maintenance
Stop the server before changing mods, Forge, or pack files. A live copy can contain partially written region files and produce an unusable backup.
- Announce maintenance and stop the server cleanly.
- Copy the world directory,
configdirectory, server scripts, and the complete mod list to a dated backup location. - Record the old Minecraft, Forge, pack, and dependency versions.
- Apply the update to a copy of the server directory, not directly to your only working instance.
- Start the copy, review the log for errors, and join with one test client before inviting everyone back.
- Keep the previous directory until the new world has been verified and at least one new backup exists.
Back up more often before major progression events, dimension changes, or configuration experiments. World backups are more valuable than reinstalling the JARs because reinstalling cannot recover deleted player inventories or corrupted region data.
Self-hosting versus managed hosting
A managed host can install a Forge 1.20.1 Kimetsu no Yaiba pack automatically, and the Modrinth project page links to a managed-hosting option. Treat any listing as a starting point, not an endorsement by Mojang or the mod authors. Confirm the exact pack release and Forge build before paying.
| Decision factor | Self-hosting at home | Managed hosting |
|---|---|---|
| Upfront cost | Usually limited to hardware and electricity you already have. | Recurring service charge; exact pricing depends on the provider and plan. |
| Setup effort | You install Java and Forge, configure files, and solve networking issues. | Often offers an installer, control panel, or support, but pack-specific setup still needs verification. |
| Mod and config control | Full access to JARs, scripts, logs, and TOML files. | Usually available through a panel or file manager; restrictions vary. |
| Backups and recovery | You design, schedule, and test your own backups. | May include automated backups, retention limits, and paid restore options; read the terms. |
| CPU and RAM | Limited by your computer and what other programs consume. | Defined by the plan; verify allocation for this modpack and player count. |
| Latency and location | Excellent for local players, dependent on your home upload connection for remote players. | Choose a location near most players and check network-quality guarantees. |
| Player capacity | Depends on hardware, view distance, world activity, and upload bandwidth. | Depends on allocated resources and provider limits, not just the advertised slot count. |
| Logs and console | Direct access to every log and command. | Panel access varies; ensure you can download full Forge logs before subscribing. |
Ask a provider whether it supports the exact 1.20.1 pack revision, Forge 47.4.0 if that is the build you select, custom dependency uploads, scheduled world backups, restore testing, player limits, server location, cancellation rules, and data export. If you cannot download your world and configuration, moving later becomes unnecessarily difficult.
Free tools Windows power users keep installed
One-click scans. No signup required.
Operational checklist before inviting friends
- The server and all clients use one Minecraft branch, Forge build, pack release, and dependency set.
- The EULA has been accepted and the second boot reaches a ready state without errors.
- A new world backup exists and the restore location is known.
- The whitelist, difficulty, game mode, view distance, and MOTD match your group’s plan.
- Local and outside-network connection tests both succeed.
- The host has a stable private address, firewall rule, and router forward for the selected TCP port.
- OptiFine is absent, and required animation dependencies are installed on both sides.
- Players know which launcher profile to use and how to report their exact crash-log error.
The Bottom Line
For the least friction, build the server on Minecraft Java 1.20.1 with Forge and the matching Kimetsu no Yaiba 2.1.2 server pack, keep every client identical, and test port forwarding from outside your network. Use the 1.16.5 branch only as a separate, deliberately maintained installation.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




