Uses of Interface
dev.wyck.tags.TagSet
Packages that use TagSet
Package
Description
-
Uses of TagSet in dev.wyck.level.dimension
Methods in dev.wyck.level.dimension that return TagSetModifier and TypeMethodDescriptionInfiniburn.blocks()The tag or set of blocks that can burn infinitely in this dimension.Dimension.timelines()The timelines of this dimension type.DimensionImpl.timelines()Methods in dev.wyck.level.dimension with parameters of type TagSetModifier and TypeMethodDescriptionSets the tag of blocks that can burn infinitely in this dimension.static InfiniburnCreates a reference to a registered infiniburn.Constructors in dev.wyck.level.dimension with parameters of type TagSetModifierConstructorDescriptionDimensionImpl(ResourceKey resourceKey, boolean hasFixedTime, boolean hasSkyLight, boolean hasCeiling, boolean hasEnderDragonFight, double coordinateScale, int minY, int height, int logicalHeight, Infiniburn infiniburn, float ambientLight, MonsterSettings monsterSettings, Skybox skybox, CardinalLightType cardinalLightType, EnvironmentAttributeMap attributes, TagSet<Timeline> timelines, @Nullable WorldClock defaultClock) -
Uses of TagSet in dev.wyck.tags
Subinterfaces with type arguments of type TagSet in dev.wyck.tagsModifier and TypeInterfaceDescriptioninterfaceAn abstraction over a set of registry entries that is either an explicitSetof elements or a reference to a named tag (ResourceKey).Methods in dev.wyck.tags that return TagSetModifier and TypeMethodDescriptionTagSet.append()Binds this tag set's elements into the tag already bound under its key, keeping everything that tag already held, and creating the tag if nothing is bound under that key yet.Creates a biome tag set from anEitherof explicit biomes or a named tag.Creates a block tag set from anEitherof explicit materials or a named tag.TagSet.Builder.build()Builds a new tag set.TagSet.decodeBiomes(Object minecraftHolderSet) Reads a Minecraft biome holder set, preserving a named tag when present.TagSet.decodeBlocks(Object minecraftHolderSet) Reads a Minecraft block holder set, preserving a named tag when present.TagSet.of(@Nullable ResourceKey resourceKey, RegistryId registry, Either<Set<T>, TagKey> value) TagSet.of(@Nullable ResourceKey resourceKey, RegistryId registry, Set<T> elements) Creates a tag set of explicit biomes.TagSet.ofBiomes(@Nullable ResourceKey resourceKey, Biome... biomes) Creates a tag set of explicit biomes.TagSet.ofBiomes(@Nullable ResourceKey resourceKey, Set<Biome> biomes) Creates a tag set of explicit biomes.Creates a tag set of explicit biomes.TagSet.ofBiomeTag(ResourceKey key) Creates a tag set referencing a named biome tag.TagSet.ofBiomeTag(TagKey tag) Creates a tag set referencing a named biome tag.TagSet.ofBlocks(@Nullable ResourceKey resourceKey, Set<Material> blocks) Creates a tag set of explicit block materials.TagSet.ofBlocks(@Nullable ResourceKey resourceKey, Material... blocks) Creates a tag set of explicit block materials.Creates a tag set of explicit block materials.Creates a tag set of explicit block materials.TagSet.ofBlockTag(ResourceKey key) Creates a key set referencing a named block key.TagSet.ofBlockTag(TagKey tag) Creates a tag set referencing a named block tag.Creates a tag set referencing the given named tag.TagSet.Builder.register()Registers the tag set to the registry.TagSet.register()Binds this tag set under its own key, which nothing else may have claimed.Creates a tag set from anEitherof explicit tags or a named tag.Methods in dev.wyck.tags with parameters of type TagSetModifier and TypeMethodDescriptionSets the value of the tag set.Constructors in dev.wyck.tags with parameters of type TagSet -
Uses of TagSet in dev.wyck.worldgen.feature.configurations
Methods in dev.wyck.worldgen.feature.configurations that return TagSetModifier and TypeMethodDescriptionVegetationPatchFeature.replaceable()The blocks that the patch is allowed to replace.RootSystemFeature.rootReplaceable()A set of materials which can be replaced by the root system.Methods in dev.wyck.worldgen.feature.configurations with parameters of type TagSetModifier and TypeMethodDescriptionstatic RootSystemFeatureRootSystemFeature.of(PlacedFeature treeFeature, int requiredVerticalSpaceForTree, int levelTestDistance, int maxLevelDeviation, int rootRadius, TagSet<Material> rootReplaceable, BlockStateProvider rootStateProvider, int rootPlacementAttempts, int rootColumnMaxHeight, int hangingRootRadius, int hangingRootsVerticalSpan, BlockStateProvider hangingRootStateProvider, int hangingRootPlacementAttempts, int allowedVerticalWaterForTree, BlockPredicate allowedTreePosition) Creates a new root system configuration.static VegetationPatchFeatureVegetationPatchFeature.of(TagSet<Material> replaceable, BlockStateProvider groundState, PlacedFeature vegetationFeature, CaveSurface surface, IntProvider depth, float extraBottomBlockChance, int verticalRange, float vegetationChance, IntProvider xzRadius, float extraEdgeColumnChance) Creates a new vegetation patch configuration.VegetationPatchFeature.Builder.replaceable(TagSet<Material> replaceable) Sets a block tag of blocks that the patch is allowed to replace.RootSystemFeature.Builder.rootReplaceable(TagSet<Material> rootReplaceable) Adds a tag of materials to the root-replaceable list. -
Uses of TagSet in dev.wyck.worldgen.feature.configurations.geode
Methods in dev.wyck.worldgen.feature.configurations.geode that return TagSetModifier and TypeMethodDescriptionGeodeBlockSettings.cannotReplace()The blocks which this geode cannot replace.GeodeBlockSettings.invalidBlocks()A listing of invalid blocks near which the geode will not generate.Methods in dev.wyck.worldgen.feature.configurations.geode with parameters of type TagSetModifier and TypeMethodDescriptionGeodeBlockSettings.Builder.cannotReplace(TagSet<Material> cannotReplace) Sets the blocks listing which blocks the geode cannot replace.GeodeBlockSettings.Builder.invalidBlocks(TagSet<Material> cannotReplace) Sets the block tag listing invalid blocks near which the geode will not generate.static GeodeBlockSettingsGeodeBlockSettings.of(BlockStateProvider fillingProvider, BlockStateProvider innerLayerProvider, BlockStateProvider alternateInnerLayerProvider, BlockStateProvider middleLayerProvider, BlockStateProvider outerLayerProvider, List<BlockData> innerPlacements, TagSet<Material> cannotReplace, TagSet<Material> invalidBlocks) Creates a new geode block settings. -
Uses of TagSet in dev.wyck.worldgen.structure
Methods in dev.wyck.worldgen.structure that return TagSetModifier and TypeMethodDescriptionStructureSettings.biomes()The biomes this structure may generate in, as an explicit set or a named biome tag.Methods in dev.wyck.worldgen.structure with parameters of type TagSetModifier and TypeMethodDescriptionSets the biomes the structure may generate in.static StructureSettings.BuilderCreates a new builder.static StructureSettingsCreates new structure settings with no spawn overrides, placed inDecoration.SURFACE_STRUCTURESwithout reshaping terrain.static StructureSettingsStructureSettings.of(TagSet<Biome> biomes, Map<MobCategory, StructureSpawnOverride> spawnOverrides, Decoration step, TerrainAdaptation terrainAdaptation) Creates new structure settings. -
Uses of TagSet in dev.wyck.worldgen.structure.placement
Methods in dev.wyck.worldgen.structure.placement that return TagSetModifier and TypeMethodDescriptionConcentricRingsPlacement.preferredBiomes()The biomes a ring position is snapped to, as an explicit set or a named biome tag.Methods in dev.wyck.worldgen.structure.placement with parameters of type TagSetModifier and TypeMethodDescriptionstatic ConcentricRingsPlacementCreates a new concentric-rings placement with vanilla's defaults for everything but the ring geometry and preferred biomes.static ConcentricRingsPlacementConcentricRingsPlacement.of(int distance, int spread, int count, TagSet<Biome> preferredBiomes, int salt, BlockVector locateOffset, FrequencyReduction frequencyReduction, float frequency, @Nullable StructurePlacement.ExclusionZone exclusionZone) Creates a new concentric-rings placement.ConcentricRingsPlacement.Builder.preferredBiomes(TagSet<Biome> preferredBiomes) Sets the biomes a ring position is snapped to. -
Uses of TagSet in dev.wyck.worldgen.structure.templatesystem.processor
Methods in dev.wyck.worldgen.structure.templatesystem.processor that return TagSetModifier and TypeMethodDescriptionProtectedBlocksProcessor.cannotReplace()The world blocks the template may not overwrite.Methods in dev.wyck.worldgen.structure.templatesystem.processor that return types with arguments of type TagSetModifier and TypeMethodDescriptionBlockRotProcessor.rottableBlocks()The blocks that may be dropped, every block when absent.Methods in dev.wyck.worldgen.structure.templatesystem.processor with parameters of type TagSetModifier and TypeMethodDescriptionstatic BlockRotProcessorDrops template blocks from the given set at random.static BlockRotProcessorCreates a new processor.static ProtectedBlocksProcessorCreates a new processor.static ProtectedBlocksProcessorStructureProcessor.protectedBlocks(TagSet<Material> cannotReplace) Keeps the template from overwriting the given world blocks.