All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.tealcube.minecraft.bukkit.mythicdrops.api.items.builders.TieredItemGenerationData.kt Maven / Gradle / Ivy

There is a newer version: 9.0.4
Show newest version
package com.tealcube.minecraft.bukkit.mythicdrops.api.items.builders

import com.google.common.collect.Multimap
import com.tealcube.minecraft.bukkit.mythicdrops.api.socketing.SocketExtenderType
import com.tealcube.minecraft.bukkit.mythicdrops.api.socketing.SocketType
import com.tealcube.minecraft.bukkit.mythicdrops.api.tiers.Tier
import org.bukkit.Material
import org.bukkit.attribute.Attribute
import org.bukkit.attribute.AttributeModifier
import org.bukkit.enchantments.Enchantment

interface TieredItemGenerationData {
    val tier: Tier
    val material: Material
    val expRepairCost: Int
    val durability: Int?
    val isUnbreakable: Boolean
    val openSockets: List
    val socketExtenderSlots: List
    val baseEnchantments: Map
    val bonusEnchantments: Map
    val baseAttributes: Multimap
    val bonusAttributes: Multimap
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy