Index
All Classes and Interfaces|All Packages
A
- adapter() - Method in record class com.khazoda.core.KhazConfig.Entry
-
Returns the value of the
adapterrecord component. - addToTab(List) - Method in class com.khazoda.core.KhazReg.BlockEntry
- addToTab(List) - Method in class com.khazoda.core.KhazReg.Entry
- applyServerSyncedValues(Map) - Method in class com.khazoda.core.KhazConfig
- axe(String, ToolMaterial, float, float) - Method in class com.khazoda.core.KhazReg
B
- block() - Method in class com.khazoda.core.KhazReg.BlockEntry
- block(String) - Method in class com.khazoda.core.KhazReg
- block(String, KhazReg.BlockFactory) - Method in class com.khazoda.core.KhazReg
- BlockEntry(KhazReg.Entry, KhazReg.Entry) - Constructor for class com.khazoda.core.KhazReg.BlockEntry
- blockItem(String, Supplier, KhazReg.BlockItemFactory) - Method in class com.khazoda.core.KhazReg
- blockItem(String, Supplier) - Method in class com.khazoda.core.KhazReg
- blockWithItem(String) - Method in class com.khazoda.core.KhazReg
- blockWithItem(String, KhazReg.BlockFactory, KhazReg.BlockItemFactory) - Method in class com.khazoda.core.KhazReg
- bool(String, boolean, String) - Static method in class com.khazoda.core.KhazConfig
C
- clearServerSyncedValuesAndReload() - Method in class com.khazoda.core.KhazConfig
- codec() - Method in class com.khazoda.core.KhazConfigSync
- com.khazoda.core - package com.khazoda.core
- comment() - Method in record class com.khazoda.core.KhazConfig.Entry
-
Returns the value of the
commentrecord component. - copyBlock(String, Supplier) - Method in class com.khazoda.core.KhazReg
- copyBlock(String, Supplier, KhazReg.BlockFactory) - Method in class com.khazoda.core.KhazReg
- create(B, Item.Properties) - Method in interface com.khazoda.core.KhazReg.BlockItemFactory
- create(Identifier) - Static method in class com.khazoda.core.KhazConfigSync
- create(ResourceKey, Item.Properties) - Method in interface com.khazoda.core.KhazReg.ItemFactory
- create(ResourceKey, BlockBehaviour.Properties) - Method in interface com.khazoda.core.KhazReg.BlockFactory
- createServerSyncSnapshot() - Method in class com.khazoda.core.KhazConfig
D
- decimal(String, double, double, double, String) - Static method in class com.khazoda.core.KhazConfig
- defaultValue() - Method in record class com.khazoda.core.KhazConfig.Entry
-
Returns the value of the
defaultValuerecord component.
E
- Entry(String, T, String, KhazConfig.ValueAdapter) - Constructor for record class com.khazoda.core.KhazConfig.Entry
- Entry(String, T, String, KhazConfig.ValueAdapter, boolean) - Constructor for record class com.khazoda.core.KhazConfig.Entry
-
Creates an instance of a
Entryrecord class. - equals(Object) - Method in record class com.khazoda.core.KhazConfig.Entry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.khazoda.core.ServerConfigSyncPayload
-
Indicates whether some other object is "equal to" this one.
F
- format(T) - Method in interface com.khazoda.core.KhazConfig.ValueAdapter
- freeze() - Method in class com.khazoda.core.KhazReg
G
- get() - Method in class com.khazoda.core.KhazReg.BlockEntry
- get() - Method in class com.khazoda.core.KhazReg.Entry
- get(KhazConfig.Entry) - Method in class com.khazoda.core.KhazConfig
H
- hashCode() - Method in record class com.khazoda.core.KhazConfig.Entry
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.khazoda.core.ServerConfigSyncPayload
-
Returns a hash code value for this object.
- hoe(String, ToolMaterial, float, float) - Method in class com.khazoda.core.KhazReg
- horseArmor(String, ArmorMaterial) - Method in class com.khazoda.core.KhazReg
- humanoidArmor(String, ArmorMaterial, ArmorType) - Method in class com.khazoda.core.KhazReg
I
- id() - Method in class com.khazoda.core.KhazReg.Entry
- init(Supplier) - Static method in class com.khazoda.core.KhazRegFabric
-
Call KhazRegFabric.init(MainRegistry::init) in your Fabric mod constructor's onInitialize() method.
- integer(String, int, int, int, String) - Static method in class com.khazoda.core.KhazConfig
- item() - Method in class com.khazoda.core.KhazReg.BlockEntry
- item(String) - Method in class com.khazoda.core.KhazReg
- item(String, KhazReg.ItemFactory) - Method in class com.khazoda.core.KhazReg
- item(String, Function) - Method in class com.khazoda.core.KhazReg
K
- key() - Method in record class com.khazoda.core.KhazConfig.Entry
-
Returns the value of the
keyrecord component. - key() - Method in class com.khazoda.core.KhazReg.Entry
- KhazConfig - Class in com.khazoda.core
-
KhazConfig is a simple multiloader config helper built into KhazodaCore.
- KhazConfig.Entry<T> - Record Class in com.khazoda.core
- KhazConfig.ValueAdapter<T> - Interface in com.khazoda.core
- KhazConfigSync - Class in com.khazoda.core
- KhazConfigSyncFabric - Class in com.khazoda.core
- KhazReg - Class in com.khazoda.core
-
KhazReg is an opinionated multiloader registration helper built into KhazodaCore that fits a specific registration pattern.
- KhazReg(String) - Constructor for class com.khazoda.core.KhazReg
- KhazReg.BlockEntry<B,
I> - Class in com.khazoda.core - KhazReg.BlockFactory<T> - Interface in com.khazoda.core
- KhazReg.BlockItemFactory<B,
I> - Interface in com.khazoda.core - KhazReg.Entry<T> - Class in com.khazoda.core
-
==========[ Registration Handles ]========== Define object as Entry for all types except a block with its block item.
- KhazReg.ItemFactory<T> - Interface in com.khazoda.core
- KhazRegFabric - Class in com.khazoda.core
-
Fabric entrypoint helper for the
KhazRegregistry system.
L
- load() - Method in class com.khazoda.core.KhazConfig
- localOnly() - Method in record class com.khazoda.core.KhazConfig.Entry
N
- nautilusArmor(String, ArmorMaterial) - Method in class com.khazoda.core.KhazReg
O
- of(String, String, Path, KhazConfig.Entry...) - Static method in class com.khazoda.core.KhazConfig
P
- parse(String, T) - Method in interface com.khazoda.core.KhazConfig.ValueAdapter
- payload(Map) - Method in class com.khazoda.core.KhazConfigSync
- payloadId() - Method in class com.khazoda.core.KhazConfigSync
- pickaxe(String, ToolMaterial, float, float) - Method in class com.khazoda.core.KhazReg
R
- register(ResourceKey, String, Function) - Method in class com.khazoda.core.KhazReg
- register(ResourceKey, String, Supplier) - Method in class com.khazoda.core.KhazReg
-
==========[ Common Registration Helpers ]========== Registration methods to call from MainRegistry
- registerAllStatic() - Method in class com.khazoda.core.KhazReg
-
==========[ Loader Hooks ]========== Called by mod loader entrypoints.
- registerClientboundPayloadType(KhazConfigSync) - Static method in class com.khazoda.core.KhazConfigSyncFabric
- registerNeoForge(Registry) - Method in class com.khazoda.core.KhazReg
- registerServerConfigSync(KhazConfig, KhazConfigSync) - Static method in class com.khazoda.core.KhazConfigSyncFabric
- reload() - Method in class com.khazoda.core.KhazConfig
S
- ServerConfigSyncPayload - Record Class in com.khazoda.core
- ServerConfigSyncPayload(KhazConfigSync, Map) - Constructor for record class com.khazoda.core.ServerConfigSyncPayload
-
Creates an instance of a
ServerConfigSyncPayloadrecord class. - serverSynced() - Method in record class com.khazoda.core.KhazConfig.Entry
-
Returns the value of the
serverSyncedrecord component. - serverValues() - Method in record class com.khazoda.core.ServerConfigSyncPayload
-
Returns the value of the
serverValuesrecord component. - shovel(String, ToolMaterial, float, float) - Method in class com.khazoda.core.KhazReg
- sound(String) - Method in class com.khazoda.core.KhazReg
- spear(String, ToolMaterial, float, float, float, float, float, float, float, float, float) - Method in class com.khazoda.core.KhazReg
- string(String, String, String) - Static method in class com.khazoda.core.KhazConfig
- sword(String, ToolMaterial, float, float) - Method in class com.khazoda.core.KhazReg
- sync() - Method in record class com.khazoda.core.ServerConfigSyncPayload
-
Returns the value of the
syncrecord component.
T
- tab(String, Supplier) - Method in class com.khazoda.core.KhazReg
- tab(String, Component, Supplier) - Method in class com.khazoda.core.KhazReg
- tool(String, ToolMaterial, TagKey, float, float, float) - Method in class com.khazoda.core.KhazReg
- toString() - Method in record class com.khazoda.core.KhazConfig.Entry
-
Returns a string representation of this record class.
- toString() - Method in class com.khazoda.core.KhazReg.BlockEntry
- toString() - Method in class com.khazoda.core.KhazReg.Entry
- toString() - Method in record class com.khazoda.core.ServerConfigSyncPayload
-
Returns a string representation of this record class.
- type() - Method in class com.khazoda.core.KhazConfigSync
- type() - Method in record class com.khazoda.core.ServerConfigSyncPayload
V
- verifyAllStaticRegistrations() - Method in class com.khazoda.core.KhazReg
W
- wolfArmor(String, ArmorMaterial) - Method in class com.khazoda.core.KhazReg
All Classes and Interfaces|All Packages