Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallTo install a custom server JAR on a Minecraft: Java Edition server, stop the server, back up its world and settings, upload the software JAR to the server directory, select that exact filename in the startup command or hosting panel, use the Java version required by that software, and launch it once to complete the EULA setup. Paper, Fabric and vanilla each have different file and compatibility requirements, so choosing the right software before replacing the file is essential.
Godlike.Host offers hosted Minecraft Java servers with its own game panel, SFTP access and free DDoS protection, if you would rather not host it yourself.
What a custom server JAR changes
A server JAR is the program that starts a Minecraft Java Edition server. Vanilla is Mojang’s server software; Paper is a performance-focused, plugin-compatible replacement for vanilla; Fabric is a mod-loader-based server launcher. A hosting panel may call any non-default file a custom JAR, even when the file is a standard Paper or Fabric release.
As an Amazon Associate I earn from qualifying purchases.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
The filename in your start command is not cosmetic. If the uploaded file is named paper-1.21.8-42.jar, a command that still points to paper.jar will fail unless you renamed the file or changed the command. Linux filenames are case-sensitive, and many panels likewise require an exact match.
This procedure is for Minecraft: Java Edition. Mojang’s server guidance states that a compatible Java Runtime Environment is required to launch the server JAR. Players connecting from outside the host’s local network may also need firewall rules and router port forwarding.
#1 Best Overall
- BLUE LIGHT BLOCKING GLASSES: Our blue light glasses for women boast UV400 protection, blocking harmful blue rays from computer screens. With these bluelight glasses women, you can enjoy gaming, reading, or watching TV with no worries of eye strain.
- EYE RELIEF: Our blue light glasses are engineered to reduce blurry vision or strain caused by prolonged screen time. These womens blue light glasses aid in better sleep by preventing blue light from disrupting your natural sleep cycle, helping you fall asleep faster and enjoy a more restful night's sleep, making them the perfect christmas present.
- COMFORTABLE: Crafted from durable material, our trendy blue light glasses for woman or blue light glasses men ensure long-lasting comfort. The high-transmittance lenses accessories, gamer gifts for men, help keep your eyes relaxed. Perfect stocking stuffers, gifts for gamers men, christmas gifts for men, halloween costumes.
- LIGHTWEIGHT: These clear blue light glasses feature a lightweight frame, meaning they’ll stay comfy for long-term wear. Perfect as blue blockers glasses for women or mens blue light glasses, these non-prescription fake glasses for men can be worn throughout the day. The blue light blocking glasses women feature polycarbonate HD lenses, which are anti-reflective and restore true color.
- WORRY-FREE PURCHASE: If you experience any issues, our support team is ready to assist you quickly. These are the perfect costume glasses for cosplay dressing up.
Decide what you are installing before touching the server
Record the target version and loader
- Minecraft version, such as 1.20.4, 1.20.5 or a 1.21 release.
- Server software: vanilla, Paper, Fabric or another loader.
- Whether the server uses plugins, Fabric mods or Forge mods.
- The Java version required by that software and Minecraft version.
- The host panel’s custom-JAR rules, including permitted directories, startup fields and available Java runtimes.
- The current JAR filename and the world, configuration and startup files that must be preserved.
Do not choose software only because its filename looks interchangeable. Plugins are written for plugin-capable server software such as Paper, while Fabric mods require Fabric and their matching mod files. A world containing blocks, items or other data added by Fabric or Forge cannot simply be moved to Paper.
Understand the main choices
| Software | What you receive | Java guidance in the cited project documentation | Data and add-on compatibility | Typical reason to choose it |
|---|---|---|---|---|
| Vanilla | Mojang’s official server JAR | A compatible Java runtime; the exact requirement depends on the Minecraft release | Vanilla worlds and vanilla server behavior; no Paper plugins or Fabric mods | Unmodified Minecraft gameplay and maximum alignment with Mojang’s server software |
| Paper | A runnable Paper server JAR that can replace a vanilla JAR | Java 21 for Minecraft 1.20 through 1.21.11; Java 25 for Minecraft 26.1 and newer, according to Paper’s version table | Paper plugins and compatible vanilla data; it cannot load Fabric or Forge worlds containing mod-added blocks, items or other game data | Plugin support and Paper’s server implementation without a mod-loader world |
| Fabric | An executable server launcher; manual installations also use a vanilla server JAR and supporting files | Java 17 for Minecraft 1.17–1.20.4; Java 21 for Minecraft 1.20.5 and newer, according to Fabric’s guidance | Fabric mods and their dependencies; use the matching loader and mod versions | A modded server or a host that supports Fabric’s launcher as a drop-in replacement |
Compatibility tables change as Minecraft releases change. Treat the software project’s version table as the authority for a release not listed above, rather than assuming that the Java version from an older installation remains valid.
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Scan for outdated or missing drivers - takes under a minute3Repair Windows errors before they cause bigger problemsBack up and stop the existing server
- Tell players the server will be offline and record the current Minecraft version and software.
- Stop the server from the panel’s Stop control or by entering
stopin the server console. Wait until the process exits completely. - Copy the entire world directory, including every dimension folder, to storage outside the live server directory.
- Back up
server.properties, the EULA file, operator and whitelist files, plugin or mod directories, configuration files and the startup script or panel settings. - Keep the old JAR until the new software has started successfully and players have confirmed that the expected world and add-ons load.
Paper’s update guidance specifically warns that replacing a JAR while the server is running is unsafe. A running process can keep the old file open, write an incomplete world save, or leave a mixture of old and new files. Stopping first is the safe boundary for every loader.
Download the correct server software
Vanilla
Use Mojang’s official Java Edition server download for the exact Minecraft version you intend to run. Keep the downloaded filename visible; either use that name in the startup command or rename it deliberately and update every reference to it.
Rank #2
- WINDEX GAMING WIPES: effortlessly clean all your gaming gear and gaming electronics in one easy step with our new Windex Gaming Wipes
- AMMONIA FREE: our ammonia-free formula is safe to use on all of your favorite gaming equipment like consoles, headsets, controllers, screens, keyboards, and more
- PRE-MOISTENED WIPES: each wipe instantly removes dust, dirt, and stubborn smudges and fingerprints leaving a streak-free shine
- ANTI-STATIC: great for cleaning and wiping down your gaming gear and electronics leaving behind no visible residue
- COMPACT RESEALABLE PACKAGE: store your pack of Windex Gaming Wipes anywhere in your home for whenever a quick and easy wipedown is needed
Paper
Download the runnable Paper JAR for the exact Minecraft release from Paper’s project distribution. Paper’s short example is java -Xms4G -Xmx4G -jar paper.jar --nogui. If the downloaded file has a versioned name, substitute that exact name for paper.jar, or rename the file to paper.jar and use that stable name consistently.
Fabric
Fabric’s simple installation method downloads an executable server launcher with the selected Minecraft and loader versions built into it. Fabric documents a command in the form java -Xmx2G -jar fabric-server-launcher.jar nogui; replace the example filename with the actual launcher filename. On Minecraft-specific hosts, administration panels and start scripts, Fabric says the launcher can be used as a drop-in replacement for a vanilla server JAR.
Free tools Windows power users keep installed
One-click scans. No signup required.
Manual Fabric installation is different from merely uploading one file. The launcher expects a vanilla server.jar and creates or uses supporting files. A remote installation may require the launcher, server.properties, the vanilla server.jar and the libraries directory. Treat those files as one coordinated installation; do not rename the launcher and delete the other files in an attempt to make it look like a standalone JAR.
Install the JAR in a hosting panel
Panel labels differ between hosts, but the sequence is consistent. The panel must start the file from the directory where you uploaded it, with a Java runtime that can execute it.
Rank #3
- Ergonomic & Adjustable Design: Fight "text neck" and improve your posture. Designed for comfort, it offers an adjustable height (7.1in-8.5in) (1.4in adjustable range) and angle (5°-85°) Please note: cell phone stand is only 9 inches tall—the length of a standard pencil
- Without blocking subtitles Perfect for office desk Tiktok Face Time Zoom video—this is the ultimate kitchen desk essential for phones! Perfect viewing experience while reducing neck back strain, A must-have for gamers streamers desk, and anyone who values both style and support!
- Sleek & Stable Design fits Otterbox Case: Say goodbye to bent cables, tangles, and tip-overs! LISEN’s stylish adjustable desk phone holder features a built-in charging hole and smart cable management, keeping your phone secure and your workspace clutter-free cool gadgets for men
- ANTI-SLIP DESIGN free hands: The under 10.00 items easy gadgets back and the bottom of this kitchen essentials for women are fully covered by anti-skid silicone, which LISEN stand up desk decor can provide maximum protection device from any scratches and slides
- Your Perfect Viewing Companion:If your product arrives damaged or breaks within 365 days, reach out to LISEN for a quick and hassle-free solution. Struggling with assembly, like tightening the screw? We’ve got your back! Your experience matters to us. (Product including: phone Holder stand*1, screw*1, hexagon screwdriver*1, specification*1)
- Open the server’s file manager or SFTP location. Navigate to the same server directory that contains
server.propertiesand the current world folders. Do not upload the JAR into a temporary downloads directory or into a plugin or mod folder. - Upload the downloaded file. Use the panel’s upload control or SFTP. For a manual Fabric installation, upload every required supporting file and directory, preserving the directory structure.
- Open the startup or configuration page. Look for a field labelled Server JAR, Custom JAR, JAR file or similar. Some panels show a selector; others require typing the filename.
- Choose the exact filename. Enter the complete case-sensitive name, including the
.jarextension. If the panel has a custom-JAR toggle, enable it instead of leaving the old vanilla selection active. - Select a compatible Java runtime. Choose Java 17, 21 or 25 according to the software’s documented Minecraft range. A panel may offer several runtime images with similar labels; select the one that corresponds to the required major version.
- Review memory and arguments. Preserve the host’s memory settings unless you have a reason to change them. A Paper example is
java -Xms4G -Xmx4G -jar paper.jar --nogui; a Fabric example isjava -Xmx2G -jar fabric-server-launcher.jar nogui. The panel normally supplies the leadingjavacommand and memory flags for you. - Save without starting yet. Recheck the filename, directory and Java selection. A typo here produces an immediate startup error that looks like a software problem.
- Start and watch the live console. Stay on the log page through the first launch. Record any class-version, missing-file, EULA or mod-loader error before trying another change.
If the panel does not expose a custom-JAR option, check whether it requires a particular filename such as server.jar, a startup-template edit or an administrator-only setting. Do not overwrite unrelated files until you know which rule the panel applies.
Install from a shell or with SFTP
Self-hosted servers and some managed hosts let you control the startup script directly. Upload the JAR into the server directory, change into that directory before launching, and use the exact filename after -jar.
- Verify the runtime available to the account with
java -version. Compare the reported major version with the software’s compatibility table. - Upload the JAR and any required supporting files with SFTP or the host’s file tool. Confirm that the file appears in the directory containing the world and
server.properties. - Edit the startup script so its
-jarargument matches the uploaded filename. For Paper, a valid pattern isjava -Xms4G -Xmx4G -jar paper.jar --nogui. For Fabric’s launcher, usejava -Xmx2G -jar fabric-server-launcher.jar nogui. - Run the script from the server directory. A relative filename works only when the working directory is correct; use an absolute path if your service starts in another directory.
- Leave the console attached until the first startup reaches its normal ready state or reports the EULA requirement. Stop the process cleanly before editing files again.
The flags in these examples are not universal memory prescriptions. -Xms4G and -Xmx4G request a four-gigabyte initial and maximum heap for the Paper example, while the Fabric example requests a two-gigabyte maximum heap. Set memory within the amount your machine or plan actually provides.
Complete the first launch and EULA step
Mojang’s setup process creates initial files during the first run. If the console reports that the EULA has not been accepted, stop or let the process exit, open the generated eula.txt, read the agreement and change its setting only if you accept it. Start the server again afterward.
Rank #4
- Easy Installation: Our gaming lights have been designed to enhance your entertainment experience. Simply position the led light bar next to your TV or game console to create a game room environment with ease. They come with USB power and a 60 inch cord for direct mounting and mobility
- Audio Syncing & Extensive Mode: The built-in high-sensitivity music sensor allows you to sync the TV led lights to your favorite music. Lights react and move to the beat of music, film and game audio, creating an incredible immersive sound and light experience – and all without the need for an additional hub. You can choose from 64+ patterns, including strobe, illusion, jump, energy, gradient, running, chasing, fluttering mode etc. Each mode can be applied to different scenes
- 64+ Chasing IC+RGB & W Effect: The independent control design of IC+RGB and white all-in-one multifunctional rgbw led bar lights monitor backlight allows you to easily switch the led lights for desk between IC+RGB and white to enjoy a variety of lighting effects, you can choose white lighting mode with high brightness for better illumination when working, etc. Choose IC+RGB lighting mode when you need to create an entertaining atmosphere for the light show, 16 million colours of Color changing rgb light bar let you dance to the beat and create a dynamic party atmosphere
- Dynamic and Dimmable Lights: 1%-full brightness free brightness adjustment gives you the flexibility to adjust dimmable led light bar for room decorations or a variety of occasions
- USB Powered: USB light bars for room can be powered by powernank, usb charger, TV, Monitor, laptop PC mainframe, making behind TV led lighting bar easy to install in any location.TV led lights are powered by the TV usb interface / PC mainframe, can be turned on/off synchronously with TV / PC
Do not treat the appearance of a log window as proof that installation succeeded. Wait for a normal startup message, then confirm that the intended world directory is loaded. A new world being generated when you expected an existing one usually means the server is using a different working directory, a different level name or an incomplete upload.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Validate the installation before inviting players
Check the software and Java in the log
Look for the Minecraft version, loader or Paper version, Java major version and a clean completion of startup. An UnsupportedClassVersionError indicates that the Java runtime is too old for at least one class in the server software. Stop the server, select the documented Java version and start again; changing memory flags will not fix a class-version mismatch.
Check the world and add-ons
- Confirm that the expected world name and all dimensions appear in the log.
- For Paper, verify that intended plugins load and that no plugin reports an incompatible API or Minecraft version.
- For Fabric, verify that the launcher finds the libraries and that every mod dependency is present and built for the selected Minecraft and loader versions.
- Watch for missing registries, unknown blocks or item errors before allowing players to save new progress.
Make a local connection test
Connect from the same machine or local network first. This separates a server-startup problem from an Internet routing problem. If local connection works but remote players cannot connect, inspect the server bind address, host firewall and router port forwarding. Mojang’s guidance notes that outside connections can require those network changes; the exact port and rule depend on your network and server configuration.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Paper and Fabric migration limits
When replacing vanilla with Paper is appropriate
Paper’s migration guidance describes downloading Paper and replacing the vanilla server JAR. This is appropriate when the world is vanilla-compatible and the server’s add-ons are Paper plugins. Preserve the world and configuration backup even for a routine migration, because software changes can expose plugin or version incompatibilities.
Best Value
- Compatible with Wide Screens - To ensure compatibility with the dual monitor mount, your each monitor must meet three conditions at the same time: First, computer screens size range: 13 to 32 inches. Second, screen weight range: 4.4 to 19.8 lbs. Third, the back of the monitor screen must have VESA mounting holes with a pitch of 75x75mm or 100x100mm.
- Regarding the compatibility with desks - Your desk must meet three conditions at the same time: First, desk material: Only wooden desks are recommended, plastic or glass desks cannot be used. Second, desk thickness range: 0.59" - 3.54". Third, the bottom of the desk should not have any cross beams or panels, as this will interfere with installation. We recommend carefully checking that your desk and monitors meets all above conditions before purchasing.
- Dual C-Clamp Hold - Worried your dual monitors might wobble or slip? Our upgraded base uses a larger platform plus a dual C-clamp structure to lock the dual monitor arm firmly to your desk. Each arm safely keeps your screens steady while you type, click and game—no shaking, no sliding, just a clean and secure setup you can trust every day. It also provides Grommet Mounting installation choice, both options ensure stable and secure fixation for your 0.59" - 3.54" desk.
- Full-Motion Adjustment For Comfortable View - Pull the screen closer when you’re deep in a spreadsheet, push it back to watch videos, or rotate to portrait for coding — moving everything smoothly with just one hand. The monitor stand offers +85°/-50° tilt, ±90° swivel and 360° rotation. Raise your monitor up to 15.75″ to support a healthy sitting posture. Whether you’re working from home, gaming through the night, or switching between video calls and documents, getting the screens to your natural line of sight helps relieve neck, shoulder and back strain so you can stay focused longer with less fatigue.
- Keep Your Desk Organized: By lifting both screens off the desktop, this dual monitor stand opens up valuable space for your keyboard, notebook, docking station or a simple, clutter-free work area. Built-in cable management guides wires along the arms, keeping cords out of sight and out of the way. Enjoy a tidy, modern workstation that looks as good as it feels to use.
When Paper is the wrong replacement
Paper cannot load a Fabric or Forge world that contains mod-added blocks, items or other game data. If players have built with those additions, switching the startup filename to Paper does not convert the world. Restore the backup and use the original loader, or follow a loader-specific migration plan that explicitly handles the added data.
When Fabric’s launcher is appropriate
Use Fabric when the server depends on Fabric mods or when a host specifically supports the Fabric launcher as a drop-in replacement. The launcher and its libraries must match the selected Minecraft and loader versions. A Fabric launcher file by itself is not a substitute for the complete manual installation set when the installation method expects server.jar and a libraries directory.
Troubleshooting common failures
| Symptom | Likely cause | Action |
|---|---|---|
UnsupportedClassVersionError |
The selected Java runtime is older than the server software requires. | Use the documented major version: Fabric Java 17 for 1.17–1.20.4 and Java 21 for 1.20.5 or newer; Paper Java 21 for 1.20–1.21.11 and Java 25 for 26.1 or newer. Check the current project table for releases outside these ranges. |
Unable to access jarfile |
The working directory or filename is wrong, or the case does not match. | List the server directory, copy the exact filename including .jar, and make the panel or script point to that name. |
| EULA error on every start | The EULA file was not completed, was edited in the wrong directory or is being overwritten by a panel template. | Complete the generated eula.txt in the active server directory, save it, restart and check whether the panel recreates it. |
| Missing mods, libraries or loader classes | Only the launcher was uploaded, or files from a different Minecraft or loader version were mixed together. | Reinstall the complete documented file set. Manual Fabric installations may require the launcher, vanilla server.jar, server.properties and libraries; keep versions coordinated. |
| World opens with missing blocks or fails during conversion | Paper was pointed at a Fabric or Forge world containing mod-added data. | Stop immediately, restore the backup and run the world with its original loader. Do not continue saving the world under an incompatible server. |
| Players cannot connect, but the console is ready | Firewall, bind-address or router port-forwarding configuration prevents outside traffic. | Test locally, then verify the server bind setting, host firewall rule and router forwarding for the configured port. |
| The wrong world starts | The process launched from another directory, the level name changed or the world upload is incomplete. | Stop the server, inspect the working directory and server.properties, restore the intended world backup and test again before allowing writes. |
Maintain the custom JAR safely
- Keep a dated copy of the last working JAR and the startup configuration.
- Back up the world before every software or Minecraft-version change, not only before the first installation.
- Stop the server cleanly before replacing a JAR, plugin, loader or library.
- Change one major variable at a time: Minecraft version, Java version, server software and add-ons should not all be changed in one step.
- Read the loader’s release notes for migration requirements, especially when a world or mod set crosses a Minecraft version boundary.
- After an upgrade, check the log, join with an administrator account, inspect a representative area of the world and test the features supplied by your plugins or mods.
A stable filename such as paper.jar can simplify scripts, while a versioned filename makes rollback obvious. Either approach works if the startup configuration is updated deliberately and the previous file remains available for recovery.
Quick decision guide
| If your server needs… | Choose… | Do not do this |
|---|---|---|
| Unmodified survival or creative gameplay | The matching vanilla server JAR | Install a mod loader solely because its filename can replace vanilla |
| Paper plugins and a vanilla-compatible world | The Paper JAR for the exact Minecraft version | Point Paper at a world that contains Fabric or Forge-added content |
| Fabric mods | The matching Fabric launcher and complete dependency set | Delete the vanilla JAR or libraries required by a manual Fabric installation |
| A host-panel replacement | The software whose launcher the host supports, with its exact filename selected in the custom-JAR field | Assume that every panel accepts every JAR or silently detects the new file |
The reliable pattern is simple: identify the loader and Minecraft version, back up the data, stop the process, install the complete file set, select the exact JAR name, match Java, complete the EULA and validate the world before players return. That sequence prevents the most damaging mistakes—running the wrong Java, launching from the wrong directory and opening modded data with an incompatible server.
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.




