Skip to content
JasperLorelai edited this page Feb 18, 2025 · 17 revisions

Description:

A registry of Minecraft objects (particles, potion effects, mob variants, etc.) that may be retrieved by a Namespaced Key or by other sets of listed values.

  • Registries that are not data-driven only support linked or listed vanilla values. Note that the minecraft namespace is optional (e.g. minecraft:cat -> cat).
Data-driven
  • Data-driven registries can have their values extended by external sources such as modified server software (a PaperMC fork), other plugins, data packs, etc.
Data-driven
✅ since X.Y.Z version.

Attributes:

Data-driven
✅ since 4.0 Beta 16

Vanilla attribute resource location or case-insensitive Spigot's attribute name.


Banner Patterns:

Data-driven
✅ since 4.0 Beta 16

In Vanilla the provided values are Banner Pattern resource "names". Due to legacy support, we still support some BE banner codes but discourage their use.


Block Tags:

Data-driven

In Vanilla the provided values are Block tags or one of Paper's custom material tags, the format for which should be paper:<field>_settag, where <field> should be a lowercase element from their MaterialTags (e.g. paper:armor_settag) class.


Cat Variants:

Data-driven

In Vanilla the provided values are Cat Variants.


Damage Type:

Data-driven

In Vanilla the provided values are Damage Types.


Damage Type Tags:

Data-driven

In Vanilla the provided values are Damage Type Tags.


Enchantments:

Data-driven
✅ since 4.0 Beta 16

In Vanilla the provided values are Enchantments.


Entity Tags:

Data-driven

In Vanilla the provided values are Entity Type tags or one of Paper's custom entity tags, the format for which should be paper:<field>_settag, where <field> should be a lowercase element from their EntityTags (e.g. paper:horses_settag) class.


Entity Type:

Data-driven

Vanilla entity type resource location or case-insensitive Spigot's entity type (underscores are also optional).


Frog Variants:

Data-driven

In Vanilla the provided values are Frog Variants.


Particle:

Data-driven

Vanilla particle type resource location or case-insensitive Spigot's particle type.


Potion Effect Type:

Data-driven

Vanilla potion resource location or case-insensitive Spigot's potion type.


Villager Professions:

Data-driven

In Vanilla the provided values are Villager Professions.


Villager Types:

Data-driven

In Vanilla the provided values are Villager Types.


Wolf Variants:

Data-driven

In Vanilla the provided values are Wolf Variants.


Magic without writing Java

This is just some padding so that the header linking experience is better.

MagicSpells Icon
Clone this wiki locally