A lightweight Bedorck Dedicated Server Plugin Loader

Overview

LiteLoader

简体中文
status Telegram
Latest TagGitHub Releases (by Asset)

All Contributors

A lightweight Bedorck Dedicated Server Plugin Loader
Based on BedrockX

Install

  1. Download LiteLoader from Releases or Actions, unzip it to BDS directory
  2. Run RoDB.exe to generate symbol files(.symdb and .symdef), before you run RoDB.exe you need to check if the bedrock_server.pdb exists

Usage

Put .dll plugins(build for LiteLoader) into plugins\ directory
Put .dll plugins(with builtin HookLib) into plugin_preload\ directory

More

See Wiki

LICENSE

BedrockX GPL v3
LiteLoader GPL v3
ElementZero GPL v3
ChakraCore MIT

Contributors


ShrBox

💻 📝

dreamguxiang

💻

WangYneos

💻
Issues
  • Memory leak

    Memory leak

    Hello. Maybe I'm not the only one with this problem. I have encountered a RAM leak in LiteLoader. How can I fix this?

    opened by TerrOreIst 9
  • 修复部分错误

    修复部分错误

    opened by SeaIceNX 9
  • 'Event::addEventListener': none of the 16 overloads could convert all the argument types. Help pls

    'Event::addEventListener': none of the 16 overloads could convert all the argument types. Help pls

        Event::addEventListener([](PlayerUseCmdEV ev) {
            std::string name = ev.Player->getNameTag();
            LOG("       Player Use Cmd");
            LOG("------------------------------");
            LOG("| NickName: " + name);
            LOG("| CMD: " + ev.cmd);
            LOG("| Result: " + ev.mc_result);
            LOG("------------------------------");
        });
    
    ```Severity	Code	Description	Project	File	Line	Suppression State
    Error	C2665	'Event::addEventListener': none of the 16 overloads could convert all the argument types	
    
    opened by krusalovorg 9
  • [内存溢出]使用wine运行liteloader崩溃

    [内存溢出]使用wine运行liteloader崩溃

    使用wine运行支持1.17.10版本的liteloader崩溃。已经在Windows10上生成symdb2文件 崩溃原因:out of memory 操作系统:ubuntu20.04 wine版本:6.0.1 服务器配置1核1G 如果运行支持上一个minecraftpe版本的liteloader和bds(1.17.02)是可以正常运行的 下面是情景复现: [email protected]:/mcserver/mcbe1# wine bedrock_server.exe 003c:err:service:validate_service_config Service L"clr_optimization_v4.0.30319_32" - SERVICE_BOOT_START and SERVICE_SYSTEM_START are only allowed for driver services 003c:err:service:scmdatabase_load_services Invalid configuration of service L"clr_optimization_v4.0.30319_32" - skipping 003c:err:service:validate_service_config Service L"clr_optimization_v4.0.30319_64" - SERVICE_BOOT_START and SERVICE_SYSTEM_START are only allowed for driver services 003c:err:service:scmdatabase_load_services Invalid configuration of service L"clr_optimization_v4.0.30319_64" - skipping 0098:err:explorer:initialize_display_settings Failed to query current display settings for L"\\.\DISPLAY1". [Info] Loading Symbols 已杀死 [email protected]:/mcserver/mcbe1#

    有针对wine可行的解决方案吗,还是此版本存在bug?

    bug 
    opened by X-Funny 7
  • Api LiteLoader

    Api LiteLoader

    Is it possible to get the name of the block by the coordinates by getting them from the player(player->getPos())?

    question 
    opened by krusalovorg 7
  • Not starting on Linux with Wine

    Not starting on Linux with Wine

    Describe the bug

    • Not starting server.

    To Reproduce Start LiteLoader with Wine

    Expected behavior

    • None

    Screenshots or log

    • I pinned Screenshot_20211108_095945 e

    Environment (please complete the following information):

    • OS: Ubuntu 20.

    Additional context

    • Non
    bug 
    opened by redmcteam 4
  • SymDB2.exe virus detection

    SymDB2.exe virus detection

    Describe the bug The SymDB2.exe file included in this repository and in the release download is setting off my antivirus software. Uploading to VirusTotal shows over 50% detection for this file: https://www.virustotal.com/gui/file/b21d744b0ecb0adcb0f88ef9c1d34f1ff72fd36daf183a8587e1dfdc17b9842f/detection 1638010528-p3EQ

    It's possible this is a false positive, but I cannot find any source code for this file, so I can't build it myself to check.

    bug 
    opened by Tschrock 3
  • 1.2.0无法正常启动

    1.2.0无法正常启动

    依次打开SymDB2.bat和SymDB2.exe后,报错

    SymDB format error detected!! [Info] Loading Symbols [Chakra Error] Can't load LiteLoader.dll! [Chakra Error] Error Code:1114 [Chakra Error] A dynamic link library (DLL) initialization routine failed.

    bug 
    opened by CJYKK 2
  • Running on Linux Ubuntu

    Running on Linux Ubuntu

    Can’t start RoDB.exe with wine. Is it even possible to run it on Ubuntu? P.S. Mono can launch only .NET programs.

    Wine error:

    [email protected]:~/LiteLoader# wine RoDB.exe it looks like wine32 is missing, you should install it. as root, please execute "apt-get install wine32" 0020:err:plugplay:deviceloop_thread Can't init SDL: Could not initialize UDEV 0009:err:module:__wine_process_init L"Z:\root\LiteLoader\RoDB.exe" not supported on this system

    opened by KocTu4eK 2
  • fix load bugs

    fix load bugs

    opened by yqs112358 2
  • Upgrade to 1.18.1.02

    Upgrade to 1.18.1.02

    • [x] Built and merge Minecraft headers
    • [ ] Command API
    • [ ] Golang API for Packet Example
    • [ ] Sign SymDB2
    • [ ] Check if most function work fine
    • [x] Header Generator
    opened by WangYneos 0
Releases(1.2.5)
An extra-lightweight Ruby gem for working with SQLite3 databases

Extralite Extralite is an extra-lightweight SQLite3 wrapper for Ruby. It provides a single class with a minimal set of methods to interact with an SQL

Digital Fabric 33 Oct 31, 2021
Embedded C/C++ web server

CivetWeb The official home of CivetWeb is https://github.com/civetweb/civetweb Continuous integration for Linux and macOS (Travis CI): Continuous inte

null 1.9k Nov 30, 2021
The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.

Welcome! The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design

Microsoft 6.6k Dec 4, 2021
Experimental, scalable, high performance HTTP server

Lwan Web Server Lwan is a high-performance & scalable web server. The project web site contains more details. Build status OS Arch Release Debug Stati

Leandro A. F. Pereira 5.5k Dec 2, 2021
Embeddable Event-based Asynchronous Message/HTTP Server library for C/C++

libasyncd Embeddable Event-based Asynchronous Message/HTTP Server library for C/C++. What is libasyncd? Libasyncd is an embeddable event-driven asynch

Seungyoung 163 Nov 17, 2021
A C++11 RESTful web server library

Served Overview Served is a C++ library for building high performance RESTful web servers. Served builds upon Boost.ASIO to provide a simple API for d

Meltwater 675 Nov 23, 2021
cserv is an event-driven and non-blocking web server

cserv is an event-driven and non-blocking web server. It ideally has one worker process per cpu or processor core, and each one is capable of handling thousands of incoming network connections per worker. There is no need to create new threads or processes for each connection.

null 35 Sep 10, 2021
A http/websocket server framework on linux.

The framework is a Web-Server on unix based system. Without using any third-party libraries, the framework writes from unix system calls and standard C library functions.

xingyuuchen 12 Dec 7, 2021
A lightweight plugin loader for Bedorck Dedicated Server

LiteLoader 简体中文 Donate us(afdian) Forum A lightweight Bedorck Dedicated Server Plugin Loader Based on BedrockX Install Download LiteLoader from Releas

null 129 Nov 28, 2021
Mod for T7's (BO3) Dedicated Server

T7: Mod Download Click here to get the latest release You will need to drop this in your Call of Duty Black Ops III/UnrankedServer installation folder

fed 1 Nov 15, 2021
A multi-language script plugin loader for BDS LiteLoader, based on ScriptX

LiteXLoader - 划时代 x 跨语言脚本插件加载器 ?? 简介 LiteXLoader是一个基岩版官方服务端Bedrock Delicated Server(以下简称BDS)插件框架,提供强大的跨语言脚本插件支持能力和稳定的开发API支持。

LiteLoaderBDS Developers 66 Dec 4, 2021
WslinkClient is a client intended to communicate with Wslink, which is a unique loader running as a server

WslinkClient WslinkClient is a client intended to communicate with Wslink, which is a unique loader running as a server and executing received modules

ESET 7 Nov 15, 2021
Test any type of cloud database on Android apps. No need of a dedicated backend.

DB Kong - Database connections simplified DB Kong is an Android library that allows you to connect, interact and test any type of cloud database on An

Arjun 11 Nov 8, 2021
This is a repository entirely dedicated to all kind of questions ranging from basic DSA to CP. It aims to provide a solution to different questions. 📚

?? CP-DSA-Questions ?? This is a repository entirely dedicated to all kind of questions ranging from basic DSA to CP. It aims to provide a solution to

Kanak 70 Dec 4, 2021
Repository dedicated for beginner to compete in Hacktoberfest 2021 challenge . Create HactoberFest Pull Request

??️ HACKT0BERFEST-2021 ?? This repo's main purpose is to help newbies ?? to complete the Hacktoberfest Challenge. STEPS:- 1. Create a GitHub account a

null 52 Nov 8, 2021
mini-plugin host as plugin

DISTRHO Ildaeil DISTRHO Ildaeil is mini-plugin host working as a plugin, allowing one-to-one plugin format reusage. Load a VST2 plugin inside a LV2 ho

DISTRHO 12 Nov 25, 2021
An extensible, cross-platform, single-header C/C++ OpenGL loader library.

Simple OpenGL Loader An extensible, cross-platform, single-header C/C++ OpenGL loader library. Usage For Windows Win32 or Linux X11 applications, the

Tarek Sherif 66 Nov 20, 2021
PoC MSVC COFF Object file loader/injector.

COFFInjector A Proof of Concept code - loading and injecting MSVC object file. Blog post with explanation: https://0xpat.github.io/Malware_development

null 89 Nov 18, 2021
A python script loader for Grand Theft Auto San Andreas

PyLoader Introduction This is a .asi plugin that allows writing custom Python scripts for GTA SanAndreas. This plugin is still in the early stages of

Grinch_ 18 Nov 15, 2021
C Wavefront OBJ loader for OpenGL

OBJ GL Loader v2 Quite fast .OBJ loader written in C How to use it Put objgl2.c and objgl2.h files in Your project and include them. To put it simply:

null 5 Sep 12, 2021
Matryoshka loader is a tool that red team operators can leverage to generate shellcode for Microsoft Office document phishing payloads.

Overview Matryoshka loader is a tool that red team operators can leverage to generate shellcode for an egghunter to bypass size-limitations and perfor

Praetorian 14 Nov 3, 2021
config-loader is a static reflection framework written in C++17 from parse configuration file to native data structure.

config-loader is a static reflection framework written in C++17 from parse configuration file to native data structure.

Netcan 76 Dec 3, 2021
An implementation of a Windows loader that can load dynamic-linked libraries (DLLs) directly from memory

memory-module-loader memory-module-loader is an implementation of a Windows loader that can load dynamic-link libraries (DLLs) directly from memory. T

SCYTHE 103 Nov 24, 2021
Evasive shellcode loader for bypassing event-based injection detection (PoC)

(cleaned up version here: https://github.com/xinbailu/DripLoader-Ops) DripLoader (PoC) Evasive shellcode loader for bypassing event-based injection de

Filip Olszak 426 Nov 29, 2021
Cobalt Strike User-Defined Reflective Loader written in Assembly & C for advanced evasion capabilities.

Cobalt Strike User-Defined Reflective Loader Cobalt Strike User-Defined Reflective Loader written in Assembly & C for advanced evasion capabilities. B

Bobby Cooke 390 Nov 30, 2021
Mod Loader for CMD with Multithreading Support

简介 cocmd 工具通过在进程空间中加载多个 cmd.dll 实例实现了真正意义上的多线程执行批处理脚本 其中 cmd.dll 修改自 Win7 SP1 中的 32 位 cmd.exe 不同于 start /b 的启动方式,因为环境变量和进程环境是绑定的,所以多个脚本线程间可以实时共享变量以及 G

null 3 Sep 10, 2021
GlueGD is a mod loader for Geometry Dash that does not require a modification to any existing Geometry Dash files or an external injector or launcher.

GlueGD is a mod loader for Geometry Dash that does not require a modification to any existing Geometry Dash files or an external injector or la

Aly Cerruti 7 Nov 9, 2021