Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
D
- DAMAGE_CRITICAL_HIT - Enum constant in enum class etithespirit.orimod.client.audio.VanillaSoundIdentifier.CustomSoundType
-
KUHRITIKAL SHIT.
- DAMAGE_INEFFECTIVE - Enum constant in enum class etithespirit.orimod.client.audio.VanillaSoundIdentifier.CustomSoundType
-
Damage that was completely ineffective against the target.
- DAMAGE_KNOCKBACK - Enum constant in enum class etithespirit.orimod.client.audio.VanillaSoundIdentifier.CustomSoundType
-
Damage that dealt knockback.
- DAMAGE_STRONG - Enum constant in enum class etithespirit.orimod.client.audio.VanillaSoundIdentifier.CustomSoundType
-
Damage that was more effective than usual against the target.
- DAMAGE_SWEEP - Enum constant in enum class etithespirit.orimod.client.audio.VanillaSoundIdentifier.CustomSoundType
-
Sweeping damage.
- DAMAGE_WEAK - Enum constant in enum class etithespirit.orimod.client.audio.VanillaSoundIdentifier.CustomSoundType
-
Damage that was not very effective against the target.
- DamageLevel - Enum Class in etithespirit.orimod.client.audio.variation
-
Represents the effectiveness of an attack on an enemy from a spirit.
- DamageMarshaller - Class in etithespirit.orimod.player
-
The DamageMarshaller class is responsible for controlling how Damage is applied to Spirits.
- DamageMarshaller() - Constructor for class etithespirit.orimod.player.DamageMarshaller
- DASH_BIND - Static variable in class etithespirit.orimod.spirit.client.SpiritDash
- DATA_STORAGE_TAG_NAME - Static variable in class etithespirit.orimod.util.extension.MobEffectDataStorage
-
The name of the NBT tag that stores data.
- DEATH - Enum constant in enum class etithespirit.orimod.client.audio.VanillaSoundIdentifier.CustomSoundType
-
This sound corresponds to dying.
- DEBUG_RENDER_ASSEMBLIES - Static variable in class etithespirit.orimod.config.OriModConfigs
- DECAY - Static variable in class etithespirit.orimod.api.environment.defaultimpl.DefaultEnvironments
-
This can be used to create an instance for environments where Decay has begun to notably establish itself.
- DECAY - Static variable in class etithespirit.orimod.combat.ExtendedDamageSource
-
A damage source caused by forces of Decay.
- DECAY - Static variable in class etithespirit.orimod.common.creative.OriModCreativeModeTabs
-
A creative tab for decay blocks.
- DECAY - Static variable in class etithespirit.orimod.common.material.ExtendedMaterials
- DECAY_COATING_SPREADING - Static variable in class etithespirit.orimod.config.OriModConfigs
- DECAY_DIRT_MYCELIUM - Static variable in class etithespirit.orimod.registry.BlockRegistry
- DECAY_EFFECT_REF - Static variable in class etithespirit.orimod.api.environment.defaultimpl.AffinityWithFX
-
A soft reference to the Decay effect.
- DECAY_FLUID_FLOWING - Static variable in class etithespirit.orimod.registry.FluidRegistry
- DECAY_FLUID_SPREADING - Static variable in class etithespirit.orimod.config.OriModConfigs
- DECAY_FLUID_STATIC - Static variable in class etithespirit.orimod.registry.FluidRegistry
- DECAY_ICON - Static variable in class etithespirit.orimod.common.potion.DecayEffect
-
The icon of the Decay effect.
- DECAY_LOG - Static variable in class etithespirit.orimod.registry.BlockRegistry
- DECAY_PLANTMATTER_MYCELIUM - Static variable in class etithespirit.orimod.registry.BlockRegistry
- DECAY_POISON - Static variable in class etithespirit.orimod.registry.FluidRegistry
- DECAY_POISON_FLUID_TYPE - Static variable in class etithespirit.orimod.common.fluid.DecayPoisonFluid
- DECAY_POISON_TYPE - Static variable in class etithespirit.orimod.registry.FluidRegistry
- DECAY_REPLACEMENT_TARGETS - Static variable in class etithespirit.orimod.common.block.decay.DecayCommon
-
A mapping where keys are origin states and values are Decay equivalents.
- DECAY_SPREADING - Static variable in class etithespirit.orimod.config.OriModConfigs
- DECAY_STRIPPED_LOG - Static variable in class etithespirit.orimod.registry.BlockRegistry
- DECAY_SURFACE_MYCELIUM - Static variable in class etithespirit.orimod.registry.BlockRegistry
- DecayBlockBase - Class in etithespirit.orimod.common.block.decay
-
This base class represents a block associated with The Decay.
- DecayBlockBase(BlockBehaviour.Properties) - Constructor for class etithespirit.orimod.common.block.decay.DecayBlockBase
-
Create a new Decay block with the given properties that doesn't spread.
- DecayBlockBase(BlockBehaviour.Properties, boolean) - Constructor for class etithespirit.orimod.common.block.decay.DecayBlockBase
-
Create a new Decay block with the given properties.
- DecayCommon - Class in etithespirit.orimod.common.block.decay
-
Values common across most spreading Decay blocks.
- decayDieChanceMultiplier - Variable in class etithespirit.orimod.api.environment.defaultimpl.AffinityWithFX
-
The chance for Decay to die in this biome (in place of spreading).
- DecayDirtMyceliumBlock - Class in etithespirit.orimod.common.block.decay.world
-
Decay mycelium, which replaces dirt and grass.
- DecayDirtMyceliumBlock() - Constructor for class etithespirit.orimod.common.block.decay.world.DecayDirtMyceliumBlock
- DecayEffect - Class in etithespirit.orimod.common.potion
-
The status effect that occurs when someone is decaying.
- DecayEffect() - Constructor for class etithespirit.orimod.common.potion.DecayEffect
- DecayLiquidBlock - Class in etithespirit.orimod.common.block.decay
-
A decay liquid block, which inherits the attributes of both liquid and decay materials.
- DecayLiquidBlock(Supplier<? extends FlowingFluid>, BlockBehaviour.Properties) - Constructor for class etithespirit.orimod.common.block.decay.DecayLiquidBlock
- DecayLiquidBlock(Supplier<? extends FlowingFluid>, BlockBehaviour.Properties, boolean) - Constructor for class etithespirit.orimod.common.block.decay.DecayLiquidBlock
- DecayLogBase - Class in etithespirit.orimod.common.block.decay.flora
-
A decayed tree log.
- DecayLogBase(BlockBehaviour.Properties) - Constructor for class etithespirit.orimod.common.block.decay.flora.DecayLogBase
-
Create a new Decay block that doesn't spread.
- DecayLogBase(BlockBehaviour.Properties, boolean) - Constructor for class etithespirit.orimod.common.block.decay.flora.DecayLogBase
-
Create a new Decay block.
- DecayLogBlock - Class in etithespirit.orimod.common.block.decay.flora
-
A petrified log.
- DecayLogBlock() - Constructor for class etithespirit.orimod.common.block.decay.flora.DecayLogBlock
- DecayPlantMatterBlock - Class in etithespirit.orimod.common.block.decay.world
- DecayPlantMatterBlock() - Constructor for class etithespirit.orimod.common.block.decay.world.DecayPlantMatterBlock
- DecayPoisonFluid - Class in etithespirit.orimod.common.fluid
- DecayPoisonFluid() - Constructor for class etithespirit.orimod.common.fluid.DecayPoisonFluid
- decaySeverity - Variable in class etithespirit.orimod.api.environment.defaultimpl.AffinityWithFX
-
The amplifier of the Decay effect once applied.
- decaySpreadChanceMultiplier - Variable in class etithespirit.orimod.api.environment.defaultimpl.AffinityWithFX
-
The chance for Decay to spread in this biome.
- DecayStrippedLogBlock - Class in etithespirit.orimod.common.block.decay.flora
-
A stripped decay log.
- DecayStrippedLogBlock() - Constructor for class etithespirit.orimod.common.block.decay.flora.DecayStrippedLogBlock
- DecaySurfaceMyceliumBlock - Class in etithespirit.orimod.common.block.decay.world
-
A unique block that represents a thin film of Decay mycelium.
- DecaySurfaceMyceliumBlock() - Constructor for class etithespirit.orimod.common.block.decay.world.DecaySurfaceMyceliumBlock
- DecayWorldConfigBehavior - Enum Class in etithespirit.orimod.common.block.decay
-
Config that Decay blocks must follow when doing their decayish things.
- dedicatedServerBuildInit(FMLDedicatedServerSetupEvent) - Method in class etithespirit.orimod.OriMod
-
Occurs on setup for the server.
- DEFAULT_SPIRIT_STATE - Static variable in class etithespirit.orimod.config.OriModConfigs
- DefaultEnvironments - Class in etithespirit.orimod.api.environment.defaultimpl
-
All default biome types.
- DefaultImplementations - Class in etithespirit.orimod.spiritmaterial.defaults
-
Default implementations for sound behaviors on blocks.
- defaultNeighborChanged(BlockState, Level, BlockPos, Block, BlockState, BlockPos, boolean) - Method in interface etithespirit.orimod.common.block.decay.IDecayBlock
-
The default logic for when a neighbor of this decay block is changed.
- defaultOnEntityWalked(Level, BlockPos, Entity) - Method in interface etithespirit.orimod.common.block.decay.IDecayBlock
-
The default logic for when an entity walks on this decay block.
- defaultRandomTick(BlockState, ServerLevel, BlockPos, RandomSource) - Method in interface etithespirit.orimod.common.block.decay.IDecayBlock
-
The default behavior that should generally occur on a random tick for a decay block.
- DIAGONALS_IN_ORDER - Static variable in class etithespirit.orimod.info.coordinate.Cardinals
-
All diagonal directions sorted by test order.
- direction - Variable in class etithespirit.orimod.util.valuetypes.LightEnergyAdapter.EnergyTransactionResult
-
The direction of this transfer, that is, Spirit Light into RF, or RF into Spirit Light.
- DIRECTIONS_IN_ORDER - Static variable in class etithespirit.orimod.info.coordinate.Cardinals
-
All Direction enums in the same order as
Cardinals.ADJACENTS_IN_ORDER
- disconnect(boolean, WorldUpdateListener.IBlockUpdatePacket) - Static method in class etithespirit.orimod.common.tile.WorldUpdateListener
- DO_DIAGONAL_SPREAD - Static variable in class etithespirit.orimod.config.OriModConfigs
- doAdjacentSpread(StateHolder<?, ?>, ServerLevel, BlockPos, RandomSource) - Method in class etithespirit.orimod.common.block.decay.DecayLiquidBlock
-
The default routine for spreading to / infecting adjacent blocks.
- doAdjacentSpread(StateHolder<?, ?>, ServerLevel, BlockPos, RandomSource) - Method in interface etithespirit.orimod.common.block.decay.IDecayBlock
-
The default routine for spreading to / infecting adjacent blocks.
- doAdjacentSpread(StateHolder<?, ?>, ServerLevel, BlockPos, RandomSource) - Method in class etithespirit.orimod.common.block.decay.world.DecaySurfaceMyceliumBlock
- doDiagonalSpread(StateHolder<?, ?>, ServerLevel, BlockPos, RandomSource) - Method in class etithespirit.orimod.common.block.decay.DecayLiquidBlock
-
The default routine for spreading to / infecting diagonally oriented blocks (2D or 3D).
- doDiagonalSpread(StateHolder<?, ?>, ServerLevel, BlockPos, RandomSource) - Method in interface etithespirit.orimod.common.block.decay.IDecayBlock
-
The default routine for spreading to / infecting diagonally oriented blocks (2D or 3D).
- doDiagonalSpread(StateHolder<?, ?>, ServerLevel, BlockPos, RandomSource) - Method in class etithespirit.orimod.common.block.decay.world.DecaySurfaceMyceliumBlock
- drawBox(AABB, PoseStack, VertexConsumer, int, float) - Static method in class etithespirit.orimod.client.render.debug.RenderUtil
-
Draws a box representing the given AABB.
- drawCubeFrame(AABB, PoseStack, VertexConsumer, int, float) - Static method in class etithespirit.orimod.client.render.debug.RenderUtil
-
Draw an axis-aligned bounding box's outline.
- drawWideCubeFrame(VertexConsumer, PoseStack, int, float, BlockPos, BlockPos, double) - Static method in class etithespirit.orimod.client.render.debug.RenderUtil
-
Draws a wireframe tube between two block positions.
- drawWideCubeSolid(VertexConsumer, PoseStack, int, float, BlockPos, BlockPos, double) - Static method in class etithespirit.orimod.client.render.debug.RenderUtil
-
Draws a cube frame as a tube between two block positions.
- DuplicateSoundEvent - Class in etithespirit.mixin.helpers
-
Literally just SoundEvent as a different class.
- DuplicateSoundEvent(SoundEvent) - Constructor for class etithespirit.mixin.helpers.DuplicateSoundEvent
-
Create a new instance from an existing SoundEvent
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form