Skip to content

Still Catalyst (Soot)

Description

Tweak the values of various Catalysts used in the Still. If a catalyst is not defined, it will have a default value of 1000.

Identifier

Refer to this via any of the following:

groovy
mods.soot.still_catalyst/* Used as page default */
mods.soot.stillcatalyst
mods.soot.stillCatalyst
mods.soot.StillCatalyst

Editing Values

  • Return the amount of value that is removed from the catalyst:

    groovy
    mods.soot.still_catalyst.getAmount(IIngredient)
Example
groovy
mods.soot.still_catalyst.getAmount(item('minecraft:snowball'))

Adding Entries

  • Adds a new catalyst with the specified amount:

    groovy
    mods.soot.still_catalyst.addCatalyst(IIngredient, int)
Example
groovy
mods.soot.still_catalyst.addCatalyst(item('minecraft:iron_ingot'), 600)
mods.soot.still_catalyst.addCatalyst(item('minecraft:glass'), 50)

Removing Entries

  • Removes the specified value from the catalyst. Recipes with this Catalyst won't be removed. Instead the Catalyst will have the default value of 1000:

    groovy
    mods.soot.still_catalyst.removeCatalyst(IIngredient)
  • Removes all registered recipes:

    groovy
    mods.soot.still_catalyst.removeAll()
Example
groovy
mods.soot.still_catalyst.removeCatalyst(ore('logWood'))
mods.soot.still_catalyst.removeAll()

Getting the value of entries

  • Returns a stream of all specified Catalysts:

    groovy
    mods.soot.still_catalyst.streamCatalysts()

Contributors

© 2024 CleanroomMC. All Rights Reserved.