Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- add(Block, BlockLootTableProvider.WithConditionsBuilder) - Method in class at.minecraftschurli.mods.bibliocraft.api.datagen.BlockLootTableProvider
-
Adds a loot table for a block.
- add(Block, Function) - Method in class at.minecraftschurli.mods.bibliocraft.api.datagen.BlockLootTableProvider
-
Adds a loot table for a block.
- addCondition(Collection) - Method in class at.minecraftschurli.mods.bibliocraft.api.datagen.BlockLootTableProvider.WithConditionsBuilder
-
Adds a condition to the builder.
- addCondition(ICondition...) - Method in class at.minecraftschurli.mods.bibliocraft.api.datagen.BlockLootTableProvider.WithConditionsBuilder
-
Adds one or multiple conditions to the builder.
- addWoodTypesToGenerateByModid(String) - Method in interface at.minecraftschurli.mods.bibliocraft.api.datagen.BibliocraftDatagenHelper
-
Marks all
BibliocraftWoodTypes from the given mod as to-be-datagenned. - addWoodTypeToGenerate(BibliocraftWoodType) - Method in interface at.minecraftschurli.mods.bibliocraft.api.datagen.BibliocraftDatagenHelper
-
Marks a
BibliocraftWoodTypeas to-be-datagenned. - at.minecraftschurli.mods.bibliocraft.api - package at.minecraftschurli.mods.bibliocraft.api
- at.minecraftschurli.mods.bibliocraft.api.datagen - package at.minecraftschurli.mods.bibliocraft.api.datagen
- at.minecraftschurli.mods.bibliocraft.api.lockandkey - package at.minecraftschurli.mods.bibliocraft.api.lockandkey
- at.minecraftschurli.mods.bibliocraft.api.woodtype - package at.minecraftschurli.mods.bibliocraft.api.woodtype
B
- BibliocraftApi - Class in at.minecraftschurli.mods.bibliocraft.api
-
The main accessor class for Bibliocraft's API.
- BibliocraftDatagenHelper - Interface in at.minecraftschurli.mods.bibliocraft.api.datagen
-
This class provides helper methods to generate datagen entries for Bibliocraft blocks with your mod's wood type(s).
- BibliocraftWoodType - Record Class in at.minecraftschurli.mods.bibliocraft.api.woodtype
-
Holds all information Bibliocraft needs about a wood type.
- BibliocraftWoodType(Identifier, WoodType, Supplier, Identifier, Supplier) - Constructor for record class at.minecraftschurli.mods.bibliocraft.api.woodtype.BibliocraftWoodType
-
Creates an instance of a
BibliocraftWoodTyperecord class. - BibliocraftWoodTypeRegistry - Interface in at.minecraftschurli.mods.bibliocraft.api.woodtype
-
The registry for
BibliocraftWoodTypes. - BlockLootTableProvider - Class in at.minecraftschurli.mods.bibliocraft.api.datagen
-
An adaptation of
LootTableProviderandBlockLootSubProviderthat is optimized to Bibliocraft's needs. - BlockLootTableProvider(PackOutput, CompletableFuture) - Constructor for class at.minecraftschurli.mods.bibliocraft.api.datagen.BlockLootTableProvider
- BlockLootTableProvider.WithConditionsBuilder<T> - Class in at.minecraftschurli.mods.bibliocraft.api.datagen
-
A variant of
WithConditions.Builderthat has a map operation and does no validation on whether there are actually conditions added to the builder. - build() - Method in class at.minecraftschurli.mods.bibliocraft.api.datagen.BlockLootTableProvider.WithConditionsBuilder
E
- equals(Object) - Method in record class at.minecraftschurli.mods.bibliocraft.api.lockandkey.LockAndKeyBehavior.Simple
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.minecraftschurli.mods.bibliocraft.api.woodtype.BibliocraftWoodType
-
Indicates whether some other object is "equal to" this one.
F
- family() - Method in record class at.minecraftschurli.mods.bibliocraft.api.woodtype.BibliocraftWoodType
-
Returns the value of the
familyrecord component.
G
- generateAll(String, CompletableFuture, DataGenerator.PackGenerator, DataGenerator.PackGenerator, LanguageProvider, Function, Function) - Method in interface at.minecraftschurli.mods.bibliocraft.api.datagen.BibliocraftDatagenHelper
-
Generates language files, block and item models, block and item tags, loot tables, and recipes for Bibliocraft blocks with your mod's wood type(s).
- get(String) - Method in interface at.minecraftschurli.mods.bibliocraft.api.woodtype.BibliocraftWoodTypeRegistry
- get(Identifier) - Method in interface at.minecraftschurli.mods.bibliocraft.api.woodtype.BibliocraftWoodTypeRegistry
- get(T) - Method in interface at.minecraftschurli.mods.bibliocraft.api.lockandkey.LockAndKeyBehaviors
- getAll() - Method in interface at.minecraftschurli.mods.bibliocraft.api.woodtype.BibliocraftWoodTypeRegistry
- getDatagenHelper() - Static method in class at.minecraftschurli.mods.bibliocraft.api.BibliocraftApi
- getDisplayName(T) - Method in interface at.minecraftschurli.mods.bibliocraft.api.lockandkey.LockAndKeyBehavior
-
Returns the
BlockEntity's display name. - getDisplayName(T) - Method in record class at.minecraftschurli.mods.bibliocraft.api.lockandkey.LockAndKeyBehavior.Simple
- getLockAndKeyBehaviors() - Static method in class at.minecraftschurli.mods.bibliocraft.api.BibliocraftApi
- getLockKey(T) - Method in interface at.minecraftschurli.mods.bibliocraft.api.lockandkey.LockAndKeyBehavior
-
Returns the
BlockEntity'sLockCode. - getLockKey(T) - Method in record class at.minecraftschurli.mods.bibliocraft.api.lockandkey.LockAndKeyBehavior.Simple
- getName() - Method in class at.minecraftschurli.mods.bibliocraft.api.datagen.BlockLootTableProvider
- getNamespace() - Method in record class at.minecraftschurli.mods.bibliocraft.api.woodtype.BibliocraftWoodType
- getPath() - Method in record class at.minecraftschurli.mods.bibliocraft.api.woodtype.BibliocraftWoodType
- getRegistrationPrefix() - Method in record class at.minecraftschurli.mods.bibliocraft.api.woodtype.BibliocraftWoodType
- getWoodTypeRegistry() - Static method in class at.minecraftschurli.mods.bibliocraft.api.BibliocraftApi
- getWoodTypesToGenerate() - Method in interface at.minecraftschurli.mods.bibliocraft.api.datagen.BibliocraftDatagenHelper
H
- hashCode() - Method in record class at.minecraftschurli.mods.bibliocraft.api.lockandkey.LockAndKeyBehavior.Simple
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.minecraftschurli.mods.bibliocraft.api.woodtype.BibliocraftWoodType
-
Returns a hash code value for this object.
I
- id() - Method in record class at.minecraftschurli.mods.bibliocraft.api.woodtype.BibliocraftWoodType
-
Returns the value of the
idrecord component.
L
- LockAndKeyBehavior<T> - Interface in at.minecraftschurli.mods.bibliocraft.api.lockandkey
-
Holds all information Bibliocraft needs to make the Lock and Key item work on a block entity.
- LockAndKeyBehavior.Simple<T> - Record Class in at.minecraftschurli.mods.bibliocraft.api.lockandkey
- LockAndKeyBehaviors - Interface in at.minecraftschurli.mods.bibliocraft.api.lockandkey
-
Holds the behaviors of the Lock and Key item for different block entities.
- lockGetter() - Method in record class at.minecraftschurli.mods.bibliocraft.api.lockandkey.LockAndKeyBehavior.Simple
-
Returns the value of the
lockGetterrecord component. - lockSetter() - Method in record class at.minecraftschurli.mods.bibliocraft.api.lockandkey.LockAndKeyBehavior.Simple
-
Returns the value of the
lockSetterrecord component.
M
- map(Function) - Method in class at.minecraftschurli.mods.bibliocraft.api.datagen.BlockLootTableProvider.WithConditionsBuilder
-
Transforms this
WithConditionsBuilder<T>to aWithConditionsBuilder<N>using the provided mapper. - MOD_ID - Static variable in class at.minecraftschurli.mods.bibliocraft.api.BibliocraftApi
N
- nameGetter() - Method in record class at.minecraftschurli.mods.bibliocraft.api.lockandkey.LockAndKeyBehavior.Simple
-
Returns the value of the
nameGetterrecord component. - NonClearingBlockTagsProvider - Class in at.minecraftschurli.mods.bibliocraft.api.datagen
-
The default
BlockTagsProviderimplementation clears the builders before callingTagsProvider.addTags(HolderLookup.Provider). - NonClearingBlockTagsProvider(PackOutput, CompletableFuture, String) - Constructor for class at.minecraftschurli.mods.bibliocraft.api.datagen.NonClearingBlockTagsProvider
-
See super constructor for information.
- NonClearingItemTagsProvider - Class in at.minecraftschurli.mods.bibliocraft.api.datagen
-
The default
ItemTagsProviderimplementation clears the builders before callingTagsProvider.addTags(HolderLookup.Provider). - NonClearingItemTagsProvider(PackOutput, CompletableFuture, String) - Constructor for class at.minecraftschurli.mods.bibliocraft.api.datagen.NonClearingItemTagsProvider
-
See super constructor for information.
P
- properties() - Method in record class at.minecraftschurli.mods.bibliocraft.api.woodtype.BibliocraftWoodType
-
Returns the value of the
propertiesrecord component.
R
- register(Class, Function, BiConsumer, Function) - Method in class at.minecraftschurli.mods.bibliocraft.api.lockandkey.RegisterLockAndKeyBehaviorEvent
-
Registers a new
LockAndKeyBehavior. - register(Identifier, WoodType, Supplier, Identifier, Supplier) - Method in class at.minecraftschurli.mods.bibliocraft.api.woodtype.RegisterBibliocraftWoodTypesEvent
-
Registers a new
BibliocraftWoodType. - RegisterBibliocraftWoodTypesEvent - Class in at.minecraftschurli.mods.bibliocraft.api.woodtype
-
Register your own
BibliocraftWoodTypes here. - RegisterBibliocraftWoodTypesEvent(SequencedMap) - Constructor for class at.minecraftschurli.mods.bibliocraft.api.woodtype.RegisterBibliocraftWoodTypesEvent
- RegisterLockAndKeyBehaviorEvent - Class in at.minecraftschurli.mods.bibliocraft.api.lockandkey
-
Register your own
LockAndKeyBehaviors here. - RegisterLockAndKeyBehaviorEvent(Map) - Constructor for class at.minecraftschurli.mods.bibliocraft.api.lockandkey.RegisterLockAndKeyBehaviorEvent
- run(CachedOutput) - Method in class at.minecraftschurli.mods.bibliocraft.api.datagen.BlockLootTableProvider
S
- setLockKey(T, LockCode) - Method in interface at.minecraftschurli.mods.bibliocraft.api.lockandkey.LockAndKeyBehavior
-
Sets the
BlockEntity'sLockCode. - setLockKey(T, LockCode) - Method in record class at.minecraftschurli.mods.bibliocraft.api.lockandkey.LockAndKeyBehavior.Simple
- Simple(Function, BiConsumer, Function) - Constructor for record class at.minecraftschurli.mods.bibliocraft.api.lockandkey.LockAndKeyBehavior.Simple
-
Creates an instance of a
Simplerecord class.
T
- tag(TagKey) - Method in class at.minecraftschurli.mods.bibliocraft.api.datagen.NonClearingItemTagsProvider
- tag(TagKey) - Method in class at.minecraftschurli.mods.bibliocraft.api.datagen.NonClearingBlockTagsProvider
- texture() - Method in record class at.minecraftschurli.mods.bibliocraft.api.woodtype.BibliocraftWoodType
-
Returns the value of the
texturerecord component. - toString() - Method in record class at.minecraftschurli.mods.bibliocraft.api.lockandkey.LockAndKeyBehavior.Simple
-
Returns a string representation of this record class.
- toString() - Method in record class at.minecraftschurli.mods.bibliocraft.api.woodtype.BibliocraftWoodType
-
Returns a string representation of this record class.
W
- withCarrier(T) - Method in class at.minecraftschurli.mods.bibliocraft.api.datagen.BlockLootTableProvider.WithConditionsBuilder
-
Sets the carrier of the conditions, i.e.
- WithConditionsBuilder() - Constructor for class at.minecraftschurli.mods.bibliocraft.api.datagen.BlockLootTableProvider.WithConditionsBuilder
-
Constructs a new
BlockLootTableProvider.WithConditionsBuilderusing the provided existing list of conditions. - WithConditionsBuilder(List) - Constructor for class at.minecraftschurli.mods.bibliocraft.api.datagen.BlockLootTableProvider.WithConditionsBuilder
-
Constructs a new
BlockLootTableProvider.WithConditionsBuilderusing the provided existing list of conditions. - woodType() - Method in record class at.minecraftschurli.mods.bibliocraft.api.woodtype.BibliocraftWoodType
-
Returns the value of the
woodTyperecord component. - wrapLootTable(LootTable.Builder) - Static method in class at.minecraftschurli.mods.bibliocraft.api.datagen.BlockLootTableProvider
All Classes and Interfaces|All Packages|Constant Field Values