Index

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

A

AbstractChatMessage<S> - Class in org.quiltmc.qsl.chat.api.types
An abstract message, extended for the various types of messages.
AbstractChatMessage(PlayerEntity, boolean) - Constructor for class org.quiltmc.qsl.chat.api.types.AbstractChatMessage
 
AbstractEntityPart<E> - Class in org.quiltmc.qsl.entity.multipart.api
A partial implementation of an EntityPart with the most common methods implemented.
AbstractEntityPart(E, float, float) - Constructor for class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
 
add(ModificationPhase, Predicate<BiomeSelectionContext>, BiConsumer<BiomeSelectionContext, BiomeModificationContext>) - Method in class org.quiltmc.qsl.worldgen.biome.api.BiomeModification
Adds a modifier that is sensitive to the current state of the biome when it is applied.
add(ModificationPhase, Predicate<BiomeSelectionContext>, Consumer<BiomeModificationContext>) - Method in class org.quiltmc.qsl.worldgen.biome.api.BiomeModification
Adds a modifier that is not sensitive to the current state of the biome when it is applied, examples for this are modifiers that simply add or remove features unconditionally, or change other values to constants.
add(ModificationPhase, BiomeModifier) - Method in class org.quiltmc.qsl.worldgen.biome.api.BiomeModification
Adds a modifier that can be overridden by datapacks.
ADD - Static variable in class org.quiltmc.qsl.recipe.api.RecipeLoadingEvents
Event to add new recipes while the RecipeManager is being built.
ADD_TASKS - Static variable in class org.quiltmc.qsl.networking.api.server.ServerConfigurationConnectionEvents
An event for adding tasks to a server configuration network handler.
addBarrensBiome(RegistryKey<Biome>, RegistryKey<Biome>, double) - Static method in class org.quiltmc.qsl.worldgen.biome.api.TheEndBiomes
Adds the biome as an end barrens of the parent end highlands biome.
addBlocks(RegistryKey<PointOfInterestType>, Collection<Block>) - Static method in class org.quiltmc.qsl.entity.extensions.api.PointOfInterestHelper
Allows adding Blocks to a PointOfInterestType after construction.
addBlocks(RegistryKey<PointOfInterestType>, Block...) - Static method in class org.quiltmc.qsl.entity.extensions.api.PointOfInterestHelper
Allows adding Blocks to a PointOfInterestType after construction.
addBlockStates(RegistryKey<PointOfInterestType>, Collection<BlockState>) - Static method in class org.quiltmc.qsl.entity.extensions.api.PointOfInterestHelper
Allows adding Blocks to a PointOfInterestType after construction.
addBlockStates(RegistryKey<PointOfInterestType>, BlockState...) - Static method in class org.quiltmc.qsl.entity.extensions.api.PointOfInterestHelper
Allows adding Blocks to a PointOfInterestType after construction.
addCarver(Predicate<BiomeSelectionContext>, RegistryKey<ConfiguredCarver<?>>) - Static method in class org.quiltmc.qsl.worldgen.biome.api.BiomeModifications
Convenience method to add a carver to one or more biomes.
addCarver(RegistryKey<ConfiguredCarver<?>>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.GenerationSettingsContext
Adds a configured carver to this biome.
AddCarversModifier - Record Class in org.quiltmc.qsl.worldgen.biome.api.codec
A biome modifier that adds carvers to a biome.
AddCarversModifier(CodecAwarePredicate<BiomeSelectionContext>, List<RegistryKey<ConfiguredCarver<?>>>) - Constructor for record class org.quiltmc.qsl.worldgen.biome.api.codec.AddCarversModifier
Creates an instance of a AddCarversModifier record class.
addDetails(BlockEntity, CrashReportSection) - Method in interface org.quiltmc.qsl.crash.api.CrashReportEvents.BlockEntityDetails
 
addDetails(Entity, CrashReportSection) - Method in interface org.quiltmc.qsl.crash.api.CrashReportEvents.EntityDetails
 
addDetails(SystemDetails) - Method in interface org.quiltmc.qsl.crash.api.CrashReportEvents.SystemDetails
 
addDetails(HeightLimitView, BlockPos, BlockState, CrashReportSection) - Method in interface org.quiltmc.qsl.crash.api.CrashReportEvents.BlockDetails
 
addDetails(World, CrashReportSection) - Method in interface org.quiltmc.qsl.crash.api.CrashReportEvents.WorldDetails
 
addFeature(Predicate<BiomeSelectionContext>, GenerationStep.Feature, RegistryKey<PlacedFeature>) - Static method in class org.quiltmc.qsl.worldgen.biome.api.BiomeModifications
Convenience method to add a feature to one or more biomes.
addFeature(GenerationStep.Feature, RegistryKey<PlacedFeature>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.GenerationSettingsContext
Adds a feature to one of this biomes generation steps, identified by the placed feature's registry key.
AddFeaturesModifier - Record Class in org.quiltmc.qsl.worldgen.biome.api.codec
A biome modifier that adds features to a biome.
AddFeaturesModifier(CodecAwarePredicate<BiomeSelectionContext>, List<RegistryKey<PlacedFeature>>, GenerationStep.Feature) - Constructor for record class org.quiltmc.qsl.worldgen.biome.api.codec.AddFeaturesModifier
Creates an instance of a AddFeaturesModifier record class.
addHighlandsBiome(RegistryKey<Biome>, double) - Static method in class org.quiltmc.qsl.worldgen.biome.api.TheEndBiomes
Adds the biome as an end highlands biome with the specified weight.
addImmediateTask(ConfigurationTask) - Method in interface org.quiltmc.qsl.networking.api.server.ServerConfigurationTaskManager
Adds a task to the handler that must complete before joining.
ADDITIONS - Enum constant in enum class org.quiltmc.qsl.worldgen.biome.api.ModificationPhase
The appropriate phase for enriching biomes by adding to them without relying on other information in the biome, or removing other features.
additionsSound() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
Returns the value of the additionsSound record component.
addMainIslandBiome(RegistryKey<Biome>, double) - Static method in class org.quiltmc.qsl.worldgen.biome.api.TheEndBiomes
Adds the biome as a main end island biome with the specified weight; note that this includes the main island and some of the land encircling the empty space.
AddMaterialRuleCallback - Record Class in org.quiltmc.qsl.worldgen.surface_rule.api.codec
A surface rule callback that adds a material rule to a surface rule's list of material rules.
AddMaterialRuleCallback(SurfaceRules.MaterialRule, boolean, Optional<List<Identifier>>) - Constructor for record class org.quiltmc.qsl.worldgen.surface_rule.api.codec.AddMaterialRuleCallback
Creates an instance of a AddMaterialRuleCallback record class.
addMidlandsBiome(RegistryKey<Biome>, RegistryKey<Biome>, double) - Static method in class org.quiltmc.qsl.worldgen.biome.api.TheEndBiomes
Adds the biome as an end midlands of the parent end highlands biome.
addModelProviderPhaseOrdering(Identifier, Identifier, ItemConvertible...) - Static method in class org.quiltmc.qsl.rendering.entity.api.client.ArmorRenderingRegistry
Request that model providers registered for the specified items for one phase be executed before providers registered for another phase.
addNetherBiome(RegistryKey<Biome>, MultiNoiseUtil.NoiseHypercube) - Static method in class org.quiltmc.qsl.worldgen.biome.api.NetherBiomes
Adds a biome to the Nether generator.
addNetherBiome(RegistryKey<Biome>, MultiNoiseUtil.NoiseValuePoint) - Static method in class org.quiltmc.qsl.worldgen.biome.api.NetherBiomes
Adds a biome to the Nether generator.
addPhaseOrdering(Identifier, Identifier) - Method in class org.quiltmc.qsl.base.api.event.Event
Request that callbacks registered for one phase be executed before callbacks registered for another phase.
addPhaseOrdering(Identifier, Identifier) - Method in interface org.quiltmc.qsl.chat.api.ChatEvent
Request that callbacks registered for one phase be executed before callbacks registered for another phase.
addPreviousPhase(P) - Method in class org.quiltmc.qsl.base.api.phase.PhaseData
 
addPriorityTask(ConfigurationTask) - Method in interface org.quiltmc.qsl.networking.api.server.ServerConfigurationTaskManager
Adds a task with a higher priority to the handler that must complete before joining.
addRecipes(RecipeLoadingEvents.AddRecipesCallback) - Static method in class org.quiltmc.qsl.recipe.api.RecipeManagerHelper
Registers a dynamic recipe provider.
addRecipes(RecipeLoadingEvents.AddRecipesCallback.RecipeHandler) - Method in interface org.quiltmc.qsl.recipe.api.RecipeLoadingEvents.AddRecipesCallback
Called when recipes are loaded.
addReloaderOrdering(Identifier, Identifier) - Method in interface org.quiltmc.qsl.resource.loader.api.ResourceLoader
Requests that resource reloaders registered as the first identifier is applied before the other referenced resource reloader.
addRenderLayerProviderPhaseOrdering(Identifier, Identifier, ItemConvertible...) - Static method in class org.quiltmc.qsl.rendering.entity.api.client.ArmorRenderingRegistry
Request that render layer providers registered for the specified items for one phase be executed before providers registered for another phase.
addResourcePack(ResourcePack) - Method in interface org.quiltmc.qsl.resource.loader.api.PackRegistrationContext
Adds a new resource pack.
addSmallIslandsBiome(RegistryKey<Biome>, double) - Static method in class org.quiltmc.qsl.worldgen.biome.api.TheEndBiomes
Adds a custom biome as a small end islands biome with the specified weight; small end island biomes make up the smaller islands in between the larger islands of the end.
addSpawn(Predicate<BiomeSelectionContext>, SpawnGroup, EntityType<?>, int, int, int) - Static method in class org.quiltmc.qsl.worldgen.biome.api.BiomeModifications
Convenience method to add an entity spawn to one or more biomes.
addSpawn(SpawnGroup, SpawnSettings.SpawnEntry) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.SpawnSettingsContext
Associated JSON property: spawners.
addSpawn(SpawnGroup, SpawnSettings.SpawnEntry, int) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.SpawnSettingsContext
Associated JSON property: spawners.
AddSpawnersModifier - Record Class in org.quiltmc.qsl.worldgen.biome.api.codec
A biome modifier that adds mob spawners to biomes.
AddSpawnersModifier(CodecAwarePredicate<BiomeSelectionContext>, List<SpawnSettings.SpawnEntry>, Optional<SpawnGroup>) - Constructor for record class org.quiltmc.qsl.worldgen.biome.api.codec.AddSpawnersModifier
Creates an instance of a AddSpawnersModifier record class.
addSubsequentPhase(P) - Method in class org.quiltmc.qsl.base.api.phase.PhaseData
 
addTask(ConfigurationTask) - Method in interface org.quiltmc.qsl.networking.api.server.ServerConfigurationTaskManager
Adds a task to the handler that must complete before joining.
addTextureProviderPhaseOrdering(Identifier, Identifier, ItemConvertible...) - Static method in class org.quiltmc.qsl.rendering.entity.api.client.ArmorRenderingRegistry
Request that texture providers registered for the specified items for one phase be executed before providers registered for another phase.
addToDefaultLocations(RecipeRemainderLocation) - Static method in interface org.quiltmc.qsl.item.setting.api.RecipeRemainderLocation
 
addToExperimentalVillagerOfferPool(RegistryKey<VillagerProfession>, int, Collection<TradeOffers.Factory>) - Static method in class org.quiltmc.qsl.entity.extensions.api.TradeOfferHelper
 
addToExperimentalVillagerOfferPool(RegistryKey<VillagerProfession>, int, TradeOffers.Factory...) - Static method in class org.quiltmc.qsl.entity.extensions.api.TradeOfferHelper
Registers offer factories for use by villagers when the rebalanced trade experiment is enabled.
addToVillagerOfferPool(RegistryKey<VillagerProfession>, int, Collection<TradeOffers.Factory>) - Static method in class org.quiltmc.qsl.entity.extensions.api.TradeOfferHelper
 
addToVillagerOfferPool(RegistryKey<VillagerProfession>, int, TradeOffers.Factory...) - Static method in class org.quiltmc.qsl.entity.extensions.api.TradeOfferHelper
Registers offer factories for use by villagers.
addToWanderingTraderOfferPool(Identifier, TradeOffers.Factory...) - Static method in class org.quiltmc.qsl.entity.extensions.api.TradeOfferHelper
Adds offer factories to the identified Wandering Trader offer pool.
addToWanderingTraderOfferPool(Identifier, Collection<TradeOffers.Factory>) - Static method in class org.quiltmc.qsl.entity.extensions.api.TradeOfferHelper
 
ADVANCEMENTS - Static variable in class org.quiltmc.qsl.resource.loader.api.reloader.ResourceReloaderKeys.Server
 
AFTER_ENTITY_WORLD_CHANGE - Static variable in class org.quiltmc.qsl.entity.event.api.EntityWorldChangeEvents
An event which is invoked server-side after an entity has been moved to a different world.
AFTER_INIT - Static variable in class org.quiltmc.qsl.screen.api.client.ScreenEvents
An event that is called after a screen is initialized to its default state.
AFTER_KEY_PRESS - Static variable in class org.quiltmc.qsl.screen.api.client.ScreenKeyboardEvents
An event that is called after a key press is processed for a screen.
AFTER_KEY_RELEASE - Static variable in class org.quiltmc.qsl.screen.api.client.ScreenKeyboardEvents
An event that is called after the release a key is processed for a screen.
AFTER_LOAD - Static variable in class org.quiltmc.qsl.entity.event.api.client.ClientEntityLoadEvents
An event which is called after an entity has been loaded into a client world.
AFTER_LOAD - Static variable in class org.quiltmc.qsl.entity.event.api.ServerEntityLoadEvents
An event which is called after an entity has been loaded into a server world.
AFTER_MOUSE_CLICK - Static variable in class org.quiltmc.qsl.screen.api.client.ScreenMouseEvents
An event that is called after a mouse click is processed for a screen.
AFTER_MOUSE_RELEASE - Static variable in class org.quiltmc.qsl.screen.api.client.ScreenMouseEvents
An event that is called after the release of a mouse click is processed for a screen.
AFTER_MOUSE_SCROLL - Static variable in class org.quiltmc.qsl.screen.api.client.ScreenMouseEvents
An event that is called after mouse scrolling is processed for a screen.
AFTER_PLAYER_WORLD_CHANGE - Static variable in class org.quiltmc.qsl.entity.event.api.EntityWorldChangeEvents
An event which is invoked server-side after a player has been moved to a different world.
AFTER_PROCESS - Static variable in class org.quiltmc.qsl.chat.api.QuiltChatEvents
After (usually) vanilla does any standard processing with this message.
AFTER_RENDER - Static variable in class org.quiltmc.qsl.screen.api.client.ScreenEvents
An event that is called after a screen is rendered.
AFTER_START_TRACKING - Static variable in class org.quiltmc.qsl.networking.api.EntityTrackingEvents
An event that is called after a player starts tracking an entity.
AFTER_TICK - Static variable in class org.quiltmc.qsl.screen.api.client.ScreenEvents
An event that is called after a screen is ticked.
AFTER_TOTEM - Static variable in class org.quiltmc.qsl.entity.event.api.EntityReviveEvents
Called after there has been an attempt to revive with totems, but it has not been successful.
AFTER_UNLOAD - Static variable in class org.quiltmc.qsl.entity.event.api.client.ClientEntityLoadEvents
An event which is called after an entity has been unloaded from a client world.
AFTER_UNLOAD - Static variable in class org.quiltmc.qsl.entity.event.api.ServerEntityLoadEvents
An event which is called after an entity has been unloaded from a server world.
AFTER_VANILLA - Static variable in class org.quiltmc.qsl.resource.loader.api.reloader.ResourceReloaderKeys
Represents the application phase after Vanilla resource reloaders are invoked.
afterInit(Screen, MinecraftClient, boolean) - Method in interface org.quiltmc.qsl.screen.api.client.ScreenEvents.AfterInit
An event that is called after a screen is initialized to its default state.
afterKeyPress(Screen, int, int, int) - Method in interface org.quiltmc.qsl.screen.api.client.ScreenKeyboardEvents.AfterKeyPress
Called after a key press is handled.
afterKeyRelease(Screen, int, int, int) - Method in interface org.quiltmc.qsl.screen.api.client.ScreenKeyboardEvents.AfterKeyRelease
Called after a pressed key has been released.
afterMessage(AbstractChatMessage<?>) - Method in interface org.quiltmc.qsl.chat.api.QuiltChatEvents.After
 
afterMouseClick(Screen, double, double, int) - Method in interface org.quiltmc.qsl.screen.api.client.ScreenMouseEvents.AfterMouseClick
Called after a mouse click has been pressed in a screen.
afterMouseRelease(Screen, double, double, int) - Method in interface org.quiltmc.qsl.screen.api.client.ScreenMouseEvents.AfterMouseRelease
Called after a mouse click has released in a screen.
afterMouseScroll(Screen, double, double, double, double) - Method in interface org.quiltmc.qsl.screen.api.client.ScreenMouseEvents.AfterMouseScroll
Called after a mouse has scrolled on screen.
afterRender(Screen, GuiGraphics, int, int, float) - Method in interface org.quiltmc.qsl.screen.api.client.ScreenEvents.AfterRender
 
afterStartTracking(Entity, ServerPlayerEntity) - Method in interface org.quiltmc.qsl.networking.api.EntityTrackingEvents.AfterStartTracking
Called after an entity starts getting tracked by a player.
afterTick(Screen) - Method in interface org.quiltmc.qsl.screen.api.client.ScreenEvents.AfterTick
 
afterWorldChange(Entity, Entity, ServerWorld, ServerWorld) - Method in interface org.quiltmc.qsl.entity.event.api.EntityWorldChangeEvents.AfterEntityWorldChange
Called after an entity has been recreated at the destination when being moved to a different world.
afterWorldChange(ServerPlayerEntity, ServerWorld, ServerWorld) - Method in interface org.quiltmc.qsl.entity.event.api.EntityWorldChangeEvents.AfterPlayerWorldChange
Called after a player has been moved to different world.
air() - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
air(boolean) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
all() - Static method in class org.quiltmc.qsl.worldgen.biome.api.BiomeSelectors
Matches all Biomes.
all(MinecraftServer) - Static method in class org.quiltmc.qsl.networking.api.PlayerLookup
Gets all the players on the minecraft server.
ALL_LOCATIONS - Static variable in interface org.quiltmc.qsl.item.setting.api.RecipeRemainderLocation
Remainder location for all locations.
ALLOW_KEY_PRESS - Static variable in class org.quiltmc.qsl.screen.api.client.ScreenKeyboardEvents
An event that checks if a key press should be allowed.
ALLOW_KEY_RELEASE - Static variable in class org.quiltmc.qsl.screen.api.client.ScreenKeyboardEvents
An event that checks if a pressed key should be allowed to release.
ALLOW_MOUSE_CLICK - Static variable in class org.quiltmc.qsl.screen.api.client.ScreenMouseEvents
An event that checks if the mouse click should be allowed.
ALLOW_MOUSE_RELEASE - Static variable in class org.quiltmc.qsl.screen.api.client.ScreenMouseEvents
An event that checks if the mouse click should be allowed to release in a screen.
ALLOW_MOUSE_SCROLL - Static variable in class org.quiltmc.qsl.screen.api.client.ScreenMouseEvents
An event that is checks if the mouse should be allowed to scroll in a screen.
allowKeyPress(Screen, int, int, int) - Method in interface org.quiltmc.qsl.screen.api.client.ScreenKeyboardEvents.AllowKeyPress
Checks if a key should be allowed to be pressed.
allowKeyRelease(Screen, int, int, int) - Method in interface org.quiltmc.qsl.screen.api.client.ScreenKeyboardEvents.AllowKeyRelease
Checks if a pressed key should be allowed to be released.
allowMouseClick(Screen, double, double, int) - Method in interface org.quiltmc.qsl.screen.api.client.ScreenMouseEvents.AllowMouseClick
Checks if the mouse click should be allowed to be pressed in a screen.
allowMouseRelease(Screen, double, double, int) - Method in interface org.quiltmc.qsl.screen.api.client.ScreenMouseEvents.AllowMouseRelease
Checks if the mouse click should be allowed to release in a screen.
allowMouseScroll(Screen, double, double, double, double) - Method in interface org.quiltmc.qsl.screen.api.client.ScreenMouseEvents.AllowMouseScroll
Checks if the mouse should be allowed to scroll in a screen.
allowSpawningInside(Block...) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder
Allows this type of entity to spawn inside the given block, bypassing the default wither rose, sweet berry bush, cactus, and fire-damage-dealing blocks for non-fire-resistant mobs.
allowSpawningInside(Block...) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Living
 
allowSpawningInside(Block...) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Mob
 
allowsSpawning(AbstractBlock.TypedContextPredicate<EntityType<?>>) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
ALWAYS_ENABLED - Enum constant in enum class org.quiltmc.qsl.resource.loader.api.PackActivationType
Always enabled.
AlwaysPredicate<T> - Class in org.quiltmc.qsl.data.callback.api.predicate
A predicate that is always true.
alwaysUpdateVelocity(boolean) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder
Sets whether this entity type should always update velocity to the client on a tracked tick.
alwaysUpdateVelocity(boolean) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Living
 
alwaysUpdateVelocity(boolean) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Mob
 
ambientSound() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
Returns the value of the ambientSound record component.
AndPredicate<T> - Class in org.quiltmc.qsl.data.callback.api.predicate
A predicate that is true if all of its referenced predicates of the same type are true.
A note of warning - Search tag in class org.quiltmc.qsl.lifecycle.api.client.event.ClientTickEvents
Section
A note of warning - Search tag in class org.quiltmc.qsl.lifecycle.api.client.event.ClientWorldTickEvents
Section
A note of warning - Search tag in class org.quiltmc.qsl.lifecycle.api.event.ServerTickEvents
Section
A note of warning - Search tag in class org.quiltmc.qsl.lifecycle.api.event.ServerWorldTickEvents
Section
append() - Method in record class org.quiltmc.qsl.worldgen.surface_rule.api.codec.AddMaterialRuleCallback
Returns the value of the append record component.
argument(String, ArgumentType<T>) - Static method in class org.quiltmc.qsl.command.api.client.ClientCommandManager
Creates a required argument builder.
ArgumentTypeFallbackProvider<T> - Interface in org.quiltmc.qsl.command.api
A function that transforms an argument of a custom type into one understandable by a vanilla client.
ArmorRenderingRegistry - Class in org.quiltmc.qsl.rendering.entity.api.client
Provides methods for modifying the rendering of worn armor on entities.
ArmorRenderingRegistry.ModelProvider - Interface in org.quiltmc.qsl.rendering.entity.api.client
The callback for modifying an armor's model.
ArmorRenderingRegistry.RenderLayerProvider - Interface in org.quiltmc.qsl.rendering.entity.api.client
The callback for modifying an armor's render layer.
ArmorRenderingRegistry.TextureProvider - Interface in org.quiltmc.qsl.rendering.entity.api.client
The callback for customizing an armor's texture.
around(ServerWorld, Vec3d, double) - Static method in class org.quiltmc.qsl.networking.api.PlayerLookup
Gets all players around a position in a world.
around(ServerWorld, Vec3i, double) - Static method in class org.quiltmc.qsl.networking.api.PlayerLookup
Gets all players around a position in a world.
asString() - Method in enum class org.quiltmc.qsl.worldgen.biome.api.ModificationPhase
 

B

BaseRecipeHandler - Interface in org.quiltmc.qsl.recipe.api
Represents common recipe handler methods.
BEFORE_INIT - Static variable in class org.quiltmc.qsl.screen.api.client.ScreenEvents
An event that is called before a screen is initialized to its default state.
BEFORE_KEY_PRESS - Static variable in class org.quiltmc.qsl.screen.api.client.ScreenKeyboardEvents
An event that is called before a key press is processed for a screen.
BEFORE_KEY_RELEASE - Static variable in class org.quiltmc.qsl.screen.api.client.ScreenKeyboardEvents
An event that is called after the release of a key is processed for a screen.
BEFORE_MOUSE_CLICK - Static variable in class org.quiltmc.qsl.screen.api.client.ScreenMouseEvents
An event that is called before a mouse click is processed for a screen.
BEFORE_MOUSE_RELEASE - Static variable in class org.quiltmc.qsl.screen.api.client.ScreenMouseEvents
An event that is called before the release of a mouse click is processed for a screen.
BEFORE_MOUSE_SCROLL - Static variable in class org.quiltmc.qsl.screen.api.client.ScreenMouseEvents
An event that is called after mouse scrolling is processed for a screen.
BEFORE_PROCESS - Static variable in class org.quiltmc.qsl.chat.api.QuiltChatEvents
Before (usually) vanilla does any standard processing with this message.
BEFORE_RENDER - Static variable in class org.quiltmc.qsl.screen.api.client.ScreenEvents
An event that is called before a screen is rendered.
BEFORE_START_TRACKING - Static variable in class org.quiltmc.qsl.networking.api.EntityTrackingEvents
An event that is called before player starts tracking an entity.
BEFORE_TICK - Static variable in class org.quiltmc.qsl.screen.api.client.ScreenEvents
An event that is called before a screen is ticked.
BEFORE_TOTEM - Static variable in class org.quiltmc.qsl.entity.event.api.EntityReviveEvents
Called before totems try to revive the entity.
BEFORE_VANILLA - Static variable in class org.quiltmc.qsl.resource.loader.api.reloader.ResourceReloaderKeys
Represents the application phase before Vanilla resource reloaders are invoked.
beforeInit(Screen, MinecraftClient, boolean) - Method in interface org.quiltmc.qsl.screen.api.client.ScreenEvents.BeforeInit
An event that is called before a screen is initialized to its default state.
beforeKeyPress(Screen, int, int, int) - Method in interface org.quiltmc.qsl.screen.api.client.ScreenKeyboardEvents.BeforeKeyPress
Called before a key press is handled.
beforeKeyRelease(Screen, int, int, int) - Method in interface org.quiltmc.qsl.screen.api.client.ScreenKeyboardEvents.BeforeKeyRelease
Called before a pressed key has been released.
beforeMessage(AbstractChatMessage<?>) - Method in interface org.quiltmc.qsl.chat.api.QuiltChatEvents.Before
 
beforeMouseClick(Screen, double, double, int) - Method in interface org.quiltmc.qsl.screen.api.client.ScreenMouseEvents.BeforeMouseClick
Called before a mouse click has been pressed in a screen.
beforeMouseRelease(Screen, double, double, int) - Method in interface org.quiltmc.qsl.screen.api.client.ScreenMouseEvents.BeforeMouseRelease
Called before a mouse click has released in a screen.
beforeMouseScroll(Screen, double, double, double, double) - Method in interface org.quiltmc.qsl.screen.api.client.ScreenMouseEvents.BeforeMouseScroll
Called before a mouse has scrolled on screen.
beforeRender(Screen, GuiGraphics, int, int, float) - Method in interface org.quiltmc.qsl.screen.api.client.ScreenEvents.BeforeRender
 
beforeStartTracking(Entity, ServerPlayerEntity) - Method in interface org.quiltmc.qsl.networking.api.EntityTrackingEvents.BeforeStartTracking
Called before an entity starts getting tracked by a player.
beforeTick(Screen) - Method in interface org.quiltmc.qsl.screen.api.client.ScreenEvents.BeforeTick
 
BIOME_MODIFIER_CODECS - Static variable in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModifier
Stores biome modifier codecs.
BIOME_SELECTOR_CODEC - Static variable in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModifier
 
BIOME_SELECTOR_CODECS - Static variable in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModifier
Stores biome selector codecs.
BiomeModification - Class in org.quiltmc.qsl.worldgen.biome.api
 
BiomeModification(Identifier) - Constructor for class org.quiltmc.qsl.worldgen.biome.api.BiomeModification
 
BiomeModificationContext - Interface in org.quiltmc.qsl.worldgen.biome.api
Allows Biome properties to be modified.
BiomeModificationContext.EffectsContext - Interface in org.quiltmc.qsl.worldgen.biome.api
 
BiomeModificationContext.GenerationSettingsContext - Interface in org.quiltmc.qsl.worldgen.biome.api
 
BiomeModificationContext.SpawnSettingsContext - Interface in org.quiltmc.qsl.worldgen.biome.api
 
BiomeModificationContext.WeatherContext - Interface in org.quiltmc.qsl.worldgen.biome.api
 
BiomeModifications - Class in org.quiltmc.qsl.worldgen.biome.api
Provides an API to modify Biomes after they have been loaded and before they are used in the World.
BiomeModifications() - Constructor for class org.quiltmc.qsl.worldgen.biome.api.BiomeModifications
 
BiomeModifier - Interface in org.quiltmc.qsl.worldgen.biome.api
Represents a modification that can be applied to a biome.
BiomeSelectionContext - Interface in org.quiltmc.qsl.worldgen.biome.api
Context given to a biome selector for deciding whether it applies to a biome or not.
BiomeSelectors - Class in org.quiltmc.qsl.worldgen.biome.api
Provides several convenient biome selectors that can be used with BiomeModifications.
block() - Method in record class org.quiltmc.qsl.block.content.registry.api.ReversibleBlockEntry
Returns the value of the block record component.
BLOCK_DETAILS - Static variable in class org.quiltmc.qsl.crash.api.CrashReportEvents
An event for adding information about a block to a crash report.
BLOCK_ENTITY_RENDERERS - Static variable in class org.quiltmc.qsl.resource.loader.api.reloader.ResourceReloaderKeys.Client
 
BLOCK_RENDER_MANAGER - Static variable in class org.quiltmc.qsl.resource.loader.api.reloader.ResourceReloaderKeys.Client
 
BlockContentRegistries - Class in org.quiltmc.qsl.block.content.registry.api
Holds RegistryEntryAttachments for different properties that blocks can hold.
BlockContentRegistries() - Constructor for class org.quiltmc.qsl.block.content.registry.api.BlockContentRegistries
 
BLOCKENTITY_DETAILS - Static variable in class org.quiltmc.qsl.crash.api.CrashReportEvents
An event for adding information about a block entity to a crash report.
Block Extensions - Search tag in package org.quiltmc.qsl.block.extensions.api
Section
BlockRenderLayerMap - Class in org.quiltmc.qsl.block.extensions.api.client
Provides methods to set the RenderLayer of blocks and fluids.
Block render layer map - Search tag in package org.quiltmc.qsl.block.extensions.api.client
Section
blockVision(AbstractBlock.ContextPredicate) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
boolBuilder(Registry<R>, Identifier) - Static method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Creates a builder for a boolean attachment.
BOTH - Enum constant in enum class org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.Side
This attachment exists on both sides.
BOW_MODIFY_SHOT_PROJECTILE - Static variable in class org.quiltmc.qsl.item.extensions.api.bow.BowShotProjectileEvents
This event modifies the projectile entity.
BOW_REPLACE_SHOT_PROJECTILE - Static variable in class org.quiltmc.qsl.item.extensions.api.bow.BowShotProjectileEvents
This event replaces the projectile entity.
BowExtensions - Interface in org.quiltmc.qsl.item.extensions.api.bow
An interface to implement for all custom bows in Quilt.
BowShotProjectileEvents - Class in org.quiltmc.qsl.item.extensions.api.bow
 
BowShotProjectileEvents.ModifyProjectileFromBow - Interface in org.quiltmc.qsl.item.extensions.api.bow
 
BowShotProjectileEvents.ReplaceProjectileFromBow - Interface in org.quiltmc.qsl.item.extensions.api.bow
 
breakInstantly() - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
build() - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder
Creates the entity type.
build() - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Living
 
build() - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Mob
 
build() - Method in class org.quiltmc.qsl.recipe.api.data.ShapedRecipeData.Builder
Creates a new ShapedRecipeData instance as specified by this builder.
build() - Method in class org.quiltmc.qsl.recipe.api.data.ShapelessRecipeData.Builder
Creates a new ShapelessRecipeData instance as specified by this builder.
build() - Method in class org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.Builder
Builds a new attachment.
builder() - Static method in class org.quiltmc.qsl.recipe.api.data.ShapedRecipeData
Creates a ShapedRecipeData.Builder to aid in creating shaped recipe data instances.
builder() - Static method in class org.quiltmc.qsl.recipe.api.data.ShapelessRecipeData
Creates a ShapelessRecipeData.Builder to aid in creating shapeless recipe data instances.
builder(Registry<R>, Identifier, Class<V>, Codec<V>) - Static method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Deprecated.
builder(Registry<R>, Identifier, Class<V>, Codec<V>, PacketCodec<RegistryByteBuf, V>) - Static method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Creates a builder for an attachment.
Builder() - Constructor for class org.quiltmc.qsl.recipe.api.data.ShapedRecipeData.Builder
 
Builder() - Constructor for class org.quiltmc.qsl.recipe.api.data.ShapelessRecipeData.Builder
 
Built-in Mod Resource Pack - Search tag in package org.quiltmc.qsl.resource.loader.api
Section
burn() - Method in record class org.quiltmc.qsl.block.content.registry.api.FlammableBlockEntry
Returns the value of the burn record component.
BUY_ITEMS - Static variable in class org.quiltmc.qsl.entity.extensions.api.TradeOfferHelper.VanillaWanderingTraderPoolIds
The pool ID for the "buy items" pool.

C

C2SConfigurationChannelEvents - Class in org.quiltmc.qsl.networking.api.client
Offers access to events related to the indication of a connected server's ability to receive packets in certain channels.
C2SConfigurationChannelEvents.Register - Interface in org.quiltmc.qsl.networking.api.client
 
C2SConfigurationChannelEvents.Unregister - Interface in org.quiltmc.qsl.networking.api.client
 
C2SPlayChannelEvents - Class in org.quiltmc.qsl.networking.api.client
Offers access to events related to the indication of a connected server's ability to receive packets in certain channels.
C2SPlayChannelEvents.Register - Interface in org.quiltmc.qsl.networking.api.client
 
C2SPlayChannelEvents.Unregister - Interface in org.quiltmc.qsl.networking.api.client
 
callbackClass - Variable in class org.quiltmc.qsl.data.callback.api.DynamicEventCallbackSource
 
callbackTarget() - Element in annotation interface org.quiltmc.qsl.base.api.event.ListenerPhase
Returns the targeted callback interface.
CANCEL - Static variable in class org.quiltmc.qsl.chat.api.QuiltChatEvents
An event that allows you to cancel a message by returning true, or false to allow it to continue through.
CANCELLED - Static variable in class org.quiltmc.qsl.chat.api.QuiltChatEvents
An event that allows you to listen for messages that have been cancelled.
canGenerateIn(RegistryKey<DimensionOptions>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeSelectionContext
Tries to determine whether this biome generates in a specific dimension, based on the GeneratorOptions used by the current world-save.
canGenerateInNether(RegistryKey<Biome>) - Static method in class org.quiltmc.qsl.worldgen.biome.api.NetherBiomes
Returns true if the given biome can generate in the nether, considering the Vanilla nether biomes, and any biomes added to the Nether by mods, or false otherwise.
canSend(CustomPayload.Id<?>) - Static method in class org.quiltmc.qsl.networking.api.client.ClientConfigurationNetworking
Checks if the connected server declared the ability to receive a packet on a specified channel name.
canSend(CustomPayload.Id<?>) - Static method in class org.quiltmc.qsl.networking.api.client.ClientPlayNetworking
Checks if the connected server declared the ability to receive a packet on a specified channel name.
canSend(ServerConfigurationNetworkHandler, CustomPayload.Id<?>) - Static method in class org.quiltmc.qsl.networking.api.server.ServerConfigurationNetworking
Checks if the connected client declared the ability to receive a packet on a specified channel name.
canSend(ServerPlayerEntity, CustomPayload.Id<?>) - Static method in class org.quiltmc.qsl.networking.api.server.ServerPlayNetworking
Checks if the connected client declared the ability to receive a packet on a specified channel name.
canSend(ServerPlayNetworkHandler, CustomPayload.Id<?>) - Static method in class org.quiltmc.qsl.networking.api.server.ServerPlayNetworking
Checks if the connected client declared the ability to receive a packet on a specified channel name.
carvers() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddCarversModifier
Returns the value of the carvers record component.
carvers() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveCarversModifier
Returns the value of the carvers record component.
category(CraftingCategory) - Method in class org.quiltmc.qsl.recipe.api.data.ShapedRecipeData.Builder
Sets the recipe's category.
category(CraftingCategory) - Method in class org.quiltmc.qsl.recipe.api.data.ShapelessRecipeData.Builder
Sets the recipe's category.
CHAT - Enum constant in enum class org.quiltmc.qsl.chat.api.QuiltMessageType
Identifies a chat message.
ChatC2SMessage - Class in org.quiltmc.qsl.chat.api.types
A wrapper around a C2S chat message after it has been signed.
ChatC2SMessage(PlayerEntity, boolean, String, Instant, long, MessageSignature, MessageSignatureList.Acknowledgment) - Constructor for class org.quiltmc.qsl.chat.api.types.ChatC2SMessage
 
ChatC2SMessage(PlayerEntity, boolean, ChatMessageC2SPacket) - Constructor for class org.quiltmc.qsl.chat.api.types.ChatC2SMessage
 
ChatEvent<C,R> - Interface in org.quiltmc.qsl.chat.api
An interface for chat events.
ChatEvent.TypedChatApiHook<R> - Interface in org.quiltmc.qsl.chat.api
The common interface describing a chat message hook.
ChatS2CMessage - Class in org.quiltmc.qsl.chat.api.types
A wrapper around an S2C chat message.
ChatS2CMessage(PlayerEntity, boolean, int, UUID, int, MessageSignature, MessageBody.Serialized, Text, FilterMask, MessageType.Parameters) - Constructor for class org.quiltmc.qsl.chat.api.types.ChatS2CMessage
 
ChatS2CMessage(PlayerEntity, boolean, ChatMessageS2CPacket) - Constructor for class org.quiltmc.qsl.chat.api.types.ChatS2CMessage
 
clearAdditionsSound() - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
clearAmbientSound() - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
clearFoliageColor() - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
clearGrassColor() - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
clearMoodSound() - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
clearMusic() - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
clearParticleConfig() - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
clearResources() - Method in class org.quiltmc.qsl.resource.loader.api.InMemoryPack
 
clearResources() - Method in interface org.quiltmc.qsl.resource.loader.api.MutablePack
Clears all the resources from memory.
clearResources(ResourceType) - Method in class org.quiltmc.qsl.resource.loader.api.InMemoryPack
 
clearResources(ResourceType) - Method in interface org.quiltmc.qsl.resource.loader.api.MutablePack
Clears the resource of a specific resource type.
clearSpawnCost(EntityType<?>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.SpawnSettingsContext
Removes a spawn cost entry for a given entity type.
clearSpawns() - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.SpawnSettingsContext
Removes all spawns.
clearSpawns(SpawnGroup) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.SpawnSettingsContext
Removes all spawns of the given spawn group.
clearStatusEffects(StatusEffectRemovalReason) - Method in interface org.quiltmc.qsl.entity.effect.api.QuiltLivingEntityStatusEffectExtensions
Removes all status effects.
client() - Method in interface org.quiltmc.qsl.resource.loader.api.client.ClientResourceLoaderEvents.StartPackReload.Context
Returns the client instance.
CLIENT - Enum constant in enum class org.quiltmc.qsl.chat.api.QuiltMessageType
Identifies a message that is on the client currently.
CLIENT - Enum constant in enum class org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.Side
This attachment is client-side only.
CLIENT_FALLBACK - Enum constant in enum class org.quiltmc.qsl.tag.api.TagType
Represents a tag type which is similar to the default one, but the client provides a fallback if the server doesn't have the relevant tag.
CLIENT_ONLY - Enum constant in enum class org.quiltmc.qsl.tag.api.TagType
Represents a client-only tag type, tags are loaded from resource packs' assets directory instead of the data directory.
ClientCommandManager - Class in org.quiltmc.qsl.command.api.client
Manages client-sided commands and provides some related helper methods, analogous to CommandManager.
ClientCommandRegistrationCallback - Interface in org.quiltmc.qsl.command.api.client
Callback for registering client-side commands.
ClientConfigurationConnectionEvents - Class in org.quiltmc.qsl.networking.api.client
Offers access to events related to the connection to a server on a logical client.
ClientConfigurationConnectionEvents.Configured - Interface in org.quiltmc.qsl.networking.api.client
 
ClientConfigurationConnectionEvents.Disconnect - Interface in org.quiltmc.qsl.networking.api.client
 
ClientConfigurationConnectionEvents.Init - Interface in org.quiltmc.qsl.networking.api.client
 
ClientConfigurationConnectionEvents.Start - Interface in org.quiltmc.qsl.networking.api.client
 
ClientConfigurationNetworking - Class in org.quiltmc.qsl.networking.api.client
Offers access to configuration stage client-side networking functionalities.
ClientConfigurationNetworking.CustomChannelReceiver<T> - Interface in org.quiltmc.qsl.networking.api.client
 
ClientEntityLoadEvents - Class in org.quiltmc.qsl.entity.event.api.client
Events related to an entity being loaded into or unloaded from a client world.
ClientEntityLoadEvents.AfterLoad - Interface in org.quiltmc.qsl.entity.event.api.client
 
ClientEntityLoadEvents.AfterUnload - Interface in org.quiltmc.qsl.entity.event.api.client
 
ClientEntityTickCallback - Interface in org.quiltmc.qsl.entity.event.api.client
A callback that is invoked when an Entity is ticked on the logical client (nominally every 1/20 of a second).
ClientEventAwareListener - Interface in org.quiltmc.qsl.base.api.event.client
Represents a client-sided event callback aware of its uniquely associated event, may be used as an entrypoint.
ClientLifecycleEvents - Class in org.quiltmc.qsl.lifecycle.api.client.event
Events indicating the lifecycle of a Minecraft client.
ClientLifecycleEvents.Ready - Interface in org.quiltmc.qsl.lifecycle.api.client.event
Functional interface to be implemented on callbacks for ClientLifecycleEvents.READY.
ClientLifecycleEvents.Stopped - Interface in org.quiltmc.qsl.lifecycle.api.client.event
Functional interface to be implemented on callbacks for ClientLifecycleEvents.STOPPED.
ClientLifecycleEvents.Stopping - Interface in org.quiltmc.qsl.lifecycle.api.client.event
Functional interface to be implemented on callbacks for ClientLifecycleEvents.STOPPING.
ClientLoginConnectionEvents - Class in org.quiltmc.qsl.networking.api.client
Offers access to events related to the connection to a server on the client while the server is processing the client's login request.
ClientLoginConnectionEvents.Disconnect - Interface in org.quiltmc.qsl.networking.api.client
 
ClientLoginConnectionEvents.Init - Interface in org.quiltmc.qsl.networking.api.client
 
ClientLoginConnectionEvents.QueryStart - Interface in org.quiltmc.qsl.networking.api.client
 
ClientLoginNetworking - Class in org.quiltmc.qsl.networking.api.client
Offers access to login stage client-side networking functionalities.
ClientLoginNetworking.QueryRequestReceiver - Interface in org.quiltmc.qsl.networking.api.client
 
ClientModInitializer - Interface in org.quiltmc.qsl.base.api.entrypoint.client
A mod initializer which is run only on EnvType.CLIENT.
ClientPlayConnectionEvents - Class in org.quiltmc.qsl.networking.api.client
Offers access to events related to the connection to a server on a logical client.
ClientPlayConnectionEvents.Disconnect - Interface in org.quiltmc.qsl.networking.api.client
 
ClientPlayConnectionEvents.Init - Interface in org.quiltmc.qsl.networking.api.client
 
ClientPlayConnectionEvents.Join - Interface in org.quiltmc.qsl.networking.api.client
 
ClientPlayNetworking - Class in org.quiltmc.qsl.networking.api.client
Offers access to play stage client-side networking functionalities.
ClientPlayNetworking.CustomChannelReceiver<T> - Interface in org.quiltmc.qsl.networking.api.client
 
ClientResourceLoaderEvents - Class in org.quiltmc.qsl.resource.loader.api.client
Events related to the resource loader of the Minecraft client.
ClientResourceLoaderEvents.EndPackReload - Interface in org.quiltmc.qsl.resource.loader.api.client
Functional interface to be implemented on callbacks for ClientResourceLoaderEvents.END_PACK_RELOAD.
ClientResourceLoaderEvents.EndPackReload.Context - Interface in org.quiltmc.qsl.resource.loader.api.client
 
ClientResourceLoaderEvents.StartPackReload - Interface in org.quiltmc.qsl.resource.loader.api.client
Functional interface to be implemented on callbacks for ClientResourceLoaderEvents.START_PACK_RELOAD.
ClientResourceLoaderEvents.StartPackReload.Context - Interface in org.quiltmc.qsl.resource.loader.api.client
 
Client-side Block Extensions - Search tag in package org.quiltmc.qsl.block.extensions.api.client
Section
ClientTickEvents - Class in org.quiltmc.qsl.lifecycle.api.client.event
Events indicating progress through the tick loop of a Minecraft client.
ClientTickEvents.End - Interface in org.quiltmc.qsl.lifecycle.api.client.event
Functional interface to be implemented on callbacks for ClientTickEvents.END.
ClientTickEvents.Start - Interface in org.quiltmc.qsl.lifecycle.api.client.event
Functional interface to be implemented on callbacks for ClientTickEvents.START.
ClientWorldTickEvents - Class in org.quiltmc.qsl.lifecycle.api.client.event
Events related to a ticking Minecraft client's world.
ClientWorldTickEvents.End - Interface in org.quiltmc.qsl.lifecycle.api.client.event
Functional interface to be implemented on callbacks for ClientWorldTickEvents.END.
ClientWorldTickEvents.Start - Interface in org.quiltmc.qsl.lifecycle.api.client.event
Functional interface to be implemented on callbacks for ClientWorldTickEvents.START.
close() - Method in class org.quiltmc.qsl.resource.loader.api.GroupPack
 
close() - Method in class org.quiltmc.qsl.resource.loader.api.InMemoryPack
 
codec() - Method in record class org.quiltmc.qsl.block.content.registry.api.enchanting.EnchantingBoosterType
Returns the value of the codec record component.
codec() - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Gets the Codec used to (de)serialize this attachment's values.
CODEC - Static variable in record class org.quiltmc.qsl.block.content.registry.api.enchanting.ConstantBooster
 
CODEC - Static variable in class org.quiltmc.qsl.block.content.registry.api.enchanting.EnchantingBoosters
The codec for an EnchantingBooster.
CODEC - Static variable in record class org.quiltmc.qsl.block.content.registry.api.FlammableBlockEntry
 
CODEC - Static variable in record class org.quiltmc.qsl.block.content.registry.api.ReversibleBlockEntry
 
CODEC - Static variable in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddCarversModifier
 
CODEC - Static variable in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddFeaturesModifier
 
CODEC - Static variable in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddSpawnersModifier
 
CODEC - Static variable in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
 
CODEC - Static variable in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyWeatherModifier
 
CODEC - Static variable in class org.quiltmc.qsl.worldgen.biome.api.codec.NothingModifier
 
CODEC - Static variable in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveCarversModifier
 
CODEC - Static variable in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveFeaturesModifier
 
CODEC - Static variable in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveSpawnersModifier
 
CODEC - Static variable in record class org.quiltmc.qsl.worldgen.biome.api.codec.selector.ValueBiomeSelector
 
CODEC - Static variable in enum class org.quiltmc.qsl.worldgen.biome.api.ModificationPhase
 
CODEC - Static variable in record class org.quiltmc.qsl.worldgen.surface_rule.api.codec.AddMaterialRuleCallback
 
CODEC_ID - Static variable in class org.quiltmc.qsl.data.callback.api.predicate.AlwaysPredicate
 
CODEC_ID - Static variable in class org.quiltmc.qsl.data.callback.api.predicate.AndPredicate
 
CODEC_ID - Static variable in class org.quiltmc.qsl.data.callback.api.predicate.NeverPredicate
 
CODEC_ID - Static variable in class org.quiltmc.qsl.data.callback.api.predicate.NotPredicate
 
CODEC_ID - Static variable in class org.quiltmc.qsl.data.callback.api.predicate.OrPredicate
 
CODEC_ID - Static variable in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddCarversModifier
 
CODEC_ID - Static variable in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddFeaturesModifier
 
CODEC_ID - Static variable in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddSpawnersModifier
 
CODEC_ID - Static variable in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
 
CODEC_ID - Static variable in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyWeatherModifier
 
CODEC_ID - Static variable in class org.quiltmc.qsl.worldgen.biome.api.codec.NothingModifier
 
CODEC_ID - Static variable in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveCarversModifier
 
CODEC_ID - Static variable in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveFeaturesModifier
 
CODEC_ID - Static variable in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveSpawnersModifier
 
CODEC_ID - Static variable in record class org.quiltmc.qsl.worldgen.biome.api.codec.selector.ValueBiomeSelector
 
CODEC_ID - Static variable in record class org.quiltmc.qsl.worldgen.surface_rule.api.codec.AddMaterialRuleCallback
 
CodecAware - Interface in org.quiltmc.qsl.data.callback.api
Marks an object that may be aware of a codec that can be used to encode it.
CodecAwarePredicate<T> - Interface in org.quiltmc.qsl.data.callback.api.predicate
A predicate which may be aware of a codec that can be used to encode it.
CodecHelpers - Class in org.quiltmc.qsl.data.callback.api
Helper methods for common codec operations.
CodecMap<T> - Class in org.quiltmc.qsl.data.callback.api
Relates codecs and identifiers, to be used for a dispatching codec without a full registry.
CodecMap() - Constructor for class org.quiltmc.qsl.data.callback.api.CodecMap
 
CodecMap(T) - Constructor for class org.quiltmc.qsl.data.callback.api.CodecMap
Creates a codec map pre-filled with an operation representing a value that has no effect.
codecs - Variable in class org.quiltmc.qsl.data.callback.api.DynamicEventCallbackSource
 
collidable(boolean) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
collides() - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
 
combiner - Variable in class org.quiltmc.qsl.data.callback.api.DynamicEventCallbackSource
 
COMMAND_ALL - Static variable in class org.quiltmc.qsl.entity.effect.api.StatusEffectRemovalReason
Used when effects are removed via the /effect clear command.
COMMAND_ONE - Static variable in class org.quiltmc.qsl.entity.effect.api.StatusEffectRemovalReason
Used when an effect is removed via the /effect remove command.
CommandRegistrationCallback - Interface in org.quiltmc.qsl.command.api
Callback for registering server-side commands.
COMPOST_CHANCES - Static variable in class org.quiltmc.qsl.item.content.registry.api.ItemContentRegistries
A RegistryEntryAttachment for the chance that the composter level increases when compositing an item.
computeDefaultValue(R) - Method in interface org.quiltmc.qsl.registry.attachment.api.DefaultValueProvider
Computes a value for an entry that doesn't already have one.
Configuration - Search tag in class org.quiltmc.qsl.registry.api.sync.ModProtocols
Section
configurationC2S() - Static method in interface org.quiltmc.qsl.networking.api.PayloadTypeRegistry
 
configurationS2C() - Static method in interface org.quiltmc.qsl.networking.api.PayloadTypeRegistry
 
CONFIGURED - Static variable in class org.quiltmc.qsl.networking.api.client.ClientConfigurationConnectionEvents
An event for notification when the client play network handler has been configured and has received the FinishConfigurationS2CPacket.
ConstantBooster - Record Class in org.quiltmc.qsl.block.content.registry.api.enchanting
A constant enchanting booster.
ConstantBooster(float) - Constructor for record class org.quiltmc.qsl.block.content.registry.api.enchanting.ConstantBooster
Creates an instance of a ConstantBooster record class.
contains(Identifier) - Method in interface org.quiltmc.qsl.recipe.api.BaseRecipeHandler
Returns whether the RecipeManager contains the specified recipe.
contains(Identifier, RecipeType<?>) - Method in interface org.quiltmc.qsl.recipe.api.BaseRecipeHandler
Returns whether the RecipeManager contains the specified recipe of the specified recipe type.
ConvertibleTooltipData - Interface in org.quiltmc.qsl.tooltip.api
Represents a TooltipData which is convertible to a TooltipComponent on the client.
copy(ByteBuf) - Static method in class org.quiltmc.qsl.networking.api.PacketByteBufs
Wraps the newly created buffer from buf.copy in a packet byte buffer.
copy(ByteBuf, int, int) - Static method in class org.quiltmc.qsl.networking.api.PacketByteBufs
Wraps the newly created buffer from buf.copy in a packet byte buffer.
copyOf(AbstractBlock) - Static method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
copyOf(AbstractBlock.Settings) - Static method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
CRAFTING - Static variable in interface org.quiltmc.qsl.item.setting.api.RecipeRemainderLocation
Remainder location for Vanilla crafting.
CRASH_REPORT_CREATION - Static variable in class org.quiltmc.qsl.crash.api.CrashReportEvents
An event for modifying a crash report before it is stringified.
CrashReportEvents - Class in org.quiltmc.qsl.crash.api
Events which allow the manipulation of crash reports.
CrashReportEvents() - Constructor for class org.quiltmc.qsl.crash.api.CrashReportEvents
 
CrashReportEvents.BlockDetails - Interface in org.quiltmc.qsl.crash.api
Functional interface to be implemented on callbacks for CrashReportEvents.BLOCK_DETAILS.
CrashReportEvents.BlockEntityDetails - Interface in org.quiltmc.qsl.crash.api
Functional interface to be implemented on callbacks for CrashReportEvents.BLOCKENTITY_DETAILS.
CrashReportEvents.CrashReportCreation - Interface in org.quiltmc.qsl.crash.api
Functional interface to be implemented on callbacks for CrashReportEvents.CRASH_REPORT_CREATION.
CrashReportEvents.EntityDetails - Interface in org.quiltmc.qsl.crash.api
Functional interface to be implemented on callbacks for CrashReportEvents.ENTITY_DETAILS.
CrashReportEvents.SystemDetails - Interface in org.quiltmc.qsl.crash.api
Functional interface to be implemented on callbacks for CrashReportEvents.SYSTEM_DETAILS.
CrashReportEvents.WorldDetails - Interface in org.quiltmc.qsl.crash.api
Functional interface to be implemented on callbacks for CrashReportEvents.WORLD_DETAILS.
create() - Static method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
Creates a new instance of Quilt's block settings variant.
create() - Static method in class org.quiltmc.qsl.networking.api.PacketByteBufs
Returns a new heap memory-backed instance of packet byte buffer.
create(Class<? super T>, Function<T[], T>) - Static method in class org.quiltmc.qsl.base.api.event.Event
Creates a new instance of Event.
create(Class<? super T>, T, Function<T[], T>) - Static method in class org.quiltmc.qsl.base.api.event.Event
Creates a new instance of Event.
create(String) - Static method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder
Creates an entity type builder.
create(Supplier<T>) - Static method in interface org.quiltmc.qsl.item.setting.api.CustomItemSetting
Creates a new CustomItemSetting with the given default value.
create(SpawnGroup, String) - Static method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder
Creates an entity type builder.
create(SpawnGroup, EntityType.EntityFactory<T>, String) - Static method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder
Creates an entity type builder.
create(Registry<V>) - Static method in interface org.quiltmc.qsl.registry.api.event.RegistryMonitor
Creates a new RegistryMonitor to monitor the specified Registry.
create(Identifier) - Static method in class org.quiltmc.qsl.worldgen.biome.api.BiomeModifications
Create a new biome modification which will be applied whenever biomes are loaded from datapacks.
create(T) - Static method in interface org.quiltmc.qsl.item.setting.api.CustomItemSetting
Creates a new CustomItemSetting with the given default value.
createBlasting(String, CookingCategory, IngredientData, ItemStack, float, int) - Static method in class org.quiltmc.qsl.recipe.api.data.VanillaRecipeData
Creates a new BlastingRecipe RecipeData instance.
createBlasting(IngredientData, ItemStack) - Static method in class org.quiltmc.qsl.recipe.api.data.VanillaRecipeData
Creates a new BlastingRecipe RecipeData instance with the default values for group and category.
createC2SPacket(CustomPayload) - Static method in class org.quiltmc.qsl.networking.api.client.ClientConfigurationNetworking
Creates a packet from the payload which may be sent to the connected server.
createC2SPacket(CustomPayload) - Static method in class org.quiltmc.qsl.networking.api.client.ClientPlayNetworking
Creates a packet from the payload which may be sent to the connected server.
createCampfire(String, CookingCategory, IngredientData, ItemStack, float, int) - Static method in class org.quiltmc.qsl.recipe.api.data.VanillaRecipeData
Creates a new CampfireCookingRecipe RecipeData instance.
createCampfire(IngredientData, ItemStack) - Static method in class org.quiltmc.qsl.recipe.api.data.VanillaRecipeData
Creates a new CampfireCookingRecipe RecipeData instance with the default values for group and category.
createDelegatingCodec(String) - Method in class org.quiltmc.qsl.data.callback.api.CodecMap
Creates a delegating codec based off this map that decodes or encodes objects, storing the codec identifier in the "type" field.
createDelegatingCodecPhased(String) - Method in class org.quiltmc.qsl.data.callback.api.CodecMap
Creates a delegating codec based off this map that captures both the encoded object and an event phase, storing the codec identifier in the "type" field and the phase in the "phase" field.
createEffect(StatusEffectType, int) - Static method in class org.quiltmc.qsl.entity.effect.api.StatusEffectUtils
Creates a new status effect by calling StatusEffect(StatusEffectType, int).
createExtendedPacket(QuiltExtendedSpawnDataEntity, Packet<ClientPlayPacketListener>, DynamicRegistryManager) - Static method in interface org.quiltmc.qsl.entity.extensions.api.networking.QuiltExtendedSpawnDataEntity
Given an entity with extra spawn data and a base spawn packet, create an extended spawn packet.
createIngredient(HolderLookup.Provider) - Method in class org.quiltmc.qsl.recipe.api.data.IngredientData
Creates the ingredient this data represents.
createLiving(String) - Static method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder
Creates an entity type builder for a living entity.
createMob(String) - Static method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder
Creates an entity type builder for a mob entity.
createOverlay(String) - Method in class org.quiltmc.qsl.resource.loader.api.GroupPack.Wrapped
 
createOverlay(String) - Method in interface org.quiltmc.qsl.resource.loader.api.QuiltPack
Creates the specified overlay for the pack.
createPacket(C) - Method in interface org.quiltmc.qsl.networking.api.PacketSender
Makes a packet for a channel.
createPacket(Identifier, PacketByteBuf) - Method in interface org.quiltmc.qsl.networking.api.LoginPacketSender
Creates a packet for sending to a login channel.
createRecipe(HolderLookup.Provider) - Method in interface org.quiltmc.qsl.recipe.api.data.RecipeData
Creates the recipe this data represents.
createRecipe(HolderLookup.Provider) - Method in class org.quiltmc.qsl.recipe.api.data.ShapedRecipeData
 
createRecipe(HolderLookup.Provider) - Method in class org.quiltmc.qsl.recipe.api.data.ShapelessRecipeData
 
createS2CPacket(CustomPayload) - Static method in class org.quiltmc.qsl.networking.api.server.ServerConfigurationNetworking
Creates a packet from a payload which may be sent to a connected client.
createS2CPacket(CustomPayload) - Static method in class org.quiltmc.qsl.networking.api.server.ServerPlayNetworking
Creates a packet from a payload which may be sent to a connected client.
createShaped(ImmutableList<String>, ImmutableMap<Character, IngredientData>, ItemStack) - Static method in class org.quiltmc.qsl.recipe.api.data.VanillaRecipeData
Creates a new ShapedRecipeData instance with the default values for group, category, and showNotification.
createShaped(String, CraftingCategory, ImmutableList<String>, ImmutableMap<Character, IngredientData>, ItemStack, boolean) - Static method in class org.quiltmc.qsl.recipe.api.data.VanillaRecipeData
Creates a new ShapedRecipeData instance.
createShapeless(ImmutableList<IngredientData>, ItemStack) - Static method in class org.quiltmc.qsl.recipe.api.data.VanillaRecipeData
Creates a new ShapelessRecipeData instance with the default values for group and category.
createShapeless(String, CraftingCategory, ImmutableList<IngredientData>, ItemStack) - Static method in class org.quiltmc.qsl.recipe.api.data.VanillaRecipeData
Creates a new ShapelessRecipeData instance.
createSmelting(String, CookingCategory, IngredientData, ItemStack, float, int) - Static method in class org.quiltmc.qsl.recipe.api.data.VanillaRecipeData
Creates a new SmeltingRecipe RecipeData instance.
createSmelting(IngredientData, ItemStack) - Static method in class org.quiltmc.qsl.recipe.api.data.VanillaRecipeData
Creates a new SmeltingRecipe RecipeData instance with the default values for group and category.
createSmoking(String, CookingCategory, IngredientData, ItemStack, float, int) - Static method in class org.quiltmc.qsl.recipe.api.data.VanillaRecipeData
Creates a new SmokingRecipe RecipeData instance.
createSmoking(IngredientData, ItemStack) - Static method in class org.quiltmc.qsl.recipe.api.data.VanillaRecipeData
Creates a new SmokingRecipe RecipeData instance with the default values for group and category.
createSpawnPacket(EntityTrackerEntry) - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
 
createStonecutting(String, IngredientData, ItemStack) - Static method in class org.quiltmc.qsl.recipe.api.data.VanillaRecipeData
Creates a new StonecuttingRecipe RecipeData instance.
createStonecutting(IngredientData, ItemStack) - Static method in class org.quiltmc.qsl.recipe.api.data.VanillaRecipeData
Creates a new StonecuttingRecipe RecipeData instance with the default group.
createVanillaFallback(T) - Method in interface org.quiltmc.qsl.command.api.ArgumentTypeFallbackProvider
Creates a fallback argument understandable by the vanilla client based on the specified argument.
createWithPhases(Class<? super T>, Function<T[], T>, Identifier...) - Static method in class org.quiltmc.qsl.base.api.event.Event
Create a new instance of Event with a list of default phases that get invoked in order.
Creating a Multipart Entity - Search tag in package org.quiltmc.qsl.entity.multipart.api
Section
CROSSBOW_MODIFY_SHOT_PROJECTILE - Static variable in class org.quiltmc.qsl.item.extensions.api.crossbow.CrossbowShotProjectileEvents
This event modifies the projectile entity shot from a crossbow.
CROSSBOW_REPLACE_SHOT_PROJECTILE - Static variable in class org.quiltmc.qsl.item.extensions.api.crossbow.CrossbowShotProjectileEvents
This event replaces the projectile entity shot from a crossbow.
CrossbowExtensions - Interface in org.quiltmc.qsl.item.extensions.api.crossbow
An interface to implement for all custom crossbows in Quilt.
CrossbowShotProjectileEvents - Class in org.quiltmc.qsl.item.extensions.api.crossbow
 
CrossbowShotProjectileEvents.ModifyProjectileFromCrossbow - Interface in org.quiltmc.qsl.item.extensions.api.crossbow
 
CrossbowShotProjectileEvents.ReplaceProjectileFromCrossbow - Interface in org.quiltmc.qsl.item.extensions.api.crossbow
 
CUSTOM_DAMAGE_HANDLER - Static variable in class org.quiltmc.qsl.item.setting.api.QuiltCustomItemSettings
The CustomItemSetting in charge of handing CustomDamageHandlers.
customDamage(CustomDamageHandler) - Method in interface org.quiltmc.qsl.item.setting.api.QuiltItemSettingsExtensions
Sets the CustomDamageHandler of the item.
CustomDamageHandler - Interface in org.quiltmc.qsl.item.setting.api
Allows an item to run custom logic when ItemStack.damageEquipment(int, LivingEntity, EquipmentSlot) (int, LivingEntity, EquipmentSlot)} is called.
CustomItemSetting<T> - Interface in org.quiltmc.qsl.item.setting.api
An interface describing the behavior for custom item settings.
customSetting(CustomItemSetting<T>, T) - Method in interface org.quiltmc.qsl.item.setting.api.QuiltItemSettingsExtensions
Sets a custom setting of the item.
Custom Test Method Invocation - Search tag in package org.quiltmc.qsl.testing.api.game
Section

D

damage(ItemStack, int, LivingEntity, EquipmentSlot, Runnable) - Method in interface org.quiltmc.qsl.item.setting.api.CustomDamageHandler
Called to apply damage to the given stack.
damage(ServerWorld, DamageSource, float) - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
 
data - Variable in class org.quiltmc.qsl.base.api.phase.PhaseData
 
Data-Driven Capabilities - Search tag in package org.quiltmc.qsl.registry.attachment.api
Section
DedicatedServerEventAwareListener - Interface in org.quiltmc.qsl.base.api.event.server
Represents a dedicated-server-sided event callback aware of its uniquely associated event, may be used as an entrypoint.
DedicatedServerModInitializer - Interface in org.quiltmc.qsl.base.api.entrypoint.server
A mod initializer which is run only on EnvType.SERVER.
DEFAULT - Enum constant in enum class org.quiltmc.qsl.base.api.util.TriState
Represents a default/fallback value.
DEFAULT_CATEGORY - Static variable in class org.quiltmc.qsl.recipe.api.data.ShapedRecipeData
 
DEFAULT_CATEGORY - Static variable in class org.quiltmc.qsl.recipe.api.data.ShapelessRecipeData
 
DEFAULT_ENABLED - Enum constant in enum class org.quiltmc.qsl.resource.loader.api.PackActivationType
Enabled by default.
DEFAULT_GROUP - Static variable in class org.quiltmc.qsl.recipe.api.data.ShapedRecipeData
 
DEFAULT_GROUP - Static variable in class org.quiltmc.qsl.recipe.api.data.ShapelessRecipeData
 
DEFAULT_LOCATIONS - Static variable in interface org.quiltmc.qsl.item.setting.api.RecipeRemainderLocation
Remainder location for the default locations.
DEFAULT_PHASE - Static variable in class org.quiltmc.qsl.base.api.event.Event
The identifier of the default phase.
DEFAULT_SHOW_NOTIFICATION - Static variable in class org.quiltmc.qsl.recipe.api.data.ShapedRecipeData
 
defaultAttributes(DefaultAttributeContainer.Builder) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Living
Sets the default attributes for a type of living entity.
defaultAttributes(DefaultAttributeContainer.Builder) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Mob
 
defaultValue(V) - Method in class org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.Builder
Sets the default value of this attachment.
defaultValueProvider(DefaultValueProvider<R, V>) - Method in class org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.Builder
Sets the default value provider of this attachment, which will be used to compute a value for a specific entry, should it be missing.
DefaultValueProvider<R,V> - Interface in org.quiltmc.qsl.registry.attachment.api
A function that computes a default value for a registry entry that doesn't have one defined explicitly.
DefaultValueProvider.Result<V> - Class in org.quiltmc.qsl.registry.attachment.api
Represents the result of computing a default value.
deserializeFromNetwork(PacketByteBuf) - Method in class org.quiltmc.qsl.command.api.EnumArgumentType.Info
 
DIRECTION - Enum constant in enum class org.quiltmc.qsl.chat.api.QuiltMessageType.QuiltMetaMessageType
Identifies if the message is inbound or outbound from the current side.
disableSaving() - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder
Sets this entity type to not be saved on unload.
disableSaving() - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Living
 
disableSaving() - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Mob
 
disableSummon() - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder
Sets this entity type to not be summonable using the /summon command.
disableSummon() - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Living
 
disableSummon() - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Mob
 
DISCONNECT - Static variable in class org.quiltmc.qsl.networking.api.client.ClientConfigurationConnectionEvents
An event for the disconnection of the client play network handler.
DISCONNECT - Static variable in class org.quiltmc.qsl.networking.api.client.ClientLoginConnectionEvents
An event for when the client's login process has ended due to disconnection.
DISCONNECT - Static variable in class org.quiltmc.qsl.networking.api.client.ClientPlayConnectionEvents
An event for the disconnection of the client play network handler.
DISCONNECT - Static variable in class org.quiltmc.qsl.networking.api.server.ServerConfigurationConnectionEvents
An event for the disconnection of the server configuration network handler.
DISCONNECT - Static variable in class org.quiltmc.qsl.networking.api.server.ServerLoginConnectionEvents
An event for the disconnection of the server login network handler.
DISCONNECT - Static variable in class org.quiltmc.qsl.networking.api.server.ServerPlayConnectionEvents
An event for the disconnection of the server play network handler.
dispatchedBuilder(Registry<R>, Identifier, Class<V>, Function<Identifier, MapCodec<? extends V>>) - Static method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Deprecated.
dispatchedBuilder(Registry<R>, Identifier, Class<V>, Function<Identifier, MapCodec<? extends V>>, Function<Identifier, PacketCodec<RegistryByteBuf, ? extends V>>) - Static method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Creates a builder for an attachment using dispatched codecs for polymorphic types.
DispatchedType - Interface in org.quiltmc.qsl.registry.attachment.api
doesPlacedFeatureExist(RegistryKey<PlacedFeature>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeSelectionContext
Returns true if the given placed feature key exists in the registry, or false otherwise.
doesRegistryEntryExist(RegistryKey<? extends Registry<? extends T>>, RegistryKey<T>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeSelectionContext
Returns whether the given key to a registry entry exists in the registry or not.
doubleBuilder(Registry<R>, Identifier) - Static method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Creates a builder for a long floating-point number (double) attachment.
doubleRangeBuilder(Registry<R>, Identifier, double, double) - Static method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Creates a builder for a long floating-point number (double) attachment, which only allows values in the specified range.
downfall() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyWeatherModifier
Returns the value of the downfall record component.
DRANK_MILK - Static variable in class org.quiltmc.qsl.entity.effect.api.StatusEffectRemovalReason
Used when effects are removed via drinking milk.
drops(RegistryKey<LootTable>) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
Sets the loot table identifier that this block will use when broken.
dropsNothing() - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
dumpAll() - Method in class org.quiltmc.qsl.resource.loader.api.InMemoryPack
 
dumpResource(Path, String, byte[]) - Method in class org.quiltmc.qsl.resource.loader.api.InMemoryPack
 
dumpTo(Path) - Method in class org.quiltmc.qsl.resource.loader.api.InMemoryPack
Dumps the content of this resource pack into the given path.
duplicate(ByteBuf) - Static method in class org.quiltmc.qsl.networking.api.PacketByteBufs
Wraps the newly created buffer from buf.duplicate in a packet byte buffer.
DYNAMIC_REGISTRY_LOADED - Static variable in class org.quiltmc.qsl.registry.api.event.RegistryEvents
This event gets triggered when a new DynamicRegistryManager gets created, after it has been filled with the registry entries specified by data packs and after the registries have been frozen.
DYNAMIC_REGISTRY_SETUP - Static variable in class org.quiltmc.qsl.registry.api.event.RegistryEvents
This event gets triggered when a new DynamicRegistryManager gets created, but before it gets filled.
dynamicBounds() - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
dynamicBounds(boolean) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
DynamicEventCallbackSource<T> - Class in org.quiltmc.qsl.data.callback.api
Provides a single callback per phase for an event that collects both callbacks with identifiers provided in code and callbacks provided by datapacks.
DynamicEventCallbackSource(Identifier, CodecMap<T>, Class<T>, Event<T>, Function<Supplier<T[]>, T>) - Constructor for class org.quiltmc.qsl.data.callback.api.DynamicEventCallbackSource
Creates a new callback source that listens to a given event and loads from a provided resource path.
DynamicMetaRegistry - Class in org.quiltmc.qsl.registry.api.dynamic
Allows registration of dynamic registries for use through DynamicRegistryManager.
DynamicMetaRegistry() - Constructor for class org.quiltmc.qsl.registry.api.dynamic.DynamicMetaRegistry
 
dynamicRegistries() - Method in interface org.quiltmc.qsl.resource.loader.api.ResourceLoaderEvents.EndDataPackReload.Context
 
DynamicRegistryFlag - Enum Class in org.quiltmc.qsl.registry.api.dynamic
Flags that can be set on dynamic registries to define their behavior.
DynamicRegistryManagerSetupContext - Interface in org.quiltmc.qsl.registry.api.event
Represents the DynamicRegistryManager setup context provided in the RegistryEvents.DYNAMIC_REGISTRY_SETUP event.
DynamicRegistryManagerSetupContext.RegistryMap - Record Class in org.quiltmc.qsl.registry.api.event
Represents a map of known registries.

E

emissiveLighting(AbstractBlock.ContextPredicate) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
empty() - Static method in class org.quiltmc.qsl.networking.api.PacketByteBufs
Returns an empty instance of packet byte buffer.
EMPTY_STRUCTURE - Static variable in interface org.quiltmc.qsl.testing.api.game.QuiltGameTest
Use in GameTest structureName to use an empty 8x8 structure for the test.
ENABLE_CYCLE_WARNING - Static variable in class org.quiltmc.qsl.base.api.phase.PhaseSorting
 
ENCHANTING_BOOSTERS - Static variable in class org.quiltmc.qsl.block.content.registry.api.BlockContentRegistries
A RegistryEntryAttachment for enchanting boosters in bookshelf equivalents.
EnchantingBooster - Interface in org.quiltmc.qsl.block.content.registry.api.enchanting
The interface in charge of calculating the enchanting boost value.
EnchantingBoosters - Class in org.quiltmc.qsl.block.content.registry.api.enchanting
The class responsible for managing EnchantingBoosters.
EnchantingBoosters() - Constructor for class org.quiltmc.qsl.block.content.registry.api.enchanting.EnchantingBoosters
 
EnchantingBoosterType - Record Class in org.quiltmc.qsl.block.content.registry.api.enchanting
A type to identify booster variations by.
EnchantingBoosterType(MapCodec<? extends EnchantingBooster>, PacketCodec<RegistryByteBuf, ? extends EnchantingBooster>, Optional<EnchantingBooster>) - Constructor for record class org.quiltmc.qsl.block.content.registry.api.enchanting.EnchantingBoosterType
Creates an instance of a EnchantingBoosterType record class.
END - Static variable in class org.quiltmc.qsl.lifecycle.api.client.event.ClientTickEvents
An event indicating the client has finished an iteration of the tick loop.
END - Static variable in class org.quiltmc.qsl.lifecycle.api.client.event.ClientWorldTickEvents
An event indicating that a world has finished being ticked.
END - Static variable in class org.quiltmc.qsl.lifecycle.api.event.ServerTickEvents
An event indicating the server has finished an iteration of the tick loop.
END - Static variable in class org.quiltmc.qsl.lifecycle.api.event.ServerWorldTickEvents
An event indicating that a world has finished being ticked.
END_DATA_PACK_RELOAD - Static variable in class org.quiltmc.qsl.resource.loader.api.ResourceLoaderEvents
An event indicating the end of the reloading of data packs on a Minecraft server.
END_PACK_RELOAD - Static variable in class org.quiltmc.qsl.resource.loader.api.client.ClientResourceLoaderEvents
An event indicating the end of the reloading of resource packs on the Minecraft client.
endClientTick(MinecraftClient) - Method in interface org.quiltmc.qsl.lifecycle.api.client.event.ClientTickEvents.End
Called at the end of an iteration of the client's tick loop.
endServerTick(MinecraftServer) - Method in interface org.quiltmc.qsl.lifecycle.api.event.ServerTickEvents.End
Called at the end of an iteration of the server's tick loop.
endWorldTick(MinecraftClient, ClientWorld) - Method in interface org.quiltmc.qsl.lifecycle.api.client.event.ClientWorldTickEvents.End
Called after a world is ticked.
endWorldTick(MinecraftServer, ServerWorld) - Method in interface org.quiltmc.qsl.lifecycle.api.event.ServerWorldTickEvents.End
Called after a world is ticked.
ensureNoDuplicates(T[], Function<T, IllegalArgumentException>) - Static method in class org.quiltmc.qsl.base.api.util.QuiltAssertions
Ensures that the given array does not contain duplicates, otherwise throw an exception.
ENTITY_DETAILS - Static variable in class org.quiltmc.qsl.crash.api.CrashReportEvents
An event for adding information about an entity to a crash report.
ENTITY_MODELS - Static variable in class org.quiltmc.qsl.resource.loader.api.reloader.ResourceReloaderKeys.Client
 
ENTITY_RENDERERS - Static variable in class org.quiltmc.qsl.resource.loader.api.reloader.ResourceReloaderKeys.Client
 
entityFactory(EntityType.EntityFactory<N>) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder
Sets the entity factory for this entity type.
entityFactory(EntityType.EntityFactory<N>) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Living
 
entityFactory(EntityType.EntityFactory<N>) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Mob
 
EntityPart<E> - Interface in org.quiltmc.qsl.entity.multipart.api
Represents the sub-parts of a MultipartEntity.
EntityReviveEvents - Class in org.quiltmc.qsl.entity.event.api
A pair of callbacks which are invoked when a LivingEntity takes fatal damage.
EntityReviveEvents.TryReviveAfterTotem - Interface in org.quiltmc.qsl.entity.event.api
 
EntityReviveEvents.TryReviveBeforeTotem - Interface in org.quiltmc.qsl.entity.event.api
 
EntitySelectorOptionRegistry - Class in org.quiltmc.qsl.command.api
Class to allow registration of custom entity selector options.
EntitySelectorOptionRegistry() - Constructor for class org.quiltmc.qsl.command.api.EntitySelectorOptionRegistry
 
EntityTrackingEvents - Class in org.quiltmc.qsl.networking.api
Events related to a tracking entities within a player's view distance.
EntityTrackingEvents.AfterStartTracking - Interface in org.quiltmc.qsl.networking.api
 
EntityTrackingEvents.BeforeStartTracking - Interface in org.quiltmc.qsl.networking.api
 
EntityTrackingEvents.StopTracking - Interface in org.quiltmc.qsl.networking.api
 
entityTypes() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveSpawnersModifier
Returns the value of the entityTypes record component.
EntityWorldChangeEvents - Class in org.quiltmc.qsl.entity.event.api
Events related to an entity being moved to another world, run on the server.
EntityWorldChangeEvents.AfterEntityWorldChange - Interface in org.quiltmc.qsl.entity.event.api
 
EntityWorldChangeEvents.AfterPlayerWorldChange - Interface in org.quiltmc.qsl.entity.event.api
 
entry() - Method in record class org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.Entry
Returns the value of the entry record component.
Entry(R, V) - Constructor for record class org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.Entry
Creates a new entry.
entryIterator() - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Returns an iterator over all the values with a direct entry.
ENTRYPOINT_KEY - Static variable in interface org.quiltmc.qsl.base.api.entrypoint.client.ClientModInitializer
Represents the key which this entrypoint is defined with, whose value is "client_init".
ENTRYPOINT_KEY - Static variable in interface org.quiltmc.qsl.base.api.entrypoint.ModInitializer
Represents the key which this entrypoint is defined with, whose value is "init".
ENTRYPOINT_KEY - Static variable in interface org.quiltmc.qsl.base.api.entrypoint.server.DedicatedServerModInitializer
Represents the key which this entrypoint is defined with, whose value is "server_init".
ENTRYPOINT_KEY - Static variable in interface org.quiltmc.qsl.testing.api.game.QuiltGameTest
Represents the key of the game tests entrypoint to use in the quilt.mod.json file, whose value is "quilt:game_test".
EnumArgumentType - Class in org.quiltmc.qsl.command.api
An ArgumentType that allows an arbitrary set of (case-insensitive) strings.
EnumArgumentType(String...) - Constructor for class org.quiltmc.qsl.command.api.EnumArgumentType
Creates a new EnumArgumentType.
EnumArgumentType.Info - Class in org.quiltmc.qsl.command.api
 
EnumArgumentType.Info.Template - Class in org.quiltmc.qsl.command.api
 
enumConstant(Class<? extends E>) - Static method in class org.quiltmc.qsl.command.api.EnumArgumentType
Creates an EnumArgumentType based on the constants of the specified enum class.
equals(Object) - Method in record class org.quiltmc.qsl.block.content.registry.api.enchanting.ConstantBooster
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.quiltmc.qsl.block.content.registry.api.enchanting.EnchantingBoosterType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.quiltmc.qsl.block.content.registry.api.FlammableBlockEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.quiltmc.qsl.block.content.registry.api.ReversibleBlockEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.quiltmc.qsl.registry.api.event.DynamicRegistryManagerSetupContext.RegistryMap
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.Entry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.TagEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.quiltmc.qsl.tag.api.TagRegistry.TagValues
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.quiltmc.qsl.testing.api.game.TestMethod
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.quiltmc.qsl.testing.api.game.TestRegistrationContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddCarversModifier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddFeaturesModifier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddSpawnersModifier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyWeatherModifier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveCarversModifier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveFeaturesModifier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveSpawnersModifier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.selector.ValueBiomeSelector
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.quiltmc.qsl.worldgen.surface_rule.api.codec.AddMaterialRuleCallback
Indicates whether some other object is "equal to" this one.
error() - Method in class org.quiltmc.qsl.registry.attachment.api.DefaultValueProvider.Result
Returns the error string of this result.
error() - Method in interface org.quiltmc.qsl.resource.loader.api.client.ClientResourceLoaderEvents.EndPackReload.Context
Returns present if the resource pack reload failed, or empty otherwise.
error() - Method in interface org.quiltmc.qsl.resource.loader.api.ResourceLoaderEvents.EndDataPackReload.Context
 
event - Variable in class org.quiltmc.qsl.data.callback.api.DynamicEventCallbackSource
 
Event<T> - Class in org.quiltmc.qsl.base.api.event
An object which stores event callbacks.
EVENT - Static variable in interface org.quiltmc.qsl.command.api.client.ClientCommandRegistrationCallback
Event invoked when client-sided commands are registered.
EVENT - Static variable in interface org.quiltmc.qsl.command.api.CommandRegistrationCallback
Event invoked when server-side commands are registered.
EVENT - Static variable in interface org.quiltmc.qsl.entity.event.api.client.ClientEntityTickCallback
Called when an entity is ticked.
EVENT - Static variable in interface org.quiltmc.qsl.entity.event.api.LivingEntityDeathCallback
Invoked when an entity dies server-side.
EVENT - Static variable in interface org.quiltmc.qsl.entity.event.api.ServerEntityTickCallback
Called when an entity is ticked.
EVENT - Static variable in interface org.quiltmc.qsl.entity.event.api.ServerPlayerEntityCopyCallback
Invoked when a player is copied on the logical server.
EVENT - Static variable in interface org.quiltmc.qsl.tooltip.api.client.ItemTooltipCallback
Fired after the game has appended all base tooltip lines to the list.
EVENT - Static variable in interface org.quiltmc.qsl.tooltip.api.client.TooltipComponentCallback
 
EVENT_PHASE - Static variable in interface org.quiltmc.qsl.tooltip.api.ConvertibleTooltipData
Represents the event phase quilt_tooltip:convertible_tooltip_data which is used when converting this tooltip data to a TooltipComponent.
EventAwareListener - Interface in org.quiltmc.qsl.base.api.event
Represents an event callback aware of its uniquely associated event, may be used as an entrypoint.
Example - Search tag in package org.quiltmc.qsl.testing.api.game
Section
Example: Executing an event - Search tag in class org.quiltmc.qsl.base.api.event.Event
Section
Example command - Search tag in class org.quiltmc.qsl.command.api.client.ClientCommandManager
Section
excludeByKey(Collection<RegistryKey<Biome>>) - Static method in class org.quiltmc.qsl.worldgen.biome.api.BiomeSelectors
Returns a selector that will reject any biome whose keys are in the given collection of keys.
excludeByKey(RegistryKey<Biome>...) - Static method in class org.quiltmc.qsl.worldgen.biome.api.BiomeSelectors
 
exitServer(MinecraftServer) - Method in interface org.quiltmc.qsl.lifecycle.api.event.ServerLifecycleEvents.Stopped
Called when a Minecraft server has finished shutdown and the server will be exited.
expectBlockState(BlockState, BlockPos) - Method in class org.quiltmc.qsl.testing.api.game.QuiltTestContext
Expects the given block state at the given block position.
EXPIRED - Static variable in class org.quiltmc.qsl.entity.effect.api.StatusEffectRemovalReason
Used when an effect expires and is removed.
Extended block settings - Search tag in package org.quiltmc.qsl.block.extensions.api
Section
Extending Vanilla Built-In Resource Packs - Search tag in package org.quiltmc.qsl.resource.loader.api
Section

F

fallbackProvider() - Method in interface org.quiltmc.qsl.command.api.ServerArgumentType
Gets the fallback provider of this argument type.
fallbackSuggestions() - Method in interface org.quiltmc.qsl.command.api.ServerArgumentType
Gets the fallback suggestion provider of this argument type.
FALSE - Enum constant in enum class org.quiltmc.qsl.base.api.util.TriState
Represents a value of false.
features() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddFeaturesModifier
Returns the value of the features record component.
features() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveFeaturesModifier
Returns the value of the features record component.
filter(Predicate<RegistryEntryContext<V>>) - Method in interface org.quiltmc.qsl.registry.api.event.RegistryMonitor
A builder-like method to append a filter to the current registry monitor, for determining what entries to invoke registered callbacks for.
finishTask(ConfigurationTask.Type) - Method in interface org.quiltmc.qsl.networking.api.server.ServerConfigurationTaskManager
Finishes the task of the specified type.
FLAMMABLE - Static variable in class org.quiltmc.qsl.block.content.registry.api.BlockContentRegistries
A RegistryEntryAttachment for flammable blocks.
FlammableBlockEntry - Record Class in org.quiltmc.qsl.block.content.registry.api
 
FlammableBlockEntry(int, int) - Constructor for record class org.quiltmc.qsl.block.content.registry.api.FlammableBlockEntry
Creates an instance of a FlammableBlockEntry record class.
FLATTENABLE - Static variable in class org.quiltmc.qsl.block.content.registry.api.BlockContentRegistries
A RegistryEntryAttachment for when blocks are right clicked by a shovel.
floatBuilder(Registry<R>, Identifier) - Static method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Creates a builder for a floating-point number (float) attachment.
floatRangeBuilder(Registry<R>, Identifier, float, float) - Static method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Creates a builder for a floating-point number (float) attachment, which only allows values in the specified range.
fogColor() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
Returns the value of the fogColor record component.
FOLIAGE_COLORMAP - Static variable in class org.quiltmc.qsl.resource.loader.api.reloader.ResourceReloaderKeys.Client
 
foliageColor() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
Returns the value of the foliageColor record component.
FONTS - Static variable in class org.quiltmc.qsl.resource.loader.api.reloader.ResourceReloaderKeys.Client
 
forAll(RegistryEvents.EntryAdded<V>) - Method in interface org.quiltmc.qsl.registry.api.event.RegistryMonitor
Registers the specified callback to be invoked for every entry ever to be registered in the monitor's registry.
forUpcoming(RegistryEvents.EntryAdded<V>) - Method in interface org.quiltmc.qsl.registry.api.event.RegistryMonitor
Registers the specified callback to be invoked for all future entries to registered in the monitor's registry.
foundInOverworld() - Static method in class org.quiltmc.qsl.worldgen.biome.api.BiomeSelectors
Returns a biome selector that will match all biomes that would normally spawn in the Overworld.
foundInTheEnd() - Static method in class org.quiltmc.qsl.worldgen.biome.api.BiomeSelectors
Returns a biome selector that will match all biomes that would normally spawn in the End.
foundInTheNether() - Static method in class org.quiltmc.qsl.worldgen.biome.api.BiomeSelectors
Returns a biome selector that will match all biomes that would normally spawn in the Nether.
free(PacketByteBuf) - Static method in class org.quiltmc.qsl.networking.api.FutureListeners
Returns a future listener that releases a packet byte buf when the buffer has been sent to a remote connection.
fromBoolean(boolean) - Static method in enum class org.quiltmc.qsl.base.api.util.TriState
Converts the specified boolean into a TriState.
fromBoolean(Boolean) - Static method in enum class org.quiltmc.qsl.base.api.util.TriState
Converts the specified boxed boolean into a TriState.
fromProperty(String) - Static method in enum class org.quiltmc.qsl.base.api.util.TriState
Returns a parsed TriState from a system property.
FUEL_TIMES - Static variable in class org.quiltmc.qsl.item.content.registry.api.ItemContentRegistries
A RegistryEntryAttachment for how long different items burn in a furnace.
FUNCTIONS - Static variable in class org.quiltmc.qsl.resource.loader.api.reloader.ResourceReloaderKeys.Server
 
FURNACE_FUEL - Static variable in interface org.quiltmc.qsl.item.setting.api.RecipeRemainderLocation
Remainder location for the furnace fuel slot in the different furnace types.
FURNACE_INGREDIENT - Static variable in interface org.quiltmc.qsl.item.setting.api.RecipeRemainderLocation
Remainder location for the furnace ingredient slot in the different furnace types.
FutureListeners - Class in org.quiltmc.qsl.networking.api
Utilities for working with netty's future listeners.

G

GameTest - Annotation Interface in org.quiltmc.qsl.testing.api.game.annotation
Deprecated.
GENERIC_ALL - Static variable in class org.quiltmc.qsl.entity.effect.api.StatusEffectRemovalReason
Used when effects are removed via the vanilla LivingEntity.clearStatusEffects() method.
GENERIC_ONE - Static variable in class org.quiltmc.qsl.entity.effect.api.StatusEffectRemovalReason
Used when an effect is removed via the vanilla LivingEntity#removeStatusEffect(Holder<StatusEffect>) method.
get() - Method in class org.quiltmc.qsl.registry.attachment.api.DefaultValueProvider.Result
Returns the value of this result.
get(Item) - Method in interface org.quiltmc.qsl.item.setting.api.CustomItemSetting
Returns the current value of this setting for the given Item.
get(Registry<R>, Identifier, Class<V>) - Static method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Retrieves an already-registered attachment.
get(RegistryKey<? extends Registry<V>>) - Method in record class org.quiltmc.qsl.registry.api.event.DynamicRegistryManagerSetupContext.RegistryMap
Gets the registry from its key in this map.
get(ResourceType) - Static method in interface org.quiltmc.qsl.resource.loader.api.ResourceLoader
Get the resource loader instance for a given resource type.
get(R) - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Gets the value associated with this attachment for the specified entry.
getAbsolutePivot() - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
Gets the pivot point in absolute coordinates.
getAbsolutePosition() - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
Gets the absolute default position for this AbstractEntityPart.
getActivationType() - Method in interface org.quiltmc.qsl.resource.loader.api.QuiltPack
Gets the activation type of this resource pack.
getActivationType() - Method in interface org.quiltmc.qsl.resource.loader.api.QuiltPackProfile
Gets the activation type of this resource pack.
getArmorModel(BipedEntityModel<BipedRenderState>, BipedRenderState, ItemStack, EquipmentSlot) - Method in interface org.quiltmc.qsl.rendering.entity.api.client.ArmorRenderingRegistry.ModelProvider
Modifies the armor model.
getArmorRenderLayer(RenderLayer, BipedRenderState, ItemStack, EquipmentSlot, RegistryKey<EquipmentAsset>) - Method in interface org.quiltmc.qsl.rendering.entity.api.client.ArmorRenderingRegistry.RenderLayerProvider
Modifies the armor render layer.
getArmorTexture(RegistryKey<EquipmentAsset>, BipedRenderState, ItemStack, EquipmentSlot, boolean) - Method in interface org.quiltmc.qsl.rendering.entity.api.client.ArmorRenderingRegistry.TextureProvider
Modifies the armor texture.
getBiome() - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeSelectionContext
Returns the biome with modifications by biome modifiers of higher priority already applied.
getBiomeHolder() - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeSelectionContext
Returns the biome holder.
getBiomeKey() - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeSelectionContext
Returns the biome key.
getBody() - Method in class org.quiltmc.qsl.chat.api.types.ChatS2CMessage
 
getButtons() - Method in interface org.quiltmc.qsl.screen.api.client.QuiltScreen
Gets all the screen's button widgets.
getClient() - Method in interface org.quiltmc.qsl.command.api.client.QuiltClientCommandSource
Gets the client instance used to run the command.
getClient() - Method in interface org.quiltmc.qsl.screen.api.client.QuiltScreen
Returns the Minecraft client instance.
getCodec() - Method in class org.quiltmc.qsl.data.callback.api.DynamicEventCallbackSource
Returns the codec used to decode resources; can be used to re-encode callbacks.
getCodecId() - Method in interface org.quiltmc.qsl.data.callback.api.CodecAware
Returns the identifier of the codec that can be used to encode this object, or null if this object is not encodable.
getCodecId() - Method in class org.quiltmc.qsl.data.callback.api.predicate.AlwaysPredicate
 
getCodecId() - Method in class org.quiltmc.qsl.data.callback.api.predicate.AndPredicate
 
getCodecId() - Method in class org.quiltmc.qsl.data.callback.api.predicate.NeverPredicate
 
getCodecId() - Method in class org.quiltmc.qsl.data.callback.api.predicate.NotPredicate
 
getCodecId() - Method in class org.quiltmc.qsl.data.callback.api.predicate.OrPredicate
 
getCodecId() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddCarversModifier
 
getCodecId() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddFeaturesModifier
 
getCodecId() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddSpawnersModifier
 
getCodecId() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
 
getCodecId() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyWeatherModifier
 
getCodecId() - Method in class org.quiltmc.qsl.worldgen.biome.api.codec.NothingModifier
 
getCodecId() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveCarversModifier
 
getCodecId() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveFeaturesModifier
 
getCodecId() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveSpawnersModifier
 
getCodecId() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.selector.ValueBiomeSelector
 
getCodecId() - Method in record class org.quiltmc.qsl.worldgen.surface_rule.api.codec.AddMaterialRuleCallback
 
getComparatorValue(BlockState, BlockPos) - Method in interface org.quiltmc.qsl.entity.extensions.api.MinecartComparatorLogic
Compute the comparator output of a detector rail when this minecart is resting on top of it.
getComponent(TooltipData) - Method in interface org.quiltmc.qsl.tooltip.api.client.TooltipComponentCallback
Returns the tooltip component for the passed data, or null if none is available.
getContent() - Method in class org.quiltmc.qsl.chat.api.types.SystemS2CMessage
 
getCurrentTask() - Method in interface org.quiltmc.qsl.networking.api.server.ServerConfigurationTaskManager
Gets the currently running task for the configuration handler.
getCustomPullProgress(int, ItemStack) - Method in interface org.quiltmc.qsl.item.extensions.api.bow.BowExtensions
Returns the draw progress of the bow between 0 and 1.
getData() - Method in class org.quiltmc.qsl.base.api.phase.PhaseData
Returns the data held by this phase.
getDeclaringClass() - Method in record class org.quiltmc.qsl.testing.api.game.TestMethod
Returns the declaring class of this method.
getDimensions(EntityPose) - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
 
getDispatcher() - Static method in class org.quiltmc.qsl.command.api.client.ClientCommandManager
Returns the command dispatcher that handles client command registration and execution.
getDisplayName() - Method in class org.quiltmc.qsl.resource.loader.api.GroupPack.Wrapped
 
getDisplayName() - Method in interface org.quiltmc.qsl.resource.loader.api.QuiltPack
Returns a display name for this resource pack.
getEffects() - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext
Returns the modification context for the biomes effects.
getEnchantingBoost(World, BlockState, BlockPos) - Method in record class org.quiltmc.qsl.block.content.registry.api.enchanting.ConstantBooster
 
getEnchantingBoost(World, BlockState, BlockPos) - Method in interface org.quiltmc.qsl.block.content.registry.api.enchanting.EnchantingBooster
Gets the current boost level for the given parameter.
getEntity() - Method in interface org.quiltmc.qsl.command.api.client.QuiltClientCommandSource
Gets the entity that used the command.
getEntryAddEvent(Registry<V>) - Static method in class org.quiltmc.qsl.registry.api.event.RegistryEvents
Gets the entry added event for a specific Minecraft registry.
getEnum(CommandContext<?>, String) - Static method in class org.quiltmc.qsl.command.api.EnumArgumentType
Gets the specified argument value from a command context.
getEnumConstant(CommandContext<?>, String, Class<? extends E>) - Static method in class org.quiltmc.qsl.command.api.EnumArgumentType
Gets the specified argument from a command context, mapped to its matching enum constant.
getExamples() - Method in class org.quiltmc.qsl.command.api.EnumArgumentType
 
getFeatureKey(ConfiguredFeature<?, ?>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeSelectionContext
Tries to retrieve the registry key for the given configured feature, which should be from this biomes current feature list.
getFilterMask() - Method in class org.quiltmc.qsl.chat.api.types.ChatS2CMessage
 
getFlag(String) - Method in interface org.quiltmc.qsl.command.api.QuiltEntitySelectorReader
Gets the value for a flag.
getFullName() - Method in class org.quiltmc.qsl.resource.loader.api.GroupPack
 
getFullName() - Method in class org.quiltmc.qsl.resource.loader.api.GroupPack.Wrapped
 
getGenerationSettings() - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext
Returns the modification context for the biomes generation settings.
getGlobalReceivers() - Static method in class org.quiltmc.qsl.networking.api.client.ClientConfigurationNetworking
Gets all channel names which global receivers are registered for.
getGlobalReceivers() - Static method in class org.quiltmc.qsl.networking.api.client.ClientLoginNetworking
Gets all query request channel names which global receivers are registered for.
getGlobalReceivers() - Static method in class org.quiltmc.qsl.networking.api.client.ClientPlayNetworking
Gets all channel names which global receivers are registered for.
getGlobalReceivers() - Static method in class org.quiltmc.qsl.networking.api.server.ServerConfigurationNetworking
Gets all channel names which global receivers are registered for.
getGlobalReceivers() - Static method in class org.quiltmc.qsl.networking.api.server.ServerLoginNetworking
Gets all channel names which global receivers are registered for.
getGlobalReceivers() - Static method in class org.quiltmc.qsl.networking.api.server.ServerPlayNetworking
Gets all channel names which global receivers are registered for.
getHitbox(double, double, double, Entity, float) - Method in interface org.quiltmc.qsl.entity.multipart.api.EntityPart
Gets the hitbox for the entity part.
getId() - Method in class org.quiltmc.qsl.base.api.phase.PhaseData
Returns the identifier of this phase.
getId() - Method in class org.quiltmc.qsl.entity.effect.api.StatusEffectRemovalReason
Returns this reason's identifier.
getIndex() - Method in class org.quiltmc.qsl.chat.api.types.ChatS2CMessage
 
getLocationInfo() - Method in class org.quiltmc.qsl.resource.loader.api.GroupPack.Wrapped
 
getLocationInfo() - Method in class org.quiltmc.qsl.resource.loader.api.InMemoryPack.Named
 
getMessage() - Method in class org.quiltmc.qsl.chat.api.types.ChatC2SMessage
 
getMessage() - Method in class org.quiltmc.qsl.chat.api.types.ProfileIndependentS2CMessage
 
getMessage() - Method in class org.quiltmc.qsl.chat.api.types.RawChatC2SMessage
 
getMessageAcknowledgments() - Method in class org.quiltmc.qsl.chat.api.types.ChatC2SMessage
 
getMessageType() - Method in class org.quiltmc.qsl.chat.api.types.ChatS2CMessage
 
getMessageType() - Method in class org.quiltmc.qsl.chat.api.types.ProfileIndependentS2CMessage
 
getMessageTypes() - Method in interface org.quiltmc.qsl.chat.api.ChatEvent.TypedChatApiHook
 
getMeta(String) - Method in interface org.quiltmc.qsl.command.api.client.QuiltClientCommandSource
Gets the meta property under key that was assigned to this source.
getModpackDisplayName() - Static method in class org.quiltmc.qsl.registry.api.sync.ModProtocols
Returns a string representing the modpack protocol display name, or null otherwise.
getModpackProtocolId() - Static method in class org.quiltmc.qsl.registry.api.sync.ModProtocols
Returns a string representing the modpack protocol id, or null otherwise.
getName() - Method in class org.quiltmc.qsl.resource.loader.api.GroupPack.Wrapped
 
getName() - Method in class org.quiltmc.qsl.resource.loader.api.InMemoryPack.Named
 
getNamespaces(ResourceType) - Method in class org.quiltmc.qsl.resource.loader.api.GroupPack
 
getNamespaces(ResourceType) - Method in class org.quiltmc.qsl.resource.loader.api.InMemoryPack
 
getNullable(R) - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Gets the value associated with this attachment for the specified entry.
getOrCreate(Identifier) - Static method in interface org.quiltmc.qsl.item.setting.api.RecipeRemainderLocation
Gets a new remainder location if it already exists, creating it otherwise.
getOwner() - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
 
getOwner() - Method in interface org.quiltmc.qsl.entity.multipart.api.EntityPart
 
getPacks() - Method in class org.quiltmc.qsl.resource.loader.api.GroupPack
Gets an unmodifiable list of the resource packs stored in this group resourced pack.
getPacks(String) - Method in class org.quiltmc.qsl.resource.loader.api.GroupPack
Gets an unmodifiable list of the resource packs stored in this group resource pack which contain the given namespace.
getPivot() - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
Gets the pivot point relative to the owner.
getPlacedFeatureKey(PlacedFeature) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeSelectionContext
Tries to retrieve the registry key for the given placed feature, which should be from this biomes current feature list.
getPlayer() - Method in class org.quiltmc.qsl.chat.api.types.AbstractChatMessage
Returns the player associated with this packet, which changes meaning based on the sidedness and direction.
getPlayer() - Method in interface org.quiltmc.qsl.command.api.client.QuiltClientCommandSource
Gets the player that used the command.
getPosition() - Method in interface org.quiltmc.qsl.command.api.client.QuiltClientCommandSource
Gets the position from where the command has been executed.
getProjectileSpeed(ItemStack, ChargedProjectilesComponent, LivingEntity) - Method in interface org.quiltmc.qsl.item.extensions.api.crossbow.CrossbowExtensions
Allows modifying the speed of the crossbow projectile.
getQuiltId() - Method in interface org.quiltmc.qsl.resource.loader.api.reloader.IdentifiableResourceReloader
Returns the unique identifier of this resource reloader.
getReceived() - Static method in class org.quiltmc.qsl.networking.api.client.ClientConfigurationNetworking
Gets all the channel names that the client can receive packets on.
getReceived() - Static method in class org.quiltmc.qsl.networking.api.client.ClientPlayNetworking
Gets all the channel names that the client can receive packets on.
getReceived(ServerConfigurationNetworkHandler) - Static method in class org.quiltmc.qsl.networking.api.server.ServerConfigurationNetworking
Gets all the channel names that the server can receive packets on.
getReceived(ServerPlayerEntity) - Static method in class org.quiltmc.qsl.networking.api.server.ServerPlayNetworking
Gets all the channel names that the server can receive packets on.
getReceived(ServerPlayNetworkHandler) - Static method in class org.quiltmc.qsl.networking.api.server.ServerPlayNetworking
Gets all the channel names that the server can receive packets on.
getRecipe(Identifier) - Method in interface org.quiltmc.qsl.recipe.api.BaseRecipeHandler
Returns the recipe in RecipeManager from its identifier.
getRecipe(Identifier, RecipeType<T>) - Method in interface org.quiltmc.qsl.recipe.api.BaseRecipeHandler
Returns the recipe of the specified recipe type in RecipeManager from its identifier.
getRecipeRemainder(ItemStack, Recipe<?>) - Method in interface org.quiltmc.qsl.item.setting.api.RecipeRemainderProvider
An ItemStack aware version of Item.getRecipeRemainder().
getRecipes() - Method in interface org.quiltmc.qsl.recipe.api.BaseRecipeHandler
Returns all registered recipes.
getRecipesOfType(RecipeType<T>) - Method in interface org.quiltmc.qsl.recipe.api.BaseRecipeHandler
Returns all registered recipes of the specified type.
getRegisterDefaultPackEvent() - Method in interface org.quiltmc.qsl.resource.loader.api.ResourceLoader
Returns the registration of default packs event.
getRegisterTopPackEvent() - Method in interface org.quiltmc.qsl.resource.loader.api.ResourceLoader
Returns the registration of top packs event.
getRegistries() - Method in interface org.quiltmc.qsl.recipe.api.BaseRecipeHandler
 
getRegistries() - Method in interface org.quiltmc.qsl.recipe.api.RecipeLoadingEvents.AddRecipesCallback.RecipeHandler
 
getRegistries(Set<RegistryKey<? extends Registry<?>>>) - Method in interface org.quiltmc.qsl.registry.api.event.DynamicRegistryManagerSetupContext
Gets the registries requested by their keys.
getRelativePosition() - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
Gets the position relative to the owner.
getRelativeX() - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
Gets the relative x position in regard to the owner.
getRelativeY() - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
Gets the relative y position in regard to the owner.
getRelativeZ() - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
Gets the relative z position in regard to the owner.
getRemainder(ItemStack, Recipe<?>, RecipeRemainderLocation) - Static method in interface org.quiltmc.qsl.item.setting.api.RecipeRemainderLogicHandler
Gets the stack-aware remainder of the provided ItemStack for the provided Recipe.
getRemainingStacks(RecipeInput, Recipe<?>, RecipeRemainderLocation, DefaultedList<ItemStack>) - Static method in interface org.quiltmc.qsl.item.setting.api.RecipeRemainderProvider
 
getResourcePath(ResourceType, Identifier) - Static method in interface org.quiltmc.qsl.resource.loader.api.QuiltPack
Returns the path inside a resource pack of the given resource path.
getRotation() - Method in interface org.quiltmc.qsl.command.api.client.QuiltClientCommandSource
Gets the rotation of the entity that used the command.
getSalt() - Method in class org.quiltmc.qsl.chat.api.types.ChatC2SMessage
 
getSendable() - Static method in class org.quiltmc.qsl.networking.api.client.ClientConfigurationNetworking
Gets all channel names that the connected server declared the ability to receive a packets on.
getSendable() - Static method in class org.quiltmc.qsl.networking.api.client.ClientPlayNetworking
Gets all channel names that the connected server declared the ability to receive a packets on.
getSendable(ServerConfigurationNetworkHandler) - Static method in class org.quiltmc.qsl.networking.api.server.ServerConfigurationNetworking
Gets all channel names that the connected client declared the ability to receive a packets on.
getSendable(ServerPlayerEntity) - Static method in class org.quiltmc.qsl.networking.api.server.ServerPlayNetworking
Gets all channel names that the connected client declared the ability to receive a packets on.
getSendable(ServerPlayNetworkHandler) - Static method in class org.quiltmc.qsl.networking.api.server.ServerPlayNetworking
Gets all channel names that the connected client declared the ability to receive a packets on.
getSender() - Method in class org.quiltmc.qsl.chat.api.types.ChatS2CMessage
 
getSender() - Static method in class org.quiltmc.qsl.networking.api.client.ClientConfigurationNetworking
Gets the packet sender which sends packets to the connected server.
getSender() - Static method in class org.quiltmc.qsl.networking.api.client.ClientPlayNetworking
Gets the packet sender which sends packets to the connected server.
getSender(ServerConfigurationNetworkHandler) - Static method in class org.quiltmc.qsl.networking.api.server.ServerConfigurationNetworking
Gets the packet sender which sends packets to the connected client.
getSender(ServerPlayerEntity) - Static method in class org.quiltmc.qsl.networking.api.server.ServerPlayNetworking
Gets the packet sender which sends packets to the connected client.
getSender(ServerPlayNetworkHandler) - Static method in class org.quiltmc.qsl.networking.api.server.ServerPlayNetworking
Gets the packet sender which sends packets to the connected client.
getServer(ServerConfigurationNetworkHandler) - Static method in class org.quiltmc.qsl.networking.api.server.ServerConfigurationNetworking
Returns the Minecraft Server of a server configuration packet handler.
getServer(ServerLoginNetworkHandler) - Static method in class org.quiltmc.qsl.networking.api.server.ServerLoginNetworking
Returns the Minecraft Server of a server login network handler.
getServer(ServerPlayNetworkHandler) - Static method in class org.quiltmc.qsl.networking.api.server.ServerPlayNetworking
Returns the Minecraft Server of a server play network handler.
getSignature() - Method in class org.quiltmc.qsl.chat.api.types.ChatC2SMessage
 
getSignature() - Method in class org.quiltmc.qsl.chat.api.types.ChatS2CMessage
 
getSource() - Method in enum class org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.Side
Gets the source attachments of this side should be loaded from.
getSource() - Method in class org.quiltmc.qsl.resource.loader.api.InMemoryPack
 
getSpawnSettings() - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext
Returns the modification context for the biomes spawn settings.
Get Started - Search tag in package org.quiltmc.qsl.testing.api.game
Section
getStructureKey(StructureFeature) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeSelectionContext
Tries to retrieve the registry key for the given configured feature, which should be from this biomes current structure list.
getSupported(ServerConfigurationNetworkHandler, ModContainer) - Static method in class org.quiltmc.qsl.registry.api.sync.ModProtocols
Checks the mod protocol version supported by a given player.
getSupportedModpack(ServerConfigurationNetworkHandler) - Static method in class org.quiltmc.qsl.registry.api.sync.ModProtocols
Checks the modpack protocol version supported by a given player.
getTag(TagKey<T>) - Static method in class org.quiltmc.qsl.tag.api.TagRegistry
Returns the currently populated tag of the corresponding tag key.
getTextRenderer() - Method in interface org.quiltmc.qsl.screen.api.client.QuiltScreen
Returns the screen's text renderer.
getTimestamp() - Method in class org.quiltmc.qsl.chat.api.types.ChatC2SMessage
 
getType() - Method in class org.quiltmc.qsl.base.api.event.Event
Returns the class of the type of the invoker used to execute an event and the class of the type of the callback.
getType() - Method in record class org.quiltmc.qsl.block.content.registry.api.enchanting.ConstantBooster
 
getType() - Method in interface org.quiltmc.qsl.block.content.registry.api.enchanting.EnchantingBooster
 
getType() - Method in interface org.quiltmc.qsl.registry.attachment.api.DispatchedType
Gets this instance's type.
getTypeOf(Identifier) - Method in interface org.quiltmc.qsl.recipe.api.BaseRecipeHandler
Returns the recipe type of the specified recipe.
getTypes() - Method in class org.quiltmc.qsl.chat.api.types.AbstractChatMessage
Returns the set of QuiltMessageTypes associated with this message.
getTypes() - Method in class org.quiltmc.qsl.chat.api.types.ChatC2SMessage
 
getTypes() - Method in class org.quiltmc.qsl.chat.api.types.ChatS2CMessage
 
getTypes() - Method in class org.quiltmc.qsl.chat.api.types.ProfileIndependentS2CMessage
 
getTypes() - Method in class org.quiltmc.qsl.chat.api.types.RawChatC2SMessage
 
getTypes() - Method in class org.quiltmc.qsl.chat.api.types.SystemS2CMessage
 
getUnsignedContent() - Method in class org.quiltmc.qsl.chat.api.types.ChatS2CMessage
 
getWeather() - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext
Returns the modification context for the biomes weather properties.
getWorld() - Method in interface org.quiltmc.qsl.command.api.client.QuiltClientCommandSource
Gets the world where the player used the command.
Gradle Setup Example - Search tag in package org.quiltmc.qsl.testing.api.game
Section
GRASS_COLORMAP - Static variable in class org.quiltmc.qsl.resource.loader.api.reloader.ResourceReloaderKeys.Client
 
grassColor() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
Returns the value of the grassColor record component.
grassColorModifier() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
Returns the value of the grassColorModifier record component.
group() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddSpawnersModifier
Returns the value of the group record component.
group(String) - Method in class org.quiltmc.qsl.recipe.api.data.ShapedRecipeData.Builder
Sets the recipe's group.
group(String) - Method in class org.quiltmc.qsl.recipe.api.data.ShapelessRecipeData.Builder
Sets the recipe's group.
GroupPack - Class in org.quiltmc.qsl.resource.loader.api
Represents a group resource pack, which holds multiple resource packs as one.
GroupPack(ResourceType, List<? extends ResourcePack>) - Constructor for class org.quiltmc.qsl.resource.loader.api.GroupPack
 
GroupPack.Wrapped - Class in org.quiltmc.qsl.resource.loader.api
Represents a group resource pack which wraps a "base" resource pack.
groups() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveSpawnersModifier
Returns the value of the groups record component.

H

handleMessage(AbstractChatMessage<?>) - Method in interface org.quiltmc.qsl.chat.api.ChatEvent.TypedChatApiHook
 
handleRemainderForNonPlayerCraft(ItemStack, int, Recipe<?>, RecipeRemainderLocation, DefaultedList<ItemStack>, int, Consumer<ItemStack>) - Static method in interface org.quiltmc.qsl.item.setting.api.RecipeRemainderLogicHandler
Handles the recipe remainder logic for crafts without a player present.
handleRemainderForNonPlayerCraft(ItemStack, int, Recipe<?>, RecipeRemainderLocation, DefaultedList<ItemStack>, int, World, BlockPos) - Static method in interface org.quiltmc.qsl.item.setting.api.RecipeRemainderLogicHandler
Handles the recipe remainder logic for crafts without a player present.
handleRemainderForNonPlayerCraft(ItemStack, Recipe<?>, RecipeRemainderLocation, DefaultedList<ItemStack>, int, World, BlockPos) - Static method in interface org.quiltmc.qsl.item.setting.api.RecipeRemainderLogicHandler
 
handleRemainderForScreenHandler(Slot, int, Recipe<?>, RecipeRemainderLocation, PlayerEntity) - Static method in interface org.quiltmc.qsl.item.setting.api.RecipeRemainderLogicHandler
Handles the recipe remainder logic for crafts within a screen handler.
handleRemainderForScreenHandler(Slot, Recipe<?>, RecipeRemainderLocation, PlayerEntity) - Static method in interface org.quiltmc.qsl.item.setting.api.RecipeRemainderLogicHandler
 
hardness(float) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
hasBedrockFloor() - Method in interface org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleContext.Overworld
 
hasBedrockRoof() - Method in interface org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleContext.Overworld
 
hasFailed() - Method in class org.quiltmc.qsl.registry.attachment.api.DefaultValueProvider.Result
Returns true if this result represents a failed computation, false otherwise.
hasFeature(RegistryKey<ConfiguredFeature<?, ?>>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeSelectionContext
Returns true if this biome contains a placed feature referencing a configured feature with the given key, or false otherwise.
hashCode() - Method in record class org.quiltmc.qsl.block.content.registry.api.enchanting.ConstantBooster
Returns a hash code value for this object.
hashCode() - Method in record class org.quiltmc.qsl.block.content.registry.api.enchanting.EnchantingBoosterType
Returns a hash code value for this object.
hashCode() - Method in record class org.quiltmc.qsl.block.content.registry.api.FlammableBlockEntry
Returns a hash code value for this object.
hashCode() - Method in record class org.quiltmc.qsl.block.content.registry.api.ReversibleBlockEntry
Returns a hash code value for this object.
hashCode() - Method in record class org.quiltmc.qsl.registry.api.event.DynamicRegistryManagerSetupContext.RegistryMap
Returns a hash code value for this object.
hashCode() - Method in record class org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.Entry
Returns a hash code value for this object.
hashCode() - Method in record class org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.TagEntry
Returns a hash code value for this object.
hashCode() - Method in record class org.quiltmc.qsl.tag.api.TagRegistry.TagValues
Returns a hash code value for this object.
hashCode() - Method in record class org.quiltmc.qsl.testing.api.game.TestMethod
Returns a hash code value for this object.
hashCode() - Method in record class org.quiltmc.qsl.testing.api.game.TestRegistrationContext
Returns a hash code value for this object.
hashCode() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddCarversModifier
Returns a hash code value for this object.
hashCode() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddFeaturesModifier
Returns a hash code value for this object.
hashCode() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddSpawnersModifier
Returns a hash code value for this object.
hashCode() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
Returns a hash code value for this object.
hashCode() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyWeatherModifier
Returns a hash code value for this object.
hashCode() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveCarversModifier
Returns a hash code value for this object.
hashCode() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveFeaturesModifier
Returns a hash code value for this object.
hashCode() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveSpawnersModifier
Returns a hash code value for this object.
hashCode() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.selector.ValueBiomeSelector
Returns a hash code value for this object.
hashCode() - Method in record class org.quiltmc.qsl.worldgen.surface_rule.api.codec.AddMaterialRuleCallback
Returns a hash code value for this object.
hasPlacedFeature(RegistryKey<PlacedFeature>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeSelectionContext
Returns true if this biome contains a placed feature with the given key, or false otherwise.
hasPrecipitation() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyWeatherModifier
Returns the value of the hasPrecipitation record component.
hasSurface() - Method in interface org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleContext.Overworld
 
hasSync() - Method in enum class org.quiltmc.qsl.tag.api.TagType
Returns whether this tag type is synchronized to the client.
How to use this annotation - Search tag in annotation interface org.quiltmc.qsl.base.api.event.ParameterInvokingEvent
Section

I

id - Variable in class org.quiltmc.qsl.base.api.phase.PhaseData
 
id - Variable in class org.quiltmc.qsl.entity.effect.api.StatusEffectRemovalReason
 
id() - Method in interface org.quiltmc.qsl.command.api.ServerArgumentType
Gets the identifier of this argument type.
id() - Method in interface org.quiltmc.qsl.item.setting.api.RecipeRemainderLocation
 
id() - Method in interface org.quiltmc.qsl.registry.api.event.RegistryEntryContext
Returns the entry's namespaced identifier.
id() - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Gets the identifier of this attachment.
IdentifiableResourceReloader - Interface in org.quiltmc.qsl.resource.loader.api.reloader
Interface for "identifiable" resource reloaders.
identifier() - Method in interface org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleContext
 
ids() - Method in record class org.quiltmc.qsl.worldgen.surface_rule.api.codec.AddMaterialRuleCallback
Returns the value of the ids record component.
ifSuccess(Runnable) - Static method in class org.quiltmc.qsl.networking.api.PacketSendListeners
Returns a packet send listener that executes the given runnable on success, or null if the runnable is null.
INBOUND - Enum constant in enum class org.quiltmc.qsl.chat.api.QuiltMessageType
Identifies a message that is arriving on the side it is on currently.
includeByKey(Collection<RegistryKey<Biome>>) - Static method in class org.quiltmc.qsl.worldgen.biome.api.BiomeSelectors
Returns a selector that will accept only biomes whos keys are in the given collection of keys.
includeByKey(RegistryKey<Biome>...) - Static method in class org.quiltmc.qsl.worldgen.biome.api.BiomeSelectors
 
Info() - Constructor for class org.quiltmc.qsl.command.api.EnumArgumentType.Info
 
ingredient(char, Iterable<Item>) - Method in class org.quiltmc.qsl.recipe.api.data.ShapedRecipeData.Builder
Associates the passed symbol with an ingredient accepting the passed items.
ingredient(char, Item...) - Method in class org.quiltmc.qsl.recipe.api.data.ShapedRecipeData.Builder
 
ingredient(char, TagKey<Item>) - Method in class org.quiltmc.qsl.recipe.api.data.ShapedRecipeData.Builder
Associates the passed symbol with an ingredient accepting items in the passed tag.
ingredient(Iterable<Item>) - Method in class org.quiltmc.qsl.recipe.api.data.ShapelessRecipeData.Builder
Adds an ingredient accepting the passed items to the recipe.
ingredient(Item...) - Method in class org.quiltmc.qsl.recipe.api.data.ShapelessRecipeData.Builder
 
ingredient(TagKey<Item>) - Method in class org.quiltmc.qsl.recipe.api.data.ShapelessRecipeData.Builder
Adds an ingredient accepting items in the passed tag.
IngredientData - Class in org.quiltmc.qsl.recipe.api.data
Represents the data required to create an ingredient.
INIT - Static variable in class org.quiltmc.qsl.networking.api.client.ClientConfigurationConnectionEvents
Event indicating a connection entered the CONFIGURATION state, ready for registering channel handlers.
INIT - Static variable in class org.quiltmc.qsl.networking.api.client.ClientLoginConnectionEvents
Event indicating a connection entered the LOGIN state, ready for registering query request handlers.
INIT - Static variable in class org.quiltmc.qsl.networking.api.client.ClientPlayConnectionEvents
Event indicating a connection entered the PLAY state, ready for registering channel handlers.
INIT - Static variable in class org.quiltmc.qsl.networking.api.server.ServerConfigurationConnectionEvents
Event indicating a connection entered the CONFIGURATION state, ready for registering channel handlers.
INIT - Static variable in class org.quiltmc.qsl.networking.api.server.ServerLoginConnectionEvents
Event indicating a connection entered the LOGIN state, ready for registering query response handlers.
INIT - Static variable in class org.quiltmc.qsl.networking.api.server.ServerPlayConnectionEvents
Event indicating a connection entered the PLAY state, ready for registering channel handlers.
initDataTracker(DataTracker.Builder) - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
 
InjectedInterface - Annotation Interface in org.quiltmc.qsl.base.api.util
States that the annotated interface is injected into some of the game's classes.
InMemoryPack - Class in org.quiltmc.qsl.resource.loader.api
Represents an in-memory resource pack.
InMemoryPack() - Constructor for class org.quiltmc.qsl.resource.loader.api.InMemoryPack
 
InMemoryPack.Named - Class in org.quiltmc.qsl.resource.loader.api
Represents an in-memory resource pack with a static name.
INSTANCE - Static variable in class org.quiltmc.qsl.worldgen.biome.api.codec.NothingModifier
 
instantiate(CommandBuildContext) - Method in class org.quiltmc.qsl.command.api.EnumArgumentType.Info.Template
 
instrument(NoteBlockInstrument) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
intBuilder(Registry<R>, Identifier) - Static method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Creates a builder for an integer number (int) attachment.
intRangeBuilder(Registry<R>, Identifier, int, int) - Static method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Creates a builder for an integer number (int) attachment, which only allows values in the specified range.
invoke(Object, Object...) - Method in record class org.quiltmc.qsl.testing.api.game.TestMethod
Runs the test method.
invoke(AbstractChatMessage<?>) - Method in interface org.quiltmc.qsl.chat.api.ChatEvent
Invokes the event with the provided message and returns the result or null.
invokeOrElse(AbstractChatMessage<?>, R) - Method in interface org.quiltmc.qsl.chat.api.ChatEvent
Invokes the event with the provided message, but replaces the result with ifNull if the result would have been null.
invoker() - Method in class org.quiltmc.qsl.base.api.event.Event
Returns the invoker instance used to execute callbacks.
invokeTestMethod(QuiltTestContext, TestMethod) - Method in interface org.quiltmc.qsl.testing.api.game.QuiltGameTest
Override this method to implement custom logic to invoke the test method.
isClient - Variable in class org.quiltmc.qsl.chat.api.types.AbstractChatMessage
 
isClient() - Method in class org.quiltmc.qsl.chat.api.types.AbstractChatMessage
Returns if this message is on the client side or not.
isDedicated() - Method in interface org.quiltmc.qsl.command.api.QuiltCommandRegistrationEnvironment
Returns true if the environment corresponds to the dedicated server, otherwise false.
isEnabledByDefault() - Method in enum class org.quiltmc.qsl.resource.loader.api.PackActivationType
Returns whether this resource pack will be enabled by default or not.
isEntryOptional(SimpleRegistry<T>, T) - Static method in class org.quiltmc.qsl.registry.api.sync.RegistrySynchronization
Returns true if the registry entry is marked as optional, or false otherwise.
isEntryPresent(ServerConfigurationNetworkHandler, SimpleRegistry<T>, T) - Static method in class org.quiltmc.qsl.registry.api.sync.RegistrySynchronization
Checks if player supports provided optional registry entry.
isEntrySkipped(SimpleRegistry<T>, T) - Static method in class org.quiltmc.qsl.registry.api.sync.RegistrySynchronization
Returns true if the given registry entry is skipped in synchronization, or false otherwise.
isFirst() - Method in interface org.quiltmc.qsl.resource.loader.api.client.ClientResourceLoaderEvents.StartPackReload.Context
Gets whether the resource reload is the first or not.
isFirst() - Method in interface org.quiltmc.qsl.resource.loader.api.ResourceLoaderEvents.DataPackReloadContext
Gets whether the resource reload is the first of the given server lifetime or not.
isIn(TagKey<Biome>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeSelectionContext
Returns true if this biome is in the given TagKey, or false otherwise.
isIn(TagKey<Biome>) - Static method in class org.quiltmc.qsl.worldgen.biome.api.BiomeSelectors
Returns a biome selector that will match all biomes in the given tag.
isIntegrated() - Method in interface org.quiltmc.qsl.command.api.QuiltCommandRegistrationEnvironment
Returns true if the environment corresponds to single-player, otherwise false.
isLocalChannel(Channel) - Static method in class org.quiltmc.qsl.networking.api.FutureListeners
Returns whether a netty channel performs local transportation, or if the message objects in the channel are directly passed than written to and read from a byte buf.
isModpackProtocolEnabled() - Static method in class org.quiltmc.qsl.registry.api.sync.ModProtocols
Returns true if a modpack protocol has been provided through the config, or false otherwise.
isOptional(Identifier) - Static method in enum class org.quiltmc.qsl.registry.api.dynamic.DynamicRegistryFlag
Checks if a dynamic registry has the DynamicRegistryFlag.OPTIONAL flag enabled on it.
isOverlay() - Method in class org.quiltmc.qsl.chat.api.types.SystemS2CMessage
 
isPartOf(Entity) - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
 
isRegistryOptional(SimpleRegistry<?>) - Static method in class org.quiltmc.qsl.registry.api.sync.RegistrySynchronization
Returns true if the given registry is marked as optional, or false otherwise.
isStatic() - Method in record class org.quiltmc.qsl.testing.api.game.TestMethod
Returns true if the method is static, or false otherwise.
ITEM_RENDERER - Static variable in class org.quiltmc.qsl.resource.loader.api.reloader.ResourceReloaderKeys.Client
 
ItemContentRegistries - Class in org.quiltmc.qsl.item.content.registry.api
Holds RegistryEntryAttachments for different properties that items can hold.
ItemContentRegistries() - Constructor for class org.quiltmc.qsl.item.content.registry.api.ItemContentRegistries
 
ItemTooltipCallback - Interface in org.quiltmc.qsl.tooltip.api.client
 
Iterate through tags - Search tag in package org.quiltmc.qsl.tag.api
Section

J

JOIN - Static variable in class org.quiltmc.qsl.networking.api.client.ClientPlayConnectionEvents
An event for notification when the client play network handler is ready to send packets to the server.
JOIN - Static variable in class org.quiltmc.qsl.networking.api.server.ServerPlayConnectionEvents
An event for notification when the server play network handler is ready to send packets to the client.
jumpVelocityMultiplier(float) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 

K

key() - Method in record class org.quiltmc.qsl.tag.api.TagRegistry.TagValues
Returns the value of the key record component.
key(RegistryKey<Block>) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
keySet() - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Returns a set of all registry entries with an associated value.

L

LANGUAGES - Static variable in class org.quiltmc.qsl.resource.loader.api.reloader.ResourceReloaderKeys.Client
 
lavaIgnitable() - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
lavaIgnitable(boolean) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
Sets whether this block can be set on fire by neighboring lava.
link(P, P) - Static method in class org.quiltmc.qsl.base.api.phase.PhaseData
Links two given phases together.
liquid() - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
liquid(boolean) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
listenAll(Object, Event<?>...) - Static method in class org.quiltmc.qsl.base.api.event.Event
Registers the given listener of the listed events.
ListenerPhase - Annotation Interface in org.quiltmc.qsl.base.api.event
Annotates a specific callback in a listener a specific phase to listen.
listOrValue(Codec<A>) - Static method in class org.quiltmc.qsl.data.callback.api.CodecHelpers
Returns a codec that encodes a list of values either from a list or from a single value.
listResources(ResourceType, String, String, ResourcePack.ResourceConsumer) - Method in class org.quiltmc.qsl.resource.loader.api.GroupPack
 
listResources(ResourceType, String, String, ResourcePack.ResourceConsumer) - Method in class org.quiltmc.qsl.resource.loader.api.InMemoryPack
 
listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class org.quiltmc.qsl.command.api.EnumArgumentType
 
literal(String) - Static method in class org.quiltmc.qsl.command.api.client.ClientCommandManager
Creates a literal argument builder.
Living(SpawnGroup, EntityType.EntityFactory<T>, String) - Constructor for class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Living
 
LivingEntityDeathCallback - Interface in org.quiltmc.qsl.entity.event.api
A callback which is invoked on the logical server when a LivingEntity dies.
LOAD - Static variable in class org.quiltmc.qsl.lifecycle.api.event.ServerWorldLoadEvents
Called when a world is loaded onto a Minecraft server.
loadWorld(MinecraftServer, ServerWorld) - Method in interface org.quiltmc.qsl.lifecycle.api.event.ServerWorldLoadEvents.Load
Called when a world is loaded onto a Minecraft server.
LoginPacketSender - Interface in org.quiltmc.qsl.networking.api
Represents something that supports sending packets to login channels.
longBuilder(Registry<R>, Identifier) - Static method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Creates a builder for a long integer number (long) attachment.
longRangeBuilder(Registry<R>, Identifier, long, long) - Static method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Creates a builder for a long integer number (long) attachment, which only allows values in the specified range.
lookup(Codec<? extends CodecAwarePredicate<T>>) - Method in class org.quiltmc.qsl.data.callback.api.predicate.PredicateCodecMap
 
lookup(Codec<? extends T>) - Method in class org.quiltmc.qsl.data.callback.api.CodecMap
Returns the identifier associated with the provided codec, or null if no identifier is associated with the codec.
lookup(Identifier) - Method in class org.quiltmc.qsl.data.callback.api.CodecMap
Returns the codec associated with the provided identifier, or null if no codec is associated with the identifier.
lookup(Identifier) - Method in class org.quiltmc.qsl.data.callback.api.predicate.PredicateCodecMap
 
lookupProvider(Identifier) - Static method in class org.quiltmc.qsl.data.callback.api.predicate.PredicateCodecMap
Returns the provider registered to the given id, or null if no provider has been registered.
LOOM_DYE - Static variable in interface org.quiltmc.qsl.item.setting.api.RecipeRemainderLocation
Remainder location for the dye slot in looms.
lootTable(Optional<RegistryKey<LootTable>>) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
luminance(int) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
Sets the luminance of the block.
luminance(ToIntFunction<BlockState>) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 

M

makeCodec(Codec<CodecAwarePredicate<R>>) - Method in interface org.quiltmc.qsl.data.callback.api.predicate.PredicateCodecProvider
Returns a specific codec for a predicate parameterized by type R.
makeFireImmune() - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Living
 
makeFireImmune() - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder
Sets this entity type to be fire immune.
makeFireImmune() - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Mob
 
manualOnly() - Element in annotation interface org.quiltmc.qsl.testing.api.game.annotation.GameTest
Deprecated.
Where this test can only be done by players.
mapColor(Function<BlockState, MapColor>) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
mapColor(MapColor) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
mapColor(DyeColor) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
markDirty(SimpleRegistry<?>) - Static method in class org.quiltmc.qsl.registry.api.sync.RegistrySynchronization
Marks registry status as dirty, requiring its synchronization data to be rebuilt.
markForSync(SimpleRegistry<?>) - Static method in class org.quiltmc.qsl.registry.api.sync.RegistrySynchronization
Makes registry synchronize with clients.
materialRules() - Method in interface org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleContext
Returns the list of the current surface material rules present.
maxAttempts() - Element in annotation interface org.quiltmc.qsl.testing.api.game.annotation.GameTest
Deprecated.
The maximum amount of times this test may run
maxBlockTrackingRange(int) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Living
 
maxBlockTrackingRange(int) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder
Sets the maximum block range at which players can see this entity type.
maxBlockTrackingRange(int) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Mob
 
maxChunkTrackingRange(int) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Living
 
maxChunkTrackingRange(int) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder
Sets the maximum chunk tracking range of this entity type.
maxChunkTrackingRange(int) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Mob
 
MESSAGE_TYPE - Enum constant in enum class org.quiltmc.qsl.chat.api.QuiltMessageType.QuiltMetaMessageType
Identifies the message type of a message.
metaType - Variable in enum class org.quiltmc.qsl.chat.api.QuiltMessageType
 
method() - Method in record class org.quiltmc.qsl.testing.api.game.TestMethod
Returns the value of the method record component.
MinecartComparatorLogic - Interface in org.quiltmc.qsl.entity.extensions.api
Provides custom comparator output for minecarts resting on detector rails.
Mob(SpawnGroup, EntityType.EntityFactory<T>, String) - Constructor for class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Mob
 
mod() - Method in record class org.quiltmc.qsl.testing.api.game.TestRegistrationContext
Returns the value of the mod record component.
Modded Pack Handling - Search tag in package org.quiltmc.qsl.resource.loader.api
Section
MODELS - Static variable in class org.quiltmc.qsl.resource.loader.api.reloader.ResourceReloaderKeys.Client
 
ModificationPhase - Enum Class in org.quiltmc.qsl.worldgen.biome.api
To achieve a predictable order for biome modifiers, and to aid with mod compatibility, modifiers need to declare the phase in which they will be applied.
modify(BiomeSelectionContext, BiomeModificationContext) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModifier
Applies this biome modifier to the biome.
modify(BiomeSelectionContext, BiomeModificationContext) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddCarversModifier
 
modify(BiomeSelectionContext, BiomeModificationContext) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddFeaturesModifier
 
modify(BiomeSelectionContext, BiomeModificationContext) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddSpawnersModifier
 
modify(BiomeSelectionContext, BiomeModificationContext) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
 
modify(BiomeSelectionContext, BiomeModificationContext) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyWeatherModifier
 
modify(BiomeSelectionContext, BiomeModificationContext) - Method in class org.quiltmc.qsl.worldgen.biome.api.codec.NothingModifier
 
modify(BiomeSelectionContext, BiomeModificationContext) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveCarversModifier
 
modify(BiomeSelectionContext, BiomeModificationContext) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveFeaturesModifier
 
modify(BiomeSelectionContext, BiomeModificationContext) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveSpawnersModifier
 
MODIFY - Static variable in class org.quiltmc.qsl.chat.api.QuiltChatEvents
An event that allows you to modify a message before further processing by returning a new one to replace it.
MODIFY - Static variable in class org.quiltmc.qsl.recipe.api.RecipeLoadingEvents
Event to modify recipes while the RecipeManager is being built.
MODIFY_GENERIC - Static variable in class org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleEvents
An event indicating that the surface rules for a non-Vanilla dimension may get modified by mods, allowing the injection of modded surface rules.
MODIFY_GENERIC_CODECS - Static variable in class org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleEvents
MODIFY_GENERIC_DATA - Static variable in class org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleEvents
MODIFY_NETHER - Static variable in class org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleEvents
An event indicating that the surface rules for the Nether dimension may get modified by mods, allowing the injection of modded surface rules.
MODIFY_NETHER_CODECS - Static variable in class org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleEvents
MODIFY_NETHER_DATA - Static variable in class org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleEvents
MODIFY_OVERWORLD - Static variable in class org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleEvents
An event indicating that the surface rules for the Overworld dimension may get modified by mods, allowing the injection of modded surface rules.
MODIFY_OVERWORLD_CODECS - Static variable in class org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleEvents
MODIFY_OVERWORLD_DATA - Static variable in class org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleEvents
MODIFY_THE_END - Static variable in class org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleEvents
An event indicating that the surface rules for the End dimension may get modified by mods, allowing the injection of modded surface rules.
MODIFY_THE_END_CODECS - Static variable in class org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleEvents
MODIFY_THE_END_DATA - Static variable in class org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleEvents
ModifyEffectsModifier - Record Class in org.quiltmc.qsl.worldgen.biome.api.codec
A biome modifier that modifies the effects of a biome.
ModifyEffectsModifier(CodecAwarePredicate<BiomeSelectionContext>, Optional<Integer>, Optional<Integer>, Optional<Integer>, Optional<Integer>, Optional<Integer>, Optional<Integer>, Optional<BiomeEffects.GrassColorModifier>, Optional<BiomeParticleConfig>, Optional<Holder<SoundEvent>>, Optional<BiomeMoodSound>, Optional<BiomeAdditionsSound>, Optional<MusicSound>) - Constructor for record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
Creates an instance of a ModifyEffectsModifier record class.
modifyGenericSurfaceRules(SurfaceRuleContext) - Method in record class org.quiltmc.qsl.worldgen.surface_rule.api.codec.AddMaterialRuleCallback
 
modifyGenericSurfaceRules(SurfaceRuleContext) - Method in interface org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleEvents.GenericModifierCallback
Called to modify the given generic surface rules.
modifyMessage(AbstractChatMessage<?>) - Method in interface org.quiltmc.qsl.chat.api.QuiltChatEvents.Modify
 
modifyNetherRules(SurfaceRuleContext.Nether) - Method in record class org.quiltmc.qsl.worldgen.surface_rule.api.codec.AddMaterialRuleCallback
 
modifyNetherRules(SurfaceRuleContext.Nether) - Method in interface org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleEvents.NetherModifierCallback
Called to modify the given Nether surface rules.
modifyOverworldRules(SurfaceRuleContext.Overworld) - Method in record class org.quiltmc.qsl.worldgen.surface_rule.api.codec.AddMaterialRuleCallback
 
modifyOverworldRules(SurfaceRuleContext.Overworld) - Method in interface org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleEvents.OverworldModifierCallback
Called to modify the given Overworld surface rules.
modifyProjectileShot(ItemStack, ItemStack, LivingEntity, float, PersistentProjectileEntity) - Method in interface org.quiltmc.qsl.item.extensions.api.bow.BowShotProjectileEvents.ModifyProjectileFromBow
In this method you can modify the behavior of arrows shot from your custom bow.
modifyProjectileShot(ItemStack, ItemStack, LivingEntity, float, PersistentProjectileEntity) - Method in class org.quiltmc.qsl.item.extensions.api.bow.ProjectileModifyingBowItem
 
modifyProjectileShot(ItemStack, ItemStack, LivingEntity, ProjectileEntity) - Method in interface org.quiltmc.qsl.item.extensions.api.crossbow.CrossbowShotProjectileEvents.ModifyProjectileFromCrossbow
In this method you can modify the behavior of arrows shot from your custom crossbow.
modifyProjectileShot(ItemStack, ItemStack, LivingEntity, ProjectileEntity) - Method in class org.quiltmc.qsl.item.extensions.api.crossbow.ProjectileModifyingCrossbowItem
 
modifyRecipes(RecipeLoadingEvents.ModifyRecipesCallback) - Static method in class org.quiltmc.qsl.recipe.api.RecipeManagerHelper
Modifies recipes in the RecipeManager when it is being built.
modifyRecipes(RecipeLoadingEvents.ModifyRecipesCallback.RecipeHandler) - Method in interface org.quiltmc.qsl.recipe.api.RecipeLoadingEvents.ModifyRecipesCallback
Called after recipes are loaded to modify and replace recipes.
modifyTheEndRules(SurfaceRuleContext.TheEnd) - Method in record class org.quiltmc.qsl.worldgen.surface_rule.api.codec.AddMaterialRuleCallback
 
modifyTheEndRules(SurfaceRuleContext.TheEnd) - Method in interface org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleEvents.TheEndModifierCallback
Called to modify the given End surface rules.
ModifyWeatherModifier - Record Class in org.quiltmc.qsl.worldgen.biome.api.codec
A biome modifier that modifies the weather of a biome.
ModifyWeatherModifier(CodecAwarePredicate<BiomeSelectionContext>, Optional<Float>, Optional<Float>, Optional<Boolean>, Optional<Biome.TemperatureModifier>) - Constructor for record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyWeatherModifier
Creates an instance of a ModifyWeatherModifier record class.
ModInitializer - Interface in org.quiltmc.qsl.base.api.entrypoint
A mod initializer.
ModProtocols - Class in org.quiltmc.qsl.registry.api.sync
Utilities for getting information about active Mod Protocols, a system for requiring compatible versions of a mod or modpack to be installed on the client when connecting to a server.
monitor(RegistryKey<? extends Registry<V>>, Consumer<RegistryMonitor<V>>) - Method in interface org.quiltmc.qsl.registry.api.event.DynamicRegistryManagerSetupContext
Attempts to create a new registry monitor for the given registry.
moodSound() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
Returns the value of the moodSound record component.
move(double, double, double) - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
A much more computationally simple movement method for entity parts.
move(Vec3d) - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
A much more computationally simple movement method for entity parts.
MultipartEntity - Interface in org.quiltmc.qsl.entity.multipart.api
Represents an entity that contains multiple EntityParts.
music() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
Returns the value of the music record component.
MutablePack - Interface in org.quiltmc.qsl.resource.loader.api
Represents a resource pack whose resources are mutable.

N

Named(String) - Constructor for class org.quiltmc.qsl.resource.loader.api.InMemoryPack.Named
 
namespace() - Element in annotation interface org.quiltmc.qsl.base.api.event.ListenerPhase
Returns the namespace of the phase to listen.
NAMESPACE - Static variable in class org.quiltmc.qsl.block.content.registry.api.BlockContentRegistries
The namespace for the content registries.
NAMESPACE - Static variable in class org.quiltmc.qsl.item.content.registry.api.ItemContentRegistries
The namespace for the content registries.
namespacedPacks - Variable in class org.quiltmc.qsl.resource.loader.api.GroupPack
 
NetherBiomes - Class in org.quiltmc.qsl.worldgen.biome.api
API that exposes the internals of Minecraft's nether biome code.
NeverPredicate<T> - Class in org.quiltmc.qsl.data.callback.api.predicate
A predicate that is never true.
newFileSystemPack(Identifier, Path, PackActivationType) - Method in interface org.quiltmc.qsl.resource.loader.api.ResourceLoader
Creates a new resource pack based on a Path as its root.
newFileSystemPack(Identifier, Path, PackActivationType, Text) - Method in interface org.quiltmc.qsl.resource.loader.api.ResourceLoader
Creates a new resource pack based on a Path as its root.
newFileSystemPack(Identifier, ModContainer, Path, PackActivationType) - Method in interface org.quiltmc.qsl.resource.loader.api.ResourceLoader
Creates a new resource pack based on a Path as its root.
newFileSystemPack(Identifier, ModContainer, Path, PackActivationType, Text) - Method in interface org.quiltmc.qsl.resource.loader.api.ResourceLoader
Creates a new resource pack based on a Path as its root.
noCollision() - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
nonOpaque() - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
nonSolid() - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
Deprecated.
nonSolid(boolean) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
NORMAL - Enum constant in enum class org.quiltmc.qsl.resource.loader.api.PackActivationType
Normal activation.
NORMAL - Enum constant in enum class org.quiltmc.qsl.tag.api.TagType
Represents the default tag type.
NOT_VISITED - Enum constant in enum class org.quiltmc.qsl.base.api.phase.PhaseData.VisitStatus
 
NOTE: - Search tag in package org.quiltmc.qsl.entity.multipart.api
Section
NothingModifier - Class in org.quiltmc.qsl.worldgen.biome.api.codec
A biome modifier that does nothing; useful to override existing biome modifiers with a datapack.
NotPredicate<T> - Class in org.quiltmc.qsl.data.callback.api.predicate
A predicate that is true only if its referenced predicate of the same type is false.

O

of(ImmutableList<Item>) - Static method in class org.quiltmc.qsl.recipe.api.data.IngredientData
Creates a new ingredient data instance that creates an ingredient that accepts the passed items.
of(String, CraftingCategory, ImmutableList<String>, ImmutableMap<Character, IngredientData>, ItemStack, boolean) - Static method in class org.quiltmc.qsl.recipe.api.data.ShapedRecipeData
Creates a new shaped recipe data instance.
of(String, CraftingCategory, ImmutableList<IngredientData>, ItemStack) - Static method in class org.quiltmc.qsl.recipe.api.data.ShapelessRecipeData
Creates a new shapeless recipe data instance.
of(RegistryKey<? extends Registry<T>>, Identifier, TagType) - Static method in interface org.quiltmc.qsl.tag.api.QuiltTagKey
Creates a new tag key.
of(TagKey<Item>) - Static method in class org.quiltmc.qsl.recipe.api.data.IngredientData
Creates new ingredient data instance that creates an ingredient that accepts items in the passed tag.
of(TagKey<T>, TagType) - Static method in interface org.quiltmc.qsl.tag.api.QuiltTagKey
Creates a new tag key based on another key but with a different type.
of(V) - Static method in class org.quiltmc.qsl.registry.attachment.api.DefaultValueProvider.Result
Creates a successful Result with the specified value.
ofFailure(String) - Static method in class org.quiltmc.qsl.registry.attachment.api.DefaultValueProvider.Result
Creates a failed Result with the specified error string.
offsetType(AbstractBlock.OffsetType) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
ON_APPLIED - Static variable in class org.quiltmc.qsl.entity.effect.api.StatusEffectEvents
An event that is called after a status effect is added.
ON_REMOVED - Static variable in class org.quiltmc.qsl.entity.effect.api.StatusEffectEvents
An event that is called after a status effect is removed.
onAdded(RegistryEntryContext<V>) - Method in interface org.quiltmc.qsl.registry.api.event.RegistryEvents.EntryAdded
Called when an entry in this callback's event's Registry has an entry added or assigned.
onAddTasks(ServerConfigurationNetworkHandler, MinecraftServer) - Method in interface org.quiltmc.qsl.networking.api.server.ServerConfigurationConnectionEvents.AddTasks
 
onApplied(LivingEntity, StatusEffectInstance, boolean) - Method in interface org.quiltmc.qsl.entity.effect.api.StatusEffectEvents.OnApplied
Called after a status effect is added to an entity.
onChannelRegister(ClientConfigurationNetworkHandler, PacketSender<CustomPayload>, MinecraftClient, List<CustomPayload.Id<?>>) - Method in interface org.quiltmc.qsl.networking.api.client.C2SConfigurationChannelEvents.Register
 
onChannelRegister(ClientPlayNetworkHandler, PacketSender<CustomPayload>, MinecraftClient, List<CustomPayload.Id<?>>) - Method in interface org.quiltmc.qsl.networking.api.client.C2SPlayChannelEvents.Register
 
onChannelRegister(ServerConfigurationNetworkHandler, PacketSender<CustomPayload>, MinecraftServer, List<CustomPayload.Id<?>>) - Method in interface org.quiltmc.qsl.networking.api.server.S2CConfigurationChannelEvents.Register
 
onChannelRegister(ServerPlayNetworkHandler, PacketSender<CustomPayload>, MinecraftServer, List<CustomPayload.Id<?>>) - Method in interface org.quiltmc.qsl.networking.api.server.S2CPlayChannelEvents.Register
 
onChannelUnregister(ClientConfigurationNetworkHandler, PacketSender<CustomPayload>, MinecraftClient, List<CustomPayload.Id<?>>) - Method in interface org.quiltmc.qsl.networking.api.client.C2SConfigurationChannelEvents.Unregister
 
onChannelUnregister(ClientPlayNetworkHandler, PacketSender<CustomPayload>, MinecraftClient, List<CustomPayload.Id<?>>) - Method in interface org.quiltmc.qsl.networking.api.client.C2SPlayChannelEvents.Unregister
 
onChannelUnregister(ServerConfigurationNetworkHandler, PacketSender<CustomPayload>, MinecraftServer, List<CustomPayload.Id<?>>) - Method in interface org.quiltmc.qsl.networking.api.server.S2CConfigurationChannelEvents.Unregister
 
onChannelUnregister(ServerPlayNetworkHandler, PacketSender<CustomPayload>, MinecraftServer, List<CustomPayload.Id<?>>) - Method in interface org.quiltmc.qsl.networking.api.server.S2CPlayChannelEvents.Unregister
 
onClientEntityTick(Entity, boolean) - Method in interface org.quiltmc.qsl.entity.event.api.client.ClientEntityTickCallback
Called when an entity is ticked on the logical client.
onConfigurationDisconnect(ClientConfigurationNetworkHandler, MinecraftClient) - Method in interface org.quiltmc.qsl.networking.api.client.ClientConfigurationConnectionEvents.Disconnect
 
onConfigurationDisconnect(ServerConfigurationNetworkHandler, MinecraftServer) - Method in interface org.quiltmc.qsl.networking.api.server.ServerConfigurationConnectionEvents.Disconnect
 
onConfigurationInit(ClientConfigurationNetworkHandler, MinecraftClient) - Method in interface org.quiltmc.qsl.networking.api.client.ClientConfigurationConnectionEvents.Init
 
onConfigurationInit(ServerConfigurationNetworkHandler, MinecraftServer) - Method in interface org.quiltmc.qsl.networking.api.server.ServerConfigurationConnectionEvents.Init
 
onConfigurationReady(ServerConfigurationNetworkHandler, PacketSender<CustomPayload>, MinecraftServer) - Method in interface org.quiltmc.qsl.networking.api.server.ServerConfigurationConnectionEvents.Join
 
onConfigurationStart(ClientConfigurationNetworkHandler, PacketSender<CustomPayload>, MinecraftClient) - Method in interface org.quiltmc.qsl.networking.api.client.ClientConfigurationConnectionEvents.Start
 
onConfigured(ClientConfigurationNetworkHandler, MinecraftClient) - Method in interface org.quiltmc.qsl.networking.api.client.ClientConfigurationConnectionEvents.Configured
 
onCreate(CrashReport) - Method in interface org.quiltmc.qsl.crash.api.CrashReportEvents.CrashReportCreation
 
onDeath(LivingEntity, DamageSource) - Method in interface org.quiltmc.qsl.entity.event.api.LivingEntityDeathCallback
Called when an entity dies.
onDynamicRegistryLoaded(DynamicRegistryManager) - Method in interface org.quiltmc.qsl.registry.api.event.RegistryEvents.DynamicRegistryLoadedCallback
Called when a new DynamicRegistryManager gets created, after it has been filled with the registry entries specified by data packs and after the registries have been frozen.
onDynamicRegistrySetup(DynamicRegistryManagerSetupContext) - Method in interface org.quiltmc.qsl.registry.api.event.RegistryEvents.DynamicRegistrySetupCallback
Called when a new DynamicRegistryManager gets created, but before it gets filled.
onEndDataPackReload(ResourceLoaderEvents.EndDataPackReload.Context) - Method in interface org.quiltmc.qsl.resource.loader.api.ResourceLoaderEvents.EndDataPackReload
Called after data packs on a Minecraft server have been reloaded.
onEndPackReload(ClientResourceLoaderEvents.EndPackReload.Context) - Method in interface org.quiltmc.qsl.resource.loader.api.client.ClientResourceLoaderEvents.EndPackReload
Called after resource packs on the Minecraft client have been reloaded.
onInitialize(ModContainer) - Method in interface org.quiltmc.qsl.base.api.entrypoint.ModInitializer
Runs the mod initializer.
onInitializeClient(ModContainer) - Method in interface org.quiltmc.qsl.base.api.entrypoint.client.ClientModInitializer
Runs the mod initializer on the client environment.
onInitializeServer(ModContainer) - Method in interface org.quiltmc.qsl.base.api.entrypoint.server.DedicatedServerModInitializer
Runs the mod initializer on the dedicated server environment.
onLoad(Entity, ServerWorld) - Method in interface org.quiltmc.qsl.entity.event.api.ServerEntityLoadEvents.AfterLoad
Called after an entity has loaded into a server world.
onLoadClient(Entity, ClientWorld) - Method in interface org.quiltmc.qsl.entity.event.api.client.ClientEntityLoadEvents.AfterLoad
Called after an entity has loaded into a client world.
onLoginDisconnect(ClientLoginNetworkHandler, MinecraftClient) - Method in interface org.quiltmc.qsl.networking.api.client.ClientLoginConnectionEvents.Disconnect
 
onLoginDisconnect(ServerLoginNetworkHandler, MinecraftServer) - Method in interface org.quiltmc.qsl.networking.api.server.ServerLoginConnectionEvents.Disconnect
 
onLoginInit(ServerLoginNetworkHandler, MinecraftServer) - Method in interface org.quiltmc.qsl.networking.api.server.ServerLoginConnectionEvents.Init
 
onLoginQueryStart(ClientLoginNetworkHandler, MinecraftClient) - Method in interface org.quiltmc.qsl.networking.api.client.ClientLoginConnectionEvents.QueryStart
 
onLoginStart(ClientLoginNetworkHandler, MinecraftClient) - Method in interface org.quiltmc.qsl.networking.api.client.ClientLoginConnectionEvents.Init
 
onLoginStart(ServerLoginNetworkHandler, MinecraftServer, LoginPacketSender, ServerLoginNetworking.LoginSynchronizer) - Method in interface org.quiltmc.qsl.networking.api.server.ServerLoginConnectionEvents.QueryStart
 
onMessageCancelled(AbstractChatMessage<?>) - Method in interface org.quiltmc.qsl.chat.api.QuiltChatEvents.Cancelled
 
onPlayDisconnect(ClientPlayNetworkHandler, MinecraftClient) - Method in interface org.quiltmc.qsl.networking.api.client.ClientPlayConnectionEvents.Disconnect
 
onPlayDisconnect(ServerPlayNetworkHandler, MinecraftServer) - Method in interface org.quiltmc.qsl.networking.api.server.ServerPlayConnectionEvents.Disconnect
 
onPlayerCopy(ServerPlayerEntity, ServerPlayerEntity, boolean) - Method in interface org.quiltmc.qsl.entity.event.api.ServerPlayerEntityCopyCallback
Called when a player is copied.
onPlayInit(ClientPlayNetworkHandler, MinecraftClient) - Method in interface org.quiltmc.qsl.networking.api.client.ClientPlayConnectionEvents.Init
 
onPlayInit(ServerPlayNetworkHandler, MinecraftServer) - Method in interface org.quiltmc.qsl.networking.api.server.ServerPlayConnectionEvents.Init
 
onPlayReady(ClientPlayNetworkHandler, PacketSender<CustomPayload>, MinecraftClient) - Method in interface org.quiltmc.qsl.networking.api.client.ClientPlayConnectionEvents.Join
 
onPlayReady(ServerPlayNetworkHandler, PacketSender<CustomPayload>, MinecraftServer) - Method in interface org.quiltmc.qsl.networking.api.server.ServerPlayConnectionEvents.Join
 
onProjectileShot(ItemStack, ItemStack, LivingEntity, float, PersistentProjectileEntity) - Method in class org.quiltmc.qsl.item.extensions.api.bow.ProjectileModifyingBowItem
 
onProjectileShot(ItemStack, ItemStack, LivingEntity, ProjectileEntity) - Method in class org.quiltmc.qsl.item.extensions.api.crossbow.ProjectileModifyingCrossbowItem
 
onRegisterPack(PackRegistrationContext) - Method in interface org.quiltmc.qsl.resource.loader.api.PackRegistrationContext.Callback
Called when resource packs are being registered, giving the option to register a resource pack.
onRemove(Screen) - Method in interface org.quiltmc.qsl.screen.api.client.ScreenEvents.Remove
 
onRemoved(LivingEntity, AttributeContainer, StatusEffectInstance, StatusEffectRemovalReason) - Method in interface org.quiltmc.qsl.entity.effect.api.QuiltStatusEffectExtensions
Called after a status effect of this type is removed.
onRemoved(LivingEntity, StatusEffectInstance, StatusEffectRemovalReason) - Method in interface org.quiltmc.qsl.entity.effect.api.StatusEffectEvents.OnRemoved
Called after a status effect is removed from an entity.
onServerEntityTick(Entity, boolean) - Method in interface org.quiltmc.qsl.entity.event.api.ServerEntityTickCallback
Called when an entity is ticked on the logical server.
onStartDataPackReload(ResourceLoaderEvents.StartDataPackReload.Context) - Method in interface org.quiltmc.qsl.resource.loader.api.ResourceLoaderEvents.StartDataPackReload
Called before data packs on a Minecraft server have been reloaded.
onStartPackReload(ClientResourceLoaderEvents.StartPackReload.Context) - Method in interface org.quiltmc.qsl.resource.loader.api.client.ClientResourceLoaderEvents.StartPackReload
Called before resource packs on the Minecraft client have been reloaded.
onStatusEffectRemoved(StatusEffectInstance, StatusEffectRemovalReason) - Method in interface org.quiltmc.qsl.entity.effect.api.QuiltLivingEntityStatusEffectExtensions
Should be called when a status effect is removed.
onStopTracking(Entity, ServerPlayerEntity) - Method in interface org.quiltmc.qsl.networking.api.EntityTrackingEvents.StopTracking
Called after an entity stops getting tracked by a player.
onTagValueAdded(TagKey<R>, V) - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.TagValueAdded
 
onTagValueRemoved(TagKey<R>) - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.TagValueRemoved
 
onTooltipRequest(ItemStack, PlayerEntity, Item.TooltipContext, TooltipConfig, List<Text>) - Method in interface org.quiltmc.qsl.tooltip.api.client.ItemTooltipCallback
Called when an item stack's tooltip is rendered.
onUnload(Entity, ServerWorld) - Method in interface org.quiltmc.qsl.entity.event.api.ServerEntityLoadEvents.AfterUnload
Called after an entity has been unloaded from a server world.
onUnloadClient(Entity, ClientWorld) - Method in interface org.quiltmc.qsl.entity.event.api.client.ClientEntityLoadEvents.AfterUnload
Called after an entity has been unloaded from a client world.
onValueAdded(R, V) - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.ValueAdded
 
onValueRemoved(R) - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.ValueRemoved
 
opaque(boolean) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
open(ResourceType, Identifier) - Method in class org.quiltmc.qsl.resource.loader.api.GroupPack
 
open(ResourceType, Identifier) - Method in class org.quiltmc.qsl.resource.loader.api.InMemoryPack
 
openResource(Map<T, Supplier<byte[]>>, T) - Method in class org.quiltmc.qsl.resource.loader.api.InMemoryPack
 
openRoot(String...) - Method in class org.quiltmc.qsl.resource.loader.api.GroupPack.Wrapped
 
openRoot(String...) - Method in class org.quiltmc.qsl.resource.loader.api.InMemoryPack
 
OPTIONAL - Enum constant in enum class org.quiltmc.qsl.registry.api.dynamic.DynamicRegistryFlag
Indicates that this registry (and the entries within) do not necessarily need to be sent to (logical) clients for synchronization in multiplayer contexts.
org.quiltmc.qsl.base.api.entrypoint - package org.quiltmc.qsl.base.api.entrypoint
The Mod Entrypoints.
org.quiltmc.qsl.base.api.entrypoint.client - package org.quiltmc.qsl.base.api.entrypoint.client
 
org.quiltmc.qsl.base.api.entrypoint.server - package org.quiltmc.qsl.base.api.entrypoint.server
 
org.quiltmc.qsl.base.api.event - package org.quiltmc.qsl.base.api.event
The Event APIs.
org.quiltmc.qsl.base.api.event.client - package org.quiltmc.qsl.base.api.event.client
 
org.quiltmc.qsl.base.api.event.server - package org.quiltmc.qsl.base.api.event.server
 
org.quiltmc.qsl.base.api.phase - package org.quiltmc.qsl.base.api.phase
The Phase Sorting APIs.
org.quiltmc.qsl.base.api.util - package org.quiltmc.qsl.base.api.util
 
org.quiltmc.qsl.block.content.registry.api - package org.quiltmc.qsl.block.content.registry.api
 
org.quiltmc.qsl.block.content.registry.api.enchanting - package org.quiltmc.qsl.block.content.registry.api.enchanting
 
org.quiltmc.qsl.block.extensions.api - package org.quiltmc.qsl.block.extensions.api
Block Extensions
org.quiltmc.qsl.block.extensions.api.client - package org.quiltmc.qsl.block.extensions.api.client
Client-side Block Extensions
org.quiltmc.qsl.chat.api - package org.quiltmc.qsl.chat.api
 
org.quiltmc.qsl.chat.api.types - package org.quiltmc.qsl.chat.api.types
 
org.quiltmc.qsl.command.api - package org.quiltmc.qsl.command.api
 
org.quiltmc.qsl.command.api.client - package org.quiltmc.qsl.command.api.client
 
org.quiltmc.qsl.crash.api - package org.quiltmc.qsl.crash.api
 
org.quiltmc.qsl.data.callback.api - package org.quiltmc.qsl.data.callback.api
 
org.quiltmc.qsl.data.callback.api.predicate - package org.quiltmc.qsl.data.callback.api.predicate
 
org.quiltmc.qsl.entity.effect.api - package org.quiltmc.qsl.entity.effect.api
 
org.quiltmc.qsl.entity.event.api - package org.quiltmc.qsl.entity.event.api
 
org.quiltmc.qsl.entity.event.api.client - package org.quiltmc.qsl.entity.event.api.client
 
org.quiltmc.qsl.entity.extensions.api - package org.quiltmc.qsl.entity.extensions.api
 
org.quiltmc.qsl.entity.extensions.api.networking - package org.quiltmc.qsl.entity.extensions.api.networking
 
org.quiltmc.qsl.entity.multipart.api - package org.quiltmc.qsl.entity.multipart.api
The Multipart Entity API.
org.quiltmc.qsl.item.content.registry.api - package org.quiltmc.qsl.item.content.registry.api
 
org.quiltmc.qsl.item.extensions.api.bow - package org.quiltmc.qsl.item.extensions.api.bow
 
org.quiltmc.qsl.item.extensions.api.crossbow - package org.quiltmc.qsl.item.extensions.api.crossbow
 
org.quiltmc.qsl.item.setting.api - package org.quiltmc.qsl.item.setting.api
The Quilt Item Settings API.
org.quiltmc.qsl.lifecycle.api.client.event - package org.quiltmc.qsl.lifecycle.api.client.event
Events to track the lifecycle of a Minecraft client.
org.quiltmc.qsl.lifecycle.api.event - package org.quiltmc.qsl.lifecycle.api.event
Events to track the lifecycle of Minecraft.
org.quiltmc.qsl.networking.api - package org.quiltmc.qsl.networking.api
 
org.quiltmc.qsl.networking.api.client - package org.quiltmc.qsl.networking.api.client
The Networking (client-side) API.
org.quiltmc.qsl.networking.api.server - package org.quiltmc.qsl.networking.api.server
The Networking API.
org.quiltmc.qsl.recipe.api - package org.quiltmc.qsl.recipe.api
The Recipe API.
org.quiltmc.qsl.recipe.api.data - package org.quiltmc.qsl.recipe.api.data
 
org.quiltmc.qsl.registry.api.dynamic - package org.quiltmc.qsl.registry.api.dynamic
 
org.quiltmc.qsl.registry.api.event - package org.quiltmc.qsl.registry.api.event
The Registry-related Events.
org.quiltmc.qsl.registry.api.sync - package org.quiltmc.qsl.registry.api.sync
 
org.quiltmc.qsl.registry.attachment.api - package org.quiltmc.qsl.registry.attachment.api
Registry Entry Attachments
org.quiltmc.qsl.rendering.entity.api.client - package org.quiltmc.qsl.rendering.entity.api.client
 
org.quiltmc.qsl.resource.loader.api - package org.quiltmc.qsl.resource.loader.api
The Resource Loader and its APIs.
org.quiltmc.qsl.resource.loader.api.client - package org.quiltmc.qsl.resource.loader.api.client
The client Resource Loader APIs.
org.quiltmc.qsl.resource.loader.api.reloader - package org.quiltmc.qsl.resource.loader.api.reloader
Resource Reloaders APIs.
org.quiltmc.qsl.screen.api.client - package org.quiltmc.qsl.screen.api.client
 
org.quiltmc.qsl.tag.api - package org.quiltmc.qsl.tag.api
The Quilt Tags API.
org.quiltmc.qsl.testing.api.game - package org.quiltmc.qsl.testing.api.game
The Game Test API
org.quiltmc.qsl.testing.api.game.annotation - package org.quiltmc.qsl.testing.api.game.annotation
 
org.quiltmc.qsl.tooltip.api - package org.quiltmc.qsl.tooltip.api
The Quilt Tooltip API
org.quiltmc.qsl.tooltip.api.client - package org.quiltmc.qsl.tooltip.api.client
 
org.quiltmc.qsl.worldgen.biome.api - package org.quiltmc.qsl.worldgen.biome.api
 
org.quiltmc.qsl.worldgen.biome.api.codec - package org.quiltmc.qsl.worldgen.biome.api.codec
 
org.quiltmc.qsl.worldgen.biome.api.codec.selector - package org.quiltmc.qsl.worldgen.biome.api.codec.selector
 
org.quiltmc.qsl.worldgen.dimension.api - package org.quiltmc.qsl.worldgen.dimension.api
 
org.quiltmc.qsl.worldgen.surface_rule.api - package org.quiltmc.qsl.worldgen.surface_rule.api
 
org.quiltmc.qsl.worldgen.surface_rule.api.codec - package org.quiltmc.qsl.worldgen.surface_rule.api.codec
 
OrPredicate<T> - Class in org.quiltmc.qsl.data.callback.api.predicate
A predicate that is true if any of its referenced predicates of the same type are true.
OUTBOUND - Enum constant in enum class org.quiltmc.qsl.chat.api.QuiltMessageType
Identifies a message that is leaving the side it is on currently.
Overview - Search tag in class org.quiltmc.qsl.registry.api.sync.ModProtocols
Section
OXIDIZABLE - Static variable in class org.quiltmc.qsl.block.content.registry.api.BlockContentRegistries
A RegistryEntryAttachment for oxidizable blocks.

P

PackActivationType - Enum Class in org.quiltmc.qsl.resource.loader.api
Represents the resource pack activation type.
PACKET_CODEC - Static variable in record class org.quiltmc.qsl.block.content.registry.api.enchanting.ConstantBooster
 
PACKET_CODEC - Static variable in class org.quiltmc.qsl.block.content.registry.api.enchanting.EnchantingBoosters
 
PACKET_CODEC - Static variable in record class org.quiltmc.qsl.block.content.registry.api.FlammableBlockEntry
 
PACKET_CODEC - Static variable in record class org.quiltmc.qsl.block.content.registry.api.ReversibleBlockEntry
 
PacketByteBufs - Class in org.quiltmc.qsl.networking.api
Helper methods for working with and creating PacketByteBufs.
packetCodec() - Method in record class org.quiltmc.qsl.block.content.registry.api.enchanting.EnchantingBoosterType
Returns the value of the packetCodec record component.
packetCodec() - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Gets the PacketCodec used to (de)serialize this attachment's values over the network.
PacketSender<C> - Interface in org.quiltmc.qsl.networking.api
Represents something that supports sending packets to channels.
PacketSendListeners - Class in org.quiltmc.qsl.networking.api
Utilities for working with PacketSendListeners.
Pack Profile Provider - Search tag in package org.quiltmc.qsl.resource.loader.api
Section
PackRegistrationContext - Interface in org.quiltmc.qsl.resource.loader.api
Represents a context to register resource packs at will invisibly from the user.
PackRegistrationContext.Callback - Interface in org.quiltmc.qsl.resource.loader.api
Functional interface to be implemented on callbacks for ResourceLoader.getRegisterDefaultPackEvent() and ResourceLoader.getRegisterTopPackEvent().
packs - Variable in class org.quiltmc.qsl.resource.loader.api.GroupPack
 
PAINTINGS - Static variable in class org.quiltmc.qsl.resource.loader.api.reloader.ResourceReloaderKeys.Client
 
ParameterInvokingEvent - Annotation Interface in org.quiltmc.qsl.base.api.event
A marker interface that indicates an event stored in a field or returned by a method may invoke the event callback on one or more context objects passed in some method parameters.
parse(StringReader) - Method in class org.quiltmc.qsl.command.api.EnumArgumentType
 
parseMetadata(MetadataSectionType<T>) - Method in class org.quiltmc.qsl.resource.loader.api.GroupPack.Wrapped
 
parseMetadata(MetadataSectionType<T>) - Method in class org.quiltmc.qsl.resource.loader.api.InMemoryPack
 
particleConfig() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
Returns the value of the particleConfig record component.
PARTICLES - Static variable in class org.quiltmc.qsl.resource.loader.api.reloader.ResourceReloaderKeys.Client
 
path() - Element in annotation interface org.quiltmc.qsl.base.api.event.ListenerPhase
Returns the path of the phase to listen.
pattern(Iterable<String>) - Method in class org.quiltmc.qsl.recipe.api.data.ShapedRecipeData.Builder
Sets the recipe's pattern.
pattern(String...) - Method in class org.quiltmc.qsl.recipe.api.data.ShapedRecipeData.Builder
 
PayloadTypeRegistry<B> - Interface in org.quiltmc.qsl.networking.api
A registry for payload types.
PhaseData<T,P> - Class in org.quiltmc.qsl.base.api.phase
Data of a phase.
PhaseData(Identifier, T) - Constructor for class org.quiltmc.qsl.base.api.phase.PhaseData
 
PhaseData.VisitStatus - Enum Class in org.quiltmc.qsl.base.api.phase
 
PhaseSorting - Class in org.quiltmc.qsl.base.api.phase
Provides the phase-sorting logic of PhaseData.
pistonBehavior(PistonBehavior) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
playC2S() - Static method in interface org.quiltmc.qsl.networking.api.PayloadTypeRegistry
 
player - Variable in class org.quiltmc.qsl.chat.api.types.AbstractChatMessage
 
PlayerLookup - Class in org.quiltmc.qsl.networking.api
For example, a block entity may use the methods in this class to send a packet to all clients which can see the block entity in order to notify clients about a change.
playS2C() - Static method in interface org.quiltmc.qsl.networking.api.PayloadTypeRegistry
 
PointOfInterestHelper - Class in org.quiltmc.qsl.entity.extensions.api
This class provides utilities to create a PointOfInterestType.
PointOfInterestHelper() - Constructor for class org.quiltmc.qsl.entity.extensions.api.PointOfInterestHelper
 
POST_PROCESSING - Enum constant in enum class org.quiltmc.qsl.worldgen.biome.api.ModificationPhase
The appropriate phase for modifiers that perform wide-reaching biome postprocessing.
postProcess(AbstractBlock.ContextPredicate) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
POTION_ADDITION - Static variable in interface org.quiltmc.qsl.item.setting.api.RecipeRemainderLocation
Remainder location for the potion addition in brewing stands.
PredicateCodecMap<T> - Class in org.quiltmc.qsl.data.callback.api.predicate
A CodecMap for CodecAwarePredicates that bundles a set of codecs created by shared providers.
PredicateCodecMap(Codec<CodecAwarePredicate<T>>) - Constructor for class org.quiltmc.qsl.data.callback.api.predicate.PredicateCodecMap
Create a new predicate codec map based off of the provided general predicate codec.
PredicateCodecProvider - Interface in org.quiltmc.qsl.data.callback.api.predicate
A provider of codecs for CodecAwarePredicates.
previousPhases - Variable in class org.quiltmc.qsl.base.api.phase.PhaseData
 
previousResourceManager() - Method in interface org.quiltmc.qsl.resource.loader.api.ResourceLoaderEvents.StartDataPackReload.Context
Returns the previous resource manager used for previous reloads, may be empty for the first reload.
PROFILE_INDEPENDENT - Enum constant in enum class org.quiltmc.qsl.chat.api.QuiltMessageType
Identifies a profile independent message.
ProfileIndependentS2CMessage - Class in org.quiltmc.qsl.chat.api.types
A wrapper around a "profile independent" message.
ProfileIndependentS2CMessage(PlayerEntity, boolean, ProfileIndependentMessageS2CPacket) - Constructor for class org.quiltmc.qsl.chat.api.types.ProfileIndependentS2CMessage
 
ProfileIndependentS2CMessage(PlayerEntity, boolean, Text, MessageType.Parameters) - Constructor for class org.quiltmc.qsl.chat.api.types.ProfileIndependentS2CMessage
 
ProjectileModifyingBowItem - Class in org.quiltmc.qsl.item.extensions.api.bow
This is the default implementation for BowExtensions, allowing for the easy creation of new bows with no new modded functionality.
ProjectileModifyingBowItem(Item.Settings) - Constructor for class org.quiltmc.qsl.item.extensions.api.bow.ProjectileModifyingBowItem
 
ProjectileModifyingCrossbowItem - Class in org.quiltmc.qsl.item.extensions.api.crossbow
This is the default implementation for CrossbowExtensions, allowing for the easy creation of new crossbows with no new modded functionality.
ProjectileModifyingCrossbowItem(Item.Settings) - Constructor for class org.quiltmc.qsl.item.extensions.api.crossbow.ProjectileModifyingCrossbowItem
 
PROVIDER - Static variable in class org.quiltmc.qsl.data.callback.api.predicate.AlwaysPredicate
 
PROVIDER - Static variable in class org.quiltmc.qsl.data.callback.api.predicate.AndPredicate
 
PROVIDER - Static variable in class org.quiltmc.qsl.data.callback.api.predicate.NeverPredicate
 
PROVIDER - Static variable in class org.quiltmc.qsl.data.callback.api.predicate.NotPredicate
 
PROVIDER - Static variable in class org.quiltmc.qsl.data.callback.api.predicate.OrPredicate
 
put(RenderLayer, Block...) - Static method in class org.quiltmc.qsl.block.extensions.api.client.BlockRenderLayerMap
Sets the render layer of the specified blocks.
put(RenderLayer, Fluid...) - Static method in class org.quiltmc.qsl.block.extensions.api.client.BlockRenderLayerMap
Sets the render layer of the specified fluids.
put(TagKey<R>, V) - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Associates a value with a tag.
put(R, V) - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Associates a value with an entry.
putImage(String, NativeImage) - Method in interface org.quiltmc.qsl.resource.loader.api.MutablePack
Puts an image resource into the resource pack's root.
putImage(String, Supplier<NativeImage>) - Method in interface org.quiltmc.qsl.resource.loader.api.MutablePack
Puts an image resource into the resource pack's root.
putImage(Identifier, NativeImage) - Method in interface org.quiltmc.qsl.resource.loader.api.MutablePack
Puts an image resource into the resource pack for the given path in the assets directory.
putImage(Identifier, Supplier<NativeImage>) - Method in interface org.quiltmc.qsl.resource.loader.api.MutablePack
Puts an image resource into the resource pack for the given path in the assets directory.
putImageAsync(String, Function<String, NativeImage>) - Method in interface org.quiltmc.qsl.resource.loader.api.MutablePack
Puts an image resource into the resource pack's root asynchronously.
putImageAsync(Identifier, Function<Identifier, NativeImage>) - Method in interface org.quiltmc.qsl.resource.loader.api.MutablePack
Puts an image resource into the resource pack for the given path in the assets directory asynchronously.
putOverlay(String, ResourcePack) - Method in class org.quiltmc.qsl.resource.loader.api.InMemoryPack
 
putOverlay(String, ResourcePack) - Method in interface org.quiltmc.qsl.resource.loader.api.MutablePack
Adds a pack overlay to the mutable pack.
putResource(String, byte[]) - Method in class org.quiltmc.qsl.resource.loader.api.InMemoryPack
 
putResource(String, byte[]) - Method in interface org.quiltmc.qsl.resource.loader.api.MutablePack
Puts a resource into the resource pack's root.
putResource(String, Supplier<byte[]>) - Method in class org.quiltmc.qsl.resource.loader.api.InMemoryPack
 
putResource(String, Supplier<byte[]>) - Method in interface org.quiltmc.qsl.resource.loader.api.MutablePack
Puts a resource into the resource pack's root.
putResource(ResourceType, Identifier, byte[]) - Method in class org.quiltmc.qsl.resource.loader.api.InMemoryPack
 
putResource(ResourceType, Identifier, byte[]) - Method in interface org.quiltmc.qsl.resource.loader.api.MutablePack
Puts a resource into the resource pack for the given side and path.
putResource(ResourceType, Identifier, Supplier<byte[]>) - Method in class org.quiltmc.qsl.resource.loader.api.InMemoryPack
 
putResource(ResourceType, Identifier, Supplier<byte[]>) - Method in interface org.quiltmc.qsl.resource.loader.api.MutablePack
Puts a resource into the resource pack for the given side and path.
putResourceAsync(String, Function<String, byte[]>) - Method in class org.quiltmc.qsl.resource.loader.api.InMemoryPack
 
putResourceAsync(String, Function<String, byte[]>) - Method in interface org.quiltmc.qsl.resource.loader.api.MutablePack
Puts a resource into the resource pack's root asynchronously.
putResourceAsync(ResourceType, Identifier, Function<Identifier, byte[]>) - Method in class org.quiltmc.qsl.resource.loader.api.InMemoryPack
 
putResourceAsync(ResourceType, Identifier, Function<Identifier, byte[]>) - Method in interface org.quiltmc.qsl.resource.loader.api.MutablePack
Puts a resource into the resource pack for the given side and path asynchronously.
putText(String, String) - Method in interface org.quiltmc.qsl.resource.loader.api.MutablePack
Puts a text resource into the resource pack's root.
putText(String, Supplier<String>) - Method in interface org.quiltmc.qsl.resource.loader.api.MutablePack
Puts a text resource into the resource pack's root.
putText(ResourceType, Identifier, String) - Method in interface org.quiltmc.qsl.resource.loader.api.MutablePack
Puts a text resource into the resource pack for the given side and path.
putText(ResourceType, Identifier, Supplier<String>) - Method in interface org.quiltmc.qsl.resource.loader.api.MutablePack
Puts a text resource into the resource pack for the given side and path.
putTextAsync(String, Function<String, String>) - Method in interface org.quiltmc.qsl.resource.loader.api.MutablePack
Puts a resource into the resource pack's root asynchronously.
putTextAsync(ResourceType, Identifier, Function<Identifier, String>) - Method in interface org.quiltmc.qsl.resource.loader.api.MutablePack
Puts a text resource into the resource pack for the given side and path asynchronously.

Q

qsl$getEntityParts() - Method in interface org.quiltmc.qsl.entity.multipart.api.MultipartEntity
 
QUERY_START - Static variable in class org.quiltmc.qsl.networking.api.client.ClientLoginConnectionEvents
An event for when the client has started receiving login queries.
QUERY_START - Static variable in class org.quiltmc.qsl.networking.api.server.ServerLoginConnectionEvents
An event for the start of login queries of the server login network handler.
Quick note about vocabulary in Resource Loader and Minecraft: - Search tag in package org.quiltmc.qsl.resource.loader.api
Section
Quick note about vocabulary in the Recipe API: - Search tag in package org.quiltmc.qsl.recipe.api
Section
QuiltAssertions - Class in org.quiltmc.qsl.base.api.util
A set of various assertion utilities.
QuiltBlockSettings - Class in org.quiltmc.qsl.block.extensions.api
An extended variant of the AbstractBlock.Settings class, which provides extra methods for customization.
QuiltBlockSettings() - Constructor for class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
QuiltBlockSettings(AbstractBlock.Settings) - Constructor for class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
QuiltChatEvents - Class in org.quiltmc.qsl.chat.api
Events for modifying, canceling, and listening for various chat messages.
QuiltChatEvents.After - Interface in org.quiltmc.qsl.chat.api
A FunctionalInterface that is used with QuiltChatEvents.AFTER_PROCESS to listen for after messages.
QuiltChatEvents.Before - Interface in org.quiltmc.qsl.chat.api
A FunctionalInterface that is used with QuiltChatEvents.BEFORE_PROCESS to listen for before messages.
QuiltChatEvents.Cancel - Interface in org.quiltmc.qsl.chat.api
A FunctionalInterface that is used with QuiltChatEvents.CANCEL to cancel messages.
QuiltChatEvents.Cancelled - Interface in org.quiltmc.qsl.chat.api
A FunctionalInterface that is used with QuiltChatEvents.CANCELLEDto listen for cancelled messages.
QuiltChatEvents.Modify - Interface in org.quiltmc.qsl.chat.api
A FunctionalInterface that is used with QuiltChatEvents.MODIFY to modify messages.
QuiltClientCommandSource - Interface in org.quiltmc.qsl.command.api.client
Extensions to CommandSource, implemented on ClientCommandSource for client commands - most of these methods are equivalents to methods on ServerCommandSource, to provide a more familiar API.
QuiltCommandRegistrationEnvironment - Interface in org.quiltmc.qsl.command.api
Represents an extension to the CommandManager.RegistrationEnvironment enum, and is automatically injected into it.
QuiltCustomItemSettings - Class in org.quiltmc.qsl.item.setting.api
A list of the CustomItemSettings that are provided by Quilt.
QuiltDimensions - Class in org.quiltmc.qsl.worldgen.dimension.api
This class contains methods that operate on world dimensions.
QuiltEntitySelectorReader - Interface in org.quiltmc.qsl.command.api
An injected extension to EntitySelectorReader.
QuiltEntityTypeBuilder<T> - Class in org.quiltmc.qsl.entity.extensions.api
Extended version of EntityType.Builder with added registration for server->client entity tracking values.
QuiltEntityTypeBuilder(SpawnGroup, EntityType.EntityFactory<T>, String) - Constructor for class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder
 
QuiltEntityTypeBuilder.Living<T> - Class in org.quiltmc.qsl.entity.extensions.api
An extended version of QuiltEntityTypeBuilder with support for features present on living entities, such as default attributes.
QuiltEntityTypeBuilder.Mob<T> - Class in org.quiltmc.qsl.entity.extensions.api
An extended version of QuiltEntityTypeBuilder with support for features present on mob entities, such as spawn restrictions.
QuiltExtendedSpawnDataEntity - Interface in org.quiltmc.qsl.entity.extensions.api.networking
An entity with additional data sent in its spawn packet.
QuiltGameTest - Interface in org.quiltmc.qsl.testing.api.game
This interface can be optionally implemented on your test class.
QuiltItemSettingsExtensions - Interface in org.quiltmc.qsl.item.setting.api
Interface implemented by Item.Settings instances when QSL is present.
QuiltLivingEntityStatusEffectExtensions - Interface in org.quiltmc.qsl.entity.effect.api
Provides status effect-related extensions to the LivingEntity class.
QuiltMessageType - Enum Class in org.quiltmc.qsl.chat.api
Enums that are used to identify the type, side, and direction of various messages.
QuiltMessageType.QuiltMetaMessageType - Enum Class in org.quiltmc.qsl.chat.api
The various meta-types of the QuiltMessageType enums.
QuiltPack - Interface in org.quiltmc.qsl.resource.loader.api
Represents a resource pack with extended metadata, injected into ResourcePack.
QuiltPackProfile - Interface in org.quiltmc.qsl.resource.loader.api
Represents a resource pack profile with extended metadata, injected into PackProfile.
QuiltScreen - Interface in org.quiltmc.qsl.screen.api.client
An interface implemented by Screen through a mixin in order to expose QSL extensions and also provide utility methods.
QuiltStatusEffectExtensions - Interface in org.quiltmc.qsl.entity.effect.api
Provides extensions for the StatusEffect class.
QuiltTagKey<T> - Interface in org.quiltmc.qsl.tag.api
Interface implemented by TagKey instances when QSL is present.
QuiltTestContext - Class in org.quiltmc.qsl.testing.api.game
Represents Quilt-provided extensions to TestContext.
QuiltTestContext(GameTestState) - Constructor for class org.quiltmc.qsl.testing.api.game.QuiltTestContext
 
QuiltTrackedDataHandlerRegistry - Class in org.quiltmc.qsl.entity.extensions.api.networking
 
QuiltTrackedDataHandlerRegistry() - Constructor for class org.quiltmc.qsl.entity.extensions.api.networking.QuiltTrackedDataHandlerRegistry
 

R

RawChatC2SMessage - Class in org.quiltmc.qsl.chat.api.types
A raw C2S chat message.
RawChatC2SMessage(PlayerEntity, boolean, String) - Constructor for class org.quiltmc.qsl.chat.api.types.RawChatC2SMessage
 
rawId() - Method in interface org.quiltmc.qsl.registry.api.event.RegistryEntryContext
Returns the entry's raw int identifier.
read(PacketByteBuf) - Static method in class org.quiltmc.qsl.networking.api.PacketByteBufs
Copys the data from the buf and then advances it to the end.
readAdditionalSpawnData(RegistryByteBuf) - Method in interface org.quiltmc.qsl.entity.extensions.api.networking.QuiltExtendedSpawnDataEntity
Read additional data written on the server by QuiltExtendedSpawnDataEntity.writeAdditionalSpawnData(RegistryByteBuf), and deserialize it on the client after the entity is spawned.
readBytes(ByteBuf, int) - Static method in class org.quiltmc.qsl.networking.api.PacketByteBufs
Wraps the newly created buffer from buf.readBytes in a packet byte buffer.
readCustomDataFromNbt(NbtCompound) - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
 
readRetainedSlice(ByteBuf, int) - Static method in class org.quiltmc.qsl.networking.api.PacketByteBufs
Wraps the newly created buffer from buf.readRetainedSlice in a packet byte buffer.
readSlice(ByteBuf, int) - Static method in class org.quiltmc.qsl.networking.api.PacketByteBufs
Wraps the newly created buffer from buf.readSlice in a packet byte buffer.
READY - Static variable in class org.quiltmc.qsl.lifecycle.api.client.event.ClientLifecycleEvents
An event indicating that a Minecraft client is ready to tick and render.
READY - Static variable in class org.quiltmc.qsl.lifecycle.api.event.ServerLifecycleEvents
An event indicating that a Minecraft server is ready to tick.
READY - Static variable in class org.quiltmc.qsl.networking.api.server.ServerConfigurationConnectionEvents
An event for notification when the server configuration network handler is ready to send packets to the client.
readyClient(MinecraftClient) - Method in interface org.quiltmc.qsl.lifecycle.api.client.event.ClientLifecycleEvents.Ready
Called when a majority of client facilities have been initialized.
readyServer(MinecraftServer) - Method in interface org.quiltmc.qsl.lifecycle.api.event.ServerLifecycleEvents.Ready
Called when a Minecraft server is ready to tick and accept players.
receive(MinecraftClient, ClientConfigurationNetworkHandler, T, PacketSender<CustomPayload>) - Method in interface org.quiltmc.qsl.networking.api.client.ClientConfigurationNetworking.CustomChannelReceiver
Receives an incoming packet.
receive(MinecraftClient, ClientLoginNetworkHandler, PacketByteBuf, Consumer<PacketSendListener>) - Method in interface org.quiltmc.qsl.networking.api.client.ClientLoginNetworking.QueryRequestReceiver
Handles an incoming query request from a server.
receive(MinecraftClient, ClientPlayNetworkHandler, T, PacketSender<CustomPayload>) - Method in interface org.quiltmc.qsl.networking.api.client.ClientPlayNetworking.CustomChannelReceiver
Receives an incoming packet.
receive(MinecraftServer, ServerConfigurationNetworkHandler, T, PacketSender<CustomPayload>) - Method in interface org.quiltmc.qsl.networking.api.server.ServerConfigurationNetworking.CustomChannelReceiver
Receives an incoming packet.
receive(MinecraftServer, ServerLoginNetworkHandler, boolean, PacketByteBuf, ServerLoginNetworking.LoginSynchronizer, LoginPacketSender) - Method in interface org.quiltmc.qsl.networking.api.server.ServerLoginNetworking.QueryResponseReceiver
Handles an incoming query response from a client.
receive(MinecraftServer, ServerPlayerEntity, ServerPlayNetworkHandler, T, PacketSender<CustomPayload>) - Method in interface org.quiltmc.qsl.networking.api.server.ServerPlayNetworking.CustomChannelReceiver
Receives an incoming packet.
RECIPE_REMAINDER_PROVIDER - Static variable in class org.quiltmc.qsl.item.setting.api.QuiltCustomItemSettings
The CustomItemSetting in charge of handing RecipeRemainderProviders.
recipeDamageRemainder() - Method in interface org.quiltmc.qsl.item.setting.api.QuiltItemSettingsExtensions
Sets the stack-aware recipe remainder to damage the item by 1 every time it is used in crafting.
recipeDamageRemainder(int) - Method in interface org.quiltmc.qsl.item.setting.api.QuiltItemSettingsExtensions
Sets the stack-aware recipe remainder to damage the item by a certain amount every time it is used in crafting.
recipeDamageRemainder(int, RecipeRemainderLocation...) - Method in interface org.quiltmc.qsl.item.setting.api.QuiltItemSettingsExtensions
Sets the stack-aware recipe remainder to damage the item by a certain amount every time it is used in crafting.
recipeDamageRemainder(RecipeRemainderLocation...) - Method in interface org.quiltmc.qsl.item.setting.api.QuiltItemSettingsExtensions
Sets the stack-aware recipe remainder to damage the item by 1 every time it is used in crafting.
RecipeData<I,R> - Interface in org.quiltmc.qsl.recipe.api.data
Represents the data required to create a recipe.
RecipeLoadingEvents - Search tag in package org.quiltmc.qsl.recipe.api
Section
RecipeLoadingEvents - Class in org.quiltmc.qsl.recipe.api
Represents the recipe loading events.
RecipeLoadingEvents.AddRecipesCallback - Interface in org.quiltmc.qsl.recipe.api
Callback called to register additional recipes when recipes are loaded.
RecipeLoadingEvents.AddRecipesCallback.RecipeHandler - Interface in org.quiltmc.qsl.recipe.api
This interface should not be extended by users.
RecipeLoadingEvents.ModifyRecipesCallback - Interface in org.quiltmc.qsl.recipe.api
Callback called to modify or replace recipes after recipes are loaded.
RecipeLoadingEvents.ModifyRecipesCallback.RecipeHandler - Interface in org.quiltmc.qsl.recipe.api
This interface should not be extended by users.
RecipeLoadingEvents.RemoveRecipesCallback - Interface in org.quiltmc.qsl.recipe.api
Callback called to remove recipes after recipes are loaded.
RecipeLoadingEvents.RemoveRecipesCallback.RecipeHandler - Interface in org.quiltmc.qsl.recipe.api
This interface should not be extended by users.
RecipeManagerHelper - Search tag in package org.quiltmc.qsl.recipe.api
Section
RecipeManagerHelper - Class in org.quiltmc.qsl.recipe.api
Represents a helper for the RecipeManager.
recipeRemainder(RecipeRemainderProvider) - Method in interface org.quiltmc.qsl.item.setting.api.QuiltItemSettingsExtensions
Sets the stack-aware recipe remainder provider of the item.
recipeRemainder(RecipeRemainderProvider, RecipeRemainderLocation...) - Method in interface org.quiltmc.qsl.item.setting.api.QuiltItemSettingsExtensions
Sets the stack-aware recipe remainder provider of the item.
RecipeRemainderLocation - Interface in org.quiltmc.qsl.item.setting.api
Contains the different recipe remainder locations that QSL supports.
RecipeRemainderLogicHandler - Interface in org.quiltmc.qsl.item.setting.api
Handles most logic for stack-aware recipe remainders.
RecipeRemainderProvider - Interface in org.quiltmc.qsl.item.setting.api
Allows an item to conditionally specify the recipe remainder.
RECIPES - Static variable in class org.quiltmc.qsl.resource.loader.api.reloader.ResourceReloaderKeys.Server
 
recipeSelfRemainder() - Method in interface org.quiltmc.qsl.item.setting.api.QuiltItemSettingsExtensions
Sets the stack-aware recipe remainder to return the item itself.
recipeSelfRemainder(RecipeRemainderLocation...) - Method in interface org.quiltmc.qsl.item.setting.api.QuiltItemSettingsExtensions
Sets the stack-aware recipe remainder to return the item itself.
recompute() - Method in class org.quiltmc.qsl.resource.loader.api.GroupPack
Recomputes some cached data in case the resource pack list changes.
register(Class<?>) - Method in record class org.quiltmc.qsl.testing.api.game.TestRegistrationContext
Registers an additional test class.
register(Class<?>...) - Method in record class org.quiltmc.qsl.testing.api.game.TestRegistrationContext
Registers additional test classes.
register(EnumSet<QuiltMessageType>, C) - Method in interface org.quiltmc.qsl.chat.api.ChatEvent
Register a callback for the event.
register(CustomPayload.Id<T>, PacketCodec<? super B, T>) - Method in interface org.quiltmc.qsl.networking.api.PayloadTypeRegistry
Registers a custom payload type.
register(RegistryKey<? extends Registry<V>>, Identifier, Supplier<V>) - Method in interface org.quiltmc.qsl.registry.api.event.DynamicRegistryManagerSetupContext
Attempts to safely register a game object into the given registry.
register(RegistryKey<? extends Registry<V>>, Identifier, V) - Method in record class org.quiltmc.qsl.registry.api.event.DynamicRegistryManagerSetupContext.RegistryMap
Registers the given game object into the given registry.
register(Registry<R>, Identifier, T, RegistryEntryAttachment<R, V1>, V1) - Static method in class org.quiltmc.qsl.registry.attachment.api.RegistryExtensions
Utility method to register an entry and associate a value to it in an attachment.
register(Registry<R>, Identifier, T, RegistryEntryAttachment<R, V1>, V1, RegistryEntryAttachment<R, V2>, V2) - Static method in class org.quiltmc.qsl.registry.attachment.api.RegistryExtensions
Utility method to register an entry and associate values to it in multiple attachments.
register(Registry<R>, Identifier, T, RegistryEntryAttachment<R, V1>, V1, RegistryEntryAttachment<R, V2>, V2, RegistryEntryAttachment<R, V3>, V3) - Static method in class org.quiltmc.qsl.registry.attachment.api.RegistryExtensions
Utility method to register an entry and associate values to it in multiple attachments.
register(Registry<R>, Identifier, T, RegistryEntryAttachment<R, V1>, V1, RegistryEntryAttachment<R, V2>, V2, RegistryEntryAttachment<R, V3>, V3, RegistryEntryAttachment<R, V4>, V4) - Static method in class org.quiltmc.qsl.registry.attachment.api.RegistryExtensions
Utility method to register an entry and associate values to it in multiple attachments.
register(RegistryKey<? extends Registry<E>>, Codec<E>) - Static method in class org.quiltmc.qsl.registry.api.dynamic.DynamicMetaRegistry
Registers a server-side dynamic registry.
register(RegistryKey<? extends Registry<E>>, Codec<E>, DynamicRegistryFlag...) - Static method in class org.quiltmc.qsl.registry.api.dynamic.DynamicMetaRegistry
Registers a server-side dynamic registry.
register(Identifier, EnumSet<QuiltMessageType>, C) - Method in interface org.quiltmc.qsl.chat.api.ChatEvent
Registers a callback to a specific phase of the event.
register(Identifier, EntitySelectorOptions.SelectorHandler, Predicate<EntitySelectorReader>, Text) - Static method in class org.quiltmc.qsl.command.api.EntitySelectorOptionRegistry
Registers an entity selector option.
register(Identifier, TrackedDataHandler<T>) - Static method in class org.quiltmc.qsl.entity.extensions.api.networking.QuiltTrackedDataHandlerRegistry
Registers custom TrackedDataHandler in a mod compatible way.
register(Identifier, T) - Method in class org.quiltmc.qsl.base.api.event.Event
Registers a callback to a specific phase of the event.
register(Identifier, int, int, ImmutableSet.Builder<BlockState>) - Static method in class org.quiltmc.qsl.entity.extensions.api.PointOfInterestHelper
Creates and registers a PointOfInterestType.
register(Identifier, int, int, Iterable<BlockState>) - Static method in class org.quiltmc.qsl.entity.extensions.api.PointOfInterestHelper
Creates and registers a PointOfInterestType.
register(Identifier, int, int, Set<BlockState>) - Static method in class org.quiltmc.qsl.entity.extensions.api.PointOfInterestHelper
Creates and registers a PointOfInterestType.
register(Identifier, int, int, Block...) - Static method in class org.quiltmc.qsl.entity.extensions.api.PointOfInterestHelper
Creates and registers a PointOfInterestType.
register(Identifier, Codec<? extends CodecAwarePredicate<T>>) - Method in class org.quiltmc.qsl.data.callback.api.predicate.PredicateCodecMap
 
register(Identifier, Codec<? extends T>) - Method in class org.quiltmc.qsl.data.callback.api.CodecMap
Adds a codec to the map.
register(Identifier, MapCodec<? extends EnchantingBooster>, PacketCodec<RegistryByteBuf, ? extends EnchantingBooster>) - Static method in class org.quiltmc.qsl.block.content.registry.api.enchanting.EnchantingBoosters
Registers a non-simple booster type.
register(Identifier, Class<? extends A>, ArgumentTypeInfo<A, T>, ArgumentTypeFallbackProvider<A>) - Static method in interface org.quiltmc.qsl.command.api.ServerArgumentType
Creates and registers a new server-side argument type.
register(Identifier, Class<? extends A>, ArgumentTypeInfo<A, T>, ArgumentTypeFallbackProvider<A>, SuggestionProvider<?>) - Static method in interface org.quiltmc.qsl.command.api.ServerArgumentType
Creates and registers a new server-side argument type.
register(Identifier, Function<Identifier, RecipeData<?, ?>>) - Method in interface org.quiltmc.qsl.recipe.api.RecipeLoadingEvents.AddRecipesCallback.RecipeHandler
Registers a recipe into the RecipeManager.
register(Identifier, PointOfInterestType) - Static method in class org.quiltmc.qsl.entity.extensions.api.PointOfInterestHelper
Registers a PointOfInterestType.
register(Identifier, EnchantingBoosterType) - Static method in class org.quiltmc.qsl.block.content.registry.api.enchanting.EnchantingBoosters
Registers a booster type.
register(Identifier, T) - Method in class org.quiltmc.qsl.data.callback.api.DynamicEventCallbackSource
Listens to the event in a way that data can replace.
register(Identifier, T) - Method in interface org.quiltmc.qsl.registry.api.event.RegistryEntryContext
Safely registers a new entry in the registry of this context.
register(Identifier, T, Identifier) - Method in class org.quiltmc.qsl.data.callback.api.DynamicEventCallbackSource
Listens to the event in a way that data can replace.
register(T) - Method in class org.quiltmc.qsl.base.api.event.Event
Register a callback to the event.
REGISTER - Static variable in class org.quiltmc.qsl.networking.api.client.C2SConfigurationChannelEvents
An event for the client configuration network handler receiving an update indicating the connected server's ability to receive packets in certain channels.
REGISTER - Static variable in class org.quiltmc.qsl.networking.api.client.C2SPlayChannelEvents
An event for the client play network handler receiving an update indicating the connected server's ability to receive packets in certain channels.
REGISTER - Static variable in class org.quiltmc.qsl.networking.api.server.S2CConfigurationChannelEvents
An event for the server configuration network handler receiving an update indicating the connected client's ability to receive packets in certain channels.
REGISTER - Static variable in class org.quiltmc.qsl.networking.api.server.S2CPlayChannelEvents
An event for the server play network handler receiving an update indicating the connected client's ability to receive packets in certain channels.
registerBuiltinPack(Identifier, ModContainer, PackActivationType) - Static method in interface org.quiltmc.qsl.resource.loader.api.ResourceLoader
Registers a built-in resource pack.
registerBuiltinPack(Identifier, ModContainer, PackActivationType, Text) - Static method in interface org.quiltmc.qsl.resource.loader.api.ResourceLoader
Registers a built-in resource pack.
registerBuiltinPack(Identifier, PackActivationType) - Static method in interface org.quiltmc.qsl.resource.loader.api.ResourceLoader
Registers a built-in resource pack.
registerBuiltinPack(Identifier, PackActivationType, Text) - Static method in interface org.quiltmc.qsl.resource.loader.api.ResourceLoader
Registers a built-in resource pack.
registerCommands(CommandDispatcher<ServerCommandSource>, CommandBuildContext, CommandManager.RegistrationEnvironment) - Method in interface org.quiltmc.qsl.command.api.CommandRegistrationCallback
Called when server-side commands are registered.
registerCommands(CommandDispatcher<QuiltClientCommandSource>, CommandBuildContext, CommandManager.RegistrationEnvironment) - Method in interface org.quiltmc.qsl.command.api.client.ClientCommandRegistrationCallback
Called when client-side commands are registered.
registerGlobalReceiver(CustomPayload.Id<T>, ClientConfigurationNetworking.CustomChannelReceiver<T>) - Static method in class org.quiltmc.qsl.networking.api.client.ClientConfigurationNetworking
Registers a handler to a channel.
registerGlobalReceiver(CustomPayload.Id<T>, ClientPlayNetworking.CustomChannelReceiver<T>) - Static method in class org.quiltmc.qsl.networking.api.client.ClientPlayNetworking
Registers a handler to a channel.
registerGlobalReceiver(CustomPayload.Id<T>, ServerConfigurationNetworking.CustomChannelReceiver<T>) - Static method in class org.quiltmc.qsl.networking.api.server.ServerConfigurationNetworking
Registers a handler to a channel.
registerGlobalReceiver(CustomPayload.Id<T>, ServerPlayNetworking.CustomChannelReceiver<T>) - Static method in class org.quiltmc.qsl.networking.api.server.ServerPlayNetworking
Registers a handler to a channel.
registerGlobalReceiver(Identifier, ClientLoginNetworking.QueryRequestReceiver) - Static method in class org.quiltmc.qsl.networking.api.client.ClientLoginNetworking
Registers a handler to a query request channel.
registerGlobalReceiver(Identifier, ServerLoginNetworking.QueryResponseReceiver) - Static method in class org.quiltmc.qsl.networking.api.server.ServerLoginNetworking
Registers a handler to a query response channel.
registerModel(BipedEntityModel<BipedRenderState>, ItemConvertible...) - Static method in class org.quiltmc.qsl.rendering.entity.api.client.ArmorRenderingRegistry
Registers a static model for the specified items.
registerModelProvider(Identifier, ArmorRenderingRegistry.ModelProvider, ItemConvertible...) - Static method in class org.quiltmc.qsl.rendering.entity.api.client.ArmorRenderingRegistry
Registers a model provider for the specified items.
registerModelProvider(ArmorRenderingRegistry.ModelProvider, ItemConvertible...) - Static method in class org.quiltmc.qsl.rendering.entity.api.client.ArmorRenderingRegistry
Registers a model provider for the specified items.
registerPackProfileProvider(PackProvider) - Method in interface org.quiltmc.qsl.resource.loader.api.ResourceLoader
Registers a pack profile provider.
registerProvider(Identifier, PredicateCodecProvider) - Static method in class org.quiltmc.qsl.data.callback.api.predicate.PredicateCodecMap
Register a general predicate codec provider.
registerReceiver(CustomPayload.Id<?>, ClientConfigurationNetworking.CustomChannelReceiver<?>) - Static method in class org.quiltmc.qsl.networking.api.client.ClientConfigurationNetworking
Registers a handler to a channel.
registerReceiver(CustomPayload.Id<T>, ClientPlayNetworking.CustomChannelReceiver<T>) - Static method in class org.quiltmc.qsl.networking.api.client.ClientPlayNetworking
Registers a handler to a channel.
registerReceiver(ServerConfigurationNetworkHandler, CustomPayload.Id<T>, ServerConfigurationNetworking.CustomChannelReceiver<T>) - Static method in class org.quiltmc.qsl.networking.api.server.ServerConfigurationNetworking
Registers a handler to a channel.
registerReceiver(ServerLoginNetworkHandler, Identifier, ServerLoginNetworking.QueryResponseReceiver) - Static method in class org.quiltmc.qsl.networking.api.server.ServerLoginNetworking
Registers a handler to a query response channel.
registerReceiver(ServerPlayNetworkHandler, CustomPayload.Id<T>, ServerPlayNetworking.CustomChannelReceiver<T>) - Static method in class org.quiltmc.qsl.networking.api.server.ServerPlayNetworking
Registers a handler to a channel.
registerReceiver(Identifier, ClientLoginNetworking.QueryRequestReceiver) - Static method in class org.quiltmc.qsl.networking.api.client.ClientLoginNetworking
Registers a handler to a query request channel.
registerReloader(IdentifiableResourceReloader) - Method in interface org.quiltmc.qsl.resource.loader.api.ResourceLoader
Register a resource reloader for a given resource manager type.
registerRenderLayer(RenderLayer, ItemConvertible...) - Static method in class org.quiltmc.qsl.rendering.entity.api.client.ArmorRenderingRegistry
Registers a static render layer for the specified items.
registerRenderLayerProvider(Identifier, ArmorRenderingRegistry.RenderLayerProvider, ItemConvertible...) - Static method in class org.quiltmc.qsl.rendering.entity.api.client.ArmorRenderingRegistry
Registers a render layer provider for the specified items.
registerRenderLayerProvider(ArmorRenderingRegistry.RenderLayerProvider, ItemConvertible...) - Static method in class org.quiltmc.qsl.rendering.entity.api.client.ArmorRenderingRegistry
Registers a render layer provider for the specified items.
registerStaticRecipe(Identifier, RecipeData<I, R>) - Static method in class org.quiltmc.qsl.recipe.api.RecipeManagerHelper
Registers a static recipe.
registerSynced(RegistryKey<? extends Registry<E>>, Codec<E>) - Static method in class org.quiltmc.qsl.registry.api.dynamic.DynamicMetaRegistry
Registers a dynamic registry which contents get synced between the server and connected clients.
registerSynced(RegistryKey<? extends Registry<E>>, Codec<E>, Codec<E>) - Static method in class org.quiltmc.qsl.registry.api.dynamic.DynamicMetaRegistry
Registers a dynamic registry which contents get synced between the server and connected clients.
registerSynced(RegistryKey<? extends Registry<E>>, Codec<E>, Codec<E>, DynamicRegistryFlag...) - Static method in class org.quiltmc.qsl.registry.api.dynamic.DynamicMetaRegistry
Registers a dynamic registry which contents get synced between the server and connected clients.
registerSynced(RegistryKey<? extends Registry<E>>, Codec<E>, DynamicRegistryFlag...) - Static method in class org.quiltmc.qsl.registry.api.dynamic.DynamicMetaRegistry
Registers a dynamic registry which contents get synced between the server and connected clients.
registerTests(TestRegistrationContext) - Method in interface org.quiltmc.qsl.testing.api.game.QuiltGameTest
Override this method to register additional tests or conditional tests.
registerTextureProvider(Identifier, ArmorRenderingRegistry.TextureProvider, ItemConvertible...) - Static method in class org.quiltmc.qsl.rendering.entity.api.client.ArmorRenderingRegistry
Registers a texture provider for the specified items.
registerTextureProvider(ArmorRenderingRegistry.TextureProvider, ItemConvertible...) - Static method in class org.quiltmc.qsl.rendering.entity.api.client.ArmorRenderingRegistry
Registers a texture provider for the specified items.
registerWanderingTraderPool(Identifier, int, Collection<TradeOffers.Factory>) - Static method in class org.quiltmc.qsl.entity.extensions.api.TradeOfferHelper
 
registerWanderingTraderPool(Identifier, int, TradeOffers.Factory...) - Static method in class org.quiltmc.qsl.entity.extensions.api.TradeOfferHelper
Registers a new Wandering Trader offer pool.
registries() - Method in record class org.quiltmc.qsl.registry.api.event.DynamicRegistryManagerSetupContext.RegistryMap
Returns the value of the registries record component.
registry() - Method in interface org.quiltmc.qsl.registry.api.event.RegistryEntryContext
Returns the relevant registry for this entry.
registry() - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Gets the registry this attachment is attached to.
RegistryEntryAttachment<R,V> - Interface in org.quiltmc.qsl.registry.attachment.api
Represents an arbitrary value attached to a registry entry.
RegistryEntryAttachment.Builder<R,V> - Class in org.quiltmc.qsl.registry.attachment.api
Builder for attachments.
RegistryEntryAttachment.Entry<R,V> - Record Class in org.quiltmc.qsl.registry.attachment.api
Specifies a value association entry.
RegistryEntryAttachment.Side - Enum Class in org.quiltmc.qsl.registry.attachment.api
Specifies on what side this attachment should exist.
RegistryEntryAttachment.TagEntry<R,V> - Record Class in org.quiltmc.qsl.registry.attachment.api
Specifies a tag value association entry.
RegistryEntryAttachment.TagValueAdded<R,V> - Interface in org.quiltmc.qsl.registry.attachment.api
Event that is fired on a value being associated with a tag.
RegistryEntryAttachment.TagValueRemoved<R> - Interface in org.quiltmc.qsl.registry.attachment.api
Event that is fired on a tag's associated value being removed.
RegistryEntryAttachment.ValueAdded<R,V> - Interface in org.quiltmc.qsl.registry.attachment.api
Event that is fired on a value being associated with an entry.
RegistryEntryAttachment.ValueRemoved<R> - Interface in org.quiltmc.qsl.registry.attachment.api
Event that is fired on an entry's associated value being removed.
Registry Entry Attachments - Search tag in package org.quiltmc.qsl.registry.attachment.api
Section
RegistryEntryContext<V> - Interface in org.quiltmc.qsl.registry.api.event
Represents information about a registry entry.
RegistryEvents - Class in org.quiltmc.qsl.registry.api.event
Events for listening to the manipulation of Minecraft's content registries.
RegistryEvents.DynamicRegistryLoadedCallback - Interface in org.quiltmc.qsl.registry.api.event
 
RegistryEvents.DynamicRegistrySetupCallback - Interface in org.quiltmc.qsl.registry.api.event
 
RegistryEvents.EntryAdded<V> - Interface in org.quiltmc.qsl.registry.api.event
Functional interface to be implemented on callbacks for RegistryEvents.getEntryAddEvent(Registry).
RegistryExtensions - Class in org.quiltmc.qsl.registry.attachment.api
Extensions for working with Registrys.
RegistryExtensions() - Constructor for class org.quiltmc.qsl.registry.attachment.api.RegistryExtensions
 
registryManager() - Method in interface org.quiltmc.qsl.registry.api.event.DynamicRegistryManagerSetupContext
Returns the dynamic registry manager that is being currently setup.
RegistryMap(Map<RegistryKey<? extends Registry<?>>, Registry<?>>) - Constructor for record class org.quiltmc.qsl.registry.api.event.DynamicRegistryManagerSetupContext.RegistryMap
Creates an instance of a RegistryMap record class.
RegistryMonitor<V> - Interface in org.quiltmc.qsl.registry.api.event
A higher level tool for monitoring the manipulation of Minecraft's content registries.
RegistrySynchronization - Class in org.quiltmc.qsl.registry.api.sync
Methods for manipulation of registry synchronization.
RegistrySynchronization() - Constructor for class org.quiltmc.qsl.registry.api.sync.RegistrySynchronization
 
REMOVALS - Enum constant in enum class org.quiltmc.qsl.worldgen.biome.api.ModificationPhase
The appropriate phase for modifiers that remove features or other aspects of biomes (i.e.
remove(TagKey<R>) - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Removes any value associated with a tag.
remove(Identifier) - Method in interface org.quiltmc.qsl.recipe.api.RecipeLoadingEvents.RemoveRecipesCallback.RecipeHandler
Removes a recipe in the RecipeManager.
remove(R) - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Removes any value associated with an entry.
REMOVE - Static variable in class org.quiltmc.qsl.recipe.api.RecipeLoadingEvents
Event to remove recipes while the RecipeManager is being built.
REMOVE - Static variable in class org.quiltmc.qsl.screen.api.client.ScreenEvents
An event that is called after Screen.removed() is called.
REMOVE_PHASE - Static variable in class org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleEvents
Represents the event phase named quilt:remove for the modification events for which removals may happen.
removeCarver(RegistryKey<ConfiguredCarver<?>>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.GenerationSettingsContext
Removes all carvers with the given key from all of this biomes generation steps.
RemoveCarversModifier - Record Class in org.quiltmc.qsl.worldgen.biome.api.codec
A biome modifier that removes carvers from a biome.
RemoveCarversModifier(CodecAwarePredicate<BiomeSelectionContext>, List<RegistryKey<ConfiguredCarver<?>>>) - Constructor for record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveCarversModifier
Creates an instance of a RemoveCarversModifier record class.
removeFeature(RegistryKey<PlacedFeature>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.GenerationSettingsContext
Removes a feature from all of this biomes generation steps, and returns if any features were removed.
removeFeature(GenerationStep.Feature, RegistryKey<PlacedFeature>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.GenerationSettingsContext
Removes a feature from one of this biomes generation steps, and returns if any features were removed.
RemoveFeaturesModifier - Record Class in org.quiltmc.qsl.worldgen.biome.api.codec
A biome modifier that removes features from a biome.
RemoveFeaturesModifier(CodecAwarePredicate<BiomeSelectionContext>, List<RegistryKey<PlacedFeature>>, List<GenerationStep.Feature>) - Constructor for record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveFeaturesModifier
Creates an instance of a RemoveFeaturesModifier record class.
removeIf(Predicate<RecipeHolder<?>>) - Method in interface org.quiltmc.qsl.recipe.api.RecipeLoadingEvents.RemoveRecipesCallback.RecipeHandler
Removes a recipe if the predicate returns true.
removeIf(RecipeType<T>, Predicate<RecipeHolder<T>>) - Method in interface org.quiltmc.qsl.recipe.api.RecipeLoadingEvents.RemoveRecipesCallback.RecipeHandler
Removes a recipe if the predicate returns true.
removeRecipes(RecipeLoadingEvents.RemoveRecipesCallback) - Static method in class org.quiltmc.qsl.recipe.api.RecipeManagerHelper
Removes recipes in the RecipeManager when it is being built.
removeRecipes(RecipeLoadingEvents.RemoveRecipesCallback.RecipeHandler) - Method in interface org.quiltmc.qsl.recipe.api.RecipeLoadingEvents.RemoveRecipesCallback
Called after recipes are loaded to remove recipes.
removesEffect(StatusEffectInstance) - Method in class org.quiltmc.qsl.entity.effect.api.StatusEffectRemovalReason
Checks if the removal reason should remove this effect.
RemoveSpawnersModifier - Record Class in org.quiltmc.qsl.worldgen.biome.api.codec
A biome modifier that removes mob spawners from biomes.
RemoveSpawnersModifier(CodecAwarePredicate<BiomeSelectionContext>, Set<Identifier>, Set<SpawnGroup>) - Constructor for record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveSpawnersModifier
Creates an instance of a RemoveSpawnersModifier record class.
removeSpawns(BiPredicate<SpawnGroup, SpawnSettings.SpawnEntry>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.SpawnSettingsContext
Removes any spawns matching the given predicate from this biome, and returns true if any matched.
removeSpawnsOfEntityType(EntityType<?>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.SpawnSettingsContext
Removes all spawns of the given entity type.
removeStatusEffect(Holder<StatusEffect>, StatusEffectRemovalReason) - Method in interface org.quiltmc.qsl.entity.effect.api.QuiltLivingEntityStatusEffectExtensions
Removes a status effect of a specific type.
replace(Identifier, RecipeData<?, ?>) - Method in interface org.quiltmc.qsl.recipe.api.RecipeLoadingEvents.ModifyRecipesCallback.RecipeHandler
Replaces a recipe in the RecipeManager.
replaceable() - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
replaceable(boolean) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
REPLACEMENTS - Enum constant in enum class org.quiltmc.qsl.worldgen.biome.api.ModificationPhase
The appropriate phase for modifiers that replace existing features with modified features.
replaceProjectileShot(ItemStack, ItemStack, LivingEntity, float, PersistentProjectileEntity) - Method in interface org.quiltmc.qsl.item.extensions.api.bow.BowShotProjectileEvents.ReplaceProjectileFromBow
In this method you can replace the arrow shot from your custom bow.
replaceProjectileShot(ItemStack, ItemStack, LivingEntity, ProjectileEntity) - Method in interface org.quiltmc.qsl.item.extensions.api.crossbow.CrossbowShotProjectileEvents.ReplaceProjectileFromCrossbow
In this method you can replace the arrow shot from your custom crossbow.
required() - Element in annotation interface org.quiltmc.qsl.testing.api.game.annotation.GameTest
Deprecated.
Whether this test must succeed for the whole test sequence to succeed.
requiredFlags(FeatureFlag...) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
requiredFlags(FeatureFlag...) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Living
 
requiredFlags(FeatureFlag...) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Mob
 
requiredFlags(FeatureFlag...) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder
Entities of this will not spawn or load, will have their spawn eggs disabled, and will not be accessible by ID in commands, unless all feature flags in requiredFlags are present.
requiredFlags(FeatureFlagBitSet) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
requiredSuccesses() - Element in annotation interface org.quiltmc.qsl.testing.api.game.annotation.GameTest
Deprecated.
The minimum number of successes - out of all attempts - for this test to be considered successful.
requiresTool(boolean) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
resistance(float) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
ResourceLoader - Interface in org.quiltmc.qsl.resource.loader.api
Represents the resource loader.
ResourceLoaderEvents - Class in org.quiltmc.qsl.resource.loader.api
Events related to the resource loader.
Resource loader events - Search tag in package org.quiltmc.qsl.resource.loader.api.client
Section
ResourceLoaderEvents.DataPackReloadContext - Interface in org.quiltmc.qsl.resource.loader.api
 
ResourceLoaderEvents.EndDataPackReload - Interface in org.quiltmc.qsl.resource.loader.api
Functional interface to be implemented on callbacks for ResourceLoaderEvents.END_DATA_PACK_RELOAD.
ResourceLoaderEvents.EndDataPackReload.Context - Interface in org.quiltmc.qsl.resource.loader.api
 
ResourceLoaderEvents.StartDataPackReload - Interface in org.quiltmc.qsl.resource.loader.api
Functional interface to be implemented on callbacks for ResourceLoaderEvents.START_DATA_PACK_RELOAD.
ResourceLoaderEvents.StartDataPackReload.Context - Interface in org.quiltmc.qsl.resource.loader.api
 
resourceManager() - Method in interface org.quiltmc.qsl.registry.api.event.DynamicRegistryManagerSetupContext
Returns the resource manager that is used to setup the dynamic registries.
resourceManager() - Method in interface org.quiltmc.qsl.resource.loader.api.client.ClientResourceLoaderEvents.StartPackReload.Context
Returns the resource manager.
resourceManager() - Method in interface org.quiltmc.qsl.resource.loader.api.PackRegistrationContext
Returns the resource manager that contains the currently existing resource packs.
resourceManager() - Method in interface org.quiltmc.qsl.resource.loader.api.ResourceLoaderEvents.DataPackReloadContext
Returns the resource manager.
resourceManager() - Method in interface org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleContext
 
Resource Pack Injection - Search tag in package org.quiltmc.qsl.resource.loader.api
Section
resourcePath - Variable in class org.quiltmc.qsl.data.callback.api.DynamicEventCallbackSource
 
Resource Reloader Extensions - Search tag in package org.quiltmc.qsl.resource.loader.api.reloader
Section
ResourceReloaderKeys - Class in org.quiltmc.qsl.resource.loader.api.reloader
This class contains default keys for various Minecraft resource reloaders.
ResourceReloaderKeys.Client - Class in org.quiltmc.qsl.resource.loader.api.reloader
Keys for various client resource reloaders.
ResourceReloaderKeys.Server - Class in org.quiltmc.qsl.resource.loader.api.reloader
Keys for various server resource reloaders.
Resource Reloaders - Search tag in package org.quiltmc.qsl.resource.loader.api
Section
Resource Reloaders APIs. - Search tag in package org.quiltmc.qsl.resource.loader.api.reloader
Section
result(ItemStack) - Method in class org.quiltmc.qsl.recipe.api.data.ShapedRecipeData.Builder
Sets the recipe's result.
result(ItemStack) - Method in class org.quiltmc.qsl.recipe.api.data.ShapelessRecipeData.Builder
Sets the recipe's result.
retainedDuplicate(ByteBuf) - Static method in class org.quiltmc.qsl.networking.api.PacketByteBufs
Wraps the newly created buffer from buf.retainedDuplicate in a packet byte buffer.
retainedSlice(ByteBuf) - Static method in class org.quiltmc.qsl.networking.api.PacketByteBufs
Wraps the newly created buffer from buf.retainedSlice in a packet byte buffer.
retainedSlice(ByteBuf, int, int) - Static method in class org.quiltmc.qsl.networking.api.PacketByteBufs
Wraps the newly created buffer from buf.retainedSlice in a packet byte buffer.
reversible() - Method in record class org.quiltmc.qsl.block.content.registry.api.ReversibleBlockEntry
Returns the value of the reversible record component.
ReversibleBlockEntry - Record Class in org.quiltmc.qsl.block.content.registry.api
 
ReversibleBlockEntry(Block, boolean) - Constructor for record class org.quiltmc.qsl.block.content.registry.api.ReversibleBlockEntry
Creates an instance of a ReversibleBlockEntry record class.
rotate(float, float, boolean) - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
Rotates this AbstractEntityPart about its pivot point with the given rotation.
rotate(Vec3d, float, float, boolean) - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
Rotates this AbstractEntityPart about the pivot point with the given rotation.
rotation() - Element in annotation interface org.quiltmc.qsl.testing.api.game.annotation.GameTest
Deprecated.
The ordinal of a BlockRotation value for the rotation of the test structure.
rule() - Method in record class org.quiltmc.qsl.worldgen.surface_rule.api.codec.AddMaterialRuleCallback
Returns the value of the rule record component.

S

S2CConfigurationChannelEvents - Class in org.quiltmc.qsl.networking.api.server
Offers access to events related to the indication of a connected client's ability to receive packets in certain channels.
S2CConfigurationChannelEvents.Register - Interface in org.quiltmc.qsl.networking.api.server
 
S2CConfigurationChannelEvents.Unregister - Interface in org.quiltmc.qsl.networking.api.server
 
S2CPlayChannelEvents - Class in org.quiltmc.qsl.networking.api.server
Offers access to events related to the indication of a connected client's ability to receive packets in certain channels.
S2CPlayChannelEvents.Register - Interface in org.quiltmc.qsl.networking.api.server
 
S2CPlayChannelEvents.Unregister - Interface in org.quiltmc.qsl.networking.api.server
 
scale(float) - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
Scales the EntityPart's dimensions.
scale(float, float) - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
Scales the EntityPart's dimensions.
ScreenEvents - Class in org.quiltmc.qsl.screen.api.client
Holds events related to Screens.
ScreenEvents.AfterInit - Interface in org.quiltmc.qsl.screen.api.client
 
ScreenEvents.AfterRender - Interface in org.quiltmc.qsl.screen.api.client
 
ScreenEvents.AfterTick - Interface in org.quiltmc.qsl.screen.api.client
 
ScreenEvents.BeforeInit - Interface in org.quiltmc.qsl.screen.api.client
 
ScreenEvents.BeforeRender - Interface in org.quiltmc.qsl.screen.api.client
 
ScreenEvents.BeforeTick - Interface in org.quiltmc.qsl.screen.api.client
 
ScreenEvents.Remove - Interface in org.quiltmc.qsl.screen.api.client
 
ScreenKeyboardEvents - Class in org.quiltmc.qsl.screen.api.client
Events related to use of the keyboard in a Screen.
ScreenKeyboardEvents() - Constructor for class org.quiltmc.qsl.screen.api.client.ScreenKeyboardEvents
 
ScreenKeyboardEvents.AfterKeyPress - Interface in org.quiltmc.qsl.screen.api.client
 
ScreenKeyboardEvents.AfterKeyRelease - Interface in org.quiltmc.qsl.screen.api.client
 
ScreenKeyboardEvents.AllowKeyPress - Interface in org.quiltmc.qsl.screen.api.client
 
ScreenKeyboardEvents.AllowKeyRelease - Interface in org.quiltmc.qsl.screen.api.client
 
ScreenKeyboardEvents.BeforeKeyPress - Interface in org.quiltmc.qsl.screen.api.client
 
ScreenKeyboardEvents.BeforeKeyRelease - Interface in org.quiltmc.qsl.screen.api.client
 
ScreenMouseEvents - Class in org.quiltmc.qsl.screen.api.client
Events related to use of the mouse in a Screen.
ScreenMouseEvents() - Constructor for class org.quiltmc.qsl.screen.api.client.ScreenMouseEvents
 
ScreenMouseEvents.AfterMouseClick - Interface in org.quiltmc.qsl.screen.api.client
 
ScreenMouseEvents.AfterMouseRelease - Interface in org.quiltmc.qsl.screen.api.client
 
ScreenMouseEvents.AfterMouseScroll - Interface in org.quiltmc.qsl.screen.api.client
 
ScreenMouseEvents.AllowMouseClick - Interface in org.quiltmc.qsl.screen.api.client
 
ScreenMouseEvents.AllowMouseRelease - Interface in org.quiltmc.qsl.screen.api.client
 
ScreenMouseEvents.AllowMouseScroll - Interface in org.quiltmc.qsl.screen.api.client
 
ScreenMouseEvents.BeforeMouseClick - Interface in org.quiltmc.qsl.screen.api.client
 
ScreenMouseEvents.BeforeMouseRelease - Interface in org.quiltmc.qsl.screen.api.client
 
ScreenMouseEvents.BeforeMouseScroll - Interface in org.quiltmc.qsl.screen.api.client
 
selector() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddCarversModifier
Returns the value of the selector record component.
selector() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddFeaturesModifier
Returns the value of the selector record component.
selector() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddSpawnersModifier
Returns the value of the selector record component.
selector() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
Returns the value of the selector record component.
selector() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyWeatherModifier
Returns the value of the selector record component.
selector() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveCarversModifier
Returns the value of the selector record component.
selector() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveFeaturesModifier
Returns the value of the selector record component.
selector() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveSpawnersModifier
Returns the value of the selector record component.
SELL_COMMON_ITEMS - Static variable in class org.quiltmc.qsl.entity.extensions.api.TradeOfferHelper.VanillaWanderingTraderPoolIds
The pool ID for the "sell common items" pool.
SELL_SPECIAL_ITEMS - Static variable in class org.quiltmc.qsl.entity.extensions.api.TradeOfferHelper.VanillaWanderingTraderPoolIds
The pool ID for the "sell special items" pool.
send(Collection<ServerPlayerEntity>, CustomPayload) - Static method in class org.quiltmc.qsl.networking.api.server.ServerPlayNetworking
Sends a packet to a collection of players.
send(CustomPayload) - Static method in class org.quiltmc.qsl.networking.api.client.ClientConfigurationNetworking
Sends a packet to the connected server.
send(CustomPayload) - Static method in class org.quiltmc.qsl.networking.api.client.ClientPlayNetworking
Sends a packet to the connected server.
send(ServerConfigurationNetworkHandler, CustomPayload) - Static method in class org.quiltmc.qsl.networking.api.server.ServerConfigurationNetworking
Sends a packet to a client.
send(ServerPlayerEntity, CustomPayload) - Static method in class org.quiltmc.qsl.networking.api.server.ServerPlayNetworking
Sends a packet to a player.
sendError(Text) - Method in interface org.quiltmc.qsl.command.api.client.QuiltClientCommandSource
Sends an error message to the player.
sendFeedback(Text) - Method in interface org.quiltmc.qsl.command.api.client.QuiltClientCommandSource
Sends a feedback message to the player.
sendPacket(Packet<?>) - Method in interface org.quiltmc.qsl.networking.api.PacketSender
Sends a packet.
sendPacket(Packet<?>, PacketSendListener) - Method in interface org.quiltmc.qsl.networking.api.PacketSender
Sends a packet.
sendPacket(Identifier, PacketByteBuf) - Method in interface org.quiltmc.qsl.networking.api.LoginPacketSender
Sends a packet to a channel.
sendPacket(Identifier, PacketByteBuf, PacketSendListener) - Method in interface org.quiltmc.qsl.networking.api.LoginPacketSender
Sends a packet to a channel.
sendPayload(C) - Method in interface org.quiltmc.qsl.networking.api.PacketSender
Sends a packet to a channel.
serialized() - Method in class org.quiltmc.qsl.chat.api.types.AbstractChatMessage
Returns this message in its serialized form.
serialized() - Method in class org.quiltmc.qsl.chat.api.types.ChatC2SMessage
 
serialized() - Method in class org.quiltmc.qsl.chat.api.types.ChatS2CMessage
 
serialized() - Method in class org.quiltmc.qsl.chat.api.types.ProfileIndependentS2CMessage
 
serialized() - Method in class org.quiltmc.qsl.chat.api.types.RawChatC2SMessage
 
serialized() - Method in class org.quiltmc.qsl.chat.api.types.SystemS2CMessage
 
serializeToJson(EnumArgumentType.Info.Template, JsonObject) - Method in class org.quiltmc.qsl.command.api.EnumArgumentType.Info
 
serializeToNetwork(EnumArgumentType.Info.Template, PacketByteBuf) - Method in class org.quiltmc.qsl.command.api.EnumArgumentType.Info
 
server() - Method in interface org.quiltmc.qsl.resource.loader.api.ResourceLoaderEvents.DataPackReloadContext
Returns the server instance.
SERVER - Enum constant in enum class org.quiltmc.qsl.chat.api.QuiltMessageType
Identifies a message that is on the server currently.
SERVER - Enum constant in enum class org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.Side
This attachment is server-side only.
ServerArgumentType<A,T> - Interface in org.quiltmc.qsl.command.api
Represents an argument type that only needs to be known server-side.
ServerConfigurationConnectionEvents - Class in org.quiltmc.qsl.networking.api.server
Offers access to events related to the connection to a client on a logical server while a client is in game.
ServerConfigurationConnectionEvents.AddTasks - Interface in org.quiltmc.qsl.networking.api.server
 
ServerConfigurationConnectionEvents.Disconnect - Interface in org.quiltmc.qsl.networking.api.server
 
ServerConfigurationConnectionEvents.Init - Interface in org.quiltmc.qsl.networking.api.server
 
ServerConfigurationConnectionEvents.Join - Interface in org.quiltmc.qsl.networking.api.server
 
ServerConfigurationNetworking - Class in org.quiltmc.qsl.networking.api.server
Offers access to configuration stage server-side networking functionalities.
ServerConfigurationNetworking.CustomChannelReceiver<T> - Interface in org.quiltmc.qsl.networking.api.server
 
ServerConfigurationTaskManager - Interface in org.quiltmc.qsl.networking.api.server
An injected interface for ServerConfigurationNetworkHandler that exposes the task system.
ServerEntityLoadEvents - Class in org.quiltmc.qsl.entity.event.api
Events related to an entity being loaded into or unloaded from a server world.
ServerEntityLoadEvents.AfterLoad - Interface in org.quiltmc.qsl.entity.event.api
 
ServerEntityLoadEvents.AfterUnload - Interface in org.quiltmc.qsl.entity.event.api
 
ServerEntityTickCallback - Interface in org.quiltmc.qsl.entity.event.api
A callback that is invoked when an Entity is ticked on the logical server (nominally every 1/20 of a second).
ServerLifecycleEvents - Class in org.quiltmc.qsl.lifecycle.api.event
Events indicating the lifecycle of a Minecraft server.
ServerLifecycleEvents.Ready - Interface in org.quiltmc.qsl.lifecycle.api.event
Functional interface to be implemented on callbacks for ServerLifecycleEvents.READY.
ServerLifecycleEvents.Starting - Interface in org.quiltmc.qsl.lifecycle.api.event
Functional interface to be implemented on callbacks for ServerLifecycleEvents.STARTING.
ServerLifecycleEvents.Stopped - Interface in org.quiltmc.qsl.lifecycle.api.event
Functional interface to be implemented on callbacks for ServerLifecycleEvents.STOPPED.
ServerLifecycleEvents.Stopping - Interface in org.quiltmc.qsl.lifecycle.api.event
Functional interface to be implemented on callbacks for ServerLifecycleEvents.STOPPING.
ServerLoginConnectionEvents - Class in org.quiltmc.qsl.networking.api.server
Offers access to events related to the connection to a client on a logical server while a client is logging in.
ServerLoginConnectionEvents.Disconnect - Interface in org.quiltmc.qsl.networking.api.server
 
ServerLoginConnectionEvents.Init - Interface in org.quiltmc.qsl.networking.api.server
 
ServerLoginConnectionEvents.QueryStart - Interface in org.quiltmc.qsl.networking.api.server
 
ServerLoginNetworking - Class in org.quiltmc.qsl.networking.api.server
Offers access to login stage server-side networking functionalities.
ServerLoginNetworking.LoginSynchronizer - Interface in org.quiltmc.qsl.networking.api.server
Allows blocking client log-in until all futures passed into ServerLoginNetworking.LoginSynchronizer.waitFor(Future) are completed.
ServerLoginNetworking.QueryResponseReceiver - Interface in org.quiltmc.qsl.networking.api.server
 
ServerPlayConnectionEvents - Class in org.quiltmc.qsl.networking.api.server
Offers access to events related to the connection to a client on a logical server while a client is in game.
ServerPlayConnectionEvents.Disconnect - Interface in org.quiltmc.qsl.networking.api.server
 
ServerPlayConnectionEvents.Init - Interface in org.quiltmc.qsl.networking.api.server
 
ServerPlayConnectionEvents.Join - Interface in org.quiltmc.qsl.networking.api.server
 
ServerPlayerEntityCopyCallback - Interface in org.quiltmc.qsl.entity.event.api
A callback which is called on the logical server when a player is copied.
ServerPlayNetworking - Class in org.quiltmc.qsl.networking.api.server
Offers access to play stage server-side networking functionalities.
ServerPlayNetworking.CustomChannelReceiver<T> - Interface in org.quiltmc.qsl.networking.api.server
 
ServerTickEvents - Class in org.quiltmc.qsl.lifecycle.api.event
Events indicating progress through the tick loop of a Minecraft server.
ServerTickEvents.End - Interface in org.quiltmc.qsl.lifecycle.api.event
Functional interface to be implemented on callbacks for ServerTickEvents.END.
ServerTickEvents.Start - Interface in org.quiltmc.qsl.lifecycle.api.event
Functional interface to be implemented on callbacks for ServerTickEvents.START.
ServerWorldLoadEvents - Class in org.quiltmc.qsl.lifecycle.api.event
Events indicating whether a world has been loaded or unloaded from a server.
ServerWorldLoadEvents.Load - Interface in org.quiltmc.qsl.lifecycle.api.event
Functional interface to be implemented on callbacks for ServerWorldLoadEvents.LOAD.
ServerWorldLoadEvents.Unload - Interface in org.quiltmc.qsl.lifecycle.api.event
Functional interface to be implemented on callbacks for ServerWorldLoadEvents.UNLOAD.
ServerWorldTickEvents - Class in org.quiltmc.qsl.lifecycle.api.event
Events related to a ticking Minecraft server's worlds.
ServerWorldTickEvents.End - Interface in org.quiltmc.qsl.lifecycle.api.event
Functional interface to be implemented on callbacks for ServerWorldTickEvents.END.
ServerWorldTickEvents.Start - Interface in org.quiltmc.qsl.lifecycle.api.event
Functional interface to be implemented on callbacks for ServerWorldTickEvents.START.
setAdditionsSound(Optional<BiomeAdditionsSound>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
setAdditionsSound(BiomeAdditionsSound) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
setAmbientSound(Optional<Holder<SoundEvent>>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
setAmbientSound(Holder<SoundEvent>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
setBlocks(RegistryKey<PointOfInterestType>, Collection<Block>) - Static method in class org.quiltmc.qsl.entity.extensions.api.PointOfInterestHelper
Allows replacing the PointOfInterestTypes Blocks after construction.
setBlocks(RegistryKey<PointOfInterestType>, Block...) - Static method in class org.quiltmc.qsl.entity.extensions.api.PointOfInterestHelper
Allows replacing the PointOfInterestTypes Blocks after construction.
setBlockStates(RegistryKey<PointOfInterestType>, Collection<BlockState>) - Static method in class org.quiltmc.qsl.entity.extensions.api.PointOfInterestHelper
Allows replacing the PointOfInterestTypes BlockStates after construction.
setBlockStates(RegistryKey<PointOfInterestType>, BlockState...) - Static method in class org.quiltmc.qsl.entity.extensions.api.PointOfInterestHelper
Allows replacing the PointOfInterestTypes BlockStates after construction.
setCreatureSpawnProbability(float) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.SpawnSettingsContext
Associated JSON property: creature_spawn_probability.
setDimensions(float, float) - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
Sets the EntityPart's dimensions.
setDimensions(EntityDimensions) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Living
 
setDimensions(EntityDimensions) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Mob
 
setDimensions(EntityDimensions) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder
Sets the dimensions of this entity type.
setDownfall(float) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.WeatherContext
 
setEntryOptional(SimpleRegistry<T>, Identifier) - Static method in class org.quiltmc.qsl.registry.api.sync.RegistrySynchronization
Marks the specified registry entry as optional of synchronization.
setEntryOptional(SimpleRegistry<T>, T) - Static method in class org.quiltmc.qsl.registry.api.sync.RegistrySynchronization
Marks the given registry entry as optional of synchronization.
setEntrySkipped(SimpleRegistry<T>, Identifier) - Static method in class org.quiltmc.qsl.registry.api.sync.RegistrySynchronization
Prevents the specified registry entry from being synced.
setEntrySkipped(SimpleRegistry<T>, T) - Static method in class org.quiltmc.qsl.registry.api.sync.RegistrySynchronization
Prevents the given registry entry from being synced.
setFlag(String, boolean) - Method in interface org.quiltmc.qsl.command.api.QuiltEntitySelectorReader
Sets the value for a flag.
setFlag(Identifier, DynamicRegistryFlag) - Static method in enum class org.quiltmc.qsl.registry.api.dynamic.DynamicRegistryFlag
Enables a specific flag on a dynamic registry.
setFogColor(int) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
setFoliageColor(int) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
setFoliageColor(Optional<Integer>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
setGrassColor(int) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
setGrassColor(Optional<Integer>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
setGrassColorModifier(BiomeEffects.GrassColorModifier) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
setHasPrecipitation(boolean) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.WeatherContext
 
setMeta(String, Object) - Method in interface org.quiltmc.qsl.command.api.client.QuiltClientCommandSource
Sets the meta property under key key with the value value.
setMoodSound(Optional<BiomeMoodSound>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
setMoodSound(BiomeMoodSound) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
setMusic(Optional<MusicSound>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
setMusic(MusicSound) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
setParticleConfig(Optional<BiomeParticleConfig>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
setParticleConfig(BiomeParticleConfig) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
setPivot(double, double, double) - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
Sets the point to rotate about.
setPivot(Vec3d) - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
Sets the point to rotate about.
setRegistryOptional(SimpleRegistry<?>) - Static method in class org.quiltmc.qsl.registry.api.sync.RegistrySynchronization
Marks a registry as optional for synchronization.
setRelativePosition(Vec3d) - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
Set the position relative to the owner.
setSkyColor(int) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
setSpawnCost(EntityType<?>, double, double) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.SpawnSettingsContext
Associated JSON property: spawn_costs.
setTemperature(float) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.WeatherContext
 
setTemperatureModifier(Biome.TemperatureModifier) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.WeatherContext
 
setWaterColor(int) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
setWaterFogColor(int) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModificationContext.EffectsContext
 
SHADERS - Static variable in class org.quiltmc.qsl.resource.loader.api.reloader.ResourceReloaderKeys.Client
 
shapedBuilder() - Static method in class org.quiltmc.qsl.recipe.api.data.VanillaRecipeData
Creates a ShapedRecipeData.Builder to aid in creating ShapedRecipeData instances.
ShapedRecipeData - Class in org.quiltmc.qsl.recipe.api.data
Represents a shaped crafting recipe.
ShapedRecipeData.Builder - Class in org.quiltmc.qsl.recipe.api.data
Convenience class for creating ShapedRecipeData instances.
shapelessBuilder() - Static method in class org.quiltmc.qsl.recipe.api.data.VanillaRecipeData
Creates a ShapelessRecipeData.Builder to aid in creating ShapelessRecipeData instances.
ShapelessRecipeData - Class in org.quiltmc.qsl.recipe.api.data
Represents a shapeless crafting recipe.
ShapelessRecipeData.Builder - Class in org.quiltmc.qsl.recipe.api.data
Convenience class for creating ShapelessRecipeData instances.
SHOULD_REMOVE - Static variable in class org.quiltmc.qsl.entity.effect.api.StatusEffectEvents
An event that is called when a status effect is about to be removed.
shouldCancelMessage(AbstractChatMessage<?>) - Method in interface org.quiltmc.qsl.chat.api.QuiltChatEvents.Cancel
 
shouldLoad(ResourceType) - Method in enum class org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.Side
Checks if attachments of this side should load from this source.
shouldModify(BiomeSelectionContext) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeModifier
Returns whether this biome modifier should be applied to the biome.
shouldModify(BiomeSelectionContext) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddCarversModifier
 
shouldModify(BiomeSelectionContext) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddFeaturesModifier
 
shouldModify(BiomeSelectionContext) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddSpawnersModifier
 
shouldModify(BiomeSelectionContext) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
 
shouldModify(BiomeSelectionContext) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyWeatherModifier
 
shouldModify(BiomeSelectionContext) - Method in class org.quiltmc.qsl.worldgen.biome.api.codec.NothingModifier
 
shouldModify(BiomeSelectionContext) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveCarversModifier
 
shouldModify(BiomeSelectionContext) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveFeaturesModifier
 
shouldModify(BiomeSelectionContext) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveSpawnersModifier
 
shouldRemove(LivingEntity, StatusEffectInstance, StatusEffectRemovalReason) - Method in interface org.quiltmc.qsl.entity.effect.api.QuiltStatusEffectExtensions
Checks if the status effect should be removed or not.
shouldRemove(LivingEntity, StatusEffectInstance, StatusEffectRemovalReason) - Method in interface org.quiltmc.qsl.entity.effect.api.StatusEffectEvents.ShouldRemove
Checks if the status effect should be removed or not.
shouldRemove(LivingEntity, StatusEffectInstance, StatusEffectRemovalReason) - Static method in class org.quiltmc.qsl.entity.effect.api.StatusEffectUtils
Checks if the status effect should be removed or not.
shouldSave() - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
 
showNotification(boolean) - Method in class org.quiltmc.qsl.recipe.api.data.ShapedRecipeData.Builder
Sets whether the recipe should show a notification when it's unlocked.
side() - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Gets the side this attachment should exist on.
side(RegistryEntryAttachment.Side) - Method in class org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.Builder
Sets what side this attachment should exist on.
SIDE - Enum constant in enum class org.quiltmc.qsl.chat.api.QuiltMessageType.QuiltMetaMessageType
Identifies the side a message is currently on.
simpleVariant() - Method in record class org.quiltmc.qsl.block.content.registry.api.enchanting.EnchantingBoosterType
Returns the value of the simpleVariant record component.
skyAccess() - Element in annotation interface org.quiltmc.qsl.testing.api.game.annotation.GameTest
Deprecated.
 
skyColor() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
Returns the value of the skyColor record component.
slice(ByteBuf) - Static method in class org.quiltmc.qsl.networking.api.PacketByteBufs
Wraps the newly created buffer from buf.slice in a packet byte buffer.
slice(ByteBuf, int, int) - Static method in class org.quiltmc.qsl.networking.api.PacketByteBufs
Wraps the newly created buffer from buf.slice in a packet byte buffer.
slipperiness(float) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
SMITHING_BASE - Static variable in interface org.quiltmc.qsl.item.setting.api.RecipeRemainderLocation
Remainder location for the smithing base slot.
SMITHING_INGREDIENT - Static variable in interface org.quiltmc.qsl.item.setting.api.RecipeRemainderLocation
Remainder location for the smithing ingredient slot.
SMITHING_TEMPLATE - Static variable in interface org.quiltmc.qsl.item.setting.api.RecipeRemainderLocation
Remainder location for the smithing template slot.
solid() - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
solid(boolean) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
solidBlock(AbstractBlock.ContextPredicate) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
sortPhases(List<P>) - Static method in class org.quiltmc.qsl.base.api.phase.PhaseSorting
Deterministically sort a list of phases.
sounds(BlockSoundGroup) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
SOUNDS - Static variable in class org.quiltmc.qsl.resource.loader.api.reloader.ResourceReloaderKeys.Client
 
spawnableFarFromPlayer() - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Living
 
spawnableFarFromPlayer() - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Mob
 
spawnableFarFromPlayer() - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder
Sets whether this entity type can be spawned far away from a player.
spawnDimensionsScale(float) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder
Sets the dimensional scale of this entity when it is spawned.
spawners() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddSpawnersModifier
Returns the value of the spawners record component.
spawnGroup(SpawnGroup) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Living
Sets the spawn group for this entity type.
spawnGroup(SpawnGroup) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Mob
 
spawnGroup(SpawnGroup) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder
Sets the spawn group for this entity type.
spawnRestriction(SpawnLocation, Heightmap.Type, SpawnRestriction.SpawnPredicate<T>) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Mob
Registers a spawn restriction for this entity.
spawnsDustParticles(boolean) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
spawnsOneOf(Set<EntityType<?>>) - Static method in class org.quiltmc.qsl.worldgen.biome.api.BiomeSelectors
Returns a biome selector that will match biomes in which one of the given entity types can spawn.
spawnsOneOf(EntityType<?>...) - Static method in class org.quiltmc.qsl.worldgen.biome.api.BiomeSelectors
Returns a biome selector that will match biomes in which one of the given entity types can spawn.
SPLASH_TEXTS - Static variable in class org.quiltmc.qsl.resource.loader.api.reloader.ResourceReloaderKeys.Client
 
spread() - Method in record class org.quiltmc.qsl.block.content.registry.api.FlammableBlockEntry
Returns the value of the spread record component.
SPRITE_ATLASES - Static variable in class org.quiltmc.qsl.resource.loader.api.reloader.ResourceReloaderKeys.Client
 
START - Static variable in class org.quiltmc.qsl.lifecycle.api.client.event.ClientTickEvents
An event indicating an iteration of the client's tick loop will start.
START - Static variable in class org.quiltmc.qsl.lifecycle.api.client.event.ClientWorldTickEvents
An event indicating that a world will be ticked.
START - Static variable in class org.quiltmc.qsl.lifecycle.api.event.ServerTickEvents
An event indicating an iteration of the server's tick loop will start.
START - Static variable in class org.quiltmc.qsl.lifecycle.api.event.ServerWorldTickEvents
An event indicating that a world will be ticked.
START - Static variable in class org.quiltmc.qsl.networking.api.client.ClientConfigurationConnectionEvents
An event for notification when the client play network handler is ready to send packets to the server.
START_DATA_PACK_RELOAD - Static variable in class org.quiltmc.qsl.resource.loader.api.ResourceLoaderEvents
An event indicating the start of the reloading of data packs on a Minecraft server.
START_PACK_RELOAD - Static variable in class org.quiltmc.qsl.resource.loader.api.client.ClientResourceLoaderEvents
An event indicating the start of the reloading of resource packs on the Minecraft client.
startClientTick(MinecraftClient) - Method in interface org.quiltmc.qsl.lifecycle.api.client.event.ClientTickEvents.Start
Called before the client has started an iteration of the tick loop.
startDelay() - Element in annotation interface org.quiltmc.qsl.testing.api.game.annotation.GameTest
Deprecated.
The number of ticks to wait between loading the structure and starting the test.
STARTING - Static variable in class org.quiltmc.qsl.lifecycle.api.event.ServerLifecycleEvents
An event indicating that a Minecraft server is starting.
startingServer(MinecraftServer) - Method in interface org.quiltmc.qsl.lifecycle.api.event.ServerLifecycleEvents.Starting
Called when a Minecraft server is starting.
startServerTick(MinecraftServer) - Method in interface org.quiltmc.qsl.lifecycle.api.event.ServerTickEvents.Start
Called before the server has started an iteration of the tick loop.
startWorldTick(MinecraftClient, ClientWorld) - Method in interface org.quiltmc.qsl.lifecycle.api.client.event.ClientWorldTickEvents.Start
Called before a world is ticked.
startWorldTick(MinecraftServer, ServerWorld) - Method in interface org.quiltmc.qsl.lifecycle.api.event.ServerWorldTickEvents.Start
Called before a world is ticked.
STATUS_EFFECTS - Static variable in class org.quiltmc.qsl.resource.loader.api.reloader.ResourceReloaderKeys.Client
 
StatusEffectEvents - Class in org.quiltmc.qsl.entity.effect.api
Events pertaining to status effects.
StatusEffectEvents.OnApplied - Interface in org.quiltmc.qsl.entity.effect.api
Callback interface for StatusEffectEvents.ON_APPLIED.
StatusEffectEvents.OnRemoved - Interface in org.quiltmc.qsl.entity.effect.api
Callback interface for StatusEffectEvents.ON_REMOVED.
StatusEffectEvents.ShouldRemove - Interface in org.quiltmc.qsl.entity.effect.api
Callback interface for StatusEffectEvents.SHOULD_REMOVE.
StatusEffectRemovalReason - Class in org.quiltmc.qsl.entity.effect.api
Represents a reason for a StatusEffectInstance to be removed.
StatusEffectRemovalReason(Identifier) - Constructor for class org.quiltmc.qsl.entity.effect.api.StatusEffectRemovalReason
Creates a new StatusEffectRemovalReason.
StatusEffectUtils - Class in org.quiltmc.qsl.entity.effect.api
Utilities for dealing with status effects.
step() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddFeaturesModifier
Returns the value of the step record component.
steps() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveFeaturesModifier
Returns the value of the steps record component.
STONECUTTER_INPUT - Static variable in interface org.quiltmc.qsl.item.setting.api.RecipeRemainderLocation
Remainder location for the input to the stonecutter.
STOP_TRACKING - Static variable in class org.quiltmc.qsl.networking.api.EntityTrackingEvents
An event that is called after a player has stopped tracking an entity.
STOPPED - Static variable in class org.quiltmc.qsl.lifecycle.api.client.event.ClientLifecycleEvents
An event indicating the client has finished shutdown and will exit.
STOPPED - Static variable in class org.quiltmc.qsl.lifecycle.api.event.ServerLifecycleEvents
An event indicating that a Minecraft server has finished shutting down.
stoppedClient(MinecraftClient) - Method in interface org.quiltmc.qsl.lifecycle.api.client.event.ClientLifecycleEvents.Stopped
Called when a Minecraft client has finished shutdown and the client will be exited.
STOPPING - Static variable in class org.quiltmc.qsl.lifecycle.api.client.event.ClientLifecycleEvents
An event indicating that a Minecraft client has finished its last tick and will shut down.
STOPPING - Static variable in class org.quiltmc.qsl.lifecycle.api.event.ServerLifecycleEvents
An event indicating that a Minecraft server has finished its last tick and will shut down.
stoppingClient(MinecraftClient) - Method in interface org.quiltmc.qsl.lifecycle.api.client.event.ClientLifecycleEvents.Stopping
Called when a Minecraft client has finished its last tick and is shutting down.
stoppingServer(MinecraftServer) - Method in interface org.quiltmc.qsl.lifecycle.api.event.ServerLifecycleEvents.Stopping
Called when a Minecraft server has finished its last tick and is shutting down.
stream(RegistryKey<? extends Registry<T>>) - Static method in class org.quiltmc.qsl.tag.api.TagRegistry
Returns a stream of the normal populated tags of the given registry.
stream(RegistryKey<? extends Registry<T>>, TagType) - Static method in class org.quiltmc.qsl.tag.api.TagRegistry
Returns a stream of the populated tags of the given registry.
streamPacks() - Method in class org.quiltmc.qsl.resource.loader.api.GroupPack
Gets a flattened stream of resource packs in this group resource pack.
strength(float) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
strength(float, float) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
stringBuilder(Registry<R>, Identifier) - Static method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Creates a builder for a String attachment.
STRIPPABLE - Static variable in class org.quiltmc.qsl.block.content.registry.api.BlockContentRegistries
A RegistryEntryAttachment for strippable blocks.
Structure Handling - Search tag in package org.quiltmc.qsl.testing.api.game
Section
structureName() - Element in annotation interface org.quiltmc.qsl.testing.api.game.annotation.GameTest
Deprecated.
An Identifier describing the location of the structure file to load for this test.
subsequentPhases - Variable in class org.quiltmc.qsl.base.api.phase.PhaseData
 
suffocates(AbstractBlock.ContextPredicate) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
SurfaceRuleContext - Interface in org.quiltmc.qsl.worldgen.surface_rule.api
Represents a context about surface rules for ease of modification of them.
SurfaceRuleContext.Nether - Interface in org.quiltmc.qsl.worldgen.surface_rule.api
Represents the Nether-specific context.
SurfaceRuleContext.Overworld - Interface in org.quiltmc.qsl.worldgen.surface_rule.api
Represents the Overworld-specific context.
SurfaceRuleContext.TheEnd - Interface in org.quiltmc.qsl.worldgen.surface_rule.api
Represents the End-specific context.
SurfaceRuleEvents - Class in org.quiltmc.qsl.worldgen.surface_rule.api
Events relating to surface rules.
SurfaceRuleEvents.GenericModifierCallback - Interface in org.quiltmc.qsl.worldgen.surface_rule.api
 
SurfaceRuleEvents.NetherModifierCallback - Interface in org.quiltmc.qsl.worldgen.surface_rule.api
 
SurfaceRuleEvents.OverworldModifierCallback - Interface in org.quiltmc.qsl.worldgen.surface_rule.api
 
SurfaceRuleEvents.TheEndModifierCallback - Interface in org.quiltmc.qsl.worldgen.surface_rule.api
 
SYSTEM - Enum constant in enum class org.quiltmc.qsl.chat.api.QuiltMessageType
Identifies a system message.
SYSTEM_DETAILS - Static variable in class org.quiltmc.qsl.crash.api.CrashReportEvents
An event for adding information to the "System Details" section of the crash report.
SystemS2CMessage - Class in org.quiltmc.qsl.chat.api.types
A wrapper around a system message.
SystemS2CMessage(PlayerEntity, boolean, SystemMessageS2CPacket) - Constructor for class org.quiltmc.qsl.chat.api.types.SystemS2CMessage
 
SystemS2CMessage(PlayerEntity, boolean, Text, boolean) - Constructor for class org.quiltmc.qsl.chat.api.types.SystemS2CMessage
 

T

tag() - Method in record class org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.TagEntry
Returns the value of the tag record component.
TagEntry(TagKey<R>, V) - Constructor for record class org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.TagEntry
Creates a new entry.
tagEntryIterator() - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Returns an iterator over all the tag values with a direct entry.
tagKeySet() - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Returns a set of all tags with an associated value.
TagRegistry - Class in org.quiltmc.qsl.tag.api
Represents a tag registry.
TagRegistry.TagValues<T> - Record Class in org.quiltmc.qsl.tag.api
Represents a tag entry for iteration.
TAGS - Static variable in class org.quiltmc.qsl.resource.loader.api.reloader.ResourceReloaderKeys.Server
 
TagType - Enum Class in org.quiltmc.qsl.tag.api
Represents tag types.
Tag Types - Search tag in package org.quiltmc.qsl.tag.api
Section
tagValueAddedEvent() - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Returns this attachment's "value associated with tag" event.
tagValueRemovedEvent() - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Returns this attachment's "tag's associated value removed" event.
TagValues(TagKey<T>, Collection<Holder<T>>) - Constructor for record class org.quiltmc.qsl.tag.api.TagRegistry.TagValues
Creates an instance of a TagValues record class.
teleport(Entity, TeleportTarget) - Static method in class org.quiltmc.qsl.worldgen.dimension.api.QuiltDimensions
Directly teleports the specified entity to the specified target in another dimension, circumventing the built-in portal logic in vanilla.
temperature() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyWeatherModifier
Returns the value of the temperature record component.
temperatureModifier() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyWeatherModifier
Returns the value of the temperatureModifier record component.
Template(Set<String>) - Constructor for class org.quiltmc.qsl.command.api.EnumArgumentType.Info.Template
 
test(BiomeSelectionContext) - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.selector.ValueBiomeSelector
 
test(T) - Method in class org.quiltmc.qsl.data.callback.api.predicate.AlwaysPredicate
 
test(T) - Method in class org.quiltmc.qsl.data.callback.api.predicate.AndPredicate
 
test(T) - Method in class org.quiltmc.qsl.data.callback.api.predicate.NeverPredicate
 
test(T) - Method in class org.quiltmc.qsl.data.callback.api.predicate.NotPredicate
 
test(T) - Method in class org.quiltmc.qsl.data.callback.api.predicate.OrPredicate
 
TestMethod - Record Class in org.quiltmc.qsl.testing.api.game
Represents the method to execute in a test.
TestMethod(Method) - Constructor for record class org.quiltmc.qsl.testing.api.game.TestMethod
Creates an instance of a TestMethod record class.
Test registration - Search tag in package org.quiltmc.qsl.testing.api.game
Section
TestRegistrationContext - Record Class in org.quiltmc.qsl.testing.api.game
Represents the registration context of modded tests.
TestRegistrationContext(ModContainer) - Constructor for record class org.quiltmc.qsl.testing.api.game.TestRegistrationContext
Creates an instance of a TestRegistrationContext record class.
TestStructureNamePrefix - Annotation Interface in org.quiltmc.qsl.testing.api.game
Specifies that the tests in the annotated class have a global prefix to their structure names.
Text-based tooltips - Search tag in package org.quiltmc.qsl.tooltip.api
Section
TEXTURES - Static variable in class org.quiltmc.qsl.resource.loader.api.reloader.ResourceReloaderKeys.Client
 
The client Resource Loader APIs. - Search tag in package org.quiltmc.qsl.resource.loader.api.client
Section
TheEndBiomes - Class in org.quiltmc.qsl.worldgen.biome.api
API that exposes some internals of the minecraft default biome source for The End.
The Event APIs. - Search tag in package org.quiltmc.qsl.base.api.event
Section
The Game Test API - Search tag in package org.quiltmc.qsl.testing.api.game
Section
The Minecraft client singleton and lifecycle events - Search tag in package org.quiltmc.qsl.lifecycle.api.client.event
Section
The Mod Entrypoints. - Search tag in package org.quiltmc.qsl.base.api.entrypoint
Section
The Mod Protocol System - Search tag in class org.quiltmc.qsl.registry.api.sync.ModProtocols
Section
The Multipart Entity API. - Search tag in package org.quiltmc.qsl.entity.multipart.api
Section
The Networking (client-side) API. - Search tag in package org.quiltmc.qsl.networking.api.client
Section
The Networking API. - Search tag in package org.quiltmc.qsl.networking.api.server
Section
The Phase Sorting APIs. - Search tag in package org.quiltmc.qsl.base.api.phase
Section
The Quilt Item Settings API. - Search tag in package org.quiltmc.qsl.item.setting.api
Section
The Quilt Tags API. - Search tag in package org.quiltmc.qsl.tag.api
Section
The Quilt Tooltip API - Search tag in package org.quiltmc.qsl.tooltip.api
Section
The Recipe API. - Search tag in package org.quiltmc.qsl.recipe.api
Section
The Registry-related Events. - Search tag in package org.quiltmc.qsl.registry.api.event
Section
The Resource Loader and its APIs. - Search tag in package org.quiltmc.qsl.resource.loader.api
Section
ticksRandomly() - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
ticksRandomly(boolean) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
timeout() - Element in annotation interface org.quiltmc.qsl.testing.api.game.annotation.GameTest
Deprecated.
The number of ticks after which the test automatically fails if it has not yet completed.
toBoolean() - Method in enum class org.quiltmc.qsl.base.api.util.TriState
Converts this TriState into a boxed boolean.
toBooleanOrElse(boolean) - Method in enum class org.quiltmc.qsl.base.api.util.TriState
Converts this TriState into boolean.
toBooleanOrElseGet(BooleanSupplier) - Method in enum class org.quiltmc.qsl.base.api.util.TriState
Converts this TriState into boolean.
toComponent() - Method in interface org.quiltmc.qsl.tooltip.api.ConvertibleTooltipData
Returns the associated component.
toolRequired() - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
TooltipComponentCallback - Interface in org.quiltmc.qsl.tooltip.api.client
Allows registering a mapping from TooltipData to TooltipComponent.
toString() - Method in class org.quiltmc.qsl.base.api.event.Event
 
toString() - Method in record class org.quiltmc.qsl.block.content.registry.api.enchanting.ConstantBooster
Returns a string representation of this record class.
toString() - Method in record class org.quiltmc.qsl.block.content.registry.api.enchanting.EnchantingBoosterType
Returns a string representation of this record class.
toString() - Method in record class org.quiltmc.qsl.block.content.registry.api.FlammableBlockEntry
Returns a string representation of this record class.
toString() - Method in record class org.quiltmc.qsl.block.content.registry.api.ReversibleBlockEntry
Returns a string representation of this record class.
toString() - Method in class org.quiltmc.qsl.chat.api.types.ChatC2SMessage
 
toString() - Method in class org.quiltmc.qsl.chat.api.types.ChatS2CMessage
 
toString() - Method in class org.quiltmc.qsl.chat.api.types.ProfileIndependentS2CMessage
 
toString() - Method in class org.quiltmc.qsl.chat.api.types.RawChatC2SMessage
 
toString() - Method in class org.quiltmc.qsl.chat.api.types.SystemS2CMessage
 
toString() - Method in record class org.quiltmc.qsl.registry.api.event.DynamicRegistryManagerSetupContext.RegistryMap
Returns a string representation of this record class.
toString() - Method in record class org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.Entry
Returns a string representation of this record class.
toString() - Method in record class org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.TagEntry
Returns a string representation of this record class.
toString() - Method in record class org.quiltmc.qsl.tag.api.TagRegistry.TagValues
Returns a string representation of this record class.
toString() - Method in record class org.quiltmc.qsl.testing.api.game.TestMethod
Returns a string representation of this record class.
toString() - Method in record class org.quiltmc.qsl.testing.api.game.TestRegistrationContext
Returns a string representation of this record class.
toString() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddCarversModifier
Returns a string representation of this record class.
toString() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddFeaturesModifier
Returns a string representation of this record class.
toString() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddSpawnersModifier
Returns a string representation of this record class.
toString() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
Returns a string representation of this record class.
toString() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyWeatherModifier
Returns a string representation of this record class.
toString() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveCarversModifier
Returns a string representation of this record class.
toString() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveFeaturesModifier
Returns a string representation of this record class.
toString() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveSpawnersModifier
Returns a string representation of this record class.
toString() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.selector.ValueBiomeSelector
Returns a string representation of this record class.
toString() - Method in record class org.quiltmc.qsl.worldgen.surface_rule.api.codec.AddMaterialRuleCallback
Returns a string representation of this record class.
tracking(BlockEntity) - Static method in class org.quiltmc.qsl.networking.api.PlayerLookup
Gets all players tracking a block entity in a server world.
tracking(Entity) - Static method in class org.quiltmc.qsl.networking.api.PlayerLookup
Gets all players tracking an entity in a server world.
tracking(ServerWorld, BlockPos) - Static method in class org.quiltmc.qsl.networking.api.PlayerLookup
Gets all players tracking a block position in a server world.
tracking(ServerWorld, ChunkPos) - Static method in class org.quiltmc.qsl.networking.api.PlayerLookup
Gets all players tracking a chunk in a server world.
trackingTickInterval(int) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Living
 
trackingTickInterval(int) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder.Mob
 
trackingTickInterval(int) - Method in class org.quiltmc.qsl.entity.extensions.api.QuiltEntityTypeBuilder
Sets the interval in ticks that entities of this entity type have their position updated to the client.
TradeOfferHelper - Class in org.quiltmc.qsl.entity.extensions.api
Utilities to help with registration of trade offers.
TradeOfferHelper.VanillaWanderingTraderPoolIds - Class in org.quiltmc.qsl.entity.extensions.api
Identifiers for vanilla's Wandering Trader offer pools.
translationKey(String) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
TriState - Enum Class in org.quiltmc.qsl.base.api.util
A enum that represents either true, false or a default/unset value.
TRUE - Enum constant in enum class org.quiltmc.qsl.base.api.util.TriState
Represents a value of true.
tryReviveAfterTotem(LivingEntity, DamageSource) - Method in interface org.quiltmc.qsl.entity.event.api.EntityReviveEvents.TryReviveAfterTotem
Determines whether an entity should be revived.
tryReviveBeforeTotem(LivingEntity, DamageSource) - Method in interface org.quiltmc.qsl.entity.event.api.EntityReviveEvents.TryReviveBeforeTotem
Determines whether an entity should be revived.
type - Variable in class org.quiltmc.qsl.resource.loader.api.GroupPack
 
type() - Method in class org.quiltmc.qsl.command.api.EnumArgumentType.Info.Template
 
type() - Method in interface org.quiltmc.qsl.command.api.ServerArgumentType
Gets the class of this argument type.
type() - Method in interface org.quiltmc.qsl.tag.api.QuiltTagKey
Returns the type of tag of this key.
TYPE - Static variable in record class org.quiltmc.qsl.block.content.registry.api.enchanting.ConstantBooster
 
TYPE_CODEC - Static variable in class org.quiltmc.qsl.block.content.registry.api.enchanting.EnchantingBoosters
The codec for EnchantingBoosterTypes.
typeInfo() - Method in interface org.quiltmc.qsl.command.api.ServerArgumentType
Gets the information of this argument type.

U

union(GenericFutureListener<A>, GenericFutureListener<B>) - Static method in class org.quiltmc.qsl.networking.api.FutureListeners
Combines two future listeners.
union(PacketSendListener, PacketSendListener) - Static method in class org.quiltmc.qsl.networking.api.PacketSendListeners
Combines two packet send listeners.
UNKNOWN_VALUE_EXCEPTION - Static variable in class org.quiltmc.qsl.command.api.EnumArgumentType
 
UNLOAD - Static variable in class org.quiltmc.qsl.lifecycle.api.event.ServerWorldLoadEvents
Called when a world is unloaded from a Minecraft server.
unloadWorld(MinecraftServer, ServerWorld) - Method in interface org.quiltmc.qsl.lifecycle.api.event.ServerWorldLoadEvents.Unload
Called when a world is unloaded from a Minecraft server.
unpack(EnumArgumentType) - Method in class org.quiltmc.qsl.command.api.EnumArgumentType.Info
 
UNREGISTER - Static variable in class org.quiltmc.qsl.networking.api.client.C2SConfigurationChannelEvents
An event for the client configuration network handler receiving an update indicating the connected server's lack of ability to receive packets in certain channels.
UNREGISTER - Static variable in class org.quiltmc.qsl.networking.api.client.C2SPlayChannelEvents
An event for the client play network handler receiving an update indicating the connected server's lack of ability to receive packets in certain channels.
UNREGISTER - Static variable in class org.quiltmc.qsl.networking.api.server.S2CConfigurationChannelEvents
An event for the server configuration network handler receiving an update indicating the connected client's lack of ability to receive packets in certain channels.
UNREGISTER - Static variable in class org.quiltmc.qsl.networking.api.server.S2CPlayChannelEvents
An event for the server play network handler receiving an update indicating the connected client's lack of ability to receive packets in certain channels.
unregisterGlobalReceiver(CustomPayload.Id<?>) - Static method in class org.quiltmc.qsl.networking.api.client.ClientConfigurationNetworking
Removes the handler of a channel.
unregisterGlobalReceiver(CustomPayload.Id<?>) - Static method in class org.quiltmc.qsl.networking.api.client.ClientPlayNetworking
Removes the handler of a channel.
unregisterGlobalReceiver(CustomPayload.Id<?>) - Static method in class org.quiltmc.qsl.networking.api.server.ServerConfigurationNetworking
Removes the handler of a channel.
unregisterGlobalReceiver(CustomPayload.Id<?>) - Static method in class org.quiltmc.qsl.networking.api.server.ServerPlayNetworking
Removes the handler of a channel.
unregisterGlobalReceiver(Identifier) - Static method in class org.quiltmc.qsl.networking.api.client.ClientLoginNetworking
Removes the handler of a query request channel.
unregisterGlobalReceiver(Identifier) - Static method in class org.quiltmc.qsl.networking.api.server.ServerLoginNetworking
Removes the handler of a query response channel.
unregisterReceiver(CustomPayload.Id<?>) - Static method in class org.quiltmc.qsl.networking.api.client.ClientConfigurationNetworking
Removes the handler of a channel.
unregisterReceiver(CustomPayload.Id<?>) - Static method in class org.quiltmc.qsl.networking.api.client.ClientPlayNetworking
Removes the handler of a channel.
unregisterReceiver(ServerConfigurationNetworkHandler, CustomPayload.Id<?>) - Static method in class org.quiltmc.qsl.networking.api.server.ServerConfigurationNetworking
Removes the handler of a channel.
unregisterReceiver(ServerLoginNetworkHandler, Identifier) - Static method in class org.quiltmc.qsl.networking.api.server.ServerLoginNetworking
Removes the handler of a query response channel.
unregisterReceiver(ServerPlayNetworkHandler, CustomPayload.Id<?>) - Static method in class org.quiltmc.qsl.networking.api.server.ServerPlayNetworking
Removes the handler of a channel.
unregisterReceiver(Identifier) - Static method in class org.quiltmc.qsl.networking.api.client.ClientLoginNetworking
Removes the handler of a query request channel.
UNSUPPORTED - Static variable in class org.quiltmc.qsl.registry.api.sync.ModProtocols
 
update(ResourceManager) - Method in class org.quiltmc.qsl.data.callback.api.DynamicEventCallbackSource
Updates the listeners with callbacks loaded from data.
update(ResourceManager, DynamicOps<JsonElement>) - Method in class org.quiltmc.qsl.data.callback.api.DynamicEventCallbackSource
Updates the listeners with callbacks loaded from data, using custom DynamicOps.
UPGRADE_REAPPLYING - Static variable in class org.quiltmc.qsl.entity.effect.api.StatusEffectRemovalReason
Used when an effect is removed to reapply it during an upgrade.
Usage Example - Search tag in interface org.quiltmc.qsl.item.setting.api.CustomItemSetting
Section
useStackOnBlockAt(PlayerEntity, ItemStack, BlockPos, Direction) - Method in class org.quiltmc.qsl.testing.api.game.QuiltTestContext
Uses the given item stack on the specified position.
Use the new tag types - Search tag in package org.quiltmc.qsl.tag.api
Section

V

validForStructure(RegistryKey<StructureFeature>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeSelectionContext
Returns true if the configured structure with the given key can start in this biome in any chunk generator used by the current world-save, or false otherwise.
value - Variable in class org.quiltmc.qsl.data.callback.api.predicate.NotPredicate
 
value() - Element in annotation interface org.quiltmc.qsl.base.api.util.InjectedInterface
Returns the target classes for which the annotated interface is injected into.
value() - Method in record class org.quiltmc.qsl.block.content.registry.api.enchanting.ConstantBooster
Returns the value of the value record component.
value() - Method in interface org.quiltmc.qsl.registry.api.event.RegistryEntryContext
Returns the entry's object.
value() - Method in record class org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.Entry
Returns the value of the value record component.
value() - Method in record class org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.TagEntry
Returns the value of the value record component.
value() - Element in annotation interface org.quiltmc.qsl.testing.api.game.TestStructureNamePrefix
Returns the prefix of the structure names used by the tests of the annotated class.
value() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.selector.ValueBiomeSelector
Returns the value of the value record component.
valueAddedEvent() - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Returns this attachment's "value associated with entry" event.
ValueBiomeSelector - Record Class in org.quiltmc.qsl.worldgen.biome.api.codec.selector
A biome selector that selects a biome if it is part of the provided holder set; useful for selecting single biomes, lists of biomes, or biome tags.
ValueBiomeSelector(HolderSet<Biome>) - Constructor for record class org.quiltmc.qsl.worldgen.biome.api.codec.selector.ValueBiomeSelector
Creates an instance of a ValueBiomeSelector record class.
valueClass() - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Gets the base class of this attachment's values.
valueOf(String) - Static method in enum class org.quiltmc.qsl.base.api.phase.PhaseData.VisitStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.quiltmc.qsl.base.api.util.TriState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.quiltmc.qsl.chat.api.QuiltMessageType.QuiltMetaMessageType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.quiltmc.qsl.chat.api.QuiltMessageType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.quiltmc.qsl.registry.api.dynamic.DynamicRegistryFlag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.Side
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.quiltmc.qsl.resource.loader.api.PackActivationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.quiltmc.qsl.tag.api.TagType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.quiltmc.qsl.worldgen.biome.api.ModificationPhase
Returns the enum constant of this class with the specified name.
valueRemovedEvent() - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
Returns this attachment's "entry's associated value removed" event.
values - Variable in class org.quiltmc.qsl.data.callback.api.predicate.AndPredicate
 
values - Variable in class org.quiltmc.qsl.data.callback.api.predicate.OrPredicate
 
values() - Static method in enum class org.quiltmc.qsl.base.api.phase.PhaseData.VisitStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.quiltmc.qsl.base.api.util.TriState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.quiltmc.qsl.chat.api.QuiltMessageType.QuiltMetaMessageType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.quiltmc.qsl.chat.api.QuiltMessageType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.quiltmc.qsl.registry.api.dynamic.DynamicRegistryFlag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.Side
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.quiltmc.qsl.resource.loader.api.PackActivationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in record class org.quiltmc.qsl.tag.api.TagRegistry.TagValues
Returns the value of the values record component.
values() - Static method in enum class org.quiltmc.qsl.tag.api.TagType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.quiltmc.qsl.worldgen.biome.api.ModificationPhase
Returns an array containing the constants of this enum class, in the order they are declared.
vanilla() - Static method in class org.quiltmc.qsl.worldgen.biome.api.BiomeSelectors
Returns a biome selector that will match all biomes from the minecraft namespace.
VanillaRecipeData - Class in org.quiltmc.qsl.recipe.api.data
Provides methods for creating RecipeData representing vanilla recipe types.
velocityMultiplier(float) - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
Virtual Resource Packs - Search tag in package org.quiltmc.qsl.resource.loader.api
Section
VISITED - Enum constant in enum class org.quiltmc.qsl.base.api.phase.PhaseData.VisitStatus
 
VISITING - Enum constant in enum class org.quiltmc.qsl.base.api.phase.PhaseData.VisitStatus
 
visitStatus - Variable in class org.quiltmc.qsl.base.api.phase.PhaseData
 
Vocabulary - Search tag in package org.quiltmc.qsl.registry.attachment.api
Section

W

waitFor(Future<?>) - Method in interface org.quiltmc.qsl.networking.api.server.ServerLoginNetworking.LoginSynchronizer
Allows blocking client log-in until the future is done.
waterColor() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
Returns the value of the waterColor record component.
waterFogColor() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
Returns the value of the waterFogColor record component.
WAXABLE - Static variable in class org.quiltmc.qsl.block.content.registry.api.BlockContentRegistries
A RegistryEntryAttachment for waxable blocks.
What are net.minecraft.item.Item.Settings? - Search tag in package org.quiltmc.qsl.item.setting.api
Section
What are tags? - Search tag in package org.quiltmc.qsl.tag.api
Section
What are the tooltip APIs? - Search tag in package org.quiltmc.qsl.tooltip.api
Section
What is the Game Test API? - Search tag in package org.quiltmc.qsl.testing.api.game
Section
What should mods do when this event is executed - Search tag in org.quiltmc.qsl.lifecycle.api.event.ServerLifecycleEvents.STOPPING
Section
What should mods do when this event is executed? - Search tag in org.quiltmc.qsl.lifecycle.api.client.event.ClientLifecycleEvents.STOPPING
Section
What should mods do when this event is executed? - Search tag in org.quiltmc.qsl.lifecycle.api.event.ServerLifecycleEvents.STOPPED
Section
When to use the Recipe API? - Search tag in package org.quiltmc.qsl.recipe.api
Section
Why make an event parameter invoking? - Search tag in annotation interface org.quiltmc.qsl.base.api.event.ParameterInvokingEvent
Section
withBody(MessageBody.Serialized) - Method in class org.quiltmc.qsl.chat.api.types.ChatS2CMessage
 
withContent(Text) - Method in class org.quiltmc.qsl.chat.api.types.SystemS2CMessage
 
withFilterMask(FilterMask) - Method in class org.quiltmc.qsl.chat.api.types.ChatS2CMessage
 
withIndex(int) - Method in class org.quiltmc.qsl.chat.api.types.ChatS2CMessage
 
withMessage(String) - Method in class org.quiltmc.qsl.chat.api.types.ChatC2SMessage
 
withMessage(String) - Method in class org.quiltmc.qsl.chat.api.types.RawChatC2SMessage
 
withMessage(Text) - Method in class org.quiltmc.qsl.chat.api.types.ProfileIndependentS2CMessage
 
withMessageAcknowledgments(MessageSignatureList.Acknowledgment) - Method in class org.quiltmc.qsl.chat.api.types.ChatC2SMessage
 
withMessageType(MessageType.Parameters) - Method in class org.quiltmc.qsl.chat.api.types.ChatS2CMessage
 
withMessageType(MessageType.Parameters) - Method in class org.quiltmc.qsl.chat.api.types.ProfileIndependentS2CMessage
 
withoutDustParticles() - Method in class org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings
 
withOverlay(boolean) - Method in class org.quiltmc.qsl.chat.api.types.SystemS2CMessage
 
withRegistries(Consumer<DynamicRegistryManagerSetupContext.RegistryMap>, Set<RegistryKey<? extends Registry<?>>>) - Method in interface org.quiltmc.qsl.registry.api.event.DynamicRegistryManagerSetupContext
Executes the given action if all the provided registry keys are present in the DynamicRegistryManager.
withSalt(long) - Method in class org.quiltmc.qsl.chat.api.types.ChatC2SMessage
 
withSender(UUID) - Method in class org.quiltmc.qsl.chat.api.types.ChatS2CMessage
 
withSignature(MessageSignature) - Method in class org.quiltmc.qsl.chat.api.types.ChatC2SMessage
 
withSignature(MessageSignature) - Method in class org.quiltmc.qsl.chat.api.types.ChatS2CMessage
 
withTimestamp(Instant) - Method in class org.quiltmc.qsl.chat.api.types.ChatC2SMessage
 
withUnsignedContent(Text) - Method in class org.quiltmc.qsl.chat.api.types.ChatS2CMessage
 
world(ServerWorld) - Static method in class org.quiltmc.qsl.networking.api.PlayerLookup
Gets all the players in a server world.
WORLD_DETAILS - Static variable in class org.quiltmc.qsl.crash.api.CrashReportEvents
An event for adding information to the "Affected level" section of the crash report.
Wrapped(ResourceType, ResourcePack, List<ResourcePack>, boolean) - Constructor for class org.quiltmc.qsl.resource.loader.api.GroupPack.Wrapped
Constructs a new instance of a group resource pack wrapping a base resource pack.
wrapToFactory() - Method in class org.quiltmc.qsl.resource.loader.api.GroupPack.Wrapped
 
wrapToFactory() - Method in class org.quiltmc.qsl.resource.loader.api.GroupPack
 
wrapToFactory(ResourcePack) - Static method in interface org.quiltmc.qsl.resource.loader.api.QuiltPackProfile
 
writeAdditionalSpawnData(RegistryByteBuf) - Method in interface org.quiltmc.qsl.entity.extensions.api.networking.QuiltExtendedSpawnDataEntity
Write additional data to be sent when this entity spawns.
writeCustomDataToNbt(NbtCompound) - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
 
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values