Changes

Summary

  1. Implement tinted and soul glass for smelteries and foundries (details)
  2. Make powdered snow a fluid (details)
  3. Make spitting apply knockback and allow punch to work on it (details)
  4. Disallow applying tilling to kamas, as it starts with tilling (details)
Commit cfab09eaf693ceb3fe984f1d52e5bcaafcb4f5d4 by KnightMiner
Implement tinted and soul glass for smelteries and foundries

Tinted Seared Glass and Tinted Scorched Glass work like Tinted Glass, but in smeltery/foundry walls
Soul Glass now can be walked through by entities, allowing you to make doors in a smeltery that can be passed but hold back fluids
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/soul_glass/lr.png
The file was addedsrc/main/resources/assets/tconstruct/models/item/seared_tinted_glass.json
The file was addedsrc/generated/resources/data/tconstruct/advancements/recipes/tconstruct/smeltery/smeltery/seared/seared_soul_glass.json
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/tinted_glass/udr.png
The file was addedsrc/generated/resources/data/tconstruct/recipes/smeltery/casting/scorched/glass_tinted.json
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/soul_glass/udl.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/tinted_glass/dr.png
The file was addedsrc/main/resources/assets/tconstruct/models/block/foundry/tinted_glass.json
The file was addedsrc/generated/resources/data/tconstruct/recipes/smeltery/melting/scorched/glass_soul.json
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/tinted_glass/d.png
The file was modifiedsrc/generated/resources/data/minecraft/tags/blocks/soul_speed_blocks.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tags/items/smeltery.json (diff)
The file was addedsrc/main/java/slimeknights/tconstruct/shared/block/SoulGlassPaneBlock.java
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/tinted_glass/ud.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/soul_glass/d.png
The file was modifiedsrc/generated/resources/data/tconstruct/tags/blocks/smeltery/wall.json (diff)
The file was addedsrc/main/resources/assets/tconstruct/models/item/scorched_soul_glass.json
The file was addedsrc/generated/resources/data/tconstruct/advancements/recipes/tconstruct/smeltery/smeltery/scorched/scorched_soul_glass.json
The file was addedsrc/main/resources/assets/tconstruct/models/block/foundry/soul_glass/pane_side_alt.json
The file was modifiedsrc/main/java/slimeknights/tconstruct/common/data/tags/ItemTagProvider.java (diff)
The file was addedsrc/main/resources/assets/tconstruct/blockstates/seared_soul_glass_pane.json
The file was addedsrc/main/resources/assets/tconstruct/models/block/smeltery/soul_glass/pane_noside.json
The file was addedsrc/generated/resources/data/tconstruct/advancements/recipes/tconstruct/smeltery/smeltery/scorched/scorched_tinted_glass.json
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/tinted_glass/lr.png
The file was addedsrc/main/resources/assets/tconstruct/blockstates/seared_tinted_glass.json
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/tinted_glass/ul.png
The file was addedsrc/generated/resources/data/tconstruct/recipes/smeltery/melting/seared/glass_tinted.json
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/tinted_glass/dlr.png
The file was addedsrc/generated/resources/data/tconstruct/tags/blocks/transparent_overlay.json
The file was addedsrc/generated/resources/data/tconstruct/advancements/recipes/tconstruct/smeltery/smeltery/scorched/scorched_soul_glass_pane.json
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/soul_glass/ulr.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/tinted_glass/udlr.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/tinted_glass/l.png
The file was addedsrc/generated/resources/data/tconstruct/advancements/recipes/tconstruct/smeltery/smeltery/seared/seared_tinted_glass.json
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/tinted_glass/dlr.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/soul_glass/dlr.png
The file was addedsrc/generated/resources/data/tconstruct/advancements/recipes/tconstruct/smeltery/smeltery/seared/seared_soul_glass_pane.json
The file was modifiedsrc/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/shared/TinkerClient.java (diff)
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/tinted_glass/udl.png
The file was addedsrc/generated/resources/data/forge/tags/blocks/glass/tinted.json
The file was addedsrc/generated/resources/data/tconstruct/loot_tables/blocks/seared_soul_glass.json
The file was addedsrc/generated/resources/data/tconstruct/recipes/smeltery/seared/seared_soul_glass_pane.json
The file was addedsrc/main/java/slimeknights/tconstruct/smeltery/block/component/SearedTintedGlassBlock.java
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/tinted_glass.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/soul_glass/ud.png
The file was addedsrc/generated/resources/data/tconstruct/loot_tables/blocks/scorched_soul_glass_pane.json
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/soul_glass/l.png
The file was addedsrc/generated/resources/data/tconstruct/recipes/smeltery/melting/scorched/glass_tinted.json
The file was addedsrc/generated/resources/data/forge/tags/items/glass/tinted.json
The file was addedsrc/generated/resources/data/tconstruct/recipes/smeltery/scorched/scorched_soul_glass_pane.json
The file was addedsrc/main/resources/assets/tconstruct/models/block/foundry/soul_glass/block.json
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/tinted_glass/ud.png
The file was modifiedsrc/generated/resources/data/tconstruct/tags/blocks/foundry/wall.json (diff)
The file was addedsrc/main/resources/assets/tconstruct/blockstates/seared_soul_glass.json
The file was addedsrc/main/resources/assets/tconstruct/blockstates/scorched_soul_glass_pane.json
The file was addedsrc/main/resources/assets/tconstruct/models/block/foundry/soul_glass/pane_noside_alt.json
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/tinted_glass/ur.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/soul_glass/dlr.png
The file was addedsrc/main/resources/assets/tconstruct/blockstates/scorched_soul_glass.json
The file was addedsrc/generated/resources/data/tconstruct/loot_tables/blocks/seared_soul_glass_pane.json
The file was addedsrc/generated/resources/data/tconstruct/recipes/smeltery/casting/seared/glass_soul.json
The file was modifiedsrc/main/resources/assets/tconstruct/lang/en_us.json (diff)
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/soul_glass/dr.png
The file was addedsrc/generated/resources/data/tconstruct/loot_tables/blocks/seared_tinted_glass.json
The file was addedsrc/main/resources/assets/tconstruct/models/item/seared_soul_glass.json
The file was modifiedsrc/generated/resources/data/forge/tags/blocks/needs_gold_tool.json (diff)
The file was addedsrc/generated/resources/data/tconstruct/recipes/smeltery/casting/seared/glass_tinted.json
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/soul_glass/ud.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/soul_glass/ul.png
The file was addedsrc/main/resources/assets/tconstruct/models/block/smeltery/soul_glass/block.json
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/soul_glass/udr.png
The file was addedsrc/generated/resources/data/tconstruct/recipes/smeltery/casting/seared/glass_pane_soul.json
The file was addedsrc/main/resources/assets/tconstruct/models/item/scorched_soul_glass_pane.json
The file was modifiedsrc/main/java/slimeknights/tconstruct/common/TinkerTags.java (diff)
The file was addedsrc/main/resources/assets/tconstruct/models/block/foundry/soul_glass/pane_noside_edge.json
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/soul_glass/d.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/soul_glass/lr.png
The file was modifiedsrc/generated/resources/data/tconstruct/tags/items/foundry.json (diff)
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/soul_glass.png
The file was modifiedsrc/generated/resources/data/minecraft/tags/blocks/impermeable.json (diff)
The file was addedsrc/generated/resources/data/tconstruct/recipes/smeltery/seared/seared_soul_glass.json
The file was addedsrc/main/resources/assets/tconstruct/models/block/foundry/soul_glass/pane_post.json
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/soul_glass/l.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/soul_glass/dl.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/soul_glass/dr.png
The file was modifiedsrc/main/java/slimeknights/tconstruct/shared/TinkerCommons.java (diff)
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/soul_glass/udl.png
The file was modifiedsrc/generated/resources/data/minecraft/tags/blocks/soul_fire_base_blocks.json (diff)
The file was addedsrc/main/java/slimeknights/tconstruct/shared/block/SoulGlassBlock.java
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/soul_glass/ul.png
The file was addedsrc/generated/resources/data/tconstruct/recipes/smeltery/scorched/scorched_tinted_glass.json
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/tinted_glass/dr.png
The file was addedsrc/generated/resources/data/tconstruct/recipes/smeltery/scorched/scorched_soul_glass.json
The file was addedsrc/generated/resources/data/tconstruct/recipes/smeltery/melting/seared/glass_soul.json
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/tinted_glass/udr.png
The file was modifiedsrc/main/java/slimeknights/tconstruct/common/data/tags/BlockTagProvider.java (diff)
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/soul_glass/u.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/soul_glass/dl.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/tinted_glass/ur.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/tinted_glass/ulr.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/tinted_glass/dl.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/tinted_glass.png
The file was addedsrc/main/resources/assets/tconstruct/models/block/foundry/soul_glass/pane_noside.json
The file was addedsrc/main/resources/assets/tconstruct/models/block/smeltery/soul_glass/pane_side_alt.json
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/tinted_glass/ulr.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/soul_glass/ulr.png
The file was addedsrc/main/resources/assets/tconstruct/models/block/smeltery/tinted_glass.json
The file was addedsrc/generated/resources/data/tconstruct/loot_tables/blocks/scorched_tinted_glass.json
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/tinted_glass/u.png
The file was addedsrc/main/resources/assets/tconstruct/models/block/foundry/soul_glass/pane_side.json
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/soul_glass/r.png
The file was addedsrc/generated/resources/data/tconstruct/loot_tables/blocks/scorched_soul_glass.json
The file was modifiedsrc/main/java/slimeknights/tconstruct/smeltery/SmelteryClientEvents.java (diff)
The file was addedsrc/main/resources/assets/tconstruct/models/item/scorched_tinted_glass.json
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/tinted_glass/udl.png
The file was addedsrc/main/resources/assets/tconstruct/models/block/smeltery/soul_glass/pane_side.json
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/tinted_glass/u.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/soul_glass/r.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/soul_glass/ur.png
The file was modifiedsrc/main/java/slimeknights/tconstruct/smeltery/data/SmelteryRecipeProvider.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/smeltery/TinkerSmeltery.java (diff)
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/tinted_glass/r.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/soul_glass/udlr.png
The file was addedsrc/generated/resources/data/tconstruct/recipes/smeltery/melting/scorched/pane_soul.json
The file was addedsrc/main/resources/assets/tconstruct/blockstates/scorched_tinted_glass.json
The file was addedsrc/generated/resources/data/tconstruct/recipes/smeltery/casting/scorched/glass_soul.json
The file was addedsrc/main/java/slimeknights/tconstruct/smeltery/block/component/SearedSoulGlassBlock.java
The file was modifiedsrc/generated/resources/data/minecraft/tags/items/soul_fire_base_blocks.json (diff)
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/tinted_glass/dl.png
The file was addedsrc/generated/resources/data/tconstruct/recipes/smeltery/seared/seared_tinted_glass.json
The file was modifiedsrc/main/java/slimeknights/tconstruct/common/data/loot/BlockLootTableProvider.java (diff)
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/tinted_glass/l.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/tinted_glass/d.png
The file was addedsrc/main/resources/assets/tconstruct/models/item/seared_soul_glass_pane.json
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/tinted_glass/lr.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/soul_glass/u.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/tinted_glass/udlr.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/tinted_glass/ul.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/tinted_glass/r.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/soul_glass.png
The file was addedsrc/main/resources/assets/tconstruct/textures/block/smeltery/soul_glass/udr.png
The file was addedsrc/main/resources/assets/tconstruct/models/block/smeltery/soul_glass/pane_noside_edge.json
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/soul_glass/udlr.png
The file was addedsrc/generated/resources/data/tconstruct/recipes/smeltery/casting/scorched/glass_pane_soul.json
The file was addedsrc/main/resources/assets/tconstruct/textures/block/foundry/soul_glass/ur.png
The file was addedsrc/generated/resources/data/tconstruct/recipes/smeltery/melting/seared/pane_soul.json
The file was addedsrc/main/resources/assets/tconstruct/models/block/smeltery/soul_glass/pane_post.json
The file was addedsrc/main/resources/assets/tconstruct/models/block/smeltery/soul_glass/pane_noside_alt.json
Commit 76df1d585f647a6fcab7517844b38089446e1d92 by KnightMiner
Make powdered snow a fluid

Right now is just used for a spilling effect, not sure if I will do anything more with it in the future, but it felt wrong to not have it
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/data/SpillingFluidProvider.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/common/data/tags/FluidTagProvider.java (diff)
The file was addedsrc/main/java/slimeknights/tconstruct/library/modifiers/spilling/effects/SetFreezeSpillingEffect.java
The file was modifiedsrc/main/java/slimeknights/tconstruct/fluids/FluidEvents.java (diff)
The file was addedsrc/main/resources/assets/tconstruct/textures/block/fluid/powdered_snow/still.png
The file was modifiedsrc/main/resources/assets/tconstruct/lang/en_us.json (diff)
The file was addedsrc/main/resources/assets/tconstruct/textures/block/fluid/powdered_snow/flowing.png
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/TinkerModifiers.java (diff)
The file was addedsrc/main/resources/assets/tconstruct/textures/block/fluid/powdered_snow/flowing.png.mcmeta
The file was modifiedsrc/main/java/slimeknights/tconstruct/fluids/TinkerFluids.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/common/TinkerTags.java (diff)
The file was addedsrc/generated/resources/data/forge/tags/fluids/powdered_snow.json
The file was addedsrc/generated/resources/data/tconstruct/tinkering/spilling/powdered_snow.json
Commit c1977ac826d16dda01531b17d213116ce26c2fd0 by KnightMiner
Make spitting apply knockback and allow punch to work on it

Spitting projectiles now apply a bit of knockback, which can be boosted with punch, same rates as arrows
Punch now works on any ranged weapon, though it won't do anything for slings, probably too much to make punch add to power there
While changing knockback stuff, merged the two recipes for knocback between chestplates and melee, holdover from when those were distinct modiiers
The file was removedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/salvage/upgrade/knockback_armor.json
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/punch.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/modifiers/ability/fluid/SpittingModifier.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/knockback.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/salvage/upgrade/punch.json (diff)
The file was removedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/upgrade/knockback_armor.json
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/data/ModifierRecipeProvider.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/salvage/upgrade/knockback.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/modifiers/upgrades/ranged/PunchModifier.java (diff)
Commit 97d649f51130b442d1ea087519b7e563e3e0876c by KnightMiner
Disallow applying tilling to kamas, as it starts with tilling

Salvage still lets you remove it so you can reclaim the slot upon updating your world
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/ability/tilling.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/data/ModifierRecipeProvider.java (diff)