Forge

block survival:forge · from game

Game logic (C#)

The C# classes this block's JSON definition hands its behavior to. Files link to vssurvivalmod on GitHub, pinned to the commit the mapping was made from.

RoleName in JSONC# typeSource file
Block class BlockForge BlockForge Block/BlockForge.cs
Behavior Lockable BlockBehaviorLockable BlockBehavior/BehaviorLockable.cs
Behavior HeatSource BlockBehaviorHeatSource BlockBehavior/BehaviorHeatSource.cs
Block entity Forge BlockEntityForge BlockEntity/BEForge.cs
Block entity behavior TemperatureSensitive BEBehaviorTemperatureSensitive BlockEntityBehavior/BEBehaviorTemperatureSensitive.cs

Produced by (1)

Filters
RecipeCategoryIngredients → output
Forge grid

Can be generated by (1)

Random-stack placeholders (placed in world-generated chests and similar) whose pool includes this. The chance is among that placeholder's results, not the chance of finding it.

PlaceholderChance
Lantern randomizer 9.93%

Found in structures (35)

StructureKind
small structure
average-village-main village
average-village-common village
religious-village-main village
average-town-main village
average-town-common village
average-town-uncommon village
military-town-main village
guild-town-main village
agricultural-town-main village
average-city-main village
agricultural-city-main village
guild-city-main village
military-city-main village
religious-city-main village
Village area storystructure
underground-rare structure
underground-samgrey-5 structure
coalmine storystructure
largeforlornhopetower storystructure
halitequarry storystructure
thepanopticon storystructure
university storystructure
megastructures-forlornhopetower-common-niclass structure
megastructures-wolfstonecastle-desert-par structure
megastructures-wolfstonecastle-dryclimate-par structure
megastructures-wolfstonecastle-normalclimate-par structure
megastructures-wolfstonecastle-forest-par structure
village-forest village
village-femursnapper village
village-desert village
largeruins-0401-samgrey-o7 structure
largeruins-0408-virrno-o7 structure
largeruins-0604-sirayne-o7 structure
largeruins-0605-sirayne-o7 structure

This confirms the schematic(s) contain this code somewhere, not where or how many times -- the per-instance block-entity decoding used for tapestries isn't run for every content type.