Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-mcje-vanilla-tech
Curated List for Minecraft: Java Edition Vanilla Technique for Creating Great Stuff
https://github.com/RanolP/awesome-mcje-vanilla-tech
Last synced: 2 days ago
JSON representation
-
Basic Techniques
- Minecraft Vanilla Shaders Guide - A great guide for modifying the rendering pipeline of Minecraft: Java Edition with shader.
- Entity Shaders in Minecraft [1.15+ - Applying shader of an entity using bug, be careful when using this and may be removed in future version.
- Toggleable Minecraft shaders - Great guide for shader selection technique.
- AmberWat/NegativeSpaceFont - A hacky font for creating overlapped characters.
- 5uso/Mod-Warnings - An weird technique to detect mods.
- Entity Shaders in Minecraft [1.15+ - Applying shader of an entity using bug, be careful when using this and may be removed in future version.
-
Custom Items
-
Others
- Dynamic Lore with /item in Minecraft - Using score or entity name on the lore to create a dynamic lore without changing the item entirely.
- Dynamic Lore with /item in Minecraft - Using score or entity name on the lore to create a dynamic lore without changing the item entirely.
-
Armor
- Ancientkingg/fancyPants - Creating not only the armor item but also the armor texture by modifying shader.
-
-
Custom Blocks
-
Others
- 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 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 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 UI
-
Visual
- Make Custom UI Bars in Minecraft - A guide and example for creating UI with custom character on Action Bars.
- Darken Screen Effect in Minecraft - Using big enough character on title to create a darken screen effect.
- Flipping Gravity - In Minecraft! - Creating a 90 degree rotated view by spectating or glowing entity tricks.
- Vanilla Shader HUD/Overlay in Minecraft - A tutorial for creating UI with shader and Proof-of-Concept for dynamically changing shader UI (after 13:20), it may used the Toggleable Minecraft shaders from Basic Technique section.
- Removing Red Numbers From Sidebars (1.17) - A shader trick to remove red numbers on sidebar from the game, however it removes some red numbers on not critical places too.
- Thirst Bar In Vanilla Minecraft 1.10 - Creating a thirst bar by placing custom item on 9th slot of hotbar.
- lolgeny/item-tooltip-remover - Simple shader that removes tooltips on specific items, for custom guis.
- Make Custom UI Bars in Minecraft - A guide and example for creating UI with custom character on Action Bars.
- Darken Screen Effect in Minecraft - Using big enough character on title to create a darken screen effect.
- Flipping Gravity - In Minecraft! - Creating a 90 degree rotated view by spectating or glowing entity tricks.
- Vanilla Shader HUD/Overlay in Minecraft - A tutorial for creating UI with shader and Proof-of-Concept for dynamically changing shader UI (after 13:20), it may used the Toggleable Minecraft shaders from Basic Technique section.
- Removing Red Numbers From Sidebars (1.17) - A shader trick to remove red numbers on sidebar from the game, however it removes some red numbers on not critical places too.
- Thirst Bar In Vanilla Minecraft 1.10 - Creating a thirst bar by placing custom item on 9th slot of hotbar.
-
Implementation
- Chest Menu/GUI Tutorial in Minecraft - A full guide to create chest menu with vanilla commands.
- Drop Item Menu/GUI Tutorial in Minecraft [1.14/15+ - A full guide to create drop item menu with vanilla commands.
- Chest Menu/GUI Tutorial in Minecraft - A full guide to create chest menu with vanilla commands.
- Drop Item Menu/GUI Tutorial in Minecraft [1.14/15+ - A full guide to create drop item menu with vanilla commands.
-
-
Custom Recipe
-
Implementation
- 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.
- 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
-
Implementation
- Blockbench - Awesome modeling program for Minecraft.
- Open Note Block Studio - Good tool for creating a song using note blocks.
- MCStacker - Various command generator.
- Minecraft Heads - A collection of decorative head textures.
- Tellraw Generator for Minecraft - Not only generates the tellraw but also generates the other JSON text related commands.
- Chunker - A world converter for going between Bedrock and Java.
- mcbeet/beet - Toolchain for creating data pack and resource pack.
- OrangeUtan/vscode-mcmodel-viewer - A model viewer for Visual Studio Code.
- SPYGlassMC/vscode-datapack - Good extension for creating data packs on Visual Studio Code.
- misode/vscode-nbt - VSCode extension to view Minecraft NBT files. For structure files, this shows a 3D block view.
- Amulet-Team/Amulet-Map-Editor - A new Minecraft world editor and converter that supports all versions since Java 1.12 and Bedrock 1.7. Actually, it is a spiritual successor of MCEdit and its unified version.
- Minecraft Statue Generator 1.17+ - Creating a statue of a player with a lot of Armor Stands. Do not use any resource-pack at all.
- tryashtar/nbt-studio - A spritual successor of NBTExplorer.
-
Programming Languages compiles to MCFunction
- 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.
- Inky-developer/debris - Debris is a powerful language & compiler which aims to make the process of creating a datapack easier and quicker.
- Miestrode/bell - Work in progress programming language to help Minecraft data pack developers work smarter and faster.
-
-
Utilities
-
Programming Languages compiles to MCFunction
- MC Assets - Getting Minecraft assets without digging Minecraft files.
- Plagiatus/MapmakingTemplate - A good template for making a great map.
-
-
Guides
-
Programming Languages compiles to MCFunction
- Minecraft Commands Questions - Holds a few questions about Minecraft commands.
- A Question On Commands - A collection of common questions related to commands, datapacks, and mapmaking in general.
- How not to use `execute` - A guide for avoiding substitutable execute commands.
- skylinerw/guides - A set of guides about Minecraft commands.
- Arcensoth/mcdata - Version-controlled history of Minecraft's generated data.
-
-
Other Techniques
-
Programming Languages compiles to MCFunction
- Fastest Right Click Detection in Minecraft - Using Eye of Ender to detect right click faster than Carrot of a Stick.
- Detect HEADSHOTS, Make LASER GATES - Precise Hitbox Detection || Minecraft Datapack Tutorial - Good method to check precise hitbox collision.
- [Concept - (just for the archive) When Minecraft doesn't have built-in ray tracing method. Achieved by using boat and showed some examples utilizing the technique.
- Fastest Right Click Detection in Minecraft - Using Eye of Ender to detect right click faster than Carrot of a Stick.
- Detect HEADSHOTS, Make LASER GATES - Precise Hitbox Detection || Minecraft Datapack Tutorial - Good method to check precise hitbox collision.
- [Concept - (just for the archive) When Minecraft doesn't have built-in ray tracing method. Achieved by using boat and showed some examples utilizing the technique.
-
-
Communities
-
Programming Languages compiles to MCFunction
- /r/MinecraftCommands - Big Reddit Minecraft command community. It has a GitHub organization and Discord server.
-
-
Works
-
Programming Languages compiles to MCFunction
- [1.14 ~ 1.14.4 - Aesthetic example for shader selection and animation.
- [19w06a - Great application of various techniques.
- MapleCraft - An old version Maplestory project - How did they get here?
- asdru22/Accessory-Bag - Adds accessories and other small features.
- Gamemode 4 - Gamemode 4 is an open-source data pack collection designed to augment the vanilla survival experience. We aim to provide well balanced, vanilla-like extensions, all whilst having minimal performance impact!
- OrangeUtan/mc-wind-shader - Creating wind effect on leaves by using shader.
- bradleyq/mc_vanilla_shaders - Creating water reflection by using shader.
- bradleyq/shader-toolkit - Useful Minecraft: Java Edition 1.17 Vanilla shader examples.
- onnowhere/Color-Blindness-Simulation-Shaders - Shaders simulating 8 different color blindness types. Intended for vanilla Minecraft 1.16.2.
- bradleyq/light_painter - Screen space point lights using MC's exposed transparency shaders.
- ICY105/Mechanization - A Minecraft datapack aimed at recreating popular tech mods like IC2 and Thermal Expansion.
- eatYourHashs/florcraft - A magic datapack inspired by Thaumcraft and centered around nature magic.
- eatYourHashs/UM - Undermagic, a minecraft datapack adding a massive amount of content and boss battles.
- tempestsbox/ttb - The Tempest's Box adds countless features to the game, providing you with many new items, blocks, entities, structures, and more!
- McTsts/mc-core-shaders - A collection of shaders containing hide scoreboard number trick, blinking eye of one's skin with damage color customization, and more.
- MapleCraft - An old version Maplestory project - How did they get here?
- [1.14 ~ 1.14.4 - Aesthetic example for shader selection and animation.
- [19w06a - Great application of various techniques.
-
-
Custom Entities
-
Others
- unnamed/hephaestus-engine - Render, animate and interact with custom entity models in Minecraft: Java Edition servers.
-
-
Experiments
-
Programming Languages compiles to MCFunction
- 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.
-
Programming Languages
Categories
Sub Categories
Keywords
minecraft
11
datapack
3
shaders
2
mcfunction
2
resourcepack
2
map-editor
1
converter
1
amulet
1
3rd-party
1
beet
1
resource-pack
1
model
1
minestom-library
1
minecraft-model-library
1
minecraft-model
1
minecraft-java-edition
1
bukkit
1
blockbench
1
texture
1
ttb
1
tempestsbox
1
data-pack
1
minecraft-datapack
1
minecraft-data-pack
1
spigot-plugin
1
spigot
1
minecraft-plugin
1
java
1
minecraft-server
1
fabricmc-mod
1
fabricmc
1
language
1
debris
1
datapacks
1
compiler
1
nbt
1
python3
1
python
1
mc
1