All Projects → LethalEthan → HoneyBEE

LethalEthan / HoneyBEE

Licence: other
HoneyBEE is a Minecraft server implementation written in go, with help from wiki.vg (huge thanks to them), that aims to be fast by utilising go-routines and being optimised for a low cpu/ram footprint. (Pre-Alpha)

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to HoneyBEE

Mirai
Mirai 未来 - A powerful Minecraft Server Software coming from the future
Stars: ✭ 325 (+1377.27%)
Mutual labels:  experimental, minecraft-server
Paper
High performance Spigot fork that aims to fix gameplay and mechanics inconsistencies
Stars: ✭ 5,293 (+23959.09%)
Mutual labels:  minecraft-server, minecraft-performance
MineColab
Run Minecraft Server on Google Colab.
Stars: ✭ 135 (+513.64%)
Mutual labels:  minecraft-server
monolithic.nvim
Neovim plugin to open multiple files in one buffer
Stars: ✭ 35 (+59.09%)
Mutual labels:  experimental
praise
Do stuff with your voice in the browser.
Stars: ✭ 13 (-40.91%)
Mutual labels:  experimental
uaa-cli
CLI for UAA written in Go
Stars: ✭ 22 (+0%)
Mutual labels:  experimental
JMT-MCMT
A multithreading mod for for Minecraft forge 1.15.2 and 1.16.x
Stars: ✭ 206 (+836.36%)
Mutual labels:  experimental
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 (+31.82%)
Mutual labels:  minecraft-server
CloudMinecraft
Create a minecraft server with TencentCloud API when the worlds are saved in another Student's Cloud.
Stars: ✭ 11 (-50%)
Mutual labels:  minecraft-server
g2
✨ An experimental reimagining of WordPress components
Stars: ✭ 102 (+363.64%)
Mutual labels:  experimental
SwiftShell
Execute Shell Commands Inside Xcode Playground (Experimental)
Stars: ✭ 19 (-13.64%)
Mutual labels:  experimental
DRV3-Tools
(Not actively maintained, use DRV3-Sharp) Tools for extracting and re-injecting files for Danganronpa V3 for PC.
Stars: ✭ 13 (-40.91%)
Mutual labels:  experimental
LiteXLoader
This project has been merged into LiteLoaderBDS 👇 click below to new project 本项目已经合并到 LiteLoaderBDS 项目中 👇 点击前往 https://github.com/LiteLDev/LiteLoaderBDS
Stars: ✭ 84 (+281.82%)
Mutual labels:  minecraft-server
Parties
Party manager plugin for your Minecraft server!
Stars: ✭ 61 (+177.27%)
Mutual labels:  minecraft-server
EliteMobs
This is a spigot plugin that aims to extend Minecraft's survival endgame by making mobs more interesting.
Stars: ✭ 114 (+418.18%)
Mutual labels:  minecraft-server
Elytra
A Cleanroom minecraft server API in kotlin
Stars: ✭ 54 (+145.45%)
Mutual labels:  minecraft-server
wage
A WASM package and web app for encrypting and decrypting age-encrypted files, powered by rage.
Stars: ✭ 48 (+118.18%)
Mutual labels:  experimental
vimana-framework
Vimana is an experimental security framework that aims to provide resources for auditing Python web applications.
Stars: ✭ 47 (+113.64%)
Mutual labels:  experimental
MCAntiMalware
Anti-Malware for minecraft
Stars: ✭ 182 (+727.27%)
Mutual labels:  minecraft-server
terraform-provider-honeycombio
A Terraform provider for Honeycomb.io
Stars: ✭ 37 (+68.18%)
Mutual labels:  honeycomb

HoneyBEE

HoneyBEE is a Minecraft server written in GO, with help from wiki.vg (Huge thanks to them and I suggest helping them out with a donation for the awesome resources that they publish for free <3).

Join my discord for support and to ask questions :) here

This software is still being developed so expect bugs and issues now and then, also remember that feedback and disclosure of issues is welcomed but please don't send any hateful or spam issues :). HoneyBEE as of now is considered pre-alpha it is very early in development and has only been released publicly on github since 25/4/2020

Disclaimer: All code is completely original and is not based off of Mojang's code, any PR's must not be based off of or have any of Mojang's copyrighted code as it will not be accepted nor be encouraged as it would be obviously illegal, please see the Terms and Conditions of Mojang for familiarisation. I am not in any way affiliated with Mojang, HoneyBEE is not endorsed nor approved by Mojang.

This project is a cleanroom project meaning that I have to reverse engineer and read documentation that others and have wrote to understand how the network protocol works along with any other kind of necessary data, world generation will be completely be based off my own work along with AI and other ideas

To people who want to contribute: If you would like to contribute to HoneyBEE or HoneyComb you'll need to create a fork and submit a Pull Request (PR), The code will be reviewed and potentially be merged (no guarantees). I will also add your name to the contributors list. Any PR's and commits must use the same license and a CLA must be signed

As of now we only have basic features to start off with but as development continues we will have more features along with a custom plugin system (HoneyComb, will be available later in the future) and perhaps a way to get forge support although that would be WAYY in the future and I'm not too sure how that would be implemented especially with licensing.

I am very supportive of open-source and free software, for that reason this project will be free forever for personal use only. You can copy, modify and redistribute my code as long it is under the terms of the license and credit is given to proper authors. If you would like to donate to support HoneyBEE that would be much appreciated and you will be added to the donator list (Donators.md)

I would like to give a massive thanks to: @lynxplay @MiniDigger @magiccheese1 @mrsherobrine @Felenov @fahlur and @SNokerYT

Checklist

  • 1.17 protocol support (Handshake, Status, Login, Play)
  • Entities and Tile entities
  • Mobs and Animals
  • Simple Terrain Generation
  • Chunk/Region Handling
  • Configurable Terrain Generation
  • HoneyBEE Plugin API (HoneyComb)
  • Commands
  • Block/Entity Data
  • Actually logging in and being able to play to some degree
  • NBT
  • Bedrock Support
  • Server Configuration
  • HoneyHive (A proxy linking multiple HoneyBEE servers muchlike waterfall/bungee)

Suggestions

For General use, I suggest Paper it is stable, bukkit compatible, fast and is the go to standard for most servers.

HoneyBEE is in pre-alpha and with that could come major changes that may break/corrupt worlds (We'll try not to). HoneyBEE at the moment will only suitable for a simple creative/lobby server as the terrain generation and entity AI is nowhere near completion and could take some time.

If HoneyBEE isn't what you needed you could look at some other projects that are popular and are recommended from me. The projects listed are actively developed and support modern-ish versions of Minecraft (1.12 - 1.17):

Wanting a lightweight C# minecraft server? Starfield (C#)

Wanting a Java based Minecraft server? Visit Spigot (Java)

Wanting a fast java based Minecraft server? Visit Paper (Java)

Wanting a scalable, experimental server in C#? visit Mincase (C#)

Wanting a server with forge mods and bukkit plugins? Visit Magma (Java)

Wanting a fast Minecraft 1.8 - 1.12.2 server in C/C++? Visit Cuberite (C++)

Wanting a multithreaded Minecraft server built for redstone? MCHPR (Rust)

Wanting a Minecraft server with a stable, high level API? Visit Prismarine (Js)

Wanting a C# implementation of the Minecraft server protocol. Obsidian (C#)

Wanting a fast, lightweight Minecraft server written in Kotlin? Krypton (Kotlin)

Wanting a paper server with some added gameplay features ? Visit Purpur (Java)

Want to create your own server with an API other than bukkit? Visit Minestom (Java)

Wanting an experimental Minecraft Server implementation in Rust? Visit Feather (Rust)

Wanting a Minecraft server that supports the SpongeAPI? Visit Sponge and Lantern (Java)

Wanting a fast, cleanroom based server implementation with bukkit? Visit Glowstone (Java)

Wanting a fast multithreaded and async implementation of a minecraft server? MotorMC (C)

Wanting a high performance minecraft server written in golang, soley made for PvP? gogs (GO)

Wanting a high performance paper-fork server with additional performance patches? airplane (Java)

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].