Class PistonHandler

java.lang.Object
net.minecraft.block.piston.PistonHandler

public class PistonHandler
extends Object
Mappings:
Namespace Name
official alw
intermediary net/minecraft/class_374
named net/minecraft/block/piston/PistonHandler
  • Field Details

    • world

      private final World world
      Mappings:
      Namespace Name Mixin selector
      official a Lalw;a:Ladm;
      intermediary field_1493 Lnet/minecraft/class_374;field_1493:Lnet/minecraft/class_99;
      named world Lnet/minecraft/block/piston/PistonHandler;world:Lnet/minecraft/world/World;
    • originalPos

      private final BlockPos originalPos
      Mappings:
      Namespace Name Mixin selector
      official b Lalw;b:Lcj;
      intermediary field_1494 Lnet/minecraft/class_374;field_1494:Lnet/minecraft/class_1372;
      named originalPos Lnet/minecraft/block/piston/PistonHandler;originalPos:Lnet/minecraft/util/math/BlockPos;
    • field_1495

      private final BlockPos field_1495
      Mappings:
      Namespace Name Mixin selector
      official c Lalw;c:Lcj;
      intermediary field_1495 Lnet/minecraft/class_374;field_1495:Lnet/minecraft/class_1372;
      named field_1495 Lnet/minecraft/block/piston/PistonHandler;field_1495:Lnet/minecraft/util/math/BlockPos;
    • direction

      private final Direction direction
      Mappings:
      Namespace Name Mixin selector
      official d Lalw;d:Lcq;
      intermediary field_1496 Lnet/minecraft/class_374;field_1496:Lnet/minecraft/class_1383;
      named direction Lnet/minecraft/block/piston/PistonHandler;direction:Lnet/minecraft/util/math/Direction;
    • movedBlocks

      private final List<BlockPos> movedBlocks
      Mappings:
      Namespace Name Mixin selector
      official e Lalw;e:Ljava/util/List;
      intermediary field_1497 Lnet/minecraft/class_374;field_1497:Ljava/util/List;
      named movedBlocks Lnet/minecraft/block/piston/PistonHandler;movedBlocks:Ljava/util/List;
    • brokenBlocks

      private final List<BlockPos> brokenBlocks
      Mappings:
      Namespace Name Mixin selector
      official f Lalw;f:Ljava/util/List;
      intermediary field_1498 Lnet/minecraft/class_374;field_1498:Ljava/util/List;
      named brokenBlocks Lnet/minecraft/block/piston/PistonHandler;brokenBlocks:Ljava/util/List;
  • Constructor Details

    • PistonHandler

      public PistonHandler​(World world, BlockPos original, Direction direction, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lalw;<init>(Ladm;Lcj;Lcq;Z)V
      intermediary <init> Lnet/minecraft/class_374;<init>(Lnet/minecraft/class_99;Lnet/minecraft/class_1372;Lnet/minecraft/class_1383;Z)V
      named <init> Lnet/minecraft/block/piston/PistonHandler;<init>(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Z)V
  • Method Details

    • calculatePush

      public boolean calculatePush()
      Mappings:
      Namespace Name Mixin selector
      official a Lalw;a()Z
      intermediary method_1214 Lnet/minecraft/class_374;method_1214()Z
      named calculatePush Lnet/minecraft/block/piston/PistonHandler;calculatePush()Z
    • method_1216

      private boolean method_1216​(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lalw;a(Lcj;)Z
      intermediary method_1216 Lnet/minecraft/class_374;method_1216(Lnet/minecraft/class_1372;)Z
      named method_1216 Lnet/minecraft/block/piston/PistonHandler;method_1216(Lnet/minecraft/util/math/BlockPos;)Z
    • setMovedBlocks

      private void setMovedBlocks​(int from, int to)
      Mappings:
      Namespace Name Mixin selector
      official a Lalw;a(II)V
      intermediary method_1215 Lnet/minecraft/class_374;method_1215(II)V
      named setMovedBlocks Lnet/minecraft/block/piston/PistonHandler;setMovedBlocks(II)V
    • canMoveAdjacentBlock

      private boolean canMoveAdjacentBlock​(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official b Lalw;b(Lcj;)Z
      intermediary method_1217 Lnet/minecraft/class_374;method_1217(Lnet/minecraft/class_1372;)Z
      named canMoveAdjacentBlock Lnet/minecraft/block/piston/PistonHandler;canMoveAdjacentBlock(Lnet/minecraft/util/math/BlockPos;)Z
    • getMovedBlocks

      public List<BlockPos> getMovedBlocks()
      Mappings:
      Namespace Name Mixin selector
      official c Lalw;c()Ljava/util/List;
      intermediary method_1218 Lnet/minecraft/class_374;method_1218()Ljava/util/List;
      named getMovedBlocks Lnet/minecraft/block/piston/PistonHandler;getMovedBlocks()Ljava/util/List;
    • getBrokenBlocks

      public List<BlockPos> getBrokenBlocks()
      Mappings:
      Namespace Name Mixin selector
      official d Lalw;d()Ljava/util/List;
      intermediary method_1219 Lnet/minecraft/class_374;method_1219()Ljava/util/List;
      named getBrokenBlocks Lnet/minecraft/block/piston/PistonHandler;getBrokenBlocks()Ljava/util/List;