mirror of
https://gitlab.bixilon.de/bixilon/pixlyzer.git
synced 2025-09-27 14:10:01 -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)
|
itemData["attack_damage"] = DIGGER_ITEM_ATTACK_DAMAGE.getFloat(item)
|
||||||
}
|
}
|
||||||
if (item is ArmorItem) {
|
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["defense"] = item.protection
|
||||||
itemData["toughness"] = ARMOR_ITEM_TOUGHNESS_FIELD.getFloat(item)
|
itemData["toughness"] = ARMOR_ITEM_TOUGHNESS_FIELD.getFloat(item)
|
||||||
itemData["armor_material"] = item.material.name.lowercase(Locale.getDefault())
|
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_BLOCKS_FIELD = MiningToolItem::class.java.getDeclaredField("effectiveBlocks")
|
||||||
private val DIGGER_ITEM_SPEED_FIELD = MiningToolItem::class.java.getDeclaredField("miningSpeed")
|
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 DIGGER_ITEM_ATTACK_DAMAGE =
|
||||||
private val ARMOR_ITEM_EQUIPMENT_SLOT_FIELD = ArmorItem::class.java.getDeclaredField("slot")
|
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 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 AXE_ITEM_STRIPPABLES_FIELD = getField(AxeItem::class.java, "STRIPABLES", "STRIPPABLES", "STRIPPED_BLOCKS")!!
|
||||||
private val BUCKED_ITEM_CONTENT_FIELD = BucketItem::class.java.getDeclaredField("fluid")
|
private val BUCKED_ITEM_CONTENT_FIELD = BucketItem::class.java.getDeclaredField("fluid")
|
||||||
@ -268,7 +271,6 @@ object ItemGenerator : Generator(
|
|||||||
init {
|
init {
|
||||||
DIGGER_ITEM_BLOCKS_FIELD.isAccessible = true
|
DIGGER_ITEM_BLOCKS_FIELD.isAccessible = true
|
||||||
DIGGER_ITEM_SPEED_FIELD.isAccessible = true
|
DIGGER_ITEM_SPEED_FIELD.isAccessible = true
|
||||||
ARMOR_ITEM_EQUIPMENT_SLOT_FIELD.isAccessible = true
|
|
||||||
ARMOR_ITEM_TOUGHNESS_FIELD.isAccessible = true
|
ARMOR_ITEM_TOUGHNESS_FIELD.isAccessible = true
|
||||||
AXE_ITEM_STRIPPABLES_FIELD.isAccessible = true
|
AXE_ITEM_STRIPPABLES_FIELD.isAccessible = true
|
||||||
BUCKED_ITEM_CONTENT_FIELD.isAccessible = true
|
BUCKED_ITEM_CONTENT_FIELD.isAccessible = true
|
||||||
|
Loading…
x
Reference in New Issue
Block a user