Class HopperBlock

All Implemented Interfaces:
BlockEntityProvider

public class HopperBlock extends BlockWithEntity
Mappings:
Namespace Name
official ajy
intermediary net/minecraft/class_1452
named net/minecraft/block/HopperBlock
  • Field Details

    • field_5559

      private final Random field_5559
      Mappings:
      Namespace Name Mixin selector
      official a Lajy;a:Ljava/util/Random;
      intermediary field_5559 Lnet/minecraft/class_1452;field_5559:Ljava/util/Random;
      named field_5559 Lnet/minecraft/block/HopperBlock;field_5559:Ljava/util/Random;
    • field_5560

      @Environment(CLIENT) private Texture field_5560
      Mappings:
      Namespace Name Mixin selector
      official b Lajy;b:Lpr;
      intermediary field_5560 Lnet/minecraft/class_1452;field_5560:Lnet/minecraft/class_1557;
      named field_5560 Lnet/minecraft/block/HopperBlock;field_5560:Lnet/minecraft/client/Texture;
    • field_5561

      @Environment(CLIENT) private Texture field_5561
      Mappings:
      Namespace Name Mixin selector
      official M Lajy;M:Lpr;
      intermediary field_5561 Lnet/minecraft/class_1452;field_5561:Lnet/minecraft/class_1557;
      named field_5561 Lnet/minecraft/block/HopperBlock;field_5561:Lnet/minecraft/client/Texture;
    • field_5562

      @Environment(CLIENT) private Texture field_5562
      Mappings:
      Namespace Name Mixin selector
      official N Lajy;N:Lpr;
      intermediary field_5562 Lnet/minecraft/class_1452;field_5562:Lnet/minecraft/class_1557;
      named field_5562 Lnet/minecraft/block/HopperBlock;field_5562:Lnet/minecraft/client/Texture;
  • Constructor Details

    • HopperBlock

      public HopperBlock()
  • Method Details

    • method_425

      public void method_425(BlockView blockView, int int2, int int3, int int4)
      Overrides:
      method_425 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafw;III)V
      intermediary method_425 Lnet/minecraft/class_197;method_425(Lnet/minecraft/class_1158;III)V
      named method_425 Lnet/minecraft/block/Block;method_425(Lnet/minecraft/world/BlockView;III)V
    • method_413

      public void method_413(World world, int int2, int int3, int int4, Box box, List list, Entity entity)
      Overrides:
      method_413 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIILaye;Ljava/util/List;Lqm;)V
      intermediary method_413 Lnet/minecraft/class_197;method_413(Lnet/minecraft/class_1150;IIILnet/minecraft/class_231;Ljava/util/List;Lnet/minecraft/class_864;)V
      named method_413 Lnet/minecraft/block/Block;method_413(Lnet/minecraft/world/World;IIILnet/minecraft/util/math/Box;Ljava/util/List;Lnet/minecraft/entity/Entity;)V
    • method_4185

      public int method_4185(World world, int int2, int int3, int int4, int int5, float float2, float float3, float float4, int int6)
      Overrides:
      method_4185 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIIIFFFI)I
      intermediary method_4185 Lnet/minecraft/class_197;method_4185(Lnet/minecraft/class_1150;IIIIFFFI)I
      named method_4185 Lnet/minecraft/block/Block;method_4185(Lnet/minecraft/world/World;IIIIFFFI)I
    • createBlockEntity

      public BlockEntity createBlockEntity(World world, int id)
      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;
    • onBreak

      public void onBreak(World world, int x, int y, int z, LivingEntity entity, ItemStack item)
      Overrides:
      onBreak in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIILrg;Labo;)V
      intermediary method_419 Lnet/minecraft/class_197;method_419(Lnet/minecraft/class_1150;IIILnet/minecraft/class_1699;Lnet/minecraft/class_1071;)V
      named onBreak Lnet/minecraft/block/Block;onBreak(Lnet/minecraft/world/World;IIILnet/minecraft/entity/LivingEntity;Lnet/minecraft/item/ItemStack;)V
    • breakNaturally

      public void breakNaturally(World world, int x, int y, int z)
      Overrides:
      breakNaturally in class BlockWithEntity
      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
    • 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
    • onNeighborUpdate

      public void onNeighborUpdate(World world, int x, int y, int z, Block block)
      Overrides:
      onNeighborUpdate in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIILaht;)V
      intermediary method_408 Lnet/minecraft/class_197;method_408(Lnet/minecraft/class_1150;IIILnet/minecraft/class_197;)V
      named onNeighborUpdate Lnet/minecraft/block/Block;onNeighborUpdate(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)V
    • method_4778

      private void method_4778(World world, int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official e Lajy;e(Lafm;III)V
      intermediary method_4778 Lnet/minecraft/class_1452;method_4778(Lnet/minecraft/class_1150;III)V
      named method_4778 Lnet/minecraft/block/HopperBlock;method_4778(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 BlockWithEntity
      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
    • getBlockType

      public int getBlockType()
      Overrides:
      getBlockType in class Block
      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
    • renderAsNormalBlock

      public boolean renderAsNormalBlock()
      Returns whether the block can be rendered as a normal block
      Overrides:
      renderAsNormalBlock in class Block
      Returns:
      Whether the block can be rendered as a normal block
      Mappings:
      Namespace Name Mixin selector
      official d Laht;d()Z
      intermediary method_441 Lnet/minecraft/class_197;method_441()Z
      named renderAsNormalBlock Lnet/minecraft/block/Block;renderAsNormalBlock()Z
    • hasTransperancy

      public boolean hasTransperancy()
      Overrides:
      hasTransperancy in class Block
      Mappings:
      Namespace Name Mixin selector
      official c Laht;c()Z
      intermediary method_449 Lnet/minecraft/class_197;method_449()Z
      named hasTransperancy Lnet/minecraft/block/Block;hasTransperancy()Z
    • shouldRenderSide

      @Environment(CLIENT) public boolean shouldRenderSide(BlockView world, int x, int y, int z, int blockData)
      Overrides:
      shouldRenderSide in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafw;IIII)Z
      intermediary method_447 Lnet/minecraft/class_197;method_447(Lnet/minecraft/class_1158;IIII)Z
      named shouldRenderSide Lnet/minecraft/block/Block;shouldRenderSide(Lnet/minecraft/world/BlockView;IIII)Z
    • getTexture

      @Environment(CLIENT) public Texture getTexture(int side, int blockData)
      Overrides:
      getTexture in class Block
      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;
    • method_4775

      public static int method_4775(int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Lajy;b(I)I
      intermediary method_4775 Lnet/minecraft/class_1452;method_4775(I)I
      named method_4775 Lnet/minecraft/block/HopperBlock;method_4775(I)I
    • method_4776

      public static boolean method_4776(int int2)
      Mappings:
      Namespace Name Mixin selector
      official c Lajy;c(I)Z
      intermediary method_4776 Lnet/minecraft/class_1452;method_4776(I)Z
      named method_4776 Lnet/minecraft/block/HopperBlock;method_4776(I)Z
    • hasComparatorOutput

      public boolean hasComparatorOutput()
      Returns whether the block provides comparator output. Used in blocks with entities like Chests and Droppers.
      Overrides:
      hasComparatorOutput in class Block
      Returns:
      Whether the block provides comparator output
      Mappings:
      Namespace Name Mixin selector
      official M Laht;M()Z
      intermediary method_4797 Lnet/minecraft/class_197;method_4797()Z
      named hasComparatorOutput Lnet/minecraft/block/Block;hasComparatorOutput()Z
    • method_4793

      public int method_4793(World world, int int2, int int3, int int4, int int5)
      Overrides:
      method_4793 in class Block
      Mappings:
      Namespace Name Mixin selector
      official g Laht;g(Lafm;IIII)I
      intermediary method_4793 Lnet/minecraft/class_197;method_4793(Lnet/minecraft/class_1150;IIII)I
      named method_4793 Lnet/minecraft/block/Block;method_4793(Lnet/minecraft/world/World;IIII)I
    • registerTextures

      @Environment(CLIENT) public void registerTextures(TextureRegistry registry)
      Overrides:
      registerTextures in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lps;)V
      intermediary method_4791 Lnet/minecraft/class_197;method_4791(Lnet/minecraft/class_1558;)V
      named registerTextures Lnet/minecraft/block/Block;registerTextures(Lnet/minecraft/client/TextureRegistry;)V
    • method_4774

      @Environment(CLIENT) public static Texture method_4774(String string)
      Mappings:
      Namespace Name Mixin selector
      official e Lajy;e(Ljava/lang/String;)Lpr;
      intermediary method_4774 Lnet/minecraft/class_1452;method_4774(Ljava/lang/String;)Lnet/minecraft/class_1557;
      named method_4774 Lnet/minecraft/block/HopperBlock;method_4774(Ljava/lang/String;)Lnet/minecraft/client/Texture;
    • method_4798

      @Environment(CLIENT) public String method_4798()
      Overrides:
      method_4798 in class Block
      Mappings:
      Namespace Name Mixin selector
      official O Laht;O()Ljava/lang/String;
      intermediary method_4798 Lnet/minecraft/class_197;method_4798()Ljava/lang/String;
      named method_4798 Lnet/minecraft/block/Block;method_4798()Ljava/lang/String;
    • method_4777

      public static HopperBlockEntity method_4777(BlockView blockView, int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official e Lajy;e(Lafw;III)Lant;
      intermediary method_4777 Lnet/minecraft/class_1452;method_4777(Lnet/minecraft/class_1158;III)Lnet/minecraft/class_1463;
      named method_4777 Lnet/minecraft/block/HopperBlock;method_4777(Lnet/minecraft/world/BlockView;III)Lnet/minecraft/block/entity/HopperBlockEntity;