From 495216bb07bb6c1951f4d68dba2c61f0abd42b8e Mon Sep 17 00:00:00 2001 From: Joseph Burton Date: Thu, 16 Jul 2020 00:58:09 +0100 Subject: [PATCH] Biome creator mappings (#1582) --- .../minecraft/client/sound/MusicType.mapping | 2 + .../net/minecraft/world/biome/Biomes.mapping | 2 + .../world/biome/DefaultBiomeCreator.mapping | 157 ++++++++++++++++++ .../world/biome/FrozenOceanBiome.mapping | 1 + .../world/biome/SnowyTundraBiome.mapping | 1 + .../gen/feature/DefaultBiomeFeatures.mapping | 11 ++ 6 files changed, 174 insertions(+) create mode 100644 mappings/net/minecraft/world/biome/DefaultBiomeCreator.mapping create mode 100644 mappings/net/minecraft/world/biome/FrozenOceanBiome.mapping create mode 100644 mappings/net/minecraft/world/biome/SnowyTundraBiome.mapping diff --git a/mappings/net/minecraft/client/sound/MusicType.mapping b/mappings/net/minecraft/client/sound/MusicType.mapping index 668c302895..e4d6d5f469 100644 --- a/mappings/net/minecraft/client/sound/MusicType.mapping +++ b/mappings/net/minecraft/client/sound/MusicType.mapping @@ -6,3 +6,5 @@ CLASS net/minecraft/class_1143 net/minecraft/client/sound/MusicType FIELD field_5583 END Lnet/minecraft/class_5195; FIELD field_5585 MENU Lnet/minecraft/class_5195; FIELD field_5586 GAME Lnet/minecraft/class_5195; + METHOD method_27283 createIngameMusic (Lnet/minecraft/class_3414;)Lnet/minecraft/class_5195; + ARG 0 event diff --git a/mappings/net/minecraft/world/biome/Biomes.mapping b/mappings/net/minecraft/world/biome/Biomes.mapping index b9624eeea2..c81c037562 100644 --- a/mappings/net/minecraft/world/biome/Biomes.mapping +++ b/mappings/net/minecraft/world/biome/Biomes.mapping @@ -1,5 +1,7 @@ CLASS net/minecraft/class_1972 net/minecraft/world/biome/Biomes + FIELD field_25821 MUTATED_BIOMES Lnet/minecraft/class_2361; FIELD field_9469 DEFAULT Lnet/minecraft/class_1959; + METHOD method_30360 getMutated (Lnet/minecraft/class_1959;)Lnet/minecraft/class_1959; METHOD method_8775 register (ILjava/lang/String;Lnet/minecraft/class_1959;)Lnet/minecraft/class_1959; ARG 0 rawId ARG 1 id diff --git a/mappings/net/minecraft/world/biome/DefaultBiomeCreator.mapping b/mappings/net/minecraft/world/biome/DefaultBiomeCreator.mapping new file mode 100644 index 0000000000..a6b6bb6a35 --- /dev/null +++ b/mappings/net/minecraft/world/biome/DefaultBiomeCreator.mapping @@ -0,0 +1,157 @@ +CLASS net/minecraft/class_5478 net/minecraft/world/biome/DefaultBiomeCreator + METHOD method_30683 createJungle ()Lnet/minecraft/class_1959; + METHOD method_30684 createMushroomFields (FF)Lnet/minecraft/class_1959; + ARG 0 depth + ARG 1 scale + METHOD method_30685 createBeach (FFFFIZZ)Lnet/minecraft/class_1959; + ARG 0 depth + ARG 1 scale + ARG 2 temperature + ARG 3 downfall + ARG 4 waterColor + ARG 5 snowy + ARG 6 stony + METHOD method_30686 createRiver (FFFIZ)Lnet/minecraft/class_1959; + ARG 0 depth + ARG 1 scale + ARG 2 temperature + ARG 3 waterColor + ARG 4 frozen + METHOD method_30687 createGiantTreeTaiga (FFFZLjava/lang/String;)Lnet/minecraft/class_1959; + ARG 0 depth + ARG 1 scale + ARG 2 temperature + ARG 3 spruce + ARG 4 parent + METHOD method_30688 createBambooJungle (FFII)Lnet/minecraft/class_1959; + ARG 0 depth + ARG 1 scale + ARG 2 parrotWeight + ARG 3 parrotMaxGroupSize + METHOD method_30689 createJungle (FFIII)Lnet/minecraft/class_1959; + ARG 0 depth + ARG 1 scale + ARG 2 parrotWeight + ARG 3 parrotMaxGroupSize + ARG 4 ocelotMaxGroupSize + METHOD method_30690 createMountains (FFLnet/minecraft/class_3504;ZLjava/lang/String;)Lnet/minecraft/class_1959; + ARG 0 depth + ARG 1 scale + ARG 2 surfaceBuilder + ARG 3 extraTrees + ARG 4 parent + METHOD method_30691 createBirchForest (FFLjava/lang/String;Z)Lnet/minecraft/class_1959; + ARG 0 depth + ARG 1 scale + ARG 2 parent + ARG 3 tallTrees + METHOD method_30692 createOcean (Lnet/minecraft/class_3504;IIZZZ)Lnet/minecraft/class_1959; + ARG 0 surfaceBuilder + ARG 1 waterColor + ARG 2 waterFogColor + ARG 3 deep + ARG 4 warm + ARG 5 preserveOldStructureOrder + METHOD method_30693 createWoodedBadlandsPlateau (Ljava/lang/String;FF)Lnet/minecraft/class_1959; + ARG 0 parent + ARG 1 depth + ARG 2 scale + METHOD method_30694 createSavanna (Ljava/lang/String;FFFZZ)Lnet/minecraft/class_1959; + ARG 0 parent + ARG 1 depth + ARG 2 scale + ARG 3 temperature + ARG 4 tall + ARG 5 shattered + METHOD method_30695 createJungleFeatures (Ljava/lang/String;FFFZZZ)Lnet/minecraft/class_1959; + ARG 0 parent + ARG 1 depth + ARG 2 scale + ARG 3 downfall + ARG 4 bambooTrees + ARG 5 edge + ARG 6 modified + METHOD method_30696 createNormalBadlands (Ljava/lang/String;FFZ)Lnet/minecraft/class_1959; + ARG 0 parent + ARG 1 depth + ARG 2 scale + ARG 3 plateau + METHOD method_30697 createSnowyTundra (Ljava/lang/String;FFZZ)Lnet/minecraft/class_1959; + ARG 0 parent + ARG 1 depth + ARG 2 scale + ARG 3 iceSpikes + ARG 4 snowyMountains + METHOD method_30698 createDesert (Ljava/lang/String;FFZZZ)Lnet/minecraft/class_1959; + ARG 0 parent + ARG 1 depth + ARG 2 scale + ARG 3 illagerStructures + ARG 4 pyramids + ARG 5 fossils + METHOD method_30699 createTaiga (Ljava/lang/String;FFZZZZ)Lnet/minecraft/class_1959; + ARG 0 parent + ARG 1 depth + ARG 2 scale + ARG 3 snowy + ARG 4 mountains + ARG 5 villages + ARG 6 igloos + METHOD method_30700 createBadlands (Ljava/lang/String;Lnet/minecraft/class_3504;FFZZ)Lnet/minecraft/class_1959; + ARG 0 parent + ARG 1 surfaceBuilder + ARG 2 depth + ARG 3 scale + ARG 4 plateau + ARG 5 trees + METHOD method_30701 createPlains (Ljava/lang/String;Z)Lnet/minecraft/class_1959; + ARG 0 parent + ARG 1 sunflower + METHOD method_30702 createColdOcean (Z)Lnet/minecraft/class_1959; + ARG 0 deep + METHOD method_30703 createJungleEdge ()Lnet/minecraft/class_1959; + METHOD method_30704 createNormalForest (FF)Lnet/minecraft/class_1959; + ARG 0 depth + ARG 1 scale + METHOD method_30705 createDarkForest (Ljava/lang/String;FFZ)Lnet/minecraft/class_1959; + ARG 0 parent + ARG 1 depth + ARG 2 scale + ARG 3 redMushrooms + METHOD method_30706 createNormalOcean (Z)Lnet/minecraft/class_1959; + ARG 0 deep + METHOD method_30707 createModifiedJungleEdge ()Lnet/minecraft/class_1959; + METHOD method_30708 createSwamp (Ljava/lang/String;FFZ)Lnet/minecraft/class_1959; + ARG 0 parent + ARG 1 depth + ARG 2 scale + ARG 3 hills + METHOD method_30709 createLukewarmOcean (Z)Lnet/minecraft/class_1959; + ARG 0 deep + METHOD method_30710 createModifiedJungle ()Lnet/minecraft/class_1959; + METHOD method_30711 createForest (Ljava/lang/String;FFZ)Lnet/minecraft/class_1959; + ARG 0 parent + ARG 1 depth + ARG 2 scale + ARG 3 flower + METHOD method_30712 createFrozenOcean (Z)Lnet/minecraft/class_1959; + ARG 0 monument + METHOD method_30713 createJungleHills ()Lnet/minecraft/class_1959; + METHOD method_30714 createNormalBambooJungle ()Lnet/minecraft/class_1959; + METHOD method_30715 createBambooJungleHills ()Lnet/minecraft/class_1959; + METHOD method_30716 createEndBarrens ()Lnet/minecraft/class_1959; + METHOD method_30717 createTheEnd ()Lnet/minecraft/class_1959; + METHOD method_30718 createEndMidlands ()Lnet/minecraft/class_1959; + METHOD method_30719 createEndHighlands ()Lnet/minecraft/class_1959; + METHOD method_30720 createSmallEndIslands ()Lnet/minecraft/class_1959; + METHOD method_30721 createSavannaPlateau ()Lnet/minecraft/class_1959; + METHOD method_30722 createErodedBadlands ()Lnet/minecraft/class_1959; + METHOD method_30723 createWarmOcean ()Lnet/minecraft/class_1959; + METHOD method_30724 createDeepWarmOcean ()Lnet/minecraft/class_1959; + METHOD method_30725 createFlowerForest ()Lnet/minecraft/class_1959; + METHOD method_30726 createTheVoid ()Lnet/minecraft/class_1959; + METHOD method_30727 createNetherWastes ()Lnet/minecraft/class_1959; + METHOD method_30728 createSoulSandValley ()Lnet/minecraft/class_1959; + METHOD method_30729 createBasaltDeltas ()Lnet/minecraft/class_1959; + METHOD method_30730 createCrimsonForest ()Lnet/minecraft/class_1959; + METHOD method_30731 createWarpedForest ()Lnet/minecraft/class_1959; diff --git a/mappings/net/minecraft/world/biome/FrozenOceanBiome.mapping b/mappings/net/minecraft/world/biome/FrozenOceanBiome.mapping new file mode 100644 index 0000000000..257f09dc21 --- /dev/null +++ b/mappings/net/minecraft/world/biome/FrozenOceanBiome.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_5476 net/minecraft/world/biome/FrozenOceanBiome diff --git a/mappings/net/minecraft/world/biome/SnowyTundraBiome.mapping b/mappings/net/minecraft/world/biome/SnowyTundraBiome.mapping new file mode 100644 index 0000000000..2615dc4c96 --- /dev/null +++ b/mappings/net/minecraft/world/biome/SnowyTundraBiome.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_5477 net/minecraft/world/biome/SnowyTundraBiome diff --git a/mappings/net/minecraft/world/gen/feature/DefaultBiomeFeatures.mapping b/mappings/net/minecraft/world/gen/feature/DefaultBiomeFeatures.mapping index 8584cc0cd4..5ca3767d8e 100644 --- a/mappings/net/minecraft/world/gen/feature/DefaultBiomeFeatures.mapping +++ b/mappings/net/minecraft/world/gen/feature/DefaultBiomeFeatures.mapping @@ -156,3 +156,14 @@ CLASS net/minecraft/class_3864 net/minecraft/world/gen/feature/DefaultBiomeFeatu ARG 0 biome METHOD method_30587 addEndMobs (Lnet/minecraft/class_1959;)V ARG 0 biome + METHOD method_30678 addWarmOceanMobs (Lnet/minecraft/class_1959;II)V + ARG 0 biome + ARG 1 squidWeight + ARG 2 squidMinGroupSize + METHOD method_30679 addOceanMobs (Lnet/minecraft/class_1959;III)V + ARG 0 biome + ARG 1 squidWeight + ARG 2 squidMaxGroupSize + ARG 3 codWeight + METHOD method_30680 addPlainsMobs (Lnet/minecraft/class_1959;)V + ARG 0 biome