Class ToolService
java.lang.Object
su.nightexpress.excellentclaims.core.tool.ToolService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.inventory.ItemStackcreateToolStack(su.nightexpress.excellentclaims.api.claim.tool.ClaimTool tool) @Nullable su.nightexpress.excellentclaims.api.core.id.IdentifiergetToolId(org.bukkit.inventory.ItemStack itemStack) voidgiveTool(org.bukkit.entity.Player player, su.nightexpress.excellentclaims.api.claim.tool.ClaimTool tool) booleanisTool(org.bukkit.inventory.ItemStack itemStack) booleanisTool(org.bukkit.inventory.ItemStack itemStack, su.nightexpress.excellentclaims.api.claim.tool.ClaimTool tool) booleanisTool(org.bukkit.inventory.ItemStack itemStack, su.nightexpress.excellentclaims.api.core.id.Identifier toolId) voidtakeAllTools(org.bukkit.entity.Player player) voidtakeTool(org.bukkit.entity.Player player, su.nightexpress.excellentclaims.api.claim.tool.ClaimTool tool)
-
Constructor Details
-
ToolService
public ToolService(su.nightexpress.nightcore.bridge.key.AdaptedKey domain)
-
-
Method Details
-
giveTool
public void giveTool(org.bukkit.entity.Player player, su.nightexpress.excellentclaims.api.claim.tool.ClaimTool tool) -
takeTool
public void takeTool(org.bukkit.entity.Player player, su.nightexpress.excellentclaims.api.claim.tool.ClaimTool tool) -
takeAllTools
public void takeAllTools(org.bukkit.entity.Player player) -
createToolStack
public org.bukkit.inventory.ItemStack createToolStack(su.nightexpress.excellentclaims.api.claim.tool.ClaimTool tool) -
getToolId
public @Nullable su.nightexpress.excellentclaims.api.core.id.Identifier getToolId(org.bukkit.inventory.ItemStack itemStack) -
isTool
public boolean isTool(org.bukkit.inventory.ItemStack itemStack) -
isTool
public boolean isTool(org.bukkit.inventory.ItemStack itemStack, su.nightexpress.excellentclaims.api.core.id.Identifier toolId) -
isTool
public boolean isTool(org.bukkit.inventory.ItemStack itemStack, su.nightexpress.excellentclaims.api.claim.tool.ClaimTool tool)
-