yarn/mappings/net/minecraft/entity
­Sollace 7166083ec4 LivingEntity mappings (#802)
* field_6276 -> lastDamageSource
field_6226 -> lastDamageTime

* getHealthMaximum -> getMaximumHealth

* method_6124 -> getPrimeAdversary

* addPotionEffect -> addStatusEffect

* method_6009 -> onStatusEffectUpgraded
method_6020 -> onStatusEffectApplied

* clearPotionEffects -> clearStatusEffects

* method_6024 -> getLeaningPitch
field_6243 -> leaningPitch
field_6264 -> lastLeaningPitch

* Mapped all the tracking fields. (These are sent by the server and incrementally applied on the client to rubber-band entities into position)

* method_18802 -> getMovementSpeed
field_6281 -> flyingSpeed

* method_18801 -> applyClimbingSpeed

* method_6093 -> knockDownwards

* cannotMove -> isImmobile

* method_18396 -> getArmorVisibility

* isEquippedStackValid -> hasStackEquipped

* setEquippedStack -> equipStack

* attributeContainer -> attributes

* method_6039 -> isBlocking
method_6061 -> canPierceDefense

* method_6040 -> consumeItem

* method_6076 -> tickActiveItemStack

* method_6072 -> updateLeaningPitch

* method_6077 -> canEnterTrapdoor

* method_16212 -> getBlockStateUnderFeet (suggestions welcome)

* method_6095 -> absorbDamage

* field_6271 -> knockbackVelocity (or painFactor)

* field_6239 -> roll

* field_6228 -> jumpingCooldown

* field_6254 -> maxHurtTime

* method_6129 -> onStatusEffectRemoved

* field_6285 -> effectsChanged

* spawnPotionParticles -> tickStatusEffects

* method_6031 -> turnHead (as hinted by Mojang)
field_6283 -> bodyYaw
field_6220 -> prevBodyYaw

* field_6255 -> lookDirection (result of turnHead)

* method_6038 -> onDismounted (checks collisions and pushes the entity and boat apart)

* field_6267 -> diagonalSpeed

* field_6261 -> pushCooldown
method_6035 -> push (As hinted by Mojang)
tickPushing -> tickCramming (applies the cramming rule)

* field_6232 -> scoreAmount (appears unused. Value increments a score on the player when this entity is killed - see ServerPlayerEntity.updateKilledAdvancementCriterion)

* field_6253 -> lastDamageTaken (Damage amount is stored and applyDamage is called with the difference only if the new damage is higher than it was before)

* field_6275 -> prevLookDirection

* field_6269 -> defaultMaximumHealth (public, final, value is 20)

* (unused - interpolated between 0 and 0.3 when the entity is on the ground, and always 0 when riding)
field_6233 -> stepBobbingAmount
field_6217 -> prevStepBobbingAmount

* (unused - set to a random float when constructing)
field_6244 -> randomLargeSeed
field_6262 -> randomSmallSeed

* Stitch did this. I don't know why.

* StatusEffect.method_5555 -> onApplied

* canPierceDefense -> tryUseShield

* absorbDamage -> tryUseTotem

* getBlockStateUnderFeet -> getBlockState

* diagonalSpeed -> turningSpeed

* Mapped several parameters

* removeStatusEffect -> tryRemoveStatusEffect
removePotionEffect -> removeStatusEffect

* isPotionEffective -> canHaveStatusEffect

* More parameters

* tryUseShield -> blockedByShield (because "hitsShield" reads like manglish)
2019-08-22 21:25:19 +01:00
..
ai 19w34a 2019-08-22 14:39:40 +01:00
attribute Fix some methods not using intermediaries (#788) 2019-07-08 18:09:22 +02:00
boss Fix some methods not using intermediaries (#788) 2019-07-08 18:09:22 +02:00
damage Fix some methods not using intermediaries (#788) 2019-07-08 18:09:22 +02:00
data 19w34a 2019-08-22 14:39:40 +01:00
decoration Fix some methods not using intermediaries (#788) 2019-07-08 18:09:22 +02:00
effect LivingEntity mappings (#802) 2019-08-22 21:25:19 +01:00
mob Fix some methods not using intermediaries (#788) 2019-07-08 18:09:22 +02:00
passive 19w34a 2019-08-22 14:39:40 +01:00
player Mapped lots of random things (#794) 2019-07-31 15:20:12 +01:00
projectile Mapped lots of random things (#794) 2019-07-31 15:20:12 +01:00
raid Fix some methods not using intermediaries (#788) 2019-07-08 18:09:22 +02:00
thrown Mapped lots of random things (#794) 2019-07-31 15:20:12 +01:00
vehicle Fix some methods not using intermediaries (#788) 2019-07-08 18:09:22 +02:00
AreaEffectCloudEntity.mapping Fix some methods not using intermediaries (#788) 2019-07-08 18:09:22 +02:00
Bird.mapping The Great Intermediary Update, Part 1 2019-06-28 23:55:20 +02:00
CrossbowUser.mapping The Great Intermediary Update, Part 1 2019-06-28 23:55:20 +02:00
DamageUtil.mapping The Great Intermediary Update, Part 1 2019-06-28 23:55:20 +02:00
EnderEyeEntity.mapping Fix some methods not using intermediaries (#788) 2019-07-08 18:09:22 +02:00
Entity.mapping LivingEntity mappings (#802) 2019-08-22 21:25:19 +01:00
EntityCategory.mapping The Great Intermediary Update, Part 1 2019-06-28 23:55:20 +02:00
EntityContext.mapping The Great Intermediary Update, Part 1 2019-06-28 23:55:20 +02:00
EntityContextImpl.mapping Fix some methods not using intermediaries (#788) 2019-07-08 18:09:22 +02:00
EntityData.mapping The Great Intermediary Update, Part 1 2019-06-28 23:55:20 +02:00
EntityDimensions.mapping The Great Intermediary Update, Part 1 2019-06-28 23:55:20 +02:00
EntityGroup.mapping The Great Intermediary Update, Part 1 2019-06-28 23:55:20 +02:00
EntityInteraction.mapping The Great Intermediary Update, Part 1 2019-06-28 23:55:20 +02:00
EntityPose.mapping The Great Intermediary Update, Part 1 2019-06-28 23:55:20 +02:00
EntityType.mapping Fix some methods not using intermediaries (#788) 2019-07-08 18:09:22 +02:00
EquipmentSlot.mapping Fix some methods not using intermediaries (#788) 2019-07-08 18:09:22 +02:00
ExperienceOrbEntity.mapping Fix some methods not using intermediaries (#788) 2019-07-08 18:09:22 +02:00
FallingBlockEntity.mapping Fix some methods not using intermediaries (#788) 2019-07-08 18:09:22 +02:00
FireworkEntity.mapping Fix some methods not using intermediaries (#788) 2019-07-08 18:09:22 +02:00
FlyingItemEntity.mapping The Great Intermediary Update, Part 1 2019-06-28 23:55:20 +02:00
InteractionObserver.mapping The Great Intermediary Update, Part 1 2019-06-28 23:55:20 +02:00
ItemEntity.mapping Item entity mappings (#796) 2019-08-03 23:47:19 +01:00
JumpingMount.mapping The Great Intermediary Update, Part 1 2019-06-28 23:55:20 +02:00
LightningEntity.mapping Fix some methods not using intermediaries (#788) 2019-07-08 18:09:22 +02:00
LivingEntity.mapping LivingEntity mappings (#802) 2019-08-22 21:25:19 +01:00
MovementType.mapping The Great Intermediary Update, Part 1 2019-06-28 23:55:20 +02:00
Npc.mapping The Great Intermediary Update, Part 1 2019-06-28 23:55:20 +02:00
ProjectileUtil.mapping The Great Intermediary Update, Part 1 2019-06-28 23:55:20 +02:00
SpawnRestriction.mapping Mapped lots of random things (#794) 2019-07-31 15:20:12 +01:00
SpawnType.mapping The Great Intermediary Update, Part 1 2019-06-28 23:55:20 +02:00
TntEntity.mapping Fix some methods not using intermediaries (#788) 2019-07-08 18:09:22 +02:00
WaterCreatureEntity.mapping Fix some methods not using intermediaries (#788) 2019-07-08 18:09:22 +02:00