Interface NeighborUpdater

All Known Implementing Classes:
ChainRestrictedNeighborUpdater, SimpleNeighborUpdater

public interface NeighborUpdater
Mappings:
Namespace Name
official dls
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 Ldls;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;
    • NOOP

      static final NeighborUpdater NOOP
      Mappings:
      Namespace Name Mixin selector
      official b Ldls;b:Ldls;
      intermediary field_37840 Lnet/minecraft/class_7165;field_37840:Lnet/minecraft/class_7165;
      named NOOP Lnet/minecraft/world/block/NeighborUpdater;NOOP:Lnet/minecraft/world/block/NeighborUpdater;
  • Method Details

    • updateNeighbor

      void updateNeighbor(BlockPos pos, Block sourceBlock, BlockPos sourcePos)
      Mappings:
      Namespace Name Mixin selector
      official a Ldls;a(Lgk;Lcet;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 Ldls;a(Lcqm;Lgk;Lcet;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 Ldls;a(Lgk;Lcet;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
    • tryNeighborUpdate

      static void tryNeighborUpdate(ServerWorld world, BlockState state, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify)
      Mappings:
      Namespace Name Mixin selector
      official a Ldls;a(Laee;Lcqm;Lgk;Lcet;Lgk;Z)V
      intermediary method_41708 Lnet/minecraft/class_7165;method_41708(Lnet/minecraft/class_3218;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/server/world/ServerWorld;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/BlockPos;Z)V