Index

A B E F G H I L M N P R S T W 
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 BibliocraftWoodType as 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 BibliocraftWoodType record 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 LootTableProvider and BlockLootSubProvider that 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.Builder that 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 family record 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's LockCode.
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 id record 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 lockGetter record component.
lockSetter() - Method in record class at.minecraftschurli.mods.bibliocraft.api.lockandkey.LockAndKeyBehavior.Simple
Returns the value of the lockSetter record component.

M

map(Function) - Method in class at.minecraftschurli.mods.bibliocraft.api.datagen.BlockLootTableProvider.WithConditionsBuilder
Transforms this WithConditionsBuilder<T> to a WithConditionsBuilder<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 nameGetter record component.
NonClearingBlockTagsProvider - Class in at.minecraftschurli.mods.bibliocraft.api.datagen
The default BlockTagsProvider implementation clears the builders before calling TagsProvider.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 ItemTagsProvider implementation clears the builders before calling TagsProvider.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 properties record 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's LockCode.
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 Simple record 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 texture record 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.WithConditionsBuilder using the provided existing list of conditions.
WithConditionsBuilder(List) - Constructor for class at.minecraftschurli.mods.bibliocraft.api.datagen.BlockLootTableProvider.WithConditionsBuilder
Constructs a new BlockLootTableProvider.WithConditionsBuilder using the provided existing list of conditions.
woodType() - Method in record class at.minecraftschurli.mods.bibliocraft.api.woodtype.BibliocraftWoodType
Returns the value of the woodType record component.
wrapLootTable(LootTable.Builder) - Static method in class at.minecraftschurli.mods.bibliocraft.api.datagen.BlockLootTableProvider
 
A B E F G H I L M N P R S T W 
All Classes and Interfaces|All Packages|Constant Field Values