Java Minecraft

Open-source Java projects categorized as Minecraft | Edit details

Top 23 Java Minecraft Projects

  • GitHub repo MinecraftForge

    Modifications to the Minecraft base files to assist in compatibility between mods.

    Project mention: Question about modding APIs | | 2021-09-27

    Fabric API's events are scattered all over the place so there isn't an easy resource to point at, but I can point at Forge's event folder. Have a look around and make sure to check the entity package too. There's hundreds of different events. Oh and there's a whole client events package too. Any given mod is gonna use a bunch of these, especially if it changes existing content in some way, rather than strictly adding simple forms of content like items and blocks.

  • GitHub repo Paper

    High performance Spigot fork that aims to fix gameplay and mechanics inconsistencies

    Project mention: Any help with squeezing power out of an old computer for a server? | | 2021-10-15

    Bukkit and CraftBukkit are dead. Its successor is Spigot, which is currently being succeeded by Paper.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo baritone

    google maps for block game

    Project mention: Unironic 2b2t New Player Guide | | 2021-10-10

    I also recommend having Baritone installed in some way, shape, or form. Some clients come with it, some don't. Baritone is a pathfinding and automation mod that is primarily used here to help navigate treacherous terrain, like spawn, and automate otherwise tedious travel, like the nether highways. Note that Baritone doesn't work while riding a horse. JourneyMap, or any other minimap that has waypoints and tracks where you've been over time, is also very useful.

  • GitHub repo Geyser

    A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock edition.

    Project mention: Minecraft: Java Edition and Minecraft: Bedrock Edition are coming to Game Pass for PC in November | | 2021-10-16

    There's a plugin that allows Bedrock players to join Java servers

  • GitHub repo WorldEdit

    🗺️ Minecraft map editor and mod

    Project mention: When i try to use world edit to copy my house, the red word shows up. Plz help me 😭 | | 2021-07-28

    This could be caused by a lot of things, such as other plugins, etc. If possible, test this on a Paper 1.17.1 server, software, with world edit installed. Then try and do the exact same thing on that test server. Report this on WorldEdit's GitHub Issue Tracker if u think this is an bug

  • GitHub repo amidst

    Advanced Minecraft Interface and Data/Structure Tracking

    Project mention: Amidst not working | | 2021-09-10

    When I test with Amidst-v4-7 and choose Latest Version (1.17.1) it works fine: (Picture)

  • GitHub repo PojavLauncher

    A Minecraft: Java Edition Launcher for Android and iOS based on Boardwalk. This repository contains source code for Android platform.

    Project mention: Recently discovered a way to play Minecraft: Java Edition on Android... Easy to sideload, and works flawlessly on Quest (PojavLauncher) | | 2021-09-10
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Glowstone

    A fast, customizable and compatible open source server for Minecraft: Java Edition

    Project mention: Hosting Minecraft Server on Low End Hardware? Best Linux, optimizations, etc? | | 2021-07-28
  • GitHub repo LuckPerms

    A permissions plugin for Minecraft servers.

    Project mention: Economyshopgui writes that I have no rights. What to do? | | 2021-10-11

    Are you admin? Install a permission plugin like luckperms

  • GitHub repo mcaselector

    A tool to select chunks from Minecraft worlds for deletion or export.

    Project mention: Deleting unused chunks | | 2021-10-09

    For Java, you can use MCASelector. Every chunk has an InhabitedTime tag that determines how long a player has been in that chunk in tick time. I think you can use that as a selection filter, so it should be possible to select all chunks that have been visited for a reasonably short time like 500 ticks to purge those chunks.

  • GitHub repo Essentials

    The essential plugin suite for Minecraft servers. (by EssentialsX)

    Project mention: Just got my server, what are some plugins I should add? | | 2021-10-14

    EssentialsX is what you're looking for.

  • GitHub repo lithium-fabric

    A Fabric mod designed to improve the general performance of Minecraft without breaking things

    Project mention: Making a fast small Minecraft server build | | 2021-10-10

    Lithium is only for Fabric. There's also Phosphor to improve lighting performance.

  • GitHub repo MCinaBox

    MCinaBox - A Minecraft: Java Edition Launcher for Android. An Encapsulation of [CosineMath's BoatApp](

    Project mention: any one know why im getting this fps with lunar client, i have a 3700x and a 2070 super. it also did this without motion blur | | 2021-07-01

    Minecraft Java on Android exists

  • GitHub repo Applied-Energistics-2

    A Minecraft Mod about Matter, Energy and using them to conquer the world..

    Project mention: Why is this not working? | | 2021-10-01

    the wiki (while technically for 1.12.2 most info should be the same)

  • GitHub repo Nukkit

    Cloudburst Nukkit - Nuclear-Powered Minecraft: Bedrock Edition Server Software

    Project mention: Minecraft bedrock server documentation | | 2021-09-03

    Is there any documentation on Minecraft bedrock server. How do Nukkit, PocketMine and potentially other server software figure out everything. Or is it just reverse engineering. If so, how can they update to new versions so quickly. All I could find was about addons and commands. (This) Or maybe someone's doing all the work on figuring out and sharing and all server developers just use it?

  • GitHub repo Minestom

    1.17.1 Lightweight and multi-threaded Minecraft server

    Project mention: I wonder... | | 2021-10-09

    Minestom is a complete rewrite in java, you can read more about it on their website

  • GitHub repo Mixin

    Mixin is a trait/mixin and bytecode weaving framework for Java using ASM

    Project mention: How do i inject code to a specific line? (i mean method like using the invoke) | | 2021-07-21 may help the thought process

  • GitHub repo FarPlaneTwo

    Level-of-Detail renderer in Minecraft. Allows for render distances of millions of blocks. (Cubic Chunks-compatible) (WIP)

    Project mention: Some of the most ambitious mostly unheard of mods out there. Many of which are not stable but still impressive. Most don't add content to the game but what they do is still incredible to me. | | 2021-10-13

    FarPlaneTwo I didn't realize Minecraft didn't a LOD Renderer already. I though it was standard in every modern game. (Unstable)

  • GitHub repo phosphor-fabric

    A Fabric mod designed to dramatically improve the performance of Minecraft's lighting engine while fixing many bugs

    Project mention: Making a fast small Minecraft server build | | 2021-10-10

    Lithium is only for Fabric. There's also Phosphor to improve lighting performance.

  • GitHub repo BlueMap

    A Minecraft mapping tool that creates 3D models of your Minecraft worlds and displays them in a web viewer.

    Project mention: Alternatives to dynmap? I just want to find a way to get a map of my world! | | 2021-06-16
  • GitHub repo Mohist

    Minecraft Forge Hybrid server implementing the Spigot/Bukkit /Paper API, formerly known as Thermos/Cauldron/MCPC+

    Project mention: Is there a way to add plugins to a 1.17 forge server? (I'm trying to add both mods and plugins to this server) | | 2021-09-09
  • GitHub repo ViaVersion

    Allows the connection of newer clients to older server versions for Minecraft servers.

    Project mention: Mod for changing Minecraft version without having to go to the launcher? | | 2021-08-03

    Okay turns out there IS a mod that seems to do exactly this. I haven't taken a close look at this yet but this seems like it would do what you want.

  • GitHub repo WorldGuard

    🛡️ Protect your Minecraft server and lets players claim areas (by EngineHub)

    Project mention: Any mods that adds crafting and functionality to sponges? | | 2021-09-22 (You may have to build it yourself if CB1185 isn't for Beta 1.7.3 ... I think it was)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-10-16.


What are some of the best open-source Minecraft projects in Java? This list will help you:

Project Stars
1 MinecraftForge 4,972
2 Paper 4,636
3 baritone 3,617
4 Geyser 2,660
5 WorldEdit 2,159
6 amidst 1,736
7 PojavLauncher 1,616
8 Glowstone 1,508
9 LuckPerms 1,295
10 mcaselector 1,213
11 Essentials 1,159
12 lithium-fabric 988
13 MCinaBox 961
14 Applied-Energistics-2 936
15 Nukkit 875
16 Minestom 860
17 Mixin 722
18 FarPlaneTwo 716
19 phosphor-fabric 712
20 BlueMap 702
21 Mohist 673
22 ViaVersion 634
23 WorldGuard 613
Find remote jobs at our new job board There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives