burns_[colour] block tag: add all colours of fire via a datapack

##

The addition of soul fire was great, not just for ambiance in the nether, but also for general decoration purposes and, ever since then, people have wanted more colours of fire (in fact, coloured fire has been a popular suggestion even before that), as seen by the "X should burn [colour]" suggestions.

At the same time, Mojang has been working on moving hardcoded features into data files, the so called datapacks, so that many things can be easily edited both by the Devs and by the players.

Given these two things, we can move on to the suggestion.

## suggestion

There would now be several new block tags, following the structure burns_[colour], one for each colour, for example burns_red or burns_black.

The colour of the fire block would now depend on the block it's in.

By default, all blocks would have the burns_orange tag, so nothing would change.

This would not affect soul fire, as that's a separate block that generates on blocks with the soul_fire_base_blocks tag.

##

Since it's possible to place a block in multiple of these tags, the colour of the for could be determined in one of two ways:

  1. (Not ideal and unintuitive) The first or last tag loaded determines the colour of the fire.

Or

  1. (Best and most flexible option) Blocks with multiple of these tags make fire burning on them to cycle between all the colours that apply to that block. So, if you place a block in all these tags, you'll essentially have jeb_ fire :-)

For organisation purposes, these tags could instead be grouped into a fire_colour folder, changing burns_green to fire_colour/green, for example.

Tell me what you think of this idea. Is there something I overlooked?

ElectricDragon,

While this would be nice to have I think it should have two additional changes.
-- Remove the soul_fire_base_blocks tag and just have the fire_base_blocks tag.
-- Have the fire_color tag take in RGB numbers/letters instead of just base colors.

Having the fire_color tag use RGB values would allow a wider range of colors then just the base 16 within Minecraft, the only thing is that the fire texture would have to be gray scaled similar to how the Grass Blocks grass texture is gray scaled to be affected by the Minecraft color gradient when placed in certain biomes.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • test
  • [email protected]
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • TheResearchGuardian
  • Ask_kbincafe
  • KbinCafe
  • Testmaggi
  • feritale
  • Socialism
  • oklahoma
  • SuperSentai
  • KamenRider
  • All magazines