Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

accept(T, U, V, W) - Method in interface software.bluelib.api.utils.QuadConsumer
 
addAdditionalSaveData(CompoundTag, CallbackInfo) - Method in class software.bluelib.mixin.variant.LivingEntityMixin
 
AlgebraicUtils - Class in software.bluelib.api.utils.math
 
AllModsLoadedEvent - Class in software.bluelib.api.event.mod
 
AllModsLoadedEvent(List<ModMeta>) - Constructor for class software.bluelib.api.event.mod.AllModsLoadedEvent
 
AllVariants - Static variable in class software.bluelib.entity.variant.VariantLoader
 
AllVariantsLoadedEvent - Class in software.bluelib.api.event.entity
 
AllVariantsLoadedEvent(String) - Constructor for class software.bluelib.api.event.entity.AllVariantsLoadedEvent
 
AllVariantsLoadedEvent.Post - Class in software.bluelib.api.event.entity
 
AllVariantsLoadedEvent.Pre - Class in software.bluelib.api.event.entity
 
allVariantsLoadedPost(String) - Method in class software.bluelib.api.event.BlueLibEventProxy
 
allVariantsLoadedPost(String) - Method in interface software.bluelib.api.event.IEventProxy
 
allVariantsLoadedPre(String) - Method in class software.bluelib.api.event.BlueLibEventProxy
 
allVariantsLoadedPre(String) - Method in interface software.bluelib.api.event.IEventProxy
 
appendFormattedText(String, Style, MutableComponent) - Method in class software.bluelib.markdown.MarkdownFeature
 
appendFormattedText(String, Style, MutableComponent) - Method in class software.bluelib.markdown.syntax.Bold
 
appendFormattedText(String, Style, MutableComponent) - Method in class software.bluelib.markdown.syntax.Italic
 
appendFormattedText(String, Style, MutableComponent) - Method in class software.bluelib.markdown.syntax.Spoiler
 
appendFormattedText(String, Style, MutableComponent) - Method in class software.bluelib.markdown.syntax.Strikethrough
 
appendFormattedText(String, Style, MutableComponent) - Method in class software.bluelib.markdown.syntax.Underline
 
appendUnstyledText(String, MutableComponent, Style) - Method in class software.bluelib.markdown.MarkdownFeature
 
apply(MutableComponent) - Method in class software.bluelib.markdown.MarkdownFeature
 
apply(MutableComponent) - Method in class software.bluelib.markdown.syntax.Color
 
apply(MutableComponent) - Method in class software.bluelib.markdown.syntax.Hyperlink
 
apply(MutableComponent, String) - Method in class software.bluelib.markdown.syntax.CopyToClipboard
 

B

bakeMarkdown(ModConfig) - Static method in class software.bluelib.config.BlueLibConfig
 
BaseLogger - Class in software.bluelib.api.utils.logging
 
BaseLogLevel - Class in software.bluelib.api.utils.logging
 
BaseLogLevel() - Constructor for class software.bluelib.api.utils.logging.BaseLogLevel
 
BLUE - Static variable in class software.bluelib.api.utils.logging.LoggerConfig
 
BlueLib - Class in software.bluelib
 
BlueLib(IEventBus, ModContainer) - Constructor for class software.bluelib.BlueLib
 
BLUELIB - Static variable in class software.bluelib.api.utils.logging.BaseLogLevel
 
bluelib$getVariantName() - Method in class software.bluelib.mixin.variant.LivingEntityMixin
 
bluelib$setVariantName(String) - Method in class software.bluelib.mixin.variant.LivingEntityMixin
 
BlueLibClient - Class in software.bluelib.client
 
BlueLibClient(IEventBus, ModContainer) - Constructor for class software.bluelib.client.BlueLibClient
 
BlueLibCommon - Class in software.bluelib
 
BlueLibCommon.Resource - Class in software.bluelib
 
BlueLibCommon.Translation - Class in software.bluelib
 
BlueLibConfig - Class in software.bluelib.config
 
BlueLibConfig() - Constructor for class software.bluelib.config.BlueLibConfig
 
BlueLibConstants - Class in software.bluelib
 
BlueLibEventProxy - Class in software.bluelib.api.event
 
BlueLibEventProxy() - Constructor for class software.bluelib.api.event.BlueLibEventProxy
 
Bold - Class in software.bluelib.markdown.syntax
 
Bold() - Constructor for class software.bluelib.markdown.syntax.Bold
 
boldPrefix - Variable in class software.bluelib.config.bluelib.MarkdownConfig
 
boldPrefix - Static variable in class software.bluelib.config.MarkdownConfig
 
boldSuffix - Variable in class software.bluelib.config.bluelib.MarkdownConfig
 
boldSuffix - Static variable in class software.bluelib.config.MarkdownConfig
 
buildBoolean(ModConfigSpec.Builder, String, boolean, String) - Static method in class software.bluelib.api.config.ConfigBuilder
 
buildDouble(ModConfigSpec.Builder, String, double, double, double, String) - Static method in class software.bluelib.api.config.ConfigBuilder
 
buildInt(ModConfigSpec.Builder, String, int, int, int, String) - Static method in class software.bluelib.api.config.ConfigBuilder
 
buildLong(ModConfigSpec.Builder, String, long, long, long, String) - Static method in class software.bluelib.api.config.ConfigBuilder
 
buildString(ModConfigSpec.Builder, String, String, String) - Static method in class software.bluelib.api.config.ConfigBuilder
 

C

calculate2x2MatrixDeterminant(double[][]) - Static method in class software.bluelib.api.utils.math.MatrixUtils
 
calculateCircleArea(double) - Static method in class software.bluelib.api.utils.math.GeometricUtils
 
calculateCircleCircumference(double) - Static method in class software.bluelib.api.utils.math.GeometricUtils
 
calculateCoefficientOfVariation(double[]) - Static method in class software.bluelib.api.utils.math.StatisticalUtils
 
calculateConeSurfaceArea(double, double) - Static method in class software.bluelib.api.utils.math.GeometricUtils
 
calculateCubeSurfaceArea(double) - Static method in class software.bluelib.api.utils.math.GeometricUtils
 
calculateCylinderVolume(double, double) - Static method in class software.bluelib.api.utils.math.GeometricUtils
 
calculateDistance2D(double, double, double, double) - Static method in class software.bluelib.api.utils.math.GeometricUtils
 
calculateDistance3D(double, double, double, double, double, double) - Static method in class software.bluelib.api.utils.math.GeometricUtils
 
calculateGCD(int, int) - Static method in class software.bluelib.api.utils.math.AlgebraicUtils
 
calculateMean(double[]) - Static method in class software.bluelib.api.utils.math.StatisticalUtils
 
calculateMedian(double[]) - Static method in class software.bluelib.api.utils.math.StatisticalUtils
 
calculateMode(double[]) - Static method in class software.bluelib.api.utils.math.StatisticalUtils
 
calculateRange(double[]) - Static method in class software.bluelib.api.utils.math.StatisticalUtils
 
calculateRectangleArea(double, double) - Static method in class software.bluelib.api.utils.math.GeometricUtils
 
calculateRectanglePerimeter(double, double) - Static method in class software.bluelib.api.utils.math.GeometricUtils
 
calculateSphereVolume(double) - Static method in class software.bluelib.api.utils.math.GeometricUtils
 
calculateStandardDeviation(double[]) - Static method in class software.bluelib.api.utils.math.StatisticalUtils
 
calculateTriangleArea(double, double) - Static method in class software.bluelib.api.utils.math.GeometricUtils
 
calculateTrianglePerimeter(double, double, double) - Static method in class software.bluelib.api.utils.math.GeometricUtils
 
calculateVariance(double[]) - Static method in class software.bluelib.api.utils.math.StatisticalUtils
 
CaseConverterUtils - Class in software.bluelib.api.utils.conversion
 
celsiusToFahrenheit(double) - Static method in class software.bluelib.api.utils.conversion.MathConverterUtils
 
centimetersToInches(double) - Static method in class software.bluelib.api.utils.conversion.MathConverterUtils
 
ChatHandler - Class in software.bluelib.event
 
ChatHandler() - Constructor for class software.bluelib.event.ChatHandler
 
checkSupportMods() - Static method in class software.bluelib.api.event.mod.ModIntegration
 
ChunkUtils - Class in software.bluelib.api.utils.minecraft
 
Color - Class in software.bluelib.markdown.syntax
 
Color() - Constructor for class software.bluelib.markdown.syntax.Color
 
ColorConverterUtils - Class in software.bluelib.api.utils.conversion
 
ColorConverterUtils() - Constructor for class software.bluelib.api.utils.conversion.ColorConverterUtils
 
colorPrefix - Variable in class software.bluelib.config.bluelib.MarkdownConfig
 
colorPrefix - Static variable in class software.bluelib.config.MarkdownConfig
 
colorSuffix - Variable in class software.bluelib.config.bluelib.MarkdownConfig
 
colorSuffix - Static variable in class software.bluelib.config.MarkdownConfig
 
CommonProxy - Class in software.bluelib.event
 
CommonProxy() - Constructor for class software.bluelib.event.CommonProxy
 
ConfigBuilder - Class in software.bluelib.api.config
 
ConfigBuilder() - Constructor for class software.bluelib.api.config.ConfigBuilder
 
ConfigHolder - Class in software.bluelib.config
 
ConfigHolder() - Constructor for class software.bluelib.config.ConfigHolder
 
configureLogger(Logger, ILogColorProvider) - Static method in class software.bluelib.api.utils.logging.LoggerConfig
 
CopyToClipboard - Class in software.bluelib.markdown.syntax
 
CopyToClipboard() - Constructor for class software.bluelib.markdown.syntax.CopyToClipboard
 

D

dataMap - Variable in class software.bluelib.json.JSONParser
 
dateToString(Date, String) - Static method in class software.bluelib.api.utils.conversion.MathConverterUtils
 
DefaultLogColorProvider - Class in software.bluelib.api.utils.logging
 
DefaultLogColorProvider() - Constructor for class software.bluelib.api.utils.logging.DefaultLogColorProvider
 
defineSynchedData(SynchedEntityData.Builder, CallbackInfo) - Method in class software.bluelib.mixin.variant.LivingEntityMixin
 
DelayedScheduler - Class in software.bluelib.api.utils.schedular
 
DelayedScheduler() - Constructor for class software.bluelib.api.utils.schedular.DelayedScheduler
 
description() - Method in record class software.bluelib.api.event.mod.ModMeta
Returns the value of the description record component.
displayName() - Method in record class software.bluelib.api.event.mod.ModMeta
Returns the value of the displayName record component.

E

equals(Object) - Method in record class software.bluelib.api.event.mod.ModMeta
Indicates whether some other object is "equal to" this one.
ERROR - Static variable in class software.bluelib.api.utils.logging.BaseLogLevel
 
EVENT_PROXY - Static variable in class software.bluelib.BlueLibCommon
 

F

factorial(int) - Static method in class software.bluelib.api.utils.math.AlgebraicUtils
 
fahrenheitToCelsius(double) - Static method in class software.bluelib.api.utils.conversion.MathConverterUtils
 

G

generatePowerSet(Set<T>) - Static method in class software.bluelib.api.utils.math.AlgebraicUtils
 
generateRandomBoolean() - Static method in class software.bluelib.api.utils.math.RandomGenUtils
 
generateRandomDouble(double, double) - Static method in class software.bluelib.api.utils.math.RandomGenUtils
 
generateRandomInt(int, int) - Static method in class software.bluelib.api.utils.math.RandomGenUtils
 
generateRandomString(int) - Static method in class software.bluelib.api.utils.math.RandomGenUtils
 
generateRandomStringWithPrefix(String, int) - Static method in class software.bluelib.api.utils.math.RandomGenUtils
 
GeometricUtils - Class in software.bluelib.api.utils.math
 
getAllEntities() - Static method in class software.bluelib.api.utils.variant.ParameterUtils
 
getAllModsData() - Method in class software.bluelib.api.event.mod.AllModsLoadedEvent
 
getBiomeOfChunk(Level, ChunkPos) - Static method in class software.bluelib.api.utils.minecraft.ChunkUtils
 
getChunkTileEntities(Level, ChunkPos) - Static method in class software.bluelib.api.utils.minecraft.ChunkUtils
 
getColor(Level) - Method in class software.bluelib.api.utils.logging.DefaultLogColorProvider
 
getColor(Level) - Method in interface software.bluelib.api.utils.logging.ILogColorProvider
 
getCustomParameterForVariant(String, String, String) - Static method in class software.bluelib.api.utils.variant.ParameterUtils
 
getDataMap() - Method in class software.bluelib.json.JSONParser
 
getDescription() - Method in class software.bluelib.api.event.mod.ModLoadedEvent
 
getDisplayName() - Method in class software.bluelib.api.event.mod.ModLoadedEvent
 
getEntity() - Method in class software.bluelib.api.event.entity.AllVariantsLoadedEvent
 
getEntity() - Method in class software.bluelib.api.event.entity.VariantLoadedEvent
 
getEntityVariantName() - Method in interface software.bluelib.entity.variant.IVariantAccessor
 
getEntityVariantName() - Method in class software.bluelib.mixin.variant.LivingEntityMixin
 
getEntityVariants(String) - Method in interface software.bluelib.entity.variant.base.IVariantEntityBase
 
getEnvironmentName() - Method in interface software.bluelib.platform.IPlatformHelper
 
getFeatureName() - Method in class software.bluelib.markdown.MarkdownFeature
 
getFeatureName() - Method in class software.bluelib.markdown.syntax.Bold
 
getFeatureName() - Method in class software.bluelib.markdown.syntax.Color
 
getFeatureName() - Method in class software.bluelib.markdown.syntax.Hyperlink
 
getFeatureName() - Method in class software.bluelib.markdown.syntax.Italic
 
getFeatureName() - Method in class software.bluelib.markdown.syntax.Spoiler
 
getFeatureName() - Method in class software.bluelib.markdown.syntax.Strikethrough
 
getFeatureName() - Method in class software.bluelib.markdown.syntax.Underline
 
getLoadedModMetadata() - Method in interface software.bluelib.platform.IPlatformHelper
 
getLoadedModMetadata() - Method in class software.bluelib.platform.NeoForgePlatformHelper
 
getLoadedModMetas() - Static method in class software.bluelib.api.event.mod.ModIntegration
 
getLoadedMods() - Method in interface software.bluelib.platform.IPlatformHelper
 
getLoadedMods() - Method in class software.bluelib.platform.NeoForgePlatformHelper
 
getLogoFile() - Method in class software.bluelib.api.event.mod.ModLoadedEvent
 
getMergedJsonObject() - Method in class software.bluelib.json.JSONParser
 
getModData() - Method in class software.bluelib.api.event.mod.ModLoadedEvent
 
getModId() - Method in class software.bluelib.api.event.mod.ModLoadedEvent
 
getModMeta(String) - Static method in class software.bluelib.api.event.mod.ModIntegration
 
getModMetaById(String) - Method in class software.bluelib.api.event.mod.AllModsLoadedEvent
 
getParsedColor(String) - Static method in class software.bluelib.api.utils.conversion.ColorConverterUtils
 
getParsedColorName(String) - Static method in class software.bluelib.api.utils.conversion.ColorConverterUtils
 
getPlatformName() - Method in interface software.bluelib.platform.IPlatformHelper
 
getPlatformName() - Method in class software.bluelib.platform.NeoForgePlatformHelper
 
getRandomVariant(List<String>, String) - Method in interface software.bluelib.api.entity.variant.IVariantEntity
 
getTextureLocation(String, String) - Method in interface software.bluelib.entity.variant.base.IVariantEntityBase
 
getVariant() - Method in class software.bluelib.api.event.entity.VariantLoadedEvent
 
getVariantsOfEntity(String) - Static method in class software.bluelib.api.utils.variant.ParameterUtils
 
getVersion() - Method in class software.bluelib.api.event.mod.ModLoadedEvent
 
GREEN - Static variable in class software.bluelib.api.utils.logging.LoggerConfig
 

H

hashCode() - Method in record class software.bluelib.api.event.mod.ModMeta
Returns a hash code value for this object.
Hyperlink - Class in software.bluelib.markdown.syntax
 
Hyperlink() - Constructor for class software.bluelib.markdown.syntax.Hyperlink
 
hyperlinkPrefix - Variable in class software.bluelib.config.bluelib.MarkdownConfig
 
hyperlinkPrefix - Static variable in class software.bluelib.config.MarkdownConfig
 
hyperlinkSuffix - Variable in class software.bluelib.config.bluelib.MarkdownConfig
 
hyperlinkSuffix - Static variable in class software.bluelib.config.MarkdownConfig
 

I

IEventProxy - Interface in software.bluelib.api.event
 
ILogColorProvider - Interface in software.bluelib.api.utils.logging
 
inchesToCentimeters(double) - Static method in class software.bluelib.api.utils.conversion.MathConverterUtils
 
INFO - Static variable in class software.bluelib.api.utils.logging.BaseLogLevel
 
init() - Static method in class software.bluelib.BlueLibCommon
 
invert2x2Matrix(double[][]) - Static method in class software.bluelib.api.utils.math.MatrixUtils
 
IPlatformHelper - Interface in software.bluelib.platform
 
isBlueLibLoggingEnabled - Static variable in class software.bluelib.BlueLibConstants
 
isBlueLibLoggingEnabled() - Static method in class software.bluelib.api.utils.logging.BaseLogger
 
isBoldEnabled - Variable in class software.bluelib.config.bluelib.MarkdownConfig
 
isBoldEnabled - Static variable in class software.bluelib.config.MarkdownConfig
 
isBoldEnabled() - Static method in class software.bluelib.markdown.syntax.Bold
 
isColorEnabled - Variable in class software.bluelib.config.bluelib.MarkdownConfig
 
isColorEnabled - Static variable in class software.bluelib.config.MarkdownConfig
 
isColorEnabled() - Static method in class software.bluelib.markdown.syntax.Color
 
isCopyToClipboardEnabled - Variable in class software.bluelib.config.bluelib.MarkdownConfig
 
isCopyToClipboardEnabled - Static variable in class software.bluelib.config.MarkdownConfig
 
isCopyToClipboardEnabled() - Static method in class software.bluelib.markdown.syntax.CopyToClipboard
 
isDeveloperMode() - Static method in class software.bluelib.BlueLibCommon
 
isDevelopmentEnvironment() - Method in interface software.bluelib.platform.IPlatformHelper
 
isDevelopmentEnvironment() - Method in class software.bluelib.platform.NeoForgePlatformHelper
 
isFeatureEnabled() - Method in class software.bluelib.markdown.MarkdownFeature
 
isFeatureEnabled() - Method in class software.bluelib.markdown.syntax.Bold
 
isFeatureEnabled() - Method in class software.bluelib.markdown.syntax.Color
 
isFeatureEnabled() - Method in class software.bluelib.markdown.syntax.Hyperlink
 
isFeatureEnabled() - Method in class software.bluelib.markdown.syntax.Italic
 
isFeatureEnabled() - Method in class software.bluelib.markdown.syntax.Spoiler
 
isFeatureEnabled() - Method in class software.bluelib.markdown.syntax.Strikethrough
 
isFeatureEnabled() - Method in class software.bluelib.markdown.syntax.Underline
 
isHyperlinkEnabled - Variable in class software.bluelib.config.bluelib.MarkdownConfig
 
isHyperlinkEnabled - Static variable in class software.bluelib.config.MarkdownConfig
 
isHyperlinkEnabled() - Static method in class software.bluelib.markdown.syntax.Hyperlink
 
isItalicEnabled - Variable in class software.bluelib.config.bluelib.MarkdownConfig
 
isItalicEnabled - Static variable in class software.bluelib.config.MarkdownConfig
 
isItalicEnabled() - Static method in class software.bluelib.markdown.syntax.Italic
 
isLoggingEnabled - Static variable in class software.bluelib.BlueLibConstants
 
isLoggingEnabled() - Static method in class software.bluelib.api.utils.logging.BaseLogger
 
isMarkdownEnabled - Variable in class software.bluelib.config.bluelib.MarkdownConfig
 
isMarkdownEnabled - Static variable in class software.bluelib.config.MarkdownConfig
 
isModLoaded(String) - Method in interface software.bluelib.platform.IPlatformHelper
 
isModLoaded(String) - Method in class software.bluelib.platform.NeoForgePlatformHelper
 
isSpoilerEnabled - Variable in class software.bluelib.config.bluelib.MarkdownConfig
 
isSpoilerEnabled - Static variable in class software.bluelib.config.MarkdownConfig
 
isSpoilerEnabled() - Static method in class software.bluelib.markdown.syntax.Spoiler
 
isStrikethroughEnabled - Variable in class software.bluelib.config.bluelib.MarkdownConfig
 
isStrikethroughEnabled - Static variable in class software.bluelib.config.MarkdownConfig
 
isStrikethroughEnabled() - Static method in class software.bluelib.markdown.syntax.Strikethrough
 
isUnderlineEnabled - Variable in class software.bluelib.config.bluelib.MarkdownConfig
 
isUnderlineEnabled - Static variable in class software.bluelib.config.MarkdownConfig
 
isUnderlineEnabled() - Static method in class software.bluelib.markdown.syntax.Underline
 
isValidColor(String) - Static method in class software.bluelib.api.utils.IsValidUtils
 
isValidEmail(String) - Static method in class software.bluelib.api.utils.IsValidUtils
 
isValidURL(String) - Static method in class software.bluelib.api.utils.IsValidUtils
 
IsValidUtils - Class in software.bluelib.api.utils
 
Italic - Class in software.bluelib.markdown.syntax
 
Italic() - Constructor for class software.bluelib.markdown.syntax.Italic
 
italicPrefix - Variable in class software.bluelib.config.bluelib.MarkdownConfig
 
italicPrefix - Static variable in class software.bluelib.config.MarkdownConfig
 
italicSuffix - Variable in class software.bluelib.config.bluelib.MarkdownConfig
 
italicSuffix - Static variable in class software.bluelib.config.MarkdownConfig
 
IVariantAccessor - Interface in software.bluelib.entity.variant
 
IVariantEntity - Interface in software.bluelib.api.entity.variant
 
IVariantEntityBase - Interface in software.bluelib.entity.variant.base
 

J

jsonLoader - Static variable in class software.bluelib.json.JSONParser
 
JSONLoader - Class in software.bluelib.json
 
JSONLoader() - Constructor for class software.bluelib.json.JSONLoader
 
jsonMerger - Static variable in class software.bluelib.json.JSONParser
 
JSONMerger - Class in software.bluelib.json
 
JSONMerger() - Constructor for class software.bluelib.json.JSONMerger
 
JSONParser - Class in software.bluelib.json
 
JSONParser() - Constructor for class software.bluelib.json.JSONParser
 

K

kilometersToMiles(double) - Static method in class software.bluelib.api.utils.conversion.MathConverterUtils
 

L

LinkUtils - Class in software.bluelib.api.utils.conversion
 
LinkUtils() - Constructor for class software.bluelib.api.utils.conversion.LinkUtils
 
LivingEntityMixin - Class in software.bluelib.mixin.variant
 
LivingEntityMixin() - Constructor for class software.bluelib.mixin.variant.LivingEntityMixin
 
load(Class<T>) - Static method in class software.bluelib.BlueLibCommon
 
loadData(String, MinecraftServer) - Method in class software.bluelib.json.JSONParser
 
LoadEntityVariants(MinecraftServer) - Static method in class software.bluelib.example.event.ReloadHandler
 
loadJson(ResourceLocation, ResourceManager) - Method in class software.bluelib.json.JSONLoader
 
loadVariants(String, MinecraftServer, String) - Static method in class software.bluelib.entity.variant.VariantLoader
 
log(Level, String) - Static method in class software.bluelib.api.utils.logging.BaseLogger
 
log(Level, String, boolean) - Static method in class software.bluelib.api.utils.logging.BaseLogger
 
log(Level, String, Throwable) - Static method in class software.bluelib.api.utils.logging.BaseLogger
 
log(Level, String, Throwable, boolean) - Static method in class software.bluelib.api.utils.logging.BaseLogger
 
logBlueLib(String) - Static method in class software.bluelib.api.utils.logging.BaseLogger
 
LOGGER - Static variable in class software.bluelib.BlueLibConstants
 
LoggerConfig - Class in software.bluelib.api.utils.logging
 
LoggerConfig() - Constructor for class software.bluelib.api.utils.logging.LoggerConfig
 
logoFile() - Method in record class software.bluelib.api.event.mod.ModMeta
Returns the value of the logoFile record component.

M

MARKDOWN - Static variable in class software.bluelib.config.ConfigHolder
 
MARKDOWN_SPEC - Static variable in class software.bluelib.config.ConfigHolder
 
MarkdownConfig - Class in software.bluelib.config.bluelib
 
MarkdownConfig - Class in software.bluelib.config
 
MarkdownConfig() - Constructor for class software.bluelib.config.MarkdownConfig
 
MarkdownConfig(ModConfigSpec.Builder) - Constructor for class software.bluelib.config.bluelib.MarkdownConfig
 
MarkdownFeature - Class in software.bluelib.markdown
 
MarkdownFeature() - Constructor for class software.bluelib.markdown.MarkdownFeature
 
MarkdownParser - Class in software.bluelib.markdown
 
MarkdownParser() - Constructor for class software.bluelib.markdown.MarkdownParser
 
MathConverterUtils - Class in software.bluelib.api.utils.conversion
 
MatrixUtils - Class in software.bluelib.api.utils.math
 
mergedJsonObject - Variable in class software.bluelib.json.JSONParser
 
mergeJsonObjects(JsonObject, JsonObject) - Method in class software.bluelib.json.JSONMerger
 
milesToKilometers(double) - Static method in class software.bluelib.api.utils.conversion.MathConverterUtils
 
MOD_ID - Static variable in class software.bluelib.BlueLibConstants
 
MOD_NAME - Static variable in class software.bluelib.BlueLibConstants
 
modId() - Method in record class software.bluelib.api.event.mod.ModMeta
Returns the value of the modId record component.
ModIntegration - Class in software.bluelib.api.event.mod
 
ModIntegration() - Constructor for class software.bluelib.api.event.mod.ModIntegration
 
ModLoadedEvent - Class in software.bluelib.api.event.mod
 
ModLoadedEvent(ModMeta) - Constructor for class software.bluelib.api.event.mod.ModLoadedEvent
 
ModMeta - Record Class in software.bluelib.api.event.mod
 
ModMeta(String, String, String, String, Optional<String>) - Constructor for record class software.bluelib.api.event.mod.ModMeta
Creates an instance of a ModMeta record class.
multiplyMatrices(double[][], double[][]) - Static method in class software.bluelib.api.utils.math.MatrixUtils
 

N

NeoForgePlatformHelper - Class in software.bluelib.platform
 
NeoForgePlatformHelper() - Constructor for class software.bluelib.platform.NeoForgePlatformHelper
 
nextBoolean() - Method in class software.bluelib.random.PityRandom
 
nextDouble() - Method in class software.bluelib.random.PityRandom
 
nextFloat() - Method in class software.bluelib.random.PityRandom
 
nextInt() - Method in class software.bluelib.random.PityRandom
 

O

onAllModsLoaded(List<ModMeta>) - Method in class software.bluelib.api.event.BlueLibEventProxy
 
onAllModsLoaded(List<ModMeta>) - Method in interface software.bluelib.api.event.IEventProxy
 
onLoadComplete(FMLLoadCompleteEvent) - Method in class software.bluelib.BlueLib
 
onModConfigEvent(ModConfigEvent.Reloading) - Static method in class software.bluelib.event.CommonProxy
 
onModLoaded(ModMeta) - Method in class software.bluelib.api.event.BlueLibEventProxy
 
onModLoaded(ModMeta) - Method in interface software.bluelib.api.event.IEventProxy
 
onReload(AddServerReloadListenersEvent) - Static method in class software.bluelib.example.event.ReloadHandler
 
onServerChat(ServerChatEvent) - Static method in class software.bluelib.event.ChatHandler
 
onServerStart(ServerStartingEvent) - Static method in class software.bluelib.example.event.ReloadHandler
 
ORANGE - Static variable in class software.bluelib.api.utils.logging.LoggerConfig
 

P

ParameterUtils - Class in software.bluelib.api.utils.variant
 
parseColorToHexString(String) - Static method in class software.bluelib.api.utils.conversion.ColorConverterUtils
 
parseMarkdown(Component) - Static method in class software.bluelib.markdown.MarkdownParser
 
PityRandom - Class in software.bluelib.random
WARNING: Still a massive Work in Progress.
A randomizer with a pity system to balance probability.
PityRandom(int, int) - Constructor for class software.bluelib.random.PityRandom
 
PLATFORM - Static variable in class software.bluelib.BlueLibCommon
 
Post(String) - Constructor for class software.bluelib.api.event.entity.AllVariantsLoadedEvent.Post
 
Post(String, String) - Constructor for class software.bluelib.api.event.entity.VariantLoadedEvent.Post
 
Pre(String) - Constructor for class software.bluelib.api.event.entity.AllVariantsLoadedEvent.Pre
 
Pre(String, String) - Constructor for class software.bluelib.api.event.entity.VariantLoadedEvent.Pre
 
prefix - Variable in class software.bluelib.markdown.MarkdownFeature
 
processComponentText(String, Style, MutableComponent, Pattern, BiConsumer<Matcher, MutableComponent>) - Method in class software.bluelib.markdown.MarkdownFeature
 
processComponentTextWithColors(String, Style, MutableComponent, Pattern) - Method in class software.bluelib.markdown.syntax.Color
 
processComponentTextWithFormatting(String, Style, MutableComponent, Pattern) - Method in class software.bluelib.markdown.MarkdownFeature
 
processComponentTextWithHyperlinks(String, Style, MutableComponent, Pattern) - Method in class software.bluelib.markdown.syntax.Hyperlink
 
processSiblings(MutableComponent, Pattern, QuadConsumer<String, Style, MutableComponent, Pattern>) - Method in class software.bluelib.markdown.MarkdownFeature
 
processSiblingsWithColors(MutableComponent, Pattern) - Method in class software.bluelib.markdown.syntax.Color
 
processSiblingsWithFormatting(MutableComponent, Pattern) - Method in class software.bluelib.markdown.MarkdownFeature
 
processSiblingsWithHyperlinks(MutableComponent, Pattern) - Method in class software.bluelib.markdown.syntax.Hyperlink
 

Q

QuadConsumer<T,U,V,W> - Interface in software.bluelib.api.utils
 

R

random - Static variable in interface software.bluelib.api.entity.variant.IVariantEntity
 
RandomGenUtils - Class in software.bluelib.api.utils.math
 
readAdditionalSaveData(CompoundTag, CallbackInfo) - Method in class software.bluelib.mixin.variant.LivingEntityMixin
 
RED - Static variable in class software.bluelib.api.utils.logging.LoggerConfig
 
registerEntityVariants(String, MinecraftServer, String, String) - Static method in class software.bluelib.api.reload.ReloadEventHandler
 
ReloadEventHandler - Class in software.bluelib.api.reload
 
ReloadEventHandler() - Constructor for class software.bluelib.api.reload.ReloadEventHandler
 
ReloadHandler - Class in software.bluelib.example.event
 
ReloadHandler() - Constructor for class software.bluelib.example.event.ReloadHandler
 
RESET - Static variable in class software.bluelib.api.utils.logging.LoggerConfig
 
resource(String) - Static method in class software.bluelib.BlueLibCommon.Resource
 
Resource() - Constructor for class software.bluelib.BlueLibCommon.Resource
 
rgbToDecimal(int, int, int) - Static method in class software.bluelib.api.utils.conversion.ColorConverterUtils
 

S

schedule(Runnable, long, TimeUnit) - Static method in class software.bluelib.api.utils.schedular.DelayedScheduler
 
schedule(Supplier<A>, long, TimeUnit) - Static method in class software.bluelib.api.utils.schedular.DelayedScheduler
 
SCHEDULER - Static variable in class software.bluelib.BlueLibConstants
 
setBlueLibLoggingEnabled(boolean) - Static method in class software.bluelib.api.utils.logging.BaseLogger
 
setEntityVariantName(String) - Method in interface software.bluelib.entity.variant.IVariantAccessor
 
setEntityVariantName(String) - Method in class software.bluelib.mixin.variant.LivingEntityMixin
 
setLoggingEnabled(boolean) - Static method in class software.bluelib.api.utils.logging.BaseLogger
 
software.bluelib - package software.bluelib
 
software.bluelib.api.config - package software.bluelib.api.config
 
software.bluelib.api.entity.variant - package software.bluelib.api.entity.variant
 
software.bluelib.api.event - package software.bluelib.api.event
 
software.bluelib.api.event.entity - package software.bluelib.api.event.entity
 
software.bluelib.api.event.mod - package software.bluelib.api.event.mod
 
software.bluelib.api.reload - package software.bluelib.api.reload
 
software.bluelib.api.utils - package software.bluelib.api.utils
 
software.bluelib.api.utils.conversion - package software.bluelib.api.utils.conversion
 
software.bluelib.api.utils.logging - package software.bluelib.api.utils.logging
 
software.bluelib.api.utils.math - package software.bluelib.api.utils.math
 
software.bluelib.api.utils.minecraft - package software.bluelib.api.utils.minecraft
 
software.bluelib.api.utils.schedular - package software.bluelib.api.utils.schedular
 
software.bluelib.api.utils.variant - package software.bluelib.api.utils.variant
 
software.bluelib.client - package software.bluelib.client
 
software.bluelib.config - package software.bluelib.config
 
software.bluelib.config.bluelib - package software.bluelib.config.bluelib
 
software.bluelib.entity.variant - package software.bluelib.entity.variant
 
software.bluelib.entity.variant.base - package software.bluelib.entity.variant.base
 
software.bluelib.event - package software.bluelib.event
 
software.bluelib.example.event - package software.bluelib.example.event
 
software.bluelib.json - package software.bluelib.json
 
software.bluelib.markdown - package software.bluelib.markdown
 
software.bluelib.markdown.syntax - package software.bluelib.markdown.syntax
 
software.bluelib.mixin.variant - package software.bluelib.mixin.variant
 
software.bluelib.platform - package software.bluelib.platform
 
software.bluelib.random - package software.bluelib.random
 
solveQuadraticEquation(double, double, double) - Static method in class software.bluelib.api.utils.math.AlgebraicUtils
 
Spoiler - Class in software.bluelib.markdown.syntax
 
Spoiler() - Constructor for class software.bluelib.markdown.syntax.Spoiler
 
spoilerPrefix - Variable in class software.bluelib.config.bluelib.MarkdownConfig
 
spoilerPrefix - Static variable in class software.bluelib.config.MarkdownConfig
 
spoilerSuffix - Variable in class software.bluelib.config.bluelib.MarkdownConfig
 
spoilerSuffix - Static variable in class software.bluelib.config.MarkdownConfig
 
StatisticalUtils - Class in software.bluelib.api.utils.math
 
Strikethrough - Class in software.bluelib.markdown.syntax
 
Strikethrough() - Constructor for class software.bluelib.markdown.syntax.Strikethrough
 
strikethroughPrefix - Variable in class software.bluelib.config.bluelib.MarkdownConfig
 
strikethroughPrefix - Static variable in class software.bluelib.config.MarkdownConfig
 
strikethroughSuffix - Variable in class software.bluelib.config.bluelib.MarkdownConfig
 
strikethroughSuffix - Static variable in class software.bluelib.config.MarkdownConfig
 
stringToDate(String, String) - Static method in class software.bluelib.api.utils.conversion.MathConverterUtils
 
stringToUri(String) - Static method in class software.bluelib.api.utils.conversion.LinkUtils
 
SUCCESS - Static variable in class software.bluelib.api.utils.logging.BaseLogLevel
 
suffix - Variable in class software.bluelib.markdown.MarkdownFeature
 

T

toCamelCase(String) - Static method in class software.bluelib.api.utils.conversion.CaseConverterUtils
 
toCobolCase(String) - Static method in class software.bluelib.api.utils.conversion.CaseConverterUtils
 
toFlatcase(String) - Static method in class software.bluelib.api.utils.conversion.CaseConverterUtils
 
toKebabCase(String) - Static method in class software.bluelib.api.utils.conversion.CaseConverterUtils
 
toPascalCase(String) - Static method in class software.bluelib.api.utils.conversion.CaseConverterUtils
 
toSnakeCase(String) - Static method in class software.bluelib.api.utils.conversion.CaseConverterUtils
 
toString() - Method in record class software.bluelib.api.event.mod.ModMeta
Returns a string representation of this record class.
toTrainCase(String) - Static method in class software.bluelib.api.utils.conversion.CaseConverterUtils
 
toUpperSnakeCase(String) - Static method in class software.bluelib.api.utils.conversion.CaseConverterUtils
 
translate(String) - Static method in class software.bluelib.BlueLibCommon.Translation
 
translate(String, Object...) - Static method in class software.bluelib.BlueLibCommon.Translation
 
Translation() - Constructor for class software.bluelib.BlueLibCommon.Translation
 
transposeMatrix(double[][]) - Static method in class software.bluelib.api.utils.math.MatrixUtils
 

U

Underline - Class in software.bluelib.markdown.syntax
 
Underline() - Constructor for class software.bluelib.markdown.syntax.Underline
 
underlinePrefix - Variable in class software.bluelib.config.bluelib.MarkdownConfig
 
underlinePrefix - Static variable in class software.bluelib.config.MarkdownConfig
 
underlineSuffix - Variable in class software.bluelib.config.bluelib.MarkdownConfig
 
underlineSuffix - Static variable in class software.bluelib.config.MarkdownConfig
 

V

VariantLoadedEvent - Class in software.bluelib.api.event.entity
 
VariantLoadedEvent(String, String) - Constructor for class software.bluelib.api.event.entity.VariantLoadedEvent
 
VariantLoadedEvent.Post - Class in software.bluelib.api.event.entity
 
VariantLoadedEvent.Pre - Class in software.bluelib.api.event.entity
 
variantLoadedPost(String, String) - Method in class software.bluelib.api.event.BlueLibEventProxy
 
variantLoadedPost(String, String) - Method in interface software.bluelib.api.event.IEventProxy
 
variantLoadedPre(String, String) - Method in class software.bluelib.api.event.BlueLibEventProxy
 
variantLoadedPre(String, String) - Method in interface software.bluelib.api.event.IEventProxy
 
VariantLoader - Class in software.bluelib.entity.variant
 
VariantLoader() - Constructor for class software.bluelib.entity.variant.VariantLoader
 
version() - Method in record class software.bluelib.api.event.mod.ModMeta
Returns the value of the version record component.

W

WARNING - Static variable in class software.bluelib.api.utils.logging.BaseLogLevel
 
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values