Index

A B C D E F G H I K L N O P R S T V W 
All Classes and Interfaces|All Packages

A

adapter() - Method in record class com.khazoda.core.config.KhazConfig.Entry
Returns the value of the adapter record component.
addToTab(List) - Method in class com.khazoda.core.reg.KhazReg.BlockEntry
 
addToTab(List) - Method in class com.khazoda.core.reg.KhazReg.Entry
 
applyServerSyncedValues(Map) - Method in class com.khazoda.core.config.KhazConfig
 
axe(String, ToolMaterial, float, float) - Method in class com.khazoda.core.reg.KhazReg
 

B

block() - Method in class com.khazoda.core.reg.KhazReg.BlockEntry
 
block(String) - Method in class com.khazoda.core.reg.KhazReg
 
block(String, KhazReg.BlockFactory) - Method in class com.khazoda.core.reg.KhazReg
 
BlockEntry(KhazReg.Entry, KhazReg.Entry) - Constructor for class com.khazoda.core.reg.KhazReg.BlockEntry
 
blockItem(String, Supplier, KhazReg.BlockItemFactory) - Method in class com.khazoda.core.reg.KhazReg
 
blockItem(String, Supplier) - Method in class com.khazoda.core.reg.KhazReg
 
blockWithItem(String) - Method in class com.khazoda.core.reg.KhazReg
 
blockWithItem(String, KhazReg.BlockFactory, KhazReg.BlockItemFactory) - Method in class com.khazoda.core.reg.KhazReg
 
bool(String, boolean, String) - Static method in class com.khazoda.core.config.KhazConfig
 
boundInputLabel() - Method in class com.khazoda.core.keybind.KhazKeybind
Returns Minecraft's current display label for the bound input.
build() - Method in class com.khazoda.core.keybind.KhazKeybind.Builder
 
builder(Identifier) - Static method in class com.khazoda.core.keybind.KhazKeybind
 

C

category() - Method in class com.khazoda.core.keybind.KhazKeybind
 
category(Identifier) - Method in class com.khazoda.core.keybind.KhazKeybind.Builder
 
clearServerSyncedValuesAndReload() - Method in class com.khazoda.core.config.KhazConfig
 
codec() - Method in class com.khazoda.core.config.KhazConfigSync
 
com.khazoda.core.config - package com.khazoda.core.config
Config helpers and server-to-client config syncing
com.khazoda.core.keybind - package com.khazoda.core.keybind
Common client keybind descriptors and loader registration helpers in neoforge/ and fabric/
com.khazoda.core.reg - package com.khazoda.core.reg
Registration helpers
comment() - Method in record class com.khazoda.core.config.KhazConfig.Entry
Returns the value of the comment record component.
copyBlock(String, Supplier) - Method in class com.khazoda.core.reg.KhazReg
 
copyBlock(String, Supplier, KhazReg.BlockFactory) - Method in class com.khazoda.core.reg.KhazReg
 
create(B, Item.Properties) - Method in interface com.khazoda.core.reg.KhazReg.BlockItemFactory
 
create(Identifier) - Static method in class com.khazoda.core.config.KhazConfigSync
 
create(ResourceKey, Item.Properties) - Method in interface com.khazoda.core.reg.KhazReg.ItemFactory
 
create(ResourceKey, BlockBehaviour.Properties) - Method in interface com.khazoda.core.reg.KhazReg.BlockFactory
 
createServerSyncSnapshot() - Method in class com.khazoda.core.config.KhazConfig
 

D

decimal(String, double, double, double, String) - Static method in class com.khazoda.core.config.KhazConfig
 
defaultKey(int) - Method in class com.khazoda.core.keybind.KhazKeybind.Builder
 
defaultKey(InputConstants.Key) - Method in class com.khazoda.core.keybind.KhazKeybind.Builder
 
defaultMouse(int) - Method in class com.khazoda.core.keybind.KhazKeybind.Builder
 
defaultScanCode(int) - Method in class com.khazoda.core.keybind.KhazKeybind.Builder
 
defaultValue() - Method in record class com.khazoda.core.config.KhazConfig.Entry
Returns the value of the defaultValue record component.

E

Entry(String, T, String, KhazConfig.ValueAdapter) - Constructor for record class com.khazoda.core.config.KhazConfig.Entry
 
Entry(String, T, String, KhazConfig.ValueAdapter, boolean) - Constructor for record class com.khazoda.core.config.KhazConfig.Entry
Creates an instance of a Entry record class.
equals(Object) - Method in record class com.khazoda.core.config.KhazConfig.Entry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.khazoda.core.config.ServerConfigSyncPayload
Indicates whether some other object is "equal to" this one.

F

format(T) - Method in interface com.khazoda.core.config.KhazConfig.ValueAdapter
 
freeze() - Method in class com.khazoda.core.reg.KhazReg
 

G

get() - Method in class com.khazoda.core.reg.KhazReg.BlockEntry
 
get() - Method in class com.khazoda.core.reg.KhazReg.Entry
 
get(KhazConfig.Entry) - Method in class com.khazoda.core.config.KhazConfig
 

H

hasBoundInput() - Method in class com.khazoda.core.keybind.KhazKeybind
Returns false when a keybind is unbound by default or by the player
hashCode() - Method in record class com.khazoda.core.config.KhazConfig.Entry
Returns a hash code value for this object.
hashCode() - Method in record class com.khazoda.core.config.ServerConfigSyncPayload
Returns a hash code value for this object.
hoe(String, ToolMaterial, float, float) - Method in class com.khazoda.core.reg.KhazReg
 
horseArmor(String, ArmorMaterial) - Method in class com.khazoda.core.reg.KhazReg
 
humanoidArmor(String, ArmorMaterial, ArmorType) - Method in class com.khazoda.core.reg.KhazReg
 

I

id() - Method in class com.khazoda.core.keybind.KhazKeybind
 
id() - Method in class com.khazoda.core.reg.KhazReg.Entry
 
integer(String, int, int, int, String) - Static method in class com.khazoda.core.config.KhazConfig
 
isBoundInputHeldInUi() - Method in class com.khazoda.core.keybind.KhazKeybind
Returns true while the input is held, including inside UI screens.
item() - Method in class com.khazoda.core.reg.KhazReg.BlockEntry
 
item(String) - Method in class com.khazoda.core.reg.KhazReg
 
item(String, KhazReg.ItemFactory) - Method in class com.khazoda.core.reg.KhazReg
 
item(String, Function) - Method in class com.khazoda.core.reg.KhazReg
 

K

key() - Method in record class com.khazoda.core.config.KhazConfig.Entry
Returns the value of the key record component.
key() - Method in class com.khazoda.core.reg.KhazReg.Entry
 
KhazClientKeybinds - Class in com.khazoda.core.keybind
Common registry for client-side keybind descriptors.
KhazConfig - Class in com.khazoda.core.config
KhazConfig is a simple multiloader config helper built into KhazodaCore.
KhazConfig.Entry<T> - Record Class in com.khazoda.core.config
 
KhazConfig.ValueAdapter<T> - Interface in com.khazoda.core.config
 
KhazConfigSync - Class in com.khazoda.core.config
 
KhazKeybind - Class in com.khazoda.core.keybind
Common descriptor for a client-side Minecraft keybind.
KhazKeybind.Builder - Class in com.khazoda.core.keybind
 
KhazReg - Class in com.khazoda.core.reg
KhazReg is an opinionated multiloader registration helper built into KhazodaCore.
KhazReg(String) - Constructor for class com.khazoda.core.reg.KhazReg
 
KhazReg.BlockEntry<B,I> - Class in com.khazoda.core.reg
 
KhazReg.BlockFactory<T> - Interface in com.khazoda.core.reg
 
KhazReg.BlockItemFactory<B,I> - Interface in com.khazoda.core.reg
 
KhazReg.Entry<T> - Class in com.khazoda.core.reg
==========[ Registration Handles ]========== Define object as Entry for all types except a block with its block item.
KhazReg.ItemFactory<T> - Interface in com.khazoda.core.reg
 

L

load() - Method in class com.khazoda.core.config.KhazConfig
 
localOnly() - Method in record class com.khazoda.core.config.KhazConfig.Entry
Use this for client-only settings that should ignore server sync.

N

nautilusArmor(String, ArmorMaterial) - Method in class com.khazoda.core.reg.KhazReg
 

O

of(String, String, Path, KhazConfig.Entry...) - Static method in class com.khazoda.core.config.KhazConfig
 
onHold(Runnable) - Method in class com.khazoda.core.keybind.KhazKeybind.Builder
 
onPress(Runnable) - Method in class com.khazoda.core.keybind.KhazKeybind.Builder
 

P

parse(String, T) - Method in interface com.khazoda.core.config.KhazConfig.ValueAdapter
 
payload(Map) - Method in class com.khazoda.core.config.KhazConfigSync
 
payloadId() - Method in class com.khazoda.core.config.KhazConfigSync
 
pickaxe(String, ToolMaterial, float, float) - Method in class com.khazoda.core.reg.KhazReg
 

R

register(KhazKeybind...) - Static method in class com.khazoda.core.keybind.KhazClientKeybinds
Register keybind descriptors from client setup before calling the loader helper.
register(Collection) - Static method in class com.khazoda.core.keybind.KhazClientKeybinds
 
register(ResourceKey, String, Function) - Method in class com.khazoda.core.reg.KhazReg
 
register(ResourceKey, String, Supplier) - Method in class com.khazoda.core.reg.KhazReg
==========[ Common Registration Helpers ]========== Registration methods to call from MainRegistry.
registerAllStatic() - Method in class com.khazoda.core.reg.KhazReg
==========[ Loader Hooks ]========== Called by mod loader entrypoints.
registerNeoForge(Registry) - Method in class com.khazoda.core.reg.KhazReg
 
reload() - Method in class com.khazoda.core.config.KhazConfig
 

S

ServerConfigSyncPayload - Record Class in com.khazoda.core.config
 
ServerConfigSyncPayload(KhazConfigSync, Map) - Constructor for record class com.khazoda.core.config.ServerConfigSyncPayload
Creates an instance of a ServerConfigSyncPayload record class.
serverSynced() - Method in record class com.khazoda.core.config.KhazConfig.Entry
Returns the value of the serverSynced record component.
serverValues() - Method in record class com.khazoda.core.config.ServerConfigSyncPayload
Returns the value of the serverValues record component.
shovel(String, ToolMaterial, float, float) - Method in class com.khazoda.core.reg.KhazReg
 
sound(String) - Method in class com.khazoda.core.reg.KhazReg
 
spear(String, ToolMaterial, float, float, float, float, float, float, float, float, float) - Method in class com.khazoda.core.reg.KhazReg
 
string(String, String, String) - Static method in class com.khazoda.core.config.KhazConfig
 
sword(String, ToolMaterial, float, float) - Method in class com.khazoda.core.reg.KhazReg
 
sync() - Method in record class com.khazoda.core.config.ServerConfigSyncPayload
Returns the value of the sync record component.

T

tab(String, Supplier) - Method in class com.khazoda.core.reg.KhazReg
 
tab(String, Component, Supplier) - Method in class com.khazoda.core.reg.KhazReg
 
tool(String, ToolMaterial, TagKey, float, float, float) - Method in class com.khazoda.core.reg.KhazReg
 
toString() - Method in record class com.khazoda.core.config.KhazConfig.Entry
Returns a string representation of this record class.
toString() - Method in record class com.khazoda.core.config.ServerConfigSyncPayload
Returns a string representation of this record class.
toString() - Method in class com.khazoda.core.reg.KhazReg.BlockEntry
 
toString() - Method in class com.khazoda.core.reg.KhazReg.Entry
 
type() - Method in class com.khazoda.core.config.KhazConfigSync
 
type() - Method in record class com.khazoda.core.config.ServerConfigSyncPayload
 

V

verifyAllStaticRegistrations() - Method in class com.khazoda.core.reg.KhazReg
 

W

wolfArmor(String, ArmorMaterial) - Method in class com.khazoda.core.reg.KhazReg
 
A B C D E F G H I K L N O P R S T V W 
All Classes and Interfaces|All Packages