Index

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

A

addTranslation(String) - Static method in class me.tnoctua.nmodutils.util.Utils
Add a translation key with a missing translation and returns the translated text.
addTranslation(String, String) - Static method in class me.tnoctua.nmodutils.util.Utils
Adds a translation key and returns the translated text.

B

BLOCK_ENTITIES - Variable in class me.tnoctua.nmodutils.util.ModRegistry
 
BLOCK_TAGS - Variable in class me.tnoctua.nmodutils.util.ModRegistry
 
BLOCKS - Static variable in class me.tnoctua.nmodutils.init.impl.block.GenericBlock
 
BLOCKS - Variable in class me.tnoctua.nmodutils.util.ModRegistry
 
blockTag(String) - Method in class me.tnoctua.nmodutils.util.ModRegistry
Registers a block tag to the game.

C

COMPONENTS - Variable in class me.tnoctua.nmodutils.util.ModRegistry
 
ConfigHandler - Class in me.tnoctua.nmodutils.util
 
ConfigHandler(String, Supplier<JsonObject>, Consumer<JsonObject>) - Constructor for class me.tnoctua.nmodutils.util.ConfigHandler
Instance of a configuration file.
CustomModelItem - Class in me.tnoctua.nmodutils.init.impl.item
 
CustomModelItem(Item.Settings) - Constructor for class me.tnoctua.nmodutils.init.impl.item.CustomModelItem
Generic item with a custom model, adds instances to a list for data generation purposes.

D

DAMAGE_TYPES - Variable in class me.tnoctua.nmodutils.util.ModRegistry
 
damageType(String) - Method in class me.tnoctua.nmodutils.util.ModRegistry
Registers a damage type to the game.

E

ENTITY_TAGS - Variable in class me.tnoctua.nmodutils.util.ModRegistry
 
entityTag(String) - Method in class me.tnoctua.nmodutils.util.ModRegistry
Registers an entity tag to the game.

F

fromNbt(RegistryWrapper.WrapperLookup, NbtElement) - Static method in class me.tnoctua.nmodutils.util.Utils
Returns an item stack from a provided nbt compound, without logging errors.

G

GenericBlock - Class in me.tnoctua.nmodutils.init.impl.block
 
GenericBlock(AbstractBlock.Settings) - Constructor for class me.tnoctua.nmodutils.init.impl.block.GenericBlock
Generic block with a "cube_all" model, adds instances to a list for data generation purposes.
GenericItem - Class in me.tnoctua.nmodutils.init.impl.item
 
GenericItem(Item.Settings) - Constructor for class me.tnoctua.nmodutils.init.impl.item.GenericItem
Generic item with a "generated" model, adds instances to a list for data generation purposes.
getVariant() - Method in interface me.tnoctua.nmodutils.init.impl.block.VariantBlock
Returns the block used for the variant (e.g.

H

HandheldItem - Class in me.tnoctua.nmodutils.init.impl.item
 
HandheldItem(Item.Settings) - Constructor for class me.tnoctua.nmodutils.init.impl.item.HandheldItem
Generic item with a "handheld" model, adds instances to a list for data generation purposes.

I

ITEM_GROUPS - Variable in class me.tnoctua.nmodutils.util.ModRegistry
 
ITEM_TAGS - Variable in class me.tnoctua.nmodutils.util.ModRegistry
 
ITEMS - Static variable in class me.tnoctua.nmodutils.init.impl.item.CustomModelItem
 
ITEMS - Static variable in class me.tnoctua.nmodutils.init.impl.item.GenericItem
 
ITEMS - Static variable in class me.tnoctua.nmodutils.init.impl.item.HandheldItem
 
ITEMS - Variable in class me.tnoctua.nmodutils.util.ModRegistry
 
itemTag(String) - Method in class me.tnoctua.nmodutils.util.ModRegistry
Registers an item tag to the game.

L

load() - Method in class me.tnoctua.nmodutils.util.ConfigHandler
Loads configuration from disk.
LOGGER - Static variable in class me.tnoctua.nmodutils.NModUtils
 

M

me.tnoctua.nmodutils - package me.tnoctua.nmodutils
 
me.tnoctua.nmodutils.init.impl.block - package me.tnoctua.nmodutils.init.impl.block
 
me.tnoctua.nmodutils.init.impl.item - package me.tnoctua.nmodutils.init.impl.item
 
me.tnoctua.nmodutils.util - package me.tnoctua.nmodutils.util
 
MOD - Static variable in class me.tnoctua.nmodutils.NModUtils
 
MOD_ID - Static variable in class me.tnoctua.nmodutils.ModConfig
Hard-coded mod identifier.
ModConfig - Class in me.tnoctua.nmodutils
 
ModConfig() - Constructor for class me.tnoctua.nmodutils.ModConfig
 
ModRegistry - Class in me.tnoctua.nmodutils.util
 
ModRegistry(String) - Constructor for class me.tnoctua.nmodutils.util.ModRegistry
Implements various registry helper methods to add content to the game.

N

NModUtils - Class in me.tnoctua.nmodutils
 
NModUtils() - Constructor for class me.tnoctua.nmodutils.NModUtils
 

O

onInitialize() - Method in class me.tnoctua.nmodutils.NModUtils
 

P

P - Static variable in class me.tnoctua.nmodutils.util.Utils
Voxel width for use in VoxelShape math

R

read() - Method in class me.tnoctua.nmodutils.util.ConfigHandler
Reads the configuration file and returns a JSON object representation.
register(boolean, boolean, String, Function<AbstractBlock.Settings, ? extends Block>, AbstractBlock.Settings) - Method in class me.tnoctua.nmodutils.util.ModRegistry
Registers a block to the game.
register(boolean, String, Function<AbstractBlock.Settings, ? extends Block>, AbstractBlock.Settings) - Method in class me.tnoctua.nmodutils.util.ModRegistry
Registers a block to the game.
register(boolean, String, Function<Item.Settings, Item>, Item.Settings) - Method in class me.tnoctua.nmodutils.util.ModRegistry
Registers an item to the game.
register(boolean, String, ItemGroup) - Method in class me.tnoctua.nmodutils.util.ModRegistry
Registers an item group to the game.
register(String, Function<AbstractBlock.Settings, ? extends Block>, AbstractBlock.Settings) - Method in class me.tnoctua.nmodutils.util.ModRegistry
Registers a block to the game.
register(String, Function<Item.Settings, Item>, Item.Settings) - Method in class me.tnoctua.nmodutils.util.ModRegistry
Registers an item to the game.
register(String, UnaryOperator<ComponentType.Builder<T>>) - Method in class me.tnoctua.nmodutils.util.ModRegistry
Registers a component type to the game.
register(String, FabricBlockEntityTypeBuilder.Factory<? extends T>, Block...) - Method in class me.tnoctua.nmodutils.util.ModRegistry
Registers a block entity to the game.
register(String, ItemGroup) - Method in class me.tnoctua.nmodutils.util.ModRegistry
Registers an item group to the game.

S

save() - Method in class me.tnoctua.nmodutils.util.ConfigHandler
Saves the configuration to disk.
soundEvent(boolean, String) - Method in class me.tnoctua.nmodutils.util.ModRegistry
Registers a sound event to the game.
soundEvent(String) - Method in class me.tnoctua.nmodutils.util.ModRegistry
Registers a sound event to the game.
SOUNDS - Variable in class me.tnoctua.nmodutils.util.ModRegistry
 

T

TRANSLATIONS - Static variable in class me.tnoctua.nmodutils.util.Utils
Common side translations for use in data generation.

U

Utils - Class in me.tnoctua.nmodutils.util
 
Utils() - Constructor for class me.tnoctua.nmodutils.util.Utils
 

V

VariantBlock - Interface in me.tnoctua.nmodutils.init.impl.block
Interface for blocks that have variants.

W

write(JsonObject) - Method in class me.tnoctua.nmodutils.util.ConfigHandler
Writes the provided JSON object to the configuration file.
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values