Class ComparatorBlock

All Implemented Interfaces:
BlockEntityProvider

public class ComparatorBlock extends AbstractRedstoneGateBlock implements BlockEntityProvider
Mappings:
Namespace Name
official ain
intermediary net/minecraft/class_1447
named net/minecraft/block/ComparatorBlock
  • Constructor Details

    • ComparatorBlock

      public ComparatorBlock(boolean locked)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laiu;<init>(Z)V
      intermediary <init> Lnet/minecraft/class_1449;<init>(Z)V
      named <init> Lnet/minecraft/block/AbstractRedstoneGateBlock;<init>(Z)V
  • Method Details

    • method_398

      public Item method_398(int int2, Random random, int int3)
      Overrides:
      method_398 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(ILjava/util/Random;I)Labm;
      intermediary method_398 Lnet/minecraft/class_197;method_398(ILjava/util/Random;I)Lnet/minecraft/class_1069;
      named method_398 Lnet/minecraft/block/Block;method_398(ILjava/util/Random;I)Lnet/minecraft/item/Item;
    • method_407

      @Environment(CLIENT) public Item method_407(World world, int int2, int int3, int int4)
      Overrides:
      method_407 in class Block
      Mappings:
      Namespace Name Mixin selector
      official d Laht;d(Lafm;III)Labm;
      intermediary method_407 Lnet/minecraft/class_197;method_407(Lnet/minecraft/class_1150;III)Lnet/minecraft/class_1069;
      named method_407 Lnet/minecraft/block/Block;method_407(Lnet/minecraft/world/World;III)Lnet/minecraft/item/Item;
    • setInternalTickDelay

      protected int setInternalTickDelay(int delay)
      Specified by:
      setInternalTickDelay in class AbstractRedstoneGateBlock
      Mappings:
      Namespace Name Mixin selector
      official b Laiu;b(I)I
      intermediary method_4768 Lnet/minecraft/class_1449;method_4768(I)I
      named setInternalTickDelay Lnet/minecraft/block/AbstractRedstoneGateBlock;setInternalTickDelay(I)I
    • POWERED_COMPARATOR

      protected AbstractRedstoneGateBlock POWERED_COMPARATOR()
      Specified by:
      POWERED_COMPARATOR in class AbstractRedstoneGateBlock
      Mappings:
      Namespace Name Mixin selector
      official e Laiu;e()Laiu;
      intermediary method_4767 Lnet/minecraft/class_1449;method_4767()Lnet/minecraft/class_1449;
      named POWERED_COMPARATOR Lnet/minecraft/block/AbstractRedstoneGateBlock;POWERED_COMPARATOR()Lnet/minecraft/block/AbstractRedstoneGateBlock;
    • UNPOWERED_COMPARATOR

      protected AbstractRedstoneGateBlock UNPOWERED_COMPARATOR()
      Specified by:
      UNPOWERED_COMPARATOR in class AbstractRedstoneGateBlock
      Mappings:
      Namespace Name Mixin selector
      official i Laiu;i()Laiu;
      intermediary method_4769 Lnet/minecraft/class_1449;method_4769()Lnet/minecraft/class_1449;
      named UNPOWERED_COMPARATOR Lnet/minecraft/block/AbstractRedstoneGateBlock;UNPOWERED_COMPARATOR()Lnet/minecraft/block/AbstractRedstoneGateBlock;
    • getBlockType

      public int getBlockType()
      Overrides:
      getBlockType in class AbstractRedstoneGateBlock
      Mappings:
      Namespace Name Mixin selector
      official b Laht;b()I
      intermediary method_429 Lnet/minecraft/class_197;method_429()I
      named getBlockType Lnet/minecraft/block/Block;getBlockType()I
    • getTexture

      @Environment(CLIENT) public Texture getTexture(int side, int blockData)
      Overrides:
      getTexture in class AbstractRedstoneGateBlock
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(II)Lpr;
      intermediary method_395 Lnet/minecraft/class_197;method_395(II)Lnet/minecraft/class_1557;
      named getTexture Lnet/minecraft/block/Block;getTexture(II)Lnet/minecraft/client/Texture;
    • isLocked

      protected boolean isLocked(int int2)
      Overrides:
      isLocked in class AbstractRedstoneGateBlock
      Mappings:
      Namespace Name Mixin selector
      official c Laiu;c(I)Z
      intermediary method_4753 Lnet/minecraft/class_1449;method_4753(I)Z
      named isLocked Lnet/minecraft/block/AbstractRedstoneGateBlock;isLocked(I)Z
    • getInputLevel

      protected int getInputLevel(BlockView world, int x, int y, int z, int blockData)
      Overrides:
      getInputLevel in class AbstractRedstoneGateBlock
      Mappings:
      Namespace Name Mixin selector
      official f Laiu;f(Lafw;IIII)I
      intermediary method_4755 Lnet/minecraft/class_1449;method_4755(Lnet/minecraft/class_1158;IIII)I
      named getInputLevel Lnet/minecraft/block/AbstractRedstoneGateBlock;getInputLevel(Lnet/minecraft/world/BlockView;IIII)I
    • method_4751

      private int method_4751(World world, int int2, int int3, int int4, int int5)
      Mappings:
      Namespace Name Mixin selector
      official j Lain;j(Lafm;IIII)I
      intermediary method_4751 Lnet/minecraft/class_1447;method_4751(Lnet/minecraft/class_1150;IIII)I
      named method_4751 Lnet/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 d Lain;d(I)Z
      intermediary method_4750 Lnet/minecraft/class_1447;method_4750(I)Z
      named method_4750 Lnet/minecraft/block/ComparatorBlock;method_4750(I)Z
    • isPoweredAtFace

      protected boolean isPoweredAtFace(World world, int x, int y, int z, int blockData)
      Overrides:
      isPoweredAtFace in class AbstractRedstoneGateBlock
      Mappings:
      Namespace Name Mixin selector
      official a Laiu;a(Lafm;IIII)Z
      intermediary method_4754 Lnet/minecraft/class_1449;method_4754(Lnet/minecraft/class_1150;IIII)Z
      named isPoweredAtFace Lnet/minecraft/block/AbstractRedstoneGateBlock;isPoweredAtFace(Lnet/minecraft/world/World;IIII)Z
    • getInputPower

      protected int getInputPower(World world, int x, int y, int z, int blockData)
      Overrides:
      getInputPower in class AbstractRedstoneGateBlock
      Mappings:
      Namespace Name Mixin selector
      official h Laiu;h(Lafm;IIII)I
      intermediary method_4757 Lnet/minecraft/class_1449;method_4757(Lnet/minecraft/class_1150;IIII)I
      named getInputPower Lnet/minecraft/block/AbstractRedstoneGateBlock;getInputPower(Lnet/minecraft/world/World;IIII)I
    • method_4748

      public ComparatorBlockEntity method_4748(BlockView blockView, int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official e Lain;e(Lafw;III)Lank;
      intermediary method_4748 Lnet/minecraft/class_1447;method_4748(Lnet/minecraft/class_1158;III)Lnet/minecraft/class_1459;
      named method_4748 Lnet/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:
      onActivated in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIILxk;IFFF)Z
      intermediary method_421 Lnet/minecraft/class_197;method_421(Lnet/minecraft/class_1150;IIILnet/minecraft/class_988;IFFF)Z
      named onActivated Lnet/minecraft/block/Block;onActivated(Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/PlayerEntity;IFFF)Z
    • updatePoweredBlock

      protected void updatePoweredBlock(World world, int x, int y, int z, Block block)
      Overrides:
      updatePoweredBlock in class AbstractRedstoneGateBlock
      Mappings:
      Namespace Name Mixin selector
      official b Laiu;b(Lafm;IIILaht;)V
      intermediary method_4760 Lnet/minecraft/class_1449;method_4760(Lnet/minecraft/class_1150;IIILnet/minecraft/class_197;)V
      named updatePoweredBlock Lnet/minecraft/block/AbstractRedstoneGateBlock;updatePoweredBlock(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)V
    • method_4749

      private void method_4749(World world, int int2, int int3, int int4, Random random)
      Mappings:
      Namespace Name Mixin selector
      official c Lain;c(Lafm;IIILjava/util/Random;)V
      intermediary method_4749 Lnet/minecraft/class_1447;method_4749(Lnet/minecraft/class_1150;IIILjava/util/Random;)V
      named method_4749 Lnet/minecraft/block/ComparatorBlock;method_4749(Lnet/minecraft/world/World;IIILjava/util/Random;)V
    • onTick

      public void onTick(World world, int x, int y, int z, Random random)
      Overrides:
      onTick in class AbstractRedstoneGateBlock
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIILjava/util/Random;)V
      intermediary method_436 Lnet/minecraft/class_197;method_436(Lnet/minecraft/class_1150;IIILjava/util/Random;)V
      named onTick Lnet/minecraft/block/Block;onTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V
    • breakNaturally

      public void breakNaturally(World world, int x, int y, int z)
      Overrides:
      breakNaturally in class AbstractRedstoneGateBlock
      Mappings:
      Namespace Name Mixin selector
      official b Laht;b(Lafm;III)V
      intermediary method_460 Lnet/minecraft/class_197;method_460(Lnet/minecraft/class_1150;III)V
      named breakNaturally Lnet/minecraft/block/Block;breakNaturally(Lnet/minecraft/world/World;III)V
    • method_411

      public void method_411(World world, int int2, int int3, int int4, Block block, int int5)
      Overrides:
      method_411 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIILaht;I)V
      intermediary method_411 Lnet/minecraft/class_197;method_411(Lnet/minecraft/class_1150;IIILnet/minecraft/class_197;I)V
      named method_411 Lnet/minecraft/block/Block;method_411(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;I)V
    • method_435

      public boolean method_435(World world, int int2, int int3, int int4, int int5, int int6)
      Overrides:
      method_435 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIIII)Z
      intermediary method_435 Lnet/minecraft/class_197;method_435(Lnet/minecraft/class_1150;IIIII)Z
      named method_435 Lnet/minecraft/block/Block;method_435(Lnet/minecraft/world/World;IIIII)Z
    • createBlockEntity

      public BlockEntity createBlockEntity(World world, int id)
      Specified by:
      createBlockEntity in interface BlockEntityProvider
      Mappings:
      Namespace Name Mixin selector
      official a Lajh;a(Lafm;I)Lanc;
      intermediary method_309 Lnet/minecraft/class_1451;method_309(Lnet/minecraft/class_1150;I)Lnet/minecraft/class_226;
      named createBlockEntity Lnet/minecraft/block/BlockEntityProvider;createBlockEntity(Lnet/minecraft/world/World;I)Lnet/minecraft/block/entity/BlockEntity;