Java / Systems / Plugin architecture

Germany / EU Central / Online

Core / AerulionLattice / 30° / 60°

Professional Java developer / Minecraft system design

aerulion

Professional Java development for custom Minecraft systems, performance-focused plugins and long-term server architecture.

  • 01Java Development
  • 02Database Design
  • 03Paper & Bukkit
  • 04Performance Tuning

Context

01 / 06

Precision under load.

Custom Java architecture, gameplay systems and performant server-side tooling for projects that need stability under real load.

Role
Admin & Lead Developer
Base
Germany / 27
Focus
Paper, Bukkit, Java, database architecture
Primary Client
Corpium
Developing Since
2012

My name is aerulion, I'm a 27-year-old Java developer from Germany with a focus on building custom gameplay systems that push beyond default Minecraft constraints while staying coherent and maintainable.

As admin and lead developer at Corpium, one of the oldest German Minecraft servers, I design and maintain sophisticated plugin ecosystems with performance-focused features, complex mechanics and a controlled vanilla-adjacent feel.

My expertise ranges from low-level Java optimization to high-level system design, with particular strengths in database architecture and scalable plugin development. Clean abstractions, longevity and operational clarity are core to the way I build.

Timeline

02 / 06

Since before it had a name.

Java came first, the name two years later, Corpium two after that. 14 years on it is still the same work, just steadily larger.

  1. 2012

    First Java

    Started writing Java, two years before any of it had a name.

    Personal

  2. 2014

    The aerulion name

    Picked the name. Personal and hobby work has run under it ever since.

    Personal

  3. 2016

    Corpium

    Joined the staff as a supporter, and started writing plugins for the server the same year.

    Corpium

  4. 2019

    Developer

    The rank caught up with the work that was already being done.

    Corpium

  5. 2020

    CloudStorage

    Started on 27 August: a server-wide pool for items and experience.

    CloudStorage

  6. 2021

    Corplexium

    Years of separate plugins merged into one engine. Erenos then, Corplexium now.

    Corplexium

  7. 2024

    The item service

    The system most of Corplexium leans on, taken apart and rebuilt in one pass.

    Corplexium

  8. 2026

    The database layer

    Hibernate out, a purpose-built CRUD layer in. Two years in the branch and close to 30.000 lines.

    Corplexium

  9. 2026

    Admin

    Promoted from developer on 9 September, after ten years on the staff.

    Corpium

  10. 2026

    Taerra

    A web map that renders Corpium’s main world in under three minutes, now in testing on the live server.

    Taerra

  11. Today

    140.000+ lines

    Corplexium alone, still under active development.

    Corplexium

Selected systems

03 / 06

Three systems, end to end.

Large-scale builds shaped around progression, storage and the map of the world they run in, designed for live gameplay, long sessions and server-side reliability.

01System

Taerra

A live web map that renders the whole world in minutes.

Type
Web map plugin
Scale
6,000-block radius in 2 min 46 s
Platform
Paper / Java 25

Taerra renders a Paper server’s worlds as a pixel-art web map: a top-down view for finding the way and an isometric view, turnable to all four corners, for showing off what people built. It reads the region files directly from its own threads, so the server never loads a chunk for it.

Corpium’s main world renders completely in under three minutes, where an established map plugin needed more than sixteen hours on the same machine for less. Changes are recorded as they happen and redrawn on an interval, what each viewer may see follows their permissions even while they are offline, and logging in takes one command in chat.

Surface

  • Top-down & isometric
  • Four rotations
  • Live tile updates
  • Players & markers
  • Passwordless login
  • Permission snapshots
02System

Corplexium

The platform the rest of Corpium is built on.

Type
Server platform & plugin API
Scale
58 subsystems, 140,000+ lines
Platform
Paper / Java 25

Corplexium is the plugin the rest of Corpium runs on. What began in 2021 as a merge of several standalone plugins now spans fifty-eight subsystems: items, mobs and drops, economy and auctions, parties, trading, mining, chat, and the player data underneath all of it.

Almost everything a player touches passes through it: thousands of custom items, mob families and drop tables, all defined in code rather than configuration. It is published as a library as well, so the plugins built alongside it compile against Corplexium. What started as a merge of plugins became the foundation the next ones are written on.

Surface

  • Items, mobs & drops
  • Damage, attributes & enchantments
  • Economy, auctions & trading
  • Menus, HUD & scoreboards
  • Regions, worlds & blocks
  • Player data & migrations
03System

CloudStorage

A server-wide logistics backbone for items and experience.

Type
Virtual storage system
Scale
Server-wide item & XP pool
Platform
Custom Paper plugin

CloudStorage is a fully integrated virtual storage system for Minecraft, designed to manage massive quantities of items and experience with ease. Inspired by systems like Applied Energistics and Refined Storage, it brings a server-friendly, survival-balanced take on cloud-based inventory, built specifically for Corpium.

Every item is handled with precision: stacking logic, permissions, filters and upgrade tiers all ensure performance and flexibility at scale. It acts as a central logistics backbone, simplifying inventory management without removing the challenge of resource handling.

Surface

  • Virtual XP storage
  • Import / export buses
  • Full inventory syncing
  • Stacking logic & filters
  • Permissions
  • Upgrade tiers

Stack

04 / 06

A short, deliberate list.

Nothing here was picked for novelty. These are the tools I know deeply enough to keep predictable under load, and I keep them for years.

Language
  • Java 25
Platform
  • Paper API
  • Bukkit API
Data
  • MySQL / MariaDB
  • Redis
Build
  • Gradle

Design language

05 / 06

Two inks. Two angles. One mark.

Nyx is the design language this site is built from, named for the ground it is drawn on. Both angles are taken from the mark, hairlines do the work boxes would do elsewhere, and where a field recedes it thins rather than fades. Six rules, and nothing on the page that breaks one.

#000
Ground
#fff
Ink
30°
The cut
60°
The lattice
Read the Nyx guidelines

Endpoints

06 / 06

Where to find me.

Public work in one place, private work in another, and two ways to reach me directly.