Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
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.Где это вписывать?Мне нужно создать класс в основном файле мода и в новом файле вписать сие чудо?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(); } } }
Госпади, ещё один из тех, кто вписывает всё в одном классе. Разницы где ты выставишь сие чудо нету. За основу подучи правильный пэкэджинг и сортировку классов по пэкэджам.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(); } } }