This is the legacy Bedrock scripting core used in early Aethelgrad servers, built on Minecraft Bedrock Script API 2.4.0.
Active development has since moved away from Bedrock scripting, and this version is released as-is for experienced developers who want to study, reuse, or adapt it.
⚠️ Read Before Downloading
This addon was written for a specific server setup.
There are no config files — behavior is hardcoded in the scripts.
Included Systems
-
NPC-based kits and teleports
-
Hub protection and item restrictions
-
Automated broadcasts
-
Core command framework with permissions
-
Item handling utilities (compass, cleanup)
-
Cooldown logic
Technical Details
-
Minecraft: Bedrock Edition 1.21.130x
-
Script API: 2.4.0 (stable, non-beta)
-
Modules: @minecraft/server, @minecraft/server-ui
This project intentionally does not target newer beta APIs.
Configuration Model
There is no external configuration.
-
Coordinates, permissions, and logic are hardcoded
-
Tags such as AE, admin, Admin are used internally
-
Changes require editing JavaScript files directly
API Limitations
This core contains intentional workarounds for Bedrock API 2.4.0 limitations.
Some behaviors require:
This is expected for this API level.
Installation
-
Extract into behavior_packs
-
Enable the behavior pack in your world
-
Edit the JavaScript files to match your setup
-
Restart and test
Notes
License
Apache 2.0 — free to use, modify, and redistribute.
This is a legacy release.
Design decisions and workarounds exist because of Bedrock API constraints.
If something feels overengineered, it probably solved a real limitation.
Aethelgrad Discord:
https://discord.gg/nEnu8a7Yjd
Do not join expecting support for this addon. This release is provided as-is.
This Discord is not for addon help, bug reports, or Bedrock scripting questions.
I am a server owner, not an addon support developer.
This legacy core is shared for transparency, learning, and archival purposes only.