Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ACCESSORY - Static variable in class net.lcc.sollib.platform.Services
- activationRule - Variable in class net.lcc.sollib.api.common.data.runtime.RuntimeData
- add(boolean) - Method in interface net.lcc.sollib.api.common.config.builder.IJsonBuilder.IArrayBuilder
- add(boolean) - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder.ArrayBuilder
- add(JsonElement) - Method in interface net.lcc.sollib.api.common.config.builder.IJsonBuilder.IArrayBuilder
- add(JsonElement) - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder.ArrayBuilder
- add(Number) - Method in interface net.lcc.sollib.api.common.config.builder.IJsonBuilder.IArrayBuilder
- add(Number) - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder.ArrayBuilder
- add(String) - Method in interface net.lcc.sollib.api.common.config.builder.IJsonBuilder.IArrayBuilder
- add(String) - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder.ArrayBuilder
- add(String, boolean) - Method in interface net.lcc.sollib.api.common.config.builder.IJsonBuilder
- add(String, boolean) - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder
- add(String, JsonElement) - Method in interface net.lcc.sollib.api.common.config.builder.IJsonBuilder
- add(String, JsonElement) - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder
- add(String, Number) - Method in interface net.lcc.sollib.api.common.config.builder.IJsonBuilder
- add(String, Number) - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder
- add(String, String) - Method in interface net.lcc.sollib.api.common.config.builder.IJsonBuilder
- add(String, String) - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder
- addArray(Iterable<?>) - Method in interface net.lcc.sollib.api.common.config.builder.IJsonBuilder.IArrayBuilder
- addArray(Iterable<?>) - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder.ArrayBuilder
- addArray(String, Iterable<?>) - Method in interface net.lcc.sollib.api.common.config.builder.IJsonBuilder
- addArray(String, Iterable<?>) - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder
- addArray(String, Consumer<IJsonBuilder.IArrayBuilder>) - Method in interface net.lcc.sollib.api.common.config.builder.IJsonBuilder
- addArray(String, Consumer<IJsonBuilder.IArrayBuilder>) - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder
- addArray(Consumer<IJsonBuilder.IArrayBuilder>) - Method in interface net.lcc.sollib.api.common.config.builder.IJsonBuilder.IArrayBuilder
- addArray(Consumer<IJsonBuilder.IArrayBuilder>) - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder.ArrayBuilder
- addDefault(ResourceLocation, String) - Method in class net.lcc.sollib.api.common.data.runtime.SRuntimeRegistry
-
Dynamically adds the specified data if it doesn't exist already (on each reload)
- addDefault(ResourceLocation, String, Supplier<Boolean>) - Method in class net.lcc.sollib.api.common.data.runtime.SRuntimeRegistry
-
Dynamically adds the specified data if activationRule is met and it doesn't exist already (on each reload)
- addEntry(String, ConfigEntry<?>) - Method in class net.lcc.sollib.api.common.config.SolConfig
- addJson(ResourceLocation, UnaryOperator<JsonObject>) - Method in class net.lcc.sollib.api.common.data.runtime.SRuntimeRegistry
-
Dynamically changes the specified data if activationRule is met (on each reload)
In case the targeted data doesn't exist, a null value will be passed to function - addJson(ResourceLocation, UnaryOperator<JsonObject>, Supplier<Boolean>) - Method in class net.lcc.sollib.api.common.data.runtime.SRuntimeRegistry
-
Dynamically changes the specified data if activationRule is met (on each reload)
Only applied if activationRule is met for that specific reload
In case the targeted data doesn't exist, a null value will be passed to function - addModelLayer(ModelLayerLocation, Supplier<LayerDefinition>) - Method in class net.lcc.sollib.api.common.registry.holder.EntityHolder
-
Registers a layer location for this entity type.
- addObject(JsonObject) - Method in interface net.lcc.sollib.api.common.config.builder.IJsonBuilder.IArrayBuilder
- addObject(JsonObject) - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder.ArrayBuilder
- addObject(String, JsonObject) - Method in interface net.lcc.sollib.api.common.config.builder.IJsonBuilder
- addObject(String, JsonObject) - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder
- addObject(String, IConfigurable) - Method in interface net.lcc.sollib.api.common.config.builder.IJsonBuilder
- addObject(String, IConfigurable) - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder
- addObject(IConfigurable) - Method in interface net.lcc.sollib.api.common.config.builder.IJsonBuilder.IArrayBuilder
- addObject(IConfigurable) - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder.ArrayBuilder
- addRemoval(ResourceLocation, Supplier<Boolean>) - Method in class net.lcc.sollib.api.common.data.runtime.SRuntimeRegistry
-
Dynamically removes the specified data if activationRule is met (on each reload)
- addRenderer(EntityRendererProvider<T>) - Method in class net.lcc.sollib.api.common.registry.holder.EntityHolder
-
Registers the renderer for this entity type.
- addText(ResourceLocation, UnaryOperator<String>) - Method in class net.lcc.sollib.api.common.data.runtime.SRuntimeRegistry
-
Dynamically changes the specified data if activationRule is met (on each reload)
In case the targeted data doesn't exist, a null value will be passed to function - addText(ResourceLocation, UnaryOperator<String>, Supplier<Boolean>) - Method in class net.lcc.sollib.api.common.data.runtime.SRuntimeRegistry
-
Dynamically changes the specified data if activationRule is met (on each reload)
Only applied if activationRule is met for that specific reload
In case the targeted data doesn't exist, a null value will be passed to function - advancement() - Method in record class net.lcc.sollib.api.common.worldgen.density.ProgressionDensityFunction.ProgressionPoint
-
Returns the value of the
advancementrecord component. - append(String) - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder.ArrayBuilder
- append(String, String) - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder
- apply(LiteralArgumentBuilder<CommandSourceStack>) - Method in class net.lcc.sollib.api.common.weather.SWeatherCommandRegistry
-
Internal method to inject all registered weather types into the builder
- apply(String) - Method in class net.lcc.sollib.api.common.data.runtime.RuntimeData
- apply(BiConsumer<BlockPos, BlockState>, BlockState, BlockPos, long) - Method in class net.lcc.sollib.api.client.render.block.SBlockRendererRegistry
-
Processes custom renderers registered by
SBlockRendererRegistry.register(Predicate, IBlockRenderer)in case Sodium is present - apply(BlockRenderDispatcher, BlockState, BlockPos, BlockAndTintGetter, PoseStack, VertexConsumer, RandomSource) - Method in class net.lcc.sollib.api.client.render.block.SBlockRendererRegistry
-
Processes custom renderers registered by
SBlockRendererRegistry.register(Predicate, IBlockRenderer) - apply(ResourceLocation, Resource) - Method in class net.lcc.sollib.api.common.data.runtime.SRuntimeRegistry
- apply(ItemStack, ItemDisplayContext, PoseStack, MultiBufferSource, int, int) - Method in class net.lcc.sollib.api.client.render.item.SItemRendererRegistry
-
Processes custom renderers registered by
SItemRendererRegistry.register(Predicate, IItemRenderer) - ArrayBuilder() - Constructor for class net.lcc.sollib.api.common.config.builder.JsonBuilder.ArrayBuilder
B
- bind(ConfigEntry<T>) - Method in interface net.lcc.sollib.api.common.config.builder.IJsonBuilder
- bind(ConfigEntry<T>) - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder
- biomeKeys() - Method in record class net.lcc.sollib.api.common.registry.data.entity.SpawnRules
-
Returns the value of the
biomeKeysrecord component. - biomeTags() - Method in record class net.lcc.sollib.api.common.registry.data.entity.SpawnRules
-
Returns the value of the
biomeTagsrecord component. - BLOCK - Static variable in class net.lcc.sollib.api.client.SolClientRegistries.Render
- BlockHolder - Class in net.lcc.sollib.api.common.registry.holder
- BlockHolder(SolModContainer, String, Supplier<Block>) - Constructor for class net.lcc.sollib.api.common.registry.holder.BlockHolder
- BlockMixin - Class in net.lcc.sollib.mixin.client.render.block
- BlockMixin() - Constructor for class net.lcc.sollib.mixin.client.render.block.BlockMixin
- BlockModel - Enum Class in net.lcc.sollib.api.common.registry.data.block
- BOSS_BAR - Static variable in class net.lcc.sollib.api.client.SolClientRegistries
- BossHealthOverlayMixin - Class in net.lcc.sollib.mixin.client
- BossHealthOverlayMixin() - Constructor for class net.lcc.sollib.mixin.client.BossHealthOverlayMixin
- BUTTON - Enum constant in enum class net.lcc.sollib.api.common.registry.data.block.BlockModel
- BUTTON_SIZE - Static variable in class net.lcc.sollib.api.client.ui.config.ConfigListWidget
- ButtonBlockAccessor - Interface in net.lcc.sollib.mixin.access
C
- category() - Method in record class net.lcc.sollib.api.common.registry.data.entity.SpawnRules
-
Returns the value of the
categoryrecord component. - clean() - Method in class net.lcc.sollib.api.common.data.runtime.SRuntimeRegistry
- clear(CommandSourceStack) - Method in class net.lcc.sollib.api.common.weather.SWeatherCommandRegistry
- close() - Method in class net.lcc.sollib.api.common.data.runtime.RuntimeResourcePack
- codec() - Method in class net.lcc.sollib.api.common.worldgen.density.ProgressionDensityFunction
- CODEC - Static variable in class net.lcc.sollib.api.common.worldgen.density.ProgressionDensityFunction
- collectAllModelParts(LayerDefinition) - Static method in class net.lcc.sollib.api.client.model.entity.ModelPartUtils
- collectAllModelParts(LayerDefinition) - Static method in class net.lcc.sollib.api.client.model.ModelPartUtils
- color - Variable in enum class net.lcc.sollib.api.common.config.LoadType
- comment() - Method in interface net.lcc.sollib.api.common.config.builder.IJsonBuilder
- comment() - Method in interface net.lcc.sollib.api.common.config.builder.IJsonBuilder.IArrayBuilder
- comment() - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder.ArrayBuilder
- comment() - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder
- comment(String) - Method in interface net.lcc.sollib.api.common.config.builder.IJsonBuilder
- comment(String) - Method in interface net.lcc.sollib.api.common.config.builder.IJsonBuilder.IArrayBuilder
- comment(String) - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder.ArrayBuilder
- comment(String) - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder
- compute(DensityFunction.FunctionContext) - Method in class net.lcc.sollib.api.common.worldgen.density.ProgressionDensityFunction
- CONFIG - Static variable in class net.lcc.sollib.api.common.data.runtime.condition.LoadCondition
- CONFIG - Static variable in class net.lcc.sollib.api.common.SolRegistries
- ConfigEntry<T> - Class in net.lcc.sollib.api.common.config
- ConfigEntry(String, String, T) - Constructor for class net.lcc.sollib.api.common.config.ConfigEntry
- ConfigEntry(SolConfig, String, T) - Constructor for class net.lcc.sollib.api.common.config.ConfigEntry
- ConfigEntry(T) - Constructor for class net.lcc.sollib.api.common.config.ConfigEntry
- ConfigListWidget - Class in net.lcc.sollib.api.client.ui.config
- ConfigListWidget(int, int, int, int, Iterable<SolConfig>) - Constructor for class net.lcc.sollib.api.client.ui.config.ConfigListWidget
- configMatches(JsonObject) - Static method in class net.lcc.sollib.api.common.data.runtime.condition.LoadCondition
- ConfigWidget - Class in net.lcc.sollib.api.client.ui.config
- ConfigWidget(ConfigListWidget, int, int, int, int, SolConfig) - Constructor for class net.lcc.sollib.api.client.ui.config.ConfigWidget
- ConfigWidget.ScrollingButton - Class in net.lcc.sollib.api.client.ui.config
- convert(JsonElement) - Method in class net.lcc.sollib.api.common.config.ConfigEntry
- create(List<String>, MobCategory, int, int, int) - Static method in record class net.lcc.sollib.api.common.registry.data.entity.SpawnRules
- create(MobEffectCategory, int) - Static method in interface net.lcc.sollib.mixin.access.MobEffectAccessor
- create(BlockState, BlockBehaviour.Properties) - Static method in interface net.lcc.sollib.mixin.access.StairBlockAccessor
- create(BlockSetType, int, BlockBehaviour.Properties) - Static method in interface net.lcc.sollib.mixin.access.ButtonBlockAccessor
- create(BlockSetType, BlockBehaviour.Properties) - Static method in interface net.lcc.sollib.mixin.access.PressurePlateBlockAccessor
- createBiomeModifier(JsonObject, ResourceLocation) - Method in record class net.lcc.sollib.api.common.registry.data.entity.SpawnRules
- createConfig(String, double, IConfigurable) - Method in class net.lcc.sollib.api.common.registry.SolModContainer
- createTag(JsonObject, ResourceLocation) - Method in record class net.lcc.sollib.api.common.registry.data.entity.SpawnRules
- CROSS - Enum constant in enum class net.lcc.sollib.api.common.registry.data.block.BlockModel
- CROSS_DIRECTIONAL - Enum constant in enum class net.lcc.sollib.api.common.registry.data.block.BlockModel
- CROSS_POTTED - Enum constant in enum class net.lcc.sollib.api.common.registry.data.block.BlockModel
- CUBE - Enum constant in enum class net.lcc.sollib.api.common.registry.data.block.BlockModel
- cutout() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
D
- Data() - Constructor for class net.lcc.sollib.api.common.SolRegistries.Data
- debug(T, E...) - Method in class net.lcc.sollib.api.common.logger.SolLogger
-
Displays a blank space between each value
- Default() - Constructor for class net.lcc.sollib.platform.services.IAccessoryHelper.Default
- DEFAULT_THICKNESS - Static variable in class net.lcc.sollib.api.client.render.MockItemRenderer
- defaultValue - Variable in class net.lcc.sollib.api.common.worldgen.density.ProgressionDensityFunction
- DensityFunctionHolder - Class in net.lcc.sollib.api.common.registry.holder
- DensityFunctionHolder(SolModContainer, String, Supplier<MapCodec<? extends DensityFunction>>) - Constructor for class net.lcc.sollib.api.common.registry.holder.DensityFunctionHolder
- Dependency - Annotation Interface in net.lcc.sollib.platform
- DOOR - Enum constant in enum class net.lcc.sollib.api.common.registry.data.block.BlockModel
- drop(Supplier<LootTable.Builder>) - Method in class net.lcc.sollib.api.common.registry.holder.EntityHolder
- dropsOther(Supplier<ItemLike>) - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- dropsOther(Supplier<ItemLike>, int) - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- dropsOther(Supplier<ItemLike>, NumberProvider) - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- dropsSelf() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- dropsWithSilk() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- DURATION - Static variable in class net.lcc.sollib.api.common.registry.holder.EffectHolder
E
- EffectHolder - Class in net.lcc.sollib.api.common.registry.holder
-
A holder class for effect registry using a
SolModContainer - EffectHolder(SolModContainer, String, Supplier<MobEffect>) - Constructor for class net.lcc.sollib.api.common.registry.holder.EffectHolder
- EntityHolder - Class in net.lcc.sollib.api.common.registry.holder
- EntityHolder(SolModContainer, String, Supplier<EntityType<?>>) - Constructor for class net.lcc.sollib.api.common.registry.holder.EntityHolder
- EntityModelMixin - Class in net.lcc.sollib.mixin.client.model.entity
- EntityModelMixin() - Constructor for class net.lcc.sollib.mixin.client.model.entity.EntityModelMixin
- ephemeral - Variable in class net.lcc.sollib.api.common.data.runtime.RuntimeData
- equals(Object) - Method in record class net.lcc.sollib.api.common.registry.data.block.Flammability
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.lcc.sollib.api.common.registry.data.entity.SpawnRestrictions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.lcc.sollib.api.common.registry.data.entity.SpawnRules
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.lcc.sollib.api.common.worldgen.density.ProgressionDensityFunction.ProgressionPoint
-
Indicates whether some other object is "equal to" this one.
- error(T, E...) - Method in class net.lcc.sollib.api.common.logger.SolLogger
-
Displays a blank space between each value
- ERROR - Enum constant in enum class net.lcc.sollib.api.common.config.LoadType
F
- fail() - Method in class net.lcc.sollib.api.common.config.ConfigEntry
- FallbackResourceManagerMixin - Class in net.lcc.sollib.mixin.common.data
- FallbackResourceManagerMixin() - Constructor for class net.lcc.sollib.mixin.common.data.FallbackResourceManagerMixin
- FENCE - Enum constant in enum class net.lcc.sollib.api.common.registry.data.block.BlockModel
- FENCE_GATE - Enum constant in enum class net.lcc.sollib.api.common.registry.data.block.BlockModel
- fill(RenderType, int, int, int, int, int) - Method in class net.lcc.sollib.mixin.client.render.item.GuiGraphicsMixin
- find(Class<H>, Predicate<H>) - Method in class net.lcc.sollib.api.common.registry.SModContainerRegistry
-
Loops over the
SolRegistrar<T, H> from everySolModContainer, and returns the firstSHolder<T> that verifies predicate - find(Predicate<H>) - Method in class net.lcc.sollib.api.common.registry.SolRegistrar
- findMatching(String, Predicate<ResourceLocation>) - Method in class net.lcc.sollib.api.common.data.runtime.SRuntimeRegistry
- findPartByName(String) - Method in interface net.lcc.sollib.api.client.model.entity.inject.IModelPartExtension
- findPartByName(String) - Method in interface net.lcc.sollib.api.client.model.inject.IModelPartExtension
- findPartByName(String) - Method in class net.lcc.sollib.mixin.client.model.entity.ModelPartMixin
- findPartBySize(float, float, float) - Method in interface net.lcc.sollib.api.client.model.entity.inject.IModelPartExtension
- findPartBySize(float, float, float) - Method in interface net.lcc.sollib.api.client.model.inject.IModelPartExtension
- findPartBySize(float, float, float) - Method in class net.lcc.sollib.mixin.client.model.entity.ModelPartMixin
- Flammability - Record Class in net.lcc.sollib.api.common.registry.data.block
- Flammability(int, int) - Constructor for record class net.lcc.sollib.api.common.registry.data.block.Flammability
-
Creates an instance of a
Flammabilityrecord class. - FLUID - Enum constant in enum class net.lcc.sollib.api.common.registry.data.block.BlockModel
- fromJson(String, double) - Static method in class net.lcc.sollib.api.common.config.SolConfig
-
Converts
jsonfrom a JSON to a SolConfig formatted string - function - Variable in class net.lcc.sollib.api.common.data.runtime.RuntimeData
G
- get() - Method in class net.lcc.sollib.api.common.config.ConfigEntry
- get() - Method in class net.lcc.sollib.api.common.registry.SHolder
-
Retrieves the cached entry if it exists, otherwise calls the supplier to create a new entry.
- get(String) - Method in class net.lcc.sollib.api.common.config.SConfigRegistry
- get(String) - Method in class net.lcc.sollib.api.common.registry.SModContainerRegistry
- get(String) - Method in class net.lcc.sollib.api.common.registry.SolRegistrar
- get(String, T) - Method in class net.lcc.sollib.api.common.config.SConfigRegistry
- get(String, T) - Method in class net.lcc.sollib.api.common.config.SolConfig
- get(ResourceLocation) - Method in class net.lcc.sollib.api.common.data.reload.SimpleDataRegistry
- getAccessories(LivingEntity) - Method in class net.lcc.sollib.platform.services.IAccessoryHelper.Default
- getAccessories(LivingEntity) - Method in interface net.lcc.sollib.platform.services.IAccessoryHelper
- getAddedBarColor(ItemStack) - Method in interface net.lcc.sollib.api.client.render.item.IAddedBarItem
- getAddedBarFullness(ItemStack) - Method in interface net.lcc.sollib.api.client.render.item.IAddedBarItem
- getAll() - Method in class net.lcc.sollib.api.common.data.reload.SimpleDataRegistry
- getAllModelParts() - Method in interface net.lcc.sollib.api.client.model.entity.inject.IModelPartsAccessor
-
Returns list containing each model part gathered from entity model
- getAllModelParts() - Method in interface net.lcc.sollib.api.client.model.inject.IModelPartsAccessor
-
Returns list containing each model part gathered from entity model
- getAllModelParts() - Method in class net.lcc.sollib.mixin.client.model.entity.EntityModelMixin
- getAttributes() - Method in class net.lcc.sollib.api.common.registry.holder.EntityHolder
- getBlockSet() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- getButton() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- getChildren() - Method in interface net.lcc.sollib.api.client.model.entity.inject.IModelPartExtension
- getChildren() - Method in interface net.lcc.sollib.api.client.model.inject.IModelPartExtension
- getChildren() - Method in class net.lcc.sollib.mixin.client.model.entity.ModelPartMixin
- getConfig() - Method in class net.lcc.sollib.api.client.ui.config.ConfigWidget
- getConfigDirectory() - Method in interface net.lcc.sollib.platform.services.IPlatformHelper
- getConfigs() - Method in class net.lcc.sollib.api.common.registry.SolModContainer
- getCraftingBase() - Method in class net.lcc.sollib.api.common.registry.holder.EffectHolder
- getCraftingIngredient() - Method in class net.lcc.sollib.api.common.registry.holder.EffectHolder
- getCurrentPath() - Method in interface net.lcc.sollib.api.common.config.builder.IJsonBuilder
- getCurrentPath() - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder
-
JsonBuilder.bind(ConfigEntry)should instead be used to directly bind a ConfigEntry to this path - getDefaultValue() - Method in class net.lcc.sollib.api.common.worldgen.density.ProgressionDensityFunction
- getDrop() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- getDrop() - Method in class net.lcc.sollib.api.common.registry.holder.EntityHolder
- getDropCount() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- getFence() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- getFenceGate() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- getFlammability() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- getFuelDuration() - Method in class net.lcc.sollib.api.common.registry.holder.ItemHolder
- getID() - Method in class net.lcc.sollib.api.common.registry.SHolder
- getInnerHeight() - Method in class net.lcc.sollib.api.client.ui.config.ConfigListWidget
- getLoadResult() - Method in class net.lcc.sollib.api.common.config.SolConfig
- getLogger() - Method in class net.lcc.sollib.api.common.registry.SolModContainer
- getLongPotion() - Method in class net.lcc.sollib.api.common.registry.holder.EffectHolder
- getMetadataSection(MetadataSectionSerializer<T>) - Method in class net.lcc.sollib.api.common.data.runtime.RuntimeResourcePack
- getModel() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- getModel() - Method in class net.lcc.sollib.api.common.registry.holder.ItemHolder
- getModel(ItemStack) - Method in class net.lcc.sollib.api.client.model.item.SItemModelRegistry
- getModelLayers() - Method in class net.lcc.sollib.api.common.registry.holder.EntityHolder
- getName() - Method in class net.lcc.sollib.api.common.config.SolConfig
- getName() - Method in class net.lcc.sollib.api.common.registry.SolModContainer
- getNamespace() - Method in class net.lcc.sollib.api.common.registry.SolModContainer
- getNamespaces(PackType) - Method in class net.lcc.sollib.api.common.data.runtime.RuntimeResourcePack
- getPart(String, List<ModelPart>) - Static method in class net.lcc.sollib.api.client.model.entity.ModelPartUtils
- getPart(String, List<ModelPart>) - Static method in class net.lcc.sollib.api.client.model.ModelPartUtils
- getPart(Triple<Float, Float, Float>, List<ModelPart>) - Static method in class net.lcc.sollib.api.client.model.entity.ModelPartUtils
- getPart(Triple<Float, Float, Float>, List<ModelPart>) - Static method in class net.lcc.sollib.api.client.model.ModelPartUtils
- getPlatformName() - Method in interface net.lcc.sollib.platform.services.IPlatformHelper
-
Gets the name of the current platform
- getPoints() - Method in class net.lcc.sollib.api.common.worldgen.density.ProgressionDensityFunction
- getPotion() - Method in class net.lcc.sollib.api.common.registry.holder.EffectHolder
- getPressurePlate() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- getRaw() - Method in class net.lcc.sollib.api.common.config.ConfigEntry
- getRaw(String, T) - Method in class net.lcc.sollib.api.common.config.SConfigRegistry
- getRaw(String, T) - Method in class net.lcc.sollib.api.common.config.SolConfig
- getRegistrar(Class<H>) - Method in class net.lcc.sollib.api.common.registry.SolModContainer
- getRegistry() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- getRegistry() - Method in class net.lcc.sollib.api.common.registry.holder.DensityFunctionHolder
- getRegistry() - Method in class net.lcc.sollib.api.common.registry.holder.EffectHolder
- getRegistry() - Method in class net.lcc.sollib.api.common.registry.holder.EntityHolder
- getRegistry() - Method in class net.lcc.sollib.api.common.registry.holder.ItemHolder
- getRegistry() - Method in class net.lcc.sollib.api.common.registry.SHolder
- getRenderer() - Method in class net.lcc.sollib.api.common.registry.holder.EntityHolder
- getRenderer(BossEvent) - Method in class net.lcc.sollib.api.client.ui.bossbar.SBossBarRegistry
-
Processes custom renderers registered by
SBossBarRegistry.register(Predicate, IBossBarRenderer)and used byBossHealthOverlayMixin - getResource(PackType, ResourceLocation) - Method in class net.lcc.sollib.api.common.data.runtime.RuntimeResourcePack
- getRootResource(String...) - Method in class net.lcc.sollib.api.common.data.runtime.RuntimeResourcePack
- getScrollAmount() - Method in class net.lcc.sollib.api.client.ui.config.ConfigListWidget
- getSlab() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- getSpawn() - Method in class net.lcc.sollib.api.common.registry.holder.EntityHolder
- getSpawnRestrictions() - Method in class net.lcc.sollib.api.common.registry.holder.EntityHolder
- getStairs() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- getStripResult() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- getStrongPotion() - Method in class net.lcc.sollib.api.common.registry.holder.EffectHolder
- getSuffixName() - Method in class net.lcc.sollib.api.common.config.SolConfig
- getTags() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- getTags() - Method in class net.lcc.sollib.api.common.registry.holder.EntityHolder
- getTags() - Method in class net.lcc.sollib.api.common.registry.holder.ItemHolder
- getWall() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- getY() - Method in class net.lcc.sollib.api.client.ui.config.ConfigWidget
- getY() - Method in class net.lcc.sollib.api.client.ui.config.ConfigWidget.ScrollingButton
- GOOD - Enum constant in enum class net.lcc.sollib.api.common.config.LoadType
- GSON - Static variable in class net.lcc.sollib.api.common.data.runtime.SRuntimeRegistry
- GsonHelperMixin - Class in net.lcc.sollib.mixin.common.config
- GsonHelperMixin() - Constructor for class net.lcc.sollib.mixin.common.config.GsonHelperMixin
- GuiGraphicsMixin - Class in net.lcc.sollib.mixin.client.render.item
- GuiGraphicsMixin() - Constructor for class net.lcc.sollib.mixin.client.render.item.GuiGraphicsMixin
H
- HANGING_SIGN - Enum constant in enum class net.lcc.sollib.api.common.registry.data.block.BlockModel
- hasAttributes() - Method in class net.lcc.sollib.api.common.registry.holder.EntityHolder
- hasDrop() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- hasDrop() - Method in class net.lcc.sollib.api.common.registry.holder.EntityHolder
- hashCode() - Method in record class net.lcc.sollib.api.common.registry.data.block.Flammability
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.lcc.sollib.api.common.registry.data.entity.SpawnRestrictions
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.lcc.sollib.api.common.registry.data.entity.SpawnRules
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.lcc.sollib.api.common.worldgen.density.ProgressionDensityFunction.ProgressionPoint
-
Returns a hash code value for this object.
- hasLongPotion() - Method in class net.lcc.sollib.api.common.registry.holder.EffectHolder
- hasModel() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- hasModel() - Method in class net.lcc.sollib.api.common.registry.holder.ItemHolder
- hasPotion() - Method in class net.lcc.sollib.api.common.registry.holder.EffectHolder
- hasRegistrar(Class<?>) - Method in class net.lcc.sollib.api.common.registry.SolModContainer
- hasRenderer() - Method in class net.lcc.sollib.api.common.registry.holder.EntityHolder
- hasSpawnRestrictions() - Method in class net.lcc.sollib.api.common.registry.holder.EntityHolder
- hasStripResult() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- hasStrongPotion() - Method in class net.lcc.sollib.api.common.registry.holder.EffectHolder
- heightmap() - Method in record class net.lcc.sollib.api.common.registry.data.entity.SpawnRestrictions
-
Returns the value of the
heightmaprecord component.
I
- IAccessoryHelper - Interface in net.lcc.sollib.platform.services
- IAccessoryHelper.Default - Class in net.lcc.sollib.platform.services
- IAddedBarItem - Interface in net.lcc.sollib.api.client.render.item
- IAddedRenderBlock - Interface in net.lcc.sollib.api.client.render.block
- IAddedRenderItem - Interface in net.lcc.sollib.api.client.render.item
- IBlockRenderer - Interface in net.lcc.sollib.api.client.render.block
- IBossBarRenderer - Interface in net.lcc.sollib.api.client.ui.bossbar
- IConfigurable - Interface in net.lcc.sollib.api.common.config.builder
-
Technically not fully a FunctionalInterface, but marking it as one because it is used this way for code cleaning
Can be implemented by any other class to make it be easily converted to JSON usingJsonBuilder.addObject(String, IConfigurable) - Identifier - Class in net.lcc.sollib.core
- Identifier() - Constructor for class net.lcc.sollib.core.Identifier
- ignite() - Method in record class net.lcc.sollib.api.common.registry.data.block.Flammability
-
Returns the value of the
igniterecord component. - IItemRenderer - Interface in net.lcc.sollib.api.client.render.item
- IJsonBuilder - Interface in net.lcc.sollib.api.common.config.builder
- IJsonBuilder.IArrayBuilder - Interface in net.lcc.sollib.api.common.config.builder
- IModelPartExtension - Interface in net.lcc.sollib.api.client.model.entity.inject
- IModelPartExtension - Interface in net.lcc.sollib.api.client.model.inject
- IModelPartsAccessor - Interface in net.lcc.sollib.api.client.model.entity.inject
- IModelPartsAccessor - Interface in net.lcc.sollib.api.client.model.inject
- info(T, E...) - Method in class net.lcc.sollib.api.common.logger.SolLogger
-
Displays a blank space between each value
- init() - Method in class net.lcc.sollib.api.client.ui.config.SolConfigScreen
- init() - Method in class net.lcc.sollib.api.common.config.SolConfig
- init() - Static method in class net.lcc.sollib.SolLib
- init(boolean) - Method in class net.lcc.sollib.api.common.config.SolConfig
- INSTANCE - Static variable in class net.lcc.sollib.api.client.model.item.SItemModelRegistry
- INSTANCE - Static variable in class net.lcc.sollib.api.client.render.block.SBlockRendererRegistry
- INSTANCE - Static variable in class net.lcc.sollib.api.client.render.item.SItemRendererRegistry
- INSTANCE - Static variable in class net.lcc.sollib.api.client.ui.bossbar.SBossBarRegistry
- INSTANCE - Static variable in class net.lcc.sollib.api.common.config.SConfigRegistry
- INSTANCE - Static variable in class net.lcc.sollib.api.common.data.reload.SReloadRegistry
- INSTANCE - Static variable in class net.lcc.sollib.api.common.data.runtime.RuntimeResourcePack
- INSTANCE - Static variable in class net.lcc.sollib.api.common.data.runtime.SRuntimeRegistry
- INSTANCE - Static variable in class net.lcc.sollib.api.common.registry.SModContainerRegistry
- INSTANCE - Static variable in class net.lcc.sollib.api.common.weather.SWeatherCommandRegistry
- instances - Variable in class net.lcc.sollib.api.common.registry.SolRegistrar
- INSTANCES - Variable in class net.lcc.sollib.api.common.registry.SModContainerRegistry
- invokeRenderModelLists(BakedModel, ItemStack, int, int, PoseStack, VertexConsumer) - Method in interface net.lcc.sollib.mixin.access.ItemRendererAccessor
- IPlatformHelper - Interface in net.lcc.sollib.platform.services
- IReloadListener - Interface in net.lcc.sollib.api.common.data.reload
-
Interface for resource reload listeners.
- isCutout() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- isDevelopmentEnvironment() - Method in interface net.lcc.sollib.platform.services.IPlatformHelper
-
Check if the game is currently in a development environment.
- isEphemeral() - Method in class net.lcc.sollib.api.common.data.runtime.RuntimeData
- isFlammable() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- isFuel() - Method in class net.lcc.sollib.api.common.registry.holder.ItemHolder
- isModLoaded(String) - Method in interface net.lcc.sollib.platform.services.IPlatformHelper
-
Checks if a mod with the given id is loaded.
- ITEM - Static variable in class net.lcc.sollib.api.client.SolClientRegistries.Render
- ITEM_MODEL - Static variable in class net.lcc.sollib.api.client.SolClientRegistries
- ItemHolder - Class in net.lcc.sollib.api.common.registry.holder
-
A holder class for item registry using a
SolModContainer - ItemHolder(SolModContainer, String, Supplier<Item>) - Constructor for class net.lcc.sollib.api.common.registry.holder.ItemHolder
- ItemMixin - Class in net.lcc.sollib.mixin.client.render.item
- ItemMixin() - Constructor for class net.lcc.sollib.mixin.client.render.item.ItemMixin
- ItemRendererAccessor - Interface in net.lcc.sollib.mixin.access
- ItemRendererMixin - Class in net.lcc.sollib.mixin.client.model.item
- ItemRendererMixin - Class in net.lcc.sollib.mixin.client.render.item
- ItemRendererMixin() - Constructor for class net.lcc.sollib.mixin.client.model.item.ItemRendererMixin
- ItemRendererMixin() - Constructor for class net.lcc.sollib.mixin.client.render.item.ItemRendererMixin
- iterate(Class<H>, Consumer<H>) - Method in class net.lcc.sollib.api.common.registry.SModContainerRegistry
-
Loops over the
SolRegistrar<T, H> from everySolModContainer, and applies consumer to everySHolder<T> - iterate(Consumer<H>) - Method in class net.lcc.sollib.api.common.registry.SolRegistrar
J
- JsonBuilder - Class in net.lcc.sollib.api.common.config.builder
- JsonBuilder() - Constructor for class net.lcc.sollib.api.common.config.builder.JsonBuilder
- JsonBuilder(SolConfig) - Constructor for class net.lcc.sollib.api.common.config.builder.JsonBuilder
-
Instantiates a JsonBuilder configured for the creation of a SolConfig
Allows directly binding a ConfigEntry to the config - JsonBuilder.ArrayBuilder - Class in net.lcc.sollib.api.common.config.builder
- jump(boolean) - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder
L
- listResources(PackType, String, String, PackResources.ResourceOutput) - Method in class net.lcc.sollib.api.common.data.runtime.RuntimeResourcePack
- load(Class<T>) - Static method in class net.lcc.sollib.platform.Services
- load(Class<T>, Class<? extends T>) - Static method in class net.lcc.sollib.platform.Services
- load(Consumer<ModelResourceLocation>) - Method in class net.lcc.sollib.api.client.model.item.SItemModelRegistry
- LoadCondition - Class in net.lcc.sollib.api.common.data.runtime.condition
-
Any datapack file can be given load conditions, and will only actually be read if they are met.
- LoadCondition() - Constructor for class net.lcc.sollib.api.common.data.runtime.condition.LoadCondition
- loadHandModels(BlockColors, ProfilerFiller, Map<ResourceLocation, BlockModel>, Map<ResourceLocation, List<BlockStateModelLoader.LoadedJson>>, CallbackInfo) - Method in class net.lcc.sollib.mixin.client.model.item.ModelBakeryMixin
- loadPixelData(ResourceLocation, int) - Static method in class net.lcc.sollib.api.client.render.MockItemRenderer
- loadSpecialItemModelAndDependencies(ModelResourceLocation) - Method in class net.lcc.sollib.mixin.client.model.item.ModelBakeryMixin
- LoadType - Enum Class in net.lcc.sollib.api.common.config
- location() - Method in class net.lcc.sollib.api.common.data.runtime.RuntimeResourcePack
- location() - Method in record class net.lcc.sollib.api.common.registry.data.entity.SpawnRestrictions
-
Returns the value of the
locationrecord component. - LOG - Static variable in class net.lcc.sollib.api.client.model.entity.ModelPartUtils
- LOG - Static variable in class net.lcc.sollib.api.client.model.ModelPartUtils
- LOG - Static variable in class net.lcc.sollib.api.client.render.MockItemRenderer
- LOG - Static variable in class net.lcc.sollib.api.common.config.SConfigRegistry
- LOG - Static variable in class net.lcc.sollib.api.common.data.reload.SReloadRegistry
- LOG - Static variable in class net.lcc.sollib.api.common.data.runtime.SRuntimeRegistry
- lyof() - Static method in class net.lcc.sollib.SolTest
M
- makeID(String) - Method in class net.lcc.sollib.api.common.registry.SolModContainer
- matchesBiome(Predicate<ResourceKey<Biome>>, Predicate<TagKey<Biome>>) - Method in record class net.lcc.sollib.api.common.registry.data.entity.SpawnRules
- max - Variable in class net.lcc.sollib.api.common.worldgen.density.ProgressionDensityFunction
- max() - Method in record class net.lcc.sollib.api.common.registry.data.entity.SpawnRules
-
Returns the value of the
maxrecord component. - MAX_LIGHT - Static variable in class net.lcc.sollib.api.client.render.MockItemRenderer
- maxValue() - Method in class net.lcc.sollib.api.common.worldgen.density.ProgressionDensityFunction
- message - Variable in enum class net.lcc.sollib.api.common.config.LoadType
- min - Variable in class net.lcc.sollib.api.common.worldgen.density.ProgressionDensityFunction
- min() - Method in record class net.lcc.sollib.api.common.registry.data.entity.SpawnRules
-
Returns the value of the
minrecord component. - MinecraftServerMixin - Class in net.lcc.sollib.mixin.common.worldgen.density
- MinecraftServerMixin() - Constructor for class net.lcc.sollib.mixin.common.worldgen.density.MinecraftServerMixin
- minValue() - Method in class net.lcc.sollib.api.common.worldgen.density.ProgressionDensityFunction
- MobEffectAccessor - Interface in net.lcc.sollib.mixin.access
- MockItemRenderer - Class in net.lcc.sollib.api.client.render
- MockItemRenderer() - Constructor for class net.lcc.sollib.api.client.render.MockItemRenderer
- mod - Variable in class net.lcc.sollib.api.common.registry.SHolder
- mod() - Element in annotation interface net.lcc.sollib.platform.Dependency
- MOD - Static variable in class net.lcc.sollib.api.common.SolRegistries
- MOD - Static variable in class net.lcc.sollib.SolLib
- MOD - Static variable in class net.lcc.sollib.SolTest
- MOD_ID - Static variable in class net.lcc.sollib.SolLib
- ModelBakeryMixin - Class in net.lcc.sollib.mixin.client.model.item
- ModelBakeryMixin() - Constructor for class net.lcc.sollib.mixin.client.model.item.ModelBakeryMixin
- ModelPartMixin - Class in net.lcc.sollib.mixin.client.model.entity
- ModelPartMixin() - Constructor for class net.lcc.sollib.mixin.client.model.entity.ModelPartMixin
- ModelPartUtils - Class in net.lcc.sollib.api.client.model.entity
- ModelPartUtils - Class in net.lcc.sollib.api.client.model
- ModelPartUtils() - Constructor for class net.lcc.sollib.api.client.model.entity.ModelPartUtils
- ModelPartUtils() - Constructor for class net.lcc.sollib.api.client.model.ModelPartUtils
- mouseClicked(double, double, int) - Method in class net.lcc.sollib.api.client.ui.config.ConfigListWidget
- mouseClicked(double, double, int) - Method in class net.lcc.sollib.api.client.ui.config.ConfigWidget
- MultiPackResourceManagerMixin - Class in net.lcc.sollib.mixin.common.data
- MultiPackResourceManagerMixin() - Constructor for class net.lcc.sollib.mixin.common.data.MultiPackResourceManagerMixin
N
- name - Variable in class net.lcc.sollib.api.common.registry.SHolder
- net.lcc.sollib - package net.lcc.sollib
- net.lcc.sollib.api.client - package net.lcc.sollib.api.client
- net.lcc.sollib.api.client.model - package net.lcc.sollib.api.client.model
- net.lcc.sollib.api.client.model.entity - package net.lcc.sollib.api.client.model.entity
- net.lcc.sollib.api.client.model.entity.inject - package net.lcc.sollib.api.client.model.entity.inject
- net.lcc.sollib.api.client.model.inject - package net.lcc.sollib.api.client.model.inject
- net.lcc.sollib.api.client.model.item - package net.lcc.sollib.api.client.model.item
- net.lcc.sollib.api.client.render - package net.lcc.sollib.api.client.render
- net.lcc.sollib.api.client.render.block - package net.lcc.sollib.api.client.render.block
- net.lcc.sollib.api.client.render.item - package net.lcc.sollib.api.client.render.item
- net.lcc.sollib.api.client.ui.bossbar - package net.lcc.sollib.api.client.ui.bossbar
- net.lcc.sollib.api.client.ui.config - package net.lcc.sollib.api.client.ui.config
- net.lcc.sollib.api.common - package net.lcc.sollib.api.common
- net.lcc.sollib.api.common.config - package net.lcc.sollib.api.common.config
- net.lcc.sollib.api.common.config.builder - package net.lcc.sollib.api.common.config.builder
- net.lcc.sollib.api.common.data.reload - package net.lcc.sollib.api.common.data.reload
- net.lcc.sollib.api.common.data.runtime - package net.lcc.sollib.api.common.data.runtime
- net.lcc.sollib.api.common.data.runtime.condition - package net.lcc.sollib.api.common.data.runtime.condition
- net.lcc.sollib.api.common.logger - package net.lcc.sollib.api.common.logger
- net.lcc.sollib.api.common.registry - package net.lcc.sollib.api.common.registry
- net.lcc.sollib.api.common.registry.data.block - package net.lcc.sollib.api.common.registry.data.block
- net.lcc.sollib.api.common.registry.data.entity - package net.lcc.sollib.api.common.registry.data.entity
- net.lcc.sollib.api.common.registry.holder - package net.lcc.sollib.api.common.registry.holder
- net.lcc.sollib.api.common.weather - package net.lcc.sollib.api.common.weather
- net.lcc.sollib.api.common.worldgen.density - package net.lcc.sollib.api.common.worldgen.density
- net.lcc.sollib.core - package net.lcc.sollib.core
- net.lcc.sollib.mixin.access - package net.lcc.sollib.mixin.access
- net.lcc.sollib.mixin.client - package net.lcc.sollib.mixin.client
- net.lcc.sollib.mixin.client.model.entity - package net.lcc.sollib.mixin.client.model.entity
- net.lcc.sollib.mixin.client.model.item - package net.lcc.sollib.mixin.client.model.item
- net.lcc.sollib.mixin.client.render.block - package net.lcc.sollib.mixin.client.render.block
- net.lcc.sollib.mixin.client.render.item - package net.lcc.sollib.mixin.client.render.item
- net.lcc.sollib.mixin.common.config - package net.lcc.sollib.mixin.common.config
- net.lcc.sollib.mixin.common.data - package net.lcc.sollib.mixin.common.data
- net.lcc.sollib.mixin.common.worldgen.density - package net.lcc.sollib.mixin.common.worldgen.density
- net.lcc.sollib.platform - package net.lcc.sollib.platform
- net.lcc.sollib.platform.services - package net.lcc.sollib.platform.services
O
- of(String) - Static method in class net.lcc.sollib.core.Identifier
- of(String, String) - Static method in class net.lcc.sollib.core.Identifier
- onClose() - Method in class net.lcc.sollib.api.client.ui.config.SolConfigScreen
- open(Map.Entry<ResourceLocation, Resource>) - Static method in interface net.lcc.sollib.api.common.data.reload.IReloadListener
- open(ResourceLocation, Resource) - Static method in interface net.lcc.sollib.api.common.data.reload.IReloadListener
- openFile() - Method in class net.lcc.sollib.api.common.config.SolConfig
- OUTDATED - Enum constant in enum class net.lcc.sollib.api.common.config.LoadType
P
- PANE - Enum constant in enum class net.lcc.sollib.api.common.registry.data.block.BlockModel
- PILLAR - Enum constant in enum class net.lcc.sollib.api.common.registry.data.block.BlockModel
- PLATFORM - Static variable in class net.lcc.sollib.platform.Services
- PlayerAdvancementsMixin - Class in net.lcc.sollib.mixin.common.worldgen.density
- PlayerAdvancementsMixin() - Constructor for class net.lcc.sollib.mixin.common.worldgen.density.PlayerAdvancementsMixin
- PlayerListMixin - Class in net.lcc.sollib.mixin.common.worldgen.density
- PlayerListMixin() - Constructor for class net.lcc.sollib.mixin.common.worldgen.density.PlayerListMixin
- POINT_CODEC - Static variable in class net.lcc.sollib.api.common.worldgen.density.ProgressionDensityFunction
- points - Variable in class net.lcc.sollib.api.common.worldgen.density.ProgressionDensityFunction
- predicate() - Method in record class net.lcc.sollib.api.common.registry.data.entity.SpawnRestrictions
-
Returns the value of the
predicaterecord component. - preload(ResourceManager) - Method in interface net.lcc.sollib.api.common.data.reload.IReloadListener
- preload(ResourceManager) - Method in class net.lcc.sollib.api.common.data.reload.SReloadRegistry
-
Calls preload on every registered IReloadListener
Automatically called before resource reload - PRESSURE_PLATE - Enum constant in enum class net.lcc.sollib.api.common.registry.data.block.BlockModel
- PressurePlateBlockAccessor - Interface in net.lcc.sollib.mixin.access
- ProgressionDensityFunction - Class in net.lcc.sollib.api.common.worldgen.density
-
DensityFunctionimplementation that dynamically changes with connected players' advancements
Syntax is that, with as many items as wanted in points: - ProgressionDensityFunction(float, List<ProgressionDensityFunction.ProgressionPoint>) - Constructor for class net.lcc.sollib.api.common.worldgen.density.ProgressionDensityFunction
- ProgressionDensityFunction.ProgressionPoint - Record Class in net.lcc.sollib.api.common.worldgen.density
- ProgressionPoint(float, ResourceLocation) - Constructor for record class net.lcc.sollib.api.common.worldgen.density.ProgressionDensityFunction.ProgressionPoint
-
Creates an instance of a
ProgressionPointrecord class. - PX_UNIT - Static variable in interface net.lcc.sollib.api.client.render.item.IAddedRenderItem
R
- read(ResourceLocation, JsonObject) - Method in interface net.lcc.sollib.api.common.data.reload.SimpleDataRegistry.Reader
- register(Class<H>, String, Supplier<T>) - Method in class net.lcc.sollib.api.common.registry.SolModContainer
- register(String, BiConsumer<CommandSourceStack, Integer>) - Method in class net.lcc.sollib.api.common.weather.SWeatherCommandRegistry
-
Registers a new weather type to the /weather command
- register(String, Supplier<T>) - Method in class net.lcc.sollib.api.common.registry.SolRegistrar
- register(BiConsumer<ResourceKey<Registry<T>>, SHolder<T>>) - Method in class net.lcc.sollib.api.common.registry.SModContainerRegistry
- register(Predicate<BossEvent>, IBossBarRenderer) - Method in class net.lcc.sollib.api.client.ui.bossbar.SBossBarRegistry
-
Manages registration of custom boss bar render introduced in SolLib
- register(Predicate<BossEvent>, ResourceLocation) - Method in class net.lcc.sollib.api.client.ui.bossbar.SBossBarRegistry
-
Variant of
SBossBarRegistry.register(Predicate, IBossBarRenderer)of boss bar render registration with default placement Processes only custom texture to render for boss bar - register(Predicate<ItemStack>, IItemRenderer) - Method in class net.lcc.sollib.api.client.render.item.SItemRendererRegistry
-
Manages registration of item stack renderers introduced in SolLib
Automatically called on Item subclasses that implementIItemRenderer - register(Predicate<BlockState>, IBlockRenderer) - Method in class net.lcc.sollib.api.client.render.block.SBlockRendererRegistry
-
Manages registration of block state renderers introduced in SolLib
Automatically called on Block subclasses that implementIAddedRenderBlock - register(SolConfig) - Method in class net.lcc.sollib.api.common.config.SConfigRegistry
-
Automatically called by any SolConfig in its constructor
- register(IReloadListener) - Method in class net.lcc.sollib.api.common.data.reload.SReloadRegistry
- register(SolModContainer) - Method in class net.lcc.sollib.api.common.registry.SModContainerRegistry
-
Stores a SolModContainer for automatic registry.
- registerHeld(ItemLike) - Method in class net.lcc.sollib.api.client.model.item.SItemModelRegistry
-
Registers an item to have a different held model
- registerPotion(Consumer<SHolder<Potion>>) - Method in class net.lcc.sollib.api.common.registry.holder.EffectHolder
- registrars - Variable in class net.lcc.sollib.api.common.registry.SolModContainer
- reload() - Method in class net.lcc.sollib.api.client.ui.config.ConfigListWidget
- reload() - Method in class net.lcc.sollib.api.client.ui.config.ConfigWidget
- reload() - Method in class net.lcc.sollib.api.common.config.SConfigRegistry
-
Reloads every config registered, reading their file and fetching the required ConfigEntry
Automatically called on resource reload - reload(MinecraftServer) - Method in class net.lcc.sollib.api.common.worldgen.density.ProgressionDensityFunction
- reload(ResourceManager) - Method in interface net.lcc.sollib.api.common.data.reload.IReloadListener
- reload(ResourceManager) - Method in class net.lcc.sollib.api.common.data.reload.SReloadRegistry
-
Calls reload on every registered IReloadListener
Automatically called after resource reload - RELOAD - Static variable in class net.lcc.sollib.api.common.SolRegistries.Data
- ReloadableServerResourcesMixin - Class in net.lcc.sollib.mixin.common.data
- ReloadableServerResourcesMixin() - Constructor for class net.lcc.sollib.mixin.common.data.ReloadableServerResourcesMixin
- reloadAll(MinecraftServer) - Static method in class net.lcc.sollib.api.common.worldgen.density.ProgressionDensityFunction
- render(BiConsumer<BlockPos, BlockState>, BlockState, BlockPos, BlockAndTintGetter, RandomSource, PoseStack, VertexConsumer) - Method in interface net.lcc.sollib.api.client.render.block.IBlockRenderer
- render(GuiGraphics, int, int, float) - Method in class net.lcc.sollib.api.client.ui.config.SolConfigScreen
- render(GuiGraphics, int, int, BossEvent) - Method in interface net.lcc.sollib.api.client.ui.bossbar.IBossBarRenderer
- render(ItemStack, ItemDisplayContext, PoseStack, MultiBufferSource, int, int) - Method in interface net.lcc.sollib.api.client.render.item.IItemRenderer
- Render() - Constructor for class net.lcc.sollib.api.client.SolClientRegistries.Render
- renderAddedBar(Font, ItemStack, int, int, String, CallbackInfo) - Method in class net.lcc.sollib.mixin.client.render.item.GuiGraphicsMixin
- renderContents(GuiGraphics, int, int, float) - Method in class net.lcc.sollib.api.client.ui.config.ConfigListWidget
- renderItem(PoseStack, MultiBufferSource, int, ResourceLocation) - Static method in class net.lcc.sollib.api.client.render.MockItemRenderer
- renderItem(Boolean[][], PoseStack, MultiBufferSource, int, ResourceLocation, float, int, int, int) - Static method in class net.lcc.sollib.api.client.render.MockItemRenderer
- renderItem(ItemStack, ItemDisplayContext, boolean, PoseStack, MultiBufferSource, int, int, BakedModel, CallbackInfo) - Method in class net.lcc.sollib.mixin.client.render.item.ItemRendererMixin
- renderString(GuiGraphics, Font, int) - Method in class net.lcc.sollib.api.client.ui.config.ConfigWidget
- renderTintedItem(PoseStack, MultiBufferSource, int, ResourceLocation, int) - Static method in class net.lcc.sollib.api.client.render.MockItemRenderer
- renderTintedItem(PoseStack, MultiBufferSource, int, ResourceLocation, int, int, int) - Static method in class net.lcc.sollib.api.client.render.MockItemRenderer
- renderWidget(GuiGraphics, int, int, float) - Method in class net.lcc.sollib.api.client.ui.config.ConfigListWidget
- renderWidget(GuiGraphics, int, int, float) - Method in class net.lcc.sollib.api.client.ui.config.ConfigWidget
- ROTATABLE - Enum constant in enum class net.lcc.sollib.api.common.registry.data.block.BlockModel
- RUNTIME - Static variable in class net.lcc.sollib.api.common.SolRegistries.Data
- RuntimeData - Class in net.lcc.sollib.api.common.data.runtime
- RuntimeData(Supplier<Boolean>, UnaryOperator<String>) - Constructor for class net.lcc.sollib.api.common.data.runtime.RuntimeData
- RuntimeResourcePack - Class in net.lcc.sollib.api.common.data.runtime
- RuntimeResourcePack() - Constructor for class net.lcc.sollib.api.common.data.runtime.RuntimeResourcePack
S
- sasha() - Static method in class net.lcc.sollib.SolTest
- SBlockRendererRegistry - Class in net.lcc.sollib.api.client.render.block
- SBossBarRegistry - Class in net.lcc.sollib.api.client.ui.bossbar
- SConfigRegistry - Class in net.lcc.sollib.api.common.config
- ScrollingButton(int, int, int, int, Component, Button.OnPress) - Constructor for class net.lcc.sollib.api.client.ui.config.ConfigWidget.ScrollingButton
- scrollRate() - Method in class net.lcc.sollib.api.client.ui.config.ConfigListWidget
- Services - Class in net.lcc.sollib.platform
- Services() - Constructor for class net.lcc.sollib.platform.Services
- set(SolConfig, String, T) - Method in class net.lcc.sollib.api.common.config.ConfigEntry
- SHolder<T> - Class in net.lcc.sollib.api.common.registry
- SHolder(SolModContainer, String, Supplier<T>) - Constructor for class net.lcc.sollib.api.common.registry.SHolder
- shouldAddBarRender(ItemStack) - Method in interface net.lcc.sollib.api.client.render.item.IAddedBarItem
- shouldLoad(JsonObject) - Static method in class net.lcc.sollib.api.common.data.runtime.condition.LoadCondition
- shouldLoad(ResourceLocation, PackResources, PackType) - Static method in class net.lcc.sollib.api.common.data.runtime.condition.LoadCondition
- shouldRender(ItemStack) - Method in interface net.lcc.sollib.api.client.render.item.IAddedRenderItem
- shouldRender(BlockState) - Method in interface net.lcc.sollib.api.client.render.block.IAddedRenderBlock
- shouldSpawn() - Method in class net.lcc.sollib.api.common.registry.holder.EntityHolder
- SIGN - Enum constant in enum class net.lcc.sollib.api.common.registry.data.block.BlockModel
- SimpleDataRegistry<T> - Class in net.lcc.sollib.api.common.data.reload
- SimpleDataRegistry(String, SimpleDataRegistry.Reader<T>) - Constructor for class net.lcc.sollib.api.common.data.reload.SimpleDataRegistry
- SimpleDataRegistry.Reader<T> - Interface in net.lcc.sollib.api.common.data.reload
- SItemModelRegistry - Class in net.lcc.sollib.api.client.model.item
- SItemRendererRegistry - Class in net.lcc.sollib.api.client.render.item
- SLAB - Enum constant in enum class net.lcc.sollib.api.common.registry.data.block.BlockModel
- SModContainerRegistry - Class in net.lcc.sollib.api.common.registry
- SolClientRegistries - Class in net.lcc.sollib.api.client
- SolClientRegistries() - Constructor for class net.lcc.sollib.api.client.SolClientRegistries
- SolClientRegistries.Render - Class in net.lcc.sollib.api.client
- SolConfig - Class in net.lcc.sollib.api.common.config
- SolConfig(String, double, IConfigurable) - Constructor for class net.lcc.sollib.api.common.config.SolConfig
- SolConfigScreen - Class in net.lcc.sollib.api.client.ui.config
- SolConfigScreen(SolModContainer, Screen) - Constructor for class net.lcc.sollib.api.client.ui.config.SolConfigScreen
- SolLib - Class in net.lcc.sollib
- SolLib() - Constructor for class net.lcc.sollib.SolLib
- SolLogger - Class in net.lcc.sollib.api.common.logger
- SolLogger(String) - Constructor for class net.lcc.sollib.api.common.logger.SolLogger
- SolModContainer - Class in net.lcc.sollib.api.common.registry
- SolModContainer(String, String) - Constructor for class net.lcc.sollib.api.common.registry.SolModContainer
- SolRegistrar<T,
H> - Class in net.lcc.sollib.api.common.registry - SolRegistrar(SolModContainer, Class<H>) - Constructor for class net.lcc.sollib.api.common.registry.SolRegistrar
- SolRegistries - Class in net.lcc.sollib.api.common
- SolRegistries() - Constructor for class net.lcc.sollib.api.common.SolRegistries
- SolRegistries.Data - Class in net.lcc.sollib.api.common
- SolTest - Class in net.lcc.sollib
- SolTest() - Constructor for class net.lcc.sollib.SolTest
- SpawnRestrictions<T> - Record Class in net.lcc.sollib.api.common.registry.data.entity
- SpawnRestrictions(SpawnPlacementType, Heightmap.Types, SpawnPlacements.SpawnPredicate<T>) - Constructor for record class net.lcc.sollib.api.common.registry.data.entity.SpawnRestrictions
-
Creates an instance of a
SpawnRestrictionsrecord class. - SpawnRules - Record Class in net.lcc.sollib.api.common.registry.data.entity
- SpawnRules(List<ResourceKey<Biome>>, List<TagKey<Biome>>, MobCategory, int, int, int) - Constructor for record class net.lcc.sollib.api.common.registry.data.entity.SpawnRules
-
Creates an instance of a
SpawnRulesrecord class. - spread() - Method in record class net.lcc.sollib.api.common.registry.data.block.Flammability
-
Returns the value of the
spreadrecord component. - SReloadRegistry - Class in net.lcc.sollib.api.common.data.reload
- SRuntimeRegistry - Class in net.lcc.sollib.api.common.data.runtime
- StairBlockAccessor - Interface in net.lcc.sollib.mixin.access
- STAIRS - Enum constant in enum class net.lcc.sollib.api.common.registry.data.block.BlockModel
- SWeatherCommandRegistry - Class in net.lcc.sollib.api.common.weather
T
- toJson() - Method in interface net.lcc.sollib.api.common.config.builder.IJsonBuilder
- toJson() - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder
- toJson(String) - Static method in class net.lcc.sollib.api.common.config.builder.JsonBuilder
- toJson(String, AtomicDouble, AtomicBoolean) - Static method in class net.lcc.sollib.api.common.config.SolConfig
-
Converts
jsonfrom a SolConfig formatted string to a JSON - toJson(IJsonBuilder) - Method in interface net.lcc.sollib.api.common.config.builder.IConfigurable
- toString() - Method in interface net.lcc.sollib.api.common.config.builder.IJsonBuilder
- toString() - Method in class net.lcc.sollib.api.common.config.builder.JsonBuilder
- toString() - Method in record class net.lcc.sollib.api.common.registry.data.block.Flammability
-
Returns a string representation of this record class.
- toString() - Method in record class net.lcc.sollib.api.common.registry.data.entity.SpawnRestrictions
-
Returns a string representation of this record class.
- toString() - Method in record class net.lcc.sollib.api.common.registry.data.entity.SpawnRules
-
Returns a string representation of this record class.
- toString() - Method in record class net.lcc.sollib.api.common.worldgen.density.ProgressionDensityFunction.ProgressionPoint
-
Returns a string representation of this record class.
- TRAPDOOR - Enum constant in enum class net.lcc.sollib.api.common.registry.data.block.BlockModel
U
- updateWidgetNarration(NarrationElementOutput) - Method in class net.lcc.sollib.api.client.ui.config.ConfigListWidget
- updateWidgetNarration(NarrationElementOutput) - Method in class net.lcc.sollib.api.client.ui.config.ConfigWidget
V
- value - Variable in class net.lcc.sollib.api.common.worldgen.density.ProgressionDensityFunction
- value() - Method in record class net.lcc.sollib.api.common.worldgen.density.ProgressionDensityFunction.ProgressionPoint
-
Returns the value of the
valuerecord component. - valueOf(String) - Static method in enum class net.lcc.sollib.api.common.config.LoadType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.lcc.sollib.api.common.registry.data.block.BlockModel
-
Returns the enum constant of this class with the specified name.
- values - Variable in class net.lcc.sollib.api.common.data.reload.SimpleDataRegistry
- values() - Static method in enum class net.lcc.sollib.api.common.config.LoadType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.lcc.sollib.api.common.registry.data.block.BlockModel
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WALL - Enum constant in enum class net.lcc.sollib.api.common.registry.data.block.BlockModel
- WALL_HANGING_SIGN - Enum constant in enum class net.lcc.sollib.api.common.registry.data.block.BlockModel
- WALL_SIGN - Enum constant in enum class net.lcc.sollib.api.common.registry.data.block.BlockModel
- warn(T, E...) - Method in class net.lcc.sollib.api.common.logger.SolLogger
-
Displays a blank space between each value
- WEATHER - Static variable in class net.lcc.sollib.api.common.SolRegistries
- weight() - Method in record class net.lcc.sollib.api.common.registry.data.entity.SpawnRules
-
Returns the value of the
weightrecord component. - withAttributes(Supplier<AttributeSupplier.Builder>) - Method in class net.lcc.sollib.api.common.registry.holder.EntityHolder
- withButton(Consumer<BlockHolder>) - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- withButton(BlockSetType, int) - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- withContent(JsonElement) - Method in class net.lcc.sollib.api.common.config.ConfigEntry
- withEphemeral(boolean) - Method in class net.lcc.sollib.api.common.data.runtime.RuntimeData
- withFence() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- withFence(Consumer<BlockHolder>) - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- withFenceGate(Consumer<BlockHolder>) - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- withFenceGate(WoodType) - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- withFlammability(int, int) - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- withFuel(int) - Method in class net.lcc.sollib.api.common.registry.holder.ItemHolder
-
Registers the item as a fuel source
- withItem() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- withItem(Consumer<ItemHolder>) - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- withLogging(boolean) - Method in class net.lcc.sollib.api.common.config.ConfigEntry
- withModel(BlockModel) - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
-
The model type of this block for datagen If any of the blockset are added to this block, this value will be ignored and CUBE will be used
- withModel(ModelTemplate) - Method in class net.lcc.sollib.api.common.registry.holder.ItemHolder
-
The model type of this item for datagen
- withPotion(Supplier<Potion>, Supplier<ItemLike>) - Method in class net.lcc.sollib.api.common.registry.holder.EffectHolder
-
Registers a potion for this effect
- withPotion(Supplier<Potion>, Supplier<ItemLike>, int) - Method in class net.lcc.sollib.api.common.registry.holder.EffectHolder
-
Registers a potion for this effect
- withPotion(Supplier<Potion>, Supplier<ItemLike>, int, boolean, boolean) - Method in class net.lcc.sollib.api.common.registry.holder.EffectHolder
-
Registers a potion for this effect
- withPotion(Supplier<ItemLike>) - Method in class net.lcc.sollib.api.common.registry.holder.EffectHolder
-
Registers a potion for this effect
- withPressurePlate(Consumer<BlockHolder>) - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- withPressurePlate(BlockSetType) - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- withProcessor(Function<JsonElement, T>) - Method in class net.lcc.sollib.api.common.config.ConfigEntry
- withSlab() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- withSlab(Consumer<BlockHolder>) - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- withSpawn(List<String>, MobCategory, int, int, int) - Method in class net.lcc.sollib.api.common.registry.holder.EntityHolder
- withSpawn(List<ResourceKey<Biome>>, List<TagKey<Biome>>, MobCategory, int, int, int) - Method in class net.lcc.sollib.api.common.registry.holder.EntityHolder
- withSpawnRestrictions(SpawnPlacementType, Heightmap.Types, SpawnPlacements.SpawnPredicate<T>) - Method in class net.lcc.sollib.api.common.registry.holder.EntityHolder
- withStairs() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- withStairs(Consumer<BlockHolder>) - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- withStripResult(Supplier<Block>) - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
-
Adds the ability to strip this block with an axe
- withTags(TagKey<EntityType<?>>...) - Method in class net.lcc.sollib.api.common.registry.holder.EntityHolder
-
Registers this entity to the supplied tags
- withTags(TagKey<Item>...) - Method in class net.lcc.sollib.api.common.registry.holder.ItemHolder
-
Registers this item to the supplied tags
- withTags(TagKey<Block>...) - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
-
Registers this item to the supplied tags
- withWall() - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- withWall(Consumer<BlockHolder>) - Method in class net.lcc.sollib.api.common.registry.holder.BlockHolder
- WOOD - Enum constant in enum class net.lcc.sollib.api.common.registry.data.block.BlockModel
All Classes and Interfaces|All Packages|Constant Field Values