Index

A B C E F G H I K L M O P R S T W 
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_TYPES field off the GameRules class.

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 Biome class 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.BooleanValue class 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 IGameruleRegistry interface.
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 GameRules class 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.RuleList constructor 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.RuleList constructor 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.IntegerValue class 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 create method of the GameRules.BooleanValue class.
invokeCreate(int, BiConsumer<MinecraftServer, GameRules.IntegerValue>) - Static method in interface com.glektarssza.expandedgamerules.mixins.vanilla.gamerules.IntegerValueMixins
Invoke the create method of the GameRules.IntegerValue class.
invokeRegister(String, GameRules.Category, GameRules.Type<T>) - Static method in interface com.glektarssza.expandedgamerules.mixins.vanilla.gamerules.GamerulesMixins
Invoke the register method of the GameRules class.
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.Key class which extends it which the functionality defined in the IGameruleKeyExtensions interface.
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.RuleEntry class 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â„¢.
A B C E F G H I K L M O P R S T W 
All Classes and Interfaces|All Packages|Constant Field Values