filename:
common/src/main/java/rearth/oritech/init/world/features/oil/OilSpringFeatureConfig.java
branch:
1.21
back to repo
package rearth.oritech.init.world.features.oil;
import io.wispforest.endec.Endec;
import io.wispforest.endec.impl.StructEndecBuilder;
import io.wispforest.owo.serialization.endec.MinecraftEndecs;
import net.minecraft.util.Identifier;
import net.minecraft.world.gen.feature.FeatureConfig;
public record OilSpringFeatureConfig(int number, Identifier blockId) implements FeatureConfig {
public static final Endec<OilSpringFeatureConfig> OIL_FEATURE_ENDEC = StructEndecBuilder.of(
Endec.INT.fieldOf("number", OilSpringFeatureConfig::number),
MinecraftEndecs.IDENTIFIER.fieldOf("blockId", OilSpringFeatureConfig::blockId),
OilSpringFeatureConfig::new
);
}