NoVa Gh0ul - Backend Developer

NoVa Gh0ul

Backend Developer

Creating solutions with NodeJS

Banner

About Me

Hello! I'm a backend developer with a passion for building systems on Minecraft Bedrock Edition. I have contributions to many projects across the MCBE Community.

My main focus is building Discord bots, but with my knowledge of JavaScript I can also create Script API Behavior Packs.

Technical Skills

Languages & Runtime

JavaScript TypeScript Node.js

Databases & Cache

MongoDB Redis

Frameworks

Express.js Fastify

Specialized

discord.js bedrock-protocol Minecraft Script API Custom API Wrappers Authentication Schemes

Projects

Main Projects

Realms+ Component

World Integration - Realms+ Bridge

A Minecraft Bedrock behavior pack that enables real-time communication between Minecraft Realms and the Realms+ Discord bot. Built with the Minecraft Script API, this is my primary showcase of behavior pack development and in-game scripting.

💬
Chat Ranks

Decorates realm chat with custom ranks, formatting, and colors

🛡️
Anti-Spam

Detects and mitigates spam messages automatically

🖱️
Anti Auto-Clicker

Prevents automated clicking exploits

👤
Player Management

Mute/unmute players and manage permissions

🎒
Inventory Viewer

Retrieve and display player inventory contents

📦
Command Block Logging

Track when and where command blocks are placed

Technical Implementation

The Bridge class facilitates bidirectional communication between Minecraft and Discord:

  • Inbound Events: Script events from the bot, updating world configuration and player lookups
  • Outbound Events: Tellraw messages send game events (chat, block placements, player actions) to Discord
  • Real-time Sync: Player model synchronization every 10 seconds
  • Event Management: Custom event system for extensible game-to-bot communication
Minecraft Script API bedrock-protocol TypeScript Real-time Communication

Development Contributions

Atomic Protocol

Contributed to a custom protocol built using the bedrock-protocol library as the base, enabling advanced Minecraft Bedrock server communications and packet manipulation.

bedrock-protocol Node.js

MCRealmHub

Short-term frontend development for mcrealmhub.com, a platform for advertising Minecraft Bedrock Realms. Redesigned a few frontend components and reworked the Voting API with in-game behavior pack integration for realm functionality.

Frontend API Development Minecraft Script API

Early Projects

Discord Icon Gen

My first project - a Discord bot that generates custom profile pictures for users. Built as an introduction to Discord bot development.

discord.js Image Processing

Get In Touch

Interested in working together or have a project in mind? Feel free to reach out.