Package net.minecraft.block
Class ComparatorBlock
java.lang.Object
net.minecraft.block.Block
net.minecraft.block.HorizontalFacingBlock
net.minecraft.block.AbstractRedstoneGateBlock
net.minecraft.block.ComparatorBlock
- All Implemented Interfaces:
BlockEntityProvider
- Mappings:
Namespace Name official ainintermediary net/minecraft/class_1447named net/minecraft/block/ComparatorBlock
-
Field Summary
Fields inherited from class net.minecraft.block.AbstractRedstoneGateBlock
lockedFields inherited from class net.minecraft.block.Block
blastResistance, blockEntity, boundingBoxMaxX, boundingBoxMaxY, boundingBoxMaxZ, boundingBoxMinX, boundingBoxMinY, boundingBoxMinZ, field_469, field_483, field_484, field_486, field_487, field_6259, field_7261, field_7262, field_7263, field_7264, field_7265, field_7266, field_7267, field_7268, fullBlock, hardness, lightLevel, material, opacity, particleGravity, randomTicks, REGISTRY, side, slipperiness, soundGroup, stats, transluscent, useNeighbourLight -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbreakNaturally(World world, int x, int y, int z) createBlockEntity(World world, int id) intprotected intgetInputLevel(BlockView world, int x, int y, int z, int blockData) protected intgetInputPower(World world, int x, int y, int z, int blockData) getTexture(int side, int blockData) protected booleanisLocked(int int2) protected booleanisPoweredAtFace(World world, int x, int y, int z, int blockData) method_398(int int2, Random random, int int3) method_407(World world, int int2, int int3, int int4) voidmethod_411(World world, int int2, int int3, int int4, Block block, int int5) booleanmethod_435(World world, int int2, int int3, int int4, int int5, int int6) method_4748(BlockView blockView, int int2, int int3, int int4) private voidmethod_4749(World world, int int2, int int3, int int4, Random random) booleanmethod_4750(int int2) private intmethod_4751(World world, int int2, int int3, int int4, int int5) booleanonActivated(World world, int x, int y, int z, PlayerEntity player, int int2, float float2, float float3, float float4) voidprotected AbstractRedstoneGateBlockprotected intsetInternalTickDelay(int delay) protected AbstractRedstoneGateBlockprotected voidupdatePoweredBlock(World world, int x, int y, int z, Block block) Methods inherited from class net.minecraft.block.AbstractRedstoneGateBlock
canPlaceBlockAt, canStayPlaced, emitsRedstonePower, emitsRedstonePower, getStrongRedstonePower, getWeakRedstonePower, hasTransperancy, isComparator, isEqualTo, isLocked, isRedstoneGate, isUnableToPowerBlockAtOutputFace, method_4761, method_4763, method_4766, onBreak, onDestroyed, onNeighborUpdate, renderAsNormalBlock, setTickDelay, shouldRenderSideMethods inherited from class net.minecraft.block.HorizontalFacingBlock
getRotationMethods inherited from class net.minecraft.block.Block
appendItemStacks, areBlocksEqual, canStayPlaced, disableStats, get, getAmbientOcclusionLightLevel, getBlastResistance, getBlockFromItem, getBonusDrops, getById, getCollisionBox, getColor, getDropCount, getHardness, getIdByBlock, getItemGroup, getLightLevel, getMaterial, getMaxX, getMaxY, getMaxZ, getMinX, getMinY, getMinZ, getOpacity, getPistonInteractionType, getSideTexture, getTextureName, getTickRate, getTranslatedName, getTranslationKey, hasBlockEntity, hasCollision, hasComparatorOutput, hasStats, isFire, isFlowerPot, isFullBlock, isFullCube, isNormalBlock, isTransluscent, method_400, method_405, method_410, method_412, method_413, method_414, method_415, method_417, method_418, method_4185, method_4186, method_420, method_422, method_424, method_425, method_428, method_431, method_437, method_438, method_446, method_448, method_452, method_454, method_455, method_457, method_459, method_461, method_463, method_464, method_468, method_479, method_4790, method_4793, method_4794, method_4798, method_5546, method_6444, method_6449, onEntityCollision, registerTextures, requiresSilkTouch, setBlockItemBounds, setBlockSoundGroup, setBoundingBox, setItemGroup, setLightLevel, setOpacity, setResistance, setStrength, setTickRandomly, setTranslationKey, setUnbreakable, setup, shouldDropItemsOnExplosion, ticksRandomly, usesNeighbourLight
-
Constructor Details
-
ComparatorBlock
public ComparatorBlock(boolean locked) - Mappings:
Namespace Name Mixin selector official <init>Laiu;<init>(Z)Vintermediary <init>Lnet/minecraft/class_1449;<init>(Z)Vnamed <init>Lnet/minecraft/block/AbstractRedstoneGateBlock;<init>(Z)V
-
-
Method Details
-
method_398
- Overrides:
method_398in classBlock- Mappings:
Namespace Name Mixin selector official aLaht;a(ILjava/util/Random;I)Labm;intermediary method_398Lnet/minecraft/class_197;method_398(ILjava/util/Random;I)Lnet/minecraft/class_1069;named method_398Lnet/minecraft/block/Block;method_398(ILjava/util/Random;I)Lnet/minecraft/item/Item;
-
method_407
- Overrides:
method_407in classBlock- Mappings:
Namespace Name Mixin selector official dLaht;d(Lafm;III)Labm;intermediary method_407Lnet/minecraft/class_197;method_407(Lnet/minecraft/class_1150;III)Lnet/minecraft/class_1069;named method_407Lnet/minecraft/block/Block;method_407(Lnet/minecraft/world/World;III)Lnet/minecraft/item/Item;
-
setInternalTickDelay
protected int setInternalTickDelay(int delay) - Specified by:
setInternalTickDelayin classAbstractRedstoneGateBlock- Mappings:
Namespace Name Mixin selector official bLaiu;b(I)Iintermediary method_4768Lnet/minecraft/class_1449;method_4768(I)Inamed setInternalTickDelayLnet/minecraft/block/AbstractRedstoneGateBlock;setInternalTickDelay(I)I
-
POWERED_COMPARATOR
- Specified by:
POWERED_COMPARATORin classAbstractRedstoneGateBlock- Mappings:
Namespace Name Mixin selector official eLaiu;e()Laiu;intermediary method_4767Lnet/minecraft/class_1449;method_4767()Lnet/minecraft/class_1449;named POWERED_COMPARATORLnet/minecraft/block/AbstractRedstoneGateBlock;POWERED_COMPARATOR()Lnet/minecraft/block/AbstractRedstoneGateBlock;
-
UNPOWERED_COMPARATOR
- Specified by:
UNPOWERED_COMPARATORin classAbstractRedstoneGateBlock- Mappings:
Namespace Name Mixin selector official iLaiu;i()Laiu;intermediary method_4769Lnet/minecraft/class_1449;method_4769()Lnet/minecraft/class_1449;named UNPOWERED_COMPARATORLnet/minecraft/block/AbstractRedstoneGateBlock;UNPOWERED_COMPARATOR()Lnet/minecraft/block/AbstractRedstoneGateBlock;
-
getBlockType
public int getBlockType()- Overrides:
getBlockTypein classAbstractRedstoneGateBlock- Mappings:
Namespace Name Mixin selector official bLaht;b()Iintermediary method_429Lnet/minecraft/class_197;method_429()Inamed getBlockTypeLnet/minecraft/block/Block;getBlockType()I
-
getTexture
- Overrides:
getTexturein classAbstractRedstoneGateBlock- Mappings:
Namespace Name Mixin selector official aLaht;a(II)Lpr;intermediary method_395Lnet/minecraft/class_197;method_395(II)Lnet/minecraft/class_1557;named getTextureLnet/minecraft/block/Block;getTexture(II)Lnet/minecraft/client/Texture;
-
isLocked
protected boolean isLocked(int int2) - Overrides:
isLockedin classAbstractRedstoneGateBlock- Mappings:
Namespace Name Mixin selector official cLaiu;c(I)Zintermediary method_4753Lnet/minecraft/class_1449;method_4753(I)Znamed isLockedLnet/minecraft/block/AbstractRedstoneGateBlock;isLocked(I)Z
-
getInputLevel
- Overrides:
getInputLevelin classAbstractRedstoneGateBlock- Mappings:
Namespace Name Mixin selector official fLaiu;f(Lafw;IIII)Iintermediary method_4755Lnet/minecraft/class_1449;method_4755(Lnet/minecraft/class_1158;IIII)Inamed getInputLevelLnet/minecraft/block/AbstractRedstoneGateBlock;getInputLevel(Lnet/minecraft/world/BlockView;IIII)I
-
method_4751
- Mappings:
Namespace Name Mixin selector official jLain;j(Lafm;IIII)Iintermediary method_4751Lnet/minecraft/class_1447;method_4751(Lnet/minecraft/class_1150;IIII)Inamed method_4751Lnet/minecraft/block/ComparatorBlock;method_4751(Lnet/minecraft/world/World;IIII)I
-
method_4750
public boolean method_4750(int int2) - Mappings:
Namespace Name Mixin selector official dLain;d(I)Zintermediary method_4750Lnet/minecraft/class_1447;method_4750(I)Znamed method_4750Lnet/minecraft/block/ComparatorBlock;method_4750(I)Z
-
isPoweredAtFace
- Overrides:
isPoweredAtFacein classAbstractRedstoneGateBlock- Mappings:
Namespace Name Mixin selector official aLaiu;a(Lafm;IIII)Zintermediary method_4754Lnet/minecraft/class_1449;method_4754(Lnet/minecraft/class_1150;IIII)Znamed isPoweredAtFaceLnet/minecraft/block/AbstractRedstoneGateBlock;isPoweredAtFace(Lnet/minecraft/world/World;IIII)Z
-
getInputPower
- Overrides:
getInputPowerin classAbstractRedstoneGateBlock- Mappings:
Namespace Name Mixin selector official hLaiu;h(Lafm;IIII)Iintermediary method_4757Lnet/minecraft/class_1449;method_4757(Lnet/minecraft/class_1150;IIII)Inamed getInputPowerLnet/minecraft/block/AbstractRedstoneGateBlock;getInputPower(Lnet/minecraft/world/World;IIII)I
-
method_4748
- Mappings:
Namespace Name Mixin selector official eLain;e(Lafw;III)Lank;intermediary method_4748Lnet/minecraft/class_1447;method_4748(Lnet/minecraft/class_1158;III)Lnet/minecraft/class_1459;named method_4748Lnet/minecraft/block/ComparatorBlock;method_4748(Lnet/minecraft/world/BlockView;III)Lnet/minecraft/block/entity/ComparatorBlockEntity;
-
onActivated
public boolean onActivated(World world, int x, int y, int z, PlayerEntity player, int int2, float float2, float float3, float float4) - Overrides:
onActivatedin classBlock- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIILxk;IFFF)Zintermediary method_421Lnet/minecraft/class_197;method_421(Lnet/minecraft/class_1150;IIILnet/minecraft/class_988;IFFF)Znamed onActivatedLnet/minecraft/block/Block;onActivated(Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/PlayerEntity;IFFF)Z
-
updatePoweredBlock
- Overrides:
updatePoweredBlockin classAbstractRedstoneGateBlock- Mappings:
Namespace Name Mixin selector official bLaiu;b(Lafm;IIILaht;)Vintermediary method_4760Lnet/minecraft/class_1449;method_4760(Lnet/minecraft/class_1150;IIILnet/minecraft/class_197;)Vnamed updatePoweredBlockLnet/minecraft/block/AbstractRedstoneGateBlock;updatePoweredBlock(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)V
-
method_4749
- Mappings:
Namespace Name Mixin selector official cLain;c(Lafm;IIILjava/util/Random;)Vintermediary method_4749Lnet/minecraft/class_1447;method_4749(Lnet/minecraft/class_1150;IIILjava/util/Random;)Vnamed method_4749Lnet/minecraft/block/ComparatorBlock;method_4749(Lnet/minecraft/world/World;IIILjava/util/Random;)V
-
onTick
- Overrides:
onTickin classAbstractRedstoneGateBlock- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIILjava/util/Random;)Vintermediary method_436Lnet/minecraft/class_197;method_436(Lnet/minecraft/class_1150;IIILjava/util/Random;)Vnamed onTickLnet/minecraft/block/Block;onTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V
-
breakNaturally
- Overrides:
breakNaturallyin classAbstractRedstoneGateBlock- Mappings:
Namespace Name Mixin selector official bLaht;b(Lafm;III)Vintermediary method_460Lnet/minecraft/class_197;method_460(Lnet/minecraft/class_1150;III)Vnamed breakNaturallyLnet/minecraft/block/Block;breakNaturally(Lnet/minecraft/world/World;III)V
-
method_411
- Overrides:
method_411in classBlock- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIILaht;I)Vintermediary method_411Lnet/minecraft/class_197;method_411(Lnet/minecraft/class_1150;IIILnet/minecraft/class_197;I)Vnamed method_411Lnet/minecraft/block/Block;method_411(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;I)V
-
method_435
- Overrides:
method_435in classBlock- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIIII)Zintermediary method_435Lnet/minecraft/class_197;method_435(Lnet/minecraft/class_1150;IIIII)Znamed method_435Lnet/minecraft/block/Block;method_435(Lnet/minecraft/world/World;IIIII)Z
-
createBlockEntity
- Specified by:
createBlockEntityin interfaceBlockEntityProvider- Mappings:
Namespace Name Mixin selector official aLajh;a(Lafm;I)Lanc;intermediary method_309Lnet/minecraft/class_1451;method_309(Lnet/minecraft/class_1150;I)Lnet/minecraft/class_226;named createBlockEntityLnet/minecraft/block/BlockEntityProvider;createBlockEntity(Lnet/minecraft/world/World;I)Lnet/minecraft/block/entity/BlockEntity;
-