Index
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
ambientrecord component. - amplifier() - Method in record class me.cybersteve.equiplib.util.EffectMeta
-
Returns the value of the
amplifierrecord 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
datarecord component. - duration() - Method in record class me.cybersteve.equiplib.util.EffectMeta
-
Returns the value of the
durationrecord 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
EffectListrecord 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
EffectMetarecord 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
showIconrecord component. - showParticles() - Method in record class me.cybersteve.equiplib.util.EffectMeta
-
Returns the value of the
showParticlesrecord 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.
All Classes and Interfaces|All Packages|Constant Field Values