parent
bb0060b0ed
commit
51d12f53e7
@ -0,0 +1,46 @@ |
|||||||
|
package sig.ItemSets; |
||||||
|
|
||||||
|
import org.bukkit.Material; |
||||||
|
import org.bukkit.block.Block; |
||||||
|
import org.bukkit.inventory.ItemStack; |
||||||
|
|
||||||
|
import com.modcrafting.diablodrops.DiabloDrops; |
||||||
|
|
||||||
|
public class DiabloDropsHook { |
||||||
|
/** |
||||||
|
* |
||||||
|
* (Note that these are defined in /plugins/Diablodrops/tier.yml. They could be modified if you really wanted to! |
||||||
|
* Legendary - (Gold Color) Up to 7 enchantments, up to level 10. |
||||||
|
* Lore - (Yellow Color) Up to 7 enchantments, up to level 9. |
||||||
|
* Magical - (Blue Color) Up to 3 enchantments, up to level 4. |
||||||
|
* Rare - (Red Color) Up to 5 enchantments, up to level 5. |
||||||
|
* Set - (Green Color) Up to 7 enchantments, up to level 6. |
||||||
|
* Unidentified - (Magic Letters) Up to 10 enchantments, up to level 10. |
||||||
|
* |
||||||
|
*/ |
||||||
|
public enum Tier {Legendary, Lore, Magical, Rare, Set, Unidentified}; |
||||||
|
|
||||||
|
public static ItemStack getRandomItem() { |
||||||
|
return DiabloDrops.getInstance().getDropAPI().getItem(); |
||||||
|
} |
||||||
|
public static ItemStack getRandomItem(Material mat) { |
||||||
|
//Returns a random Diablodrops item that is of a certain material type..
|
||||||
|
return DiabloDrops.getInstance().getDropAPI().getItem(mat); |
||||||
|
} |
||||||
|
public static ItemStack getTierItem(Tier tier) { |
||||||
|
//Returns a random Diablodrops item that is of a certain tier type.. (Use the Tier enum types)
|
||||||
|
return DiabloDrops.getInstance().getDropAPI().getItem(DiabloDrops.getInstance().getDropAPI().getTier(tier.name())); |
||||||
|
} |
||||||
|
public static ItemStack getTierItem(Material mat, Tier tier) { |
||||||
|
//Returns a random Diablodrops item that is of a certain material type and tier type.. (Use the Tier enum types)
|
||||||
|
return DiabloDrops.getInstance().getDropAPI().getItem(mat, DiabloDrops.getInstance().getDropAPI().getTier(tier.name())); |
||||||
|
} |
||||||
|
public static ItemStack getItem(ItemStack i) { |
||||||
|
//Turns an item into a Diablodrops special item.
|
||||||
|
return DiabloDrops.getInstance().getDropAPI().getItem(i); |
||||||
|
} |
||||||
|
public static void fillChest(Block b, int size) { |
||||||
|
//Fills a specified chest in the world with loot.
|
||||||
|
DiabloDrops.getInstance().getDropAPI().fillChest(b, size); |
||||||
|
} |
||||||
|
} |
Loading…
Reference in new issue