Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractISBlockEntity - Class in com.blamejared.ironsmelters.block.entity
- AbstractISBlockEntity(BlockEntityType, BlockPos, BlockState, RecipeType) - Constructor for class com.blamejared.ironsmelters.block.entity.AbstractISBlockEntity
- AccessAbstractFurnaceBlockEntity - Interface in com.blamejared.ironsmelters.mixin
- ALL - Static variable in record class com.blamejared.ironsmelters.api.SmelterType
- animateTick(BlockState, Level, BlockPos, RandomSource) - Method in class com.blamejared.ironsmelters.block.ISBlastFurnaceBlock
- animateTick(BlockState, Level, BlockPos, RandomSource) - Method in class com.blamejared.ironsmelters.block.ISFurnaceBlock
- animateTick(BlockState, Level, BlockPos, RandomSource) - Method in class com.blamejared.ironsmelters.block.ISSmokerBlock
- appendHoverText(ItemStack, Item.TooltipContext, TooltipDisplay, Consumer, TooltipFlag) - Method in class com.blamejared.ironsmelters.item.ISFurnaceItem
- appendHoverText(ItemStack, Item.TooltipContext, TooltipDisplay, Consumer, TooltipFlag) - Method in class com.blamejared.ironsmelters.item.UpgradeItem
- asHolder() - Method in interface com.blamejared.ironsmelters.registry.RegistryObject
-
Gets this object wrapped in a vanilla
Holder.
B
- BLAST_FURNACE - Enum constant in enum class com.blamejared.ironsmelters.block.ISAbstractFurnaceBlock.Type
- BLAST_FURNACE - Static variable in class com.blamejared.ironsmelters.block.entity.ISBlockEntityTypes
- BLAST_FURNACES - Static variable in class com.blamejared.ironsmelters.block.ISBlocks
- BLAST_FURNACES - Static variable in class com.blamejared.ironsmelters.item.ISItems
- blastFurnaceMultiplier() - Method in class com.blamejared.ironsmelters.config.SmelterConfig
- block(String, Function) - Method in interface com.blamejared.ironsmelters.registry.RegistrationProvider
- block(String, Function, BlockBehaviour.Properties) - Method in interface com.blamejared.ironsmelters.registry.RegistrationProvider
- blockEntityBuilder(BiFunction, Block...) - Method in interface com.blamejared.ironsmelters.platform.IPlatformHelper
- blockItem(String, RegistryObject, UnaryOperator) - Method in interface com.blamejared.ironsmelters.registry.RegistrationProvider
- blockItem(String, RegistryObject, UnaryOperator, Item.Properties) - Method in interface com.blamejared.ironsmelters.registry.RegistrationProvider
- BLOCKS - Static variable in class com.blamejared.ironsmelters.block.ISBlocks
C
- callBurn(NonNullList, ItemStack, ItemStack) - Static method in interface com.blamejared.ironsmelters.mixin.AccessAbstractFurnaceBlockEntity
- callCanBurn(NonNullList, int, ItemStack) - Static method in interface com.blamejared.ironsmelters.mixin.AccessAbstractFurnaceBlockEntity
- callConsumeFuel(NonNullList, ItemStack) - Static method in interface com.blamejared.ironsmelters.mixin.AccessAbstractFurnaceBlockEntity
- codec() - Method in class com.blamejared.ironsmelters.block.ISBlastFurnaceBlock
- codec() - Method in class com.blamejared.ironsmelters.block.ISFurnaceBlock
- codec() - Method in class com.blamejared.ironsmelters.block.ISSmokerBlock
- CODEC - Static variable in record class com.blamejared.ironsmelters.api.SmelterType
- CODEC - Static variable in class com.blamejared.ironsmelters.block.ISBlastFurnaceBlock
- CODEC - Static variable in class com.blamejared.ironsmelters.block.ISFurnaceBlock
- CODEC - Static variable in class com.blamejared.ironsmelters.block.ISSmokerBlock
- CODEC - Static variable in record class com.blamejared.ironsmelters.component.Upgrade
- CODEC - Static variable in class com.blamejared.ironsmelters.config.SmelterConfig
- com.blamejared.ironsmelters - package com.blamejared.ironsmelters
- com.blamejared.ironsmelters.api - package com.blamejared.ironsmelters.api
- com.blamejared.ironsmelters.block - package com.blamejared.ironsmelters.block
- com.blamejared.ironsmelters.block.entity - package com.blamejared.ironsmelters.block.entity
- com.blamejared.ironsmelters.component - package com.blamejared.ironsmelters.component
- com.blamejared.ironsmelters.config - package com.blamejared.ironsmelters.config
- com.blamejared.ironsmelters.config.sets - package com.blamejared.ironsmelters.config.sets
- com.blamejared.ironsmelters.item - package com.blamejared.ironsmelters.item
- com.blamejared.ironsmelters.mixin - package com.blamejared.ironsmelters.mixin
- com.blamejared.ironsmelters.platform - package com.blamejared.ironsmelters.platform
- com.blamejared.ironsmelters.registry - package com.blamejared.ironsmelters.registry
- config() - Method in record class com.blamejared.ironsmelters.api.SmelterType
-
Returns the value of the
configrecord component. - CONFIG - Static variable in class com.blamejared.ironsmelters.ISConstants
- copper - Variable in class com.blamejared.ironsmelters.config.sets.VanillaSmelterConfig
- COPPER - Static variable in record class com.blamejared.ironsmelters.api.SmelterType
- create(Registry, String) - Method in interface com.blamejared.ironsmelters.registry.RegistrationProvider.Factory
-
Creates a
RegistrationProvider. - create(ResourceKey, String) - Method in interface com.blamejared.ironsmelters.registry.RegistrationProvider.Factory
-
Creates a
RegistrationProvider. - createMenu(int, Inventory) - Method in class com.blamejared.ironsmelters.block.entity.ISBlastFurnaceBlockEntity
- createMenu(int, Inventory) - Method in class com.blamejared.ironsmelters.block.entity.ISFurnaceBlockEntity
- createMenu(int, Inventory) - Method in class com.blamejared.ironsmelters.block.entity.ISSmokerBlockEntity
- creativeTabBuilder() - Method in interface com.blamejared.ironsmelters.platform.IPlatformHelper
D
- diamond - Variable in class com.blamejared.ironsmelters.config.sets.VanillaSmelterConfig
- DIAMOND - Static variable in record class com.blamejared.ironsmelters.api.SmelterType
- displayComponent() - Method in record class com.blamejared.ironsmelters.api.SmelterType
- displayName() - Method in record class com.blamejared.ironsmelters.api.SmelterType
-
Returns the value of the
displayNamerecord component.
E
- equals(Object) - Method in record class com.blamejared.ironsmelters.api.SmelterType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.blamejared.ironsmelters.component.Upgrade
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.blamejared.ironsmelters.config.SmelterConfig
F
- from() - Method in record class com.blamejared.ironsmelters.component.Upgrade
-
Returns the value of the
fromrecord component. - FURNACE - Enum constant in enum class com.blamejared.ironsmelters.block.ISAbstractFurnaceBlock.Type
- FURNACE - Static variable in class com.blamejared.ironsmelters.block.entity.ISBlockEntityTypes
- furnaceMultiplier() - Method in class com.blamejared.ironsmelters.config.SmelterConfig
- FURNACES - Static variable in class com.blamejared.ironsmelters.block.ISBlocks
- FURNACES - Static variable in class com.blamejared.ironsmelters.item.ISItems
G
- get() - Method in interface com.blamejared.ironsmelters.registry.RegistryObject
-
Gets the object behind this wrapper.
- get(Registry, String) - Static method in interface com.blamejared.ironsmelters.registry.RegistrationProvider
-
Gets a provider for specified
modIdandregistry. - get(ResourceKey, String) - Static method in interface com.blamejared.ironsmelters.registry.RegistrationProvider
-
Gets a provider for specified
modIdandresourceKey. - getBurnDuration(FuelValues, ItemStack) - Method in class com.blamejared.ironsmelters.block.entity.ISBlastFurnaceBlockEntity
- getBurnDuration(FuelValues, ItemStack) - Method in class com.blamejared.ironsmelters.block.entity.ISSmokerBlockEntity
- getCookingTimer() - Method in interface com.blamejared.ironsmelters.mixin.AccessAbstractFurnaceBlockEntity
- getCookingTotalTime() - Method in interface com.blamejared.ironsmelters.mixin.AccessAbstractFurnaceBlockEntity
- getDefaultName() - Method in class com.blamejared.ironsmelters.block.entity.AbstractISBlockEntity
- getEntries() - Method in interface com.blamejared.ironsmelters.registry.RegistrationProvider
-
Gets all the objects currently registered.
- getId() - Method in interface com.blamejared.ironsmelters.registry.RegistryObject
-
Gets the id of the object.
- getLitTimeRemaining() - Method in interface com.blamejared.ironsmelters.mixin.AccessAbstractFurnaceBlockEntity
- getLitTotalTime() - Method in interface com.blamejared.ironsmelters.mixin.AccessAbstractFurnaceBlockEntity
- getModId() - Method in interface com.blamejared.ironsmelters.registry.RegistrationProvider
-
Gets the mod id that this provider registers objects for.
- getQuickCheck() - Method in interface com.blamejared.ironsmelters.mixin.AccessAbstractFurnaceBlockEntity
- getResourceKey() - Method in interface com.blamejared.ironsmelters.registry.RegistryObject
-
Gets the
ResourceKeyof the registry of the object wrapped. - getTicker(Level, BlockState, BlockEntityType) - Method in class com.blamejared.ironsmelters.block.ISBlastFurnaceBlock
- getTicker(Level, BlockState, BlockEntityType) - Method in class com.blamejared.ironsmelters.block.ISFurnaceBlock
- getTicker(Level, BlockState, BlockEntityType) - Method in class com.blamejared.ironsmelters.block.ISSmokerBlock
- gold - Variable in class com.blamejared.ironsmelters.config.sets.VanillaSmelterConfig
- GOLD - Static variable in record class com.blamejared.ironsmelters.api.SmelterType
H
- hashCode() - Method in record class com.blamejared.ironsmelters.api.SmelterType
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.blamejared.ironsmelters.component.Upgrade
-
Returns a hash code value for this object.
- hashCode() - Method in class com.blamejared.ironsmelters.config.SmelterConfig
I
- id() - Method in record class com.blamejared.ironsmelters.api.SmelterType
-
Returns the value of the
idrecord component. - id(String) - Static method in class com.blamejared.ironsmelters.ISConstants
- init() - Static method in class com.blamejared.ironsmelters.ISCommon
- INSTANCE - Static variable in interface com.blamejared.ironsmelters.registry.RegistrationProvider.Factory
-
The singleton instance of the
RegistrationProvider.Factory. - interact(Player, Level, ItemStack, BlockPos) - Static method in class com.blamejared.ironsmelters.ISCommon
- IPlatformHelper - Interface in com.blamejared.ironsmelters.platform
- IRegister - Interface in com.blamejared.ironsmelters.platform
- iron - Variable in class com.blamejared.ironsmelters.config.sets.VanillaSmelterConfig
- IRON - Static variable in record class com.blamejared.ironsmelters.api.SmelterType
- ISAbstractFurnaceBlock - Class in com.blamejared.ironsmelters.block
- ISAbstractFurnaceBlock(BlockBehaviour.Properties, SmelterType, ISAbstractFurnaceBlock.Type) - Constructor for class com.blamejared.ironsmelters.block.ISAbstractFurnaceBlock
- ISAbstractFurnaceBlock.Type - Enum Class in com.blamejared.ironsmelters.block
- ISBlastFurnaceBlock - Class in com.blamejared.ironsmelters.block
- ISBlastFurnaceBlock(BlockBehaviour.Properties, SmelterType) - Constructor for class com.blamejared.ironsmelters.block.ISBlastFurnaceBlock
- ISBlastFurnaceBlockEntity - Class in com.blamejared.ironsmelters.block.entity
- ISBlastFurnaceBlockEntity(BlockPos, BlockState) - Constructor for class com.blamejared.ironsmelters.block.entity.ISBlastFurnaceBlockEntity
- ISBlockEntityTypes - Class in com.blamejared.ironsmelters.block.entity
- ISBlockEntityTypes() - Constructor for class com.blamejared.ironsmelters.block.entity.ISBlockEntityTypes
- ISBlocks - Class in com.blamejared.ironsmelters.block
- ISBlocks() - Constructor for class com.blamejared.ironsmelters.block.ISBlocks
- ISCommon - Class in com.blamejared.ironsmelters
- ISCommon() - Constructor for class com.blamejared.ironsmelters.ISCommon
- ISComponents - Class in com.blamejared.ironsmelters.component
- ISComponents() - Constructor for class com.blamejared.ironsmelters.component.ISComponents
- ISConfig - Class in com.blamejared.ironsmelters.config
- ISConfig() - Constructor for class com.blamejared.ironsmelters.config.ISConfig
- ISConstants - Class in com.blamejared.ironsmelters
- ISConstants() - Constructor for class com.blamejared.ironsmelters.ISConstants
- ISFurnaceBlock - Class in com.blamejared.ironsmelters.block
- ISFurnaceBlock(BlockBehaviour.Properties, SmelterType) - Constructor for class com.blamejared.ironsmelters.block.ISFurnaceBlock
- ISFurnaceBlockEntity - Class in com.blamejared.ironsmelters.block.entity
- ISFurnaceBlockEntity(BlockPos, BlockState) - Constructor for class com.blamejared.ironsmelters.block.entity.ISFurnaceBlockEntity
- ISFurnaceItem - Class in com.blamejared.ironsmelters.item
- ISFurnaceItem(Block, Item.Properties) - Constructor for class com.blamejared.ironsmelters.item.ISFurnaceItem
- ISItems - Class in com.blamejared.ironsmelters.item
- ISItems() - Constructor for class com.blamejared.ironsmelters.item.ISItems
- isModLoaded(String) - Method in interface com.blamejared.ironsmelters.platform.IPlatformHelper
- ISSmokerBlock - Class in com.blamejared.ironsmelters.block
- ISSmokerBlock(BlockBehaviour.Properties, SmelterType) - Constructor for class com.blamejared.ironsmelters.block.ISSmokerBlock
- ISSmokerBlockEntity - Class in com.blamejared.ironsmelters.block.entity
- ISSmokerBlockEntity(BlockPos, BlockState) - Constructor for class com.blamejared.ironsmelters.block.entity.ISSmokerBlockEntity
- item(String, Function) - Method in interface com.blamejared.ironsmelters.registry.RegistrationProvider
- item(String, Function, Item.Properties) - Method in interface com.blamejared.ironsmelters.registry.RegistrationProvider
- ITEMS - Static variable in class com.blamejared.ironsmelters.item.ISItems
K
- keepData() - Method in record class com.blamejared.ironsmelters.component.Upgrade
-
Returns the value of the
keepDatarecord component.
L
- load(Class) - Static method in class com.blamejared.ironsmelters.platform.Services
- loadAll(Class) - Static method in class com.blamejared.ironsmelters.platform.Services
- LOG - Static variable in class com.blamejared.ironsmelters.ISConstants
M
- matches(BlockState) - Method in record class com.blamejared.ironsmelters.component.Upgrade
- MODID - Static variable in class com.blamejared.ironsmelters.ISConstants
N
- newBlockEntity(BlockPos, BlockState) - Method in class com.blamejared.ironsmelters.block.ISBlastFurnaceBlock
- newBlockEntity(BlockPos, BlockState) - Method in class com.blamejared.ironsmelters.block.ISFurnaceBlock
- newBlockEntity(BlockPos, BlockState) - Method in class com.blamejared.ironsmelters.block.ISSmokerBlock
O
- obsidian - Variable in class com.blamejared.ironsmelters.config.sets.VanillaSmelterConfig
- OBSIDIAN - Static variable in record class com.blamejared.ironsmelters.api.SmelterType
- openContainer(Level, BlockPos, Player) - Method in class com.blamejared.ironsmelters.block.ISBlastFurnaceBlock
- openContainer(Level, BlockPos, Player) - Method in class com.blamejared.ironsmelters.block.ISFurnaceBlock
- openContainer(Level, BlockPos, Player) - Method in class com.blamejared.ironsmelters.block.ISSmokerBlock
P
- PLATFORM - Static variable in class com.blamejared.ironsmelters.platform.Services
- PREDICATE - Static variable in record class com.blamejared.ironsmelters.component.Upgrade
R
- register(String, Supplier) - Method in interface com.blamejared.ironsmelters.registry.RegistrationProvider
-
Registers an object.
- registerCreativeTabs(Consumer) - Static method in class com.blamejared.ironsmelters.ISCommon
- RegistrationProvider<T> - Interface in com.blamejared.ironsmelters.registry
-
Utility class for multiloader registration.
- RegistrationProvider.Factory - Interface in com.blamejared.ironsmelters.registry
-
Factory class for
registration providers. - RegistryObject<T> - Interface in com.blamejared.ironsmelters.registry
-
Represents a lazy wrapper for registry object.
- resourceKey() - Method in interface com.blamejared.ironsmelters.registry.RegistrationProvider
S
- serverTick(ServerLevel, BlockPos, BlockState, AbstractISBlockEntity) - Static method in class com.blamejared.ironsmelters.block.entity.AbstractISBlockEntity
- Services - Class in com.blamejared.ironsmelters.platform
- Services() - Constructor for class com.blamejared.ironsmelters.platform.Services
- setCookingTimer(int) - Method in interface com.blamejared.ironsmelters.mixin.AccessAbstractFurnaceBlockEntity
- setCookingTotalTime(int) - Method in interface com.blamejared.ironsmelters.mixin.AccessAbstractFurnaceBlockEntity
- setLitTimeRemaining(int) - Method in interface com.blamejared.ironsmelters.mixin.AccessAbstractFurnaceBlockEntity
- setLitTotalTime(int) - Method in interface com.blamejared.ironsmelters.mixin.AccessAbstractFurnaceBlockEntity
- sid(String) - Static method in class com.blamejared.ironsmelters.ISConstants
- SmelterConfig - Class in com.blamejared.ironsmelters.config
- SmelterConfig(float, float, float) - Constructor for class com.blamejared.ironsmelters.config.SmelterConfig
- smelterType() - Method in class com.blamejared.ironsmelters.block.ISAbstractFurnaceBlock
- SmelterType - Record Class in com.blamejared.ironsmelters.api
- SmelterType(Identifier, String, Supplier, Map) - Constructor for record class com.blamejared.ironsmelters.api.SmelterType
-
Creates an instance of a
SmelterTyperecord class. - SMOKER - Enum constant in enum class com.blamejared.ironsmelters.block.ISAbstractFurnaceBlock.Type
- SMOKER - Static variable in class com.blamejared.ironsmelters.block.entity.ISBlockEntityTypes
- SMOKER - Static variable in class com.blamejared.ironsmelters.block.ISBlocks
- smokerMultiplier() - Method in class com.blamejared.ironsmelters.config.SmelterConfig
- SMOKERS - Static variable in class com.blamejared.ironsmelters.item.ISItems
T
- TAB - Static variable in class com.blamejared.ironsmelters.item.ISItems
- to() - Method in record class com.blamejared.ironsmelters.component.Upgrade
-
Returns the value of the
torecord component. - toString() - Method in record class com.blamejared.ironsmelters.api.SmelterType
-
Returns a string representation of this record class.
- toString() - Method in record class com.blamejared.ironsmelters.component.Upgrade
-
Returns a string representation of this record class.
- toString() - Method in class com.blamejared.ironsmelters.config.SmelterConfig
- type() - Method in class com.blamejared.ironsmelters.block.entity.AbstractISBlockEntity
- type() - Method in class com.blamejared.ironsmelters.block.ISAbstractFurnaceBlock
U
- uncheck(Object) - Static method in class com.blamejared.ironsmelters.Util
- upgrade(ServerLevel, BlockState, BlockPos) - Method in record class com.blamejared.ironsmelters.component.Upgrade
- Upgrade - Record Class in com.blamejared.ironsmelters.component
- Upgrade(Optional, SmelterType, boolean) - Constructor for record class com.blamejared.ironsmelters.component.Upgrade
-
Creates an instance of a
Upgraderecord class. - UPGRADE - Static variable in class com.blamejared.ironsmelters.component.ISComponents
- upgradeFrom() - Method in record class com.blamejared.ironsmelters.api.SmelterType
-
Returns the value of the
upgradeFromrecord component. - UpgradeItem - Class in com.blamejared.ironsmelters.item
- UpgradeItem(Item.Properties) - Constructor for class com.blamejared.ironsmelters.item.UpgradeItem
- UPGRADES - Static variable in class com.blamejared.ironsmelters.item.ISItems
- Util - Class in com.blamejared.ironsmelters
- Util() - Constructor for class com.blamejared.ironsmelters.Util
V
- valueOf(String) - Static method in enum class com.blamejared.ironsmelters.block.ISAbstractFurnaceBlock.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.blamejared.ironsmelters.block.ISAbstractFurnaceBlock.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vanilla - Variable in class com.blamejared.ironsmelters.config.ISConfig
- VanillaSmelterConfig - Class in com.blamejared.ironsmelters.config.sets
- VanillaSmelterConfig() - Constructor for class com.blamejared.ironsmelters.config.sets.VanillaSmelterConfig
All Classes and Interfaces|All Packages|Constant Field Values