Interface Tool.Rule

Enclosing interface:
Tool

@Experimental @NonExtendable public static interface Tool.Rule
  • Method Details

    • blocks

      Blocks to match.
      Returns:
      blocks
    • speed

      @Nullable Float speed()
      Overrides the mining speed if present and matched.

      true will cause the block to mine at its most efficient speed, and drop items if the targeted block requires that.

      Returns:
      speed override
    • correctForDrops

      TriState correctForDrops()
      Overrides whether this tool is considered 'correct' if present and matched.
      Returns:
      a tri-state