Feather

item survival:feather · from game

Good for making arrows
Stack size128

Game logic (C#)

The C# classes this item'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
Behavior GroundStorable CollectibleBehaviorGroundStorable CollectibleBehavior/BehaviorGroundStorable.cs

Used in (2)

Filters
RecipeCategoryIngredients → output
ink and quill grid
grid recipe grid

Dropped by (4)

Filters
SourceKindMechanismChance / Quantity
Hen entity harvestable ×12
Pullet entity harvestable ×12
Rooster entity harvestable ×12
Cockerel entity harvestable ×12

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
Resource randomizer 3.46%

Sold by traders (1)

Filters
TraderPrice min (per stack)Price max (per stack)Stock min (stacks)Stock max (stacks)Items per stack
Commodities trader 1.5 2.5 6 10 8

Bought by traders (1)

Filters
TraderPrice min (per stack)Price max (per stack)Stock min (stacks)Stock max (stacks)Items per stack
Survival goods trader 0.75 1.25 1.5 2.5 32

Found in structures (9)

StructureKind
medium structure
uncommon structure
common structure
sunrift storystructure
village-samsvillage-redclay village
village-samsvillage-orange village
village-samsvillage-fireclay village
village-samsvillage-cream village
village-samsvillage-blackclay village

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.