Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Paper | 7,495 | a day ago | 1 | December 14, 2021 | 495 | other | Java | |||
High performance Spigot fork that aims to fix gameplay and mechanics inconsistencies | ||||||||||
Geyser | 3,942 | 2 days ago | 337 | mit | Java | |||||
A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition. | ||||||||||
Worldedit | 2,775 | 2 days ago | 152 | other | Java | |||||
🗺️ Minecraft map editor and mod | ||||||||||
Folia | 1,962 | 11 days ago | 16 | gpl-3.0 | Kotlin | |||||
Fork of Paper which adds regionised multithreading to the dedicated server. | ||||||||||
Minestom | 1,887 | a day ago | 167 | apache-2.0 | Java | |||||
1.19.3 Lightweight Minecraft server | ||||||||||
Glowstone | 1,785 | a month ago | 63 | other | Java | |||||
A fast, customizable and compatible open source server for Minecraft: Java Edition | ||||||||||
Luckperms | 1,754 | 1 | 8 days ago | 5 | February 09, 2022 | 54 | mit | Java | ||
A permissions plugin for Minecraft servers. | ||||||||||
Catserver | 1,742 | 3 days ago | 41 | lgpl-3.0 | Java | |||||
高性能和高兼容性的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) | ||||||||||
Minecraftdeveloperguide | 1,718 | 5 days ago | 3 | |||||||
📝Minecraft developer Chinese guide,我的世界开发者中文指南 | ||||||||||
Essentials | 1,640 | 19 hours ago | 170 | gpl-3.0 | Java | |||||
The modern Essentials suite for Spigot and Paper. |
Well, it's been six months since we've seen SpaceManiac. In that time, Glowstone++, a fork, has become a lot more complete and advanced. As such, until SpaceManiac comes back, we recommend that those interested in Glowstone seek Glowstone++ out in their channel, #glowstone
on Espernet - or here on GitHub. Thanks for flying with us up until now!
Glowstone is a lightweight, from scratch, open source Minecraft server written in Java that supports plugins written for the Bukkit API.
The main goals of the project are to provide a lightweight implementation of the Bukkit API and Minecraft server where exact vanilla functionality is not needed or higher performance is desired than the official software can deliver. Glowstone makes use of a thread-per-world model and performs synchronization only when necessitated by the Bukkit API.
Glowstone has a few key advantages over CraftBukkit:
However, there are several drawbacks:
#glowstone
.org.bukkit.craftbukkit
or net.minecraft.server
packages)
will not work on Glowstone unless they are designed to fail gracefully.Some of the key features that have been implemented are:
Glowstone can be built with the
Java Development Kit and
Gradle. The command ./gradlew
will build Glowstone and
place the final jar in build/libs/
with a filename ending in -remapped.jar
.
Other tasks are listed under ./gradlew tasks
. A local installation of Gradle
can be used instead if desired.
Running Glowstone is simple because its dependencies are shaded into the output
jar at compile time. Simply execute java -jar glowstone.jar
along with any
extra JVM options desired. A variety of command-line options are also available -
run java -jar glowstone.jar --help
for more information.
By default, configuration is stored in the config/
subdirectory and logs
are stored in the logs/
subdirectory. The main configuration file is
config/glowstone.yml
, which replaces CraftBukkit's server.properties
and
bukkit.yml
. Settings from these two files will be copied over to Glowstone's
configuration during the default configuration generation process.
Glowstone uses JLine for console input and colored console output. The JLine console can be disabled in the configuration if a flat console is desired.
The best place to receive support is on the Glowstone Forums,
where you can ask a question and someone who knows the answer can respond.
If you prefer IRC, visit our IRC channel #glowstone
on EsperNet (irc.esper.net
).
User and contributor documentation and other articles can be found on the
GitHub wiki.
Javadocs can be generated by using the gradle javadoc
command and are
placed in the build/docs/javadoc/
directory, but these are incomplete
in some places and in general the code is the best reference.
For documentation on the Glowkit API (an updated Bukkit which is used to write plugins), see the Glowkit Javadocs, or visit the official Bukkit Javadocs.
#mcdevs
-
protocol and file formats research.Glowstone is open-source software released under the MIT license. Please see
the LICENSE
file for details.