Carver mappings (#1073)

* Added seaLevel to Carver.carve

* More carver progress

* Finished? carver mappings
This commit is contained in:
Stuff-Stuffs 2020-01-24 10:12:19 +00:00 committed by modmuss50
parent ed254a39a0
commit 876eeae0e2
5 changed files with 78 additions and 8 deletions

View File

@ -12,10 +12,13 @@ CLASS net/minecraft/class_2939 net/minecraft/world/gen/carver/Carver
ARG 2 heightLimit
METHOD method_12702 carve (Lnet/minecraft/class_2791;Ljava/util/function/Function;Ljava/util/Random;IIIIILjava/util/BitSet;Lnet/minecraft/class_2920;)Z
ARG 1 chunk
ARG 4 chunkX
ARG 5 chunkZ
ARG 6 mainChunkX
ARG 7 mainChunkZ
ARG 2 posToBiome
ARG 4 seaLevel
ARG 5 chunkX
ARG 6 chunkZ
ARG 7 mainChunkX
ARG 8 mainChunkZ
ARG 9 carvingMask
METHOD method_12703 canCarveBlock (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Z
ARG 1 state
ARG 2 stateAbove
@ -35,8 +38,8 @@ CLASS net/minecraft/class_2939 net/minecraft/world/gen/carver/Carver
METHOD method_12707 canCarveBranch (IIDDIIF)Z
ARG 1 mainChunkX
ARG 2 mainChunkZ
ARG 3 relativeX
ARG 5 relativeZ
ARG 3 x
ARG 5 z
ARG 7 branch
ARG 8 branchCount
ARG 9 baseWidth
@ -53,10 +56,30 @@ CLASS net/minecraft/class_2939 net/minecraft/world/gen/carver/Carver
ARG 8 relMinZ
ARG 9 relMaxZ
METHOD method_16580 carveRegion (Lnet/minecraft/class_2791;Ljava/util/function/Function;JIIIDDDDDLjava/util/BitSet;)Z
ARG 2 posToBiome
ARG 3 seed
ARG 5 seaLevel
ARG 6 chunkX
ARG 7 chunkZ
ARG 8 x
ARG 10 y
ARG 12 z
ARG 14 yaw
ARG 16 pitch
ARG 18 carvingMask
METHOD method_16581 carveAtPoint (Lnet/minecraft/class_2791;Ljava/util/function/Function;Ljava/util/BitSet;Ljava/util/Random;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2338$class_2339;IIIIIIIILjava/util/concurrent/atomic/AtomicBoolean;)Z
ARG 1 chunk
ARG 8 mainChunkX
ARG 9 mainChunkZ
ARG 2 posToBiome
ARG 3 carvingMask
ARG 8 seaLevel
ARG 9 mainChunkX
ARG 10 mainChunkZ
ARG 11 x
ARG 12 z
ARG 13 relativeX
ARG 14 y
ARG 15 relativeZ
ARG 16 foundSurface
METHOD method_16582 isPositionExcluded (DDDI)Z
ARG 1 scaledRelativeX
ARG 3 scaledRelativeY

View File

@ -4,8 +4,34 @@ CLASS net/minecraft/class_2925 net/minecraft/world/gen/carver/CaveCarver
ARG 2 heightLimit
METHOD method_12674 carveCave (Lnet/minecraft/class_2791;Ljava/util/function/Function;JIIIDDDFDLjava/util/BitSet;)V
ARG 1 chunk
ARG 2 posToBiome
ARG 3 seed
ARG 5 seaLevel
ARG 6 mainChunkX
ARG 7 mainChunkZ
ARG 8 x
ARG 10 y
ARG 12 z
ARG 14 yaw
ARG 15 yawPitchRatio
ARG 17 carvingMask
METHOD method_12675 carveTunnels (Lnet/minecraft/class_2791;Ljava/util/function/Function;JIIIDDDFFFIIDLjava/util/BitSet;)V
ARG 1 chunk
ARG 2 postToBiome
ARG 3 seed
ARG 5 seaLevel
ARG 6 mainChunkX
ARG 7 mainChunkZ
ARG 8 x
ARG 10 y
ARG 12 z
ARG 14 width
ARG 15 yaw
ARG 16 pitch
ARG 17 branchStartIndex
ARG 18 branchCount
ARG 19 yawPitchRatio
ARG 21 carvingMask
METHOD method_16576 getTunnelSystemWidth (Ljava/util/Random;)F
METHOD method_16577 getMaxCaveCount ()I
METHOD method_16578 getTunnelSystemHeightWidthRatio ()D

View File

@ -1 +1,3 @@
CLASS net/minecraft/class_2934 net/minecraft/world/gen/carver/NetherCaveCarver
METHOD <init> (Ljava/util/function/Function;)V
ARG 1 configDeserializer

View File

@ -1,4 +1,21 @@
CLASS net/minecraft/class_2918 net/minecraft/world/gen/carver/RavineCarver
FIELD field_13275 heightToHorizontalStretchFactor [F
METHOD <init> (Ljava/util/function/Function;)V
ARG 1 configDeserializer
METHOD method_12657 carveRavine (Lnet/minecraft/class_2791;Ljava/util/function/Function;JIIIDDDFFFIIDLjava/util/BitSet;)V
ARG 1 chunk
ARG 2 posToBiome
ARG 3 seed
ARG 5 seaLevel
ARG 6 mainChunkX
ARG 7 mainChunkZ
ARG 8 x
ARG 10 y
ARG 12 z
ARG 14 width
ARG 15 yaw
ARG 16 pitch
ARG 17 branchStartIndex
ARG 18 branchCount
ARG 19 yawPitchRatio
ARG 21 carvingMask

View File

@ -1,4 +1,6 @@
CLASS net/minecraft/class_2936 net/minecraft/world/gen/carver/UnderwaterCaveCarver
METHOD <init> (Ljava/util/function/Function;)V
ARG 1 configDeserializer
METHOD method_16138 carveAtPoint (Lnet/minecraft/class_2939;Lnet/minecraft/class_2791;Ljava/util/BitSet;Ljava/util/Random;Lnet/minecraft/class_2338$class_2339;IIIIIIII)Z
ARG 0 carver
ARG 1 chunk