mirror of
https://github.com/Ellpeck/ActuallyAdditions.git
synced 2024-09-28 20:01:05 +02:00
30 lines
986 B
Java
30 lines
986 B
Java
|
package de.ellpeck.actuallyadditions.mod.util;
|
||
|
|
||
|
import net.minecraft.advancements.Advancement;
|
||
|
import net.minecraft.advancements.AdvancementHolder;
|
||
|
import net.minecraft.data.recipes.RecipeOutput;
|
||
|
import net.minecraft.resources.ResourceLocation;
|
||
|
import net.minecraft.world.item.crafting.Recipe;
|
||
|
import net.neoforged.neoforge.common.conditions.ICondition;
|
||
|
|
||
|
import javax.annotation.Nonnull;
|
||
|
import javax.annotation.Nullable;
|
||
|
|
||
|
public class NoAdvRecipeOutput implements RecipeOutput {
|
||
|
private final RecipeOutput inner;
|
||
|
public NoAdvRecipeOutput(RecipeOutput output) {
|
||
|
inner = output;
|
||
|
}
|
||
|
|
||
|
@Nonnull
|
||
|
@Override
|
||
|
public Advancement.Builder advancement() {
|
||
|
return inner.advancement();
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public void accept(@Nonnull ResourceLocation resourceLocation, @Nonnull Recipe<?> recipe, @Nullable AdvancementHolder advancementHolder, @Nonnull ICondition... iConditions) {
|
||
|
inner.accept(resourceLocation, recipe, null, iConditions);
|
||
|
}
|
||
|
}
|