"I wanted to write this in C++, but Mojang gave me JavaScript. So I built a Kernel anyway."
Listen, we all know the drill. You start a Bedrock project, you dump everything in main.js, and three weeks later your server has the memory profile of a leaked radioactive site. AethelLib is my personal "Industrial Shield" against that chaos. It's a low-level (well, as low-level as V8 allows) architectural framework that treats Bedrock scripting like a real engineering challenge.
AethelLib Built for stability because the native API isn't.
THE LARPing "KERNEL" (A JAVASCRIPT LARP)
I call it a Kernel; it’s actually just JS wearing a trench coat and pretending to be C++. But it works.
The Shield: Abstractions to handle API drift. Fix the Kernel, not your 40 files.
O(1) Speed: Map-based service discovery. Stop looping like it's 1995.
Hygiene: Sharded DBs and auto-cleanup. Don't bloat the save file.
CORE FEATURES
Command Registry: Real namespaces, native auto-complete. No chat-listener hacks.
Liquidity Buffer: Atomic economy logic. hard to dupe.
Spatial Anchors: Coordinate-safe teleportation with persistent buffers.
Rank Core: Data-driven permissions that actually work.
Ghost Interpreter: High-performance logic processing.
Commands
AUTHORITY VECTORS (Admin Only)
/ae:adminpanel — The central command hub.
/ae:kick, /ae:ban, /ae:tempban, /ae:unban — Population control.
/ae:mute, /ae:unmute — Audio-visual suppression.
/ae:invsee — Surgical inventory inspection (comes with a UI, unfortunately).
/ae:gamemode — Reality manipulation.
/ae:economy — Central bank override.
/ae:rankadmin — Permission tiering.
/ae:ft — Floating text management.
/ae:reports — Incoming diagnostic feedback from players.
/ae:bc66 — Total broadcast reset.
ECONOMIC VECTORS
/ae:money — Check your money.
/ae:pay — Pay someone.
/ae:topmoney — The leaderboard of greed.
/ae:shop, /ae:sell — Basic commerce stubs.
/ae:auction — Global marketplace logic.
SPATIAL VECTORS
/ae:sethome, /ae:home, /ae:delhome, /ae:listhome — Personal anchors.
/ae:setwarp, /ae:warp, /ae:delwarp, /ae:listwarp — Global beacons.
/ae:back — Revert to the last known spatial buffer.
/ae:tpa, /ae:tpahere, /ae:tpaccept, /ae:tpdeny — teleport requests.
/ae:spawn, /ae:rtp — World-wide deployment.
UTILITY VECTORS
/ae:info — Info… what else i can say?.
/ae:tps — Ticks-per-second monitoring.
LICENSE
Distributed under LGPL v3.0. Keep your proprietary logic secret if you want, but if you fix a bug in the Kernel, you're sharing it. Don't be that guy.
AethelLib: Built so you can actually enjoy modding (while breaking things).