Scorchful:Datapack Tags

From Modded Wiki
Jump to navigation Jump to search

Scorchful uses many datapack tags to configure certain behaviors. This page describes all the tags currently used by Scorchful. It includes both new tags added by Scorchful, and tags from Thermoo that Scorchful appends to.

This page reflects the latest set of tags available for Minecraft 1.21.1. Items documented here may not necessarily reflect what appears in an older version of Scorchful. Starting from Scorchful 0.15, removed options will be documented in removed tags
Items marked with + are data generated, and so their definitions are found in src/main/generated/data/. All other tags are defined in src/main/resources/data/.

Block Tags

Location: data/{namespace}/tags/block

Tag ID Description Default values (summarized)
#scorchful:heavy_ice What ice blocks can provide a 'cool floor' effect All ice blocks
#scorchful:nether_lily_can_absorb_water What blocks that warped lillies and crimson lillies can absorb water from when placed in The Nether. Rooted Nylium, Rooted Netherrack, Rooted Dirt
#scorchful:nether_root_replaceable What blocks Rooted Nylium can replaced when generating a Nether Lily patch Netherrack, Nylium, Rooted Nylium
#scorchful:sand_cauldrons The Sand Cauldron blocks Sand Cauldron, Red Sand Cauldron
#scorchful:sand_pile_can_survive_on What blocks sand piles can be placed on. Honey blocks, soul sand, mud, other blocks that Snow Layers can survive on.
#scorchful:sand_pile_cannot_survive_on What blocks sand piles can NOT be placed on. Barrier.
#scorchful:sand_piles The sand pile blocks Scorchful:Sand Pile, Red Sand Pile

Entity Type Tags

Location: data/{namespace}/tags/entity_type.

Tag ID Description Default values (summarized)
#scorchful:crimson_lily_hurts What entities that Crimson Lillies will hurt when stepped on Endermen, as well as enties extra suseptible to cold, and entities that benefit from heat.
#scorchful:does_not_slow_in_sandstorm Entities that are not slowed by the wind of a sandstorms. Camels and Bosses
#thermoo:benefits_from_heat Entities that benefit from being warm Striders, Blazes Magma Cubes, as well as enties extra suseptible to cold.
#thermoo:heat_immune Entities that are fully immune to heat Husks, Camels, Wither Skeleton, Ghasts, and Bosses.
#scorchful:unbendable_mind A base tag for entities that cannot be affected by illusion magic Bosses, Elder Guardian, Phantoms.
#scorchful:immune_to_fear Entities that are immune to Fear. #scorchful:unbendable_mind

Item Tags

Location: data/scorchful/tags/item.

Tag ID Description Default values (summarized)
Water based tags Determines how much water to give (or take) from the player when they consume certain food/drink See below
#scorchful:is_sun_protecting_hat Items that, when worn in the Head slot, provide a shade effect similar to the Sun Hat. Sun Hat
#scorchful:sand_piles The sand pile items Sand Pile, Red Sand Pile
#scorchful:turtle_armor The turtle armor set All turtle armor items, including the vanilla turtle shell.
#scorchful:is_cooling_food Directly applies cooling to players when consumed ce creams from Let's Do Beachparty, and Icicles from Immersive Weathering
#scorchful:blocks_rain_when_holding Blocks soaking effects from rain when held in main or off hand Umbrella items from Origins: Umbrellas and Artifacts
#scorchful:heat_resistance_modified+ Items that have a heat resistance component. All armor.
#scorchful:heat_resistance/*+ Sets a default value for the heat resistance component Fur armor items (Very Harmful), Chainmail and Golden armor items (Neutral), Netherite armor items (Protective), Turtle armor items (Very Protective)
List of food and drink items that provide water by default in Scorchful
Food or Drink item Water provided
Water Bottles and Potions Hydrating (300)
Water Skin Hydrating (300)
Bottle of Cactus Juice Hydrating (300)
Ominous Bottle Hydrating (300)
Bucket of Milk Hydrating (300)
Drinks from most other mods Hydrating (300)
Melon Slice Sustaining (120)
Rabbit Stew Sustaining (120)
Mushroom Stew Sustaining (120)
Beetroot Soup Sustaining (120)
Suspicious Stew Sustaining (120)
Soups and Stews from most other mods Sustaining (120)
Apple Refreshing (60)
Golden Apple Refreshing (60)
Enchanted Golden Apple Refreshing (60)
Raw Cod Refreshing (60)
Raw Salmon Refreshing (60)
Raw Tropical Fish Refreshing (60)
Pufferfish Refreshing (60)
Sweet Berries Refreshing (60)
Glow Berries Refreshing (60)
Carrot Refreshing (60)
Golden Carrot Refreshing (60)
Raw Potato Refreshing (60)
Beetroot Refreshing (60)
Melon Popsicle (Farmer's Delight) Refreshing (60)
Fruits, vegetables, raw fish, and berries from most other mods Refreshing (60)

Biome Tags

Location: data/{namespace}/tags/worldgen/biome

Tag ID Description Default values (summarized)
#scorchful:has_feature/crimson_lily_patch Which biomes Crimson Lily patches generate in. Crimson Forest
#scorchful:has_feature/sparse_crimson_lily_patch Which biomes Sparse Crimson Lily patches generate in. Nether Wastes.
#scorchful:has_structure/warped_lily_farm Which biomes Warped Lily Farms generate in. Warped Forest|
'Heat vision' tags Controls the biomes of the various heat visions. See heat visions for a more detailed breakdown.
#scorchful:has_red_sand_storms Which biomes should have Red Sandstorms All badlands-like biomes.
#scorchful:has_regular_sand_storms Which biomes should have regular Sandstorms All desert-like biomes.
#scorchful:is_climate/*+ Set the biomes for each climate See Temperature System.
#scorchful:is_not_climate/*+ Excludes biomes from a particular climate See Temperature System.
#scorchful:is_never_warm+ Biomes that are never warm Empty

Environment Providers

Location: data/{namespace}/tags/thermoo/environment_provider.

Environment Provider is a custom registry, defined in Thermoo.

Tag ID Description Default Values (summarized)
#scorchful:nether_modifiers+ Sets humidity and adjust temperature for nether biomes Set nether humidity, add temperature for block light
#scorchful:temperature_modifiers+ Sets humidity and adjust temperature for overworld biomes #scorchful:humidity_modifiers, set temperature for shade

Removed Tags

Starting from Scorchful 0.15, removed tags will now be documented here.

Armor Material Tags

Location: data/{namespace}/tags/armor_material/.

Tag ID Description Default values (summarized)
#scorchful:heat_neutral All armor materials that provide no heat resistance buffs or debuff Chainmail and gold
#thermoo:resistant_to_heat All armor materials that provide heat resistance buffs Netherite and Armadillo
#thermoo:very_resistant_to_heat All armor materials that provide strong heat resistance buffs Vanilla turtle and Scorchful turtle
#thermoo:weak_to_heat All armor materials that provide heat resistance debuffs Iron, Diamond, Leather

These tags will apply a scorchful:heat_resistance component component to any new stacks created with these tags that does not already have this component. Editing these tags and reloading will not update existing stacks.

These tags are deprecated, it is preferred that you use a the scorchful:heat_resistance component to modify attributes of custom armours instead. The #scorchful:heat_resistance/* item tags can also be used as a shorthand to apply these components.

Biome Tags

Tag ID Description Removed Version Replacement
Seasonal Temperature tags Which tags are used to define warm and scorching biomes, depending on the current season 0.15 #scorchful:is_climate/* and #scorchful:is_not_climate/* tags
#scorchful:humid_biomes Which biomes are 'humid' in the temperature system 0.15 #scorchful:is_climate/rainy
#scorchful:temperature/is_never_warm Which biomes are never warm, regardless of season 0.15 #scorchful:temperature/is_never_warm