Skip to content

Commit

Permalink
📄 Refactor and rename lists (#95)
Browse files Browse the repository at this point in the history
Co-authored-by: Paul Mertens <50475262+LeStegii@users.noreply.github.com>
  • Loading branch information
TonimatasDEV and LeStegii authored Jul 12, 2024
1 parent 4581dc5 commit 6d0a047
Show file tree
Hide file tree
Showing 17 changed files with 229 additions and 65 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/Build and Deploy to GitHub Pages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
- name: Get Data
uses: actions/checkout@v3
with:
repository: "LeStegii/server-softwares"
repository: "LeStegii/server-software"
path: "."
ref: "master"

Expand Down
118 changes: 118 additions & 0 deletions LOST.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
# Minecraft lost software.
This list contains lost server software.

⚠️ **Warning!** The information may be incorrect. The software listed here is likely old and official sources have been lost.

### ⬛ Bravo
- **Version:** 1.5
- **Author:** ?
- **Fork:** -
- **Description:** Bravo is a 1.5 server made in python. Previously known as beta.

### ⬛ CraftBukkit++
- **Version:** ?
- **Author:** ?
- **Fork:** CraftBukkit --> CraftBukkit++
- **Description:** CraftBukkit++ was the original performance fork. It was made to improve performance for the CraftBukkit server.

### ⬛ Creativity
- **Version:** ?
- **Author:** ?
- **Fork:** -
- **Description:** Creativity was a server software made with C++.

### ⬛ Crocus
- **Version:** ?
- **Author:** ?
- **Fork:** CraftBukkit --> Spigot --> Paper --> Crocus
- **Description:** Crocus is a fork of Paper that adds some patches for the Khron Minecraft server.

### ⬛ DytanicSpigot
- **Version:** 1.8.8
- **Author:** ?
- **Fork:** CraftBukkit --> Spigot --> DytanicSpigot
- **Description:** Spigot fork said to be capable of stability hitting 40 TPS, although there's not much left of it to show if it was.

### ⬛ FeatherSpigot
- **Version:** 1.13.2
- **Author:** ?
- **Fork:** CraftBukkit --> Spigot --> Paper --> FeatherSpigot
- **Description:** FeatherSpigot is a fork of Paper meant to bring newer patches back to 1.13.2.

### ⬛ Fish
- **Version:** 1.16.5
- **Author:** Encode42
- **Fork:** CraftBukkit --> Spigot --> Paper --> Pufferfish --> Purpur --> Fish
- **Description:** -

### ⬛ hCraft 2
- **Version:** 1.8
- **Author:** ?
- **Fork:** -
- **Description:** hCraft 2 was a recode of hCraft in C++.

### ⬛ Myne2
- **Version:** ?
- **Author:** ?
- **Fork:** -
- **Description:** Myne2 is a server written in python for Minecraft alpha.

### ⬛ NessusMS
- **Version:** 1.5.2
- **Author:** ?
- **Fork:** -
- **Description:** NessusMS was a 1.5.2 server written in C.

### ⬛ Nostalgia
- **Version:** 1.14.4
- **Author:** ?
- **Fork:** -
- **Description:** Nostalgia is a server built in C++. The purpose of this was to serve as a playground for testing AI so in the end, Minecraft would play itself.

### ⬛ Quartz
- **Version:** ?
- **Author:** ?
- **Fork:** -
- **Description:** Quartz was a server written in C++.

### ⬛ QuartzPowered
- **Version:** 1.8
- **Author:** ?
- **Fork:** -
- **Description:** ?

### ⬛ Quesadilla
- **Version:** 1.12.2
- **Author:** ?
- **Fork:** CraftBukkit --> Spigot --> Paper --> Dionysus --> Quesadilla
- **Description:** Quesadilla is a fork of Dionysus aiming to improve the performance even further.

### ⬛ RainForest
- **Version:** 1.16.1-1.16.5
- **Author:** ?
- **Fork:** CraftBukkit --> Spigot --> Paper --> RainForest
- **Description:** RainForest is a 1.16.1-1.16.5 Paper fork with optimizations that they're testing out/optimizations that they plan to keep to themselves.

### ⬛ RubberBukkit
- **Version:** ?
- **Author:** ?
- **Fork:** CraftBukkit --> RubberBukkit
- **Description:** RubberBukkit is a fork on craftbukkit made to work with the Rubberband proxy.

### ⬛ TridentSDK
- **Version:** 1.8
- **Author:** ?
- **Fork:** -
- **Description:** ?

### ⬛ Rubbercord
- **Version:** ?
- **Author:** md_5
- **Fork:** -
- **Description:** Rubbercord is an old proxy that originally inspired Bungeecord for Rubberband.

### ⬛ TableCloth
- **Version:** ?
- **Author:** ?
- **Fork:** Forge/Spigot/Craftbukkit --> AtomMC --> TableCloth
- **Description:** A Hybrid jar forked from AtomMC combining Forge + Spigot and a couple of Paper Patches.
2 changes: 1 addition & 1 deletion OTHERS.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Others
This list contains softwares that are related to minecraft servers but are no servers or proxies.
This list contains software which is related to minecraft servers but is not a server or proxy.

# ✔️ Active Development
### [💧 GeyserMC](https://geysermc.org/)
Expand Down
32 changes: 15 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,27 @@
# 🖥 [Server Softwares](https://lestegii.github.io/server-softwares)
- This repository contains lists of server softwares for minecraft.
- The best way to explore the various softwares is by visiting our [GitHub Pages](https://lestegii.github.io/server-softwares) site.
# 🖥 [Server Software](https://lestegii.github.io/server-software)
- This repository contains lists of server software for minecraft.
- The best way to explore the various software is by visiting our [GitHub Pages](https://lestegii.github.io/server-software) site.
- If you're looking for the best software for your usecase, checkout our [recommendations](RECOMMEND.md).
- This is not a guide for optimization. Checkout [other resources](https://github.com/YouHaveTrouble/minecraft-optimization) for this topic.

<details>
<summary>📕 Lists in this repository</summary>
📕 <a href="java/PROXIES.md">Java Edition Proxies (Bungeecord, Velocity ...)</a>
</br>
📘 <a href="bedrock/PROXIES.md">Bedrock Edition Proxies (Waterdog ...)</a>
</br>
📗 <a href="java/">Java Edition Server (Spigot, Paper ...)</a>
</br>
📙 <a href="bedrock/">Bedrock Edition Servers (Nukkit, PocketMine ...)</a>
</br>
📚 <a href="OTHERS.md">Others (GeyserMC, Carbon...)</a>
<summary>📕 Lists in this repository</summary>
<ul>
<li>📕 <a href="java/PROXIES.md">Java Edition Proxies (Bungeecord, Velocity ...)</a></li>
<li>📘 <a href="bedrock/PROXIES.md">Bedrock Edition Proxies (Waterdog ...)</a></li>
<li>📗 <a href="java/">Java Edition Server (Spigot, Paper ...)</a></li>
<li>📙 <a href="bedrock/">Bedrock Edition Servers (Nukkit, PocketMine ...)</a></li>
<li>📚 <a href="OTHERS.md">Others (GeyserMC, Carbon...)</a></li>
</ul>
</details>

## ⭐ You like this list and want to help us? Consider giving a star!

[![Star History Chart](https://api.star-history.com/svg?repos=LeStegii/server-softwares&type=Date)](https://star-history.com/#UeberallGebannt/server-softwares&Date)
[![Star History Chart](https://api.star-history.com/svg?repos=LeStegii/server-software&type=Date)](https://star-history.com/#UeberallGebannt/server-software&Date)

## ❤ Credits
- [Razva](https://gist.github.com/Razva/e7304fb80a210639107a35838dee2832) for the inspiration to start this project
- [JustDoom](https://github.com/JustDoom) and [Anything-Minecraft](https://github.com/Anything-Minecraft-Team/anything-minecraft/) for providing a great amount of information
- [TonimatasDEV](https://github.com/TonimatasDEV) and all the other [contributors](https://github.com/LeStegii/server-softwares/graphs/contributors) for adding softwares and fixing issues
- [lunofe](https://github.com/lunofe) for creating the github pages edition of this project.
- All the awesome developers who are making the softwares we play on!
- [TonimatasDEV](https://github.com/TonimatasDEV) and all the other [contributors](https://github.com/LeStegii/server-software/graphs/contributors) for adding software and fixing issues
- [lunofe](https://github.com/lunofe) for creating the GitHub pages edition of this project.
- All the awesome developers who are making the software we play on!
15 changes: 8 additions & 7 deletions RECOMMEND.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
# Recommended
Find below our recommended software solutions tailored to your needs. Please note that while we strive to offer the best suggestions, individual preferences may vary.

**Note:** Some softwares are outdated and are no longer being actively developed. They may still be useful, but they aren't supported and most likely contain security vulnerabilities, like Log4Shell, besides worse performance and compatibility. It's advisable to use newer, more efficient versions.
**Note:** Some software is outdated and are no longer being actively developed. They may still be useful, but they aren't supported and most likely contain security vulnerabilities, like Log4Shell, besides worse performance and compatibility. It's advisable to use newer, more efficient versions.

### 🍦 Minecraft Vanilla
- For a pure Minecraft experience without modifications, opt for the [Vanilla](java/VANILLA.md#-vanilla-minecraft) server.
- For a pure Minecraft experience without modifications, opt for the [Vanilla](java/VANILLA.md#-vanilla) server.
- Enhance your Vanilla experience with bug fixes, settings, and better performance by using [Fabric](java/MODS.md#-fabric) along with either the [Carpet](https://www.curseforge.com/minecraft/mc-mods/carpet) or [Lithium](https://www.curseforge.com/minecraft/mc-mods/lithium) mod.

### 🚰 Minecraft Vanilla with Plugins
- For servers running version **1.19+**, consider using [Paper](java/PLUGINS.md#%EF%B8%8F-paper), [Pufferfish](java/PLUGINS.md#-pufferfish), or [Purpur](java/PLUGINS.md#-purpur).
- For servers operating on versions **1.8-1.18**, utilize [Paper Legacy](java/PLUGINS.md#%EF%B8%8F-paper).
- For servers running version **1.7.10**, opt for [PaperSpigot](java/PLUGINS.md#%EF%B8%8F-paper).
- For servers running version **1.19+**, consider using [Paper](java/PLUGINS.md#-paper), [Pufferfish](java/PLUGINS.md#-pufferfish), or [Purpur](java/PLUGINS.md#-purpur).
- For servers operating on versions **1.8-1.18**, utilize [Paper Legacy](java/PLUGINS.md#-paper).
- For servers running version **1.7.10**, opt for [PaperSpigot](java/PLUGINS.md#-paper).
- For **Beta 1.7.3**, use [Canyon](java/PLUGINS.md#-canyon).

### 🔨 Minecraft with Mods
- Incorporate mods into your server using either [Forge](java/MODS.md#-forge) or [Fabric](java/MODS.md#-fabric), depending on your mod preferences.
- Incorporate mods into your server using either [NeoForge](java/MODS.md#-neoforge), [Forge](java/MODS.md#-forge), [Fabric](java/MODS.md#-fabric) or [Quilt](java/MODS.md#-quiltmc), depending on your mod preferences.

### 🔮 Minecraft with Mods and Plugins
- For servers running **1.20.2-1.20.4**, explore [Ketting](java/MODS+PLUGINS.md#-ketting) (Development version).
Expand All @@ -23,9 +23,10 @@ Find below our recommended software solutions tailored to your needs. Please not
- Servers running **1.16.5** can use either [Mohist](java/MODS+PLUGINS.md#-mohist) or [Arclight](java/MODS+PLUGINS.md#-arclight).
- Utilize [CatServer](java/MODS+PLUGINS.md#-catserver) for **1.12.2** servers.
- For **1.7.10**, consider [Crucible](java/MODS+PLUGINS.md#-crucible).
- Fabric mod and plugin integration can be achieved with [Mohist Banner](java/MODS+PLUGINS.md#-banner) or [Cardboard](java/MODS+PLUGINS.md#-cardboard-bukkit-for-fabric).
- Fabric mod and plugin integration can be achieved with [Banner](java/MODS+PLUGINS.md#-banner) or [Cardboard](java/MODS+PLUGINS.md#-cardboard).

### 🪨 Minecraft Bedrock
- For a pure Minecraft experience without modifications, opt for the [Vanilla](bedrock/VANILLA.md#-vanilla--bedrock-dedicated-server-) server.
- Create a Minecraft Bedrock Server with plugins using Spigot or Paper along with [Geyser](OTHERS.md#-geysermc).

### 🌐 Minecraft Networks
Expand Down
4 changes: 2 additions & 2 deletions bedrock/PLUGINS.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Minecraft Bedrock Plugins Software.
This list contains Minecraft Bedrock plugins server softwares.
This list contains Minecraft Bedrock plugins server software.

Since most of the softwares do not support all vanilla features, it's recommended to use [GeyserMC](https://github.com/UeberallGebannt/server-softwares/blob/master/OTHERS.md#-geysermc) (Bedrock to Java Bridge) instead if you want to play vanilla.
Since most of the software does not support all vanilla features, it's recommended to use [GeyserMC](/OTHERS.md#-geysermc) (Bedrock to Java Bridge) instead if you want to play vanilla.

# ✔️ Active Development
### [☢️ Nukkit (NukkitX)](https://github.com/CloudburstMC/Nukkit)
Expand Down
2 changes: 1 addition & 1 deletion bedrock/PROXIES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Minecraft Bedrock Proxy Software.
This list contains Minecraft Bedrock proxy server softwares.
This list contains Minecraft Bedrock proxy server software.

About it: Proxies manage different single minecraft servers and manage player connections in order to handle a large number of players.

Expand Down
2 changes: 1 addition & 1 deletion bedrock/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# 🖥 Bedrock Server Softwares
# 🖥 Bedrock Server software

### 📗 [Vanilla (Bedrock, JukeboxMC...)](/bedrock/VANILLA.md)
**Bedrock server software not supporting mods or plugins.**
Expand Down
4 changes: 2 additions & 2 deletions bedrock/VANILLA.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Minecraft Bedrock Vanilla Software
This list contains Minecraft Bedrock vanilla server softwares.
This list contains Minecraft Bedrock vanilla server software.

# ✔️ Active Development
### [🌍 Vanilla Bedrock (Bedrock Dedicated Server)](https://www.minecraft.net/en-us/download/server/bedrock)
### [🌍 Vanilla (Bedrock Dedicated Server)](https://www.minecraft.net/download/server/bedrock)
- **Author:** Mojang Studios (Microsoft)
- **Fork:** -
- **Description:** Server software for Minecraft: Bedrock Edition written in C++.
Expand Down
2 changes: 1 addition & 1 deletion java/FOLIA.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Minecraft Java Folia Plugins software.
This list contains Minecraft Java plugins server softwares based on Folia.
This list contains Minecraft Java plugins server software based on Folia.

⚠️ **Warning!** If a project is not in active development exploits such as Log4J could still work!

Expand Down
2 changes: 1 addition & 1 deletion java/LIMBO.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Minecraft Java Limbo software.
This list contains Minecraft Java Limbo server softwares.
This list contains Minecraft Java Limbo server software.

⚠️ **Warning!** If a project is not in active development exploits such as Log4J could still work!

Expand Down
8 changes: 4 additions & 4 deletions java/MODS+PLUGINS.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Minecraft Java Mods+Plugins Software.
This list contains Minecraft Java mods/plugins server softwares.
This list contains Minecraft Java mods/plugins server software.

⚠️ **Warning!** If a project is not in active development exploits such as Log4J could still work!

Expand Down Expand Up @@ -29,7 +29,7 @@ This list contains Minecraft Java mods/plugins server softwares.
- **Mods:** Forge

### [🏔 Arclight](https://github.com/IzzelAliz/Arclight)
- **Version:** 1.14-1.15.2 (Legacy), 1.16.5, 1.17.1 (Legacy), 1.18-1.19.4, 1.20.4 (Experimental)
- **Version:** 1.14-1.20.2 (Legacy), 1.20.4, 1.21 (Experimental)
- **Author:** IzzelAliz
- **Fork:** Forge/CraftBukkit/Spigot --> Arclight
- **Description:** A Bukkit(1.16/1.18) server implementation on Forge using Mixin.
Expand All @@ -53,14 +53,14 @@ This list contains Minecraft Java mods/plugins server softwares.
- **Mods:** Forge

### [🚩 Banner](https://github.com/MohistMC/Banner)
- **Version:** 1.19.4, 1.20.1, 1.20.2 (Experimental), 1.20.4-1.20.6 (Experimental)
- **Version:** 1.19.4, 1.20.1, 1.20.2 (Experimental), 1.20.4-1.21 (Experimental)
- **Author:** MohistMC
- **Fork:** Fabric/CraftBukkit/Spigot/Paper/Mohist/Arclight --> Banner
- **Description:** Fabric Mod that allows the use of Bukkit/Spigot/Paper Plugins.
- **Plugins:** Bukkit, Spigot, Paper
- **Mods:** Fabric

### [🧻 Cardboard (Bukkit for Fabric)](https://www.curseforge.com/minecraft/mc-mods/cardboard)
### [🧻 Cardboard](https://www.curseforge.com/minecraft/mc-mods/cardboard)
- **Version:** 1.16.4-1.18.2, 1.19.2, 1.20.4
- **Author:** IsaiahPatton (CardboardPowered)
- **Fork:** Fabric/CraftBukkit/Spigot/Paper --> Cardboard
Expand Down
6 changes: 3 additions & 3 deletions java/MODS.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
# Minecraft Java Mods software.
This list contains Minecraft Java proxy server softwares.
This list contains Minecraft Java proxy server software.

If you're looking for a way to use both **plugins and mods**, checkout [this list](https://github.com/TonimatasDEV/server-softwares/blob/master/java/MODS+PLUGINS.md).
If you're looking for a way to use both **plugins and mods**, checkout [this list](/java/MODS+PLUGINS.md).

⚠️ **Warning!** If a project is not in active development exploits such as Log4J could still work!

# ✔️ Active Development
### [🔨 Forge](http://files.minecraftforge.net/)
- **Version:** 1.1-1.21
- **Author:** MinecraftForge
- **Fork:** ?
- **Fork:** -
- **Description:** Software that allows the use of Forge Mods on your server.
- **Mods:** Forge

Expand Down
Loading

0 comments on commit 6d0a047

Please sign in to comment.