- RSA + ISAAC ciphering ✔️
- Game Update Server ✔️
- Authentication Server ✔️
- Server side cache loading ✔️
- Client pathing validation via cache mapdata ✔️
- Item/object/npc definitions ✔️
- Packet queueing ✔️
- Asynchronous server infrastructure w/ Promises & RxJS Observables
- A diverse TypeScript plugin system for easily writing new content based off of in-game actions
- A simplified JavaScript plugin system for quickly and easily bootstrapping game content
- Flexible quest and dialogue systems for more advanced content development
- Code compilation via Babel, offering more seamless compilation and redeployment of plugins
- Private & group Player Instances ✔️
- Personal player instance objects and world items ✔️
- Bank ✔️
- Withdraw/Deposit 1,5,10,All ✔️
- As note ✔️
- Swap slot ✔️
- Insert mode: ✔️
- Deposit box ✔️
- Audio 🟨
- Music 🟨
- Playing music ✔️
- Music Regions ❌
- Music Player tab ❌
- Sounds 🟨
- Playing sounds ✔️
- Sound effects for actions 🟨
- Music 🟨
- Home Teleport ✔️
- Emotes ✔️
- Skillcape emotes ✔️
- Unlockable emotes w/ requirements ✔️
- Shop support ✔️
- Inventory support ✔️
- Swapping items ✔️
- Dropping items ✔️
- Picking up ground items ✔️
- Equipping items ✔️
- Doors/gates 🟨
- NSEW doors ✔️
- Diagonal doors 🟨
- Double doors ✔️
- Wooden gates ✔️
- Climbing ladders & stairs 🟨
- Clue Scrolls ❌
- Cook's Assistant ✔️
- Combat 🟨
- Melee 🟨
- Ranged ❌
- Magic ❌
- Prayer ❌
- Cooking ❌
- Fletching ❌
- Fishing ❌
- Firemaking 🟨
- Fire lighting 🟨
- Chain fires w/ movement 🟨
- Herblore ❌
- Agility ❌
- Thieving ❌
- Slayer ❌
- Farming ❌
- Runecrafting ❌
- Construction ❌
- Woodcutting 🟨
- Formula for success ✔️
- Chopping Trees ✔️
- Axes ✔️
- Birds nests ✔️
- Stump ids 🟨
- Canoes ❌
- Mining 🟨
- Formula for success ✔️
- Mining ores ✔️
- Pickaxes ✔️
- Random gems ✔️
- Gem ores ✔️
- Essence mining ✔️
- Empty Rock ids 🟨
- Crafting 🟨
- Spinning wheel ✔️
- Smithing 🟨
- Smelting ore to bars ✔️
- Forging 🟨
- Correct items ✔️
- Hiding non-applicable items 🟨