Class TinkerMaterial
java.lang.Object
io.github.sefiraat.slimetinker.items.tinkermaterials.TinkerMaterial
-
Constructor Summary
ConstructorsConstructorDescriptionTinkerMaterial(String id, org.bukkit.inventory.ItemStack representativeStack, String colorHex) -
Method Summary
Modifier and TypeMethodDescriptionaddAlloyRecipe(io.github.thebusybiscuit.slimefun5.api.items.SlimefunItemStack... alloyRecipe) build()io.github.thebusybiscuit.slimefun5.api.items.SlimefunItemStack[]net.md_5.bungee.api.ChatColorgetColor()getId()io.github.thebusybiscuit.slimefun5.api.items.SlimefunItemStackgetLiquidItemStack(int amount) org.bukkit.inventory.ItemStackvoidvoidrunEvent(TraitEventType type, TraitPartType part, EventFriend friend) Runs an event based on the type of event the listener is requesting and the tool part.setFormBlock(String formBlock) setFormBoots(String formBoots) setFormChestplate(String formChestplate) setFormDust(String formDust) setFormGem(String formGem) setFormHelmet(String formHelmet) setFormIngot(String formIngot) setFormLeggings(String formLeggings) setFormNugget(String formNugget) setFormOre(String formOre) setLiquidTexture(String liquidTexture) setTraitArmorGambeson(MaterialTrait traitArmorGambeson) setTraitArmorLinks(MaterialTrait traitArmorLinks) setTraitArmorPlates(MaterialTrait traitArmorPlates) setTraitToolBinder(MaterialTrait traitToolBinding) setTraitToolHead(MaterialTrait traitToolHead) setTraitToolRod(MaterialTrait traitToolRod) void
-
Constructor Details
-
TinkerMaterial
-
-
Method Details
-
build
-
setupTraits
public void setupTraits() -
registerParts
public void registerParts() -
setLiquidTexture
-
addAlloyRecipe
public TinkerMaterial addAlloyRecipe(@Nonnull io.github.thebusybiscuit.slimefun5.api.items.SlimefunItemStack... alloyRecipe) -
getTraitToolHead
-
setTraitToolHead
-
getTraitToolBinder
-
setTraitToolBinder
-
getTraitToolRod
-
setTraitToolRod
-
getTraitArmorPlates
-
setTraitArmorPlates
-
getTraitArmorGambeson
-
setTraitArmorGambeson
-
getTraitArmorLinks
-
setTraitArmorLinks
-
getFormNugget
-
setFormNugget
-
getFormIngot
-
setFormIngot
-
getFormBlock
-
setFormBlock
-
getFormOre
-
setFormOre
-
getFormGem
-
setFormGem
-
getFormDust
-
setFormDust
-
getFormBoots
-
setFormBoots
-
getFormLeggings
-
setFormLeggings
-
getFormChestplate
-
setFormChestplate
-
getFormHelmet
-
setFormHelmet
-
getColor
public net.md_5.bungee.api.ChatColor getColor() -
getLiquidItemStack
public io.github.thebusybiscuit.slimefun5.api.items.SlimefunItemStack getLiquidItemStack(int amount) -
getId
-
getLiquidTexture
-
getRepresentativeStack
public org.bukkit.inventory.ItemStack getRepresentativeStack() -
getAlloyRecipe
@Nullable public io.github.thebusybiscuit.slimefun5.api.items.SlimefunItemStack[] getAlloyRecipe() -
getCmLiquid
-
getCmAlloy
-
runEvent
@ParametersAreNonnullByDefault public void runEvent(TraitEventType type, TraitPartType part, EventFriend friend) Runs an event based on the type of event the listener is requesting and the tool part. If an event does not exist, nothing happens.- Parameters:
type- "The type of event that will be triggered. Different cmEventMap can fire based on the listener (tick event) raisingpart- "The tool part to be tested against this material type"friend- "The EventFriend to be carried through the cmEventMap to the settle phase"
-