mirror of https://github.com/FabricMC/yarn.git
21w43a tick stuff and more (#2793)
* oh god oh fuck * More 21w43a ticking stuff * just a little bit more * fix capitalization * i think it's good now? * Update WorldTickScheduler.mapping Co-authored-by: apple502j <33279053+apple502j@users.noreply.github.com>
This commit is contained in:
parent
68829991ca
commit
e8298ad782
|
@ -1,2 +0,0 @@
|
|||
CLASS net/minecraft/class_6756
|
||||
METHOD method_8677 isTicking (Lnet/minecraft/class_2338;Ljava/lang/Object;)Z
|
|
@ -1,2 +0,0 @@
|
|||
CLASS net/minecraft/class_6761
|
||||
METHOD method_20463 toNbt (JLjava/util/function/Function;)Lnet/minecraft/class_2520;
|
|
@ -1,3 +0,0 @@
|
|||
CLASS net/minecraft/class_6762
|
||||
METHOD method_20825 getTicks ()I
|
||||
METHOD method_8674 isScheduled (Lnet/minecraft/class_2338;Ljava/lang/Object;)Z
|
|
@ -10,6 +10,8 @@ CLASS net/minecraft/class_631 net/minecraft/client/world/ClientChunkManager
|
|||
METHOD method_16020 loadChunkFromPacket (IILnet/minecraft/class_2540;Lnet/minecraft/class_2487;Ljava/util/function/Consumer;)Lnet/minecraft/class_2818;
|
||||
ARG 1 x
|
||||
ARG 2 z
|
||||
ARG 3 buf
|
||||
ARG 4 nbt
|
||||
METHOD method_20180 updateLoadDistance (I)V
|
||||
ARG 1 loadDistance
|
||||
METHOD method_20181 positionEquals (Lnet/minecraft/class_2818;II)Z
|
||||
|
|
|
@ -23,6 +23,11 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld
|
|||
ARG 3 registryRef
|
||||
ARG 4 dimensionType
|
||||
ARG 5 loadDistance
|
||||
ARG 6 simulationDistance
|
||||
ARG 7 profiler
|
||||
ARG 8 worldRenderer
|
||||
ARG 9 debugWorld
|
||||
ARG 10 seed
|
||||
METHOD method_18107 addPlayer (ILnet/minecraft/class_742;)V
|
||||
ARG 1 id
|
||||
ARG 2 player
|
||||
|
@ -91,6 +96,7 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld
|
|||
ARG 3 centerZ
|
||||
ARG 4 radius
|
||||
ARG 5 random
|
||||
ARG 6 block
|
||||
ARG 7 pos
|
||||
METHOD method_2944 setScoreboard (Lnet/minecraft/class_269;)V
|
||||
ARG 1 scoreboard
|
||||
|
|
|
@ -25,6 +25,7 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
|
|||
FIELD field_29768 SERVER_IDLE_COOLDOWN I
|
||||
COMMENT The number of ticks ({@value}) the world will continue to tick entities after
|
||||
COMMENT all players have left and the world does not contain any forced chunks.
|
||||
FIELD field_35441 MAX_TICKS I
|
||||
METHOD <init> (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
|
||||
|
@ -51,6 +52,8 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
|
|||
ARG 15 deltaZ
|
||||
ARG 17 speed
|
||||
METHOD method_14171 tickFluid (Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;)V
|
||||
ARG 1 pos
|
||||
ARG 2 fluid
|
||||
METHOD method_14173 getPortalForcer ()Lnet/minecraft/class_1946;
|
||||
METHOD method_14174 processBlockEvent (Lnet/minecraft/class_1919;)Z
|
||||
ARG 1 event
|
||||
|
@ -63,6 +66,8 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
|
|||
METHOD method_14183 getStructureManager ()Lnet/minecraft/class_3485;
|
||||
METHOD method_14188 saveLevel ()V
|
||||
METHOD method_14189 tickBlock (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V
|
||||
ARG 1 pos
|
||||
ARG 2 block
|
||||
METHOD method_14190 getEntity (Ljava/util/UUID;)Lnet/minecraft/class_1297;
|
||||
ARG 1 uuid
|
||||
METHOD method_14191 sendToPlayerIfNearby (Lnet/minecraft/class_3222;ZDDDLnet/minecraft/class_2596;)Z
|
||||
|
@ -233,8 +238,11 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
|
|||
METHOD method_37116 isChunkLoaded (J)Z
|
||||
ARG 1 chunkPos
|
||||
METHOD method_37117 isTickingFutureReady (J)Z
|
||||
ARG 1 chunkPos
|
||||
METHOD method_37118 shouldTickEntity (Lnet/minecraft/class_2338;)Z
|
||||
ARG 1 pos
|
||||
METHOD method_39223 disableTickSchedulers (Lnet/minecraft/class_2818;)V
|
||||
ARG 1 chunk
|
||||
METHOD method_8448 updateSleepingPlayers ()V
|
||||
METHOD method_8487 locateStructure (Lnet/minecraft/class_3195;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338;
|
||||
ARG 1 feature
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
CLASS net/minecraft/class_4296 net/minecraft/server/world/SimpleTickScheduler
|
||||
FIELD field_19275 scheduledTicks Ljava/util/List;
|
|
@ -33,3 +33,7 @@ CLASS net/minecraft/class_3695 net/minecraft/util/profiler/Profiler
|
|||
ARG 1 b
|
||||
METHOD method_37167 markSampleType (Lnet/minecraft/class_5949;)V
|
||||
ARG 1 type
|
||||
METHOD method_39277 visit (Ljava/util/function/Supplier;)V
|
||||
ARG 1 markerGetter
|
||||
METHOD method_39278 visit (Ljava/lang/String;)V
|
||||
ARG 1 marker
|
||||
|
|
|
@ -23,9 +23,12 @@ CLASS net/minecraft/class_3233 net/minecraft/world/ChunkRegion
|
|||
COMMENT positive value means that the given amount of neighbors are accessible
|
||||
COMMENT in each direction. A negative value means that this region shouldn't be
|
||||
COMMENT used for block placement.
|
||||
FIELD field_33756 currentlyGeneratingStructureName Ljava/util/function/Supplier;
|
||||
FIELD field_35442 tickOrder Ljava/util/concurrent/atomic/AtomicLong;
|
||||
METHOD <init> (Lnet/minecraft/class_3218;Ljava/util/List;Lnet/minecraft/class_2806;I)V
|
||||
ARG 1 world
|
||||
ARG 2 chunks
|
||||
ARG 3 status
|
||||
ARG 4 placementRadius
|
||||
METHOD method_14337 (Lnet/minecraft/class_2338;)Lnet/minecraft/class_6763;
|
||||
ARG 1 pos
|
||||
|
|
|
@ -2,6 +2,8 @@ CLASS net/minecraft/class_2852 net/minecraft/world/ChunkSerializer
|
|||
FIELD field_13001 LOGGER Lorg/apache/logging/log4j/Logger;
|
||||
FIELD field_31413 UPGRADE_DATA_KEY Ljava/lang/String;
|
||||
FIELD field_34576 CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_35476 BLOCK_TICKS Ljava/lang/String;
|
||||
FIELD field_35477 FLUID_TICKS Ljava/lang/String;
|
||||
METHOD method_12377 getChunkType (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2806$class_2808;
|
||||
ARG 0 nbt
|
||||
METHOD method_12385 writeStructures (Lnet/minecraft/class_6625;Lnet/minecraft/class_1923;Ljava/util/Map;Ljava/util/Map;)Lnet/minecraft/class_2487;
|
||||
|
@ -40,3 +42,11 @@ CLASS net/minecraft/class_2852 net/minecraft/world/ChunkSerializer
|
|||
ARG 2 errorMessage
|
||||
METHOD method_39038 (Lnet/minecraft/class_1923;ILjava/lang/String;)V
|
||||
ARG 2 errorMessage
|
||||
METHOD method_39311 serializeTicks (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Lnet/minecraft/class_2791$class_6745;)V
|
||||
ARG 0 world
|
||||
ARG 1 nbt
|
||||
ARG 2 tickSchedulers
|
||||
METHOD method_39312 (Lnet/minecraft/class_2248;)Ljava/lang/String;
|
||||
ARG 0 block
|
||||
METHOD method_39313 (Lnet/minecraft/class_3611;)Ljava/lang/String;
|
||||
ARG 0 fluid
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
CLASS net/minecraft/class_3235 net/minecraft/world/MultiTickScheduler
|
||||
METHOD <init> (Ljava/util/function/Function;)V
|
||||
ARG 1 mapper
|
|
@ -2,6 +2,8 @@ CLASS net/minecraft/class_5281 net/minecraft/world/StructureWorldAccess
|
|||
METHOD method_30275 getStructures (Lnet/minecraft/class_4076;Lnet/minecraft/class_3195;)Ljava/util/List;
|
||||
ARG 1 pos
|
||||
ARG 2 feature
|
||||
METHOD method_36972 setCurrentlyGeneratingStructureName (Ljava/util/function/Supplier;)V
|
||||
ARG 1 structureName
|
||||
METHOD method_37368 isValidForSetBlock (Lnet/minecraft/class_2338;)Z
|
||||
COMMENT {@return {@code true} if the given position is an accessible position
|
||||
COMMENT for the {@code setBlockState} function}
|
||||
|
|
|
@ -14,6 +14,7 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World
|
|||
FIELD field_30966 MAX_UPDATE_DEPTH I
|
||||
FIELD field_30970 MAX_Y I
|
||||
FIELD field_30971 MIN_Y I
|
||||
FIELD field_35455 tickOrder J
|
||||
FIELD field_9223 border Lnet/minecraft/class_2784;
|
||||
FIELD field_9224 LOGGER Lorg/apache/logging/log4j/Logger;
|
||||
FIELD field_9226 ambientDarkness I
|
||||
|
|
|
@ -17,6 +17,34 @@ CLASS net/minecraft/class_1936 net/minecraft/world/WorldAccess
|
|||
METHOD method_33596 emitGameEvent (Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;)V
|
||||
ARG 1 event
|
||||
ARG 2 emitter
|
||||
METHOD method_39224 getTickOrder ()J
|
||||
METHOD method_39279 createAndScheduleBlockTick (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;I)V
|
||||
ARG 1 pos
|
||||
ARG 2 block
|
||||
ARG 3 delay
|
||||
METHOD method_39280 createAndScheduleBlockTick (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;ILnet/minecraft/class_1953;)V
|
||||
ARG 1 pos
|
||||
ARG 2 block
|
||||
ARG 3 delay
|
||||
ARG 4 priority
|
||||
METHOD method_39281 createAndScheduleFluidTick (Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;I)V
|
||||
ARG 1 pos
|
||||
ARG 2 fluid
|
||||
ARG 3 delay
|
||||
METHOD method_39282 createAndScheduleFluidTick (Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;ILnet/minecraft/class_1953;)V
|
||||
ARG 1 pos
|
||||
ARG 2 fluid
|
||||
ARG 3 delay
|
||||
ARG 4 priority
|
||||
METHOD method_39283 createOrderedTick (Lnet/minecraft/class_2338;Ljava/lang/Object;I)Lnet/minecraft/class_6760;
|
||||
ARG 1 pos
|
||||
ARG 2 type
|
||||
ARG 3 delay
|
||||
METHOD method_39284 createOrderedTick (Lnet/minecraft/class_2338;Ljava/lang/Object;ILnet/minecraft/class_1953;)Lnet/minecraft/class_6760;
|
||||
ARG 1 pos
|
||||
ARG 2 type
|
||||
ARG 3 delay
|
||||
ARG 4 priority
|
||||
METHOD method_8396 playSound (Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V
|
||||
ARG 1 player
|
||||
ARG 2 pos
|
||||
|
|
|
@ -3,6 +3,10 @@ CLASS net/minecraft/class_6555 net/minecraft/world/biome/source/util/VanillaTerr
|
|||
FIELD field_34529 factorSpline Lnet/minecraft/class_6492;
|
||||
FIELD field_34530 peakSpline Lnet/minecraft/class_6492;
|
||||
FIELD field_34531 OFFSET_VALUE_OFFSET F
|
||||
METHOD <init> (Lnet/minecraft/class_6492;Lnet/minecraft/class_6492;Lnet/minecraft/class_6492;)V
|
||||
ARG 1 offsetSpline
|
||||
ARG 2 factorSpline
|
||||
ARG 3 peakSpline
|
||||
METHOD method_38207 getOffsetSpline ()Lnet/minecraft/class_6492;
|
||||
METHOD method_38208 getNormalizedWeirdness (F)F
|
||||
ARG 0 weirdness
|
||||
|
@ -29,6 +33,7 @@ CLASS net/minecraft/class_6555 net/minecraft/world/biome/source/util/VanillaTerr
|
|||
ARG 1 point
|
||||
METHOD method_38221 getPeak (Lnet/minecraft/class_6555$class_6556;)F
|
||||
ARG 1 point
|
||||
METHOD method_39288 getPeakSpline ()Lnet/minecraft/class_6492;
|
||||
CLASS class_6556 NoisePoint
|
||||
FIELD comp_235 continentalnessNoise F
|
||||
FIELD comp_236 erosionNoise F
|
||||
|
@ -43,3 +48,9 @@ CLASS net/minecraft/class_6555 net/minecraft/world/biome/source/util/VanillaTerr
|
|||
METHOD comp_236 erosionNoise ()F
|
||||
METHOD comp_237 normalizedWeirdness ()F
|
||||
METHOD comp_238 weirdnessNoise ()F
|
||||
CLASS class_6744 LocationFunction
|
||||
FIELD field_35465 noiseFunction Lnet/minecraft/class_6501;
|
||||
FIELD field_35466 id Ljava/lang/String;
|
||||
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_6501;Ljava/lang/String;)V
|
||||
ARG 3 noiseFunction
|
||||
ARG 4 id
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
CLASS net/minecraft/class_6765 net/minecraft/world/biome/source/util/VanillaTerrainParametersCreator
|
||||
METHOD method_39421 createSurfaceParameters ()Lnet/minecraft/class_6555;
|
||||
METHOD method_39422 createUndergroundParameters ()Lnet/minecraft/class_6555;
|
||||
METHOD method_39423 createIslandParameters ()Lnet/minecraft/class_6555;
|
|
@ -0,0 +1,16 @@
|
|||
CLASS net/minecraft/class_6746 net/minecraft/world/chunk/BelowZeroRetrogen
|
||||
FIELD field_35480 CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_35481 EMPTY_MISSING_BEDROCK_BIT_SET Ljava/util/BitSet;
|
||||
FIELD field_35482 MISSING_BEDROCK_CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_35483 STATUS_CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_35484 targetStatus Lnet/minecraft/class_2806;
|
||||
FIELD field_35485 missingBedrock Ljava/util/BitSet;
|
||||
METHOD <init> (Lnet/minecraft/class_2806;Ljava/util/Optional;)V
|
||||
ARG 1 targetStatus
|
||||
ARG 2 missingBedrock
|
||||
METHOD method_39319 getTargetStatus ()Lnet/minecraft/class_2806;
|
||||
METHOD method_39320 hasBedrock (II)Z
|
||||
ARG 1 x
|
||||
ARG 2 z
|
||||
METHOD method_39326 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_6746;
|
||||
ARG 0 nbt
|
|
@ -0,0 +1,11 @@
|
|||
CLASS net/minecraft/class_6752 net/minecraft/world/chunk/BlendingData
|
||||
FIELD field_35523 oldBiome Z
|
||||
FIELD field_35524 oldNoise Z
|
||||
METHOD <init> (ZZ)V
|
||||
ARG 1 oldBiome
|
||||
ARG 2 oldNoise
|
||||
METHOD method_39356 toNbt ()Lnet/minecraft/class_2487;
|
||||
METHOD method_39357 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_6752;
|
||||
ARG 0 nbt
|
||||
METHOD method_39358 isOldBiome ()Z
|
||||
METHOD method_39359 isOldNoise ()Z
|
|
@ -15,6 +15,8 @@ CLASS net/minecraft/class_2791 net/minecraft/world/chunk/Chunk
|
|||
FIELD field_34551 biome Lnet/minecraft/class_1959;
|
||||
FIELD field_34552 structureStarts Ljava/util/Map;
|
||||
FIELD field_34553 structureReferences Ljava/util/Map;
|
||||
FIELD field_35468 blender Lnet/minecraft/class_6749;
|
||||
FIELD field_35469 blendingData Lnet/minecraft/class_6752;
|
||||
METHOD <init> (Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_5539;Lnet/minecraft/class_2378;J[Lnet/minecraft/class_2826;Lnet/minecraft/class_6752;)V
|
||||
ARG 1 pos
|
||||
ARG 2 upgradeData
|
||||
|
@ -22,7 +24,7 @@ CLASS net/minecraft/class_2791 net/minecraft/world/chunk/Chunk
|
|||
ARG 4 biome
|
||||
ARG 5 inhabitedTime
|
||||
ARG 7 sectionArrayInitializer
|
||||
ARG 8 blockTickScheduler
|
||||
ARG 8 blendingData
|
||||
METHOD method_12002 addEntity (Lnet/minecraft/class_1297;)V
|
||||
ARG 1 entity
|
||||
METHOD method_12003 getUpgradeData ()Lnet/minecraft/class_2843;
|
||||
|
@ -108,3 +110,13 @@ CLASS net/minecraft/class_2791 net/minecraft/world/chunk/Chunk
|
|||
METHOD method_38870 increaseInhabitedTime (J)V
|
||||
ARG 1 delta
|
||||
METHOD method_38871 hasStructureReferences ()Z
|
||||
METHOD method_39294 setBlender (Lnet/minecraft/class_6749;)V
|
||||
ARG 1 blender
|
||||
METHOD method_39295 hasHeightmap (Lnet/minecraft/class_2902$class_2903;)Z
|
||||
ARG 1 type
|
||||
METHOD method_39296 getTickSchedulers ()Lnet/minecraft/class_2791$class_6745;
|
||||
METHOD method_39297 usesOldNoise ()Z
|
||||
METHOD method_39298 getBlendingData ()Lnet/minecraft/class_6752;
|
||||
METHOD method_39299 getBlender ()Lnet/minecraft/class_6749;
|
||||
METHOD method_39300 getBelowZeroRetrogen ()Lnet/minecraft/class_6746;
|
||||
CLASS class_6745 TickSchedulers
|
||||
|
|
|
@ -94,6 +94,12 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
|
|||
ARG 2 structureManager
|
||||
ARG 3 lightingProvider
|
||||
ARG 5 chunk
|
||||
METHOD method_39302 (Lnet/minecraft/class_2826;Lnet/minecraft/class_2338;)V
|
||||
ARG 1 pos
|
||||
METHOD method_39303 (Lnet/minecraft/class_6746;Lnet/minecraft/class_2826;Lnet/minecraft/class_2338;)V
|
||||
ARG 2 pos
|
||||
METHOD method_39304 (Lnet/minecraft/class_6746;Lnet/minecraft/class_2826;Lnet/minecraft/class_2338;)V
|
||||
ARG 2 pos
|
||||
CLASS class_2807 GenerationTask
|
||||
COMMENT A task called when a chunk needs to be generated.
|
||||
METHOD doWork (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture;
|
||||
|
|
|
@ -4,15 +4,24 @@ CLASS net/minecraft/class_2839 net/minecraft/world/chunk/ProtoChunk
|
|||
FIELD field_12926 carvingMasks Ljava/util/Map;
|
||||
FIELD field_12929 entities Ljava/util/List;
|
||||
FIELD field_17105 lightingProvider Lnet/minecraft/class_3568;
|
||||
FIELD field_35473 belowZeroRetrogen Lnet/minecraft/class_6746;
|
||||
FIELD field_35474 blockTickScheduler Lnet/minecraft/class_4296;
|
||||
FIELD field_35475 fluidTickScheduler Lnet/minecraft/class_4296;
|
||||
METHOD <init> (Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_5539;Lnet/minecraft/class_2378;Lnet/minecraft/class_6752;)V
|
||||
ARG 1 pos
|
||||
ARG 2 upgradeData
|
||||
ARG 3 world
|
||||
ARG 4 biomeRegistry
|
||||
ARG 5 blendingData
|
||||
METHOD <init> (Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;[Lnet/minecraft/class_2826;Lnet/minecraft/class_4296;Lnet/minecraft/class_4296;Lnet/minecraft/class_5539;Lnet/minecraft/class_2378;Lnet/minecraft/class_6752;)V
|
||||
ARG 1 pos
|
||||
ARG 2 upgradeData
|
||||
ARG 3 sections
|
||||
ARG 4 blockTickScheduler
|
||||
ARG 5 fluidTickScheduler
|
||||
ARG 6 world
|
||||
ARG 7 biomeRegistry
|
||||
ARG 8 blendingData
|
||||
METHOD method_12025 getCarvingMask (Lnet/minecraft/class_2893$class_2894;)Lnet/minecraft/class_6643;
|
||||
ARG 1 carver
|
||||
METHOD method_12295 getEntities ()Ljava/util/List;
|
||||
|
@ -26,6 +35,7 @@ CLASS net/minecraft/class_2839 net/minecraft/world/chunk/ProtoChunk
|
|||
ARG 2 sectionY
|
||||
METHOD method_12307 setCarvingMask (Lnet/minecraft/class_2893$class_2894;Lnet/minecraft/class_6643;)V
|
||||
ARG 1 carver
|
||||
ARG 2 carvingMask
|
||||
METHOD method_12308 setStatus (Lnet/minecraft/class_2806;)V
|
||||
ARG 1 status
|
||||
METHOD method_12309 getBlockEntities ()Ljava/util/Map;
|
||||
|
@ -40,3 +50,9 @@ CLASS net/minecraft/class_2839 net/minecraft/world/chunk/ProtoChunk
|
|||
ARG 1 lightingProvider
|
||||
METHOD method_28510 getOrCreateCarvingMask (Lnet/minecraft/class_2893$class_2894;)Lnet/minecraft/class_6643;
|
||||
ARG 1 carver
|
||||
METHOD method_39307 getBlockProtoTickScheduler ()Lnet/minecraft/class_6755;
|
||||
METHOD method_39308 getFluidProtoTickScheduler ()Lnet/minecraft/class_6755;
|
||||
METHOD method_39309 setBelowZeroRetrogen (Lnet/minecraft/class_6746;)V
|
||||
ARG 1 belowZeroRetrogen
|
||||
METHOD method_39310 createProtoTickScheduler (Lnet/minecraft/class_4296;)Lnet/minecraft/class_6755;
|
||||
ARG 0 tickScheduler
|
||||
|
|
|
@ -7,6 +7,8 @@ CLASS net/minecraft/class_2818 net/minecraft/world/chunk/WorldChunk
|
|||
FIELD field_27221 EMPTY_BLOCK_ENTITY_TICKER Lnet/minecraft/class_5562;
|
||||
FIELD field_27222 blockEntityTickers Ljava/util/Map;
|
||||
FIELD field_28129 gameEventDispatchers Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
|
||||
FIELD field_35471 blockTickScheduler Lnet/minecraft/class_6755;
|
||||
FIELD field_35472 fluidTickScheduler Lnet/minecraft/class_6755;
|
||||
METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;)V
|
||||
ARG 1 world
|
||||
ARG 2 pos
|
||||
|
@ -14,10 +16,12 @@ CLASS net/minecraft/class_2818 net/minecraft/world/chunk/WorldChunk
|
|||
ARG 1 world
|
||||
ARG 2 pos
|
||||
ARG 3 upgradeData
|
||||
ARG 4 blockTickScheduler
|
||||
ARG 5 fluidTickScheduler
|
||||
ARG 6 inhabitedTime
|
||||
ARG 8 sectionArrayInitializer
|
||||
ARG 9 loadToWorldConsumer
|
||||
ARG 10 blendingData
|
||||
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2839;Ljava/util/function/Consumer;)V
|
||||
ARG 1 world
|
||||
ARG 2 protoChunk
|
||||
|
@ -40,6 +44,8 @@ CLASS net/minecraft/class_2818 net/minecraft/world/chunk/WorldChunk
|
|||
METHOD method_12221 runPostProcessing ()V
|
||||
METHOD method_12223 isEmpty ()Z
|
||||
METHOD method_12224 loadFromPacket (Lnet/minecraft/class_2540;Lnet/minecraft/class_2487;Ljava/util/function/Consumer;)V
|
||||
ARG 1 buf
|
||||
ARG 2 nbt
|
||||
METHOD method_12225 getLevelType ()Lnet/minecraft/class_3193$class_3194;
|
||||
METHOD method_12226 setLoadedToWorld (Z)V
|
||||
ARG 1 loaded
|
||||
|
@ -48,8 +54,13 @@ CLASS net/minecraft/class_2818 net/minecraft/world/chunk/WorldChunk
|
|||
ARG 2 y
|
||||
ARG 3 z
|
||||
METHOD method_20530 disableTickSchedulers (J)V
|
||||
ARG 1 time
|
||||
METHOD method_31713 updateAllBlockEntities ()V
|
||||
METHOD method_31715 canTickBlockEntities ()Z
|
||||
METHOD method_31716 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2591;Lnet/minecraft/class_2487;)V
|
||||
ARG 1 pos
|
||||
ARG 2 blockEntityType
|
||||
ARG 3 nbt
|
||||
METHOD method_31718 wrapTicker (Lnet/minecraft/class_2586;Lnet/minecraft/class_5558;)Lnet/minecraft/class_5562;
|
||||
ARG 1 blockEntity
|
||||
ARG 2 blockEntityTicker
|
||||
|
@ -72,6 +83,10 @@ CLASS net/minecraft/class_2818 net/minecraft/world/chunk/WorldChunk
|
|||
METHOD method_38289 clear ()V
|
||||
METHOD method_38290 (Lnet/minecraft/class_2818$class_5564;)V
|
||||
ARG 0 ticker
|
||||
METHOD method_39305 addChunkTickSchedulers (Lnet/minecraft/class_3218;)V
|
||||
ARG 1 world
|
||||
METHOD method_39306 removeChunkTickSchedulers (Lnet/minecraft/class_3218;)V
|
||||
ARG 1 world
|
||||
CLASS class_2819 CreationType
|
||||
CLASS class_5563 DirectBlockEntityTickInvoker
|
||||
FIELD field_27223 worldChunk Lnet/minecraft/class_2818;
|
||||
|
|
|
@ -0,0 +1,33 @@
|
|||
CLASS net/minecraft/class_6749 net/minecraft/world/gen/chunk/Blender
|
||||
FIELD field_35512 NULL_BLENDER Lnet/minecraft/class_6749;
|
||||
FIELD field_35515 OLD_HEIGHT_LIMIT Lnet/minecraft/class_5539;
|
||||
FIELD field_35519 SURFACE_BLOCKS Ljava/util/List;
|
||||
FIELD field_35520 chunkPos Lnet/minecraft/class_1923;
|
||||
FIELD field_35521 surfaceHeights [D
|
||||
METHOD <init> (Lnet/minecraft/class_1923;)V
|
||||
ARG 1 chunkPos
|
||||
METHOD <init> (Lnet/minecraft/class_2791;Lnet/minecraft/class_2791;Lnet/minecraft/class_2791;Lnet/minecraft/class_2791;)V
|
||||
ARG 1 chunk1
|
||||
ARG 2 chunk2
|
||||
ARG 3 chunk3
|
||||
ARG 4 chunk4
|
||||
METHOD method_39347 (ILnet/minecraft/class_2791;II)V
|
||||
ARG 1 index
|
||||
ARG 2 chunk
|
||||
ARG 3 x
|
||||
ARG 4 z
|
||||
METHOD method_39348 create (Lnet/minecraft/class_3233;II)Lnet/minecraft/class_6749;
|
||||
ARG 0 chunkRegion
|
||||
ARG 1 chunkX
|
||||
ARG 2 chunkZ
|
||||
METHOD method_39349 getSurfaceHeight (Lnet/minecraft/class_2791;II)I
|
||||
ARG 0 chunk
|
||||
ARG 1 x
|
||||
ARG 2 z
|
||||
METHOD method_39350 (Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;)Z
|
||||
ARG 0 chunk
|
||||
ARG 1 pos
|
||||
METHOD method_39354 (Lnet/minecraft/class_2791;II)[D
|
||||
ARG 0 chunk
|
||||
ARG 1 x
|
||||
ARG 2 z
|
|
@ -0,0 +1 @@
|
|||
CLASS net/minecraft/class_6763 net/minecraft/world/tick/BasicTickScheduler
|
|
@ -0,0 +1,22 @@
|
|||
CLASS net/minecraft/class_6755 net/minecraft/world/tick/ChunkTickScheduler
|
||||
FIELD field_35527 tickQueue Ljava/util/Queue;
|
||||
FIELD field_35528 ticks Ljava/util/List;
|
||||
FIELD field_35529 queuedTicks Ljava/util/Set;
|
||||
FIELD field_35530 tickConsumer Ljava/util/function/BiConsumer;
|
||||
METHOD <init> (Ljava/util/List;)V
|
||||
ARG 1 ticks
|
||||
METHOD method_39364 disable (J)V
|
||||
ARG 1 time
|
||||
METHOD method_39366 setTickConsumer (Ljava/util/function/BiConsumer;)V
|
||||
ARG 1 tickConsumer
|
||||
METHOD method_39367 removeTicksIf (Ljava/util/function/Predicate;)V
|
||||
ARG 1 predicate
|
||||
METHOD method_39368 create (Lnet/minecraft/class_2499;Ljava/util/function/Function;Lnet/minecraft/class_1923;)Lnet/minecraft/class_6755;
|
||||
ARG 0 tickQueue
|
||||
ARG 1 nameToTypeFunction
|
||||
ARG 2 pos
|
||||
METHOD method_39369 peekNextTick ()Lnet/minecraft/class_6760;
|
||||
METHOD method_39370 queueTick (Lnet/minecraft/class_6760;)V
|
||||
ARG 1 orderedTick
|
||||
METHOD method_39371 pollNextTick ()Lnet/minecraft/class_6760;
|
||||
METHOD method_39372 getQueueAsStream ()Ljava/util/stream/Stream;
|
|
@ -0,0 +1,5 @@
|
|||
CLASS net/minecraft/class_6754 net/minecraft/world/tick/EmptyTickSchedulers
|
||||
FIELD field_35525 EMPTY_BASIC_TICK_SCHEDULER Lnet/minecraft/class_6763;
|
||||
FIELD field_35526 EMPTY_QUERYABLE_TICK_SCHEDULER Lnet/minecraft/class_6756;
|
||||
METHOD method_39361 getReadOnlyTickScheduler ()Lnet/minecraft/class_6763;
|
||||
METHOD method_39362 getClientTickScheduler ()Lnet/minecraft/class_6756;
|
|
@ -0,0 +1,4 @@
|
|||
CLASS net/minecraft/class_3235 net/minecraft/world/tick/MultiTickScheduler
|
||||
FIELD field_35552 mapper Ljava/util/function/Function;
|
||||
METHOD <init> (Ljava/util/function/Function;)V
|
||||
ARG 1 mapper
|
|
@ -0,0 +1,28 @@
|
|||
CLASS net/minecraft/class_6760 net/minecraft/world/tick/OrderedTick
|
||||
FIELD field_35549 TRIGGER_TICK_COMPARATOR Ljava/util/Comparator;
|
||||
FIELD field_35550 BASIC_COMPARATOR Ljava/util/Comparator;
|
||||
FIELD field_35551 HASH_STRATEGY Lit/unimi/dsi/fastutil/Hash$Strategy;
|
||||
METHOD <init> (Ljava/lang/Object;Lnet/minecraft/class_2338;JJ)V
|
||||
ARG 1 type
|
||||
ARG 2 pos
|
||||
ARG 3 triggerTick
|
||||
ARG 5 subTickOrder
|
||||
METHOD method_39409 (Lnet/minecraft/class_6760;Lnet/minecraft/class_6760;)I
|
||||
ARG 0 first
|
||||
ARG 1 second
|
||||
METHOD method_39410 create (Ljava/lang/Object;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6760;
|
||||
ARG 0 type
|
||||
ARG 1 pos
|
||||
METHOD method_39411 create (Ljava/lang/Object;Lnet/minecraft/class_2338;J)Lnet/minecraft/class_6760;
|
||||
ARG 0 type
|
||||
ARG 1 pos
|
||||
ARG 2 subTickOrder
|
||||
METHOD method_39412 (Lnet/minecraft/class_6760;Lnet/minecraft/class_6760;)I
|
||||
ARG 0 first
|
||||
ARG 1 second
|
||||
CLASS 1
|
||||
METHOD equals (Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
ARG 1 first
|
||||
ARG 2 second
|
||||
METHOD hashCode (Ljava/lang/Object;)I
|
||||
ARG 1 orderedTick
|
|
@ -0,0 +1,4 @@
|
|||
CLASS net/minecraft/class_6756 net/minecraft/world/tick/QueryableTickScheduler
|
||||
METHOD method_8677 isTicking (Lnet/minecraft/class_2338;Ljava/lang/Object;)Z
|
||||
ARG 1 pos
|
||||
ARG 2 type
|
|
@ -0,0 +1,4 @@
|
|||
CLASS net/minecraft/class_6761 net/minecraft/world/tick/SerializableTickScheduler
|
||||
METHOD method_20463 toNbt (JLjava/util/function/Function;)Lnet/minecraft/class_2520;
|
||||
ARG 1 time
|
||||
ARG 3 typeToNameFunction
|
|
@ -0,0 +1,10 @@
|
|||
CLASS net/minecraft/class_4296 net/minecraft/world/tick/SimpleTickScheduler
|
||||
FIELD field_19275 scheduledTicks Ljava/util/List;
|
||||
FIELD field_35541 scheduledTicksSet Ljava/util/Set;
|
||||
METHOD method_39397 scheduleTick (Lnet/minecraft/class_6759;)V
|
||||
ARG 1 tick
|
||||
METHOD method_39398 tick (Lnet/minecraft/class_2499;Ljava/util/function/Function;Lnet/minecraft/class_1923;)Lnet/minecraft/class_4296;
|
||||
ARG 0 tickList
|
||||
ARG 1 typeToNameFunction
|
||||
ARG 2 pos
|
||||
METHOD method_39399 getTicks ()Ljava/util/List;
|
|
@ -0,0 +1,38 @@
|
|||
CLASS net/minecraft/class_6759 net/minecraft/world/tick/Tick
|
||||
FIELD field_35542 HASH_STRATEGY Lit/unimi/dsi/fastutil/Hash$Strategy;
|
||||
FIELD field_35543 TYPE_NBT_KEY Ljava/lang/String;
|
||||
FIELD field_35544 X_NBT_KEY Ljava/lang/String;
|
||||
FIELD field_35545 Y_NBT_KEY Ljava/lang/String;
|
||||
FIELD field_35546 Z_NBT_KEY Ljava/lang/String;
|
||||
FIELD field_35547 DELAY_NBT_KEY Ljava/lang/String;
|
||||
FIELD field_35548 PRIORITY_NBT_KEY Ljava/lang/String;
|
||||
METHOD method_39400 createOrderedTick (JJ)Lnet/minecraft/class_6760;
|
||||
ARG 1 time
|
||||
ARG 3 subTickOrder
|
||||
METHOD method_39401 orderedTickToNbt (Lnet/minecraft/class_6760;Ljava/util/function/Function;J)Lnet/minecraft/class_2487;
|
||||
ARG 0 orderedTick
|
||||
ARG 1 typeToNameFunction
|
||||
ARG 2 delay
|
||||
METHOD method_39402 create (Ljava/lang/Object;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6759;
|
||||
ARG 0 type
|
||||
ARG 1 pos
|
||||
METHOD method_39403 toNbt (Ljava/lang/String;Lnet/minecraft/class_2338;ILnet/minecraft/class_1953;)Lnet/minecraft/class_2487;
|
||||
ARG 0 type
|
||||
ARG 1 pos
|
||||
ARG 2 delay
|
||||
ARG 3 priority
|
||||
METHOD method_39404 toNbt (Ljava/util/function/Function;)Lnet/minecraft/class_2487;
|
||||
ARG 1 typeToNameFunction
|
||||
METHOD method_39405 (Lnet/minecraft/class_2487;JLjava/util/function/Consumer;Ljava/lang/Object;)V
|
||||
ARG 4 type
|
||||
METHOD method_39406 tick (Lnet/minecraft/class_2499;Ljava/util/function/Function;Lnet/minecraft/class_1923;Ljava/util/function/Consumer;)V
|
||||
ARG 0 tickList
|
||||
ARG 1 nameToTypeFunction
|
||||
ARG 2 pos
|
||||
ARG 3 tickConsumer
|
||||
CLASS 1
|
||||
METHOD equals (Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
ARG 1 first
|
||||
ARG 2 second
|
||||
METHOD hashCode (Ljava/lang/Object;)I
|
||||
ARG 1 tick
|
|
@ -0,0 +1,7 @@
|
|||
CLASS net/minecraft/class_6762 net/minecraft/world/tick/TickScheduler
|
||||
METHOD method_20825 getTickCount ()I
|
||||
METHOD method_39363 scheduleTick (Lnet/minecraft/class_6760;)V
|
||||
ARG 1 orderedTick
|
||||
METHOD method_8674 isQueued (Lnet/minecraft/class_2338;Ljava/lang/Object;)Z
|
||||
ARG 1 pos
|
||||
ARG 2 type
|
|
@ -0,0 +1,78 @@
|
|||
CLASS net/minecraft/class_6757 net/minecraft/world/tick/WorldTickScheduler
|
||||
FIELD field_35531 COMPARATOR Ljava/util/Comparator;
|
||||
FIELD field_35532 tickingFutureReadyPredicate Ljava/util/function/LongPredicate;
|
||||
FIELD field_35533 profilerGetter Ljava/util/function/Supplier;
|
||||
FIELD field_35534 chunkTickSchedulers Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
|
||||
FIELD field_35535 nextTriggerTickByChunkPos Lit/unimi/dsi/fastutil/longs/Long2LongMap;
|
||||
FIELD field_35536 tickableChunkTickSchedulers Ljava/util/Queue;
|
||||
FIELD field_35537 tickableTicks Ljava/util/Queue;
|
||||
FIELD field_35538 tickedTicks Ljava/util/List;
|
||||
FIELD field_35539 copiedTickableTicksList Ljava/util/Set;
|
||||
FIELD field_35540 queuedTickConsumer Ljava/util/function/BiConsumer;
|
||||
METHOD <init> (Ljava/util/function/LongPredicate;Ljava/util/function/Supplier;)V
|
||||
ARG 1 tickingFutureReadyPredicate
|
||||
ARG 2 profilerGetter
|
||||
METHOD method_39373 isTickableTicksCountUnder (I)Z
|
||||
ARG 1 maxTicks
|
||||
METHOD method_39374 collectTickableChunkTickSchedulers (J)V
|
||||
ARG 1 time
|
||||
METHOD method_39375 addTickableTicks (JI)V
|
||||
ARG 1 time
|
||||
ARG 3 maxTicks
|
||||
METHOD method_39376 collectTickableTicks (JILnet/minecraft/class_3695;)V
|
||||
ARG 1 time
|
||||
ARG 3 maxTicks
|
||||
ARG 4 profiler
|
||||
METHOD method_39377 tick (JILjava/util/function/BiConsumer;)V
|
||||
ARG 1 time
|
||||
ARG 3 maxTicks
|
||||
ARG 4 ticker
|
||||
METHOD method_39378 removeChunkTickScheduler (Lnet/minecraft/class_1923;)V
|
||||
ARG 1 pos
|
||||
METHOD method_39379 addChunkTickScheduler (Lnet/minecraft/class_1923;Lnet/minecraft/class_6755;)V
|
||||
ARG 1 pos
|
||||
ARG 2 scheduler
|
||||
METHOD method_39380 clearNextTicks (Lnet/minecraft/class_3341;)V
|
||||
ARG 1 box
|
||||
METHOD method_39381 visitChunks (Lnet/minecraft/class_3341;Lnet/minecraft/class_6757$class_6758;)V
|
||||
ARG 1 box
|
||||
ARG 2 visitor
|
||||
METHOD method_39382 (Lnet/minecraft/class_3341;Lnet/minecraft/class_6760;)Z
|
||||
ARG 1 tick
|
||||
METHOD method_39383 scheduleTicks (Lnet/minecraft/class_3341;Lnet/minecraft/class_2382;)V
|
||||
ARG 1 box
|
||||
ARG 2 offset
|
||||
METHOD method_39384 (Lnet/minecraft/class_6755;Lnet/minecraft/class_6755;)I
|
||||
ARG 0 a
|
||||
ARG 1 b
|
||||
METHOD method_39385 (Lnet/minecraft/class_6755;Lnet/minecraft/class_6760;)V
|
||||
ARG 1 chunkTickScheduler
|
||||
ARG 2 tick
|
||||
METHOD method_39386 (Lnet/minecraft/class_2382;JJLnet/minecraft/class_6760;)V
|
||||
ARG 6 tick
|
||||
METHOD method_39387 (Lit/unimi/dsi/fastutil/longs/Long2LongOpenHashMap;)V
|
||||
ARG 0 map
|
||||
METHOD method_39388 (Ljava/util/List;JLnet/minecraft/class_6755;)V
|
||||
ARG 1 chunkPos
|
||||
ARG 3 chunkTickScheduler
|
||||
METHOD method_39389 addTickableTicks (Ljava/util/Queue;Lnet/minecraft/class_6755;JI)V
|
||||
ARG 1 tickableChunkTickSchedulers
|
||||
ARG 2 chunkTickScheduler
|
||||
ARG 3 tick
|
||||
ARG 5 maxTicks
|
||||
METHOD method_39390 tick (Ljava/util/function/BiConsumer;)V
|
||||
ARG 1 ticker
|
||||
METHOD method_39391 (Ljava/util/function/Predicate;JLnet/minecraft/class_6755;)V
|
||||
ARG 2 chunkPos
|
||||
ARG 4 chunkTickScheduler
|
||||
METHOD method_39392 delayAllTicks ()V
|
||||
METHOD method_39393 schedule (Lnet/minecraft/class_6760;)V
|
||||
ARG 1 tick
|
||||
METHOD method_39394 clear ()V
|
||||
METHOD method_39395 addTickableTick (Lnet/minecraft/class_6760;)V
|
||||
ARG 1 tick
|
||||
METHOD method_39396 copyTickableTicksList ()V
|
||||
CLASS class_6758 ChunkVisitor
|
||||
METHOD accept (JLnet/minecraft/class_6755;)V
|
||||
ARG 1 chunkPos
|
||||
ARG 3 chunkTickScheduler
|
Loading…
Reference in New Issue