Package | Description |
---|---|
eu.wauz.wauzcore.items.enhancements |
This package contains classes to handle the enhancement of custom weapons and armor.
|
eu.wauz.wauzcore.items.enhancements.armor |
This package contains enhancements, that can be applied to custom armor.
|
eu.wauz.wauzcore.items.enhancements.weapon |
This package contains enhancements, that can be applied to custom weapons.
|
eu.wauz.wauzcore.items.identifiers |
This package contains identifier classes, used to generate random items.
|
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.String,WauzEnhancement> |
WauzEquipmentEnhancer.armorEnhancementMap
A map of all registered armor enhancements.
|
private static java.util.Map<java.lang.String,WauzEnhancement> |
WauzEquipmentEnhancer.weaponEnhancementMap
A map of all registered weapon enhancements.
|
Modifier and Type | Method and Description |
---|---|
static WauzEnhancement |
WauzEquipmentEnhancer.getEnhancement(java.lang.String enhancementId)
Gets an enhancement for given id from the map.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<WauzEnhancement> |
WauzEquipmentEnhancer.getAllEnhancements() |
static java.util.List<WauzEnhancement> |
WauzEquipmentEnhancer.getArmorEnhancements() |
static java.util.List<WauzEnhancement> |
WauzEquipmentEnhancer.getWeaponEnhancements() |
Modifier and Type | Method and Description |
---|---|
static WauzEnhancementParameters |
WauzEquipmentEnhancer.enhanceEquipment(WauzEquipmentBuilder builder,
WauzEnhancement enhancement,
WauzEnhancementParameters parameters)
Applies an enhancement to a set of parameters, holding values of an equipment piece.
|
static void |
WauzEquipmentEnhancer.registerEnhancement(WauzEnhancement enhancement)
Registers an enhancement.
|
Modifier and Type | Class and Description |
---|---|
class |
EnhancementDurability
An enhancement, that can be applied onto an unfinished piece of equipment.
|
class |
EnhancementMastery
An enhancement, that can be applied onto an unfinished piece of equipment.
|
class |
EnhancementNumbing
An enhancement, that can be applied onto an unfinished piece of equipment.
|
Modifier and Type | Class and Description |
---|---|
class |
EnhancementConsumption
An enhancement, that can be applied onto an unfinished piece of equipment.
|
class |
EnhancementDestruction
An enhancement, that can be applied onto an unfinished piece of equipment.
|
class |
EnhancementExpertise
An enhancement, that can be applied onto an unfinished piece of equipment.
|
class |
EnhancementFerocity
An enhancement, that can be applied onto an unfinished piece of equipment.
|
class |
EnhancementNourishment
An enhancement, that can be applied onto an unfinished piece of equipment.
|
Modifier and Type | Method and Description |
---|---|
static org.bukkit.inventory.ItemStack |
WauzEquipmentHelper.getEnhancedEquipment(WauzEnhancement enhancement,
int enhancementLevel)
Creates an equipment piece with a specific enhancement.
|