Package net.minecraft.block
Class HopperBlock
java.lang.Object
net.minecraft.block.Block
net.minecraft.block.BlockWithEntity
net.minecraft.block.HopperBlock
- All Implemented Interfaces:
BlockEntityProvider
- Mappings:
Namespace Name official ajyintermediary net/minecraft/class_1452named net/minecraft/block/HopperBlock
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Randomprivate Textureprivate Textureprivate TextureFields 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) intgetTexture(int side, int blockData) booleanReturns whether the block provides comparator output.booleanvoidmethod_411(World world, int int2, int int3, int int4, Block block, int int5) voidmethod_413(World world, int int2, int int3, int int4, Box box, List list, Entity entity) intmethod_4185(World world, int int2, int int3, int int4, int int5, float float2, float float3, float float4, int int6) voidmethod_425(BlockView blockView, int int2, int int3, int int4) static Texturemethod_4774(String string) static intmethod_4775(int int2) static booleanmethod_4776(int int2) static HopperBlockEntitymethod_4777(BlockView blockView, int int2, int int3, int int4) private voidmethod_4778(World world, int int2, int int3, int int4) intmethod_4793(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) voidonBreak(World world, int x, int y, int z, LivingEntity entity, ItemStack item) voidonNeighborUpdate(World world, int x, int y, int z, Block block) voidregisterTextures(TextureRegistry registry) booleanReturns whether the block can be rendered as a normal blockbooleanshouldRenderSide(BlockView world, int x, int y, int z, int blockData) Methods inherited from class net.minecraft.block.BlockWithEntity
method_435Methods inherited from class net.minecraft.block.Block
appendItemStacks, areBlocksEqual, canPlaceBlockAt, canStayPlaced, canStayPlaced, disableStats, emitsRedstonePower, get, getAmbientOcclusionLightLevel, getBlastResistance, getBlockFromItem, getBonusDrops, getById, getColor, getDropCount, getIdByBlock, getItemGroup, getLightLevel, getMaterial, getMaxX, getMaxY, getMaxZ, getMinX, getMinY, getMinZ, getOpacity, getPistonInteractionType, getSideTexture, getStrongRedstonePower, getTextureName, getTickRate, getTranslatedName, getTranslationKey, getWeakRedstonePower, hasBlockEntity, hasCollision, hasStats, isEqualTo, isFire, isFlowerPot, isFullBlock, isFullCube, isNormalBlock, isTransluscent, method_398, method_400, method_405, method_407, method_410, method_412, method_414, method_415, method_417, method_418, method_4186, method_420, method_422, method_424, method_427, 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_471, method_479, method_4790, method_4794, method_5546, method_6444, method_6449, onDestroyed, onEntityCollision, onTick, requiresSilkTouch, setBlockItemBounds, setBlockSoundGroup, setBoundingBox, setItemGroup, setLightLevel, setOpacity, setResistance, setStrength, setTickRandomly, setTranslationKey, setUnbreakable, setup, shouldDropItemsOnExplosion, ticksRandomly, usesNeighbourLight
-
Field Details
-
field_5559
- Mappings:
Namespace Name Mixin selector official aLajy;a:Ljava/util/Random;intermediary field_5559Lnet/minecraft/class_1452;field_5559:Ljava/util/Random;named field_5559Lnet/minecraft/block/HopperBlock;field_5559:Ljava/util/Random;
-
field_5560
- Mappings:
Namespace Name Mixin selector official bLajy;b:Lpr;intermediary field_5560Lnet/minecraft/class_1452;field_5560:Lnet/minecraft/class_1557;named field_5560Lnet/minecraft/block/HopperBlock;field_5560:Lnet/minecraft/client/Texture;
-
field_5561
- Mappings:
Namespace Name Mixin selector official MLajy;M:Lpr;intermediary field_5561Lnet/minecraft/class_1452;field_5561:Lnet/minecraft/class_1557;named field_5561Lnet/minecraft/block/HopperBlock;field_5561:Lnet/minecraft/client/Texture;
-
field_5562
- Mappings:
Namespace Name Mixin selector official NLajy;N:Lpr;intermediary field_5562Lnet/minecraft/class_1452;field_5562:Lnet/minecraft/class_1557;named field_5562Lnet/minecraft/block/HopperBlock;field_5562:Lnet/minecraft/client/Texture;
-
-
Constructor Details
-
HopperBlock
public HopperBlock()
-
-
Method Details
-
method_425
- Overrides:
method_425in classBlock- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafw;III)Vintermediary method_425Lnet/minecraft/class_197;method_425(Lnet/minecraft/class_1158;III)Vnamed method_425Lnet/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_413in classBlock- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIILaye;Ljava/util/List;Lqm;)Vintermediary method_413Lnet/minecraft/class_197;method_413(Lnet/minecraft/class_1150;IIILnet/minecraft/class_231;Ljava/util/List;Lnet/minecraft/class_864;)Vnamed method_413Lnet/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_4185in classBlock- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIIIFFFI)Iintermediary method_4185Lnet/minecraft/class_197;method_4185(Lnet/minecraft/class_1150;IIIIFFFI)Inamed method_4185Lnet/minecraft/block/Block;method_4185(Lnet/minecraft/world/World;IIIIFFFI)I
-
createBlockEntity
- 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;
-
onBreak
- Overrides:
onBreakin classBlock- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIILrg;Labo;)Vintermediary method_419Lnet/minecraft/class_197;method_419(Lnet/minecraft/class_1150;IIILnet/minecraft/class_1699;Lnet/minecraft/class_1071;)Vnamed onBreakLnet/minecraft/block/Block;onBreak(Lnet/minecraft/world/World;IIILnet/minecraft/entity/LivingEntity;Lnet/minecraft/item/ItemStack;)V
-
breakNaturally
- Overrides:
breakNaturallyin classBlockWithEntity- 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
-
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
-
onNeighborUpdate
- Overrides:
onNeighborUpdatein classBlock- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIILaht;)Vintermediary method_408Lnet/minecraft/class_197;method_408(Lnet/minecraft/class_1150;IIILnet/minecraft/class_197;)Vnamed onNeighborUpdateLnet/minecraft/block/Block;onNeighborUpdate(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)V
-
method_4778
- Mappings:
Namespace Name Mixin selector official eLajy;e(Lafm;III)Vintermediary method_4778Lnet/minecraft/class_1452;method_4778(Lnet/minecraft/class_1150;III)Vnamed method_4778Lnet/minecraft/block/HopperBlock;method_4778(Lnet/minecraft/world/World;III)V
-
method_411
- Overrides:
method_411in classBlockWithEntity- 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
-
getBlockType
public int getBlockType()- Overrides:
getBlockTypein classBlock- Mappings:
Namespace Name Mixin selector official bLaht;b()Iintermediary method_429Lnet/minecraft/class_197;method_429()Inamed getBlockTypeLnet/minecraft/block/Block;getBlockType()I
-
renderAsNormalBlock
public boolean renderAsNormalBlock()Returns whether the block can be rendered as a normal block- Overrides:
renderAsNormalBlockin classBlock- Returns:
- Whether the block can be rendered as a normal block
- Mappings:
Namespace Name Mixin selector official dLaht;d()Zintermediary method_441Lnet/minecraft/class_197;method_441()Znamed renderAsNormalBlockLnet/minecraft/block/Block;renderAsNormalBlock()Z
-
hasTransperancy
public boolean hasTransperancy()- Overrides:
hasTransperancyin classBlock- Mappings:
Namespace Name Mixin selector official cLaht;c()Zintermediary method_449Lnet/minecraft/class_197;method_449()Znamed hasTransperancyLnet/minecraft/block/Block;hasTransperancy()Z
-
shouldRenderSide
@Environment(CLIENT) public boolean shouldRenderSide(BlockView world, int x, int y, int z, int blockData) - Overrides:
shouldRenderSidein classBlock- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafw;IIII)Zintermediary method_447Lnet/minecraft/class_197;method_447(Lnet/minecraft/class_1158;IIII)Znamed shouldRenderSideLnet/minecraft/block/Block;shouldRenderSide(Lnet/minecraft/world/BlockView;IIII)Z
-
getTexture
- Overrides:
getTexturein classBlock- 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;
-
method_4775
public static int method_4775(int int2) - Mappings:
Namespace Name Mixin selector official bLajy;b(I)Iintermediary method_4775Lnet/minecraft/class_1452;method_4775(I)Inamed method_4775Lnet/minecraft/block/HopperBlock;method_4775(I)I
-
method_4776
public static boolean method_4776(int int2) - Mappings:
Namespace Name Mixin selector official cLajy;c(I)Zintermediary method_4776Lnet/minecraft/class_1452;method_4776(I)Znamed method_4776Lnet/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:
hasComparatorOutputin classBlock- Returns:
- Whether the block provides comparator output
- Mappings:
Namespace Name Mixin selector official MLaht;M()Zintermediary method_4797Lnet/minecraft/class_197;method_4797()Znamed hasComparatorOutputLnet/minecraft/block/Block;hasComparatorOutput()Z
-
method_4793
- Overrides:
method_4793in classBlock- Mappings:
Namespace Name Mixin selector official gLaht;g(Lafm;IIII)Iintermediary method_4793Lnet/minecraft/class_197;method_4793(Lnet/minecraft/class_1150;IIII)Inamed method_4793Lnet/minecraft/block/Block;method_4793(Lnet/minecraft/world/World;IIII)I
-
registerTextures
- Overrides:
registerTexturesin classBlock- Mappings:
Namespace Name Mixin selector official aLaht;a(Lps;)Vintermediary method_4791Lnet/minecraft/class_197;method_4791(Lnet/minecraft/class_1558;)Vnamed registerTexturesLnet/minecraft/block/Block;registerTextures(Lnet/minecraft/client/TextureRegistry;)V
-
method_4774
- Mappings:
Namespace Name Mixin selector official eLajy;e(Ljava/lang/String;)Lpr;intermediary method_4774Lnet/minecraft/class_1452;method_4774(Ljava/lang/String;)Lnet/minecraft/class_1557;named method_4774Lnet/minecraft/block/HopperBlock;method_4774(Ljava/lang/String;)Lnet/minecraft/client/Texture;
-
method_4798
- Overrides:
method_4798in classBlock- Mappings:
Namespace Name Mixin selector official OLaht;O()Ljava/lang/String;intermediary method_4798Lnet/minecraft/class_197;method_4798()Ljava/lang/String;named method_4798Lnet/minecraft/block/Block;method_4798()Ljava/lang/String;
-
method_4777
- Mappings:
Namespace Name Mixin selector official eLajy;e(Lafw;III)Lant;intermediary method_4777Lnet/minecraft/class_1452;method_4777(Lnet/minecraft/class_1158;III)Lnet/minecraft/class_1463;named method_4777Lnet/minecraft/block/HopperBlock;method_4777(Lnet/minecraft/world/BlockView;III)Lnet/minecraft/block/entity/HopperBlockEntity;
-