[1.7.10]Изменение крафта из майнкрафт

45
0
Как изменить крафт сундука или другого блока?
 
Дорогой и много уважаемый Ikol43!
Я хотел бы тебя спросить:"Ты что пишешь? Мод или чит?"
Просто смена крафта в minecraft"те является запрещенным и считается читом.
Для этого надо Декомпилировать  minecraft файлы в eclipse и менять их.
Но повторяюсь:"Изменение файлов minecraft запрещается и в противном случаи считается читом"
 
DeadOneShot ну зачем сразу так.Может он пишет хард мод и хочет удалить некоторые крафты своим модом.
Есть подобные туторы на ютубе,и даже с исходниками.Просто берешь удаляешь рецепт из майна и регаешь свой. Видео https://www.youtube.com/watch?v=ZQjBuHUxdro
 
А идеи тупее придумать, мертвый выстрел? Изменение ванили - не чит. Пример - тот же грегтех.
Удалять нужные крафты из листа надо.
 
DeadOneShoot написал(а):
Дорогой и много уважаемый Ikol43!
Я хотел бы тебя спросить:"Ты что пишешь? Мод или чит?"
Просто смена крафта в minecraft"те является запрещенным и считается читом.
Для этого надо Декомпилировать  minecraft файлы в eclipse и менять их.
Но повторяюсь:"Изменение файлов minecraft запрещается и в противном случаи считается читом"
На этом форуме не принято так говорить.
 
Ибо изменение крафта не является запрещенным и он несёт бред.
 
Не умейте пользоваться поиском по форуму - не мои проблемы.

P.S Надо будет дать равену бан за постонабивательство.
P.S.S У меня овердофига солбщений, только заметил. Гы-гы-гы.
 
Не отлыниваемся от темы. У меня такой же вопрос

знать что такое Рефлексия и не знать как заменить рецепт.... эмммм
 
В рецептах? Там есть лист
[merge_posts_bbcode]Добавлено: 01.04.2015 22:48:52[/merge_posts_bbcode]

В рецептах? Там есть лист
 
Я о том, что рефлексия, гораздо более продвинутое программирование.
Код:
public static void RemoveRecipe(ItemStack resultItem) {
ItemStack recipeResult = null;
ArrayList recipes = (ArrayList) CraftingManager.getInstance().getRecipeList();
for (int scan = 0; scan < recipes.size(); scan++)
{
     IRecipe tmpRecipe = (IRecipe) recipes.get(scan);
     if (tmpRecipe instanceof ShapedRecipes)
     {
         ShapedRecipes recipe = (ShapedRecipes)tmpRecipe;
         recipeResult = recipe.getRecipeOutput();
     }
     if (tmpRecipe instanceof ShapelessRecipes)
     {
         ShapelessRecipes recipe = (ShapelessRecipes)tmpRecipe;
         recipeResult = recipe.getRecipeOutput();
     }
     if (ItemStack.areItemStacksEqual(resultItem, recipeResult))
     {
         System.out.println("[YOUR_MOD_NAME] Removed Recipe: " + recipes.get(scan) + " -> " + recipeResult);
         recipes.remove(scan);
     }
}
}
код не мой

есть ещё вот такой вариант:
Код:
FurnaceRecipes.smelting().getSmeltingList().remove( blockID );
 
Назад
Сверху