Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractSolarCookerBlock - Class in de.cech12.solarcooker.block
- AbstractSolarCookerBlock(BlockBehaviour.Properties) - Constructor for class de.cech12.solarcooker.block.AbstractSolarCookerBlock
- addItemsToTabs(BuildCreativeModeTabContentsEvent) - Static method in class de.cech12.solarcooker.ForgeSolarCookerMod
- animateTick(BlockState, Level, BlockPos, RandomSource) - Method in class de.cech12.solarcooker.block.SolarCookerBlock
-
Called periodically clientside on blocks near the player to show effects (like furnace fire particles).
- appendHoverText(ItemStack, Item.TooltipContext, TooltipDisplay, Consumer, TooltipFlag) - Method in class de.cech12.solarcooker.item.ReflectorItem
- appendHoverText(ItemStack, Item.TooltipContext, TooltipDisplay, Consumer, TooltipFlag) - Method in class de.cech12.solarcooker.item.ShiningDiamondItem
- areVanillaRecipesEnabled() - Method in class de.cech12.solarcooker.platform.ForgeConfigHelper
- areVanillaRecipesEnabled() - Method in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Gets the configured value of the vanilla recipe enabled option.
- awardUsedRecipesAndPopExperience(Player) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
B
- BLOCK_ENTITY_TYPES - Static variable in class de.cech12.solarcooker.init.ModBlockEntityTypes
- Blocks() - Constructor for class de.cech12.solarcooker.ModTags.Blocks
- BLOCKS - Static variable in class de.cech12.solarcooker.init.ModBlocks
- BURNING - Static variable in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
C
- canPlaceItem(int, ItemStack) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
-
Returns true if automation is allowed to insert the given stack (ignoring stack size) into the given slot.
- canPlaceItemThroughFace(int, ItemStack, Direction) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
-
Returns true if automation can insert the given item in the given slot from the given side.
- canSmelt(RecipeHolder) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- canTakeItemThroughFace(int, ItemStack, Direction) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
-
Returns true if automation can extract the given item in the given slot from the given side.
- checkTakeAchievements(ItemStack) - Method in class de.cech12.solarcooker.inventory.SolarCookerResultSlot
- clearContent() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- codec() - Method in class de.cech12.solarcooker.block.SolarCookerBlock
- CODEC - Static variable in class de.cech12.solarcooker.block.SolarCookerBlock
- CommonLoader - Class in de.cech12.solarcooker
-
A static class for all loaders which initializes everything which is used by all loaders.
- CONFIG - Static variable in class de.cech12.solarcooker.platform.Services
-
Config instance
- Constants - Class in de.cech12.solarcooker
-
Class that contains all common constants.
- CONTAINER_COOK_TIME - Static variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- CONTAINER_COOK_TIME_TOTAL - Static variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- CONTAINER_IS_SUNLIT - Static variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- convert(AbstractCookingRecipe) - Static method in class de.cech12.solarcooker.crafting.SolarCookingRecipe
- COOK_TIME_FACTOR - Static variable in class de.cech12.solarcooker.platform.ForgeConfigHelper
- COOK_TIME_FACTOR_DEFAULT - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Default value of the cook time factor option
- COOK_TIME_FACTOR_DESCRIPTION - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Config description of the cook time factor option
- COOK_TIME_FACTOR_MAX - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Maximal value of the cook time factor option
- COOK_TIME_FACTOR_MIN - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Minimal value of the cook time factor option
- cookTime - Variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- cookTimeTotal - Variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- createBlockStateDefinition(StateDefinition.Builder) - Method in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
- createBodyLayer() - Static method in class de.cech12.solarcooker.client.SolarCookerModel
- createMenu(int, Inventory) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- createRenderState() - Method in class de.cech12.solarcooker.client.SolarCookerBlockEntityRenderer
- curRecipe - Variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
D
- dataAccess - Variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- de.cech12.solarcooker - package de.cech12.solarcooker
- de.cech12.solarcooker.block - package de.cech12.solarcooker.block
- de.cech12.solarcooker.blockentity - package de.cech12.solarcooker.blockentity
- de.cech12.solarcooker.client - package de.cech12.solarcooker.client
- de.cech12.solarcooker.crafting - package de.cech12.solarcooker.crafting
- de.cech12.solarcooker.init - package de.cech12.solarcooker.init
- de.cech12.solarcooker.inventory - package de.cech12.solarcooker.inventory
- de.cech12.solarcooker.item - package de.cech12.solarcooker.item
- de.cech12.solarcooker.platform - package de.cech12.solarcooker.platform
- de.cech12.solarcooker.platform.services - package de.cech12.solarcooker.platform.services
- display() - Method in class de.cech12.solarcooker.crafting.SolarCookingRecipe
E
- extractBackground(GuiGraphicsExtractor, int, int, float) - Method in class de.cech12.solarcooker.client.SolarCookerScreen
- extractRenderState(SolarCookerBlockEntity, SolarCookerRenderState, float, Vec3, ModelFeatureRenderer.CrumblingOverlay) - Method in class de.cech12.solarcooker.client.SolarCookerBlockEntityRenderer
- extractRenderState(GuiGraphicsExtractor, int, int, float) - Method in class de.cech12.solarcooker.client.SolarCookerScreen
F
- facing - Variable in class de.cech12.solarcooker.client.SolarCookerRenderState
- FACING - Static variable in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
- failedMatch - Variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- fillStackedContents(StackedItemContents) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- ForgeConfigHelper - Class in de.cech12.solarcooker.platform
-
The config service implementation for Forge.
- ForgeConfigHelper() - Constructor for class de.cech12.solarcooker.platform.ForgeConfigHelper
- ForgePlatformHelper - Class in de.cech12.solarcooker.platform
-
The platform service implementation for Forge.
- ForgePlatformHelper() - Constructor for class de.cech12.solarcooker.platform.ForgePlatformHelper
- ForgeRegistryHelper - Class in de.cech12.solarcooker.platform
- ForgeRegistryHelper() - Constructor for class de.cech12.solarcooker.platform.ForgeRegistryHelper
- ForgeSolarCookerBlockEntity - Class in de.cech12.solarcooker.blockentity
- ForgeSolarCookerBlockEntity(BlockPos, BlockState) - Constructor for class de.cech12.solarcooker.blockentity.ForgeSolarCookerBlockEntity
- ForgeSolarCookerMod - Class in de.cech12.solarcooker
- ForgeSolarCookerMod(FMLJavaModLoadingContext) - Constructor for class de.cech12.solarcooker.ForgeSolarCookerMod
- furnaceIcon() - Method in class de.cech12.solarcooker.crafting.SolarCookingRecipe
G
- getAnalogOutputSignal(BlockState, Level, BlockPos, Direction) - Method in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
-
Deprecated.
- getCapability(Capability, Direction) - Method in class de.cech12.solarcooker.blockentity.ForgeSolarCookerBlockEntity
- getContainer() - Method in class de.cech12.solarcooker.inventory.SolarCookerContainer
- getContainerSize() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
-
Returns the number of slots in the inventory.
- getCookProgressionScaled() - Method in class de.cech12.solarcooker.inventory.SolarCookerContainer
- getCookTime() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- getCookTimeFactor() - Method in class de.cech12.solarcooker.platform.ForgeConfigHelper
- getCookTimeFactor() - Method in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Gets the configured value of the cook time factor option.
- getCookTimeTotal() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- getDefaultName() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- getEnvironmentName() - Method in interface de.cech12.solarcooker.platform.services.IPlatformHelper
-
Gets the name of the environment type as a string.
- getItem(int) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
-
Returns the stack in the given slot.
- getItems() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- getMaxReflectorTimeFactor() - Method in class de.cech12.solarcooker.platform.ForgeConfigHelper
- getMaxReflectorTimeFactor() - Method in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Gets the configured value of the max reflector time factor option.
- getMaxStackSize() - Method in class de.cech12.solarcooker.inventory.SolarCookerReflectorSlot
- getNewBlockEntity(BlockPos, BlockState) - Method in class de.cech12.solarcooker.platform.ForgeRegistryHelper
- getNewBlockEntity(BlockPos, BlockState) - Method in interface de.cech12.solarcooker.platform.services.IRegistryHelper
- getOpenNess(float) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- getPlatformName() - Method in class de.cech12.solarcooker.platform.ForgePlatformHelper
- getPlatformName() - Method in interface de.cech12.solarcooker.platform.services.IPlatformHelper
-
Gets the name of the current platform
- getRecipe() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- getRecipeBlockedList() - Method in class de.cech12.solarcooker.platform.ForgeConfigHelper
- getRecipeBlockedList() - Method in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Gets the configured value of the recipe blocked list option.
- getRecipeCookTime() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- getRecipesToAwardAndPopExperience(Level, Vec3) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- getRecipeType() - Method in class de.cech12.solarcooker.platform.ForgeConfigHelper
- getRecipeType() - Method in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Gets the configured value of the vanilla recipe type option.
- getRecipeUsed() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- getRenderShape(BlockState) - Method in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
-
The type of render function called.
- getSerializer() - Method in class de.cech12.solarcooker.crafting.SolarCookingRecipe
- getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
- getSlotsForFace(Direction) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- getStateForPlacement(BlockPlaceContext) - Method in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
- getTicker(Level, BlockState, BlockEntityType) - Method in class de.cech12.solarcooker.block.SolarCookerBlock
- getType() - Method in class de.cech12.solarcooker.crafting.SolarCookingRecipe
- getUpdatePacket() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- getUpdateTag(HolderLookup.Provider) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
H
- hasAnalogOutputSignal(BlockState) - Method in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
-
Deprecated.
- hasLeftReflector - Variable in class de.cech12.solarcooker.client.SolarCookerRenderState
- hasLeftReflector() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- hasRecipe(ItemStack) - Method in class de.cech12.solarcooker.inventory.SolarCookerContainer
- hasRightReflector - Variable in class de.cech12.solarcooker.client.SolarCookerRenderState
- hasRightReflector() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
I
- IConfigHelper - Interface in de.cech12.solarcooker.platform.services
-
Common configuration helper service interface.
- id(String) - Static method in class de.cech12.solarcooker.Constants
- init() - Method in class de.cech12.solarcooker.client.SolarCookerScreen
- init() - Static method in class de.cech12.solarcooker.CommonLoader
-
Initialize method that should be called by every loader mod in the constructor.
- init() - Method in class de.cech12.solarcooker.platform.ForgeConfigHelper
- init() - Method in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Initialization method for the Service implementations.
- INPUT - Static variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- interactWith(Level, BlockPos, Player) - Method in class de.cech12.solarcooker.block.SolarCookerBlock
-
Interface for handling interaction with blocks that implement AbstractSolarCookerBlock.
- interactWith(Level, BlockPos, Player) - Method in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
-
Interface for handling interaction with blocks that implement AbstractFurnaceBlock.
- invalidateCaps() - Method in class de.cech12.solarcooker.blockentity.ForgeSolarCookerBlockEntity
- IPlatformHelper - Interface in de.cech12.solarcooker.platform.services
-
Common platform helper service interface.
- IRegistryHelper - Interface in de.cech12.solarcooker.platform.services
-
Common registry helper service interface.
- isBurning() - Method in class de.cech12.solarcooker.inventory.SolarCookerContainer
- isDevelopmentEnvironment() - Method in class de.cech12.solarcooker.platform.ForgePlatformHelper
- isDevelopmentEnvironment() - Method in interface de.cech12.solarcooker.platform.services.IPlatformHelper
-
Check if the game is currently in a development environment.
- isEmpty() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- isModLoaded(String) - Method in class de.cech12.solarcooker.platform.ForgePlatformHelper
- isModLoaded(String) - Method in interface de.cech12.solarcooker.platform.services.IPlatformHelper
-
Checks if a mod with the given id is loaded.
- isRecipeAllowed(Identifier) - Method in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Checks if the given ResourceLocation is allowed taking into account the recipe blocked list.
- isSpecial() - Method in class de.cech12.solarcooker.crafting.SolarCookingRecipe
- isSunlit() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- isSunlit() - Method in class de.cech12.solarcooker.inventory.SolarCookerContainer
- items - Variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- Items() - Constructor for class de.cech12.solarcooker.ModTags.Items
- ITEMS - Static variable in class de.cech12.solarcooker.init.ModItems
L
- LEFT_REFLECTOR - Static variable in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
- level - Variable in class de.cech12.solarcooker.inventory.SolarCookerContainer
- lidAnimateTick(Level, BlockPos, BlockState, SolarCookerBlockEntity) - Static method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- load(Class) - Static method in class de.cech12.solarcooker.platform.Services
-
This code is used to load a service for the current environment.
- loadAdditional(ValueInput) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- LOG - Static variable in class de.cech12.solarcooker.Constants
-
Logger instance
M
- MAP_CODEC - Static variable in class de.cech12.solarcooker.crafting.SolarCookingRecipe
- MAX_REFLECTOR_TIME_FACTOR - Static variable in class de.cech12.solarcooker.platform.ForgeConfigHelper
- MAX_REFLECTOR_TIME_FACTOR_DEFAULT - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Default value of the max reflector time factor option
- MAX_REFLECTOR_TIME_FACTOR_DESCRIPTION - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Config description of the max reflector time factor option
- MAX_REFLECTOR_TIME_FACTOR_MAX - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Maximal value of the max reflector time factor option
- MAX_REFLECTOR_TIME_FACTOR_MIN - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Minimal value of the max reflector time factor option
- mayPlace(ItemStack) - Method in class de.cech12.solarcooker.inventory.SolarCookerReflectorSlot
- MENU_TYPES - Static variable in class de.cech12.solarcooker.init.ModMenuTypes
- mirror(BlockState, Mirror) - Method in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
-
Deprecated.
- MOD_ID - Static variable in class de.cech12.solarcooker.Constants
-
mod id
- MOD_NAME - Static variable in class de.cech12.solarcooker.Constants
-
mod name
- ModBlockEntityTypes - Class in de.cech12.solarcooker.init
- ModBlockEntityTypes() - Constructor for class de.cech12.solarcooker.init.ModBlockEntityTypes
- ModBlocks - Class in de.cech12.solarcooker.init
- ModBlocks() - Constructor for class de.cech12.solarcooker.init.ModBlocks
- MODEL_LAYER_LOCATION - Static variable in class de.cech12.solarcooker.client.SolarCookerBlockEntityRenderer
- modelTransformation(Direction) - Static method in class de.cech12.solarcooker.client.SolarCookerBlockEntityRenderer
- ModItems - Class in de.cech12.solarcooker.init
- ModItems() - Constructor for class de.cech12.solarcooker.init.ModItems
- ModMenuTypes - Class in de.cech12.solarcooker.init
- ModMenuTypes() - Constructor for class de.cech12.solarcooker.init.ModMenuTypes
- ModRecipeTypes - Class in de.cech12.solarcooker.init
- ModRecipeTypes() - Constructor for class de.cech12.solarcooker.init.ModRecipeTypes
- ModTags - Class in de.cech12.solarcooker
- ModTags() - Constructor for class de.cech12.solarcooker.ModTags
- ModTags.Blocks - Class in de.cech12.solarcooker
- ModTags.Items - Class in de.cech12.solarcooker
N
- NEW_ITEM - Static variable in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
- newBlockEntity(BlockPos, BlockState) - Method in class de.cech12.solarcooker.block.SolarCookerBlock
O
- onClientRegister(FMLClientSetupEvent) - Static method in class de.cech12.solarcooker.ForgeSolarCookerMod
- open - Variable in class de.cech12.solarcooker.client.SolarCookerRenderState
- OUTPUT - Static variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
P
- PLATFORM - Static variable in class de.cech12.solarcooker.platform.Services
-
Platform instance
- playSound(Level, BlockPos, SoundEvent) - Static method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- previousInput - Variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
Q
- quickMoveStack(Player, int) - Method in class de.cech12.solarcooker.inventory.SolarCookerContainer
-
Handle when the stack in slot
indexis shift-clicked.
R
- recheckOpen() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- RECIPE_BLOCKED_LIST - Static variable in class de.cech12.solarcooker.platform.ForgeConfigHelper
- RECIPE_BLOCKED_LIST_DEFAULT - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Default value of the recipe blocked list option
- RECIPE_BLOCKED_LIST_DESCRIPTION - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Config description of the recipe blocked list option
- RECIPE_SERIALIZERS - Static variable in class de.cech12.solarcooker.init.ModRecipeTypes
- RECIPE_TYPES - Static variable in class de.cech12.solarcooker.init.ModRecipeTypes
- recipeBookCategory() - Method in class de.cech12.solarcooker.crafting.SolarCookingRecipe
- REFLECTOR_ITEM - Static variable in class de.cech12.solarcooker.Constants
- REFLECTOR_LEFT - Static variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- REFLECTOR_NAME - Static variable in class de.cech12.solarcooker.Constants
- REFLECTOR_RIGHT - Static variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- ReflectorItem - Class in de.cech12.solarcooker.item
- ReflectorItem(Item.Properties) - Constructor for class de.cech12.solarcooker.item.ReflectorItem
- reflectorLeft - Variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- reflectorRight - Variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- registerBlockModels(EntityRenderersEvent.RegisterLayerDefinitions) - Static method in class de.cech12.solarcooker.ForgeSolarCookerMod
- REGISTRY - Static variable in class de.cech12.solarcooker.platform.Services
-
Registry instance
- removed(Player) - Method in class de.cech12.solarcooker.inventory.SolarCookerContainer
-
Called when the container is closed.
- removeItem(int, int) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
-
Removes up to a specified number of items from an inventory slot and returns them in a new stack.
- removeItemNoUpdate(int) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
-
Removes a stack from the given slot and returns it.
- RIGHT_REFLECTOR - Static variable in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
- rotate(BlockState, Rotation) - Method in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
-
Deprecated.
S
- saveAdditional(ValueOutput) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- SERIALIZER - Static variable in class de.cech12.solarcooker.crafting.SolarCookingRecipe
- Services - Class in de.cech12.solarcooker.platform
-
Service loaders are a built-in Java feature that allow us to locate implementations of an interface that vary from one environment to another.
- setItem(int, int, ItemStack) - Method in class de.cech12.solarcooker.inventory.SolarCookerContainer
- setItem(int, ItemStack) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
-
Sets the given item stack to the specified slot in the inventory (can be crafting or armor sections).
- setItems(NonNullList) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- setRecipeUsed(RecipeHolder) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- setupAnim(SolarCookerRenderState) - Method in class de.cech12.solarcooker.client.SolarCookerModel
- SHAPE - Static variable in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
- SHINING_DIAMOND_BLOCK_BLOCK - Static variable in class de.cech12.solarcooker.Constants
- SHINING_DIAMOND_BLOCK_ITEM - Static variable in class de.cech12.solarcooker.Constants
- SHINING_DIAMOND_BLOCK_NAME - Static variable in class de.cech12.solarcooker.Constants
- ShiningDiamondItem - Class in de.cech12.solarcooker.item
- ShiningDiamondItem(Block, Item.Properties) - Constructor for class de.cech12.solarcooker.item.ShiningDiamondItem
- shouldLidBeOpen(int) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- signalOpenCount(Level, BlockPos, BlockState, int, boolean) - Static method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- SOLAR_COOKER_BLOCK - Static variable in class de.cech12.solarcooker.Constants
- SOLAR_COOKER_ENTITY_TYPE - Static variable in class de.cech12.solarcooker.Constants
- SOLAR_COOKER_ITEM - Static variable in class de.cech12.solarcooker.Constants
- SOLAR_COOKER_MENU_NAME - Static variable in class de.cech12.solarcooker.Constants
- SOLAR_COOKER_MENU_TYPE - Static variable in class de.cech12.solarcooker.Constants
- SOLAR_COOKER_NAME - Static variable in class de.cech12.solarcooker.Constants
- SOLAR_COOKER_REFLECTOR - Static variable in class de.cech12.solarcooker.ModTags.Items
- SOLAR_COOKER_SHINING - Static variable in class de.cech12.solarcooker.ModTags.Blocks
- SOLAR_COOKING_NAME - Static variable in class de.cech12.solarcooker.Constants
- SOLAR_COOKING_RECIPE_TYPE - Static variable in class de.cech12.solarcooker.Constants
- SOLAR_COOKING_SERIALIZER - Static variable in class de.cech12.solarcooker.init.ModRecipeTypes
- SolarCookerBlock - Class in de.cech12.solarcooker.block
- SolarCookerBlock(BlockBehaviour.Properties) - Constructor for class de.cech12.solarcooker.block.SolarCookerBlock
- SolarCookerBlockEntity - Class in de.cech12.solarcooker.blockentity
- SolarCookerBlockEntity(BlockPos, BlockState) - Constructor for class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- SolarCookerBlockEntity(BlockEntityType, BlockPos, BlockState, RecipeType) - Constructor for class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- SolarCookerBlockEntityRenderer - Class in de.cech12.solarcooker.client
- SolarCookerBlockEntityRenderer(BlockEntityRendererProvider.Context) - Constructor for class de.cech12.solarcooker.client.SolarCookerBlockEntityRenderer
- SolarCookerContainer - Class in de.cech12.solarcooker.inventory
- SolarCookerContainer(RecipeType, int, Inventory) - Constructor for class de.cech12.solarcooker.inventory.SolarCookerContainer
- SolarCookerContainer(RecipeType, int, Inventory, Container, ContainerData) - Constructor for class de.cech12.solarcooker.inventory.SolarCookerContainer
- SolarCookerModel - Class in de.cech12.solarcooker.client
- SolarCookerModel(ModelPart) - Constructor for class de.cech12.solarcooker.client.SolarCookerModel
- SolarCookerReflectorSlot - Class in de.cech12.solarcooker.inventory
- SolarCookerReflectorSlot(Container, int, int, int) - Constructor for class de.cech12.solarcooker.inventory.SolarCookerReflectorSlot
- SolarCookerRenderState - Class in de.cech12.solarcooker.client
- SolarCookerRenderState() - Constructor for class de.cech12.solarcooker.client.SolarCookerRenderState
- SolarCookerResultSlot - Class in de.cech12.solarcooker.inventory
- SolarCookerResultSlot(Player, Container, int, int, int) - Constructor for class de.cech12.solarcooker.inventory.SolarCookerResultSlot
- SolarCookerScreen - Class in de.cech12.solarcooker.client
- SolarCookerScreen(SolarCookerContainer, Inventory, Component) - Constructor for class de.cech12.solarcooker.client.SolarCookerScreen
- SolarCookingRecipe - Class in de.cech12.solarcooker.crafting
- SolarCookingRecipe(Recipe.CommonInfo, AbstractCookingRecipe.CookingBookInfo, Ingredient, ItemStackTemplate, float, int) - Constructor for class de.cech12.solarcooker.crafting.SolarCookingRecipe
- specificRecipeType - Variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- stack - Variable in class de.cech12.solarcooker.client.SolarCookerRenderState
- startOpen(ContainerUser) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- stillValid(Player) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
-
Don't rename this method to canInteractWith due to conflicts with Container
- stillValid(Player) - Method in class de.cech12.solarcooker.inventory.SolarCookerContainer
- stopOpen(ContainerUser) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- STREAM_CODEC - Static variable in class de.cech12.solarcooker.crafting.SolarCookingRecipe
- submit(SolarCookerRenderState, PoseStack, SubmitNodeCollector, CameraRenderState) - Method in class de.cech12.solarcooker.client.SolarCookerBlockEntityRenderer
- SUNLIT - Static variable in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
T
- tick(BlockState, ServerLevel, BlockPos, RandomSource) - Method in class de.cech12.solarcooker.block.SolarCookerBlock
- tick(Level, BlockPos, BlockState, SolarCookerBlockEntity) - Static method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- triggerEvent(int, int) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
-
This must return true serverside before it is called clientside.
U
- updateShouldLidBeOpen(int) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- useWithoutItem(BlockState, Level, BlockPos, Player, BlockHitResult) - Method in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
V
- VANILLA_RECIPE_TYPE - Static variable in class de.cech12.solarcooker.platform.ForgeConfigHelper
- VANILLA_RECIPE_TYPE_DEFAULT - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Default value of the vanilla recipe type option
- VANILLA_RECIPE_TYPE_DESCRIPTION - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Config description of the vanilla recipe type option
- VANILLA_RECIPES_ENABLED - Static variable in class de.cech12.solarcooker.platform.ForgeConfigHelper
- VANILLA_RECIPES_ENABLED_DEFAULT - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Default value of the vanilla recipe enabled option
- VANILLA_RECIPES_ENABLED_DESCRIPTION - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Config description of the vanilla recipe enabled option
All Classes and Interfaces|All Packages|Constant Field Values