Class StringBlockMechanicFactory
-
- All Implemented Interfaces:
public final class StringBlockMechanicFactory extends MechanicFactory
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
StringBlockMechanicFactory.Companion
-
Field Summary
Fields Modifier and Type Field Description private final List<String>
toolTypes
private final Boolean
disableVanillaString
private final Int2ObjectOpenHashMap<StringBlockMechanic>
BLOCK_PER_VARIATION
private final String
mechanicID
public final static StringBlockMechanicFactory.Companion
Companion
-
Constructor Summary
Constructors Constructor Description StringBlockMechanicFactory(ConfigurationSection section)
-
Method Summary
Modifier and Type Method Description final List<String>
getToolTypes()
final Boolean
getDisableVanillaString()
final Int2ObjectOpenHashMap<StringBlockMechanic>
getBLOCK_PER_VARIATION()
final BlockState
generateBlockState()
StringBlockMechanic
getMechanic(String itemID)
StringBlockMechanic
getMechanic(ItemStack itemStack)
final StringBlockMechanic
getMechanic(BlockData blockData)
Mechanic
parse(ConfigurationSection section)
final Unit
registerSaplingMechanic()
-
-
Method Detail
-
getToolTypes
final List<String> getToolTypes()
-
getDisableVanillaString
final Boolean getDisableVanillaString()
-
getBLOCK_PER_VARIATION
final Int2ObjectOpenHashMap<StringBlockMechanic> getBLOCK_PER_VARIATION()
-
generateBlockState
final BlockState generateBlockState()
-
getMechanic
StringBlockMechanic getMechanic(String itemID)
-
getMechanic
StringBlockMechanic getMechanic(ItemStack itemStack)
-
getMechanic
final StringBlockMechanic getMechanic(BlockData blockData)
-
registerSaplingMechanic
final Unit registerSaplingMechanic()
-
-
-
-