Sign in
Skip to main content

Discuss Minecraft's scripting and modding capabilities, including APIs, tools, customization, automation, and creator workflows. Share ideas and feedback on how players and creators can extend and customize Minecraft.

1

STOP using HARDCODED ID to distinguish variants, aka OVER-Flattening.

2 Comments

Post a new comment:

Please sign in to leave a comment.

Sorted by oldest
  • 0
    Registered User commented
    Comment actions Permalink
    • Spawner Eggs
      Use spawner_egg as ID and entity_data to store entity type
    • Mob Variants
      Put them into 1 (or 2, for sound variants) single folder at least.
      Imagine that every subfolder inside worldgen/ is scattered in minecraft namespace...
    • Explorer Maps
      Come on, it should be trivial.
  • 0
    Registered User commented
    Comment actions Permalink

    If Mojang really like hardcoded IDs, why not do minecraft:south_bottom_waxed_weathered_opened_powered_waterlogged_copper_trapdoor?

    Also, Imaging you made a dtaapack to add more pottery sherds/armor trims/banner patterns/jukebox musics, but have to choose another ID from an existing pottery sherd/smithing template/banner pattern/music disc, instead of just using a generic one and fills the corresponding item components.
    Mojang make those things data-driven but the driver is blind in one eye.