LiquidBounce
LiquidBounce copied to clipboard
[FEATURE] Support for Items Setting
LiquidBounce Branch
Nextgen
Describe your feature request.
When I tried to write a certain module, I found that the settings for items were not supported by it, which prevented some functionalities from being implemented.
Please make it supported as soon as possible.
Additional context
object ModuleAntiDrop : Module("mumyAntiDrop", Category.MISC) {
private val items by items(
"Items",
mutableListOf<Item>().apply {
//Tools
addAll(arrayOf(Items.IRON_SWORD, Items.DIAMOND_SWORD, Items.NETHERITE_SWORD))
addAll(arrayOf(Items.IRON_AXE, Items.DIAMOND_AXE, Items.NETHERITE_AXE))
addAll(arrayOf(Items.IRON_PICKAXE, Items.DIAMOND_PICKAXE, Items.NETHERITE_PICKAXE))
addAll(arrayOf(Items.IRON_SHOVEL, Items.DIAMOND_SHOVEL, Items.NETHERITE_SHOVEL))
addAll(arrayOf(Items.IRON_HOE, Items.DIAMOND_HOE, Items.NETHERITE_HOE))
//Armors
addAll(arrayOf(Items.DIAMOND_HELMET, Items.DIAMOND_CHESTPLATE, Items.DIAMOND_LEGGINGS, Items.DIAMOND_BOOTS))
addAll(arrayOf(Items.NETHERITE_HELMET, Items.NETHERITE_CHESTPLATE, Items.NETHERITE_LEGGINGS, Items.NETHERITE_BOOTS))
addAll(arrayOf(Items.ELYTRA, Items.TURTLE_HELMET))
},
)
private val information by enumChoice("Information", DisplayMode.NOTIFICATION, DisplayMode.entries.toTypedArray())
//...
}