[1.5.2]Как удалить стандартный крафт

Здравствуйте.Решил убрать стандартный крафт,но как понимаю тупо вырезать строчки из самого файла крафта не получится.Можно ли как-нибудь убрать стандартный крафт?
 
Пожалуйста дайте ссылку на те посты.Я и гуглил и искал на форуме,похоже плохо искал.
 
Код:
public static void removeCraftingRecipe() {
        List<IRecipe> recipes = CraftingManager.getInstance().getRecipeList();

        Iterator<IRecipe> remover = recipes.iterator();

        while (remover.hasNext()) {
            ItemStack itemstack = remover.next().getRecipeOutput();
            if (itemstack != null && itemstack.getItem() == Items.apple) {
                remover.remove();
            } else if (itemstack != null && itemstack.getItem() == Item.getItemFromBlock(Blocks.furnace)) {
                remover.remove();
            } else if (itemstack != null && itemstack.getItem() == Items.arrow) {
                remover.remove();
            }
        }
    }
 
Develance написал(а):
Код:
public static void removeCraftingRecipe() {
        List<IRecipe> recipes = CraftingManager.getInstance().getRecipeList();

        Iterator<IRecipe> remover = recipes.iterator();

        while (remover.hasNext()) {
            ItemStack itemstack = remover.next().getRecipeOutput();
            if (itemstack != null && itemstack.getItem() == Items.apple) {
                remover.remove();
            } else if (itemstack != null && itemstack.getItem() == Item.getItemFromBlock(Blocks.furnace)) {
                remover.remove();
            } else if (itemstack != null && itemstack.getItem() == Items.arrow) {
                remover.remove();
            }
        }
    }
Я не про в Java.Где это вписывать?Мне нужно создать класс в основном файле мода и в новом файле вписать сие чудо?
 
Nightmare написал(а):
Я не про в Java.Где это вписывать?Мне нужно создать класс в основном файле мода и в новом файле вписать сие чудо?
Госпади, ещё один из тех, кто вписывает всё в одном классе. Разницы где ты выставишь сие чудо нету. За основу подучи правильный пэкэджинг и сортировку классов по пэкэджам.
 
FanKar написал(а):
Nightmare написал(а):
Я не про в Java.Где это вписывать?Мне нужно создать класс в основном файле мода и в новом файле вписать сие чудо?
Госпади, ещё один из тех, кто вписывает всё в одном классе. Разницы где ты выставишь сие чудо нету. За основу подучи правильный пэкэджинг и сортировку классов по пэкэджам.
Кстати да,меня это бесит уже.Можешь ли мне посоветовать учебник по джаве.Ну или хотяб статейку по пакетам файлов.
 
Nightmare написал(а):
Кстати да,меня это бесит уже.Можешь ли мне посоветовать учебник по джаве.Ну или хотяб статейку по пакетам файлов.
Вообще гугл в помощь. Я конечно попробую найти/вспомнить источники с этой инфой, но я давно учил джаву (Так и не до учил), поэтому забыл, что читал.
 
FanKar написал(а):
Nightmare написал(а):
Кстати да,меня это бесит уже.Можешь ли мне посоветовать учебник по джаве.Ну или хотяб статейку по пакетам файлов.
Вообще гугл в помощь. Я конечно попробую найти/вспомнить источники с этой инфой, но я давно учил джаву (Так и не до учил), поэтому забыл, что читал.
Я тогда поищу,может что и найду.А за помощь всем спасибо.
 
Develance написал(а):
Код:
public static void removeCraftingRecipe() {
        List<IRecipe> recipes = CraftingManager.getInstance().getRecipeList();

        Iterator<IRecipe> remover = recipes.iterator();

        while (remover.hasNext()) {
            ItemStack itemstack = remover.next().getRecipeOutput();
            if (itemstack != null && itemstack.getItem() == Items.apple) {
                remover.remove();
            } else if (itemstack != null && itemstack.getItem() == Item.getItemFromBlock(Blocks.furnace)) {
                remover.remove();
            } else if (itemstack != null && itemstack.getItem() == Items.arrow) {
                remover.remove();
            }
        }
    }
Что-то это шняга не пашет.Вставил в главный файл мода,импортировал что полагается.В игре всё равно крафтятся предметы которые я запретил в строчках.
 
Так ты может создашь новый класс и в ините его пропишешь, не?
 
Назад
Сверху