Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- acceptTargets(Set<String>, Set<String>) - Method in class com.glektarssza.expandedgamerules.MixinConfigPlugin
-
Called after all mixin configurations are initialized to allow this mod to decide whether to abort applying any mixins.
- accessGameruleTypes() - Static method in interface com.glektarssza.expandedgamerules.mixins.vanilla.gamerules.GamerulesMixins
-
Get the
GAME_RULE_TYPESfield off theGameRulesclass.
B
- BaseEndermanMixins - Class in com.glektarssza.expandedgamerules.mixins.mods.endermanoverhaul.mobs
-
Mixins for the base Enderman class from Enderman Overhaul.
- BaseEndermanMixins(EntityType<? extends EnderMan>, Level) - Constructor for class com.glektarssza.expandedgamerules.mixins.mods.endermanoverhaul.mobs.BaseEndermanMixins
-
Make Java Happyâ„¢.
- BiomeMixins - Class in com.glektarssza.expandedgamerules.mixins.vanilla
-
Mixins for the
Biomeclass which adds custom gamerule support. - BiomeMixins() - Constructor for class com.glektarssza.expandedgamerules.mixins.vanilla.BiomeMixins
- BooleanValueMixins - Interface in com.glektarssza.expandedgamerules.mixins.vanilla.gamerules
-
A mixin into the
GameRules.BooleanValueclass which provides access to some of its internal methods.
C
- canAttack(LivingEntity, CallbackInfoReturnable<Boolean>) - Method in class com.glektarssza.expandedgamerules.mixins.vanilla.mobs.EnderDragonMixins
-
Check whether a living entity can attack another living entity.
- canAttack(LivingEntity, CallbackInfoReturnable<Boolean>) - Method in class com.glektarssza.expandedgamerules.mixins.vanilla.mobs.LivingEntityMixins
-
Check whether a living entity can attack another living entity.
- canTargetEntity(Entity, CallbackInfoReturnable<Boolean>) - Method in class com.glektarssza.expandedgamerules.mixins.vanilla.mobs.WardenMixins
-
Check whether the entity can target another entity.
- canTeleport(CallbackInfoReturnable<Boolean>) - Method in class com.glektarssza.expandedgamerules.mixins.mods.endermanoverhaul.mobs.BaseEndermanMixins
-
Check whether the Enderman can teleport.
- canTeleport(CallbackInfoReturnable<Boolean>) - Method in class com.glektarssza.expandedgamerules.mixins.mods.endermanoverhaul.mobs.PassiveEndermanMixins
-
Check whether the Enderman can teleport.
- CATEGORY_ENVIRONMENT - Static variable in class com.glektarssza.expandedgamerules.CommonClass
-
The custom category for environmental-related gamerules.
- CaveEndermanMixins - Class in com.glektarssza.expandedgamerules.mixins.mods.endermanoverhaul.mobs
-
Mixins for the Cave Enderman class from Enderman Overhaul.
- CaveEndermanMixins(EntityType<? extends EnderMan>, Level) - Constructor for class com.glektarssza.expandedgamerules.mixins.mods.endermanoverhaul.mobs.CaveEndermanMixins
-
Make Java Happyâ„¢.
- com.glektarssza.expandedgamerules - package com.glektarssza.expandedgamerules
- com.glektarssza.expandedgamerules.api.v1.gamerule - package com.glektarssza.expandedgamerules.api.v1.gamerule
- com.glektarssza.expandedgamerules.impl - package com.glektarssza.expandedgamerules.impl
- com.glektarssza.expandedgamerules.mixins.mods.endermanoverhaul.mobs - package com.glektarssza.expandedgamerules.mixins.mods.endermanoverhaul.mobs
- com.glektarssza.expandedgamerules.mixins.vanilla - package com.glektarssza.expandedgamerules.mixins.vanilla
- com.glektarssza.expandedgamerules.mixins.vanilla.client - package com.glektarssza.expandedgamerules.mixins.vanilla.client
- com.glektarssza.expandedgamerules.mixins.vanilla.gamerules - package com.glektarssza.expandedgamerules.mixins.vanilla.gamerules
- com.glektarssza.expandedgamerules.mixins.vanilla.mobs - package com.glektarssza.expandedgamerules.mixins.vanilla.mobs
- com.glektarssza.expandedgamerules.platform - package com.glektarssza.expandedgamerules.platform
- com.glektarssza.expandedgamerules.platform.services - package com.glektarssza.expandedgamerules.platform.services
- CommonClass - Class in com.glektarssza.expandedgamerules
-
Common mod code root class.
- CommonClass() - Constructor for class com.glektarssza.expandedgamerules.CommonClass
- Constants - Class in com.glektarssza.expandedgamerules
-
Common mod constants.
- Constants() - Constructor for class com.glektarssza.expandedgamerules.Constants
- CustomCategory - Class in com.glektarssza.expandedgamerules.api.v1.gamerule
-
A class which represents a custom gamerule category.
- CustomCategory(String, String) - Constructor for class com.glektarssza.expandedgamerules.api.v1.gamerule.CustomCategory
-
Create a new instance.
- customServerAiStep(CallbackInfo) - Method in class com.glektarssza.expandedgamerules.mixins.vanilla.mobs.ElderGuardianMixins
E
- ElderGuardianMixins - Class in com.glektarssza.expandedgamerules.mixins.vanilla.mobs
- ElderGuardianMixins(EntityType<? extends ElderGuardian>, Level) - Constructor for class com.glektarssza.expandedgamerules.mixins.vanilla.mobs.ElderGuardianMixins
-
Make Java Happyâ„¢.
- EnderDragonMixins - Class in com.glektarssza.expandedgamerules.mixins.vanilla.mobs
-
Mixins relating to Ender Dragons.
- EnderDragonMixins(EntityType<? extends Mob>, Level) - Constructor for class com.glektarssza.expandedgamerules.mixins.vanilla.mobs.EnderDragonMixins
-
Make Java Happyâ„¢.
- EndermanMixins - Class in com.glektarssza.expandedgamerules.mixins.vanilla.mobs
-
Mixins relating to Endermen.
- EndermanMixins(EntityType<? extends Monster>, Level) - Constructor for class com.glektarssza.expandedgamerules.mixins.vanilla.mobs.EndermanMixins
-
Make Java Happyâ„¢.
- equals(Object) - Method in class com.glektarssza.expandedgamerules.api.v1.gamerule.CustomCategory
-
Check if this instance equals another object.
- ExpandedGamerulesMod - Class in com.glektarssza.expandedgamerules
-
The main mod class for the Fabric mod loader.
- ExpandedGamerulesMod() - Constructor for class com.glektarssza.expandedgamerules.ExpandedGamerulesMod
F
- FabricPlatformHelper - Class in com.glektarssza.expandedgamerules.platform
-
The Fabric-specific platform helper.
- FabricPlatformHelper() - Constructor for class com.glektarssza.expandedgamerules.platform.FabricPlatformHelper
G
- GAMERULE_REGISTRY - Static variable in class com.glektarssza.expandedgamerules.Constants
-
The gamerule registry provided by the mod.
- GameruleRegistry - Class in com.glektarssza.expandedgamerules.impl
-
The default implementation of the
IGameruleRegistryinterface. - GameruleRegistry() - Constructor for class com.glektarssza.expandedgamerules.impl.GameruleRegistry
-
Create a new instance.
- GamerulesMixins - Interface in com.glektarssza.expandedgamerules.mixins.vanilla.gamerules
-
A mixin into the
GameRulesclass which provides access to some of its internal methods. - GameruleUtilities - Class in com.glektarssza.expandedgamerules
-
A collection of utilities for interacting with Minecraft's gamerules.
- GameruleUtilities() - Constructor for class com.glektarssza.expandedgamerules.GameruleUtilities
- getBooleanGamerule(Level, String) - Method in interface com.glektarssza.expandedgamerules.api.v1.gamerule.IGameruleRegistry
-
Get the current value of a boolean gamerule.
- getBooleanGamerule(Level, String) - Static method in class com.glektarssza.expandedgamerules.GameruleUtilities
-
Get the boolean value associated with a gamerule.
- getBooleanGamerule(Level, GameRules.Key<GameRules.BooleanValue>) - Static method in class com.glektarssza.expandedgamerules.GameruleUtilities
-
Get the boolean value associated with a gamerule.
- getCustomCategory() - Method in interface com.glektarssza.expandedgamerules.api.v1.gamerule.IGameruleKeyExtensions
-
Get the custom category this instance is registered to.
- getCustomCategory() - Method in class com.glektarssza.expandedgamerules.mixins.vanilla.gamerules.KeyMixins
-
Get the custom category this instance is registered to.
- getEnvironmentName() - Method in interface com.glektarssza.expandedgamerules.platform.services.IPlatformHelper
-
Get the name of the current environment.
- getIntegerGamerule(Level, String) - Method in interface com.glektarssza.expandedgamerules.api.v1.gamerule.IGameruleRegistry
-
Get the current value of an integer gamerule.
- getIntegerGamerule(Level, String) - Static method in class com.glektarssza.expandedgamerules.GameruleUtilities
-
Get the integer value associated with a gamerule.
- getIntegerGamerule(Level, GameRules.Key<GameRules.IntegerValue>) - Static method in class com.glektarssza.expandedgamerules.GameruleUtilities
-
Get the integer value associated with a gamerule.
- getLocalizationKey() - Method in class com.glektarssza.expandedgamerules.api.v1.gamerule.CustomCategory
-
Get the localization key to use for this instance.
- getMixins() - Method in class com.glektarssza.expandedgamerules.MixinConfigPlugin
-
Get a list of mixins to append to the list of mixins loaded from the configuration.
- getName() - Method in class com.glektarssza.expandedgamerules.api.v1.gamerule.CustomCategory
-
Get the name which uniquely identifies this instance.
- getPlatformName() - Method in class com.glektarssza.expandedgamerules.platform.FabricPlatformHelper
-
Get the name of the platform.
- getPlatformName() - Method in interface com.glektarssza.expandedgamerules.platform.services.IPlatformHelper
-
Get the name of the platform.
- getRefMapperConfig() - Method in class com.glektarssza.expandedgamerules.MixinConfigPlugin
-
Get the reference map if one was not supplied.
H
- hasGamerule(String) - Method in interface com.glektarssza.expandedgamerules.api.v1.gamerule.IGameruleRegistry
-
Check if a gamerule exists.
- hashCode() - Method in class com.glektarssza.expandedgamerules.api.v1.gamerule.CustomCategory
-
Get the hash code of this instance.
I
- IGameruleKeyExtensions - Interface in com.glektarssza.expandedgamerules.api.v1.gamerule
-
Extensions for
gamerules. - IGameruleRegistry - Interface in com.glektarssza.expandedgamerules.api.v1.gamerule
-
An interface which defines an object for registering and accessing gamerules.
- ignoreKeysWithCustomCategories(Map.Entry<GameRules.Key<?>, EditGameRulesScreen.RuleEntry>, CallbackInfo) - Method in class com.glektarssza.expandedgamerules.mixins.vanilla.client.RuleListMixin
-
Mixin to the lambda used in the
EditGameRulesScreen.RuleListconstructor to process gamerule entries being loaded. - init() - Static method in class com.glektarssza.expandedgamerules.CommonClass
-
Initialize the common mod code.
- initCustomCategories(EditGameRulesScreen, GameRules, CallbackInfo) - Method in class com.glektarssza.expandedgamerules.mixins.vanilla.client.RuleListMixin
-
Mixin to the
EditGameRulesScreen.RuleListconstructor to inject custom categories into the list. - injectShouldFreeze(LevelReader, BlockPos, boolean, CallbackInfoReturnable<Boolean>) - Method in class com.glektarssza.expandedgamerules.mixins.vanilla.BiomeMixins
- IntegerValueMixins - Interface in com.glektarssza.expandedgamerules.mixins.vanilla.gamerules
-
A mixin into the
GameRules.IntegerValueclass which provides access to some of its internal methods. - invokeCreate(boolean, BiConsumer<MinecraftServer, GameRules.BooleanValue>) - Static method in interface com.glektarssza.expandedgamerules.mixins.vanilla.gamerules.BooleanValueMixins
-
Invoke the
createmethod of theGameRules.BooleanValueclass. - invokeCreate(int, BiConsumer<MinecraftServer, GameRules.IntegerValue>) - Static method in interface com.glektarssza.expandedgamerules.mixins.vanilla.gamerules.IntegerValueMixins
-
Invoke the
createmethod of theGameRules.IntegerValueclass. - invokeRegister(String, GameRules.Category, GameRules.Type<T>) - Static method in interface com.glektarssza.expandedgamerules.mixins.vanilla.gamerules.GamerulesMixins
-
Invoke the
registermethod of theGameRulesclass. - IPlatformHelper - Interface in com.glektarssza.expandedgamerules.platform.services
-
An interface for platform-specific helper service classes.
- isDevelopmentEnvironment() - Method in class com.glektarssza.expandedgamerules.platform.FabricPlatformHelper
-
Check whether the current environment is a development environment.
- isDevelopmentEnvironment() - Method in interface com.glektarssza.expandedgamerules.platform.services.IPlatformHelper
-
Check whether the current environment is a development environment.
- isModLoaded(String) - Method in class com.glektarssza.expandedgamerules.platform.FabricPlatformHelper
-
Check whether the named mod is loaded.
- isModLoaded(String) - Method in interface com.glektarssza.expandedgamerules.platform.services.IPlatformHelper
-
Check whether the named mod is loaded.
K
- KeyMixins - Class in com.glektarssza.expandedgamerules.mixins.vanilla.gamerules
-
A mixin into the
GameRules.Keyclass which extends it which the functionality defined in theIGameruleKeyExtensionsinterface. - KeyMixins() - Constructor for class com.glektarssza.expandedgamerules.mixins.vanilla.gamerules.KeyMixins
L
- LivingEntityMixins - Class in com.glektarssza.expandedgamerules.mixins.vanilla.mobs
-
Mixins relating to living entities.
- LivingEntityMixins(EntityType<?>, Level) - Constructor for class com.glektarssza.expandedgamerules.mixins.vanilla.mobs.LivingEntityMixins
-
Make Java Happyâ„¢.
- load(Class<T>) - Static method in class com.glektarssza.expandedgamerules.platform.Services
-
Load a platform-specific service implementation.
- LOG - Static variable in class com.glektarssza.expandedgamerules.Constants
-
The mod logger.
M
- MixinConfigPlugin - Class in com.glektarssza.expandedgamerules
- MixinConfigPlugin() - Constructor for class com.glektarssza.expandedgamerules.MixinConfigPlugin
-
Create a new instance.
- MobMixins - Class in com.glektarssza.expandedgamerules.mixins.vanilla.mobs
-
Mixins relating to mobs.
- MobMixins(EntityType<? extends LivingEntity>, Level) - Constructor for class com.glektarssza.expandedgamerules.mixins.vanilla.mobs.MobMixins
-
Make Java Happyâ„¢.
- MOD_ID - Static variable in class com.glektarssza.expandedgamerules.Constants
-
The ID of the mod.
- MOD_NAME - Static variable in class com.glektarssza.expandedgamerules.Constants
-
The name of the mod.
O
- onInitialize() - Method in class com.glektarssza.expandedgamerules.ExpandedGamerulesMod
-
Initialize the mod.
- onLoad(String) - Method in class com.glektarssza.expandedgamerules.MixinConfigPlugin
-
Initialize the plugin.
P
- PassiveEndermanMixins - Class in com.glektarssza.expandedgamerules.mixins.mods.endermanoverhaul.mobs
-
Mixins for the base passive Enderman class from Enderman Overhaul.
- PassiveEndermanMixins(EntityType<? extends EnderMan>, Level) - Constructor for class com.glektarssza.expandedgamerules.mixins.mods.endermanoverhaul.mobs.PassiveEndermanMixins
-
Make Java Happyâ„¢.
- performRangedAttack(int, double, double, double, boolean, CallbackInfo) - Method in class com.glektarssza.expandedgamerules.mixins.vanilla.mobs.WitherMixins
-
Perform a ranged attack.
- PLATFORM - Static variable in class com.glektarssza.expandedgamerules.platform.Services
-
The platform helper.
- postApply(String, ClassNode, String, IMixinInfo) - Method in class com.glektarssza.expandedgamerules.MixinConfigPlugin
-
Called immediately after a mixin is applied.
- preApply(String, ClassNode, String, IMixinInfo) - Method in class com.glektarssza.expandedgamerules.MixinConfigPlugin
-
Called immediately before a mixin is applied.
R
- register(String, CustomCategory, boolean) - Static method in class com.glektarssza.expandedgamerules.GameruleUtilities
-
Register a new gamerule.
- register(String, CustomCategory, int) - Static method in class com.glektarssza.expandedgamerules.GameruleUtilities
-
Register a new gamerule.
- register(String, CustomCategory, GameRules.Type<T>) - Method in interface com.glektarssza.expandedgamerules.api.v1.gamerule.IGameruleRegistry
-
Register a new gamerule with a custom category.
- register(String, GameRules.Category, boolean) - Static method in class com.glektarssza.expandedgamerules.GameruleUtilities
-
Register a new gamerule.
- register(String, GameRules.Category, int) - Static method in class com.glektarssza.expandedgamerules.GameruleUtilities
-
Register a new gamerule.
- register(String, GameRules.Category, GameRules.Type<T>) - Method in interface com.glektarssza.expandedgamerules.api.v1.gamerule.IGameruleRegistry
-
Register a new gamerule.
- registerBuiltinRules() - Static method in class com.glektarssza.expandedgamerules.CommonClass
-
Register the built-in gamerules.
- RuleListMixin - Class in com.glektarssza.expandedgamerules.mixins.vanilla.client
-
A mixin into the
EditGameRulesScreen.RuleEntryclass which augments its functionality. - RuleListMixin(Minecraft, int, int, int, int, int) - Constructor for class com.glektarssza.expandedgamerules.mixins.vanilla.client.RuleListMixin
-
Create a new instance.
S
- Services - Class in com.glektarssza.expandedgamerules.platform
-
Common mod service loader.
- Services() - Constructor for class com.glektarssza.expandedgamerules.platform.Services
- setCustomCategory(CustomCategory) - Method in interface com.glektarssza.expandedgamerules.api.v1.gamerule.IGameruleKeyExtensions
-
Set the custom category this instance is registered to.
- setCustomCategory(CustomCategory) - Method in class com.glektarssza.expandedgamerules.mixins.vanilla.gamerules.KeyMixins
-
Set the custom category this instance is registered to.
- setTarget(LivingEntity, CallbackInfo) - Method in class com.glektarssza.expandedgamerules.mixins.vanilla.mobs.MobMixins
-
Set the target of this entity.
- shouldApplyMixin(String, String) - Method in class com.glektarssza.expandedgamerules.MixinConfigPlugin
-
Check if a mixin should be applied.
- ShulkerMixins - Class in com.glektarssza.expandedgamerules.mixins.vanilla.mobs
-
Mixins relating to Shulkers.
- ShulkerMixins(EntityType<? extends AbstractGolem>, Level) - Constructor for class com.glektarssza.expandedgamerules.mixins.vanilla.mobs.ShulkerMixins
-
Make Java Happyâ„¢.
T
- teleport(double, double, double, CallbackInfoReturnable<Boolean>) - Method in class com.glektarssza.expandedgamerules.mixins.vanilla.mobs.EndermanMixins
-
Attempt to teleport the Enderman.
- teleportSomewhere(CallbackInfoReturnable<Boolean>) - Method in class com.glektarssza.expandedgamerules.mixins.vanilla.mobs.ShulkerMixins
-
Teleport the Shulker.
- teleportUnderBlock(CallbackInfo) - Method in class com.glektarssza.expandedgamerules.mixins.mods.endermanoverhaul.mobs.CaveEndermanMixins
-
Teleport the Enderman under a block.
W
- WardenMixins - Class in com.glektarssza.expandedgamerules.mixins.vanilla.mobs
-
Mixins relating to the Warden.
- WardenMixins(EntityType<? extends Monster>, Level) - Constructor for class com.glektarssza.expandedgamerules.mixins.vanilla.mobs.WardenMixins
-
Make Java Happyâ„¢.
- WitherMixins - Class in com.glektarssza.expandedgamerules.mixins.vanilla.mobs
-
Mixins relating to Withers.
- WitherMixins(EntityType<? extends Monster>, Level) - Constructor for class com.glektarssza.expandedgamerules.mixins.vanilla.mobs.WitherMixins
-
Make Java Happyâ„¢.
All Classes and Interfaces|All Packages|Constant Field Values