/awesome-mcje-vanilla-tech

Curated List for Minecraft: Java Edition Vanilla Technique for Creating Great Stuff

Creative Commons Zero v1.0 UniversalCC0-1.0

Awesome MCJE Vanilla Tech Awesome License: CC0

Curated List for Minecraft: Java Edition Vanilla Technique for Creating Great Stuff

You may also want to see lolgeny/awesome-mcc.

Contents

Basic Techniques

🔝 Back to Top

Custom Items

🔝 Back to Top

Armor

  • Ancientkingg/fancyPants - Creating not only the armor item but also the armor texture by modifying shader.
  • Simulating Player with Armor Stand

Others

Custom Blocks

🔝 Back to Top

  • Custom Blocks in Minecraft - A comprehensive guide and examples with comparison between the one he picked, using item frame with transparent blocks, and the other methods, using armor stand(consuming more data than item frame), double slab with waterlogged (when it breaks, the water would be exposed), note blocks(right click would change the model, but may be good for plugins) and spawner with spawning armor stand(it has a chance to misalign the entity).
  • Easily Create CUSTOM BLOCKS! || Minecraft Data Pack Tutorial 1.16 - Same as above one. But with more explanation about the technique.

Custom Entities

🔝 Back to Top

Custom UI

🔝 Back to Top

Visual

Via Font

Via Shader

Via Item

Implementation

Custom Recipe

🔝 Back to Top

  • 1.13 Custom NBT Crafting Workaround - Adding the recipe for Spawn Eggs to make the item not acquistable by survival play and replacing the item when use to attaching NBTs to the item.

Softwares

🔝 Back to Top

Programming Languages compiles to MCFunction

  • Miestrode/bell - Work in progress programming language to help Minecraft data pack developers work smarter and faster.
  • Inky-developer/debris - Debris is a powerful language & compiler which aims to make the process of creating a datapack easier and quicker.
  • EMCL Compiler - EMCL (Extended Minecraft Command Language) is a language designed to compile to Minecraft function files. It implements data types, mathematical expressions, and high-level control flow like loops.

Utilities

🔝 Back to Top

Guides

🔝 Back to Top

Other Techniques

🔝 Back to Top

Communities

🔝 Back to Top

  • /r/MinecraftCommands - Big Reddit Minecraft command community. It has a GitHub organization and Discord server.

Experiments

🔝 Back to Top

  • TheEpicBlock/PolyMc - A Fabric mod makes the client not to require Fabric mods by converting the mods' stuff with Vanilla's one.
  • oraxen/oraxen - Oraxen is a minecraft plugin that allows to easily use Minecraft 1.14 features in order to create new items with custom textures. It handles the resourcepack generation, upload (using Polymath), is fully open source and has an extensible API.

Works

🔝 Back to Top