Recipes for All логотип

Recipes for All

Розблоковує всі рецепти для гравця при приєднанні до світу.

Доступно на версіях Minecraft

[1.12.2]

Категорії мода


Завантаження 160K завантажень
Створено Створено 6 років тому

Зовнішні ресурси

Розробники моду

mallrat208 аватар

mallrat208

Опис мода

Рецепти для всіх - це невеликий мод, який розблоковує всі рецепти для книги рецептів Vanilla, коли Гравець приєднується до світу. Клієнти, які підключаються до серверів з цим модом, не потребують цього моду. Проте рекомендується мати його на стороні клієнта, якщо ви хочете, щоб ця функція працювала в одиночних світах. Рецепти, які не мають інгредієнтів або виходу, не розблоковані, це запобігає відображенню розбитих рецептів, які фактично неможливо зробити. Це дуже малий мод, тому замість того, щоб розміщувати його в репозиторії GitHub, я включив джерело нижче.

Пакет com.mr208.rfa;

import com.google.common.collect.Lists;

import net.minecraft.entity.player.EntityPlayerMP;

import net.minecraft.item.crafting.CraftingManager;

import net.minecraft.item.crafting.IRecipe;

import net.minecraftforge.fml.common.Mod;

import net.minecraftforge.fml.common.Mod.EventBusSubscriber;

import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;

import net.minecraftforge.fml.common.gameevent.PlayerEvent.PlayerLoggedInEvent;

import java.util.ArrayList;

@EventBusSubscriber

@Mod(modid = rfa, name = Рецепти для всіх, version = 1.0.0, acceptableRemoteVersions = *)

public class RecipesForAll

{

@SubscribeEvent

public static void onPlayerLoggin(PlayerLoggedInEvent event)

{

if(event.player instanceof EntityPlayerMP)

{

ArrayList recipes = Lists.newArrayList(CraftingManager.REGISTRY);

recipes.removeIf((recipe)-> recipe.getRecipeOutput().isEmpty());

recipes.removeIf((recipe)-> recipe.getIngredients().isEmpty());

event.player.unlockRecipes(recipes);

}

}

}

Завантажити Recipes for All

Ім'я файлу Завантажувач моду Версія Minecraft
Завантажити Recipes for All 1.12.2
RecipesForAll-1.0.0.jar Forge 1.12.2