Fixed build issues in ItemRegistry

This commit is contained in:
Frank 2023-12-18 13:11:55 +01:00
parent ec94517c91
commit cc6c2ccf8e

View file

@ -10,9 +10,9 @@ import org.betterx.bclib.models.RecordItemModelProvider;
import org.betterx.bclib.recipes.SmithingTemplates; import org.betterx.bclib.recipes.SmithingTemplates;
import org.betterx.worlds.together.tag.v3.TagManager; import org.betterx.worlds.together.tag.v3.TagManager;
import net.minecraft.core.BlockSource;
import net.minecraft.core.Direction; import net.minecraft.core.Direction;
import net.minecraft.core.Registry; import net.minecraft.core.Registry;
import net.minecraft.core.dispenser.BlockSource;
import net.minecraft.core.dispenser.DefaultDispenseItemBehavior; import net.minecraft.core.dispenser.DefaultDispenseItemBehavior;
import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.core.registries.BuiltInRegistries;
import net.minecraft.resources.ResourceLocation; import net.minecraft.resources.ResourceLocation;
@ -93,13 +93,13 @@ public class ItemRegistry extends BaseRegistry<Item> {
DefaultDispenseItemBehavior behavior = new DefaultDispenseItemBehavior() { DefaultDispenseItemBehavior behavior = new DefaultDispenseItemBehavior() {
public ItemStack execute(BlockSource pointer, ItemStack stack) { public ItemStack execute(BlockSource pointer, ItemStack stack) {
Direction direction = pointer.getBlockState().getValue(DispenserBlock.FACING); Direction direction = pointer.state().getValue(DispenserBlock.FACING);
EntityType<?> entityType = ((SpawnEggItem) stack.getItem()).getType(stack.getTag()); EntityType<?> entityType = ((SpawnEggItem) stack.getItem()).getType(stack.getTag());
entityType.spawn( entityType.spawn(
pointer.getLevel(), pointer.level(),
stack, stack,
null, null,
pointer.getPos().relative(direction), pointer.pos().relative(direction),
MobSpawnType.DISPENSER, MobSpawnType.DISPENSER,
direction != Direction.UP, direction != Direction.UP,
false false