Index

A B C D E F G H I L M N O P R S T W 
All Classes and Interfaces|All Packages|Constant Field Values

A

addEffect(Holder<MobEffect>, int, int, boolean, boolean, boolean) - Method in class me.cybersteve.equiplib.util.EffectList.Builder
Add effect to builder.
addEffects(LivingEntity, EffectList) - Static method in class me.cybersteve.equiplib.util.EffectListHelper
Overloaded add effects if applying effects to self.
addEffects(LivingEntity, EffectList, LivingEntity) - Static method in class me.cybersteve.equiplib.util.EffectListHelper
Add effects of attacker to target entity.
addEffectWithMeta(Holder<MobEffect>, EffectMeta) - Method in class me.cybersteve.equiplib.util.EffectList.Builder
Add effect with meta to builder.
addFromMobEffectInstance(MobEffectInstance) - Method in class me.cybersteve.equiplib.util.EffectList.Builder
Add effect from mob effect instance to builder.
addInfiniteEffect(Holder<MobEffect>, int, boolean, boolean, boolean) - Method in class me.cybersteve.equiplib.util.EffectList.Builder
Add effect with infinite duration to builder.
ambient() - Method in record class me.cybersteve.equiplib.util.EffectMeta
Returns the value of the ambient record component.
amplifier() - Method in record class me.cybersteve.equiplib.util.EffectMeta
Returns the value of the amplifier record component.
ArmorSetHelper - Class in me.cybersteve.equiplib.util
Armor set helper.
ArmorSetHelper() - Constructor for class me.cybersteve.equiplib.util.ArmorSetHelper
 

B

build() - Method in class me.cybersteve.equiplib.util.EffectList.Builder
Build effect list.
Builder() - Constructor for class me.cybersteve.equiplib.util.EffectList.Builder
Instantiates a new Builder.

C

checkIfNeedToApply(LivingEntity, EffectList) - Static method in class me.cybersteve.equiplib.util.EffectListHelper
Check if need to apply the effects from EffectList (to prevent flashing).
compareTo(EffectArmorSet) - Method in class me.cybersteve.equiplib.armorset.base.EffectArmorSet
 
Constants - Class in me.cybersteve.equiplib
 
Constants() - Constructor for class me.cybersteve.equiplib.Constants
 

D

data() - Method in record class me.cybersteve.equiplib.util.EffectList
Returns the value of the data record component.
duration() - Method in record class me.cybersteve.equiplib.util.EffectMeta
Returns the value of the duration record component.

E

EffectArmorSet - Class in me.cybersteve.equiplib.armorset.base
The type Effect armor set.
EffectArmorSet(ResourceLocation) - Constructor for class me.cybersteve.equiplib.armorset.base.EffectArmorSet
Instantiates a new Effect armor set.
EffectList - Record Class in me.cybersteve.equiplib.util
The Effect list class that stores EffectMeta for each effect.
EffectList(ConcurrentHashMap<Holder<MobEffect>, EffectMeta>) - Constructor for record class me.cybersteve.equiplib.util.EffectList
Creates an instance of a EffectList record class.
EffectList.Builder - Class in me.cybersteve.equiplib.util
The Builder for EffectList.
EffectListHelper - Class in me.cybersteve.equiplib.util
Common helper for equipment.
EffectListHelper() - Constructor for class me.cybersteve.equiplib.util.EffectListHelper
 
EffectMeta - Record Class in me.cybersteve.equiplib.util
Effect meta is like MobEffectInstance.Details, but a bit cut in functionality and with custom methods for creation
EffectMeta(int, int, boolean, boolean, boolean) - Constructor for record class me.cybersteve.equiplib.util.EffectMeta
Creates an instance of a EffectMeta record class.
equals(Object) - Method in class me.cybersteve.equiplib.armorset.base.EffectArmorSet
 
equals(Object) - Method in record class me.cybersteve.equiplib.util.EffectList
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class me.cybersteve.equiplib.util.EffectMeta
Indicates whether some other object is "equal to" this one.
EquipLib - Class in me.cybersteve.equiplib
 
EquipLib() - Constructor for class me.cybersteve.equiplib.EquipLib
 
EquipLibNeoForge - Class in me.cybersteve.equiplib
 
EquipLibNeoForge(IEventBus) - Constructor for class me.cybersteve.equiplib.EquipLibNeoForge
 

F

FullEffectArmorSet - Class in me.cybersteve.equiplib.armorset.impl
The type Full effect armor set.
FullEffectArmorSet(ResourceLocation, Function<LivingEntity, EffectList>, TriFunction<DamageSource, LivingEntity, Float, EffectList>, TriFunction<DamageSource, LivingEntity, Float, EffectList>) - Constructor for class me.cybersteve.equiplib.armorset.impl.FullEffectArmorSet
Instantiates a new Full effect armor set.

G

getEffectArmorSet() - Method in interface me.cybersteve.equiplib.item.armor.base.IEffectArmorItem
Gets effect armor set.
getEffectsForAttackerWhenHit(DamageSource, LivingEntity, float) - Method in interface me.cybersteve.equiplib.armorset.base.IEffectArmorSetExtension
Gets effects for attacker when hit.
getEffectsForAttackerWhenHit(DamageSource, LivingEntity, float) - Method in class me.cybersteve.equiplib.armorset.impl.FullEffectArmorSet
 
getEffectsForSelfOnAttack(DamageSource, LivingEntity, float) - Method in interface me.cybersteve.equiplib.item.handheld.base.IEffectHandHeldItem
Gets effects for self on attack.
getEffectsForSelfWhenHit(DamageSource, LivingEntity, float) - Method in interface me.cybersteve.equiplib.armorset.base.IEffectArmorSetExtension
Gets effects for self when hit.
getEffectsForSelfWhenHit(DamageSource, LivingEntity, float) - Method in class me.cybersteve.equiplib.armorset.impl.FullEffectArmorSet
 
getEffectsForTargetOnAttack(DamageSource, LivingEntity, float) - Method in interface me.cybersteve.equiplib.item.handheld.base.IEffectHandHeldItem
Gets effects for target on attack.
getEffectsWhenInHand(LivingEntity) - Method in interface me.cybersteve.equiplib.item.handheld.base.IEffectHandHeldItem
Gets effects when in hand.
getEffectsWhenWearing(LivingEntity) - Method in interface me.cybersteve.equiplib.armorset.base.IEffectArmorSetExtension
Gets effects when wearing.
getEffectsWhenWearing(LivingEntity) - Method in class me.cybersteve.equiplib.armorset.impl.FullEffectArmorSet
 
getEmptyList() - Static method in record class me.cybersteve.equiplib.util.EffectList
Gets empty EffectList.
getEnvironmentName() - Method in interface me.cybersteve.equiplib.platform.services.IPlatformHelper
Gets the name of the environment type as a string.
getItemBySlot(EquipmentSlot) - Method in class me.cybersteve.equiplib.mixin.LivingEntityMixin
 
getPlatformName() - Method in class me.cybersteve.equiplib.platform.NeoForgePlatformHelper
 
getPlatformName() - Method in interface me.cybersteve.equiplib.platform.services.IPlatformHelper
Gets the name of the current platform

H

hasFullEffectSetArmorOn(LivingEntity, EffectArmorSet) - Static method in class me.cybersteve.equiplib.util.ArmorSetHelper
Has full effect set armor on boolean.
hashCode() - Method in class me.cybersteve.equiplib.armorset.base.EffectArmorSet
 
hashCode() - Method in record class me.cybersteve.equiplib.util.EffectList
Returns a hash code value for this object.
hashCode() - Method in record class me.cybersteve.equiplib.util.EffectMeta
Returns a hash code value for this object.

I

id - Variable in class me.cybersteve.equiplib.armorset.base.EffectArmorSet
The Id.
IEffectArmorItem - Interface in me.cybersteve.equiplib.item.armor.base
The interface Effect armor item.
IEffectArmorSetExtension - Interface in me.cybersteve.equiplib.armorset.base
The interface Effect armor set extension.
IEffectHandHeldItem - Interface in me.cybersteve.equiplib.item.handheld.base
The interface Effect handheld item.
init() - Static method in class me.cybersteve.equiplib.EquipLib
 
IPlatformHelper - Interface in me.cybersteve.equiplib.platform.services
 
isDevelopmentEnvironment() - Method in class me.cybersteve.equiplib.platform.NeoForgePlatformHelper
 
isDevelopmentEnvironment() - Method in interface me.cybersteve.equiplib.platform.services.IPlatformHelper
Check if the game is currently in a development environment.
isEmpty() - Method in record class me.cybersteve.equiplib.util.EffectList
Method to check if EffectList is empty.
isModLoaded(String) - Method in class me.cybersteve.equiplib.platform.NeoForgePlatformHelper
 
isModLoaded(String) - Method in interface me.cybersteve.equiplib.platform.services.IPlatformHelper
Checks if a mod with the given id is loaded.

L

LivingEntityMixin - Class in me.cybersteve.equiplib.mixin
 
LivingEntityMixin(EntityType<?>, Level) - Constructor for class me.cybersteve.equiplib.mixin.LivingEntityMixin
 
load(Class<T>) - Static method in class me.cybersteve.equiplib.platform.Services
 
LOGGER - Static variable in class me.cybersteve.equiplib.Constants
 

M

me.cybersteve.equiplib - package me.cybersteve.equiplib
 
me.cybersteve.equiplib.armorset.base - package me.cybersteve.equiplib.armorset.base
 
me.cybersteve.equiplib.armorset.impl - package me.cybersteve.equiplib.armorset.impl
 
me.cybersteve.equiplib.item.armor.base - package me.cybersteve.equiplib.item.armor.base
 
me.cybersteve.equiplib.item.handheld.base - package me.cybersteve.equiplib.item.handheld.base
 
me.cybersteve.equiplib.mixin - package me.cybersteve.equiplib.mixin
 
me.cybersteve.equiplib.platform - package me.cybersteve.equiplib.platform
 
me.cybersteve.equiplib.platform.services - package me.cybersteve.equiplib.platform.services
 
me.cybersteve.equiplib.util - package me.cybersteve.equiplib.util
 
MobEntityMixin - Class in me.cybersteve.equiplib.mixin
 
MobEntityMixin(EntityType<? extends LivingEntity>, Level) - Constructor for class me.cybersteve.equiplib.mixin.MobEntityMixin
 
MOD_ID - Static variable in class me.cybersteve.equiplib.Constants
 
MOD_NAME - Static variable in class me.cybersteve.equiplib.Constants
 

N

NeoForgePlatformHelper - Class in me.cybersteve.equiplib.platform
 
NeoForgePlatformHelper() - Constructor for class me.cybersteve.equiplib.platform.NeoForgePlatformHelper
 

O

onHitForAttacker - Variable in class me.cybersteve.equiplib.armorset.impl.FullEffectArmorSet
The function that gets effects on hit for attacker.
onHitForSelf - Variable in class me.cybersteve.equiplib.armorset.impl.FullEffectArmorSet
The function that gets effects on hit for self.

P

PLATFORM - Static variable in class me.cybersteve.equiplib.platform.Services
 
PlayerEntityMixin - Class in me.cybersteve.equiplib.mixin
 
PlayerEntityMixin(EntityType<? extends LivingEntity>, Level) - Constructor for class me.cybersteve.equiplib.mixin.PlayerEntityMixin
 

R

removeEffect(Holder<MobEffect>) - Method in record class me.cybersteve.equiplib.util.EffectList
Remove effect from list.
removeEffects(LivingEntity, EffectList) - Static method in class me.cybersteve.equiplib.util.EffectListHelper
Remove effects from entity.

S

Services - Class in me.cybersteve.equiplib.platform
 
Services() - Constructor for class me.cybersteve.equiplib.platform.Services
 
setNewMetaForEffect(Holder<MobEffect>, EffectMeta) - Method in record class me.cybersteve.equiplib.util.EffectList
Sets new meta for effect in list.
showIcon() - Method in record class me.cybersteve.equiplib.util.EffectMeta
Returns the value of the showIcon record component.
showParticles() - Method in record class me.cybersteve.equiplib.util.EffectMeta
Returns the value of the showParticles record component.
STREAM_CODEC - Static variable in record class me.cybersteve.equiplib.util.EffectList
The constant STREAM_CODEC for networking purposes.
STREAM_CODEC - Static variable in record class me.cybersteve.equiplib.util.EffectMeta
The constant STREAM_CODEC for networking purposes.

T

toString() - Method in record class me.cybersteve.equiplib.util.EffectList
Returns a string representation of this record class.
toString() - Method in record class me.cybersteve.equiplib.util.EffectMeta
Returns a string representation of this record class.

W

whenWearing - Variable in class me.cybersteve.equiplib.armorset.impl.FullEffectArmorSet
The function that gets effects when wearing full set.
A B C D E F G H I L M N O P R S T W 
All Classes and Interfaces|All Packages|Constant Field Values