From 627465501efa8da05e039fdfc102db27298cb118 Mon Sep 17 00:00:00 2001 From: liach <7806504+liach@users.noreply.github.com> Date: Tue, 3 Mar 2020 09:10:30 -0600 Subject: [PATCH] 20w09a all classes mapped (#1143) * 20w09a all classes mapped Signed-off-by: liach * call it Repeating Audio Stream Signed-off-by: liach --- .../client/particle/BlockLeakParticle.mapping | 43 +++++++++++++++++++ .../client/sound/AudioStream.mapping | 2 + .../client/sound/OggAudioStream.mapping | 3 ++ .../client/sound/RepeatingAudioStream.mapping | 11 +++++ .../client/sound/SoundLoader.mapping | 1 + .../client/sound/SoundSystem.mapping | 3 ++ .../net/minecraft/util/CubicSampler.mapping | 10 +++++ .../world/biome/source/BiomeAccess.mapping | 4 ++ 8 files changed, 77 insertions(+) create mode 100644 mappings/net/minecraft/client/sound/RepeatingAudioStream.mapping create mode 100644 mappings/net/minecraft/util/CubicSampler.mapping diff --git a/mappings/net/minecraft/client/particle/BlockLeakParticle.mapping b/mappings/net/minecraft/client/particle/BlockLeakParticle.mapping index 0916fa30d6..0846d5fdf4 100644 --- a/mappings/net/minecraft/client/particle/BlockLeakParticle.mapping +++ b/mappings/net/minecraft/client/particle/BlockLeakParticle.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_663 net/minecraft/client/particle/BlockLeakParticle + FIELD field_22437 obsidianTear Z FIELD field_3789 fluid Lnet/minecraft/class_3611; METHOD (Lnet/minecraft/class_1937;DDDLnet/minecraft/class_3611;)V ARG 1 world @@ -43,21 +44,63 @@ CLASS net/minecraft/class_663 net/minecraft/client/particle/BlockLeakParticle ARG 8 fluid ARG 9 nextParticle CLASS class_4085 Landing + METHOD (Lnet/minecraft/class_1937;DDDLnet/minecraft/class_3611;)V + ARG 1 world + ARG 2 x + ARG 4 y + ARG 6 z + ARG 8 fluid CLASS class_4086 FallingLavaFactory FIELD field_18294 spriteProvider Lnet/minecraft/class_4002; METHOD (Lnet/minecraft/class_4002;)V ARG 1 spriteProvider CLASS class_4087 LandingLavaFactory FIELD field_18296 spriteProvider Lnet/minecraft/class_4002; + METHOD (Lnet/minecraft/class_4002;)V + ARG 1 spriteProvider CLASS class_4088 DrippingWaterFactory FIELD field_18298 spriteProvider Lnet/minecraft/class_4002; + METHOD (Lnet/minecraft/class_4002;)V + ARG 1 spriteProvider CLASS class_4497 Falling + METHOD (Lnet/minecraft/class_1937;DDDLnet/minecraft/class_3611;)V + ARG 1 world + ARG 2 x + ARG 4 y + ARG 6 z + ARG 8 fluid CLASS class_4498 FallingHoney + METHOD (Lnet/minecraft/class_1937;DDDLnet/minecraft/class_3611;Lnet/minecraft/class_2394;)V + ARG 1 world + ARG 2 x + ARG 4 y + ARG 6 z + ARG 8 fluid CLASS class_4499 FallingHoneyFactory FIELD field_20515 spriteProvider Lnet/minecraft/class_4002; + METHOD (Lnet/minecraft/class_4002;)V + ARG 1 spriteProvider CLASS class_4500 DrippingHoneyFactory FIELD field_20516 spriteProvider Lnet/minecraft/class_4002; + METHOD (Lnet/minecraft/class_4002;)V + ARG 1 spriteProvider CLASS class_4501 LandingHoneyFactory FIELD field_20517 spriteProvider Lnet/minecraft/class_4002; + METHOD (Lnet/minecraft/class_4002;)V + ARG 1 spriteProvider CLASS class_4502 FallingNectarFactory FIELD field_20518 spriteProvider Lnet/minecraft/class_4002; + METHOD (Lnet/minecraft/class_4002;)V + ARG 1 spriteProvider + CLASS class_4853 FallingObsidianTearFactory + FIELD field_22438 spriteProvider Lnet/minecraft/class_4002; + METHOD (Lnet/minecraft/class_4002;)V + ARG 1 spriteProvider + CLASS class_4854 DrippingObsidianTearFactory + FIELD field_22439 spriteProvider Lnet/minecraft/class_4002; + METHOD (Lnet/minecraft/class_4002;)V + ARG 1 spriteProvider + CLASS class_4855 LandingObsidianTearFactory + FIELD field_22440 spriteProvider Lnet/minecraft/class_4002; + METHOD (Lnet/minecraft/class_4002;)V + ARG 1 spriteProvider diff --git a/mappings/net/minecraft/client/sound/AudioStream.mapping b/mappings/net/minecraft/client/sound/AudioStream.mapping index 3555fa6909..39f07b5569 100644 --- a/mappings/net/minecraft/client/sound/AudioStream.mapping +++ b/mappings/net/minecraft/client/sound/AudioStream.mapping @@ -1,2 +1,4 @@ CLASS net/minecraft/class_4234 net/minecraft/client/sound/AudioStream METHOD method_19719 getFormat ()Ljavax/sound/sampled/AudioFormat; + METHOD method_19720 getBuffer (I)Ljava/nio/ByteBuffer; + ARG 1 size diff --git a/mappings/net/minecraft/client/sound/OggAudioStream.mapping b/mappings/net/minecraft/client/sound/OggAudioStream.mapping index f61db39d07..d8536cb009 100644 --- a/mappings/net/minecraft/client/sound/OggAudioStream.mapping +++ b/mappings/net/minecraft/client/sound/OggAudioStream.mapping @@ -14,7 +14,10 @@ CLASS net/minecraft/class_4228 net/minecraft/client/sound/OggAudioStream CLASS class_4229 ChannelList FIELD field_18911 buffers Ljava/util/List; FIELD field_18912 size I + FIELD field_18913 currentBufferSize I FIELD field_18914 buffer Ljava/nio/ByteBuffer; + METHOD (I)V + ARG 1 size METHOD method_19679 getBuffer ()Ljava/nio/ByteBuffer; METHOD method_19680 addChannel (F)V METHOD method_19682 init ()V diff --git a/mappings/net/minecraft/client/sound/RepeatingAudioStream.mapping b/mappings/net/minecraft/client/sound/RepeatingAudioStream.mapping new file mode 100644 index 0000000000..3d52030709 --- /dev/null +++ b/mappings/net/minecraft/client/sound/RepeatingAudioStream.mapping @@ -0,0 +1,11 @@ +CLASS net/minecraft/class_4856 net/minecraft/client/sound/RepeatingAudioStream + FIELD field_22443 delegateFactory Lnet/minecraft/class_4856$class_4857; + FIELD field_22444 delegate Lnet/minecraft/class_4234; + FIELD field_22445 inputStream Ljava/io/BufferedInputStream; + METHOD (Lnet/minecraft/class_4856$class_4857;Ljava/io/InputStream;)V + ARG 1 delegateFactory + ARG 2 inputStream + CLASS class_4857 DelegateFactory + CLASS class_4858 ReusableInputStream + METHOD (Ljava/io/InputStream;)V + ARG 1 inputStream diff --git a/mappings/net/minecraft/client/sound/SoundLoader.mapping b/mappings/net/minecraft/client/sound/SoundLoader.mapping index d4bbca9e66..8a86a4ae77 100644 --- a/mappings/net/minecraft/client/sound/SoundLoader.mapping +++ b/mappings/net/minecraft/client/sound/SoundLoader.mapping @@ -10,3 +10,4 @@ CLASS net/minecraft/class_4237 net/minecraft/client/sound/SoundLoader ARG 1 id METHOD method_19744 loadStreamed (Lnet/minecraft/class_2960;Z)Ljava/util/concurrent/CompletableFuture; ARG 1 id + ARG 2 repeatInstantly diff --git a/mappings/net/minecraft/client/sound/SoundSystem.mapping b/mappings/net/minecraft/client/sound/SoundSystem.mapping index b898bf4064..8e6eadc0dc 100644 --- a/mappings/net/minecraft/client/sound/SoundSystem.mapping +++ b/mappings/net/minecraft/client/sound/SoundSystem.mapping @@ -29,6 +29,9 @@ CLASS net/minecraft/class_1140 net/minecraft/client/sound/SoundSystem METHOD method_20304 getDebugString ()Ljava/lang/String; METHOD method_22139 playNextTick (Lnet/minecraft/class_1117;)V ARG 1 sound + METHOD method_24878 canRepeatInstantly (Lnet/minecraft/class_1113;)Z + METHOD method_24879 isRepeatDelayed (Lnet/minecraft/class_1113;)Z + METHOD method_24880 shouldRepeatInstantly (Lnet/minecraft/class_1113;)Z METHOD method_4835 isPlaying (Lnet/minecraft/class_1113;)Z METHOD method_4837 reloadSounds ()V METHOD method_4838 stopSounds (Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;)V diff --git a/mappings/net/minecraft/util/CubicSampler.mapping b/mappings/net/minecraft/util/CubicSampler.mapping new file mode 100644 index 0000000000..124ed5355c --- /dev/null +++ b/mappings/net/minecraft/util/CubicSampler.mapping @@ -0,0 +1,10 @@ +CLASS net/minecraft/util/CubicSampler + FIELD field_22449 DENSITY_CURVE [D + METHOD method_24895 sampleColor (Lnet/minecraft/class_243;Lnet/minecraft/util/CubicSampler$class_4859;)Lnet/minecraft/class_243; + ARG 0 pos + ARG 1 rgbFetcher + CLASS class_4859 RgbFetcher + METHOD fetch (III)Lnet/minecraft/class_243; + ARG 1 x + ARG 2 y + ARG 3 z diff --git a/mappings/net/minecraft/world/biome/source/BiomeAccess.mapping b/mappings/net/minecraft/world/biome/source/BiomeAccess.mapping index ac6579cf0d..1a72b897c7 100644 --- a/mappings/net/minecraft/world/biome/source/BiomeAccess.mapping +++ b/mappings/net/minecraft/world/biome/source/BiomeAccess.mapping @@ -10,6 +10,10 @@ CLASS net/minecraft/class_4543 net/minecraft/world/biome/source/BiomeAccess ARG 1 source METHOD method_22393 getBiome (Lnet/minecraft/class_2338;)Lnet/minecraft/class_1959; ARG 1 pos + METHOD method_24854 getBiomeForNoiseGen (III)Lnet/minecraft/class_1959; + ARG 1 biomeX + ARG 2 biomeY + ARG 3 biomeZ CLASS class_4544 Storage METHOD method_16359 getBiomeForNoiseGen (III)Lnet/minecraft/class_1959; ARG 1 biomeX