Registry - TheComputerGeek2/MagicSpells GitHub Wiki

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.

Entity Type:

Data-driven

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


Potion Effect Type:

Data-driven

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


Particle:

Data-driven

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


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.


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.


Cat Variants:

Data-driven

In Vanilla the provided values are Cat Variants.


Frog Variants:

Data-driven

In Vanilla the provided values are Frog Variants.


Wolf Variants:

Data-driven

In Vanilla the provided values are Wolf Variants.


Villager Types:

Data-driven

In Vanilla the provided values are Villager Types.


Villager Professions:

Data-driven

In Vanilla the provided values are Villager Professions.


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.


Enchantments:

Data-driven
✅ since 4.0 Beta 16

In Vanilla the provided values are Enchantments.


Attributes:

Data-driven
✅ since 4.0 Beta 16

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


Magic without writing Java

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

MagicSpells Icon
⚠️ **GitHub.com Fallback** ⚠️