Interface BlockStateArgument

All Superinterfaces:
ArgumentInf

@NullMarked public interface BlockStateArgument extends ArgumentInf
  • Method Details

    • getState

      BlockData getState(com.mojang.brigadier.context.CommandContext<? extends CommandSourceStack> context, String name) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • place

      boolean place(com.mojang.brigadier.context.CommandContext<? extends CommandSourceStack> context, String name, World world, Location location, int flags)
    • getPredicate

      Predicate<Block> getPredicate(com.mojang.brigadier.context.CommandContext<? extends CommandSourceStack> context, String name) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException