mirror of
https://github.com/Ellpeck/ActuallyAdditions.git
synced 2024-06-17 03:04:31 +02:00
26 lines
1.1 KiB
Java
26 lines
1.1 KiB
Java
|
package de.ellpeck.actuallyadditions.mod.gen.village;
|
||
|
|
||
|
import com.google.common.collect.ImmutableSet;
|
||
|
import de.ellpeck.actuallyadditions.mod.ActuallyAdditions;
|
||
|
import de.ellpeck.actuallyadditions.mod.blocks.ActuallyBlocks;
|
||
|
import net.minecraft.core.registries.BuiltInRegistries;
|
||
|
import net.minecraft.world.entity.ai.village.poi.PoiType;
|
||
|
import net.minecraft.world.level.block.Block;
|
||
|
import net.minecraft.world.level.block.state.BlockState;
|
||
|
import net.neoforged.bus.api.IEventBus;
|
||
|
import net.neoforged.neoforge.registries.DeferredHolder;
|
||
|
import net.neoforged.neoforge.registries.DeferredRegister;
|
||
|
|
||
|
import java.util.Set;
|
||
|
import java.util.function.Supplier;
|
||
|
|
||
|
public class ActuallyPOITypes {
|
||
|
public static final DeferredRegister<PoiType> POI_TYPES = DeferredRegister.create(BuiltInRegistries.POINT_OF_INTEREST_TYPE, ActuallyAdditions.MODID);
|
||
|
|
||
|
public static DeferredHolder<PoiType, PoiType> ENGINEER = POI_TYPES.register("engineer", () -> new PoiType(ImmutableSet.copyOf(ActuallyBlocks.COFFEE_MACHINE.get().getStateDefinition().getPossibleStates()), 1, 1));
|
||
|
|
||
|
public static void init(IEventBus bus) {
|
||
|
POI_TYPES.register(bus);
|
||
|
}
|
||
|
}
|