Class BlockPlacementResult

java.lang.Object
com.ldtteam.structurize.placement.BlockPlacementResult

public class BlockPlacementResult extends Object
Possible placement result.
  • Constructor Details

    • BlockPlacementResult

      public BlockPlacementResult(net.minecraft.core.BlockPos worldPos, BlockPlacementResult.Result result)
      Create a placement result object.
      Parameters:
      worldPos - the pos in the world.
      result - the result.
    • BlockPlacementResult

      public BlockPlacementResult(net.minecraft.core.BlockPos worldPos, BlockPlacementResult.Result result, List<net.minecraft.world.item.ItemStack> requiredItems)
      Create a placement result object.
      Parameters:
      worldPos - the pos in the world.
      result - the result.
      requiredItems - the missing items.
  • Method Details

    • getRequiredItems

      public List<net.minecraft.world.item.ItemStack> getRequiredItems()
      Get the list of required items.
      Returns:
      a copy of the list.
    • getWorldPos

      public net.minecraft.core.BlockPos getWorldPos()
      Get the world position.
      Returns:
      the world blockpos.
    • getResult

      public BlockPlacementResult.Result getResult()
      Get the placement result type.
      Returns:
      the result type.