All Projects â†’ Element-0 â†’ Elementzero

Element-0 / Elementzero

Licence: gpl-3.0
Run windows version of BDS in linux with Mod support

Labels

Projects that are alternatives of or similar to Elementzero

Extropy
Custom version of PocketMine-MP for the @ConflictPE network! 🚀ðŸ•đïļ
Stars: ✭ 16 (-94.41%)
Mutual labels:  minecraft
Opennoteblockstudio
Open Minecraft Note Block Studio is a open source continuation of Minecraft Note Block studio
Stars: ✭ 257 (-10.14%)
Mutual labels:  minecraft
Hmcl
A Minecraft Launcher which is multi-functional, cross-platform and popular
Stars: ✭ 3,362 (+1075.52%)
Mutual labels:  minecraft
NT-RPG
A new rpg plugin for Sponge & Spigot
Stars: ✭ 21 (-92.66%)
Mutual labels:  minecraft
Spongevanilla
The SpongeAPI implementation for Vanilla Minecraft.
Stars: ✭ 254 (-11.19%)
Mutual labels:  minecraft
Mccustomskinloader
Custom Skin Loader for Minecraft
Stars: ✭ 261 (-8.74%)
Mutual labels:  minecraft
MineRender
Quick, Easy, Interactive 3D/2D Renders of Minecraft
Stars: ✭ 76 (-73.43%)
Mutual labels:  minecraft
Citizens2
Citizens - the premier plugin and API for creating server-side NPCs in Minecraft.
Stars: ✭ 277 (-3.15%)
Mutual labels:  minecraft
Client
KAMI Blue: a continuation of 1.12.2 KAMI
Stars: ✭ 257 (-10.14%)
Mutual labels:  minecraft
Authlib Injector
Build your own Minecraft authentication system.
Stars: ✭ 263 (-8.04%)
Mutual labels:  minecraft
Plants
https://minecraft.curseforge.com/projects/plants
Stars: ✭ 22 (-92.31%)
Mutual labels:  minecraft
BurgerSpawners
Pocketmine Plugin implementing Stackable Spawners
Stars: ✭ 32 (-88.81%)
Mutual labels:  minecraft
Nocheatplus
Anti cheating plugin for Minecraft (Bukkit/Spigot).
Stars: ✭ 260 (-9.09%)
Mutual labels:  minecraft
Traverse
A biome expansion mod that embraces the simplistic nature of Minecraft biomes.
Stars: ✭ 86 (-69.93%)
Mutual labels:  minecraft
Blessing Skin Server
[OUTDATED, see @bs-community] A web application brings your custom skins back in offline Minecraft servers. (įŽŽäļ‰æ–đ Minecraft įšŪč‚ĪįŦ™)
Stars: ✭ 273 (-4.55%)
Mutual labels:  minecraft
Terra
Voxel world generation modding platform
Stars: ✭ 320 (+11.89%)
Mutual labels:  minecraft
Baritone
google maps for block game
Stars: ✭ 3,868 (+1252.45%)
Mutual labels:  minecraft
Wurst7
Minecraft Wurst Hacked Client v7
Stars: ✭ 282 (-1.4%)
Mutual labels:  minecraft
Magma
Minecraft Forge Hybrid server implementing the Spigot/Bukkit API (Cauldron for 1.12)
Stars: ✭ 272 (-4.9%)
Mutual labels:  minecraft
Arclight
A Bukkit(1.15/1.16) server implementation on Forge using Mixin. ⚡
Stars: ✭ 262 (-8.39%)
Mutual labels:  minecraft

status platform Telegram
Latest TagGitHub Releases (by Asset)

Run windows version of BDS in linux with Mod support (Yes, it is also can be run in windows)

Installation and usage instructions 👉 Wiki

Features

  1. Compatiable with official BDS
  2. And support behavior pack with custom item/recipes/scripts (* vanilla server does support them, but disabled in code)
  3. Can be run in windows and linux (with wine)
  4. Native modding support
  5. /transferserver is back!

FAQ

Q: Why not use a native linux version?
A: The windows version has noticeable performance improvements, even when running under wine.

Q: Can the Windows version run directly under wine?
A: No, because Microsoft uses Chakra.dll, which contains a lot of references to private dlls. (It also prevents you from running on systems prior to Windows 10.)

Q: How it works?
A: I created a dll that simply forwards all APIs to the open source version of Chakra engine i.e. ChakraCore. And this version can run directly under wine.

Build and install (optional)

  1. Download bedrock dedicated server binary
  2. Generate bedrock_server_mod.lib (see below)
  3. Install vcpkg and install dependencies (see below)
  4. Build it with Visual Studio 2019 (or use CMake manually see .githubn/workflows/ci.yaml)
  5. Copy Dist/* to bds folder (or use symlink)
  6. Run bedrock_server_mod.exe

Visual Studio 2019 workloads and components

  1. Microsoft.VisualStudio.Workload.NativeDesktop
  2. Microsoft.VisualStudio.Workload.ManagedDesktop
  3. Microsoft.VisualStudio.Component.VC.Tools.x86.x64
  4. Microsoft.VisualStudio.Component.Windows10SDK.18362
  5. Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang

How to use vcpkg

  1. Install vcpkg in source tree cd vcpkg && bootstrap-vcpkg.bat
  2. Install dependencies by vcpkg\vcpkg.exe install @vcpkg.txt (run in $(SolutionDir))

How to get bedrock_server_mod.lib

  1. Download and install EatPdb
  2. Copy $(SolutionDir)\eatpdb.yaml to bds folder
  3. Run eatpdb exec eatpdb.yaml
  4. Open x64 Native Tools Command Prompt for VS 2019, then run lib /def:bedrock_server_mod.def /machine:x64
  5. Copy bedrock_server_mod.lib, addition_symbols.db, bedrock_server_mod.exe to $(SolutionDir)Lib\

LICENSE

GPLv3

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