Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

awesome-mcc

A curated list of minecraft commands resources.
https://github.com/lolgeny/awesome-mcc

  • Armor Stand Animator - provides an interface for Blockbench to animate armor stands which is converted to a data pack
  • Data Pack Helper Plus - Visual Studio Code extension for data pack development
  • NBT Viewer - Visual Studio Code extension for viewing any nbt file including structures
  • ArticData - repository of version-controlled history of curated additional game data generated with a Fabric mod
  • Minecraft Assets - provides an interface to view a version-controlled history **all** raw minecraft data & assets for any version [hosted on GitHub](https://github.com/InventivetalentDev/minecraft-assets/tree/1.17.1)
  • mcdata - repository of version-controlled history of the Minecraft server's officially generated game data, along with processed files for most types
  • mc-nbtdoc - partially-automatic updating repository of version-controlled history of Minecraft nbt schemas including entities, blocks, & items utilizing a generated Fabric mod & manual labor
  • Vanilla Datapack - automatically updating repository of version-controlled history of Minecraft's Datapack with indexed type summaries (does not include Structure binaries, only their paths/names in the summary)
  • allay - a parser to convert a descriptive text format into minecraft text components
  • mcgen - create your own copy of mcdata
  • misode.github.io - a collection of amazing generators for datapacks
  • Raycast Generator - generate raycast datapacks
  • Shapes Generator - a web tool that can generate mcfunction files consisting of static particle commands
  • Arithmatic WASD - detection of local direction input (ie wasd)
  • Exported 1.18 Settings - using modding, the vanilla worldgen files for the 1.18 experimental snapshots
  • ftde - prevent players from messing with fence gates and trapdoors while in adventure and survival
  • Lantern load - a simple implementation of version resolution intended to allow data packs and their dependencies to load in a controllable order
  • ltos - a utility that allows you to reliably determine where a block was broken and who or what broke it, as well as where an entity was killed and who or what killed it
  • NBT Crafting API - allows datapack creators to get the nbt data of items used in the crafting table and apply it to the output
  • Quiet custom blocks - make barrel based blocks without the noise
  • Ray Collision Detector - advanced ray casting and block/entity collition detection.
  • Score based damage - apply damage dynamically based on a score
  • String Parsing - parse strings into a char array
  • Negative space font - resource pack with positive and negative sized spaces
  • Core shaders - Onnowhere - contains utilities and examples for core shaders
  • Depth shaders - Onnowhere - contains examples of depth shaders including function to linearize depth
  • FancyPants - allows datapack devs to add custom textured armor to the game with coloured leather armor with core shaders
  • Mc Atlas UV Resolver - generated uv atalas for 1.17
  • Player model mapping - reference for the value of gl_VertexID in rendertype_entity_translucent for a player model
  • Core Shader Info - a helpful guide to minecraft's shader system
  • VanillaDynamicEmissives - a simple way to make emissive textures without Optifine
  • VertexEdit - a GLSL shader image tool for vanilla Minecraft with various vertex and UV editing features
  • Chase enabler - enables a debug feature called *Chase* on multiple versions
  • Data reload - displays datapack load errors in chat (when installed server side) and adds a F3+Y keybind to /reload (when installed client side)
  • Gitmod - a cursed serverside git client in mc
  • Language reload - adds F3+J to reload language files instantly, instant switching between languages
  • Resource reload - resends the server resource pack to clients on `/reload`
  • Shader reload - adds F3+R to reload shaders only much faster, displaying errors in chat
  • Worldedit - a map editor that runs in game
  • babelbox - a language localization generator
  • beet - the Minecraft pack development kit
  • Mitochondria - a website to merge resourcepacks and datapacks
  • Bell - programming language to help Minecraft data pack developers work smarter and faster
  • CMC - an object oriented language which compiles to commands
  • debris - Debris is a powerful language & compiler which aims to make the process of creating a datapack easier and quicker
  • lectern - literate programming, in Minecraft
  • mc-build/lang-mc - a function like language with syntactic sugar for creating datapacks.
  • McFunctionExtensions - some extensions to the vanilla Minecraft functions syntax
  • minity - A scripting language for Vanilla Minecraft
  • Onyx - a python library to create datapacks
  • Sandstone - a javascript library for datapacks
  • Trident - an extensive programming language for datapacks
  • Advancement Disabler - datapacks and scripts for disabling vanilla advancements and recipes
  • Chunker - tool for converting between java and bedrock worlds
  • Entity motion predictor - predict an entity's motion
  • Image to particles converter - convert an image into particles
  • Mapcraft - software that increases the possibilities of mapmakers without any complex installation
  • Minecraft version compare - a program that analyses the assets and data folders of the jars of two versions and shows you what changed between them
  • NBT Studio - an up to date NBT viewer and editor with lots of new features
  • DatapackStats - a small java program that will generate a bunch interesting numbers about your datapack
  • Function analyser - analyse all of your functions and generate a report that includes details about them
  • MapmakingTemplate - a template for maps, with a datapack, resourcepack and helpful explanations
  • aqoc - a collection of tutorials for common command questions
  • Custom UI bars - how to add custom ui bars such as mana
  • Entity hit detection - how to target hit entities
  • How not to use /execute - common mistakes people make with `/execute`
  • Practices and tricks - some good practices and common tricks for making a data pack for people that aren't as experienced
  • Removing red numbers from sidebars - how to display in the scoreboard without red number lines
  • Smooth Rotation - smoothly rotate the player over time
  • Workaround to MC-227930 - how to forceload a chunk this tick
  • Benchmark - a data pack for testing the efficiency of some function or command technique
  • Command Block Preview - preview command block context with floating text