yarn/mappings/net/minecraft/entity/EntityType.mapping

174 lines
7.9 KiB
Plaintext
Raw Normal View History

2019-06-28 17:55:20 -04:00
CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType
FIELD field_16526 lootTableId Lnet/minecraft/class_2960;
FIELD field_18070 dimensions Lnet/minecraft/class_4048;
FIELD field_18981 fireImmune Z
FIELD field_19423 spawnableFarFromPlayer Z
FIELD field_24085 maxTrackDistance I
FIELD field_24086 trackTickInterval I
FIELD field_25355 canSpawnInside Lcom/google/common/collect/ImmutableSet;
FIELD field_30053 ENTITY_TAG_KEY Ljava/lang/String;
2019-06-28 17:55:20 -04:00
FIELD field_6056 saveable Z
FIELD field_6072 summonable Z
FIELD field_6088 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_6092 name Lnet/minecraft/class_2561;
FIELD field_6094 spawnGroup Lnet/minecraft/class_1311;
2019-06-28 17:55:20 -04:00
FIELD field_6101 factory Lnet/minecraft/class_1299$class_4049;
FIELD field_6106 translationKey Ljava/lang/String;
2020-06-04 15:08:31 -04:00
METHOD <init> (Lnet/minecraft/class_1299$class_4049;Lnet/minecraft/class_1311;ZZZZLcom/google/common/collect/ImmutableSet;Lnet/minecraft/class_4048;II)V
ARG 1 factory
ARG 2 spawnGroup
ARG 3 saveable
ARG 4 summonable
ARG 5 fireImmune
ARG 6 spawnableFarFromPlayer
ARG 7 canSpawnInside
ARG 8 dimensions
ARG 9 maxTrackDistance
ARG 10 trackTickInterval
2019-06-28 17:55:20 -04:00
METHOD method_16351 getLootTableId ()Lnet/minecraft/class_2960;
METHOD method_17683 createSimpleBoundingBox (DDD)Lnet/minecraft/class_238;
ARG 1 feetX
ARG 3 feetY
ARG 5 feetZ
METHOD method_17684 fromNbt (Lnet/minecraft/class_2487;)Ljava/util/Optional;
ARG 0 nbt
2019-06-28 17:55:20 -04:00
METHOD method_17685 getWidth ()F
METHOD method_17686 getHeight ()F
METHOD method_17842 loadEntityWithPassengers (Lnet/minecraft/class_2487;Lnet/minecraft/class_1937;Ljava/util/function/Function;)Lnet/minecraft/class_1297;
ARG 0 nbt
ARG 1 world
2019-06-28 17:55:20 -04:00
ARG 2 entityProcessor
METHOD method_17843 (Lnet/minecraft/class_2487;Lnet/minecraft/class_1937;Ljava/util/function/Function;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297;
ARG 3 entity
METHOD method_17848 loadEntityFromNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_1937;)Ljava/util/Optional;
ARG 0 nbt
ARG 1 world
2019-06-28 17:55:20 -04:00
METHOD method_18386 getDimensions ()Lnet/minecraft/class_4048;
METHOD method_18387 getMaxTrackDistance ()I
COMMENT Returns the tracking distance, <b>in chunks</b>, of this type of entity
COMMENT for clients. This will be then modified by the server's tracking
COMMENT distance multiplier.
2019-06-28 17:55:20 -04:00
METHOD method_18388 getTrackTickInterval ()I
METHOD method_18389 alwaysUpdateVelocity ()Z
METHOD method_19946 isFireImmune ()Z
METHOD method_20210 isIn (Lnet/minecraft/class_3494;)Z
2019-06-28 17:55:20 -04:00
ARG 1 tag
METHOD method_20814 isSpawnableFarFromPlayer ()Z
METHOD method_29496 isInvalidSpawn (Lnet/minecraft/class_2680;)Z
COMMENT Returns whether the EntityType can spawn inside the given block.
COMMENT
COMMENT <p>By default, non-fire-immune mobs can't spawn in/on blocks dealing fire damage.
COMMENT Any mob can't spawn in wither roses, sweet berry bush, or cacti.
COMMENT
COMMENT <p>This can be overwritten via {@link EntityType.Builder#allowSpawningInside(Block[])}
ARG 1 state
Entity stuff, see #1905 (#1967) * Squash the review stuff Co-authored-by: Henry <obw@generalprogramming.org> Co-authored-by: Thalia Nero <chrisvn00@gmail.com> commit b9e91de684428f0b0350755527052e418dfa84f1 Author: Henry <obw@generalprogramming.org> Date: Fri Jan 1 18:06:37 2021 +0000 Apply some cleanup from code review Also removes some bits not present in 20w51a Co-authored-by: YanisBft <doublecraft.official@gmail.com> commit e9f0cea6e77e28bcdbb49e80ec95d0392107c54d Author: Henry Le Grys <henry@legrys.info> Date: Wed Dec 9 19:40:28 2020 +0000 Add javadocs for MessageListener commit a6fe16a9cd0d18c17938ba56b35cda253ad9c008 Author: Henry Le Grys <henry@legrys.info> Date: Wed Dec 9 18:31:29 2020 +0000 Apply some suggestions to clean up - Restored missing Entity methods - Fixed comment reference - Unmapped generic `flagSet`-named methods commit cbacd58a0ad73f9ebb3e2766f9e7a583003c61f3 Author: Henry Le Grys <henry@legrys.info> Date: Thu Dec 3 18:56:45 2020 +0000 Apply some suggestions & map extra names commit 411b92b91fd863afafd0d2cec2292ad53a275e20 Merge: c5287fed0 c0a046c66 Author: Henry Le Grys <henry@legrys.info> Date: Thu Dec 3 17:55:40 2020 +0000 Merge 20w49a into world-entity commit c5287fed068a748c91c6cd7744b74537c10e6ab6 Author: Thalia Nero <chrisvn00@gmail.com> Date: Wed Nov 11 23:18:02 2020 -0500 listener -> handler commit 490818513eaad0f53adc0e11258dcf57d49f3b5c Merge: d74d922b0 3465a1132 Author: Thalia Nero <chrisvn00@gmail.com> Date: Sun Nov 8 14:53:43 2020 -0500 Merge branch '20w45a' into world-entity commit d74d922b0b01cff8291fe6f1fa4199bad1b51c87 Author: Thalia Nero <chrisvn00@gmail.com> Date: Sat Nov 7 15:28:32 2020 -0500 Update mappings from review. commit fbb44ecbb94300be1a1efe1108a12a3591cbea54 Author: Thalia Nero <chrisvn00@gmail.com> Date: Sat Nov 7 01:51:17 2020 -0500 Some docs and mapping of methods called by the entity stuff. commit 095711c00abeb269ca66ee2449bc21e981aaac10 Author: Thalia Nero <chrisvn00@gmail.com> Date: Sat Nov 7 01:28:23 2020 -0500 Some parameters and mappings. commit caea9fed001f8c6c1e965c67120a3d7171ad08e7 Author: Thalia Nero <chrisvn00@gmail.com> Date: Sat Nov 7 01:14:33 2020 -0500 Filter -> TypeFilter commit 9d82f4bcc4b8d0982fc676d51b777077dc5d104d Author: Thalia Nero <chrisvn00@gmail.com> Date: Fri Nov 6 20:19:18 2020 -0500 Map ChunkStatusChangeListener. commit 4699e0991e4a4ad3f12e9db6ce9d39f0d9743cb3 Author: Thalia Nero <chrisvn00@gmail.com> Date: Fri Nov 6 20:11:11 2020 -0500 Map more entity loading stuff. commit 8a30358ef29a692045f86ba26dbb75536a5f4783 Merge: 6d0aa8cff ee05e2b40 Author: Thalia Nero <chrisvn00@gmail.com> Date: Fri Nov 6 18:10:03 2020 -0500 Merge branch '20w45a' of github.com:FabricMC/yarn into world-entity commit 6d0aa8cff719465ffa3e3049627a4575d6ea4069 Author: Thalia Nero <chrisvn00@gmail.com> Date: Fri Nov 6 03:43:11 2020 -0500 Map a lot of entity world interaction shenanigans. Feeling tired might remap later. * Extra classes * tweaks * Revert some refactors * meh, enigma bad * move entitylike to world as it's more s/l related than actual entity * Eliminate the "group" Signed-off-by: liach <liach@users.noreply.github.com> * Bunch renames, should make sense now Signed-off-by: liach <liach@users.noreply.github.com> * Fix javadoc types Co-authored-by: YanisBft <doublecraft.official@gmail.com> * Human-friendly name for synthetic fields in case they appear * rename Co-authored-by: liach <liach@users.noreply.github.com> Co-authored-by: YanisBft <doublecraft.official@gmail.com>
2021-02-10 14:35:29 -05:00
METHOD method_31489 streamFromNbt (Ljava/util/List;Lnet/minecraft/class_1937;)Ljava/util/stream/Stream;
ARG 0 entityNbtList
ARG 1 world
METHOD method_35050 getUntranslatedName ()Ljava/lang/String;
METHOD method_5881 loadFromEntityNbt (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_2487;)V
ARG 0 world
ARG 1 player
ARG 2 entity
ARG 3 itemNbt
2019-06-28 17:55:20 -04:00
METHOD method_5882 getTranslationKey ()Ljava/lang/String;
METHOD method_5883 create (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297;
ARG 1 world
2019-08-28 13:46:02 -04:00
METHOD method_5884 getOriginY (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;ZLnet/minecraft/class_238;)D
ARG 0 world
2019-06-28 17:55:20 -04:00
ARG 1 pos
ARG 2 invertY
2019-06-28 17:55:20 -04:00
ARG 3 boundingBox
METHOD method_5886 newInstance (Lnet/minecraft/class_1937;Lnet/minecraft/class_1299;)Lnet/minecraft/class_1297;
ARG 0 world
ARG 1 type
2020-07-01 12:44:38 -04:00
METHOD method_5888 create (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Lnet/minecraft/class_2561;Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_3730;ZZ)Lnet/minecraft/class_1297;
ARG 1 world
ARG 2 itemNbt
ARG 3 name
ARG 4 player
ARG 5 pos
ARG 6 spawnReason
2019-06-28 17:55:20 -04:00
ARG 7 alignPosition
ARG 8 invertY
2019-06-28 17:55:20 -04:00
METHOD method_5889 createInstanceFromId (ILnet/minecraft/class_1937;)Lnet/minecraft/class_1297;
ARG 0 type
ARG 1 world
METHOD method_5890 getId (Lnet/minecraft/class_1299;)Lnet/minecraft/class_2960;
ARG 0 type
METHOD method_5891 getSpawnGroup ()Lnet/minecraft/class_1311;
METHOD method_5892 getEntityFromNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_1937;)Ljava/util/Optional;
ARG 0 nbt
ARG 1 world
2019-06-28 17:55:20 -04:00
METHOD method_5893 isSaveable ()Z
2020-07-01 12:44:38 -04:00
METHOD method_5894 spawnFromItemStack (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_3730;ZZ)Lnet/minecraft/class_1297;
ARG 1 world
2019-06-28 17:55:20 -04:00
ARG 2 stack
ARG 3 player
ARG 4 pos
ARG 5 spawnReason
ARG 6 alignPosition
ARG 7 invertY
2019-06-28 17:55:20 -04:00
METHOD method_5895 register (Ljava/lang/String;Lnet/minecraft/class_1299$class_1300;)Lnet/minecraft/class_1299;
ARG 0 id
ARG 1 type
2019-06-28 17:55:20 -04:00
METHOD method_5896 isSummonable ()Z
METHOD method_5897 getName ()Lnet/minecraft/class_2561;
METHOD method_5898 get (Ljava/lang/String;)Ljava/util/Optional;
ARG 0 id
2020-07-01 12:44:38 -04:00
METHOD method_5899 spawn (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Lnet/minecraft/class_2561;Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_3730;ZZ)Lnet/minecraft/class_1297;
ARG 1 world
ARG 2 itemNbt
ARG 3 name
ARG 4 player
ARG 5 pos
ARG 6 spawnReason
ARG 7 alignPosition
ARG 8 invertY
CLASS class_1300 Builder
FIELD field_18071 dimensions Lnet/minecraft/class_4048;
FIELD field_18982 fireImmune Z
FIELD field_19424 spawnableFarFromPlayer Z
FIELD field_24087 maxTrackingRange I
FIELD field_24088 trackingTickInterval I
FIELD field_25356 canSpawnInside Lcom/google/common/collect/ImmutableSet;
FIELD field_6148 factory Lnet/minecraft/class_1299$class_4049;
FIELD field_6149 spawnGroup Lnet/minecraft/class_1311;
FIELD field_6150 summonable Z
FIELD field_6151 saveable Z
METHOD <init> (Lnet/minecraft/class_1299$class_4049;Lnet/minecraft/class_1311;)V
ARG 1 factory
ARG 2 spawnGroup
METHOD method_17687 setDimensions (FF)Lnet/minecraft/class_1299$class_1300;
ARG 1 width
ARG 2 height
METHOD method_19947 makeFireImmune ()Lnet/minecraft/class_1299$class_1300;
METHOD method_20815 spawnableFarFromPlayer ()Lnet/minecraft/class_1299$class_1300;
METHOD method_27299 maxTrackingRange (I)Lnet/minecraft/class_1299$class_1300;
ARG 1 maxTrackingRange
METHOD method_27300 trackingTickInterval (I)Lnet/minecraft/class_1299$class_1300;
ARG 1 trackingTickInterval
METHOD method_29497 allowSpawningInside ([Lnet/minecraft/class_2248;)Lnet/minecraft/class_1299$class_1300;
COMMENT Allows this type of entity to spawn inside the given block, bypassing the default
COMMENT wither rose, sweet berry bush, cactus, and fire-damage-dealing blocks for
COMMENT non-fire-resistant mobs.
COMMENT
COMMENT <p>{@code minecraft:prevent_mob_spawning_inside} tag overrides this.
COMMENT With this setting, fire resistant mobs can spawn on/in fire damage dealing blocks,
COMMENT and wither skeletons can spawn in wither roses. If a block added is not in the default
COMMENT blacklist, the addition has no effect.
ARG 1 blocks
METHOD method_5901 disableSummon ()Lnet/minecraft/class_1299$class_1300;
METHOD method_5902 create (Lnet/minecraft/class_1311;)Lnet/minecraft/class_1299$class_1300;
ARG 0 spawnGroup
METHOD method_5903 create (Lnet/minecraft/class_1299$class_4049;Lnet/minecraft/class_1311;)Lnet/minecraft/class_1299$class_1300;
ARG 0 factory
ARG 1 spawnGroup
METHOD method_5904 disableSaving ()Lnet/minecraft/class_1299$class_1300;
METHOD method_5905 build (Ljava/lang/String;)Lnet/minecraft/class_1299;
ARG 1 id
CLASS class_4049 EntityFactory
METHOD create (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297;
ARG 1 type
ARG 2 world