Class OilLakeFeature

java.lang.Object
net.minecraftforge.registries.ForgeRegistryEntry<net.minecraft.world.level.levelgen.feature.Feature<?>>
net.minecraft.world.level.levelgen.feature.Feature<net.minecraft.world.level.levelgen.feature.LakeFeature.Configuration>
net.minecraft.world.level.levelgen.feature.LakeFeature
me.desht.pneumaticcraft.common.worldgen.OilLakeFeature
All Implemented Interfaces:
net.minecraftforge.registries.IForgeRegistryEntry<net.minecraft.world.level.levelgen.feature.Feature<?>>

public class OilLakeFeature extends net.minecraft.world.level.levelgen.feature.LakeFeature
Extended vanilla lake feature to allow blacklisting by dimension ID and also to prevent generation within structures in the "pneumaticcraft:no_oil_lakes" structure feature tag (which is "#villages" by default).
  • Nested Class Summary

    Nested classes/interfaces inherited from class net.minecraft.world.level.levelgen.feature.LakeFeature

    net.minecraft.world.level.levelgen.feature.LakeFeature.Configuration

    Nested classes/interfaces inherited from class net.minecraftforge.registries.ForgeRegistryEntry

    net.minecraftforge.registries.ForgeRegistryEntry.UncheckedRegistryEntry<V extends net.minecraftforge.registries.IForgeRegistryEntry<V>>
  • Field Summary

    Fields inherited from class net.minecraft.world.level.levelgen.feature.Feature

    BAMBOO, BASALT_COLUMNS, BASALT_PILLAR, BLOCK_COLUMN, BLOCK_PILE, BLUE_ICE, BONUS_CHEST, CHORUS_PLANT, CORAL_CLAW, CORAL_MUSHROOM, CORAL_TREE, DELTA_FEATURE, DESERT_WELL, DISK, DRIPSTONE_CLUSTER, END_GATEWAY, END_ISLAND, END_SPIKE, FILL_LAYER, FLOWER, FOREST_ROCK, FOSSIL, FREEZE_TOP_LAYER, GEODE, GLOW_LICHEN, GLOWSTONE_BLOB, HUGE_BROWN_MUSHROOM, HUGE_FUNGUS, HUGE_RED_MUSHROOM, ICE_PATCH, ICE_SPIKE, ICEBERG, KELP, LAKE, LARGE_DRIPSTONE, MONSTER_ROOM, NETHER_FOREST_VEGETATION, NO_BONEMEAL_FLOWER, NO_OP, ORE, POINTED_DRIPSTONE, RANDOM_BOOLEAN_SELECTOR, RANDOM_PATCH, RANDOM_SELECTOR, REPLACE_BLOBS, REPLACE_SINGLE_BLOCK, ROOT_SYSTEM, SCATTERED_ORE, SEA_PICKLE, SEAGRASS, SIMPLE_BLOCK, SIMPLE_RANDOM_SELECTOR, SPRING, TREE, TWISTING_VINES, UNDERWATER_MAGMA, VEGETATION_PATCH, VINES, VOID_START_PLATFORM, WATERLOGGED_VEGETATION_PATCH, WEEPING_VINES

    Fields inherited from class net.minecraftforge.registries.ForgeRegistryEntry

    delegate
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    place(net.minecraft.world.level.levelgen.feature.FeaturePlaceContext<net.minecraft.world.level.levelgen.feature.LakeFeature.Configuration> context)
     

    Methods inherited from class net.minecraft.world.level.levelgen.feature.Feature

    checkNeighbors, configuredCodec, isAdjacentToAir, isAir, isDirt, isGrassOrDirt, isReplaceable, isStone, markAboveForPostProcessing, place, safeSetBlock, setBlock

    Methods inherited from class net.minecraftforge.registries.ForgeRegistryEntry

    getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • OilLakeFeature

      public OilLakeFeature()
  • Method Details

    • place

      public boolean place(net.minecraft.world.level.levelgen.feature.FeaturePlaceContext<net.minecraft.world.level.levelgen.feature.LakeFeature.Configuration> context)
      Overrides:
      place in class net.minecraft.world.level.levelgen.feature.LakeFeature