Saltpeter

item survival:saltpeter · from game

Time to make some bombs! ...or a fertile garden!
Stack size64

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 (1)

Filters
RecipeCategoryIngredients → output
blastingpowder grid

Dropped by (63)

Filters
SourceKindMechanismChance / Quantity
saltpeter-n block blockDrop ×0.5
saltpeter-e block blockDrop ×0.5
saltpeter-s block blockDrop ×0.5
saltpeter-w block blockDrop ×0.5
saltpeter-u block blockDrop ×0.5
Saltpeter block blockDrop ×0.5
saltpeter-ud block blockDrop ×0.5
saltpeter-ns block blockDrop ×0.5
saltpeter-ew block blockDrop ×0.5
saltpeter-nd block blockDrop ×0.5
saltpeter-ed block blockDrop ×0.5
saltpeter-sd block blockDrop ×0.5
saltpeter-wd block blockDrop ×0.5
saltpeter-su block blockDrop ×0.5
saltpeter-wu block blockDrop ×0.5
saltpeter-nu block blockDrop ×0.5
saltpeter-eu block blockDrop ×0.5
saltpeter-es block blockDrop ×0.5
saltpeter-sw block blockDrop ×0.5
saltpeter-nw block blockDrop ×0.5
saltpeter-ne block blockDrop ×0.5
saltpeter-nwd block blockDrop ×0.5
saltpeter-ned block blockDrop ×0.5
saltpeter-esd block blockDrop ×0.5
saltpeter-swd block blockDrop ×0.5
saltpeter-nwu block blockDrop ×0.5
saltpeter-neu block blockDrop ×0.5
saltpeter-esu block blockDrop ×0.5
saltpeter-swu block blockDrop ×0.5
saltpeter-nsd block blockDrop ×0.5
saltpeter-ewd block blockDrop ×0.5
saltpeter-sud block blockDrop ×0.5
saltpeter-wud block blockDrop ×0.5
saltpeter-nud block blockDrop ×0.5
saltpeter-eud block blockDrop ×0.5
saltpeter-nsu block blockDrop ×0.5
saltpeter-ewu block blockDrop ×0.5
saltpeter-nes block blockDrop ×0.5
saltpeter-esw block blockDrop ×0.5
saltpeter-nsw block blockDrop ×0.5
saltpeter-new block blockDrop ×0.5
saltpeter-newd block blockDrop ×0.5
saltpeter-nesd block blockDrop ×0.5
saltpeter-eswd block blockDrop ×0.5
saltpeter-nswd block blockDrop ×0.5
saltpeter-eswu block blockDrop ×0.5
saltpeter-nswu block blockDrop ×0.5
saltpeter-newu block blockDrop ×0.5
saltpeter-nesu block blockDrop ×0.5
saltpeter-nesw block blockDrop ×0.5
saltpeter-ewud block blockDrop ×0.5
saltpeter-nsud block blockDrop ×0.5
saltpeter-neud block blockDrop ×0.5
saltpeter-esud block blockDrop ×0.5
saltpeter-swud block blockDrop ×0.5
saltpeter-nwud block blockDrop ×0.5
saltpeter-neswd block blockDrop ×0.5
saltpeter-neswu block blockDrop ×0.5
saltpeter-newud block blockDrop ×0.5
saltpeter-nesud block blockDrop ×0.5
saltpeter-eswud block blockDrop ×0.5
saltpeter-nswud block blockDrop ×0.5
saltpeter-neswud block blockDrop ×0.5

Can be generated by (2)

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.98%
Resource randomizer 0.87%

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

Found in structures (4)

StructureKind
Trader camps in hot climate regions structure
underground-uncommon-lowerchance structure
megastructures-auldburg-dampusandtiggetagg structure
megastructures-giantcathedral-dampus 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.