Index
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
EntityPartwith 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
RecipeManageris 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 aPointOfInterestTypeafter construction. - addBlocks(RegistryKey<PointOfInterestType>, Block...) - Static method in class org.quiltmc.qsl.entity.extensions.api.PointOfInterestHelper
-
Allows adding
Blocks to aPointOfInterestTypeafter construction. - addBlockStates(RegistryKey<PointOfInterestType>, Collection<BlockState>) - Static method in class org.quiltmc.qsl.entity.extensions.api.PointOfInterestHelper
-
Allows adding
Blocks to aPointOfInterestTypeafter construction. - addBlockStates(RegistryKey<PointOfInterestType>, BlockState...) - Static method in class org.quiltmc.qsl.entity.extensions.api.PointOfInterestHelper
-
Allows adding
Blocks to aPointOfInterestTypeafter 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
AddCarversModifierrecord 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
AddFeaturesModifierrecord 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
additionsSoundrecord 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
AddMaterialRuleCallbackrecord 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
AddSpawnersModifierrecord 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
ambientSoundrecord 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
appendrecord 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
Biomeproperties 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
blockrecord 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
RenderLayerof 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
booleanattachment. - 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
ShapedRecipeDatainstance as specified by this builder. - build() - Method in class org.quiltmc.qsl.recipe.api.data.ShapelessRecipeData.Builder
-
Creates a new
ShapelessRecipeDatainstance 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.Builderto aid in creating shaped recipe data instances. - builder() - Static method in class org.quiltmc.qsl.recipe.api.data.ShapelessRecipeData
-
Creates a
ShapelessRecipeData.Builderto 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
burnrecord 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, orfalseto 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
GeneratorOptionsused by the current world-save. - canGenerateInNether(RegistryKey<Biome>) - Static method in class org.quiltmc.qsl.worldgen.biome.api.NetherBiomes
-
Returns
trueif the given biome can generate in the nether, considering the Vanilla nether biomes, and any biomes added to the Nether by mods, orfalseotherwise. - 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
carversrecord component. - carvers() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveCarversModifier
-
Returns the value of the
carversrecord 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'
assetsdirectory instead of thedatadirectory. - 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
codecrecord component. - codec() - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
-
Gets the
Codecused 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 clearcommand. - COMMAND_ONE - Static variable in class org.quiltmc.qsl.entity.effect.api.StatusEffectRemovalReason
-
Used when an effect is removed via the
/effect removecommand. - 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
RegistryEntryAttachmentfor 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
ConstantBoosterrecord class. - contains(Identifier) - Method in interface org.quiltmc.qsl.recipe.api.BaseRecipeHandler
-
Returns whether the
RecipeManagercontains the specified recipe. - contains(Identifier, RecipeType<?>) - Method in interface org.quiltmc.qsl.recipe.api.BaseRecipeHandler
-
Returns whether the
RecipeManagercontains the specified recipe of the specified recipe type. - ConvertibleTooltipData - Interface in org.quiltmc.qsl.tooltip.api
-
Represents a
TooltipDatawhich is convertible to aTooltipComponenton the client. - copy(ByteBuf) - Static method in class org.quiltmc.qsl.networking.api.PacketByteBufs
-
Wraps the newly created buffer from
buf.copyin 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.copyin 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
RegistryMonitorto monitor the specifiedRegistry. - 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
BlastingRecipeRecipeDatainstance. - createBlasting(IngredientData, ItemStack) - Static method in class org.quiltmc.qsl.recipe.api.data.VanillaRecipeData
-
Creates a new
BlastingRecipeRecipeDatainstance 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
CampfireCookingRecipeRecipeDatainstance. - createCampfire(IngredientData, ItemStack) - Static method in class org.quiltmc.qsl.recipe.api.data.VanillaRecipeData
-
Creates a new
CampfireCookingRecipeRecipeDatainstance 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
ShapedRecipeDatainstance 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
ShapedRecipeDatainstance. - createShapeless(ImmutableList<IngredientData>, ItemStack) - Static method in class org.quiltmc.qsl.recipe.api.data.VanillaRecipeData
- createShapeless(String, CraftingCategory, ImmutableList<IngredientData>, ItemStack) - Static method in class org.quiltmc.qsl.recipe.api.data.VanillaRecipeData
-
Creates a new
ShapelessRecipeDatainstance. - createSmelting(String, CookingCategory, IngredientData, ItemStack, float, int) - Static method in class org.quiltmc.qsl.recipe.api.data.VanillaRecipeData
-
Creates a new
SmeltingRecipeRecipeDatainstance. - createSmelting(IngredientData, ItemStack) - Static method in class org.quiltmc.qsl.recipe.api.data.VanillaRecipeData
-
Creates a new
SmeltingRecipeRecipeDatainstance 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
SmokingRecipeRecipeDatainstance. - createSmoking(IngredientData, ItemStack) - Static method in class org.quiltmc.qsl.recipe.api.data.VanillaRecipeData
-
Creates a new
SmokingRecipeRecipeDatainstance 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
StonecuttingRecipeRecipeDatainstance. - createStonecutting(IngredientData, ItemStack) - Static method in class org.quiltmc.qsl.recipe.api.data.VanillaRecipeData
-
Creates a new
StonecuttingRecipeRecipeDatainstance 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
Eventwith 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
CustomItemSettingin charge of handingCustomDamageHandlers. - customDamage(CustomDamageHandler) - Method in interface org.quiltmc.qsl.item.setting.api.QuiltItemSettingsExtensions
-
Sets the
CustomDamageHandlerof 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
/summoncommand. - 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
-
Utility interface used for
RegistryEntryAttachment.dispatchedBuilder(Registry, Identifier, Class, Function). - doesPlacedFeatureExist(RegistryKey<PlacedFeature>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeSelectionContext
-
Returns
trueif the given placed feature key exists in the registry, orfalseotherwise. - 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
downfallrecord 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.duplicatein 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
DynamicRegistryManagergets 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
DynamicRegistryManagergets 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
DynamicRegistryManagersetup context provided in theRegistryEvents.DYNAMIC_REGISTRY_SETUPevent. - 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
GameTeststructureName 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
RegistryEntryAttachmentfor 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
EnchantingBoosterTyperecord 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
entityTypesrecord 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
entryrecord 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.jsonfile, whose value is "quilt:game_test". - EnumArgumentType - Class in org.quiltmc.qsl.command.api
-
An
ArgumentTypethat 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
EnumArgumentTypebased on the constants of the specifiedenumclass. - 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_datawhich is used when converting this tooltip data to aTooltipComponent. - 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
featuresrecord component. - features() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveFeaturesModifier
-
Returns the value of the
featuresrecord 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
RegistryEntryAttachmentfor 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
FlammableBlockEntryrecord class. - FLATTENABLE - Static variable in class org.quiltmc.qsl.block.content.registry.api.BlockContentRegistries
-
A
RegistryEntryAttachmentfor 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
fogColorrecord 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
foliageColorrecord 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
RegistryEntryAttachmentfor 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
nullif 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
nullif 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
0and1. - 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
enumconstant. - 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
keythat 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
nullotherwise. - getModpackProtocolId() - Static method in class org.quiltmc.qsl.registry.api.sync.ModProtocols
-
Returns a string representing the modpack protocol id, or
nullotherwise. - 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
RecipeManagerfrom its identifier. - getRecipe(Identifier, RecipeType<T>) - Method in interface org.quiltmc.qsl.recipe.api.BaseRecipeHandler
-
Returns the recipe of the specified recipe type in
RecipeManagerfrom its identifier. - getRecipeRemainder(ItemStack, Recipe<?>) - Method in interface org.quiltmc.qsl.item.setting.api.RecipeRemainderProvider
-
An
ItemStackaware version ofItem.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
ItemStackfor the providedRecipe. - 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
grassColorrecord component. - grassColorModifier() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
-
Returns the value of the
grassColorModifierrecord component. - group() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddSpawnersModifier
-
Returns the value of the
grouprecord 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
groupsrecord 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
playerpresent. - 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
playerpresent. - 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
trueif this result represents a failed computation,falseotherwise. - hasFeature(RegistryKey<ConfiguredFeature<?, ?>>) - Method in interface org.quiltmc.qsl.worldgen.biome.api.BiomeSelectionContext
-
Returns
trueif this biome contains a placed feature referencing a configured feature with the given key, orfalseotherwise. - 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
trueif this biome contains a placed feature with the given key, orfalseotherwise. - hasPrecipitation() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyWeatherModifier
-
Returns the value of the
hasPrecipitationrecord 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
idsrecord 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
nullif the runnable isnull. - 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
symbolwith an ingredient accepting the passeditems. - 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
symbolwith an ingredient accepting items in the passedtag. - ingredient(Iterable<Item>) - Method in class org.quiltmc.qsl.recipe.api.data.ShapelessRecipeData.Builder
-
Adds an ingredient accepting the passed
itemsto 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
ifNullif the result would have beennull. - 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
trueif the environment corresponds to the dedicated server, otherwisefalse. - 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
trueif the registry entry is marked as optional, orfalseotherwise. - 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
trueif the given registry entry is skipped in synchronization, orfalseotherwise. - 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, orfalseotherwise. - 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
trueif the environment corresponds to single-player, otherwisefalse. - 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
trueif a modpack protocol has been provided through the config, orfalseotherwise. - isOptional(Identifier) - Static method in enum class org.quiltmc.qsl.registry.api.dynamic.DynamicRegistryFlag
-
Checks if a dynamic registry has the
DynamicRegistryFlag.OPTIONALflag 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
trueif the given registry is marked as optional, orfalseotherwise. - isStatic() - Method in record class org.quiltmc.qsl.testing.api.game.TestMethod
-
Returns
trueif the method is static, orfalseotherwise. - 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
keyrecord 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
nullif 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
nullif 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
methodrecord 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
modrecord 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
RecipeManageris 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
-
A
CodecMapfor theSurfaceRuleEvents.GenericModifierCallbackevent. - MODIFY_GENERIC_DATA - Static variable in class org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleEvents
-
A
DynamicEventCallbackSourcefor theSurfaceRuleEvents.GenericModifierCallbackevent. - 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
-
A
CodecMapfor theSurfaceRuleEvents.NetherModifierCallbackevent. - MODIFY_NETHER_DATA - Static variable in class org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleEvents
-
A
DynamicEventCallbackSourcefor theSurfaceRuleEvents.NetherModifierCallbackevent. - 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
-
A
CodecMapfor theSurfaceRuleEvents.OverworldModifierCallbackevent. - MODIFY_OVERWORLD_DATA - Static variable in class org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleEvents
-
A
DynamicEventCallbackSourcefor theSurfaceRuleEvents.OverworldModifierCallbackevent. - 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
-
A
CodecMapfor theSurfaceRuleEvents.TheEndModifierCallbackevent. - MODIFY_THE_END_DATA - Static variable in class org.quiltmc.qsl.worldgen.surface_rule.api.SurfaceRuleEvents
-
A
DynamicEventCallbackSourcefor theSurfaceRuleEvents.TheEndModifierCallbackevent. - 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
ModifyEffectsModifierrecord 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
RecipeManagerwhen 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
ModifyWeatherModifierrecord 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
moodSoundrecord 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
musicrecord 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
Pathas 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
Pathas 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
Pathas 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
Pathas 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
Resultwith the specified value. - ofFailure(String) - Static method in class org.quiltmc.qsl.registry.attachment.api.DefaultValueProvider.Result
-
Creates a failed
Resultwith 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
Registryhas 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
DynamicRegistryManagergets 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
DynamicRegistryManagergets 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
RegistryEntryAttachmentfor 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
packetCodecrecord component. - packetCodec() - Method in interface org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment
-
Gets the
PacketCodecused 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()andResourceLoader.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
particleConfigrecord 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
assetsdirectory. - 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
assetsdirectory. - 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
assetsdirectory 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.Settingsclass, 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
FunctionalInterfacethat is used withQuiltChatEvents.AFTER_PROCESSto listen for after messages. - QuiltChatEvents.Before - Interface in org.quiltmc.qsl.chat.api
-
A
FunctionalInterfacethat is used withQuiltChatEvents.BEFORE_PROCESSto listen for before messages. - QuiltChatEvents.Cancel - Interface in org.quiltmc.qsl.chat.api
-
A
FunctionalInterfacethat is used withQuiltChatEvents.CANCELto cancel messages. - QuiltChatEvents.Cancelled - Interface in org.quiltmc.qsl.chat.api
-
A
FunctionalInterfacethat is used withQuiltChatEvents.CANCELLEDto listen for cancelled messages. - QuiltChatEvents.Modify - Interface in org.quiltmc.qsl.chat.api
-
A
FunctionalInterfacethat is used withQuiltChatEvents.MODIFYto modify messages. - QuiltClientCommandSource - Interface in org.quiltmc.qsl.command.api.client
-
Extensions to
CommandSource, implemented onClientCommandSourcefor client commands - most of these methods are equivalents to methods onServerCommandSource, to provide a more familiar API. - QuiltCommandRegistrationEnvironment - Interface in org.quiltmc.qsl.command.api
-
Represents an extension to the
CommandManager.RegistrationEnvironmentenum, 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.Builderwith 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
QuiltEntityTypeBuilderwith support for features present onliving entities, such as default attributes. - QuiltEntityTypeBuilder.Mob<T> - Class in org.quiltmc.qsl.entity.extensions.api
-
An extended version of
QuiltEntityTypeBuilderwith support for features present onmob 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.Settingsinstances when QSL is present. - QuiltLivingEntityStatusEffectExtensions - Interface in org.quiltmc.qsl.entity.effect.api
-
Provides status effect-related extensions to the
LivingEntityclass. - 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
QuiltMessageTypeenums. - 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
Screenthrough 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
StatusEffectclass. - QuiltTagKey<T> - Interface in org.quiltmc.qsl.tag.api
-
Interface implemented by
TagKeyinstances 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.readBytesin 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.readRetainedSlicein a packet byte buffer. - readSlice(ByteBuf, int) - Static method in class org.quiltmc.qsl.networking.api.PacketByteBufs
-
Wraps the newly created buffer from
buf.readSlicein 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
CustomItemSettingin charge of handingRecipeRemainderProviders. - 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
registriesrecord 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
RegistryMaprecord 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
RecipeManageris 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:removefor 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
RemoveCarversModifierrecord 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
RemoveFeaturesModifierrecord 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
RecipeManagerwhen 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
RemoveSpawnersModifierrecord 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
requiredFlagsare 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.retainedDuplicatein a packet byte buffer. - retainedSlice(ByteBuf) - Static method in class org.quiltmc.qsl.networking.api.PacketByteBufs
-
Wraps the newly created buffer from
buf.retainedSlicein 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.retainedSlicein a packet byte buffer. - reversible() - Method in record class org.quiltmc.qsl.block.content.registry.api.ReversibleBlockEntry
-
Returns the value of the
reversiblerecord 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
ReversibleBlockEntryrecord class. - rotate(float, float, boolean) - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
-
Rotates this
AbstractEntityPartabout itspivot pointwith the given rotation. - rotate(Vec3d, float, float, boolean) - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
-
Rotates this
AbstractEntityPartabout 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
BlockRotationvalue 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
rulerecord 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'sdimensions. - scale(float, float) - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
-
Scales the
EntityPart'sdimensions. - 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
selectorrecord component. - selector() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddFeaturesModifier
-
Returns the value of the
selectorrecord component. - selector() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.AddSpawnersModifier
-
Returns the value of the
selectorrecord component. - selector() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
-
Returns the value of the
selectorrecord component. - selector() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyWeatherModifier
-
Returns the value of the
selectorrecord component. - selector() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveCarversModifier
-
Returns the value of the
selectorrecord component. - selector() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveFeaturesModifier
-
Returns the value of the
selectorrecord component. - selector() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveSpawnersModifier
-
Returns the value of the
selectorrecord 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
ServerConfigurationNetworkHandlerthat 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
PointOfInterestTypesBlocks after construction. - setBlocks(RegistryKey<PointOfInterestType>, Block...) - Static method in class org.quiltmc.qsl.entity.extensions.api.PointOfInterestHelper
-
Allows replacing the
PointOfInterestTypesBlocks after construction. - setBlockStates(RegistryKey<PointOfInterestType>, Collection<BlockState>) - Static method in class org.quiltmc.qsl.entity.extensions.api.PointOfInterestHelper
-
Allows replacing the
PointOfInterestTypesBlockStates after construction. - setBlockStates(RegistryKey<PointOfInterestType>, BlockState...) - Static method in class org.quiltmc.qsl.entity.extensions.api.PointOfInterestHelper
-
Allows replacing the
PointOfInterestTypesBlockStates 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'sdimensions. - 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
keywith the valuevalue. - 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
rotateabout. - setPivot(Vec3d) - Method in class org.quiltmc.qsl.entity.multipart.api.AbstractEntityPart
-
Sets the point to
rotateabout. - 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.Builderto aid in creatingShapedRecipeDatainstances. - 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
ShapedRecipeDatainstances. - shapelessBuilder() - Static method in class org.quiltmc.qsl.recipe.api.data.VanillaRecipeData
-
Creates a
ShapelessRecipeData.Builderto aid in creatingShapelessRecipeDatainstances. - 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
ShapelessRecipeDatainstances. - 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
simpleVariantrecord 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
skyColorrecord component. - slice(ByteBuf) - Static method in class org.quiltmc.qsl.networking.api.PacketByteBufs
-
Wraps the newly created buffer from
buf.slicein 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.slicein 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
spawnersrecord 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
spreadrecord 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
StatusEffectInstanceto 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
steprecord component. - steps() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.RemoveFeaturesModifier
-
Returns the value of the
stepsrecord 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
Stringattachment. - STRIPPABLE - Static variable in class org.quiltmc.qsl.block.content.registry.api.BlockContentRegistries
-
A
RegistryEntryAttachmentfor 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
Identifierdescribing 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
tagrecord 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
TagValuesrecord 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
temperaturerecord component. - temperatureModifier() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyWeatherModifier
-
Returns the value of the
temperatureModifierrecord 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
TestMethodrecord 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
TestRegistrationContextrecord 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
TooltipDatatoTooltipComponent. - 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,falseor 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
trueif the configured structure with the given key can start in this biome in any chunk generator used by the current world-save, orfalseotherwise. - 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
valuerecord 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
valuerecord component. - value() - Method in record class org.quiltmc.qsl.registry.attachment.api.RegistryEntryAttachment.TagEntry
-
Returns the value of the
valuerecord 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
valuerecord 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
ValueBiomeSelectorrecord 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
valuesrecord 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
RecipeDatarepresenting 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
futureisdone. - waterColor() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
-
Returns the value of the
waterColorrecord component. - waterFogColor() - Method in record class org.quiltmc.qsl.worldgen.biome.api.codec.ModifyEffectsModifier
-
Returns the value of the
waterFogColorrecord component. - WAXABLE - Static variable in class org.quiltmc.qsl.block.content.registry.api.BlockContentRegistries
-
A
RegistryEntryAttachmentfor 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
All Classes and Interfaces|All Packages|Constant Field Values