Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- add() - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.ClimateBuilder
-
Adds this biome to the
BiomeLayerand returns to the layer builder. - add(PlacementModifier...) - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase.AnyPlacementBuilder
- add(StructureProcessor...) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProcessorProviderBase.ProcessorListBuilder
- add(Content) - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Adds the given content to this entry.
- add(FeatureProviderBase.PlacementModifiers) - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase.AnyPlacementBuilder
- add(Polynomial<Double>) - Method in class org.moddingx.libx.util.math.DoublePolynomial
- add(Polynomial<Integer>) - Method in class org.moddingx.libx.util.math.IntPolynomial
- add(Polynomial<T>) - Method in class org.moddingx.libx.util.math.Polynomial
-
Adds two polynomials together.
- addAdditionalProvider(Function<DatagenContext, DataProvider>) - Method in class org.moddingx.libx.datagen.DatagenContext
-
Adds an additional provider for the
datagen stagethat runs on the samePackTargetas this provider. - addAll(Collection<PlacementModifier>) - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase.AnyPlacementBuilder
- addAll(Collection<StructureProcessor>) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProcessorProviderBase.ProcessorListBuilder
- addAnchor(String) - Method in interface org.moddingx.libx.datagen.provider.patchouli.page.PageBuilder
-
Adds a new floating anchor.
- addDataProvider(Function<DatagenContext, DataProvider>) - Method in class org.moddingx.libx.datagen.DatagenSystem
-
Adds a provider to run in the
datagen stage. - addDataProvider(PackTarget, Function<DatagenContext, DataProvider>) - Method in class org.moddingx.libx.datagen.DatagenSystem
-
Adds a provider to run in the
datagen stage. - addDebugInfo(List<String>, BlockPos, Climate.Sampler) - Method in class org.moddingx.libx.sandbox.generator.LayeredBiomeSource
- addExtensionProvider(Function<DatagenContext, RegistryProvider>) - Method in class org.moddingx.libx.datagen.DatagenSystem
-
Adds a provider to run in the
extension setup stage. - addExtensionProvider(PackTarget, Function<DatagenContext, RegistryProvider>) - Method in class org.moddingx.libx.datagen.DatagenSystem
-
Adds a provider to run in the
extension setup stage. - addFake(ResourceLocation, BufferedImage) - Method in class org.moddingx.libx.datagen.provider.texture.TextureBuilder
-
Assigns the given id to a fake image.
- addFake(ResourceLocation, BufferedImage, int) - Method in class org.moddingx.libx.datagen.provider.texture.TextureBuilder
-
Assigns the given id to a fake image and scale.
- addFakeImage(ResourceLocation, ResourceLocation, UnaryOperator<BufferedImage>) - Method in class org.moddingx.libx.datagen.provider.texture.TextureBuilder
-
Assigns the given id to a fake image that is obtained by transforming another image.
- addFakeTexture(ResourceLocation, ResourceLocation, UnaryOperator<BufferedImage>) - Method in class org.moddingx.libx.datagen.provider.texture.TextureBuilder
-
Assigns the given id to a fake image that is obtained by transforming another image.
- addFeatures(HolderSet<Biome>, GenerationStep.Decoration) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeModifierProviderBase
-
Returns a builder for a
BiomeModifierthat adds features to a biome. - addFeatures(TagKey<Biome>, GenerationStep.Decoration) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeModifierProviderBase
-
Returns a builder for a
BiomeModifierthat adds features to a biome. - addImage(String, int) - Method in class org.moddingx.libx.datagen.provider.texture.TextureBuilder
-
Adds a required image which has the given size by default as width and height.
- addImage(String, int, int) - Method in class org.moddingx.libx.datagen.provider.texture.TextureBuilder
-
Adds a required image which has the given width and height by default.
- addImage(ResourceLocation, int) - Method in class org.moddingx.libx.datagen.provider.texture.TextureBuilder
-
Adds a required image which has the given size by default as width and height.
- addImage(ResourceLocation, int, int) - Method in class org.moddingx.libx.datagen.provider.texture.TextureBuilder
-
Adds a required image which has the given width and height by default.
- addItems(CreativeTabX.TabContext) - Method in class org.moddingx.libx.creativetab.CreativeTabX
-
Adds the items to the tab.
- addition(String, ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.loot.GlobalLootProviderBase
-
Creates a loot modifier builder for a modifier that adds the given loot table as loot.
- addModItems(CreativeTabX.TabContext) - Method in class org.moddingx.libx.creativetab.CreativeTabX
-
Adds all items from the current mod into the tab.
- addModItems(CreativeTabX.TabContext, Comparator<Item>) - Method in class org.moddingx.libx.creativetab.CreativeTabX
-
Adds all items from the current mod into the tab using a custom order.
- addModItems(CreativeTabX.TabContext, Comparator<Item>, Predicate<Item>) - Method in class org.moddingx.libx.creativetab.CreativeTabX
-
Adds all items from the current mod, that match a predicate into the tab using a custom order.
- addModItems(CreativeTabX.TabContext, Predicate<Item>) - Method in class org.moddingx.libx.creativetab.CreativeTabX
-
Adds all items from the current mod, that match a predicate into the tab.
- addModItemStacks(CreativeTabX.TabContext, Comparator<Item>, Function<Item, Stream<ItemStack>>) - Method in class org.moddingx.libx.creativetab.CreativeTabX
-
Generates a stream of
item stacksfor each item from the current mod and adds the stacks to the tab using a custom order. - addModItemStacks(CreativeTabX.TabContext, Function<Item, Stream<ItemStack>>) - Method in class org.moddingx.libx.creativetab.CreativeTabX
-
Generates a stream of
item stacksfor each item from the current mod and adds the stacks to the tab. - addPage(JsonObject) - Method in interface org.moddingx.libx.datagen.provider.patchouli.page.PageBuilder
-
Adds a new page from the given json data.
- addRecipeKey(JsonObject) - Method in class org.moddingx.libx.datagen.provider.patchouli.content.RecipePage
-
Adds the recipe to the generated json.
- addRegistrationHandler(Runnable) - Method in class org.moddingx.libx.mod.ModXRegistration
-
Adds a registration handler that runs during the registry phase.
- addRegistryProvider(Function<DatagenContext, RegistryProvider>) - Method in class org.moddingx.libx.datagen.DatagenSystem
-
Adds a provider to run in the
registry setup stage. - addRegistryProvider(PackTarget, Function<DatagenContext, RegistryProvider>) - Method in class org.moddingx.libx.datagen.DatagenSystem
-
Adds a provider to run in the
registry setup stage. - addRenderableOnly(T) - Method in class org.moddingx.libx.screen.Panel
-
Adds a component that can be rendered.
- addRenderableWidget(T) - Method in class org.moddingx.libx.screen.Panel
-
Adds a widget that can be rendered.
- addRenderBlock(BlockEntityType<T>, boolean) - Static method in class org.moddingx.libx.render.ItemStackRenderer
-
Registers a
BlockEntityTypeto be rendered with the ItemStackRenderer. - addRule(ProcessorRule...) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProcessorProviderBase.ProcessorListBuilder
- addRules(Collection<ProcessorRule>) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProcessorProviderBase.ProcessorListBuilder
- addSlotBox(IItemHandler, int, int, int, int, int, int, int) - Method in class org.moddingx.libx.menu.MenuBase
-
Adds a box of slots to the container
- addSlotBox(IItemHandler, int, int, int, int, int, int, int, Function4<IItemHandler, Integer, Integer, Integer, Slot>) - Method in class org.moddingx.libx.menu.MenuBase
-
Adds a box of slots to the container
- addSlotRange(IItemHandler, int, int, int, int, int) - Method in class org.moddingx.libx.menu.MenuBase
-
Adds a row of slots to the container
- addSlotRange(IItemHandler, int, int, int, int, int, Function4<IItemHandler, Integer, Integer, Integer, Slot>) - Method in class org.moddingx.libx.menu.MenuBase
-
Adds a row of slots to the container
- addSpawns(HolderSet<Biome>) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeModifierProviderBase
-
Returns a builder for a
BiomeModifierthat adds spawns to a biome. - addSpawns(TagKey<Biome>) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeModifierProviderBase
-
Returns a builder for a
BiomeModifierthat adds spawns to a biome. - addSpawnTarget(Climate.ParameterPoint) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder
- addTags(HolderLookup.Provider) - Method in class org.moddingx.libx.datagen.provider.tags.TagProviderBase
- addTextPages(PageBuilder, List<String>, boolean) - Static method in record class org.moddingx.libx.datagen.provider.patchouli.content.TextContent
- addTexture(String, int) - Method in class org.moddingx.libx.datagen.provider.texture.TextureBuilder
-
Adds a required texture which has the given size by default as width and height.
- addTexture(String, int, int) - Method in class org.moddingx.libx.datagen.provider.texture.TextureBuilder
-
Adds a required texture which has the given width and height by default.
- addTexture(ResourceLocation, int) - Method in class org.moddingx.libx.datagen.provider.texture.TextureBuilder
-
Adds a required texture which has the given size by default as width and height.
- addTexture(ResourceLocation, int, int) - Method in class org.moddingx.libx.datagen.provider.texture.TextureBuilder
-
Adds a required texture which has the given width and height by default.
- addTextures(TextureBuilder) - Method in interface org.moddingx.libx.datagen.provider.texture.TextureFactory
-
Adds textures required to build this texture to the given builder.
- addValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>>, float) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- addValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>>, float, float) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- addValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>>, float, float, LootItemCondition) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- addValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>>, float, LootItemCondition) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- addValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>>, LevelBasedValue) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- addValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>>, LevelBasedValue, LootItemCondition) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- addWidget(T) - Method in class org.moddingx.libx.screen.Panel
-
Adds a widget to listen to events.
- AdvancedMenuFactory<T,
S> - Interface in org.moddingx.libx.menu.type -
A factory for
menusthat can take some kind of extra payload. - AdvancedMenuType<T,
S> - Class in org.moddingx.libx.menu.type -
A menu type for
advanced men factories. - advancement(String) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Adds an
advancementto the provider identified by an id. - advancement(String) - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Sets an advancement needed to unlock the entry.
- advancement(String, String) - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Sets an advancement needed to unlock the entry.
- advancement(ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Adds an advancement to the provider identified by its
ResourceLocation. - advancement(ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Sets an advancement needed to unlock the entry.
- advancement(ResourceLocation, Advancement) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Adds a built
advancementto the provider. - AdvancementProviderBase - Class in org.moddingx.libx.datagen.provider
-
Base provider for custom
advancements. - AdvancementProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.AdvancementProviderBase
- AdvancementProviderBase.AdvancementFactory - Class in org.moddingx.libx.datagen.provider
-
An advancement factory can be used to customise an advancement in a builder style pattern.
- AdvancementProviderBase.TaskFactory - Interface in org.moddingx.libx.datagen.provider
-
A task factory can define multiple tasks.
- afterBiomes() - Method in record class org.moddingx.libx.sandbox.surface.SurfaceRuleSet
-
Returns the value of the
afterBiomesrecord component. - afterBiomes(SurfaceRules.RuleSource...) - Method in class org.moddingx.libx.datagen.provider.sandbox.SurfaceProviderBase.RuleSetBuilder
- age(float) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProcessorProviderBase.ProcessorListBuilder
- alias(ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProviderBase.JigsawBuilder
-
Add a
PoolAliasBindingto the list of aliases. - alias(PoolAliasBinding) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProviderBase.JigsawBuilder
-
Add a
PoolAliasBindingto the list of aliases. - alignComponents(Font, int) - Method in interface org.moddingx.libx.screen.text.ComponentLayout
-
Aligns some components for the screen.
- AlignedComponent - Record Class in org.moddingx.libx.screen.text.entry
-
A
Componentthat has been aligned for display on aTextScreen. - AlignedComponent(Component, int, int) - Constructor for record class org.moddingx.libx.screen.text.entry.AlignedComponent
- AlignedComponent(Component, int, int, boolean) - Constructor for record class org.moddingx.libx.screen.text.entry.AlignedComponent
- AlignedComponent(Component, int, int, AlignedComponent.TextWrapping) - Constructor for record class org.moddingx.libx.screen.text.entry.AlignedComponent
- AlignedComponent(Component, int, int, AlignedComponent.TextWrapping, int, boolean) - Constructor for record class org.moddingx.libx.screen.text.entry.AlignedComponent
-
Creates an instance of a
AlignedComponentrecord class. - AlignedComponent.TextWrapping - Record Class in org.moddingx.libx.screen.text.entry
-
Specifies text-wrapping properties.
- AlignedWidget - Record Class in org.moddingx.libx.screen.text.entry
-
An
AbstractWidgetthat has been aligned for display on aTextScreen. - AlignedWidget(AbstractWidget, int, int) - Constructor for record class org.moddingx.libx.screen.text.entry.AlignedWidget
-
Creates an instance of a
AlignedWidgetrecord class. - all(List<LootPoolEntryContainer.Builder<?>>) - Static method in class org.moddingx.libx.datagen.loot.LootBuilders
-
Gets a loot builder for a loot entry that selects all items fro mall its children at once.
- allow() - Method in record class org.moddingx.libx.util.data.ResourceList.RuleEntry
-
Returns the value of the
allowrecord component. - ALLOW_LIST - Static variable in class org.moddingx.libx.util.data.ResourceList
-
A resource list that accepts every item.
- alternative(List<LootPoolEntryContainer.Builder<?>>) - Static method in class org.moddingx.libx.datagen.loot.LootBuilders
-
Gets a loot builder for alternative loot.
- ambientLight(float) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionTypeProviderBase.DimensionTypeBuilder
- ANCIENT_CITY_CITY_CENTER - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- ANCIENT_CITY_CITY_CENTER_WALLS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- ANCIENT_CITY_CITY_ENTRANCE - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- ANCIENT_CITY_SCULK - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- ANCIENT_CITY_STRUCTURES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- ANCIENT_CITY_WALLS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- ANCIENT_CITY_WALLS_NO_CORNERS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- and(HolderSet<T>...) - Method in class org.moddingx.libx.datagen.provider.RegistryProviderBase
-
Gets a holder set that matches the intersection of the given sets.
- and(HolderSet<T>, TagKey<T>) - Method in class org.moddingx.libx.datagen.provider.RegistryProviderBase
-
Gets a holder set that matches the intersection of the given sets.
- and(TagKey<T>, HolderSet<T>) - Method in class org.moddingx.libx.datagen.provider.RegistryProviderBase
-
Gets a holder set that matches the intersection of the given sets.
- and(TagKey<T>, TagKey<T>) - Method in class org.moddingx.libx.datagen.provider.RegistryProviderBase
-
Gets a holder set that matches the intersection of the given sets.
- and(LootItemCondition.Builder...) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
Creates a condition that is met when all of the given conditions are met.
- and(Predicate3<A, B, C>) - Method in interface org.moddingx.libx.fi.Predicate3
- and(Predicate4<A, B, C, D>) - Method in interface org.moddingx.libx.fi.Predicate4
- and(Predicate5<A, B, C, D, E>) - Method in interface org.moddingx.libx.fi.Predicate5
- and(Predicate6<A, B, C, D, E, F>) - Method in interface org.moddingx.libx.fi.Predicate6
- and(Predicate7<A, B, C, D, E, F, G>) - Method in interface org.moddingx.libx.fi.Predicate7
- and(Predicate8<A, B, C, D, E, F, G, H>) - Method in interface org.moddingx.libx.fi.Predicate8
- andThen(Function<? super R, ? extends V>) - Method in interface org.moddingx.libx.fi.Function3
- andThen(Function<? super R, ? extends V>) - Method in interface org.moddingx.libx.fi.Function4
- andThen(Function<? super R, ? extends V>) - Method in interface org.moddingx.libx.fi.Function5
- andThen(Function<? super R, ? extends V>) - Method in interface org.moddingx.libx.fi.Function6
- andThen(Function<? super R, ? extends V>) - Method in interface org.moddingx.libx.fi.Function7
- andThen(Function<? super R, ? extends V>) - Method in interface org.moddingx.libx.fi.Function8
- andThen(LootModifier<T>) - Method in interface org.moddingx.libx.datagen.provider.loot.entry.LootModifier
- andThen(Consumer3<A, B, C>) - Method in interface org.moddingx.libx.fi.Consumer3
- andThen(Consumer4<A, B, C, D>) - Method in interface org.moddingx.libx.fi.Consumer4
- andThen(Consumer5<A, B, C, D, E>) - Method in interface org.moddingx.libx.fi.Consumer5
- andThen(Consumer6<A, B, C, D, E, F>) - Method in interface org.moddingx.libx.fi.Consumer6
- andThen(Consumer7<A, B, C, D, E, F, G>) - Method in interface org.moddingx.libx.fi.Consumer7
- andThen(Consumer8<A, B, C, D, E, F, G, H>) - Method in interface org.moddingx.libx.fi.Consumer8
- annotation() - Method in interface org.moddingx.libx.config.validator.ConfigValidator
-
Gets the class of the annotation type used by this validator.
- anvilCost(int) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- any(ResourceKey<? extends Registry<T>>) - Method in class org.moddingx.libx.datagen.provider.RegistryProviderBase
-
Gets a holder set matching any value from the given registry.
- AnyTemplateProviderBase - Class in org.moddingx.libx.datagen.provider.sandbox
-
Base class for
TemplateProviderBaseandTemplateExtensionProviderBase. - AnyTemplateProviderBase(DatagenContext, DatagenStage) - Constructor for class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase
- AnyTemplateProviderBase.TemplateBuilder<T> - Class in org.moddingx.libx.datagen.provider.sandbox
- apply() - Method in interface org.moddingx.libx.datagen.provider.AdvancementProviderBase.TaskFactory
- apply(double) - Method in class org.moddingx.libx.util.math.DoublePolynomial
-
Computes the value of the polynomial at the given input.
- apply(int) - Method in class org.moddingx.libx.util.math.IntPolynomial
-
Computes the value of the polynomial at the given input.
- apply(A, B, C) - Method in interface org.moddingx.libx.fi.Consumer3
- apply(A, B, C) - Method in interface org.moddingx.libx.fi.Function3
- apply(A, B, C, D) - Method in interface org.moddingx.libx.fi.Consumer4
- apply(A, B, C, D) - Method in interface org.moddingx.libx.fi.Function4
- apply(A, B, C, D, E) - Method in interface org.moddingx.libx.fi.Consumer5
- apply(A, B, C, D, E) - Method in interface org.moddingx.libx.fi.Function5
- apply(A, B, C, D, E, F) - Method in interface org.moddingx.libx.fi.Consumer6
- apply(A, B, C, D, E, F) - Method in interface org.moddingx.libx.fi.Function6
- apply(A, B, C, D, E, F, G) - Method in interface org.moddingx.libx.fi.Consumer7
- apply(A, B, C, D, E, F, G) - Method in interface org.moddingx.libx.fi.Function7
- apply(A, B, C, D, E, F, G, H) - Method in interface org.moddingx.libx.fi.Consumer8
- apply(A, B, C, D, E, F, G, H) - Method in interface org.moddingx.libx.fi.Function8
- apply(Double) - Method in class org.moddingx.libx.util.math.DoublePolynomial
-
Computes the value of the polynomial at the given input.
- apply(Integer) - Method in class org.moddingx.libx.util.math.IntPolynomial
-
Computes the value of the polynomial at the given input.
- apply(ResourceLocation, T) - Method in interface org.moddingx.libx.datapack.DataLoader.ResourceFactory
- apply(Block, LootPoolSingletonContainer.Builder<?>) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase.MatchStateBuilder
- apply(T) - Method in class org.moddingx.libx.util.lazy.CachedFunction
- apply(T, LootPoolSingletonContainer.Builder<?>) - Method in interface org.moddingx.libx.datagen.provider.loot.entry.GenericLootModifier
- apply(T, LootPoolSingletonContainer.Builder<?>) - Method in interface org.moddingx.libx.datagen.provider.loot.entry.LootModifier
- applyAsDouble(double) - Method in class org.moddingx.libx.util.math.DoublePolynomial
-
Computes the value of the polynomial at the given input.
- applyAsInt(int) - Method in class org.moddingx.libx.util.math.IntPolynomial
-
Computes the value of the polynomial at the given input.
- argb(int) - Static method in class org.moddingx.libx.render.RenderHelper
-
Sets the color to the given ARGB color in format 0xAARRGGBB
- asItem() - Method in interface org.moddingx.libx.base.decoration.HangingSignAccess
-
Gets the sign item.
- asItem() - Method in interface org.moddingx.libx.base.decoration.SignAccess
-
Gets the sign item.
- asItem() - Method in class org.moddingx.libx.base.FluidBase
- attenuationDistance(int) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase.SoundSettingsBuilder
-
Sets the attenuation distance for the sound settings.
B
- background(ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase.AdvancementFactory
-
Sets the background of the advancement tab.
- barrierNoise(Holder<DensityFunction>) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- barrierNoise(DensityFunction) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- BASE - Static variable in interface org.moddingx.libx.base.decoration.DecorationType
-
The
DecoratedBlockitself. - BaseItemStackHandler - Class in org.moddingx.libx.inventory
-
An
ItemStackHandlerthat can be configured with common things required for many inventories. - BaseItemStackHandler.Builder - Class in org.moddingx.libx.inventory
-
Builder for a
BaseItemStackHandler - baseLayer() - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.BiomeLayerBuilder
-
Gets this layer a zero density everywhere.
- BaseSlot - Class in org.moddingx.libx.menu.slot
-
A slot that is meant to be used together with
BaseItemStackHandler. - BaseSlot(IItemHandler, IItemHandler, int, int, int) - Constructor for class org.moddingx.libx.menu.slot.BaseSlot
-
Creates a new BaseSlot with the given base and unrestricted inventory.
- BaseSlot(BaseItemStackHandler, int, int, int) - Constructor for class org.moddingx.libx.menu.slot.BaseSlot
-
Creates a new BaseSlot with the given
BaseItemStackHandler - BASTION_BLOCKS_GOLD - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_BRIDGE_BRIDGE_PIECES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_BRIDGE_CONNECTORS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_BRIDGE_LEGS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_BRIDGE_RAMPART_PLATES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_BRIDGE_RAMPARTS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_BRIDGE_STARTING_PIECES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_BRIDGE_WALLS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_HOGLIN_STABLE_CONNECTORS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_HOGLIN_STABLE_LARGE_STABLES_INNER - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_HOGLIN_STABLE_LARGE_STABLES_OUTER - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_HOGLIN_STABLE_MIRRORED_STARTING_PIECES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_HOGLIN_STABLE_POSTS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_HOGLIN_STABLE_RAMPART_PLATES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_HOGLIN_STABLE_RAMPARTS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_HOGLIN_STABLE_SMALL_STABLES_INNER - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_HOGLIN_STABLE_SMALL_STABLES_OUTER - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_HOGLIN_STABLE_STAIRS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_HOGLIN_STABLE_STARTING_PIECES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_HOGLIN_STABLE_WALL_BASES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_HOGLIN_STABLE_WALLS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_MOBS_HOGLIN - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_MOBS_PIGLIN - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_MOBS_PIGLIN_MELEE - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_STARTS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_TREASURE_BASES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_TREASURE_BASES_CENTERS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_TREASURE_BRAINS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_TREASURE_CONNECTORS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_TREASURE_CORNERS_BOTTOM - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_TREASURE_CORNERS_EDGES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_TREASURE_CORNERS_MIDDLE - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_TREASURE_CORNERS_TOP - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_TREASURE_ENTRANCES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_TREASURE_EXTENSIONS_HOUSES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_TREASURE_EXTENSIONS_LARGE_POOL - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_TREASURE_EXTENSIONS_SMALL_POOL - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_TREASURE_RAMPARTS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_TREASURE_ROOFS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_TREASURE_STAIRS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_TREASURE_WALLS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_TREASURE_WALLS_BOTTOM - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_TREASURE_WALLS_MID - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_TREASURE_WALLS_OUTER - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_TREASURE_WALLS_TOP - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_UNITS_CENTER_PIECES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_UNITS_EDGE_WALL_UNITS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_UNITS_EDGES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_UNITS_FILLERS_STAGE_0 - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_UNITS_LARGE_RAMPARTS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_UNITS_PATHWAYS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_UNITS_RAMPART_PLATES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_UNITS_RAMPARTS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_UNITS_STAGES_ROT_STAGE_1 - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_UNITS_STAGES_STAGE_0 - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_UNITS_STAGES_STAGE_1 - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_UNITS_STAGES_STAGE_2 - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_UNITS_STAGES_STAGE_3 - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_UNITS_WALL_UNITS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- BASTION_UNITS_WALLS_WALL_BASES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- beforeBiomes() - Method in record class org.moddingx.libx.sandbox.surface.SurfaceRuleSet
-
Returns the value of the
beforeBiomesrecord component. - beforeBiomes(SurfaceRules.RuleSource...) - Method in class org.moddingx.libx.datagen.provider.sandbox.SurfaceProviderBase.RuleSetBuilder
- biome(float, float) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeProviderBase
-
Creates a new builder for a biome.
- biome(Holder<Biome>) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.BiomeLayerBuilder
-
Adds a
Biometo thisBiomeLayerand returns a builder for this biomes climate settings. - biome(Holder<Biome>, SurfaceRules.RuleSource...) - Method in class org.moddingx.libx.datagen.provider.sandbox.SurfaceProviderBase
-
Creates a
BiomeSurfacefor the givenBiome. - biome(ResourceKey<Biome>) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.BiomeLayerBuilder
-
Adds a
Biometo thisBiomeLayerand returns a builder for this biomes climate settings. - biome(ResourceKey<Biome>, SurfaceRules.RuleSource...) - Method in class org.moddingx.libx.datagen.provider.sandbox.SurfaceProviderBase
-
Creates a
BiomeSurfacefor the givenBiome. - BIOME_LAYER - Static variable in class org.moddingx.libx.sandbox.SandBox
-
The
BiomeLayerregistry. - BIOME_SURFACE - Static variable in class org.moddingx.libx.sandbox.SandBox
-
The
BiomeSurfaceregistry. - biomeFilter() - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase.AnyPlacementBuilder
- BiomeLayer - Record Class in org.moddingx.libx.sandbox.generator
-
A biome layer is a set of biomes and climate parameters that can generate in a noise range.
- BiomeLayer(Climate.ParameterPoint, DensityFunction, Climate.ParameterList<Holder<Biome>>) - Constructor for record class org.moddingx.libx.sandbox.generator.BiomeLayer
-
Creates an instance of a
BiomeLayerrecord class. - BiomeLayer(DensityFunction, Climate.ParameterList<Holder<Biome>>) - Constructor for record class org.moddingx.libx.sandbox.generator.BiomeLayer
- BiomeLayerProviderBase - Class in org.moddingx.libx.datagen.provider.sandbox
-
SandBox provider for
biome layers. - BiomeLayerProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase
- BiomeLayerProviderBase.BiomeLayerBuilder - Class in org.moddingx.libx.datagen.provider.sandbox
- BiomeLayerProviderBase.ClimateBuilder - Class in org.moddingx.libx.datagen.provider.sandbox
- BiomeModifierProviderBase - Class in org.moddingx.libx.datagen.provider.sandbox
-
SandBox provider for
biome modifiers. - BiomeModifierProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.sandbox.BiomeModifierProviderBase
- BiomeModifierProviderBase.AddMobSpawnsBuilder - Class in org.moddingx.libx.datagen.provider.sandbox
- BiomeModifierProviderBase.FeaturesBuilder - Class in org.moddingx.libx.datagen.provider.sandbox
- BiomeModifierProviderBase.RemoveMobSpawnsBuilder - Class in org.moddingx.libx.datagen.provider.sandbox
- BiomeProviderBase - Class in org.moddingx.libx.datagen.provider.sandbox
-
SandBox provider for
biomes. - BiomeProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.sandbox.BiomeProviderBase
- BiomeProviderBase.BiomeBuilder - Class in org.moddingx.libx.datagen.provider.sandbox
- biomes() - Method in record class org.moddingx.libx.sandbox.generator.BiomeLayer
-
Returns the value of the
biomesrecord component. - biomes(HolderSet<Biome>) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProviderBase.StructureSettingsBuilder
-
Sets the biomes, this structure can generate in.
- biomes(TagKey<Biome>) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProviderBase.StructureSettingsBuilder
-
Sets the biomes, this structure can generate in.
- BiomeSurface - Record Class in org.moddingx.libx.sandbox.surface
-
Defines surface rules specific to a biome.
- BiomeSurface(SurfaceRules.RuleSource) - Constructor for record class org.moddingx.libx.sandbox.surface.BiomeSurface
-
Creates an instance of a
BiomeSurfacerecord class. - blasting(RecipeCategory, TagKey<Item>, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe that can be performed in a regular furnace and a blast furnace.
- blasting(RecipeCategory, ItemLike, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe that can be performed in a regular furnace and a blast furnace.
- blasting(ResourceLocation, RecipeCategory, TagKey<Item>, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe that can be performed in a regular furnace and a blast furnace.
- blasting(ResourceLocation, RecipeCategory, ItemLike, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe that can be performed in a regular furnace and a blast furnace.
- blasting(ResourceLocation, TagKey<Item>, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe that can be performed in a regular furnace and a blast furnace.
- blasting(ResourceLocation, ItemLike, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe that can be performed in a regular furnace and a blast furnace.
- blasting(TagKey<Item>, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe that can be performed in a regular furnace and a blast furnace.
- blasting(ItemLike, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe that can be performed in a regular furnace and a blast furnace.
- blit(int, int, int, int, int, TextureAtlasSprite) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- blit(int, int, int, int, int, TextureAtlasSprite, float, float, float, float) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- blit(ResourceLocation, int, int, float, float, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- blit(ResourceLocation, int, int, int, float, float, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- blit(ResourceLocation, int, int, int, int, float, float, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- blit(ResourceLocation, int, int, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- blitInscribed(ResourceLocation, int, int, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- blitInscribed(ResourceLocation, int, int, int, int, int, int, boolean, boolean) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- blitSprite(ResourceLocation, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- blitSprite(ResourceLocation, int, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- blitSprite(ResourceLocation, int, int, int, int, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- blitSprite(ResourceLocation, int, int, int, int, int, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- blitWithBorder(ResourceLocation, int, int, int, int, int, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- blitWithBorder(ResourceLocation, int, int, int, int, int, int, int, int, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- block() - Method in record class org.moddingx.libx.registration.util.CapabilityInfo.Block
-
Returns the value of the
blockrecord component. - block(TagKey<Block>) - Method in class org.moddingx.libx.datagen.provider.tags.CommonTagsProviderBase
-
Gets a
tag appenderfor aBlock - Block(Supplier<IClientBlockExtensions>) - Constructor for record class org.moddingx.libx.registration.util.ClientExtensionInfo.Block
-
Creates an instance of a
Blockrecord class. - Block(Block, BlockCapability<T, C>, IBlockCapabilityProvider<T, C>) - Constructor for record class org.moddingx.libx.registration.util.CapabilityInfo.Block
-
Creates an instance of a
Blockrecord class. - Block(IClientBlockExtensions) - Constructor for record class org.moddingx.libx.registration.util.ClientExtensionInfo.Block
- BlockBase - Class in org.moddingx.libx.base
-
Base class for
blocksfor mods usingModXRegistration. - BlockBase(ModX, BlockBehaviour.Properties) - Constructor for class org.moddingx.libx.base.BlockBase
-
Creates a new instance of BlockBase.
- BlockBase(ModX, BlockBehaviour.Properties, Item.Properties) - Constructor for class org.moddingx.libx.base.BlockBase
-
Creates a new instance of BlockBase.
- BlockBE<T> - Class in org.moddingx.libx.base.tile
-
Base class for blocks with
block entitiesfor mods usingModXRegistration. - BlockBE(ModX, Class<T>, BlockBehaviour.Properties) - Constructor for class org.moddingx.libx.base.tile.BlockBE
- BlockBE(ModX, Class<T>, BlockBehaviour.Properties, Item.Properties) - Constructor for class org.moddingx.libx.base.tile.BlockBE
- blockEntity - Variable in class org.moddingx.libx.menu.BlockEntityMenu
- BlockEntity(BlockEntityType<BE>, BlockCapability<T, C>, ICapabilityProvider<? super BE, C, T>) - Constructor for record class org.moddingx.libx.registration.util.CapabilityInfo.BlockEntity
-
Creates an instance of a
BlockEntityrecord class. - BlockEntityBase - Class in org.moddingx.libx.base.tile
-
A base class for
block entities. - BlockEntityBase(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class org.moddingx.libx.base.tile.BlockEntityBase
- BlockEntityMenu<T> - Class in org.moddingx.libx.menu
-
A
BlockMenufor blocks with block entities. - BlockEntityMenu(MenuType<? extends BlockEntityMenu<?>>, int, Level, BlockPos, Player, Inventory, int, int) - Constructor for class org.moddingx.libx.menu.BlockEntityMenu
- blockEntityType() - Method in record class org.moddingx.libx.registration.util.CapabilityInfo.BlockEntity
-
Returns the value of the
blockEntityTyperecord component. - BlockLootProviderBase - Class in org.moddingx.libx.datagen.provider.loot
- BlockLootProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
- BlockLootProviderBase.MatchStateBuilder - Class in org.moddingx.libx.datagen.provider.loot
-
This serves as a builder for a loot modifier and a builder for a block state predicate in one.
- BlockLootProviderBase.MatchToolBuilder - Class in org.moddingx.libx.datagen.provider.loot
-
This serves as a builder for a loot condition and a builder for a match tool predicate in one.
- BlockLootProviderBase.SilkModifier - Class in org.moddingx.libx.datagen.provider.loot
-
A class used in the drops method to reduce ambiguity and make the code more readable.
- BlockMenu - Class in org.moddingx.libx.menu
-
A
DefaultMenufor menus related to a block in the world. - BlockMenu(MenuType<? extends BlockMenu>, int, Level, BlockPos, Player, Inventory, int, int) - Constructor for class org.moddingx.libx.menu.BlockMenu
- blockProperties(UnaryOperator<BlockBehaviour.Properties>) - Method in class org.moddingx.libx.base.FluidBase.Builder
-
Runs an action on the current
liquid block properties. - blockProperties(BlockBehaviour.Properties) - Method in class org.moddingx.libx.base.FluidBase.Builder
-
Sets the
liquid block properties. - blockSetType() - Method in class org.moddingx.libx.base.decoration.DecorationMaterial.MaterialProperties
- BlockStateProviderBase - Class in org.moddingx.libx.datagen.provider.model
-
A base class for block state and model providers.
- BlockStateProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase
- BlockStateProviderBase.RenderTypes - Class in org.moddingx.libx.datagen.provider.model
-
Provides keys for builtin
render typesto use. - bookName() - Method in record class org.moddingx.libx.datagen.provider.patchouli.BookProperties
-
Returns the value of the
bookNamerecord component. - BookProperties - Record Class in org.moddingx.libx.datagen.provider.patchouli
-
Basic properties for a patchouli book.
- BookProperties(String) - Constructor for record class org.moddingx.libx.datagen.provider.patchouli.BookProperties
- BookProperties(String, boolean) - Constructor for record class org.moddingx.libx.datagen.provider.patchouli.BookProperties
- BookProperties(String, String) - Constructor for record class org.moddingx.libx.datagen.provider.patchouli.BookProperties
- BookProperties(String, String, boolean) - Constructor for record class org.moddingx.libx.datagen.provider.patchouli.BookProperties
-
Creates an instance of a
BookPropertiesrecord class. - BOTTOM - Enum constant in enum class org.moddingx.libx.screen.text.entry.FlowBox.VerticalAlignment
-
Elements in a row share a common bottom line.
- boxed(Class<?>) - Static method in class org.moddingx.libx.util.ClassUtil
-
Returns the given class unless it's a primitive class in which case the boxed class for that primitive is returned.
- broadcast(Level, Component) - Static method in class org.moddingx.libx.util.game.ServerMessages
-
Sends a
text componentto everyplayeron the server. - broadcastTo(Level, Predicate<? super ServerPlayer>, Component) - Static method in class org.moddingx.libx.util.game.ServerMessages
-
Sends a
text componentto allplayermatching a predicate. - bucketItem(BiFunction<? super Fluid, ? super Item.Properties, ? extends BucketItem>) - Method in class org.moddingx.libx.base.FluidBase.Builder
-
Provides a custom implementation for the
bucket item. - bucketItemProperties(UnaryOperator<Item.Properties>) - Method in class org.moddingx.libx.base.FluidBase.Builder
-
Runs an action on the current
bucket item properties. - bucketItemProperties(Item.Properties) - Method in class org.moddingx.libx.base.FluidBase.Builder
-
Sets the
bucket item properties. - bufferSource() - Method in class org.moddingx.libx.render.FilterGuiGraphics
- build() - Method in class org.moddingx.libx.datagen.DatagenSystem.PackTargetBuilder
-
Builds the resulting
PackTarget. - build() - Method in class org.moddingx.libx.datagen.provider.DamageTypeProviderBase.DamageTypeBuilder
-
Builds the
DamageType. - build() - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
-
Builds the
Enchantment. - build() - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.MultiEnchantmentProviderBuilder
-
Builds the
EnchantmentProvider. - build() - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.SingleEnchantmentProviderBuilder
-
Builds the
EnchantmentProvider. - build() - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase.MatchToolBuilder
- build() - Method in class org.moddingx.libx.datagen.provider.loot.GlobalLootProviderBase.LootModifierBuilder
-
Builds the loot modifier and adds it to the provider.
- build() - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.BiomeLayerBuilder
-
Builds the
BiomeLayer. - build() - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeModifierProviderBase.AddMobSpawnsBuilder
-
Builds the
BiomeModifier. - build() - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeModifierProviderBase.FeaturesBuilder
-
Builds the
BiomeModifier. - build() - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeModifierProviderBase.RemoveMobSpawnsBuilder
-
Builds the
BiomeModifier. - build() - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeProviderBase.BiomeBuilder
-
Builds the
Biome. - build() - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionProviderBase.FlatGeneratorBuilder
-
Builds the
dimension. - build() - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionProviderBase.NoiseGeneratorBuilder
-
Builds the
dimension. - build() - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionTypeProviderBase.DimensionTypeBuilder
-
Builds the
DimensionType. - build() - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase.AnyPlacementBuilder
- build() - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase.ModifierBuilder
- build() - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase.PlacementBuilder
-
Builds the
PlacedFeature. - build() - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder
-
Builds the
NoiseGeneratorSettings. - build() - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProcessorProviderBase.ProcessorListBuilder
-
Builds the
StructureProcessorList. - build() - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProcessorProviderBase.ProcessorRuleBuilder
- build() - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProviderBase.StructureSettingsBuilder
-
Builds the
Structure. - build() - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase.RandomPlacementBuilder
-
Builds the
StructureSet. - build() - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase.RingPlacementBuilder
-
Builds the
StructureSet. - build() - Method in class org.moddingx.libx.datagen.provider.sandbox.SurfaceProviderBase.RuleSetBuilder
-
Builds the
SurfaceRuleSet. - build() - Method in class org.moddingx.libx.datagen.provider.sandbox.TemplateExtensionProviderBase.ExtensionBuilder
-
Builds the
PoolExtension. - build() - Method in class org.moddingx.libx.datagen.provider.sandbox.TemplateProviderBase.PoolBuilder
-
Builds the
StructureTemplatePool. - build() - Method in class org.moddingx.libx.datagen.provider.texture.TextureBuilder
-
Creates the resulting
Texturesobject. - build() - Method in class org.moddingx.libx.inventory.BaseItemStackHandler.Builder
-
Build the item handler.
- build() - Method in class org.moddingx.libx.registration.RegistrationBuilder
- build(Registry<Biome>, Registry<BiomeSurface>, Set<Holder<Biome>>, NoiseGeneratorSettings) - Method in record class org.moddingx.libx.sandbox.surface.SurfaceRuleSet
-
Builds the concrete surface rules for this rule set.
- build(T) - Method in interface org.moddingx.libx.datagen.provider.loot.entry.GenericLootModifier
- build(T) - Method in interface org.moddingx.libx.datagen.provider.loot.entry.LootFactory
- build(T) - Method in interface org.moddingx.libx.datagen.provider.loot.entry.LootModifier
- build(T) - Method in interface org.moddingx.libx.datagen.provider.loot.entry.SimpleLootFactory
- buildConditions() - Method in class org.moddingx.libx.datagen.provider.loot.GlobalLootProviderBase.AnyLootConditionsBuilder
- builder(int) - Static method in class org.moddingx.libx.inventory.BaseItemStackHandler
-
Creates a new
BaseItemStackHandler.Builderfor an item handler with the given size. - buildGui(Screen, ConfigScreenContent.ScreenManager, String, Consumer<AbstractWidget>) - Method in interface org.moddingx.libx.config.gui.ConfigScreenContent
-
Builds the screen content.
- buildRecipes(RecipeOutput) - Method in class org.moddingx.libx.datagen.provider.recipe.RecipeProviderBase
- buildTab(CreativeModeTab.Builder) - Method in class org.moddingx.libx.creativetab.CreativeTabX
-
Sets some basic creative tab information.
- BUTTON_PARENT - Static variable in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase
- BUTTON_PARENT - Static variable in class org.moddingx.libx.datagen.provider.model.ItemModelProviderBase
- buttonBlock(Block, ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase
-
Creates a block state and models for a button.
C
- CachedFunction<T,
R> - Class in org.moddingx.libx.util.lazy -
Wraps a pure function.
- CachedFunction(Function<T, R>) - Constructor for class org.moddingx.libx.util.lazy.CachedFunction
- CachedValue<T> - Class in org.moddingx.libx.util.lazy
-
A lazy value that is resolved when it is first used.
- CachedValue(Supplier<? extends T>) - Constructor for class org.moddingx.libx.util.lazy.CachedValue
-
Creates a new cached value.
- callerClass(int) - Static method in class org.moddingx.libx.util.ClassUtil
-
Gets the caller class for method call, the given amount of stack frames up.
- campfire(RecipeCategory, TagKey<Item>, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe that can be performed in a regular furnace, a smoker anda campfire.
- campfire(RecipeCategory, ItemLike, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe that can be performed in a regular furnace, a smoker anda campfire.
- campfire(ResourceLocation, RecipeCategory, TagKey<Item>, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe that can be performed in a regular furnace, a smoker anda campfire.
- campfire(ResourceLocation, RecipeCategory, ItemLike, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe that can be performed in a regular furnace, a smoker anda campfire.
- campfire(ResourceLocation, TagKey<Item>, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe that can be performed in a regular furnace, a smoker anda campfire.
- campfire(ResourceLocation, ItemLike, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe that can be performed in a regular furnace, a smoker anda campfire.
- campfire(TagKey<Item>, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe that can be performed in a regular furnace, a smoker anda campfire.
- campfire(ItemLike, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe that can be performed in a regular furnace, a smoker anda campfire.
- canInputChar(char) - Method in interface org.moddingx.libx.config.gui.InputProperties
-
Gets whether the user can enter the given char into the input field.
- canPlaceItem(int, ItemStack) - Method in class org.moddingx.libx.inventory.VanillaWrapper
- canSend(CustomPacketPayload.Type<?>) - Method in class org.moddingx.libx.network.NetworkX
-
Checks whether a packet of a given type can currently be sent.
- canSend(ServerPlayer, CustomPacketPayload.Type<?>) - Method in class org.moddingx.libx.network.NetworkX
-
Checks whether a packet of a given type can currently be sent to the given player.
- canTakeRegularText() - Method in class org.moddingx.libx.datagen.provider.patchouli.content.CaptionContent
-
Gets whether regular (non-caption) text can merge to this
CaptionContent. - capability() - Method in record class org.moddingx.libx.registration.util.CapabilityInfo.Block
-
Returns the value of the
capabilityrecord component. - capability() - Method in record class org.moddingx.libx.registration.util.CapabilityInfo.BlockEntity
-
Returns the value of the
capabilityrecord component. - capability() - Method in record class org.moddingx.libx.registration.util.CapabilityInfo.Entity
-
Returns the value of the
capabilityrecord component. - capability() - Method in record class org.moddingx.libx.registration.util.CapabilityInfo.Item
-
Returns the value of the
capabilityrecord component. - CapabilityInfo - Class in org.moddingx.libx.registration.util
-
Auxiliary classes to to register capability providers easily.
- CapabilityInfo.Block<T,
C> - Record Class in org.moddingx.libx.registration.util -
Wraps a
capability providerfor ablock capability. - CapabilityInfo.BlockEntity<BE,
T, - Record Class in org.moddingx.libx.registration.utilC> -
Wraps a
capability providerfor ablock capability. - CapabilityInfo.Entity<E,
T, - Record Class in org.moddingx.libx.registration.utilC> -
Wraps a
capability providerfor anentity capability. - CapabilityInfo.Item<T,
C> - Record Class in org.moddingx.libx.registration.util -
Wraps a
capability providerfor anitem capability. - caption - Variable in class org.moddingx.libx.datagen.provider.patchouli.content.CaptionContent
- caption() - Method in record class org.moddingx.libx.datagen.provider.patchouli.content.TextContent
-
Returns the value of the
captionrecord component. - caption(String) - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Adds some caption text content to the entry.
- CaptionContent - Class in org.moddingx.libx.datagen.provider.patchouli.content
-
Base class for pages with some special content that can be followed by some text.
- CaptionContent(String) - Constructor for class org.moddingx.libx.datagen.provider.patchouli.content.CaptionContent
- carver(WorldCarver<C>, C) - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase
-
Makes a new
configured carver. - cast(DynamicOps<N>) - Method in interface org.moddingx.libx.codec.TypedEncoder
-
Casts this
TypedEncodergiven someDynamicOps. - category - Variable in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
- category(String) - Method in class org.moddingx.libx.datagen.provider.patchouli.PatchouliProviderBase
-
Adds a new category to this book.
- CategoryBuilder - Class in org.moddingx.libx.datagen.provider.patchouli
-
Builder for a patchouli book category.
- CategoryBuilder(ModX, ResourceLocation) - Constructor for class org.moddingx.libx.datagen.provider.patchouli.CategoryBuilder
- CENTER - Enum constant in enum class org.moddingx.libx.screen.text.entry.FlowBox.HorizontalAlignment
-
Elements in a row are aligned in the center, empty space is evently distributed left and right.
- CENTER - Enum constant in enum class org.moddingx.libx.screen.text.entry.FlowBox.VerticalAlignment
-
Elements in a row share a common center line.
- centerDistance(int) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProviderBase.JigsawBuilder
-
Sets the maximum distance from the center.
- centerPositionInStartPool(ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProviderBase.JigsawBuilder
-
Sets the name of the central block in the start pool.
- chain(SimpleLootFactory<T>, List<LootModifier<T>>) - Static method in interface org.moddingx.libx.datagen.provider.loot.entry.LootModifier
-
Get a new loot modifier that chains all the given together.
- changed - Variable in class org.moddingx.libx.inventory.VanillaWrapper
- changeDim(ResourceKey<Level>, ResourceKey<Level>) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Gets a
criterionthat requires a player to perform a specific dimension change. - charTyped(char, int) - Method in class org.moddingx.libx.screen.Panel
- check(Predicate<X>, Function<X, R>) - Static method in interface org.moddingx.libx.config.correct.ConfigCorrection
- checkAssets(ResourceLocation) - Method in interface org.moddingx.libx.datagen.provider.patchouli.page.PageBuilder
-
Checks that a given asset exists, Throws an exception if not.
- ChestLootProviderBase - Class in org.moddingx.libx.datagen.provider.loot
- ChestLootProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.loot.ChestLootProviderBase
- children() - Method in class org.moddingx.libx.screen.Panel
- clamp(DensityFunction, double, double) - Static method in class org.moddingx.libx.sandbox.SandBox.Density
-
Clamps the given density function between the given values.
- ClassUtil - Class in org.moddingx.libx.util
-
Utilities for instances of the
Classclass. - ClassUtil() - Constructor for class org.moddingx.libx.util.ClassUtil
- clear() - Method in interface org.moddingx.libx.inventory.IAdvancedItemHandlerModifiable
-
Clears all slots from the item handler.
- clear() - Method in class org.moddingx.libx.inventory.StackItemHandler
- clear() - Method in class org.moddingx.libx.util.lazy.LazyImmutableMap
- clear(BufferedImage, Textures, int, int, int, int) - Static method in class org.moddingx.libx.datagen.provider.texture.TextureHelper
-
Clears an area on an image.
- clear(Predicate<ItemStack>) - Method in interface org.moddingx.libx.inventory.IAdvancedItemHandlerModifiable
-
Clears all stacks from the item handler that match a predicate.
- clear(Predicate<ItemStack>) - Method in class org.moddingx.libx.inventory.StackItemHandler
- clearContent() - Method in class org.moddingx.libx.inventory.VanillaWrapper
- client() - Element in annotation interface org.moddingx.libx.annotation.config.RegisterConfig
-
Whether the config is a client config.
- ClientExtensionInfo - Class in org.moddingx.libx.registration.util
-
Auxiliary classes to to register client extensions easily.
- ClientExtensionInfo.Block - Record Class in org.moddingx.libx.registration.util
-
Wraps some
client block extensions. - ClientExtensionInfo.Fluid - Record Class in org.moddingx.libx.registration.util
-
Wraps some
client fluid type extensions. - ClientExtensionInfo.Item - Record Class in org.moddingx.libx.registration.util
-
Wraps some
client item extensions. - ClientExtensionInfo.MenuScreen<T,
U> - Record Class in org.moddingx.libx.registration.util -
Wraps a
screen constructor. - ClientExtensionInfo.MobEffect - Record Class in org.moddingx.libx.registration.util
-
Wraps some
client mob effect extensions. - clientSetup(FMLClientSetupEvent) - Method in class org.moddingx.libx.LibX
- clientSetup(FMLClientSetupEvent) - Method in class org.moddingx.libx.mod.ModX
-
Automatically registered to the event bus.
- ClientTickHandler - Class in org.moddingx.libx.render
-
On the client, this counts the ticks in game.
- ClientTickHandler() - Constructor for class org.moddingx.libx.render.ClientTickHandler
- close() - Method in interface org.moddingx.libx.config.gui.ConfigScreenContent.ScreenManager
-
Closes the current screen.
- codec() - Method in class org.moddingx.libx.network.EnumDataSerializer
- codec() - Method in class org.moddingx.libx.network.PacketHandler
- codec() - Method in class org.moddingx.libx.sandbox.generator.ExtendedNoiseChunkGenerator
- codec() - Method in class org.moddingx.libx.sandbox.generator.LayeredBiomeSource
- CODEC - Static variable in class org.moddingx.libx.crafting.ingredient.EffectIngredient
- CODEC - Static variable in record class org.moddingx.libx.crafting.IngredientStack
- CODEC - Static variable in record class org.moddingx.libx.sandbox.generator.BiomeLayer
- CODEC - Static variable in class org.moddingx.libx.sandbox.generator.ExtendedNoiseChunkGenerator
- CODEC - Static variable in class org.moddingx.libx.sandbox.generator.LayeredBiomeSource
- CODEC - Static variable in class org.moddingx.libx.sandbox.placement.HeightPlacementFilter
- CODEC - Static variable in class org.moddingx.libx.sandbox.placement.InvertPlacementFilter
- CODEC - Static variable in class org.moddingx.libx.sandbox.structure.PoolExtension
- CODEC - Static variable in record class org.moddingx.libx.sandbox.surface.BiomeSurface
- CODEC - Static variable in record class org.moddingx.libx.sandbox.surface.SurfaceRuleSet
- CODEC - Static variable in class org.moddingx.libx.util.math.DoublePolynomial
- CODEC - Static variable in class org.moddingx.libx.util.math.IntPolynomial
- CodecHelper - Class in org.moddingx.libx.codec
-
Some utilities to deal with
codecs. - CodecHelper() - Constructor for class org.moddingx.libx.codec.CodecHelper
- Codecs - Class in org.moddingx.libx.annotation.api
-
Class to retrieve generated
codecs. - Codecs() - Constructor for class org.moddingx.libx.annotation.api.Codecs
- coefficients() - Method in class org.moddingx.libx.util.math.DoublePolynomial
- coefficients() - Method in class org.moddingx.libx.util.math.IntPolynomial
- coefficients() - Method in class org.moddingx.libx.util.math.Polynomial
-
Gets the coefficients of this polynomial.
- collect(List<ResourceEntry>, DataLoader.ResourceFactory<Resource, T>) - Static method in class org.moddingx.libx.datapack.DataLoader
-
Collects data from the given
resourcesby a given factory. - collectJson(List<ResourceEntry>, Codec<T>) - Static method in class org.moddingx.libx.datapack.DataLoader
-
Collects data from the given
resourcesby a givenCodec. - collectJson(List<ResourceEntry>, DataLoader.ResourceFactory<JsonElement, T>) - Static method in class org.moddingx.libx.datapack.DataLoader
-
Collects data from the given
resourcesby a given factory. - collectPossibleBiomes() - Method in class org.moddingx.libx.sandbox.generator.LayeredBiomeSource
- collectText(List<ResourceEntry>, DataLoader.ResourceFactory<String, T>) - Static method in class org.moddingx.libx.datapack.DataLoader
-
Collects data from the given
resourcesby a given factory. - color() - Method in record class org.moddingx.libx.screen.text.entry.AlignedComponent
-
Returns the value of the
colorrecord component. - ColorPicker - Class in org.moddingx.libx.screen
-
A widget that lets a user select a
colour. - ColorPicker(int, int) - Constructor for class org.moddingx.libx.screen.ColorPicker
- ColorPicker(int, int, ColorPicker) - Constructor for class org.moddingx.libx.screen.ColorPicker
- combine(List<LootFactory<T>>) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
Combines the given loot factories into one.
- combine(LootFactory<T>...) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
Combines the given loot factories into one.
- CommandUtil - Class in org.moddingx.libx.command
-
Utilities for commands.
- CommandUtil() - Constructor for class org.moddingx.libx.command.CommandUtil
- comment() - Method in interface org.moddingx.libx.config.mapper.GenericValueMapper
-
Returns a list of comment lines that will be added to the values specified in
@Config. - comment() - Method in interface org.moddingx.libx.config.mapper.ValueMapper
-
Returns a list of comment lines that will be added to the values specified in
@Config. - comment(A) - Method in interface org.moddingx.libx.config.validator.ConfigValidator
-
Returns a list of comment lines that will be added to the values specified in
@Config. - CommonNetwork - Class in org.moddingx.libx
-
A wrapper for the network implementation of LibX.
- CommonTagsProviderBase - Class in org.moddingx.libx.datagen.provider.tags
-
A provider for
block,itemandfluidtags. - CommonTagsProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.tags.CommonTagsProviderBase
-
Creates a new CommonTagsProviderBase
- ComponentLayout - Interface in org.moddingx.libx.screen.text
-
A layout that aligns components on a
TextScreen. - ComponentUtil - Class in org.moddingx.libx.util.game
-
Utilities for
text components. - ComponentUtil() - Constructor for class org.moddingx.libx.util.game.ComponentUtil
- COMPOUND_TAG - Static variable in class org.moddingx.libx.codec.MoreStreamCodecs
-
A
stream streamCodecfor NBT compound tags. - compress(RecipeCategory, ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.crafting.CompressionExtension
- compress(RecipeCategory, ItemLike, ItemLike, boolean) - Method in interface org.moddingx.libx.datagen.provider.recipe.crafting.CompressionExtension
- compress(ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.crafting.CompressionExtension
- compress(ItemLike, ItemLike, boolean) - Method in interface org.moddingx.libx.datagen.provider.recipe.crafting.CompressionExtension
- CompressionExtension - Interface in org.moddingx.libx.datagen.provider.recipe.crafting
-
A
RecipeExtensionwith default methods for compressing things. - condition(LootItemCondition) - Method in class org.moddingx.libx.datagen.provider.loot.GlobalLootProviderBase.AnyLootConditionsBuilder
-
Adds a new condition to the list.
- condition(RegistryCondition) - Method in class org.moddingx.libx.registration.RegistrationBuilder
-
Adds a new
RegistryConditionthat must match each object that is passed to the system in order to be registered. - conditionalEffect(DataComponentType<List<ConditionalEffect<T>>>, T) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- conditionalEffect(DataComponentType<List<ConditionalEffect<T>>>, T, LootItemCondition) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- conditions() - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Gets a list of conditions for all advancements added by this provider.
- conditions() - Method in class org.moddingx.libx.datagen.provider.loot.GlobalLootProviderBase
-
A standalone builder for loot conditions.
- conditions() - Method in class org.moddingx.libx.datagen.provider.recipe.RecipeProviderBase
-
Gets a list of conditions for all recipes added by this provider.
- conditions() - Method in record class org.moddingx.libx.registration.RegistrationBuilder.Result
-
Returns the value of the
conditionsrecord component. - Config - Annotation Interface in org.moddingx.libx.config
-
This annotation is added to a field that serves as a config value.
- ConfigCorrection<T> - Interface in org.moddingx.libx.config.correct
-
An instance of this interface is passed when a config is corrected.
- ConfigEditor<T> - Interface in org.moddingx.libx.config.gui
-
A config editor provides the logic on how to display a config value in a GUI.
- ConfigLoadedEvent - Class in org.moddingx.libx.event
-
Fired whenever a
LibX configis loaded. - ConfigLoadedEvent(ResourceLocation, Class<?>, ConfigLoadedEvent.LoadReason, boolean, Path, Path) - Constructor for class org.moddingx.libx.event.ConfigLoadedEvent
- ConfigLoadedEvent.LoadReason - Enum Class in org.moddingx.libx.event
-
A reason for a config to load
- ConfigManager - Class in org.moddingx.libx.config
-
Provides a config system for configuration files that is meant to be more easy and powerful than the system by neoforge based on NightConfig.
- ConfigManager() - Constructor for class org.moddingx.libx.config.ConfigManager
- configs() - Static method in class org.moddingx.libx.config.ConfigManager
-
Gets all registered config ids.
- ConfigScreenContent<T> - Interface in org.moddingx.libx.config.gui
-
Interface that defines content for custom config editor screens.
- ConfigScreenContent.ScreenManager - Interface in org.moddingx.libx.config.gui
-
Provides access to some screen operations.
- ConfigValidator<T,
A> - Interface in org.moddingx.libx.config.validator -
A config validator is used to read a custom validation annotation from a config field and validate the value so it for example matches an int range.
- Consumer3<A,
B, - Interface in org.moddingx.libx.fiC> -
A consumer that takes 3 parameters.
- Consumer4<A,
B, - Interface in org.moddingx.libx.fiC, D> -
A consumer that takes 4 parameters.
- Consumer5<A,
B, - Interface in org.moddingx.libx.fiC, D, E> -
A consumer that takes 5 parameters.
- Consumer6<A,
B, - Interface in org.moddingx.libx.fiC, D, E, F> -
A consumer that takes 6 parameters.
- Consumer7<A,
B, - Interface in org.moddingx.libx.fiC, D, E, F, G> -
A consumer that takes 7 parameters.
- Consumer8<A,
B, - Interface in org.moddingx.libx.fiC, D, E, F, G, H> -
A consumer that takes 8 parameters.
- containsKey(Object) - Method in class org.moddingx.libx.util.lazy.LazyImmutableMap
- containsPointInScissor(int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- containsValue(Object) - Method in class org.moddingx.libx.util.lazy.LazyImmutableMap
-
Deprecated.
- Content - Interface in org.moddingx.libx.datagen.provider.patchouli.page
-
Defines some content for a
patchouli book entry. - contentsChanged(Runnable) - Method in class org.moddingx.libx.inventory.BaseItemStackHandler.Builder
-
Adds an action that runs whenever the contents of the inventory change.
- contentsChanged(Consumer<Integer>) - Method in class org.moddingx.libx.inventory.BaseItemStackHandler.Builder
-
Adds an action that runs whenever the contents of the inventory change.
- contentWidth() - Method in interface org.moddingx.libx.config.gui.ConfigScreenContent.ScreenManager
-
The maximum width, the content can occupy.
- context - Variable in class org.moddingx.libx.datagen.provider.RegistryProviderBase
- context() - Method in record class org.moddingx.libx.creativetab.CreativeTabX.TabContext
-
Returns the value of the
contextrecord component. - continentalness(float) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.ClimateBuilder
-
Sets the
continentalnessrange for thisBiometo a single value. - continentalness(float, float) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.ClimateBuilder
-
Sets the
continentalnessrange for thisBiometo the given range. - continentalness(Climate.Parameter) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.ClimateBuilder
-
Sets the
continentalnessrange for thisBiometo the given range. - continents(Holder<DensityFunction>) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- continents(DensityFunction) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- cooking(RecipeCategory, TagKey<Item>, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe that can be performed in a regular furnace and a smoker.
- cooking(RecipeCategory, ItemLike, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe that can be performed in a regular furnace and a smoker.
- cooking(ResourceLocation, RecipeCategory, TagKey<Item>, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe that can be performed in a regular furnace and a smoker.
- cooking(ResourceLocation, RecipeCategory, ItemLike, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe that can be performed in a regular furnace and a smoker.
- cooking(ResourceLocation, TagKey<Item>, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe that can be performed in a regular furnace and a smoker.
- cooking(ResourceLocation, ItemLike, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe that can be performed in a regular furnace and a smoker.
- cooking(TagKey<Item>, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe that can be performed in a regular furnace and a smoker.
- cooking(ItemLike, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe that can be performed in a regular furnace and a smoker.
- coordinateScale(double) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionTypeProviderBase.DimensionTypeBuilder
- COPPER - Static variable in interface org.moddingx.libx.base.decoration.DecorationMaterial
-
A material for copper blocks that adds a
BlockSetType. - copy() - Method in class org.moddingx.libx.util.lazy.CachedValue
-
Returns a new cached value.
- copy(T) - Method in class org.moddingx.libx.network.EnumDataSerializer
- copyBlock(TagKey<Block>, TagKey<Item>) - Method in class org.moddingx.libx.datagen.provider.tags.CommonTagsProviderBase
-
Copies all entries from a block tag to an item tag.
- copyFluid(TagKey<Fluid>, TagKey<Block>) - Method in class org.moddingx.libx.datagen.provider.tags.CommonTagsProviderBase
-
Copies all entries from a fluid tag to a block tag.
- copyImage(BufferedImage, Textures, String, int, int, int, int, int, int) - Static method in class org.moddingx.libx.datagen.provider.texture.TextureHelper
-
Copies an image to another image.
- copyImage(BufferedImage, Textures, ResourceLocation, int, int, int, int, int, int) - Static method in class org.moddingx.libx.datagen.provider.texture.TextureHelper
-
Copies an image to another image.
- copyNBT(String...) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
-
Creates a loot modifier that copies NBT-Data from a block entity into the dropped item.
- copyProperties(Property<?>...) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
-
Creates a loot modifier that copies properties from a block state into the dropped item.
- copyTexture(BufferedImage, Textures, String, int, int, int, int, int, int) - Static method in class org.moddingx.libx.datagen.provider.texture.TextureHelper
-
Copies a texture to an image.
- copyTexture(BufferedImage, Textures, ResourceLocation, int, int, int, int, int, int) - Static method in class org.moddingx.libx.datagen.provider.texture.TextureHelper
-
Copies a texture to an image.
- correct(JsonElement, ConfigCorrection<T>) - Method in interface org.moddingx.libx.config.mapper.ValueMapper
-
Corrects a config value.
- correct(JsonElement, ValueMapper<C, JsonElement>, ConfigCorrection<T>) - Method in interface org.moddingx.libx.config.mapper.GenericValueMapper
- correct(JsonElement, ValueMapper<U, ?>, Function<T, U>) - Method in interface org.moddingx.libx.config.correct.ConfigCorrection
-
Tries to get a value from a piece of json given a matching value mapper and a function to extract a default value for the value that this method should retrieve when given a default value for this config value.
- cost(int) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.MultiEnchantmentProviderBuilder
- cost(int, int) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- cost(int, int) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.MultiEnchantmentProviderBuilder
- cost(IntProvider) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.MultiEnchantmentProviderBuilder
- count() - Method in record class org.moddingx.libx.crafting.IngredientStack
-
Returns the value of the
countrecord component. - count(int) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
A loot modifier that sets the count of a stack.
- count(int) - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase.AnyPlacementBuilder
- count(int, int) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
A loot modifier that uniformly sets the count of a stack between two values.
- count(int, int) - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase.AnyPlacementBuilder
- count(IntProvider) - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase.AnyPlacementBuilder
- countBinomial(float, int) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
A loot modifier that sets the count of a stack based on a binomial formula.
- countExtra(int, float, int) - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase.AnyPlacementBuilder
- crafting(String) - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Adds a crafting recipe to the entry.
- crafting(String, String) - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Adds a crafting recipe to the entry.
- crafting(ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Adds a crafting recipe to the entry.
- CraftingExtension - Interface in org.moddingx.libx.datagen.provider.recipe.crafting
-
A
RecipeExtensionfor shaped and shapeless recipes. - create(MapperFactory.Context) - Method in interface org.moddingx.libx.config.mapper.MapperFactory
-
Creates a new
ValueMapperfrom the givenMapperFactory.Context. - create(AdvancedMenuFactory<T, Void>) - Static method in class org.moddingx.libx.menu.type.AdvancedMenuType
-
Creates a new
AdvancedMenuTypeusing the providedfactory. - create(AdvancedMenuFactory<T, Void>, FeatureFlagSet) - Static method in class org.moddingx.libx.menu.type.AdvancedMenuType
-
Creates a new
AdvancedMenuTypeusing the providedfactory. - create(AdvancedMenuFactory<T, S>, StreamCodec<? super RegistryFriendlyByteBuf, S>) - Static method in class org.moddingx.libx.menu.type.AdvancedMenuType
- create(AdvancedMenuFactory<T, S>, StreamCodec<? super RegistryFriendlyByteBuf, S>, FeatureFlagSet) - Static method in class org.moddingx.libx.menu.type.AdvancedMenuType
- create(ModX, Consumer<DatagenSystem>) - Static method in class org.moddingx.libx.datagen.DatagenSystem
-
Registers a datagen system for the given mod and executes the provided configuration action when running datagen.
- createClientExtensions(ResourceLocation) - Method in class org.moddingx.libx.base.FluidBase
-
Creates the
client extensionsfor this fluid. - createEditor(ValueMapper<C, JsonElement>, ValidatorInfo<?>) - Method in interface org.moddingx.libx.config.mapper.GenericValueMapper
- createEditor(ValidatorInfo<?>) - Method in interface org.moddingx.libx.config.mapper.ValueMapper
-
Creates a
ConfigEditorfor this value mapper to display this config in the config menu. - createMenu(MenuType<T>, int, Level, S, Player, Inventory) - Method in interface org.moddingx.libx.menu.type.AdvancedMenuFactory
-
Creates a new menu.
- createProperties() - Static method in class org.moddingx.libx.render.ItemStackRenderer
-
Creates some
IClientItemExtensionsfor with use theItemStackRenderer. - createWidget(Screen, T, WidgetProperties<T>) - Method in interface org.moddingx.libx.config.gui.ConfigEditor
-
Creates a widget for a given initial value.
- CreativeTabItemProvider - Interface in org.moddingx.libx.creativetab
-
Can be implemented on items to provide custom logic on how
CreativeTabXshould fill them by default. - CreativeTabX - Class in org.moddingx.libx.creativetab
-
Class to register and populate a creative tab.
- CreativeTabX(ModX) - Constructor for class org.moddingx.libx.creativetab.CreativeTabX
- CreativeTabX(ModX, String) - Constructor for class org.moddingx.libx.creativetab.CreativeTabX
- CreativeTabX.TabContext - Record Class in org.moddingx.libx.creativetab
- criteria(Ingredient) - Method in interface org.moddingx.libx.datagen.provider.recipe.RecipeExtension
-
Gets a list of criteria that should be ORed, meaning that the recipe should unlock when one of them is completed instead of all of them.
- criterion(ItemPredicate...) - Method in interface org.moddingx.libx.datagen.provider.recipe.RecipeExtension
-
Builds an
advancement criterionthat requires all of the givenitems. - criterion(ItemPredicate...) - Method in class org.moddingx.libx.datagen.provider.recipe.RecipeProviderBase
- criterion(TagKey<Item>) - Method in interface org.moddingx.libx.datagen.provider.recipe.RecipeExtension
-
Builds an
advancement criterionfor the giventag. - criterion(TagKey<Item>) - Method in class org.moddingx.libx.datagen.provider.recipe.RecipeProviderBase
- criterion(ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.RecipeExtension
-
Builds an
advancement criterionfor the givenitem. - criterion(ItemLike) - Method in class org.moddingx.libx.datagen.provider.recipe.RecipeProviderBase
- custom(T, Function<T, ConfigScreenContent<T>>) - Static method in interface org.moddingx.libx.config.gui.ConfigEditor
-
Creates a config editor with a button that will then open a sub-screen based on the given
content. - customCommand(Style, String) - Method in class org.moddingx.libx.util.game.TextProcessor
-
Handles a custom command.
- customLootTable(T) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
The given item will not be processed by this provider.
- customLootTable(T, Function<T, LootTable.Builder>) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
The given item will get the given loot table function.
- customLootTable(T, LootTable.Builder) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
The given item will get the given loot table.
- CUTOUT - Static variable in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase.RenderTypes
- CUTOUT_MIPPED - Static variable in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase.RenderTypes
- CUTOUT_MIPPED_ALL - Static variable in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase.RenderTypes
D
- damageType(String, float) - Method in class org.moddingx.libx.datagen.provider.DamageTypeProviderBase
- DamageTypeProviderBase - Class in org.moddingx.libx.datagen.provider
-
Registry provider for
damage type. - DamageTypeProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.DamageTypeProviderBase
- DamageTypeProviderBase.DamageTypeBuilder - Class in org.moddingx.libx.datagen.provider
- DATA_PACKS - Static variable in class org.moddingx.libx.datapack.DynamicPacks
- dataComponentHolder - Variable in class org.moddingx.libx.inventory.StackItemHandler
- DATAGEN - Enum constant in enum class org.moddingx.libx.datagen.DatagenStage
-
On transition to this phase, the elements from the registries are generated.
- DatagenContext - Class in org.moddingx.libx.datagen
-
Context for creation of data and registry providers.
- DatagenContext(DatagenStage, DatagenSystem, PackTarget) - Constructor for class org.moddingx.libx.datagen.DatagenContext
- DatagenStage - Enum Class in org.moddingx.libx.datagen
-
A stage in the LibX datagen system.
- DatagenSystem - Class in org.moddingx.libx.datagen
- DatagenSystem.PackTargetBuilder - Class in org.moddingx.libx.datagen
- DataLoader - Class in org.moddingx.libx.datapack
-
Utilities to load data from a
ResourceManager - DataLoader() - Constructor for class org.moddingx.libx.datapack.DataLoader
- DataLoader.ResourceFactory<T,
R> - Interface in org.moddingx.libx.datapack -
A factory to map a resource to something else.
- DatapackHelper - Class in org.moddingx.libx.datapack
-
Adds some utilities for creating custom dynamic datapacks.
- DatapackHelper() - Constructor for class org.moddingx.libx.datapack.DatapackHelper
- deathMessageType(DeathMessageType) - Method in class org.moddingx.libx.datagen.provider.DamageTypeProviderBase.DamageTypeBuilder
- debug(Direction.Axis, double) - Static method in class org.moddingx.libx.sandbox.SandBox.Density
-
Creates a new density function that constantly increases along one coordinate axis.
- decode(R) - Method in interface org.moddingx.libx.codec.TypedEncoder
-
Decodes a value.
- DecoratedBlock - Class in org.moddingx.libx.base.decoration
-
A block that registers some decoration blocks with it based on a
DecorationContext. - DecoratedBlock(ModX, DecorationContext, BlockBehaviour.Properties) - Constructor for class org.moddingx.libx.base.decoration.DecoratedBlock
- DecoratedBlock(ModX, DecorationContext, BlockBehaviour.Properties, Item.Properties) - Constructor for class org.moddingx.libx.base.decoration.DecoratedBlock
- DecorationContext - Class in org.moddingx.libx.base.decoration
-
A context that defines, what
elementsshould be registered with aDecoratedBlock. - DecorationContext(String, DecorationMaterial, DecorationType<?>...) - Constructor for class org.moddingx.libx.base.decoration.DecorationContext
-
Creates a new decoration context.
- DecorationContext.RegistrationInfo - Record Class in org.moddingx.libx.base.decoration
- DecorationElement(ResourceKey<? extends Registry<R>>, T) - Constructor for record class org.moddingx.libx.base.decoration.DecorationType.DecorationElement
-
Creates an instance of a
DecorationElementrecord class. - DecorationMaterial - Interface in org.moddingx.libx.base.decoration
-
Provides some context about the block being decorated.
- DecorationMaterial.MaterialProperties - Class in org.moddingx.libx.base.decoration
- DecorationType<T> - Interface in org.moddingx.libx.base.decoration
-
Something that is registered together with a
DecoratedBlock. - DecorationType.DecorationElement<R,
T> - Record Class in org.moddingx.libx.base.decoration - defaultBehavior(String) - Method in class org.moddingx.libx.datagen.provider.loot.ChestLootProviderBase
- defaultBehavior(EntityType<?>) - Method in class org.moddingx.libx.datagen.provider.loot.EntityLootProviderBase
- defaultBehavior(Block) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
- defaultBehavior(T) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
Creates a default loot table for the given item.
- defaultBiomeSurface() - Method in record class org.moddingx.libx.sandbox.surface.SurfaceRuleSet
-
Returns the value of the
defaultBiomeSurfacerecord component. - defaultBiomeSurface(SurfaceRules.RuleSource...) - Method in class org.moddingx.libx.datagen.provider.sandbox.SurfaceProviderBase.RuleSetBuilder
- defaultBlock(ResourceLocation, BlockItem) - Method in class org.moddingx.libx.datagen.provider.model.ItemModelProviderBase
- defaultBlock(Block) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder
- defaultBlock(BlockState) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder
- defaultBlockTags(Block) - Method in class org.moddingx.libx.datagen.provider.tags.CommonTagsProviderBase
-
Adds default
item tagsto aBlock - DefaultExtension - Interface in org.moddingx.libx.datagen.provider.recipe
-
Recipe extension to add some default recipes.
- defaultFluid(Block) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder
- defaultFluid(BlockState) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder
- defaultFluidTags(Fluid) - Method in class org.moddingx.libx.datagen.provider.tags.CommonTagsProviderBase
-
Adds default
item tagsto aFluid - defaultItem(ResourceLocation, Item) - Method in class org.moddingx.libx.datagen.provider.model.ItemModelProviderBase
- defaultItemTags(Item) - Method in class org.moddingx.libx.datagen.provider.tags.CommonTagsProviderBase
-
Adds default
item tagsto anItem - defaultLiquid() - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Resets the
liquid settingsoverride back to default. - DefaultMenu - Class in org.moddingx.libx.menu
-
A base class for menus that handles basic menu logic such as shift-clicks, and laying out slots.
- DefaultMenu(MenuType<?>, int, Level, Player, Inventory, int, int) - Constructor for class org.moddingx.libx.menu.DefaultMenu
- defaultModel(ResourceLocation, Block) - Method in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase
-
Creates a model for the given block.
- defaultSlotLimit(int) - Method in class org.moddingx.libx.inventory.BaseItemStackHandler.Builder
-
Sets the default maximum stack size for the item handler.
- defaultSound(ResourceLocation, SoundEvent) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase
-
Default behaviour for sound events.
- defaultState(ResourceLocation, Block, Supplier<ModelFile>) - Method in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase
-
Creates a block state for the given block using the given model.
- defaultTags(T) - Method in class org.moddingx.libx.datagen.provider.tags.TagProviderBase
-
Called for every element from your mod.
- defaultValue() - Method in interface org.moddingx.libx.config.gui.ConfigEditor
-
Gets the default value for places where elements with this editor are created that have no value set.
- defaultValue() - Method in interface org.moddingx.libx.config.gui.InputProperties
-
gets the default value for newly created inputs that have no other default value available.
- defineDatagenRegistry(ResourceKey<? extends Registry<T>>, Codec<T>) - Static method in class org.moddingx.libx.datagen.DatagenSystem
-
Defines a registry for datagen.
- density() - Method in record class org.moddingx.libx.sandbox.generator.BiomeLayer
-
Returns the value of the
densityrecord component. - density(Holder<DensityFunction>) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.BiomeLayerBuilder
-
Sets the density function that determines, where this layer generates.
- density(DensityFunction) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.BiomeLayerBuilder
-
Sets the density function that determines, where this layer generates.
- density(DensityFunction) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase
-
Wraps a new
DensityFunctionfor registration. - DENY_LIST - Static variable in class org.moddingx.libx.util.data.ResourceList
-
A resource list that denies every item.
- depth(float) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.ClimateBuilder
-
Sets the
depthrange for thisBiometo a single value. - depth(float, float) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.ClimateBuilder
-
Sets the
depthrange for thisBiometo the given range. - depth(Holder<DensityFunction>) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- depth(Climate.Parameter) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.ClimateBuilder
-
Sets the
depthrange for thisBiometo the given range. - depth(DensityFunction) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- derivative() - Method in class org.moddingx.libx.util.math.DoublePolynomial
- derivative() - Method in class org.moddingx.libx.util.math.IntPolynomial
- derivative() - Method in class org.moddingx.libx.util.math.Polynomial
-
Computes the derivative of this polynomial.
- description(String) - Method in class org.moddingx.libx.datagen.provider.patchouli.CategoryBuilder
-
Sets the category description.
- deserializeFromNetwork(FriendlyByteBuf) - Method in class org.moddingx.libx.command.EnumArgumentIgnoreCase.Info
- difficultyBasedCost(int, int) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.MultiEnchantmentProviderBuilder
- dimension() - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionTypeProviderBase
- dimension(Holder<DimensionType>) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionProviderBase
-
Returns a new builder for a dimension.
- dimension(Holder<DimensionType>, ChunkGenerator) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionProviderBase
-
Makes a new
dimensionThis method returns anintrusive holderthat must be properly added the registry. - dimension(ResourceKey<DimensionType>) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionProviderBase
-
Returns a new builder for a dimension.
- dimension(ResourceKey<DimensionType>, ChunkGenerator) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionProviderBase
-
Makes a new
dimensionThis method returns anintrusive holderthat must be properly added the registry. - dimensionPadding(int, int) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProviderBase.JigsawBuilder
-
Set the minimum padding relative to the dimensions logical height.
- DimensionProviderBase - Class in org.moddingx.libx.datagen.provider.sandbox
-
SandBox provider for
dimensions. - DimensionProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.sandbox.DimensionProviderBase
- DimensionProviderBase.BiomeSourceBuilder - Class in org.moddingx.libx.datagen.provider.sandbox
- DimensionProviderBase.ChunkGeneratorBuilder - Class in org.moddingx.libx.datagen.provider.sandbox
- DimensionProviderBase.FlatGeneratorBuilder - Class in org.moddingx.libx.datagen.provider.sandbox
- DimensionProviderBase.NoiseGeneratorBuilder - Class in org.moddingx.libx.datagen.provider.sandbox
- DimensionTypeProviderBase - Class in org.moddingx.libx.datagen.provider.sandbox
-
SandBox provider for
dimension types. - DimensionTypeProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.sandbox.DimensionTypeProviderBase
- DimensionTypeProviderBase.DimensionTypeBuilder - Class in org.moddingx.libx.datagen.provider.sandbox
- DIRECT_CODEC - Static variable in record class org.moddingx.libx.sandbox.generator.BiomeLayer
- DIRECT_CODEC - Static variable in class org.moddingx.libx.sandbox.structure.PoolExtension
- DIRECT_CODEC - Static variable in record class org.moddingx.libx.sandbox.surface.BiomeSurface
- DIRECT_CODEC - Static variable in record class org.moddingx.libx.sandbox.surface.SurfaceRuleSet
- direction() - Method in class org.moddingx.libx.network.PacketHandler
- DirectionalBlockRenderer<T> - Class in org.moddingx.libx.render.block
-
A
BlockEntityRendererthat before calling the actual render code rotates thePoseStackdepending on the facing. - DirectionalBlockRenderer() - Constructor for class org.moddingx.libx.render.block.DirectionalBlockRenderer
- DirectionShape - Class in org.moddingx.libx.block
-
Holds 6 different
VoxelShapes, one for each facing. - DirectionShape(VoxelShape) - Constructor for class org.moddingx.libx.block.DirectionShape
-
Creates a new RotationShape with the given base shape.
- disableAquifers() - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder
- disableMobGeneration() - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder
- disableOreVeins() - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder
- disableRaids() - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionTypeProviderBase.DimensionTypeBuilder
- disableScissor() - Method in class org.moddingx.libx.render.FilterGuiGraphics
- display(ItemStack) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase.AdvancementFactory
-
Sets the display info for this advancement.
- display(ItemStack, AdvancementType) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase.AdvancementFactory
-
Sets the display info for this advancement.
- display(ItemStack, AdvancementType, boolean, boolean, boolean) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase.AdvancementFactory
-
Sets the display info for this advancement.
- display(ItemStack, Component, Component) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase.AdvancementFactory
-
Sets the display info for this advancement.
- display(ItemStack, Component, Component, AdvancementType) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase.AdvancementFactory
-
Sets the display info for this advancement.
- display(ItemStack, Component, Component, AdvancementType, boolean, boolean, boolean) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase.AdvancementFactory
-
Sets the display info for this advancement.
- display(ItemLike) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase.AdvancementFactory
-
Sets the display info for this advancement.
- display(ItemLike, AdvancementType) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase.AdvancementFactory
-
Sets the display info for this advancement.
- display(ItemLike, AdvancementType, boolean, boolean, boolean) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase.AdvancementFactory
-
Sets the display info for this advancement.
- display(ItemLike, Component, Component) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase.AdvancementFactory
-
Sets the display info for this advancement.
- display(ItemLike, Component, Component, AdvancementType) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase.AdvancementFactory
-
Sets the display info for this advancement.
- display(ItemLike, Component, Component, AdvancementType, boolean, boolean, boolean) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase.AdvancementFactory
-
Sets the display info for this advancement.
- doesNotThrow(Callable<T>) - Static method in class org.moddingx.libx.codec.CodecHelper
-
Wraps a value into a
DataResult. - DOOR - Static variable in interface org.moddingx.libx.base.decoration.DecorationType
- doRender(T, float, PoseStack, MultiBufferSource, int, int) - Method in class org.moddingx.libx.render.block.TransformingBlockRenderer
-
Renders the
block entity. - doubleCompress(ItemLike, ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.crafting.CompressionExtension
- doubleCompress(ItemLike, ItemLike, ItemLike, boolean) - Method in interface org.moddingx.libx.datagen.provider.recipe.crafting.CompressionExtension
- DoublePolynomial - Class in org.moddingx.libx.util.math
-
A polynomial with double coefficients.
- DoublePolynomial(double...) - Constructor for class org.moddingx.libx.util.math.DoublePolynomial
-
Creates a new polynomial with the given coefficients.
- DoubleRange - Annotation Interface in org.moddingx.libx.config.validate
-
Config validator annotation that checks whether a double is in a range of allowed values.
- down - Variable in class org.moddingx.libx.block.DirectionShape
- drawBackground(GuiGraphics, int, int, int, int) - Method in class org.moddingx.libx.screen.text.TextScreen
- drawCenteredString(Font, String, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- drawCenteredString(Font, Component, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- drawCenteredString(Font, FormattedCharSequence, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- drawManaged(Runnable) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- drawScrollingString(Font, Component, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- drawString(Font, String, float, float, int, boolean) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- drawString(Font, String, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- drawString(Font, String, int, int, int, boolean) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- drawString(Font, Component, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- drawString(Font, Component, int, int, int, boolean) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- drawString(Font, FormattedCharSequence, float, float, int, boolean) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- drawString(Font, FormattedCharSequence, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- drawString(Font, FormattedCharSequence, int, int, int, boolean) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- drawStringWithBackdrop(Font, Component, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- drawWordWrap(Font, FormattedText, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- DRIPPING_BUCKET - Static variable in class org.moddingx.libx.datagen.provider.model.ItemModelProviderBase
- drops(Block, boolean, List<LootFactory<Block>>) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
- drops(Block, boolean, ItemStack...) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
- drops(Block, boolean, LootFactory<Block>...) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
- drops(Block, List<LootFactory<Block>>) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
- drops(Block, ItemStack...) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
- drops(Block, BlockLootProviderBase.SilkModifier, List<LootFactory<Block>>) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
- drops(Block, BlockLootProviderBase.SilkModifier, ItemStack...) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
- drops(Block, BlockLootProviderBase.SilkModifier, LootFactory<Block>...) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
- drops(T, List<LootFactory<T>>) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
Method to add a custom loot table for an item.
- drops(T, ItemStack...) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
Method to add a custom loot table for an item.
- drops(T, LootFactory<T>...) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
Method to add a custom loot table for an item.
- dynamic(String, PackType, PackTarget...) - Method in class org.moddingx.libx.datagen.DatagenSystem
-
Creates a pack target for a LibX dynamic pack.
- Dynamic - Annotation Interface in org.moddingx.libx.annotation.codec
-
The dynamic codec field type will create a map codec from a static method The method is defined through the fields defined in the annotation.
- DynamicPacks - Class in org.moddingx.libx.datapack
-
This allows you to have multiple resource and datapacks in your mod file.
- dynamicRange() - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.BiomeLayerBuilder
-
Sets the noise range used for this
BiomeLayerto be automatically computed to cover the minimum noise range that includes all contained biomes.
E
- east - Variable in class org.moddingx.libx.block.RotationShape
- eat() - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Gets a
criterionthat requires a player to consume (eat/drink) any item. - eat(ItemPredicate.Builder) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Gets a
criterionthat requires a player to consume (eat/drink) an item. - eat(TagKey<Item>) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Gets a
criterionthat requires a player to consume (eat/drink) an item. - eat(ItemLike) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Gets a
criterionthat requires a player to consume (eat/drink) an item. - EditorOps - Interface in org.moddingx.libx.config.gui
-
This interface can be implemented by widgets, so other
config editorscan control them. - effect(DataComponentType<List<T>>, T) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- EffectIngredient - Class in org.moddingx.libx.crafting.ingredient
-
An ingredient that checks for
potion effectsto be present on a potion. - EffectIngredient(Item, List<MobEffectInstance>) - Constructor for class org.moddingx.libx.crafting.ingredient.EffectIngredient
- EffectIngredient(Item, List<MobEffectInstance>, boolean, boolean, boolean) - Constructor for class org.moddingx.libx.crafting.ingredient.EffectIngredient
- EffectIngredient(ItemStack) - Constructor for class org.moddingx.libx.crafting.ingredient.EffectIngredient
- EffectIngredient(ItemStack, boolean, boolean, boolean) - Constructor for class org.moddingx.libx.crafting.ingredient.EffectIngredient
- effects - Variable in class org.moddingx.libx.crafting.ingredient.EffectIngredient
-
A list of effects that an ItemStack needs.
- effects() - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeProviderBase
-
Creates a new builder for
BiomeSpecialEffects. - effects(String) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionTypeProviderBase.DimensionTypeBuilder
- effects(String, String) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionTypeProviderBase.DimensionTypeBuilder
- effects(ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionTypeProviderBase.DimensionTypeBuilder
- effects(DamageEffects) - Method in class org.moddingx.libx.datagen.provider.DamageTypeProviderBase.DamageTypeBuilder
- effects(BiomeSpecialEffects.Builder) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeProviderBase.BiomeBuilder
-
Sets the special effects for this biome.
- element() - Method in record class org.moddingx.libx.base.decoration.DecorationType.DecorationElement
-
Returns the value of the
elementrecord component. - element() - Method in interface org.moddingx.libx.config.mapper.GenericValueMapper
-
Gets the class of the JSON element type this mapper uses.
- element() - Method in interface org.moddingx.libx.config.mapper.ValueMapper
-
Gets the class of the JSON element type this mapper uses.
- element() - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
- element() - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase.MatchStateBuilder
- element() - Method in interface org.moddingx.libx.datagen.provider.loot.entry.GenericLootModifier
- element() - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
Gets the element factory.
- element(int, StructurePoolElement) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a pool element to this pool.
- element(StructurePoolElement) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a pool element to this pool.
- element(ModX, DecorationContext, DecoratedBlock) - Method in interface org.moddingx.libx.base.decoration.DecorationType
-
Gets the element to register.
- elementMap() - Method in record class org.moddingx.libx.base.decoration.DecorationContext.RegistrationInfo
-
Returns the value of the
elementMaprecord component. - elements() - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
- elements() - Method in class org.moddingx.libx.sandbox.structure.PoolExtension
-
Gets the list of
elementsand weights to extend thetemplate pool. - elements() - Method in record class org.moddingx.libx.screen.text.entry.FlowBox
-
Returns the value of the
elementsrecord component. - empty() - Static method in interface org.moddingx.libx.config.validator.ValidatorInfo
- empty() - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add an empty template to this pool.
- empty(int) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add an empty template to this pool.
- EMPTY - Static variable in record class org.moddingx.libx.crafting.IngredientStack
- EMPTY - Static variable in interface org.moddingx.libx.datagen.provider.patchouli.page.Content
-
An empty content that does nothing.
- EMPTY - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- emptySurface() - Static method in class org.moddingx.libx.sandbox.SandBox
-
Gets a surface rule that leaves every block unchanged.
- enabled(boolean) - Method in interface org.moddingx.libx.config.gui.EditorOps
-
Marks a widget as enabled or disabled.
- enabled(boolean) - Method in class org.moddingx.libx.screen.ColorPicker
- enabled(boolean) - Method in class org.moddingx.libx.screen.Panel
- enablePack(String, String) - Method in class org.moddingx.libx.datapack.DynamicPacks
-
Enables a dynamic pack.
- enableScissor(int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- enchantment(Component) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase
- enchantment(ResourceKey<Enchantment>) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase.MatchToolBuilder
-
Adds a required enchantment to this builder.
- enchantment(ResourceKey<Enchantment>, int) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase.MatchToolBuilder
-
Adds a required enchantment to this builder.
- enchantmentExact(ResourceKey<Enchantment>, int) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase.MatchToolBuilder
-
Adds a required enchantment to this builder.
- EnchantmentProviderBase - Class in org.moddingx.libx.datagen.provider
-
Registry provider for
enchantmentsandenchantment providers. - EnchantmentProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.EnchantmentProviderBase
- EnchantmentProviderBase.EnchantmentBuilder - Class in org.moddingx.libx.datagen.provider
- EnchantmentProviderBase.MultiEnchantmentProviderBuilder - Class in org.moddingx.libx.datagen.provider
- EnchantmentProviderBase.SingleEnchantmentProviderBuilder - Class in org.moddingx.libx.datagen.provider
- encode(T) - Method in interface org.moddingx.libx.codec.TypedEncoder
-
Encodes a value.
- endOverlayBatch() - Static method in class org.moddingx.libx.render.RenderHelperBlock
-
Invokes
MultiBufferSource.BufferSource.endBatch(RenderType)on the crumbling buffer with theRenderTypeused for custom overlays and crumbling. - enqueue(Runnable) - Method in class org.moddingx.libx.registration.SetupContext
-
Enqueues a given
Runnableinto the synchronous work queue. - ensureFrequency() - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase.BasePlacementBuilder
- enter(ResourceKey<Level>) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Gets a
criterionthat requires a player to enter a dimension. - entity - Variable in class org.moddingx.libx.menu.EntityMenu
- entity(EntityPredicate) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Gets the given
EntityPredicateas anContextAwarePredicate. - entity(EntityType<?>) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Gets an
ContextAwarePredicatethat matches for a specific entity type. - entity(EntityType<?>) - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Adds some content to the entry that display the given entity.
- entity(EntityType<?>) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeModifierProviderBase.RemoveMobSpawnsBuilder
- Entity(EntityType<E>, EntityCapability<T, C>, ICapabilityProvider<? super E, C, T>) - Constructor for record class org.moddingx.libx.registration.util.CapabilityInfo.Entity
-
Creates an instance of a
Entityrecord class. - EntityLootProviderBase - Class in org.moddingx.libx.datagen.provider.loot
- EntityLootProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.loot.EntityLootProviderBase
- EntityMenu<T> - Class in org.moddingx.libx.menu
-
A
DefaultMenufor entities. - EntityMenu(MenuType<?>, int, Level, int, Player, Inventory, int, int) - Constructor for class org.moddingx.libx.menu.EntityMenu
- entityType() - Method in record class org.moddingx.libx.registration.util.CapabilityInfo.Entity
-
Returns the value of the
entityTyperecord component. - entries - Variable in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase.BasePlacementBuilder
- entry(int, Holder<Structure>) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase.StructureEntryBuilder
-
Adds a structure to this structure set.
- entry(String) - Method in class org.moddingx.libx.datagen.provider.patchouli.PatchouliProviderBase
-
Adds a new entry to this book.
- entry(String, String) - Method in class org.moddingx.libx.datagen.provider.patchouli.PatchouliProviderBase
-
Adds a new entry to this book.
- entry(Holder<Structure>) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase.StructureEntryBuilder
-
Adds a structure to this structure set.
- EntryBuilder - Class in org.moddingx.libx.datagen.provider.patchouli
-
Builder for a patchouli book entry.
- EntryBuilder(ModX, String, ResourceLocation) - Constructor for class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
- entrySet() - Method in class org.moddingx.libx.util.lazy.LazyImmutableMap
- enumArgument(Class<R>) - Static method in class org.moddingx.libx.command.EnumArgumentIgnoreCase
-
Creates a new enum argument for the given enum class.
- EnumArgumentIgnoreCase<T> - Class in org.moddingx.libx.command
-
A case insensitive version of
EnumArgument. - EnumArgumentIgnoreCase.Info - Class in org.moddingx.libx.command
- EnumArgumentIgnoreCase.Info.Template - Class in org.moddingx.libx.command
- enumCodec(Class<T>) - Static method in class org.moddingx.libx.codec.MoreCodecs
-
Gets a codec that encodes an
enumas a string. - EnumDataSerializer<T> - Class in org.moddingx.libx.network
-
Data serializersfor enums. - EnumDataSerializer(Class<T>) - Constructor for class org.moddingx.libx.network.EnumDataSerializer
- EnumObjects<E,
T> - Class in org.moddingx.libx.registration.util -
A
Registerablethat registers multiple objects, one for each value of an enum. - EnumObjects(ResourceKey<? extends Registry<T>>, Class<E>, Function<E, T>) - Constructor for class org.moddingx.libx.registration.util.EnumObjects
-
Creates a new instance of EnumObjects.
- equals(Object) - Method in record class org.moddingx.libx.base.decoration.DecorationContext.RegistrationInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.moddingx.libx.base.decoration.DecorationType.DecorationElement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.moddingx.libx.config.gui.WidgetProperties
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.moddingx.libx.crafting.IngredientStack
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.moddingx.libx.creativetab.CreativeTabX.TabContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.moddingx.libx.datagen.provider.patchouli.BookProperties
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.moddingx.libx.datagen.provider.patchouli.content.TextContent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.moddingx.libx.registration.RegistrationBuilder.Result
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.moddingx.libx.registration.util.CapabilityInfo.Block
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.moddingx.libx.registration.util.CapabilityInfo.BlockEntity
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.moddingx.libx.registration.util.CapabilityInfo.Entity
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.moddingx.libx.registration.util.CapabilityInfo.Item
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.moddingx.libx.registration.util.ClientExtensionInfo.Block
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.moddingx.libx.registration.util.ClientExtensionInfo.Fluid
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.moddingx.libx.registration.util.ClientExtensionInfo.Item
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.moddingx.libx.registration.util.ClientExtensionInfo.MenuScreen
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.moddingx.libx.registration.util.ClientExtensionInfo.MobEffect
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.moddingx.libx.sandbox.generator.BiomeLayer
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.moddingx.libx.sandbox.surface.BiomeSurface
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.moddingx.libx.sandbox.surface.SurfaceRuleSet
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.moddingx.libx.screen.text.entry.AlignedComponent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.moddingx.libx.screen.text.entry.AlignedComponent.TextWrapping
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.moddingx.libx.screen.text.entry.AlignedWidget
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.moddingx.libx.screen.text.entry.FlowBox
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.moddingx.libx.util.data.ResourceList.RuleEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.moddingx.libx.util.math.DoublePolynomial
- equals(Object) - Method in class org.moddingx.libx.util.math.IntPolynomial
- equals(Object) - Method in record class org.moddingx.libx.util.Ref
-
Indicates whether some other object is "equal to" this one.
- erosion(float) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.ClimateBuilder
-
Sets the
erosionrange for thisBiometo a single value. - erosion(float, float) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.ClimateBuilder
-
Sets the
erosionrange for thisBiometo the given range. - erosion(Holder<DensityFunction>) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- erosion(Climate.Parameter) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.ClimateBuilder
-
Sets the
erosionrange for thisBiometo the given range. - erosion(DensityFunction) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- error(String) - Static method in class org.moddingx.libx.codec.MoreCodecs
-
Gets a codec that always errors with the given message.
- error(String, String) - Static method in class org.moddingx.libx.codec.MoreCodecs
-
Gets a codec that always errors with the given messages.
- event(SoundEvent) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase.SoundDefinitionBuilder
-
Adds another sound event as a sound for this definition.
- event(SoundEvent, Consumer<SoundDefinition.Sound>) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase.SoundDefinitionBuilder
-
Adds another sound event as a sound for this definition.
- exclusiveSet(Holder<Enchantment>...) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- exclusiveSet(HolderSet<Enchantment>) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- exclusiveSet(TagKey<Enchantment>) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- expansionHack() - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProviderBase.JigsawBuilder
-
Enables jigsaw expansion hack.
- Experimental - Annotation Interface in org.moddingx.libx.annotation.meta
-
Elements annotated with
Experimentalare subject to change. - extend(Codec<M>, MapCodec<E>) - Static method in class org.moddingx.libx.codec.MoreCodecs
-
Extends the give
Codecwith some new fields defined by the givenMapCodec. - extend(Codec<M>, MapCodec<E>, Function<A, Pair<M, E>>, BiFunction<M, E, A>) - Static method in class org.moddingx.libx.codec.MoreCodecs
-
Extends the give
Codecwith some new fields defined by the givenMapCodec. - ExtendedNoiseChunkGenerator - Class in org.moddingx.libx.sandbox.generator
-
A version of
NoiseBasedChunkGeneratorthat allows overriding the surface rules, takingBiomeSurfaceinto account. - ExtendedNoiseChunkGenerator(BiomeSource, Holder<NoiseGeneratorSettings>, Optional<Holder<SurfaceRuleSet>>) - Constructor for class org.moddingx.libx.sandbox.generator.ExtendedNoiseChunkGenerator
- extension(Holder<StructureTemplatePool>) - Method in class org.moddingx.libx.datagen.provider.sandbox.TemplateExtensionProviderBase
-
Creates a builder for a
PoolExtensionon the given pool. - extension(ResourceKey<StructureTemplatePool>) - Method in class org.moddingx.libx.datagen.provider.sandbox.TemplateExtensionProviderBase
-
Creates a builder for a
PoolExtensionon the given pool. - EXTENSION_SETUP - Enum constant in enum class org.moddingx.libx.datagen.DatagenStage
-
In this stage all non-extension registries have been frozen.
- extensionRegistries() - Static method in class org.moddingx.libx.datagen.DatagenSystem
-
Gets a set of all extension.registries.
- extensions() - Method in record class org.moddingx.libx.registration.util.ClientExtensionInfo.Block
-
Returns the value of the
extensionsrecord component. - extensions() - Method in record class org.moddingx.libx.registration.util.ClientExtensionInfo.Fluid
-
Returns the value of the
extensionsrecord component. - extensions() - Method in record class org.moddingx.libx.registration.util.ClientExtensionInfo.Item
-
Returns the value of the
extensionsrecord component. - extensions() - Method in record class org.moddingx.libx.registration.util.ClientExtensionInfo.MobEffect
-
Returns the value of the
extensionsrecord component. - extractItem(int, boolean) - Method in interface org.moddingx.libx.inventory.IAdvancedItemHandler
-
Works like
IItemHandler.extractItem(int, int, boolean)but without a specific slot. - extractItem(int, int, boolean) - Method in class org.moddingx.libx.inventory.BaseItemStackHandler
- extractItem(int, int, boolean) - Method in class org.moddingx.libx.inventory.FilterItemHandler
- extractItem(int, int, boolean) - Method in class org.moddingx.libx.inventory.StackItemHandler
- extractItem(Predicate<ItemStack>, int, boolean) - Method in interface org.moddingx.libx.inventory.IAdvancedItemHandler
-
Works like
IItemHandler.extractItem(int, int, boolean)but with a predicate instead of a slot. - extraEffects - Variable in class org.moddingx.libx.crafting.ingredient.EffectIngredient
-
Whether potions with more effects than the ones specified in this ingredient are matched.
F
- factory() - Element in annotation interface org.moddingx.libx.annotation.codec.Dynamic
-
Method name of the factory method.
- feature(int, Holder<PlacedFeature>) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a feature template to this pool.
- feature(Holder<PlacedFeature>) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a feature template to this pool.
- feature(Holder<PlacedFeature>) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeModifierProviderBase.FeaturesBuilder
- feature(Feature<C>, C) - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase
-
Makes a new
configured feature. - feature(Feature<NoneFeatureConfiguration>) - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase
-
Makes a new
configured featurewithout configuration. - FeatureProviderBase - Class in org.moddingx.libx.datagen.provider.sandbox
-
SandBox provider for
configuredandplaced features. - FeatureProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase
- FeatureProviderBase.AnyPlacementBuilder<T> - Class in org.moddingx.libx.datagen.provider.sandbox
- FeatureProviderBase.ModifierBuilder - Class in org.moddingx.libx.datagen.provider.sandbox
- FeatureProviderBase.PlacementBuilder - Class in org.moddingx.libx.datagen.provider.sandbox
- FeatureProviderBase.PlacementModifiers - Class in org.moddingx.libx.datagen.provider.sandbox
- features() - Method in record class org.moddingx.libx.creativetab.CreativeTabX.TabContext
-
Returns the value of the
featuresrecord component. - FENCE - Static variable in interface org.moddingx.libx.base.decoration.DecorationType
- FENCE_GATE - Static variable in interface org.moddingx.libx.base.decoration.DecorationType
- FENCE_PARENT - Static variable in class org.moddingx.libx.datagen.provider.model.ItemModelProviderBase
- field() - Element in annotation interface org.moddingx.libx.annotation.codec.Param
-
Field name of the codec field.
- fileHelper - Variable in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase
- fileHelper - Variable in class org.moddingx.libx.datagen.provider.patchouli.PatchouliProviderBase
- fileHelper() - Method in class org.moddingx.libx.datagen.DatagenContext
-
Gets the
ExistingFileHelper. - fileHelper() - Method in class org.moddingx.libx.datagen.DatagenSystem
- fill(int, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- fill(int, int, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- fill(RenderType, int, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- fill(RenderType, int, int, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- FILL - Enum constant in enum class org.moddingx.libx.screen.text.entry.FlowBox.HorizontalAlignment
-
Space is evenly distributed between elements in a row.
- fillGradient(int, int, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- fillGradient(int, int, int, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- fillGradient(RenderType, int, int, int, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- fillRenderType(RenderType, int, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- FilterGuiGraphics - Class in org.moddingx.libx.render
-
A
GuiGraphicsthat overrides all methods and passes them through to the given parent. - FilterGuiGraphics(GuiGraphics) - Constructor for class org.moddingx.libx.render.FilterGuiGraphics
- FilterItemHandler - Class in org.moddingx.libx.inventory
-
A simple wrapper around an
IItemHandlerthat limits the possibility to insert or extract items. - FilterItemHandler(IItemHandler, Predicate<Integer>, BiPredicate<Integer, ItemStack>) - Constructor for class org.moddingx.libx.inventory.FilterItemHandler
-
Creates a new
FilterItemHandler. - finalDensity(Holder<DensityFunction>) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- finalDensity(DensityFunction) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- find(PackType, ResourceLocation) - Method in class org.moddingx.libx.datagen.PackTarget
-
Finds an existing resource in this pack target.
- findDataProvider(Class<T>) - Method in class org.moddingx.libx.datagen.DatagenContext
-
Queries a
DataProviderby class. - findRegistryFor(Holder.Reference<T>) - Method in interface org.moddingx.libx.datagen.RegistrySet
-
Gets the target registry for holders created from registries returned by
RegistrySet.writableRegistry(ResourceKey). - findRegistryProvider(Class<T>) - Method in class org.moddingx.libx.datagen.DatagenContext
-
Queries a
RegistryProviderby class. - fire() - Method in class org.moddingx.libx.datagen.provider.loot.EntityLootProviderBase
-
Gets a loot condition that checks, whether the killed entity was on fire.
- first(List<LootFactory<T>>) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
Combines the given loot factories into one.
- first(LootFactory<T>...) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
Combines the given loot factories into one.
- firstInventorySlot - Variable in class org.moddingx.libx.menu.DefaultMenu
- firstOutputSlot - Variable in class org.moddingx.libx.menu.DefaultMenu
- fixed(Dynamic<?>) - Static method in class org.moddingx.libx.codec.MoreCodecs
-
Creates a fixed codec that always encodes the
unit valueto the given serialized value. - fixed(Number) - Static method in class org.moddingx.libx.codec.MoreCodecs
-
Creates a fixed codec that always encodes the
unit valueto the given serialized value. - fixed(String) - Static method in class org.moddingx.libx.codec.MoreCodecs
-
Creates a fixed codec that always encodes the
unit valueto the given serialized value. - fixedBiome(Holder<Biome>) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionProviderBase.BiomeSourceBuilder
-
Use a
FixedBiomeSourcefor this dimension. - fixedBiome(ResourceKey<Biome>) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionProviderBase.BiomeSourceBuilder
-
Use a
FixedBiomeSourcefor this dimension. - fixedTime(long) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionTypeProviderBase.DimensionTypeBuilder
- flatGenerator() - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionProviderBase.ChunkGeneratorBuilder
-
Use a flat chunk generator for this dimension.
- flip() - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Causes a page flip.
- flip(BufferedImage, Direction.Axis) - Static method in class org.moddingx.libx.datagen.provider.texture.ImageTransforms
-
Flips the give image by the given axis.
- flip(String) - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Causes a page flip.
- flipToEven() - Method in interface org.moddingx.libx.datagen.provider.patchouli.page.PageBuilder
-
Inserts an empty page, if necessary, so the next added page will have an even page number.
- FloatRange - Annotation Interface in org.moddingx.libx.config.validate
-
Config validator annotation that checks whether a float is in a range of allowed values.
- FlowBox - Record Class in org.moddingx.libx.screen.text.entry
-
A flow box can align elements horizontally inside a
TextScreenthat align items vertically by default. - FlowBox(List<TextScreenEntry.Direct>, int, int) - Constructor for record class org.moddingx.libx.screen.text.entry.FlowBox
- FlowBox(List<TextScreenEntry.Direct>, int, int, int) - Constructor for record class org.moddingx.libx.screen.text.entry.FlowBox
- FlowBox(FlowBox.HorizontalAlignment, List<TextScreenEntry.Direct>, int, int) - Constructor for record class org.moddingx.libx.screen.text.entry.FlowBox
- FlowBox(FlowBox.HorizontalAlignment, List<TextScreenEntry.Direct>, int, int, int) - Constructor for record class org.moddingx.libx.screen.text.entry.FlowBox
- FlowBox(FlowBox.HorizontalAlignment, FlowBox.VerticalAlignment, List<TextScreenEntry.Direct>, int, int) - Constructor for record class org.moddingx.libx.screen.text.entry.FlowBox
- FlowBox(FlowBox.HorizontalAlignment, FlowBox.VerticalAlignment, List<TextScreenEntry.Direct>, int, int, int) - Constructor for record class org.moddingx.libx.screen.text.entry.FlowBox
-
Creates an instance of a
FlowBoxrecord class. - FlowBox.HorizontalAlignment - Enum Class in org.moddingx.libx.screen.text.entry
-
Specifies the horizontal alignment of elements inside a
FlowBox. - FlowBox.VerticalAlignment - Enum Class in org.moddingx.libx.screen.text.entry
-
Specifies the horizontal alignment of elements inside a
FlowBox. - flowingFluid(Function<? super BaseFlowingFluid.Properties, ? extends FlowingFluid>) - Method in class org.moddingx.libx.base.FluidBase.Builder
-
Provides a custom implementation for the
flowing fluid. - fluid(TagKey<Fluid>) - Method in class org.moddingx.libx.datagen.provider.tags.CommonTagsProviderBase
-
Gets a
tag appenderfor aFluid - Fluid(Supplier<IClientFluidTypeExtensions>) - Constructor for record class org.moddingx.libx.registration.util.ClientExtensionInfo.Fluid
-
Creates an instance of a
Fluidrecord class. - Fluid(IClientFluidTypeExtensions) - Constructor for record class org.moddingx.libx.registration.util.ClientExtensionInfo.Fluid
- FluidBase - Class in org.moddingx.libx.base
-
A
Registerablethat registers afluid type, source and flowingfluid, aliquid blockand abucket item. - FluidBase(ModX, FluidBase.Builder) - Constructor for class org.moddingx.libx.base.FluidBase
- FluidBase.Builder - Class in org.moddingx.libx.base
- fluidBuilder() - Static method in class org.moddingx.libx.base.FluidBase
-
Creates a new fluid builder for setting the basic fluid properties to be passed in the constructor.
- fluidLevelFloodednessNoise(Holder<DensityFunction>) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- fluidLevelFloodednessNoise(DensityFunction) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- fluidLevelSpreadNoise(Holder<DensityFunction>) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- fluidLevelSpreadNoise(DensityFunction) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- fluidProperties(UnaryOperator<BaseFlowingFluid.Properties>) - Method in class org.moddingx.libx.base.FluidBase.Builder
-
Runs an action on the current
fluid properties. - fluidTextureId(FluidType) - Method in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase
-
Retrieves the texture for a given
FluidType. - fluidType(Function<? super FluidType.Properties, ? extends FluidType>) - Method in class org.moddingx.libx.base.FluidBase.Builder
-
Provides a custom implementation for
FluidType. - flush() - Method in class org.moddingx.libx.render.FilterGuiGraphics
- folder - Variable in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
- foreignEntry(String, String) - Method in class org.moddingx.libx.datagen.provider.patchouli.PatchouliProviderBase
-
Adds a new foreign entry to this book.
- foreignParent(ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase.AdvancementFactory
-
Sets the parent of this advancement.
- forFactory(Function<Structure.StructureSettings, Structure>) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProviderBase
-
Returns a new structure builder based on a function that creates a structure from its
Structure.StructureSettings. - forLootTable(String, String) - Method in class org.moddingx.libx.datagen.provider.loot.GlobalLootProviderBase.AnyLootConditionsBuilder
-
Adds a condition for the queried loot table.
- forLootTable(ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.loot.GlobalLootProviderBase.AnyLootConditionsBuilder
-
Adds a condition for the queried loot table.
- ForMod - Annotation Interface in org.moddingx.libx.annotation
-
Normally ModInit will infer the mod id and mod class from your
@Modannotation. - forName(String) - Static method in class org.moddingx.libx.util.ClassUtil
- fortuneBinomial(float) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
-
A loot modifier to apply fortune based on a binomial formula.
- fortuneBinomial(float, int) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
-
A loot modifier to apply fortune based on a binomial formula.
- fortuneOres() - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
-
A loot modifier to apply fortune based on the formula used for ores.
- fortuneUniform() - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
-
A loot modifier to apply fortune based on a uniform formula.
- fortuneUniform(int) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
-
A loot modifier to apply fortune based on a uniform formula.
- frequency - Variable in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase.BasePlacementBuilder
- frequency(float) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase.BasePlacementBuilder
-
Sets the frequency for the placement of this structure.
- frequency(float, StructurePlacement.FrequencyReductionMethod) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase.BasePlacementBuilder
-
Sets the frequency for the placement of this structure.
- frequencyReduction - Variable in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase.BasePlacementBuilder
- from(Climate.ParameterPoint) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.ClimateBuilder
-
Sets all climate parameters for this biome based on the given
parameter point. - from(LootPoolEntryContainer.Builder<?>) - Static method in interface org.moddingx.libx.datagen.provider.loot.entry.LootFactory
-
Gets a loot factory that will always return the given loot entry.
- from(LootPoolEntryContainer.Builder<?>) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
Turns a loot entry into a loot factory.
- from(LootPoolSingletonContainer.Builder<?>) - Static method in interface org.moddingx.libx.datagen.provider.loot.entry.SimpleLootFactory
-
Gets a simple loot factory that will always return the given loot entry.
- from(LootPoolSingletonContainer.Builder<?>) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
Turns a singleton loot entry into a simple loot factory.
- from(LootItemConditionalFunction.Builder<?>) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
Turns a loot function into a loot modifier.
- fromJson(E) - Method in interface org.moddingx.libx.config.mapper.ValueMapper
-
Reads an object from JSON.
- fromJson(E, ValueMapper<C, JsonElement>) - Method in interface org.moddingx.libx.config.mapper.GenericValueMapper
- frozen() - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeProviderBase.BiomeBuilder
-
Marks this biome as frozen.
- FULL_RANGE - Static variable in record class org.moddingx.libx.sandbox.generator.BiomeLayer
- fullRange() - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.BiomeLayerBuilder
-
Sets the noise range used for this
BiomeLayerto the full noise range. - fullRange() - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.ClimateBuilder
-
Sets all
parametersto cover the full noise range. - Function3<A,
B, - Interface in org.moddingx.libx.fiC, R> -
A function that takes 3 parameters and returns a value.
- Function4<A,
B, - Interface in org.moddingx.libx.fiC, D, R> -
A function that takes 4 parameters and returns a value.
- Function5<A,
B, - Interface in org.moddingx.libx.fiC, D, E, R> -
A function that takes 5 parameters and returns a value.
- Function6<A,
B, - Interface in org.moddingx.libx.fiC, D, E, F, R> -
A function that takes 6 parameters and returns a value.
- Function7<A,
B, - Interface in org.moddingx.libx.fiC, D, E, F, G, R> -
A function that takes 7 parameters and returns a value.
- Function8<A,
B, - Interface in org.moddingx.libx.fiC, D, E, F, G, H, R> -
A function that takes 8 parameters and returns a value.
G
- GameEventBlock - Interface in org.moddingx.libx.base.tile
-
A
BlockEntityused withBlockBEcan implement this. - gameEventDelivery() - Method in interface org.moddingx.libx.base.tile.GameEventBlock
-
Gets the delivery mode for this game event listener.
- gameEventRange() - Method in interface org.moddingx.libx.base.tile.GameEventBlock
-
Gets the range in which game events should be detected.
- generate(BufferedImage, Textures) - Method in interface org.moddingx.libx.datagen.provider.texture.TextureFactory
-
Fills the given image.
- generateBaseTable(Block, LootPoolEntryContainer.Builder<?>) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
- generateBaseTable(T, LootPoolEntryContainer.Builder<?>) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
Generate the base loot table.
- GENERATED - Static variable in class org.moddingx.libx.datagen.provider.model.ItemModelProviderBase
- generatePackMeta(String, PackType) - Static method in class org.moddingx.libx.datapack.DatapackHelper
-
Creates a supplier that can be repeatedly called to create new
InputStreams for a dynamically generatedpack.mcmetabased on the given mod file. - generation() - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeProviderBase
-
Creates a new builder for
BiomeGenerationSettings. - generation(BiomeGenerationSettings.PlainBuilder) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeProviderBase.BiomeBuilder
-
Sets the feature generation for this biome.
- generator() - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase
-
Returns a new builder for noise generator settings.
- generator(Function<BiomeSource, ChunkGenerator>) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionProviderBase.ChunkGeneratorBuilder
-
Use a given chunk generator.
- generatorSettings() - Method in class org.moddingx.libx.sandbox.generator.ExtendedNoiseChunkGenerator
- GENERIC - Enum constant in enum class org.moddingx.libx.render.target.RenderJobFailedException.Reason
-
Generic reason.
- GENERIC - Static variable in class org.moddingx.libx.base.decoration.DecorationContext
-
Generic context.
- GENERIC - Static variable in interface org.moddingx.libx.base.decoration.DecorationMaterial
-
A material without any special properties.
- GenericLootModifier<T> - Interface in org.moddingx.libx.datagen.provider.loot.entry
-
Interface to modify a singleton loot entry to a new loot entry.
- genericModifier(BiFunction<T, LootPoolSingletonContainer.Builder<?>, LootPoolEntryContainer.Builder<?>>) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
- GenericValueMapper<T,
E, - Interface in org.moddingx.libx.config.mapperC> -
A value mapper for a generic type.
- get() - Static method in class org.moddingx.libx.render.ItemStackRenderer
-
Gets the instance of the ItemStackRenderer.
- get() - Method in class org.moddingx.libx.util.lazy.CachedValue
-
Gets the value.
- get() - Method in class org.moddingx.libx.util.lazy.LazyValue
-
Gets the value.
- get(E) - Method in class org.moddingx.libx.registration.util.EnumObjects
-
Gets a value for an enum value.
- get(Class<? extends ModX>, Class<T>) - Static method in class org.moddingx.libx.annotation.api.Codecs
-
Gets a streamCodec created by the use of the
PrimaryConstructorannotation. - get(Object) - Method in class org.moddingx.libx.util.lazy.LazyImmutableMap
- get(DecorationType<T>) - Method in class org.moddingx.libx.base.decoration.DecoratedBlock
-
Gets an element registered together with this block.
- getArgumentOrDefault(CommandContext<?>, String, Class<T>, T) - Static method in class org.moddingx.libx.command.CommandUtil
-
Gets an argument for a command and if it's not present a default value.
- getBlockEntity() - Method in class org.moddingx.libx.menu.BlockEntityMenu
- getBlockEntity(Level, BlockPos) - Method in class org.moddingx.libx.base.tile.BlockBE
- getBlockEntityType() - Method in class org.moddingx.libx.base.tile.BlockBE
- getBucketItem() - Method in class org.moddingx.libx.base.FluidBase
-
Gets the
bucket itemfor thisFluidBase. - getBurnTime(ItemStack, RecipeType<?>) - Method in class org.moddingx.libx.base.BlockBase
- getCancellationResult() - Method in class org.moddingx.libx.event.InteractBlockEmptyHandEvent
- getCapability(BlockCapability<T, C>, C) - Method in class org.moddingx.libx.base.tile.BlockEntityBase
- getCeilingBlock() - Method in interface org.moddingx.libx.base.decoration.HangingSignAccess
-
Gets the ceiling sign block.
- getChildAt(double, double) - Method in class org.moddingx.libx.screen.Panel
- getColor() - Method in class org.moddingx.libx.screen.ColorPicker
-
Gets the current value of the colour picker.
- getColorFromFormattingCharacter(char, boolean) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- getConfigClass() - Method in class org.moddingx.libx.event.ConfigLoadedEvent
-
Gets the class of the config that was loaded.
- getConfigId() - Method in class org.moddingx.libx.event.ConfigLoadedEvent
-
Gets the id of the config that was loaded.
- getConfigPath() - Method in class org.moddingx.libx.event.ConfigLoadedEvent
-
Gets the path where the config is stored by default.
- getConsoleString(Component) - Static method in class org.moddingx.libx.util.game.ComponentUtil
-
Gets a
text componentas a string formatted with ANSI escape codes to be printed on the console. - getContainerSize() - Method in class org.moddingx.libx.inventory.VanillaWrapper
- getContext() - Method in class org.moddingx.libx.base.decoration.DecoratedBlock
-
Gets the
DecorationContextused for this block. - getCurrentFocusPath() - Method in class org.moddingx.libx.screen.Panel
- getCurrentPath() - Method in class org.moddingx.libx.event.ConfigLoadedEvent
-
Gets the path where the config is loaded from for this event.
- getEnergyStored() - Method in interface org.moddingx.libx.util.game.LongEnergyStorage
-
Gets the long energy stored best represented as an
int. - getEntity() - Method in class org.moddingx.libx.menu.EntityMenu
- getExamples() - Method in class org.moddingx.libx.command.EnumArgumentIgnoreCase
- getFlowingFluid() - Method in class org.moddingx.libx.base.FluidBase
-
Gets the
flowing fluidfor thisFluidBase. - getFluid() - Method in class org.moddingx.libx.base.FluidBase
-
Gets the
source fluidfor thisFluidBase. - getFluidType() - Method in class org.moddingx.libx.base.FluidBase
-
Gets the
fluid typefor thisFluidBase. - getFocused() - Method in class org.moddingx.libx.screen.Panel
- getGenericElementPosition() - Method in interface org.moddingx.libx.config.mapper.GenericValueMapper
-
The position which generic type argument should be used to retrieve a value mapper.
- getGenericType() - Method in interface org.moddingx.libx.config.mapper.MapperFactory.Context
-
The generic type of the config key.
- getHand() - Method in class org.moddingx.libx.event.InteractBlockEmptyHandEvent
- getHit() - Method in class org.moddingx.libx.event.InteractBlockEmptyHandEvent
- getInstance() - Static method in class org.moddingx.libx.LibX
-
Gets the LibX instance.
- getItem(int) - Method in class org.moddingx.libx.inventory.VanillaWrapper
- getItems() - Method in class org.moddingx.libx.crafting.ingredient.EffectIngredient
- getLevel() - Method in class org.moddingx.libx.event.InteractBlockEmptyHandEvent
- getLevel() - Method in class org.moddingx.libx.menu.DefaultMenu
- getLightBlock(BlockState, BlockGetter, BlockPos) - Method in class org.moddingx.libx.base.decoration.DecoratedBlock
- getLiquidBlock() - Method in class org.moddingx.libx.base.FluidBase
-
Gets the
liquid blockfor thisFluidBase. - getListener(ServerLevel, X) - Method in class org.moddingx.libx.base.tile.BlockBE
- getLongEnergyStored() - Method in interface org.moddingx.libx.util.game.LongEnergyStorage
-
Gets the energy stored as a long.
- getLongMaxEnergyStored() - Method in interface org.moddingx.libx.util.game.LongEnergyStorage
-
Gets the maximum energy stored as a long.
- getMaterialProperties() - Method in class org.moddingx.libx.base.decoration.DecoratedBlock
- getMaxEnergyStored() - Method in interface org.moddingx.libx.util.game.LongEnergyStorage
-
Gets the long maximum energy stored best represented as an
int. - getMaxValue(long) - Static method in class org.moddingx.libx.util.game.LongAmountToIntUtil
-
Gets a maximum value stored as a long as an int value.
- getName() - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
- getName() - Method in class org.moddingx.libx.datagen.provider.DamageTypeProviderBase
- getName() - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase
- getName() - Method in class org.moddingx.libx.datagen.provider.loot.GlobalLootProviderBase
- getName() - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
- getName() - Method in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase
- getName() - Method in class org.moddingx.libx.datagen.provider.model.ItemModelProviderBase
- getName() - Method in class org.moddingx.libx.datagen.provider.patchouli.PatchouliProviderBase
- getName() - Method in class org.moddingx.libx.datagen.provider.recipe.RecipeProviderBase
- getName() - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase
- getName() - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeModifierProviderBase
- getName() - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeProviderBase
- getName() - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionProviderBase
- getName() - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionTypeProviderBase
- getName() - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase
- getName() - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase
- getName() - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProcessorProviderBase
- getName() - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProviderBase
- getName() - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase
- getName() - Method in class org.moddingx.libx.datagen.provider.sandbox.SurfaceProviderBase
- getName() - Method in class org.moddingx.libx.datagen.provider.sandbox.TemplateExtensionProviderBase
- getName() - Method in class org.moddingx.libx.datagen.provider.sandbox.TemplateProviderBase
- getName() - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase
- getName() - Method in class org.moddingx.libx.datagen.provider.tags.CommonTagsProviderBase
- getName() - Method in class org.moddingx.libx.datagen.provider.tags.TagProviderBase
- getName() - Method in class org.moddingx.libx.datagen.provider.texture.TextureProviderBase
- getName() - Method in interface org.moddingx.libx.datagen.RegistryProvider
-
Gets the name of the provider.
- getNetwork() - Static method in class org.moddingx.libx.LibX
-
Gets the network implementation of LibX.
- getNoiseBiome(int, int, int, Climate.Sampler) - Method in class org.moddingx.libx.sandbox.generator.LayeredBiomeSource
- getPlayer() - Method in class org.moddingx.libx.event.InteractBlockEmptyHandEvent
- getPos() - Method in class org.moddingx.libx.menu.BlockMenu
- getReason() - Method in class org.moddingx.libx.event.ConfigLoadedEvent
-
Gets the reason why the config was loaded
- getResource(CompoundTag, String) - Static method in class org.moddingx.libx.util.data.NbtX
-
Gets a
ResourceLocationfrom aCompoundTagstored with a given key or null if there's no such resource location. - getResource(CompoundTag, String, ResourceLocation) - Static method in class org.moddingx.libx.util.data.NbtX
-
Gets a
ResourceLocationfrom aCompoundTagstored with a given key or the default value if there's no such resource location. - getResourceKey(CompoundTag, String, ResourceKey<Registry<T>>) - Static method in class org.moddingx.libx.util.data.NbtX
-
Gets a
ResourceKey. - getResourceKey(CompoundTag, String, ResourceKey<Registry<T>>, ResourceKey<T>) - Static method in class org.moddingx.libx.util.data.NbtX
-
Gets a
ResourceKey. - getRules() - Method in class org.moddingx.libx.util.data.ResourceList
-
Gets a list of
rule entriesfor this ResourceList. - getShape(Direction) - Method in class org.moddingx.libx.block.DirectionShape
- getShape(Direction) - Method in class org.moddingx.libx.block.RotationShape
-
Gets the VoxelShape for the given direction.
- getSize() - Method in interface org.moddingx.libx.datagen.provider.texture.TextureFactory
-
Gets the unscaled size of the texture.
- getSlotLimit(int) - Method in class org.moddingx.libx.inventory.BaseItemStackHandler
- getSlotLimit(int) - Method in class org.moddingx.libx.inventory.FilterItemHandler
- getSlotLimit(int) - Method in class org.moddingx.libx.inventory.StackItemHandler
- getSlots() - Method in class org.moddingx.libx.inventory.FilterItemHandler
- getSlots() - Method in class org.moddingx.libx.inventory.StackItemHandler
- getSourceFluid() - Method in class org.moddingx.libx.base.FluidBase
-
Gets the
source fluidfor thisFluidBase. - getStackInSlot(int) - Method in class org.moddingx.libx.inventory.FilterItemHandler
- getStackInSlot(int) - Method in class org.moddingx.libx.inventory.StackItemHandler
- getStandingBlock() - Method in interface org.moddingx.libx.base.decoration.SignAccess
-
Gets the standing sign block.
- getTicker(Level, BlockState, BlockEntityType<X>) - Method in class org.moddingx.libx.base.tile.BlockBE
- getType() - Method in class org.moddingx.libx.crafting.ingredient.EffectIngredient
- getUnrestricted() - Method in class org.moddingx.libx.inventory.BaseItemStackHandler
-
Gets an item handler that wraps around this item handler but has no checks on which items are valid for a slot.
- getValue(long, long) - Static method in class org.moddingx.libx.util.game.LongAmountToIntUtil
-
Gets a value stored as a long as an int value.
- getVersion() - Method in class org.moddingx.libx.network.NetworkX
-
Gets the network version for this network.
- getVertexSorting() - Method in interface org.moddingx.libx.render.target.RenderJob
-
Gets the vertex sorting to use.
- getWallBlock() - Method in interface org.moddingx.libx.base.decoration.HangingSignAccess
-
Gets the wall sign block.
- getWallBlock() - Method in interface org.moddingx.libx.base.decoration.SignAccess
-
Gets the wall sign block.
- GlobalLootProviderBase - Class in org.moddingx.libx.datagen.provider.loot
-
Data provider for global loot modifiers.
- GlobalLootProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.loot.GlobalLootProviderBase
- GlobalLootProviderBase.AnyLootConditionsBuilder<T> - Class in org.moddingx.libx.datagen.provider.loot
-
A builder class for loot conditions.
- GlobalLootProviderBase.LootConditionsBuilder - Class in org.moddingx.libx.datagen.provider.loot
- GlobalLootProviderBase.LootModifierBuilder - Class in org.moddingx.libx.datagen.provider.loot
-
A builder for a loot modifier that accepts some conditions.
- group(List<LootPoolEntryContainer.Builder<?>>) - Static method in class org.moddingx.libx.datagen.loot.LootBuilders
-
Gets a loot builder for group loot.
- Group - Annotation Interface in org.moddingx.libx.config
-
This annotation can be added to a static class inside a config class to add a comment to a subgroup.
- GSON - Static variable in class org.moddingx.libx.datapack.DatapackHelper
- guiHeight() - Method in class org.moddingx.libx.render.FilterGuiGraphics
- guiWidth() - Method in class org.moddingx.libx.render.FilterGuiGraphics
H
- handheld(Item) - Method in class org.moddingx.libx.datagen.provider.model.ItemModelProviderBase
-
This item will get a handheld model.
- HANDHELD - Static variable in class org.moddingx.libx.datagen.provider.model.ItemModelProviderBase
- handle(T, IPayloadContext) - Method in class org.moddingx.libx.network.PacketHandler
- handler - Variable in class org.moddingx.libx.inventory.VanillaWrapper
- HANGING_SIGN - Static variable in interface org.moddingx.libx.base.decoration.DecorationType
- hangingSign(ResourceLocation, ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.texture.TextureProviderBase
-
Generates a hanging sign texture with the given id and the given texture as stripped log.
- hangingSign(WoodType, ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.texture.TextureProviderBase
-
Generates a hanging sign texture for the given
WoodTypewith the given texture as stripped log. - hangingSign(WoodType, Block) - Method in class org.moddingx.libx.datagen.provider.texture.TextureProviderBase
-
Generates a hanging sign texture for the given
WoodTypewith the given block as stripped log. - HangingSignAccess - Interface in org.moddingx.libx.base.decoration
-
Interface to access different registered parts of a hanging sign.
- has(DecorationType<?>) - Method in class org.moddingx.libx.base.decoration.DecoratedBlock
-
Gets whether this block has a given type of decoration.
- has(DecorationType<?>) - Method in class org.moddingx.libx.base.decoration.DecorationContext
-
Gets whether this context has a given
DecorationType. - hashCode() - Method in record class org.moddingx.libx.base.decoration.DecorationContext.RegistrationInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.moddingx.libx.base.decoration.DecorationType.DecorationElement
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.moddingx.libx.config.gui.WidgetProperties
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.moddingx.libx.crafting.IngredientStack
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.moddingx.libx.creativetab.CreativeTabX.TabContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.moddingx.libx.datagen.provider.patchouli.BookProperties
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.moddingx.libx.datagen.provider.patchouli.content.TextContent
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.moddingx.libx.registration.RegistrationBuilder.Result
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.moddingx.libx.registration.util.CapabilityInfo.Block
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.moddingx.libx.registration.util.CapabilityInfo.BlockEntity
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.moddingx.libx.registration.util.CapabilityInfo.Entity
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.moddingx.libx.registration.util.CapabilityInfo.Item
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.moddingx.libx.registration.util.ClientExtensionInfo.Block
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.moddingx.libx.registration.util.ClientExtensionInfo.Fluid
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.moddingx.libx.registration.util.ClientExtensionInfo.Item
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.moddingx.libx.registration.util.ClientExtensionInfo.MenuScreen
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.moddingx.libx.registration.util.ClientExtensionInfo.MobEffect
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.moddingx.libx.sandbox.generator.BiomeLayer
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.moddingx.libx.sandbox.surface.BiomeSurface
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.moddingx.libx.sandbox.surface.SurfaceRuleSet
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.moddingx.libx.screen.text.entry.AlignedComponent
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.moddingx.libx.screen.text.entry.AlignedComponent.TextWrapping
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.moddingx.libx.screen.text.entry.AlignedWidget
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.moddingx.libx.screen.text.entry.FlowBox
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.moddingx.libx.util.data.ResourceList.RuleEntry
-
Returns a hash code value for this object.
- hashCode() - Method in class org.moddingx.libx.util.math.DoublePolynomial
- hashCode() - Method in class org.moddingx.libx.util.math.IntPolynomial
- hashCode() - Method in record class org.moddingx.libx.util.Ref
-
Returns a hash code value for this object.
- hasProperty(Property<?>, String) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase.MatchStateBuilder
- hasProperty(Property<Boolean>, boolean) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase.MatchStateBuilder
- hasProperty(Property<Integer>, int) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase.MatchStateBuilder
- hasProperty(Property<T>, T) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase.MatchStateBuilder
- hasSpaceFor(List<ItemStack>) - Method in interface org.moddingx.libx.inventory.IAdvancedItemHandler
-
Gets whether the item handler has space for all the items given.
- hasSpaceFor(List<ItemStack>, int, int) - Method in class org.moddingx.libx.inventory.BaseItemStackHandler
- hasSpaceFor(List<ItemStack>, int, int) - Method in interface org.moddingx.libx.inventory.IAdvancedItemHandler
-
Gets whether the item handler has space for all the items given.
- height() - Method in record class org.moddingx.libx.config.gui.WidgetProperties
-
Returns the value of the
heightrecord component. - height() - Method in interface org.moddingx.libx.render.target.RenderJob
-
The image height in pixels.
- height(int, int) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionTypeProviderBase.DimensionTypeBuilder
- height(int, int, int) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionTypeProviderBase.DimensionTypeBuilder
- height(Heightmap.Types) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProviderBase.JigsawBuilder
-
Sets the height for the structure to generate based on a
Heightmap. - height(Heightmap.Types, int) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProviderBase.JigsawBuilder
-
Sets the height for the structure to generate based on a
Heightmapand an offset. - height(Heightmap.Types, HeightProvider) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProviderBase.JigsawBuilder
-
Sets the height for the structure to generate based on a
Heightmapand an offset. - height(HeightProvider) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProviderBase.JigsawBuilder
-
Sets the absolute height for the structure to generate.
- height(VerticalAnchor, VerticalAnchor) - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase.AnyPlacementBuilder
- HEIGHT - Static variable in class org.moddingx.libx.screen.ColorPicker
-
The height of a colour picker widget
- heightmap(Heightmap.Types) - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase.AnyPlacementBuilder
- HeightPlacementFilter - Class in org.moddingx.libx.sandbox.placement
-
A
PlacementFilterfor filtering by the absolute placement position. - HeightPlacementFilter(VerticalAnchor, VerticalAnchor) - Constructor for class org.moddingx.libx.sandbox.placement.HeightPlacementFilter
-
Creates a new
HeightPlacementFilter. - heightTriangle(VerticalAnchor, VerticalAnchor) - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase.AnyPlacementBuilder
- higherAmplifier - Variable in class org.moddingx.libx.crafting.ingredient.EffectIngredient
-
Whether potions with a higher amplifier as specified in this ingredient are matched.
- higherDuration - Variable in class org.moddingx.libx.crafting.ingredient.EffectIngredient
-
Whether potions with a higher duration as specified in this ingredient are matched.
- hLine(int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- hLine(RenderType, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- holder(ResourceKey<? extends Registry<T>>, T) - Method in class org.moddingx.libx.datagen.provider.RegistryProviderBase
-
Gets a holder from a value.
- holder(ResourceKey<T>) - Method in class org.moddingx.libx.datagen.provider.RegistryProviderBase
-
Gets a holder from a registry key.
- horizontalAlignment() - Method in record class org.moddingx.libx.screen.text.entry.FlowBox
-
Returns the value of the
horizontalAlignmentrecord component. - humidity(float) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.ClimateBuilder
-
Sets the
humidityrange for thisBiometo a single value. - humidity(float, float) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.ClimateBuilder
-
Sets the
humidityrange for thisBiometo the given range. - humidity(Climate.Parameter) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.ClimateBuilder
-
Sets the
humidityrange for thisBiometo the given range.
I
- IAdvancedItemHandler - Interface in org.moddingx.libx.inventory
-
Rich interface that provides some default methods to an
IItemHandler. - IAdvancedItemHandlerModifiable - Interface in org.moddingx.libx.inventory
-
Rich interface that provides some default methods to an
IItemHandlerModifiable. - icon(ItemStack) - Method in class org.moddingx.libx.datagen.provider.patchouli.CategoryBuilder
-
Sets the category icon.
- icon(ItemStack) - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Sets the entry icon.
- icon(ItemLike) - Method in class org.moddingx.libx.datagen.provider.patchouli.CategoryBuilder
-
Sets the category icon.
- icon(ItemLike) - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Sets the entry icon.
- id - Variable in class org.moddingx.libx.creativetab.CreativeTabX
- id - Variable in class org.moddingx.libx.datagen.provider.patchouli.CategoryBuilder
- id - Variable in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
- id() - Method in class org.moddingx.libx.datapack.ResourceEntry
-
Gets the id of this resource entry
- id() - Method in class org.moddingx.libx.registration.RegistrationContext
-
Gets the id of the object being registered.
- Id - Annotation Interface in org.moddingx.libx.datagen.provider
-
Can be applied to fields in subclasses of
RegistryProviderBaseto register an element by a different id. - identity() - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
- identity(SimpleLootFactory<T>) - Static method in interface org.moddingx.libx.datagen.provider.loot.entry.GenericLootModifier
-
Gets a loot modifier that does nothing.
- identity(SimpleLootFactory<T>) - Static method in interface org.moddingx.libx.datagen.provider.loot.entry.LootModifier
-
Gets a loot modifier that does nothing.
- IDENTITY - Static variable in class org.moddingx.libx.util.math.DoublePolynomial
-
The identity polynomial.
- IDENTITY - Static variable in class org.moddingx.libx.util.math.IntPolynomial
-
The identity polynomial.
- idResolver - Variable in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
- ignore(List<Block>) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProcessorProviderBase.ProcessorListBuilder
- ignore(ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase
-
This sound will not be processed by the default generator
- ignore(SoundEvent) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase
-
This sound will not be processed by the default generator
- image(String) - Method in class org.moddingx.libx.datagen.provider.texture.Textures
-
Gets a preloaded source image.
- image(String, String...) - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Adds some images to the entry.
- image(String, ResourceLocation...) - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Adds some images to the entry.
- image(String, TextureFactory) - Method in class org.moddingx.libx.datagen.provider.texture.TextureProviderBase
-
Adds an image that should be generated.
- image(ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.texture.Textures
-
Gets a preloaded source image.
- image(ResourceLocation, TextureFactory) - Method in class org.moddingx.libx.datagen.provider.texture.TextureProviderBase
-
Adds an image that should be generated.
- ImageHelper - Class in org.moddingx.libx.render.target
-
Helper to render scenes into images in the context of minecraft.
- ImageHelper() - Constructor for class org.moddingx.libx.render.target.ImageHelper
- imageScale(String) - Method in class org.moddingx.libx.datagen.provider.texture.Textures
-
Gets the scale for a source image.
- imageScale(ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.texture.Textures
-
Gets the scale for a source image.
- ImageTransforms - Class in org.moddingx.libx.datagen.provider.texture
-
Helper methods to transform
images. - ImageTransforms() - Constructor for class org.moddingx.libx.datagen.provider.texture.ImageTransforms
- inAir() - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase.AnyPlacementBuilder
- infiniteBurn(TagKey<Block>) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionTypeProviderBase.DimensionTypeBuilder
- influence(DensityFunction, DensityFunction, DensityFunction) - Static method in class org.moddingx.libx.sandbox.SandBox.Density
-
Creates a new influence density function with automatically filled out values for
min_influenceandmax_influence. - influence(DensityFunction, DensityFunction, DensityFunction, double, double) - Static method in class org.moddingx.libx.sandbox.SandBox.Density
-
Creates a new density function using the formula
base + (min_influence + influence/(max_influence - min_influence))*modifier - INGAME_CHANGES - Enum constant in enum class org.moddingx.libx.event.ConfigLoadedEvent.LoadReason
-
Changes made to the config from the ingame config GUI.
- ingredient() - Method in record class org.moddingx.libx.crafting.IngredientStack
-
Returns the value of the
ingredientrecord component. - IngredientStack - Record Class in org.moddingx.libx.crafting
-
An
Ingredientwith an amount. - IngredientStack(Ingredient, int) - Constructor for record class org.moddingx.libx.crafting.IngredientStack
-
Creates an instance of a
IngredientStackrecord class. - init() - Method in class org.moddingx.libx.screen.text.TextScreen
- init(long) - Method in class org.moddingx.libx.sandbox.generator.LayeredBiomeSource
- init(Consumer<T>) - Method in interface org.moddingx.libx.config.gui.ConfigScreenContent
-
Initialises the screen.
- init(RegistryAccess) - Method in class org.moddingx.libx.sandbox.generator.ExtendedNoiseChunkGenerator
- init(ResourceLocation) - Method in interface org.moddingx.libx.base.decoration.DecorationMaterial
-
Initialises some material properties.
- INITIAL - Enum constant in enum class org.moddingx.libx.event.ConfigLoadedEvent.LoadReason
-
First load of the config.
- initialDensityWithoutJaggedness(Holder<DensityFunction>) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- initialDensityWithoutJaggedness(DensityFunction) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- initRegistration(RegistrationBuilder) - Method in class org.moddingx.libx.mod.ModXRegistration
-
Initialises the registration system.
- innerBlit(ResourceLocation, int, int, int, int, int, float, float, float, float) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- input() - Static method in interface org.moddingx.libx.config.gui.ConfigEditor
-
Creates a new text input editor.
- input(InputProperties<T>) - Static method in interface org.moddingx.libx.config.gui.ConfigEditor
-
Creates a new text input editor.
- input(InputProperties<T>, ValidatorInfo<?>) - Static method in interface org.moddingx.libx.config.gui.ConfigEditor
-
Creates a new text input editor.
- input(ValidatorInfo<?>) - Static method in interface org.moddingx.libx.config.gui.ConfigEditor
-
Creates a new text input editor.
- inputChanged() - Method in record class org.moddingx.libx.config.gui.WidgetProperties
-
Returns the value of the
inputChangedrecord component. - InputProperties<T> - Interface in org.moddingx.libx.config.gui
-
Defines which input is valid and how to convert input for text input editors.
- insertionOnly(int...) - Method in class org.moddingx.libx.inventory.BaseItemStackHandler.Builder
-
Marks the given slots as insertion only.
- insertionOnly(Range<Integer>) - Method in class org.moddingx.libx.inventory.BaseItemStackHandler.Builder
-
Marks the given slots as insertion only.
- insertionOnly(Set<Integer>) - Method in class org.moddingx.libx.inventory.BaseItemStackHandler.Builder
-
Marks the given slots as insertion only.
- insertItem(int, ItemStack, boolean) - Method in class org.moddingx.libx.inventory.BaseItemStackHandler
- insertItem(int, ItemStack, boolean) - Method in class org.moddingx.libx.inventory.FilterItemHandler
- insertItem(int, ItemStack, boolean) - Method in class org.moddingx.libx.inventory.StackItemHandler
- insertItem(ItemStack, boolean) - Method in interface org.moddingx.libx.inventory.IAdvancedItemHandler
-
Works like
IItemHandler.insertItem(int, ItemStack, boolean)but without a specific slot. - insertText(String, boolean) - Method in class org.moddingx.libx.screen.text.TextScreen
- INSTANCE - Static variable in class org.moddingx.libx.command.EnumArgumentIgnoreCase.Info
- INSTANCE - Static variable in class org.moddingx.libx.util.game.TextProcessor
-
A text processor without any custom command.
- instantiate(CommandBuildContext) - Method in class org.moddingx.libx.command.EnumArgumentIgnoreCase.Info.Template
- integrate() - Method in class org.moddingx.libx.util.math.DoublePolynomial
-
Integrates this polynomial with constant part 0.
- integrate(double) - Method in class org.moddingx.libx.util.math.DoublePolynomial
-
Integrates this polynomial with the given constant part.
- InteractBlockEmptyHandEvent - Class in org.moddingx.libx.event
-
Fired on right click with an empty hand but after the block action was processed.
- InteractBlockEmptyHandEvent(ServerPlayer, Level, InteractionHand, BlockHitResult) - Constructor for class org.moddingx.libx.event.InteractBlockEmptyHandEvent
- IntPolynomial - Class in org.moddingx.libx.util.math
-
A polynomial with integer coefficients.
- IntPolynomial(int...) - Constructor for class org.moddingx.libx.util.math.IntPolynomial
-
Creates a new polynomial with the given coefficients.
- IntRange - Annotation Interface in org.moddingx.libx.config.validate
-
Config validator annotation that checks whether an integer is in a range of allowed values.
- invalidate() - Method in class org.moddingx.libx.util.lazy.CachedValue
-
Invalidates the cached value.
- INVENTORY_DATA - Static variable in class org.moddingx.libx.base.ItemInventory
- INVENTORY_DATA - Static variable in class org.moddingx.libx.inventory.StackItemHandler
- inverted() - Method in class org.moddingx.libx.datagen.provider.loot.GlobalLootProviderBase.AnyLootConditionsBuilder
-
Inverts the last added condition.
- InvertPlacementFilter - Class in org.moddingx.libx.sandbox.placement
-
A
PlacementFilterfor inverting otherfilters. - InvertPlacementFilter(PlacementFilter) - Constructor for class org.moddingx.libx.sandbox.placement.InvertPlacementFilter
-
Creates a new
InvertPlacementFilter. - IRON - Static variable in interface org.moddingx.libx.base.decoration.DecorationMaterial
-
A material for metal blocks that adds a
BlockSetType. - isAllowList() - Method in class org.moddingx.libx.util.data.ResourceList
-
Gets whether this ResourceList is an allow list or a deny list.
- isClientConfig() - Method in class org.moddingx.libx.event.ConfigLoadedEvent
-
Gets whether the config is a client config.
- isDragging() - Method in class org.moddingx.libx.screen.Panel
- isEmpty() - Method in record class org.moddingx.libx.crafting.IngredientStack
-
Returns whether the count is 0 or
Ingredient.isEmpty()returns true. - isEmpty() - Method in class org.moddingx.libx.inventory.VanillaWrapper
- isEmpty() - Method in class org.moddingx.libx.util.lazy.LazyImmutableMap
- isEnabled(String, String) - Method in class org.moddingx.libx.datapack.DynamicPacks
-
Gets tests whether a dynamic pack is enabled.
- isFirst() - Method in interface org.moddingx.libx.datagen.provider.patchouli.page.PageBuilder
-
Gets whether the next added page will be the first page of an entry.
- isItemValid(int, ItemStack) - Method in class org.moddingx.libx.inventory.BaseItemStackHandler
- isItemValid(int, ItemStack) - Method in class org.moddingx.libx.inventory.FilterItemHandler
- isItemValid(int, ItemStack) - Method in class org.moddingx.libx.inventory.StackItemHandler
- isItemValidInput(RecipeManager, RecipeType<T>, ItemStack) - Static method in class org.moddingx.libx.crafting.RecipeHelper
-
Gets whether an
ItemStackis a valid input for at least one recipe of a given recipe type. - isMetal() - Method in interface org.moddingx.libx.base.decoration.DecorationMaterial
-
Gets whether the block is a metal block.
- isPauseScreen() - Method in class org.moddingx.libx.screen.text.TextScreen
- isSimple() - Method in class org.moddingx.libx.crafting.ingredient.EffectIngredient
- isStone() - Method in interface org.moddingx.libx.base.decoration.DecorationMaterial
-
Gets whether the block is a stone block.
- isValid(Object) - Method in interface org.moddingx.libx.config.validator.ValidatorInfo
-
Gets whether this object matches the validators type and is not corrected by the validator.
- isValid(String) - Method in interface org.moddingx.libx.config.gui.InputProperties
-
Gets whether a given user input is valid or not.
- isWood() - Method in interface org.moddingx.libx.base.decoration.DecorationMaterial
-
Gets whether the block is a wood block.
- item() - Method in record class org.moddingx.libx.registration.util.CapabilityInfo.Item
-
Returns the value of the
itemrecord component. - item(TagKey<Item>) - Method in class org.moddingx.libx.datagen.provider.tags.CommonTagsProviderBase
-
Gets a
tag appenderfor anItem - item(ItemStack) - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Adds some spotlight content that displays an item.
- item(ItemStack, boolean) - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Adds some spotlight content that displays an item.
- item(ItemLike) - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Adds some spotlight content that displays an item.
- item(ItemLike, boolean) - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Adds some spotlight content that displays an item.
- Item(Supplier<IClientItemExtensions>) - Constructor for record class org.moddingx.libx.registration.util.ClientExtensionInfo.Item
-
Creates an instance of a
Itemrecord class. - Item(ItemLike, ItemCapability<T, C>, ICapabilityProvider<ItemStack, C, T>) - Constructor for record class org.moddingx.libx.registration.util.CapabilityInfo.Item
-
Creates an instance of a
Itemrecord class. - Item(IClientItemExtensions) - Constructor for record class org.moddingx.libx.registration.util.ClientExtensionInfo.Item
- ItemBase - Class in org.moddingx.libx.base
-
Base class for
itemsfor mods usingModXRegistration. - ItemBase(ModX, Item.Properties) - Constructor for class org.moddingx.libx.base.ItemBase
- ItemInventory - Class in org.moddingx.libx.base
-
Base class for
itemswhich have an inventory. - ItemInventory(ModX, int, Item.Properties) - Constructor for class org.moddingx.libx.base.ItemInventory
- ItemModelProviderBase - Class in org.moddingx.libx.datagen.provider.model
-
A base class for item model provider.
- ItemModelProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.model.ItemModelProviderBase
- items(ItemPredicate...) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Gets a
criterionthat requires all of the given items to be in the inventory at the same time. - items(TagKey<Item>...) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Gets a
criterionthat requires all of the given items to be in the inventory at the same time. - items(ItemLike...) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Gets a
criterionthat requires all of the given items to be in the inventory at the same time. - ItemStackRenderer - Class in org.moddingx.libx.render
-
This class is meant to apply a
BlockEntityRendererto items. - ItemStackRenderer(BlockEntityRenderDispatcher, EntityModelSet) - Constructor for class org.moddingx.libx.render.ItemStackRenderer
- itemTasks(ItemPredicate...) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Gets a
AdvancementProviderBase.TaskFactorythat adds a task for every item given to this method. - itemTasks(TagKey<Item>...) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Gets a
AdvancementProviderBase.TaskFactorythat adds a task for every item given to this method. - itemTasks(ItemLike...) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Gets a
AdvancementProviderBase.TaskFactorythat adds a task for every item given to this method.
J
- jigsaw() - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProcessorProviderBase.ProcessorListBuilder
- jigsaw(Holder<StructureTemplatePool>) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProviderBase
-
Returns a new structure builder for jigsaw structures.
- join(List<ResourceEntry>, DataLoader.ResourceFactory<Resource, T>) - Static method in class org.moddingx.libx.datapack.DataLoader
-
Joins data from the given
resourcesby a given factory into a stream. - join(PackTarget, PackTarget) - Method in class org.moddingx.libx.datagen.DatagenSystem
-
Joins two pack targets, using one for client resource output and the other one for server data output.
- joinJson(List<ResourceEntry>, DataLoader.ResourceFactory<JsonElement, T>) - Static method in class org.moddingx.libx.datapack.DataLoader
-
Joins data from the given
resourcesby a given factory into a stream. - joinText(List<ResourceEntry>, DataLoader.ResourceFactory<String, T>) - Static method in class org.moddingx.libx.datapack.DataLoader
-
Joins data from the given
resourcesby a given factory into a stream.
K
- keep(TagKey<Block>) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProcessorProviderBase.ProcessorListBuilder
- key() - Method in class org.moddingx.libx.registration.RegistrationContext
-
Gets the
ResourceKeyof the object being registered. - keyPressed(int, int, int) - Method in class org.moddingx.libx.screen.Panel
- keyReleased(int, int, int) - Method in class org.moddingx.libx.screen.Panel
- keySet() - Method in class org.moddingx.libx.util.lazy.LazyImmutableMap
L
- lavaNoise(Holder<DensityFunction>) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- lavaNoise(DensityFunction) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- layer() - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase
- layer(Block, int) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionProviderBase.FlatGeneratorBuilder
-
Add a flat layer to this generator.
- layeredBiome(HolderSet<BiomeLayer>) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionProviderBase.BiomeSourceBuilder
-
Use a
LayeredBiomeSourcefor this dimension. - layeredBiome(TagKey<BiomeLayer>) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionProviderBase.BiomeSourceBuilder
-
Use a
LayeredBiomeSourcefor this dimension. - LayeredBiomeSource - Class in org.moddingx.libx.sandbox.generator
- LayeredBiomeSource(HolderSet<BiomeLayer>) - Constructor for class org.moddingx.libx.sandbox.generator.LayeredBiomeSource
-
Creates a new
LayeredBiomeSource. - layoutPlayerInventorySlots(int, int) - Method in class org.moddingx.libx.menu.MenuBase
-
Places the player inventory slots into the container.
- lazy(Supplier<Codec<T>>) - Static method in class org.moddingx.libx.codec.MoreCodecs
-
Lazily wraps the given
Codec. - LazyImmutableMap<K,
V> - Class in org.moddingx.libx.util.lazy -
An immutable map with lazy populated values.
- LazyImmutableMap(ImmutableMap<K, LazyValue<V>>) - Constructor for class org.moddingx.libx.util.lazy.LazyImmutableMap
- LazyValue<T> - Class in org.moddingx.libx.util.lazy
-
A lazy value that is resolved when it is first used.
- LazyValue(Supplier<? extends T>) - Constructor for class org.moddingx.libx.util.lazy.LazyValue
-
Creates a new lazy value.
- leave(ResourceKey<Level>) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Gets a
criterionthat requires a player to leave a dimension. - LEAVES_PARENT - Static variable in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase
- left() - Method in record class org.moddingx.libx.screen.text.entry.AlignedComponent
-
Returns the value of the
leftrecord component. - left() - Method in record class org.moddingx.libx.screen.text.entry.AlignedWidget
-
Returns the value of the
leftrecord component. - left() - Method in record class org.moddingx.libx.screen.text.entry.FlowBox
-
Returns the value of the
leftrecord component. - left() - Method in interface org.moddingx.libx.screen.text.entry.TextScreenEntry
- LEFT - Enum constant in enum class org.moddingx.libx.screen.text.entry.FlowBox.HorizontalAlignment
-
Elements in a row are aligned flush left, empty space on the right.
- legacy(int, String) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a legacy pool element to this pool.
- legacy(int, String, String) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
- legacy(int, String, String, Holder<StructureProcessorList>) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a legacy pool element to this pool.
- legacy(int, String, Holder<StructureProcessorList>) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a legacy pool element to this pool.
- legacy(int, ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a legacy pool element to this pool.
- legacy(int, ResourceLocation, Holder<StructureProcessorList>) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a legacy pool element to this pool.
- legacy(String) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a legacy pool element to this pool.
- legacy(String, String) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a legacy pool element to this pool.
- legacy(String, String, Holder<StructureProcessorList>) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a legacy pool element to this pool.
- legacy(String, Holder<StructureProcessorList>) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a legacy pool element to this pool.
- legacy(ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a legacy pool element to this pool.
- legacy(ResourceLocation, Holder<StructureProcessorList>) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a legacy pool element to this pool.
- lerp(DensityFunction, DensityFunction, DensityFunction) - Static method in class org.moddingx.libx.sandbox.SandBox.Density
-
Creates a new density function that lerps between
aandbwith mean0and deviation1. - lerp(DensityFunction, DensityFunction, DensityFunction, double, double) - Static method in class org.moddingx.libx.sandbox.SandBox.Density
-
Creates a new density function that lerps between
aandbdepending on the value ofniveau. - level - Variable in class org.moddingx.libx.menu.DefaultMenu
- level(int) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.SingleEnchantmentProviderBuilder
- level(int, int) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.SingleEnchantmentProviderBuilder
- level(IntProvider) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.SingleEnchantmentProviderBuilder
- LibX - Class in org.moddingx.libx
-
LibX instance class.
- LibX(IEventBus) - Constructor for class org.moddingx.libx.LibX
- lineSkip() - Method in class org.moddingx.libx.datagen.provider.patchouli.content.CaptionContent
-
Gets the amount of lines, that should be skipped for the special content.
- liquidBlock(BiFunction<? super FlowingFluid, ? super BlockBehaviour.Properties, ? extends LiquidBlock>) - Method in class org.moddingx.libx.base.FluidBase.Builder
-
Provides a custom implementation for the
liquid block. - list(int, List<StructurePoolElement>) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a list pool element that places all its children to this pool.
- list(int, StructurePoolElement...) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a list pool element that places all its children to this pool.
- list(List<StructurePoolElement>) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a list pool element that places all its children to this pool.
- list(StructurePoolElement...) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a legacy pool element to this pool.
- listOf(StreamCodec<? super B, T>) - Static method in class org.moddingx.libx.codec.MoreStreamCodecs
- listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class org.moddingx.libx.command.EnumArgumentIgnoreCase
- loadCameraPosition(Camera, PoseStack, double, double, double) - Static method in class org.moddingx.libx.render.RenderHelperLevel
-
This is meant to be called in
RenderLevelStageEvent. - loadCameraPosition(Camera, PoseStack, BlockPos) - Static method in class org.moddingx.libx.render.RenderHelperLevel
-
This is meant to be called in
RenderLevelStageEvent. - loadCameraPosition(Camera, PoseStack, Vec3) - Static method in class org.moddingx.libx.render.RenderHelperLevel
-
This is meant to be called in
RenderLevelStageEvent. - loadJson(ResourceManager, String, Codec<T>) - Static method in class org.moddingx.libx.datapack.DataLoader
-
Loads json data from a base path.
- loadJson(ResourceManager, String, DataLoader.ResourceFactory<JsonElement, T>) - Static method in class org.moddingx.libx.datapack.DataLoader
-
Loads json data from a base path.
- loc(ItemLike) - Method in class org.moddingx.libx.datagen.provider.recipe.RecipeProviderBase
-
Gets a
ResourceLocationwith the namespace being the modid of the mod given in constructor and the path being the registry path of the given item. - loc(ItemLike, String) - Method in class org.moddingx.libx.datagen.provider.recipe.RecipeProviderBase
-
Gets a
ResourceLocationwith the namespace being the modid of the mod given in constructor and the path being the registry path of the given item followed by an underscore and the given suffix. - LOCAL_SHADOW - Enum constant in enum class org.moddingx.libx.event.ConfigLoadedEvent.LoadReason
-
This is the load reason when the values are loaded from the singleplayer world specific config folder.
- locate(ResourceManager, String, String) - Static method in class org.moddingx.libx.datapack.DataLoader
-
Locates resources in different namespaces.
- locate(ResourceManager, String, String, boolean) - Static method in class org.moddingx.libx.datapack.DataLoader
-
Locates resources in a specific folder.
- locateOffset - Variable in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase.BasePlacementBuilder
- locateOffset(int, int, int) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase.BasePlacementBuilder
- locateOffset(Vec3i) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase.BasePlacementBuilder
- locationTest(PosRuleTest) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProcessorProviderBase.ProcessorRuleBuilder
- LOG - Static variable in interface org.moddingx.libx.base.decoration.DecorationType
- logger - Static variable in class org.moddingx.libx.LibX
- LongAmountToIntUtil - Class in org.moddingx.libx.util.game
-
Utility methods to convert amounts (must be > 0) that are stored as
longtoint. - LongAmountToIntUtil() - Constructor for class org.moddingx.libx.util.game.LongAmountToIntUtil
- LongEnergyStorage - Interface in org.moddingx.libx.util.game
-
An
IEnergyStoragethat allows storing the energy value as long. - LongRange - Annotation Interface in org.moddingx.libx.config.validate
-
Config validator annotation that checks whether a long is in a range of allowed values.
- LootBuilders - Class in org.moddingx.libx.datagen.loot
-
Contains builders vor various loot table entry containers.
- LootBuilders() - Constructor for class org.moddingx.libx.datagen.loot.LootBuilders
- LootFactory<T> - Interface in org.moddingx.libx.datagen.provider.loot.entry
-
Interface to get a loot entry from an item.
- looting(int) - Method in class org.moddingx.libx.datagen.provider.loot.EntityLootProviderBase
-
Gets a loot modifier for the looting enchantment.
- looting(int, int) - Method in class org.moddingx.libx.datagen.provider.loot.EntityLootProviderBase
-
Gets a loot modifier for the looting enchantment.
- LootModifier<T> - Interface in org.moddingx.libx.datagen.provider.loot.entry
-
Interface to modify a singleton loot entry to a new singleton loot entry.
- LootProviderBase<T> - Class in org.moddingx.libx.datagen.provider.loot
- LootProviderBase(DatagenContext, String, LootContextParamSet, Function<T, ResourceLocation>) - Constructor for class org.moddingx.libx.datagen.provider.loot.LootProviderBase
- LootProviderBase(DatagenContext, String, LootContextParamSet, ResourceKey<? extends Registry<T>>) - Constructor for class org.moddingx.libx.datagen.provider.loot.LootProviderBase
M
- mainOutput() - Method in class org.moddingx.libx.datagen.DatagenSystem
-
The main output path.
- mainTarget() - Method in class org.moddingx.libx.datagen.DatagenSystem
-
The main pack target.
- makeArmor(ItemLike, ItemLike, ItemLike, ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.crafting.ToolExtension
-
Creates armor recipes for a material.
- makeCreativeTabStacks() - Method in class org.moddingx.libx.base.BlockBase
- makeCreativeTabStacks() - Method in class org.moddingx.libx.base.ItemBase
- makeCreativeTabStacks() - Method in interface org.moddingx.libx.creativetab.CreativeTabItemProvider
-
Returns a
Streamofitem stacksto add to a creative tab. - makePackTarget(String, PackTarget...) - Method in class org.moddingx.libx.datagen.DatagenSystem
-
Creates a new builder for a
PackTarget. - makeTools(ItemLike, ItemLike, ItemLike, ItemLike, ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.crafting.ToolExtension
-
Creates tool recipes for a material.
- manualModel(Item) - Method in class org.moddingx.libx.datagen.provider.model.ItemModelProviderBase
-
This item will not be processed by the generator.
- manualModel(Block) - Method in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase
-
The provider will add a block state for a custom manual model
- manualModel(Block, ModelFile) - Method in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase
-
The provider will add a block state with the given model
- manualState(Block) - Method in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase
-
The provider will not process this block.
- map(Function<T, U>) - Method in class org.moddingx.libx.util.lazy.LazyValue
-
Gets a new lazy value that will hold the value of this lazy value applied to the mapper function.
- mapDispatch(MapCodec<K>, Function<K, DataResult<Codec<? extends V>>>, Function<A, Pair<K, V>>, BiFunction<K, V, DataResult<A>>) - Static method in class org.moddingx.libx.codec.MoreCodecs
-
Creates a map dispatched codec.
- mapOf(StreamCodec<? super B, K>, StreamCodec<? super B, V>) - Static method in class org.moddingx.libx.codec.MoreStreamCodecs
- MapperFactory<T> - Interface in org.moddingx.libx.config.mapper
-
A factory that creates a
ValueMapperby the generic type of a config key. - MapperFactory.Context - Interface in org.moddingx.libx.config.mapper
- matches(Recipe<?>, List<ItemStack>, boolean) - Static method in class org.moddingx.libx.crafting.RecipeHelper
-
Checks whether all the ingredients of a recipe are present in a list of
ItemStacks. - matchState() - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
-
Gets a loot modifier builder for a match state condition.
- matchTool(TagKey<Item>) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
-
Gets a loot condition builder for a match tool condition.
- matchTool(ItemLike) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
-
Gets a loot condition builder for a match tool condition.
- material() - Method in class org.moddingx.libx.base.decoration.DecorationContext
-
Gets the base material of the
DecorationContext. - MaterialProperties(BlockSetType, WoodType) - Constructor for class org.moddingx.libx.base.decoration.DecorationMaterial.MaterialProperties
- max() - Element in annotation interface org.moddingx.libx.config.validate.DoubleRange
-
The upper bound (inclusive)
- max() - Element in annotation interface org.moddingx.libx.config.validate.FloatRange
-
The upper bound (inclusive)
- max() - Element in annotation interface org.moddingx.libx.config.validate.IntRange
-
The upper bound (inclusive)
- max() - Element in annotation interface org.moddingx.libx.config.validate.LongRange
-
The upper bound (inclusive)
- max() - Element in annotation interface org.moddingx.libx.config.validate.ShortRange
-
The upper bound (inclusive)
- maxCost(int, int) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- maxLevel(int) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- maybe(StreamCodec<? super B, T>) - Static method in class org.moddingx.libx.codec.MoreStreamCodecs
- mayPlace(ItemStack) - Method in class org.moddingx.libx.menu.slot.BaseSlot
- mayPlace(ItemStack) - Method in class org.moddingx.libx.menu.slot.OutputSlot
- menu - Variable in class org.moddingx.libx.base.MenuBlock
- menu - Variable in class org.moddingx.libx.base.tile.MenuBlockBE
- MenuBase - Class in org.moddingx.libx.menu
-
A base class for
menus. - MenuBase(MenuType<?>, int, Inventory) - Constructor for class org.moddingx.libx.menu.MenuBase
- MenuBlock<C> - Class in org.moddingx.libx.base
-
This class registers a menu with the Block.
- MenuBlock(ModX, AdvancedMenuType<C, ? super BlockPos>, BlockBehaviour.Properties) - Constructor for class org.moddingx.libx.base.MenuBlock
- MenuBlock(ModX, AdvancedMenuType<C, ? super BlockPos>, BlockBehaviour.Properties, Item.Properties) - Constructor for class org.moddingx.libx.base.MenuBlock
- MenuBlockBE<T,
C> - Class in org.moddingx.libx.base.tile -
This class registers a menu to its
block entity typeand handles the gui opening when the block is right clicked. - MenuBlockBE(ModX, Class<T>, AdvancedMenuType<C, ? super BlockPos>, BlockBehaviour.Properties) - Constructor for class org.moddingx.libx.base.tile.MenuBlockBE
- MenuBlockBE(ModX, Class<T>, AdvancedMenuType<C, ? super BlockPos>, BlockBehaviour.Properties, Item.Properties) - Constructor for class org.moddingx.libx.base.tile.MenuBlockBE
- MenuScreen(MenuType<T>, MenuScreens.ScreenConstructor<T, U>) - Constructor for record class org.moddingx.libx.registration.util.ClientExtensionInfo.MenuScreen
-
Creates an instance of a
MenuScreenrecord class. - menuType() - Method in record class org.moddingx.libx.registration.util.ClientExtensionInfo.MenuScreen
-
Returns the value of the
menuTyperecord component. - message() - Method in interface org.moddingx.libx.config.gui.ConfigScreenContent
-
Gets the message for the button that opens the screen.
- meta() - Method in interface org.moddingx.libx.datagen.PackTarget.Resource
- min() - Element in annotation interface org.moddingx.libx.config.validate.DoubleRange
-
The lower bound (inclusive)
- min() - Element in annotation interface org.moddingx.libx.config.validate.FloatRange
-
The lower bound (inclusive)
- min() - Element in annotation interface org.moddingx.libx.config.validate.IntRange
-
The lower bound (inclusive)
- min() - Element in annotation interface org.moddingx.libx.config.validate.LongRange
-
The lower bound (inclusive)
- min() - Element in annotation interface org.moddingx.libx.config.validate.ShortRange
-
The lower bound (inclusive)
- minCost(int, int) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- minecraft() - Element in annotation interface org.moddingx.libx.annotation.meta.RemoveIn
-
The minecraft version in which the feature should be removed.
- minWidth() - Method in record class org.moddingx.libx.screen.text.entry.AlignedComponent.TextWrapping
-
Returns the value of the
minWidthrecord component. - Misc - Class in org.moddingx.libx.util
-
Some miscellaneous stuff that does not fit anywhere else.
- Misc() - Constructor for class org.moddingx.libx.util.Misc
- MISSINGNO - Static variable in class org.moddingx.libx.util.Misc
-
This resource location should be used as a placeholder / invalid value It's value is
minecraft:missigno. - MobEffect(Supplier<IClientMobEffectExtensions>) - Constructor for record class org.moddingx.libx.registration.util.ClientExtensionInfo.MobEffect
-
Creates an instance of a
MobEffectrecord class. - MobEffect(IClientMobEffectExtensions) - Constructor for record class org.moddingx.libx.registration.util.ClientExtensionInfo.MobEffect
- mobSpawns(MobSpawnSettings.Builder) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeProviderBase.BiomeBuilder
-
Sets the mob spawns for this biome.
- mod - Variable in class org.moddingx.libx.base.BlockBase
- mod - Variable in class org.moddingx.libx.base.FluidBase
- mod - Variable in class org.moddingx.libx.base.ItemBase
- mod - Variable in class org.moddingx.libx.creativetab.CreativeTabX
- mod - Variable in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
- mod - Variable in class org.moddingx.libx.datagen.provider.loot.GlobalLootProviderBase
- mod - Variable in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
- mod - Variable in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase
- mod - Variable in class org.moddingx.libx.datagen.provider.model.ItemModelProviderBase
- mod - Variable in class org.moddingx.libx.datagen.provider.patchouli.CategoryBuilder
- mod - Variable in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
- mod - Variable in class org.moddingx.libx.datagen.provider.patchouli.PatchouliProviderBase
- mod - Variable in class org.moddingx.libx.datagen.provider.recipe.RecipeProviderBase
- mod - Variable in class org.moddingx.libx.datagen.provider.RegistryProviderBase
- mod - Variable in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase
- mod - Variable in class org.moddingx.libx.datagen.provider.tags.CommonTagsProviderBase
- mod - Variable in class org.moddingx.libx.datagen.provider.tags.TagProviderBase
- mod() - Element in annotation interface org.moddingx.libx.annotation.meta.RemoveIn
-
The mod version in which the feature should be removed.
- mod() - Method in class org.moddingx.libx.datagen.DatagenContext
-
Gets the mod, the provider is generating data for.
- mod() - Method in class org.moddingx.libx.datagen.DatagenSystem
- mod() - Method in class org.moddingx.libx.registration.RegistrationContext
-
Gets the mod to which object belongs.
- Model - Annotation Interface in org.moddingx.libx.annotation.model
-
Can be attached to public static non-final baked model fields.
- modElements - Variable in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
- models() - Method in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase
- models(ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase
-
Gets a
BlockModelProviderwhich assigns the givenRenderTypeGroupto each created builder. - modid - Variable in class org.moddingx.libx.mod.ModX
-
Contains the Mod id of this mod.
- modifier - Variable in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase.SilkModifier
- modifier(String, Function<LootItemCondition[], ? extends LootModifier>) - Method in class org.moddingx.libx.datagen.provider.loot.GlobalLootProviderBase
-
Creates a new loot modifier builder with a name and factory.
- modifier(BiFunction<T, LootPoolSingletonContainer.Builder<?>, LootPoolSingletonContainer.Builder<?>>) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
- modifier(BiomeModifier) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeModifierProviderBase
- modifiers - Variable in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase.AnyPlacementBuilder
- modifiers() - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase
-
Returns a new builder for placement modifiers.
- ModX - Class in org.moddingx.libx.mod
-
A base class for a mod that uses LibX.
- ModX() - Constructor for class org.moddingx.libx.mod.ModX
-
Subclasses should provide a public no-arg constructor that calls this with the values needed.
- ModXRegistration - Class in org.moddingx.libx.mod
-
You need to extend this instead of
ModXif you want to use the LibX registration system. - ModXRegistration() - Constructor for class org.moddingx.libx.mod.ModXRegistration
-
Subclasses should provide a public no-arg constructor that calls this with the values needed.
- monsterSpawnRule(int, int) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionTypeProviderBase.DimensionTypeBuilder
- monsterSpawnRule(IntProvider, int) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionTypeProviderBase.DimensionTypeBuilder
- MoreCodecs - Class in org.moddingx.libx.codec
-
Provides additional
codecs. - MoreCodecs() - Constructor for class org.moddingx.libx.codec.MoreCodecs
- MoreStreamCodecs - Class in org.moddingx.libx.codec
-
Provides additional
stream codecs. - MoreStreamCodecs() - Constructor for class org.moddingx.libx.codec.MoreStreamCodecs
- mouseClicked(double, double, int) - Method in class org.moddingx.libx.screen.ColorPicker
- mouseClicked(double, double, int) - Method in class org.moddingx.libx.screen.Panel
- mouseClicked(double, double, int) - Method in class org.moddingx.libx.screen.text.TextScreen
- mouseDragged(double, double, int, double, double) - Method in class org.moddingx.libx.screen.ColorPicker
- mouseDragged(double, double, int, double, double) - Method in class org.moddingx.libx.screen.Panel
- mouseReleased(double, double, int) - Method in class org.moddingx.libx.screen.Panel
- mouseScrolled(double, double, double, double) - Method in class org.moddingx.libx.screen.Panel
- moveItemStackTo(ItemStack, int, int, boolean) - Method in class org.moddingx.libx.menu.MenuBase
- multiblock(String, String) - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Adds some content to the entry that display a multiblock.
- multiNoiseBiome(Climate.ParameterList<Holder<Biome>>) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionProviderBase.BiomeSourceBuilder
-
Use a
MultiNoiseBiomeSourcefor this dimension. - multiply(Polynomial<Double>) - Method in class org.moddingx.libx.util.math.DoublePolynomial
- multiply(Polynomial<Integer>) - Method in class org.moddingx.libx.util.math.IntPolynomial
- multiply(Polynomial<T>) - Method in class org.moddingx.libx.util.math.Polynomial
-
Multiplies two polynomials.
- multiplyValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>>, float) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- multiplyValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>>, float, float) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- multiplyValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>>, float, float, LootItemCondition) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- multiplyValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>>, float, LootItemCondition) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- multiplyValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>>, LevelBasedValue) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- multiplyValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>>, LevelBasedValue, LootItemCondition) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
N
- name() - Method in interface org.moddingx.libx.base.decoration.DecorationType
-
Gets the name for this decoration type.
- name() - Method in class org.moddingx.libx.datagen.PackTarget
-
The name of the pack target.
- name(String) - Method in class org.moddingx.libx.datagen.provider.patchouli.CategoryBuilder
-
Sets the category name.
- name(String) - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Sets the entry name.
- namespace() - Element in annotation interface org.moddingx.libx.annotation.model.Model
-
The namespace of the model.
- namespace() - Element in annotation interface org.moddingx.libx.datagen.provider.Id
-
The namespace used to register the element.
- namespace() - Method in record class org.moddingx.libx.datagen.provider.patchouli.BookProperties
-
Returns the value of the
namespacerecord component. - NbtX - Class in org.moddingx.libx.util.data
-
Utilities to deal with NBT.
- NbtX() - Constructor for class org.moddingx.libx.util.data.NbtX
- needsLootTable(BlockState) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
-
Returns whether this block state needs a loot table.
- negate() - Method in interface org.moddingx.libx.fi.Predicate3
- negate() - Method in interface org.moddingx.libx.fi.Predicate4
- negate() - Method in interface org.moddingx.libx.fi.Predicate5
- negate() - Method in interface org.moddingx.libx.fi.Predicate6
- negate() - Method in interface org.moddingx.libx.fi.Predicate7
- negate() - Method in interface org.moddingx.libx.fi.Predicate8
- negate() - Method in class org.moddingx.libx.util.math.DoublePolynomial
- negate() - Method in class org.moddingx.libx.util.math.IntPolynomial
- negate() - Method in class org.moddingx.libx.util.math.Polynomial
-
Negates this polynomial.
- nestedDatapack(ResourceLocation, PackTarget...) - Method in class org.moddingx.libx.datagen.DatagenSystem
-
Creates a pack target for a vanilla-style nested datapack inside the first given parent.
- nestingDepth(int) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProviderBase.JigsawBuilder
-
Sets the maximum nesting depth.
- NETHER_WOOD - Static variable in interface org.moddingx.libx.base.decoration.DecorationMaterial
-
A material for nether wood blocks that adds a
BlockSetTypeand aWoodType. - NetworkX - Class in org.moddingx.libx.network
-
A class implementing network logic.
- NetworkX(ModX) - Constructor for class org.moddingx.libx.network.NetworkX
- newBlockEntity(BlockPos, BlockState) - Method in class org.moddingx.libx.base.tile.BlockBE
- nextFocusPath(FocusNavigationEvent) - Method in class org.moddingx.libx.screen.Panel
- noise(int, double...) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase
-
Creates new
noise parameters. - noise(int, int, int, int) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder
- noise(NoiseSettings) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder
- noiseCount(int, double, double) - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase.AnyPlacementBuilder
- noiseGenerator(Holder<NoiseGeneratorSettings>) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionProviderBase.ChunkGeneratorBuilder
-
Use a noise based chunk generator for this dimension.
- NoiseProviderBase - Class in org.moddingx.libx.datagen.provider.sandbox
-
SandBox provider for noise related data.
- NoiseProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase
- NoiseProviderBase.GeneratorSettingsBuilder - Class in org.moddingx.libx.datagen.provider.sandbox
- NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder - Class in org.moddingx.libx.datagen.provider.sandbox
- noiseThresholdCount(double, int, int) - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase.AnyPlacementBuilder
- nonNatural() - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionTypeProviderBase.DimensionTypeBuilder
- nonNull(T, String) - Static method in class org.moddingx.libx.codec.CodecHelper
-
Wraps a value into a
DataResult. - nonNull(T, Supplier<String>) - Static method in class org.moddingx.libx.codec.CodecHelper
-
Wraps a value into a
DataResult. - north - Variable in class org.moddingx.libx.block.RotationShape
- noSilk() - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
-
Gets a new silk modifier that means: No special silk touch behaviour.
- not(ResourceKey<? extends Registry<T>>, HolderSet<T>) - Method in class org.moddingx.libx.datagen.provider.RegistryProviderBase
-
Gets a holder set matching any value not in the given holder set.
- not(TagKey<T>) - Method in class org.moddingx.libx.datagen.provider.RegistryProviderBase
-
Gets a holder set matching any value not in the given tag.
- not(LootItemCondition.Builder) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
Inverts a loot condition
- notifyGameEvent(ServerLevel, Holder<GameEvent>, GameEvent.Context, Vec3) - Method in interface org.moddingx.libx.base.tile.GameEventBlock
-
Notifies the block entity of game event.
- noWaterLogging() - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProviderBase.JigsawBuilder
-
Disable waterlogging of waterloggable blocks when they are be placed in water.
O
- of(Class<R>, Function<? super T, ? extends R>, Function<? super R, ? extends T>) - Static method in interface org.moddingx.libx.codec.TypedEncoder
-
Creates a new
TypedEncodergiven two functions to encode and decode an object. - of(SimpleLootFactory<T>, BiFunction<T, LootPoolSingletonContainer.Builder<?>, LootPoolEntryContainer.Builder<?>>) - Static method in interface org.moddingx.libx.datagen.provider.loot.entry.GenericLootModifier
-
Creates a new generic lot modifier.
- of(SimpleLootFactory<T>, BiFunction<T, LootPoolSingletonContainer.Builder<?>, LootPoolSingletonContainer.Builder<?>>) - Static method in interface org.moddingx.libx.datagen.provider.loot.entry.LootModifier
-
Creates a new generic lot modifier.
- offset(long) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.ClimateBuilder
-
Sets the climate offset used for this biome.
- onContentsChanged(int) - Method in class org.moddingx.libx.inventory.BaseItemStackHandler
- ONE - Static variable in class org.moddingx.libx.util.math.DoublePolynomial
-
The polynomial that is always one.
- ONE - Static variable in class org.moddingx.libx.util.math.IntPolynomial
-
The polynomial that is always one.
- onLoad() - Method in class org.moddingx.libx.base.tile.BlockEntityBase
-
If the block entity is loaded on the logical client, this will update the block entity using
BlockEntity.getUpdateTag(HolderLookup.Provider)andIBlockEntityExtension.handleUpdateTag(CompoundTag, HolderLookup.Provider). - onLoad() - Method in class org.moddingx.libx.inventory.BaseItemStackHandler
- onlyEffect(DataComponentType<T>, T) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- onRemove(BlockState, Level, BlockPos, BlockState, boolean) - Method in class org.moddingx.libx.base.tile.BlockBE
- open() - Method in interface org.moddingx.libx.datagen.PackTarget.Resource
- open(ServerPlayer, Component, S) - Method in class org.moddingx.libx.menu.type.AdvancedMenuType
-
Opens a menu of this type to the provided player.
- open(ConfigScreenContent<T>, Consumer<T>) - Method in interface org.moddingx.libx.config.gui.ConfigScreenContent.ScreenManager
-
Opens a new sub-screen
- option(Codec<T>) - Static method in class org.moddingx.libx.codec.MoreCodecs
-
Gets a codec that encodes an
Optionalwith a given child codec. - option(ConfigEditor<T>) - Static method in interface org.moddingx.libx.config.gui.ConfigEditor
-
Creates a new editor that represents an option of another editor by adding a checkbox to select whether a value is set or not.
- optionalFieldOf(Codec<T>, String) - Static method in class org.moddingx.libx.codec.MoreCodecs
-
Behaves the same as
Codec.optionalFieldOf(String)but instead of silently using the default value if decoding the element produces an error, propagates the error through. - optionalFieldOf(Codec<T>, String, T) - Static method in class org.moddingx.libx.codec.MoreCodecs
-
Behaves the same as
Codec.optionalFieldOf(String, Object)but instead of silently using the default value if decoding the element produces an error, propagates the error through. - or(Supplier<DataResult<T>>...) - Static method in class org.moddingx.libx.codec.CodecHelper
-
Takes a number of
DataResults and returns the first result that is a success. - or(HolderSet<T>...) - Method in class org.moddingx.libx.datagen.provider.RegistryProviderBase
-
Gets a holder set that matches the union of the given sets.
- or(HolderSet<T>, TagKey<T>) - Method in class org.moddingx.libx.datagen.provider.RegistryProviderBase
-
Gets a holder set that matches the union of the given sets.
- or(TagKey<T>, HolderSet<T>) - Method in class org.moddingx.libx.datagen.provider.RegistryProviderBase
-
Gets a holder set that matches the union of the given sets.
- or(TagKey<T>, TagKey<T>) - Method in class org.moddingx.libx.datagen.provider.RegistryProviderBase
-
Gets a holder set that matches the union of the given sets.
- or(LootItemCondition.Builder...) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
Creates a condition that is met when at least one of the given conditions is met.
- or(GlobalLootProviderBase.LootConditionsBuilder) - Method in class org.moddingx.libx.datagen.provider.loot.GlobalLootProviderBase.AnyLootConditionsBuilder
-
Adds a loot condition that matches if any of the given conditions matches.
- or(Predicate3<A, B, C>) - Method in interface org.moddingx.libx.fi.Predicate3
- or(Predicate4<A, B, C, D>) - Method in interface org.moddingx.libx.fi.Predicate4
- or(Predicate5<A, B, C, D, E>) - Method in interface org.moddingx.libx.fi.Predicate5
- or(Predicate6<A, B, C, D, E, F>) - Method in interface org.moddingx.libx.fi.Predicate6
- or(Predicate7<A, B, C, D, E, F, G>) - Method in interface org.moddingx.libx.fi.Predicate7
- or(Predicate8<A, B, C, D, E, F, G, H>) - Method in interface org.moddingx.libx.fi.Predicate8
- org.moddingx.libx - package org.moddingx.libx
- org.moddingx.libx.annotation - package org.moddingx.libx.annotation
- org.moddingx.libx.annotation.api - package org.moddingx.libx.annotation.api
- org.moddingx.libx.annotation.codec - package org.moddingx.libx.annotation.codec
- org.moddingx.libx.annotation.config - package org.moddingx.libx.annotation.config
- org.moddingx.libx.annotation.meta - package org.moddingx.libx.annotation.meta
- org.moddingx.libx.annotation.model - package org.moddingx.libx.annotation.model
-
Annotations to deal with models.
- org.moddingx.libx.annotation.registration - package org.moddingx.libx.annotation.registration
- org.moddingx.libx.base - package org.moddingx.libx.base
- org.moddingx.libx.base.decoration - package org.moddingx.libx.base.decoration
- org.moddingx.libx.base.tile - package org.moddingx.libx.base.tile
- org.moddingx.libx.block - package org.moddingx.libx.block
- org.moddingx.libx.codec - package org.moddingx.libx.codec
- org.moddingx.libx.command - package org.moddingx.libx.command
- org.moddingx.libx.config - package org.moddingx.libx.config
-
Provides a system for config files in JSON format.
- org.moddingx.libx.config.correct - package org.moddingx.libx.config.correct
- org.moddingx.libx.config.gui - package org.moddingx.libx.config.gui
- org.moddingx.libx.config.mapper - package org.moddingx.libx.config.mapper
- org.moddingx.libx.config.validate - package org.moddingx.libx.config.validate
- org.moddingx.libx.config.validator - package org.moddingx.libx.config.validator
- org.moddingx.libx.crafting - package org.moddingx.libx.crafting
- org.moddingx.libx.crafting.ingredient - package org.moddingx.libx.crafting.ingredient
-
Contains some commonly used types of
ingredients. - org.moddingx.libx.creativetab - package org.moddingx.libx.creativetab
- org.moddingx.libx.datagen - package org.moddingx.libx.datagen
-
Contains utilities for datagen.
- org.moddingx.libx.datagen.loot - package org.moddingx.libx.datagen.loot
- org.moddingx.libx.datagen.provider - package org.moddingx.libx.datagen.provider
-
Contains base classes for various
data providers. - org.moddingx.libx.datagen.provider.loot - package org.moddingx.libx.datagen.provider.loot
- org.moddingx.libx.datagen.provider.loot.entry - package org.moddingx.libx.datagen.provider.loot.entry
- org.moddingx.libx.datagen.provider.model - package org.moddingx.libx.datagen.provider.model
- org.moddingx.libx.datagen.provider.patchouli - package org.moddingx.libx.datagen.provider.patchouli
- org.moddingx.libx.datagen.provider.patchouli.content - package org.moddingx.libx.datagen.provider.patchouli.content
- org.moddingx.libx.datagen.provider.patchouli.page - package org.moddingx.libx.datagen.provider.patchouli.page
- org.moddingx.libx.datagen.provider.recipe - package org.moddingx.libx.datagen.provider.recipe
- org.moddingx.libx.datagen.provider.recipe.crafting - package org.moddingx.libx.datagen.provider.recipe.crafting
- org.moddingx.libx.datagen.provider.sandbox - package org.moddingx.libx.datagen.provider.sandbox
- org.moddingx.libx.datagen.provider.tags - package org.moddingx.libx.datagen.provider.tags
- org.moddingx.libx.datagen.provider.texture - package org.moddingx.libx.datagen.provider.texture
- org.moddingx.libx.datapack - package org.moddingx.libx.datapack
- org.moddingx.libx.event - package org.moddingx.libx.event
-
Contains events that are fored on the
neoforge event bus - org.moddingx.libx.fi - package org.moddingx.libx.fi
-
Contains generic
functional interfaces. - org.moddingx.libx.inventory - package org.moddingx.libx.inventory
-
Contains classes to deal with
item handlersand vanillacontainers. - org.moddingx.libx.menu - package org.moddingx.libx.menu
-
Contains several base classes for
menus. - org.moddingx.libx.menu.slot - package org.moddingx.libx.menu.slot
- org.moddingx.libx.menu.type - package org.moddingx.libx.menu.type
- org.moddingx.libx.mod - package org.moddingx.libx.mod
- org.moddingx.libx.network - package org.moddingx.libx.network
- org.moddingx.libx.registration - package org.moddingx.libx.registration
- org.moddingx.libx.registration.util - package org.moddingx.libx.registration.util
- org.moddingx.libx.render - package org.moddingx.libx.render
- org.moddingx.libx.render.block - package org.moddingx.libx.render.block
- org.moddingx.libx.render.target - package org.moddingx.libx.render.target
- org.moddingx.libx.sandbox - package org.moddingx.libx.sandbox
-
SandBox is the LibX worldgen library.
- org.moddingx.libx.sandbox.generator - package org.moddingx.libx.sandbox.generator
- org.moddingx.libx.sandbox.placement - package org.moddingx.libx.sandbox.placement
- org.moddingx.libx.sandbox.structure - package org.moddingx.libx.sandbox.structure
- org.moddingx.libx.sandbox.surface - package org.moddingx.libx.sandbox.surface
- org.moddingx.libx.screen - package org.moddingx.libx.screen
- org.moddingx.libx.screen.text - package org.moddingx.libx.screen.text
- org.moddingx.libx.screen.text.entry - package org.moddingx.libx.screen.text.entry
- org.moddingx.libx.util - package org.moddingx.libx.util
- org.moddingx.libx.util.data - package org.moddingx.libx.util.data
- org.moddingx.libx.util.game - package org.moddingx.libx.util.game
- org.moddingx.libx.util.lazy - package org.moddingx.libx.util.lazy
- org.moddingx.libx.util.math - package org.moddingx.libx.util.math
- org.moddingx.libx.vanilla - package org.moddingx.libx.vanilla
- orPartial(Supplier<DataResult<T>>...) - Static method in class org.moddingx.libx.codec.CodecHelper
-
Takes a number of
DataResults and returns the first result that is either a success or a partial success. - output() - Method in record class org.moddingx.libx.creativetab.CreativeTabX.TabContext
-
Returns the value of the
outputrecord component. - output() - Method in class org.moddingx.libx.datagen.DatagenContext
-
Gets the
PackOutputfor output. - output() - Method in interface org.moddingx.libx.datagen.provider.recipe.RecipeExtension
-
Gets the
RecipeOutputto add recipes to. - output() - Method in class org.moddingx.libx.datagen.provider.recipe.RecipeProviderBase
- output(int...) - Method in class org.moddingx.libx.inventory.BaseItemStackHandler.Builder
-
Marks the given slots as outputs.
- output(Range<Integer>) - Method in class org.moddingx.libx.inventory.BaseItemStackHandler.Builder
-
Marks the given slots as outputs.
- output(Set<Integer>) - Method in class org.moddingx.libx.inventory.BaseItemStackHandler.Builder
-
Marks the given slots as outputs.
- outputMap() - Method in class org.moddingx.libx.datagen.PackTarget
- OutputSlot - Class in org.moddingx.libx.menu.slot
-
A
slotthat no items can be inserted in. - OutputSlot(IItemHandler, int, int, int) - Constructor for class org.moddingx.libx.menu.slot.OutputSlot
- overrideLiquid(LiquidSettings) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Overrides the
liquid settingsused to place templates.
P
- PacketHandler<T> - Class in org.moddingx.libx.network
- PacketHandler(CustomPacketPayload.Type<T>, PacketFlow, StreamCodec<? super RegistryFriendlyByteBuf, T>, HandlerThread) - Constructor for class org.moddingx.libx.network.PacketHandler
- PacketHandler(PacketFlow, StreamCodec<? super RegistryFriendlyByteBuf, T>, CustomPacketPayload.Type<T>) - Constructor for class org.moddingx.libx.network.PacketHandler
- packOutput - Variable in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase
- packOutput() - Method in class org.moddingx.libx.datagen.PackTarget
-
Wraps the pack target as a vanilla
PackOutput. - packTarget - Variable in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
- packTarget - Variable in class org.moddingx.libx.datagen.provider.patchouli.PatchouliProviderBase
- PackTarget - Class in org.moddingx.libx.datagen
-
A pack target contains output paths for the different
pack types. - PackTarget.Resource - Interface in org.moddingx.libx.datagen
- PageBuilder - Interface in org.moddingx.libx.datagen.provider.patchouli.page
-
An interface that defines methods, instances of
Contentcan use to build book pages. - PageJson - Class in org.moddingx.libx.datagen.provider.patchouli.page
-
Some utilities for creating pages in a patchouli book.
- PageJson() - Constructor for class org.moddingx.libx.datagen.provider.patchouli.page.PageJson
- pages(PageBuilder) - Method in class org.moddingx.libx.datagen.provider.patchouli.content.CaptionContent
- pages(PageBuilder) - Method in record class org.moddingx.libx.datagen.provider.patchouli.content.TextContent
- pages(PageBuilder) - Method in interface org.moddingx.libx.datagen.provider.patchouli.page.Content
-
Generates some pages for this content.
- pageType - Variable in class org.moddingx.libx.datagen.provider.patchouli.content.RecipePage
- Panel - Class in org.moddingx.libx.screen
-
An
AbstractWidgetthat is composed of multiple other widgets. - Panel(int, int, int, int) - Constructor for class org.moddingx.libx.screen.Panel
- Param - Annotation Interface in org.moddingx.libx.annotation.codec
-
The parameter codec field type will try to store and load a parameter based on a different codec.
- params - Variable in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
- parent - Variable in class org.moddingx.libx.render.FilterGuiGraphics
- parent(String) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase.AdvancementFactory
-
Sets the parent of this advancement.
- parent(ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase.AdvancementFactory
-
Sets the parent of this advancement.
- parse(StringReader) - Method in class org.moddingx.libx.command.EnumArgumentIgnoreCase
- parse(String) - Method in class org.moddingx.libx.util.data.ResourceList.RuleBuilder
-
Parses a simple rule.
- partial(A) - Method in interface org.moddingx.libx.fi.Consumer3
- partial(A) - Method in interface org.moddingx.libx.fi.Consumer4
- partial(A) - Method in interface org.moddingx.libx.fi.Consumer5
- partial(A) - Method in interface org.moddingx.libx.fi.Consumer6
- partial(A) - Method in interface org.moddingx.libx.fi.Consumer7
- partial(A) - Method in interface org.moddingx.libx.fi.Consumer8
- partial(A) - Method in interface org.moddingx.libx.fi.Function3
- partial(A) - Method in interface org.moddingx.libx.fi.Function4
- partial(A) - Method in interface org.moddingx.libx.fi.Function5
- partial(A) - Method in interface org.moddingx.libx.fi.Function6
- partial(A) - Method in interface org.moddingx.libx.fi.Function7
- partial(A) - Method in interface org.moddingx.libx.fi.Function8
- partial(A, B) - Method in interface org.moddingx.libx.fi.Consumer3
- partial(A, B) - Method in interface org.moddingx.libx.fi.Consumer4
- partial(A, B) - Method in interface org.moddingx.libx.fi.Consumer5
- partial(A, B) - Method in interface org.moddingx.libx.fi.Consumer6
- partial(A, B) - Method in interface org.moddingx.libx.fi.Consumer7
- partial(A, B) - Method in interface org.moddingx.libx.fi.Consumer8
- partial(A, B) - Method in interface org.moddingx.libx.fi.Function3
- partial(A, B) - Method in interface org.moddingx.libx.fi.Function4
- partial(A, B) - Method in interface org.moddingx.libx.fi.Function5
- partial(A, B) - Method in interface org.moddingx.libx.fi.Function6
- partial(A, B) - Method in interface org.moddingx.libx.fi.Function7
- partial(A, B) - Method in interface org.moddingx.libx.fi.Function8
- partial(A, B, C) - Method in interface org.moddingx.libx.fi.Consumer3
- partial(A, B, C) - Method in interface org.moddingx.libx.fi.Consumer4
- partial(A, B, C) - Method in interface org.moddingx.libx.fi.Consumer5
- partial(A, B, C) - Method in interface org.moddingx.libx.fi.Consumer6
- partial(A, B, C) - Method in interface org.moddingx.libx.fi.Consumer7
- partial(A, B, C) - Method in interface org.moddingx.libx.fi.Consumer8
- partial(A, B, C) - Method in interface org.moddingx.libx.fi.Function3
- partial(A, B, C) - Method in interface org.moddingx.libx.fi.Function4
- partial(A, B, C) - Method in interface org.moddingx.libx.fi.Function5
- partial(A, B, C) - Method in interface org.moddingx.libx.fi.Function6
- partial(A, B, C) - Method in interface org.moddingx.libx.fi.Function7
- partial(A, B, C) - Method in interface org.moddingx.libx.fi.Function8
- partial(A, B, C, D) - Method in interface org.moddingx.libx.fi.Consumer4
- partial(A, B, C, D) - Method in interface org.moddingx.libx.fi.Consumer5
- partial(A, B, C, D) - Method in interface org.moddingx.libx.fi.Consumer6
- partial(A, B, C, D) - Method in interface org.moddingx.libx.fi.Consumer7
- partial(A, B, C, D) - Method in interface org.moddingx.libx.fi.Consumer8
- partial(A, B, C, D) - Method in interface org.moddingx.libx.fi.Function4
- partial(A, B, C, D) - Method in interface org.moddingx.libx.fi.Function5
- partial(A, B, C, D) - Method in interface org.moddingx.libx.fi.Function6
- partial(A, B, C, D) - Method in interface org.moddingx.libx.fi.Function7
- partial(A, B, C, D) - Method in interface org.moddingx.libx.fi.Function8
- partial(A, B, C, D, E) - Method in interface org.moddingx.libx.fi.Consumer5
- partial(A, B, C, D, E) - Method in interface org.moddingx.libx.fi.Consumer6
- partial(A, B, C, D, E) - Method in interface org.moddingx.libx.fi.Consumer7
- partial(A, B, C, D, E) - Method in interface org.moddingx.libx.fi.Consumer8
- partial(A, B, C, D, E) - Method in interface org.moddingx.libx.fi.Function5
- partial(A, B, C, D, E) - Method in interface org.moddingx.libx.fi.Function6
- partial(A, B, C, D, E) - Method in interface org.moddingx.libx.fi.Function7
- partial(A, B, C, D, E) - Method in interface org.moddingx.libx.fi.Function8
- partial(A, B, C, D, E, F) - Method in interface org.moddingx.libx.fi.Consumer6
- partial(A, B, C, D, E, F) - Method in interface org.moddingx.libx.fi.Consumer7
- partial(A, B, C, D, E, F) - Method in interface org.moddingx.libx.fi.Consumer8
- partial(A, B, C, D, E, F) - Method in interface org.moddingx.libx.fi.Function6
- partial(A, B, C, D, E, F) - Method in interface org.moddingx.libx.fi.Function7
- partial(A, B, C, D, E, F) - Method in interface org.moddingx.libx.fi.Function8
- partial(A, B, C, D, E, F, G) - Method in interface org.moddingx.libx.fi.Consumer7
- partial(A, B, C, D, E, F, G) - Method in interface org.moddingx.libx.fi.Consumer8
- partial(A, B, C, D, E, F, G) - Method in interface org.moddingx.libx.fi.Function7
- partial(A, B, C, D, E, F, G) - Method in interface org.moddingx.libx.fi.Function8
- partial(A, B, C, D, E, F, G, H) - Method in interface org.moddingx.libx.fi.Consumer8
- partial(A, B, C, D, E, F, G, H) - Method in interface org.moddingx.libx.fi.Function8
- PatchouliProviderBase - Class in org.moddingx.libx.datagen.provider.patchouli
-
A provider for patchouli categories and entries.
- PatchouliProviderBase(DatagenContext, BookProperties) - Constructor for class org.moddingx.libx.datagen.provider.patchouli.PatchouliProviderBase
- path(PackType) - Method in class org.moddingx.libx.datagen.PackTarget
-
Gets the output path for this pack target.
- piglinSafe() - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionTypeProviderBase.DimensionTypeBuilder
- PILLAGER_OUTPOST_BASE_PLATES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- PILLAGER_OUTPOST_FEATURE_PLATES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- PILLAGER_OUTPOST_FEATURES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- PILLAGER_OUTPOST_TOWERS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- pitch(float) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase.SoundSettingsBuilder
-
Sets the pitch for the sound settings.
- place(StructurePlacement) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase.StructureEntryBuilder
-
Builds the
StructureSet. - placement(Holder<ConfiguredFeature<?, ?>>) - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase
-
Returns a new builder for a
PlacedFeature. - PlacementModifiers(List<PlacementModifier>) - Constructor for class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase.PlacementModifiers
- placeRandom(int, int) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase.StructureEntryBuilder
-
Selects a random placement strategy for this structure set.
- placeRings(int, int, int) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase.StructureEntryBuilder
-
Selects a ruing based placement strategy for this structure set.
- PLAIN - Static variable in interface org.moddingx.libx.config.gui.InputProperties
-
Input properties for a plain string.
- PlainRegisterable - Annotation Interface in org.moddingx.libx.annotation.registration
-
This annotation can be added to a class to instruct ModInit to always register instances of that class without a registry and don't check the element type.
- PLANKS - Static variable in class org.moddingx.libx.base.decoration.DecorationContext
-
Decoration context for wooden planks.
- player - Variable in class org.moddingx.libx.menu.DefaultMenu
- playerInventory - Variable in class org.moddingx.libx.menu.MenuBase
- Polynomial<T> - Class in org.moddingx.libx.util.math
-
Represents a polynomial with coefficients of type
T. - Polynomial() - Constructor for class org.moddingx.libx.util.math.Polynomial
- pool() - Method in class org.moddingx.libx.sandbox.structure.PoolExtension
-
Gets the pool id to extend.
- PoolExtension - Class in org.moddingx.libx.sandbox.structure
-
Specifies an extension to a
template pool. - PoolExtension(ResourceKey<StructureTemplatePool>, boolean, List<Pair<StructurePoolElement, Integer>>) - Constructor for class org.moddingx.libx.sandbox.structure.PoolExtension
- PoolExtension(ResourceKey<StructureTemplatePool>, List<Pair<StructurePoolElement, Integer>>) - Constructor for class org.moddingx.libx.sandbox.structure.PoolExtension
- pos - Variable in class org.moddingx.libx.menu.BlockMenu
- pose() - Method in class org.moddingx.libx.render.FilterGuiGraphics
- postProcess(Consumer<JsonObject>) - Method in class org.moddingx.libx.datagen.provider.patchouli.CategoryBuilder
-
Adds a
Consumerthat can modify the final json data after it is built. - postProcess(Consumer<JsonObject>) - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Adds a
Consumerthat can modify the final json data after it is built. - potionItem - Variable in class org.moddingx.libx.crafting.ingredient.EffectIngredient
-
The item required for the potion.
- Predicate3<A,
B, - Interface in org.moddingx.libx.fiC> -
A predicate that takes 3 parameters.
- Predicate4<A,
B, - Interface in org.moddingx.libx.fiC, D> -
A predicate that takes 4 parameters.
- Predicate5<A,
B, - Interface in org.moddingx.libx.fiC, D, E> -
A predicate that takes 5 parameters.
- Predicate6<A,
B, - Interface in org.moddingx.libx.fiC, D, E, F> -
A predicate that takes 6 parameters.
- Predicate7<A,
B, - Interface in org.moddingx.libx.fiC, D, E, F, G> -
A predicate that takes 7 parameters.
- Predicate8<A,
B, - Interface in org.moddingx.libx.fiC, D, E, F, G, H> -
A predicate that takes 8 parameters.
- preferredBiomes(HolderSet<Biome>) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase.RingPlacementBuilder
-
Sets the preferred biomes for the placement of this structure.
- preferredBiomes(TagKey<Biome>) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase.RingPlacementBuilder
-
Sets the preferred biomes for the placement of this structure.
- prefix() - Element in annotation interface org.moddingx.libx.annotation.registration.RegisterClass
-
All elements from this class are prefixed with a special prefix.
- preload() - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase.SoundSettingsBuilder
-
Marks the sound settings as preloaded.
- preload(boolean) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase.SoundSettingsBuilder
-
Sets the preload state of the sound settings.
- PRESSED_BUTTON_PARENT - Static variable in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase
- PRESSED_PRESSURE_PLATE_PARENT - Static variable in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase
- PRESSURE_PLATE - Static variable in interface org.moddingx.libx.base.decoration.DecorationType
- PRESSURE_PLATE_PARENT - Static variable in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase
- pressurePlateBlock(Block, ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase
-
Creates a block state and models for a pressure plate.
- PrimaryConstructor - Annotation Interface in org.moddingx.libx.annotation.codec
-
This is used to create very simple Codecs for classes.
- primaryItems(HolderSet<Item>) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- primaryItems(TagKey<Item>) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- primaryItems(ItemLike...) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- priority() - Element in annotation interface org.moddingx.libx.annotation.registration.RegisterClass
-
Higher priorities are registered first.
- process(String) - Method in class org.moddingx.libx.util.game.TextProcessor
-
Processes a string.
- process(Component) - Method in class org.moddingx.libx.util.game.TextProcessor
-
Processes a text component.
- processLine(String) - Method in class org.moddingx.libx.util.game.TextProcessor
-
Processes a single-line string.
- processLine(Component) - Method in class org.moddingx.libx.util.game.TextProcessor
-
Processes a single-line text component.
- processor() - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProcessorProviderBase
-
Returns a new builder for a processor list.
- projection(StructureTemplatePool.Projection) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Changes the projection used for new templates to the given value.
- projectPoint(Vector3f) - Method in interface org.moddingx.libx.render.target.RenderJob.Projector
-
Projects a three-dimensional vector onto its 2d coordinates after applying transformation and projection matrix.
- properties(UnaryOperator<FluidType.Properties>) - Method in class org.moddingx.libx.base.FluidBase.Builder
-
Runs an action on the current
fluid type properties. - properties(FluidType.Properties) - Method in class org.moddingx.libx.base.FluidBase.Builder
-
Sets the
fluid type properties. - provider() - Method in interface org.moddingx.libx.datagen.provider.recipe.RecipeExtension
-
Gets the
RecipeProviderBasefor this extension. - provider() - Method in class org.moddingx.libx.datagen.provider.recipe.RecipeProviderBase
- provider() - Method in record class org.moddingx.libx.registration.util.CapabilityInfo.Block
-
Returns the value of the
providerrecord component. - provider() - Method in record class org.moddingx.libx.registration.util.CapabilityInfo.BlockEntity
-
Returns the value of the
providerrecord component. - provider() - Method in record class org.moddingx.libx.registration.util.CapabilityInfo.Entity
-
Returns the value of the
providerrecord component. - provider() - Method in record class org.moddingx.libx.registration.util.CapabilityInfo.Item
-
Returns the value of the
providerrecord component. - provider(Holder<Enchantment>) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase
- provider(HolderSet<Enchantment>) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase
- provider(TagKey<Enchantment>) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase
- put(K, V) - Method in class org.moddingx.libx.util.lazy.LazyImmutableMap
- putAll(Map) - Method in class org.moddingx.libx.util.lazy.LazyImmutableMap
- putResource(CompoundTag, String, ResourceLocation) - Static method in class org.moddingx.libx.util.data.NbtX
-
Stores a
ResourceLocationin aCompoundTagwith a given key. - putResourceKey(CompoundTag, String, ResourceKey<?>) - Static method in class org.moddingx.libx.util.data.NbtX
-
Stores the location of a
ResourceKey.
Q
- quickMoveStack(Player, int) - Method in class org.moddingx.libx.menu.DefaultMenu
R
- random(float) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
A condition that is random with a chance.
- random(List<LootFactory<T>>) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
Combines the given loot factories into one.
- random(RandomSource) - Method in class org.moddingx.libx.registration.util.EnumObjects
-
Gets a random object from the objects in this EnumObjects.
- random(LootFactory<T>...) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
Combines the given loot factories into one.
- randomFortune(float) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
-
A condition that is random with a chance and optionally different chances for different fortune levels.
- randomFortune(float, float...) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
-
A condition that is random with a chance and optionally different chances for different fortune levels.
- range() - Method in record class org.moddingx.libx.sandbox.generator.BiomeLayer
-
Returns the value of the
rangerecord component. - range(Climate.ParameterPoint) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.BiomeLayerBuilder
-
Sets the noise range used for this
BiomeLayerto the given range. - rarity(int) - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase.AnyPlacementBuilder
- read() - Method in interface org.moddingx.libx.datagen.PackTarget.Resource
- reason - Variable in exception class org.moddingx.libx.render.target.RenderJobFailedException
-
The reason for the failure.
- rebuild() - Method in interface org.moddingx.libx.config.gui.ConfigScreenContent.ScreenManager
-
Rebuilds the current screen content.
- RecipeExtension - Interface in org.moddingx.libx.datagen.provider.recipe
-
A recipe extension is an interface that provides logic for a
RecipeProviderBase. - RecipeHelper - Class in org.moddingx.libx.crafting
- RecipeHelper() - Constructor for class org.moddingx.libx.crafting.RecipeHelper
- RecipePage - Class in org.moddingx.libx.datagen.provider.patchouli.content
-
Content for pages with a single recipe followed by some text.
- RecipePage(String, List<ResourceLocation>, String) - Constructor for class org.moddingx.libx.datagen.provider.patchouli.content.RecipePage
- RecipePage(String, ResourceLocation...) - Constructor for class org.moddingx.libx.datagen.provider.patchouli.content.RecipePage
- RecipeProviderBase - Class in org.moddingx.libx.datagen.provider.recipe
-
Provider for all kinds of recipes.
- RecipeProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.recipe.RecipeProviderBase
- recipes - Variable in class org.moddingx.libx.datagen.provider.patchouli.content.RecipePage
- Ref<T> - Record Class in org.moddingx.libx.util
- Ref(T) - Constructor for record class org.moddingx.libx.util.Ref
-
Creates an instance of a
Refrecord class. - reference(ResourceKey<LootTable>) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
Makes a reference to another loot table.
- reference(T) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
Makes a reference to another loot table in this mod.
- Reg - Annotation Interface in org.moddingx.libx.annotation.registration
-
Container annotation.
- Reg.Exclude - Annotation Interface in org.moddingx.libx.annotation.registration
-
Marks a field as excluded from registration.
- Reg.Name - Annotation Interface in org.moddingx.libx.annotation.registration
-
Explicitly sets a name for a field that is registered.
- regex() - Method in record class org.moddingx.libx.util.data.ResourceList.RuleEntry
-
Returns the value of the
regexrecord component. - regex(boolean, String) - Method in class org.moddingx.libx.util.data.ResourceList.RuleBuilder
-
Adds a rule that checks that a resource location matches a regex.
- regex(String) - Method in class org.moddingx.libx.util.data.ResourceList.RuleBuilder
-
Adds a rule that checks that a resource location matches a regex.
- register(ResourceKey<? extends Registry<T>>, String, T) - Method in class org.moddingx.libx.mod.ModXRegistration
-
Registers an object to a given registry using a given name as the path part of the objects id.
- register(ResourceKey<? extends Registry<T>>, T) - Method in interface org.moddingx.libx.registration.Registerable.EntryCollector
-
Registers a new object together with the current one.
- register(ModX, DecoratedBlock) - Method in class org.moddingx.libx.base.decoration.DecorationContext
- register(PacketHandler<T>) - Method in class org.moddingx.libx.network.NetworkX
-
Registers a new packet handler to the system.
- Registerable - Interface in org.moddingx.libx.registration
-
Everything that is registered to
ModXRegistrationthat implements this can specify dependencies and things to be done during setup phase. - Registerable.EntryCollector - Interface in org.moddingx.libx.registration
-
Interface to collect additional objects that are registered together with a
Registerable. - registerAdditional(ModX, DecorationContext, DecoratedBlock, T, RegistrationContext, Registerable.EntryCollector) - Method in interface org.moddingx.libx.base.decoration.DecorationType
- registerAdditional(RegistrationContext, Registerable.EntryCollector) - Method in class org.moddingx.libx.base.BlockBase
- registerAdditional(RegistrationContext, Registerable.EntryCollector) - Method in class org.moddingx.libx.base.decoration.DecoratedBlock
- registerAdditional(RegistrationContext, Registerable.EntryCollector) - Method in class org.moddingx.libx.base.FluidBase
- registerAdditional(RegistrationContext, Registerable.EntryCollector) - Method in class org.moddingx.libx.base.ItemInventory
- registerAdditional(RegistrationContext, Registerable.EntryCollector) - Method in class org.moddingx.libx.base.MenuBlock
- registerAdditional(RegistrationContext, Registerable.EntryCollector) - Method in class org.moddingx.libx.base.tile.BlockBE
- registerAdditional(RegistrationContext, Registerable.EntryCollector) - Method in class org.moddingx.libx.base.tile.MenuBlockBE
- registerAdditional(RegistrationContext, Registerable.EntryCollector) - Method in interface org.moddingx.libx.registration.Registerable
-
Registers additional objects.
- registerAdditional(RegistrationContext, Registerable.EntryCollector) - Method in class org.moddingx.libx.registration.util.EnumObjects
- RegisterClass - Annotation Interface in org.moddingx.libx.annotation.registration
-
Can be applied to a class to register all
public static finalfields to aModXRegistration. - registerClientAdditional(RegistrationContext, Registerable.EntryCollector) - Method in class org.moddingx.libx.base.FluidBase
- registerClientAdditional(RegistrationContext, Registerable.EntryCollector) - Method in interface org.moddingx.libx.registration.Registerable
-
Similar to
Registerable.registerAdditional(RegistrationContext, EntryCollector)but only invoked on the client. - registerConfig(String, Class<?>, boolean) - Static method in class org.moddingx.libx.config.ConfigManager
-
Registers a config.
- registerConfig(ResourceLocation, Class<?>, boolean) - Static method in class org.moddingx.libx.config.ConfigManager
-
Registers a config.
- RegisterConfig - Annotation Interface in org.moddingx.libx.annotation.config
-
Automatically registers a class as a LibX config.
- registerConfigValidator(String, ConfigValidator<?, ?>) - Static method in class org.moddingx.libx.config.ConfigManager
-
Registers a new
ConfigValidatorthat can be used to validate config values. - registerExtensionRegistry(ResourceKey<? extends Registry<?>>) - Static method in class org.moddingx.libx.datagen.DatagenSystem
-
Marks a registry as an extension registry.
- registerFields() - Method in class org.moddingx.libx.datagen.provider.RegistryProviderBase
-
Registers all unbound intrusive holders stored in public
Holderfields in this class to their respective registries. - registerMap() - Method in record class org.moddingx.libx.base.decoration.DecorationContext.RegistrationInfo
-
Returns the value of the
registerMaprecord component. - RegisterMapper - Annotation Interface in org.moddingx.libx.annotation.config
-
Automatically registers a value mapper or mapper factory for the LibX config system.
- registerModels() - Method in class org.moddingx.libx.datagen.provider.model.ItemModelProviderBase
- registerNamed(ResourceKey<? extends Registry<T>>, String, T) - Method in interface org.moddingx.libx.registration.Registerable.EntryCollector
-
Registers a new object together with the current one.
- registerOptional(PacketHandler<T>) - Method in class org.moddingx.libx.network.NetworkX
-
Registers a new optional packet handler to the system.
- registerStatesAndModels() - Method in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase
- registerTo(Registerable.EntryCollector) - Method in record class org.moddingx.libx.base.decoration.DecorationType.DecorationElement
- registerValueMapper(String, GenericValueMapper<?, ?, ?>) - Static method in class org.moddingx.libx.config.ConfigManager
-
Registers a new
GenericValueMapperthat can be used to serialise config values. - registerValueMapper(String, ValueMapper<?, ?>) - Static method in class org.moddingx.libx.config.ConfigManager
-
Registers a new
ValueMapperthat can be used to serialise config values. - registerValueMapperFactory(String, MapperFactory<?>) - Static method in class org.moddingx.libx.config.ConfigManager
-
Registers a new
MapperFactorythat can be used to create value mappers based on the generic type of the config key. - RegistrationBuilder - Class in org.moddingx.libx.registration
-
A registration builder is used to configure the LibX registration system and adjust the behaviour of it.
- RegistrationBuilder() - Constructor for class org.moddingx.libx.registration.RegistrationBuilder
- RegistrationBuilder.Result - Record Class in org.moddingx.libx.registration
- RegistrationContext - Class in org.moddingx.libx.registration
-
Provides some data that is present during registration like the id and registry key of the object being registered.
- RegistrationContext(ModXRegistration, ResourceLocation, ResourceKey<?>) - Constructor for class org.moddingx.libx.registration.RegistrationContext
- RegistrationInfo(Map<DecorationType<?>, DecorationType.DecorationElement<?, ?>>, Map<String, Registerable>) - Constructor for record class org.moddingx.libx.base.decoration.DecorationContext.RegistrationInfo
-
Creates an instance of a
RegistrationInforecord class. - registries - Variable in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
- registries - Variable in class org.moddingx.libx.datagen.provider.RegistryProviderBase
- registries() - Method in class org.moddingx.libx.datagen.DatagenContext
-
Gets the
RegistrySetused for this provider. - registries() - Method in class org.moddingx.libx.datagen.PackTarget
-
Provides access to the pack targets registries.
- registry() - Element in annotation interface org.moddingx.libx.annotation.registration.RegisterClass
- registry() - Method in record class org.moddingx.libx.base.decoration.DecorationType.DecorationElement
-
Returns the value of the
registryrecord component. - registry() - Method in class org.moddingx.libx.registration.RegistrationContext
-
Gets the registry key of the registry the object is registered in.
- registry(ResourceKey<? extends Registry<T>>) - Method in interface org.moddingx.libx.datagen.RegistrySet
-
Gets a registry from the registry set.
- REGISTRY_SETUP - Enum constant in enum class org.moddingx.libx.datagen.DatagenStage
-
In this stage all non-extension registries are writable and can be populated.
- registryAccess() - Method in interface org.moddingx.libx.datagen.RegistrySet
-
Gets a
RegistryAccessfor this registry set. - registryClass() - Element in annotation interface org.moddingx.libx.annotation.registration.RegisterClass
- RegistryCondition - Interface in org.moddingx.libx.registration
-
A registry condition is used by the LibX registration system to prevent things passed to the register methods from being registered.
- registryPath(ResourceKey<?>) - Static method in class org.moddingx.libx.datapack.DatapackHelper
-
Gets the path for a registry element inside a datapack.
- RegistryProvider - Interface in org.moddingx.libx.datagen
-
A registry provider is the analogue of a
DataProviderfor theregistry setupandextension setupstages. - RegistryProviderBase - Class in org.moddingx.libx.datagen.provider
-
Base provider for all SandBox data providers.
- RegistryProviderBase(DatagenContext, DatagenStage) - Constructor for class org.moddingx.libx.datagen.provider.RegistryProviderBase
- RegistrySet - Interface in org.moddingx.libx.datagen
-
Provides access to datagen registries.
- RegistryTransformer - Interface in org.moddingx.libx.registration
-
A registry transformer is used by the LibX registration system to register additional things dynamically based on other objects, that have been passed to the system.
- RELOAD - Enum constant in enum class org.moddingx.libx.event.ConfigLoadedEvent.LoadReason
-
An explicit reload of a config.
- reloadClient() - Static method in class org.moddingx.libx.config.ConfigManager
-
Forces reload of all client configs.
- reloadCommon() - Static method in class org.moddingx.libx.config.ConfigManager
-
Forces reload of all common configs.
- reloadConfig(Class<?>) - Static method in class org.moddingx.libx.config.ConfigManager
-
Forces reload of one config.
- removal(String, Item...) - Method in class org.moddingx.libx.datagen.provider.loot.GlobalLootProviderBase
-
Creates a loot modifier builder for a modifier that removes the given items from the loot.
- RemovalExtension - Interface in org.moddingx.libx.datagen.provider.recipe
- remove(Object) - Method in class org.moddingx.libx.util.lazy.LazyImmutableMap
- remove(ResourceLocation) - Method in interface org.moddingx.libx.datagen.provider.recipe.RemovalExtension
- removeBinomialValueValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>>, float) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- removeBinomialValueValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>>, float, float) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- removeBinomialValueValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>>, float, float, LootItemCondition) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- removeBinomialValueValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>>, float, LootItemCondition) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- removeBinomialValueValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>>, LevelBasedValue) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- removeBinomialValueValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>>, LevelBasedValue, LootItemCondition) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- removeFeatures(HolderSet<Biome>, GenerationStep.Decoration...) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeModifierProviderBase
-
Returns a builder for a
BiomeModifierthat removes features from a biome. - removeFeatures(TagKey<Biome>, GenerationStep.Decoration...) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeModifierProviderBase
-
Returns a builder for a
BiomeModifierthat removes features from a biome. - RemoveIn - Annotation Interface in org.moddingx.libx.annotation.meta
-
Marks the version in which a feature will be removed.
- removeItem(int, int) - Method in class org.moddingx.libx.inventory.VanillaWrapper
- removeItemNoUpdate(int) - Method in class org.moddingx.libx.inventory.VanillaWrapper
- removeSpawns(HolderSet<Biome>) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeModifierProviderBase
-
Returns a builder for a
BiomeModifierthat removes spawns from a biome. - removeSpawns(TagKey<Biome>) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeModifierProviderBase
-
Returns a builder for a
BiomeModifierthat removes spawns from a biome. - render(PoseStack, MultiBufferSource) - Method in interface org.moddingx.libx.render.target.RenderJob
-
Renders the actual scene.
- render(GuiGraphics, int, int, float) - Method in class org.moddingx.libx.screen.text.TextScreen
- render(RenderJob) - Static method in class org.moddingx.libx.render.target.ImageHelper
-
Renders the given
jobinto an image. - render(T, float, PoseStack, MultiBufferSource, int, int) - Method in class org.moddingx.libx.render.block.TransformingBlockRenderer
- renderBlockBreak(BlockState, PoseStack, int, int, int) - Static method in class org.moddingx.libx.render.RenderHelperBlock
-
Renders the break effect for a
BlockState. - renderBlockBreak(BlockState, PoseStack, int, int, int, long) - Static method in class org.moddingx.libx.render.RenderHelperBlock
-
Renders the break effect for a
BlockState. - renderBlockOverlaySprite(BlockState, PoseStack, int, int, TextureAtlasSprite) - Static method in class org.moddingx.libx.render.RenderHelperBlock
-
Renders a block overlay on top of a
BlockStatewith the same method as the crumbling is rendered. - renderBlockOverlaySprite(BlockState, PoseStack, int, int, TextureAtlasSprite, long) - Static method in class org.moddingx.libx.render.RenderHelperBlock
-
Renders a block overlay on top of a
BlockStatewith the same method as the crumbling is rendered. - renderBlockOverlaySprite(BlockState, PoseStack, int, int, TextureAtlasSprite, long, Predicate<Direction>) - Static method in class org.moddingx.libx.render.RenderHelperBlock
-
Renders a block overlay on top of a
BlockStatewith the same method as the crumbling is rendered. - renderBlockOverlaySprite(BlockState, PoseStack, int, int, TextureAtlasSprite, Predicate<Direction>) - Static method in class org.moddingx.libx.render.RenderHelperBlock
-
Renders a block overlay on top of a
BlockStatewith the same method as the crumbling is rendered. - renderByItem(ItemStack, ItemDisplayContext, PoseStack, MultiBufferSource, int, int) - Method in class org.moddingx.libx.render.ItemStackRenderer
- renderComponentHoverEffect(Font, Style, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- renderComponentTooltip(Font, List<? extends FormattedText>, int, int, ItemStack) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- renderComponentTooltip(Font, List<Component>, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- renderComponentTooltipFromElements(Font, List<Either<FormattedText, TooltipComponent>>, int, int, ItemStack) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- renderFakeItem(ItemStack, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- renderFakeItem(ItemStack, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- renderFluid(GuiGraphics, int, int, int, int, int) - Static method in class org.moddingx.libx.render.RenderHelperFluid
- renderFluid(GuiGraphics, FluidStack, int, int, int, int) - Static method in class org.moddingx.libx.render.RenderHelperFluid
- renderGuiBackground(GuiGraphics, int, int, int, int) - Static method in class org.moddingx.libx.render.RenderHelper
-
Same as
renderGuiBackgroundbut with pre-set texture. - renderGuiBackground(GuiGraphics, int, int, int, int, ResourceLocation) - Static method in class org.moddingx.libx.render.RenderHelper
-
Same as
renderGuiBackgroundwith the default GUI texture. - renderGuiBackground(GuiGraphics, int, int, int, int, ResourceLocation, int, int, int, int, int, int) - Static method in class org.moddingx.libx.render.RenderHelper
-
Renders a gui background of any size.
- RenderHelper - Class in org.moddingx.libx.render
-
Some utilities for rendering in general.
- RenderHelper() - Constructor for class org.moddingx.libx.render.RenderHelper
- RenderHelperBlock - Class in org.moddingx.libx.render
-
Helper to deal with
Blockrendering - RenderHelperBlock() - Constructor for class org.moddingx.libx.render.RenderHelperBlock
- RenderHelperFluid - Class in org.moddingx.libx.render
-
Helper class to render fluids into a GUI.
- RenderHelperFluid() - Constructor for class org.moddingx.libx.render.RenderHelperFluid
- RenderHelperLevel - Class in org.moddingx.libx.render
-
Utilities for rendering in the level.
- RenderHelperLevel() - Constructor for class org.moddingx.libx.render.RenderHelperLevel
- renderIconColored(PoseStack, VertexConsumer, float, float, TextureAtlasSprite, float, float, float, int, int, int) - Static method in class org.moddingx.libx.render.RenderHelper
-
Renders a texture colored with a given color.
- renderItem(LivingEntity, ItemStack, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- renderItem(ItemStack, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- renderItem(ItemStack, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- renderItem(ItemStack, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- renderItemDecorations(Font, ItemStack, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- renderItemDecorations(Font, ItemStack, int, int, String) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- RenderJob - Interface in org.moddingx.libx.render.target
-
A render job defines the logic on how to render a scene into an image.
- RenderJob.Projector - Interface in org.moddingx.libx.render.target
- RenderJobFailedException - Exception Class in org.moddingx.libx.render.target
-
Thrown when a
RenderJobfails to render correctly. - RenderJobFailedException(String) - Constructor for exception class org.moddingx.libx.render.target.RenderJobFailedException
- RenderJobFailedException(String, Throwable) - Constructor for exception class org.moddingx.libx.render.target.RenderJobFailedException
- RenderJobFailedException(RenderJobFailedException.Reason) - Constructor for exception class org.moddingx.libx.render.target.RenderJobFailedException
- RenderJobFailedException(RenderJobFailedException.Reason, String) - Constructor for exception class org.moddingx.libx.render.target.RenderJobFailedException
- RenderJobFailedException(RenderJobFailedException.Reason, String, Throwable) - Constructor for exception class org.moddingx.libx.render.target.RenderJobFailedException
- RenderJobFailedException.Reason - Enum Class in org.moddingx.libx.render.target
-
A reason for the
RenderJobto fail. - renderOutline(int, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- renderOverlay(PoseStack, MultiBufferSource, RenderJob.Projector) - Method in interface org.moddingx.libx.render.target.RenderJob
-
Renders an overlay over the scene.
- renderTooltip(Font, List<? extends FormattedCharSequence>, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- renderTooltip(Font, List<Component>, Optional<TooltipComponent>, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- renderTooltip(Font, List<Component>, Optional<TooltipComponent>, ItemStack, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- renderTooltip(Font, List<FormattedCharSequence>, ClientTooltipPositioner, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- renderTooltip(Font, Component, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- renderTooltip(Font, ItemStack, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- renderWidget(GuiGraphics, int, int, float) - Method in class org.moddingx.libx.screen.Panel
- renderWidgetContent(GuiGraphics, int, int, float) - Method in class org.moddingx.libx.screen.ColorPicker
- renderWidgetContent(GuiGraphics, int, int, float) - Method in class org.moddingx.libx.screen.Panel
- repeatBlit(GuiGraphics, int, int, int, int, int, int, TextureAtlasSprite) - Static method in class org.moddingx.libx.render.RenderHelper
-
Repeatedly blits a texture
- repeatBlit(GuiGraphics, int, int, int, int, TextureAtlasSprite) - Static method in class org.moddingx.libx.render.RenderHelper
- repeatBlit(GuiGraphics, ResourceLocation, int, int, int, int, int, int, float, float, float, float) - Static method in class org.moddingx.libx.render.RenderHelper
-
Same as
RenderHelper.repeatBlit(GuiGraphics, int, int, int, int, int, int, TextureAtlasSprite)but with the u and v values set directly and not with a TextureAtlasSprite. - replace() - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase.SoundDefinitionBuilder
-
Sets the sound definition as a replacement sound.
- replace(boolean) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase.SoundDefinitionBuilder
-
Sets the replace state of the sound definition.
- replaceValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>>, float) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- replaceValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>>, float, float) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- replaceValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>>, float, float, LootItemCondition) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- replaceValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>>, float, LootItemCondition) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- replaceValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>>, LevelBasedValue) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- replaceValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>>, LevelBasedValue, LootItemCondition) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- requestBE(Level, BlockPos) - Method in class org.moddingx.libx.CommonNetwork
-
Requests the block entity at the given position from the server.
- required() - Method in class org.moddingx.libx.datagen.provider.sandbox.TemplateExtensionProviderBase.ExtensionBuilder
-
Marks this
PoolExtensionas required, causing an exception when the target pool is not present in the registry. - required() - Method in class org.moddingx.libx.sandbox.structure.PoolExtension
-
Gets whether the extension is required.
- requiresMod() - Element in annotation interface org.moddingx.libx.annotation.config.RegisterConfig
-
The mod id of the mod which needs to be loaded to generate this config file.
- requiresMod() - Element in annotation interface org.moddingx.libx.annotation.config.RegisterMapper
-
The mod id of the mod which needs to be loaded to register this mapper.
- resetColor() - Static method in class org.moddingx.libx.render.RenderHelper
-
Resets the color to white.
- resolveOutput(PackType, String...) - Method in class org.moddingx.libx.datagen.DatagenSystem.PackTargetBuilder
-
Changes the output path for the given
PackTypebyresolvingthe given sub-path to the current output path. - resource() - Method in class org.moddingx.libx.datapack.ResourceEntry
-
Opens a resource for this entry.
- resource(String) - Method in class org.moddingx.libx.mod.ModX
-
Creates a new
ResourceLocationwhere the namespace is this mods id and the path is the given string. - RESOURCE_PACKS - Static variable in class org.moddingx.libx.datapack.DynamicPacks
- ResourceEntry - Class in org.moddingx.libx.datapack
-
Represents a resource entry defined by its
ResourceLocationused as id and aResourceused to access the resource entry. - ResourceEntry(ResourceLocation, Resource) - Constructor for class org.moddingx.libx.datapack.ResourceEntry
-
Creates a new resource entry.
- ResourceList - Class in org.moddingx.libx.util.data
-
A
Predicateforresource locationsimplemented as a list of rules that will be applied one after another. - ResourceList(boolean, Consumer<ResourceList.RuleBuilder>) - Constructor for class org.moddingx.libx.util.data.ResourceList
-
Creates a new resource list.
- ResourceList(JsonObject) - Constructor for class org.moddingx.libx.util.data.ResourceList
-
Reads a resource list from JSON.
- ResourceList.RuleBuilder - Class in org.moddingx.libx.util.data
-
A builder for rules.
- ResourceList.RuleEntry - Record Class in org.moddingx.libx.util.data
-
And entry that represents a rule in this
ResourceList. - ResourceLists in LibX configs - Search tag in class org.moddingx.libx.util.data.ResourceList
- Section
- resources(PackType, Path) - Method in class org.moddingx.libx.datagen.DatagenSystem.PackTargetBuilder
-
Adds a path for resource lookup through
PackTarget.find(PackType, ResourceLocation). - respawnDevices(boolean, boolean) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionTypeProviderBase.DimensionTypeBuilder
- RESTORE - Enum constant in enum class org.moddingx.libx.event.ConfigLoadedEvent.LoadReason
-
This is the load reason when the values are restored to their state before they were shadowed by values from the server.
- Result(List<RegistryCondition>, List<RegistryTransformer>) - Constructor for record class org.moddingx.libx.registration.RegistrationBuilder.Result
-
Creates an instance of a
Resultrecord class. - resultClass() - Method in interface org.moddingx.libx.codec.TypedEncoder
-
Gets the class of elements this
TypedEncodercan encode to. - reward(AdvancementRewards) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase.AdvancementFactory
-
Sets the reward for this advancement.
- rgb(int) - Static method in class org.moddingx.libx.render.RenderHelper
-
Sets the color to the given RGB color in format 0xRRGGBB
- ridges(Holder<DensityFunction>) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- ridges(DensityFunction) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- right() - Method in record class org.moddingx.libx.screen.text.entry.FlowBox
-
Returns the value of the
rightrecord component. - RIGHT - Enum constant in enum class org.moddingx.libx.screen.text.entry.FlowBox.HorizontalAlignment
-
Elements in a row are aligned flush right, empty space on the left.
- RingPlacementBuilder(List<StructureSet.StructureSelectionEntry>, int, int, int) - Constructor for class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase.RingPlacementBuilder
- root() - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Gets an
AdvancementProviderBase.AdvancementFactoryto customise the rootadvancementfor this provider. - root(String) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Gets an
AdvancementProviderBase.AdvancementFactoryto customise the rootadvancementfor this provider. - root(String, String) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Gets an
AdvancementProviderBase.AdvancementFactoryto customise the rootadvancementfor this provider. - rotate(BufferedImage, Rotation) - Static method in class org.moddingx.libx.datagen.provider.texture.ImageTransforms
-
Rotates the give image by the given rotation.
- RotatedBlockRenderer<T> - Class in org.moddingx.libx.render.block
-
A
BlockEntityRendererthat before calling the actual render code rotates thePoseStackdepending on the horizontal facing. - RotatedBlockRenderer() - Constructor for class org.moddingx.libx.render.block.RotatedBlockRenderer
- RotationShape - Class in org.moddingx.libx.block
-
Holds 4 different
VoxelShapes, one for each horizontal facing. - RotationShape(VoxelShape) - Constructor for class org.moddingx.libx.block.RotationShape
-
Creates a new RotationShape with the given base shape.
- router() - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder
- router(NoiseRouter) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder
- rule() - Method in record class org.moddingx.libx.sandbox.surface.BiomeSurface
-
Returns the value of the
rulerecord component. - rule(Block) - Static method in class org.moddingx.libx.datagen.provider.sandbox.StructureProcessorProviderBase
-
Returns a new builder for a processor rule.
- rule(Block, RuleBlockEntityModifier) - Static method in class org.moddingx.libx.datagen.provider.sandbox.StructureProcessorProviderBase
-
Returns a new builder for a processor rule.
- rule(BlockState) - Static method in class org.moddingx.libx.datagen.provider.sandbox.StructureProcessorProviderBase
-
Returns a new builder for a processor rule.
- rule(BlockState, RuleBlockEntityModifier) - Static method in class org.moddingx.libx.datagen.provider.sandbox.StructureProcessorProviderBase
-
Returns a new builder for a processor rule.
- RuleEntry(String, boolean, Boolean) - Constructor for record class org.moddingx.libx.util.data.ResourceList.RuleEntry
-
Creates an instance of a
RuleEntryrecord class. - ruleSet() - Method in class org.moddingx.libx.datagen.provider.sandbox.SurfaceProviderBase
-
Returns a new builder for a
SurfaceRuleSet. - ruleSet(boolean) - Method in class org.moddingx.libx.datagen.provider.sandbox.SurfaceProviderBase
-
Returns a new builder for a
SurfaceRuleSet. - run() - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
- run() - Method in class org.moddingx.libx.datagen.provider.RegistryProviderBase
-
Runs the provider.
- run() - Method in interface org.moddingx.libx.datagen.RegistryProvider
-
Runs the provider.
- run(CachedOutput) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
- run(CachedOutput) - Method in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase
- run(CachedOutput) - Method in class org.moddingx.libx.datagen.provider.patchouli.PatchouliProviderBase
- run(CachedOutput) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase
- run(CachedOutput) - Method in class org.moddingx.libx.datagen.provider.tags.CommonTagsProviderBase
- run(CachedOutput) - Method in class org.moddingx.libx.datagen.provider.texture.TextureProviderBase
S
- salt - Variable in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase.BasePlacementBuilder
- salt(int) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase.BasePlacementBuilder
-
Sets the salt used for this structures placement.
- SandBox - Class in org.moddingx.libx.sandbox
-
SandBox is the LibX worldgen library.
- SandBox() - Constructor for class org.moddingx.libx.sandbox.SandBox
- SandBox.Density - Class in org.moddingx.libx.sandbox
-
Provides some more useful
DensityFunctionsdensity functions. - scale() - Method in class org.moddingx.libx.datagen.provider.texture.Textures
-
Gets the target texture scale.
- scaling(DamageScaling) - Method in class org.moddingx.libx.datagen.provider.DamageTypeProviderBase.DamageTypeBuilder
- Scaling - Search tag in class org.moddingx.libx.datagen.provider.texture.TextureProviderBase
- Section
- screenConstructor() - Method in record class org.moddingx.libx.registration.util.ClientExtensionInfo.MenuScreen
-
Returns the value of the
screenConstructorrecord component. - seaLevel(int) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder
- searchable() - Method in interface org.moddingx.libx.config.gui.ConfigScreenContent
-
Whether this screen is searchable
- self() - Method in class org.moddingx.libx.datagen.provider.loot.GlobalLootProviderBase.AnyLootConditionsBuilder
- self() - Method in class org.moddingx.libx.datagen.provider.loot.GlobalLootProviderBase.LootConditionsBuilder
- self() - Method in class org.moddingx.libx.datagen.provider.loot.GlobalLootProviderBase.LootModifierBuilder
- self() - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
- self() - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase.BasePlacementBuilder
- self() - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase.RandomPlacementBuilder
- self() - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase.RingPlacementBuilder
- self() - Method in class org.moddingx.libx.datagen.provider.sandbox.TemplateExtensionProviderBase.ExtensionBuilder
- self() - Method in class org.moddingx.libx.datagen.provider.sandbox.TemplateProviderBase.PoolBuilder
- sendsTelmetryEvent() - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase.AdvancementFactory
- sequence(List<LootPoolEntryContainer.Builder<?>>) - Static method in class org.moddingx.libx.datagen.loot.LootBuilders
-
Gets a loot builder for sequence loot.
- serializeToJson(EnumArgumentIgnoreCase.Info.Template, JsonObject) - Method in class org.moddingx.libx.command.EnumArgumentIgnoreCase.Info
- serializeToNetwork(EnumArgumentIgnoreCase.Info.Template, FriendlyByteBuf) - Method in class org.moddingx.libx.command.EnumArgumentIgnoreCase.Info
- ServerMessages - Class in org.moddingx.libx.util.game
-
Utilities to send messages to a set of
playerson theserver. - ServerMessages() - Constructor for class org.moddingx.libx.util.game.ServerMessages
- set(Holder<T>...) - Method in class org.moddingx.libx.datagen.provider.RegistryProviderBase
-
Gets a direct holder set from the given elements.
- set(TagKey<T>) - Method in class org.moddingx.libx.datagen.provider.RegistryProviderBase
-
Gets a holder set matching a tag.
- setCancellationResult(InteractionResult) - Method in class org.moddingx.libx.event.InteractBlockEmptyHandEvent
- setChanged() - Method in class org.moddingx.libx.base.tile.BlockEntityBase
- setChanged() - Method in class org.moddingx.libx.inventory.VanillaWrapper
- setColor(float, float, float, float) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- setColor(TextColor) - Method in class org.moddingx.libx.screen.ColorPicker
-
Sets the current value of the colour picker.
- setDispatchable() - Method in class org.moddingx.libx.base.tile.BlockEntityBase
-
When called on the logical server, this will update the block entity to all clients that are tracking it using
BlockEntity.getUpdateTag(HolderLookup.Provider)andIBlockEntityExtension.handleUpdateTag(CompoundTag, HolderLookup.Provider)at the end of the current tick. - setDragging(boolean) - Method in class org.moddingx.libx.screen.Panel
- setFocused(boolean) - Method in class org.moddingx.libx.screen.Panel
- setFocused(GuiEventListener) - Method in class org.moddingx.libx.screen.Panel
- setItem(int, ItemStack) - Method in class org.moddingx.libx.inventory.VanillaWrapper
- setOutput(PackType, Path) - Method in class org.moddingx.libx.datagen.DatagenSystem.PackTargetBuilder
-
Sets the output path for the given
PackType. - setRenderType(ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase
-
Makes
BlockStateProviderBase.models()behave as if itBlockStateProviderBase.models(ResourceLocation)was called with the given argument. - setResourceRoot(String) - Method in class org.moddingx.libx.datagen.DatagenSystem
-
Sets the resource root relative to the
game dir. - setResponder(Consumer<TextColor>) - Method in class org.moddingx.libx.screen.ColorPicker
-
Sets a responder that is notified whenever the colour changes.
- setStackInSlot(int, ItemStack) - Method in class org.moddingx.libx.inventory.StackItemHandler
- setSubPredicate(ItemSubPredicate.Type<T>, T) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase.MatchToolBuilder
-
Sets an
ItemSubPredicatefor this builder. - settings() - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase
-
Creates some empty sound settings
- setup() - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
- setup() - Method in class org.moddingx.libx.datagen.provider.loot.GlobalLootProviderBase
- setup() - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
- setup() - Method in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase
- setup() - Method in class org.moddingx.libx.datagen.provider.model.ItemModelProviderBase
- setup() - Method in class org.moddingx.libx.datagen.provider.patchouli.PatchouliProviderBase
-
Creates the categories and entries for the patchouli book.
- setup() - Method in class org.moddingx.libx.datagen.provider.recipe.RecipeProviderBase
- setup() - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase
- setup() - Method in class org.moddingx.libx.datagen.provider.tags.CommonTagsProviderBase
- setup() - Method in class org.moddingx.libx.datagen.provider.tags.TagProviderBase
-
A method to add your custom tags.
- setup() - Method in class org.moddingx.libx.datagen.provider.texture.TextureProviderBase
- setup(FMLCommonSetupEvent) - Method in class org.moddingx.libx.LibX
- setup(FMLCommonSetupEvent) - Method in class org.moddingx.libx.mod.ModX
-
Automatically registered to the event bus.
- setup(ModX, DefaultExtension) - Static method in interface org.moddingx.libx.datagen.provider.recipe.DefaultExtension
- setupClient(SetupContext) - Method in interface org.moddingx.libx.registration.Registerable
-
Do stuff needed in the client setup phase.
- setupCommon(SetupContext) - Method in class org.moddingx.libx.base.decoration.DecoratedBlock
- setupCommon(SetupContext) - Method in interface org.moddingx.libx.registration.Registerable
-
Do stuff needed in the common setup phase.
- SetupContext - Class in org.moddingx.libx.registration
-
An extension of
RegistrationContextthat is used during setup phase. - SetupContext(ModXRegistration, ResourceLocation, ResourceKey<?>, Consumer<Runnable>) - Constructor for class org.moddingx.libx.registration.SetupContext
- SetupContext(RegistrationContext, Consumer<Runnable>) - Constructor for class org.moddingx.libx.registration.SetupContext
- setupModelViewMatrix() - Method in interface org.moddingx.libx.render.target.RenderJob
-
The modelView matrix to use.
- setupProjectionMatrix() - Method in interface org.moddingx.libx.render.target.RenderJob
-
The projection matrix to use.
- setupTransformation(PoseStack) - Method in interface org.moddingx.libx.render.target.RenderJob
-
Sets up initial transformation on the
PoseStack. - shadow() - Method in record class org.moddingx.libx.screen.text.entry.AlignedComponent
-
Returns the value of the
shadowrecord component. - SHADOW - Enum constant in enum class org.moddingx.libx.event.ConfigLoadedEvent.LoadReason
-
This is the load reason when the values are synced with the values from the server.
- shaped(Object...) - Method in interface org.moddingx.libx.datagen.provider.recipe.crafting.CraftingExtension
-
Adds a new shaped recipe based on the input objects.
- shapeless(Object...) - Method in interface org.moddingx.libx.datagen.provider.recipe.crafting.CraftingExtension
-
Adds a new shapeless recipe based on the input objects.
- ShortRange - Annotation Interface in org.moddingx.libx.config.validate
-
Config validator annotation that checks whether a short is in a range of allowed values.
- shouldDropInventory(Level, BlockPos, BlockState) - Method in class org.moddingx.libx.base.tile.BlockBE
-
Override this to prevent the inventory of the block entity to be dropped when the block is broken.
- shouldPlace(PlacementContext, RandomSource, BlockPos) - Method in class org.moddingx.libx.sandbox.placement.HeightPlacementFilter
- shouldPlace(PlacementContext, RandomSource, BlockPos) - Method in class org.moddingx.libx.sandbox.placement.InvertPlacementFilter
- shouldRegister(RegistrationContext, Object) - Method in interface org.moddingx.libx.registration.RegistryCondition
-
Tests whether a given object should be registered.
- sign(ResourceLocation, ResourceLocation, ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.texture.TextureProviderBase
-
Generates a sign texture with the given id and the given two textures as log and planks.
- sign(WoodType, ResourceLocation, ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.texture.TextureProviderBase
-
Generates a sign texture for the given
WoodTypewith the given two textures as log and planks. - sign(WoodType, Block, Block) - Method in class org.moddingx.libx.datagen.provider.texture.TextureProviderBase
-
Generates a sign texture for the given
WoodTypewith the given two blocks as log and planks. - SIGN - Static variable in interface org.moddingx.libx.base.decoration.DecorationType
- SignAccess - Interface in org.moddingx.libx.base.decoration
-
Interface to access different registered parts of a standing sign.
- silk(GenericLootModifier<Block>) - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
-
Turns a generic loot modifier into a silk modifier.
- silkCondition() - Method in class org.moddingx.libx.datagen.provider.loot.BlockLootProviderBase
-
Gets a loot condition for silk touch tools.
- simple(boolean, ResourceLocation) - Method in class org.moddingx.libx.util.data.ResourceList.RuleBuilder
-
Adds a simple rule that only matches the given
ResourceLocation. - simple(Component...) - Static method in interface org.moddingx.libx.screen.text.ComponentLayout
-
Creates a simple
ComponentLayoutthat aligns the given components below each other. - simple(Component, List<Component>) - Static method in interface org.moddingx.libx.screen.text.ComponentLayout
-
Creates a simple
ComponentLayoutthat aligns the given components below each other. - simple(ResourceLocation) - Method in class org.moddingx.libx.util.data.ResourceList.RuleBuilder
-
Adds a simple rule that only matches the given
ResourceLocation. - SimpleLootFactory<T> - Interface in org.moddingx.libx.datagen.provider.loot.entry
-
Interface to get a singleton loot entry from an item.
- single(int, String) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a single pool element to this pool.
- single(int, String, String) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a single pool element to this pool.
- single(int, String, String, Holder<StructureProcessorList>) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a single pool element to this pool.
- single(int, String, Holder<StructureProcessorList>) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a single pool element to this pool.
- single(int, ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a single pool element to this pool.
- single(int, ResourceLocation, Holder<StructureProcessorList>) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a single pool element to this pool.
- single(String) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a single pool element to this pool.
- single(String, String) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a single pool element to this pool.
- single(String, String, Holder<StructureProcessorList>) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a single pool element to this pool.
- single(String, Holder<StructureProcessorList>) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a single pool element to this pool.
- single(ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a single pool element to this pool.
- single(ResourceLocation, Holder<StructureProcessorList>) - Method in class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
-
Add a single pool element to this pool.
- size() - Method in class org.moddingx.libx.util.lazy.LazyImmutableMap
- sky(boolean, boolean) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionTypeProviderBase.DimensionTypeBuilder
- SLAB - Static variable in interface org.moddingx.libx.base.decoration.DecorationType
- slider(Function<T, Double>, Function<Double, T>) - Static method in interface org.moddingx.libx.config.gui.ConfigEditor
-
Creates a new editor for a slider.
- slot(EquipmentSlotGroup) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- slotLimit(int, int...) - Method in class org.moddingx.libx.inventory.BaseItemStackHandler.Builder
-
Sets a maximum stack size for some slots.
- slotLimit(int, Range<Integer>) - Method in class org.moddingx.libx.inventory.BaseItemStackHandler.Builder
-
Sets a maximum stack size for some slots.
- slotLimit(int, Set<Integer>) - Method in class org.moddingx.libx.inventory.BaseItemStackHandler.Builder
-
Sets a maximum stack size for some slots.
- smallCompress(RecipeCategory, ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.crafting.CompressionExtension
- smallCompress(RecipeCategory, ItemLike, ItemLike, boolean) - Method in interface org.moddingx.libx.datagen.provider.recipe.crafting.CompressionExtension
- smallCompress(ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.crafting.CompressionExtension
- smallCompress(ItemLike, ItemLike, boolean) - Method in interface org.moddingx.libx.datagen.provider.recipe.crafting.CompressionExtension
- smash(DensityFunction, Direction.Axis) - Static method in class org.moddingx.libx.sandbox.SandBox.Density
-
Creates a new density function that uses the given density function to calculate density values, but always uses a block position of
0on the givenaxisto calculate the density. - smashX(DensityFunction) - Static method in class org.moddingx.libx.sandbox.SandBox.Density
-
Creates a new density function that uses the given density function to calculate density values, but always uses x block position
0to calculate the density. - smashY(DensityFunction) - Static method in class org.moddingx.libx.sandbox.SandBox.Density
-
Creates a new density function that uses the given density function to calculate density values, but always uses y block position
0to calculate the density. - smashZ(DensityFunction) - Static method in class org.moddingx.libx.sandbox.SandBox.Density
-
Creates a new density function that uses the given density function to calculate density values, but always uses z block position
0to calculate the density. - smelting(String) - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Adds a smelting recipe to the entry.
- smelting(String, String) - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Adds a smelting recipe to the entry.
- smelting(RecipeCategory, TagKey<Item>, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe.
- smelting(RecipeCategory, ItemLike, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe.
- smelting(ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Adds a smelting recipe to the entry.
- smelting(ResourceLocation, RecipeCategory, TagKey<Item>, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe.
- smelting(ResourceLocation, RecipeCategory, ItemLike, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe.
- smelting(ResourceLocation, TagKey<Item>, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe.
- smelting(ResourceLocation, ItemLike, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe.
- smelting(TagKey<Item>, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe.
- smelting(ItemLike, ItemLike, float, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmeltingExtension
-
Adds a smelting recipe.
- SmeltingExtension - Interface in org.moddingx.libx.datagen.provider.recipe
-
A
RecipeExtensionfor smelting, blast furnace, smoker and campfire recipes. - smeltOnFire() - Method in class org.moddingx.libx.datagen.provider.loot.EntityLootProviderBase
-
Gets a loot modifier that smelts the item, if the killed entity was on fire.
- smithing(RecipeCategory, TagKey<Item>, TagKey<Item>, TagKey<Item>, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, TagKey<Item>, TagKey<Item>, Ingredient, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, TagKey<Item>, TagKey<Item>, ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, TagKey<Item>, Ingredient, TagKey<Item>, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, TagKey<Item>, Ingredient, Ingredient, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, TagKey<Item>, Ingredient, ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, TagKey<Item>, ItemLike, TagKey<Item>, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, TagKey<Item>, ItemLike, Ingredient, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, TagKey<Item>, ItemLike, ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, Ingredient, TagKey<Item>, TagKey<Item>, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, Ingredient, TagKey<Item>, Ingredient, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, Ingredient, TagKey<Item>, ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, Ingredient, Ingredient, TagKey<Item>, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, Ingredient, Ingredient, Ingredient, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, Ingredient, Ingredient, ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, Ingredient, ItemLike, TagKey<Item>, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, Ingredient, ItemLike, Ingredient, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, Ingredient, ItemLike, ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, ItemLike, TagKey<Item>, TagKey<Item>, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, ItemLike, TagKey<Item>, Ingredient, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, ItemLike, TagKey<Item>, ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, ItemLike, Ingredient, TagKey<Item>, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, ItemLike, Ingredient, Ingredient, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, ItemLike, Ingredient, ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, ItemLike, ItemLike, TagKey<Item>, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, ItemLike, ItemLike, Ingredient, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(RecipeCategory, ItemLike, ItemLike, ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(TagKey<Item>, TagKey<Item>, TagKey<Item>, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(TagKey<Item>, TagKey<Item>, Ingredient, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(TagKey<Item>, TagKey<Item>, ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(TagKey<Item>, Ingredient, TagKey<Item>, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(TagKey<Item>, Ingredient, Ingredient, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(TagKey<Item>, Ingredient, ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(TagKey<Item>, ItemLike, TagKey<Item>, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(TagKey<Item>, ItemLike, Ingredient, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(TagKey<Item>, ItemLike, ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(Ingredient, TagKey<Item>, TagKey<Item>, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(Ingredient, TagKey<Item>, Ingredient, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(Ingredient, TagKey<Item>, ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(Ingredient, Ingredient, TagKey<Item>, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(Ingredient, Ingredient, Ingredient, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(Ingredient, Ingredient, ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(Ingredient, ItemLike, TagKey<Item>, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(Ingredient, ItemLike, Ingredient, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(Ingredient, ItemLike, ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(ItemLike, TagKey<Item>, TagKey<Item>, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(ItemLike, TagKey<Item>, Ingredient, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(ItemLike, TagKey<Item>, ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(ItemLike, Ingredient, TagKey<Item>, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(ItemLike, Ingredient, Ingredient, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(ItemLike, Ingredient, ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(ItemLike, ItemLike, TagKey<Item>, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(ItemLike, ItemLike, Ingredient, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- smithing(ItemLike, ItemLike, ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.SmithingExtension
-
Adds a smithing recipe with the given inputs and output.
- SmithingExtension - Interface in org.moddingx.libx.datagen.provider.recipe
-
A
RecipeExtensionfor recipes in the smithing table.. - SOLID - Static variable in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase.RenderTypes
- sort(int) - Method in class org.moddingx.libx.datagen.provider.patchouli.CategoryBuilder
-
Sets a sort num directly.
- sound(ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase
-
Creates a new sound definition for the given sound event.
- sound(ResourceLocation, SoundDefinitionProviderBase.SoundSettingsBuilder) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase
-
Creates a new sound definition for the given sound event and default sound settings.
- sound(SoundEvent) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase
-
Creates a new sound definition for the given sound event.
- sound(SoundEvent, SoundDefinitionProviderBase.SoundSettingsBuilder) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase
-
Creates a new sound definition for the given sound event and default sound settings.
- SoundDefinitionProviderBase - Class in org.moddingx.libx.datagen.provider
-
A base class for sound definition providers.
- SoundDefinitionProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase
- SoundDefinitionProviderBase.SoundDefinitionBuilder - Class in org.moddingx.libx.datagen.provider
-
A builder for a sound definition.
- SoundDefinitionProviderBase.SoundSettingsBuilder - Class in org.moddingx.libx.datagen.provider
- sourceFluid(Function<? super BaseFlowingFluid.Properties, ? extends FlowingFluid>) - Method in class org.moddingx.libx.base.FluidBase.Builder
-
Provides a custom implementation for the
source fluid. - south - Variable in class org.moddingx.libx.block.RotationShape
- spawn(EntityType<?>, int, int, int) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeModifierProviderBase.AddMobSpawnsBuilder
- spawn(MobCategory, StructureSpawnOverride) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProviderBase.StructureSettingsBuilder
-
Sets structure spawn overrides.
- spawn(MobSpawnSettings.SpawnerData) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeModifierProviderBase.AddMobSpawnsBuilder
- SPAWN_EGG_PARENT - Static variable in class org.moddingx.libx.datagen.provider.model.ItemModelProviderBase
- spawns() - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeProviderBase
-
Creates a new builder for
MobSpawnSettings. - SPECIAL_BLOCK_PARENT - Static variable in class org.moddingx.libx.datagen.provider.model.ItemModelProviderBase
- specialBlock(Block) - Method in class org.moddingx.libx.datagen.provider.model.ItemModelProviderBase
-
The
BlockItemof the providedBlockuses a customBlockEntityWithoutLevelRenderersuch asItemStackRenderer. - specialPage(PageBuilder, String) - Method in class org.moddingx.libx.datagen.provider.patchouli.content.CaptionContent
-
Builds the special page for this
CaptionContent. - specialPage(PageBuilder, String) - Method in class org.moddingx.libx.datagen.provider.patchouli.content.RecipePage
- splitText(String) - Static method in class org.moddingx.libx.datagen.provider.patchouli.page.PageJson
-
Splits the given text onto multiple full text pages.
- splitText(String, boolean) - Static method in class org.moddingx.libx.datagen.provider.patchouli.page.PageJson
-
Splits the given text onto multiple full text pages.
- splitText(String, int) - Static method in class org.moddingx.libx.datagen.provider.patchouli.page.PageJson
-
Splits the given text onto multiple text pages.
- splitText(String, int, int) - Static method in class org.moddingx.libx.datagen.provider.patchouli.page.PageJson
-
Splits the given text onto multiple text pages.
- spread() - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase.AnyPlacementBuilder
- spreadType(RandomSpreadType) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase.RandomPlacementBuilder
-
Sets the spread type for the random placement.
- stable(ResourceKey<NoiseGeneratorSettings>) - Method in class org.moddingx.libx.sandbox.generator.ExtendedNoiseChunkGenerator
- stack(ResourceKey<Enchantment>...) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Gets an
ItemPredicatefor some enchantments. - stack(ResourceKey<Enchantment>, int) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Gets an
ItemPredicatefor an enchantment with a minimum level. - stack(TagKey<Item>, ResourceKey<Enchantment>...) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Gets an
ItemPredicatefor an item and optionally some enchantments. - stack(ItemStack) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
Tries to create the best possible representation of stack in a loot entry.
- stack(ItemStack) - Static method in class org.moddingx.libx.datagen.provider.patchouli.page.PageJson
-
Gets a
JsonElementthat represents the givenItemStackin the format, patchouli requires it. - stack(ItemLike) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
A loot factory for a specific item.
- stack(ItemLike, ResourceKey<Enchantment>...) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase
-
Gets an
ItemPredicatefor an item and optionally some enchantments. - StackItemHandler - Class in org.moddingx.libx.inventory
-
An
IItemHandlerModifiablewith aMutableDataComponentHolderas backend. - StackItemHandler(int, MutableDataComponentHolder) - Constructor for class org.moddingx.libx.inventory.StackItemHandler
- stackUp(List<ItemStack>) - Static method in class org.moddingx.libx.crafting.RecipeHelper
-
Takes a list of
ItemStacksand stacks them up so multiple ItemStacks that can be stacked are transformed into one. - stage() - Method in class org.moddingx.libx.datagen.DatagenContext
-
Gets the
DatagenStagethe provider runs in. - STAIRS - Static variable in interface org.moddingx.libx.base.decoration.DecorationType
- start() - Method in class org.moddingx.libx.datagen.provider.loot.GlobalLootProviderBase
- step(GenerationStep.Decoration) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProviderBase.StructureSettingsBuilder
-
Sets the generation step, this structure should spawn in.
- stillValid(Player) - Method in class org.moddingx.libx.inventory.VanillaWrapper
- stillValid(Player) - Method in class org.moddingx.libx.menu.BlockMenu
- stillValid(Player) - Method in class org.moddingx.libx.menu.EntityMenu
- STONE - Static variable in class org.moddingx.libx.base.decoration.DecorationContext
-
Decoration context for stone blocks.
- STONE - Static variable in interface org.moddingx.libx.base.decoration.DecorationMaterial
-
A material for stone blocks that adds a
BlockSetType. - STONE_BUTTON - Static variable in interface org.moddingx.libx.base.decoration.DecorationType
- stoneCutting(RecipeCategory, TagKey<Item>, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.StoneCuttingExtension
-
Adds a stone cutting recipe with the given input and output.
- stoneCutting(RecipeCategory, TagKey<Item>, ItemLike, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.StoneCuttingExtension
-
Adds a stone cutting recipe with the given input, output and output amount.
- stoneCutting(RecipeCategory, Ingredient, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.StoneCuttingExtension
-
Adds a stone cutting recipe with the given input and output.
- stoneCutting(RecipeCategory, Ingredient, ItemLike, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.StoneCuttingExtension
-
Adds a stone cutting recipe with the given input, output and output amount.
- stoneCutting(RecipeCategory, Ingredient, ItemLike, int, String) - Method in interface org.moddingx.libx.datagen.provider.recipe.StoneCuttingExtension
-
Adds a stone cutting recipe with the given input, output and output amount.
- stoneCutting(RecipeCategory, Ingredient, ItemLike, String) - Method in interface org.moddingx.libx.datagen.provider.recipe.StoneCuttingExtension
-
Adds a stone cutting recipe with the given input and output.
- stoneCutting(RecipeCategory, ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.StoneCuttingExtension
-
Adds a stone cutting recipe with the given input and output.
- stoneCutting(RecipeCategory, ItemLike, ItemLike, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.StoneCuttingExtension
-
Adds a stone cutting recipe with the given input, output and output amount.
- stoneCutting(TagKey<Item>, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.StoneCuttingExtension
-
Adds a stone cutting recipe with the given input and output.
- stoneCutting(TagKey<Item>, ItemLike, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.StoneCuttingExtension
-
Adds a stone cutting recipe with the given input, output and output amount.
- stoneCutting(Ingredient, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.StoneCuttingExtension
-
Adds a stone cutting recipe with the given input and output.
- stoneCutting(Ingredient, ItemLike, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.StoneCuttingExtension
-
Adds a stone cutting recipe with the given input, output and output amount.
- stoneCutting(Ingredient, ItemLike, int, String) - Method in interface org.moddingx.libx.datagen.provider.recipe.StoneCuttingExtension
-
Adds a stone cutting recipe with the given input, output and output amount.
- stoneCutting(Ingredient, ItemLike, String) - Method in interface org.moddingx.libx.datagen.provider.recipe.StoneCuttingExtension
-
Adds a stone cutting recipe with the given input and output.
- stoneCutting(ItemLike, ItemLike) - Method in interface org.moddingx.libx.datagen.provider.recipe.StoneCuttingExtension
-
Adds a stone cutting recipe with the given input and output.
- stoneCutting(ItemLike, ItemLike, int) - Method in interface org.moddingx.libx.datagen.provider.recipe.StoneCuttingExtension
-
Adds a stone cutting recipe with the given input, output and output amount.
- StoneCuttingExtension - Interface in org.moddingx.libx.datagen.provider.recipe
-
A
RecipeExtensionfor stone cutting recipes. - stream() - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase.SoundSettingsBuilder
-
Marks the sound settings as stream sound.
- stream(boolean) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase.SoundSettingsBuilder
-
Sets the stream state of the sound settings.
- STREAM_CODEC - Static variable in class org.moddingx.libx.crafting.ingredient.EffectIngredient
- STREAM_CODEC - Static variable in record class org.moddingx.libx.crafting.IngredientStack
- STREAM_CODEC - Static variable in class org.moddingx.libx.util.data.ResourceList
- STREAM_CODEC - Static variable in class org.moddingx.libx.util.math.DoublePolynomial
- STREAM_CODEC - Static variable in class org.moddingx.libx.util.math.IntPolynomial
- streamCodec() - Method in interface org.moddingx.libx.config.mapper.ValueMapper
-
Gets a
StreamCodecthat describes, how to serialise values of this type over the network. - streamCodec(ValueMapper<C, JsonElement>) - Method in interface org.moddingx.libx.config.mapper.GenericValueMapper
- STRIPPED_LOG - Static variable in interface org.moddingx.libx.base.decoration.DecorationType
- STRIPPED_WOOD - Static variable in interface org.moddingx.libx.base.decoration.DecorationType
- structure() - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProviderBase.JigsawBuilder
-
Returns a builder for the structure settings.
- StructureProcessorProviderBase - Class in org.moddingx.libx.datagen.provider.sandbox
-
SandBox provider for
structure processors. - StructureProcessorProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.sandbox.StructureProcessorProviderBase
- StructureProcessorProviderBase.ProcessorListBuilder - Class in org.moddingx.libx.datagen.provider.sandbox
- StructureProcessorProviderBase.ProcessorRuleBuilder - Class in org.moddingx.libx.datagen.provider.sandbox
- StructureProviderBase - Class in org.moddingx.libx.datagen.provider.sandbox
-
SandBox provider for
structures. - StructureProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.sandbox.StructureProviderBase
- StructureProviderBase.JigsawBuilder - Class in org.moddingx.libx.datagen.provider.sandbox
- StructureProviderBase.StructureSettingsBuilder - Class in org.moddingx.libx.datagen.provider.sandbox
- structures(Holder<StructureSet>...) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionProviderBase.FlatGeneratorBuilder
-
Sets the structures that should generate in this dimension.
- structures(HolderSet<StructureSet>) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionProviderBase.FlatGeneratorBuilder
-
Sets the structures that should generate in this dimension.
- structureSet() - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase
-
Returns a new builder for a structure set.
- StructureSetProviderBase - Class in org.moddingx.libx.datagen.provider.sandbox
-
SandBox provider for
structure sets. - StructureSetProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.sandbox.StructureSetProviderBase
- StructureSetProviderBase.BasePlacementBuilder<T> - Class in org.moddingx.libx.datagen.provider.sandbox
- StructureSetProviderBase.RandomPlacementBuilder - Class in org.moddingx.libx.datagen.provider.sandbox
- StructureSetProviderBase.RingPlacementBuilder - Class in org.moddingx.libx.datagen.provider.sandbox
- StructureSetProviderBase.StructureEntryBuilder - Class in org.moddingx.libx.datagen.provider.sandbox
- subSequence(FormattedCharSequence, int) - Static method in class org.moddingx.libx.util.game.ComponentUtil
-
Gets a sub-sequence from the given
FormattedCharSequence. - subSequence(FormattedCharSequence, int, int) - Static method in class org.moddingx.libx.util.game.ComponentUtil
-
Gets a sub-sequence from the given
FormattedCharSequence. - subtitle(String) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase.SoundDefinitionBuilder
-
Sets the language key for the sounds subtitle.
- subtract(Polynomial<T>) - Method in class org.moddingx.libx.util.math.Polynomial
-
Subtracts two polynomials from each other.
- SuperChainRequired - Annotation Interface in org.moddingx.libx.annotation.meta
-
Marker annotation for abstract methods.
- supportedItems(HolderSet<Item>) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- supportedItems(TagKey<Item>) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- supportedItems(ItemLike...) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- surface(SurfaceRules.RuleSource) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder
- SURFACE_RULE_SET - Static variable in class org.moddingx.libx.sandbox.SandBox
-
The
SurfaceRuleSetregistry. - surfaceOverride(Holder<SurfaceRuleSet>) - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionProviderBase.NoiseGeneratorBuilder
-
Override the
SurfaceRulesused in this generator. - SurfaceProviderBase - Class in org.moddingx.libx.datagen.provider.sandbox
-
SandBox provider for
surface rule setsandbiome surface. - SurfaceProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.sandbox.SurfaceProviderBase
- SurfaceProviderBase.RuleSetBuilder - Class in org.moddingx.libx.datagen.provider.sandbox
- SurfaceRuleSet - Record Class in org.moddingx.libx.sandbox.surface
-
Defines logic to override the
NoiseGeneratorSettingsfor anExtendedNoiseChunkGenerator. - SurfaceRuleSet(boolean, SurfaceRules.RuleSource, SurfaceRules.RuleSource, SurfaceRules.RuleSource) - Constructor for record class org.moddingx.libx.sandbox.surface.SurfaceRuleSet
-
Creates an instance of a
SurfaceRuleSetrecord class. - synchronize(ServerPlayer) - Static method in class org.moddingx.libx.config.ConfigManager
-
Forces synchronisation of all configs to one player.
- synchronize(ServerPlayer, Class<?>) - Static method in class org.moddingx.libx.config.ConfigManager
-
Forces synchronisation of one config to one player.
- synchronize(MinecraftServer) - Static method in class org.moddingx.libx.config.ConfigManager
-
Forces synchronisation of all configs to all players.
- synchronize(MinecraftServer, Class<?>) - Static method in class org.moddingx.libx.config.ConfigManager
-
Forces synchronisation of one config to all players.
- system() - Method in class org.moddingx.libx.datagen.DatagenContext
-
Gets the associated
DatagenSystem. - system() - Method in class org.moddingx.libx.datagen.PackTarget
-
The
DatagenSystemassociated with this pack target.
T
- tab() - Method in class org.moddingx.libx.creativetab.CreativeTabX
-
Gets the creative tab.
- TabContext(CreativeModeTab.ItemDisplayParameters, FeatureFlagSet, CreativeModeTab.Output) - Constructor for record class org.moddingx.libx.creativetab.CreativeTabX.TabContext
-
Creates an instance of a
TabContextrecord class. - TAG - Static variable in class org.moddingx.libx.codec.MoreStreamCodecs
-
A
stream streamCodecfor NBT tags. - TagProviderBase<T> - Class in org.moddingx.libx.datagen.provider.tags
-
A provider for tags of a type.
- TagProviderBase(DatagenContext, ResourceKey<? extends Registry<T>>) - Constructor for class org.moddingx.libx.datagen.provider.tags.TagProviderBase
- target() - Method in class org.moddingx.libx.datagen.DatagenContext
-
Gets the
PackTargetfor output. - target() - Method in class org.moddingx.libx.network.PacketHandler
- task(Criterion<?>...) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase.AdvancementFactory
-
Adds a task to the advancement.
- tasks(Criterion<?>...) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase.AdvancementFactory
-
Adds multiple tasks to the advancement.
- tasks(AdvancementProviderBase.TaskFactory) - Method in class org.moddingx.libx.datagen.provider.AdvancementProviderBase.AdvancementFactory
-
Adds multiple tasks to this advancement defined by the given
AdvancementProviderBase.TaskFactory. - temperature(float) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.ClimateBuilder
-
Sets the
temperaturerange for thisBiometo a single value. - temperature(float, float) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.ClimateBuilder
-
Sets the
temperaturerange for thisBiometo the given range. - temperature(Holder<DensityFunction>) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- temperature(Climate.Parameter) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.ClimateBuilder
-
Sets the
temperaturerange for thisBiometo the given range. - temperature(DensityFunction) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- template() - Method in class org.moddingx.libx.datagen.provider.sandbox.TemplateProviderBase
-
Creates a new
TemplateProviderBase.PoolBuilderwith an empty fallback. - template(Holder<StructureTemplatePool>) - Method in class org.moddingx.libx.datagen.provider.sandbox.TemplateProviderBase
-
Creates a new
TemplateProviderBase.PoolBuilderwith with the given fallback. - TEMPLATE_POOL_EXTENSION - Static variable in class org.moddingx.libx.sandbox.SandBox
-
The
PoolExtensionregistry. - TemplateBuilder() - Constructor for class org.moddingx.libx.datagen.provider.sandbox.AnyTemplateProviderBase.TemplateBuilder
- TemplateExtensionProviderBase - Class in org.moddingx.libx.datagen.provider.sandbox
-
SandBox provider for
template pool extensions. - TemplateExtensionProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.sandbox.TemplateExtensionProviderBase
- TemplateExtensionProviderBase.ExtensionBuilder - Class in org.moddingx.libx.datagen.provider.sandbox
- TemplatePools - Class in org.moddingx.libx.vanilla
- TemplateProviderBase - Class in org.moddingx.libx.datagen.provider.sandbox
-
SandBox provider for
template pools. - TemplateProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.sandbox.TemplateProviderBase
- TemplateProviderBase.PoolBuilder - Class in org.moddingx.libx.datagen.provider.sandbox
- templateStateTest(RuleTest) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProcessorProviderBase.ProcessorRuleBuilder
- terrain(TerrainAdjustment) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProviderBase.StructureSettingsBuilder
-
Sets the terrain adjustment for this structure.
- test(A, B, C) - Method in interface org.moddingx.libx.fi.Predicate3
- test(A, B, C, D) - Method in interface org.moddingx.libx.fi.Predicate4
- test(A, B, C, D, E) - Method in interface org.moddingx.libx.fi.Predicate5
- test(A, B, C, D, E, F) - Method in interface org.moddingx.libx.fi.Predicate6
- test(A, B, C, D, E, F, G) - Method in interface org.moddingx.libx.fi.Predicate7
- test(A, B, C, D, E, F, G, H) - Method in interface org.moddingx.libx.fi.Predicate8
- test(ResourceLocation) - Method in class org.moddingx.libx.util.data.ResourceList
-
Tests whether the given
ResourceLocationis on this resource list. - test(ItemStack) - Method in class org.moddingx.libx.crafting.ingredient.EffectIngredient
- test(ItemStack) - Method in record class org.moddingx.libx.crafting.IngredientStack
-
Returns whether the ingredient matches the stack and the count of the stack is greater or equal to the count of the IngredientStack.
- text() - Method in record class org.moddingx.libx.datagen.provider.patchouli.content.TextContent
-
Returns the value of the
textrecord component. - text() - Method in record class org.moddingx.libx.screen.text.entry.AlignedComponent
-
Returns the value of the
textrecord component. - text(String) - Method in class org.moddingx.libx.datagen.provider.patchouli.EntryBuilder
-
Adds some text content to this entry.
- TextContent - Record Class in org.moddingx.libx.datagen.provider.patchouli.content
-
Content that generates one or multiple text pages and automatically wraps the text.
- TextContent(String, boolean) - Constructor for record class org.moddingx.libx.datagen.provider.patchouli.content.TextContent
-
Creates an instance of a
TextContentrecord class. - TextProcessor - Class in org.moddingx.libx.util.game
-
Allows text in the lang file to define style information.
- TextProcessor() - Constructor for class org.moddingx.libx.util.game.TextProcessor
- TextScreen - Class in org.moddingx.libx.screen.text
-
A screen to display mostly text and optionally some widgets defined by a
ComponentLayout. - TextScreen(ComponentLayout) - Constructor for class org.moddingx.libx.screen.text.TextScreen
- TextScreen(ComponentLayout, int) - Constructor for class org.moddingx.libx.screen.text.TextScreen
- TextScreenEntry - Interface in org.moddingx.libx.screen.text.entry
-
An object that has been aligned for display on a
TextScreen. - TextScreenEntry.Direct - Interface in org.moddingx.libx.screen.text.entry
-
An object that has been aligned for display on a
TextScreenor aFlowBox. - texture(String) - Method in class org.moddingx.libx.datagen.provider.texture.Textures
-
Gets a preloaded source texture.
- texture(String, TextureFactory) - Method in class org.moddingx.libx.datagen.provider.texture.TextureProviderBase
-
Adds a texture that should be generated.
- texture(ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.texture.Textures
-
Gets a preloaded source texture.
- texture(ResourceLocation, TextureFactory) - Method in class org.moddingx.libx.datagen.provider.texture.TextureProviderBase
-
Adds a texture that should be generated.
- TEXTURE_CHEST_GUI - Static variable in class org.moddingx.libx.render.RenderHelper
- TEXTURE_TOO_LARGE - Enum constant in enum class org.moddingx.libx.render.target.RenderJobFailedException.Reason
-
The image size requested by the
RenderJobexceeds the maximum texture size of the current OpenGL implementation. - TEXTURE_WHITE - Static variable in class org.moddingx.libx.render.RenderHelper
-
ResourceLocation of a texture with the size 512x512 that is purely white.
- TextureBuilder - Class in org.moddingx.libx.datagen.provider.texture
-
A texture builder is used to preload required textures to build another texture and compute scales for the source textures and the target texture.
- TextureBuilder(ModX, Function<ResourceLocation, BufferedImage>) - Constructor for class org.moddingx.libx.datagen.provider.texture.TextureBuilder
- TextureFactory - Interface in org.moddingx.libx.datagen.provider.texture
-
A factory to generate a texture.
- TextureHelper - Class in org.moddingx.libx.datagen.provider.texture
-
Helper functions for custom
texture factories. - TextureHelper() - Constructor for class org.moddingx.libx.datagen.provider.texture.TextureHelper
- TextureProviderBase - Class in org.moddingx.libx.datagen.provider.texture
-
A provider to generate textures during datagen.
- TextureProviderBase(DatagenContext) - Constructor for class org.moddingx.libx.datagen.provider.texture.TextureProviderBase
- Textures - Class in org.moddingx.libx.datagen.provider.texture
-
Provides preloaded textures, a computed target texture scale and source texture scales.
- Textures(ModX, Function<ResourceLocation, BufferedImage>, int, Map<ResourceLocation, Pair<BufferedImage, Integer>>) - Constructor for class org.moddingx.libx.datagen.provider.texture.Textures
- textureScale(String) - Method in class org.moddingx.libx.datagen.provider.texture.Textures
-
Gets the scale for a source texture.
- textureScale(ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.texture.Textures
-
Gets the scale for a source texture.
- TextWrapping(int) - Constructor for record class org.moddingx.libx.screen.text.entry.AlignedComponent.TextWrapping
-
Creates an instance of a
TextWrappingrecord class. - tick() - Method in interface org.moddingx.libx.base.tile.TickingBlock
- tick(ClientTickEvent.Pre) - Static method in class org.moddingx.libx.render.ClientTickHandler
- TickingBlock - Interface in org.moddingx.libx.base.tile
-
A
BlockEntityused withBlockBEcan implement this. - ticksInGame() - Static method in class org.moddingx.libx.render.ClientTickHandler
- title() - Method in interface org.moddingx.libx.config.gui.ConfigScreenContent
-
Gets the title of the screen.
- title() - Method in interface org.moddingx.libx.screen.text.ComponentLayout
-
Gets the screen title if available.
- toDouble() - Method in class org.moddingx.libx.util.math.IntPolynomial
-
Converts this polynomial to a
DoublePolynomial. - toggle(List<T>) - Static method in interface org.moddingx.libx.config.gui.ConfigEditor
-
Creates a toggle editor for a set of elements.
- toggle(List<T>, Function<T, Component>) - Static method in interface org.moddingx.libx.config.gui.ConfigEditor
-
Creates a toggle editor for a set of elements.
- toJson() - Method in class org.moddingx.libx.util.data.ResourceList
-
Serialises this resource list to JSON.
- toJson(T) - Method in interface org.moddingx.libx.config.mapper.ValueMapper
-
Serialises a value to JSON.
- toJson(T, ValueMapper<C, JsonElement>) - Method in interface org.moddingx.libx.config.mapper.GenericValueMapper
- ToolExtension - Interface in org.moddingx.libx.datagen.provider.recipe.crafting
-
A
RecipeExtensionthat adds the ability to add common tool recipes easily. - top() - Method in record class org.moddingx.libx.screen.text.entry.AlignedComponent
-
Returns the value of the
toprecord component. - top() - Method in record class org.moddingx.libx.screen.text.entry.AlignedWidget
-
Returns the value of the
toprecord component. - top() - Method in record class org.moddingx.libx.screen.text.entry.FlowBox
-
Returns the value of the
toprecord component. - top() - Method in interface org.moddingx.libx.screen.text.entry.TextScreenEntry
- TOP - Enum constant in enum class org.moddingx.libx.screen.text.entry.FlowBox.VerticalAlignment
-
Elements in a row share a common top line.
- toPrettyComponent(JsonElement) - Static method in class org.moddingx.libx.util.game.ComponentUtil
-
Turns a
JsonElementinto aComponentwith syntax highlighting that can be used for display. - toPrettyComponent(ResourceKey<Registry<DataComponentType<?>>>, RegistryAccess, DataComponentMap) - Static method in class org.moddingx.libx.util.game.ComponentUtil
-
Turns a
DataComponentMapinto aComponentwith syntax highlighting that can be used for display. - toPrettyComponent(ResourceKey<Registry<DataComponentType<?>>>, RegistryAccess, DataComponentPatch) - Static method in class org.moddingx.libx.util.game.ComponentUtil
-
Turns a
DataComponentPatchinto aComponentwith syntax highlighting that can be used for display. - toString() - Method in record class org.moddingx.libx.base.decoration.DecorationContext.RegistrationInfo
-
Returns a string representation of this record class.
- toString() - Method in class org.moddingx.libx.base.decoration.DecorationContext
- toString() - Method in record class org.moddingx.libx.base.decoration.DecorationType.DecorationElement
-
Returns a string representation of this record class.
- toString() - Method in record class org.moddingx.libx.config.gui.WidgetProperties
-
Returns a string representation of this record class.
- toString() - Method in record class org.moddingx.libx.crafting.IngredientStack
-
Returns a string representation of this record class.
- toString() - Method in record class org.moddingx.libx.creativetab.CreativeTabX.TabContext
-
Returns a string representation of this record class.
- toString() - Method in record class org.moddingx.libx.datagen.provider.patchouli.BookProperties
-
Returns a string representation of this record class.
- toString() - Method in record class org.moddingx.libx.datagen.provider.patchouli.content.TextContent
-
Returns a string representation of this record class.
- toString() - Method in record class org.moddingx.libx.registration.RegistrationBuilder.Result
-
Returns a string representation of this record class.
- toString() - Method in record class org.moddingx.libx.registration.util.CapabilityInfo.Block
-
Returns a string representation of this record class.
- toString() - Method in record class org.moddingx.libx.registration.util.CapabilityInfo.BlockEntity
-
Returns a string representation of this record class.
- toString() - Method in record class org.moddingx.libx.registration.util.CapabilityInfo.Entity
-
Returns a string representation of this record class.
- toString() - Method in record class org.moddingx.libx.registration.util.CapabilityInfo.Item
-
Returns a string representation of this record class.
- toString() - Method in record class org.moddingx.libx.registration.util.ClientExtensionInfo.Block
-
Returns a string representation of this record class.
- toString() - Method in record class org.moddingx.libx.registration.util.ClientExtensionInfo.Fluid
-
Returns a string representation of this record class.
- toString() - Method in record class org.moddingx.libx.registration.util.ClientExtensionInfo.Item
-
Returns a string representation of this record class.
- toString() - Method in record class org.moddingx.libx.registration.util.ClientExtensionInfo.MenuScreen
-
Returns a string representation of this record class.
- toString() - Method in record class org.moddingx.libx.registration.util.ClientExtensionInfo.MobEffect
-
Returns a string representation of this record class.
- toString() - Method in record class org.moddingx.libx.sandbox.generator.BiomeLayer
-
Returns a string representation of this record class.
- toString() - Method in record class org.moddingx.libx.sandbox.surface.BiomeSurface
-
Returns a string representation of this record class.
- toString() - Method in record class org.moddingx.libx.sandbox.surface.SurfaceRuleSet
-
Returns a string representation of this record class.
- toString() - Method in record class org.moddingx.libx.screen.text.entry.AlignedComponent.TextWrapping
-
Returns a string representation of this record class.
- toString() - Method in record class org.moddingx.libx.screen.text.entry.AlignedComponent
-
Returns a string representation of this record class.
- toString() - Method in record class org.moddingx.libx.screen.text.entry.AlignedWidget
-
Returns a string representation of this record class.
- toString() - Method in record class org.moddingx.libx.screen.text.entry.FlowBox
-
Returns a string representation of this record class.
- toString() - Method in record class org.moddingx.libx.util.data.ResourceList.RuleEntry
-
Returns a string representation of this record class.
- toString() - Method in class org.moddingx.libx.util.math.Polynomial
- toString() - Method in record class org.moddingx.libx.util.Ref
-
Returns a string representation of this record class.
- toString(T) - Method in interface org.moddingx.libx.config.gui.InputProperties
-
Converts a value matching this input properties to a string.
- toVanilla() - Method in class org.moddingx.libx.inventory.BaseItemStackHandler
-
Gets a vanilla container that wraps around this item handler.
- TRAIL_RUINS_BUILDINGS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRAIL_RUINS_BUILDINGS_GROUPED - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRAIL_RUINS_DECOR - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRAIL_RUINS_ROADS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRAIL_RUINS_TOWER - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRAIL_RUINS_TOWER_ADDITIONS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRAIL_RUINS_TOWER_TOWER_TOP - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- transform(RegistrationContext, Object, Registerable.EntryCollector) - Method in interface org.moddingx.libx.registration.RegistryTransformer
-
Registers additional objects to the given object.
- transform(T, float, PoseStack) - Method in class org.moddingx.libx.render.block.DirectionalBlockRenderer
- transform(T, float, PoseStack) - Method in class org.moddingx.libx.render.block.RotatedBlockRenderer
- transform(T, float, PoseStack) - Method in class org.moddingx.libx.render.block.TransformingBlockRenderer
-
Applies the pre-redner transformation to the
pose stack. - transformer(RegistryTransformer) - Method in class org.moddingx.libx.registration.RegistrationBuilder
-
Adds a new
RegistryTransformerthat can add additional objects that are registered with each object registered through the LibX registration system. - transformers() - Method in record class org.moddingx.libx.registration.RegistrationBuilder.Result
-
Returns the value of the
transformersrecord component. - TransformingBlockRenderer<T> - Class in org.moddingx.libx.render.block
-
A
BlockEntityRendererthat transforms thepose stackin some way before the actual render code. - TransformingBlockRenderer() - Constructor for class org.moddingx.libx.render.block.TransformingBlockRenderer
- translate() - Method in record class org.moddingx.libx.datagen.provider.patchouli.BookProperties
-
Returns the value of the
translaterecord component. - translate(String) - Method in interface org.moddingx.libx.datagen.provider.patchouli.page.PageBuilder
-
Gets a string that should be used in the book for the given text.
- TRANSLUCENT - Static variable in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase.RenderTypes
- TRAPDOOR - Static variable in interface org.moddingx.libx.base.decoration.DecorationType
- TRIAL_CHAMBERS_ATRIUM - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_CHAMBER_ADDON - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_CHAMBER_ASSEMBLY - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_CHAMBER_END - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_CHAMBER_ENTRANCE_CAP - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_CHAMBER_ERUPTION - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_CHAMBER_PEDESTAL - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_CHAMBER_SLANTED - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_CHAMBERS_END - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_CHESTS_CONTENTS_SUPPLY - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_CHESTS_SUPPLY - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_CORRIDOR - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_CORRIDOR_SLICES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_CORRIDORS_ADDON_LOWER - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_CORRIDORS_ADDON_MIDDLE - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_CORRIDORS_ADDON_MIDDLE_UPPER - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_DECOR - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_DECOR_CHAMBER - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_DISPENSERS_CHAMBER - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_ENTRANCE - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_HALLWAY - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_HALLWAY_FALLBACK - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_REWARD_ALL - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_REWARD_CONTENTS_DEFAULT - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_REWARD_OMINOUS_VAULT - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_SPAWNER_ALL - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_SPAWNER_BREEZE - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_SPAWNER_CONTENTS_BREEZE - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_SPAWNER_MELEE - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_SPAWNER_MELEE_HUSK - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_SPAWNER_MELEE_SPIDER - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_SPAWNER_MELEE_ZOMBIE - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_SPAWNER_RANGED - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_SPAWNER_RANGED_POISON_SKELETON - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_SPAWNER_RANGED_SKELETON - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_SPAWNER_RANGED_STRAY - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_SPAWNER_SLOW_RANGED - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_SPAWNER_SLOW_RANGED_POISON_SKELETON - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_SPAWNER_SLOW_RANGED_SKELETON - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_SPAWNER_SLOW_RANGED_STRAY - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_SPAWNER_SMALL_MELEE - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_SPAWNER_SMALL_MELEE_BABY_ZOMBIE - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_SPAWNER_SMALL_MELEE_CAVE_SPIDER - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_SPAWNER_SMALL_MELEE_SILVERFISH - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIAL_CHAMBERS_SPAWNER_SMALL_MELEE_SLIME - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- TRIPWIRE - Static variable in class org.moddingx.libx.datagen.provider.model.BlockStateProviderBase.RenderTypes
- tryCorrect(JsonElement, ValueMapper<U, ?>, Function<T, Optional<U>>) - Method in interface org.moddingx.libx.config.correct.ConfigCorrection
-
Same as
ConfigCorrection.correct(JsonElement, ValueMapper, Function)but with an extractor that returns anOptional. - tryGet(JsonElement, ValueMapper<U, ?>) - Method in interface org.moddingx.libx.config.correct.ConfigCorrection
-
Tries to get a value from a piece of json given a matching value mapper.
- type() - Method in class org.moddingx.libx.command.EnumArgumentIgnoreCase.Info.Template
- type() - Method in interface org.moddingx.libx.config.mapper.GenericValueMapper
-
Gets the class of the type that this mapper can serialise.
- type() - Method in interface org.moddingx.libx.config.mapper.MapperFactory
-
The base class for which this factory creates mappers.
- type() - Method in interface org.moddingx.libx.config.mapper.ValueMapper
-
Gets the class of the type that this mapper can serialise.
- type() - Method in interface org.moddingx.libx.config.validator.ConfigValidator
-
Gets the class of the type that this validator can validate.
- type() - Method in interface org.moddingx.libx.config.validator.ValidatorInfo
-
Gets the annotation class used.
- type() - Method in class org.moddingx.libx.network.PacketHandler
- type() - Method in class org.moddingx.libx.sandbox.placement.HeightPlacementFilter
- type() - Method in class org.moddingx.libx.sandbox.placement.InvertPlacementFilter
- TYPE - Static variable in class org.moddingx.libx.crafting.ingredient.EffectIngredient
- TYPE - Static variable in class org.moddingx.libx.sandbox.placement.HeightPlacementFilter
- TYPE - Static variable in class org.moddingx.libx.sandbox.placement.InvertPlacementFilter
- TypedEncoder<T,
R> - Interface in org.moddingx.libx.codec -
An encoder that can encode and decode elements of a specific type.
- typeMapped(Codec<T>, TypedEncoder<T, ?>...) - Static method in class org.moddingx.libx.codec.MoreCodecs
-
Gets a type mapped codec that will try to encode and decode values with the first matching
TypedEncoder. - typeMapped(TypedEncoder<T, ?>...) - Static method in class org.moddingx.libx.codec.MoreCodecs
-
Gets a type mapped codec that will try to encode and decode values with the first matching
TypedEncoder. - types() - Method in class org.moddingx.libx.base.decoration.DecorationContext
-
Gets all supported
DecorationTypes.
U
- ultraWarm() - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionTypeProviderBase.DimensionTypeBuilder
- unboxed(Class<?>) - Static method in class org.moddingx.libx.util.ClassUtil
-
Returns the given class unless it's a boxed primitive class in which case the primitive class for that boxed class is returned.
- unit(Supplier<T>) - Static method in class org.moddingx.libx.codec.MoreStreamCodecs
-
Creates a unit
StreamCodec. - UNIT - Static variable in class org.moddingx.libx.codec.MoreCodecs
-
A codec for the
Unitconstant that encodes to nothing. - unpack(EnumArgumentIgnoreCase<?>) - Method in class org.moddingx.libx.command.EnumArgumentIgnoreCase.Info
- unsupported(PackType) - Method in class org.moddingx.libx.datagen.DatagenSystem.PackTargetBuilder
-
Indicates, that the
PackTargetcan't output the givenPackType. - unsupported(T) - Static method in interface org.moddingx.libx.config.gui.ConfigEditor
-
Creates a new editor that states, that a value can't be edited through the GUI.
- up - Variable in class org.moddingx.libx.block.DirectionShape
- updateBE(ServerLevel, BlockPos) - Method in class org.moddingx.libx.CommonNetwork
-
Sends the nbt tag retrieved from
BlockEntity.getUpdateTag(HolderLookup.Provider)from the block entity at the given position to all clients tracking the chunk. - updateWidget(Screen, AbstractWidget, WidgetProperties<T>) - Method in interface org.moddingx.libx.config.gui.ConfigEditor
-
Updates a previously created widget, for example, after a screen resize.
- updateWidgetNarration(NarrationElementOutput) - Method in class org.moddingx.libx.screen.Panel
- useDefaultNoiseSurface() - Method in record class org.moddingx.libx.sandbox.surface.SurfaceRuleSet
-
Returns the value of the
useDefaultNoiseSurfacerecord component. - useLegacyRandomSource() - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder
- usesOverlay() - Method in interface org.moddingx.libx.render.target.RenderJob
-
Gets whether this render job uses an overlay.
- useWithoutItem(BlockState, Level, BlockPos, Player, BlockHitResult) - Method in class org.moddingx.libx.base.MenuBlock
- useWithoutItem(BlockState, Level, BlockPos, Player, BlockHitResult) - Method in class org.moddingx.libx.base.tile.MenuBlockBE
V
- validate(T, A) - Method in interface org.moddingx.libx.config.validator.ConfigValidator
-
Validates a value.
- validator(Predicate<ItemStack>, int...) - Method in class org.moddingx.libx.inventory.BaseItemStackHandler.Builder
-
Sets a slot validator for some slots.
- validator(Predicate<ItemStack>, Range<Integer>) - Method in class org.moddingx.libx.inventory.BaseItemStackHandler.Builder
-
Sets a slot validator for some slots.
- validator(Predicate<ItemStack>, Set<Integer>) - Method in class org.moddingx.libx.inventory.BaseItemStackHandler.Builder
-
Sets a slot validator for some slots.
- ValidatorInfo<T> - Interface in org.moddingx.libx.config.validator
-
Interface to retrieve information about a validator used on a config element
- validGround(TagKey<Block>) - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase.AnyPlacementBuilder
- validGround(Block) - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase.AnyPlacementBuilder
- validGround(BlockState) - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase.AnyPlacementBuilder
- value() - Element in annotation interface org.moddingx.libx.annotation.codec.Dynamic
-
Class where to find the codec factory.
- value() - Element in annotation interface org.moddingx.libx.annotation.codec.Param
-
Class where to find the codec field.
- value() - Element in annotation interface org.moddingx.libx.annotation.config.RegisterConfig
-
The name to use for the config.
- value() - Element in annotation interface org.moddingx.libx.annotation.ForMod
- value() - Element in annotation interface org.moddingx.libx.annotation.model.Model
-
The path of the model.
- value() - Element in annotation interface org.moddingx.libx.annotation.registration.Reg.Name
- value() - Element in annotation interface org.moddingx.libx.config.Config
-
The comment for this config value.
- value() - Element in annotation interface org.moddingx.libx.config.Group
-
The comment for this config group.
- value() - Method in interface org.moddingx.libx.config.validator.ValidatorInfo
-
Gets the annotation used.
- value() - Element in annotation interface org.moddingx.libx.datagen.provider.Id
-
The path used to register the element.
- value() - Method in record class org.moddingx.libx.util.data.ResourceList.RuleEntry
-
Returns the value of the
valuerecord component. - value() - Method in record class org.moddingx.libx.util.Ref
-
Returns the value of the
valuerecord component. - value(Class<A>) - Method in interface org.moddingx.libx.config.validator.ValidatorInfo
-
Gets the annotation used, if it matches the given annotation class or null if not.
- ValueMapper<T,
E> - Interface in org.moddingx.libx.config.mapper -
A way to serialise values of a specific type for a config file.
- valueOf(String) - Method in interface org.moddingx.libx.config.gui.InputProperties
-
Converts some input into a value matching this input properties.
- valueOf(String) - Static method in enum class org.moddingx.libx.datagen.DatagenStage
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.moddingx.libx.event.ConfigLoadedEvent.LoadReason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.moddingx.libx.render.target.RenderJobFailedException.Reason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.moddingx.libx.screen.text.entry.FlowBox.HorizontalAlignment
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.moddingx.libx.screen.text.entry.FlowBox.VerticalAlignment
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.moddingx.libx.datagen.DatagenStage
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.moddingx.libx.event.ConfigLoadedEvent.LoadReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.moddingx.libx.render.target.RenderJobFailedException.Reason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.moddingx.libx.screen.text.entry.FlowBox.HorizontalAlignment
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.moddingx.libx.screen.text.entry.FlowBox.VerticalAlignment
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class org.moddingx.libx.util.lazy.LazyImmutableMap
- VanillaWrapper - Class in org.moddingx.libx.inventory
-
Wraps an
IItemHandlerModifiableto a vanillaContainer. - VanillaWrapper(IItemHandlerModifiable, Runnable) - Constructor for class org.moddingx.libx.inventory.VanillaWrapper
-
Wraps the given
IItemHandlerModifiableto a vanillaContainer. - vegetation(Holder<DensityFunction>) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- vegetation(DensityFunction) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- veinGap(Holder<DensityFunction>) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- veinGap(DensityFunction) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- veinRidged(Holder<DensityFunction>) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- veinRidged(DensityFunction) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- veinToggle(Holder<DensityFunction>) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- veinToggle(DensityFunction) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase.GeneratorSettingsBuilder.RouterBuilder
- verticalAlignment() - Method in record class org.moddingx.libx.screen.text.entry.FlowBox
-
Returns the value of the
verticalAlignmentrecord component. - VILLAGE_COMMON_ANIMALS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_COMMON_BUTCHER_ANIMALS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_COMMON_CATS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_COMMON_IRON_GOLEM - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_COMMON_SHEEP - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_COMMON_WELL_BOTTOMS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_DESERT_CAMEL - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_DESERT_DECOR - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_DESERT_HOUSES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_DESERT_STREETS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_DESERT_TERMINATORS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_DESERT_TOWN_CENTERS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_DESERT_VILLAGERS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_DESERT_ZOMBIE_DECOR - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_DESERT_ZOMBIE_HOUSES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_DESERT_ZOMBIE_STREETS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_DESERT_ZOMBIE_TERMINATORS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_DESERT_ZOMBIE_VILLAGERS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_PLAINS_DECOR - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_PLAINS_HOUSES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_PLAINS_STREETS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_PLAINS_TERMINATORS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_PLAINS_TOWN_CENTERS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_PLAINS_TREES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_PLAINS_VILLAGERS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_PLAINS_ZOMBIE_DECOR - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_PLAINS_ZOMBIE_HOUSES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_PLAINS_ZOMBIE_STREETS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_PLAINS_ZOMBIE_VILLAGERS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_SAVANNA_DECOR - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_SAVANNA_HOUSES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_SAVANNA_STREETS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_SAVANNA_TERMINATORS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_SAVANNA_TOWN_CENTERS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_SAVANNA_TREES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_SAVANNA_VILLAGERS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_SAVANNA_ZOMBIE_DECOR - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_SAVANNA_ZOMBIE_HOUSES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_SAVANNA_ZOMBIE_STREETS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_SAVANNA_ZOMBIE_TERMINATORS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_SAVANNA_ZOMBIE_VILLAGERS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_SNOWY_DECOR - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_SNOWY_HOUSES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_SNOWY_STREETS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_SNOWY_TERMINATORS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_SNOWY_TOWN_CENTERS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_SNOWY_TREES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_SNOWY_VILLAGERS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_SNOWY_ZOMBIE_DECOR - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_SNOWY_ZOMBIE_HOUSES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_SNOWY_ZOMBIE_STREETS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_SNOWY_ZOMBIE_VILLAGERS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_TAIGA_DECOR - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_TAIGA_HOUSES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_TAIGA_STREETS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_TAIGA_TERMINATORS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_TAIGA_TOWN_CENTERS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_TAIGA_VILLAGERS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_TAIGA_ZOMBIE_DECOR - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_TAIGA_ZOMBIE_HOUSES - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_TAIGA_ZOMBIE_STREETS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- VILLAGE_TAIGA_ZOMBIE_VILLAGERS - Static variable in class org.moddingx.libx.vanilla.TemplatePools
- vLine(int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- vLine(RenderType, int, int, int, int) - Method in class org.moddingx.libx.render.FilterGuiGraphics
- volume(float) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase.SoundSettingsBuilder
-
Sets the volume for the sound settings.
W
- WALL - Static variable in interface org.moddingx.libx.base.decoration.DecorationType
- WALL_PARENT - Static variable in class org.moddingx.libx.datagen.provider.model.ItemModelProviderBase
- waterDepth(int) - Method in class org.moddingx.libx.datagen.provider.sandbox.FeatureProviderBase.AnyPlacementBuilder
- weight(int) - Method in class org.moddingx.libx.datagen.provider.EnchantmentProviderBase.EnchantmentBuilder
- weight(int) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase.SoundSettingsBuilder
-
Sets the weight for the sound settings.
- weirdness(float) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.ClimateBuilder
-
Sets the
weirdnessrange for thisBiometo a single value. - weirdness(float, float) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.ClimateBuilder
-
Sets the
weirdnessrange for thisBiometo the given range. - weirdness(Climate.Parameter) - Method in class org.moddingx.libx.datagen.provider.sandbox.BiomeLayerProviderBase.ClimateBuilder
-
Sets the
weirdnessrange for thisBiometo the given range. - west - Variable in class org.moddingx.libx.block.RotationShape
- whileMatch(List<LootFactory<T>>) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
Combines the given loot factories into one.
- whileMatch(LootFactory<T>...) - Method in class org.moddingx.libx.datagen.provider.loot.LootProviderBase
-
Combines the given loot factories into one.
- widget() - Method in record class org.moddingx.libx.screen.text.entry.AlignedWidget
-
Returns the value of the
widgetrecord component. - WidgetProperties<T> - Record Class in org.moddingx.libx.config.gui
-
Properties for a widget created by a
ConfigEditor. - WidgetProperties(int, int, int, int, Consumer<T>) - Constructor for record class org.moddingx.libx.config.gui.WidgetProperties
-
Creates an instance of a
WidgetPropertiesrecord class. - width() - Method in record class org.moddingx.libx.config.gui.WidgetProperties
-
Returns the value of the
widthrecord component. - width() - Method in interface org.moddingx.libx.render.target.RenderJob
-
The image width in pixels.
- WIDTH - Static variable in class org.moddingx.libx.screen.ColorPicker
-
The width of a colour picker widget
- with(String) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase.SoundDefinitionBuilder
-
Adds a sound from this mods namespace to this sound definition.
- with(String, Consumer<SoundDefinition.Sound>) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase.SoundDefinitionBuilder
-
Adds a sound from this mods namespace to this sound definition.
- with(List<LootModifier<T>>) - Method in interface org.moddingx.libx.datagen.provider.loot.entry.SimpleLootFactory
- with(ResourceLocation) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase.SoundDefinitionBuilder
-
Adds a sound to this sound definition.
- with(ResourceLocation, Consumer<SoundDefinition.Sound>) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase.SoundDefinitionBuilder
-
Adds a sound to this sound definition.
- with(LootItemConditionalFunction.Builder<?>...) - Method in interface org.moddingx.libx.datagen.provider.loot.entry.SimpleLootFactory
- with(LootItemCondition.Builder...) - Method in interface org.moddingx.libx.datagen.provider.loot.entry.LootFactory
- with(LootItemCondition.Builder...) - Method in interface org.moddingx.libx.datagen.provider.loot.entry.SimpleLootFactory
- with(LootModifier<T>...) - Method in interface org.moddingx.libx.datagen.provider.loot.entry.SimpleLootFactory
- with(Content) - Method in class org.moddingx.libx.datagen.provider.patchouli.content.CaptionContent
- with(Content) - Method in record class org.moddingx.libx.datagen.provider.patchouli.content.TextContent
- with(Content) - Method in interface org.moddingx.libx.datagen.provider.patchouli.page.Content
-
Chains a new content with this one.
- withCaption(String) - Method in class org.moddingx.libx.datagen.provider.patchouli.content.CaptionContent
-
Creates a copy of this
CaptionContentwith a new caption set. - withCopyAction(Component, String) - Static method in class org.moddingx.libx.util.game.ComponentUtil
-
Adds a
click eventto the given component to copy the given text to clipboard. - withDecoration() - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionProviderBase.FlatGeneratorBuilder
-
Configure this generator to generate decoration.
- withFinal(GenericLootModifier<T>) - Method in interface org.moddingx.libx.datagen.provider.loot.entry.SimpleLootFactory
- withLakes() - Method in class org.moddingx.libx.datagen.provider.sandbox.DimensionProviderBase.FlatGeneratorBuilder
-
Configure this generator to generate lakes.
- withRange(String, int) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase.SoundDefinitionBuilder
-
Adds
amountsounds to the definition. - withRange(String, int, Consumer<SoundDefinition.Sound>) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase.SoundDefinitionBuilder
-
Adds
amountsounds to the definition. - withRange(ResourceLocation, int) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase.SoundDefinitionBuilder
-
Adds
amountsounds to the definition. - withRange(ResourceLocation, int, Consumer<SoundDefinition.Sound>) - Method in class org.moddingx.libx.datagen.provider.SoundDefinitionProviderBase.SoundDefinitionBuilder
-
Adds
amountsounds to the definition. - WOOD - Static variable in class org.moddingx.libx.base.decoration.DecorationContext
-
Decoration context for wood.
- WOOD - Static variable in interface org.moddingx.libx.base.decoration.DecorationMaterial
-
A material for wood blocks that adds a
BlockSetTypeand aWoodType. - WOOD - Static variable in interface org.moddingx.libx.base.decoration.DecorationType
- WOOD_BUTTON - Static variable in interface org.moddingx.libx.base.decoration.DecorationType
- woodType() - Method in class org.moddingx.libx.base.decoration.DecorationMaterial.MaterialProperties
- worldStateTest(RuleTest) - Method in class org.moddingx.libx.datagen.provider.sandbox.StructureProcessorProviderBase.ProcessorRuleBuilder
- wrap(GuiEventListener) - Static method in interface org.moddingx.libx.config.gui.EditorOps
-
Wraps a
GuiEventListenerinto matching editor ops. - wrap(Holder<DensityFunction>) - Method in class org.moddingx.libx.datagen.provider.sandbox.NoiseProviderBase
-
Wrap the given density function holder into a density function that references the registry entry represented by the holder.
- wrap(LazyLoadedValue<T>) - Static method in class org.moddingx.libx.util.lazy.LazyValue
-
Wraps a
LazyLoadedValueto a lazy value. - wrap(IItemHandler) - Static method in interface org.moddingx.libx.inventory.IAdvancedItemHandler
-
Creates a new IAdvancedItemHandler from an
IItemHandler. - wrap(IItemHandlerModifiable) - Static method in interface org.moddingx.libx.inventory.IAdvancedItemHandlerModifiable
-
Creates a new IAdvancedItemHandlerModifiable from an
IItemHandlerModifiable. - wrap(GenericValueMapper<T, ?, C>, ValueMapper<C, ?>) - Method in interface org.moddingx.libx.config.mapper.MapperFactory.Context
-
Wraps a
GenericValueMapperinto a regularValueMappergiven a mapper for the generic element type. - wrapping() - Method in record class org.moddingx.libx.screen.text.entry.AlignedComponent
-
Returns the value of the
wrappingrecord component. - writableRegistry(ResourceKey<? extends Registry<T>>) - Method in interface org.moddingx.libx.datagen.RegistrySet
-
Gets a writable registry from the registry set.
X
- x() - Method in record class org.moddingx.libx.config.gui.WidgetProperties
-
Returns the value of the
xrecord component.
Y
- y() - Method in record class org.moddingx.libx.config.gui.WidgetProperties
-
Returns the value of the
yrecord component.
Z
- ZERO - Static variable in class org.moddingx.libx.util.math.DoublePolynomial
-
The polynomial that is always zero.
- ZERO - Static variable in class org.moddingx.libx.util.math.IntPolynomial
-
The polynomial that is always zero.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form