Giter VIP home page Giter VIP logo

Hey there! 😄

My name is Emily and I study computer science, welcome to my GitHub profile! This is where I dump some silly projects I've worked on.

My focus right now is on Minecraft modding, more specifically Bukkit plugins and Fabric mods and, although my plugins are made in Java, I'm wanting to expand my horizons and do fancy things in other languages and outside of the Minecraft ecosystem!

Come by my discord server if you are seeking support for my projects, or just to say hi and have a bit of a chit chat 😄

Pronouns: she/her

I'm currently working on (currently working full-time):

  • A JSON parser/serializer/deserializer API + impl, because the world doesn't have enough of those already! EmmySON
  • A class file reader a-la-javap, ClassFileReader
  • My ""flagship"" Minecraft plugin BetterJails
  • Contributing (trying to 😅) to LuckPerms/LuckPerms

Past (public) work (I'm somewhat proud of):

  • A Java annotation processor that allows for defining service providers by annotating the provider type, annotated-service-provider
  • A simple Fabric mod to bypass/ignore required resource packs in servers, bypass-resource-pack
  • A "simple" Bukkit plugin to filter chat content sent by players and notify staff based on regex match/replace functionality, chat-regex-filter

Languages I have experience (and like to consider myself proficient in):

  • Java
  • C++
  • C

Other languages I have a fair amount of experience:

  • Scala
  • Kotlin

Languages I want to learn.. eventually:

  • Clojure
  • TypeScript
  • Rust
  • ???

Non-trivial APIs, frameworks and tools I have (varied) experience with (# of stars = estimated experience/knowledge):

  • Git ()
  • C++ STL ()
  • evpp ()
  • Win32/WinAPI ()
  • Direct2D & DirectWrite ()
  • JDK ()
  • jOOQ ()
  • Dagger 2 ()
  • Android API ()
  • Bukkit/Spigot/Paper API ()
  • Mixin ()

Emily's Projects

adventure icon adventure

A user-interface library, formerly known as text, for Minecraft: Java Edition

anti-vpn icon anti-vpn

Get the best; save money on overpriced plugins and block VPN users!

bendinggui icon bendinggui

A side plugin for ProjectKorra that adds an easy to use interface for players to use

betterjails icon betterjails

A simple jails system plugin aimed for most Minecraft versions.

brigadier icon brigadier

Brigadier is a command parser & dispatcher, designed and developed for Minecraft: Java Edition.

chunky icon chunky

Pre-generates chunks, quickly, efficiently, and safely.

classfilereader icon classfilereader

Scala version of javap - a file reader following the class file format https://docs.oracle.com/javase/specs/jvms/se17/html/jvms-4.html

clippy icon clippy

A (very) helpful office assistant for the LuckPerms Discord.

cloud icon cloud

Command framework & dispatcher for the JVM

devdenbot icon devdenbot

The official Discord Bot of the Developer Den server

emmylib icon emmylib

[WIP] A collection of utilities, classes and functions I find myself using on most if not all Minecraft projects, bundled in a single library!

emmyson icon emmyson

EmmySON - pronounced *emission* - is a JSON parser API, because the world has too many

eventcanceldebug icon eventcanceldebug

ECD is a Paper plugin that lets you debug what plugins are cancelling or un-cancelling certain events

fancye-chests icon fancye-chests

Provide your players with isolated, fancy spinning ender chests.

fefoexplainsjava icon fefoexplainsjava

My poorly made attempt at trying to explain Java programming through pure text ;-;

luckycrates icon luckycrates

Spice up your KitPvP matches with some fancy lootcrates

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.