Skip to content

Resources and Data

LtxPgm edited this page Dec 11, 2024 · 3 revisions

Overview

Changed has a lot of customizable content, that can be modified with resource and data packs. This page outlines the various non-vanilla assets Changed looks for.

Resources

Can be modified with client resourcepacks.

Animations

Define an animation that players/latexes can use in-game. Found in yourModId/animation_definitions.

See Animations for a full description.

Data

Can be modified in world datapacks.

Latex Fusions

Define which latexes can fuse with other latexes (or mob) into a new latex. They're automatically found and added on launch, no code required. Found in yourModId/latex_fusions. The name is irrelevant in-game, but must end in .json

{
  "fusion": "result variant",

  "variant": "first variant",
  "otherVariant": "second variant"
}

OR

{
  "fusion": "result variant",

  "variant": "first variant",
  "mob": "entity class"
}

Full Example:

{
  "fusion": "changed:form_latex_shark/male",

  "variant": "changed:form_latex_shark",
  "mob": "net.ltxprogrammer.changed.entity.beast.Shark"
}

Registry Tags

Standard registry tags, similar to vanilla tags

TransfurVariants

Found in changed/tags/changed/latex_variant.

  • break_items_on_tf - The variant will break #changed:will_break_on_tf on transfur.
  • can_sleep_on_pillows - The variant can sleep on #changed:pillows.
  • temporary_only - The variant will ignore gamerule changed:keepForm on respawn.

EntityTypes

Found in changed/tags/entity_types.

  • armless - The entity cannot open doors, and cannot grab entities.
  • can_open_lab_doors - The entity will open lab doors when nearby (default for ChangedEntity).
  • cannot_open_lab_doors - The entity cannot open lab doors when nearby.
  • humanoids - The entity can be transfurred (villagers, zombies, etc).
  • latexes - The entity will behave like a latex.
  • pale_large_exposure - The entity will cause a large amount of pale exposure in players.
  • pale_small_exposure - The entity will cause a small amount of pale exposure in players.
  • partial_latexes - The latex cannot grab and cannot switch transfur mode.
  • pudding - The entity will fall through vent hatches.
  • white_latex_swimming - The entity can swim in white latex.

Blocks

Found in changed/tags/blocks.

  • grows_latex_crystal - Block can hold latex crystals.
  • laser_translucent - Block will not block lasers.
  • duct_connector - Block will connect to ducts.
  • duct_exit - Block is an exit to ducts.
  • gas - Block is a gas.
  • air_conditioner - Block will prevent #changed:gas from being in front of it.
  • latex_crystal - Block is a latex crystal block.
  • latex_spawnable_on - Block can have latexes spawn on top.
  • pillows - Block is a pillow, and #changed:can_sleep_on_pillows can sleep on it.

Items

Found in changed/tags/items.

  • tsc_weapon - Item deals extra damage to #changed:latexes.
  • will_break_on_tf - Item breaks when worn and entity is transfurred into #changed:break_items_on_tf.
  • upper_abdomen_armor - Item is upper abdomen armor (No effect ingame)
  • lower_abdomen_armor - Item is lower abdomen armor (No effect ingame)
  • quadrupedal_leggings - Item is quadrupedal leggings (No effect ingame)
  • quadrupedal_boots - Item is quadrupedal boots (No effect ingame)

Fluids

Found in changed/tags/fluids.

  • latex - Fluid will behave like latex.

Biome Structures

Found in changed/tags/worldgen/biome/has_structure.

  • beehives - Biome has beehives.
  • dark_decayed_labs - Biome has dark decayed labs.
  • decayed_labs - Biome has decayed labs.
  • facility - Biome has underground facilities.
  • white_decayed_labs - Biome has white decayed labs.

Clone this wiki locally