From 6d0aa8cff719465ffa3e3049627a4575d6ea4069 Mon Sep 17 00:00:00 2001 From: Thalia Nero Date: Fri, 6 Nov 2020 03:43:11 -0500 Subject: [PATCH] Map a lot of entity world interaction shenanigans. Feeling tired might remap later. --- .../minecraft/EntityLocationTracker.mapping | 42 +++++++++++++++++++ mappings/net/minecraft/class_5582.mapping | 5 --- mappings/net/minecraft/class_5584.mapping | 8 ---- .../client/world/ClientEntityManager.mapping | 18 ++++++++ .../client/world/ClientWorld.mapping | 1 + .../minecraft/command/EntitySelector.mapping | 3 +- mappings/net/minecraft/entity/Entity.mapping | 1 + .../EntityLike.mapping} | 4 +- .../world/ServerEntityManager.mapping} | 11 ++++- .../server/world/ServerWorld.mapping | 1 + mappings/net/minecraft/util/Filter.mapping | 10 +++++ .../collection/FilterableCollection.mapping | 24 +++++++++++ .../util/math/ChunkSectionPos.mapping | 2 + .../net/minecraft/world/EntityView.mapping | 3 ++ mappings/net/minecraft/world/World.mapping | 1 + .../entity/EntityChangeHandler.mapping} | 3 +- .../entity/EntityCollection.mapping} | 6 ++- .../world/{ => entity}/EntityLoader.mapping | 2 +- .../entity/EntityManagementCategory.mapping | 10 +++++ .../world/entity/EntityStore.mapping | 16 +++++++ .../world/entity/EntityStoreImpl.mapping | 4 ++ 21 files changed, 155 insertions(+), 20 deletions(-) create mode 100644 mappings/net/minecraft/EntityLocationTracker.mapping delete mode 100644 mappings/net/minecraft/class_5582.mapping delete mode 100644 mappings/net/minecraft/class_5584.mapping create mode 100644 mappings/net/minecraft/client/world/ClientEntityManager.mapping rename mappings/net/minecraft/{class_5568.mapping => entity/EntityLike.mapping} (69%) rename mappings/net/minecraft/{class_5579.mapping => server/world/ServerEntityManager.mapping} (74%) create mode 100644 mappings/net/minecraft/util/Filter.mapping create mode 100644 mappings/net/minecraft/util/collection/FilterableCollection.mapping rename mappings/net/minecraft/{class_5569.mapping => world/entity/EntityChangeHandler.mapping} (50%) rename mappings/net/minecraft/{class_5570.mapping => world/entity/EntityCollection.mapping} (68%) rename mappings/net/minecraft/world/{ => entity}/EntityLoader.mapping (88%) create mode 100644 mappings/net/minecraft/world/entity/EntityManagementCategory.mapping create mode 100644 mappings/net/minecraft/world/entity/EntityStore.mapping create mode 100644 mappings/net/minecraft/world/entity/EntityStoreImpl.mapping diff --git a/mappings/net/minecraft/EntityLocationTracker.mapping b/mappings/net/minecraft/EntityLocationTracker.mapping new file mode 100644 index 0000000000..b9664f010f --- /dev/null +++ b/mappings/net/minecraft/EntityLocationTracker.mapping @@ -0,0 +1,42 @@ +CLASS net/minecraft/class_5573 net/minecraft/EntityLocationTracker + COMMENT Stores entities with the chunk sections they are in. + FIELD field_27250 entityClass Ljava/lang/Class; + FIELD field_27251 managementCategoryDiscriminator Lit/unimi/dsi/fastutil/longs/Long2ObjectFunction; + FIELD field_27252 entitySetsByChunkSection Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; + FIELD field_27253 packedChunkSectionPositions Lit/unimi/dsi/fastutil/longs/LongSortedSet; + METHOD (Ljava/lang/Class;Lit/unimi/dsi/fastutil/longs/Long2ObjectFunction;)V + ARG 1 entityClass + ARG 2 managementCategoryDiscriminator + METHOD method_31770 chunkPositions ()Lit/unimi/dsi/fastutil/longs/LongSet; + METHOD method_31771 getChunkSections (II)Lit/unimi/dsi/fastutil/longs/LongSortedSet; + ARG 1 chunkX + ARG 2 chunkZ + METHOD method_31772 getChunkSections (J)Ljava/util/stream/LongStream; + ARG 1 packedChunkPos + METHOD method_31773 forEachFilteredEntity (Lnet/minecraft/class_5575;Lnet/minecraft/class_238;Ljava/util/function/Consumer;)V + ARG 1 filter + ARG 2 box + ARG 3 action + METHOD method_31775 intersecting (Lnet/minecraft/class_238;)Ljava/util/function/Predicate; + ARG 0 box + METHOD method_31777 forEachEntityByChunkSection (Lnet/minecraft/class_238;Ljava/util/function/Consumer;)V + ARG 1 box + ARG 2 action + METHOD method_31779 toPackedChunkSectionPos (Lnet/minecraft/class_2338;)J + ARG 0 pos + METHOD method_31781 chunkSectionCount ()I + METHOD method_31782 getEntitiesInChunkBySection (J)Ljava/util/stream/Stream; + ARG 1 packedChunkPos + METHOD method_31783 forEachEntity (Lnet/minecraft/class_238;Ljava/util/function/Consumer;)V + ARG 1 box + ARG 2 action + METHOD method_31784 getEntities (J)Lnet/minecraft/class_5572; + ARG 1 packedChunkSectionPos + METHOD method_31785 getEntitiesIfPresent (J)Lnet/minecraft/class_5572; + ARG 1 packedChunkSectionPos + METHOD method_31786 removeChunkSection (J)V + ARG 1 packedChunkSectionPos + METHOD method_31787 packedChunkPosFromChunkSectionPos (J)J + ARG 0 packedChunkSectionPos + METHOD method_31788 addChunkSection (J)Lnet/minecraft/class_5572; + ARG 1 packedChunkSectionPos diff --git a/mappings/net/minecraft/class_5582.mapping b/mappings/net/minecraft/class_5582.mapping deleted file mode 100644 index 337c8bfdea..0000000000 --- a/mappings/net/minecraft/class_5582.mapping +++ /dev/null @@ -1,5 +0,0 @@ -CLASS net/minecraft/class_5582 - CLASS class_5583 - FIELD field_27286 entity Lnet/minecraft/class_5568; - METHOD (Lnet/minecraft/class_5582;Lnet/minecraft/class_5568;JLnet/minecraft/class_5572;)V - ARG 2 entity diff --git a/mappings/net/minecraft/class_5584.mapping b/mappings/net/minecraft/class_5584.mapping deleted file mode 100644 index aaeff9f334..0000000000 --- a/mappings/net/minecraft/class_5584.mapping +++ /dev/null @@ -1,8 +0,0 @@ -CLASS net/minecraft/class_5584 - FIELD field_27292 tracked Z - FIELD field_27293 tick Z - METHOD (Ljava/lang/String;IZZ)V - ARG 3 tracked - ARG 4 tick - METHOD method_31883 shouldTick ()Z - METHOD method_31885 shouldTrack ()Z diff --git a/mappings/net/minecraft/client/world/ClientEntityManager.mapping b/mappings/net/minecraft/client/world/ClientEntityManager.mapping new file mode 100644 index 0000000000..b3db6559d3 --- /dev/null +++ b/mappings/net/minecraft/client/world/ClientEntityManager.mapping @@ -0,0 +1,18 @@ +CLASS net/minecraft/class_5582 net/minecraft/client/world/ClientEntityManager + FIELD field_27279 LOGGER Lorg/apache/logging/log4j/Logger; + FIELD field_27280 entityLoader Lnet/minecraft/class_5576; + FIELD field_27281 entities Lnet/minecraft/class_5570; + FIELD field_27284 entityStore Lnet/minecraft/class_5577; + METHOD method_31866 getStore ()Lnet/minecraft/class_5577; + METHOD method_31870 (Lnet/minecraft/class_5568;)V + ARG 1 entity + METHOD method_31874 getEntityCount ()I + METHOD method_31879 getDebugString ()Ljava/lang/String; + CLASS class_5583 ClientEntityChangeHandler + FIELD field_27286 entity Lnet/minecraft/class_5568; + FIELD field_27287 packedChunkSectionPos J + FIELD field_27288 entities Lnet/minecraft/class_5572; + METHOD (Lnet/minecraft/class_5582;Lnet/minecraft/class_5568;JLnet/minecraft/class_5572;)V + ARG 2 entity + ARG 3 packedChunkSectionPos + ARG 5 entities diff --git a/mappings/net/minecraft/client/world/ClientWorld.mapping b/mappings/net/minecraft/client/world/ClientWorld.mapping index 89fe87d9a6..c66c54e6b6 100644 --- a/mappings/net/minecraft/client/world/ClientWorld.mapping +++ b/mappings/net/minecraft/client/world/ClientWorld.mapping @@ -8,6 +8,7 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld FIELD field_24605 chunkManager Lnet/minecraft/class_631; FIELD field_24606 skyProperties Lnet/minecraft/class_5294; FIELD field_27733 entityList Lnet/minecraft/class_5574; + FIELD field_27734 entityManager Lnet/minecraft/class_5582; FIELD field_3727 netHandler Lnet/minecraft/class_634; FIELD field_3729 client Lnet/minecraft/class_310; FIELD field_3733 scoreboard Lnet/minecraft/class_269; diff --git a/mappings/net/minecraft/command/EntitySelector.mapping b/mappings/net/minecraft/command/EntitySelector.mapping index e0289ee80d..06a7b3af96 100644 --- a/mappings/net/minecraft/command/EntitySelector.mapping +++ b/mappings/net/minecraft/command/EntitySelector.mapping @@ -11,7 +11,8 @@ CLASS net/minecraft/class_2300 net/minecraft/command/EntitySelector FIELD field_10829 localWorldOnly Z FIELD field_10830 includesNonPlayers Z FIELD field_10831 playerName Ljava/lang/String; - FIELD field_10832 type Lnet/minecraft/class_5575; + FIELD field_10832 entityFilter Lnet/minecraft/class_5575; + FIELD field_27774 PASSTHROUGH_FILTER Lnet/minecraft/class_5575; METHOD (IZZLjava/util/function/Predicate;Lnet/minecraft/class_2096$class_2099;Ljava/util/function/Function;Lnet/minecraft/class_238;Ljava/util/function/BiConsumer;ZLjava/lang/String;Ljava/util/UUID;Lnet/minecraft/class_1299;Z)V ARG 1 count ARG 2 includesNonPlayers diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index 51b1ff3205..132eee3df6 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -9,6 +9,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity FIELD field_23807 inanimate Z FIELD field_25750 trackedPosition Lnet/minecraft/class_243; FIELD field_26995 removalReason Lnet/minecraft/class_1297$class_5529; + FIELD field_26996 entityChangeListener Lnet/minecraft/class_5569; FIELD field_5951 ridingCooldown I FIELD field_5952 onGround Z FIELD field_5953 firstUpdate Z diff --git a/mappings/net/minecraft/class_5568.mapping b/mappings/net/minecraft/entity/EntityLike.mapping similarity index 69% rename from mappings/net/minecraft/class_5568.mapping rename to mappings/net/minecraft/entity/EntityLike.mapping index 516a120cdd..0220bd5c3c 100644 --- a/mappings/net/minecraft/class_5568.mapping +++ b/mappings/net/minecraft/entity/EntityLike.mapping @@ -1,5 +1,7 @@ -CLASS net/minecraft/class_5568 +CLASS net/minecraft/class_5568 net/minecraft/entity/EntityLike METHOD method_24515 getBlockPos ()Lnet/minecraft/class_2338; + METHOD method_31744 setChangeHandler (Lnet/minecraft/class_5569;)V + ARG 1 listener METHOD method_31745 setRemoved (Lnet/minecraft/class_1297$class_5529;)V ARG 1 reason METHOD method_31747 isPlayer ()Z diff --git a/mappings/net/minecraft/class_5579.mapping b/mappings/net/minecraft/server/world/ServerEntityManager.mapping similarity index 74% rename from mappings/net/minecraft/class_5579.mapping rename to mappings/net/minecraft/server/world/ServerEntityManager.mapping index 353dfaca51..b548c1659c 100644 --- a/mappings/net/minecraft/class_5579.mapping +++ b/mappings/net/minecraft/server/world/ServerEntityManager.mapping @@ -1,8 +1,9 @@ -CLASS net/minecraft/class_5579 +CLASS net/minecraft/class_5579 net/minecraft/server/world/ServerEntityManager FIELD field_27260 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_27261 entityUuids Ljava/util/Set; FIELD field_27262 entityLoader Lnet/minecraft/class_5576; FIELD field_27264 trackedEntities Lnet/minecraft/class_5570; + FIELD field_27266 entities Lnet/minecraft/class_5577; FIELD field_27270 loadingQueue Ljava/util/Queue; METHOD (Ljava/lang/Class;Lnet/minecraft/class_5576;Lnet/minecraft/class_5571;)V ARG 2 entityLoader @@ -10,8 +11,12 @@ CLASS net/minecraft/class_5579 ARG 1 entity METHOD method_31820 addEntity (Lnet/minecraft/class_5568;Z)Z ARG 1 entity + METHOD method_31828 addEntitiesWithFlagSet (Ljava/util/stream/Stream;)V + ARG 1 entities METHOD method_31831 canAddEntity (Lnet/minecraft/class_5568;)Z ARG 1 entity + METHOD method_31835 addEntitiesWithFlagCleared (Ljava/util/stream/Stream;)V + ARG 1 entities METHOD method_31838 (Lnet/minecraft/class_5568;)V ARG 1 entity METHOD method_31843 (Lnet/minecraft/class_5568;)V @@ -26,7 +31,9 @@ CLASS net/minecraft/class_5579 ARG 1 entity METHOD method_31864 (Lnet/minecraft/class_5568;)V ARG 1 entity - CLASS class_5580 + CLASS class_5580 ServerEntityChangeHandler FIELD field_27272 entity Lnet/minecraft/class_5568; + FIELD field_27273 packedChunkSectionPos J METHOD (Lnet/minecraft/class_5579;Lnet/minecraft/class_5568;JLnet/minecraft/class_5572;)V ARG 2 entity + ARG 3 packedChunkSectionPos diff --git a/mappings/net/minecraft/server/world/ServerWorld.mapping b/mappings/net/minecraft/server/world/ServerWorld.mapping index 9b14747393..57f5b414c5 100644 --- a/mappings/net/minecraft/server/world/ServerWorld.mapping +++ b/mappings/net/minecraft/server/world/ServerWorld.mapping @@ -20,6 +20,7 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld FIELD field_25144 END_SPAWN_POS Lnet/minecraft/class_2338; FIELD field_26933 dragonParts Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; FIELD field_26934 entityList Lnet/minecraft/class_5574; + FIELD field_26935 entityManager Lnet/minecraft/class_5579; METHOD (Lnet/minecraft/server/MinecraftServer;Ljava/util/concurrent/Executor;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_5268;Lnet/minecraft/class_5321;Lnet/minecraft/class_2874;Lnet/minecraft/class_3949;Lnet/minecraft/class_2794;ZJLjava/util/List;Z)V ARG 1 server ARG 2 workerExecutor diff --git a/mappings/net/minecraft/util/Filter.mapping b/mappings/net/minecraft/util/Filter.mapping new file mode 100644 index 0000000000..18028b5d85 --- /dev/null +++ b/mappings/net/minecraft/util/Filter.mapping @@ -0,0 +1,10 @@ +CLASS net/minecraft/class_5575 net/minecraft/util/Filter + COMMENT A filter determines if an object of some supertype {@code B} can be treated as an object + COMMENT of some subtype {@code T}. + METHOD method_31794 getBaseClass ()Ljava/lang/Class; + METHOD method_31795 forClass (Ljava/lang/Class;)Lnet/minecraft/class_5575; + COMMENT Creates a filter whose filtering condition is whether the object is an instance of the given class. + ARG 0 cls + METHOD method_31796 downcast (Ljava/lang/Object;)Ljava/lang/Object; + COMMENT If the argument can be converted to the type {@code T}, return the argument, otherwise {@code null}. + ARG 1 obj diff --git a/mappings/net/minecraft/util/collection/FilterableCollection.mapping b/mappings/net/minecraft/util/collection/FilterableCollection.mapping new file mode 100644 index 0000000000..12ccdd5a2a --- /dev/null +++ b/mappings/net/minecraft/util/collection/FilterableCollection.mapping @@ -0,0 +1,24 @@ +CLASS net/minecraft/class_5572 net/minecraft/util/collection/FilterableCollection + FIELD field_27247 LOGGER Lorg/apache/logging/log4j/Logger; + FIELD field_27248 backingList Lnet/minecraft/class_3509; + FIELD field_27249 managementCategory Lnet/minecraft/class_5584; + METHOD (Ljava/lang/Class;Lnet/minecraft/class_5584;)V + ARG 1 cls + ARG 2 managementCategory + METHOD method_31761 isEmpty ()Z + METHOD method_31762 forEachFiltered (Lnet/minecraft/class_5575;Ljava/util/function/Predicate;Ljava/util/function/Consumer;)V + ARG 1 filter + ARG 2 predicate + ARG 3 action + METHOD method_31763 getAndSetManagementCategory (Lnet/minecraft/class_5584;)Lnet/minecraft/class_5584; + ARG 1 managementCategory + METHOD method_31764 add (Ljava/lang/Object;)V + ARG 1 obj + METHOD method_31765 forEach (Ljava/util/function/Predicate;Ljava/util/function/Consumer;)V + ARG 1 predicate + ARG 2 action + METHOD method_31766 stream ()Ljava/util/stream/Stream; + METHOD method_31767 remove (Ljava/lang/Object;)Z + ARG 1 obj + METHOD method_31768 getManagementCategory ()Lnet/minecraft/class_5584; + METHOD method_31769 size ()I diff --git a/mappings/net/minecraft/util/math/ChunkSectionPos.mapping b/mappings/net/minecraft/util/math/ChunkSectionPos.mapping index c2f6398fc9..215cdfb967 100644 --- a/mappings/net/minecraft/util/math/ChunkSectionPos.mapping +++ b/mappings/net/minecraft/util/math/ChunkSectionPos.mapping @@ -127,6 +127,8 @@ CLASS net/minecraft/class_4076 net/minecraft/util/math/ChunkSectionPos COMMENT Gets the world position of the given local position within this chunk section. COMMENT @see #packLocal ARG 1 packedLocalPos + METHOD method_32204 getSectionCoord (D)I + ARG 0 worldCoord CLASS 1 FIELD field_19263 iterator Lnet/minecraft/class_3980; METHOD tryAdvance (Ljava/util/function/Consumer;)Z diff --git a/mappings/net/minecraft/world/EntityView.mapping b/mappings/net/minecraft/world/EntityView.mapping index 9faa932feb..3609f53845 100644 --- a/mappings/net/minecraft/world/EntityView.mapping +++ b/mappings/net/minecraft/world/EntityView.mapping @@ -1,5 +1,8 @@ CLASS net/minecraft/class_1924 net/minecraft/world/EntityView METHOD method_18023 getEntitiesByType (Lnet/minecraft/class_5575;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/List; + ARG 1 filter + ARG 2 box + ARG 3 predicate METHOD method_18456 getPlayers ()Ljava/util/List; METHOD method_18458 isPlayerInRange (DDDD)Z ARG 1 x diff --git a/mappings/net/minecraft/world/World.mapping b/mappings/net/minecraft/world/World.mapping index 2d2ef60989..b11678cba1 100644 --- a/mappings/net/minecraft/world/World.mapping +++ b/mappings/net/minecraft/world/World.mapping @@ -75,6 +75,7 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World COMMENT

Debug worlds are not modifiable and are typically meant for development and debug use only. COMMENT See the minecraft wiki as well. METHOD method_27983 getRegistryKey ()Lnet/minecraft/class_5321; + METHOD method_31592 getEntityStore ()Lnet/minecraft/class_5577; METHOD method_8413 updateListeners (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;I)V ARG 1 pos ARG 2 oldState diff --git a/mappings/net/minecraft/class_5569.mapping b/mappings/net/minecraft/world/entity/EntityChangeHandler.mapping similarity index 50% rename from mappings/net/minecraft/class_5569.mapping rename to mappings/net/minecraft/world/entity/EntityChangeHandler.mapping index 2c597db68c..e13ddf5b8f 100644 --- a/mappings/net/minecraft/class_5569.mapping +++ b/mappings/net/minecraft/world/entity/EntityChangeHandler.mapping @@ -1,4 +1,5 @@ -CLASS net/minecraft/class_5569 +CLASS net/minecraft/class_5569 net/minecraft/world/entity/EntityChangeHandler + FIELD field_27243 NO_OP Lnet/minecraft/class_5569; METHOD method_31749 updateEntityPosition ()V METHOD method_31750 remove (Lnet/minecraft/class_1297$class_5529;)V ARG 1 reason diff --git a/mappings/net/minecraft/class_5570.mapping b/mappings/net/minecraft/world/entity/EntityCollection.mapping similarity index 68% rename from mappings/net/minecraft/class_5570.mapping rename to mappings/net/minecraft/world/entity/EntityCollection.mapping index da0f230e6d..f866afe61c 100644 --- a/mappings/net/minecraft/class_5570.mapping +++ b/mappings/net/minecraft/world/entity/EntityCollection.mapping @@ -1,11 +1,15 @@ -CLASS net/minecraft/class_5570 +CLASS net/minecraft/class_5570 net/minecraft/world/entity/EntityCollection FIELD field_27244 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_27245 entitiesById Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; FIELD field_27246 entitiesByUuid Ljava/util/Map; + METHOD method_31751 entities ()Ljava/lang/Iterable; METHOD method_31752 getEntity (I)Lnet/minecraft/class_5568; ARG 1 id METHOD method_31753 addEntity (Lnet/minecraft/class_5568;)V ARG 1 entity + METHOD method_31754 forEachEntity (Lnet/minecraft/class_5575;Ljava/util/function/Consumer;)V + ARG 1 filter + ARG 2 action METHOD method_31755 getEntity (Ljava/util/UUID;)Lnet/minecraft/class_5568; ARG 1 uuid METHOD method_31756 getEntityCount ()I diff --git a/mappings/net/minecraft/world/EntityLoader.mapping b/mappings/net/minecraft/world/entity/EntityLoader.mapping similarity index 88% rename from mappings/net/minecraft/world/EntityLoader.mapping rename to mappings/net/minecraft/world/entity/EntityLoader.mapping index 39bc865d00..f336734732 100644 --- a/mappings/net/minecraft/world/EntityLoader.mapping +++ b/mappings/net/minecraft/world/entity/EntityLoader.mapping @@ -1,4 +1,4 @@ -CLASS net/minecraft/class_5576 net/minecraft/world/EntityLoader +CLASS net/minecraft/class_5576 net/minecraft/world/entity/EntityLoader COMMENT Isolates client and server side specific logic when loading and unloading entities to and from a world. METHOD method_31797 onUnloadEntity (Ljava/lang/Object;)V ARG 1 entity diff --git a/mappings/net/minecraft/world/entity/EntityManagementCategory.mapping b/mappings/net/minecraft/world/entity/EntityManagementCategory.mapping new file mode 100644 index 0000000000..8b9fea03d9 --- /dev/null +++ b/mappings/net/minecraft/world/entity/EntityManagementCategory.mapping @@ -0,0 +1,10 @@ +CLASS net/minecraft/class_5584 net/minecraft/world/entity/EntityManagementCategory + FIELD field_27292 tracked Z + FIELD field_27293 tick Z + METHOD (Ljava/lang/String;IZZ)V + ARG 3 tracked + ARG 4 tick + METHOD method_31883 shouldTick ()Z + METHOD method_31884 fromLevelType (Lnet/minecraft/class_3193$class_3194;)Lnet/minecraft/class_5584; + ARG 0 levelType + METHOD method_31885 shouldTrack ()Z diff --git a/mappings/net/minecraft/world/entity/EntityStore.mapping b/mappings/net/minecraft/world/entity/EntityStore.mapping new file mode 100644 index 0000000000..4f3b8b6534 --- /dev/null +++ b/mappings/net/minecraft/world/entity/EntityStore.mapping @@ -0,0 +1,16 @@ +CLASS net/minecraft/class_5577 net/minecraft/world/entity/EntityStore + METHOD method_31803 entities ()Ljava/lang/Iterable; + METHOD method_31804 getEntityById (I)Lnet/minecraft/class_5568; + ARG 1 id + METHOD method_31805 forEachEntity (Lnet/minecraft/class_5575;Lnet/minecraft/class_238;Ljava/util/function/Consumer;)V + ARG 1 filter + ARG 2 box + ARG 3 action + METHOD method_31806 forEachEntity (Lnet/minecraft/class_5575;Ljava/util/function/Consumer;)V + ARG 1 filter + ARG 2 action + METHOD method_31807 forEachEntity (Lnet/minecraft/class_238;Ljava/util/function/Consumer;)V + ARG 1 box + ARG 2 action + METHOD method_31808 getEntityByUuid (Ljava/util/UUID;)Lnet/minecraft/class_5568; + ARG 1 uuid diff --git a/mappings/net/minecraft/world/entity/EntityStoreImpl.mapping b/mappings/net/minecraft/world/entity/EntityStoreImpl.mapping new file mode 100644 index 0000000000..c27682a5f0 --- /dev/null +++ b/mappings/net/minecraft/world/entity/EntityStoreImpl.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_5578 net/minecraft/world/entity/EntityStoreImpl + FIELD field_27258 entityStore Lnet/minecraft/class_5570; + METHOD (Lnet/minecraft/class_5570;Lnet/minecraft/class_5573;)V + ARG 1 entityStore