Minecraft Modding

Minecraft is my favorite video game of all time. I usually play on a multiplayer server that I own with a couple of friends, and it's some of the most fun I've ever had in gaming. A friend and I decided to make new content for the server, which started as a data pack but eventually evolved into a suite of plugins.

For those who are unfamiliar, a data pack is a type of modding that is officially supported by Mojang and doesn't require any code modification. A plugin refers to an additive file (commonly for use on multiplayer servers) using 3rd party APIs and (usually) programmed in Java. Unlike what most players would refer to as a “mod”, data packs and plugins don't necessarily modify the game and instead add to it. Since both modify the gameplay experience, I've decided to refer to both of them as mods for simplicity.

If you want to download the datapack (works on Minecraft 1.17): download this file.
If you want to download the plugins: follow the instructions on GitHub.

The Datapack

The data pack that I made (named Panda's Megapack) was a giant amalgamation of features, some loosely related but others completely random. Everything in this data pack I coded myself, though I sometimes took inspiration from other data packs. I also created the 3D models and textures myself using Blockbench, a voxel-based 3D modeling software, and Photoshop.

  • New armor
  • New weapons (my favorite is the trumpet bow, it does “doot” when you shoot it)
  • New music discs (I did not create the music, but wrote the code to add new music discs without replacing existing ones)
  • New potion effect: Ender psychosis
  • New mobs with original models and textures
  • Mob variants for Zombies, Baby Zombies, and Creepers
  • Changes in mob behavior and AI
  • Better Wander Trader trades, including some datapack-specific items
  • If you die often you may be sent a new “Limbo” dimension, including four unique biomes
  • Rotten flesh can be converted into leather by using a campfire
  • Changes to armor progression, including craftable chainmail armor which is now required for iron armor
  • A ghost may spawn where you die, and its strength scales to match yours
  • Players now gain the blindess potion effect when hit by an Enderman
  • When killed, Endermen have a chance to spread Ender psychosis in their immediate vicinity
  • The Wither boss fight is much harder, with twice the health and the ability to spawn reinforcments. An exploit has also be patched to prevent the player from trapping the Wither in bedrock or obsidian
  • New advancements and achievement tree

The Plugins

The Green/ Panda Plugin Pack is a suite of plugins developed in Java, an extension of my data pack work, and a collaboration between a friend and me. We split the experience into several plugins for the sake of modularity, but they are mostly intended as a single experience. If you want to play any of these plugins, you can do so by following the instructions on GitHub.