Конфигурация мода

Версия Minecraft
1.7.10
236
4
22
Добрый день всем. Хотел бы спросить, как можно реализовать конфигурацию с списком строк? К примеру видел примерно вот такой конфиг
Код:
S: BlacklistedItems: <
"mod:item:1"
"minecraft:stone"
[QUOTE][/QUOTE]
Как такой конфиг можно реализовать? И как получить список этих строчек на 1.7.10? Я гуглил в инете - находил ссылки на forge forum но почему-то все темы, связанные с 1.7.10 удалены. На этом же форуме максимум конфиги на 1 int/string/double и т.п. нашёл, а мне нужен список. Заодно попутно спрошу, как можно получить из ItemStack его ModID, name (к примеру "stone", "itemArmorQuantumChest" и т.п.) и метадату в int. Я раньше писал на bukkit - хочу перейти на forge, но на 1.7.10 почему-то довольно мало информации.
 
Решение
package net.minecraftforge.common.config;
class Configuration
Java:
    /**
     * Gets a string array Property without a comment using the default settings.
     *
     * @param category the config category
     * @param key the Property key value
     * @param defaultValues an array containing the default values
     * @return a string array Property with validationPattern = null, isListLengthFixed = false, maxListLength = -1
     */
    public Property get(String category, String key, String[] defaultValues)
    {
        return get(category, key, defaultValues, (String) null, false, -1, (Pattern) null);
    }
---
package net.minecraftforge.common.config;
class Property
Java:
    public String[] getStringList()
    {...

timaxa007

Модератор
5,831
409
672
package net.minecraftforge.common.config;
class Configuration
Java:
    /**
     * Gets a string array Property without a comment using the default settings.
     *
     * @param category the config category
     * @param key the Property key value
     * @param defaultValues an array containing the default values
     * @return a string array Property with validationPattern = null, isListLengthFixed = false, maxListLength = -1
     */
    public Property get(String category, String key, String[] defaultValues)
    {
        return get(category, key, defaultValues, (String) null, false, -1, (Pattern) null);
    }
---
package net.minecraftforge.common.config;
class Property
Java:
    public String[] getStringList()
    {
        return values;
    }
 
Сверху