All Projects → Elytra-Server → Elytra

Elytra-Server / Elytra

Licence: MIT license
A Cleanroom minecraft server API in kotlin

Programming Languages

kotlin
9241 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Elytra

Polymc
Making minecraft mods compatible with a vanilla client
Stars: ✭ 111 (+105.56%)
Mutual labels:  minecraft-server
Minestat
📈 A Minecraft server status checker
Stars: ✭ 168 (+211.11%)
Mutual labels:  minecraft-server
mc-server-wrapper
Lightweight Minecraft server wrapper binary for Discord chat bridge + enhanced management tools
Stars: ✭ 17 (-68.52%)
Mutual labels:  minecraft-server
Balena Minecraft Server
Build a Minecraft Server using a Raspberry Pi 4! Supports common Servers, SCP, RCON and Wifi Connect.
Stars: ✭ 125 (+131.48%)
Mutual labels:  minecraft-server
Gamocosm
Honest Minecraft server hosting
Stars: ✭ 139 (+157.41%)
Mutual labels:  minecraft-server
Gomint
GoMint is a modern Minecraft Bedrock Edition server enabling you to make your visions come true
Stars: ✭ 208 (+285.19%)
Mutual labels:  minecraft-server
Mcex
Minecraft server written in Elixir
Stars: ✭ 109 (+101.85%)
Mutual labels:  minecraft-server
LevelledMobs
Level-up mobs on your Spigot/Paper server, RPG-style!
Stars: ✭ 143 (+164.81%)
Mutual labels:  minecraft-server
Minecraft Prometheus Exporter
A Bukkit plugin which exports minecraft server stats to Prometheus
Stars: ✭ 150 (+177.78%)
Mutual labels:  minecraft-server
SwiftMC
A Minecraft server and proxy written from scratch in Swift.
Stars: ✭ 22 (-59.26%)
Mutual labels:  minecraft-server
Catserver
Spiritual inheritance of mcpc+/thermos/Cauldron, full support spigot/sponge/forge/bukkit/paper API
Stars: ✭ 127 (+135.19%)
Mutual labels:  minecraft-server
Cleanstone
Springboot based Minecraft Server
Stars: ✭ 133 (+146.3%)
Mutual labels:  minecraft-server
Docker Minecraft Server
Docker image that provides a Minecraft Server that will automatically download selected version at startup
Stars: ✭ 3,642 (+6644.44%)
Mutual labels:  minecraft-server
Cloudnet V3
CloudNet v3 is the next generation of Minecraft Java and Bedrock cloud systems
Stars: ✭ 124 (+129.63%)
Mutual labels:  minecraft-server
lazymc
💤 Put your Minecraft server to rest when idle.
Stars: ✭ 330 (+511.11%)
Mutual labels:  minecraft-server
Magicplugin
A Bukkit plugin for spells, wands and other magic
Stars: ✭ 110 (+103.7%)
Mutual labels:  minecraft-server
Pocketmine Mp
A server software for Minecraft: Bedrock Edition in PHP
Stars: ✭ 2,594 (+4703.7%)
Mutual labels:  minecraft-server
Origami
Bukkit/Spigot/Paper based Minecraft server used by Minebench.de | Looking for an 1.17 version? If so most patches are PRd into Paper now, Origami 1.17 will continue once patches that Paper wont accept are necessary.
Stars: ✭ 29 (-46.3%)
Mutual labels:  minecraft-server
RaspberryPiMinecraft
Configuration files and performance testing scripts to setup and optimize a dedicated Minecraft (PC Java version) server
Stars: ✭ 179 (+231.48%)
Mutual labels:  minecraft-server
Sponge
The SpongeAPI implementation targeting vanilla Minecraft and 3rd party platforms.
Stars: ✭ 241 (+346.3%)
Mutual labels:  minecraft-server

Elytra

Elytra

Discord GitHub stars GitHub issues GitHub last commit MIT License Open Source Love

Elytra is a multi-threaded Minecraft server implementation and plugin API. It serves as an alternative and improvement on the single-threaded nature of the official server and Bukkit/Spigot APIs, which build upon it.

To follow news and get involved with the project, join our Discord.

Contents:

Compilation

Elytra is written in Kotlin and utilizes Gradle 2 as build management tool. To compile it from the source, perform the following steps:

  1. Make sure to have Git and Gradle 2 installed
  2. Clone the repository with git clone https://github.com/Elytra-Server/Elytra
  3. Build the project with gradle clean build shadowJar

Credits

  • Protocol Wiki community for providing extensive information on the most up-to-date protocol
  • MCP for proving client-side code and documentation to help with the protocol flow

Contributors


Wiljafor1

💻

Lucas

💻

Tomas Almeida

💻

chico ferreira

💻

Bruno Martins

💻 📖

Jailson Pereira

💻

João Victor G. Cruz

💻 📖 📝 💬

Sponsors

YourKit

We are proudly using the YourKit Java Profiler to improve the performance and find high memory usage. Thank you for this amazing tool and we can fully recommend it to all Java developers!

YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET applications. YourKit is the creator of YourKit Java Profiler, YourKit .NET Profiler, and YourKit YouMonitor.

Donate

Buy Me A Coffee

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].