Index

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

A

add(UUID) - Method in class in.northwestw.shortcircuit.data.CircuitLimitSavedData
 
addCircuit(UUID, int) - Method in class in.northwestw.shortcircuit.data.CircuitSavedData
 
addOctolet(int, Octolet) - Method in class in.northwestw.shortcircuit.data.CircuitSavedData
 
animateTick(BlockState, Level, BlockPos, RandomSource) - Method in class in.northwestw.shortcircuit.registries.blocks.IntegratedCircuitBlock
 
animateTick(BlockState, Level, BlockPos, RandomSource) - Method in class in.northwestw.shortcircuit.registries.blocks.TruthAssignerBlock
 
ANNOTATED - Static variable in class in.northwestw.shortcircuit.registries.blocks.CircuitBoardBlock
 
appendHoverText(ItemStack, BlockGetter, List<Component>, TooltipFlag) - Method in class in.northwestw.shortcircuit.registries.blocks.CircuitBlock
 
appendHoverText(ItemStack, BlockGetter, List<Component>, TooltipFlag) - Method in class in.northwestw.shortcircuit.registries.blocks.CircuitBoardBlock
 
appendHoverText(ItemStack, BlockGetter, List<Component>, TooltipFlag) - Method in class in.northwestw.shortcircuit.registries.blocks.IntegratedCircuitBlock
 

B

BACK - Enum constant in enum class in.northwestw.shortcircuit.properties.RelativeDirection
 
bits - Variable in class in.northwestw.shortcircuit.data.TruthTable
 
BlockEntities - Class in in.northwestw.shortcircuit.registries
 
BlockEntities() - Constructor for class in.northwestw.shortcircuit.registries.BlockEntities
 
blocks - Variable in class in.northwestw.shortcircuit.data.Octolet
 
blocks - Variable in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
blocks - Variable in class in.northwestw.shortcircuit.registries.blockentities.IntegratedCircuitBlockEntity
 
Blocks - Class in in.northwestw.shortcircuit.registries
 
Blocks() - Constructor for class in.northwestw.shortcircuit.registries.Blocks
 
blockSize - Variable in class in.northwestw.shortcircuit.data.Octolet
 

C

canAdd(UUID) - Method in class in.northwestw.shortcircuit.data.CircuitLimitSavedData
 
checkAndRecord() - Method in class in.northwestw.shortcircuit.registries.blockentities.TruthAssignerBlockEntity
 
CIRCUIT - Static variable in class in.northwestw.shortcircuit.registries.BlockEntities
 
CIRCUIT - Static variable in class in.northwestw.shortcircuit.registries.Blocks
 
CIRCUIT - Static variable in class in.northwestw.shortcircuit.registries.Items
 
CIRCUIT_BOARD - Static variable in class in.northwestw.shortcircuit.registries.BlockEntities
 
CIRCUIT_BOARD - Static variable in class in.northwestw.shortcircuit.registries.Blocks
 
CIRCUIT_BOARD - Static variable in class in.northwestw.shortcircuit.registries.Items
 
CIRCUIT_BOARD_DIMENSION - Static variable in class in.northwestw.shortcircuit.Constants
 
CircuitBlock - Class in in.northwestw.shortcircuit.registries.blocks
 
CircuitBlock(BlockBehaviour.Properties) - Constructor for class in.northwestw.shortcircuit.registries.blocks.CircuitBlock
 
CircuitBlockEntity - Class in in.northwestw.shortcircuit.registries.blockentities
 
CircuitBlockEntity(BlockPos, BlockState) - Constructor for class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
CircuitBlockEntity.RuntimeReloadResult - Enum Class in in.northwestw.shortcircuit.registries.blockentities
 
CircuitBlockEntityRenderer - Class in in.northwestw.shortcircuit.registries.blockentityrenderers
 
CircuitBlockEntityRenderer(BlockEntityRendererProvider.Context) - Constructor for class in.northwestw.shortcircuit.registries.blockentityrenderers.CircuitBlockEntityRenderer
 
CircuitBoardBlock - Class in in.northwestw.shortcircuit.registries.blocks
 
CircuitBoardBlock(BlockBehaviour.Properties) - Constructor for class in.northwestw.shortcircuit.registries.blocks.CircuitBoardBlock
 
CircuitBoardBlock(BlockBehaviour.Properties, RelativeDirection, boolean) - Constructor for class in.northwestw.shortcircuit.registries.blocks.CircuitBoardBlock
 
CircuitBoardBlock.Mode - Enum Class in in.northwestw.shortcircuit.registries.blocks
 
CircuitBoardBlockEntity - Class in in.northwestw.shortcircuit.registries.blockentities
 
CircuitBoardBlockEntity(BlockPos, BlockState) - Constructor for class in.northwestw.shortcircuit.registries.blockentities.CircuitBoardBlockEntity
 
circuitBoardFixedDirection(RelativeDirection) - Static method in class in.northwestw.shortcircuit.properties.DirectionHelper
 
CircuitLimitSavedData - Class in in.northwestw.shortcircuit.data
 
CircuitLimitSavedData() - Constructor for class in.northwestw.shortcircuit.data.CircuitLimitSavedData
 
circuits - Variable in class in.northwestw.shortcircuit.data.CircuitSavedData
 
CircuitSavedData - Class in in.northwestw.shortcircuit.data
 
CircuitSavedData() - Constructor for class in.northwestw.shortcircuit.data.CircuitSavedData
 
clearContent() - Method in class in.northwestw.shortcircuit.registries.blockentities.TruthAssignerBlockEntity
 
clickMenuButton(Player, int) - Method in class in.northwestw.shortcircuit.registries.menus.TruthAssignerMenu
 
color - Variable in class in.northwestw.shortcircuit.registries.blockentities.common.CommonCircuitBlockEntity
 
COLORED - Static variable in class in.northwestw.shortcircuit.registries.blocks.CircuitBlock
 
COLORED - Static variable in class in.northwestw.shortcircuit.registries.blocks.IntegratedCircuitBlock
 
ColorHelper - Class in in.northwestw.shortcircuit.properties
 
ColorHelper() - Constructor for class in.northwestw.shortcircuit.properties.ColorHelper
 
colorToStainedGlass(DyeColor) - Static method in class in.northwestw.shortcircuit.properties.ColorHelper
 
CommonCircuitBlockEntity - Class in in.northwestw.shortcircuit.registries.blockentities.common
 
CommonCircuitBlockEntity(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class in.northwestw.shortcircuit.registries.blockentities.common.CommonCircuitBlockEntity
 
Config - Class in in.northwestw.shortcircuit.config
 
Config() - Constructor for class in.northwestw.shortcircuit.config.Config
 
Constants - Class in in.northwestw.shortcircuit
 
Constants() - Constructor for class in.northwestw.shortcircuit.Constants
 
create(int, Inventory) - Method in interface in.northwestw.shortcircuit.platform.services.IRegistryHelper.MenuSupplier
 
create(BlockPos, BlockState) - Method in interface in.northwestw.shortcircuit.platform.services.IRegistryHelper.BlockEntitySupplier
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class in.northwestw.shortcircuit.registries.blocks.CircuitBlock
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class in.northwestw.shortcircuit.registries.blocks.CircuitBoardBlock
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class in.northwestw.shortcircuit.registries.blocks.InnerICBlock
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class in.northwestw.shortcircuit.registries.blocks.IntegratedCircuitBlock
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class in.northwestw.shortcircuit.registries.blocks.TruthAssignerBlock
 
createMenu(int, Inventory) - Method in class in.northwestw.shortcircuit.registries.blockentities.TruthAssignerBlockEntity
 
CREATIVE_MODE_TAB_ITEMS - Static variable in class in.northwestw.shortcircuit.platform.FabricRegistryHelper
 
cycleColor(boolean) - Method in class in.northwestw.shortcircuit.registries.blockentities.common.CommonCircuitBlockEntity
 

D

dataChanged(AbstractContainerMenu, int, int) - Method in class in.northwestw.shortcircuit.client.TruthAssignerScreen
 
dataChanged(AbstractContainerMenu, int, int) - Method in class in.northwestw.shortcircuit.registries.blockentities.TruthAssignerBlockEntity
 
defaultValue - Variable in class in.northwestw.shortcircuit.data.TruthTable
 
DIRECTION - Static variable in class in.northwestw.shortcircuit.registries.blocks.CircuitBoardBlock
 
DirectionHelper - Class in in.northwestw.shortcircuit.properties
 
DirectionHelper() - Constructor for class in.northwestw.shortcircuit.properties.DirectionHelper
 
directionToRelativeDirection(Direction, Direction) - Static method in class in.northwestw.shortcircuit.properties.DirectionHelper
 
DOWN - Enum constant in enum class in.northwestw.shortcircuit.properties.RelativeDirection
 

F

FabricRegistryHelper - Class in in.northwestw.shortcircuit.platform
 
FabricRegistryHelper() - Constructor for class in.northwestw.shortcircuit.platform.FabricRegistryHelper
 
FAIL_MULTI_MODE - Enum constant in enum class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity.RuntimeReloadResult
 
FAIL_NO_SERVER - Enum constant in enum class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity.RuntimeReloadResult
 
FAIL_NOT_EXIST - Enum constant in enum class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity.RuntimeReloadResult
 
FAIL_RECURRENCE - Enum constant in enum class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity.RuntimeReloadResult
 
fromId(byte) - Static method in enum class in.northwestw.shortcircuit.properties.RelativeDirection
 
fromName(String) - Static method in enum class in.northwestw.shortcircuit.properties.RelativeDirection
 
fromTag(CompoundTag) - Static method in class in.northwestw.shortcircuit.data.Octolet
 
FRONT - Enum constant in enum class in.northwestw.shortcircuit.properties.RelativeDirection
 

G

getBits() - Method in class in.northwestw.shortcircuit.registries.menus.TruthAssignerMenu
 
getBlockChunk(int) - Method in class in.northwestw.shortcircuit.data.Octolet
 
getBlockSize() - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
getCircuitBoardData(ServerLevel) - Static method in class in.northwestw.shortcircuit.data.CircuitSavedData
 
getCircuitStartingPos(UUID) - Method in class in.northwestw.shortcircuit.data.CircuitSavedData
 
getColor() - Method in class in.northwestw.shortcircuit.registries.blockentities.common.CommonCircuitBlockEntity
 
getContainerSize() - Method in class in.northwestw.shortcircuit.registries.blockentities.TruthAssignerBlockEntity
 
getCurrentInput() - Method in class in.northwestw.shortcircuit.registries.menus.TruthAssignerMenu
 
getDefaultName() - Method in class in.northwestw.shortcircuit.registries.blockentities.TruthAssignerBlockEntity
 
getDirectSignal(BlockState, BlockGetter, BlockPos, Direction) - Method in class in.northwestw.shortcircuit.registries.blocks.CircuitBlock
 
getDirectSignal(BlockState, BlockGetter, BlockPos, Direction) - Method in class in.northwestw.shortcircuit.registries.blocks.CircuitBoardBlock
 
getDirectSignal(BlockState, BlockGetter, BlockPos, Direction) - Method in class in.northwestw.shortcircuit.registries.blocks.IntegratedCircuitBlock
 
getError() - Method in class in.northwestw.shortcircuit.registries.menus.TruthAssignerMenu
 
getId() - Method in enum class in.northwestw.shortcircuit.properties.RelativeDirection
 
getItem(int) - Method in class in.northwestw.shortcircuit.registries.blockentities.TruthAssignerBlockEntity
 
getLoadedChunks() - Method in class in.northwestw.shortcircuit.data.Octolet
 
getMaxDelay() - Method in class in.northwestw.shortcircuit.registries.menus.TruthAssignerMenu
 
getMenuProvider(BlockState, Level, BlockPos) - Method in class in.northwestw.shortcircuit.registries.blocks.TruthAssignerBlock
 
getOctoletPos(int) - Static method in class in.northwestw.shortcircuit.data.Octolet
 
getOwnerUuid() - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
getParentOctolet(UUID) - Method in class in.northwestw.shortcircuit.data.CircuitSavedData
 
getPower(Direction) - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
getPower(Direction) - Method in class in.northwestw.shortcircuit.registries.blockentities.IntegratedCircuitBlockEntity
 
getRelativePower(RelativeDirection) - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
getRuntimeData(ServerLevel) - Static method in class in.northwestw.shortcircuit.data.CircuitLimitSavedData
 
getRuntimeData(ServerLevel) - Static method in class in.northwestw.shortcircuit.data.CircuitSavedData
 
getRuntimeData(MinecraftServer) - Static method in class in.northwestw.shortcircuit.data.CircuitLimitSavedData
 
getRuntimeUuid() - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
getSerializedName() - Method in enum class in.northwestw.shortcircuit.properties.RelativeDirection
 
getSerializedName() - Method in enum class in.northwestw.shortcircuit.registries.blocks.CircuitBoardBlock.Mode
 
getSignal(BlockState, BlockGetter, BlockPos, Direction) - Method in class in.northwestw.shortcircuit.registries.blocks.CircuitBlock
 
getSignal(BlockState, BlockGetter, BlockPos, Direction) - Method in class in.northwestw.shortcircuit.registries.blocks.CircuitBoardBlock
 
getSignal(BlockState, BlockGetter, BlockPos, Direction) - Method in class in.northwestw.shortcircuit.registries.blocks.IntegratedCircuitBlock
 
getSignals(UUID, Map<RelativeDirection, Integer>) - Method in class in.northwestw.shortcircuit.data.TruthTableSavedData
 
getStartingPos(int, UUID) - Method in class in.northwestw.shortcircuit.data.Octolet
 
getStateForPlacement(BlockPlaceContext) - Method in class in.northwestw.shortcircuit.registries.blocks.CircuitBlock
 
getStateForPlacement(BlockPlaceContext) - Method in class in.northwestw.shortcircuit.registries.blocks.IntegratedCircuitBlock
 
getStateForPlacement(BlockPlaceContext) - Method in class in.northwestw.shortcircuit.registries.blocks.TruthAssignerBlock
 
getTicker(Level, BlockState, BlockEntityType<T>) - Method in class in.northwestw.shortcircuit.registries.blocks.CircuitBlock
 
getTicker(Level, BlockState, BlockEntityType<T>) - Method in class in.northwestw.shortcircuit.registries.blocks.IntegratedCircuitBlock
 
getTicker(Level, BlockState, BlockEntityType<T>) - Method in class in.northwestw.shortcircuit.registries.blocks.TruthAssignerBlock
 
getTranslationKey() - Method in enum class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity.RuntimeReloadResult
 
getTruthTableData(ServerLevel) - Static method in class in.northwestw.shortcircuit.data.TruthTableSavedData
 
getUpdatePacket() - Method in class in.northwestw.shortcircuit.registries.blockentities.common.CommonCircuitBlockEntity
 
getUpdatePacket() - Method in class in.northwestw.shortcircuit.registries.blockentities.TruthAssignerBlockEntity
 
getUpdateTag() - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
getUpdateTag() - Method in class in.northwestw.shortcircuit.registries.blockentities.common.CommonCircuitBlockEntity
 
getUpdateTag() - Method in class in.northwestw.shortcircuit.registries.blockentities.TruthAssignerBlockEntity
 
getUuid() - Method in class in.northwestw.shortcircuit.registries.blockentities.common.CommonCircuitBlockEntity
 

H

hidden - Variable in class in.northwestw.shortcircuit.registries.blockentities.common.CommonCircuitBlockEntity
 

I

in.northwestw.shortcircuit - package in.northwestw.shortcircuit
 
in.northwestw.shortcircuit.client - package in.northwestw.shortcircuit.client
 
in.northwestw.shortcircuit.config - package in.northwestw.shortcircuit.config
 
in.northwestw.shortcircuit.data - package in.northwestw.shortcircuit.data
 
in.northwestw.shortcircuit.platform - package in.northwestw.shortcircuit.platform
 
in.northwestw.shortcircuit.platform.services - package in.northwestw.shortcircuit.platform.services
 
in.northwestw.shortcircuit.properties - package in.northwestw.shortcircuit.properties
 
in.northwestw.shortcircuit.registries - package in.northwestw.shortcircuit.registries
 
in.northwestw.shortcircuit.registries.blockentities - package in.northwestw.shortcircuit.registries.blockentities
 
in.northwestw.shortcircuit.registries.blockentities.common - package in.northwestw.shortcircuit.registries.blockentities.common
 
in.northwestw.shortcircuit.registries.blockentityrenderers - package in.northwestw.shortcircuit.registries.blockentityrenderers
 
in.northwestw.shortcircuit.registries.blocks - package in.northwestw.shortcircuit.registries.blocks
 
in.northwestw.shortcircuit.registries.items - package in.northwestw.shortcircuit.registries.items
 
in.northwestw.shortcircuit.registries.menus - package in.northwestw.shortcircuit.registries.menus
 
init() - Method in class in.northwestw.shortcircuit.client.TruthAssignerScreen
 
init() - Static method in class in.northwestw.shortcircuit.ShortCircuitCommon
 
INNER_IC - Static variable in class in.northwestw.shortcircuit.registries.Blocks
 
InnerICBlock - Class in in.northwestw.shortcircuit.registries.blocks
 
InnerICBlock(BlockBehaviour.Properties) - Constructor for class in.northwestw.shortcircuit.registries.blocks.InnerICBlock
 
INPUT - Enum constant in enum class in.northwestw.shortcircuit.registries.blocks.CircuitBoardBlock.Mode
 
inputs - Variable in class in.northwestw.shortcircuit.data.TruthTable
 
insertNewBlock(UUID) - Method in class in.northwestw.shortcircuit.data.Octolet
 
insertTruthTable(UUID, List<RelativeDirection>, List<RelativeDirection>, Map<Integer, Integer>, int) - Method in class in.northwestw.shortcircuit.data.TruthTableSavedData
 
INTEGRATED_CIRCUIT - Static variable in class in.northwestw.shortcircuit.registries.BlockEntities
 
INTEGRATED_CIRCUIT - Static variable in class in.northwestw.shortcircuit.registries.Blocks
 
INTEGRATED_CIRCUIT - Static variable in class in.northwestw.shortcircuit.registries.Items
 
IntegratedCircuitBlock - Class in in.northwestw.shortcircuit.registries.blocks
 
IntegratedCircuitBlock(BlockBehaviour.Properties) - Constructor for class in.northwestw.shortcircuit.registries.blocks.IntegratedCircuitBlock
 
IntegratedCircuitBlockEntity - Class in in.northwestw.shortcircuit.registries.blockentities
 
IntegratedCircuitBlockEntity(BlockPos, BlockState) - Constructor for class in.northwestw.shortcircuit.registries.blockentities.IntegratedCircuitBlockEntity
 
IntegratedCircuitBlockEntityRenderer - Class in in.northwestw.shortcircuit.registries.blockentityrenderers
 
IntegratedCircuitBlockEntityRenderer(BlockEntityRendererProvider.Context) - Constructor for class in.northwestw.shortcircuit.registries.blockentityrenderers.IntegratedCircuitBlockEntityRenderer
 
IRegistryHelper - Interface in in.northwestw.shortcircuit.platform.services
 
IRegistryHelper.BlockEntitySupplier<T extends net.minecraft.world.level.block.entity.BlockEntity> - Interface in in.northwestw.shortcircuit.platform.services
 
IRegistryHelper.MenuSupplier<T extends net.minecraft.world.inventory.AbstractContainerMenu> - Interface in in.northwestw.shortcircuit.platform.services
 
isEmpty() - Method in class in.northwestw.shortcircuit.registries.blockentities.TruthAssignerBlockEntity
 
isEmpty() - Method in class in.northwestw.shortcircuit.registries.menus.TruthAssignerMenu
 
isFake() - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
isFull() - Method in class in.northwestw.shortcircuit.data.Octolet
 
isGood() - Method in enum class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity.RuntimeReloadResult
 
isHidden() - Method in class in.northwestw.shortcircuit.registries.blockentities.common.CommonCircuitBlockEntity
 
isSame(List<RelativeDirection>, List<RelativeDirection>, Map<Integer, Integer>, int, int) - Method in class in.northwestw.shortcircuit.data.TruthTable
 
isSignalSource(BlockState) - Method in class in.northwestw.shortcircuit.registries.blocks.CircuitBlock
 
isSignalSource(BlockState) - Method in class in.northwestw.shortcircuit.registries.blocks.CircuitBoardBlock
 
isSignalSource(BlockState) - Method in class in.northwestw.shortcircuit.registries.blocks.IntegratedCircuitBlock
 
isValid() - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
isValid() - Method in class in.northwestw.shortcircuit.registries.blockentities.common.CommonCircuitBlockEntity
 
isWorking() - Method in class in.northwestw.shortcircuit.registries.blockentities.TruthAssignerBlockEntity
 
isWorking() - Method in class in.northwestw.shortcircuit.registries.menus.TruthAssignerMenu
 
Items - Class in in.northwestw.shortcircuit.registries
 
Items() - Constructor for class in.northwestw.shortcircuit.registries.Items
 

L

LABELLING_STICK - Static variable in class in.northwestw.shortcircuit.registries.Items
 
LabellingStickItem - Class in in.northwestw.shortcircuit.registries.items
 
LabellingStickItem(Item.Properties) - Constructor for class in.northwestw.shortcircuit.registries.items.LabellingStickItem
 
LEFT - Enum constant in enum class in.northwestw.shortcircuit.properties.RelativeDirection
 
LIT - Static variable in class in.northwestw.shortcircuit.registries.blocks.TruthAssignerBlock
 
load() - Static method in class in.northwestw.shortcircuit.config.Config
 
load(Class<T>) - Static method in class in.northwestw.shortcircuit.platform.Services
 
load(CompoundTag) - Static method in class in.northwestw.shortcircuit.data.CircuitLimitSavedData
 
load(CompoundTag) - Static method in class in.northwestw.shortcircuit.data.CircuitSavedData
 
load(CompoundTag) - Method in class in.northwestw.shortcircuit.data.Octolet
 
load(CompoundTag) - Static method in class in.northwestw.shortcircuit.data.TruthTable
 
load(CompoundTag) - Static method in class in.northwestw.shortcircuit.data.TruthTableSavedData
 
load(CompoundTag) - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
load(CompoundTag) - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBoardBlockEntity
 
load(CompoundTag) - Method in class in.northwestw.shortcircuit.registries.blockentities.common.CommonCircuitBlockEntity
 
load(CompoundTag) - Method in class in.northwestw.shortcircuit.registries.blockentities.IntegratedCircuitBlockEntity
 
load(CompoundTag) - Method in class in.northwestw.shortcircuit.registries.blockentities.TruthAssignerBlockEntity
 
loadExtraFromData(CompoundTag) - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
LOGGER - Static variable in class in.northwestw.shortcircuit.ShortCircuitCommon
 

M

matchRuntimeUuid(UUID) - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
MAX_CIRCUIT_SIZE - Static variable in class in.northwestw.shortcircuit.config.Config
 
MAX_CIRCUITS_PER_PLAYER - Static variable in class in.northwestw.shortcircuit.config.Config
 
MAX_SIZE - Static variable in class in.northwestw.shortcircuit.data.Octolet
 
maxUpdateReached() - Method in class in.northwestw.shortcircuit.registries.blockentities.common.CommonCircuitBlockEntity
 
Menus - Class in in.northwestw.shortcircuit.registries
 
Menus() - Constructor for class in.northwestw.shortcircuit.registries.Menus
 
MOD_ID - Static variable in class in.northwestw.shortcircuit.ShortCircuitCommon
 
MODE - Static variable in class in.northwestw.shortcircuit.registries.blocks.CircuitBoardBlock
 

N

name - Variable in class in.northwestw.shortcircuit.registries.blockentities.common.CommonCircuitBlockEntity
 
neighborChanged(BlockState, Level, BlockPos, Block, BlockPos, boolean) - Method in class in.northwestw.shortcircuit.registries.blocks.CircuitBlock
 
neighborChanged(BlockState, Level, BlockPos, Block, BlockPos, boolean) - Method in class in.northwestw.shortcircuit.registries.blocks.CircuitBoardBlock
 
neighborChanged(BlockState, Level, BlockPos, Block, BlockPos, boolean) - Method in class in.northwestw.shortcircuit.registries.blocks.IntegratedCircuitBlock
 
neighborChanged(BlockState, Level, BlockPos, Block, BlockPos, boolean) - Method in class in.northwestw.shortcircuit.registries.blocks.TruthAssignerBlock
 
newBlockEntity(BlockPos, BlockState) - Method in class in.northwestw.shortcircuit.registries.blocks.CircuitBlock
 
newBlockEntity(BlockPos, BlockState) - Method in class in.northwestw.shortcircuit.registries.blocks.CircuitBoardBlock
 
newBlockEntity(BlockPos, BlockState) - Method in class in.northwestw.shortcircuit.registries.blocks.IntegratedCircuitBlock
 
newBlockEntity(BlockPos, BlockState) - Method in class in.northwestw.shortcircuit.registries.blocks.TruthAssignerBlock
 
nextMode() - Method in enum class in.northwestw.shortcircuit.registries.blocks.CircuitBoardBlock.Mode
 
NONE - Enum constant in enum class in.northwestw.shortcircuit.registries.blocks.CircuitBoardBlock.Mode
 

O

occupied - Variable in class in.northwestw.shortcircuit.data.Octolet
 
Octolet - Class in in.northwestw.shortcircuit.data
 
Octolet() - Constructor for class in.northwestw.shortcircuit.data.Octolet
 
Octolet(short) - Constructor for class in.northwestw.shortcircuit.data.Octolet
 
octoletIndexForSize(short) - Method in class in.northwestw.shortcircuit.data.CircuitSavedData
 
octolets - Variable in class in.northwestw.shortcircuit.data.CircuitSavedData
 
octoletsBySize - Variable in class in.northwestw.shortcircuit.data.CircuitSavedData
 
onInitialize() - Method in class in.northwestw.shortcircuit.ShortCircuitFabric
 
onInitializeClient() - Method in class in.northwestw.shortcircuit.ShortCircuitFabric
 
OUTPUT - Enum constant in enum class in.northwestw.shortcircuit.registries.blocks.CircuitBoardBlock.Mode
 
outputs - Variable in class in.northwestw.shortcircuit.data.TruthTable
 

P

PARTICLE - Static variable in class in.northwestw.shortcircuit.registries.blocks.IntegratedCircuitBlock
 
placements - Variable in class in.northwestw.shortcircuit.data.CircuitLimitSavedData
 
playerWillDestroy(Level, BlockPos, BlockState, Player) - Method in class in.northwestw.shortcircuit.registries.blocks.CircuitBlock
 
playerWillDestroy(Level, BlockPos, BlockState, Player) - Method in class in.northwestw.shortcircuit.registries.blocks.IntegratedCircuitBlock
 
POKING_STICK - Static variable in class in.northwestw.shortcircuit.registries.Items
 
PokingStickItem - Class in in.northwestw.shortcircuit.registries.items
 
PokingStickItem(Item.Properties) - Constructor for class in.northwestw.shortcircuit.registries.items.PokingStickItem
 
POWER - Static variable in class in.northwestw.shortcircuit.registries.blocks.CircuitBoardBlock
 
POWERED - Static variable in class in.northwestw.shortcircuit.registries.blocks.CircuitBlock
 
POWERED - Static variable in class in.northwestw.shortcircuit.registries.blocks.InnerICBlock
 
POWERED - Static variable in class in.northwestw.shortcircuit.registries.blocks.IntegratedCircuitBlock
 

Q

quickMoveStack(Player, int) - Method in class in.northwestw.shortcircuit.registries.menus.TruthAssignerMenu
 

R

registerBlock(String, Function<BlockBehaviour.Properties, Block>, BlockBehaviour.Properties) - Method in class in.northwestw.shortcircuit.platform.FabricRegistryHelper
 
registerBlock(String, Function<BlockBehaviour.Properties, Block>, BlockBehaviour.Properties) - Method in interface in.northwestw.shortcircuit.platform.services.IRegistryHelper
 
registerBlockEntityType(String, IRegistryHelper.BlockEntitySupplier<T>, Supplier<Block>...) - Method in class in.northwestw.shortcircuit.platform.FabricRegistryHelper
 
registerBlockEntityType(String, IRegistryHelper.BlockEntitySupplier<T>, Supplier<Block>...) - Method in interface in.northwestw.shortcircuit.platform.services.IRegistryHelper
 
registerCreativeModeTab(String, Component, Supplier<ItemStack>, Supplier<? extends Item>...) - Method in class in.northwestw.shortcircuit.platform.FabricRegistryHelper
 
registerCreativeModeTab(String, Component, Supplier<ItemStack>, Supplier<? extends Item>...) - Method in interface in.northwestw.shortcircuit.platform.services.IRegistryHelper
 
registerItem(String, Function<Item.Properties, T>, Item.Properties) - Method in class in.northwestw.shortcircuit.platform.FabricRegistryHelper
 
registerItem(String, Function<Item.Properties, T>, Item.Properties) - Method in interface in.northwestw.shortcircuit.platform.services.IRegistryHelper
 
registerMenu(String, IRegistryHelper.MenuSupplier<T>, FeatureFlagSet) - Method in class in.northwestw.shortcircuit.platform.FabricRegistryHelper
 
registerMenu(String, IRegistryHelper.MenuSupplier<T>, FeatureFlagSet) - Method in interface in.northwestw.shortcircuit.platform.services.IRegistryHelper
 
registerSound(String) - Method in class in.northwestw.shortcircuit.platform.FabricRegistryHelper
 
registerSound(String) - Method in interface in.northwestw.shortcircuit.platform.services.IRegistryHelper
 
REGISTRY - Static variable in class in.northwestw.shortcircuit.platform.Services
 
REL_DIRECTION - Static variable in enum class in.northwestw.shortcircuit.properties.RelativeDirection
 
RelativeDirection - Enum Class in in.northwestw.shortcircuit.properties
 
relativeDirectionToFacing(RelativeDirection, Direction) - Static method in class in.northwestw.shortcircuit.properties.DirectionHelper
 
reloadRuntime() - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
reloadRuntime(Set<UUID>) - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
reloadRuntimeAndModeMap(Set<UUID>) - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
remove(UUID) - Method in class in.northwestw.shortcircuit.data.CircuitLimitSavedData
 
removeBlock(UUID) - Method in class in.northwestw.shortcircuit.data.Octolet
 
removeCircuit(UUID) - Method in class in.northwestw.shortcircuit.data.CircuitSavedData
 
removed() - Method in class in.northwestw.shortcircuit.client.TruthAssignerScreen
 
removeItem(int, int) - Method in class in.northwestw.shortcircuit.registries.blockentities.TruthAssignerBlockEntity
 
removeItemNoUpdate(int) - Method in class in.northwestw.shortcircuit.registries.blockentities.TruthAssignerBlockEntity
 
removeRuntime() - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
render(CircuitBlockEntity, float, PoseStack, MultiBufferSource, int, int) - Method in class in.northwestw.shortcircuit.registries.blockentityrenderers.CircuitBlockEntityRenderer
 
render(IntegratedCircuitBlockEntity, float, PoseStack, MultiBufferSource, int, int) - Method in class in.northwestw.shortcircuit.registries.blockentityrenderers.IntegratedCircuitBlockEntityRenderer
 
render(GuiGraphics, int, int, float) - Method in class in.northwestw.shortcircuit.client.TruthAssignerScreen
 
renderBg(GuiGraphics, float, int, int) - Method in class in.northwestw.shortcircuit.client.TruthAssignerScreen
 
resetRuntime() - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
RIGHT - Enum constant in enum class in.northwestw.shortcircuit.properties.RelativeDirection
 
rl(String) - Static method in class in.northwestw.shortcircuit.ShortCircuitCommon
 
RUNTIME_DIMENSION - Static variable in class in.northwestw.shortcircuit.Constants
 

S

SAME_SIDE_TICK_LIMIT - Static variable in class in.northwestw.shortcircuit.config.Config
 
save(CompoundTag) - Method in class in.northwestw.shortcircuit.data.CircuitLimitSavedData
 
save(CompoundTag) - Method in class in.northwestw.shortcircuit.data.CircuitSavedData
 
save(CompoundTag) - Method in class in.northwestw.shortcircuit.data.Octolet
 
save(CompoundTag) - Method in class in.northwestw.shortcircuit.data.TruthTable
 
save(CompoundTag) - Method in class in.northwestw.shortcircuit.data.TruthTableSavedData
 
saveAdditional(CompoundTag) - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
saveAdditional(CompoundTag) - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBoardBlockEntity
 
saveAdditional(CompoundTag) - Method in class in.northwestw.shortcircuit.registries.blockentities.common.CommonCircuitBlockEntity
 
saveAdditional(CompoundTag) - Method in class in.northwestw.shortcircuit.registries.blockentities.IntegratedCircuitBlockEntity
 
saveAdditional(CompoundTag) - Method in class in.northwestw.shortcircuit.registries.blockentities.TruthAssignerBlockEntity
 
saveToItem(ItemStack) - Method in class in.northwestw.shortcircuit.registries.blockentities.common.CommonCircuitBlockEntity
 
Services - Class in in.northwestw.shortcircuit.platform
 
Services() - Constructor for class in.northwestw.shortcircuit.platform.Services
 
setBlockSize(short) - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
setColor(DyeColor) - Method in class in.northwestw.shortcircuit.registries.blockentities.common.CommonCircuitBlockEntity
 
setConnection(ResourceKey<Level>, BlockPos, UUID) - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBoardBlockEntity
 
setData(int, int) - Method in class in.northwestw.shortcircuit.registries.menus.TruthAssignerMenu
 
setErrorCode(int, boolean) - Method in class in.northwestw.shortcircuit.registries.blockentities.TruthAssignerBlockEntity
 
setFake(boolean) - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
setHidden(boolean) - Method in class in.northwestw.shortcircuit.registries.blockentities.common.CommonCircuitBlockEntity
 
setItem(int, ItemStack) - Method in class in.northwestw.shortcircuit.registries.blockentities.TruthAssignerBlockEntity
 
setMaxDelay(int) - Method in class in.northwestw.shortcircuit.registries.menus.TruthAssignerMenu
 
setName(Component) - Method in class in.northwestw.shortcircuit.registries.blockentities.common.CommonCircuitBlockEntity
 
setNextBits() - Method in class in.northwestw.shortcircuit.registries.menus.TruthAssignerMenu
 
setOwnerUuid(UUID) - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
setPlacedBy(Level, BlockPos, BlockState, LivingEntity, ItemStack) - Method in class in.northwestw.shortcircuit.registries.blocks.CircuitBlock
 
setPlacedBy(Level, BlockPos, BlockState, LivingEntity, ItemStack) - Method in class in.northwestw.shortcircuit.registries.blocks.IntegratedCircuitBlock
 
setPower(int, RelativeDirection) - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
setUuid(UUID) - Method in class in.northwestw.shortcircuit.registries.blockentities.common.CommonCircuitBlockEntity
 
setWait(boolean) - Method in class in.northwestw.shortcircuit.registries.menus.TruthAssignerMenu
 
SHORT_CIRCUIT_TAB - Static variable in class in.northwestw.shortcircuit.registries.Tabs
 
ShortCircuitCommon - Class in in.northwestw.shortcircuit
 
ShortCircuitCommon() - Constructor for class in.northwestw.shortcircuit.ShortCircuitCommon
 
ShortCircuitFabric - Class in in.northwestw.shortcircuit
 
ShortCircuitFabric() - Constructor for class in.northwestw.shortcircuit.ShortCircuitFabric
 
shouldTick() - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
shouldWait() - Method in class in.northwestw.shortcircuit.registries.menus.TruthAssignerMenu
 
sideUpdated(RelativeDirection) - Method in class in.northwestw.shortcircuit.registries.blockentities.common.CommonCircuitBlockEntity
 
signals - Variable in class in.northwestw.shortcircuit.data.TruthTable
 
SIZE - Static variable in class in.northwestw.shortcircuit.registries.blockentities.TruthAssignerBlockEntity
 
slotChanged(AbstractContainerMenu, int, ItemStack) - Method in class in.northwestw.shortcircuit.client.TruthAssignerScreen
 
slotChanged(AbstractContainerMenu, int, ItemStack) - Method in class in.northwestw.shortcircuit.registries.blockentities.TruthAssignerBlockEntity
 
SoundEvents - Class in in.northwestw.shortcircuit.registries
 
SoundEvents() - Constructor for class in.northwestw.shortcircuit.registries.SoundEvents
 
start() - Method in class in.northwestw.shortcircuit.registries.menus.TruthAssignerMenu
 
stillValid(Player) - Method in class in.northwestw.shortcircuit.registries.blockentities.TruthAssignerBlockEntity
 
stillValid(Player) - Method in class in.northwestw.shortcircuit.registries.menus.TruthAssignerMenu
 
SUCCESS - Enum constant in enum class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity.RuntimeReloadResult
 

T

Tabs - Class in in.northwestw.shortcircuit.registries
 
Tabs() - Constructor for class in.northwestw.shortcircuit.registries.Tabs
 
tick() - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
tick() - Method in class in.northwestw.shortcircuit.registries.blockentities.common.CommonCircuitBlockEntity
 
tick() - Method in class in.northwestw.shortcircuit.registries.blockentities.TruthAssignerBlockEntity
 
trigger() - Static method in class in.northwestw.shortcircuit.registries.BlockEntities
 
trigger() - Static method in class in.northwestw.shortcircuit.registries.Blocks
 
trigger() - Static method in class in.northwestw.shortcircuit.registries.Items
 
trigger() - Static method in class in.northwestw.shortcircuit.registries.Menus
 
trigger() - Static method in class in.northwestw.shortcircuit.registries.SoundEvents
 
trigger() - Static method in class in.northwestw.shortcircuit.registries.Tabs
 
TRUTH_ASSIGNED - Static variable in class in.northwestw.shortcircuit.registries.SoundEvents
 
TRUTH_ASSIGNER - Static variable in class in.northwestw.shortcircuit.registries.BlockEntities
 
TRUTH_ASSIGNER - Static variable in class in.northwestw.shortcircuit.registries.Blocks
 
TRUTH_ASSIGNER - Static variable in class in.northwestw.shortcircuit.registries.Items
 
TRUTH_ASSIGNER - Static variable in class in.northwestw.shortcircuit.registries.Menus
 
TruthAssignerBlock - Class in in.northwestw.shortcircuit.registries.blocks
 
TruthAssignerBlock(BlockBehaviour.Properties) - Constructor for class in.northwestw.shortcircuit.registries.blocks.TruthAssignerBlock
 
TruthAssignerBlockEntity - Class in in.northwestw.shortcircuit.registries.blockentities
 
TruthAssignerBlockEntity(BlockPos, BlockState) - Constructor for class in.northwestw.shortcircuit.registries.blockentities.TruthAssignerBlockEntity
 
TruthAssignerMenu - Class in in.northwestw.shortcircuit.registries.menus
 
TruthAssignerMenu(int, Inventory) - Constructor for class in.northwestw.shortcircuit.registries.menus.TruthAssignerMenu
 
TruthAssignerMenu(int, Inventory, ContainerLevelAccess, Container, ContainerData) - Constructor for class in.northwestw.shortcircuit.registries.menus.TruthAssignerMenu
 
TruthAssignerScreen - Class in in.northwestw.shortcircuit.client
 
TruthAssignerScreen(TruthAssignerMenu, Inventory, Component) - Constructor for class in.northwestw.shortcircuit.client.TruthAssignerScreen
 
TruthTable - Class in in.northwestw.shortcircuit.data
 
TruthTable(List<RelativeDirection>, List<RelativeDirection>, Map<Integer, Integer>, int, int) - Constructor for class in.northwestw.shortcircuit.data.TruthTable
 
TruthTableSavedData - Class in in.northwestw.shortcircuit.data
 
TruthTableSavedData() - Constructor for class in.northwestw.shortcircuit.data.TruthTableSavedData
 

U

UP - Enum constant in enum class in.northwestw.shortcircuit.properties.RelativeDirection
 
updateCircuitBlock(int, RelativeDirection) - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBoardBlockEntity
 
updateInnerBlocks() - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
updateInputs() - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
updateInputs() - Method in class in.northwestw.shortcircuit.registries.blockentities.common.CommonCircuitBlockEntity
 
updateInputs() - Method in class in.northwestw.shortcircuit.registries.blockentities.IntegratedCircuitBlockEntity
 
updateRuntimeBlock(int, RelativeDirection) - Method in class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity
 
use(BlockState, Level, BlockPos, Player, InteractionHand, BlockHitResult) - Method in class in.northwestw.shortcircuit.registries.blocks.CircuitBlock
 
use(BlockState, Level, BlockPos, Player, InteractionHand, BlockHitResult) - Method in class in.northwestw.shortcircuit.registries.blocks.IntegratedCircuitBlock
 
use(BlockState, Level, BlockPos, Player, InteractionHand, BlockHitResult) - Method in class in.northwestw.shortcircuit.registries.blocks.TruthAssignerBlock
 
use(Level, Player, InteractionHand) - Method in class in.northwestw.shortcircuit.registries.items.LabellingStickItem
 
use(Level, Player, InteractionHand) - Method in class in.northwestw.shortcircuit.registries.items.PokingStickItem
 
useItemOn(ItemStack, Level, BlockPos, Player, InteractionHand) - Method in class in.northwestw.shortcircuit.registries.blocks.CircuitBlock
 
useItemOn(ItemStack, Level, BlockPos, Player, InteractionHand) - Method in class in.northwestw.shortcircuit.registries.blocks.IntegratedCircuitBlock
 
useOn(UseOnContext) - Method in class in.northwestw.shortcircuit.registries.items.LabellingStickItem
 
useOn(UseOnContext) - Method in class in.northwestw.shortcircuit.registries.items.PokingStickItem
 
useWithoutItem(Level, BlockPos, Player) - Method in class in.northwestw.shortcircuit.registries.blocks.CircuitBlock
 
uuid - Variable in class in.northwestw.shortcircuit.registries.blockentities.common.CommonCircuitBlockEntity
 

V

valueOf(String) - Static method in enum class in.northwestw.shortcircuit.properties.RelativeDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity.RuntimeReloadResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class in.northwestw.shortcircuit.registries.blocks.CircuitBoardBlock.Mode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class in.northwestw.shortcircuit.properties.RelativeDirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class in.northwestw.shortcircuit.registries.blockentities.CircuitBlockEntity.RuntimeReloadResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class in.northwestw.shortcircuit.registries.blocks.CircuitBoardBlock.Mode
Returns an array containing the constants of this enum class, in the order they are declared.

W

wasExploded(Level, BlockPos, Explosion) - Method in class in.northwestw.shortcircuit.registries.blocks.CircuitBlock
 
A B C D F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values