From cf98c59aaadf3239b43c1dac10a6f43b5d96dd1d Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Fri, 7 Aug 2020 17:43:19 +0100 Subject: [PATCH] 1_16_combat-0 --- build.gradle | 35 ++++--------------- .../block/dispenser/DispenserBehavior.mapping | 2 +- .../ClientPlayerInteractionManager.mapping | 1 - .../minecraft/client/options/Option.mapping | 1 - .../entity/PlayerEntityRenderer.mapping | 2 +- .../minecraft/enchantment/Enchantment.mapping | 3 +- .../enchantment/EnchantmentHelper.mapping | 3 +- .../net/minecraft/entity/LivingEntity.mapping | 2 ++ .../entity/damage/DamageSource.mapping | 2 +- .../minecraft/entity/mob/MobEntity.mapping | 4 --- .../entity/player/PlayerEntity.mapping | 10 ++---- .../projectile/ProjectileEntity.mapping | 1 - mappings/net/minecraft/item/AxeItem.mapping | 5 --- mappings/net/minecraft/item/HoeItem.mapping | 5 --- mappings/net/minecraft/item/Item.mapping | 2 -- .../net/minecraft/item/MiningToolItem.mapping | 7 ---- .../net/minecraft/item/PickaxeItem.mapping | 5 --- .../net/minecraft/item/ShovelItem.mapping | 5 --- mappings/net/minecraft/item/SwordItem.mapping | 5 --- .../c2s/play/ClientSettingsC2SPacket.mapping | 2 +- .../util/hit/EntityHitResult.mapping | 4 +-- 21 files changed, 18 insertions(+), 88 deletions(-) diff --git a/build.gradle b/build.gradle index 95ba4ce1ed..b874757bb6 100644 --- a/build.gradle +++ b/build.gradle @@ -23,7 +23,10 @@ plugins { id 'java' // for jd gen } -def minecraft_version = "1.16.2-pre3" +def minecraft_version = "1_16_combat-0" + +//Used as this is an experimental build. +def version_manifest_url = "https://raw.githubusercontent.com/MultiMC/meta-upstream/master/mojang/versions/1_16_combat-0.json"; def ENV = System.getenv() // Fetch build number from Jenkins @@ -113,18 +116,6 @@ boolean validateChecksum(File file, String checksum) { return false } -task downloadVersionsManifest { - group = setupGroup - //inputs.property "mc_ver", minecraft_version - inputs.property "currenttime", new Date() - def manifestFile = new File(cacheFilesMinecraft, "version_manifest.json") - outputs.file(manifestFile) - doLast { - logger.lifecycle(":downloading minecraft versions manifest") - FileUtils.copyURLToFile(new URL("https://launchermeta.mojang.com/mc/game/version_manifest.json"), manifestFile) - } -} - def getManifestVersion(File manifestFile, String minecraft_version) { def manifest = manifestFile.exists() ? new JsonSlurper().parseText(FileUtils.readFileToString(manifestFile)) : null return manifest != null ? manifest.versions.stream().filter({ @@ -132,27 +123,13 @@ def getManifestVersion(File manifestFile, String minecraft_version) { }).findFirst() : java.util.Optional.empty() } -task downloadWantedVersionManifest(dependsOn: downloadVersionsManifest) { +task downloadWantedVersionManifest() { group = setupGroup - def manifestFile = downloadVersionsManifest.outputs.files.singleFile - def manifestVersion = getManifestVersion(manifestFile, minecraft_version) - - //have to grab the release time as there's a current timestamp on each element?! - inputs.property "releaseTime", manifestVersion.isPresent() ? manifestVersion.get().releaseTime : -1 outputs.file versionFile doLast { - manifestVersion = getManifestVersion(manifestFile, minecraft_version) - //nb need to re-read here in case it didn't exist before - if (manifestVersion.isPresent() || versionFile.exists()) { - - if (manifestVersion.isPresent()) { - FileUtils.copyURLToFile(new URL(manifestVersion.get().url), versionFile) - } - } else { - throw new RuntimeException("No version data for Minecraft version ${minecraft_version}") - } + FileUtils.copyURLToFile(new URL(version_manifest_url), versionFile) } } diff --git a/mappings/net/minecraft/block/dispenser/DispenserBehavior.mapping b/mappings/net/minecraft/block/dispenser/DispenserBehavior.mapping index c9d05480d1..129eb0ad8e 100644 --- a/mappings/net/minecraft/block/dispenser/DispenserBehavior.mapping +++ b/mappings/net/minecraft/block/dispenser/DispenserBehavior.mapping @@ -5,7 +5,7 @@ CLASS net/minecraft/class_2357 net/minecraft/block/dispenser/DispenserBehavior ARG 2 stack METHOD method_16812 doDispense (Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; METHOD method_18346 registerDefaults ()V - CLASS 17 + CLASS 18 METHOD method_22141 (Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; ARG 2 emptyBottleStack ARG 3 filledBottleStack diff --git a/mappings/net/minecraft/client/network/ClientPlayerInteractionManager.mapping b/mappings/net/minecraft/client/network/ClientPlayerInteractionManager.mapping index 0595063b58..1318c245cb 100644 --- a/mappings/net/minecraft/client/network/ClientPlayerInteractionManager.mapping +++ b/mappings/net/minecraft/client/network/ClientPlayerInteractionManager.mapping @@ -98,7 +98,6 @@ CLASS net/minecraft/class_636 net/minecraft/client/network/ClientPlayerInteracti METHOD method_2923 isBreakingBlock ()Z METHOD method_2924 hasLimitedAttackSpeed ()Z METHOD method_2925 cancelBlockBreaking ()V - METHOD method_2926 hasExtendedReach ()Z METHOD method_2927 tick ()V METHOD method_2928 isFlyingLocked ()Z METHOD method_29357 createPlayer (Lnet/minecraft/class_638;Lnet/minecraft/class_3469;Lnet/minecraft/class_299;)Lnet/minecraft/class_746; diff --git a/mappings/net/minecraft/client/options/Option.mapping b/mappings/net/minecraft/client/options/Option.mapping index 8c99aa58d7..fa1b3dee0d 100644 --- a/mappings/net/minecraft/client/options/Option.mapping +++ b/mappings/net/minecraft/client/options/Option.mapping @@ -7,7 +7,6 @@ CLASS net/minecraft/class_316 net/minecraft/client/options/Option FIELD field_18189 BIOME_BLEND_RADIUS Lnet/minecraft/class_4067; FIELD field_18190 MIPMAP_LEVELS Lnet/minecraft/class_4067; FIELD field_18191 MOUSE_WHEEL_SENSITIVITY Lnet/minecraft/class_4067; - FIELD field_18192 ATTACK_INDICATOR Lnet/minecraft/class_4064; FIELD field_18193 MAIN_HAND Lnet/minecraft/class_4064; FIELD field_18194 NARRATOR Lnet/minecraft/class_4064; FIELD field_18195 AUTO_JUMP Lnet/minecraft/class_4062; diff --git a/mappings/net/minecraft/client/render/entity/PlayerEntityRenderer.mapping b/mappings/net/minecraft/client/render/entity/PlayerEntityRenderer.mapping index b2fc2541b1..07e033a182 100644 --- a/mappings/net/minecraft/client/render/entity/PlayerEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/PlayerEntityRenderer.mapping @@ -8,7 +8,7 @@ CLASS net/minecraft/class_1007 net/minecraft/client/render/entity/PlayerEntityRe ARG 4 player ARG 5 arm ARG 6 sleeve - METHOD method_4210 getArmPose (Lnet/minecraft/class_742;Lnet/minecraft/class_1268;)Lnet/minecraft/class_572$class_573; + METHOD method_4210 getArmPose (Lnet/minecraft/class_742;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)Lnet/minecraft/class_572$class_573; METHOD method_4218 setModelPose (Lnet/minecraft/class_742;)V METHOD method_4220 renderRightArm (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_742;)V ARG 1 matrices diff --git a/mappings/net/minecraft/enchantment/Enchantment.mapping b/mappings/net/minecraft/enchantment/Enchantment.mapping index 65b7aa3e99..cafc75e02f 100644 --- a/mappings/net/minecraft/enchantment/Enchantment.mapping +++ b/mappings/net/minecraft/enchantment/Enchantment.mapping @@ -52,9 +52,8 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment ARG 1 stack METHOD method_8193 isTreasure ()Z METHOD method_8195 isCursed ()Z - METHOD method_8196 getAttackDamage (ILnet/minecraft/class_1310;)F + METHOD method_8196 getAttackDamage (ILnet/minecraft/class_1309;)F ARG 1 level - ARG 2 group CLASS class_1888 Rarity COMMENT The rarity is an attribute of an enchantment. COMMENT diff --git a/mappings/net/minecraft/enchantment/EnchantmentHelper.mapping b/mappings/net/minecraft/enchantment/EnchantmentHelper.mapping index b9dc3cb513..434367a99b 100644 --- a/mappings/net/minecraft/enchantment/EnchantmentHelper.mapping +++ b/mappings/net/minecraft/enchantment/EnchantmentHelper.mapping @@ -80,9 +80,8 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper ARG 0 entity METHOD method_8217 getSweepingMultiplier (Lnet/minecraft/class_1309;)F ARG 0 entity - METHOD method_8218 getAttackDamage (Lnet/minecraft/class_1799;Lnet/minecraft/class_1310;)F + METHOD method_8218 getAttackDamage (Lnet/minecraft/class_1799;Lnet/minecraft/class_1309;)F ARG 0 stack - ARG 1 group METHOD method_8219 getProtectionAmount (Ljava/lang/Iterable;Lnet/minecraft/class_1282;)I ARG 0 equipment ARG 1 source diff --git a/mappings/net/minecraft/entity/LivingEntity.mapping b/mappings/net/minecraft/entity/LivingEntity.mapping index 2bf70e4a1e..652d450d72 100644 --- a/mappings/net/minecraft/entity/LivingEntity.mapping +++ b/mappings/net/minecraft/entity/LivingEntity.mapping @@ -423,3 +423,5 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity METHOD method_6132 applyArmorToDamage (Lnet/minecraft/class_1282;F)F ARG 1 source ARG 2 amount + METHOD method_7261 getAttackCooldownProgress (F)F + METHOD method_7284 disableShield (F)Z diff --git a/mappings/net/minecraft/entity/damage/DamageSource.mapping b/mappings/net/minecraft/entity/damage/DamageSource.mapping index 2af5949c65..c1e0c87b1c 100644 --- a/mappings/net/minecraft/entity/damage/DamageSource.mapping +++ b/mappings/net/minecraft/entity/damage/DamageSource.mapping @@ -83,7 +83,7 @@ CLASS net/minecraft/class_1282 net/minecraft/entity/damage/DamageSource METHOD method_5530 isSourceCreativePlayer ()Z METHOD method_5531 explosion (Lnet/minecraft/class_1927;)Lnet/minecraft/class_1282; ARG 0 explosion - METHOD method_5532 player (Lnet/minecraft/class_1657;)Lnet/minecraft/class_1282; + METHOD method_5532 player (Lnet/minecraft/class_1657;)Lnet/minecraft/class_1285; ARG 0 attacker METHOD method_5533 isProjectile ()Z METHOD method_5534 isFire ()Z diff --git a/mappings/net/minecraft/entity/mob/MobEntity.mapping b/mappings/net/minecraft/entity/mob/MobEntity.mapping index 19ddf465dc..6decc64b70 100644 --- a/mappings/net/minecraft/entity/mob/MobEntity.mapping +++ b/mappings/net/minecraft/entity/mob/MobEntity.mapping @@ -54,10 +54,6 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity METHOD method_20820 canGather (Lnet/minecraft/class_1799;)Z ARG 1 stack METHOD method_23734 isDisallowedInPeaceful ()Z - METHOD method_24521 disablePlayerShield (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V - ARG 1 player - ARG 2 mobStack - ARG 3 playerStack METHOD method_24523 tryEquip (Lnet/minecraft/class_1799;)Z ARG 1 equipment METHOD method_24834 equipLootStack (Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V diff --git a/mappings/net/minecraft/entity/player/PlayerEntity.mapping b/mappings/net/minecraft/entity/player/PlayerEntity.mapping index 1df6e68b2a..2483b136b3 100644 --- a/mappings/net/minecraft/entity/player/PlayerEntity.mapping +++ b/mappings/net/minecraft/entity/player/PlayerEntity.mapping @@ -40,7 +40,6 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity ARG 1 world ARG 2 pos ARG 3 yaw - ARG 4 profile METHOD method_16354 openJigsawScreen (Lnet/minecraft/class_3751;)V ARG 1 jigsaw METHOD method_16475 spawnParticles (Lnet/minecraft/class_2394;)V @@ -87,10 +86,8 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity ARG 1 dx ARG 3 dy ARG 5 dz - METHOD method_7261 getAttackCooldownProgress (F)F - ARG 1 baseTime METHOD method_7262 dropShoulderEntities ()V - METHOD method_7263 spawnSweepAttackParticles ()V + METHOD method_7263 spawnSweepAttackParticles (Lnet/minecraft/class_238;FFLnet/minecraft/class_1297;)V METHOD method_7265 createCooldownManager ()Lnet/minecraft/class_1796; METHOD method_7266 resetStat (Lnet/minecraft/class_3445;)V ARG 1 stat @@ -111,7 +108,6 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity METHOD method_7277 addCritParticles (Lnet/minecraft/class_1297;)V ARG 1 target METHOD method_7278 getEnchantmentTableSeed ()I - METHOD method_7279 getAttackCooldownProgressPerTick ()F METHOD method_7281 incrementStat (Lnet/minecraft/class_2960;)V ARG 1 stat METHOD method_7282 increaseTravelMotionStats (DDD)V @@ -120,8 +116,6 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity ARG 5 dz METHOD method_7283 setMainArm (Lnet/minecraft/class_1306;)V ARG 1 arm - METHOD method_7284 disableShield (Z)V - ARG 1 sprinting METHOD method_7285 addScore (I)V ARG 1 score METHOD method_7286 applyEnchantmentCosts (Lnet/minecraft/class_1799;I)V @@ -218,7 +212,7 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity METHOD method_7348 isPartVisible (Lnet/minecraft/class_1664;)Z ARG 1 modelPart METHOD method_7349 getNextLevelExperience ()I - METHOD method_7350 resetLastAttackedTicks ()V + METHOD method_7350 resetLastAttackedTicks (Z)V METHOD method_7351 getBlockBreakingSpeed (Lnet/minecraft/class_2680;)F ARG 1 block METHOD method_7353 sendMessage (Lnet/minecraft/class_2561;Z)V diff --git a/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping b/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping index e5ffaa03be..18f284c787 100644 --- a/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping @@ -3,7 +3,6 @@ CLASS net/minecraft/class_1676 net/minecraft/entity/projectile/ProjectileEntity FIELD field_23739 ownerEntityId I FIELD field_23740 leftOwner Z METHOD method_24919 setProperties (Lnet/minecraft/class_1297;FFFFF)V - ARG 1 user ARG 2 pitch ARG 3 yaw ARG 4 roll diff --git a/mappings/net/minecraft/item/AxeItem.mapping b/mappings/net/minecraft/item/AxeItem.mapping index bbca2af99c..2513895737 100644 --- a/mappings/net/minecraft/item/AxeItem.mapping +++ b/mappings/net/minecraft/item/AxeItem.mapping @@ -1,10 +1,5 @@ CLASS net/minecraft/class_1743 net/minecraft/item/AxeItem FIELD field_7898 STRIPPED_BLOCKS Ljava/util/Map; FIELD field_7899 EFFECTIVE_BLOCKS Ljava/util/Set; - METHOD (Lnet/minecraft/class_1832;FFLnet/minecraft/class_1792$class_1793;)V - ARG 1 material - ARG 2 attackDamage - ARG 3 attackSpeed - ARG 4 settings METHOD method_20269 (Lnet/minecraft/class_1838;Lnet/minecraft/class_1657;)V ARG 1 p diff --git a/mappings/net/minecraft/item/HoeItem.mapping b/mappings/net/minecraft/item/HoeItem.mapping index 062bf81733..3cd1e38f5f 100644 --- a/mappings/net/minecraft/item/HoeItem.mapping +++ b/mappings/net/minecraft/item/HoeItem.mapping @@ -1,10 +1,5 @@ CLASS net/minecraft/class_1794 net/minecraft/item/HoeItem FIELD field_22486 EFFECTIVE_BLOCKS Ljava/util/Set; FIELD field_8023 TILLED_BLOCKS Ljava/util/Map; - METHOD (Lnet/minecraft/class_1832;IFLnet/minecraft/class_1792$class_1793;)V - ARG 1 material - ARG 2 attackDamage - ARG 3 attackSpeed - ARG 4 settings METHOD method_20279 (Lnet/minecraft/class_1838;Lnet/minecraft/class_1657;)V ARG 1 p diff --git a/mappings/net/minecraft/item/Item.mapping b/mappings/net/minecraft/item/Item.mapping index b26bf026a9..36e15c7ca6 100644 --- a/mappings/net/minecraft/item/Item.mapping +++ b/mappings/net/minecraft/item/Item.mapping @@ -1,11 +1,9 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item FIELD field_18672 foodComponent Lnet/minecraft/class_4174; FIELD field_21979 fireproof Z - FIELD field_8001 ATTACK_SPEED_MODIFIER_ID Ljava/util/UUID; FIELD field_8003 BLOCK_ITEMS Ljava/util/Map; FIELD field_8004 group Lnet/minecraft/class_1761; FIELD field_8005 RANDOM Ljava/util/Random; - FIELD field_8006 ATTACK_DAMAGE_MODIFIER_ID Ljava/util/UUID; FIELD field_8008 recipeRemainder Lnet/minecraft/class_1792; FIELD field_8009 rarity Lnet/minecraft/class_1814; FIELD field_8012 maxDamage I diff --git a/mappings/net/minecraft/item/MiningToolItem.mapping b/mappings/net/minecraft/item/MiningToolItem.mapping index f0f7404e41..6309ddc937 100644 --- a/mappings/net/minecraft/item/MiningToolItem.mapping +++ b/mappings/net/minecraft/item/MiningToolItem.mapping @@ -1,14 +1,7 @@ CLASS net/minecraft/class_1766 net/minecraft/item/MiningToolItem FIELD field_23742 attributeModifiers Lcom/google/common/collect/Multimap; - FIELD field_7939 attackDamage F FIELD field_7940 miningSpeed F FIELD field_7941 effectiveBlocks Ljava/util/Set; - METHOD (FFLnet/minecraft/class_1832;Ljava/util/Set;Lnet/minecraft/class_1792$class_1793;)V - ARG 1 attackDamage - ARG 2 attackSpeed - ARG 3 material - ARG 4 effectiveBlocks - ARG 5 settings METHOD method_20273 (Lnet/minecraft/class_1309;)V ARG 0 e METHOD method_20274 (Lnet/minecraft/class_1309;)V diff --git a/mappings/net/minecraft/item/PickaxeItem.mapping b/mappings/net/minecraft/item/PickaxeItem.mapping index faee58caf0..fc98025981 100644 --- a/mappings/net/minecraft/item/PickaxeItem.mapping +++ b/mappings/net/minecraft/item/PickaxeItem.mapping @@ -1,7 +1,2 @@ CLASS net/minecraft/class_1810 net/minecraft/item/PickaxeItem FIELD field_8899 EFFECTIVE_BLOCKS Ljava/util/Set; - METHOD (Lnet/minecraft/class_1832;IFLnet/minecraft/class_1792$class_1793;)V - ARG 1 material - ARG 2 attackDamage - ARG 3 attackSpeed - ARG 4 settings diff --git a/mappings/net/minecraft/item/ShovelItem.mapping b/mappings/net/minecraft/item/ShovelItem.mapping index e20d29c290..21a45f4f3b 100644 --- a/mappings/net/minecraft/item/ShovelItem.mapping +++ b/mappings/net/minecraft/item/ShovelItem.mapping @@ -1,10 +1,5 @@ CLASS net/minecraft/class_1821 net/minecraft/item/ShovelItem FIELD field_8912 PATH_STATES Ljava/util/Map; FIELD field_8913 EFFECTIVE_BLOCKS Ljava/util/Set; - METHOD (Lnet/minecraft/class_1832;FFLnet/minecraft/class_1792$class_1793;)V - ARG 1 material - ARG 2 attackDamage - ARG 3 attackSpeed - ARG 4 settings METHOD method_20281 (Lnet/minecraft/class_1838;Lnet/minecraft/class_1657;)V ARG 1 p diff --git a/mappings/net/minecraft/item/SwordItem.mapping b/mappings/net/minecraft/item/SwordItem.mapping index 4c74622614..9db10d94ad 100644 --- a/mappings/net/minecraft/item/SwordItem.mapping +++ b/mappings/net/minecraft/item/SwordItem.mapping @@ -1,9 +1,4 @@ CLASS net/minecraft/class_1829 net/minecraft/item/SwordItem - FIELD field_8920 attackDamage F - METHOD (Lnet/minecraft/class_1832;IFLnet/minecraft/class_1792$class_1793;)V - ARG 2 attackDamage - ARG 3 attackSpeed - ARG 4 settings METHOD method_20282 (Lnet/minecraft/class_1309;)V ARG 0 e METHOD method_20283 (Lnet/minecraft/class_1309;)V diff --git a/mappings/net/minecraft/network/packet/c2s/play/ClientSettingsC2SPacket.mapping b/mappings/net/minecraft/network/packet/c2s/play/ClientSettingsC2SPacket.mapping index b4c173ed14..9e8b8ae709 100644 --- a/mappings/net/minecraft/network/packet/c2s/play/ClientSettingsC2SPacket.mapping +++ b/mappings/net/minecraft/network/packet/c2s/play/ClientSettingsC2SPacket.mapping @@ -5,7 +5,7 @@ CLASS net/minecraft/class_2803 net/minecraft/network/packet/c2s/play/ClientSetti FIELD field_12780 viewDistance I FIELD field_12781 chatVisibility Lnet/minecraft/class_1659; FIELD field_12782 mainArm Lnet/minecraft/class_1306; - METHOD (Ljava/lang/String;ILnet/minecraft/class_1659;ZILnet/minecraft/class_1306;)V + METHOD (Ljava/lang/String;ILnet/minecraft/class_1659;ZILnet/minecraft/class_1306;Z)V ARG 1 language ARG 2 viewDistance ARG 3 chatVisibility diff --git a/mappings/net/minecraft/util/hit/EntityHitResult.mapping b/mappings/net/minecraft/util/hit/EntityHitResult.mapping index de1c40998e..e7b8f2fbf3 100644 --- a/mappings/net/minecraft/util/hit/EntityHitResult.mapping +++ b/mappings/net/minecraft/util/hit/EntityHitResult.mapping @@ -1,8 +1,8 @@ CLASS net/minecraft/class_3966 net/minecraft/util/hit/EntityHitResult FIELD field_17592 entity Lnet/minecraft/class_1297; - METHOD (Lnet/minecraft/class_1297;)V + METHOD (Lnet/minecraft/class_1297;F)V ARG 1 entity - METHOD (Lnet/minecraft/class_1297;Lnet/minecraft/class_243;)V + METHOD (Lnet/minecraft/class_1297;Lnet/minecraft/class_243;F)V ARG 1 entity ARG 2 pos METHOD method_17782 getEntity ()Lnet/minecraft/class_1297;