Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
E
- EDGE_DETECTION_RARITY - Static variable in class etithespirit.orimod.common.block.decay.DecayCommon
-
Since some blocks may not be connected in an adjacent fashion, this is the rarity of a chance that a random tick will be used to check diagonally connected blocks (to get a full 3x3 cube).
Lower values denote more frequent tests. - EDGE_TEST_MINIMUM_CHANCE - Static variable in class etithespirit.orimod.common.block.decay.DecayCommon
-
A limit of 1 in (this many) blocks will perform an edge test.
- effect - Variable in class etithespirit.orimod.networking.potion.EffectReplicationPacket
-
The actual effect being modified.
- EffectConstructors - Class in etithespirit.orimod.util
-
This class contains utilities needed to construct effects shorthand.
- EffectConstructors() - Constructor for class etithespirit.orimod.util.EffectConstructors
- EffectEnforcement - Class in etithespirit.orimod.player
-
This class manages the speed, health, and knockback resistance of Spirits.
- EffectModificationReplication - Class in etithespirit.orimod.networking.potion
-
A class that replicates changes in effect duration over the network.
- EffectModificationReplication() - Constructor for class etithespirit.orimod.networking.potion.EffectModificationReplication
- EffectReplicationPacket - Class in etithespirit.orimod.networking.potion
-
A class that represents the data necessary to replicate a potion effect's altered duration across the network.
- EffectReplicationPacket(ResourceLocation, int) - Constructor for class etithespirit.orimod.networking.potion.EffectReplicationPacket
-
Constructs a new status effect replication packet.
- efficiency - Variable in class etithespirit.orimod.api.environment.EnvironmentalAffinity
-
An object describing the efficiency of Light-based devices.
- efficiencySingular - Variable in class etithespirit.orimod.api.environment.EnvironmentalAffinity
-
A double representing the constant efficiency of Light-based devices.
- end - Variable in class etithespirit.orimod.client.audio.StartLoopEndBlockSound
- ENERGIZED - Static variable in class etithespirit.orimod.common.block.light.connection.ConnectableLightTechBlock
-
Whether or not this is energized, which is not valid for use on Tile Entity providers implementing
ILightEnergyStorage
. - energy - Variable in class etithespirit.orimod.client.audio.LoopingLightEnergyBlockSound
-
Identical to
LoopingLightEnergyBlockSound.block
with the exception that it is stored as anILightEnergyStorage
. - energy - Variable in class etithespirit.orimod.common.tile.light.PersistentLightEnergyStorage
- ENERGY_KEY - Static variable in class etithespirit.orimod.common.tile.light.PersistentLightEnergyStorage
-
The default key used to save the energy stored in this instance to NBT.
- energyKeyOverride - Variable in class etithespirit.orimod.common.tile.light.PersistentLightEnergyStorage
-
If set, this string will be used to save this container's energy to NBT.
- energyPercentThreshold - Variable in class etithespirit.orimod.client.audio.LoopingLightEnergyBlockSound
-
Because some devices may gain and spend energy at different intervals, it is possible for start/stop calls to be spammed.
- enqueue() - Method in class etithespirit.orimod.client.audio.StartLoopEndBlockSound
- ENTITIES - Static variable in class etithespirit.orimod.registry.EntityRegistry
- EntityEmittedSoundEvent - Class in etithespirit.orimod.event
-
An implementation of Forge PR #7941, this event is used to intercept when a sound is played by a specific entity (as opposed to in general, which is what Forge's existing event does) and potentially modify it using the context as to who/what played it.
- EntityEmittedSoundEvent(Entity, Vec3, SoundEvent, SoundSource, float, float) - Constructor for class etithespirit.orimod.event.EntityEmittedSoundEvent
-
Create a new event describing that an entity has just played a sound.
- EntityEmittedSoundEventProvider - Class in etithespirit.orimod.event
-
A shitty representation of a Forge event sort of thing.
- EntityEmittedSoundEventProvider() - Constructor for class etithespirit.orimod.event.EntityEmittedSoundEventProvider
- EntityRegistry - Class in etithespirit.orimod.registry
- EntityRegistry() - Constructor for class etithespirit.orimod.registry.EntityRegistry
- EnvironmentalAffinity - Class in etithespirit.orimod.api.environment
-
This class stores data about a biome's environmental affinity.
- EnvironmentalAffinity(ResourceLocation, double) - Constructor for class etithespirit.orimod.api.environment.EnvironmentalAffinity
-
Create a new affinity object for the given biome using the given flux and static efficiency percentage.
- EnvironmentalAffinity(ResourceLocation, NumberRange) - Constructor for class etithespirit.orimod.api.environment.EnvironmentalAffinity
-
Create a new affinity object for the given biome using the given flux and static efficiency percentage.
- EnvironmentalAffinityAPI - Class in etithespirit.orimod.apiimpl
-
An implementation of the environmental affinity API.
- EnvironmentalAffinityAPI() - Constructor for class etithespirit.orimod.apiimpl.EnvironmentalAffinityAPI
-
This is declared so that the API can be constructed via reflection.
- equals(Object) - Method in class etithespirit.orimod.api.util.valuetypes.NumberRange
- equals(Object) - Method in class etithespirit.orimod.util.collection.EquatableWeakReference
- EquatableWeakReference<T> - Class in etithespirit.orimod.util.collection
-
A modified variation of a weak reference that somewhat violates its contract by allowing two things:
Allowing this reference to be compared to another withEquatableWeakReference.equals(java.lang.Object)
Allowing this reference to form a strong reference to its stored object (for its use inWeakList
) - EquatableWeakReference(T) - Constructor for class etithespirit.orimod.util.collection.EquatableWeakReference
-
Creates a new weak reference that refers to the given object.
- EquatableWeakReference(T, ReferenceQueue<? super T>) - Constructor for class etithespirit.orimod.util.collection.EquatableWeakReference
-
Creates a new weak reference that refers to the given object and is registered with the given queue.
- eraseAndTreatAsGeneric(Object) - Static method in class etithespirit.orimod.util.TypeErasure
-
A method that (hilariously) abuses Java's type erasure to allow crudely casting into any generic type to make the compiler happy and the engineers sad.
- etithespirit.exception - package etithespirit.exception
- etithespirit.mixin.helpers - package etithespirit.mixin.helpers
- etithespirit.mixin.mixins - package etithespirit.mixin.mixins
- etithespirit.orimod - package etithespirit.orimod
- etithespirit.orimod.annotation - package etithespirit.orimod.annotation
- etithespirit.orimod.aos - package etithespirit.orimod.aos
- etithespirit.orimod.api - package etithespirit.orimod.api
- etithespirit.orimod.api.delegate - package etithespirit.orimod.api.delegate
- etithespirit.orimod.api.environment - package etithespirit.orimod.api.environment
- etithespirit.orimod.api.environment.defaultimpl - package etithespirit.orimod.api.environment.defaultimpl
- etithespirit.orimod.api.interfaces - package etithespirit.orimod.api.interfaces
- etithespirit.orimod.api.spirit - package etithespirit.orimod.api.spirit
- etithespirit.orimod.api.spiritmaterial - package etithespirit.orimod.api.spiritmaterial
- etithespirit.orimod.api.util.valuetypes - package etithespirit.orimod.api.util.valuetypes
- etithespirit.orimod.apiimpl - package etithespirit.orimod.apiimpl
- etithespirit.orimod.apiimpl.debug - package etithespirit.orimod.apiimpl.debug
- etithespirit.orimod.client.audio - package etithespirit.orimod.client.audio
- etithespirit.orimod.client.audio.variation - package etithespirit.orimod.client.audio.variation
- etithespirit.orimod.client.render - package etithespirit.orimod.client.render
- etithespirit.orimod.client.render.debug - package etithespirit.orimod.client.render.debug
- etithespirit.orimod.client.render.entity - package etithespirit.orimod.client.render.entity
- etithespirit.orimod.client.render.hud - package etithespirit.orimod.client.render.hud
- etithespirit.orimod.client.render.item - package etithespirit.orimod.client.render.item
- etithespirit.orimod.client.render.particle - package etithespirit.orimod.client.render.particle
- etithespirit.orimod.combat - package etithespirit.orimod.combat
- etithespirit.orimod.combat.projectile - package etithespirit.orimod.combat.projectile
- etithespirit.orimod.command - package etithespirit.orimod.command
- etithespirit.orimod.common.block - package etithespirit.orimod.common.block
- etithespirit.orimod.common.block.decay - package etithespirit.orimod.common.block.decay
- etithespirit.orimod.common.block.decay.flora - package etithespirit.orimod.common.block.decay.flora
- etithespirit.orimod.common.block.decay.world - package etithespirit.orimod.common.block.decay.world
- etithespirit.orimod.common.block.light - package etithespirit.orimod.common.block.light
- etithespirit.orimod.common.block.light.connection - package etithespirit.orimod.common.block.light.connection
- etithespirit.orimod.common.creative - package etithespirit.orimod.common.creative
- etithespirit.orimod.common.datamanagement - package etithespirit.orimod.common.datamanagement
- etithespirit.orimod.common.fluid - package etithespirit.orimod.common.fluid
- etithespirit.orimod.common.item - package etithespirit.orimod.common.item
- etithespirit.orimod.common.item.combat - package etithespirit.orimod.common.item.combat
- etithespirit.orimod.common.item.crafting - package etithespirit.orimod.common.item.crafting
- etithespirit.orimod.common.item.tools - package etithespirit.orimod.common.item.tools
- etithespirit.orimod.common.material - package etithespirit.orimod.common.material
- etithespirit.orimod.common.potion - package etithespirit.orimod.common.potion
- etithespirit.orimod.common.tile - package etithespirit.orimod.common.tile
- etithespirit.orimod.common.tile.light - package etithespirit.orimod.common.tile.light
- etithespirit.orimod.config - package etithespirit.orimod.config
- etithespirit.orimod.datagen - package etithespirit.orimod.datagen
- etithespirit.orimod.datagen.audio - package etithespirit.orimod.datagen.audio
- etithespirit.orimod.energy - package etithespirit.orimod.energy
- etithespirit.orimod.event - package etithespirit.orimod.event
- etithespirit.orimod.info.coordinate - package etithespirit.orimod.info.coordinate
- etithespirit.orimod.lighttech - package etithespirit.orimod.lighttech
- etithespirit.orimod.networking - package etithespirit.orimod.networking
- etithespirit.orimod.networking.potion - package etithespirit.orimod.networking.potion
- etithespirit.orimod.networking.spirit - package etithespirit.orimod.networking.spirit
- etithespirit.orimod.player - package etithespirit.orimod.player
- etithespirit.orimod.registry - package etithespirit.orimod.registry
- etithespirit.orimod.registry.util - package etithespirit.orimod.registry.util
- etithespirit.orimod.server.persistence - package etithespirit.orimod.server.persistence
- etithespirit.orimod.server.world - package etithespirit.orimod.server.world
- etithespirit.orimod.spirit - package etithespirit.orimod.spirit
- etithespirit.orimod.spirit.client - package etithespirit.orimod.spirit.client
- etithespirit.orimod.spiritmaterial - package etithespirit.orimod.spiritmaterial
- etithespirit.orimod.spiritmaterial.defaults - package etithespirit.orimod.spiritmaterial.defaults
- etithespirit.orimod.util - package etithespirit.orimod.util
- etithespirit.orimod.util.collection - package etithespirit.orimod.util.collection
- etithespirit.orimod.util.extension - package etithespirit.orimod.util.extension
- etithespirit.orimod.util.level - package etithespirit.orimod.util.level
- etithespirit.orimod.util.nbt - package etithespirit.orimod.util.nbt
- etithespirit.orimod.util.profiling - package etithespirit.orimod.util.profiling
- etithespirit.orimod.util.valuetypes - package etithespirit.orimod.util.valuetypes
- ExtendedDamageSource - Class in etithespirit.orimod.combat
-
Additional damage sources defined by this mod.
- ExtendedMaterial - Class in etithespirit.orimod.common.block
-
A class containing extended materials.
- ExtendedMaterials - Class in etithespirit.orimod.common.material
- extractLight(double, boolean) - Method in class etithespirit.orimod.common.tile.light.AbstractLightStorageTile
- extractLight(double, boolean) - Method in class etithespirit.orimod.common.tile.light.PersistentLightEnergyStorage
- extractLight(double, boolean) - Method in interface etithespirit.orimod.energy.ILightEnergyStorage
-
Removes energy from the storage.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form