Projects

Titles link to the source code on GitHub; projects without a link are closed source.

Minecraft Mods29 projects

Large Minecraft Mods

6 projects

ProceduralDungeon

26.2 | fabric, neoforge | server-side

Highly optimised procedural dungeon generator with 20 themes and 5 difficulty/loot tiers across all 3 vanilla dimensions, with custom rooms, locked chests and boss fights.

BrainageMinigames

26.2 | fabric, neoforge | server-side

Highly configurable minigames and duels such as UHC, Capture the Wool, Bed Wars, SkyWars and more!

FortniteInMinecraft

26.2 | fabric, neoforge | server-and-client

Adds core Fortnite mechanics such as building, editing, weapons, resources, movement and combat to Minecraft.

GenshinInMinecraft

26.2 | fabric, neoforge | server-and-client

Recreation of the Genshin Impact game in Minecraft built on top of WanggMC's Blocky Teyvat map.

SparringBots

26.2 | fabric, neoforge | server-side

Highly intelligent PvP bots that play like competent players, using heuristics plus imitation learning from real players' matches.

TwitchPlaysMinecraft

26.2 | fabric, neoforge | client-side

Highly configurable mod that facilitates control of the player via Twitch chat commands, with the end goal of beating Minecraft.

Medium Minecraft Mods

4 projects

BrainageHUD

26.3 | fabric, neoforge | client-side

Highly configurable modern HUD mod that can display position, reach, armour, keystrokes, enchants, status effects and much more!

Languages: Java 100%

DebugHudBackport

1.16.1 | fabric | client-side

Backports Minecraft's 26.4 debug screen to 1.16.1.

TextureAtlasGenerator

fabric, neoforge | client-side

Exports vanilla and Hypixel SkyBlock item texture atlases.

Languages: Java 100%

ToggleSprint

1.8.9 | forge | client-side

Highly configurable legacy HUD mod that can display position, reach, armour, keystrokes, enchants, status effects and much more! Also adds toggle sprint and sneak.

Languages: Kotlin 88.5% · Java 11.5%

Small Minecraft Mods

14 projects

MagicCarpet

fabric, neoforge | server-and-client

Adds 3 tiers of craftable, rideable flying carpets.

Languages: Java 87.3% · Python 12.7%

AcceleratedDamage

26.2 | fabric, neoforge | server-side

Adds highly configurable accelerated combat and damage mechanics that emulate a server running at up to 10x speed.

Languages: Java 100%

ActionAssist

1.21.1–26.2 | fabric, neoforge | client-side

A Minecraft mod that automates repetitive client actions such as using, attacking, sneaking, and hotbar transfers.

Languages: Java 99.6% · JavaScript 0.4%

BetterVillagerTrades

fabric, neoforge | server-side

Adds villager trade rerolls, per-player trade filters, and max-level enchantment outputs.

Languages: Java 100%

BrainageServerUtils

26.2 | fabric, neoforge | server-side

A Minecraft mod that adds configurable utility gamerules and administrative commands.

Languages: Java 100%

DimensionStructureVariants

26.3 | fabric, neoforge | server-side

Adds cross-dimension variants of vanilla structures, such as End villages and Overworld End cities.

Languages: Java 100%

FloodedEnd

fabric, neoforge | server-side

Floods the End with water.

Languages: Java 100%

IceSkates

26.3 | fabric, neoforge | server-and-client

Adds craftable ice skates, roller skates, and ice-themed swords.

Languages: Java 100%

SimpleHomes

26.2 | fabric, neoforge | server-side

Adds named, persistent homes that players can share with each other.

Languages: Java 100%

SimpleTPA

26.2 | fabric, neoforge | server-side

Adds a player-to-player teleport request system.

Languages: Java 100%

SimpleTwitchChat

26.2 | fabric, neoforge | client-side

Integrates Twitch chat into Minecraft chat.

Languages: Java 100%

SpawnCommands

fabric, neoforge | server-side

Adds commands for world, personal, and shared spawn points.

Languages: Java 100%

Telekinesis

26.3 | fabric, neoforge | server-side

Sends mined block drops and experience directly to the player instead of dropping it on the ground.

Languages: Java 100%

VeinMiner

26.2 | fabric, neoforge | server-side

Facilitates mining of connected ore and tree blocks together (accounts for deepslate ore and log variants!)

Languages: Java 100%

Templates & Starters

2 projects

LegacyMinecraftModTemplate

1.8.9 | forge

A 1.8.9 Minecraft mod template that sets up Kotlin, Mixin, MoulConfig, and reusable configuration utilities.

Languages: Kotlin 66.1% · Java 21.1% · Shell 12.8%

ModernMinecraftModTemplate

26.2 | fabric, neoforge

A Minecraft mod template that sets up split common and client sources, GameTests, and a project init script.

Languages: Shell 51.5% · Java 48.5%

Minecraft Dev Tools & Libraries

3 projects

BrainageLib

26.3 | fabric, neoforge | server-side

A Minecraft mod that provides shared command feedback and a combined first-join help message for brainage04's server mods.

Languages: Java 100%

HudRendererLib

26.3 | fabric, neoforge | client-side

A Minecraft mod that provides shared rendering code for configurable HUD elements.

Languages: Java 100%

MinecraftModConventions

26.2 | fabric

A Minecraft mod that provides client GameTest recording helpers, bundled with Gradle plugins for shared Fabric and NeoForge build conventions.

Languages: Java 94% · Python 6%

Discord Bots & Plugins5 projects

Discord Templates

1 project

RevengeVencordPluginTemplate

Working Revenge and Vencord plugin template with a shared core.

Languages: TypeScript 40.5% · JavaScript 27.9% · Astro 23% · CSS 8.6%

Bots

1 project

HiBackBot

Discord bot that renames everyone to "back"

Languages: JavaScript 100%

Plugins

3 projects

ConversationExporter

Discord client plugin for selecting a message range and exporting it as raw JSON.

Languages: TypeScript 74.7% · JavaScript 11.9% · Astro 9.8% · CSS 3.7%

DiscordPluginInstaller

CLI for installing, reinstalling, and uninstalling Vencord and Revenge plugins.

Languages: JavaScript 99.2% · Shell 0.8%

SocialEmbedFixer

Vencord and Revenge plugin that rewrites X/Twitter and Instagram links for reliable Discord embeds.

Languages: TypeScript 82.8% · JavaScript 8% · Astro 6.6% · CSS 2.5%

Websites & Website Templates6 projects

Website Templates

2 projects

AstroShell

Shared Astro shell and WebTUI foundation for the sites in this workspace.

Languages: Astro 46% · CSS 32% · TypeScript 14.8% · JavaScript 7.2%

WebTuiAstroTemplate

Minimal Astro starter with AstroShell and WebTUI for terminal-style GitHub Pages sites.

Languages: Astro 71.2% · TypeScript 19.8% · JavaScript 7.2% · CSS 1.7%

Websites

4 projects

BakingCookingRecipes

Astro recipe calculators for scaling batches, comparing substitutions, estimating costs, and combining shopping lists.

Languages: TypeScript 77.7% · Astro 15.4% · CSS 6.3% · JavaScript 0.6%

brainage04.github.io

My GitHub Pages website.

Languages: TypeScript 50.1% · Astro 26% · JavaScript 22.2% · HTML 1.4% · CSS 0.3%

GifStudio

Browser-based GIF compositor with image overlays and client-side FFmpeg rendering.

Languages: TypeScript 70.3% · Python 18.3% · Astro 7.3% · CSS 3.8% · JavaScript 0.2%

kashiilol.github.io

Music producer portfolio and commission site for kashii

Languages: Astro 57.7% · TypeScript 37.6% · CSS 3.8% · JavaScript 0.9%

Browser Extensions4 projects

Extension Templates

1 project

BrowserExtensionTemplate

Reusable Chrome Manifest V3 extension template with linting, formatting, store assets, and release tooling.

Languages: JavaScript 62.3% · HTML 28.4% · CSS 9.3%

Browser Extensions

3 projects

BetterRhythiaDownloader

Chrome Manifest V3 extension that adds direct download buttons to Rhythia map cards.

Languages: JavaScript 88.8% · CSS 6.9% · HTML 4.3%

CopyTabLinks

Chrome Manifest V3 extension that copies selected tab URLs with a configurable separator.

Languages: JavaScript 68.4% · HTML 19.6% · CSS 12%

XAgeRestrictionFixer

Chrome Manifest V3 extension that fixes X's broken age-restricted media rendering for already age-verified accounts.

Languages: Java 55.6% · JavaScript 27.3% · Shell 7.7% · HTML 3.5% · Kotlin 3.3% · CSS 2.6%

Minecraft Datapacks4 projects

Datapack Templates

1 project

DatapackTemplate

My Minecraft datapack template.

Languages: mcfunction 83.5% · Shell 16.5%

Datapacks

3 projects

BrainageGamerules

A Minecraft datapack that automatically applies custom gamerules, scoreboard objectives and more to my new worlds.

Languages: mcfunction 100%

BrainageKits

A Minecraft datapack that contains many unique kits I use in some of my other datapacks.

BrainageUtilities

A Minecraft datapack that adds some helpful utilities to my worlds

Languages: mcfunction 100%