Interface NeighborUpdater

All Known Implementing Classes:
ChainRestrictedNeighborUpdater, SimpleNeighborUpdater

public interface NeighborUpdater
Mappings:
Namespace Name
official dmm
intermediary net/minecraft/class_7165
named net/minecraft/world/block/NeighborUpdater
  • Field Details

    • UPDATE_ORDER

      static final Direction[] UPDATE_ORDER
      Mappings:
      Namespace Name Mixin selector
      official a Ldmm;a:[Lgp;
      intermediary field_37839 Lnet/minecraft/class_7165;field_37839:[Lnet/minecraft/class_2350;
      named UPDATE_ORDER Lnet/minecraft/world/block/NeighborUpdater;UPDATE_ORDER:[Lnet/minecraft/util/math/Direction;
  • Method Details

    • method_42392

      void method_42392(Direction direction, BlockState blockState, BlockPos blockPos, BlockPos blockPos2, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmm;a(Lgp;Lcrk;Lgk;Lgk;II)V
      intermediary method_42392 Lnet/minecraft/class_7165;method_42392(Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;II)V
      named method_42392 Lnet/minecraft/world/block/NeighborUpdater;method_42392(Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;II)V
    • updateNeighbor

      void updateNeighbor(BlockPos pos, Block sourceBlock, BlockPos sourcePos)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmm;a(Lgk;Lcfr;Lgk;)V
      intermediary method_41704 Lnet/minecraft/class_7165;method_41704(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;)V
      named updateNeighbor Lnet/minecraft/world/block/NeighborUpdater;updateNeighbor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/BlockPos;)V
    • updateNeighbor

      void updateNeighbor(BlockState state, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmm;a(Lcrk;Lgk;Lcfr;Lgk;Z)V
      intermediary method_41703 Lnet/minecraft/class_7165;method_41703(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;Z)V
      named updateNeighbor Lnet/minecraft/world/block/NeighborUpdater;updateNeighbor(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/BlockPos;Z)V
    • updateNeighbors

      default void updateNeighbors(BlockPos pos, Block sourceBlock, @Nullable @Nullable Direction except)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmm;a(Lgk;Lcfr;Lgp;)V
      intermediary method_41705 Lnet/minecraft/class_7165;method_41705(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2350;)V
      named updateNeighbors Lnet/minecraft/world/block/NeighborUpdater;updateNeighbors(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/Direction;)V
    • method_42393

      static void method_42393(WorldAccess worldAccess, Direction direction, BlockState blockState, BlockPos blockPos, BlockPos blockPos2, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmm;a(Lccy;Lgp;Lcrk;Lgk;Lgk;II)V
      intermediary method_42393 Lnet/minecraft/class_7165;method_42393(Lnet/minecraft/class_1936;Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;II)V
      named method_42393 Lnet/minecraft/world/block/NeighborUpdater;method_42393(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;II)V
    • tryNeighborUpdate

      static void tryNeighborUpdate(World world, BlockState state, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmm;a(Lccx;Lcrk;Lgk;Lcfr;Lgk;Z)V
      intermediary method_41708 Lnet/minecraft/class_7165;method_41708(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;Z)V
      named tryNeighborUpdate Lnet/minecraft/world/block/NeighborUpdater;tryNeighborUpdate(Lnet/minecraft/world/World;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/BlockPos;Z)V