Skip to content
View FallenCrystal's full-sized avatar
💭
w;
💭
w;

Block or report FallenCrystal

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
FallenCrystal/README.md

👋

Maybe I should say hello literally. But I'm writing this page to remove github-metrics.svg from my README.md...

Languages / Skills

Literal language?

My native language is Chinese. I also know a little bit of English. But that's basically to help me use the translator better. You can speak English to me anyway. I can also reply to you in English.

The main programming languages I use are Java and Kotlin.

I use Kotlin to develop some simple applications or mix them with Java to reduce the time I waste on some code.

I'm learning to make Minecraft mods through use Fabric/Forge. I'll also take the time to learn about bytecode in Java.

Skills mastered so far:

  • Minecraft:
  • Netty (It is also used in Minecraft protocol. But I'll do something else with it as well)
  • Bytebuddy
  • Discord Bot (JDA)
  • There are a few other bits and pieces...

I know a little bit about JavaScript, Rust and Go. But I usually use these skills to modify other applications. I don't use these languages myself.

Although I would use those programming languages. But I've never used Spring or developed Android apps.

Games to play

I play Minecraft almost exclusively. Unless playing with friends. Otherwise, I wouldn't have played any other games.

In the beginning, I only played vanilla. (smp or other servers that don't require additional mods to play). After I got bored with the smp, I switched to playing mod-packs.

I would always add Farmer's Delight to Minecraft. If I'm not playing vanilla and the version I'm playing supports it.

Projects

  • BlockerVelocity - Quick and easy command and command suggestion interceptor made for the Velocity proxy. Support MiniMessage.
  • Journey - My own bukkit plugin lib. Focus on null-safety and scalability. But I don't currently write any bukkit plugins. So its maintenance has been paused.
  • NBTGenerator - Does your applications for Minecraft require a registry? Stop interrupting your applications because of registry updates. Use the latest registry in minutes and reduce the size of the registry as much as possible.
  • NotEnoughDelight (Public soon) - A Minecraft mod-pack. Guide and enhance your cooking experience in Minecraft. And try to fix the fatal problems caused by any mod.
  • Lavender (Planning) - Another reverse proxy for Minecraft. Add support for additional proxy software while maintaining performance. Alternatives to e4mc.

Pinned Loading

  1. NBTGenerator NBTGenerator Public

    Automatically process, filter and merge content from Minecraft's latest data generators. Easily generate registries or other NBT content for developers.

    Kotlin 2 1

  2. CatMoe/BlockerVelocity CatMoe/BlockerVelocity Public

    Lightweight command/tab complete blocker.

    Java