SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Java Minecraft Projects
-
Paper
The most widely used, high performance Minecraft server that aims to fix gameplay and mechanics inconsistencies
G:\DedicatedServers\test>java -Xms10G -Xmx10G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar paper-1.20.2-291.jar --nogui Starting org.bukkit.craftbukkit.Main System Info: Java 17 (OpenJDK 64-Bit Server VM 17.0.2+8-86) Host: Windows 10 10.0 (amd64) Loading libraries, please wait... [13:37:15 INFO]: Environment: Environment[accountsHost=https://api.mojang.com, sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD] [13:37:15 INFO]: Found new data pack file/bukkit, loading it automatically [13:37:16 INFO]: Loaded 7 recipes [13:37:16 INFO]: Starting minecraft server version 1.20.2 [13:37:16 INFO]: Loading properties [13:37:16 INFO]: This server is running Paper version git-Paper-291 (MC: 1.20.2) (Implementing API version 1.20.2-R0.1-SNAPSHOT) (Git: ce7f068) [13:37:17 INFO]: Using 4 threads for Netty based IO [13:37:17 INFO]: Server Ping Player Sample Count: 12 [13:37:17 INFO]: [ChunkTaskScheduler] Chunk system is using 1 I/O threads, 6 worker threads, and gen parallelism of 6 threads [13:37:17 WARN]: [!] The timings profiler has been enabled but has been scheduled for removal from Paper in the future. We recommend installing the spark profiler as a replacement: https://spark.lucko.me/ For more information please visit: https://github.com/PaperMC/Paper/issues/8948 [13:37:18 INFO]: Default game type: SURVIVAL [13:37:18 INFO]: Generating keypair [13:37:18 INFO]: Starting Minecraft server on *:25555 [13:37:18 INFO]: Using default channel type [13:37:18 INFO]: Paper: Using Java compression from Velocity. [13:37:18 INFO]: Paper: Using Java cipher from Velocity. [13:37:18 INFO]: Preparing level "world" [13:37:22 INFO]: Preparing start region for dimension minecraft:overworld [13:37:22 INFO]: Time elapsed: 52 ms [13:37:22 INFO]: Preparing start region for dimension minecraft:the_nether [13:37:22 INFO]: Time elapsed: 29 ms [13:37:22 INFO]: Preparing start region for dimension minecraft:the_end [13:37:22 INFO]: Time elapsed: 28 ms [13:37:22 INFO]: Running delayed init tasks [13:37:22 INFO]: Done (6.045s)! For help, type "help" [13:37:22 INFO]: Timings Reset
-
MinecraftForge
Modifications to the Minecraft base files to assist in compatibility between mods. New Discord: https://discord.minecraftforge.net/
Project mention: Anyone knows why this is happening? I use Feather and NEU.(screenshots showed all black) | /r/HypixelSkyblock | 2023-08-27 -
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
Project mention: Is it possible to use a local LLM and have it play Minecraft? | /r/LocalLLaMA | 2023-06-07
Check out Baritone, most of the hard work has already been done: https://github.com/cabaletta/baritone
-
Project mention: Custom Minecraft Classic client written from scratch in C | news.ycombinator.com | 2023-09-14
-
PojavLauncher
A Minecraft: Java Edition Launcher for Android and iOS based on Boardwalk. This repository contains source code for Android platform.
Project mention: Custom Minecraft Classic client written from scratch in C | news.ycombinator.com | 2023-09-14 -
[22:52:47] [Render thread/WARN]: If the game crashes immediately after this point, please make a bug report: https://github.com/CaffeineMC/sodium-fabric/issues
-
Geyser
A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.
Project mention: GeyserMC: Enable Minecraft Bedrock Edition to Join a Minecraft Java Server | news.ycombinator.com | 2023-08-01 -
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
WorldEdit + WETS.
-
Iris
A modern shaders mod for Minecraft compatible with existing OptiFine shader packs (by IrisShaders)
-
edit : MCA Selector is the solution i found it here after googling a while https://github.com/Querz/mcaselector
-
I have already opened an issue on the git (Create Issue) but nobody respond (I know and I understand that it takes time) .
-
Project mention: Playing version 1.0 as a challenge and I've been wanting snow for a build and I have traveled thousands of blocks and no snow, why? | /r/Minecraft | 2023-03-13
Link : https://github.com/toolbox4minecraft/amidst/releases
-
- What server software or framework to use. Ideally, if you dont need too much vanilla features (world generation, all mobs & items implemented, etc), I'd use something lightweight that is not based off of the vanilla server software. There are a few projects like this on github, including: https://github.com/Minestom/Minestom , https://github.com/feather-rs/feather , https://github.com/KryptonMC/Krypton , https://github.com/df-mc/dragonfly (bedrock). Which one you use will probably depend mostly on your preference. - You will need a way to store data separate from the servers. A database like postgres should work. There are a lot of different databases tho!
-
Project mention: Behind a proxy, how can I prevent clients with no mods or missing mods from entering? | /r/fabricmc | 2023-05-31
This is a topic that was partially addressed during 2019 https://github.com/FabricMC/fabric/issues/463
-
-
CatServer
高性能和高兼容性的1.12.2/1.16.5/1.18.2版本Forge+Bukkit+Spigot服务端 (A high performance and high compatibility 1.12.2/1.16.5/1.18.2 version Forge+Bukkit+Spigot server)
-
-
lithium-fabric
A Fabric mod designed to improve the general performance of Minecraft without breaking things
Project mention: Terrible Friends [SMP] {Fabric} {Redstone Friendly} {Whitelist} {1.20} | /r/mcservers | 2023-06-07Lithium: General performance boost. (not updated)
-
-
-
BlueMap
A Minecraft mapping tool that creates 3D models of your Minecraft worlds and displays them in a web viewer.
Project mention: I guess this belongs to this group 😂. credits: @[email protected] | /r/selfhosted | 2023-05-21I'd Never™ heard of BlueMap (demo). That's pretty sick!
-
Project mention: If I run a Minecraft server on a k8s cluster, will the workload split into the nodes ? | /r/kubernetes | 2023-02-07
You can run separate MC servers on each node, then put a proxy (e.g. Velocity) in front of them.
-
FarPlaneTwo
Level-of-Detail renderer in Minecraft. Allows for render distances of millions of blocks. (Cubic Chunks-compatible) (WIP)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java Minecraft related posts
- Problem with the mod "Bodies! Bodies!" and "Trinkets"
- Is this file a false positive?
- Custom Events in the Blocky World: Using JFR in Minecraft
- Troubleshooting mob AI freezing issue, need help
- Can't connect to server after new motherboard
- Why a 'create:andesite_bricks' cash my server ?
- Aether, Deeper & Darker, and Twilight Forest Portals not working in my modpack 1.19.2 HELP PLEASE
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0fa42ebae8>
www.saashub.com | 1 Dec 2023
Index
What are some of the best open-source Minecraft projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | Paper | 8,145 |
2 | MinecraftForge | 6,442 |
3 | baritone | 6,244 |
4 | HMCL | 5,719 |
5 | PojavLauncher | 5,017 |
6 | sodium-fabric | 4,271 |
7 | Geyser | 4,215 |
8 | WorldEdit | 2,909 |
9 | Iris | 2,902 |
10 | mcaselector | 2,606 |
11 | Create | 2,335 |
12 | amidst | 2,103 |
13 | Minestom | 1,988 |
14 | fabric | 1,930 |
15 | LuckPerms | 1,856 |
16 | CatServer | 1,847 |
17 | Glowstone | 1,834 |
18 | lithium-fabric | 1,780 |
19 | Essentials | 1,738 |
20 | meteor-client | 1,636 |
21 | BlueMap | 1,510 |
22 | Velocity | 1,480 |
23 | FarPlaneTwo | 1,431 |