Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- API - Static variable in class dev.thomasglasser.sherdsapi.impl.SherdsApiSherds
B
- BaseSherdDatagenSuite<T> - Class in dev.thomasglasser.sherdsapi.api.data
-
Loader-agnostic base implementation of Sherd datagen
- BaseSherdDatagenSuite(String) - Constructor for class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- build(FabricDataGenerator.Pack) - Method in class dev.thomasglasser.sherdsapi.api.data.FabricSherdDatagenSuite
-
Registers the datagen with the provided pack
- buildRegistry(RegistrySetBuilder) - Method in class dev.thomasglasser.sherdsapi.api.data.FabricSherdDatagenSuite
-
Adds the registry keys created to the provided
RegistrySetBuilder - buildRegistry(RegistrySetBuilder) - Method in class dev.thomasglasser.sherdsapi.example.ExampleFabricDataGenerator
-
Adds the registry keys created by the
FabricSherdDatagenSuiteto the providedRegistrySetBuilder
C
D
- DecoratedPotPatternsMixin - Class in dev.thomasglasser.sherdsapi.impl.mixin
- DecoratedPotPatternsMixin() - Constructor for class dev.thomasglasser.sherdsapi.impl.mixin.DecoratedPotPatternsMixin
- dev.thomasglasser.sherdsapi - package dev.thomasglasser.sherdsapi
- dev.thomasglasser.sherdsapi.api.data - package dev.thomasglasser.sherdsapi.api.data
- dev.thomasglasser.sherdsapi.example - package dev.thomasglasser.sherdsapi.example
- dev.thomasglasser.sherdsapi.impl - package dev.thomasglasser.sherdsapi.impl
- dev.thomasglasser.sherdsapi.impl.mixin - package dev.thomasglasser.sherdsapi.impl.mixin
- dev.thomasglasser.sherdsapi.impl.mixin.accessor - package dev.thomasglasser.sherdsapi.impl.mixin.accessor
E
- equals(Object) - Method in record class dev.thomasglasser.sherdsapi.impl.Sherd
-
Indicates whether some other object is "equal to" this one.
- ExampleFabricDataGenerator - Class in dev.thomasglasser.sherdsapi.example
-
Example of how to create sherds using the
FabricSherdDatagenSuite. - ExampleFabricDataGenerator() - Constructor for class dev.thomasglasser.sherdsapi.example.ExampleFabricDataGenerator
F
- FabricSherdDatagenSuite - Class in dev.thomasglasser.sherdsapi.api.data
-
Sherd datagen adapted to Fabric API
- FabricSherdDatagenSuite(String) - Constructor for class dev.thomasglasser.sherdsapi.api.data.FabricSherdDatagenSuite
G
- generate() - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
-
A designated method for making sherd suites if the chain method is not preferred
- getItemsToPots() - Static method in interface dev.thomasglasser.sherdsapi.impl.mixin.accessor.ItemsToPotsAccessor
H
- hashCode() - Method in record class dev.thomasglasser.sherdsapi.impl.Sherd
-
Returns a hash code value for this object.
I
- ingredient() - Method in record class dev.thomasglasser.sherdsapi.impl.Sherd
-
Returns the value of the
ingredientrecord component. - init() - Static method in class dev.thomasglasser.sherdsapi.impl.SherdsApiRegistries
- init() - Static method in class dev.thomasglasser.sherdsapi.impl.SherdsApiSherds
- init() - Static method in class dev.thomasglasser.sherdsapi.SherdsApi
- ItemsToPotsAccessor - Interface in dev.thomasglasser.sherdsapi.impl.mixin.accessor
L
- LIGHTBULB - Static variable in class dev.thomasglasser.sherdsapi.impl.SherdsApiSherds
- LOGGER - Static variable in class dev.thomasglasser.sherdsapi.SherdsApi
M
- makeSherdSuite(String, List<ItemLike>) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(String, List<ItemLike>, String) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(String, List<ItemLike>, ResourceKey<DecoratedPotPattern>) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(String, List<ItemLike>, ResourceLocation) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(String, TagKey<Item>) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(String, TagKey<Item>, String) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(String, TagKey<Item>, ResourceKey<DecoratedPotPattern>) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(String, TagKey<Item>, ResourceLocation) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(String, Ingredient) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(String, Ingredient, String) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(String, Ingredient, ResourceKey<DecoratedPotPattern>) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(String, Ingredient, ResourceLocation) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(String, ItemLike) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(String, ItemLike, String) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(String, ItemLike, ResourceKey<DecoratedPotPattern>) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(String, ItemLike, ResourceLocation) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(ResourceKey<Sherd>, List<ItemLike>) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
-
Creates a sherd with the same sherd and pattern key and given items and adds it to the suite
- makeSherdSuite(ResourceKey<Sherd>, List<ItemLike>, String) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(ResourceKey<Sherd>, List<ItemLike>, ResourceKey<DecoratedPotPattern>) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
-
Creates a sherd with the given key, items, and pattern and adds it to the suite
- makeSherdSuite(ResourceKey<Sherd>, List<ItemLike>, ResourceLocation) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(ResourceKey<Sherd>, TagKey<Item>) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
-
Creates a sherd with the same sherd and pattern key and given tag and adds it to the suite
- makeSherdSuite(ResourceKey<Sherd>, TagKey<Item>, String) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(ResourceKey<Sherd>, TagKey<Item>, ResourceKey<DecoratedPotPattern>) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
-
Creates a sherd with the given key, tag, and pattern and adds it to the suite
- makeSherdSuite(ResourceKey<Sherd>, TagKey<Item>, ResourceLocation) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(ResourceKey<Sherd>, Ingredient) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
-
Creates a sherd with the same sherd and pattern key and given ingredient and adds it to the suite
- makeSherdSuite(ResourceKey<Sherd>, Ingredient, String) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(ResourceKey<Sherd>, Ingredient, ResourceKey<DecoratedPotPattern>) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
-
Creates a sherd with the given key, ingredient, and pattern and adds it to the suite
- makeSherdSuite(ResourceKey<Sherd>, Ingredient, ResourceLocation) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(ResourceKey<Sherd>, ItemLike) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
-
Creates a sherd with the same sherd and pattern key and given item and adds it to the suite
- makeSherdSuite(ResourceKey<Sherd>, ItemLike, String) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(ResourceKey<Sherd>, ItemLike, ResourceKey<DecoratedPotPattern>) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
-
Creates a sherd with the given key, item, and pattern and adds it to the suite
- makeSherdSuite(ResourceKey<Sherd>, ItemLike, ResourceLocation) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(ResourceLocation, List<ItemLike>) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(ResourceLocation, List<ItemLike>, String) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(ResourceLocation, List<ItemLike>, ResourceKey<DecoratedPotPattern>) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(ResourceLocation, List<ItemLike>, ResourceLocation) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(ResourceLocation, TagKey<Item>) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(ResourceLocation, TagKey<Item>, String) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(ResourceLocation, TagKey<Item>, ResourceKey<DecoratedPotPattern>) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(ResourceLocation, TagKey<Item>, ResourceLocation) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(ResourceLocation, Ingredient) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(ResourceLocation, Ingredient, String) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(ResourceLocation, Ingredient, ResourceKey<DecoratedPotPattern>) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(ResourceLocation, Ingredient, ResourceLocation) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(ResourceLocation, ItemLike) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(ResourceLocation, ItemLike, String) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(ResourceLocation, ItemLike, ResourceKey<DecoratedPotPattern>) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- makeSherdSuite(ResourceLocation, ItemLike, ResourceLocation) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
- MOD_ID - Static variable in class dev.thomasglasser.sherdsapi.SherdsApi
- MOD_NAME - Static variable in class dev.thomasglasser.sherdsapi.SherdsApi
- modId - Variable in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
-
The id of the mod making sherds
- modLoc(String) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
-
Creates a resource location with the generator's mod ID and the given path
- modLoc(String) - Static method in class dev.thomasglasser.sherdsapi.SherdsApi
O
- onInitialize() - Method in class dev.thomasglasser.sherdsapi.SherdsApiFabric
- onInitializeDataGenerator(FabricDataGenerator) - Method in class dev.thomasglasser.sherdsapi.example.ExampleFabricDataGenerator
-
Adds values to the
FabricSherdDatagenSuiteand builds it with the provided pack
P
- pattern() - Method in record class dev.thomasglasser.sherdsapi.impl.Sherd
-
Returns the value of the
patternrecord component. - patternKey(String) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
-
Creates a resource key for a pattern with the given path
S
- SheetsMixin - Class in dev.thomasglasser.sherdsapi.impl.mixin
- SheetsMixin() - Constructor for class dev.thomasglasser.sherdsapi.impl.mixin.SheetsMixin
- Sherd - Record Class in dev.thomasglasser.sherdsapi.impl
- Sherd(Ingredient, Optional<ResourceKey<DecoratedPotPattern>>) - Constructor for record class dev.thomasglasser.sherdsapi.impl.Sherd
-
Creates an instance of a
Sherdrecord class. - SHERD - Static variable in class dev.thomasglasser.sherdsapi.impl.SherdsApiRegistries
- sherdKey(String) - Method in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
-
Creates a resource key for a sherd with the given path.
- sherdKey(ResourceLocation) - Static method in class dev.thomasglasser.sherdsapi.impl.SherdsApiRegistries
- sherds - Variable in class dev.thomasglasser.sherdsapi.api.data.BaseSherdDatagenSuite
-
The list of sherds to be generated and their keys
- SherdsApi - Class in dev.thomasglasser.sherdsapi
- SherdsApi() - Constructor for class dev.thomasglasser.sherdsapi.SherdsApi
- SherdsApiFabric - Class in dev.thomasglasser.sherdsapi
- SherdsApiFabric() - Constructor for class dev.thomasglasser.sherdsapi.SherdsApiFabric
- SherdsApiRegistries - Class in dev.thomasglasser.sherdsapi.impl
- SherdsApiRegistries() - Constructor for class dev.thomasglasser.sherdsapi.impl.SherdsApiRegistries
- SherdsApiSherds - Class in dev.thomasglasser.sherdsapi.impl
- SherdsApiSherds() - Constructor for class dev.thomasglasser.sherdsapi.impl.SherdsApiSherds
T
- toString() - Method in record class dev.thomasglasser.sherdsapi.impl.Sherd
-
Returns a string representation of this record class.
All Classes and Interfaces|All Packages|Constant Field Values