Skip to content
View magicus's full-sized avatar
Java
Java
  • Oracle
  • Stockholm, Sweden
  • 07:59 (UTC +01:00)

Organizations

@oracle @home-assistant @openjdk @Wynntils

Block or report magicus

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
magicus/README.md

magicus @ GitHub

Welcome to my home on GitHub. Here you'll find repositories related to both my professional work and personal hobbies.

OpenJDK

I work at Oracle on OpenJDK, where I contribute to the JDK. I have also developed a VS Code extension to support OpenJDK development: vscode-openjdk-devel.

Minecraft

I like playing Minecraft, but I love coding for it. 😄 I’ve created several mods:

  • Status Effect Timer: overlays a timer on the Vanilla status effect HUD icons
  • Mod Settings: provides an easy-to-access configuration screen for all installed mods
  • Elytra Indicators: provides Vanilla-style "fly by instrument" support for elytra flight

I’m also the Lead Developer and a main contributor to Wynntils — a must-have mod for Wynncraft, the world’s largest Minecraft MMORPG.

Another popular tool is pmanvil-converter, which converts Bedrock Edition worlds created by PocketMine to Nukkit format.

Other Work

Some of my other specialized utilities include:

I like to preserve historical codebases. Some projects I’ve rescued include:

  • phoneME: the open-source Java ME implementation by Sun
  • OpenKOM: a versatile, terminal-based social community platform

A long time ago, I helped kick off the early explosion of instant messaging clients by reverse-engineering the ICQ protocol, and providing a space for ICQ clone developers to collaborate. I’ve documented some of that history on my Historical ICQ page.

Contact

You can reach me at mag@icus.se. My not-so-updated blog lives at mag.icus.se.

Pinned Loading

  1. pmanvil-converter pmanvil-converter Public

    pmanvil-converter - A tool for converting pmanvil to anvil format

    Java 38 8

  2. vscode-openjdk-devel vscode-openjdk-devel Public

    VS Code extension providing support for OpenJDK developers

    TypeScript 6

  3. statuseffecttimer statuseffecttimer Public

    Overlay a timer on the Vanilla status effect HUD icons (Minecraft fabric mod)

    Java 14 4

  4. playgrabber playgrabber Public

    PlayGrabber allows the user to download all episodes of a show on svtplay.se. It works like a modern-day VCR, which you can program to download new episodes on a regular basis of your favourite shows.

    Python 2 1

  5. ModSettings ModSettings Public

    Provides an easy to access configuration screen for all installed mods

    Java 9 1

  6. Wynntils-Legacy Wynntils-Legacy Public

    Forked from Wynntils/Wynntils-Legacy

    Wynntils is a Wynncraft Mod that seeks to enhance the user's gameplay with a variety of customizable options and additions.

    Java 1