Uses of Class
net.minecraftforge.common.ToolType
-
Packages that use ToolType Package Description net.minecraft.block net.minecraft.item net.minecraftforge.common net.minecraftforge.common.extensions net.minecraftforge.event net.minecraftforge.event.world -
-
Uses of ToolType in net.minecraft.block
Fields in net.minecraft.block declared as ToolType Modifier and Type Field Description private ToolType
AbstractBlock.Properties. harvestTool
private ToolType
Block. harvestTool
Methods in net.minecraft.block that return ToolType Modifier and Type Method Description ToolType
AbstractBlock.Properties. getHarvestTool()
ToolType
Block. getHarvestTool(BlockState state)
Methods in net.minecraft.block with parameters of type ToolType Modifier and Type Method Description AbstractBlock.Properties
AbstractBlock.Properties. harvestTool(ToolType harvestTool)
-
Uses of ToolType in net.minecraft.item
Fields in net.minecraft.item with type parameters of type ToolType Modifier and Type Field Description private java.util.Map<ToolType,java.lang.Integer>
Item.Properties. toolClasses
private java.util.Map<ToolType,java.lang.Integer>
Item. toolClasses
Methods in net.minecraft.item that return types with arguments of type ToolType Modifier and Type Method Description java.util.Set<ToolType>
Item. getToolTypes(ItemStack stack)
Methods in net.minecraft.item with parameters of type ToolType Modifier and Type Method Description Item.Properties
Item.Properties. addToolType(ToolType type, int level)
int
Item. getHarvestLevel(ItemStack stack, ToolType tool, PlayerEntity player, BlockState blockState)
-
Uses of ToolType in net.minecraftforge.common
Fields in net.minecraftforge.common declared as ToolType Modifier and Type Field Description static ToolType
ToolType. AXE
static ToolType
ToolType. HOE
static ToolType
ToolType. PICKAXE
static ToolType
ToolType. SHOVEL
Fields in net.minecraftforge.common with type parameters of type ToolType Modifier and Type Field Description private static org.apache.logging.log4j.util.TriConsumer<Block,ToolType,java.lang.Integer>
ForgeHooks. blockToolSetter
private static java.util.Map<java.lang.String,ToolType>
ToolType. VALUES
Methods in net.minecraftforge.common that return ToolType Modifier and Type Method Description static ToolType
ToolType. get(java.lang.String name)
Gets the ToolType for the specified name, or creates a new one if none for that name does yet exist.Method parameters in net.minecraftforge.common with type arguments of type ToolType Modifier and Type Method Description static void
ForgeHooks. setBlockToolSetter(org.apache.logging.log4j.util.TriConsumer<Block,ToolType,java.lang.Integer> setter)
-
Uses of ToolType in net.minecraftforge.common.extensions
Methods in net.minecraftforge.common.extensions that return ToolType Modifier and Type Method Description ToolType
IForgeBlock. getHarvestTool(BlockState state)
Queries the class of tool required to harvest this block, if null is returned we assume that anything can harvest this block.default ToolType
IForgeBlockState. getHarvestTool()
Queries the class of tool required to harvest this block, if null is returned we assume that anything can harvest this block.Methods in net.minecraftforge.common.extensions that return types with arguments of type ToolType Modifier and Type Method Description java.util.Set<ToolType>
IForgeItem. getToolTypes(ItemStack stack)
default java.util.Set<ToolType>
IForgeItemStack. getToolTypes()
Methods in net.minecraftforge.common.extensions with parameters of type ToolType Modifier and Type Method Description int
IForgeItem. getHarvestLevel(ItemStack stack, ToolType tool, PlayerEntity player, BlockState blockState)
Queries the harvest level of this item stack for the specified tool class, Returns -1 if this tool is not of the specified typedefault int
IForgeItemStack. getHarvestLevel(ToolType tool, PlayerEntity player, BlockState state)
Queries the harvest level of this item stack for the specified tool class, Returns -1 if this tool is not of the specified typedefault BlockState
IForgeBlock. getToolModifiedState(BlockState state, World world, BlockPos pos, PlayerEntity player, ItemStack stack, ToolType toolType)
Returns the state that this block should transform into when right clicked by a tool.default BlockState
IForgeBlockState. getToolModifiedState(World world, BlockPos pos, PlayerEntity player, ItemStack stack, ToolType toolType)
Returns the state that this block should transform into when right clicked by a tool.default boolean
IForgeBlock. isToolEffective(BlockState state, ToolType tool)
Checks if the specified tool type is efficient on this block, meaning that it digs at full speed.default boolean
IForgeBlockState. isToolEffective(ToolType tool)
Checks if the specified tool type is efficient on this block, meaning that it digs at full speed. -
Uses of ToolType in net.minecraftforge.event
Methods in net.minecraftforge.event with parameters of type ToolType Modifier and Type Method Description static BlockState
ForgeEventFactory. onToolUse(BlockState originalState, World world, BlockPos pos, PlayerEntity player, ItemStack stack, ToolType toolType)
-
Uses of ToolType in net.minecraftforge.event.world
Fields in net.minecraftforge.event.world declared as ToolType Modifier and Type Field Description private ToolType
BlockEvent.BlockToolInteractEvent. toolType
Methods in net.minecraftforge.event.world that return ToolType Modifier and Type Method Description ToolType
BlockEvent.BlockToolInteractEvent. getToolType()
Gets the current type of the tool being compared against.Constructors in net.minecraftforge.event.world with parameters of type ToolType Constructor Description BlockToolInteractEvent(IWorld world, BlockPos pos, BlockState originalState, PlayerEntity player, ItemStack stack, ToolType toolType)
-