Tool randomizer (Copper)
item
survival:stackrandomizer-coppertool
· from game
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.
| Role | Name in JSON | C# type | Source file |
|---|---|---|---|
| Item class | ItemStackRandomizer |
ItemStackRandomizer |
Systems/Loot/ItemStackRandomizer.cs |
Can generate (25)
This is a random-stack placeholder: when the game generates the chest, vessel or drop it sits in, it swaps this item for one of the results below, picked by the relative chance shown. A placed randomizer can also carry its own overall chance of generating nothing at all, which is per-instance data and not part of this definition.
Filters
| Result | Kind | Chance | Quantity |
|---|---|---|---|
| Stick | item | 24.26% | 6–18 |
| Copper shovel | item | 21.56% | 1 |
| Copper axe | item | 13.48% | 1 |
| Copper hoe | item | 8.09% | 1 |
| Copper hammer | item | 6.47% | 1 |
| Copper scythe | item | 2.70% | 1 |
| Copper finishing chisel | item | 2.70% | 1 |
| Copper rough cut chisel | item | 2.70% | 1 |
| Copper wedge chisel | item | 2.70% | 1 |
| Copper rubble hammer | item | 2.70% | 1 |
| Copper splitter plug | block | 2.70% | 1–3 |
| Copper prospecting pick | item | 2.16% | 1 |
| Copper shears | item | 1.62% | 1 |
| Copper pickaxe | item | 0.54% | 1 |
| Tin bronze finishing chisel | item | 0.54% | 1 |
| Bismuth bronze finishing chisel | item | 0.54% | 1 |
| Tin bronze wedge chisel | item | 0.54% | 1 |
| Bismuth bronze wedge chisel | item | 0.54% | 1 |
| Tin bronze rubble hammer | item | 0.54% | 1 |
| Bismuth bronze rubble hammer | item | 0.54% | 1 |
| Tin bronze rough cut chisel | item | 0.54% | 1 |
| Bismuth bronze rough cut chisel | item | 0.54% | 1 |
| Tin bronze splitter plug | block | 0.54% | 1–3 |
| Bismuth bronze splitter plug | block | 0.54% | 1–3 |
| Copper saw | item | 0.27% | 1 |
Found in structures (72)
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.