FireStarter - alcatrazEscapee/no-tree-punching GitHub Wiki

The fire starter is a primitive tool which is used to create a campfire, or soul campfire. In order to use:

  • Throw (Q) the following items on the ground, in the space where you want to create the campfire:
    • One wooden fuel item (any log or plank)
    • Three pieces of kindling (sticks, saplings, leaves, or string)
  • Then, right click and hold the fire starter pointing at the pile of items. Smoke particles will appear, and after a short while, a campfire will appear and the items will be consumed.

The fire starter can also be used to relight a campfire, or light fires in the same way: right click and hold the fire starter at the desired location. Smoke particles will appear and after a short while the fire will be started.

In order to create a soul campfire, in addition to the above steps, throw a single piece of either soul sand, or soul soil. The campfire will then be infused with souls and create a soul campfire instead.

Configuration

The fire starter needs one item matching the item tag notreepunching:fire_starter_logs, and three items matching the item tag notreepunching:fire_starter_kindling in order to light a campfire. In addition, if a single item matching the item tag notreepunching:fire_starter_soul_fire_catalyst is present, it will create a soul campfire instead.

The fire starter has three config options, which can control it's allowed behaviors:

# The chance for a fire starter to start fires
fireStarterFireStartChance = 0.3

# If the fire starter can be used to make a campfire (with one '#notreepunching:fire_starter_logs' and three '#notreepunching:fire_starter_kindling'
fireStarterCanMakeCampfire = true

# If the fire starter can be used to make a soul campfire (with one '#notreepunching:fire_starter_logs', three '#notreepunching:fire_starter_kindling', and one '#notreepunching:fire_starter_soul_fire_catalyst'
fireStarterCanMakeSoulCampfire = true