Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
I
- IAmbientSoundEmitter - Interface in etithespirit.orimod.common.tile
-
Represents this tile entity as one that has an ambient sound that loops.
- IBlockItemPropertiesProvider - Interface in etithespirit.orimod.registry.util
-
A lazy utility for forge registries to provide the BlockItem properties of a block.
- ICE - Enum constant in enum class etithespirit.orimod.api.spiritmaterial.SpiritMaterial
-
Corresponds to ice.
- IDecayBlock - Interface in etithespirit.orimod.common.block.decay
-
An extension to
IDecayBlockIdentifier
that goes beyond the mere definition of being a Decay block.
Blocks implementing IDecayBlock are implicitly classified as decay blocks (for obvious reasons), but also contain the more aggressive behaviors of The Decay in that they will spread and infect nearby blocks. - IDecayBlockIdentifier - Interface in etithespirit.orimod.common.block.decay
-
An empty interface for the purpose of identifying Decay blocks.
- IEnvironmentalAffinityAPI - Interface in etithespirit.orimod.api.interfaces
-
An API providing a means of interacting with the environment and registering how affine those environments are to Light or Decay.
- ILightBlockIdentifier - Interface in etithespirit.orimod.common.block.light
-
An empty interface used to group all Light-based blocks together without requiring an abstract class between Block and Light blocks.
- ILightEnergyStorage - Interface in etithespirit.orimod.energy
-
An energy system similar to (but purposely not directly compatible with)
IEnergyStorage
. - immutableCopy() - Method in class etithespirit.orimod.api.util.valuetypes.MutableNumberRange
- immutableCopy() - Method in class etithespirit.orimod.api.util.valuetypes.NumberRange
- indexOf(Object) - Method in class etithespirit.orimod.util.collection.WeakList
-
Returns the index of the first occurrence of the specified element in this list, or -1 if this list does not contain the element.
- INEFFECTIVE - Enum constant in enum class etithespirit.orimod.client.audio.variation.DamageLevel
-
Boi you aint doin shit fo nothin
- INetworkNBTProvider - Interface in etithespirit.orimod.common.tile
-
An interface that requires
Block Entities
to package the data they send over the network into an NBT tag, allowing inherited NBT tag behavior in a manner akin to worlds or entities. - INHERIT_DEFAULT - Enum constant in enum class etithespirit.orimod.server.persistence.SpiritPermissions.ChangePermissions
-
The associated individual's ability to change is defined by the default allowance.
- INHERITED - Enum constant in enum class etithespirit.orimod.api.spiritmaterial.SpiritMaterial
-
Corresponds to the vanilla material.
- init(MobEffect) - Static method in class etithespirit.orimod.api.environment.defaultimpl.DefaultEnvironments
-
Sets the Decay effect reference and references this class which causes its static initializer to execute.
- initialize() - Static method in class etithespirit.orimod.config.OriModConfigs
- initializeClient(Consumer<IClientItemExtensions>) - Method in class etithespirit.orimod.common.item.combat.SpiritShield
- InjectEntityPlaySound - Class in etithespirit.mixin.mixins
-
This covers the entity-wide sound interception system, for the sake of completeness.
- InjectLocalPlayerPlaySound - Class in etithespirit.mixin.mixins
-
This class covers the clientside portion of the Spirit sound injector.
- InjectLocalPlayerPlaySound(ClientLevel, GameProfile, ProfilePublicKey) - Constructor for class etithespirit.mixin.mixins.InjectLocalPlayerPlaySound
- InjectPlayerAttackTarget - Class in etithespirit.mixin.mixins
-
This mixin intercepts attack sounds and allows Spirit special sounds to play instead.
- InjectPlayerPlaySound - Class in etithespirit.mixin.mixins
-
This mixin affects the common portion of the Spirit sound injector.
- InjectServerPlayerPlaySound - Class in etithespirit.mixin.mixins
-
This mixin covers the serverside component of the sound overrides made for Spirits.
- InjectServerPlayerPlaySound(Level, BlockPos, float, GameProfile, ProfilePublicKey) - Constructor for class etithespirit.mixin.mixins.InjectServerPlayerPlaySound
- InjectSetBlockAndUpdate - Class in etithespirit.mixin.mixins
- InjectUsesInnerModel<T extends net.minecraft.world.entity.LivingEntity,
M extends net.minecraft.client.model.HumanoidModel<T>, A extends net.minecraft.client.model.HumanoidModel<T>> - Class in etithespirit.mixin.mixins -
This mixin injects into the usesInnerModel value for armor items to improve armor rendering on Spirits.
- INSTANCE - Static variable in class etithespirit.orimod.networking.potion.EffectModificationReplication
-
The networking channel for this packet.
- INSTANCE - Static variable in class etithespirit.orimod.networking.spirit.ReplicateSpiritStatus
- interceptWorldPlaySound(Level, Player, double, double, double, SoundEvent, SoundSource, float, float) - Method in class etithespirit.mixin.mixins.InjectPlayerAttackTarget
-
Intercepts calls to world.playSound in PlayerEntity.attackTargetEntityWithCurrentItem
- INVALID - Enum constant in enum class etithespirit.orimod.networking.spirit.SpiritStateReplicationPacket.EventType
-
An invalid event type.
- IS_DEV_ENV - Static variable in class etithespirit.orimod.GeneralUtils
-
True if this is the development environment and false if this is the live game.
- IS_SAFE - Static variable in class etithespirit.orimod.common.block.decay.flora.DecayLogBase
- isAdjacent(Vec3i) - Static method in class etithespirit.orimod.info.coordinate.SixSidedUtils
-
Returns whether or not the given
Vec3i
value represents an offset that would put it adjacent to any givenVec3i
if the two were added. - isAdjacent(Vec3i, Vec3i) - Static method in class etithespirit.orimod.info.coordinate.SixSidedUtils
-
Returns whether or not the given
Vec3i
values are directly adjacent to one another. - isBlockVanilla(Block) - Static method in class etithespirit.orimod.spiritmaterial.BlockToMaterialBinding
-
Returns true if this block is vanilla based on whether or not it is a field in
Blocks
. - isCanceled() - Method in class etithespirit.orimod.event.EntityEmittedSoundEvent
- isCharged(ItemStack) - Static method in class etithespirit.orimod.common.item.combat.SpiritArc
- isChunkKeptAlive(ServerLevel, BlockPos) - Static method in class etithespirit.orimod.server.world.ChunkKeepAlive
-
Checks if the chunk containing the given
BlockPos
is forced to be alive. - isChunkKeptAlive(ServerLevel, ChunkPos) - Static method in class etithespirit.orimod.server.world.ChunkKeepAlive
-
Checks if the chunk at the given
ChunkPos
is forced to be alive. - isClient(Entity) - Static method in class etithespirit.orimod.GeneralUtils
-
Returns whether or not this entity exists on the client side by checking its world.
- isClient(Level) - Static method in class etithespirit.orimod.GeneralUtils
-
The most reliable and the best way to acquire the side, this checks the isRemote status of the input world.
- isConnectableBlock(Block) - Static method in class etithespirit.orimod.common.block.light.connection.ConnectableLightTechBlock
- isConnectableBlock(BlockState) - Static method in class etithespirit.orimod.common.block.light.connection.ConnectableLightTechBlock
- isConnectedTo(BlockGetter, BlockPos, BlockPos) - Static method in class etithespirit.orimod.common.block.light.connection.ConnectableLightTechBlock
-
Given the two block positions, which must be adjacent, this returns whether or not the two blocks are connected.
- isDecayBlock(Block) - Static method in class etithespirit.orimod.common.block.decay.DecayCommon
-
Returns true if the block classifies as a decay block.
- isDedicatedServer() - Static method in class etithespirit.orimod.GeneralUtils
- isDurationEffectTick(int, int) - Method in class etithespirit.orimod.common.potion.DecayEffect
- ISelfProvider - Interface in etithespirit.mixin.helpers
-
Utility for mixins.
- isEmpty() - Method in class etithespirit.orimod.util.collection.WeakList
-
Returns
true
if this list contains no elements. - isGameClient() - Static method in class etithespirit.orimod.GeneralUtils
-
This will still return true on an integrated server or LAN server.
- ISimpleNBTSerializable - Interface in etithespirit.orimod.util.nbt
-
Allows the implementor to read to and write from a
CompoundTag
instance. - isInstalled() - Method in interface etithespirit.orimod.api.interfaces.IEnvironmentalAffinityAPI
-
MUST BE CHECKED BEFORE OTHER METHODS ARE USED.
- isInstalled() - Method in interface etithespirit.orimod.api.interfaces.ISpiritSoundAPI
-
MUST BE CHECKED BEFORE OTHER METHODS ARE USED. This validates that the mod is actually installed by the user.
- isInstalled() - Method in class etithespirit.orimod.apiimpl.EnvironmentalAffinityAPI
- isInstalled() - Method in class etithespirit.orimod.apiimpl.SpiritSoundAPI
- isLeafBlock(Block) - Static method in class etithespirit.orimod.util.level.BlockIdentifier
-
Returns whether or not the given block is considered a leaf block.
- isLive() - Method in class etithespirit.orimod.util.profiling.CriticalProfiler
- isMaterialVanilla(Material) - Static method in class etithespirit.orimod.spiritmaterial.BlockToMaterialBinding
-
Returns true if this material is vanilla based on whether or not it is a field in
Material
. - isModInstalled() - Static method in class etithespirit.orimod.api.APIProvider
-
Returns whether or not the Ori mod is installed.
- isMutable() - Method in class etithespirit.orimod.api.util.valuetypes.MutableNumberRange
- isMutable() - Method in class etithespirit.orimod.api.util.valuetypes.NumberRange
- ISpiritLightItem - Interface in etithespirit.orimod.common.item
-
Denotes this item as one of a Spirit's Light, which implies it was made through themselves or some technology they were using.
- ISpiritMaterialAcquisitionFunction - Interface in etithespirit.orimod.api.delegate
-
A function used to acquire a SpiritMaterial.
- ISpiritSoundAPI - Interface in etithespirit.orimod.api.interfaces
-
An API providing a means of registering custom sounds for when a spirit walks on your blocks or materials.
- isPlayerViewingDebugMenu() - Static method in class etithespirit.orimod.GeneralUtils
-
Client only.
- isPoseClear(Player, EntityDimensions) - Static method in class etithespirit.orimod.spirit.SpiritSize
-
Returns true if the world does not collide with the given entity size located at the given player.
- isServer(Entity) - Static method in class etithespirit.orimod.GeneralUtils
-
Returns whether or not this entity exists on the server side by checking its world.
- isServer(Level) - Static method in class etithespirit.orimod.GeneralUtils
-
The most reliable and the best way to acquire the side, this checks the isRemote status of the input world.
- isSilent() - Method in class etithespirit.mixin.mixins.InjectEntityPlaySound
-
Shadows
Entity.isSilent()
- isSingular() - Method in class etithespirit.orimod.api.util.valuetypes.NumberRange
- isSpirit(UUID) - Static method in class etithespirit.orimod.spirit.SpiritIdentifier
-
Returns whether or not the given UUID classifies as a spirit.
- isSpirit(Entity) - Static method in class etithespirit.orimod.spirit.SpiritIdentifier
-
Returns whether or not the given entity classifies as a spirit.
- isSpirit(Player) - Static method in class etithespirit.orimod.api.spirit.SpiritAccessor
-
Returns whether or not the given player, by ID, is a spirit.
- isStopped() - Method in class etithespirit.orimod.client.audio.TrackableSound
- isStrong() - Method in class etithespirit.orimod.util.collection.EquatableWeakReference
- ItemRegistry - Class in etithespirit.orimod.registry
-
Registers all items of the mod to the game.
- ItemRegistry() - Constructor for class etithespirit.orimod.registry.ItemRegistry
- iterator() - Method in class etithespirit.orimod.util.collection.WeakList
-
Returns an iterator over the elements in this list in proper sequence.
- IToolRequirementProvider - Interface in etithespirit.orimod.common.block
-
An interface that requires blocks to return a list of their appropriate tags, intended for use in datagen.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form