public class GuiPredicate
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static net.minecraft.util.ResourceLocation |
BASE_BIOME |
static net.minecraft.util.ResourceLocation |
BASE_SIZE |
static net.minecraft.util.ResourceLocation |
BEACH_BIOME |
static net.minecraft.util.ResourceLocation |
BIOME_DEPTH_OFFSET |
static net.minecraft.util.ResourceLocation |
BIOME_DEPTH_WEIGHT |
static net.minecraft.util.ResourceLocation |
BIOME_SCALE_OFFSET |
static net.minecraft.util.ResourceLocation |
BIOME_SCALE_WEIGHT |
static net.minecraft.util.ResourceLocation |
BIOME_SIZE |
static net.minecraft.util.ResourceLocation |
CAVE_CHANCE |
static net.minecraft.util.ResourceLocation |
CAVE_COUNT |
static net.minecraft.util.ResourceLocation |
CAVE_HEIGHT |
static net.minecraft.util.ResourceLocation |
CAVE_WIDTH |
static net.minecraft.util.ResourceLocation |
CLAY_COUNT |
static net.minecraft.util.ResourceLocation |
CLAY_MAX_HEIGHT |
static net.minecraft.util.ResourceLocation |
CLAY_MIN_HEIGHT |
static net.minecraft.util.ResourceLocation |
CLAY_SIZE |
static net.minecraft.util.ResourceLocation |
COORDINATE_SCALE |
static net.minecraft.util.ResourceLocation |
DEPTH_NOISE_SCALE_X |
static net.minecraft.util.ResourceLocation |
DEPTH_NOISE_SCALE_Z |
static net.minecraft.util.ResourceLocation |
DETAIL_NOISE_SCALE |
static net.minecraft.util.ResourceLocation |
DUNGEON_CHANCE |
static net.minecraft.util.ResourceLocation |
EMERALD_COUNT |
static net.minecraft.util.ResourceLocation |
EMERALD_MAX_HEIGHT |
static net.minecraft.util.ResourceLocation |
EMERALD_MIN_HEIGHT |
static net.minecraft.util.ResourceLocation |
EMERALD_SIZE |
static net.minecraft.util.ResourceLocation |
END_ISLAND_OFFSET |
static net.minecraft.util.ResourceLocation |
END_ISLAND_WEIGHT |
static net.minecraft.util.ResourceLocation |
END_OUTER_ISLAND_DISTANCE |
static net.minecraft.util.ResourceLocation |
END_OUTER_ISLAND_OFFSET |
static net.minecraft.util.ResourceLocation |
HEIGHT |
static net.minecraft.util.ResourceLocation |
HEIGHT_SCALE |
static net.minecraft.util.ResourceLocation |
LAVA_LAKE_CHANCE |
static net.minecraft.util.ResourceLocation |
LAYER_SIZE |
static net.minecraft.util.ResourceLocation |
LAYER_TYPE |
static net.minecraft.util.ResourceLocation |
LEVEL_CAVE_WIDTH |
static net.minecraft.util.ResourceLocation |
LEVEL_HEIGHT |
static net.minecraft.util.ResourceLocation |
LEVEL_HOUSE |
static net.minecraft.util.ResourceLocation |
LEVEL_LENGTH |
static net.minecraft.util.ResourceLocation |
LEVEL_THEME |
static net.minecraft.util.ResourceLocation |
LEVEL_TYPE |
static net.minecraft.util.ResourceLocation |
LEVEL_WIDTH |
static net.minecraft.util.ResourceLocation |
LOWER_LIMIT_SCALE |
static net.minecraft.util.ResourceLocation |
MAGMA_COUNT |
static net.minecraft.util.ResourceLocation |
MAGMA_SIZE |
static net.minecraft.util.ResourceLocation |
MAIN_NOISE_SCALE_X |
static net.minecraft.util.ResourceLocation |
MAIN_NOISE_SCALE_Y |
static net.minecraft.util.ResourceLocation |
MAIN_NOISE_SCALE_Z |
static net.minecraft.util.ResourceLocation |
OCEAN_BIOME |
static net.minecraft.util.ResourceLocation |
QUARTZ_COUNT |
static net.minecraft.util.ResourceLocation |
QUARTZ_SIZE |
static net.minecraft.util.ResourceLocation |
RAIN_NOISE_SCALE |
static net.minecraft.util.ResourceLocation |
REPLACE_BEACH |
static net.minecraft.util.ResourceLocation |
REPLACE_OCEAN |
static net.minecraft.util.ResourceLocation |
REPLACE_RIVER |
static net.minecraft.util.ResourceLocation |
RIVER_SIZE |
static net.minecraft.util.ResourceLocation |
SCALE_NOISE_SCALE_X |
static net.minecraft.util.ResourceLocation |
SCALE_NOISE_SCALE_Z |
static net.minecraft.util.ResourceLocation |
SEA_LEVEL |
static net.minecraft.util.ResourceLocation |
SINGLE_BIOME |
static net.minecraft.util.ResourceLocation |
SNOWY_BIOME_CHANCE |
static net.minecraft.util.ResourceLocation |
SPAWN_AMBIENT_MOBS |
static net.minecraft.util.ResourceLocation |
SPAWN_LOCATOR |
static net.minecraft.util.ResourceLocation |
SPAWN_NEW_CREATURE_MOBS |
static net.minecraft.util.ResourceLocation |
SPAWN_NEW_MONSTER_MOBS |
static net.minecraft.util.ResourceLocation |
SPAWN_WATER_MOBS |
static net.minecraft.util.ResourceLocation |
SPAWN_WOLVES |
static net.minecraft.util.ResourceLocation |
STRETCH_Y |
static net.minecraft.util.ResourceLocation |
SURFACE_BUILDER |
static net.minecraft.util.ResourceLocation |
TEMP_NOISE_SCALE |
static net.minecraft.util.ResourceLocation |
UPPER_LIMIT_SCALE |
static net.minecraft.util.ResourceLocation |
USE_ACACIA_TREES |
static net.minecraft.util.ResourceLocation |
USE_BIOME_DEPTH_SCALE |
static net.minecraft.util.ResourceLocation |
USE_BIRCH_TREES |
static net.minecraft.util.ResourceLocation |
USE_CLAY_DISKS |
static net.minecraft.util.ResourceLocation |
USE_DESERT_WELLS |
static net.minecraft.util.ResourceLocation |
USE_DOUBLE_PLANTS |
static net.minecraft.util.ResourceLocation |
USE_END_OUTER_ISLANDS |
static net.minecraft.util.ResourceLocation |
USE_FORTRESSES |
static net.minecraft.util.ResourceLocation |
USE_FOSSILS |
static net.minecraft.util.ResourceLocation |
USE_GRAVEL_DISKS |
static net.minecraft.util.ResourceLocation |
USE_INDEV_CAVES |
static net.minecraft.util.ResourceLocation |
USE_INFDEV_PYRAMIDS |
static net.minecraft.util.ResourceLocation |
USE_INFDEV_WALLS |
static net.minecraft.util.ResourceLocation |
USE_JUNGLE_TREES |
static net.minecraft.util.ResourceLocation |
USE_LAVA_POCKETS |
static net.minecraft.util.ResourceLocation |
USE_LILY_PADS |
static net.minecraft.util.ResourceLocation |
USE_MANSIONS |
static net.minecraft.util.ResourceLocation |
USE_MELONS |
static net.minecraft.util.ResourceLocation |
USE_MONUMENTS |
static net.minecraft.util.ResourceLocation |
USE_NETHER_CAVES |
static net.minecraft.util.ResourceLocation |
USE_NEW_FLOWERS |
static net.minecraft.util.ResourceLocation |
USE_OLD_NETHER |
static net.minecraft.util.ResourceLocation |
USE_PINE_TREES |
static net.minecraft.util.ResourceLocation |
USE_SAND_DISKS |
static net.minecraft.util.ResourceLocation |
USE_SANDSTONE |
static net.minecraft.util.ResourceLocation |
USE_STRONGHOLDS |
static net.minecraft.util.ResourceLocation |
USE_SWAMP_TREES |
static net.minecraft.util.ResourceLocation |
USE_TALL_GRASS |
static net.minecraft.util.ResourceLocation |
USE_TEMPLES |
static net.minecraft.util.ResourceLocation |
USE_VILLAGE_VARIANTS |
static net.minecraft.util.ResourceLocation |
USE_VILLAGES |
static net.minecraft.util.ResourceLocation |
WATER_LAKE_CHANCE |
| Constructor and Description |
|---|
GuiPredicate(java.util.function.Predicate<ModernBetaGeneratorSettings> predicate,
int... guiIds)
Constructs a new GuiPredicate with an associated GUI integer id and its predicate consuming generator settings.
|
| Modifier and Type | Method and Description |
|---|---|
GuiPredicate |
and(java.util.function.Predicate<ModernBetaGeneratorSettings> predicate)
Append to the current predicate with a new AND condition.
|
int[] |
getIds()
Gets the GUI id associated with the predicate.
|
GuiPredicate |
or(java.util.function.Predicate<ModernBetaGeneratorSettings> predicate)
Append to the current predicate with a new OR condition.
|
boolean |
test(ModernBetaGeneratorSettings settings)
Tests the predicate.
|
public static final net.minecraft.util.ResourceLocation SURFACE_BUILDER
public static final net.minecraft.util.ResourceLocation SPAWN_LOCATOR
public static final net.minecraft.util.ResourceLocation SINGLE_BIOME
public static final net.minecraft.util.ResourceLocation REPLACE_OCEAN
public static final net.minecraft.util.ResourceLocation REPLACE_BEACH
public static final net.minecraft.util.ResourceLocation REPLACE_RIVER
public static final net.minecraft.util.ResourceLocation SEA_LEVEL
public static final net.minecraft.util.ResourceLocation CAVE_WIDTH
public static final net.minecraft.util.ResourceLocation CAVE_HEIGHT
public static final net.minecraft.util.ResourceLocation CAVE_COUNT
public static final net.minecraft.util.ResourceLocation CAVE_CHANCE
public static final net.minecraft.util.ResourceLocation USE_STRONGHOLDS
public static final net.minecraft.util.ResourceLocation USE_VILLAGES
public static final net.minecraft.util.ResourceLocation USE_VILLAGE_VARIANTS
public static final net.minecraft.util.ResourceLocation USE_TEMPLES
public static final net.minecraft.util.ResourceLocation USE_MONUMENTS
public static final net.minecraft.util.ResourceLocation USE_MANSIONS
public static final net.minecraft.util.ResourceLocation DUNGEON_CHANCE
public static final net.minecraft.util.ResourceLocation WATER_LAKE_CHANCE
public static final net.minecraft.util.ResourceLocation LAVA_LAKE_CHANCE
public static final net.minecraft.util.ResourceLocation USE_SANDSTONE
public static final net.minecraft.util.ResourceLocation USE_OLD_NETHER
public static final net.minecraft.util.ResourceLocation USE_NETHER_CAVES
public static final net.minecraft.util.ResourceLocation USE_FORTRESSES
public static final net.minecraft.util.ResourceLocation USE_LAVA_POCKETS
public static final net.minecraft.util.ResourceLocation LEVEL_THEME
public static final net.minecraft.util.ResourceLocation LEVEL_TYPE
public static final net.minecraft.util.ResourceLocation LEVEL_WIDTH
public static final net.minecraft.util.ResourceLocation LEVEL_LENGTH
public static final net.minecraft.util.ResourceLocation LEVEL_HEIGHT
public static final net.minecraft.util.ResourceLocation LEVEL_HOUSE
public static final net.minecraft.util.ResourceLocation LEVEL_CAVE_WIDTH
public static final net.minecraft.util.ResourceLocation USE_INDEV_CAVES
public static final net.minecraft.util.ResourceLocation USE_INFDEV_WALLS
public static final net.minecraft.util.ResourceLocation USE_INFDEV_PYRAMIDS
public static final net.minecraft.util.ResourceLocation USE_TALL_GRASS
public static final net.minecraft.util.ResourceLocation USE_NEW_FLOWERS
public static final net.minecraft.util.ResourceLocation USE_DOUBLE_PLANTS
public static final net.minecraft.util.ResourceLocation USE_LILY_PADS
public static final net.minecraft.util.ResourceLocation USE_MELONS
public static final net.minecraft.util.ResourceLocation USE_DESERT_WELLS
public static final net.minecraft.util.ResourceLocation USE_FOSSILS
public static final net.minecraft.util.ResourceLocation USE_SAND_DISKS
public static final net.minecraft.util.ResourceLocation USE_GRAVEL_DISKS
public static final net.minecraft.util.ResourceLocation USE_CLAY_DISKS
public static final net.minecraft.util.ResourceLocation USE_BIRCH_TREES
public static final net.minecraft.util.ResourceLocation USE_PINE_TREES
public static final net.minecraft.util.ResourceLocation USE_SWAMP_TREES
public static final net.minecraft.util.ResourceLocation USE_JUNGLE_TREES
public static final net.minecraft.util.ResourceLocation USE_ACACIA_TREES
public static final net.minecraft.util.ResourceLocation SPAWN_NEW_CREATURE_MOBS
public static final net.minecraft.util.ResourceLocation SPAWN_NEW_MONSTER_MOBS
public static final net.minecraft.util.ResourceLocation SPAWN_WATER_MOBS
public static final net.minecraft.util.ResourceLocation SPAWN_AMBIENT_MOBS
public static final net.minecraft.util.ResourceLocation SPAWN_WOLVES
public static final net.minecraft.util.ResourceLocation BIOME_SIZE
public static final net.minecraft.util.ResourceLocation CLAY_SIZE
public static final net.minecraft.util.ResourceLocation CLAY_COUNT
public static final net.minecraft.util.ResourceLocation CLAY_MIN_HEIGHT
public static final net.minecraft.util.ResourceLocation CLAY_MAX_HEIGHT
public static final net.minecraft.util.ResourceLocation EMERALD_SIZE
public static final net.minecraft.util.ResourceLocation EMERALD_COUNT
public static final net.minecraft.util.ResourceLocation EMERALD_MIN_HEIGHT
public static final net.minecraft.util.ResourceLocation EMERALD_MAX_HEIGHT
public static final net.minecraft.util.ResourceLocation QUARTZ_SIZE
public static final net.minecraft.util.ResourceLocation QUARTZ_COUNT
public static final net.minecraft.util.ResourceLocation MAGMA_SIZE
public static final net.minecraft.util.ResourceLocation MAGMA_COUNT
public static final net.minecraft.util.ResourceLocation COORDINATE_SCALE
public static final net.minecraft.util.ResourceLocation HEIGHT_SCALE
public static final net.minecraft.util.ResourceLocation LOWER_LIMIT_SCALE
public static final net.minecraft.util.ResourceLocation UPPER_LIMIT_SCALE
public static final net.minecraft.util.ResourceLocation SCALE_NOISE_SCALE_X
public static final net.minecraft.util.ResourceLocation SCALE_NOISE_SCALE_Z
public static final net.minecraft.util.ResourceLocation DEPTH_NOISE_SCALE_X
public static final net.minecraft.util.ResourceLocation DEPTH_NOISE_SCALE_Z
public static final net.minecraft.util.ResourceLocation MAIN_NOISE_SCALE_X
public static final net.minecraft.util.ResourceLocation MAIN_NOISE_SCALE_Y
public static final net.minecraft.util.ResourceLocation MAIN_NOISE_SCALE_Z
public static final net.minecraft.util.ResourceLocation BASE_SIZE
public static final net.minecraft.util.ResourceLocation STRETCH_Y
public static final net.minecraft.util.ResourceLocation HEIGHT
public static final net.minecraft.util.ResourceLocation TEMP_NOISE_SCALE
public static final net.minecraft.util.ResourceLocation RAIN_NOISE_SCALE
public static final net.minecraft.util.ResourceLocation DETAIL_NOISE_SCALE
public static final net.minecraft.util.ResourceLocation BIOME_DEPTH_WEIGHT
public static final net.minecraft.util.ResourceLocation BIOME_DEPTH_OFFSET
public static final net.minecraft.util.ResourceLocation BIOME_SCALE_WEIGHT
public static final net.minecraft.util.ResourceLocation BIOME_SCALE_OFFSET
public static final net.minecraft.util.ResourceLocation RIVER_SIZE
public static final net.minecraft.util.ResourceLocation USE_BIOME_DEPTH_SCALE
public static final net.minecraft.util.ResourceLocation LAYER_TYPE
public static final net.minecraft.util.ResourceLocation LAYER_SIZE
public static final net.minecraft.util.ResourceLocation SNOWY_BIOME_CHANCE
public static final net.minecraft.util.ResourceLocation BASE_BIOME
public static final net.minecraft.util.ResourceLocation OCEAN_BIOME
public static final net.minecraft.util.ResourceLocation BEACH_BIOME
public static final net.minecraft.util.ResourceLocation END_ISLAND_OFFSET
public static final net.minecraft.util.ResourceLocation END_ISLAND_WEIGHT
public static final net.minecraft.util.ResourceLocation END_OUTER_ISLAND_DISTANCE
public static final net.minecraft.util.ResourceLocation END_OUTER_ISLAND_OFFSET
public static final net.minecraft.util.ResourceLocation USE_END_OUTER_ISLANDS
public GuiPredicate(java.util.function.Predicate<ModernBetaGeneratorSettings> predicate, int... guiIds)
predicate - The predicate used to test if the GUI button associated with the id should be enabled.guiIds - A list of integer ids that is associate the GUI buttons, can be found in GuiIdentifiers.public GuiPredicate or(java.util.function.Predicate<ModernBetaGeneratorSettings> predicate)
predicate - The new predicate to test in addition to the existing predicate.public GuiPredicate and(java.util.function.Predicate<ModernBetaGeneratorSettings> predicate)
predicate - The new predicate to test in addition to the existing predicate.public boolean test(ModernBetaGeneratorSettings settings)
settings - The settings to use to test.public int[] getIds()
GuiIdentifiers.