Index

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

A

activationType - Enum Class in io.github.gameking1happy.gk1hcore.packs
The activation type of the pack.
addCDP(Object, String, String) - Static method in class io.github.gameking1happy.gk1hcore.packs.AddPackPreset
CDP = Configurable Datapack Preset, used for data packs which are toggled via configs.
addClass(AddPacks) - Static method in class io.github.gameking1happy.gk1hcore.Main
List of AddPacks classes given by mods.
addHiddenPack(Object, String, String, String, activationType, packType, packSource, packPosition) - Static method in class io.github.gameking1happy.gk1hcore.packs.AddPackPreset
Also adds the pack to Main.PackExclusions.
addPack(Object, String, String, String, activationType, packType, packSource, packPosition) - Method in interface io.github.gameking1happy.gk1hcore.packs.AddPack
 
addPack(Object, String, String, String, activationType, packType, packSource, packPosition) - Method in class io.github.gameking1happy.gk1hcore.packs.AddPackFabric
 
AddPack - Interface in io.github.gameking1happy.gk1hcore.packs
Simplifies adding packs by allowing using a method in common instead of separate methods for Fabric & NeoForge.
ADDPACK - Static variable in class io.github.gameking1happy.gk1hcore.platform.Services
 
AddPackFabric - Class in io.github.gameking1happy.gk1hcore.packs
Fabric code for adding packs.
AddPackFabric() - Constructor for class io.github.gameking1happy.gk1hcore.packs.AddPackFabric
 
AddPackPreset - Class in io.github.gameking1happy.gk1hcore.packs
Add pack presets, for adding to the Main.PackExclusions list, and commonly used parameters and display name formating.
AddPackPreset() - Constructor for class io.github.gameking1happy.gk1hcore.packs.AddPackPreset
 
addPacks(Object) - Method in interface io.github.gameking1happy.gk1hcore.packs.AddPacks
 
AddPacks - Interface in io.github.gameking1happy.gk1hcore.packs
Implemented by mods to add their packs.
AddPacksList - Static variable in class io.github.gameking1happy.gk1hcore.Main
List of AddPacks classes given by other mods for their packs to be added.
AdvNet - Static variable in class io.github.gameking1happy.gk1hcore.compat.CompatFlags
Advanced Netherite
ALWAYS - Enum constant in enum class io.github.gameking1happy.gk1hcore.packs.activationType
NeoForge & Fabric: The pack is forced active always.

B

BOTTOM - Enum constant in enum class io.github.gameking1happy.gk1hcore.packs.packPosition
Add the pack at the bottom.
BUILT_IN - Enum constant in enum class io.github.gameking1happy.gk1hcore.packs.packSource
Packs built into the mod, usually you should use this, unless you want it to be toggled by players via the pack selection screen, then see packSource.FEATURE.

C

CompatFlags - Class in io.github.gameking1happy.gk1hcore.compat
Checks for if other mods are loaded.
CompatFlags() - Constructor for class io.github.gameking1happy.gk1hcore.compat.CompatFlags
 
CoreData - Class in io.github.gameking1happy.gk1hcore.data
Useful things for data-related stuff.
CoreData() - Constructor for class io.github.gameking1happy.gk1hcore.data.CoreData
 

D

DATA - Enum constant in enum class io.github.gameking1happy.gk1hcore.packs.packType
Data pack.
DEFAULT - Enum constant in enum class io.github.gameking1happy.gk1hcore.packs.activationType
NeoForge: Players have to manually activate the pack themselves.
DEFAULT - Enum constant in enum class io.github.gameking1happy.gk1hcore.packs.packSource
Used for packs that don't fall into any of the other cases.

F

FabricPlatformHelper - Class in io.github.gameking1happy.gk1hcore.platform
Fabric code for the platform helper which provides information which platform the mod is running on.
FabricPlatformHelper() - Constructor for class io.github.gameking1happy.gk1hcore.platform.FabricPlatformHelper
 
FEATURE - Enum constant in enum class io.github.gameking1happy.gk1hcore.packs.packSource
Use this if you want the pack to be toggled by players via the pack selection screen.
fNaP(String, String) - Static method in class io.github.gameking1happy.gk1hcore.data.CoreData
Method to more simply call the ResourceLocation.fromNamespaceAndPath(String, String) method.

G

getEnvironmentName() - Method in interface io.github.gameking1happy.gk1hcore.platform.services.IPlatformHelper
Returns the name of the current environment as a string.
getModID() - Method in interface io.github.gameking1happy.gk1hcore.packs.AddPacks
 
getPlatformName() - Method in class io.github.gameking1happy.gk1hcore.platform.FabricPlatformHelper
 
getPlatformName() - Method in interface io.github.gameking1happy.gk1hcore.platform.services.IPlatformHelper
Returns the name of the platform.

I

init(Object) - Static method in class io.github.gameking1happy.gk1hcore.Main
Common method for initializing the mod.
io.github.gameking1happy.gk1hcore - package io.github.gameking1happy.gk1hcore
 
io.github.gameking1happy.gk1hcore.compat - package io.github.gameking1happy.gk1hcore.compat
 
io.github.gameking1happy.gk1hcore.data - package io.github.gameking1happy.gk1hcore.data
 
io.github.gameking1happy.gk1hcore.mixin - package io.github.gameking1happy.gk1hcore.mixin
 
io.github.gameking1happy.gk1hcore.packs - package io.github.gameking1happy.gk1hcore.packs
 
io.github.gameking1happy.gk1hcore.platform - package io.github.gameking1happy.gk1hcore.platform
 
io.github.gameking1happy.gk1hcore.platform.services - package io.github.gameking1happy.gk1hcore.platform.services
 
IPlatformHelper - Interface in io.github.gameking1happy.gk1hcore.platform.services
Platform helper which provides information which platform the mod is running on.
isDevelopmentEnvironment() - Method in class io.github.gameking1happy.gk1hcore.platform.FabricPlatformHelper
 
isDevelopmentEnvironment() - Method in interface io.github.gameking1happy.gk1hcore.platform.services.IPlatformHelper
Checks if the current environment is a development environment.
isModLoaded(String) - Method in class io.github.gameking1happy.gk1hcore.platform.FabricPlatformHelper
 
isModLoaded(String) - Method in interface io.github.gameking1happy.gk1hcore.platform.services.IPlatformHelper
Checks if a mod is loaded given its mod ID.
ITKC(String, String) - Static method in class io.github.gameking1happy.gk1hcore.data.CoreData
Method to more simply call the TagKey.create(ResourceKey, ResourceLocation) method.
ITKC(ResourceLocation) - Static method in class io.github.gameking1happy.gk1hcore.data.CoreData
Method to more simply call the TagKey.create(ResourceKey, ResourceLocation) method.

L

load(Class<T>) - Static method in class io.github.gameking1happy.gk1hcore.platform.Services
This code is used to load a service for the current environment.
LOG - Static variable in class io.github.gameking1happy.gk1hcore.Main
The mod logger.

M

Main - Class in io.github.gameking1happy.gk1hcore
The main class for the mod.
Main() - Constructor for class io.github.gameking1happy.gk1hcore.Main
 
MainFabric - Class in io.github.gameking1happy.gk1hcore
The Fabric main class for the mod.
MainFabric() - Constructor for class io.github.gameking1happy.gk1hcore.MainFabric
 
MetBun - Static variable in class io.github.gameking1happy.gk1hcore.compat.CompatFlags
Metal Bundles
MOD_ID - Static variable in class io.github.gameking1happy.gk1hcore.Main
The mod ID.
MOD_NAME - Static variable in class io.github.gameking1happy.gk1hcore.Main
The mod name.

N

Neted - Static variable in class io.github.gameking1happy.gk1hcore.compat.CompatFlags
Netherited
NORMAL - Enum constant in enum class io.github.gameking1happy.gk1hcore.packs.activationType
NeoForge: Players have to manually activate the pack themselves.

O

onInitialize() - Method in class io.github.gameking1happy.gk1hcore.MainFabric
Runs the Fabric mod initializer.

P

packContainsAnyFromList(Pack, List<String>) - Static method in class io.github.gameking1happy.gk1hcore.Main
Method to check if a pack ID contains any of the strings in a list.
packExclude(String) - Static method in class io.github.gameking1happy.gk1hcore.Main
Adds a string to Main.AddPacksList.
PackExclusions - Static variable in class io.github.gameking1happy.gk1hcore.Main
List of packs to be excluded from the pack selection screen.
packPosition - Enum Class in io.github.gameking1happy.gk1hcore.packs
NeoForge Only.
PackSelectionModelMixin - Class in io.github.gameking1happy.gk1hcore.mixin
Injects code after findNewPacks to remove certain packs from the pack selection screen, usually ones controlled via configs or/and are addons for other mods.
PackSelectionModelMixin() - Constructor for class io.github.gameking1happy.gk1hcore.mixin.PackSelectionModelMixin
 
packSource - Enum Class in io.github.gameking1happy.gk1hcore.packs
NeoForge Only.
packType - Enum Class in io.github.gameking1happy.gk1hcore.packs
NeoForge Only.
PLATFORM - Static variable in class io.github.gameking1happy.gk1hcore.platform.Services
 

R

registerpacks(Object) - Method in interface io.github.gameking1happy.gk1hcore.packs.RegisterPacks
 
registerpacks(Object) - Method in class io.github.gameking1happy.gk1hcore.packs.RegisterPacksFabric
 
RegisterPacks - Interface in io.github.gameking1happy.gk1hcore.packs
Used to register the added packs.
REGISTERPACKS - Static variable in class io.github.gameking1happy.gk1hcore.platform.Services
 
registerpacksFa() - Static method in class io.github.gameking1happy.gk1hcore.packs.RegisterPacksFabric
Method that registers every mods' packs by mod.
RegisterPacksFabric - Class in io.github.gameking1happy.gk1hcore.packs
Fabric code for registering packs.
RegisterPacksFabric() - Constructor for class io.github.gameking1happy.gk1hcore.packs.RegisterPacksFabric
 
RESOURCE - Enum constant in enum class io.github.gameking1happy.gk1hcore.packs.packType
Resource pack.

S

SERVER - Enum constant in enum class io.github.gameking1happy.gk1hcore.packs.packSource
Used for resources packs given by a server to the client.
Services - Class in io.github.gameking1happy.gk1hcore.platform
Loads services, allowing platform-specific code to be called in common.
Services() - Constructor for class io.github.gameking1happy.gk1hcore.platform.Services
 
SpiSpi - Static variable in class io.github.gameking1happy.gk1hcore.compat.CompatFlags
Spiky Spikes

T

TKC(ResourceKey<? extends Registry<T>>, String, String) - Static method in class io.github.gameking1happy.gk1hcore.data.CoreData
Method to more simply call the TagKey.create(ResourceKey, ResourceLocation) method.
TKC(ResourceKey<? extends Registry<T>>, ResourceLocation) - Static method in class io.github.gameking1happy.gk1hcore.data.CoreData
Method to more simply call the TagKey.create(ResourceKey, ResourceLocation) method.
TOP - Enum constant in enum class io.github.gameking1happy.gk1hcore.packs.packPosition
Add the pack at the top.

U

UniEnc - Static variable in class io.github.gameking1happy.gk1hcore.compat.CompatFlags
Universal Enchants

V

valueOf(String) - Static method in enum class io.github.gameking1happy.gk1hcore.packs.activationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.gameking1happy.gk1hcore.packs.packPosition
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.gameking1happy.gk1hcore.packs.packSource
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.gameking1happy.gk1hcore.packs.packType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.gameking1happy.gk1hcore.packs.activationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.gameking1happy.gk1hcore.packs.packPosition
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.gameking1happy.gk1hcore.packs.packSource
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.gameking1happy.gk1hcore.packs.packType
Returns an array containing the constants of this enum class, in the order they are declared.

W

WORLD - Enum constant in enum class io.github.gameking1happy.gk1hcore.packs.packSource
Used for data packs added to the datapack directory and world resource packs.
A B C D F G I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values