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 TypeMethodDescriptionCreates a block tag set from anEitherof explicit materials or a named tag.TagSet.Builder.build()Builds a new tag set.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) 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.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 TypeMethodDescriptionVegetationPatchConfiguration.replaceable()The blocks that the patch is allowed to replace.RootSystemConfiguration.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 RootSystemConfigurationRootSystemConfiguration.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 VegetationPatchConfigurationVegetationPatchConfiguration.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.VegetationPatchConfiguration.Builder.replaceable(TagSet<Material> replaceable) Sets a block tag of blocks that the patch is allowed to replace.RootSystemConfiguration.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.