Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Repair Windows errors before they cause bigger problemsFix Now →iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Playing with friends? Godlike.Host runs hosted Minecraft Java servers from 10 data-center locations, with free DDoS protection.
To make a Minecraft: Java Edition 1.16.5 server, install a compatible Java runtime, download the matching 1.16.5 server JAR, run it once to generate files, accept the EULA, configure server.properties, and start it again. Players on your network can join through the host’s local address; players elsewhere normally need a firewall exception and router forwarding for port 25565. Paper is an optional alternative implementation that documents Java 16 for its 1.16.5 builds.
What this server setup creates
This guide is for Minecraft: Java Edition 1.16.5, the release published on January 14, 2021. Mojang described 1.16.5 as network compatible with 1.16.4, so a 1.16.4 client can connect to an upgraded 1.16.5 server in the circumstances covered by that release note. For a predictable setup, however, put the server and every player’s launcher on 1.16.5.
Free tools Windows power users keep installed
One-click scans. No signup required.
A self-hosted server is a Java program running continuously on one computer. That computer stores the world, accepts player connections, and must remain awake while friends are playing. The server software is free to download from Mojang’s official Java server download page and is for Java Edition only.
Before you start
Install a compatible Java runtime
The vanilla 1.16.5 server requires a Java Runtime Environment that can run its JAR. Install Java before downloading the server, then open Command Prompt, PowerShell, Terminal, or another shell and run:
#1 Best Overall
- Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
- With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
- Wide Application: attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
- Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
- Economical &Reusable: Built durable materials with a long-lasting battery,our CAGIWIRU air duster it's a sustainable alternative to disposable air cans.
java -version
If the command prints a version instead of an error, the executable is available on your system path. Mojang’s setup guidance says Java should be installed and kept up to date. If the shell reports that java is not recognized, install a supported runtime, reopen the terminal, and run the check again. Paper has a separate requirement described later: Paper’s documentation lists Java 16 for Paper 1.16.5.
Create a dedicated server folder
Make a new folder used only for this server, such as Minecraft-1.16.5-Server. Keep the server JAR, world folders, logs, configuration, and backups there. A dedicated location makes it much harder to confuse this world with another Minecraft installation and gives you one folder to back up.
Choose the computer and network
- The host computer must have enough free storage for the world and its backups, and it must stay powered on during play.
- You need administrator access to install Java, create a firewall rule, and change router settings if people outside your home will connect.
- Players must use Minecraft: Java Edition, not Bedrock Edition. The Java server software is not a Bedrock server.
- Decide whether connections will be local only or whether trusted people on the internet will connect. Internet access adds firewall, router, and privacy responsibilities.
Set up a vanilla 1.16.5 server
1. Download the exact server JAR
Use Mojang’s official Java server download page and download the server file for version 1.16.5 into the dedicated folder. Keep the version in the filename or rename it clearly; an accidental 1.18 or 1.20 JAR will not create a 1.16.5 world server.
2. Run the first launch
Open a terminal in the server folder. On Windows, you can open the folder in File Explorer, use the address bar to type cmd, and press Enter. On macOS or Linux, use cd to change to the folder. Run:
java -jar minecraft_server.1.16.5.jar nogui
The filename must match the JAR you downloaded. The nogui argument starts the console-only server, which is convenient for a small private server and avoids an extra graphical window. The first launch creates files including eula.txt, a server.properties file, a world directory, and log data. It may stop after reporting that the EULA has not been accepted; that is expected for the first run.
3. Accept the EULA
Stop the process if it is still running, then open eula.txt in a text editor. Change the acceptance line from:
Rank #2
- Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
- Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
- Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
- Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
- Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth
eula=false
to:
eula=true
Save the file. Accepting it confirms that you agree to Mojang’s End User License Agreement; it is not a substitute for reading the current terms yourself.
4. Configure the server
Open server.properties in a plain-text editor, change the values your group needs, and save the file while the server is stopped. The settings most likely to affect a small private world are listed below. Leave server-ip blank unless you have a specific reason to bind the process to one local interface.
| Property | What it controls | Practical notes |
|---|---|---|
gamemode |
Default player mode | Use survival or creative according to the group. Existing players may retain their own mode unless changed with a command. |
difficulty |
World difficulty | Allowed choices are peaceful, easy, normal, and hard. |
pvp |
Player-versus-player damage | Set it according to whether friends should be able to damage one another. |
max-players |
Maximum simultaneous players | Set a limit appropriate for the host computer and your group. |
level-seed |
World-generation seed | Leave it empty for a generated seed, or enter the agreed seed before creating the world. |
motd |
Message shown in the multiplayer server list | Use a short name that helps players identify this server. |
spawn-protection |
Protection radius around the initial spawn | Adjust it if ordinary players need to build near spawn; operators are treated differently by the server. |
server-port |
TCP port used by the server | The default is 25565. If you change it, the firewall rule, router forwarding rule, and connection address must use the same number. |
server-ip |
Local address to which the process binds | Normally leave this empty. An incorrect value can prevent the server from listening. |
Do not edit the file with a word processor that adds formatting. A plain-text editor preserves the name=value format. If you change a property after the server has started, stop the server cleanly first and restart it so the change is loaded.
5. Start the server for play
Run the same command again:
java -jar minecraft_server.1.16.5.jar nogui
Leave the console window open while people play. The console displays startup messages, player joins, warnings, and errors. To shut down safely, type:
stop
Wait for the process to finish before closing the terminal or powering off the computer. The stop command lets the server save the world cleanly and reduces the chance of losing recent changes.
Let players connect
Players on the same home network
The host can test the server by choosing Multiplayer and connecting to localhost. Another computer on the same home network should use the host computer’s private LAN address, such as 192.168.x.x:25565 or 10.x.x.x:25565, with the actual address assigned by your router. The host’s operating-system network settings or a router client list can show that private address.
Rank #3
- 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
- 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
- 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
- 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
- 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.
A local connection does not require internet port forwarding, but the host firewall may still ask whether Java should be allowed on the private network. Allow the server process on the network profile you actually use, and avoid enabling broad public access just to solve a local connection problem.
Players outside your home
Outside players normally need three things to be correct at the same time:
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 →- The server must be running and listening on the port in
server.properties. - The host computer’s firewall must permit incoming traffic for that port or the Java process.
- The router must forward that port from the internet to the host computer’s private LAN address.
With the default configuration, forward 25565 to the host’s private address. Router interfaces use different names, but the rule generally asks for an external port, an internal port, a protocol, and a destination device. Use the router manufacturer’s current instructions for the exact menu path. If you changed server-port, use the new number consistently in the firewall and router rule.
Give trusted friends your public IPv4 address followed by the port, for example public-address:25565. The host can continue to use localhost. Mojang warns that exposing a home IP address creates a security risk; share it only with people you trust. Avoid posting it publicly, and remove the forwarding rule when you no longer need outside access.
If the router’s forwarding destination changes whenever the host reconnects, update the rule to the host’s current private address before testing again. A router may offer a way to reserve the host’s local address, but the label and procedure vary by manufacturer. Test from a genuinely external connection, such as a friend’s network; testing your public address from inside the same LAN can fail on routers that do not support loopback.
Use Paper instead of the vanilla server
Paper is a separate server implementation, not a setting that can be switched on inside the vanilla JAR. It provides its own runnable downloads and administration documentation and is commonly chosen when a host needs its plugin/API ecosystem or Paper-specific performance controls. Vanilla follows Mojang’s base server behavior with the fewest additional moving parts.
Rank #4
- 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
- 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
- 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
- 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
- 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.
Paper’s version table lists Java 16 for Paper 1.16.5. Install that runtime, download a Paper build that explicitly targets Minecraft 1.16.5, and keep the downloaded JAR in its own folder or clearly separate it from the vanilla files. Do not assume that a Paper JAR for another Minecraft version can replace the 1.16.5 build.
Paper documents this launch form:
java -Xms4G -Xmx4G -jar paper.jar --nogui
-Xms4G and -Xmx4G are example initial and maximum heap values from the documented command, not a universal RAM recommendation. They allocate memory that must actually be available on the host alongside the operating system and other applications. If the JAR has a different filename, substitute that filename. Paper will generate its own first-run files and may also require EULA acceptance before normal startup.
Client compatibility still matters: players should select 1.16.5, and every plugin must support the server version and the APIs it uses. Treat a Paper world as a separate server installation until you have made a verified backup and confirmed any migration plan.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Vanilla or Paper: which should you choose?
| Decision factor | Vanilla 1.16.5 | Paper 1.16.5 |
|---|---|---|
| Core implementation | Mojang’s base Java server software | Paper’s separate implementation and tooling |
| Java requirement stated in the guidance | A compatible, up-to-date Java runtime; verify with java -version |
Java 16 for Paper 1.16.5 |
| Plugins and APIs | No Paper plugin layer | Choose this when Paper-compatible plugins or APIs are a requirement |
| Configuration | Fewer implementation-specific settings | Additional Paper files and controls to learn and maintain |
| Best fit | A straightforward private world that should match Mojang’s base behavior | A group that accepts Paper’s implementation and needs its administration or plugin features |
| Launch example | java -jar minecraft_server.1.16.5.jar nogui |
java -Xms4G -Xmx4G -jar paper.jar --nogui |
Both choices still require a dedicated folder, a first launch, EULA acceptance, configuration, a running process, and the same firewall and port-forwarding work for internet players. Pick one implementation for the world rather than launching both on the same port.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Troubleshoot the common failures
The terminal says Java is not recognized
Java is missing or its executable is not on the system path. Install a compatible runtime, close and reopen the terminal so it sees the new environment, then run java -version. If multiple Java installations exist, check which one the shell is using before launching the server.
The server stops immediately on the first launch
Read the console output. The usual first-run cause is an unaccepted EULA. Open eula.txt, change the value to eula=true, save it, and start again. If the message names a missing file or permission problem, confirm that the terminal is in the server folder and that your account can read and write there.
Best Value
- 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
- 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
- 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
- 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
- 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.
Players receive a version-mismatch message
Set both the launcher installation and the server JAR to 1.16.5. The 1.16.5 release note establishes network compatibility with 1.16.4, but it does not make every other Minecraft version compatible. A Paper server also requires a Paper build targeting 1.16.5 and plugins that support that version.
Recommended Free Tools
Friends on the same LAN cannot join
- Confirm the server console is still running and has finished starting.
- Have the friend use the host’s private LAN address, not the public address, and append the configured port if it is not the default.
- Check that the host firewall permits Java or the configured server port on the private network.
- Make sure
server-ipis blank unless you intentionally selected a valid local interface.
Internet players cannot join
- Verify that the server is listening on the same port entered in the router rule.
- Confirm the host firewall allows incoming traffic.
- Check that the router forwards to the host’s current private address, not an old address assigned to another device.
- Give friends the current public IPv4 address in the form
address:port. - Test from outside the home network and remember that some routers cannot test their own public address from inside.
If all settings appear correct but the public address still cannot be reached, the internet connection may use an upstream router or carrier-grade NAT that prevents inbound forwarding. The basic Mojang workflow assumes that your router receives the public address and can forward the port; contact the internet provider or use a managed hosting arrangement if your connection cannot do that.
Paper will not launch
Run java -version and verify that the runtime meets Paper’s documented Java 16 requirement for 1.16.5. Confirm that the downloaded JAR is a Paper build for 1.16.5, that the filename in the command is correct, and that the terminal is open in the folder containing it. Read the first error in the console rather than repeatedly restarting; dependency, permission, and version errors require different fixes.
Backups and routine administration
Make backups while the world is stopped
Use stop, wait for the process to exit, and copy the entire server folder to another drive or protected location. The folder contains more than the world: it also holds configuration, logs, and the EULA state. A full-folder backup gives you a recovery point before changing properties, switching implementations, or installing plugins.
Change settings safely
Stop the server before editing server.properties or replacing a JAR. Start it again and watch the console for errors. Keep a written note of the JAR version, Java version, port, and important property values so you can reconstruct the working setup after a hardware or disk failure.
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 minutePC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Protect access
Give the public address only to trusted players, keep the server software and Java runtime maintained, and remove unused forwarding rules. Use the server console’s operator and whitelist controls deliberately rather than giving every visitor administrative powers. A small private server is easier to secure when the address, player list, and administrative permissions are limited.
Quick Recap
Quick launch checklist
- Minecraft: Java Edition clients and a server JAR both target 1.16.5.
java -versionsucceeds, or Java 16 is installed when using Paper 1.16.5.- The JAR is in a dedicated folder and the first launch has generated
eula.txt. eula=trueis saved before the second launch.server.propertiescontains the intended gameplay settings and the correct port.- The server starts with the matching command and stays running while players connect.
- LAN players use the host’s private address; internet players use the public address and forwarded port.
- The firewall and router rule point to the same port and the host’s current private address.
- You can stop the server with
stopand have a recent full-folder backup.
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.

