Index

A B C D E F G H I L M N O P Q R S T U W X Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

addEnchantment(EnchantmentInstanceMod) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
Add one enchantment instance
addEnchantment(EnchantmentInstanceMod, int) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
 
addPlayerSlots(Inventory) - Method in class de.cheaterpaul.enchantmentmachine.inventory.EnchantmentBaseContainerMenu
 
addPlayerSlots(Inventory, int, int) - Method in class de.cheaterpaul.enchantmentmachine.inventory.EnchantmentBaseContainerMenu
 
addTags(HolderLookup.Provider) - Method in class de.cheaterpaul.enchantmentmachine.data.ModDataGenerator.ModBlockTagsProvider
 
allowDisenchantingCurses - Variable in class de.cheaterpaul.enchantmentmachine.core.ModConfig.Server
 
allowDisenchantingItems - Variable in class de.cheaterpaul.enchantmentmachine.core.ModConfig.Server
 
allowMixtureEnchantments - Variable in class de.cheaterpaul.enchantmentmachine.core.ModConfig.Server
 
appendHoverText(ItemStack, Item.TooltipContext, List<Component>, TooltipFlag) - Method in class de.cheaterpaul.enchantmentmachine.block.DisenchanterBlock
 
appendHoverText(ItemStack, Item.TooltipContext, List<Component>, TooltipFlag) - Method in class de.cheaterpaul.enchantmentmachine.block.EnchanterBlock
 
appendHoverText(ItemStack, Item.TooltipContext, List<Component>, TooltipFlag) - Method in class de.cheaterpaul.enchantmentmachine.block.StorageBlock
 

B

BLOCK_ENTITIES - Static variable in class de.cheaterpaul.enchantmentmachine.core.ModData
 
BLOCKS - Static variable in class de.cheaterpaul.enchantmentmachine.core.ModData
 
BlockStateGenerator(PackOutput, ExistingFileHelper) - Constructor for class de.cheaterpaul.enchantmentmachine.data.ModDataGenerator.BlockStateGenerator
 
build() - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList.Builder
 
build() - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList.Builder
 
builder(int, int, int, int) - Static method in class de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList
 
builder(int, int, int, int) - Static method in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList
 
Builder(int, int, int, int) - Constructor for class de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList.Builder
 
Builder(int, int, int, int) - Constructor for class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList.Builder
 
buildRecipes(RecipeOutput) - Method in class de.cheaterpaul.enchantmentmachine.data.ModDataGenerator.RecipeGenerator
 

C

canEnchant() - Method in record class de.cheaterpaul.enchantmentmachine.util.EnchantmentInstanceMod
 
canPlaceItem(int, ItemStack) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.DisenchanterBlockEntity
 
canPlaceItemThroughFace(int, ItemStack, Direction) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.DisenchanterBlockEntity
 
canTakeItemThroughFace(int, ItemStack, Direction) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.DisenchanterBlockEntity
 
children() - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList.Entry
 
clearContent() - Method in class de.cheaterpaul.enchantmentmachine.block.entity.DisenchanterBlockEntity
 
clearContent() - Method in class de.cheaterpaul.enchantmentmachine.block.entity.EnchanterBlockEntity
 
ClientPayloadHandler - Class in de.cheaterpaul.enchantmentmachine.client
 
ClientPayloadHandler() - Constructor for class de.cheaterpaul.enchantmentmachine.client.ClientPayloadHandler
 
clientTick(Level, BlockPos, BlockState, StorageBlockEntity) - Static method in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
 
codec() - Method in class de.cheaterpaul.enchantmentmachine.block.DisenchanterBlock
 
codec() - Method in class de.cheaterpaul.enchantmentmachine.block.EnchanterBlock
 
codec() - Method in class de.cheaterpaul.enchantmentmachine.block.StorageBlock
 
CODEC - Static variable in record class de.cheaterpaul.enchantmentmachine.network.message.EnchantingPacket
 
CODEC - Static variable in record class de.cheaterpaul.enchantmentmachine.network.message.EnchantmentPacket
 
CODEC - Static variable in record class de.cheaterpaul.enchantmentmachine.util.EnchantmentInstanceMod
 
CODEC - Static variable in record class de.cheaterpaul.enchantmentmachine.util.EnchantmentStore
 
components - Variable in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList.Builder
 
components(List<Component>) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList.Builder
 
componentsWithClick(List<Component>, Consumer<Integer>) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList.Builder
 
componentsWithClick(List<Pair<Component, Runnable>>) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList.Builder
 
consumeEnchantment(EnchantmentInstanceMod) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
Consume 1 enchantment instance
CONTAINED_ENCHANTMENTS - Static variable in class de.cheaterpaul.enchantmentmachine.core.ModData
 
ContainerList<T> - Class in de.cheaterpaul.enchantmentmachine.client.gui.components
 
ContainerList(Minecraft, int, int, int, int) - Constructor for class de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList
 
ContainerList.Builder<T> - Class in de.cheaterpaul.enchantmentmachine.client.gui.components
 
ContainerList.Entry<T> - Class in de.cheaterpaul.enchantmentmachine.client.gui.components
 
createMenu(int, Inventory) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.DisenchanterBlockEntity
 
createMenu(int, Inventory) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.EnchanterBlockEntity
 
createStorageTicker(Level, BlockEntityType<T>, BlockEntityType<? extends DisenchanterBlockEntity>) - Static method in class de.cheaterpaul.enchantmentmachine.block.DisenchanterBlock
 
createStorageTicker(Level, BlockEntityType<T>, BlockEntityType<? extends StorageBlockEntity>) - Static method in class de.cheaterpaul.enchantmentmachine.block.StorageBlock
 
CREATIVE_MODE_TABS - Static variable in class de.cheaterpaul.enchantmentmachine.core.ModData
 
creative_tab - Static variable in class de.cheaterpaul.enchantmentmachine.core.ModData
 

D

DATA_COMPONENTS - Static variable in class de.cheaterpaul.enchantmentmachine.core.ModData
 
de.cheaterpaul.enchantmentmachine - package de.cheaterpaul.enchantmentmachine
 
de.cheaterpaul.enchantmentmachine.block - package de.cheaterpaul.enchantmentmachine.block
 
de.cheaterpaul.enchantmentmachine.block.entity - package de.cheaterpaul.enchantmentmachine.block.entity
 
de.cheaterpaul.enchantmentmachine.client - package de.cheaterpaul.enchantmentmachine.client
 
de.cheaterpaul.enchantmentmachine.client.gui.components - package de.cheaterpaul.enchantmentmachine.client.gui.components
 
de.cheaterpaul.enchantmentmachine.client.gui.screens - package de.cheaterpaul.enchantmentmachine.client.gui.screens
 
de.cheaterpaul.enchantmentmachine.client.gui.screens.inventory - package de.cheaterpaul.enchantmentmachine.client.gui.screens.inventory
 
de.cheaterpaul.enchantmentmachine.client.renderer.blockentity - package de.cheaterpaul.enchantmentmachine.client.renderer.blockentity
 
de.cheaterpaul.enchantmentmachine.core - package de.cheaterpaul.enchantmentmachine.core
 
de.cheaterpaul.enchantmentmachine.data - package de.cheaterpaul.enchantmentmachine.data
 
de.cheaterpaul.enchantmentmachine.inventory - package de.cheaterpaul.enchantmentmachine.inventory
 
de.cheaterpaul.enchantmentmachine.network - package de.cheaterpaul.enchantmentmachine.network
 
de.cheaterpaul.enchantmentmachine.network.message - package de.cheaterpaul.enchantmentmachine.network.message
 
de.cheaterpaul.enchantmentmachine.server - package de.cheaterpaul.enchantmentmachine.server
 
de.cheaterpaul.enchantmentmachine.util - package de.cheaterpaul.enchantmentmachine.util
 
disallowedDisenchantingEnchantments - Variable in class de.cheaterpaul.enchantmentmachine.core.ModConfig.Server
 
disenchanter_block - Static variable in class de.cheaterpaul.enchantmentmachine.core.ModData
 
disenchanter_container - Static variable in class de.cheaterpaul.enchantmentmachine.core.ModData
 
disenchanter_tile - Static variable in class de.cheaterpaul.enchantmentmachine.core.ModData
 
DisenchanterBlock - Class in de.cheaterpaul.enchantmentmachine.block
 
DisenchanterBlock(BlockBehaviour.Properties) - Constructor for class de.cheaterpaul.enchantmentmachine.block.DisenchanterBlock
 
DisenchanterBlockEntity - Class in de.cheaterpaul.enchantmentmachine.block.entity
 
DisenchanterBlockEntity(BlockPos, BlockState) - Constructor for class de.cheaterpaul.enchantmentmachine.block.entity.DisenchanterBlockEntity
 
DisenchanterContainerMenu - Class in de.cheaterpaul.enchantmentmachine.inventory
 
DisenchanterContainerMenu(int, Container, Inventory) - Constructor for class de.cheaterpaul.enchantmentmachine.inventory.DisenchanterContainerMenu
 
DisenchanterContainerMenu(int, Inventory) - Constructor for class de.cheaterpaul.enchantmentmachine.inventory.DisenchanterContainerMenu
 
DisenchanterScreen - Class in de.cheaterpaul.enchantmentmachine.client.gui.screens.inventory
 
DisenchanterScreen(DisenchanterContainerMenu, Inventory, Component) - Constructor for class de.cheaterpaul.enchantmentmachine.client.gui.screens.inventory.DisenchanterScreen
 

E

enchanter_block - Static variable in class de.cheaterpaul.enchantmentmachine.core.ModData
 
enchanter_container - Static variable in class de.cheaterpaul.enchantmentmachine.core.ModData
 
enchanter_tile - Static variable in class de.cheaterpaul.enchantmentmachine.core.ModData
 
EnchanterBlock - Class in de.cheaterpaul.enchantmentmachine.block
 
EnchanterBlock(BlockBehaviour.Properties) - Constructor for class de.cheaterpaul.enchantmentmachine.block.EnchanterBlock
 
EnchanterBlockEntity - Class in de.cheaterpaul.enchantmentmachine.block.entity
 
EnchanterBlockEntity(BlockPos, BlockState) - Constructor for class de.cheaterpaul.enchantmentmachine.block.entity.EnchanterBlockEntity
 
EnchanterContainerMenu - Class in de.cheaterpaul.enchantmentmachine.inventory
 
EnchanterContainerMenu(int, Container, Inventory, ContainerLevelAccess) - Constructor for class de.cheaterpaul.enchantmentmachine.inventory.EnchanterContainerMenu
 
EnchanterContainerMenu(int, Inventory) - Constructor for class de.cheaterpaul.enchantmentmachine.inventory.EnchanterContainerMenu
 
EnchanterContainerMenu.ISlotListener - Interface in de.cheaterpaul.enchantmentmachine.inventory
 
EnchanterScreen - Class in de.cheaterpaul.enchantmentmachine.client.gui.screens.inventory
 
EnchanterScreen(EnchanterContainerMenu, Inventory, Component) - Constructor for class de.cheaterpaul.enchantmentmachine.client.gui.screens.inventory.EnchanterScreen
 
EnchantingPacket - Record Class in de.cheaterpaul.enchantmentmachine.network.message
 
EnchantingPacket(List<EnchantmentInstanceMod>) - Constructor for record class de.cheaterpaul.enchantmentmachine.network.message.EnchantingPacket
Creates an instance of a EnchantingPacket record class.
enchantment() - Method in record class de.cheaterpaul.enchantmentmachine.util.EnchantmentInstanceMod
Returns the value of the enchantment record component.
EnchantmentBaseBlock - Class in de.cheaterpaul.enchantmentmachine.block
 
EnchantmentBaseBlock(BlockBehaviour.Properties) - Constructor for class de.cheaterpaul.enchantmentmachine.block.EnchantmentBaseBlock
 
EnchantmentBaseBlockEntity - Class in de.cheaterpaul.enchantmentmachine.block.entity
 
EnchantmentBaseBlockEntity(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class de.cheaterpaul.enchantmentmachine.block.entity.EnchantmentBaseBlockEntity
 
EnchantmentBaseContainerMenu - Class in de.cheaterpaul.enchantmentmachine.inventory
 
EnchantmentBaseContainerMenu(MenuType<?>, int, int) - Constructor for class de.cheaterpaul.enchantmentmachine.inventory.EnchantmentBaseContainerMenu
 
EnchantmentBaseScreen<T> - Class in de.cheaterpaul.enchantmentmachine.client.gui.screens.inventory
 
EnchantmentBaseScreen(T, Inventory, Component) - Constructor for class de.cheaterpaul.enchantmentmachine.client.gui.screens.inventory.EnchantmentBaseScreen
 
EnchantmentBlockTileEntityRenderer - Class in de.cheaterpaul.enchantmentmachine.client.renderer.blockentity
 
EnchantmentBlockTileEntityRenderer(BlockEntityRendererProvider.Context) - Constructor for class de.cheaterpaul.enchantmentmachine.client.renderer.blockentity.EnchantmentBlockTileEntityRenderer
 
EnchantmentInstanceMod - Record Class in de.cheaterpaul.enchantmentmachine.util
 
EnchantmentInstanceMod(Holder<Enchantment>, int) - Constructor for record class de.cheaterpaul.enchantmentmachine.util.EnchantmentInstanceMod
Creates an instance of a EnchantmentInstanceMod record class.
EnchantmentItem - Class in de.cheaterpaul.enchantmentmachine.client.gui.components
 
EnchantmentItem(Pair<EnchantmentInstanceMod, Integer>) - Constructor for class de.cheaterpaul.enchantmentmachine.client.gui.components.EnchantmentItem
 
EnchantmentMachineClientMod - Class in de.cheaterpaul.enchantmentmachine.client
 
EnchantmentMachineClientMod(IEventBus, ModContainer) - Constructor for class de.cheaterpaul.enchantmentmachine.client.EnchantmentMachineClientMod
 
EnchantmentMachineMod - Class in de.cheaterpaul.enchantmentmachine
 
EnchantmentMachineMod(IEventBus, ModContainer) - Constructor for class de.cheaterpaul.enchantmentmachine.EnchantmentMachineMod
 
EnchantmentPacket - Record Class in de.cheaterpaul.enchantmentmachine.network.message
 
EnchantmentPacket(Object2IntMap<EnchantmentInstanceMod>, boolean) - Constructor for record class de.cheaterpaul.enchantmentmachine.network.message.EnchantmentPacket
Creates an instance of a EnchantmentPacket record class.
enchantments() - Method in record class de.cheaterpaul.enchantmentmachine.network.message.EnchantingPacket
Returns the value of the enchantments record component.
enchantments() - Method in record class de.cheaterpaul.enchantmentmachine.network.message.EnchantmentPacket
Returns the value of the enchantments record component.
enchantments() - Method in record class de.cheaterpaul.enchantmentmachine.util.EnchantmentStore
Returns the value of the enchantments record component.
EnchantmentStore - Record Class in de.cheaterpaul.enchantmentmachine.util
 
EnchantmentStore(Map<EnchantmentInstanceMod, Integer>) - Constructor for record class de.cheaterpaul.enchantmentmachine.util.EnchantmentStore
Creates an instance of a EnchantmentStore record class.
Entry() - Constructor for class de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList.Entry
 
Entry(Component, Runnable) - Constructor for class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList.Entry
 
equals(Object) - Method in record class de.cheaterpaul.enchantmentmachine.network.message.EnchantingPacket
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.cheaterpaul.enchantmentmachine.network.message.EnchantmentPacket
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.cheaterpaul.enchantmentmachine.util.EnchantmentInstanceMod
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.cheaterpaul.enchantmentmachine.util.EnchantmentStore
Indicates whether some other object is "equal to" this one.
executeEnchantments(Player, List<EnchantmentInstanceMod>) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.EnchanterBlockEntity
Apply the given list of enchantments to the item in the inventory.

F

flip - Variable in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
 
flipA - Variable in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
 
flipT - Variable in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
 

G

gatherData(GatherDataEvent) - Static method in class de.cheaterpaul.enchantmentmachine.data.ModDataGenerator
 
genLangKey(String, String) - Static method in class de.cheaterpaul.enchantmentmachine.util.Utils
 
genTranslation(String, String) - Static method in class de.cheaterpaul.enchantmentmachine.util.Utils
 
getAllEnchantments() - Method in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
 
getConnectedEnchantmentTE() - Method in class de.cheaterpaul.enchantmentmachine.block.entity.EnchantmentBaseBlockEntity
 
getConnectedEnchantmentTE() - Method in interface de.cheaterpaul.enchantmentmachine.block.entity.IEnchantmentMachine
 
getConnectedEnchantmentTE() - Method in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
 
getContainerSize() - Method in class de.cheaterpaul.enchantmentmachine.block.entity.DisenchanterBlockEntity
 
getContainerSize() - Method in class de.cheaterpaul.enchantmentmachine.block.entity.EnchanterBlockEntity
 
getDefaultName() - Method in class de.cheaterpaul.enchantmentmachine.block.entity.DisenchanterBlockEntity
 
getDefaultName() - Method in class de.cheaterpaul.enchantmentmachine.block.entity.EnchanterBlockEntity
 
getDisallowedDisenchantingEnchantments() - Method in class de.cheaterpaul.enchantmentmachine.core.ModConfig.Server
 
getEnchantment() - Method in record class de.cheaterpaul.enchantmentmachine.util.EnchantmentInstanceMod
 
getEnchantmentCount() - Method in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
 
getEnchantmentName() - Method in record class de.cheaterpaul.enchantmentmachine.util.EnchantmentInstanceMod
 
getEnchantments() - Method in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
 
getItem(int) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.DisenchanterBlockEntity
 
getItem(int) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.EnchanterBlockEntity
 
getItems() - Method in class de.cheaterpaul.enchantmentmachine.block.entity.DisenchanterBlockEntity
 
getItems() - Method in class de.cheaterpaul.enchantmentmachine.block.entity.EnchanterBlockEntity
 
getLevelX() - Method in class de.cheaterpaul.enchantmentmachine.block.entity.DisenchanterBlockEntity
 
getLevelY() - Method in class de.cheaterpaul.enchantmentmachine.block.entity.DisenchanterBlockEntity
 
getLevelZ() - Method in class de.cheaterpaul.enchantmentmachine.block.entity.DisenchanterBlockEntity
 
getMaxEnchantmentLevels() - Method in class de.cheaterpaul.enchantmentmachine.core.ModConfig.Server
 
getMaxScroll() - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList
 
getMaxScroll() - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList
 
getNarration() - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList.Entry
 
getPlayer() - Method in class de.cheaterpaul.enchantmentmachine.inventory.EnchanterContainerMenu
 
getRenderShape(BlockState) - Method in class de.cheaterpaul.enchantmentmachine.block.EnchantmentBaseBlock
 
getRowLeft() - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList
 
getRowLeft() - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList
 
getRowTop(int) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList
 
getRowTop(int) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList
 
getRowWidth() - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList
 
getRowWidth() - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList
 
getScrollbarPosition() - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList
 
getScrollbarPosition() - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList
 
getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class de.cheaterpaul.enchantmentmachine.block.DisenchanterBlock
 
getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class de.cheaterpaul.enchantmentmachine.block.EnchanterBlock
 
getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class de.cheaterpaul.enchantmentmachine.block.StorageBlock
 
getSlotsForFace(Direction) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.DisenchanterBlockEntity
 
getTextureY(boolean) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList.Entry
 
getTicker(Level, BlockState, BlockEntityType<T>) - Method in class de.cheaterpaul.enchantmentmachine.block.DisenchanterBlock
 
getTicker(Level, BlockState, BlockEntityType<T>) - Method in class de.cheaterpaul.enchantmentmachine.block.StorageBlock
 
getTicks() - Method in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
 
getUpdateTag(HolderLookup.Provider) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.DisenchanterBlockEntity
 
getUpdateTag(HolderLookup.Provider) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.EnchanterBlockEntity
 
getWorldPosCallable() - Method in class de.cheaterpaul.enchantmentmachine.inventory.EnchanterContainerMenu
 

H

handleEnchantingPacket(EnchantingPacket, IPayloadContext) - Static method in class de.cheaterpaul.enchantmentmachine.server.ServerPayloadHandler
 
handleEnchantmentPacket(EnchantmentPacket, IPayloadContext) - Static method in class de.cheaterpaul.enchantmentmachine.client.ClientPayloadHandler
 
hasConnectedTE() - Method in class de.cheaterpaul.enchantmentmachine.block.entity.EnchantmentBaseBlockEntity
 
hasConnectedTE() - Method in interface de.cheaterpaul.enchantmentmachine.block.entity.IEnchantmentMachine
 
hasConnectedTE() - Method in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
 
hasEnchantment(EnchantmentInstanceMod) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
 
hashCode() - Method in record class de.cheaterpaul.enchantmentmachine.network.message.EnchantingPacket
Returns a hash code value for this object.
hashCode() - Method in record class de.cheaterpaul.enchantmentmachine.network.message.EnchantmentPacket
Returns a hash code value for this object.
hashCode() - Method in record class de.cheaterpaul.enchantmentmachine.util.EnchantmentInstanceMod
Returns a hash code value for this object.
hashCode() - Method in record class de.cheaterpaul.enchantmentmachine.util.EnchantmentStore
Returns a hash code value for this object.

I

IEnchantmentMachine - Interface in de.cheaterpaul.enchantmentmachine.block.entity
 
init() - Method in class de.cheaterpaul.enchantmentmachine.client.gui.screens.inventory.EnchanterScreen
 
init() - Method in class de.cheaterpaul.enchantmentmachine.client.gui.screens.StorageScreen
 
init(IEventBus, ModContainer) - Static method in class de.cheaterpaul.enchantmentmachine.core.ModConfig
 
isEmpty() - Method in class de.cheaterpaul.enchantmentmachine.block.entity.DisenchanterBlockEntity
 
isEmpty() - Method in class de.cheaterpaul.enchantmentmachine.block.entity.EnchanterBlockEntity
 
isGridAligned() - Method in class de.cheaterpaul.enchantmentmachine.block.entity.DisenchanterBlockEntity
 
isPauseScreen() - Method in class de.cheaterpaul.enchantmentmachine.client.gui.screens.StorageScreen
 
itemHeight - Variable in class de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList.Builder
 
itemHeight - Variable in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList.Builder
 
itemHeight(int) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList.Builder
 
itemHeight(int) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList.Builder
 
ItemModelGenerator(PackOutput, ExistingFileHelper) - Constructor for class de.cheaterpaul.enchantmentmachine.data.ModDataGenerator.ItemModelGenerator
 
ITEMS - Static variable in class de.cheaterpaul.enchantmentmachine.core.ModData
 

L

level() - Method in record class de.cheaterpaul.enchantmentmachine.util.EnchantmentInstanceMod
Returns the value of the level record component.
loadAdditional(CompoundTag, HolderLookup.Provider) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.DisenchanterBlockEntity
 
loadAdditional(CompoundTag, HolderLookup.Provider) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.EnchantmentBaseBlockEntity
 
loadAdditional(CompoundTag, HolderLookup.Provider) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
 

M

makeShape() - Static method in class de.cheaterpaul.enchantmentmachine.block.DisenchanterBlock
 
makeShape() - Static method in class de.cheaterpaul.enchantmentmachine.block.EnchanterBlock
 
makeShape() - Static method in class de.cheaterpaul.enchantmentmachine.block.StorageBlock
 
maxEnchantmentLevels - Variable in class de.cheaterpaul.enchantmentmachine.core.ModConfig.Server
 
MENU_TYPES - Static variable in class de.cheaterpaul.enchantmentmachine.core.ModData
 
ModBlockTagsProvider(PackOutput, CompletableFuture<HolderLookup.Provider>, ExistingFileHelper) - Constructor for class de.cheaterpaul.enchantmentmachine.data.ModDataGenerator.ModBlockTagsProvider
 
ModClientData - Class in de.cheaterpaul.enchantmentmachine.client
 
ModClientData() - Constructor for class de.cheaterpaul.enchantmentmachine.client.ModClientData
 
ModConfig - Class in de.cheaterpaul.enchantmentmachine.core
 
ModConfig() - Constructor for class de.cheaterpaul.enchantmentmachine.core.ModConfig
 
ModConfig.Server - Class in de.cheaterpaul.enchantmentmachine.core
This is stored server side on a per world base.
ModData - Class in de.cheaterpaul.enchantmentmachine.core
 
ModData() - Constructor for class de.cheaterpaul.enchantmentmachine.core.ModData
 
ModDataGenerator - Class in de.cheaterpaul.enchantmentmachine.data
 
ModDataGenerator() - Constructor for class de.cheaterpaul.enchantmentmachine.data.ModDataGenerator
 
ModDataGenerator.BlockStateGenerator - Class in de.cheaterpaul.enchantmentmachine.data
 
ModDataGenerator.ItemModelGenerator - Class in de.cheaterpaul.enchantmentmachine.data
 
ModDataGenerator.ModBlockTagsProvider - Class in de.cheaterpaul.enchantmentmachine.data
 
ModDataGenerator.RecipeGenerator - Class in de.cheaterpaul.enchantmentmachine.data
 
MODID - Static variable in class de.cheaterpaul.enchantmentmachine.util.REFERENCE
 
ModPacketDispatcher - Class in de.cheaterpaul.enchantmentmachine.network
 
ModPacketDispatcher() - Constructor for class de.cheaterpaul.enchantmentmachine.network.ModPacketDispatcher
 
mouseClicked(double, double, int) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList.Entry
 
mouseDragged(double, double, int, double, double) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.screens.inventory.EnchanterScreen
 
MultilineTooltip - Class in de.cheaterpaul.enchantmentmachine.util
 
MultilineTooltip(List<Component>) - Constructor for class de.cheaterpaul.enchantmentmachine.util.MultilineTooltip
 

N

narratables() - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList.Entry
 
neighborChanged(BlockState, Level, BlockPos, Block, BlockPos, boolean) - Method in class de.cheaterpaul.enchantmentmachine.block.EnchantmentBaseBlock
 
newBlockEntity(BlockPos, BlockState) - Method in class de.cheaterpaul.enchantmentmachine.block.DisenchanterBlock
 
newBlockEntity(BlockPos, BlockState) - Method in class de.cheaterpaul.enchantmentmachine.block.EnchanterBlock
 
newBlockEntity(BlockPos, BlockState) - Method in class de.cheaterpaul.enchantmentmachine.block.StorageBlock
 
nextPageAngle - Variable in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
 
nextPageTurningSpeed - Variable in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
 

O

oFlip - Variable in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
 
onConfigLoad(ModConfigEvent) - Method in class de.cheaterpaul.enchantmentmachine.core.ModConfig.Server
 
onDataPacket(Connection, ClientboundBlockEntityDataPacket, HolderLookup.Provider) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.DisenchanterBlockEntity
 
onDataPacket(Connection, ClientboundBlockEntityDataPacket, HolderLookup.Provider) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.EnchanterBlockEntity
 
onEnchantmentsChanged(Object2IntMap<EnchantmentInstanceMod>) - Method in interface de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity.IEnchantmentListener
 
onEnchantmentsChanged(Object2IntMap<EnchantmentInstanceMod>) - Method in class de.cheaterpaul.enchantmentmachine.inventory.EnchanterContainerMenu
 
onNeighbourChanged(LevelReader, BlockPos) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.EnchantmentBaseBlockEntity
 
onRemove(BlockState, Level, BlockPos, BlockState, boolean) - Method in class de.cheaterpaul.enchantmentmachine.block.DisenchanterBlock
 

P

pageAngle - Variable in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
 
pageTurningSpeed - Variable in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
 
pHeight - Variable in class de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList.Builder
 
pHeight - Variable in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList.Builder
 
playerDestroy(Level, Player, BlockPos, BlockState, BlockEntity, ItemStack) - Method in class de.cheaterpaul.enchantmentmachine.block.StorageBlock
 
priceModifier - Variable in class de.cheaterpaul.enchantmentmachine.core.ModConfig.Server
 
pWidth - Variable in class de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList.Builder
 
pWidth - Variable in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList.Builder
 

Q

quickMoveStack(Player, int) - Method in class de.cheaterpaul.enchantmentmachine.inventory.EnchanterContainerMenu
 
quickMoveStack(Player, int) - Method in class de.cheaterpaul.enchantmentmachine.inventory.EnchantmentBaseContainerMenu
 

R

RecipeGenerator(PackOutput, CompletableFuture<HolderLookup.Provider>) - Constructor for class de.cheaterpaul.enchantmentmachine.data.ModDataGenerator.RecipeGenerator
 
REFERENCE - Class in de.cheaterpaul.enchantmentmachine.util
 
REFERENCE() - Constructor for class de.cheaterpaul.enchantmentmachine.util.REFERENCE
 
refreshActiveEnchantments() - Method in class de.cheaterpaul.enchantmentmachine.client.gui.screens.inventory.EnchanterScreen
 
register(IEventBus) - Static method in class de.cheaterpaul.enchantmentmachine.core.ModData
 
registerHandler(RegisterPayloadHandlersEvent) - Static method in class de.cheaterpaul.enchantmentmachine.network.ModPacketDispatcher
 
registerListener(StorageBlockEntity.IEnchantmentListener) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
 
registerModels() - Method in class de.cheaterpaul.enchantmentmachine.data.ModDataGenerator.ItemModelGenerator
 
registerPackets(PayloadRegistrar) - Static method in class de.cheaterpaul.enchantmentmachine.network.ModPacketDispatcher
 
registerScreens(RegisterMenuScreensEvent) - Static method in class de.cheaterpaul.enchantmentmachine.client.ModClientData
 
registerStatesAndModels() - Method in class de.cheaterpaul.enchantmentmachine.data.ModDataGenerator.BlockStateGenerator
 
registerTileEntityRenderer(EntityRenderersEvent.RegisterRenderers) - Static method in class de.cheaterpaul.enchantmentmachine.client.ModClientData
 
removed(Player) - Method in class de.cheaterpaul.enchantmentmachine.inventory.EnchanterContainerMenu
 
removeItem(int, int) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.DisenchanterBlockEntity
 
removeItem(int, int) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.EnchanterBlockEntity
 
removeItemNoUpdate(int) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.DisenchanterBlockEntity
 
removeItemNoUpdate(int) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.EnchanterBlockEntity
 
removeListener(StorageBlockEntity.IEnchantmentListener) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
 
render(StorageBlockEntity, float, PoseStack, MultiBufferSource, int, int) - Method in class de.cheaterpaul.enchantmentmachine.client.renderer.blockentity.EnchantmentBlockTileEntityRenderer
 
render(GuiGraphics, int, int, int, int, int, int, int, boolean, float) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList.Entry
 
render(GuiGraphics, int, int, int, int, int, int, int, boolean, float) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.EnchantmentItem
 
render(GuiGraphics, int, int, int, int, int, int, int, boolean, float) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList.Entry
 
render(GuiGraphics, int, int, float) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.screens.inventory.DisenchanterScreen
 
render(GuiGraphics, int, int, float) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.screens.inventory.EnchanterScreen
 
renderBackground(GuiGraphics, int, int, float) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.screens.StorageScreen
 
renderBg(GuiGraphics, float, int, int) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.screens.inventory.DisenchanterScreen
 
renderBg(GuiGraphics, float, int, int) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.screens.inventory.EnchanterScreen
 
renderDecorations(GuiGraphics, int, int) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList
 
renderDecorations(GuiGraphics, int, int) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList
 
renderItem(GuiGraphics, int, int, float, int, int, int, int, int) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList
 
renderItem(GuiGraphics, int, int, float, int, int, int, int, int) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList
 
renderListBackground(GuiGraphics) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList
 
renderSelection(GuiGraphics, int, int, int, int, int) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList
 
renderWidget(GuiGraphics, int, int, float) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList
 
replace(Collection<T>) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList
 
replaceEntries(Collection<T>) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList
 
resize(Minecraft, int, int) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.screens.inventory.EnchanterScreen
 
resize(Minecraft, int, int) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.screens.StorageScreen
 

S

saveAdditional(CompoundTag, HolderLookup.Provider) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.DisenchanterBlockEntity
 
saveAdditional(CompoundTag, HolderLookup.Provider) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.EnchantmentBaseBlockEntity
 
saveAdditional(CompoundTag, HolderLookup.Provider) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
 
SERVER - Static variable in class de.cheaterpaul.enchantmentmachine.core.ModConfig
Synced to clients.
ServerPayloadHandler - Class in de.cheaterpaul.enchantmentmachine.server
 
ServerPayloadHandler() - Constructor for class de.cheaterpaul.enchantmentmachine.server.ServerPayloadHandler
 
serverTick(Level, BlockPos, BlockState, DisenchanterBlockEntity) - Static method in class de.cheaterpaul.enchantmentmachine.block.entity.DisenchanterBlockEntity
 
setItem(int, ItemStack) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.DisenchanterBlockEntity
 
setItem(int, ItemStack) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.EnchanterBlockEntity
 
setItems(NonNullList<ItemStack>) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.EnchanterBlockEntity
 
setItems(NonNullList<ItemStack>) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.DisenchanterBlockEntity
 
setListener(EnchanterContainerMenu.ISlotListener) - Method in class de.cheaterpaul.enchantmentmachine.inventory.EnchanterContainerMenu
 
SHAPE - Static variable in class de.cheaterpaul.enchantmentmachine.block.DisenchanterBlock
 
SHAPE - Static variable in class de.cheaterpaul.enchantmentmachine.block.EnchanterBlock
 
SHAPE - Static variable in class de.cheaterpaul.enchantmentmachine.block.StorageBlock
 
shouldOpenEnchantmentListScreen() - Method in record class de.cheaterpaul.enchantmentmachine.network.message.EnchantmentPacket
Returns the value of the shouldOpenEnchantmentListScreen record component.
SimpleList<T> - Class in de.cheaterpaul.enchantmentmachine.client.gui.components
 
SimpleList(Minecraft, int, int, int, int) - Constructor for class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList
 
SimpleList.Builder<T> - Class in de.cheaterpaul.enchantmentmachine.client.gui.components
 
SimpleList.Entry<T> - Class in de.cheaterpaul.enchantmentmachine.client.gui.components
 
slotChanged() - Method in interface de.cheaterpaul.enchantmentmachine.inventory.EnchanterContainerMenu.ISlotListener
 
SPRITES - Static variable in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList.Entry
 
stillValid(Player) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.EnchantmentBaseBlockEntity
 
stillValid(Player) - Method in class de.cheaterpaul.enchantmentmachine.inventory.EnchantmentBaseContainerMenu
 
storage_block - Static variable in class de.cheaterpaul.enchantmentmachine.core.ModData
 
storage_tile - Static variable in class de.cheaterpaul.enchantmentmachine.core.ModData
 
StorageBlock - Class in de.cheaterpaul.enchantmentmachine.block
 
StorageBlock(BlockBehaviour.Properties) - Constructor for class de.cheaterpaul.enchantmentmachine.block.StorageBlock
 
StorageBlockEntity - Class in de.cheaterpaul.enchantmentmachine.block.entity
 
StorageBlockEntity(BlockPos, BlockState) - Constructor for class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
 
StorageBlockEntity.IEnchantmentListener - Interface in de.cheaterpaul.enchantmentmachine.block.entity
 
StorageScreen - Class in de.cheaterpaul.enchantmentmachine.client.gui.screens
 
StorageScreen() - Constructor for class de.cheaterpaul.enchantmentmachine.client.gui.screens.StorageScreen
 
STREAM_CODEC - Static variable in record class de.cheaterpaul.enchantmentmachine.util.EnchantmentInstanceMod
 
STREAM_CODEC - Static variable in record class de.cheaterpaul.enchantmentmachine.util.EnchantmentStore
 

T

TEXTURE_BOOK - Static variable in class de.cheaterpaul.enchantmentmachine.client.renderer.blockentity.EnchantmentBlockTileEntityRenderer
 
ticks - Variable in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
 
toCharSequence(Minecraft) - Method in class de.cheaterpaul.enchantmentmachine.util.MultilineTooltip
 
toString() - Method in record class de.cheaterpaul.enchantmentmachine.network.message.EnchantingPacket
Returns a string representation of this record class.
toString() - Method in record class de.cheaterpaul.enchantmentmachine.network.message.EnchantmentPacket
Returns a string representation of this record class.
toString() - Method in record class de.cheaterpaul.enchantmentmachine.util.EnchantmentInstanceMod
Returns a string representation of this record class.
toString() - Method in record class de.cheaterpaul.enchantmentmachine.util.EnchantmentStore
Returns a string representation of this record class.
tRot - Variable in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
 
tryApplyEnchantment(EnchantmentInstanceMod, ItemEnchantments.Mutable, boolean) - Static method in class de.cheaterpaul.enchantmentmachine.util.Utils
Tries to combine the given enchantment instance into the mutable enchantment instance.
type() - Method in record class de.cheaterpaul.enchantmentmachine.network.message.EnchantingPacket
 
type() - Method in record class de.cheaterpaul.enchantmentmachine.network.message.EnchantmentPacket
 
TYPE - Static variable in record class de.cheaterpaul.enchantmentmachine.network.message.EnchantingPacket
 
TYPE - Static variable in record class de.cheaterpaul.enchantmentmachine.network.message.EnchantmentPacket
 

U

updateEnchantments(Object2IntMap<EnchantmentInstanceMod>) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.screens.inventory.EnchanterScreen
 
updateEnchantments(Object2IntMap<EnchantmentInstanceMod>) - Method in class de.cheaterpaul.enchantmentmachine.client.gui.screens.StorageScreen
 
useShapeForLightOcclusion(BlockState) - Method in class de.cheaterpaul.enchantmentmachine.block.EnchanterBlock
 
useWithoutItem(BlockState, Level, BlockPos, Player, BlockHitResult) - Method in class de.cheaterpaul.enchantmentmachine.block.DisenchanterBlock
 
useWithoutItem(BlockState, Level, BlockPos, Player, BlockHitResult) - Method in class de.cheaterpaul.enchantmentmachine.block.EnchanterBlock
 
useWithoutItem(BlockState, Level, BlockPos, Player, BlockHitResult) - Method in class de.cheaterpaul.enchantmentmachine.block.StorageBlock
 
Utils - Class in de.cheaterpaul.enchantmentmachine.util
 
Utils() - Constructor for class de.cheaterpaul.enchantmentmachine.util.Utils
 

W

widgets - Variable in class de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList.Entry
 
WIDGETS_LOCATION - Static variable in class de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList.Entry
 
WIDGETS_LOCATION - Static variable in class de.cheaterpaul.enchantmentmachine.client.gui.components.EnchantmentItem
 
writeEnchantments(CompoundTag, HolderLookup.Provider) - Method in class de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity
 

X

x - Variable in class de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList.Builder
 
x - Variable in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList.Builder
 

Y

y - Variable in class de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList.Builder
 
y - Variable in class de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList.Builder
 
A B C D E F G H I L M N O P Q R S T U W X Y 
All Classes and Interfaces|All Packages|Constant Field Values