Index

A B C D E F G H I K L M N O P R S T U V W X Y Z _ 
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 given Vec3i 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.
A B C D E F G H I K L M N O P R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form