Index

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

A

AbstractClientPlayerFix - Class in net.dillon.dillonlib.mixin.client.fix.bow
 
AbstractClientPlayerFix() - Constructor for class net.dillon.dillonlib.mixin.client.fix.bow.AbstractClientPlayerFix
 
acceptTargets(Set, Set) - Method in class net.dillon.dillonlib.mixin.ConditionalMixinPlugin
 
addAll(List) - Method in class net.dillon.dillonlib.client.ModernListWidget
Adds a List of buttons to the screen.
addItemToGroup(ResourceKey, Supplier) - Method in class net.dillon.dillonlib.platform.common.CommonModPlatform
Adds an item to an item group.
addItemToGroup(ResourceKey, Supplier) - Method in class net.dillon.dillonlib.platform.common.FabricCommonPlatformImpl
 
addRow(AbstractWidget, AbstractWidget) - Method in class net.dillon.dillonlib.client.ModernListWidget
Adds a row of buttons to the list.
addSingleOptionEntry(AbstractWidget) - Method in class net.dillon.dillonlib.client.ModernListWidget
Adds a single button to the list of buttons.
admin(CommandSourceStack) - Static method in class net.dillon.dillonlib.util.SimplePermissions
 
all(CommandSourceStack) - Static method in class net.dillon.dillonlib.util.SimplePermissions
 
ALPHA - Enum constant in enum class net.dillon.dillonlib.platform.info.PlatformRelease
 
applyAbstractClientPlayerFix - Variable in class net.dillon.dillonlib.core.DillonLibOptions
 
applyAvaterRendererFix - Variable in class net.dillon.dillonlib.core.DillonLibOptions
 
applyFullBrightIfRequired - Variable in class net.dillon.dillonlib.core.DillonLibOptions
 
applyIgnitableFactories - Variable in class net.dillon.dillonlib.core.DillonLibOptions
 
applyItemInHandRendererFix - Variable in class net.dillon.dillonlib.core.DillonLibOptions
 
applyShearFactories - Variable in class net.dillon.dillonlib.core.DillonLibOptions
 
Arithmetics - Class in net.dillon.dillonlib.util
Different formulas and math expressions.
Arithmetics() - Constructor for class net.dillon.dillonlib.util.Arithmetics
 
AvatarRendererFix - Class in net.dillon.dillonlib.mixin.client.fix.bow
 
AvatarRendererFix() - Constructor for class net.dillon.dillonlib.mixin.client.fix.bow.AvatarRendererFix
 

B

BACK - Static variable in class net.dillon.dillonlib.util.Texts
 
BaseOptions<T> - Class in net.dillon.dillonlib.util
A base class for registering options on different multiple environment sides.
BaseOptions(String) - Constructor for class net.dillon.dillonlib.util.BaseOptions
Constructor which initializes the file id and the instance of the options.
BeehiveBlockFix - Class in net.dillon.dillonlib.mixin.shear
 
BeehiveBlockFix() - Constructor for class net.dillon.dillonlib.mixin.shear.BeehiveBlockFix
 
BETA - Enum constant in enum class net.dillon.dillonlib.platform.info.PlatformRelease
 
BLANK - Static variable in class net.dillon.dillonlib.util.Texts
 
BoatData - Record Class in net.dillon.dillonlib.factory.data
Holds boat registration data.
BoatData(EntityType, Identifier, boolean) - Constructor for record class net.dillon.dillonlib.factory.data.BoatData
Creates an instance of a BoatData record class.
boatModelLayer(String, String) - Static method in class net.dillon.dillonlib.factory.ClientFactories
 
BOATS - Static variable in class net.dillon.dillonlib.factory.Factories
 
BOOK - Static variable in class net.dillon.dillonlib.util.CommonSprites
 
BowFactory - Class in net.dillon.dillonlib.factory.item
A default BowItem, with comes with built-in fov effect changers and correct bow use.
BowFactory(Item.Properties) - Constructor for class net.dillon.dillonlib.factory.item.BowFactory
 

C

CandleCakeBlockFix - Class in net.dillon.dillonlib.mixin.ignitable
 
CandleCakeBlockFix() - Constructor for class net.dillon.dillonlib.mixin.ignitable.CandleCakeBlockFix
 
canSendPacket(LocalPlayer) - Method in class net.dillon.dillonlib.platform.client.ClientFabricPlatformImpl
 
canSendPacket(LocalPlayer) - Method in class net.dillon.dillonlib.platform.client.ClientModPlatform
 
checkForUpdate(String, String) - Static method in class net.dillon.dillonlib.util.UpdateChecker
Checks Modrinth for an update.
chest() - Method in record class net.dillon.dillonlib.factory.data.BoatData
Returns the value of the chest record component.
chestBoatModelLayer(String, String) - Static method in class net.dillon.dillonlib.factory.ClientFactories
 
children() - Method in class net.dillon.dillonlib.client.ModernListWidget.ModWidgetEntry
 
cInitialize() - Static method in class net.dillon.dillonlib.core.DillonLibClient
Initializes the client-side of DillonLib.
clearCustomDirectory() - Method in class net.dillon.dillonlib.util.BaseOptions
Clears custom directory.
CLIENT - Enum constant in enum class net.dillon.dillonlib.annotation.DillType
 
ClientDillonLibFabric - Class in net.dillon.dillonlib
 
ClientDillonLibFabric() - Constructor for class net.dillon.dillonlib.ClientDillonLibFabric
 
ClientFabricPlatformImpl - Class in net.dillon.dillonlib.platform.client
 
ClientFabricPlatformImpl() - Constructor for class net.dillon.dillonlib.platform.client.ClientFabricPlatformImpl
 
ClientFactories - Class in net.dillon.dillonlib.factory
Stores client-side factories for different Minecraft items and blocks.
ClientFactories() - Constructor for class net.dillon.dillonlib.factory.ClientFactories
 
ClientModPlatform - Class in net.dillon.dillonlib.platform.client
An instance of Loadable.
ClientModPlatform() - Constructor for class net.dillon.dillonlib.platform.client.ClientModPlatform
 
ClientTasks - Class in net.dillon.dillonlib.task
Client-side only methods and tasks that can be commonly used throughout your mod.
ClientTasks() - Constructor for class net.dillon.dillonlib.task.ClientTasks
 
codec() - Static method in class net.dillon.dillonlib.client.IncreasedBrightnessSliderCallbackBase
 
codec() - Method in enum class net.dillon.dillonlib.event.IncreasedBrightnessSliderCallback
 
collectionOf(Class) - Static method in class net.dillon.dillonlib.platform.PlatformLoader
 
COMMON - Enum constant in enum class net.dillon.dillonlib.annotation.DillType
 
CommonModPlatform - Class in net.dillon.dillonlib.platform.common
Platform class which always returns the same value for specific platforms, meaning it's not customizable by your mod.
CommonModPlatform() - Constructor for class net.dillon.dillonlib.platform.common.CommonModPlatform
 
commonModVersion(String) - Method in class net.dillon.dillonlib.platform.common.CommonModPlatform
 
commonModVersion(String) - Method in class net.dillon.dillonlib.platform.common.FabricCommonPlatformImpl
 
CommonSprites - Class in net.dillon.dillonlib.util
Common sprites used throughout Dillon's mods.
CommonSprites() - Constructor for class net.dillon.dillonlib.util.CommonSprites
 
CommonTasks - Class in net.dillon.dillonlib.task
Common tasks that can be used in your mod.
CommonTasks() - Constructor for class net.dillon.dillonlib.task.CommonTasks
 
compare(String, String) - Static method in class net.dillon.dillonlib.util.UpdateChecker
Checks whether the latest version is newer.
compareVersions(String, String) - Static method in class net.dillon.dillonlib.util.UpdateChecker
Compares two numeric versions.
condition() - Method in record class net.dillon.dillonlib.mixinplugin.PredicateEntry
Returns the value of the condition record component.
ConditionalMixinPlugin - Class in net.dillon.dillonlib.mixin
 
ConditionalMixinPlugin() - Constructor for class net.dillon.dillonlib.mixin.ConditionalMixinPlugin
 
configDir() - Method in class net.dillon.dillonlib.platform.common.CommonModPlatform
Gets the config directory for the supported platform.
configDir() - Method in class net.dillon.dillonlib.platform.common.FabricCommonPlatformImpl
 
configDir() - Method in class net.dillon.dillonlib.util.BaseOptions
Returns the config directory to be resolved.
contains(UUID) - Method in class net.dillon.dillonlib.util.PlayerStorage
 
CopperGolemFix - Class in net.dillon.dillonlib.mixin.shear
 
CopperGolemFix() - Constructor for class net.dillon.dillonlib.mixin.shear.CopperGolemFix
 
create(MapCodec, StreamCodec, Function, Function) - Static method in class net.dillon.dillonlib.factory.recipe.RecipeSerializerFactory
Deprecated.
Creates a recipe serializer from a recipe data codec.
create(List) - Static method in class net.dillon.dillonlib.client.ModernListWidget.ModWidgetEntry
 
createAttributeTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
Registers a attribute tag.
createBiomeTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
Registers a biome tag.
createBlockAndItemTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
Registers a BlockItemTagId tag.
createBlockTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
Registers a block tag.
createConfiguredFeatureTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
Registers a configured feature tag.
createDamageTypeTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
Registers a damage type tag.
createDefault() - Method in class net.dillon.dillonlib.core.DillonLibOptions.DillonLibOptionsHandler
 
createDefault() - Method in class net.dillon.dillonlib.util.BaseOptions
Returns the type to get the options from.
createDimensionTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
Registers a dimension tag.
createDimensionTypeTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
Registers a dimension type tag.
createDoubleOption(String, String, double, double, double, double, BaseOptions, BiConsumer) - Static method in class net.dillon.dillonlib.client.ModernWidgetOptions
 
createEnchantmentTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
Registers a enchantment tag.
createEntityTypeTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
Registers a entity type tag.
createFluidTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
Registers a fluid tag.
createGson() - Method in class net.dillon.dillonlib.util.BaseOptions
Creates the GSON reader, which reads options correctly.
createItemTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
Registers a item tag.
createKeyMapping(String, InputConstants.Type, KeyMapping.Category, int, Consumer) - Static method in class net.dillon.dillonlib.factory.ClientFactories
Registers a key binding factory, with an functional action and a message to send.
createModBlockItemWithCustomItemName(Block) - Static method in interface net.dillon.dillonlib.mixin.accessor.ItemsInvoker
 
createOption(OptionInstance) - Static method in class net.dillon.dillonlib.client.ModernWidgetOptions
Creates an option widget from an OptionInstance.
createPlacedFeatureTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
Registers a placed feature tag.
createPotionTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
Registers a potion tag.
createRegisterableTag(ResourceKey, Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
Registers any TagKey object of Registries.
createSimpleBooleanOption(String, boolean, boolean, BaseOptions, BiConsumer, Object...) - Static method in class net.dillon.dillonlib.client.ModernWidgetOptions
 
createSimpleIntegerOption(String, BiFunction, OptionInstance.IntRange, int, BaseOptions, BiConsumer) - Static method in class net.dillon.dillonlib.client.ModernWidgetOptions
 
createStructureSetTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
Registers a structure set tag.
createStructureTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
Registers a structure tag.
createTemplatePoolTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
Registers a template pool tag.
createTradeSetTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
Registers a trade set tag.
createVillagerTradeTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
Registers a villager trade tag.
CrossbowFactory - Class in net.dillon.dillonlib.factory.item
A default CrossbowItem, with comes with built-in rendering fixes and charging rules.
CrossbowFactory(Item.Properties) - Constructor for class net.dillon.dillonlib.factory.item.CrossbowFactory
 

D

DEBUG - Enum constant in enum class net.dillon.dillonlib.mixinplugin.MessageType
 
DEDICATED_SERVER - Enum constant in enum class net.dillon.dillonlib.annotation.DillType
 
DEFAULT - Enum constant in enum class net.dillon.dillonlib.platform.info.LogoWidth
 
DEFAULT - Static variable in class net.dillon.dillonlib.factory.item.BowFactory
 
DEFAULT - Static variable in class net.dillon.dillonlib.factory.item.CrossbowFactory
 
DEFAULT - Static variable in class net.dillon.dillonlib.factory.item.ShearsFactory
 
Dill - Annotation Interface in net.dillon.dillonlib.annotation
Provides universal annotation for client and dedicated server classes and methods.
DillonLibClient - Class in net.dillon.dillonlib.core
Client initialization entrypoint for DillonLib.
DillonLibClient() - Constructor for class net.dillon.dillonlib.core.DillonLibClient
 
DillonLibEvents - Class in net.dillon.dillonlib.core
All registry events for DillonLib.
DillonLibEvents() - Constructor for class net.dillon.dillonlib.core.DillonLibEvents
 
DillonLibFabric - Class in net.dillon.dillonlib
 
DillonLibFabric() - Constructor for class net.dillon.dillonlib.DillonLibFabric
 
DillonLibMain - Class in net.dillon.dillonlib.core
Main initialization entrypoint for DillonLib.
DillonLibMain() - Constructor for class net.dillon.dillonlib.core.DillonLibMain
 
DillonLibMixinPluginUtil - Class in net.dillon.dillonlib.core
 
DillonLibMixinPluginUtil() - Constructor for class net.dillon.dillonlib.core.DillonLibMixinPluginUtil
 
DillonLibModReferences - Class in net.dillon.dillonlib.core
 
DillonLibModReferences() - Constructor for class net.dillon.dillonlib.core.DillonLibModReferences
 
DillonLibOptions - Class in net.dillon.dillonlib.core
 
DillonLibOptions() - Constructor for class net.dillon.dillonlib.core.DillonLibOptions
 
DillonLibOptions.DillonLibOptionsHandler - Class in net.dillon.dillonlib.core
 
DillonLibOptionsHandler() - Constructor for class net.dillon.dillonlib.core.DillonLibOptions.DillonLibOptionsHandler
 
DillonLibServer - Class in net.dillon.dillonlib.core
Server initialization entrypoint for DillonLib.
DillonLibServer() - Constructor for class net.dillon.dillonlib.core.DillonLibServer
 
DillType - Enum Class in net.dillon.dillonlib.annotation
Annotations for a class, method or field, on what environment the object should be run on.
disconnect(Runnable) - Static method in class net.dillon.dillonlib.task.ClientTasks
Disconnects from the current world with a runnable.
drawLargeSprite(GuiGraphicsExtractor, Identifier, Button) - Static method in class net.dillon.dillonlib.task.ClientTasks
Draws a larger sprite over a button.
drawLargeSprite(GuiGraphicsExtractor, Identifier, Button, float) - Static method in class net.dillon.dillonlib.task.ClientTasks
Draws a larger sprite over a button with a custom alpha.
drawSmallSprite(GuiGraphicsExtractor, Identifier, Button) - Static method in class net.dillon.dillonlib.task.ClientTasks
Draws a small sprite over a button.
drawSmallSprite(GuiGraphicsExtractor, Identifier, Button, float) - Static method in class net.dillon.dillonlib.task.ClientTasks
Draws a small sprite over a button with a custom alpha.
drawSprite(GuiGraphicsExtractor, Identifier, int, int, int, int) - Static method in class net.dillon.dillonlib.task.ClientTasks
Draws a sprite.
drawSprite(GuiGraphicsExtractor, Identifier, int, int, int, int, float) - Static method in class net.dillon.dillonlib.task.ClientTasks
Draws a sprite with a custom alpha value.
drawTooltip(Component, GuiGraphicsExtractor, int, int) - Static method in class net.dillon.dillonlib.task.ClientTasks
Draws a tooltip.
drawUpdateSprite(GuiGraphicsExtractor, int, int) - Static method in class net.dillon.dillonlib.task.ClientTasks
Draws the update icon.

E

ENCHANTED_BOOK - Static variable in class net.dillon.dillonlib.util.CommonSprites
 
entityType() - Method in record class net.dillon.dillonlib.factory.data.BoatData
Returns the value of the entityType record component.
EntityTypesInvoker - Interface in net.dillon.dillonlib.mixin.accessor
Invoker for registering boat and chest boat factories to map the boat item to the boat's entity type.
entries() - Method in class net.dillon.dillonlib.core.DillonLibMixinPluginUtil
 
entries() - Method in record class net.dillon.dillonlib.factory.item.SimpleItemGroupFactory
Returns the value of the entries record component.
entries() - Method in class net.dillon.dillonlib.mixinplugin.MixinPluginUtil
 
equals(Object) - Method in record class net.dillon.dillonlib.factory.data.BoatData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.dillon.dillonlib.factory.item.SimpleItemGroupFactory
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.dillon.dillonlib.mixinplugin.PredicateEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.dillon.dillonlib.platform.info.ModReference
Indicates whether some other object is "equal to" this one.
ERROR - Enum constant in enum class net.dillon.dillonlib.mixinplugin.MessageType
 
executeForEachClientPlatform(Consumer) - Static method in class net.dillon.dillonlib.platform.PlatformLoader
Executes a given task (or method) for all instances ClientModPlatform classes, and then returns the total amount of client platforms (excluding DillonLib's base client platform).
executeForEachMixinPlatform(Consumer) - Static method in class net.dillon.dillonlib.platform.PlatformLoader
Executes a given task (or method) for all instances MixinModPlatform classes, and then returns the total amount of mixin platforms (excluding DillonLib's base mixin platform).
executeForEachPlatform(Consumer) - Static method in class net.dillon.dillonlib.platform.PlatformLoader
Executes a given task (or method) for all instances ModPlatform classes, and then returns the total amount of platforms (excluding DillonLib's base platform).
executeIfClientLevel(Consumer) - Static method in class net.dillon.dillonlib.task.ClientTasks
Executes a task of the current ClientLevel if it isn't null.
executeIfClientPlayer(Consumer) - Static method in class net.dillon.dillonlib.task.ClientTasks
Executes a task for the LocalPlayer if the player isn't null.
executeIfPlayer(Player, Consumer) - Static method in class net.dillon.dillonlib.task.CommonTasks
Executes a task for a Player if they aren't null.
executeIftLevel(Level, Consumer) - Static method in class net.dillon.dillonlib.task.CommonTasks
Executes a task of the current Level if it isn't null.
extractContent(GuiGraphicsExtractor, int, int, boolean, float) - Method in class net.dillon.dillonlib.client.ModernListWidget.ModWidgetEntry
 

F

fabric() - Method in enum class net.dillon.dillonlib.platform.info.PlatformName
 
FABRIC - Enum constant in enum class net.dillon.dillonlib.platform.info.PlatformName
 
FabricBoggedFix - Class in net.dillon.dillonlib.mixin.shear
 
FabricBoggedFix() - Constructor for class net.dillon.dillonlib.mixin.shear.FabricBoggedFix
 
FabricClientEvents - Class in net.dillon.dillonlib.event
Client-side Fabric events for DillonLib.
FabricClientEvents() - Constructor for class net.dillon.dillonlib.event.FabricClientEvents
 
FabricCommonEvents - Class in net.dillon.dillonlib.event
Common Fabric events for DillonLib.
FabricCommonEvents() - Constructor for class net.dillon.dillonlib.event.FabricCommonEvents
 
FabricCommonPlatformImpl - Class in net.dillon.dillonlib.platform.common
 
FabricCommonPlatformImpl() - Constructor for class net.dillon.dillonlib.platform.common.FabricCommonPlatformImpl
 
FabricItemInHandRendererFix - Class in net.dillon.dillonlib.mixin.client.fix.bow
 
FabricItemInHandRendererFix() - Constructor for class net.dillon.dillonlib.mixin.client.fix.bow.FabricItemInHandRendererFix
 
FabricLeashFenceKnotEntityFix - Class in net.dillon.dillonlib.mixin.shear
 
FabricLeashFenceKnotEntityFix() - Constructor for class net.dillon.dillonlib.mixin.shear.FabricLeashFenceKnotEntityFix
 
FabricModImpl - Class in net.dillon.dillonlib.platform
 
FabricModImpl() - Constructor for class net.dillon.dillonlib.platform.FabricModImpl
 
FabricOptionInstanceMixin - Class in net.dillon.dillonlib.mixin.client
 
FabricOptionInstanceMixin() - Constructor for class net.dillon.dillonlib.mixin.client.FabricOptionInstanceMixin
 
FabricPlatforms - Class in net.dillon.dillonlib.platform
Contains all Fabric-specific platforms for your convenience.
FabricPlatforms() - Constructor for class net.dillon.dillonlib.platform.FabricPlatforms
 
FabricPumpkinBlockFix - Class in net.dillon.dillonlib.mixin.shear
 
FabricPumpkinBlockFix() - Constructor for class net.dillon.dillonlib.mixin.shear.FabricPumpkinBlockFix
 
FabricServerEvents - Class in net.dillon.dillonlib.event
Server-side Fabric events for DillonLib.
FabricServerEvents() - Constructor for class net.dillon.dillonlib.event.FabricServerEvents
 
FabricSheepFix - Class in net.dillon.dillonlib.mixin.shear
 
FabricSheepFix() - Constructor for class net.dillon.dillonlib.mixin.shear.FabricSheepFix
 
FabricSnowGolemFix - Class in net.dillon.dillonlib.mixin.shear
 
FabricSnowGolemFix() - Constructor for class net.dillon.dillonlib.mixin.shear.FabricSnowGolemFix
 
FabricSodiumConfigBuilderMixin - Class in net.dillon.dillonlib.mixin.client
 
FabricSodiumConfigBuilderMixin() - Constructor for class net.dillon.dillonlib.mixin.client.FabricSodiumConfigBuilderMixin
 
FabricTripWireBlockFix - Class in net.dillon.dillonlib.mixin.shear
 
FabricTripWireBlockFix() - Constructor for class net.dillon.dillonlib.mixin.shear.FabricTripWireBlockFix
 
Factories - Class in net.dillon.dillonlib.factory
Stores and registers different factories for specific Minecraft registries.
Factories() - Constructor for class net.dillon.dillonlib.factory.Factories
 
factorItemLikeIntoCreativeTab(ResourceKey, ItemLike) - Static method in class net.dillon.dillonlib.factory.Factories
Adds a ItemLike to a specific CreativeModeTab.
factorItemLikesIntoCreativeTab(ResourceKey, List) - Static method in class net.dillon.dillonlib.factory.Factories
Adds a List of ItemLikes to a specific CreativeModeTab.
factorItemLikesIntoCreativeTabs(List, List) - Static method in class net.dillon.dillonlib.factory.Factories
Adds a List of ItemLikes to multiple CreativeModeTabs.
factorItemStackIntoCreativeTab(ResourceKey, Supplier) - Static method in class net.dillon.dillonlib.factory.Factories
Adds an ItemStack to a specific CreativeModeTab.
factorItemStacksIntoCreativeTab(ResourceKey, Supplier) - Static method in class net.dillon.dillonlib.factory.Factories
Adds a List of ItemStacks to a specific CreativeModeTab.
factorItemStacksIntoCreativeTabs(List, Supplier) - Static method in class net.dillon.dillonlib.factory.Factories
Adds a List of ItemStacks to multiple CreativeModeTabs.
FlintAndSteel(Item.Properties) - Constructor for class net.dillon.dillonlib.factory.item.IgnitableFactory.FlintAndSteel
 
FlintAndSteel(Item.Properties, boolean) - Constructor for class net.dillon.dillonlib.factory.item.IgnitableFactory.FlintAndSteel
 
forge() - Method in enum class net.dillon.dillonlib.platform.info.PlatformName
 
FORGE - Enum constant in enum class net.dillon.dillonlib.platform.info.PlatformName
 
fromSliderValue(double) - Static method in class net.dillon.dillonlib.client.IncreasedBrightnessSliderCallbackBase
 
fromSliderValue(double) - Method in enum class net.dillon.dillonlib.event.IncreasedBrightnessSliderCallback
 

G

gamemaster(CommandSourceStack) - Static method in class net.dillon.dillonlib.util.SimplePermissions
 
get(UUID) - Method in class net.dillon.dillonlib.util.PlayerStorage
 
getCommonPlatform() - Static method in class net.dillon.dillonlib.platform.Platforms
 
getConfigClass() - Method in class net.dillon.dillonlib.core.DillonLibOptions.DillonLibOptionsHandler
 
getConfigClass() - Method in class net.dillon.dillonlib.util.BaseOptions
Returns the class to get the options from.
getConfigFile() - Method in class net.dillon.dillonlib.util.BaseOptions
Gets this config file.
getCustomDir() - Method in class net.dillon.dillonlib.util.BaseOptions
 
getDillonLibClientPlatform() - Static method in class net.dillon.dillonlib.platform.Platforms
 
getDillonLibMixinPlatform() - Static method in class net.dillon.dillonlib.platform.Platforms
 
getDillonLibPlatform() - Static method in class net.dillon.dillonlib.platform.PlatformGetter
The mod's multi-loader platform.
getEntitiesWithinRange(Level, Class, LivingEntity, List, Predicate) - Static method in class net.dillon.dillonlib.task.CommonTasks
 
getEntryContentHeight() - Method in class net.dillon.dillonlib.client.ModernListWidget
 
getFabricClientPlatform() - Static method in class net.dillon.dillonlib.platform.FabricPlatforms
 
getFabricMixinPlatform() - Static method in class net.dillon.dillonlib.platform.FabricPlatforms
 
getFile() - Method in class net.dillon.dillonlib.util.BaseOptions
 
getFileName() - Method in class net.dillon.dillonlib.util.BaseOptions
 
getFont() - Static method in class net.dillon.dillonlib.task.ClientTasks
 
getGuiHeight(GuiGraphicsExtractor) - Static method in class net.dillon.dillonlib.task.ClientTasks
 
getGuiWidth(GuiGraphicsExtractor) - Static method in class net.dillon.dillonlib.task.ClientTasks
 
getInstance() - Method in class net.dillon.dillonlib.util.BaseOptions
Gets the instance of options.
getItemBySlot(Player, EquipmentSlot) - Static method in class net.dillon.dillonlib.task.CommonTasks
 
getLibInstance() - Static method in class net.dillon.dillonlib.core.DillonLibOptions
 
getMainHandStack(Player) - Static method in class net.dillon.dillonlib.task.CommonTasks
 
getMinecraft() - Static method in class net.dillon.dillonlib.task.ClientTasks
 
getMixins() - Method in class net.dillon.dillonlib.mixin.ConditionalMixinPlugin
 
getOffHandStack(Player) - Static method in class net.dillon.dillonlib.task.CommonTasks
 
getRefMapperConfig() - Method in class net.dillon.dillonlib.mixin.ConditionalMixinPlugin
 
getRowWidth() - Method in class net.dillon.dillonlib.client.ModernListWidget
 
getScreen() - Static method in class net.dillon.dillonlib.task.ClientTasks
 
getWidthModifier() - Method in enum class net.dillon.dillonlib.platform.info.LogoWidth
 

H

hasEffect(ItemStack, String) - Static method in class net.dillon.dillonlib.task.CommonTasks
 
hasEnchantment(Predicate, ResourceKey, ItemStack) - Static method in class net.dillon.dillonlib.task.CommonTasks
 
hashCode() - Method in record class net.dillon.dillonlib.factory.data.BoatData
Returns a hash code value for this object.
hashCode() - Method in record class net.dillon.dillonlib.factory.item.SimpleItemGroupFactory
Returns a hash code value for this object.
hashCode() - Method in record class net.dillon.dillonlib.mixinplugin.PredicateEntry
Returns a hash code value for this object.
hashCode() - Method in record class net.dillon.dillonlib.platform.info.ModReference
Returns a hash code value for this object.
hasPermissionLevel(CommandSourceStack, PermissionLevel) - Static method in class net.dillon.dillonlib.util.SimplePermissions
 
hasUpdate(CompletableFuture) - Static method in class net.dillon.dillonlib.util.UpdateChecker
 

I

i_() - Static method in class net.dillon.dillonlib.factory.ClientFactories
Initializes this class.
i_() - Static method in class net.dillon.dillonlib.factory.Factories
Initializes this class.
i_() - Static method in class net.dillon.dillonlib.platform.PlatformLoader
Initializes this class.
icon() - Method in record class net.dillon.dillonlib.factory.item.SimpleItemGroupFactory
Returns the value of the icon record component.
id() - Method in record class net.dillon.dillonlib.factory.data.BoatData
Returns the value of the id record component.
id() - Method in record class net.dillon.dillonlib.factory.item.SimpleItemGroupFactory
Returns the value of the id record component.
IgnitableFactory - Class in net.dillon.dillonlib.factory.item
A default Item, with built-in mixin fixes for ignitables like tnt, sulfur cubes, etc.
IgnitableFactory(Item.Properties) - Constructor for class net.dillon.dillonlib.factory.item.IgnitableFactory
 
IgnitableFactory.FlintAndSteel - Class in net.dillon.dillonlib.factory.item
A flint and steel version of an IgnitableFactory (not an instance of it), but is treated as an ignitable.
IncreasedBrightnessSliderCallback - Enum Class in net.dillon.dillonlib.event
 
IncreasedBrightnessSliderCallbackBase - Class in net.dillon.dillonlib.client
A base callback for implementing full bright into the game.
IncreasedBrightnessSliderCallbackBase() - Constructor for class net.dillon.dillonlib.client.IncreasedBrightnessSliderCallbackBase
 
INFO - Enum constant in enum class net.dillon.dillonlib.mixinplugin.MessageType
 
init(CallbackInfo) - Method in class net.dillon.dillonlib.mixin.client.FabricOptionInstanceMixin
 
initialize() - Static method in class net.dillon.dillonlib.core.DillonLibMain
Initializes DillonLib on all environment sides.
instance - Variable in class net.dillon.dillonlib.util.BaseOptions
 
INSTANCE - Enum constant in enum class net.dillon.dillonlib.event.IncreasedBrightnessSliderCallback
 
INSTANCE - Static variable in class net.dillon.dillonlib.core.DillonLibOptions
 
isCharged(ItemStack) - Static method in class net.dillon.dillonlib.factory.item.CrossbowFactory
 
isDevelopmentEnvironment() - Method in class net.dillon.dillonlib.platform.common.CommonModPlatform
 
isDevelopmentEnvironment() - Method in class net.dillon.dillonlib.platform.common.FabricCommonPlatformImpl
 
isEnvironmentClient() - Method in class net.dillon.dillonlib.platform.common.CommonModPlatform
 
isEnvironmentClient() - Method in class net.dillon.dillonlib.platform.common.FabricCommonPlatformImpl
 
isEnvironmentServer() - Method in class net.dillon.dillonlib.platform.common.CommonModPlatform
 
isEnvironmentServer() - Method in class net.dillon.dillonlib.platform.common.FabricCommonPlatformImpl
 
isModLoaded(ModReference) - Method in class net.dillon.dillonlib.platform.mixinsafe.MixinFabricPlatformImpl
 
isModLoaded(ModReference) - Method in class net.dillon.dillonlib.platform.mixinsafe.MixinModPlatform
 
ItemFactoryPredicate - Interface in net.dillon.dillonlib.factory.item
Represents a item factory, which is tested in areas of the game for certain predicates.
ItemInHandRendererFix - Class in net.dillon.dillonlib.mixin.client.fix.bow
Fixes some incorrect rendering with bows and crossbows.
ItemInHandRendererFix() - Constructor for class net.dillon.dillonlib.mixin.client.fix.bow.ItemInHandRendererFix
 
ItemsInvoker - Interface in net.dillon.dillonlib.mixin.accessor
Item and block invoker methods for registering blocks and items.

L

layoutButtons(boolean) - Method in class net.dillon.dillonlib.client.ModernListWidget
Repositions row widgets after the list itself has been moved or resized.
LETS_GO - Static variable in class net.dillon.dillonlib.util.Texts
 
load() - Method in class net.dillon.dillonlib.util.BaseOptions
Loads this config.
load(Class, String) - Static method in class net.dillon.dillonlib.platform.PlatformLoader
This code is used to load a service for the current environment.
Loadable - Interface in net.dillon.dillonlib.platform
Represents a loadable platform.
logger() - Method in class net.dillon.dillonlib.core.DillonLibMixinPluginUtil
 
logger() - Method in class net.dillon.dillonlib.mixinplugin.MixinPluginUtil
 
logger() - Method in class net.dillon.dillonlib.platform.FabricModImpl
 
logger() - Method in class net.dillon.dillonlib.platform.ModPlatform
 
LOGGER - Static variable in class net.dillon.dillonlib.core.DillonLibMain
 
logoWidth() - Method in class net.dillon.dillonlib.platform.FabricModImpl
 
logoWidth() - Method in class net.dillon.dillonlib.platform.ModPlatform
 
LogoWidth - Enum Class in net.dillon.dillonlib.platform.info
Determines the logo width, which determines where the logo is displayed on the options screen.
LONG_PATCH - Enum constant in enum class net.dillon.dillonlib.platform.info.LogoWidth
 

M

mas(int) - Static method in class net.dillon.dillonlib.util.Arithmetics
Converts minutes to ticks (mas = minutes as ticks).
MatchToolFix - Class in net.dillon.dillonlib.mixin.shear
 
MatchToolFix() - Constructor for class net.dillon.dillonlib.mixin.shear.MatchToolFix
 
max - Static variable in class net.dillon.dillonlib.client.IncreasedBrightnessSliderCallbackBase
 
message(PredicateEntry, String, String) - Method in class net.dillon.dillonlib.mixinplugin.MixinPluginUtil
The message that is sent to the console.
messageType() - Method in record class net.dillon.dillonlib.mixinplugin.PredicateEntry
Returns the value of the messageType record component.
MessageType - Enum Class in net.dillon.dillonlib.mixinplugin
Specifies the type of message that should be sent when a mixin is not applied.
min - Static variable in class net.dillon.dillonlib.client.IncreasedBrightnessSliderCallbackBase
 
MinecraftMixin - Class in net.dillon.dillonlib.mixin.client
 
MinecraftMixin() - Constructor for class net.dillon.dillonlib.mixin.client.MinecraftMixin
 
mixinDirectory() - Method in class net.dillon.dillonlib.core.DillonLibMixinPluginUtil
 
mixinDirectory() - Method in class net.dillon.dillonlib.mixinplugin.MixinPluginUtil
 
MixinFabricPlatformImpl - Class in net.dillon.dillonlib.platform.mixinsafe
 
MixinFabricPlatformImpl() - Constructor for class net.dillon.dillonlib.platform.mixinsafe.MixinFabricPlatformImpl
 
MixinModPlatform - Class in net.dillon.dillonlib.platform.mixinsafe
A separate service loader for mixin-safe classes and plugins, to prevent unknown and unexpected crashes when reading other Minecraft files during game initialization and checking mixins.
MixinModPlatform() - Constructor for class net.dillon.dillonlib.platform.mixinsafe.MixinModPlatform
 
mixinPlatformPredicate(Predicate) - Static method in class net.dillon.dillonlib.platform.Platforms
 
MixinPluginUtil - Class in net.dillon.dillonlib.mixinplugin
Simple utility class for IMixinConfigPlugin.
MixinPluginUtil() - Constructor for class net.dillon.dillonlib.mixinplugin.MixinPluginUtil
 
mixins() - Method in record class net.dillon.dillonlib.mixinplugin.PredicateEntry
Returns the value of the mixins record component.
MOD_ID - Static variable in class net.dillon.dillonlib.core.DillonLibMain
 
moderator(CommandSourceStack) - Static method in class net.dillon.dillonlib.util.SimplePermissions
 
ModernListWidget - Class in net.dillon.dillonlib.client
A better version of OptionsList, with more user-friendly appearances, centering and positioning.
ModernListWidget(Minecraft, int, OptionsSubScreen) - Constructor for class net.dillon.dillonlib.client.ModernListWidget
Create a new ModernListWidget.
ModernListWidget.ModWidgetEntry - Class in net.dillon.dillonlib.client
 
ModernWidgetOptions - Class in net.dillon.dillonlib.client
Creates modern-like list widgets, with different texts and options.
ModernWidgetOptions() - Constructor for class net.dillon.dillonlib.client.ModernWidgetOptions
 
modId() - Method in class net.dillon.dillonlib.platform.client.ClientFabricPlatformImpl
 
modId() - Method in class net.dillon.dillonlib.platform.client.ClientModPlatform
 
modId() - Method in class net.dillon.dillonlib.platform.FabricModImpl
 
modId() - Method in record class net.dillon.dillonlib.platform.info.ModReference
Returns the value of the modId record component.
modId() - Method in interface net.dillon.dillonlib.platform.Loadable
 
modId() - Method in class net.dillon.dillonlib.platform.mixinsafe.MixinFabricPlatformImpl
 
modId() - Method in class net.dillon.dillonlib.platform.mixinsafe.MixinModPlatform
 
modId() - Method in class net.dillon.dillonlib.platform.ModPlatform
 
ModPlatform - Class in net.dillon.dillonlib.platform
A platform helper class.
ModPlatform() - Constructor for class net.dillon.dillonlib.platform.ModPlatform
 
ModReference - Record Class in net.dillon.dillonlib.platform.info
Used to create mod id references.
ModReference(String) - Constructor for record class net.dillon.dillonlib.platform.info.ModReference
Creates an instance of a ModReference record class.
modVersion() - Method in class net.dillon.dillonlib.platform.FabricModImpl
 
modVersion() - Method in class net.dillon.dillonlib.platform.ModPlatform
 
MushroomCowFix - Class in net.dillon.dillonlib.mixin.shear
 
MushroomCowFix() - Constructor for class net.dillon.dillonlib.mixin.shear.MushroomCowFix
 

N

narratables() - Method in class net.dillon.dillonlib.client.ModernListWidget.ModWidgetEntry
 
neoforge() - Method in enum class net.dillon.dillonlib.platform.info.PlatformName
 
NEOFORGE - Enum constant in enum class net.dillon.dillonlib.platform.info.PlatformName
 
NEOFORGE - Static variable in class net.dillon.dillonlib.factory.item.BowFactory
 
net.dillon.dillonlib - package net.dillon.dillonlib
 
net.dillon.dillonlib.annotation - package net.dillon.dillonlib.annotation
 
net.dillon.dillonlib.client - package net.dillon.dillonlib.client
 
net.dillon.dillonlib.core - package net.dillon.dillonlib.core
 
net.dillon.dillonlib.event - package net.dillon.dillonlib.event
 
net.dillon.dillonlib.factory - package net.dillon.dillonlib.factory
 
net.dillon.dillonlib.factory.data - package net.dillon.dillonlib.factory.data
 
net.dillon.dillonlib.factory.item - package net.dillon.dillonlib.factory.item
 
net.dillon.dillonlib.factory.recipe - package net.dillon.dillonlib.factory.recipe
 
net.dillon.dillonlib.mixin - package net.dillon.dillonlib.mixin
 
net.dillon.dillonlib.mixin.accessor - package net.dillon.dillonlib.mixin.accessor
 
net.dillon.dillonlib.mixin.client - package net.dillon.dillonlib.mixin.client
 
net.dillon.dillonlib.mixin.client.fix.bow - package net.dillon.dillonlib.mixin.client.fix.bow
 
net.dillon.dillonlib.mixin.entity.fix - package net.dillon.dillonlib.mixin.entity.fix
 
net.dillon.dillonlib.mixin.ignitable - package net.dillon.dillonlib.mixin.ignitable
 
net.dillon.dillonlib.mixin.shear - package net.dillon.dillonlib.mixin.shear
 
net.dillon.dillonlib.mixinplugin - package net.dillon.dillonlib.mixinplugin
 
net.dillon.dillonlib.platform - package net.dillon.dillonlib.platform
 
net.dillon.dillonlib.platform.client - package net.dillon.dillonlib.platform.client
 
net.dillon.dillonlib.platform.common - package net.dillon.dillonlib.platform.common
 
net.dillon.dillonlib.platform.info - package net.dillon.dillonlib.platform.info
 
net.dillon.dillonlib.platform.mixinsafe - package net.dillon.dillonlib.platform.mixinsafe
 
net.dillon.dillonlib.task - package net.dillon.dillonlib.task
 
net.dillon.dillonlib.util - package net.dillon.dillonlib.util
 
NEXT - Static variable in class net.dillon.dillonlib.util.Texts
 
NO - Static variable in class net.dillon.dillonlib.util.Texts
 
NON_KUMA_KEY_MAPPING_FACTORIES - Static variable in class net.dillon.dillonlib.factory.ClientFactories
 
notPlayer(CommandSourceStack) - Static method in class net.dillon.dillonlib.util.SimplePermissions
 

O

OFF - Static variable in class net.dillon.dillonlib.util.Texts
 
OK - Static variable in class net.dillon.dillonlib.util.Texts
 
ON - Static variable in class net.dillon.dillonlib.util.Texts
 
ON_OFF_TEXT - Static variable in class net.dillon.dillonlib.client.ModernWidgetOptions
 
onInitialize() - Method in class net.dillon.dillonlib.DillonLibFabric
 
onInitializeClient() - Method in class net.dillon.dillonlib.ClientDillonLibFabric
 
onInitializeServer() - Method in class net.dillon.dillonlib.ServerDillonLibFabric
 
onLoad(String) - Method in class net.dillon.dillonlib.mixin.ConditionalMixinPlugin
 
onSet(UUID, T) - Method in class net.dillon.dillonlib.util.PlayerStorage
Performs an action when data is set.
onValueUpdate(Double) - Static method in class net.dillon.dillonlib.core.DillonLibClient
Updates full bright.
openLink(Screen, String, boolean) - Static method in class net.dillon.dillonlib.task.ClientTasks
Opens a link.
openScreen(Screen) - Static method in class net.dillon.dillonlib.task.ClientTasks
Opens a screen on the client.
other() - Method in enum class net.dillon.dillonlib.platform.info.PlatformName
 
OTHER - Enum constant in enum class net.dillon.dillonlib.platform.info.PlatformName
 
owner(CommandSourceStack) - Static method in class net.dillon.dillonlib.util.SimplePermissions
 

P

PATCH - Enum constant in enum class net.dillon.dillonlib.platform.info.LogoWidth
 
percentChance(float) - Static method in class net.dillon.dillonlib.util.Arithmetics
 
PlatformGetter - Class in net.dillon.dillonlib.platform
The main platform getter for DillonLib.
PlatformGetter() - Constructor for class net.dillon.dillonlib.platform.PlatformGetter
 
PlatformLoader - Class in net.dillon.dillonlib.platform
Service loaders are a built-in Java feature that allow us to locate implementations of an interface that vary from one environment to another.
PlatformLoader() - Constructor for class net.dillon.dillonlib.platform.PlatformLoader
 
platformName() - Method in class net.dillon.dillonlib.platform.FabricModImpl
 
platformName() - Method in class net.dillon.dillonlib.platform.ModPlatform
 
PlatformName - Enum Class in net.dillon.dillonlib.platform.info
All valid platforms that are commonly use in Minecraft modding that you can use with your mod.
platformRelease() - Method in class net.dillon.dillonlib.platform.FabricModImpl
 
platformRelease() - Method in class net.dillon.dillonlib.platform.ModPlatform
 
PlatformRelease - Enum Class in net.dillon.dillonlib.platform.info
Labels your mod release type.
Platforms - Class in net.dillon.dillonlib.platform
Contains all built-in DillonLib platforms to access for your convenience.
Platforms() - Constructor for class net.dillon.dillonlib.platform.Platforms
 
PlayerStorage<T> - Class in net.dillon.dillonlib.util
Stores server-side data for a player's UUID, mainly used for syncing client-options with the server for player preferences.
PlayerStorage(T) - Constructor for class net.dillon.dillonlib.util.PlayerStorage
 
playLocalSound(SoundEvent) - Static method in class net.dillon.dillonlib.task.ClientTasks
Plays a sound to the client.
playLocalSound(SoundEvent, float, float) - Static method in class net.dillon.dillonlib.task.ClientTasks
Plays a sound to the client, with a custom volume and pitch.
playLocalSoundToLocalPlayer(SoundEvent) - Static method in class net.dillon.dillonlib.task.ClientTasks
Plays a sound to the LocalPlayer.
playLocalSoundToLocalPlayer(SoundEvent, float, float) - Static method in class net.dillon.dillonlib.task.ClientTasks
Plays a sound to the LocalPlayer, with a custom volume and pitch.
playSoundFromLiving(LivingEntity, SoundEvent, SoundSource) - Static method in class net.dillon.dillonlib.task.CommonTasks
Plays a sound to a LivingEntity.
playSoundFromLiving(LivingEntity, SoundEvent, SoundSource, float, float) - Static method in class net.dillon.dillonlib.task.CommonTasks
Plays a sound to a LivingEntity, with a custom volume and pitch.
postApply(String, ClassNode, String, IMixinInfo) - Method in class net.dillon.dillonlib.mixin.ConditionalMixinPlugin
 
preApply(String, ClassNode, String, IMixinInfo) - Method in class net.dillon.dillonlib.mixin.ConditionalMixinPlugin
 
PredicateEntry - Record Class in net.dillon.dillonlib.mixinplugin
A list of mapped mixin class names with booleans on whether the mixin should be enabled upon load time.
PredicateEntry(String[], boolean, String) - Constructor for record class net.dillon.dillonlib.mixinplugin.PredicateEntry
 
PredicateEntry(String[], boolean, String, MessageType) - Constructor for record class net.dillon.dillonlib.mixinplugin.PredicateEntry
Creates an instance of a PredicateEntry record class.
PredicateSigned - Annotation Interface in net.dillon.dillonlib.mixinplugin
Indicates that a mixin is signed, which means that the mixin has the possibility of being disabled due to a PredicateEntry.

R

rangedPercentChance(float, float) - Static method in class net.dillon.dillonlib.util.Arithmetics
 
rangedPercentChance(int, int) - Static method in class net.dillon.dillonlib.util.Arithmetics
 
reason() - Method in record class net.dillon.dillonlib.mixinplugin.PredicateEntry
Returns the value of the reason record component.
RecipeSerializerFactory - Class in net.dillon.dillonlib.factory.recipe
Deprecated.
RecipeSerializerFactory() - Constructor for class net.dillon.dillonlib.factory.recipe.RecipeSerializerFactory
Deprecated.
 
registerAllClientCommands(CommandDispatcher, CommandBuildContext) - Static method in class net.dillon.dillonlib.core.DillonLibEvents
Registers all client commands.
registerAllCommonCommands(CommandDispatcher, CommandBuildContext) - Static method in class net.dillon.dillonlib.core.DillonLibEvents
Registers all common commands.
registerAllEvents() - Static method in class net.dillon.dillonlib.core.DillonLibEvents
Registers all common events.
registerAllServerCommands(CommandDispatcher, CommandBuildContext) - Static method in class net.dillon.dillonlib.core.DillonLibEvents
Registers all server commands.
registerBoatDispenserBehavior(List) - Static method in class net.dillon.dillonlib.factory.Factories
Safely registers BoatDispenseItemBehavior for a list of boats and boat items.
registerBoatFactory(Identifier, Supplier, boolean) - Static method in class net.dillon.dillonlib.factory.Factories
Registers a boat entity factory into the game.
registerBoatFactory(Identifier, EntityType.EntityFactory, boolean) - Static method in class net.dillon.dillonlib.factory.Factories
Registers a custom-factory boat entity into the game.
registerBoatRenderer(EntityType, ModelLayerLocation, boolean) - Static method in class net.dillon.dillonlib.event.FabricClientEvents
 
registerClientCommands(CommandDispatcher, CommandBuildContext) - Method in class net.dillon.dillonlib.platform.client.ClientModPlatform
Registers client-side only commands.
registerCommonCommands(CommandDispatcher, CommandBuildContext) - Method in class net.dillon.dillonlib.platform.ModPlatform
Registers commands that should be on all environments.
registerDispenserBehavior - Variable in class net.dillon.dillonlib.factory.item.IgnitableFactory.FlintAndSteel
 
registerDispenserBehavior - Variable in class net.dillon.dillonlib.factory.item.ShearsFactory
 
registerEntityType(ResourceKey, EntityType.Builder) - Static method in class net.dillon.dillonlib.factory.Factories
Helper method for registering entity types.
registerEvents() - Method in class net.dillon.dillonlib.platform.ModPlatform
Registers events, that should be on all environments.
registerFabricBoatRenderers() - Static method in class net.dillon.dillonlib.event.FabricClientEvents
 
registerFabricClientCommands() - Static method in class net.dillon.dillonlib.event.FabricClientEvents
 
registerFabricCommonCommands() - Static method in class net.dillon.dillonlib.event.FabricCommonEvents
 
registerFabricServerCommands() - Static method in class net.dillon.dillonlib.event.FabricServerEvents
 
registerFlintAndSteelDispenserBehavior(List) - Static method in class net.dillon.dillonlib.factory.Factories
Safely registers FlintAndSteelDispenseItemBehavior for a list of IgnitableFactory.FlintAndSteels.
registerItemGroup(SimpleItemGroupFactory) - Method in class net.dillon.dillonlib.platform.common.CommonModPlatform
Registers an item group when an item group factory is created.
registerItemGroup(SimpleItemGroupFactory) - Method in class net.dillon.dillonlib.platform.common.FabricCommonPlatformImpl
 
registerKeyMapping(String, InputConstants.Type, KeyMapping.Category, int) - Method in class net.dillon.dillonlib.platform.client.ClientFabricPlatformImpl
 
registerKeyMapping(String, InputConstants.Type, KeyMapping.Category, int) - Method in class net.dillon.dillonlib.platform.client.ClientModPlatform
Registers a KeyMapping into the game.
registerModBlock(BlockItemId, Block) - Static method in interface net.dillon.dillonlib.mixin.accessor.ItemsInvoker
 
registerModBlock(BlockItemId, Block, BiFunction) - Static method in interface net.dillon.dillonlib.mixin.accessor.ItemsInvoker
 
registerModBlock(BlockItemId, Block, BiFunction, Item.Properties) - Static method in interface net.dillon.dillonlib.mixin.accessor.ItemsInvoker
 
registerModBlock(BlockItemId, Block, UnaryOperator) - Static method in interface net.dillon.dillonlib.mixin.accessor.ItemsInvoker
 
registerModBlock(BlockItemId, Block, Item.Properties) - Static method in interface net.dillon.dillonlib.mixin.accessor.ItemsInvoker
 
registerModBlock(BlockItemId, Block, Block...) - Static method in interface net.dillon.dillonlib.mixin.accessor.ItemsInvoker
 
registerModBoatFactory(Supplier) - Static method in interface net.dillon.dillonlib.mixin.accessor.EntityTypesInvoker
 
registerModChestBoatFactory(Supplier) - Static method in interface net.dillon.dillonlib.mixin.accessor.EntityTypesInvoker
 
registerModItem(BlockItemId, Function) - Static method in interface net.dillon.dillonlib.mixin.accessor.ItemsInvoker
 
registerModItem(BlockItemId, Function, Item.Properties) - Static method in interface net.dillon.dillonlib.mixin.accessor.ItemsInvoker
 
registerModItem(ResourceKey) - Static method in interface net.dillon.dillonlib.mixin.accessor.ItemsInvoker
 
registerModItem(ResourceKey, Function) - Static method in interface net.dillon.dillonlib.mixin.accessor.ItemsInvoker
 
registerModItem(ResourceKey, Function, Item.Properties) - Static method in interface net.dillon.dillonlib.mixin.accessor.ItemsInvoker
 
registerModItem(ResourceKey, Item.Properties) - Static method in interface net.dillon.dillonlib.mixin.accessor.ItemsInvoker
 
registerModSpawnEgg(ResourceKey, EntityType) - Static method in interface net.dillon.dillonlib.mixin.accessor.ItemsInvoker
 
registerServerCommands(CommandDispatcher, CommandBuildContext) - Method in class net.dillon.dillonlib.platform.ModPlatform
Registers server-side only commands.
registerShearDispenserBehavior(List) - Static method in class net.dillon.dillonlib.factory.Factories
Safely registers ShearsDispenseItemBehavior for a list of ShearsFactorys.
registerSimpleItemGroupFactory(Identifier, ItemLike, Supplier) - Static method in class net.dillon.dillonlib.factory.Factories
Creates a simple item group with a custom supplier for your items.
registerSimpleItemGroupFactory(Identifier, ItemLike, List) - Static method in class net.dillon.dillonlib.factory.Factories
Creates a simple item group with basic items.
registerSoundEvent(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
Registers a sound event.
remove(UUID) - Method in class net.dillon.dillonlib.util.PlayerStorage
Removes the value for the player.
renderUpdateIconOnButton(GuiGraphicsExtractor, SpriteIconButton, boolean) - Static method in class net.dillon.dillonlib.task.ClientTasks
Renders the update icon on a button.
round(double) - Static method in class net.dillon.dillonlib.util.Arithmetics
Rounds the value to the nearest tenths place.
roundBig(double) - Static method in class net.dillon.dillonlib.util.Arithmetics
Rounds a value to the nearest hundredths place.

S

safeCheck() - Method in class net.dillon.dillonlib.util.BaseOptions
Runs a safe check through all options to ensure no issues.
sas(int) - Static method in class net.dillon.dillonlib.util.Arithmetics
Converts seconds to ticks (sas = seconds as ticks)
save() - Method in class net.dillon.dillonlib.util.BaseOptions
Saves this config.
schedule(int, Runnable) - Static method in class net.dillon.dillonlib.task.CommonTasks
Schedules a task (executes after delayTicks).
sendMessage(PredicateEntry, String, Object...) - Method in class net.dillon.dillonlib.mixinplugin.MixinPluginUtil
Sends a console message to the user, based on the MessageType.
sendOverlayMessage(Player, Component) - Static method in class net.dillon.dillonlib.task.CommonTasks
Sends an overlay message to a Player.
sendSystemMessage(Player, Component) - Static method in class net.dillon.dillonlib.task.CommonTasks
Sends a system message to a Player.
sendUpdateMessage(Player, Component, String, int) - Static method in class net.dillon.dillonlib.task.CommonTasks
Sends a message to the player indicating their mod requires an update.
ServerDillonLibFabric - Class in net.dillon.dillonlib
 
ServerDillonLibFabric() - Constructor for class net.dillon.dillonlib.ServerDillonLibFabric
 
set(UUID, T) - Method in class net.dillon.dillonlib.util.PlayerStorage
Sets the value for the player.
setCustomDirectory(File) - Method in class net.dillon.dillonlib.util.BaseOptions
Creates a new custom directory for the server file.
setFileName(String) - Method in class net.dillon.dillonlib.util.BaseOptions
Sets and creates a new file.
setInstance(T) - Method in class net.dillon.dillonlib.util.BaseOptions
Sets current instance to a new option instance.
setNullScreen() - Static method in class net.dillon.dillonlib.task.ClientTasks
Sets the currnet screen to null.
ShearsFactory - Class in net.dillon.dillonlib.factory.item
A default ShearsItem, with built-in mixin fixes for shearing entities, blocks, breaking certain blocks, and predicates.
ShearsFactory(Item.Properties) - Constructor for class net.dillon.dillonlib.factory.item.ShearsFactory
 
ShearsFactory(Item.Properties, boolean) - Constructor for class net.dillon.dillonlib.factory.item.ShearsFactory
 
ShieldFactory - Class in net.dillon.dillonlib.factory.item
A default ShieldItem, which contains correct data for shields.
ShieldFactory(Item.Properties, float) - Constructor for class net.dillon.dillonlib.factory.item.ShieldFactory
 
shouldApplyFactories() - Method in class net.dillon.dillonlib.platform.mixinsafe.MixinModPlatform
Specifies if factories should be applied.
shouldApplyFactories() - Static method in class net.dillon.dillonlib.platform.Platforms
 
shouldApplyFullBright() - Method in class net.dillon.dillonlib.platform.mixinsafe.MixinModPlatform
 
shouldApplyFullBright() - Static method in class net.dillon.dillonlib.platform.Platforms
 
shouldApplyMixin(String, String) - Method in class net.dillon.dillonlib.mixin.ConditionalMixinPlugin
 
shouldNotApply(String, String) - Method in class net.dillon.dillonlib.mixinplugin.MixinPluginUtil
 
SimpleItemGroupFactory - Record Class in net.dillon.dillonlib.factory.item
Holds item group data that is registered when creating an item group factory.
SimpleItemGroupFactory(Identifier, ItemLike, Supplier) - Constructor for record class net.dillon.dillonlib.factory.item.SimpleItemGroupFactory
Creates an instance of a SimpleItemGroupFactory record class.
SimplePermissions - Class in net.dillon.dillonlib.util
A utility class for getting simple permission levels that can be used in custom commands.
SimplePermissions() - Constructor for class net.dillon.dillonlib.util.SimplePermissions
 
sInitialize() - Static method in class net.dillon.dillonlib.core.DillonLibServer
Initializes the server-side of DillonLib.
SODIUM - Static variable in class net.dillon.dillonlib.core.DillonLibModReferences
 
STABLE - Enum constant in enum class net.dillon.dillonlib.platform.info.PlatformRelease
 
stop(Runnable) - Static method in class net.dillon.dillonlib.task.ClientTasks
Stops and closes the game with a runnable.
SulfurCubeFix - Class in net.dillon.dillonlib.mixin.entity.fix
 
SulfurCubeFix() - Constructor for class net.dillon.dillonlib.mixin.entity.fix.SulfurCubeFix
 

T

test(ItemStack) - Method in interface net.dillon.dillonlib.factory.item.ItemFactoryPredicate
 
Texts - Class in net.dillon.dillonlib.util
Common texts that can be used throughout your mod.
Texts() - Constructor for class net.dillon.dillonlib.util.Texts
 
THIS - Static variable in class net.dillon.dillonlib.factory.item.ShieldFactory
 
THIS_OR_STEEL - Static variable in class net.dillon.dillonlib.factory.item.IgnitableFactory
 
tickScheduledTasks() - Method in class net.dillon.dillonlib.platform.common.CommonModPlatform
Ticks all simple scheduled tasks.
tickScheduledTasks() - Method in class net.dillon.dillonlib.platform.common.FabricCommonPlatformImpl
 
tickTasks(MinecraftServer) - Static method in class net.dillon.dillonlib.task.CommonTasks
Tick the task delay, and then execute.
TntBlockFix - Class in net.dillon.dillonlib.mixin.ignitable
 
TntBlockFix() - Constructor for class net.dillon.dillonlib.mixin.ignitable.TntBlockFix
 
toComponentString(Double) - Static method in class net.dillon.dillonlib.core.DillonLibClient
 
toSliderValue(Double) - Static method in class net.dillon.dillonlib.client.IncreasedBrightnessSliderCallbackBase
 
toSliderValue(Double) - Method in enum class net.dillon.dillonlib.event.IncreasedBrightnessSliderCallback
 
toString() - Method in record class net.dillon.dillonlib.factory.data.BoatData
Returns a string representation of this record class.
toString() - Method in record class net.dillon.dillonlib.factory.item.SimpleItemGroupFactory
Returns a string representation of this record class.
toString() - Method in record class net.dillon.dillonlib.mixinplugin.PredicateEntry
Returns a string representation of this record class.
toString() - Method in record class net.dillon.dillonlib.platform.info.ModReference
Returns a string representation of this record class.

U

update(Consumer) - Method in class net.dillon.dillonlib.util.BaseOptions
Updates a config option and saves it.
UpdateChecker - Class in net.dillon.dillonlib.util
A utility to see if your mod needs an update.
UpdateChecker() - Constructor for class net.dillon.dillonlib.util.UpdateChecker
 

V

validateValue(Double) - Static method in class net.dillon.dillonlib.client.IncreasedBrightnessSliderCallbackBase
 
validateValue(Double) - Method in enum class net.dillon.dillonlib.event.IncreasedBrightnessSliderCallback
 
value() - Element in annotation interface net.dillon.dillonlib.annotation.Dill
 
valueOf(String) - Static method in enum class net.dillon.dillonlib.annotation.DillType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.dillon.dillonlib.event.IncreasedBrightnessSliderCallback
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.dillon.dillonlib.mixinplugin.MessageType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.dillon.dillonlib.platform.info.LogoWidth
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.dillon.dillonlib.platform.info.PlatformName
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.dillon.dillonlib.platform.info.PlatformRelease
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.dillon.dillonlib.annotation.DillType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.dillon.dillonlib.event.IncreasedBrightnessSliderCallback
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.dillon.dillonlib.mixinplugin.MessageType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.dillon.dillonlib.platform.info.LogoWidth
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.dillon.dillonlib.platform.info.PlatformName
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.dillon.dillonlib.platform.info.PlatformRelease
Returns an array containing the constants of this enum class, in the order they are declared.

W

WARN - Enum constant in enum class net.dillon.dillonlib.mixinplugin.MessageType
 
widgets - Variable in class net.dillon.dillonlib.client.ModernListWidget.ModWidgetEntry
 

Y

YES - Static variable in class net.dillon.dillonlib.util.Texts
 
YES_NO_TEXT - Static variable in class net.dillon.dillonlib.client.ModernWidgetOptions
 
A B C D E F G H I L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values