Skript icon indicating copy to clipboard operation
Skript copied to clipboard

Minecraft Tags

Open sovdeeth opened this issue 4 months ago • 0 comments

Description

Adds support for minecraft's tag system. Currently supports block, item, and entity type tags. Fluid and GameEvent are simple to add, but Fluid is useless and GameEvent is not in Skript just yet.

  • Support's Paper's material and entity tags. Paper tags look like paper:name_settag naturally. This converts them so the user sees and uses paper:name.
  • Supports the ability to get all tags of a item, block, or entity
  • Supports the ability to get all tags of a specific category (item/block/entity)
  • Supports the ability to get all the tags, period.
  • Allows filtering of tags by minecraft, datapack, paper, or custom (skript)
  • Namespaces are auto-populated if omitted, based on filtering settings:
    • No filtering, minecraft tags, and datapack tags all get the default "minecraft" namespace
    • Paper tags get "paper"
    • Custom tags get "skript"
    • This allows paper tag "wooden_doors" to resolve to paper:wooden_doors.
  • registering custom tags

Target Minecraft Versions: any Requirements: none Related Issues: #4924

sovdeeth avatar Oct 03 '24 02:10 sovdeeth