Package net.minecraft.block
Class RedstoneWireBlock
java.lang.Object
net.minecraft.block.Block
net.minecraft.block.RedstoneWireBlock
- All Implemented Interfaces:
Itemable
- Mappings:
Namespace Name official bguintermediary net/minecraft/class_177named net/minecraft/block/RedstoneWireBlock
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.block.Block
Block.Builder, Block.NeighborGroup, Block.OffsetType -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final EnumProperty<class_2209>static final EnumProperty<class_2209>static final EnumProperty<class_2209>static final EnumProperty<class_2209>static final Map<Direction,EnumProperty<class_2209>> protected static final VoxelShape[]static final IntPropertyprivate booleanFields inherited from class net.minecraft.block.Block
blastResistance, BLOCK_STATES, blockSoundGroup, collidable, hardness, lightLevel, LOGGER, material, materialColor, randomTicks, stateManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidappendProperties(StateManager.Builder<Block, BlockState> builder) protected static booleanconnectsTo(BlockState state) protected static booleanconnectsTo(BlockState state, Direction dir) getOutlineShape(BlockState state, BlockView world, BlockPos pos) Returns the appropriate RenderLayer for a block.booleanmethod_11562(BlockState state) booleanmethod_11566(BlockState state) private static intmethod_11625(BlockState blockState) method_14307(BlockView view, BlockState state, BlockPos pos, Direction direction) method_16563(ItemPlacementContext itemPlacementContext) booleanmethod_16570(BlockState blockState, RenderBlockView renderBlockView, BlockPos blockPos) method_16575(BlockState blockState, Direction direction, BlockState blockState2, IWorld iWorld, BlockPos blockPos, BlockPos blockPos2) voidmethod_16584(BlockState blockState, IWorld iWorld, BlockPos blockPos, int int2) private intmethod_16728(int int2, BlockState blockState) intmethod_8653(BlockState blockState, BlockView blockView, BlockPos blockPos, Direction direction) voidmethod_8659(BlockState blockState, World world, BlockPos blockPos, BlockState blockState2, boolean bool) intmethod_8664(BlockState blockState, BlockView blockView, BlockPos blockPos, Direction direction) voidmethod_8668(BlockState blockState, World world, BlockPos blockPos, BlockState blockState2) voidmethod_8669(BlockState blockState, World world, BlockPos blockPos, Random random) private BlockStatemethod_8875(World world, BlockPos blockPos, BlockState blockState) static intmethod_8877(int int2) private class_2209method_8878(BlockView blockView, BlockPos blockPos, Direction direction) private booleanmethod_8879(BlockView blockView, BlockPos blockPos, Direction direction) protected static booleanmethod_8883(BlockView blockView, BlockPos blockPos) voidprivate BlockStateupdate(World world, BlockPos pos, BlockState state) private voidupdateNeighbors(World world, BlockPos pos) withMirror(BlockState state, BlockMirror mirror) withRotation(BlockState state, BlockRotation rotation) Methods inherited from class net.minecraft.block.Block
addStacksForDisplay, canMobSpawnInside, canPlaceAtSide, canReplace, createCuboidShape, createStackFromBlock, dropExperience, getBlastResistance, getBlockFromItem, getBlockRenderType, getCollisionShape, getComparatorOutput, getDefaultState, getFluidState, getHardness, getItem, getLightSubtracted, getLuminance, getMaterial, getMaterialColor, getOffsetPos, getOffsetType, getPistonBehavior, getRawIdFromState, getRayTraceShape, getRenderingSeed, getSlipperiness, getSoundGroup, getStateByRawId, getStateManager, getTranslationKey, hasBlockEntity, hasCollision, hasRandomTicks, hasStats, isAir, isFaceFullSquare, isFullBoundsCubeForCulling, isShapeFullCube, isTranslucent, method_11564, method_11565, method_11568, method_11575, method_11576, method_11577, method_13315, method_13703, method_13704, method_14308, method_14309, method_16564, method_16565, method_16566, method_16568, method_16569, method_16572, method_16573, method_16580, method_16582, method_16583, method_16585, method_16586, method_16588, method_16592, method_16593, method_16596, method_16599, method_16600, method_397, method_400, method_403, method_410, method_414, method_416, method_420, method_421, method_435, method_8640, method_8650, method_8651, method_8661, method_8674, onBlockBreak, onBreakByPlayer, onDestroyedByExplosion, onLandedUpon, onPlaced, onSteppedOn, pushEntitiesUpBeforeBlockChange, rainTick, requiresSilkTouch, setDefaultState, setup, shouldDropItemsOnExplosion, toString
-
Field Details
-
field_18443
- Mappings:
Namespace Name Mixin selector official aLbgu;a:Lbmh;intermediary field_18443Lnet/minecraft/class_177;field_18443:Lnet/minecraft/class_2245;named field_18443Lnet/minecraft/block/RedstoneWireBlock;field_18443:Lnet/minecraft/state/property/EnumProperty;
-
field_18444
- Mappings:
Namespace Name Mixin selector official bLbgu;b:Lbmh;intermediary field_18444Lnet/minecraft/class_177;field_18444:Lnet/minecraft/class_2245;named field_18444Lnet/minecraft/block/RedstoneWireBlock;field_18444:Lnet/minecraft/state/property/EnumProperty;
-
field_18445
- Mappings:
Namespace Name Mixin selector official cLbgu;c:Lbmh;intermediary field_18445Lnet/minecraft/class_177;field_18445:Lnet/minecraft/class_2245;named field_18445Lnet/minecraft/block/RedstoneWireBlock;field_18445:Lnet/minecraft/state/property/EnumProperty;
-
field_18446
- Mappings:
Namespace Name Mixin selector official oLbgu;o:Lbmh;intermediary field_18446Lnet/minecraft/class_177;field_18446:Lnet/minecraft/class_2245;named field_18446Lnet/minecraft/block/RedstoneWireBlock;field_18446:Lnet/minecraft/state/property/EnumProperty;
-
POWER
- Mappings:
Namespace Name Mixin selector official pLbgu;p:Lbmj;intermediary field_18447Lnet/minecraft/class_177;field_18447:Lnet/minecraft/class_2246;named POWERLnet/minecraft/block/RedstoneWireBlock;POWER:Lnet/minecraft/state/property/IntProperty;
-
field_18448
- Mappings:
Namespace Name Mixin selector official qLbgu;q:Ljava/util/Map;intermediary field_18448Lnet/minecraft/class_177;field_18448:Ljava/util/Map;named field_18448Lnet/minecraft/block/RedstoneWireBlock;field_18448:Ljava/util/Map;
-
field_18449
- Mappings:
Namespace Name Mixin selector official rLbgu;r:[Lcew;intermediary field_18449Lnet/minecraft/class_177;field_18449:[Lnet/minecraft/class_4100;named field_18449Lnet/minecraft/block/RedstoneWireBlock;field_18449:[Lnet/minecraft/util/shapes/VoxelShape;
-
wiresGivePower
private boolean wiresGivePower- Mappings:
Namespace Name Mixin selector official sLbgu;s:Zintermediary field_313Lnet/minecraft/class_177;field_313:Znamed wiresGivePowerLnet/minecraft/block/RedstoneWireBlock;wiresGivePower:Z
-
affectedNeighbors
- Mappings:
Namespace Name Mixin selector official tLbgu;t:Ljava/util/Set;intermediary field_314Lnet/minecraft/class_177;field_314:Ljava/util/Set;named affectedNeighborsLnet/minecraft/block/RedstoneWireBlock;affectedNeighbors:Ljava/util/Set;
-
-
Constructor Details
-
RedstoneWireBlock
- Mappings:
Namespace Name Mixin selector official <init>Lbcs;<init>(Lbcs$c;)Vintermediary <init>Lnet/minecraft/class_197;<init>(Lnet/minecraft/class_197$class_3692;)Vnamed <init>Lnet/minecraft/block/Block;<init>(Lnet/minecraft/block/Block$Builder;)V
-
-
Method Details
-
getOutlineShape
- Overrides:
getOutlineShapein classBlock- Mappings:
Namespace Name Mixin selector official aLbcs;a(Lblc;Laxk;Lel;)Lcew;intermediary method_11554Lnet/minecraft/class_197;method_11554(Lnet/minecraft/class_2232;Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)Lnet/minecraft/class_4100;named getOutlineShapeLnet/minecraft/block/Block;getOutlineShape(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shapes/VoxelShape;
-
method_11625
- Mappings:
Namespace Name Mixin selector official wLbgu;w(Lblc;)Iintermediary method_11625Lnet/minecraft/class_177;method_11625(Lnet/minecraft/class_2232;)Inamed method_11625Lnet/minecraft/block/RedstoneWireBlock;method_11625(Lnet/minecraft/block/BlockState;)I
-
method_16563
- Overrides:
method_16563in classBlock- Mappings:
Namespace Name Mixin selector official aLbcs;a(Lark;)Lblc;intermediary method_16563Lnet/minecraft/class_197;method_16563(Lnet/minecraft/class_3544;)Lnet/minecraft/class_2232;named method_16563Lnet/minecraft/block/Block;method_16563(Lnet/minecraft/item/ItemPlacementContext;)Lnet/minecraft/block/BlockState;
-
method_16575
public BlockState method_16575(BlockState blockState, Direction direction, BlockState blockState2, IWorld iWorld, BlockPos blockPos, BlockPos blockPos2) - Overrides:
method_16575in classBlock- Mappings:
Namespace Name Mixin selector official aLbcs;a(Lblc;Leq;Lblc;Laxz;Lel;Lel;)Lblc;intermediary method_16575Lnet/minecraft/class_197;method_16575(Lnet/minecraft/class_2232;Lnet/minecraft/class_1354;Lnet/minecraft/class_2232;Lnet/minecraft/class_3598;Lnet/minecraft/class_2552;Lnet/minecraft/class_2552;)Lnet/minecraft/class_2232;named method_16575Lnet/minecraft/block/Block;method_16575(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/BlockState;Lnet/minecraft/world/IWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
-
method_16584
- Overrides:
method_16584in classBlock- Mappings:
Namespace Name Mixin selector official bLbcs;b(Lblc;Laxz;Lel;I)Vintermediary method_16584Lnet/minecraft/class_197;method_16584(Lnet/minecraft/class_2232;Lnet/minecraft/class_3598;Lnet/minecraft/class_2552;I)Vnamed method_16584Lnet/minecraft/block/Block;method_16584(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/IWorld;Lnet/minecraft/util/math/BlockPos;I)V
-
method_8878
- Mappings:
Namespace Name Mixin selector official aLbgu;a(Laxk;Lel;Leq;)Lbmo;intermediary method_8878Lnet/minecraft/class_177;method_8878(Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;)Lnet/minecraft/class_2209;named method_8878Lnet/minecraft/block/RedstoneWireBlock;method_8878(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/class_2209;
-
method_11562
- Overrides:
method_11562in classBlock- Mappings:
Namespace Name Mixin selector official aLbcs;a(Lblc;)Zintermediary method_11562Lnet/minecraft/class_197;method_11562(Lnet/minecraft/class_2232;)Znamed method_11562Lnet/minecraft/block/Block;method_11562(Lnet/minecraft/block/BlockState;)Z
-
method_16570
public boolean method_16570(BlockState blockState, RenderBlockView renderBlockView, BlockPos blockPos) - Overrides:
method_16570in classBlock- Mappings:
Namespace Name Mixin selector official aLbcs;a(Lblc;Layc;Lel;)Zintermediary method_16570Lnet/minecraft/class_197;method_16570(Lnet/minecraft/class_2232;Lnet/minecraft/class_3599;Lnet/minecraft/class_2552;)Znamed method_16570Lnet/minecraft/block/Block;method_16570(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/RenderBlockView;Lnet/minecraft/util/math/BlockPos;)Z
-
update
- Mappings:
Namespace Name Mixin selector official aLbgu;a(Laxy;Lel;Lblc;)Lblc;intermediary method_8882Lnet/minecraft/class_177;method_8882(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;)Lnet/minecraft/class_2232;named updateLnet/minecraft/block/RedstoneWireBlock;update(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/BlockState;
-
method_8875
- Mappings:
Namespace Name Mixin selector official bLbgu;b(Laxy;Lel;Lblc;)Lblc;intermediary method_8875Lnet/minecraft/class_177;method_8875(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;)Lnet/minecraft/class_2232;named method_8875Lnet/minecraft/block/RedstoneWireBlock;method_8875(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/BlockState;
-
updateNeighbors
- Mappings:
Namespace Name Mixin selector official aLbgu;a(Laxy;Lel;)Vintermediary method_8881Lnet/minecraft/class_177;method_8881(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;)Vnamed updateNeighborsLnet/minecraft/block/RedstoneWireBlock;updateNeighbors(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
-
method_8668
public void method_8668(BlockState blockState, World world, BlockPos blockPos, BlockState blockState2) - Overrides:
method_8668in classBlock- Mappings:
Namespace Name Mixin selector official aLbcs;a(Lblc;Laxy;Lel;Lblc;)Vintermediary method_8668Lnet/minecraft/class_197;method_8668(Lnet/minecraft/class_2232;Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;)Vnamed method_8668Lnet/minecraft/block/Block;method_8668(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
method_8659
public void method_8659(BlockState blockState, World world, BlockPos blockPos, BlockState blockState2, boolean bool) - Overrides:
method_8659in classBlock- Mappings:
Namespace Name Mixin selector official aLbcs;a(Lblc;Laxy;Lel;Lblc;Z)Vintermediary method_8659Lnet/minecraft/class_197;method_8659(Lnet/minecraft/class_2232;Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;Z)Vnamed method_8659Lnet/minecraft/block/Block;method_8659(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)V
-
method_16728
- Mappings:
Namespace Name Mixin selector official aLbgu;a(ILblc;)Iintermediary method_16728Lnet/minecraft/class_177;method_16728(ILnet/minecraft/class_2232;)Inamed method_16728Lnet/minecraft/block/RedstoneWireBlock;method_16728(ILnet/minecraft/block/BlockState;)I
-
onBreak
- Overrides:
onBreakin classBlock- Mappings:
Namespace Name Mixin selector official aLbcs;a(Lblc;Laxy;Lel;Lbcs;Lel;)Vintermediary method_8641Lnet/minecraft/class_197;method_8641(Lnet/minecraft/class_2232;Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_197;Lnet/minecraft/class_2552;)Vnamed onBreakLnet/minecraft/block/Block;onBreak(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/BlockPos;)V
-
method_8664
public int method_8664(BlockState blockState, BlockView blockView, BlockPos blockPos, Direction direction) - Overrides:
method_8664in classBlock- Mappings:
Namespace Name Mixin selector official bLbcs;b(Lblc;Laxk;Lel;Leq;)Iintermediary method_8664Lnet/minecraft/class_197;method_8664(Lnet/minecraft/class_2232;Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;)Inamed method_8664Lnet/minecraft/block/Block;method_8664(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)I
-
method_8653
public int method_8653(BlockState blockState, BlockView blockView, BlockPos blockPos, Direction direction) - Overrides:
method_8653in classBlock- Mappings:
Namespace Name Mixin selector official aLbcs;a(Lblc;Laxk;Lel;Leq;)Iintermediary method_8653Lnet/minecraft/class_197;method_8653(Lnet/minecraft/class_2232;Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;)Inamed method_8653Lnet/minecraft/block/Block;method_8653(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)I
-
method_8879
- Mappings:
Namespace Name Mixin selector official bLbgu;b(Laxk;Lel;Leq;)Zintermediary method_8879Lnet/minecraft/class_177;method_8879(Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;)Znamed method_8879Lnet/minecraft/block/RedstoneWireBlock;method_8879(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
-
method_8883
- Mappings:
Namespace Name Mixin selector official aLbgu;a(Laxk;Lel;)Zintermediary method_8883Lnet/minecraft/class_177;method_8883(Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)Znamed method_8883Lnet/minecraft/block/RedstoneWireBlock;method_8883(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
-
connectsTo
- Mappings:
Namespace Name Mixin selector official kLbgu;k(Lblc;)Zintermediary method_8880Lnet/minecraft/class_177;method_8880(Lnet/minecraft/class_2232;)Znamed connectsToLnet/minecraft/block/RedstoneWireBlock;connectsTo(Lnet/minecraft/block/BlockState;)Z
-
connectsTo
- Mappings:
Namespace Name Mixin selector official aLbgu;a(Lblc;Leq;)Zintermediary method_8876Lnet/minecraft/class_177;method_8876(Lnet/minecraft/class_2232;Lnet/minecraft/class_1354;)Znamed connectsToLnet/minecraft/block/RedstoneWireBlock;connectsTo(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;)Z
-
method_11566
- Overrides:
method_11566in classBlock- Mappings:
Namespace Name Mixin selector official iLbcs;i(Lblc;)Zintermediary method_11566Lnet/minecraft/class_197;method_11566(Lnet/minecraft/class_2232;)Znamed method_11566Lnet/minecraft/block/Block;method_11566(Lnet/minecraft/block/BlockState;)Z
-
method_8877
- Mappings:
Namespace Name Mixin selector official bLbgu;b(I)Iintermediary method_8877Lnet/minecraft/class_177;method_8877(I)Inamed method_8877Lnet/minecraft/block/RedstoneWireBlock;method_8877(I)I
-
method_8669
@Environment(CLIENT) public void method_8669(BlockState blockState, World world, BlockPos blockPos, Random random) - Overrides:
method_8669in classBlock- Mappings:
Namespace Name Mixin selector official cLbcs;c(Lblc;Laxy;Lel;Ljava/util/Random;)Vintermediary method_8669Lnet/minecraft/class_197;method_8669(Lnet/minecraft/class_2232;Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Ljava/util/Random;)Vnamed method_8669Lnet/minecraft/block/Block;method_8669(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
-
getRenderLayerType
Returns the appropriate RenderLayer for a block. Only called on the client.- Overrides:
getRenderLayerTypein classBlock- Returns:
- The block's RenderLayer
- Mappings:
Namespace Name Mixin selector official cLbcs;c()Laxl;intermediary method_8687Lnet/minecraft/class_197;method_8687()Lnet/minecraft/class_2165;named getRenderLayerTypeLnet/minecraft/block/Block;getRenderLayerType()Lnet/minecraft/client/render/BlockRenderLayer;
-
withRotation
- Overrides:
withRotationin classBlock- Mappings:
Namespace Name Mixin selector official aLbcs;a(Lblc;Lbhb;)Lblc;intermediary method_11556Lnet/minecraft/class_197;method_11556(Lnet/minecraft/class_2232;Lnet/minecraft/class_2734;)Lnet/minecraft/class_2232;named withRotationLnet/minecraft/block/Block;withRotation(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/block/BlockState;
-
withMirror
- Overrides:
withMirrorin classBlock- Mappings:
Namespace Name Mixin selector official aLbcs;a(Lblc;Lbfz;)Lblc;intermediary method_11555Lnet/minecraft/class_197;method_11555(Lnet/minecraft/class_2232;Lnet/minecraft/class_2727;)Lnet/minecraft/class_2232;named withMirrorLnet/minecraft/block/Block;withMirror(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/BlockMirror;)Lnet/minecraft/block/BlockState;
-
appendProperties
- Overrides:
appendPropertiesin classBlock- Mappings:
Namespace Name Mixin selector official aLbcs;a(Lble$a;)Vintermediary method_16576Lnet/minecraft/class_197;method_16576(Lnet/minecraft/class_2233$class_3757;)Vnamed appendPropertiesLnet/minecraft/block/Block;appendProperties(Lnet/minecraft/state/StateManager$Builder;)V
-
method_14307
public BlockRenderLayer method_14307(BlockView view, BlockState state, BlockPos pos, Direction direction) - Overrides:
method_14307in classBlock- Mappings:
Namespace Name Mixin selector official aLbcs;a(Laxk;Lblc;Lel;Leq;)Lblb;intermediary method_14307Lnet/minecraft/class_197;method_14307(Lnet/minecraft/class_1158;Lnet/minecraft/class_2232;Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;)Lnet/minecraft/class_3225;named method_14307Lnet/minecraft/block/Block;method_14307(Lnet/minecraft/world/BlockView;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/block/BlockRenderLayer;
-