This repository has been archived on 2023-11-26. You can view files and clone it, but cannot push or open issues or pull requests.
RelicCraft/src/main/java/com/thebrokenrail/reliccraft/structure/TimeTempleFeature.java

35 lines
885 B
Java

package com.thebrokenrail.reliccraft.structure;
import com.mojang.datafixers.Dynamic;
import com.thebrokenrail.reliccraft.RelicCraft;
import net.minecraft.world.gen.feature.AbstractTempleFeature;
import net.minecraft.world.gen.feature.DefaultFeatureConfig;
import java.util.function.Function;
public class TimeTempleFeature extends AbstractTempleFeature<DefaultFeatureConfig> {
public TimeTempleFeature(Function<Dynamic<?>, ? extends DefaultFeatureConfig> configFactory) {
super(configFactory);
}
@Override
protected int getSeedModifier() {
return 0;
}
@Override
public StructureStartFactory getStructureStartFactory() {
return TimeTempleStructureStart::new;
}
@Override
public String getName() {
return RelicCraft.TIME_TEMPLE_ID;
}
@Override
public int getRadius() {
return 8;
}
}