Class BlockUpdater.BlockFlags

java.lang.Object
com.ewyboy.worldstripper.club.BlockUpdater.BlockFlags
Enclosing class:
BlockUpdater

public static class BlockUpdater.BlockFlags extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Calls notifyBlockUpdate Server-side, this updates all the path-finding navigators.
    static final int
    Prevents neighbor changes from spawning item drops, used by replaceBlock
    static final int
    Stops the blocks from being marked for a render update
    static final int
    Calls neighborChanged on surrounding blocks (with isMoving as false).
    static final int
    Makes the block be re-rendered immediately, on the main thread.
    static final int
    Causes neighbor updates to be sent to all surrounding blocks (including diagonals).
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • NOTIFY_NEIGHBORS

      public static final int NOTIFY_NEIGHBORS
      Calls neighborChanged on surrounding blocks (with isMoving as false). Also updates comparator output state.
      See Also:
    • BLOCK_UPDATE

      public static final int BLOCK_UPDATE
      Calls notifyBlockUpdate Server-side, this updates all the path-finding navigators.
      See Also:
    • NO_RERENDER

      public static final int NO_RERENDER
      Stops the blocks from being marked for a render update
      See Also:
    • RERENDER_MAIN_THREAD

      public static final int RERENDER_MAIN_THREAD
      Makes the block be re-rendered immediately, on the main thread. If NO_RERENDER is set, then this will be ignored
      See Also:
    • UPDATE_NEIGHBORS

      public static final int UPDATE_NEIGHBORS
      Causes neighbor updates to be sent to all surrounding blocks (including diagonals). This in turn will call updateDiagonalNeighbors on both old and new states, and updateNeighbors on the new state.
      See Also:
    • NO_NEIGHBOR_DROPS

      public static final int NO_NEIGHBOR_DROPS
      Prevents neighbor changes from spawning item drops, used by replaceBlock
      See Also:
  • Constructor Details

    • BlockFlags

      public BlockFlags()