mirror of
https://gitlab.bixilon.de/bixilon/pixlyzer.git
synced 2025-09-25 21:24:02 -04:00
23w04a: fix build
This commit is contained in:
parent
f559d3e6c6
commit
0e48f59255
@ -86,7 +86,9 @@ object ItemGenerator : Generator(
|
||||
itemData["attack_damage"] = DIGGER_ITEM_ATTACK_DAMAGE.getFloat(item)
|
||||
}
|
||||
if (item is ArmorItem) {
|
||||
itemData["equipment_slot"] = (ARMOR_ITEM_EQUIPMENT_SLOT_FIELD.get(item) as EquipmentSlot).name.lowercase(Locale.getDefault())
|
||||
(ARMOR_ITEM_EQUIPMENT_SLOT_FIELD?.get(item) as EquipmentSlot?)?.let {
|
||||
itemData["equipment_slot"] = it.name.lowercase(Locale.getDefault())
|
||||
}
|
||||
itemData["defense"] = item.protection
|
||||
itemData["toughness"] = ARMOR_ITEM_TOUGHNESS_FIELD.getFloat(item)
|
||||
itemData["armor_material"] = item.material.name.lowercase(Locale.getDefault())
|
||||
@ -251,8 +253,9 @@ object ItemGenerator : Generator(
|
||||
|
||||
private val DIGGER_ITEM_BLOCKS_FIELD = MiningToolItem::class.java.getDeclaredField("effectiveBlocks")
|
||||
private val DIGGER_ITEM_SPEED_FIELD = MiningToolItem::class.java.getDeclaredField("miningSpeed")
|
||||
private val DIGGER_ITEM_ATTACK_DAMAGE = getField(MiningToolItem::class.java, "attackDamageBaseline", "attackDamage")!!
|
||||
private val ARMOR_ITEM_EQUIPMENT_SLOT_FIELD = ArmorItem::class.java.getDeclaredField("slot")
|
||||
private val DIGGER_ITEM_ATTACK_DAMAGE =
|
||||
getField(MiningToolItem::class.java, "attackDamageBaseline", "attackDamage")!!
|
||||
private val ARMOR_ITEM_EQUIPMENT_SLOT_FIELD = getField(ArmorItem::class.java, "slot")
|
||||
private val ARMOR_ITEM_TOUGHNESS_FIELD = ArmorItem::class.java.getDeclaredField("toughness")
|
||||
private val AXE_ITEM_STRIPPABLES_FIELD = getField(AxeItem::class.java, "STRIPABLES", "STRIPPABLES", "STRIPPED_BLOCKS")!!
|
||||
private val BUCKED_ITEM_CONTENT_FIELD = BucketItem::class.java.getDeclaredField("fluid")
|
||||
@ -268,7 +271,6 @@ object ItemGenerator : Generator(
|
||||
init {
|
||||
DIGGER_ITEM_BLOCKS_FIELD.isAccessible = true
|
||||
DIGGER_ITEM_SPEED_FIELD.isAccessible = true
|
||||
ARMOR_ITEM_EQUIPMENT_SLOT_FIELD.isAccessible = true
|
||||
ARMOR_ITEM_TOUGHNESS_FIELD.isAccessible = true
|
||||
AXE_ITEM_STRIPPABLES_FIELD.isAccessible = true
|
||||
BUCKED_ITEM_CONTENT_FIELD.isAccessible = true
|
||||
|
Loading…
x
Reference in New Issue
Block a user