Index
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
Listof buttons to the screen. - addItemsToTab(BuildCreativeModeTabContentsEvent) - Static method in class net.dillon.dillonlib.platform.common.NeoForgeCommonPlatformImpl
-
Registers the creative mode tab event modification.
- 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.NeoForgeCommonPlatformImpl
- 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
BoatDatarecord 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.ClientModPlatform
- canSendPacket(LocalPlayer) - Method in class net.dillon.dillonlib.platform.client.ClientNeoForgePlatformImpl
- 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
chestrecord 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-sideof DillonLib. - clearCustomDirectory() - Method in class net.dillon.dillonlib.util.BaseOptions
-
Clears custom directory.
- CLIENT - Enum constant in enum class net.dillon.dillonlib.annotation.DillType
- ClientDillonLibNeoForge - Class in net.dillon.dillonlib
- ClientDillonLibNeoForge(ModContainer, IEventBus) - Constructor for class net.dillon.dillonlib.ClientDillonLibNeoForge
- 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
- ClientNeoForgePlatformImpl - Class in net.dillon.dillonlib.platform.client
- ClientNeoForgePlatformImpl() - Constructor for class net.dillon.dillonlib.platform.client.ClientNeoForgePlatformImpl
- 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.NeoForgeCommonPlatformImpl
- 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
conditionrecord 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.NeoForgeCommonPlatformImpl
- 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
attributetag. - createBiomeTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
-
Registers a
biometag. - createBlockAndItemTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
-
Registers a
BlockItemTagIdtag. - createBlockTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
-
Registers a
blocktag. - createConfiguredFeatureTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
-
Registers a
configured featuretag. - createDamageTypeTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
-
Registers a
damage typetag. - 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
dimensiontag. - createDimensionTypeTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
-
Registers a
dimension typetag. - 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
enchantmenttag. - createEntityTypeTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
-
Registers a
entity typetag. - createFluidTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
-
Registers a
fluidtag. - 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
itemtag. - 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 featuretag. - createPotionTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
-
Registers a
potiontag. - createRegisterableTag(ResourceKey, Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
-
Registers any
TagKeyobject ofRegistries. - 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 settag. - createStructureTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
-
Registers a
structuretag. - createTemplatePoolTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
-
Registers a
template pooltag. - createTradeSetTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
-
Registers a
trade settag. - createVillagerTradeTag(Identifier) - Static method in class net.dillon.dillonlib.factory.Factories
-
Registers a
villager tradetag. - 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
-
Clientinitialization 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
- DillonLibMain - Class in net.dillon.dillonlib.core
-
Maininitialization 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
- DillonLibNeoForge - Class in net.dillon.dillonlib
- DillonLibNeoForge(ModContainer, IEventBus) - Constructor for class net.dillon.dillonlib.DillonLibNeoForge
- 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
-
Serverinitialization 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
entityTyperecord 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
entriesrecord 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
ClientModPlatformclasses, 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
MixinModPlatformclasses, 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
ModPlatformclasses, 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
ClientLevelif it isn't null. - executeIfClientPlayer(Consumer) - Static method in class net.dillon.dillonlib.task.ClientTasks
-
Executes a task for the
LocalPlayerif the player isn't null. - executeIfPlayer(Player, Consumer) - Static method in class net.dillon.dillonlib.task.CommonTasks
-
Executes a task for a
Playerif they aren't null. - executeIftLevel(Level, Consumer) - Static method in class net.dillon.dillonlib.task.CommonTasks
-
Executes a task of the current
Levelif 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
- 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
ItemLiketo a specificCreativeModeTab. - factorItemLikesIntoCreativeTab(ResourceKey, List) - Static method in class net.dillon.dillonlib.factory.Factories
- factorItemLikesIntoCreativeTabs(List, List) - Static method in class net.dillon.dillonlib.factory.Factories
- factorItemStackIntoCreativeTab(ResourceKey, Supplier) - Static method in class net.dillon.dillonlib.factory.Factories
-
Adds an
ItemStackto a specificCreativeModeTab. - factorItemStacksIntoCreativeTab(ResourceKey, Supplier) - Static method in class net.dillon.dillonlib.factory.Factories
- factorItemStacksIntoCreativeTabs(List, Supplier) - Static method in class net.dillon.dillonlib.factory.Factories
- 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
thisconfig 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.NeoForgePlatforms
- getFabricMixinPlatform() - Static method in class net.dillon.dillonlib.platform.NeoForgePlatforms
- 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
iconrecord component. - id() - Method in record class net.dillon.dillonlib.factory.data.BoatData
-
Returns the value of the
idrecord component. - id() - Method in record class net.dillon.dillonlib.factory.item.SimpleItemGroupFactory
-
Returns the value of the
idrecord 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.NeoForgeOptionInstanceMixin
- 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.NeoForgeCommonPlatformImpl
- isEnvironmentClient() - Method in class net.dillon.dillonlib.platform.common.CommonModPlatform
- isEnvironmentClient() - Method in class net.dillon.dillonlib.platform.common.NeoForgeCommonPlatformImpl
- isEnvironmentServer() - Method in class net.dillon.dillonlib.platform.common.CommonModPlatform
- isEnvironmentServer() - Method in class net.dillon.dillonlib.platform.common.NeoForgeCommonPlatformImpl
- isModLoaded(ModReference) - Method in class net.dillon.dillonlib.platform.mixinsafe.MixinModPlatform
- isModLoaded(ModReference) - Method in class net.dillon.dillonlib.platform.mixinsafe.MixinNeoForgePlatformImpl
- ITEM_GROUPS - Static variable in class net.dillon.dillonlib.platform.common.NeoForgeCommonPlatformImpl
- 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
thisconfig. - 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.ModPlatform
- logger() - Method in class net.dillon.dillonlib.platform.NeoForgePlatformImpl
- LOGGER - Static variable in class net.dillon.dillonlib.core.DillonLibMain
- logoWidth() - Method in class net.dillon.dillonlib.platform.ModPlatform
- logoWidth() - Method in class net.dillon.dillonlib.platform.NeoForgePlatformImpl
- 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
messageTyperecord 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
- 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
- MixinNeoForgePlatformImpl - Class in net.dillon.dillonlib.platform.mixinsafe
- MixinNeoForgePlatformImpl() - Constructor for class net.dillon.dillonlib.platform.mixinsafe.MixinNeoForgePlatformImpl
- 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
mixinsrecord 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.ClientModPlatform
- modId() - Method in class net.dillon.dillonlib.platform.client.ClientNeoForgePlatformImpl
- modId() - Method in record class net.dillon.dillonlib.platform.info.ModReference
-
Returns the value of the
modIdrecord component. - modId() - Method in interface net.dillon.dillonlib.platform.Loadable
- modId() - Method in class net.dillon.dillonlib.platform.mixinsafe.MixinModPlatform
- modId() - Method in class net.dillon.dillonlib.platform.mixinsafe.MixinNeoForgePlatformImpl
- modId() - Method in class net.dillon.dillonlib.platform.ModPlatform
- modId() - Method in class net.dillon.dillonlib.platform.NeoForgePlatformImpl
- 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
ModReferencerecord class. - modVersion() - Method in class net.dillon.dillonlib.platform.ModPlatform
- modVersion() - Method in class net.dillon.dillonlib.platform.NeoForgePlatformImpl
- 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
- NeoForgeClientEvents - Class in net.dillon.dillonlib.event
-
Client-side NeoForge eventsfor DillonLib. - NeoForgeClientEvents() - Constructor for class net.dillon.dillonlib.event.NeoForgeClientEvents
- NeoForgeCommonEvents - Class in net.dillon.dillonlib.event
- NeoForgeCommonEvents() - Constructor for class net.dillon.dillonlib.event.NeoForgeCommonEvents
- NeoForgeCommonPlatformImpl - Class in net.dillon.dillonlib.platform.common
- NeoForgeCommonPlatformImpl() - Constructor for class net.dillon.dillonlib.platform.common.NeoForgeCommonPlatformImpl
- NeoForgeOptionInstanceMixin - Class in net.dillon.dillonlib.mixin.client
- NeoForgeOptionInstanceMixin() - Constructor for class net.dillon.dillonlib.mixin.client.NeoForgeOptionInstanceMixin
- NeoForgePlatformImpl - Class in net.dillon.dillonlib.platform
- NeoForgePlatformImpl() - Constructor for class net.dillon.dillonlib.platform.NeoForgePlatformImpl
- NeoForgePlatforms - Class in net.dillon.dillonlib.platform
-
Contains all
NeoForge-specificplatforms for your convenience. - NeoForgePlatforms() - Constructor for class net.dillon.dillonlib.platform.NeoForgePlatforms
- NeoForgeServerEvents - Class in net.dillon.dillonlib.event
-
Server-side NeoForge eventsfor DillonLib. - NeoForgeServerEvents() - Constructor for class net.dillon.dillonlib.event.NeoForgeServerEvents
- 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
- 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.ModPlatform
- platformName() - Method in class net.dillon.dillonlib.platform.NeoForgePlatformImpl
- 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.ModPlatform
- platformRelease() - Method in class net.dillon.dillonlib.platform.NeoForgePlatformImpl
- 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 nameswithbooleanson 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
PredicateEntryrecord 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 aPredicateEntry.
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
reasonrecord 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
clientcommands. - registerAllCommonCommands(CommandDispatcher, CommandBuildContext) - Static method in class net.dillon.dillonlib.core.DillonLibEvents
-
Registers all
commoncommands. - registerAllEvents() - Static method in class net.dillon.dillonlib.core.DillonLibEvents
-
Registers all
commonevents. - registerAllServerCommands(CommandDispatcher, CommandBuildContext) - Static method in class net.dillon.dillonlib.core.DillonLibEvents
-
Registers all
servercommands. - registerBoatDispenserBehavior(List) - Static method in class net.dillon.dillonlib.factory.Factories
-
Safely registers
BoatDispenseItemBehaviorfor a list of boats and boat items. - registerBoatFactory(Identifier, Supplier, boolean) - Static method in class net.dillon.dillonlib.factory.Factories
-
Registers a
boat entity factoryinto 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.
- registerBoatLayerDefinitions(EntityRenderersEvent.RegisterLayerDefinitions) - Static method in class net.dillon.dillonlib.event.NeoForgeClientEvents
- registerBoatRenderers(EntityRenderersEvent.RegisterRenderers) - Static method in class net.dillon.dillonlib.event.NeoForgeClientEvents
- registerClientCommands(CommandDispatcher, CommandBuildContext) - Method in class net.dillon.dillonlib.platform.client.ClientModPlatform
-
Registers client-side only commands.
- registerCommands(RegisterCommandsEvent) - Static method in class net.dillon.dillonlib.event.NeoForgeCommonEvents
- 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.
- registerFlintAndSteelDispenserBehavior(List) - Static method in class net.dillon.dillonlib.factory.Factories
-
Safely registers
FlintAndSteelDispenseItemBehaviorfor a list ofIgnitableFactory.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.NeoForgeCommonPlatformImpl
- registerKeybindings(RegisterKeyMappingsEvent) - Static method in class net.dillon.dillonlib.event.NeoForgeClientEvents
- registerKeyMapping(String, InputConstants.Type, KeyMapping.Category, int) - Method in class net.dillon.dillonlib.platform.client.ClientModPlatform
-
Registers a
KeyMappinginto the game. - registerKeyMapping(String, InputConstants.Type, KeyMapping.Category, int) - Method in class net.dillon.dillonlib.platform.client.ClientNeoForgePlatformImpl
- 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
ShearsDispenseItemBehaviorfor a list ofShearsFactorys. - 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
thisconfig. - 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.
- ServerDillonLibNeoForge - Class in net.dillon.dillonlib
- ServerDillonLibNeoForge(ModContainer, IEventBus) - Constructor for class net.dillon.dillonlib.ServerDillonLibNeoForge
- 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
SimpleItemGroupFactoryrecord 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-sideof 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.NeoForgeCommonPlatformImpl
- 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
All Classes and Interfaces|All Packages|Constant Field Values