From fa91aa70fa2584db15bd08763bd4f4a357187b4d Mon Sep 17 00:00:00 2001 From: Runemoro Date: Tue, 19 Mar 2019 11:37:06 -0400 Subject: [PATCH] AI mappings (#533) * AI mappings * Map remaining tasks * Goal mappings * More goals * Suggestions * getOutputMemoryModules --- mappings/ale.mapping | 1 - mappings/amf.mapping | 5 ++ mappings/amh.mapping | 1 - mappings/ami.mapping | 1 - mappings/amw.mapping | 1 - mappings/anb.mapping | 1 - mappings/and.mapping | 1 - mappings/ang.mapping | 1 - mappings/anh.mapping | 1 - mappings/ank.mapping | 1 - mappings/anm.mapping | 1 - mappings/ann.mapping | 1 - mappings/ano.mapping | 1 - mappings/anp.mapping | 1 - mappings/aoy.mapping | 1 - mappings/cxc.mapping | 1 - mappings/dgt.mapping | 1 - mappings/fb.mapping | 3 -- .../net/minecraft/block/DoorBlock.mapping | 2 +- mappings/net/minecraft/block/Material.mapping | 9 ++-- .../gui/menu/AccessibilityScreen.mapping | 1 + .../particle/CampfireSmokeParticle.mapping | 1 + .../fixes/OptionsAddTextBackgroundFix.mapping | 1 + mappings/net/minecraft/entity/Bird.mapping | 1 + mappings/net/minecraft/entity/Entity.mapping | 2 +- .../net/minecraft/entity/LivingEntity.mapping | 5 ++ .../net/minecraft/entity/ai/AiUtil.mapping | 2 + .../entity/ai/GoToOwnerAndPurrGoal.mapping | 2 + .../entity/ai/TargetPredicate.mapping | 17 ++++++ .../entity/ai/brain/Activity.mapping | 3 ++ .../ai/brain/BlockPosLookTarget.mapping | 5 ++ .../minecraft/entity/ai/brain/Brain.mapping | 22 ++++++++ .../entity/ai/brain/EntityPosWrapper.mapping | 4 ++ .../entity/ai/brain/LookTarget.mapping | 3 ++ .../entity/ai/brain/MemoryModuleState.mapping | 1 + .../entity/ai/brain/MemoryModuleType.mapping | 6 +++ .../entity/ai/brain/Schedule.mapping | 14 +++++ .../entity/ai/brain/ScheduleBuilder.mapping | 10 ++++ .../entity/ai/brain/ScheduleRule.mapping | 3 ++ .../entity/ai/brain/WalkTarget.mapping | 5 ++ .../ai/brain/sensor/DummySensor.mapping | 1 + .../ai/brain/sensor/HurtBySensor.mapping | 1 + .../sensor/InteractableDoorsSensor.mapping | 1 + .../NearestLivingEntitiesSensor.mapping | 1 + .../brain/sensor/NearestPlayersSensor.mapping | 1 + .../entity/ai/brain/sensor/Sensor.mapping | 9 ++++ .../entity/ai/brain/sensor/SensorType.mapping | 4 ++ .../sensor/VillagerHostilesSensor.mapping | 2 + .../ai/brain/task/CompositeTask.mapping | 5 ++ .../brain/task/FindInteractTargetTask.mapping | 1 + .../task/FindPointOfInterestTask.mapping | 4 ++ .../brain/task/FindVillagerToMeetTask.mapping | 1 + .../ai/brain/task/FindWalkTarget.mapping | 1 + .../ai/brain/task/FollowCustomerTask.mapping | 1 + .../ai/brain/task/FollowMobTask.mapping | 6 +++ ...ForgetCompletedPointOfInterestTask.mapping | 3 ++ .../ai/brain/task/GoToIfNearbyTask.mapping | 4 ++ .../entity/ai/brain/task/GoToWorkTask.mapping | 1 + .../ai/brain/task/GoTowardsLookTarget.mapping | 1 + .../ai/brain/task/HandleAttackTask.mapping | 1 + .../entity/ai/brain/task/InteractTask.mapping | 1 + .../entity/ai/brain/task/JumpTask.mapping | 1 + .../ai/brain/task/LookAroundTask.mapping | 1 + .../ai/brain/task/OpenDoorsTask.mapping | 1 + .../entity/ai/brain/task/PanicTask.mapping | 1 + .../entity/ai/brain/task/RandomTask.mapping | 1 + .../brain/task/ScheduleActivityTask.mapping | 1 + .../SetWalkTargetToNearbyEntityTask.mapping | 2 + .../entity/ai/brain/task/SleepTask.mapping | 1 + .../entity/ai/brain/task/Task.mapping | 38 +++++++++++++ .../ai/brain/task/VillagerBreedTask.mapping | 1 + .../task/VillagerTaskListProvider.mapping | 13 +++++ .../task/VillagerWalkTowardsTask.mapping | 1 + .../entity/ai/brain/task/WaitTask.mapping | 1 + .../entity/ai/brain/task/WakeUpTask.mapping | 1 + .../ai/brain/task/WanderAroundTask.mapping | 1 + .../entity/ai/goal/AttackGoal.mapping | 5 ++ .../entity/ai/goal/AvoidGoal.mapping | 1 + .../goal/DisableableFollowTargetGoal.mapping | 3 ++ .../ai/goal/FollowTargetIfTamedGoal.mapping | 1 + .../net/minecraft/entity/ai/goal/Goal.mapping | 1 + .../entity/ai/goal/HoldInHandsGoal.mapping | 4 ++ .../entity/ai/goal/IronGolemLookGoal.mapping | 1 + .../minecraft/entity/ai/goal/RaidGoal.mapping | 1 + .../minecraft/entity/ai/goal/SitGoal.mapping | 4 ++ .../ai/goal/StopFollowingCustomerGoal.mapping | 1 + .../entity/ai/goal/TrackAttackerGoal.mapping | 1 + .../entity/ai/goal/TrackTargetGoal.mapping | 1 + .../entity/ai/goal/WeightedGoal.mapping | 5 ++ .../ai/goal/ZombieRaiseArmsGoal.mapping | 2 + .../minecraft/entity/ai/pathing/Path.mapping | 1 + .../entity/passive/CatEntity.mapping | 3 ++ .../entity/passive/TameableEntity.mapping | 2 + .../entity/passive/VillagerEntity.mapping | 2 + .../listener/ServerPlayPacketListener.mapping | 2 + .../packet/UpdateDifficultyC2SPacket.mapping | 3 ++ .../UpdateDifficultyLockC2SPacket.mapping | 3 ++ .../world/ChunkLevelIndexedProcessor.mapping | 2 +- .../server/world/ServerChunkManager.mapping | 1 + .../server/world/ServerWorld.mapping | 1 + .../world/ThreadedAnvilChunkStorage.mapping | 4 +- .../util/DynamicSerializable.mapping | 3 ++ mappings/net/minecraft/util/GlobalPos.mapping | 8 +++ .../util/LevelIndexedProcessor.mapping | 10 ++-- .../util/math/ChunkSectionPos.mapping | 1 + .../minecraft/util/registry/Registry.mapping | 5 ++ .../minecraft/village/PointOfInterest.mapping | 25 +++++++++ .../village/PointOfInterestSet.mapping | 23 ++++++++ .../village/PointOfInterestStorage.mapping | 53 +++++++++++++++++++ .../village/PointOfInterestType.mapping | 14 +++++ .../village/VillagerProfession.mapping | 1 + .../minecraft/village/VillagerType.mapping | 9 +++- .../net/minecraft/world/EntityView.mapping | 1 + ....mapping => VersionedChunkStorage.mapping} | 2 +- .../minecraft/world/chunk/ChunkPos.mapping | 2 + .../chunk/storage/RegionFileCache.mapping | 9 ---- .../world/storage/RegionBasedStorage.mapping | 12 +++++ .../{chunk => }/storage/RegionFile.mapping | 2 +- .../SerializingRegionBasedStorage.mapping | 24 +++++++++ mappings/nr.mapping | 1 - mappings/of.mapping | 1 - mappings/uy.mapping | 1 + 122 files changed, 474 insertions(+), 46 deletions(-) delete mode 100644 mappings/ale.mapping delete mode 100644 mappings/amh.mapping delete mode 100644 mappings/ami.mapping delete mode 100644 mappings/amw.mapping delete mode 100644 mappings/anb.mapping delete mode 100644 mappings/and.mapping delete mode 100644 mappings/ang.mapping delete mode 100644 mappings/anh.mapping delete mode 100644 mappings/ank.mapping delete mode 100644 mappings/anm.mapping delete mode 100644 mappings/ann.mapping delete mode 100644 mappings/ano.mapping delete mode 100644 mappings/anp.mapping delete mode 100644 mappings/aoy.mapping delete mode 100644 mappings/cxc.mapping delete mode 100644 mappings/dgt.mapping delete mode 100644 mappings/fb.mapping create mode 100644 mappings/net/minecraft/client/gui/menu/AccessibilityScreen.mapping create mode 100644 mappings/net/minecraft/client/particle/CampfireSmokeParticle.mapping create mode 100644 mappings/net/minecraft/datafixers/fixes/OptionsAddTextBackgroundFix.mapping create mode 100644 mappings/net/minecraft/entity/Bird.mapping create mode 100644 mappings/net/minecraft/entity/ai/AiUtil.mapping create mode 100644 mappings/net/minecraft/entity/ai/GoToOwnerAndPurrGoal.mapping create mode 100644 mappings/net/minecraft/entity/ai/TargetPredicate.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/Activity.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/BlockPosLookTarget.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/Brain.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/EntityPosWrapper.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/LookTarget.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/MemoryModuleState.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/MemoryModuleType.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/Schedule.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/ScheduleBuilder.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/ScheduleRule.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/WalkTarget.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/sensor/DummySensor.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/sensor/HurtBySensor.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/sensor/InteractableDoorsSensor.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/sensor/NearestLivingEntitiesSensor.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/sensor/NearestPlayersSensor.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/sensor/Sensor.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/sensor/SensorType.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/sensor/VillagerHostilesSensor.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/CompositeTask.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/FindInteractTargetTask.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/FindPointOfInterestTask.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/FindVillagerToMeetTask.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/FindWalkTarget.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/FollowCustomerTask.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/FollowMobTask.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/ForgetCompletedPointOfInterestTask.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/GoToIfNearbyTask.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/GoToWorkTask.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/GoTowardsLookTarget.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/HandleAttackTask.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/InteractTask.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/JumpTask.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/LookAroundTask.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/OpenDoorsTask.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/PanicTask.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/RandomTask.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/ScheduleActivityTask.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/SetWalkTargetToNearbyEntityTask.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/SleepTask.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/Task.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/VillagerBreedTask.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/VillagerTaskListProvider.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/WaitTask.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/WakeUpTask.mapping create mode 100644 mappings/net/minecraft/entity/ai/brain/task/WanderAroundTask.mapping create mode 100644 mappings/net/minecraft/entity/ai/goal/AttackGoal.mapping create mode 100644 mappings/net/minecraft/entity/ai/goal/AvoidGoal.mapping create mode 100644 mappings/net/minecraft/entity/ai/goal/DisableableFollowTargetGoal.mapping create mode 100644 mappings/net/minecraft/entity/ai/goal/FollowTargetIfTamedGoal.mapping create mode 100644 mappings/net/minecraft/entity/ai/goal/HoldInHandsGoal.mapping create mode 100644 mappings/net/minecraft/entity/ai/goal/IronGolemLookGoal.mapping create mode 100644 mappings/net/minecraft/entity/ai/goal/RaidGoal.mapping create mode 100644 mappings/net/minecraft/entity/ai/goal/SitGoal.mapping create mode 100644 mappings/net/minecraft/entity/ai/goal/StopFollowingCustomerGoal.mapping create mode 100644 mappings/net/minecraft/entity/ai/goal/TrackAttackerGoal.mapping create mode 100644 mappings/net/minecraft/entity/ai/goal/WeightedGoal.mapping create mode 100644 mappings/net/minecraft/entity/ai/goal/ZombieRaiseArmsGoal.mapping create mode 100644 mappings/net/minecraft/server/network/packet/UpdateDifficultyC2SPacket.mapping create mode 100644 mappings/net/minecraft/server/network/packet/UpdateDifficultyLockC2SPacket.mapping create mode 100644 mappings/net/minecraft/util/DynamicSerializable.mapping create mode 100644 mappings/net/minecraft/util/GlobalPos.mapping create mode 100644 mappings/net/minecraft/village/PointOfInterest.mapping create mode 100644 mappings/net/minecraft/village/PointOfInterestSet.mapping create mode 100644 mappings/net/minecraft/village/PointOfInterestStorage.mapping create mode 100644 mappings/net/minecraft/village/PointOfInterestType.mapping rename mappings/net/minecraft/world/{chunk/storage/VersionedRegionFileCache.mapping => VersionedChunkStorage.mapping} (79%) delete mode 100644 mappings/net/minecraft/world/chunk/storage/RegionFileCache.mapping create mode 100644 mappings/net/minecraft/world/storage/RegionBasedStorage.mapping rename mappings/net/minecraft/world/{chunk => }/storage/RegionFile.mapping (92%) create mode 100644 mappings/net/minecraft/world/storage/SerializingRegionBasedStorage.mapping delete mode 100644 mappings/nr.mapping delete mode 100644 mappings/of.mapping diff --git a/mappings/ale.mapping b/mappings/ale.mapping deleted file mode 100644 index 8e1116bc92..0000000000 --- a/mappings/ale.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS ale diff --git a/mappings/amf.mapping b/mappings/amf.mapping index c7fdc3d841..e344926f8a 100644 --- a/mappings/amf.mapping +++ b/mappings/amf.mapping @@ -1 +1,6 @@ CLASS amf + FIELD a mob Laim; + FIELD b x D + FIELD c y D + FIELD d z D + FIELD e speed D diff --git a/mappings/amh.mapping b/mappings/amh.mapping deleted file mode 100644 index 99e7c4e198..0000000000 --- a/mappings/amh.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS amh diff --git a/mappings/ami.mapping b/mappings/ami.mapping deleted file mode 100644 index d7f8ba2120..0000000000 --- a/mappings/ami.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS ami diff --git a/mappings/amw.mapping b/mappings/amw.mapping deleted file mode 100644 index d07069df89..0000000000 --- a/mappings/amw.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS amw diff --git a/mappings/anb.mapping b/mappings/anb.mapping deleted file mode 100644 index 11cfdd3c34..0000000000 --- a/mappings/anb.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS anb diff --git a/mappings/and.mapping b/mappings/and.mapping deleted file mode 100644 index d4a38577a3..0000000000 --- a/mappings/and.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS and diff --git a/mappings/ang.mapping b/mappings/ang.mapping deleted file mode 100644 index 7852e8eef0..0000000000 --- a/mappings/ang.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS ang diff --git a/mappings/anh.mapping b/mappings/anh.mapping deleted file mode 100644 index 103967d433..0000000000 --- a/mappings/anh.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS anh diff --git a/mappings/ank.mapping b/mappings/ank.mapping deleted file mode 100644 index 88522adb03..0000000000 --- a/mappings/ank.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS ank diff --git a/mappings/anm.mapping b/mappings/anm.mapping deleted file mode 100644 index 4debf6a11c..0000000000 --- a/mappings/anm.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS anm diff --git a/mappings/ann.mapping b/mappings/ann.mapping deleted file mode 100644 index f31a0fae4f..0000000000 --- a/mappings/ann.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS ann diff --git a/mappings/ano.mapping b/mappings/ano.mapping deleted file mode 100644 index 7a2f41c54c..0000000000 --- a/mappings/ano.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS ano diff --git a/mappings/anp.mapping b/mappings/anp.mapping deleted file mode 100644 index 246fd00751..0000000000 --- a/mappings/anp.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS anp diff --git a/mappings/aoy.mapping b/mappings/aoy.mapping deleted file mode 100644 index 7dfa66decd..0000000000 --- a/mappings/aoy.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS aoy diff --git a/mappings/cxc.mapping b/mappings/cxc.mapping deleted file mode 100644 index ccb0691b55..0000000000 --- a/mappings/cxc.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS cxc diff --git a/mappings/dgt.mapping b/mappings/dgt.mapping deleted file mode 100644 index bd9577b63c..0000000000 --- a/mappings/dgt.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS dgt diff --git a/mappings/fb.mapping b/mappings/fb.mapping deleted file mode 100644 index 9984c4ed0b..0000000000 --- a/mappings/fb.mapping +++ /dev/null @@ -1,3 +0,0 @@ -CLASS fb - METHOD equals (Ljava/lang/Object;)Z - ARG 1 o diff --git a/mappings/net/minecraft/block/DoorBlock.mapping b/mappings/net/minecraft/block/DoorBlock.mapping index 14191e6749..82568ce5ba 100644 --- a/mappings/net/minecraft/block/DoorBlock.mapping +++ b/mappings/net/minecraft/block/DoorBlock.mapping @@ -10,7 +10,7 @@ CLASS bmj net/minecraft/block/DoorBlock FIELD i WEST_SHAPE Lcra; METHOD (Lbky$c;)V ARG 1 settings - METHOD a onMobOpenedOrClosed (Lbfx;Leu;Z)V + METHOD a setOpen (Lbfx;Leu;Z)V ARG 1 world ARG 2 pos ARG 3 open diff --git a/mappings/net/minecraft/block/Material.mapping b/mappings/net/minecraft/block/Material.mapping index 025af9d512..57bb6bc59c 100644 --- a/mappings/net/minecraft/block/Material.mapping +++ b/mappings/net/minecraft/block/Material.mapping @@ -5,10 +5,10 @@ CLASS cjo net/minecraft/block/Material FIELD c burnable Z FIELD d breakByHand Z FIELD e liquid Z - FIELD f flag6 Z + FIELD f replaceable Z FIELD g flag7 Z FIELD h color Lcjp; - FIELD i flag5 Z + FIELD i blocksLight Z METHOD (Lcjp;)V ARG 1 color METHOD a liquid ()Lcjo$a; @@ -20,7 +20,7 @@ CLASS cjo net/minecraft/block/Material METHOD g destroyedByPiston ()Lcjo$a; METHOD h blocksPistons ()Lcjo$a; METHOD i build ()Lcjo; - METHOD j setFlag5 ()Lcjo$a; + METHOD j lightPassesThrough ()Lcjo$a; FIELD A WOOL Lcjo; FIELD B TNT Lcjo; FIELD C LEAVES Lcjo; @@ -43,7 +43,7 @@ CLASS cjo net/minecraft/block/Material FIELD T burnable Z FIELD U breakByHand Z FIELD V liquid Z - FIELD W flag5 Z + FIELD W blocksLight Z FIELD X replaceable Z FIELD Y flag7 Z FIELD a AIR Lcjo; @@ -86,6 +86,7 @@ CLASS cjo net/minecraft/block/Material METHOD c suffocates ()Z METHOD d isBurnable ()Z METHOD e isReplaceable ()Z + METHOD f blocksLight ()Z METHOD g canBreakByHand ()Z METHOD h getPistonBehavior ()Lcjq; METHOD i getColor ()Lcjp; diff --git a/mappings/net/minecraft/client/gui/menu/AccessibilityScreen.mapping b/mappings/net/minecraft/client/gui/menu/AccessibilityScreen.mapping new file mode 100644 index 0000000000..6d32d898e1 --- /dev/null +++ b/mappings/net/minecraft/client/gui/menu/AccessibilityScreen.mapping @@ -0,0 +1 @@ +CLASS cxc net/minecraft/client/gui/menu/AccessibilityScreen diff --git a/mappings/net/minecraft/client/particle/CampfireSmokeParticle.mapping b/mappings/net/minecraft/client/particle/CampfireSmokeParticle.mapping new file mode 100644 index 0000000000..a1f0c89529 --- /dev/null +++ b/mappings/net/minecraft/client/particle/CampfireSmokeParticle.mapping @@ -0,0 +1 @@ +CLASS dgt net/minecraft/client/particle/CampfireSmokeParticle diff --git a/mappings/net/minecraft/datafixers/fixes/OptionsAddTextBackgroundFix.mapping b/mappings/net/minecraft/datafixers/fixes/OptionsAddTextBackgroundFix.mapping new file mode 100644 index 0000000000..60695ccb86 --- /dev/null +++ b/mappings/net/minecraft/datafixers/fixes/OptionsAddTextBackgroundFix.mapping @@ -0,0 +1 @@ +CLASS ada net/minecraft/datafixers/fixes/OptionsAddTextBackgroundFix diff --git a/mappings/net/minecraft/entity/Bird.mapping b/mappings/net/minecraft/entity/Bird.mapping new file mode 100644 index 0000000000..fa00f91a06 --- /dev/null +++ b/mappings/net/minecraft/entity/Bird.mapping @@ -0,0 +1 @@ +CLASS app net/minecraft/entity/Bird diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index 090c9bae04..ba66f8b8a8 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -45,7 +45,7 @@ CLASS ahw net/minecraft/entity/Entity FIELD ax BREATH Lqe; FIELD ay CUSTOM_NAME Lqe; FIELD az NAME_VISIBLE Lqe; - FIELD b maxEntityId Ljava/util/concurrent/atomic/AtomicInteger; + FIELD b MAX_ENTITY_ID Ljava/util/concurrent/atomic/AtomicInteger; FIELD c EMPTY_STACK_LIST Ljava/util/List; FIELD d NULL_BOX Lcqb; FIELD e renderDistanceMultiplier D diff --git a/mappings/net/minecraft/entity/LivingEntity.mapping b/mappings/net/minecraft/entity/LivingEntity.mapping index 605f658057..dc55f807f4 100644 --- a/mappings/net/minecraft/entity/LivingEntity.mapping +++ b/mappings/net/minecraft/entity/LivingEntity.mapping @@ -34,6 +34,7 @@ CLASS aif net/minecraft/entity/LivingEntity FIELD g STUCK_ARROWS Lqe; METHOD (Laia;Lbfx;)V ARG 1 type + METHOD A getAttackDistanceScalingFactor (Lahw;)D METHOD C updatePotionVisibility ()V METHOD C attack (Lahw;)Z METHOD D pushAway (Lahw;)V @@ -49,9 +50,11 @@ CLASS aif net/minecraft/entity/LivingEntity METHOD a hasPotionEffect (Laho;)Z METHOD a pickUpEntity (Lahw;I)V ARG 2 count + METHOD a canTarget (Laia;)Z METHOD a isEquippedStackValid (Laib;)Z METHOD a setAttacker (Laif;)V METHOD a getAttributeInstance (Laiv;)Laiw; + METHOD a createBrain (Lcom/mojang/datafixers/Dynamic;)Laiu; METHOD a applyFoodEffects (Lbar;Lbfx;Laif;)V METHOD a eatFood (Lbfx;Lbar;)Lbar; METHOD a_ doJump (Z)V @@ -67,6 +70,7 @@ CLASS aif net/minecraft/entity/LivingEntity METHOD c setCurrentHand (Lagq;)V METHOD c removePotionEffect (Laho;)Lahq; METHOD c addPotionEffect (Lahq;)Z + METHOD c canTarget (Laif;)Z METHOD c containsOnlyAmbientEffects (Ljava/util/Collection;)Z ARG 0 effects METHOD cB getDeathSound ()Lyf; @@ -84,6 +88,7 @@ CLASS aif net/minecraft/entity/LivingEntity METHOD cV getMovementSpeed ()F METHOD cX doPushLogic ()V METHOD cY isUsingRiptide ()Z + METHOD ce getBrain ()Laiu; METHOD cf initAttributes ()V METHOD cg canBreatheInWater ()Z METHOD ci updatePostDeath ()V diff --git a/mappings/net/minecraft/entity/ai/AiUtil.mapping b/mappings/net/minecraft/entity/ai/AiUtil.mapping new file mode 100644 index 0000000000..2ca9fb3f39 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/AiUtil.mapping @@ -0,0 +1,2 @@ +CLASS aot net/minecraft/entity/ai/AiUtil + METHOD b isWater (Leu;Laim;)Z diff --git a/mappings/net/minecraft/entity/ai/GoToOwnerAndPurrGoal.mapping b/mappings/net/minecraft/entity/ai/GoToOwnerAndPurrGoal.mapping new file mode 100644 index 0000000000..fe97d28a45 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/GoToOwnerAndPurrGoal.mapping @@ -0,0 +1,2 @@ +CLASS ale net/minecraft/entity/ai/GoToOwnerAndPurrGoal + FIELD g cat Lapk; diff --git a/mappings/net/minecraft/entity/ai/TargetPredicate.mapping b/mappings/net/minecraft/entity/ai/TargetPredicate.mapping new file mode 100644 index 0000000000..90f9899d3e --- /dev/null +++ b/mappings/net/minecraft/entity/ai/TargetPredicate.mapping @@ -0,0 +1,17 @@ +CLASS aor net/minecraft/entity/ai/TargetPredicate + FIELD a DEFAULT Laor; + FIELD b baseMaxDistance D + FIELD c includeInvulnerable Z + FIELD d includeTeammates Z + FIELD e includeHidden Z + FIELD f ignoreEntityTargetRules Z + FIELD g useDistanceScalingFactor Z + FIELD h predicate Ljava/util/function/Predicate; + METHOD a includeInvulnerable ()Laor; + METHOD a setBaseMaxDistance (D)Laor; + METHOD a test (Laif;Laif;)Z + METHOD a setPredicate (Ljava/util/function/Predicate;)Laor; + METHOD b includeTeammates ()Laor; + METHOD c includeHidden ()Laor; + METHOD d ignoreEntityTargetRules ()Laor; + METHOD e ignoreDistanceScalingFactor ()Laor; diff --git a/mappings/net/minecraft/entity/ai/brain/Activity.mapping b/mappings/net/minecraft/entity/ai/brain/Activity.mapping new file mode 100644 index 0000000000..e286e16a1a --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/Activity.mapping @@ -0,0 +1,3 @@ +CLASS avw net/minecraft/entity/ai/brain/Activity + FIELD g id Ljava/lang/String; + METHOD a register (Ljava/lang/String;)Lavw; diff --git a/mappings/net/minecraft/entity/ai/brain/BlockPosLookTarget.mapping b/mappings/net/minecraft/entity/ai/brain/BlockPosLookTarget.mapping new file mode 100644 index 0000000000..513411d9cf --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/BlockPosLookTarget.mapping @@ -0,0 +1,5 @@ +CLASS ajg net/minecraft/entity/ai/brain/BlockPosLookTarget + FIELD a blockPos Leu; + FIELD b pos Lcqg; + METHOD (Leu;)V + ARG 1 blockPos diff --git a/mappings/net/minecraft/entity/ai/brain/Brain.mapping b/mappings/net/minecraft/entity/ai/brain/Brain.mapping new file mode 100644 index 0000000000..3a17bfa6bc --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/Brain.mapping @@ -0,0 +1,22 @@ +CLASS aiu net/minecraft/entity/ai/brain/Brain + FIELD a memories Ljava/util/Map; + FIELD b sensors Ljava/util/Map; + FIELD c tasks Ljava/util/Map; + FIELD d schedule Lavy; + FIELD g possibleActivities Ljava/util/Set; + FIELD h activity Lavw; + METHOD a doActivity (J)V + METHOD a forget (Lanw;)V + METHOD a isMemoryInState (Lanw;Lanx;)Z + METHOD a putMemory (Lanw;Ljava/lang/Object;)V + METHOD a setMemory (Lanw;Ljava/util/Optional;)V + METHOD a setTaskList (Lavw;Lcom/google/common/collect/ImmutableList;)V + METHOD a setTaskList (Lavw;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;)V + METHOD a setSchedule (Lavy;)V + METHOD a tick (Lvc;Laif;)V + METHOD b getSchedule ()Lavy; + METHOD b hasMemoryModule (Lanw;)Z + METHOD b setActivity (Lavw;)V + METHOD b stopAllTasks (Lvc;Laif;)V + METHOD c getMemory (Lanw;)Ljava/util/Optional; + METHOD c hasActivity (Lavw;)Z diff --git a/mappings/net/minecraft/entity/ai/brain/EntityPosWrapper.mapping b/mappings/net/minecraft/entity/ai/brain/EntityPosWrapper.mapping new file mode 100644 index 0000000000..93ee04503c --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/EntityPosWrapper.mapping @@ -0,0 +1,4 @@ +CLASS ajj net/minecraft/entity/ai/brain/EntityPosWrapper + FIELD a entity Laif; + METHOD (Laif;)V + ARG 1 entity diff --git a/mappings/net/minecraft/entity/ai/brain/LookTarget.mapping b/mappings/net/minecraft/entity/ai/brain/LookTarget.mapping new file mode 100644 index 0000000000..bf28621ef9 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/LookTarget.mapping @@ -0,0 +1,3 @@ +CLASS aju net/minecraft/entity/ai/brain/LookTarget + METHOD a getBlockPos ()Leu; + METHOD b getPos ()Lcqg; diff --git a/mappings/net/minecraft/entity/ai/brain/MemoryModuleState.mapping b/mappings/net/minecraft/entity/ai/brain/MemoryModuleState.mapping new file mode 100644 index 0000000000..cf1394f476 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/MemoryModuleState.mapping @@ -0,0 +1 @@ +CLASS anx net/minecraft/entity/ai/brain/MemoryModuleState diff --git a/mappings/net/minecraft/entity/ai/brain/MemoryModuleType.mapping b/mappings/net/minecraft/entity/ai/brain/MemoryModuleType.mapping new file mode 100644 index 0000000000..9b59933f87 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/MemoryModuleType.mapping @@ -0,0 +1,6 @@ +CLASS anw net/minecraft/entity/ai/brain/MemoryModuleType + FIELD r factory Ljava/util/Optional; + FIELD s id Lqp; + METHOD a getId ()Lqp; + METHOD a register (Ljava/lang/String;Ljava/util/Optional;)Lanw; + METHOD b getFactory ()Ljava/util/Optional; diff --git a/mappings/net/minecraft/entity/ai/brain/Schedule.mapping b/mappings/net/minecraft/entity/ai/brain/Schedule.mapping new file mode 100644 index 0000000000..933d9a1adc --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/Schedule.mapping @@ -0,0 +1,14 @@ +CLASS avy net/minecraft/entity/ai/brain/Schedule + FIELD a EMPTY Lavy; + FIELD b SIMPLE Lavy; + FIELD c VILLAGER_BABY Lavy; + FIELD d VILLAGER_DEFAULT Lavy; + FIELD e scheduleRules Ljava/util/Map; + METHOD a getActivityForTime (I)Lavw; + ARG 1 time + METHOD a addActivity (Lavw;)V + ARG 1 activity + METHOD a register (Ljava/lang/String;)Lavz; + ARG 0 id + METHOD b getRule (Lavw;)Lawa; + ARG 1 activity diff --git a/mappings/net/minecraft/entity/ai/brain/ScheduleBuilder.mapping b/mappings/net/minecraft/entity/ai/brain/ScheduleBuilder.mapping new file mode 100644 index 0000000000..eee2e1c746 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/ScheduleBuilder.mapping @@ -0,0 +1,10 @@ +CLASS avz net/minecraft/entity/ai/brain/ScheduleBuilder + CLASS avz$a ActivityEntry + FIELD b activity Lavw; + METHOD b getActivity ()Lavw; + FIELD b activities Ljava/util/List; + METHOD (Lavy;)V + ARG 1 schedule + METHOD a build ()Lavy; + METHOD a withActivity (ILavw;)Lavz; + ARG 2 activity diff --git a/mappings/net/minecraft/entity/ai/brain/ScheduleRule.mapping b/mappings/net/minecraft/entity/ai/brain/ScheduleRule.mapping new file mode 100644 index 0000000000..82a54314e0 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/ScheduleRule.mapping @@ -0,0 +1,3 @@ +CLASS awa net/minecraft/entity/ai/brain/ScheduleRule + METHOD a getPriority (I)F + ARG 1 time diff --git a/mappings/net/minecraft/entity/ai/brain/WalkTarget.mapping b/mappings/net/minecraft/entity/ai/brain/WalkTarget.mapping new file mode 100644 index 0000000000..39f3fc69a5 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/WalkTarget.mapping @@ -0,0 +1,5 @@ +CLASS any net/minecraft/entity/ai/brain/WalkTarget + FIELD a lookTarget Laju; + METHOD (Leu;FI)V + ARG 1 pos + METHOD a getLookTarget ()Laju; diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/DummySensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/DummySensor.mapping new file mode 100644 index 0000000000..3bd8fad979 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/sensor/DummySensor.mapping @@ -0,0 +1 @@ +CLASS aoh net/minecraft/entity/ai/brain/sensor/DummySensor diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/HurtBySensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/HurtBySensor.mapping new file mode 100644 index 0000000000..1199dafceb --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/sensor/HurtBySensor.mapping @@ -0,0 +1 @@ +CLASS aoi net/minecraft/entity/ai/brain/sensor/HurtBySensor diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/InteractableDoorsSensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/InteractableDoorsSensor.mapping new file mode 100644 index 0000000000..4d86192761 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/sensor/InteractableDoorsSensor.mapping @@ -0,0 +1 @@ +CLASS aoj net/minecraft/entity/ai/brain/sensor/InteractableDoorsSensor diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/NearestLivingEntitiesSensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/NearestLivingEntitiesSensor.mapping new file mode 100644 index 0000000000..4e287b96f3 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/sensor/NearestLivingEntitiesSensor.mapping @@ -0,0 +1 @@ +CLASS aok net/minecraft/entity/ai/brain/sensor/NearestLivingEntitiesSensor diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/NearestPlayersSensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/NearestPlayersSensor.mapping new file mode 100644 index 0000000000..baec80c6f7 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/sensor/NearestPlayersSensor.mapping @@ -0,0 +1 @@ +CLASS aol net/minecraft/entity/ai/brain/sensor/NearestPlayersSensor diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/Sensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/Sensor.mapping new file mode 100644 index 0000000000..2374567751 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/sensor/Sensor.mapping @@ -0,0 +1,9 @@ +CLASS aon net/minecraft/entity/ai/brain/sensor/Sensor + FIELD b senseInterval I + METHOD a getOutputMemoryModules ()Ljava/util/Set; + METHOD a canSense (Lvc;Laif;)Z + ARG 1 world + ARG 2 entity + METHOD b sense (Lvc;Laif;)V + ARG 1 world + ARG 2 entity diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/SensorType.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/SensorType.mapping new file mode 100644 index 0000000000..bc95d5db98 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/sensor/SensorType.mapping @@ -0,0 +1,4 @@ +CLASS aoo net/minecraft/entity/ai/brain/sensor/SensorType + FIELD g factory Ljava/util/function/Supplier; + FIELD h id Lqp; + METHOD a register (Ljava/lang/String;Ljava/util/function/Supplier;)Laoo; diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/VillagerHostilesSensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/VillagerHostilesSensor.mapping new file mode 100644 index 0000000000..9646d87f58 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/sensor/VillagerHostilesSensor.mapping @@ -0,0 +1,2 @@ +CLASS aop net/minecraft/entity/ai/brain/sensor/VillagerHostilesSensor + FIELD b SQUARED_DISTANCES_FOR_DANGER Lcom/google/common/collect/ImmutableMap; diff --git a/mappings/net/minecraft/entity/ai/brain/task/CompositeTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/CompositeTask.mapping new file mode 100644 index 0000000000..f6d62942f0 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/CompositeTask.mapping @@ -0,0 +1,5 @@ +CLASS ajk net/minecraft/entity/ai/brain/task/CompositeTask + CLASS ajk$a Order + CLASS ajk$b RunMode + FIELD c order Lajk$a; + FIELD d runMode Lajk$b; diff --git a/mappings/net/minecraft/entity/ai/brain/task/FindInteractTargetTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/FindInteractTargetTask.mapping new file mode 100644 index 0000000000..4411b99bd2 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/FindInteractTargetTask.mapping @@ -0,0 +1 @@ +CLASS ajo net/minecraft/entity/ai/brain/task/FindInteractTargetTask diff --git a/mappings/net/minecraft/entity/ai/brain/task/FindPointOfInterestTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/FindPointOfInterestTask.mapping new file mode 100644 index 0000000000..2a44ce9d6d --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/FindPointOfInterestTask.mapping @@ -0,0 +1,4 @@ +CLASS aje net/minecraft/entity/ai/brain/task/FindPointOfInterestTask + FIELD a pointOfInterestType Ljava/util/function/Predicate; + FIELD b memoryType Lanw; + FIELD c lastRunTime J diff --git a/mappings/net/minecraft/entity/ai/brain/task/FindVillagerToMeetTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/FindVillagerToMeetTask.mapping new file mode 100644 index 0000000000..f47fdc2c58 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/FindVillagerToMeetTask.mapping @@ -0,0 +1 @@ +CLASS ake net/minecraft/entity/ai/brain/task/FindVillagerToMeetTask diff --git a/mappings/net/minecraft/entity/ai/brain/task/FindWalkTarget.mapping b/mappings/net/minecraft/entity/ai/brain/task/FindWalkTarget.mapping new file mode 100644 index 0000000000..f5824298a0 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/FindWalkTarget.mapping @@ -0,0 +1 @@ +CLASS ajw net/minecraft/entity/ai/brain/task/FindWalkTarget diff --git a/mappings/net/minecraft/entity/ai/brain/task/FollowCustomerTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/FollowCustomerTask.mapping new file mode 100644 index 0000000000..a733e142d9 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/FollowCustomerTask.mapping @@ -0,0 +1 @@ +CLASS ajn net/minecraft/entity/ai/brain/task/FollowCustomerTask diff --git a/mappings/net/minecraft/entity/ai/brain/task/FollowMobTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/FollowMobTask.mapping new file mode 100644 index 0000000000..06c388b8e5 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/FollowMobTask.mapping @@ -0,0 +1,6 @@ +CLASS ajy net/minecraft/entity/ai/brain/task/FollowMobTask + FIELD a mobType Laia; + FIELD b maxDistanceSquared F + METHOD (Laia;F)V + ARG 1 mobType + ARG 2 maxDistanceSquared diff --git a/mappings/net/minecraft/entity/ai/brain/task/ForgetCompletedPointOfInterestTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/ForgetCompletedPointOfInterestTask.mapping new file mode 100644 index 0000000000..46efb8390a --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/ForgetCompletedPointOfInterestTask.mapping @@ -0,0 +1,3 @@ +CLASS akj net/minecraft/entity/ai/brain/task/ForgetCompletedPointOfInterestTask + FIELD a memoryModuleType Lanw; + FIELD b condition Ljava/util/function/Predicate; diff --git a/mappings/net/minecraft/entity/ai/brain/task/GoToIfNearbyTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/GoToIfNearbyTask.mapping new file mode 100644 index 0000000000..4c6ab81041 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/GoToIfNearbyTask.mapping @@ -0,0 +1,4 @@ +CLASS ajv net/minecraft/entity/ai/brain/task/GoToIfNearbyTask + FIELD a target Lanw; + FIELD b nextUpdateTime J + FIELD c maxDistanceSquared I diff --git a/mappings/net/minecraft/entity/ai/brain/task/GoToWorkTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/GoToWorkTask.mapping new file mode 100644 index 0000000000..d791007d46 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/GoToWorkTask.mapping @@ -0,0 +1 @@ +CLASS ajt net/minecraft/entity/ai/brain/task/GoToWorkTask diff --git a/mappings/net/minecraft/entity/ai/brain/task/GoTowardsLookTarget.mapping b/mappings/net/minecraft/entity/ai/brain/task/GoTowardsLookTarget.mapping new file mode 100644 index 0000000000..53694db891 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/GoTowardsLookTarget.mapping @@ -0,0 +1 @@ +CLASS ajz net/minecraft/entity/ai/brain/task/GoTowardsLookTarget diff --git a/mappings/net/minecraft/entity/ai/brain/task/HandleAttackTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/HandleAttackTask.mapping new file mode 100644 index 0000000000..80ca0dc26c --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/HandleAttackTask.mapping @@ -0,0 +1 @@ +CLASS ajh net/minecraft/entity/ai/brain/task/HandleAttackTask diff --git a/mappings/net/minecraft/entity/ai/brain/task/InteractTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/InteractTask.mapping new file mode 100644 index 0000000000..c2e20c7e55 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/InteractTask.mapping @@ -0,0 +1 @@ +CLASS akl net/minecraft/entity/ai/brain/task/InteractTask diff --git a/mappings/net/minecraft/entity/ai/brain/task/JumpTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/JumpTask.mapping new file mode 100644 index 0000000000..b80a5890da --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/JumpTask.mapping @@ -0,0 +1 @@ +CLASS akf net/minecraft/entity/ai/brain/task/JumpTask diff --git a/mappings/net/minecraft/entity/ai/brain/task/LookAroundTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/LookAroundTask.mapping new file mode 100644 index 0000000000..83ec73bc9a --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/LookAroundTask.mapping @@ -0,0 +1 @@ +CLASS ajp net/minecraft/entity/ai/brain/task/LookAroundTask diff --git a/mappings/net/minecraft/entity/ai/brain/task/OpenDoorsTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/OpenDoorsTask.mapping new file mode 100644 index 0000000000..e917f57c02 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/OpenDoorsTask.mapping @@ -0,0 +1 @@ +CLASS ajm net/minecraft/entity/ai/brain/task/OpenDoorsTask diff --git a/mappings/net/minecraft/entity/ai/brain/task/PanicTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/PanicTask.mapping new file mode 100644 index 0000000000..d1dd5976a3 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/PanicTask.mapping @@ -0,0 +1 @@ +CLASS ajs net/minecraft/entity/ai/brain/task/PanicTask diff --git a/mappings/net/minecraft/entity/ai/brain/task/RandomTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/RandomTask.mapping new file mode 100644 index 0000000000..260978ed00 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/RandomTask.mapping @@ -0,0 +1 @@ +CLASS ajx net/minecraft/entity/ai/brain/task/RandomTask diff --git a/mappings/net/minecraft/entity/ai/brain/task/ScheduleActivityTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/ScheduleActivityTask.mapping new file mode 100644 index 0000000000..679625efdf --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/ScheduleActivityTask.mapping @@ -0,0 +1 @@ +CLASS akh net/minecraft/entity/ai/brain/task/ScheduleActivityTask diff --git a/mappings/net/minecraft/entity/ai/brain/task/SetWalkTargetToNearbyEntityTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/SetWalkTargetToNearbyEntityTask.mapping new file mode 100644 index 0000000000..e55b0012e1 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/SetWalkTargetToNearbyEntityTask.mapping @@ -0,0 +1,2 @@ +CLASS akb net/minecraft/entity/ai/brain/task/SetWalkTargetToNearbyEntityTask + FIELD a entityMemory Lanw; diff --git a/mappings/net/minecraft/entity/ai/brain/task/SleepTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/SleepTask.mapping new file mode 100644 index 0000000000..69e776e3f3 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/SleepTask.mapping @@ -0,0 +1 @@ +CLASS akd net/minecraft/entity/ai/brain/task/SleepTask diff --git a/mappings/net/minecraft/entity/ai/brain/task/Task.mapping b/mappings/net/minecraft/entity/ai/brain/task/Task.mapping new file mode 100644 index 0000000000..7860de65a2 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/Task.mapping @@ -0,0 +1,38 @@ +CLASS ajf net/minecraft/entity/ai/brain/task/Task + CLASS ajf$a Status + FIELD a status Lajf$a; + FIELD b endTime J + FIELD c minRunTime I + FIELD d maxRunTime I + METHOD (II)V + ARG 1 minRunTime + ARG 2 maxRunTime + METHOD a getRequiredMemoryState ()Ljava/util/Set; + METHOD a isTimeLimitExceeded (J)Z + ARG 1 time + METHOD a shouldRun (Lvc;Laif;)Z + METHOD a run (Lvc;Laif;J)V + ARG 1 world + ARG 2 entity + ARG 3 time + METHOD b getStatus ()Lajf$a; + METHOD b tryStarting (Lvc;Laif;J)Z + ARG 1 world + ARG 2 entity + ARG 3 time + METHOD c tick (Lvc;Laif;J)Z + ARG 1 world + ARG 2 entity + ARG 3 time + METHOD d keepRunning (Lvc;Laif;J)V + ARG 1 world + ARG 2 entity + ARG 3 time + METHOD e stop (Lvc;Laif;J)V + ARG 1 world + ARG 2 entity + ARG 3 time + METHOD g shouldKeepRunning (Lvc;Laif;J)Z + ARG 1 world + ARG 2 entity + ARG 3 time diff --git a/mappings/net/minecraft/entity/ai/brain/task/VillagerBreedTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/VillagerBreedTask.mapping new file mode 100644 index 0000000000..c6a5d88dc8 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/VillagerBreedTask.mapping @@ -0,0 +1 @@ +CLASS ajq net/minecraft/entity/ai/brain/task/VillagerBreedTask diff --git a/mappings/net/minecraft/entity/ai/brain/task/VillagerTaskListProvider.mapping b/mappings/net/minecraft/entity/ai/brain/task/VillagerTaskListProvider.mapping new file mode 100644 index 0000000000..637ca3543a --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/VillagerTaskListProvider.mapping @@ -0,0 +1,13 @@ +CLASS akk net/minecraft/entity/ai/brain/task/VillagerTaskListProvider + METHOD a getCoreTasks (Laud;F)Lcom/google/common/collect/ImmutableList; + ARG 0 profession + METHOD b getWorkTasks (Laud;F)Lcom/google/common/collect/ImmutableList; + ARG 0 profession + METHOD c getRestTasks (Laud;F)Lcom/google/common/collect/ImmutableList; + ARG 0 profession + METHOD d getMeetTasks (Laud;F)Lcom/google/common/collect/ImmutableList; + ARG 0 profession + METHOD e getIdleTasks (Laud;F)Lcom/google/common/collect/ImmutableList; + ARG 0 profession + METHOD f getPanicTasks (Laud;F)Lcom/google/common/collect/ImmutableList; + ARG 0 profession diff --git a/mappings/net/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask.mapping new file mode 100644 index 0000000000..8b65d09aa6 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask.mapping @@ -0,0 +1 @@ +CLASS akc net/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask diff --git a/mappings/net/minecraft/entity/ai/brain/task/WaitTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/WaitTask.mapping new file mode 100644 index 0000000000..ed70f29cc2 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/WaitTask.mapping @@ -0,0 +1 @@ +CLASS aji net/minecraft/entity/ai/brain/task/WaitTask diff --git a/mappings/net/minecraft/entity/ai/brain/task/WakeUpTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/WakeUpTask.mapping new file mode 100644 index 0000000000..2cb42f36dc --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/WakeUpTask.mapping @@ -0,0 +1 @@ +CLASS akm net/minecraft/entity/ai/brain/task/WakeUpTask diff --git a/mappings/net/minecraft/entity/ai/brain/task/WanderAroundTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/WanderAroundTask.mapping new file mode 100644 index 0000000000..5a46bc8f9d --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/WanderAroundTask.mapping @@ -0,0 +1 @@ +CLASS ajr net/minecraft/entity/ai/brain/task/WanderAroundTask diff --git a/mappings/net/minecraft/entity/ai/goal/AttackGoal.mapping b/mappings/net/minecraft/entity/ai/goal/AttackGoal.mapping new file mode 100644 index 0000000000..47dd3414b6 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/goal/AttackGoal.mapping @@ -0,0 +1,5 @@ +CLASS amh net/minecraft/entity/ai/goal/AttackGoal + FIELD a world Lbfi; + FIELD b mob Laig; + FIELD c target Laif; + FIELD d cooldown I diff --git a/mappings/net/minecraft/entity/ai/goal/AvoidGoal.mapping b/mappings/net/minecraft/entity/ai/goal/AvoidGoal.mapping new file mode 100644 index 0000000000..336f472866 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/goal/AvoidGoal.mapping @@ -0,0 +1 @@ +CLASS ank net/minecraft/entity/ai/goal/AvoidGoal diff --git a/mappings/net/minecraft/entity/ai/goal/DisableableFollowTargetGoal.mapping b/mappings/net/minecraft/entity/ai/goal/DisableableFollowTargetGoal.mapping new file mode 100644 index 0000000000..79b4ff4afc --- /dev/null +++ b/mappings/net/minecraft/entity/ai/goal/DisableableFollowTargetGoal.mapping @@ -0,0 +1,3 @@ +CLASS anm net/minecraft/entity/ai/goal/DisableableFollowTargetGoal + FIELD i enabled Z + METHOD a setEnabled (Z)V diff --git a/mappings/net/minecraft/entity/ai/goal/FollowTargetIfTamedGoal.mapping b/mappings/net/minecraft/entity/ai/goal/FollowTargetIfTamedGoal.mapping new file mode 100644 index 0000000000..760bbf3eb1 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/goal/FollowTargetIfTamedGoal.mapping @@ -0,0 +1 @@ +CLASS ano net/minecraft/entity/ai/goal/FollowTargetIfTamedGoal diff --git a/mappings/net/minecraft/entity/ai/goal/Goal.mapping b/mappings/net/minecraft/entity/ai/goal/Goal.mapping index 93da8e3805..c262539e2d 100644 --- a/mappings/net/minecraft/entity/ai/goal/Goal.mapping +++ b/mappings/net/minecraft/entity/ai/goal/Goal.mapping @@ -1,4 +1,5 @@ CLASS alr net/minecraft/entity/ai/goal/Goal + CLASS net/minecraft/entity/ai/goal/Goal$a ControlBit FIELD a controlBits Ljava/util/EnumSet; METHOD C_ canStop ()Z METHOD a canStart ()Z diff --git a/mappings/net/minecraft/entity/ai/goal/HoldInHandsGoal.mapping b/mappings/net/minecraft/entity/ai/goal/HoldInHandsGoal.mapping new file mode 100644 index 0000000000..160a4aacdd --- /dev/null +++ b/mappings/net/minecraft/entity/ai/goal/HoldInHandsGoal.mapping @@ -0,0 +1,4 @@ +CLASS and net/minecraft/entity/ai/goal/HoldInHandsGoal + FIELD b item Lbar; + FIELD c condition Ljava/util/function/Predicate; + FIELD d sound Lyf; diff --git a/mappings/net/minecraft/entity/ai/goal/IronGolemLookGoal.mapping b/mappings/net/minecraft/entity/ai/goal/IronGolemLookGoal.mapping new file mode 100644 index 0000000000..b6dd87c2ab --- /dev/null +++ b/mappings/net/minecraft/entity/ai/goal/IronGolemLookGoal.mapping @@ -0,0 +1 @@ +CLASS ami net/minecraft/entity/ai/goal/IronGolemLookGoal diff --git a/mappings/net/minecraft/entity/ai/goal/RaidGoal.mapping b/mappings/net/minecraft/entity/ai/goal/RaidGoal.mapping new file mode 100644 index 0000000000..fbff68a520 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/goal/RaidGoal.mapping @@ -0,0 +1 @@ +CLASS ann net/minecraft/entity/ai/goal/RaidGoal diff --git a/mappings/net/minecraft/entity/ai/goal/SitGoal.mapping b/mappings/net/minecraft/entity/ai/goal/SitGoal.mapping new file mode 100644 index 0000000000..b9533357c8 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/goal/SitGoal.mapping @@ -0,0 +1,4 @@ +CLASS amw net/minecraft/entity/ai/goal/SitGoal + FIELD a entity Lait; + FIELD b enabledWithOwner Z + METHOD a setEnabledWithOwner (Z)V diff --git a/mappings/net/minecraft/entity/ai/goal/StopFollowingCustomerGoal.mapping b/mappings/net/minecraft/entity/ai/goal/StopFollowingCustomerGoal.mapping new file mode 100644 index 0000000000..8cc85aa265 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/goal/StopFollowingCustomerGoal.mapping @@ -0,0 +1 @@ +CLASS anb net/minecraft/entity/ai/goal/StopFollowingCustomerGoal diff --git a/mappings/net/minecraft/entity/ai/goal/TrackAttackerGoal.mapping b/mappings/net/minecraft/entity/ai/goal/TrackAttackerGoal.mapping new file mode 100644 index 0000000000..e1e48b8f2b --- /dev/null +++ b/mappings/net/minecraft/entity/ai/goal/TrackAttackerGoal.mapping @@ -0,0 +1 @@ +CLASS anp net/minecraft/entity/ai/goal/TrackAttackerGoal diff --git a/mappings/net/minecraft/entity/ai/goal/TrackTargetGoal.mapping b/mappings/net/minecraft/entity/ai/goal/TrackTargetGoal.mapping index 38f786ca96..3e2cbb5672 100644 --- a/mappings/net/minecraft/entity/ai/goal/TrackTargetGoal.mapping +++ b/mappings/net/minecraft/entity/ai/goal/TrackTargetGoal.mapping @@ -5,6 +5,7 @@ CLASS anr net/minecraft/entity/ai/goal/TrackTargetGoal FIELD d timeWithoutVisibility I FIELD e entity Laig; FIELD f checkVisibility Z + FIELD g target Laif; FIELD h maxTimeWithoutVisibility I METHOD (Laig;ZZ)V ARG 2 checkVisibility diff --git a/mappings/net/minecraft/entity/ai/goal/WeightedGoal.mapping b/mappings/net/minecraft/entity/ai/goal/WeightedGoal.mapping new file mode 100644 index 0000000000..81bed11b67 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/goal/WeightedGoal.mapping @@ -0,0 +1,5 @@ +CLASS ang net/minecraft/entity/ai/goal/WeightedGoal + FIELD a goal Lalr; + FIELD b weight I + METHOD h getWeight ()I + METHOD j getGoal ()Lalr; diff --git a/mappings/net/minecraft/entity/ai/goal/ZombieRaiseArmsGoal.mapping b/mappings/net/minecraft/entity/ai/goal/ZombieRaiseArmsGoal.mapping new file mode 100644 index 0000000000..d979682773 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/goal/ZombieRaiseArmsGoal.mapping @@ -0,0 +1,2 @@ +CLASS anh net/minecraft/entity/ai/goal/ZombieRaiseArmsGoal + FIELD d zombie Latu; diff --git a/mappings/net/minecraft/entity/ai/pathing/Path.mapping b/mappings/net/minecraft/entity/ai/pathing/Path.mapping index d3e31d0cc6..31d878b6d0 100644 --- a/mappings/net/minecraft/entity/ai/pathing/Path.mapping +++ b/mappings/net/minecraft/entity/ai/pathing/Path.mapping @@ -21,6 +21,7 @@ CLASS clr net/minecraft/entity/ai/pathing/Path METHOD c getEnd ()Lclp; METHOD c setCurrentNodeIndex (I)V ARG 1 index + METHOD d getNodes ()[Lclp; METHOD e getLength ()I METHOD f getCurrentNodeIndex ()I METHOD g getCurrentPosition ()Lcqg; diff --git a/mappings/net/minecraft/entity/passive/CatEntity.mapping b/mappings/net/minecraft/entity/passive/CatEntity.mapping index b03780df40..bded75e39c 100644 --- a/mappings/net/minecraft/entity/passive/CatEntity.mapping +++ b/mappings/net/minecraft/entity/passive/CatEntity.mapping @@ -7,9 +7,12 @@ CLASS apk net/minecraft/entity/passive/CatEntity CLASS apk$c CatTemptGoal FIELD bF TAMING_INGREDIENT Lbcw; FIELD bG CAT_TYPE Lqe; + FIELD bH SHOULD_PURR Lqe; FIELD bJ COLLAR_COLOR Lqe; FIELD bK fleeGoal Lapk$a; METHOD a setCollarColor (Lazo;)V METHOD dX getOcelotType ()I + METHOD dY shouldPurr ()Z METHOD ea getCollarColor ()Lazo; METHOD r getOcelotType (I)V + METHOD t setShouldPurr (Z)V diff --git a/mappings/net/minecraft/entity/passive/TameableEntity.mapping b/mappings/net/minecraft/entity/passive/TameableEntity.mapping index e27f2f249e..e282842a72 100644 --- a/mappings/net/minecraft/entity/passive/TameableEntity.mapping +++ b/mappings/net/minecraft/entity/passive/TameableEntity.mapping @@ -1,6 +1,7 @@ CLASS ait net/minecraft/entity/passive/TameableEntity FIELD bA TAMEABLE_FLAGS Lqe; FIELD bB OWNER_UUID Lqe; + FIELD bC sitGoal Lamw; METHOD (Laia;Lbfx;)V ARG 1 type METHOD b setOwnerUuid (Ljava/util/UUID;)V @@ -8,6 +9,7 @@ CLASS ait net/minecraft/entity/passive/TameableEntity METHOD dO onTamedChanged ()V METHOD dP isSitting ()Z METHOD dQ getOwner ()Laif; + METHOD dR getSitGoal ()Lamw; METHOD h isOwner (Laif;)Z METHOD r setTamed (Z)V METHOD s setSitting (Z)V diff --git a/mappings/net/minecraft/entity/passive/VillagerEntity.mapping b/mappings/net/minecraft/entity/passive/VillagerEntity.mapping index f29be8a16c..800e0d7a9d 100644 --- a/mappings/net/minecraft/entity/passive/VillagerEntity.mapping +++ b/mappings/net/minecraft/entity/passive/VillagerEntity.mapping @@ -1,6 +1,8 @@ CLASS aua net/minecraft/entity/passive/VillagerEntity FIELD bD VILLAGER_DATA Lqe; + METHOD a initBrain (Laiu;)V METHOD a setVillagerData (Laub;)V + METHOD a reinitializeBrain (Lvc;)V METHOD b setRecipes (Lbfc;)V METHOD ee wantsToStartBreeding ()Z METHOD ef canBreed ()Z diff --git a/mappings/net/minecraft/network/listener/ServerPlayPacketListener.mapping b/mappings/net/minecraft/network/listener/ServerPlayPacketListener.mapping index 258ee0a7c8..9ff76cdca0 100644 --- a/mappings/net/minecraft/network/listener/ServerPlayPacketListener.mapping +++ b/mappings/net/minecraft/network/listener/ServerPlayPacketListener.mapping @@ -3,6 +3,7 @@ CLASS no net/minecraft/network/listener/ServerPlayPacketListener ARG 1 packet METHOD a onQueryBlockNbt (Lnq;)V ARG 1 packet + METHOD a onUpdateDifficulty (Lnr;)V METHOD a onChatMessage (Lns;)V ARG 1 packet METHOD a onClientStatus (Lnt;)V @@ -29,6 +30,7 @@ CLASS no net/minecraft/network/listener/ServerPlayPacketListener ARG 1 rpacket METHOD a onKeepAlive (Loe;)V ARG 1 packet + METHOD a onUpdateDifficultyLock (Lof;)V METHOD a onPlayerMove (Log;)V ARG 1 packet METHOD a onVehicleMove (Loh;)V diff --git a/mappings/net/minecraft/server/network/packet/UpdateDifficultyC2SPacket.mapping b/mappings/net/minecraft/server/network/packet/UpdateDifficultyC2SPacket.mapping new file mode 100644 index 0000000000..dc1518d303 --- /dev/null +++ b/mappings/net/minecraft/server/network/packet/UpdateDifficultyC2SPacket.mapping @@ -0,0 +1,3 @@ +CLASS nr net/minecraft/server/network/packet/UpdateDifficultyC2SPacket + FIELD a difficulty Lago; + METHOD b getDifficulty ()Lago; diff --git a/mappings/net/minecraft/server/network/packet/UpdateDifficultyLockC2SPacket.mapping b/mappings/net/minecraft/server/network/packet/UpdateDifficultyLockC2SPacket.mapping new file mode 100644 index 0000000000..68d1c5cee2 --- /dev/null +++ b/mappings/net/minecraft/server/network/packet/UpdateDifficultyLockC2SPacket.mapping @@ -0,0 +1,3 @@ +CLASS of net/minecraft/server/network/packet/UpdateDifficultyLockC2SPacket + FIELD a difficultyLocked Z + METHOD b isDifficultyLocked ()Z diff --git a/mappings/net/minecraft/server/world/ChunkLevelIndexedProcessor.mapping b/mappings/net/minecraft/server/world/ChunkLevelIndexedProcessor.mapping index 6b6801a251..f9eea41de8 100644 --- a/mappings/net/minecraft/server/world/ChunkLevelIndexedProcessor.mapping +++ b/mappings/net/minecraft/server/world/ChunkLevelIndexedProcessor.mapping @@ -3,6 +3,6 @@ CLASS us net/minecraft/server/world/ChunkLevelIndexedProcessor ARG 1 levelCount ARG 2 initLevelCapacity ARG 3 initTotalCapacity - METHOD b getLevel (J)I + METHOD b getBaseLevel (J)I ARG 1 chunkPos METHOD b scheduleNewLevelUpdate (JIZ)V diff --git a/mappings/net/minecraft/server/world/ServerChunkManager.mapping b/mappings/net/minecraft/server/world/ServerChunkManager.mapping index adf0f63566..0e26ac5b73 100644 --- a/mappings/net/minecraft/server/world/ServerChunkManager.mapping +++ b/mappings/net/minecraft/server/world/ServerChunkManager.mapping @@ -36,5 +36,6 @@ CLASS va net/minecraft/server/world/ServerChunkManager ARG 4 create METHOD g getLoadedChunkCount ()I METHOD h getPersistentStateManager ()Lcmk; + METHOD i getPointOfInterestStorage ()Laoy; METHOD l update ()Z METHOD m tickChunks ()V diff --git a/mappings/net/minecraft/server/world/ServerWorld.mapping b/mappings/net/minecraft/server/world/ServerWorld.mapping index a45cfc8441..a33d80e772 100644 --- a/mappings/net/minecraft/server/world/ServerWorld.mapping +++ b/mappings/net/minecraft/server/world/ServerWorld.mapping @@ -23,6 +23,7 @@ CLASS vc net/minecraft/server/world/ServerWorld ARG 5 dimensionType ARG 6 profiler ARG 7 worldGenerationProgressListener + METHOD B getPointOfInterestStorage ()Laoy; METHOD a getChunkSyncIfServerThread (IIZ)Ljava/util/concurrent/CompletableFuture; ARG 1 x ARG 2 z diff --git a/mappings/net/minecraft/server/world/ThreadedAnvilChunkStorage.mapping b/mappings/net/minecraft/server/world/ThreadedAnvilChunkStorage.mapping index f6637ff2d2..1794278390 100644 --- a/mappings/net/minecraft/server/world/ThreadedAnvilChunkStorage.mapping +++ b/mappings/net/minecraft/server/world/ThreadedAnvilChunkStorage.mapping @@ -13,6 +13,7 @@ CLASS up net/minecraft/server/world/ThreadedAnvilChunkStorage FIELD k genQueueAdder Ljava/util/concurrent/Executor; FIELD l chunkGenerator Lbvl; FIELD m persistentStateManagerFactory Ljava/util/function/Supplier; + FIELD n pointOfInterestStorage Laoy; FIELD p posToHolderCopyOutdated Z FIELD q chunkTaskPrioritySystem Lur; FIELD r worldgenActor Laga; @@ -42,7 +43,7 @@ CLASS up net/minecraft/server/world/ThreadedAnvilChunkStorage METHOD a convertToFullChunk (Lbvk;Ljava/util/function/IntSupplier;)Ljava/util/concurrent/CompletableFuture; METHOD a getPrecedingTargetChunkGenerationStatus (Lbvp;I)Lbvp; ARG 2 distance - METHOD a unload (Ljava/util/function/BooleanSupplier;)V + METHOD a tick (Ljava/util/function/BooleanSupplier;)V METHOD a getChunk (Luo;Lbvp;)Ljava/util/concurrent/CompletableFuture; ARG 1 holder ARG 2 status @@ -63,3 +64,4 @@ CLASS up net/minecraft/server/world/ThreadedAnvilChunkStorage METHOD e getUpdatedChunkTag (Lbfk;)Lia; ARG 1 pos METHOD f entryIterator ()Lit/unimi/dsi/fastutil/objects/ObjectBidirectionalIterator; + METHOD h getPointOfInterestStorage ()Laoy; diff --git a/mappings/net/minecraft/util/DynamicSerializable.mapping b/mappings/net/minecraft/util/DynamicSerializable.mapping new file mode 100644 index 0000000000..70d38e3857 --- /dev/null +++ b/mappings/net/minecraft/util/DynamicSerializable.mapping @@ -0,0 +1,3 @@ +CLASS zr net/minecraft/util/DynamicSerializable + METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Ljava/lang/Object; + ARG 1 ops diff --git a/mappings/net/minecraft/util/GlobalPos.mapping b/mappings/net/minecraft/util/GlobalPos.mapping new file mode 100644 index 0000000000..5f3ff79de7 --- /dev/null +++ b/mappings/net/minecraft/util/GlobalPos.mapping @@ -0,0 +1,8 @@ +CLASS fb net/minecraft/util/GlobalPos + FIELD a dimension Lbwq; + FIELD b pos Leu; + METHOD a getDimension ()Lbwq; + METHOD a create (Lbwq;Leu;)Lfb; + METHOD b getPos ()Leu; + METHOD equals (Ljava/lang/Object;)Z + ARG 1 o diff --git a/mappings/net/minecraft/util/LevelIndexedProcessor.mapping b/mappings/net/minecraft/util/LevelIndexedProcessor.mapping index 074d91f395..d468539d0d 100644 --- a/mappings/net/minecraft/util/LevelIndexedProcessor.mapping +++ b/mappings/net/minecraft/util/LevelIndexedProcessor.mapping @@ -7,7 +7,7 @@ CLASS ciw net/minecraft/util/LevelIndexedProcessor ARG 1 newN FIELD a maxLevelCount I FIELD b toProcess [Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet; - FIELD c levelMap Lit/unimi/dsi/fastutil/longs/Long2ByteFunction; + FIELD c levels Lit/unimi/dsi/fastutil/longs/Long2ByteFunction; FIELD d minUnprocessedLevel I FIELD e hasUpdates Z METHOD (III)V @@ -21,7 +21,7 @@ CLASS ciw net/minecraft/util/LevelIndexedProcessor ARG 2 max METHOD a isInvalidIndex (J)Z ARG 1 index - METHOD a setLevelFor (JI)V + METHOD a setLevel (JI)V ARG 1 index ARG 3 level METHOD a addWithLevel (JII)V @@ -33,7 +33,7 @@ CLASS ciw net/minecraft/util/LevelIndexedProcessor ARG 3 level ARG 4 maxLevel ARG 5 removeFromLevelMap - METHOD a processLevelAt (JIZ)V + METHOD a processLevel (JIZ)V ARG 1 index ARG 3 level METHOD a getMergedLevel (JJI)I @@ -54,7 +54,7 @@ CLASS ciw net/minecraft/util/LevelIndexedProcessor METHOD b hasLevelUpdates ()Z METHOD b updateLevels (I)I ARG 1 maxSteps - METHOD b getBaseLevelFor (JJI)I + METHOD b getBaseLevel (JJI)I ARG 1 source ARG 3 position ARG 5 previousLevel @@ -63,7 +63,7 @@ CLASS ciw net/minecraft/util/LevelIndexedProcessor ARG 3 updateIndex ARG 5 sourceLevel ARG 6 modeFlag - METHOD c getCurrentLevelFor (J)I + METHOD c getLevel (J)I ARG 1 index METHOD e remove (J)V ARG 1 index diff --git a/mappings/net/minecraft/util/math/ChunkSectionPos.mapping b/mappings/net/minecraft/util/math/ChunkSectionPos.mapping index 64c174e571..d52c9cc965 100644 --- a/mappings/net/minecraft/util/math/ChunkSectionPos.mapping +++ b/mappings/net/minecraft/util/math/ChunkSectionPos.mapping @@ -35,6 +35,7 @@ CLASS fn net/minecraft/util/math/ChunkSectionPos ARG 2 z METHOD b unpackLongX (J)I ARG 0 packed + METHOD b packToShort (Leu;)S METHOD c getChunkZ ()I METHOD c fromChunkCoord (I)I ARG 0 coord diff --git a/mappings/net/minecraft/util/registry/Registry.mapping b/mappings/net/minecraft/util/registry/Registry.mapping index cb5c64b4ef..6b676efb09 100644 --- a/mappings/net/minecraft/util/registry/Registry.mapping +++ b/mappings/net/minecraft/util/registry/Registry.mapping @@ -11,6 +11,11 @@ CLASS fl net/minecraft/util/registry/Registry FIELD J STAT_TYPE Lfl; FIELD K VILLAGER_TYPE Ley; FIELD L VILLAGER_PROFESSION Ley; + FIELD M POINT_OF_INTEREST_TYPE Ley; + FIELD N MEMORY_MODULE_TYPE Ley; + FIELD O SENSOR_TYPE Ley; + FIELD P SCHEDULE Lfh; + FIELD Q ACTIVITY Lfh; FIELD a DEFAULT_ENTRIES Ljava/util/Map; FIELD e LOGGER Lorg/apache/logging/log4j/Logger; FIELD f REGISTRIES Lfq; diff --git a/mappings/net/minecraft/village/PointOfInterest.mapping b/mappings/net/minecraft/village/PointOfInterest.mapping new file mode 100644 index 0000000000..87d26b3373 --- /dev/null +++ b/mappings/net/minecraft/village/PointOfInterest.mapping @@ -0,0 +1,25 @@ +CLASS aoz net/minecraft/village/PointOfInterest + FIELD a pos Leu; + FIELD b type Lapb; + FIELD c freeTickets I + FIELD d updateListener Ljava/lang/Runnable; + METHOD (Lcom/mojang/datafixers/Dynamic;Ljava/lang/Runnable;)V + ARG 1 dynamic + ARG 2 updateListener + METHOD (Leu;Lapb;ILjava/lang/Runnable;)V + ARG 1 pos + ARG 2 type + ARG 3 freeTickets + ARG 4 updateListener + METHOD (Leu;Lapb;Ljava/lang/Runnable;)V + ARG 1 pos + ARG 2 type + ARG 3 updateListener + METHOD a removeTicket ()Z + METHOD b addTicket ()Z + METHOD c hasSpace ()Z + METHOD d isOccupied ()Z + METHOD e getPos ()Leu; + METHOD equals (Ljava/lang/Object;)Z + ARG 1 obj + METHOD f getType ()Lapb; diff --git a/mappings/net/minecraft/village/PointOfInterestSet.mapping b/mappings/net/minecraft/village/PointOfInterestSet.mapping new file mode 100644 index 0000000000..bb4b2fccec --- /dev/null +++ b/mappings/net/minecraft/village/PointOfInterestSet.mapping @@ -0,0 +1,23 @@ +CLASS apa net/minecraft/village/PointOfInterestSet + FIELD a LOGGER Lorg/apache/logging/log4j/Logger; + FIELD b pointsOfInterestByPos Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap; + FIELD c pointsOfInterestByType Ljava/util/Map; + FIELD d updateListener Ljava/lang/Runnable; + METHOD (Ljava/lang/Runnable;)V + ARG 1 updateListener + METHOD (Ljava/lang/Runnable;Lcom/mojang/datafixers/Dynamic;)V + ARG 1 updateListener + ARG 2 dynamic + METHOD a remove (Leu;)V + ARG 1 pos + METHOD a add (Leu;Lapb;)V + ARG 1 pos + ARG 2 type + METHOD a test (Leu;Ljava/util/function/Predicate;)Z + ARG 1 pos + ARG 2 predicate + METHOD a get (Ljava/util/function/Predicate;Laoy$b;)Ljava/util/stream/Stream; + METHOD c addTicket (Leu;)Z + ARG 1 pos + METHOD d getType (Leu;)Ljava/util/Optional; + ARG 1 pos diff --git a/mappings/net/minecraft/village/PointOfInterestStorage.mapping b/mappings/net/minecraft/village/PointOfInterestStorage.mapping new file mode 100644 index 0000000000..04399bff7c --- /dev/null +++ b/mappings/net/minecraft/village/PointOfInterestStorage.mapping @@ -0,0 +1,53 @@ +CLASS aoy net/minecraft/village/PointOfInterestStorage + CLASS aoy$a LevelProcessor + FIELD b levels Lit/unimi/dsi/fastutil/longs/Long2ByteMap; + METHOD a updateLevels ()V + CLASS aoy$b OccupationStatus + FIELD a HAS_SPACE Laoy$b; + FIELD b IS_OCCUPIED Laoy$b; + FIELD c ANY Laoy$b; + FIELD d predicate Ljava/util/function/Predicate; + METHOD a getPredicate ()Ljava/util/function/Predicate; + FIELD a levelProcessor Laoy$a; + METHOD a remove (Leu;)V + ARG 1 pos + METHOD a add (Leu;Lapb;)V + ARG 1 pos + ARG 2 type + METHOD a test (Leu;Ljava/util/function/Predicate;)Z + ARG 1 pos + ARG 2 predicate + METHOD a getLevel (Lfn;)I + ARG 1 pos + METHOD a get (Ljava/util/function/Predicate;JLaoy$b;)Ljava/util/stream/Stream; + ARG 1 typePredicate + ARG 2 pos + ARG 4 occupationStatus + METHOD a get (Ljava/util/function/Predicate;Lbfk;Laoy$b;)Ljava/util/stream/Stream; + ARG 1 typePredicate + ARG 2 pos + ARG 3 occupationStatus + METHOD a get (Ljava/util/function/Predicate;Leu;ILaoy$b;)Ljava/util/stream/Stream; + ARG 1 typePredicate + ARG 2 pos + ARG 4 occupationStatus + METHOD a getPosition (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Leu;I)Ljava/util/Optional; + ARG 1 typePredicate + ARG 2 positionPredicate + ARG 3 pos + ARG 4 radius + METHOD a getPosition (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Leu;ILaoy$b;)Ljava/util/Optional; + ARG 1 typePredicate + ARG 2 positionPredicate + ARG 3 pos + ARG 4 radius + ARG 5 occupationStatus + METHOD b addTicket (Leu;)Z + ARG 1 pos + METHOD b getNearestPosition (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Leu;I)Ljava/util/Optional; + ARG 1 typePredicate + ARG 2 positionPredicate + ARG 3 pos + ARG 4 radius + METHOD c getType (Leu;)Ljava/util/Optional; + ARG 1 pos diff --git a/mappings/net/minecraft/village/PointOfInterestType.mapping b/mappings/net/minecraft/village/PointOfInterestType.mapping new file mode 100644 index 0000000000..8c093bcaa7 --- /dev/null +++ b/mappings/net/minecraft/village/PointOfInterestType.mapping @@ -0,0 +1,14 @@ +CLASS apb net/minecraft/village/PointOfInterestType + FIELD a IS_USED_BY_PROFESSION Ljava/util/function/Predicate; + FIELD b ALWAYS_TRUE Ljava/util/function/Predicate; + FIELD u id Ljava/lang/String; + FIELD v blockTag Lyx; + FIELD x ticketCount I + FIELD y sound Lyf; + FIELD z completedCondition Ljava/util/function/Predicate; + METHOD a register ()Ljava/lang/String; + METHOD a register (Ljava/lang/String;Lyx;ILyf;)Lapb; + METHOD a register (Ljava/lang/String;Lyx;ILyf;Ljava/util/function/Predicate;)Lapb; + METHOD b getTicketCount ()I + METHOD c getCompletedCondition ()Ljava/util/function/Predicate; + METHOD d getSound ()Lyf; diff --git a/mappings/net/minecraft/village/VillagerProfession.mapping b/mappings/net/minecraft/village/VillagerProfession.mapping index 2b0dfcca28..8b7ca41084 100644 --- a/mappings/net/minecraft/village/VillagerProfession.mapping +++ b/mappings/net/minecraft/village/VillagerProfession.mapping @@ -1,2 +1,3 @@ CLASS aud net/minecraft/village/VillagerProfession + FIELD p id Ljava/lang/String; METHOD a register (Ljava/lang/String;Lapb;)Laud; diff --git a/mappings/net/minecraft/village/VillagerType.mapping b/mappings/net/minecraft/village/VillagerType.mapping index dfd97b6491..afc2075b8c 100644 --- a/mappings/net/minecraft/village/VillagerType.mapping +++ b/mappings/net/minecraft/village/VillagerType.mapping @@ -1,5 +1,12 @@ CLASS auf net/minecraft/village/VillagerType - FIELD h biomeToType Ljava/util/Map; + FIELD a DESERT Lauf; + FIELD b JUNGLE Lauf; + FIELD c PLAINS Lauf; + FIELD d SAVANNA Lauf; + FIELD e SNOW Lauf; + FIELD f SWAMP Lauf; + FIELD g TAIGA Lauf; + FIELD h BIOME_TO_TYPE Ljava/util/Map; METHOD a forBiome (Lbgu;)Lauf; ARG 0 biome METHOD a create (Ljava/lang/String;)Lauf; diff --git a/mappings/net/minecraft/world/EntityView.mapping b/mappings/net/minecraft/world/EntityView.mapping index d2e6790203..ae00d2c884 100644 --- a/mappings/net/minecraft/world/EntityView.mapping +++ b/mappings/net/minecraft/world/EntityView.mapping @@ -11,3 +11,4 @@ CLASS bfp net/minecraft/world/EntityView ARG 1 entity ARG 2 entityBoundingBox ARG 3 otherEntities + METHOD a getEntities (Ljava/lang/Class;Lcqb;Ljava/util/function/Predicate;)Ljava/util/List; diff --git a/mappings/net/minecraft/world/chunk/storage/VersionedRegionFileCache.mapping b/mappings/net/minecraft/world/VersionedChunkStorage.mapping similarity index 79% rename from mappings/net/minecraft/world/chunk/storage/VersionedRegionFileCache.mapping rename to mappings/net/minecraft/world/VersionedChunkStorage.mapping index d2b9159123..8447f94e3c 100644 --- a/mappings/net/minecraft/world/chunk/storage/VersionedRegionFileCache.mapping +++ b/mappings/net/minecraft/world/VersionedChunkStorage.mapping @@ -1,4 +1,4 @@ -CLASS bwj net/minecraft/world/chunk/storage/VersionedRegionFileCache +CLASS bwj net/minecraft/world/VersionedChunkStorage FIELD a featureUpdater Lcgi; FIELD b dataFixer Lcom/mojang/datafixers/DataFixer; METHOD a updateChunkTag (Lbwq;Ljava/util/function/Supplier;Lia;)Lia; diff --git a/mappings/net/minecraft/world/chunk/ChunkPos.mapping b/mappings/net/minecraft/world/chunk/ChunkPos.mapping index cfa063b3af..2f14c00d7f 100644 --- a/mappings/net/minecraft/world/chunk/ChunkPos.mapping +++ b/mappings/net/minecraft/world/chunk/ChunkPos.mapping @@ -22,6 +22,8 @@ CLASS bfk net/minecraft/world/chunk/ChunkPos ARG 3 chunkRelativeZ METHOD a getPackedX (J)I ARG 0 pos + METHOD a streamPositions (Lbfk;I)Ljava/util/stream/Stream; + METHOD a streamPositions (Lbfk;Lbfk;)Ljava/util/stream/Stream; METHOD b getPackedZ (J)I ARG 0 pos METHOD d getStartX ()I diff --git a/mappings/net/minecraft/world/chunk/storage/RegionFileCache.mapping b/mappings/net/minecraft/world/chunk/storage/RegionFileCache.mapping deleted file mode 100644 index 7ba3e027f7..0000000000 --- a/mappings/net/minecraft/world/chunk/storage/RegionFileCache.mapping +++ /dev/null @@ -1,9 +0,0 @@ -CLASS bwm net/minecraft/world/chunk/storage/RegionFileCache - FIELD c cachedRegionFiles Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; - METHOD a getRegionFile (Lbfk;)Lbwl; - ARG 1 pos - METHOD a writeChunkTag (Lbfk;Lia;)V - ARG 1 pos - ARG 2 tag - METHOD d readChunkTag (Lbfk;)Lia; - ARG 1 pos diff --git a/mappings/net/minecraft/world/storage/RegionBasedStorage.mapping b/mappings/net/minecraft/world/storage/RegionBasedStorage.mapping new file mode 100644 index 0000000000..375ca08946 --- /dev/null +++ b/mappings/net/minecraft/world/storage/RegionBasedStorage.mapping @@ -0,0 +1,12 @@ +CLASS bwm net/minecraft/world/storage/RegionBasedStorage + FIELD a directory Ljava/io/File; + FIELD c cachedRegionFiles Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; + METHOD (Ljava/io/File;)V + ARG 1 directory + METHOD a getRegionFile (Lbfk;)Lbwl; + ARG 1 pos + METHOD a setTagAt (Lbfk;Lia;)V + ARG 1 pos + ARG 2 tag + METHOD d getTagAt (Lbfk;)Lia; + ARG 1 pos diff --git a/mappings/net/minecraft/world/chunk/storage/RegionFile.mapping b/mappings/net/minecraft/world/storage/RegionFile.mapping similarity index 92% rename from mappings/net/minecraft/world/chunk/storage/RegionFile.mapping rename to mappings/net/minecraft/world/storage/RegionFile.mapping index 6a68774e3b..6d399a224f 100644 --- a/mappings/net/minecraft/world/chunk/storage/RegionFile.mapping +++ b/mappings/net/minecraft/world/storage/RegionFile.mapping @@ -1,4 +1,4 @@ -CLASS bwl net/minecraft/world/chunk/storage/RegionFile +CLASS bwl net/minecraft/world/storage/RegionFile CLASS bwl$a ChunkBuffer FIELD b pos Lbfk; FIELD a EMPTY_SECTOR [B diff --git a/mappings/net/minecraft/world/storage/SerializingRegionBasedStorage.mapping b/mappings/net/minecraft/world/storage/SerializingRegionBasedStorage.mapping new file mode 100644 index 0000000000..aa041272e7 --- /dev/null +++ b/mappings/net/minecraft/world/storage/SerializingRegionBasedStorage.mapping @@ -0,0 +1,24 @@ +CLASS bwn net/minecraft/world/storage/SerializingRegionBasedStorage + FIELD a LOGGER Lorg/apache/logging/log4j/Logger; + FIELD b loadedElements Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; + FIELD d unsavedElements Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet; + FIELD e deserializer Ljava/util/function/BiFunction; + FIELD f factory Ljava/util/function/Function; + METHOD (Ljava/io/File;Ljava/util/function/BiFunction;Ljava/util/function/Function;)V + ARG 1 directory + ARG 2 deserializer + ARG 3 factory + METHOD a onUpdate (J)V + ARG 1 pos + METHOD a loadDataAt (Lbfk;)V + ARG 1 pos + METHOD a tick (Ljava/util/function/BooleanSupplier;)V + METHOD b onLoad (J)V + ARG 1 pos + METHOD b isPosInvalid (Lfn;)Z + ARG 1 pos + METHOD c getIfLoaded (J)Ljava/util/Optional; + ARG 1 pos + METHOD d get (J)Ljava/util/Optional; + METHOD e getOrCreate (J)Lzr; + ARG 1 pos diff --git a/mappings/nr.mapping b/mappings/nr.mapping deleted file mode 100644 index a044d88aa3..0000000000 --- a/mappings/nr.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS nr diff --git a/mappings/of.mapping b/mappings/of.mapping deleted file mode 100644 index 4950ded3b0..0000000000 --- a/mappings/of.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS of diff --git a/mappings/uy.mapping b/mappings/uy.mapping index 0883b504e9..54a849a210 100644 --- a/mappings/uy.mapping +++ b/mappings/uy.mapping @@ -1 +1,2 @@ CLASS uy + METHOD b scheduleNewLevelUpdate (JIZ)V