MCDefinitions

January 5, 2026 ยท View on GitHub

This file specifies anything that is included in the project, but cannot be found in the project files itself, or not easly. At the same time the user can also blacklist definition through this same project.

Example

## I am a comment

## Tags used in the map
tag=initialized
tag=calculating
tag=enemy
tag=monster

## Tags to be excluded
tag=!Monster

## Objectives used in the map
objective=var
objective=coin
objective=foo

## Objectives excluded
objective=!Var
objective=!Coin

## Families
family=npc

## Families excluded
family=!Npc

## Entity names
name=Steve

## Entity names excluded
name=!steve

## Custom entities (for behavior/resource pack)
entity=my_namespace:custom_mob
entity=my_namespace:custom_npc

## Custom blocks
block=my_namespace:custom_block

## Custom items
item=my_namespace:custom_item

## Custom animations
animation=animation.custom.walk
animation=animation.custom.attack

## Custom animation controllers
animation_controller=controller.animation.custom_mob

## Custom loot tables
loot_table=loot_tables/custom_chest

## Custom sounds
sound=custom.sound.ambient

## Custom particles
particle=my_namespace:custom_particle

## Custom textures
texture=textures/custom/texture

## Custom models
model=geometry.custom_model

## Custom fogs
fog=my_namespace:custom_fog

## Custom materials
material=custom_material

Properties

This plugin looks and processes the following definitions

namedescription
tagEntity tags for selector and command completion
objectiveScoreboard objectives for command completion
nameEntity names for selector completion
familyEntity families for selector and component completion
entityEntity IDs for behavior/resource pack completion
blockBlock IDs for behavior pack completion
itemItem IDs for behavior pack completion
animationAnimation IDs for behavior/resource pack completion
animation_controllerAnimation controller IDs for behavior/resource pack completion
loot_tableLoot table paths for behavior pack completion
soundSound event names for resource pack completion
particleParticle IDs for resource pack completion
textureTexture paths for resource pack completion
modelGeometry model IDs for resource pack completion
fogFog IDs for resource pack completion
materialMaterial names for resource pack completion