-
- All Implemented Interfaces:
-
com.tealcube.minecraft.bukkit.mythicdrops.api.items.builders.DropBuilder
public final class MythicDropBuilder implements DropBuilder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
MythicDropBuilder.Companion
-
Constructor Summary
Constructors Constructor Description MythicDropBuilder(ItemGroupManager itemGroupManager, RelationManager relationManager, SettingsManager settingsManager, TierManager tierManager)
MythicDropBuilder(MythicDrops mythicDrops)
MythicDropBuilder(ItemGroupManager itemGroupManager, RelationManager relationManager, SettingsManager settingsManager, TierManager tierManager, SocketTypeManager socketTypeManager, SocketExtenderTypeManager socketExtenderTypeManager)
-
Method Summary
Modifier and Type Method Description DropBuilder
withTier(Tier tier)
DropBuilder
withTier(String tierName)
DropBuilder
withMaterial(Material material)
DropBuilder
withItemGenerationReason(ItemGenerationReason reason)
DropBuilder
useDurability(Boolean b)
ItemStack
build()
-
-
Constructor Detail
-
MythicDropBuilder
MythicDropBuilder(ItemGroupManager itemGroupManager, RelationManager relationManager, SettingsManager settingsManager, TierManager tierManager)
-
MythicDropBuilder
MythicDropBuilder(MythicDrops mythicDrops)
-
MythicDropBuilder
MythicDropBuilder(ItemGroupManager itemGroupManager, RelationManager relationManager, SettingsManager settingsManager, TierManager tierManager, SocketTypeManager socketTypeManager, SocketExtenderTypeManager socketExtenderTypeManager)
-
-
Method Detail
-
withTier
DropBuilder withTier(Tier tier)
-
withTier
@Deprecated(message = "Use withTier(Tier) instead", replaceWith = @ReplaceWith(imports = {}, expression = "withTier(x)")) DropBuilder withTier(String tierName)
-
withMaterial
DropBuilder withMaterial(Material material)
-
withItemGenerationReason
DropBuilder withItemGenerationReason(ItemGenerationReason reason)
-
useDurability
DropBuilder useDurability(Boolean b)
-
build
ItemStack build()
-
-
-
-