2020-07-30 19:49:18 +00:00
|
|
|
package com.thebrokenrail.energonrelics.client.rei;
|
|
|
|
|
|
|
|
import com.thebrokenrail.energonrelics.EnergonRelics;
|
2020-08-03 17:50:13 +00:00
|
|
|
import com.thebrokenrail.energonrelics.client.rei.infuser.InfuserCategory;
|
|
|
|
import com.thebrokenrail.energonrelics.client.rei.reactor.ReactorFuelCategory;
|
2020-07-30 19:49:18 +00:00
|
|
|
import me.shedaniel.rei.api.EntryStack;
|
|
|
|
import me.shedaniel.rei.api.RecipeHelper;
|
|
|
|
import me.shedaniel.rei.api.plugins.REIPluginV0;
|
|
|
|
import net.fabricmc.api.EnvType;
|
|
|
|
import net.fabricmc.api.Environment;
|
|
|
|
import net.minecraft.util.Identifier;
|
|
|
|
|
|
|
|
@Environment(EnvType.CLIENT)
|
2020-08-04 21:42:19 +00:00
|
|
|
public final class EnergonRelicsPlugin implements REIPluginV0 {
|
2020-07-30 19:49:18 +00:00
|
|
|
public static final Identifier INFUSER = new Identifier(EnergonRelics.NAMESPACE, "plugin/infuser");
|
2020-08-03 17:50:13 +00:00
|
|
|
public static final Identifier REACTOR_FUEL = new Identifier(EnergonRelics.NAMESPACE, "plugin/reactor_fuel");
|
2020-07-30 19:49:18 +00:00
|
|
|
|
|
|
|
@Override
|
|
|
|
public Identifier getPluginIdentifier() {
|
|
|
|
return new Identifier(EnergonRelics.NAMESPACE, "plugin");
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public void registerOthers(RecipeHelper recipeHelper) {
|
2020-08-03 17:50:13 +00:00
|
|
|
recipeHelper.registerWorkingStations(INFUSER, EntryStack.create(EnergonRelics.INFUSER_BLOCK));
|
|
|
|
recipeHelper.registerWorkingStations(REACTOR_FUEL, EntryStack.create(EnergonRelics.REACTOR_INPUT_BLOCK));
|
2020-07-30 19:49:18 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public void registerRecipeDisplays(RecipeHelper recipeHelper) {
|
2020-08-03 17:50:13 +00:00
|
|
|
InfuserCategory.register(recipeHelper);
|
|
|
|
ReactorFuelCategory.register(recipeHelper);
|
2020-07-30 19:49:18 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public void registerPluginCategories(RecipeHelper recipeHelper) {
|
2020-08-03 17:50:13 +00:00
|
|
|
recipeHelper.registerCategories(new InfuserCategory(), new ReactorFuelCategory());
|
2020-07-30 19:49:18 +00:00
|
|
|
}
|
|
|
|
}
|