类的使用
net.minecraft.entity.attribute.EntityAttribute
-
-
net.minecraft.command.argument中EntityAttribute的使用
返回EntityAttribute的net.minecraft.command.argument中的方法 修饰符和类型 方法 说明 static EntityAttributeIdentifierArgumentType. getAttributeArgument(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String argumentName) -
net.minecraft.entity中EntityAttribute的使用
参数类型为EntityAttribute的net.minecraft.entity中的方法 修饰符和类型 方法 说明 doubleLivingEntity. getAttributeBaseValue(EntityAttribute attribute)@Nullable EntityAttributeInstanceLivingEntity. getAttributeInstance(EntityAttribute attribute)doubleLivingEntity. getAttributeValue(EntityAttribute attribute) -
net.minecraft.entity.attribute中EntityAttribute的使用
net.minecraft.entity.attribute中EntityAttribute的子类 修饰符和类型 类 说明 classClampedEntityAttributeRepresents a type of attribute with minimum and maximum value limits.声明为EntityAttribute的net.minecraft.entity.attribute中的字段 修饰符和类型 字段 说明 static EntityAttributeEntityAttributes. GENERIC_ARMORstatic EntityAttributeEntityAttributes. GENERIC_ARMOR_TOUGHNESSstatic EntityAttributeEntityAttributes. GENERIC_ATTACK_DAMAGEstatic EntityAttributeEntityAttributes. GENERIC_ATTACK_KNOCKBACKstatic EntityAttributeEntityAttributes. GENERIC_ATTACK_SPEEDstatic EntityAttributeEntityAttributes. GENERIC_FLYING_SPEEDstatic EntityAttributeEntityAttributes. GENERIC_FOLLOW_RANGEstatic EntityAttributeEntityAttributes. GENERIC_KNOCKBACK_RESISTANCEstatic EntityAttributeEntityAttributes. GENERIC_LUCKstatic EntityAttributeEntityAttributes. GENERIC_MAX_HEALTHstatic EntityAttributeEntityAttributes. GENERIC_MOVEMENT_SPEEDstatic EntityAttributeEntityAttributes. HORSE_JUMP_STRENGTHprivate EntityAttributeEntityAttributeInstance. typestatic EntityAttributeEntityAttributes. ZOMBIE_SPAWN_REINFORCEMENTS类型参数类型为EntityAttribute的net.minecraft.entity.attribute中的字段 修饰符和类型 字段 说明 private Map<EntityAttribute,EntityAttributeInstance>AttributeContainer. customprivate Map<EntityAttribute,EntityAttributeInstance>DefaultAttributeContainer.Builder. instancesprivate Map<EntityAttribute,EntityAttributeInstance>DefaultAttributeContainer. instances返回EntityAttribute的net.minecraft.entity.attribute中的方法 修饰符和类型 方法 说明 EntityAttributeEntityAttributeInstance. getAttribute()private static EntityAttributeEntityAttributes. register(String id, EntityAttribute attribute)EntityAttributeEntityAttribute. setTracked(boolean tracked)Sets all instances of this attribute to synchronize their values to clients.参数类型为EntityAttribute的net.minecraft.entity.attribute中的方法 修饰符和类型 方法 说明 DefaultAttributeContainer.BuilderDefaultAttributeContainer.Builder. add(EntityAttribute attribute)DefaultAttributeContainer.BuilderDefaultAttributeContainer.Builder. add(EntityAttribute attribute, double baseValue)private EntityAttributeInstanceDefaultAttributeContainer.Builder. checkedAdd(EntityAttribute attribute)@Nullable EntityAttributeInstanceDefaultAttributeContainer. createOverride(Consumer<EntityAttributeInstance> updateCallback, EntityAttribute attribute)doubleAttributeContainer. getBaseValue(EntityAttribute attribute)doubleDefaultAttributeContainer. getBaseValue(EntityAttribute attribute)@Nullable EntityAttributeInstanceAttributeContainer. getCustomInstance(EntityAttribute attribute)doubleAttributeContainer. getModifierValue(EntityAttribute attribute, UUID uuid)doubleDefaultAttributeContainer. getModifierValue(EntityAttribute attribute, UUID uuid)doubleAttributeContainer. getValue(EntityAttribute attribute)doubleDefaultAttributeContainer. getValue(EntityAttribute attribute)booleanDefaultAttributeContainer. has(EntityAttribute type)booleanAttributeContainer. hasAttribute(EntityAttribute attribute)booleanDefaultAttributeContainer. hasModifier(EntityAttribute type, UUID uuid)booleanAttributeContainer. hasModifierForAttribute(EntityAttribute attribute, UUID uuid)private static EntityAttributeEntityAttributes. register(String id, EntityAttribute attribute)private EntityAttributeInstanceDefaultAttributeContainer. require(EntityAttribute attribute)类型变量类型为EntityAttribute的net.minecraft.entity.attribute中的方法参数 修饰符和类型 方法 说明 voidAttributeContainer. addTemporaryModifiers(Multimap<EntityAttribute,EntityAttributeModifier> attributeModifiers)voidAttributeContainer. removeModifiers(Multimap<EntityAttribute,EntityAttributeModifier> attributeModifiers)参数类型为EntityAttribute的net.minecraft.entity.attribute中的构造器 构造器 说明 EntityAttributeInstance(EntityAttribute type, Consumer<EntityAttributeInstance> updateCallback)类型变量类型为EntityAttribute的net.minecraft.entity.attribute中的构造器参数 构造器 说明 DefaultAttributeContainer(Map<EntityAttribute,EntityAttributeInstance> instances) -
net.minecraft.entity.effect中EntityAttribute的使用
类型参数类型为EntityAttribute的net.minecraft.entity.effect中的字段 修饰符和类型 字段 说明 private Map<EntityAttribute,EntityAttributeModifier>StatusEffect. attributeModifiers返回变量类型为EntityAttribute的类型的net.minecraft.entity.effect中的方法 修饰符和类型 方法 说明 Map<EntityAttribute,EntityAttributeModifier>StatusEffect. getAttributeModifiers()参数类型为EntityAttribute的net.minecraft.entity.effect中的方法 修饰符和类型 方法 说明 StatusEffectStatusEffect. addAttributeModifier(EntityAttribute attribute, String uuid, double amount, EntityAttributeModifier.Operation operation) -
net.minecraft.item中EntityAttribute的使用
类型参数类型为EntityAttribute的net.minecraft.item中的字段 修饰符和类型 字段 说明 private Multimap<EntityAttribute,EntityAttributeModifier>ArmorItem. attributeModifiersprivate Multimap<EntityAttribute,EntityAttributeModifier>MiningToolItem. attributeModifiersprivate Multimap<EntityAttribute,EntityAttributeModifier>SwordItem. attributeModifiersprivate Multimap<EntityAttribute,EntityAttributeModifier>TridentItem. attributeModifiers返回变量类型为EntityAttribute的类型的net.minecraft.item中的方法 修饰符和类型 方法 说明 Multimap<EntityAttribute,EntityAttributeModifier>ArmorItem. getAttributeModifiers(EquipmentSlot slot)Multimap<EntityAttribute,EntityAttributeModifier>Item. getAttributeModifiers(EquipmentSlot slot)Multimap<EntityAttribute,EntityAttributeModifier>ItemStack. getAttributeModifiers(EquipmentSlot slot)Multimap<EntityAttribute,EntityAttributeModifier>MiningToolItem. getAttributeModifiers(EquipmentSlot slot)Multimap<EntityAttribute,EntityAttributeModifier>SwordItem. getAttributeModifiers(EquipmentSlot slot)Multimap<EntityAttribute,EntityAttributeModifier>TridentItem. getAttributeModifiers(EquipmentSlot slot)参数类型为EntityAttribute的net.minecraft.item中的方法 修饰符和类型 方法 说明 voidItemStack. addAttributeModifier(EntityAttribute attribute, EntityAttributeModifier modifier, @Nullable EquipmentSlot slot) -
net.minecraft.loot.function中EntityAttribute的使用
声明为EntityAttribute的net.minecraft.loot.function中的字段 修饰符和类型 字段 说明 private EntityAttributeSetAttributesLootFunction.Attribute. attributeprivate EntityAttributeSetAttributesLootFunction.AttributeBuilder. attribute参数类型为EntityAttribute的net.minecraft.loot.function中的方法 修饰符和类型 方法 说明 static SetAttributesLootFunction.AttributeBuilderSetAttributesLootFunction. create(String name, EntityAttribute attribute, EntityAttributeModifier.Operation operation, LootNumberProvider amountRange)参数类型为EntityAttribute的net.minecraft.loot.function中的构造器 构造器 说明 Attribute(String name, EntityAttribute attribute, EntityAttributeModifier.Operation operation, LootNumberProvider amount, EquipmentSlot[] slots, @Nullable UUID id)AttributeBuilder(String name, EntityAttribute attribute, EntityAttributeModifier.Operation operation, LootNumberProvider amount) -
net.minecraft.network.packet.s2c.play中EntityAttribute的使用
声明为EntityAttribute的net.minecraft.network.packet.s2c.play中的字段 修饰符和类型 字段 说明 private EntityAttributeEntityAttributesS2CPacket.Entry. attribute返回EntityAttribute的net.minecraft.network.packet.s2c.play中的方法 修饰符和类型 方法 说明 EntityAttributeEntityAttributesS2CPacket.Entry. getId()参数类型为EntityAttribute的net.minecraft.network.packet.s2c.play中的构造器 构造器 说明 Entry(EntityAttribute attribute, double baseValue, Collection<EntityAttributeModifier> modifiers) -
net.minecraft.server.command中EntityAttribute的使用
参数类型为EntityAttribute的net.minecraft.server.command中的方法 修饰符和类型 方法 说明 private static intAttributeCommand. executeBaseValueGet(ServerCommandSource source, Entity target, EntityAttribute attribute, double multiplier)private static intAttributeCommand. executeBaseValueSet(ServerCommandSource source, Entity target, EntityAttribute attribute, double value)private static intAttributeCommand. executeModifierAdd(ServerCommandSource source, Entity target, EntityAttribute attribute, UUID uuid, String name, double value, EntityAttributeModifier.Operation operation)private static intAttributeCommand. executeModifierRemove(ServerCommandSource source, Entity target, EntityAttribute attribute, UUID uuid)private static intAttributeCommand. executeModifierValueGet(ServerCommandSource source, Entity target, EntityAttribute attribute, UUID uuid, double multiplier)private static intAttributeCommand. executeValueGet(ServerCommandSource source, Entity target, EntityAttribute attribute, double multiplier)private static EntityAttributeInstanceAttributeCommand. getAttributeInstance(Entity entity, EntityAttribute attribute)private static LivingEntityAttributeCommand. getLivingEntityWithAttribute(Entity entity, EntityAttribute attribute) -
net.minecraft.util.registry中EntityAttribute的使用
类型参数类型为EntityAttribute的net.minecraft.util.registry中的字段 修饰符和类型 字段 说明 static Registry<EntityAttribute>Registry. ATTRIBUTEstatic RegistryKey<Registry<EntityAttribute>>Registry. ATTRIBUTE_KEY
-