Server package stuff (#1993)

* server stuff

* Delete class_5629.mapping

whoops

* Apply suggestions from code review

Co-authored-by: YanisBft <doublecraft.official@gmail.com>

* Apply suggestions from code review

Co-authored-by: liach <7806504+liach@users.noreply.github.com>

* Delete ServerPacketSender.mapping

* Update ServerTickScheduler.mapping

Co-authored-by: YanisBft <doublecraft.official@gmail.com>
Co-authored-by: liach <7806504+liach@users.noreply.github.com>
This commit is contained in:
Shnupbups 2021-03-01 01:40:37 +11:00 committed by GitHub
parent 70f7e4cfe0
commit b78585de84
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
37 changed files with 206 additions and 3 deletions

View File

@ -1,7 +1,9 @@
CLASS net/minecraft/class_3317 net/minecraft/server/BannedIpList
METHOD method_14526 stringifyAddress (Ljava/net/SocketAddress;)Ljava/lang/String;
ARG 1 address
METHOD method_14527 isBanned (Ljava/net/SocketAddress;)Z
ARG 1 ip
METHOD method_14528 get (Ljava/net/SocketAddress;)Lnet/minecraft/class_3320;
ARG 1 address
METHOD method_14529 isBanned (Ljava/lang/String;)Z
ARG 1 ip

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_3335 net/minecraft/server/BannedPlayerList
METHOD method_14650 contains (Lcom/mojang/authlib/GameProfile;)Z
ARG 1 profile

View File

@ -59,6 +59,19 @@ CLASS net/minecraft/server/MinecraftServer
FIELD field_4604 pvpEnabled Z
FIELD field_4607 resourcePackUrl Ljava/lang/String;
FIELD field_4608 gameProfileRepo Lcom/mojang/authlib/GameProfileRepository;
METHOD <init> (Ljava/lang/Thread;Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_5219;Lnet/minecraft/class_3283;Ljava/net/Proxy;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_5350;Lcom/mojang/authlib/minecraft/MinecraftSessionService;Lcom/mojang/authlib/GameProfileRepository;Lnet/minecraft/class_3312;Lnet/minecraft/class_3950;)V
ARG 1 serverThread
ARG 2 registryManager
ARG 3 session
ARG 4 saveProperties
ARG 5 dataPackManager
ARG 6 proxy
ARG 7 dataFixer
ARG 8 serverResourceManager
ARG 9 sessionService
ARG 10 gameProfileRepo
ARG 11 userCache
ARG 12 worldGenerationProgressListenerFactory
METHOD method_15876 getMetricsData ()Lnet/minecraft/class_3517;
METHOD method_16043 isStopping ()Z
METHOD method_16044 getProfiler ()Lnet/minecraft/class_3695;
@ -92,13 +105,17 @@ CLASS net/minecraft/server/MinecraftServer
METHOD method_24490 endMonitor (Lnet/minecraft/class_4758;)V
ARG 1 monitor
METHOD method_27050 getSavePath (Lnet/minecraft/class_5218;)Ljava/nio/file/Path;
ARG 1 worldSavePath
METHOD method_27051 syncChunkWrites ()Z
METHOD method_27725 convertLevel (Lnet/minecraft/class_32$class_5143;)V
ARG 0 session
METHOD method_27727 getStructureManager ()Lnet/minecraft/class_3485;
METHOD method_27728 getSaveProperties ()Lnet/minecraft/class_5219;
METHOD method_27729 updateMobSpawnOptions ()V
METHOD method_27731 updateDifficulty ()V
METHOD method_27901 setupSpawn (Lnet/minecraft/class_3218;Lnet/minecraft/class_5268;ZZ)V
ARG 0 world
ARG 1 worldProperties
ARG 2 bonusChest
ARG 3 debugWorld
METHOD method_27902 acceptsStatusQuery ()Z
@ -113,8 +130,13 @@ CLASS net/minecraft/server/MinecraftServer
COMMENT @see CompletableFuture
ARG 1 datapacks
COMMENT a collection of datapacks to reload with
METHOD method_29440 (Ljava/util/Collection;Lnet/minecraft/class_5350;)V
ARG 2 serverResourceManager
METHOD method_29735 createDataPackSettings (Lnet/minecraft/class_3283;)Lnet/minecraft/class_5359;
ARG 0 dataPackManager
METHOD method_29736 loadDataPacks (Lnet/minecraft/class_3283;Lnet/minecraft/class_5359;Z)Lnet/minecraft/class_5359;
ARG 0 resourcePackManager
ARG 1 dataPackSettings
ARG 2 safeMode
METHOD method_29740 startServer (Ljava/util/function/Function;)Lnet/minecraft/server/MinecraftServer;
ARG 0 serverFactory
@ -202,6 +224,7 @@ CLASS net/minecraft/server/MinecraftServer
METHOD method_3772 getRecipeManager ()Lnet/minecraft/class_1863;
METHOD method_3773 getNetworkCompressionThreshold ()I
METHOD method_3774 prepareStartRegion (Lnet/minecraft/class_3949;)V
ARG 1 worldGenerationProgressListener
METHOD method_3775 shouldPreventProxyConnections ()Z
METHOD method_3776 setDifficulty (Lnet/minecraft/class_1267;Z)V
ARG 1 difficulty
@ -218,6 +241,7 @@ CLASS net/minecraft/server/MinecraftServer
ARG 2 pos
ARG 3 player
METHOD method_3786 createWorlds (Lnet/minecraft/class_3949;)V
ARG 1 worldGenerationProgressListener
METHOD method_3787 getNetworkIo ()Lnet/minecraft/class_3242;
METHOD method_3788 getCurrentPlayerCount ()I
METHOD method_3790 getDefaultGameMode ()Lnet/minecraft/class_1934;

View File

@ -8,3 +8,6 @@ CLASS net/minecraft/class_2989 net/minecraft/server/ServerAdvancementLoader
METHOD method_12893 getAdvancements ()Ljava/util/Collection;
METHOD method_12896 get (Lnet/minecraft/class_2960;)Lnet/minecraft/class_161;
ARG 1 id
METHOD method_20723 (Ljava/util/Map;Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)V
ARG 2 id
ARG 3 json

View File

@ -29,6 +29,8 @@ CLASS net/minecraft/class_2926 net/minecraft/server/ServerMetadata
METHOD method_12687 getPlayerLimit ()I
METHOD method_12688 getOnlinePlayerCount ()I
CLASS class_2928 Deserializer
METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
ARG 1 json
METHOD serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
ARG 1 entry
ARG 2 unused
@ -38,6 +40,9 @@ CLASS net/minecraft/class_2926 net/minecraft/server/ServerMetadata
ARG 1 functionJson
ARG 2 unused
ARG 3 context
METHOD serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
ARG 1 serverMetadata
ARG 3 context
CLASS class_2930 Version
FIELD field_13290 gameVersion Ljava/lang/String;
FIELD field_13291 protocolVersion I
@ -47,6 +52,9 @@ CLASS net/minecraft/class_2926 net/minecraft/server/ServerMetadata
METHOD method_12693 getGameVersion ()Ljava/lang/String;
METHOD method_12694 getProtocolVersion ()I
CLASS class_2931 Serializer
METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
ARG 1 json
ARG 3 context
METHOD serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
ARG 1 entry
ARG 2 unused

View File

@ -12,3 +12,5 @@ CLASS net/minecraft/class_3057 net/minecraft/server/command/FillCommand
ARG 4 filter
CLASS class_3058 Mode
FIELD field_13654 filter Lnet/minecraft/class_3119$class_3120;
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_3119$class_3120;)V
ARG 3 filter

View File

@ -6,6 +6,9 @@ CLASS net/minecraft/class_5687 net/minecraft/server/command/ItemCommand
FIELD field_28022 NO_CHANGES_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD field_28023 KNOWN_ITEM_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
FIELD field_28024 MODIFIER_SUGGESTION_PROVIDER Lcom/mojang/brigadier/suggestion/SuggestionProvider;
METHOD method_32706 getStackInSlot (Lnet/minecraft/class_1297;I)Lnet/minecraft/class_1799;
ARG 0 entity
ARG 1 slotId
METHOD method_32707 register (Lcom/mojang/brigadier/CommandDispatcher;)V
ARG 0 dispatcher
METHOD method_32711 executeBlockCopyEntity (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;ILnet/minecraft/class_2338;I)I
@ -34,6 +37,14 @@ CLASS net/minecraft/class_5687 net/minecraft/server/command/ItemCommand
ARG 3 targets
ARG 4 slot
ARG 5 modifier
METHOD method_32715 getStackWithModifier (Lnet/minecraft/class_2168;Lnet/minecraft/class_117;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
ARG 0 source
ARG 1 modifier
ARG 2 stack
METHOD method_32716 getStackInSlotFromInventoryAt (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_1799;
ARG 0 source
ARG 1 pos
ARG 2 slotId
METHOD method_32717 executeBlockReplace (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILnet/minecraft/class_1799;)I
ARG 0 source
ARG 1 pos
@ -70,6 +81,10 @@ CLASS net/minecraft/class_5687 net/minecraft/server/command/ItemCommand
ARG 3 targets
ARG 4 slot
ARG 5 modifier
METHOD method_32723 getInventoryAtPos (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;)Lnet/minecraft/class_1263;
ARG 0 source
ARG 1 pos
ARG 2 exception
METHOD method_32724 executeEntityReplace (Lnet/minecraft/class_2168;Ljava/util/Collection;ILnet/minecraft/class_1799;)I
ARG 0 source
ARG 1 targets

View File

@ -8,3 +8,5 @@ CLASS net/minecraft/class_3078 net/minecraft/server/command/ListCommand
ARG 0 source
METHOD method_13437 executeNames (Lnet/minecraft/class_2168;)I
ARG 0 source
METHOD method_30310 (Lnet/minecraft/class_3222;)Lnet/minecraft/class_2561;
ARG 0 player

View File

@ -5,3 +5,4 @@ CLASS net/minecraft/class_4799 net/minecraft/server/command/LocateBiomeCommand
ARG 0 dispatcher
METHOD method_24495 execute (Lnet/minecraft/class_2168;Lnet/minecraft/class_2960;)I
ARG 0 source
ARG 1 id

View File

@ -9,6 +9,7 @@ CLASS net/minecraft/class_3079 net/minecraft/server/command/LocateCommand
ARG 0 dispatcher
METHOD method_13457 execute (Lnet/minecraft/class_2168;Lnet/minecraft/class_3195;)I
ARG 0 source
ARG 1 structure
METHOD method_24499 sendCoordinates (Lnet/minecraft/class_2168;Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Ljava/lang/String;)I
ARG 0 source
ARG 1 structure

View File

@ -1,3 +1,6 @@
CLASS net/minecraft/class_3045 net/minecraft/server/command/MeCommand
METHOD method_13237 register (Lcom/mojang/brigadier/CommandDispatcher;)V
ARG 0 dispatcher
METHOD method_31373 getMessage (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2561;
ARG 0 context
ARG 1 text

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_3097 net/minecraft/server/command/ReloadCommand
FIELD field_25343 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_13529 register (Lcom/mojang/brigadier/CommandDispatcher;)V
ARG 0 dispatcher

View File

@ -6,3 +6,6 @@ CLASS net/minecraft/class_3112 net/minecraft/server/command/ScheduleCommand
ARG 0 source
METHOD method_13567 register (Lcom/mojang/brigadier/CommandDispatcher;)V
ARG 0 dispatcher
METHOD method_22833 clearEvent (Lnet/minecraft/class_2168;Ljava/lang/String;)I
ARG 0 source
ARG 1 eventName

View File

@ -17,10 +17,15 @@ CLASS net/minecraft/class_3131 net/minecraft/server/command/SpreadPlayersCommand
ARG 1 center
ARG 2 spreadDistance
ARG 3 maxRange
ARG 4 maxY
ARG 5 respectTeams
ARG 6 players
METHOD method_13657 getMinDistance (Ljava/util/Collection;Lnet/minecraft/class_3218;[Lnet/minecraft/class_3131$class_3132;IZ)D
ARG 0 entities
ARG 1 world
ARG 2 piles
ARG 3 maxY
ARG 4 respectTeams
METHOD method_13661 spread (Lnet/minecraft/class_241;DLnet/minecraft/class_3218;Ljava/util/Random;DDDDI[Lnet/minecraft/class_3131$class_3132;Z)V
ARG 0 center
ARG 1 spreadDistance
@ -30,11 +35,14 @@ CLASS net/minecraft/class_3131 net/minecraft/server/command/SpreadPlayersCommand
ARG 7 minZ
ARG 9 maxX
ARG 11 maxZ
ARG 13 maxY
ARG 15 respectTeams
CLASS class_3132 Pile
FIELD field_13736 z D
FIELD field_13737 x D
METHOD method_13662 isSafe (Lnet/minecraft/class_1922;I)Z
ARG 1 world
ARG 2 maxY
METHOD method_13665 getDistance (Lnet/minecraft/class_3131$class_3132;)D
ARG 1 other
METHOD method_13666 clamp (DDDD)Z
@ -51,6 +59,7 @@ CLASS net/minecraft/class_3131 net/minecraft/server/command/SpreadPlayersCommand
METHOD method_13668 absolute ()F
METHOD method_13669 getY (Lnet/minecraft/class_1922;I)I
ARG 1 blockView
ARG 2 maxY
METHOD method_13670 subtract (Lnet/minecraft/class_3131$class_3132;)V
ARG 1 other
METHOD method_13671 normalize ()V

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_3138 net/minecraft/server/command/SummonCommand
FIELD field_13741 FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD field_22254 INVALID_POSITION_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD field_26629 FAILED_UUID_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
METHOD method_13690 register (Lcom/mojang/brigadier/CommandDispatcher;)V
ARG 0 dispatcher
METHOD method_13694 execute (Lnet/minecraft/class_2168;Lnet/minecraft/class_2960;Lnet/minecraft/class_243;Lnet/minecraft/class_2487;Z)I

View File

@ -1,4 +1,6 @@
CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand
METHOD method_22263 (Lnet/minecraft/class_124;Ljava/lang/String;Lnet/minecraft/class_3222;)V
ARG 2 player
METHOD method_22264 executePos (Lnet/minecraft/class_2168;Ljava/lang/String;)I
ARG 0 source
ARG 1 variableName
@ -11,6 +13,7 @@ CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand
METHOD method_22267 executeRunAll (Lnet/minecraft/class_2168;Ljava/lang/String;II)I
ARG 0 source
ARG 1 testClass
ARG 2 rotationSteps
METHOD method_22268 executeCreate (Lnet/minecraft/class_2168;Ljava/lang/String;III)I
ARG 0 source
ARG 1 structure
@ -20,16 +23,21 @@ CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand
METHOD method_22269 run (Lnet/minecraft/class_2168;Ljava/util/Collection;II)V
ARG 0 source
ARG 1 testFunctions
ARG 2 rotationSteps
METHOD method_22270 register (Lcom/mojang/brigadier/CommandDispatcher;)V
ARG 0 dispatcher
METHOD method_22272 run (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_4524;)V
ARG 0 world
ARG 1 pos
ARG 2 tests
METHOD method_22274 (Lnet/minecraft/class_3218;Lnet/minecraft/class_4524;Lnet/minecraft/class_2338;)V
ARG 2 pos
METHOD method_22275 sendMessage (Lnet/minecraft/class_3218;Ljava/lang/String;Lnet/minecraft/class_124;)V
ARG 0 world
ARG 1 message
ARG 2 formatting
METHOD method_22276 (Lnet/minecraft/class_3222;)Z
ARG 0 player
METHOD method_22277 executeRunThis (Lnet/minecraft/class_2168;)I
ARG 0 source
METHOD method_22278 sendMessage (Lnet/minecraft/class_2168;Ljava/lang/String;)V
@ -45,11 +53,21 @@ CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand
ARG 1 structure
METHOD method_22284 executeRunAll (Lnet/minecraft/class_2168;II)I
ARG 0 source
ARG 1 rotationSteps
METHOD method_22285 executeImport (Lnet/minecraft/class_2168;Ljava/lang/String;)I
ARG 0 source
ARG 1 structure
METHOD method_23647 setWorld (Lnet/minecraft/class_4529;Lnet/minecraft/class_3218;)V
ARG 0 testFunction
ARG 1 world
METHOD method_29411 executeRerunFailed (Lnet/minecraft/class_2168;ZII)I
ARG 0 source
ARG 1 requiredOnly
ARG 2 rotationSteps
METHOD method_29412 (Lnet/minecraft/class_4517;)V
ARG 0 test
METHOD method_29413 executeExport (Lnet/minecraft/class_2168;)I
ARG 0 source
CLASS class_4528 Listener
FIELD field_20581 world Lnet/minecraft/class_3218;
FIELD field_20582 tests Lnet/minecraft/class_4524;

View File

@ -56,6 +56,8 @@ CLASS net/minecraft/class_3808 net/minecraft/server/dedicated/AbstractProperties
METHOD method_16739 create (Lnet/minecraft/class_5455;Ljava/util/Properties;)Lnet/minecraft/class_3808;
COMMENT Creates another property handler with the same type as this one from the
COMMENT passed new map of properties.
ARG 1 registryManager
ARG 2 properties
METHOD method_16740 parseBoolean (Ljava/lang/String;Z)Z
ARG 1 key
ARG 2 fallback
@ -87,3 +89,4 @@ CLASS net/minecraft/class_3808 net/minecraft/server/dedicated/AbstractProperties
COMMENT
COMMENT <p>This method does not mutate the original property where this accessor
COMMENT is from.
ARG 1 registryManager

View File

@ -2,6 +2,8 @@ CLASS net/minecraft/class_2981 net/minecraft/server/dedicated/EulaReader
FIELD field_13379 eulaAgreedTo Z
FIELD field_13380 eulaFile Ljava/nio/file/Path;
FIELD field_13381 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD <init> (Ljava/nio/file/Path;)V
ARG 1 eulaFile
METHOD method_12866 isEulaAgreedTo ()Z
METHOD method_12867 checkEulaAgreement ()Z
METHOD method_12868 createEulaFile ()V

View File

@ -8,6 +8,19 @@ CLASS net/minecraft/class_3176 net/minecraft/server/dedicated/MinecraftDedicated
FIELD field_16799 propertiesLoader Lnet/minecraft/class_3807;
FIELD field_16800 gui Lnet/minecraft/class_3182;
FIELD field_26898 filterer Lnet/minecraft/class_5514;
METHOD <init> (Ljava/lang/Thread;Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_5350;Lnet/minecraft/class_5219;Lnet/minecraft/class_3807;Lcom/mojang/datafixers/DataFixer;Lcom/mojang/authlib/minecraft/MinecraftSessionService;Lcom/mojang/authlib/GameProfileRepository;Lnet/minecraft/class_3312;Lnet/minecraft/class_3950;)V
ARG 1 serverThread
ARG 2 registryManager
ARG 3 session
ARG 4 dataPackManager
ARG 5 serverResourceManager
ARG 6 saveProperties
ARG 7 propertiesLoader
ARG 8 dataFixer
ARG 9 sessionService
ARG 10 gameProfileRepo
ARG 11 userCache
ARG 12 worldGenerationProgressListenerFactory
METHOD method_13941 executeQueuedCommands ()V
METHOD method_13942 sleepFiveSeconds ()V
METHOD method_13944 getMaxTickTime ()J
@ -18,3 +31,4 @@ CLASS net/minecraft/class_3176 net/minecraft/server/dedicated/MinecraftDedicated
METHOD method_13950 createResourcePackHash ()Ljava/lang/String;
METHOD method_13951 convertData ()Z
METHOD method_16712 setUseWhitelist (Z)V
ARG 1 useWhitelist

View File

@ -52,3 +52,4 @@ CLASS net/minecraft/class_3806 net/minecraft/server/dedicated/ServerPropertiesHa
ARG 1 properties
ARG 2 registryManager
METHOD method_16714 load (Lnet/minecraft/class_5455;Ljava/nio/file/Path;)Lnet/minecraft/class_3806;
ARG 0 registryManager

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_3807 net/minecraft/server/dedicated/ServerPropertiesLoader
FIELD field_16846 path Ljava/nio/file/Path;
FIELD field_16847 propertiesHandler Lnet/minecraft/class_3806;
METHOD <init> (Lnet/minecraft/class_5455;Ljava/nio/file/Path;)V
ARG 1 registryManager
ARG 2 path
METHOD method_16717 getPropertiesHandler ()Lnet/minecraft/class_3806;
METHOD method_16718 apply (Ljava/util/function/UnaryOperator;)Lnet/minecraft/class_3807;
METHOD method_16719 store ()V

View File

@ -41,6 +41,8 @@ CLASS net/minecraft/class_5514 net/minecraft/server/filter/TextFilterer
CLASS class_5516 Impl
FIELD field_26837 gameProfile Lcom/mojang/authlib/GameProfile;
FIELD field_26838 executor Ljava/util/concurrent/Executor;
METHOD <init> (Lnet/minecraft/class_5514;Lcom/mojang/authlib/GameProfile;)V
ARG 2 gameProfile
CLASS class_5517 FailedHttpRequestException
METHOD <init> (Ljava/lang/String;)V
ARG 1 message

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_1132 net/minecraft/server/integrated/IntegratedServer
FIELD field_28075 forcedGameMode Lnet/minecraft/class_1934;
FIELD field_5518 client Lnet/minecraft/class_310;
FIELD field_5519 lanPinger Lnet/minecraft/class_1133;
FIELD field_5520 LOGGER Lorg/apache/logging/log4j/Logger;
@ -10,5 +11,12 @@ CLASS net/minecraft/class_1132 net/minecraft/server/integrated/IntegratedServer
ARG 2 client
ARG 3 registryManager
ARG 4 session
ARG 5 dataPackManager
ARG 6 serverResourceManager
ARG 7 saveProperties
ARG 8 sessionService
ARG 9 gameProfileRepo
ARG 10 userCache
ARG 11 worldGenerationProgressListenerFactory
METHOD method_4817 setLocalPlayerUuid (Ljava/util/UUID;)V
ARG 1 localPlayerUuid

View File

@ -13,6 +13,7 @@ CLASS net/minecraft/class_4209 net/minecraft/server/network/DebugInfoSender
ARG 0 world
ARG 1 pos
METHOD method_19474 sendStructureStart (Lnet/minecraft/class_5281;Lnet/minecraft/class_3449;)V
ARG 0 world
ARG 1 structureStart
METHOD method_19774 sendBrainDebugData (Lnet/minecraft/class_1309;)V
ARG 0 living
@ -50,7 +51,7 @@ CLASS net/minecraft/class_4209 net/minecraft/server/network/DebugInfoSender
ARG 1 pos
ARG 2 state
ARG 3 blockEntity
METHOD method_24819 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
METHOD method_24819 sendPoi (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
ARG 0 world
ARG 1 pos
METHOD method_33139 sendGameEvent (Lnet/minecraft/class_1937;Lnet/minecraft/class_5712;Lnet/minecraft/class_2338;)V

View File

@ -64,22 +64,38 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
METHOD method_18784 tick ()V
METHOD method_19507 isHost ()Z
METHOD method_20630 isPlayerNotCollidingWithBlocks (Lnet/minecraft/class_4538;Lnet/minecraft/class_238;)Z
ARG 1 world
ARG 2 box
METHOD method_27913 canPlace (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)Z
COMMENT Checks if a player can place a block or fluid from a bucket.
COMMENT
COMMENT <p>For this to return true, the player must not be actively cooling down.
ARG 0 player
ARG 1 stack
METHOD method_29780 isEntityOnAir (Lnet/minecraft/class_1297;)Z
ARG 1 entity
METHOD method_31275 filterText (Ljava/lang/Object;Ljava/util/function/Consumer;Ljava/util/function/BiFunction;)V
ARG 1 text
ARG 2 consumer
ARG 3 backingFilterer
METHOD method_31276 signWrittenBook (Ljava/lang/String;Ljava/util/List;I)V
ARG 1 title
ARG 2 pages
ARG 3 slotId
METHOD method_31277 filterText (Ljava/lang/String;Ljava/util/function/Consumer;)V
ARG 1 text
ARG 2 consumer
METHOD method_31278 addTextToBook (Ljava/util/List;I)V
ARG 1 pages
ARG 2 slotId
METHOD method_31279 filterTexts (Ljava/util/List;Ljava/util/function/Consumer;)V
ARG 1 texts
ARG 2 consumer
METHOD method_31282 onSignUpdate (Lnet/minecraft/class_2877;Ljava/util/List;)V
ARG 1 packet
ARG 2 signText
METHOD method_31286 sendMessage (Ljava/lang/String;)V
ARG 1 message
METHOD method_33562 requestTeleportAndDismount (DDDFF)V
ARG 1 x
ARG 3 y
@ -93,4 +109,4 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
ARG 7 yaw
ARG 8 pitch
ARG 9 flags
ARG 10 shouldDismount
ARG 10 shouldDismount

View File

@ -67,6 +67,10 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
METHOD method_14217 markHealthDirty ()V
METHOD method_14219 getLastActionTime ()J
METHOD method_14220 getServerWorld ()Lnet/minecraft/class_3218;
METHOD method_14222 lookAtEntity (Lnet/minecraft/class_2183$class_2184;Lnet/minecraft/class_1297;Lnet/minecraft/class_2183$class_2184;)V
ARG 1 anchorPoint
ARG 2 targetEntity
ARG 3 targetAnchor
METHOD method_14224 setCameraEntity (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_14226 playerTick ()V

View File

@ -9,6 +9,7 @@ CLASS net/minecraft/class_3441 net/minecraft/server/network/ServerRecipeBook
ARG 2 player
METHOD method_14901 readNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_1863;)V
ARG 1 tag
ARG 2 recipeManager
METHOD method_14902 toNbt ()Lnet/minecraft/class_2487;
METHOD method_14903 unlockRecipes (Ljava/util/Collection;Lnet/minecraft/class_3222;)I
ARG 1 recipes
@ -18,3 +19,4 @@ CLASS net/minecraft/class_3441 net/minecraft/server/network/ServerRecipeBook
METHOD method_20732 handleList (Lnet/minecraft/class_2499;Ljava/util/function/Consumer;Lnet/minecraft/class_1863;)V
ARG 1 list
ARG 2 handler
ARG 3 recipeManager

View File

@ -12,6 +12,7 @@ CLASS net/minecraft/class_3364 net/minecraft/server/rcon/QueryResponseHandler
FIELD field_14454 hostname Ljava/lang/String;
FIELD field_14456 maxPlayerCount I
FIELD field_14457 port I
FIELD field_23964 server Lnet/minecraft/class_2994;
METHOD <init> (Lnet/minecraft/class_2994;I)V
ARG 1 server
ARG 2 queryPort

View File

@ -4,6 +4,10 @@ CLASS net/minecraft/class_3408 net/minecraft/server/rcon/RconListener
FIELD field_14514 clients Ljava/util/List;
FIELD field_23966 SERVER_LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_23967 server Lnet/minecraft/class_2994;
METHOD <init> (Lnet/minecraft/class_2994;Ljava/net/ServerSocket;Ljava/lang/String;)V
ARG 1 server
ARG 2 listener
ARG 3 password
METHOD method_14820 removeStoppedClients ()V
METHOD method_27176 closeSocket (Ljava/net/ServerSocket;)V
ARG 1 socket

View File

@ -27,11 +27,17 @@ CLASS net/minecraft/class_3193 net/minecraft/server/world/ChunkHolder
COMMENT by {@link #markForBlockUpdate}, grouped by their vertical chunk section.
COMMENT <p>
COMMENT Entries for a section are null if the section has no positions marked for update.
FIELD field_26929 world Lnet/minecraft/class_5539;
FIELD field_28806 actionStack Lnet/minecraft/class_5831;
METHOD <init> (Lnet/minecraft/class_1923;ILnet/minecraft/class_5539;Lnet/minecraft/class_3568;Lnet/minecraft/class_3193$class_3896;Lnet/minecraft/class_3193$class_3897;)V
ARG 1 pos
ARG 2 level
ARG 3 world
ARG 4 lightingProvider
ARG 5 levelUpdateListener
ARG 6 playersWatchingChunkProvider
METHOD method_13992 sendPacketToPlayersWatching (Lnet/minecraft/class_2596;Z)V
ARG 1 packet
ARG 2 onlyOnWatchDistanceEdge
METHOD method_13993 getChunkAt (Lnet/minecraft/class_2806;Lnet/minecraft/class_3898;)Ljava/util/concurrent/CompletableFuture;
ARG 1 targetStatus
@ -39,9 +45,11 @@ CLASS net/minecraft/class_3193 net/minecraft/server/world/ChunkHolder
METHOD method_13994 getPos ()Lnet/minecraft/class_1923;
METHOD method_14000 getSavingFuture ()Ljava/util/concurrent/CompletableFuture;
METHOD method_14002 markForBlockUpdate (Lnet/minecraft/class_2338;)V
ARG 1 pos
METHOD method_14003 getEntityTickingFuture ()Ljava/util/concurrent/CompletableFuture;
METHOD method_14005 getLevel ()I
METHOD method_14006 flushUpdates (Lnet/minecraft/class_2818;)V
ARG 1 chunk
METHOD method_14007 tick (Lnet/minecraft/class_3898;Ljava/util/concurrent/Executor;)V
ARG 1 chunkStorage
METHOD method_14008 getLevelType (I)Lnet/minecraft/class_3193$class_3194;
@ -53,6 +61,7 @@ CLASS net/minecraft/class_3193 net/minecraft/server/world/ChunkHolder
METHOD method_14011 getTargetStatusForLevel (I)Lnet/minecraft/class_2806;
ARG 0 level
METHOD method_14012 markForLightUpdate (Lnet/minecraft/class_1944;I)V
ARG 1 lightType
ARG 2 y
COMMENT chunk section y coordinate
METHOD method_15890 setLevel (I)V
@ -70,12 +79,16 @@ CLASS net/minecraft/class_3193 net/minecraft/server/world/ChunkHolder
METHOD method_20384 isAccessible ()Z
METHOD method_20385 updateAccessibleStatus ()V
METHOD method_20456 setCompletedChunk (Lnet/minecraft/class_2821;)V
ARG 1 chunk
METHOD method_20725 getAccessibleFuture ()Ljava/util/concurrent/CompletableFuture;
METHOD method_21737 getValidFutureFor (Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture;
ARG 1 leastStatus
METHOD method_23270 getCurrentStatus ()Lnet/minecraft/class_2806;
METHOD method_23271 getLevelType ()Lnet/minecraft/class_3193$class_3194;
METHOD method_30311 tryUpdateBlockEntityAt (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 world
ARG 2 pos
ARG 3 state
CLASS class_3194 LevelType
METHOD method_14014 isAfter (Lnet/minecraft/class_3193$class_3194;)Z
ARG 1 levelType

View File

@ -74,7 +74,7 @@ CLASS net/minecraft/class_3204 net/minecraft/server/world/ChunkTicketManager
FIELD field_13896 distanceFromNearestPlayer Lit/unimi/dsi/fastutil/longs/Long2ByteMap;
FIELD field_17461 maxDistance I
METHOD <init> (Lnet/minecraft/class_3204;I)V
ARG 1 maxDistance
ARG 2 maxDistance
METHOD method_14056 isPlayerInChunk (J)Z
ARG 1 chunkPos
METHOD method_14057 updateLevels ()V

View File

@ -3,10 +3,18 @@ CLASS net/minecraft/class_3210 net/minecraft/server/world/PlayerChunkWatchingMan
METHOD method_14081 movePlayer (JJLnet/minecraft/class_3222;)V
ARG 1 prevPos
ARG 3 currentPos
ARG 5 player
METHOD method_14082 isWatchDisabled (Lnet/minecraft/class_3222;)Z
ARG 1 player
METHOD method_14083 getPlayersWatchingChunk (J)Ljava/util/stream/Stream;
METHOD method_14084 remove (JLnet/minecraft/class_3222;)V
ARG 3 player
METHOD method_14085 add (JLnet/minecraft/class_3222;Z)V
ARG 3 player
ARG 4 watchDisabled
METHOD method_14086 disableWatch (Lnet/minecraft/class_3222;)V
ARG 1 player
METHOD method_14087 enableWatch (Lnet/minecraft/class_3222;)V
ARG 1 player
METHOD method_21715 isWatchInactive (Lnet/minecraft/class_3222;)Z
ARG 1 player

View File

@ -16,11 +16,14 @@ CLASS net/minecraft/class_3215 net/minecraft/server/world/ServerChunkManager
FIELD field_19337 chunkCache [Lnet/minecraft/class_2791;
FIELD field_24455 spawnEntry Lnet/minecraft/class_1948$class_5262;
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_3485;Ljava/util/concurrent/Executor;Lnet/minecraft/class_2794;IZLnet/minecraft/class_3949;Lnet/minecraft/class_5567;Ljava/util/function/Supplier;)V
ARG 1 world
ARG 2 session
ARG 3 dataFixer
ARG 4 structureManager
ARG 5 workerExecutor
ARG 6 chunkGenerator
ARG 7 viewDistance
ARG 9 worldGenerationProgressListener
METHOD method_12127 tick (Ljava/util/function/BooleanSupplier;)V
ARG 1 shouldKeepTicking
METHOD method_12129 getChunkGenerator ()Lnet/minecraft/class_2794;
@ -72,8 +75,12 @@ CLASS net/minecraft/class_3215 net/minecraft/server/world/ServerChunkManager
ARG 1 holder
ARG 2 maxLevel
METHOD method_18753 unloadEntity (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_18754 sendToOtherNearbyPlayers (Lnet/minecraft/class_1297;Lnet/minecraft/class_2596;)V
ARG 1 entity
ARG 2 packet
METHOD method_18755 loadEntity (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_19492 executeQueuedTasks ()Z
METHOD method_19493 getPointOfInterestStorage ()Lnet/minecraft/class_4153;
METHOD method_20585 isFutureReady (JLjava/util/function/Function;)Z
@ -86,8 +93,11 @@ CLASS net/minecraft/class_3215 net/minecraft/server/world/ServerChunkManager
ARG 3 chunk
ARG 4 status
METHOD method_23273 getChunkLoadingDebugInfo (Lnet/minecraft/class_1923;)Ljava/lang/String;
ARG 1 pos
METHOD method_27907 ifChunkLoaded (JLjava/util/function/Consumer;)V
ARG 1 pos
ARG 3 chunkConsumer
METHOD method_27908 getSpawnInfo ()Lnet/minecraft/class_1948$class_5262;
CLASS class_4212 MainThreadExecutor
METHOD <init> (Lnet/minecraft/class_3215;Lnet/minecraft/class_1937;)V
ARG 2 world

View File

@ -12,6 +12,8 @@ CLASS net/minecraft/class_3227 net/minecraft/server/world/ServerLightingProvider
ARG 3 hasBlockLight
ARG 4 processor
ARG 5 executor
METHOD method_14275 (Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;)V
ARG 2 pos
METHOD method_14277 runTasks ()V
METHOD method_17303 tick ()V
METHOD method_17304 setTaskBatchSize (I)V

View File

@ -11,11 +11,13 @@ CLASS net/minecraft/class_1949 net/minecraft/server/world/ServerTickScheduler
ARG 1 world
ARG 2 invalidObjPredicate
ARG 3 idToName
ARG 4 tickConsumer
METHOD method_20469 serializeScheduledTicks (Ljava/util/function/Function;Ljava/lang/Iterable;J)Lnet/minecraft/class_2499;
ARG 0 identifierProvider
ARG 1 scheduledTicks
ARG 2 time
METHOD method_20514 addScheduledTick (Lnet/minecraft/class_1954;)V
ARG 1 tick
METHOD method_20596 transferTicksInBounds (Ljava/util/List;Ljava/util/Collection;Lnet/minecraft/class_3341;Z)Ljava/util/List;
ARG 1 dst
ARG 2 src
@ -28,6 +30,7 @@ CLASS net/minecraft/class_1949 net/minecraft/server/world/ServerTickScheduler
METHOD method_8669 toNbt (Lnet/minecraft/class_1923;)Lnet/minecraft/class_2499;
METHOD method_8670 tick ()V
METHOD method_8671 getScheduledTicksInChunk (Lnet/minecraft/class_1923;ZZ)Ljava/util/List;
ARG 1 pos
ARG 2 updateState
ARG 3 getStaleTicks
METHOD method_8672 getScheduledTicks (Lnet/minecraft/class_3341;ZZ)Ljava/util/List;

View File

@ -27,7 +27,12 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
ARG 2 workerExecutor
ARG 3 session
ARG 4 properties
ARG 5 worldKey
ARG 6 dimensionType
ARG 7 worldGenerationProgressListener
ARG 8 chunkGenerator
ARG 9 debugWorld
ARG 10 seed
ARG 12 spawners
ARG 13 shouldTickTime
METHOD method_14166 spawnParticles (Lnet/minecraft/class_3222;Lnet/minecraft/class_2394;ZDDDIDDDD)Z
@ -124,8 +129,10 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
METHOD method_18768 tryLoadEntity (Lnet/minecraft/class_1297;)Z
ARG 1 entity
METHOD method_18769 onDimensionChanged (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_18770 removePlayer (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297$class_5529;)V
ARG 1 player
ARG 2 reason
METHOD method_18771 addPlayer (Lnet/minecraft/class_3222;)V
ARG 1 player
METHOD method_18773 (Lnet/minecraft/class_3222;)V
@ -184,6 +191,7 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
METHOD method_29203 tickTime ()V
METHOD method_30630 getSpawnAngle ()F
METHOD method_30736 shouldCreateNewEntityWithPassenger (Lnet/minecraft/class_1297;)Z
ARG 1 entity
METHOD method_31268 getDebugString ()Ljava/lang/String;
METHOD method_31270 getTopFive (Ljava/lang/Iterable;Ljava/util/function/Function;)Ljava/lang/String;
COMMENT Categories {@code items} with the {@code classifier} and reports a message
@ -195,6 +203,8 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
METHOD method_31419 getChunkSourceDebugString ()Ljava/lang/String;
METHOD method_31420 (Lnet/minecraft/class_3695;Lnet/minecraft/class_1297;)V
ARG 2 entity
METHOD method_31424 getDragonPart (I)Lnet/minecraft/class_1297;
ARG 1 id
METHOD method_31423 loadEntities (Ljava/util/stream/Stream;)V
ARG 1 entities
METHOD method_31426 addEntities (Ljava/util/stream/Stream;)V

View File

@ -13,6 +13,8 @@ CLASS net/minecraft/class_4296 net/minecraft/server/world/SimpleTickScheduler
ARG 0 ticks
METHOD method_26368 scheduleTo (Lnet/minecraft/class_1951;)V
ARG 1 scheduler
METHOD method_26369 (Lnet/minecraft/class_1951;Lnet/minecraft/class_4296$class_4989;)V
ARG 1 tick
CLASS class_4989 Tick
FIELD field_23257 pos Lnet/minecraft/class_2338;
FIELD field_23258 delay I