Professional Documents
Culture Documents
Client-1 20 1-20230612 114412-Mappings
Client-1 20 1-20230612 114412-Mappings
Client-1 20 1-20230612 114412-Mappings
com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen$DownloadStatus
downloadStatus -> e
com.mojang.realmsclient.client.FileDownload this$0 -> a
349:354:void
<init>(com.mojang.realmsclient.client.FileDownload,java.lang.String,java.io.File,ne
t.minecraft.world.level.storage.LevelStorageSource,com.mojang.realmsclient.gui.scre
ens.RealmsDownloadLatestWorldScreen$DownloadStatus) -> <init>
358:369:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed
com.mojang.realmsclient.client.FileDownload$ResourcePackProgressListener -> eiw$c:
java.io.File tempFile -> b
com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen$DownloadStatus
downloadStatus -> c
com.mojang.realmsclient.dto.WorldDownload worldDownload -> d
com.mojang.realmsclient.client.FileDownload this$0 -> a
377:381:void
<init>(com.mojang.realmsclient.client.FileDownload,java.io.File,com.mojang.realmscl
ient.gui.screens.RealmsDownloadLatestWorldScreen$DownloadStatus,com.mojang.realmscl
ient.dto.WorldDownload) -> <init>
385:405:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed
com.mojang.realmsclient.client.FileUpload -> eix:
org.slf4j.Logger LOGGER -> a
int MAX_RETRIES -> b
java.lang.String UPLOAD_PATH -> c
java.io.File file -> d
long worldId -> e
int slotId -> f
com.mojang.realmsclient.dto.UploadInfo uploadInfo -> g
java.lang.String sessionId -> h
java.lang.String username -> i
java.lang.String clientVersion -> j
com.mojang.realmsclient.client.UploadStatus uploadStatus -> k
java.util.concurrent.atomic.AtomicBoolean cancelled -> l
java.util.concurrent.CompletableFuture uploadTask -> m
org.apache.http.client.config.RequestConfig requestConfig -> n
49:67:void
<init>(java.io.File,long,int,com.mojang.realmsclient.dto.UploadInfo,net.minecraft.c
lient.User,java.lang.String,com.mojang.realmsclient.client.UploadStatus) -> <init>
70:76:void upload(java.util.function.Consumer) -> a
79:84:void cancel() -> a
87:109:com.mojang.realmsclient.gui.screens.UploadResult requestUpload(int) -> a
113:121:void
cleanup(org.apache.http.client.methods.HttpPost,org.apache.http.impl.client.Closeab
leHttpClient) -> a
124:128:void setupRequest(org.apache.http.client.methods.HttpPost) -> a
131:149:void
handleResponse(org.apache.http.HttpResponse,com.mojang.realmsclient.gui.screens.Upl
oadResult$Builder) -> a
152:152:boolean shouldRetry(long,int) -> a
156:157:com.mojang.realmsclient.gui.screens.UploadResult
retryUploadAfter(long,int) -> b
161:164:long getRetryDelaySeconds(org.apache.http.HttpResponse) -> a
168:168:boolean isFinished() -> b
74:74:com.mojang.realmsclient.gui.screens.UploadResult lambda$upload$0() -> c
35:35:void <clinit>() -> <clinit>
com.mojang.realmsclient.client.FileUpload$CustomInputStreamEntity -> eix$a:
long length -> a
java.io.InputStream content -> b
com.mojang.realmsclient.client.UploadStatus uploadStatus -> c
177:181:void
<init>(java.io.InputStream,long,com.mojang.realmsclient.client.UploadStatus) ->
<init>
185:213:void writeTo(java.io.OutputStream) -> writeTo
com.mojang.realmsclient.client.Ping -> eiy:
14:14:void <init>() -> <init>
17:29:java.util.List ping(com.mojang.realmsclient.client.Ping$Region[]) -> a
33:49:int ping(java.lang.String) -> a
53:53:long now() -> b
57:57:java.util.List pingAllRegions() -> a
com.mojang.realmsclient.client.Ping$Region -> eiy$a:
com.mojang.realmsclient.client.Ping$Region US_EAST_1 -> a
com.mojang.realmsclient.client.Ping$Region US_WEST_2 -> b
com.mojang.realmsclient.client.Ping$Region US_WEST_1 -> c
com.mojang.realmsclient.client.Ping$Region EU_WEST_1 -> d
com.mojang.realmsclient.client.Ping$Region AP_SOUTHEAST_1 -> e
com.mojang.realmsclient.client.Ping$Region AP_SOUTHEAST_2 -> f
com.mojang.realmsclient.client.Ping$Region AP_NORTHEAST_1 -> g
com.mojang.realmsclient.client.Ping$Region SA_EAST_1 -> h
java.lang.String name -> i
java.lang.String endpoint -> j
com.mojang.realmsclient.client.Ping$Region[] $VALUES -> k
60:60:com.mojang.realmsclient.client.Ping$Region[] values() -> values
60:60:com.mojang.realmsclient.client.Ping$Region valueOf(java.lang.String) ->
valueOf
70:73:void <init>(java.lang.String,int,java.lang.String,java.lang.String) ->
<init>
60:60:com.mojang.realmsclient.client.Ping$Region[] $values() -> a
60:68:void <clinit>() -> <clinit>
com.mojang.realmsclient.client.RealmsClient -> eiz:
com.mojang.realmsclient.client.RealmsClient$Environment currentEnvironment -> a
boolean initialized -> b
org.slf4j.Logger LOGGER -> c
java.lang.String sessionId -> d
java.lang.String username -> e
net.minecraft.client.Minecraft minecraft -> f
java.lang.String WORLDS_RESOURCE_PATH -> g
java.lang.String INVITES_RESOURCE_PATH -> h
java.lang.String MCO_RESOURCE_PATH -> i
java.lang.String SUBSCRIPTION_RESOURCE -> j
java.lang.String ACTIVITIES_RESOURCE -> k
java.lang.String OPS_RESOURCE -> l
java.lang.String REGIONS_RESOURCE -> m
java.lang.String TRIALS_RESOURCE -> n
java.lang.String NOTIFICATIONS_RESOURCE -> o
java.lang.String PATH_INITIALIZE -> p
java.lang.String PATH_GET_ACTIVTIES -> q
java.lang.String PATH_GET_LIVESTATS -> r
java.lang.String PATH_GET_SUBSCRIPTION -> s
java.lang.String PATH_OP -> t
java.lang.String PATH_PUT_INTO_MINIGAMES_MODE -> u
java.lang.String PATH_AVAILABLE -> v
java.lang.String PATH_TEMPLATES -> w
java.lang.String PATH_WORLD_JOIN -> x
java.lang.String PATH_WORLD_GET -> y
java.lang.String PATH_WORLD_INVITES -> z
java.lang.String PATH_WORLD_UNINVITE -> A
java.lang.String PATH_PENDING_INVITES_COUNT -> B
java.lang.String PATH_PENDING_INVITES -> C
java.lang.String PATH_ACCEPT_INVITE -> D
java.lang.String PATH_REJECT_INVITE -> E
java.lang.String PATH_UNINVITE_MYSELF -> F
java.lang.String PATH_WORLD_UPDATE -> G
java.lang.String PATH_SLOT -> H
java.lang.String PATH_WORLD_OPEN -> I
java.lang.String PATH_WORLD_CLOSE -> J
java.lang.String PATH_WORLD_RESET -> K
java.lang.String PATH_DELETE_WORLD -> L
java.lang.String PATH_WORLD_BACKUPS -> M
java.lang.String PATH_WORLD_DOWNLOAD -> N
java.lang.String PATH_WORLD_UPLOAD -> O
java.lang.String PATH_CLIENT_COMPATIBLE -> P
java.lang.String PATH_TOS_AGREED -> Q
java.lang.String PATH_NEWS -> R
java.lang.String PATH_MARK_NOTIFICATIONS_SEEN -> S
java.lang.String PATH_DISMISS_NOTIFICATIONS -> T
java.lang.String PATH_STAGE_AVAILABLE -> U
com.mojang.realmsclient.dto.GuardedSerializer GSON -> V
123:124:com.mojang.realmsclient.client.RealmsClient create() -> a
128:139:com.mojang.realmsclient.client.RealmsClient
create(net.minecraft.client.Minecraft) -> a
143:144:void switchToStage() -> b
147:148:void switchToProd() -> c
151:152:void switchToLocal() -> d
154:160:void
<init>(java.lang.String,java.lang.String,net.minecraft.client.Minecraft) -> <init>
163:165:com.mojang.realmsclient.dto.RealmsServerList listWorlds() -> e
169:176:java.util.List getNotifications() -> f
181:187:com.google.gson.JsonArray uuidListToJsonArray(java.util.List) -> c
191:193:void notificationsSeen(java.util.List) -> a
196:198:void notificationsDismiss(java.util.List) -> b
201:203:com.mojang.realmsclient.dto.RealmsServer getOwnWorld(long) -> a
207:209:com.mojang.realmsclient.dto.ServerActivityList getActivity(long) -> b
213:215:com.mojang.realmsclient.dto.RealmsServerPlayerLists getLiveStats() -> g
219:221:com.mojang.realmsclient.dto.RealmsServerAddress join(long) -> c
225:229:void initializeWorld(long,java.lang.String,java.lang.String) -> a
232:234:java.lang.Boolean mcoEnabled() -> h
238:240:java.lang.Boolean stageAvailable() -> i
244:254:com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse
clientCompatible() -> j
258:260:void uninvite(long,java.lang.String) -> a
263:265:void uninviteMyselfFrom(long) -> d
268:273:com.mojang.realmsclient.dto.RealmsServer invite(long,java.lang.String)
-> b
277:279:com.mojang.realmsclient.dto.BackupList backupsFor(long) -> e
283:286:void update(long,java.lang.String,java.lang.String) -> b
289:292:void
updateSlot(long,int,com.mojang.realmsclient.dto.RealmsWorldOptions) -> a
296:298:boolean switchSlot(long,int) -> a
302:304:void restoreWorld(long,java.lang.String) -> c
307:309:com.mojang.realmsclient.dto.WorldTemplatePaginatedList
fetchWorldTemplates(int,int,com.mojang.realmsclient.dto.RealmsServer$WorldType) ->
a
313:315:java.lang.Boolean putIntoMinigameMode(long,java.lang.String) -> d
319:321:com.mojang.realmsclient.dto.Ops op(long,java.lang.String) -> e
325:327:com.mojang.realmsclient.dto.Ops deop(long,java.lang.String) -> f
331:333:java.lang.Boolean open(long) -> f
337:339:java.lang.Boolean close(long) -> g
343:346:java.lang.Boolean
resetWorldWithSeed(long,com.mojang.realmsclient.util.WorldGenerationInfo) -> a
350:353:java.lang.Boolean resetWorldWithTemplate(long,java.lang.String) -> g
357:359:com.mojang.realmsclient.dto.Subscription subscriptionFor(long) -> h
364:364:int pendingInvitesCount() -> k
368:372:com.mojang.realmsclient.dto.PendingInvitesList pendingInvites() -> l
377:381:boolean isBlocked(com.mojang.realmsclient.dto.PendingInvite) -> a
386:388:void acceptInvitation(java.lang.String) -> a
391:393:com.mojang.realmsclient.dto.WorldDownload requestDownloadInfo(long,int)
-> b
398:399:com.mojang.realmsclient.dto.UploadInfo
requestUploadInfo(long,java.lang.String) -> h
403:405:void rejectInvitation(java.lang.String) -> b
408:410:void agreeToTos() -> m
413:415:com.mojang.realmsclient.dto.RealmsNews getNews() -> n
419:421:void sendPingResults(com.mojang.realmsclient.dto.PingResult) -> a
424:426:java.lang.Boolean trialAvailable() -> o
430:432:void deleteWorld(long) -> i
435:435:java.lang.String url(java.lang.String) -> c
440:442:java.lang.String url(java.lang.String,java.lang.String) -> a
447:481:java.lang.String execute(com.mojang.realmsclient.client.Request) -> a
486:488:java.lang.String getHttpCodeDescription(int) -> a
136:136:void
lambda$create$1(com.mojang.realmsclient.client.RealmsClient$Environment) -> a
134:134:java.util.Optional lambda$create$0() -> p
67:120:void <clinit>() -> <clinit>
com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse -> eiz$a:
com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse
COMPATIBLE -> a
com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse OUTDATED
-> b
com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse OTHER ->
c
com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse[] $VALUES
-> d
492:492:com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse[]
values() -> values
492:492:com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse
valueOf(java.lang.String) -> valueOf
492:492:void <init>(java.lang.String,int) -> <init>
492:492:com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse[]
$values() -> a
492:495:void <clinit>() -> <clinit>
com.mojang.realmsclient.client.RealmsClient$Environment -> eiz$b:
com.mojang.realmsclient.client.RealmsClient$Environment PRODUCTION -> a
com.mojang.realmsclient.client.RealmsClient$Environment STAGE -> b
com.mojang.realmsclient.client.RealmsClient$Environment LOCAL -> c
java.lang.String baseUrl -> d
java.lang.String protocol -> e
com.mojang.realmsclient.client.RealmsClient$Environment[] $VALUES -> f
44:44:com.mojang.realmsclient.client.RealmsClient$Environment[] values() ->
values
44:44:com.mojang.realmsclient.client.RealmsClient$Environment
valueOf(java.lang.String) -> valueOf
52:55:void <init>(java.lang.String,int,java.lang.String,java.lang.String) ->
<init>
58:62:java.util.Optional byName(java.lang.String) -> a
44:44:com.mojang.realmsclient.client.RealmsClient$Environment[] $values() -> a
44:47:void <clinit>() -> <clinit>
com.mojang.realmsclient.client.RealmsClientConfig -> eja:
java.net.Proxy proxy -> a
6:6:void <init>() -> <init>
12:12:java.net.Proxy getProxy() -> a
16:19:void setProxy(java.net.Proxy) -> a
com.mojang.realmsclient.client.RealmsError -> ejb:
org.slf4j.Logger LOGGER -> a
java.lang.String errorMessage -> b
int errorCode -> c
20:23:void <init>(java.lang.String,int) -> <init>
27:39:com.mojang.realmsclient.client.RealmsError parse(java.lang.String) -> a
44:44:java.lang.String getErrorMessage() -> a
48:48:int getErrorCode() -> b
15:15:void <clinit>() -> <clinit>
com.mojang.realmsclient.client.Request -> ejc:
java.net.HttpURLConnection connection -> a
boolean connected -> c
java.lang.String url -> b
int DEFAULT_READ_TIMEOUT -> d
int DEFAULT_CONNECT_TIMEOUT -> e
25:43:void <init>(java.lang.String,int,int) -> <init>
46:47:void cookie(java.lang.String,java.lang.String) -> a
50:56:void cookie(java.net.HttpURLConnection,java.lang.String,java.lang.String)
-> a
60:61:com.mojang.realmsclient.client.Request
header(java.lang.String,java.lang.String) -> b
65:65:int getRetryAfterHeader() -> a
69:73:int getRetryAfterHeader(java.net.HttpURLConnection) -> a
79:82:int responseCode() -> b
88:100:java.lang.String text() -> c
105:114:java.lang.String read(java.io.InputStream) -> a
118:143:void dispose() -> f
147:152:com.mojang.realmsclient.client.Request connect() -> d
com.mojang.realmsclient.client.Request doConnect() -> e
159:159:com.mojang.realmsclient.client.Request get(java.lang.String) -> a
163:163:com.mojang.realmsclient.client.Request get(java.lang.String,int,int) ->
a
167:167:com.mojang.realmsclient.client.Request
post(java.lang.String,java.lang.String) -> c
171:171:com.mojang.realmsclient.client.Request
post(java.lang.String,java.lang.String,int,int) -> a
175:175:com.mojang.realmsclient.client.Request delete(java.lang.String) -> b
179:179:com.mojang.realmsclient.client.Request
put(java.lang.String,java.lang.String) -> d
183:183:com.mojang.realmsclient.client.Request
put(java.lang.String,java.lang.String,int,int) -> b
187:187:java.lang.String getHeader(java.lang.String) -> c
192:194:java.lang.String getHeader(java.net.HttpURLConnection,java.lang.String)
-> a
com.mojang.realmsclient.client.Request$Delete -> ejc$a:
200:201:void <init>(java.lang.String,int,int) -> <init>
206:211:com.mojang.realmsclient.client.Request$Delete doConnect() -> f
198:198:com.mojang.realmsclient.client.Request doConnect() -> e
com.mojang.realmsclient.client.Request$Get -> ejc$b:
218:219:void <init>(java.lang.String,int,int) -> <init>
224:230:com.mojang.realmsclient.client.Request$Get doConnect() -> f
216:216:com.mojang.realmsclient.client.Request doConnect() -> e
com.mojang.realmsclient.client.Request$Post -> ejc$c:
java.lang.String content -> c
269:271:void <init>(java.lang.String,java.lang.String,int,int) -> <init>
276:291:com.mojang.realmsclient.client.Request$Post doConnect() -> f
265:265:com.mojang.realmsclient.client.Request doConnect() -> e
com.mojang.realmsclient.client.Request$Put -> ejc$d:
java.lang.String content -> c
239:241:void <init>(java.lang.String,java.lang.String,int,int) -> <init>
246:260:com.mojang.realmsclient.client.Request$Put doConnect() -> f
235:235:com.mojang.realmsclient.client.Request doConnect() -> e
com.mojang.realmsclient.client.UploadStatus -> ejd:
long bytesWritten -> a
long totalBytes -> b
3:3:void <init>() -> <init>
com.mojang.realmsclient.client.package-info -> eje:
com.mojang.realmsclient.dto.Backup -> ejf:
org.slf4j.Logger LOGGER -> f
java.lang.String backupId -> a
java.util.Date lastModifiedDate -> b
long size -> c
boolean uploadedVersion -> g
java.util.Map metadata -> d
java.util.Map changeList -> e
17:29:void <init>() -> <init>
32:50:com.mojang.realmsclient.dto.Backup parse(com.google.gson.JsonElement) ->
a
54:54:boolean isUploadedVersion() -> a
58:59:void setUploadedVersion(boolean) -> a
18:18:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.BackupList -> ejg:
org.slf4j.Logger LOGGER -> b
java.util.List backups -> a
12:12:void <init>() -> <init>
18:33:com.mojang.realmsclient.dto.BackupList parse(java.lang.String) -> a
13:13:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.GuardedSerializer -> ejh:
com.google.gson.Gson gson -> a
8:9:void <init>() -> <init>
12:12:java.lang.String
toJson(com.mojang.realmsclient.dto.ReflectionBasedSerialization) -> a
16:16:java.lang.String toJson(com.google.gson.JsonElement) -> a
21:21:com.mojang.realmsclient.dto.ReflectionBasedSerialization
fromJson(java.lang.String,java.lang.Class) -> a
com.mojang.realmsclient.dto.Ops -> eji:
java.util.Set ops -> a
10:11:void <init>() -> <init>
14:27:com.mojang.realmsclient.dto.Ops parse(java.lang.String) -> a
com.mojang.realmsclient.dto.PendingInvite -> ejj:
org.slf4j.Logger LOGGER -> f
java.lang.String invitationId -> a
java.lang.String worldName -> b
java.lang.String worldOwnerName -> c
java.lang.String worldOwnerUuid -> d
java.util.Date date -> e
12:12:void <init>() -> <init>
22:32:com.mojang.realmsclient.dto.PendingInvite
parse(com.google.gson.JsonObject) -> a
13:13:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.PendingInvitesList -> ejk:
org.slf4j.Logger LOGGER -> b
java.util.List pendingInvites -> a
13:16:void <init>() -> <init>
19:32:com.mojang.realmsclient.dto.PendingInvitesList parse(java.lang.String) ->
a
14:14:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.PingResult -> ejl:
java.util.List pingResults -> a
java.util.List worldIds -> b
8:13:void <init>() -> <init>
com.mojang.realmsclient.dto.PlayerInfo -> ejm:
java.lang.String name -> a
java.lang.String uuid -> b
boolean operator -> c
boolean accepted -> d
boolean online -> e
5:5:void <init>() -> <init>
22:22:java.lang.String getName() -> a
26:27:void setName(java.lang.String) -> a
30:30:java.lang.String getUuid() -> b
34:35:void setUuid(java.lang.String) -> b
38:38:boolean isOperator() -> c
42:43:void setOperator(boolean) -> a
46:46:boolean getAccepted() -> d
50:51:void setAccepted(boolean) -> b
54:54:boolean getOnline() -> e
58:59:void setOnline(boolean) -> c
com.mojang.realmsclient.dto.RealmsDescriptionDto -> ejn:
java.lang.String name -> a
java.lang.String description -> b
12:15:void <init>(java.lang.String,java.lang.String) -> <init>
com.mojang.realmsclient.dto.RealmsNews -> ejo:
org.slf4j.Logger LOGGER -> b
java.lang.String newsLink -> a
10:10:void <init>() -> <init>
16:26:com.mojang.realmsclient.dto.RealmsNews parse(java.lang.String) -> a
11:11:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.RealmsNotification -> ejp:
org.slf4j.Logger LOGGER -> a
java.lang.String NOTIFICATION_UUID -> b
java.lang.String DISMISSABLE -> c
java.lang.String SEEN -> d
java.lang.String TYPE -> e
java.lang.String VISIT_URL -> f
java.util.UUID uuid -> g
boolean dismissable -> h
boolean seen -> i
java.lang.String type -> j
34:39:void <init>(java.util.UUID,boolean,boolean,java.lang.String) -> <init>
42:42:boolean seen() -> a
46:46:boolean dismissable() -> b
50:50:java.util.UUID uuid() -> c
54:63:java.util.List parseList(java.lang.String) -> a
67:79:com.mojang.realmsclient.dto.RealmsNotification
parse(com.google.gson.JsonObject) -> a
20:20:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.RealmsNotification$VisitUrl -> ejp$a:
java.lang.String URL -> a
java.lang.String BUTTON_TEXT -> b
java.lang.String MESSAGE -> c
java.lang.String url -> d
com.mojang.realmsclient.dto.RealmsText buttonText -> e
com.mojang.realmsclient.dto.RealmsText message -> f
93:97:void
<init>(com.mojang.realmsclient.dto.RealmsNotification,java.lang.String,com.mojang.r
ealmsclient.dto.RealmsText,com.mojang.realmsclient.dto.RealmsText) -> <init>
100:103:com.mojang.realmsclient.dto.RealmsNotification$VisitUrl
parse(com.mojang.realmsclient.dto.RealmsNotification,com.google.gson.JsonObject) ->
a
107:107:net.minecraft.network.chat.Component getMessage() -> d
111:112:net.minecraft.client.gui.components.Button
buildOpenLinkButton(net.minecraft.client.gui.screens.Screen) -> a
com.mojang.realmsclient.dto.RealmsServer -> ejq:
org.slf4j.Logger LOGGER -> s
long id -> a
java.lang.String remoteSubscriptionId -> b
java.lang.String name -> c
java.lang.String motd -> d
com.mojang.realmsclient.dto.RealmsServer$State state -> e
java.lang.String owner -> f
java.lang.String ownerUUID -> g
java.util.List players -> h
java.util.Map slots -> i
boolean expired -> j
boolean expiredTrial -> k
int daysLeft -> l
com.mojang.realmsclient.dto.RealmsServer$WorldType worldType -> m
int activeSlot -> n
java.lang.String minigameName -> o
int minigameId -> p
java.lang.String minigameImage -> q
com.mojang.realmsclient.dto.RealmsServerPing serverPing -> r
29:53:void <init>() -> <init>
56:56:java.lang.String getDescription() -> a
60:60:java.lang.String getName() -> b
64:64:java.lang.String getMinigameName() -> c
68:69:void setName(java.lang.String) -> a
72:73:void setDescription(java.lang.String) -> b
76:101:void
updateServerPing(com.mojang.realmsclient.dto.RealmsServerPlayerList) -> a
104:137:com.mojang.realmsclient.dto.RealmsServer
parse(com.google.gson.JsonObject) -> a
141:142:void sortInvited(com.mojang.realmsclient.dto.RealmsServer) -> a
145:159:java.util.List parseInvited(com.google.gson.JsonArray) -> a
163:191:java.util.Map parseSlots(com.google.gson.JsonArray) -> b
195:200:java.util.Map createEmptySlots() -> e
205:209:com.mojang.realmsclient.dto.RealmsServer parse(java.lang.String) -> c
214:216:com.mojang.realmsclient.dto.RealmsServer$State
getState(java.lang.String) -> e
222:224:com.mojang.realmsclient.dto.RealmsServer$WorldType
getWorldType(java.lang.String) -> f
230:230:int hashCode() -> hashCode
235:253:boolean equals(java.lang.Object) -> equals
258:279:com.mojang.realmsclient.dto.RealmsServer clone() -> d
283:289:java.util.Map cloneSlots(java.util.Map) -> a
293:293:java.lang.String getWorldName(int) -> a
297:297:net.minecraft.client.multiplayer.ServerData
toServerData(java.lang.String) -> d
29:29:java.lang.Object clone() -> clone
141:141:int
lambda$sortInvited$0(com.mojang.realmsclient.dto.PlayerInfo,com.mojang.realmsclient
.dto.PlayerInfo) -> a
30:30:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.RealmsServer$McoServerComparator -> ejq$a:
java.lang.String refOwner -> a
303:305:void <init>(java.lang.String) -> <init>
309:315:int
compare(com.mojang.realmsclient.dto.RealmsServer,com.mojang.realmsclient.dto.Realms
Server) -> a
300:300:int compare(java.lang.Object,java.lang.Object) -> compare
com.mojang.realmsclient.dto.RealmsServer$State -> ejq$b:
com.mojang.realmsclient.dto.RealmsServer$State CLOSED -> a
com.mojang.realmsclient.dto.RealmsServer$State OPEN -> b
com.mojang.realmsclient.dto.RealmsServer$State UNINITIALIZED -> c
com.mojang.realmsclient.dto.RealmsServer$State[] $VALUES -> d
319:319:com.mojang.realmsclient.dto.RealmsServer$State[] values() -> values
319:319:com.mojang.realmsclient.dto.RealmsServer$State
valueOf(java.lang.String) -> valueOf
319:319:void <init>(java.lang.String,int) -> <init>
319:319:com.mojang.realmsclient.dto.RealmsServer$State[] $values() -> a
319:322:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.RealmsServer$WorldType -> ejq$c:
com.mojang.realmsclient.dto.RealmsServer$WorldType NORMAL -> a
com.mojang.realmsclient.dto.RealmsServer$WorldType MINIGAME -> b
com.mojang.realmsclient.dto.RealmsServer$WorldType ADVENTUREMAP -> c
com.mojang.realmsclient.dto.RealmsServer$WorldType EXPERIENCE -> d
com.mojang.realmsclient.dto.RealmsServer$WorldType INSPIRATION -> e
com.mojang.realmsclient.dto.RealmsServer$WorldType[] $VALUES -> f
325:325:com.mojang.realmsclient.dto.RealmsServer$WorldType[] values() -> values
325:325:com.mojang.realmsclient.dto.RealmsServer$WorldType
valueOf(java.lang.String) -> valueOf
325:325:void <init>(java.lang.String,int) -> <init>
325:325:com.mojang.realmsclient.dto.RealmsServer$WorldType[] $values() -> a
325:330:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.RealmsServerAddress -> ejr:
org.slf4j.Logger LOGGER -> d
java.lang.String address -> a
java.lang.String resourcePackUrl -> b
java.lang.String resourcePackHash -> c
10:10:void <init>() -> <init>
18:29:com.mojang.realmsclient.dto.RealmsServerAddress parse(java.lang.String) -
> a
11:11:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.RealmsServerList -> ejs:
org.slf4j.Logger LOGGER -> b
java.util.List servers -> a
14:14:void <init>() -> <init>
20:35:com.mojang.realmsclient.dto.RealmsServerList parse(java.lang.String) -> a
15:15:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.RealmsServerPing -> ejt:
java.lang.String nrOfPlayers -> a
java.lang.String playerList -> b
3:5:void <init>() -> <init>
com.mojang.realmsclient.dto.RealmsServerPlayerList -> eju:
org.slf4j.Logger LOGGER -> c
com.google.gson.JsonParser JSON_PARSER -> d
long serverId -> a
java.util.List players -> b
16:16:void <init>() -> <init>
24:46:com.mojang.realmsclient.dto.RealmsServerPlayerList
parse(com.google.gson.JsonObject) -> a
50:59:java.util.List parsePlayers(com.google.gson.JsonArray) -> a
17:18:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.RealmsServerPlayerLists -> ejv:
org.slf4j.Logger LOGGER -> b
java.util.List servers -> a
14:14:void <init>() -> <init>
20:40:com.mojang.realmsclient.dto.RealmsServerPlayerLists
parse(java.lang.String) -> a
15:15:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.RealmsText -> ejw:
java.lang.String TRANSLATION_KEY -> a
java.lang.String ARGS -> b
java.lang.String translationKey -> c
java.lang.Object[] args -> d
20:23:void <init>(java.lang.String,java.lang.Object[]) -> <init>
26:32:net.minecraft.network.chat.Component
createComponent(net.minecraft.network.chat.Component) -> a
37:49:com.mojang.realmsclient.dto.RealmsText parse(com.google.gson.JsonObject)
-> a
com.mojang.realmsclient.dto.RealmsWorldOptions -> ejx:
boolean pvp -> a
boolean spawnAnimals -> b
boolean spawnMonsters -> c
boolean spawnNPCs -> d
int spawnProtection -> e
boolean commandBlocks -> f
boolean forceGameMode -> g
int difficulty -> h
int gameMode -> i
java.lang.String slotName -> m
long templateId -> j
java.lang.String templateImage -> k
boolean empty -> l
boolean DEFAULT_FORCE_GAME_MODE -> n
boolean DEFAULT_PVP -> o
boolean DEFAULT_SPAWN_ANIMALS -> p
boolean DEFAULT_SPAWN_MONSTERS -> q
boolean DEFAULT_SPAWN_NPCS -> r
int DEFAULT_SPAWN_PROTECTION -> s
boolean DEFAULT_COMMAND_BLOCKS -> t
int DEFAULT_DIFFICULTY -> u
int DEFAULT_GAME_MODE -> v
java.lang.String DEFAULT_SLOT_NAME -> w
long DEFAULT_TEMPLATE_ID -> x
java.lang.String DEFAULT_TEMPLATE_IMAGE -> y
45:56:void
<init>(boolean,boolean,boolean,boolean,int,boolean,int,int,boolean,java.lang.String
) -> <init>
59:59:com.mojang.realmsclient.dto.RealmsWorldOptions createDefaults() -> a
63:65:com.mojang.realmsclient.dto.RealmsWorldOptions createEmptyDefaults() -> b
69:70:void setEmpty(boolean) -> a
73:89:com.mojang.realmsclient.dto.RealmsWorldOptions
parse(com.google.gson.JsonObject) -> a
93:100:java.lang.String getSlotName(int) -> a
105:105:java.lang.String getDefaultSlotName(int) -> b
109:151:java.lang.String toJson() -> c
156:156:com.mojang.realmsclient.dto.RealmsWorldOptions clone() -> d
14:14:java.lang.Object clone() -> clone
43:43:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.RealmsWorldResetDto -> ejy:
java.lang.String seed -> a
long worldTemplateId -> b
int levelType -> c
boolean generateStructures -> d
18:23:void <init>(java.lang.String,long,int,boolean) -> <init>
com.mojang.realmsclient.dto.ReflectionBasedSerialization -> ejz:
com.mojang.realmsclient.dto.RegionPingResult -> eka:
java.lang.String regionName -> a
int ping -> b
14:17:void <init>(java.lang.String,int) -> <init>
20:20:int ping() -> a
25:25:java.lang.String toString() -> toString
com.mojang.realmsclient.dto.ServerActivity -> ekb:
java.lang.String profileUuid -> a
long joinTime -> b
long leaveTime -> c
8:8:void <init>() -> <init>
14:21:com.mojang.realmsclient.dto.ServerActivity
parse(com.google.gson.JsonObject) -> a
com.mojang.realmsclient.dto.ServerActivityList -> ekc:
long periodInMillis -> a
java.util.List serverActivities -> b
13:15:void <init>() -> <init>
18:34:com.mojang.realmsclient.dto.ServerActivityList parse(java.lang.String) ->
a
com.mojang.realmsclient.dto.Subscription -> ekd:
org.slf4j.Logger LOGGER -> d
long startDate -> a
int daysLeft -> b
com.mojang.realmsclient.dto.Subscription$SubscriptionType type -> c
12:17:void <init>() -> <init>
20:30:com.mojang.realmsclient.dto.Subscription parse(java.lang.String) -> a
35:37:com.mojang.realmsclient.dto.Subscription$SubscriptionType
typeFrom(java.lang.String) -> b
13:13:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.Subscription$SubscriptionType -> ekd$a:
com.mojang.realmsclient.dto.Subscription$SubscriptionType NORMAL -> a
com.mojang.realmsclient.dto.Subscription$SubscriptionType RECURRING -> b
com.mojang.realmsclient.dto.Subscription$SubscriptionType[] $VALUES -> c
41:41:com.mojang.realmsclient.dto.Subscription$SubscriptionType[] values() ->
values
41:41:com.mojang.realmsclient.dto.Subscription$SubscriptionType
valueOf(java.lang.String) -> valueOf
41:41:void <init>(java.lang.String,int) -> <init>
41:41:com.mojang.realmsclient.dto.Subscription$SubscriptionType[] $values() ->
a
41:42:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.UploadInfo -> eke:
org.slf4j.Logger LOGGER -> a
java.lang.String DEFAULT_SCHEMA -> b
int DEFAULT_PORT -> c
java.util.regex.Pattern URI_SCHEMA_PATTERN -> d
boolean worldClosed -> e
java.lang.String token -> f
java.net.URI uploadEndpoint -> g
32:36:void <init>(boolean,java.lang.String,java.net.URI) -> <init>
41:57:com.mojang.realmsclient.dto.UploadInfo parse(java.lang.String) -> a
63:77:java.net.URI assembleUri(java.lang.String,int) -> a
81:87:int selectPortOrDefault(int,int) -> a
91:94:java.lang.String
ensureEndpointSchema(java.lang.String,java.util.regex.Matcher) -> a
99:103:java.lang.String createRequest(java.lang.String) -> b
108:108:java.lang.String getToken() -> a
112:112:java.net.URI getUploadEndpoint() -> b
116:116:boolean isWorldClosed() -> c
20:25:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.ValueObject -> ekf:
8:8:void <init>() -> <init>
11:22:java.lang.String toString() -> toString
26:27:java.lang.String getName(java.lang.reflect.Field) -> a
31:31:boolean isStatic(java.lang.reflect.Field) -> b
com.mojang.realmsclient.dto.WorldDownload -> ekg:
org.slf4j.Logger LOGGER -> d
java.lang.String downloadLink -> a
java.lang.String resourcePackUrl -> b
java.lang.String resourcePackHash -> c
10:10:void <init>() -> <init>
18:31:com.mojang.realmsclient.dto.WorldDownload parse(java.lang.String) -> a
11:11:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.WorldTemplate -> ekh:
org.slf4j.Logger LOGGER -> j
java.lang.String id -> a
java.lang.String name -> b
java.lang.String version -> c
java.lang.String author -> d
java.lang.String link -> e
java.lang.String image -> f
java.lang.String trailer -> g
java.lang.String recommendedPlayers -> h
com.mojang.realmsclient.dto.WorldTemplate$WorldTemplateType type -> i
11:23:void <init>() -> <init>
26:40:com.mojang.realmsclient.dto.WorldTemplate
parse(com.google.gson.JsonObject) -> a
12:12:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.WorldTemplate$WorldTemplateType -> ekh$a:
com.mojang.realmsclient.dto.WorldTemplate$WorldTemplateType WORLD_TEMPLATE -> a
com.mojang.realmsclient.dto.WorldTemplate$WorldTemplateType MINIGAME -> b
com.mojang.realmsclient.dto.WorldTemplate$WorldTemplateType ADVENTUREMAP -> c
com.mojang.realmsclient.dto.WorldTemplate$WorldTemplateType EXPERIENCE -> d
com.mojang.realmsclient.dto.WorldTemplate$WorldTemplateType INSPIRATION -> e
com.mojang.realmsclient.dto.WorldTemplate$WorldTemplateType[] $VALUES -> f
43:43:com.mojang.realmsclient.dto.WorldTemplate$WorldTemplateType[] values() ->
values
43:43:com.mojang.realmsclient.dto.WorldTemplate$WorldTemplateType
valueOf(java.lang.String) -> valueOf
43:43:void <init>(java.lang.String,int) -> <init>
43:43:com.mojang.realmsclient.dto.WorldTemplate$WorldTemplateType[] $values() -
> a
43:48:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.WorldTemplatePaginatedList -> eki:
org.slf4j.Logger LOGGER -> e
java.util.List templates -> a
int page -> b
int size -> c
int total -> d
18:19:void <init>() -> <init>
21:26:void <init>(int) -> <init>
43:43:boolean isLastPage() -> a
47:65:com.mojang.realmsclient.dto.WorldTemplatePaginatedList
parse(java.lang.String) -> a
16:16:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.package-info -> ekj:
com.mojang.realmsclient.exception.RealmsDefaultUncaughtExceptionHandler -> ekk:
org.slf4j.Logger logger -> a
8:10:void <init>(org.slf4j.Logger) -> <init>
14:15:void uncaughtException(java.lang.Thread,java.lang.Throwable) ->
uncaughtException
com.mojang.realmsclient.exception.RealmsHttpException -> ekl:
5:6:void <init>(java.lang.String,java.lang.Exception) -> <init>
com.mojang.realmsclient.exception.RealmsServiceException -> ekm:
int httpResultCode -> a
java.lang.String rawResponse -> b
com.mojang.realmsclient.client.RealmsError realmsError -> c
16:20:void
<init>(int,java.lang.String,com.mojang.realmsclient.client.RealmsError) -> <init>
23:27:void <init>(int,java.lang.String) -> <init>
31:36:java.lang.String getMessage() -> getMessage
40:40:int realmsErrorCodeOrDefault(int) -> a
com.mojang.realmsclient.exception.RetryCallException -> ekn:
int DEFAULT_DELAY -> d
int delaySeconds -> e
9:16:void <init>(int,int) -> <init>
com.mojang.realmsclient.exception.package-info -> eko:
com.mojang.realmsclient.gui.ErrorCallback -> ekp:
void error(net.minecraft.network.chat.Component) -> a
9:10:void error(java.lang.String) -> a
com.mojang.realmsclient.gui.RealmsDataFetcher -> ekq:
com.mojang.realmsclient.gui.task.DataFetcher dataFetcher -> a
com.mojang.realmsclient.gui.task.DataFetcher$Task notificationsTask -> b
com.mojang.realmsclient.gui.task.DataFetcher$Task serverListUpdateTask -> c
com.mojang.realmsclient.gui.task.DataFetcher$Task liveStatsTask -> d
com.mojang.realmsclient.gui.task.DataFetcher$Task pendingInvitesTask -> e
com.mojang.realmsclient.gui.task.DataFetcher$Task trialAvailabilityTask -> f
com.mojang.realmsclient.gui.task.DataFetcher$Task newsTask -> g
com.mojang.realmsclient.gui.RealmsNewsManager newsManager -> h
18:37:void <init>(com.mojang.realmsclient.client.RealmsClient) -> <init>
31:31:java.util.List lambda$new$0(com.mojang.realmsclient.client.RealmsClient)
-> a
com.mojang.realmsclient.gui.RealmsNewsManager -> ekr:
com.mojang.realmsclient.util.RealmsPersistence newsLocalStorage -> a
boolean hasUnreadNews -> b
java.lang.String newsLink -> c
12:17:void <init>(com.mojang.realmsclient.util.RealmsPersistence) -> <init>
20:20:boolean hasUnreadNews() -> a
24:24:java.lang.String newsLink() -> b
28:31:void updateUnreadNews(com.mojang.realmsclient.dto.RealmsNews) -> a
34:45:com.mojang.realmsclient.util.RealmsPersistence$RealmsPersistenceData
updateNewsStorage(com.mojang.realmsclient.dto.RealmsNews) -> b
com.mojang.realmsclient.gui.RealmsServerList -> eks:
net.minecraft.client.Minecraft minecraft -> a
java.util.Set removedServers -> b
java.util.List servers -> c
16:21:void <init>(net.minecraft.client.Minecraft) -> <init>
24:34:java.util.List updateServersList(java.util.List) -> a
38:40:java.util.List removeItem(com.mojang.realmsclient.dto.RealmsServer) -> a
com.mojang.realmsclient.gui.RealmsWorldSlotButton -> ekt:
net.minecraft.resources.ResourceLocation SLOT_FRAME_LOCATION -> a
net.minecraft.resources.ResourceLocation EMPTY_SLOT_LOCATION -> b
net.minecraft.resources.ResourceLocation CHECK_MARK_LOCATION -> c
net.minecraft.resources.ResourceLocation DEFAULT_WORLD_SLOT_1 -> d
net.minecraft.resources.ResourceLocation DEFAULT_WORLD_SLOT_2 -> e
net.minecraft.resources.ResourceLocation DEFAULT_WORLD_SLOT_3 -> f
net.minecraft.network.chat.Component SLOT_ACTIVE_TOOLTIP -> A
net.minecraft.network.chat.Component SWITCH_TO_MINIGAME_SLOT_TOOLTIP -> C
net.minecraft.network.chat.Component SWITCH_TO_WORLD_SLOT_TOOLTIP -> D
net.minecraft.network.chat.Component MINIGAME -> E
java.util.function.Supplier serverDataProvider -> F
java.util.function.Consumer toolTipSetter -> G
int slotIndex -> H
com.mojang.realmsclient.gui.RealmsWorldSlotButton$State state -> I
40:44:void
<init>(int,int,int,int,java.util.function.Supplier,java.util.function.Consumer,int,
net.minecraft.client.gui.components.Button$OnPress) -> <init>
48:48:com.mojang.realmsclient.gui.RealmsWorldSlotButton$State getState() -> a
83:114:void tick() -> b
117:130:com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action
getAction(com.mojang.realmsclient.dto.RealmsServer,boolean,boolean) -> a
134:157:com.mojang.datafixers.util.Pair
getTooltipAndNarration(com.mojang.realmsclient.dto.RealmsServer,java.lang.String,bo
olean,boolean,com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action) -> a
162:166:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) -
> b
169:223:void
drawSlotFrame(net.minecraft.client.gui.GuiGraphics,int,int,int,int,boolean,java.lan
g.String,int,long,java.lang.String,boolean,boolean,com.mojang.realmsclient.gui.Real
msWorldSlotButton$Action,net.minecraft.network.chat.Component) -> a
226:229:void renderCheckMark(net.minecraft.client.gui.GuiGraphics,int,int) -> a
21:31:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action -> ekt$a:
com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action NOTHING -> a
com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action SWITCH_SLOT -> b
com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action JOIN -> c
com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action[] $VALUES -> d
51:51:com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action[] values() ->
values
51:51:com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action
valueOf(java.lang.String) -> valueOf
51:51:void <init>(java.lang.String,int) -> <init>
51:51:com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action[] $values() -> a
51:54:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.RealmsWorldSlotButton$State -> ekt$b:
boolean isCurrentlyActiveSlot -> d
java.lang.String slotName -> e
long imageId -> f
java.lang.String image -> g
boolean empty -> a
boolean minigame -> b
com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action action -> c
net.minecraft.network.chat.Component actionPrompt -> h
69:78:void
<init>(boolean,java.lang.String,long,java.lang.String,boolean,boolean,com.mojang.re
almsclient.gui.RealmsWorldSlotButton$Action,net.minecraft.network.chat.Component) -
> <init>
com.mojang.realmsclient.gui.RowButton -> eku:
int width -> a
int height -> b
int xOffset -> c
int yOffset -> d
16:21:void <init>(int,int,int,int) -> <init>
24:28:void drawForRowAt(net.minecraft.client.gui.GuiGraphics,int,int,int,int) -
> a
void draw(net.minecraft.client.gui.GuiGraphics,int,int,boolean) -> a
33:33:int getRight() -> a
37:37:int getBottom() -> b
void onClick(int) -> a
43:48:void
drawButtonsInRow(net.minecraft.client.gui.GuiGraphics,java.util.List,net.minecraft.
realms.RealmsObjectSelectionList,int,int,int,int) -> a
51:68:void
rowButtonMouseClicked(net.minecraft.realms.RealmsObjectSelectionList,net.minecraft.
client.gui.components.ObjectSelectionList$Entry,java.util.List,int,double,double) -
> a
com.mojang.realmsclient.gui.package-info -> ekv:
com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen -> ekw:
net.minecraft.network.chat.Component UNKNOWN -> a
net.minecraft.client.gui.screens.Screen lastScreen -> b
com.mojang.realmsclient.dto.Backup backup -> c
com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen$BackupInfoList
backupInfoList -> G
25:28:void
<init>(net.minecraft.client.gui.screens.Screen,com.mojang.realmsclient.dto.Backup)
-> <init>
32:32:void tick() -> f
36:42:void init() -> b
46:50:boolean keyPressed(int,int,int) -> a
55:61:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
64:70:net.minecraft.network.chat.Component
checkForSpecificMetadata(java.lang.String,java.lang.String) -> a
75:77:net.minecraft.network.chat.Component
gameDifficultyMetadata(java.lang.String) -> a
83:85:net.minecraft.network.chat.Component gameModeMetadata(java.lang.String) -
> b
37:37:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
16:16:net.minecraft.client.gui.Font
access$000(com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen) -> a
16:16:net.minecraft.client.gui.Font
access$100(com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen) -> b
17:17:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen$BackupInfoList -> ekw$a:
com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen this$0 -> a
139:145:void
<init>(com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen,net.minecraft.cli
ent.Minecraft) -> <init>
143:143:void lambda$new$0(java.lang.String,java.lang.String) -> a
com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen$BackupInfoListEntry ->
ekw$b:
net.minecraft.network.chat.Component TEMPLATE_NAME -> b
net.minecraft.network.chat.Component GAME_DIFFICULTY -> c
net.minecraft.network.chat.Component NAME -> d
net.minecraft.network.chat.Component GAME_SERVER_VERSION -> e
net.minecraft.network.chat.Component UPLOADED -> f
net.minecraft.network.chat.Component ENABLED_PACK -> g
net.minecraft.network.chat.Component DESCRIPTION -> h
net.minecraft.network.chat.Component GAME_MODE -> i
net.minecraft.network.chat.Component SEED -> j
net.minecraft.network.chat.Component WORLD_TYPE -> k
net.minecraft.network.chat.Component UNDEFINED -> l
java.lang.String key -> m
java.lang.String value -> n
com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen this$0 -> a
105:108:void
<init>(com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen,java.lang.String,
java.lang.String) -> <init>
112:114:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
117:128:net.minecraft.network.chat.Component translateKey(java.lang.String) ->
a
134:134:net.minecraft.network.chat.Component getNarration() -> a
90:100:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsBackupScreen -> ekx:
org.slf4j.Logger LOGGER -> a
net.minecraft.resources.ResourceLocation PLUS_ICON_LOCATION -> b
net.minecraft.resources.ResourceLocation RESTORE_ICON_LOCATION -> c
net.minecraft.network.chat.Component RESTORE_TOOLTIP -> G
net.minecraft.network.chat.Component HAS_CHANGES_TOOLTIP -> H
net.minecraft.network.chat.Component TITLE -> I
net.minecraft.network.chat.Component NO_BACKUPS_LABEL -> J
com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen lastScreen -> K
java.util.List backups -> L
com.mojang.realmsclient.gui.screens.RealmsBackupScreen$BackupObjectSelectionList
backupObjectSelectionList -> M
int selectedBackup -> N
int slotId -> O
net.minecraft.client.gui.components.Button downloadButton -> P
net.minecraft.client.gui.components.Button restoreButton -> Q
net.minecraft.client.gui.components.Button changesButton -> R
java.lang.Boolean noBackups -> S
com.mojang.realmsclient.dto.RealmsServer serverData -> T
java.lang.String UPLOADED_KEY -> U
45:68:void
<init>(com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen,com.mojang.re
almsclient.dto.RealmsServer,int) -> <init>
72:109:void init() -> b
112:114:void updateButtonStates() -> B
117:121:boolean shouldChangesButtonBeVisible() -> C
125:128:boolean shouldRestoreButtonBeVisible() -> D
133:137:boolean keyPressed(int,int,int) -> a
141:157:void restoreClicked(int) -> a
160:169:void downloadClicked() -> E
172:173:void downloadWorldData() -> F
176:179:void restore() -> G
183:196:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
163:168:void lambda$downloadClicked$5(boolean) -> c
149:155:void lambda$restoreClicked$4(boolean) -> e
103:103:void lambda$init$3(net.minecraft.client.gui.components.Button) -> a
99:101:void lambda$init$2(net.minecraft.client.gui.components.Button) -> b
97:97:void lambda$init$1(net.minecraft.client.gui.components.Button) -> c
95:95:void lambda$init$0(net.minecraft.client.gui.components.Button) -> d
32:32:net.minecraft.client.Minecraft
access$000(com.mojang.realmsclient.gui.screens.RealmsBackupScreen) -> a
32:32:net.minecraft.client.gui.Font
access$100(com.mojang.realmsclient.gui.screens.RealmsBackupScreen) -> b
32:32:net.minecraft.client.gui.Font
access$200(com.mojang.realmsclient.gui.screens.RealmsBackupScreen) -> c
32:32:net.minecraft.client.Minecraft
access$300(com.mojang.realmsclient.gui.screens.RealmsBackupScreen) -> d
33:41:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsBackupScreen$1 -> ekx$1:
com.mojang.realmsclient.gui.screens.RealmsBackupScreen this$0 -> a
74:74:void
<init>(com.mojang.realmsclient.gui.screens.RealmsBackupScreen,java.lang.String) ->
<init>
77:91:void run() -> run
81:87:void lambda$run$0(java.util.List) -> a
com.mojang.realmsclient.gui.screens.RealmsBackupScreen$BackupObjectSelectionList ->
ekx$a:
com.mojang.realmsclient.gui.screens.RealmsBackupScreen this$0 -> a
199:201:void <init>(com.mojang.realmsclient.gui.screens.RealmsBackupScreen) ->
<init>
204:205:void addEntry(com.mojang.realmsclient.dto.Backup) -> a
209:209:int getRowWidth() -> b
214:214:int getMaxPosition() -> a
219:220:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
224:224:int getScrollbarPosition() -> c
229:231:void selectItem(int) -> a
234:236:void selectInviteListItem(int) -> b
240:244:void
setSelected(com.mojang.realmsclient.gui.screens.RealmsBackupScreen$Entry) -> a
198:198:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
com.mojang.realmsclient.gui.screens.RealmsBackupScreen$Entry -> ekx$b:
int Y_PADDING -> b
int X_PADDING -> c
com.mojang.realmsclient.dto.Backup backup -> d
java.util.List children -> e
net.minecraft.client.gui.components.ImageButton restoreButton -> f
net.minecraft.client.gui.components.ImageButton changesButton -> g
com.mojang.realmsclient.gui.screens.RealmsBackupScreen this$0 -> a
253:272:void
<init>(com.mojang.realmsclient.gui.screens.RealmsBackupScreen,com.mojang.realmsclie
nt.dto.Backup) -> <init>
275:289:void populateChangeList(com.mojang.realmsclient.dto.Backup) -> a
292:299:void addToChangeList(java.lang.String) -> a
302:310:void addChangesButton() -> b
313:321:void addRestoreButton() -> d
325:331:boolean mouseClicked(double,double,int) -> a
336:343:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
346:346:java.lang.String getMediumDatePresentation(java.util.Date) -> a
351:351:net.minecraft.network.chat.Component getNarration() -> a
340:342:void
lambda$render$2(int,net.minecraft.client.gui.GuiGraphics,int,int,float,net.minecraf
t.client.gui.components.AbstractWidget) -> a
318:318:void
lambda$addRestoreButton$1(net.minecraft.client.gui.components.Button) -> a
307:307:void
lambda$addChangesButton$0(net.minecraft.client.gui.components.Button) -> b
com.mojang.realmsclient.gui.screens.RealmsBrokenWorldScreen -> eky:
org.slf4j.Logger LOGGER -> a
int DEFAULT_BUTTON_WIDTH -> b
net.minecraft.client.gui.screens.Screen lastScreen -> c
com.mojang.realmsclient.RealmsMainScreen mainScreen -> G
com.mojang.realmsclient.dto.RealmsServer serverData -> H
long serverId -> I
net.minecraft.network.chat.Component[] message -> J
int leftX -> K
int rightX -> L
java.util.List slotsThatHasBeenDownloaded -> M
int animTick -> N
45:62:void
<init>(net.minecraft.client.gui.screens.Screen,com.mojang.realmsclient.RealmsMainSc
reen,long,boolean) -> <init>
66:77:void init() -> b
81:81:net.minecraft.network.chat.Component getNarrationMessage() -> au_
85:143:void addButtons() -> B
147:148:void tick() -> f
152:173:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
176:176:int getFramePositionX(int) -> a
181:185:boolean keyPressed(int,int,int) -> a
189:190:void backButtonClicked() -> C
193:204:void fetchServerData(long) -> a
207:222:void doSwitchOrReset() -> c
225:244:void downloadWorld(int) -> b
247:247:boolean isMinigame() -> D
253:286:void
drawSlotFrame(net.minecraft.client.gui.GuiGraphics,int,int,int,int,boolean,java.lan
g.String,int,long,java.lang.String,boolean) -> a
230:238:void lambda$downloadWorld$12(int,boolean) -> a
208:221:void lambda$doSwitchOrReset$11() -> E
218:218:void lambda$doSwitchOrReset$10() -> F
215:215:void lambda$doSwitchOrReset$9(com.mojang.realmsclient.dto.RealmsServer)
-> a
211:211:void lambda$doSwitchOrReset$8() -> G
194:203:void lambda$fetchServerData$7(long) -> b
128:141:void
lambda$addButtons$6(int,net.minecraft.client.gui.components.Button) -> a
131:133:void lambda$addButtons$5() -> H
109:118:void
lambda$addButtons$4(int,net.minecraft.client.gui.components.Button) -> b
112:117:void lambda$addButtons$3(int,boolean) -> b
92:106:void lambda$addButtons$2(int,net.minecraft.client.gui.components.Button)
-> c
96:98:void lambda$addButtons$1() -> I
70:70:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
34:34:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsClientOutdatedScreen -> ekz:
net.minecraft.network.chat.Component INCOMPATIBLE_TITLE -> a
net.minecraft.network.chat.Component[] INCOMPATIBLE_MESSAGES_SNAPSHOT -> b
net.minecraft.network.chat.Component[] INCOMPATIBLE_MESSAGES -> c
net.minecraft.client.gui.screens.Screen lastScreen -> G
27:29:void <init>(net.minecraft.client.gui.screens.Screen) -> <init>
33:34:void init() -> b
38:47:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
50:53:net.minecraft.network.chat.Component[] getMessages() -> B
58:62:boolean keyPressed(int,int,int) -> a
33:33:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
13:21:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen -> ela:
org.slf4j.Logger LOGGER -> a
net.minecraft.resources.ResourceLocation ON_ICON_LOCATION -> b
net.minecraft.resources.ResourceLocation OFF_ICON_LOCATION -> c
net.minecraft.resources.ResourceLocation EXPIRED_ICON_LOCATION -> G
net.minecraft.resources.ResourceLocation EXPIRES_SOON_ICON_LOCATION -> H
net.minecraft.network.chat.Component WORLD_LIST_TITLE -> I
net.minecraft.network.chat.Component TITLE -> J
net.minecraft.network.chat.Component SERVER_EXPIRED_TOOLTIP -> K
net.minecraft.network.chat.Component SERVER_EXPIRING_SOON_TOOLTIP -> L
net.minecraft.network.chat.Component SERVER_EXPIRING_IN_DAY_TOOLTIP -> M
net.minecraft.network.chat.Component SERVER_OPEN_TOOLTIP -> N
net.minecraft.network.chat.Component SERVER_CLOSED_TOOLTIP -> O
int DEFAULT_BUTTON_WIDTH -> P
int DEFAULT_BUTTON_OFFSET -> Q
net.minecraft.network.chat.Component toolTip -> R
com.mojang.realmsclient.RealmsMainScreen lastScreen -> S
com.mojang.realmsclient.dto.RealmsServer serverData -> T
long serverId -> U
int leftX -> V
int rightX -> W
net.minecraft.client.gui.components.Button playersButton -> X
net.minecraft.client.gui.components.Button settingsButton -> Y
net.minecraft.client.gui.components.Button subscriptionButton -> Z
net.minecraft.client.gui.components.Button optionsButton -> aa
net.minecraft.client.gui.components.Button backupButton -> ab
net.minecraft.client.gui.components.Button resetWorldButton -> ac
net.minecraft.client.gui.components.Button switchMinigameButton -> ad
boolean stateChanged -> ae
int animTick -> af
int clicks -> ag
java.util.List slotButtonList -> ah
73:79:void <init>(com.mojang.realmsclient.RealmsMainScreen,long) -> <init>
83:134:void init() -> b
137:164:com.mojang.realmsclient.gui.RealmsWorldSlotButton addSlotButton(int) ->
a
168:168:int leftButton(int) -> b
172:172:int centerButton(int,int) -> a
177:184:void tick() -> f
188:220:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
223:223:int frame(int) -> c
228:232:boolean keyPressed(int,int,int) -> a
236:240:void backButtonClicked() -> B
243:264:void fetchServerData(long) -> a
267:275:void disableButtons() -> C
278:283:void joinRealm(com.mojang.realmsclient.dto.RealmsServer) -> a
286:289:void switchToMinigame() -> D
292:303:void switchToFullSlot(int,com.mojang.realmsclient.dto.RealmsServer) ->
a
306:321:void switchToEmptySlot(int,com.mojang.realmsclient.dto.RealmsServer) ->
b
324:335:void
renderMousehoverTooltip(net.minecraft.client.gui.GuiGraphics,net.minecraft.network.
chat.Component,int,int) -> a
338:349:void
drawServerStatus(net.minecraft.client.gui.GuiGraphics,int,int,int,int) -> a
352:357:void drawExpired(net.minecraft.client.gui.GuiGraphics,int,int,int,int)
-> b
360:375:void
drawExpiring(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int) -> a
378:383:void drawOpen(net.minecraft.client.gui.GuiGraphics,int,int,int,int) ->
c
386:391:void drawClose(net.minecraft.client.gui.GuiGraphics,int,int,int,int) ->
d
394:394:boolean isMinigame() -> E
398:401:void hideRegularButtons() -> F
404:406:void hide(net.minecraft.client.gui.components.Button) -> a
409:411:void show(net.minecraft.client.gui.components.Button) -> b
414:415:void hideMinigameButtons() -> G
418:434:void saveSlotSettings(com.mojang.realmsclient.dto.RealmsWorldOptions) -
> a
437:452:void saveSettings(java.lang.String,java.lang.String) -> a
455:456:void openTheWorld(boolean,net.minecraft.client.gui.screens.Screen) -> a
459:460:void closeTheWorld(net.minecraft.client.gui.screens.Screen) -> a
463:464:void stateChanged() -> c
467:472:void
templateSelectionCallback(com.mojang.realmsclient.dto.WorldTemplate) -> a
475:475:com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen
getNewScreen() -> d
309:320:void
lambda$switchToEmptySlot$23(com.mojang.realmsclient.dto.RealmsServer,int,boolean) -
> a
312:312:void lambda$switchToEmptySlot$22() -> H
311:311:void lambda$switchToEmptySlot$21() -> I
311:311:void lambda$switchToEmptySlot$20() -> J
295:302:void
lambda$switchToFullSlot$19(com.mojang.realmsclient.dto.RealmsServer,int,boolean) ->
b
297:297:void lambda$switchToFullSlot$18() -> K
297:297:void lambda$switchToFullSlot$17() -> L
244:263:void lambda$fetchServerData$16(long) -> b
261:261:void
lambda$fetchServerData$15(com.mojang.realmsclient.exception.RealmsServiceException)
-> a
248:258:void
lambda$fetchServerData$14(com.mojang.realmsclient.dto.RealmsServer) -> b
140:163:void
lambda$addSlotButton$13(int,net.minecraft.client.gui.components.Button) -> a
139:139:void lambda$addSlotButton$12(net.minecraft.network.chat.Component) -> a
139:139:com.mojang.realmsclient.dto.RealmsServer lambda$addSlotButton$11() -> M
114:114:void lambda$init$10(net.minecraft.client.gui.components.Button) -> c
110:110:void lambda$init$9(net.minecraft.client.gui.components.Button) -> d
112:112:void lambda$init$8() -> N
111:111:void lambda$init$7() -> O
111:111:void lambda$init$6() -> P
108:108:void lambda$init$5(net.minecraft.client.gui.components.Button) -> e
106:106:void lambda$init$4(net.minecraft.client.gui.components.Button) -> f
103:103:void lambda$init$3(net.minecraft.client.gui.components.Button) -> g
95:95:void lambda$init$2(net.minecraft.client.gui.components.Button) -> h
93:93:void lambda$init$1(net.minecraft.client.gui.components.Button) -> i
91:91:void lambda$init$0(net.minecraft.client.gui.components.Button) -> j
30:43:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen$1 -> ela$1:
int[] $SwitchMap$com$mojang$realmsclient$gui$RealmsWorldSlotButton$Action -> a
142:142:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsConfirmScreen -> elb:
it.unimi.dsi.fastutil.booleans.BooleanConsumer callback -> a
net.minecraft.network.chat.Component title1 -> b
net.minecraft.network.chat.Component title2 -> c
17:21:void
<init>(it.unimi.dsi.fastutil.booleans.BooleanConsumer,net.minecraft.network.chat.Co
mponent,net.minecraft.network.chat.Component) -> <init>
25:27:void init() -> b
31:37:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
26:26:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
25:25:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
com.mojang.realmsclient.gui.screens.RealmsCreateRealmScreen -> elc:
net.minecraft.network.chat.Component NAME_LABEL -> a
net.minecraft.network.chat.Component DESCRIPTION_LABEL -> b
com.mojang.realmsclient.dto.RealmsServer server -> c
com.mojang.realmsclient.RealmsMainScreen lastScreen -> G
net.minecraft.client.gui.components.EditBox nameBox -> H
net.minecraft.client.gui.components.EditBox descriptionBox -> I
net.minecraft.client.gui.components.Button createButton -> J
26:29:void
<init>(com.mojang.realmsclient.dto.RealmsServer,com.mojang.realmsclient.RealmsMainS
creen) -> <init>
33:40:void tick() -> f
44:55:void init() -> b
59:62:boolean charTyped(char,int) -> a
67:74:boolean keyPressed(int,int,int) -> a
78:86:void createWorld() -> B
89:89:boolean valid() -> C
94:110:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
81:81:void lambda$createWorld$4() -> D
80:80:void lambda$createWorld$3() -> E
80:80:void lambda$createWorld$2() -> F
45:45:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
44:44:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
15:16:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen -> eld:
org.slf4j.Logger LOGGER -> a
java.util.concurrent.locks.ReentrantLock DOWNLOAD_LOCK -> b
int BAR_WIDTH -> c
int BAR_TOP -> G
int BAR_BOTTOM -> H
int BAR_BORDER -> I
net.minecraft.client.gui.screens.Screen lastScreen -> J
com.mojang.realmsclient.dto.WorldDownload worldDownload -> K
net.minecraft.network.chat.Component downloadTitle -> L
com.google.common.util.concurrent.RateLimiter narrationRateLimiter -> M
net.minecraft.client.gui.components.Button cancelButton -> N
java.lang.String worldName -> O
com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen$DownloadStatus
downloadStatus -> P
net.minecraft.network.chat.Component errorMessage -> Q
net.minecraft.network.chat.Component status -> R
java.lang.String progress -> S
boolean cancelled -> T
boolean showDots -> U
boolean finished -> V
boolean extracting -> W
java.lang.Long previousWrittenBytes -> X
java.lang.Long previousTimeSnapshot -> Y
long bytesPersSecond -> Z
int animTick -> aa
java.lang.String[] DOTS -> ab
int dotIndex -> ac
boolean checked -> ad
it.unimi.dsi.fastutil.booleans.BooleanConsumer callback -> ae
47:77:void
<init>(net.minecraft.client.gui.screens.Screen,com.mojang.realmsclient.dto.WorldDow
nload,java.lang.String,it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> <init>
81:86:void init() -> b
89:104:void checkDownloadSize() -> B
107:108:long getContentLength(java.lang.String) -> a
113:123:void tick() -> f
126:136:net.minecraft.network.chat.Component createProgressNarrationMessage() -
> C
141:146:boolean keyPressed(int,int,int) -> a
150:155:void backButtonClicked() -> D
159:179:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
182:189:void drawDots(net.minecraft.client.gui.GuiGraphics) -> c
192:201:void drawProgressBar(net.minecraft.client.gui.GuiGraphics) -> d
204:218:void drawDownloadSpeed(net.minecraft.client.gui.GuiGraphics) -> e
221:226:void drawDownloadSpeed0(net.minecraft.client.gui.GuiGraphics,long) -> a
229:294:void downloadSave() -> E
297:298:void downloadCancelled() -> F
231:293:void lambda$downloadSave$2() -> G
97:100:void lambda$checkDownloadSize$1(boolean) -> c
82:84:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
29:62:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen$DownloadStatus
-> eld$a:
long bytesWritten -> a
long totalBytes -> b
300:300:void <init>() -> <init>
com.mojang.realmsclient.gui.screens.RealmsGenericErrorScreen -> ele:
net.minecraft.client.gui.screens.Screen nextScreen -> a
com.mojang.realmsclient.gui.screens.RealmsGenericErrorScreen$ErrorMessage lines
-> b
net.minecraft.client.gui.components.MultiLineLabel line2Split -> c
20:26:void
<init>(com.mojang.realmsclient.exception.RealmsServiceException,net.minecraft.clien
t.gui.screens.Screen) -> <init>
20:32:void
<init>(net.minecraft.network.chat.Component,net.minecraft.client.gui.screens.Screen
) -> <init>
20:38:void
<init>(net.minecraft.network.chat.Component,net.minecraft.network.chat.Component,ne
t.minecraft.client.gui.screens.Screen) -> <init>
41:52:com.mojang.realmsclient.gui.screens.RealmsGenericErrorScreen$ErrorMessage
errorMessage(com.mojang.realmsclient.exception.RealmsServiceException) -> a
58:59:com.mojang.realmsclient.gui.screens.RealmsGenericErrorScreen$ErrorMessage
errorMessage(net.minecraft.network.chat.Component) -> a
65:65:com.mojang.realmsclient.gui.screens.RealmsGenericErrorScreen$ErrorMessage
errorMessage(net.minecraft.network.chat.Component,net.minecraft.network.chat.Compon
ent) -> a
70:72:void init() -> b
76:76:net.minecraft.network.chat.Component getNarrationMessage() -> au_
81:87:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
70:70:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
com.mojang.realmsclient.gui.screens.RealmsGenericErrorScreen$ErrorMessage -> ele$a:
net.minecraft.network.chat.Component title -> a
net.minecraft.network.chat.Component detail -> b
89:89:void
<init>(net.minecraft.network.chat.Component,net.minecraft.network.chat.Component) -
> <init>
89:89:java.lang.String toString() -> toString
89:89:int hashCode() -> hashCode
89:89:boolean equals(java.lang.Object) -> equals
89:89:net.minecraft.network.chat.Component title() -> a
89:89:net.minecraft.network.chat.Component detail() -> b
com.mojang.realmsclient.gui.screens.RealmsInviteScreen -> elf:
org.slf4j.Logger LOGGER -> a
net.minecraft.network.chat.Component NAME_LABEL -> b
net.minecraft.network.chat.Component INVITING_PLAYER_TEXT -> c
net.minecraft.network.chat.Component NO_SUCH_PLAYER_ERROR_TEXT -> G
net.minecraft.client.gui.components.EditBox profileName -> H
net.minecraft.client.gui.components.Button inviteButton -> I
com.mojang.realmsclient.dto.RealmsServer serverData -> J
com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen configureScreen
-> K
net.minecraft.client.gui.screens.Screen lastScreen -> L
net.minecraft.network.chat.Component message -> M
39:43:void
<init>(com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen,net.minecraft
.client.gui.screens.Screen,com.mojang.realmsclient.dto.RealmsServer) -> <init>
47:48:void tick() -> f
52:58:void init() -> b
61:90:void onInvite() -> B
93:95:void showMessage(net.minecraft.network.chat.Component) -> a
99:104:boolean keyPressed(int,int,int) -> a
109:120:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
81:89:void lambda$onInvite$6(com.mojang.realmsclient.dto.RealmsServer) -> a
74:77:com.mojang.realmsclient.dto.RealmsServer
lambda$onInvite$5(long,java.lang.String) -> a
57:57:void lambda$init$4(net.minecraft.client.gui.components.Button) -> a
56:56:void lambda$init$3(net.minecraft.client.gui.components.Button) -> b
26:26:net.minecraft.network.chat.Style
lambda$static$2(net.minecraft.network.chat.Style) -> b
25:25:net.minecraft.network.chat.Style
lambda$static$1(net.minecraft.network.chat.Style) -> c
24:24:net.minecraft.network.chat.Style
lambda$static$0(net.minecraft.network.chat.Style) -> d
23:26:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen -> elg:
net.minecraft.network.chat.Component WARNING -> b
net.minecraft.network.chat.Component INFO -> c
com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$Type type -> G
net.minecraft.network.chat.Component line2 -> H
net.minecraft.network.chat.Component line3 -> I
it.unimi.dsi.fastutil.booleans.BooleanConsumer callback -> a
boolean yesNoQuestion -> J
24:30:void
<init>(it.unimi.dsi.fastutil.booleans.BooleanConsumer,com.mojang.realmsclient.gui.s
creens.RealmsLongConfirmationScreen$Type,net.minecraft.network.chat.Component,net.m
inecraft.network.chat.Component,boolean) -> <init>
34:40:void init() -> b
44:44:net.minecraft.network.chat.Component getNarrationMessage() -> au_
49:53:boolean keyPressed(int,int,int) -> a
58:66:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
38:38:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
36:36:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
35:35:void lambda$init$0(net.minecraft.client.gui.components.Button) -> c
13:14:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$Type -> elg$a:
com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$Type WARNING -
> a
com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$Type INFO -> b
int colorCode -> c
net.minecraft.network.chat.Component text -> d
com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$Type[] $VALUES
-> e
68:68:com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$Type[]
values() -> values
68:68:com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$Type
valueOf(java.lang.String) -> valueOf
72:75:void
<init>(java.lang.String,int,net.minecraft.network.chat.Component,int) -> <init>
68:68:com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$Type[]
$values() -> a
68:70:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsLongRunningMcoTaskScreen -> elh:
net.minecraft.realms.RepeatedNarrator REPEATED_NARRATOR -> b
org.slf4j.Logger LOGGER -> c
net.minecraft.client.gui.screens.Screen lastScreen -> G
net.minecraft.network.chat.Component title -> H
net.minecraft.network.chat.Component errorMessage -> I
boolean aborted -> J
int animTicks -> K
com.mojang.realmsclient.util.task.LongRunningTask task -> L
int buttonLength -> M
net.minecraft.client.gui.components.Button cancelOrBackButton -> N
java.lang.String[] SYMBOLS -> a
28:49:void
<init>(net.minecraft.client.gui.screens.Screen,com.mojang.realmsclient.util.task.Lo
ngRunningTask) -> <init>
53:59:void tick() -> f
63:67:boolean keyPressed(int,int,int) -> a
72:76:void init() -> b
79:82:void cancelOrBackButtonClicked() -> B
86:98:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
102:109:void error(net.minecraft.network.chat.Component) -> a
112:113:void setTitle(net.minecraft.network.chat.Component) -> b
116:116:boolean aborted() -> c
105:108:void lambda$error$2() -> C
107:107:void lambda$error$1(net.minecraft.client.gui.components.Button) -> a
75:75:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
22:120:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen -> eli:
net.minecraft.resources.ResourceLocation INVITE_ICON_LOCATION -> a
net.minecraft.resources.ResourceLocation TRIAL_ICON_LOCATION -> b
net.minecraft.resources.ResourceLocation NEWS_ICON_LOCATION -> c
net.minecraft.resources.ResourceLocation UNSEEN_NOTIFICATION_ICON_LOCATION -> G
com.mojang.realmsclient.gui.task.DataFetcher$Subscription
realmsDataSubscription -> H
com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen$DataFetcherConfigurat
ion currentConfiguration -> I
int numberOfPendingInvites -> J
boolean checkedMcoAvailability -> K
boolean trialAvailable -> L
boolean validClient -> M
boolean hasUnreadNews -> N
boolean hasUnseenNotifications -> O
com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen$DataFetcherConfigurat
ion showAll -> P
com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen$DataFetcherConfigurat
ion onlyNotifications -> Q
39:225:void <init>() -> <init>
44:49:void init() -> b
53:55:void added() -> ay_
59:63:com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen$DataFetcherConf
iguration getConfiguration() -> B
70:83:void tick() -> f
86:86:boolean getRealmsNotificationsEnabled() -> C
90:90:boolean inTitleScreen() -> D
94:121:void checkIfMcoEnabled() -> E
125:130:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
133:176:void drawIcons(net.minecraft.client.gui.GuiGraphics) -> c
182:188:void
addNewsAndInvitesSubscriptions(com.mojang.realmsclient.gui.RealmsDataFetcher,com.mo
jang.realmsclient.gui.task.DataFetcher$Subscription) -> a
191:200:void
addNotificationsSubscriptions(com.mojang.realmsclient.gui.RealmsDataFetcher,com.moj
ang.realmsclient.gui.task.DataFetcher$Subscription) -> b
192:199:void lambda$addNotificationsSubscriptions$3(java.util.List) -> c
185:187:void
lambda$addNewsAndInvitesSubscriptions$2(com.mojang.realmsclient.gui.RealmsDataFetch
er,com.mojang.realmsclient.dto.RealmsNews) -> a
183:183:void lambda$addNewsAndInvitesSubscriptions$1(java.lang.Boolean) -> a
182:182:void lambda$addNewsAndInvitesSubscriptions$0(java.lang.Integer) -> a
20:23:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen$1 -> eli$1:
com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen this$0 -> a
97:97:void
<init>(com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen,java.lang.Stri
ng) -> <init>
100:118:void run() -> run
com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen$2 -> eli$2:
com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen this$0 -> a
208:208:void
<init>(com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen) -> <init>
211:216:com.mojang.realmsclient.gui.task.DataFetcher$Subscription
initDataFetcher(com.mojang.realmsclient.gui.RealmsDataFetcher) -> a
221:221:boolean showOldNotifications() -> a
com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen$3 -> eli$3:
com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen this$0 -> a
225:225:void
<init>(com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen) -> <init>
228:232:com.mojang.realmsclient.gui.task.DataFetcher$Subscription
initDataFetcher(com.mojang.realmsclient.gui.RealmsDataFetcher) -> a
237:237:boolean showOldNotifications() -> a
com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen$DataFetcherConfigurat
ion -> eli$a:
com.mojang.realmsclient.gui.task.DataFetcher$Subscription
initDataFetcher(com.mojang.realmsclient.gui.RealmsDataFetcher) -> a
boolean showOldNotifications() -> a
com.mojang.realmsclient.gui.screens.RealmsParentalConsentScreen -> elj:
net.minecraft.network.chat.Component MESSAGE -> a
net.minecraft.client.gui.screens.Screen nextScreen -> b
net.minecraft.client.gui.components.MultiLineLabel messageLines -> c
17:22:void <init>(net.minecraft.client.gui.screens.Screen) -> <init>
26:39:void init() -> b
43:43:net.minecraft.network.chat.Component getNarrationMessage() -> au_
48:51:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
36:36:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
34:34:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
32:32:void lambda$init$0(net.minecraft.client.gui.components.Button) -> c
15:15:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen -> elk:
org.slf4j.Logger LOGGER -> a
net.minecraft.resources.ResourceLocation ACCEPT_ICON_LOCATION -> b
net.minecraft.resources.ResourceLocation REJECT_ICON_LOCATION -> c
net.minecraft.network.chat.Component NO_PENDING_INVITES_TEXT -> G
net.minecraft.network.chat.Component ACCEPT_INVITE_TOOLTIP -> H
net.minecraft.network.chat.Component REJECT_INVITE_TOOLTIP -> I
net.minecraft.client.gui.screens.Screen lastScreen -> J
net.minecraft.network.chat.Component toolTip -> K
boolean loaded -> L
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$PendingInvitationSel
ectionList pendingInvitationSelectionList -> M
int selectedInvite -> N
net.minecraft.client.gui.components.Button acceptButton -> O
net.minecraft.client.gui.components.Button rejectButton -> P
45:53:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.network.chat.Component
) -> <init>
57:93:void init() -> b
97:101:boolean keyPressed(int,int,int) -> a
105:106:void updateList(int) -> a
109:123:void reject(int) -> b
126:140:void accept(int) -> c
144:160:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
163:173:void
renderMousehoverTooltip(net.minecraft.client.gui.GuiGraphics,net.minecraft.network.
chat.Component,int,int) -> a
176:178:void updateButtonStates() -> B
181:181:boolean shouldAcceptAndRejectButtonBeVisible(int) -> i
87:90:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
84:84:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
78:81:void lambda$init$0(net.minecraft.client.gui.components.Button) -> c
27:27:net.minecraft.client.Minecraft
access$000(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen) -> a
27:27:net.minecraft.client.Minecraft
access$100(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen) -> b
27:27:net.minecraft.client.Minecraft
access$200(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen) -> c
27:27:net.minecraft.client.gui.Font
access$300(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen) -> d
27:27:net.minecraft.client.gui.Font
access$400(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen) -> e
27:27:net.minecraft.client.gui.Font
access$500(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen) -> f
28:35:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$1 -> elk$1:
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen this$0 -> a
59:59:void
<init>(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen,java.lang.Str
ing) -> <init>
62:72:void run() -> run
66:66:void lambda$run$1(java.util.List) -> a
65:65:com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$Entry
lambda$run$0(com.mojang.realmsclient.dto.PendingInvite) -> a
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$2 -> elk$2:
int val$slot -> a
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen this$0 -> b
110:110:void
<init>(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen,java.lang.Str
ing,int) -> <init>
114:120:void run() -> run
116:116:void lambda$run$0(int) -> a
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$3 -> elk$3:
int val$slot -> a
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen this$0 -> b
127:127:void
<init>(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen,java.lang.Str
ing,int) -> <init>
131:137:void run() -> run
133:133:void lambda$run$0(int) -> a
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$Entry -> elk$a:
int TEXT_LEFT -> b
com.mojang.realmsclient.dto.PendingInvite pendingInvite -> c
java.util.List rowButtons -> d
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen this$0 -> a
276:279:void
<init>(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen,com.mojang.re
almsclient.dto.PendingInvite) -> <init>
283:284:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
288:289:boolean mouseClicked(double,double,int) -> a
293:301:void
renderPendingInvitationItem(net.minecraft.client.gui.GuiGraphics,com.mojang.realmsc
lient.dto.PendingInvite,int,int,int,int) -> a
305:310:net.minecraft.network.chat.Component getNarration() -> a
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$Entry$AcceptRowButto
n -> elk$a$a:
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$Entry this$1 ->
e
230:232:void
<init>(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$Entry) ->
<init>
236:242:void draw(net.minecraft.client.gui.GuiGraphics,int,int,boolean) -> a
246:247:void onClick(int) -> a
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$Entry$RejectRowButto
n -> elk$a$b:
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$Entry this$1 ->
e
251:253:void
<init>(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$Entry) ->
<init>
257:263:void draw(net.minecraft.client.gui.GuiGraphics,int,int,boolean) -> a
267:268:void onClick(int) -> a
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$PendingInvitationSel
ectionList -> elk$b:
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen this$0 -> a
185:187:void
<init>(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen) -> <init>
190:191:void removeAtIndex(int) -> b
195:195:int getMaxPosition() -> a
200:200:int getRowWidth() -> b
205:206:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
210:212:void selectItem(int) -> a
215:217:void selectInviteListItem(int) -> c
221:225:void
setSelected(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$Entry) -
> a
184:184:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
com.mojang.realmsclient.gui.screens.RealmsPlayerScreen -> ell:
org.slf4j.Logger LOGGER -> a
net.minecraft.resources.ResourceLocation OP_ICON_LOCATION -> b
net.minecraft.resources.ResourceLocation USER_ICON_LOCATION -> c
net.minecraft.resources.ResourceLocation CROSS_ICON_LOCATION -> G
net.minecraft.resources.ResourceLocation OPTIONS_BACKGROUND -> H
net.minecraft.network.chat.Component QUESTION_TITLE -> I
net.minecraft.network.chat.Component NORMAL_USER_TOOLTIP -> J
net.minecraft.network.chat.Component OP_TOOLTIP -> K
net.minecraft.network.chat.Component REMOVE_ENTRY_TOOLTIP -> L
int NO_ENTRY_SELECTED -> M
com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen lastScreen -> N
com.mojang.realmsclient.dto.RealmsServer serverData -> O
com.mojang.realmsclient.gui.screens.RealmsPlayerScreen$InvitedObjectSelectionList
invitedObjectSelectionList -> P
int column1X -> Q
int columnWidth -> R
net.minecraft.client.gui.components.Button removeButton -> S
net.minecraft.client.gui.components.Button opdeopButton -> T
int playerIndex -> U
boolean stateChanged -> V
55:63:void
<init>(com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen,com.mojang.re
almsclient.dto.RealmsServer) -> <init>
67:99:void init() -> b
102:105:void updateButtonStates() -> B
108:108:boolean shouldRemoveAndOpdeopButtonBeVisible(int) -> i
113:117:boolean keyPressed(int,int,int) -> a
121:126:void backButtonClicked() -> C
129:138:void op(int) -> j
141:150:void deop(int) -> k
153:156:void updateOps(com.mojang.realmsclient.dto.Ops) -> a
159:179:void uninvite(int) -> l
183:199:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
163:176:void lambda$uninvite$4(com.mojang.realmsclient.dto.PlayerInfo,boolean)
-> a
96:96:void lambda$init$3(net.minecraft.client.gui.components.Button) -> a
88:93:void lambda$init$2(net.minecraft.client.gui.components.Button) -> b
85:85:void lambda$init$1(net.minecraft.client.gui.components.Button) -> c
82:82:void lambda$init$0(net.minecraft.client.gui.components.Button) -> d
28:28:int access$000(int) -> a
28:28:int access$100(int) -> b
28:28:int access$200(int) -> c
28:28:net.minecraft.client.gui.Font
access$300(com.mojang.realmsclient.gui.screens.RealmsPlayerScreen) -> a
29:39:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsPlayerScreen$Entry -> ell$a:
int X_OFFSET -> b
int Y_PADDING -> c
int BUTTON_WIDTH -> d
int BUTTON_HEIGHT -> e
com.mojang.realmsclient.dto.PlayerInfo playerInfo -> f
java.util.List children -> g
net.minecraft.client.gui.components.ImageButton removeButton -> h
net.minecraft.client.gui.components.ImageButton makeOpButton -> i
net.minecraft.client.gui.components.ImageButton removeOpButton -> j
com.mojang.realmsclient.gui.screens.RealmsPlayerScreen this$0 -> a
262:296:void
<init>(com.mojang.realmsclient.gui.screens.RealmsPlayerScreen,com.mojang.realmsclie
nt.dto.PlayerInfo) -> <init>
299:301:void updateButtons() -> b
306:310:boolean mouseClicked(double,double,int) -> a
317:332:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
336:336:net.minecraft.network.chat.Component getNarration() -> a
329:331:void
lambda$render$3(int,net.minecraft.client.gui.GuiGraphics,int,int,float,net.minecraf
t.client.gui.components.AbstractWidget) -> a
291:291:void lambda$new$2(int,net.minecraft.client.gui.components.Button) -> a
285:285:void lambda$new$1(int,net.minecraft.client.gui.components.Button) -> b
277:277:void lambda$new$0(int,net.minecraft.client.gui.components.Button) -> c
com.mojang.realmsclient.gui.screens.RealmsPlayerScreen$InvitedObjectSelectionList -
> ell$b:
com.mojang.realmsclient.gui.screens.RealmsPlayerScreen this$0 -> a
202:204:void <init>(com.mojang.realmsclient.gui.screens.RealmsPlayerScreen) ->
<init>
207:210:void updateButtons() -> d
213:214:void addEntry(com.mojang.realmsclient.dto.PlayerInfo) -> a
218:218:int getRowWidth() -> b
223:225:void selectItem(int) -> a
228:230:void selectInviteListItem(int) -> b
234:237:void
setSelected(com.mojang.realmsclient.gui.screens.RealmsPlayerScreen$Entry) -> a
241:242:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
246:246:int getScrollbarPosition() -> c
251:251:int getMaxPosition() -> a
201:201:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
com.mojang.realmsclient.gui.screens.RealmsResetNormalWorldScreen -> elm:
net.minecraft.network.chat.Component SEED_LABEL -> a
java.util.function.Consumer callback -> b
net.minecraft.client.gui.components.EditBox seedEdit -> c
com.mojang.realmsclient.util.LevelType levelType -> G
boolean generateStructures -> H
net.minecraft.network.chat.Component buttonTitle -> I
21:30:void
<init>(java.util.function.Consumer,net.minecraft.network.chat.Component) -> <init>
34:36:void tick() -> f
40:56:void init() -> b
60:61:void onClose() -> aw_
65:74:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
55:55:void lambda$init$3(net.minecraft.client.gui.components.Button) -> a
53:53:void lambda$init$2(net.minecraft.client.gui.components.Button) -> b
50:50:void
lambda$init$1(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) ->
a
48:48:void
lambda$init$0(net.minecraft.client.gui.components.CycleButton,com.mojang.realmsclie
nt.util.LevelType) -> a
16:16:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen -> eln:
org.slf4j.Logger LOGGER -> b
net.minecraft.client.gui.screens.Screen lastScreen -> c
com.mojang.realmsclient.dto.RealmsServer serverData -> G
net.minecraft.network.chat.Component subtitle -> H
net.minecraft.network.chat.Component buttonTitle -> I
int subtitleColor -> J
net.minecraft.resources.ResourceLocation SLOT_FRAME_LOCATION -> K
net.minecraft.resources.ResourceLocation UPLOAD_LOCATION -> L
net.minecraft.resources.ResourceLocation ADVENTURE_MAP_LOCATION -> M
net.minecraft.resources.ResourceLocation SURVIVAL_SPAWN_LOCATION -> N
net.minecraft.resources.ResourceLocation NEW_WORLD_LOCATION -> O
net.minecraft.resources.ResourceLocation EXPERIENCE_LOCATION -> P
net.minecraft.resources.ResourceLocation INSPIRATION_LOCATION -> Q
com.mojang.realmsclient.dto.WorldTemplatePaginatedList templates -> R
com.mojang.realmsclient.dto.WorldTemplatePaginatedList adventuremaps -> S
com.mojang.realmsclient.dto.WorldTemplatePaginatedList experiences -> T
com.mojang.realmsclient.dto.WorldTemplatePaginatedList inspirations -> U
int slot -> a
net.minecraft.network.chat.Component resetTitle -> V
java.lang.Runnable resetWorldRunnable -> W
java.lang.Runnable callback -> X
32:62:void
<init>(net.minecraft.client.gui.screens.Screen,com.mojang.realmsclient.dto.RealmsSe
rver,net.minecraft.network.chat.Component,java.lang.Runnable,java.lang.Runnable) ->
<init>
65:66:void
<init>(net.minecraft.client.gui.screens.Screen,com.mojang.realmsclient.dto.RealmsSe
rver,java.lang.Runnable,java.lang.Runnable) -> <init>
69:73:void
<init>(net.minecraft.client.gui.screens.Screen,com.mojang.realmsclient.dto.RealmsSe
rver,net.minecraft.network.chat.Component,net.minecraft.network.chat.Component,int,
net.minecraft.network.chat.Component,java.lang.Runnable,java.lang.Runnable) ->
<init>
76:77:void setSlot(int) -> a
80:81:void setResetTitle(net.minecraft.network.chat.Component) -> a
85:130:void init() -> b
134:134:net.minecraft.network.chat.Component getNarrationMessage() -> au_
139:143:boolean keyPressed(int,int,int) -> a
147:147:int frame(int) -> b
152:156:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
159:171:void
drawFrame(net.minecraft.client.gui.GuiGraphics,int,int,net.minecraft.network.chat.C
omponent,net.minecraft.resources.ResourceLocation,boolean,boolean) -> a
174:175:void startTask(com.mojang.realmsclient.util.task.LongRunningTask) -> a
178:179:void switchSlot(java.lang.Runnable) -> a
182:186:void
templateSelectionCallback(com.mojang.realmsclient.dto.WorldTemplate) -> a
189:193:void
generationSelectionCallback(com.mojang.realmsclient.util.WorldGenerationInfo) -> a
196:201:void resetWorld(java.lang.Runnable) -> b
191:191:void
lambda$generationSelectionCallback$9(com.mojang.realmsclient.util.WorldGenerationIn
fo) -> b
184:184:void
lambda$templateSelectionCallback$8(com.mojang.realmsclient.dto.WorldTemplate) -> b
178:178:void lambda$switchSlot$7(java.lang.Runnable) -> c
128:128:void lambda$init$6(net.minecraft.client.gui.components.Button) -> a
125:125:void lambda$init$5(net.minecraft.client.gui.components.Button) -> b
122:122:void lambda$init$4(net.minecraft.client.gui.components.Button) -> c
119:119:void lambda$init$3(net.minecraft.client.gui.components.Button) -> d
116:116:void lambda$init$2(net.minecraft.client.gui.components.Button) -> e
112:112:void lambda$init$1(net.minecraft.client.gui.components.Button) -> f
86:86:void lambda$init$0(net.minecraft.client.gui.components.Button) -> g
27:27:net.minecraft.client.Minecraft
access$000(com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen) -> a
28:42:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$1 -> eln$1:
com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen this$0 -> a
88:88:void
<init>(com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen,java.lang.String)
-> <init>
91:106:void run() -> run
98:102:void
lambda$run$0(com.mojang.realmsclient.dto.WorldTemplatePaginatedList,com.mojang.real
msclient.dto.WorldTemplatePaginatedList,com.mojang.realmsclient.dto.WorldTemplatePa
ginatedList,com.mojang.realmsclient.dto.WorldTemplatePaginatedList) -> a
com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$FrameButton -> eln$a:
net.minecraft.resources.ResourceLocation image -> b
com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen this$0 -> a
206:209:void
<init>(com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen,int,int,net.minec
raft.network.chat.Component,net.minecraft.resources.ResourceLocation,net.minecraft.
client.gui.components.Button$OnPress) -> <init>
213:214:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) -
> b
com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen -> elo:
org.slf4j.Logger LOGGER -> a
net.minecraft.network.chat.Component UNABLE_TO_LOAD_WORLD -> b
net.minecraft.network.chat.Component WORLD_TEXT -> c
net.minecraft.network.chat.Component HARDCORE_TEXT -> G
net.minecraft.network.chat.Component CHEATS_TEXT -> H
java.text.DateFormat DATE_FORMAT -> I
com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen lastScreen -> J
long worldId -> K
int slotId -> L
net.minecraft.client.gui.components.Button uploadButton -> M
java.util.List levelList -> N
int selectedWorld -> O
com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen$WorldSelectionLi
st worldSelectionList -> P
java.lang.Runnable callback -> Q
42:54:void
<init>(long,int,com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen,java.lan
g.Runnable) -> <init>
58:66:void loadLevelList() -> B
70:93:void init() -> b
97:97:net.minecraft.network.chat.Component getNarrationMessage() -> au_
101:105:void upload() -> C
109:115:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
119:123:boolean keyPressed(int,int,int) -> a
216:216:net.minecraft.network.chat.Component
gameModeName(net.minecraft.world.level.storage.LevelSummary) -> a
220:220:java.lang.String
formatLastPlayed(net.minecraft.world.level.storage.LevelSummary) -> b
87:87:void lambda$init$3(net.minecraft.client.gui.components.Button) -> a
82:82:void lambda$init$2(net.minecraft.client.gui.components.Button) -> b
60:60:boolean
lambda$loadLevelList$1(net.minecraft.world.level.storage.LevelSummary) -> c
31:31:net.minecraft.network.chat.Style
lambda$static$0(net.minecraft.network.chat.Style) -> b
26:26:int access$000(int) -> a
26:26:net.minecraft.client.gui.Font
access$100(com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen) -> a
26:26:net.minecraft.client.gui.Font
access$200(com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen) -> b
26:26:net.minecraft.client.gui.Font
access$300(com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen) -> c
27:34:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen$Entry -> elo$a:
net.minecraft.world.level.storage.LevelSummary levelSummary -> b
java.lang.String name -> c
net.minecraft.network.chat.Component id -> d
net.minecraft.network.chat.Component info -> e
com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen this$0 -> a
161:178:void
<init>(com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen,net.minec
raft.world.level.storage.LevelSummary) -> <init>
182:183:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
187:188:boolean mouseClicked(double,double,int) -> a
193:202:void renderItem(net.minecraft.client.gui.GuiGraphics,int,int,int) -> a
206:211:net.minecraft.network.chat.Component getNarration() -> a
com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen$WorldSelectionLi
st -> elo$b:
com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen this$0 -> a
127:129:void
<init>(com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen) ->
<init>
132:133:void addEntry(net.minecraft.world.level.storage.LevelSummary) -> a
137:137:int getMaxPosition() -> a
142:143:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
147:151:void
setSelected(com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen$Entr
y) -> a
126:126:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen -> elp:
org.slf4j.Logger LOGGER -> a
net.minecraft.resources.ResourceLocation LINK_ICON -> b
net.minecraft.resources.ResourceLocation TRAILER_ICON -> c
net.minecraft.resources.ResourceLocation SLOT_FRAME_LOCATION -> G
net.minecraft.network.chat.Component PUBLISHER_LINK_TOOLTIP -> H
net.minecraft.network.chat.Component TRAILER_LINK_TOOLTIP -> I
java.util.function.Consumer callback -> J
com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$WorldTemplateOb
jectSelectionList worldTemplateObjectSelectionList -> K
int selectedTemplate -> L
net.minecraft.client.gui.components.Button selectButton -> M
net.minecraft.client.gui.components.Button trailerButton -> N
net.minecraft.client.gui.components.Button publisherButton -> O
net.minecraft.network.chat.Component toolTip -> P
java.lang.String currentLink -> Q
com.mojang.realmsclient.dto.RealmsServer$WorldType worldType -> R
int clicks -> S
net.minecraft.network.chat.Component[] warning -> T
java.lang.String warningURL -> U
boolean displayWarning -> V
boolean hoverWarning -> W
java.util.List noTemplatesMessage -> X
78:79:void
<init>(net.minecraft.network.chat.Component,java.util.function.Consumer,com.mojang.
realmsclient.dto.RealmsServer$WorldType) -> <init>
52:94:void
<init>(net.minecraft.network.chat.Component,java.util.function.Consumer,com.mojang.
realmsclient.dto.RealmsServer$WorldType,com.mojang.realmsclient.dto.WorldTemplatePa
ginatedList) -> <init>
97:99:void setWarning(net.minecraft.network.chat.Component[]) -> a
103:107:boolean mouseClicked(double,double,int) -> a
113:128:void init() -> b
132:139:net.minecraft.network.chat.Component getNarrationMessage() -> au_
143:146:void updateButtonStates() -> B
149:149:boolean shouldSelectButtonBeActive() -> C
153:153:boolean shouldPublisherBeVisible() -> D
157:157:com.mojang.realmsclient.dto.WorldTemplate getSelectedTemplate() -> E
161:161:boolean shouldTrailerBeVisible() -> F
166:172:void tick() -> f
176:177:void onClose() -> aw_
180:183:void selectTemplate() -> G
186:186:boolean hasValidTemplate() -> H
190:196:void onTrailer() -> I
199:205:void onPublish() -> J
208:245:void
fetchTemplatesAsync(com.mojang.realmsclient.dto.WorldTemplatePaginatedList) -> a
249:251:com.mojang.datafixers.util.Either
fetchTemplates(com.mojang.realmsclient.dto.WorldTemplatePaginatedList,com.mojang.re
almsclient.client.RealmsClient) -> a
257:304:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
307:322:void
renderMultilineMessage(net.minecraft.client.gui.GuiGraphics,int,int,java.util.List)
-> a
492:501:void
renderMousehoverTooltip(net.minecraft.client.gui.GuiGraphics,net.minecraft.network.
chat.Component,int,int) -> a
310:310:int
lambda$renderMultilineMessage$4(com.mojang.realmsclient.util.TextRenderingUtils$Lin
eSegment) -> a
120:120:void lambda$init$3(net.minecraft.client.gui.components.Button) -> a
118:118:void lambda$init$2(net.minecraft.client.gui.components.Button) -> b
116:116:void lambda$init$1(net.minecraft.client.gui.components.Button) -> c
115:115:void lambda$init$0(net.minecraft.client.gui.components.Button) -> d
38:38:net.minecraft.client.Minecraft
access$000(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen) ->
a
38:38:int access$100(int) -> a
38:38:net.minecraft.client.gui.Font
access$200(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen) ->
b
38:38:net.minecraft.client.gui.Font
access$300(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen) ->
c
38:38:net.minecraft.client.gui.Font
access$400(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen) ->
d
38:38:net.minecraft.client.gui.Font
access$500(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen) ->
e
38:38:net.minecraft.client.gui.Font
access$600(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen) ->
f
38:38:net.minecraft.client.gui.Font
access$700(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen) ->
g
39:46:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$1 -> elp$1:
com.mojang.realmsclient.dto.WorldTemplatePaginatedList val$startPage -> a
com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen this$0 -> b
208:208:void
<init>(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen,java.lan
g.String,com.mojang.realmsclient.dto.WorldTemplatePaginatedList) -> <init>
211:243:void run() -> run
219:240:com.mojang.realmsclient.dto.WorldTemplatePaginatedList
lambda$run$0(com.mojang.datafixers.util.Either) -> a
com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$Entry -> elp$a:
com.mojang.realmsclient.dto.WorldTemplate template -> b
com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen this$0 -> a
407:409:void
<init>(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen,com.moja
ng.realmsclient.dto.WorldTemplate) -> <init>
413:414:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
417:427:void
renderWorldTemplateItem(net.minecraft.client.gui.GuiGraphics,com.mojang.realmsclien
t.dto.WorldTemplate,int,int,int,int) -> a
430:433:void
drawImage(net.minecraft.client.gui.GuiGraphics,int,int,int,int,com.mojang.realmscli
ent.dto.WorldTemplate) -> a
436:477:void
drawIcons(net.minecraft.client.gui.GuiGraphics,int,int,int,int,java.lang.String,jav
a.lang.String,java.lang.String) -> a
481:487:net.minecraft.network.chat.Component getNarration() -> a
com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$WorldTemplateOb
jectSelectionList -> elp$b:
com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen this$0 -> a
326:327:void
<init>(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen) ->
<init>
329:332:void
<init>(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen,java.lan
g.Iterable) -> <init>
335:336:void addEntry(com.mojang.realmsclient.dto.WorldTemplate) -> a
340:366:boolean mouseClicked(double,double,int) -> a
371:374:void
setSelected(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$Ent
ry) -> a
378:378:int getMaxPosition() -> a
383:383:int getRowWidth() -> b
388:389:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
392:392:boolean isEmpty() -> d
396:396:com.mojang.realmsclient.dto.WorldTemplate get(int) -> b
400:400:java.util.List getTemplates() -> e
324:324:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
400:400:com.mojang.realmsclient.dto.WorldTemplate
lambda$getTemplates$0(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplate
Screen$Entry) -> b
com.mojang.realmsclient.gui.screens.RealmsSettingsScreen -> elq:
int COMPONENT_WIDTH -> a
net.minecraft.network.chat.Component NAME_LABEL -> b
net.minecraft.network.chat.Component DESCRIPTION_LABEL -> c
com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen
configureWorldScreen -> G
com.mojang.realmsclient.dto.RealmsServer serverData -> H
net.minecraft.client.gui.components.Button doneButton -> I
net.minecraft.client.gui.components.EditBox descEdit -> J
net.minecraft.client.gui.components.EditBox nameEdit -> K
25:28:void
<init>(com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen,com.mojang.re
almsclient.dto.RealmsServer) -> <init>
32:36:void tick() -> f
40:75:void init() -> b
79:83:boolean keyPressed(int,int,int) -> a
88:98:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
101:102:void save() -> e
47:60:void lambda$init$3(net.minecraft.client.gui.components.Button) -> a
51:56:void lambda$init$2(boolean) -> c
44:44:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
42:42:void lambda$init$0(net.minecraft.client.gui.components.Button) -> c
14:15:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen -> elr:
int DEFAULT_DIFFICULTY -> G
java.util.List DIFFICULTIES -> a
int DEFAULT_GAME_MODE -> H
java.util.List GAME_MODES -> b
net.minecraft.network.chat.Component NAME_LABEL -> I
net.minecraft.network.chat.Component SPAWN_PROTECTION_TEXT -> J
net.minecraft.network.chat.Component SPAWN_WARNING_TITLE -> K
net.minecraft.client.gui.components.EditBox nameEdit -> L
com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen parent -> c
int column1X -> M
int columnWidth -> N
com.mojang.realmsclient.dto.RealmsWorldOptions options -> O
com.mojang.realmsclient.dto.RealmsServer$WorldType worldType -> P
net.minecraft.world.Difficulty difficulty -> Q
net.minecraft.world.level.GameType gameMode -> R
java.lang.String defaultSlotName -> S
java.lang.String worldName -> T
boolean pvp -> U
boolean spawnNPCs -> V
boolean spawnAnimals -> W
boolean spawnMonsters -> X
int spawnProtection -> Y
boolean commandBlocks -> Z
boolean forceGameMode -> aa
com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$SettingsSlider
spawnProtectionButton -> ab
72:102:void
<init>(com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen,com.mojang.re
almsclient.dto.RealmsWorldOptions,com.mojang.realmsclient.dto.RealmsServer$WorldTyp
e,int) -> <init>
106:107:void tick() -> f
111:115:boolean keyPressed(int,int,int) -> a
120:122:java.lang.Object findByIndex(java.util.List,int,int) -> a
127:128:int findIndex(java.util.List,java.lang.Object,int) -> a
133:203:void init() -> b
206:206:net.minecraft.client.gui.components.CycleButton$OnValueChange
confirmDangerousOption(net.minecraft.network.chat.Component,java.util.function.Cons
umer) -> a
230:230:net.minecraft.network.chat.Component getNarrationMessage() -> au_
235:243:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
246:251:void setWorldName(java.lang.String) -> a
294:303:void saveSettings() -> B
207:225:void
lambda$confirmDangerousOption$11(java.util.function.Consumer,net.minecraft.network.
chat.Component,net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) -
> a
214:218:void
lambda$confirmDangerousOption$10(java.util.function.Consumer,boolean) -> a
201:201:void lambda$init$9(net.minecraft.client.gui.components.Button) -> a
200:200:void lambda$init$8(net.minecraft.client.gui.components.Button) -> b
184:184:void
lambda$init$7(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) ->
a
183:183:void
lambda$init$6(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) ->
b
182:182:void lambda$init$5(java.lang.Boolean) -> a
171:178:void
lambda$init$4(net.minecraft.client.gui.components.CycleButton,net.minecraft.client.
gui.components.CycleButton,net.minecraft.world.Difficulty) -> a
165:165:void lambda$init$3(java.lang.Boolean) -> b
164:164:void lambda$init$2(java.lang.Boolean) -> c
160:160:void
lambda$init$1(net.minecraft.client.gui.components.CycleButton,net.minecraft.world.l
evel.GameType) -> a
155:155:void
lambda$init$0(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) ->
c
28:44:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$SettingsSlider ->
elr$a:
double minValue -> h
double maxValue -> i
com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen this$0 -> a
257:266:void
<init>(com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen,int,int,int,int,
float,float) -> <init>
270:275:void applyValue() -> a
279:280:void updateMessage() -> b
285:285:void onClick(double,double) -> a
290:290:void onRelease(double,double) -> b
com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen -> els:
org.slf4j.Logger LOGGER -> a
net.minecraft.network.chat.Component SUBSCRIPTION_TITLE -> b
net.minecraft.network.chat.Component SUBSCRIPTION_START_LABEL -> c
net.minecraft.network.chat.Component TIME_LEFT_LABEL -> G
net.minecraft.network.chat.Component DAYS_LEFT_LABEL -> H
net.minecraft.network.chat.Component SUBSCRIPTION_EXPIRED_TEXT -> I
net.minecraft.network.chat.Component SUBSCRIPTION_LESS_THAN_A_DAY_TEXT -> J
net.minecraft.network.chat.Component UNKNOWN -> K
net.minecraft.network.chat.Component RECURRING_INFO -> L
net.minecraft.client.gui.screens.Screen lastScreen -> M
com.mojang.realmsclient.dto.RealmsServer serverData -> N
net.minecraft.client.gui.screens.Screen mainScreen -> O
net.minecraft.network.chat.Component daysLeft -> P
net.minecraft.network.chat.Component startDate -> Q
com.mojang.realmsclient.dto.Subscription$SubscriptionType type -> R
43:53:void
<init>(net.minecraft.client.gui.screens.Screen,com.mojang.realmsclient.dto.RealmsSe
rver,net.minecraft.client.gui.screens.Screen) -> <init>
57:76:void init() -> b
80:80:net.minecraft.network.chat.Component getNarrationMessage() -> au_
84:101:void deleteRealm(boolean) -> c
104:114:void getSubscription(long) -> a
117:120:net.minecraft.network.chat.Component localPresentation(long) -> b
125:129:boolean keyPressed(int,int,int) -> a
134:151:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
154:172:net.minecraft.network.chat.Component daysLeftPresentation(int) -> a
75:75:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
67:70:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
60:63:void lambda$init$0(net.minecraft.client.gui.components.Button) -> c
27:27:net.minecraft.client.Minecraft
access$000(com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen) -> a
27:27:net.minecraft.client.Minecraft
access$100(com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen) -> b
28:37:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen$1 -> els$1:
com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen this$0 -> a
85:85:void
<init>(com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen,java.lang.S
tring) -> <init>
89:96:void run() -> run
95:95:void lambda$run$0() -> a
com.mojang.realmsclient.gui.screens.RealmsTermsScreen -> elt:
org.slf4j.Logger LOGGER -> a
net.minecraft.network.chat.Component TITLE -> b
net.minecraft.network.chat.Component TERMS_STATIC_TEXT -> c
net.minecraft.network.chat.Component TERMS_LINK_TEXT -> G
net.minecraft.client.gui.screens.Screen lastScreen -> H
com.mojang.realmsclient.RealmsMainScreen mainScreen -> I
com.mojang.realmsclient.dto.RealmsServer realmsServer -> J
boolean onLink -> K
36:40:void
<init>(net.minecraft.client.gui.screens.Screen,com.mojang.realmsclient.RealmsMainSc
reen,com.mojang.realmsclient.dto.RealmsServer) -> <init>
44:48:void init() -> b
52:56:boolean keyPressed(int,int,int) -> a
60:67:void agreedToTos() -> B
71:77:boolean mouseClicked(double,double,int) -> a
82:82:net.minecraft.network.chat.Component getNarrationMessage() -> au_
87:102:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
47:47:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
46:46:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
24:27:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsUploadScreen -> elu:
org.slf4j.Logger LOGGER -> a
java.util.concurrent.locks.ReentrantLock UPLOAD_LOCK -> b
int BAR_WIDTH -> c
int BAR_TOP -> G
int BAR_BOTTOM -> H
int BAR_BORDER -> I
java.lang.String[] DOTS -> J
net.minecraft.network.chat.Component VERIFYING_TEXT -> K
com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen lastScreen -> L
net.minecraft.world.level.storage.LevelSummary selectedLevel -> M
long worldId -> N
int slotId -> O
com.mojang.realmsclient.client.UploadStatus uploadStatus -> P
com.google.common.util.concurrent.RateLimiter narrationRateLimiter -> Q
net.minecraft.network.chat.Component[] errorMessage -> R
net.minecraft.network.chat.Component status -> S
java.lang.String progress -> T
boolean cancelled -> U
boolean uploadFinished -> V
boolean showDots -> W
boolean uploadStarted -> X
net.minecraft.client.gui.components.Button backButton -> Y
net.minecraft.client.gui.components.Button cancelButton -> Z
int tickCount -> aa
java.lang.Long previousWrittenBytes -> ab
java.lang.Long previousTimeSnapshot -> ac
long bytesPersSecond -> ad
java.lang.Runnable callback -> ae
62:92:void
<init>(long,int,com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen,net.mine
craft.world.level.storage.LevelSummary,java.lang.Runnable) -> <init>
96:113:void init() -> b
116:117:void onBack() -> B
120:122:void onCancel() -> C
126:134:boolean keyPressed(int,int,int) -> a
139:164:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
167:170:void drawDots(net.minecraft.client.gui.GuiGraphics) -> c
173:182:void drawProgressBar(net.minecraft.client.gui.GuiGraphics) -> d
185:200:void drawUploadSpeed(net.minecraft.client.gui.GuiGraphics) -> e
203:208:void drawUploadSpeed0(net.minecraft.client.gui.GuiGraphics,long) -> a
212:222:void tick() -> f
225:233:net.minecraft.network.chat.Component createProgressNarrationMessage() -
> D
237:374:void upload() -> E
377:378:void setErrorMessage(net.minecraft.network.chat.Component[]) -> a
381:383:void uploadCancelled() -> F
386:386:boolean verify(java.io.File) -> a
390:402:java.io.File tarGzipArchive(java.io.File) -> b
406:428:void
addFileToTarGz(org.apache.commons.compress.archivers.tar.TarArchiveOutputStream,jav
a.lang.String,java.lang.String,boolean) -> a
240:373:void lambda$upload$4() -> G
321:333:void
lambda$upload$3(long,com.mojang.realmsclient.gui.screens.UploadResult) -> a
105:110:void lambda$init$2() -> H
98:98:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
96:96:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
42:51:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.UploadResult -> elv:
int statusCode -> a
java.lang.String errorMessage -> b
10:13:void <init>(int,java.lang.String) -> <init>
com.mojang.realmsclient.gui.screens.UploadResult$Builder -> elv$a:
int statusCode -> a
java.lang.String errorMessage -> b
15:16:void <init>() -> <init>
20:21:com.mojang.realmsclient.gui.screens.UploadResult$Builder
withStatusCode(int) -> a
25:26:com.mojang.realmsclient.gui.screens.UploadResult$Builder
withErrorMessage(java.lang.String) -> a
30:30:com.mojang.realmsclient.gui.screens.UploadResult build() -> a
com.mojang.realmsclient.gui.screens.package-info -> elw:
com.mojang.realmsclient.gui.task.DataFetcher -> elx:
org.slf4j.Logger LOGGER -> a
java.util.concurrent.Executor executor -> b
java.util.concurrent.TimeUnit resolution -> c
net.minecraft.util.TimeSource timeSource -> d
29:33:void
<init>(java.util.concurrent.Executor,java.util.concurrent.TimeUnit,net.minecraft.ut
il.TimeSource) -> <init>
36:40:com.mojang.realmsclient.gui.task.DataFetcher$Task
createTask(java.lang.String,java.util.concurrent.Callable,java.time.Duration,com.mo
jang.realmsclient.gui.task.RepeatedDelayStrategy) -> a
44:44:com.mojang.realmsclient.gui.task.DataFetcher$Subscription
createSubscription() -> a
23:23:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.task.DataFetcher$ComputationResult -> elx$a:
com.mojang.datafixers.util.Either value -> a
long time -> b
47:47:void <init>(com.mojang.datafixers.util.Either,long) -> <init>
47:47:java.lang.String toString() -> toString
47:47:int hashCode() -> hashCode
47:47:boolean equals(java.lang.Object) -> equals
47:47:com.mojang.datafixers.util.Either value() -> a
47:47:long time() -> b
com.mojang.realmsclient.gui.task.DataFetcher$SubscribedTask -> elx$b:
com.mojang.realmsclient.gui.task.DataFetcher$Task task -> b
java.util.function.Consumer output -> c
long lastCheckTime -> d
com.mojang.realmsclient.gui.task.DataFetcher this$0 -> a
115:120:void
<init>(com.mojang.realmsclient.gui.task.DataFetcher,com.mojang.realmsclient.gui.tas
k.DataFetcher$Task,java.util.function.Consumer) -> <init>
123:125:void update(long) -> a
128:133:void runCallbackIfNeeded() -> a
136:141:void runCallback() -> b
144:146:void reset() -> c
com.mojang.realmsclient.gui.task.DataFetcher$Subscription -> elx$c:
java.util.List subscriptions -> b
com.mojang.realmsclient.gui.task.DataFetcher this$0 -> a
149:150:void <init>(com.mojang.realmsclient.gui.task.DataFetcher) -> <init>
153:156:void
subscribe(com.mojang.realmsclient.gui.task.DataFetcher$Task,java.util.function.Cons
umer) -> a
159:162:void forceUpdate() -> a
165:168:void tick() -> b
171:174:void reset() -> c
com.mojang.realmsclient.gui.task.DataFetcher$SuccessfulComputationResult -> elx$d:
java.lang.Object value -> a
long time -> b
49:49:void <init>(java.lang.Object,long) -> <init>
49:49:java.lang.String toString() -> toString
49:49:int hashCode() -> hashCode
49:49:boolean equals(java.lang.Object) -> equals
49:49:java.lang.Object value() -> a
49:49:long time() -> b
com.mojang.realmsclient.gui.task.DataFetcher$Task -> elx$e:
java.lang.String id -> b
java.util.concurrent.Callable updater -> c
long period -> d
com.mojang.realmsclient.gui.task.RepeatedDelayStrategy repeatStrategy -> e
java.util.concurrent.CompletableFuture pendingTask -> f
com.mojang.realmsclient.gui.task.DataFetcher$SuccessfulComputationResult
lastResult -> g
long nextUpdate -> h
com.mojang.realmsclient.gui.task.DataFetcher this$0 -> a
61:68:void
<init>(com.mojang.realmsclient.gui.task.DataFetcher,java.lang.String,java.util.conc
urrent.Callable,long,com.mojang.realmsclient.gui.task.RepeatedDelayStrategy) ->
<init>
71:103:void updateIfNeeded(long) -> a
106:109:void reset() -> a
94:99:com.mojang.realmsclient.gui.task.DataFetcher$ComputationResult
lambda$updateIfNeeded$2() -> b
85:88:void lambda$updateIfNeeded$1(long,java.lang.Exception) -> a
81:83:void lambda$updateIfNeeded$0(long,java.lang.Object) -> a
com.mojang.realmsclient.gui.task.RepeatedDelayStrategy -> ely:
com.mojang.realmsclient.gui.task.RepeatedDelayStrategy CONSTANT -> a
long delayCyclesAfterSuccess() -> a
long delayCyclesAfterFailure() -> b
24:24:com.mojang.realmsclient.gui.task.RepeatedDelayStrategy
exponentialBackoff(int) -> a
7:7:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.task.RepeatedDelayStrategy$1 -> ely$1:
7:7:void <init>() -> <init>
10:10:long delayCyclesAfterSuccess() -> a
15:15:long delayCyclesAfterFailure() -> b
com.mojang.realmsclient.gui.task.RepeatedDelayStrategy$2 -> ely$2:
org.slf4j.Logger LOGGER -> c
int failureCount -> d
int val$maxBackoff -> b
24:24:void <init>(int) -> <init>
31:32:long delayCyclesAfterSuccess() -> a
37:40:long delayCyclesAfterFailure() -> b
25:25:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.task.package-info -> elz:
com.mojang.realmsclient.package-info -> ema:
com.mojang.realmsclient.util.JsonUtils -> emb:
11:11:void <init>() -> <init>
13:19:java.lang.Object
getRequired(java.lang.String,com.google.gson.JsonObject,java.util.function.Function
) -> a
22:26:java.lang.String
getRequiredString(java.lang.String,com.google.gson.JsonObject) -> a
31:35:java.lang.String
getStringOr(java.lang.String,com.google.gson.JsonObject,java.lang.String) -> a
41:45:java.util.UUID
getUuidOr(java.lang.String,com.google.gson.JsonObject,java.util.UUID) -> a
49:53:int getIntOr(java.lang.String,com.google.gson.JsonObject,int) -> a
58:62:long getLongOr(java.lang.String,com.google.gson.JsonObject,long) -> a
67:71:boolean getBooleanOr(java.lang.String,com.google.gson.JsonObject,boolean)
-> a
76:80:java.util.Date getDateOr(java.lang.String,com.google.gson.JsonObject) ->
b
com.mojang.realmsclient.util.LevelType -> emc:
com.mojang.realmsclient.util.LevelType DEFAULT -> a
com.mojang.realmsclient.util.LevelType FLAT -> b
com.mojang.realmsclient.util.LevelType LARGE_BIOMES -> c
com.mojang.realmsclient.util.LevelType AMPLIFIED -> d
int index -> e
net.minecraft.network.chat.Component name -> f
com.mojang.realmsclient.util.LevelType[] $VALUES -> g
8:8:com.mojang.realmsclient.util.LevelType[] values() -> values
8:8:com.mojang.realmsclient.util.LevelType valueOf(java.lang.String) -> valueOf
18:21:void <init>(java.lang.String,int,int,net.minecraft.resources.ResourceKey)
-> <init>
24:24:net.minecraft.network.chat.Component getName() -> a
28:28:int getDtoIndex() -> b
8:8:com.mojang.realmsclient.util.LevelType[] $values() -> c
8:12:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.RealmsPersistence -> emd:
java.lang.String FILE_NAME -> a
com.mojang.realmsclient.dto.GuardedSerializer GSON -> b
org.slf4j.Logger LOGGER -> c
16:16:void <init>() -> <init>
22:22:com.mojang.realmsclient.util.RealmsPersistence$RealmsPersistenceData
read() -> a
26:27:void
save(com.mojang.realmsclient.util.RealmsPersistence$RealmsPersistenceData) -> a
30:44:com.mojang.realmsclient.util.RealmsPersistence$RealmsPersistenceData
readFile() -> b
48:54:void
writeFile(com.mojang.realmsclient.util.RealmsPersistence$RealmsPersistenceData) ->
b
57:57:java.nio.file.Path getPathToData() -> c
18:19:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.RealmsPersistence$RealmsPersistenceData -> emd$a:
java.lang.String newsLink -> a
boolean hasUnreadNews -> b
60:60:void <init>() -> <init>
com.mojang.realmsclient.util.RealmsTextureManager -> eme:
java.util.Map TEXTURES -> a
org.slf4j.Logger LOGGER -> b
net.minecraft.resources.ResourceLocation TEMPLATE_ICON_LOCATION -> c
19:19:void <init>() -> <init>
26:29:net.minecraft.resources.ResourceLocation
worldTemplate(java.lang.String,java.lang.String) -> a
33:49:net.minecraft.resources.ResourceLocation
getTexture(java.lang.String,java.lang.String) -> b
57:66:com.mojang.blaze3d.platform.NativeImage loadImage(java.lang.String) -> a
20:23:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.RealmsTextureManager$RealmsTexture -> eme$a:
java.lang.String image -> a
net.minecraft.resources.ResourceLocation textureId -> b
52:52:void <init>(java.lang.String,net.minecraft.resources.ResourceLocation) ->
<init>
52:52:java.lang.String toString() -> toString
52:52:int hashCode() -> hashCode
52:52:boolean equals(java.lang.Object) -> equals
52:52:java.lang.String image() -> a
52:52:net.minecraft.resources.ResourceLocation textureId() -> b
com.mojang.realmsclient.util.RealmsUtil -> emf:
com.mojang.authlib.minecraft.MinecraftSessionService SESSION_SERVICE -> a
net.minecraft.network.chat.Component RIGHT_NOW -> b
com.google.common.cache.LoadingCache GAME_PROFILE_CACHE -> c
int MINUTES -> d
int HOURS -> e
int DAYS -> f
18:18:void <init>() -> <init>
33:33:java.lang.String uuidToName(java.lang.String) -> a
37:37:com.mojang.authlib.GameProfile getGameProfile(java.lang.String) -> b
45:66:net.minecraft.network.chat.Component convertToAgePresentation(long) -> a
70:70:net.minecraft.network.chat.Component
convertToAgePresentationFromInstant(java.util.Date) -> a
74:77:void
renderPlayerFace(net.minecraft.client.gui.GuiGraphics,int,int,int,java.lang.String)
-> a
19:25:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.RealmsUtil$1 -> emf$1:
25:25:void <init>() -> <init>
28:28:com.mojang.authlib.GameProfile load(java.lang.String) -> a
25:25:java.lang.Object load(java.lang.Object) -> load
com.mojang.realmsclient.util.TextRenderingUtils -> emg:
13:14:void <init>() -> <init>
126:126:java.util.List lineBreak(java.lang.String) -> a
134:134:java.util.List
decompose(java.lang.String,com.mojang.realmsclient.util.TextRenderingUtils$LineSegm
ent[]) -> a
138:139:java.util.List decompose(java.lang.String,java.util.List) -> a
143:157:java.util.List insertLinks(java.util.List,java.util.List) -> a
161:176:java.util.List split(java.lang.String,java.lang.String) -> a
com.mojang.realmsclient.util.TextRenderingUtils$Line -> emg$a:
java.util.List segments -> a
20:21:void
<init>(com.mojang.realmsclient.util.TextRenderingUtils$LineSegment[]) -> <init>
23:25:void <init>(java.util.List) -> <init>
29:29:java.lang.String toString() -> toString
36:43:boolean equals(java.lang.Object) -> equals
48:48:int hashCode() -> hashCode
com.mojang.realmsclient.util.TextRenderingUtils$LineSegment -> emg$b:
java.lang.String fullText -> a
java.lang.String linkTitle -> b
java.lang.String linkUrl -> c
59:63:void <init>(java.lang.String) -> <init>
65:69:void <init>(java.lang.String,java.lang.String,java.lang.String) -> <init>
73:82:boolean equals(java.lang.Object) -> equals
87:87:int hashCode() -> hashCode
92:92:java.lang.String toString() -> toString
100:100:java.lang.String renderedText() -> a
104:104:boolean isLink() -> b
108:111:java.lang.String getLinkUrl() -> c
115:115:com.mojang.realmsclient.util.TextRenderingUtils$LineSegment
link(java.lang.String,java.lang.String) -> a
120:120:com.mojang.realmsclient.util.TextRenderingUtils$LineSegment
text(java.lang.String) -> a
com.mojang.realmsclient.util.UploadTokenCache -> emh:
it.unimi.dsi.fastutil.longs.Long2ObjectMap TOKEN_CACHE -> a
6:6:void <init>() -> <init>
10:10:java.lang.String get(long) -> a
14:15:void invalidate(long) -> b
18:19:void put(long,java.lang.String) -> a
7:7:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.WorldGenerationInfo -> emi:
java.lang.String seed -> a
com.mojang.realmsclient.util.LevelType levelType -> b
boolean generateStructures -> c
8:12:void
<init>(java.lang.String,com.mojang.realmsclient.util.LevelType,boolean) -> <init>
15:15:java.lang.String getSeed() -> a
19:19:com.mojang.realmsclient.util.LevelType getLevelType() -> b
23:23:boolean shouldGenerateStructures() -> c
com.mojang.realmsclient.util.package-info -> emj:
com.mojang.realmsclient.util.task.CloseServerTask -> emk:
org.slf4j.Logger LOGGER -> c
com.mojang.realmsclient.dto.RealmsServer serverData -> d
com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen configureScreen
-> e
17:20:void
<init>(com.mojang.realmsclient.dto.RealmsServer,com.mojang.realmsclient.gui.screens
.RealmsConfigureWorldScreen) -> <init>
24:53:void run() -> run
12:12:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.task.ConnectTask -> eml:
net.minecraft.realms.RealmsConnect realmsConnect -> c
com.mojang.realmsclient.dto.RealmsServer server -> d
com.mojang.realmsclient.dto.RealmsServerAddress address -> e
16:20:void
<init>(net.minecraft.client.gui.screens.Screen,com.mojang.realmsclient.dto.RealmsSe
rver,com.mojang.realmsclient.dto.RealmsServerAddress) -> <init>
24:26:void run() -> run
30:32:void abortTask() -> a
36:37:void tick() -> b
com.mojang.realmsclient.util.task.DownloadTask -> emm:
org.slf4j.Logger LOGGER -> c
long worldId -> d
int slot -> e
net.minecraft.client.gui.screens.Screen lastScreen -> f
java.lang.String downloadName -> g
22:27:void
<init>(long,int,java.lang.String,net.minecraft.client.gui.screens.Screen) -> <init>
31:67:void run() -> run
44:44:void lambda$run$0(boolean) -> a
15:15:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.task.GetServerDetailsTask -> emn:
org.slf4j.Logger LOGGER -> c
com.mojang.realmsclient.dto.RealmsServer server -> d
net.minecraft.client.gui.screens.Screen lastScreen -> e
com.mojang.realmsclient.RealmsMainScreen mainScreen -> f
java.util.concurrent.locks.ReentrantLock connectLock -> g
36:41:void
<init>(com.mojang.realmsclient.RealmsMainScreen,net.minecraft.client.gui.screens.Sc
reen,com.mojang.realmsclient.dto.RealmsServer,java.util.concurrent.locks.ReentrantL
ock) -> <init>
45:85:void run() -> run
88:100:com.mojang.realmsclient.dto.RealmsServerAddress fetchServerAddress() ->
e
104:104:com.mojang.realmsclient.gui.screens.RealmsLongRunningMcoTaskScreen
connectScreen(com.mojang.realmsclient.dto.RealmsServerAddress) -> a
108:132:com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen
resourcePackDownloadConfirmationScreen(com.mojang.realmsclient.dto.RealmsServerAddr
ess,java.util.function.Function) -> a
138:142:java.util.concurrent.CompletableFuture
scheduleResourcePackDownload(com.mojang.realmsclient.dto.RealmsServerAddress) -> b
110:127:void
lambda$resourcePackDownloadConfirmationScreen$2(com.mojang.realmsclient.dto.RealmsS
erverAddress,java.util.function.Function,boolean) -> a
117:120:java.lang.Void
lambda$resourcePackDownloadConfirmationScreen$1(com.mojang.realmsclient.dto.RealmsS
erverAddress,java.lang.Throwable) -> a
115:115:void
lambda$resourcePackDownloadConfirmationScreen$0(java.util.function.Function,com.moj
ang.realmsclient.dto.RealmsServerAddress) -> a
29:29:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.task.LongRunningTask -> emo:
int NUMBER_OF_RETRIES -> a
org.slf4j.Logger LOGGER -> c
com.mojang.realmsclient.gui.screens.RealmsLongRunningMcoTaskScreen
longRunningMcoTaskScreen -> b
11:11:void <init>() -> <init>
18:23:void pause(long) -> a
27:29:void setScreen(net.minecraft.client.gui.screens.Screen) -> a
32:33:void
setScreen(com.mojang.realmsclient.gui.screens.RealmsLongRunningMcoTaskScreen) -> a
37:38:void error(net.minecraft.network.chat.Component) -> a
41:42:void setTitle(net.minecraft.network.chat.Component) -> b
45:45:boolean aborted() -> c
49:49:void tick() -> b
52:52:void init() -> d
55:55:void abortTask() -> a
28:28:void
lambda$setScreen$0(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.
Screen) -> a
13:13:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.task.OpenServerTask -> emp:
org.slf4j.Logger LOGGER -> c
com.mojang.realmsclient.dto.RealmsServer serverData -> d
net.minecraft.client.gui.screens.Screen returnScreen -> e
boolean join -> f
com.mojang.realmsclient.RealmsMainScreen mainScreen -> g
net.minecraft.client.Minecraft minecraft -> h
23:29:void
<init>(com.mojang.realmsclient.dto.RealmsServer,net.minecraft.client.gui.screens.Sc
reen,com.mojang.realmsclient.RealmsMainScreen,boolean,net.minecraft.client.Minecraf
t) -> <init>
33:72:void run() -> run
45:56:void lambda$run$0() -> e
15:15:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.task.ResettingGeneratedWorldTask -> emq:
com.mojang.realmsclient.util.WorldGenerationInfo generationInfo -> c
12:14:void
<init>(com.mojang.realmsclient.util.WorldGenerationInfo,long,net.minecraft.network.
chat.Component,java.lang.Runnable) -> <init>
18:19:void sendResetRequest(com.mojang.realmsclient.client.RealmsClient,long) -
> a
com.mojang.realmsclient.util.task.ResettingTemplateWorldTask -> emr:
com.mojang.realmsclient.dto.WorldTemplate template -> c
12:14:void
<init>(com.mojang.realmsclient.dto.WorldTemplate,long,net.minecraft.network.chat.Co
mponent,java.lang.Runnable) -> <init>
18:19:void sendResetRequest(com.mojang.realmsclient.client.RealmsClient,long) -
> a
com.mojang.realmsclient.util.task.ResettingWorldTask -> ems:
org.slf4j.Logger LOGGER -> c
long serverId -> d
net.minecraft.network.chat.Component title -> e
java.lang.Runnable callback -> f
18:22:void <init>(long,net.minecraft.network.chat.Component,java.lang.Runnable)
-> <init>
void sendResetRequest(com.mojang.realmsclient.client.RealmsClient,long) -> a
28:59:void run() -> run
11:11:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.task.RestoreTask -> emt:
org.slf4j.Logger LOGGER -> c
com.mojang.realmsclient.dto.Backup backup -> d
long worldId -> e
com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen lastScreen -> f
20:24:void
<init>(com.mojang.realmsclient.dto.Backup,long,com.mojang.realmsclient.gui.screens.
RealmsConfigureWorldScreen) -> <init>
28:64:void run() -> run
14:14:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.task.SwitchMinigameTask -> emu:
org.slf4j.Logger LOGGER -> c
long worldId -> d
com.mojang.realmsclient.dto.WorldTemplate worldTemplate -> e
com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen lastScreen -> f
18:22:void
<init>(long,com.mojang.realmsclient.dto.WorldTemplate,com.mojang.realmsclient.gui.s
creens.RealmsConfigureWorldScreen) -> <init>
26:52:void run() -> run
12:12:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.task.SwitchSlotTask -> emv:
org.slf4j.Logger LOGGER -> c
long worldId -> d
int slot -> e
java.lang.Runnable callback -> f
16:20:void <init>(long,int,java.lang.Runnable) -> <init>
24:51:void run() -> run
10:10:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.task.WorldCreationTask -> emw:
org.slf4j.Logger LOGGER -> c
java.lang.String name -> d
java.lang.String motd -> e
long worldId -> f
net.minecraft.client.gui.screens.Screen lastScreen -> g
18:23:void
<init>(long,java.lang.String,java.lang.String,net.minecraft.client.gui.screens.Scre
en) -> <init>
27:40:void run() -> run
11:11:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.task.package-info -> emx:
net.minecraft.BlockUtil -> l:
16:16:void <init>() -> <init>
61:188:net.minecraft.BlockUtil$FoundRectangle
getLargestRectangleAround(net.minecraft.core.BlockPos,net.minecraft.core.Direction$
Axis,int,net.minecraft.core.Direction$Axis,int,java.util.function.Predicate) -> a
195:199:int
getLimit(java.util.function.Predicate,net.minecraft.core.BlockPos$MutableBlockPos,n
et.minecraft.core.Direction,int) -> a
204:234:com.mojang.datafixers.util.Pair getMaxRectangleLocation(int[]) -> a
243:253:java.util.Optional
getTopConnectedBlock(net.minecraft.world.level.BlockGetter,net.minecraft.core.Block
Pos,net.minecraft.world.level.block.Block,net.minecraft.core.Direction,net.minecraf
t.world.level.block.Block) -> a
net.minecraft.BlockUtil$FoundRectangle -> l$a:
net.minecraft.core.BlockPos minCorner -> a
int axis1Size -> b
int axis2Size -> c
40:44:void <init>(net.minecraft.core.BlockPos,int,int) -> <init>
net.minecraft.BlockUtil$IntBounds -> l$b:
int min -> a
int max -> b
21:24:void <init>(int,int) -> <init>
28:28:java.lang.String toString() -> toString
net.minecraft.CharPredicate -> m:
boolean test(char) -> test
10:11:net.minecraft.CharPredicate and(net.minecraft.CharPredicate) -> and
15:15:net.minecraft.CharPredicate negate() -> negate
19:20:net.minecraft.CharPredicate or(net.minecraft.CharPredicate) -> or
20:20:boolean lambda$or$2(net.minecraft.CharPredicate,char) -> a
15:15:boolean lambda$negate$1(char) -> a
11:11:boolean lambda$and$0(net.minecraft.CharPredicate,char) -> b
net.minecraft.ChatFormatting -> n:
net.minecraft.ChatFormatting BLACK -> a
net.minecraft.ChatFormatting DARK_BLUE -> b
net.minecraft.ChatFormatting DARK_GREEN -> c
net.minecraft.ChatFormatting DARK_AQUA -> d
net.minecraft.ChatFormatting DARK_RED -> e
net.minecraft.ChatFormatting DARK_PURPLE -> f
net.minecraft.ChatFormatting GOLD -> g
net.minecraft.ChatFormatting GRAY -> h
net.minecraft.ChatFormatting DARK_GRAY -> i
net.minecraft.ChatFormatting BLUE -> j
net.minecraft.ChatFormatting GREEN -> k
net.minecraft.ChatFormatting AQUA -> l
net.minecraft.ChatFormatting RED -> m
net.minecraft.ChatFormatting LIGHT_PURPLE -> n
net.minecraft.ChatFormatting YELLOW -> o
net.minecraft.ChatFormatting WHITE -> p
net.minecraft.ChatFormatting OBFUSCATED -> q
net.minecraft.ChatFormatting BOLD -> r
net.minecraft.ChatFormatting STRIKETHROUGH -> s
net.minecraft.ChatFormatting UNDERLINE -> t
net.minecraft.ChatFormatting ITALIC -> u
net.minecraft.ChatFormatting RESET -> v
com.mojang.serialization.Codec CODEC -> w
char PREFIX_CODE -> x
java.util.Map FORMATTING_BY_NAME -> y
java.util.regex.Pattern STRIP_FORMATTING_PATTERN -> z
java.lang.String name -> A
char code -> B
boolean isFormat -> C
java.lang.String toString -> D
int id -> E
java.lang.Integer color -> F
net.minecraft.ChatFormatting[] $VALUES -> G
16:16:net.minecraft.ChatFormatting[] values() -> values
16:16:net.minecraft.ChatFormatting valueOf(java.lang.String) -> valueOf
47:47:java.lang.String cleanName(java.lang.String) -> c
59:60:void
<init>(java.lang.String,int,java.lang.String,char,int,java.lang.Integer) -> <init>
63:64:void <init>(java.lang.String,int,java.lang.String,char,boolean) -> <init>
66:74:void
<init>(java.lang.String,int,java.lang.String,char,boolean,int,java.lang.Integer) ->
<init>
77:77:char getChar() -> a
81:81:int getId() -> b
85:85:boolean isFormat() -> d
89:89:boolean isColor() -> e
94:94:java.lang.Integer getColor() -> f
98:98:java.lang.String getName() -> g
103:103:java.lang.String toString() -> toString
108:108:java.lang.String stripFormatting(java.lang.String) -> a
113:116:net.minecraft.ChatFormatting getByName(java.lang.String) -> b
121:129:net.minecraft.ChatFormatting getById(int) -> a
134:140:net.minecraft.ChatFormatting getByCode(char) -> a
144:156:java.util.Collection getNames(boolean,boolean) -> a
161:161:java.lang.String getSerializedName() -> c
43:43:net.minecraft.ChatFormatting
lambda$static$1(net.minecraft.ChatFormatting) -> a
43:43:java.lang.String lambda$static$0(net.minecraft.ChatFormatting) -> b
16:16:net.minecraft.ChatFormatting[] $values() -> h
16:44:void <clinit>() -> <clinit>
net.minecraft.CrashReport -> o:
org.slf4j.Logger LOGGER -> a
java.time.format.DateTimeFormatter DATE_TIME_FORMATTER -> b
java.lang.String title -> c
java.lang.Throwable exception -> d
java.util.List details -> e
java.io.File saveFile -> f
boolean trackingStackTrace -> g
java.lang.StackTraceElement[] uncategorizedStackTrace -> h
net.minecraft.SystemReport systemReport -> i
29:39:void <init>(java.lang.String,java.lang.Throwable) -> <init>
42:42:java.lang.String getTitle() -> a
46:46:java.lang.Throwable getException() -> b
50:54:java.lang.String getDetails() -> c
58:80:void getDetails(java.lang.StringBuilder) -> a
83:108:java.lang.String getExceptionMessage() -> d
112:136:java.lang.String getFriendlyReport() -> e
140:140:java.io.File getSaveFile() -> f
144:163:boolean saveToFile(java.io.File) -> a
167:167:net.minecraft.SystemReport getSystemReport() -> g
171:171:net.minecraft.CrashReportCategory addCategory(java.lang.String) -> a
175:207:net.minecraft.CrashReportCategory addCategory(java.lang.String,int) ->
a
212:252:java.lang.String getErrorComment() -> i
259:269:net.minecraft.CrashReport
forThrowable(java.lang.Throwable,java.lang.String) -> a
273:275:void preload() -> h
24:25:void <clinit>() -> <clinit>
net.minecraft.CrashReportCategory -> p:
java.lang.String title -> a
java.util.List entries -> b
java.lang.StackTraceElement[] stackTrace -> c
15:20:void <init>(java.lang.String) -> <init>
23:23:java.lang.String
formatLocation(net.minecraft.world.level.LevelHeightAccessor,double,double,double)
-> a
27:27:java.lang.String
formatLocation(net.minecraft.world.level.LevelHeightAccessor,net.minecraft.core.Blo
ckPos) -> a
31:79:java.lang.String
formatLocation(net.minecraft.world.level.LevelHeightAccessor,int,int,int) -> a
84:88:net.minecraft.CrashReportCategory
setDetail(java.lang.String,net.minecraft.CrashReportDetail) -> a
92:93:net.minecraft.CrashReportCategory
setDetail(java.lang.String,java.lang.Object) -> a
97:98:void setDetailError(java.lang.String,java.lang.Throwable) -> a
101:110:int fillInStackTrace(int) -> a
114:138:boolean
validateStackTrace(java.lang.StackTraceElement,java.lang.StackTraceElement) -> a
142:145:void trimStacktrace(int) -> b
148:166:void getDetails(java.lang.StringBuilder) -> a
169:169:java.lang.StackTraceElement[] getStacktrace() -> a
173:178:void
populateBlockDetails(net.minecraft.CrashReportCategory,net.minecraft.world.level.Le
velHeightAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state
.BlockState) -> a
177:177:java.lang.String
lambda$populateBlockDetails$0(net.minecraft.world.level.LevelHeightAccessor,net.min
ecraft.core.BlockPos) -> b
net.minecraft.CrashReportCategory$Entry -> p$a:
java.lang.String key -> a
java.lang.String value -> b
184:195:void <init>(java.lang.String,java.lang.Object) -> <init>
198:198:java.lang.String getKey() -> a
202:202:java.lang.String getValue() -> b
net.minecraft.CrashReportDetail -> q:
net.minecraft.DefaultUncaughtExceptionHandler -> r:
org.slf4j.Logger logger -> a
8:10:void <init>(org.slf4j.Logger) -> <init>
14:15:void uncaughtException(java.lang.Thread,java.lang.Throwable) ->
uncaughtException
net.minecraft.DefaultUncaughtExceptionHandlerWithName -> s:
org.slf4j.Logger logger -> a
8:10:void <init>(org.slf4j.Logger) -> <init>
14:16:void uncaughtException(java.lang.Thread,java.lang.Throwable) ->
uncaughtException
net.minecraft.DetectedVersion -> t:
org.slf4j.Logger LOGGER -> b
net.minecraft.WorldVersion BUILT_IN -> a
java.lang.String id -> c
java.lang.String name -> d
boolean stable -> e
net.minecraft.world.level.storage.DataVersion worldVersion -> f
int protocolVersion -> g
int resourcePackVersion -> h
int dataPackVersion -> i
java.util.Date buildTime -> j
32:41:void <init>() -> <init>
43:54:void <init>(com.google.gson.JsonObject) -> <init>
57:67:net.minecraft.WorldVersion tryDetectVersion() -> a
73:73:java.lang.String getId() -> b
78:78:java.lang.String getName() -> c
83:83:net.minecraft.world.level.storage.DataVersion getDataVersion() -> d
88:88:int getProtocolVersion() -> e
93:93:int getPackVersion(net.minecraft.server.packs.PackType) -> a
98:98:java.util.Date getBuildTime() -> f
103:103:boolean isStable() -> g
19:21:void <clinit>() -> <clinit>
net.minecraft.FieldsAreNonnullByDefault -> u:
net.minecraft.FileUtil -> v:
java.util.regex.Pattern COPY_COUNTER_PATTERN -> a
int MAX_FILE_NAME -> b
java.util.regex.Pattern RESERVED_WINDOWS_FILENAMES -> c
java.util.regex.Pattern STRICT_PATH_SEGMENT_CHECK -> d
19:19:void <init>() -> <init>
28:71:java.lang.String
findAvailableName(java.nio.file.Path,java.lang.String,java.lang.String) -> a
75:76:boolean isPathNormalized(java.nio.file.Path) -> a
80:86:boolean isPathPortable(java.nio.file.Path) -> b
90:97:java.nio.file.Path
createPathToResource(java.nio.file.Path,java.lang.String,java.lang.String) -> b
101:101:java.lang.String getFullResourcePath(java.lang.String) -> a
105:105:java.lang.String normalizeResourcePath(java.lang.String) -> b
117:158:com.mojang.serialization.DataResult decomposePath(java.lang.String) ->
c
163:172:java.nio.file.Path resolvePath(java.nio.file.Path,java.util.List) -> a
178:178:boolean isValidStrictPathSegment(java.lang.String) -> d
182:190:void validatePath(java.lang.String[]) -> a
194:195:void createDirectoriesSafe(java.nio.file.Path) -> c
143:143:java.lang.String
lambda$decomposePath$3(java.lang.String,java.lang.String) -> a
140:140:java.lang.String
lambda$decomposePath$2(java.lang.String,java.lang.String) -> b
123:123:java.lang.String lambda$decomposePath$1(java.lang.String) -> e
120:120:java.lang.String lambda$decomposePath$0(java.lang.String) -> f
20:25:void <clinit>() -> <clinit>
net.minecraft.MethodsReturnNonnullByDefault -> w:
net.minecraft.Optionull -> x:
9:9:void <init>() -> <init>
12:12:java.lang.Object map(java.lang.Object,java.util.function.Function) -> a
16:16:java.lang.Object
mapOrDefault(java.lang.Object,java.util.function.Function,java.lang.Object) -> a
20:20:java.lang.Object
mapOrElse(java.lang.Object,java.util.function.Function,java.util.function.Supplier)
-> a
25:26:java.lang.Object first(java.util.Collection) -> a
30:31:java.lang.Object firstOrDefault(java.util.Collection,java.lang.Object) ->
a
35:36:java.lang.Object
firstOrElse(java.util.Collection,java.util.function.Supplier) -> a
40:40:boolean isNullOrEmpty(java.lang.Object[]) -> a
44:44:boolean isNullOrEmpty(boolean[]) -> a
48:48:boolean isNullOrEmpty(byte[]) -> a
52:52:boolean isNullOrEmpty(char[]) -> a
56:56:boolean isNullOrEmpty(short[]) -> a
60:60:boolean isNullOrEmpty(int[]) -> a
64:64:boolean isNullOrEmpty(long[]) -> a
68:68:boolean isNullOrEmpty(float[]) -> a
72:72:boolean isNullOrEmpty(double[]) -> a
net.minecraft.ReportedException -> y:
net.minecraft.CrashReport report -> a
6:8:void <init>(net.minecraft.CrashReport) -> <init>
11:11:net.minecraft.CrashReport getReport() -> a
16:16:java.lang.Throwable getCause() -> getCause
21:21:java.lang.String getMessage() -> getMessage
net.minecraft.ResourceLocationException -> z:
7:8:void <init>(java.lang.String) -> <init>
11:12:void <init>(java.lang.String,java.lang.Throwable) -> <init>
net.minecraft.SharedConstants -> aa:
boolean SNAPSHOT -> a
int WORLD_VERSION -> b
java.lang.String SERIES -> c
java.lang.String VERSION_STRING -> d
int RELEASE_NETWORK_PROTOCOL_VERSION -> e
int SNAPSHOT_NETWORK_PROTOCOL_VERSION -> f
int SNBT_NAG_VERSION -> g
int SNAPSHOT_PROTOCOL_BIT -> bh
boolean THROW_ON_TASK_FAILURE -> h
int RESOURCE_PACK_FORMAT -> i
int DATA_PACK_FORMAT -> j
int LANGUAGE_FORMAT -> k
int REPORT_FORMAT_VERSION -> l
java.lang.String DATA_VERSION_TAG -> m
boolean USE_NEW_RENDERSYSTEM -> n
boolean MULTITHREADED_RENDERING -> o
boolean FIX_TNT_DUPE -> p
boolean FIX_SAND_DUPE -> q
boolean USE_DEBUG_FEATURES -> r
boolean DEBUG_OPEN_INCOMPATIBLE_WORLDS -> s
boolean DEBUG_ALLOW_LOW_SIM_DISTANCE -> t
boolean DEBUG_HOTKEYS -> u
boolean DEBUG_UI_NARRATION -> v
boolean DEBUG_RENDER -> w
boolean DEBUG_PATHFINDING -> x
boolean DEBUG_WATER -> y
boolean DEBUG_HEIGHTMAP -> z
boolean DEBUG_COLLISION -> A
boolean DEBUG_SUPPORT_BLOCKS -> B
boolean DEBUG_SHAPES -> C
boolean DEBUG_NEIGHBORSUPDATE -> D
boolean DEBUG_STRUCTURES -> E
boolean DEBUG_LIGHT -> F
boolean DEBUG_SKY_LIGHT_SECTIONS -> G
boolean DEBUG_WORLDGENATTEMPT -> H
boolean DEBUG_SOLID_FACE -> I
boolean DEBUG_CHUNKS -> J
boolean DEBUG_GAME_EVENT_LISTENERS -> K
boolean DEBUG_DUMP_TEXTURE_ATLAS -> L
boolean DEBUG_DUMP_INTERPOLATED_TEXTURE_FRAMES -> M
boolean DEBUG_STRUCTURE_EDIT_MODE -> N
boolean DEBUG_SAVE_STRUCTURES_AS_SNBT -> O
boolean DEBUG_SYNCHRONOUS_GL_LOGS -> P
boolean DEBUG_VERBOSE_SERVER_EVENTS -> Q
boolean DEBUG_NAMED_RUNNABLES -> R
boolean DEBUG_GOAL_SELECTOR -> S
boolean DEBUG_VILLAGE_SECTIONS -> T
boolean DEBUG_BRAIN -> U
boolean DEBUG_BEES -> V
boolean DEBUG_RAIDS -> W
boolean DEBUG_BLOCK_BREAK -> X
boolean DEBUG_RESOURCE_LOAD_TIMES -> Y
boolean DEBUG_MONITOR_TICK_TIMES -> Z
boolean DEBUG_KEEP_JIGSAW_BLOCKS_DURING_STRUCTURE_GEN -> aa
boolean DEBUG_DONT_SAVE_WORLD -> ab
boolean DEBUG_LARGE_DRIPSTONE -> ac
boolean DEBUG_PACKET_SERIALIZATION -> ad
boolean DEBUG_CARVERS -> ae
boolean DEBUG_ORE_VEINS -> af
boolean DEBUG_SCULK_CATALYST -> ag
boolean DEBUG_BYPASS_REALMS_VERSION_CHECK -> ah
boolean DEBUG_SOCIAL_INTERACTIONS -> ai
boolean DEBUG_VALIDATE_RESOURCE_PATH_CASE -> aj
boolean DEBUG_IGNORE_LOCAL_MOB_CAP -> ak
boolean DEBUG_SMALL_SPAWN -> al
boolean DEBUG_DISABLE_LIQUID_SPREADING -> am
boolean DEBUG_AQUIFERS -> an
boolean DEBUG_JFR_PROFILING_ENABLE_LEVEL_LOADING -> ao
boolean debugGenerateSquareTerrainWithoutNoise -> ap
boolean debugGenerateStripedTerrainWithoutNoise -> aq
boolean DEBUG_ONLY_GENERATE_HALF_THE_WORLD -> ar
boolean DEBUG_DISABLE_FLUID_GENERATION -> as
boolean DEBUG_DISABLE_AQUIFERS -> at
boolean DEBUG_DISABLE_SURFACE -> au
boolean DEBUG_DISABLE_CARVERS -> av
boolean DEBUG_DISABLE_STRUCTURES -> aw
boolean DEBUG_DISABLE_FEATURES -> ax
boolean DEBUG_DISABLE_ORE_VEINS -> ay
boolean DEBUG_DISABLE_BLENDING -> az
boolean DEBUG_DISABLE_BELOW_ZERO_RETROGENERATION -> aA
int DEFAULT_MINECRAFT_PORT -> aB
boolean INGAME_DEBUG_OUTPUT -> aC
boolean DEBUG_SUBTITLES -> aD
int FAKE_MS_LATENCY -> aE
int FAKE_MS_JITTER -> aF
io.netty.util.ResourceLeakDetector$Level NETTY_LEAK_DETECTION -> aG
boolean COMMAND_STACK_TRACES -> aH
boolean DEBUG_WORLD_RECREATE -> aI
boolean DEBUG_SHOW_SERVER_DEBUG_VALUES -> aJ
boolean DEBUG_STORE_CHUNK_STACKTRACES -> aK
boolean DEBUG_FEATURE_COUNT -> aL
boolean DEBUG_RESOURCE_GENERATION_OVERRIDE -> aM
boolean DEBUG_FORCE_TELEMETRY -> aN
boolean DEBUG_DONT_SEND_TELEMETRY_TO_BACKEND -> aO
long MAXIMUM_TICK_TIME_NANOS -> aP
boolean USE_WORKFLOWS_HOOKS -> aQ
boolean CHECK_DATA_FIXER_SCHEMA -> aR
boolean IS_RUNNING_IN_IDE -> aS
java.util.Set DATA_FIX_TYPES_TO_OPTIMIZE -> aT
int WORLD_RESOLUTION -> aU
int MAX_CHAT_LENGTH -> aV
int MAX_COMMAND_LENGTH -> aW
int MAX_CHAINED_NEIGHBOR_UPDATES -> aX
int MAX_RENDER_DISTANCE -> aY
char[] ILLEGAL_FILE_CHARACTERS -> aZ
int TICKS_PER_SECOND -> ba
int TICKS_PER_MINUTE -> bb
int TICKS_PER_GAME_DAY -> bc
float AVERAGE_GAME_TICKS_PER_RANDOM_TICK_PER_BLOCK -> bd
float AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_MINUTE -> be
float AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_GAME_DAY -> bf
int WORLD_ICON_SIZE -> bg
net.minecraft.WorldVersion CURRENT_VERSION -> bi
16:16:void <init>() -> <init>
192:192:boolean isAllowedChatCharacter(char) -> a
210:210:java.lang.String filterText(java.lang.String) -> a
214:224:java.lang.String filterText(java.lang.String,boolean) -> a
231:236:void setVersion(net.minecraft.WorldVersion) -> a
239:242:void tryDetectVersion() -> a
245:248:net.minecraft.WorldVersion getCurrentVersion() -> b
255:255:int getProtocolVersion() -> c
268:277:boolean debugVoidTerrain(net.minecraft.world.level.ChunkPos) -> a
281:282:void enableDataFixerOptimizations() -> d
136:262:void <clinit>() -> <clinit>
net.minecraft.SystemReport -> ab:
long BYTES_PER_MEBIBYTE -> a
long ONE_GIGA -> b
org.slf4j.Logger LOGGER -> c
java.lang.String OPERATING_SYSTEM -> d
java.lang.String JAVA_VERSION -> e
java.lang.String JAVA_VM_VERSION -> f
java.util.Map entries -> g
29:58:void <init>() -> <init>
61:62:void setDetail(java.lang.String,java.lang.String) -> a
66:71:void setDetail(java.lang.String,java.util.function.Supplier) -> a
74:78:void putHardware(oshi.SystemInfo) -> a
82:86:void ignoreErrors(java.lang.String,java.lang.Runnable) -> a
89:96:void putPhysicalMemory(java.util.List) -> a
99:103:void putVirtualMemory(oshi.hardware.VirtualMemory) -> a
106:108:void putMemory(oshi.hardware.GlobalMemory) -> a
111:120:void putGraphics(java.util.List) -> b
123:134:void putProcessor(oshi.hardware.CentralProcessor) -> a
137:145:void appendToCrashReportString(java.lang.StringBuilder) -> a
148:150:java.lang.String toLineSeparatedString() -> a
149:149:java.lang.String lambda$toLineSeparatedString$21(java.util.Map$Entry) -
> a
140:144:void
lambda$appendToCrashReportString$20(java.lang.StringBuilder,java.lang.String,java.l
ang.String) -> a
133:133:java.lang.String lambda$putProcessor$19(oshi.hardware.CentralProcessor)
-> b
132:132:java.lang.String lambda$putProcessor$18(oshi.hardware.CentralProcessor)
-> c
131:131:java.lang.String lambda$putProcessor$17(oshi.hardware.CentralProcessor)
-> d
129:129:java.lang.String
lambda$putProcessor$16(oshi.hardware.CentralProcessor$ProcessorIdentifier) -> a
116:116:java.lang.String lambda$putGraphics$15(oshi.hardware.GraphicsCard) -> a
107:107:void lambda$putMemory$14(oshi.hardware.GlobalMemory) -> b
106:106:void lambda$putMemory$13(oshi.hardware.GlobalMemory) -> c
102:102:java.lang.String
lambda$putVirtualMemory$12(oshi.hardware.VirtualMemory) -> b
101:101:java.lang.String
lambda$putVirtualMemory$11(oshi.hardware.VirtualMemory) -> c
100:100:java.lang.String
lambda$putVirtualMemory$10(oshi.hardware.VirtualMemory) -> d
99:99:java.lang.String lambda$putVirtualMemory$9(oshi.hardware.VirtualMemory) -
> e
93:93:java.lang.String lambda$putPhysicalMemory$8(oshi.hardware.PhysicalMemory)
-> a
92:92:java.lang.String lambda$putPhysicalMemory$7(oshi.hardware.PhysicalMemory)
-> b
77:77:void lambda$putHardware$6(oshi.hardware.HardwareAbstractionLayer) -> a
76:76:void lambda$putHardware$5(oshi.hardware.HardwareAbstractionLayer) -> b
75:75:void lambda$putHardware$4(oshi.hardware.HardwareAbstractionLayer) -> c
55:56:java.lang.String lambda$new$3() -> b
52:52:void lambda$new$2() -> c
50:50:java.lang.String lambda$new$1() -> d
39:47:java.lang.String lambda$new$0() -> e
23:27:void <clinit>() -> <clinit>
net.minecraft.Util -> ac:
org.slf4j.Logger LOGGER -> e
int DEFAULT_MAX_THREADS -> f
java.lang.String MAX_THREADS_SYSTEM_PROPERTY -> g
java.util.concurrent.atomic.AtomicInteger WORKER_COUNT -> h
java.util.concurrent.ExecutorService BACKGROUND_EXECUTOR -> i
java.util.concurrent.ExecutorService IO_POOL -> j
java.time.format.DateTimeFormatter FILENAME_DATE_TIME_FORMATTER -> k
net.minecraft.util.TimeSource$NanoTimeSource timeSource -> a
com.google.common.base.Ticker TICKER -> b
java.util.UUID NIL_UUID -> c
java.nio.file.spi.FileSystemProvider ZIP_FILE_SYSTEM_PROVIDER -> d
java.util.function.Consumer thePauser -> l
80:80:void <init>() -> <init>
106:106:java.util.stream.Collector toMap() -> a
111:111:java.lang.String
getPropertyName(net.minecraft.world.level.block.state.properties.Property,java.lang
.Object) -> a
115:118:java.lang.String
makeDescriptionId(java.lang.String,net.minecraft.resources.ResourceLocation) -> a
122:122:long getMillis() -> b
126:126:long getNanos() -> c
130:130:long getEpochMillis() -> d
134:134:java.lang.String getFilenameFormattedDateTime() -> e
138:160:java.util.concurrent.ExecutorService makeExecutor(java.lang.String) ->
c
164:176:int getMaxThreads() -> m
180:180:java.util.concurrent.ExecutorService backgroundExecutor() -> f
184:184:java.util.concurrent.ExecutorService ioPool() -> g
188:190:void shutdownExecutors() -> h
193:203:void shutdownExecutor(java.util.concurrent.ExecutorService) -> a
206:206:java.util.concurrent.ExecutorService makeIoExecutor() -> n
215:215:void throwAsRuntime(java.lang.Throwable) -> a
219:228:void onThreadException(java.lang.Thread,java.lang.Throwable) -> a
232:235:com.mojang.datafixers.types.Type
fetchChoiceType(com.mojang.datafixers.DSL$TypeReference,java.lang.String) -> a
240:249:com.mojang.datafixers.types.Type
doFetchChoiceType(com.mojang.datafixers.DSL$TypeReference,java.lang.String) -> b
253:266:java.lang.Runnable
wrapThreadWithTaskName(java.lang.String,java.lang.Runnable) -> a
271:284:java.util.function.Supplier
wrapThreadWithTaskName(java.lang.String,java.util.function.Supplier) -> a
362:381:net.minecraft.Util$OS getPlatform() -> i
385:386:java.util.stream.Stream getVmArguments() -> j
390:390:java.lang.Object lastOf(java.util.List) -> a
394:412:java.lang.Object
findNextInIterable(java.lang.Iterable,java.lang.Object) -> a
416:428:java.lang.Object
findPreviousInIterable(java.lang.Iterable,java.lang.Object) -> b
432:432:java.lang.Object make(java.util.function.Supplier) -> a
436:437:java.lang.Object make(java.lang.Object,java.util.function.Consumer) ->
a
456:456:it.unimi.dsi.fastutil.Hash$Strategy identityStrategy() -> k
460:469:java.util.concurrent.CompletableFuture sequence(java.util.List) -> b
474:477:java.util.concurrent.CompletableFuture sequenceFailFast(java.util.List)
-> c
481:489:java.util.concurrent.CompletableFuture
sequenceFailFastAndCancel(java.util.List) -> d
493:508:java.util.concurrent.CompletableFuture
fallibleSequence(java.util.List,java.util.function.Consumer) -> a
512:517:java.util.Optional
ifElse(java.util.Optional,java.util.function.Consumer,java.lang.Runnable) -> a
535:535:java.util.function.Supplier
name(java.util.function.Supplier,java.util.function.Supplier) -> a
554:554:java.lang.Runnable name(java.lang.Runnable,java.util.function.Supplier)
-> a
559:563:void logAndPauseIfInIde(java.lang.String) -> a
566:570:void logAndPauseIfInIde(java.lang.String,java.lang.Throwable) -> a
573:577:java.lang.Throwable pauseInIde(java.lang.Throwable) -> b
581:582:void setPause(java.util.function.Consumer) -> a
585:592:void doPause(java.lang.String) -> d
595:600:java.lang.String describeError(java.lang.Throwable) -> c
605:605:java.lang.Object
getRandom(java.lang.Object[],net.minecraft.util.RandomSource) -> a
610:610:int getRandom(int[],net.minecraft.util.RandomSource) -> a
614:614:java.lang.Object
getRandom(java.util.List,net.minecraft.util.RandomSource) -> a
618:621:java.util.Optional
getRandomSafe(java.util.List,net.minecraft.util.RandomSource) -> b
625:625:java.util.function.BooleanSupplier
createRenamer(java.nio.file.Path,java.nio.file.Path) -> a
645:645:java.util.function.BooleanSupplier createDeleter(java.nio.file.Path) ->
a
665:665:java.util.function.BooleanSupplier
createFileDeletedCheck(java.nio.file.Path) -> b
679:679:java.util.function.BooleanSupplier
createFileCreatedCheck(java.nio.file.Path) -> c
693:699:boolean executeInSequence(java.util.function.BooleanSupplier[]) -> a
703:710:boolean
runWithRetries(int,java.lang.String,java.util.function.BooleanSupplier[]) -> a
714:715:void safeReplaceFile(java.io.File,java.io.File,java.io.File) -> a
718:719:void
safeReplaceFile(java.nio.file.Path,java.nio.file.Path,java.nio.file.Path) -> a
722:723:void
safeReplaceOrMoveFile(java.io.File,java.io.File,java.io.File,boolean) -> a
726:755:void
safeReplaceOrMoveFile(java.nio.file.Path,java.nio.file.Path,java.nio.file.Path,bool
ean) -> a
759:777:int offsetByCodepoints(java.lang.String,int,int) -> a
781:781:java.util.function.Consumer
prefix(java.lang.String,java.util.function.Consumer) -> a
788:797:com.mojang.serialization.DataResult
fixedSize(java.util.stream.IntStream,int) -> a
804:813:com.mojang.serialization.DataResult
fixedSize(java.util.stream.LongStream,int) -> a
820:828:com.mojang.serialization.DataResult fixedSize(java.util.List,int) -> a
834:850:void startTimerHackThread() -> l
853:856:void
copyBetweenDirs(java.nio.file.Path,java.nio.file.Path,java.nio.file.Path) -> b
859:859:java.lang.String
sanitizeName(java.lang.String,net.minecraft.CharPredicate) -> a
863:863:net.minecraft.util.SingleKeyCache
singleKeyCache(java.util.function.Function) -> a
867:867:java.util.function.Function memoize(java.util.function.Function) -> b
883:883:java.util.function.BiFunction memoize(java.util.function.BiFunction) ->
a
899:901:java.util.List
toShuffledList(java.util.stream.Stream,net.minecraft.util.RandomSource) -> a
905:911:it.unimi.dsi.fastutil.ints.IntArrayList
toShuffledList(java.util.stream.IntStream,net.minecraft.util.RandomSource) -> a
915:917:java.util.List
shuffledCopy(java.lang.Object[],net.minecraft.util.RandomSource) -> b
924:926:java.util.List
shuffledCopy(it.unimi.dsi.fastutil.objects.ObjectArrayList,net.minecraft.util.Rando
mSource) -> a
930:935:void
shuffle(it.unimi.dsi.fastutil.objects.ObjectArrayList,net.minecraft.util.RandomSour
ce) -> b
938:938:java.util.concurrent.CompletableFuture
blockUntilDone(java.util.function.Function) -> c
942:965:java.lang.Object
blockUntilDone(java.util.function.Function,java.util.function.Predicate) -> a
969:969:java.util.function.ToIntFunction createIndexLookup(java.util.List) -> e
973:977:java.util.function.ToIntFunction
createIndexLookup(java.util.List,java.util.function.IntFunction) -> a
981:985:java.lang.Object
getOrThrow(com.mojang.serialization.DataResult,java.util.function.Function) -> a
990:990:boolean isWhitespace(int) -> a
994:997:boolean isBlank(java.lang.String) -> b
859:859:java.lang.String
lambda$sanitizeName$17(net.minecraft.CharPredicate,int) -> a
821:821:java.lang.String lambda$fixedSize$16(int) -> b
806:806:java.lang.String lambda$fixedSize$15(int) -> c
790:790:java.lang.String lambda$fixedSize$14(int) -> d
781:781:void
lambda$prefix$13(java.util.function.Consumer,java.lang.String,java.lang.String) ->
a
508:508:java.util.List
lambda$fallibleSequence$12(java.util.List,java.lang.Void) -> a
497:506:void
lambda$fallibleSequence$11(java.util.List,java.util.concurrent.CompletableFuture[],
java.util.function.Consumer,java.util.concurrent.CompletableFuture) -> a
500:505:void
lambda$fallibleSequence$10(java.util.function.Consumer,java.util.List,int,java.lang
.Object,java.lang.Throwable) -> a
484:489:void
lambda$sequenceFailFastAndCancel$9(java.util.concurrent.CompletableFuture,java.util
.List,java.lang.Throwable) -> a
469:469:java.util.List lambda$sequence$8(java.util.List,java.lang.Void) -> b
386:386:boolean lambda$getVmArguments$7(java.lang.String) -> e
273:281:java.lang.Object
lambda$wrapThreadWithTaskName$6(java.lang.String,java.util.function.Supplier) -> b
255:264:void
lambda$wrapThreadWithTaskName$5(java.lang.String,java.lang.Runnable) -> b
207:210:java.lang.Thread lambda$makeIoExecutor$4(java.lang.Runnable) -> a
145:157:java.util.concurrent.ForkJoinWorkerThread
lambda$makeExecutor$3(java.lang.String,java.util.concurrent.ForkJoinPool) -> a
103:103:void lambda$static$2(java.lang.String) -> f
101:101:java.lang.IllegalStateException lambda$static$1() -> o
99:99:boolean lambda$static$0(java.nio.file.spi.FileSystemProvider) -> a
81:103:void <clinit>() -> <clinit>
net.minecraft.Util$1 -> ac$1:
90:90:void <init>() -> <init>
93:93:long read() -> read
net.minecraft.Util$10 -> ac$2:
java.util.Map cache -> b
java.util.function.Function val$function -> a
867:868:void <init>(java.util.function.Function) -> <init>
872:872:java.lang.Object apply(java.lang.Object) -> apply
877:877:java.lang.String toString() -> toString
net.minecraft.Util$11 -> ac$3:
java.util.Map cache -> b
java.util.function.BiFunction val$function -> a
883:884:void <init>(java.util.function.BiFunction) -> <init>
888:888:java.lang.Object apply(java.lang.Object,java.lang.Object) -> apply
893:893:java.lang.String toString() -> toString
888:888:java.lang.Object
lambda$apply$0(java.util.function.BiFunction,com.mojang.datafixers.util.Pair) -> a
net.minecraft.Util$2 -> ac$4:
145:145:void <init>(java.util.concurrent.ForkJoinPool) -> <init>
148:154:void onTermination(java.lang.Throwable) -> onTermination
net.minecraft.Util$5 -> ac$5:
java.nio.file.Path val$from -> a
java.nio.file.Path val$to -> b
625:625:void <init>(java.nio.file.Path,java.nio.file.Path) -> <init>
629:633:boolean getAsBoolean() -> getAsBoolean
639:639:java.lang.String toString() -> toString
net.minecraft.Util$6 -> ac$6:
java.nio.file.Path val$target -> a
645:645:void <init>(java.nio.file.Path) -> <init>
649:653:boolean getAsBoolean() -> getAsBoolean
659:659:java.lang.String toString() -> toString
net.minecraft.Util$7 -> ac$7:
java.nio.file.Path val$target -> a
665:665:void <init>(java.nio.file.Path) -> <init>
668:668:boolean getAsBoolean() -> getAsBoolean
673:673:java.lang.String toString() -> toString
net.minecraft.Util$8 -> ac$8:
java.nio.file.Path val$target -> a
679:679:void <init>(java.nio.file.Path) -> <init>
682:682:boolean getAsBoolean() -> getAsBoolean
687:687:java.lang.String toString() -> toString
net.minecraft.Util$9 -> ac$9:
834:834:void <init>(java.lang.String) -> <init>
839:845:void run() -> run
net.minecraft.Util$IdentityStrategy -> ac$a:
net.minecraft.Util$IdentityStrategy INSTANCE -> a
net.minecraft.Util$IdentityStrategy[] $VALUES -> b
440:440:net.minecraft.Util$IdentityStrategy[] values() -> values
440:440:net.minecraft.Util$IdentityStrategy valueOf(java.lang.String) ->
valueOf
440:440:void <init>(java.lang.String,int) -> <init>
445:445:int hashCode(java.lang.Object) -> hashCode
450:450:boolean equals(java.lang.Object,java.lang.Object) -> equals
440:440:net.minecraft.Util$IdentityStrategy[] $values() -> a
440:441:void <clinit>() -> <clinit>
net.minecraft.Util$OS -> ac$b:
net.minecraft.Util$OS LINUX -> a
net.minecraft.Util$OS SOLARIS -> b
net.minecraft.Util$OS WINDOWS -> c
net.minecraft.Util$OS OSX -> d
net.minecraft.Util$OS UNKNOWN -> e
java.lang.String telemetryName -> f
net.minecraft.Util$OS[] $VALUES -> g
288:288:net.minecraft.Util$OS[] values() -> values
288:288:net.minecraft.Util$OS valueOf(java.lang.String) -> valueOf
307:309:void <init>(java.lang.String,int,java.lang.String) -> <init>
313:320:void openUrl(java.net.URL) -> a
324:328:void openUri(java.net.URI) -> a
332:336:void openFile(java.io.File) -> a
339:344:java.lang.String[] getOpenUrlArguments(java.net.URL) -> b
349:354:void openUri(java.lang.String) -> a
357:357:java.lang.String telemetryName() -> a
313:313:java.lang.Process lambda$openUrl$0(java.net.URL) -> c
288:288:net.minecraft.Util$OS[] $values() -> b
288:303:void <clinit>() -> <clinit>
net.minecraft.Util$OS$1 -> ac$b$1:
291:291:void <init>(java.lang.String,int,java.lang.String) -> <init>
294:294:java.lang.String[] getOpenUrlArguments(java.net.URL) -> b
net.minecraft.Util$OS$2 -> ac$b$2:
297:297:void <init>(java.lang.String,int,java.lang.String) -> <init>
300:300:java.lang.String[] getOpenUrlArguments(java.net.URL) -> b
net.minecraft.WorldVersion -> ad:
net.minecraft.world.level.storage.DataVersion getDataVersion() -> d
java.lang.String getId() -> b
java.lang.String getName() -> c
int getProtocolVersion() -> e
int getPackVersion(net.minecraft.server.packs.PackType) -> a
java.util.Date getBuildTime() -> f
boolean isStable() -> g
net.minecraft.advancements.Advancement -> ae:
net.minecraft.advancements.Advancement parent -> a
net.minecraft.advancements.DisplayInfo display -> b
net.minecraft.advancements.AdvancementRewards rewards -> c
net.minecraft.resources.ResourceLocation id -> d
java.util.Map criteria -> e
java.lang.String[][] requirements -> f
java.util.Set children -> g
net.minecraft.network.chat.Component chatComponent -> h
boolean sendsTelemetryEvent -> i
38:65:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.advancements.Advancem
ent,net.minecraft.advancements.DisplayInfo,net.minecraft.advancements.AdvancementRe
wards,java.util.Map,java.lang.String[][],boolean) -> <init>
68:68:net.minecraft.advancements.Advancement$Builder deconstruct() -> a
73:73:net.minecraft.advancements.Advancement getParent() -> b
77:77:net.minecraft.advancements.Advancement getRoot() -> c
81:88:net.minecraft.advancements.Advancement
getRoot(net.minecraft.advancements.Advancement) -> a
93:93:net.minecraft.advancements.DisplayInfo getDisplay() -> d
97:97:boolean sendsTelemetryEvent() -> e
101:101:net.minecraft.advancements.AdvancementRewards getRewards() -> f
106:112:java.lang.String toString() -> toString
118:118:java.lang.Iterable getChildren() -> g
122:122:java.util.Map getCriteria() -> h
126:126:int getMaxCriteraRequired() -> i
130:131:void addChild(net.minecraft.advancements.Advancement) -> b
134:134:net.minecraft.resources.ResourceLocation getId() -> j
139:146:boolean equals(java.lang.Object) -> equals
151:151:int hashCode() -> hashCode
155:155:java.lang.String[][] getRequirements() -> k
159:159:net.minecraft.network.chat.Component getChatComponent() -> l
61:61:net.minecraft.network.chat.Style
lambda$new$0(net.minecraft.network.chat.Component,net.minecraft.network.chat.Style)
-> a
net.minecraft.advancements.Advancement$Builder -> ae$a:
net.minecraft.resources.ResourceLocation parentId -> a
net.minecraft.advancements.Advancement parent -> b
net.minecraft.advancements.DisplayInfo display -> c
net.minecraft.advancements.AdvancementRewards rewards -> d
java.util.Map criteria -> e
java.lang.String[][] requirements -> f
net.minecraft.advancements.RequirementsStrategy requirementsStrategy -> g
boolean sendsTelemetryEvent -> h
169:183:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.advancements.DisplayI
nfo,net.minecraft.advancements.AdvancementRewards,java.util.Map,java.lang.String[]
[],boolean) -> <init>
169:187:void <init>(boolean) -> <init>
190:190:net.minecraft.advancements.Advancement$Builder advancement() -> a
194:194:net.minecraft.advancements.Advancement$Builder recipeAdvancement() -> b
198:199:net.minecraft.advancements.Advancement$Builder
parent(net.minecraft.advancements.Advancement) -> a
203:204:net.minecraft.advancements.Advancement$Builder
parent(net.minecraft.resources.ResourceLocation) -> a
208:208:net.minecraft.advancements.Advancement$Builder
display(net.minecraft.world.item.ItemStack,net.minecraft.network.chat.Component,net
.minecraft.network.chat.Component,net.minecraft.resources.ResourceLocation,net.mine
craft.advancements.FrameType,boolean,boolean,boolean) -> a
212:212:net.minecraft.advancements.Advancement$Builder
display(net.minecraft.world.level.ItemLike,net.minecraft.network.chat.Component,net
.minecraft.network.chat.Component,net.minecraft.resources.ResourceLocation,net.mine
craft.advancements.FrameType,boolean,boolean,boolean) -> a
216:217:net.minecraft.advancements.Advancement$Builder
display(net.minecraft.advancements.DisplayInfo) -> a
221:221:net.minecraft.advancements.Advancement$Builder
rewards(net.minecraft.advancements.AdvancementRewards$Builder) -> a
225:226:net.minecraft.advancements.Advancement$Builder
rewards(net.minecraft.advancements.AdvancementRewards) -> a
230:230:net.minecraft.advancements.Advancement$Builder
addCriterion(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance)
-> a
234:238:net.minecraft.advancements.Advancement$Builder
addCriterion(java.lang.String,net.minecraft.advancements.Criterion) -> a
242:243:net.minecraft.advancements.Advancement$Builder
requirements(net.minecraft.advancements.RequirementsStrategy) -> a
247:248:net.minecraft.advancements.Advancement$Builder
requirements(java.lang.String[][]) -> a
252:257:boolean canBuild(java.util.function.Function) -> a
261:267:net.minecraft.advancements.Advancement
build(net.minecraft.resources.ResourceLocation) -> b
271:273:net.minecraft.advancements.Advancement
save(java.util.function.Consumer,java.lang.String) -> a
277:312:com.google.gson.JsonObject serializeToJson() -> c
316:331:void serializeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
335:340:java.lang.String toString() -> toString
346:392:net.minecraft.advancements.Advancement$Builder
fromJson(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Deserializ
ationContext) -> a
396:407:net.minecraft.advancements.Advancement$Builder
fromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
411:411:java.util.Map getCriteria() -> d
321:321:void
lambda$serializeToNetwork$1(net.minecraft.network.FriendlyByteBuf,net.minecraft.adv
ancements.DisplayInfo) -> a
261:261:net.minecraft.advancements.Advancement
lambda$build$0(net.minecraft.resources.ResourceLocation) -> c
net.minecraft.advancements.AdvancementList -> af:
org.slf4j.Logger LOGGER -> a
java.util.Map advancements -> b
java.util.Set roots -> c
java.util.Set tasks -> d
net.minecraft.advancements.AdvancementList$Listener listener -> e
15:20:void <init>() -> <init>
25:42:void remove(net.minecraft.advancements.Advancement) -> a
45:53:void remove(java.util.Set) -> a
56:91:void add(java.util.Map) -> a
94:100:void clear() -> a
103:103:java.lang.Iterable getRoots() -> b
107:107:java.util.Collection getAllAdvancements() -> c
112:112:net.minecraft.advancements.Advancement
get(net.minecraft.resources.ResourceLocation) -> a
116:125:void setListener(net.minecraft.advancements.AdvancementList$Listener) -
> a
16:16:void <clinit>() -> <clinit>
net.minecraft.advancements.AdvancementList$Listener -> af$a:
void onAddAdvancementRoot(net.minecraft.advancements.Advancement) -> a
void onRemoveAdvancementRoot(net.minecraft.advancements.Advancement) -> b
void onAddAdvancementTask(net.minecraft.advancements.Advancement) -> c
void onRemoveAdvancementTask(net.minecraft.advancements.Advancement) -> d
void onAdvancementsCleared() -> a
net.minecraft.advancements.AdvancementProgress -> ag:
java.util.Map criteria -> a
java.lang.String[][] requirements -> b
25:29:void <init>(java.util.Map) -> <init>
25:33:void <init>() -> <init>
36:44:void update(java.util.Map,java.lang.String[][]) -> a
47:63:boolean isDone() -> a
67:72:boolean hasProgress() -> b
76:81:boolean grantProgress(java.lang.String) -> a
85:90:boolean revokeProgress(java.lang.String) -> b
95:97:java.lang.String toString() -> toString
102:103:void serializeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
106:107:net.minecraft.advancements.AdvancementProgress
fromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
112:112:net.minecraft.advancements.CriterionProgress
getCriterion(java.lang.String) -> c
116:121:float getPercent() -> c
126:136:java.lang.String getProgressText() -> d
140:154:int countCompletedRequirements() -> h
158:164:java.lang.Iterable getRemainingCriteria() -> e
168:174:java.lang.Iterable getCompletedCriteria() -> f
179:187:java.util.Date getFirstProgressDate() -> g
192:205:int compareTo(net.minecraft.advancements.AdvancementProgress) -> a
23:23:int compareTo(java.lang.Object) -> compareTo
102:102:void
lambda$serializeToNetwork$1(net.minecraft.network.FriendlyByteBuf,net.minecraft.adv
ancements.CriterionProgress) -> a
37:37:boolean lambda$update$0(java.util.Set,java.util.Map$Entry) -> a
net.minecraft.advancements.AdvancementProgress$Serializer -> ag$a:
208:208:void <init>() -> <init>
211:223:com.google.gson.JsonElement
serialize(net.minecraft.advancements.AdvancementProgress,java.lang.reflect.Type,com
.google.gson.JsonSerializationContext) -> a
228:237:net.minecraft.advancements.AdvancementProgress
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
208:208:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
208:208:com.google.gson.JsonElement
serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerialization
Context) -> serialize
net.minecraft.advancements.AdvancementRewards -> ah:
net.minecraft.advancements.AdvancementRewards EMPTY -> a
int experience -> b
net.minecraft.resources.ResourceLocation[] loot -> c
net.minecraft.resources.ResourceLocation[] recipes -> d
net.minecraft.commands.CommandFunction$CacheableFunction function -> e
35:40:void
<init>(int,net.minecraft.resources.ResourceLocation[],net.minecraft.resources.Resou
rceLocation[],net.minecraft.commands.CommandFunction$CacheableFunction) -> <init>
43:43:net.minecraft.resources.ResourceLocation[] getRecipes() -> a
47:77:void grant(net.minecraft.server.level.ServerPlayer) -> a
81:84:java.lang.String toString() -> toString
90:120:com.google.gson.JsonElement serializeToJson() -> b
124:141:net.minecraft.advancements.AdvancementRewards
deserialize(com.google.gson.JsonObject) -> a
76:76:void
lambda$grant$0(net.minecraft.server.MinecraftServer,net.minecraft.server.level.Serv
erPlayer,net.minecraft.commands.CommandFunction) -> a
28:28:void <clinit>() -> <clinit>
net.minecraft.advancements.AdvancementRewards$Builder -> ah$a:
int experience -> a
java.util.List loot -> b
java.util.List recipes -> c
net.minecraft.resources.ResourceLocation function -> d
144:147:void <init>() -> <init>
152:152:net.minecraft.advancements.AdvancementRewards$Builder experience(int) -
> a
156:157:net.minecraft.advancements.AdvancementRewards$Builder
addExperience(int) -> b
161:161:net.minecraft.advancements.AdvancementRewards$Builder
loot(net.minecraft.resources.ResourceLocation) -> a
165:166:net.minecraft.advancements.AdvancementRewards$Builder
addLootTable(net.minecraft.resources.ResourceLocation) -> b
170:170:net.minecraft.advancements.AdvancementRewards$Builder
recipe(net.minecraft.resources.ResourceLocation) -> c
174:175:net.minecraft.advancements.AdvancementRewards$Builder
addRecipe(net.minecraft.resources.ResourceLocation) -> d
179:179:net.minecraft.advancements.AdvancementRewards$Builder
function(net.minecraft.resources.ResourceLocation) -> e
183:184:net.minecraft.advancements.AdvancementRewards$Builder
runs(net.minecraft.resources.ResourceLocation) -> f
188:188:net.minecraft.advancements.AdvancementRewards build() -> a
net.minecraft.advancements.CriteriaTriggers -> ai:
java.util.Map CRITERIA -> aa
net.minecraft.advancements.critereon.ImpossibleTrigger IMPOSSIBLE -> a
net.minecraft.advancements.critereon.KilledTrigger PLAYER_KILLED_ENTITY -> b
net.minecraft.advancements.critereon.KilledTrigger ENTITY_KILLED_PLAYER -> c
net.minecraft.advancements.critereon.EnterBlockTrigger ENTER_BLOCK -> d
net.minecraft.advancements.critereon.InventoryChangeTrigger INVENTORY_CHANGED -
> e
net.minecraft.advancements.critereon.RecipeUnlockedTrigger RECIPE_UNLOCKED -> f
net.minecraft.advancements.critereon.PlayerHurtEntityTrigger PLAYER_HURT_ENTITY
-> g
net.minecraft.advancements.critereon.EntityHurtPlayerTrigger ENTITY_HURT_PLAYER
-> h
net.minecraft.advancements.critereon.EnchantedItemTrigger ENCHANTED_ITEM -> i
net.minecraft.advancements.critereon.FilledBucketTrigger FILLED_BUCKET -> j
net.minecraft.advancements.critereon.BrewedPotionTrigger BREWED_POTION -> k
net.minecraft.advancements.critereon.ConstructBeaconTrigger CONSTRUCT_BEACON ->
l
net.minecraft.advancements.critereon.UsedEnderEyeTrigger USED_ENDER_EYE -> m
net.minecraft.advancements.critereon.SummonedEntityTrigger SUMMONED_ENTITY -> n
net.minecraft.advancements.critereon.BredAnimalsTrigger BRED_ANIMALS -> o
net.minecraft.advancements.critereon.PlayerTrigger LOCATION -> p
net.minecraft.advancements.critereon.PlayerTrigger SLEPT_IN_BED -> q
net.minecraft.advancements.critereon.CuredZombieVillagerTrigger
CURED_ZOMBIE_VILLAGER -> r
net.minecraft.advancements.critereon.TradeTrigger TRADE -> s
net.minecraft.advancements.critereon.ItemDurabilityTrigger
ITEM_DURABILITY_CHANGED -> t
net.minecraft.advancements.critereon.LevitationTrigger LEVITATION -> u
net.minecraft.advancements.critereon.ChangeDimensionTrigger CHANGED_DIMENSION -
> v
net.minecraft.advancements.critereon.PlayerTrigger TICK -> w
net.minecraft.advancements.critereon.TameAnimalTrigger TAME_ANIMAL -> x
net.minecraft.advancements.critereon.ItemUsedOnLocationTrigger PLACED_BLOCK ->
y
net.minecraft.advancements.critereon.ConsumeItemTrigger CONSUME_ITEM -> z
net.minecraft.advancements.critereon.EffectsChangedTrigger EFFECTS_CHANGED -> A
net.minecraft.advancements.critereon.UsedTotemTrigger USED_TOTEM -> B
net.minecraft.advancements.critereon.DistanceTrigger NETHER_TRAVEL -> C
net.minecraft.advancements.critereon.FishingRodHookedTrigger FISHING_ROD_HOOKED
-> D
net.minecraft.advancements.critereon.ChanneledLightningTrigger
CHANNELED_LIGHTNING -> E
net.minecraft.advancements.critereon.ShotCrossbowTrigger SHOT_CROSSBOW -> F
net.minecraft.advancements.critereon.KilledByCrossbowTrigger KILLED_BY_CROSSBOW
-> G
net.minecraft.advancements.critereon.PlayerTrigger RAID_WIN -> H
net.minecraft.advancements.critereon.PlayerTrigger BAD_OMEN -> I
net.minecraft.advancements.critereon.SlideDownBlockTrigger HONEY_BLOCK_SLIDE ->
J
net.minecraft.advancements.critereon.BeeNestDestroyedTrigger BEE_NEST_DESTROYED
-> K
net.minecraft.advancements.critereon.TargetBlockTrigger TARGET_BLOCK_HIT -> L
net.minecraft.advancements.critereon.ItemUsedOnLocationTrigger
ITEM_USED_ON_BLOCK -> M
net.minecraft.advancements.critereon.LootTableTrigger GENERATE_LOOT -> N
net.minecraft.advancements.critereon.PickedUpItemTrigger
THROWN_ITEM_PICKED_UP_BY_ENTITY -> O
net.minecraft.advancements.critereon.PickedUpItemTrigger
THROWN_ITEM_PICKED_UP_BY_PLAYER -> P
net.minecraft.advancements.critereon.PlayerInteractTrigger
PLAYER_INTERACTED_WITH_ENTITY -> Q
net.minecraft.advancements.critereon.StartRidingTrigger START_RIDING_TRIGGER ->
R
net.minecraft.advancements.critereon.LightningStrikeTrigger LIGHTNING_STRIKE ->
S
net.minecraft.advancements.critereon.UsingItemTrigger USING_ITEM -> T
net.minecraft.advancements.critereon.DistanceTrigger FALL_FROM_HEIGHT -> U
net.minecraft.advancements.critereon.DistanceTrigger
RIDE_ENTITY_IN_LAVA_TRIGGER -> V
net.minecraft.advancements.critereon.KilledTrigger KILL_MOB_NEAR_SCULK_CATALYST
-> W
net.minecraft.advancements.critereon.ItemUsedOnLocationTrigger
ALLAY_DROP_ITEM_ON_BLOCK -> X
net.minecraft.advancements.critereon.PlayerTrigger AVOID_VIBRATION -> Y
net.minecraft.advancements.critereon.RecipeCraftedTrigger RECIPE_CRAFTED -> Z
49:49:void <init>() -> <init>
106:110:net.minecraft.advancements.CriterionTrigger
register(net.minecraft.advancements.CriterionTrigger) -> a
116:116:net.minecraft.advancements.CriterionTrigger
getCriterion(net.minecraft.resources.ResourceLocation) -> a
120:120:java.lang.Iterable all() -> a
50:103:void <clinit>() -> <clinit>
net.minecraft.advancements.Criterion -> aj:
net.minecraft.advancements.CriterionTriggerInstance trigger -> a
20:22:void <init>(net.minecraft.advancements.CriterionTriggerInstance) ->
<init>
24:26:void <init>() -> <init>
29:29:void serializeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
32:38:net.minecraft.advancements.Criterion
criterionFromJson(com.google.gson.JsonObject,net.minecraft.advancements.critereon.D
eserializationContext) -> a
42:42:net.minecraft.advancements.Criterion
criterionFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
46:50:java.util.Map
criteriaFromJson(com.google.gson.JsonObject,net.minecraft.advancements.critereon.De
serializationContext) -> b
54:54:java.util.Map criteriaFromNetwork(net.minecraft.network.FriendlyByteBuf)
-> c
58:59:void
serializeToNetwork(java.util.Map,net.minecraft.network.FriendlyByteBuf) -> a
63:63:net.minecraft.advancements.CriterionTriggerInstance getTrigger() -> a
67:76:com.google.gson.JsonElement serializeToJson() -> b
58:58:void
lambda$serializeToNetwork$0(net.minecraft.network.FriendlyByteBuf,net.minecraft.adv
ancements.Criterion) -> a
net.minecraft.advancements.CriterionProgress -> ak:
java.text.SimpleDateFormat DATE_FORMAT -> a
java.util.Date obtained -> b
15:15:void <init>() -> <init>
22:22:boolean isDone() -> a
26:27:void grant() -> b
30:31:void revoke() -> c
35:35:java.util.Date getObtained() -> d
40:41:java.lang.String toString() -> toString
46:47:void serializeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
50:53:com.google.gson.JsonElement serializeToJson() -> e
58:60:net.minecraft.advancements.CriterionProgress
fromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
64:70:net.minecraft.advancements.CriterionProgress fromJson(java.lang.String) -
> a
16:16:void <clinit>() -> <clinit>
net.minecraft.advancements.CriterionTrigger -> al:
net.minecraft.resources.ResourceLocation getId() -> a
void
addPlayerListener(net.minecraft.server.PlayerAdvancements,net.minecraft.advancement
s.CriterionTrigger$Listener) -> a
void
removePlayerListener(net.minecraft.server.PlayerAdvancements,net.minecraft.advancem
ents.CriterionTrigger$Listener) -> b
void removePlayerListeners(net.minecraft.server.PlayerAdvancements) -> a
net.minecraft.advancements.CriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Dese
rializationContext) -> a
net.minecraft.advancements.CriterionTrigger$Listener -> al$a:
net.minecraft.advancements.CriterionTriggerInstance trigger -> a
net.minecraft.advancements.Advancement advancement -> b
java.lang.String criterion -> c
24:28:void
<init>(net.minecraft.advancements.CriterionTriggerInstance,net.minecraft.advancemen
ts.Advancement,java.lang.String) -> <init>
31:31:net.minecraft.advancements.CriterionTriggerInstance getTriggerInstance()
-> a
35:36:void run(net.minecraft.server.PlayerAdvancements) -> a
40:55:boolean equals(java.lang.Object) -> equals
60:63:int hashCode() -> hashCode
net.minecraft.advancements.CriterionTriggerInstance -> am:
net.minecraft.resources.ResourceLocation getCriterion() -> a
com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.DisplayInfo -> an:
net.minecraft.network.chat.Component title -> a
net.minecraft.network.chat.Component description -> b
net.minecraft.world.item.ItemStack icon -> c
net.minecraft.resources.ResourceLocation background -> d
net.minecraft.advancements.FrameType frame -> e
boolean showToast -> f
boolean announceChat -> g
boolean hidden -> h
float x -> i
float y -> j
33:42:void
<init>(net.minecraft.world.item.ItemStack,net.minecraft.network.chat.Component,net.
minecraft.network.chat.Component,net.minecraft.resources.ResourceLocation,net.minec
raft.advancements.FrameType,boolean,boolean,boolean) -> <init>
45:47:void setLocation(float,float) -> a
50:50:net.minecraft.network.chat.Component getTitle() -> a
54:54:net.minecraft.network.chat.Component getDescription() -> b
58:58:net.minecraft.world.item.ItemStack getIcon() -> c
63:63:net.minecraft.resources.ResourceLocation getBackground() -> d
67:67:net.minecraft.advancements.FrameType getFrame() -> e
71:71:float getX() -> f
75:75:float getY() -> g
79:79:boolean shouldShowToast() -> h
83:83:boolean shouldAnnounceChat() -> i
87:87:boolean isHidden() -> j
91:102:net.minecraft.advancements.DisplayInfo
fromJson(com.google.gson.JsonObject) -> a
106:123:net.minecraft.world.item.ItemStack getIcon(com.google.gson.JsonObject)
-> b
127:147:void serializeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
150:160:net.minecraft.advancements.DisplayInfo
fromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
164:178:com.google.gson.JsonElement serializeToJson() -> k
182:187:com.google.gson.JsonObject serializeIcon() -> l
net.minecraft.advancements.FrameType -> ao:
net.minecraft.advancements.FrameType TASK -> a
net.minecraft.advancements.FrameType CHALLENGE -> b
net.minecraft.advancements.FrameType GOAL -> c
java.lang.String name -> d
int texture -> e
net.minecraft.ChatFormatting chatColor -> f
net.minecraft.network.chat.Component displayName -> g
net.minecraft.advancements.FrameType[] $VALUES -> h
6:6:net.minecraft.advancements.FrameType[] values() -> values
6:6:net.minecraft.advancements.FrameType valueOf(java.lang.String) -> valueOf
17:22:void
<init>(java.lang.String,int,java.lang.String,int,net.minecraft.ChatFormatting) ->
<init>
25:25:java.lang.String getName() -> a
29:29:int getTexture() -> b
33:38:net.minecraft.advancements.FrameType byName(java.lang.String) -> a
42:42:net.minecraft.ChatFormatting getChatColor() -> c
46:46:net.minecraft.network.chat.Component getDisplayName() -> d
6:6:net.minecraft.advancements.FrameType[] $values() -> e
6:9:void <clinit>() -> <clinit>
net.minecraft.advancements.RequirementsStrategy -> ap:
net.minecraft.advancements.RequirementsStrategy AND -> a
net.minecraft.advancements.RequirementsStrategy OR -> b
java.lang.String[][] createRequirements(java.util.Collection) ->
createRequirements
15:15:java.lang.String[][] lambda$static$1(java.util.Collection) -> a
7:12:java.lang.String[][] lambda$static$0(java.util.Collection) -> b
6:15:void <clinit>() -> <clinit>
net.minecraft.advancements.TreeNodePosition -> aq:
net.minecraft.advancements.Advancement advancement -> a
net.minecraft.advancements.TreeNodePosition parent -> b
net.minecraft.advancements.TreeNodePosition previousSibling -> c
int childIndex -> d
java.util.List children -> e
net.minecraft.advancements.TreeNodePosition ancestor -> f
net.minecraft.advancements.TreeNodePosition thread -> g
int x -> h
float y -> i
float mod -> j
float change -> k
float shift -> l
15:41:void
<init>(net.minecraft.advancements.Advancement,net.minecraft.advancements.TreeNodePo
sition,net.minecraft.advancements.TreeNodePosition,int,int) -> <init>
45:53:net.minecraft.advancements.TreeNodePosition
addChild(net.minecraft.advancements.Advancement,net.minecraft.advancements.TreeNode
Position) -> a
57:80:void firstWalk() -> a
83:94:float secondWalk(float,int,float) -> a
98:102:void thirdWalk(float) -> a
105:114:void executeShifts() -> b
118:124:net.minecraft.advancements.TreeNodePosition previousOrThread() -> c
129:135:net.minecraft.advancements.TreeNodePosition nextOrThread() -> d
139:182:net.minecraft.advancements.TreeNodePosition
apportion(net.minecraft.advancements.TreeNodePosition) -> a
186:194:void moveSubtree(net.minecraft.advancements.TreeNodePosition,float) ->
a
198:201:net.minecraft.advancements.TreeNodePosition
getAncestor(net.minecraft.advancements.TreeNodePosition,net.minecraft.advancements.
TreeNodePosition) -> a
206:215:void finalizePosition() -> e
218:228:void run(net.minecraft.advancements.Advancement) -> a
net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance -> ar:
net.minecraft.resources.ResourceLocation criterion -> a
net.minecraft.advancements.critereon.ContextAwarePredicate player -> b
11:14:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.advancements.critereo
n.ContextAwarePredicate) -> <init>
18:18:net.minecraft.resources.ResourceLocation getCriterion() -> a
22:22:net.minecraft.advancements.critereon.ContextAwarePredicate
getPlayerPredicate() -> b
27:29:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
34:34:java.lang.String toString() -> toString
net.minecraft.advancements.critereon.BeeNestDestroyedTrigger -> as:
net.minecraft.resources.ResourceLocation ID -> a
15:15:void <init>() -> <init>
20:20:net.minecraft.resources.ResourceLocation getId() -> a
25:29:net.minecraft.advancements.critereon.BeeNestDestroyedTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
34:38:net.minecraft.world.level.block.Block
deserializeBlock(com.google.gson.JsonObject) -> a
42:43:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.block.sta
te.BlockState,net.minecraft.world.item.ItemStack,int) -> a
15:15:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
42:42:boolean
lambda$trigger$1(net.minecraft.world.level.block.state.BlockState,net.minecraft.wor
ld.item.ItemStack,int,net.minecraft.advancements.critereon.BeeNestDestroyedTrigger$
TriggerInstance) -> a
36:36:com.google.gson.JsonSyntaxException
lambda$deserializeBlock$0(net.minecraft.resources.ResourceLocation) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.BeeNestDestroyedTrigger$TriggerInstance ->
as$a:
net.minecraft.world.level.block.Block block -> a
net.minecraft.advancements.critereon.ItemPredicate item -> b
net.minecraft.advancements.critereon.MinMaxBounds$Ints numBees -> c
52:56:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.wor
ld.level.block.Block,net.minecraft.advancements.critereon.ItemPredicate,net.minecra
ft.advancements.critereon.MinMaxBounds$Ints) -> <init>
59:59:net.minecraft.advancements.critereon.BeeNestDestroyedTrigger$TriggerInstance
destroyedBeeNest(net.minecraft.world.level.block.Block,net.minecraft.advancements.c
ritereon.ItemPredicate$Builder,net.minecraft.advancements.critereon.MinMaxBounds$In
ts) -> a
63:69:boolean
matches(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.item.I
temStack,int) -> a
74:82:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.BlockPredicate -> at:
net.minecraft.advancements.critereon.BlockPredicate ANY -> a
net.minecraft.tags.TagKey tag -> b
java.util.Set blocks -> c
net.minecraft.advancements.critereon.StatePropertiesPredicate properties -> d
net.minecraft.advancements.critereon.NbtPredicate nbt -> e
34:39:void
<init>(net.minecraft.tags.TagKey,java.util.Set,net.minecraft.advancements.critereon
.StatePropertiesPredicate,net.minecraft.advancements.critereon.NbtPredicate) ->
<init>
42:65:boolean
matches(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a
69:92:net.minecraft.advancements.critereon.BlockPredicate
fromJson(com.google.gson.JsonElement) -> a
96:114:com.google.gson.JsonElement serializeToJson() -> a
81:81:com.google.gson.JsonSyntaxException
lambda$fromJson$0(net.minecraft.resources.ResourceLocation) -> a
25:25:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.BlockPredicate$Builder -> at$a:
java.util.Set blocks -> a
net.minecraft.tags.TagKey tag -> b
net.minecraft.advancements.critereon.StatePropertiesPredicate properties -> c
net.minecraft.advancements.critereon.NbtPredicate nbt -> d
122:126:void <init>() -> <init>
129:129:net.minecraft.advancements.critereon.BlockPredicate$Builder block() ->
a
133:134:net.minecraft.advancements.critereon.BlockPredicate$Builder
of(net.minecraft.world.level.block.Block[]) -> a
138:139:net.minecraft.advancements.critereon.BlockPredicate$Builder
of(java.lang.Iterable) -> a
143:144:net.minecraft.advancements.critereon.BlockPredicate$Builder
of(net.minecraft.tags.TagKey) -> a
148:149:net.minecraft.advancements.critereon.BlockPredicate$Builder
hasNbt(net.minecraft.nbt.CompoundTag) -> a
153:154:net.minecraft.advancements.critereon.BlockPredicate$Builder
setProperties(net.minecraft.advancements.critereon.StatePropertiesPredicate) -> a
158:158:net.minecraft.advancements.critereon.BlockPredicate build() -> b
net.minecraft.advancements.critereon.BredAnimalsTrigger -> au:
net.minecraft.resources.ResourceLocation ID -> a
12:12:void <init>() -> <init>
17:17:net.minecraft.resources.ResourceLocation getId() -> a
22:25:net.minecraft.advancements.critereon.BredAnimalsTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
29:34:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.animal.A
nimal,net.minecraft.world.entity.animal.Animal,net.minecraft.world.entity.AgeableMo
b) -> a
12:12:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
33:33:boolean
lambda$trigger$0(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.w
orld.level.storage.loot.LootContext,net.minecraft.world.level.storage.loot.LootCont
ext,net.minecraft.advancements.critereon.BredAnimalsTrigger$TriggerInstance) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.BredAnimalsTrigger$TriggerInstance -> au$a:
net.minecraft.advancements.critereon.ContextAwarePredicate parent -> a
net.minecraft.advancements.critereon.ContextAwarePredicate partner -> b
net.minecraft.advancements.critereon.ContextAwarePredicate child -> c
42:46:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ContextAwarePredicate,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.ContextAwarePredicate) ->
<init>
49:49:net.minecraft.advancements.critereon.BredAnimalsTrigger$TriggerInstance
bredAnimals() -> c
53:53:net.minecraft.advancements.critereon.BredAnimalsTrigger$TriggerInstance
bredAnimals(net.minecraft.advancements.critereon.EntityPredicate$Builder) -> a
57:57:net.minecraft.advancements.critereon.BredAnimalsTrigger$TriggerInstance
bredAnimals(net.minecraft.advancements.critereon.EntityPredicate,net.minecraft.adva
ncements.critereon.EntityPredicate,net.minecraft.advancements.critereon.EntityPredi
cate) -> a
61:65:boolean
matches(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.world.leve
l.storage.loot.LootContext,net.minecraft.world.level.storage.loot.LootContext) -> a
70:76:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.BrewedPotionTrigger -> av:
net.minecraft.resources.ResourceLocation ID -> a
13:13:void <init>() -> <init>
18:18:net.minecraft.resources.ResourceLocation getId() -> a
23:28:net.minecraft.advancements.critereon.BrewedPotionTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
32:33:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.alchemy.Po
tion) -> a
13:13:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
32:32:boolean
lambda$trigger$1(net.minecraft.world.item.alchemy.Potion,net.minecraft.advancements
.critereon.BrewedPotionTrigger$TriggerInstance) -> a
26:26:com.google.gson.JsonSyntaxException
lambda$createInstance$0(net.minecraft.resources.ResourceLocation) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.BrewedPotionTrigger$TriggerInstance -> av$a:
net.minecraft.world.item.alchemy.Potion potion -> a
40:42:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.wor
ld.item.alchemy.Potion) -> <init>
45:45:net.minecraft.advancements.critereon.BrewedPotionTrigger$TriggerInstance
brewedPotion() -> c
49:52:boolean matches(net.minecraft.world.item.alchemy.Potion) -> a
57:63:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.ChangeDimensionTrigger -> aw:
net.minecraft.resources.ResourceLocation ID -> a
13:13:void <init>() -> <init>
18:18:net.minecraft.resources.ResourceLocation getId() -> a
23:25:net.minecraft.advancements.critereon.ChangeDimensionTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
29:30:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.resources.ResourceKey
,net.minecraft.resources.ResourceKey) -> a
13:13:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
29:29:boolean
lambda$trigger$0(net.minecraft.resources.ResourceKey,net.minecraft.resources.Resour
ceKey,net.minecraft.advancements.critereon.ChangeDimensionTrigger$TriggerInstance)
-> a
14:14:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.ChangeDimensionTrigger$TriggerInstance ->
aw$a:
net.minecraft.resources.ResourceKey from -> a
net.minecraft.resources.ResourceKey to -> b
39:42:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.res
ources.ResourceKey,net.minecraft.resources.ResourceKey) -> <init>
45:45:net.minecraft.advancements.critereon.ChangeDimensionTrigger$TriggerInstance
changedDimension() -> c
49:49:net.minecraft.advancements.critereon.ChangeDimensionTrigger$TriggerInstance
changedDimension(net.minecraft.resources.ResourceKey,net.minecraft.resources.Resour
ceKey) -> a
53:53:net.minecraft.advancements.critereon.ChangeDimensionTrigger$TriggerInstance
changedDimensionTo(net.minecraft.resources.ResourceKey) -> a
57:57:net.minecraft.advancements.critereon.ChangeDimensionTrigger$TriggerInstance
changedDimensionFrom(net.minecraft.resources.ResourceKey) -> b
61:67:boolean
matches(net.minecraft.resources.ResourceKey,net.minecraft.resources.ResourceKey) ->
b
72:79:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.ChanneledLightningTrigger -> ax:
net.minecraft.resources.ResourceLocation ID -> a
14:14:void <init>() -> <init>
19:19:net.minecraft.resources.ResourceLocation getId() -> a
24:25:net.minecraft.advancements.critereon.ChanneledLightningTrigger$TriggerInstanc
e
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
29:31:void
trigger(net.minecraft.server.level.ServerPlayer,java.util.Collection) -> a
14:14:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
30:30:boolean
lambda$trigger$1(java.util.List,net.minecraft.advancements.critereon.ChanneledLight
ningTrigger$TriggerInstance) -> a
29:29:net.minecraft.world.level.storage.loot.LootContext
lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity
.Entity) -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.ChanneledLightningTrigger$TriggerInstance ->
ax$a:
net.minecraft.advancements.critereon.ContextAwarePredicate[] victims -> a
37:39:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ContextAwarePredicate[]) -> <init>
42:42:net.minecraft.advancements.critereon.ChanneledLightningTrigger$TriggerInstanc
e channeledLightning(net.minecraft.advancements.critereon.EntityPredicate[]) -> a
46:58:boolean matches(java.util.Collection) -> a
63:67:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
42:42:net.minecraft.advancements.critereon.ContextAwarePredicate[]
lambda$channeledLightning$0(int) -> a
net.minecraft.advancements.critereon.ConstructBeaconTrigger -> ay:
net.minecraft.resources.ResourceLocation ID -> a
7:7:void <init>() -> <init>
12:12:net.minecraft.resources.ResourceLocation getId() -> a
17:18:net.minecraft.advancements.critereon.ConstructBeaconTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
22:23:void trigger(net.minecraft.server.level.ServerPlayer,int) -> a
7:7:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
22:22:boolean
lambda$trigger$0(int,net.minecraft.advancements.critereon.ConstructBeaconTrigger$Tr
iggerInstance) -> a
8:8:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.ConstructBeaconTrigger$TriggerInstance ->
ay$a:
net.minecraft.advancements.critereon.MinMaxBounds$Ints level -> a
29:31:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.MinMaxBounds$Ints) -> <init>
34:34:net.minecraft.advancements.critereon.ConstructBeaconTrigger$TriggerInstance
constructedBeacon() -> c
38:38:net.minecraft.advancements.critereon.ConstructBeaconTrigger$TriggerInstance
constructedBeacon(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a
42:42:boolean matches(int) -> a
47:51:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.ConsumeItemTrigger -> az:
net.minecraft.resources.ResourceLocation ID -> a
10:10:void <init>() -> <init>
15:15:net.minecraft.resources.ResourceLocation getId() -> a
20:20:net.minecraft.advancements.critereon.ConsumeItemTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
24:25:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack)
-> a
10:10:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
24:24:boolean
lambda$trigger$0(net.minecraft.world.item.ItemStack,net.minecraft.advancements.crit
ereon.ConsumeItemTrigger$TriggerInstance) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.ConsumeItemTrigger$TriggerInstance -> az$a:
net.minecraft.advancements.critereon.ItemPredicate item -> a
31:33:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ItemPredicate) -> <init>
36:36:net.minecraft.advancements.critereon.ConsumeItemTrigger$TriggerInstance
usedItem() -> c
40:40:net.minecraft.advancements.critereon.ConsumeItemTrigger$TriggerInstance
usedItem(net.minecraft.advancements.critereon.ItemPredicate) -> a
44:44:net.minecraft.advancements.critereon.ConsumeItemTrigger$TriggerInstance
usedItem(net.minecraft.world.level.ItemLike) -> a
48:48:boolean matches(net.minecraft.world.item.ItemStack) -> a
53:57:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.ContextAwarePredicate -> ba:
net.minecraft.advancements.critereon.ContextAwarePredicate ANY -> a
net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]
conditions -> b
java.util.function.Predicate compositePredicates -> c
20:23:void
<init>(net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) ->
<init>
26:26:net.minecraft.advancements.critereon.ContextAwarePredicate
create(net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a
31:35:net.minecraft.advancements.critereon.ContextAwarePredicate
fromElement(java.lang.String,net.minecraft.advancements.critereon.DeserializationCo
ntext,com.google.gson.JsonElement,net.minecraft.world.level.storage.loot.parameters
.LootContextParamSet) -> a
39:39:boolean matches(net.minecraft.world.level.storage.loot.LootContext) -> a
43:47:com.google.gson.JsonElement
toJson(net.minecraft.advancements.critereon.SerializationContext) -> a
51:59:com.google.gson.JsonElement
toJson(net.minecraft.advancements.critereon.ContextAwarePredicate[],net.minecraft.a
dvancements.critereon.SerializationContext) -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.CuredZombieVillagerTrigger -> bb:
net.minecraft.resources.ResourceLocation ID -> a
10:10:void <init>() -> <init>
15:15:net.minecraft.resources.ResourceLocation getId() -> a
20:22:net.minecraft.advancements.critereon.CuredZombieVillagerTrigger$TriggerInstan
ce
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
26:30:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.monster.
Zombie,net.minecraft.world.entity.npc.Villager) -> a
10:10:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
29:29:boolean
lambda$trigger$0(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.w
orld.level.storage.loot.LootContext,net.minecraft.advancements.critereon.CuredZombi
eVillagerTrigger$TriggerInstance) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.CuredZombieVillagerTrigger$TriggerInstance ->
bb$a:
net.minecraft.advancements.critereon.ContextAwarePredicate zombie -> a
net.minecraft.advancements.critereon.ContextAwarePredicate villager -> b
37:40:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ContextAwarePredicate,net.minecraft.advancements.critereon.Cont
extAwarePredicate) -> <init>
43:43:net.minecraft.advancements.critereon.CuredZombieVillagerTrigger$TriggerInstan
ce curedZombieVillager() -> c
47:53:boolean
matches(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.world.leve
l.storage.loot.LootContext) -> a
58:63:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.DamagePredicate -> bc:
net.minecraft.advancements.critereon.DamagePredicate ANY -> a
net.minecraft.advancements.critereon.MinMaxBounds$Doubles dealtDamage -> b
net.minecraft.advancements.critereon.MinMaxBounds$Doubles takenDamage -> c
net.minecraft.advancements.critereon.EntityPredicate sourceEntity -> d
java.lang.Boolean blocked -> e
net.minecraft.advancements.critereon.DamageSourcePredicate type -> f
22:28:void <init>() -> <init>
30:36:void
<init>(net.minecraft.advancements.critereon.MinMaxBounds$Doubles,net.minecraft.adva
ncements.critereon.MinMaxBounds$Doubles,net.minecraft.advancements.critereon.Entity
Predicate,java.lang.Boolean,net.minecraft.advancements.critereon.DamageSourcePredic
ate) -> <init>
39:57:boolean
matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.damagesource.Da
mageSource,float,float,boolean) -> a
61:70:net.minecraft.advancements.critereon.DamagePredicate
fromJson(com.google.gson.JsonElement) -> a
74:89:com.google.gson.JsonElement serializeToJson() -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.DamagePredicate$Builder -> bc$a:
net.minecraft.advancements.critereon.MinMaxBounds$Doubles dealtDamage -> a
net.minecraft.advancements.critereon.MinMaxBounds$Doubles takenDamage -> b
net.minecraft.advancements.critereon.EntityPredicate sourceEntity -> c
java.lang.Boolean blocked -> d
net.minecraft.advancements.critereon.DamageSourcePredicate type -> e
92:98:void <init>() -> <init>
101:101:net.minecraft.advancements.critereon.DamagePredicate$Builder
damageInstance() -> a
105:106:net.minecraft.advancements.critereon.DamagePredicate$Builder
dealtDamage(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> a
110:111:net.minecraft.advancements.critereon.DamagePredicate$Builder
takenDamage(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> b
115:116:net.minecraft.advancements.critereon.DamagePredicate$Builder
sourceEntity(net.minecraft.advancements.critereon.EntityPredicate) -> a
120:121:net.minecraft.advancements.critereon.DamagePredicate$Builder
blocked(java.lang.Boolean) -> a
125:126:net.minecraft.advancements.critereon.DamagePredicate$Builder
type(net.minecraft.advancements.critereon.DamageSourcePredicate) -> a
130:131:net.minecraft.advancements.critereon.DamagePredicate$Builder
type(net.minecraft.advancements.critereon.DamageSourcePredicate$Builder) -> a
135:135:net.minecraft.advancements.critereon.DamagePredicate build() -> b
net.minecraft.advancements.critereon.DamageSourcePredicate -> bd:
net.minecraft.advancements.critereon.DamageSourcePredicate ANY -> a
java.util.List tags -> b
net.minecraft.advancements.critereon.EntityPredicate directEntity -> c
net.minecraft.advancements.critereon.EntityPredicate sourceEntity -> d
27:31:void
<init>(java.util.List,net.minecraft.advancements.critereon.EntityPredicate,net.mine
craft.advancements.critereon.EntityPredicate) -> <init>
34:34:boolean
matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.damagesource.Da
mageSource) -> a
38:52:boolean
matches(net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.Vec3,net.mi
necraft.world.damagesource.DamageSource) -> a
56:72:net.minecraft.advancements.critereon.DamageSourcePredicate
fromJson(com.google.gson.JsonElement) -> a
76:92:com.google.gson.JsonElement serializeToJson() -> a
21:21:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.DamageSourcePredicate$Builder -> bd$a:
com.google.common.collect.ImmutableList$Builder tags -> a
net.minecraft.advancements.critereon.EntityPredicate directEntity -> b
net.minecraft.advancements.critereon.EntityPredicate sourceEntity -> c
95:98:void <init>() -> <init>
101:101:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder
damageType() -> a
105:106:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder
tag(net.minecraft.advancements.critereon.TagPredicate) -> a
110:111:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder
direct(net.minecraft.advancements.critereon.EntityPredicate) -> a
115:116:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder
direct(net.minecraft.advancements.critereon.EntityPredicate$Builder) -> a
120:121:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder
source(net.minecraft.advancements.critereon.EntityPredicate) -> b
125:126:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder
source(net.minecraft.advancements.critereon.EntityPredicate$Builder) -> b
130:130:net.minecraft.advancements.critereon.DamageSourcePredicate build() -> b
net.minecraft.advancements.critereon.DeserializationContext -> be:
org.slf4j.Logger LOGGER -> a
net.minecraft.resources.ResourceLocation id -> b
net.minecraft.world.level.storage.loot.LootDataManager lootData -> c
com.google.gson.Gson predicateGson -> d
18:23:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.world.level.storage.l
oot.LootDataManager) -> <init>
26:32:net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]
deserializeConditions(com.google.gson.JsonArray,java.lang.String,net.minecraft.worl
d.level.storage.loot.parameters.LootContextParamSet) -> a
36:36:net.minecraft.resources.ResourceLocation getAdvancementId() -> a
30:30:void
lambda$deserializeConditions$0(java.lang.String,java.lang.String,java.lang.String)
-> a
15:15:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.DistancePredicate -> bf:
net.minecraft.advancements.critereon.DistancePredicate ANY -> a
net.minecraft.advancements.critereon.MinMaxBounds$Doubles x -> b
net.minecraft.advancements.critereon.MinMaxBounds$Doubles y -> c
net.minecraft.advancements.critereon.MinMaxBounds$Doubles z -> d
net.minecraft.advancements.critereon.MinMaxBounds$Doubles horizontal -> e
net.minecraft.advancements.critereon.MinMaxBounds$Doubles absolute -> f
20:26:void
<init>(net.minecraft.advancements.critereon.MinMaxBounds$Doubles,net.minecraft.adva
ncements.critereon.MinMaxBounds$Doubles,net.minecraft.advancements.critereon.MinMax
Bounds$Doubles,net.minecraft.advancements.critereon.MinMaxBounds$Doubles,net.minecr
aft.advancements.critereon.MinMaxBounds$Doubles) -> <init>
29:29:net.minecraft.advancements.critereon.DistancePredicate
horizontal(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> a
33:33:net.minecraft.advancements.critereon.DistancePredicate
vertical(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> b
37:37:net.minecraft.advancements.critereon.DistancePredicate
absolute(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> c
41:53:boolean matches(double,double,double,double,double,double) -> a
57:66:net.minecraft.advancements.critereon.DistancePredicate
fromJson(com.google.gson.JsonElement) -> a
70:82:com.google.gson.JsonElement serializeToJson() -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.DistanceTrigger -> bg:
net.minecraft.resources.ResourceLocation id -> a
13:15:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
19:19:net.minecraft.resources.ResourceLocation getId() -> a
24:26:net.minecraft.advancements.critereon.DistanceTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
30:32:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.phys.Vec3) -> a
10:10:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
31:31:boolean
lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.phys.V
ec3,net.minecraft.world.phys.Vec3,net.minecraft.advancements.critereon.DistanceTrig
ger$TriggerInstance) -> a
net.minecraft.advancements.critereon.DistanceTrigger$TriggerInstance -> bg$a:
net.minecraft.advancements.critereon.LocationPredicate startPosition -> a
net.minecraft.advancements.critereon.DistancePredicate distance -> b
39:42:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.advancements.critereo
n.ContextAwarePredicate,net.minecraft.advancements.critereon.LocationPredicate,net.
minecraft.advancements.critereon.DistancePredicate) -> <init>
45:45:net.minecraft.advancements.critereon.DistanceTrigger$TriggerInstance
fallFromHeight(net.minecraft.advancements.critereon.EntityPredicate$Builder,net.min
ecraft.advancements.critereon.DistancePredicate,net.minecraft.advancements.critereo
n.LocationPredicate) -> a
49:49:net.minecraft.advancements.critereon.DistanceTrigger$TriggerInstance
rideEntityInLava(net.minecraft.advancements.critereon.EntityPredicate$Builder,net.m
inecraft.advancements.critereon.DistancePredicate) -> a
53:53:net.minecraft.advancements.critereon.DistanceTrigger$TriggerInstance
travelledThroughNether(net.minecraft.advancements.critereon.DistancePredicate) -> a
58:63:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
67:73:boolean
matches(net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.Vec3,net.mi
necraft.world.phys.Vec3) -> a
net.minecraft.advancements.critereon.EffectsChangedTrigger -> bh:
net.minecraft.resources.ResourceLocation ID -> a
11:11:void <init>() -> <init>
16:16:net.minecraft.resources.ResourceLocation getId() -> a
21:23:net.minecraft.advancements.critereon.EffectsChangedTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
27:29:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Entity)
-> a
11:11:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
28:28:boolean
lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.
storage.loot.LootContext,net.minecraft.advancements.critereon.EffectsChangedTrigger
$TriggerInstance) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.EffectsChangedTrigger$TriggerInstance -> bh$a:
net.minecraft.advancements.critereon.MobEffectsPredicate effects -> a
net.minecraft.advancements.critereon.ContextAwarePredicate source -> b
36:39:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.MobEffectsPredicate,net.minecraft.advancements.critereon.Contex
tAwarePredicate) -> <init>
42:42:net.minecraft.advancements.critereon.EffectsChangedTrigger$TriggerInstance
hasEffects(net.minecraft.advancements.critereon.MobEffectsPredicate) -> a
46:46:net.minecraft.advancements.critereon.EffectsChangedTrigger$TriggerInstance
gotEffectsFrom(net.minecraft.advancements.critereon.EntityPredicate) -> a
50:60:boolean
matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.storage.l
oot.LootContext) -> a
65:70:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.EnchantedItemTrigger -> bi:
net.minecraft.resources.ResourceLocation ID -> a
8:8:void <init>() -> <init>
13:13:net.minecraft.resources.ResourceLocation getId() -> a
18:20:net.minecraft.advancements.critereon.EnchantedItemTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
24:25:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack,
int) -> a
8:8:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
24:24:boolean
lambda$trigger$0(net.minecraft.world.item.ItemStack,int,net.minecraft.advancements.
critereon.EnchantedItemTrigger$TriggerInstance) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.EnchantedItemTrigger$TriggerInstance -> bi$a:
net.minecraft.advancements.critereon.ItemPredicate item -> a
net.minecraft.advancements.critereon.MinMaxBounds$Ints levels -> b
32:35:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.MinMaxBounds
$Ints) -> <init>
38:38:net.minecraft.advancements.critereon.EnchantedItemTrigger$TriggerInstance
enchantedItem() -> c
42:48:boolean matches(net.minecraft.world.item.ItemStack,int) -> a
53:58:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.EnchantmentPredicate -> bj:
net.minecraft.advancements.critereon.EnchantmentPredicate ANY -> a
net.minecraft.advancements.critereon.EnchantmentPredicate[] NONE -> b
net.minecraft.world.item.enchantment.Enchantment enchantment -> c
net.minecraft.advancements.critereon.MinMaxBounds$Ints level -> d
24:27:void <init>() -> <init>
29:32:void
<init>(net.minecraft.world.item.enchantment.Enchantment,net.minecraft.advancements.
critereon.MinMaxBounds$Ints) -> <init>
35:54:boolean containedIn(java.util.Map) -> a
58:69:com.google.gson.JsonElement serializeToJson() -> a
73:85:net.minecraft.advancements.critereon.EnchantmentPredicate
fromJson(com.google.gson.JsonElement) -> a
89:99:net.minecraft.advancements.critereon.EnchantmentPredicate[]
fromJsonArray(com.google.gson.JsonElement) -> b
81:81:com.google.gson.JsonSyntaxException
lambda$fromJson$0(net.minecraft.resources.ResourceLocation) -> a
17:18:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.EnterBlockTrigger -> bk:
net.minecraft.resources.ResourceLocation ID -> a
14:14:void <init>() -> <init>
19:19:net.minecraft.resources.ResourceLocation getId() -> a
24:31:net.minecraft.advancements.critereon.EnterBlockTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
36:40:net.minecraft.world.level.block.Block
deserializeBlock(com.google.gson.JsonObject) -> a
44:45:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.block.sta
te.BlockState) -> a
14:14:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
44:44:boolean
lambda$trigger$2(net.minecraft.world.level.block.state.BlockState,net.minecraft.adv
ancements.critereon.EnterBlockTrigger$TriggerInstance) -> a
38:38:com.google.gson.JsonSyntaxException
lambda$deserializeBlock$1(net.minecraft.resources.ResourceLocation) -> a
28:28:void
lambda$createInstance$0(net.minecraft.world.level.block.Block,java.lang.String) ->
a
15:15:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.EnterBlockTrigger$TriggerInstance -> bk$a:
net.minecraft.world.level.block.Block block -> a
net.minecraft.advancements.critereon.StatePropertiesPredicate state -> b
53:56:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.wor
ld.level.block.Block,net.minecraft.advancements.critereon.StatePropertiesPredicate)
-> <init>
59:59:net.minecraft.advancements.critereon.EnterBlockTrigger$TriggerInstance
entersBlock(net.minecraft.world.level.block.Block) -> a
64:69:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
73:79:boolean matches(net.minecraft.world.level.block.state.BlockState) -> a
net.minecraft.advancements.critereon.EntityEquipmentPredicate -> bl:
net.minecraft.advancements.critereon.EntityEquipmentPredicate ANY -> a
net.minecraft.advancements.critereon.EntityEquipmentPredicate CAPTAIN -> b
net.minecraft.advancements.critereon.ItemPredicate head -> c
net.minecraft.advancements.critereon.ItemPredicate chest -> d
net.minecraft.advancements.critereon.ItemPredicate legs -> e
net.minecraft.advancements.critereon.ItemPredicate feet -> f
net.minecraft.advancements.critereon.ItemPredicate mainhand -> g
net.minecraft.advancements.critereon.ItemPredicate offhand -> h
26:33:void
<init>(net.minecraft.advancements.critereon.ItemPredicate,net.minecraft.advancement
s.critereon.ItemPredicate,net.minecraft.advancements.critereon.ItemPredicate,net.mi
necraft.advancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.I
temPredicate,net.minecraft.advancements.critereon.ItemPredicate) -> <init>
36:63:boolean matches(net.minecraft.world.entity.Entity) -> a
67:78:net.minecraft.advancements.critereon.EntityEquipmentPredicate
fromJson(com.google.gson.JsonElement) -> a
82:93:com.google.gson.JsonElement serializeToJson() -> a
16:17:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.EntityEquipmentPredicate$Builder -> bl$a:
net.minecraft.advancements.critereon.ItemPredicate head -> a
net.minecraft.advancements.critereon.ItemPredicate chest -> b
net.minecraft.advancements.critereon.ItemPredicate legs -> c
net.minecraft.advancements.critereon.ItemPredicate feet -> d
net.minecraft.advancements.critereon.ItemPredicate mainhand -> e
net.minecraft.advancements.critereon.ItemPredicate offhand -> f
96:102:void <init>() -> <init>
105:105:net.minecraft.advancements.critereon.EntityEquipmentPredicate$Builder
equipment() -> a
109:110:net.minecraft.advancements.critereon.EntityEquipmentPredicate$Builder
head(net.minecraft.advancements.critereon.ItemPredicate) -> a
114:115:net.minecraft.advancements.critereon.EntityEquipmentPredicate$Builder
chest(net.minecraft.advancements.critereon.ItemPredicate) -> b
119:120:net.minecraft.advancements.critereon.EntityEquipmentPredicate$Builder
legs(net.minecraft.advancements.critereon.ItemPredicate) -> c
124:125:net.minecraft.advancements.critereon.EntityEquipmentPredicate$Builder
feet(net.minecraft.advancements.critereon.ItemPredicate) -> d
129:130:net.minecraft.advancements.critereon.EntityEquipmentPredicate$Builder
mainhand(net.minecraft.advancements.critereon.ItemPredicate) -> e
134:135:net.minecraft.advancements.critereon.EntityEquipmentPredicate$Builder
offhand(net.minecraft.advancements.critereon.ItemPredicate) -> f
139:139:net.minecraft.advancements.critereon.EntityEquipmentPredicate build() -
> b
net.minecraft.advancements.critereon.EntityFlagsPredicate -> bm:
net.minecraft.advancements.critereon.EntityFlagsPredicate ANY -> a
java.lang.Boolean isOnFire -> b
java.lang.Boolean isCrouching -> c
java.lang.Boolean isSprinting -> d
java.lang.Boolean isSwimming -> e
java.lang.Boolean isBaby -> f
30:36:void
<init>(java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java
.lang.Boolean) -> <init>
39:59:boolean matches(net.minecraft.world.entity.Entity) -> a
64:64:java.lang.Boolean
getOptionalBoolean(com.google.gson.JsonObject,java.lang.String) -> a
68:80:net.minecraft.advancements.critereon.EntityFlagsPredicate
fromJson(com.google.gson.JsonElement) -> a
84:87:void
addOptionalBoolean(com.google.gson.JsonObject,java.lang.String,java.lang.Boolean) -
> a
90:101:com.google.gson.JsonElement serializeToJson() -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.EntityFlagsPredicate$Builder -> bm$a:
java.lang.Boolean isOnFire -> a
java.lang.Boolean isCrouching -> b
java.lang.Boolean isSprinting -> c
java.lang.Boolean isSwimming -> d
java.lang.Boolean isBaby -> e
104:104:void <init>() -> <init>
121:121:net.minecraft.advancements.critereon.EntityFlagsPredicate$Builder
flags() -> a
125:126:net.minecraft.advancements.critereon.EntityFlagsPredicate$Builder
setOnFire(java.lang.Boolean) -> a
130:131:net.minecraft.advancements.critereon.EntityFlagsPredicate$Builder
setCrouching(java.lang.Boolean) -> b
135:136:net.minecraft.advancements.critereon.EntityFlagsPredicate$Builder
setSprinting(java.lang.Boolean) -> c
140:141:net.minecraft.advancements.critereon.EntityFlagsPredicate$Builder
setSwimming(java.lang.Boolean) -> d
145:146:net.minecraft.advancements.critereon.EntityFlagsPredicate$Builder
setIsBaby(java.lang.Boolean) -> e
150:150:net.minecraft.advancements.critereon.EntityFlagsPredicate build() -> b
net.minecraft.advancements.critereon.EntityHurtPlayerTrigger -> bn:
net.minecraft.resources.ResourceLocation ID -> a
8:8:void <init>() -> <init>
13:13:net.minecraft.resources.ResourceLocation getId() -> a
18:19:net.minecraft.advancements.critereon.EntityHurtPlayerTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
23:24:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.damagesource.Da
mageSource,float,float,boolean) -> a
8:8:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
23:23:boolean
lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.damage
source.DamageSource,float,float,boolean,net.minecraft.advancements.critereon.Entity
HurtPlayerTrigger$TriggerInstance) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.EntityHurtPlayerTrigger$TriggerInstance ->
bn$a:
net.minecraft.advancements.critereon.DamagePredicate damage -> a
30:32:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.DamagePredicate) -> <init>
35:35:net.minecraft.advancements.critereon.EntityHurtPlayerTrigger$TriggerInstance
entityHurtPlayer() -> c
39:39:net.minecraft.advancements.critereon.EntityHurtPlayerTrigger$TriggerInstance
entityHurtPlayer(net.minecraft.advancements.critereon.DamagePredicate) -> a
43:43:net.minecraft.advancements.critereon.EntityHurtPlayerTrigger$TriggerInstance
entityHurtPlayer(net.minecraft.advancements.critereon.DamagePredicate$Builder) -> a
47:50:boolean
matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.damagesource.Da
mageSource,float,float,boolean) -> a
55:59:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.EntityPredicate -> bo:
net.minecraft.advancements.critereon.EntityPredicate ANY -> a
net.minecraft.advancements.critereon.EntityTypePredicate entityType -> b
net.minecraft.advancements.critereon.DistancePredicate distanceToPlayer -> c
net.minecraft.advancements.critereon.LocationPredicate location -> d
net.minecraft.advancements.critereon.LocationPredicate steppingOnLocation -> e
net.minecraft.advancements.critereon.MobEffectsPredicate effects -> f
net.minecraft.advancements.critereon.NbtPredicate nbt -> g
net.minecraft.advancements.critereon.EntityFlagsPredicate flags -> h
net.minecraft.advancements.critereon.EntityEquipmentPredicate equipment -> i
net.minecraft.advancements.critereon.EntitySubPredicate subPredicate -> j
net.minecraft.advancements.critereon.EntityPredicate vehicle -> k
net.minecraft.advancements.critereon.EntityPredicate passenger -> l
net.minecraft.advancements.critereon.EntityPredicate targetedEntity -> m
java.lang.String team -> n
46:60:void
<init>(net.minecraft.advancements.critereon.EntityTypePredicate,net.minecraft.advan
cements.critereon.DistancePredicate,net.minecraft.advancements.critereon.LocationPr
edicate,net.minecraft.advancements.critereon.LocationPredicate,net.minecraft.advanc
ements.critereon.MobEffectsPredicate,net.minecraft.advancements.critereon.NbtPredic
ate,net.minecraft.advancements.critereon.EntityFlagsPredicate,net.minecraft.advance
ments.critereon.EntityEquipmentPredicate,net.minecraft.advancements.critereon.Entit
ySubPredicate,java.lang.String) -> <init>
62:76:void
<init>(net.minecraft.advancements.critereon.EntityTypePredicate,net.minecraft.advan
cements.critereon.DistancePredicate,net.minecraft.advancements.critereon.LocationPr
edicate,net.minecraft.advancements.critereon.LocationPredicate,net.minecraft.advanc
ements.critereon.MobEffectsPredicate,net.minecraft.advancements.critereon.NbtPredic
ate,net.minecraft.advancements.critereon.EntityFlagsPredicate,net.minecraft.advance
ments.critereon.EntityEquipmentPredicate,net.minecraft.advancements.critereon.Entit
ySubPredicate,net.minecraft.advancements.critereon.EntityPredicate,net.minecraft.ad
vancements.critereon.EntityPredicate,net.minecraft.advancements.critereon.EntityPre
dicate,java.lang.String) -> <init>
79:80:net.minecraft.advancements.critereon.ContextAwarePredicate
fromJson(com.google.gson.JsonObject,java.lang.String,net.minecraft.advancements.cri
tereon.DeserializationContext) -> a
84:95:net.minecraft.advancements.critereon.ContextAwarePredicate[]
fromJsonArray(com.google.gson.JsonObject,java.lang.String,net.minecraft.advancement
s.critereon.DeserializationContext) -> b
99:106:net.minecraft.advancements.critereon.ContextAwarePredicate
fromElement(java.lang.String,net.minecraft.advancements.critereon.DeserializationCo
ntext,com.google.gson.JsonElement) -> a
110:114:net.minecraft.advancements.critereon.ContextAwarePredicate
wrap(net.minecraft.advancements.critereon.EntityPredicate) -> a
118:118:boolean
matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Entity)
-> a
122:189:boolean
matches(net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.Vec3,net.mi
necraft.world.entity.Entity) -> a
193:227:net.minecraft.advancements.critereon.EntityPredicate
fromJson(com.google.gson.JsonElement) -> a
231:251:com.google.gson.JsonElement serializeToJson() -> a
255:259:net.minecraft.world.level.storage.loot.LootContext
createContext(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.En
tity) -> b
174:174:boolean
lambda$matches$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.Ve
c3,net.minecraft.world.entity.Entity) -> b
26:26:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.EntityPredicate$Builder -> bo$a:
net.minecraft.advancements.critereon.EntityTypePredicate entityType -> a
net.minecraft.advancements.critereon.DistancePredicate distanceToPlayer -> b
net.minecraft.advancements.critereon.LocationPredicate location -> c
net.minecraft.advancements.critereon.LocationPredicate steppingOnLocation -> d
net.minecraft.advancements.critereon.MobEffectsPredicate effects -> e
net.minecraft.advancements.critereon.NbtPredicate nbt -> f
net.minecraft.advancements.critereon.EntityFlagsPredicate flags -> g
net.minecraft.advancements.critereon.EntityEquipmentPredicate equipment -> h
net.minecraft.advancements.critereon.EntitySubPredicate subPredicate -> i
net.minecraft.advancements.critereon.EntityPredicate vehicle -> j
net.minecraft.advancements.critereon.EntityPredicate passenger -> k
net.minecraft.advancements.critereon.EntityPredicate targetedEntity -> l
java.lang.String team -> m
262:274:void <init>() -> <init>
279:279:net.minecraft.advancements.critereon.EntityPredicate$Builder entity() -
> a
283:284:net.minecraft.advancements.critereon.EntityPredicate$Builder
of(net.minecraft.world.entity.EntityType) -> a
288:289:net.minecraft.advancements.critereon.EntityPredicate$Builder
of(net.minecraft.tags.TagKey) -> a
293:294:net.minecraft.advancements.critereon.EntityPredicate$Builder
entityType(net.minecraft.advancements.critereon.EntityTypePredicate) -> a
298:299:net.minecraft.advancements.critereon.EntityPredicate$Builder
distance(net.minecraft.advancements.critereon.DistancePredicate) -> a
303:304:net.minecraft.advancements.critereon.EntityPredicate$Builder
located(net.minecraft.advancements.critereon.LocationPredicate) -> a
308:309:net.minecraft.advancements.critereon.EntityPredicate$Builder
steppingOn(net.minecraft.advancements.critereon.LocationPredicate) -> b
313:314:net.minecraft.advancements.critereon.EntityPredicate$Builder
effects(net.minecraft.advancements.critereon.MobEffectsPredicate) -> a
318:319:net.minecraft.advancements.critereon.EntityPredicate$Builder
nbt(net.minecraft.advancements.critereon.NbtPredicate) -> a
323:324:net.minecraft.advancements.critereon.EntityPredicate$Builder
flags(net.minecraft.advancements.critereon.EntityFlagsPredicate) -> a
328:329:net.minecraft.advancements.critereon.EntityPredicate$Builder
equipment(net.minecraft.advancements.critereon.EntityEquipmentPredicate) -> a
333:334:net.minecraft.advancements.critereon.EntityPredicate$Builder
subPredicate(net.minecraft.advancements.critereon.EntitySubPredicate) -> a
338:339:net.minecraft.advancements.critereon.EntityPredicate$Builder
vehicle(net.minecraft.advancements.critereon.EntityPredicate) -> a
343:344:net.minecraft.advancements.critereon.EntityPredicate$Builder
passenger(net.minecraft.advancements.critereon.EntityPredicate) -> b
348:349:net.minecraft.advancements.critereon.EntityPredicate$Builder
targetedEntity(net.minecraft.advancements.critereon.EntityPredicate) -> c
353:354:net.minecraft.advancements.critereon.EntityPredicate$Builder
team(java.lang.String) -> a
358:358:net.minecraft.advancements.critereon.EntityPredicate build() -> b
net.minecraft.advancements.critereon.EntitySubPredicate -> bp:
net.minecraft.advancements.critereon.EntitySubPredicate ANY -> a
102:114:net.minecraft.advancements.critereon.EntitySubPredicate
fromJson(com.google.gson.JsonElement) -> a
boolean
matches(net.minecraft.world.entity.Entity,net.minecraft.server.level.ServerLevel,ne
t.minecraft.world.phys.Vec3) -> a
com.google.gson.JsonObject serializeCustomData() -> a
122:128:com.google.gson.JsonElement serialize() -> b
net.minecraft.advancements.critereon.EntitySubPredicate$Type type() -> c
134:134:net.minecraft.advancements.critereon.EntitySubPredicate
variant(net.minecraft.world.entity.animal.CatVariant) -> a
138:138:net.minecraft.advancements.critereon.EntitySubPredicate
variant(net.minecraft.world.entity.animal.FrogVariant) -> a
84:84:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.EntitySubPredicate$1 -> bp$1:
84:84:void <init>() -> <init>
87:87:boolean
matches(net.minecraft.world.entity.Entity,net.minecraft.server.level.ServerLevel,ne
t.minecraft.world.phys.Vec3) -> a
92:92:com.google.gson.JsonObject serializeCustomData() -> a
97:97:net.minecraft.advancements.critereon.EntitySubPredicate$Type type() -> c
net.minecraft.advancements.critereon.EntitySubPredicate$Type -> bp$a:
net.minecraft.advancements.critereon.EntitySubPredicate
deserialize(com.google.gson.JsonObject) -> deserialize
net.minecraft.advancements.critereon.EntitySubPredicate$Types -> bp$b:
net.minecraft.advancements.critereon.EntitySubPredicate$Type ANY -> a
net.minecraft.advancements.critereon.EntitySubPredicate$Type LIGHTNING -> b
net.minecraft.advancements.critereon.EntitySubPredicate$Type FISHING_HOOK -> c
net.minecraft.advancements.critereon.EntitySubPredicate$Type PLAYER -> d
net.minecraft.advancements.critereon.EntitySubPredicate$Type SLIME -> e
net.minecraft.advancements.critereon.EntityVariantPredicate CAT -> f
net.minecraft.advancements.critereon.EntityVariantPredicate FROG -> g
net.minecraft.advancements.critereon.EntityVariantPredicate AXOLOTL -> h
net.minecraft.advancements.critereon.EntityVariantPredicate BOAT -> i
net.minecraft.advancements.critereon.EntityVariantPredicate FOX -> j
net.minecraft.advancements.critereon.EntityVariantPredicate MOOSHROOM -> k
net.minecraft.advancements.critereon.EntityVariantPredicate PAINTING -> l
net.minecraft.advancements.critereon.EntityVariantPredicate RABBIT -> m
net.minecraft.advancements.critereon.EntityVariantPredicate HORSE -> n
net.minecraft.advancements.critereon.EntityVariantPredicate LLAMA -> o
net.minecraft.advancements.critereon.EntityVariantPredicate VILLAGER -> p
net.minecraft.advancements.critereon.EntityVariantPredicate PARROT -> q
net.minecraft.advancements.critereon.EntityVariantPredicate TROPICAL_FISH -> r
com.google.common.collect.BiMap TYPES -> s
42:42:void <init>() -> <init>
60:60:java.util.Optional lambda$static$13(net.minecraft.world.entity.Entity) ->
a
59:59:java.util.Optional lambda$static$12(net.minecraft.world.entity.Entity) ->
b
58:58:java.util.Optional lambda$static$11(net.minecraft.world.entity.Entity) ->
c
57:57:java.util.Optional lambda$static$10(net.minecraft.world.entity.Entity) ->
d
56:56:java.util.Optional lambda$static$9(net.minecraft.world.entity.Entity) ->
e
55:55:java.util.Optional lambda$static$8(net.minecraft.world.entity.Entity) ->
f
54:54:java.util.Optional lambda$static$7(net.minecraft.world.entity.Entity) ->
g
53:53:java.util.Optional lambda$static$6(net.minecraft.world.entity.Entity) ->
h
52:52:java.util.Optional lambda$static$5(net.minecraft.world.entity.Entity) ->
i
51:51:java.util.Optional lambda$static$4(net.minecraft.world.entity.Entity) ->
j
50:50:java.util.Optional lambda$static$3(net.minecraft.world.entity.Entity) ->
k
49:49:java.util.Optional lambda$static$2(net.minecraft.world.entity.Entity) ->
l
48:48:java.util.Optional lambda$static$1(net.minecraft.world.entity.Entity) ->
m
43:43:net.minecraft.advancements.critereon.EntitySubPredicate
lambda$static$0(com.google.gson.JsonObject) -> a
43:81:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.EntityTypePredicate -> bq:
net.minecraft.advancements.critereon.EntityTypePredicate ANY -> a
com.google.common.base.Joiner COMMA_JOINER -> b
17:17:void <init>() -> <init>
boolean matches(net.minecraft.world.entity.EntityType) -> a
com.google.gson.JsonElement serializeToJson() -> a
73:86:net.minecraft.advancements.critereon.EntityTypePredicate
fromJson(com.google.gson.JsonElement) -> a
91:91:net.minecraft.advancements.critereon.EntityTypePredicate
of(net.minecraft.world.entity.EntityType) -> b
95:95:net.minecraft.advancements.critereon.EntityTypePredicate
of(net.minecraft.tags.TagKey) -> a
85:85:com.google.gson.JsonSyntaxException
lambda$fromJson$0(net.minecraft.resources.ResourceLocation) -> a
18:30:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.EntityTypePredicate$1 -> bq$1:
18:18:void <init>() -> <init>
21:21:boolean matches(net.minecraft.world.entity.EntityType) -> a
26:26:com.google.gson.JsonElement serializeToJson() -> a
net.minecraft.advancements.critereon.EntityTypePredicate$TagPredicate -> bq$a:
net.minecraft.tags.TagKey tag -> b
57:59:void <init>(net.minecraft.tags.TagKey) -> <init>
63:63:boolean matches(net.minecraft.world.entity.EntityType) -> a
68:68:com.google.gson.JsonElement serializeToJson() -> a
net.minecraft.advancements.critereon.EntityTypePredicate$TypePredicate -> bq$b:
net.minecraft.world.entity.EntityType type -> b
39:41:void <init>(net.minecraft.world.entity.EntityType) -> <init>
45:45:boolean matches(net.minecraft.world.entity.EntityType) -> a
50:50:com.google.gson.JsonElement serializeToJson() -> a
net.minecraft.advancements.critereon.EntityVariantPredicate -> br:
java.lang.String VARIANT_KEY -> a
com.mojang.serialization.Codec variantCodec -> b
java.util.function.Function getter -> c
net.minecraft.advancements.critereon.EntitySubPredicate$Type type -> d
27:27:net.minecraft.advancements.critereon.EntityVariantPredicate
create(net.minecraft.core.Registry,java.util.function.Function) -> a
31:31:net.minecraft.advancements.critereon.EntityVariantPredicate
create(com.mojang.serialization.Codec,java.util.function.Function) -> a
34:45:void <init>(com.mojang.serialization.Codec,java.util.function.Function) -
> <init>
48:48:net.minecraft.advancements.critereon.EntitySubPredicate$Type type() -> a
52:52:net.minecraft.advancements.critereon.EntitySubPredicate
createPredicate(java.lang.Object) -> a
38:43:net.minecraft.advancements.critereon.EntitySubPredicate
lambda$new$0(com.mojang.serialization.Codec,com.google.gson.JsonObject) -> a
net.minecraft.advancements.critereon.EntityVariantPredicate$1 -> br$1:
java.lang.Object val$variant -> b
net.minecraft.advancements.critereon.EntityVariantPredicate this$0 -> c
52:52:void
<init>(net.minecraft.advancements.critereon.EntityVariantPredicate,java.lang.Object
) -> <init>
55:55:boolean
matches(net.minecraft.world.entity.Entity,net.minecraft.server.level.ServerLevel,ne
t.minecraft.world.phys.Vec3) -> a
60:62:com.google.gson.JsonObject serializeCustomData() -> a
67:67:net.minecraft.advancements.critereon.EntitySubPredicate$Type type() -> c
61:61:com.google.gson.JsonParseException
lambda$serializeCustomData$1(java.lang.Object,java.lang.String) -> a
55:55:boolean lambda$matches$0(java.lang.Object,java.lang.Object) -> a
net.minecraft.advancements.critereon.FilledBucketTrigger -> bs:
net.minecraft.resources.ResourceLocation ID -> a
8:8:void <init>() -> <init>
13:13:net.minecraft.resources.ResourceLocation getId() -> a
18:19:net.minecraft.advancements.critereon.FilledBucketTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
23:24:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack)
-> a
8:8:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
23:23:boolean
lambda$trigger$0(net.minecraft.world.item.ItemStack,net.minecraft.advancements.crit
ereon.FilledBucketTrigger$TriggerInstance) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.FilledBucketTrigger$TriggerInstance -> bs$a:
net.minecraft.advancements.critereon.ItemPredicate item -> a
30:32:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ItemPredicate) -> <init>
35:35:net.minecraft.advancements.critereon.FilledBucketTrigger$TriggerInstance
filledBucket(net.minecraft.advancements.critereon.ItemPredicate) -> a
39:42:boolean matches(net.minecraft.world.item.ItemStack) -> a
47:51:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.FishingHookPredicate -> bt:
net.minecraft.advancements.critereon.FishingHookPredicate ANY -> b
java.lang.String IN_OPEN_WATER_KEY -> c
boolean inOpenWater -> d
20:22:void <init>(boolean) -> <init>
25:25:net.minecraft.advancements.critereon.FishingHookPredicate
inOpenWater(boolean) -> a
29:33:net.minecraft.advancements.critereon.FishingHookPredicate
fromJson(com.google.gson.JsonObject) -> a
38:44:com.google.gson.JsonObject serializeCustomData() -> a
49:49:net.minecraft.advancements.critereon.EntitySubPredicate$Type type() -> c
54:63:boolean
matches(net.minecraft.world.entity.Entity,net.minecraft.server.level.ServerLevel,ne
t.minecraft.world.phys.Vec3) -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.FishingRodHookedTrigger -> bu:
net.minecraft.resources.ResourceLocation ID -> a
15:15:void <init>() -> <init>
20:20:net.minecraft.resources.ResourceLocation getId() -> a
25:28:net.minecraft.advancements.critereon.FishingRodHookedTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
32:34:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack,
net.minecraft.world.entity.projectile.FishingHook,java.util.Collection) -> a
15:15:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
33:33:boolean
lambda$trigger$0(net.minecraft.world.item.ItemStack,net.minecraft.world.level.stora
ge.loot.LootContext,java.util.Collection,net.minecraft.advancements.critereon.Fishi
ngRodHookedTrigger$TriggerInstance) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.FishingRodHookedTrigger$TriggerInstance ->
bu$a:
net.minecraft.advancements.critereon.ItemPredicate rod -> a
net.minecraft.advancements.critereon.ContextAwarePredicate entity -> b
net.minecraft.advancements.critereon.ItemPredicate item -> c
42:46:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.ContextAware
Predicate,net.minecraft.advancements.critereon.ItemPredicate) -> <init>
49:49:net.minecraft.advancements.critereon.FishingRodHookedTrigger$TriggerInstance
fishedItem(net.minecraft.advancements.critereon.ItemPredicate,net.minecraft.advance
ments.critereon.EntityPredicate,net.minecraft.advancements.critereon.ItemPredicate)
-> a
53:79:boolean
matches(net.minecraft.world.item.ItemStack,net.minecraft.world.level.storage.loot.L
ootContext,java.util.Collection) -> a
84:90:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.FluidPredicate -> bv:
net.minecraft.advancements.critereon.FluidPredicate ANY -> a
net.minecraft.tags.TagKey tag -> b
net.minecraft.world.level.material.Fluid fluid -> c
net.minecraft.advancements.critereon.StatePropertiesPredicate properties -> d
27:31:void
<init>(net.minecraft.tags.TagKey,net.minecraft.world.level.material.Fluid,net.minec
raft.advancements.critereon.StatePropertiesPredicate) -> <init>
34:51:boolean
matches(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a
55:72:net.minecraft.advancements.critereon.FluidPredicate
fromJson(com.google.gson.JsonElement) -> a
76:89:com.google.gson.JsonElement serializeToJson() -> a
19:19:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.FluidPredicate$Builder -> bv$a:
net.minecraft.world.level.material.Fluid fluid -> a
net.minecraft.tags.TagKey fluids -> b
net.minecraft.advancements.critereon.StatePropertiesPredicate properties -> c
97:100:void <init>() -> <init>
103:103:net.minecraft.advancements.critereon.FluidPredicate$Builder fluid() ->
a
107:108:net.minecraft.advancements.critereon.FluidPredicate$Builder
of(net.minecraft.world.level.material.Fluid) -> a
112:113:net.minecraft.advancements.critereon.FluidPredicate$Builder
of(net.minecraft.tags.TagKey) -> a
117:118:net.minecraft.advancements.critereon.FluidPredicate$Builder
setProperties(net.minecraft.advancements.critereon.StatePropertiesPredicate) -> a
122:122:net.minecraft.advancements.critereon.FluidPredicate build() -> b
net.minecraft.advancements.critereon.ImpossibleTrigger -> bw:
net.minecraft.resources.ResourceLocation ID -> a
9:9:void <init>() -> <init>
14:14:net.minecraft.resources.ResourceLocation getId() -> a
19:19:void
addPlayerListener(net.minecraft.server.PlayerAdvancements,net.minecraft.advancement
s.CriterionTrigger$Listener) -> a
23:23:void
removePlayerListener(net.minecraft.server.PlayerAdvancements,net.minecraft.advancem
ents.CriterionTrigger$Listener) -> b
27:27:void removePlayerListeners(net.minecraft.server.PlayerAdvancements) -> a
31:31:net.minecraft.advancements.critereon.ImpossibleTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Dese
rializationContext) -> b
9:9:net.minecraft.advancements.CriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Dese
rializationContext) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.ImpossibleTrigger$TriggerInstance -> bw$a:
34:34:void <init>() -> <init>
37:37:net.minecraft.resources.ResourceLocation getCriterion() -> a
42:42:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.InventoryChangeTrigger -> bx:
net.minecraft.resources.ResourceLocation ID -> a
16:16:void <init>() -> <init>
21:21:net.minecraft.resources.ResourceLocation getId() -> a
26:31:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
35:52:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.player.I
nventory,net.minecraft.world.item.ItemStack) -> a
55:56:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.player.I
nventory,net.minecraft.world.item.ItemStack,int,int,int) -> a
16:16:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
55:55:boolean
lambda$trigger$0(net.minecraft.world.entity.player.Inventory,net.minecraft.world.it
em.ItemStack,int,int,int,net.minecraft.advancements.critereon.InventoryChangeTrigge
r$TriggerInstance) -> a
17:17:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance ->
bx$a:
net.minecraft.advancements.critereon.MinMaxBounds$Ints slotsOccupied -> a
net.minecraft.advancements.critereon.MinMaxBounds$Ints slotsFull -> b
net.minecraft.advancements.critereon.MinMaxBounds$Ints slotsEmpty -> c
net.minecraft.advancements.critereon.ItemPredicate[] predicates -> d
65:70:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.MinMaxBounds$Ints,net.minecraft.advancements.critereon.MinMaxBo
unds$Ints,net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.adva
ncements.critereon.ItemPredicate[]) -> <init>
73:73:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance
hasItems(net.minecraft.advancements.critereon.ItemPredicate[]) -> a
77:81:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance
hasItems(net.minecraft.world.level.ItemLike[]) -> a
86:104:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
108:141:boolean
matches(net.minecraft.world.entity.player.Inventory,net.minecraft.world.item.ItemSt
ack,int,int,int) -> a
138:138:boolean
lambda$matches$0(net.minecraft.world.item.ItemStack,net.minecraft.advancements.crit
ereon.ItemPredicate) -> a
net.minecraft.advancements.critereon.ItemDurabilityTrigger -> by:
net.minecraft.resources.ResourceLocation ID -> a
8:8:void <init>() -> <init>
13:13:net.minecraft.resources.ResourceLocation getId() -> a
18:21:net.minecraft.advancements.critereon.ItemDurabilityTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
25:26:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack,
int) -> a
8:8:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
25:25:boolean
lambda$trigger$0(net.minecraft.world.item.ItemStack,int,net.minecraft.advancements.
critereon.ItemDurabilityTrigger$TriggerInstance) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.ItemDurabilityTrigger$TriggerInstance -> by$a:
net.minecraft.advancements.critereon.ItemPredicate item -> a
net.minecraft.advancements.critereon.MinMaxBounds$Ints durability -> b
net.minecraft.advancements.critereon.MinMaxBounds$Ints delta -> c
34:38:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.MinMaxBounds
$Ints,net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> <init>
41:41:net.minecraft.advancements.critereon.ItemDurabilityTrigger$TriggerInstance
changedDurability(net.minecraft.advancements.critereon.ItemPredicate,net.minecraft.
advancements.critereon.MinMaxBounds$Ints) -> a
45:45:net.minecraft.advancements.critereon.ItemDurabilityTrigger$TriggerInstance
changedDurability(net.minecraft.advancements.critereon.ContextAwarePredicate,net.mi
necraft.advancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.M
inMaxBounds$Ints) -> a
49:58:boolean matches(net.minecraft.world.item.ItemStack,int) -> a
63:69:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.ItemPredicate -> bz:
net.minecraft.advancements.critereon.ItemPredicate ANY -> a
net.minecraft.tags.TagKey tag -> b
java.util.Set items -> c
net.minecraft.advancements.critereon.MinMaxBounds$Ints count -> d
net.minecraft.advancements.critereon.MinMaxBounds$Ints durability -> e
net.minecraft.advancements.critereon.EnchantmentPredicate[] enchantments -> f
net.minecraft.advancements.critereon.EnchantmentPredicate[] storedEnchantments
-> g
net.minecraft.world.item.alchemy.Potion potion -> h
net.minecraft.advancements.critereon.NbtPredicate nbt -> i
47:56:void <init>() -> <init>
58:67:void
<init>(net.minecraft.tags.TagKey,java.util.Set,net.minecraft.advancements.critereon
.MinMaxBounds$Ints,net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minec
raft.advancements.critereon.EnchantmentPredicate[],net.minecraft.advancements.crite
reon.EnchantmentPredicate[],net.minecraft.world.item.alchemy.Potion,net.minecraft.a
dvancements.critereon.NbtPredicate) -> <init>
70:113:boolean matches(net.minecraft.world.item.ItemStack) -> a
117:150:net.minecraft.advancements.critereon.ItemPredicate
fromJson(com.google.gson.JsonElement) -> a
154:196:com.google.gson.JsonElement serializeToJson() -> a
200:211:net.minecraft.advancements.critereon.ItemPredicate[]
fromJsonArray(com.google.gson.JsonElement) -> b
145:145:com.google.gson.JsonSyntaxException
lambda$fromJson$1(net.minecraft.resources.ResourceLocation) -> a
133:133:com.google.gson.JsonSyntaxException
lambda$fromJson$0(net.minecraft.resources.ResourceLocation) -> b
33:33:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.ItemPredicate$Builder -> bz$a:
java.util.List enchantments -> a
java.util.List storedEnchantments -> b
java.util.Set items -> c
net.minecraft.tags.TagKey tag -> d
net.minecraft.advancements.critereon.MinMaxBounds$Ints count -> e
net.minecraft.advancements.critereon.MinMaxBounds$Ints durability -> f
net.minecraft.world.item.alchemy.Potion potion -> g
net.minecraft.advancements.critereon.NbtPredicate nbt -> h
215:228:void <init>() -> <init>
231:231:net.minecraft.advancements.critereon.ItemPredicate$Builder item() -> a
235:236:net.minecraft.advancements.critereon.ItemPredicate$Builder
of(net.minecraft.world.level.ItemLike[]) -> a
240:241:net.minecraft.advancements.critereon.ItemPredicate$Builder
of(net.minecraft.tags.TagKey) -> a
245:246:net.minecraft.advancements.critereon.ItemPredicate$Builder
withCount(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a
250:251:net.minecraft.advancements.critereon.ItemPredicate$Builder
hasDurability(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> b
255:256:net.minecraft.advancements.critereon.ItemPredicate$Builder
isPotion(net.minecraft.world.item.alchemy.Potion) -> a
260:261:net.minecraft.advancements.critereon.ItemPredicate$Builder
hasNbt(net.minecraft.nbt.CompoundTag) -> a
265:266:net.minecraft.advancements.critereon.ItemPredicate$Builder
hasEnchantment(net.minecraft.advancements.critereon.EnchantmentPredicate) -> a
270:271:net.minecraft.advancements.critereon.ItemPredicate$Builder
hasStoredEnchantment(net.minecraft.advancements.critereon.EnchantmentPredicate) ->
b
275:275:net.minecraft.advancements.critereon.ItemPredicate build() -> b
net.minecraft.advancements.critereon.ItemUsedOnLocationTrigger -> ca:
net.minecraft.resources.ResourceLocation id -> a
27:29:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
33:33:net.minecraft.resources.ResourceLocation getId() -> a
38:42:net.minecraft.advancements.critereon.ItemUsedOnLocationTrigger$TriggerInstanc
e
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
46:57:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.core.BlockPos,net.min
ecraft.world.item.ItemStack) -> a
24:24:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
56:56:boolean
lambda$trigger$0(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.a
dvancements.critereon.ItemUsedOnLocationTrigger$TriggerInstance) -> a
net.minecraft.advancements.critereon.ItemUsedOnLocationTrigger$TriggerInstance ->
ca$a:
net.minecraft.advancements.critereon.ContextAwarePredicate location -> a
63:65:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.advancements.critereo
n.ContextAwarePredicate,net.minecraft.advancements.critereon.ContextAwarePredicate)
-> <init>
68:69:net.minecraft.advancements.critereon.ItemUsedOnLocationTrigger$TriggerInstanc
e placedBlock(net.minecraft.world.level.block.Block) -> a
73:74:net.minecraft.advancements.critereon.ItemUsedOnLocationTrigger$TriggerInstanc
e
placedBlock(net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Bui
lder[]) -> a
78:83:net.minecraft.advancements.critereon.ItemUsedOnLocationTrigger$TriggerInstanc
e
itemUsedOnLocation(net.minecraft.advancements.critereon.LocationPredicate$Builder,n
et.minecraft.advancements.critereon.ItemPredicate$Builder,net.minecraft.resources.R
esourceLocation) -> a
87:87:net.minecraft.advancements.critereon.ItemUsedOnLocationTrigger$TriggerInstanc
e
itemUsedOnBlock(net.minecraft.advancements.critereon.LocationPredicate$Builder,net.
minecraft.advancements.critereon.ItemPredicate$Builder) -> a
91:91:net.minecraft.advancements.critereon.ItemUsedOnLocationTrigger$TriggerInstanc
e
allayDropItemOnBlock(net.minecraft.advancements.critereon.LocationPredicate$Builder
,net.minecraft.advancements.critereon.ItemPredicate$Builder) -> b
95:95:boolean matches(net.minecraft.world.level.storage.loot.LootContext) -> a
100:102:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
73:73:net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]
lambda$placedBlock$0(int) -> a
net.minecraft.advancements.critereon.KilledByCrossbowTrigger -> cb:
net.minecraft.resources.ResourceLocation ID -> a
17:17:void <init>() -> <init>
22:22:net.minecraft.resources.ResourceLocation getId() -> a
27:29:net.minecraft.advancements.critereon.KilledByCrossbowTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
33:41:void
trigger(net.minecraft.server.level.ServerPlayer,java.util.Collection) -> a
17:17:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
40:40:boolean
lambda$trigger$0(java.util.List,java.util.Set,net.minecraft.advancements.critereon.
KilledByCrossbowTrigger$TriggerInstance) -> a
18:18:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.KilledByCrossbowTrigger$TriggerInstance ->
cb$a:
net.minecraft.advancements.critereon.ContextAwarePredicate[] victims -> a
net.minecraft.advancements.critereon.MinMaxBounds$Ints uniqueEntityTypes -> b
48:51:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ContextAwarePredicate[],net.minecraft.advancements.critereon.Mi
nMaxBounds$Ints) -> <init>
54:59:net.minecraft.advancements.critereon.KilledByCrossbowTrigger$TriggerInstance
crossbowKilled(net.minecraft.advancements.critereon.EntityPredicate$Builder[]) -> a
63:64:net.minecraft.advancements.critereon.KilledByCrossbowTrigger$TriggerInstance
crossbowKilled(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a
68:87:boolean matches(java.util.Collection,int) -> a
92:97:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.KilledTrigger -> cc:
net.minecraft.resources.ResourceLocation id -> a
14:16:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
20:20:net.minecraft.resources.ResourceLocation getId() -> a
25:25:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
29:31:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Entity,n
et.minecraft.world.damagesource.DamageSource) -> a
11:11:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
30:30:boolean
lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.
storage.loot.LootContext,net.minecraft.world.damagesource.DamageSource,net.minecraf
t.advancements.critereon.KilledTrigger$TriggerInstance) -> a
net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance -> cc$a:
net.minecraft.advancements.critereon.ContextAwarePredicate entityPredicate -> a
net.minecraft.advancements.critereon.DamageSourcePredicate killingBlow -> b
38:41:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.advancements.critereo
n.ContextAwarePredicate,net.minecraft.advancements.critereon.ContextAwarePredicate,
net.minecraft.advancements.critereon.DamageSourcePredicate) -> <init>
44:44:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
playerKilledEntity(net.minecraft.advancements.critereon.EntityPredicate) -> a
48:48:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
playerKilledEntity(net.minecraft.advancements.critereon.EntityPredicate$Builder) ->
a
52:52:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
playerKilledEntity() -> c
56:56:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
playerKilledEntity(net.minecraft.advancements.critereon.EntityPredicate,net.minecra
ft.advancements.critereon.DamageSourcePredicate) -> a
60:60:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
playerKilledEntity(net.minecraft.advancements.critereon.EntityPredicate$Builder,net
.minecraft.advancements.critereon.DamageSourcePredicate) -> a
64:64:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
playerKilledEntity(net.minecraft.advancements.critereon.EntityPredicate,net.minecra
ft.advancements.critereon.DamageSourcePredicate$Builder) -> a
68:68:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
playerKilledEntity(net.minecraft.advancements.critereon.EntityPredicate$Builder,net
.minecraft.advancements.critereon.DamageSourcePredicate$Builder) -> a
72:72:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
playerKilledEntityNearSculkCatalyst() -> d
76:76:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
entityKilledPlayer(net.minecraft.advancements.critereon.EntityPredicate) -> b
80:80:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
entityKilledPlayer(net.minecraft.advancements.critereon.EntityPredicate$Builder) ->
b
84:84:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
entityKilledPlayer() -> e
88:88:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
entityKilledPlayer(net.minecraft.advancements.critereon.EntityPredicate,net.minecra
ft.advancements.critereon.DamageSourcePredicate) -> b
92:92:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
entityKilledPlayer(net.minecraft.advancements.critereon.EntityPredicate$Builder,net
.minecraft.advancements.critereon.DamageSourcePredicate) -> b
96:96:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
entityKilledPlayer(net.minecraft.advancements.critereon.EntityPredicate,net.minecra
ft.advancements.critereon.DamageSourcePredicate$Builder) -> b
100:100:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
entityKilledPlayer(net.minecraft.advancements.critereon.EntityPredicate$Builder,net
.minecraft.advancements.critereon.DamageSourcePredicate$Builder) -> b
104:107:boolean
matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.storage.l
oot.LootContext,net.minecraft.world.damagesource.DamageSource) -> a
112:117:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.LevitationTrigger -> cd:
net.minecraft.resources.ResourceLocation ID -> a
8:8:void <init>() -> <init>
13:13:net.minecraft.resources.ResourceLocation getId() -> a
18:20:net.minecraft.advancements.critereon.LevitationTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
24:25:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.phys.Vec3,int)
-> a
8:8:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
24:24:boolean
lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.phys.V
ec3,int,net.minecraft.advancements.critereon.LevitationTrigger$TriggerInstance) ->
a
9:9:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.LevitationTrigger$TriggerInstance -> cd$a:
net.minecraft.advancements.critereon.DistancePredicate distance -> a
net.minecraft.advancements.critereon.MinMaxBounds$Ints duration -> b
32:35:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.DistancePredicate,net.minecraft.advancements.critereon.MinMaxBo
unds$Ints) -> <init>
38:38:net.minecraft.advancements.critereon.LevitationTrigger$TriggerInstance
levitated(net.minecraft.advancements.critereon.DistancePredicate) -> a
42:48:boolean
matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.phys.Vec3,int)
-> a
53:58:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.LightPredicate -> ce:
net.minecraft.advancements.critereon.LightPredicate ANY -> a
net.minecraft.advancements.critereon.MinMaxBounds$Ints composite -> b
17:19:void <init>(net.minecraft.advancements.critereon.MinMaxBounds$Ints) ->
<init>
22:31:boolean
matches(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a
35:41:com.google.gson.JsonElement serializeToJson() -> a
45:50:net.minecraft.advancements.critereon.LightPredicate
fromJson(com.google.gson.JsonElement) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.LightPredicate$Builder -> ce$a:
net.minecraft.advancements.critereon.MinMaxBounds$Ints composite -> a
53:54:void <init>() -> <init>
57:57:net.minecraft.advancements.critereon.LightPredicate$Builder light() -> a
61:62:net.minecraft.advancements.critereon.LightPredicate$Builder
setComposite(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a
66:66:net.minecraft.advancements.critereon.LightPredicate build() -> b
net.minecraft.advancements.critereon.LighthingBoltPredicate -> cf:
java.lang.String BLOCKS_SET_ON_FIRE_KEY -> b
java.lang.String ENTITY_STRUCK_KEY -> c
net.minecraft.advancements.critereon.MinMaxBounds$Ints blocksSetOnFire -> d
net.minecraft.advancements.critereon.EntityPredicate entityStruck -> e
18:21:void
<init>(net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.advance
ments.critereon.EntityPredicate) -> <init>
24:24:net.minecraft.advancements.critereon.LighthingBoltPredicate
blockSetOnFire(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a
28:30:net.minecraft.advancements.critereon.LighthingBoltPredicate
fromJson(com.google.gson.JsonObject) -> a
36:39:com.google.gson.JsonObject serializeCustomData() -> a
44:44:net.minecraft.advancements.critereon.EntitySubPredicate$Type type() -> c
49:55:boolean
matches(net.minecraft.world.entity.Entity,net.minecraft.server.level.ServerLevel,ne
t.minecraft.world.phys.Vec3) -> a
55:55:boolean
lambda$matches$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.Ve
c3,net.minecraft.world.entity.Entity) -> a
net.minecraft.advancements.critereon.LightningStrikeTrigger -> cg:
net.minecraft.resources.ResourceLocation ID -> a
13:13:void <init>() -> <init>
18:18:net.minecraft.resources.ResourceLocation getId() -> a
23:25:net.minecraft.advancements.critereon.LightningStrikeTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
29:32:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Lightnin
gBolt,java.util.List) -> a
13:13:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
31:31:boolean
lambda$trigger$1(net.minecraft.world.level.storage.loot.LootContext,java.util.List,
net.minecraft.advancements.critereon.LightningStrikeTrigger$TriggerInstance) -> a
29:29:net.minecraft.world.level.storage.loot.LootContext
lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity
.Entity) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.LightningStrikeTrigger$TriggerInstance ->
cg$a:
net.minecraft.advancements.critereon.ContextAwarePredicate lightning -> a
net.minecraft.advancements.critereon.ContextAwarePredicate bystander -> b
39:42:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ContextAwarePredicate,net.minecraft.advancements.critereon.Cont
extAwarePredicate) -> <init>
45:45:net.minecraft.advancements.critereon.LightningStrikeTrigger$TriggerInstance
lighthingStrike(net.minecraft.advancements.critereon.EntityPredicate,net.minecraft.
advancements.critereon.EntityPredicate) -> a
49:57:boolean
matches(net.minecraft.world.level.storage.loot.LootContext,java.util.List) -> a
62:65:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.LocationPredicate -> ch:
org.slf4j.Logger LOGGER -> b
net.minecraft.advancements.critereon.LocationPredicate ANY -> a
net.minecraft.advancements.critereon.MinMaxBounds$Doubles x -> c
net.minecraft.advancements.critereon.MinMaxBounds$Doubles y -> d
net.minecraft.advancements.critereon.MinMaxBounds$Doubles z -> e
net.minecraft.resources.ResourceKey biome -> f
net.minecraft.resources.ResourceKey structure -> g
net.minecraft.resources.ResourceKey dimension -> h
java.lang.Boolean smokey -> i
net.minecraft.advancements.critereon.LightPredicate light -> j
net.minecraft.advancements.critereon.BlockPredicate block -> k
net.minecraft.advancements.critereon.FluidPredicate fluid -> l
43:54:void
<init>(net.minecraft.advancements.critereon.MinMaxBounds$Doubles,net.minecraft.adva
ncements.critereon.MinMaxBounds$Doubles,net.minecraft.advancements.critereon.MinMax
Bounds$Doubles,net.minecraft.resources.ResourceKey,net.minecraft.resources.Resource
Key,net.minecraft.resources.ResourceKey,java.lang.Boolean,net.minecraft.advancement
s.critereon.LightPredicate,net.minecraft.advancements.critereon.BlockPredicate,net.
minecraft.advancements.critereon.FluidPredicate) -> <init>
57:57:net.minecraft.advancements.critereon.LocationPredicate
inBiome(net.minecraft.resources.ResourceKey) -> a
61:61:net.minecraft.advancements.critereon.LocationPredicate
inDimension(net.minecraft.resources.ResourceKey) -> b
65:65:net.minecraft.advancements.critereon.LocationPredicate
inStructure(net.minecraft.resources.ResourceKey) -> c
69:69:net.minecraft.advancements.critereon.LocationPredicate
atYLocation(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> a
73:108:boolean
matches(net.minecraft.server.level.ServerLevel,double,double,double) -> a
112:141:com.google.gson.JsonElement serializeToJson() -> a
145:164:net.minecraft.advancements.critereon.LocationPredicate
fromJson(com.google.gson.JsonElement) -> a
154:154:net.minecraft.resources.ResourceKey
lambda$fromJson$2(net.minecraft.resources.ResourceLocation) -> a
153:153:net.minecraft.resources.ResourceKey
lambda$fromJson$1(net.minecraft.resources.ResourceLocation) -> b
126:126:void
lambda$serializeToJson$0(com.google.gson.JsonObject,com.google.gson.JsonElement) ->
a
23:25:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.LocationPredicate$Builder -> ch$a:
net.minecraft.advancements.critereon.MinMaxBounds$Doubles x -> a
net.minecraft.advancements.critereon.MinMaxBounds$Doubles y -> b
net.minecraft.advancements.critereon.MinMaxBounds$Doubles z -> c
net.minecraft.resources.ResourceKey biome -> d
net.minecraft.resources.ResourceKey structure -> e
net.minecraft.resources.ResourceKey dimension -> f
java.lang.Boolean smokey -> g
net.minecraft.advancements.critereon.LightPredicate light -> h
net.minecraft.advancements.critereon.BlockPredicate block -> i
net.minecraft.advancements.critereon.FluidPredicate fluid -> j
167:183:void <init>() -> <init>
186:186:net.minecraft.advancements.critereon.LocationPredicate$Builder
location() -> a
190:191:net.minecraft.advancements.critereon.LocationPredicate$Builder
setX(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> a
195:196:net.minecraft.advancements.critereon.LocationPredicate$Builder
setY(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> b
200:201:net.minecraft.advancements.critereon.LocationPredicate$Builder
setZ(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> c
205:206:net.minecraft.advancements.critereon.LocationPredicate$Builder
setBiome(net.minecraft.resources.ResourceKey) -> a
210:211:net.minecraft.advancements.critereon.LocationPredicate$Builder
setStructure(net.minecraft.resources.ResourceKey) -> b
215:216:net.minecraft.advancements.critereon.LocationPredicate$Builder
setDimension(net.minecraft.resources.ResourceKey) -> c
220:221:net.minecraft.advancements.critereon.LocationPredicate$Builder
setLight(net.minecraft.advancements.critereon.LightPredicate) -> a
225:226:net.minecraft.advancements.critereon.LocationPredicate$Builder
setBlock(net.minecraft.advancements.critereon.BlockPredicate) -> a
230:231:net.minecraft.advancements.critereon.LocationPredicate$Builder
setFluid(net.minecraft.advancements.critereon.FluidPredicate) -> a
235:236:net.minecraft.advancements.critereon.LocationPredicate$Builder
setSmokey(java.lang.Boolean) -> a
240:240:net.minecraft.advancements.critereon.LocationPredicate build() -> b
net.minecraft.advancements.critereon.LootTableTrigger -> ci:
net.minecraft.resources.ResourceLocation ID -> a
8:8:void <init>() -> <init>
13:13:net.minecraft.resources.ResourceLocation getId() -> a
18:20:net.minecraft.advancements.critereon.LootTableTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
24:25:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.resources.ResourceLoc
ation) -> a
8:8:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
24:24:boolean
lambda$trigger$0(net.minecraft.resources.ResourceLocation,net.minecraft.advancement
s.critereon.LootTableTrigger$TriggerInstance) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.LootTableTrigger$TriggerInstance -> ci$a:
net.minecraft.resources.ResourceLocation lootTable -> a
31:33:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.res
ources.ResourceLocation) -> <init>
36:36:net.minecraft.advancements.critereon.LootTableTrigger$TriggerInstance
lootTableUsed(net.minecraft.resources.ResourceLocation) -> a
40:40:boolean matches(net.minecraft.resources.ResourceLocation) -> b
45:47:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.MinMaxBounds -> cj:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_EMPTY -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_SWAPPED -> b
java.lang.Number min -> c
java.lang.Number max -> d
180:183:void <init>(java.lang.Number,java.lang.Number) -> <init>
187:187:java.lang.Number getMin() -> a
192:192:java.lang.Number getMax() -> b
196:196:boolean isAny() -> c
200:215:com.google.gson.JsonElement serializeToJson() -> d
224:235:net.minecraft.advancements.critereon.MinMaxBounds
fromJson(com.google.gson.JsonElement,net.minecraft.advancements.critereon.MinMaxBou
nds,java.util.function.BiFunction,net.minecraft.advancements.critereon.MinMaxBounds
$BoundsFactory) -> a
245:271:net.minecraft.advancements.critereon.MinMaxBounds
fromReader(com.mojang.brigadier.StringReader,net.minecraft.advancements.critereon.M
inMaxBounds$BoundsFromReaderFactory,java.util.function.Function,java.util.function.
Supplier,java.util.function.Function) -> a
277:288:java.lang.Number
readNumber(com.mojang.brigadier.StringReader,java.util.function.Function,java.util.
function.Supplier) -> a
293:302:boolean isAllowedInputChat(com.mojang.brigadier.StringReader) -> a
307:307:java.lang.Object
optionallyFormat(java.lang.Object,java.util.function.Function) -> a
172:173:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.MinMaxBounds$BoundsFactory -> cj$a:
net.minecraft.advancements.critereon.MinMaxBounds
create(java.lang.Number,java.lang.Number) -> create
net.minecraft.advancements.critereon.MinMaxBounds$BoundsFromReaderFactory -> cj$b:
net.minecraft.advancements.critereon.MinMaxBounds
create(com.mojang.brigadier.StringReader,java.lang.Number,java.lang.Number) ->
create
net.minecraft.advancements.critereon.MinMaxBounds$Doubles -> cj$c:
net.minecraft.advancements.critereon.MinMaxBounds$Doubles ANY -> e
java.lang.Double minSq -> f
java.lang.Double maxSq -> g
100:104:net.minecraft.advancements.critereon.MinMaxBounds$Doubles
create(com.mojang.brigadier.StringReader,java.lang.Double,java.lang.Double) -> a
109:109:java.lang.Double squareOpt(java.lang.Double) -> a
118:121:void <init>(java.lang.Double,java.lang.Double) -> <init>
124:124:net.minecraft.advancements.critereon.MinMaxBounds$Doubles
exactly(double) -> a
128:128:net.minecraft.advancements.critereon.MinMaxBounds$Doubles
between(double,double) -> a
132:132:net.minecraft.advancements.critereon.MinMaxBounds$Doubles
atLeast(double) -> b
136:136:net.minecraft.advancements.critereon.MinMaxBounds$Doubles
atMost(double) -> c
140:146:boolean matches(double) -> d
150:156:boolean matchesSqr(double) -> e
160:160:net.minecraft.advancements.critereon.MinMaxBounds$Doubles
fromJson(com.google.gson.JsonElement) -> a
164:164:net.minecraft.advancements.critereon.MinMaxBounds$Doubles
fromReader(com.mojang.brigadier.StringReader) -> a
168:168:net.minecraft.advancements.critereon.MinMaxBounds$Doubles
fromReader(com.mojang.brigadier.StringReader,java.util.function.Function) -> a
164:164:java.lang.Double lambda$fromReader$0(java.lang.Double) -> b
97:97:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.MinMaxBounds$Ints -> cj$d:
net.minecraft.advancements.critereon.MinMaxBounds$Ints ANY -> e
java.lang.Long minSq -> f
java.lang.Long maxSq -> g
24:28:net.minecraft.advancements.critereon.MinMaxBounds$Ints
create(com.mojang.brigadier.StringReader,java.lang.Integer,java.lang.Integer) -> a
33:33:java.lang.Long squareOpt(java.lang.Integer) -> a
42:45:void <init>(java.lang.Integer,java.lang.Integer) -> <init>
48:48:net.minecraft.advancements.critereon.MinMaxBounds$Ints exactly(int) -> a
52:52:net.minecraft.advancements.critereon.MinMaxBounds$Ints between(int,int) -
> a
56:56:net.minecraft.advancements.critereon.MinMaxBounds$Ints atLeast(int) -> b
60:60:net.minecraft.advancements.critereon.MinMaxBounds$Ints atMost(int) -> c
64:70:boolean matches(int) -> d
74:80:boolean matchesSqr(long) -> a
84:84:net.minecraft.advancements.critereon.MinMaxBounds$Ints
fromJson(com.google.gson.JsonElement) -> a
88:88:net.minecraft.advancements.critereon.MinMaxBounds$Ints
fromReader(com.mojang.brigadier.StringReader) -> a
92:92:net.minecraft.advancements.critereon.MinMaxBounds$Ints
fromReader(com.mojang.brigadier.StringReader,java.util.function.Function) -> a
88:88:java.lang.Integer lambda$fromReader$0(java.lang.Integer) -> b
21:21:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.MobEffectsPredicate -> ck:
net.minecraft.advancements.critereon.MobEffectsPredicate ANY -> a
java.util.Map effects -> b
25:27:void <init>(java.util.Map) -> <init>
30:30:net.minecraft.advancements.critereon.MobEffectsPredicate effects() -> a
34:35:net.minecraft.advancements.critereon.MobEffectsPredicate
and(net.minecraft.world.effect.MobEffect) -> a
39:40:net.minecraft.advancements.critereon.MobEffectsPredicate
and(net.minecraft.world.effect.MobEffect,net.minecraft.advancements.critereon.MobEf
fectsPredicate$MobEffectInstancePredicate) -> a
44:50:boolean matches(net.minecraft.world.entity.Entity) -> a
54:57:boolean matches(net.minecraft.world.entity.LivingEntity) -> a
61:72:boolean matches(java.util.Map) -> a
76:89:net.minecraft.advancements.critereon.MobEffectsPredicate
fromJson(com.google.gson.JsonElement) -> a
93:103:com.google.gson.JsonElement serializeToJson() -> b
84:84:com.google.gson.JsonSyntaxException
lambda$fromJson$0(net.minecraft.resources.ResourceLocation) -> a
21:21:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.MobEffectsPredicate$MobEffectInstancePredicate
-> ck$a:
net.minecraft.advancements.critereon.MinMaxBounds$Ints amplifier -> a
net.minecraft.advancements.critereon.MinMaxBounds$Ints duration -> b
java.lang.Boolean ambient -> c
java.lang.Boolean visible -> d
114:119:void
<init>(net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.advance
ments.critereon.MinMaxBounds$Ints,java.lang.Boolean,java.lang.Boolean) -> <init>
122:123:void <init>() -> <init>
126:141:boolean matches(net.minecraft.world.effect.MobEffectInstance) -> a
145:152:com.google.gson.JsonElement serializeToJson() -> a
156:160:net.minecraft.advancements.critereon.MobEffectsPredicate$MobEffectInstanceP
redicate fromJson(com.google.gson.JsonObject) -> a
net.minecraft.advancements.critereon.NbtPredicate -> cl:
net.minecraft.advancements.critereon.NbtPredicate ANY -> a
net.minecraft.nbt.CompoundTag tag -> b
25:27:void <init>(net.minecraft.nbt.CompoundTag) -> <init>
30:33:boolean matches(net.minecraft.world.item.ItemStack) -> a
37:40:boolean matches(net.minecraft.world.entity.Entity) -> a
44:52:boolean matches(net.minecraft.nbt.Tag) -> a
56:60:com.google.gson.JsonElement serializeToJson() -> a
64:73:net.minecraft.advancements.critereon.NbtPredicate
fromJson(com.google.gson.JsonElement) -> a
77:84:net.minecraft.nbt.CompoundTag
getEntityTagToCompare(net.minecraft.world.entity.Entity) -> b
20:20:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.PickedUpItemTrigger -> cm:
net.minecraft.resources.ResourceLocation id -> a
16:18:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
22:22:net.minecraft.resources.ResourceLocation getId() -> a
27:29:net.minecraft.advancements.critereon.PickedUpItemTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
33:35:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack,
net.minecraft.world.entity.Entity) -> a
13:13:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
34:34:boolean
lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.I
temStack,net.minecraft.world.level.storage.loot.LootContext,net.minecraft.advanceme
nts.critereon.PickedUpItemTrigger$TriggerInstance) -> a
net.minecraft.advancements.critereon.PickedUpItemTrigger$TriggerInstance -> cm$a:
net.minecraft.advancements.critereon.ItemPredicate item -> a
net.minecraft.advancements.critereon.ContextAwarePredicate entity -> b
42:45:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.advancements.critereo
n.ContextAwarePredicate,net.minecraft.advancements.critereon.ItemPredicate,net.mine
craft.advancements.critereon.ContextAwarePredicate) -> <init>
48:48:net.minecraft.advancements.critereon.PickedUpItemTrigger$TriggerInstance
thrownItemPickedUpByEntity(net.minecraft.advancements.critereon.ContextAwarePredica
te,net.minecraft.advancements.critereon.ItemPredicate,net.minecraft.advancements.cr
itereon.ContextAwarePredicate) -> a
52:52:net.minecraft.advancements.critereon.PickedUpItemTrigger$TriggerInstance
thrownItemPickedUpByPlayer(net.minecraft.advancements.critereon.ContextAwarePredica
te,net.minecraft.advancements.critereon.ItemPredicate,net.minecraft.advancements.cr
itereon.ContextAwarePredicate) -> b
56:64:boolean
matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack,
net.minecraft.world.level.storage.loot.LootContext) -> a
69:72:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.PlayerHurtEntityTrigger -> cn:
net.minecraft.resources.ResourceLocation ID -> a
10:10:void <init>() -> <init>
15:15:net.minecraft.resources.ResourceLocation getId() -> a
20:22:net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
26:28:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Entity,n
et.minecraft.world.damagesource.DamageSource,float,float,boolean) -> a
10:10:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
27:27:boolean
lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.
storage.loot.LootContext,net.minecraft.world.damagesource.DamageSource,float,float,
boolean,net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstanc
e) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance ->
cn$a:
net.minecraft.advancements.critereon.DamagePredicate damage -> a
net.minecraft.advancements.critereon.ContextAwarePredicate entity -> b
35:38:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.DamagePredicate,net.minecraft.advancements.critereon.ContextAwa
rePredicate) -> <init>
41:41:net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance
playerHurtEntity() -> c
45:45:net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance
playerHurtEntity(net.minecraft.advancements.critereon.DamagePredicate) -> a
49:49:net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance
playerHurtEntity(net.minecraft.advancements.critereon.DamagePredicate$Builder) -> a
53:53:net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance
playerHurtEntity(net.minecraft.advancements.critereon.EntityPredicate) -> a
57:57:net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance
playerHurtEntity(net.minecraft.advancements.critereon.DamagePredicate,net.minecraft
.advancements.critereon.EntityPredicate) -> a
61:61:net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance
playerHurtEntity(net.minecraft.advancements.critereon.DamagePredicate$Builder,net.m
inecraft.advancements.critereon.EntityPredicate) -> a
65:71:boolean
matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.storage.l
oot.LootContext,net.minecraft.world.damagesource.DamageSource,float,float,boolean)
-> a
76:81:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.PlayerInteractTrigger -> co:
net.minecraft.resources.ResourceLocation ID -> a
10:10:void <init>() -> <init>
15:15:net.minecraft.resources.ResourceLocation getId() -> a
20:22:net.minecraft.advancements.critereon.PlayerInteractTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
26:28:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack,
net.minecraft.world.entity.Entity) -> a
10:10:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
27:27:boolean
lambda$trigger$0(net.minecraft.world.item.ItemStack,net.minecraft.world.level.stora
ge.loot.LootContext,net.minecraft.advancements.critereon.PlayerInteractTrigger$Trig
gerInstance) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.PlayerInteractTrigger$TriggerInstance -> co$a:
net.minecraft.advancements.critereon.ItemPredicate item -> a
net.minecraft.advancements.critereon.ContextAwarePredicate entity -> b
35:38:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.ContextAware
Predicate) -> <init>
41:41:net.minecraft.advancements.critereon.PlayerInteractTrigger$TriggerInstance
itemUsedOnEntity(net.minecraft.advancements.critereon.ContextAwarePredicate,net.min
ecraft.advancements.critereon.ItemPredicate$Builder,net.minecraft.advancements.crit
ereon.ContextAwarePredicate) -> a
45:45:net.minecraft.advancements.critereon.PlayerInteractTrigger$TriggerInstance
itemUsedOnEntity(net.minecraft.advancements.critereon.ItemPredicate$Builder,net.min
ecraft.advancements.critereon.ContextAwarePredicate) -> a
49:53:boolean
matches(net.minecraft.world.item.ItemStack,net.minecraft.world.level.storage.loot.L
ootContext) -> a
58:61:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.PlayerPredicate -> cp:
int LOOKING_AT_RANGE -> b
net.minecraft.advancements.critereon.MinMaxBounds$Ints level -> c
net.minecraft.world.level.GameType gameType -> d
java.util.Map stats -> e
it.unimi.dsi.fastutil.objects.Object2BooleanMap recipes -> f
java.util.Map advancements -> g
net.minecraft.advancements.critereon.EntityPredicate lookingAt -> h
90:101:net.minecraft.advancements.critereon.PlayerPredicate$AdvancementPredicate
advancementPredicateFromJson(com.google.gson.JsonElement) -> b
112:119:void
<init>(net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.world.l
evel.GameType,java.util.Map,it.unimi.dsi.fastutil.objects.Object2BooleanMap,java.ut
il.Map,net.minecraft.advancements.critereon.EntityPredicate) -> <init>
123:179:boolean
matches(net.minecraft.world.entity.Entity,net.minecraft.server.level.ServerLevel,ne
t.minecraft.world.phys.Vec3) -> a
183:226:net.minecraft.advancements.critereon.PlayerPredicate
fromJson(com.google.gson.JsonObject) -> a
230:236:net.minecraft.stats.Stat
getStat(net.minecraft.stats.StatType,net.minecraft.resources.ResourceLocation) -> a
240:240:net.minecraft.resources.ResourceLocation
getStatValueId(net.minecraft.stats.Stat) -> a
245:278:com.google.gson.JsonObject serializeCustomData() -> a
283:283:net.minecraft.advancements.critereon.EntitySubPredicate$Type type() ->
c
272:272:void
lambda$serializeCustomData$4(com.google.gson.JsonObject,net.minecraft.resources.Res
ourceLocation,net.minecraft.advancements.critereon.PlayerPredicate$AdvancementPredi
cate) -> a
266:266:void
lambda$serializeCustomData$3(com.google.gson.JsonObject,net.minecraft.resources.Res
ourceLocation,java.lang.Boolean) -> a
255:260:void
lambda$serializeCustomData$2(com.google.gson.JsonArray,net.minecraft.stats.Stat,net
.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a
168:168:boolean lambda$matches$1(net.minecraft.world.entity.Entity) -> a
98:100:void
lambda$advancementPredicateFromJson$0(it.unimi.dsi.fastutil.objects.Object2BooleanM
ap,java.util.Map$Entry) -> a
net.minecraft.advancements.critereon.PlayerPredicate$AdvancementCriterionsPredicate
-> cp$a:
it.unimi.dsi.fastutil.objects.Object2BooleanMap criterions -> a
66:68:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanMap) -> <init>
72:74:com.google.gson.JsonElement toJson() -> a
79:85:boolean test(net.minecraft.advancements.AdvancementProgress) -> a
63:63:boolean test(java.lang.Object) -> test
net.minecraft.advancements.critereon.PlayerPredicate$AdvancementDonePredicate ->
cp$b:
boolean state -> a
48:50:void <init>(boolean) -> <init>
54:54:com.google.gson.JsonElement toJson() -> a
59:59:boolean test(net.minecraft.advancements.AdvancementProgress) -> a
45:45:boolean test(java.lang.Object) -> test
net.minecraft.advancements.critereon.PlayerPredicate$AdvancementPredicate -> cp$c:
com.google.gson.JsonElement toJson() -> a
net.minecraft.advancements.critereon.PlayerPredicate$Builder -> cp$d:
net.minecraft.advancements.critereon.MinMaxBounds$Ints level -> a
net.minecraft.world.level.GameType gameType -> b
java.util.Map stats -> c
it.unimi.dsi.fastutil.objects.Object2BooleanMap recipes -> d
java.util.Map advancements -> e
net.minecraft.advancements.critereon.EntityPredicate lookingAt -> f
286:293:void <init>() -> <init>
296:296:net.minecraft.advancements.critereon.PlayerPredicate$Builder player() -
> a
300:301:net.minecraft.advancements.critereon.PlayerPredicate$Builder
setLevel(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a
305:306:net.minecraft.advancements.critereon.PlayerPredicate$Builder
addStat(net.minecraft.stats.Stat,net.minecraft.advancements.critereon.MinMaxBounds$
Ints) -> a
310:311:net.minecraft.advancements.critereon.PlayerPredicate$Builder
addRecipe(net.minecraft.resources.ResourceLocation,boolean) -> a
315:316:net.minecraft.advancements.critereon.PlayerPredicate$Builder
setGameType(net.minecraft.world.level.GameType) -> a
320:321:net.minecraft.advancements.critereon.PlayerPredicate$Builder
setLookingAt(net.minecraft.advancements.critereon.EntityPredicate) -> a
325:326:net.minecraft.advancements.critereon.PlayerPredicate$Builder
checkAdvancementDone(net.minecraft.resources.ResourceLocation,boolean) -> b
330:331:net.minecraft.advancements.critereon.PlayerPredicate$Builder
checkAdvancementCriterions(net.minecraft.resources.ResourceLocation,java.util.Map)
-> a
335:335:net.minecraft.advancements.critereon.PlayerPredicate build() -> b
net.minecraft.advancements.critereon.PlayerTrigger -> cq:
net.minecraft.resources.ResourceLocation id -> a
15:17:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
21:21:net.minecraft.resources.ResourceLocation getId() -> a
26:26:net.minecraft.advancements.critereon.PlayerTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
30:31:void trigger(net.minecraft.server.level.ServerPlayer) -> a
12:12:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
30:30:boolean
lambda$trigger$0(net.minecraft.advancements.critereon.PlayerTrigger$TriggerInstance
) -> a
net.minecraft.advancements.critereon.PlayerTrigger$TriggerInstance -> cq$a:
35:36:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.advancements.critereo
n.ContextAwarePredicate) -> <init>
39:39:net.minecraft.advancements.critereon.PlayerTrigger$TriggerInstance
located(net.minecraft.advancements.critereon.LocationPredicate) -> a
43:43:net.minecraft.advancements.critereon.PlayerTrigger$TriggerInstance
located(net.minecraft.advancements.critereon.EntityPredicate) -> a
47:47:net.minecraft.advancements.critereon.PlayerTrigger$TriggerInstance
sleptInBed() -> c
51:51:net.minecraft.advancements.critereon.PlayerTrigger$TriggerInstance
raidWon() -> d
55:55:net.minecraft.advancements.critereon.PlayerTrigger$TriggerInstance
avoidVibration() -> e
59:59:net.minecraft.advancements.critereon.PlayerTrigger$TriggerInstance tick()
-> f
63:68:net.minecraft.advancements.critereon.PlayerTrigger$TriggerInstance
walkOnBlockWithEquipment(net.minecraft.world.level.block.Block,net.minecraft.world.
item.Item) -> a
net.minecraft.advancements.critereon.RecipeCraftedTrigger -> cr:
net.minecraft.resources.ResourceLocation ID -> a
14:14:void <init>() -> <init>
19:19:net.minecraft.resources.ResourceLocation getId() -> a
24:26:net.minecraft.advancements.critereon.RecipeCraftedTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
30:31:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.resources.ResourceLoc
ation,java.util.List) -> a
14:14:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
30:30:boolean
lambda$trigger$0(net.minecraft.resources.ResourceLocation,java.util.List,net.minecr
aft.advancements.critereon.RecipeCraftedTrigger$TriggerInstance) -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.RecipeCraftedTrigger$TriggerInstance -> cr$a:
net.minecraft.resources.ResourceLocation recipeId -> a
java.util.List predicates -> b
38:41:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.res
ources.ResourceLocation,java.util.List) -> <init>
44:44:net.minecraft.advancements.critereon.RecipeCraftedTrigger$TriggerInstance
craftedItem(net.minecraft.resources.ResourceLocation,java.util.List) -> a
48:48:net.minecraft.advancements.critereon.RecipeCraftedTrigger$TriggerInstance
craftedItem(net.minecraft.resources.ResourceLocation) -> a
52:70:boolean matches(net.minecraft.resources.ResourceLocation,java.util.List)
-> b
75:85:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.RecipeUnlockedTrigger -> cs:
net.minecraft.resources.ResourceLocation ID -> a
9:9:void <init>() -> <init>
14:14:net.minecraft.resources.ResourceLocation getId() -> a
19:20:net.minecraft.advancements.critereon.RecipeUnlockedTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
24:25:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.crafting.R
ecipe) -> a
28:28:net.minecraft.advancements.critereon.RecipeUnlockedTrigger$TriggerInstance
unlocked(net.minecraft.resources.ResourceLocation) -> a
9:9:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
24:24:boolean
lambda$trigger$0(net.minecraft.world.item.crafting.Recipe,net.minecraft.advancement
s.critereon.RecipeUnlockedTrigger$TriggerInstance) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.RecipeUnlockedTrigger$TriggerInstance -> cs$a:
net.minecraft.resources.ResourceLocation recipe -> a
35:37:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.res
ources.ResourceLocation) -> <init>
41:43:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
47:47:boolean matches(net.minecraft.world.item.crafting.Recipe) -> a
net.minecraft.advancements.critereon.SerializationContext -> ct:
net.minecraft.advancements.critereon.SerializationContext INSTANCE -> a
com.google.gson.Gson predicateGson -> b
8:12:void <init>() -> <init>
15:15:com.google.gson.JsonElement
serializeConditions(net.minecraft.world.level.storage.loot.predicates.LootItemCondi
tion[]) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.ShotCrossbowTrigger -> cu:
net.minecraft.resources.ResourceLocation ID -> a
11:11:void <init>() -> <init>
16:16:net.minecraft.resources.ResourceLocation getId() -> a
21:22:net.minecraft.advancements.critereon.ShotCrossbowTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
26:27:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack)
-> a
11:11:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
26:26:boolean
lambda$trigger$0(net.minecraft.world.item.ItemStack,net.minecraft.advancements.crit
ereon.ShotCrossbowTrigger$TriggerInstance) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.ShotCrossbowTrigger$TriggerInstance -> cu$a:
net.minecraft.advancements.critereon.ItemPredicate item -> a
33:35:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ItemPredicate) -> <init>
38:38:net.minecraft.advancements.critereon.ShotCrossbowTrigger$TriggerInstance
shotCrossbow(net.minecraft.advancements.critereon.ItemPredicate) -> a
42:42:net.minecraft.advancements.critereon.ShotCrossbowTrigger$TriggerInstance
shotCrossbow(net.minecraft.world.level.ItemLike) -> a
46:46:boolean matches(net.minecraft.world.item.ItemStack) -> a
51:55:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.SimpleCriterionTrigger -> cv:
java.util.Map players -> a
17:18:void <init>() -> <init>
22:23:void
addPlayerListener(net.minecraft.server.PlayerAdvancements,net.minecraft.advancement
s.CriterionTrigger$Listener) -> a
27:34:void
removePlayerListener(net.minecraft.server.PlayerAdvancements,net.minecraft.advancem
ents.CriterionTrigger$Listener) -> b
38:39:void removePlayerListeners(net.minecraft.server.PlayerAdvancements) -> a
net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
45:46:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Dese
rializationContext) -> b
50:77:void
trigger(net.minecraft.server.level.ServerPlayer,java.util.function.Predicate) -> a
17:17:net.minecraft.advancements.CriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Dese
rializationContext) -> a
22:22:java.util.Set
lambda$addPlayerListener$0(net.minecraft.server.PlayerAdvancements) -> b
net.minecraft.advancements.critereon.SlideDownBlockTrigger -> cw:
net.minecraft.resources.ResourceLocation ID -> a
14:14:void <init>() -> <init>
19:19:net.minecraft.resources.ResourceLocation getId() -> a
24:31:net.minecraft.advancements.critereon.SlideDownBlockTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
36:40:net.minecraft.world.level.block.Block
deserializeBlock(com.google.gson.JsonObject) -> a
44:45:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.block.sta
te.BlockState) -> a
14:14:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
44:44:boolean
lambda$trigger$2(net.minecraft.world.level.block.state.BlockState,net.minecraft.adv
ancements.critereon.SlideDownBlockTrigger$TriggerInstance) -> a
38:38:com.google.gson.JsonSyntaxException
lambda$deserializeBlock$1(net.minecraft.resources.ResourceLocation) -> a
28:28:void
lambda$createInstance$0(net.minecraft.world.level.block.Block,java.lang.String) ->
a
15:15:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.SlideDownBlockTrigger$TriggerInstance -> cw$a:
net.minecraft.world.level.block.Block block -> a
net.minecraft.advancements.critereon.StatePropertiesPredicate state -> b
53:56:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.wor
ld.level.block.Block,net.minecraft.advancements.critereon.StatePropertiesPredicate)
-> <init>
59:59:net.minecraft.advancements.critereon.SlideDownBlockTrigger$TriggerInstance
slidesDownBlock(net.minecraft.world.level.block.Block) -> a
64:69:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
73:79:boolean matches(net.minecraft.world.level.block.state.BlockState) -> a
net.minecraft.advancements.critereon.SlimePredicate -> cx:
net.minecraft.advancements.critereon.MinMaxBounds$Ints size -> b
14:16:void <init>(net.minecraft.advancements.critereon.MinMaxBounds$Ints) ->
<init>
19:19:net.minecraft.advancements.critereon.SlimePredicate
sized(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a
23:24:net.minecraft.advancements.critereon.SlimePredicate
fromJson(com.google.gson.JsonObject) -> a
29:31:com.google.gson.JsonObject serializeCustomData() -> a
36:39:boolean
matches(net.minecraft.world.entity.Entity,net.minecraft.server.level.ServerLevel,ne
t.minecraft.world.phys.Vec3) -> a
44:44:net.minecraft.advancements.critereon.EntitySubPredicate$Type type() -> c
net.minecraft.advancements.critereon.StartRidingTrigger -> cy:
net.minecraft.resources.ResourceLocation ID -> a
7:7:void <init>() -> <init>
12:12:net.minecraft.resources.ResourceLocation getId() -> a
17:17:net.minecraft.advancements.critereon.StartRidingTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
21:22:void trigger(net.minecraft.server.level.ServerPlayer) -> a
7:7:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
21:21:boolean
lambda$trigger$0(net.minecraft.advancements.critereon.StartRidingTrigger$TriggerIns
tance) -> a
8:8:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.StartRidingTrigger$TriggerInstance -> cy$a:
26:27:void <init>(net.minecraft.advancements.critereon.ContextAwarePredicate) -
> <init>
30:30:net.minecraft.advancements.critereon.StartRidingTrigger$TriggerInstance
playerStartsRiding(net.minecraft.advancements.critereon.EntityPredicate$Builder) ->
a
net.minecraft.advancements.critereon.StatePropertiesPredicate -> cz:
net.minecraft.advancements.critereon.StatePropertiesPredicate ANY -> a
java.util.List properties -> b
126:134:net.minecraft.advancements.critereon.StatePropertiesPredicate$PropertyMatch
er fromJson(java.lang.String,com.google.gson.JsonElement) -> a
139:142:java.lang.String getStringOrNull(com.google.gson.JsonElement) -> b
147:149:void <init>(java.util.List) -> <init>
152:157:boolean
matches(net.minecraft.world.level.block.state.StateDefinition,net.minecraft.world.l
evel.block.state.StateHolder) -> a
161:161:boolean matches(net.minecraft.world.level.block.state.BlockState) -> a
165:165:boolean matches(net.minecraft.world.level.material.FluidState) -> a
169:170:void
checkState(net.minecraft.world.level.block.state.StateDefinition,java.util.function
.Consumer) -> a
173:183:net.minecraft.advancements.critereon.StatePropertiesPredicate
fromJson(com.google.gson.JsonElement) -> a
187:197:com.google.gson.JsonElement serializeToJson() -> a
194:194:void
lambda$serializeToJson$1(com.google.gson.JsonObject,net.minecraft.advancements.crit
ereon.StatePropertiesPredicate$PropertyMatcher) -> a
169:169:void
lambda$checkState$0(net.minecraft.world.level.block.state.StateDefinition,java.util
.function.Consumer,net.minecraft.advancements.critereon.StatePropertiesPredicate$Pr
opertyMatcher) -> a
24:24:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.StatePropertiesPredicate$Builder -> cz$a:
java.util.List matchers -> a
201:204:void <init>() -> <init>
207:207:net.minecraft.advancements.critereon.StatePropertiesPredicate$Builder
properties() -> a
211:212:net.minecraft.advancements.critereon.StatePropertiesPredicate$Builder
hasProperty(net.minecraft.world.level.block.state.properties.Property,java.lang.Str
ing) -> a
216:216:net.minecraft.advancements.critereon.StatePropertiesPredicate$Builder
hasProperty(net.minecraft.world.level.block.state.properties.Property,int) -> a
220:220:net.minecraft.advancements.critereon.StatePropertiesPredicate$Builder
hasProperty(net.minecraft.world.level.block.state.properties.Property,boolean) -> a
224:224:net.minecraft.advancements.critereon.StatePropertiesPredicate$Builder
hasProperty(net.minecraft.world.level.block.state.properties.Property,java.lang.Com
parable) -> a
228:228:net.minecraft.advancements.critereon.StatePropertiesPredicate build() -
> b
net.minecraft.advancements.critereon.StatePropertiesPredicate$ExactPropertyMatcher
-> cz$b:
java.lang.String value -> a
62:64:void <init>(java.lang.String,java.lang.String) -> <init>
68:70:boolean
match(net.minecraft.world.level.block.state.StateHolder,net.minecraft.world.level.b
lock.state.properties.Property) -> a
75:75:com.google.gson.JsonElement toJson() -> a
net.minecraft.advancements.critereon.StatePropertiesPredicate$PropertyMatcher ->
cz$c:
java.lang.String name -> a
29:31:void <init>(java.lang.String) -> <init>
34:39:boolean
match(net.minecraft.world.level.block.state.StateDefinition,net.minecraft.world.lev
el.block.state.StateHolder) -> a
boolean
match(net.minecraft.world.level.block.state.StateHolder,net.minecraft.world.level.b
lock.state.properties.Property) -> a
com.google.gson.JsonElement toJson() -> a
47:47:java.lang.String getName() -> b
51:55:void
checkState(net.minecraft.world.level.block.state.StateDefinition,java.util.function
.Consumer) -> a
net.minecraft.advancements.critereon.StatePropertiesPredicate$RangedPropertyMatcher
-> cz$d:
java.lang.String minValue -> a
java.lang.String maxValue -> b
86:89:void <init>(java.lang.String,java.lang.String,java.lang.String) -> <init>
93:109:boolean
match(net.minecraft.world.level.block.state.StateHolder,net.minecraft.world.level.b
lock.state.properties.Property) -> a
114:121:com.google.gson.JsonElement toJson() -> a
net.minecraft.advancements.critereon.SummonedEntityTrigger -> da:
net.minecraft.resources.ResourceLocation ID -> a
9:9:void <init>() -> <init>
14:14:net.minecraft.resources.ResourceLocation getId() -> a
19:20:net.minecraft.advancements.critereon.SummonedEntityTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
24:26:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Entity)
-> a
9:9:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
25:25:boolean
lambda$trigger$0(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.a
dvancements.critereon.SummonedEntityTrigger$TriggerInstance) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.SummonedEntityTrigger$TriggerInstance -> da$a:
net.minecraft.advancements.critereon.ContextAwarePredicate entity -> a
32:34:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ContextAwarePredicate) -> <init>
37:37:net.minecraft.advancements.critereon.SummonedEntityTrigger$TriggerInstance
summonedEntity(net.minecraft.advancements.critereon.EntityPredicate$Builder) -> a
41:41:boolean matches(net.minecraft.world.level.storage.loot.LootContext) -> a
46:50:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.TagPredicate -> db:
net.minecraft.tags.TagKey tag -> a
boolean expected -> b
19:22:void <init>(net.minecraft.tags.TagKey,boolean) -> <init>
25:25:net.minecraft.advancements.critereon.TagPredicate
is(net.minecraft.tags.TagKey) -> a
29:29:net.minecraft.advancements.critereon.TagPredicate
isNot(net.minecraft.tags.TagKey) -> b
33:33:boolean matches(net.minecraft.core.Holder) -> a
37:40:com.google.gson.JsonElement serializeToJson() -> a
44:50:net.minecraft.advancements.critereon.TagPredicate
fromJson(com.google.gson.JsonElement,net.minecraft.resources.ResourceKey) -> a
net.minecraft.advancements.critereon.TameAnimalTrigger -> dc:
net.minecraft.resources.ResourceLocation ID -> a
9:9:void <init>() -> <init>
14:14:net.minecraft.resources.ResourceLocation getId() -> a
19:20:net.minecraft.advancements.critereon.TameAnimalTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
24:26:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.animal.A
nimal) -> a
9:9:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
25:25:boolean
lambda$trigger$0(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.a
dvancements.critereon.TameAnimalTrigger$TriggerInstance) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.TameAnimalTrigger$TriggerInstance -> dc$a:
net.minecraft.advancements.critereon.ContextAwarePredicate entity -> a
32:34:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ContextAwarePredicate) -> <init>
37:37:net.minecraft.advancements.critereon.TameAnimalTrigger$TriggerInstance
tamedAnimal() -> c
41:41:net.minecraft.advancements.critereon.TameAnimalTrigger$TriggerInstance
tamedAnimal(net.minecraft.advancements.critereon.EntityPredicate) -> a
45:45:boolean matches(net.minecraft.world.level.storage.loot.LootContext) -> a
50:54:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.TargetBlockTrigger -> dd:
net.minecraft.resources.ResourceLocation ID -> a
10:10:void <init>() -> <init>
15:15:net.minecraft.resources.ResourceLocation getId() -> a
20:22:net.minecraft.advancements.critereon.TargetBlockTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
26:28:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Entity,n
et.minecraft.world.phys.Vec3,int) -> a
10:10:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
27:27:boolean
lambda$trigger$0(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.w
orld.phys.Vec3,int,net.minecraft.advancements.critereon.TargetBlockTrigger$TriggerI
nstance) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.TargetBlockTrigger$TriggerInstance -> dd$a:
net.minecraft.advancements.critereon.MinMaxBounds$Ints signalStrength -> a
net.minecraft.advancements.critereon.ContextAwarePredicate projectile -> b
35:38:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.MinMaxBounds$Ints,net.minecraft.advancements.critereon.ContextA
warePredicate) -> <init>
41:41:net.minecraft.advancements.critereon.TargetBlockTrigger$TriggerInstance
targetHit(net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.adva
ncements.critereon.ContextAwarePredicate) -> a
46:49:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
53:59:boolean
matches(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.world.phys
.Vec3,int) -> a
net.minecraft.advancements.critereon.TradeTrigger -> de:
net.minecraft.resources.ResourceLocation ID -> a
10:10:void <init>() -> <init>
15:15:net.minecraft.resources.ResourceLocation getId() -> a
20:22:net.minecraft.advancements.critereon.TradeTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
26:28:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.npc.Abst
ractVillager,net.minecraft.world.item.ItemStack) -> a
10:10:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
27:27:boolean
lambda$trigger$0(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.w
orld.item.ItemStack,net.minecraft.advancements.critereon.TradeTrigger$TriggerInstan
ce) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.TradeTrigger$TriggerInstance -> de$a:
net.minecraft.advancements.critereon.ContextAwarePredicate villager -> a
net.minecraft.advancements.critereon.ItemPredicate item -> b
35:38:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ContextAwarePredicate,net.minecraft.advancements.critereon.Item
Predicate) -> <init>
41:41:net.minecraft.advancements.critereon.TradeTrigger$TriggerInstance
tradedWithVillager() -> c
45:45:net.minecraft.advancements.critereon.TradeTrigger$TriggerInstance
tradedWithVillager(net.minecraft.advancements.critereon.EntityPredicate$Builder) ->
a
49:55:boolean
matches(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.world.item
.ItemStack) -> a
60:65:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.UsedEnderEyeTrigger -> df:
net.minecraft.resources.ResourceLocation ID -> a
8:8:void <init>() -> <init>
13:13:net.minecraft.resources.ResourceLocation getId() -> a
18:19:net.minecraft.advancements.critereon.UsedEnderEyeTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
23:27:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.core.BlockPos) -> a
8:8:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
26:26:boolean
lambda$trigger$0(double,net.minecraft.advancements.critereon.UsedEnderEyeTrigger$Tr
iggerInstance) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.UsedEnderEyeTrigger$TriggerInstance -> df$a:
net.minecraft.advancements.critereon.MinMaxBounds$Doubles level -> a
33:35:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.MinMaxBounds$Doubles) -> <init>
38:38:boolean matches(double) -> a
net.minecraft.advancements.critereon.UsedTotemTrigger -> dg:
net.minecraft.resources.ResourceLocation ID -> a
11:11:void <init>() -> <init>
16:16:net.minecraft.resources.ResourceLocation getId() -> a
21:22:net.minecraft.advancements.critereon.UsedTotemTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
26:27:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack)
-> a
11:11:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
26:26:boolean
lambda$trigger$0(net.minecraft.world.item.ItemStack,net.minecraft.advancements.crit
ereon.UsedTotemTrigger$TriggerInstance) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.UsedTotemTrigger$TriggerInstance -> dg$a:
net.minecraft.advancements.critereon.ItemPredicate item -> a
33:35:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ItemPredicate) -> <init>
38:38:net.minecraft.advancements.critereon.UsedTotemTrigger$TriggerInstance
usedTotem(net.minecraft.advancements.critereon.ItemPredicate) -> a
42:42:net.minecraft.advancements.critereon.UsedTotemTrigger$TriggerInstance
usedTotem(net.minecraft.world.level.ItemLike) -> a
46:46:boolean matches(net.minecraft.world.item.ItemStack) -> a
51:55:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.UsingItemTrigger -> dh:
net.minecraft.resources.ResourceLocation ID -> a
8:8:void <init>() -> <init>
13:13:net.minecraft.resources.ResourceLocation getId() -> a
18:19:net.minecraft.advancements.critereon.UsingItemTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
23:24:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack)
-> a
8:8:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
23:23:boolean
lambda$trigger$0(net.minecraft.world.item.ItemStack,net.minecraft.advancements.crit
ereon.UsingItemTrigger$TriggerInstance) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.UsingItemTrigger$TriggerInstance -> dh$a:
net.minecraft.advancements.critereon.ItemPredicate item -> a
30:32:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ItemPredicate) -> <init>
35:35:net.minecraft.advancements.critereon.UsingItemTrigger$TriggerInstance
lookingAt(net.minecraft.advancements.critereon.EntityPredicate$Builder,net.minecraf
t.advancements.critereon.ItemPredicate$Builder) -> a
39:42:boolean matches(net.minecraft.world.item.ItemStack) -> a
47:51:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.WrappedMinMaxBounds -> di:
net.minecraft.advancements.critereon.WrappedMinMaxBounds ANY -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INTS_ONLY -> b
java.lang.Float min -> c
java.lang.Float max -> d
26:29:void <init>(java.lang.Float,java.lang.Float) -> <init>
32:32:net.minecraft.advancements.critereon.WrappedMinMaxBounds exactly(float) -
> a
36:36:net.minecraft.advancements.critereon.WrappedMinMaxBounds
between(float,float) -> a
40:40:net.minecraft.advancements.critereon.WrappedMinMaxBounds atLeast(float) -
> b
44:44:net.minecraft.advancements.critereon.WrappedMinMaxBounds atMost(float) ->
c
48:57:boolean matches(float) -> d
61:70:boolean matchesSqr(double) -> a
75:75:java.lang.Float getMin() -> a
80:80:java.lang.Float getMax() -> b
84:99:com.google.gson.JsonElement serializeToJson() -> c
103:114:net.minecraft.advancements.critereon.WrappedMinMaxBounds
fromJson(com.google.gson.JsonElement) -> a
119:119:net.minecraft.advancements.critereon.WrappedMinMaxBounds
fromReader(com.mojang.brigadier.StringReader,boolean) -> a
123:147:net.minecraft.advancements.critereon.WrappedMinMaxBounds
fromReader(com.mojang.brigadier.StringReader,boolean,java.util.function.Function) -
> a
152:166:java.lang.Float readNumber(com.mojang.brigadier.StringReader,boolean) -
> b
172:181:boolean isAllowedNumber(com.mojang.brigadier.StringReader,boolean) -> c
186:186:java.lang.Float
optionallyFormat(java.lang.Float,java.util.function.Function) -> a
119:119:java.lang.Float lambda$fromReader$0(java.lang.Float) -> a
17:19:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.package-info -> dj:
net.minecraft.advancements.package-info -> dk:
net.minecraft.client.AttackIndicatorStatus -> emy:
net.minecraft.client.AttackIndicatorStatus OFF -> a
net.minecraft.client.AttackIndicatorStatus CROSSHAIR -> b
net.minecraft.client.AttackIndicatorStatus HOTBAR -> c
java.util.function.IntFunction BY_ID -> d
int id -> e
java.lang.String key -> f
net.minecraft.client.AttackIndicatorStatus[] $VALUES -> g
8:8:net.minecraft.client.AttackIndicatorStatus[] values() -> values
8:8:net.minecraft.client.AttackIndicatorStatus valueOf(java.lang.String) ->
valueOf
19:22:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
26:26:int getId() -> a
31:31:java.lang.String getKey() -> b
35:35:net.minecraft.client.AttackIndicatorStatus byId(int) -> a
8:8:net.minecraft.client.AttackIndicatorStatus[] $values() -> d
8:14:void <clinit>() -> <clinit>
net.minecraft.client.Camera -> emz:
boolean initialized -> b
net.minecraft.world.level.BlockGetter level -> c
net.minecraft.world.entity.Entity entity -> d
net.minecraft.world.phys.Vec3 position -> e
net.minecraft.core.BlockPos$MutableBlockPos blockPosition -> f
org.joml.Vector3f forwards -> g
org.joml.Vector3f up -> h
org.joml.Vector3f left -> i
float xRot -> j
float yRot -> k
org.joml.Quaternionf rotation -> l
boolean detached -> m
float eyeHeight -> n
float eyeHeightOld -> o
float FOG_DISTANCE_SCALE -> a
24:35:void <init>() -> <init>
42:61:void
setup(net.minecraft.world.level.BlockGetter,net.minecraft.world.entity.Entity,boole
an,boolean,float) -> a
64:68:void tick() -> a
71:90:double getMaxZoom(double) -> a
94:98:void move(double,double,double) -> a
101:109:void setRotation(float,float) -> a
112:113:void setPosition(double,double,double) -> b
116:118:void setPosition(net.minecraft.world.phys.Vec3) -> a
121:121:net.minecraft.world.phys.Vec3 getPosition() -> b
125:125:net.minecraft.core.BlockPos getBlockPosition() -> c
129:129:float getXRot() -> d
133:133:float getYRot() -> e
137:137:org.joml.Quaternionf rotation() -> f
141:141:net.minecraft.world.entity.Entity getEntity() -> g
145:145:boolean isInitialized() -> h
149:149:boolean isDetached() -> i
153:162:net.minecraft.client.Camera$NearPlane getNearPlane() -> j
166:197:net.minecraft.world.level.material.FogType getFluidInCamera() -> k
201:201:org.joml.Vector3f getLookVector() -> l
205:205:org.joml.Vector3f getUpVector() -> m
209:209:org.joml.Vector3f getLeftVector() -> n
213:216:void reset() -> o
net.minecraft.client.Camera$NearPlane -> emz$a:
net.minecraft.world.phys.Vec3 forward -> a
net.minecraft.world.phys.Vec3 left -> b
net.minecraft.world.phys.Vec3 up -> c
223:227:void
<init>(net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec3,net.minecraft.wo
rld.phys.Vec3) -> <init>
230:230:net.minecraft.world.phys.Vec3 getTopLeft() -> a
234:234:net.minecraft.world.phys.Vec3 getTopRight() -> b
238:238:net.minecraft.world.phys.Vec3 getBottomLeft() -> c
242:242:net.minecraft.world.phys.Vec3 getBottomRight() -> d
246:246:net.minecraft.world.phys.Vec3 getPointOnPlane(float,float) -> a
net.minecraft.client.CameraType -> ena:
net.minecraft.client.CameraType FIRST_PERSON -> a
net.minecraft.client.CameraType THIRD_PERSON_BACK -> b
net.minecraft.client.CameraType THIRD_PERSON_FRONT -> c
net.minecraft.client.CameraType[] VALUES -> d
boolean firstPerson -> e
boolean mirrored -> f
net.minecraft.client.CameraType[] $VALUES -> g
3:3:net.minecraft.client.CameraType[] values() -> values
3:3:net.minecraft.client.CameraType valueOf(java.lang.String) -> valueOf
14:17:void <init>(java.lang.String,int,boolean,boolean) -> <init>
20:20:boolean isFirstPerson() -> a
24:24:boolean isMirrored() -> b
28:28:net.minecraft.client.CameraType cycle() -> c
3:3:net.minecraft.client.CameraType[] $values() -> d
3:9:void <clinit>() -> <clinit>
net.minecraft.client.ClientBrandRetriever ->
net.minecraft.client.ClientBrandRetriever:
java.lang.String VANILLA_NAME -> a
5:5:void <init>() -> <init>
12:12:java.lang.String getClientModName() -> getClientModName
net.minecraft.client.ClientRecipeBook -> enb:
org.slf4j.Logger LOGGER -> c
java.util.Map collectionsByTab -> d
java.util.List allCollections -> e
25:29:void <init>() -> <init>
32:47:void
setupCollections(java.lang.Iterable,net.minecraft.core.RegistryAccess) -> a
50:74:java.util.Map categorizeAndGroupRecipes(java.lang.Iterable) -> a
78:117:net.minecraft.client.RecipeBookCategories
getCategory(net.minecraft.world.item.crafting.Recipe) -> g
121:121:java.util.List getCollections() -> b
125:125:java.util.List getCollection(net.minecraft.client.RecipeBookCategories)
-> a
116:116:java.lang.Object
lambda$getCategory$6(net.minecraft.world.item.crafting.Recipe) -> h
69:69:java.util.List
lambda$categorizeAndGroupRecipes$5(net.minecraft.client.RecipeBookCategories) -> b
63:63:java.util.List
lambda$categorizeAndGroupRecipes$4(net.minecraft.client.RecipeBookCategories) -> c
42:42:void
lambda$setupCollections$3(java.util.Map,net.minecraft.client.RecipeBookCategories,j
ava.util.List) -> a
42:42:java.util.stream.Stream
lambda$setupCollections$2(java.util.Map,net.minecraft.client.RecipeBookCategories)
-> a
38:38:void
lambda$setupCollections$1(java.util.Map,net.minecraft.core.RegistryAccess,com.googl
e.common.collect.ImmutableList$Builder,net.minecraft.client.RecipeBookCategories,ja
va.util.List) -> a
38:38:net.minecraft.client.gui.screens.recipebook.RecipeCollection
lambda$setupCollections$0(net.minecraft.core.RegistryAccess,java.util.List) -> a
26:26:void <clinit>() -> <clinit>
net.minecraft.client.ClientRecipeBook$1 -> enb$1:
int[] $SwitchMap$net$minecraft$world$item$crafting$CraftingBookCategory -> a
int[] $SwitchMap$net$minecraft$world$item$crafting$CookingBookCategory -> b
79:91:void <clinit>() -> <clinit>
net.minecraft.client.CloudStatus -> enc:
net.minecraft.client.CloudStatus OFF -> a
net.minecraft.client.CloudStatus FAST -> b
net.minecraft.client.CloudStatus FANCY -> c
int id -> d
java.lang.String key -> e
net.minecraft.client.CloudStatus[] $VALUES -> f
5:5:net.minecraft.client.CloudStatus[] values() -> values
5:5:net.minecraft.client.CloudStatus valueOf(java.lang.String) -> valueOf
14:17:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
21:21:int getId() -> a
26:26:java.lang.String getKey() -> b
5:5:net.minecraft.client.CloudStatus[] $values() -> d
5:8:void <clinit>() -> <clinit>
net.minecraft.client.ComponentCollector -> end:
java.util.List parts -> a
9:10:void <init>() -> <init>
13:14:void append(net.minecraft.network.chat.FormattedText) -> a
18:24:net.minecraft.network.chat.FormattedText getResult() -> a
28:29:net.minecraft.network.chat.FormattedText getResultOrEmpty() -> b
33:34:void reset() -> c
net.minecraft.client.DebugQueryHandler -> ene:
net.minecraft.client.multiplayer.ClientPacketListener connection -> a
int transactionId -> b
java.util.function.Consumer callback -> c
15:22:void <init>(net.minecraft.client.multiplayer.ClientPacketListener) ->
<init>
25:31:boolean handleResponse(int,net.minecraft.nbt.CompoundTag) -> a
35:36:int startTransaction(java.util.function.Consumer) -> a
40:42:void queryEntityTag(int,java.util.function.Consumer) -> a
45:47:void
queryBlockEntityTag(net.minecraft.core.BlockPos,java.util.function.Consumer) -> a
net.minecraft.client.GameNarrator -> enf:
net.minecraft.network.chat.Component NO_TITLE -> a
org.slf4j.Logger LOGGER -> b
net.minecraft.client.Minecraft minecraft -> c
com.mojang.text2speech.Narrator narrator -> d
19:23:void <init>(net.minecraft.client.Minecraft) -> <init>
26:31:void sayChat(net.minecraft.network.chat.Component) -> a
34:39:void say(net.minecraft.network.chat.Component) -> b
42:43:void sayNow(net.minecraft.network.chat.Component) -> c
46:53:void sayNow(java.lang.String) -> a
56:56:net.minecraft.client.NarratorStatus getStatus() -> d
60:63:void logNarratedMessage(java.lang.String) -> b
66:80:void updateNarratorStatus(net.minecraft.client.NarratorStatus) -> a
83:83:boolean isActive() -> a
87:91:void clear() -> b
94:95:void destroy() -> c
98:110:void checkStatus(boolean) -> a
15:16:void <clinit>() -> <clinit>
net.minecraft.client.GameNarrator$NarratorInitException -> enf$a:
114:115:void <init>(java.lang.String) -> <init>
net.minecraft.client.GraphicsStatus -> eng:
net.minecraft.client.GraphicsStatus FAST -> a
net.minecraft.client.GraphicsStatus FANCY -> b
net.minecraft.client.GraphicsStatus FABULOUS -> c
java.util.function.IntFunction BY_ID -> d
int id -> e
java.lang.String key -> f
net.minecraft.client.GraphicsStatus[] $VALUES -> g
8:8:net.minecraft.client.GraphicsStatus[] values() -> values
8:8:net.minecraft.client.GraphicsStatus valueOf(java.lang.String) -> valueOf
19:22:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
26:26:int getId() -> a
31:31:java.lang.String getKey() -> b
36:39:java.lang.String toString() -> toString
44:44:net.minecraft.client.GraphicsStatus byId(int) -> a
8:8:net.minecraft.client.GraphicsStatus[] $values() -> d
8:14:void <clinit>() -> <clinit>
net.minecraft.client.GraphicsStatus$1 -> eng$1:
int[] $SwitchMap$net$minecraft$client$GraphicsStatus -> a
36:36:void <clinit>() -> <clinit>
net.minecraft.client.GuiMessage -> enh:
int addedTime -> a
net.minecraft.network.chat.Component content -> b
net.minecraft.network.chat.MessageSignature signature -> c
net.minecraft.client.GuiMessageTag tag -> d
9:9:void
<init>(int,net.minecraft.network.chat.Component,net.minecraft.network.chat.MessageS
ignature,net.minecraft.client.GuiMessageTag) -> <init>
9:9:java.lang.String toString() -> toString
9:9:int hashCode() -> hashCode
9:9:boolean equals(java.lang.Object) -> equals
9:9:int addedTime() -> a
9:9:net.minecraft.network.chat.Component content() -> b
9:9:net.minecraft.network.chat.MessageSignature signature() -> c
9:9:net.minecraft.client.GuiMessageTag tag() -> d
net.minecraft.client.GuiMessage$Line -> enh$a:
int addedTime -> a
net.minecraft.util.FormattedCharSequence content -> b
net.minecraft.client.GuiMessageTag tag -> c
boolean endOfEntry -> d
10:10:void
<init>(int,net.minecraft.util.FormattedCharSequence,net.minecraft.client.GuiMessage
Tag,boolean) -> <init>
10:10:java.lang.String toString() -> toString
10:10:int hashCode() -> hashCode
10:10:boolean equals(java.lang.Object) -> equals
10:10:int addedTime() -> a
10:10:net.minecraft.util.FormattedCharSequence content() -> b
10:10:net.minecraft.client.GuiMessageTag tag() -> c
10:10:boolean endOfEntry() -> d
net.minecraft.client.GuiMessageTag -> eni:
int indicatorColor -> a
net.minecraft.client.GuiMessageTag$Icon icon -> b
net.minecraft.network.chat.Component text -> c
java.lang.String logTag -> d
net.minecraft.network.chat.Component SYSTEM_TEXT -> e
net.minecraft.network.chat.Component SYSTEM_TEXT_SINGLE_PLAYER -> f
net.minecraft.network.chat.Component CHAT_NOT_SECURE_TEXT -> g
net.minecraft.network.chat.Component CHAT_MODIFIED_TEXT -> h
int CHAT_NOT_SECURE_INDICATOR_COLOR -> i
int CHAT_MODIFIED_INDICATOR_COLOR -> j
net.minecraft.client.GuiMessageTag SYSTEM -> k
net.minecraft.client.GuiMessageTag SYSTEM_SINGLE_PLAYER -> l
net.minecraft.client.GuiMessageTag CHAT_NOT_SECURE -> m
net.minecraft.resources.ResourceLocation TEXTURE_LOCATION -> n
11:11:void
<init>(int,net.minecraft.client.GuiMessageTag$Icon,net.minecraft.network.chat.Compo
nent,java.lang.String) -> <init>
27:27:net.minecraft.client.GuiMessageTag system() -> a
31:31:net.minecraft.client.GuiMessageTag systemSinglePlayer() -> b
35:35:net.minecraft.client.GuiMessageTag chatNotSecure() -> c
39:41:net.minecraft.client.GuiMessageTag chatModified(java.lang.String) -> a
11:11:java.lang.String toString() -> toString
11:11:int hashCode() -> hashCode
11:11:boolean equals(java.lang.Object) -> equals
11:11:int indicatorColor() -> d
11:11:net.minecraft.client.GuiMessageTag$Icon icon() -> e
11:11:net.minecraft.network.chat.Component text() -> f
11:11:java.lang.String logTag() -> g
12:24:void <clinit>() -> <clinit>
net.minecraft.client.GuiMessageTag$Icon -> eni$a:
net.minecraft.client.GuiMessageTag$Icon CHAT_MODIFIED -> a
int u -> b
int v -> c
int width -> d
int height -> e
net.minecraft.client.GuiMessageTag$Icon[] $VALUES -> f
44:44:net.minecraft.client.GuiMessageTag$Icon[] values() -> values
44:44:net.minecraft.client.GuiMessageTag$Icon valueOf(java.lang.String) ->
valueOf
53:58:void <init>(java.lang.String,int,int,int,int,int) -> <init>
61:62:void draw(net.minecraft.client.gui.GuiGraphics,int,int) -> a
44:44:net.minecraft.client.GuiMessageTag$Icon[] $values() -> a
44:45:void <clinit>() -> <clinit>
net.minecraft.client.HotbarManager -> enj:
org.slf4j.Logger LOGGER -> b
int NUM_HOTBAR_GROUPS -> a
java.io.File optionsFile -> c
com.mojang.datafixers.DataFixer fixerUpper -> d
net.minecraft.client.player.inventory.Hotbar[] hotbars -> e
boolean loaded -> f
21:31:void <init>(java.io.File,com.mojang.datafixers.DataFixer) -> <init>
35:50:void load() -> b
54:62:void save() -> a
65:69:net.minecraft.client.player.inventory.Hotbar get(int) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.client.InputType -> enk:
net.minecraft.client.InputType NONE -> a
net.minecraft.client.InputType MOUSE -> b
net.minecraft.client.InputType KEYBOARD_ARROW -> c
net.minecraft.client.InputType KEYBOARD_TAB -> d
net.minecraft.client.InputType[] $VALUES -> e
3:3:net.minecraft.client.InputType[] values() -> values
3:3:net.minecraft.client.InputType valueOf(java.lang.String) -> valueOf
3:3:void <init>(java.lang.String,int) -> <init>
11:11:boolean isMouse() -> a
15:15:boolean isKeyboard() -> b
3:3:net.minecraft.client.InputType[] $values() -> c
3:7:void <clinit>() -> <clinit>
net.minecraft.client.KeyMapping -> enl:
java.util.Map ALL -> h
java.util.Map MAP -> i
java.util.Set CATEGORIES -> j
java.lang.String CATEGORY_MOVEMENT -> a
java.lang.String CATEGORY_MISC -> b
java.lang.String CATEGORY_MULTIPLAYER -> c
java.lang.String CATEGORY_GAMEPLAY -> d
java.lang.String CATEGORY_INVENTORY -> e
java.lang.String CATEGORY_INTERFACE -> f
java.lang.String CATEGORY_CREATIVE -> g
java.util.Map CATEGORY_SORT_ORDER -> k
java.lang.String name -> l
com.mojang.blaze3d.platform.InputConstants$Key defaultKey -> m
java.lang.String category -> n
com.mojang.blaze3d.platform.InputConstants$Key key -> o
boolean isDown -> p
int clickCount -> q
39:43:void click(com.mojang.blaze3d.platform.InputConstants$Key) -> a
46:50:void set(com.mojang.blaze3d.platform.InputConstants$Key,boolean) -> a
54:59:void setAll() -> a
62:65:void releaseAll() -> b
68:73:void resetToggleKeys() -> c
76:80:void resetMapping() -> d
90:91:void <init>(java.lang.String,int,java.lang.String) -> <init>
93:102:void
<init>(java.lang.String,com.mojang.blaze3d.platform.InputConstants$Type,int,java.la
ng.String) -> <init>
105:105:boolean isDown() -> e
109:109:java.lang.String getCategory() -> f
113:117:boolean consumeClick() -> g
121:123:void release() -> n
126:126:java.lang.String getName() -> h
130:130:com.mojang.blaze3d.platform.InputConstants$Key getDefaultKey() -> i
134:135:void setKey(com.mojang.blaze3d.platform.InputConstants$Key) -> b
139:142:int compareTo(net.minecraft.client.KeyMapping) -> a
146:150:java.util.function.Supplier createNameSupplier(java.lang.String) -> a
155:155:boolean same(net.minecraft.client.KeyMapping) -> b
159:159:boolean isUnbound() -> j
163:166:boolean matches(int,int) -> a
170:170:boolean matchesMouse(int) -> a
174:174:net.minecraft.network.chat.Component getTranslatedKeyMessage() -> k
178:178:boolean isDefault() -> l
182:182:java.lang.String saveString() -> m
186:187:void setDown(boolean) -> a
14:14:int compareTo(java.lang.Object) -> compareTo
148:148:net.minecraft.network.chat.Component
lambda$createNameSupplier$1(java.lang.String) -> b
29:36:void lambda$static$0(java.util.HashMap) -> a
15:28:void <clinit>() -> <clinit>
net.minecraft.client.KeyboardHandler -> enm:
int DEBUG_CRASH_TIME -> a
net.minecraft.client.Minecraft minecraft -> b
com.mojang.blaze3d.platform.ClipboardManager clipboardManager -> c
long debugCrashKeyTime -> d
long debugCrashKeyReportedTime -> e
long debugCrashKeyReportedCount -> f
boolean handledDebugKey -> g
55:63:void <init>(net.minecraft.client.Minecraft) -> <init>
67:94:boolean handleChunkDebugKeys(int) -> a
99:100:void
debugComponent(net.minecraft.ChatFormatting,net.minecraft.network.chat.Component) -
> a
103:104:void debugFeedbackComponent(net.minecraft.network.chat.Component) -> a
107:108:void debugFeedbackTranslated(java.lang.String,java.lang.Object[]) -> a
111:112:void debugWarningTranslated(java.lang.String,java.lang.Object[]) -> b
115:116:void debugFeedback(java.lang.String,java.lang.Object[]) -> c
119:244:boolean handleDebugKeys(int) -> b
249:300:void copyRecreateCommand(boolean,boolean) -> a
303:309:void
copyCreateBlockCommand(net.minecraft.world.level.block.state.BlockState,net.minecra
ft.core.BlockPos,net.minecraft.nbt.CompoundTag) -> a
313:323:void
copyCreateEntityCommand(net.minecraft.resources.ResourceLocation,net.minecraft.worl
d.phys.Vec3,net.minecraft.nbt.CompoundTag) -> a
326:456:void keyPress(long,int,int,int,int) -> a
459:473:void charTyped(long,int,int) -> a
476:479:void setup(long) -> a
482:482:java.lang.String getClipboard() -> a
490:493:void setClipboard(java.lang.String) -> a
496:520:void tick() -> b
483:486:void lambda$getClipboard$12(int,long) -> a
478:478:void lambda$setup$11(long,int,int) -> b
478:478:void lambda$setup$10(long,int,int) -> c
477:477:void lambda$setup$9(long,int,int,int,int) -> b
477:477:void lambda$setup$8(long,int,int,int,int) -> c
470:470:void
lambda$charTyped$7(net.minecraft.client.gui.components.events.GuiEventListener,char
,int) -> a
467:467:void
lambda$charTyped$6(net.minecraft.client.gui.components.events.GuiEventListener,int,
int) -> a
393:399:void
lambda$keyPress$5(int,net.minecraft.client.gui.screens.Screen,boolean[],int,int,int
) -> a
366:366:void lambda$keyPress$4(net.minecraft.network.chat.Component) -> b
366:366:void lambda$keyPress$3(net.minecraft.network.chat.Component) -> c
283:285:void
lambda$copyRecreateCommand$2(net.minecraft.resources.ResourceLocation,net.minecraft
.world.entity.Entity,net.minecraft.nbt.CompoundTag) -> a
262:264:void
lambda$copyRecreateCommand$1(net.minecraft.world.level.block.state.BlockState,net.m
inecraft.core.BlockPos,net.minecraft.nbt.CompoundTag) -> b
219:219:net.minecraft.network.chat.Style
lambda$handleDebugKeys$0(java.nio.file.Path,net.minecraft.network.chat.Style) -> a
net.minecraft.client.KeyboardHandler$1 -> enm$1:
int[] $SwitchMap$net$minecraft$world$phys$HitResult$Type -> a
254:254:void <clinit>() -> <clinit>
net.minecraft.client.Minecraft -> enn:
net.minecraft.client.Minecraft instance -> F
org.slf4j.Logger LOGGER -> G
boolean ON_OSX -> a
int MAX_TICKS_PER_UPDATE -> H
net.minecraft.resources.ResourceLocation DEFAULT_FONT -> b
net.minecraft.resources.ResourceLocation UNIFORM_FONT -> c
net.minecraft.resources.ResourceLocation ALT_FONT -> d
net.minecraft.resources.ResourceLocation REGIONAL_COMPLIANCIES -> I
java.util.concurrent.CompletableFuture RESOURCE_RELOAD_INITIAL_TASK -> J
net.minecraft.network.chat.Component SOCIAL_INTERACTIONS_NOT_AVAILABLE -> K
java.lang.String UPDATE_DRIVERS_ADVICE -> e
java.nio.file.Path resourcePackDirectory -> L
com.mojang.authlib.properties.PropertyMap profileProperties -> M
net.minecraft.client.renderer.texture.TextureManager textureManager -> N
com.mojang.datafixers.DataFixer fixerUpper -> O
net.minecraft.client.renderer.VirtualScreen virtualScreen -> P
com.mojang.blaze3d.platform.Window window -> Q
net.minecraft.client.Timer timer -> R
net.minecraft.client.renderer.RenderBuffers renderBuffers -> S
net.minecraft.client.renderer.LevelRenderer levelRenderer -> f
net.minecraft.client.renderer.entity.EntityRenderDispatcher
entityRenderDispatcher -> T
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> U
net.minecraft.client.particle.ParticleEngine particleEngine -> g
net.minecraft.client.searchtree.SearchRegistry searchRegistry -> V
net.minecraft.client.User user -> W
net.minecraft.client.gui.Font font -> h
net.minecraft.client.gui.Font fontFilterFishy -> i
net.minecraft.client.renderer.GameRenderer gameRenderer -> j
net.minecraft.client.renderer.debug.DebugRenderer debugRenderer -> k
java.util.concurrent.atomic.AtomicReference progressListener -> X
net.minecraft.client.gui.Gui gui -> l
net.minecraft.client.Options options -> m
net.minecraft.client.HotbarManager hotbarManager -> Y
net.minecraft.client.MouseHandler mouseHandler -> n
net.minecraft.client.KeyboardHandler keyboardHandler -> o
net.minecraft.client.InputType lastInputType -> Z
java.io.File gameDirectory -> p
java.lang.String launchedVersion -> aa
java.lang.String versionType -> ab
java.net.Proxy proxy -> ac
net.minecraft.world.level.storage.LevelStorageSource levelSource -> ad
net.minecraft.util.FrameTimer frameTimer -> q
boolean is64bit -> ae
boolean demo -> af
boolean allowsMultiplayer -> ag
boolean allowsChat -> ah
net.minecraft.server.packs.resources.ReloadableResourceManager resourceManager
-> ai
net.minecraft.server.packs.VanillaPackResources vanillaPackResources -> aj
net.minecraft.client.resources.DownloadedPackSource downloadedPackSource -> ak
net.minecraft.server.packs.repository.PackRepository resourcePackRepository ->
al
net.minecraft.client.resources.language.LanguageManager languageManager -> am
net.minecraft.client.color.block.BlockColors blockColors -> an
net.minecraft.client.color.item.ItemColors itemColors -> ao
com.mojang.blaze3d.pipeline.RenderTarget mainRenderTarget -> ap
net.minecraft.client.sounds.SoundManager soundManager -> aq
net.minecraft.client.sounds.MusicManager musicManager -> ar
net.minecraft.client.gui.font.FontManager fontManager -> as
net.minecraft.client.resources.SplashManager splashManager -> at
net.minecraft.client.renderer.GpuWarnlistManager gpuWarnlistManager -> au
net.minecraft.client.PeriodicNotificationManager regionalCompliancies -> av
com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService
authenticationService -> aw
com.mojang.authlib.minecraft.MinecraftSessionService minecraftSessionService ->
ax
com.mojang.authlib.minecraft.UserApiService userApiService -> ay
net.minecraft.client.resources.SkinManager skinManager -> az
net.minecraft.client.resources.model.ModelManager modelManager -> aA
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderer -> aB
net.minecraft.client.resources.PaintingTextureManager paintingTextures -> aC
net.minecraft.client.resources.MobEffectTextureManager mobEffectTextures -> aD
net.minecraft.client.gui.components.toasts.ToastComponent toast -> aE
net.minecraft.client.tutorial.Tutorial tutorial -> aF
net.minecraft.client.gui.screens.social.PlayerSocialManager playerSocialManager
-> aG
net.minecraft.client.model.geom.EntityModelSet entityModels -> aH
net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher
blockEntityRenderDispatcher -> aI
net.minecraft.client.telemetry.ClientTelemetryManager telemetryManager -> aJ
net.minecraft.client.multiplayer.ProfileKeyPairManager profileKeyPairManager ->
aK
com.mojang.realmsclient.gui.RealmsDataFetcher realmsDataFetcher -> aL
net.minecraft.client.quickplay.QuickPlayLog quickPlayLog -> aM
net.minecraft.client.multiplayer.MultiPlayerGameMode gameMode -> r
net.minecraft.client.multiplayer.ClientLevel level -> s
net.minecraft.client.player.LocalPlayer player -> t
net.minecraft.client.server.IntegratedServer singleplayerServer -> aN
net.minecraft.network.Connection pendingConnection -> aO
boolean isLocalServer -> aP
net.minecraft.world.entity.Entity cameraEntity -> u
net.minecraft.world.entity.Entity crosshairPickEntity -> v
net.minecraft.world.phys.HitResult hitResult -> w
int rightClickDelay -> aQ
int missTime -> x
boolean pause -> aR
float pausePartialTick -> aS
long lastNanoTime -> aT
long lastTime -> aU
int frames -> aV
boolean noRender -> y
net.minecraft.client.gui.screens.Screen screen -> z
net.minecraft.client.gui.screens.Overlay overlay -> aW
boolean connectedToRealms -> aX
java.lang.Thread gameThread -> aY
boolean running -> aZ
java.util.function.Supplier delayedCrash -> ba
int fps -> bb
java.lang.String fpsString -> A
long frameTimeNs -> bc
boolean wireframe -> B
boolean chunkPath -> C
boolean chunkVisibility -> D
boolean smartCull -> E
boolean windowActive -> bd
java.util.Queue progressTasks -> be
java.util.concurrent.CompletableFuture pendingReload -> bf
net.minecraft.client.gui.components.toasts.TutorialToast
socialInteractionsToast -> bg
net.minecraft.util.profiling.ProfilerFiller profiler -> bh
int fpsPieRenderTicks -> bi
net.minecraft.util.profiling.ContinuousProfiler fpsPieProfiler -> bj
net.minecraft.util.profiling.ProfileResults fpsPieResults -> bk
net.minecraft.util.profiling.metrics.profiling.MetricsRecorder metricsRecorder
-> bl
net.minecraft.client.ResourceLoadStateTracker reloadStateTracker -> bm
long savedCpuDuration -> bn
double gpuUtilization -> bo
com.mojang.blaze3d.systems.TimerQuery$FrameProfile currentFrameProfile -> bp
net.minecraft.client.Realms32BitWarningStatus realms32BitWarningStatus -> bq
net.minecraft.client.GameNarrator narrator -> br
net.minecraft.client.multiplayer.chat.ChatListener chatListener -> bs
net.minecraft.client.multiplayer.chat.report.ReportingContext reportingContext
-> bt
java.lang.String debugPath -> bu
277:1520:void <init>(net.minecraft.client.main.GameConfig) -> <init>
679:682:void onGameLoadFinished() -> aZ
685:692:void
setInitialScreen(com.mojang.realmsclient.client.RealmsClient,net.minecraft.server.p
acks.resources.ReloadInstance,net.minecraft.client.main.GameConfig$QuickPlayData) -
> a
696:698:boolean countryEqualsISO3(java.lang.Object) -> b
703:704:void updateTitle() -> c
707:728:java.lang.String createTitle() -> ba
733:736:com.mojang.authlib.minecraft.UserApiService
createUserApiService(com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService,ne
t.minecraft.client.main.GameConfig) -> a
741:741:net.minecraft.util.ModCheck checkModStatus() -> d
745:750:void rollbackResourcePacks(java.lang.Throwable) -> a
753:763:void
clearResourcePacksOnError(java.lang.Throwable,net.minecraft.network.chat.Component)
-> a
766:773:void abortResourcePackRecovery() -> bb
776:778:void addResourcePackLoadFailToast(net.minecraft.network.chat.Component)
-> a
781:831:void run() -> e
834:835:void selectMainFont(boolean) -> b
838:860:void createSearchTrees() -> bc
863:865:void onFullscreenError(int,long) -> a
868:879:boolean checkIs64Bit() -> bd
883:883:com.mojang.blaze3d.pipeline.RenderTarget getMainRenderTarget() -> f
887:887:java.lang.String getLaunchedVersion() -> g
891:891:java.lang.String getVersionType() -> h
895:896:void delayCrash(net.minecraft.CrashReport) -> a
902:903:void delayCrashRaw(net.minecraft.CrashReport) -> b
906:921:void crash(net.minecraft.CrashReport) -> c
924:924:boolean isEnforceUnicode() -> i
928:928:java.util.concurrent.CompletableFuture reloadResourcePacks() -> j
934:965:java.util.concurrent.CompletableFuture reloadResourcePacks(boolean) ->
e
969:1018:void selfTest() -> be
1021:1021:net.minecraft.world.level.storage.LevelStorageSource getLevelSource()
-> k
1025:1044:void openChatScreen(java.lang.String) -> a
1047:1088:void setScreen(net.minecraft.client.gui.screens.Screen) -> a
1091:1092:void setOverlay(net.minecraft.client.gui.screens.Overlay) -> a
1096:1120:void destroy() -> l
1124:1148:void close() -> close
1152:1299:void runTick(boolean) -> f
1302:1302:boolean shouldRenderFpsPie() -> bf
1307:1330:net.minecraft.util.profiling.ProfilerFiller
constructProfiler(boolean,net.minecraft.util.profiling.SingleTickProfiler) -> a
1334:1343:void
finishProfilers(boolean,net.minecraft.util.profiling.SingleTickProfiler) -> b
1347:1358:void resizeDisplay() -> a
1362:1363:void cursorEntered() -> b
1366:1366:int getFps() -> m
1370:1370:long getFrameTimeNs() -> n
1374:1377:int getFramerateLimit() -> bg
1383:1396:void emergencySave() -> o
1399:1461:boolean debugClientMetricsStart(java.util.function.Consumer) -> a
1465:1469:void debugClientMetricsStop() -> bh
1472:1476:void debugClientMetricsCancel() -> bi
1482:1517:java.nio.file.Path
archiveProfilingReport(net.minecraft.SystemReport,java.util.List) -> a
1523:1548:void debugFpsMeterKeyPress(int) -> a
1551:1655:void
renderFpsMeter(net.minecraft.client.gui.GuiGraphics,net.minecraft.util.profiling.Pr
ofileResults) -> a
1658:1659:void stop() -> p
1662:1662:boolean isRunning() -> q
1666:1677:void pauseGame(boolean) -> c
1680:1702:void continueAttack(boolean) -> g
1705:1753:boolean startAttack() -> bj
1757:1833:void startUseItem() -> bs
1836:1836:net.minecraft.client.sounds.MusicManager getMusicManager() -> r
1840:1957:void tick() -> s
1960:1960:boolean isMultiplayerServer() -> bt
1964:2064:void handleKeybinds() -> bu
2067:2067:net.minecraft.client.telemetry.ClientTelemetryManager
getTelemetryManager() -> t
2071:2071:double getGpuUtilization() -> u
2075:2075:net.minecraft.client.multiplayer.ProfileKeyPairManager
getProfileKeyPairManager() -> v
2079:2079:net.minecraft.client.gui.screens.worldselection.WorldOpenFlows
createWorldOpenFlows() -> w
2083:2140:void
doWorldLoad(java.lang.String,net.minecraft.world.level.storage.LevelStorageSource$L
evelStorageAccess,net.minecraft.server.packs.repository.PackRepository,net.minecraf
t.server.WorldStem,boolean) -> a
2143:2155:void setLevel(net.minecraft.client.multiplayer.ClientLevel) -> a
2158:2159:void clearLevel() -> y
2163:2200:void clearLevel(net.minecraft.client.gui.screens.Screen) -> b
2203:2212:void updateScreenAndTick(net.minecraft.client.gui.screens.Screen) ->
d
2215:2219:void forceSetScreen(net.minecraft.client.gui.screens.Screen) -> c
2222:2226:void
updateLevelInEngines(net.minecraft.client.multiplayer.ClientLevel) -> b
2229:2229:boolean telemetryOptInExtra() -> z
2233:2233:boolean extraTelemetryAvailable() -> A
2237:2237:boolean allowsTelemetry() -> B
2241:2243:boolean allowsMultiplayer() -> C
2247:2248:boolean allowsRealms() -> D
2252:2252:boolean shouldShowBanNotice() -> E
2257:2257:com.mojang.authlib.minecraft.BanDetails multiplayerBan() -> F
2262:2265:boolean isBlocked(java.util.UUID) -> a
2269:2278:net.minecraft.client.Minecraft$ChatStatus getChatStatus() -> G
2282:2282:boolean isDemo() -> H
2287:2287:net.minecraft.client.multiplayer.ClientPacketListener getConnection()
-> I
2291:2291:boolean renderNames() -> J
2295:2295:boolean useFancyGraphics() -> K
2299:2299:boolean useShaderTransparency() -> L
2303:2303:boolean useAmbientOcclusion() -> M
2307:2373:void pickBlock() -> bv
2377:2399:void
addCustomNbtData(net.minecraft.world.item.ItemStack,net.minecraft.world.level.block
.entity.BlockEntity) -> a
2402:2414:net.minecraft.CrashReport fillReport(net.minecraft.CrashReport) -> d
2418:2420:void
fillReport(net.minecraft.client.Minecraft,net.minecraft.client.resources.language.L
anguageManager,java.lang.String,net.minecraft.client.Options,net.minecraft.CrashRep
ort) -> a
2423:2461:net.minecraft.SystemReport
fillSystemReport(net.minecraft.SystemReport,net.minecraft.client.Minecraft,net.mine
craft.client.resources.language.LanguageManager,java.lang.String,net.minecraft.clie
nt.Options) -> a
2465:2465:net.minecraft.client.Minecraft getInstance() -> N
2469:2469:java.util.concurrent.CompletableFuture delayTextureReload() -> O
2473:2476:void
updateReportEnvironment(net.minecraft.client.multiplayer.chat.report.ReportEnvironm
ent) -> a
2480:2480:net.minecraft.client.multiplayer.ServerData getCurrentServer() -> P
2484:2484:boolean isLocalServer() -> Q
2488:2488:boolean hasSingleplayerServer() -> R
2493:2493:net.minecraft.client.server.IntegratedServer getSingleplayerServer()
-> S
2497:2498:boolean isSingleplayer() -> T
2502:2502:net.minecraft.client.User getUser() -> U
2506:2511:com.mojang.authlib.properties.PropertyMap getProfileProperties() -> V
2515:2515:java.net.Proxy getProxy() -> W
2519:2519:net.minecraft.client.renderer.texture.TextureManager
getTextureManager() -> X
2523:2523:net.minecraft.server.packs.resources.ResourceManager
getResourceManager() -> Y
2527:2527:net.minecraft.server.packs.repository.PackRepository
getResourcePackRepository() -> Z
2531:2531:net.minecraft.server.packs.VanillaPackResources
getVanillaPackResources() -> aa
2535:2535:net.minecraft.client.resources.DownloadedPackSource
getDownloadedPackSource() -> ab
2539:2539:java.nio.file.Path getResourcePackDirectory() -> ac
2543:2543:net.minecraft.client.resources.language.LanguageManager
getLanguageManager() -> ad
2547:2547:java.util.function.Function
getTextureAtlas(net.minecraft.resources.ResourceLocation) -> a
2551:2551:boolean is64Bit() -> ae
2555:2555:boolean isPaused() -> af
2559:2559:net.minecraft.client.renderer.GpuWarnlistManager
getGpuWarnlistManager() -> ag
2563:2563:net.minecraft.client.sounds.SoundManager getSoundManager() -> ah
2567:2592:net.minecraft.sounds.Music getSituationalMusic() -> ai
2596:2596:com.mojang.authlib.minecraft.MinecraftSessionService
getMinecraftSessionService() -> aj
2600:2600:net.minecraft.client.resources.SkinManager getSkinManager() -> ak
2605:2605:net.minecraft.world.entity.Entity getCameraEntity() -> al
2609:2611:void setCameraEntity(net.minecraft.world.entity.Entity) -> a
2614:2614:boolean shouldEntityAppearGlowing(net.minecraft.world.entity.Entity)
-> b
2619:2619:java.lang.Thread getRunningThread() -> au
2624:2624:java.lang.Runnable wrapRunnable(java.lang.Runnable) -> f
2629:2629:boolean shouldRun(java.lang.Runnable) -> e
2633:2633:net.minecraft.client.renderer.block.BlockRenderDispatcher
getBlockRenderer() -> am
2637:2637:net.minecraft.client.renderer.entity.EntityRenderDispatcher
getEntityRenderDispatcher() -> an
2641:2641:net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher
getBlockEntityRenderDispatcher() -> ao
2645:2645:net.minecraft.client.renderer.entity.ItemRenderer getItemRenderer() -
> ap
2649:2649:net.minecraft.client.searchtree.SearchTree
getSearchTree(net.minecraft.client.searchtree.SearchRegistry$Key) -> a
2653:2654:void
populateSearchTree(net.minecraft.client.searchtree.SearchRegistry$Key,java.util.Lis
t) -> a
2657:2657:net.minecraft.util.FrameTimer getFrameTimer() -> aq
2661:2661:boolean isConnectedToRealms() -> ar
2665:2666:void setConnectedToRealms(boolean) -> d
2669:2669:com.mojang.datafixers.DataFixer getFixerUpper() -> as
2673:2673:float getFrameTime() -> av
2677:2677:float getDeltaFrameTime() -> aw
2681:2681:net.minecraft.client.color.block.BlockColors getBlockColors() -> ax
2685:2685:boolean showOnlyReducedInfo() -> ay
2689:2689:net.minecraft.client.gui.components.toasts.ToastComponent getToasts()
-> az
2693:2693:net.minecraft.client.tutorial.Tutorial getTutorial() -> aA
2697:2697:boolean isWindowActive() -> aB
2701:2701:net.minecraft.client.HotbarManager getHotbarManager() -> aC
2705:2705:net.minecraft.client.resources.model.ModelManager getModelManager() -
> aD
2709:2709:net.minecraft.client.resources.PaintingTextureManager
getPaintingTextures() -> aE
2713:2713:net.minecraft.client.resources.MobEffectTextureManager
getMobEffectTextures() -> aF
2718:2719:void setWindowActive(boolean) -> a
2722:2801:net.minecraft.network.chat.Component
grabPanoramixScreenshot(java.io.File,int,int) -> a
2810:2844:net.minecraft.network.chat.Component
grabHugeScreenshot(java.io.File,int,int,int,int) -> a
2849:2849:net.minecraft.util.profiling.ProfilerFiller getProfiler() -> aG
2854:2854:net.minecraft.server.level.progress.StoringChunkProgressListener
getProgressListener() -> aH
2858:2858:net.minecraft.client.resources.SplashManager getSplashManager() -> aI
2863:2863:net.minecraft.client.gui.screens.Overlay getOverlay() -> aJ
2867:2867:net.minecraft.client.gui.screens.social.PlayerSocialManager
getPlayerSocialManager() -> aK
2871:2871:boolean renderOnThread() -> aL
2875:2875:com.mojang.blaze3d.platform.Window getWindow() -> aM
2879:2879:net.minecraft.client.renderer.RenderBuffers renderBuffers() -> aN
2883:2884:void updateMaxMipLevel(int) -> b
2887:2887:net.minecraft.client.model.geom.EntityModelSet getEntityModels() ->
aO
2891:2891:boolean isTextFilteringEnabled() -> aP
2895:2898:void prepareForMultiplayer() -> aQ
2901:2901:net.minecraft.client.Realms32BitWarningStatus
getRealms32BitWarningStatus() -> aR
2906:2906:net.minecraft.util.SignatureValidator
getProfileKeySignatureValidator() -> aS
2910:2910:net.minecraft.client.InputType getLastInputType() -> aT
2914:2915:void setLastInputType(net.minecraft.client.InputType) -> a
2918:2918:net.minecraft.client.GameNarrator getNarrator() -> aU
2922:2922:net.minecraft.client.multiplayer.chat.ChatListener getChatListener()
-> aV
2926:2926:net.minecraft.client.multiplayer.chat.report.ReportingContext
getReportingContext() -> aW
2930:2930:com.mojang.realmsclient.gui.RealmsDataFetcher realmsDataFetcher() ->
aX
2934:2934:net.minecraft.client.quickplay.QuickPlayLog quickPlayLog() -> aY
2839:2839:net.minecraft.network.chat.Style
lambda$grabHugeScreenshot$54(java.io.File,net.minecraft.network.chat.Style) -> a
2779:2779:net.minecraft.network.chat.Style
lambda$grabPanoramixScreenshot$53(java.io.File,net.minecraft.network.chat.Style) ->
b
2776:2776:void
lambda$grabPanoramixScreenshot$52(net.minecraft.network.chat.Component) -> b
2469:2469:java.util.concurrent.CompletionStage
lambda$delayTextureReload$51(java.util.concurrent.CompletableFuture) -> a
2458:2458:java.lang.String
lambda$fillSystemReport$50(net.minecraft.client.resources.language.LanguageManager)
-> a
2443:2453:java.lang.String
lambda$fillSystemReport$49(net.minecraft.client.Options) -> a
2431:2431:java.lang.String lambda$fillSystemReport$48() -> bw
2430:2430:java.lang.String lambda$fillSystemReport$47() -> bx
2429:2429:java.lang.String lambda$fillSystemReport$46() -> by
2426:2426:java.lang.String
lambda$fillSystemReport$45(net.minecraft.client.Minecraft) -> a
2423:2423:java.lang.String lambda$fillSystemReport$44(java.lang.String) -> b
2136:2136:void lambda$doWorldLoad$43(net.minecraft.network.chat.Component) -> c
2107:2107:java.lang.String
lambda$doWorldLoad$42(net.minecraft.server.WorldStem) -> a
2094:2094:net.minecraft.client.server.IntegratedServer
lambda$doWorldLoad$41(net.minecraft.world.level.storage.LevelStorageSource$LevelSto
rageAccess,net.minecraft.server.packs.repository.PackRepository,net.minecraft.serve
r.WorldStem,net.minecraft.server.Services,java.lang.Thread) -> a
2095:2097:net.minecraft.server.level.progress.ChunkProgressListener
lambda$doWorldLoad$40(int) -> c
1928:1928:boolean lambda$tick$39() -> bz
1875:1875:void lambda$tick$38() -> bA
1455:1457:void
lambda$debugClientMetricsStart$37(java.util.function.Consumer,net.minecraft.util.pr
ofiling.ProfileResults) -> a
1446:1446:void
lambda$debugClientMetricsStart$36(net.minecraft.util.profiling.ProfileResults) -> a
1442:1442:void
lambda$debugClientMetricsStart$35(java.util.function.Consumer,java.util.concurrent.
CompletableFuture,java.util.concurrent.CompletableFuture) -> a
1434:1434:void
lambda$debugClientMetricsStart$34(java.util.function.Consumer,java.nio.file.Path) -
> a
1429:1431:void
lambda$debugClientMetricsStart$33(net.minecraft.SystemReport,java.util.function.Con
sumer,java.util.List) -> a
1418:1425:void
lambda$debugClientMetricsStart$32(java.util.function.Consumer,java.nio.file.Path) -
> b
1423:1423:void
lambda$debugClientMetricsStart$31(java.util.function.Consumer,net.minecraft.network
.chat.Component) -> a
1420:1420:net.minecraft.network.chat.Style
lambda$debugClientMetricsStart$30(java.nio.file.Path,net.minecraft.network.chat.Sty
le) -> a
1405:1415:void
lambda$debugClientMetricsStart$29(java.util.function.Consumer,net.minecraft.util.pr
ofiling.ProfileResults) -> b
1413:1413:void
lambda$debugClientMetricsStart$28(java.util.function.Consumer,double,int) -> a
1237:1237:void lambda$runTick$27(com.mojang.blaze3d.systems.TimerQuery) -> a
1163:1163:void lambda$runTick$26(java.util.concurrent.CompletableFuture) -> b
1030:1034:void lambda$openChatScreen$25(boolean) -> h
951:951:void
lambda$reloadResourcePacks$24(boolean,java.util.concurrent.CompletableFuture,java.u
til.Optional) -> a
959:962:void
lambda$reloadResourcePacks$23(java.util.concurrent.CompletableFuture) -> c
952:958:void lambda$reloadResourcePacks$22(boolean,java.lang.Throwable) -> a
902:902:net.minecraft.CrashReport
lambda$delayCrashRaw$21(net.minecraft.CrashReport) -> e
895:895:net.minecraft.CrashReport
lambda$delayCrash$20(net.minecraft.CrashReport) -> f
857:859:void lambda$createSearchTrees$19(java.util.List) -> a
849:849:net.minecraft.client.searchtree.RefreshableSearchTree
lambda$createSearchTrees$18(java.util.List) -> b
851:851:java.util.stream.Stream
lambda$createSearchTrees$17(net.minecraft.client.gui.screens.recipebook.RecipeColle
ction) -> a
851:851:net.minecraft.resources.ResourceLocation
lambda$createSearchTrees$16(net.minecraft.client.gui.screens.recipebook.RecipeColle
ction,net.minecraft.world.item.crafting.Recipe) -> a
850:850:java.util.stream.Stream
lambda$createSearchTrees$15(net.minecraft.client.gui.screens.recipebook.RecipeColle
ction) -> b
850:850:boolean lambda$createSearchTrees$14(java.lang.String) -> c
850:850:java.lang.String
lambda$createSearchTrees$13(net.minecraft.network.chat.Component) -> d
850:850:java.util.stream.Stream
lambda$createSearchTrees$12(net.minecraft.client.gui.screens.recipebook.RecipeColle
ction,net.minecraft.world.item.crafting.Recipe) -> b
844:844:net.minecraft.client.searchtree.RefreshableSearchTree
lambda$createSearchTrees$11(java.util.List) -> c
845:845:java.util.stream.Stream
lambda$createSearchTrees$10(net.minecraft.world.item.ItemStack) -> a
838:838:net.minecraft.client.searchtree.RefreshableSearchTree
lambda$createSearchTrees$9(java.util.List) -> d
840:840:java.util.stream.Stream
lambda$createSearchTrees$8(net.minecraft.world.item.ItemStack) -> b
839:839:java.util.stream.Stream
lambda$createSearchTrees$7(net.minecraft.world.item.ItemStack) -> c
839:839:boolean lambda$createSearchTrees$6(java.lang.String) -> d
839:839:java.lang.String
lambda$createSearchTrees$5(net.minecraft.network.chat.Component) -> e
762:762:void
lambda$clearResourcePacksOnError$4(net.minecraft.network.chat.Component) -> f
668:672:void
lambda$new$3(com.mojang.realmsclient.client.RealmsClient,net.minecraft.server.packs
.resources.ReloadInstance,net.minecraft.client.main.GameConfig,boolean) -> a
655:655:void lambda$new$2(java.util.Optional) -> a
656:661:void lambda$new$1() -> bB
404:404:int lambda$new$0() -> bC
254:264:void <clinit>() -> <clinit>
net.minecraft.client.Minecraft$1 -> enn$1:
int[] $SwitchMap$net$minecraft$world$phys$HitResult$Type -> a
1727:1727:void <clinit>() -> <clinit>
net.minecraft.client.Minecraft$ChatStatus -> enn$a:
net.minecraft.client.Minecraft$ChatStatus ENABLED -> a
net.minecraft.client.Minecraft$ChatStatus DISABLED_BY_OPTIONS -> b
net.minecraft.client.Minecraft$ChatStatus DISABLED_BY_LAUNCHER -> c
net.minecraft.client.Minecraft$ChatStatus DISABLED_BY_PROFILE -> d
net.minecraft.network.chat.Component INFO_DISABLED_BY_PROFILE -> e
net.minecraft.network.chat.Component message -> f
net.minecraft.client.Minecraft$ChatStatus[] $VALUES -> g
2937:2937:net.minecraft.client.Minecraft$ChatStatus[] values() -> values
2937:2937:net.minecraft.client.Minecraft$ChatStatus valueOf(java.lang.String) -
> valueOf
2968:2970:void
<init>(java.lang.String,int,net.minecraft.network.chat.Component) -> <init>
2973:2973:net.minecraft.network.chat.Component getMessage() -> a
boolean isChatAllowed(boolean) -> a
2937:2937:net.minecraft.client.Minecraft$ChatStatus[] $values() -> b
2937:2964:void <clinit>() -> <clinit>
net.minecraft.client.Minecraft$ChatStatus$1 -> enn$a$1:
2938:2938:void
<init>(java.lang.String,int,net.minecraft.network.chat.Component) -> <init>
2941:2941:boolean isChatAllowed(boolean) -> a
net.minecraft.client.Minecraft$ChatStatus$2 -> enn$a$2:
2944:2944:void
<init>(java.lang.String,int,net.minecraft.network.chat.Component) -> <init>
2947:2947:boolean isChatAllowed(boolean) -> a
net.minecraft.client.Minecraft$ChatStatus$3 -> enn$a$3:
2950:2950:void
<init>(java.lang.String,int,net.minecraft.network.chat.Component) -> <init>
2953:2953:boolean isChatAllowed(boolean) -> a
net.minecraft.client.Minecraft$ChatStatus$4 -> enn$a$4:
2956:2956:void
<init>(java.lang.String,int,net.minecraft.network.chat.Component) -> <init>
2959:2959:boolean isChatAllowed(boolean) -> a
net.minecraft.client.MouseHandler -> eno:
net.minecraft.client.Minecraft minecraft -> a
boolean isLeftPressed -> b
boolean isMiddlePressed -> c
boolean isRightPressed -> d
double xpos -> e
double ypos -> f
int fakeRightMouse -> g
int activeButton -> h
boolean ignoreFirstMove -> i
int clickDepth -> j
double mousePressedTime -> k
net.minecraft.util.SmoothDouble smoothTurnX -> l
net.minecraft.util.SmoothDouble smoothTurnY -> m
double accumulatedDX -> n
double accumulatedDY -> o
double accumulatedScroll -> p
double lastMouseEventTime -> q
boolean mouseGrabbed -> r
27:44:void <init>(net.minecraft.client.Minecraft) -> <init>
47:121:void onPress(long,int,int,int) -> a
124:158:void onScroll(long,double,double) -> a
161:164:void onDrop(long,java.util.List) -> a
167:179:void setup(long) -> a
182:219:void onMove(long,double,double) -> b
223:272:void turnPlayer() -> a
275:275:boolean isLeftPressed() -> b
279:279:boolean isMiddlePressed() -> c
283:283:boolean isRightPressed() -> d
287:287:double xpos() -> e
291:291:double ypos() -> f
295:296:void setIgnoreFirstMove() -> g
301:301:boolean isMouseGrabbed() -> h
305:321:void grabMouse() -> i
324:331:void releaseMouse() -> j
334:335:void cursorEntered() -> k
201:201:void
lambda$onMove$11(net.minecraft.client.gui.screens.Screen,double,double,double,doubl
e) -> a
196:196:void
lambda$onMove$10(net.minecraft.client.gui.screens.Screen,double,double) -> a
172:177:void lambda$setup$9(long,int,long) -> a
176:176:void lambda$setup$8(long,java.nio.file.Path[]) -> a
170:170:void lambda$setup$7(long,double,double) -> c
170:170:void lambda$setup$6(long,double,double) -> d
169:169:void lambda$setup$5(long,int,int,int) -> b
169:169:void lambda$setup$4(long,int,int,int) -> c
168:168:void lambda$setup$3(long,double,double) -> e
168:168:void lambda$setup$2(long,double,double) -> f
100:100:void
lambda$onPress$1(boolean[],net.minecraft.client.gui.screens.Screen,double,double,in
t) -> a
98:98:void
lambda$onPress$0(boolean[],net.minecraft.client.gui.screens.Screen,double,double,in
t) -> b
net.minecraft.client.NarratorStatus -> enp:
net.minecraft.client.NarratorStatus OFF -> a
net.minecraft.client.NarratorStatus ALL -> b
net.minecraft.client.NarratorStatus CHAT -> c
net.minecraft.client.NarratorStatus SYSTEM -> d
java.util.function.IntFunction BY_ID -> e
int id -> f
net.minecraft.network.chat.Component name -> g
net.minecraft.client.NarratorStatus[] $VALUES -> h
8:8:net.minecraft.client.NarratorStatus[] values() -> values
8:8:net.minecraft.client.NarratorStatus valueOf(java.lang.String) -> valueOf
20:23:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
26:26:int getId() -> a
30:30:net.minecraft.network.chat.Component getName() -> b
34:34:net.minecraft.client.NarratorStatus byId(int) -> a
38:38:boolean shouldNarrateChat() -> c
42:42:boolean shouldNarrateSystem() -> d
8:8:net.minecraft.client.NarratorStatus[] $values() -> e
8:15:void <clinit>() -> <clinit>
net.minecraft.client.OptionInstance -> enq:
org.slf4j.Logger LOGGER -> c
net.minecraft.client.OptionInstance$Enum BOOLEAN_VALUES -> a
net.minecraft.client.OptionInstance$CaptionBasedToString BOOLEAN_TO_STRING -> b
net.minecraft.client.OptionInstance$TooltipSupplier tooltip -> d
java.util.function.Function toString -> e
net.minecraft.client.OptionInstance$ValueSet values -> f
com.mojang.serialization.Codec codec -> g
java.lang.Object initialValue -> h
java.util.function.Consumer onValueUpdate -> i
net.minecraft.network.chat.Component caption -> j
java.lang.Object value -> k
50:50:net.minecraft.client.OptionInstance
createBoolean(java.lang.String,boolean,java.util.function.Consumer) -> a
54:54:net.minecraft.client.OptionInstance
createBoolean(java.lang.String,boolean) -> a
58:58:net.minecraft.client.OptionInstance
createBoolean(java.lang.String,net.minecraft.client.OptionInstance$TooltipSupplier,
boolean) -> a
62:62:net.minecraft.client.OptionInstance
createBoolean(java.lang.String,net.minecraft.client.OptionInstance$TooltipSupplier,
boolean,java.util.function.Consumer) -> a
72:77:net.minecraft.client.OptionInstance
createBoolean(java.lang.String,net.minecraft.client.OptionInstance$TooltipSupplier,
net.minecraft.client.OptionInstance$CaptionBasedToString,boolean,java.util.function
.Consumer) -> a
83:84:void
<init>(java.lang.String,net.minecraft.client.OptionInstance$TooltipSupplier,net.min
ecraft.client.OptionInstance$CaptionBasedToString,net.minecraft.client.OptionInstan
ce$ValueSet,java.lang.Object,java.util.function.Consumer) -> <init>
94:103:void
<init>(java.lang.String,net.minecraft.client.OptionInstance$TooltipSupplier,net.min
ecraft.client.OptionInstance$CaptionBasedToString,net.minecraft.client.OptionInstan
ce$ValueSet,com.mojang.serialization.Codec,java.lang.Object,java.util.function.Cons
umer) -> <init>
106:106:net.minecraft.client.OptionInstance$TooltipSupplier noTooltip() -> a
110:110:net.minecraft.client.OptionInstance$TooltipSupplier
cachedConstantTooltip(net.minecraft.network.chat.Component) -> a
114:114:net.minecraft.client.OptionInstance$CaptionBasedToString
forOptionEnum() -> b
118:118:net.minecraft.client.gui.components.AbstractWidget
createButton(net.minecraft.client.Options,int,int,int) -> a
122:122:net.minecraft.client.gui.components.AbstractWidget
createButton(net.minecraft.client.Options,int,int,int,java.util.function.Consumer)
-> a
126:126:java.lang.Object get() -> c
130:130:com.mojang.serialization.Codec codec() -> d
135:135:java.lang.String toString() -> toString
139:152:void set(java.lang.Object) -> a
155:155:net.minecraft.client.OptionInstance$ValueSet values() -> e
140:141:java.lang.Object lambda$set$8(java.lang.Object) -> b
118:118:void lambda$createButton$7(java.lang.Object) -> c
114:114:net.minecraft.network.chat.Component
lambda$forOptionEnum$6(net.minecraft.network.chat.Component,net.minecraft.util.Opti
onEnum) -> a
110:110:net.minecraft.client.gui.components.Tooltip
lambda$cachedConstantTooltip$5(net.minecraft.network.chat.Component,java.lang.Objec
t) -> a
106:106:net.minecraft.client.gui.components.Tooltip
lambda$noTooltip$4(java.lang.Object) -> d
97:97:net.minecraft.network.chat.Component
lambda$new$3(net.minecraft.client.OptionInstance$CaptionBasedToString,java.lang.Obj
ect) -> a
58:58:void lambda$createBoolean$2(java.lang.Boolean) -> a
54:54:void lambda$createBoolean$1(java.lang.Boolean) -> b
37:37:net.minecraft.network.chat.Component
lambda$static$0(net.minecraft.network.chat.Component,java.lang.Boolean) -> a
35:37:void <clinit>() -> <clinit>
net.minecraft.client.OptionInstance$AltEnum -> enq$a:
java.util.List values -> a
java.util.List altValues -> b
java.util.function.BooleanSupplier altCondition -> c
net.minecraft.client.OptionInstance$CycleableValueSet$ValueSetter valueSetter -
> d
com.mojang.serialization.Codec codec -> e
220:220:void
<init>(java.util.List,java.util.List,java.util.function.BooleanSupplier,net.minecra
ft.client.OptionInstance$CycleableValueSet$ValueSetter,com.mojang.serialization.Cod
ec) -> <init>
223:223:net.minecraft.client.gui.components.CycleButton$ValueListSupplier
valueListSupplier() -> a
228:228:java.util.Optional validateValue(java.lang.Object) -> a
220:220:java.lang.String toString() -> toString
220:220:int hashCode() -> hashCode
220:220:boolean equals(java.lang.Object) -> equals
220:220:java.util.List values() -> b
220:220:java.util.List altValues() -> c
220:220:java.util.function.BooleanSupplier altCondition() -> d
220:220:net.minecraft.client.OptionInstance$CycleableValueSet$ValueSetter
valueSetter() -> e
220:220:com.mojang.serialization.Codec codec() -> f
net.minecraft.client.OptionInstance$CaptionBasedToString -> enq$b:
net.minecraft.network.chat.Component
toString(net.minecraft.network.chat.Component,java.lang.Object) -> toString
net.minecraft.client.OptionInstance$ClampingLazyMaxIntRange -> enq$c:
int minInclusive -> a
java.util.function.IntSupplier maxSupplier -> b
int encodableMaxInclusive -> c
336:336:void <init>(int,java.util.function.IntSupplier,int) -> <init>
339:339:java.util.Optional validateValue(java.lang.Integer) -> a
344:344:int maxInclusive() -> b
350:350:com.mojang.serialization.Codec codec() -> f
361:361:boolean createCycleButton() -> c
366:366:net.minecraft.client.gui.components.CycleButton$ValueListSupplier
valueListSupplier() -> a
336:336:java.lang.String toString() -> toString
336:336:int hashCode() -> hashCode
336:336:boolean equals(java.lang.Object) -> equals
336:336:int minInclusive() -> d
336:336:java.util.function.IntSupplier maxSupplier() -> g
336:336:int encodableMaxInclusive() -> h
336:336:java.util.Optional validateValue(java.lang.Object) -> a
351:355:com.mojang.serialization.DataResult lambda$codec$1(java.lang.Integer) -
> c
355:355:java.lang.String lambda$codec$0(java.lang.Integer,int) -> a
net.minecraft.client.OptionInstance$CycleableValueSet -> enq$d:
net.minecraft.client.gui.components.CycleButton$ValueListSupplier
valueListSupplier() -> a
185:185:net.minecraft.client.OptionInstance$CycleableValueSet$ValueSetter
valueSetter() -> e
190:190:java.util.function.Function
createButton(net.minecraft.client.OptionInstance$TooltipSupplier,net.minecraft.clie
nt.Options,int,int,int,java.util.function.Consumer) -> a
190:194:net.minecraft.client.gui.components.AbstractWidget
lambda$createButton$1(net.minecraft.client.OptionInstance$TooltipSupplier,int,int,i
nt,net.minecraft.client.Options,java.util.function.Consumer,net.minecraft.client.Op
tionInstance) -> a
195:198:void
lambda$createButton$0(net.minecraft.client.OptionInstance,net.minecraft.client.Opti
ons,java.util.function.Consumer,net.minecraft.client.gui.components.CycleButton,jav
a.lang.Object) -> a
net.minecraft.client.OptionInstance$CycleableValueSet$ValueSetter -> enq$d$a:
void set(net.minecraft.client.OptionInstance,java.lang.Object) -> set
net.minecraft.client.OptionInstance$Enum -> enq$e:
java.util.List values -> a
com.mojang.serialization.Codec codec -> b
232:232:void <init>(java.util.List,com.mojang.serialization.Codec) -> <init>
235:235:java.util.Optional validateValue(java.lang.Object) -> a
240:240:net.minecraft.client.gui.components.CycleButton$ValueListSupplier
valueListSupplier() -> a
232:232:java.lang.String toString() -> toString
232:232:int hashCode() -> hashCode
232:232:boolean equals(java.lang.Object) -> equals
232:232:java.util.List values() -> b
232:232:com.mojang.serialization.Codec codec() -> f
net.minecraft.client.OptionInstance$IntRange -> enq$f:
int minInclusive -> a
int maxInclusive -> b
324:324:void <init>(int,int) -> <init>
327:327:java.util.Optional validateValue(java.lang.Integer) -> a
332:332:com.mojang.serialization.Codec codec() -> f
324:324:java.lang.String toString() -> toString
324:324:int hashCode() -> hashCode
324:324:boolean equals(java.lang.Object) -> equals
324:324:int minInclusive() -> d
324:324:int maxInclusive() -> b
324:324:java.util.Optional validateValue(java.lang.Object) -> a
net.minecraft.client.OptionInstance$IntRangeBase -> enq$g:
int minInclusive() -> d
int maxInclusive() -> b
291:291:double toSliderValue(java.lang.Integer) -> b
296:296:java.lang.Integer fromSliderValue(double) -> a
300:300:net.minecraft.client.OptionInstance$SliderableValueSet
xmap(java.util.function.IntFunction,java.util.function.ToIntFunction) -> a
285:285:java.lang.Object fromSliderValue(double) -> b
285:285:double toSliderValue(java.lang.Object) -> b
net.minecraft.client.OptionInstance$IntRangeBase$1 -> enq$g$1:
java.util.function.ToIntFunction val$from -> a
java.util.function.IntFunction val$to -> b
net.minecraft.client.OptionInstance$IntRangeBase this$0 -> c
300:300:void
<init>(net.minecraft.client.OptionInstance$IntRangeBase,java.util.function.ToIntFun
ction,java.util.function.IntFunction) -> <init>
303:303:java.util.Optional validateValue(java.lang.Object) -> a
308:308:double toSliderValue(java.lang.Object) -> b
313:313:java.lang.Object fromSliderValue(double) -> b
318:318:com.mojang.serialization.Codec codec() -> f
net.minecraft.client.OptionInstance$LazyEnum -> enq$h:
java.util.function.Supplier values -> a
java.util.function.Function validateValue -> b
com.mojang.serialization.Codec codec -> c
244:244:void
<init>(java.util.function.Supplier,java.util.function.Function,com.mojang.serializa
tion.Codec) -> <init>
247:247:java.util.Optional validateValue(java.lang.Object) -> a
252:252:net.minecraft.client.gui.components.CycleButton$ValueListSupplier
valueListSupplier() -> a
244:244:java.lang.String toString() -> toString
244:244:int hashCode() -> hashCode
244:244:boolean equals(java.lang.Object) -> equals
244:244:java.util.function.Supplier values() -> b
244:244:java.util.function.Function validateValue() -> c
244:244:com.mojang.serialization.Codec codec() -> f
net.minecraft.client.OptionInstance$OptionInstanceSliderButton -> enq$i:
net.minecraft.client.OptionInstance instance -> h
net.minecraft.client.OptionInstance$SliderableValueSet values -> i
net.minecraft.client.OptionInstance$TooltipSupplier tooltipSupplier -> j
java.util.function.Consumer onValueChanged -> k
263:269:void
<init>(net.minecraft.client.Options,int,int,int,int,net.minecraft.client.OptionInst
ance,net.minecraft.client.OptionInstance$SliderableValueSet,net.minecraft.client.Op
tionInstance$TooltipSupplier,java.util.function.Consumer) -> <init>
273:275:void updateMessage() -> b
279:282:void applyValue() -> a
net.minecraft.client.OptionInstance$SliderableOrCyclableValueSet -> enq$j:
boolean createCycleButton() -> c
207:210:java.util.function.Function
createButton(net.minecraft.client.OptionInstance$TooltipSupplier,net.minecraft.clie
nt.Options,int,int,int,java.util.function.Consumer) -> a
net.minecraft.client.OptionInstance$SliderableValueSet -> enq$k:
double toSliderValue(java.lang.Object) -> b
java.lang.Object fromSliderValue(double) -> b
173:173:java.util.function.Function
createButton(net.minecraft.client.OptionInstance$TooltipSupplier,net.minecraft.clie
nt.Options,int,int,int,java.util.function.Consumer) -> a
173:173:net.minecraft.client.gui.components.AbstractWidget
lambda$createButton$0(net.minecraft.client.Options,int,int,int,net.minecraft.client
.OptionInstance$TooltipSupplier,java.util.function.Consumer,net.minecraft.client.Op
tionInstance) -> a
net.minecraft.client.OptionInstance$TooltipSupplier -> enq$l:
net.minecraft.client.gui.components.Tooltip apply(java.lang.Object) -> apply
net.minecraft.client.OptionInstance$UnitDouble -> enq$m:
net.minecraft.client.OptionInstance$UnitDouble INSTANCE -> a
net.minecraft.client.OptionInstance$UnitDouble[] $VALUES -> b
370:370:net.minecraft.client.OptionInstance$UnitDouble[] values() -> values
370:370:net.minecraft.client.OptionInstance$UnitDouble
valueOf(java.lang.String) -> valueOf
370:370:void <init>(java.lang.String,int) -> <init>
375:375:java.util.Optional validateValue(java.lang.Double) -> a
380:380:double toSliderValue(java.lang.Double) -> b
385:385:java.lang.Double fromSliderValue(double) -> a
389:389:net.minecraft.client.OptionInstance$SliderableValueSet
xmap(java.util.function.DoubleFunction,java.util.function.ToDoubleFunction) -> a
415:418:com.mojang.serialization.Codec codec() -> f
370:370:java.lang.Object fromSliderValue(double) -> b
370:370:double toSliderValue(java.lang.Object) -> b
370:370:java.util.Optional validateValue(java.lang.Object) -> a
419:419:java.lang.Double lambda$codec$2(com.mojang.datafixers.util.Either) -> a
419:419:java.lang.Double lambda$codec$1(java.lang.Boolean) -> a
419:419:java.lang.Double lambda$codec$0(java.lang.Double) -> c
370:370:net.minecraft.client.OptionInstance$UnitDouble[] $values() -> a
370:371:void <clinit>() -> <clinit>
net.minecraft.client.OptionInstance$UnitDouble$1 -> enq$m$1:
java.util.function.ToDoubleFunction val$from -> a
java.util.function.DoubleFunction val$to -> b
net.minecraft.client.OptionInstance$UnitDouble this$0 -> c
389:389:void
<init>(net.minecraft.client.OptionInstance$UnitDouble,java.util.function.ToDoubleFu
nction,java.util.function.DoubleFunction) -> <init>
392:392:java.util.Optional validateValue(java.lang.Object) -> a
397:397:double toSliderValue(java.lang.Object) -> b
402:402:java.lang.Object fromSliderValue(double) -> b
407:407:com.mojang.serialization.Codec codec() -> f
net.minecraft.client.OptionInstance$ValueSet -> enq$n:
java.util.function.Function
createButton(net.minecraft.client.OptionInstance$TooltipSupplier,net.minecraft.clie
nt.Options,int,int,int,java.util.function.Consumer) -> a
java.util.Optional validateValue(java.lang.Object) -> a
com.mojang.serialization.Codec codec() -> f
net.minecraft.client.Options -> enr:
org.slf4j.Logger LOGGER -> aj
com.google.gson.Gson GSON -> ak
com.google.gson.reflect.TypeToken RESOURCE_PACK_TYPE -> al
int RENDER_DISTANCE_TINY -> a
int RENDER_DISTANCE_SHORT -> b
int RENDER_DISTANCE_NORMAL -> c
int RENDER_DISTANCE_FAR -> d
int RENDER_DISTANCE_REALLY_FAR -> e
int RENDER_DISTANCE_EXTREME -> f
com.google.common.base.Splitter OPTION_SPLITTER -> am
float DEFAULT_VOLUME -> an
java.lang.String DEFAULT_SOUND_DEVICE -> g
net.minecraft.network.chat.Component
ACCESSIBILITY_TOOLTIP_DARK_MOJANG_BACKGROUND -> ao
net.minecraft.client.OptionInstance darkMojangStudiosBackground -> ap
net.minecraft.network.chat.Component
ACCESSIBILITY_TOOLTIP_HIDE_LIGHTNING_FLASHES -> aq
net.minecraft.client.OptionInstance hideLightningFlash -> ar
net.minecraft.client.OptionInstance sensitivity -> as
net.minecraft.client.OptionInstance renderDistance -> at
net.minecraft.client.OptionInstance simulationDistance -> au
int serverRenderDistance -> av
net.minecraft.client.OptionInstance entityDistanceScaling -> aw
int UNLIMITED_FRAMERATE_CUTOFF -> h
net.minecraft.client.OptionInstance framerateLimit -> ax
net.minecraft.client.OptionInstance cloudStatus -> ay
net.minecraft.network.chat.Component GRAPHICS_TOOLTIP_FAST -> az
net.minecraft.network.chat.Component GRAPHICS_TOOLTIP_FABULOUS -> aA
net.minecraft.network.chat.Component GRAPHICS_TOOLTIP_FANCY -> aB
net.minecraft.client.OptionInstance graphicsMode -> aC
net.minecraft.client.OptionInstance ambientOcclusion -> aD
net.minecraft.network.chat.Component PRIORITIZE_CHUNK_TOOLTIP_NONE -> aE
net.minecraft.network.chat.Component PRIORITIZE_CHUNK_TOOLTIP_PLAYER_AFFECTED -
> aF
net.minecraft.network.chat.Component PRIORITIZE_CHUNK_TOOLTIP_NEARBY -> aG
net.minecraft.client.OptionInstance prioritizeChunkUpdates -> aH
java.util.List resourcePacks -> i
java.util.List incompatibleResourcePacks -> j
net.minecraft.client.OptionInstance chatVisibility -> aI
net.minecraft.client.OptionInstance chatOpacity -> aJ
net.minecraft.client.OptionInstance chatLineSpacing -> aK
net.minecraft.client.OptionInstance textBackgroundOpacity -> aL
net.minecraft.client.OptionInstance panoramaSpeed -> aM
net.minecraft.network.chat.Component ACCESSIBILITY_TOOLTIP_CONTRAST_MODE -> aN
net.minecraft.client.OptionInstance highContrast -> aO
java.lang.String fullscreenVideoModeString -> k
boolean hideServerAddress -> l
boolean advancedItemTooltips -> m
boolean pauseOnLostFocus -> n
java.util.Set modelParts -> aP
net.minecraft.client.OptionInstance mainHand -> aQ
int overrideWidth -> o
int overrideHeight -> p
net.minecraft.client.OptionInstance chatScale -> aR
net.minecraft.client.OptionInstance chatWidth -> aS
net.minecraft.client.OptionInstance chatHeightUnfocused -> aT
net.minecraft.client.OptionInstance chatHeightFocused -> aU
net.minecraft.client.OptionInstance chatDelay -> aV
net.minecraft.network.chat.Component
ACCESSIBILITY_TOOLTIP_NOTIFICATION_DISPLAY_TIME -> aW
net.minecraft.client.OptionInstance notificationDisplayTime -> aX
net.minecraft.client.OptionInstance mipmapLevels -> aY
boolean useNativeTransport -> q
net.minecraft.client.OptionInstance attackIndicator -> aZ
net.minecraft.client.tutorial.TutorialSteps tutorialStep -> r
boolean joinedFirstServer -> s
boolean hideBundleTutorial -> t
net.minecraft.client.OptionInstance biomeBlendRadius -> ba
net.minecraft.client.OptionInstance mouseWheelSensitivity -> bb
net.minecraft.client.OptionInstance rawMouseInput -> bc
int glDebugVerbosity -> u
net.minecraft.client.OptionInstance autoJump -> bd
net.minecraft.client.OptionInstance operatorItemsTab -> be
net.minecraft.client.OptionInstance autoSuggestions -> bf
net.minecraft.client.OptionInstance chatColors -> bg
net.minecraft.client.OptionInstance chatLinks -> bh
net.minecraft.client.OptionInstance chatLinksPrompt -> bi
net.minecraft.client.OptionInstance enableVsync -> bj
net.minecraft.client.OptionInstance entityShadows -> bk
net.minecraft.client.OptionInstance forceUnicodeFont -> bl
net.minecraft.client.OptionInstance invertYMouse -> bm
net.minecraft.client.OptionInstance discreteMouseScroll -> bn
net.minecraft.client.OptionInstance realmsNotifications -> bo
net.minecraft.network.chat.Component ALLOW_SERVER_LISTING_TOOLTIP -> bp
net.minecraft.client.OptionInstance allowServerListing -> bq
net.minecraft.client.OptionInstance reducedDebugInfo -> br
java.util.Map soundSourceVolumes -> bs
net.minecraft.client.OptionInstance showSubtitles -> bt
net.minecraft.network.chat.Component DIRECTIONAL_AUDIO_TOOLTIP_ON -> bu
net.minecraft.network.chat.Component DIRECTIONAL_AUDIO_TOOLTIP_OFF -> bv
net.minecraft.client.OptionInstance directionalAudio -> bw
net.minecraft.client.OptionInstance backgroundForChatOnly -> bx
net.minecraft.client.OptionInstance touchscreen -> by
net.minecraft.client.OptionInstance fullscreen -> bz
net.minecraft.client.OptionInstance bobView -> bA
net.minecraft.network.chat.Component MOVEMENT_TOGGLE -> bB
net.minecraft.network.chat.Component MOVEMENT_HOLD -> bC
net.minecraft.client.OptionInstance toggleCrouch -> bD
net.minecraft.client.OptionInstance toggleSprint -> bE
boolean skipMultiplayerWarning -> v
boolean skipRealms32bitWarning -> w
net.minecraft.network.chat.Component CHAT_TOOLTIP_HIDE_MATCHED_NAMES -> bF
net.minecraft.client.OptionInstance hideMatchedNames -> bG
net.minecraft.client.OptionInstance showAutosaveIndicator -> bH
net.minecraft.network.chat.Component CHAT_TOOLTIP_ONLY_SHOW_SECURE -> bI
net.minecraft.client.OptionInstance onlyShowSecureChat -> bJ
net.minecraft.client.KeyMapping keyUp -> x
net.minecraft.client.KeyMapping keyLeft -> y
net.minecraft.client.KeyMapping keyDown -> z
net.minecraft.client.KeyMapping keyRight -> A
net.minecraft.client.KeyMapping keyJump -> B
net.minecraft.client.KeyMapping keyShift -> C
net.minecraft.client.KeyMapping keySprint -> D
net.minecraft.client.KeyMapping keyInventory -> E
net.minecraft.client.KeyMapping keySwapOffhand -> F
net.minecraft.client.KeyMapping keyDrop -> G
net.minecraft.client.KeyMapping keyUse -> H
net.minecraft.client.KeyMapping keyAttack -> I
net.minecraft.client.KeyMapping keyPickItem -> J
net.minecraft.client.KeyMapping keyChat -> K
net.minecraft.client.KeyMapping keyPlayerList -> L
net.minecraft.client.KeyMapping keyCommand -> M
net.minecraft.client.KeyMapping keySocialInteractions -> N
net.minecraft.client.KeyMapping keyScreenshot -> O
net.minecraft.client.KeyMapping keyTogglePerspective -> P
net.minecraft.client.KeyMapping keySmoothCamera -> Q
net.minecraft.client.KeyMapping keyFullscreen -> R
net.minecraft.client.KeyMapping keySpectatorOutlines -> S
net.minecraft.client.KeyMapping keyAdvancements -> T
net.minecraft.client.KeyMapping[] keyHotbarSlots -> U
net.minecraft.client.KeyMapping keySaveHotbarActivator -> V
net.minecraft.client.KeyMapping keyLoadHotbarActivator -> W
net.minecraft.client.KeyMapping[] keyMappings -> X
net.minecraft.client.Minecraft minecraft -> Y
java.io.File optionsFile -> bK
boolean hideGui -> Z
net.minecraft.client.CameraType cameraType -> bL
boolean renderDebug -> aa
boolean renderDebugCharts -> ab
boolean renderFpsChart -> ac
java.lang.String lastMpIp -> ad
boolean smoothCamera -> ae
net.minecraft.client.OptionInstance fov -> bM
net.minecraft.network.chat.Component TELEMETRY_TOOLTIP -> bN
net.minecraft.client.OptionInstance telemetryOptInExtra -> bO
net.minecraft.network.chat.Component ACCESSIBILITY_TOOLTIP_SCREEN_EFFECT -> bP
net.minecraft.client.OptionInstance screenEffectScale -> bQ
net.minecraft.network.chat.Component ACCESSIBILITY_TOOLTIP_FOV_EFFECT -> bR
net.minecraft.client.OptionInstance fovEffectScale -> bS
net.minecraft.network.chat.Component ACCESSIBILITY_TOOLTIP_DARKNESS_EFFECT ->
bT
net.minecraft.client.OptionInstance darknessEffectScale -> bU
net.minecraft.network.chat.Component ACCESSIBILITY_TOOLTIP_GLINT_SPEED -> bV
net.minecraft.client.OptionInstance glintSpeed -> bW
net.minecraft.network.chat.Component ACCESSIBILITY_TOOLTIP_GLINT_STRENGTH -> bX
net.minecraft.client.OptionInstance glintStrength -> bY
net.minecraft.network.chat.Component ACCESSIBILITY_TOOLTIP_DAMAGE_TILT_STRENGTH
-> bZ
net.minecraft.client.OptionInstance damageTiltStrength -> ca
net.minecraft.client.OptionInstance gamma -> cb
int AUTO_GUI_SCALE -> af
int MAX_GUI_SCALE_INCLUSIVE -> cc
net.minecraft.client.OptionInstance guiScale -> cd
net.minecraft.client.OptionInstance particles -> ce
net.minecraft.client.OptionInstance narrator -> cf
java.lang.String languageCode -> ag
net.minecraft.client.OptionInstance soundDevice -> cg
boolean onboardAccessibility -> ah
boolean syncWrites -> ai
101:101:net.minecraft.client.OptionInstance darkMojangStudiosBackground() -> a
112:112:net.minecraft.client.OptionInstance hideLightningFlash() -> b
133:133:net.minecraft.client.OptionInstance sensitivity() -> c
139:139:net.minecraft.client.OptionInstance renderDistance() -> d
145:145:net.minecraft.client.OptionInstance simulationDistance() -> e
161:161:net.minecraft.client.OptionInstance entityDistanceScaling() -> f
183:183:net.minecraft.client.OptionInstance framerateLimit() -> g
214:214:net.minecraft.client.OptionInstance cloudStatus() -> h
263:263:net.minecraft.client.OptionInstance graphicsMode() -> i
273:273:net.minecraft.client.OptionInstance ambientOcclusion() -> j
294:294:net.minecraft.client.OptionInstance prioritizeChunkUpdates() -> k
301:317:void
updateResourcePacks(net.minecraft.server.packs.repository.PackRepository) -> a
329:329:net.minecraft.client.OptionInstance chatVisibility() -> l
342:342:net.minecraft.client.OptionInstance chatOpacity() -> m
355:355:net.minecraft.client.OptionInstance chatLineSpacing() -> n
368:368:net.minecraft.client.OptionInstance textBackgroundOpacity() -> o
381:381:net.minecraft.client.OptionInstance panoramaSpeed() -> p
405:405:net.minecraft.client.OptionInstance highContrast() -> q
427:427:net.minecraft.client.OptionInstance mainHand() -> r
448:448:net.minecraft.client.OptionInstance chatScale() -> s
461:461:net.minecraft.client.OptionInstance chatWidth() -> t
474:474:net.minecraft.client.OptionInstance chatHeightUnfocused() -> u
487:487:net.minecraft.client.OptionInstance chatHeightFocused() -> v
506:506:net.minecraft.client.OptionInstance chatDelay() -> w
520:520:net.minecraft.client.OptionInstance notificationDisplayTime() -> x
538:538:net.minecraft.client.OptionInstance mipmapLevels() -> y
552:552:net.minecraft.client.OptionInstance attackIndicator() -> z
571:571:net.minecraft.client.OptionInstance biomeBlendRadius() -> A
575:575:double logMouse(int) -> c
579:579:int unlogMouse(double) -> a
593:593:net.minecraft.client.OptionInstance mouseWheelSensitivity() -> B
608:608:net.minecraft.client.OptionInstance rawMouseInput() -> C
615:615:net.minecraft.client.OptionInstance autoJump() -> D
620:620:net.minecraft.client.OptionInstance operatorItemsTab() -> E
625:625:net.minecraft.client.OptionInstance autoSuggestions() -> F
630:630:net.minecraft.client.OptionInstance chatColors() -> G
635:635:net.minecraft.client.OptionInstance chatLinks() -> H
640:640:net.minecraft.client.OptionInstance chatLinksPrompt() -> I
649:649:net.minecraft.client.OptionInstance enableVsync() -> J
654:654:net.minecraft.client.OptionInstance entityShadows() -> K
667:667:net.minecraft.client.OptionInstance forceUnicodeFont() -> L
672:672:net.minecraft.client.OptionInstance invertYMouse() -> M
677:677:net.minecraft.client.OptionInstance discreteMouseScroll() -> N
682:682:net.minecraft.client.OptionInstance realmsNotifications() -> O
694:694:net.minecraft.client.OptionInstance allowServerListing() -> P
699:699:net.minecraft.client.OptionInstance reducedDebugInfo() -> Q
709:709:float getSoundSourceVolume(net.minecraft.sounds.SoundSource) -> a
713:713:net.minecraft.client.OptionInstance
getSoundSourceOptionInstance(net.minecraft.sounds.SoundSource) -> b
717:727:net.minecraft.client.OptionInstance
createSoundSliderOptionInstance(java.lang.String,net.minecraft.sounds.SoundSource)
-> a
735:735:net.minecraft.client.OptionInstance showSubtitles() -> R
752:752:net.minecraft.client.OptionInstance directionalAudio() -> S
765:765:net.minecraft.client.OptionInstance backgroundForChatOnly() -> T
770:770:net.minecraft.client.OptionInstance touchscreen() -> U
781:781:net.minecraft.client.OptionInstance fullscreen() -> V
786:786:net.minecraft.client.OptionInstance bobView() -> W
801:801:net.minecraft.client.OptionInstance toggleCrouch() -> X
813:813:net.minecraft.client.OptionInstance toggleSprint() -> Y
828:828:net.minecraft.client.OptionInstance hideMatchedNames() -> Z
833:833:net.minecraft.client.OptionInstance showAutosaveIndicator() -> aa
845:845:net.minecraft.client.OptionInstance onlyShowSecureChat() -> ab
929:929:net.minecraft.client.OptionInstance fov() -> ac
955:955:net.minecraft.client.OptionInstance telemetryOptInExtra() -> ad
975:975:net.minecraft.client.OptionInstance screenEffectScale() -> ae
999:999:net.minecraft.client.OptionInstance fovEffectScale() -> af
1022:1022:net.minecraft.client.OptionInstance darknessEffectScale() -> ag
1042:1042:net.minecraft.client.OptionInstance glintSpeed() -> ah
1062:1062:net.minecraft.client.OptionInstance glintStrength() -> ai
1082:1082:net.minecraft.client.OptionInstance damageTiltStrength() -> aj
1107:1107:net.minecraft.client.OptionInstance gamma() -> ak
1128:1128:net.minecraft.client.OptionInstance guiScale() -> al
1141:1141:net.minecraft.client.OptionInstance particles() -> am
1160:1160:net.minecraft.client.OptionInstance narrator() -> an
1195:1195:net.minecraft.client.OptionInstance soundDevice() -> ao
94:1238:void <init>(net.minecraft.client.Minecraft,java.io.File) -> <init>
1241:1241:float getBackgroundOpacity(float) -> a
1245:1245:int getBackgroundColor(float) -> b
1249:1249:int getBackgroundColor(int) -> a
1253:1255:void
setKey(net.minecraft.client.KeyMapping,com.mojang.blaze3d.platform.InputConstants$K
ey) -> a
1258:1366:void processOptions(net.minecraft.client.Options$FieldAccess) -> a
1370:1480:void load() -> ap
1483:1483:boolean isTrue(java.lang.String) -> a
1487:1487:boolean isFalse(java.lang.String) -> b
1491:1497:net.minecraft.nbt.CompoundTag dataFix(net.minecraft.nbt.CompoundTag)
-> a
1501:1564:void save() -> aq
1567:1574:void broadcastOptions() -> ar
1577:1582:void
setModelPart(net.minecraft.world.entity.player.PlayerModelPart,boolean) -> b
1585:1585:boolean
isModelPartEnabled(net.minecraft.world.entity.player.PlayerModelPart) -> a
1589:1591:void
toggleModelPart(net.minecraft.world.entity.player.PlayerModelPart,boolean) -> a
1594:1597:net.minecraft.client.CloudStatus getCloudsType() -> as
1602:1602:boolean useNativeTransport() -> at
1606:1630:void
loadSelectedResourcePacks(net.minecraft.server.packs.repository.PackRepository) ->
b
1633:1633:net.minecraft.client.CameraType getCameraType() -> au
1637:1638:void setCameraType(net.minecraft.client.CameraType) -> a
1641:1642:java.util.List readPackList(java.lang.String) -> c
1646:1646:java.io.File getFile() -> av
1650:1688:java.lang.String dumpOptionsForReport() -> aw
1692:1693:void setServerRenderDistance(int) -> b
1696:1696:int getEffectiveRenderDistance() -> ax
1714:1714:net.minecraft.network.chat.Component
pixelValueLabel(net.minecraft.network.chat.Component,int) -> b
1718:1718:net.minecraft.network.chat.Component
percentValueLabel(net.minecraft.network.chat.Component,double) -> a
1722:1722:net.minecraft.network.chat.Component
genericValueLabel(net.minecraft.network.chat.Component,net.minecraft.network.chat.C
omponent) -> a
1726:1726:net.minecraft.network.chat.Component
genericValueLabel(net.minecraft.network.chat.Component,int) -> a
1687:1687:java.lang.String
lambda$dumpOptionsForReport$106(com.mojang.datafixers.util.Pair) -> a
1378:1383:void lambda$load$105(net.minecraft.nbt.CompoundTag,java.lang.String)
-> a
1230:1230:void lambda$new$104(java.lang.Integer) -> a
1224:1224:net.minecraft.network.chat.Component
lambda$new$103(net.minecraft.network.chat.Component,java.lang.Integer) -> a
1218:1218:void lambda$new$102(java.lang.Integer) -> b
1212:1212:net.minecraft.network.chat.Component
lambda$new$101(net.minecraft.network.chat.Component,java.lang.Integer) -> b
1188:1191:void lambda$new$100(java.lang.String) -> d
1179:1182:java.util.Optional lambda$new$99(java.lang.String) -> e
1177:1177:java.util.List lambda$new$98() -> ay
1168:1174:net.minecraft.network.chat.Component
lambda$new$97(net.minecraft.network.chat.Component,java.lang.String) -> a
1156:1156:void lambda$new$96(net.minecraft.client.NarratorStatus) -> a
1148:1151:net.minecraft.network.chat.Component
lambda$new$95(net.minecraft.network.chat.Component,net.minecraft.client.NarratorSta
tus) -> a
1137:1137:void lambda$new$94(net.minecraft.client.ParticleStatus) -> a
1124:1124:void lambda$new$93(java.lang.Integer) -> c
1117:1121:int lambda$new$92() -> az
1115:1115:net.minecraft.network.chat.Component
lambda$new$91(net.minecraft.network.chat.Component,java.lang.Integer) -> c
1103:1103:void lambda$new$90(java.lang.Double) -> a
1089:1099:net.minecraft.network.chat.Component
lambda$new$89(net.minecraft.network.chat.Component,java.lang.Double) -> a
1078:1078:void lambda$new$88(java.lang.Double) -> b
1071:1074:net.minecraft.network.chat.Component
lambda$new$87(net.minecraft.network.chat.Component,java.lang.Double) -> b
1051:1054:net.minecraft.network.chat.Component
lambda$new$86(net.minecraft.network.chat.Component,java.lang.Double) -> c
1038:1038:void lambda$new$85(java.lang.Double) -> c
1031:1034:net.minecraft.network.chat.Component
lambda$new$84(net.minecraft.network.chat.Component,java.lang.Double) -> d
1018:1018:void lambda$new$83(java.lang.Double) -> d
1008:1011:net.minecraft.network.chat.Component
lambda$new$82(net.minecraft.network.chat.Component,java.lang.Double) -> e
995:995:void lambda$new$81(java.lang.Double) -> e
984:987:net.minecraft.network.chat.Component
lambda$new$80(net.minecraft.network.chat.Component,java.lang.Double) -> f
971:971:void lambda$new$79(java.lang.Double) -> f
964:967:net.minecraft.network.chat.Component
lambda$new$78(net.minecraft.network.chat.Component,java.lang.Double) -> g
951:951:void lambda$new$77(java.lang.Boolean) -> a
941:948:net.minecraft.network.chat.Component
lambda$new$76(net.minecraft.network.chat.Component,java.lang.Boolean) -> a
925:925:void lambda$new$75(java.lang.Integer) -> d
923:923:java.lang.Double lambda$new$74(java.lang.Integer) -> e
923:923:java.lang.Integer lambda$new$73(java.lang.Double) -> g
917:920:net.minecraft.network.chat.Component
lambda$new$72(net.minecraft.network.chat.Component,java.lang.Integer) -> d
810:810:void lambda$new$71(java.lang.Boolean) -> b
807:807:net.minecraft.network.chat.Component
lambda$new$70(net.minecraft.network.chat.Component,java.lang.Boolean) -> b
798:798:void lambda$new$69(java.lang.Boolean) -> c
795:795:net.minecraft.network.chat.Component
lambda$new$68(net.minecraft.network.chat.Component,java.lang.Boolean) -> c
774:779:void lambda$new$67(java.lang.Boolean) -> d
761:761:void lambda$new$66(java.lang.Boolean) -> e
758:758:net.minecraft.network.chat.Component
lambda$new$65(net.minecraft.network.chat.Component,java.lang.Boolean) -> d
745:748:void lambda$new$64(java.lang.Boolean) -> f
742:742:net.minecraft.client.gui.components.Tooltip
lambda$new$63(java.lang.Boolean) -> g
728:728:void
lambda$createSoundSliderOptionInstance$62(net.minecraft.sounds.SoundSource,java.lan
g.Double) -> a
721:724:net.minecraft.network.chat.Component
lambda$createSoundSliderOptionInstance$61(net.minecraft.network.chat.Component,java
.lang.Double) -> h
703:706:void lambda$new$60(java.util.EnumMap) -> a
690:690:void lambda$new$59(java.lang.Boolean) -> h
658:665:void lambda$new$58(java.lang.Boolean) -> i
644:647:void lambda$new$57(java.lang.Boolean) -> j
600:604:void lambda$new$56(java.lang.Boolean) -> k
589:589:void lambda$new$55(java.lang.Double) -> h
585:585:net.minecraft.network.chat.Component
lambda$new$54(net.minecraft.network.chat.Component,java.lang.Double) -> i
567:567:void lambda$new$53(java.lang.Integer) -> f
562:563:net.minecraft.network.chat.Component
lambda$new$52(net.minecraft.network.chat.Component,java.lang.Integer) -> e
548:548:void lambda$new$51(net.minecraft.client.AttackIndicatorStatus) -> a
534:534:void lambda$new$50(java.lang.Integer) -> g
527:530:net.minecraft.network.chat.Component
lambda$new$49(net.minecraft.network.chat.Component,java.lang.Integer) -> f
516:516:void lambda$new$48(java.lang.Double) -> i
513:513:int lambda$new$47(java.lang.Double) -> j
513:513:java.lang.Double lambda$new$46(int) -> d
512:512:net.minecraft.network.chat.Component
lambda$new$45(net.minecraft.network.chat.Component,java.lang.Double) -> j
502:502:void lambda$new$44(java.lang.Double) -> k
499:499:int lambda$new$43(java.lang.Double) -> l
499:499:java.lang.Double lambda$new$42(int) -> e
494:497:net.minecraft.network.chat.Component
lambda$new$41(net.minecraft.network.chat.Component,java.lang.Double) -> k
483:483:void lambda$new$40(java.lang.Double) -> m
480:480:net.minecraft.network.chat.Component
lambda$new$39(net.minecraft.network.chat.Component,java.lang.Double) -> l
470:470:void lambda$new$38(java.lang.Double) -> n
467:467:net.minecraft.network.chat.Component
lambda$new$37(net.minecraft.network.chat.Component,java.lang.Double) -> m
457:457:void lambda$new$36(java.lang.Double) -> o
454:454:net.minecraft.network.chat.Component
lambda$new$35(net.minecraft.network.chat.Component,java.lang.Double) -> n
444:444:void lambda$new$34(java.lang.Double) -> p
437:440:net.minecraft.network.chat.Component
lambda$new$33(net.minecraft.network.chat.Component,java.lang.Double) -> o
423:423:void lambda$new$32(net.minecraft.world.entity.HumanoidArm) -> a
420:420:java.lang.String lambda$new$31(net.minecraft.world.entity.HumanoidArm)
-> b
419:419:net.minecraft.world.entity.HumanoidArm lambda$new$30(java.lang.String)
-> f
390:401:void lambda$new$29(java.lang.Boolean) -> l
377:377:void lambda$new$28(java.lang.Double) -> q
364:364:void lambda$new$27(java.lang.Double) -> r
351:351:void lambda$new$26(java.lang.Double) -> s
338:338:void lambda$new$25(java.lang.Double) -> t
335:335:net.minecraft.network.chat.Component
lambda$new$24(net.minecraft.network.chat.Component,java.lang.Double) -> p
325:325:void lambda$new$23(net.minecraft.world.entity.player.ChatVisiblity) ->
a
290:290:void lambda$new$22(net.minecraft.client.PrioritizeChunkUpdates) -> a
282:285:net.minecraft.client.gui.components.Tooltip
lambda$new$21(net.minecraft.client.PrioritizeChunkUpdates) -> b
269:269:void lambda$new$20(java.lang.Boolean) -> m
259:259:void lambda$new$19(net.minecraft.client.GraphicsStatus) -> a
241:253:void
lambda$new$18(net.minecraft.client.OptionInstance,net.minecraft.client.GraphicsStat
us) -> a
239:239:boolean lambda$new$17() -> aA
238:238:boolean lambda$new$16(net.minecraft.client.GraphicsStatus) -> b
229:233:net.minecraft.network.chat.Component
lambda$new$15(net.minecraft.network.chat.Component,net.minecraft.client.GraphicsSta
tus) -> a
223:226:net.minecraft.client.gui.components.Tooltip
lambda$new$14(net.minecraft.client.GraphicsStatus) -> c
204:210:void lambda$new$13(net.minecraft.client.CloudStatus) -> a
197:200:com.mojang.datafixers.util.Either
lambda$new$12(net.minecraft.client.CloudStatus) -> b
193:193:net.minecraft.client.CloudStatus
lambda$new$11(com.mojang.datafixers.util.Either) -> a
193:196:net.minecraft.client.CloudStatus lambda$new$10(java.lang.String) -> g
193:193:net.minecraft.client.CloudStatus lambda$new$9(java.lang.Boolean) -> n
179:179:void lambda$new$8(java.lang.Integer) -> h
176:176:int lambda$new$7(java.lang.Integer) -> i
176:176:java.lang.Integer lambda$new$6(int) -> f
170:173:net.minecraft.network.chat.Component
lambda$new$5(net.minecraft.network.chat.Component,java.lang.Integer) -> g
157:157:void lambda$new$4(java.lang.Double) -> u
154:154:int lambda$new$3(java.lang.Double) -> v
154:154:java.lang.Double lambda$new$2(int) -> g
129:129:void lambda$new$1(java.lang.Double) -> w
119:125:net.minecraft.network.chat.Component
lambda$new$0(net.minecraft.network.chat.Component,java.lang.Double) -> q
78:1065:void <clinit>() -> <clinit>
net.minecraft.client.Options$1 -> enr$1:
80:80:void <init>() -> <init>
net.minecraft.client.Options$2 -> enr$2:
net.minecraft.nbt.CompoundTag val$options -> a
net.minecraft.client.Options this$0 -> b
1397:1397:void
<init>(net.minecraft.client.Options,net.minecraft.nbt.CompoundTag) -> <init>
1400:1400:java.lang.String getValueOrNull(java.lang.String) -> a
1405:1415:void process(java.lang.String,net.minecraft.client.OptionInstance) ->
a
1419:1427:int process(java.lang.String,int) -> a
1432:1433:boolean process(java.lang.String,boolean) -> a
1438:1438:java.lang.String process(java.lang.String,java.lang.String) -> a
1443:1458:float process(java.lang.String,float) -> a
1463:1464:java.lang.Object
process(java.lang.String,java.lang.Object,java.util.function.Function,java.util.fun
ction.Function) -> a
1412:1412:void
lambda$process$0(java.lang.String,net.minecraft.client.OptionInstance,com.mojang.se
rialization.DataResult$PartialResult) -> a
net.minecraft.client.Options$3 -> enr$3:
java.io.PrintWriter val$writer -> a
net.minecraft.client.Options this$0 -> b
1504:1504:void <init>(net.minecraft.client.Options,java.io.PrintWriter) ->
<init>
1506:1508:void writePrefix(java.lang.String) -> a
1512:1518:void process(java.lang.String,net.minecraft.client.OptionInstance) ->
a
1522:1524:int process(java.lang.String,int) -> a
1529:1531:boolean process(java.lang.String,boolean) -> a
1536:1538:java.lang.String process(java.lang.String,java.lang.String) -> a
1543:1545:float process(java.lang.String,float) -> a
1550:1552:java.lang.Object
process(java.lang.String,java.lang.Object,java.util.function.Function,java.util.fun
ction.Function) -> a
1515:1517:void
lambda$process$1(java.lang.String,java.io.PrintWriter,com.google.gson.JsonElement)
-> a
1513:1513:void
lambda$process$0(net.minecraft.client.OptionInstance,com.mojang.serialization.DataR
esult$PartialResult) -> a
net.minecraft.client.Options$4 -> enr$4:
int[] $SwitchMap$net$minecraft$client$PrioritizeChunkUpdates -> a
int[] $SwitchMap$net$minecraft$client$GraphicsStatus -> b
int[] $SwitchMap$net$minecraft$client$CloudStatus -> c
197:282:void <clinit>() -> <clinit>
net.minecraft.client.Options$FieldAccess -> enr$a:
void process(java.lang.String,net.minecraft.client.OptionInstance) -> a
int process(java.lang.String,int) -> a
boolean process(java.lang.String,boolean) -> a
java.lang.String process(java.lang.String,java.lang.String) -> a
float process(java.lang.String,float) -> a
java.lang.Object
process(java.lang.String,java.lang.Object,java.util.function.Function,java.util.fun
ction.Function) -> a
net.minecraft.client.ParticleStatus -> ens:
net.minecraft.client.ParticleStatus ALL -> a
net.minecraft.client.ParticleStatus DECREASED -> b
net.minecraft.client.ParticleStatus MINIMAL -> c
java.util.function.IntFunction BY_ID -> d
int id -> e
java.lang.String key -> f
net.minecraft.client.ParticleStatus[] $VALUES -> g
8:8:net.minecraft.client.ParticleStatus[] values() -> values
8:8:net.minecraft.client.ParticleStatus valueOf(java.lang.String) -> valueOf
19:22:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
26:26:java.lang.String getKey() -> b
31:31:int getId() -> a
35:35:net.minecraft.client.ParticleStatus byId(int) -> a
8:8:net.minecraft.client.ParticleStatus[] $values() -> d
8:14:void <clinit>() -> <clinit>
net.minecraft.client.PeriodicNotificationManager -> ent:
com.mojang.serialization.Codec CODEC -> a
org.slf4j.Logger LOGGER -> b
net.minecraft.resources.ResourceLocation notifications -> c
it.unimi.dsi.fastutil.objects.Object2BooleanFunction selector -> d
java.util.Timer timer -> e
net.minecraft.client.PeriodicNotificationManager$NotificationTask
notificationTask -> f
48:51:void
<init>(net.minecraft.resources.ResourceLocation,it.unimi.dsi.fastutil.objects.Objec
t2BooleanFunction) -> <init>
55:60:java.util.Map
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> a
65:96:void
apply(java.util.Map,net.minecraft.server.packs.resources.ResourceManager,net.minecr
aft.util.profiling.ProfilerFiller) -> a
100:101:void close() -> close
104:107:void stopTimer() -> a
110:116:long calculateOptimalPeriod(java.util.List,long) -> a
120:123:long calculateInitialDelay(java.util.List) -> a
30:30:void
apply(java.lang.Object,net.minecraft.server.packs.resources.ResourceManager,net.min
ecraft.util.profiling.ProfilerFiller) -> a
30:30:java.lang.Object
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> b
121:121:long
lambda$calculateInitialDelay$5(net.minecraft.client.PeriodicNotificationManager$Not
ification) -> a
116:116:java.lang.IllegalStateException lambda$calculateOptimalPeriod$4() -> b
112:113:long
lambda$calculateOptimalPeriod$3(long,net.minecraft.client.PeriodicNotificationManag
er$Notification) -> a
76:76:boolean
lambda$apply$2(net.minecraft.client.PeriodicNotificationManager$Notification) -> b
66:66:boolean lambda$apply$1(java.util.Map$Entry) -> a
31:36:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
31:38:void <clinit>() -> <clinit>
net.minecraft.client.PeriodicNotificationManager$Notification -> ent$a:
long delay -> a
long period -> b
java.lang.String title -> c
java.lang.String message -> d
127:132:void <init>(long,long,java.lang.String,java.lang.String) -> <init>
126:126:java.lang.String toString() -> toString
126:126:int hashCode() -> hashCode
126:126:boolean equals(java.lang.Object) -> equals
126:126:long delay() -> a
126:126:long period() -> b
126:126:java.lang.String title() -> c
126:126:java.lang.String message() -> d
net.minecraft.client.PeriodicNotificationManager$NotificationTask -> ent$b:
net.minecraft.client.Minecraft minecraft -> a
java.util.List notifications -> b
long period -> c
java.util.concurrent.atomic.AtomicLong elapsed -> d
136:147:void <init>(java.util.List,long,long) -> <init>
150:152:net.minecraft.client.PeriodicNotificationManager$NotificationTask
reset(java.util.List,long) -> a
157:178:void run() -> run
169:173:void
lambda$run$0(net.minecraft.client.PeriodicNotificationManager$Notification,long) ->
a
net.minecraft.client.PrioritizeChunkUpdates -> enu:
net.minecraft.client.PrioritizeChunkUpdates NONE -> a
net.minecraft.client.PrioritizeChunkUpdates PLAYER_AFFECTED -> b
net.minecraft.client.PrioritizeChunkUpdates NEARBY -> c
java.util.function.IntFunction BY_ID -> d
int id -> e
java.lang.String key -> f
net.minecraft.client.PrioritizeChunkUpdates[] $VALUES -> g
8:8:net.minecraft.client.PrioritizeChunkUpdates[] values() -> values
8:8:net.minecraft.client.PrioritizeChunkUpdates valueOf(java.lang.String) ->
valueOf
19:22:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
26:26:int getId() -> a
31:31:java.lang.String getKey() -> b
35:35:net.minecraft.client.PrioritizeChunkUpdates byId(int) -> a
8:8:net.minecraft.client.PrioritizeChunkUpdates[] $values() -> d
8:14:void <clinit>() -> <clinit>
net.minecraft.client.Realms32BitWarningStatus -> env:
org.slf4j.Logger LOGGER -> a
net.minecraft.client.Minecraft minecraft -> b
java.util.concurrent.CompletableFuture subscriptionCheck -> c
boolean warningScreenShown -> d
22:24:void <init>(net.minecraft.client.Minecraft) -> <init>
27:31:void
showRealms32BitWarningIfNeeded(net.minecraft.client.gui.screens.Screen) -> a
34:43:java.lang.Boolean checkForRealmsSubscription() -> a
49:51:boolean hasRealmsSubscription() -> b
49:49:boolean
lambda$hasRealmsSubscription$0(com.mojang.realmsclient.dto.RealmsServer) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.client.RecipeBookCategories -> enw:
net.minecraft.client.RecipeBookCategories CRAFTING_SEARCH -> a
net.minecraft.client.RecipeBookCategories CRAFTING_BUILDING_BLOCKS -> b
net.minecraft.client.RecipeBookCategories CRAFTING_REDSTONE -> c
net.minecraft.client.RecipeBookCategories CRAFTING_EQUIPMENT -> d
net.minecraft.client.RecipeBookCategories CRAFTING_MISC -> e
net.minecraft.client.RecipeBookCategories FURNACE_SEARCH -> f
net.minecraft.client.RecipeBookCategories FURNACE_FOOD -> g
net.minecraft.client.RecipeBookCategories FURNACE_BLOCKS -> h
net.minecraft.client.RecipeBookCategories FURNACE_MISC -> i
net.minecraft.client.RecipeBookCategories BLAST_FURNACE_SEARCH -> j
net.minecraft.client.RecipeBookCategories BLAST_FURNACE_BLOCKS -> k
net.minecraft.client.RecipeBookCategories BLAST_FURNACE_MISC -> l
net.minecraft.client.RecipeBookCategories SMOKER_SEARCH -> m
net.minecraft.client.RecipeBookCategories SMOKER_FOOD -> n
net.minecraft.client.RecipeBookCategories STONECUTTER -> o
net.minecraft.client.RecipeBookCategories SMITHING -> p
net.minecraft.client.RecipeBookCategories CAMPFIRE -> q
net.minecraft.client.RecipeBookCategories UNKNOWN -> r
java.util.List SMOKER_CATEGORIES -> s
java.util.List BLAST_FURNACE_CATEGORIES -> t
java.util.List FURNACE_CATEGORIES -> u
java.util.List CRAFTING_CATEGORIES -> v
java.util.Map AGGREGATE_CATEGORIES -> w
java.util.List itemIcons -> x
net.minecraft.client.RecipeBookCategories[] $VALUES -> y
13:13:net.minecraft.client.RecipeBookCategories[] values() -> values
13:13:net.minecraft.client.RecipeBookCategories valueOf(java.lang.String) ->
valueOf
55:57:void <init>(java.lang.String,int,net.minecraft.world.item.ItemStack[]) ->
<init>
60:64:java.util.List
getCategories(net.minecraft.world.inventory.RecipeBookType) -> a
69:69:java.util.List getIconItems() -> a
13:13:net.minecraft.client.RecipeBookCategories[] $values() -> b
13:50:void <clinit>() -> <clinit>
net.minecraft.client.RecipeBookCategories$1 -> enw$1:
int[] $SwitchMap$net$minecraft$world$inventory$RecipeBookType -> a
60:60:void <clinit>() -> <clinit>
net.minecraft.client.ResourceLoadStateTracker -> enx:
org.slf4j.Logger LOGGER -> a
net.minecraft.client.ResourceLoadStateTracker$ReloadState reloadState -> b
int reloadCount -> c
15:15:void <init>() -> <init>
24:29:void
startReload(net.minecraft.client.ResourceLoadStateTracker$ReloadReason,java.util.Li
st) -> a
32:38:void startRecovery(java.lang.Throwable) -> a
41:46:void finishReload() -> a
49:54:void fillCrashReport(net.minecraft.CrashReport) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.client.ResourceLoadStateTracker$RecoveryInfo -> enx$a:
java.lang.Throwable error -> a
59:61:void <init>(java.lang.Throwable) -> <init>
64:71:void fillCrashInfo(net.minecraft.CrashReportCategory) -> a
67:69:java.lang.String lambda$fillCrashInfo$0() -> a
net.minecraft.client.ResourceLoadStateTracker$ReloadReason -> enx$b:
net.minecraft.client.ResourceLoadStateTracker$ReloadReason INITIAL -> a
net.minecraft.client.ResourceLoadStateTracker$ReloadReason MANUAL -> b
net.minecraft.client.ResourceLoadStateTracker$ReloadReason UNKNOWN -> c
java.lang.String name -> d
net.minecraft.client.ResourceLoadStateTracker$ReloadReason[] $VALUES -> e
99:99:net.minecraft.client.ResourceLoadStateTracker$ReloadReason[] values() ->
values
99:99:net.minecraft.client.ResourceLoadStateTracker$ReloadReason
valueOf(java.lang.String) -> valueOf
106:108:void <init>(java.lang.String,int,java.lang.String) -> <init>
99:99:net.minecraft.client.ResourceLoadStateTracker$ReloadReason[] $values() ->
a
99:102:void <clinit>() -> <clinit>
net.minecraft.client.ResourceLoadStateTracker$ReloadState -> enx$c:
net.minecraft.client.ResourceLoadStateTracker$ReloadReason reloadReason -> a
java.util.List packs -> b
net.minecraft.client.ResourceLoadStateTracker$RecoveryInfo recoveryReloadInfo -
> c
boolean finished -> d
83:86:void
<init>(net.minecraft.client.ResourceLoadStateTracker$ReloadReason,java.util.List) -
> <init>
89:96:void fillCrashInfo(net.minecraft.CrashReportCategory) -> a
91:91:java.lang.String lambda$fillCrashInfo$0() -> a
net.minecraft.client.Screenshot -> eny:
org.slf4j.Logger LOGGER -> b
java.lang.String SCREENSHOT_DIR -> a
int rowHeight -> c
java.io.DataOutputStream outputStream -> d
byte[] bytes -> e
int width -> f
int height -> g
java.io.File file -> h
27:28:void
grab(java.io.File,com.mojang.blaze3d.pipeline.RenderTarget,java.util.function.Consu
mer) -> a
31:38:void
grab(java.io.File,java.lang.String,com.mojang.blaze3d.pipeline.RenderTarget,java.ut
il.function.Consumer) -> a
41:65:void
_grab(java.io.File,java.lang.String,com.mojang.blaze3d.pipeline.RenderTarget,java.u
til.function.Consumer) -> b
68:79:com.mojang.blaze3d.platform.NativeImage
takeScreenshot(com.mojang.blaze3d.pipeline.RenderTarget) -> a
83:88:java.io.File getFile(java.io.File) -> a
100:125:void <init>(java.io.File,int,int,int) -> <init>
128:143:void addRegion(java.nio.ByteBuffer,int,int,int,int) -> a
146:147:void saveRow() -> a
150:151:java.io.File close() -> b
54:64:void
lambda$_grab$2(com.mojang.blaze3d.platform.NativeImage,java.io.File,java.util.funct
ion.Consumer) -> a
56:56:net.minecraft.network.chat.Style
lambda$_grab$1(java.io.File,net.minecraft.network.chat.Style) -> a
33:34:void
lambda$grab$0(java.io.File,java.lang.String,com.mojang.blaze3d.pipeline.RenderTarge
t,java.util.function.Consumer) -> c
23:23:void <clinit>() -> <clinit>
net.minecraft.client.StringSplitter -> enz:
net.minecraft.client.StringSplitter$WidthProvider widthProvider -> a
28:30:void <init>(net.minecraft.client.StringSplitter$WidthProvider) -> <init>
33:42:float stringWidth(java.lang.String) -> a
46:51:float stringWidth(net.minecraft.network.chat.FormattedText) -> a
55:60:float stringWidth(net.minecraft.util.FormattedCharSequence) -> a
91:93:int
plainIndexAtWidth(java.lang.String,int,net.minecraft.network.chat.Style) -> a
97:97:java.lang.String
plainHeadByWidth(java.lang.String,int,net.minecraft.network.chat.Style) -> b
101:113:java.lang.String
plainTailByWidth(java.lang.String,int,net.minecraft.network.chat.Style) -> c
117:119:int
formattedIndexByWidth(java.lang.String,int,net.minecraft.network.chat.Style) -> d
124:125:net.minecraft.network.chat.Style
componentStyleAtWidth(net.minecraft.network.chat.FormattedText,int) -> a
130:139:net.minecraft.network.chat.Style
componentStyleAtWidth(net.minecraft.util.FormattedCharSequence,int) -> a
143:143:java.lang.String
formattedHeadByWidth(java.lang.String,int,net.minecraft.network.chat.Style) -> e
147:167:net.minecraft.network.chat.FormattedText
headByWidth(net.minecraft.network.chat.FormattedText,int,net.minecraft.network.chat
.Style) -> a
237:239:int
findLineBreak(java.lang.String,int,net.minecraft.network.chat.Style) -> f
243:280:int getWordPosition(java.lang.String,int,int,boolean) -> a
289:307:void
splitLines(java.lang.String,int,net.minecraft.network.chat.Style,boolean,net.minecr
aft.client.StringSplitter$LinePosConsumer) -> a
310:312:java.util.List
splitLines(java.lang.String,int,net.minecraft.network.chat.Style) -> g
403:405:java.util.List
splitLines(net.minecraft.network.chat.FormattedText,int,net.minecraft.network.chat.
Style) -> b
409:411:java.util.List
splitLines(net.minecraft.network.chat.FormattedText,int,net.minecraft.network.chat.
Style,net.minecraft.network.chat.FormattedText) -> a
415:459:void
splitLines(net.minecraft.network.chat.FormattedText,int,net.minecraft.network.chat.
Style,java.util.function.BiConsumer) -> a
418:421:java.util.Optional
lambda$splitLines$9(java.util.List,net.minecraft.network.chat.Style,java.lang.Strin
g) -> a
410:410:void
lambda$splitLines$8(java.util.List,net.minecraft.network.chat.FormattedText,net.min
ecraft.network.chat.FormattedText,java.lang.Boolean) -> a
404:404:void
lambda$splitLines$7(java.util.List,net.minecraft.network.chat.FormattedText,java.la
ng.Boolean) -> a
311:311:void
lambda$splitLines$6(java.util.List,java.lang.String,net.minecraft.network.chat.Styl
e,int,int) -> a
133:137:boolean
lambda$componentStyleAtWidth$5(net.minecraft.client.StringSplitter$WidthLimitedChar
Sink,org.apache.commons.lang3.mutable.MutableObject,int,net.minecraft.network.chat.
Style,int) -> a
125:125:java.util.Optional
lambda$componentStyleAtWidth$4(net.minecraft.client.StringSplitter$WidthLimitedChar
Sink,net.minecraft.network.chat.Style,java.lang.String) -> a
104:110:boolean
lambda$plainTailByWidth$3(org.apache.commons.lang3.mutable.MutableFloat,int,org.apa
che.commons.lang3.mutable.MutableInt,int,net.minecraft.network.chat.Style,int) -> a
57:58:boolean
lambda$stringWidth$2(org.apache.commons.lang3.mutable.MutableFloat,int,net.minecraf
t.network.chat.Style,int) -> a
48:49:boolean
lambda$stringWidth$1(org.apache.commons.lang3.mutable.MutableFloat,int,net.minecraf
t.network.chat.Style,int) -> b
39:40:boolean
lambda$stringWidth$0(org.apache.commons.lang3.mutable.MutableFloat,int,net.minecraf
t.network.chat.Style,int) -> c
net.minecraft.client.StringSplitter$1 -> enz$1:
net.minecraft.client.ComponentCollector collector -> c
net.minecraft.client.StringSplitter$WidthLimitedCharSink val$output -> a
net.minecraft.client.StringSplitter this$0 -> b
149:150:void
<init>(net.minecraft.client.StringSplitter,net.minecraft.client.StringSplitter$Widt
hLimitedCharSink) -> <init>
154:165:java.util.Optional
accept(net.minecraft.network.chat.Style,java.lang.String) -> accept
net.minecraft.client.StringSplitter$FlatComponents -> enz$a:
java.util.List parts -> a
java.lang.String flatParts -> b
339:342:void <init>(java.util.List) -> <init>
345:345:char charAt(int) -> a
349:390:net.minecraft.network.chat.FormattedText
splitAt(int,int,net.minecraft.network.chat.Style) -> a
395:398:net.minecraft.network.chat.FormattedText getRemainder() -> a
341:341:java.lang.String
lambda$new$0(net.minecraft.client.StringSplitter$LineComponent) -> a
net.minecraft.client.StringSplitter$LineBreakFinder -> enz$b:
float maxWidth -> b
int lineBreak -> c
net.minecraft.network.chat.Style lineBreakStyle -> d
boolean hadNonZeroWidthChar -> e
float width -> f
int lastSpace -> g
net.minecraft.network.chat.Style lastSpaceStyle -> h
int nextChar -> i
int offset -> j
net.minecraft.client.StringSplitter this$0 -> a
173:184:void <init>(net.minecraft.client.StringSplitter,float) -> <init>
188:208:boolean accept(int,net.minecraft.network.chat.Style,int) -> accept
214:216:boolean finishIteration(int,net.minecraft.network.chat.Style) -> a
220:220:boolean lineBreakFound() -> c
224:224:int getSplitPosition() -> a
228:228:net.minecraft.network.chat.Style getSplitStyle() -> b
232:233:void addToOffset(int) -> a
net.minecraft.client.StringSplitter$LineComponent -> enz$c:
java.lang.String contents -> c
net.minecraft.network.chat.Style style -> d
319:322:void <init>(java.lang.String,net.minecraft.network.chat.Style) ->
<init>
326:326:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a
331:331:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.
network.chat.Style) -> a
net.minecraft.client.StringSplitter$LinePosConsumer -> enz$d:
void accept(net.minecraft.network.chat.Style,int,int) -> accept
net.minecraft.client.StringSplitter$WidthLimitedCharSink -> enz$e:
float maxWidth -> b
int position -> c
net.minecraft.client.StringSplitter this$0 -> a
67:69:void <init>(net.minecraft.client.StringSplitter,float) -> <init>
73:78:boolean accept(int,net.minecraft.network.chat.Style,int) -> accept
82:82:int getPosition() -> a
86:87:void resetPosition() -> b
net.minecraft.client.StringSplitter$WidthProvider -> enz$f:
float getWidth(int,net.minecraft.network.chat.Style) -> getWidth
net.minecraft.client.Timer -> eoa:
float partialTick -> a
float tickDelta -> b
long lastMs -> c
float msPerTick -> d
10:13:void <init>(float,long) -> <init>
16:22:int advanceTime(long) -> a
net.minecraft.client.ToggleKeyMapping -> eob:
java.util.function.BooleanSupplier needsToggle -> h
11:13:void
<init>(java.lang.String,int,java.lang.String,java.util.function.BooleanSupplier) ->
<init>
17:24:void setDown(boolean) -> a
27:28:void reset() -> n
net.minecraft.client.User -> eoc:
java.lang.String name -> a
java.lang.String uuid -> b
java.lang.String accessToken -> c
java.util.Optional xuid -> d
java.util.Optional clientId -> e
net.minecraft.client.User$Type type -> f
23:30:void
<init>(java.lang.String,java.lang.String,java.lang.String,java.util.Optional,java.u
til.Optional,net.minecraft.client.User$Type) -> <init>
33:33:java.lang.String getSessionId() -> a
37:37:java.lang.String getUuid() -> b
41:41:java.lang.String getName() -> c
45:45:java.lang.String getAccessToken() -> d
49:49:java.util.Optional getClientId() -> e
53:53:java.util.Optional getXuid() -> f
59:61:java.util.UUID getProfileId() -> g
66:66:com.mojang.authlib.GameProfile getGameProfile() -> h
70:70:net.minecraft.client.User$Type getType() -> i
net.minecraft.client.User$Type -> eoc$a:
net.minecraft.client.User$Type LEGACY -> a
net.minecraft.client.User$Type MOJANG -> b
net.minecraft.client.User$Type MSA -> c
java.util.Map BY_NAME -> d
java.lang.String name -> e
net.minecraft.client.User$Type[] $VALUES -> f
73:73:net.minecraft.client.User$Type[] values() -> values
73:73:net.minecraft.client.User$Type valueOf(java.lang.String) -> valueOf
83:85:void <init>(java.lang.String,int,java.lang.String) -> <init>
89:89:net.minecraft.client.User$Type byName(java.lang.String) -> a
93:93:java.lang.String getName() -> a
79:79:java.lang.String lambda$static$0(net.minecraft.client.User$Type) -> a
73:73:net.minecraft.client.User$Type[] $values() -> b
73:79:void <clinit>() -> <clinit>
net.minecraft.client.animation.AnimationChannel -> eod:
net.minecraft.client.animation.AnimationChannel$Target target -> a
net.minecraft.client.animation.Keyframe[] keyframes -> b
7:7:void
<init>(net.minecraft.client.animation.AnimationChannel$Target,net.minecraft.client.
animation.Keyframe[]) -> <init>
7:7:java.lang.String toString() -> toString
7:7:int hashCode() -> hashCode
7:7:boolean equals(java.lang.Object) -> equals
7:7:net.minecraft.client.animation.AnimationChannel$Target target() -> a
7:7:net.minecraft.client.animation.Keyframe[] keyframes() -> b
net.minecraft.client.animation.AnimationChannel$Interpolation -> eod$a:
org.joml.Vector3f
apply(org.joml.Vector3f,float,net.minecraft.client.animation.Keyframe[],int,int,flo
at) -> apply
net.minecraft.client.animation.AnimationChannel$Interpolations -> eod$b:
net.minecraft.client.animation.AnimationChannel$Interpolation LINEAR -> a
net.minecraft.client.animation.AnimationChannel$Interpolation CATMULLROM -> b
26:26:void <init>() -> <init>
35:44:org.joml.Vector3f
lambda$static$1(org.joml.Vector3f,float,net.minecraft.client.animation.Keyframe[],i
nt,int,float) -> a
28:30:org.joml.Vector3f
lambda$static$0(org.joml.Vector3f,float,net.minecraft.client.animation.Keyframe[],i
nt,int,float) -> b
27:34:void <clinit>() -> <clinit>
net.minecraft.client.animation.AnimationChannel$Target -> eod$c:
void apply(net.minecraft.client.model.geom.ModelPart,org.joml.Vector3f) ->
apply
net.minecraft.client.animation.AnimationChannel$Targets -> eod$d:
net.minecraft.client.animation.AnimationChannel$Target POSITION -> a
net.minecraft.client.animation.AnimationChannel$Target ROTATION -> b
net.minecraft.client.animation.AnimationChannel$Target SCALE -> c
20:20:void <init>() -> <init>
21:23:void <clinit>() -> <clinit>
net.minecraft.client.animation.AnimationDefinition -> eoe:
float lengthInSeconds -> a
boolean looping -> b
java.util.Map boneAnimations -> c
9:9:void <init>(float,boolean,java.util.Map) -> <init>
9:9:java.lang.String toString() -> toString
9:9:int hashCode() -> hashCode
9:9:boolean equals(java.lang.Object) -> equals
9:9:float lengthInSeconds() -> a
9:9:boolean looping() -> b
9:9:java.util.Map boneAnimations() -> c
net.minecraft.client.animation.AnimationDefinition$Builder -> eoe$a:
float length -> a
java.util.Map animationByBone -> b
boolean looping -> c
20:20:net.minecraft.client.animation.AnimationDefinition$Builder
withLength(float) -> a
16:25:void <init>(float) -> <init>
28:29:net.minecraft.client.animation.AnimationDefinition$Builder looping() -> a
33:34:net.minecraft.client.animation.AnimationDefinition$Builder
addAnimation(java.lang.String,net.minecraft.client.animation.AnimationChannel) -> a
38:38:net.minecraft.client.animation.AnimationDefinition build() -> b
33:33:java.util.List lambda$addAnimation$0(java.lang.String) -> a
net.minecraft.client.animation.Keyframe -> eof:
float timestamp -> a
org.joml.Vector3f target -> b
net.minecraft.client.animation.AnimationChannel$Interpolation interpolation ->
c
5:5:void
<init>(float,org.joml.Vector3f,net.minecraft.client.animation.AnimationChannel$Inte
rpolation) -> <init>
5:5:java.lang.String toString() -> toString
5:5:int hashCode() -> hashCode
5:5:boolean equals(java.lang.Object) -> equals
5:5:float timestamp() -> a
5:5:org.joml.Vector3f target() -> b
5:5:net.minecraft.client.animation.AnimationChannel$Interpolation
interpolation() -> c
net.minecraft.client.animation.KeyframeAnimations -> eog:
12:12:void <init>() -> <init>
14:42:void
animate(net.minecraft.client.model.HierarchicalModel,net.minecraft.client.animation
.AnimationDefinition,long,float,org.joml.Vector3f) -> a
45:46:float
getElapsedSeconds(net.minecraft.client.animation.AnimationDefinition,long) -> a
50:50:org.joml.Vector3f posVec(float,float,float) -> a
54:54:org.joml.Vector3f degreeVec(float,float,float) -> b
65:65:org.joml.Vector3f scaleVec(double,double,double) -> a
20:20:void
lambda$animate$2(java.util.List,float,org.joml.Vector3f,float,net.minecraft.client.
model.geom.ModelPart) -> a
21:40:void
lambda$animate$1(float,org.joml.Vector3f,float,net.minecraft.client.model.geom.Mode
lPart,net.minecraft.client.animation.AnimationChannel) -> a
24:24:boolean
lambda$animate$0(float,net.minecraft.client.animation.Keyframe[],int) -> a
net.minecraft.client.animation.definitions.CamelAnimation -> eoh:
net.minecraft.client.animation.AnimationDefinition CAMEL_WALK -> a
net.minecraft.client.animation.AnimationDefinition CAMEL_SIT -> b
net.minecraft.client.animation.AnimationDefinition CAMEL_SIT_POSE -> c
net.minecraft.client.animation.AnimationDefinition CAMEL_STANDUP -> d
net.minecraft.client.animation.AnimationDefinition CAMEL_DASH -> e
net.minecraft.client.animation.AnimationDefinition CAMEL_IDLE -> f
9:9:void <init>() -> <init>
10:413:void <clinit>() -> <clinit>
net.minecraft.client.animation.definitions.FrogAnimation -> eoi:
net.minecraft.client.animation.AnimationDefinition FROG_CROAK -> a
net.minecraft.client.animation.AnimationDefinition FROG_WALK -> b
net.minecraft.client.animation.AnimationDefinition FROG_JUMP -> c
net.minecraft.client.animation.AnimationDefinition FROG_TONGUE -> d
net.minecraft.client.animation.AnimationDefinition FROG_SWIM -> e
net.minecraft.client.animation.AnimationDefinition FROG_IDLE_WATER -> f
9:9:void <init>() -> <init>
10:300:void <clinit>() -> <clinit>
net.minecraft.client.animation.definitions.SnifferAnimation -> eoj:
net.minecraft.client.animation.AnimationDefinition BABY_TRANSFORM -> a
net.minecraft.client.animation.AnimationDefinition SNIFFER_SNIFFSNIFF -> b
net.minecraft.client.animation.AnimationDefinition SNIFFER_LONGSNIFF -> c
net.minecraft.client.animation.AnimationDefinition SNIFFER_WALK -> d
net.minecraft.client.animation.AnimationDefinition SNIFFER_SNIFF_SEARCH -> e
net.minecraft.client.animation.AnimationDefinition SNIFFER_DIG -> f
net.minecraft.client.animation.AnimationDefinition SNIFFER_STAND_UP -> g
net.minecraft.client.animation.AnimationDefinition SNIFFER_BABY_FALL -> h
net.minecraft.client.animation.AnimationDefinition SNIFFER_HAPPY -> i
9:9:void <init>() -> <init>
11:762:void <clinit>() -> <clinit>
net.minecraft.client.animation.definitions.WardenAnimation -> eok:
net.minecraft.client.animation.AnimationDefinition WARDEN_EMERGE -> a
net.minecraft.client.animation.AnimationDefinition WARDEN_DIG -> b
net.minecraft.client.animation.AnimationDefinition WARDEN_ROAR -> c
net.minecraft.client.animation.AnimationDefinition WARDEN_SNIFF -> d
net.minecraft.client.animation.AnimationDefinition WARDEN_ATTACK -> e
net.minecraft.client.animation.AnimationDefinition WARDEN_SONIC_BOOM -> f
9:9:void <init>() -> <init>
10:680:void <clinit>() -> <clinit>
net.minecraft.client.animation.definitions.package-info -> eol:
net.minecraft.client.animation.package-info -> eom:
net.minecraft.client.color.block.BlockColor -> eon:
int
getColor(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level
.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> getColor
net.minecraft.client.color.block.BlockColors -> eoo:
int DEFAULT -> a
net.minecraft.core.IdMapper blockColors -> b
java.util.Map coloringStates -> c
27:31:void <init>() -> <init>
34:107:net.minecraft.client.color.block.BlockColors createDefault() -> a
111:118:int
getColor(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level
.Level,net.minecraft.core.BlockPos) -> a
122:123:int
getColor(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level
.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> a
127:130:void
register(net.minecraft.client.color.block.BlockColor,net.minecraft.world.level.bloc
k.Block[]) -> a
133:136:void
addColoringStates(java.util.Set,net.minecraft.world.level.block.Block[]) -> a
139:140:void
addColoringState(net.minecraft.world.level.block.state.properties.Property,net.mine
craft.world.level.block.Block[]) -> a
143:143:java.util.Set
getColoringProperties(net.minecraft.world.level.block.Block) -> a
101:104:int
lambda$createDefault$11(net.minecraft.world.level.block.state.BlockState,net.minecr
aft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> b
92:96:int
lambda$createDefault$10(net.minecraft.world.level.block.state.BlockState,net.minecr
aft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> c
89:89:int
lambda$createDefault$9(net.minecraft.world.level.block.state.BlockState,net.minecra
ft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> d
83:86:int
lambda$createDefault$8(net.minecraft.world.level.block.state.BlockState,net.minecra
ft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> e
79:79:int
lambda$createDefault$7(net.minecraft.world.level.block.state.BlockState,net.minecra
ft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> f
73:76:int
lambda$createDefault$6(net.minecraft.world.level.block.state.BlockState,net.minecra
ft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> g
66:69:int
lambda$createDefault$5(net.minecraft.world.level.block.state.BlockState,net.minecra
ft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> h
63:63:int
lambda$createDefault$4(net.minecraft.world.level.block.state.BlockState,net.minecra
ft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> i
62:62:int
lambda$createDefault$3(net.minecraft.world.level.block.state.BlockState,net.minecra
ft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> j
52:58:int
lambda$createDefault$2(net.minecraft.world.level.block.state.BlockState,net.minecra
ft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> k
45:48:int
lambda$createDefault$1(net.minecraft.world.level.block.state.BlockState,net.minecra
ft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> l
37:40:int
lambda$createDefault$0(net.minecraft.world.level.block.state.BlockState,net.minecra
ft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> m
net.minecraft.client.color.block.BlockTintCache -> eop:
int MAX_CACHE_ENTRIES -> a
java.lang.ThreadLocal latestChunkOnThread -> b
it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap cache -> c
java.util.concurrent.locks.ReentrantReadWriteLock lock -> d
java.util.function.ToIntFunction source -> e
70:80:void <init>(java.util.function.ToIntFunction) -> <init>
83:103:int getColor(net.minecraft.core.BlockPos) -> a
108:122:void invalidateForChunk(int,int) -> a
126:132:void invalidateAll() -> a
135:166:net.minecraft.client.color.block.BlockTintCache$CacheData
findOrCreateChunkCache(int,int) -> b
net.minecraft.client.color.block.BlockTintCache$CacheData -> eop$a:
it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap cache -> a
java.util.concurrent.locks.ReentrantReadWriteLock lock -> b
int BLOCKS_PER_LAYER -> c
boolean invalidated -> d
18:20:void <init>() -> <init>
26:42:int[] getLayer(int) -> a
46:48:int[] allocateLayer() -> c
52:52:boolean isInvalidated() -> a
56:57:void invalidate() -> b
39:39:int[] lambda$getLayer$0(int) -> b
21:21:void <clinit>() -> <clinit>
net.minecraft.client.color.block.BlockTintCache$LatestCacheInfo -> eop$b:
int x -> a
int z -> b
net.minecraft.client.color.block.BlockTintCache$CacheData cache -> c
60:62:void <init>() -> <init>
net.minecraft.client.color.block.package-info -> eoq:
net.minecraft.client.color.item.ItemColor -> eor:
int getColor(net.minecraft.world.item.ItemStack,int) -> getColor
net.minecraft.client.color.item.ItemColors -> eos:
int DEFAULT -> a
net.minecraft.core.IdMapper itemColors -> b
23:26:void <init>() -> <init>
29:80:net.minecraft.client.color.item.ItemColors
createDefault(net.minecraft.client.color.block.BlockColors) -> a
84:86:int getColor(net.minecraft.world.item.ItemStack,int) -> a
90:93:void
register(net.minecraft.client.color.item.ItemColor,net.minecraft.world.level.ItemLi
ke[]) -> a
78:78:int lambda$createDefault$8(net.minecraft.world.item.ItemStack,int) -> b
77:77:int lambda$createDefault$7(net.minecraft.world.item.ItemStack,int) -> c
75:75:int lambda$createDefault$6(net.minecraft.world.item.ItemStack,int) -> d
72:73:int
lambda$createDefault$5(net.minecraft.client.color.block.BlockColors,net.minecraft.w
orld.item.ItemStack,int) -> a
68:68:int
lambda$createDefault$4(net.minecraft.world.item.SpawnEggItem,net.minecraft.world.it
em.ItemStack,int) -> a
65:65:int lambda$createDefault$3(net.minecraft.world.item.ItemStack,int) -> e
34:62:int lambda$createDefault$2(net.minecraft.world.item.ItemStack,int) -> f
32:32:int lambda$createDefault$1(net.minecraft.world.item.ItemStack,int) -> g
31:31:int lambda$createDefault$0(net.minecraft.world.item.ItemStack,int) -> h
net.minecraft.client.color.item.package-info -> eot:
net.minecraft.client.gui.ComponentPath -> eou:
10:10:net.minecraft.client.gui.ComponentPath
leaf(net.minecraft.client.gui.components.events.GuiEventListener) -> a
15:18:net.minecraft.client.gui.ComponentPath
path(net.minecraft.client.gui.components.events.ContainerEventHandler,net.minecraft
.client.gui.ComponentPath) -> a
22:26:net.minecraft.client.gui.ComponentPath
path(net.minecraft.client.gui.components.events.GuiEventListener,net.minecraft.clie
nt.gui.components.events.ContainerEventHandler[]) -> a
net.minecraft.client.gui.components.events.GuiEventListener component() -> a
void applyFocus(boolean) -> a
net.minecraft.client.gui.ComponentPath$Leaf -> eou$a:
net.minecraft.client.gui.components.events.GuiEventListener component -> a
45:45:void <init>(net.minecraft.client.gui.components.events.GuiEventListener)
-> <init>
48:49:void applyFocus(boolean) -> a
45:45:java.lang.String toString() -> toString
45:45:int hashCode() -> hashCode
45:45:boolean equals(java.lang.Object) -> equals
45:45:net.minecraft.client.gui.components.events.GuiEventListener component() -
> a
net.minecraft.client.gui.ComponentPath$Path -> eou$b:
net.minecraft.client.gui.components.events.ContainerEventHandler component -> a
net.minecraft.client.gui.ComponentPath childPath -> b
33:33:void
<init>(net.minecraft.client.gui.components.events.ContainerEventHandler,net.minecra
ft.client.gui.ComponentPath) -> <init>
36:42:void applyFocus(boolean) -> a
33:33:java.lang.String toString() -> toString
33:33:int hashCode() -> hashCode
33:33:boolean equals(java.lang.Object) -> equals
33:33:net.minecraft.client.gui.components.events.ContainerEventHandler
component() -> b
33:33:net.minecraft.client.gui.ComponentPath childPath() -> c
33:33:net.minecraft.client.gui.components.events.GuiEventListener component() -
> a
net.minecraft.client.gui.Font -> eov:
float EFFECT_DEPTH -> d
org.joml.Vector3f SHADOW_OFFSET -> e
int ALPHA_CUTOFF -> a
int lineHeight -> b
net.minecraft.util.RandomSource random -> c
java.util.function.Function fonts -> f
boolean filterFishyGlyphs -> g
net.minecraft.client.StringSplitter splitter -> h
42:54:void <init>(java.util.function.Function,boolean) -> <init>
57:57:net.minecraft.client.gui.font.FontSet
getFontSet(net.minecraft.resources.ResourceLocation) -> a
62:68:java.lang.String bidirectionalShaping(java.lang.String) -> a
72:72:int
drawInBatch(java.lang.String,float,float,int,boolean,org.joml.Matrix4f,net.minecraf
t.client.renderer.MultiBufferSource,net.minecraft.client.gui.Font$DisplayMode,int,i
nt) -> a
76:76:int
drawInBatch(java.lang.String,float,float,int,boolean,org.joml.Matrix4f,net.minecraf
t.client.renderer.MultiBufferSource,net.minecraft.client.gui.Font$DisplayMode,int,i
nt,boolean) -> a
80:80:int
drawInBatch(net.minecraft.network.chat.Component,float,float,int,boolean,org.joml.M
atrix4f,net.minecraft.client.renderer.MultiBufferSource,net.minecraft.client.gui.Fo
nt$DisplayMode,int,int) -> a
84:84:int
drawInBatch(net.minecraft.util.FormattedCharSequence,float,float,int,boolean,org.jo
ml.Matrix4f,net.minecraft.client.renderer.MultiBufferSource,net.minecraft.client.gu
i.Font$DisplayMode,int,int) -> a
88:114:void
drawInBatch8xOutline(net.minecraft.util.FormattedCharSequence,float,float,int,int,o
rg.joml.Matrix4f,net.minecraft.client.renderer.MultiBufferSource,int) -> a
118:121:int adjustColor(int) -> a
125:139:int
drawInternal(java.lang.String,float,float,int,boolean,org.joml.Matrix4f,net.minecra
ft.client.renderer.MultiBufferSource,net.minecraft.client.gui.Font$DisplayMode,int,
int,boolean) -> b
143:153:int
drawInternal(net.minecraft.util.FormattedCharSequence,float,float,int,boolean,org.j
oml.Matrix4f,net.minecraft.client.renderer.MultiBufferSource,net.minecraft.client.g
ui.Font$DisplayMode,int,int) -> b
291:293:float
renderText(java.lang.String,float,float,int,boolean,org.joml.Matrix4f,net.minecraft
.client.renderer.MultiBufferSource,net.minecraft.client.gui.Font$DisplayMode,int,in
t) -> b
297:299:float
renderText(net.minecraft.util.FormattedCharSequence,float,float,int,boolean,org.jom
l.Matrix4f,net.minecraft.client.renderer.MultiBufferSource,net.minecraft.client.gui
.Font$DisplayMode,int,int) -> c
303:307:void
renderChar(net.minecraft.client.gui.font.glyphs.BakedGlyph,boolean,boolean,float,fl
oat,float,org.joml.Matrix4f,com.mojang.blaze3d.vertex.VertexConsumer,float,float,fl
oat,float,int) -> a
310:310:int width(java.lang.String) -> b
314:314:int width(net.minecraft.network.chat.FormattedText) -> a
318:318:int width(net.minecraft.util.FormattedCharSequence) -> a
322:322:java.lang.String plainSubstrByWidth(java.lang.String,int,boolean) -> a
326:326:java.lang.String plainSubstrByWidth(java.lang.String,int) -> a
330:330:net.minecraft.network.chat.FormattedText
substrByWidth(net.minecraft.network.chat.FormattedText,int) -> a
334:334:int wordWrapHeight(java.lang.String,int) -> b
338:338:int wordWrapHeight(net.minecraft.network.chat.FormattedText,int) -> b
342:342:java.util.List split(net.minecraft.network.chat.FormattedText,int) -> c
346:346:boolean isBidirectional() -> a
350:350:net.minecraft.client.StringSplitter getSplitter() -> b
97:105:boolean
lambda$drawInBatch8xOutline$1(net.minecraft.client.gui.Font$StringRenderOutput,floa
t[],int,float,int,int,int,net.minecraft.network.chat.Style,int) -> a
53:53:float lambda$new$0(int,net.minecraft.network.chat.Style) -> a
35:35:void <clinit>() -> <clinit>
net.minecraft.client.gui.Font$DisplayMode -> eov$a:
net.minecraft.client.gui.Font$DisplayMode NORMAL -> a
net.minecraft.client.gui.Font$DisplayMode SEE_THROUGH -> b
net.minecraft.client.gui.Font$DisplayMode POLYGON_OFFSET -> c
net.minecraft.client.gui.Font$DisplayMode[] $VALUES -> d
156:156:net.minecraft.client.gui.Font$DisplayMode[] values() -> values
156:156:net.minecraft.client.gui.Font$DisplayMode valueOf(java.lang.String) ->
valueOf
156:156:void <init>(java.lang.String,int) -> <init>
156:156:net.minecraft.client.gui.Font$DisplayMode[] $values() -> a
156:159:void <clinit>() -> <clinit>
net.minecraft.client.gui.Font$StringRenderOutput -> eov$b:
net.minecraft.client.renderer.MultiBufferSource bufferSource -> a
boolean dropShadow -> c
float dimFactor -> d
float r -> e
float g -> f
float b -> g
float a -> h
org.joml.Matrix4f pose -> i
net.minecraft.client.gui.Font$DisplayMode mode -> j
int packedLightCoords -> k
float x -> l
float y -> m
java.util.List effects -> n
net.minecraft.client.gui.Font this$0 -> b
181:185:void addEffect(net.minecraft.client.gui.font.glyphs.BakedGlyph$Effect)
-> a
187:200:void
<init>(net.minecraft.client.gui.Font,net.minecraft.client.renderer.MultiBufferSourc
e,float,float,int,boolean,org.joml.Matrix4f,net.minecraft.client.gui.Font$DisplayMo
de,int) -> <init>
204:260:boolean accept(int,net.minecraft.network.chat.Style,int) -> accept
264:286:float finish(int,float) -> a
net.minecraft.client.gui.Gui -> eow:
net.minecraft.resources.ResourceLocation VIGNETTE_LOCATION -> b
net.minecraft.resources.ResourceLocation WIDGETS_LOCATION -> c
net.minecraft.resources.ResourceLocation PUMPKIN_BLUR_LOCATION -> d
net.minecraft.resources.ResourceLocation SPYGLASS_SCOPE_LOCATION -> e
net.minecraft.resources.ResourceLocation POWDER_SNOW_OUTLINE_LOCATION -> f
net.minecraft.resources.ResourceLocation GUI_ICONS_LOCATION -> g
net.minecraft.network.chat.Component DEMO_EXPIRED_TEXT -> h
net.minecraft.network.chat.Component SAVING_TEXT -> i
int COLOR_WHITE -> j
float MIN_CROSSHAIR_ATTACK_SPEED -> k
int NUM_HEARTS_PER_ROW -> l
int LINE_HEIGHT -> m
java.lang.String SPACER -> n
float PORTAL_OVERLAY_ALPHA_MIN -> o
int HEART_SIZE -> p
int HEART_SEPARATION -> q
float AUTOSAVE_FADE_SPEED_FACTOR -> r
net.minecraft.util.RandomSource random -> s
net.minecraft.client.Minecraft minecraft -> t
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> u
net.minecraft.client.gui.components.ChatComponent chat -> v
int tickCount -> w
net.minecraft.network.chat.Component overlayMessageString -> x
int overlayMessageTime -> y
boolean animateOverlayMessageColor -> z
boolean chatDisabledByPlayerShown -> A
float vignetteBrightness -> a
int toolHighlightTimer -> B
net.minecraft.world.item.ItemStack lastToolHighlight -> C
net.minecraft.client.gui.components.DebugScreenOverlay debugScreen -> D
net.minecraft.client.gui.components.SubtitleOverlay subtitleOverlay -> E
net.minecraft.client.gui.components.spectator.SpectatorGui spectatorGui -> F
net.minecraft.client.gui.components.PlayerTabOverlay tabList -> G
net.minecraft.client.gui.components.BossHealthOverlay bossOverlay -> H
int titleTime -> I
net.minecraft.network.chat.Component title -> J
net.minecraft.network.chat.Component subtitle -> K
int titleFadeInTime -> L
int titleStayTime -> M
int titleFadeOutTime -> N
int lastHealth -> O
int displayHealth -> P
long lastHealthTime -> Q
long healthBlinkTime -> R
int screenWidth -> S
int screenHeight -> T
float autosaveIndicatorValue -> U
float lastAutosaveIndicatorValue -> V
float scopeScale -> W
97:149:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.renderer.entity.ItemRend
erer) -> <init>
152:155:void resetTitleTimes() -> a
160:370:void render(net.minecraft.client.gui.GuiGraphics,float) -> a
373:378:void
drawBackdrop(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.Font,int
,int,int) -> a
381:437:void renderCrosshair(net.minecraft.client.gui.GuiGraphics) -> d
440:452:boolean
canRenderCrosshairForSpectator(net.minecraft.world.phys.HitResult) -> a
456:515:void renderEffects(net.minecraft.client.gui.GuiGraphics) -> a
518:580:void renderHotbar(float,net.minecraft.client.gui.GuiGraphics) -> a
584:598:void
renderJumpMeter(net.minecraft.world.entity.PlayerRideableJumping,net.minecraft.clie
nt.gui.GuiGraphics,int) -> a
601:630:void renderExperienceBar(net.minecraft.client.gui.GuiGraphics,int) -> a
633:660:void renderSelectedItemName(net.minecraft.client.gui.GuiGraphics) -> b
663:675:void renderDemoOverlay(net.minecraft.client.gui.GuiGraphics) -> c
678:728:void
displayScoreboardSidebar(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.s
cores.Objective) -> a
731:734:net.minecraft.world.entity.player.Player getCameraPlayer() -> l
738:748:net.minecraft.world.entity.LivingEntity getPlayerVehicleWithHealth() ->
m
752:761:int getVehicleMaxHearts(net.minecraft.world.entity.LivingEntity) -> a
765:765:int getVisibleVehicleHeartRows(int) -> a
769:887:void renderPlayerHealth(net.minecraft.client.gui.GuiGraphics) -> e
937:979:void
renderHearts(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.entity.player
.Player,int,int,int,int,float,int,int,int,boolean) -> a
982:983:void
renderHeart(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.Gui$Heart
Type,int,int,int,boolean,boolean) -> a
986:1029:void renderVehicleHealth(net.minecraft.client.gui.GuiGraphics) -> f
1032:1042:void
renderTextureOverlay(net.minecraft.client.gui.GuiGraphics,net.minecraft.resources.R
esourceLocation,float) -> a
1045:1068:void
renderSpyglassOverlay(net.minecraft.client.gui.GuiGraphics,float) -> b
1071:1078:void updateVignetteBrightness(net.minecraft.world.entity.Entity) -> a
1081:1111:void
renderVignette(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.entity.Enti
ty) -> a
1114:1130:void renderPortalOverlay(net.minecraft.client.gui.GuiGraphics,float)
-> c
1133:1154:void
renderSlot(net.minecraft.client.gui.GuiGraphics,int,int,float,net.minecraft.world.e
ntity.player.Player,net.minecraft.world.item.ItemStack,int) -> a
1157:1161:void tick(boolean) -> a
1164:1195:void tick() -> n
1198:1202:void tickAutosaveIndicator() -> o
1205:1208:void setNowPlaying(net.minecraft.network.chat.Component) -> a
1211:1215:void setOverlayMessage(net.minecraft.network.chat.Component,boolean)
-> a
1218:1219:void setChatDisabledByPlayerShown(boolean) -> b
1222:1222:boolean isShowingChatDisabledByPlayer() -> b
1226:1238:void setTimes(int,int,int) -> a
1241:1242:void setSubtitle(net.minecraft.network.chat.Component) -> b
1245:1247:void setTitle(net.minecraft.network.chat.Component) -> c
1250:1253:void clear() -> c
1256:1256:net.minecraft.client.gui.components.ChatComponent getChat() -> d
1260:1260:int getGuiTicks() -> e
1264:1264:net.minecraft.client.gui.Font getFont() -> f
1268:1268:net.minecraft.client.gui.components.spectator.SpectatorGui
getSpectatorGui() -> g
1272:1272:net.minecraft.client.gui.components.PlayerTabOverlay getTabList() ->
h
1276:1282:void onDisconnected() -> i
1285:1285:net.minecraft.client.gui.components.BossHealthOverlay
getBossOverlay() -> j
1289:1290:void clearCache() -> k
1293:1302:void renderSavingIndicator(net.minecraft.client.gui.GuiGraphics) -> g
680:680:boolean
lambda$displayScoreboardSidebar$1(net.minecraft.world.scores.Score) -> a
507:510:void
lambda$renderEffects$0(net.minecraft.client.gui.GuiGraphics,float,int,int,net.minec
raft.client.renderer.texture.TextureAtlasSprite) -> a
75:83:void <clinit>() -> <clinit>
net.minecraft.client.gui.Gui$HeartType -> eow$a:
net.minecraft.client.gui.Gui$HeartType CONTAINER -> a
net.minecraft.client.gui.Gui$HeartType NORMAL -> b
net.minecraft.client.gui.Gui$HeartType POISIONED -> c
net.minecraft.client.gui.Gui$HeartType WITHERED -> d
net.minecraft.client.gui.Gui$HeartType ABSORBING -> e
net.minecraft.client.gui.Gui$HeartType FROZEN -> f
int index -> g
boolean canBlink -> h
net.minecraft.client.gui.Gui$HeartType[] $VALUES -> i
889:889:net.minecraft.client.gui.Gui$HeartType[] values() -> values
889:889:net.minecraft.client.gui.Gui$HeartType valueOf(java.lang.String) ->
valueOf
901:904:void <init>(java.lang.String,int,int,boolean) -> <init>
910:918:int getX(boolean,boolean) -> a
923:932:net.minecraft.client.gui.Gui$HeartType
forPlayer(net.minecraft.world.entity.player.Player) -> a
889:889:net.minecraft.client.gui.Gui$HeartType[] $values() -> a
889:895:void <clinit>() -> <clinit>
net.minecraft.client.gui.GuiGraphics -> eox:
float MAX_GUI_Z -> a
float MIN_GUI_Z -> b
int EXTRA_SPACE_AFTER_FIRST_TOOLTIP_LINE -> c
net.minecraft.client.Minecraft minecraft -> d
com.mojang.blaze3d.vertex.PoseStack pose -> e
net.minecraft.client.renderer.MultiBufferSource$BufferSource bufferSource -> f
net.minecraft.client.gui.GuiGraphics$ScissorStack scissorStack -> g
boolean managed -> h
69:77:void
<init>(net.minecraft.client.Minecraft,com.mojang.blaze3d.vertex.PoseStack,net.minec
raft.client.renderer.MultiBufferSource$BufferSource) -> <init>
80:81:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.renderer.MultiBufferSour
ce$BufferSource) -> <init>
87:92:void drawManaged(java.lang.Runnable) -> a
96:99:void flushIfUnmanaged() -> g
103:106:void flushIfManaged() -> h
109:109:int guiWidth() -> a
113:113:int guiHeight() -> b
117:117:com.mojang.blaze3d.vertex.PoseStack pose() -> c
121:121:net.minecraft.client.renderer.MultiBufferSource$BufferSource
bufferSource() -> d
127:130:void flush() -> e
133:134:void hLine(int,int,int,int) -> a
137:143:void hLine(net.minecraft.client.renderer.RenderType,int,int,int,int) ->
a
146:147:void vLine(int,int,int,int) -> b
150:156:void vLine(net.minecraft.client.renderer.RenderType,int,int,int,int) ->
b
159:160:void enableScissor(int,int,int,int) -> c
163:164:void disableScissor() -> f
167:181:void applyScissor(net.minecraft.client.gui.navigation.ScreenRectangle)
-> a
184:186:void setColor(float,float,float,float) -> a
189:190:void fill(int,int,int,int,int) -> a
193:194:void fill(int,int,int,int,int,int) -> a
197:198:void fill(net.minecraft.client.renderer.RenderType,int,int,int,int,int)
-> a
201:222:void
fill(net.minecraft.client.renderer.RenderType,int,int,int,int,int,int) -> a
225:226:void fillGradient(int,int,int,int,int,int) -> b
229:230:void fillGradient(int,int,int,int,int,int,int) -> a
233:236:void
fillGradient(net.minecraft.client.renderer.RenderType,int,int,int,int,int,int,int)
-> a
239:254:void
fillGradient(com.mojang.blaze3d.vertex.VertexConsumer,int,int,int,int,int,int,int)
-> a
257:258:void
drawCenteredString(net.minecraft.client.gui.Font,java.lang.String,int,int,int) -> a
261:263:void
drawCenteredString(net.minecraft.client.gui.Font,net.minecraft.network.chat.Compone
nt,int,int,int) -> a
266:267:void
drawCenteredString(net.minecraft.client.gui.Font,net.minecraft.util.FormattedCharSe
quence,int,int,int) -> a
270:270:int
drawString(net.minecraft.client.gui.Font,java.lang.String,int,int,int) -> b
274:280:int
drawString(net.minecraft.client.gui.Font,java.lang.String,int,int,int,boolean) -> a
284:284:int
drawString(net.minecraft.client.gui.Font,net.minecraft.util.FormattedCharSequence,i
nt,int,int) -> b
288:290:int
drawString(net.minecraft.client.gui.Font,net.minecraft.util.FormattedCharSequence,i
nt,int,int,boolean) -> a
294:294:int
drawString(net.minecraft.client.gui.Font,net.minecraft.network.chat.Component,int,i
nt,int) -> b
298:298:int
drawString(net.minecraft.client.gui.Font,net.minecraft.network.chat.Component,int,i
nt,int,boolean) -> a
302:306:void
drawWordWrap(net.minecraft.client.gui.Font,net.minecraft.network.chat.FormattedText
,int,int,int,int) -> a
309:317:void
blit(int,int,int,int,int,net.minecraft.client.renderer.texture.TextureAtlasSprite)
-> a
320:329:void
blit(int,int,int,int,int,net.minecraft.client.renderer.texture.TextureAtlasSprite,f
loat,float,float,float) -> a
332:336:void renderOutline(int,int,int,int,int) -> b
339:347:void
blit(net.minecraft.resources.ResourceLocation,int,int,int,int,int,int) -> a
350:359:void
blit(net.minecraft.resources.ResourceLocation,int,int,int,float,float,int,int,int,i
nt) -> a
362:371:void
blit(net.minecraft.resources.ResourceLocation,int,int,int,int,float,float,int,int,i
nt,int) -> a
374:375:void
blit(net.minecraft.resources.ResourceLocation,int,int,float,float,int,int,int,int)
-> a
378:384:void
blit(net.minecraft.resources.ResourceLocation,int,int,int,int,int,int,int,float,flo
at,int,int) -> a
387:399:void
innerBlit(net.minecraft.resources.ResourceLocation,int,int,int,int,int,float,float,
float,float) -> a
402:417:void
innerBlit(net.minecraft.resources.ResourceLocation,int,int,int,int,int,float,float,
float,float,float,float,float,float) -> a
420:421:void
blitNineSliced(net.minecraft.resources.ResourceLocation,int,int,int,int,int,int,int
,int,int) -> a
424:425:void
blitNineSliced(net.minecraft.resources.ResourceLocation,int,int,int,int,int,int,int
,int,int,int) -> a
428:465:void
blitNineSliced(net.minecraft.resources.ResourceLocation,int,int,int,int,int,int,int
,int,int,int,int,int) -> a
468:483:void
blitRepeating(net.minecraft.resources.ResourceLocation,int,int,int,int,int,int,int,
int) -> a
486:487:it.unimi.dsi.fastutil.ints.IntIterator slices(int,int) -> a
491:492:void renderItem(net.minecraft.world.item.ItemStack,int,int) -> a
495:496:void renderItem(net.minecraft.world.item.ItemStack,int,int,int) -> a
499:500:void renderItem(net.minecraft.world.item.ItemStack,int,int,int,int) ->
a
503:504:void renderFakeItem(net.minecraft.world.item.ItemStack,int,int) -> b
507:508:void
renderItem(net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.ItemSta
ck,int,int,int) -> a
511:512:void
renderItem(net.minecraft.world.entity.LivingEntity,net.minecraft.world.level.Level,
net.minecraft.world.item.ItemStack,int,int,int) -> a
515:549:void
renderItem(net.minecraft.world.entity.LivingEntity,net.minecraft.world.level.Level,
net.minecraft.world.item.ItemStack,int,int,int,int) -> a
552:553:void
renderItemDecorations(net.minecraft.client.gui.Font,net.minecraft.world.item.ItemSt
ack,int,int) -> a
556:589:void
renderItemDecorations(net.minecraft.client.gui.Font,net.minecraft.world.item.ItemSt
ack,int,int,java.lang.String) -> a
592:593:void
renderTooltip(net.minecraft.client.gui.Font,net.minecraft.world.item.ItemStack,int,
int) -> b
596:602:void
renderTooltip(net.minecraft.client.gui.Font,java.util.List,java.util.Optional,int,i
nt) -> a
605:606:void
renderTooltip(net.minecraft.client.gui.Font,net.minecraft.network.chat.Component,in
t,int) -> a
609:610:void
renderComponentTooltip(net.minecraft.client.gui.Font,java.util.List,int,int) -> a
613:614:void
renderTooltip(net.minecraft.client.gui.Font,java.util.List,int,int) -> b
617:618:void
renderTooltip(net.minecraft.client.gui.Font,java.util.List,net.minecraft.client.gui
.screens.inventory.tooltip.ClientTooltipPositioner,int,int) -> a
621:668:void
renderTooltipInternal(net.minecraft.client.gui.Font,java.util.List,int,int,net.mine
craft.client.gui.screens.inventory.tooltip.ClientTooltipPositioner) -> a
671:693:void
renderComponentHoverEffect(net.minecraft.client.gui.Font,net.minecraft.network.chat
.Style,int,int) -> a
647:647:void lambda$renderTooltipInternal$5(int,int,int,int) -> d
600:600:void
lambda$renderTooltip$4(java.util.List,net.minecraft.world.inventory.tooltip.Tooltip
Component) -> a
544:544:java.lang.String
lambda$renderItem$3(net.minecraft.world.item.ItemStack) -> a
543:543:java.lang.String
lambda$renderItem$2(net.minecraft.world.item.ItemStack) -> b
542:542:java.lang.String
lambda$renderItem$1(net.minecraft.world.item.ItemStack) -> c
541:541:java.lang.String
lambda$renderItem$0(net.minecraft.world.item.ItemStack) -> d
net.minecraft.client.gui.GuiGraphics$ScissorStack -> eox$a:
java.util.Deque stack -> a
695:696:void <init>() -> <init>
699:706:net.minecraft.client.gui.navigation.ScreenRectangle
push(net.minecraft.client.gui.navigation.ScreenRectangle) -> a
712:716:net.minecraft.client.gui.navigation.ScreenRectangle pop() -> a
net.minecraft.client.gui.MapRenderer -> eoy:
net.minecraft.resources.ResourceLocation MAP_ICONS_LOCATION -> a
net.minecraft.client.renderer.RenderType MAP_ICONS -> b
int WIDTH -> c
int HEIGHT -> d
net.minecraft.client.renderer.texture.TextureManager textureManager -> e
it.unimi.dsi.fastutil.ints.Int2ObjectMap maps -> f
29:33:void <init>(net.minecraft.client.renderer.texture.TextureManager) ->
<init>
36:37:void
update(int,net.minecraft.world.level.saveddata.maps.MapItemSavedData) -> a
40:41:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.level.saveddata.maps.MapItemSavedData,boolean,int)
-> a
44:44:net.minecraft.client.gui.MapRenderer$MapInstance
getOrCreateMapInstance(int,net.minecraft.world.level.saveddata.maps.MapItemSavedDat
a) -> b
56:61:void resetData() -> a
65:66:void close() -> close
45:51:net.minecraft.client.gui.MapRenderer$MapInstance
lambda$getOrCreateMapInstance$0(net.minecraft.world.level.saveddata.maps.MapItemSav
edData,java.lang.Integer,net.minecraft.client.gui.MapRenderer$MapInstance) -> a
23:24:void <clinit>() -> <clinit>
net.minecraft.client.gui.MapRenderer$MapInstance -> eoy$a:
net.minecraft.world.level.saveddata.maps.MapItemSavedData data -> b
net.minecraft.client.renderer.texture.DynamicTexture texture -> c
net.minecraft.client.renderer.RenderType renderType -> d
boolean requiresUpload -> e
net.minecraft.client.gui.MapRenderer this$0 -> a
72:79:void
<init>(net.minecraft.client.gui.MapRenderer,int,net.minecraft.world.level.saveddata
.maps.MapItemSavedData) -> <init>
82:85:void
replaceMapData(net.minecraft.world.level.saveddata.maps.MapItemSavedData) -> a
88:89:void forceUpload() -> a
92:99:void updateTexture() -> b
102:164:void
draw(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferS
ource,boolean,int) -> a
168:169:void close() -> close
net.minecraft.client.gui.components.AbstractButton -> eoz:
int TEXTURE_Y_OFFSET -> g
int TEXTURE_WIDTH -> h
int TEXTURE_HEIGHT -> i
int TEXTURE_BORDER_X -> j
int TEXTURE_BORDER_Y -> k
int TEXT_MARGIN -> l
20:21:void <init>(int,int,int,int,net.minecraft.network.chat.Component) ->
<init>
void onPress() -> c
27:38:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
41:42:void
renderString(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.Font,int
) -> a
45:51:int getTextureY() -> a
56:57:void onClick(double,double) -> a
61:69:boolean keyPressed(int,int,int) -> a
net.minecraft.client.gui.components.AbstractOptionSliderButton -> epa:
net.minecraft.client.Options options -> a
10:12:void <init>(net.minecraft.client.Options,int,int,int,int,double) ->
<init>
net.minecraft.client.gui.components.AbstractScrollWidget -> epb:
int BORDER_COLOR_FOCUSED -> a
int BORDER_COLOR -> b
int BACKGROUND_COLOR -> c
int INNER_PADDING -> d
double scrollAmount -> e
boolean scrolling -> f
20:21:void <init>(int,int,int,int,net.minecraft.network.chat.Component) ->
<init>
25:37:boolean mouseClicked(double,double,int) -> a
42:45:boolean mouseReleased(double,double,int) -> b
50:63:boolean mouseDragged(double,double,int,double,double) -> a
68:73:boolean mouseScrolled(double,double,double) -> a
78:87:boolean keyPressed(int,int,int) -> a
92:108:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
111:111:int getScrollBarHeight() -> v
115:118:void renderDecorations(net.minecraft.client.gui.GuiGraphics) -> a
121:121:int innerPadding() -> a
125:125:int totalInnerPadding() -> b
129:129:double scrollAmount() -> c
133:134:void setScrollAmount(double) -> a
137:137:int getMaxScrollAmount() -> d
141:141:int getContentHeight() -> w
145:146:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> b
149:152:void renderBorder(net.minecraft.client.gui.GuiGraphics,int,int,int,int)
-> a
155:164:void renderScrollBar(net.minecraft.client.gui.GuiGraphics) -> c
167:167:boolean withinContentAreaTopBottom(int,int) -> a
171:171:boolean withinContentAreaPoint(double,double) -> c
175:175:boolean scrollbarVisible() -> e
int getInnerHeight() -> f
double scrollRate() -> g
void renderContents(net.minecraft.client.gui.GuiGraphics,int,int,float) -> c
net.minecraft.client.gui.components.AbstractSelectionList -> epc:
net.minecraft.client.Minecraft minecraft -> b
int itemHeight -> c
java.util.List children -> a
int width -> d
int height -> e
int y0 -> f
int y1 -> g
int x1 -> h
int x0 -> i
boolean centerListVertically -> j
double scrollAmount -> l
boolean renderSelection -> m
boolean renderHeader -> n
int headerHeight -> k
boolean scrolling -> o
net.minecraft.client.gui.components.AbstractSelectionList$Entry selected -> p
boolean renderBackground -> q
boolean renderTopAndBottom -> r
net.minecraft.client.gui.components.AbstractSelectionList$Entry hovered -> s
32:61:void <init>(net.minecraft.client.Minecraft,int,int,int,int,int) -> <init>
65:66:void setRenderSelection(boolean) -> a
69:75:void setRenderHeader(boolean,int) -> a
79:79:int getRowWidth() -> b
84:84:net.minecraft.client.gui.components.AbstractSelectionList$Entry
getSelected() -> f
88:89:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
92:92:net.minecraft.client.gui.components.AbstractSelectionList$Entry
getFirstElement() -> g
96:97:void setRenderBackground(boolean) -> b
100:101:void setRenderTopAndBottom(boolean) -> c
107:107:net.minecraft.client.gui.components.AbstractSelectionList$Entry
getFocused() -> h
112:112:java.util.List children() -> i
116:119:void clearEntries() -> j
122:124:void replaceEntries(java.util.Collection) -> a
127:127:net.minecraft.client.gui.components.AbstractSelectionList$Entry
getEntry(int) -> d
131:132:int
addEntry(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> b
136:139:void
addEntryToTop(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> c
142:145:boolean
removeEntryFromTop(net.minecraft.client.gui.components.AbstractSelectionList$Entry)
-> d
149:149:int getItemCount() -> k
153:153:boolean isSelectedItem(int) -> e
158:169:net.minecraft.client.gui.components.AbstractSelectionList$Entry
getEntryAtPosition(double,double) -> a
173:179:void updateSize(int,int,int,int) -> a
182:184:void setLeftPos(int) -> f
187:187:int getMaxPosition() -> a
191:191:void clickedHeader(int,int) -> a
194:194:void renderHeader(net.minecraft.client.gui.GuiGraphics,int,int) -> a
197:197:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
200:200:void renderDecorations(net.minecraft.client.gui.GuiGraphics,int,int) ->
b
204:264:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
267:268:void enableScissor(net.minecraft.client.gui.GuiGraphics) -> b
272:273:void
centerScrollOn(net.minecraft.client.gui.components.AbstractSelectionList$Entry) ->
e
279:289:void
ensureVisible(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> f
292:293:void scroll(int) -> a
296:296:double getScrollAmount() -> l
300:301:void setScrollAmount(double) -> a
304:304:int getMaxScroll() -> m
308:308:int getScrollBottom() -> n
312:313:void updateScrollingState(double,double,int) -> c
316:316:int getScrollbarPosition() -> c
321:343:boolean mouseClicked(double,double,int) -> a
348:351:boolean mouseReleased(double,double,int) -> b
356:374:boolean mouseDragged(double,double,int,double,double) -> a
379:380:boolean mouseScrolled(double,double,double) -> a
385:395:void
setFocused(net.minecraft.client.gui.components.events.GuiEventListener) -> a
399:399:net.minecraft.client.gui.components.AbstractSelectionList$Entry
nextEntry(net.minecraft.client.gui.navigation.ScreenDirection) -> a
404:404:net.minecraft.client.gui.components.AbstractSelectionList$Entry
nextEntry(net.minecraft.client.gui.navigation.ScreenDirection,java.util.function.Pr
edicate) -> a
409:429:net.minecraft.client.gui.components.AbstractSelectionList$Entry
nextEntry(net.minecraft.client.gui.navigation.ScreenDirection,java.util.function.Pr
edicate,net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
434:434:boolean isMouseOver(double,double) -> a_
438:450:void renderList(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
453:463:void
renderItem(net.minecraft.client.gui.GuiGraphics,int,int,float,int,int,int,int,int)
-> a
466:470:void
renderSelection(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int) -> a
473:473:int getRowLeft() -> o
477:477:int getRowRight() -> p
481:481:int getRowTop(int) -> g
485:485:int getRowBottom(int) -> h
490:496:net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority
narrationPriority() -> q
501:505:net.minecraft.client.gui.components.AbstractSelectionList$Entry
remove(int) -> i
510:514:boolean
removeEntry(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> g
519:519:net.minecraft.client.gui.components.AbstractSelectionList$Entry
getHovered() -> r
523:524:void
bindEntryToSelf(net.minecraft.client.gui.components.AbstractSelectionList$Entry) ->
h
527:534:void
narrateListElementPosition(net.minecraft.client.gui.narration.NarrationElementOutpu
t,net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
538:538:net.minecraft.client.gui.navigation.ScreenRectangle getRectangle() -> s
29:29:net.minecraft.client.gui.components.events.GuiEventListener getFocused()
-> t
399:399:boolean
lambda$nextEntry$0(net.minecraft.client.gui.components.AbstractSelectionList$Entry)
-> i
net.minecraft.client.gui.components.AbstractSelectionList$1 -> epc$1:
int[] $SwitchMap$net$minecraft$client$gui$navigation$ScreenDirection -> a
409:409:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.AbstractSelectionList$Entry -> epc$a:
net.minecraft.client.gui.components.AbstractSelectionList list -> a
541:541:void <init>() -> <init>
548:548:void setFocused(boolean) -> b_
552:552:boolean isFocused() -> aB_
void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
558:558:void
renderBack(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean
,float) -> b
562:562:boolean isMouseOver(double,double) -> a_
net.minecraft.client.gui.components.AbstractSelectionList$TrackedList -> epc$b:
java.util.List delegate -> b
net.minecraft.client.gui.components.AbstractSelectionList this$0 -> a
566:567:void <init>(net.minecraft.client.gui.components.AbstractSelectionList)
-> <init>
571:571:net.minecraft.client.gui.components.AbstractSelectionList$Entry
get(int) -> a
576:576:int size() -> size
581:583:net.minecraft.client.gui.components.AbstractSelectionList$Entry
set(int,net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
588:590:void
add(int,net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> b
594:594:net.minecraft.client.gui.components.AbstractSelectionList$Entry
remove(int) -> b
566:566:java.lang.Object remove(int) -> remove
566:566:void add(int,java.lang.Object) -> add
566:566:java.lang.Object set(int,java.lang.Object) -> set
566:566:java.lang.Object get(int) -> get
net.minecraft.client.gui.components.AbstractSliderButton -> epd:
net.minecraft.resources.ResourceLocation SLIDER_LOCATION -> a
int TEXTURE_WIDTH -> b
int TEXTURE_HEIGHT -> c
int TEXTURE_BORDER_X -> d
int TEXTURE_BORDER_Y -> e
int TEXT_MARGIN -> f
int HEIGHT -> h
int HANDLE_HALF_WIDTH -> i
int HANDLE_WIDTH -> j
int BACKGROUND -> k
int BACKGROUND_FOCUSED -> l
int HANDLE -> u
int HANDLE_FOCUSED -> v
double value -> g
boolean canChangeValue -> w
39:41:void <init>(int,int,int,int,net.minecraft.network.chat.Component,double)
-> <init>
44:45:int getTextureY() -> e
49:50:int getHandleTextureY() -> f
55:55:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
60:68:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
72:86:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
90:91:void onClick(double,double) -> a
95:104:void setFocused(boolean) -> b_
108:120:boolean keyPressed(int,int,int) -> a
124:125:void setValueFromMouse(double) -> a
128:134:void setValue(double) -> b
138:140:void onDrag(double,double,double,double) -> a
144:144:void playDownSound(net.minecraft.client.sounds.SoundManager) -> a
148:149:void onRelease(double,double) -> b
void updateMessage() -> b
void applyValue() -> a
18:18:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.AbstractStringWidget -> epe:
net.minecraft.client.gui.Font font -> a
int color -> b
9:14:void
<init>(int,int,int,int,net.minecraft.network.chat.Component,net.minecraft.client.gu
i.Font) -> <init>
18:18:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
21:22:net.minecraft.client.gui.components.AbstractStringWidget setColor(int) ->
a
26:26:net.minecraft.client.gui.Font getFont() -> a
30:30:int getColor() -> b
net.minecraft.client.gui.components.AbstractWidget -> epf:
net.minecraft.resources.ResourceLocation WIDGETS_LOCATION -> m
net.minecraft.resources.ResourceLocation ACCESSIBILITY_TEXTURE -> n
double PERIOD_PER_SCROLLED_PIXEL -> a
double MIN_SCROLL_PERIOD -> b
int width -> o
int height -> p
int x -> c
int y -> d
net.minecraft.network.chat.Component message -> e
boolean isHovered -> q
boolean active -> r
boolean visible -> s
float alpha -> t
int tabOrderGroup -> f
boolean focused -> g
net.minecraft.client.gui.components.Tooltip tooltip -> h
int tooltipMsDelay -> i
long hoverOrFocusedStartTime -> j
boolean wasHoveredOrFocused -> k
45:64:void <init>(int,int,int,int,net.minecraft.network.chat.Component) ->
<init>
68:68:int getHeight() -> h
73:81:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
84:102:void updateTooltip() -> a
105:108:net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipPositioner
createTooltipPositioner() -> i
113:114:void setTooltip(net.minecraft.client.gui.components.Tooltip) -> a
118:118:net.minecraft.client.gui.components.Tooltip getTooltip() -> j
122:123:void setTooltipDelay(int) -> b
126:126:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
130:130:net.minecraft.network.chat.MutableComponent
wrapDefaultNarrationMessage(net.minecraft.network.chat.Component) -> a
void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) -> b
136:151:void
renderScrollingString(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui
.Font,net.minecraft.network.chat.Component,int,int,int,int,int) -> a
154:157:void
renderScrollingString(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui
.Font,int,int) -> a
160:169:void
renderTexture(net.minecraft.client.gui.GuiGraphics,net.minecraft.resources.Resource
Location,int,int,int,int,int,int,int,int,int) -> a
172:172:void onClick(double,double) -> a
175:175:void onRelease(double,double) -> b
178:178:void onDrag(double,double,double,double) -> a
182:193:boolean mouseClicked(double,double,int) -> a
198:202:boolean mouseReleased(double,double,int) -> b
206:206:boolean isValidClickButton(int) -> c
211:215:boolean mouseDragged(double,double,int,double,double) -> a
219:219:boolean clicked(double,double) -> d
225:232:net.minecraft.client.gui.ComponentPath
nextFocusPath(net.minecraft.client.gui.navigation.FocusNavigationEvent) -> a
237:237:boolean isMouseOver(double,double) -> a_
241:242:void playDownSound(net.minecraft.client.sounds.SoundManager) -> a
246:246:int getWidth() -> k
250:251:void setWidth(int) -> d
254:255:void setAlpha(float) -> a
258:259:void setMessage(net.minecraft.network.chat.Component) -> b
262:262:net.minecraft.network.chat.Component getMessage() -> l
267:267:boolean isFocused() -> aB_
271:271:boolean isHovered() -> m
275:275:boolean isHoveredOrFocused() -> n
280:280:boolean isActive() -> aD_
288:289:void setFocused(boolean) -> b_
293:299:net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority
narrationPriority() -> q
304:308:void
updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput) -> b
void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
314:322:void
defaultButtonNarrationText(net.minecraft.client.gui.narration.NarrationElementOutpu
t) -> c
326:326:int getX() -> p
331:332:void setX(int) -> e
336:336:int getY() -> r
341:342:void setY(int) -> f
346:347:void visitWidgets(java.util.function.Consumer) -> a
351:351:net.minecraft.client.gui.navigation.ScreenRectangle getRectangle() -> s
356:356:int getTabOrderGroup() -> aC_
360:361:void setTabOrderGroup(int) -> g
33:34:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.AccessibilityOnboardingTextWidget -> epg:
int BORDER_COLOR_FOCUSED -> a
int BORDER_COLOR -> b
int BACKGROUND_COLOR -> c
int PADDING -> d
int BORDER -> e
18:22:void
<init>(net.minecraft.client.gui.Font,net.minecraft.network.chat.Component,int) ->
<init>
26:27:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
31:47:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
51:51:void playDownSound(net.minecraft.client.sounds.SoundManager) -> a
net.minecraft.client.gui.components.BossHealthOverlay -> eph:
net.minecraft.resources.ResourceLocation GUI_BARS_LOCATION -> a
int BAR_WIDTH -> b
int BAR_HEIGHT -> c
int OVERLAY_OFFSET -> d
net.minecraft.client.Minecraft minecraft -> e
java.util.Map events -> f
22:26:void <init>(net.minecraft.client.Minecraft) -> <init>
29:53:void render(net.minecraft.client.gui.GuiGraphics) -> a
56:61:void
drawBar(net.minecraft.client.gui.GuiGraphics,int,int,net.minecraft.world.BossEvent)
-> a
64:70:void
drawBar(net.minecraft.client.gui.GuiGraphics,int,int,net.minecraft.world.BossEvent,
int,int) -> a
73:109:void
update(net.minecraft.network.protocol.game.ClientboundBossEventPacket) -> a
112:113:void reset() -> a
116:124:boolean shouldPlayMusic() -> b
128:136:boolean shouldDarkenScreen() -> c
140:148:boolean shouldCreateWorldFog() -> d
16:16:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.BossHealthOverlay$1 -> eph$1:
net.minecraft.client.gui.components.BossHealthOverlay this$0 -> a
73:73:void <init>(net.minecraft.client.gui.components.BossHealthOverlay) ->
<init>
76:77:void
add(java.util.UUID,net.minecraft.network.chat.Component,float,net.minecraft.world.B
ossEvent$BossBarColor,net.minecraft.world.BossEvent$BossBarOverlay,boolean,boolean,
boolean) -> a
81:82:void remove(java.util.UUID) -> a
86:87:void updateProgress(java.util.UUID,float) -> a
91:92:void updateName(java.util.UUID,net.minecraft.network.chat.Component) -> a
96:99:void
updateStyle(java.util.UUID,net.minecraft.world.BossEvent$BossBarColor,net.minecraft
.world.BossEvent$BossBarOverlay) -> a
103:107:void updateProperties(java.util.UUID,boolean,boolean,boolean) -> a
net.minecraft.client.gui.components.Button -> epi:
int SMALL_WIDTH -> u
int DEFAULT_WIDTH -> v
int DEFAULT_HEIGHT -> w
net.minecraft.client.gui.components.Button$CreateNarration DEFAULT_NARRATION ->
x
net.minecraft.client.gui.components.Button$OnPress onPress -> y
net.minecraft.client.gui.components.Button$CreateNarration createNarration -> z
79:79:net.minecraft.client.gui.components.Button$Builder
builder(net.minecraft.network.chat.Component,net.minecraft.client.gui.components.Bu
tton$OnPress) -> a
86:90:void
<init>(int,int,int,int,net.minecraft.network.chat.Component,net.minecraft.client.gu
i.components.Button$OnPress,net.minecraft.client.gui.components.Button$CreateNarrat
ion) -> <init>
94:95:void onPress() -> c
99:99:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
104:105:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
99:99:net.minecraft.network.chat.MutableComponent
lambda$createNarrationMessage$1() -> a
14:14:net.minecraft.network.chat.MutableComponent
lambda$static$0(java.util.function.Supplier) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.Button$Builder -> epi$a:
net.minecraft.network.chat.Component message -> a
net.minecraft.client.gui.components.Button$OnPress onPress -> b
net.minecraft.client.gui.components.Tooltip tooltip -> c
int x -> d
int y -> e
int width -> f
int height -> g
net.minecraft.client.gui.components.Button$CreateNarration createNarration -> h
31:38:void
<init>(net.minecraft.network.chat.Component,net.minecraft.client.gui.components.But
ton$OnPress) -> <init>
41:43:net.minecraft.client.gui.components.Button$Builder pos(int,int) -> a
47:48:net.minecraft.client.gui.components.Button$Builder width(int) -> a
52:54:net.minecraft.client.gui.components.Button$Builder size(int,int) -> b
58:58:net.minecraft.client.gui.components.Button$Builder
bounds(int,int,int,int) -> a
62:63:net.minecraft.client.gui.components.Button$Builder
tooltip(net.minecraft.client.gui.components.Tooltip) -> a
67:68:net.minecraft.client.gui.components.Button$Builder
createNarration(net.minecraft.client.gui.components.Button$CreateNarration) -> a
72:74:net.minecraft.client.gui.components.Button build() -> a
net.minecraft.client.gui.components.Button$CreateNarration -> epi$b:
net.minecraft.network.chat.MutableComponent
createNarrationMessage(java.util.function.Supplier) -> createNarrationMessage
net.minecraft.client.gui.components.Button$OnPress -> epi$c:
void onPress(net.minecraft.client.gui.components.Button) -> onPress
net.minecraft.client.gui.components.ChatComponent -> epj:
org.slf4j.Logger LOGGER -> a
int MAX_CHAT_HISTORY -> b
int MESSAGE_NOT_FOUND -> c
int MESSAGE_INDENT -> d
int MESSAGE_TAG_MARGIN_LEFT -> e
int BOTTOM_MARGIN -> f
int TIME_BEFORE_MESSAGE_DELETION -> g
net.minecraft.network.chat.Component DELETED_CHAT_MESSAGE -> h
net.minecraft.client.Minecraft minecraft -> i
java.util.List recentChat -> j
java.util.List allMessages -> k
java.util.List trimmedMessages -> l
int chatScrollbarPos -> m
boolean newMessageSinceScroll -> n
java.util.List messageDeletionQueue -> o
41:51:void <init>(net.minecraft.client.Minecraft) -> <init>
54:57:void tick() -> a
60:168:void render(net.minecraft.client.gui.GuiGraphics,int,int,int) -> a
171:173:void
drawTagIcon(net.minecraft.client.gui.GuiGraphics,int,int,net.minecraft.client.GuiMe
ssageTag$Icon) -> a
176:176:int getTagIconLeft(net.minecraft.client.GuiMessage$Line) -> a
180:180:boolean isChatHidden() -> j
184:189:double getTimeFactor(int) -> b
193:200:void clearMessages(boolean) -> a
203:204:void addMessage(net.minecraft.network.chat.Component) -> a
207:209:void
addMessage(net.minecraft.network.chat.Component,net.minecraft.network.chat.MessageS
ignature,net.minecraft.client.GuiMessageTag) -> a
212:219:void
logChatMessage(net.minecraft.network.chat.Component,net.minecraft.client.GuiMessage
Tag) -> a
222:252:void
addMessage(net.minecraft.network.chat.Component,net.minecraft.network.chat.MessageS
ignature,int,net.minecraft.client.GuiMessageTag,boolean) -> a
255:262:void processMessageDeletionQueue() -> k
265:269:void deleteMessage(net.minecraft.network.chat.MessageSignature) -> a
273:289:net.minecraft.client.gui.components.ChatComponent$DelayedMessageDeletion
deleteMessageOrDelay(net.minecraft.network.chat.MessageSignature) -> b
293:293:net.minecraft.client.GuiMessage
createDeletedMarker(net.minecraft.client.GuiMessage) -> a
297:299:void rescaleChat() -> b
302:307:void refreshTrimmedMessage() -> l
310:310:java.util.List getRecentChat() -> c
314:317:void addRecentChat(java.lang.String) -> a
320:322:void resetChatScroll() -> d
325:336:void scrollChat(int) -> a
339:356:boolean handleChatQueueClicked(double,double) -> a
361:370:net.minecraft.network.chat.Style
getClickedComponentStyleAt(double,double) -> b
375:387:net.minecraft.client.GuiMessageTag getMessageTagAt(double,double) -> c
391:402:boolean
hasSelectedMessageTag(double,net.minecraft.client.GuiMessage$Line,net.minecraft.cli
ent.GuiMessageTag) -> a
406:406:double screenToChatX(double) -> c
410:411:double screenToChatY(double) -> d
415:425:int getMessageEndIndexAt(double,double) -> d
429:446:int getMessageLineIndexAt(double,double) -> e
450:450:boolean isChatFocused() -> m
454:454:int getWidth() -> e
458:458:int getHeight() -> f
462:462:double getScale() -> g
466:468:int getWidth(double) -> a
472:474:int getHeight(double) -> b
478:480:double defaultUnfocusedPct() -> h
484:484:int getLinesPerPage() -> i
488:488:int getLineHeight() -> n
257:260:boolean
lambda$processMessageDeletionQueue$0(int,net.minecraft.client.gui.components.ChatCo
mponent$DelayedMessageDeletion) -> a
28:38:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.ChatComponent$DelayedMessageDeletion -> epj$a:
net.minecraft.network.chat.MessageSignature signature -> a
int deletableAfter -> b
491:491:void <init>(net.minecraft.network.chat.MessageSignature,int) -> <init>
491:491:java.lang.String toString() -> toString
491:491:int hashCode() -> hashCode
491:491:boolean equals(java.lang.Object) -> equals
491:491:net.minecraft.network.chat.MessageSignature signature() -> a
491:491:int deletableAfter() -> b
net.minecraft.client.gui.components.Checkbox -> epk:
net.minecraft.resources.ResourceLocation TEXTURE -> a
int TEXT_COLOR -> b
boolean selected -> c
boolean showLabel -> d
21:22:void <init>(int,int,int,int,net.minecraft.network.chat.Component,boolean)
-> <init>
25:28:void
<init>(int,int,int,int,net.minecraft.network.chat.Component,boolean,boolean) ->
<init>
32:33:void onPress() -> c
36:36:boolean selected() -> a
41:49:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
53:67:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
14:14:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.CommandSuggestions -> epl:
java.util.regex.Pattern WHITESPACE_PATTERN -> a
net.minecraft.network.chat.Style UNPARSED_STYLE -> b
net.minecraft.network.chat.Style LITERAL_STYLE -> c
java.util.List ARGUMENT_STYLES -> d
net.minecraft.client.Minecraft minecraft -> e
net.minecraft.client.gui.screens.Screen screen -> f
net.minecraft.client.gui.components.EditBox input -> g
net.minecraft.client.gui.Font font -> h
boolean commandsOnly -> i
boolean onlyShowIfCursorPastError -> j
int lineStartOffset -> k
int suggestionLineLimit -> l
boolean anchorToBottom -> m
int fillColor -> n
java.util.List commandUsage -> o
int commandUsagePosition -> p
int commandUsageWidth -> q
com.mojang.brigadier.ParseResults currentParse -> r
java.util.concurrent.CompletableFuture pendingSuggestions -> s
net.minecraft.client.gui.components.CommandSuggestions$SuggestionsList
suggestions -> t
boolean allowSuggestions -> u
boolean keepSuggestions -> v
64:89:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.Screen,net.m
inecraft.client.gui.components.EditBox,net.minecraft.client.gui.Font,boolean,boolea
n,int,int,boolean,int) -> <init>
92:96:void setAllowSuggestions(boolean) -> a
99:105:boolean keyPressed(int,int,int) -> a
109:109:boolean mouseScrolled(double) -> a
113:113:boolean mouseClicked(double,double,int) -> a
117:130:void showSuggestions(boolean) -> b
133:134:void hide() -> a
138:152:java.util.List
sortSuggestions(com.mojang.brigadier.suggestion.Suggestions) -> a
156:200:void updateCommandInfo() -> b
203:214:int getLastWordIndex(java.lang.String) -> a
218:223:net.minecraft.util.FormattedCharSequence
getExceptionMessage(com.mojang.brigadier.exceptions.CommandSyntaxException) -> a
227:264:void updateUsageInfo() -> d
267:287:boolean fillNodeUsage(net.minecraft.ChatFormatting) -> a
291:294:net.minecraft.util.FormattedCharSequence
formatChat(java.lang.String,int) -> a
300:304:java.lang.String
calculateSuggestionSuffix(java.lang.String,java.lang.String) -> a
309:341:net.minecraft.util.FormattedCharSequence
formatText(com.mojang.brigadier.ParseResults,java.lang.String,int) -> a
345:348:void render(net.minecraft.client.gui.GuiGraphics,int,int) -> a
351:355:boolean renderSuggestions(net.minecraft.client.gui.GuiGraphics,int,int)
-> b
359:366:void renderUsage(net.minecraft.client.gui.GuiGraphics) -> a
369:372:net.minecraft.network.chat.Component getNarrationMessage() -> c
188:192:void lambda$updateCommandInfo$0() -> e
47:51:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.CommandSuggestions$SuggestionsList -> epl$a:
net.minecraft.client.renderer.Rect2i rect -> b
java.lang.String originalContents -> c
java.util.List suggestionList -> d
int offset -> e
int current -> f
net.minecraft.world.phys.Vec2 lastMouse -> g
boolean tabCycles -> h
int lastNarratedEntry -> i
net.minecraft.client.gui.components.CommandSuggestions this$0 -> a
381:393:void
<init>(net.minecraft.client.gui.components.CommandSuggestions,int,int,int,java.util
.List,boolean) -> <init>
396:445:void render(net.minecraft.client.gui.GuiGraphics,int,int) -> a
448:458:boolean mouseClicked(int,int,int) -> a
462:470:boolean mouseScrolled(double) -> a
474:493:boolean keyPressed(int,int,int) -> b
497:505:void cycle(int) -> a
508:523:void select(int) -> b
526:535:void useSuggestion() -> a
538:544:net.minecraft.network.chat.Component getNarrationMessage() -> b
net.minecraft.client.gui.components.CommonButtons -> epm:
5:5:void <init>() -> <init>
7:13:net.minecraft.client.gui.components.TextAndImageButton
languageTextAndImage(net.minecraft.client.gui.components.Button$OnPress) -> a
17:23:net.minecraft.client.gui.components.TextAndImageButton
accessibilityTextAndImage(net.minecraft.client.gui.components.Button$OnPress) -> b
net.minecraft.client.gui.components.ComponentRenderUtils -> epn:
net.minecraft.util.FormattedCharSequence INDENT -> a
16:16:void <init>() -> <init>
20:20:java.lang.String stripColor(java.lang.String) -> a
24:42:java.util.List
wrapComponents(net.minecraft.network.chat.FormattedText,int,net.minecraft.client.gu
i.Font) -> a
33:36:void
lambda$wrapComponents$1(java.util.List,net.minecraft.network.chat.FormattedText,jav
a.lang.Boolean) -> a
26:27:java.util.Optional
lambda$wrapComponents$0(net.minecraft.client.ComponentCollector,net.minecraft.netwo
rk.chat.Style,java.lang.String) -> a
17:17:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.ContainerObjectSelectionList -> epo:
22:23:void <init>(net.minecraft.client.Minecraft,int,int,int,int,int) -> <init>
28:73:net.minecraft.client.gui.ComponentPath
nextFocusPath(net.minecraft.client.gui.navigation.FocusNavigationEvent) -> a
78:82:void
setFocused(net.minecraft.client.gui.components.events.GuiEventListener) -> a
86:90:net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority
narrationPriority() -> q
95:95:boolean isSelectedItem(int) -> e
100:112:void
updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput) -> b
63:63:boolean
lambda$nextFocusPath$0(net.minecraft.client.gui.components.ContainerObjectSelection
List$Entry) -> a
net.minecraft.client.gui.components.ContainerObjectSelectionList$1 -> epo$1:
int[] $SwitchMap$net$minecraft$client$gui$navigation$ScreenDirection -> a
46:46:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.ContainerObjectSelectionList$Entry -> epo$a:
net.minecraft.client.gui.components.events.GuiEventListener focused -> a
net.minecraft.client.gui.narration.NarratableEntry lastNarratable -> b
boolean dragging -> c
114:114:void <init>() -> <init>
125:125:boolean isDragging() -> aA_
130:131:void setDragging(boolean) -> c_
135:135:boolean mouseClicked(double,double,int) -> a
140:147:void
setFocused(net.minecraft.client.gui.components.events.GuiEventListener) -> a
152:152:net.minecraft.client.gui.components.events.GuiEventListener
getFocused() -> t
157:161:net.minecraft.client.gui.ComponentPath
focusPathAtIndex(net.minecraft.client.gui.navigation.FocusNavigationEvent,int) -> a
167:186:net.minecraft.client.gui.ComponentPath
nextFocusPath(net.minecraft.client.gui.navigation.FocusNavigationEvent) -> a
java.util.List narratables() -> b
192:206:void
updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput) -> a
114:114:boolean isMouseOver(double,double) -> a_
114:114:void
renderBack(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean
,float) -> b
114:114:boolean isFocused() -> aB_
114:114:void setFocused(boolean) -> b_
net.minecraft.client.gui.components.CycleButton -> epp:
java.util.function.BooleanSupplier DEFAULT_ALT_LIST_SELECTOR -> a
java.util.List BOOLEAN_OPTIONS -> b
net.minecraft.network.chat.Component name -> c
int index -> d
java.lang.Object value -> e
net.minecraft.client.gui.components.CycleButton$ValueListSupplier values -> f
java.util.function.Function valueStringifier -> u
java.util.function.Function narrationProvider -> v
net.minecraft.client.gui.components.CycleButton$OnValueChange onValueChange ->
w
boolean displayOnlyValue -> x
net.minecraft.client.OptionInstance$TooltipSupplier tooltipSupplier -> y
39:50:void
<init>(int,int,int,int,net.minecraft.network.chat.Component,net.minecraft.network.c
hat.Component,int,java.lang.Object,net.minecraft.client.gui.components.CycleButton$
ValueListSupplier,java.util.function.Function,java.util.function.Function,net.minec
raft.client.gui.components.CycleButton$OnValueChange,net.minecraft.client.OptionIns
tance$TooltipSupplier,boolean) -> <init>
53:54:void updateTooltip() -> f
58:63:void onPress() -> c
66:72:void cycleValue(int) -> a
75:76:java.lang.Object getCycledValue(int) -> h
81:86:boolean mouseScrolled(double,double,double) -> a
90:98:void setValue(java.lang.Object) -> a
101:105:void updateValue(java.lang.Object) -> b
108:108:net.minecraft.network.chat.Component
createLabelForValue(java.lang.Object) -> c
112:112:net.minecraft.network.chat.MutableComponent
createFullName(java.lang.Object) -> d
116:116:java.lang.Object getValue() -> a
121:121:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
127:137:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
141:141:net.minecraft.network.chat.MutableComponent
createDefaultNarrationMessage() -> b
145:145:net.minecraft.client.gui.components.CycleButton$Builder
builder(java.util.function.Function) -> a
149:149:net.minecraft.client.gui.components.CycleButton$Builder
booleanBuilder(net.minecraft.network.chat.Component,net.minecraft.network.chat.Comp
onent) -> a
153:153:net.minecraft.client.gui.components.CycleButton$Builder onOffBuilder()
-> e
157:157:net.minecraft.client.gui.components.CycleButton$Builder
onOffBuilder(boolean) -> b
153:153:net.minecraft.network.chat.Component
lambda$onOffBuilder$1(java.lang.Boolean) -> a
149:149:net.minecraft.network.chat.Component
lambda$booleanBuilder$0(net.minecraft.network.chat.Component,net.minecraft.network.
chat.Component,java.lang.Boolean) -> a
20:21:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.CycleButton$Builder -> epp$a:
int initialIndex -> a
java.lang.Object initialValue -> b
java.util.function.Function valueStringifier -> c
net.minecraft.client.OptionInstance$TooltipSupplier tooltipSupplier -> d
java.util.function.Function narrationProvider -> e
net.minecraft.client.gui.components.CycleButton$ValueListSupplier values -> f
boolean displayOnlyValue -> g
165:173:void <init>(java.util.function.Function) -> <init>
176:176:net.minecraft.client.gui.components.CycleButton$Builder
withValues(java.util.Collection) -> a
181:181:net.minecraft.client.gui.components.CycleButton$Builder
withValues(java.lang.Object[]) -> a
185:185:net.minecraft.client.gui.components.CycleButton$Builder
withValues(java.util.List,java.util.List) -> a
189:189:net.minecraft.client.gui.components.CycleButton$Builder
withValues(java.util.function.BooleanSupplier,java.util.List,java.util.List) -> a
193:194:net.minecraft.client.gui.components.CycleButton$Builder
withValues(net.minecraft.client.gui.components.CycleButton$ValueListSupplier) -> a
198:199:net.minecraft.client.gui.components.CycleButton$Builder
withTooltip(net.minecraft.client.OptionInstance$TooltipSupplier) -> a
203:208:net.minecraft.client.gui.components.CycleButton$Builder
withInitialValue(java.lang.Object) -> a
212:213:net.minecraft.client.gui.components.CycleButton$Builder
withCustomNarration(java.util.function.Function) -> a
217:218:net.minecraft.client.gui.components.CycleButton$Builder
displayOnlyValue() -> a
222:222:net.minecraft.client.gui.components.CycleButton
create(int,int,int,int,net.minecraft.network.chat.Component) -> a
226:235:net.minecraft.client.gui.components.CycleButton
create(int,int,int,int,net.minecraft.network.chat.Component,net.minecraft.client.gu
i.components.CycleButton$OnValueChange) -> a
222:222:void
lambda$create$1(net.minecraft.client.gui.components.CycleButton,java.lang.Object) -
> a
165:165:net.minecraft.client.gui.components.Tooltip
lambda$new$0(java.lang.Object) -> b
net.minecraft.client.gui.components.CycleButton$OnValueChange -> epp$b:
void
onValueChange(net.minecraft.client.gui.components.CycleButton,java.lang.Object) ->
onValueChange
net.minecraft.client.gui.components.CycleButton$ValueListSupplier -> epp$c:
java.util.List getSelectedList() -> a
java.util.List getDefaultList() -> b
245:246:net.minecraft.client.gui.components.CycleButton$ValueListSupplier
create(java.util.Collection) -> a
260:262:net.minecraft.client.gui.components.CycleButton$ValueListSupplier
create(java.util.function.BooleanSupplier,java.util.List,java.util.List) -> a
net.minecraft.client.gui.components.CycleButton$ValueListSupplier$1 -> epp$c$1:
java.util.List val$copy -> a
246:246:void <init>(java.util.List) -> <init>
249:249:java.util.List getSelectedList() -> a
254:254:java.util.List getDefaultList() -> b
net.minecraft.client.gui.components.CycleButton$ValueListSupplier$2 -> epp$c$2:
java.util.function.BooleanSupplier val$altSelector -> a
java.util.List val$altCopy -> b
java.util.List val$defaultCopy -> c
262:262:void
<init>(java.util.function.BooleanSupplier,java.util.List,java.util.List) -> <init>
265:265:java.util.List getSelectedList() -> a
270:270:java.util.List getDefaultList() -> b
net.minecraft.client.gui.components.DebugScreenOverlay -> epq:
int COLOR_GREY -> a
int MARGIN_RIGHT -> b
int MARGIN_LEFT -> c
int MARGIN_TOP -> d
java.util.Map HEIGHTMAP_NAMES -> e
net.minecraft.client.Minecraft minecraft -> f
net.minecraft.client.gui.components.DebugScreenOverlay$AllocationRateCalculator
allocationRateCalculator -> g
net.minecraft.client.gui.Font font -> h
net.minecraft.world.phys.HitResult block -> i
net.minecraft.world.phys.HitResult liquid -> j
net.minecraft.world.level.ChunkPos lastPos -> k
net.minecraft.world.level.chunk.LevelChunk clientChunk -> l
java.util.concurrent.CompletableFuture serverChunk -> m
int RED -> n
int YELLOW -> o
int GREEN -> p
95:99:void <init>(net.minecraft.client.Minecraft) -> <init>
102:104:void clearChunkCache() -> a
107:138:void render(net.minecraft.client.gui.GuiGraphics) -> a
141:149:void drawGameInformation(net.minecraft.client.gui.GuiGraphics) -> b
152:155:void drawSystemInformation(net.minecraft.client.gui.GuiGraphics) -> c
158:177:void
renderLines(net.minecraft.client.gui.GuiGraphics,java.util.List,boolean) -> a
182:345:java.util.List getGameInformation() -> b
349:349:java.lang.String printBiome(net.minecraft.core.Holder) -> a
354:359:net.minecraft.server.level.ServerLevel getServerLevel() -> d
364:368:java.lang.String getServerChunkStats() -> e
372:373:net.minecraft.world.level.Level getLevel() -> f
380:390:net.minecraft.world.level.chunk.LevelChunk getServerChunk() -> g
394:397:net.minecraft.world.level.chunk.LevelChunk getClientChunk() -> h
402:460:java.util.List getSystemInformation() -> c
464:474:java.lang.String getPropertyValueString(java.util.Map$Entry) -> a
478:542:void
drawChart(net.minecraft.client.gui.GuiGraphics,net.minecraft.util.FrameTimer,int,in
t,boolean) -> a
549:552:int getSampleColor(int,int,int,int) -> a
556:568:int colorLerp(int,int,float) -> a
572:572:long bytesToMegabytes(long) -> a
450:450:java.lang.String
lambda$getSystemInformation$10(net.minecraft.tags.TagKey) -> a
436:436:java.lang.String
lambda$getSystemInformation$9(net.minecraft.tags.TagKey) -> b
383:383:net.minecraft.world.level.chunk.LevelChunk
lambda$getServerChunk$8(com.mojang.datafixers.util.Either) -> a
383:383:net.minecraft.world.level.chunk.LevelChunk
lambda$getServerChunk$7(net.minecraft.server.level.ChunkHolder$ChunkLoadingFailure)
-> a
383:383:net.minecraft.world.level.chunk.LevelChunk
lambda$getServerChunk$6(net.minecraft.world.level.chunk.ChunkAccess) -> a
373:373:java.util.Optional
lambda$getLevel$5(net.minecraft.client.server.IntegratedServer) -> a
349:349:java.lang.String
lambda$printBiome$4(net.minecraft.world.level.biome.Biome) -> a
349:349:java.lang.String
lambda$printBiome$3(net.minecraft.resources.ResourceKey) -> a
332:332:java.lang.String
lambda$getGameInformation$2(it.unimi.dsi.fastutil.objects.Object2IntMap,net.minecra
ft.world.entity.MobCategory) -> a
115:127:void lambda$render$1(net.minecraft.client.gui.GuiGraphics) -> d
74:80:void lambda$static$0(java.util.EnumMap) -> a
73:73:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.DebugScreenOverlay$1 -> epq$1:
int[] $SwitchMap$net$minecraft$core$Direction -> a
210:210:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.DebugScreenOverlay$AllocationRateCalculator ->
epq$a:
int UPDATE_INTERVAL_MS -> a
java.util.List GC_MBEANS -> b
long lastTime -> c
long lastHeapUsage -> d
long lastGcCounts -> e
long lastRate -> f
575:582:void <init>() -> <init>
585:604:long bytesAllocatedPerSecond(long) -> a
608:612:long gcCounts() -> a
577:577:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.EditBox -> epr:
int BACKWARDS -> a
int FORWARDS -> b
int CURSOR_INSERT_WIDTH -> d
int CURSOR_INSERT_COLOR -> e
java.lang.String CURSOR_APPEND_CHARACTER -> f
int DEFAULT_TEXT_COLOR -> c
int BORDER_COLOR_FOCUSED -> g
int BORDER_COLOR -> h
int BACKGROUND_COLOR -> i
net.minecraft.client.gui.Font font -> j
java.lang.String value -> k
int maxLength -> l
int frame -> u
boolean bordered -> v
boolean canLoseFocus -> w
boolean isEditable -> x
boolean shiftPressed -> y
int displayPos -> z
int cursorPos -> A
int highlightPos -> C
int textColor -> D
int textColorUneditable -> E
java.lang.String suggestion -> F
java.util.function.Consumer responder -> G
java.util.function.Predicate filter -> H
java.util.function.BiFunction formatter -> I
net.minecraft.network.chat.Component hint -> J
62:63:void
<init>(net.minecraft.client.gui.Font,int,int,int,int,net.minecraft.network.chat.Com
ponent) -> <init>
40:71:void
<init>(net.minecraft.client.gui.Font,int,int,int,int,net.minecraft.client.gui.compo
nents.EditBox,net.minecraft.network.chat.Component) -> <init>
74:75:void setResponder(java.util.function.Consumer) -> b
78:79:void setFormatter(java.util.function.BiFunction) -> a
82:83:void tick() -> a
87:88:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
92:105:void setValue(java.lang.String) -> a
108:108:java.lang.String getValue() -> b
112:115:java.lang.String getHighlighted() -> e
119:120:void setFilter(java.util.function.Predicate) -> a
123:144:void insertText(java.lang.String) -> b
147:150:void onValueChange(java.lang.String) -> d
153:158:void deleteText(int) -> r
161:171:void deleteWords(int) -> a
174:199:void deleteChars(int) -> h
202:202:int getWordPosition(int) -> i
206:206:int getWordPosition(int,int) -> a
210:236:int getWordPosition(int,int,boolean) -> a
240:241:void moveCursor(int) -> j
244:244:int getCursorPos(int) -> s
248:255:void moveCursorTo(int) -> k
258:259:void setCursorPosition(int) -> l
262:263:void moveCursorToStart() -> f
266:267:void moveCursorToEnd() -> g
271:340:boolean keyPressed(int,int,int) -> a
344:344:boolean canConsumeInput() -> u
349:360:boolean charTyped(char,int) -> a
365:371:void onClick(double,double) -> a
375:375:void playDownSound(net.minecraft.client.sounds.SoundManager) -> a
379:442:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) -
> b
445:464:void
renderHighlight(net.minecraft.client.gui.GuiGraphics,int,int,int,int) -> a
467:473:void setMaxLength(int) -> m
476:476:int getMaxLength() -> y
480:480:int getCursorPosition() -> v
484:484:boolean isBordered() -> z
488:489:void setBordered(boolean) -> b
492:493:void setTextColor(int) -> n
496:497:void setTextColorUneditable(int) -> o
502:505:net.minecraft.client.gui.ComponentPath
nextFocusPath(net.minecraft.client.gui.navigation.FocusNavigationEvent) -> a
510:510:boolean isMouseOver(double,double) -> a_
515:522:void setFocused(boolean) -> b_
525:525:boolean isEditable() -> A
529:530:void setEditable(boolean) -> c
533:533:int getInnerWidth() -> w
537:560:void setHighlightPos(int) -> p
563:564:void setCanLoseFocus(boolean) -> d
567:567:boolean isVisible() -> x
571:572:void setVisible(boolean) -> e
575:576:void setSuggestion(java.lang.String) -> c
579:582:int getScreenX(int) -> q
587:588:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
591:592:void setHint(net.minecraft.network.chat.Component) -> c
57:57:net.minecraft.util.FormattedCharSequence
lambda$new$0(java.lang.String,java.lang.Integer) -> a
net.minecraft.client.gui.components.FittingMultiLineTextWidget -> eps:
net.minecraft.client.gui.Font font -> a
net.minecraft.client.gui.components.MultiLineTextWidget multilineWidget -> b
14:17:void
<init>(int,int,int,int,net.minecraft.network.chat.Component,net.minecraft.client.gu
i.Font) -> <init>
20:21:net.minecraft.client.gui.components.FittingMultiLineTextWidget
setColor(int) -> a
26:28:void setWidth(int) -> d
32:32:int getInnerHeight() -> f
37:37:double scrollRate() -> g
42:47:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> b
51:63:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
67:71:void renderContents(net.minecraft.client.gui.GuiGraphics,int,int,float) -
> c
75:76:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
net.minecraft.client.gui.components.ImageButton -> ept:
net.minecraft.resources.ResourceLocation resourceLocation -> b
int xTexStart -> c
int yTexStart -> d
int yDiffTex -> e
int textureWidth -> f
int textureHeight -> A
17:18:void
<init>(int,int,int,int,int,int,net.minecraft.resources.ResourceLocation,net.minecra
ft.client.gui.components.Button$OnPress) -> <init>
21:22:void
<init>(int,int,int,int,int,int,int,net.minecraft.resources.ResourceLocation,net.min
ecraft.client.gui.components.Button$OnPress) -> <init>
25:26:void
<init>(int,int,int,int,int,int,int,net.minecraft.resources.ResourceLocation,int,int
,net.minecraft.client.gui.components.Button$OnPress) -> <init>
29:36:void
<init>(int,int,int,int,int,int,int,net.minecraft.resources.ResourceLocation,int,int
,net.minecraft.client.gui.components.Button$OnPress,net.minecraft.network.chat.Comp
onent) -> <init>
40:41:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
net.minecraft.client.gui.components.ImageWidget -> epu:
net.minecraft.resources.ResourceLocation imageLocation -> a
12:13:void <init>(int,int,net.minecraft.resources.ResourceLocation) -> <init>
16:18:void <init>(int,int,int,int,net.minecraft.resources.ResourceLocation) ->
<init>
22:22:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
26:29:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
net.minecraft.client.gui.components.LerpingBossEvent -> epv:
long LERP_MILLISECONDS -> j
float targetPercent -> h
long setTime -> i
16:23:void
<init>(java.util.UUID,net.minecraft.network.chat.Component,float,net.minecraft.worl
d.BossEvent$BossBarColor,net.minecraft.world.BossEvent$BossBarOverlay,boolean,boole
an,boolean) -> <init>
27:30:void setProgress(float) -> a
34:36:float getProgress() -> k
net.minecraft.client.gui.components.LockIconButton -> epw:
boolean locked -> a
12:13:void <init>(int,int,net.minecraft.client.gui.components.Button$OnPress) -
> <init>
17:17:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
21:21:boolean isLocked() -> a
25:26:void setLocked(boolean) -> b
31:40:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
net.minecraft.client.gui.components.LockIconButton$Icon -> epw$a:
net.minecraft.client.gui.components.LockIconButton$Icon LOCKED -> a
net.minecraft.client.gui.components.LockIconButton$Icon LOCKED_HOVER -> b
net.minecraft.client.gui.components.LockIconButton$Icon LOCKED_DISABLED -> c
net.minecraft.client.gui.components.LockIconButton$Icon UNLOCKED -> d
net.minecraft.client.gui.components.LockIconButton$Icon UNLOCKED_HOVER -> e
net.minecraft.client.gui.components.LockIconButton$Icon UNLOCKED_DISABLED -> f
int x -> g
int y -> h
net.minecraft.client.gui.components.LockIconButton$Icon[] $VALUES -> i
42:42:net.minecraft.client.gui.components.LockIconButton$Icon[] values() ->
values
42:42:net.minecraft.client.gui.components.LockIconButton$Icon
valueOf(java.lang.String) -> valueOf
54:57:void <init>(java.lang.String,int,int,int) -> <init>
60:60:int getX() -> a
64:64:int getY() -> b
42:42:net.minecraft.client.gui.components.LockIconButton$Icon[] $values() -> c
42:48:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.LogoRenderer -> epx:
net.minecraft.resources.ResourceLocation MINECRAFT_LOGO -> a
net.minecraft.resources.ResourceLocation EASTER_EGG_LOGO -> b
net.minecraft.resources.ResourceLocation MINECRAFT_EDITION -> c
int LOGO_WIDTH -> d
int LOGO_HEIGHT -> e
int LOGO_TEXTURE_WIDTH -> g
int LOGO_TEXTURE_HEIGHT -> h
int EDITION_WIDTH -> i
int EDITION_HEIGHT -> j
int EDITION_TEXTURE_WIDTH -> k
int EDITION_TEXTURE_HEIGHT -> l
int DEFAULT_HEIGHT_OFFSET -> f
int EDITION_LOGO_OVERLAP -> m
boolean showEasterEgg -> n
boolean keepLogoThroughFade -> o
25:31:void <init>(boolean) -> <init>
34:35:void renderLogo(net.minecraft.client.gui.GuiGraphics,int,float) -> a
38:47:void renderLogo(net.minecraft.client.gui.GuiGraphics,int,float,int) -> a
8:10:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.MultiLineEditBox -> epy:
int CURSOR_INSERT_WIDTH -> a
int CURSOR_INSERT_COLOR -> b
java.lang.String CURSOR_APPEND_CHARACTER -> c
int TEXT_COLOR -> d
int PLACEHOLDER_TEXT_COLOR -> e
net.minecraft.client.gui.Font font -> f
net.minecraft.network.chat.Component placeholder -> g
net.minecraft.client.gui.components.MultilineTextField textField -> h
int frame -> i
29:34:void
<init>(net.minecraft.client.gui.Font,int,int,int,int,net.minecraft.network.chat.Com
ponent,net.minecraft.network.chat.Component) -> <init>
37:38:void setCharacterLimit(int) -> a
41:42:void setValueListener(java.util.function.Consumer) -> b
45:46:void setValue(java.lang.String) -> a
49:49:java.lang.String getValue() -> u
53:54:void tick() -> v
58:59:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
63:73:boolean mouseClicked(double,double,int) -> a
78:89:boolean mouseDragged(double,double,int,double,double) -> a
94:94:boolean keyPressed(int,int,int) -> a
99:104:boolean charTyped(char,int) -> a
109:172:void renderContents(net.minecraft.client.gui.GuiGraphics,int,int,float)
-> c
176:183:void renderDecorations(net.minecraft.client.gui.GuiGraphics) -> a
187:187:int getInnerHeight() -> f
192:192:boolean scrollbarVisible() -> e
197:197:double scrollRate() -> g
201:202:void
renderHighlight(net.minecraft.client.gui.GuiGraphics,int,int,int,int) -> b
205:220:void scrollToCursor() -> w
223:223:double getDisplayableLineCount() -> x
227:231:void seekCursorScreen(double,double) -> f
net.minecraft.client.gui.components.MultiLineLabel -> epz:
net.minecraft.client.gui.components.MultiLineLabel EMPTY -> a
51:51:net.minecraft.client.gui.components.MultiLineLabel
create(net.minecraft.client.gui.Font,net.minecraft.network.chat.FormattedText,int)
-> a
55:55:net.minecraft.client.gui.components.MultiLineLabel
create(net.minecraft.client.gui.Font,net.minecraft.network.chat.FormattedText,int,i
nt) -> a
59:59:net.minecraft.client.gui.components.MultiLineLabel
create(net.minecraft.client.gui.Font,net.minecraft.network.chat.Component[]) -> a
63:63:net.minecraft.client.gui.components.MultiLineLabel
create(net.minecraft.client.gui.Font,java.util.List) -> a
67:71:net.minecraft.client.gui.components.MultiLineLabel
createFixed(net.minecraft.client.gui.Font,java.util.List) -> b
int renderCentered(net.minecraft.client.gui.GuiGraphics,int,int) -> a
int renderCentered(net.minecraft.client.gui.GuiGraphics,int,int,int,int) -> a
int renderLeftAligned(net.minecraft.client.gui.GuiGraphics,int,int,int,int) ->
b
int
renderLeftAlignedNoShadow(net.minecraft.client.gui.GuiGraphics,int,int,int,int) ->
c
void
renderBackgroundCentered(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int)
-> a
int getLineCount() -> a
int getWidth() -> b
63:63:net.minecraft.client.gui.components.MultiLineLabel$TextWithWidth
lambda$create$3(net.minecraft.client.gui.Font,net.minecraft.util.FormattedCharSeque
nce) -> a
59:59:net.minecraft.client.gui.components.MultiLineLabel$TextWithWidth
lambda$create$2(net.minecraft.client.gui.Font,net.minecraft.util.FormattedCharSeque
nce) -> b
55:55:net.minecraft.client.gui.components.MultiLineLabel$TextWithWidth
lambda$create$1(net.minecraft.client.gui.Font,net.minecraft.util.FormattedCharSeque
nce) -> c
51:51:net.minecraft.client.gui.components.MultiLineLabel$TextWithWidth
lambda$create$0(net.minecraft.client.gui.Font,net.minecraft.util.FormattedCharSeque
nce) -> d
14:14:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.MultiLineLabel$1 -> epz$1:
14:14:void <init>() -> <init>
17:17:int renderCentered(net.minecraft.client.gui.GuiGraphics,int,int) -> a
22:22:int renderCentered(net.minecraft.client.gui.GuiGraphics,int,int,int,int)
-> a
27:27:int
renderLeftAligned(net.minecraft.client.gui.GuiGraphics,int,int,int,int) -> b
32:32:int
renderLeftAlignedNoShadow(net.minecraft.client.gui.GuiGraphics,int,int,int,int) ->
c
37:37:void
renderBackgroundCentered(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int)
-> a
41:41:int getLineCount() -> a
46:46:int getWidth() -> b
net.minecraft.client.gui.components.MultiLineLabel$2 -> epz$2:
int width -> d
java.util.List val$lines -> b
net.minecraft.client.gui.Font val$font -> c
71:72:void <init>(java.util.List,net.minecraft.client.gui.Font) -> <init>
76:76:int renderCentered(net.minecraft.client.gui.GuiGraphics,int,int) -> a
81:86:int renderCentered(net.minecraft.client.gui.GuiGraphics,int,int,int,int)
-> a
91:96:int
renderLeftAligned(net.minecraft.client.gui.GuiGraphics,int,int,int,int) -> b
101:106:int
renderLeftAlignedNoShadow(net.minecraft.client.gui.GuiGraphics,int,int,int,int) ->
c
111:116:void
renderBackgroundCentered(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int)
-> a
120:120:int getLineCount() -> a
125:125:int getWidth() -> b
111:111:int
lambda$renderBackgroundCentered$1(net.minecraft.client.gui.components.MultiLineLabe
l$TextWithWidth) -> a
72:72:int lambda$
$0(net.minecraft.client.gui.components.MultiLineLabel$TextWithWidth) -> b
net.minecraft.client.gui.components.MultiLineLabel$TextWithWidth -> epz$a:
net.minecraft.util.FormattedCharSequence text -> a
int width -> b
148:151:void <init>(net.minecraft.util.FormattedCharSequence,int) -> <init>
net.minecraft.client.gui.components.MultiLineTextWidget -> eqa:
java.util.OptionalInt maxWidth -> a
java.util.OptionalInt maxRows -> b
net.minecraft.util.SingleKeyCache cache -> c
boolean centered -> d
18:19:void
<init>(net.minecraft.network.chat.Component,net.minecraft.client.gui.Font) ->
<init>
12:31:void
<init>(int,int,net.minecraft.network.chat.Component,net.minecraft.client.gui.Font)
-> <init>
35:36:net.minecraft.client.gui.components.MultiLineTextWidget setColor(int) ->
h
40:41:net.minecraft.client.gui.components.MultiLineTextWidget setMaxWidth(int)
-> i
45:46:net.minecraft.client.gui.components.MultiLineTextWidget setMaxRows(int) -
> j
50:51:net.minecraft.client.gui.components.MultiLineTextWidget
setCentered(boolean) -> b
56:56:int getWidth() -> k
61:61:int getHeight() -> h
66:76:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
79:79:net.minecraft.client.gui.components.MultiLineTextWidget$CacheKey
getFreshCacheKey() -> e
11:11:net.minecraft.client.gui.components.AbstractStringWidget setColor(int) ->
a
24:27:net.minecraft.client.gui.components.MultiLineLabel
lambda$new$0(net.minecraft.client.gui.Font,net.minecraft.client.gui.components.Mult
iLineTextWidget$CacheKey) -> a
net.minecraft.client.gui.components.MultiLineTextWidget$CacheKey -> eqa$a:
net.minecraft.network.chat.Component message -> a
int maxWidth -> b
java.util.OptionalInt maxRows -> c
82:82:void
<init>(net.minecraft.network.chat.Component,int,java.util.OptionalInt) -> <init>
82:82:java.lang.String toString() -> toString
82:82:int hashCode() -> hashCode
82:82:boolean equals(java.lang.Object) -> equals
82:82:net.minecraft.network.chat.Component message() -> a
82:82:int maxWidth() -> b
82:82:java.util.OptionalInt maxRows() -> c
net.minecraft.client.gui.components.MultilineTextField -> eqb:
int NO_CHARACTER_LIMIT -> a
int LINE_SEEK_PIXEL_BIAS -> b
net.minecraft.client.gui.Font font -> c
java.util.List displayLines -> d
java.lang.String value -> e
int cursor -> f
int selectCursor -> g
boolean selecting -> h
int characterLimit -> i
int width -> j
java.util.function.Consumer valueListener -> k
java.lang.Runnable cursorListener -> l
22:38:void <init>(net.minecraft.client.gui.Font,int) -> <init>
41:41:int characterLimit() -> a
45:50:void setCharacterLimit(int) -> a
53:53:boolean hasCharacterLimit() -> b
57:58:void setValueListener(java.util.function.Consumer) -> a
61:62:void setCursorListener(java.lang.Runnable) -> a
65:69:void setValue(java.lang.String) -> a
72:72:java.lang.String value() -> c
76:90:void insertText(java.lang.String) -> b
93:98:void deleteText(int) -> b
101:101:int cursor() -> d
105:106:void setSelecting(boolean) -> a
109:109:net.minecraft.client.gui.components.MultilineTextField$StringView
getSelected() -> e
113:113:int getLineCount() -> f
117:123:int getLineAtCursor() -> g
127:127:net.minecraft.client.gui.components.MultilineTextField$StringView
getLineView(int) -> c
131:142:void seekCursor(net.minecraft.client.gui.components.Whence,int) -> a
145:154:void seekCursorLine(int) -> d
157:164:void seekCursorToPoint(double,double) -> a
167:263:boolean keyPressed(int) -> e
267:267:java.lang.Iterable iterateLines() -> h
271:271:boolean hasSelection() -> i
276:277:java.lang.String getSelectedText() -> j
281:281:net.minecraft.client.gui.components.MultilineTextField$StringView
getCursorLineView() -> m
285:290:net.minecraft.client.gui.components.MultilineTextField$StringView
getCursorLineView(int) -> f
295:311:net.minecraft.client.gui.components.MultilineTextField$StringView
getPreviousWord() -> k
316:332:net.minecraft.client.gui.components.MultilineTextField$StringView
getNextWord() -> l
336:341:int getWordEndPosition(int) -> g
345:348:void onValueChange() -> n
351:364:void reflowDisplayLines() -> o
367:370:java.lang.String truncateFullText(java.lang.String) -> c
374:378:java.lang.String truncateInsertionText(java.lang.String) -> d
358:358:void
lambda$reflowDisplayLines$2(net.minecraft.network.chat.Style,int,int) -> a
32:32:void lambda$new$1() -> p
31:31:void lambda$new$0(java.lang.String) -> e
net.minecraft.client.gui.components.MultilineTextField$1 -> eqb$1:
int[] $SwitchMap$net$minecraft$client$gui$components$Whence -> a
131:131:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.MultilineTextField$StringView -> eqb$a:
int beginIndex -> a
int endIndex -> b
net.minecraft.client.gui.components.MultilineTextField$StringView EMPTY -> c
381:381:void <init>(int,int) -> <init>
381:381:java.lang.String toString() -> toString
381:381:int hashCode() -> hashCode
381:381:boolean equals(java.lang.Object) -> equals
381:381:int beginIndex() -> a
381:381:int endIndex() -> b
382:382:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.ObjectSelectionList -> eqc:
net.minecraft.network.chat.Component USAGE_NARRATION -> a
17:18:void <init>(net.minecraft.client.Minecraft,int,int,int,int,int) -> <init>
23:47:net.minecraft.client.gui.ComponentPath
nextFocusPath(net.minecraft.client.gui.navigation.FocusNavigationEvent) -> a
52:66:void
updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput) -> b
14:14:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.ObjectSelectionList$Entry -> eqc$a:
68:68:void <init>() -> <init>
net.minecraft.network.chat.Component getNarration() -> a
73:74:void
updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput) -> b
68:68:boolean isMouseOver(double,double) -> a_
68:68:void
renderBack(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean
,float) -> b
68:68:boolean isFocused() -> aB_
68:68:void setFocused(boolean) -> b_
net.minecraft.client.gui.components.OptionsList -> eqd:
19:21:void <init>(net.minecraft.client.Minecraft,int,int,int,int,int) -> <init>
24:24:int addBig(net.minecraft.client.OptionInstance) -> a
28:29:void
addSmall(net.minecraft.client.OptionInstance,net.minecraft.client.OptionInstance) -
> a
32:35:void addSmall(net.minecraft.client.OptionInstance[]) -> a
39:39:int getRowWidth() -> b
44:44:int getScrollbarPosition() -> c
49:55:net.minecraft.client.gui.components.AbstractWidget
findOption(net.minecraft.client.OptionInstance) -> b
59:66:java.util.Optional getMouseOver(double,double) -> c
net.minecraft.client.gui.components.OptionsList$Entry -> eqd$a:
java.util.Map options -> a
java.util.List children -> b
73:76:void <init>(java.util.Map) -> <init>
79:79:net.minecraft.client.gui.components.OptionsList$Entry
big(net.minecraft.client.Options,int,net.minecraft.client.OptionInstance) -> a
83:87:net.minecraft.client.gui.components.OptionsList$Entry
small(net.minecraft.client.Options,int,net.minecraft.client.OptionInstance,net.mine
craft.client.OptionInstance) -> a
92:96:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
100:100:java.util.List children() -> i
105:105:java.util.List narratables() -> b
93:95:void
lambda$render$0(int,net.minecraft.client.gui.GuiGraphics,int,int,float,net.minecraf
t.client.gui.components.AbstractWidget) -> a
net.minecraft.client.gui.components.PlainTextButton -> eqe:
net.minecraft.client.gui.Font font -> a
net.minecraft.network.chat.Component message -> b
net.minecraft.network.chat.Component underlinedMessage -> c
16:20:void
<init>(int,int,int,int,net.minecraft.network.chat.Component,net.minecraft.client.gu
i.components.Button$OnPress,net.minecraft.client.gui.Font) -> <init>
24:26:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
net.minecraft.client.gui.components.PlayerFaceRenderer -> eqf:
int SKIN_HEAD_U -> a
int SKIN_HEAD_V -> b
int SKIN_HEAD_WIDTH -> c
int SKIN_HEAD_HEIGHT -> d
int SKIN_HAT_U -> e
int SKIN_HAT_V -> f
int SKIN_HAT_WIDTH -> g
int SKIN_HAT_HEIGHT -> h
int SKIN_TEX_WIDTH -> i
int SKIN_TEX_HEIGHT -> j
7:7:void <init>() -> <init>
20:21:void
draw(net.minecraft.client.gui.GuiGraphics,net.minecraft.resources.ResourceLocation,
int,int,int) -> a
24:31:void
draw(net.minecraft.client.gui.GuiGraphics,net.minecraft.resources.ResourceLocation,
int,int,int,boolean,boolean) -> a
34:40:void
drawHat(net.minecraft.client.gui.GuiGraphics,net.minecraft.resources.ResourceLocati
on,int,int,int,boolean) -> a
net.minecraft.client.gui.components.PlayerTabOverlay -> eqg:
java.util.Comparator PLAYER_COMPARATOR -> j
net.minecraft.resources.ResourceLocation GUI_ICONS_LOCATION -> k
int MAX_ROWS_PER_COL -> a
int HEART_EMPTY_CONTAINER -> b
int HEART_EMPTY_CONTAINER_BLINKING -> c
int HEART_FULL -> d
int HEART_HALF_FULL -> e
int HEART_GOLDEN_FULL -> f
int HEART_GOLDEN_HALF_FULL -> g
int HEART_GHOST_FULL -> h
int HEART_GHOST_HALF_FULL -> i
net.minecraft.client.Minecraft minecraft -> l
net.minecraft.client.gui.Gui gui -> m
net.minecraft.network.chat.Component footer -> n
net.minecraft.network.chat.Component header -> o
boolean visible -> p
java.util.Map healthStates -> q
64:69:void <init>(net.minecraft.client.Minecraft,net.minecraft.client.gui.Gui)
-> <init>
72:75:net.minecraft.network.chat.Component
getNameForDisplay(net.minecraft.client.multiplayer.PlayerInfo) -> a
80:80:net.minecraft.network.chat.Component
decorateName(net.minecraft.client.multiplayer.PlayerInfo,net.minecraft.network.chat
.MutableComponent) -> a
84:92:void setVisible(boolean) -> a
95:98:java.util.List getPlayerInfos() -> b
102:225:void
render(net.minecraft.client.gui.GuiGraphics,int,net.minecraft.world.scores.Scoreboa
rd,net.minecraft.world.scores.Objective) -> a
228:248:void
renderPingIcon(net.minecraft.client.gui.GuiGraphics,int,int,int,net.minecraft.clien
t.multiplayer.PlayerInfo) -> a
251:260:void
renderTablistScore(net.minecraft.world.scores.Objective,int,java.lang.String,int,in
t,java.util.UUID,net.minecraft.client.gui.GuiGraphics) -> a
263:312:void
renderTablistHearts(int,int,int,java.util.UUID,net.minecraft.client.gui.GuiGraphics
,int) -> a
315:316:void setFooter(net.minecraft.network.chat.Component) -> a
319:320:void setHeader(net.minecraft.network.chat.Component) -> b
323:325:void reset() -> a
263:263:net.minecraft.client.gui.components.PlayerTabOverlay$HealthState
lambda$renderTablistHearts$5(int,java.util.UUID) -> a
118:118:boolean lambda$render$4(java.util.Set,java.util.UUID) -> a
117:117:java.util.UUID
lambda$render$3(net.minecraft.client.multiplayer.PlayerInfo) -> b
42:42:java.lang.String
lambda$static$2(net.minecraft.client.multiplayer.PlayerInfo) -> c
41:41:java.lang.String
lambda$static$1(net.minecraft.client.multiplayer.PlayerInfo) -> d
40:40:int lambda$static$0(net.minecraft.client.multiplayer.PlayerInfo) -> e
40:44:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.PlayerTabOverlay$HealthState -> eqg$a:
long DISPLAY_UPDATE_DELAY -> a
long DECREASE_BLINK_DURATION -> b
long INCREASE_BLINK_DURATION -> c
int lastValue -> d
int displayedValue -> e
long lastUpdateTick -> f
long blinkUntilTick -> g
337:340:void <init>(int) -> <init>
343:353:void update(int,long) -> a
356:356:int displayedValue() -> a
360:360:boolean isBlinking(long) -> a
net.minecraft.client.gui.components.Renderable -> eqh:
void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
net.minecraft.client.gui.components.SplashRenderer -> eqi:
net.minecraft.client.gui.components.SplashRenderer CHRISTMAS -> a
net.minecraft.client.gui.components.SplashRenderer NEW_YEAR -> b
net.minecraft.client.gui.components.SplashRenderer HALLOWEEN -> c
int WIDTH_OFFSET -> d
int HEIGH_OFFSET -> e
java.lang.String splash -> f
19:21:void <init>(java.lang.String) -> <init>
24:35:void
render(net.minecraft.client.gui.GuiGraphics,int,net.minecraft.client.gui.Font,int)
-> a
10:12:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.StateSwitchingButton -> eqj:
net.minecraft.resources.ResourceLocation resourceLocation -> a
boolean isStateTriggered -> b
int xTexStart -> c
int yTexStart -> d
int xDiffTex -> e
int yDiffTex -> f
18:20:void <init>(int,int,int,int,boolean) -> <init>
23:28:void
initTextureValues(int,int,int,int,net.minecraft.resources.ResourceLocation) -> a
31:32:void setStateTriggered(boolean) -> b
35:35:boolean isStateTriggered() -> a
40:41:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
45:58:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
net.minecraft.client.gui.components.StringWidget -> eqk:
float alignX -> a
11:12:void
<init>(net.minecraft.network.chat.Component,net.minecraft.client.gui.Font) ->
<init>
15:16:void
<init>(int,int,net.minecraft.network.chat.Component,net.minecraft.client.gui.Font)
-> <init>
8:21:void
<init>(int,int,int,int,net.minecraft.network.chat.Component,net.minecraft.client.gu
i.Font) -> <init>
25:26:net.minecraft.client.gui.components.StringWidget setColor(int) -> h
30:31:net.minecraft.client.gui.components.StringWidget
horizontalAlignment(float) -> b
35:35:net.minecraft.client.gui.components.StringWidget alignLeft() -> e
39:39:net.minecraft.client.gui.components.StringWidget alignCenter() -> f
43:43:net.minecraft.client.gui.components.StringWidget alignRight() -> g
48:53:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
7:7:net.minecraft.client.gui.components.AbstractStringWidget setColor(int) -> a
net.minecraft.client.gui.components.SubtitleOverlay -> eql:
long DISPLAY_TIME -> a
net.minecraft.client.Minecraft minecraft -> b
java.util.List subtitles -> c
boolean isListening -> d
21:26:void <init>(net.minecraft.client.Minecraft) -> <init>
29:97:void render(net.minecraft.client.gui.GuiGraphics) -> a
101:115:void
onPlaySound(net.minecraft.client.resources.sounds.SoundInstance,net.minecraft.clien
t.sounds.WeighedSoundEvents) -> a
net.minecraft.client.gui.components.SubtitleOverlay$Subtitle -> eql$a:
net.minecraft.network.chat.Component text -> a
long time -> b
net.minecraft.world.phys.Vec3 location -> c
122:126:void
<init>(net.minecraft.network.chat.Component,net.minecraft.world.phys.Vec3) ->
<init>
129:129:net.minecraft.network.chat.Component getText() -> a
133:133:long getTime() -> b
137:137:net.minecraft.world.phys.Vec3 getLocation() -> c
141:143:void refresh(net.minecraft.world.phys.Vec3) -> a
net.minecraft.client.gui.components.TabButton -> eqm:
net.minecraft.resources.ResourceLocation TEXTURE_LOCATION -> a
int TEXTURE_WIDTH -> b
int TEXTURE_HEIGHT -> c
int TEXTURE_BORDER -> d
int TEXTURE_BORDER_BOTTOM -> e
int SELECTED_OFFSET -> f
int TEXT_MARGIN -> g
int UNDERLINE_HEIGHT -> h
int UNDERLINE_MARGIN_X -> i
int UNDERLINE_MARGIN_BOTTOM -> j
net.minecraft.client.gui.components.tabs.TabManager tabManager -> k
net.minecraft.client.gui.components.tabs.Tab tab -> l
32:35:void
<init>(net.minecraft.client.gui.components.tabs.TabManager,net.minecraft.client.gui
.components.tabs.Tab,int,int) -> <init>
39:48:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
51:56:void
renderString(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.Font,int
) -> a
59:63:void
renderFocusUnderline(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.
Font,int) -> b
66:74:int getTextureY() -> a
79:80:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
84:84:void playDownSound(net.minecraft.client.sounds.SoundManager) -> a
87:87:net.minecraft.client.gui.components.tabs.Tab tab() -> b
91:91:boolean isSelected() -> e
16:16:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.TabOrderedElement -> eqn:
5:5:int getTabOrderGroup() -> aC_
net.minecraft.client.gui.components.TextAndImageButton -> eqo:
net.minecraft.resources.ResourceLocation resourceLocation -> a
int xTexStart -> b
int yTexStart -> c
int yDiffTex -> d
int textureWidth -> e
int textureHeight -> f
int xOffset -> A
int yOffset -> C
int usedTextureWidth -> D
int usedTextureHeight -> E
21:32:void
<init>(net.minecraft.network.chat.Component,int,int,int,int,int,int,int,int,int,net
.minecraft.resources.ResourceLocation,net.minecraft.client.gui.components.Button$On
Press) -> <init>
36:38:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
42:45:void
renderString(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.Font,int
) -> a
48:48:int getXOffset() -> a
52:52:int getYOffset() -> b
56:56:net.minecraft.client.gui.components.TextAndImageButton$Builder
builder(net.minecraft.network.chat.Component,net.minecraft.resources.ResourceLocati
on,net.minecraft.client.gui.components.Button$OnPress) -> a
net.minecraft.client.gui.components.TextAndImageButton$Builder -> eqo$a:
net.minecraft.network.chat.Component message -> a
net.minecraft.resources.ResourceLocation resourceLocation -> b
net.minecraft.client.gui.components.Button$OnPress onPress -> c
int xTexStart -> d
int yTexStart -> e
int yDiffTex -> f
int usedTextureWidth -> g
int usedTextureHeight -> h
int textureWidth -> i
int textureHeight -> j
int xOffset -> k
int yOffset -> l
74:78:void
<init>(net.minecraft.network.chat.Component,net.minecraft.resources.ResourceLocatio
n,net.minecraft.client.gui.components.Button$OnPress) -> <init>
81:83:net.minecraft.client.gui.components.TextAndImageButton$Builder
texStart(int,int) -> a
87:89:net.minecraft.client.gui.components.TextAndImageButton$Builder
offset(int,int) -> b
93:94:net.minecraft.client.gui.components.TextAndImageButton$Builder
yDiffTex(int) -> a
98:100:net.minecraft.client.gui.components.TextAndImageButton$Builder
usedTextureSize(int,int) -> c
104:106:net.minecraft.client.gui.components.TextAndImageButton$Builder
textureSize(int,int) -> d
110:110:net.minecraft.client.gui.components.TextAndImageButton build() -> a
net.minecraft.client.gui.components.Tooltip -> eqp:
int MAX_WIDTH -> a
net.minecraft.network.chat.Component message -> b
java.util.List cachedTooltip -> c
net.minecraft.network.chat.Component narration -> d
21:24:void
<init>(net.minecraft.network.chat.Component,net.minecraft.network.chat.Component) -
> <init>
27:27:net.minecraft.client.gui.components.Tooltip
create(net.minecraft.network.chat.Component,net.minecraft.network.chat.Component) -
> a
31:31:net.minecraft.client.gui.components.Tooltip
create(net.minecraft.network.chat.Component) -> a
36:39:void
updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput) -> b
42:45:java.util.List toCharSequence(net.minecraft.client.Minecraft) -> a
49:49:java.util.List
splitTooltip(net.minecraft.client.Minecraft,net.minecraft.network.chat.Component) -
> a
net.minecraft.client.gui.components.Whence -> eqq:
net.minecraft.client.gui.components.Whence ABSOLUTE -> a
net.minecraft.client.gui.components.Whence RELATIVE -> b
net.minecraft.client.gui.components.Whence END -> c
net.minecraft.client.gui.components.Whence[] $VALUES -> d
3:3:net.minecraft.client.gui.components.Whence[] values() -> values
3:3:net.minecraft.client.gui.components.Whence valueOf(java.lang.String) ->
valueOf
3:3:void <init>(java.lang.String,int) -> <init>
3:3:net.minecraft.client.gui.components.Whence[] $values() -> a
3:6:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.events.AbstractContainerEventHandler -> eqr:
net.minecraft.client.gui.components.events.GuiEventListener focused -> a
boolean isDragging -> b
11:11:void <init>() -> <init>
19:19:boolean isDragging() -> aA_
24:25:void setDragging(boolean) -> c_
30:30:net.minecraft.client.gui.components.events.GuiEventListener getFocused()
-> t
35:42:void
setFocused(net.minecraft.client.gui.components.events.GuiEventListener) -> a
net.minecraft.client.gui.components.events.ContainerEventHandler -> eqs:
java.util.List children() -> i
27:32:java.util.Optional getChildAt(double,double) -> d
37:46:boolean mouseClicked(double,double,int) -> a
51:53:boolean mouseReleased(double,double,int) -> b
58:61:boolean mouseDragged(double,double,int,double,double) -> a
boolean isDragging() -> aA_
void setDragging(boolean) -> c_
70:70:boolean mouseScrolled(double,double,double) -> a
76:76:boolean keyPressed(int,int,int) -> a
81:81:boolean keyReleased(int,int,int) -> b
86:86:boolean charTyped(char,int) -> a
net.minecraft.client.gui.components.events.GuiEventListener getFocused() -> t
void setFocused(net.minecraft.client.gui.components.events.GuiEventListener) ->
a
97:97:void setFocused(boolean) -> b_
101:101:boolean isFocused() -> aB_
107:111:net.minecraft.client.gui.ComponentPath getCurrentFocusPath() -> aF_
115:116:void
magicalSpecialHackyFocus(net.minecraft.client.gui.components.events.GuiEventListene
r) -> b
121:139:net.minecraft.client.gui.ComponentPath
nextFocusPath(net.minecraft.client.gui.navigation.FocusNavigationEvent) -> a
144:173:net.minecraft.client.gui.ComponentPath
handleTabNavigation(net.minecraft.client.gui.navigation.FocusNavigationEvent$TabNav
igation) -> a
178:185:net.minecraft.client.gui.ComponentPath
handleArrowNavigation(net.minecraft.client.gui.navigation.FocusNavigationEvent$Arro
wNavigation) -> a
190:222:net.minecraft.client.gui.ComponentPath
nextFocusPathInDirection(net.minecraft.client.gui.navigation.ScreenRectangle,net.mi
necraft.client.gui.navigation.ScreenDirection,net.minecraft.client.gui.components.e
vents.GuiEventListener,net.minecraft.client.gui.navigation.FocusNavigationEvent) ->
a
227:252:net.minecraft.client.gui.ComponentPath
nextFocusPathVaguelyInDirection(net.minecraft.client.gui.navigation.ScreenRectangle
,net.minecraft.client.gui.navigation.ScreenDirection,net.minecraft.client.gui.compo
nents.events.GuiEventListener,net.minecraft.client.gui.navigation.FocusNavigationEv
ent) -> b
214:214:java.lang.Integer
lambda$nextFocusPathInDirection$4(net.minecraft.client.gui.navigation.ScreenDirecti
on,net.minecraft.client.gui.components.events.GuiEventListener) -> a
213:213:java.lang.Integer
lambda$nextFocusPathInDirection$3(net.minecraft.client.gui.navigation.ScreenDirecti
on,net.minecraft.client.gui.components.events.GuiEventListener) -> b
147:147:int
lambda$handleTabNavigation$2(net.minecraft.client.gui.components.events.GuiEventLis
tener) -> c
70:70:boolean
lambda$mouseScrolled$1(double,double,double,net.minecraft.client.gui.components.eve
nts.GuiEventListener) -> a
53:53:boolean
lambda$mouseReleased$0(double,double,int,net.minecraft.client.gui.components.events
.GuiEventListener) -> a
net.minecraft.client.gui.components.events.GuiEventListener -> eqt:
long DOUBLE_CLICK_THRESHOLD_MS -> B
18:18:void mouseMoved(double,double) -> e
21:21:boolean mouseClicked(double,double,int) -> a
25:25:boolean mouseReleased(double,double,int) -> b
29:29:boolean mouseDragged(double,double,int,double,double) -> a
33:33:boolean mouseScrolled(double,double,double) -> a
37:37:boolean keyPressed(int,int,int) -> a
41:41:boolean keyReleased(int,int,int) -> b
45:45:boolean charTyped(char,int) -> a
56:56:net.minecraft.client.gui.ComponentPath
nextFocusPath(net.minecraft.client.gui.navigation.FocusNavigationEvent) -> a
60:60:boolean isMouseOver(double,double) -> a_
void setFocused(boolean) -> b_
boolean isFocused() -> aB_
69:72:net.minecraft.client.gui.ComponentPath getCurrentFocusPath() -> aF_
76:76:net.minecraft.client.gui.navigation.ScreenRectangle getRectangle() -> s
net.minecraft.client.gui.components.events.package-info -> equ:
net.minecraft.client.gui.components.package-info -> eqv:
net.minecraft.client.gui.components.spectator.SpectatorGui -> eqw:
net.minecraft.resources.ResourceLocation WIDGETS_LOCATION -> b
net.minecraft.resources.ResourceLocation SPECTATOR_LOCATION -> a
long FADE_OUT_DELAY -> c
long FADE_OUT_TIME -> d
net.minecraft.client.Minecraft minecraft -> e
long lastSelectionTime -> f
net.minecraft.client.gui.spectator.SpectatorMenu menu -> g
28:30:void <init>(net.minecraft.client.Minecraft) -> <init>
33:40:void onHotbarSelected(int) -> a
43:44:float getHotbarAlpha() -> c
48:68:void renderHotbar(net.minecraft.client.gui.GuiGraphics) -> a
71:85:void
renderPage(net.minecraft.client.gui.GuiGraphics,float,int,int,net.minecraft.client.
gui.spectator.categories.SpectatorPage) -> a
88:106:void
renderSlot(net.minecraft.client.gui.GuiGraphics,int,int,float,float,net.minecraft.c
lient.gui.spectator.SpectatorMenuItem) -> a
109:122:void renderTooltip(net.minecraft.client.gui.GuiGraphics) -> b
126:128:void
onSpectatorMenuClosed(net.minecraft.client.gui.spectator.SpectatorMenu) -> a
131:131:boolean isMenuActive() -> a
135:144:void onMouseScrolled(int) -> b
147:157:void onMouseMiddleClick() -> b
18:19:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.spectator.package-info -> eqx:
net.minecraft.client.gui.components.tabs.GridLayoutTab -> eqy:
net.minecraft.network.chat.Component title -> b
net.minecraft.client.gui.layouts.GridLayout layout -> a
13:17:void <init>(net.minecraft.network.chat.Component) -> <init>
21:21:net.minecraft.network.chat.Component getTabTitle() -> a
26:27:void visitChildren(java.util.function.Consumer) -> a
31:33:void doLayout(net.minecraft.client.gui.navigation.ScreenRectangle) -> a
net.minecraft.client.gui.components.tabs.Tab -> eqz:
net.minecraft.network.chat.Component getTabTitle() -> a
void visitChildren(java.util.function.Consumer) -> a
void doLayout(net.minecraft.client.gui.navigation.ScreenRectangle) -> a
17:17:void tick() -> b
net.minecraft.client.gui.components.tabs.TabManager -> era:
java.util.function.Consumer addWidget -> a
java.util.function.Consumer removeWidget -> b
net.minecraft.client.gui.components.tabs.Tab currentTab -> c
net.minecraft.client.gui.navigation.ScreenRectangle tabArea -> d
21:24:void <init>(java.util.function.Consumer,java.util.function.Consumer) ->
<init>
27:32:void setTabArea(net.minecraft.client.gui.navigation.ScreenRectangle) -> a
35:48:void setCurrentTab(net.minecraft.client.gui.components.tabs.Tab,boolean)
-> a
52:52:net.minecraft.client.gui.components.tabs.Tab getCurrentTab() -> a
56:60:void tickCurrent() -> b
net.minecraft.client.gui.components.tabs.TabNavigationBar -> erb:
int NO_TAB -> a
int MAX_WIDTH -> b
int HEIGHT -> c
int MARGIN -> d
net.minecraft.network.chat.Component USAGE_NARRATION -> e
net.minecraft.client.gui.layouts.GridLayout layout -> f
int width -> g
net.minecraft.client.gui.components.tabs.TabManager tabManager -> h
com.google.common.collect.ImmutableList tabs -> i
com.google.common.collect.ImmutableList tabButtons -> j
46:60:void
<init>(int,net.minecraft.client.gui.components.tabs.TabManager,java.lang.Iterable)
-> <init>
83:83:net.minecraft.client.gui.components.tabs.TabNavigationBar$Builder
builder(net.minecraft.client.gui.components.tabs.TabManager,int) -> a
87:88:void setWidth(int) -> a
92:96:void setFocused(boolean) -> b_
100:104:void
setFocused(net.minecraft.client.gui.components.events.GuiEventListener) -> a
109:118:net.minecraft.client.gui.ComponentPath
nextFocusPath(net.minecraft.client.gui.navigation.FocusNavigationEvent) -> a
123:123:java.util.List children() -> i
128:131:net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority
narrationPriority() -> q
136:145:void
updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput) -> b
148:154:void
narrateListElementPosition(net.minecraft.client.gui.narration.NarrationElementOutpu
t,net.minecraft.client.gui.components.TabButton) -> a
158:163:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
167:167:net.minecraft.client.gui.navigation.ScreenRectangle getRectangle() -> s
172:180:void arrangeElements() -> b
184:189:void selectTab(int,boolean) -> a
192:199:boolean keyPressed(int) -> b
203:212:int getNextTabIndex(int) -> c
216:218:int currentTabIndex() -> d
223:224:net.minecraft.client.gui.components.TabButton currentTabButton() -> e
139:141:void
lambda$updateNarration$1(net.minecraft.client.gui.narration.NarrationElementOutput,
net.minecraft.client.gui.components.TabButton) -> b
137:137:java.util.Optional lambda$updateNarration$0() -> f
36:36:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.tabs.TabNavigationBar$Builder -> erb$a:
int width -> a
net.minecraft.client.gui.components.tabs.TabManager tabManager -> b
java.util.List tabs -> c
65:70:void <init>(net.minecraft.client.gui.components.tabs.TabManager,int) ->
<init>
73:74:net.minecraft.client.gui.components.tabs.TabNavigationBar$Builder
addTabs(net.minecraft.client.gui.components.tabs.Tab[]) -> a
78:78:net.minecraft.client.gui.components.tabs.TabNavigationBar build() -> a
net.minecraft.client.gui.components.tabs.package-info -> erc:
net.minecraft.client.gui.components.toasts.AdvancementToast -> erd:
int DISPLAY_TIME -> a
net.minecraft.advancements.Advancement advancement -> e
boolean playedSound -> f
19:21:void <init>(net.minecraft.advancements.Advancement) -> <init>
25:61:net.minecraft.client.gui.components.toasts.Toast$Visibility
render(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.components.toa
sts.ToastComponent,long) -> a
net.minecraft.client.gui.components.toasts.RecipeToast -> ere:
long DISPLAY_TIME -> a
net.minecraft.network.chat.Component TITLE_TEXT -> e
net.minecraft.network.chat.Component DESCRIPTION_TEXT -> f
java.util.List recipes -> g
long lastChanged -> h
boolean changed -> i
16:22:void <init>(net.minecraft.world.item.crafting.Recipe) -> <init>
26:49:net.minecraft.client.gui.components.toasts.Toast$Visibility
render(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.components.toa
sts.ToastComponent,long) -> a
53:55:void addItem(net.minecraft.world.item.crafting.Recipe) -> a
58:64:void
addOrUpdate(net.minecraft.client.gui.components.toasts.ToastComponent,net.minecraft
.world.item.crafting.Recipe) -> a
13:14:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.toasts.SystemToast -> erf:
int MAX_LINE_SIZE -> a
int LINE_SPACING -> e
int MARGIN -> f
net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds id -> g
net.minecraft.network.chat.Component title -> h
java.util.List messageLines -> i
long lastChanged -> j
boolean changed -> k
int width -> l
26:30:void
<init>(net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds,net.mi
necraft.network.chat.Component,net.minecraft.network.chat.Component) -> <init>
33:36:net.minecraft.client.gui.components.toasts.SystemToast
multiline(net.minecraft.client.Minecraft,net.minecraft.client.gui.components.toasts
.SystemToast$SystemToastIds,net.minecraft.network.chat.Component,net.minecraft.netw
ork.chat.Component) -> a
39:44:void
<init>(net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds,net.mi
necraft.network.chat.Component,java.util.List,int) -> <init>
47:47:com.google.common.collect.ImmutableList
nullToEmpty(net.minecraft.network.chat.Component) -> a
52:52:int width() -> a
57:57:int height() -> b
62:93:net.minecraft.client.gui.components.toasts.Toast$Visibility
render(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.components.toa
sts.ToastComponent,long) -> a
97:105:void
renderBackgroundRow(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.c
omponents.toasts.ToastComponent,int,int,int,int) -> a
108:111:void
reset(net.minecraft.network.chat.Component,net.minecraft.network.chat.Component) ->
a
115:115:net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds
getToken() -> c
141:142:void
add(net.minecraft.client.gui.components.toasts.ToastComponent,net.minecraft.client.
gui.components.toasts.SystemToast$SystemToastIds,net.minecraft.network.chat.Compone
nt,net.minecraft.network.chat.Component) -> a
145:151:void
addOrUpdate(net.minecraft.client.gui.components.toasts.ToastComponent,net.minecraft
.client.gui.components.toasts.SystemToast$SystemToastIds,net.minecraft.network.chat
.Component,net.minecraft.network.chat.Component) -> b
154:155:void
onWorldAccessFailure(net.minecraft.client.Minecraft,java.lang.String) -> a
158:159:void
onWorldDeleteFailure(net.minecraft.client.Minecraft,java.lang.String) -> b
162:163:void onPackCopyFailure(net.minecraft.client.Minecraft,java.lang.String)
-> c
13:13:java.lang.Object getToken() -> d
net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds -> erf$a:
net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds
TUTORIAL_HINT -> a
net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds
NARRATOR_TOGGLE -> b
net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds
WORLD_BACKUP -> c
net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds
PACK_LOAD_FAILURE -> d
net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds
WORLD_ACCESS_FAILURE -> e
net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds
PACK_COPY_FAILURE -> f
net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds
PERIODIC_NOTIFICATION -> g
net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds
UNSECURE_SERVER_WARNING -> h
long displayTime -> i
net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds[] $VALUES
-> j
118:118:net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds[]
values() -> values
118:118:net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds
valueOf(java.lang.String) -> valueOf
131:133:void <init>(java.lang.String,int,long) -> <init>
136:137:void <init>(java.lang.String,int) -> <init>
118:118:net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds[]
$values() -> a
118:126:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.toasts.Toast -> erg:
net.minecraft.resources.ResourceLocation TEXTURE -> b
java.lang.Object NO_TOKEN -> c
int SLOT_HEIGHT -> d
net.minecraft.client.gui.components.toasts.Toast$Visibility
render(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.components.toa
sts.ToastComponent,long) -> a
20:20:java.lang.Object getToken() -> d
24:24:int width() -> a
28:28:int height() -> b
32:32:int slotCount() -> e
12:13:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.toasts.Toast$Visibility -> erg$a:
net.minecraft.client.gui.components.toasts.Toast$Visibility SHOW -> a
net.minecraft.client.gui.components.toasts.Toast$Visibility HIDE -> b
net.minecraft.sounds.SoundEvent soundEvent -> c
net.minecraft.client.gui.components.toasts.Toast$Visibility[] $VALUES -> d
35:35:net.minecraft.client.gui.components.toasts.Toast$Visibility[] values() ->
values
35:35:net.minecraft.client.gui.components.toasts.Toast$Visibility
valueOf(java.lang.String) -> valueOf
42:44:void <init>(java.lang.String,int,net.minecraft.sounds.SoundEvent) ->
<init>
47:48:void playSound(net.minecraft.client.sounds.SoundManager) -> a
35:35:net.minecraft.client.gui.components.toasts.Toast$Visibility[] $values() -
> a
35:37:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.toasts.ToastComponent -> erh:
int SLOT_COUNT -> a
int NO_SPACE -> b
net.minecraft.client.Minecraft minecraft -> c
java.util.List visible -> d
java.util.BitSet occupiedSlots -> e
java.util.Deque queued -> f
20:27:void <init>(net.minecraft.client.Minecraft) -> <init>
30:55:void render(net.minecraft.client.gui.GuiGraphics) -> a
58:68:int findFreeIndex(int) -> a
72:72:int freeSlots() -> d
78:88:net.minecraft.client.gui.components.toasts.Toast
getToast(java.lang.Class,java.lang.Object) -> a
92:95:void clear() -> a
98:99:void addToast(net.minecraft.client.gui.components.toasts.Toast) -> a
102:102:net.minecraft.client.Minecraft getMinecraft() -> b
106:106:double getNotificationDisplayTimeMultiplier() -> c
45:52:boolean lambda$render$1(net.minecraft.client.gui.components.toasts.Toast)
-> b
36:40:boolean
lambda$render$0(int,net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.c
omponents.toasts.ToastComponent$ToastInstance) -> a
net.minecraft.client.gui.components.toasts.ToastComponent$ToastInstance -> erh$a:
long ANIMATION_TIME -> b
net.minecraft.client.gui.components.toasts.Toast toast -> c
int index -> d
int slotCount -> e
long animationTime -> f
long visibleTime -> g
net.minecraft.client.gui.components.toasts.Toast$Visibility visibility -> h
net.minecraft.client.gui.components.toasts.ToastComponent this$0 -> a
115:123:void
<init>(net.minecraft.client.gui.components.toasts.ToastComponent,net.minecraft.clie
nt.gui.components.toasts.Toast,int,int) -> <init>
126:126:net.minecraft.client.gui.components.toasts.Toast getToast() -> a
130:135:float getVisibility(long) -> a
140:162:boolean render(int,net.minecraft.client.gui.GuiGraphics) -> a
net.minecraft.client.gui.components.toasts.TutorialToast -> eri:
int PROGRESS_BAR_WIDTH -> a
int PROGRESS_BAR_HEIGHT -> e
int PROGRESS_BAR_X -> f
int PROGRESS_BAR_Y -> g
net.minecraft.client.gui.components.toasts.TutorialToast$Icons icon -> h
net.minecraft.network.chat.Component title -> i
net.minecraft.network.chat.Component message -> j
net.minecraft.client.gui.components.toasts.Toast$Visibility visibility -> k
long lastProgressTime -> l
float lastProgress -> m
float progress -> n
boolean progressable -> o
20:31:void
<init>(net.minecraft.client.gui.components.toasts.TutorialToast$Icons,net.minecraft
.network.chat.Component,net.minecraft.network.chat.Component,boolean) -> <init>
35:59:net.minecraft.client.gui.components.toasts.Toast$Visibility
render(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.components.toa
sts.ToastComponent,long) -> a
63:64:void hide() -> c
67:68:void updateProgress(float) -> a
net.minecraft.client.gui.components.toasts.TutorialToast$Icons -> eri$a:
net.minecraft.client.gui.components.toasts.TutorialToast$Icons MOVEMENT_KEYS ->
a
net.minecraft.client.gui.components.toasts.TutorialToast$Icons MOUSE -> b
net.minecraft.client.gui.components.toasts.TutorialToast$Icons TREE -> c
net.minecraft.client.gui.components.toasts.TutorialToast$Icons RECIPE_BOOK -> d
net.minecraft.client.gui.components.toasts.TutorialToast$Icons WOODEN_PLANKS ->
e
net.minecraft.client.gui.components.toasts.TutorialToast$Icons
SOCIAL_INTERACTIONS -> f
net.minecraft.client.gui.components.toasts.TutorialToast$Icons RIGHT_CLICK -> g
int x -> h
int y -> i
net.minecraft.client.gui.components.toasts.TutorialToast$Icons[] $VALUES -> j
70:70:net.minecraft.client.gui.components.toasts.TutorialToast$Icons[] values()
-> values
70:70:net.minecraft.client.gui.components.toasts.TutorialToast$Icons
valueOf(java.lang.String) -> valueOf
83:86:void <init>(java.lang.String,int,int,int) -> <init>
89:91:void render(net.minecraft.client.gui.GuiGraphics,int,int) -> a
70:70:net.minecraft.client.gui.components.toasts.TutorialToast$Icons[]
$values() -> a
70:77:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.toasts.package-info -> erj:
net.minecraft.client.gui.font.AllMissingGlyphProvider -> erk:
11:11:void <init>() -> <init>
15:15:com.mojang.blaze3d.font.GlyphInfo getGlyph(int) -> a
21:21:it.unimi.dsi.fastutil.ints.IntSet getSupportedGlyphs() -> a
net.minecraft.client.gui.font.CodepointMap -> erl:
int BLOCK_BITS -> a
int BLOCK_SIZE -> b
int IN_BLOCK_MASK -> c
int MAX_BLOCK -> d
int BLOCK_COUNT -> e
java.lang.Object[] empty -> f
java.lang.Object[][] blockMap -> g
java.util.function.IntFunction blockConstructor -> h
21:26:void
<init>(java.util.function.IntFunction,java.util.function.IntFunction) -> <init>
29:30:void clear() -> a
34:36:java.lang.Object get(int) -> a
41:53:java.lang.Object put(int,java.lang.Object) -> a
58:74:java.lang.Object computeIfAbsent(int,java.util.function.IntFunction) -> a
79:89:java.lang.Object remove(int) -> b
98:110:void forEach(net.minecraft.client.gui.font.CodepointMap$Output) -> a
113:115:it.unimi.dsi.fastutil.ints.IntSet keySet() -> b
114:114:void
lambda$keySet$0(it.unimi.dsi.fastutil.ints.IntOpenHashSet,int,java.lang.Object) ->
a
net.minecraft.client.gui.font.CodepointMap$Output -> erl$a:
void accept(int,java.lang.Object) -> accept
net.minecraft.client.gui.font.FontManager -> erm:
org.slf4j.Logger LOGGER -> b
java.lang.String FONTS_PATH -> c
net.minecraft.resources.ResourceLocation MISSING_FONT -> a
net.minecraft.resources.FileToIdConverter FONT_DEFINITIONS -> d
com.google.gson.Gson GSON -> e
net.minecraft.client.gui.font.FontSet missingFontSet -> f
java.util.List providersToClose -> g
java.util.Map fontSets -> h
net.minecraft.client.renderer.texture.TextureManager textureManager -> i
java.util.Map renames -> j
56:64:void <init>(net.minecraft.client.renderer.texture.TextureManager) ->
<init>
144:149:java.util.concurrent.CompletableFuture
reload(net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBar
rier,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profil
ing.ProfilerFiller,net.minecraft.util.profiling.ProfilerFiller,java.util.concurrent
.Executor,java.util.concurrent.Executor) -> a
153:174:java.util.concurrent.CompletableFuture
prepare(net.minecraft.server.packs.resources.ResourceManager,java.util.concurrent.E
xecutor) -> a
192:192:java.util.concurrent.CompletableFuture
safeLoad(net.minecraft.client.gui.font.FontManager$BuilderId,net.minecraft.client.g
ui.font.providers.GlyphProviderDefinition$Loader,net.minecraft.server.packs.resourc
es.ResourceManager,java.util.concurrent.Executor) -> a
203:209:java.util.Map resolveProviders(java.util.List) -> a
214:232:void
finalizeProviderLoading(java.util.List,com.mojang.blaze3d.font.GlyphProvider) -> a
235:261:void
apply(net.minecraft.client.gui.font.FontManager$Preparation,net.minecraft.util.prof
iling.ProfilerFiller) -> a
264:280:java.util.List
loadResourceStack(java.util.List,net.minecraft.resources.ResourceLocation) -> a
284:285:void setRenames(java.util.Map) -> a
288:288:net.minecraft.resources.ResourceLocation
getActualId(net.minecraft.resources.ResourceLocation) -> a
292:292:net.minecraft.client.gui.Font createFont() -> a
296:296:net.minecraft.client.gui.Font createFontFilterFishy() -> b
301:304:void close() -> close
296:296:net.minecraft.client.gui.font.FontSet
lambda$createFontFilterFishy$18(net.minecraft.resources.ResourceLocation) -> b
292:292:net.minecraft.client.gui.font.FontSet
lambda$createFont$17(net.minecraft.resources.ResourceLocation) -> c
247:250:void
lambda$apply$16(net.minecraft.resources.ResourceLocation,java.util.List) -> a
223:231:void lambda$finalizeProviderLoading$15(java.util.List,int) -> a
208:208:void
lambda$resolveProviders$14(java.util.Map,net.minecraft.resources.ResourceLocation,n
et.minecraft.client.gui.font.FontManager$UnresolvedBuilderBundle) -> a
208:208:void
lambda$resolveProviders$13(java.util.Map,net.minecraft.resources.ResourceLocation,j
ava.util.List) -> a
206:206:void
lambda$resolveProviders$12(net.minecraft.util.DependencySorter,net.minecraft.client
.gui.font.FontManager$UnresolvedBuilderBundle) -> a
194:198:java.util.Optional
lambda$safeLoad$11(net.minecraft.client.gui.font.providers.GlyphProviderDefinition$
Loader,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.client.gu
i.font.FontManager$BuilderId) -> a
175:179:java.util.concurrent.CompletionStage
lambda$prepare$10(java.util.concurrent.Executor,java.util.List) -> a
180:183:java.util.concurrent.CompletionStage
lambda$prepare$9(java.util.List,com.mojang.blaze3d.font.GlyphProvider,java.util.con
current.Executor,java.util.List) -> a
184:185:net.minecraft.client.gui.font.FontManager$Preparation
lambda$prepare$8(java.util.List,java.util.Map,java.lang.Void) -> a
182:182:java.util.concurrent.CompletableFuture[] lambda$prepare$7(int) -> a
182:182:java.util.concurrent.CompletableFuture
lambda$prepare$6(com.mojang.blaze3d.font.GlyphProvider,java.util.concurrent.Executo
r,java.util.List) -> a
182:182:void
lambda$prepare$5(java.util.List,com.mojang.blaze3d.font.GlyphProvider) -> b
158:170:net.minecraft.client.gui.font.FontManager$UnresolvedBuilderBundle
lambda$prepare$4(java.util.Map$Entry,net.minecraft.resources.ResourceLocation,net.m
inecraft.server.packs.resources.ResourceManager,java.util.concurrent.Executor) -> a
168:168:void
lambda$prepare$3(net.minecraft.client.gui.font.FontManager$UnresolvedBuilderBundle,
net.minecraft.client.gui.font.FontManager$BuilderId,net.minecraft.client.gui.font.p
roviders.GlyphProviderDefinition$Reference) -> a
165:167:void
lambda$prepare$2(net.minecraft.client.gui.font.FontManager$BuilderId,net.minecraft.
server.packs.resources.ResourceManager,java.util.concurrent.Executor,net.minecraft.
client.gui.font.FontManager$UnresolvedBuilderBundle,net.minecraft.client.gui.font.p
roviders.GlyphProviderDefinition$Loader) -> a
149:149:void
lambda$reload$1(net.minecraft.util.profiling.ProfilerFiller,net.minecraft.client.gu
i.font.FontManager$Preparation) -> a
63:63:void lambda$new$0(net.minecraft.client.gui.font.FontSet) -> a
48:53:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.FontManager$BuilderId -> erm$a:
net.minecraft.resources.ResourceLocation fontId -> a
java.lang.String pack -> b
int index -> c
66:66:void
<init>(net.minecraft.resources.ResourceLocation,java.lang.String,int) -> <init>
69:69:java.lang.String toString() -> toString
66:66:int hashCode() -> hashCode
66:66:boolean equals(java.lang.Object) -> equals
66:66:net.minecraft.resources.ResourceLocation fontId() -> a
66:66:java.lang.String pack() -> b
66:66:int index() -> c
net.minecraft.client.gui.font.FontManager$BuilderResult -> erm$b:
net.minecraft.client.gui.font.FontManager$BuilderId id -> a
com.mojang.datafixers.util.Either result -> b
73:73:void
<init>(net.minecraft.client.gui.font.FontManager$BuilderId,com.mojang.datafixers.ut
il.Either) -> <init>
75:75:java.util.Optional resolve(java.util.function.Function) -> a
73:73:java.lang.String toString() -> toString
73:73:int hashCode() -> hashCode
73:73:boolean equals(java.lang.Object) -> equals
73:73:net.minecraft.client.gui.font.FontManager$BuilderId id() -> a
73:73:com.mojang.datafixers.util.Either result() -> b
78:83:java.util.Optional
lambda$resolve$1(java.util.function.Function,net.minecraft.resources.ResourceLocati
on) -> a
76:76:java.util.Optional
lambda$resolve$0(java.util.concurrent.CompletableFuture) -> a
net.minecraft.client.gui.font.FontManager$FontDefinitionFile -> erm$c:
java.util.List providers -> b
com.mojang.serialization.Codec CODEC -> a
306:306:void <init>(java.util.List) -> <init>
306:306:java.lang.String toString() -> toString
306:306:int hashCode() -> hashCode
306:306:boolean equals(java.lang.Object) -> equals
306:306:java.util.List providers() -> a
307:309:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
307:307:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.FontManager$Preparation -> erm$d:
java.util.Map providers -> a
java.util.List allProviders -> b
139:139:void <init>(java.util.Map,java.util.List) -> <init>
139:139:java.lang.String toString() -> toString
139:139:int hashCode() -> hashCode
139:139:boolean equals(java.lang.Object) -> equals
139:139:java.util.Map providers() -> a
139:139:java.util.List allProviders() -> b
net.minecraft.client.gui.font.FontManager$UnresolvedBuilderBundle -> erm$e:
net.minecraft.resources.ResourceLocation fontId -> a
java.util.List builders -> b
java.util.Set dependencies -> c
95:100:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
89:89:void
<init>(net.minecraft.resources.ResourceLocation,java.util.List,java.util.Set) ->
<init>
103:105:void
add(net.minecraft.client.gui.font.FontManager$BuilderId,net.minecraft.client.gui.fo
nt.providers.GlyphProviderDefinition$Reference) -> a
108:109:void
add(net.minecraft.client.gui.font.FontManager$BuilderId,java.util.concurrent.Comple
tableFuture) -> a
112:112:java.util.stream.Stream listBuilders() -> d
116:125:java.util.Optional resolve(java.util.function.Function) -> a
130:131:void visitRequiredDependencies(java.util.function.Consumer) -> a
136:136:void visitOptionalDependencies(java.util.function.Consumer) -> b
89:89:java.lang.String toString() -> toString
89:89:int hashCode() -> hashCode
89:89:boolean equals(java.lang.Object) -> equals
89:89:net.minecraft.resources.ResourceLocation fontId() -> a
89:89:java.util.List builders() -> b
89:89:java.util.Set dependencies() -> c
112:112:java.util.stream.Stream
lambda$listBuilders$0(net.minecraft.client.gui.font.FontManager$BuilderResult) -> a
net.minecraft.client.gui.font.FontSet -> ern:
net.minecraft.util.RandomSource RANDOM -> a
float LARGE_FORWARD_ADVANCE -> b
net.minecraft.client.renderer.texture.TextureManager textureManager -> c
net.minecraft.resources.ResourceLocation name -> d
net.minecraft.client.gui.font.glyphs.BakedGlyph missingGlyph -> e
net.minecraft.client.gui.font.glyphs.BakedGlyph whiteGlyph -> f
java.util.List providers -> g
net.minecraft.client.gui.font.CodepointMap glyphs -> h
net.minecraft.client.gui.font.CodepointMap glyphInfos -> i
it.unimi.dsi.fastutil.ints.Int2ObjectMap glyphsByWidth -> j
java.util.List textures -> k
34:43:void
<init>(net.minecraft.client.renderer.texture.TextureManager,net.minecraft.resources
.ResourceLocation) -> <init>
46:76:void reload(java.util.List) -> a
80:82:void close() -> close
85:89:void closeProviders() -> b
92:96:void closeTextures() -> c
99:109:boolean hasFishyAdvance(com.mojang.blaze3d.font.GlyphInfo) -> b
113:133:net.minecraft.client.gui.font.FontSet$GlyphInfoFilter
computeGlyphInfo(int) -> b
137:137:com.mojang.blaze3d.font.GlyphInfo getGlyphInfo(int,boolean) -> a
141:148:net.minecraft.client.gui.font.glyphs.BakedGlyph computeBakedGlyph(int)
-> c
152:152:net.minecraft.client.gui.font.glyphs.BakedGlyph getGlyph(int) -> a
156:171:net.minecraft.client.gui.font.glyphs.BakedGlyph
stitch(com.mojang.blaze3d.font.SheetGlyphInfo) -> a
175:179:net.minecraft.client.gui.font.glyphs.BakedGlyph
getRandomGlyph(com.mojang.blaze3d.font.GlyphInfo) -> a
183:183:net.minecraft.client.gui.font.glyphs.BakedGlyph whiteGlyph() -> a
63:73:void lambda$reload$5(java.util.List,java.util.Set,int) -> a
68:68:it.unimi.dsi.fastutil.ints.IntList lambda$reload$4(int) -> d
36:36:net.minecraft.client.gui.font.FontSet$GlyphInfoFilter[][]
lambda$new$3(int) -> e
36:36:net.minecraft.client.gui.font.FontSet$GlyphInfoFilter[] lambda$new$2(int)
-> f
35:35:net.minecraft.client.gui.font.glyphs.BakedGlyph[][] lambda$new$1(int) ->
g
35:35:net.minecraft.client.gui.font.glyphs.BakedGlyph[] lambda$new$0(int) -> h
25:25:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.FontSet$GlyphInfoFilter -> ern$a:
com.mojang.blaze3d.font.GlyphInfo glyphInfo -> a
com.mojang.blaze3d.font.GlyphInfo glyphInfoNotFishy -> b
net.minecraft.client.gui.font.FontSet$GlyphInfoFilter MISSING -> c
186:186:void
<init>(com.mojang.blaze3d.font.GlyphInfo,com.mojang.blaze3d.font.GlyphInfo) ->
<init>
190:190:com.mojang.blaze3d.font.GlyphInfo select(boolean) -> a
186:186:java.lang.String toString() -> toString
186:186:int hashCode() -> hashCode
186:186:boolean equals(java.lang.Object) -> equals
186:186:com.mojang.blaze3d.font.GlyphInfo glyphInfo() -> a
186:186:com.mojang.blaze3d.font.GlyphInfo glyphInfoNotFishy() -> b
187:187:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.FontTexture -> ero:
int SIZE -> e
net.minecraft.client.gui.font.GlyphRenderTypes renderTypes -> f
boolean colored -> g
net.minecraft.client.gui.font.FontTexture$Node root -> h
22:27:void <init>(net.minecraft.client.gui.font.GlyphRenderTypes,boolean) ->
<init>
32:32:void load(net.minecraft.server.packs.resources.ResourceManager) -> a
36:37:void close() -> close
41:71:net.minecraft.client.gui.font.glyphs.BakedGlyph
add(com.mojang.blaze3d.font.SheetGlyphInfo) -> a
76:78:void
dumpContents(net.minecraft.resources.ResourceLocation,java.nio.file.Path) -> a
77:77:int lambda$dumpContents$0(int) -> a
net.minecraft.client.gui.font.FontTexture$Node -> ero$a:
int x -> a
int y -> b
int width -> c
int height -> d
net.minecraft.client.gui.font.FontTexture$Node left -> e
net.minecraft.client.gui.font.FontTexture$Node right -> f
boolean occupied -> g
91:96:void <init>(int,int,int,int) -> <init>
100:132:net.minecraft.client.gui.font.FontTexture$Node
insert(com.mojang.blaze3d.font.SheetGlyphInfo) -> a
net.minecraft.client.gui.font.GlyphRenderTypes -> erp:
net.minecraft.client.renderer.RenderType normal -> a
net.minecraft.client.renderer.RenderType seeThrough -> b
net.minecraft.client.renderer.RenderType polygonOffset -> c
7:7:void
<init>(net.minecraft.client.renderer.RenderType,net.minecraft.client.renderer.Rende
rType,net.minecraft.client.renderer.RenderType) -> <init>
13:16:net.minecraft.client.gui.font.GlyphRenderTypes
createForIntensityTexture(net.minecraft.resources.ResourceLocation) -> a
21:24:net.minecraft.client.gui.font.GlyphRenderTypes
createForColorTexture(net.minecraft.resources.ResourceLocation) -> b
29:32:net.minecraft.client.renderer.RenderType
select(net.minecraft.client.gui.Font$DisplayMode) -> a
7:7:java.lang.String toString() -> toString
7:7:int hashCode() -> hashCode
7:7:boolean equals(java.lang.Object) -> equals
7:7:net.minecraft.client.renderer.RenderType normal() -> a
7:7:net.minecraft.client.renderer.RenderType seeThrough() -> b
7:7:net.minecraft.client.renderer.RenderType polygonOffset() -> c
net.minecraft.client.gui.font.GlyphRenderTypes$1 -> erp$1:
int[] $SwitchMap$net$minecraft$client$gui$Font$DisplayMode -> a
29:29:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.TextFieldHelper -> erq:
java.util.function.Supplier getMessageFn -> a
java.util.function.Consumer setMessageFn -> b
java.util.function.Supplier getClipboardFn -> c
java.util.function.Consumer setClipboardFn -> d
java.util.function.Predicate stringValidator -> e
int cursorPos -> f
int selectionPos -> g
28:36:void
<init>(java.util.function.Supplier,java.util.function.Consumer,java.util.function.S
upplier,java.util.function.Consumer,java.util.function.Predicate) -> <init>
39:39:java.util.function.Supplier
createClipboardGetter(net.minecraft.client.Minecraft) -> a
43:43:java.lang.String getClipboardContents(net.minecraft.client.Minecraft) ->
b
47:47:java.util.function.Consumer
createClipboardSetter(net.minecraft.client.Minecraft) -> c
51:52:void
setClipboardContents(net.minecraft.client.Minecraft,java.lang.String) -> a
55:58:boolean charTyped(char) -> a
62:95:boolean keyPressed(int) -> a
99:99:int clampToMsgLength(int) -> h
103:113:void insertText(java.lang.String,java.lang.String) -> a
116:117:void insertText(java.lang.String) -> a
120:123:void resetSelectionIfNeeded(boolean) -> c
126:130:void
moveBy(int,boolean,net.minecraft.client.gui.font.TextFieldHelper$CursorStep) -> a
133:134:void moveByChars(int) -> b
137:139:void moveByChars(int,boolean) -> a
142:143:void moveByWords(int) -> c
146:148:void moveByWords(int,boolean) -> b
151:155:void
removeFromCursor(int,net.minecraft.client.gui.font.TextFieldHelper$CursorStep) -> a
158:160:void removeWordsFromCursor(int) -> d
163:179:void removeCharsFromCursor(int) -> e
182:185:void cut() -> a
188:190:void paste() -> b
193:194:void copy() -> c
197:199:void selectAll() -> d
202:204:java.lang.String getSelected(java.lang.String) -> b
208:215:java.lang.String deleteSelection(java.lang.String) -> c
219:220:void setCursorToStart() -> e
223:225:void setCursorToStart(boolean) -> a
228:229:void setCursorToEnd() -> f
232:234:void setCursorToEnd(boolean) -> b
237:237:int getCursorPos() -> g
241:242:void setCursorPos(int) -> f
245:247:void setCursorPos(int,boolean) -> c
250:250:int getSelectionPos() -> h
254:255:void setSelectionPos(int) -> g
258:261:void setSelectionRange(int,int) -> a
264:264:boolean isSelecting() -> i
47:47:void
lambda$createClipboardSetter$1(net.minecraft.client.Minecraft,java.lang.String) ->
b
39:39:java.lang.String
lambda$createClipboardGetter$0(net.minecraft.client.Minecraft) -> d
net.minecraft.client.gui.font.TextFieldHelper$1 -> erq$1:
int[] $SwitchMap$net$minecraft$client$gui$font$TextFieldHelper$CursorStep -> a
126:126:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.TextFieldHelper$CursorStep -> erq$a:
net.minecraft.client.gui.font.TextFieldHelper$CursorStep CHARACTER -> a
net.minecraft.client.gui.font.TextFieldHelper$CursorStep WORD -> b
net.minecraft.client.gui.font.TextFieldHelper$CursorStep[] $VALUES -> c
267:267:net.minecraft.client.gui.font.TextFieldHelper$CursorStep[] values() ->
values
267:267:net.minecraft.client.gui.font.TextFieldHelper$CursorStep
valueOf(java.lang.String) -> valueOf
267:267:void <init>(java.lang.String,int) -> <init>
267:267:net.minecraft.client.gui.font.TextFieldHelper$CursorStep[] $values() ->
a
267:269:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.glyphs.BakedGlyph -> err:
net.minecraft.client.gui.font.GlyphRenderTypes renderTypes -> a
float u0 -> b
float u1 -> c
float v0 -> d
float v1 -> e
float left -> f
float right -> g
float up -> h
float down -> i
20:31:void
<init>(net.minecraft.client.gui.font.GlyphRenderTypes,float,float,float,float,float
,float,float,float) -> <init>
34:52:void
render(boolean,float,float,org.joml.Matrix4f,com.mojang.blaze3d.vertex.VertexConsum
er,float,float,float,float,int) -> a
55:59:void
renderEffect(net.minecraft.client.gui.font.glyphs.BakedGlyph$Effect,org.joml.Matrix
4f,com.mojang.blaze3d.vertex.VertexConsumer,int) -> a
62:62:net.minecraft.client.renderer.RenderType
renderType(net.minecraft.client.gui.Font$DisplayMode) -> a
net.minecraft.client.gui.font.glyphs.BakedGlyph$Effect -> err$a:
float x0 -> a
float y0 -> b
float x1 -> c
float y1 -> d
float depth -> e
float r -> f
float g -> g
float b -> h
float a -> i
76:86:void <init>(float,float,float,float,float,float,float,float,float) ->
<init>
net.minecraft.client.gui.font.glyphs.EmptyGlyph -> ers:
net.minecraft.client.gui.font.glyphs.EmptyGlyph INSTANCE -> a
12:13:void <init>() -> <init>
17:17:void
render(boolean,float,float,org.joml.Matrix4f,com.mojang.blaze3d.vertex.VertexConsum
er,float,float,float,float,int) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.glyphs.SpecialGlyphs -> ert:
net.minecraft.client.gui.font.glyphs.SpecialGlyphs WHITE -> a
net.minecraft.client.gui.font.glyphs.SpecialGlyphs MISSING -> b
com.mojang.blaze3d.platform.NativeImage image -> c
net.minecraft.client.gui.font.glyphs.SpecialGlyphs[] $VALUES -> d
11:11:net.minecraft.client.gui.font.glyphs.SpecialGlyphs[] values() -> values
11:11:net.minecraft.client.gui.font.glyphs.SpecialGlyphs
valueOf(java.lang.String) -> valueOf
30:37:com.mojang.blaze3d.platform.NativeImage
generate(int,int,net.minecraft.client.gui.font.glyphs.SpecialGlyphs$PixelProvider)
-> a
42:44:void <init>(java.lang.String,int,java.util.function.Supplier) -> <init>
48:48:float getAdvance() -> getAdvance
53:53:net.minecraft.client.gui.font.glyphs.BakedGlyph
bake(java.util.function.Function) -> bake
14:17:com.mojang.blaze3d.platform.NativeImage lambda$static$3() -> c
18:19:int lambda$static$2(int,int) -> a
12:12:com.mojang.blaze3d.platform.NativeImage lambda$static$1() -> d
12:12:int lambda$static$0(int,int) -> b
11:11:net.minecraft.client.gui.font.glyphs.SpecialGlyphs[] $values() -> e
11:13:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.glyphs.SpecialGlyphs$1 -> ert$1:
net.minecraft.client.gui.font.glyphs.SpecialGlyphs this$0 -> a
53:53:void <init>(net.minecraft.client.gui.font.glyphs.SpecialGlyphs) -> <init>
56:56:int getPixelWidth() -> a
61:61:int getPixelHeight() -> b
66:66:float getOversample() -> d
71:72:void upload(int,int) -> a
76:76:boolean isColored() -> c
net.minecraft.client.gui.font.glyphs.SpecialGlyphs$PixelProvider -> ert$a:
int getColor(int,int) -> getColor
net.minecraft.client.gui.font.glyphs.package-info -> eru:
net.minecraft.client.gui.font.package-info -> erv:
net.minecraft.client.gui.font.providers.BitmapProvider -> erw:
org.slf4j.Logger LOGGER -> a
com.mojang.blaze3d.platform.NativeImage image -> b
net.minecraft.client.gui.font.CodepointMap glyphs -> c
36:39:void
<init>(com.mojang.blaze3d.platform.NativeImage,net.minecraft.client.gui.font.Codepo
intMap) -> <init>
43:44:void close() -> close
49:49:com.mojang.blaze3d.font.GlyphInfo getGlyph(int) -> a
54:54:it.unimi.dsi.fastutil.ints.IntSet getSupportedGlyphs() -> a
31:31:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.providers.BitmapProvider$Definition -> erw$a:
net.minecraft.resources.ResourceLocation file -> c
int height -> d
int ascent -> e
int[][] codepointGrid -> f
com.mojang.serialization.Codec CODEPOINT_GRID_CODEC -> g
com.mojang.serialization.MapCodec CODEC -> a
57:57:void <init>(net.minecraft.resources.ResourceLocation,int,int,int[][]) ->
<init>
84:103:com.mojang.serialization.DataResult validateDimensions(int[][]) -> a
114:117:com.mojang.serialization.DataResult
validate(net.minecraft.client.gui.font.providers.BitmapProvider$Definition) -> a
122:122:net.minecraft.client.gui.font.providers.GlyphProviderType type() -> a
127:127:com.mojang.datafixers.util.Either unpack() -> b
131:162:com.mojang.blaze3d.font.GlyphProvider
load(net.minecraft.server.packs.resources.ResourceManager) -> a
166:177:int
getActualGlyphWidth(com.mojang.blaze3d.platform.NativeImage,int,int,int,int) -> a
57:57:java.lang.String toString() -> toString
57:57:int hashCode() -> hashCode
57:57:boolean equals(java.lang.Object) -> equals
57:57:net.minecraft.resources.ResourceLocation file() -> c
57:57:int height() -> d
57:57:int ascent() -> e
57:57:int[][] codepointGrid() -> f
143:143:net.minecraft.client.gui.font.providers.BitmapProvider$Glyph[][]
lambda$load$8(int) -> a
143:143:net.minecraft.client.gui.font.providers.BitmapProvider$Glyph[]
lambda$load$7(int) -> b
115:115:java.lang.String
lambda$validate$6(net.minecraft.client.gui.font.providers.BitmapProvider$Definition
) -> b
106:111:com.mojang.datafixers.kinds.App
lambda$static$5(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
100:100:java.lang.String lambda$validateDimensions$4(int[],int) -> a
94:94:java.lang.String lambda$validateDimensions$3() -> g
87:87:java.lang.String lambda$validateDimensions$2() -> h
75:79:java.util.List lambda$static$1(int[][]) -> b
65:72:int[][] lambda$static$0(java.util.List) -> a
63:106:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.providers.BitmapProvider$Glyph -> erw$b:
float scale -> a
com.mojang.blaze3d.platform.NativeImage image -> b
int offsetX -> c
int offsetY -> d
int width -> e
int height -> f
int advance -> g
int ascent -> h
181:181:void
<init>(float,com.mojang.blaze3d.platform.NativeImage,int,int,int,int,int,int) ->
<init>
194:194:float getAdvance() -> getAdvance
199:199:net.minecraft.client.gui.font.glyphs.BakedGlyph
bake(java.util.function.Function) -> bake
181:181:java.lang.String toString() -> toString
181:181:int hashCode() -> hashCode
181:181:boolean equals(java.lang.Object) -> equals
181:181:float scale() -> c
181:181:com.mojang.blaze3d.platform.NativeImage image() -> d
181:181:int offsetX() -> e
181:181:int offsetY() -> f
181:181:int width() -> g
181:181:int height() -> h
181:181:int advance() -> i
181:181:int ascent() -> j
net.minecraft.client.gui.font.providers.BitmapProvider$Glyph$1 -> erw$b$1:
net.minecraft.client.gui.font.providers.BitmapProvider$Glyph this$0 -> a
199:199:void
<init>(net.minecraft.client.gui.font.providers.BitmapProvider$Glyph) -> <init>
202:202:float getOversample() -> d
207:207:int getPixelWidth() -> a
212:212:int getPixelHeight() -> b
217:217:float getBearingY() -> j
222:223:void upload(int,int) -> a
227:227:boolean isColored() -> c
net.minecraft.client.gui.font.providers.GlyphProviderDefinition -> erx:
com.mojang.serialization.Codec CODEC -> b
net.minecraft.client.gui.font.providers.GlyphProviderType type() -> a
com.mojang.datafixers.util.Either unpack() -> b
12:12:com.mojang.serialization.Codec
lambda$static$0(net.minecraft.client.gui.font.providers.GlyphProviderType) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.providers.GlyphProviderDefinition$Loader -> erx$a:
com.mojang.blaze3d.font.GlyphProvider
load(net.minecraft.server.packs.resources.ResourceManager) -> load
net.minecraft.client.gui.font.providers.GlyphProviderDefinition$Reference -> erx$b:
net.minecraft.resources.ResourceLocation id -> a
22:22:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
22:22:java.lang.String toString() -> toString
22:22:int hashCode() -> hashCode
22:22:boolean equals(java.lang.Object) -> equals
22:22:net.minecraft.resources.ResourceLocation id() -> a
net.minecraft.client.gui.font.providers.GlyphProviderType -> ery:
net.minecraft.client.gui.font.providers.GlyphProviderType BITMAP -> a
net.minecraft.client.gui.font.providers.GlyphProviderType TTF -> b
net.minecraft.client.gui.font.providers.GlyphProviderType SPACE -> c
net.minecraft.client.gui.font.providers.GlyphProviderType UNIHEX -> d
net.minecraft.client.gui.font.providers.GlyphProviderType REFERENCE -> e
com.mojang.serialization.Codec CODEC -> f
java.lang.String name -> g
com.mojang.serialization.MapCodec codec -> h
net.minecraft.client.gui.font.providers.GlyphProviderType[] $VALUES -> i
8:8:net.minecraft.client.gui.font.providers.GlyphProviderType[] values() ->
values
8:8:net.minecraft.client.gui.font.providers.GlyphProviderType
valueOf(java.lang.String) -> valueOf
21:24:void
<init>(java.lang.String,int,java.lang.String,com.mojang.serialization.MapCodec) ->
<init>
28:28:java.lang.String getSerializedName() -> c
32:32:com.mojang.serialization.MapCodec mapCodec() -> a
8:8:net.minecraft.client.gui.font.providers.GlyphProviderType[] $values() -> b
8:16:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.providers.ProviderReferenceDefinition -> erz:
net.minecraft.resources.ResourceLocation id -> c
com.mojang.serialization.MapCodec CODEC -> a
8:8:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
15:15:net.minecraft.client.gui.font.providers.GlyphProviderType type() -> a
20:20:com.mojang.datafixers.util.Either unpack() -> b
8:8:java.lang.String toString() -> toString
8:8:int hashCode() -> hashCode
8:8:boolean equals(java.lang.Object) -> equals
8:8:net.minecraft.resources.ResourceLocation id() -> c
9:11:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.providers.TrueTypeGlyphProviderDefinition -> esa:
net.minecraft.resources.ResourceLocation location -> c
float size -> d
float oversample -> e
net.minecraft.client.gui.font.providers.TrueTypeGlyphProviderDefinition$Shift
shift -> f
java.lang.String skip -> g
com.mojang.serialization.Codec SKIP_LIST_CODEC -> h
com.mojang.serialization.MapCodec CODEC -> a
22:22:void
<init>(net.minecraft.resources.ResourceLocation,float,float,net.minecraft.client.gu
i.font.providers.TrueTypeGlyphProviderDefinition$Shift,java.lang.String) -> <init>
56:56:net.minecraft.client.gui.font.providers.GlyphProviderType type() -> a
61:61:com.mojang.datafixers.util.Either unpack() -> b
65:80:com.mojang.blaze3d.font.GlyphProvider
load(net.minecraft.server.packs.resources.ResourceManager) -> a
22:22:java.lang.String toString() -> toString
22:22:int hashCode() -> hashCode
22:22:boolean equals(java.lang.Object) -> equals
22:22:net.minecraft.resources.ResourceLocation location() -> c
22:22:float size() -> d
22:22:float oversample() -> e
22:22:net.minecraft.client.gui.font.providers.TrueTypeGlyphProviderDefinition$Shift
shift() -> f
22:22:java.lang.String skip() -> g
46:52:com.mojang.datafixers.kinds.App
lambda$static$3(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
42:42:java.lang.String lambda$static$2(com.mojang.datafixers.util.Either) -> a
42:42:java.lang.String lambda$static$1(java.util.List) -> a
42:42:java.lang.String lambda$static$0(java.lang.String) -> a
38:46:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.providers.TrueTypeGlyphProviderDefinition$Shift ->
esa$a:
float x -> c
float y -> d
net.minecraft.client.gui.font.providers.TrueTypeGlyphProviderDefinition$Shift
NONE -> a
com.mojang.serialization.Codec CODEC -> b
29:29:void <init>(float,float) -> <init>
29:29:java.lang.String toString() -> toString
29:29:int hashCode() -> hashCode
29:29:boolean equals(java.lang.Object) -> equals
29:29:float x() -> a
29:29:float y() -> b
34:34:java.util.List
lambda$static$2(net.minecraft.client.gui.font.providers.TrueTypeGlyphProviderDefini
tion$Shift) -> a
33:33:com.mojang.serialization.DataResult lambda$static$1(java.util.List) -> a
33:33:net.minecraft.client.gui.font.providers.TrueTypeGlyphProviderDefinition$Shift
lambda$static$0(java.util.List) -> b
30:32:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.providers.UnihexProvider -> esb:
org.slf4j.Logger LOGGER -> a
int GLYPH_HEIGHT -> b
int DIGITS_PER_BYTE -> c
int DIGITS_FOR_WIDTH_8 -> d
int DIGITS_FOR_WIDTH_16 -> e
int DIGITS_FOR_WIDTH_24 -> f
int DIGITS_FOR_WIDTH_32 -> g
net.minecraft.client.gui.font.CodepointMap glyphs -> h
52:54:void <init>(net.minecraft.client.gui.font.CodepointMap) -> <init>
59:59:com.mojang.blaze3d.font.GlyphInfo getGlyph(int) -> a
64:64:it.unimi.dsi.fastutil.ints.IntSet getSupportedGlyphs() -> a
220:231:void unpackBitsToBytes(java.nio.IntBuffer,int,int,int) -> a
234:238:void
unpackBitsToBytes(java.nio.IntBuffer,net.minecraft.client.gui.font.providers.Unihex
Provider$LineData,int,int) -> a
399:434:void
readFromStream(java.io.InputStream,net.minecraft.client.gui.font.providers.UnihexPr
ovider$ReaderOutput) -> a
437:437:int decodeHex(int,it.unimi.dsi.fastutil.bytes.ByteList,int) -> a
441:459:int decodeHex(int,byte) -> a
465:472:boolean
copyUntil(java.io.InputStream,it.unimi.dsi.fastutil.bytes.ByteList,int) -> a
38:38:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.providers.UnihexProvider$ByteContents -> esb$a:
byte[] contents -> a
240:240:void <init>(byte[]) -> <init>
243:243:int line(int) -> a
247:255:net.minecraft.client.gui.font.providers.UnihexProvider$LineData
read(int,it.unimi.dsi.fastutil.bytes.ByteList) -> a
260:260:int bitWidth() -> a
240:240:java.lang.String toString() -> toString
240:240:int hashCode() -> hashCode
240:240:boolean equals(java.lang.Object) -> equals
240:240:byte[] contents() -> b
net.minecraft.client.gui.font.providers.UnihexProvider$Definition -> esb$b:
com.mojang.serialization.MapCodec CODEC -> a
net.minecraft.resources.ResourceLocation hexFile -> c
java.util.List sizeOverrides -> d
125:128:void <init>(net.minecraft.resources.ResourceLocation,java.util.List) ->
<init>
132:132:net.minecraft.client.gui.font.providers.GlyphProviderType type() -> a
137:137:com.mojang.datafixers.util.Either unpack() -> b
141:143:com.mojang.blaze3d.font.GlyphProvider
load(net.minecraft.server.packs.resources.ResourceManager) -> a
147:183:net.minecraft.client.gui.font.providers.UnihexProvider
loadData(java.io.InputStream) -> a
176:180:void
lambda$loadData$7(net.minecraft.client.gui.font.CodepointMap,int,net.minecraft.clie
nt.gui.font.providers.UnihexProvider$LineData) -> a
161:161:net.minecraft.client.gui.font.providers.UnihexProvider$Glyph[][]
lambda$loadData$6(int) -> a
161:161:net.minecraft.client.gui.font.providers.UnihexProvider$Glyph[]
lambda$loadData$5(int) -> b
147:147:net.minecraft.client.gui.font.providers.UnihexProvider$LineData[][]
lambda$loadData$4(int) -> c
147:147:net.minecraft.client.gui.font.providers.UnihexProvider$LineData[]
lambda$loadData$3(int) -> d
117:120:com.mojang.datafixers.kinds.App
lambda$static$2(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
119:119:java.util.List
lambda$static$1(net.minecraft.client.gui.font.providers.UnihexProvider$Definition)
-> a
118:118:net.minecraft.resources.ResourceLocation
lambda$static$0(net.minecraft.client.gui.font.providers.UnihexProvider$Definition)
-> b
117:117:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.providers.UnihexProvider$Dimensions -> esb$c:
int left -> c
int right -> d
com.mojang.serialization.MapCodec MAP_CODEC -> a
com.mojang.serialization.Codec CODEC -> b
89:89:void <init>(int,int) -> <init>
98:98:int pack() -> a
102:102:int pack(int,int) -> a
107:107:int left(int) -> a
112:112:int right(int) -> b
89:89:java.lang.String toString() -> toString
89:89:int hashCode() -> hashCode
89:89:boolean equals(java.lang.Object) -> equals
89:89:int left() -> b
89:89:int right() -> c
90:93:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
90:95:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.providers.UnihexProvider$Glyph -> esb$d:
net.minecraft.client.gui.font.providers.UnihexProvider$LineData contents -> a
int left -> b
int right -> c
337:337:void
<init>(net.minecraft.client.gui.font.providers.UnihexProvider$LineData,int,int) ->
<init>
339:339:int width() -> c
344:344:float getAdvance() -> getAdvance
349:349:float getShadowOffset() -> b
354:354:float getBoldOffset() -> a
359:359:net.minecraft.client.gui.font.glyphs.BakedGlyph
bake(java.util.function.Function) -> bake
337:337:java.lang.String toString() -> toString
337:337:int hashCode() -> hashCode
337:337:boolean equals(java.lang.Object) -> equals
337:337:net.minecraft.client.gui.font.providers.UnihexProvider$LineData
contents() -> d
337:337:int left() -> e
337:337:int right() -> f
net.minecraft.client.gui.font.providers.UnihexProvider$Glyph$1 -> esb$d$1:
net.minecraft.client.gui.font.providers.UnihexProvider$Glyph this$0 -> a
359:359:void
<init>(net.minecraft.client.gui.font.providers.UnihexProvider$Glyph) -> <init>
362:362:float getOversample() -> d
367:367:int getPixelWidth() -> a
372:372:int getPixelHeight() -> b
377:381:void upload(int,int) -> a
386:386:boolean isColored() -> c
net.minecraft.client.gui.font.providers.UnihexProvider$IntContents -> esb$e:
int[] contents -> a
int bitWidth -> b
int SIZE_24 -> c
290:290:void <init>(int[],int) -> <init>
295:295:int line(int) -> a
299:313:net.minecraft.client.gui.font.providers.UnihexProvider$LineData
read24(int,it.unimi.dsi.fastutil.bytes.ByteList) -> b
317:333:net.minecraft.client.gui.font.providers.UnihexProvider$LineData
read32(int,it.unimi.dsi.fastutil.bytes.ByteList) -> a
290:290:java.lang.String toString() -> toString
290:290:int hashCode() -> hashCode
290:290:boolean equals(java.lang.Object) -> equals
290:290:int[] contents() -> b
290:290:int bitWidth() -> a
net.minecraft.client.gui.font.providers.UnihexProvider$LineData -> esb$f:
int line(int) -> a
int bitWidth() -> a
193:197:int mask() -> c
201:214:int calculateWidth() -> d
net.minecraft.client.gui.font.providers.UnihexProvider$OverrideRange -> esb$g:
int from -> b
int to -> c
net.minecraft.client.gui.font.providers.UnihexProvider$Dimensions dimensions ->
d
com.mojang.serialization.Codec RAW_CODEC -> e
com.mojang.serialization.Codec CODEC -> a
67:67:void
<init>(int,int,net.minecraft.client.gui.font.providers.UnihexProvider$Dimensions) -
> <init>
67:67:java.lang.String toString() -> toString
67:67:int hashCode() -> hashCode
67:67:boolean equals(java.lang.Object) -> equals
67:67:int from() -> a
67:67:int to() -> b
67:67:net.minecraft.client.gui.font.providers.UnihexProvider$Dimensions
dimensions() -> c
75:78:com.mojang.serialization.DataResult
lambda$static$2(net.minecraft.client.gui.font.providers.UnihexProvider$OverrideRang
e) -> a
76:76:java.lang.String
lambda$static$1(net.minecraft.client.gui.font.providers.UnihexProvider$OverrideRang
e) -> b
68:72:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
68:74:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.providers.UnihexProvider$ReaderOutput -> esb$h:
void
accept(int,net.minecraft.client.gui.font.providers.UnihexProvider$LineData) ->
accept
net.minecraft.client.gui.font.providers.UnihexProvider$ShortContents -> esb$i:
short[] contents -> a
264:264:void <init>(short[]) -> <init>
267:267:int line(int) -> a
271:281:net.minecraft.client.gui.font.providers.UnihexProvider$LineData
read(int,it.unimi.dsi.fastutil.bytes.ByteList) -> a
286:286:int bitWidth() -> a
264:264:java.lang.String toString() -> toString
264:264:int hashCode() -> hashCode
264:264:boolean equals(java.lang.Object) -> equals
264:264:short[] contents() -> b
net.minecraft.client.gui.font.providers.package-info -> esc:
net.minecraft.client.gui.layouts.AbstractLayout -> esd:
int x -> c
int y -> d
int width -> a
int height -> b
11:16:void <init>(int,int,int,int) -> <init>
20:25:void setX(int) -> e
29:34:void setY(int) -> f
38:38:int getX() -> p
43:43:int getY() -> r
48:48:int getWidth() -> k
53:53:int getHeight() -> h
30:32:void lambda$setY$1(int,net.minecraft.client.gui.layouts.LayoutElement) ->
a
21:23:void lambda$setX$0(int,net.minecraft.client.gui.layouts.LayoutElement) ->
b
net.minecraft.client.gui.layouts.AbstractLayout$AbstractChildWrapper -> esd$a:
net.minecraft.client.gui.layouts.LayoutElement child -> a
net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
layoutSettings -> b
60:63:void
<init>(net.minecraft.client.gui.layouts.LayoutElement,net.minecraft.client.gui.layo
uts.LayoutSettings) -> <init>
66:66:int getHeight() -> a
70:70:int getWidth() -> b
74:78:void setX(int,int) -> a
81:85:void setY(int,int) -> b
net.minecraft.client.gui.layouts.FrameLayout -> ese:
java.util.List children -> c
int minWidth -> d
int minHeight -> e
net.minecraft.client.gui.layouts.LayoutSettings defaultChildLayoutSettings -> f
25:26:void <init>() -> <init>
29:30:void <init>(int,int) -> <init>
18:35:void <init>(int,int,int,int) -> <init>
38:38:net.minecraft.client.gui.layouts.FrameLayout setMinDimensions(int,int) ->
a
42:43:net.minecraft.client.gui.layouts.FrameLayout setMinHeight(int) -> a
47:48:net.minecraft.client.gui.layouts.FrameLayout setMinWidth(int) -> b
52:52:net.minecraft.client.gui.layouts.LayoutSettings newChildLayoutSettings()
-> a
56:56:net.minecraft.client.gui.layouts.LayoutSettings
defaultChildLayoutSetting() -> b
61:78:void arrangeElements() -> c
81:81:net.minecraft.client.gui.layouts.LayoutElement
addChild(net.minecraft.client.gui.layouts.LayoutElement) -> a
85:86:net.minecraft.client.gui.layouts.LayoutElement
addChild(net.minecraft.client.gui.layouts.LayoutElement,net.minecraft.client.gui.la
youts.LayoutSettings) -> a
91:92:void visitChildren(java.util.function.Consumer) -> b
95:96:void
centerInRectangle(net.minecraft.client.gui.layouts.LayoutElement,int,int,int,int) -
> a
99:100:void
centerInRectangle(net.minecraft.client.gui.layouts.LayoutElement,net.minecraft.clie
nt.gui.navigation.ScreenRectangle) -> a
103:104:void
alignInRectangle(net.minecraft.client.gui.layouts.LayoutElement,net.minecraft.clien
t.gui.navigation.ScreenRectangle,float,float) -> a
114:116:void
alignInRectangle(net.minecraft.client.gui.layouts.LayoutElement,int,int,int,int,flo
at,float) -> a
119:121:void alignInDimension(int,int,int,java.util.function.Consumer,float) ->
a
91:91:void
lambda$visitChildren$0(java.util.function.Consumer,net.minecraft.client.gui.layouts
.FrameLayout$ChildContainer) -> a
net.minecraft.client.gui.layouts.FrameLayout$ChildContainer -> ese$a:
125:126:void
<init>(net.minecraft.client.gui.layouts.LayoutElement,net.minecraft.client.gui.layo
uts.LayoutSettings) -> <init>
net.minecraft.client.gui.layouts.GridLayout -> esf:
java.util.List children -> c
java.util.List cellInhabitants -> d
net.minecraft.client.gui.layouts.LayoutSettings defaultCellSettings -> e
int rowSpacing -> f
int columnSpacing -> g
18:19:void <init>() -> <init>
11:23:void <init>(int,int) -> <init>
27:83:void arrangeElements() -> c
86:86:net.minecraft.client.gui.layouts.LayoutElement
addChild(net.minecraft.client.gui.layouts.LayoutElement,int,int) -> a
90:90:net.minecraft.client.gui.layouts.LayoutElement
addChild(net.minecraft.client.gui.layouts.LayoutElement,int,int,net.minecraft.clien
t.gui.layouts.LayoutSettings) -> a
94:94:net.minecraft.client.gui.layouts.LayoutElement
addChild(net.minecraft.client.gui.layouts.LayoutElement,int,int,int,int) -> a
98:106:net.minecraft.client.gui.layouts.LayoutElement
addChild(net.minecraft.client.gui.layouts.LayoutElement,int,int,int,int,net.minecra
ft.client.gui.layouts.LayoutSettings) -> a
110:111:net.minecraft.client.gui.layouts.GridLayout columnSpacing(int) -> a
115:116:net.minecraft.client.gui.layouts.GridLayout rowSpacing(int) -> b
120:120:net.minecraft.client.gui.layouts.GridLayout spacing(int) -> c
125:126:void visitChildren(java.util.function.Consumer) -> b
129:129:net.minecraft.client.gui.layouts.LayoutSettings newCellSettings() -> a
133:133:net.minecraft.client.gui.layouts.LayoutSettings defaultCellSetting() ->
b
137:137:net.minecraft.client.gui.layouts.GridLayout$RowHelper
createRowHelper(int) -> d
net.minecraft.client.gui.layouts.GridLayout$CellInhabitant -> esf$a:
int row -> c
int column -> d
int occupiedRows -> e
int occupiedColumns -> f
147:152:void
<init>(net.minecraft.client.gui.layouts.LayoutElement,int,int,int,int,net.minecraft
.client.gui.layouts.LayoutSettings) -> <init>
155:155:int getLastOccupiedRow() -> c
159:159:int getLastOccupiedColumn() -> d
net.minecraft.client.gui.layouts.GridLayout$RowHelper -> esf$b:
int columns -> b
int index -> c
net.minecraft.client.gui.layouts.GridLayout this$0 -> a
167:169:void <init>(net.minecraft.client.gui.layouts.GridLayout,int) -> <init>
172:172:net.minecraft.client.gui.layouts.LayoutElement
addChild(net.minecraft.client.gui.layouts.LayoutElement) -> a
176:176:net.minecraft.client.gui.layouts.LayoutElement
addChild(net.minecraft.client.gui.layouts.LayoutElement,int) -> a
180:180:net.minecraft.client.gui.layouts.LayoutElement
addChild(net.minecraft.client.gui.layouts.LayoutElement,net.minecraft.client.gui.la
youts.LayoutSettings) -> a
184:194:net.minecraft.client.gui.layouts.LayoutElement
addChild(net.minecraft.client.gui.layouts.LayoutElement,int,net.minecraft.client.gu
i.layouts.LayoutSettings) -> a
198:198:net.minecraft.client.gui.layouts.GridLayout getGrid() -> a
202:202:net.minecraft.client.gui.layouts.LayoutSettings newCellSettings() -> b
206:206:net.minecraft.client.gui.layouts.LayoutSettings defaultCellSetting() ->
c
net.minecraft.client.gui.layouts.HeaderAndFooterLayout -> esg:
int DEFAULT_HEADER_AND_FOOTER_HEIGHT -> a
int DEFAULT_CONTENT_MARGIN_TOP -> b
net.minecraft.client.gui.layouts.FrameLayout headerFrame -> c
net.minecraft.client.gui.layouts.FrameLayout footerFrame -> d
net.minecraft.client.gui.layouts.FrameLayout contentsFrame -> e
net.minecraft.client.gui.screens.Screen screen -> f
int headerHeight -> g
int footerHeight -> h
21:22:void <init>(net.minecraft.client.gui.screens.Screen) -> <init>
25:26:void <init>(net.minecraft.client.gui.screens.Screen,int) -> <init>
12:35:void <init>(net.minecraft.client.gui.screens.Screen,int,int) -> <init>
40:40:void setX(int) -> e
45:45:void setY(int) -> f
49:49:int getX() -> p
54:54:int getY() -> r
59:59:int getWidth() -> k
64:64:int getHeight() -> h
68:68:int getFooterHeight() -> a
72:73:void setFooterHeight(int) -> a
76:77:void setHeaderHeight(int) -> b
80:80:int getHeaderHeight() -> b
85:88:void visitChildren(java.util.function.Consumer) -> b
92:109:void arrangeElements() -> c
112:112:net.minecraft.client.gui.layouts.LayoutElement
addToHeader(net.minecraft.client.gui.layouts.LayoutElement) -> a
116:116:net.minecraft.client.gui.layouts.LayoutElement
addToHeader(net.minecraft.client.gui.layouts.LayoutElement,net.minecraft.client.gui
.layouts.LayoutSettings) -> a
120:120:net.minecraft.client.gui.layouts.LayoutElement
addToFooter(net.minecraft.client.gui.layouts.LayoutElement) -> b
124:124:net.minecraft.client.gui.layouts.LayoutElement
addToFooter(net.minecraft.client.gui.layouts.LayoutElement,net.minecraft.client.gui
.layouts.LayoutSettings) -> b
128:128:net.minecraft.client.gui.layouts.LayoutElement
addToContents(net.minecraft.client.gui.layouts.LayoutElement) -> c
132:132:net.minecraft.client.gui.layouts.LayoutElement
addToContents(net.minecraft.client.gui.layouts.LayoutElement,net.minecraft.client.g
ui.layouts.LayoutSettings) -> c
136:136:net.minecraft.client.gui.layouts.LayoutSettings
newHeaderLayoutSettings() -> d
140:140:net.minecraft.client.gui.layouts.LayoutSettings
newContentLayoutSettings() -> e
144:144:net.minecraft.client.gui.layouts.LayoutSettings
newFooterLayoutSettings() -> f
net.minecraft.client.gui.layouts.Layout -> esh:
void visitChildren(java.util.function.Consumer) -> b
12:13:void visitWidgets(java.util.function.Consumer) -> a
22:27:void arrangeElements() -> c
23:26:void
lambda$arrangeElements$1(net.minecraft.client.gui.layouts.LayoutElement) -> a
12:12:void
lambda$visitWidgets$0(java.util.function.Consumer,net.minecraft.client.gui.layouts.
LayoutElement) -> a
net.minecraft.client.gui.layouts.LayoutElement -> esi:
void setX(int) -> e
void setY(int) -> f
int getX() -> p
int getY() -> r
int getWidth() -> k
int getHeight() -> h
22:22:net.minecraft.client.gui.navigation.ScreenRectangle getRectangle() -> s
26:28:void setPosition(int,int) -> b
void visitWidgets(java.util.function.Consumer) -> a
net.minecraft.client.gui.layouts.LayoutSettings -> esj:
net.minecraft.client.gui.layouts.LayoutSettings padding(int) -> a
net.minecraft.client.gui.layouts.LayoutSettings padding(int,int) -> a
net.minecraft.client.gui.layouts.LayoutSettings padding(int,int,int,int) -> a
net.minecraft.client.gui.layouts.LayoutSettings paddingLeft(int) -> b
net.minecraft.client.gui.layouts.LayoutSettings paddingTop(int) -> c
net.minecraft.client.gui.layouts.LayoutSettings paddingRight(int) -> d
net.minecraft.client.gui.layouts.LayoutSettings paddingBottom(int) -> e
net.minecraft.client.gui.layouts.LayoutSettings paddingHorizontal(int) -> f
net.minecraft.client.gui.layouts.LayoutSettings paddingVertical(int) -> g
net.minecraft.client.gui.layouts.LayoutSettings align(float,float) -> a
net.minecraft.client.gui.layouts.LayoutSettings alignHorizontally(float) -> a
net.minecraft.client.gui.layouts.LayoutSettings alignVertically(float) -> b
39:39:net.minecraft.client.gui.layouts.LayoutSettings alignHorizontallyLeft() -
> a
43:43:net.minecraft.client.gui.layouts.LayoutSettings alignHorizontallyCenter()
-> b
47:47:net.minecraft.client.gui.layouts.LayoutSettings alignHorizontallyRight()
-> c
51:51:net.minecraft.client.gui.layouts.LayoutSettings alignVerticallyTop() -> d
55:55:net.minecraft.client.gui.layouts.LayoutSettings alignVerticallyMiddle() -
> e
59:59:net.minecraft.client.gui.layouts.LayoutSettings alignVerticallyBottom() -
> f
net.minecraft.client.gui.layouts.LayoutSettings copy() -> g
net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl getExposed()
-> h
67:67:net.minecraft.client.gui.layouts.LayoutSettings defaults() -> i
net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl -> esj$a:
int paddingLeft -> a
int paddingTop -> b
int paddingRight -> c
int paddingBottom -> d
float xAlignment -> e
float yAlignment -> f
78:79:void <init>() -> <init>
81:88:void
<init>(net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl) ->
<init>
92:92:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
padding(int) -> h
97:97:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
padding(int,int) -> b
102:105:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
padding(int,int,int,int) -> b
110:111:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
paddingLeft(int) -> i
116:117:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
paddingTop(int) -> j
122:123:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
paddingRight(int) -> k
128:129:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
paddingBottom(int) -> l
134:134:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
paddingHorizontal(int) -> m
139:139:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
paddingVertical(int) -> n
144:146:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
align(float,float) -> b
151:152:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
alignHorizontally(float) -> c
157:158:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
alignVertically(float) -> d
163:163:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
copy() -> j
168:168:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
getExposed() -> h
70:70:net.minecraft.client.gui.layouts.LayoutSettings copy() -> g
70:70:net.minecraft.client.gui.layouts.LayoutSettings alignVertically(float) ->
b
70:70:net.minecraft.client.gui.layouts.LayoutSettings alignHorizontally(float)
-> a
70:70:net.minecraft.client.gui.layouts.LayoutSettings align(float,float) -> a
70:70:net.minecraft.client.gui.layouts.LayoutSettings paddingVertical(int) -> g
70:70:net.minecraft.client.gui.layouts.LayoutSettings paddingHorizontal(int) ->
f
70:70:net.minecraft.client.gui.layouts.LayoutSettings paddingBottom(int) -> e
70:70:net.minecraft.client.gui.layouts.LayoutSettings paddingRight(int) -> d
70:70:net.minecraft.client.gui.layouts.LayoutSettings paddingTop(int) -> c
70:70:net.minecraft.client.gui.layouts.LayoutSettings paddingLeft(int) -> b
70:70:net.minecraft.client.gui.layouts.LayoutSettings padding(int,int,int,int)
-> a
70:70:net.minecraft.client.gui.layouts.LayoutSettings padding(int,int) -> a
70:70:net.minecraft.client.gui.layouts.LayoutSettings padding(int) -> a
net.minecraft.client.gui.layouts.LinearLayout -> esk:
net.minecraft.client.gui.layouts.LinearLayout$Orientation orientation -> c
java.util.List children -> d
net.minecraft.client.gui.layouts.LayoutSettings defaultChildLayoutSettings -> e
17:18:void
<init>(int,int,net.minecraft.client.gui.layouts.LinearLayout$Orientation) -> <init>
12:23:void
<init>(int,int,int,int,net.minecraft.client.gui.layouts.LinearLayout$Orientation) -
> <init>
27:68:void arrangeElements() -> c
72:73:void visitChildren(java.util.function.Consumer) -> b
76:76:net.minecraft.client.gui.layouts.LayoutSettings newChildLayoutSettings()
-> a
80:80:net.minecraft.client.gui.layouts.LayoutSettings
defaultChildLayoutSetting() -> b
84:84:net.minecraft.client.gui.layouts.LayoutElement
addChild(net.minecraft.client.gui.layouts.LayoutElement) -> a
88:89:net.minecraft.client.gui.layouts.LayoutElement
addChild(net.minecraft.client.gui.layouts.LayoutElement,net.minecraft.client.gui.la
youts.LayoutSettings) -> a
72:72:void
lambda$visitChildren$0(java.util.function.Consumer,net.minecraft.client.gui.layouts
.LinearLayout$ChildContainer) -> a
net.minecraft.client.gui.layouts.LinearLayout$1 -> esk$1:
int[] $SwitchMap$net$minecraft$client$gui$layouts$LinearLayout$Orientation -> a
64:64:void <clinit>() -> <clinit>
net.minecraft.client.gui.layouts.LinearLayout$ChildContainer -> esk$a:
154:155:void
<init>(net.minecraft.client.gui.layouts.LayoutElement,net.minecraft.client.gui.layo
uts.LayoutSettings) -> <init>
net.minecraft.client.gui.layouts.LinearLayout$Orientation -> esk$b:
net.minecraft.client.gui.layouts.LinearLayout$Orientation HORIZONTAL -> a
net.minecraft.client.gui.layouts.LinearLayout$Orientation VERTICAL -> b
net.minecraft.client.gui.layouts.LinearLayout$Orientation[] $VALUES -> c
92:92:net.minecraft.client.gui.layouts.LinearLayout$Orientation[] values() ->
values
92:92:net.minecraft.client.gui.layouts.LinearLayout$Orientation
valueOf(java.lang.String) -> valueOf
92:92:void <init>(java.lang.String,int) -> <init>
96:98:int getPrimaryLength(net.minecraft.client.gui.layouts.LayoutElement) -> a
103:105:int
getPrimaryLength(net.minecraft.client.gui.layouts.LinearLayout$ChildContainer) -> a
110:112:int getSecondaryLength(net.minecraft.client.gui.layouts.LayoutElement)
-> b
117:119:int
getSecondaryLength(net.minecraft.client.gui.layouts.LinearLayout$ChildContainer) ->
b
124:128:void
setPrimaryPosition(net.minecraft.client.gui.layouts.LinearLayout$ChildContainer,int
) -> a
131:135:void
setSecondaryPosition(net.minecraft.client.gui.layouts.LinearLayout$ChildContainer,i
nt,int) -> a
138:140:int getPrimaryPosition(net.minecraft.client.gui.layouts.LayoutElement)
-> c
145:147:int
getSecondaryPosition(net.minecraft.client.gui.layouts.LayoutElement) -> d
92:92:net.minecraft.client.gui.layouts.LinearLayout$Orientation[] $values() ->
a
92:93:void <clinit>() -> <clinit>
net.minecraft.client.gui.layouts.SpacerElement -> esl:
int x -> a
int y -> b
int width -> c
int height -> d
14:15:void <init>(int,int) -> <init>
17:22:void <init>(int,int,int,int) -> <init>
25:25:net.minecraft.client.gui.layouts.SpacerElement width(int) -> a
29:29:net.minecraft.client.gui.layouts.SpacerElement height(int) -> b
34:35:void setX(int) -> e
39:40:void setY(int) -> f
44:44:int getX() -> p
49:49:int getY() -> r
54:54:int getWidth() -> k
59:59:int getHeight() -> h
65:65:void visitWidgets(java.util.function.Consumer) -> a
net.minecraft.client.gui.layouts.package-info -> esm:
net.minecraft.client.gui.narration.NarratableEntry -> esn:
net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority
narrationPriority() -> q
9:9:boolean isActive() -> aD_
net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority -> esn$a:
net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority NONE -> a
net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority HOVERED ->
b
net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority FOCUSED ->
c
net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority[] $VALUES
-> d
12:12:net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority[]
values() -> values
12:12:net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority
valueOf(java.lang.String) -> valueOf
12:12:void <init>(java.lang.String,int) -> <init>
20:20:boolean isTerminal() -> a
12:12:net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority[]
$values() -> b
12:16:void <clinit>() -> <clinit>
net.minecraft.client.gui.narration.NarratedElementType -> eso:
net.minecraft.client.gui.narration.NarratedElementType TITLE -> a
net.minecraft.client.gui.narration.NarratedElementType POSITION -> b
net.minecraft.client.gui.narration.NarratedElementType HINT -> c
net.minecraft.client.gui.narration.NarratedElementType USAGE -> d
net.minecraft.client.gui.narration.NarratedElementType[] $VALUES -> e
3:3:net.minecraft.client.gui.narration.NarratedElementType[] values() -> values
3:3:net.minecraft.client.gui.narration.NarratedElementType
valueOf(java.lang.String) -> valueOf
3:3:void <init>(java.lang.String,int) -> <init>
3:3:net.minecraft.client.gui.narration.NarratedElementType[] $values() -> a
3:7:void <clinit>() -> <clinit>
net.minecraft.client.gui.narration.NarrationElementOutput -> esp:
8:9:void
add(net.minecraft.client.gui.narration.NarratedElementType,net.minecraft.network.ch
at.Component) -> a
12:13:void
add(net.minecraft.client.gui.narration.NarratedElementType,java.lang.String) -> a
16:17:void
add(net.minecraft.client.gui.narration.NarratedElementType,net.minecraft.network.ch
at.Component[]) -> a
void
add(net.minecraft.client.gui.narration.NarratedElementType,net.minecraft.client.gui
.narration.NarrationThunk) -> a
net.minecraft.client.gui.narration.NarrationElementOutput nest() -> a
net.minecraft.client.gui.narration.NarrationSupplier -> esq:
void updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput)
-> b
net.minecraft.client.gui.narration.NarrationThunk -> esr:
java.lang.Object contents -> b
java.util.function.BiConsumer converter -> c
net.minecraft.client.gui.narration.NarrationThunk EMPTY -> a
16:19:void <init>(java.lang.Object,java.util.function.BiConsumer) -> <init>
22:22:net.minecraft.client.gui.narration.NarrationThunk from(java.lang.String)
-> a
26:26:net.minecraft.client.gui.narration.NarrationThunk
from(net.minecraft.network.chat.Component) -> a
30:30:net.minecraft.client.gui.narration.NarrationThunk from(java.util.List) ->
a
34:35:void getText(java.util.function.Consumer) -> a
39:48:boolean equals(java.lang.Object) -> equals
53:55:int hashCode() -> hashCode
30:30:void
lambda$from$2(java.util.List,java.util.function.Consumer,java.util.List) -> a
26:26:void
lambda$from$1(java.util.function.Consumer,net.minecraft.network.chat.Component) ->
a
14:14:void lambda$static$0(java.util.function.Consumer,net.minecraft.util.Unit)
-> a
14:14:void <clinit>() -> <clinit>
net.minecraft.client.gui.narration.ScreenNarrationCollector -> ess:
int generation -> a
java.util.Map entries -> b
9:11:void <init>() -> <init>
32:35:void update(java.util.function.Consumer) -> a
38:58:java.lang.String collectNarrationText(boolean) -> a
53:57:void
lambda$collectNarrationText$2(boolean,java.util.function.Consumer,net.minecraft.cli
ent.gui.narration.ScreenNarrationCollector$EntryKey,net.minecraft.client.gui.narrat
ion.ScreenNarrationCollector$NarrationEntry) -> a
11:11:java.lang.Integer
lambda$new$1(net.minecraft.client.gui.narration.ScreenNarrationCollector$EntryKey)
-> a
11:11:net.minecraft.client.gui.narration.NarratedElementType
lambda$new$0(net.minecraft.client.gui.narration.ScreenNarrationCollector$EntryKey)
-> b
net.minecraft.client.gui.narration.ScreenNarrationCollector$1 -> ess$1:
boolean firstEntry -> c
java.lang.StringBuilder val$result -> a
net.minecraft.client.gui.narration.ScreenNarrationCollector this$0 -> b
39:40:void
<init>(net.minecraft.client.gui.narration.ScreenNarrationCollector,java.lang.String
Builder) -> <init>
44:49:void accept(java.lang.String) -> a
39:39:void accept(java.lang.Object) -> accept
net.minecraft.client.gui.narration.ScreenNarrationCollector$EntryKey -> ess$a:
net.minecraft.client.gui.narration.NarratedElementType type -> a
int depth -> b
65:68:void <init>(net.minecraft.client.gui.narration.NarratedElementType,int) -
> <init>
net.minecraft.client.gui.narration.ScreenNarrationCollector$NarrationEntry ->
ess$b:
net.minecraft.client.gui.narration.NarrationThunk contents -> a
int generation -> b
boolean alreadyNarrated -> c
71:73:void <init>() -> <init>
77:85:net.minecraft.client.gui.narration.ScreenNarrationCollector$NarrationEntry
update(int,net.minecraft.client.gui.narration.NarrationThunk) -> a
net.minecraft.client.gui.narration.ScreenNarrationCollector$Output -> ess$c:
int depth -> b
net.minecraft.client.gui.narration.ScreenNarrationCollector this$0 -> a
16:18:void
<init>(net.minecraft.client.gui.narration.ScreenNarrationCollector,int) -> <init>
22:23:void
add(net.minecraft.client.gui.narration.NarratedElementType,net.minecraft.client.gui
.narration.NarrationThunk) -> a
27:27:net.minecraft.client.gui.narration.NarrationElementOutput nest() -> a
22:22:net.minecraft.client.gui.narration.ScreenNarrationCollector$NarrationEntry
lambda$add$0(net.minecraft.client.gui.narration.ScreenNarrationCollector$EntryKey)
-> a
net.minecraft.client.gui.narration.package-info -> est:
net.minecraft.client.gui.navigation.CommonInputs -> esu:
5:5:void <init>() -> <init>
7:7:boolean selected(int) -> a
net.minecraft.client.gui.navigation.FocusNavigationEvent -> esv:
net.minecraft.client.gui.navigation.ScreenDirection
getVerticalDirectionForInitialFocus() -> a
net.minecraft.client.gui.navigation.FocusNavigationEvent$ArrowNavigation -> esv$a:
net.minecraft.client.gui.navigation.ScreenDirection direction -> a
20:20:void <init>(net.minecraft.client.gui.navigation.ScreenDirection) ->
<init>
23:23:net.minecraft.client.gui.navigation.ScreenDirection
getVerticalDirectionForInitialFocus() -> a
20:20:java.lang.String toString() -> toString
20:20:int hashCode() -> hashCode
20:20:boolean equals(java.lang.Object) -> equals
20:20:net.minecraft.client.gui.navigation.ScreenDirection direction() -> b
net.minecraft.client.gui.navigation.FocusNavigationEvent$InitialFocus -> esv$b:
13:13:void <init>() -> <init>
16:16:net.minecraft.client.gui.navigation.ScreenDirection
getVerticalDirectionForInitialFocus() -> a
net.minecraft.client.gui.navigation.FocusNavigationEvent$TabNavigation -> esv$c:
boolean forward -> a
6:6:void <init>(boolean) -> <init>
9:9:net.minecraft.client.gui.navigation.ScreenDirection
getVerticalDirectionForInitialFocus() -> a
6:6:java.lang.String toString() -> toString
6:6:int hashCode() -> hashCode
6:6:boolean equals(java.lang.Object) -> equals
6:6:boolean forward() -> b
net.minecraft.client.gui.navigation.ScreenAxis -> esw:
net.minecraft.client.gui.navigation.ScreenAxis HORIZONTAL -> a
net.minecraft.client.gui.navigation.ScreenAxis VERTICAL -> b
net.minecraft.client.gui.navigation.ScreenAxis[] $VALUES -> c
3:3:net.minecraft.client.gui.navigation.ScreenAxis[] values() -> values
3:3:net.minecraft.client.gui.navigation.ScreenAxis valueOf(java.lang.String) ->
valueOf
3:3:void <init>(java.lang.String,int) -> <init>
9:11:net.minecraft.client.gui.navigation.ScreenAxis orthogonal() -> a
16:18:net.minecraft.client.gui.navigation.ScreenDirection getPositive() -> b
23:25:net.minecraft.client.gui.navigation.ScreenDirection getNegative() -> c
30:30:net.minecraft.client.gui.navigation.ScreenDirection getDirection(boolean)
-> a
3:3:net.minecraft.client.gui.navigation.ScreenAxis[] $values() -> d
3:5:void <clinit>() -> <clinit>
net.minecraft.client.gui.navigation.ScreenAxis$1 -> esw$1:
int[] $SwitchMap$net$minecraft$client$gui$navigation$ScreenAxis -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.gui.navigation.ScreenDirection -> esx:
net.minecraft.client.gui.navigation.ScreenDirection UP -> a
net.minecraft.client.gui.navigation.ScreenDirection DOWN -> b
net.minecraft.client.gui.navigation.ScreenDirection LEFT -> c
net.minecraft.client.gui.navigation.ScreenDirection RIGHT -> d
it.unimi.dsi.fastutil.ints.IntComparator coordinateValueComparator -> e
net.minecraft.client.gui.navigation.ScreenDirection[] $VALUES -> f
5:5:net.minecraft.client.gui.navigation.ScreenDirection[] values() -> values
5:5:net.minecraft.client.gui.navigation.ScreenDirection
valueOf(java.lang.String) -> valueOf
5:12:void <init>(java.lang.String,int) -> <init>
15:17:net.minecraft.client.gui.navigation.ScreenAxis getAxis() -> a
22:26:net.minecraft.client.gui.navigation.ScreenDirection getOpposite() -> b
31:33:boolean isPositive() -> c
44:47:boolean isAfter(int,int) -> a
58:61:boolean isBefore(int,int) -> b
66:66:it.unimi.dsi.fastutil.ints.IntComparator coordinateValueComparator() -> d
12:12:int lambda$new$0(int,int) -> c
5:5:net.minecraft.client.gui.navigation.ScreenDirection[] $values() -> e
5:9:void <clinit>() -> <clinit>
net.minecraft.client.gui.navigation.ScreenDirection$1 -> esx$1:
int[] $SwitchMap$net$minecraft$client$gui$navigation$ScreenDirection -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.client.gui.navigation.ScreenPosition -> esy:
int x -> a
int y -> b
3:3:void <init>(int,int) -> <init>
5:7:net.minecraft.client.gui.navigation.ScreenPosition
of(net.minecraft.client.gui.navigation.ScreenAxis,int,int) -> a
12:16:net.minecraft.client.gui.navigation.ScreenPosition
step(net.minecraft.client.gui.navigation.ScreenDirection) -> a
21:23:int getCoordinate(net.minecraft.client.gui.navigation.ScreenAxis) -> a
3:3:java.lang.String toString() -> toString
3:3:int hashCode() -> hashCode
3:3:boolean equals(java.lang.Object) -> equals
3:3:int x() -> a
3:3:int y() -> b
net.minecraft.client.gui.navigation.ScreenPosition$1 -> esy$1:
int[] $SwitchMap$net$minecraft$client$gui$navigation$ScreenAxis -> a
int[] $SwitchMap$net$minecraft$client$gui$navigation$ScreenDirection -> b
5:12:void <clinit>() -> <clinit>
net.minecraft.client.gui.navigation.ScreenRectangle -> esz:
net.minecraft.client.gui.navigation.ScreenPosition position -> a
int width -> b
int height -> c
net.minecraft.client.gui.navigation.ScreenRectangle EMPTY -> d
9:10:void <init>(int,int,int,int) -> <init>
5:5:void <init>(net.minecraft.client.gui.navigation.ScreenPosition,int,int) ->
<init>
13:13:net.minecraft.client.gui.navigation.ScreenRectangle empty() -> a
17:19:net.minecraft.client.gui.navigation.ScreenRectangle
of(net.minecraft.client.gui.navigation.ScreenAxis,int,int,int,int) -> a
24:24:net.minecraft.client.gui.navigation.ScreenRectangle
step(net.minecraft.client.gui.navigation.ScreenDirection) -> a
28:30:int getLength(net.minecraft.client.gui.navigation.ScreenAxis) -> a
35:39:int
getBoundInDirection(net.minecraft.client.gui.navigation.ScreenDirection) -> b
43:49:net.minecraft.client.gui.navigation.ScreenRectangle
getBorder(net.minecraft.client.gui.navigation.ScreenDirection) -> c
53:53:boolean overlaps(net.minecraft.client.gui.navigation.ScreenRectangle) ->
a
57:61:boolean
overlapsInAxis(net.minecraft.client.gui.navigation.ScreenRectangle,net.minecraft.cl
ient.gui.navigation.ScreenAxis) -> a
65:65:int getCenterInAxis(net.minecraft.client.gui.navigation.ScreenAxis) -> b
70:77:net.minecraft.client.gui.navigation.ScreenRectangle
intersection(net.minecraft.client.gui.navigation.ScreenRectangle) -> b
81:81:int top() -> b
85:85:int bottom() -> c
89:89:int left() -> d
93:93:int right() -> e
5:5:java.lang.String toString() -> toString
5:5:int hashCode() -> hashCode
5:5:boolean equals(java.lang.Object) -> equals
5:5:net.minecraft.client.gui.navigation.ScreenPosition position() -> f
5:5:int width() -> g
5:5:int height() -> h
6:6:void <clinit>() -> <clinit>
net.minecraft.client.gui.navigation.ScreenRectangle$1 -> esz$1:
int[] $SwitchMap$net$minecraft$client$gui$navigation$ScreenAxis -> a
17:17:void <clinit>() -> <clinit>
net.minecraft.client.gui.navigation.package-info -> eta:
net.minecraft.client.gui.package-info -> etb:
net.minecraft.client.gui.screens.AccessibilityOnboardingScreen -> etc:
net.minecraft.network.chat.Component ONBOARDING_NARRATOR_MESSAGE -> a
int PADDING -> b
int TITLE_PADDING -> c
net.minecraft.client.renderer.PanoramaRenderer panorama -> k
net.minecraft.client.gui.components.LogoRenderer logoRenderer -> l
net.minecraft.client.Options options -> m
boolean narratorAvailable -> n
boolean hasNarrated -> o
float timer -> p
net.minecraft.client.gui.components.AccessibilityOnboardingTextWidget
textWidget -> q
26:43:void <init>(net.minecraft.client.Options) -> <init>
47:82:void init() -> b
85:85:int initTitleYPos() -> l
90:91:void onClose() -> aw_
94:99:void closeAndSetScreen(net.minecraft.client.gui.screens.Screen) -> a
103:116:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
119:128:void handleInitialNarrationDelay() -> B
74:74:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
69:69:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
67:67:void lambda$init$0(net.minecraft.client.gui.components.Button) -> c
22:22:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.AccessibilityOptionsScreen -> etd:
16:27:net.minecraft.client.OptionInstance[]
options(net.minecraft.client.Options) -> a
33:34:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options) ->
<init>
38:46:void init() -> b
50:57:void createFooter() -> e
56:56:void lambda$createFooter$2(net.minecraft.client.gui.components.Button) ->
a
50:50:void lambda$createFooter$1(net.minecraft.client.gui.components.Button) ->
b
51:55:void lambda$createFooter$0(boolean) -> c
net.minecraft.client.gui.screens.AlertScreen -> ete:
int LABEL_Y -> a
net.minecraft.network.chat.Component messageText -> b
net.minecraft.client.gui.components.MultiLineLabel message -> c
java.lang.Runnable callback -> k
net.minecraft.network.chat.Component okButton -> l
boolean shouldCloseOnEsc -> m
21:22:void
<init>(java.lang.Runnable,net.minecraft.network.chat.Component,net.minecraft.networ
k.chat.Component) -> <init>
14:30:void
<init>(java.lang.Runnable,net.minecraft.network.chat.Component,net.minecraft.networ
k.chat.Component,net.minecraft.network.chat.Component,boolean) -> <init>
34:34:net.minecraft.network.chat.Component getNarrationMessage() -> au_
39:48:void init() -> b
52:56:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
60:60:boolean shouldCloseOnEsc() -> av_
47:47:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
net.minecraft.client.gui.screens.BackupConfirmScreen -> etf:
net.minecraft.client.gui.screens.Screen lastScreen -> c
net.minecraft.client.gui.screens.BackupConfirmScreen$Listener listener -> a
net.minecraft.network.chat.Component description -> k
boolean promptForCacheErase -> l
net.minecraft.client.gui.components.MultiLineLabel message -> m
int id -> b
net.minecraft.client.gui.components.Checkbox eraseCache -> n
16:26:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.gui.screens.Bac
kupConfirmScreen$Listener,net.minecraft.network.chat.Component,net.minecraft.networ
k.chat.Component,boolean) -> <init>
30:42:void init() -> b
46:50:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
54:54:boolean shouldCloseOnEsc() -> av_
59:63:boolean keyPressed(int,int,int) -> a
37:37:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
36:36:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
35:35:void lambda$init$0(net.minecraft.client.gui.components.Button) -> c
net.minecraft.client.gui.screens.BackupConfirmScreen$Listener -> etf$a:
void proceed(boolean,boolean) -> proceed
net.minecraft.client.gui.screens.BanNoticeScreen -> etg:
net.minecraft.network.chat.Component TEMPORARY_BAN_TITLE -> a
net.minecraft.network.chat.Component PERMANENT_BAN_TITLE -> b
17:17:void <init>() -> <init>
22:22:net.minecraft.client.gui.screens.ConfirmLinkScreen
create(it.unimi.dsi.fastutil.booleans.BooleanConsumer,com.mojang.authlib.minecraft.
BanDetails) -> a
26:26:net.minecraft.network.chat.Component
getBannedTitle(com.mojang.authlib.minecraft.BanDetails) -> a
30:33:net.minecraft.network.chat.Component
getBannedScreenText(com.mojang.authlib.minecraft.BanDetails) -> b
38:53:net.minecraft.network.chat.Component
getBanReasonText(com.mojang.authlib.minecraft.BanDetails) -> c
57:63:net.minecraft.network.chat.Component
getBanStatusText(com.mojang.authlib.minecraft.BanDetails) -> d
68:75:net.minecraft.network.chat.Component
getBanDurationText(com.mojang.authlib.minecraft.BanDetails) -> e
80:80:boolean isTemporaryBan(com.mojang.authlib.minecraft.BanDetails) -> f
18:19:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.ChatOptionsScreen -> eth:
10:21:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options) ->
<init>
net.minecraft.client.gui.screens.ChatScreen -> eti:
double MOUSE_SCROLL_SPEED -> a
net.minecraft.network.chat.Component USAGE_TEXT -> c
int TOOLTIP_MAX_WIDTH -> k
java.lang.String historyBuffer -> l
int historyPos -> m
net.minecraft.client.gui.components.EditBox input -> b
java.lang.String initial -> n
net.minecraft.client.gui.components.CommandSuggestions commandSuggestions -> o
28:39:void <init>(java.lang.String) -> <init>
43:60:void init() -> b
64:69:void resize(net.minecraft.client.Minecraft,int,int) -> a
73:74:void removed() -> ax_
78:79:void tick() -> f
82:85:void onEdited(java.lang.String) -> b
90:119:boolean keyPressed(int,int,int) -> a
124:132:boolean mouseScrolled(double,double,double) -> a
137:157:boolean mouseClicked(double,double,int) -> a
162:167:void insertText(java.lang.String,boolean) -> a
170:191:void moveInHistory(int) -> a
195:211:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
215:215:boolean isPauseScreen() -> az_
219:220:void setChatLine(java.lang.String) -> c
224:230:void
updateNarrationState(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
234:234:net.minecraft.network.chat.Style getComponentStyleAt(double,double) ->
a
238:252:boolean handleChatInput(java.lang.String,boolean) -> b
256:256:java.lang.String normalizeChatMessage(java.lang.String) -> a
24:24:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.ChatScreen$1 -> eti$1:
net.minecraft.client.gui.screens.ChatScreen this$0 -> d
44:44:void
<init>(net.minecraft.client.gui.screens.ChatScreen,net.minecraft.client.gui.Font,in
t,int,int,int,net.minecraft.network.chat.Component) -> <init>
47:47:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
net.minecraft.client.gui.screens.ConfirmLinkScreen -> etj:
net.minecraft.network.chat.Component COPY_BUTTON_TEXT -> k
net.minecraft.network.chat.Component WARNING_TEXT -> l
java.lang.String url -> m
boolean showWarning -> n
19:20:void
<init>(it.unimi.dsi.fastutil.booleans.BooleanConsumer,java.lang.String,boolean) ->
<init>
23:24:void
<init>(it.unimi.dsi.fastutil.booleans.BooleanConsumer,net.minecraft.network.chat.Co
mponent,java.lang.String,boolean) -> <init>
27:28:void
<init>(it.unimi.dsi.fastutil.booleans.BooleanConsumer,net.minecraft.network.chat.Co
mponent,java.lang.String,net.minecraft.network.chat.Component,boolean) -> <init>
31:37:void
<init>(it.unimi.dsi.fastutil.booleans.BooleanConsumer,net.minecraft.network.chat.Co
mponent,net.minecraft.network.chat.Component,java.lang.String,net.minecraft.network
.chat.Component,boolean) -> <init>
40:40:net.minecraft.network.chat.MutableComponent
confirmMessage(boolean,java.lang.String) -> a
44:44:net.minecraft.network.chat.MutableComponent confirmMessage(boolean) -> c
50:56:void addButtons(int) -> a
59:60:void copyToClipboard() -> j
64:69:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
72:79:void
confirmLinkNow(java.lang.String,net.minecraft.client.gui.screens.Screen,boolean) ->
a
82:82:net.minecraft.client.gui.components.Button$OnPress
confirmLink(java.lang.String,net.minecraft.client.gui.screens.Screen,boolean) -> b
82:82:void
lambda$confirmLink$4(java.lang.String,net.minecraft.client.gui.screens.Screen,boole
an,net.minecraft.client.gui.components.Button) -> a
74:78:void
lambda$confirmLinkNow$3(java.lang.String,net.minecraft.client.Minecraft,net.minecra
ft.client.gui.screens.Screen,boolean) -> a
55:55:void lambda$addButtons$2(net.minecraft.client.gui.components.Button) -> b
52:54:void lambda$addButtons$1(net.minecraft.client.gui.components.Button) -> c
50:50:void lambda$addButtons$0(net.minecraft.client.gui.components.Button) -> d
13:14:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.ConfirmScreen -> etk:
int MARGIN -> k
net.minecraft.network.chat.Component message -> l
net.minecraft.client.gui.components.MultiLineLabel multilineMessage -> m
net.minecraft.network.chat.Component yesButton -> a
net.minecraft.network.chat.Component noButton -> b
int delayTicker -> n
it.unimi.dsi.fastutil.booleans.BooleanConsumer callback -> c
java.util.List exitButtons -> o
26:27:void
<init>(it.unimi.dsi.fastutil.booleans.BooleanConsumer,net.minecraft.network.chat.Co
mponent,net.minecraft.network.chat.Component) -> <init>
18:35:void
<init>(it.unimi.dsi.fastutil.booleans.BooleanConsumer,net.minecraft.network.chat.Co
mponent,net.minecraft.network.chat.Component,net.minecraft.network.chat.Component,n
et.minecraft.network.chat.Component) -> <init>
39:39:net.minecraft.network.chat.Component getNarrationMessage() -> au_
44:52:void init() -> b
55:57:void addButtons(int) -> a
60:61:void addExitButton(net.minecraft.client.gui.components.Button) -> a
65:70:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
73:74:int titleTop() -> l
78:78:int messageTop() -> B
82:82:int messageHeight() -> C
86:91:void setDelay(int) -> b
95:102:void tick() -> f
106:106:boolean shouldCloseOnEsc() -> av_
111:115:boolean keyPressed(int,int,int) -> a
56:56:void lambda$addButtons$1(net.minecraft.client.gui.components.Button) -> b
55:55:void lambda$addButtons$0(net.minecraft.client.gui.components.Button) -> c
net.minecraft.client.gui.screens.ConnectScreen -> etl:
java.util.concurrent.atomic.AtomicInteger UNIQUE_THREAD_ID -> b
org.slf4j.Logger LOGGER -> c
long NARRATION_DELAY_MS -> k
net.minecraft.network.chat.Component ABORT_CONNECTION -> l
net.minecraft.network.chat.Component UNKNOWN_HOST_MESSAGE -> a
net.minecraft.network.Connection connection -> m
io.netty.channel.ChannelFuture channelFuture -> n
boolean aborted -> o
net.minecraft.client.gui.screens.Screen parent -> p
net.minecraft.network.chat.Component status -> q
long lastNarration -> r
net.minecraft.network.chat.Component connectFailedTitle -> s
46:54:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.network.chat.Component
) -> <init>
57:68:void
startConnecting(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Minecr
aft,net.minecraft.client.multiplayer.resolver.ServerAddress,net.minecraft.client.mu
ltiplayer.ServerData,boolean) -> a
71:135:void
connect(net.minecraft.client.Minecraft,net.minecraft.client.multiplayer.resolver.Se
rverAddress,net.minecraft.client.multiplayer.ServerData) -> a
138:139:void updateStatus(net.minecraft.network.chat.Component) -> a
143:150:void tick() -> f
154:154:boolean shouldCloseOnEsc() -> av_
159:172:void init() -> b
176:188:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
160:171:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
34:38:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.ConnectScreen$1 -> etl$1:
net.minecraft.client.multiplayer.resolver.ServerAddress val$hostAndPort -> a
net.minecraft.client.Minecraft val$minecraft -> b
net.minecraft.client.multiplayer.ServerData val$server -> c
net.minecraft.client.gui.screens.ConnectScreen this$0 -> d
72:72:void
<init>(net.minecraft.client.gui.screens.ConnectScreen,java.lang.String,net.minecraf
t.client.multiplayer.resolver.ServerAddress,net.minecraft.client.Minecraft,net.mine
craft.client.multiplayer.ServerData) -> <init>
75:131:void run() -> run
129:129:void lambda$run$1(net.minecraft.client.Minecraft,java.lang.String) -> a
87:87:void lambda$run$0(net.minecraft.client.Minecraft) -> a
net.minecraft.client.gui.screens.CreateBuffetWorldScreen -> etm:
net.minecraft.network.chat.Component BIOME_SELECT_INFO -> a
net.minecraft.client.gui.screens.Screen parent -> b
java.util.function.Consumer applySettings -> c
net.minecraft.core.Registry biomes -> k
net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList list -> l
net.minecraft.core.Holder biome -> m
net.minecraft.client.gui.components.Button doneButton -> n
37:46:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.gui.screens.wor
ldselection.WorldCreationContext,java.util.function.Consumer) -> <init>
50:51:void onClose() -> aw_
55:66:void init() -> b
69:70:void updateButtonValidity() -> l
74:79:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
65:65:boolean
lambda$init$3(net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList$En
try) -> a
63:63:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
59:61:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
44:44:java.util.Optional lambda$new$0() -> B
26:26:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList -> etm$a:
net.minecraft.client.gui.screens.CreateBuffetWorldScreen this$0 -> a
82:91:void <init>(net.minecraft.client.gui.screens.CreateBuffetWorldScreen) ->
<init>
95:101:void
setSelected(net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList$Entr
y) -> a
81:81:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
90:90:void
lambda$new$2(net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList,net
.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
89:89:java.lang.String
lambda$new$1(net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList$Ent
ry) -> b
88:88:net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList$Entry
lambda$new$0(net.minecraft.core.Holder$Reference) -> a
net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList$Entry ->
etm$a$a:
net.minecraft.core.Holder$Reference biome -> b
net.minecraft.network.chat.Component name -> c
net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList this$1 -> a
107:117:void
<init>(net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList,net.minec
raft.core.Holder$Reference) -> <init>
121:121:net.minecraft.network.chat.Component getNarration() -> a
126:127:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
131:137:boolean mouseClicked(double,double,int) -> a
net.minecraft.client.gui.screens.CreateFlatWorldScreen -> etn:
int SLOT_TEX_SIZE -> b
int SLOT_BG_SIZE -> c
int SLOT_STAT_HEIGHT -> k
int SLOT_BG_X -> l
int SLOT_BG_Y -> m
int SLOT_FG_X -> n
int SLOT_FG_Y -> o
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen parent -> a
java.util.function.Consumer applySettings -> p
net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings generator ->
q
net.minecraft.network.chat.Component columnType -> r
net.minecraft.network.chat.Component columnHeight -> s
net.minecraft.client.gui.screens.CreateFlatWorldScreen$DetailsList list -> t
net.minecraft.client.gui.components.Button deleteLayerButton -> u
41:45:void
<init>(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen,java.util.
function.Consumer,net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSetting
s) -> <init>
48:48:net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings
settings() -> j
52:53:void
setConfig(net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings) -> a
57:97:void init() -> b
100:101:void updateButtonValidity() -> l
104:104:boolean hasValidSelection() -> B
109:110:void onClose() -> aw_
114:124:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
91:93:void lambda$init$3(net.minecraft.client.gui.components.Button) -> a
85:88:void lambda$init$2(net.minecraft.client.gui.components.Button) -> b
79:82:void lambda$init$1(net.minecraft.client.gui.components.Button) -> c
64:76:void lambda$init$0(net.minecraft.client.gui.components.Button) -> d
net.minecraft.client.gui.screens.CreateFlatWorldScreen$DetailsList -> etn$a:
net.minecraft.resources.ResourceLocation STATS_ICON_LOCATION -> l
net.minecraft.client.gui.screens.CreateFlatWorldScreen this$0 -> a
129:135:void <init>(net.minecraft.client.gui.screens.CreateFlatWorldScreen) ->
<init>
139:141:void
setSelected(net.minecraft.client.gui.screens.CreateFlatWorldScreen$DetailsList$Entr
y) -> a
145:145:int getScrollbarPosition() -> c
149:159:void resetRows() -> d
126:126:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
127:127:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.CreateFlatWorldScreen$DetailsList$Entry ->
etn$a$a:
net.minecraft.client.gui.screens.CreateFlatWorldScreen$DetailsList this$1 -> a
161:161:void
<init>(net.minecraft.client.gui.screens.CreateFlatWorldScreen$DetailsList) ->
<init>
164:182:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
185:193:net.minecraft.world.item.ItemStack
getDisplayItem(net.minecraft.world.level.block.state.BlockState) -> a
198:203:net.minecraft.network.chat.Component getNarration() -> a
209:213:boolean mouseClicked(double,double,int) -> a
217:222:void
blitSlot(net.minecraft.client.gui.GuiGraphics,int,int,net.minecraft.world.item.Item
Stack) -> a
225:226:void blitSlotBg(net.minecraft.client.gui.GuiGraphics,int,int) -> a
net.minecraft.client.gui.screens.CreditsAndAttributionScreen -> eto:
int BUTTON_SPACING -> a
int BUTTON_WIDTH -> b
net.minecraft.network.chat.Component TITLE -> c
net.minecraft.network.chat.Component CREDITS_BUTTON -> k
net.minecraft.network.chat.Component ATTRIBUTION_BUTTON -> l
net.minecraft.network.chat.Component LICENSES_BUTTON -> m
net.minecraft.client.gui.screens.Screen lastScreen -> n
net.minecraft.client.gui.layouts.HeaderAndFooterLayout layout -> o
22:27:void <init>(net.minecraft.client.gui.screens.Screen) -> <init>
31:45:void init() -> b
49:50:void repositionElements() -> aG_
53:54:void openCreditsScreen() -> l
58:59:void onClose() -> aw_
63:65:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
53:53:void lambda$openCreditsScreen$2() -> B
41:41:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
37:37:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
16:19:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.DatapackLoadFailureScreen -> etp:
net.minecraft.client.gui.components.MultiLineLabel message -> a
java.lang.Runnable callback -> b
10:17:void <init>(java.lang.Runnable) -> <init>
21:26:void init() -> b
30:33:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
37:37:boolean shouldCloseOnEsc() -> av_
25:25:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
24:24:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
net.minecraft.client.gui.screens.DeathScreen -> etq:
int delayTicker -> a
net.minecraft.network.chat.Component causeOfDeath -> b
boolean hardcore -> c
net.minecraft.network.chat.Component deathScore -> k
java.util.List exitButtons -> l
net.minecraft.client.gui.components.Button exitToTitleButton -> m
24:33:void <init>(net.minecraft.network.chat.Component,boolean) -> <init>
37:52:void init() -> b
56:56:boolean shouldCloseOnEsc() -> av_
60:74:void handleExitToTitleScreen() -> l
77:82:void exitToTitleScreen() -> B
86:111:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
115:125:net.minecraft.network.chat.Style getClickedComponentStyleAt(int) -> a
130:137:boolean mouseClicked(double,double,int) -> a
142:142:boolean isPauseScreen() -> az_
147:153:void tick() -> f
156:159:void setButtonsActive(boolean) -> c
65:71:void lambda$handleExitToTitleScreen$2(boolean) -> e
46:47:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
41:43:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
net.minecraft.client.gui.screens.DeathScreen$TitleConfirmScreen -> etq$a:
163:164:void
<init>(it.unimi.dsi.fastutil.booleans.BooleanConsumer,net.minecraft.network.chat.Co
mponent,net.minecraft.network.chat.Component,net.minecraft.network.chat.Component,n
et.minecraft.network.chat.Component) -> <init>
net.minecraft.client.gui.screens.DemoIntroScreen -> etr:
net.minecraft.resources.ResourceLocation DEMO_BACKGROUND_LOCATION -> a
net.minecraft.client.gui.components.MultiLineLabel movementMessage -> b
net.minecraft.client.gui.components.MultiLineLabel durationMessage -> c
16:20:void <init>() -> <init>
24:44:void init() -> b
48:53:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
57:68:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
31:33:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
27:29:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
13:13:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.DirectJoinServerScreen -> ets:
net.minecraft.network.chat.Component ENTER_IP_LABEL -> a
net.minecraft.client.gui.components.Button selectButton -> b
net.minecraft.client.multiplayer.ServerData serverData -> c
net.minecraft.client.gui.components.EditBox ipEdit -> k
it.unimi.dsi.fastutil.booleans.BooleanConsumer callback -> l
net.minecraft.client.gui.screens.Screen lastScreen -> m
24:28:void
<init>(net.minecraft.client.gui.screens.Screen,it.unimi.dsi.fastutil.booleans.Boole
anConsumer,net.minecraft.client.multiplayer.ServerData) -> <init>
32:33:void tick() -> f
37:41:boolean keyPressed(int,int,int) -> a
46:57:void init() -> b
61:64:void resize(net.minecraft.client.Minecraft,int,int) -> a
67:69:void onSelect() -> l
73:74:void onClose() -> aw_
78:80:void removed() -> ax_
83:84:void updateSelectButtonStatus() -> B
88:96:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
52:52:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
51:51:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
49:49:void lambda$init$0(java.lang.String) -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.DisconnectedScreen -> ett:
net.minecraft.network.chat.Component TO_SERVER_LIST -> a
net.minecraft.network.chat.Component TO_TITLE -> b
net.minecraft.client.gui.screens.Screen parent -> c
net.minecraft.network.chat.Component reason -> k
net.minecraft.network.chat.Component buttonText -> l
net.minecraft.client.gui.layouts.GridLayout layout -> m
23:24:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.network.chat.Component
,net.minecraft.network.chat.Component) -> <init>
20:31:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.network.chat.Component
,net.minecraft.network.chat.Component,net.minecraft.network.chat.Component) ->
<init>
35:49:void init() -> b
53:54:void repositionElements() -> aG_
58:58:net.minecraft.network.chat.Component getNarrationMessage() -> au_
63:63:boolean shouldCloseOnEsc() -> av_
68:70:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
43:43:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
41:41:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
13:14:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.EditServerScreen -> etu:
net.minecraft.network.chat.Component NAME_LABEL -> a
net.minecraft.network.chat.Component IP_LABEL -> b
net.minecraft.client.gui.components.Button addButton -> c
it.unimi.dsi.fastutil.booleans.BooleanConsumer callback -> k
net.minecraft.client.multiplayer.ServerData serverData -> l
net.minecraft.client.gui.components.EditBox ipEdit -> m
net.minecraft.client.gui.components.EditBox nameEdit -> n
net.minecraft.client.gui.screens.Screen lastScreen -> o
26:30:void
<init>(net.minecraft.client.gui.screens.Screen,it.unimi.dsi.fastutil.booleans.Boole
anConsumer,net.minecraft.client.multiplayer.ServerData) -> <init>
34:36:void tick() -> f
40:61:void init() -> b
65:70:void resize(net.minecraft.client.Minecraft,int,int) -> a
73:76:void onAdd() -> l
80:81:void onClose() -> aw_
84:85:void updateAddButtonStatus() -> B
89:99:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
57:57:void lambda$init$4(net.minecraft.client.gui.components.Button) -> a
56:56:void lambda$init$3(net.minecraft.client.gui.components.Button) -> b
54:54:void
lambda$init$2(net.minecraft.client.gui.components.CycleButton,net.minecraft.client.
multiplayer.ServerData$ServerPackStatus) -> a
48:48:void lambda$init$1(java.lang.String) -> a
42:42:void lambda$init$0(java.lang.String) -> b
15:16:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.ErrorScreen -> etv:
net.minecraft.network.chat.Component message -> a
12:14:void
<init>(net.minecraft.network.chat.Component,net.minecraft.network.chat.Component) -
> <init>
18:21:void init() -> b
25:31:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
35:35:boolean shouldCloseOnEsc() -> av_
20:20:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
net.minecraft.client.gui.screens.FaviconTexture -> etw:
net.minecraft.resources.ResourceLocation MISSING_LOCATION -> a
int WIDTH -> b
int HEIGHT -> c
net.minecraft.client.renderer.texture.TextureManager textureManager -> d
net.minecraft.resources.ResourceLocation textureLocation -> e
net.minecraft.client.renderer.texture.DynamicTexture texture -> f
boolean closed -> g
25:28:void
<init>(net.minecraft.client.renderer.texture.TextureManager,net.minecraft.resources
.ResourceLocation) -> <init>
31:31:net.minecraft.client.gui.screens.FaviconTexture
forWorld(net.minecraft.client.renderer.texture.TextureManager,java.lang.String) ->
a
35:35:net.minecraft.client.gui.screens.FaviconTexture
forServer(net.minecraft.client.renderer.texture.TextureManager,java.lang.String) ->
b
39:58:void upload(com.mojang.blaze3d.platform.NativeImage) -> a
61:67:void clear() -> a
70:70:net.minecraft.resources.ResourceLocation textureLocation() -> b
75:77:void close() -> close
80:83:void checkOpen() -> c
14:14:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.GenericDirtMessageScreen -> etx:
8:9:void <init>(net.minecraft.network.chat.Component) -> <init>
13:13:boolean shouldCloseOnEsc() -> av_
18:21:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
net.minecraft.client.gui.screens.GenericWaitingScreen -> ety:
int TITLE_Y -> a
int MESSAGE_Y -> b
int MESSAGE_MAX_WIDTH -> c
net.minecraft.network.chat.Component messageText -> k
net.minecraft.network.chat.Component buttonLabel -> l
java.lang.Runnable buttonCallback -> m
net.minecraft.client.gui.components.MultiLineLabel message -> n
net.minecraft.client.gui.components.Button button -> o
int disableButtonTicks -> p
29:29:net.minecraft.client.gui.screens.GenericWaitingScreen
createWaiting(net.minecraft.network.chat.Component,net.minecraft.network.chat.Compo
nent,java.lang.Runnable) -> a
33:33:net.minecraft.client.gui.screens.GenericWaitingScreen
createCompleted(net.minecraft.network.chat.Component,net.minecraft.network.chat.Com
ponent,net.minecraft.network.chat.Component,java.lang.Runnable) -> a
37:42:void
<init>(net.minecraft.network.chat.Component,net.minecraft.network.chat.Component,ne
t.minecraft.network.chat.Component,java.lang.Runnable,int) -> <init>
46:60:void init() -> b
64:68:void tick() -> f
72:83:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
87:87:boolean shouldCloseOnEsc() -> av_
92:93:void onClose() -> aw_
97:97:net.minecraft.network.chat.Component getNarrationMessage() -> au_
59:59:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
net.minecraft.client.gui.screens.InBedChatScreen -> etz:
net.minecraft.client.gui.components.Button leaveBedButton -> c
19:20:void <init>() -> <init>
24:28:void init() -> b
32:38:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
42:43:void onClose() -> aw_
47:51:boolean charTyped(char,int) -> a
57:72:boolean keyPressed(int,int,int) -> a
76:78:void sendWakeUp() -> l
81:86:void onPlayerWokeUp() -> k
26:26:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
net.minecraft.client.gui.screens.LanguageSelectScreen -> eua:
net.minecraft.network.chat.Component WARNING_LABEL -> c
net.minecraft.client.gui.screens.LanguageSelectScreen$LanguageSelectionList
packSelectionList -> k
net.minecraft.client.resources.language.LanguageManager languageManager -> l
24:26:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options,net.min
ecraft.client.resources.language.LanguageManager) -> <init>
30:39:void init() -> b
42:50:void onDone() -> l
54:62:boolean keyPressed(int,int,int) -> a
67:73:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
35:35:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
18:18:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.LanguageSelectScreen$LanguageSelectionList ->
eua$a:
net.minecraft.client.gui.screens.LanguageSelectScreen this$0 -> a
76:91:void
<init>(net.minecraft.client.gui.screens.LanguageSelectScreen,net.minecraft.client.M
inecraft) -> <init>
95:95:int getScrollbarPosition() -> c
100:100:int getRowWidth() -> b
105:106:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
81:86:void
lambda$new$0(java.lang.String,java.lang.String,net.minecraft.client.resources.langu
age.LanguageInfo) -> a
75:75:int
access$000(net.minecraft.client.gui.screens.LanguageSelectScreen$LanguageSelectionL
ist) -> a
net.minecraft.client.gui.screens.LanguageSelectScreen$LanguageSelectionList$Entry -
> eua$a$a:
java.lang.String code -> b
net.minecraft.network.chat.Component language -> c
long lastClickTime -> d
net.minecraft.client.gui.screens.LanguageSelectScreen$LanguageSelectionList
this$1 -> a
113:116:void
<init>(net.minecraft.client.gui.screens.LanguageSelectScreen$LanguageSelectionList,
java.lang.String,net.minecraft.client.resources.language.LanguageInfo) -> <init>
120:121:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
125:134:boolean mouseClicked(double,double,int) -> a
138:139:void select() -> b
143:143:net.minecraft.network.chat.Component getNarration() -> a
net.minecraft.client.gui.screens.LevelLoadingScreen -> eub:
long NARRATION_DELAY_MS -> a
net.minecraft.server.level.progress.StoringChunkProgressListener
progressListener -> b
long lastNarration -> c
boolean done -> k
it.unimi.dsi.fastutil.objects.Object2IntMap COLORS -> l
20:26:void
<init>(net.minecraft.server.level.progress.StoringChunkProgressListener) -> <init>
30:30:boolean shouldCloseOnEsc() -> av_
35:35:boolean shouldNarrateNavigation() -> aH_
40:42:void removed() -> ax_
46:53:void
updateNarratedWidget(net.minecraft.client.gui.narration.NarrationElementOutput) ->
b
56:56:java.lang.String getFormattedProgress() -> l
61:76:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
79:116:void
renderChunks(net.minecraft.client.gui.GuiGraphics,net.minecraft.server.level.progre
ss.StoringChunkProgressListener,int,int,int,int) -> a
119:132:void
lambda$static$1(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap) -> a
95:115:void
lambda$renderChunks$0(int,net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,
net.minecraft.server.level.progress.StoringChunkProgressListener,int,int,int) -> a
118:118:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.LoadingDotsText -> euc:
java.lang.String[] FRAMES -> a
long INTERVAL_MS -> b
3:3:void <init>() -> <init>
13:14:java.lang.String get(long) -> a
4:4:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.LoadingOverlay -> eud:
net.minecraft.resources.ResourceLocation MOJANG_STUDIOS_LOGO_LOCATION -> c
int LOGO_BACKGROUND_COLOR -> d
int LOGO_BACKGROUND_COLOR_DARK -> e
java.util.function.IntSupplier BRAND_BACKGROUND -> f
int LOGO_SCALE -> g
float LOGO_QUARTER_FLOAT -> h
int LOGO_QUARTER -> i
int LOGO_HALF -> j
float LOGO_OVERLAP -> k
float SMOOTHING -> l
long FADE_OUT_TIME -> a
long FADE_IN_TIME -> b
net.minecraft.client.Minecraft minecraft -> m
net.minecraft.server.packs.resources.ReloadInstance reload -> n
java.util.function.Consumer onFinish -> o
boolean fadeIn -> p
float currentProgress -> q
long fadeOutStart -> r
long fadeInStart -> s
51:59:void
<init>(net.minecraft.client.Minecraft,net.minecraft.server.packs.resources.ReloadIn
stance,java.util.function.Consumer,boolean) -> <init>
62:63:void registerTextures(net.minecraft.client.Minecraft) -> a
66:66:int replaceAlpha(int,int) -> a
71:159:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
162:173:void
drawProgressBar(net.minecraft.client.gui.GuiGraphics,int,int,int,int,float) -> a
177:177:boolean isPauseScreen() -> a
34:34:int lambda$static$0() -> b
30:34:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.LoadingOverlay$LogoTexture -> eud$a:
182:183:void <init>() -> <init>
187:195:net.minecraft.client.renderer.texture.SimpleTexture$TextureImage
getTextureImage(net.minecraft.server.packs.resources.ResourceManager) -> b
net.minecraft.client.gui.screens.MenuScreens -> eue:
org.slf4j.Logger LOGGER -> a
java.util.Map SCREENS -> b
36:36:void <init>() -> <init>
40:52:void
create(net.minecraft.world.inventory.MenuType,net.minecraft.client.Minecraft,int,ne
t.minecraft.network.chat.Component) -> a
57:57:net.minecraft.client.gui.screens.MenuScreens$ScreenConstructor
getConstructor(net.minecraft.world.inventory.MenuType) -> a
74:78:void
register(net.minecraft.world.inventory.MenuType,net.minecraft.client.gui.screens.Me
nuScreens$ScreenConstructor) -> a
110:117:boolean selfTest() -> a
37:107:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.MenuScreens$ScreenConstructor -> eue$a:
62:66:void
fromPacket(net.minecraft.network.chat.Component,net.minecraft.world.inventory.MenuT
ype,net.minecraft.client.Minecraft,int) -> a
net.minecraft.client.gui.screens.Screen
create(net.minecraft.world.inventory.AbstractContainerMenu,net.minecraft.world.enti
ty.player.Inventory,net.minecraft.network.chat.Component) -> create
net.minecraft.client.gui.screens.MouseSettingsScreen -> euf:
net.minecraft.client.gui.components.OptionsList list -> c
19:24:net.minecraft.client.OptionInstance[]
options(net.minecraft.client.Options) -> a
29:30:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options) ->
<init>
34:48:void init() -> b
52:58:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
45:47:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
37:37:net.minecraft.client.OptionInstance[] lambda$init$0(int) -> a
net.minecraft.client.gui.screens.OnlineOptionsScreen -> eug:
net.minecraft.client.OptionInstance difficultyDisplay -> l
22:44:net.minecraft.client.gui.screens.OnlineOptionsScreen
createOnlineOptionsScreen(net.minecraft.client.Minecraft,net.minecraft.client.gui.s
creens.Screen,net.minecraft.client.Options) -> a
48:50:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options,net.min
ecraft.client.OptionInstance[],net.minecraft.client.OptionInstance) -> <init>
54:67:void init() -> b
28:34:net.minecraft.client.OptionInstance
lambda$createOnlineOptionsScreen$2(net.minecraft.client.multiplayer.ClientLevel) ->
a
36:36:void lambda$createOnlineOptionsScreen$1(com.mojang.datafixers.util.Unit)
-> a
33:33:net.minecraft.network.chat.Component
lambda$createOnlineOptionsScreen$0(net.minecraft.world.Difficulty,net.minecraft.net
work.chat.Component,com.mojang.datafixers.util.Unit) -> a
net.minecraft.client.gui.screens.OptionsScreen -> euh:
net.minecraft.network.chat.Component SKIN_CUSTOMIZATION -> a
net.minecraft.network.chat.Component SOUNDS -> b
net.minecraft.network.chat.Component VIDEO -> c
net.minecraft.network.chat.Component CONTROLS -> k
net.minecraft.network.chat.Component LANGUAGE -> l
net.minecraft.network.chat.Component CHAT -> m
net.minecraft.network.chat.Component RESOURCEPACK -> n
net.minecraft.network.chat.Component ACCESSIBILITY -> o
net.minecraft.network.chat.Component TELEMETRY -> p
net.minecraft.network.chat.Component CREDITS_AND_ATTRIBUTION -> q
int COLUMNS -> r
net.minecraft.client.gui.screens.Screen lastScreen -> s
net.minecraft.client.Options options -> t
net.minecraft.client.gui.components.CycleButton difficultyButton -> u
net.minecraft.client.gui.components.LockIconButton lockButton -> v
46:49:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options) ->
<init>
53:83:void init() -> b
86:88:void applyPacks(net.minecraft.server.packs.repository.PackRepository) ->
a
91:118:net.minecraft.client.gui.layouts.LayoutElement createOnlineButton() -> l
123:126:net.minecraft.client.gui.components.CycleButton
createDifficultyButton(int,int,java.lang.String,net.minecraft.client.Minecraft) ->
a
131:138:void lockCallback(boolean) -> c
142:143:void removed() -> ax_
147:150:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
153:153:net.minecraft.client.gui.components.Button
openScreenButton(net.minecraft.network.chat.Component,java.util.function.Supplier)
-> a
153:153:void
lambda$openScreenButton$14(java.util.function.Supplier,net.minecraft.client.gui.com
ponents.Button) -> a
127:127:void
lambda$createDifficultyButton$13(net.minecraft.client.Minecraft,net.minecraft.clien
t.gui.components.CycleButton,net.minecraft.world.Difficulty) -> a
118:118:void
lambda$createOnlineButton$12(net.minecraft.client.gui.components.Button) -> a
96:99:void
lambda$createOnlineButton$11(net.minecraft.client.gui.components.Button) -> b
75:75:void lambda$init$10(net.minecraft.client.gui.components.Button) -> c
72:72:net.minecraft.client.gui.screens.Screen lambda$init$9() -> B
71:71:net.minecraft.client.gui.screens.Screen lambda$init$8() -> C
70:70:net.minecraft.client.gui.screens.Screen lambda$init$7() -> D
69:69:net.minecraft.client.gui.screens.Screen lambda$init$6() -> E
68:68:net.minecraft.client.gui.screens.Screen lambda$init$5() -> F
67:67:net.minecraft.client.gui.screens.Screen lambda$init$4() -> G
66:66:net.minecraft.client.gui.screens.Screen lambda$init$3() -> H
65:65:net.minecraft.client.gui.screens.Screen lambda$init$2() -> I
64:64:net.minecraft.client.gui.screens.Screen lambda$init$1() -> J
63:63:net.minecraft.client.gui.screens.Screen lambda$init$0() -> K
27:36:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.OptionsSubScreen -> eui:
net.minecraft.client.gui.screens.Screen lastScreen -> a
net.minecraft.client.Options options -> b
13:16:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options,net.min
ecraft.network.chat.Component) -> <init>
20:21:void removed() -> ax_
25:26:void onClose() -> aw_
29:35:void
basicListRender(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.compo
nents.OptionsList,int,int,float) -> a
net.minecraft.client.gui.screens.OutOfMemoryScreen -> euj:
net.minecraft.client.gui.components.MultiLineLabel message -> a
10:14:void <init>() -> <init>
18:21:void init() -> b
25:25:boolean shouldCloseOnEsc() -> av_
30:36:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
19:19:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
18:18:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
net.minecraft.client.gui.screens.Overlay -> euk:
5:5:void <init>() -> <init>
7:7:boolean isPauseScreen() -> a
net.minecraft.client.gui.screens.PauseScreen -> eul:
int COLUMNS -> a
int MENU_PADDING_TOP -> b
int BUTTON_PADDING -> c
int BUTTON_WIDTH_FULL -> k
int BUTTON_WIDTH_HALF -> l
net.minecraft.network.chat.Component RETURN_TO_GAME -> m
net.minecraft.network.chat.Component ADVANCEMENTS -> n
net.minecraft.network.chat.Component STATS -> o
net.minecraft.network.chat.Component SEND_FEEDBACK -> p
net.minecraft.network.chat.Component REPORT_BUGS -> q
net.minecraft.network.chat.Component OPTIONS -> r
net.minecraft.network.chat.Component SHARE_TO_LAN -> s
net.minecraft.network.chat.Component PLAYER_REPORTING -> t
net.minecraft.network.chat.Component RETURN_TO_MENU -> u
net.minecraft.network.chat.Component DISCONNECT -> v
net.minecraft.network.chat.Component SAVING_LEVEL -> w
net.minecraft.network.chat.Component GAME -> x
net.minecraft.network.chat.Component PAUSED -> y
boolean showPauseMenu -> z
net.minecraft.client.gui.components.Button disconnectButton -> A
49:51:void <init>(boolean) -> <init>
55:60:void init() -> b
63:104:void createPauseMenu() -> l
107:125:void onDisconnect() -> B
129:130:void tick() -> f
134:142:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
145:145:net.minecraft.client.gui.components.Button
openScreenButton(net.minecraft.network.chat.Component,java.util.function.Supplier)
-> a
149:149:net.minecraft.client.gui.components.Button
openLinkButton(net.minecraft.network.chat.Component,java.lang.String) -> a
149:149:net.minecraft.client.gui.screens.Screen
lambda$openLinkButton$8(java.lang.String) -> a
150:154:void lambda$openLinkButton$7(java.lang.String,boolean) -> b
145:145:void
lambda$openScreenButton$6(java.util.function.Supplier,net.minecraft.client.gui.comp
onents.Button) -> a
94:96:void lambda$createPauseMenu$5(net.minecraft.client.gui.components.Button)
-> a
85:85:net.minecraft.client.gui.screens.Screen lambda$createPauseMenu$4() -> C
82:82:net.minecraft.client.gui.screens.Screen lambda$createPauseMenu$3() -> D
77:77:net.minecraft.client.gui.screens.Screen lambda$createPauseMenu$2() -> E
76:76:net.minecraft.client.gui.screens.Screen lambda$createPauseMenu$1() -> F
70:72:void lambda$createPauseMenu$0(net.minecraft.client.gui.components.Button)
-> b
29:41:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.PopupScreen -> eum:
int BUTTON_PADDING -> a
int BUTTON_MARGIN -> b
int BUTTON_HEIGHT -> c
net.minecraft.network.chat.Component narrationMessage -> k
net.minecraft.network.chat.FormattedText message -> l
com.google.common.collect.ImmutableList buttonOptions -> m
net.minecraft.client.gui.components.MultiLineLabel messageLines -> n
int contentTop -> o
int buttonWidth -> p
23:32:void
<init>(net.minecraft.network.chat.Component,java.util.List,com.google.common.collec
t.ImmutableList) -> <init>
36:36:net.minecraft.network.chat.Component getNarrationMessage() -> au_
41:59:void init() -> b
63:67:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
71:71:boolean shouldCloseOnEsc() -> av_
net.minecraft.client.gui.screens.PopupScreen$ButtonOption -> eum$a:
net.minecraft.network.chat.Component message -> a
net.minecraft.client.gui.components.Button$OnPress onPress -> b
78:81:void
<init>(net.minecraft.network.chat.Component,net.minecraft.client.gui.components.But
ton$OnPress) -> <init>
net.minecraft.client.gui.screens.PresetFlatWorldScreen -> eun:
org.slf4j.Logger LOGGER -> b
int SLOT_TEX_SIZE -> c
int SLOT_BG_SIZE -> k
int SLOT_STAT_HEIGHT -> l
int SLOT_BG_X -> m
int SLOT_BG_Y -> n
int SLOT_FG_X -> o
int SLOT_FG_Y -> p
net.minecraft.resources.ResourceKey DEFAULT_BIOME -> q
net.minecraft.network.chat.Component UNKNOWN_PRESET -> a
net.minecraft.client.gui.screens.CreateFlatWorldScreen parent -> r
net.minecraft.network.chat.Component shareText -> s
net.minecraft.network.chat.Component listText -> t
net.minecraft.client.gui.screens.PresetFlatWorldScreen$PresetsList list -> u
net.minecraft.client.gui.components.Button selectButton -> v
net.minecraft.client.gui.components.EditBox export -> w
net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings settings ->
x
68:70:void <init>(net.minecraft.client.gui.screens.CreateFlatWorldScreen) ->
<init>
74:108:net.minecraft.world.level.levelgen.flat.FlatLayerInfo
getLayerInfoFromString(net.minecraft.core.HolderGetter,java.lang.String,int) -> a
112:125:java.util.List
getLayersInfoFromString(net.minecraft.core.HolderGetter,java.lang.String) -> a
129:153:net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings
fromString(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,net.mine
craft.core.HolderGetter,net.minecraft.core.HolderGetter,java.lang.String,net.minecr
aft.world.level.levelgen.flat.FlatLevelGeneratorSettings) -> a
157:169:java.lang.String
save(net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings) -> a
174:202:void init() -> b
207:207:boolean mouseScrolled(double,double,double) -> a
212:215:void resize(net.minecraft.client.Minecraft,int,int) -> a
219:220:void onClose() -> aw_
224:239:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
243:245:void tick() -> f
248:249:void updateButtonValidity(boolean) -> c
199:199:void lambda$init$4(net.minecraft.client.gui.components.Button) -> a
195:198:void
lambda$init$3(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,net.m
inecraft.core.HolderGetter,net.minecraft.core.HolderGetter,net.minecraft.client.gui
.components.Button) -> a
167:167:java.lang.IllegalStateException lambda$save$2() -> l
148:149:net.minecraft.core.Holder$Reference
lambda$fromString$1(java.lang.String,net.minecraft.core.Holder$Reference) -> a
145:145:net.minecraft.resources.ResourceKey
lambda$fromString$0(net.minecraft.resources.ResourceLocation) -> a
46:57:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.PresetFlatWorldScreen$PresetsList -> eun$a:
net.minecraft.client.gui.screens.PresetFlatWorldScreen this$0 -> a
252:262:void
<init>(net.minecraft.client.gui.screens.PresetFlatWorldScreen,net.minecraft.core.Re
gistryAccess,net.minecraft.world.flag.FeatureFlagSet) -> <init>
266:268:void
setSelected(net.minecraft.client.gui.screens.PresetFlatWorldScreen$PresetsList$Entr
y) -> a
272:280:boolean keyPressed(int,int,int) -> a
251:251:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
257:257:java.lang.String lambda$new$2(net.minecraft.resources.ResourceKey) -> a
255:255:boolean
lambda$new$1(net.minecraft.world.flag.FeatureFlagSet,net.minecraft.world.level.bloc
k.Block) -> a
255:255:net.minecraft.world.level.block.Block
lambda$new$0(net.minecraft.world.level.levelgen.flat.FlatLayerInfo) -> a
net.minecraft.client.gui.screens.PresetFlatWorldScreen$PresetsList$Entry ->
eun$a$a:
net.minecraft.resources.ResourceLocation STATS_ICON_LOCATION -> b
net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorPreset preset -> c
net.minecraft.network.chat.Component name -> d
net.minecraft.client.gui.screens.PresetFlatWorldScreen$PresetsList this$1 -> a
289:294:void
<init>(net.minecraft.client.gui.screens.PresetFlatWorldScreen$PresetsList,net.minec
raft.core.Holder) -> <init>
298:300:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
304:307:boolean mouseClicked(double,double,int) -> a
311:315:void select() -> b
318:321:void
blitSlot(net.minecraft.client.gui.GuiGraphics,int,int,net.minecraft.world.item.Item
) -> a
324:325:void blitSlotBg(net.minecraft.client.gui.GuiGraphics,int,int) -> a
329:329:net.minecraft.network.chat.Component getNarration() -> a
292:292:net.minecraft.network.chat.Component
lambda$new$0(net.minecraft.resources.ResourceKey) -> a
284:284:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.ProgressScreen -> euo:
net.minecraft.network.chat.Component header -> a
net.minecraft.network.chat.Component stage -> b
int progress -> c
boolean stop -> k
boolean clearScreenAfterStop -> l
21:23:void <init>(boolean) -> <init>
27:27:boolean shouldCloseOnEsc() -> av_
32:32:boolean shouldNarrateNavigation() -> aH_
37:38:void progressStartNoAbort(net.minecraft.network.chat.Component) -> a
42:44:void progressStart(net.minecraft.network.chat.Component) -> b
48:50:void progressStage(net.minecraft.network.chat.Component) -> c
54:55:void progressStagePercentage(int) -> a
59:60:void stop() -> a
64:82:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
net.minecraft.client.gui.screens.ReceivingLevelScreen -> eup:
net.minecraft.network.chat.Component DOWNLOADING_TERRAIN_TEXT -> a
long CHUNK_LOADING_START_WAIT_LIMIT_MS -> b
boolean loadingPacketsReceived -> c
boolean oneTickSkipped -> k
long createdAt -> l
11:18:void <init>() -> <init>
22:22:boolean shouldCloseOnEsc() -> av_
27:27:boolean shouldNarrateNavigation() -> aH_
32:37:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
42:59:void tick() -> f
63:65:void onClose() -> aw_
68:69:void loadingPacketsReceived() -> l
73:73:boolean isPauseScreen() -> az_
9:9:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.Screen -> euq:
org.slf4j.Logger LOGGER -> a
java.util.Set ALLOWED_PROTOCOLS -> b
net.minecraft.network.chat.Component USAGE_NARRATION -> c
net.minecraft.resources.ResourceLocation BACKGROUND_LOCATION -> d
net.minecraft.network.chat.Component title -> e
java.util.List children -> k
java.util.List narratables -> l
net.minecraft.client.Minecraft minecraft -> f
boolean initialized -> m
int width -> g
int height -> h
java.util.List renderables -> n
net.minecraft.client.gui.Font font -> i
java.net.URI clickedLink -> o
long NARRATE_SUPPRESS_AFTER_INIT_TIME -> p
long NARRATE_DELAY_NARRATOR_ENABLED -> q
long NARRATE_DELAY_MOUSE_MOVE -> r
long NARRATE_DELAY_MOUSE_ACTION -> s
long NARRATE_DELAY_KEYBOARD_ACTION -> t
net.minecraft.client.gui.narration.ScreenNarrationCollector narrationState -> u
long narrationSuppressTime -> v
long nextNarrationTime -> w
net.minecraft.client.gui.narration.NarratableEntry lastNarratable -> x
net.minecraft.client.gui.screens.Screen$DeferredTooltipRendering
deferredTooltipRendering -> y
java.util.concurrent.Executor screenExecutor -> j
65:99:void <init>(net.minecraft.network.chat.Component) -> <init>
102:102:net.minecraft.network.chat.Component getTitle() -> m
106:106:net.minecraft.network.chat.Component getNarrationMessage() -> au_
110:115:void
renderWithTooltip(net.minecraft.client.gui.GuiGraphics,int,int,float) -> b
119:122:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
126:152:boolean keyPressed(int,int,int) -> a
156:157:net.minecraft.client.gui.navigation.FocusNavigationEvent$TabNavigation
createTabEvent() -> l
161:161:net.minecraft.client.gui.navigation.FocusNavigationEvent$ArrowNavigation
createArrowEvent(net.minecraft.client.gui.navigation.ScreenDirection) -> a
165:169:void
setInitialFocus(net.minecraft.client.gui.components.events.GuiEventListener) -> c
172:176:void clearFocus() -> B
180:182:void changeFocus(net.minecraft.client.gui.ComponentPath) -> a
185:185:boolean shouldCloseOnEsc() -> av_
189:190:void onClose() -> aw_
193:194:net.minecraft.client.gui.components.events.GuiEventListener
addRenderableWidget(net.minecraft.client.gui.components.events.GuiEventListener) ->
d
198:199:net.minecraft.client.gui.components.Renderable
addRenderableOnly(net.minecraft.client.gui.components.Renderable) -> a
203:205:net.minecraft.client.gui.components.events.GuiEventListener
addWidget(net.minecraft.client.gui.components.events.GuiEventListener) -> e
209:216:void
removeWidget(net.minecraft.client.gui.components.events.GuiEventListener) -> f
219:222:void clearWidgets() -> n
225:225:java.util.List
getTooltipFromItem(net.minecraft.client.Minecraft,net.minecraft.world.item.ItemStac
k) -> a
229:229:void insertText(java.lang.String,boolean) -> a
232:288:boolean handleComponentClicked(net.minecraft.network.chat.Style) -> a
292:305:void init(net.minecraft.client.Minecraft,int,int) -> b
308:311:void rebuildWidgets() -> o
315:315:java.util.List children() -> i
319:319:void init() -> b
322:322:void tick() -> f
325:325:void removed() -> ax_
328:328:void added() -> ay_
331:336:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
339:343:void renderDirtBackground(net.minecraft.client.gui.GuiGraphics) -> b
346:346:boolean isPauseScreen() -> az_
350:356:void confirmLink(boolean) -> c
359:360:void openLink(java.net.URI) -> a
364:368:boolean hasControlDown() -> p
372:372:boolean hasShiftDown() -> q
376:376:boolean hasAltDown() -> r
380:380:boolean isCut(int) -> d
384:384:boolean isPaste(int) -> e
388:388:boolean isCopy(int) -> f
392:392:boolean isSelectAll(int) -> g
397:398:void repositionElements() -> aG_
402:405:void resize(net.minecraft.client.Minecraft,int,int) -> a
409:416:void
wrapScreenError(java.lang.Runnable,java.lang.String,java.lang.String) -> a
419:430:boolean isValidCharacterForName(java.lang.String,char,int) -> a
435:435:boolean isMouseOver(double,double) -> a_
439:439:void onFilesDrop(java.util.List) -> a
442:446:void scheduleNarration(long,boolean) -> a
449:450:void suppressNarration(long) -> a
453:454:void afterMouseMove() -> v
457:458:void afterMouseAction() -> w
461:462:void afterKeyboardAction() -> x
465:465:boolean shouldRunNarration() -> F
469:476:void handleDelayedNarration() -> y
479:482:void triggerImmediateNarration(boolean) -> d
485:490:void runNarration(boolean) -> e
493:493:boolean shouldNarrateNavigation() -> aH_
497:502:void
updateNarrationState(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
505:523:void
updateNarratedWidget(net.minecraft.client.gui.narration.NarrationElementOutput) ->
b
527:543:net.minecraft.client.gui.screens.Screen$NarratableSearchResult
findNarratableWidget(java.util.List,net.minecraft.client.gui.narration.NarratableEn
try) -> a
547:548:void narrationEnabled() -> z
551:552:void setTooltipForNextRenderPass(java.util.List) -> b
555:558:void
setTooltipForNextRenderPass(java.util.List,net.minecraft.client.gui.screens.invento
ry.tooltip.ClientTooltipPositioner,boolean) -> a
561:562:void setTooltipForNextRenderPass(net.minecraft.network.chat.Component)
-> d
565:566:void
setTooltipForNextRenderPass(net.minecraft.client.gui.components.Tooltip,net.minecra
ft.client.gui.screens.inventory.tooltip.ClientTooltipPositioner,boolean) -> a
581:584:void hideWidgets(net.minecraft.client.gui.components.AbstractWidget[])
-> a
588:588:net.minecraft.client.gui.navigation.ScreenRectangle getRectangle() -> s
593:593:net.minecraft.sounds.Music getBackgroundMusic() -> A
413:413:java.lang.String lambda$wrapScreenError$2(java.lang.String) -> b
91:91:void lambda$new$1(java.lang.Runnable) -> a
92:95:void lambda$new$0(java.lang.Runnable) -> b
57:78:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.Screen$DeferredTooltipRendering -> euq$a:
java.util.List tooltip -> a
net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipPositioner
positioner -> b
596:596:void
<init>(java.util.List,net.minecraft.client.gui.screens.inventory.tooltip.ClientTool
tipPositioner) -> <init>
596:596:java.lang.String toString() -> toString
596:596:int hashCode() -> hashCode
596:596:boolean equals(java.lang.Object) -> equals
596:596:java.util.List tooltip() -> a
596:596:net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipPositioner
positioner() -> b
net.minecraft.client.gui.screens.Screen$NarratableSearchResult -> euq$b:
net.minecraft.client.gui.narration.NarratableEntry entry -> a
int index -> b
net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority priority -
> c
573:577:void
<init>(net.minecraft.client.gui.narration.NarratableEntry,int,net.minecraft.client.
gui.narration.NarratableEntry$NarrationPriority) -> <init>
net.minecraft.client.gui.screens.ShareToLanScreen -> eur:
int PORT_LOWER_BOUND -> a
int PORT_HIGHER_BOUND -> b
net.minecraft.network.chat.Component ALLOW_COMMANDS_LABEL -> c
net.minecraft.network.chat.Component GAME_MODE_LABEL -> k
net.minecraft.network.chat.Component INFO_TEXT -> l
net.minecraft.network.chat.Component PORT_INFO_TEXT -> m
net.minecraft.network.chat.Component PORT_UNAVAILABLE -> n
net.minecraft.network.chat.Component INVALID_PORT -> o
int INVALID_PORT_COLOR -> p
net.minecraft.client.gui.screens.Screen lastScreen -> q
net.minecraft.world.level.GameType gameMode -> r
boolean commands -> s
int port -> t
net.minecraft.client.gui.components.EditBox portEdit -> u
30:39:void <init>(net.minecraft.client.gui.screens.Screen) -> <init>
43:85:void init() -> b
89:93:void tick() -> f
97:113:net.minecraft.network.chat.Component tryParsePort(java.lang.String) -> a
120:127:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
84:84:void lambda$init$4(net.minecraft.client.gui.components.Button) -> a
69:80:void
lambda$init$3(net.minecraft.client.gui.components.Button,java.lang.String) -> a
54:65:void
lambda$init$2(net.minecraft.client.server.IntegratedServer,net.minecraft.client.gui
.components.Button) -> a
51:51:void
lambda$init$1(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) ->
a
49:49:void
lambda$init$0(net.minecraft.client.gui.components.CycleButton,net.minecraft.world.l
evel.GameType) -> a
21:26:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.SimpleOptionsSubScreen -> eus:
net.minecraft.client.OptionInstance[] smallOptions -> c
net.minecraft.client.gui.components.AbstractWidget narratorButton -> l
net.minecraft.client.gui.components.OptionsList list -> k
23:25:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options,net.min
ecraft.network.chat.Component,net.minecraft.client.OptionInstance[]) -> <init>
29:40:void init() -> b
43:44:void createFooter() -> e
48:49:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
53:56:void updateNarratorButton() -> l
43:43:void lambda$createFooter$0(net.minecraft.client.gui.components.Button) ->
a
net.minecraft.client.gui.screens.SkinCustomizationScreen -> eut:
13:14:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options) ->
<init>
18:35:void init() -> b
39:43:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
34:34:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
22:22:void
lambda$init$0(net.minecraft.world.entity.player.PlayerModelPart,net.minecraft.clien
t.gui.components.CycleButton,java.lang.Boolean) -> a
net.minecraft.client.gui.screens.SoundOptionsScreen -> euu:
net.minecraft.client.gui.components.OptionsList list -> c
18:19:net.minecraft.client.OptionInstance[]
buttonOptions(net.minecraft.client.Options) -> a
24:25:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options) ->
<init>
29:41:void init() -> b
44:44:net.minecraft.client.OptionInstance[] getAllSoundOptionsExceptMaster() ->
l
49:50:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
44:44:net.minecraft.client.OptionInstance[]
lambda$getAllSoundOptionsExceptMaster$3(int) -> a
44:44:net.minecraft.client.OptionInstance
lambda$getAllSoundOptionsExceptMaster$2(net.minecraft.sounds.SoundSource) -> a
44:44:boolean
lambda$getAllSoundOptionsExceptMaster$1(net.minecraft.sounds.SoundSource) -> b
38:40:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
net.minecraft.client.gui.screens.SymlinkWarningScreen -> euv:
net.minecraft.network.chat.Component TITLE -> a
net.minecraft.network.chat.Component MESSAGE_TEXT -> b
net.minecraft.client.gui.screens.Screen callbackScreen -> c
net.minecraft.client.gui.layouts.GridLayout layout -> k
22:27:void <init>(net.minecraft.client.gui.screens.Screen) -> <init>
31:72:void init() -> b
76:78:void repositionElements() -> aG_
82:84:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
88:88:net.minecraft.network.chat.Component getNarrationMessage() -> au_
93:94:void onClose() -> aw_
62:62:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
54:54:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
46:46:void lambda$init$0(net.minecraft.client.gui.components.Button) -> c
18:19:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.TitleScreen -> euw:
org.slf4j.Logger LOGGER -> c
java.lang.String DEMO_LEVEL_ID -> k
net.minecraft.network.chat.Component COPYRIGHT_TEXT -> a
net.minecraft.client.renderer.CubeMap CUBE_MAP -> b
net.minecraft.resources.ResourceLocation PANORAMA_OVERLAY -> l
net.minecraft.client.gui.components.SplashRenderer splash -> m
net.minecraft.client.gui.components.Button resetDemoButton -> n
com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen
realmsNotificationsScreen -> o
net.minecraft.client.renderer.PanoramaRenderer panorama -> p
boolean fading -> q
long fadeInStart -> r
net.minecraft.client.gui.screens.TitleScreen$WarningLabel warningLabel -> s
net.minecraft.client.gui.components.LogoRenderer logoRenderer -> t
71:72:void <init>() -> <init>
75:76:void <init>(boolean) -> <init>
61:82:void <init>(boolean,net.minecraft.client.gui.components.LogoRenderer) ->
<init>
85:85:boolean realmsNotificationsEnabled() -> l
90:94:void tick() -> f
97:101:java.util.concurrent.CompletableFuture
preloadResources(net.minecraft.client.renderer.texture.TextureManager,java.util.con
current.Executor) -> a
107:107:boolean isPauseScreen() -> az_
112:112:boolean shouldCloseOnEsc() -> av_
117:156:void init() -> b
159:170:void createNormalMenuOptions(int,int) -> a
174:187:net.minecraft.network.chat.Component getMultiplayerDisabledReason() ->
B
191:219:void createDemoMenuOptions(int,int) -> b
223:229:boolean checkDemoWorldPresence() -> C
233:234:void realmsButtonClicked() -> D
238:295:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
299:307:boolean mouseClicked(double,double,int) -> a
312:315:void removed() -> ax_
319:323:void added() -> ay_
326:336:void confirmDemo(boolean) -> c
201:217:void
lambda$createDemoMenuOptions$10(net.minecraft.client.gui.components.Button) -> a
194:199:void
lambda$createDemoMenuOptions$9(boolean,net.minecraft.client.gui.components.Button)
-> a
169:169:void
lambda$createNormalMenuOptions$8(net.minecraft.client.gui.components.Button) -> b
165:168:void
lambda$createNormalMenuOptions$7(net.minecraft.client.gui.components.Button) -> c
159:159:void
lambda$createNormalMenuOptions$6(net.minecraft.client.gui.components.Button) -> d
136:136:void lambda$init$5(net.minecraft.client.gui.components.Button) -> e
135:135:void lambda$init$4(net.minecraft.client.gui.components.Button) -> f
134:134:void lambda$init$3(net.minecraft.client.gui.components.Button) -> g
133:133:void lambda$init$2(net.minecraft.client.gui.components.Button) -> h
132:132:void lambda$init$1(net.minecraft.client.gui.components.Button) -> i
81:81:net.minecraft.client.gui.components.LogoRenderer lambda$new$0() -> E
48:53:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.TitleScreen$WarningLabel -> euw$a:
net.minecraft.client.gui.Font font -> a
net.minecraft.client.gui.components.MultiLineLabel label -> b
int x -> c
int y -> d
338:338:void
<init>(net.minecraft.client.gui.Font,net.minecraft.client.gui.components.MultiLineL
abel,int,int) -> <init>
340:342:void render(net.minecraft.client.gui.GuiGraphics,int) -> a
338:338:java.lang.String toString() -> toString
338:338:int hashCode() -> hashCode
338:338:boolean equals(java.lang.Object) -> equals
338:338:net.minecraft.client.gui.Font font() -> a
338:338:net.minecraft.client.gui.components.MultiLineLabel label() -> b
338:338:int x() -> c
338:338:int y() -> d
net.minecraft.client.gui.screens.VideoSettingsScreen -> eux:
net.minecraft.network.chat.Component FABULOUS -> c
net.minecraft.network.chat.Component WARNING_MESSAGE -> k
net.minecraft.network.chat.Component WARNING_TITLE -> l
net.minecraft.network.chat.Component BUTTON_ACCEPT -> m
net.minecraft.network.chat.Component BUTTON_CANCEL -> n
net.minecraft.client.gui.components.OptionsList list -> o
net.minecraft.client.renderer.GpuWarnlistManager gpuWarnlistManager -> p
int oldMipmaps -> q
31:42:net.minecraft.client.OptionInstance[]
options(net.minecraft.client.Options) -> a
52:62:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options) ->
<init>
66:114:void init() -> b
118:123:void removed() -> ax_
127:174:boolean mouseClicked(double,double,int) -> a
179:191:boolean mouseScrolled(double,double,double) -> a
197:198:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
166:168:void lambda$mouseClicked$4(net.minecraft.client.gui.components.Button)
-> a
158:163:void lambda$mouseClicked$3(net.minecraft.client.gui.components.Button)
-> b
110:113:void
lambda$init$2(com.mojang.blaze3d.platform.Window,net.minecraft.client.gui.component
s.Button) -> a
96:100:void
lambda$init$1(com.mojang.blaze3d.platform.Monitor,com.mojang.blaze3d.platform.Windo
w,java.lang.Integer) -> a
84:91:net.minecraft.network.chat.Component
lambda$init$0(com.mojang.blaze3d.platform.Monitor,net.minecraft.network.chat.Compon
ent,java.lang.Integer) -> a
24:28:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.WinScreen -> euy:
org.slf4j.Logger LOGGER -> a
net.minecraft.resources.ResourceLocation VIGNETTE_LOCATION -> b
net.minecraft.network.chat.Component SECTION_HEADING -> c
java.lang.String NAME_PREFIX -> k
java.lang.String OBFUSCATE_TOKEN -> l
float SPEEDUP_FACTOR -> m
float SPEEDUP_FACTOR_FAST -> n
boolean poem -> o
java.lang.Runnable onFinished -> p
float scroll -> q
java.util.List lines -> r
it.unimi.dsi.fastutil.ints.IntSet centeredLines -> s
int totalScrollLength -> t
boolean speedupActive -> u
it.unimi.dsi.fastutil.ints.IntSet speedupModifiers -> v
float scrollSpeed -> w
float unmodifiedScrollSpeed -> x
int direction -> y
net.minecraft.client.gui.components.LogoRenderer logoRenderer -> z
49:68:void <init>(boolean,java.lang.Runnable) -> <init>
71:74:float calculateScrollSpeed() -> l
79:85:void tick() -> f
89:98:boolean keyPressed(int,int,int) -> a
103:113:boolean keyReleased(int,int,int) -> b
118:119:void onClose() -> aw_
122:123:void respawn() -> B
127:142:void init() -> b
150:155:void
wrapCreditsIO(java.lang.String,net.minecraft.client.gui.screens.WinScreen$CreditsRe
ader) -> a
158:178:void addPoemFile(java.io.Reader) -> a
181:216:void addCreditsFile(java.io.Reader) -> b
219:220:void addEmptyLine() -> C
223:224:void addPoemLines(java.lang.String) -> a
227:231:void addCreditsLine(net.minecraft.network.chat.Component,boolean) -> a
234:255:void renderBg(net.minecraft.client.gui.GuiGraphics) -> c
259:301:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
305:306:void removed() -> ax_
310:310:net.minecraft.sounds.Music getBackgroundMusic() -> A
33:37:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.WinScreen$CreditsReader -> euy$a:
void read(java.io.Reader) -> read
net.minecraft.client.gui.screens.achievement.StatsScreen -> euz:
net.minecraft.network.chat.Component PENDING_TEXT -> c
net.minecraft.resources.ResourceLocation STATS_ICON_LOCATION -> k
net.minecraft.client.gui.screens.Screen lastScreen -> a
net.minecraft.client.gui.screens.achievement.StatsScreen$GeneralStatisticsList
statsList -> l
net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList
itemStatsList -> m
net.minecraft.client.gui.screens.achievement.StatsScreen$MobsStatisticsList
mobsStatsList -> n
net.minecraft.stats.StatsCounter stats -> o
net.minecraft.client.gui.components.ObjectSelectionList activeList -> p
boolean isLoading -> q
int SLOT_TEX_SIZE -> r
int SLOT_BG_SIZE -> s
int SLOT_STAT_HEIGHT -> t
int SLOT_BG_X -> u
int SLOT_BG_Y -> v
int SLOT_FG_X -> w
int SLOT_FG_Y -> x
int SLOT_LEFT_INSERT -> y
int SLOT_TEXT_OFFSET -> z
int SORT_NONE -> A
int SORT_DOWN -> C
int SORT_UP -> D
47:54:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.stats.StatsCounter) ->
<init>
58:60:void init() -> b
63:66:void initLists() -> l
69:81:void initButtons() -> B
85:94:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
98:104:void onStatsUpdated() -> C
108:108:boolean isPauseScreen() -> az_
113:113:net.minecraft.client.gui.components.ObjectSelectionList getActiveList()
-> D
117:125:void
setActiveList(net.minecraft.client.gui.components.ObjectSelectionList) -> a
171:171:java.lang.String getTranslationKey(net.minecraft.stats.Stat) -> a
189:189:int getColumnX(int) -> a
193:196:void
blitSlot(net.minecraft.client.gui.GuiGraphics,int,int,net.minecraft.world.item.Item
) -> a
199:200:void blitSlotIcon(net.minecraft.client.gui.GuiGraphics,int,int,int,int)
-> a
73:73:void lambda$initButtons$3(net.minecraft.client.gui.components.Button) ->
a
71:71:void lambda$initButtons$2(net.minecraft.client.gui.components.Button) ->
b
70:70:void lambda$initButtons$1(net.minecraft.client.gui.components.Button) ->
c
69:69:void lambda$initButtons$0(net.minecraft.client.gui.components.Button) ->
d
35:35:net.minecraft.client.gui.Font
access$000(net.minecraft.client.gui.screens.achievement.StatsScreen) -> a
35:35:net.minecraft.client.gui.Font
access$100(net.minecraft.client.gui.screens.achievement.StatsScreen) -> b
35:35:net.minecraft.client.gui.Font
access$200(net.minecraft.client.gui.screens.achievement.StatsScreen) -> c
35:35:net.minecraft.client.gui.Font
access$300(net.minecraft.client.gui.screens.achievement.StatsScreen) -> d
35:35:net.minecraft.client.gui.Font
access$400(net.minecraft.client.gui.screens.achievement.StatsScreen) -> e
35:35:net.minecraft.client.gui.Font
access$500(net.minecraft.client.gui.screens.achievement.StatsScreen) -> f
35:35:net.minecraft.client.gui.Font
access$600(net.minecraft.client.gui.screens.achievement.StatsScreen) -> g
35:35:net.minecraft.client.gui.Font
access$700(net.minecraft.client.gui.screens.achievement.StatsScreen) -> h
35:35:net.minecraft.client.gui.Font
access$800(net.minecraft.client.gui.screens.achievement.StatsScreen) -> i
35:35:net.minecraft.client.gui.Font
access$900(net.minecraft.client.gui.screens.achievement.StatsScreen) -> j
35:35:net.minecraft.client.gui.Font
access$1000(net.minecraft.client.gui.screens.achievement.StatsScreen) -> k
35:35:net.minecraft.client.gui.Font
access$1100(net.minecraft.client.gui.screens.achievement.StatsScreen) -> l
35:35:net.minecraft.client.gui.Font
access$1200(net.minecraft.client.gui.screens.achievement.StatsScreen) -> m
36:37:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.achievement.StatsScreen$GeneralStatisticsList ->
euz$a:
net.minecraft.client.gui.screens.achievement.StatsScreen this$0 -> a
128:136:void
<init>(net.minecraft.client.gui.screens.achievement.StatsScreen,net.minecraft.clien
t.Minecraft) -> <init>
140:141:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
132:132:java.lang.String lambda$new$0(net.minecraft.stats.Stat) -> a
net.minecraft.client.gui.screens.achievement.StatsScreen$GeneralStatisticsList$Entr
y -> euz$a$a:
net.minecraft.stats.Stat stat -> b
net.minecraft.network.chat.Component statDisplay -> c
net.minecraft.client.gui.screens.achievement.StatsScreen$GeneralStatisticsList
this$1 -> a
147:150:void
<init>(net.minecraft.client.gui.screens.achievement.StatsScreen$GeneralStatisticsLi
st,net.minecraft.stats.Stat) -> <init>
153:153:java.lang.String getValueText() -> b
158:161:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
165:165:net.minecraft.network.chat.Component getNarration() -> a
net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList ->
euz$b:
java.util.List blockColumns -> a
java.util.List itemColumns -> l
int[] iconOffsets -> r
int headerPressed -> m
java.util.Comparator itemStatSorter -> n
net.minecraft.stats.StatType sortColumn -> o
int sortOrder -> p
net.minecraft.client.gui.screens.achievement.StatsScreen this$0 -> q
205:253:void
<init>(net.minecraft.client.gui.screens.achievement.StatsScreen,net.minecraft.clien
t.Minecraft) -> <init>
257:276:void renderHeader(net.minecraft.client.gui.GuiGraphics,int,int) -> a
280:280:int getRowWidth() -> b
285:285:int getScrollbarPosition() -> c
290:291:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
295:307:void clickedHeader(int,int) -> a
310:310:net.minecraft.stats.StatType getColumn(int) -> a
315:323:int getColumnIndex(net.minecraft.stats.StatType) -> b
328:355:void renderDecorations(net.minecraft.client.gui.GuiGraphics,int,int) ->
b
358:373:void
renderMousehoverTooltip(net.minecraft.client.gui.GuiGraphics,net.minecraft.network.
chat.Component,int,int) -> a
376:376:net.minecraft.network.chat.Component
getString(net.minecraft.world.item.Item) -> a
380:391:void sortByColumn(net.minecraft.stats.StatType) -> a
net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList$ItemRow
-> euz$b$a:
net.minecraft.world.item.Item item -> b
net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList
this$1 -> a
426:428:void
<init>(net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList,
net.minecraft.world.item.Item) -> <init>
431:431:net.minecraft.world.item.Item getItem() -> b
436:450:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
453:455:void
renderStat(net.minecraft.client.gui.GuiGraphics,net.minecraft.stats.Stat,int,int,bo
olean) -> a
459:459:net.minecraft.network.chat.Component getNarration() -> a
net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList$ItemRow
Comparator -> euz$b$b:
net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList
this$1 -> a
393:393:void
<init>(net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList)
-> <init>
397:419:int
compare(net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList
$ItemRow,net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsLis
t$ItemRow) -> a
393:393:int compare(java.lang.Object,java.lang.Object) -> compare
net.minecraft.client.gui.screens.achievement.StatsScreen$MobsStatisticsList ->
euz$c:
net.minecraft.client.gui.screens.achievement.StatsScreen this$0 -> a
465:473:void
<init>(net.minecraft.client.gui.screens.achievement.StatsScreen,net.minecraft.clien
t.Minecraft) -> <init>
477:478:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
net.minecraft.client.gui.screens.achievement.StatsScreen$MobsStatisticsList$MobRow
-> euz$c$a:
net.minecraft.network.chat.Component mobName -> b
net.minecraft.network.chat.Component kills -> c
boolean hasKills -> d
net.minecraft.network.chat.Component killedBy -> e
boolean wasKilledBy -> f
net.minecraft.client.gui.screens.achievement.StatsScreen$MobsStatisticsList
this$1 -> a
487:507:void
<init>(net.minecraft.client.gui.screens.achievement.StatsScreen$MobsStatisticsList,
net.minecraft.world.entity.EntityType) -> <init>
511:514:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
518:518:net.minecraft.network.chat.Component getNarration() -> a
net.minecraft.client.gui.screens.achievement.StatsUpdateListener -> eva:
java.lang.String[] LOADING_SYMBOLS -> b
void onStatsUpdated() -> C
4:4:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.achievement.package-info -> evb:
net.minecraft.client.gui.screens.advancements.AdvancementTab -> evc:
net.minecraft.client.Minecraft minecraft -> a
net.minecraft.client.gui.screens.advancements.AdvancementsScreen screen -> b
net.minecraft.client.gui.screens.advancements.AdvancementTabType type -> c
int index -> d
net.minecraft.advancements.Advancement advancement -> e
net.minecraft.advancements.DisplayInfo display -> f
net.minecraft.world.item.ItemStack icon -> g
net.minecraft.network.chat.Component title -> h
net.minecraft.client.gui.screens.advancements.AdvancementWidget root -> i
java.util.Map widgets -> j
double scrollX -> k
double scrollY -> l
int minX -> m
int minY -> n
int maxX -> o
int maxY -> p
float fade -> q
boolean centered -> r
28:49:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.advancements
.AdvancementsScreen,net.minecraft.client.gui.screens.advancements.AdvancementTabTyp
e,int,net.minecraft.advancements.Advancement,net.minecraft.advancements.DisplayInfo
) -> <init>
52:52:net.minecraft.client.gui.screens.advancements.AdvancementTabType
getType() -> a
56:56:int getIndex() -> b
60:60:net.minecraft.advancements.Advancement getAdvancement() -> c
64:64:net.minecraft.network.chat.Component getTitle() -> d
68:68:net.minecraft.advancements.DisplayInfo getDisplay() -> e
72:73:void drawTab(net.minecraft.client.gui.GuiGraphics,int,int,boolean) -> a
76:77:void drawIcon(net.minecraft.client.gui.GuiGraphics,int,int) -> a
80:108:void drawContents(net.minecraft.client.gui.GuiGraphics,int,int) -> b
111:136:void drawTooltips(net.minecraft.client.gui.GuiGraphics,int,int,int,int)
-> a
139:139:boolean isMouseOver(int,int,double,double) -> a
144:154:net.minecraft.client.gui.screens.advancements.AdvancementTab
create(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.advancements
.AdvancementsScreen,int,net.minecraft.advancements.Advancement) -> a
158:164:void scroll(double,double) -> a
167:173:void addAdvancement(net.minecraft.advancements.Advancement) -> a
176:189:void
addWidget(net.minecraft.client.gui.screens.advancements.AdvancementWidget,net.minec
raft.advancements.Advancement) -> a
193:193:net.minecraft.client.gui.screens.advancements.AdvancementWidget
getWidget(net.minecraft.advancements.Advancement) -> b
197:197:net.minecraft.client.gui.screens.advancements.AdvancementsScreen
getScreen() -> f
net.minecraft.client.gui.screens.advancements.AdvancementTabType -> evd:
net.minecraft.client.gui.screens.advancements.AdvancementTabType ABOVE -> a
net.minecraft.client.gui.screens.advancements.AdvancementTabType BELOW -> b
net.minecraft.client.gui.screens.advancements.AdvancementTabType LEFT -> c
net.minecraft.client.gui.screens.advancements.AdvancementTabType RIGHT -> d
int textureX -> e
int textureY -> f
int width -> g
int height -> h
int max -> i
net.minecraft.client.gui.screens.advancements.AdvancementTabType[] $VALUES -> j
16:16:net.minecraft.client.gui.screens.advancements.AdvancementTabType[]
values() -> values
16:16:net.minecraft.client.gui.screens.advancements.AdvancementTabType
valueOf(java.lang.String) -> valueOf
30:36:void <init>(java.lang.String,int,int,int,int,int,int) -> <init>
39:39:int getMax() -> a
43:52:void draw(net.minecraft.client.gui.GuiGraphics,int,int,boolean,int) -> a
55:76:void
drawIcon(net.minecraft.client.gui.GuiGraphics,int,int,int,net.minecraft.world.item.
ItemStack) -> a
79:89:int getX(int) -> a
93:103:int getY(int) -> b
107:109:boolean isMouseOver(int,int,int,double,double) -> a
16:16:net.minecraft.client.gui.screens.advancements.AdvancementTabType[]
$values() -> b
16:20:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.advancements.AdvancementTabType$1 -> evd$1:
int[]
$SwitchMap$net$minecraft$client$gui$screens$advancements$AdvancementTabType -> a
57:57:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.advancements.AdvancementWidget -> eve:
net.minecraft.resources.ResourceLocation WIDGETS_LOCATION -> a
int HEIGHT -> b
int BOX_X -> c
int BOX_WIDTH -> d
int FRAME_WIDTH -> e
int ICON_X -> f
int ICON_Y -> g
int ICON_WIDTH -> h
int TITLE_PADDING_LEFT -> i
int TITLE_PADDING_RIGHT -> j
int TITLE_X -> k
int TITLE_Y -> l
int TITLE_MAX_WIDTH -> m
int[] TEST_SPLIT_OFFSETS -> n
net.minecraft.client.gui.screens.advancements.AdvancementTab tab -> o
net.minecraft.advancements.Advancement advancement -> p
net.minecraft.advancements.DisplayInfo display -> q
net.minecraft.util.FormattedCharSequence title -> r
int width -> s
java.util.List description -> t
net.minecraft.client.Minecraft minecraft -> u
net.minecraft.client.gui.screens.advancements.AdvancementWidget parent -> v
java.util.List children -> w
net.minecraft.advancements.AdvancementProgress progress -> x
int x -> y
int y -> z
48:72:void
<init>(net.minecraft.client.gui.screens.advancements.AdvancementTab,net.minecraft.c
lient.Minecraft,net.minecraft.advancements.Advancement,net.minecraft.advancements.D
isplayInfo) -> <init>
75:75:float getMaxWidth(net.minecraft.client.StringSplitter,java.util.List) ->
a
79:96:java.util.List findOptimalLines(net.minecraft.network.chat.Component,int)
-> a
102:107:net.minecraft.client.gui.screens.advancements.AdvancementWidget
getFirstVisibleParent(net.minecraft.advancements.Advancement) -> a
111:137:void
drawConnectivity(net.minecraft.client.gui.GuiGraphics,int,int,boolean) -> a
140:157:void draw(net.minecraft.client.gui.GuiGraphics,int,int) -> a
160:160:int getWidth() -> a
164:165:void setProgress(net.minecraft.advancements.AdvancementProgress) -> a
168:169:void
addChild(net.minecraft.client.gui.screens.advancements.AdvancementWidget) -> a
172:251:void
drawHover(net.minecraft.client.gui.GuiGraphics,int,int,float,int,int) -> a
254:261:boolean isMouseOver(int,int,int,int) -> a
265:271:void attachToParent() -> b
274:274:int getY() -> c
278:278:int getX() -> d
24:37:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.advancements.AdvancementWidgetType -> evf:
net.minecraft.client.gui.screens.advancements.AdvancementWidgetType OBTAINED ->
a
net.minecraft.client.gui.screens.advancements.AdvancementWidgetType UNOBTAINED
-> b
int y -> c
net.minecraft.client.gui.screens.advancements.AdvancementWidgetType[] $VALUES -
> d
3:3:net.minecraft.client.gui.screens.advancements.AdvancementWidgetType[]
values() -> values
3:3:net.minecraft.client.gui.screens.advancements.AdvancementWidgetType
valueOf(java.lang.String) -> valueOf
10:12:void <init>(java.lang.String,int,int) -> <init>
15:15:int getIndex() -> a
3:3:net.minecraft.client.gui.screens.advancements.AdvancementWidgetType[]
$values() -> b
3:5:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.advancements.AdvancementsScreen -> evg:
net.minecraft.resources.ResourceLocation WINDOW_LOCATION -> q
net.minecraft.resources.ResourceLocation TABS_LOCATION -> a
int WINDOW_WIDTH -> b
int WINDOW_HEIGHT -> c
int WINDOW_INSIDE_X -> r
int WINDOW_INSIDE_Y -> s
int WINDOW_INSIDE_WIDTH -> k
int WINDOW_INSIDE_HEIGHT -> l
int WINDOW_TITLE_X -> t
int WINDOW_TITLE_Y -> u
int BACKGROUND_TILE_WIDTH -> m
int BACKGROUND_TILE_HEIGHT -> n
int BACKGROUND_TILE_COUNT_X -> o
int BACKGROUND_TILE_COUNT_Y -> p
net.minecraft.network.chat.Component VERY_SAD_LABEL -> v
net.minecraft.network.chat.Component NO_ADVANCEMENTS_LABEL -> w
net.minecraft.network.chat.Component TITLE -> x
net.minecraft.client.multiplayer.ClientAdvancements advancements -> y
java.util.Map tabs -> z
net.minecraft.client.gui.screens.advancements.AdvancementTab selectedTab -> A
boolean isScrolling -> C
46:54:void <init>(net.minecraft.client.multiplayer.ClientAdvancements) ->
<init>
58:67:void init() -> b
71:76:void removed() -> ax_
80:91:boolean mouseClicked(double,double,int) -> a
96:101:boolean keyPressed(int,int,int) -> a
106:113:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
117:127:boolean mouseDragged(double,double,int,double,double) -> a
131:141:void renderInside(net.minecraft.client.gui.GuiGraphics,int,int,int,int)
-> a
144:159:void renderWindow(net.minecraft.client.gui.GuiGraphics,int,int) -> a
162:180:void
renderTooltips(net.minecraft.client.gui.GuiGraphics,int,int,int,int) -> b
184:189:void onAddAdvancementRoot(net.minecraft.advancements.Advancement) -> a
193:193:void onRemoveAdvancementRoot(net.minecraft.advancements.Advancement) ->
b
197:201:void onAddAdvancementTask(net.minecraft.advancements.Advancement) -> c
205:205:void onRemoveAdvancementTask(net.minecraft.advancements.Advancement) ->
d
209:213:void
onUpdateAdvancementProgress(net.minecraft.advancements.Advancement,net.minecraft.ad
vancements.AdvancementProgress) -> a
217:218:void onSelectedTabChanged(net.minecraft.advancements.Advancement) -> e
222:224:void onAdvancementsCleared() -> a
228:229:net.minecraft.client.gui.screens.advancements.AdvancementWidget
getAdvancementWidget(net.minecraft.advancements.Advancement) -> f
235:238:net.minecraft.client.gui.screens.advancements.AdvancementTab
getTab(net.minecraft.advancements.Advancement) -> g
21:43:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.advancements.package-info -> evh:
net.minecraft.client.gui.screens.controls.ControlsScreen -> evi:
int ROW_SPACING -> c
17:18:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options) ->
<init>
22:41:void init() -> b
45:48:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
40:40:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
29:29:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
28:28:void lambda$init$0(net.minecraft.client.gui.components.Button) -> c
net.minecraft.client.gui.screens.controls.KeyBindsList -> evj:
net.minecraft.client.gui.screens.controls.KeyBindsScreen keyBindsScreen -> a
int maxNameWidth -> l
31:53:void
<init>(net.minecraft.client.gui.screens.controls.KeyBindsScreen,net.minecraft.clien
t.Minecraft) -> <init>
56:58:void resetMappingAndUpdateButtons() -> d
61:62:void refreshEntries() -> e
207:207:int getScrollbarPosition() -> c
212:212:int getRowWidth() -> b
26:26:net.minecraft.client.Minecraft
access$000(net.minecraft.client.gui.screens.controls.KeyBindsList) -> a
26:26:net.minecraft.client.Minecraft
access$100(net.minecraft.client.gui.screens.controls.KeyBindsList) -> b
26:26:net.minecraft.client.Minecraft
access$200(net.minecraft.client.gui.screens.controls.KeyBindsList) -> c
26:26:net.minecraft.client.Minecraft
access$300(net.minecraft.client.gui.screens.controls.KeyBindsList) -> d
26:26:net.minecraft.client.Minecraft
access$400(net.minecraft.client.gui.screens.controls.KeyBindsList) -> e
26:26:net.minecraft.client.Minecraft
access$500(net.minecraft.client.gui.screens.controls.KeyBindsList) -> f
26:26:net.minecraft.client.Minecraft
access$600(net.minecraft.client.gui.screens.controls.KeyBindsList) -> g
26:26:net.minecraft.client.Minecraft
access$700(net.minecraft.client.gui.screens.controls.KeyBindsList) -> h
net.minecraft.client.gui.screens.controls.KeyBindsList$CategoryEntry -> evj$a:
net.minecraft.network.chat.Component name -> b
int width -> c
net.minecraft.client.gui.screens.controls.KeyBindsList this$0 -> a
72:75:void
<init>(net.minecraft.client.gui.screens.controls.KeyBindsList,net.minecraft.network
.chat.Component) -> <init>
79:80:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
85:85:net.minecraft.client.gui.ComponentPath
nextFocusPath(net.minecraft.client.gui.navigation.FocusNavigationEvent) -> a
90:90:java.util.List children() -> i
95:95:java.util.List narratables() -> b
111:111:void refreshEntry() -> d
net.minecraft.client.gui.screens.controls.KeyBindsList$CategoryEntry$1 -> evj$a$1:
net.minecraft.client.gui.screens.controls.KeyBindsList$CategoryEntry this$1 ->
a
95:95:void
<init>(net.minecraft.client.gui.screens.controls.KeyBindsList$CategoryEntry) ->
<init>
98:98:net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority
narrationPriority() -> q
103:104:void
updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput) -> b
net.minecraft.client.gui.screens.controls.KeyBindsList$Entry -> evj$b:
64:64:void <init>() -> <init>
void refreshEntry() -> d
net.minecraft.client.gui.screens.controls.KeyBindsList$KeyEntry -> evj$c:
net.minecraft.client.KeyMapping key -> b
net.minecraft.network.chat.Component name -> c
net.minecraft.client.gui.components.Button changeButton -> d
net.minecraft.client.gui.components.Button resetButton -> e
boolean hasCollision -> f
net.minecraft.client.gui.screens.controls.KeyBindsList this$0 -> a
119:141:void
<init>(net.minecraft.client.gui.screens.controls.KeyBindsList,net.minecraft.client.
KeyMapping,net.minecraft.network.chat.Component) -> <init>
145:161:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
165:165:java.util.List children() -> i
170:170:java.util.List narratables() -> b
175:202:void refreshEntry() -> d
139:139:net.minecraft.network.chat.MutableComponent
lambda$new$3(net.minecraft.network.chat.Component,java.util.function.Supplier) -> a
137:139:void
lambda$new$2(net.minecraft.client.KeyMapping,net.minecraft.client.gui.components.Bu
tton) -> a
129:132:net.minecraft.network.chat.MutableComponent
lambda$new$1(net.minecraft.client.KeyMapping,net.minecraft.network.chat.Component,j
ava.util.function.Supplier) -> a
126:128:void
lambda$new$0(net.minecraft.client.KeyMapping,net.minecraft.client.gui.components.Bu
tton) -> b
net.minecraft.client.gui.screens.controls.KeyBindsScreen -> evk:
net.minecraft.client.KeyMapping selectedKey -> c
long lastKeySelection -> k
net.minecraft.client.gui.screens.controls.KeyBindsList keyBindsList -> l
net.minecraft.client.gui.components.Button resetButton -> m
24:25:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options) ->
<init>
29:39:void init() -> b
43:49:boolean mouseClicked(double,double,int) -> a
54:66:boolean keyPressed(int,int,int) -> a
71:87:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
38:38:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
33:37:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
net.minecraft.client.gui.screens.controls.package-info -> evl:
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen -> evm:
net.minecraft.resources.ResourceLocation GAMEMODE_SWITCHER_LOCATION -> a
int SPRITE_SHEET_WIDTH -> b
int SPRITE_SHEET_HEIGHT -> c
int SLOT_AREA -> k
int SLOT_PADDING -> l
int SLOT_AREA_PADDED -> m
int HELP_TIPS_OFFSET_Y -> n
int ALL_SLOTS_WIDTH -> o
net.minecraft.network.chat.Component SELECT_KEY -> p
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon
previousHovered -> q
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon
currentlyHovered -> r
int firstMouseX -> s
int firstMouseY -> t
boolean setFirstMousePos -> u
java.util.List slots -> v
95:102:void <init>() -> <init>
105:110:net.minecraft.world.level.GameType getDefaultSelected() -> l
115:123:void init() -> b
127:164:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
167:168:void switchToHoveredGameMode() -> B
171:181:void
switchToHoveredGameMode(net.minecraft.client.Minecraft,net.minecraft.client.gui.scr
eens.debug.GameModeSwitcherScreen$GameModeIcon) -> a
184:191:boolean checkToClose() -> C
196:202:boolean keyPressed(int,int,int) -> a
207:207:boolean isPauseScreen() -> az_
76:86:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$1 -> evm$1:
int[]
$SwitchMap$net$minecraft$client$gui$screens$debug$GameModeSwitcherScreen$GameModeIc
on -> a
int[] $SwitchMap$net$minecraft$world$level$GameType -> b
58:67:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon ->
evm$a:
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon
CREATIVE -> a
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon
SURVIVAL -> b
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon
ADVENTURE -> c
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon
SPECTATOR -> d
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon[]
VALUES -> e
int ICON_AREA -> j
int ICON_TOP_LEFT -> f
net.minecraft.network.chat.Component name -> g
java.lang.String command -> h
net.minecraft.world.item.ItemStack renderStack -> i
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon[]
$VALUES -> k
25:25:net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon[]
values() -> values
25:25:net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon
valueOf(java.lang.String) -> valueOf
39:43:void
<init>(java.lang.String,int,net.minecraft.network.chat.Component,java.lang.String,n
et.minecraft.world.item.ItemStack) -> <init>
46:47:void drawIcon(net.minecraft.client.gui.GuiGraphics,int,int) -> a
50:50:net.minecraft.network.chat.Component getName() -> a
54:54:java.lang.String getCommand() -> b
58:62:net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon
getNext() -> c
67:71:net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon
getFromGameType(net.minecraft.world.level.GameType) -> a
25:25:net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon[]
$values() -> d
25:31:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeSlot ->
evm$b:
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon icon
-> b
boolean isSelected -> c
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen this$0 -> a
214:217:void
<init>(net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen,net.minecraft.
client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon,int,int) -> <init>
221:227:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) -
> b
231:232:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
236:236:boolean isHoveredOrFocused() -> n
240:241:void setSelected(boolean) -> b
244:245:void drawSlot(net.minecraft.client.gui.GuiGraphics) -> a
248:249:void drawSelection(net.minecraft.client.gui.GuiGraphics) -> b
net.minecraft.client.gui.screens.debug.package-info -> evn:
net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen -> evo:
net.minecraft.network.chat.Component SET_COMMAND_LABEL -> m
net.minecraft.network.chat.Component COMMAND_LABEL -> n
net.minecraft.network.chat.Component PREVIOUS_OUTPUT_LABEL -> o
net.minecraft.client.gui.components.EditBox commandEdit -> a
net.minecraft.client.gui.components.EditBox previousEdit -> b
net.minecraft.client.gui.components.Button doneButton -> c
net.minecraft.client.gui.components.Button cancelButton -> k
net.minecraft.client.gui.components.CycleButton outputButton -> l
net.minecraft.client.gui.components.CommandSuggestions commandSuggestions -> p
32:33:void <init>() -> <init>
37:41:void tick() -> f
net.minecraft.world.level.BaseCommandBlock getCommandBlock() -> l
int getPreviousY() -> B
49:85:void init() -> b
89:94:void resize(net.minecraft.client.Minecraft,int,int) -> a
97:98:void updatePreviousOutput(boolean) -> c
101:108:void onDone() -> C
void populateAndSendPacket(net.minecraft.world.level.BaseCommandBlock) -> a
113:114:void onEdited(java.lang.String) -> a
119:132:boolean keyPressed(int,int,int) -> a
137:141:boolean mouseScrolled(double,double,double) -> a
146:150:boolean mouseClicked(double,double,int) -> a
155:170:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
56:59:void
lambda$init$2(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) ->
a
50:50:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
49:49:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
19:21:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen$1 ->
evo$1:
net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen
this$0 -> d
62:62:void
<init>(net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen,ne
t.minecraft.client.gui.Font,int,int,int,int,net.minecraft.network.chat.Component) -
> <init>
65:65:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen -> evp:
net.minecraft.resources.ResourceLocation INVENTORY_LOCATION -> a
float SNAPBACK_SPEED -> w
int QUICKDROP_DELAY -> x
int SLOT_ITEM_BLIT_OFFSET -> b
int HOVER_ITEM_BLIT_OFFSET -> y
int imageWidth -> c
int imageHeight -> k
int titleLabelX -> l
int titleLabelY -> m
int inventoryLabelX -> n
int inventoryLabelY -> o
net.minecraft.world.inventory.AbstractContainerMenu menu -> p
net.minecraft.network.chat.Component playerInventoryTitle -> q
net.minecraft.world.inventory.Slot hoveredSlot -> r
net.minecraft.world.inventory.Slot clickedSlot -> z
net.minecraft.world.inventory.Slot snapbackEnd -> A
net.minecraft.world.inventory.Slot quickdropSlot -> C
net.minecraft.world.inventory.Slot lastClickSlot -> D
int leftPos -> s
int topPos -> t
boolean isSplittingStack -> E
net.minecraft.world.item.ItemStack draggingItem -> F
int snapbackStartX -> G
int snapbackStartY -> H
long snapbackTime -> I
net.minecraft.world.item.ItemStack snapbackItem -> J
long quickdropTime -> K
java.util.Set quickCraftSlots -> u
boolean isQuickCrafting -> v
int quickCraftingType -> L
int quickCraftingButton -> M
boolean skipNextRelease -> N
int quickCraftingRemainder -> O
long lastClickTime -> P
int lastClickButton -> Q
boolean doubleclick -> R
net.minecraft.world.item.ItemStack lastQuickMoved -> S
35:87:void
<init>(net.minecraft.world.inventory.AbstractContainerMenu,net.minecraft.world.enti
ty.player.Inventory,net.minecraft.network.chat.Component) -> <init>
91:93:void init() -> b
97:169:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
172:173:void
renderSlotHighlight(net.minecraft.client.gui.GuiGraphics,int,int,int) -> a
176:180:void renderTooltip(net.minecraft.client.gui.GuiGraphics,int,int) -> a
183:183:java.util.List
getTooltipFromContainerItem(net.minecraft.world.item.ItemStack) -> a
187:192:void
renderFloatingItem(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.item.It
emStack,int,int,java.lang.String) -> a
195:197:void renderLabels(net.minecraft.client.gui.GuiGraphics,int,int) -> b
void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
202:253:void
renderSlot(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.inventory.Slot)
-> a
256:275:void recalculateQuickCraftRemaining() -> F
279:285:net.minecraft.world.inventory.Slot findSlot(double,double) -> a
290:366:boolean mouseClicked(double,double,int) -> a
370:381:void checkHotbarMouseClicked(int) -> a
384:384:boolean hasClickedOutside(double,double,int,int,int) -> a
389:420:boolean mouseDragged(double,double,int,double,double) -> a
425:523:boolean mouseReleased(double,double,int) -> b
527:529:void clearDraggingState() -> l
532:532:boolean isHovering(net.minecraft.world.inventory.Slot,double,double) ->
a
536:541:boolean isHovering(int,int,int,int,double,double) -> a
545:549:void
slotClicked(net.minecraft.world.inventory.Slot,int,int,net.minecraft.world.inventor
y.ClickType) -> a
553:570:boolean keyPressed(int,int,int) -> a
574:587:boolean checkHotbarKeyPressed(int,int) -> a
592:596:void removed() -> ax_
600:600:boolean isPauseScreen() -> az_
605:613:void tick() -> f
616:616:void containerTick() -> B
620:620:net.minecraft.world.inventory.AbstractContainerMenu getMenu() -> C
625:627:void onClose() -> aw_
28:28:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.AbstractFurnaceScreen -> evq:
net.minecraft.resources.ResourceLocation RECIPE_BUTTON_LOCATION -> x
net.minecraft.client.gui.screens.recipebook.AbstractFurnaceRecipeBookComponent
recipeBookComponent -> w
boolean widthTooNarrow -> y
net.minecraft.resources.ResourceLocation texture -> z
23:27:void
<init>(net.minecraft.world.inventory.AbstractFurnaceMenu,net.minecraft.client.gui.s
creens.recipebook.AbstractFurnaceRecipeBookComponent,net.minecraft.world.entity.pla
yer.Inventory,net.minecraft.network.chat.Component,net.minecraft.resources.Resource
Location) -> <init>
31:45:void init() -> b
49:52:void containerTick() -> B
56:69:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
73:83:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
87:95:boolean mouseClicked(double,double,int) -> a
100:103:void
slotClicked(net.minecraft.world.inventory.Slot,int,int,net.minecraft.world.inventor
y.ClickType) -> a
107:110:boolean keyPressed(int,int,int) -> a
115:116:boolean hasClickedOutside(double,double,int,int,int) -> a
121:124:boolean charTyped(char,int) -> a
129:130:void recipesUpdated() -> D
134:134:net.minecraft.client.gui.screens.recipebook.RecipeBookComponent
getRecipeBookComponent() -> E
38:42:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.AbstractSignEditScreen -> evr:
net.minecraft.world.level.block.entity.SignBlockEntity sign -> b
net.minecraft.world.level.block.entity.SignText text -> c
java.lang.String[] messages -> k
boolean isFrontText -> l
net.minecraft.world.level.block.state.properties.WoodType woodType -> a
int frame -> m
int line -> n
net.minecraft.client.gui.font.TextFieldHelper signField -> o
36:37:void
<init>(net.minecraft.world.level.block.entity.SignBlockEntity,boolean,boolean) ->
<init>
40:48:void
<init>(net.minecraft.world.level.block.entity.SignBlockEntity,boolean,boolean,net.m
inecraft.network.chat.Component) -> <init>
52:61:void init() -> b
65:70:void tick() -> f
73:76:boolean isValid() -> B
81:95:boolean keyPressed(int,int,int) -> a
100:101:boolean charTyped(char,int) -> a
106:115:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
119:120:void onClose() -> aw_
124:128:void removed() -> ax_
132:132:boolean isPauseScreen() -> az_
void
renderSignBackground(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.level
.block.state.BlockState) -> a
org.joml.Vector3f getSignTextScale() -> l
140:141:void
offsetSign(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.level.block.sta
te.BlockState) -> b
144:155:void renderSign(net.minecraft.client.gui.GuiGraphics) -> c
158:221:void renderSignText(net.minecraft.client.gui.GuiGraphics) -> d
224:227:void setMessage(java.lang.String) -> a
230:231:void onDone() -> C
59:59:boolean lambda$init$4(java.lang.String) -> b
55:55:java.lang.String lambda$init$3() -> D
52:52:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
47:47:java.lang.String[] lambda$new$1(int) -> a
47:47:net.minecraft.network.chat.Component lambda$new$0(boolean,int) -> a
net.minecraft.client.gui.screens.inventory.AnvilScreen -> evs:
net.minecraft.resources.ResourceLocation ANVIL_LOCATION -> w
net.minecraft.network.chat.Component TOO_EXPENSIVE_TEXT -> x
net.minecraft.client.gui.components.EditBox name -> y
net.minecraft.world.entity.player.Player player -> z
24:27:void
<init>(net.minecraft.world.inventory.AnvilMenu,net.minecraft.world.entity.player.In
ventory,net.minecraft.network.chat.Component) -> <init>
31:33:void containerTick() -> B
37:51:void subInit() -> D
55:58:void resize(net.minecraft.client.Minecraft,int,int) -> a
62:69:boolean keyPressed(int,int,int) -> a
73:86:void onNameChanged(java.lang.String) -> a
90:115:void renderLabels(net.minecraft.client.gui.GuiGraphics,int,int) -> b
119:121:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
125:126:void renderFg(net.minecraft.client.gui.GuiGraphics,int,int,float) -> c
130:133:void renderErrorIcon(net.minecraft.client.gui.GuiGraphics,int,int) -> c
137:142:void
slotChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,net.minecraft.w
orld.item.ItemStack) -> a
18:19:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.BeaconScreen -> evt:
net.minecraft.resources.ResourceLocation BEACON_LOCATION -> w
net.minecraft.network.chat.Component PRIMARY_EFFECT_LABEL -> x
net.minecraft.network.chat.Component SECONDARY_EFFECT_LABEL -> y
java.util.List beaconButtons -> z
net.minecraft.world.effect.MobEffect primary -> A
net.minecraft.world.effect.MobEffect secondary -> C
34:57:void
<init>(net.minecraft.world.inventory.BeaconMenu,net.minecraft.world.entity.player.I
nventory,net.minecraft.network.chat.Component) -> <init>
60:62:void addBeaconButton(net.minecraft.client.gui.components.AbstractWidget)
-> a
66:99:void init() -> b
103:105:void containerTick() -> B
108:110:void updateButtons() -> D
114:116:void renderLabels(net.minecraft.client.gui.GuiGraphics,int,int) -> b
120:132:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
136:139:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
109:109:void
lambda$updateButtons$0(int,net.minecraft.client.gui.screens.inventory.BeaconScreen$
BeaconButton) -> a
29:29:net.minecraft.client.Minecraft
access$000(net.minecraft.client.gui.screens.inventory.BeaconScreen) -> a
29:29:net.minecraft.client.Minecraft
access$100(net.minecraft.client.gui.screens.inventory.BeaconScreen) -> b
29:29:net.minecraft.client.Minecraft
access$200(net.minecraft.client.gui.screens.inventory.BeaconScreen) -> c
30:32:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.BeaconScreen$1 -> evt$1:
net.minecraft.world.inventory.BeaconMenu val$menu -> a
net.minecraft.client.gui.screens.inventory.BeaconScreen this$0 -> b
46:46:void
<init>(net.minecraft.client.gui.screens.inventory.BeaconScreen,net.minecraft.world.
inventory.BeaconMenu) -> <init>
49:49:void
slotChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,net.minecraft.w
orld.item.ItemStack) -> a
53:55:void
dataChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,int) -> a
net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconButton -> evt$a:
void updateStatus(int) -> a
net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconCancelButton ->
evt$b:
net.minecraft.client.gui.screens.inventory.BeaconScreen this$0 -> a
300:302:void
<init>(net.minecraft.client.gui.screens.inventory.BeaconScreen,int,int) -> <init>
306:307:void onPress() -> c
311:311:void updateStatus(int) -> a
net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconConfirmButton ->
evt$c:
net.minecraft.client.gui.screens.inventory.BeaconScreen this$0 -> a
283:285:void
<init>(net.minecraft.client.gui.screens.inventory.BeaconScreen,int,int) -> <init>
289:291:void onPress() -> c
295:296:void updateStatus(int) -> a
net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconPowerButton -> evt$d:
boolean isPrimary -> c
int tier -> a
net.minecraft.world.effect.MobEffect effect -> d
net.minecraft.client.renderer.texture.TextureAtlasSprite sprite -> e
net.minecraft.client.gui.screens.inventory.BeaconScreen this$0 -> b
196:201:void
<init>(net.minecraft.client.gui.screens.inventory.BeaconScreen,int,int,net.minecraf
t.world.effect.MobEffect,boolean,int) -> <init>
204:207:void setEffect(net.minecraft.world.effect.MobEffect) -> a
210:210:net.minecraft.network.chat.MutableComponent
createEffectDescription(net.minecraft.world.effect.MobEffect) -> b
215:225:void onPress() -> c
229:230:void renderIcon(net.minecraft.client.gui.GuiGraphics) -> a
234:236:void updateStatus(int) -> a
240:240:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconScreenButton ->
evt$e:
boolean selected -> a
149:150:void <init>(int,int) -> <init>
153:154:void <init>(int,int,net.minecraft.network.chat.Component) -> <init>
159:172:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) -
> b
void renderIcon(net.minecraft.client.gui.GuiGraphics) -> a
177:177:boolean isSelected() -> a
181:182:void setSelected(boolean) -> b
186:187:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconSpriteScreenButton ->
evt$f:
int iconX -> a
int iconY -> b
271:274:void <init>(int,int,int,int,net.minecraft.network.chat.Component) ->
<init>
278:279:void renderIcon(net.minecraft.client.gui.GuiGraphics) -> a
net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconUpgradePowerButton ->
evt$g:
net.minecraft.client.gui.screens.inventory.BeaconScreen this$0 -> c
245:247:void
<init>(net.minecraft.client.gui.screens.inventory.BeaconScreen,int,int,net.minecraf
t.world.effect.MobEffect) -> <init>
251:251:net.minecraft.network.chat.MutableComponent
createEffectDescription(net.minecraft.world.effect.MobEffect) -> b
256:263:void updateStatus(int) -> a
net.minecraft.client.gui.screens.inventory.BlastFurnaceScreen -> evu:
net.minecraft.resources.ResourceLocation TEXTURE -> x
13:14:void
<init>(net.minecraft.world.inventory.BlastFurnaceMenu,net.minecraft.world.entity.pl
ayer.Inventory,net.minecraft.network.chat.Component) -> <init>
10:10:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.BookEditScreen -> evv:
int TEXT_WIDTH -> a
int TEXT_HEIGHT -> b
int IMAGE_WIDTH -> c
int IMAGE_HEIGHT -> k
net.minecraft.network.chat.Component EDIT_TITLE_LABEL -> l
net.minecraft.network.chat.Component FINALIZE_WARNING_LABEL -> m
net.minecraft.util.FormattedCharSequence BLACK_CURSOR -> n
net.minecraft.util.FormattedCharSequence GRAY_CURSOR -> o
net.minecraft.world.entity.player.Player owner -> p
net.minecraft.world.item.ItemStack book -> q
boolean isModified -> r
boolean isSigning -> s
int frameTick -> t
int currentPage -> u
java.util.List pages -> v
java.lang.String title -> w
net.minecraft.client.gui.font.TextFieldHelper pageEdit -> x
net.minecraft.client.gui.font.TextFieldHelper titleEdit -> y
long lastClickTime -> z
int lastIndex -> A
net.minecraft.client.gui.screens.inventory.PageButton forwardButton -> C
net.minecraft.client.gui.screens.inventory.PageButton backButton -> D
net.minecraft.client.gui.components.Button doneButton -> E
net.minecraft.client.gui.components.Button signButton -> F
net.minecraft.client.gui.components.Button finalizeButton -> G
net.minecraft.client.gui.components.Button cancelButton -> H
net.minecraft.world.InteractionHand hand -> I
net.minecraft.client.gui.screens.inventory.BookEditScreen$DisplayCache
displayCache -> J
net.minecraft.network.chat.Component pageMsg -> K
net.minecraft.network.chat.Component ownerText -> L
61:112:void
<init>(net.minecraft.world.entity.player.Player,net.minecraft.world.item.ItemStack,
net.minecraft.world.InteractionHand) -> <init>
115:118:void setClipboard(java.lang.String) -> a
121:121:java.lang.String getClipboard() -> l
125:125:int getNumPages() -> B
130:132:void tick() -> f
136:167:void init() -> b
170:175:void pageBack() -> C
178:188:void pageForward() -> D
191:199:void updateButtonVisibility() -> E
202:206:void eraseEmptyTrailingPages() -> F
209:220:void saveChanges(boolean) -> c
223:233:void updateLocalCopy(boolean) -> e
236:241:void appendPageToBook() -> G
245:257:boolean keyPressed(int,int,int) -> a
263:281:boolean charTyped(char,int) -> a
287:341:boolean bookKeyPressed(int,int,int) -> c
345:346:void keyUp() -> H
349:350:void keyDown() -> I
353:356:void changeLine(int) -> a
359:366:void keyHome() -> J
369:377:void keyEnd() -> K
380:397:boolean titleKeyPressed(int,int,int) -> d
401:404:java.lang.String getCurrentPageText() -> L
408:413:void setCurrentPageText(java.lang.String) -> b
417:452:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
455:463:void
renderCursor(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.screens.
inventory.BookEditScreen$Pos2i,boolean) -> a
466:473:void
renderHighlight(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.renderer.
Rect2i[]) -> a
476:476:net.minecraft.client.gui.screens.inventory.BookEditScreen$Pos2i
convertScreenToLocal(net.minecraft.client.gui.screens.inventory.BookEditScreen$Pos2
i) -> a
480:480:net.minecraft.client.gui.screens.inventory.BookEditScreen$Pos2i
convertLocalToScreen(net.minecraft.client.gui.screens.inventory.BookEditScreen$Pos2
i) -> b
485:510:boolean mouseClicked(double,double,int) -> a
514:519:void selectWord(int) -> b
523:533:boolean mouseDragged(double,double,int,double,double) -> a
537:542:net.minecraft.client.gui.screens.inventory.BookEditScreen$DisplayCache
getDisplayCache() -> M
546:547:void clearDisplayCache() -> N
550:552:void clearDisplayCacheAfterPageChange() -> O
555:616:net.minecraft.client.gui.screens.inventory.BookEditScreen$DisplayCache
rebuildDisplayCache() -> P
620:624:int findLineFromPos(int[],int) -> a
629:635:net.minecraft.client.renderer.Rect2i
createPartialLineSelection(java.lang.String,net.minecraft.client.StringSplitter,int
,int,int,int) -> a
639:648:net.minecraft.client.renderer.Rect2i
createSelection(net.minecraft.client.gui.screens.inventory.BookEditScreen$Pos2i,net
.minecraft.client.gui.screens.inventory.BookEditScreen$Pos2i) -> a
568:576:void
lambda$rebuildDisplayCache$10(org.apache.commons.lang3.mutable.MutableInt,java.lang
.String,org.apache.commons.lang3.mutable.MutableBoolean,it.unimi.dsi.fastutil.ints.
IntList,java.util.List,net.minecraft.network.chat.Style,int,int) -> a
164:164:void lambda$init$9(net.minecraft.client.gui.components.Button) -> a
163:163:void lambda$init$8(net.minecraft.client.gui.components.Button) -> b
154:158:void lambda$init$7(net.minecraft.client.gui.components.Button) -> c
148:152:void lambda$init$6(net.minecraft.client.gui.components.Button) -> d
143:145:void lambda$init$5(net.minecraft.client.gui.components.Button) -> e
139:141:void lambda$init$4(net.minecraft.client.gui.components.Button) -> f
76:76:boolean lambda$new$3(java.lang.String) -> c
73:73:void lambda$new$2(java.lang.String) -> d
72:72:java.lang.String lambda$new$1() -> Q
68:68:boolean lambda$new$0(java.lang.String) -> e
48:51:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.BookEditScreen$DisplayCache -> evv$a:
net.minecraft.client.gui.screens.inventory.BookEditScreen$DisplayCache EMPTY ->
a
java.lang.String fullText -> b
net.minecraft.client.gui.screens.inventory.BookEditScreen$Pos2i cursor -> c
boolean cursorAtEnd -> d
int[] lineStarts -> e
net.minecraft.client.gui.screens.inventory.BookEditScreen$LineInfo[] lines -> f
net.minecraft.client.renderer.Rect2i[] selection -> g
688:695:void
<init>(java.lang.String,net.minecraft.client.gui.screens.inventory.BookEditScreen$P
os2i,boolean,int[],net.minecraft.client.gui.screens.inventory.BookEditScreen$LineIn
fo[],net.minecraft.client.renderer.Rect2i[]) -> <init>
698:706:int
getIndexAtPosition(net.minecraft.client.gui.Font,net.minecraft.client.gui.screens.i
nventory.BookEditScreen$Pos2i) -> a
710:720:int changeLine(int,int) -> a
724:725:int findLineStart(int) -> a
729:730:int findLineEnd(int) -> b
678:678:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.BookEditScreen$LineInfo -> evv$b:
net.minecraft.network.chat.Style style -> a
java.lang.String contents -> b
net.minecraft.network.chat.Component asComponent -> c
int x -> d
int y -> e
668:674:void <init>(net.minecraft.network.chat.Style,java.lang.String,int,int)
-> <init>
net.minecraft.client.gui.screens.inventory.BookEditScreen$Pos2i -> evv$c:
int x -> a
int y -> b
655:658:void <init>(int,int) -> <init>
net.minecraft.client.gui.screens.inventory.BookViewScreen -> evw:
int PAGE_INDICATOR_TEXT_Y_OFFSET -> a
int PAGE_TEXT_X_OFFSET -> b
int PAGE_TEXT_Y_OFFSET -> c
net.minecraft.client.gui.screens.inventory.BookViewScreen$BookAccess
EMPTY_ACCESS -> k
net.minecraft.resources.ResourceLocation BOOK_LOCATION -> l
int TEXT_WIDTH -> m
int TEXT_HEIGHT -> n
int IMAGE_WIDTH -> o
int IMAGE_HEIGHT -> p
net.minecraft.client.gui.screens.inventory.BookViewScreen$BookAccess bookAccess
-> q
int currentPage -> r
java.util.List cachedPageComponents -> s
int cachedPage -> t
net.minecraft.network.chat.Component pageMsg -> u
net.minecraft.client.gui.screens.inventory.PageButton forwardButton -> v
net.minecraft.client.gui.screens.inventory.PageButton backButton -> w
boolean playTurnSound -> x
150:151:void
<init>(net.minecraft.client.gui.screens.inventory.BookViewScreen$BookAccess) ->
<init>
154:155:void <init>() -> <init>
140:161:void
<init>(net.minecraft.client.gui.screens.inventory.BookViewScreen$BookAccess,boolean
) -> <init>
164:168:void
setBookAccess(net.minecraft.client.gui.screens.inventory.BookViewScreen$BookAccess)
-> a
171:178:boolean setPage(int) -> a
182:182:boolean forcePage(int) -> b
187:189:void init() -> b
192:193:void createMenuControls() -> l
196:203:void createPageControlButtons() -> B
206:206:int getNumPages() -> C
210:214:void pageBack() -> D
217:221:void pageForward() -> E
224:226:void updateButtonVisibility() -> G
230:242:boolean keyPressed(int,int,int) -> a
248:276:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
280:287:boolean mouseClicked(double,double,int) -> a
292:312:boolean handleComponentClicked(net.minecraft.network.chat.Style) -> a
316:317:void closeScreen() -> F
321:343:net.minecraft.network.chat.Style
getClickedComponentStyleAt(double,double) -> a
347:349:java.util.List loadPages(net.minecraft.nbt.CompoundTag) -> a
354:368:void
loadPages(net.minecraft.nbt.CompoundTag,java.util.function.Consumer) -> a
358:359:java.lang.String
lambda$loadPages$3(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.ListTag,int) ->
a
200:200:void
lambda$createPageControlButtons$2(net.minecraft.client.gui.components.Button) -> a
199:199:void
lambda$createPageControlButtons$1(net.minecraft.client.gui.components.Button) -> b
192:192:void
lambda$createMenuControls$0(net.minecraft.client.gui.components.Button) -> c
60:130:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.BookViewScreen$1 -> evw$1:
60:60:void <init>() -> <init>
63:63:int getPageCount() -> a
68:68:net.minecraft.network.chat.FormattedText getPageRaw(int) -> a
net.minecraft.client.gui.screens.inventory.BookViewScreen$BookAccess -> evw$a:
int getPageCount() -> a
net.minecraft.network.chat.FormattedText getPageRaw(int) -> a
44:47:net.minecraft.network.chat.FormattedText getPage(int) -> b
51:56:net.minecraft.client.gui.screens.inventory.BookViewScreen$BookAccess
fromItem(net.minecraft.world.item.ItemStack) -> a
net.minecraft.client.gui.screens.inventory.BookViewScreen$WritableBookAccess ->
evw$b:
java.util.List pages -> a
110:112:void <init>(net.minecraft.world.item.ItemStack) -> <init>
115:116:java.util.List readPages(net.minecraft.world.item.ItemStack) -> b
121:121:int getPageCount() -> a
126:126:net.minecraft.network.chat.FormattedText getPageRaw(int) -> a
net.minecraft.client.gui.screens.inventory.BookViewScreen$WrittenBookAccess ->
evw$c:
java.util.List pages -> a
75:77:void <init>(net.minecraft.world.item.ItemStack) -> <init>
80:85:java.util.List readPages(net.minecraft.world.item.ItemStack) -> b
90:90:int getPageCount() -> a
95:103:net.minecraft.network.chat.FormattedText getPageRaw(int) -> a
net.minecraft.client.gui.screens.inventory.BrewingStandScreen -> evx:
net.minecraft.resources.ResourceLocation BREWING_STAND_LOCATION -> w
int[] BUBBLELENGTHS -> x
18:19:void
<init>(net.minecraft.world.inventory.BrewingStandMenu,net.minecraft.world.entity.pl
ayer.Inventory,net.minecraft.network.chat.Component) -> <init>
23:25:void init() -> b
29:32:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
36:58:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
14:15:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.CartographyTableScreen -> evy:
net.minecraft.resources.ResourceLocation BG_LOCATION -> w
20:22:void
<init>(net.minecraft.world.inventory.CartographyTableMenu,net.minecraft.world.entit
y.player.Inventory,net.minecraft.network.chat.Component) -> <init>
26:28:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
32:70:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
73:104:void
renderResultingMap(net.minecraft.client.gui.GuiGraphics,java.lang.Integer,net.minec
raft.world.level.saveddata.maps.MapItemSavedData,boolean,boolean,boolean,boolean) -
> a
107:117:void
renderMap(net.minecraft.client.gui.GuiGraphics,java.lang.Integer,net.minecraft.worl
d.level.saveddata.maps.MapItemSavedData,int,int,float) -> a
17:17:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.CommandBlockEditScreen -> evz:
net.minecraft.world.level.block.entity.CommandBlockEntity autoCommandBlock -> m
net.minecraft.client.gui.components.CycleButton modeButton -> n
net.minecraft.client.gui.components.CycleButton conditionalButton -> o
net.minecraft.client.gui.components.CycleButton autoexecButton -> p
net.minecraft.world.level.block.entity.CommandBlockEntity$Mode mode -> q
boolean conditional -> r
boolean autoexec -> s
16:22:void <init>(net.minecraft.world.level.block.entity.CommandBlockEntity) ->
<init>
26:26:net.minecraft.world.level.BaseCommandBlock getCommandBlock() -> l
31:31:int getPreviousY() -> B
36:65:void init() -> b
68:73:void enableControls(boolean) -> e
76:90:void updateGui() -> D
94:96:void resize(net.minecraft.client.Minecraft,int,int) -> a
100:101:void populateAndSendPacket(net.minecraft.world.level.BaseCommandBlock)
-> a
61:61:void
lambda$init$3(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) ->
a
54:54:void
lambda$init$2(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) ->
b
47:47:void
lambda$init$1(net.minecraft.client.gui.components.CycleButton,net.minecraft.world.l
evel.block.entity.CommandBlockEntity$Mode) -> a
38:41:net.minecraft.network.chat.Component
lambda$init$0(net.minecraft.world.level.block.entity.CommandBlockEntity$Mode) -> a
net.minecraft.client.gui.screens.inventory.CommandBlockEditScreen$1 -> evz$1:
int[] $SwitchMap$net$minecraft$world$level$block$entity$CommandBlockEntity$Mode
-> a
38:38:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.ContainerScreen -> ewa:
net.minecraft.resources.ResourceLocation CONTAINER_BACKGROUND -> w
int containerRows -> x
15:23:void
<init>(net.minecraft.world.inventory.ChestMenu,net.minecraft.world.entity.player.In
ventory,net.minecraft.network.chat.Component) -> <init>
27:30:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
34:38:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.CraftingScreen -> ewb:
net.minecraft.resources.ResourceLocation CRAFTING_TABLE_LOCATION -> w
net.minecraft.resources.ResourceLocation RECIPE_BUTTON_LOCATION -> x
net.minecraft.client.gui.screens.recipebook.RecipeBookComponent
recipeBookComponent -> y
boolean widthTooNarrow -> z
18:24:void
<init>(net.minecraft.world.inventory.CraftingMenu,net.minecraft.world.entity.player
.Inventory,net.minecraft.network.chat.Component) -> <init>
28:44:void init() -> b
48:51:void containerTick() -> B
55:68:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
72:75:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
79:79:boolean isHovering(int,int,int,int,double,double) -> a
84:93:boolean mouseClicked(double,double,int) -> a
98:99:boolean hasClickedOutside(double,double,int,int,int) -> a
104:107:void
slotClicked(net.minecraft.world.inventory.Slot,int,int,net.minecraft.world.inventor
y.ClickType) -> a
111:112:void recipesUpdated() -> D
116:116:net.minecraft.client.gui.screens.recipebook.RecipeBookComponent
getRecipeBookComponent() -> E
35:39:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
15:16:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.CreativeInventoryListener -> ewc:
net.minecraft.client.Minecraft minecraft -> a
11:13:void <init>(net.minecraft.client.Minecraft) -> <init>
17:18:void
slotChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,net.minecraft.w
orld.item.ItemStack) -> a
22:22:void
dataChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,int) -> a
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen -> ewd:
net.minecraft.resources.ResourceLocation CREATIVE_TABS_LOCATION -> w
java.lang.String GUI_CREATIVE_TAB_PREFIX -> x
java.lang.String CUSTOM_SLOT_LOCK -> y
int NUM_ROWS -> z
int NUM_COLS -> A
int TAB_WIDTH -> C
int TAB_HEIGHT -> D
int SCROLLER_WIDTH -> E
int SCROLLER_HEIGHT -> F
net.minecraft.world.SimpleContainer CONTAINER -> G
net.minecraft.network.chat.Component TRASH_SLOT_TOOLTIP -> H
int TEXT_COLOR -> I
net.minecraft.world.item.CreativeModeTab selectedTab -> J
float scrollOffs -> K
boolean scrolling -> L
net.minecraft.client.gui.components.EditBox searchBox -> M
java.util.List originalSlots -> N
net.minecraft.world.inventory.Slot destroyItemSlot -> O
net.minecraft.client.gui.screens.inventory.CreativeInventoryListener listener -
> P
boolean ignoreTextInput -> Q
boolean hasClickedOutside -> R
java.util.Set visibleTags -> S
boolean displayOperatorCreativeTab -> T
76:182:void
<init>(net.minecraft.world.entity.player.Player,net.minecraft.world.flag.FeatureFla
gSet,boolean) -> <init>
185:185:boolean hasPermissions(net.minecraft.world.entity.player.Player) -> a
189:201:void
tryRefreshInvalidatedTabs(net.minecraft.world.flag.FeatureFlagSet,boolean,net.minec
raft.core.HolderLookup$Provider) -> a
204:216:void refreshCurrentTabContents(java.util.Collection) -> a
220:235:void containerTick() -> B
239:366:void
slotClicked(net.minecraft.world.inventory.Slot,int,int,net.minecraft.world.inventor
y.ClickType) -> a
369:369:boolean isCreativeSlot(net.minecraft.world.inventory.Slot) -> a
374:397:void init() -> b
401:413:void resize(net.minecraft.client.Minecraft,int,int) -> a
417:422:void removed() -> ax_
426:439:boolean charTyped(char,int) -> a
444:476:boolean keyPressed(int,int,int) -> a
481:482:boolean keyReleased(int,int,int) -> b
486:506:void refreshSearchResults() -> E
509:521:void updateVisibleTags(java.lang.String) -> a
525:528:void renderLabels(net.minecraft.client.gui.GuiGraphics,int,int) -> b
532:548:boolean mouseClicked(double,double,int) -> a
553:567:boolean mouseReleased(double,double,int) -> b
571:571:boolean canScroll() -> G
575:673:void selectTab(net.minecraft.world.item.CreativeModeTab) -> a
677:682:boolean mouseScrolled(double,double,double) -> a
687:689:boolean hasClickedOutside(double,double,int,int,int) -> a
693:700:boolean insideScrollbar(double,double) -> a
706:716:boolean mouseDragged(double,double,int,double,double) -> a
721:735:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
739:768:java.util.List
getTooltipFromContainerItem(net.minecraft.world.item.ItemStack) -> a
773:796:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
799:806:int getTabX(net.minecraft.world.item.CreativeModeTab) -> b
810:816:int getTabY(net.minecraft.world.item.CreativeModeTab) -> c
820:822:boolean
checkTabClicked(net.minecraft.world.item.CreativeModeTab,double,double) -> a
826:833:boolean
checkTabHovering(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.item.Crea
tiveModeTab,int,int) -> a
837:869:void
renderTabButton(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.item.Creat
iveModeTab) -> a
872:872:boolean isInventoryOpen() -> D
968:992:void
handleHotbarLoadOrSave(net.minecraft.client.Minecraft,int,boolean,boolean) -> a
752:755:void
lambda$getTooltipFromContainerItem$3(net.minecraft.world.item.ItemStack,java.util.L
ist,net.minecraft.tags.TagKey) -> a
520:520:boolean
lambda$updateVisibleTags$2(java.util.function.Predicate,net.minecraft.tags.TagKey)
-> a
517:517:boolean
lambda$updateVisibleTags$1(java.lang.String,java.lang.String,net.minecraft.resource
s.ResourceLocation) -> a
513:513:boolean
lambda$updateVisibleTags$0(java.lang.String,net.minecraft.resources.ResourceLocatio
n) -> a
50:64:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$CustomCreati
veSlot -> ewd$a:
953:954:void <init>(net.minecraft.world.Container,int,int,int) -> <init>
958:963:boolean mayPickup(net.minecraft.world.entity.player.Player) -> a
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$ItemPickerMe
nu -> ewd$b:
net.minecraft.core.NonNullList items -> k
net.minecraft.world.inventory.AbstractContainerMenu inventoryMenu -> l
80:100:void <init>(net.minecraft.world.entity.player.Player) -> <init>
104:104:boolean stillValid(net.minecraft.world.entity.player.Player) -> a
108:108:int calculateRowCount() -> l
112:112:int getRowIndexForScroll(float) -> a
116:116:float getScrollForRowIndex(int) -> e
120:120:float subtractInputFromScroll(float,double) -> a
124:135:void scrollTo(float) -> b
138:138:boolean canScroll() -> m
143:151:net.minecraft.world.item.ItemStack
quickMoveStack(net.minecraft.world.entity.player.Player,int) -> a
156:156:boolean
canTakeItemForPickAll(net.minecraft.world.item.ItemStack,net.minecraft.world.invent
ory.Slot) -> a
161:161:boolean canDragTo(net.minecraft.world.inventory.Slot) -> b
166:166:net.minecraft.world.item.ItemStack getCarried() -> g
171:172:void setCarried(net.minecraft.world.item.ItemStack) -> b
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$SlotWrapper
-> ewd$c:
net.minecraft.world.inventory.Slot target -> a
880:882:void <init>(net.minecraft.world.inventory.Slot,int,int,int) -> <init>
886:887:void
onTake(net.minecraft.world.entity.player.Player,net.minecraft.world.item.ItemStack)
-> a
891:891:boolean mayPlace(net.minecraft.world.item.ItemStack) -> a
896:896:net.minecraft.world.item.ItemStack getItem() -> e
901:901:boolean hasItem() -> f
906:907:void setByPlayer(net.minecraft.world.item.ItemStack) -> d
911:912:void set(net.minecraft.world.item.ItemStack) -> e
916:917:void setChanged() -> d
921:921:int getMaxStackSize() -> a
926:926:int getMaxStackSize(net.minecraft.world.item.ItemStack) -> a_
932:932:com.mojang.datafixers.util.Pair getNoItemIcon() -> c
937:937:net.minecraft.world.item.ItemStack remove(int) -> a
942:942:boolean isActive() -> b
947:947:boolean mayPickup(net.minecraft.world.entity.player.Player) -> a
net.minecraft.client.gui.screens.inventory.CyclingSlotBackground -> ewe:
int ICON_CHANGE_TICK_RATE -> a
int ICON_SIZE -> b
int ICON_TRANSITION_TICK_DURATION -> c
int slotIndex -> d
java.util.List icons -> e
int tick -> f
int iconIndex -> g
20:26:void <init>(int) -> <init>
29:37:void tick(java.util.List) -> a
40:52:void
render(net.minecraft.world.inventory.AbstractContainerMenu,net.minecraft.client.gui
.GuiGraphics,float,int,int) -> a
55:57:void
renderIcon(net.minecraft.world.inventory.Slot,net.minecraft.resources.ResourceLocat
ion,float,net.minecraft.client.gui.GuiGraphics,int,int) -> a
60:61:float getIconTransitionTransparency(float) -> a
net.minecraft.client.gui.screens.inventory.DispenserScreen -> ewf:
net.minecraft.resources.ResourceLocation CONTAINER_LOCATION -> w
13:14:void
<init>(net.minecraft.world.inventory.DispenserMenu,net.minecraft.world.entity.playe
r.Inventory,net.minecraft.network.chat.Component) -> <init>
18:20:void init() -> b
24:27:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
31:34:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.EffectRenderingInventoryScreen -> ewg:
22:23:void
<init>(net.minecraft.world.inventory.AbstractContainerMenu,net.minecraft.world.enti
ty.player.Inventory,net.minecraft.network.chat.Component) -> <init>
27:29:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
32:35:boolean canSeeEffects() -> F
39:76:void renderEffects(net.minecraft.client.gui.GuiGraphics,int,int) -> c
79:88:void
renderBackgrounds(net.minecraft.client.gui.GuiGraphics,int,int,java.lang.Iterable,b
oolean) -> a
91:99:void
renderIcons(net.minecraft.client.gui.GuiGraphics,int,int,java.lang.Iterable,boolean
) -> b
102:112:void
renderLabels(net.minecraft.client.gui.GuiGraphics,int,int,java.lang.Iterable) -> a
115:119:net.minecraft.network.chat.Component
getEffectName(net.minecraft.world.effect.MobEffectInstance) -> a
net.minecraft.client.gui.screens.inventory.EnchantmentNames -> ewh:
net.minecraft.resources.ResourceLocation ALT_FONT -> a
net.minecraft.network.chat.Style ROOT_STYLE -> b
net.minecraft.client.gui.screens.inventory.EnchantmentNames INSTANCE -> c
net.minecraft.util.RandomSource random -> d
java.lang.String[] words -> e
17:43:void <init>() -> <init>
46:46:net.minecraft.client.gui.screens.inventory.EnchantmentNames getInstance()
-> a
50:59:net.minecraft.network.chat.FormattedText
getRandomName(net.minecraft.client.gui.Font,int) -> a
63:64:void initSeed(long) -> a
12:15:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.EnchantmentScreen -> ewi:
net.minecraft.resources.ResourceLocation ENCHANTING_TABLE_LOCATION -> E
net.minecraft.resources.ResourceLocation ENCHANTING_BOOK_LOCATION -> F
net.minecraft.util.RandomSource random -> G
net.minecraft.client.model.BookModel bookModel -> H
int time -> w
float flip -> x
float oFlip -> y
float flipT -> z
float flipA -> A
float open -> C
float oOpen -> D
net.minecraft.world.item.ItemStack last -> I
31:46:void
<init>(net.minecraft.world.inventory.EnchantmentMenu,net.minecraft.world.entity.pla
yer.Inventory,net.minecraft.network.chat.Component) -> <init>
50:52:void init() -> b
56:58:void containerTick() -> B
62:74:boolean mouseClicked(double,double,int) -> a
79:123:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
126:152:void renderBook(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
c
156:204:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
207:240:void tickBook() -> D
28:29:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.FurnaceScreen -> ewj:
net.minecraft.resources.ResourceLocation TEXTURE -> x
13:14:void
<init>(net.minecraft.world.inventory.FurnaceMenu,net.minecraft.world.entity.player.
Inventory,net.minecraft.network.chat.Component) -> <init>
10:10:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.GrindstoneScreen -> ewk:
net.minecraft.resources.ResourceLocation GRINDSTONE_LOCATION -> w
13:14:void
<init>(net.minecraft.world.inventory.GrindstoneMenu,net.minecraft.world.entity.play
er.Inventory,net.minecraft.network.chat.Component) -> <init>
18:23:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
27:34:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.HangingSignEditScreen -> ewl:
float MAGIC_BACKGROUND_SCALE -> b
org.joml.Vector3f TEXT_SCALE -> c
int TEXTURE_WIDTH -> k
int TEXTURE_HEIGHT -> l
net.minecraft.resources.ResourceLocation texture -> m
18:20:void
<init>(net.minecraft.world.level.block.entity.SignBlockEntity,boolean,boolean) ->
<init>
24:25:void
offsetSign(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.level.block.sta
te.BlockState) -> b
29:33:void
renderSignBackground(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.level
.block.state.BlockState) -> a
37:37:org.joml.Vector3f getSignTextScale() -> l
12:12:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.HopperScreen -> ewm:
net.minecraft.resources.ResourceLocation HOPPER_LOCATION -> w
13:16:void
<init>(net.minecraft.world.inventory.HopperMenu,net.minecraft.world.entity.player.I
nventory,net.minecraft.network.chat.Component) -> <init>
20:23:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
27:30:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.HorseInventoryScreen -> ewn:
net.minecraft.resources.ResourceLocation HORSE_INVENTORY_LOCATION -> w
net.minecraft.world.entity.animal.horse.AbstractHorse horse -> x
float xMouse -> y
float yMouse -> z
19:21:void
<init>(net.minecraft.world.inventory.HorseInventoryMenu,net.minecraft.world.entity.
player.Inventory,net.minecraft.world.entity.animal.horse.AbstractHorse) -> <init>
25:49:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
53:59:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.InventoryScreen -> ewo:
net.minecraft.resources.ResourceLocation RECIPE_BUTTON_LOCATION -> w
float xMouse -> x
float yMouse -> y
net.minecraft.client.gui.screens.recipebook.RecipeBookComponent
recipeBookComponent -> z
boolean widthTooNarrow -> A
boolean buttonClicked -> C
31:38:void <init>(net.minecraft.world.entity.player.Player) -> <init>
42:48:void containerTick() -> B
52:72:void init() -> b
76:77:void renderLabels(net.minecraft.client.gui.GuiGraphics,int,int) -> b
81:97:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
101:106:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
109:135:void
renderEntityInInventoryFollowsMouse(net.minecraft.client.gui.GuiGraphics,int,int,in
t,float,float,net.minecraft.world.entity.LivingEntity) -> a
138:158:void
renderEntityInInventory(net.minecraft.client.gui.GuiGraphics,int,int,int,org.joml.Q
uaternionf,org.joml.Quaternionf,net.minecraft.world.entity.LivingEntity) -> a
162:162:boolean isHovering(int,int,int,int,double,double) -> a
167:176:boolean mouseClicked(double,double,int) -> a
181:186:boolean mouseReleased(double,double,int) -> b
191:192:boolean hasClickedOutside(double,double,int,int,int) -> a
197:200:void
slotClicked(net.minecraft.world.inventory.Slot,int,int,net.minecraft.world.inventor
y.ClickType) -> a
204:205:void recipesUpdated() -> D
209:209:net.minecraft.client.gui.screens.recipebook.RecipeBookComponent
getRecipeBookComponent() -> E
151:151:void
lambda$renderEntityInInventory$1(net.minecraft.client.renderer.entity.EntityRenderD
ispatcher,net.minecraft.world.entity.LivingEntity,net.minecraft.client.gui.GuiGraph
ics) -> a
63:69:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
26:26:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.ItemCombinerScreen -> ewp:
net.minecraft.resources.ResourceLocation menuResource -> w
16:18:void
<init>(net.minecraft.world.inventory.ItemCombinerMenu,net.minecraft.world.entity.pl
ayer.Inventory,net.minecraft.network.chat.Component,net.minecraft.resources.Resourc
eLocation) -> <init>
21:21:void subInit() -> D
25:28:void init() -> b
32:35:void removed() -> ax_
39:45:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
48:48:void renderFg(net.minecraft.client.gui.GuiGraphics,int,int,float) -> c
52:54:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
void renderErrorIcon(net.minecraft.client.gui.GuiGraphics,int,int) -> c
60:60:void
dataChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,int) -> a
64:64:void
slotChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,net.minecraft.w
orld.item.ItemStack) -> a
net.minecraft.client.gui.screens.inventory.JigsawBlockEditScreen -> ewq:
int MAX_LEVELS -> a
net.minecraft.network.chat.Component JOINT_LABEL -> b
net.minecraft.network.chat.Component POOL_LABEL -> c
net.minecraft.network.chat.Component NAME_LABEL -> k
net.minecraft.network.chat.Component TARGET_LABEL -> l
net.minecraft.network.chat.Component FINAL_STATE_LABEL -> m
net.minecraft.world.level.block.entity.JigsawBlockEntity jigsawEntity -> n
net.minecraft.client.gui.components.EditBox nameEdit -> o
net.minecraft.client.gui.components.EditBox targetEdit -> p
net.minecraft.client.gui.components.EditBox poolEdit -> q
net.minecraft.client.gui.components.EditBox finalStateEdit -> r
int levels -> s
boolean keepJigsaws -> t
net.minecraft.client.gui.components.CycleButton jointButton -> u
net.minecraft.client.gui.components.Button doneButton -> v
net.minecraft.client.gui.components.Button generateButton -> w
net.minecraft.world.level.block.entity.JigsawBlockEntity$JointType joint -> x
37:48:void <init>(net.minecraft.world.level.block.entity.JigsawBlockEntity) ->
<init>
52:56:void tick() -> f
59:61:void onDone() -> l
64:65:void onCancel() -> B
68:76:void sendToServer() -> C
79:84:void sendGenerate() -> D
88:89:void onClose() -> aw_
93:156:void init() -> b
159:164:void updateValidity() -> E
168:184:void resize(net.minecraft.client.Minecraft,int,int) -> a
188:197:boolean keyPressed(int,int,int) -> a
202:221:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
152:152:void lambda$init$7(net.minecraft.client.gui.components.Button) -> a
151:151:void lambda$init$6(net.minecraft.client.gui.components.Button) -> b
147:149:void lambda$init$5(net.minecraft.client.gui.components.Button) -> c
143:143:void
lambda$init$4(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) ->
a
121:121:void
lambda$init$3(net.minecraft.client.gui.components.CycleButton,net.minecraft.world.l
evel.block.entity.JigsawBlockEntity$JointType) -> a
108:108:void lambda$init$2(java.lang.String) -> a
102:102:void lambda$init$1(java.lang.String) -> b
96:96:void lambda$init$0(java.lang.String) -> c
23:27:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.JigsawBlockEditScreen$1 -> ewq$1:
net.minecraft.client.gui.screens.inventory.JigsawBlockEditScreen this$0 -> a
127:130:void
<init>(net.minecraft.client.gui.screens.inventory.JigsawBlockEditScreen,int,int,int
,int,net.minecraft.network.chat.Component,double) -> <init>
134:135:void updateMessage() -> b
139:140:void applyValue() -> a
net.minecraft.client.gui.screens.inventory.LecternScreen -> ewr:
net.minecraft.world.inventory.LecternMenu menu -> q
net.minecraft.world.inventory.ContainerListener listener -> r
16:32:void
<init>(net.minecraft.world.inventory.LecternMenu,net.minecraft.world.entity.player.
Inventory,net.minecraft.network.chat.Component) -> <init>
36:36:net.minecraft.world.inventory.LecternMenu getMenu() -> G
41:43:void init() -> b
47:49:void onClose() -> aw_
53:55:void removed() -> ax_
59:65:void createMenuControls() -> l
69:70:void pageBack() -> D
74:75:void pageForward() -> E
79:83:boolean forcePage(int) -> b
87:88:void sendButtonClick(int) -> c
92:92:boolean isPauseScreen() -> az_
96:98:void bookChanged() -> H
101:102:void pageChanged() -> I
106:107:void closeScreen() -> F
13:13:net.minecraft.world.inventory.AbstractContainerMenu getMenu() -> C
61:61:void
lambda$createMenuControls$1(net.minecraft.client.gui.components.Button) -> a
60:60:void
lambda$createMenuControls$0(net.minecraft.client.gui.components.Button) -> b
net.minecraft.client.gui.screens.inventory.LecternScreen$1 -> ewr$1:
net.minecraft.client.gui.screens.inventory.LecternScreen this$0 -> a
16:16:void <init>(net.minecraft.client.gui.screens.inventory.LecternScreen) ->
<init>
19:20:void
slotChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,net.minecraft.w
orld.item.ItemStack) -> a
24:27:void
dataChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,int) -> a
net.minecraft.client.gui.screens.inventory.LoomScreen -> ews:
net.minecraft.resources.ResourceLocation BG_LOCATION -> w
int PATTERN_COLUMNS -> x
int PATTERN_ROWS -> y
int SCROLLER_WIDTH -> z
int SCROLLER_HEIGHT -> A
int PATTERN_IMAGE_SIZE -> C
int SCROLLER_FULL_HEIGHT -> D
int PATTERNS_X -> E
int PATTERNS_Y -> F
net.minecraft.client.model.geom.ModelPart flag -> G
java.util.List resultBannerPatterns -> H
net.minecraft.world.item.ItemStack bannerStack -> I
net.minecraft.world.item.ItemStack dyeStack -> J
net.minecraft.world.item.ItemStack patternStack -> K
boolean displayPatterns -> L
boolean hasMaxPatterns -> M
float scrollOffs -> N
boolean scrolling -> O
int startRow -> P
55:69:void
<init>(net.minecraft.world.inventory.LoomMenu,net.minecraft.world.entity.player.Inv
entory,net.minecraft.network.chat.Component) -> <init>
73:75:void init() -> b
79:81:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
84:84:int totalRowCount() -> D
89:160:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
163:189:void
renderPattern(net.minecraft.client.gui.GuiGraphics,net.minecraft.core.Holder,int,in
t) -> a
193:219:boolean mouseClicked(double,double,int) -> a
224:233:boolean mouseDragged(double,double,int,double,double) -> a
238:244:boolean mouseScrolled(double,double,double) -> a
249:249:boolean hasClickedOutside(double,double,int,int,int) -> a
253:282:void containerChanged() -> E
40:40:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.MenuAccess -> ewt:
net.minecraft.world.inventory.AbstractContainerMenu getMenu() -> C
net.minecraft.client.gui.screens.inventory.MerchantScreen -> ewu:
net.minecraft.resources.ResourceLocation VILLAGER_LOCATION -> w
int TEXTURE_WIDTH -> x
int TEXTURE_HEIGHT -> y
int MERCHANT_MENU_PART_X -> z
int PROGRESS_BAR_X -> A
int PROGRESS_BAR_Y -> C
int SELL_ITEM_1_X -> D
int SELL_ITEM_2_X -> E
int BUY_ITEM_X -> F
int LABEL_Y -> G
int NUMBER_OF_OFFER_BUTTONS -> H
int TRADE_BUTTON_X -> I
int TRADE_BUTTON_HEIGHT -> J
int TRADE_BUTTON_WIDTH -> K
int SCROLLER_HEIGHT -> L
int SCROLLER_WIDTH -> M
int SCROLL_BAR_HEIGHT -> N
int SCROLL_BAR_TOP_POS_Y -> O
int SCROLL_BAR_START_X -> P
net.minecraft.network.chat.Component TRADES_LABEL -> Q
net.minecraft.network.chat.Component LEVEL_SEPARATOR -> R
net.minecraft.network.chat.Component DEPRECATED_TOOLTIP -> S
int shopItem -> T
net.minecraft.client.gui.screens.inventory.MerchantScreen$TradeOfferButton[]
tradeOfferButtons -> U
int scrollOff -> V
boolean isDragging -> W
48:56:void
<init>(net.minecraft.world.inventory.MerchantMenu,net.minecraft.world.entity.player
.Inventory,net.minecraft.network.chat.Component) -> <init>
59:62:void postButtonClick() -> D
66:82:void init() -> b
86:99:void renderLabels(net.minecraft.client.gui.GuiGraphics,int,int) -> b
103:120:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
123:147:void
renderProgressBar(net.minecraft.client.gui.GuiGraphics,int,int,net.minecraft.world.
item.trading.MerchantOffer) -> a
150:164:void
renderScroller(net.minecraft.client.gui.GuiGraphics,int,int,net.minecraft.world.ite
m.trading.MerchantOffers) -> a
168:237:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
240:246:void
renderButtonArrows(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.item.tr
ading.MerchantOffer,int,int) -> a
249:260:void
renderAndDecorateCostA(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.ite
m.ItemStack,net.minecraft.world.item.ItemStack,int,int) -> a
263:263:boolean canScroll(int) -> a
268:273:boolean mouseScrolled(double,double,double) -> a
278:292:boolean mouseDragged(double,double,int,double,double) -> a
297:307:boolean mouseClicked(double,double,int) -> a
74:78:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
18:18:net.minecraft.client.gui.Font
access$000(net.minecraft.client.gui.screens.inventory.MerchantScreen) -> a
18:18:net.minecraft.client.gui.Font
access$100(net.minecraft.client.gui.screens.inventory.MerchantScreen) -> b
18:18:net.minecraft.client.gui.Font
access$200(net.minecraft.client.gui.screens.inventory.MerchantScreen) -> c
19:45:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.MerchantScreen$TradeOfferButton ->
ewu$a:
int index -> a
net.minecraft.client.gui.screens.inventory.MerchantScreen this$0 -> b
313:317:void
<init>(net.minecraft.client.gui.screens.inventory.MerchantScreen,int,int,int,net.mi
necraft.client.gui.components.Button$OnPress) -> <init>
320:320:int getIndex() -> a
324:338:void renderToolTip(net.minecraft.client.gui.GuiGraphics,int,int) -> a
net.minecraft.client.gui.screens.inventory.MinecartCommandBlockEditScreen -> ewv:
net.minecraft.world.level.BaseCommandBlock commandBlock -> m
10:12:void <init>(net.minecraft.world.level.BaseCommandBlock) -> <init>
16:16:net.minecraft.world.level.BaseCommandBlock getCommandBlock() -> l
21:21:int getPreviousY() -> B
26:28:void init() -> b
32:36:void populateAndSendPacket(net.minecraft.world.level.BaseCommandBlock) ->
a
net.minecraft.client.gui.screens.inventory.PageButton -> eww:
boolean isForward -> a
boolean playTurnSound -> b
15:18:void
<init>(int,int,boolean,net.minecraft.client.gui.components.Button$OnPress,boolean)
-> <init>
22:32:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
36:39:void playDownSound(net.minecraft.client.sounds.SoundManager) -> a
net.minecraft.client.gui.screens.inventory.ShulkerBoxScreen -> ewx:
net.minecraft.resources.ResourceLocation CONTAINER_TEXTURE -> w
13:16:void
<init>(net.minecraft.world.inventory.ShulkerBoxMenu,net.minecraft.world.entity.play
er.Inventory,net.minecraft.network.chat.Component) -> <init>
20:23:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
27:30:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.SignEditScreen -> ewy:
float MAGIC_SCALE_NUMBER -> b
float MAGIC_TEXT_SCALE -> c
org.joml.Vector3f TEXT_SCALE -> k
net.minecraft.client.renderer.blockentity.SignRenderer$SignModel signModel -> l
25:26:void
<init>(net.minecraft.world.level.block.entity.SignBlockEntity,boolean,boolean) ->
<init>
30:33:void init() -> b
37:43:void
offsetSign(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.level.block.sta
te.BlockState) -> b
47:61:void
renderSignBackground(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.level
.block.state.BlockState) -> a
65:65:org.joml.Vector3f getSignTextScale() -> l
20:20:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.SmithingScreen -> ewz:
net.minecraft.resources.ResourceLocation SMITHING_LOCATION -> D
net.minecraft.resources.ResourceLocation
EMPTY_SLOT_SMITHING_TEMPLATE_ARMOR_TRIM -> E
net.minecraft.resources.ResourceLocation
EMPTY_SLOT_SMITHING_TEMPLATE_NETHERITE_UPGRADE -> F
net.minecraft.network.chat.Component MISSING_TEMPLATE_TOOLTIP -> G
net.minecraft.network.chat.Component ERROR_TOOLTIP -> H
java.util.List EMPTY_SLOT_SMITHING_TEMPLATES -> I
int TITLE_LABEL_X -> J
int TITLE_LABEL_Y -> K
int ERROR_ICON_WIDTH -> L
int ERROR_ICON_HEIGHT -> M
int ERROR_ICON_X -> N
int ERROR_ICON_Y -> O
int TOOLTIP_WIDTH -> P
int ARMOR_STAND_Y_ROT -> w
int ARMOR_STAND_X_ROT -> x
org.joml.Quaternionf ARMOR_STAND_ANGLE -> y
int ARMOR_STAND_SCALE -> z
int ARMOR_STAND_OFFSET_Y -> A
int ARMOR_STAND_OFFSET_X -> C
net.minecraft.client.gui.screens.inventory.CyclingSlotBackground templateIcon -
> Q
net.minecraft.client.gui.screens.inventory.CyclingSlotBackground baseIcon -> R
net.minecraft.client.gui.screens.inventory.CyclingSlotBackground additionalIcon
-> S
net.minecraft.world.entity.decoration.ArmorStand armorStandPreview -> T
46:56:void
<init>(net.minecraft.world.inventory.SmithingMenu,net.minecraft.world.entity.player
.Inventory,net.minecraft.network.chat.Component) -> <init>
60:70:void subInit() -> D
74:80:void containerTick() -> B
83:87:java.util.Optional getTemplateItem() -> E
92:94:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
98:105:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
109:112:void
slotChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,net.minecraft.w
orld.item.ItemStack) -> a
115:131:void updateArmorStandPreview(net.minecraft.world.item.ItemStack) -> b
135:138:void renderErrorIcon(net.minecraft.client.gui.GuiGraphics,int,int) -> c
141:165:void
renderOnboardingTooltips(net.minecraft.client.gui.GuiGraphics,int,int) -> d
168:171:boolean hasRecipeError() -> F
164:164:void
lambda$renderOnboardingTooltips$0(net.minecraft.client.gui.GuiGraphics,int,int,net.
minecraft.network.chat.Component) -> a
22:41:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.SmokerScreen -> exa:
net.minecraft.resources.ResourceLocation TEXTURE -> x
13:14:void
<init>(net.minecraft.world.inventory.SmokerMenu,net.minecraft.world.entity.player.I
nventory,net.minecraft.network.chat.Component) -> <init>
10:10:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.StonecutterScreen -> exb:
net.minecraft.resources.ResourceLocation BG_LOCATION -> w
int SCROLLER_WIDTH -> x
int SCROLLER_HEIGHT -> y
int RECIPES_COLUMNS -> z
int RECIPES_ROWS -> A
int RECIPES_IMAGE_SIZE_WIDTH -> C
int RECIPES_IMAGE_SIZE_HEIGHT -> D
int SCROLLER_FULL_HEIGHT -> E
int RECIPES_X -> F
int RECIPES_Y -> G
float scrollOffs -> H
boolean scrolling -> I
int startIndex -> J
boolean displayRecipes -> K
36:39:void
<init>(net.minecraft.world.inventory.StonecutterMenu,net.minecraft.world.entity.pla
yer.Inventory,net.minecraft.network.chat.Component) -> <init>
43:45:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
49:65:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
69:87:void renderTooltip(net.minecraft.client.gui.GuiGraphics,int,int) -> a
90:105:void
renderButtons(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int) -> a
108:117:void renderRecipes(net.minecraft.client.gui.GuiGraphics,int,int,int) ->
b
121:145:boolean mouseClicked(double,double,int) -> a
150:161:boolean mouseDragged(double,double,int,double,double) -> a
166:172:boolean mouseScrolled(double,double,double) -> a
176:176:boolean isScrollBarActive() -> E
180:180:int getOffscreenRows() -> D
184:189:void containerChanged() -> F
17:17:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen -> exc:
net.minecraft.network.chat.Component NAME_LABEL -> a
net.minecraft.network.chat.Component POSITION_LABEL -> b
net.minecraft.network.chat.Component SIZE_LABEL -> c
net.minecraft.network.chat.Component INTEGRITY_LABEL -> k
net.minecraft.network.chat.Component CUSTOM_DATA_LABEL -> l
net.minecraft.network.chat.Component INCLUDE_ENTITIES_LABEL -> m
net.minecraft.network.chat.Component DETECT_SIZE_LABEL -> n
net.minecraft.network.chat.Component SHOW_AIR_LABEL -> o
net.minecraft.network.chat.Component SHOW_BOUNDING_BOX_LABEL -> p
com.google.common.collect.ImmutableList ALL_MODES -> q
com.google.common.collect.ImmutableList DEFAULT_MODES -> r
net.minecraft.world.level.block.entity.StructureBlockEntity structure -> s
net.minecraft.world.level.block.Mirror initialMirror -> t
net.minecraft.world.level.block.Rotation initialRotation -> u
net.minecraft.world.level.block.state.properties.StructureMode initialMode -> v
boolean initialEntityIgnoring -> w
boolean initialShowAir -> x
boolean initialShowBoundingBox -> y
net.minecraft.client.gui.components.EditBox nameEdit -> z
net.minecraft.client.gui.components.EditBox posXEdit -> A
net.minecraft.client.gui.components.EditBox posYEdit -> C
net.minecraft.client.gui.components.EditBox posZEdit -> D
net.minecraft.client.gui.components.EditBox sizeXEdit -> E
net.minecraft.client.gui.components.EditBox sizeYEdit -> F
net.minecraft.client.gui.components.EditBox sizeZEdit -> G
net.minecraft.client.gui.components.EditBox integrityEdit -> H
net.minecraft.client.gui.components.EditBox seedEdit -> I
net.minecraft.client.gui.components.EditBox dataEdit -> J
net.minecraft.client.gui.components.Button saveButton -> K
net.minecraft.client.gui.components.Button loadButton -> L
net.minecraft.client.gui.components.Button rot0Button -> M
net.minecraft.client.gui.components.Button rot90Button -> N
net.minecraft.client.gui.components.Button rot180Button -> O
net.minecraft.client.gui.components.Button rot270Button -> P
net.minecraft.client.gui.components.Button detectButton -> Q
net.minecraft.client.gui.components.CycleButton includeEntitiesButton -> R
net.minecraft.client.gui.components.CycleButton mirrorButton -> S
net.minecraft.client.gui.components.CycleButton toggleAirButton -> T
net.minecraft.client.gui.components.CycleButton toggleBoundingBox -> U
java.text.DecimalFormat decimalFormat -> V
40:75:void <init>(net.minecraft.world.level.block.entity.StructureBlockEntity)
-> <init>
79:89:void tick() -> f
92:95:void onDone() -> l
98:105:void onCancel() -> B
109:243:void init() -> b
247:270:void resize(net.minecraft.client.Minecraft,int,int) -> a
273:292:void updateDirectionButtons() -> C
295:356:void
updateMode(net.minecraft.world.level.block.state.properties.StructureMode) -> a
359:364:boolean
sendToServer(net.minecraft.world.level.block.entity.StructureBlockEntity$UpdateType
) -> a
369:371:long parseSeed(java.lang.String) -> a
377:379:float parseIntegrity(java.lang.String) -> b
385:387:int parseCoordinate(java.lang.String) -> c
393:394:void onClose() -> aw_
398:407:boolean keyPressed(int,int,int) -> a
412:457:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
461:461:boolean isPauseScreen() -> az_
179:181:void lambda$init$15(net.minecraft.client.gui.components.Button) -> a
175:177:void lambda$init$14(net.minecraft.client.gui.components.Button) -> b
171:173:void lambda$init$13(net.minecraft.client.gui.components.Button) -> c
167:169:void lambda$init$12(net.minecraft.client.gui.components.Button) -> d
163:163:void
lambda$init$11(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) -
> a
159:159:void
lambda$init$10(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) -
> b
155:155:void
lambda$init$9(net.minecraft.client.gui.components.CycleButton,net.minecraft.world.l
evel.block.Mirror) -> a
148:148:void
lambda$init$8(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) ->
c
142:146:void lambda$init$7(net.minecraft.client.gui.components.Button) -> e
136:138:void
lambda$init$6(net.minecraft.client.gui.components.CycleButton,net.minecraft.world.l
evel.block.state.properties.StructureMode) -> a
131:131:net.minecraft.network.chat.Component
lambda$init$5(net.minecraft.world.level.block.state.properties.StructureMode) -> b
126:130:void lambda$init$4(net.minecraft.client.gui.components.Button) -> f
120:124:void lambda$init$3(net.minecraft.client.gui.components.Button) -> g
110:110:void lambda$init$2(net.minecraft.client.gui.components.Button) -> h
109:109:void lambda$init$1(net.minecraft.client.gui.components.Button) -> i
37:37:boolean
lambda$static$0(net.minecraft.world.level.block.state.properties.StructureMode) ->
c
26:26:boolean
access$000(net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen,java
.lang.String,char,int) -> a
27:37:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen$1 -> exc$1:
net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen this$0 -> d
183:183:void
<init>(net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen,net.mine
craft.client.gui.Font,int,int,int,int,net.minecraft.network.chat.Component) ->
<init>
187:190:boolean charTyped(char,int) -> a
net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen$2 -> exc$2:
int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> a
int[] $SwitchMap$net$minecraft$world$level$block$state$properties$StructureMode
-> b
278:318:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.package-info -> exd:
net.minecraft.client.gui.screens.inventory.tooltip.BelowOrAboveWidgetTooltipPositio
ner -> exe:
net.minecraft.client.gui.components.AbstractWidget widget -> a
10:12:void <init>(net.minecraft.client.gui.components.AbstractWidget) -> <init>
17:31:org.joml.Vector2ic positionTooltip(int,int,int,int,int,int) -> a
net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip -> exf:
net.minecraft.resources.ResourceLocation TEXTURE_LOCATION -> a
int MARGIN_Y -> b
int BORDER_WIDTH -> c
int TEX_SIZE -> d
int SLOT_SIZE_X -> e
int SLOT_SIZE_Y -> f
net.minecraft.core.NonNullList items -> g
int weight -> h
25:28:void <init>(net.minecraft.world.inventory.tooltip.BundleTooltip) ->
<init>
32:32:int getHeight() -> a
37:37:int getWidth(net.minecraft.client.gui.Font) -> a
42:55:void
renderImage(net.minecraft.client.gui.Font,int,int,net.minecraft.client.gui.GuiGraph
ics) -> a
58:69:void
renderSlot(int,int,int,boolean,net.minecraft.client.gui.GuiGraphics,net.minecraft.c
lient.gui.Font) -> a
72:87:void drawBorder(int,int,int,int,net.minecraft.client.gui.GuiGraphics) ->
a
90:91:void
blit(net.minecraft.client.gui.GuiGraphics,int,int,net.minecraft.client.gui.screens.
inventory.tooltip.ClientBundleTooltip$Texture) -> a
94:94:int gridSizeX() -> b
98:98:int gridSizeY() -> c
13:13:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip$Texture ->
exf$a:
net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip$Texture
SLOT -> a
net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip$Texture
BLOCKED_SLOT -> b
net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip$Texture
BORDER_VERTICAL -> c
net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip$Texture
BORDER_HORIZONTAL_TOP -> d
net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip$Texture
BORDER_HORIZONTAL_BOTTOM -> e
net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip$Texture
BORDER_CORNER_TOP -> f
net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip$Texture
BORDER_CORNER_BOTTOM -> g
int x -> h
int y -> i
int w -> j
int h -> k
net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip$Texture[]
$VALUES -> l
101:101:net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip$Text
ure[] values() -> values
101:101:net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip$Text
ure valueOf(java.lang.String) -> valueOf
115:120:void <init>(java.lang.String,int,int,int,int,int) -> <init>
101:101:net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip$Text
ure[] $values() -> a
101:108:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.tooltip.ClientTextTooltip -> exg:
net.minecraft.util.FormattedCharSequence text -> a
12:14:void <init>(net.minecraft.util.FormattedCharSequence) -> <init>
18:18:int getWidth(net.minecraft.client.gui.Font) -> a
23:23:int getHeight() -> a
28:29:void
renderText(net.minecraft.client.gui.Font,int,int,org.joml.Matrix4f,net.minecraft.cl
ient.renderer.MultiBufferSource$BufferSource) -> a
net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipComponent -> exh:
14:14:net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipComponent
create(net.minecraft.util.FormattedCharSequence) -> a
18:21:net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipComponent
create(net.minecraft.world.inventory.tooltip.TooltipComponent) -> a
int getHeight() -> a
int getWidth(net.minecraft.client.gui.Font) -> a
29:29:void
renderText(net.minecraft.client.gui.Font,int,int,org.joml.Matrix4f,net.minecraft.cl
ient.renderer.MultiBufferSource$BufferSource) -> a
32:32:void
renderImage(net.minecraft.client.gui.Font,int,int,net.minecraft.client.gui.GuiGraph
ics) -> a
net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipPositioner -> exi:
org.joml.Vector2ic positionTooltip(int,int,int,int,int,int) -> a
net.minecraft.client.gui.screens.inventory.tooltip.DefaultTooltipPositioner -> exj:
net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipPositioner
INSTANCE -> a
12:13:void <init>() -> <init>
17:19:org.joml.Vector2ic positionTooltip(int,int,int,int,int,int) -> a
24:33:void positionTooltip(int,int,org.joml.Vector2i,int,int) -> a
7:7:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.tooltip.MenuTooltipPositioner -> exk:
int MARGIN -> c
int MOUSE_OFFSET_X -> d
int MAX_OVERLAP_WITH_WIDGET -> a
int MAX_DISTANCE_TO_WIDGET -> b
net.minecraft.client.gui.components.AbstractWidget widget -> e
15:17:void <init>(net.minecraft.client.gui.components.AbstractWidget) -> <init>
21:39:org.joml.Vector2ic positionTooltip(int,int,int,int,int,int) -> a
43:44:int getOffset(int,int,int) -> a
net.minecraft.client.gui.screens.inventory.tooltip.TooltipRenderUtil -> exl:
int MOUSE_OFFSET -> a
int PADDING -> f
int PADDING_LEFT -> b
int PADDING_RIGHT -> c
int PADDING_TOP -> d
int PADDING_BOTTOM -> e
int BACKGROUND_COLOR -> g
int BORDER_COLOR_TOP -> h
int BORDER_COLOR_BOTTOM -> i
5:5:void <init>() -> <init>
26:40:void
renderTooltipBackground(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int) -
> a
51:55:void
renderFrameGradient(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,in
t) -> a
64:65:void
renderVerticalLine(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int) -> b
75:76:void
renderVerticalLineGradient(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int
,int) -> a
85:86:void
renderHorizontalLine(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int) -> c
96:97:void
renderRectangle(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int) -> b
net.minecraft.client.gui.screens.inventory.tooltip.package-info -> exm:
net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen -> exn:
int BUTTON_ROW_WIDTH -> a
int TOP_ROW_BUTTON_WIDTH -> b
int LOWER_ROW_BUTTON_WIDTH -> c
int FOOTER_HEIGHT -> k
org.slf4j.Logger LOGGER -> m
net.minecraft.client.multiplayer.ServerStatusPinger pinger -> n
net.minecraft.client.gui.screens.Screen lastScreen -> o
net.minecraft.client.gui.screens.multiplayer.ServerSelectionList
serverSelectionList -> l
net.minecraft.client.multiplayer.ServerList servers -> p
net.minecraft.client.gui.components.Button editButton -> q
net.minecraft.client.gui.components.Button selectButton -> r
net.minecraft.client.gui.components.Button deleteButton -> s
java.util.List toolTip -> t
net.minecraft.client.multiplayer.ServerData editingServer -> u
net.minecraft.client.server.LanServerDetection$LanServerList lanServerList -> v
net.minecraft.client.server.LanServerDetection$LanServerDetector
lanServerDetector -> w
boolean initedOnce -> x
38:56:void <init>(net.minecraft.client.gui.screens.Screen) -> <init>
60:140:void init() -> b
144:152:void tick() -> f
156:162:void removed() -> ax_
165:166:void refreshServerList() -> E
169:177:void deleteCallback(boolean) -> c
180:190:void editServerCallback(boolean) -> e
193:206:void addServerCallback(boolean) -> f
209:221:void directJoinCallback(boolean) -> g
225:242:boolean keyPressed(int,int,int) -> a
247:259:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
262:270:void joinSelectedServer() -> l
273:274:void join(net.minecraft.client.multiplayer.ServerData) -> a
277:280:void
setSelected(net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$Entry)
-> a
283:295:void onSelectedChange() -> B
298:298:net.minecraft.client.multiplayer.ServerStatusPinger getPinger() -> C
302:303:void setToolTip(java.util.List) -> c
306:306:net.minecraft.client.multiplayer.ServerList getServers() -> D
118:118:void lambda$init$6(net.minecraft.client.gui.components.Button) -> a
117:117:void lambda$init$5(net.minecraft.client.gui.components.Button) -> b
104:116:void lambda$init$4(net.minecraft.client.gui.components.Button) -> c
93:102:void lambda$init$3(net.minecraft.client.gui.components.Button) -> d
88:90:void lambda$init$2(net.minecraft.client.gui.components.Button) -> e
84:86:void lambda$init$1(net.minecraft.client.gui.components.Button) -> f
82:82:void lambda$init$0(net.minecraft.client.gui.components.Button) -> g
36:36:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.multiplayer.Realms32bitWarningScreen -> exo:
net.minecraft.network.chat.Component TITLE -> b
net.minecraft.network.chat.Component CONTENT -> c
net.minecraft.network.chat.Component CHECK -> k
net.minecraft.network.chat.Component NARRATION -> l
net.minecraft.client.gui.screens.Screen previous -> m
18:20:void <init>(net.minecraft.client.gui.screens.Screen) -> <init>
24:31:void initButtons(int) -> a
25:30:void lambda$initButtons$0(net.minecraft.client.gui.components.Button) ->
a
10:13:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.multiplayer.SafetyScreen -> exp:
net.minecraft.network.chat.Component TITLE -> b
net.minecraft.network.chat.Component CONTENT -> c
net.minecraft.network.chat.Component CHECK -> k
net.minecraft.network.chat.Component NARRATION -> l
net.minecraft.client.gui.screens.Screen previous -> m
18:20:void <init>(net.minecraft.client.gui.screens.Screen) -> <init>
24:34:void initButtons(int) -> a
32:32:void lambda$initButtons$1(net.minecraft.client.gui.components.Button) ->
a
25:30:void lambda$initButtons$0(net.minecraft.client.gui.components.Button) ->
b
10:13:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.multiplayer.ServerSelectionList -> exq:
org.slf4j.Logger LOGGER -> a
java.util.concurrent.ThreadPoolExecutor THREAD_POOL -> l
net.minecraft.resources.ResourceLocation ICON_MISSING -> m
net.minecraft.resources.ResourceLocation ICON_OVERLAY_LOCATION -> n
net.minecraft.resources.ResourceLocation GUI_ICONS_LOCATION -> o
net.minecraft.network.chat.Component SCANNING_LABEL -> p
net.minecraft.network.chat.Component CANT_RESOLVE_TEXT -> q
net.minecraft.network.chat.Component CANT_CONNECT_TEXT -> r
net.minecraft.network.chat.Component INCOMPATIBLE_STATUS -> s
net.minecraft.network.chat.Component NO_CONNECTION_STATUS -> t
net.minecraft.network.chat.Component PINGING_STATUS -> u
net.minecraft.network.chat.Component ONLINE_STATUS -> v
net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen screen -> w
java.util.List onlineServers -> x
net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$Entry
lanHeader -> y
java.util.List networkServers -> z
55:62:void
<init>(net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen,net.minec
raft.client.Minecraft,int,int,int,int,int) -> <init>
65:69:void refreshEntries() -> e
73:75:void
setSelected(net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$Entry)
-> a
79:80:boolean keyPressed(int,int,int) -> a
84:91:void updateOnlineServers(net.minecraft.client.multiplayer.ServerList) ->
a
94:114:void updateNetworkServers(java.util.List) -> a
118:118:int getScrollbarPosition() -> c
123:123:int getRowWidth() -> b
127:127:void removed() -> d
39:39:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
68:68:void
lambda$refreshEntries$3(net.minecraft.client.gui.screens.multiplayer.ServerSelectio
nList,net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> b
66:66:void
lambda$refreshEntries$2(net.minecraft.client.gui.screens.multiplayer.ServerSelectio
nList,net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> c
48:48:net.minecraft.network.chat.Style
lambda$static$1(net.minecraft.network.chat.Style) -> a
47:47:net.minecraft.network.chat.Style
lambda$static$0(net.minecraft.network.chat.Style) -> b
39:39:void
access$000(net.minecraft.client.gui.screens.multiplayer.ServerSelectionList,net.min
ecraft.client.gui.components.AbstractSelectionList$Entry) -> a
39:39:int
access$100(net.minecraft.client.gui.screens.multiplayer.ServerSelectionList,int) ->
a
40:52:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$Entry -> exq$a:
129:129:void <init>() -> <init>
132:132:void close() -> close
net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$LANHeader ->
exq$b:
net.minecraft.client.Minecraft minecraft -> a
138:140:void <init>() -> <init>
144:148:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
152:152:net.minecraft.network.chat.Component getNarration() -> a
net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$NetworkServerEntry
-> exq$c:
int ICON_WIDTH -> c
net.minecraft.network.chat.Component LAN_SERVER_HEADER -> d
net.minecraft.network.chat.Component HIDDEN_ADDRESS_TEXT -> e
net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen screen -> f
net.minecraft.client.Minecraft minecraft -> a
net.minecraft.client.server.LanServer serverData -> b
long lastClickTime -> g
166:170:void
<init>(net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen,net.minec
raft.client.server.LanServer) -> <init>
174:182:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
186:191:boolean mouseClicked(double,double,int) -> a
195:195:net.minecraft.client.server.LanServer getServerData() -> b
200:200:net.minecraft.network.chat.Component getNarration() -> a
204:204:net.minecraft.network.chat.Component getServerNarration() -> d
158:159:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$OnlineServerEntry
-> exq$d:
int ICON_WIDTH -> b
int ICON_HEIGHT -> c
int ICON_OVERLAY_X_MOVE_RIGHT -> d
int ICON_OVERLAY_X_MOVE_LEFT -> e
int ICON_OVERLAY_X_MOVE_DOWN -> f
int ICON_OVERLAY_X_MOVE_UP -> g
int ICON_OVERLAY_Y_UNSELECTED -> h
int ICON_OVERLAY_Y_SELECTED -> i
net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen screen -> j
net.minecraft.client.Minecraft minecraft -> k
net.minecraft.client.multiplayer.ServerData serverData -> l
net.minecraft.client.gui.screens.FaviconTexture icon -> m
byte[] lastIconBytes -> n
long lastClickTime -> o
net.minecraft.client.gui.screens.multiplayer.ServerSelectionList this$0 -> a
226:231:void
<init>(net.minecraft.client.gui.screens.multiplayer.ServerSelectionList,net.minecra
ft.client.gui.screens.multiplayer.JoinMultiplayerScreen,net.minecraft.client.multip
layer.ServerData) -> <init>
235:357:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
360:360:boolean pingCompleted() -> e
364:364:boolean isCompatible() -> f
368:369:void updateServerList() -> b
372:375:void
drawIcon(net.minecraft.client.gui.GuiGraphics,int,int,net.minecraft.resources.Resou
rceLocation) -> a
378:378:boolean canJoin() -> g
382:392:boolean uploadServerIcon(byte[]) -> a
397:414:boolean keyPressed(int,int,int) -> a
418:424:void swap(int,int) -> a
428:460:boolean mouseClicked(double,double,int) -> a
464:464:net.minecraft.client.multiplayer.ServerData getServerData() -> d
469:495:net.minecraft.network.chat.Component getNarration() -> a
500:501:void close() -> close
243:251:void lambda$render$1() -> h
243:243:void lambda$render$0() -> i
net.minecraft.client.gui.screens.multiplayer.WarningScreen -> exr:
net.minecraft.network.chat.Component content -> b
net.minecraft.network.chat.Component check -> c
net.minecraft.network.chat.Component narration -> k
net.minecraft.client.gui.components.Checkbox stopShowing -> a
net.minecraft.client.gui.components.MultiLineLabel message -> l
22:23:void
<init>(net.minecraft.network.chat.Component,net.minecraft.network.chat.Component,ne
t.minecraft.network.chat.Component) -> <init>
19:30:void
<init>(net.minecraft.network.chat.Component,net.minecraft.network.chat.Component,ne
t.minecraft.network.chat.Component,net.minecraft.network.chat.Component) -> <init>
void initButtons(int) -> a
36:49:void init() -> b
53:53:net.minecraft.network.chat.Component getNarrationMessage() -> au_
58:63:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
66:67:void renderTitle(net.minecraft.client.gui.GuiGraphics) -> c
70:70:int getLineHeight() -> l
net.minecraft.client.gui.screens.multiplayer.package-info -> exs:
net.minecraft.client.gui.screens.package-info -> ext:
net.minecraft.client.gui.screens.packs.PackSelectionModel -> exu:
net.minecraft.server.packs.repository.PackRepository repository -> a
java.util.List selected -> b
java.util.List unselected -> c
java.util.function.Function iconGetter -> d
java.lang.Runnable onListChanged -> e
java.util.function.Consumer output -> f
30:40:void
<init>(java.lang.Runnable,java.util.function.Function,net.minecraft.server.packs.re
pository.PackRepository,java.util.function.Consumer) -> <init>
43:43:java.util.stream.Stream getUnselected() -> a
47:47:java.util.stream.Stream getSelected() -> b
51:52:void updateRepoSelectedList() -> e
55:57:void commit() -> c
60:67:void findNewPacks() -> d
47:47:net.minecraft.client.gui.screens.packs.PackSelectionModel$Entry
lambda$getSelected$1(net.minecraft.server.packs.repository.Pack) -> a
43:43:net.minecraft.client.gui.screens.packs.PackSelectionModel$Entry
lambda$getUnselected$0(net.minecraft.server.packs.repository.Pack) -> b
net.minecraft.client.gui.screens.packs.PackSelectionModel$Entry -> exu$a:
net.minecraft.resources.ResourceLocation getIconTexture() -> a
net.minecraft.server.packs.repository.PackCompatibility getCompatibility() -> b
java.lang.String getId() -> c
net.minecraft.network.chat.Component getTitle() -> d
net.minecraft.network.chat.Component getDescription() -> e
net.minecraft.server.packs.repository.PackSource getPackSource() -> f
83:83:net.minecraft.network.chat.Component getExtendedDescription() -> g
boolean isFixedPosition() -> h
boolean isRequired() -> i
void select() -> j
void unselect() -> k
void moveUp() -> l
void moveDown() -> m
boolean isSelected() -> n
101:101:boolean canSelect() -> o
105:105:boolean canUnselect() -> p
boolean canMoveUp() -> q
boolean canMoveDown() -> r
net.minecraft.client.gui.screens.packs.PackSelectionModel$EntryBase -> exu$b:
net.minecraft.server.packs.repository.Pack pack -> b
net.minecraft.client.gui.screens.packs.PackSelectionModel this$0 -> a
116:118:void
<init>(net.minecraft.client.gui.screens.packs.PackSelectionModel,net.minecraft.serv
er.packs.repository.Pack) -> <init>
java.util.List getSelfList() -> s
java.util.List getOtherList() -> t
126:126:net.minecraft.resources.ResourceLocation getIconTexture() -> a
131:131:net.minecraft.server.packs.repository.PackCompatibility
getCompatibility() -> b
136:136:java.lang.String getId() -> c
141:141:net.minecraft.network.chat.Component getTitle() -> d
146:146:net.minecraft.network.chat.Component getDescription() -> e
151:151:net.minecraft.server.packs.repository.PackSource getPackSource() -> f
156:156:boolean isFixedPosition() -> h
161:161:boolean isRequired() -> i
165:170:void toggleSelection() -> u
173:177:void updateHighContrastOptionInstance() -> v
180:185:void move(int) -> a
189:191:boolean canMoveUp() -> q
196:197:void moveUp() -> l
201:203:boolean canMoveDown() -> r
208:209:void moveDown() -> m
net.minecraft.client.gui.screens.packs.PackSelectionModel$SelectedPackEntry ->
exu$c:
net.minecraft.client.gui.screens.packs.PackSelectionModel this$0 -> b
213:215:void
<init>(net.minecraft.client.gui.screens.packs.PackSelectionModel,net.minecraft.serv
er.packs.repository.Pack) -> <init>
219:219:java.util.List getSelfList() -> s
224:224:java.util.List getOtherList() -> t
229:229:boolean isSelected() -> n
234:234:void select() -> j
238:239:void unselect() -> k
net.minecraft.client.gui.screens.packs.PackSelectionModel$UnselectedPackEntry ->
exu$d:
net.minecraft.client.gui.screens.packs.PackSelectionModel this$0 -> b
243:245:void
<init>(net.minecraft.client.gui.screens.packs.PackSelectionModel,net.minecraft.serv
er.packs.repository.Pack) -> <init>
249:249:java.util.List getSelfList() -> s
254:254:java.util.List getOtherList() -> t
259:259:boolean isSelected() -> n
264:265:void select() -> j
269:269:void unselect() -> k
net.minecraft.client.gui.screens.packs.PackSelectionScreen -> exv:
org.slf4j.Logger LOGGER -> a
int LIST_WIDTH -> b
net.minecraft.network.chat.Component DRAG_AND_DROP -> c
net.minecraft.network.chat.Component DIRECTORY_BUTTON_TOOLTIP -> k
int RELOAD_COOLDOWN -> l
net.minecraft.resources.ResourceLocation DEFAULT_ICON -> m
net.minecraft.client.gui.screens.packs.PackSelectionModel model -> n
net.minecraft.client.gui.screens.packs.PackSelectionScreen$Watcher watcher -> o
long ticksToReload -> p
net.minecraft.client.gui.screens.packs.TransferableSelectionList
availablePackList -> q
net.minecraft.client.gui.screens.packs.TransferableSelectionList
selectedPackList -> r
java.nio.file.Path packDir -> s
net.minecraft.client.gui.components.Button doneButton -> t
java.util.Map packIcons -> u
66:73:void
<init>(net.minecraft.server.packs.repository.PackRepository,java.util.function.Cons
umer,java.nio.file.Path,net.minecraft.network.chat.Component) -> <init>
77:79:void onClose() -> aw_
82:89:void closeWatcher() -> B
93:114:void init() -> b
118:135:void tick() -> f
138:141:void populateLists() -> C
144:155:void
updateList(net.minecraft.client.gui.screens.packs.TransferableSelectionList,java.ut
il.stream.Stream) -> a
158:160:void
updateFocus(net.minecraft.client.gui.screens.packs.TransferableSelectionList) -> a
163:165:void clearSelected() -> l
168:172:void reload() -> D
176:184:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
187:206:void
copyPacks(net.minecraft.client.Minecraft,java.util.List,java.nio.file.Path) -> a
210:220:void onFilesDrop(java.util.List) -> a
223:239:net.minecraft.resources.ResourceLocation
loadPackIcon(net.minecraft.client.renderer.texture.TextureManager,net.minecraft.ser
ver.packs.repository.Pack) -> a
243:243:net.minecraft.resources.ResourceLocation
getPackIcon(net.minecraft.server.packs.repository.Pack) -> a
243:243:net.minecraft.resources.ResourceLocation
lambda$getPackIcon$6(net.minecraft.server.packs.repository.Pack,java.lang.String) -
> a
212:217:void lambda$onFilesDrop$5(java.util.List,boolean) -> a
189:202:void
lambda$copyPacks$4(java.nio.file.Path,org.apache.commons.lang3.mutable.MutableBoole
an,java.nio.file.Path) -> a
192:197:void
lambda$copyPacks$3(java.nio.file.Path,java.nio.file.Path,org.apache.commons.lang3.m
utable.MutableBoolean,java.nio.file.Path) -> a
149:154:void
lambda$updateList$2(net.minecraft.client.gui.screens.packs.TransferableSelectionLis
t,java.lang.String,net.minecraft.client.gui.screens.packs.PackSelectionModel$Entry)
-> a
108:108:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
102:102:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
48:54:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.packs.PackSelectionScreen$Watcher -> exv$a:
java.nio.file.WatchService watcher -> a
java.nio.file.Path packPath -> b
250:269:void <init>(java.nio.file.Path) -> <init>
274:277:net.minecraft.client.gui.screens.packs.PackSelectionScreen$Watcher
create(java.nio.file.Path) -> a
282:283:void watchDir(java.nio.file.Path) -> b
286:304:boolean pollForChanges() -> a
309:310:void close() -> close
net.minecraft.client.gui.screens.packs.TransferableSelectionList -> exw:
net.minecraft.resources.ResourceLocation ICON_OVERLAY_LOCATION -> a
net.minecraft.network.chat.Component INCOMPATIBLE_TITLE -> l
net.minecraft.network.chat.Component INCOMPATIBLE_CONFIRM_TITLE -> m
net.minecraft.network.chat.Component title -> n
net.minecraft.client.gui.screens.packs.PackSelectionScreen screen -> o
27:33:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.packs.PackSe
lectionScreen,int,int,net.minecraft.network.chat.Component) -> <init>
37:39:void renderHeader(net.minecraft.client.gui.GuiGraphics,int,int) -> a
43:43:int getRowWidth() -> b
48:48:int getScrollbarPosition() -> c
53:74:boolean keyPressed(int,int,int) -> a
18:18:int
access$000(net.minecraft.client.gui.screens.packs.TransferableSelectionList,int) ->
a
19:21:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.packs.TransferableSelectionList$PackEntry ->
exw$a:
int ICON_OVERLAY_X_MOVE_RIGHT -> b
int ICON_OVERLAY_X_MOVE_LEFT -> c
int ICON_OVERLAY_X_MOVE_DOWN -> d
int ICON_OVERLAY_X_MOVE_UP -> e
int ICON_OVERLAY_Y_UNSELECTED -> f
int ICON_OVERLAY_Y_SELECTED -> g
int MAX_DESCRIPTION_WIDTH_PIXELS -> h
int MAX_NAME_WIDTH_PIXELS -> i
java.lang.String TOO_LONG_NAME_SUFFIX -> j
net.minecraft.client.gui.screens.packs.TransferableSelectionList parent -> k
net.minecraft.client.Minecraft minecraft -> a
net.minecraft.client.gui.screens.packs.PackSelectionModel$Entry pack -> l
net.minecraft.util.FormattedCharSequence nameDisplayCache -> m
net.minecraft.client.gui.components.MultiLineLabel descriptionDisplayCache -> n
net.minecraft.util.FormattedCharSequence incompatibleNameDisplayCache -> o
net.minecraft.client.gui.components.MultiLineLabel
incompatibleDescriptionDisplayCache -> p
98:108:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.packs.Transf
erableSelectionList,net.minecraft.client.gui.screens.packs.PackSelectionModel$Entry
) -> <init>
111:116:net.minecraft.util.FormattedCharSequence
cacheName(net.minecraft.client.Minecraft,net.minecraft.network.chat.Component) -> a
120:120:net.minecraft.client.gui.components.MultiLineLabel
cacheDescription(net.minecraft.client.Minecraft,net.minecraft.network.chat.Componen
t) -> b
125:125:net.minecraft.network.chat.Component getNarration() -> a
130:183:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
186:186:java.lang.String getPackId() -> b
190:190:boolean showHoverOverlay() -> e
194:200:void keyboardSelection() -> d
203:206:void keyboardMoveUp() -> f
209:212:void keyboardMoveDown() -> g
215:227:boolean handlePackSelection() -> h
232:260:boolean mouseClicked(double,double,int) -> a
221:225:void lambda$handlePackSelection$0(boolean) -> b
net.minecraft.client.gui.screens.packs.package-info -> exx:
net.minecraft.client.gui.screens.recipebook.AbstractFurnaceRecipeBookComponent ->
exy:
net.minecraft.world.item.crafting.Ingredient fuels -> h
16:16:void <init>() -> <init>
22:23:void initFilterButtonTextures() -> a
27:32:void slotClicked(net.minecraft.world.inventory.Slot) -> a
36:62:void
setupGhostRecipe(net.minecraft.world.item.crafting.Recipe,java.util.List) -> a
java.util.Set getFuelItems() -> b
45:45:boolean lambda$setupGhostRecipe$0(net.minecraft.world.item.Item) -> a
net.minecraft.client.gui.screens.recipebook.BlastingRecipeBookComponent -> exz:
net.minecraft.network.chat.Component FILTER_NAME -> h
9:9:void <init>() -> <init>
14:14:net.minecraft.network.chat.Component getRecipeFilterName() -> d
19:19:java.util.Set getFuelItems() -> b
10:10:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.recipebook.GhostRecipe -> eya:
net.minecraft.world.item.crafting.Recipe recipe -> a
java.util.List ingredients -> b
float time -> c
16:19:void <init>() -> <init>
23:26:void clear() -> a
29:30:void addIngredient(net.minecraft.world.item.crafting.Ingredient,int,int)
-> a
33:33:net.minecraft.client.gui.screens.recipebook.GhostRecipe$GhostIngredient
get(int) -> a
37:37:int size() -> b
42:42:net.minecraft.world.item.crafting.Recipe getRecipe() -> c
46:47:void setRecipe(net.minecraft.world.item.crafting.Recipe) -> a
50:76:void
render(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.Minecraft,int,int,
boolean,float) -> a
net.minecraft.client.gui.screens.recipebook.GhostRecipe$GhostIngredient -> eya$a:
net.minecraft.world.item.crafting.Ingredient ingredient -> b
int x -> c
int y -> d
net.minecraft.client.gui.screens.recipebook.GhostRecipe this$0 -> a
83:87:void
<init>(net.minecraft.client.gui.screens.recipebook.GhostRecipe,net.minecraft.world.
item.crafting.Ingredient,int,int) -> <init>
90:90:int getX() -> a
94:94:int getY() -> b
98:102:net.minecraft.world.item.ItemStack getItem() -> c
net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent -> eyb:
net.minecraft.resources.ResourceLocation RECIPE_BOOK_LOCATION -> b
int MAX_ROW -> c
int MAX_ROW_LARGE -> d
float ITEM_RENDER_SCALE -> e
int BUTTON_SIZE -> a
java.util.List recipeButtons -> f
boolean isVisible -> g
int x -> h
int y -> i
net.minecraft.client.Minecraft minecraft -> j
net.minecraft.client.gui.screens.recipebook.RecipeCollection collection -> k
net.minecraft.world.item.crafting.Recipe lastRecipeClicked -> l
float time -> m
boolean isFurnaceMenu -> n
26:33:void <init>() -> <init>
49:105:void
init(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.recipebook.Rec
ipeCollection,int,int,int,int,float) -> a
108:108:net.minecraft.client.gui.screens.recipebook.RecipeCollection
getRecipeCollection() -> a
113:113:net.minecraft.world.item.crafting.Recipe getLastRecipeClicked() -> b
118:129:boolean mouseClicked(double,double,int) -> a
134:134:boolean isMouseOver(double,double) -> a_
139:164:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
167:168:void setVisible(boolean) -> b
171:171:boolean isVisible() -> d
177:177:void setFocused(boolean) -> b_
181:181:boolean isFocused() -> aB_
27:27:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent$OverlayRecipeBut
ton -> eyb$a:
net.minecraft.world.item.crafting.Recipe recipe -> c
boolean isCraftable -> d
java.util.List ingredientPos -> a
net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent this$0 -> b
199:209:void
<init>(net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent,int,int,n
et.minecraft.world.item.crafting.Recipe,boolean) -> <init>
212:213:void
calculateIngredientsPositions(net.minecraft.world.item.crafting.Recipe) -> a
217:218:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
222:226:void addItemToSlot(java.util.Iterator,int,int,int,int) -> a
230:257:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) -
> b
net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent$OverlayRecipeBut
ton$Pos -> eyb$a$a:
net.minecraft.world.item.ItemStack[] ingredients -> a
int x -> b
int y -> c
net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent$OverlayRecipeBut
ton this$1 -> d
264:268:void
<init>(net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent$OverlayRe
cipeButton,int,int,net.minecraft.world.item.ItemStack[]) -> <init>
net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent$OverlaySmeltingR
ecipeButton -> eyb$b:
net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent this$0 -> c
185:187:void
<init>(net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent,int,int,n
et.minecraft.world.item.crafting.Recipe,boolean) -> <init>
191:193:void
calculateIngredientsPositions(net.minecraft.world.item.crafting.Recipe) -> a
net.minecraft.client.gui.screens.recipebook.RecipeBookComponent -> eyc:
net.minecraft.resources.ResourceLocation RECIPE_BOOK_LOCATION -> a
net.minecraft.network.chat.Component SEARCH_HINT -> h
int IMAGE_WIDTH -> b
int IMAGE_HEIGHT -> c
int OFFSET_X_POSITION -> i
net.minecraft.network.chat.Component ONLY_CRAFTABLES_TOOLTIP -> j
net.minecraft.network.chat.Component ALL_RECIPES_TOOLTIP -> k
int xOffset -> l
int width -> m
int height -> n
net.minecraft.client.gui.screens.recipebook.GhostRecipe ghostRecipe -> d
java.util.List tabButtons -> o
net.minecraft.client.gui.screens.recipebook.RecipeBookTabButton selectedTab ->
p
net.minecraft.client.gui.components.StateSwitchingButton filterButton -> e
net.minecraft.world.inventory.RecipeBookMenu menu -> f
net.minecraft.client.Minecraft minecraft -> g
net.minecraft.client.gui.components.EditBox searchBox -> q
java.lang.String lastSearch -> r
net.minecraft.client.ClientRecipeBook book -> s
net.minecraft.client.gui.screens.recipebook.RecipeBookPage recipeBookPage -> t
net.minecraft.world.entity.player.StackedContents stackedContents -> u
int timesInventoryChanged -> v
boolean ignoreTextInput -> w
boolean visible -> x
boolean widthTooNarrow -> y
40:70:void <init>() -> <init>
80:94:void
init(int,int,net.minecraft.client.Minecraft,boolean,net.minecraft.world.inventory.R
ecipeBookMenu) -> a
97:136:void initVisuals() -> e
139:140:void updateFilterButtonTooltip() -> b
143:144:void initFilterButtonTextures() -> a
148:154:int updateScreenPosition(int,int) -> a
158:159:void toggleVisibility() -> f
162:162:boolean isVisible() -> g
166:166:boolean isVisibleAccordingToBookData() -> k
170:180:void setVisible(boolean) -> b
183:190:void slotClicked(net.minecraft.world.inventory.Slot) -> a
193:220:void updateCollections(boolean) -> c
224:242:void updateTabs() -> l
246:260:void tick() -> h
263:268:void updateStackedContents() -> m
272:294:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
297:304:void
renderTooltip(net.minecraft.client.gui.GuiGraphics,int,int,int,int) -> a
307:307:net.minecraft.network.chat.Component getRecipeFilterName() -> d
311:327:void
renderGhostRecipeTooltip(net.minecraft.client.gui.GuiGraphics,int,int,int,int) -> b
330:331:void
renderGhostRecipe(net.minecraft.client.gui.GuiGraphics,int,int,boolean,float) -> a
335:396:boolean mouseClicked(double,double,int) -> a
400:403:boolean toggleFiltering() -> n
407:414:boolean hasClickedOutside(double,double,int,int,int,int,int) -> a
419:445:boolean keyPressed(int,int,int) -> a
450:451:boolean keyReleased(int,int,int) -> b
456:468:boolean charTyped(char,int) -> a
473:473:boolean isMouseOver(double,double) -> a_
479:479:void setFocused(boolean) -> b_
483:483:boolean isFocused() -> aB_
487:494:void checkSearchStringUpdate() -> p
497:509:void pirateSpeechForThePeople(java.lang.String) -> a
512:512:boolean isOffsetNextToMainGUI() -> r
516:522:void recipesUpdated() -> i
526:529:void recipesShown(java.util.List) -> a
532:537:void
setupGhostRecipe(net.minecraft.world.item.crafting.Recipe,java.util.List) -> a
541:546:void addItemToSlot(java.util.Iterator,int,int,int,int) -> a
549:555:void sendUpdateSettings() -> j
561:561:net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority
narrationPriority() -> q
566:580:void
updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput) -> b
568:571:void
lambda$updateNarration$6(java.util.List,net.minecraft.client.gui.components.Abstrac
tWidget) -> a
216:216:boolean
lambda$updateCollections$5(net.minecraft.client.gui.screens.recipebook.RecipeCollec
tion) -> a
211:211:boolean
lambda$updateCollections$4(it.unimi.dsi.fastutil.objects.ObjectSet,net.minecraft.cl
ient.gui.screens.recipebook.RecipeCollection) -> a
204:204:boolean
lambda$updateCollections$3(net.minecraft.client.gui.screens.recipebook.RecipeCollec
tion) -> b
201:201:boolean
lambda$updateCollections$2(net.minecraft.client.gui.screens.recipebook.RecipeCollec
tion) -> c
196:196:void
lambda$updateCollections$1(net.minecraft.client.gui.screens.recipebook.RecipeCollec
tion) -> d
127:127:boolean
lambda$initVisuals$0(net.minecraft.client.gui.screens.recipebook.RecipeBookTabButto
n) -> a
41:48:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.recipebook.RecipeBookPage -> eyd:
int ITEMS_PER_PAGE -> a
java.util.List buttons -> b
net.minecraft.client.gui.screens.recipebook.RecipeButton hoveredButton -> c
net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent overlay -> d
net.minecraft.client.Minecraft minecraft -> e
java.util.List showListeners -> f
java.util.List recipeCollections -> g
net.minecraft.client.gui.components.StateSwitchingButton forwardButton -> h
net.minecraft.client.gui.components.StateSwitchingButton backButton -> i
int totalPages -> j
int currentPage -> k
net.minecraft.stats.RecipeBook recipeBook -> l
net.minecraft.world.item.crafting.Recipe lastClickedRecipe -> m
net.minecraft.client.gui.screens.recipebook.RecipeCollection
lastClickedRecipeCollection -> n
20:47:void <init>() -> <init>
50:64:void init(net.minecraft.client.Minecraft,int,int) -> a
67:69:void
addListener(net.minecraft.client.gui.screens.recipebook.RecipeBookComponent) -> a
72:80:void updateCollections(java.util.List,boolean) -> a
83:99:void updateButtonsForPage() -> f
102:104:void updateArrowButtons() -> g
107:125:void render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,float)
-> a
128:131:void renderTooltip(net.minecraft.client.gui.GuiGraphics,int,int) -> a
135:135:net.minecraft.world.item.crafting.Recipe getLastClickedRecipe() -> a
140:140:net.minecraft.client.gui.screens.recipebook.RecipeCollection
getLastClickedRecipeCollection() -> b
144:145:void setInvisible() -> c
148:186:boolean mouseClicked(double,double,int,int,int,int,int) -> a
190:193:void recipesShown(java.util.List) -> a
196:196:net.minecraft.client.Minecraft getMinecraft() -> d
200:200:net.minecraft.stats.RecipeBook getRecipeBook() -> e
204:207:void listButtons(java.util.function.Consumer) -> a
net.minecraft.client.gui.screens.recipebook.RecipeBookTabButton -> eye:
net.minecraft.client.RecipeBookCategories category -> g
float ANIMATION_TIME -> h
float animationTime -> i
24:28:void <init>(net.minecraft.client.RecipeBookCategories) -> <init>
31:45:void startAnimation(net.minecraft.client.Minecraft) -> a
49:83:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
86:96:void
renderIcon(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.renderer.entit
y.ItemRenderer) -> a
99:99:net.minecraft.client.RecipeBookCategories getCategory() -> b
103:115:boolean updateVisibility(net.minecraft.client.ClientRecipeBook) -> a
net.minecraft.client.gui.screens.recipebook.RecipeButton -> eyf:
net.minecraft.resources.ResourceLocation RECIPE_BOOK_LOCATION -> b
float ANIMATION_TIME -> c
int BACKGROUND_SIZE -> d
int TICKS_TO_SWAP -> a
net.minecraft.network.chat.Component MORE_RECIPES_TOOLTIP -> e
net.minecraft.world.inventory.RecipeBookMenu menu -> f
net.minecraft.stats.RecipeBook book -> g
net.minecraft.client.gui.screens.recipebook.RecipeCollection collection -> h
float time -> i
float animationTime -> j
int currentIndex -> k
38:39:void <init>() -> <init>
42:54:void
init(net.minecraft.client.gui.screens.recipebook.RecipeCollection,net.minecraft.cli
ent.gui.screens.recipebook.RecipeBookPage) -> a
57:57:net.minecraft.client.gui.screens.recipebook.RecipeCollection
getCollection() -> a
62:106:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
109:113:java.util.List getOrderedRecipes() -> g
117:117:boolean isOnlyOption() -> b
121:122:net.minecraft.world.item.crafting.Recipe getRecipe() -> e
126:133:java.util.List getTooltipText() -> f
138:150:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
154:154:int getWidth() -> k
159:159:boolean isValidClickButton(int) -> c
23:27:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.recipebook.RecipeCollection -> eyg:
net.minecraft.core.RegistryAccess registryAccess -> a
java.util.List recipes -> b
boolean singleResultItem -> c
java.util.Set craftable -> d
java.util.Set fitsDimensions -> e
java.util.Set known -> f
20:33:void <init>(net.minecraft.core.RegistryAccess,java.util.List) -> <init>
36:44:boolean
allRecipesHaveSameResult(net.minecraft.core.RegistryAccess,java.util.List) -> a
48:48:net.minecraft.core.RegistryAccess registryAccess() -> a
52:52:boolean hasKnownRecipes() -> b
56:61:void updateKnownRecipes(net.minecraft.stats.RecipeBook) -> a
64:77:void
canCraft(net.minecraft.world.entity.player.StackedContents,int,int,net.minecraft.st
ats.RecipeBook) -> a
80:80:boolean isCraftable(net.minecraft.world.item.crafting.Recipe) -> a
84:84:boolean hasCraftable() -> c
88:88:boolean hasFitting() -> d
92:92:java.util.List getRecipes() -> e
96:105:java.util.List getRecipes(boolean) -> a
109:117:java.util.List getDisplayRecipes(boolean) -> b
121:121:boolean hasSingleResultItem() -> f
net.minecraft.client.gui.screens.recipebook.RecipeShownListener -> eyh:
void recipesShown(java.util.List) -> a
net.minecraft.client.gui.screens.recipebook.RecipeUpdateListener -> eyi:
void recipesUpdated() -> D
net.minecraft.client.gui.screens.recipebook.RecipeBookComponent
getRecipeBookComponent() -> E
net.minecraft.client.gui.screens.recipebook.SmeltingRecipeBookComponent -> eyj:
net.minecraft.network.chat.Component FILTER_NAME -> h
9:9:void <init>() -> <init>
14:14:net.minecraft.network.chat.Component getRecipeFilterName() -> d
19:19:java.util.Set getFuelItems() -> b
10:10:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.recipebook.SmokingRecipeBookComponent -> eyk:
net.minecraft.network.chat.Component FILTER_NAME -> h
9:9:void <init>() -> <init>
14:14:net.minecraft.network.chat.Component getRecipeFilterName() -> d
19:19:java.util.Set getFuelItems() -> b
10:10:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.recipebook.package-info -> eyl:
net.minecraft.client.gui.screens.reporting.ChatReportScreen -> eym:
int BUTTON_WIDTH -> a
int BUTTON_HEIGHT -> b
int BUTTON_MARGIN -> c
int BUTTON_MARGIN_HALF -> k
int LABEL_HEIGHT -> l
int SCREEN_WIDTH -> m
int SCREEN_HEIGHT -> n
net.minecraft.network.chat.Component OBSERVED_WHAT_LABEL -> o
net.minecraft.network.chat.Component SELECT_REASON -> p
net.minecraft.network.chat.Component MORE_COMMENTS_LABEL -> q
net.minecraft.network.chat.Component DESCRIBE_PLACEHOLDER -> r
net.minecraft.network.chat.Component REPORT_SENT_MESSAGE -> s
net.minecraft.network.chat.Component SELECT_CHAT_MESSAGE -> t
net.minecraft.network.chat.Component REPORT_SENDING_TITLE -> u
net.minecraft.network.chat.Component REPORT_SENT_TITLE -> v
net.minecraft.network.chat.Component REPORT_ERROR_TITLE -> w
net.minecraft.network.chat.Component REPORT_SEND_GENERIC_ERROR -> x
org.slf4j.Logger LOGGER -> y
net.minecraft.client.gui.screens.Screen lastScreen -> z
net.minecraft.client.multiplayer.chat.report.ReportingContext reportingContext
-> A
net.minecraft.client.gui.components.MultiLineLabel reasonDescriptionLabel -> C
net.minecraft.client.gui.components.MultiLineEditBox commentBox -> D
net.minecraft.client.gui.components.Button sendButton -> E
net.minecraft.client.multiplayer.chat.report.ChatReportBuilder reportBuilder ->
F
net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$CannotBuildReason
cannotBuildReason -> G
70:74:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.multiplayer.cha
t.report.ReportingContext,net.minecraft.client.multiplayer.chat.report.ChatReportBu
ilder) -> <init>
77:78:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.multiplayer.cha
t.report.ReportingContext,java.util.UUID) -> <init>
81:82:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.multiplayer.cha
t.report.ReportingContext,net.minecraft.client.multiplayer.chat.report.ChatReportBu
ilder$ChatReport) -> <init>
86:138:void init() -> b
141:144:void onReportChanged() -> l
147:168:void sendReport() -> B
171:175:void onReportSendSuccess() -> C
178:188:void onReportSendError(java.lang.Throwable) -> a
191:196:void displayReportSendError(net.minecraft.network.chat.Component) -> a
199:202:void saveDraft() -> D
205:206:void clearDraft() -> E
210:225:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
229:231:void tick() -> f
235:240:void onClose() -> aw_
244:246:void removed() -> ax_
254:257:boolean mouseReleased(double,double,int) -> b
261:261:int contentLeft() -> F
265:265:int contentRight() -> G
269:269:int contentTop() -> H
273:273:int contentBottom() -> I
277:277:int selectChatTop() -> J
281:281:int selectInfoTop() -> K
285:289:int commentBoxTop() -> L
293:293:int commentBoxBottom() -> M
297:297:int completeButtonTop() -> N
194:195:void lambda$displayReportSendError$13() -> O
173:174:void lambda$onReportSendSuccess$12() -> P
166:167:void
lambda$sendReport$11(net.minecraft.client.multiplayer.chat.report.ChatReportBuilder
$CannotBuildReason) -> a
148:165:void
lambda$sendReport$10(net.minecraft.client.multiplayer.chat.report.ChatReportBuilder
$Result) -> a
156:163:java.lang.Object
lambda$sendReport$9(java.lang.Object,java.lang.Throwable) -> a
151:153:void lambda$sendReport$8(java.util.concurrent.CompletableFuture) -> a
143:143:net.minecraft.client.gui.components.Tooltip
lambda$onReportChanged$7(net.minecraft.client.multiplayer.chat.report.ChatReportBui
lder$CannotBuildReason) -> b
133:133:void lambda$init$6(net.minecraft.client.gui.components.Button) -> a
129:130:void lambda$init$5(net.minecraft.client.gui.components.Button) -> b
124:126:void lambda$init$4(java.lang.String) -> a
114:118:void lambda$init$3(net.minecraft.client.gui.components.Button) -> c
115:117:void
lambda$init$2(net.minecraft.client.multiplayer.chat.report.ReportReason) -> a
106:110:void lambda$init$1(net.minecraft.client.gui.components.Button) -> d
107:109:void
lambda$init$0(net.minecraft.client.multiplayer.chat.report.ChatReportBuilder) -> a
39:51:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.reporting.ChatReportScreen$DiscardReportWarningScr
een -> eym$a:
net.minecraft.network.chat.Component TITLE -> c
net.minecraft.network.chat.Component MESSAGE -> k
net.minecraft.network.chat.Component RETURN -> l
net.minecraft.network.chat.Component DRAFT -> m
net.minecraft.network.chat.Component DISCARD -> n
net.minecraft.client.gui.screens.reporting.ChatReportScreen this$0 -> b
307:309:void
<init>(net.minecraft.client.gui.screens.reporting.ChatReportScreen) -> <init>
313:335:void initButtons(int) -> a
339:340:void onClose() -> aw_
344:344:boolean shouldCloseOnEsc() -> av_
349:350:void renderTitle(net.minecraft.client.gui.GuiGraphics) -> c
329:331:void lambda$initButtons$2(net.minecraft.client.gui.components.Button) -
> a
321:323:void lambda$initButtons$1(net.minecraft.client.gui.components.Button) -
> b
315:315:void lambda$initButtons$0(net.minecraft.client.gui.components.Button) -
> c
301:305:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.reporting.ChatSelectionLogFiller -> eyn:
net.minecraft.client.multiplayer.chat.ChatLog log -> a
net.minecraft.client.multiplayer.chat.report.ChatReportContextBuilder
contextBuilder -> b
java.util.function.Predicate canReport -> c
net.minecraft.network.chat.SignedMessageLink previousLink -> d
int eventId -> e
int missedCount -> f
net.minecraft.network.chat.PlayerChatMessage lastMessage -> g
21:34:void
<init>(net.minecraft.client.multiplayer.chat.report.ReportingContext,java.util.func
tion.Predicate) -> <init>
37:64:void
fillNextPage(int,net.minecraft.client.gui.screens.reporting.ChatSelectionLogFiller$
Output) -> a
67:77:boolean
acceptMessage(net.minecraft.client.gui.screens.reporting.ChatSelectionLogFiller$Out
put,net.minecraft.client.multiplayer.chat.LoggedChatMessage$Player) -> a
net.minecraft.client.gui.screens.reporting.ChatSelectionLogFiller$Output -> eyn$a:
void
acceptMessage(int,net.minecraft.client.multiplayer.chat.LoggedChatMessage$Player) -
> a
void acceptDivider(net.minecraft.network.chat.Component) -> a
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen -> eyo:
net.minecraft.network.chat.Component TITLE -> a
net.minecraft.network.chat.Component CONTEXT_INFO -> b
net.minecraft.client.gui.screens.Screen lastScreen -> c
net.minecraft.client.multiplayer.chat.report.ReportingContext reportingContext
-> k
net.minecraft.client.gui.components.Button confirmSelectedButton -> l
net.minecraft.client.gui.components.MultiLineLabel contextInfoLabel -> m
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList
chatSelectionList -> n
net.minecraft.client.multiplayer.chat.report.ChatReportBuilder report -> o
java.util.function.Consumer onSelected -> p
net.minecraft.client.gui.screens.reporting.ChatSelectionLogFiller chatLogFiller
-> q
55:60:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.multiplayer.cha
t.report.ReportingContext,net.minecraft.client.multiplayer.chat.report.ChatReportBu
ilder,java.util.function.Consumer) -> <init>
64:83:void init() -> b
86:86:boolean
canReport(net.minecraft.client.multiplayer.chat.LoggedChatMessage) -> a
90:92:void extendLog() -> l
95:96:void onReachedScrollTop() -> B
99:100:void updateConfirmSelectedButton() -> C
104:119:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
123:124:void onClose() -> aw_
128:128:net.minecraft.network.chat.Component getNarrationMessage() -> au_
76:78:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
72:73:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
36:36:net.minecraft.client.gui.Font
access$000(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> a
36:36:net.minecraft.client.gui.Font
access$100(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> b
36:36:net.minecraft.client.gui.Font
access$200(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> c
36:36:net.minecraft.client.gui.Font
access$300(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> d
36:36:net.minecraft.client.gui.Font
access$400(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> e
36:36:net.minecraft.client.gui.Font
access$500(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> f
36:36:net.minecraft.client.gui.Font
access$600(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> g
36:36:net.minecraft.client.gui.Font
access$700(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> h
36:36:net.minecraft.client.gui.Font
access$900(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> i
36:36:net.minecraft.client.gui.Font
access$1000(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> j
36:36:net.minecraft.client.gui.Font
access$1100(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> k
36:36:net.minecraft.client.gui.Font
access$1200(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> l
36:36:net.minecraft.client.gui.Font
access$1300(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> m
37:38:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList ->
eyo$a:
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList$He
ading previousHeading -> l
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen this$0 -> a
135:137:void
<init>(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen,net.minecraft
.client.Minecraft,int) -> <init>
141:146:void setScrollAmount(double) -> a
150:156:void
acceptMessage(int,net.minecraft.client.multiplayer.chat.LoggedChatMessage$Player) -
> a
159:167:void
updateHeading(net.minecraft.client.multiplayer.chat.LoggedChatMessage$Player,boolea
n) -> a
171:175:void acceptDivider(net.minecraft.network.chat.Component) -> a
179:179:int getScrollbarPosition() -> c
184:184:int getRowWidth() -> b
188:188:int getMaxVisibleEntries() -> d
193:201:void
renderItem(net.minecraft.client.gui.GuiGraphics,int,int,float,int,int,int,int,int)
-> a
204:210:boolean
shouldHighlightEntry(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen
$ChatSelectionList$Entry) -> b
216:216:net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectio
nList$Entry nextEntry(net.minecraft.client.gui.navigation.ScreenDirection) -> b
221:226:void
setSelected(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSele
ctionList$Entry) -> a
230:234:boolean keyPressed(int,int,int) -> a
238:238:int getFooterTop() -> e
131:131:net.minecraft.client.gui.components.AbstractSelectionList$Entry
nextEntry(net.minecraft.client.gui.navigation.ScreenDirection) -> a
131:131:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
131:131:net.minecraft.client.Minecraft
access$800(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelec
tionList) -> a
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList$Di
viderEntry -> eyo$a$a:
int COLOR -> c
net.minecraft.network.chat.Component text -> d
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList
this$1 -> a
429:431:void
<init>(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelection
List,net.minecraft.network.chat.Component) -> <init>
435:443:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
447:447:net.minecraft.network.chat.Component getNarration() -> a
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList$En
try -> eyo$a$b:
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList
this$1 -> b
247:247:void
<init>(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelection
List) -> <init>
250:250:net.minecraft.network.chat.Component getNarration() -> a
254:254:boolean isSelected() -> b
258:258:boolean canSelect() -> d
262:262:boolean canReport() -> e
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList$He
ading -> eyo$a$c:
java.util.UUID sender -> a
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList$En
try entry -> b
241:241:void
<init>(java.util.UUID,net.minecraft.client.gui.screens.reporting.ChatSelectionScree
n$ChatSelectionList$Entry) -> <init>
243:243:boolean
canCombine(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelec
tionList$Heading) -> a
241:241:java.lang.String toString() -> toString
241:241:int hashCode() -> hashCode
241:241:boolean equals(java.lang.Object) -> equals
241:241:java.util.UUID sender() -> a
241:241:net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectio
nList$Entry entry() -> b
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList$Me
ssageEntry -> eyo$a$d:
net.minecraft.resources.ResourceLocation CHECKMARK_TEXTURE -> c
int CHECKMARK_WIDTH -> d
int CHECKMARK_HEIGHT -> e
int INDENT_AMOUNT -> f
int TAG_MARGIN_LEFT -> g
int chatId -> h
net.minecraft.network.chat.FormattedText text -> i
net.minecraft.network.chat.Component narration -> j
java.util.List hoverText -> k
net.minecraft.client.GuiMessageTag$Icon tagIcon -> l
java.util.List tagHoverText -> m
boolean canReport -> n
boolean playerMessage -> o
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList
this$1 -> a
288:304:void
<init>(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelection
List,int,net.minecraft.network.chat.Component,net.minecraft.network.chat.Component,
net.minecraft.client.GuiMessageTag,boolean,boolean) -> <init>
308:322:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
325:333:void
renderTag(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int) -> a
336:342:void
renderSelectedCheckmark(net.minecraft.client.gui.GuiGraphics,int,int,int) -> a
345:346:int getMaximumTextWidth() -> f
350:350:int getTextIndent() -> g
355:355:net.minecraft.network.chat.Component getNarration() -> a
360:364:boolean mouseClicked(double,double,int) -> a
369:372:boolean keyPressed(int,int,int) -> a
377:377:boolean isSelected() -> b
382:382:boolean canSelect() -> d
387:387:boolean canReport() -> e
391:396:boolean toggleReport() -> h
267:267:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList$Me
ssageHeadingEntry -> eyo$a$e:
int FACE_SIZE -> c
net.minecraft.network.chat.Component heading -> d
net.minecraft.resources.ResourceLocation skin -> e
boolean canReport -> f
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList
this$1 -> a
407:411:void
<init>(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelection
List,com.mojang.authlib.GameProfile,net.minecraft.network.chat.Component,boolean) -
> <init>
415:421:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList$Pa
ddingEntry -> eyo$a$f:
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList
this$1 -> a
451:451:void
<init>(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelection
List) -> <init>
454:454:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
net.minecraft.client.gui.screens.reporting.ReportReasonSelectionScreen -> eyp:
net.minecraft.network.chat.Component REASON_TITLE -> a
net.minecraft.network.chat.Component REASON_DESCRIPTION -> b
net.minecraft.network.chat.Component READ_INFO_LABEL -> c
int FOOTER_HEIGHT -> k
int BUTTON_WIDTH -> l
int BUTTON_HEIGHT -> m
int CONTENT_WIDTH -> n
int PADDING -> o
net.minecraft.client.gui.screens.Screen lastScreen -> p
net.minecraft.client.gui.screens.reporting.ReportReasonSelectionScreen$ReasonSelect
ionList reasonSelectionList -> q
net.minecraft.client.multiplayer.chat.report.ReportReason
currentlySelectedReason -> r
java.util.function.Consumer onSelectedReason -> s
42:46:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.multiplayer.cha
t.report.ReportReason,java.util.function.Consumer) -> <init>
50:77:void init() -> b
81:105:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
108:108:int buttonTop() -> l
112:112:int contentLeft() -> B
116:116:int contentRight() -> C
120:120:int descriptionTop() -> D
124:124:int descriptionBottom() -> E
129:130:void onClose() -> aw_
69:74:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
59:65:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
60:64:void lambda$init$0(boolean) -> c
20:20:net.minecraft.client.gui.Font
access$000(net.minecraft.client.gui.screens.reporting.ReportReasonSelectionScreen)
-> a
20:20:net.minecraft.client.gui.Font
access$100(net.minecraft.client.gui.screens.reporting.ReportReasonSelectionScreen)
-> b
21:23:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.reporting.ReportReasonSelectionScreen$ReasonSelect
ionList -> eyp$a:
net.minecraft.client.gui.screens.reporting.ReportReasonSelectionScreen this$0 -
> a
133:138:void
<init>(net.minecraft.client.gui.screens.reporting.ReportReasonSelectionScreen,net.m
inecraft.client.Minecraft) -> <init>
142:145:net.minecraft.client.gui.screens.reporting.ReportReasonSelectionScreen$Reas
onSelectionList$Entry
findEntry(net.minecraft.client.multiplayer.chat.report.ReportReason) -> a
150:150:int getRowWidth() -> b
155:155:int getScrollbarPosition() -> c
160:162:void
setSelected(net.minecraft.client.gui.screens.reporting.ReportReasonSelectionScreen$
ReasonSelectionList$Entry) -> a
132:132:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
143:143:boolean
lambda$findEntry$0(net.minecraft.client.multiplayer.chat.report.ReportReason,net.mi
necraft.client.gui.screens.reporting.ReportReasonSelectionScreen$ReasonSelectionLis
t$Entry) -> a
net.minecraft.client.gui.screens.reporting.ReportReasonSelectionScreen$ReasonSelect
ionList$Entry -> eyp$a$a:
net.minecraft.client.multiplayer.chat.report.ReportReason reason -> b
net.minecraft.client.gui.screens.reporting.ReportReasonSelectionScreen$ReasonSelect
ionList this$1 -> a
167:169:void
<init>(net.minecraft.client.gui.screens.reporting.ReportReasonSelectionScreen$Reaso
nSelectionList,net.minecraft.client.multiplayer.chat.report.ReportReason) -> <init>
173:176:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
180:180:net.minecraft.network.chat.Component getNarration() -> a
185:189:boolean mouseClicked(double,double,int) -> a
193:193:net.minecraft.client.multiplayer.chat.report.ReportReason getReason() -
> b
net.minecraft.client.gui.screens.reporting.package-info -> eyq:
net.minecraft.client.gui.screens.social.PlayerEntry -> eyr:
net.minecraft.resources.ResourceLocation REPORT_BUTTON_LOCATION -> f
int TOOLTIP_DELAY -> g
net.minecraft.client.Minecraft minecraft -> h
java.util.List children -> i
java.util.UUID id -> j
java.lang.String playerName -> k
java.util.function.Supplier skinGetter -> l
boolean isRemoved -> m
boolean hasRecentMessages -> n
boolean reportingEnabled -> o
boolean playerReportable -> p
boolean hasDraftReport -> q
net.minecraft.client.gui.components.Button hideButton -> r
net.minecraft.client.gui.components.Button showButton -> s
net.minecraft.client.gui.components.Button reportButton -> t
float tooltipHoverTime -> u
net.minecraft.network.chat.Component HIDDEN -> v
net.minecraft.network.chat.Component BLOCKED -> w
net.minecraft.network.chat.Component OFFLINE -> x
net.minecraft.network.chat.Component HIDDEN_OFFLINE -> y
net.minecraft.network.chat.Component BLOCKED_OFFLINE -> z
net.minecraft.network.chat.Component REPORT_DISABLED_TOOLTIP -> A
net.minecraft.network.chat.Component NOT_REPORTABLE_TOOLTIP -> C
net.minecraft.network.chat.Component HIDE_TEXT_TOOLTIP -> D
net.minecraft.network.chat.Component SHOW_TEXT_TOOLTIP -> E
net.minecraft.network.chat.Component REPORT_PLAYER_TOOLTIP -> F
int SKIN_SIZE -> G
int PADDING -> H
int CHAT_TOGGLE_ICON_SIZE -> I
int CHAT_TOGGLE_ICON_X -> J
int CHAT_TOGGLE_ICON_Y -> K
int SKIN_SHADE -> a
int BG_FILL -> b
int BG_FILL_REMOVED -> c
int PLAYERNAME_COLOR -> d
int PLAYER_STATUS_COLOR -> e
78:138:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.social.Socia
lInteractionsScreen,java.util.UUID,java.lang.String,java.util.function.Supplier,boo
lean) -> <init>
141:152:net.minecraft.client.gui.components.Tooltip createReportButtonTooltip()
-> h
158:202:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
206:206:java.util.List children() -> i
211:211:java.util.List narratables() -> b
215:215:java.lang.String getPlayerName() -> d
219:219:java.util.UUID getPlayerId() -> e
223:224:void setRemoved(boolean) -> c
227:227:boolean isRemoved() -> f
231:236:void setHasRecentMessages(boolean) -> d
239:239:boolean hasRecentMessages() -> g
243:246:void onHiddenOrShown(boolean,net.minecraft.network.chat.Component) -> a
249:252:void updateHideAndShowButton(boolean) -> e
255:259:net.minecraft.network.chat.MutableComponent
getEntryNarationMessage(net.minecraft.network.chat.MutableComponent) -> a
264:278:net.minecraft.network.chat.Component getStatusComponent() -> j
118:120:void
lambda$new$3(net.minecraft.client.gui.screens.social.PlayerSocialManager,java.util.
UUID,java.lang.String,net.minecraft.client.gui.components.Button) -> a
107:109:void
lambda$new$2(net.minecraft.client.gui.screens.social.PlayerSocialManager,java.util.
UUID,java.lang.String,net.minecraft.client.gui.components.Button) -> b
97:98:void
lambda$new$1(net.minecraft.client.multiplayer.chat.report.ReportingContext,net.mine
craft.client.Minecraft,net.minecraft.client.gui.screens.social.SocialInteractionsSc
reen,java.util.UUID,net.minecraft.client.gui.components.Button) -> a
97:97:void
lambda$new$0(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.social
.SocialInteractionsScreen,net.minecraft.client.multiplayer.chat.report.ReportingCon
text,java.util.UUID) -> a
31:76:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.social.PlayerEntry$1 -> eyr$1:
net.minecraft.client.gui.screens.social.PlayerEntry this$0 -> a
98:98:void
<init>(net.minecraft.client.gui.screens.social.PlayerEntry,int,int,int,int,int,int,
int,net.minecraft.resources.ResourceLocation,int,int,net.minecraft.client.gui.compo
nents.Button$OnPress,net.minecraft.network.chat.Component) -> <init>
101:101:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
net.minecraft.client.gui.screens.social.PlayerEntry$2 -> eyr$2:
net.minecraft.client.gui.screens.social.PlayerEntry this$0 -> a
109:109:void
<init>(net.minecraft.client.gui.screens.social.PlayerEntry,int,int,int,int,int,int,
int,net.minecraft.resources.ResourceLocation,int,int,net.minecraft.client.gui.compo
nents.Button$OnPress,net.minecraft.network.chat.Component) -> <init>
112:112:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
net.minecraft.client.gui.screens.social.PlayerEntry$3 -> eyr$3:
net.minecraft.client.gui.screens.social.PlayerEntry this$0 -> a
120:120:void
<init>(net.minecraft.client.gui.screens.social.PlayerEntry,int,int,int,int,int,int,
int,net.minecraft.resources.ResourceLocation,int,int,net.minecraft.client.gui.compo
nents.Button$OnPress,net.minecraft.network.chat.Component) -> <init>
123:123:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
net.minecraft.client.gui.screens.social.PlayerSocialManager -> eys:
net.minecraft.client.Minecraft minecraft -> a
java.util.Set hiddenPlayers -> b
com.mojang.authlib.minecraft.UserApiService service -> c
java.util.Map discoveredNamesToUUID -> d
boolean onlineMode -> e
java.util.concurrent.CompletableFuture pendingBlockListRefresh -> f
19:28:void
<init>(net.minecraft.client.Minecraft,com.mojang.authlib.minecraft.UserApiService)
-> <init>
31:32:void hidePlayer(java.util.UUID) -> a
35:36:void showPlayer(java.util.UUID) -> b
39:39:boolean shouldHideMessageFrom(java.util.UUID) -> c
43:43:boolean isHidden(java.util.UUID) -> d
47:49:void startOnlineMode() -> a
52:53:void stopOnlineMode() -> b
56:60:boolean isBlocked(java.util.UUID) -> e
64:64:java.util.Set getHiddenPlayers() -> c
68:68:java.util.UUID getDiscoveredUUID(java.lang.String) -> a
72:82:void addPlayer(net.minecraft.client.multiplayer.PlayerInfo) -> a
85:90:void removePlayer(java.util.UUID) -> f
net.minecraft.client.gui.screens.social.SocialInteractionsPlayerList -> eyt:
net.minecraft.client.gui.screens.social.SocialInteractionsScreen
socialInteractionsScreen -> a
java.util.List players -> l
java.lang.String filter -> m
30:41:void
<init>(net.minecraft.client.gui.screens.social.SocialInteractionsScreen,net.minecra
ft.client.Minecraft,int,int,int,int,int) -> <init>
45:46:void enableScissor(net.minecraft.client.gui.GuiGraphics) -> b
49:53:void updatePlayerList(java.util.Collection,double,boolean) -> a
56:64:void addOnlinePlayers(java.util.Collection,java.util.Map) -> a
67:84:void updatePlayersFromChatLog(java.util.Map,boolean) -> a
87:96:java.util.Collection
collectProfilesFromChatLog(net.minecraft.client.multiplayer.chat.ChatLog) -> a
100:142:void sortPlayerEntries() -> e
145:151:void updateFiltersAndScroll(java.util.Collection,double) -> a
154:158:void updateFilteredPlayers() -> v
161:162:void setFilter(java.lang.String) -> a
165:165:boolean isEmpty() -> d
169:184:void
addPlayer(net.minecraft.client.multiplayer.PlayerInfo,net.minecraft.client.gui.scre
ens.social.SocialInteractionsScreen$Page) -> a
187:193:void removePlayer(java.util.UUID) -> a
155:155:boolean
lambda$updateFilteredPlayers$4(net.minecraft.client.gui.screens.social.PlayerEntry)
-> a
129:139:java.lang.Integer
lambda$sortPlayerEntries$3(net.minecraft.client.gui.screens.social.PlayerEntry) ->
b
109:125:java.lang.Integer
lambda$sortPlayerEntries$2(net.minecraft.client.gui.screens.social.PlayerEntry) ->
c
72:74:net.minecraft.client.gui.screens.social.PlayerEntry
lambda$updatePlayersFromChatLog$1(com.mojang.authlib.GameProfile,java.util.UUID) ->
a
72:72:net.minecraft.resources.ResourceLocation
lambda$updatePlayersFromChatLog$0(com.mojang.authlib.GameProfile) -> a
net.minecraft.client.gui.screens.social.SocialInteractionsScreen -> eyu:
net.minecraft.resources.ResourceLocation SOCIAL_INTERACTIONS_LOCATION -> a
net.minecraft.network.chat.Component TAB_ALL -> k
net.minecraft.network.chat.Component TAB_HIDDEN -> l
net.minecraft.network.chat.Component TAB_BLOCKED -> m
net.minecraft.network.chat.Component TAB_ALL_SELECTED -> n
net.minecraft.network.chat.Component TAB_HIDDEN_SELECTED -> o
net.minecraft.network.chat.Component TAB_BLOCKED_SELECTED -> p
net.minecraft.network.chat.Component SEARCH_HINT -> q
net.minecraft.network.chat.Component EMPTY_SEARCH -> r
net.minecraft.network.chat.Component EMPTY_HIDDEN -> s
net.minecraft.network.chat.Component EMPTY_BLOCKED -> t
net.minecraft.network.chat.Component BLOCKING_HINT -> u
int BG_BORDER_SIZE -> v
int BG_WIDTH -> w
int SEARCH_HEIGHT -> x
int MARGIN_Y -> y
int SEARCH_START -> b
int LIST_START -> c
int IMAGE_WIDTH -> z
int BUTTON_HEIGHT -> A
int ITEM_HEIGHT -> C
net.minecraft.client.gui.screens.social.SocialInteractionsPlayerList
socialInteractionsPlayerList -> D
net.minecraft.client.gui.components.EditBox searchBox -> E
java.lang.String lastSearch -> F
net.minecraft.client.gui.screens.social.SocialInteractionsScreen$Page page -> G
net.minecraft.client.gui.components.Button allButton -> H
net.minecraft.client.gui.components.Button hiddenButton -> I
net.minecraft.client.gui.components.Button blockedButton -> J
net.minecraft.client.gui.components.Button blockingHintButton -> K
net.minecraft.network.chat.Component serverLabel -> L
int playerCount -> M
boolean initialized -> N
55:71:void <init>() -> <init>
74:74:int windowHeight() -> l
78:78:int listEnd() -> B
82:82:int marginX() -> C
87:90:net.minecraft.network.chat.Component getNarrationMessage() -> au_
95:97:void tick() -> f
101:149:void init() -> b
152:188:void
showPage(net.minecraft.client.gui.screens.social.SocialInteractionsScreen$Page) ->
a
192:199:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
203:225:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
229:233:boolean keyPressed(int,int,int) -> a
238:238:boolean isPauseScreen() -> az_
242:248:void checkSearchStringUpdate(java.lang.String) -> a
251:267:void updateServerLabel(net.minecraft.client.Minecraft) -> a
270:271:void onAddPlayer(net.minecraft.client.multiplayer.PlayerInfo) -> a
274:275:void onRemovePlayer(java.util.UUID) -> a
140:140:void lambda$init$4(net.minecraft.client.gui.components.Button) -> a
141:145:void lambda$init$3(boolean) -> c
117:117:void lambda$init$2(net.minecraft.client.gui.components.Button) -> b
116:116:void lambda$init$1(net.minecraft.client.gui.components.Button) -> c
115:115:void lambda$init$0(net.minecraft.client.gui.components.Button) -> d
28:40:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.social.SocialInteractionsScreen$1 -> eyu$1:
net.minecraft.client.gui.screens.social.SocialInteractionsScreen this$0 -> d
120:120:void
<init>(net.minecraft.client.gui.screens.social.SocialInteractionsScreen,net.minecra
ft.client.gui.Font,int,int,int,int,net.minecraft.network.chat.Component) -> <init>
123:126:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
net.minecraft.client.gui.screens.social.SocialInteractionsScreen$2 -> eyu$2:
int[]
$SwitchMap$net$minecraft$client$gui$screens$social$SocialInteractionsScreen$Page ->
a
157:157:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.social.SocialInteractionsScreen$Page -> eyu$a:
net.minecraft.client.gui.screens.social.SocialInteractionsScreen$Page ALL -> a
net.minecraft.client.gui.screens.social.SocialInteractionsScreen$Page HIDDEN ->
b
net.minecraft.client.gui.screens.social.SocialInteractionsScreen$Page BLOCKED -
> c
net.minecraft.client.gui.screens.social.SocialInteractionsScreen$Page[] $VALUES
-> d
277:277:net.minecraft.client.gui.screens.social.SocialInteractionsScreen$Page[]
values() -> values
277:277:net.minecraft.client.gui.screens.social.SocialInteractionsScreen$Page
valueOf(java.lang.String) -> valueOf
277:277:void <init>(java.lang.String,int) -> <init>
277:277:net.minecraft.client.gui.screens.social.SocialInteractionsScreen$Page[]
$values() -> a
277:280:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.social.package-info -> eyv:
net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget -> eyw:
int HEADER_HORIZONTAL_PADDING -> a
java.lang.String TELEMETRY_REQUIRED_TRANSLATION_KEY -> b
java.lang.String TELEMETRY_OPTIONAL_TRANSLATION_KEY -> c
net.minecraft.network.chat.Component PROPERTY_TITLE -> d
net.minecraft.client.gui.Font font -> e
net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget$Content content
-> f
java.util.function.DoubleConsumer onScrolledListener -> g
38:42:void <init>(int,int,int,int,net.minecraft.client.gui.Font) -> <init>
45:47:void onOptInChanged(boolean) -> b
50:64:net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget$Content
buildContent(boolean) -> c
68:69:void setOnScrolledListener(java.util.function.DoubleConsumer) -> a
73:77:void setScrollAmount(double) -> a
81:81:int getInnerHeight() -> f
86:86:double scrollRate() -> g
91:98:void renderContents(net.minecraft.client.gui.GuiGraphics,int,int,float) -
> c
102:103:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
106:113:void
addEventType(net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget$Conten
tBuilder,net.minecraft.client.telemetry.TelemetryEventType) -> a
116:119:void
addEventTypeProperties(net.minecraft.client.telemetry.TelemetryEventType,net.minecr
aft.client.gui.screens.telemetry.TelemetryEventWidget$ContentBuilder) -> a
122:122:int containerWidth() -> v
96:96:void
lambda$renderContents$0(net.minecraft.client.gui.GuiGraphics,int,int,float,net.mine
craft.client.gui.components.AbstractWidget) -> a
30:30:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget$Content -> eyw$a:
net.minecraft.client.gui.layouts.GridLayout container -> a
net.minecraft.network.chat.Component narration -> b
170:170:void
<init>(net.minecraft.client.gui.layouts.GridLayout,net.minecraft.network.chat.Compo
nent) -> <init>
170:170:java.lang.String toString() -> toString
170:170:int hashCode() -> hashCode
170:170:boolean equals(java.lang.Object) -> equals
170:170:net.minecraft.client.gui.layouts.GridLayout container() -> a
170:170:net.minecraft.network.chat.Component narration() -> b
net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget$ContentBuilder ->
eyw$b:
int width -> a
net.minecraft.client.gui.layouts.GridLayout grid -> b
net.minecraft.client.gui.layouts.GridLayout$RowHelper helper -> c
net.minecraft.client.gui.layouts.LayoutSettings alignHeader -> d
net.minecraft.network.chat.MutableComponent narration -> e
132:144:void <init>(int) -> <init>
147:148:void
addLine(net.minecraft.client.gui.Font,net.minecraft.network.chat.Component) -> a
151:153:void
addLine(net.minecraft.client.gui.Font,net.minecraft.network.chat.Component,int) ->
a
156:158:void
addHeader(net.minecraft.client.gui.Font,net.minecraft.network.chat.Component) -> b
161:162:void addSpacer(int) -> a
165:166:net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget$Content
build() -> a
net.minecraft.client.gui.screens.telemetry.TelemetryInfoScreen -> eyx:
int PADDING -> a
net.minecraft.network.chat.Component TITLE -> b
net.minecraft.network.chat.Component DESCRIPTION -> c
net.minecraft.network.chat.Component BUTTON_GIVE_FEEDBACK -> k
net.minecraft.network.chat.Component BUTTON_SHOW_DATA -> l
net.minecraft.client.gui.screens.Screen lastScreen -> m
net.minecraft.client.Options options -> n
net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget
telemetryEventWidget -> o
double savedScroll -> p
36:39:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options) ->
<init>
43:43:net.minecraft.network.chat.Component getNarrationMessage() -> au_
48:86:void init() -> b
89:91:net.minecraft.client.gui.components.AbstractWidget
createTelemetryButton() -> l
95:96:void openLastScreen(net.minecraft.client.gui.components.Button) -> a
99:105:void openFeedbackLink(net.minecraft.client.gui.components.Button) -> b
108:110:void openDataFolder(net.minecraft.client.gui.components.Button) -> c
114:115:void onClose() -> aw_
119:121:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
124:129:net.minecraft.client.gui.layouts.GridLayout
twoButtonContainer(net.minecraft.client.gui.components.AbstractWidget,net.minecraft
.client.gui.components.AbstractWidget) -> a
100:104:void lambda$openFeedbackLink$3(boolean) -> c
89:89:void lambda$createTelemetryButton$2(java.lang.Boolean) -> a
85:85:void
lambda$init$1(net.minecraft.client.gui.screens.telemetry.TelemetryInfoScreen,net.mi
necraft.client.gui.components.events.GuiEventListener) -> a
78:78:void lambda$init$0(double) -> a
24:27:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.telemetry.package-info -> eyy:
net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeaturesScreen -
> eyz:
net.minecraft.network.chat.Component TITLE -> a
net.minecraft.network.chat.Component MESSAGE -> b
net.minecraft.network.chat.Component DETAILS_BUTTON -> c
int COLUMN_SPACING -> k
int DETAILS_BUTTON_WIDTH -> l
it.unimi.dsi.fastutil.booleans.BooleanConsumer callback -> m
java.util.Collection enabledPacks -> n
net.minecraft.client.gui.layouts.GridLayout layout -> o
34:40:void
<init>(java.util.Collection,it.unimi.dsi.fastutil.booleans.BooleanConsumer) ->
<init>
44:44:net.minecraft.network.chat.Component getNarrationMessage() -> au_
49:67:void init() -> b
71:72:void repositionElements() -> aG_
76:78:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
82:83:void onClose() -> aw_
64:64:void
lambda$init$3(net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFe
aturesScreen,net.minecraft.client.gui.components.events.GuiEventListener) -> a
62:62:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
61:61:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
59:59:void lambda$init$0(net.minecraft.client.gui.components.Button) -> c
25:27:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeaturesScreen$D
etailsScreen -> eyz$a:
net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeaturesScreen$D
etailsScreen$PackList packList -> b
net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeaturesScreen
this$0 -> a
88:90:void
<init>(net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeaturesS
creen) -> <init>
94:95:void onClose() -> aw_
99:105:void init() -> b
109:115:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
101:101:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
85:85:net.minecraft.client.gui.Font
access$000(net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeatu
resScreen$DetailsScreen) -> a
85:85:net.minecraft.client.Minecraft
access$100(net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeatu
resScreen$DetailsScreen) -> b
85:85:net.minecraft.client.gui.Font
access$200(net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeatu
resScreen$DetailsScreen) -> c
net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeaturesScreen$D
etailsScreen$PackList -> eyz$a$a:
net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeaturesScreen$D
etailsScreen this$1 -> a
118:129:void
<init>(net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeaturesS
creen$DetailsScreen,net.minecraft.client.Minecraft,java.util.Collection) -> <init>
133:133:int getRowWidth() -> b
net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeaturesScreen$D
etailsScreen$PackListEntry -> eyz$a$b:
net.minecraft.network.chat.Component packId -> b
net.minecraft.network.chat.Component message -> c
net.minecraft.client.gui.components.MultiLineLabel splitMessage -> d
net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeaturesScreen$D
etailsScreen this$1 -> a
142:146:void
<init>(net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeaturesS
creen$DetailsScreen,net.minecraft.network.chat.Component,net.minecraft.network.chat
.Component,net.minecraft.client.gui.components.MultiLineLabel) -> <init>
150:152:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
156:156:net.minecraft.network.chat.Component getNarration() -> a
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen -> eza:
int GROUP_BOTTOM -> k
int TAB_COLUMN_WIDTH -> l
int FOOTER_HEIGHT -> m
int TEXT_INDENT -> n
org.slf4j.Logger LOGGER -> o
java.lang.String TEMP_WORLD_PREFIX -> p
net.minecraft.network.chat.Component GAME_MODEL_LABEL -> q
net.minecraft.network.chat.Component NAME_LABEL -> r
net.minecraft.network.chat.Component EXPERIMENTS_LABEL -> s
net.minecraft.network.chat.Component ALLOW_CHEATS_INFO -> t
net.minecraft.network.chat.Component PREPARING_WORLD_DATA -> u
int HORIZONTAL_BUTTON_SPACING -> v
int VERTICAL_BUTTON_SPACING -> w
net.minecraft.resources.ResourceLocation HEADER_SEPERATOR -> a
net.minecraft.resources.ResourceLocation FOOTER_SEPERATOR -> b
net.minecraft.resources.ResourceLocation LIGHT_DIRT_BACKGROUND -> c
net.minecraft.client.gui.screens.worldselection.WorldCreationUiState uiState ->
x
net.minecraft.client.gui.components.tabs.TabManager tabManager -> y
boolean recreated -> z
net.minecraft.client.gui.screens.Screen lastScreen -> A
java.nio.file.Path tempDataPackDir -> C
net.minecraft.server.packs.repository.PackRepository tempDataPackRepository ->
D
net.minecraft.client.gui.layouts.GridLayout bottomButtons -> E
net.minecraft.client.gui.components.tabs.TabNavigationBar tabNavigationBar -> F
328:356:void
openFresh(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.Screen) -
> a
359:375:net.minecraft.client.gui.screens.worldselection.CreateWorldScreen
createFromExisting(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.
Screen,net.minecraft.world.level.LevelSettings,net.minecraft.client.gui.screens.wor
ldselection.WorldCreationContext,java.nio.file.Path) -> a
105:383:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.Screen,net.m
inecraft.client.gui.screens.worldselection.WorldCreationContext,java.util.Optional,
java.util.OptionalLong) -> <init>
386:386:net.minecraft.client.gui.screens.worldselection.WorldCreationUiState
getUiState() -> l
391:392:void tick() -> f
396:418:void init() -> b
422:434:void repositionElements() -> aG_
437:438:void
queueLoadScreen(net.minecraft.client.Minecraft,net.minecraft.network.chat.Component
) -> a
441:452:void onCreate() -> C
455:470:void
createNewWorld(net.minecraft.world.level.storage.PrimaryLevelData$SpecialWorldPrope
rty,net.minecraft.core.LayeredRegistryAccess,com.mojang.serialization.Lifecycle) ->
a
473:479:net.minecraft.world.level.LevelSettings createLevelSettings(boolean) ->
c
484:497:boolean keyPressed(int,int,int) -> a
502:503:void onClose() -> aw_
506:508:void popScreen() -> B
512:515:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
519:521:void renderDirtBackground(net.minecraft.client.gui.GuiGraphics) -> b
525:525:net.minecraft.client.gui.components.events.GuiEventListener
addWidget(net.minecraft.client.gui.components.events.GuiEventListener) -> e
530:530:net.minecraft.client.gui.components.events.GuiEventListener
addRenderableWidget(net.minecraft.client.gui.components.events.GuiEventListener) ->
d
537:547:java.nio.file.Path getTempDataPackDir() -> D
551:556:void
openExperimentsScreen(net.minecraft.world.level.WorldDataConfiguration) -> a
559:564:void
openDataPackSelectionScreen(net.minecraft.world.level.WorldDataConfiguration) -> b
567:592:void
tryApplyNewDataPacks(net.minecraft.server.packs.repository.PackRepository,boolean,j
ava.util.function.Consumer) -> a
596:651:void
applyNewPackConfig(net.minecraft.server.packs.repository.PackRepository,net.minecra
ft.world.level.WorldDataConfiguration,java.util.function.Consumer) -> a
654:655:net.minecraft.server.WorldLoader$InitConfig
createDefaultLoadConfig(net.minecraft.server.packs.repository.PackRepository,net.mi
necraft.world.level.WorldDataConfiguration) -> a
659:673:void removeTempDataPackDir() -> E
677:682:void
copyBetweenDirs(java.nio.file.Path,java.nio.file.Path,java.nio.file.Path) -> a
685:706:java.util.Optional createNewWorldDirectory() -> F
711:732:java.nio.file.Path
createTempDataPackDirFromExistingWorld(java.nio.file.Path,net.minecraft.client.Mine
craft) -> a
737:748:com.mojang.datafixers.util.Pair
getDataPackSelectionSettings(net.minecraft.world.level.WorldDataConfiguration) -> c
715:726:void
lambda$createTempDataPackDirFromExistingWorld$20(org.apache.commons.lang3.mutable.M
utableObject,java.nio.file.Path,java.nio.file.Path) -> a
713:713:boolean
lambda$createTempDataPackDirFromExistingWorld$19(java.nio.file.Path,java.nio.file.P
ath) -> a
695:695:void
lambda$createNewWorldDirectory$18(java.nio.file.Path,java.nio.file.Path) -> b
695:695:boolean lambda$createNewWorldDirectory$17(java.nio.file.Path) -> a
663:667:void lambda$removeTempDataPackDir$16(java.nio.file.Path) -> b
632:649:java.lang.Object
lambda$applyNewPackConfig$15(java.util.function.Consumer,java.lang.Void,java.lang.T
hrowable) -> a
635:640:void lambda$applyNewPackConfig$14(java.util.function.Consumer,boolean)
-> a
624:625:net.minecraft.client.gui.screens.worldselection.WorldCreationContext
lambda$applyNewPackConfig$13(net.minecraft.server.packs.resources.CloseableResource
Manager,net.minecraft.server.ReloadableServerResources,net.minecraft.core.LayeredRe
gistryAccess,net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$Data
PackReloadCookie) -> a
603:620:net.minecraft.server.WorldLoader$DataLoadOutput
lambda$applyNewPackConfig$12(net.minecraft.server.WorldLoader$DataLoadContext) -> a
616:616:com.mojang.serialization.DataResult
lambda$applyNewPackConfig$11(com.mojang.serialization.DynamicOps,com.google.gson.Js
onElement) -> a
582:587:void
lambda$tryApplyNewDataPacks$10(net.minecraft.server.packs.repository.PackRepository
,net.minecraft.world.level.WorldDataConfiguration,java.util.function.Consumer,boole
an) -> a
568:568:boolean lambda$tryApplyNewDataPacks$9(java.util.List,java.lang.String)
-> a
562:562:void
lambda$openDataPackSelectionScreen$8(net.minecraft.server.packs.repository.PackRepo
sitory) -> a
554:554:void
lambda$openExperimentsScreen$7(net.minecraft.server.packs.repository.PackRepository
) -> b
451:451:void
lambda$onCreate$6(net.minecraft.world.level.levelgen.WorldDimensions$Complete,net.m
inecraft.core.LayeredRegistryAccess,com.mojang.serialization.Lifecycle) -> a
408:410:void lambda$init$5(net.minecraft.client.gui.components.AbstractWidget)
-> a
405:405:void lambda$init$4(net.minecraft.client.gui.components.Button) -> a
404:404:void lambda$init$3(net.minecraft.client.gui.components.Button) -> b
346:347:net.minecraft.client.gui.screens.worldselection.WorldCreationContext
lambda$openFresh$2(net.minecraft.server.packs.resources.CloseableResourceManager,ne
t.minecraft.server.ReloadableServerResources,net.minecraft.core.LayeredRegistryAcce
ss,net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$DataPackReload
Cookie) -> b
335:343:net.minecraft.server.WorldLoader$DataLoadOutput
lambda$openFresh$1(net.minecraft.server.WorldLoader$DataLoadContext) -> b
105:105:void
lambda$new$0(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen,net.
minecraft.client.gui.components.events.GuiEventListener) -> b
85:85:net.minecraft.client.Minecraft
access$000(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen) -> a
85:85:net.minecraft.client.gui.Font
access$100(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen) -> b
85:85:void
access$200(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen,net.mi
necraft.client.gui.components.events.GuiEventListener) -> a
85:85:net.minecraft.client.gui.Font
access$300(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen) -> c
85:85:net.minecraft.client.gui.Font
access$400(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen) -> d
85:85:net.minecraft.client.Minecraft
access$500(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen) -> e
85:85:net.minecraft.client.Minecraft
access$600(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen) -> f
85:85:net.minecraft.client.Minecraft
access$700(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen) -> g
90:102:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$DataPackReloadCoo
kie -> eza$a:
net.minecraft.world.level.levelgen.WorldGenSettings worldGenSettings -> a
net.minecraft.world.level.WorldDataConfiguration dataConfiguration -> b
751:751:void
<init>(net.minecraft.world.level.levelgen.WorldGenSettings,net.minecraft.world.leve
l.WorldDataConfiguration) -> <init>
751:751:java.lang.String toString() -> toString
751:751:int hashCode() -> hashCode
751:751:boolean equals(java.lang.Object) -> equals
751:751:net.minecraft.world.level.levelgen.WorldGenSettings worldGenSettings()
-> a
751:751:net.minecraft.world.level.WorldDataConfiguration dataConfiguration() ->
b
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$GameTab -> eza$b:
net.minecraft.network.chat.Component TITLE -> c
net.minecraft.network.chat.Component ALLOW_CHEATS -> d
net.minecraft.client.gui.components.EditBox nameEdit -> e
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen this$0 -> b
124:183:void
<init>(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen) -> <init>
187:188:void tick() -> b
181:181:void lambda$new$9(net.minecraft.client.gui.components.Button) -> a
176:178:void
lambda$new$8(net.minecraft.client.gui.components.CycleButton,net.minecraft.client.g
ui.screens.worldselection.WorldCreationUiState) -> a
173:173:void
lambda$new$7(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) ->
a
172:172:net.minecraft.client.gui.components.Tooltip
lambda$new$6(java.lang.Boolean) -> a
166:169:void
lambda$new$5(net.minecraft.client.gui.components.CycleButton,net.minecraft.client.g
ui.screens.worldselection.WorldCreationUiState) -> b
162:162:void
lambda$new$4(net.minecraft.client.gui.components.CycleButton,net.minecraft.world.Di
fficulty) -> a
154:157:void
lambda$new$3(net.minecraft.client.gui.components.CycleButton,net.minecraft.client.g
ui.screens.worldselection.WorldCreationUiState) -> c
149:149:void
lambda$new$2(net.minecraft.client.gui.components.CycleButton,net.minecraft.client.g
ui.screens.worldselection.WorldCreationUiState$SelectedGameMode) -> a
147:147:net.minecraft.network.chat.Component
lambda$new$1(net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$S
electedGameMode) -> a
141:142:void
lambda$new$0(net.minecraft.client.gui.screens.worldselection.WorldCreationUiState)
-> a
120:121:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$MoreTab -> eza$c:
net.minecraft.network.chat.Component TITLE -> c
net.minecraft.network.chat.Component GAME_RULES_LABEL -> d
net.minecraft.network.chat.Component DATA_PACKS_LABEL -> e
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen this$0 -> b
298:317:void
<init>(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen) -> <init>
320:324:void openGameRulesScreen() -> c
321:323:void lambda$openGameRulesScreen$3(java.util.Optional) -> a
314:314:void lambda$new$2(net.minecraft.client.gui.components.Button) -> a
310:310:void lambda$new$1(net.minecraft.client.gui.components.Button) -> b
305:305:void lambda$new$0(net.minecraft.client.gui.components.Button) -> c
294:296:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$WorldTab ->
eza$d:
net.minecraft.network.chat.Component TITLE -> c
net.minecraft.network.chat.Component AMPLIFIED_HELP_TEXT -> d
net.minecraft.network.chat.Component GENERATE_STRUCTURES -> e
net.minecraft.network.chat.Component GENERATE_STRUCTURES_INFO -> f
net.minecraft.network.chat.Component BONUS_CHEST -> g
net.minecraft.network.chat.Component SEED_LABEL -> h
net.minecraft.network.chat.Component SEED_EMPTY_HINT -> i
int WORLD_TAB_WIDTH -> j
net.minecraft.client.gui.components.EditBox seedEdit -> k
net.minecraft.client.gui.components.Button customizeTypeButton -> l
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen this$0 -> b
203:257:void
<init>(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen) -> <init>
260:264:void openPresetEditor() -> c
267:267:net.minecraft.client.gui.components.CycleButton$ValueListSupplier
createWorldTypeValueSupplier() -> d
281:284:net.minecraft.network.chat.MutableComponent
createTypeButtonNarration(net.minecraft.client.gui.components.CycleButton) -> a
289:290:void tick() -> b
256:256:void
lambda$new$8(net.minecraft.client.gui.screens.worldselection.SwitchGrid,net.minecra
ft.client.gui.screens.worldselection.WorldCreationUiState) -> a
255:255:void
lambda$new$7(net.minecraft.client.gui.layouts.GridLayout$RowHelper,net.minecraft.cl
ient.gui.layouts.LayoutElement) -> a
254:254:boolean lambda$new$6() -> e
251:251:boolean lambda$new$5() -> f
245:245:void lambda$new$4(java.lang.String) -> a
231:231:void
lambda$new$3(net.minecraft.client.gui.screens.worldselection.WorldCreationUiState)
-> a
230:230:void lambda$new$2(net.minecraft.client.gui.components.Button) -> a
219:228:void
lambda$new$1(net.minecraft.client.gui.components.CycleButton,net.minecraft.client.g
ui.screens.worldselection.WorldCreationUiState) -> a
214:214:void
lambda$new$0(net.minecraft.client.gui.components.CycleButton,net.minecraft.client.g
ui.screens.worldselection.WorldCreationUiState$WorldTypeEntry) -> a
192:198:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$WorldTab$1 ->
eza$d$1:
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen val$this$0 ->
d
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$WorldTab
this$1 -> e
237:237:void
<init>(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$WorldTab,n
et.minecraft.client.gui.Font,int,int,int,int,net.minecraft.network.chat.Component,n
et.minecraft.client.gui.screens.worldselection.CreateWorldScreen) -> <init>
240:240:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$WorldTab$2 ->
eza$d$2:
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$WorldTab
this$1 -> a
267:267:void
<init>(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$WorldTab)
-> <init>
270:270:java.util.List getSelectedList() -> a
275:275:java.util.List getDefaultList() -> b
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen -> ezb:
java.util.function.Consumer exitCallback -> a
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$RuleList
rules -> b
java.util.Set invalidEntries -> c
net.minecraft.client.gui.components.Button doneButton -> k
java.util.List tooltip -> l
net.minecraft.world.level.GameRules gameRules -> m
37:47:void
<init>(net.minecraft.world.level.GameRules,java.util.function.Consumer) -> <init>
51:69:void init() -> b
73:74:void onClose() -> aw_
78:83:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
86:87:void updateDoneButton() -> l
90:92:void
markInvalid(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$Rul
eEntry) -> a
95:97:void
clearInvalid(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$Ru
leEntry) -> b
66:66:void
lambda$init$2(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen,n
et.minecraft.client.gui.components.events.GuiEventListener) -> a
63:63:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
59:59:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
34:34:net.minecraft.client.Minecraft
access$000(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen) ->
a
34:34:net.minecraft.client.Minecraft
access$100(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen) ->
b
34:34:net.minecraft.client.Minecraft
access$200(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen) ->
c
34:34:net.minecraft.client.Minecraft
access$300(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen) ->
d
34:34:net.minecraft.client.Minecraft
access$400(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen) ->
e
34:34:net.minecraft.client.Minecraft
access$500(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen) ->
f
34:34:net.minecraft.client.Minecraft
access$600(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen) ->
g
34:34:net.minecraft.client.gui.Font
access$700(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen) ->
h
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$BooleanRuleEntr
y -> ezb$a:
net.minecraft.client.gui.components.CycleButton checkbox -> d
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen this$0 -> a
179:186:void
<init>(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen,net.mine
craft.network.chat.Component,java.util.List,java.lang.String,net.minecraft.world.le
vel.GameRules$BooleanValue) -> <init>
190:194:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
184:184:void
lambda$new$1(net.minecraft.world.level.GameRules$BooleanValue,net.minecraft.client.
gui.components.CycleButton,java.lang.Boolean) -> a
183:183:net.minecraft.network.chat.MutableComponent
lambda$new$0(java.lang.String,net.minecraft.client.gui.components.CycleButton) -> a
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$CategoryRuleEnt
ry -> ezb$b:
net.minecraft.network.chat.Component label -> b
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen this$0 -> a
111:114:void
<init>(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen,net.mine
craft.network.chat.Component) -> <init>
118:119:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
123:123:java.util.List children() -> i
128:128:java.util.List narratables() -> b
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$CategoryRuleEnt
ry$1 -> ezb$b$1:
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$CategoryRuleEnt
ry this$1 -> a
128:128:void
<init>(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$Category
RuleEntry) -> <init>
131:131:net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority
narrationPriority() -> q
136:137:void
updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput) -> b
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$EntryFactory ->
ezb$c:
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$RuleEntry
create(net.minecraft.network.chat.Component,java.util.List,java.lang.String,net.min
ecraft.world.level.GameRules$Value) -> create
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$GameRuleEntry -
> ezb$d:
java.util.List label -> a
java.util.List children -> b
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen this$0 -> c
149:154:void
<init>(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen,java.uti
l.List,net.minecraft.network.chat.Component) -> <init>
158:158:java.util.List children() -> i
163:163:java.util.List narratables() -> b
167:173:void renderLabel(net.minecraft.client.gui.GuiGraphics,int,int) -> a
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$IntegerRuleEntr
y -> ezb$e:
net.minecraft.client.gui.components.EditBox input -> d
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen this$0 -> a
200:215:void
<init>(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen,net.mine
craft.network.chat.Component,java.util.List,java.lang.String,net.minecraft.world.le
vel.GameRules$IntegerValue) -> <init>
219:223:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
206:213:void
lambda$new$0(net.minecraft.world.level.GameRules$IntegerValue,java.lang.String) ->
a
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$RuleEntry ->
ezb$f:
java.util.List tooltip -> a
103:105:void <init>(java.util.List) -> <init>
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$RuleList ->
ezb$g:
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen this$0 -> a
227:273:void
<init>(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen,net.mine
craft.world.level.GameRules) -> <init>
277:282:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
270:272:void lambda$new$1(java.util.Map$Entry) -> a
271:271:void lambda$new$0(java.util.Map$Entry) -> b
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$RuleList$1 ->
ezb$g$1:
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen val$this$0
-> a
net.minecraft.world.level.GameRules val$gameRules -> b
java.util.Map val$entries -> c
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$RuleList
this$1 -> d
232:232:void
<init>(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$RuleList
,net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen,net.minecraft.
world.level.GameRules,java.util.Map) -> <init>
235:236:void
visitBoolean(net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.Game
Rules$Type) -> b
240:241:void
visitInteger(net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.Game
Rules$Type) -> c
244:266:void
addEntry(net.minecraft.world.level.GameRules$Key,net.minecraft.client.gui.screens.w
orldselection.EditGameRulesScreen$EntryFactory) -> a
265:265:java.util.Map
lambda$addEntry$2(net.minecraft.world.level.GameRules$Category) -> a
240:240:net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$RuleEnt
ry
lambda$visitInteger$1(net.minecraft.network.chat.Component,java.util.List,java.lang
.String,net.minecraft.world.level.GameRules$IntegerValue) -> a
235:235:net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$RuleEnt
ry
lambda$visitBoolean$0(net.minecraft.network.chat.Component,java.util.List,java.lang
.String,net.minecraft.world.level.GameRules$BooleanValue) -> a
net.minecraft.client.gui.screens.worldselection.EditWorldScreen -> ezc:
org.slf4j.Logger LOGGER -> a
net.minecraft.network.chat.Component NAME_LABEL -> b
net.minecraft.client.gui.components.Button renameButton -> c
it.unimi.dsi.fastutil.booleans.BooleanConsumer callback -> k
net.minecraft.client.gui.components.EditBox nameEdit -> l
net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess
levelAccess -> m
42:45:void
<init>(it.unimi.dsi.fastutil.booleans.BooleanConsumer,net.minecraft.world.level.sto
rage.LevelStorageSource$LevelStorageAccess) -> <init>
49:50:void tick() -> f
54:98:void init() -> b
102:105:void resize(net.minecraft.client.Minecraft,int,int) -> a
109:110:void onClose() -> aw_
114:121:void onRename() -> l
124:137:void
makeBackupAndShowToast(net.minecraft.world.level.storage.LevelStorageSource,java.la
ng.String) -> a
140:157:boolean
makeBackupAndShowToast(net.minecraft.world.level.storage.LevelStorageSource$LevelSt
orageAccess) -> a
162:170:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
95:95:boolean lambda$init$10(java.nio.file.Path) -> a
93:93:void lambda$init$9(net.minecraft.client.gui.components.Button) -> a
85:91:void lambda$init$8(net.minecraft.client.gui.components.Button) -> b
86:91:void lambda$init$7(boolean,boolean) -> a
75:83:void lambda$init$6(net.minecraft.client.gui.components.Button) -> c
70:73:void lambda$init$5(net.minecraft.client.gui.components.Button) -> d
68:68:void lambda$init$4(net.minecraft.client.gui.components.Button) -> e
64:66:void lambda$init$3(net.minecraft.client.gui.components.Button) -> f
64:64:void lambda$init$2(java.nio.file.Path) -> b
60:60:void lambda$init$1(java.lang.String) -> a
54:54:void lambda$init$0(net.minecraft.client.gui.components.Button) -> g
32:33:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.ExperimentsScreen -> ezd:
int MAIN_CONTENT_WIDTH -> a
net.minecraft.client.gui.layouts.HeaderAndFooterLayout layout -> b
net.minecraft.client.gui.screens.Screen parent -> c
net.minecraft.server.packs.repository.PackRepository packRepository -> k
java.util.function.Consumer output -> l
it.unimi.dsi.fastutil.objects.Object2BooleanMap packs -> m
27:43:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.server.packs.repositor
y.PackRepository,java.util.function.Consumer) -> <init>
48:75:void init() -> b
78:79:net.minecraft.network.chat.Component
getHumanReadableTitle(net.minecraft.server.packs.repository.Pack) -> a
84:85:void onClose() -> aw_
88:99:void onDone() -> l
103:104:void repositionElements() -> aG_
108:116:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
91:95:void
lambda$onDone$6(java.util.List,java.util.List,net.minecraft.server.packs.repository
.Pack,java.lang.Boolean) -> a
73:73:void
lambda$init$5(net.minecraft.client.gui.screens.worldselection.ExperimentsScreen,net
.minecraft.client.gui.components.events.GuiEventListener) -> a
70:70:void lambda$init$4(net.minecraft.client.gui.components.Button) -> a
69:69:void lambda$init$3(net.minecraft.client.gui.components.Button) -> b
56:61:void
lambda$init$2(net.minecraft.client.gui.screens.worldselection.SwitchGrid$Builder,ne
t.minecraft.server.packs.repository.Pack,java.lang.Boolean) -> a
58:59:void
lambda$init$1(net.minecraft.server.packs.repository.Pack,java.lang.Boolean) -> a
57:57:boolean lambda$init$0(net.minecraft.server.packs.repository.Pack) -> b
net.minecraft.client.gui.screens.worldselection.OptimizeWorldScreen -> eze:
org.slf4j.Logger LOGGER -> a
it.unimi.dsi.fastutil.objects.Object2IntMap DIMENSION_COLORS -> b
it.unimi.dsi.fastutil.booleans.BooleanConsumer callback -> c
net.minecraft.util.worldupdate.WorldUpgrader upgrader -> k
46:53:net.minecraft.client.gui.screens.worldselection.OptimizeWorldScreen
create(net.minecraft.client.Minecraft,it.unimi.dsi.fastutil.booleans.BooleanConsume
r,com.mojang.datafixers.DataFixer,net.minecraft.world.level.storage.LevelStorageSou
rce$LevelStorageAccess,boolean) -> a
58:61:void
<init>(it.unimi.dsi.fastutil.booleans.BooleanConsumer,com.mojang.datafixers.DataFix
er,net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess,net.mine
craft.world.level.LevelSettings,boolean,net.minecraft.core.Registry) -> <init>
65:71:void init() -> b
75:78:void tick() -> f
82:83:void onClose() -> aw_
87:88:void removed() -> ax_
92:123:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
68:70:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
35:39:void
lambda$static$0(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap) -> a
32:34:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.PresetEditor -> ezf:
java.util.Map EDITORS -> a
net.minecraft.client.gui.screens.Screen
createEditScreen(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen,
net.minecraft.client.gui.screens.worldselection.WorldCreationContext) ->
createEditScreen
52:52:net.minecraft.client.gui.screens.worldselection.WorldCreationContext$Dimensio
nsUpdater
flatWorldConfigurator(net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSet
tings) -> a
59:59:net.minecraft.client.gui.screens.worldselection.WorldCreationContext$Dimensio
nsUpdater fixedBiomeConfigurator(net.minecraft.core.Holder) -> a
60:65:net.minecraft.world.level.levelgen.WorldDimensions
lambda$fixedBiomeConfigurator$5(net.minecraft.core.Holder,net.minecraft.core.Regist
ryAccess$Frozen,net.minecraft.world.level.levelgen.WorldDimensions) -> a
53:54:net.minecraft.world.level.levelgen.WorldDimensions
lambda$flatWorldConfigurator$4(net.minecraft.world.level.levelgen.flat.FlatLevelGen
eratorSettings,net.minecraft.core.RegistryAccess$Frozen,net.minecraft.world.level.l
evelgen.WorldDimensions) -> a
44:44:net.minecraft.client.gui.screens.Screen
lambda$static$3(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen,n
et.minecraft.client.gui.screens.worldselection.WorldCreationContext) -> a
47:47:void
lambda$static$2(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen,n
et.minecraft.core.Holder) -> a
33:41:net.minecraft.client.gui.screens.Screen
lambda$static$1(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen,n
et.minecraft.client.gui.screens.worldselection.WorldCreationContext) -> b
40:40:void
lambda$static$0(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen,n
et.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings) -> a
31:44:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.SelectWorldScreen -> ezg:
org.slf4j.Logger LOGGER -> k
net.minecraft.world.level.levelgen.WorldOptions TEST_OPTIONS -> a
net.minecraft.client.gui.screens.Screen lastScreen -> b
net.minecraft.client.gui.components.Button deleteButton -> l
net.minecraft.client.gui.components.Button selectButton -> m
net.minecraft.client.gui.components.Button renameButton -> n
net.minecraft.client.gui.components.Button copyButton -> o
net.minecraft.client.gui.components.EditBox searchBox -> c
net.minecraft.client.gui.screens.worldselection.WorldSelectionList list -> p
39:41:void <init>(net.minecraft.client.gui.screens.Screen) -> <init>
45:46:void tick() -> f
50:90:void init() -> b
94:98:boolean keyPressed(int,int,int) -> a
103:104:void onClose() -> aw_
108:108:boolean charTyped(char,int) -> a
113:119:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
122:126:void updateButtonStatus(boolean,boolean) -> a
131:134:void removed() -> ax_
70:85:void lambda$init$7(net.minecraft.client.gui.components.Button) -> a
65:65:void lambda$init$6(net.minecraft.client.gui.components.Button) -> b
64:64:void lambda$init$5(net.minecraft.client.gui.components.Button) -> c
63:63:void lambda$init$4(net.minecraft.client.gui.components.Button) -> d
62:62:void lambda$init$3(net.minecraft.client.gui.components.Button) -> e
60:60:void lambda$init$2(net.minecraft.client.gui.components.Button) -> f
59:59:void lambda$init$1(net.minecraft.client.gui.components.Button) -> g
52:52:void lambda$init$0(java.lang.String) -> a
24:26:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.SwitchGrid -> ezh:
int DEFAULT_SWITCH_BUTTON_WIDTH -> a
java.util.List switches -> b
87:89:void <init>(java.util.List) -> <init>
92:93:void refreshStates() -> a
96:96:net.minecraft.client.gui.screens.worldselection.SwitchGrid$Builder
builder(int) -> a
net.minecraft.client.gui.screens.worldselection.SwitchGrid$Builder -> ezh$a:
int width -> a
java.util.List switchBuilders -> b
int paddingLeft -> c
int rowSpacing -> d
int rowCount -> e
java.util.Optional infoUnderneath -> f
29:37:void <init>(int) -> <init>
40:41:void increaseRow() -> a
44:46:net.minecraft.client.gui.screens.worldselection.SwitchGrid$SwitchBuilder
addSwitch(net.minecraft.network.chat.Component,java.util.function.BooleanSupplier,j
ava.util.function.Consumer) -> a
50:51:net.minecraft.client.gui.screens.worldselection.SwitchGrid$Builder
withPaddingLeft(int) -> a
55:56:net.minecraft.client.gui.screens.worldselection.SwitchGrid$Builder
withRowSpacing(int) -> b
60:76:net.minecraft.client.gui.screens.worldselection.SwitchGrid
build(java.util.function.Consumer) -> a
80:81:net.minecraft.client.gui.screens.worldselection.SwitchGrid$Builder
withInfoUnderneath(int,boolean) -> a
net.minecraft.client.gui.screens.worldselection.SwitchGrid$InfoUnderneathSettings -
> ezh$b:
int maxInfoRows -> a
boolean alwaysMaxHeight -> b
181:181:void <init>(int,boolean) -> <init>
181:181:java.lang.String toString() -> toString
181:181:int hashCode() -> hashCode
181:181:boolean equals(java.lang.Object) -> equals
181:181:int maxInfoRows() -> a
181:181:boolean alwaysMaxHeight() -> b
net.minecraft.client.gui.screens.worldselection.SwitchGrid$LabeledSwitch -> ezh$c:
net.minecraft.client.gui.components.CycleButton button -> a
java.util.function.BooleanSupplier stateSupplier -> b
java.util.function.BooleanSupplier isActiveCondition -> c
172:172:void
<init>(net.minecraft.client.gui.components.CycleButton,java.util.function.BooleanSu
pplier,java.util.function.BooleanSupplier) -> <init>
174:178:void refreshState() -> a
172:172:java.lang.String toString() -> toString
172:172:int hashCode() -> hashCode
172:172:boolean equals(java.lang.Object) -> equals
172:172:net.minecraft.client.gui.components.CycleButton button() -> b
172:172:java.util.function.BooleanSupplier stateSupplier() -> c
172:172:java.util.function.BooleanSupplier isActiveCondition() -> d
net.minecraft.client.gui.screens.worldselection.SwitchGrid$SwitchBuilder -> ezh$d:
net.minecraft.network.chat.Component label -> a
java.util.function.BooleanSupplier stateSupplier -> b
java.util.function.Consumer onClicked -> c
net.minecraft.network.chat.Component info -> d
java.util.function.BooleanSupplier isActiveCondition -> e
int buttonWidth -> f
109:114:void
<init>(net.minecraft.network.chat.Component,java.util.function.BooleanSupplier,java
.util.function.Consumer,int) -> <init>
117:118:net.minecraft.client.gui.screens.worldselection.SwitchGrid$SwitchBuilder
withIsActiveCondition(java.util.function.BooleanSupplier) -> a
122:123:net.minecraft.client.gui.screens.worldselection.SwitchGrid$SwitchBuilder
withInfo(net.minecraft.network.chat.Component) -> a
127:168:net.minecraft.client.gui.screens.worldselection.SwitchGrid$LabeledSwitch
build(net.minecraft.client.gui.screens.worldselection.SwitchGrid$Builder,net.minecr
aft.client.gui.layouts.GridLayout,int) -> a
156:166:void
lambda$build$4(net.minecraft.client.gui.screens.worldselection.SwitchGrid$Builder,n
et.minecraft.client.gui.layouts.GridLayout,int,net.minecraft.client.gui.screens.wor
ldselection.SwitchGrid$InfoUnderneathSettings) -> a
148:148:void
lambda$build$3(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) -
> a
145:145:net.minecraft.network.chat.MutableComponent
lambda$build$2(net.minecraft.client.gui.components.CycleButton) -> a
143:143:net.minecraft.network.chat.MutableComponent
lambda$build$1(net.minecraft.client.gui.components.CycleButton) -> b
139:139:net.minecraft.client.gui.components.Tooltip
lambda$build$0(net.minecraft.client.gui.components.Tooltip,java.lang.Boolean) -> a
net.minecraft.client.gui.screens.worldselection.WorldCreationContext -> ezi:
net.minecraft.world.level.levelgen.WorldOptions options -> a
net.minecraft.core.Registry datapackDimensions -> b
net.minecraft.world.level.levelgen.WorldDimensions selectedDimensions -> c
net.minecraft.core.LayeredRegistryAccess worldgenRegistries -> d
net.minecraft.server.ReloadableServerResources dataPackResources -> e
net.minecraft.world.level.WorldDataConfiguration dataConfiguration -> f
27:34:void
<init>(net.minecraft.world.level.levelgen.WorldGenSettings,net.minecraft.core.Layer
edRegistryAccess,net.minecraft.server.ReloadableServerResources,net.minecraft.world
.level.WorldDataConfiguration) -> <init>
37:45:void
<init>(net.minecraft.world.level.levelgen.WorldOptions,net.minecraft.world.level.le
velgen.WorldDimensions,net.minecraft.core.LayeredRegistryAccess,net.minecraft.serve
r.ReloadableServerResources,net.minecraft.world.level.WorldDataConfiguration) ->
<init>
18:18:void
<init>(net.minecraft.world.level.levelgen.WorldOptions,net.minecraft.core.Registry,
net.minecraft.world.level.levelgen.WorldDimensions,net.minecraft.core.LayeredRegist
ryAccess,net.minecraft.server.ReloadableServerResources,net.minecraft.world.level.W
orldDataConfiguration) -> <init>
48:48:net.minecraft.client.gui.screens.worldselection.WorldCreationContext
withSettings(net.minecraft.world.level.levelgen.WorldOptions,net.minecraft.world.le
vel.levelgen.WorldDimensions) -> a
55:55:net.minecraft.client.gui.screens.worldselection.WorldCreationContext
withOptions(net.minecraft.client.gui.screens.worldselection.WorldCreationContext$Op
tionsModifier) -> a
62:62:net.minecraft.client.gui.screens.worldselection.WorldCreationContext
withDimensions(net.minecraft.client.gui.screens.worldselection.WorldCreationContext
$DimensionsUpdater) -> a
66:66:net.minecraft.core.RegistryAccess$Frozen worldgenLoadContext() -> a
18:18:java.lang.String toString() -> toString
18:18:int hashCode() -> hashCode
18:18:boolean equals(java.lang.Object) -> equals
18:18:net.minecraft.world.level.levelgen.WorldOptions options() -> b
18:18:net.minecraft.core.Registry datapackDimensions() -> c
18:18:net.minecraft.world.level.levelgen.WorldDimensions selectedDimensions() -
> d
18:18:net.minecraft.core.LayeredRegistryAccess worldgenRegistries() -> e
18:18:net.minecraft.server.ReloadableServerResources dataPackResources() -> f
18:18:net.minecraft.world.level.WorldDataConfiguration dataConfiguration() -> g
net.minecraft.client.gui.screens.worldselection.WorldCreationContext$DimensionsUpda
ter -> ezi$a:
net.minecraft.client.gui.screens.worldselection.WorldCreationContext$OptionsModifie
r -> ezi$b:
net.minecraft.client.gui.screens.worldselection.WorldCreationUiState -> ezj:
net.minecraft.network.chat.Component DEFAULT_WORLD_NAME -> a
java.util.List listeners -> b
java.lang.String name -> c
net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$SelectedGameMo
de gameMode -> d
net.minecraft.world.Difficulty difficulty -> e
java.lang.Boolean allowCheats -> f
java.lang.String seed -> g
boolean generateStructures -> h
boolean bonusChest -> i
java.nio.file.Path savesFolder -> j
java.lang.String targetFolder -> k
net.minecraft.client.gui.screens.worldselection.WorldCreationContext settings -
> l
net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$WorldTypeEntry
worldType -> m
java.util.List normalPresetList -> n
java.util.List altPresetList -> o
net.minecraft.world.level.GameRules gameRules -> p
32:62:void
<init>(java.nio.file.Path,net.minecraft.client.gui.screens.worldselection.WorldCrea
tionContext,java.util.Optional,java.util.OptionalLong) -> <init>
65:66:void addListener(java.util.function.Consumer) -> a
69:80:void onChanged() -> a
83:86:void setName(java.lang.String) -> a
89:97:java.lang.String findResultFolder(java.lang.String) -> c
102:102:java.lang.String getName() -> b
106:106:java.lang.String getTargetFolder() -> c
110:112:void
setGameMode(net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$Se
lectedGameMode) -> a
115:118:net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$Select
edGameMode getGameMode() -> d
122:124:void setDifficulty(net.minecraft.world.Difficulty) -> a
127:130:net.minecraft.world.Difficulty getDifficulty() -> e
134:134:boolean isHardcore() -> f
138:140:void setAllowCheats(boolean) -> a
143:152:boolean isAllowCheats() -> g
156:159:void setSeed(java.lang.String) -> b
162:162:java.lang.String getSeed() -> h
166:168:void setGenerateStructures(boolean) -> b
171:174:boolean isGenerateStructures() -> i
178:180:void setBonusChest(boolean) -> c
183:186:boolean isBonusChest() -> j
190:193:void
setSettings(net.minecraft.client.gui.screens.worldselection.WorldCreationContext) -
> a
196:196:net.minecraft.client.gui.screens.worldselection.WorldCreationContext
getSettings() -> k
200:202:void
updateDimensions(net.minecraft.client.gui.screens.worldselection.WorldCreationConte
xt$DimensionsUpdater) -> a
205:213:boolean
tryUpdateDataConfiguration(net.minecraft.world.level.WorldDataConfiguration) -> a
217:217:boolean isDebug() -> l
221:226:void
setWorldType(net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$W
orldTypeEntry) -> a
229:229:net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$WorldT
ypeEntry getWorldType() -> m
234:235:net.minecraft.client.gui.screens.worldselection.PresetEditor
getPresetEditor() -> n
239:239:java.util.List getNormalPresetList() -> o
243:243:java.util.List getAltPresetList() -> p
247:259:void updatePresetLists() -> r
276:276:java.util.Optional
findPreset(net.minecraft.client.gui.screens.worldselection.WorldCreationContext,jav
a.util.Optional) -> a
280:280:java.util.Optional
getNonEmptyList(net.minecraft.core.Registry,net.minecraft.tags.TagKey) -> a
284:286:void setGameRules(net.minecraft.world.level.GameRules) -> a
289:289:net.minecraft.world.level.GameRules getGameRules() -> q
280:280:boolean lambda$getNonEmptyList$7(java.util.List) -> a
280:280:java.util.List
lambda$getNonEmptyList$6(net.minecraft.core.HolderSet$Named) -> a
276:276:java.util.Optional
lambda$findPreset$5(net.minecraft.client.gui.screens.worldselection.WorldCreationCo
ntext,net.minecraft.resources.ResourceKey) -> a
250:250:java.util.List lambda$updatePresetLists$4(net.minecraft.core.Registry)
-> a
224:224:net.minecraft.world.level.levelgen.WorldDimensions
lambda$setWorldType$3(net.minecraft.core.Holder,net.minecraft.core.RegistryAccess$F
rozen,net.minecraft.world.level.levelgen.WorldDimensions) -> a
157:157:net.minecraft.world.level.levelgen.WorldOptions
lambda$setSeed$2(net.minecraft.world.level.levelgen.WorldOptions) -> a
75:75:net.minecraft.world.level.levelgen.WorldOptions
lambda$onChanged$1(boolean,net.minecraft.world.level.levelgen.WorldOptions) -> a
71:71:net.minecraft.world.level.levelgen.WorldOptions
lambda$onChanged$0(boolean,net.minecraft.world.level.levelgen.WorldOptions) -> b
30:30:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$SelectedGameMo
de -> ezj$a:
net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$SelectedGameMo
de SURVIVAL -> a
net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$SelectedGameMo
de HARDCORE -> b
net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$SelectedGameMo
de CREATIVE -> c
net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$SelectedGameMo
de DEBUG -> d
net.minecraft.world.level.GameType gameType -> e
net.minecraft.network.chat.Component displayName -> f
net.minecraft.network.chat.Component info -> g
net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$SelectedGameMo
de[] $VALUES -> h
292:292:net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$Select
edGameMode[] values() -> values
292:292:net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$Select
edGameMode valueOf(java.lang.String) -> valueOf
304:308:void
<init>(java.lang.String,int,java.lang.String,net.minecraft.world.level.GameType) ->
<init>
311:311:net.minecraft.network.chat.Component getInfo() -> a
292:292:net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$Select
edGameMode[] $values() -> b
292:297:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$WorldTypeEntry
-> ezj$b:
net.minecraft.core.Holder preset -> a
net.minecraft.network.chat.Component CUSTOM_WORLD_DESCRIPTION -> b
261:261:void <init>(net.minecraft.core.Holder) -> <init>
265:267:net.minecraft.network.chat.Component describePreset() -> a
271:271:boolean isAmplified() -> b
261:261:java.lang.String toString() -> toString
261:261:int hashCode() -> hashCode
261:261:boolean equals(java.lang.Object) -> equals
261:261:net.minecraft.core.Holder preset() -> c
271:271:boolean lambda$isAmplified$1(net.minecraft.resources.ResourceKey) -> a
266:266:net.minecraft.network.chat.Component
lambda$describePreset$0(net.minecraft.resources.ResourceKey) -> b
262:262:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.WorldOpenFlows -> ezk:
org.slf4j.Logger LOGGER -> a
net.minecraft.client.Minecraft minecraft -> b
net.minecraft.world.level.storage.LevelStorageSource levelSource -> c
58:61:void
<init>(net.minecraft.client.Minecraft,net.minecraft.world.level.storage.LevelStorag
eSource) -> <init>
64:65:void loadLevel(net.minecraft.client.gui.screens.Screen,java.lang.String)
-> a
71:96:void
createFreshLevel(java.lang.String,net.minecraft.world.level.LevelSettings,net.minec
raft.world.level.levelgen.WorldOptions,java.util.function.Function) -> a
101:110:net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess
createWorldAccess(java.lang.String) -> a
116:119:void
createLevelFromExistingSettings(net.minecraft.world.level.storage.LevelStorageSourc
e$LevelStorageAccess,net.minecraft.server.ReloadableServerResources,net.minecraft.c
ore.LayeredRegistryAccess,net.minecraft.world.level.storage.WorldData) -> a
122:123:net.minecraft.server.WorldStem
loadWorldStem(net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAcce
ss,boolean,net.minecraft.server.packs.repository.PackRepository) -> a
143:145:com.mojang.datafixers.util.Pair
recreateWorldData(net.minecraft.world.level.storage.LevelStorageSource$LevelStorage
Access) -> a
173:177:net.minecraft.server.WorldLoader$PackConfig
getPackConfigFromLevelData(net.minecraft.world.level.storage.LevelStorageSource$Lev
elStorageAccess,boolean,net.minecraft.server.packs.repository.PackRepository) -> b
181:182:net.minecraft.server.WorldStem
loadWorldStem(net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAcce
ss,boolean) -> a
186:189:java.lang.Object
loadWorldDataBlocking(net.minecraft.server.WorldLoader$PackConfig,net.minecraft.ser
ver.WorldLoader$WorldDataSupplier,net.minecraft.server.WorldLoader$ResultFactory) -
> a
193:247:void
doLoadLevel(net.minecraft.client.gui.screens.Screen,java.lang.String,boolean,boolea
n) -> a
250:258:java.util.concurrent.CompletableFuture promptBundledPackLoadFailure() -
> a
263:267:void
safeCloseAccess(net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAc
cess,java.lang.String) -> a
272:292:void
askForBackup(net.minecraft.client.gui.screens.Screen,java.lang.String,boolean,java.
lang.Runnable) -> a
295:318:void
confirmWorldCreation(net.minecraft.client.Minecraft,net.minecraft.client.gui.screen
s.worldselection.CreateWorldScreen,com.mojang.serialization.Lifecycle,java.lang.Run
nable,boolean) -> a
296:301:void
lambda$confirmWorldCreation$13(java.lang.Runnable,net.minecraft.client.Minecraft,ne
t.minecraft.client.gui.screens.worldselection.CreateWorldScreen,boolean) -> a
283:287:void
lambda$askForBackup$12(java.lang.String,java.lang.Runnable,boolean,boolean) -> a
244:245:java.lang.Void lambda$doLoadLevel$11(java.lang.Throwable) -> a
234:242:void
lambda$doLoadLevel$10(java.lang.String,net.minecraft.world.level.storage.LevelStora
geSource$LevelStorageAccess,net.minecraft.server.packs.repository.PackRepository,ne
t.minecraft.server.WorldStem,net.minecraft.client.gui.screens.Screen,java.lang.Bool
ean) -> a
240:240:void lambda$doLoadLevel$9(net.minecraft.client.gui.screens.Screen) -> a
230:231:java.util.concurrent.CompletionStage
lambda$doLoadLevel$8(java.lang.Throwable) -> b
228:228:java.lang.Boolean lambda$doLoadLevel$7(java.lang.Void) -> a
220:220:void
lambda$doLoadLevel$6(net.minecraft.client.gui.screens.Screen,java.lang.String,boole
an) -> a
208:208:void lambda$doLoadLevel$5() -> b
206:206:void
lambda$doLoadLevel$4(net.minecraft.client.gui.screens.Screen,java.lang.String,boole
an) -> b
163:166:com.mojang.datafixers.util.Pair
lambda$recreateWorldData$3(net.minecraft.server.packs.resources.CloseableResourceMa
nager,net.minecraft.server.ReloadableServerResources,net.minecraft.core.LayeredRegi
stryAccess,net.minecraft.client.gui.screens.worldselection.WorldOpenFlows$1Data) ->
a
147:159:net.minecraft.server.WorldLoader$DataLoadOutput
lambda$recreateWorldData$2(net.minecraft.world.level.storage.LevelStorageSource$Lev
elStorageAccess,net.minecraft.server.WorldLoader$DataLoadContext) -> a
125:133:net.minecraft.server.WorldLoader$DataLoadOutput
lambda$loadWorldStem$1(net.minecraft.world.level.storage.LevelStorageSource$LevelSt
orageAccess,net.minecraft.server.WorldLoader$DataLoadContext) -> b
83:86:net.minecraft.server.WorldLoader$DataLoadOutput
lambda$createFreshLevel$0(java.util.function.Function,net.minecraft.world.level.Lev
elSettings,net.minecraft.world.level.levelgen.WorldOptions,net.minecraft.server.Wor
ldLoader$DataLoadContext) -> a
53:53:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.WorldOpenFlows$1Data -> ezk$a:
net.minecraft.world.level.LevelSettings levelSettings -> a
net.minecraft.world.level.levelgen.WorldOptions options -> b
net.minecraft.core.Registry existingDimensions -> c
141:141:void
<init>(net.minecraft.world.level.LevelSettings,net.minecraft.world.level.levelgen.W
orldOptions,net.minecraft.core.Registry) -> <init>
141:141:java.lang.String toString() -> toString
141:141:int hashCode() -> hashCode
141:141:boolean equals(java.lang.Object) -> equals
141:141:net.minecraft.world.level.LevelSettings levelSettings() -> a
141:141:net.minecraft.world.level.levelgen.WorldOptions options() -> b
141:141:net.minecraft.core.Registry existingDimensions() -> c
net.minecraft.client.gui.screens.worldselection.WorldSelectionList -> ezl:
org.slf4j.Logger LOGGER -> a
java.text.DateFormat DATE_FORMAT -> l
net.minecraft.resources.ResourceLocation ICON_MISSING -> m
net.minecraft.resources.ResourceLocation ICON_OVERLAY_LOCATION -> n
net.minecraft.network.chat.Component FROM_NEWER_TOOLTIP_1 -> o
net.minecraft.network.chat.Component FROM_NEWER_TOOLTIP_2 -> p
net.minecraft.network.chat.Component SNAPSHOT_TOOLTIP_1 -> q
net.minecraft.network.chat.Component SNAPSHOT_TOOLTIP_2 -> r
net.minecraft.network.chat.Component WORLD_LOCKED_TOOLTIP -> s
net.minecraft.network.chat.Component WORLD_REQUIRES_CONVERSION -> t
net.minecraft.client.gui.screens.worldselection.SelectWorldScreen screen -> u
java.util.concurrent.CompletableFuture pendingLevels -> v
java.util.List currentlyDisplayedLevels -> w
java.lang.String filter -> x
net.minecraft.client.gui.screens.worldselection.WorldSelectionList$LoadingHeader
loadingHeader -> y
86:98:void
<init>(net.minecraft.client.gui.screens.worldselection.SelectWorldScreen,net.minecr
aft.client.Minecraft,int,int,int,int,int,java.lang.String,net.minecraft.client.gui.
screens.worldselection.WorldSelectionList) -> <init>
102:104:void clearEntries() -> j
109:111:java.util.List pollLevelsIgnoreErrors() -> v
117:118:void reloadWorldList() -> w
122:129:boolean keyPressed(int,int,int) -> a
134:140:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
143:149:void handleNewLevels(java.util.List) -> a
152:156:void updateFilter(java.lang.String) -> a
161:174:java.util.concurrent.CompletableFuture loadLevels() -> x
181:190:void fillLevels(java.lang.String,java.util.List) -> a
193:193:boolean
filterAccepts(java.lang.String,net.minecraft.world.level.storage.LevelSummary) -> a
197:200:void fillLoadingLevels() -> y
203:204:void notifyListUpdated() -> z
207:208:void handleLevelLoadFailure(net.minecraft.network.chat.Component) -> a
212:212:int getScrollbarPosition() -> c
217:217:int getRowWidth() -> b
222:224:void
setSelected(net.minecraft.client.gui.screens.worldselection.WorldSelectionList$Entr
y) -> a
227:231:java.util.Optional getSelectedOpt() -> d
235:235:net.minecraft.client.gui.screens.worldselection.SelectWorldScreen
getScreen() -> e
240:245:void
updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput) -> b
63:63:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
175:176:java.util.List lambda$loadLevels$0(java.lang.Throwable) -> a
63:63:net.minecraft.client.Minecraft
access$000(net.minecraft.client.gui.screens.worldselection.WorldSelectionList) -> a
64:74:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.WorldSelectionList$Entry -> ezl$a:
247:247:void <init>() -> <init>
boolean isSelectable() -> b
252:252:void close() -> close
net.minecraft.client.gui.screens.worldselection.WorldSelectionList$LoadingHeader ->
ezl$b:
net.minecraft.network.chat.Component LOADING_LABEL -> a
net.minecraft.client.Minecraft minecraft -> b
632:634:void <init>(net.minecraft.client.Minecraft) -> <init>
638:646:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
650:650:net.minecraft.network.chat.Component getNarration() -> a
655:655:boolean isSelectable() -> b
628:628:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.WorldSelectionList$WorldListEntry -
> ezl$c:
int ICON_WIDTH -> b
int ICON_HEIGHT -> c
int ICON_OVERLAY_X_JOIN -> d
int ICON_OVERLAY_X_JOIN_WITH_NOTIFY -> e
int ICON_OVERLAY_X_WARNING -> f
int ICON_OVERLAY_X_ERROR -> g
int ICON_OVERLAY_Y_UNSELECTED -> h
int ICON_OVERLAY_Y_SELECTED -> i
net.minecraft.client.Minecraft minecraft -> j
net.minecraft.client.gui.screens.worldselection.SelectWorldScreen screen -> k
net.minecraft.world.level.storage.LevelSummary summary -> l
net.minecraft.client.gui.screens.FaviconTexture icon -> m
java.nio.file.Path iconFile -> n
long lastClickTime -> o
net.minecraft.client.gui.screens.worldselection.WorldSelectionList this$0 -> a
273:283:void
<init>(net.minecraft.client.gui.screens.worldselection.WorldSelectionList,net.minec
raft.client.gui.screens.worldselection.WorldSelectionList,net.minecraft.world.level
.storage.LevelSummary) -> <init>
286:310:void validateIconFile() -> j
314:327:net.minecraft.network.chat.Component getNarration() -> a
332:392:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
396:412:boolean mouseClicked(double,double,int) -> a
416:482:void joinWorld() -> d
485:498:void deleteWorld() -> e
501:511:void doDeleteWorld() -> f
514:545:void editWorld() -> g
548:584:void recreateWorld() -> h
587:592:void loadWorld() -> k
595:596:void queueLoadScreen() -> l
599:610:void loadIcon() -> m
614:615:void close() -> close
618:618:java.lang.String getLevelName() -> i
623:623:boolean isSelectable() -> b
579:579:void lambda$recreateWorld$6() -> n
564:564:void
lambda$recreateWorld$5(net.minecraft.world.level.LevelSettings,net.minecraft.client
.gui.screens.worldselection.WorldCreationContext,java.nio.file.Path,boolean) -> a
526:534:void
lambda$editWorld$4(net.minecraft.world.level.storage.LevelStorageSource$LevelStorag
eAccess,java.lang.String,boolean) -> a
487:492:void lambda$deleteWorld$3(boolean) -> b
459:473:void lambda$joinWorld$2(boolean) -> c
465:465:void lambda$joinWorld$1() -> o
438:451:void lambda$joinWorld$0(boolean,boolean) -> a
net.minecraft.client.gui.screens.worldselection.package-info -> ezm:
net.minecraft.client.gui.spectator.PlayerMenuItem -> ezn:
com.mojang.authlib.GameProfile profile -> a
net.minecraft.resources.ResourceLocation location -> b
net.minecraft.network.chat.Component name -> c
16:22:void <init>(com.mojang.authlib.GameProfile) -> <init>
26:27:void selectItem(net.minecraft.client.gui.spectator.SpectatorMenu) -> a
31:31:net.minecraft.network.chat.Component getName() -> aI_
36:39:void renderIcon(net.minecraft.client.gui.GuiGraphics,float,int) -> a
43:43:boolean isEnabled() -> aJ_
net.minecraft.client.gui.spectator.RootSpectatorMenuCategory -> ezo:
net.minecraft.network.chat.Component PROMPT_TEXT -> a
java.util.List items -> b
12:17:void <init>() -> <init>
21:21:java.util.List getItems() -> a
26:26:net.minecraft.network.chat.Component getPrompt() -> b
11:11:void <clinit>() -> <clinit>
net.minecraft.client.gui.spectator.SpectatorMenu -> ezp:
net.minecraft.client.gui.spectator.SpectatorMenuItem CLOSE_ITEM -> b
net.minecraft.client.gui.spectator.SpectatorMenuItem SCROLL_LEFT -> c
net.minecraft.client.gui.spectator.SpectatorMenuItem SCROLL_RIGHT_ENABLED -> d
net.minecraft.client.gui.spectator.SpectatorMenuItem SCROLL_RIGHT_DISABLED -> e
int MAX_PER_PAGE -> f
net.minecraft.network.chat.Component CLOSE_MENU_TEXT -> g
net.minecraft.network.chat.Component PREVIOUS_PAGE_TEXT -> h
net.minecraft.network.chat.Component NEXT_PAGE_TEXT -> i
net.minecraft.client.gui.spectator.SpectatorMenuItem EMPTY_SLOT -> a
net.minecraft.client.gui.spectator.SpectatorMenuListener listener -> j
net.minecraft.client.gui.spectator.SpectatorMenuCategory category -> k
int selectedSlot -> l
int page -> m
47:53:void <init>(net.minecraft.client.gui.spectator.SpectatorMenuListener) ->
<init>
56:75:net.minecraft.client.gui.spectator.SpectatorMenuItem getItem(int) -> a
79:85:java.util.List getItems() -> a
89:89:net.minecraft.client.gui.spectator.SpectatorMenuItem getSelectedItem() ->
b
93:93:net.minecraft.client.gui.spectator.SpectatorMenuCategory
getSelectedCategory() -> c
97:106:void selectSlot(int) -> b
109:110:void exit() -> d
113:113:int getSelectedSlot() -> e
117:120:void
selectCategory(net.minecraft.client.gui.spectator.SpectatorMenuCategory) -> a
123:123:net.minecraft.client.gui.spectator.categories.SpectatorPage
getCurrentPage() -> f
14:25:void <clinit>() -> <clinit>
net.minecraft.client.gui.spectator.SpectatorMenu$1 -> ezp$1:
25:25:void <init>() -> <init>
28:28:void selectItem(net.minecraft.client.gui.spectator.SpectatorMenu) -> a
32:32:net.minecraft.network.chat.Component getName() -> aI_
37:37:void renderIcon(net.minecraft.client.gui.GuiGraphics,float,int) -> a
41:41:boolean isEnabled() -> aJ_
net.minecraft.client.gui.spectator.SpectatorMenu$CloseSpectatorItem -> ezp$a:
126:126:void <init>() -> <init>
129:130:void selectItem(net.minecraft.client.gui.spectator.SpectatorMenu) -> a
134:134:net.minecraft.network.chat.Component getName() -> aI_
139:140:void renderIcon(net.minecraft.client.gui.GuiGraphics,float,int) -> a
144:144:boolean isEnabled() -> aJ_
net.minecraft.client.gui.spectator.SpectatorMenu$ScrollMenuItem -> ezp$b:
int direction -> a
boolean enabled -> b
152:155:void <init>(int,boolean) -> <init>
159:160:void selectItem(net.minecraft.client.gui.spectator.SpectatorMenu) -> a
164:164:net.minecraft.network.chat.Component getName() -> aI_
169:174:void renderIcon(net.minecraft.client.gui.GuiGraphics,float,int) -> a
178:178:boolean isEnabled() -> aJ_
net.minecraft.client.gui.spectator.SpectatorMenuCategory -> ezq:
java.util.List getItems() -> a
net.minecraft.network.chat.Component getPrompt() -> b
net.minecraft.client.gui.spectator.SpectatorMenuItem -> ezr:
void selectItem(net.minecraft.client.gui.spectator.SpectatorMenu) -> a
net.minecraft.network.chat.Component getName() -> aI_
void renderIcon(net.minecraft.client.gui.GuiGraphics,float,int) -> a
boolean isEnabled() -> aJ_
net.minecraft.client.gui.spectator.SpectatorMenuListener -> ezs:
void onSpectatorMenuClosed(net.minecraft.client.gui.spectator.SpectatorMenu) ->
a
net.minecraft.client.gui.spectator.categories.SpectatorPage -> ezt:
int NO_SELECTION -> a
java.util.List items -> b
int selection -> c
15:18:void <init>(java.util.List,int) -> <init>
21:25:net.minecraft.client.gui.spectator.SpectatorMenuItem getItem(int) -> a
29:29:int getSelectedSlot() -> a
net.minecraft.client.gui.spectator.categories.TeleportToPlayerMenuCategory -> ezu:
java.util.Comparator PROFILE_ORDER -> a
net.minecraft.network.chat.Component TELEPORT_TEXT -> b
net.minecraft.network.chat.Component TELEPORT_PROMPT -> c
java.util.List items -> d
26:27:void <init>() -> <init>
29:35:void <init>(java.util.Collection) -> <init>
39:39:java.util.List getItems() -> a
44:44:net.minecraft.network.chat.Component getPrompt() -> b
49:50:void selectItem(net.minecraft.client.gui.spectator.SpectatorMenu) -> a
54:54:net.minecraft.network.chat.Component getName() -> aI_
59:60:void renderIcon(net.minecraft.client.gui.GuiGraphics,float,int) -> a
64:64:boolean isEnabled() -> aJ_
33:33:net.minecraft.client.gui.spectator.SpectatorMenuItem
lambda$new$2(net.minecraft.client.multiplayer.PlayerInfo) -> a
31:31:boolean lambda$new$1(net.minecraft.client.multiplayer.PlayerInfo) -> b
19:19:java.util.UUID
lambda$static$0(net.minecraft.client.multiplayer.PlayerInfo) -> c
19:21:void <clinit>() -> <clinit>
net.minecraft.client.gui.spectator.categories.TeleportToTeamMenuCategory -> ezv:
net.minecraft.network.chat.Component TELEPORT_TEXT -> a
net.minecraft.network.chat.Component TELEPORT_PROMPT -> b
java.util.List items -> c
30:33:void <init>() -> <init>
36:36:java.util.List
createTeamEntries(net.minecraft.client.Minecraft,net.minecraft.world.scores.Scorebo
ard) -> a
41:41:java.util.List getItems() -> a
46:46:net.minecraft.network.chat.Component getPrompt() -> b
51:52:void selectItem(net.minecraft.client.gui.spectator.SpectatorMenu) -> a
56:56:net.minecraft.network.chat.Component getName() -> aI_
61:62:void renderIcon(net.minecraft.client.gui.GuiGraphics,float,int) -> a
66:66:boolean isEnabled() -> aJ_
36:36:java.util.stream.Stream
lambda$createTeamEntries$0(net.minecraft.client.Minecraft,net.minecraft.world.score
s.PlayerTeam) -> a
25:26:void <clinit>() -> <clinit>
net.minecraft.client.gui.spectator.categories.TeleportToTeamMenuCategory$TeamSelect
ionItem -> ezv$a:
net.minecraft.world.scores.PlayerTeam team -> a
net.minecraft.resources.ResourceLocation iconSkin -> b
java.util.List players -> c
74:78:void
<init>(net.minecraft.world.scores.PlayerTeam,java.util.List,net.minecraft.resources
.ResourceLocation) -> <init>
81:97:java.util.Optional
create(net.minecraft.client.Minecraft,net.minecraft.world.scores.PlayerTeam) -> a
102:103:void selectItem(net.minecraft.client.gui.spectator.SpectatorMenu) -> a
107:107:net.minecraft.network.chat.Component getName() -> aI_
112:124:void renderIcon(net.minecraft.client.gui.GuiGraphics,float,int) -> a
128:128:boolean isEnabled() -> aJ_
net.minecraft.client.gui.spectator.categories.package-info -> ezw:
net.minecraft.client.gui.spectator.package-info -> ezx:
net.minecraft.client.main.GameConfig -> ezy:
net.minecraft.client.main.GameConfig$UserData user -> a
com.mojang.blaze3d.platform.DisplayData display -> b
net.minecraft.client.main.GameConfig$FolderData location -> c
net.minecraft.client.main.GameConfig$GameData game -> d
net.minecraft.client.main.GameConfig$QuickPlayData quickPlay -> e
21:27:void
<init>(net.minecraft.client.main.GameConfig$UserData,com.mojang.blaze3d.platform.Di
splayData,net.minecraft.client.main.GameConfig$FolderData,net.minecraft.client.main
.GameConfig$GameData,net.minecraft.client.main.GameConfig$QuickPlayData) -> <init>
net.minecraft.client.main.GameConfig$FolderData -> ezy$a:
java.io.File gameDirectory -> a
java.io.File resourcePackDirectory -> b
java.io.File assetDirectory -> c
java.lang.String assetIndex -> d
66:71:void <init>(java.io.File,java.io.File,java.io.File,java.lang.String) ->
<init>
74:74:java.nio.file.Path getExternalAssetSource() -> a
net.minecraft.client.main.GameConfig$GameData -> ezy$b:
boolean demo -> a
java.lang.String launchVersion -> b
java.lang.String versionType -> c
boolean disableMultiplayer -> d
boolean disableChat -> e
36:42:void <init>(boolean,java.lang.String,java.lang.String,boolean,boolean) ->
<init>
net.minecraft.client.main.GameConfig$QuickPlayData -> ezy$c:
java.lang.String path -> a
java.lang.String singleplayer -> b
java.lang.String multiplayer -> c
java.lang.String realms -> d
78:78:void
<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String) ->
<init>
80:80:boolean isEnabled() -> a
78:78:java.lang.String toString() -> toString
78:78:int hashCode() -> hashCode
78:78:boolean equals(java.lang.Object) -> equals
78:78:java.lang.String path() -> b
78:78:java.lang.String singleplayer() -> c
78:78:java.lang.String multiplayer() -> d
78:78:java.lang.String realms() -> e
net.minecraft.client.main.GameConfig$UserData -> ezy$d:
net.minecraft.client.User user -> a
com.mojang.authlib.properties.PropertyMap userProperties -> b
com.mojang.authlib.properties.PropertyMap profileProperties -> c
java.net.Proxy proxy -> d
51:56:void
<init>(net.minecraft.client.User,com.mojang.authlib.properties.PropertyMap,com.moja
ng.authlib.properties.PropertyMap,java.net.Proxy) -> <init>
net.minecraft.client.main.Main -> net.minecraft.client.main.Main:
org.slf4j.Logger LOGGER -> a
45:45:void <init>() -> <init>
55:268:void main(java.lang.String[]) -> main
271:271:java.util.Optional emptyStringToEmptyOptional(java.lang.String) -> a
275:275:java.util.OptionalInt ofNullable(java.lang.Integer) -> a
281:290:java.lang.Object
parseArgument(joptsimple.OptionSet,joptsimple.OptionSpec) -> a
295:295:boolean stringHasValue(java.lang.String) -> b
46:51:void <clinit>() -> <clinit>
net.minecraft.client.main.Main$1 -> net.minecraft.client.main.Main$1:
java.lang.String val$proxyUser -> a
java.lang.String val$proxyPass -> b
121:121:void <init>(java.lang.String,java.lang.String) -> <init>
124:124:java.net.PasswordAuthentication getPasswordAuthentication() ->
getPasswordAuthentication
net.minecraft.client.main.Main$2 -> net.minecraft.client.main.Main$2:
187:187:void <init>(java.lang.String) -> <init>
190:199:void run() -> run
net.minecraft.client.main.Main$3 -> net.minecraft.client.main.Main$3:
net.minecraft.client.Minecraft val$minecraft -> a
227:227:void <init>(java.lang.String,net.minecraft.client.Minecraft) -> <init>
231:236:void run() -> run
net.minecraft.client.main.SilentInitException -> ezz:
9:10:void <init>(java.lang.String) -> <init>
13:14:void <init>(java.lang.String,java.lang.Throwable) -> <init>
net.minecraft.client.main.package-info -> faa:
net.minecraft.client.model.AbstractZombieModel -> fab:
8:9:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
13:15:void
setupAnim(net.minecraft.world.entity.monster.Monster,float,float,float,float,float)
-> a
boolean isAggressive(net.minecraft.world.entity.monster.Monster) -> a
6:6:void
setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) ->
a
6:6:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.AgeableHierarchicalModel -> fac:
float youngScaleFactor -> a
float bodyYOffset -> b
17:18:void <init>(float,float) -> <init>
21:24:void <init>(float,float,java.util.function.Function) -> <init>
28:38:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
net.minecraft.client.model.AgeableListModel -> fad:
boolean scaleHead -> a
float babyYHeadOffset -> b
float babyZHeadOffset -> f
float babyHeadScale -> g
float babyBodyScale -> h
float bodyYOffset -> i
22:23:void <init>(boolean,float,float) -> <init>
26:27:void <init>(boolean,float,float,float,float,float) -> <init>
30:37:void
<init>(java.util.function.Function,boolean,float,float,float,float,float) -> <init>
40:41:void <init>() -> <init>
45:65:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
java.lang.Iterable headParts() -> a
java.lang.Iterable bodyParts() -> b
63:63:void
lambda$renderToBuffer$3(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vert
ex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.M
odelPart) -> a
62:62:void
lambda$renderToBuffer$2(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vert
ex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.M
odelPart) -> b
59:59:void
lambda$renderToBuffer$1(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vert
ex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.M
odelPart) -> c
52:52:void
lambda$renderToBuffer$0(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vert
ex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.M
odelPart) -> d
net.minecraft.client.model.AllayModel -> fae:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart head -> b
net.minecraft.client.model.geom.ModelPart body -> f
net.minecraft.client.model.geom.ModelPart right_arm -> g
net.minecraft.client.model.geom.ModelPart left_arm -> h
net.minecraft.client.model.geom.ModelPart right_wing -> i
net.minecraft.client.model.geom.ModelPart left_wing -> j
float FLYING_ANIMATION_X_ROT -> k
float MAX_HAND_HOLDING_ITEM_X_ROT_RAD -> l
float MIN_HAND_HOLDING_ITEM_X_ROT_RAD -> m
32:40:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
44:44:net.minecraft.client.model.geom.ModelPart root() -> a
48:60:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
65:105:void
setupAnim(net.minecraft.world.entity.animal.allay.Allay,float,float,float,float,flo
at) -> a
109:117:void
translateToHand(net.minecraft.world.entity.HumanoidArm,com.mojang.blaze3d.vertex.Po
seStack) -> a
18:18:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.AnimationUtils -> faf:
13:13:void <init>() -> <init>
18:25:void
animateCrossbowHold(net.minecraft.client.model.geom.ModelPart,net.minecraft.client.
model.geom.ModelPart,net.minecraft.client.model.geom.ModelPart,boolean) -> a
31:44:void
animateCrossbowCharge(net.minecraft.client.model.geom.ModelPart,net.minecraft.clien
t.model.geom.ModelPart,net.minecraft.world.entity.LivingEntity,boolean) -> a
47:69:void
swingWeaponDown(net.minecraft.client.model.geom.ModelPart,net.minecraft.client.mode
l.geom.ModelPart,net.minecraft.world.entity.Mob,float,float) -> a
72:74:void bobModelPart(net.minecraft.client.model.geom.ModelPart,float,float)
-> a
77:79:void
bobArms(net.minecraft.client.model.geom.ModelPart,net.minecraft.client.model.geom.M
odelPart,float) -> a
85:100:void
animateZombieArms(net.minecraft.client.model.geom.ModelPart,net.minecraft.client.mo
del.geom.ModelPart,boolean,float,float) -> a
net.minecraft.client.model.ArmedModel -> fag:
void
translateToHand(net.minecraft.world.entity.HumanoidArm,com.mojang.blaze3d.vertex.Po
seStack) -> a
net.minecraft.client.model.ArmorStandArmorModel -> fah:
16:17:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
20:43:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
48:73:void
setupAnim(net.minecraft.world.entity.decoration.ArmorStand,float,float,float,float,
float) -> a
14:14:void
setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) ->
a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.ArmorStandModel -> fai:
java.lang.String RIGHT_BODY_STICK -> a
java.lang.String LEFT_BODY_STICK -> b
java.lang.String SHOULDER_STICK -> w
java.lang.String BASE_PLATE -> x
net.minecraft.client.model.geom.ModelPart rightBodyStick -> y
net.minecraft.client.model.geom.ModelPart leftBodyStick -> z
net.minecraft.client.model.geom.ModelPart shoulderStick -> A
net.minecraft.client.model.geom.ModelPart basePlate -> B
30:37:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
40:93:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
98:101:void
prepareMobModel(net.minecraft.world.entity.decoration.ArmorStand,float,float,float)
-> a
105:122:void
setupAnim(net.minecraft.world.entity.decoration.ArmorStand,float,float,float,float,
float) -> a
126:126:java.lang.Iterable bodyParts() -> b
131:136:void
translateToHand(net.minecraft.world.entity.HumanoidArm,com.mojang.blaze3d.vertex.Po
seStack) -> a
18:18:void
setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) ->
a
18:18:void
prepareMobModel(net.minecraft.world.entity.LivingEntity,float,float,float) -> a
18:18:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
18:18:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.AxolotlModel -> faj:
float SWIMMING_LEG_XROT -> a
net.minecraft.client.model.geom.ModelPart tail -> b
net.minecraft.client.model.geom.ModelPart leftHindLeg -> f
net.minecraft.client.model.geom.ModelPart rightHindLeg -> g
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> h
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> i
net.minecraft.client.model.geom.ModelPart body -> j
net.minecraft.client.model.geom.ModelPart head -> k
net.minecraft.client.model.geom.ModelPart topGills -> l
net.minecraft.client.model.geom.ModelPart leftGills -> m
net.minecraft.client.model.geom.ModelPart rightGills -> n
34:45:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
48:91:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
96:96:java.lang.Iterable headParts() -> a
101:101:java.lang.Iterable bodyParts() -> b
106:139:void
setupAnim(net.minecraft.world.entity.animal.axolotl.Axolotl,float,float,float,float
,float) -> a
142:153:void
saveAnimationValues(net.minecraft.world.entity.animal.axolotl.Axolotl) -> a
156:156:org.joml.Vector3f
getRotationVector(net.minecraft.client.model.geom.ModelPart) -> a
160:161:void
setRotationFromVector(net.minecraft.client.model.geom.ModelPart,org.joml.Vector3f)
-> a
165:193:void
setupInitialAnimationValues(net.minecraft.world.entity.animal.axolotl.Axolotl,float
,float) -> a
196:196:float lerpTo(float,float) -> a
200:200:float lerpTo(float,float,float) -> a
204:205:void
lerpPart(net.minecraft.client.model.geom.ModelPart,float,float,float) -> a
209:236:void setupLayStillOnGroundAnimation(float,float) -> b
240:266:void setupGroundCrawlingAnimation(float,float) -> c
270:293:void setupWaterHoveringAnimation(float) -> a
297:320:void setupSwimmingAnimation(float,float) -> d
324:344:void setupPlayDeadAnimation(float) -> b
350:352:void applyMirrorLegRotations() -> d
19:19:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.BatModel -> fak:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart head -> b
net.minecraft.client.model.geom.ModelPart body -> f
net.minecraft.client.model.geom.ModelPart rightWing -> g
net.minecraft.client.model.geom.ModelPart leftWing -> h
net.minecraft.client.model.geom.ModelPart rightWingTip -> i
net.minecraft.client.model.geom.ModelPart leftWingTip -> j
22:30:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
33:81:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
86:86:net.minecraft.client.model.geom.ModelPart root() -> a
91:125:void
setupAnim(net.minecraft.world.entity.ambient.Bat,float,float,float,float,float) ->
a
13:13:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.BeeModel -> fal:
float BEE_Y_BASE -> a
java.lang.String BONE -> b
java.lang.String STINGER -> f
java.lang.String LEFT_ANTENNA -> g
java.lang.String RIGHT_ANTENNA -> h
java.lang.String FRONT_LEGS -> i
java.lang.String MIDDLE_LEGS -> j
java.lang.String BACK_LEGS -> k
net.minecraft.client.model.geom.ModelPart bone -> l
net.minecraft.client.model.geom.ModelPart rightWing -> m
net.minecraft.client.model.geom.ModelPart leftWing -> n
net.minecraft.client.model.geom.ModelPart frontLeg -> o
net.minecraft.client.model.geom.ModelPart midLeg -> p
net.minecraft.client.model.geom.ModelPart backLeg -> q
net.minecraft.client.model.geom.ModelPart stinger -> r
net.minecraft.client.model.geom.ModelPart leftAntenna -> s
net.minecraft.client.model.geom.ModelPart rightAntenna -> t
float rollAmount -> u
40:54:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
57:113:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
118:124:void
prepareMobModel(net.minecraft.world.entity.animal.Bee,float,float,float) -> a
128:185:void
setupAnim(net.minecraft.world.entity.animal.Bee,float,float,float,float,float) -> a
189:189:java.lang.Iterable headParts() -> a
194:194:java.lang.Iterable bodyParts() -> b
16:16:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
16:16:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.BlazeModel -> fam:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart[] upperBodyParts -> b
net.minecraft.client.model.geom.ModelPart head -> f
20:25:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
28:28:java.lang.String getPartName(int) -> a
32:72:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
77:77:net.minecraft.client.model.geom.ModelPart root() -> a
82:108:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
24:24:net.minecraft.client.model.geom.ModelPart
lambda$new$0(net.minecraft.client.model.geom.ModelPart,int) -> a
net.minecraft.client.model.BoatModel -> fan:
java.lang.String LEFT_PADDLE -> a
java.lang.String RIGHT_PADDLE -> b
java.lang.String WATER_PATCH -> f
java.lang.String BOTTOM -> g
java.lang.String BACK -> h
java.lang.String FRONT -> i
java.lang.String RIGHT -> j
java.lang.String LEFT -> k
net.minecraft.client.model.geom.ModelPart leftPaddle -> l
net.minecraft.client.model.geom.ModelPart rightPaddle -> m
net.minecraft.client.model.geom.ModelPart waterPatch -> n
com.google.common.collect.ImmutableList parts -> o
28:34:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
37:48:com.google.common.collect.ImmutableList$Builder
createPartsBuilder(net.minecraft.client.model.geom.ModelPart) -> a
52:110:void
createChildren(net.minecraft.client.model.geom.builders.PartDefinition) -> a
113:119:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyModel() -> a
124:126:void
setupAnim(net.minecraft.world.entity.vehicle.Boat,float,float,float,float,float) ->
a
130:130:com.google.common.collect.ImmutableList parts() -> b
135:135:net.minecraft.client.model.geom.ModelPart waterPatch() -> c
139:147:void
animatePaddle(net.minecraft.world.entity.vehicle.Boat,int,net.minecraft.client.mode
l.geom.ModelPart,float) -> a
13:13:java.lang.Iterable parts() -> d
13:13:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.BookModel -> fao:
java.lang.String LEFT_PAGES -> a
java.lang.String RIGHT_PAGES -> b
java.lang.String FLIP_PAGE_1 -> c
java.lang.String FLIP_PAGE_2 -> d
net.minecraft.client.model.geom.ModelPart root -> e
net.minecraft.client.model.geom.ModelPart leftLid -> f
net.minecraft.client.model.geom.ModelPart rightLid -> g
net.minecraft.client.model.geom.ModelPart leftPages -> h
net.minecraft.client.model.geom.ModelPart rightPages -> i
net.minecraft.client.model.geom.ModelPart flipPage1 -> j
net.minecraft.client.model.geom.ModelPart flipPage2 -> k
30:38:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
41:74:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> a
79:80:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
83:84:void
render(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer
,int,int,float,float,float,float) -> b
87:101:void setupAnim(float,float,float,float) -> a
net.minecraft.client.model.CamelModel -> fap:
float MAX_WALK_ANIMATION_SPEED -> a
float WALK_ANIMATION_SCALE_FACTOR -> b
float BABY_SCALE -> f
float BABY_Y_OFFSET -> g
java.lang.String SADDLE -> h
java.lang.String BRIDLE -> i
java.lang.String REINS -> j
net.minecraft.client.model.geom.ModelPart root -> k
net.minecraft.client.model.geom.ModelPart head -> l
net.minecraft.client.model.geom.ModelPart[] saddleParts -> m
net.minecraft.client.model.geom.ModelPart[] ridingParts -> n
32:38:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
41:108:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
113:126:void
setupAnim(net.minecraft.world.entity.animal.camel.Camel,float,float,float,float,flo
at) -> a
129:141:void
applyHeadRotation(net.minecraft.world.entity.animal.camel.Camel,float,float,float)
-> a
144:154:void
toggleInvisibleParts(net.minecraft.world.entity.animal.camel.Camel) -> a
158:167:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
171:171:net.minecraft.client.model.geom.ModelPart root() -> a
17:17:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.CatModel -> faq:
float lieDownAmount -> q
float lieDownAmountTail -> r
float relaxStateOneAmount -> s
13:14:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
18:71:void
prepareMobModel(net.minecraft.world.entity.animal.Cat,float,float,float) -> a
75:97:void
setupAnim(net.minecraft.world.entity.animal.Cat,float,float,float,float,float) -> a
7:7:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -
> a
7:7:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.ChestBoatModel -> far:
java.lang.String CHEST_BOTTOM -> a
java.lang.String CHEST_LID -> b
java.lang.String CHEST_LOCK -> f
18:19:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
23:27:com.google.common.collect.ImmutableList$Builder
createPartsBuilder(net.minecraft.client.model.geom.ModelPart) -> a
31:54:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyModel() -> e
net.minecraft.client.model.ChestRaftModel -> fas:
java.lang.String CHEST_BOTTOM -> a
java.lang.String CHEST_LID -> b
java.lang.String CHEST_LOCK -> f
18:19:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
23:27:com.google.common.collect.ImmutableList$Builder
createPartsBuilder(net.minecraft.client.model.geom.ModelPart) -> a
31:54:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyModel() -> a
net.minecraft.client.model.ChestedHorseModel -> fat:
net.minecraft.client.model.geom.ModelPart leftChest -> g
net.minecraft.client.model.geom.ModelPart rightChest -> h
19:22:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
25:40:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
45:53:void
setupAnim(net.minecraft.world.entity.animal.horse.AbstractChestedHorse,float,float,
float,float,float) -> a
14:14:void
setupAnim(net.minecraft.world.entity.animal.horse.AbstractHorse,float,float,float,f
loat,float) -> a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.ChickenModel -> fau:
java.lang.String RED_THING -> a
net.minecraft.client.model.geom.ModelPart head -> b
net.minecraft.client.model.geom.ModelPart body -> f
net.minecraft.client.model.geom.ModelPart rightLeg -> g
net.minecraft.client.model.geom.ModelPart leftLeg -> h
net.minecraft.client.model.geom.ModelPart rightWing -> i
net.minecraft.client.model.geom.ModelPart leftWing -> j
net.minecraft.client.model.geom.ModelPart beak -> k
net.minecraft.client.model.geom.ModelPart redThing -> l
26:35:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
38:79:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
84:84:java.lang.Iterable headParts() -> a
89:89:java.lang.Iterable bodyParts() -> b
94:107:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.CodModel -> fav:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart tailFin -> b
17:20:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
23:63:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
68:68:net.minecraft.client.model.geom.ModelPart root() -> a
73:78:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.ColorableAgeableListModel -> faw:
float r -> a
float g -> b
float b -> f
7:10:void <init>() -> <init>
13:16:void setColor(float,float,float) -> a
20:21:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
net.minecraft.client.model.ColorableHierarchicalModel -> fax:
float r -> a
float g -> b
float b -> f
7:10:void <init>() -> <init>
13:16:void setColor(float,float,float) -> a
20:21:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
net.minecraft.client.model.CowModel -> fay:
15:16:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
19:44:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
48:48:net.minecraft.client.model.geom.ModelPart getHead() -> d
net.minecraft.client.model.CreeperModel -> faz:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart head -> b
net.minecraft.client.model.geom.ModelPart rightHindLeg -> f
net.minecraft.client.model.geom.ModelPart leftHindLeg -> g
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> h
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> i
int Y_OFFSET -> j
23:30:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
33:56:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
61:61:net.minecraft.client.model.geom.ModelPart root() -> a
66:73:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.DolphinModel -> fba:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart body -> b
net.minecraft.client.model.geom.ModelPart tail -> f
net.minecraft.client.model.geom.ModelPart tailFin -> g
20:25:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
28:75:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
80:80:net.minecraft.client.model.geom.ModelPart root() -> a
85:93:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.DrownedModel -> fbb:
20:21:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
24:38:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
43:56:void
prepareMobModel(net.minecraft.world.entity.monster.Zombie,float,float,float) -> a
60:82:void
setupAnim(net.minecraft.world.entity.monster.Zombie,float,float,float,float,float)
-> a
18:18:void
setupAnim(net.minecraft.world.entity.monster.Monster,float,float,float,float,float)
-> a
18:18:void
setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) ->
a
18:18:void
prepareMobModel(net.minecraft.world.entity.LivingEntity,float,float,float) -> a
18:18:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
18:18:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.ElytraModel -> fbc:
net.minecraft.client.model.geom.ModelPart rightWing -> a
net.minecraft.client.model.geom.ModelPart leftWing -> b
21:24:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
27:42:net.minecraft.client.model.geom.builders.LayerDefinition createLayer() ->
c
47:47:java.lang.Iterable headParts() -> a
52:52:java.lang.Iterable bodyParts() -> b
57:100:void
setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) ->
a
17:17:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.EndermanModel -> fbd:
boolean carrying -> a
boolean creepy -> b
18:19:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
22:63:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
68:142:void
setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) ->
a
13:13:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.EndermiteModel -> fbe:
int BODY_COUNT -> a
int[][] BODY_SIZES -> b
int[][] BODY_TEXS -> f
net.minecraft.client.model.geom.ModelPart root -> g
net.minecraft.client.model.geom.ModelPart[] bodyParts -> h
32:38:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
41:41:java.lang.String createSegmentName(int) -> a
45:60:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
65:65:net.minecraft.client.model.geom.ModelPart root() -> a
70:74:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
15:22:void <clinit>() -> <clinit>
net.minecraft.client.model.EntityModel -> fbf:
float attackTime -> c
boolean riding -> d
boolean young -> e
15:16:void <init>() -> <init>
12:20:void <init>(java.util.function.Function) -> <init>
void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float)
-> a
25:25:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
29:32:void copyPropertiesTo(net.minecraft.client.model.EntityModel) -> a
net.minecraft.client.model.EvokerFangsModel -> fbg:
java.lang.String BASE -> a
java.lang.String UPPER_JAW -> b
java.lang.String LOWER_JAW -> f
net.minecraft.client.model.geom.ModelPart root -> g
net.minecraft.client.model.geom.ModelPart base -> h
net.minecraft.client.model.geom.ModelPart upperJaw -> i
net.minecraft.client.model.geom.ModelPart lowerJaw -> j
22:27:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
30:43:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
48:60:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
64:64:net.minecraft.client.model.geom.ModelPart root() -> a
net.minecraft.client.model.FoxModel -> fbh:
net.minecraft.client.model.geom.ModelPart head -> a
net.minecraft.client.model.geom.ModelPart body -> b
net.minecraft.client.model.geom.ModelPart rightHindLeg -> f
net.minecraft.client.model.geom.ModelPart leftHindLeg -> g
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> h
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> i
net.minecraft.client.model.geom.ModelPart tail -> j
int LEG_SIZE -> k
float HEAD_HEIGHT -> l
float LEG_POS -> m
float legMotionPos -> n
31:39:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
42:88:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
93:158:void
prepareMobModel(net.minecraft.world.entity.animal.Fox,float,float,float) -> a
162:162:java.lang.Iterable headParts() -> a
167:167:java.lang.Iterable bodyParts() -> b
172:203:void
setupAnim(net.minecraft.world.entity.animal.Fox,float,float,float,float,float) -> a
15:15:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
15:15:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.FrogModel -> fbi:
float MAX_WALK_ANIMATION_SPEED -> a
float MAX_SWIM_ANIMATION_SPEED -> b
float WALK_ANIMATION_SCALE_FACTOR -> f
net.minecraft.client.model.geom.ModelPart root -> g
net.minecraft.client.model.geom.ModelPart body -> h
net.minecraft.client.model.geom.ModelPart head -> i
net.minecraft.client.model.geom.ModelPart eyes -> j
net.minecraft.client.model.geom.ModelPart tongue -> k
net.minecraft.client.model.geom.ModelPart leftArm -> l
net.minecraft.client.model.geom.ModelPart rightArm -> m
net.minecraft.client.model.geom.ModelPart leftLeg -> n
net.minecraft.client.model.geom.ModelPart rightLeg -> o
net.minecraft.client.model.geom.ModelPart croakingBody -> p
30:41:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
44:138:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
143:158:void
setupAnim(net.minecraft.world.entity.animal.frog.Frog,float,float,float,float,float
) -> a
162:162:net.minecraft.client.model.geom.ModelPart root() -> a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.GhastModel -> fbj:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart[] tentacles -> b
16:24:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
27:27:java.lang.String createTentacleName(int) -> a
31:52:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
57:60:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
64:64:net.minecraft.client.model.geom.ModelPart root() -> a
net.minecraft.client.model.GiantZombieModel -> fbk:
8:9:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
13:13:boolean isAggressive(net.minecraft.world.entity.monster.Giant) -> a
6:6:boolean isAggressive(net.minecraft.world.entity.monster.Monster) -> a
net.minecraft.client.model.GoatModel -> fbl:
14:15:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
18:55:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
60:69:void
setupAnim(net.minecraft.world.entity.animal.goat.Goat,float,float,float,float,float
) -> a
12:12:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.GuardianModel -> fbm:
float[] SPIKE_X_ROT -> a
float[] SPIKE_Y_ROT -> b
float[] SPIKE_Z_ROT -> f
float[] SPIKE_X -> g
float[] SPIKE_Y -> h
float[] SPIKE_Z -> i
java.lang.String EYE -> j
java.lang.String TAIL_0 -> k
java.lang.String TAIL_1 -> l
java.lang.String TAIL_2 -> m
net.minecraft.client.model.geom.ModelPart root -> n
net.minecraft.client.model.geom.ModelPart head -> o
net.minecraft.client.model.geom.ModelPart eye -> p
net.minecraft.client.model.geom.ModelPart[] spikeParts -> q
net.minecraft.client.model.geom.ModelPart[] tailParts -> r
35:50:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
53:53:java.lang.String createSpikeName(int) -> a
57:103:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
108:108:net.minecraft.client.model.geom.ModelPart root() -> a
113:147:void
setupAnim(net.minecraft.world.entity.monster.Guardian,float,float,float,float,float
) -> a
150:155:void setupSpikes(float,float) -> a
158:158:float getSpikeOffset(int,float,float) -> a
162:162:float getSpikeX(int,float,float) -> b
166:166:float getSpikeY(int,float,float) -> c
170:170:float getSpikeZ(int,float,float) -> d
16:16:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
17:22:void <clinit>() -> <clinit>
net.minecraft.client.model.HeadedModel -> fbn:
net.minecraft.client.model.geom.ModelPart getHead() -> d
net.minecraft.client.model.HierarchicalModel -> fbo:
org.joml.Vector3f ANIMATION_VECTOR_CACHE -> a
23:24:void <init>() -> <init>
27:28:void <init>(java.util.function.Function) -> <init>
32:33:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
net.minecraft.client.model.geom.ModelPart root() -> a
38:41:java.util.Optional getAnyDescendantWithName(java.lang.String) -> a
45:46:void
animate(net.minecraft.world.entity.AnimationState,net.minecraft.client.animation.An
imationDefinition,float) -> a
49:52:void
animateWalk(net.minecraft.client.animation.AnimationDefinition,float,float,float,fl
oat) -> a
55:57:void
animate(net.minecraft.world.entity.AnimationState,net.minecraft.client.animation.An
imationDefinition,float,float) -> a
60:61:void applyStatic(net.minecraft.client.animation.AnimationDefinition) -> a
56:56:void
lambda$animate$2(net.minecraft.client.animation.AnimationDefinition,net.minecraft.w
orld.entity.AnimationState) -> a
41:41:net.minecraft.client.model.geom.ModelPart
lambda$getAnyDescendantWithName$1(java.lang.String,net.minecraft.client.model.geom.
ModelPart) -> a
41:41:boolean
lambda$getAnyDescendantWithName$0(java.lang.String,net.minecraft.client.model.geom.
ModelPart) -> b
20:20:void <clinit>() -> <clinit>
net.minecraft.client.model.HoglinModel -> fbp:
float DEFAULT_HEAD_X_ROT -> a
float ATTACK_HEAD_X_ROT_END -> b
net.minecraft.client.model.geom.ModelPart head -> f
net.minecraft.client.model.geom.ModelPart rightEar -> g
net.minecraft.client.model.geom.ModelPart leftEar -> h
net.minecraft.client.model.geom.ModelPart body -> i
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> j
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> k
net.minecraft.client.model.geom.ModelPart rightHindLeg -> l
net.minecraft.client.model.geom.ModelPart leftHindLeg -> m
net.minecraft.client.model.geom.ModelPart mane -> n
32:42:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
45:106:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
111:111:java.lang.Iterable headParts() -> a
116:116:java.lang.Iterable bodyParts() -> b
121:146:void
setupAnim(net.minecraft.world.entity.Mob,float,float,float,float,float) -> a
16:16:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.HorseModel -> fbq:
float DEG_125 -> g
float DEG_60 -> h
float DEG_45 -> i
float DEG_30 -> j
float DEG_15 -> k
java.lang.String HEAD_PARTS -> a
java.lang.String LEFT_HIND_BABY_LEG -> l
java.lang.String RIGHT_HIND_BABY_LEG -> m
java.lang.String LEFT_FRONT_BABY_LEG -> n
java.lang.String RIGHT_FRONT_BABY_LEG -> o
java.lang.String SADDLE -> p
java.lang.String LEFT_SADDLE_MOUTH -> q
java.lang.String LEFT_SADDLE_LINE -> r
java.lang.String RIGHT_SADDLE_MOUTH -> s
java.lang.String RIGHT_SADDLE_LINE -> t
java.lang.String HEAD_SADDLE -> u
java.lang.String MOUTH_SADDLE_WRAP -> w
net.minecraft.client.model.geom.ModelPart body -> b
net.minecraft.client.model.geom.ModelPart headParts -> f
net.minecraft.client.model.geom.ModelPart rightHindLeg -> x
net.minecraft.client.model.geom.ModelPart leftHindLeg -> y
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> z
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> A
net.minecraft.client.model.geom.ModelPart rightHindBabyLeg -> B
net.minecraft.client.model.geom.ModelPart leftHindBabyLeg -> C
net.minecraft.client.model.geom.ModelPart rightFrontBabyLeg -> D
net.minecraft.client.model.geom.ModelPart leftFrontBabyLeg -> E
net.minecraft.client.model.geom.ModelPart tail -> F
net.minecraft.client.model.geom.ModelPart[] saddleParts -> G
net.minecraft.client.model.geom.ModelPart[] ridingParts -> H
51:76:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
79:205:net.minecraft.client.model.geom.builders.MeshDefinition
createBodyMesh(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
210:221:void
setupAnim(net.minecraft.world.entity.animal.horse.AbstractHorse,float,float,float,f
loat,float) -> a
225:225:java.lang.Iterable headParts() -> a
230:230:java.lang.Iterable bodyParts() -> b
235:335:void
prepareMobModel(net.minecraft.world.entity.animal.horse.AbstractHorse,float,float,f
loat) -> a
14:14:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.HumanoidArmorModel -> fbr:
14:15:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
18:30:net.minecraft.client.model.geom.builders.MeshDefinition
createBodyLayer(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
net.minecraft.client.model.HumanoidModel -> fbs:
float OVERLAY_SCALE -> f
float HAT_OVERLAY_SCALE -> g
float LEGGINGS_OVERLAY_SCALE -> h
float DUCK_WALK_ROTATION -> a
float SPYGLASS_ARM_ROT_Y -> b
float SPYGLASS_ARM_ROT_X -> w
float SPYGLASS_ARM_CROUCH_ROT_X -> x
float TOOT_HORN_XROT_BASE -> i
float TOOT_HORN_YROT_BASE -> j
net.minecraft.client.model.geom.ModelPart head -> k
net.minecraft.client.model.geom.ModelPart hat -> l
net.minecraft.client.model.geom.ModelPart body -> m
net.minecraft.client.model.geom.ModelPart rightArm -> n
net.minecraft.client.model.geom.ModelPart leftArm -> o
net.minecraft.client.model.geom.ModelPart rightLeg -> p
net.minecraft.client.model.geom.ModelPart leftLeg -> q
net.minecraft.client.model.HumanoidModel$ArmPose leftArmPose -> r
net.minecraft.client.model.HumanoidModel$ArmPose rightArmPose -> s
boolean crouching -> t
float swimAmount -> u
70:71:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
64:82:void
<init>(net.minecraft.client.model.geom.ModelPart,java.util.function.Function) ->
<init>
85:122:net.minecraft.client.model.geom.builders.MeshDefinition
createMesh(net.minecraft.client.model.geom.builders.CubeDeformation,float) -> a
127:127:java.lang.Iterable headParts() -> a
132:132:java.lang.Iterable bodyParts() -> b
137:139:void
prepareMobModel(net.minecraft.world.entity.LivingEntity,float,float,float) -> a
143:308:void
setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) ->
a
311:352:void poseRightArm(net.minecraft.world.entity.LivingEntity) -> a
355:396:void poseLeftArm(net.minecraft.world.entity.LivingEntity) -> b
399:428:void
setupAttackAnimation(net.minecraft.world.entity.LivingEntity,float) -> a
431:438:float rotlerpRad(float,float,float) -> a
442:442:float quadraticArmUpdate(float) -> a
446:459:void copyPropertiesTo(net.minecraft.client.model.HumanoidModel) -> a
462:469:void setAllVisible(boolean) -> d_
473:474:void
translateToHand(net.minecraft.world.entity.HumanoidArm,com.mojang.blaze3d.vertex.Po
seStack) -> a
477:480:net.minecraft.client.model.geom.ModelPart
getArm(net.minecraft.world.entity.HumanoidArm) -> a
486:486:net.minecraft.client.model.geom.ModelPart getHead() -> d
490:491:net.minecraft.world.entity.HumanoidArm
getAttackArm(net.minecraft.world.entity.LivingEntity) -> c
21:21:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
21:21:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.HumanoidModel$1 -> fbs$1:
int[] $SwitchMap$net$minecraft$client$model$HumanoidModel$ArmPose -> a
311:311:void <clinit>() -> <clinit>
net.minecraft.client.model.HumanoidModel$ArmPose -> fbs$a:
net.minecraft.client.model.HumanoidModel$ArmPose EMPTY -> a
net.minecraft.client.model.HumanoidModel$ArmPose ITEM -> b
net.minecraft.client.model.HumanoidModel$ArmPose BLOCK -> c
net.minecraft.client.model.HumanoidModel$ArmPose BOW_AND_ARROW -> d
net.minecraft.client.model.HumanoidModel$ArmPose THROW_SPEAR -> e
net.minecraft.client.model.HumanoidModel$ArmPose CROSSBOW_CHARGE -> f
net.minecraft.client.model.HumanoidModel$ArmPose CROSSBOW_HOLD -> g
net.minecraft.client.model.HumanoidModel$ArmPose SPYGLASS -> h
net.minecraft.client.model.HumanoidModel$ArmPose TOOT_HORN -> i
net.minecraft.client.model.HumanoidModel$ArmPose BRUSH -> j
boolean twoHanded -> k
net.minecraft.client.model.HumanoidModel$ArmPose[] $VALUES -> l
32:32:net.minecraft.client.model.HumanoidModel$ArmPose[] values() -> values
32:32:net.minecraft.client.model.HumanoidModel$ArmPose
valueOf(java.lang.String) -> valueOf
47:49:void <init>(java.lang.String,int,boolean) -> <init>
52:52:boolean isTwoHanded() -> a
32:32:net.minecraft.client.model.HumanoidModel$ArmPose[] $values() -> b
32:42:void <clinit>() -> <clinit>
net.minecraft.client.model.IllagerModel -> fbt:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart head -> b
net.minecraft.client.model.geom.ModelPart hat -> f
net.minecraft.client.model.geom.ModelPart arms -> g
net.minecraft.client.model.geom.ModelPart leftLeg -> h
net.minecraft.client.model.geom.ModelPart rightLeg -> i
net.minecraft.client.model.geom.ModelPart rightArm -> j
net.minecraft.client.model.geom.ModelPart leftArm -> k
27:37:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
40:97:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
102:102:net.minecraft.client.model.geom.ModelPart root() -> a
107:192:void
setupAnim(net.minecraft.world.entity.monster.AbstractIllager,float,float,float,floa
t,float) -> a
195:198:net.minecraft.client.model.geom.ModelPart
getArm(net.minecraft.world.entity.HumanoidArm) -> a
203:203:net.minecraft.client.model.geom.ModelPart getHat() -> c
208:208:net.minecraft.client.model.geom.ModelPart getHead() -> d
213:214:void
translateToHand(net.minecraft.world.entity.HumanoidArm,com.mojang.blaze3d.vertex.Po
seStack) -> a
17:17:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.IronGolemModel -> fbu:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart head -> b
net.minecraft.client.model.geom.ModelPart rightArm -> f
net.minecraft.client.model.geom.ModelPart leftArm -> g
net.minecraft.client.model.geom.ModelPart rightLeg -> h
net.minecraft.client.model.geom.ModelPart leftLeg -> i
22:29:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
32:68:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
73:73:net.minecraft.client.model.geom.ModelPart root() -> a
78:85:void
setupAnim(net.minecraft.world.entity.animal.IronGolem,float,float,float,float,float
) -> a
89:103:void
prepareMobModel(net.minecraft.world.entity.animal.IronGolem,float,float,float) -> a
106:106:net.minecraft.client.model.geom.ModelPart getFlowerHoldingArm() -> c
14:14:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.LavaSlimeModel -> fbv:
int SEGMENT_COUNT -> a
net.minecraft.client.model.geom.ModelPart root -> b
net.minecraft.client.model.geom.ModelPart[] bodyCubes -> f
17:22:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
25:25:java.lang.String getSegmentName(int) -> a
29:54:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
59:59:void
setupAnim(net.minecraft.world.entity.monster.Slime,float,float,float,float,float) -
> a
63:71:void
prepareMobModel(net.minecraft.world.entity.monster.Slime,float,float,float) -> a
75:75:net.minecraft.client.model.geom.ModelPart root() -> a
14:14:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
21:21:net.minecraft.client.model.geom.ModelPart
lambda$new$0(net.minecraft.client.model.geom.ModelPart,int) -> a
net.minecraft.client.model.LeashKnotModel -> fbw:
java.lang.String KNOT -> a
net.minecraft.client.model.geom.ModelPart root -> b
net.minecraft.client.model.geom.ModelPart knot -> f
18:21:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
24:33:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
38:38:net.minecraft.client.model.geom.ModelPart root() -> a
43:45:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.ListModel -> fbx:
14:15:void <init>() -> <init>
18:19:void <init>(java.util.function.Function) -> <init>
23:24:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
java.lang.Iterable parts() -> d
23:23:void
lambda$renderToBuffer$0(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vert
ex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.M
odelPart) -> a
net.minecraft.client.model.LlamaModel -> fby:
net.minecraft.client.model.geom.ModelPart head -> a
net.minecraft.client.model.geom.ModelPart body -> b
net.minecraft.client.model.geom.ModelPart rightHindLeg -> f
net.minecraft.client.model.geom.ModelPart leftHindLeg -> g
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> h
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> i
net.minecraft.client.model.geom.ModelPart rightChest -> j
net.minecraft.client.model.geom.ModelPart leftChest -> k
28:37:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
40:75:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
80:90:void
setupAnim(net.minecraft.world.entity.animal.horse.AbstractChestedHorse,float,float,
float,float,float) -> a
94:118:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
17:17:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
116:116:void
lambda$renderToBuffer$1(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vert
ex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.M
odelPart) -> a
113:113:void
lambda$renderToBuffer$0(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vert
ex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.M
odelPart) -> b
net.minecraft.client.model.LlamaSpitModel -> fbz:
java.lang.String MAIN -> a
net.minecraft.client.model.geom.ModelPart root -> b
16:18:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
21:38:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
43:43:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
47:47:net.minecraft.client.model.geom.ModelPart root() -> a
net.minecraft.client.model.MinecartModel -> fca:
net.minecraft.client.model.geom.ModelPart root -> a
15:17:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
20:56:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
61:61:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
65:65:net.minecraft.client.model.geom.ModelPart root() -> a
net.minecraft.client.model.Model -> fcb:
java.util.function.Function renderType -> v
13:15:void <init>(java.util.function.Function) -> <init>
18:18:net.minecraft.client.renderer.RenderType
renderType(net.minecraft.resources.ResourceLocation) -> a
void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
net.minecraft.client.model.ModelUtils -> fcc:
5:5:void <init>() -> <init>
7:14:float rotlerpRad(float,float,float) -> a
net.minecraft.client.model.OcelotModel -> fcd:
int CROUCH_STATE -> q
int WALK_STATE -> r
int SPRINT_STATE -> s
int SITTING_STATE -> a
float XO -> t
float YO -> u
float ZO -> w
float HEAD_WALK_Y -> x
float HEAD_WALK_Z -> y
float BODY_WALK_Y -> z
float BODY_WALK_Z -> A
float TAIL_1_WALK_Y -> B
float TAIL_1_WALK_Z -> C
float TAIL_2_WALK_Y -> D
float TAIL_2_WALK_Z -> E
float BACK_LEG_Y -> b
float BACK_LEG_Z -> f
float FRONT_LEG_Y -> g
float FRONT_LEG_Z -> F
java.lang.String TAIL_1 -> G
java.lang.String TAIL_2 -> H
net.minecraft.client.model.geom.ModelPart leftHindLeg -> h
net.minecraft.client.model.geom.ModelPart rightHindLeg -> i
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> j
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> k
net.minecraft.client.model.geom.ModelPart tail1 -> l
net.minecraft.client.model.geom.ModelPart tail2 -> m
net.minecraft.client.model.geom.ModelPart head -> n
net.minecraft.client.model.geom.ModelPart body -> o
int state -> p
50:62:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
65:102:net.minecraft.client.model.geom.builders.MeshDefinition
createBodyMesh(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
107:107:java.lang.Iterable headParts() -> a
112:112:java.lang.Iterable bodyParts() -> b
117:141:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
145:181:void
prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -> a
net.minecraft.client.model.PandaModel -> fce:
float sitAmount -> j
float lieOnBackAmount -> k
float rollAmount -> l
19:20:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
23:49:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
54:59:void
prepareMobModel(net.minecraft.world.entity.animal.Panda,float,float,float) -> a
63:138:void
setupAnim(net.minecraft.world.entity.animal.Panda,float,float,float,float,float) ->
a
13:13:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
13:13:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
net.minecraft.client.model.ParrotModel -> fcf:
java.lang.String FEATHER -> a
net.minecraft.client.model.geom.ModelPart root -> b
net.minecraft.client.model.geom.ModelPart body -> f
net.minecraft.client.model.geom.ModelPart tail -> g
net.minecraft.client.model.geom.ModelPart leftWing -> h
net.minecraft.client.model.geom.ModelPart rightWing -> i
net.minecraft.client.model.geom.ModelPart head -> j
net.minecraft.client.model.geom.ModelPart feather -> k
net.minecraft.client.model.geom.ModelPart leftLeg -> l
net.minecraft.client.model.geom.ModelPart rightLeg -> m
36:46:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
49:102:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
107:107:net.minecraft.client.model.geom.ModelPart root() -> a
112:113:void
setupAnim(net.minecraft.world.entity.animal.Parrot,float,float,float,float,float) -
> a
117:118:void
prepareMobModel(net.minecraft.world.entity.animal.Parrot,float,float,float) -> a
121:124:void
renderOnShoulder(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vert
exConsumer,int,int,float,float,float,float,int) -> a
127:192:void
setupAnim(net.minecraft.client.model.ParrotModel$State,int,float,float,float,float,
float) -> a
195:249:void prepare(net.minecraft.client.model.ParrotModel$State) -> a
252:259:net.minecraft.client.model.ParrotModel$State
getState(net.minecraft.world.entity.animal.Parrot) -> a
15:15:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
15:15:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.ParrotModel$1 -> fcf$1:
int[] $SwitchMap$net$minecraft$client$model$ParrotModel$State -> a
139:139:void <clinit>() -> <clinit>
net.minecraft.client.model.ParrotModel$State -> fcf$a:
net.minecraft.client.model.ParrotModel$State FLYING -> a
net.minecraft.client.model.ParrotModel$State STANDING -> b
net.minecraft.client.model.ParrotModel$State SITTING -> c
net.minecraft.client.model.ParrotModel$State PARTY -> d
net.minecraft.client.model.ParrotModel$State ON_SHOULDER -> e
net.minecraft.client.model.ParrotModel$State[] $VALUES -> f
28:28:net.minecraft.client.model.ParrotModel$State[] values() -> values
28:28:net.minecraft.client.model.ParrotModel$State valueOf(java.lang.String) ->
valueOf
28:28:void <init>(java.lang.String,int) -> <init>
28:28:net.minecraft.client.model.ParrotModel$State[] $values() -> a
28:33:void <clinit>() -> <clinit>
net.minecraft.client.model.PhantomModel -> fcg:
java.lang.String TAIL_BASE -> a
java.lang.String TAIL_TIP -> b
net.minecraft.client.model.geom.ModelPart root -> f
net.minecraft.client.model.geom.ModelPart leftWingBase -> g
net.minecraft.client.model.geom.ModelPart leftWingTip -> h
net.minecraft.client.model.geom.ModelPart rightWingBase -> i
net.minecraft.client.model.geom.ModelPart rightWingTip -> j
net.minecraft.client.model.geom.ModelPart tailBase -> k
net.minecraft.client.model.geom.ModelPart tailTip -> l
25:34:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
37:81:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
86:86:net.minecraft.client.model.geom.ModelPart root() -> a
91:100:void
setupAnim(net.minecraft.world.entity.monster.Phantom,float,float,float,float,float)
-> a
13:13:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.PigModel -> fch:
15:16:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
19:28:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
net.minecraft.client.model.PiglinHeadModel -> fci:
net.minecraft.client.model.geom.ModelPart head -> a
net.minecraft.client.model.geom.ModelPart leftEar -> b
net.minecraft.client.model.geom.ModelPart rightEar -> c
16:20:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
23:26:net.minecraft.client.model.geom.builders.MeshDefinition createHeadModel()
-> a
31:37:void setupAnim(float,float,float) -> a
41:42:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
net.minecraft.client.model.PiglinModel -> fcj:
net.minecraft.client.model.geom.ModelPart rightEar -> a
net.minecraft.client.model.geom.ModelPart leftEar -> A
net.minecraft.client.model.geom.PartPose bodyDefault -> B
net.minecraft.client.model.geom.PartPose headDefault -> C
net.minecraft.client.model.geom.PartPose leftArmDefault -> D
net.minecraft.client.model.geom.PartPose rightArmDefault -> E
27:35:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
38:51:net.minecraft.client.model.geom.builders.MeshDefinition
createMesh(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
55:75:void
addHead(net.minecraft.client.model.geom.builders.CubeDeformation,net.minecraft.clie
nt.model.geom.builders.MeshDefinition) -> a
79:137:void
setupAnim(net.minecraft.world.entity.Mob,float,float,float,float,float) -> a
141:146:void setupAttackAnimation(net.minecraft.world.entity.Mob,float) -> a
149:154:void holdWeaponHigh(net.minecraft.world.entity.Mob) -> a
17:17:void
setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) ->
a
17:17:void setupAttackAnimation(net.minecraft.world.entity.LivingEntity,float)
-> a
17:17:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.PlayerModel -> fck:
java.lang.String EAR -> a
java.lang.String CLOAK -> A
java.lang.String LEFT_SLEEVE -> B
java.lang.String RIGHT_SLEEVE -> C
java.lang.String LEFT_PANTS -> D
java.lang.String RIGHT_PANTS -> E
java.util.List parts -> F
net.minecraft.client.model.geom.ModelPart leftSleeve -> b
net.minecraft.client.model.geom.ModelPart rightSleeve -> w
net.minecraft.client.model.geom.ModelPart leftPants -> x
net.minecraft.client.model.geom.ModelPart rightPants -> y
net.minecraft.client.model.geom.ModelPart jacket -> z
net.minecraft.client.model.geom.ModelPart cloak -> G
net.minecraft.client.model.geom.ModelPart ear -> H
boolean slim -> I
42:54:void <init>(net.minecraft.client.model.geom.ModelPart,boolean) -> <init>
57:133:net.minecraft.client.model.geom.builders.MeshDefinition
createMesh(net.minecraft.client.model.geom.builders.CubeDeformation,boolean) -> a
138:138:java.lang.Iterable bodyParts() -> b
142:146:void
renderEars(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexCons
umer,int,int) -> a
149:150:void
renderCloak(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexCon
sumer,int,int) -> b
154:179:void
setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) ->
a
183:191:void setAllVisible(boolean) -> d_
195:204:void
translateToHand(net.minecraft.world.entity.HumanoidArm,com.mojang.blaze3d.vertex.Po
seStack) -> a
207:207:net.minecraft.client.model.geom.ModelPart
getRandomModelPart(net.minecraft.util.RandomSource) -> a
22:22:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
53:53:boolean lambda$new$0(net.minecraft.client.model.geom.ModelPart) -> a
net.minecraft.client.model.PolarBearModel -> fcl:
15:16:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
19:48:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
53:79:void
setupAnim(net.minecraft.world.entity.animal.PolarBear,float,float,float,float,float
) -> a
13:13:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.PufferfishBigModel -> fcm:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart leftBlueFin -> b
net.minecraft.client.model.geom.ModelPart rightBlueFin -> f
18:22:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
25:95:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
100:100:net.minecraft.client.model.geom.ModelPart root() -> a
105:107:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.PufferfishMidModel -> fcn:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart leftBlueFin -> b
net.minecraft.client.model.geom.ModelPart rightBlueFin -> f
18:22:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
25:85:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
90:90:net.minecraft.client.model.geom.ModelPart root() -> a
95:97:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.PufferfishSmallModel -> fco:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart leftFin -> b
net.minecraft.client.model.geom.ModelPart rightFin -> f
18:22:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
25:60:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
65:65:net.minecraft.client.model.geom.ModelPart root() -> a
70:72:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.QuadrupedModel -> fcp:
net.minecraft.client.model.geom.ModelPart head -> a
net.minecraft.client.model.geom.ModelPart body -> b
net.minecraft.client.model.geom.ModelPart rightHindLeg -> f
net.minecraft.client.model.geom.ModelPart leftHindLeg -> g
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> h
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> i
23:30:void
<init>(net.minecraft.client.model.geom.ModelPart,boolean,float,float,float,float,in
t) -> <init>
33:53:net.minecraft.client.model.geom.builders.MeshDefinition
createBodyMesh(int,net.minecraft.client.model.geom.builders.CubeDeformation) -> a
58:58:java.lang.Iterable headParts() -> a
63:63:java.lang.Iterable bodyParts() -> b
68:75:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.RabbitModel -> fcq:
float REAR_JUMP_ANGLE -> a
float FRONT_JUMP_ANGLE -> b
java.lang.String LEFT_HAUNCH -> f
java.lang.String RIGHT_HAUNCH -> g
net.minecraft.client.model.geom.ModelPart leftRearFoot -> h
net.minecraft.client.model.geom.ModelPart rightRearFoot -> i
net.minecraft.client.model.geom.ModelPart leftHaunch -> j
net.minecraft.client.model.geom.ModelPart rightHaunch -> k
net.minecraft.client.model.geom.ModelPart body -> l
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> m
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> n
net.minecraft.client.model.geom.ModelPart head -> o
net.minecraft.client.model.geom.ModelPart rightEar -> p
net.minecraft.client.model.geom.ModelPart leftEar -> q
net.minecraft.client.model.geom.ModelPart tail -> r
net.minecraft.client.model.geom.ModelPart nose -> s
float jumpRotation -> t
float NEW_SCALE -> u
38:51:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
54:118:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> a
125:147:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
151:171:void
setupAnim(net.minecraft.world.entity.animal.Rabbit,float,float,float,float,float) -
> a
175:178:void
prepareMobModel(net.minecraft.world.entity.animal.Rabbit,float,float,float) -> a
16:16:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
16:16:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
143:143:void
lambda$renderToBuffer$2(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vert
ex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.M
odelPart) -> a
136:136:void
lambda$renderToBuffer$1(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vert
ex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.M
odelPart) -> b
131:131:void
lambda$renderToBuffer$0(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vert
ex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.M
odelPart) -> c
net.minecraft.client.model.RaftModel -> fcr:
java.lang.String LEFT_PADDLE -> a
java.lang.String RIGHT_PADDLE -> b
java.lang.String BOTTOM -> f
net.minecraft.client.model.geom.ModelPart leftPaddle -> g
net.minecraft.client.model.geom.ModelPart rightPaddle -> h
com.google.common.collect.ImmutableList parts -> i
22:26:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
29:35:com.google.common.collect.ImmutableList$Builder
createPartsBuilder(net.minecraft.client.model.geom.ModelPart) -> a
39:65:void
createChildren(net.minecraft.client.model.geom.builders.PartDefinition) -> a
68:73:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyModel() -> b
78:80:void
setupAnim(net.minecraft.world.entity.vehicle.Boat,float,float,float,float,float) ->
a
84:84:com.google.common.collect.ImmutableList parts() -> c
88:96:void
animatePaddle(net.minecraft.world.entity.vehicle.Boat,int,net.minecraft.client.mode
l.geom.ModelPart,float) -> a
13:13:java.lang.Iterable parts() -> d
13:13:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.RavagerModel -> fcs:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart head -> b
net.minecraft.client.model.geom.ModelPart mouth -> f
net.minecraft.client.model.geom.ModelPart rightHindLeg -> g
net.minecraft.client.model.geom.ModelPart leftHindLeg -> h
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> i
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> j
net.minecraft.client.model.geom.ModelPart neck -> k
24:33:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
36:94:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
99:99:net.minecraft.client.model.geom.ModelPart root() -> a
104:112:void
setupAnim(net.minecraft.world.entity.monster.Ravager,float,float,float,float,float)
-> a
116:158:void
prepareMobModel(net.minecraft.world.entity.monster.Ravager,float,float,float) -> a
14:14:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.SalmonModel -> fct:
java.lang.String BODY_FRONT -> a
java.lang.String BODY_BACK -> b
net.minecraft.client.model.geom.ModelPart root -> f
net.minecraft.client.model.geom.ModelPart bodyBack -> g
20:23:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
26:71:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
76:76:net.minecraft.client.model.geom.ModelPart root() -> a
81:88:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.SheepFurModel -> fcu:
float headXRot -> j
18:19:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
22:43:net.minecraft.client.model.geom.builders.LayerDefinition createFurLayer()
-> c
48:52:void
prepareMobModel(net.minecraft.world.entity.animal.Sheep,float,float,float) -> a
56:59:void
setupAnim(net.minecraft.world.entity.animal.Sheep,float,float,float,float,float) ->
a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
14:14:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
net.minecraft.client.model.SheepModel -> fcv:
float headXRot -> j
18:19:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
22:36:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
41:45:void
prepareMobModel(net.minecraft.world.entity.animal.Sheep,float,float,float) -> a
49:52:void
setupAnim(net.minecraft.world.entity.animal.Sheep,float,float,float,float,float) ->
a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
14:14:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
net.minecraft.client.model.ShieldModel -> fcw:
java.lang.String PLATE -> a
java.lang.String HANDLE -> b
int SHIELD_WIDTH -> c
int SHIELD_HEIGHT -> d
net.minecraft.client.model.geom.ModelPart root -> e
net.minecraft.client.model.geom.ModelPart plate -> f
net.minecraft.client.model.geom.ModelPart handle -> g
24:28:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
31:45:net.minecraft.client.model.geom.builders.LayerDefinition createLayer() ->
a
49:49:net.minecraft.client.model.geom.ModelPart plate() -> b
53:53:net.minecraft.client.model.geom.ModelPart handle() -> c
58:59:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
net.minecraft.client.model.ShulkerBulletModel -> fcx:
java.lang.String MAIN -> a
net.minecraft.client.model.geom.ModelPart root -> b
net.minecraft.client.model.geom.ModelPart main -> f
18:21:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
24:35:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
40:40:net.minecraft.client.model.geom.ModelPart root() -> a
45:47:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.ShulkerModel -> fcy:
java.lang.String LID -> a
java.lang.String BASE -> b
net.minecraft.client.model.geom.ModelPart base -> f
net.minecraft.client.model.geom.ModelPart lid -> g
net.minecraft.client.model.geom.ModelPart head -> h
24:28:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
31:50:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> a
55:73:void
setupAnim(net.minecraft.world.entity.monster.Shulker,float,float,float,float,float)
-> a
77:77:java.lang.Iterable parts() -> d
81:81:net.minecraft.client.model.geom.ModelPart getLid() -> b
85:85:net.minecraft.client.model.geom.ModelPart getHead() -> c
15:15:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.SilverfishModel -> fcz:
int BODY_COUNT -> a
net.minecraft.client.model.geom.ModelPart root -> b
net.minecraft.client.model.geom.ModelPart[] bodyParts -> f
net.minecraft.client.model.geom.ModelPart[] bodyLayers -> g
int[][] BODY_SIZES -> h
int[][] BODY_TEXS -> i
18:44:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
47:47:java.lang.String getLayerName(int) -> a
51:51:java.lang.String getSegmentName(int) -> b
55:88:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
93:93:net.minecraft.client.model.geom.ModelPart root() -> a
98:108:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
43:43:net.minecraft.client.model.geom.ModelPart
lambda$new$1(net.minecraft.client.model.geom.ModelPart,int) -> a
42:42:net.minecraft.client.model.geom.ModelPart
lambda$new$0(net.minecraft.client.model.geom.ModelPart,int) -> b
21:30:void <clinit>() -> <clinit>
net.minecraft.client.model.SkeletonModel -> fda:
22:23:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
26:50:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
55:68:void prepareMobModel(net.minecraft.world.entity.Mob,float,float,float) ->
a
72:89:void
setupAnim(net.minecraft.world.entity.Mob,float,float,float,float,float) -> a
93:98:void
translateToHand(net.minecraft.world.entity.HumanoidArm,com.mojang.blaze3d.vertex.Po
seStack) -> a
20:20:void
setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) ->
a
20:20:void
prepareMobModel(net.minecraft.world.entity.LivingEntity,float,float,float) -> a
20:20:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
20:20:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.SkullModel -> fdb:
net.minecraft.client.model.geom.ModelPart root -> b
net.minecraft.client.model.geom.ModelPart head -> a
19:22:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
25:33:net.minecraft.client.model.geom.builders.MeshDefinition createHeadModel()
-> a
37:46:net.minecraft.client.model.geom.builders.LayerDefinition
createHumanoidHeadLayer() -> b
50:51:net.minecraft.client.model.geom.builders.LayerDefinition
createMobHeadLayer() -> c
56:58:void setupAnim(float,float,float) -> a
62:63:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
net.minecraft.client.model.SkullModelBase -> fdc:
7:8:void <init>() -> <init>
void setupAnim(float,float,float) -> a
net.minecraft.client.model.SlimeModel -> fdd:
net.minecraft.client.model.geom.ModelPart root -> a
15:17:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
20:29:net.minecraft.client.model.geom.builders.LayerDefinition
createOuterBodyLayer() -> b
33:57:net.minecraft.client.model.geom.builders.LayerDefinition
createInnerBodyLayer() -> c
62:62:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
66:66:net.minecraft.client.model.geom.ModelPart root() -> a
net.minecraft.client.model.SnifferModel -> fde:
float WALK_ANIMATION_SPEED_MAX -> a
float WALK_ANIMATION_SCALE_FACTOR -> b
net.minecraft.client.model.geom.ModelPart root -> f
net.minecraft.client.model.geom.ModelPart head -> g
24:30:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
33:70:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
75:95:void
setupAnim(net.minecraft.world.entity.animal.sniffer.Sniffer,float,float,float,float
,float) -> a
99:99:net.minecraft.client.model.geom.ModelPart root() -> a
15:15:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.SnowGolemModel -> fdf:
java.lang.String UPPER_BODY -> a
net.minecraft.client.model.geom.ModelPart root -> b
net.minecraft.client.model.geom.ModelPart upperBody -> f
net.minecraft.client.model.geom.ModelPart head -> g
net.minecraft.client.model.geom.ModelPart leftArm -> h
net.minecraft.client.model.geom.ModelPart rightArm -> i
23:29:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
32:59:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
64:79:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
83:83:net.minecraft.client.model.geom.ModelPart root() -> a
87:87:net.minecraft.client.model.geom.ModelPart getHead() -> c
net.minecraft.client.model.SpiderModel -> fdg:
java.lang.String BODY_0 -> a
java.lang.String BODY_1 -> b
java.lang.String RIGHT_MIDDLE_FRONT_LEG -> f
java.lang.String LEFT_MIDDLE_FRONT_LEG -> g
java.lang.String RIGHT_MIDDLE_HIND_LEG -> h
java.lang.String LEFT_MIDDLE_HIND_LEG -> i
net.minecraft.client.model.geom.ModelPart root -> j
net.minecraft.client.model.geom.ModelPart head -> k
net.minecraft.client.model.geom.ModelPart rightHindLeg -> l
net.minecraft.client.model.geom.ModelPart leftHindLeg -> m
net.minecraft.client.model.geom.ModelPart rightMiddleHindLeg -> n
net.minecraft.client.model.geom.ModelPart leftMiddleHindLeg -> o
net.minecraft.client.model.geom.ModelPart rightMiddleFrontLeg -> p
net.minecraft.client.model.geom.ModelPart leftMiddleFrontLeg -> q
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> r
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> s
32:43:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
46:79:net.minecraft.client.model.geom.builders.LayerDefinition
createSpiderBodyLayer() -> b
84:84:net.minecraft.client.model.geom.ModelPart root() -> a
89:143:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.SquidModel -> fdh:
net.minecraft.client.model.geom.ModelPart[] tentacles -> a
net.minecraft.client.model.geom.ModelPart root -> b
16:22:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
25:25:java.lang.String createTentacleName(int) -> a
29:56:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
61:65:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
69:69:net.minecraft.client.model.geom.ModelPart root() -> a
21:21:net.minecraft.client.model.geom.ModelPart
lambda$new$0(net.minecraft.client.model.geom.ModelPart,int) -> a
net.minecraft.client.model.StriderModel -> fdi:
java.lang.String RIGHT_BOTTOM_BRISTLE -> a
java.lang.String RIGHT_MIDDLE_BRISTLE -> b
java.lang.String RIGHT_TOP_BRISTLE -> f
java.lang.String LEFT_TOP_BRISTLE -> g
java.lang.String LEFT_MIDDLE_BRISTLE -> h
java.lang.String LEFT_BOTTOM_BRISTLE -> i
net.minecraft.client.model.geom.ModelPart root -> j
net.minecraft.client.model.geom.ModelPart rightLeg -> k
net.minecraft.client.model.geom.ModelPart leftLeg -> l
net.minecraft.client.model.geom.ModelPart body -> m
net.minecraft.client.model.geom.ModelPart rightBottomBristle -> n
net.minecraft.client.model.geom.ModelPart rightMiddleBristle -> o
net.minecraft.client.model.geom.ModelPart rightTopBristle -> p
net.minecraft.client.model.geom.ModelPart leftTopBristle -> q
net.minecraft.client.model.geom.ModelPart leftMiddleBristle -> r
net.minecraft.client.model.geom.ModelPart leftBottomBristle -> s
32:43:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
46:96:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
101:154:void
setupAnim(net.minecraft.world.entity.monster.Strider,float,float,float,float,float)
-> a
158:158:net.minecraft.client.model.geom.ModelPart root() -> a
13:13:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.TadpoleModel -> fdj:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart tail -> b
19:22:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
25:42:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
47:47:java.lang.Iterable headParts() -> a
52:52:java.lang.Iterable bodyParts() -> b
57:59:void
setupAnim(net.minecraft.world.entity.animal.frog.Tadpole,float,float,float,float,fl
oat) -> a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.TridentModel -> fdk:
net.minecraft.resources.ResourceLocation TEXTURE -> a
net.minecraft.client.model.geom.ModelPart root -> b
20:22:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
25:54:net.minecraft.client.model.geom.builders.LayerDefinition createLayer() ->
a
59:60:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.client.model.TropicalFishModelA -> fdl:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart tail -> b
18:21:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
24:55:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
60:60:net.minecraft.client.model.geom.ModelPart root() -> a
65:70:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.TropicalFishModelB -> fdm:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart tail -> b
18:21:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
24:60:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
65:65:net.minecraft.client.model.geom.ModelPart root() -> a
70:75:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.TurtleModel -> fdn:
java.lang.String EGG_BELLY -> j
net.minecraft.client.model.geom.ModelPart eggBelly -> k
23:25:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
28:69:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
74:74:java.lang.Iterable bodyParts() -> b
79:108:void
setupAnim(net.minecraft.world.entity.animal.Turtle,float,float,float,float,float) -
> a
112:121:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
17:17:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.VexModel -> fdo:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart body -> b
net.minecraft.client.model.geom.ModelPart rightArm -> f
net.minecraft.client.model.geom.ModelPart leftArm -> g
net.minecraft.client.model.geom.ModelPart rightWing -> h
net.minecraft.client.model.geom.ModelPart leftWing -> i
net.minecraft.client.model.geom.ModelPart head -> j
28:36:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
39:66:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
71:91:void
setupAnim(net.minecraft.world.entity.monster.Vex,float,float,float,float,float) ->
a
94:114:void
setArmsCharging(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemSta
ck,float) -> a
118:118:net.minecraft.client.model.geom.ModelPart root() -> a
123:130:void
translateToHand(net.minecraft.world.entity.HumanoidArm,com.mojang.blaze3d.vertex.Po
seStack) -> a
133:138:void offsetStackPosition(com.mojang.blaze3d.vertex.PoseStack,boolean) -
> a
18:18:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.VillagerHeadModel -> fdp:
void hatVisible(boolean) -> a
net.minecraft.client.model.VillagerModel -> fdq:
net.minecraft.client.model.geom.ModelPart root -> b
net.minecraft.client.model.geom.ModelPart head -> f
net.minecraft.client.model.geom.ModelPart hat -> g
net.minecraft.client.model.geom.ModelPart hatRim -> h
net.minecraft.client.model.geom.ModelPart rightLeg -> i
net.minecraft.client.model.geom.ModelPart leftLeg -> j
net.minecraft.client.model.geom.ModelPart nose -> a
23:31:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
34:87:net.minecraft.client.model.geom.builders.MeshDefinition createBodyModel()
-> b
92:92:net.minecraft.client.model.geom.ModelPart root() -> a
97:116:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
120:120:net.minecraft.client.model.geom.ModelPart getHead() -> d
125:128:void hatVisible(boolean) -> a
net.minecraft.client.model.WardenModel -> fdr:
float DEFAULT_ARM_X_Y -> o
float DEFAULT_ARM_Z -> p
net.minecraft.client.model.geom.ModelPart root -> q
net.minecraft.client.model.geom.ModelPart bone -> a
net.minecraft.client.model.geom.ModelPart body -> b
net.minecraft.client.model.geom.ModelPart head -> f
net.minecraft.client.model.geom.ModelPart rightTendril -> g
net.minecraft.client.model.geom.ModelPart leftTendril -> h
net.minecraft.client.model.geom.ModelPart leftLeg -> i
net.minecraft.client.model.geom.ModelPart leftArm -> j
net.minecraft.client.model.geom.ModelPart leftRibcage -> k
net.minecraft.client.model.geom.ModelPart rightArm -> l
net.minecraft.client.model.geom.ModelPart rightLeg -> m
net.minecraft.client.model.geom.ModelPart rightRibcage -> n
java.util.List tendrilsLayerModelParts -> r
java.util.List heartLayerModelParts -> s
java.util.List bioluminescentLayerModelParts -> t
java.util.List pulsatingSpotsLayerModelParts -> u
41:60:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
63:128:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
133:150:void
setupAnim(net.minecraft.world.entity.monster.warden.Warden,float,float,float,float,
float) -> a
153:155:void animateHeadLookTarget(float,float) -> a
158:168:void animateIdlePose(float) -> a
171:193:void animateWalk(float,float) -> b
196:205:void resetArmPoses() -> g
208:211:void
animateTendrils(net.minecraft.world.entity.monster.warden.Warden,float,float) -> a
215:215:net.minecraft.client.model.geom.ModelPart root() -> a
219:219:java.util.List getTendrilsLayerModelParts() -> c
223:223:java.util.List getHeartLayerModelParts() -> d
227:227:java.util.List getBioluminescentLayerModelParts() -> e
231:231:java.util.List getPulsatingSpotsLayerModelParts() -> f
18:18:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.WaterPatchModel -> fds:
net.minecraft.client.model.geom.ModelPart waterPatch() -> c
net.minecraft.client.model.WitchModel -> fdt:
boolean holdingItem -> b
18:19:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
22:58:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
63:76:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
79:79:net.minecraft.client.model.geom.ModelPart getNose() -> e
83:84:void setHoldingItem(boolean) -> b
net.minecraft.client.model.WitherBossModel -> fdu:
java.lang.String RIBCAGE -> a
java.lang.String CENTER_HEAD -> b
java.lang.String RIGHT_HEAD -> f
java.lang.String LEFT_HEAD -> g
float RIBCAGE_X_ROT_OFFSET -> h
float TAIL_X_ROT_OFFSET -> i
net.minecraft.client.model.geom.ModelPart root -> j
net.minecraft.client.model.geom.ModelPart centerHead -> k
net.minecraft.client.model.geom.ModelPart rightHead -> l
net.minecraft.client.model.geom.ModelPart leftHead -> m
net.minecraft.client.model.geom.ModelPart ribcage -> n
net.minecraft.client.model.geom.ModelPart tail -> o
31:39:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
42:77:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
82:82:net.minecraft.client.model.geom.ModelPart root() -> a
87:95:void
setupAnim(net.minecraft.world.entity.boss.wither.WitherBoss,float,float,float,float
,float) -> a
99:101:void
prepareMobModel(net.minecraft.world.entity.boss.wither.WitherBoss,float,float,float
) -> a
104:106:void
setupHeadRotation(net.minecraft.world.entity.boss.wither.WitherBoss,net.minecraft.c
lient.model.geom.ModelPart,int) -> a
14:14:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.WolfModel -> fdv:
java.lang.String REAL_HEAD -> a
java.lang.String UPPER_BODY -> b
java.lang.String REAL_TAIL -> f
net.minecraft.client.model.geom.ModelPart head -> g
net.minecraft.client.model.geom.ModelPart realHead -> h
net.minecraft.client.model.geom.ModelPart body -> i
net.minecraft.client.model.geom.ModelPart rightHindLeg -> j
net.minecraft.client.model.geom.ModelPart leftHindLeg -> k
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> l
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> m
net.minecraft.client.model.geom.ModelPart tail -> n
net.minecraft.client.model.geom.ModelPart realTail -> o
net.minecraft.client.model.geom.ModelPart upperBody -> p
int LEG_SIZE -> q
32:43:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
46:91:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
96:96:java.lang.Iterable headParts() -> a
101:101:java.lang.Iterable bodyParts() -> b
106:156:void
prepareMobModel(net.minecraft.world.entity.animal.Wolf,float,float,float) -> a
160:164:void
setupAnim(net.minecraft.world.entity.animal.Wolf,float,float,float,float,float) ->
a
14:14:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.ZombieModel -> fdw:
8:9:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
13:13:boolean isAggressive(net.minecraft.world.entity.monster.Zombie) -> a
6:6:boolean isAggressive(net.minecraft.world.entity.monster.Monster) -> a
net.minecraft.client.model.ZombieVillagerModel -> fdx:
net.minecraft.client.model.geom.ModelPart hatRim -> a
18:20:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
23:69:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
73:103:net.minecraft.client.model.geom.builders.LayerDefinition
createArmorLayer(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
108:111:void
setupAnim(net.minecraft.world.entity.monster.Zombie,float,float,float,float,float)
-> a
115:118:void hatVisible(boolean) -> a
14:14:void
setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) ->
a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.dragon.DragonHeadModel -> fdy:
net.minecraft.client.model.geom.ModelPart head -> a
net.minecraft.client.model.geom.ModelPart jaw -> b
19:22:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
25:48:net.minecraft.client.model.geom.builders.LayerDefinition
createHeadLayer() -> a
53:57:void setupAnim(float,float,float) -> a
61:67:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
net.minecraft.client.model.dragon.package-info -> fdz:
net.minecraft.client.model.geom.EntityModelSet -> fea:
java.util.Map roots -> a
10:12:void <init>() -> <init>
15:19:net.minecraft.client.model.geom.ModelPart
bakeLayer(net.minecraft.client.model.geom.ModelLayerLocation) -> a
24:25:void
onResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager) -> a
net.minecraft.client.model.geom.LayerDefinitions -> feb:
net.minecraft.client.model.geom.builders.CubeDeformation
FISH_PATTERN_DEFORMATION -> a
net.minecraft.client.model.geom.builders.CubeDeformation
OUTER_ARMOR_DEFORMATION -> b
net.minecraft.client.model.geom.builders.CubeDeformation
INNER_ARMOR_DEFORMATION -> c
107:107:void <init>() -> <init>
115:327:java.util.Map createRoots() -> a
323:323:boolean
lambda$createRoots$2(com.google.common.collect.ImmutableMap,net.minecraft.client.mo
del.geom.ModelLayerLocation) -> a
320:320:void
lambda$createRoots$1(com.google.common.collect.ImmutableMap$Builder,net.minecraft.c
lient.model.geom.builders.LayerDefinition,net.minecraft.world.level.block.state.pro
perties.WoodType) -> a
317:317:void
lambda$createRoots$0(com.google.common.collect.ImmutableMap$Builder,net.minecraft.c
lient.model.geom.builders.LayerDefinition,net.minecraft.world.level.block.state.pro
perties.WoodType) -> b
109:111:void <clinit>() -> <clinit>
net.minecraft.client.model.geom.ModelLayerLocation -> fec:
net.minecraft.resources.ResourceLocation model -> a
java.lang.String layer -> b
9:12:void <init>(net.minecraft.resources.ResourceLocation,java.lang.String) ->
<init>
15:15:net.minecraft.resources.ResourceLocation getModel() -> a
19:19:java.lang.String getLayer() -> b
24:31:boolean equals(java.lang.Object) -> equals
36:38:int hashCode() -> hashCode
43:43:java.lang.String toString() -> toString
net.minecraft.client.model.geom.ModelLayers -> fed:
java.lang.String DEFAULT_LAYER -> ci
java.util.Set ALL_MODELS -> cj
net.minecraft.client.model.geom.ModelLayerLocation ALLAY -> a
net.minecraft.client.model.geom.ModelLayerLocation ARMOR_STAND -> b
net.minecraft.client.model.geom.ModelLayerLocation ARMOR_STAND_INNER_ARMOR -> c
net.minecraft.client.model.geom.ModelLayerLocation ARMOR_STAND_OUTER_ARMOR -> d
net.minecraft.client.model.geom.ModelLayerLocation AXOLOTL -> e
net.minecraft.client.model.geom.ModelLayerLocation BANNER -> f
net.minecraft.client.model.geom.ModelLayerLocation BAT -> g
net.minecraft.client.model.geom.ModelLayerLocation BED_FOOT -> h
net.minecraft.client.model.geom.ModelLayerLocation BED_HEAD -> i
net.minecraft.client.model.geom.ModelLayerLocation BEE -> j
net.minecraft.client.model.geom.ModelLayerLocation BELL -> k
net.minecraft.client.model.geom.ModelLayerLocation BLAZE -> l
net.minecraft.client.model.geom.ModelLayerLocation BOOK -> m
net.minecraft.client.model.geom.ModelLayerLocation CAT -> n
net.minecraft.client.model.geom.ModelLayerLocation CAT_COLLAR -> o
net.minecraft.client.model.geom.ModelLayerLocation CAMEL -> p
net.minecraft.client.model.geom.ModelLayerLocation CAVE_SPIDER -> q
net.minecraft.client.model.geom.ModelLayerLocation CHEST -> r
net.minecraft.client.model.geom.ModelLayerLocation CHEST_MINECART -> s
net.minecraft.client.model.geom.ModelLayerLocation CHICKEN -> t
net.minecraft.client.model.geom.ModelLayerLocation COD -> u
net.minecraft.client.model.geom.ModelLayerLocation COMMAND_BLOCK_MINECART -> v
net.minecraft.client.model.geom.ModelLayerLocation CONDUIT_CAGE -> w
net.minecraft.client.model.geom.ModelLayerLocation CONDUIT_EYE -> x
net.minecraft.client.model.geom.ModelLayerLocation CONDUIT_SHELL -> y
net.minecraft.client.model.geom.ModelLayerLocation CONDUIT_WIND -> z
net.minecraft.client.model.geom.ModelLayerLocation COW -> A
net.minecraft.client.model.geom.ModelLayerLocation CREEPER -> B
net.minecraft.client.model.geom.ModelLayerLocation CREEPER_ARMOR -> C
net.minecraft.client.model.geom.ModelLayerLocation CREEPER_HEAD -> D
net.minecraft.client.model.geom.ModelLayerLocation DECORATED_POT_BASE -> E
net.minecraft.client.model.geom.ModelLayerLocation DECORATED_POT_SIDES -> F
net.minecraft.client.model.geom.ModelLayerLocation DOLPHIN -> G
net.minecraft.client.model.geom.ModelLayerLocation DONKEY -> H
net.minecraft.client.model.geom.ModelLayerLocation DOUBLE_CHEST_LEFT -> I
net.minecraft.client.model.geom.ModelLayerLocation DOUBLE_CHEST_RIGHT -> J
net.minecraft.client.model.geom.ModelLayerLocation DRAGON_SKULL -> K
net.minecraft.client.model.geom.ModelLayerLocation DROWNED -> L
net.minecraft.client.model.geom.ModelLayerLocation DROWNED_INNER_ARMOR -> M
net.minecraft.client.model.geom.ModelLayerLocation DROWNED_OUTER_ARMOR -> N
net.minecraft.client.model.geom.ModelLayerLocation DROWNED_OUTER_LAYER -> O
net.minecraft.client.model.geom.ModelLayerLocation ELDER_GUARDIAN -> P
net.minecraft.client.model.geom.ModelLayerLocation ELYTRA -> Q
net.minecraft.client.model.geom.ModelLayerLocation ENDERMAN -> R
net.minecraft.client.model.geom.ModelLayerLocation ENDERMITE -> S
net.minecraft.client.model.geom.ModelLayerLocation ENDER_DRAGON -> T
net.minecraft.client.model.geom.ModelLayerLocation END_CRYSTAL -> U
net.minecraft.client.model.geom.ModelLayerLocation EVOKER -> V
net.minecraft.client.model.geom.ModelLayerLocation EVOKER_FANGS -> W
net.minecraft.client.model.geom.ModelLayerLocation FOX -> X
net.minecraft.client.model.geom.ModelLayerLocation FROG -> Y
net.minecraft.client.model.geom.ModelLayerLocation FURNACE_MINECART -> Z
net.minecraft.client.model.geom.ModelLayerLocation GHAST -> aa
net.minecraft.client.model.geom.ModelLayerLocation GIANT -> ab
net.minecraft.client.model.geom.ModelLayerLocation GIANT_INNER_ARMOR -> ac
net.minecraft.client.model.geom.ModelLayerLocation GIANT_OUTER_ARMOR -> ad
net.minecraft.client.model.geom.ModelLayerLocation GLOW_SQUID -> ae
net.minecraft.client.model.geom.ModelLayerLocation GOAT -> af
net.minecraft.client.model.geom.ModelLayerLocation GUARDIAN -> ag
net.minecraft.client.model.geom.ModelLayerLocation HOGLIN -> ah
net.minecraft.client.model.geom.ModelLayerLocation HOPPER_MINECART -> ai
net.minecraft.client.model.geom.ModelLayerLocation HORSE -> aj
net.minecraft.client.model.geom.ModelLayerLocation HORSE_ARMOR -> ak
net.minecraft.client.model.geom.ModelLayerLocation HUSK -> al
net.minecraft.client.model.geom.ModelLayerLocation HUSK_INNER_ARMOR -> am
net.minecraft.client.model.geom.ModelLayerLocation HUSK_OUTER_ARMOR -> an
net.minecraft.client.model.geom.ModelLayerLocation ILLUSIONER -> ao
net.minecraft.client.model.geom.ModelLayerLocation IRON_GOLEM -> ap
net.minecraft.client.model.geom.ModelLayerLocation LEASH_KNOT -> aq
net.minecraft.client.model.geom.ModelLayerLocation LLAMA -> ar
net.minecraft.client.model.geom.ModelLayerLocation LLAMA_DECOR -> as
net.minecraft.client.model.geom.ModelLayerLocation LLAMA_SPIT -> at
net.minecraft.client.model.geom.ModelLayerLocation MAGMA_CUBE -> au
net.minecraft.client.model.geom.ModelLayerLocation MINECART -> av
net.minecraft.client.model.geom.ModelLayerLocation MOOSHROOM -> aw
net.minecraft.client.model.geom.ModelLayerLocation MULE -> ax
net.minecraft.client.model.geom.ModelLayerLocation OCELOT -> ay
net.minecraft.client.model.geom.ModelLayerLocation PANDA -> az
net.minecraft.client.model.geom.ModelLayerLocation PARROT -> aA
net.minecraft.client.model.geom.ModelLayerLocation PHANTOM -> aB
net.minecraft.client.model.geom.ModelLayerLocation PIG -> aC
net.minecraft.client.model.geom.ModelLayerLocation PIGLIN -> aD
net.minecraft.client.model.geom.ModelLayerLocation PIGLIN_BRUTE -> aE
net.minecraft.client.model.geom.ModelLayerLocation PIGLIN_BRUTE_INNER_ARMOR ->
aF
net.minecraft.client.model.geom.ModelLayerLocation PIGLIN_BRUTE_OUTER_ARMOR ->
aG
net.minecraft.client.model.geom.ModelLayerLocation PIGLIN_HEAD -> aH
net.minecraft.client.model.geom.ModelLayerLocation PIGLIN_INNER_ARMOR -> aI
net.minecraft.client.model.geom.ModelLayerLocation PIGLIN_OUTER_ARMOR -> aJ
net.minecraft.client.model.geom.ModelLayerLocation PIG_SADDLE -> aK
net.minecraft.client.model.geom.ModelLayerLocation PILLAGER -> aL
net.minecraft.client.model.geom.ModelLayerLocation PLAYER -> aM
net.minecraft.client.model.geom.ModelLayerLocation PLAYER_HEAD -> aN
net.minecraft.client.model.geom.ModelLayerLocation PLAYER_INNER_ARMOR -> aO
net.minecraft.client.model.geom.ModelLayerLocation PLAYER_OUTER_ARMOR -> aP
net.minecraft.client.model.geom.ModelLayerLocation PLAYER_SLIM -> aQ
net.minecraft.client.model.geom.ModelLayerLocation PLAYER_SLIM_INNER_ARMOR ->
aR
net.minecraft.client.model.geom.ModelLayerLocation PLAYER_SLIM_OUTER_ARMOR ->
aS
net.minecraft.client.model.geom.ModelLayerLocation PLAYER_SPIN_ATTACK -> aT
net.minecraft.client.model.geom.ModelLayerLocation POLAR_BEAR -> aU
net.minecraft.client.model.geom.ModelLayerLocation PUFFERFISH_BIG -> aV
net.minecraft.client.model.geom.ModelLayerLocation PUFFERFISH_MEDIUM -> aW
net.minecraft.client.model.geom.ModelLayerLocation PUFFERFISH_SMALL -> aX
net.minecraft.client.model.geom.ModelLayerLocation RABBIT -> aY
net.minecraft.client.model.geom.ModelLayerLocation RAVAGER -> aZ
net.minecraft.client.model.geom.ModelLayerLocation SALMON -> ba
net.minecraft.client.model.geom.ModelLayerLocation SHEEP -> bb
net.minecraft.client.model.geom.ModelLayerLocation SHEEP_FUR -> bc
net.minecraft.client.model.geom.ModelLayerLocation SHIELD -> bd
net.minecraft.client.model.geom.ModelLayerLocation SHULKER -> be
net.minecraft.client.model.geom.ModelLayerLocation SHULKER_BULLET -> bf
net.minecraft.client.model.geom.ModelLayerLocation SILVERFISH -> bg
net.minecraft.client.model.geom.ModelLayerLocation SKELETON -> bh
net.minecraft.client.model.geom.ModelLayerLocation SKELETON_HORSE -> bi
net.minecraft.client.model.geom.ModelLayerLocation SKELETON_INNER_ARMOR -> bj
net.minecraft.client.model.geom.ModelLayerLocation SKELETON_OUTER_ARMOR -> bk
net.minecraft.client.model.geom.ModelLayerLocation SKELETON_SKULL -> bl
net.minecraft.client.model.geom.ModelLayerLocation SLIME -> bm
net.minecraft.client.model.geom.ModelLayerLocation SLIME_OUTER -> bn
net.minecraft.client.model.geom.ModelLayerLocation SNIFFER -> bo
net.minecraft.client.model.geom.ModelLayerLocation SNOW_GOLEM -> bp
net.minecraft.client.model.geom.ModelLayerLocation SPAWNER_MINECART -> bq
net.minecraft.client.model.geom.ModelLayerLocation SPIDER -> br
net.minecraft.client.model.geom.ModelLayerLocation SQUID -> bs
net.minecraft.client.model.geom.ModelLayerLocation STRAY -> bt
net.minecraft.client.model.geom.ModelLayerLocation STRAY_INNER_ARMOR -> bu
net.minecraft.client.model.geom.ModelLayerLocation STRAY_OUTER_ARMOR -> bv
net.minecraft.client.model.geom.ModelLayerLocation STRAY_OUTER_LAYER -> bw
net.minecraft.client.model.geom.ModelLayerLocation STRIDER -> bx
net.minecraft.client.model.geom.ModelLayerLocation STRIDER_SADDLE -> by
net.minecraft.client.model.geom.ModelLayerLocation TADPOLE -> bz
net.minecraft.client.model.geom.ModelLayerLocation TNT_MINECART -> bA
net.minecraft.client.model.geom.ModelLayerLocation TRADER_LLAMA -> bB
net.minecraft.client.model.geom.ModelLayerLocation TRIDENT -> bC
net.minecraft.client.model.geom.ModelLayerLocation TROPICAL_FISH_LARGE -> bD
net.minecraft.client.model.geom.ModelLayerLocation TROPICAL_FISH_LARGE_PATTERN
-> bE
net.minecraft.client.model.geom.ModelLayerLocation TROPICAL_FISH_SMALL -> bF
net.minecraft.client.model.geom.ModelLayerLocation TROPICAL_FISH_SMALL_PATTERN
-> bG
net.minecraft.client.model.geom.ModelLayerLocation TURTLE -> bH
net.minecraft.client.model.geom.ModelLayerLocation VEX -> bI
net.minecraft.client.model.geom.ModelLayerLocation VILLAGER -> bJ
net.minecraft.client.model.geom.ModelLayerLocation VINDICATOR -> bK
net.minecraft.client.model.geom.ModelLayerLocation WARDEN -> bL
net.minecraft.client.model.geom.ModelLayerLocation WANDERING_TRADER -> bM
net.minecraft.client.model.geom.ModelLayerLocation WITCH -> bN
net.minecraft.client.model.geom.ModelLayerLocation WITHER -> bO
net.minecraft.client.model.geom.ModelLayerLocation WITHER_ARMOR -> bP
net.minecraft.client.model.geom.ModelLayerLocation WITHER_SKELETON -> bQ
net.minecraft.client.model.geom.ModelLayerLocation WITHER_SKELETON_INNER_ARMOR
-> bR
net.minecraft.client.model.geom.ModelLayerLocation WITHER_SKELETON_OUTER_ARMOR
-> bS
net.minecraft.client.model.geom.ModelLayerLocation WITHER_SKELETON_SKULL -> bT
net.minecraft.client.model.geom.ModelLayerLocation WITHER_SKULL -> bU
net.minecraft.client.model.geom.ModelLayerLocation WOLF -> bV
net.minecraft.client.model.geom.ModelLayerLocation ZOGLIN -> bW
net.minecraft.client.model.geom.ModelLayerLocation ZOMBIE -> bX
net.minecraft.client.model.geom.ModelLayerLocation ZOMBIE_HEAD -> bY
net.minecraft.client.model.geom.ModelLayerLocation ZOMBIE_HORSE -> bZ
net.minecraft.client.model.geom.ModelLayerLocation ZOMBIE_INNER_ARMOR -> ca
net.minecraft.client.model.geom.ModelLayerLocation ZOMBIE_OUTER_ARMOR -> cb
net.minecraft.client.model.geom.ModelLayerLocation ZOMBIE_VILLAGER -> cc
net.minecraft.client.model.geom.ModelLayerLocation ZOMBIE_VILLAGER_INNER_ARMOR
-> cd
net.minecraft.client.model.geom.ModelLayerLocation ZOMBIE_VILLAGER_OUTER_ARMOR
-> ce
net.minecraft.client.model.geom.ModelLayerLocation ZOMBIFIED_PIGLIN -> cf
net.minecraft.client.model.geom.ModelLayerLocation ZOMBIFIED_PIGLIN_INNER_ARMOR
-> cg
net.minecraft.client.model.geom.ModelLayerLocation ZOMBIFIED_PIGLIN_OUTER_ARMOR
-> ch
11:11:void <init>() -> <init>
181:181:net.minecraft.client.model.geom.ModelLayerLocation
register(java.lang.String) -> a
185:189:net.minecraft.client.model.geom.ModelLayerLocation
register(java.lang.String,java.lang.String) -> a
193:193:net.minecraft.client.model.geom.ModelLayerLocation
createLocation(java.lang.String,java.lang.String) -> b
197:197:net.minecraft.client.model.geom.ModelLayerLocation
registerInnerArmor(java.lang.String) -> b
201:201:net.minecraft.client.model.geom.ModelLayerLocation
registerOuterArmor(java.lang.String) -> c
205:205:net.minecraft.client.model.geom.ModelLayerLocation
createRaftModelName(net.minecraft.world.entity.vehicle.Boat$Type) -> a
209:209:net.minecraft.client.model.geom.ModelLayerLocation
createChestRaftModelName(net.minecraft.world.entity.vehicle.Boat$Type) -> b
213:213:net.minecraft.client.model.geom.ModelLayerLocation
createBoatModelName(net.minecraft.world.entity.vehicle.Boat$Type) -> c
217:217:net.minecraft.client.model.geom.ModelLayerLocation
createChestBoatModelName(net.minecraft.world.entity.vehicle.Boat$Type) -> d
221:221:net.minecraft.client.model.geom.ModelLayerLocation
createSignModelName(net.minecraft.world.level.block.state.properties.WoodType) -> a
225:225:net.minecraft.client.model.geom.ModelLayerLocation
createHangingSignModelName(net.minecraft.world.level.block.state.properties.WoodTyp
e) -> b
229:229:java.util.stream.Stream getKnownLocations() -> a
13:178:void <clinit>() -> <clinit>
net.minecraft.client.model.geom.ModelPart -> fee:
float DEFAULT_SCALE -> a
float x -> b
float y -> c
float z -> d
float xRot -> e
float yRot -> f
float zRot -> g
float xScale -> h
float yScale -> i
float zScale -> j
boolean visible -> k
boolean skipDraw -> l
java.util.List cubes -> m
java.util.Map children -> n
net.minecraft.client.model.geom.PartPose initialPose -> o
28:42:void <init>(java.util.List,java.util.Map) -> <init>
45:45:net.minecraft.client.model.geom.PartPose storePose() -> a
49:49:net.minecraft.client.model.geom.PartPose getInitialPose() -> b
53:54:void setInitialPose(net.minecraft.client.model.geom.PartPose) -> a
57:58:void resetPose() -> c
61:70:void loadPose(net.minecraft.client.model.geom.PartPose) -> b
73:82:void copyFrom(net.minecraft.client.model.geom.ModelPart) -> a
85:85:boolean hasChild(java.lang.String) -> a
89:93:net.minecraft.client.model.geom.ModelPart getChild(java.lang.String) -> b
97:100:void setPos(float,float,float) -> a
103:106:void setRotation(float,float,float) -> b
109:110:void
render(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer
,int,int) -> a
113:132:void
render(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer
,int,int,float,float,float,float) -> a
140:141:void
visit(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.model.geom.ModelPart
$Visitor) -> a
144:162:void
visit(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.model.geom.ModelPart
$Visitor,java.lang.String) -> a
165:172:void translateAndRotate(com.mojang.blaze3d.vertex.PoseStack) -> a
175:178:void
compile(com.mojang.blaze3d.vertex.PoseStack$Pose,com.mojang.blaze3d.vertex.VertexCo
nsumer,int,int,float,float,float,float) -> a
181:181:net.minecraft.client.model.geom.ModelPart$Cube
getRandomCube(net.minecraft.util.RandomSource) -> a
185:185:boolean isEmpty() -> d
189:192:void offsetPos(org.joml.Vector3f) -> a
195:198:void offsetRotation(org.joml.Vector3f) -> b
201:204:void offsetScale(org.joml.Vector3f) -> c
207:207:java.util.stream.Stream getAllParts() -> e
158:158:void
lambda$visit$0(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.model.geom.
ModelPart$Visitor,java.lang.String,java.lang.String,net.minecraft.client.model.geom
.ModelPart) -> a
net.minecraft.client.model.geom.ModelPart$Cube -> fee$a:
net.minecraft.client.model.geom.ModelPart$Polygon[] polygons -> g
float minX -> a
float minY -> b
float minZ -> c
float maxX -> d
float maxY -> e
float maxZ -> f
219:286:void
<init>(int,int,float,float,float,float,float,float,float,float,float,boolean,float,
float,java.util.Set) -> <init>
289:305:void
compile(com.mojang.blaze3d.vertex.PoseStack$Pose,com.mojang.blaze3d.vertex.VertexCo
nsumer,int,int,float,float,float,float) -> a
net.minecraft.client.model.geom.ModelPart$Polygon -> fee$b:
net.minecraft.client.model.geom.ModelPart$Vertex[] vertices -> a
org.joml.Vector3f normal -> b
312:335:void
<init>(net.minecraft.client.model.geom.ModelPart$Vertex[],float,float,float,float,f
loat,float,boolean,net.minecraft.core.Direction) -> <init>
net.minecraft.client.model.geom.ModelPart$Vertex -> fee$c:
org.joml.Vector3f pos -> a
float u -> b
float v -> c
345:346:void <init>(float,float,float,float,float) -> <init>
349:349:net.minecraft.client.model.geom.ModelPart$Vertex remap(float,float) ->
a
352:356:void <init>(org.joml.Vector3f,float,float) -> <init>
net.minecraft.client.model.geom.ModelPart$Visitor -> fee$d:
void
visit(com.mojang.blaze3d.vertex.PoseStack$Pose,java.lang.String,int,net.minecraft.c
lient.model.geom.ModelPart$Cube) -> visit
net.minecraft.client.model.geom.PartNames -> fef:
java.lang.String LEFT_FIN -> a
java.lang.String RIGHT_FIN -> b
java.lang.String TOP_FIN -> c
java.lang.String BOTTOM_FIN -> d
java.lang.String TAIL_FIN -> e
java.lang.String LEFT_BLUE_FIN -> f
java.lang.String RIGHT_BLUE_FIN -> g
java.lang.String LEFT_ARM -> h
java.lang.String RIGHT_ARM -> i
java.lang.String LEFT_WING -> j
java.lang.String RIGHT_WING -> k
java.lang.String LEFT_WING_BASE -> l
java.lang.String RIGHT_WING_BASE -> m
java.lang.String LEFT_WING_TIP -> n
java.lang.String RIGHT_WING_TIP -> o
java.lang.String LEFT_EAR -> p
java.lang.String RIGHT_EAR -> q
java.lang.String LEFT_LEG -> r
java.lang.String RIGHT_LEG -> s
java.lang.String LEFT_HIND_LEG -> t
java.lang.String RIGHT_HIND_LEG -> u
java.lang.String LEFT_MID_LEG -> v
java.lang.String RIGHT_MID_LEG -> w
java.lang.String LEFT_FRONT_LEG -> x
java.lang.String RIGHT_FRONT_LEG -> y
java.lang.String LEFT_HIND_FOOT -> z
java.lang.String RIGHT_HIND_FOOT -> A
java.lang.String LEFT_FRONT_FOOT -> B
java.lang.String RIGHT_FRONT_FOOT -> C
java.lang.String LEFT_HIND_LEG_TIP -> D
java.lang.String RIGHT_HIND_LEG_TIP -> E
java.lang.String LEFT_FRONT_LEG_TIP -> F
java.lang.String RIGHT_FRONT_LEG_TIP -> G
java.lang.String LEFT_LID -> H
java.lang.String RIGHT_LID -> I
java.lang.String LEFT_CHEST -> J
java.lang.String RIGHT_CHEST -> K
java.lang.String LEFT_HORN -> L
java.lang.String RIGHT_HORN -> M
java.lang.String LEFT_EYE -> N
java.lang.String RIGHT_EYE -> O
java.lang.String JAW -> P
java.lang.String NOSE -> Q
java.lang.String ARMS -> R
java.lang.String TAIL -> S
java.lang.String CUBE -> T
java.lang.String BEAK -> U
java.lang.String BACK_FIN -> V
java.lang.String MANE -> W
java.lang.String NECK -> X
java.lang.String MOUTH -> Y
java.lang.String HEAD -> Z
java.lang.String HAT -> aa
java.lang.String BODY -> ab
java.lang.String HAT_RIM -> ac
java.lang.String JACKET -> ad
java.lang.String TOP_GILLS -> ae
java.lang.String LEFT_GILLS -> af
java.lang.String RIGHT_GILLS -> ag
java.lang.String ROOT -> ah
java.lang.String CROAKING_BODY -> ai
java.lang.String TONGUE -> aj
java.lang.String TONGUE_R1 -> ak
java.lang.String LEFT_HAND -> al
java.lang.String RIGHT_HAND -> am
java.lang.String LEFT_FOOT -> an
java.lang.String RIGHT_FOOT -> ao
java.lang.String EYES -> ap
java.lang.String RIGHT_TENDRIL -> aq
java.lang.String LEFT_TENDRIL -> ar
java.lang.String RIGHT_RIBCAGE -> as
java.lang.String LEFT_RIBCAGE -> at
java.lang.String BONE -> au
3:3:void <init>() -> <init>
net.minecraft.client.model.geom.PartPose -> feg:
net.minecraft.client.model.geom.PartPose ZERO -> a
float x -> b
float y -> c
float z -> d
float xRot -> e
float yRot -> f
float zRot -> g
14:21:void <init>(float,float,float,float,float,float) -> <init>
24:24:net.minecraft.client.model.geom.PartPose offset(float,float,float) -> a
28:28:net.minecraft.client.model.geom.PartPose rotation(float,float,float) -> b
32:32:net.minecraft.client.model.geom.PartPose
offsetAndRotation(float,float,float,float,float,float) -> a
4:4:void <clinit>() -> <clinit>
net.minecraft.client.model.geom.builders.CubeDefinition -> feh:
java.lang.String comment -> a
org.joml.Vector3f origin -> b
org.joml.Vector3f dimensions -> c
net.minecraft.client.model.geom.builders.CubeDeformation grow -> d
boolean mirror -> e
net.minecraft.client.model.geom.builders.UVPair texCoord -> f
net.minecraft.client.model.geom.builders.UVPair texScale -> g
java.util.Set visibleFaces -> h
22:31:void
<init>(java.lang.String,float,float,float,float,float,float,float,float,net.minecra
ft.client.model.geom.builders.CubeDeformation,boolean,float,float,java.util.Set) ->
<init>
34:34:net.minecraft.client.model.geom.ModelPart$Cube bake(int,int) -> a
net.minecraft.client.model.geom.builders.CubeDeformation -> fei:
net.minecraft.client.model.geom.builders.CubeDeformation NONE -> a
float growX -> b
float growY -> c
float growZ -> d
10:14:void <init>(float,float,float) -> <init>
17:18:void <init>(float) -> <init>
21:21:net.minecraft.client.model.geom.builders.CubeDeformation extend(float) ->
a
25:25:net.minecraft.client.model.geom.builders.CubeDeformation
extend(float,float,float) -> a
4:4:void <clinit>() -> <clinit>
net.minecraft.client.model.geom.builders.CubeListBuilder -> fej:
java.util.Set ALL_VISIBLE -> a
java.util.List cubes -> b
int xTexOffs -> c
int yTexOffs -> d
boolean mirror -> e
11:13:void <init>() -> <init>
20:22:net.minecraft.client.model.geom.builders.CubeListBuilder texOffs(int,int)
-> a
26:26:net.minecraft.client.model.geom.builders.CubeListBuilder mirror() -> a
30:31:net.minecraft.client.model.geom.builders.CubeListBuilder mirror(boolean)
-> a
35:37:net.minecraft.client.model.geom.builders.CubeListBuilder
addBox(java.lang.String,float,float,float,int,int,int,net.minecraft.client.model.ge
om.builders.CubeDeformation,int,int) -> a
41:43:net.minecraft.client.model.geom.builders.CubeListBuilder
addBox(java.lang.String,float,float,float,int,int,int,int,int) -> a
47:48:net.minecraft.client.model.geom.builders.CubeListBuilder
addBox(float,float,float,float,float,float) -> a
52:53:net.minecraft.client.model.geom.builders.CubeListBuilder
addBox(float,float,float,float,float,float,java.util.Set) -> a
57:58:net.minecraft.client.model.geom.builders.CubeListBuilder
addBox(java.lang.String,float,float,float,float,float,float) -> a
62:63:net.minecraft.client.model.geom.builders.CubeListBuilder
addBox(java.lang.String,float,float,float,float,float,float,net.minecraft.client.mo
del.geom.builders.CubeDeformation) -> a
67:68:net.minecraft.client.model.geom.builders.CubeListBuilder
addBox(float,float,float,float,float,float,boolean) -> a
72:73:net.minecraft.client.model.geom.builders.CubeListBuilder
addBox(float,float,float,float,float,float,net.minecraft.client.model.geom.builders
.CubeDeformation,float,float) -> a
77:78:net.minecraft.client.model.geom.builders.CubeListBuilder
addBox(float,float,float,float,float,float,net.minecraft.client.model.geom.builders
.CubeDeformation) -> a
82:82:java.util.List getCubes() -> b
86:86:net.minecraft.client.model.geom.builders.CubeListBuilder create() -> c
12:12:void <clinit>() -> <clinit>
net.minecraft.client.model.geom.builders.LayerDefinition -> fek:
net.minecraft.client.model.geom.builders.MeshDefinition mesh -> a
net.minecraft.client.model.geom.builders.MaterialDefinition material -> b
9:12:void
<init>(net.minecraft.client.model.geom.builders.MeshDefinition,net.minecraft.client
.model.geom.builders.MaterialDefinition) -> <init>
15:15:net.minecraft.client.model.geom.ModelPart bakeRoot() -> a
19:19:net.minecraft.client.model.geom.builders.LayerDefinition
create(net.minecraft.client.model.geom.builders.MeshDefinition,int,int) -> a
net.minecraft.client.model.geom.builders.MaterialDefinition -> fel:
int xTexSize -> a
int yTexSize -> b
8:11:void <init>(int,int) -> <init>
net.minecraft.client.model.geom.builders.MeshDefinition -> fem:
net.minecraft.client.model.geom.builders.PartDefinition root -> a
6:7:void <init>() -> <init>
10:10:net.minecraft.client.model.geom.builders.PartDefinition getRoot() -> a
net.minecraft.client.model.geom.builders.PartDefinition -> fen:
java.util.List cubes -> a
net.minecraft.client.model.geom.PartPose partPose -> b
java.util.Map children -> c
16:21:void <init>(java.util.List,net.minecraft.client.model.geom.PartPose) ->
<init>
24:29:net.minecraft.client.model.geom.builders.PartDefinition
addOrReplaceChild(java.lang.String,net.minecraft.client.model.geom.builders.CubeLis
tBuilder,net.minecraft.client.model.geom.PartPose) -> a
33:39:net.minecraft.client.model.geom.ModelPart bake(int,int) -> a
43:43:net.minecraft.client.model.geom.builders.PartDefinition
getChild(java.lang.String) -> a
34:34:net.minecraft.client.model.geom.ModelPart$Cube
lambda$bake$2(int,int,net.minecraft.client.model.geom.builders.CubeDefinition) -> a
33:33:net.minecraft.client.model.geom.ModelPart
lambda$bake$1(net.minecraft.client.model.geom.ModelPart,net.minecraft.client.model.
geom.ModelPart) -> a
33:33:net.minecraft.client.model.geom.ModelPart
lambda$bake$0(int,int,java.util.Map$Entry) -> a
net.minecraft.client.model.geom.builders.UVPair -> feo:
float u -> a
float v -> b
7:10:void <init>(float,float) -> <init>
13:13:float u() -> a
17:17:float v() -> b
22:22:java.lang.String toString() -> toString
net.minecraft.client.model.geom.builders.package-info -> fep:
net.minecraft.client.model.geom.package-info -> feq:
net.minecraft.client.model.package-info -> fer:
net.minecraft.client.multiplayer.AccountProfileKeyPairManager -> fes:
org.slf4j.Logger LOGGER -> b
java.time.Duration MINIMUM_PROFILE_KEY_REFRESH_INTERVAL -> c
java.nio.file.Path PROFILE_KEY_PAIR_DIR -> d
com.mojang.authlib.minecraft.UserApiService userApiService -> e
java.nio.file.Path profileKeyPairPath -> f
java.util.concurrent.CompletableFuture keyPair -> g
java.time.Instant nextProfileKeyRefreshTime -> h
44:51:void
<init>(com.mojang.authlib.minecraft.UserApiService,java.util.UUID,java.nio.file.Pat
h) -> <init>
55:57:java.util.concurrent.CompletableFuture prepareKeyPair() -> a
62:65:boolean shouldRefreshKeyPair() -> b
69:88:java.util.concurrent.CompletableFuture
readOrFetchProfileKeyPair(java.util.Optional) -> a
92:100:java.util.Optional readProfileKeyPair() -> c
106:127:void
writeProfileKeyPair(net.minecraft.world.entity.player.ProfileKeyPair) -> a
130:139:net.minecraft.world.entity.player.ProfileKeyPair
fetchProfileKeyPair(com.mojang.authlib.minecraft.UserApiService) -> a
143:154:net.minecraft.world.entity.player.ProfilePublicKey$Data
parsePublicKey(com.mojang.authlib.yggdrasil.response.KeyPairResponse) -> a
121:126:void lambda$writeProfileKeyPair$3(com.google.gson.JsonElement) -> a
70:87:java.util.Optional lambda$readOrFetchProfileKeyPair$2(java.util.Optional)
-> b
49:49:java.util.Optional lambda$new$1() -> d
49:49:boolean lambda$new$0(net.minecraft.world.entity.player.ProfileKeyPair) ->
b
34:38:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ClientAdvancements -> fet:
org.slf4j.Logger LOGGER -> a
net.minecraft.client.Minecraft minecraft -> b
net.minecraft.client.telemetry.WorldSessionTelemetryManager telemetryManager ->
c
net.minecraft.advancements.AdvancementList advancements -> d
java.util.Map progress -> e
net.minecraft.client.multiplayer.ClientAdvancements$Listener listener -> f
net.minecraft.advancements.Advancement selectedTab -> g
24:36:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.telemetry.WorldSessionTe
lemetryManager) -> <init>
39:67:void
update(net.minecraft.network.protocol.game.ClientboundUpdateAdvancementsPacket) ->
a
70:70:net.minecraft.advancements.AdvancementList getAdvancements() -> a
74:84:void setSelectedTab(net.minecraft.advancements.Advancement,boolean) -> a
87:95:void
setListener(net.minecraft.client.multiplayer.ClientAdvancements$Listener) -> a
20:20:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ClientAdvancements$Listener -> fet$a:
void
onUpdateAdvancementProgress(net.minecraft.advancements.Advancement,net.minecraft.ad
vancements.AdvancementProgress) -> a
void onSelectedTabChanged(net.minecraft.advancements.Advancement) -> e
net.minecraft.client.multiplayer.ClientChunkCache -> feu:
org.slf4j.Logger LOGGER -> a
net.minecraft.world.level.chunk.LevelChunk emptyChunk -> b
net.minecraft.world.level.lighting.LevelLightEngine lightEngine -> c
net.minecraft.client.multiplayer.ClientChunkCache$Storage storage -> d
net.minecraft.client.multiplayer.ClientLevel level -> e
37:42:void <init>(net.minecraft.client.multiplayer.ClientLevel,int) -> <init>
46:46:net.minecraft.world.level.lighting.LevelLightEngine getLightEngine() -> p
50:54:boolean isValidChunk(net.minecraft.world.level.chunk.LevelChunk,int,int)
-> a
58:66:void drop(int,int) -> d
71:81:net.minecraft.world.level.chunk.LevelChunk
getChunk(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolean) -> b
86:86:net.minecraft.world.level.BlockGetter getLevel() -> q
90:102:void replaceBiomes(int,int,net.minecraft.network.FriendlyByteBuf) -> a
106:123:net.minecraft.world.level.chunk.LevelChunk
replaceWithPacketData(int,int,net.minecraft.network.FriendlyByteBuf,net.minecraft.n
bt.CompoundTag,java.util.function.Consumer) -> a
128:128:void tick(java.util.function.BooleanSupplier,boolean) -> a
131:133:void updateViewCenter(int,int) -> e
136:154:void updateViewRadius(int) -> a
158:158:int calculateStorageRange(int) -> b
163:163:java.lang.String gatherStats() -> e
168:168:int getLoadedChunksCount() -> j
173:174:void
onLightUpdate(net.minecraft.world.level.LightLayer,net.minecraft.core.SectionPos) -
> a
29:29:net.minecraft.world.level.chunk.ChunkAccess
getChunk(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolean) -> a
30:30:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ClientChunkCache$Storage -> feu$a:
java.util.concurrent.atomic.AtomicReferenceArray chunks -> b
int chunkRadius -> c
int viewRange -> d
int viewCenterX -> e
int viewCenterZ -> f
int chunkCount -> g
net.minecraft.client.multiplayer.ClientChunkCache this$0 -> a
184:188:void <init>(net.minecraft.client.multiplayer.ClientChunkCache,int) ->
<init>
191:191:int getIndex(int,int) -> a
195:204:void replace(int,net.minecraft.world.level.chunk.LevelChunk) -> a
207:213:net.minecraft.world.level.chunk.LevelChunk
replace(int,net.minecraft.world.level.chunk.LevelChunk,net.minecraft.world.level.ch
unk.LevelChunk) -> a
217:217:boolean inRange(int,int) -> b
222:222:net.minecraft.world.level.chunk.LevelChunk getChunk(int) -> a
227:241:void dumpChunks(java.lang.String) -> a
net.minecraft.client.multiplayer.ClientHandshakePacketListenerImpl -> fev:
org.slf4j.Logger LOGGER -> a
net.minecraft.client.Minecraft minecraft -> b
net.minecraft.client.multiplayer.ServerData serverData -> c
net.minecraft.client.gui.screens.Screen parent -> d
java.util.function.Consumer updateStatus -> e
net.minecraft.network.Connection connection -> f
com.mojang.authlib.GameProfile localGameProfile -> g
boolean newWorld -> h
java.time.Duration worldLoadDuration -> i
java.lang.String minigameName -> j
59:67:void
<init>(net.minecraft.network.Connection,net.minecraft.client.Minecraft,net.minecraf
t.client.multiplayer.ServerData,net.minecraft.client.gui.screens.Screen,boolean,jav
a.time.Duration,java.util.function.Consumer) -> <init>
77:107:void
handleHello(net.minecraft.network.protocol.login.ClientboundHelloPacket) -> a
112:125:net.minecraft.network.chat.Component
authenticateServer(java.lang.String) -> b
129:129:com.mojang.authlib.minecraft.MinecraftSessionService
getMinecraftSessionService() -> c
134:138:void
handleGameProfile(net.minecraft.network.protocol.login.ClientboundGameProfilePacket
) -> a
142:147:void onDisconnect(net.minecraft.network.chat.Component) -> a
151:151:boolean isAcceptingMessages() -> a
156:157:void
handleDisconnect(net.minecraft.network.protocol.login.ClientboundLoginDisconnectPac
ket) -> a
161:165:void
handleCompression(net.minecraft.network.protocol.login.ClientboundLoginCompressionP
acket) -> a
169:171:void
handleCustomQuery(net.minecraft.network.protocol.login.ClientboundCustomQueryPacket
) -> a
174:175:void setMinigameName(java.lang.String) -> a
94:106:void
lambda$handleHello$1(java.lang.String,net.minecraft.network.protocol.login.Serverbo
undKeyPacket,javax.crypto.Cipher,javax.crypto.Cipher) -> a
105:105:void lambda$handleHello$0(javax.crypto.Cipher,javax.crypto.Cipher) -> a
42:42:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ClientLevel -> few:
org.slf4j.Logger LOGGER -> a
double FLUID_PARTICLE_SPAWN_OFFSET -> b
int NORMAL_LIGHT_UPDATES_PER_FRAME -> c
int LIGHT_UPDATE_QUEUE_SIZE_THRESHOLD -> d
net.minecraft.world.level.entity.EntityTickList tickingEntities -> e
net.minecraft.world.level.entity.TransientEntitySectionManager entityStorage ->
f
net.minecraft.client.multiplayer.ClientPacketListener connection -> D
net.minecraft.client.renderer.LevelRenderer levelRenderer -> E
net.minecraft.client.multiplayer.ClientLevel$ClientLevelData clientLevelData ->
F
net.minecraft.client.renderer.DimensionSpecialEffects effects -> G
net.minecraft.client.Minecraft minecraft -> H
java.util.List players -> I
net.minecraft.world.scores.Scoreboard scoreboard -> J
java.util.Map mapData -> K
long CLOUD_COLOR -> L
int skyFlashTime -> M
it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap tintCaches -> N
net.minecraft.client.multiplayer.ClientChunkCache chunkSource -> O
java.util.Deque lightUpdateQueue -> P
int serverSimulationDistance -> Q
net.minecraft.client.multiplayer.prediction.BlockStatePredictionHandler
blockStatePredictionHandler -> R
java.util.Set MARKER_PARTICLE_ITEMS -> S
127:128:void handleBlockChangedAck(int) -> b
131:134:void
setServerVerifiedBlockState(net.minecraft.core.BlockPos,net.minecraft.world.level.b
lock.state.BlockState,int) -> b
137:147:void
syncBlockState(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Bl
ockState,net.minecraft.world.phys.Vec3) -> a
150:150:net.minecraft.client.multiplayer.prediction.BlockStatePredictionHandler
getBlockStatePredictionHandler() -> a
155:163:boolean
setBlock(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockSta
te,int,int) -> a
98:180:void
<init>(net.minecraft.client.multiplayer.ClientPacketListener,net.minecraft.client.m
ultiplayer.ClientLevel$ClientLevelData,net.minecraft.resources.ResourceKey,net.mine
craft.core.Holder,int,int,java.util.function.Supplier,net.minecraft.client.renderer
.LevelRenderer,boolean,long) -> <init>
183:184:void queueLightUpdate(java.lang.Runnable) -> a
187:197:void pollLightUpdates() -> b
200:200:boolean isLightUpdateQueueEmpty() -> c
204:204:net.minecraft.client.renderer.DimensionSpecialEffects effects() -> d
208:220:void tick(java.util.function.BooleanSupplier) -> a
223:227:void tickTime() -> o
230:231:void setGameTime(long) -> b
234:241:void setDayTime(long) -> c
244:244:java.lang.Iterable entitiesForRendering() -> e
248:260:void tickEntities() -> f
264:264:boolean shouldTickDeath(net.minecraft.world.entity.Entity) -> h
268:278:void tickNonPassenger(net.minecraft.world.entity.Entity) -> a
281:298:void
tickPassenger(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity)
-> a
301:304:void unload(net.minecraft.world.level.chunk.LevelChunk) -> a
307:309:void onChunkLoaded(net.minecraft.world.level.ChunkPos) -> a
312:313:void clearTintCaches() -> g
317:317:boolean hasChunk(int,int) -> b
321:321:int getEntityCount() -> h
325:326:void addPlayer(int,net.minecraft.client.player.AbstractClientPlayer) ->
a
329:330:void putNonPlayerEntity(int,net.minecraft.world.entity.Entity) -> a
333:335:void addEntity(int,net.minecraft.world.entity.Entity) -> b
338:343:void removeEntity(int,net.minecraft.world.entity.Entity$RemovalReason)
-> a
348:348:net.minecraft.world.entity.Entity getEntity(int) -> a
353:354:void disconnect() -> U
357:366:void animateTick(int,int,int) -> b
370:378:net.minecraft.world.level.block.Block getMarkerParticleTarget() -> p
382:414:void
doAnimateTick(int,int,int,int,net.minecraft.util.RandomSource,net.minecraft.world.l
evel.block.Block,net.minecraft.core.BlockPos$MutableBlockPos) -> a
417:441:void
trySpawnDripParticles(net.minecraft.core.BlockPos,net.minecraft.world.level.block.s
tate.BlockState,net.minecraft.core.particles.ParticleOptions,boolean) -> a
444:450:void
spawnParticle(net.minecraft.core.BlockPos,net.minecraft.core.particles.ParticleOpti
ons,net.minecraft.world.phys.shapes.VoxelShape,double) -> a
453:454:void
spawnFluidParticle(double,double,double,double,double,net.minecraft.core.particles.
ParticleOptions) -> a
458:463:net.minecraft.CrashReportCategory
fillReportDetails(net.minecraft.CrashReport) -> a
468:471:void
playSeededSound(net.minecraft.world.entity.player.Player,double,double,double,net.m
inecraft.core.Holder,net.minecraft.sounds.SoundSource,float,float,long) -> a
475:478:void
playSeededSound(net.minecraft.world.entity.player.Player,net.minecraft.world.entity
.Entity,net.minecraft.core.Holder,net.minecraft.sounds.SoundSource,float,float,long
) -> a
482:483:void
playLocalSound(double,double,double,net.minecraft.sounds.SoundEvent,net.minecraft.s
ounds.SoundSource,float,float,boolean) -> a
486:496:void
playSound(double,double,double,net.minecraft.sounds.SoundEvent,net.minecraft.sounds
.SoundSource,float,float,boolean,long) -> a
500:501:void
createFireworks(double,double,double,double,double,double,net.minecraft.nbt.Compoun
dTag) -> a
505:506:void sendPacketToServer(net.minecraft.network.protocol.Packet) -> a
510:510:net.minecraft.world.item.crafting.RecipeManager getRecipeManager() -> q
514:515:void setScoreboard(net.minecraft.world.scores.Scoreboard) -> a
519:519:net.minecraft.world.ticks.LevelTickAccess getBlockTicks() -> L
524:524:net.minecraft.world.ticks.LevelTickAccess getFluidTicks() -> K
529:529:net.minecraft.client.multiplayer.ClientChunkCache getChunkSource() -> i
535:535:net.minecraft.world.level.saveddata.maps.MapItemSavedData
getMapData(java.lang.String) -> a
539:540:void
overrideMapData(java.lang.String,net.minecraft.world.level.saveddata.maps.MapItemSa
vedData) -> b
545:545:void
setMapData(java.lang.String,net.minecraft.world.level.saveddata.maps.MapItemSavedDa
ta) -> a
549:549:int getFreeMapId() -> t
554:554:net.minecraft.world.scores.Scoreboard getScoreboard() -> I
559:560:void
sendBlockUpdated(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.
BlockState,net.minecraft.world.level.block.state.BlockState,int) -> a
564:565:void
setBlocksDirty(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Bl
ockState,net.minecraft.world.level.block.state.BlockState) -> b
568:569:void setSectionDirtyWithNeighbors(int,int,int) -> c
573:574:void destroyBlockProgress(int,net.minecraft.core.BlockPos,int) -> a
578:579:void globalLevelEvent(int,net.minecraft.core.BlockPos,int) -> b
584:596:void
levelEvent(net.minecraft.world.entity.player.Player,int,net.minecraft.core.BlockPos
,int) -> a
600:601:void
addParticle(net.minecraft.core.particles.ParticleOptions,double,double,double,doubl
e,double,double) -> a
605:606:void
addParticle(net.minecraft.core.particles.ParticleOptions,boolean,double,double,doub
le,double,double,double) -> a
610:611:void
addAlwaysVisibleParticle(net.minecraft.core.particles.ParticleOptions,double,double
,double,double,double,double) -> b
615:616:void
addAlwaysVisibleParticle(net.minecraft.core.particles.ParticleOptions,boolean,doubl
e,double,double,double,double,double) -> b
620:620:java.util.List players() -> v
625:625:net.minecraft.core.Holder getUncachedNoiseBiome(int,int,int) -> a
629:639:float getSkyDarken(float) -> g
643:687:net.minecraft.world.phys.Vec3
getSkyColor(net.minecraft.world.phys.Vec3,float) -> a
691:724:net.minecraft.world.phys.Vec3 getCloudColor(float) -> h
728:733:float getStarBrightness(float) -> i
737:737:int getSkyFlashTime() -> j
742:743:void setSkyFlashTime(int) -> c
747:765:float getShade(net.minecraft.core.Direction,boolean) -> a
771:772:int
getBlockTint(net.minecraft.core.BlockPos,net.minecraft.world.level.ColorResolver) -
> a
776:797:int
calculateBlockTint(net.minecraft.core.BlockPos,net.minecraft.world.level.ColorResol
ver) -> b
801:802:void setDefaultSpawnPos(net.minecraft.core.BlockPos,float) -> a
806:806:java.lang.String toString() -> toString
811:811:net.minecraft.client.multiplayer.ClientLevel$ClientLevelData
getLevelData() -> k
817:817:void
gameEvent(net.minecraft.world.level.gameevent.GameEvent,net.minecraft.world.phys.Ve
c3,net.minecraft.world.level.gameevent.GameEvent$Context) -> a
820:820:java.util.Map getAllMapData() -> l
824:825:void addMapData(java.util.Map) -> a
983:983:net.minecraft.world.level.entity.LevelEntityGetter getEntities() -> E
1025:1025:java.lang.String gatherChunkSourceStats() -> F
1030:1031:void
addDestroyBlockEffect(net.minecraft.core.BlockPos,net.minecraft.world.level.block.s
tate.BlockState) -> a
1034:1035:void setServerSimulationDistance(int) -> h
1038:1038:int getServerSimulationDistance() -> m
1043:1043:net.minecraft.world.flag.FeatureFlagSet enabledFeatures() -> G
92:92:net.minecraft.world.level.storage.LevelData getLevelData() -> u_
92:92:net.minecraft.world.level.chunk.ChunkSource getChunkSource() -> J
647:647:net.minecraft.world.phys.Vec3
lambda$getSkyColor$11(net.minecraft.world.level.biome.BiomeManager,int,int,int) ->
a
461:461:java.lang.String lambda$fillReportDetails$10() -> s
460:460:java.lang.String lambda$fillReportDetails$9() -> u
409:412:void
lambda$doAnimateTick$8(net.minecraft.core.BlockPos$MutableBlockPos,net.minecraft.wo
rld.level.biome.AmbientParticleSettings) -> a
312:312:void
lambda$clearTintCaches$7(net.minecraft.world.level.ColorResolver,net.minecraft.clie
nt.color.block.BlockTintCache) -> a
307:307:void
lambda$onChunkLoaded$6(net.minecraft.world.level.ChunkPos,net.minecraft.world.level
.ColorResolver,net.minecraft.client.color.block.BlockTintCache) -> a
271:271:java.lang.String
lambda$tickNonPassenger$5(net.minecraft.world.entity.Entity) -> c
252:256:void lambda$tickEntities$4(net.minecraft.world.entity.Entity) -> d
113:116:void lambda$new$3(it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap)
-> a
115:115:int lambda$new$2(net.minecraft.core.BlockPos) -> a
114:114:int lambda$new$1(net.minecraft.core.BlockPos) -> b
113:113:int lambda$new$0(net.minecraft.core.BlockPos) -> c
93:166:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ClientLevel$1 -> few$1:
int[] $SwitchMap$net$minecraft$core$Direction -> a
753:753:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ClientLevel$ClientLevelData -> few$a:
boolean hardcore -> a
net.minecraft.world.level.GameRules gameRules -> b
boolean isFlat -> c
int xSpawn -> d
int ySpawn -> e
int zSpawn -> f
float spawnAngle -> g
long gameTime -> h
long dayTime -> i
boolean raining -> j
net.minecraft.world.Difficulty difficulty -> k
boolean difficultyLocked -> l
844:849:void <init>(net.minecraft.world.Difficulty,boolean,boolean) -> <init>
853:853:int getXSpawn() -> a
858:858:int getYSpawn() -> b
863:863:int getZSpawn() -> c
868:868:float getSpawnAngle() -> d
873:873:long getGameTime() -> e
878:878:long getDayTime() -> f
883:884:void setXSpawn(int) -> b
888:889:void setYSpawn(int) -> c
893:894:void setZSpawn(int) -> d
898:899:void setSpawnAngle(float) -> a
902:903:void setGameTime(long) -> a
906:907:void setDayTime(long) -> b
911:915:void setSpawn(net.minecraft.core.BlockPos,float) -> a
919:919:boolean isThundering() -> i
924:924:boolean isRaining() -> k
929:930:void setRaining(boolean) -> b
934:934:boolean isHardcore() -> n
939:939:net.minecraft.world.level.GameRules getGameRules() -> q
944:944:net.minecraft.world.Difficulty getDifficulty() -> s
949:949:boolean isDifficultyLocked() -> t
954:955:void
fillCrashReportCategory(net.minecraft.CrashReportCategory,net.minecraft.world.level
.LevelHeightAccessor) -> a
958:959:void setDifficulty(net.minecraft.world.Difficulty) -> a
962:963:void setDifficultyLocked(boolean) -> a
966:970:double getHorizonHeight(net.minecraft.world.level.LevelHeightAccessor)
-> a
974:977:float getClearColorScale() -> g
net.minecraft.client.multiplayer.ClientLevel$EntityCallbacks -> few$b:
net.minecraft.client.multiplayer.ClientLevel this$0 -> a
986:986:void <init>(net.minecraft.client.multiplayer.ClientLevel) -> <init>
989:989:void onCreated(net.minecraft.world.entity.Entity) -> a
993:993:void onDestroyed(net.minecraft.world.entity.Entity) -> b
997:998:void onTickingStart(net.minecraft.world.entity.Entity) -> c
1002:1003:void onTickingEnd(net.minecraft.world.entity.Entity) -> d
1007:1010:void onTrackingStart(net.minecraft.world.entity.Entity) -> e
1014:1016:void onTrackingEnd(net.minecraft.world.entity.Entity) -> f
1020:1020:void onSectionChange(net.minecraft.world.entity.Entity) -> g
986:986:void onSectionChange(java.lang.Object) -> a
986:986:void onTrackingEnd(java.lang.Object) -> b
986:986:void onTrackingStart(java.lang.Object) -> c
986:986:void onTickingEnd(java.lang.Object) -> d
986:986:void onTickingStart(java.lang.Object) -> e
986:986:void onDestroyed(java.lang.Object) -> f
986:986:void onCreated(java.lang.Object) -> g
net.minecraft.client.multiplayer.ClientPacketListener -> fex:
org.slf4j.Logger LOGGER -> a
net.minecraft.network.chat.Component GENERIC_DISCONNECT_MESSAGE -> b
net.minecraft.network.chat.Component UNSECURE_SERVER_TOAST_TITLE -> c
net.minecraft.network.chat.Component UNSERURE_SERVER_TOAST -> d
net.minecraft.network.chat.Component INVALID_PACKET -> e
net.minecraft.network.chat.Component CHAT_VALIDATION_FAILED_ERROR -> f
int PENDING_OFFSET_THRESHOLD -> g
net.minecraft.network.Connection connection -> h
java.util.List deferredPackets -> i
net.minecraft.client.multiplayer.ServerData serverData -> j
com.mojang.authlib.GameProfile localGameProfile -> k
net.minecraft.client.gui.screens.Screen callbackScreen -> l
net.minecraft.client.Minecraft minecraft -> m
net.minecraft.client.multiplayer.ClientLevel level -> n
net.minecraft.client.multiplayer.ClientLevel$ClientLevelData levelData -> o
java.util.Map playerInfoMap -> p
java.util.Set listedPlayers -> q
net.minecraft.client.multiplayer.ClientAdvancements advancements -> r
net.minecraft.client.multiplayer.ClientSuggestionProvider suggestionsProvider -
> s
net.minecraft.client.DebugQueryHandler debugQueryHandler -> t
int serverChunkRadius -> u
int serverSimulationDistance -> v
net.minecraft.util.RandomSource random -> w
com.mojang.brigadier.CommandDispatcher commands -> x
net.minecraft.world.item.crafting.RecipeManager recipeManager -> y
java.util.UUID id -> z
java.util.Set levels -> A
net.minecraft.core.LayeredRegistryAccess registryAccess -> B
net.minecraft.world.flag.FeatureFlagSet enabledFeatures -> C
net.minecraft.client.telemetry.WorldSessionTelemetryManager telemetryManager ->
D
net.minecraft.network.chat.LocalChatSession chatSession -> E
net.minecraft.network.chat.SignedMessageChain$Encoder signedMessageEncoder -> F
net.minecraft.network.chat.LastSeenMessagesTracker lastSeenMessages -> G
net.minecraft.network.chat.MessageSignatureCache messageSignatureCache -> H
336:381:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.Screen,net.m
inecraft.network.Connection,net.minecraft.client.multiplayer.ServerData,com.mojang.
authlib.GameProfile,net.minecraft.client.telemetry.WorldSessionTelemetryManager) ->
<init>
384:384:net.minecraft.client.multiplayer.ClientSuggestionProvider
getSuggestionsProvider() -> d
388:390:void close() -> e
393:393:net.minecraft.world.item.crafting.RecipeManager getRecipeManager() -> f
400:465:void
handleLogin(net.minecraft.network.protocol.game.ClientboundLoginPacket) -> a
469:482:void
handleAddEntity(net.minecraft.network.protocol.game.ClientboundAddEntityPacket) ->
a
485:497:void postAddEntitySoundInstance(net.minecraft.world.entity.Entity) -> a
501:512:void
handleAddExperienceOrb(net.minecraft.network.protocol.game.ClientboundAddExperience
OrbPacket) -> a
516:522:void
handleSetEntityMotion(net.minecraft.network.protocol.game.ClientboundSetEntityMotio
nPacket) -> a
526:531:void
handleSetEntityData(net.minecraft.network.protocol.game.ClientboundSetEntityDataPac
ket) -> a
535:559:void
handleAddPlayer(net.minecraft.network.protocol.game.ClientboundAddPlayerPacket) ->
a
563:579:void
handleTeleportEntity(net.minecraft.network.protocol.game.ClientboundTeleportEntityP
acket) -> a
583:587:void
handleSetCarriedItem(net.minecraft.network.protocol.game.ClientboundSetCarriedItemP
acket) -> a
591:611:void
handleMoveEntity(net.minecraft.network.protocol.game.ClientboundMoveEntityPacket) -
> a
615:622:void
handleRotateMob(net.minecraft.network.protocol.game.ClientboundRotateHeadPacket) ->
a
626:641:void
handleRemoveEntities(net.minecraft.network.protocol.game.ClientboundRemoveEntitiesP
acket) -> a
645:724:void
handleMovePlayer(net.minecraft.network.protocol.game.ClientboundPlayerPositionPacke
t) -> a
728:731:void
handleChunkBlocksUpdate(net.minecraft.network.protocol.game.ClientboundSectionBlock
sUpdatePacket) -> a
735:747:void
handleLevelChunkWithLight(net.minecraft.network.protocol.game.ClientboundLevelChunk
WithLightPacket) -> a
751:770:void
handleChunksBiomes(net.minecraft.network.protocol.game.ClientboundChunksBiomesPacke
t) -> a
773:775:void
updateLevelChunk(int,int,net.minecraft.network.protocol.game.ClientboundLevelChunkP
acketData) -> a
778:787:void
enableChunkLight(net.minecraft.world.level.chunk.LevelChunk,int,int) -> a
791:797:void
handleForgetLevelChunk(net.minecraft.network.protocol.game.ClientboundForgetLevelCh
unkPacket) -> a
800:813:void
queueLightRemoval(net.minecraft.network.protocol.game.ClientboundForgetLevelChunkPa
cket) -> b
817:819:void
handleBlockUpdate(net.minecraft.network.protocol.game.ClientboundBlockUpdatePacket)
-> a
823:824:void
handleDisconnect(net.minecraft.network.protocol.game.ClientboundDisconnectPacket) -
> a
828:839:void onDisconnect(net.minecraft.network.chat.Component) -> a
842:843:void send(net.minecraft.network.protocol.Packet) -> a
847:874:void
handleTakeItemEntity(net.minecraft.network.protocol.game.ClientboundTakeItemEntityP
acket) -> a
878:880:void
handleSystemChat(net.minecraft.network.protocol.game.ClientboundSystemChatPacket) -
> a
884:916:void
handlePlayerChat(net.minecraft.network.protocol.game.ClientboundPlayerChatPacket) -
> a
920:929:void
handleDisguisedChat(net.minecraft.network.protocol.game.ClientboundDisguisedChatPac
ket) -> a
933:946:void
handleDeleteChat(net.minecraft.network.protocol.game.ClientboundDeleteChatPacket) -
> a
950:969:void
handleAnimate(net.minecraft.network.protocol.game.ClientboundAnimatePacket) -> a
973:979:void
handleHurtAnimation(net.minecraft.network.protocol.game.ClientboundHurtAnimationPac
ket) -> a
983:987:void
handleSetTime(net.minecraft.network.protocol.game.ClientboundSetTimePacket) -> a
991:997:void
handleSetSpawn(net.minecraft.network.protocol.game.ClientboundSetDefaultSpawnPositi
onPacket) -> a
1001:1027:void
handleSetEntityPassengersPacket(net.minecraft.network.protocol.game.ClientboundSetP
assengersPacket) -> a
1031:1036:void
handleEntityLinkPacket(net.minecraft.network.protocol.game.ClientboundSetEntityLink
Packet) -> a
1039:1045:net.minecraft.world.item.ItemStack
findTotem(net.minecraft.world.entity.player.Player) -> a
1050:1070:void
handleEntityEvent(net.minecraft.network.protocol.game.ClientboundEntityEventPacket)
-> a
1074:1081:void
handleDamageEvent(net.minecraft.network.protocol.game.ClientboundDamageEventPacket)
-> a
1085:1089:void
handleSetHealth(net.minecraft.network.protocol.game.ClientboundSetHealthPacket) ->
a
1093:1095:void
handleSetExperience(net.minecraft.network.protocol.game.ClientboundSetExperiencePac
ket) -> a
1099:1165:void
handleRespawn(net.minecraft.network.protocol.game.ClientboundRespawnPacket) -> a
1169:1178:void
handleExplosion(net.minecraft.network.protocol.game.ClientboundExplodePacket) -> a
1182:1192:void
handleHorseScreenOpen(net.minecraft.network.protocol.game.ClientboundHorseScreenOpe
nPacket) -> a
1196:1198:void
handleOpenScreen(net.minecraft.network.protocol.game.ClientboundOpenScreenPacket) -
> a
1202:1235:void
handleContainerSetSlot(net.minecraft.network.protocol.game.ClientboundContainerSetS
lotPacket) -> a
1239:1246:void
handleContainerContent(net.minecraft.network.protocol.game.ClientboundContainerSetC
ontentPacket) -> a
1250:1261:void
handleOpenSignEditor(net.minecraft.network.protocol.game.ClientboundOpenSignEditorP
acket) -> a
1265:1277:void
handleBlockEntityData(net.minecraft.network.protocol.game.ClientboundBlockEntityDat
aPacket) -> a
1281:1286:void
handleContainerSetData(net.minecraft.network.protocol.game.ClientboundContainerSetD
ataPacket) -> a
1290:1295:void
handleSetEquipment(net.minecraft.network.protocol.game.ClientboundSetEquipmentPacke
t) -> a
1299:1301:void
handleContainerClose(net.minecraft.network.protocol.game.ClientboundContainerCloseP
acket) -> a
1305:1307:void
handleBlockEvent(net.minecraft.network.protocol.game.ClientboundBlockEventPacket) -
> a
1311:1313:void
handleBlockDestruction(net.minecraft.network.protocol.game.ClientboundBlockDestruct
ionPacket) -> a
1317:1372:void
handleGameEvent(net.minecraft.network.protocol.game.ClientboundGameEventPacket) ->
a
1376:1389:void
handleMapItemData(net.minecraft.network.protocol.game.ClientboundMapItemDataPacket)
-> a
1393:1399:void
handleLevelEvent(net.minecraft.network.protocol.game.ClientboundLevelEventPacket) -
> a
1403:1405:void
handleUpdateAdvancementsPacket(net.minecraft.network.protocol.game.ClientboundUpdat
eAdvancementsPacket) -> a
1409:1417:void
handleSelectAdvancementsTab(net.minecraft.network.protocol.game.ClientboundSelectAd
vancementsTabPacket) -> a
1421:1423:void
handleCommands(net.minecraft.network.protocol.game.ClientboundCommandsPacket) -> a
1427:1429:void
handleStopSoundEvent(net.minecraft.network.protocol.game.ClientboundStopSoundPacket
) -> a
1433:1435:void
handleCommandSuggestions(net.minecraft.network.protocol.game.ClientboundCommandSugg
estionsPacket) -> a
1439:1445:void
handleUpdateRecipes(net.minecraft.network.protocol.game.ClientboundUpdateRecipesPac
ket) -> a
1449:1454:void
handleLookAt(net.minecraft.network.protocol.game.ClientboundPlayerLookAtPacket) ->
a
1458:1463:void
handleTagQueryPacket(net.minecraft.network.protocol.game.ClientboundTagQueryPacket)
-> a
1467:1479:void
handleAwardStats(net.minecraft.network.protocol.game.ClientboundAwardStatsPacket) -
> a
1483:1521:void
handleAddOrRemoveRecipes(net.minecraft.network.protocol.game.ClientboundRecipePacke
t) -> a
1525:1538:void
handleUpdateMobEffect(net.minecraft.network.protocol.game.ClientboundUpdateMobEffec
tPacket) -> a
1542:1551:void
handleUpdateTags(net.minecraft.network.protocol.game.ClientboundUpdateTagsPacket) -
> a
1555:1557:void
handleEnabledFeatures(net.minecraft.network.protocol.game.ClientboundUpdateEnabledF
eaturesPacket) -> a
1560:1569:void
updateTagsForRegistry(net.minecraft.resources.ResourceKey,net.minecraft.tags.TagNet
workSerialization$NetworkPayload) -> a
1573:1573:void
handlePlayerCombatEnd(net.minecraft.network.protocol.game.ClientboundPlayerCombatEn
dPacket) -> a
1577:1577:void
handlePlayerCombatEnter(net.minecraft.network.protocol.game.ClientboundPlayerCombat
EnterPacket) -> a
1581:1591:void
handlePlayerCombatKill(net.minecraft.network.protocol.game.ClientboundPlayerCombatK
illPacket) -> a
1595:1598:void
handleChangeDifficulty(net.minecraft.network.protocol.game.ClientboundChangeDifficu
ltyPacket) -> a
1602:1607:void
handleSetCamera(net.minecraft.network.protocol.game.ClientboundSetCameraPacket) ->
a
1611:1626:void
handleInitializeBorder(net.minecraft.network.protocol.game.ClientboundInitializeBor
derPacket) -> a
1630:1632:void
handleSetBorderCenter(net.minecraft.network.protocol.game.ClientboundSetBorderCente
rPacket) -> a
1636:1638:void
handleSetBorderLerpSize(net.minecraft.network.protocol.game.ClientboundSetBorderLer
pSizePacket) -> a
1642:1644:void
handleSetBorderSize(net.minecraft.network.protocol.game.ClientboundSetBorderSizePac
ket) -> a
1648:1650:void
handleSetBorderWarningDistance(net.minecraft.network.protocol.game.ClientboundSetBo
rderWarningDistancePacket) -> a
1654:1656:void
handleSetBorderWarningDelay(net.minecraft.network.protocol.game.ClientboundSetBorde
rWarningDelayPacket) -> a
1660:1665:void
handleTitlesClear(net.minecraft.network.protocol.game.ClientboundClearTitlesPacket)
-> a
1669:1684:void
handleServerData(net.minecraft.network.protocol.game.ClientboundServerDataPacket) -
> a
1688:1690:void
handleCustomChatCompletions(net.minecraft.network.protocol.game.ClientboundCustomCh
atCompletionsPacket) -> a
1694:1696:void
setActionBarText(net.minecraft.network.protocol.game.ClientboundSetActionBarTextPac
ket) -> a
1700:1702:void
setTitleText(net.minecraft.network.protocol.game.ClientboundSetTitleTextPacket) ->
a
1706:1708:void
setSubtitleText(net.minecraft.network.protocol.game.ClientboundSetSubtitleTextPacke
t) -> a
1712:1714:void
setTitlesAnimation(net.minecraft.network.protocol.game.ClientboundSetTitlesAnimatio
nPacket) -> a
1718:1721:void
handleTabListCustomisation(net.minecraft.network.protocol.game.ClientboundTabListPa
cket) -> a
1725:1730:void
handleRemoveMobEffect(net.minecraft.network.protocol.game.ClientboundRemoveMobEffec
tPacket) -> a
1734:1742:void
handlePlayerInfoRemove(net.minecraft.network.protocol.game.ClientboundPlayerInfoRem
ovePacket) -> a
1746:1766:void
handlePlayerInfoUpdate(net.minecraft.network.protocol.game.ClientboundPlayerInfoUpd
atePacket) -> a
1769:1790:void
applyPlayerInfoUpdate(net.minecraft.network.protocol.game.ClientboundPlayerInfoUpda
tePacket$Action,net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePack
et$Entry,net.minecraft.client.multiplayer.PlayerInfo) -> a
1793:1812:void
initializeChatSession(net.minecraft.network.protocol.game.ClientboundPlayerInfoUpda
tePacket$Entry,net.minecraft.client.multiplayer.PlayerInfo) -> a
1815:1815:boolean enforcesSecureChat() -> u
1820:1821:void
handleKeepAlive(net.minecraft.network.protocol.game.ClientboundKeepAlivePacket) ->
a
1824:1829:void
sendWhen(net.minecraft.network.protocol.Packet,java.util.function.BooleanSupplier,j
ava.time.Duration) -> a
1832:1842:void sendDeferredPackets() -> v
1846:1854:void
handlePlayerAbilities(net.minecraft.network.protocol.game.ClientboundPlayerAbilitie
sPacket) -> a
1858:1860:void
handleSoundEvent(net.minecraft.network.protocol.game.ClientboundSoundPacket) -> a
1864:1870:void
handleSoundEntityEvent(net.minecraft.network.protocol.game.ClientboundSoundEntityPa
cket) -> a
1875:1920:void
handleResourcePack(net.minecraft.network.protocol.game.ClientboundResourcePackPacke
t) -> a
1923:1926:net.minecraft.network.chat.Component
preparePackPrompt(net.minecraft.network.chat.Component,net.minecraft.network.chat.C
omponent) -> a
1933:1941:java.net.URL parseResourcePackUrl(java.lang.String) -> e
1945:1949:void downloadCallback(java.util.concurrent.CompletableFuture) -> a
1952:1953:void
send(net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action) -> a
1957:1959:void
handleBossUpdate(net.minecraft.network.protocol.game.ClientboundBossEventPacket) ->
a
1963:1969:void
handleItemCooldown(net.minecraft.network.protocol.game.ClientboundCooldownPacket) -
> a
1973:1979:void
handleMoveVehicle(net.minecraft.network.protocol.game.ClientboundMoveVehiclePacket)
-> a
1983:1988:void
handleOpenBook(net.minecraft.network.protocol.game.ClientboundOpenBookPacket) -> a
1992:2229:void
handleCustomPayload(net.minecraft.network.protocol.game.ClientboundCustomPayloadPac
ket) -> a
2233:2250:void
handleAddObjective(net.minecraft.network.protocol.game.ClientboundSetObjectivePacke
t) -> a
2254:2270:void
handleSetScore(net.minecraft.network.protocol.game.ClientboundSetScorePacket) -> a
2274:2280:void
handleSetDisplayObjective(net.minecraft.network.protocol.game.ClientboundSetDisplay
ObjectivePacket) -> a
2284:2332:void
handleSetPlayerTeamPacket(net.minecraft.network.protocol.game.ClientboundSetPlayerT
eamPacket) -> a
2336:2362:void
handleParticleEvent(net.minecraft.network.protocol.game.ClientboundLevelParticlesPa
cket) -> a
2366:2368:void
handlePing(net.minecraft.network.protocol.game.ClientboundPingPacket) -> a
2372:2396:void
handleUpdateAttributes(net.minecraft.network.protocol.game.ClientboundUpdateAttribu
tesPacket) -> a
2400:2413:void
handlePlaceRecipe(net.minecraft.network.protocol.game.ClientboundPlaceGhostRecipePa
cket) -> a
2417:2422:void
handleLightUpdatePacket(net.minecraft.network.protocol.game.ClientboundLightUpdateP
acket) -> a
2425:2438:void
applyLightData(int,int,net.minecraft.network.protocol.game.ClientboundLightUpdatePa
cketData) -> a
2442:2452:void
handleMerchantOffers(net.minecraft.network.protocol.game.ClientboundMerchantOffersP
acket) -> a
2456:2460:void
handleSetChunkCacheRadius(net.minecraft.network.protocol.game.ClientboundSetChunkCa
cheRadiusPacket) -> a
2464:2467:void
handleSetSimulationDistance(net.minecraft.network.protocol.game.ClientboundSetSimul
ationDistancePacket) -> a
2471:2473:void
handleSetChunkCacheCenter(net.minecraft.network.protocol.game.ClientboundSetChunkCa
cheCenterPacket) -> a
2477:2479:void
handleBlockChangedAck(net.minecraft.network.protocol.game.ClientboundBlockChangedAc
kPacket) -> a
2483:2487:void
handleBundlePacket(net.minecraft.network.protocol.game.ClientboundBundlePacket) ->
a
2490:2499:void
readSectionList(int,int,net.minecraft.world.level.lighting.LevelLightEngine,net.min
ecraft.world.level.LightLayer,java.util.BitSet,java.util.BitSet,java.util.Iterator)
-> a
2502:2502:net.minecraft.network.Connection getConnection() -> g
2507:2507:boolean isAcceptingMessages() -> a
2511:2511:java.util.Collection getListedOnlinePlayers() -> h
2515:2515:java.util.Collection getOnlinePlayers() -> i
2519:2519:java.util.Collection getOnlinePlayerIds() -> j
2524:2524:net.minecraft.client.multiplayer.PlayerInfo
getPlayerInfo(java.util.UUID) -> a
2529:2535:net.minecraft.client.multiplayer.PlayerInfo
getPlayerInfo(java.lang.String) -> a
2539:2539:com.mojang.authlib.GameProfile getLocalGameProfile() -> k
2543:2543:net.minecraft.client.multiplayer.ClientAdvancements getAdvancements()
-> l
2547:2547:com.mojang.brigadier.CommandDispatcher getCommands() -> m
2551:2551:net.minecraft.client.multiplayer.ClientLevel getLevel() -> n
2555:2555:net.minecraft.client.DebugQueryHandler getDebugQueryHandler() -> o
2559:2559:java.util.UUID getId() -> p
2563:2563:java.util.Set levels() -> q
2567:2567:net.minecraft.core.RegistryAccess registryAccess() -> r
2571:2577:void
markMessageAsProcessed(net.minecraft.network.chat.PlayerChatMessage,boolean) -> a
2580:2584:void sendChatAcknowledgement() -> w
2587:2592:void sendChat(java.lang.String) -> b
2595:2603:void sendCommand(java.lang.String) -> c
2606:2611:boolean sendUnsignedCommand(java.lang.String) -> d
2615:2615:com.mojang.brigadier.ParseResults parseCommand(java.lang.String) -> f
2620:2630:void tick() -> c
2634:2644:void setKeyPair(net.minecraft.world.entity.player.ProfileKeyPair) ->
a
2648:2648:net.minecraft.client.multiplayer.ServerData getServerData() -> s
2652:2652:net.minecraft.world.flag.FeatureFlagSet enabledFeatures() -> t
2656:2656:boolean isFeatureEnabled(net.minecraft.world.flag.FeatureFlagSet) ->
a
2623:2623:void lambda$tick$22(java.util.Optional) -> a
2599:2600:net.minecraft.network.chat.MessageSignature
lambda$sendCommand$21(java.time.Instant,long,net.minecraft.network.chat.LastSeenMes
sagesTracker$Update,java.lang.String) -> a
2421:2421:void
lambda$handleLightUpdatePacket$20(int,int,net.minecraft.network.protocol.game.Clien
tboundLightUpdatePacketData) -> b
2408:2412:void
lambda$handlePlaceRecipe$19(net.minecraft.world.inventory.AbstractContainerMenu,net
.minecraft.world.item.crafting.Recipe) -> a
2303:2316:void
lambda$handleSetPlayerTeamPacket$18(net.minecraft.world.scores.PlayerTeam,net.minec
raft.network.protocol.game.ClientboundSetPlayerTeamPacket$Parameters) -> a
2216:2216:java.lang.IllegalArgumentException
lambda$handleCustomPayload$17(net.minecraft.resources.ResourceLocation) -> a
1946:1947:java.lang.Void lambda$downloadCallback$16(java.lang.Throwable) -> a
1945:1945:void lambda$downloadCallback$15() -> x
1888:1912:void
lambda$handleResourcePack$14(java.net.URL,java.lang.String,boolean,net.minecraft.ne
twork.protocol.game.ClientboundResourcePackPacket) -> a
1889:1908:void
lambda$handleResourcePack$13(java.net.URL,java.lang.String,boolean,boolean) -> a
1820:1820:boolean lambda$handleKeepAlive$12() -> y
1563:1563:java.lang.IllegalStateException
lambda$updateTagsForRegistry$11(net.minecraft.resources.ResourceKey) -> a
1516:1516:void
lambda$handleAddOrRemoveRecipes$10(net.minecraft.client.ClientRecipeBook,net.minecr
aft.client.gui.screens.recipebook.RecipeCollection) -> a
1506:1511:void
lambda$handleAddOrRemoveRecipes$9(net.minecraft.client.ClientRecipeBook,net.minecra
ft.world.item.crafting.Recipe) -> a
1338:1340:void lambda$handleGameEvent$8() -> z
1293:1293:void
lambda$handleSetEquipment$7(net.minecraft.world.entity.Entity,com.mojang.datafixers
.util.Pair) -> a
1268:1276:void
lambda$handleBlockEntityData$6(net.minecraft.network.protocol.game.ClientboundBlock
EntityDataPacket,net.minecraft.world.level.block.entity.BlockEntity) -> a
802:812:void lambda$queueLightRemoval$5(net.minecraft.world.level.ChunkPos) ->
a
741:746:void
lambda$handleLevelChunkWithLight$4(int,int,net.minecraft.network.protocol.game.Clie
ntboundLightUpdatePacketData) -> c
730:730:void
lambda$handleChunkBlocksUpdate$3(net.minecraft.core.BlockPos,net.minecraft.world.le
vel.block.state.BlockState) -> a
628:640:void lambda$handleRemoveEntities$2(int) -> a
460:460:void lambda$handleLogin$1(java.util.Optional) -> b
406:406:void
lambda$handleLogin$0(net.minecraft.core.RegistryAccess$RegistryEntry) -> a
323:329:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ClientPacketListener$1 -> fex$1:
int[]
$SwitchMap$net$minecraft$network$protocol$game$ClientboundRecipePacket$State -> a
int[]
$SwitchMap$net$minecraft$network$protocol$game$ClientboundPlayerInfoUpdatePacket$Ac
tion -> b
int[] $SwitchMap$net$minecraft$server$ServerScoreboard$Method -> c
1489:2258:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ClientPacketListener$DeferredPacket -> fex$a:
net.minecraft.network.protocol.Packet packet -> a
java.util.function.BooleanSupplier sendCondition -> b
long expirationTime -> c
2659:2659:void
<init>(net.minecraft.network.protocol.Packet,java.util.function.BooleanSupplier,lon
g) -> <init>
2659:2659:java.lang.String toString() -> toString
2659:2659:int hashCode() -> hashCode
2659:2659:boolean equals(java.lang.Object) -> equals
2659:2659:net.minecraft.network.protocol.Packet packet() -> a
2659:2659:java.util.function.BooleanSupplier sendCondition() -> b
2659:2659:long expirationTime() -> c
net.minecraft.client.multiplayer.ClientRegistryLayer -> fey:
net.minecraft.client.multiplayer.ClientRegistryLayer STATIC -> a
net.minecraft.client.multiplayer.ClientRegistryLayer REMOTE -> b
java.util.List VALUES -> c
net.minecraft.core.RegistryAccess$Frozen STATIC_ACCESS -> d
net.minecraft.client.multiplayer.ClientRegistryLayer[] $VALUES -> e
9:9:net.minecraft.client.multiplayer.ClientRegistryLayer[] values() -> values
9:9:net.minecraft.client.multiplayer.ClientRegistryLayer
valueOf(java.lang.String) -> valueOf
9:9:void <init>(java.lang.String,int) -> <init>
19:19:net.minecraft.core.LayeredRegistryAccess createRegistryAccess() -> a
9:9:net.minecraft.client.multiplayer.ClientRegistryLayer[] $values() -> b
9:16:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ClientSuggestionProvider -> fez:
net.minecraft.client.multiplayer.ClientPacketListener connection -> a
net.minecraft.client.Minecraft minecraft -> b
int pendingSuggestionsId -> c
java.util.concurrent.CompletableFuture pendingSuggestionsFuture -> d
java.util.Set customCompletionSuggestions -> e
38:46:void
<init>(net.minecraft.client.multiplayer.ClientPacketListener,net.minecraft.client.M
inecraft) -> <init>
50:56:java.util.Collection getOnlinePlayerNames() -> q
61:66:java.util.Collection getCustomTabSugggestions() -> x
71:74:java.util.Collection getSelectedEntities() -> y
79:79:java.util.Collection getAllTeams() -> r
84:84:java.util.stream.Stream getAvailableSounds() -> s
89:89:java.util.stream.Stream getRecipeNames() -> t
94:95:boolean hasPermission(int) -> c
100:103:java.util.concurrent.CompletableFuture
suggestRegistryElements(net.minecraft.resources.ResourceKey,net.minecraft.commands.
SharedSuggestionProvider$ElementSuggestionType,com.mojang.brigadier.suggestion.Sugg
estionsBuilder,com.mojang.brigadier.context.CommandContext) -> a
108:114:java.util.concurrent.CompletableFuture
customSuggestion(com.mojang.brigadier.context.CommandContext) -> a
118:118:java.lang.String prettyPrint(double) -> a
122:122:java.lang.String prettyPrint(int) -> a
127:133:java.util.Collection getRelevantCoordinates() -> z
138:144:java.util.Collection getAbsoluteCoordinates() -> A
149:149:java.util.Set levels() -> u
154:154:net.minecraft.core.RegistryAccess registryAccess() -> v
159:159:net.minecraft.world.flag.FeatureFlagSet enabledFeatures() -> w
163:168:void
completeCustomSuggestions(int,com.mojang.brigadier.suggestion.Suggestions) -> a
171:179:void
modifyCustomCompletions(net.minecraft.network.protocol.game.ClientboundCustomChatCo
mpletionsPacket$Action,java.util.List) -> a
103:103:java.util.concurrent.CompletableFuture
lambda$suggestRegistryElements$1(com.mojang.brigadier.context.CommandContext) -> b
101:102:java.util.concurrent.CompletableFuture
lambda$suggestRegistryElements$0(net.minecraft.commands.SharedSuggestionProvider$El
ementSuggestionType,com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraf
t.core.Registry) -> a
net.minecraft.client.multiplayer.ClientSuggestionProvider$1 -> fez$1:
int[]
$SwitchMap$net$minecraft$network$protocol$game$ClientboundCustomChatCompletionsPack
et$Action -> a
171:171:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.MultiPlayerGameMode -> ffa:
org.slf4j.Logger LOGGER -> a
net.minecraft.client.Minecraft minecraft -> b
net.minecraft.client.multiplayer.ClientPacketListener connection -> c
net.minecraft.core.BlockPos destroyBlockPos -> d
net.minecraft.world.item.ItemStack destroyingItem -> e
float destroyProgress -> f
float destroyTicks -> g
int destroyDelay -> h
boolean isDestroying -> i
net.minecraft.world.level.GameType localPlayerMode -> j
net.minecraft.world.level.GameType previousLocalPlayerMode -> k
int carriedIndex -> l
68:81:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.multiplayer.ClientPacket
Listener) -> <init>
84:85:void adjustPlayer(net.minecraft.world.entity.player.Player) -> a
88:91:void
setLocalMode(net.minecraft.world.level.GameType,net.minecraft.world.level.GameType)
-> a
94:99:void setLocalMode(net.minecraft.world.level.GameType) -> a
102:102:boolean canHurtPlayer() -> a
106:138:boolean destroyBlock(net.minecraft.core.BlockPos) -> a
142:193:boolean
startDestroyBlock(net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> a
197:209:void stopDestroyBlock() -> b
212:272:boolean
continueDestroyBlock(net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> b
276:281:void
startPrediction(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.client.m
ultiplayer.prediction.PredictiveAction) -> a
284:287:float getPickRange() -> c
291:298:void tick() -> d
303:304:boolean sameDestroyTarget(net.minecraft.core.BlockPos) -> b
308:313:void ensureHasSentCarriedItem() -> o
316:328:net.minecraft.world.InteractionResult
useItemOn(net.minecraft.client.player.LocalPlayer,net.minecraft.world.InteractionHa
nd,net.minecraft.world.phys.BlockHitResult) -> a
332:368:net.minecraft.world.InteractionResult
performUseItemOn(net.minecraft.client.player.LocalPlayer,net.minecraft.world.Intera
ctionHand,net.minecraft.world.phys.BlockHitResult) -> b
372:397:net.minecraft.world.InteractionResult
useItem(net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHan
d) -> a
401:401:net.minecraft.client.player.LocalPlayer
createPlayer(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.stats.Stats
Counter,net.minecraft.client.ClientRecipeBook) -> a
405:405:net.minecraft.client.player.LocalPlayer
createPlayer(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.stats.Stats
Counter,net.minecraft.client.ClientRecipeBook,boolean,boolean) -> a
409:415:void
attack(net.minecraft.world.entity.player.Player,net.minecraft.world.entity.Entity)
-> a
418:423:net.minecraft.world.InteractionResult
interact(net.minecraft.world.entity.player.Player,net.minecraft.world.entity.Entity
,net.minecraft.world.InteractionHand) -> a
427:433:net.minecraft.world.InteractionResult
interactAt(net.minecraft.world.entity.player.Player,net.minecraft.world.entity.Enti
ty,net.minecraft.world.phys.EntityHitResult,net.minecraft.world.InteractionHand) ->
a
438:462:void
handleInventoryMouseClick(int,int,int,net.minecraft.world.inventory.ClickType,net.m
inecraft.world.entity.player.Player) -> a
465:466:void
handlePlaceRecipe(int,net.minecraft.world.item.crafting.Recipe,boolean) -> a
469:470:void handleInventoryButtonClick(int,int) -> a
473:476:void handleCreativeModeItemAdd(net.minecraft.world.item.ItemStack,int)
-> a
479:482:void handleCreativeModeItemDrop(net.minecraft.world.item.ItemStack) ->
a
485:488:void releaseUsingItem(net.minecraft.world.entity.player.Player) -> b
491:491:boolean hasExperience() -> e
495:495:boolean hasMissTime() -> f
499:499:boolean hasInfiniteItems() -> g
503:503:boolean hasFarPickRange() -> h
512:512:boolean isServerControlledInventory() -> i
516:516:boolean isAlwaysFlying() -> j
521:521:net.minecraft.world.level.GameType getPreviousPlayerMode() -> k
525:525:net.minecraft.world.level.GameType getPlayerMode() -> l
529:529:boolean isDestroying() -> m
533:533:int getDestroyStage() -> n
537:538:void handlePickItem(int) -> a
380:395:net.minecraft.network.protocol.Packet
lambda$useItem$5(net.minecraft.world.InteractionHand,net.minecraft.world.entity.pla
yer.Player,org.apache.commons.lang3.mutable.MutableObject,int) -> a
324:325:net.minecraft.network.protocol.Packet
lambda$useItemOn$4(org.apache.commons.lang3.mutable.MutableObject,net.minecraft.cli
ent.player.LocalPlayer,net.minecraft.world.InteractionHand,net.minecraft.world.phys
.BlockHitResult,int) -> a
259:260:net.minecraft.network.protocol.Packet
lambda$continueDestroyBlock$3(net.minecraft.core.BlockPos,net.minecraft.core.Direct
ion,int) -> a
227:228:net.minecraft.network.protocol.Packet
lambda$continueDestroyBlock$2(net.minecraft.core.BlockPos,net.minecraft.core.Direct
ion,int) -> b
176:190:net.minecraft.network.protocol.Packet
lambda$startDestroyBlock$1(net.minecraft.world.level.block.state.BlockState,net.min
ecraft.core.BlockPos,net.minecraft.core.Direction,int) -> a
157:158:net.minecraft.network.protocol.Packet
lambda$startDestroyBlock$0(net.minecraft.core.BlockPos,net.minecraft.core.Direction
,int) -> c
63:63:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.PlayerInfo -> ffb:
com.mojang.authlib.GameProfile profile -> a
java.util.Map textureLocations -> b
net.minecraft.world.level.GameType gameMode -> c
int latency -> d
boolean pendingTextures -> e
java.lang.String skinModel -> f
net.minecraft.network.chat.Component tabListDisplayName -> g
net.minecraft.network.chat.RemoteChatSession chatSession -> h
net.minecraft.network.chat.SignedMessageValidator messageValidator -> i
21:36:void <init>(com.mojang.authlib.GameProfile,boolean) -> <init>
39:39:com.mojang.authlib.GameProfile getProfile() -> a
44:44:net.minecraft.network.chat.RemoteChatSession getChatSession() -> b
48:48:net.minecraft.network.chat.SignedMessageValidator getMessageValidator() -
> c
52:52:boolean hasVerifiableChat() -> d
56:58:void setChatSession(net.minecraft.network.chat.RemoteChatSession) -> a
61:63:void clearChatSession(boolean) -> a
66:66:net.minecraft.network.chat.SignedMessageValidator
fallbackMessageValidator(boolean) -> b
70:70:net.minecraft.world.level.GameType getGameMode() -> e
74:75:void setGameMode(net.minecraft.world.level.GameType) -> a
78:78:int getLatency() -> f
82:83:void setLatency(int) -> a
86:86:boolean isCapeLoaded() -> g
90:90:boolean isSkinLoaded() -> h
94:97:java.lang.String getModelName() -> i
101:103:net.minecraft.resources.ResourceLocation getSkinLocation() -> j
108:110:net.minecraft.resources.ResourceLocation getCapeLocation() -> k
115:117:net.minecraft.resources.ResourceLocation getElytraLocation() -> l
122:122:net.minecraft.world.scores.PlayerTeam getTeam() -> m
126:144:void registerTextures() -> n
147:148:void setTabListDisplayName(net.minecraft.network.chat.Component) -> a
152:152:net.minecraft.network.chat.Component getTabListDisplayName() -> o
132:140:void
lambda$registerTextures$0(com.mojang.authlib.minecraft.MinecraftProfileTexture$Type
,net.minecraft.resources.ResourceLocation,com.mojang.authlib.minecraft.MinecraftPro
fileTexture) -> a
net.minecraft.client.multiplayer.ProfileKeyPairManager -> ffc:
net.minecraft.client.multiplayer.ProfileKeyPairManager EMPTY_KEY_MANAGER -> a
25:28:net.minecraft.client.multiplayer.ProfileKeyPairManager
create(com.mojang.authlib.minecraft.UserApiService,net.minecraft.client.User,java.n
io.file.Path) -> a
java.util.concurrent.CompletableFuture prepareKeyPair() -> a
boolean shouldRefreshKeyPair() -> b
12:12:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ProfileKeyPairManager$1 -> ffc$1:
12:12:void <init>() -> <init>
15:15:java.util.concurrent.CompletableFuture prepareKeyPair() -> a
20:20:boolean shouldRefreshKeyPair() -> b
net.minecraft.client.multiplayer.ServerData -> ffd:
org.slf4j.Logger LOGGER -> k
java.lang.String name -> a
java.lang.String ip -> b
net.minecraft.network.chat.Component status -> c
net.minecraft.network.chat.Component motd -> d
net.minecraft.network.protocol.status.ServerStatus$Players players -> e
long ping -> f
int protocol -> g
net.minecraft.network.chat.Component version -> h
boolean pinged -> i
java.util.List playerList -> j
net.minecraft.client.multiplayer.ServerData$ServerPackStatus packStatus -> l
byte[] iconBytes -> m
boolean lan -> n
boolean enforcesSecureChat -> o
26:41:void <init>(java.lang.String,java.lang.String,boolean) -> <init>
44:58:net.minecraft.nbt.CompoundTag write() -> a
62:62:net.minecraft.client.multiplayer.ServerData$ServerPackStatus
getResourcePackStatus() -> b
66:67:void
setResourcePackStatus(net.minecraft.client.multiplayer.ServerData$ServerPackStatus)
-> a
70:90:net.minecraft.client.multiplayer.ServerData
read(net.minecraft.nbt.CompoundTag) -> a
95:95:byte[] getIconBytes() -> c
99:100:void setIconBytes(byte[]) -> a
103:103:boolean isLan() -> d
107:108:void setEnforcesSecureChat(boolean) -> a
111:111:boolean enforcesSecureChat() -> e
115:118:void copyNameIconFrom(net.minecraft.client.multiplayer.ServerData) -> a
121:125:void copyFrom(net.minecraft.client.multiplayer.ServerData) -> b
17:17:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ServerData$ServerPackStatus -> ffd$a:
net.minecraft.client.multiplayer.ServerData$ServerPackStatus ENABLED -> a
net.minecraft.client.multiplayer.ServerData$ServerPackStatus DISABLED -> b
net.minecraft.client.multiplayer.ServerData$ServerPackStatus PROMPT -> c
net.minecraft.network.chat.Component name -> d
net.minecraft.client.multiplayer.ServerData$ServerPackStatus[] $VALUES -> e
127:127:net.minecraft.client.multiplayer.ServerData$ServerPackStatus[] values()
-> values
127:127:net.minecraft.client.multiplayer.ServerData$ServerPackStatus
valueOf(java.lang.String) -> valueOf
135:137:void <init>(java.lang.String,int,java.lang.String) -> <init>
140:140:net.minecraft.network.chat.Component getName() -> a
127:127:net.minecraft.client.multiplayer.ServerData$ServerPackStatus[]
$values() -> b
127:130:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ServerList -> ffe:
org.slf4j.Logger LOGGER -> a
net.minecraft.util.thread.ProcessorMailbox IO_MAILBOX -> b
int MAX_HIDDEN_SERVERS -> c
net.minecraft.client.Minecraft minecraft -> d
java.util.List serverList -> e
java.util.List hiddenServerList -> f
25:30:void <init>(net.minecraft.client.Minecraft) -> <init>
34:56:void load() -> a
60:86:void save() -> b
89:89:net.minecraft.client.multiplayer.ServerData get(int) -> a
94:104:net.minecraft.client.multiplayer.ServerData get(java.lang.String) -> a
109:117:net.minecraft.client.multiplayer.ServerData unhide(java.lang.String) ->
b
121:124:void remove(net.minecraft.client.multiplayer.ServerData) -> a
127:136:void add(net.minecraft.client.multiplayer.ServerData,boolean) -> a
139:139:int size() -> c
143:147:void swap(int,int) -> a
150:151:void replace(int,net.minecraft.client.multiplayer.ServerData) -> a
154:162:boolean set(net.minecraft.client.multiplayer.ServerData,java.util.List)
-> a
166:176:void saveSingleServer(net.minecraft.client.multiplayer.ServerData) -> b
167:175:void
lambda$saveSingleServer$0(net.minecraft.client.multiplayer.ServerData) -> c
19:21:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ServerStatusPinger -> fff:
com.google.common.base.Splitter SPLITTER -> a
org.slf4j.Logger LOGGER -> b
net.minecraft.network.chat.Component CANT_CONNECT_MESSAGE -> c
java.util.List connections -> d
51:56:void <init>() -> <init>
59:161:void
pingServer(net.minecraft.client.multiplayer.ServerData,java.lang.Runnable) -> a
164:167:void
onPingFailed(net.minecraft.network.chat.Component,net.minecraft.client.multiplayer.
ServerData) -> a
170:248:void
pingLegacyServer(java.net.InetSocketAddress,net.minecraft.client.multiplayer.Server
Data) -> a
251:251:net.minecraft.network.chat.Component formatPlayerCount(int,int) -> a
255:268:void tick() -> a
271:282:void removeAll() -> b
54:54:net.minecraft.network.chat.Style
lambda$static$0(net.minecraft.network.chat.Style) -> a
52:54:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ServerStatusPinger$1 -> fff$1:
boolean success -> f
boolean receivedPing -> g
long pingStart -> h
net.minecraft.network.Connection val$connection -> a
net.minecraft.client.multiplayer.ServerData val$data -> b
java.lang.Runnable val$onPersistentDataChange -> c
java.net.InetSocketAddress val$address -> d
net.minecraft.client.multiplayer.ServerStatusPinger this$0 -> e
77:77:void
<init>(net.minecraft.client.multiplayer.ServerStatusPinger,net.minecraft.network.Co
nnection,net.minecraft.client.multiplayer.ServerData,java.lang.Runnable,java.net.In
etSocketAddress) -> <init>
84:130:void
handleStatusResponse(net.minecraft.network.protocol.status.ClientboundStatusRespons
ePacket) -> a
134:139:void
handlePongResponse(net.minecraft.network.protocol.status.ClientboundPongResponsePac
ket) -> a
143:147:void onDisconnect(net.minecraft.network.chat.Component) -> a
151:151:boolean isAcceptingMessages() -> a
121:125:void
lambda$handleStatusResponse$4(net.minecraft.client.multiplayer.ServerData,java.lang
.Runnable,net.minecraft.network.protocol.status.ServerStatus$Favicon) -> a
117:118:void
lambda$handleStatusResponse$3(net.minecraft.client.multiplayer.ServerData) -> a
101:116:void
lambda$handleStatusResponse$2(net.minecraft.client.multiplayer.ServerData,net.minec
raft.network.protocol.status.ServerStatus$Players) -> a
96:98:void
lambda$handleStatusResponse$1(net.minecraft.client.multiplayer.ServerData) -> b
93:95:void
lambda$handleStatusResponse$0(net.minecraft.client.multiplayer.ServerData,net.minec
raft.network.protocol.status.ServerStatus$Version) -> a
net.minecraft.client.multiplayer.ServerStatusPinger$2 -> fff$2:
java.net.InetSocketAddress val$address -> a
net.minecraft.client.multiplayer.ServerData val$data -> b
net.minecraft.client.multiplayer.ServerStatusPinger this$0 -> c
173:173:void
<init>(net.minecraft.client.multiplayer.ServerStatusPinger,java.net.InetSocketAddre
ss,net.minecraft.client.multiplayer.ServerData) -> <init>
177:244:void initChannel(io.netty.channel.Channel) -> initChannel
net.minecraft.client.multiplayer.ServerStatusPinger$2$1 -> fff$2$1:
net.minecraft.client.multiplayer.ServerStatusPinger$2 this$1 -> a
182:182:void <init>(net.minecraft.client.multiplayer.ServerStatusPinger$2) ->
<init>
185:210:void channelActive(io.netty.channel.ChannelHandlerContext) ->
channelActive
214:236:void
channelRead0(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf) -> a
240:241:void
exceptionCaught(io.netty.channel.ChannelHandlerContext,java.lang.Throwable) ->
exceptionCaught
182:182:void
channelRead0(io.netty.channel.ChannelHandlerContext,java.lang.Object) ->
channelRead0
net.minecraft.client.multiplayer.chat.ChatListener -> ffg:
net.minecraft.client.Minecraft minecraft -> a
java.util.Deque delayedMessageQueue -> b
long messageDelay -> c
long previousMessageTime -> d
25:32:void <init>(net.minecraft.client.Minecraft) -> <init>
35:46:void tick() -> a
49:58:void setMessageDelay(double) -> a
61:62:void acceptNextDelayedMessage() -> b
65:65:long queueSize() -> c
69:71:void clearQueue() -> d
74:74:boolean
removeFromDelayedMessageQueue(net.minecraft.network.chat.MessageSignature) -> a
78:78:boolean willDelayMessages() -> e
82:87:void
handleMessage(net.minecraft.network.chat.MessageSignature,java.util.function.Boolea
nSupplier) -> a
90:103:void
handlePlayerChatMessage(net.minecraft.network.chat.PlayerChatMessage,com.mojang.aut
hlib.GameProfile,net.minecraft.network.chat.ChatType$Bound) -> a
106:118:void
handleDisguisedChatMessage(net.minecraft.network.chat.Component,net.minecraft.netwo
rk.chat.ChatType$Bound) -> a
121:148:boolean
showMessageToPlayer(net.minecraft.network.chat.ChatType$Bound,net.minecraft.network
.chat.PlayerChatMessage,net.minecraft.network.chat.Component,com.mojang.authlib.Gam
eProfile,boolean,java.time.Instant) -> a
152:153:void
narrateChatMessage(net.minecraft.network.chat.ChatType$Bound,net.minecraft.network.
chat.Component) -> a
156:160:net.minecraft.client.multiplayer.chat.ChatTrustLevel
evaluateTrustLevel(net.minecraft.network.chat.PlayerChatMessage,net.minecraft.netwo
rk.chat.Component,java.time.Instant) -> a
164:166:void
logPlayerMessage(net.minecraft.network.chat.PlayerChatMessage,net.minecraft.network
.chat.ChatType$Bound,com.mojang.authlib.GameProfile,net.minecraft.client.multiplaye
r.chat.ChatTrustLevel) -> a
169:171:void
logSystemMessage(net.minecraft.network.chat.Component,java.time.Instant) -> a
174:186:void handleSystemMessage(net.minecraft.network.chat.Component,boolean)
-> a
189:195:java.util.UUID guessChatUUID(net.minecraft.network.chat.Component) -> a
199:203:boolean isSenderLocalPlayer(java.util.UUID) -> a
109:116:boolean
lambda$handleDisguisedChatMessage$2(net.minecraft.network.chat.ChatType$Bound,net.m
inecraft.network.chat.Component,java.time.Instant) -> a
96:101:boolean
lambda$handlePlayerChatMessage$1(net.minecraft.network.chat.ChatType$Bound,net.mine
craft.network.chat.PlayerChatMessage,net.minecraft.network.chat.Component,com.mojan
g.authlib.GameProfile,boolean,java.time.Instant) -> b
74:74:boolean
lambda$removeFromDelayedMessageQueue$0(net.minecraft.network.chat.MessageSignature,
net.minecraft.client.multiplayer.chat.ChatListener$Message) -> a
net.minecraft.client.multiplayer.chat.ChatListener$Message -> ffg$a:
net.minecraft.network.chat.MessageSignature signature -> a
java.util.function.BooleanSupplier handler -> b
206:206:void
<init>(net.minecraft.network.chat.MessageSignature,java.util.function.BooleanSuppli
er) -> <init>
208:208:boolean accept() -> a
206:206:java.lang.String toString() -> toString
206:206:int hashCode() -> hashCode
206:206:boolean equals(java.lang.Object) -> equals
206:206:net.minecraft.network.chat.MessageSignature signature() -> b
206:206:java.util.function.BooleanSupplier handler() -> c
net.minecraft.client.multiplayer.chat.ChatLog -> ffh:
net.minecraft.client.multiplayer.chat.LoggedChatEvent[] buffer -> a
int nextId -> b
12:12:com.mojang.serialization.Codec codec(int) -> a
24:26:void <init>(int) -> <init>
28:31:void <init>(int,java.util.List) -> <init>
34:38:java.util.List loggedChatEvents() -> c
42:43:void push(net.minecraft.client.multiplayer.chat.LoggedChatEvent) -> a
47:47:net.minecraft.client.multiplayer.chat.LoggedChatEvent lookup(int) -> b
51:51:int index(int) -> c
55:55:int start() -> a
59:59:int end() -> b
63:63:int size() -> d
29:29:net.minecraft.client.multiplayer.chat.LoggedChatEvent[]
lambda$new$2(int,int) -> a
13:17:com.mojang.serialization.DataResult lambda$codec$1(int,java.util.List) ->
a
15:15:java.lang.String lambda$codec$0(int,int) -> b
net.minecraft.client.multiplayer.chat.ChatTrustLevel -> ffi:
net.minecraft.client.multiplayer.chat.ChatTrustLevel SECURE -> a
net.minecraft.client.multiplayer.chat.ChatTrustLevel MODIFIED -> b
net.minecraft.client.multiplayer.chat.ChatTrustLevel NOT_SECURE -> c
com.mojang.serialization.Codec CODEC -> d
java.lang.String serializedName -> e
net.minecraft.client.multiplayer.chat.ChatTrustLevel[] $VALUES -> f
14:14:net.minecraft.client.multiplayer.chat.ChatTrustLevel[] values() -> values
14:14:net.minecraft.client.multiplayer.chat.ChatTrustLevel
valueOf(java.lang.String) -> valueOf
24:26:void <init>(java.lang.String,int,java.lang.String) -> <init>
29:37:net.minecraft.client.multiplayer.chat.ChatTrustLevel
evaluate(net.minecraft.network.chat.PlayerChatMessage,net.minecraft.network.chat.Co
mponent,java.time.Instant) -> a
41:50:boolean
isModified(net.minecraft.network.chat.PlayerChatMessage,net.minecraft.network.chat.
Component) -> a
54:59:boolean containsModifiedStyle(net.minecraft.network.chat.Component) -> a
63:63:boolean isModifiedStyle(net.minecraft.network.chat.Style) -> a
67:67:boolean isNotSecure() -> a
72:75:net.minecraft.client.GuiMessageTag
createTag(net.minecraft.network.chat.PlayerChatMessage) -> a
81:81:java.lang.String getSerializedName() -> c
55:58:java.util.Optional
lambda$containsModifiedStyle$0(net.minecraft.network.chat.Style,java.lang.String) -
> a
14:14:net.minecraft.client.multiplayer.chat.ChatTrustLevel[] $values() -> b
14:20:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.chat.ChatTrustLevel$1 -> ffi$1:
int[] $SwitchMap$net$minecraft$client$multiplayer$chat$ChatTrustLevel -> a
72:72:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.chat.LoggedChatEvent -> ffj:
com.mojang.serialization.Codec CODEC -> a
net.minecraft.client.multiplayer.chat.LoggedChatEvent$Type type() -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.chat.LoggedChatEvent$Type -> ffj$a:
net.minecraft.client.multiplayer.chat.LoggedChatEvent$Type PLAYER -> a
net.minecraft.client.multiplayer.chat.LoggedChatEvent$Type SYSTEM -> b
java.lang.String serializedName -> c
java.util.function.Supplier codec -> d
net.minecraft.client.multiplayer.chat.LoggedChatEvent$Type[] $VALUES -> e
13:13:net.minecraft.client.multiplayer.chat.LoggedChatEvent$Type[] values() ->
values
13:13:net.minecraft.client.multiplayer.chat.LoggedChatEvent$Type
valueOf(java.lang.String) -> valueOf
21:24:void
<init>(java.lang.String,int,java.lang.String,java.util.function.Supplier) -> <init>
27:27:com.mojang.serialization.Codec codec() -> a
32:32:java.lang.String getSerializedName() -> c
15:15:com.mojang.serialization.Codec lambda$static$1() -> b
14:14:com.mojang.serialization.Codec lambda$static$0() -> d
13:13:net.minecraft.client.multiplayer.chat.LoggedChatEvent$Type[] $values() ->
e
13:15:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.chat.LoggedChatMessage -> ffk:
20:20:net.minecraft.client.multiplayer.chat.LoggedChatMessage$Player
player(com.mojang.authlib.GameProfile,net.minecraft.network.chat.PlayerChatMessage,
net.minecraft.client.multiplayer.chat.ChatTrustLevel) -> a
24:24:net.minecraft.client.multiplayer.chat.LoggedChatMessage$System
system(net.minecraft.network.chat.Component,java.time.Instant) -> a
net.minecraft.network.chat.Component toContentComponent() -> b
30:30:net.minecraft.network.chat.Component toNarrationComponent() -> c
boolean canReport(java.util.UUID) -> a
net.minecraft.client.multiplayer.chat.LoggedChatMessage$Player -> ffk$a:
com.mojang.authlib.GameProfile profile -> c
net.minecraft.network.chat.PlayerChatMessage message -> d
net.minecraft.client.multiplayer.chat.ChatTrustLevel trustLevel -> e
com.mojang.serialization.Codec CODEC -> b
java.time.format.DateTimeFormatter TIME_FORMATTER -> f
35:35:void
<init>(com.mojang.authlib.GameProfile,net.minecraft.network.chat.PlayerChatMessage,
net.minecraft.client.multiplayer.chat.ChatTrustLevel) -> <init>
46:50:net.minecraft.network.chat.Component toContentComponent() -> b
55:57:net.minecraft.network.chat.Component toNarrationComponent() -> c
61:62:net.minecraft.network.chat.Component toHeadingComponent() -> d
66:67:net.minecraft.network.chat.Component getTimeComponent() -> i
72:72:boolean canReport(java.util.UUID) -> a
76:76:java.util.UUID profileId() -> e
81:81:net.minecraft.client.multiplayer.chat.LoggedChatEvent$Type type() -> a
35:35:java.lang.String toString() -> toString
35:35:int hashCode() -> hashCode
35:35:boolean equals(java.lang.Object) -> equals
35:35:com.mojang.authlib.GameProfile profile() -> f
35:35:net.minecraft.network.chat.PlayerChatMessage message() -> g
35:35:net.minecraft.client.multiplayer.chat.ChatTrustLevel trustLevel() -> h
36:40:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
36:42:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.chat.LoggedChatMessage$System -> ffk$b:
net.minecraft.network.chat.Component message -> c
java.time.Instant timeStamp -> d
com.mojang.serialization.Codec CODEC -> b
85:85:void <init>(net.minecraft.network.chat.Component,java.time.Instant) ->
<init>
93:93:net.minecraft.network.chat.Component toContentComponent() -> b
98:98:boolean canReport(java.util.UUID) -> a
103:103:net.minecraft.client.multiplayer.chat.LoggedChatEvent$Type type() -> a
85:85:java.lang.String toString() -> toString
85:85:int hashCode() -> hashCode
85:85:boolean equals(java.lang.Object) -> equals
85:85:net.minecraft.network.chat.Component message() -> d
85:85:java.time.Instant timeStamp() -> e
86:89:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
86:86:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.chat.package-info -> ffl:
net.minecraft.client.multiplayer.chat.report.AbuseReportSender -> ffm:
21:21:net.minecraft.client.multiplayer.chat.report.AbuseReportSender
create(net.minecraft.client.multiplayer.chat.report.ReportEnvironment,com.mojang.au
thlib.minecraft.UserApiService) -> a
java.util.concurrent.CompletableFuture
send(java.util.UUID,com.mojang.authlib.minecraft.report.AbuseReport) -> a
boolean isEnabled() -> a
29:29:com.mojang.authlib.minecraft.report.AbuseReportLimits reportLimits() -> b
net.minecraft.client.multiplayer.chat.report.AbuseReportSender$1 -> ffm$1:
int[]
$SwitchMap$com$mojang$authlib$exceptions$MinecraftClientException$ErrorType -> a
71:71:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.chat.report.AbuseReportSender$SendException ->
ffm$a:
86:87:void <init>(net.minecraft.network.chat.Component,java.lang.Throwable) ->
<init>
net.minecraft.client.multiplayer.chat.report.AbuseReportSender$Services -> ffm$b:
net.minecraft.client.multiplayer.chat.report.ReportEnvironment environment -> a
com.mojang.authlib.minecraft.UserApiService userApiService -> b
net.minecraft.network.chat.Component SERVICE_UNAVAILABLE_TEXT -> c
net.minecraft.network.chat.Component HTTP_ERROR_TEXT -> d
net.minecraft.network.chat.Component JSON_ERROR_TEXT -> e
32:32:void
<init>(net.minecraft.client.multiplayer.chat.report.ReportEnvironment,com.mojang.au
thlib.minecraft.UserApiService) -> <init>
39:58:java.util.concurrent.CompletableFuture
send(java.util.UUID,com.mojang.authlib.minecraft.report.AbuseReport) -> a
63:63:boolean isEnabled() -> a
67:67:net.minecraft.network.chat.Component
getHttpErrorDescription(com.mojang.authlib.exceptions.MinecraftClientHttpException)
-> a
71:74:net.minecraft.network.chat.Component
getErrorDescription(com.mojang.authlib.exceptions.MinecraftClientException) -> a
80:80:com.mojang.authlib.minecraft.report.AbuseReportLimits reportLimits() -> b
32:32:java.lang.String toString() -> toString
32:32:int hashCode() -> hashCode
32:32:boolean equals(java.lang.Object) -> equals
32:32:net.minecraft.client.multiplayer.chat.report.ReportEnvironment
environment() -> c
32:32:com.mojang.authlib.minecraft.UserApiService userApiService() -> d
40:56:com.mojang.datafixers.util.Unit
lambda$send$0(java.util.UUID,com.mojang.authlib.minecraft.report.AbuseReport) -> b
33:35:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.chat.report.BanReason -> ffn:
net.minecraft.client.multiplayer.chat.report.BanReason GENERIC_VIOLATION -> a
net.minecraft.client.multiplayer.chat.report.BanReason FALSE_REPORTING -> b
net.minecraft.client.multiplayer.chat.report.BanReason HATE_SPEECH -> c
net.minecraft.client.multiplayer.chat.report.BanReason
HATE_TERRORISM_NOTORIOUS_FIGURE -> d
net.minecraft.client.multiplayer.chat.report.BanReason HARASSMENT_OR_BULLYING -
> e
net.minecraft.client.multiplayer.chat.report.BanReason
DEFAMATION_IMPERSONATION_FALSE_INFORMATION -> f
net.minecraft.client.multiplayer.chat.report.BanReason DRUGS -> g
net.minecraft.client.multiplayer.chat.report.BanReason FRAUD -> h
net.minecraft.client.multiplayer.chat.report.BanReason SPAM_OR_ADVERTISING -> i
net.minecraft.client.multiplayer.chat.report.BanReason NUDITY_OR_PORNOGRAPHY ->
j
net.minecraft.client.multiplayer.chat.report.BanReason SEXUALLY_INAPPROPRIATE -
> k
net.minecraft.client.multiplayer.chat.report.BanReason EXTREME_VIOLENCE_OR_GORE
-> l
net.minecraft.client.multiplayer.chat.report.BanReason
IMMINENT_HARM_TO_PERSON_OR_PROPERTY -> m
net.minecraft.network.chat.Component title -> n
net.minecraft.client.multiplayer.chat.report.BanReason[] $VALUES -> o
7:7:net.minecraft.client.multiplayer.chat.report.BanReason[] values() -> values
7:7:net.minecraft.client.multiplayer.chat.report.BanReason
valueOf(java.lang.String) -> valueOf
26:28:void <init>(java.lang.String,int,java.lang.String) -> <init>
31:31:net.minecraft.network.chat.Component title() -> a
36:52:net.minecraft.client.multiplayer.chat.report.BanReason byId(int) -> a
7:7:net.minecraft.client.multiplayer.chat.report.BanReason[] $values() -> b
7:21:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.chat.report.ChatReportBuilder -> ffo:
net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$ChatReport
report -> a
com.mojang.authlib.minecraft.report.AbuseReportLimits limits -> b
70:73:void
<init>(net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$ChatReport,co
m.mojang.authlib.minecraft.report.AbuseReportLimits) -> <init>
75:78:void
<init>(java.util.UUID,com.mojang.authlib.minecraft.report.AbuseReportLimits) ->
<init>
81:81:net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$ChatReport
report() -> a
85:85:java.util.UUID reportedProfileId() -> b
89:89:it.unimi.dsi.fastutil.ints.IntSet reportedMessages() -> c
93:93:java.lang.String comments() -> d
97:98:void setComments(java.lang.String) -> a
102:102:net.minecraft.client.multiplayer.chat.report.ReportReason reason() -> e
106:107:void
setReason(net.minecraft.client.multiplayer.chat.report.ReportReason) -> a
110:111:void toggleReported(int) -> a
114:114:boolean isReported(int) -> b
118:118:boolean hasContent() -> f
123:135:net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$CannotBuildR
eason checkBuildable() -> g
139:151:com.mojang.datafixers.util.Either
build(net.minecraft.client.multiplayer.chat.report.ReportingContext) -> a
155:162:com.mojang.authlib.minecraft.report.ReportEvidence
buildEvidence(net.minecraft.client.multiplayer.chat.ChatLog) -> a
166:174:com.mojang.authlib.minecraft.report.ReportChatMessage
buildReportedChatMessage(net.minecraft.client.multiplayer.chat.LoggedChatMessage$Pl
ayer,boolean) -> a
178:178:net.minecraft.client.multiplayer.chat.report.ChatReportBuilder copy() -
> h
159:160:void
lambda$buildEvidence$0(java.util.List,int,net.minecraft.client.multiplayer.chat.Log
gedChatMessage$Player) -> a
net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$CannotBuildReason ->
ffo$a:
net.minecraft.network.chat.Component message -> e
net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$CannotBuildReason
NO_REASON -> a
net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$CannotBuildReason
NO_REPORTED_MESSAGES -> b
net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$CannotBuildReason
TOO_MANY_MESSAGES -> c
net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$CannotBuildReason
COMMENTS_TOO_LONG -> d
184:184:void <init>(net.minecraft.network.chat.Component) -> <init>
184:184:java.lang.String toString() -> toString
184:184:int hashCode() -> hashCode
184:184:boolean equals(java.lang.Object) -> equals
184:184:net.minecraft.network.chat.Component message() -> a
185:188:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$ChatReport -> ffo$b:
java.util.UUID reportId -> b
java.time.Instant createdAt -> c
java.util.UUID reportedProfileId -> d
it.unimi.dsi.fastutil.ints.IntSet reportedMessages -> e
java.lang.String comments -> f
net.minecraft.client.multiplayer.chat.report.ReportReason reason -> g
net.minecraft.client.multiplayer.chat.report.ChatReportBuilder this$0 -> a
34:44:void
<init>(net.minecraft.client.multiplayer.chat.report.ChatReportBuilder,java.util.UUI
D,java.time.Instant,java.util.UUID) -> <init>
47:52:void
toggleReported(int,com.mojang.authlib.minecraft.report.AbuseReportLimits) -> a
55:59:net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$ChatReport
copy() -> a
63:63:boolean isReportedPlayer(java.util.UUID) -> a
net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$Result -> ffo$c:
java.util.UUID id -> a
com.mojang.authlib.minecraft.report.AbuseReport report -> b
181:181:void
<init>(java.util.UUID,com.mojang.authlib.minecraft.report.AbuseReport) -> <init>
181:181:java.lang.String toString() -> toString
181:181:int hashCode() -> hashCode
181:181:boolean equals(java.lang.Object) -> equals
181:181:java.util.UUID id() -> a
181:181:com.mojang.authlib.minecraft.report.AbuseReport report() -> b
net.minecraft.client.multiplayer.chat.report.ChatReportContextBuilder -> ffp:
int leadingCount -> a
java.util.List activeCollectors -> b
19:23:void <init>(int) -> <init>
26:41:void
collectAllContext(net.minecraft.client.multiplayer.chat.ChatLog,it.unimi.dsi.fastut
il.ints.IntCollection,net.minecraft.client.multiplayer.chat.report.ChatReportContex
tBuilder$Handler) -> a
44:45:void trackContext(net.minecraft.network.chat.PlayerChatMessage) -> a
48:61:boolean acceptContext(net.minecraft.network.chat.PlayerChatMessage) -> b
65:65:boolean isActive() -> a
net.minecraft.client.multiplayer.chat.report.ChatReportContextBuilder$Collector ->
ffp$a:
java.util.Set lastSeenSignatures -> b
net.minecraft.network.chat.PlayerChatMessage lastChainMessage -> c
boolean collectingChain -> d
int count -> e
net.minecraft.client.multiplayer.chat.report.ChatReportContextBuilder this$0 ->
a
75:82:void
<init>(net.minecraft.client.multiplayer.chat.report.ChatReportContextBuilder,net.mi
necraft.network.chat.PlayerChatMessage) -> <init>
86:101:boolean accept(net.minecraft.network.chat.PlayerChatMessage) -> a
105:105:boolean isComplete() -> a
net.minecraft.client.multiplayer.chat.report.ChatReportContextBuilder$Handler ->
ffp$b:
void accept(int,net.minecraft.client.multiplayer.chat.LoggedChatMessage$Player)
-> accept
net.minecraft.client.multiplayer.chat.report.ReportEnvironment -> ffq:
java.lang.String clientVersion -> a
net.minecraft.client.multiplayer.chat.report.ReportEnvironment$Server server ->
b
11:11:void
<init>(java.lang.String,net.minecraft.client.multiplayer.chat.report.ReportEnvironm
ent$Server) -> <init>
13:13:net.minecraft.client.multiplayer.chat.report.ReportEnvironment local() ->
a
17:17:net.minecraft.client.multiplayer.chat.report.ReportEnvironment
thirdParty(java.lang.String) -> a
21:21:net.minecraft.client.multiplayer.chat.report.ReportEnvironment
realm(com.mojang.realmsclient.dto.RealmsServer) -> a
25:25:net.minecraft.client.multiplayer.chat.report.ReportEnvironment
create(net.minecraft.client.multiplayer.chat.report.ReportEnvironment$Server) -> a
29:29:com.mojang.authlib.yggdrasil.request.AbuseReportRequest$ClientInfo
clientInfo() -> b
34:37:com.mojang.authlib.yggdrasil.request.AbuseReportRequest$ThirdPartyServerInfo
thirdPartyServerInfo() -> c
42:45:com.mojang.authlib.yggdrasil.request.AbuseReportRequest$RealmInfo
realmInfo() -> d
49:56:java.lang.String getClientVersion() -> g
11:11:java.lang.String toString() -> toString
11:11:int hashCode() -> hashCode
11:11:boolean equals(java.lang.Object) -> equals
11:11:java.lang.String clientVersion() -> e
11:11:net.minecraft.client.multiplayer.chat.report.ReportEnvironment$Server
server() -> f
net.minecraft.client.multiplayer.chat.report.ReportEnvironment$Server -> ffq$a:
net.minecraft.client.multiplayer.chat.report.ReportEnvironment$Server$Realm ->
ffq$a$a:
long realmId -> a
int slotId -> b
65:66:void <init>(com.mojang.realmsclient.dto.RealmsServer) -> <init>
63:63:void <init>(long,int) -> <init>
63:63:java.lang.String toString() -> toString
63:63:int hashCode() -> hashCode
63:63:boolean equals(java.lang.Object) -> equals
63:63:long realmId() -> a
63:63:int slotId() -> b
net.minecraft.client.multiplayer.chat.report.ReportEnvironment$Server$ThirdParty ->
ffq$a$b:
java.lang.String ip -> a
60:60:void <init>(java.lang.String) -> <init>
60:60:java.lang.String toString() -> toString
60:60:int hashCode() -> hashCode
60:60:boolean equals(java.lang.Object) -> equals
60:60:java.lang.String ip() -> a
net.minecraft.client.multiplayer.chat.report.ReportReason -> ffr:
net.minecraft.client.multiplayer.chat.report.ReportReason HATE_SPEECH -> a
net.minecraft.client.multiplayer.chat.report.ReportReason
TERRORISM_OR_VIOLENT_EXTREMISM -> b
net.minecraft.client.multiplayer.chat.report.ReportReason
CHILD_SEXUAL_EXPLOITATION_OR_ABUSE -> c
net.minecraft.client.multiplayer.chat.report.ReportReason IMMINENT_HARM -> d
net.minecraft.client.multiplayer.chat.report.ReportReason
NON_CONSENSUAL_INTIMATE_IMAGERY -> e
net.minecraft.client.multiplayer.chat.report.ReportReason
HARASSMENT_OR_BULLYING -> f
net.minecraft.client.multiplayer.chat.report.ReportReason
DEFAMATION_IMPERSONATION_FALSE_INFORMATION -> g
net.minecraft.client.multiplayer.chat.report.ReportReason SELF_HARM_OR_SUICIDE
-> h
net.minecraft.client.multiplayer.chat.report.ReportReason ALCOHOL_TOBACCO_DRUGS
-> i
java.lang.String backendName -> j
net.minecraft.network.chat.Component title -> k
net.minecraft.network.chat.Component description -> l
net.minecraft.client.multiplayer.chat.report.ReportReason[] $VALUES -> m
7:7:net.minecraft.client.multiplayer.chat.report.ReportReason[] values() ->
values
7:7:net.minecraft.client.multiplayer.chat.report.ReportReason
valueOf(java.lang.String) -> valueOf
25:30:void <init>(java.lang.String,int,java.lang.String) -> <init>
33:33:java.lang.String backendName() -> a
37:37:net.minecraft.network.chat.Component title() -> b
41:41:net.minecraft.network.chat.Component description() -> c
7:7:net.minecraft.client.multiplayer.chat.report.ReportReason[] $values() -> d
7:17:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.chat.report.ReportingContext -> ffs:
int LOG_CAPACITY -> a
net.minecraft.client.multiplayer.chat.report.AbuseReportSender sender -> b
net.minecraft.client.multiplayer.chat.report.ReportEnvironment environment -> c
net.minecraft.client.multiplayer.chat.ChatLog chatLog -> d
net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$ChatReport
chatReportDraft -> e
24:28:void
<init>(net.minecraft.client.multiplayer.chat.report.AbuseReportSender,net.minecraft
.client.multiplayer.chat.report.ReportEnvironment,net.minecraft.client.multiplayer.
chat.ChatLog) -> <init>
31:33:net.minecraft.client.multiplayer.chat.report.ReportingContext
create(net.minecraft.client.multiplayer.chat.report.ReportEnvironment,com.mojang.au
thlib.minecraft.UserApiService) -> a
37:55:void
draftReportHandled(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.
Screen,java.lang.Runnable,boolean) -> a
58:58:net.minecraft.client.multiplayer.chat.report.AbuseReportSender sender() -
> a
62:62:net.minecraft.client.multiplayer.chat.ChatLog chatLog() -> b
66:66:boolean
matches(net.minecraft.client.multiplayer.chat.report.ReportEnvironment) -> a
70:71:void
setChatReportDraft(net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$C
hatReport) -> a
74:74:boolean hasDraftReport() -> c
78:78:boolean hasDraftReportFor(java.util.UUID) -> a
40:46:void
lambda$draftReportHandled$0(net.minecraft.client.Minecraft,net.minecraft.client.gui
.screens.Screen,net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$Chat
Report,java.lang.Runnable,boolean) -> a
net.minecraft.client.multiplayer.chat.report.package-info -> fft:
net.minecraft.client.multiplayer.package-info -> ffu:
net.minecraft.client.multiplayer.prediction.BlockStatePredictionHandler -> ffv:
it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap serverVerifiedStates -> a
int currentSequenceNr -> b
boolean isPredicting -> c
12:13:void <init>() -> <init>
18:24:void
retainKnownServerState(net.minecraft.core.BlockPos,net.minecraft.world.level.block.
state.BlockState,net.minecraft.client.player.LocalPlayer) -> a
27:32:boolean
updateKnownServerState(net.minecraft.core.BlockPos,net.minecraft.world.level.block.
state.BlockState) -> a
36:47:void endPredictionsUpTo(int,net.minecraft.client.multiplayer.ClientLevel)
-> a
50:52:net.minecraft.client.multiplayer.prediction.BlockStatePredictionHandler
startPredicting() -> a
57:58:void close() -> close
61:61:int currentSequence() -> b
65:65:boolean isPredicting() -> c
19:22:net.minecraft.client.multiplayer.prediction.BlockStatePredictionHandler$Serve
rVerifiedState
lambda$retainKnownServerState$0(net.minecraft.world.level.block.state.BlockState,ne
t.minecraft.client.player.LocalPlayer,java.lang.Long,net.minecraft.client.multiplay
er.prediction.BlockStatePredictionHandler$ServerVerifiedState) -> a
net.minecraft.client.multiplayer.prediction.BlockStatePredictionHandler$ServerVerif
iedState -> ffv$a:
net.minecraft.world.phys.Vec3 playerPos -> a
int sequence -> b
net.minecraft.world.level.block.state.BlockState blockState -> c
73:77:void
<init>(int,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.phy
s.Vec3) -> <init>
80:81:net.minecraft.client.multiplayer.prediction.BlockStatePredictionHandler$Serve
rVerifiedState setSequence(int) -> a
85:86:void setBlockState(net.minecraft.world.level.block.state.BlockState) -> a
net.minecraft.client.multiplayer.prediction.PredictiveAction -> ffw:
net.minecraft.network.protocol.Packet predict(int) -> predict
net.minecraft.client.multiplayer.prediction.package-info -> ffx:
net.minecraft.client.multiplayer.resolver.AddressCheck -> ffy:
boolean
isAllowed(net.minecraft.client.multiplayer.resolver.ResolvedServerAddress) -> a
boolean isAllowed(net.minecraft.client.multiplayer.resolver.ServerAddress) -> a
17:22:net.minecraft.client.multiplayer.resolver.AddressCheck
createFromService() -> a
net.minecraft.client.multiplayer.resolver.AddressCheck$1 -> ffy$1:
com.google.common.collect.ImmutableList val$blockLists -> a
22:22:void <init>(com.google.common.collect.ImmutableList) -> <init>
25:27:boolean
isAllowed(net.minecraft.client.multiplayer.resolver.ResolvedServerAddress) -> a
32:33:boolean
isAllowed(net.minecraft.client.multiplayer.resolver.ServerAddress) -> a
33:33:boolean lambda$isAllowed$1(java.lang.String,java.util.function.Predicate)
-> a
27:27:boolean
lambda$isAllowed$0(java.lang.String,java.lang.String,java.util.function.Predicate)
-> a
net.minecraft.client.multiplayer.resolver.ResolvedServerAddress -> ffz:
java.lang.String getHostName() -> a
java.lang.String getHostIp() -> b
int getPort() -> c
java.net.InetSocketAddress asInetSocketAddress() -> d
15:15:net.minecraft.client.multiplayer.resolver.ResolvedServerAddress
from(java.net.InetSocketAddress) -> a
net.minecraft.client.multiplayer.resolver.ResolvedServerAddress$1 -> ffz$1:
java.net.InetSocketAddress val$address -> a
15:15:void <init>(java.net.InetSocketAddress) -> <init>
18:18:java.lang.String getHostName() -> a
23:23:java.lang.String getHostIp() -> b
28:28:int getPort() -> c
33:33:java.net.InetSocketAddress asInetSocketAddress() -> d
net.minecraft.client.multiplayer.resolver.ServerAddress -> fga:
org.slf4j.Logger LOGGER -> a
com.google.common.net.HostAndPort hostAndPort -> b
net.minecraft.client.multiplayer.resolver.ServerAddress INVALID -> c
18:19:void <init>(java.lang.String,int) -> <init>
21:23:void <init>(com.google.common.net.HostAndPort) -> <init>
27:29:java.lang.String getHost() -> a
34:34:int getPort() -> b
38:51:net.minecraft.client.multiplayer.resolver.ServerAddress
parseString(java.lang.String) -> a
57:65:boolean isValidAddress(java.lang.String) -> b
70:74:int parsePort(java.lang.String) -> c
79:79:java.lang.String toString() -> toString
84:91:boolean equals(java.lang.Object) -> equals
96:96:int hashCode() -> hashCode
11:15:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.resolver.ServerAddressResolver -> fgb:
org.slf4j.Logger LOGGER -> a
net.minecraft.client.multiplayer.resolver.ServerAddressResolver SYSTEM -> b
java.util.Optional
resolve(net.minecraft.client.multiplayer.resolver.ServerAddress) -> resolve
17:22:java.util.Optional
lambda$static$0(net.minecraft.client.multiplayer.resolver.ServerAddress) -> a
13:15:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.resolver.ServerNameResolver -> fgc:
net.minecraft.client.multiplayer.resolver.ServerNameResolver DEFAULT -> a
net.minecraft.client.multiplayer.resolver.ServerAddressResolver resolver -> b
net.minecraft.client.multiplayer.resolver.ServerRedirectHandler redirectHandler
-> c
net.minecraft.client.multiplayer.resolver.AddressCheck addressCheck -> d
15:19:void
<init>(net.minecraft.client.multiplayer.resolver.ServerAddressResolver,net.minecraf
t.client.multiplayer.resolver.ServerRedirectHandler,net.minecraft.client.multiplaye
r.resolver.AddressCheck) -> <init>
23:37:java.util.Optional
resolveAddress(net.minecraft.client.multiplayer.resolver.ServerAddress) -> a
8:8:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.resolver.ServerRedirectHandler -> fgd:
org.slf4j.Logger LOGGER -> a
net.minecraft.client.multiplayer.resolver.ServerRedirectHandler EMPTY -> b
java.util.Optional
lookupRedirect(net.minecraft.client.multiplayer.resolver.ServerAddress) ->
lookupRedirect
25:39:net.minecraft.client.multiplayer.resolver.ServerRedirectHandler
createDnsSrvRedirectHandler() -> createDnsSrvRedirectHandler
40:52:java.util.Optional
lambda$createDnsSrvRedirectHandler$1(javax.naming.directory.DirContext,net.minecraf
t.client.multiplayer.resolver.ServerAddress) -> a
18:18:java.util.Optional
lambda$static$0(net.minecraft.client.multiplayer.resolver.ServerAddress) -> a
16:18:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.resolver.package-info -> fge:
net.minecraft.client.package-info -> fgf:
net.minecraft.client.particle.AshParticle -> fgg:
8:9:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,float,net.minecraft.client.particle.SpriteSet) -> <init>
net.minecraft.client.particle.AshParticle$Provider -> fgg$a:
net.minecraft.client.particle.SpriteSet sprites -> a
14:16:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
20:20:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
11:11:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.AttackSweepParticle -> fgh:
net.minecraft.client.particle.SpriteSet sprites -> a
11:20:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,net
.minecraft.client.particle.SpriteSet) -> <init>
24:24:int getLightColor(float) -> a
29:39:void tick() -> a
43:43:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
net.minecraft.client.particle.AttackSweepParticle$Provider -> fgh$a:
net.minecraft.client.particle.SpriteSet sprites -> a
49:51:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
55:55:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
46:46:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.BaseAshSmokeParticle -> fgi:
net.minecraft.client.particle.SpriteSet sprites -> a
10:33:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,float,floa
t,float,double,double,double,float,net.minecraft.client.particle.SpriteSet,float,in
t,float,boolean) -> <init>
37:37:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
42:42:float getQuadSize(float) -> b
47:49:void tick() -> a
net.minecraft.client.particle.BlockMarker -> fgj:
10:15:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.world.level.block.state.BlockState) -> <init>
19:19:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
24:24:float getQuadSize(float) -> b
net.minecraft.client.particle.BlockMarker$Provider -> fgj$a:
27:27:void <init>() -> <init>
30:30:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.BlockParticleOption,net.minecraft.clien
t.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
27:27:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.BreakingItemParticle -> fgk:
float uo -> a
float vo -> b
16:23:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.world.item.ItemStack) -> <init>
27:27:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
31:38:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.world.item.ItemStack) -> <init>
42:42:float getU0() -> c
47:47:float getU1() -> d
52:52:float getV0() -> e
57:57:float getV1() -> f
net.minecraft.client.particle.BreakingItemParticle$Provider -> fgk$a:
60:60:void <init>() -> <init>
63:63:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ItemParticleOption,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
60:60:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.BreakingItemParticle$SlimeProvider -> fgk$b:
67:67:void <init>() -> <init>
70:70:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
67:67:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.BreakingItemParticle$SnowballProvider -> fgk$c:
74:74:void <init>() -> <init>
77:77:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
74:74:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.BubbleColumnUpParticle -> fgl:
10:22:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
26:30:void tick() -> a
34:34:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
net.minecraft.client.particle.BubbleColumnUpParticle$Provider -> fgl$a:
net.minecraft.client.particle.SpriteSet sprite -> a
40:42:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
46:48:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
37:37:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.BubbleParticle -> fgm:
10:20:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
24:42:void tick() -> a
46:46:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
net.minecraft.client.particle.BubbleParticle$Provider -> fgm$a:
net.minecraft.client.particle.SpriteSet sprite -> a
52:54:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
58:60:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
49:49:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.BubblePopParticle -> fgn:
net.minecraft.client.particle.SpriteSet sprites -> a
10:18:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
22:35:void tick() -> a
39:39:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
net.minecraft.client.particle.BubblePopParticle$Provider -> fgn$a:
net.minecraft.client.particle.SpriteSet sprites -> a
45:47:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
51:51:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
42:42:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.CampfireSmokeParticle -> fgo:
8:20:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,boolean) -> <init>
24:42:void tick() -> a
46:46:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
net.minecraft.client.particle.CampfireSmokeParticle$CosyProvider -> fgo$a:
net.minecraft.client.particle.SpriteSet sprites -> a
52:54:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
58:61:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
49:49:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.CampfireSmokeParticle$SignalProvider -> fgo$b:
net.minecraft.client.particle.SpriteSet sprites -> a
68:70:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
74:77:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
65:65:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.CherryParticle -> fgp:
float ACCELERATION_SCALE -> a
int INITIAL_LIFETIME -> b
int CURVE_ENDPOINT_TIME -> F
float FALL_ACC -> G
float WIND_BIG -> H
float rotSpeed -> I
float particleRandom -> J
float spinAcceleration -> K
28:48:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.client.particle.SpriteSet) -> <init>
52:52:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
58:101:void tick() -> a
net.minecraft.client.particle.CritParticle -> fgq:
9:29:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
33:33:float getQuadSize(float) -> b
38:41:void tick() -> a
45:45:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
net.minecraft.client.particle.CritParticle$DamageIndicatorProvider -> fgq$a:
net.minecraft.client.particle.SpriteSet sprite -> a
83:85:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
89:92:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
80:80:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.CritParticle$MagicProvider -> fgq$b:
net.minecraft.client.particle.SpriteSet sprite -> a
66:68:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
72:76:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
63:63:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.CritParticle$Provider -> fgq$c:
net.minecraft.client.particle.SpriteSet sprite -> a
51:53:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
57:59:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
48:48:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.DragonBreathParticle -> fgr:
int COLOR_MIN -> a
int COLOR_MAX -> b
float COLOR_MIN_RED -> F
float COLOR_MIN_GREEN -> G
float COLOR_MIN_BLUE -> H
float COLOR_MAX_RED -> I
float COLOR_MAX_GREEN -> J
float COLOR_MAX_BLUE -> K
boolean hasHitGround -> L
net.minecraft.client.particle.SpriteSet sprites -> M
24:42:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
46:79:void tick() -> a
83:83:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
88:88:float getQuadSize(float) -> b
net.minecraft.client.particle.DragonBreathParticle$Provider -> fgr$a:
net.minecraft.client.particle.SpriteSet sprites -> a
94:96:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
100:100:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
91:91:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.DripParticle -> fgs:
net.minecraft.world.level.material.Fluid type -> b
boolean isGlowing -> a
138:142:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.world.level.material.Fluid) -> <init>
145:145:net.minecraft.world.level.material.Fluid getType() -> g
150:150:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
155:159:int getLightColor(float) -> a
164:195:void tick() -> a
198:201:void preMoveUpdate() -> h
204:204:void postMoveUpdate() -> i
207:209:net.minecraft.client.particle.TextureSheetParticle
createWaterHangParticle(net.minecraft.core.particles.SimpleParticleType,net.minecra
ft.client.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
213:215:net.minecraft.client.particle.TextureSheetParticle
createWaterFallParticle(net.minecraft.core.particles.SimpleParticleType,net.minecra
ft.client.multiplayer.ClientLevel,double,double,double,double,double,double) -> b
219:219:net.minecraft.client.particle.TextureSheetParticle
createLavaHangParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraf
t.client.multiplayer.ClientLevel,double,double,double,double,double,double) -> c
223:225:net.minecraft.client.particle.TextureSheetParticle
createLavaFallParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraf
t.client.multiplayer.ClientLevel,double,double,double,double,double,double) -> d
229:231:net.minecraft.client.particle.TextureSheetParticle
createLavaLandParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraf
t.client.multiplayer.ClientLevel,double,double,double,double,double,double) -> e
235:239:net.minecraft.client.particle.TextureSheetParticle
createHoneyHangParticle(net.minecraft.core.particles.SimpleParticleType,net.minecra
ft.client.multiplayer.ClientLevel,double,double,double,double,double,double) -> f
243:246:net.minecraft.client.particle.TextureSheetParticle
createHoneyFallParticle(net.minecraft.core.particles.SimpleParticleType,net.minecra
ft.client.multiplayer.ClientLevel,double,double,double,double,double,double) -> g
250:253:net.minecraft.client.particle.TextureSheetParticle
createHoneyLandParticle(net.minecraft.core.particles.SimpleParticleType,net.minecra
ft.client.multiplayer.ClientLevel,double,double,double,double,double,double) -> h
257:259:net.minecraft.client.particle.TextureSheetParticle
createDripstoneWaterHangParticle(net.minecraft.core.particles.SimpleParticleType,ne
t.minecraft.client.multiplayer.ClientLevel,double,double,double,double,double,doubl
e) -> i
263:265:net.minecraft.client.particle.TextureSheetParticle
createDripstoneWaterFallParticle(net.minecraft.core.particles.SimpleParticleType,ne
t.minecraft.client.multiplayer.ClientLevel,double,double,double,double,double,doubl
e) -> j
269:269:net.minecraft.client.particle.TextureSheetParticle
createDripstoneLavaHangParticle(net.minecraft.core.particles.SimpleParticleType,net
.minecraft.client.multiplayer.ClientLevel,double,double,double,double,double,double
) -> k
273:275:net.minecraft.client.particle.TextureSheetParticle
createDripstoneLavaFallParticle(net.minecraft.core.particles.SimpleParticleType,net
.minecraft.client.multiplayer.ClientLevel,double,double,double,double,double,double
) -> l
279:283:net.minecraft.client.particle.TextureSheetParticle
createNectarFallParticle(net.minecraft.core.particles.SimpleParticleType,net.minecr
aft.client.multiplayer.ClientLevel,double,double,double,double,double,double) -> m
287:291:net.minecraft.client.particle.TextureSheetParticle
createSporeBlossomFallParticle(net.minecraft.core.particles.SimpleParticleType,net.
minecraft.client.multiplayer.ClientLevel,double,double,double,double,double,double)
-> n
295:300:net.minecraft.client.particle.TextureSheetParticle
createObsidianTearHangParticle(net.minecraft.core.particles.SimpleParticleType,net.
minecraft.client.multiplayer.ClientLevel,double,double,double,double,double,double)
-> o
304:308:net.minecraft.client.particle.TextureSheetParticle
createObsidianTearFallParticle(net.minecraft.core.particles.SimpleParticleType,net.
minecraft.client.multiplayer.ClientLevel,double,double,double,double,double,double)
-> p
312:316:net.minecraft.client.particle.TextureSheetParticle
createObsidianTearLandParticle(net.minecraft.core.particles.SimpleParticleType,net.
minecraft.client.multiplayer.ClientLevel,double,double,double,double,double,double)
-> q
net.minecraft.client.particle.DripParticle$CoolingDripHangParticle -> fgs$a:
47:48:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.world.level.material.Fluid,net.minecraft.core.particles.ParticleOptions) ->
<init>
52:56:void preMoveUpdate() -> h
net.minecraft.client.particle.DripParticle$DripHangParticle -> fgs$b:
net.minecraft.core.particles.ParticleOptions fallingParticle -> b
23:27:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.world.level.material.Fluid,net.minecraft.core.particles.ParticleOptions) ->
<init>
31:35:void preMoveUpdate() -> h
39:42:void postMoveUpdate() -> i
net.minecraft.client.particle.DripParticle$DripLandParticle -> fgs$c:
129:131:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.world.level.material.Fluid) -> <init>
net.minecraft.client.particle.DripParticle$DripstoneFallAndLandParticle -> fgs$d:
94:95:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.world.level.material.Fluid,net.minecraft.core.particles.ParticleOptions) ->
<init>
99:106:void postMoveUpdate() -> i
net.minecraft.client.particle.DripParticle$FallAndLandParticle -> fgs$e:
net.minecraft.core.particles.ParticleOptions landParticle -> b
63:65:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.world.level.material.Fluid,net.minecraft.core.particles.ParticleOptions) ->
<init>
69:73:void postMoveUpdate() -> i
net.minecraft.client.particle.DripParticle$FallingParticle -> fgs$f:
111:112:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.world.level.material.Fluid) -> <init>
115:117:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.world.level.material.Fluid,int) -> <init>
121:124:void postMoveUpdate() -> i
net.minecraft.client.particle.DripParticle$HoneyFallAndLandParticle -> fgs$g:
78:79:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.world.level.material.Fluid,net.minecraft.core.particles.ParticleOptions) ->
<init>
83:89:void postMoveUpdate() -> i
net.minecraft.client.particle.DustColorTransitionParticle -> fgt:
org.joml.Vector3f fromColor -> a
org.joml.Vector3f toColor -> b
14:20:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.core.particles.DustColorTransitionOptions,net.minecraft.cl
ient.particle.SpriteSet) -> <init>
23:23:org.joml.Vector3f randomizeColor(org.joml.Vector3f,float) -> a
27:32:void lerpColors(float) -> f
36:38:void
render(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,float)
-> a
net.minecraft.client.particle.DustColorTransitionParticle$Provider -> fgt$a:
net.minecraft.client.particle.SpriteSet sprites -> a
43:45:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
49:49:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.DustColorTransitionOptions,net.minecraf
t.client.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
40:40:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.DustParticle -> fgu:
8:9:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.core.particles.DustParticleOptions,net.minecraft.client.pa
rticle.SpriteSet) -> <init>
net.minecraft.client.particle.DustParticle$Provider -> fgu$a:
net.minecraft.client.particle.SpriteSet sprites -> a
14:16:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
20:20:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.DustParticleOptions,net.minecraft.clien
t.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
11:11:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.DustParticleBase -> fgv:
net.minecraft.client.particle.SpriteSet sprites -> a
11:28:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.core.particles.DustParticleOptionsBase,net.minecraft.clien
t.particle.SpriteSet) -> <init>
31:31:float randomizeColor(float,float) -> a
36:36:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
41:41:float getQuadSize(float) -> b
46:48:void tick() -> a
net.minecraft.client.particle.EnchantmentTableParticle -> fgw:
double xStart -> a
double yStart -> b
double zStart -> F
12:37:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
41:41:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
46:48:void move(double,double,double) -> a
52:64:int getLightColor(float) -> a
69:87:void tick() -> a
net.minecraft.client.particle.EnchantmentTableParticle$NautilusProvider -> fgw$a:
net.minecraft.client.particle.SpriteSet sprite -> a
107:109:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
113:115:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
104:104:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.EnchantmentTableParticle$Provider -> fgw$b:
net.minecraft.client.particle.SpriteSet sprite -> a
92:94:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
98:100:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
89:89:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.EndRodParticle -> fgx:
8:20:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
24:26:void move(double,double,double) -> a
net.minecraft.client.particle.EndRodParticle$Provider -> fgx$a:
net.minecraft.client.particle.SpriteSet sprites -> a
31:33:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
37:37:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
28:28:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.ExplodeParticle -> fgy:
net.minecraft.client.particle.SpriteSet sprites -> a
10:26:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
30:30:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
35:37:void tick() -> a
net.minecraft.client.particle.ExplodeParticle$Provider -> fgy$a:
net.minecraft.client.particle.SpriteSet sprites -> a
42:44:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
48:48:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
39:39:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.FallingDustParticle -> fgz:
float rotSpeed -> a
net.minecraft.client.particle.SpriteSet sprites -> b
19:36:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,float,floa
t,float,net.minecraft.client.particle.SpriteSet) -> <init>
40:40:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
45:45:float getQuadSize(float) -> b
50:70:void tick() -> a
net.minecraft.client.particle.FallingDustParticle$Provider -> fgz$a:
net.minecraft.client.particle.SpriteSet sprite -> a
75:77:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
82:96:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.BlockParticleOption,net.minecraft.clien
t.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
72:72:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.FireworkParticles -> fha:
22:22:void <init>() -> <init>
net.minecraft.client.particle.FireworkParticles$1 -> fha$1:
int[] $SwitchMap$net$minecraft$world$item$FireworkRocketItem$Shape -> a
98:98:void <clinit>() -> <clinit>
net.minecraft.client.particle.FireworkParticles$FlashProvider -> fha$a:
net.minecraft.client.particle.SpriteSet sprite -> a
347:349:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
353:355:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
344:344:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.FireworkParticles$OverlayParticle -> fha$b:
323:325:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double) -> <init>
329:329:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
334:336:void
render(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,float)
-> a
340:340:float getQuadSize(float) -> b
net.minecraft.client.particle.FireworkParticles$SparkParticle -> fha$c:
boolean trail -> b
boolean flicker -> F
net.minecraft.client.particle.ParticleEngine engine -> G
float fadeR -> H
float fadeG -> I
float fadeB -> J
boolean hasFade -> K
273:283:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.ParticleEngine,net.minecraft.client.partic
le.SpriteSet) -> <init>
286:287:void setTrail(boolean) -> a
290:291:void setFlicker(boolean) -> b
295:298:void
render(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,float)
-> a
302:318:void tick() -> a
net.minecraft.client.particle.FireworkParticles$SparkProvider -> fha$d:
net.minecraft.client.particle.SpriteSet sprites -> a
362:364:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
368:370:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
359:359:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.FireworkParticles$Starter -> fha$e:
int life -> a
net.minecraft.client.particle.ParticleEngine engine -> b
net.minecraft.nbt.ListTag explosions -> D
boolean twinkleDelay -> E
30:55:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.ParticleEngine,net.minecraft.nbt.CompoundT
ag) -> <init>
59:169:void tick() -> a
172:173:boolean isFarAwayFromCamera() -> c
178:188:void
createParticle(double,double,double,double,double,double,int[],int[],boolean,boolea
n) -> a
191:211:void createParticleBall(double,int,int[],int[],boolean,boolean) -> a
214:246:void createParticleShape(double,double[]
[],int[],int[],boolean,boolean,boolean) -> a
249:259:void createParticleBurst(int[],int[],boolean,boolean) -> a
net.minecraft.client.particle.FlameParticle -> fhb:
9:10:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
14:14:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
19:21:void move(double,double,double) -> a
25:26:float getQuadSize(float) -> b
31:41:int getLightColor(float) -> a
net.minecraft.client.particle.FlameParticle$Provider -> fhb$a:
net.minecraft.client.particle.SpriteSet sprite -> a
47:49:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
53:55:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
44:44:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.FlameParticle$SmallFlameProvider -> fhb$b:
net.minecraft.client.particle.SpriteSet sprite -> a
62:64:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
68:71:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
59:59:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.GlowParticle -> fhc:
net.minecraft.util.RandomSource RANDOM -> a
net.minecraft.client.particle.SpriteSet sprites -> b
15:24:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
28:28:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
33:43:int getLightColor(float) -> a
48:50:void tick() -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.particle.GlowParticle$ElectricSparkProvider -> fhc$a:
double SPEED_FACTOR -> a
net.minecraft.client.particle.SpriteSet sprite -> b
130:135:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
139:151:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
129:129:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.GlowParticle$GlowSquidProvider -> fhc$b:
net.minecraft.client.particle.SpriteSet sprite -> a
55:57:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
61:73:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
52:52:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.GlowParticle$ScrapeProvider -> fhc$c:
double SPEED_FACTOR -> a
net.minecraft.client.particle.SpriteSet sprite -> b
156:161:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
165:181:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
155:155:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.GlowParticle$WaxOffProvider -> fhc$d:
double SPEED_FACTOR -> a
net.minecraft.client.particle.SpriteSet sprite -> b
104:109:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
113:125:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
103:103:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.GlowParticle$WaxOnProvider -> fhc$e:
double SPEED_FACTOR -> a
net.minecraft.client.particle.SpriteSet sprite -> b
78:83:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
87:99:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
77:77:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.HeartParticle -> fhd:
9:20:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double) -> <init>
24:24:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
29:29:float getQuadSize(float) -> b
net.minecraft.client.particle.HeartParticle$AngryVillagerProvider -> fhd$a:
net.minecraft.client.particle.SpriteSet sprite -> a
50:52:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
56:59:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
47:47:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.HeartParticle$Provider -> fhd$b:
net.minecraft.client.particle.SpriteSet sprite -> a
35:37:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
41:43:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
32:32:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.HugeExplosionParticle -> fhe:
net.minecraft.client.particle.SpriteSet sprites -> a
11:20:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,net
.minecraft.client.particle.SpriteSet) -> <init>
24:24:int getLightColor(float) -> a
29:39:void tick() -> a
43:43:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
net.minecraft.client.particle.HugeExplosionParticle$Provider -> fhe$a:
net.minecraft.client.particle.SpriteSet sprites -> a
49:51:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
55:55:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
46:46:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.HugeExplosionSeedParticle -> fhf:
int life -> a
int lifeTime -> b
12:14:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double) -> <init>
18:28:void tick() -> a
net.minecraft.client.particle.HugeExplosionSeedParticle$Provider -> fhf$a:
30:30:void <init>() -> <init>
33:33:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
30:30:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.ItemPickupParticle -> fhg:
int LIFE_TIME -> a
net.minecraft.client.renderer.RenderBuffers renderBuffers -> b
net.minecraft.world.entity.Entity itemEntity -> D
net.minecraft.world.entity.Entity target -> E
int life -> F
net.minecraft.client.renderer.entity.EntityRenderDispatcher
entityRenderDispatcher -> G
25:26:void
<init>(net.minecraft.client.renderer.entity.EntityRenderDispatcher,net.minecraft.cl
ient.renderer.RenderBuffers,net.minecraft.client.multiplayer.ClientLevel,net.minecr
aft.world.entity.Entity,net.minecraft.world.entity.Entity) -> <init>
29:34:void
<init>(net.minecraft.client.renderer.entity.EntityRenderDispatcher,net.minecraft.cl
ient.renderer.RenderBuffers,net.minecraft.client.multiplayer.ClientLevel,net.minecr
aft.world.entity.Entity,net.minecraft.world.entity.Entity,net.minecraft.world.phys.
Vec3) -> <init>
37:41:net.minecraft.world.entity.Entity
getSafeCopy(net.minecraft.world.entity.Entity) -> a
46:46:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
51:66:void
render(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,float)
-> a
70:74:void tick() -> a
net.minecraft.client.particle.LargeSmokeParticle -> fhh:
8:9:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
net.minecraft.client.particle.LargeSmokeParticle$Provider -> fhh$a:
net.minecraft.client.particle.SpriteSet sprites -> a
14:16:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
20:20:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
11:11:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.LavaParticle -> fhi:
9:20:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double) -> <init>
24:24:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
29:33:int getLightColor(float) -> a
38:39:float getQuadSize(float) -> b
44:51:void tick() -> a
net.minecraft.client.particle.LavaParticle$Provider -> fhi$a:
net.minecraft.client.particle.SpriteSet sprite -> a
56:58:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
62:64:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
53:53:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.MobAppearanceParticle -> fhj:
net.minecraft.client.model.Model model -> a
net.minecraft.client.renderer.RenderType renderType -> b
22:29:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double) -> <init>
33:33:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
38:54:void
render(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,float)
-> a
net.minecraft.client.particle.MobAppearanceParticle$Provider -> fhj$a:
56:56:void <init>() -> <init>
59:59:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
56:56:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.NoRenderParticle -> fhk:
9:10:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double) -> <init>
13:14:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
18:18:void
render(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,float)
-> a
22:22:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
net.minecraft.client.particle.NoteParticle -> fhl:
9:23:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double) ->
<init>
27:27:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
32:32:float getQuadSize(float) -> b
net.minecraft.client.particle.NoteParticle$Provider -> fhl$a:
net.minecraft.client.particle.SpriteSet sprite -> a
38:40:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
44:46:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
35:35:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.Particle -> fhm:
net.minecraft.world.phys.AABB INITIAL_AABB -> a
double MAXIMUM_COLLISION_VELOCITY_SQUARED -> b
net.minecraft.client.multiplayer.ClientLevel level -> c
double xo -> d
double yo -> e
double zo -> f
double x -> g
double y -> h
double z -> i
double xd -> j
double yd -> k
double zd -> l
net.minecraft.world.phys.AABB bb -> D
boolean onGround -> m
boolean hasPhysics -> n
boolean stoppedByCollision -> E
boolean removed -> o
float bbWidth -> p
float bbHeight -> q
net.minecraft.util.RandomSource random -> r
int age -> s
int lifetime -> t
float gravity -> u
float rCol -> v
float gCol -> w
float bCol -> x
float alpha -> y
float roll -> z
float oRoll -> A
float friction -> B
boolean speedUpWhenYMotionIsBlocked -> C
32:66:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double) -> <init>
69:80:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
83:86:net.minecraft.client.particle.Particle setPower(float) -> c
90:93:void setParticleSpeed(double,double,double) -> b
96:97:net.minecraft.client.particle.Particle scale(float) -> d
101:104:void setColor(float,float,float) -> a
107:108:void setAlpha(float) -> e
111:112:void setLifetime(int) -> a
115:115:int getLifetime() -> j
119:142:void tick() -> a
void
render(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,float)
-> a
net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
150:150:java.lang.String toString() -> toString
154:155:void remove() -> k
158:166:void setSize(float,float) -> b
169:175:void setPos(double,double,double) -> c
178:210:void move(double,double,double) -> a
213:217:void setLocationFromBoundingbox() -> l
220:224:int getLightColor(float) -> a
228:228:boolean isAlive() -> m
232:232:net.minecraft.world.phys.AABB getBoundingBox() -> n
236:237:void setBoundingBox(net.minecraft.world.phys.AABB) -> a
240:240:java.util.Optional getParticleGroup() -> o
19:20:void <clinit>() -> <clinit>
net.minecraft.client.particle.ParticleDescription -> fhn:
java.util.List textures -> a
15:17:void <init>(java.util.List) -> <init>
20:20:java.util.List getTextures() -> a
24:34:net.minecraft.client.particle.ParticleDescription
fromJson(com.google.gson.JsonObject) -> a
30:30:java.lang.String lambda$fromJson$0(com.google.gson.JsonElement) -> a
net.minecraft.client.particle.ParticleEngine -> fho:
org.slf4j.Logger LOGGER -> b
net.minecraft.resources.FileToIdConverter PARTICLE_LISTER -> c
net.minecraft.resources.ResourceLocation PARTICLES_ATLAS_INFO -> d
int MAX_PARTICLES_PER_LAYER -> e
java.util.List RENDER_ORDER -> f
net.minecraft.client.multiplayer.ClientLevel level -> a
java.util.Map particles -> g
java.util.Queue trackingEmitters -> h
net.minecraft.client.renderer.texture.TextureManager textureManager -> i
net.minecraft.util.RandomSource random -> j
it.unimi.dsi.fastutil.ints.Int2ObjectMap providers -> k
java.util.Queue particlesToAdd -> l
java.util.Map spriteSets -> m
net.minecraft.client.renderer.texture.TextureAtlas textureAtlas -> n
it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap trackedParticleCounts -> o
89:125:void
<init>(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.client.renderer.t
exture.TextureManager) -> <init>
128:227:void registerProviders() -> e
230:231:void
register(net.minecraft.core.particles.ParticleType,net.minecraft.client.particle.Pa
rticleProvider) -> a
234:241:void
register(net.minecraft.core.particles.ParticleType,net.minecraft.client.particle.Pa
rticleProvider$Sprite) -> a
244:247:void
register(net.minecraft.core.particles.ParticleType,net.minecraft.client.particle.Pa
rticleEngine$SpriteParticleRegistration) -> a
253:269:java.util.concurrent.CompletableFuture
reload(net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBar
rier,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profil
ing.ProfilerFiller,net.minecraft.util.profiling.ProfilerFiller,java.util.concurrent
.Executor,java.util.concurrent.Executor) -> a
307:308:void close() -> a
311:319:java.util.Optional
loadParticleDescription(net.minecraft.resources.ResourceLocation,net.minecraft.serv
er.packs.resources.Resource) -> a
324:325:void
createTrackingEmitter(net.minecraft.world.entity.Entity,net.minecraft.core.particle
s.ParticleOptions) -> a
328:329:void
createTrackingEmitter(net.minecraft.world.entity.Entity,net.minecraft.core.particle
s.ParticleOptions,int) -> a
333:338:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,double,double,double,do
uble,double,double) -> a
344:348:net.minecraft.client.particle.Particle
makeParticle(net.minecraft.core.particles.ParticleOptions,double,double,double,doub
le,double,double) -> b
352:361:void add(net.minecraft.client.particle.Particle) -> a
364:387:void tick() -> b
390:401:void tickParticleList(java.util.Collection) -> a
404:405:void updateCount(net.minecraft.core.particles.ParticleGroup,int) -> a
409:418:void tickParticle(net.minecraft.client.particle.Particle) -> b
421:460:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource$BufferSource,net.minecraft.client.renderer.LightTexture,net.minecraft.clien
t.Camera,float) -> a
463:466:void setLevel(net.minecraft.client.multiplayer.ClientLevel) -> a
469:503:void
destroy(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockStat
e) -> a
506:543:void crack(net.minecraft.core.BlockPos,net.minecraft.core.Direction) ->
a
546:546:java.lang.String countParticles() -> d
550:550:boolean
hasSpaceInParticleLimit(net.minecraft.core.particles.ParticleGroup) -> a
554:558:void clearParticles() -> f
479:502:void
lambda$destroy$13(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state
.BlockState,double,double,double,double,double,double) -> a
396:396:void
lambda$tickParticleList$12(net.minecraft.core.particles.ParticleGroup) -> b
384:384:java.util.Queue
lambda$tick$11(net.minecraft.client.particle.ParticleRenderType) -> a
365:368:void
lambda$tick$10(net.minecraft.client.particle.ParticleRenderType,java.util.Queue) ->
a
270:303:void
lambda$reload$9(net.minecraft.util.profiling.ProfilerFiller,java.util.concurrent.Co
mpletableFuture,java.util.concurrent.CompletableFuture,java.lang.Void) -> a
279:297:void
lambda$reload$8(net.minecraft.client.renderer.texture.SpriteLoader$Preparations,jav
a.util.Set,net.minecraft.client.renderer.texture.TextureAtlasSprite,net.minecraft.c
lient.particle.ParticleEngine$1ParticleDefinition) -> a
255:260:java.util.concurrent.CompletionStage
lambda$reload$7(java.util.concurrent.Executor,java.util.Map) -> a
257:259:void
lambda$reload$6(java.util.List,java.util.concurrent.Executor,net.minecraft.resource
s.ResourceLocation,net.minecraft.server.packs.resources.Resource) -> a
258:258:net.minecraft.client.particle.ParticleEngine$1ParticleDefinition
lambda$reload$5(net.minecraft.resources.ResourceLocation,net.minecraft.server.packs
.resources.Resource) -> b
253:253:java.util.Map
lambda$reload$4(net.minecraft.server.packs.resources.ResourceManager) -> a
234:234:net.minecraft.client.particle.ParticleProvider
lambda$register$3(net.minecraft.client.particle.ParticleProvider$Sprite,net.minecra
ft.client.particle.SpriteSet) -> a
235:239:net.minecraft.client.particle.Particle
lambda$register$2(net.minecraft.client.particle.ParticleProvider$Sprite,net.minecra
ft.client.particle.SpriteSet,net.minecraft.core.particles.ParticleOptions,net.minec
raft.client.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
213:213:net.minecraft.client.particle.ParticleProvider
lambda$registerProviders$1(net.minecraft.client.particle.SpriteSet) -> a
213:213:net.minecraft.client.particle.Particle
lambda$registerProviders$0(net.minecraft.client.particle.SpriteSet,net.minecraft.co
re.particles.SimpleParticleType,net.minecraft.client.multiplayer.ClientLevel,double
,double,double,double,double,double) -> a
69:80:void <clinit>() -> <clinit>
net.minecraft.client.particle.ParticleEngine$1ParticleDefinition -> fho$a:
net.minecraft.resources.ResourceLocation id -> a
java.util.Optional sprites -> b
251:251:void
<init>(net.minecraft.resources.ResourceLocation,java.util.Optional) -> <init>
251:251:java.lang.String toString() -> toString
251:251:int hashCode() -> hashCode
251:251:boolean equals(java.lang.Object) -> equals
251:251:net.minecraft.resources.ResourceLocation id() -> a
251:251:java.util.Optional sprites() -> b
net.minecraft.client.particle.ParticleEngine$MutableSpriteSet -> fho$b:
java.util.List sprites -> a
99:99:void <init>() -> <init>
104:104:net.minecraft.client.renderer.texture.TextureAtlasSprite get(int,int) -
> a
109:109:net.minecraft.client.renderer.texture.TextureAtlasSprite
get(net.minecraft.util.RandomSource) -> a
113:114:void rebind(java.util.List) -> a
net.minecraft.client.particle.ParticleEngine$SpriteParticleRegistration -> fho$c:
net.minecraft.client.particle.ParticleProvider
create(net.minecraft.client.particle.SpriteSet) -> create
net.minecraft.client.particle.ParticleProvider -> fhp:
net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.ParticleProvider$Sprite -> fhp$a:
net.minecraft.client.particle.TextureSheetParticle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.ParticleRenderType -> fhq:
net.minecraft.client.particle.ParticleRenderType TERRAIN_SHEET -> a
net.minecraft.client.particle.ParticleRenderType PARTICLE_SHEET_OPAQUE -> b
net.minecraft.client.particle.ParticleRenderType PARTICLE_SHEET_TRANSLUCENT ->
c
net.minecraft.client.particle.ParticleRenderType PARTICLE_SHEET_LIT -> d
net.minecraft.client.particle.ParticleRenderType CUSTOM -> e
net.minecraft.client.particle.ParticleRenderType NO_RENDER -> f
void
begin(com.mojang.blaze3d.vertex.BufferBuilder,net.minecraft.client.renderer.texture
.TextureManager) -> a
void end(com.mojang.blaze3d.vertex.Tesselator) -> a
13:114:void <clinit>() -> <clinit>
net.minecraft.client.particle.ParticleRenderType$1 -> fhq$1:
13:13:void <init>() -> <init>
16:21:void
begin(com.mojang.blaze3d.vertex.BufferBuilder,net.minecraft.client.renderer.texture
.TextureManager) -> a
25:26:void end(com.mojang.blaze3d.vertex.Tesselator) -> a
30:30:java.lang.String toString() -> toString
net.minecraft.client.particle.ParticleRenderType$2 -> fhq$2:
34:34:void <init>() -> <init>
37:42:void
begin(com.mojang.blaze3d.vertex.BufferBuilder,net.minecraft.client.renderer.texture
.TextureManager) -> a
46:47:void end(com.mojang.blaze3d.vertex.Tesselator) -> a
51:51:java.lang.String toString() -> toString
net.minecraft.client.particle.ParticleRenderType$3 -> fhq$3:
55:55:void <init>() -> <init>
58:63:void
begin(com.mojang.blaze3d.vertex.BufferBuilder,net.minecraft.client.renderer.texture
.TextureManager) -> a
67:68:void end(com.mojang.blaze3d.vertex.Tesselator) -> a
72:72:java.lang.String toString() -> toString
net.minecraft.client.particle.ParticleRenderType$4 -> fhq$4:
76:76:void <init>() -> <init>
79:83:void
begin(com.mojang.blaze3d.vertex.BufferBuilder,net.minecraft.client.renderer.texture
.TextureManager) -> a
87:88:void end(com.mojang.blaze3d.vertex.Tesselator) -> a
92:92:java.lang.String toString() -> toString
net.minecraft.client.particle.ParticleRenderType$5 -> fhq$5:
96:96:void <init>() -> <init>
99:102:void
begin(com.mojang.blaze3d.vertex.BufferBuilder,net.minecraft.client.renderer.texture
.TextureManager) -> a
106:106:void end(com.mojang.blaze3d.vertex.Tesselator) -> a
110:110:java.lang.String toString() -> toString
net.minecraft.client.particle.ParticleRenderType$6 -> fhq$6:
114:114:void <init>() -> <init>
117:117:void
begin(com.mojang.blaze3d.vertex.BufferBuilder,net.minecraft.client.renderer.texture
.TextureManager) -> a
121:121:void end(com.mojang.blaze3d.vertex.Tesselator) -> a
125:125:java.lang.String toString() -> toString
net.minecraft.client.particle.PlayerCloudParticle -> fhr:
net.minecraft.client.particle.SpriteSet sprites -> a
12:35:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
39:39:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
44:44:float getQuadSize(float) -> b
49:62:void tick() -> a
net.minecraft.client.particle.PlayerCloudParticle$Provider -> fhr$a:
net.minecraft.client.particle.SpriteSet sprites -> a
67:69:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
73:73:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
64:64:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.PlayerCloudParticle$SneezeProvider -> fhr$b:
net.minecraft.client.particle.SpriteSet sprites -> a
80:82:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
86:89:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
77:77:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.PortalParticle -> fhs:
double xStart -> a
double yStart -> b
double zStart -> F
12:32:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
36:36:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
41:43:void move(double,double,double) -> a
47:51:float getQuadSize(float) -> b
56:68:int getLightColor(float) -> a
73:90:void tick() -> a
net.minecraft.client.particle.PortalParticle$Provider -> fhs$a:
net.minecraft.client.particle.SpriteSet sprite -> a
95:97:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
101:103:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
92:92:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.ReversePortalParticle -> fht:
8:12:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
16:17:float getQuadSize(float) -> b
22:36:void tick() -> a
net.minecraft.client.particle.ReversePortalParticle$ReversePortalProvider -> fht$a:
net.minecraft.client.particle.SpriteSet sprite -> a
41:43:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
47:49:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
38:38:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.RisingParticle -> fhu:
7:17:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
net.minecraft.client.particle.SculkChargeParticle -> fhv:
net.minecraft.client.particle.SpriteSet sprites -> a
10:19:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
23:23:int getLightColor(float) -> a
28:28:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
33:35:void tick() -> a
net.minecraft.client.particle.SculkChargeParticle$Provider -> fhv$a:
net.minecraft.client.particle.SpriteSet sprite -> a
37:37:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
40:46:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SculkChargeParticleOptions,net.minecraf
t.client.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
37:37:java.lang.String toString() -> toString
37:37:int hashCode() -> hashCode
37:37:boolean equals(java.lang.Object) -> equals
37:37:net.minecraft.client.particle.SpriteSet sprite() -> a
37:37:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SculkChargePopParticle -> fhw:
net.minecraft.client.particle.SpriteSet sprites -> a
10:19:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
23:23:int getLightColor(float) -> a
28:28:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
33:35:void tick() -> a
net.minecraft.client.particle.SculkChargePopParticle$Provider -> fhw$a:
net.minecraft.client.particle.SpriteSet sprite -> a
37:37:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
40:44:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
37:37:java.lang.String toString() -> toString
37:37:int hashCode() -> hashCode
37:37:boolean equals(java.lang.Object) -> equals
37:37:net.minecraft.client.particle.SpriteSet sprite() -> a
37:37:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.ShriekParticle -> fhx:
org.joml.Vector3f ROTATION_VECTOR -> a
org.joml.Vector3f TRANSFORM_VECTOR -> b
float MAGICAL_X_ROT -> F
int delay -> G
23:34:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,int) ->
<init>
38:38:float getQuadSize(float) -> b
43:55:void
render(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,float)
-> a
58:88:void
renderRotatedParticle(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client
.Camera,float,java.util.function.Consumer) -> a
91:92:void
makeCornerVertex(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Vector3f,float,f
loat,int) -> a
96:96:int getLightColor(float) -> a
101:101:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
106:112:void tick() -> a
53:54:void lambda$render$1(org.joml.Quaternionf) -> a
50:51:void lambda$render$0(org.joml.Quaternionf) -> b
16:17:void <clinit>() -> <clinit>
net.minecraft.client.particle.ShriekParticle$Provider -> fhx$a:
net.minecraft.client.particle.SpriteSet sprite -> a
117:119:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
123:126:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ShriekParticleOption,net.minecraft.clie
nt.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
114:114:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SimpleAnimatedParticle -> fhy:
net.minecraft.client.particle.SpriteSet sprites -> a
float fadeR -> b
float fadeG -> F
float fadeB -> G
boolean hasFade -> H
15:19:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.client.particle.SpriteSet,float) -> <init>
22:27:void setColor(int) -> b
30:34:void setFadeColor(int) -> c
38:38:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
43:54:void tick() -> a
58:58:int getLightColor(float) -> a
net.minecraft.client.particle.SingleQuadParticle -> fhz:
float quadSize -> D
15:17:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double) -> <init>
20:22:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
26:67:void
render(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,float)
-> a
70:70:float getQuadSize(float) -> b
75:76:net.minecraft.client.particle.Particle scale(float) -> d
float getU0() -> c
float getU1() -> d
float getV0() -> e
float getV1() -> f
net.minecraft.client.particle.SmokeParticle -> fia:
8:9:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,float,net.minecraft.client.particle.SpriteSet) -> <init>
net.minecraft.client.particle.SmokeParticle$Provider -> fia$a:
net.minecraft.client.particle.SpriteSet sprites -> a
14:16:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
20:20:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
11:11:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SnowflakeParticle -> fib:
net.minecraft.client.particle.SpriteSet sprites -> a
10:22:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
26:26:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
31:37:void tick() -> a
net.minecraft.client.particle.SnowflakeParticle$Provider -> fib$a:
net.minecraft.client.particle.SpriteSet sprites -> a
42:44:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
48:50:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
39:39:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SonicBoomParticle -> fic:
8:14:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,net
.minecraft.client.particle.SpriteSet) -> <init>
net.minecraft.client.particle.SonicBoomParticle$Provider -> fic$a:
net.minecraft.client.particle.SpriteSet sprites -> a
19:21:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
25:25:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
16:16:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SoulParticle -> fid:
net.minecraft.client.particle.SpriteSet sprites -> b
boolean isGlowing -> a
11:17:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
21:25:int getLightColor(float) -> a
30:30:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
35:37:void tick() -> a
net.minecraft.client.particle.SoulParticle$EmissiveProvider -> fid$a:
net.minecraft.client.particle.SpriteSet sprite -> a
57:59:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
63:66:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
54:54:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SoulParticle$Provider -> fid$b:
net.minecraft.client.particle.SpriteSet sprite -> a
42:44:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
48:50:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
39:39:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SpellParticle -> fie:
net.minecraft.util.RandomSource RANDOM -> a
net.minecraft.client.particle.SpriteSet sprites -> b
16:37:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
41:41:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
46:54:void tick() -> a
57:59:boolean isCloseToScopingPlayer() -> g
11:11:void <clinit>() -> <clinit>
net.minecraft.client.particle.SpellParticle$AmbientMobProvider -> fie$a:
net.minecraft.client.particle.SpriteSet sprite -> a
93:95:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
99:102:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
90:90:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SpellParticle$InstantProvider -> fie$b:
net.minecraft.client.particle.SpriteSet sprite -> a
125:127:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
131:131:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
122:122:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SpellParticle$MobProvider -> fie$c:
net.minecraft.client.particle.SpriteSet sprite -> a
78:80:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
84:86:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
75:75:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SpellParticle$Provider -> fie$d:
net.minecraft.client.particle.SpriteSet sprite -> a
65:67:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
71:71:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
62:62:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SpellParticle$WitchProvider -> fie$e:
net.minecraft.client.particle.SpriteSet sprite -> a
109:111:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
115:118:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
106:106:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SpitParticle -> fif:
8:10:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
net.minecraft.client.particle.SpitParticle$Provider -> fif$a:
net.minecraft.client.particle.SpriteSet sprites -> a
15:17:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
21:21:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
12:12:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SplashParticle -> fig:
8:15:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
net.minecraft.client.particle.SplashParticle$Provider -> fig$a:
net.minecraft.client.particle.SpriteSet sprite -> a
20:22:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
26:28:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
17:17:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SpriteSet -> fih:
net.minecraft.client.renderer.texture.TextureAtlasSprite get(int,int) -> a
net.minecraft.client.renderer.texture.TextureAtlasSprite
get(net.minecraft.util.RandomSource) -> a
net.minecraft.client.particle.SquidInkParticle -> fii:
10:25:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,int,net.minecraft.client.particle.SpriteSet) -> <init>
29:39:void tick() -> a
net.minecraft.client.particle.SquidInkParticle$GlowInkProvider -> fii$a:
net.minecraft.client.particle.SpriteSet sprites -> a
57:59:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
63:63:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
54:54:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SquidInkParticle$Provider -> fii$b:
net.minecraft.client.particle.SpriteSet sprites -> a
44:46:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
50:50:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
41:41:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SuspendedParticle -> fij:
14:24:void
<init>(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.client.particle.S
priteSet,double,double,double) -> <init>
27:37:void
<init>(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.client.particle.S
priteSet,double,double,double,double,double,double) -> <init>
41:41:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
net.minecraft.client.particle.SuspendedParticle$CrimsonSporeProvider -> fij$a:
net.minecraft.client.particle.SpriteSet sprite -> a
84:86:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
90:96:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
81:81:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SuspendedParticle$SporeBlossomAirProvider -> fij$b:
net.minecraft.client.particle.SpriteSet sprite -> a
62:64:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
68:77:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
59:59:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SuspendedParticle$SporeBlossomAirProvider$1 ->
fij$b$1:
net.minecraft.client.particle.SuspendedParticle$SporeBlossomAirProvider this$0
-> a
68:68:void
<init>(net.minecraft.client.particle.SuspendedParticle$SporeBlossomAirProvider,net.
minecraft.client.multiplayer.ClientLevel,net.minecraft.client.particle.SpriteSet,do
uble,double,double,double,double,double) -> <init>
71:71:java.util.Optional getParticleGroup() -> o
net.minecraft.client.particle.SuspendedParticle$UnderwaterProvider -> fij$c:
net.minecraft.client.particle.SpriteSet sprite -> a
47:49:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
53:55:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
44:44:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SuspendedParticle$WarpedSporeProvider -> fij$d:
net.minecraft.client.particle.SpriteSet sprite -> a
103:105:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
109:113:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
100:100:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SuspendedTownParticle -> fik:
8:23:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
27:27:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
32:34:void move(double,double,double) -> a
38:51:void tick() -> a
net.minecraft.client.particle.SuspendedTownParticle$ComposterFillProvider -> fik$a:
net.minecraft.client.particle.SpriteSet sprite -> a
87:89:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
93:97:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
84:84:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SuspendedTownParticle$DolphinSpeedProvider -> fik$b:
net.minecraft.client.particle.SpriteSet sprite -> a
104:106:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
110:115:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
101:101:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SuspendedTownParticle$EggCrackProvider -> fik$c:
net.minecraft.client.particle.SpriteSet sprite -> a
122:124:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
128:131:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
119:119:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SuspendedTownParticle$HappyVillagerProvider -> fik$d:
net.minecraft.client.particle.SpriteSet sprite -> a
71:73:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
77:80:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
68:68:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SuspendedTownParticle$Provider -> fik$e:
net.minecraft.client.particle.SpriteSet sprite -> a
56:58:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
62:64:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
53:53:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.TerrainParticle -> fil:
net.minecraft.core.BlockPos pos -> a
float uo -> b
float vo -> F
19:20:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.world.level.block.state.BlockState) -> <init>
23:42:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Bloc
kPos) -> <init>
46:46:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
51:51:float getU0() -> c
56:56:float getU1() -> d
61:61:float getV0() -> e
66:66:float getV1() -> f
71:78:int getLightColor(float) -> a
net.minecraft.client.particle.TerrainParticle$Provider -> fil$a:
81:81:void <init>() -> <init>
84:88:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.BlockParticleOption,net.minecraft.clien
t.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
81:81:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.TextureSheetParticle -> fim:
net.minecraft.client.renderer.texture.TextureAtlasSprite sprite -> E
8:9:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double) -> <init>
12:13:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
18:19:void setSprite(net.minecraft.client.renderer.texture.TextureAtlasSprite)
-> a
23:23:float getU0() -> c
28:28:float getU1() -> d
33:33:float getV0() -> e
38:38:float getV1() -> f
42:43:void pickSprite(net.minecraft.client.particle.SpriteSet) -> a
46:49:void setSpriteFromAge(net.minecraft.client.particle.SpriteSet) -> b
net.minecraft.client.particle.TotemParticle -> fin:
8:26:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
net.minecraft.client.particle.TotemParticle$Provider -> fin$a:
net.minecraft.client.particle.SpriteSet sprites -> a
31:33:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
37:37:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
28:28:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.TrackingEmitter -> fio:
net.minecraft.world.entity.Entity entity -> a
int life -> b
int lifeTime -> D
net.minecraft.core.particles.ParticleOptions particleType -> E
15:16:void
<init>(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.world.entity.Enti
ty,net.minecraft.core.particles.ParticleOptions) -> <init>
19:20:void
<init>(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.world.entity.Enti
ty,net.minecraft.core.particles.ParticleOptions,int) -> <init>
23:28:void
<init>(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.world.entity.Enti
ty,net.minecraft.core.particles.ParticleOptions,int,net.minecraft.world.phys.Vec3)
-> <init>
32:48:void tick() -> a
net.minecraft.client.particle.VibrationSignalParticle -> fip:
net.minecraft.world.level.gameevent.PositionSource target -> a
float rot -> b
float rotO -> F
float pitch -> G
float pitchO -> H
26:42:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.world.level.gameevent.PositionSource,int) -> <init>
46:52:void
render(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,float)
-> a
55:94:void
renderSignal(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,f
loat,java.util.function.Consumer) -> a
98:98:int getLightColor(float) -> a
103:103:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
108:143:void tick() -> a
51:51:void lambda$render$1(float,float,float,org.joml.Quaternionf) -> a
50:50:void lambda$render$0(float,float,float,org.joml.Quaternionf) -> b
net.minecraft.client.particle.VibrationSignalParticle$Provider -> fip$a:
net.minecraft.client.particle.SpriteSet sprite -> a
148:150:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
154:157:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.VibrationParticleOption,net.minecraft.c
lient.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
145:145:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.WakeParticle -> fiq:
net.minecraft.client.particle.SpriteSet sprites -> a
10:24:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
28:28:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
33:53:void tick() -> a
net.minecraft.client.particle.WakeParticle$Provider -> fiq$a:
net.minecraft.client.particle.SpriteSet sprites -> a
58:60:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
64:64:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
55:55:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.WaterCurrentDownParticle -> fir:
float angle -> a
13:26:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double) -> <init>
30:30:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
35:56:void tick() -> a
net.minecraft.client.particle.WaterCurrentDownParticle$Provider -> fir$a:
net.minecraft.client.particle.SpriteSet sprite -> a
61:63:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
67:69:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
58:58:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.WaterDropParticle -> fis:
10:19:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double) -> <init>
23:23:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
28:60:void tick() -> a
net.minecraft.client.particle.WaterDropParticle$Provider -> fis$a:
net.minecraft.client.particle.SpriteSet sprite -> a
65:67:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
71:73:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
62:62:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.WhiteAshParticle -> fit:
int COLOR_RGB24 -> a
11:15:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,float,net.minecraft.client.particle.SpriteSet) -> <init>
net.minecraft.client.particle.WhiteAshParticle$Provider -> fit$a:
net.minecraft.client.particle.SpriteSet sprites -> a
20:22:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
26:30:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
17:17:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.package-info -> fiu:
net.minecraft.client.player.AbstractClientPlayer -> fiv:
java.lang.String SKIN_URL_TEMPLATE -> g
net.minecraft.client.multiplayer.PlayerInfo playerInfo -> cl
net.minecraft.world.phys.Vec3 deltaMovementOnPreviousTick -> b
float elytraRotX -> c
float elytraRotY -> d
float elytraRotZ -> e
net.minecraft.client.multiplayer.ClientLevel clientLevel -> f
34:44:void
<init>(net.minecraft.client.multiplayer.ClientLevel,com.mojang.authlib.GameProfile)
-> <init>
48:49:boolean isSpectator() -> G_
54:55:boolean isCreative() -> f
59:59:boolean isCapeLoaded() -> a
64:67:net.minecraft.client.multiplayer.PlayerInfo getPlayerInfo() -> b
72:74:void tick() -> l
77:77:net.minecraft.world.phys.Vec3 getDeltaMovementLerped(float) -> b
81:82:boolean isSkinLoaded() -> c
86:87:net.minecraft.resources.ResourceLocation getSkinTextureLocation() -> d
92:93:net.minecraft.resources.ResourceLocation getCloakTextureLocation() -> e
97:97:boolean isElytraLoaded() -> h
102:103:net.minecraft.resources.ResourceLocation getElytraTextureLocation() ->
i
107:114:void
registerSkinTexture(net.minecraft.resources.ResourceLocation,java.lang.String) -> a
117:117:net.minecraft.resources.ResourceLocation
getSkinLocation(java.lang.String) -> c
121:122:java.lang.String getModelName() -> j
126:154:float getFieldOfViewModifier() -> m
net.minecraft.client.player.Input -> fiw:
float leftImpulse -> a
float forwardImpulse -> b
boolean up -> c
boolean down -> d
boolean left -> e
boolean right -> f
boolean jumping -> g
boolean shiftKeyDown -> h
6:6:void <init>() -> <init>
18:18:void tick(boolean,float) -> a
21:21:net.minecraft.world.phys.Vec2 getMoveVector() -> a
25:25:boolean hasForwardImpulse() -> b
net.minecraft.client.player.KeyboardInput -> fix:
net.minecraft.client.Options options -> i
8:10:void <init>(net.minecraft.client.Options) -> <init>
13:17:float calculateImpulse(boolean,boolean) -> a
22:38:void tick(boolean,float) -> a
net.minecraft.client.player.LocalPlayer -> fiy:
org.slf4j.Logger LOGGER -> g
int POSITION_REMINDER_INTERVAL -> cv
int WATER_VISION_MAX_TIME -> cw
int WATER_VISION_QUICK_TIME -> cx
float WATER_VISION_QUICK_PERCENT -> cy
double SUFFOCATING_COLLISION_CHECK_SCALE -> cz
double MINOR_COLLISION_ANGLE_THRESHOLD_RADIAN -> cA
float DEFAULT_SNEAKING_MOVEMENT_FACTOR -> cB
net.minecraft.client.multiplayer.ClientPacketListener connection -> cl
net.minecraft.stats.StatsCounter stats -> cC
net.minecraft.client.ClientRecipeBook recipeBook -> cD
java.util.List ambientSoundHandlers -> cE
int permissionLevel -> cF
double xLast -> cG
double yLast1 -> cH
double zLast -> cI
float yRotLast -> cJ
float xRotLast -> cK
boolean lastOnGround -> cL
boolean crouching -> cM
boolean wasShiftKeyDown -> cN
boolean wasSprinting -> cO
int positionReminder -> cP
boolean flashOnSetHealth -> cQ
java.lang.String serverBrand -> cR
net.minecraft.client.player.Input input -> cm
net.minecraft.client.Minecraft minecraft -> cn
int sprintTriggerTime -> co
float yBob -> cp
float xBob -> cq
float yBobO -> cr
float xBobO -> cs
int jumpRidingTicks -> cS
float jumpRidingScale -> cT
float spinningEffectIntensity -> ct
float oSpinningEffectIntensity -> cu
boolean startedUsingItem -> cU
net.minecraft.world.InteractionHand usingItemHand -> cV
boolean handsBusy -> cW
boolean autoJumpEnabled -> cX
int autoJumpTime -> cY
boolean wasFallFlying -> cZ
int waterVisionTime -> da
boolean showDeathScreen -> db
109:165:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.multiplayer.ClientLevel,
net.minecraft.client.multiplayer.ClientPacketListener,net.minecraft.stats.StatsCoun
ter,net.minecraft.client.ClientRecipeBook,boolean,boolean) -> <init>
169:169:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
175:175:void heal(float) -> s
179:191:boolean startRiding(net.minecraft.world.entity.Entity,boolean) -> a
196:198:void removeVehicle() -> bA
202:202:float getViewXRot(float) -> g
207:210:float getViewYRot(float) -> h
215:236:void tick() -> l
239:244:float getCurrentMood() -> o
248:300:void sendPosition() -> K
303:309:void sendIsSprintingIfNeeded() -> L
312:315:boolean drop(boolean) -> a
320:322:void swing(net.minecraft.world.InteractionHand) -> a
326:328:void respawn() -> fL
332:336:void actuallyHurt(net.minecraft.world.damagesource.DamageSource,float)
-> f
340:342:void closeContainer() -> q
346:348:void clientSideCloseContainer() -> p
351:369:void hurtTo(float) -> c
373:374:void onUpdateAbilities() -> w
378:378:boolean isLocalPlayer() -> g
383:383:boolean isSuppressingSlidingDownLadder() -> fq
388:388:boolean canSpawnSprintParticle() -> bg
393:393:boolean canSpawnSoulSpeedParticle() -> dO
397:398:void sendRidingJump() -> s
401:402:void sendOpenInventory() -> t
405:406:void setServerBrand(java.lang.String) -> d
410:410:java.lang.String getServerBrand() -> u
414:414:net.minecraft.stats.StatsCounter getStats() -> v
418:418:net.minecraft.client.ClientRecipeBook getRecipeBook() -> x
422:426:void removeRecipeHighlight(net.minecraft.world.item.crafting.Recipe) ->
a
430:430:int getPermissionLevel() -> B
434:435:void setPermissionLevel(int) -> a
439:440:void displayClientMessage(net.minecraft.network.chat.Component,boolean)
-> a
443:474:void moveTowardsClosestSpace(double,double) -> c
478:480:boolean suffocatesAt(net.minecraft.core.BlockPos) -> i
484:487:void setExperienceValues(float,int,int) -> a
491:492:void sendSystemMessage(net.minecraft.network.chat.Component) -> a
496:501:void handleEntityEvent(byte) -> b
504:505:void setShowDeathScreen(boolean) -> b
508:508:boolean shouldShowDeathScreen() -> y
513:514:void playSound(net.minecraft.sounds.SoundEvent,float,float) -> a
518:519:void
playNotifySound(net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,fl
oat,float) -> a
523:523:boolean isEffectiveAi() -> cV
528:537:void startUsingItem(net.minecraft.world.InteractionHand) -> c
541:541:boolean isUsingItem() -> fi
546:548:void stopUsingItem() -> fo
553:553:net.minecraft.world.InteractionHand getUsedItemHand() -> fj
558:575:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
579:579:net.minecraft.world.entity.PlayerRideableJumping jumpableVehicle() -> z
583:583:float getJumpRidingScale() -> A
588:588:boolean isTextFilteringEnabled() -> U
593:598:void
openTextEdit(net.minecraft.world.level.block.entity.SignBlockEntity,boolean) -> a
602:603:void
openMinecartCommandBlock(net.minecraft.world.level.BaseCommandBlock) -> a
607:608:void
openCommandBlock(net.minecraft.world.level.block.entity.CommandBlockEntity) -> a
612:613:void
openStructureBlock(net.minecraft.world.level.block.entity.StructureBlockEntity) ->
a
617:618:void
openJigsawBlock(net.minecraft.world.level.block.entity.JigsawBlockEntity) -> a
622:625:void
openItemGui(net.minecraft.world.item.ItemStack,net.minecraft.world.InteractionHand)
-> a
629:630:void crit(net.minecraft.world.entity.Entity) -> a
634:635:void magicCrit(net.minecraft.world.entity.Entity) -> b
639:639:boolean isShiftKeyDown() -> bP
644:644:boolean isCrouching() -> bU
648:648:boolean isMovingSlowly() -> C
653:664:void serverAiStep() -> fc
667:667:boolean isControlledCamera() -> D
671:687:void resetPos() -> E
691:854:void aiStep() -> b_
859:863:void tickDeath() -> dX
866:892:void handleNetherPortalClient() -> M
896:904:void rideTick() -> bv
907:907:boolean isHandsBusy() -> G
913:918:net.minecraft.world.effect.MobEffectInstance
removeEffectNoUpdate(net.minecraft.world.effect.MobEffect) -> c
923:927:void
move(net.minecraft.world.entity.MoverType,net.minecraft.world.phys.Vec3) -> a
930:930:boolean isAutoJumpEnabled() -> I
934:1131:void updateAutoJump(float,float) -> f
1135:1147:boolean isHorizontalCollisionMinor(net.minecraft.world.phys.Vec3) ->
b
1151:1157:boolean canAutoJump() -> N
1161:1162:boolean isMoving() -> O
1166:1172:boolean canStartSprinting() -> P
1176:1176:boolean vehicleCanSprint(net.minecraft.world.entity.Entity) -> c
1182:1183:boolean hasEnoughImpulseToStartSprinting() -> Q
1187:1187:boolean hasEnoughFoodToStartSprinting() -> R
1191:1201:float getWaterVision() -> J
1205:1209:void onGameModeChanged(net.minecraft.world.level.GameType) -> a
1213:1213:boolean isUnderWater() -> aZ
1218:1234:boolean updateIsUnderwater() -> fG
1239:1246:net.minecraft.world.phys.Vec3 getRopeHoldPosition(float) -> q
1251:1252:void
updateTutorialInventoryAction(net.minecraft.world.item.ItemStack,net.minecraft.worl
d.item.ItemStack,net.minecraft.world.inventory.ClickAction) -> a
1256:1256:float getVisualRotationYInDegrees() -> dz
1071:1071:java.util.stream.Stream
lambda$updateAutoJump$0(net.minecraft.world.phys.shapes.VoxelShape) -> a
95:95:void <clinit>() -> <clinit>
net.minecraft.client.player.RemotePlayer -> fiz:
net.minecraft.world.phys.Vec3 lerpDeltaMovement -> g
int lerpDeltaMovementSteps -> cl
12:20:void
<init>(net.minecraft.client.multiplayer.ClientLevel,com.mojang.authlib.GameProfile)
-> <init>
24:29:boolean shouldRenderAtSqrDistance(double) -> a
34:34:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
39:41:void tick() -> l
45:85:void aiStep() -> b_
89:91:void lerpMotion(double,double,double) -> l
98:98:void updatePlayerPose() -> fH
102:104:void sendSystemMessage(net.minecraft.network.chat.Component) -> a
net.minecraft.client.player.inventory.Hotbar -> fja:
net.minecraft.core.NonNullList items -> a
12:13:void <init>() -> <init>
17:17:java.util.List delegate() -> delegate
21:25:net.minecraft.nbt.ListTag createTag() -> a
29:33:void fromTag(net.minecraft.nbt.ListTag) -> a
37:42:boolean isEmpty() -> isEmpty
12:12:java.util.Collection delegate() -> delegate
12:12:java.lang.Object delegate() -> delegate
net.minecraft.client.player.inventory.package-info -> fjb:
net.minecraft.client.player.package-info -> fjc:
net.minecraft.client.profiling.ClientMetricsSamplersProvider -> fjd:
net.minecraft.client.renderer.LevelRenderer levelRenderer -> a
java.util.Set samplers -> b
net.minecraft.util.profiling.metrics.profiling.ProfilerSamplerAdapter
samplerFactory -> c
21:28:void
<init>(java.util.function.LongSupplier,net.minecraft.client.renderer.LevelRenderer)
-> <init>
31:46:void registerStaticSamplers() -> a
50:51:java.util.Set samplers(java.util.function.Supplier) -> a
net.minecraft.client.profiling.package-info -> fje:
net.minecraft.client.quickplay.QuickPlay -> fjf:
net.minecraft.network.chat.Component ERROR_TITLE -> a
net.minecraft.network.chat.Component INVALID_IDENTIFIER -> b
net.minecraft.network.chat.Component REALM_CONNECT -> c
net.minecraft.network.chat.Component REALM_PERMISSION -> d
net.minecraft.network.chat.Component TO_TITLE -> e
net.minecraft.network.chat.Component TO_WORLD_LIST -> f
net.minecraft.network.chat.Component TO_REALMS_LIST -> g
29:29:void <init>() -> <init>
40:53:void
connect(net.minecraft.client.Minecraft,net.minecraft.client.main.GameConfig$QuickPl
ayData,net.minecraft.server.packs.resources.ReloadInstance,com.mojang.realmsclient.
client.RealmsClient) -> a
56:63:void
joinSingleplayerWorld(net.minecraft.client.Minecraft,java.lang.String) -> a
66:77:void
joinMultiplayerWorld(net.minecraft.client.Minecraft,java.lang.String) -> b
83:104:void
joinRealmsWorld(net.minecraft.client.Minecraft,com.mojang.realmsclient.client.Realm
sClient,java.lang.String) -> a
94:94:boolean
lambda$joinRealmsWorld$1(long,com.mojang.realmsclient.dto.RealmsServer) -> a
45:52:void
lambda$connect$0(java.lang.String,net.minecraft.client.Minecraft,java.lang.String,j
ava.lang.String,com.mojang.realmsclient.client.RealmsClient) -> a
30:37:void <clinit>() -> <clinit>
net.minecraft.client.quickplay.QuickPlayLog -> fjg:
net.minecraft.client.quickplay.QuickPlayLog INACTIVE -> a
org.slf4j.Logger LOGGER -> b
com.google.gson.Gson GSON -> c
java.nio.file.Path path -> d
net.minecraft.client.quickplay.QuickPlayLog$QuickPlayWorld worldData -> e
43:45:void <init>(java.lang.String) -> <init>
48:51:net.minecraft.client.quickplay.QuickPlayLog of(java.lang.String) -> a
55:56:void
setWorldData(net.minecraft.client.quickplay.QuickPlayLog$Type,java.lang.String,java
.lang.String) -> a
59:84:void log(net.minecraft.client.Minecraft) -> a
66:83:void lambda$log$1(net.minecraft.client.Minecraft) -> b
77:82:void lambda$log$0(com.google.gson.JsonElement) -> a
25:36:void <clinit>() -> <clinit>
net.minecraft.client.quickplay.QuickPlayLog$1 -> fjg$1:
25:25:void <init>(java.lang.String) -> <init>
28:28:void log(net.minecraft.client.Minecraft) -> a
32:32:void
setWorldData(net.minecraft.client.quickplay.QuickPlayLog$Type,java.lang.String,java
.lang.String) -> a
net.minecraft.client.quickplay.QuickPlayLog$QuickPlayEntry -> fjg$a:
net.minecraft.client.quickplay.QuickPlayLog$QuickPlayWorld quickPlayWorld -> b
java.time.Instant lastPlayedTime -> c
net.minecraft.world.level.GameType gamemode -> d
com.mojang.serialization.Codec CODEC -> a
113:113:void
<init>(net.minecraft.client.quickplay.QuickPlayLog$QuickPlayWorld,java.time.Instant
,net.minecraft.world.level.GameType) -> <init>
113:113:java.lang.String toString() -> toString
113:113:int hashCode() -> hashCode
113:113:boolean equals(java.lang.Object) -> equals
113:113:net.minecraft.client.quickplay.QuickPlayLog$QuickPlayWorld
quickPlayWorld() -> a
113:113:java.time.Instant lastPlayedTime() -> b
113:113:net.minecraft.world.level.GameType gamemode() -> c
114:118:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
114:114:void <clinit>() -> <clinit>
net.minecraft.client.quickplay.QuickPlayLog$QuickPlayWorld -> fjg$b:
net.minecraft.client.quickplay.QuickPlayLog$Type type -> b
java.lang.String id -> c
java.lang.String name -> d
com.mojang.serialization.MapCodec MAP_CODEC -> a
105:105:void
<init>(net.minecraft.client.quickplay.QuickPlayLog$Type,java.lang.String,java.lang.
String) -> <init>
105:105:java.lang.String toString() -> toString
105:105:int hashCode() -> hashCode
105:105:boolean equals(java.lang.Object) -> equals
105:105:net.minecraft.client.quickplay.QuickPlayLog$Type type() -> a
105:105:java.lang.String id() -> b
105:105:java.lang.String name() -> c
106:110:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
106:106:void <clinit>() -> <clinit>
net.minecraft.client.quickplay.QuickPlayLog$Type -> fjg$c:
net.minecraft.client.quickplay.QuickPlayLog$Type SINGLEPLAYER -> a
net.minecraft.client.quickplay.QuickPlayLog$Type MULTIPLAYER -> b
net.minecraft.client.quickplay.QuickPlayLog$Type REALMS -> c
com.mojang.serialization.Codec CODEC -> d
java.lang.String name -> e
net.minecraft.client.quickplay.QuickPlayLog$Type[] $VALUES -> f
86:86:net.minecraft.client.quickplay.QuickPlayLog$Type[] values() -> values
86:86:net.minecraft.client.quickplay.QuickPlayLog$Type
valueOf(java.lang.String) -> valueOf
95:97:void <init>(java.lang.String,int,java.lang.String) -> <init>
101:101:java.lang.String getSerializedName() -> c
86:86:net.minecraft.client.quickplay.QuickPlayLog$Type[] $values() -> a
86:91:void <clinit>() -> <clinit>
net.minecraft.client.quickplay.package-info -> fjh:
net.minecraft.client.renderer.BiomeColors -> fji:
net.minecraft.world.level.ColorResolver GRASS_COLOR_RESOLVER -> a
net.minecraft.world.level.ColorResolver FOLIAGE_COLOR_RESOLVER -> b
net.minecraft.world.level.ColorResolver WATER_COLOR_RESOLVER -> c
8:8:void <init>() -> <init>
14:14:int
getAverageColor(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.core.Blo
ckPos,net.minecraft.world.level.ColorResolver) -> a
18:18:int
getAverageGrassColor(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.cor
e.BlockPos) -> a
22:22:int
getAverageFoliageColor(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.c
ore.BlockPos) -> b
26:26:int
getAverageWaterColor(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.cor
e.BlockPos) -> c
11:11:int lambda$static$1(net.minecraft.world.level.biome.Biome,double,double)
-> a
10:10:int lambda$static$0(net.minecraft.world.level.biome.Biome,double,double)
-> b
9:11:void <clinit>() -> <clinit>
net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer -> fjj:
net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity[] SHULKER_BOXES ->
a
net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity
DEFAULT_SHULKER_BOX -> b
net.minecraft.world.level.block.entity.ChestBlockEntity chest -> c
net.minecraft.world.level.block.entity.ChestBlockEntity trappedChest -> d
net.minecraft.world.level.block.entity.EnderChestBlockEntity enderChest -> e
net.minecraft.world.level.block.entity.BannerBlockEntity banner -> f
net.minecraft.world.level.block.entity.BedBlockEntity bed -> g
net.minecraft.world.level.block.entity.ConduitBlockEntity conduit -> h
net.minecraft.world.level.block.entity.DecoratedPotBlockEntity decoratedPot ->
i
net.minecraft.client.model.ShieldModel shieldModel -> j
net.minecraft.client.model.TridentModel tridentModel -> k
java.util.Map skullModels -> l
net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher
blockEntityRenderDispatcher -> m
net.minecraft.client.model.geom.EntityModelSet entityModelSet -> n
62:80:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher,net.mi
necraft.client.model.geom.EntityModelSet) -> <init>
84:87:void
onResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager) -> a
90:176:void
renderByItem(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemDispla
yContext,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuf
ferSource,int,int) -> a
105:105:void
lambda$renderByItem$2(net.minecraft.nbt.CompoundTag,com.mojang.authlib.GameProfile)
-> a
59:59:net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity[]
lambda$static$1(int) -> a
59:59:net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity
lambda$static$0(net.minecraft.world.item.DyeColor) -> a
59:60:void <clinit>() -> <clinit>
net.minecraft.client.renderer.ChunkBufferBuilderPack -> fjk:
java.util.Map builders -> a
8:9:void <init>() -> <init>
12:12:com.mojang.blaze3d.vertex.BufferBuilder
builder(net.minecraft.client.renderer.RenderType) -> a
16:17:void clearAll() -> a
20:21:void discardAll() -> b
9:9:com.mojang.blaze3d.vertex.BufferBuilder
lambda$new$1(net.minecraft.client.renderer.RenderType) -> b
9:9:net.minecraft.client.renderer.RenderType
lambda$new$0(net.minecraft.client.renderer.RenderType) -> c
net.minecraft.client.renderer.CubeMap -> fjl:
int SIDES -> a
net.minecraft.resources.ResourceLocation[] images -> b
23:29:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
32:124:void render(net.minecraft.client.Minecraft,float,float,float) -> a
127:131:java.util.concurrent.CompletableFuture
preload(net.minecraft.client.renderer.texture.TextureManager,java.util.concurrent.E
xecutor) -> a
net.minecraft.client.renderer.DimensionSpecialEffects -> fjm:
it.unimi.dsi.fastutil.objects.Object2ObjectMap EFFECTS -> a
float[] sunriseCol -> b
float cloudLevel -> c
boolean hasGround -> d
net.minecraft.client.renderer.DimensionSpecialEffects$SkyType skyType -> e
boolean forceBrightLightmap -> f
boolean constantAmbientLight -> g
30:43:void
<init>(float,boolean,net.minecraft.client.renderer.DimensionSpecialEffects$SkyType,
boolean,boolean) -> <init>
46:46:net.minecraft.client.renderer.DimensionSpecialEffects
forType(net.minecraft.world.level.dimension.DimensionType) -> a
51:65:float[] getSunriseColor(float,float) -> a
69:69:float getCloudHeight() -> a
73:73:boolean hasGround() -> b
net.minecraft.world.phys.Vec3
getBrightnessDependentFogColor(net.minecraft.world.phys.Vec3,float) -> a
boolean isFoggyAt(int,int) -> a
81:81:net.minecraft.client.renderer.DimensionSpecialEffects$SkyType skyType() -
> c
85:85:boolean forceBrightLightmap() -> d
89:89:boolean constantAmbientLight() -> e
16:22:void lambda$static$0(it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap)
-> a
15:15:void <clinit>() -> <clinit>
net.minecraft.client.renderer.DimensionSpecialEffects$EndEffects -> fjm$a:
132:133:void <init>() -> <init>
137:137:net.minecraft.world.phys.Vec3
getBrightnessDependentFogColor(net.minecraft.world.phys.Vec3,float) -> a
143:143:boolean isFoggyAt(int,int) -> a
149:149:float[] getSunriseColor(float,float) -> a
net.minecraft.client.renderer.DimensionSpecialEffects$NetherEffects -> fjm$b:
94:95:void <init>() -> <init>
99:99:net.minecraft.world.phys.Vec3
getBrightnessDependentFogColor(net.minecraft.world.phys.Vec3,float) -> a
104:104:boolean isFoggyAt(int,int) -> a
net.minecraft.client.renderer.DimensionSpecialEffects$OverworldEffects -> fjm$c:
int CLOUD_LEVEL -> a
113:114:void <init>() -> <init>
118:118:net.minecraft.world.phys.Vec3
getBrightnessDependentFogColor(net.minecraft.world.phys.Vec3,float) -> a
126:126:boolean isFoggyAt(int,int) -> a
net.minecraft.client.renderer.DimensionSpecialEffects$SkyType -> fjm$d:
net.minecraft.client.renderer.DimensionSpecialEffects$SkyType NONE -> a
net.minecraft.client.renderer.DimensionSpecialEffects$SkyType NORMAL -> b
net.minecraft.client.renderer.DimensionSpecialEffects$SkyType END -> c
net.minecraft.client.renderer.DimensionSpecialEffects$SkyType[] $VALUES -> d
24:24:net.minecraft.client.renderer.DimensionSpecialEffects$SkyType[] values()
-> values
24:24:net.minecraft.client.renderer.DimensionSpecialEffects$SkyType
valueOf(java.lang.String) -> valueOf
24:24:void <init>(java.lang.String,int) -> <init>
24:24:net.minecraft.client.renderer.DimensionSpecialEffects$SkyType[] $values()
-> a
24:27:void <clinit>() -> <clinit>
net.minecraft.client.renderer.EffectInstance -> fjn:
java.lang.String EFFECT_SHADER_PATH -> a
org.slf4j.Logger LOGGER -> b
com.mojang.blaze3d.shaders.AbstractUniform DUMMY_UNIFORM -> c
boolean ALWAYS_REAPPLY -> d
net.minecraft.client.renderer.EffectInstance lastAppliedEffect -> e
int lastProgramId -> f
java.util.Map samplerMap -> g
java.util.List samplerNames -> h
java.util.List samplerLocations -> i
java.util.List uniforms -> j
java.util.List uniformLocations -> k
java.util.Map uniformMap -> l
int programId -> m
java.lang.String name -> n
boolean dirty -> o
com.mojang.blaze3d.shaders.BlendMode blend -> p
java.util.List attributes -> q
java.util.List attributeNames -> r
com.mojang.blaze3d.shaders.EffectProgram vertexProgram -> s
com.mojang.blaze3d.shaders.EffectProgram fragmentProgram -> t
48:157:void
<init>(net.minecraft.server.packs.resources.ResourceManager,java.lang.String) ->
<init>
160:176:com.mojang.blaze3d.shaders.EffectProgram
getOrCreate(net.minecraft.server.packs.resources.ResourceManager,com.mojang.blaze3d
.shaders.Program$Type,java.lang.String) -> a
180:237:com.mojang.blaze3d.shaders.BlendMode
parseBlendNode(com.google.gson.JsonObject) -> a
243:247:void close() -> close
251:265:void clear() -> f
269:309:void apply() -> g
313:314:void markDirty() -> b
318:319:com.mojang.blaze3d.shaders.Uniform getUniform(java.lang.String) -> a
323:325:com.mojang.blaze3d.shaders.AbstractUniform
safeGetUniform(java.lang.String) -> b
329:359:void updateLocations() -> i
362:372:void parseSamplerNode(com.google.gson.JsonElement) -> a
375:381:void setSampler(java.lang.String,java.util.function.IntSupplier) -> a
384:429:void parseUniformNode(com.google.gson.JsonElement) -> b
433:433:com.mojang.blaze3d.shaders.Program getVertexProgram() -> c
438:438:com.mojang.blaze3d.shaders.Program getFragmentProgram() -> d
443:445:void attachToProgram() -> e
448:448:java.lang.String getName() -> h
453:453:int getId() -> a
40:45:void <clinit>() -> <clinit>
net.minecraft.client.renderer.FaceInfo -> fjo:
net.minecraft.client.renderer.FaceInfo DOWN -> a
net.minecraft.client.renderer.FaceInfo UP -> b
net.minecraft.client.renderer.FaceInfo NORTH -> c
net.minecraft.client.renderer.FaceInfo SOUTH -> d
net.minecraft.client.renderer.FaceInfo WEST -> e
net.minecraft.client.renderer.FaceInfo EAST -> f
net.minecraft.client.renderer.FaceInfo[] BY_FACING -> g
net.minecraft.client.renderer.FaceInfo$VertexInfo[] infos -> h
net.minecraft.client.renderer.FaceInfo[] $VALUES -> i
6:6:net.minecraft.client.renderer.FaceInfo[] values() -> values
6:6:net.minecraft.client.renderer.FaceInfo valueOf(java.lang.String) -> valueOf
61:61:net.minecraft.client.renderer.FaceInfo
fromFacing(net.minecraft.core.Direction) -> a
64:66:void
<init>(java.lang.String,int,net.minecraft.client.renderer.FaceInfo$VertexInfo[]) ->
<init>
69:69:net.minecraft.client.renderer.FaceInfo$VertexInfo getVertexInfo(int) -> a
50:56:void lambda$static$0(net.minecraft.client.renderer.FaceInfo[]) -> a
6:6:net.minecraft.client.renderer.FaceInfo[] $values() -> a
6:49:void <clinit>() -> <clinit>
net.minecraft.client.renderer.FaceInfo$Constants -> fjo$a:
int MAX_Z -> a
int MAX_Y -> b
int MAX_X -> c
int MIN_Z -> d
int MIN_Y -> e
int MIN_X -> f
40:40:void <init>() -> <init>
41:46:void <clinit>() -> <clinit>
net.minecraft.client.renderer.FaceInfo$VertexInfo -> fjo$b:
int xFace -> a
int yFace -> b
int zFace -> c
77:81:void <init>(int,int,int) -> <init>
net.minecraft.client.renderer.FogRenderer -> fjp:
int WATER_FOG_DISTANCE -> b
java.util.List MOB_EFFECT_FOG -> c
float BIOME_FOG_TRANSITION_TIME -> a
float fogRed -> d
float fogGreen -> e
float fogBlue -> f
int targetBiomeFog -> g
int previousBiomeFog -> h
long biomeChangedTime -> i
31:31:void <init>() -> <init>
53:200:void
setupColor(net.minecraft.client.Camera,float,net.minecraft.client.multiplayer.Clien
tLevel,int,float) -> a
203:204:void setupNoFog() -> a
208:211:net.minecraft.client.renderer.FogRenderer$MobEffectFogFunction
getPriorityFogFunction(net.minecraft.world.entity.Entity,float) -> a
215:281:void
setupFog(net.minecraft.client.Camera,net.minecraft.client.renderer.FogRenderer$FogM
ode,float,boolean,float) -> a
284:285:void levelFogColor() -> b
209:209:boolean
lambda$getPriorityFogFunction$1(net.minecraft.world.entity.LivingEntity,float,net.m
inecraft.client.renderer.FogRenderer$MobEffectFogFunction) -> a
110:110:net.minecraft.world.phys.Vec3
lambda$setupColor$0(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.worl
d.level.biome.BiomeManager,float,int,int,int) -> a
40:50:void <clinit>() -> <clinit>
net.minecraft.client.renderer.FogRenderer$BlindnessFogFunction -> fjp$a:
320:320:void <init>() -> <init>
323:323:net.minecraft.world.effect.MobEffect getMobEffect() -> a
328:336:void
setupFog(net.minecraft.client.renderer.FogRenderer$FogData,net.minecraft.world.enti
ty.LivingEntity,net.minecraft.world.effect.MobEffectInstance,float,float) -> a
net.minecraft.client.renderer.FogRenderer$DarknessFogFunction -> fjp$b:
339:339:void <init>() -> <init>
342:342:net.minecraft.world.effect.MobEffect getMobEffect() -> a
347:354:void
setupFog(net.minecraft.client.renderer.FogRenderer$FogData,net.minecraft.world.enti
ty.LivingEntity,net.minecraft.world.effect.MobEffectInstance,float,float) -> a
358:362:float
getModifiedVoidDarkness(net.minecraft.world.entity.LivingEntity,net.minecraft.world
.effect.MobEffectInstance,float,float) -> a
net.minecraft.client.renderer.FogRenderer$FogData -> fjp$c:
net.minecraft.client.renderer.FogRenderer$FogMode mode -> a
float start -> b
float end -> c
com.mojang.blaze3d.shaders.FogShape shape -> d
291:295:void <init>(net.minecraft.client.renderer.FogRenderer$FogMode) ->
<init>
net.minecraft.client.renderer.FogRenderer$FogMode -> fjp$d:
net.minecraft.client.renderer.FogRenderer$FogMode FOG_SKY -> a
net.minecraft.client.renderer.FogRenderer$FogMode FOG_TERRAIN -> b
net.minecraft.client.renderer.FogRenderer$FogMode[] $VALUES -> c
33:33:net.minecraft.client.renderer.FogRenderer$FogMode[] values() -> values
33:33:net.minecraft.client.renderer.FogRenderer$FogMode
valueOf(java.lang.String) -> valueOf
33:33:void <init>(java.lang.String,int) -> <init>
33:33:net.minecraft.client.renderer.FogRenderer$FogMode[] $values() -> a
33:34:void <clinit>() -> <clinit>
net.minecraft.client.renderer.FogRenderer$MobEffectFogFunction -> fjp$e:
net.minecraft.world.effect.MobEffect getMobEffect() -> a
void
setupFog(net.minecraft.client.renderer.FogRenderer$FogData,net.minecraft.world.enti
ty.LivingEntity,net.minecraft.world.effect.MobEffectInstance,float,float) -> a
304:304:boolean isEnabled(net.minecraft.world.entity.LivingEntity,float) -> a
308:316:float
getModifiedVoidDarkness(net.minecraft.world.entity.LivingEntity,net.minecraft.world
.effect.MobEffectInstance,float,float) -> a
net.minecraft.client.renderer.GameRenderer -> fjq:
net.minecraft.resources.ResourceLocation NAUSEA_LOCATION -> f
org.slf4j.Logger LOGGER -> g
boolean DEPTH_BUFFER_DEBUG -> h
float PROJECTION_Z_NEAR -> a
float GUI_Z_NEAR -> i
net.minecraft.client.Minecraft minecraft -> j
net.minecraft.server.packs.resources.ResourceManager resourceManager -> k
net.minecraft.util.RandomSource random -> l
float renderDistance -> m
net.minecraft.client.renderer.ItemInHandRenderer itemInHandRenderer -> b
net.minecraft.client.gui.MapRenderer mapRenderer -> n
net.minecraft.client.renderer.RenderBuffers renderBuffers -> o
int tick -> p
float fov -> q
float oldFov -> r
float darkenWorldAmount -> s
float darkenWorldAmountO -> t
boolean renderHand -> u
boolean renderBlockOutline -> v
long lastScreenshotAttempt -> w
boolean hasWorldScreenshot -> x
long lastActiveTime -> y
net.minecraft.client.renderer.LightTexture lightTexture -> z
net.minecraft.client.renderer.texture.OverlayTexture overlayTexture -> A
boolean panoramicMode -> B
float zoom -> C
float zoomX -> D
float zoomY -> E
int ITEM_ACTIVATION_ANIMATION_LENGTH -> c
net.minecraft.world.item.ItemStack itemActivationItem -> F
int itemActivationTicks -> G
float itemActivationOffX -> H
float itemActivationOffY -> I
net.minecraft.client.renderer.PostChain postEffect -> J
net.minecraft.resources.ResourceLocation[] EFFECTS -> K
int EFFECT_NONE -> d
int effectIndex -> L
boolean effectActive -> M
net.minecraft.client.Camera mainCamera -> N
net.minecraft.client.renderer.ShaderInstance blitShader -> e
java.util.Map shaders -> O
net.minecraft.client.renderer.ShaderInstance positionShader -> P
net.minecraft.client.renderer.ShaderInstance positionColorShader -> Q
net.minecraft.client.renderer.ShaderInstance positionColorTexShader -> R
net.minecraft.client.renderer.ShaderInstance positionTexShader -> S
net.minecraft.client.renderer.ShaderInstance positionTexColorShader -> T
net.minecraft.client.renderer.ShaderInstance particleShader -> U
net.minecraft.client.renderer.ShaderInstance positionColorLightmapShader -> V
net.minecraft.client.renderer.ShaderInstance positionColorTexLightmapShader ->
W
net.minecraft.client.renderer.ShaderInstance positionTexColorNormalShader -> X
net.minecraft.client.renderer.ShaderInstance positionTexLightmapColorShader ->
Y
net.minecraft.client.renderer.ShaderInstance rendertypeSolidShader -> Z
net.minecraft.client.renderer.ShaderInstance rendertypeCutoutMippedShader -> aa
net.minecraft.client.renderer.ShaderInstance rendertypeCutoutShader -> ab
net.minecraft.client.renderer.ShaderInstance rendertypeTranslucentShader -> ac
net.minecraft.client.renderer.ShaderInstance
rendertypeTranslucentMovingBlockShader -> ad
net.minecraft.client.renderer.ShaderInstance
rendertypeTranslucentNoCrumblingShader -> ae
net.minecraft.client.renderer.ShaderInstance rendertypeArmorCutoutNoCullShader
-> af
net.minecraft.client.renderer.ShaderInstance rendertypeEntitySolidShader -> ag
net.minecraft.client.renderer.ShaderInstance rendertypeEntityCutoutShader -> ah
net.minecraft.client.renderer.ShaderInstance rendertypeEntityCutoutNoCullShader
-> ai
net.minecraft.client.renderer.ShaderInstance
rendertypeEntityCutoutNoCullZOffsetShader -> aj
net.minecraft.client.renderer.ShaderInstance
rendertypeItemEntityTranslucentCullShader -> ak
net.minecraft.client.renderer.ShaderInstance
rendertypeEntityTranslucentCullShader -> al
net.minecraft.client.renderer.ShaderInstance rendertypeEntityTranslucentShader
-> am
net.minecraft.client.renderer.ShaderInstance
rendertypeEntityTranslucentEmissiveShader -> an
net.minecraft.client.renderer.ShaderInstance rendertypeEntitySmoothCutoutShader
-> ao
net.minecraft.client.renderer.ShaderInstance rendertypeBeaconBeamShader -> ap
net.minecraft.client.renderer.ShaderInstance rendertypeEntityDecalShader -> aq
net.minecraft.client.renderer.ShaderInstance rendertypeEntityNoOutlineShader ->
ar
net.minecraft.client.renderer.ShaderInstance rendertypeEntityShadowShader -> as
net.minecraft.client.renderer.ShaderInstance rendertypeEntityAlphaShader -> at
net.minecraft.client.renderer.ShaderInstance rendertypeEyesShader -> au
net.minecraft.client.renderer.ShaderInstance rendertypeEnergySwirlShader -> av
net.minecraft.client.renderer.ShaderInstance rendertypeLeashShader -> aw
net.minecraft.client.renderer.ShaderInstance rendertypeWaterMaskShader -> ax
net.minecraft.client.renderer.ShaderInstance rendertypeOutlineShader -> ay
net.minecraft.client.renderer.ShaderInstance rendertypeArmorGlintShader -> az
net.minecraft.client.renderer.ShaderInstance rendertypeArmorEntityGlintShader -
> aA
net.minecraft.client.renderer.ShaderInstance rendertypeGlintTranslucentShader -
> aB
net.minecraft.client.renderer.ShaderInstance rendertypeGlintShader -> aC
net.minecraft.client.renderer.ShaderInstance rendertypeGlintDirectShader -> aD
net.minecraft.client.renderer.ShaderInstance rendertypeEntityGlintShader -> aE
net.minecraft.client.renderer.ShaderInstance rendertypeEntityGlintDirectShader
-> aF
net.minecraft.client.renderer.ShaderInstance rendertypeTextShader -> aG
net.minecraft.client.renderer.ShaderInstance rendertypeTextBackgroundShader ->
aH
net.minecraft.client.renderer.ShaderInstance rendertypeTextIntensityShader ->
aI
net.minecraft.client.renderer.ShaderInstance rendertypeTextSeeThroughShader ->
aJ
net.minecraft.client.renderer.ShaderInstance
rendertypeTextBackgroundSeeThroughShader -> aK
net.minecraft.client.renderer.ShaderInstance
rendertypeTextIntensitySeeThroughShader -> aL
net.minecraft.client.renderer.ShaderInstance rendertypeLightningShader -> aM
net.minecraft.client.renderer.ShaderInstance rendertypeTripwireShader -> aN
net.minecraft.client.renderer.ShaderInstance rendertypeEndPortalShader -> aO
net.minecraft.client.renderer.ShaderInstance rendertypeEndGatewayShader -> aP
net.minecraft.client.renderer.ShaderInstance rendertypeLinesShader -> aQ
net.minecraft.client.renderer.ShaderInstance rendertypeCrumblingShader -> aR
net.minecraft.client.renderer.ShaderInstance rendertypeGuiShader -> aS
net.minecraft.client.renderer.ShaderInstance rendertypeGuiOverlayShader -> aT
net.minecraft.client.renderer.ShaderInstance rendertypeGuiTextHighlightShader -
> aU
net.minecraft.client.renderer.ShaderInstance
rendertypeGuiGhostRecipeOverlayShader -> aV
101:311:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.renderer.ItemInHandRende
rer,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.client.rende
rer.RenderBuffers) -> <init>
315:323:void close() -> close
326:327:void setRenderHand(boolean) -> a
330:331:void setRenderBlockOutline(boolean) -> b
334:335:void setPanoramicMode(boolean) -> c
338:338:boolean isPanoramicMode() -> a
342:347:void shutdownEffect() -> b
350:351:void togglePostEffect() -> c
354:366:void checkEntityPostEffect(net.minecraft.world.entity.Entity) -> a
369:384:void cycleEffect() -> d
387:404:void loadEffect(net.minecraft.resources.ResourceLocation) -> a
418:418:net.minecraft.server.packs.resources.PreparableReloadListener
createReloadListener() -> e
461:480:void
preloadUiShader(net.minecraft.server.packs.resources.ResourceProvider) -> a
484:488:net.minecraft.client.renderer.ShaderInstance
preloadShader(net.minecraft.server.packs.resources.ResourceProvider,java.lang.Strin
g,com.mojang.blaze3d.vertex.VertexFormat) -> a
493:577:void
reloadShaders(net.minecraft.server.packs.resources.ResourceProvider) -> b
580:583:void shutdownShaders() -> aw
587:590:net.minecraft.client.renderer.ShaderInstance
getShader(java.lang.String) -> a
594:623:void tick() -> f
627:627:net.minecraft.client.renderer.PostChain currentEffect() -> g
631:636:void resize(int,int) -> a
639:702:void pick(float) -> a
705:721:void tickFov() -> ax
724:744:double getFov(net.minecraft.client.Camera,float,boolean) -> a
748:772:void bobHurt(com.mojang.blaze3d.vertex.PoseStack,float) -> a
775:786:void bobView(com.mojang.blaze3d.vertex.PoseStack,float) -> b
789:796:void renderZoomed(float,float,float) -> a
799:828:void
renderItemInHand(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.Camera,fl
oat) -> a
831:832:void resetProjectionMatrix(org.joml.Matrix4f) -> a
835:844:org.joml.Matrix4f getProjectionMatrix(double) -> a
848:848:float getDepthFar() -> h
852:856:float
getNightVisionScale(net.minecraft.world.entity.LivingEntity,float) -> a
861:979:void render(float,long,boolean) -> a
982:1005:void tryTakeScreenshotIfNeeded() -> ay
1008:1033:void takeAutoScreenshot(java.nio.file.Path) -> a
1036:1058:boolean shouldRenderBlockOutline() -> az
1062:1140:void renderLevel(float,long,com.mojang.blaze3d.vertex.PoseStack) -> a
1143:1147:void resetData() -> i
1150:1150:net.minecraft.client.gui.MapRenderer getMapRenderer() -> j
1154:1158:void displayItemActivation(net.minecraft.world.item.ItemStack) -> a
1161:1191:void renderItemActivationAnimation(int,int,float) -> a
1194:1220:void
renderConfusionOverlay(net.minecraft.client.gui.GuiGraphics,float) -> a
1223:1223:net.minecraft.client.Minecraft getMinecraft() -> k
1227:1227:float getDarkenWorldAmount(float) -> b
1231:1231:float getRenderDistance() -> l
1235:1235:net.minecraft.client.Camera getMainCamera() -> m
1239:1239:net.minecraft.client.renderer.LightTexture lightTexture() -> n
1243:1243:net.minecraft.client.renderer.texture.OverlayTexture overlayTexture()
-> o
1248:1248:net.minecraft.client.renderer.ShaderInstance getPositionShader() -> p
1253:1253:net.minecraft.client.renderer.ShaderInstance getPositionColorShader()
-> q
1258:1258:net.minecraft.client.renderer.ShaderInstance
getPositionColorTexShader() -> r
1263:1263:net.minecraft.client.renderer.ShaderInstance getPositionTexShader() -
> s
1268:1268:net.minecraft.client.renderer.ShaderInstance
getPositionTexColorShader() -> t
1273:1273:net.minecraft.client.renderer.ShaderInstance getParticleShader() -> u
1278:1278:net.minecraft.client.renderer.ShaderInstance
getPositionColorLightmapShader() -> v
1283:1283:net.minecraft.client.renderer.ShaderInstance
getPositionColorTexLightmapShader() -> w
1288:1288:net.minecraft.client.renderer.ShaderInstance
getPositionTexColorNormalShader() -> x
1293:1293:net.minecraft.client.renderer.ShaderInstance
getPositionTexLightmapColorShader() -> y
1298:1298:net.minecraft.client.renderer.ShaderInstance
getRendertypeSolidShader() -> z
1303:1303:net.minecraft.client.renderer.ShaderInstance
getRendertypeCutoutMippedShader() -> A
1308:1308:net.minecraft.client.renderer.ShaderInstance
getRendertypeCutoutShader() -> B
1313:1313:net.minecraft.client.renderer.ShaderInstance
getRendertypeTranslucentShader() -> C
1318:1318:net.minecraft.client.renderer.ShaderInstance
getRendertypeTranslucentMovingBlockShader() -> D
1323:1323:net.minecraft.client.renderer.ShaderInstance
getRendertypeTranslucentNoCrumblingShader() -> E
1328:1328:net.minecraft.client.renderer.ShaderInstance
getRendertypeArmorCutoutNoCullShader() -> F
1333:1333:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntitySolidShader() -> G
1338:1338:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntityCutoutShader() -> H
1343:1343:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntityCutoutNoCullShader() -> I
1348:1348:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntityCutoutNoCullZOffsetShader() -> J
1353:1353:net.minecraft.client.renderer.ShaderInstance
getRendertypeItemEntityTranslucentCullShader() -> K
1358:1358:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntityTranslucentCullShader() -> L
1363:1363:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntityTranslucentShader() -> M
1368:1368:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntityTranslucentEmissiveShader() -> N
1373:1373:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntitySmoothCutoutShader() -> O
1378:1378:net.minecraft.client.renderer.ShaderInstance
getRendertypeBeaconBeamShader() -> P
1383:1383:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntityDecalShader() -> Q
1388:1388:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntityNoOutlineShader() -> R
1393:1393:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntityShadowShader() -> S
1398:1398:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntityAlphaShader() -> T
1403:1403:net.minecraft.client.renderer.ShaderInstance
getRendertypeEyesShader() -> U
1408:1408:net.minecraft.client.renderer.ShaderInstance
getRendertypeEnergySwirlShader() -> V
1413:1413:net.minecraft.client.renderer.ShaderInstance
getRendertypeLeashShader() -> W
1418:1418:net.minecraft.client.renderer.ShaderInstance
getRendertypeWaterMaskShader() -> X
1423:1423:net.minecraft.client.renderer.ShaderInstance
getRendertypeOutlineShader() -> Y
1428:1428:net.minecraft.client.renderer.ShaderInstance
getRendertypeArmorGlintShader() -> Z
1433:1433:net.minecraft.client.renderer.ShaderInstance
getRendertypeArmorEntityGlintShader() -> aa
1438:1438:net.minecraft.client.renderer.ShaderInstance
getRendertypeGlintTranslucentShader() -> ab
1443:1443:net.minecraft.client.renderer.ShaderInstance
getRendertypeGlintShader() -> ac
1448:1448:net.minecraft.client.renderer.ShaderInstance
getRendertypeGlintDirectShader() -> ad
1453:1453:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntityGlintShader() -> ae
1458:1458:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntityGlintDirectShader() -> af
1463:1463:net.minecraft.client.renderer.ShaderInstance
getRendertypeTextShader() -> ag
1468:1468:net.minecraft.client.renderer.ShaderInstance
getRendertypeTextBackgroundShader() -> ah
1473:1473:net.minecraft.client.renderer.ShaderInstance
getRendertypeTextIntensityShader() -> ai
1478:1478:net.minecraft.client.renderer.ShaderInstance
getRendertypeTextSeeThroughShader() -> aj
1483:1483:net.minecraft.client.renderer.ShaderInstance
getRendertypeTextBackgroundSeeThroughShader() -> ak
1488:1488:net.minecraft.client.renderer.ShaderInstance
getRendertypeTextIntensitySeeThroughShader() -> al
1493:1493:net.minecraft.client.renderer.ShaderInstance
getRendertypeLightningShader() -> am
1498:1498:net.minecraft.client.renderer.ShaderInstance
getRendertypeTripwireShader() -> an
1503:1503:net.minecraft.client.renderer.ShaderInstance
getRendertypeEndPortalShader() -> ao
1508:1508:net.minecraft.client.renderer.ShaderInstance
getRendertypeEndGatewayShader() -> ap
1513:1513:net.minecraft.client.renderer.ShaderInstance
getRendertypeLinesShader() -> aq
1518:1518:net.minecraft.client.renderer.ShaderInstance
getRendertypeCrumblingShader() -> ar
1523:1523:net.minecraft.client.renderer.ShaderInstance getRendertypeGuiShader()
-> as
1528:1528:net.minecraft.client.renderer.ShaderInstance
getRendertypeGuiOverlayShader() -> at
1533:1533:net.minecraft.client.renderer.ShaderInstance
getRendertypeGuiTextHighlightShader() -> au
1538:1538:net.minecraft.client.renderer.ShaderInstance
getRendertypeGuiGhostRecipeOverlayShader() -> av
1011:1031:void
lambda$takeAutoScreenshot$68(com.mojang.blaze3d.platform.NativeImage,java.nio.file.
Path) -> a
998:1004:void lambda$tryTakeScreenshotIfNeeded$67(java.nio.file.Path) -> b
965:965:java.lang.String lambda$render$66() -> aA
952:952:java.lang.String lambda$render$65() -> aB
951:951:java.lang.String lambda$render$64(int,int) -> b
950:950:java.lang.String lambda$render$63() -> aC
939:939:java.lang.String lambda$render$62() -> aD
684:684:boolean lambda$pick$61(net.minecraft.world.entity.Entity) -> b
573:576:void lambda$reloadShaders$60(com.mojang.datafixers.util.Pair) -> a
566:566:void lambda$reloadShaders$59(com.mojang.datafixers.util.Pair) -> b
564:564:void
lambda$reloadShaders$58(net.minecraft.client.renderer.ShaderInstance) -> a
563:563:void
lambda$reloadShaders$57(net.minecraft.client.renderer.ShaderInstance) -> b
562:562:void
lambda$reloadShaders$56(net.minecraft.client.renderer.ShaderInstance) -> c
561:561:void
lambda$reloadShaders$55(net.minecraft.client.renderer.ShaderInstance) -> d
560:560:void
lambda$reloadShaders$54(net.minecraft.client.renderer.ShaderInstance) -> e
559:559:void
lambda$reloadShaders$53(net.minecraft.client.renderer.ShaderInstance) -> f
558:558:void
lambda$reloadShaders$52(net.minecraft.client.renderer.ShaderInstance) -> g
557:557:void
lambda$reloadShaders$51(net.minecraft.client.renderer.ShaderInstance) -> h
556:556:void
lambda$reloadShaders$50(net.minecraft.client.renderer.ShaderInstance) -> i
555:555:void
lambda$reloadShaders$49(net.minecraft.client.renderer.ShaderInstance) -> j
554:554:void
lambda$reloadShaders$48(net.minecraft.client.renderer.ShaderInstance) -> k
553:553:void
lambda$reloadShaders$47(net.minecraft.client.renderer.ShaderInstance) -> l
552:552:void
lambda$reloadShaders$46(net.minecraft.client.renderer.ShaderInstance) -> m
551:551:void
lambda$reloadShaders$45(net.minecraft.client.renderer.ShaderInstance) -> n
550:550:void
lambda$reloadShaders$44(net.minecraft.client.renderer.ShaderInstance) -> o
549:549:void
lambda$reloadShaders$43(net.minecraft.client.renderer.ShaderInstance) -> p
548:548:void
lambda$reloadShaders$42(net.minecraft.client.renderer.ShaderInstance) -> q
547:547:void
lambda$reloadShaders$41(net.minecraft.client.renderer.ShaderInstance) -> r
546:546:void
lambda$reloadShaders$40(net.minecraft.client.renderer.ShaderInstance) -> s
545:545:void
lambda$reloadShaders$39(net.minecraft.client.renderer.ShaderInstance) -> t
544:544:void
lambda$reloadShaders$38(net.minecraft.client.renderer.ShaderInstance) -> u
543:543:void
lambda$reloadShaders$37(net.minecraft.client.renderer.ShaderInstance) -> v
542:542:void
lambda$reloadShaders$36(net.minecraft.client.renderer.ShaderInstance) -> w
541:541:void
lambda$reloadShaders$35(net.minecraft.client.renderer.ShaderInstance) -> x
540:540:void
lambda$reloadShaders$34(net.minecraft.client.renderer.ShaderInstance) -> y
539:539:void
lambda$reloadShaders$33(net.minecraft.client.renderer.ShaderInstance) -> z
538:538:void
lambda$reloadShaders$32(net.minecraft.client.renderer.ShaderInstance) -> A
537:537:void
lambda$reloadShaders$31(net.minecraft.client.renderer.ShaderInstance) -> B
536:536:void
lambda$reloadShaders$30(net.minecraft.client.renderer.ShaderInstance) -> C
535:535:void
lambda$reloadShaders$29(net.minecraft.client.renderer.ShaderInstance) -> D
534:534:void
lambda$reloadShaders$28(net.minecraft.client.renderer.ShaderInstance) -> E
533:533:void
lambda$reloadShaders$27(net.minecraft.client.renderer.ShaderInstance) -> F
532:532:void
lambda$reloadShaders$26(net.minecraft.client.renderer.ShaderInstance) -> G
531:531:void
lambda$reloadShaders$25(net.minecraft.client.renderer.ShaderInstance) -> H
530:530:void
lambda$reloadShaders$24(net.minecraft.client.renderer.ShaderInstance) -> I
529:529:void
lambda$reloadShaders$23(net.minecraft.client.renderer.ShaderInstance) -> J
528:528:void
lambda$reloadShaders$22(net.minecraft.client.renderer.ShaderInstance) -> K
527:527:void
lambda$reloadShaders$21(net.minecraft.client.renderer.ShaderInstance) -> L
526:526:void
lambda$reloadShaders$20(net.minecraft.client.renderer.ShaderInstance) -> M
525:525:void
lambda$reloadShaders$19(net.minecraft.client.renderer.ShaderInstance) -> N
524:524:void
lambda$reloadShaders$18(net.minecraft.client.renderer.ShaderInstance) -> O
523:523:void
lambda$reloadShaders$17(net.minecraft.client.renderer.ShaderInstance) -> P
522:522:void
lambda$reloadShaders$16(net.minecraft.client.renderer.ShaderInstance) -> Q
521:521:void
lambda$reloadShaders$15(net.minecraft.client.renderer.ShaderInstance) -> R
520:520:void
lambda$reloadShaders$14(net.minecraft.client.renderer.ShaderInstance) -> S
519:519:void
lambda$reloadShaders$13(net.minecraft.client.renderer.ShaderInstance) -> T
518:518:void
lambda$reloadShaders$12(net.minecraft.client.renderer.ShaderInstance) -> U
517:517:void
lambda$reloadShaders$11(net.minecraft.client.renderer.ShaderInstance) -> V
516:516:void
lambda$reloadShaders$10(net.minecraft.client.renderer.ShaderInstance) -> W
514:514:void
lambda$reloadShaders$9(net.minecraft.client.renderer.ShaderInstance) -> X
513:513:void
lambda$reloadShaders$8(net.minecraft.client.renderer.ShaderInstance) -> Y
512:512:void
lambda$reloadShaders$7(net.minecraft.client.renderer.ShaderInstance) -> Z
511:511:void
lambda$reloadShaders$6(net.minecraft.client.renderer.ShaderInstance) -> aa
510:510:void
lambda$reloadShaders$5(net.minecraft.client.renderer.ShaderInstance) -> ab
509:509:void
lambda$reloadShaders$4(net.minecraft.client.renderer.ShaderInstance) -> ac
508:508:void
lambda$reloadShaders$3(net.minecraft.client.renderer.ShaderInstance) -> ad
507:507:void
lambda$reloadShaders$2(net.minecraft.client.renderer.ShaderInstance) -> ae
506:506:void
lambda$reloadShaders$1(net.minecraft.client.renderer.ShaderInstance) -> af
505:505:void
lambda$reloadShaders$0(net.minecraft.client.renderer.ShaderInstance) -> ag
89:174:void <clinit>() -> <clinit>
net.minecraft.client.renderer.GameRenderer$1 -> fjq$1:
net.minecraft.client.renderer.GameRenderer this$0 -> a
418:418:void <init>(net.minecraft.client.renderer.GameRenderer) -> <init>
422:436:net.minecraft.client.renderer.GameRenderer$ResourceCache
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> a
441:451:void
apply(net.minecraft.client.renderer.GameRenderer$ResourceCache,net.minecraft.server
.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> a
455:455:java.lang.String getName() -> c
418:418:void
apply(java.lang.Object,net.minecraft.server.packs.resources.ResourceManager,net.min
ecraft.util.profiling.ProfilerFiller) -> a
418:418:java.lang.Object
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> b
428:435:void
lambda$prepare$2(java.util.Map,net.minecraft.resources.ResourceLocation,net.minecra
ft.server.packs.resources.Resource) -> a
430:430:java.io.InputStream lambda$prepare$1(byte[]) -> a
423:424:boolean lambda$prepare$0(net.minecraft.resources.ResourceLocation) -> a
net.minecraft.client.renderer.GameRenderer$ResourceCache -> fjq$a:
net.minecraft.server.packs.resources.ResourceProvider original -> a
java.util.Map cache -> b
406:406:void
<init>(net.minecraft.server.packs.resources.ResourceProvider,java.util.Map) ->
<init>
409:413:java.util.Optional
getResource(net.minecraft.resources.ResourceLocation) -> getResource
406:406:java.lang.String toString() -> toString
406:406:int hashCode() -> hashCode
406:406:boolean equals(java.lang.Object) -> equals
406:406:net.minecraft.server.packs.resources.ResourceProvider original() -> a
406:406:java.util.Map cache() -> b
net.minecraft.client.renderer.GpuWarnlistManager -> fjr:
org.slf4j.Logger LOGGER -> a
net.minecraft.resources.ResourceLocation GPU_WARNLIST_LOCATION -> b
com.google.common.collect.ImmutableMap warnings -> c
boolean showWarning -> d
boolean warningDismissed -> e
boolean skipFabulous -> f
24:28:void <init>() -> <init>
34:34:boolean hasWarnings() -> a
38:38:boolean willShowWarning() -> b
42:43:void showWarning() -> d
46:47:void dismissWarning() -> e
50:52:void dismissWarningAndSkipFabulous() -> f
55:55:boolean isShowingWarning() -> g
59:59:boolean isSkippingFabulous() -> h
63:66:void resetWarnings() -> i
70:70:java.lang.String getRendererWarnings() -> j
75:75:java.lang.String getVersionWarnings() -> k
80:80:java.lang.String getVendorWarnings() -> l
85:87:java.lang.String getAllWarnings() -> m
92:110:net.minecraft.client.renderer.GpuWarnlistManager$Preparations
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> a
115:116:void
apply(net.minecraft.client.renderer.GpuWarnlistManager$Preparations,net.minecraft.s
erver.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller)
-> a
119:120:void compilePatterns(com.google.gson.JsonArray,java.util.List) -> a
124:135:com.google.gson.JsonObject
parseJson(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.p
rofiling.ProfilerFiller) -> c
24:24:void
apply(java.lang.Object,net.minecraft.server.packs.resources.ResourceManager,net.min
ecraft.util.profiling.ProfilerFiller) -> a
24:24:java.lang.Object
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> b
119:119:void
lambda$compilePatterns$1(java.util.List,com.google.gson.JsonElement) -> a
86:86:void
lambda$getAllWarnings$0(java.lang.StringBuilder,java.lang.String,java.lang.String)
-> a
25:26:void <clinit>() -> <clinit>
net.minecraft.client.renderer.GpuWarnlistManager$Preparations -> fjr$a:
java.util.List rendererPatterns -> a
java.util.List versionPatterns -> b
java.util.List vendorPatterns -> c
143:147:void <init>(java.util.List,java.util.List,java.util.List) -> <init>
150:157:java.lang.String matchAny(java.util.List,java.lang.String) -> a
161:178:com.google.common.collect.ImmutableMap apply() -> a
net.minecraft.client.renderer.ItemBlockRenderTypes -> fjs:
java.util.Map TYPE_BY_BLOCK -> a
java.util.Map TYPE_BY_FLUID -> b
boolean renderCutout -> c
19:19:void <init>() -> <init>
325:333:net.minecraft.client.renderer.RenderType
getChunkRenderType(net.minecraft.world.level.block.state.BlockState) -> a
337:348:net.minecraft.client.renderer.RenderType
getMovingBlockRenderType(net.minecraft.world.level.block.state.BlockState) -> b
352:359:net.minecraft.client.renderer.RenderType
getRenderType(net.minecraft.world.level.block.state.BlockState,boolean) -> a
363:368:net.minecraft.client.renderer.RenderType
getRenderType(net.minecraft.world.item.ItemStack,boolean) -> a
372:376:net.minecraft.client.renderer.RenderType
getRenderLayer(net.minecraft.world.level.material.FluidState) -> a
380:381:void setFancy(boolean) -> a
317:320:void lambda$static$1(java.util.HashMap) -> a
21:314:void lambda$static$0(java.util.HashMap) -> b
20:316:void <clinit>() -> <clinit>
net.minecraft.client.renderer.ItemInHandRenderer -> fjt:
net.minecraft.client.renderer.RenderType MAP_BACKGROUND -> a
net.minecraft.client.renderer.RenderType MAP_BACKGROUND_CHECKERBOARD -> b
float ITEM_SWING_X_POS_SCALE -> c
float ITEM_SWING_Y_POS_SCALE -> d
float ITEM_SWING_Z_POS_SCALE -> e
float ITEM_HEIGHT_SCALE -> f
float ITEM_POS_X -> g
float ITEM_POS_Y -> h
float ITEM_POS_Z -> i
float ITEM_PRESWING_ROT_Y -> j
float ITEM_SWING_X_ROT_AMOUNT -> k
float ITEM_SWING_Y_ROT_AMOUNT -> l
float ITEM_SWING_Z_ROT_AMOUNT -> m
float EAT_JIGGLE_X_ROT_AMOUNT -> n
float EAT_JIGGLE_Y_ROT_AMOUNT -> o
float EAT_JIGGLE_Z_ROT_AMOUNT -> p
float EAT_JIGGLE_X_POS_SCALE -> q
float EAT_JIGGLE_Y_POS_SCALE -> r
float EAT_JIGGLE_Z_POS_SCALE -> s
double EAT_JIGGLE_EXPONENT -> t
float EAT_EXTRA_JIGGLE_CUTOFF -> u
float EAT_EXTRA_JIGGLE_SCALE -> v
float ARM_SWING_X_POS_SCALE -> w
float ARM_SWING_Y_POS_SCALE -> x
float ARM_SWING_Z_POS_SCALE -> y
float ARM_SWING_Y_ROT_AMOUNT -> z
float ARM_SWING_Z_ROT_AMOUNT -> A
float ARM_HEIGHT_SCALE -> B
float ARM_POS_SCALE -> C
float ARM_POS_X -> D
float ARM_POS_Y -> E
float ARM_POS_Z -> F
float ARM_PRESWING_ROT_Y -> G
float ARM_PREROTATION_X_OFFSET -> H
float ARM_PREROTATION_Y_OFFSET -> I
float ARM_PREROTATION_Z_OFFSET -> J
float ARM_POSTROTATION_X_OFFSET -> K
int ARM_ROT_X -> L
int ARM_ROT_Y -> M
int ARM_ROT_Z -> N
float MAP_SWING_X_POS_SCALE -> O
float MAP_SWING_Z_POS_SCALE -> P
float MAP_HANDS_POS_X -> Q
float MAP_HANDS_POS_Y -> R
float MAP_HANDS_POS_Z -> S
float MAP_HANDS_HEIGHT_SCALE -> T
float MAP_HANDS_TILT_SCALE -> U
float MAP_PLAYER_PITCH_SCALE -> V
float MAP_HANDS_Z_ROT_AMOUNT -> W
float MAPHAND_X_ROT_AMOUNT -> X
float MAPHAND_Y_ROT_AMOUNT -> Y
float MAPHAND_Z_ROT_AMOUNT -> Z
float MAP_HAND_X_POS -> aa
float MAP_HAND_Y_POS -> ab
float MAP_HAND_Z_POS -> ac
float MAP_SWING_X_ROT_AMOUNT -> ad
float MAP_PRE_ROT_SCALE -> ae
float MAP_GLOBAL_X_POS -> af
float MAP_GLOBAL_Y_POS -> ag
float MAP_GLOBAL_Z_POS -> ah
float MAP_FINAL_SCALE -> ai
int MAP_BORDER -> aj
int MAP_HEIGHT -> ak
int MAP_WIDTH -> al
float BOW_CHARGE_X_POS_SCALE -> am
float BOW_CHARGE_Y_POS_SCALE -> an
float BOW_CHARGE_Z_POS_SCALE -> ao
float BOW_CHARGE_SHAKE_X_SCALE -> ap
float BOW_CHARGE_SHAKE_Y_SCALE -> aq
float BOW_CHARGE_SHAKE_Z_SCALE -> ar
float BOW_CHARGE_Z_SCALE -> as
float BOW_MIN_SHAKE_CHARGE -> at
net.minecraft.client.Minecraft minecraft -> au
net.minecraft.world.item.ItemStack mainHandItem -> av
net.minecraft.world.item.ItemStack offHandItem -> aw
float mainHandHeight -> ax
float oMainHandHeight -> ay
float offHandHeight -> az
float oOffHandHeight -> aA
net.minecraft.client.renderer.entity.EntityRenderDispatcher
entityRenderDispatcher -> aB
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> aC
144:157:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.renderer.entity.EntityRe
nderDispatcher,net.minecraft.client.renderer.entity.ItemRenderer) -> <init>
160:165:void
renderItem(net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.ItemSta
ck,net.minecraft.world.item.ItemDisplayContext,boolean,com.mojang.blaze3d.vertex.Po
seStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
168:171:float calculateMapTilt(float) -> a
175:193:void
renderMapHand(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mul
tiBufferSource,int,net.minecraft.world.entity.HumanoidArm) -> a
196:221:void
renderOneHandedMap(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.rendere
r.MultiBufferSource,int,float,net.minecraft.world.entity.HumanoidArm,float,net.mine
craft.world.item.ItemStack) -> a
224:249:void
renderTwoHandedMap(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.rendere
r.MultiBufferSource,int,float,float,float) -> a
252:275:void
renderMap(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBu
fferSource,int,net.minecraft.world.item.ItemStack) -> a
278:312:void
renderPlayerArm(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,int,float,float,net.minecraft.world.entity.HumanoidArm) -> a
315:331:void
applyEatTransform(com.mojang.blaze3d.vertex.PoseStack,float,net.minecraft.world.ent
ity.HumanoidArm,net.minecraft.world.item.ItemStack) -> a
334:365:void
applyBrushTransform(com.mojang.blaze3d.vertex.PoseStack,float,net.minecraft.world.e
ntity.HumanoidArm,net.minecraft.world.item.ItemStack,float) -> a
368:377:void
applyItemArmAttackTransform(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.world
.entity.HumanoidArm,float) -> a
380:382:void
applyItemArmTransform(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.world.entit
y.HumanoidArm,float) -> b
385:409:void
renderHandsWithItems(float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client
.renderer.MultiBufferSource$BufferSource,net.minecraft.client.player.LocalPlayer,in
t) -> a
432:450:net.minecraft.client.renderer.ItemInHandRenderer$HandRenderSelection
evaluateWhichHandsToRender(net.minecraft.client.player.LocalPlayer) -> a
454:464:net.minecraft.client.renderer.ItemInHandRenderer$HandRenderSelection
selectionUsingItemWhileHoldingBowLike(net.minecraft.client.player.LocalPlayer) -> b
468:468:boolean isChargedCrossbow(net.minecraft.world.item.ItemStack) -> a
472:627:void
renderArmWithItem(net.minecraft.client.player.AbstractClientPlayer,float,float,net.
minecraft.world.InteractionHand,float,net.minecraft.world.item.ItemStack,float,com.
mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int
) -> a
631:661:void tick() -> a
664:669:void itemUsed(net.minecraft.world.InteractionHand) -> a
33:34:void <clinit>() -> <clinit>
net.minecraft.client.renderer.ItemInHandRenderer$1 -> fjt$1:
int[] $SwitchMap$net$minecraft$world$item$UseAnim -> a
539:539:void <clinit>() -> <clinit>
net.minecraft.client.renderer.ItemInHandRenderer$HandRenderSelection -> fjt$a:
net.minecraft.client.renderer.ItemInHandRenderer$HandRenderSelection
RENDER_BOTH_HANDS -> a
net.minecraft.client.renderer.ItemInHandRenderer$HandRenderSelection
RENDER_MAIN_HAND_ONLY -> b
net.minecraft.client.renderer.ItemInHandRenderer$HandRenderSelection
RENDER_OFF_HAND_ONLY -> c
boolean renderMainHand -> d
boolean renderOffHand -> e
net.minecraft.client.renderer.ItemInHandRenderer$HandRenderSelection[] $VALUES
-> f
411:411:net.minecraft.client.renderer.ItemInHandRenderer$HandRenderSelection[]
values() -> values
411:411:net.minecraft.client.renderer.ItemInHandRenderer$HandRenderSelection
valueOf(java.lang.String) -> valueOf
419:422:void <init>(java.lang.String,int,boolean,boolean) -> <init>
425:425:net.minecraft.client.renderer.ItemInHandRenderer$HandRenderSelection
onlyForHand(net.minecraft.world.InteractionHand) -> a
411:411:net.minecraft.client.renderer.ItemInHandRenderer$HandRenderSelection[]
$values() -> a
411:415:void <clinit>() -> <clinit>
net.minecraft.client.renderer.ItemModelShaper -> fju:
it.unimi.dsi.fastutil.ints.Int2ObjectMap shapes -> a
it.unimi.dsi.fastutil.ints.Int2ObjectMap shapesCache -> b
net.minecraft.client.resources.model.ModelManager modelManager -> c
15:21:void <init>(net.minecraft.client.resources.model.ModelManager) -> <init>
24:26:net.minecraft.client.resources.model.BakedModel
getItemModel(net.minecraft.world.item.ItemStack) -> a
31:31:net.minecraft.client.resources.model.BakedModel
getItemModel(net.minecraft.world.item.Item) -> a
35:35:int getIndex(net.minecraft.world.item.Item) -> b
39:40:void
register(net.minecraft.world.item.Item,net.minecraft.client.resources.model.ModelRe
sourceLocation) -> a
43:43:net.minecraft.client.resources.model.ModelManager getModelManager() -> a
47:51:void rebuildCache() -> b
net.minecraft.client.renderer.LevelRenderer -> fjv:
org.slf4j.Logger LOGGER -> c
int CHUNK_SIZE -> a
int HALF_CHUNK_SIZE -> d
float SKY_DISC_RADIUS -> e
int MINIMUM_ADVANCED_CULLING_DISTANCE -> f
double CEILED_SECTION_DIAGONAL -> g
int MIN_FOG_DISTANCE -> h
int RAIN_RADIUS -> i
int RAIN_DIAMETER -> j
int TRANSPARENT_SORT_COUNT -> k
int HALF_A_SECOND_IN_MILLIS -> l
net.minecraft.resources.ResourceLocation MOON_LOCATION -> m
net.minecraft.resources.ResourceLocation SUN_LOCATION -> n
net.minecraft.resources.ResourceLocation CLOUDS_LOCATION -> o
net.minecraft.resources.ResourceLocation END_SKY_LOCATION -> p
net.minecraft.resources.ResourceLocation FORCEFIELD_LOCATION -> q
net.minecraft.resources.ResourceLocation RAIN_LOCATION -> r
net.minecraft.resources.ResourceLocation SNOW_LOCATION -> s
net.minecraft.core.Direction[] DIRECTIONS -> b
net.minecraft.client.Minecraft minecraft -> t
net.minecraft.client.renderer.entity.EntityRenderDispatcher
entityRenderDispatcher -> u
net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher
blockEntityRenderDispatcher -> v
net.minecraft.client.renderer.RenderBuffers renderBuffers -> w
net.minecraft.client.multiplayer.ClientLevel level -> x
java.util.concurrent.BlockingQueue recentlyCompiledChunks -> y
java.util.concurrent.atomic.AtomicReference renderChunkStorage -> z
it.unimi.dsi.fastutil.objects.ObjectArrayList renderChunksInFrustum -> A
java.util.Set globalBlockEntities -> B
java.util.concurrent.Future lastFullRenderChunkUpdate -> C
net.minecraft.client.renderer.ViewArea viewArea -> D
com.mojang.blaze3d.vertex.VertexBuffer starBuffer -> E
com.mojang.blaze3d.vertex.VertexBuffer skyBuffer -> F
com.mojang.blaze3d.vertex.VertexBuffer darkBuffer -> G
boolean generateClouds -> H
com.mojang.blaze3d.vertex.VertexBuffer cloudBuffer -> I
net.minecraft.client.renderer.RunningTrimmedMean frameTimes -> J
int ticks -> K
it.unimi.dsi.fastutil.ints.Int2ObjectMap destroyingBlocks -> L
it.unimi.dsi.fastutil.longs.Long2ObjectMap destructionProgress -> M
java.util.Map playingRecords -> N
com.mojang.blaze3d.pipeline.RenderTarget entityTarget -> O
net.minecraft.client.renderer.PostChain entityEffect -> P
com.mojang.blaze3d.pipeline.RenderTarget translucentTarget -> Q
com.mojang.blaze3d.pipeline.RenderTarget itemEntityTarget -> R
com.mojang.blaze3d.pipeline.RenderTarget particlesTarget -> S
com.mojang.blaze3d.pipeline.RenderTarget weatherTarget -> T
com.mojang.blaze3d.pipeline.RenderTarget cloudsTarget -> U
net.minecraft.client.renderer.PostChain transparencyChain -> V
double lastCameraX -> W
double lastCameraY -> X
double lastCameraZ -> Y
int lastCameraChunkX -> Z
int lastCameraChunkY -> aa
int lastCameraChunkZ -> ab
double prevCamX -> ac
double prevCamY -> ad
double prevCamZ -> ae
double prevCamRotX -> af
double prevCamRotY -> ag
int prevCloudX -> ah
int prevCloudY -> ai
int prevCloudZ -> aj
net.minecraft.world.phys.Vec3 prevCloudColor -> ak
net.minecraft.client.CloudStatus prevCloudsType -> al
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher chunkRenderDispatcher
-> am
int lastViewDistance -> an
int renderedEntities -> ao
int culledEntities -> ap
net.minecraft.client.renderer.culling.Frustum cullingFrustum -> aq
boolean captureFrustum -> ar
net.minecraft.client.renderer.culling.Frustum capturedFrustum -> as
org.joml.Vector4f[] frustumPoints -> at
org.joml.Vector3d frustumPos -> au
double xTransparentOld -> av
double yTransparentOld -> aw
double zTransparentOld -> ax
boolean needsFullRenderChunkUpdate -> ay
java.util.concurrent.atomic.AtomicLong nextFullUpdateMillis -> az
java.util.concurrent.atomic.AtomicBoolean needsFrustumUpdate -> aA
int rainSoundTime -> aB
float[] rainSizeX -> aC
float[] rainSizeZ -> aD
187:307:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.renderer.entity.EntityRe
nderDispatcher,net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatche
r,net.minecraft.client.renderer.RenderBuffers) -> <init>
310:445:void
renderSnowAndRain(net.minecraft.client.renderer.LightTexture,float,double,double,do
uble) -> a
448:504:void tickRain(net.minecraft.client.Camera) -> a
509:516:void close() -> close
520:524:void
onResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager) -> a
527:544:void initOutline() -> a
547:589:void initTransparency() -> y
592:608:void deinitTransparency() -> z
611:618:void doEntityOutline() -> b
621:621:boolean shouldShowEntityOutlines() -> d
625:638:void createDarkSky() -> A
641:654:void createLightSky() -> B
657:666:com.mojang.blaze3d.vertex.BufferBuilder$RenderedBuffer
buildSkyDisc(com.mojang.blaze3d.vertex.BufferBuilder,float) -> a
670:685:void createStars() -> C
688:740:com.mojang.blaze3d.vertex.BufferBuilder$RenderedBuffer
drawStars(com.mojang.blaze3d.vertex.BufferBuilder) -> a
744:768:void setLevel(net.minecraft.client.multiplayer.ClientLevel) -> a
771:776:void graphicsChanged() -> e
779:827:void allChanged() -> f
830:838:void resize(int,int) -> a
841:849:java.lang.String getChunkStatistics() -> g
854:854:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher
getChunkRenderDispatcher() -> h
858:858:double getTotalChunks() -> i
862:862:double getLastViewDistance() -> j
866:872:int countRenderedChunks() -> k
876:876:java.lang.String getEntityStatistics() -> l
880:977:void
setupRender(net.minecraft.client.Camera,net.minecraft.client.renderer.culling.Frust
um,boolean,boolean) -> a
980:991:void applyFrustum(net.minecraft.client.renderer.culling.Frustum) -> a
994:1021:void
initializeQueueForFullUpdate(net.minecraft.client.Camera,java.util.Queue) -> a
1024:1025:void
addRecentlyCompiledChunk(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$
RenderChunk) -> a
1028:1121:void
updateRenderChunks(java.util.LinkedHashSet,net.minecraft.client.renderer.LevelRende
rer$RenderInfoMap,net.minecraft.world.phys.Vec3,java.util.Queue,boolean) -> a
1125:1140:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk
getRelativeFrom(net.minecraft.core.BlockPos,net.minecraft.client.renderer.chunk.Chu
nkRenderDispatcher$RenderChunk,net.minecraft.core.Direction) -> a
1144:1152:boolean
closeToBorder(net.minecraft.core.BlockPos,net.minecraft.client.renderer.chunk.Chunk
RenderDispatcher$RenderChunk) -> a
1156:1182:void
captureFrustum(org.joml.Matrix4f,org.joml.Matrix4f,double,double,double,net.minecra
ft.client.renderer.culling.Frustum) -> a
1185:1193:void
prepareCullFrustum(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.world.phys.Vec
3,org.joml.Matrix4f) -> a
1196:1560:void
renderLevel(com.mojang.blaze3d.vertex.PoseStack,float,long,boolean,net.minecraft.cl
ient.Camera,net.minecraft.client.renderer.GameRenderer,net.minecraft.client.rendere
r.LightTexture,org.joml.Matrix4f) -> a
1563:1566:void checkPoseStack(com.mojang.blaze3d.vertex.PoseStack) -> a
1569:1575:void
renderEntity(net.minecraft.world.entity.Entity,double,double,double,float,com.mojan
g.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource) -> a
1578:1705:void
renderChunkLayer(net.minecraft.client.renderer.RenderType,com.mojang.blaze3d.vertex
.PoseStack,double,double,double,org.joml.Matrix4f) -> a
1708:1873:void
renderDebug(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Multi
BufferSource,net.minecraft.client.Camera) -> a
1876:1877:void
addFrustumVertex(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Matrix4f,int) ->
a
1880:1885:void
addFrustumQuad(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Matrix4f,int,int,i
nt,int,int,int,int) -> a
1888:1889:void captureFrustum() -> m
1892:1893:void killFrustum() -> n
1896:1913:void tick() -> o
1916:1922:void
removeProgress(net.minecraft.server.level.BlockDestructionProgress) -> a
1925:1963:void renderEndSky(com.mojang.blaze3d.vertex.PoseStack) -> b
1966:2097:void
renderSky(com.mojang.blaze3d.vertex.PoseStack,org.joml.Matrix4f,float,net.minecraft
.client.Camera,boolean,java.lang.Runnable) -> a
2100:2103:boolean doesMobEffectBlockSky(net.minecraft.client.Camera) -> b
2107:2198:void
renderClouds(com.mojang.blaze3d.vertex.PoseStack,org.joml.Matrix4f,float,double,dou
ble,double) -> a
2201:2302:com.mojang.blaze3d.vertex.BufferBuilder$RenderedBuffer
buildClouds(com.mojang.blaze3d.vertex.BufferBuilder,double,double,double,net.minecr
aft.world.phys.Vec3) -> a
2306:2345:void compileChunks(net.minecraft.client.Camera) -> c
2348:2457:void renderWorldBorder(net.minecraft.client.Camera) -> d
2466:2468:void
renderHitOutline(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vert
exConsumer,net.minecraft.world.entity.Entity,double,double,double,net.minecraft.cor
e.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a
2472:2482:net.minecraft.world.phys.Vec3 mixColor(float) -> a
2488:2493:net.minecraft.world.phys.Vec3 shiftHue(float,float,float,float) -> a
2497:2509:void
renderVoxelShape(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vert
exConsumer,net.minecraft.world.phys.shapes.VoxelShape,double,double,double,float,fl
oat,float,float,boolean) -> a
2512:2525:void
renderShape(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexCon
sumer,net.minecraft.world.phys.shapes.VoxelShape,double,double,double,float,float,f
loat,float) -> a
2528:2529:void
renderLineBox(com.mojang.blaze3d.vertex.VertexConsumer,double,double,double,double,
double,double,float,float,float,float) -> a
2532:2533:void
renderLineBox(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexC
onsumer,net.minecraft.world.phys.AABB,float,float,float,float) -> a
2536:2537:void
renderLineBox(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexC
onsumer,double,double,double,double,double,double,float,float,float,float) -> a
2541:2587:void
renderLineBox(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexC
onsumer,double,double,double,double,double,double,float,float,float,float,float,flo
at,float) -> a
2590:2591:void
addChainedFilledBoxVertices(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.
vertex.VertexConsumer,double,double,double,double,double,double,float,float,float,f
loat) -> b
2594:2634:void
addChainedFilledBoxVertices(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.
vertex.VertexConsumer,float,float,float,float,float,float,float,float,float,float)
-> a
2637:2638:void
blockChanged(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.
minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.
BlockState,int) -> a
2641:2648:void setBlockDirty(net.minecraft.core.BlockPos,boolean) -> a
2651:2658:void setBlocksDirty(int,int,int,int,int,int) -> a
2661:2664:void
setBlockDirty(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState,net.minecraft.world.level.block.state.BlockState) -> a
2667:2674:void setSectionDirtyWithNeighbors(int,int,int) -> a
2677:2678:void setSectionDirty(int,int,int) -> b
2681:2682:void setSectionDirty(int,int,int,boolean) -> a
2685:2704:void
playStreamingMusic(net.minecraft.sounds.SoundEvent,net.minecraft.core.BlockPos) ->
a
2707:2711:void
notifyNearbyEntities(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,bo
olean) -> a
2714:2715:void
addParticle(net.minecraft.core.particles.ParticleOptions,boolean,double,double,doub
le,double,double,double) -> a
2719:2730:void
addParticle(net.minecraft.core.particles.ParticleOptions,boolean,boolean,double,dou
ble,double,double,double,double) -> a
2733:2734:void
addParticle(net.minecraft.core.particles.ParticleOptions,double,double,double,doubl
e,double,double) -> a
2738:2738:net.minecraft.client.particle.Particle
addParticleInternal(net.minecraft.core.particles.ParticleOptions,boolean,double,dou
ble,double,double,double,double) -> b
2743:2759:net.minecraft.client.particle.Particle
addParticleInternal(net.minecraft.core.particles.ParticleOptions,boolean,boolean,do
uble,double,double,double,double,double) -> b
2763:2779:net.minecraft.client.ParticleStatus calculateParticleLevel(boolean) -
> a
2783:2783:void clear() -> p
2786:2818:void globalLevelEvent(int,net.minecraft.core.BlockPos,int) -> a
2821:3184:void levelEvent(int,net.minecraft.core.BlockPos,int) -> b
3187:3207:void destroyBlockProgress(int,net.minecraft.core.BlockPos,int) -> c
3210:3210:boolean hasRenderedAllChunks() -> q
3299:3301:void needsUpdate() -> r
3304:3308:void
updateGlobalBlockEntities(java.util.Collection,java.util.Collection) -> a
3311:3311:int
getLightColor(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.core.Block
Pos) -> a
3315:3325:int
getLightColor(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.world.leve
l.block.state.BlockState,net.minecraft.core.BlockPos) -> a
3329:3330:boolean isChunkCompiled(net.minecraft.core.BlockPos) -> a
3335:3335:com.mojang.blaze3d.pipeline.RenderTarget entityTarget() -> s
3340:3340:com.mojang.blaze3d.pipeline.RenderTarget getTranslucentTarget() -> t
3345:3345:com.mojang.blaze3d.pipeline.RenderTarget getItemEntityTarget() -> u
3350:3350:com.mojang.blaze3d.pipeline.RenderTarget getParticlesTarget() -> v
3355:3355:com.mojang.blaze3d.pipeline.RenderTarget getWeatherTarget() -> w
3360:3360:com.mojang.blaze3d.pipeline.RenderTarget getCloudsTarget() -> x
3205:3205:java.util.SortedSet lambda$destroyBlockProgress$10(long) -> a
2970:2973:net.minecraft.world.phys.Vec3
lambda$levelEvent$9(net.minecraft.util.RandomSource) -> a
2726:2726:java.lang.String lambda$addParticle$8(double,double,double) -> a
2514:2524:void
lambda$renderShape$7(com.mojang.blaze3d.vertex.VertexConsumer,com.mojang.blaze3d.ve
rtex.PoseStack$Pose,double,double,double,float,float,float,float,double,double,doub
le,double,double,double) -> a
1612:1612:java.lang.String
lambda$renderChunkLayer$6(net.minecraft.client.renderer.RenderType) -> a
1358:1362:com.mojang.blaze3d.vertex.VertexConsumer
lambda$renderLevel$5(net.minecraft.client.renderer.MultiBufferSource$BufferSource,c
om.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.renderer.RenderType) -
> a
1241:1241:void
lambda$renderLevel$4(net.minecraft.client.Camera,float,boolean,float) -> a
1016:1016:double
lambda$initializeQueueForFullUpdate$3(net.minecraft.core.BlockPos,net.minecraft.cli
ent.renderer.LevelRenderer$RenderChunkInfo) -> a
942:948:void
lambda$setupRender$2(net.minecraft.client.Camera,net.minecraft.world.phys.Vec3,bool
ean) -> a
920:924:long lambda$setupRender$1(long) -> b
573:573:net.minecraft.network.chat.MutableComponent
lambda$initTransparency$0(net.minecraft.server.packs.PackResources) -> a
151:175:void <clinit>() -> <clinit>
net.minecraft.client.renderer.LevelRenderer$RenderChunkInfo -> fjv$a:
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk chunk ->
a
byte sourceDirections -> b
byte directions -> c
int step -> d
3219:3225:void
<init>(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk,net.mi
necraft.core.Direction,int) -> <init>
3228:3229:void setDirections(byte,net.minecraft.core.Direction) -> a
3232:3232:boolean hasDirection(net.minecraft.core.Direction) -> a
3236:3237:void addSourceDirection(net.minecraft.core.Direction) -> b
3240:3240:boolean hasSourceDirection(int) -> a
3244:3244:boolean hasSourceDirections() -> a
3248:3249:boolean isAxisAlignedWith(int,int,int) -> a
3254:3254:int hashCode() -> hashCode
3259:3263:boolean equals(java.lang.Object) -> equals
net.minecraft.client.renderer.LevelRenderer$RenderChunkStorage -> fjv$b:
net.minecraft.client.renderer.LevelRenderer$RenderInfoMap renderInfoMap -> a
java.util.LinkedHashSet renderChunks -> b
3271:3274:void <init>(int) -> <init>
net.minecraft.client.renderer.LevelRenderer$RenderInfoMap -> fjv$c:
net.minecraft.client.renderer.LevelRenderer$RenderChunkInfo[] infos -> a
3280:3282:void <init>(int) -> <init>
3285:3286:void
put(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk,net.minec
raft.client.renderer.LevelRenderer$RenderChunkInfo) -> a
3290:3294:net.minecraft.client.renderer.LevelRenderer$RenderChunkInfo
get(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk) -> a
net.minecraft.client.renderer.LevelRenderer$TransparencyShaderException -> fjv$d:
3365:3366:void <init>(java.lang.String,java.lang.Throwable) -> <init>
net.minecraft.client.renderer.LightTexture -> fjw:
int FULL_BRIGHT -> a
int FULL_SKY -> b
int FULL_BLOCK -> c
net.minecraft.client.renderer.texture.DynamicTexture lightTexture -> d
com.mojang.blaze3d.platform.NativeImage lightPixels -> e
net.minecraft.resources.ResourceLocation lightTextureLocation -> f
boolean updateLightTexture -> g
float blockLightRedFlicker -> h
net.minecraft.client.renderer.GameRenderer renderer -> i
net.minecraft.client.Minecraft minecraft -> j
33:46:void
<init>(net.minecraft.client.renderer.GameRenderer,net.minecraft.client.Minecraft) -
> <init>
50:51:void close() -> close
54:57:void tick() -> a
60:61:void turnOffLightLayer() -> b
64:69:void turnOnLightLayer() -> c
72:78:float getDarknessGamma(float) -> b
82:83:float
calculateDarknessScale(net.minecraft.world.entity.LivingEntity,float,float) -> a
87:195:void updateLightTexture(float) -> a
198:203:void clampColor(org.joml.Vector3f) -> a
206:207:float notGamma(float) -> c
213:216:float
getBrightness(net.minecraft.world.level.dimension.DimensionType,int) -> a
220:220:int pack(int,int) -> a
224:224:int block(int) -> a
228:228:int sky(int) -> b
net.minecraft.client.renderer.MultiBufferSource -> fjx:
16:16:net.minecraft.client.renderer.MultiBufferSource$BufferSource
immediate(com.mojang.blaze3d.vertex.BufferBuilder) -> a
20:20:net.minecraft.client.renderer.MultiBufferSource$BufferSource
immediateWithBuffers(java.util.Map,com.mojang.blaze3d.vertex.BufferBuilder) -> a
com.mojang.blaze3d.vertex.VertexConsumer
getBuffer(net.minecraft.client.renderer.RenderType) -> getBuffer
net.minecraft.client.renderer.MultiBufferSource$BufferSource -> fjx$a:
com.mojang.blaze3d.vertex.BufferBuilder builder -> a
java.util.Map fixedBuffers -> b
java.util.Optional lastState -> c
java.util.Set startedBuffers -> d
28:34:void <init>(com.mojang.blaze3d.vertex.BufferBuilder,java.util.Map) ->
<init>
38:54:com.mojang.blaze3d.vertex.VertexConsumer
getBuffer(net.minecraft.client.renderer.RenderType) -> getBuffer
58:58:com.mojang.blaze3d.vertex.BufferBuilder
getBuilderRaw(net.minecraft.client.renderer.RenderType) -> b
62:69:void endLastBatch() -> a
73:82:void endBatch() -> b
85:101:void endBatch(net.minecraft.client.renderer.RenderType) -> a
74:78:void lambda$endBatch$0(net.minecraft.client.renderer.RenderType) -> c
net.minecraft.client.renderer.OutlineBufferSource -> fjy:
net.minecraft.client.renderer.MultiBufferSource$BufferSource bufferSource -> a
net.minecraft.client.renderer.MultiBufferSource$BufferSource
outlineBufferSource -> b
int teamR -> c
int teamG -> d
int teamB -> e
int teamA -> f
12:21:void <init>(net.minecraft.client.renderer.MultiBufferSource$BufferSource)
-> <init>
25:36:com.mojang.blaze3d.vertex.VertexConsumer
getBuffer(net.minecraft.client.renderer.RenderType) -> getBuffer
40:44:void setColor(int,int,int,int) -> a
47:48:void endOutlineBatch() -> a
net.minecraft.client.renderer.OutlineBufferSource$EntityOutlineGenerator -> fjy$a:
com.mojang.blaze3d.vertex.VertexConsumer delegate -> f
double x -> g
double y -> h
double z -> i
float u -> j
float v -> k
61:64:void <init>(com.mojang.blaze3d.vertex.VertexConsumer,int,int,int,int) ->
<init>
68:68:void defaultColor(int,int,int,int) -> b
72:72:void unsetDefaultColor() -> k
76:79:com.mojang.blaze3d.vertex.VertexConsumer vertex(double,double,double) ->
a
84:84:com.mojang.blaze3d.vertex.VertexConsumer color(int,int,int,int) -> a
89:91:com.mojang.blaze3d.vertex.VertexConsumer uv(float,float) -> a
96:96:com.mojang.blaze3d.vertex.VertexConsumer overlayCoords(int,int) -> a
101:101:com.mojang.blaze3d.vertex.VertexConsumer uv2(int,int) -> b
106:106:com.mojang.blaze3d.vertex.VertexConsumer normal(float,float,float) -> a
111:112:void
vertex(float,float,float,float,float,float,float,float,float,int,int,float,float,fl
oat) -> a
116:117:void endVertex() -> e
net.minecraft.client.renderer.PanoramaRenderer -> fjz:
net.minecraft.client.Minecraft minecraft -> a
net.minecraft.client.renderer.CubeMap cubeMap -> b
float spin -> c
float bob -> d
12:15:void <init>(net.minecraft.client.renderer.CubeMap) -> <init>
18:23:void render(float,float) -> a
26:26:float wrap(float,float) -> b
net.minecraft.client.renderer.PostChain -> fka:
java.lang.String MAIN_RENDER_TARGET -> a
com.mojang.blaze3d.pipeline.RenderTarget screenTarget -> b
net.minecraft.server.packs.resources.ResourceManager resourceManager -> c
java.lang.String name -> d
java.util.List passes -> e
java.util.Map customRenderTargets -> f
java.util.List fullSizedTargets -> g
org.joml.Matrix4f shaderOrthoMatrix -> h
int screenWidth -> i
int screenHeight -> j
float time -> k
float lastStamp -> l
37:58:void
<init>(net.minecraft.client.renderer.texture.TextureManager,net.minecraft.server.pa
cks.resources.ResourceManager,com.mojang.blaze3d.pipeline.RenderTarget,net.minecraf
t.resources.ResourceLocation) -> <init>
61:101:void
load(net.minecraft.client.renderer.texture.TextureManager,net.minecraft.resources.R
esourceLocation) -> a
104:119:void parseTargetNode(com.google.gson.JsonElement) -> a
122:212:void
parsePassNode(net.minecraft.client.renderer.texture.TextureManager,com.google.gson.
JsonElement) -> a
215:255:void parseUniformNode(com.google.gson.JsonElement) -> b
258:258:com.mojang.blaze3d.pipeline.RenderTarget
getTempTarget(java.lang.String) -> a
262:269:void addTempTarget(java.lang.String,int,int) -> a
273:280:void close() -> close
283:285:net.minecraft.client.renderer.PostPass
addPass(java.lang.String,com.mojang.blaze3d.pipeline.RenderTarget,com.mojang.blaze3
d.pipeline.RenderTarget) -> a
289:290:void updateOrthoMatrix() -> b
293:302:void resize(int,int) -> a
305:318:void process(float) -> a
321:321:java.lang.String getName() -> a
326:332:com.mojang.blaze3d.pipeline.RenderTarget
getRenderTarget(java.lang.String) -> b
165:165:net.minecraft.server.ChainedJsonException
lambda$parsePassNode$0(java.lang.String) -> c
net.minecraft.client.renderer.PostPass -> fkb:
net.minecraft.client.renderer.EffectInstance effect -> c
com.mojang.blaze3d.pipeline.RenderTarget inTarget -> a
com.mojang.blaze3d.pipeline.RenderTarget outTarget -> b
java.util.List auxAssets -> d
java.util.List auxNames -> e
java.util.List auxWidths -> f
java.util.List auxHeights -> g
org.joml.Matrix4f shaderOrthoMatrix -> h
24:34:void
<init>(net.minecraft.server.packs.resources.ResourceManager,java.lang.String,com.mo
jang.blaze3d.pipeline.RenderTarget,com.mojang.blaze3d.pipeline.RenderTarget) ->
<init>
38:39:void close() -> close
42:42:java.lang.String getName() -> a
46:50:void addAuxAsset(java.lang.String,java.util.function.IntSupplier,int,int)
-> a
53:54:void setOrthoMatrix(org.joml.Matrix4f) -> a
57:104:void process(float) -> a
107:107:net.minecraft.client.renderer.EffectInstance getEffect() -> b
net.minecraft.client.renderer.Rect2i -> fkc:
int xPos -> a
int yPos -> b
int width -> c
int height -> d
9:14:void <init>(int,int,int,int) -> <init>
17:32:net.minecraft.client.renderer.Rect2i
intersect(net.minecraft.client.renderer.Rect2i) -> a
36:36:int getX() -> a
40:40:int getY() -> b
44:45:void setX(int) -> a
48:49:void setY(int) -> b
52:52:int getWidth() -> c
56:56:int getHeight() -> d
60:61:void setWidth(int) -> c
64:65:void setHeight(int) -> d
68:70:void setPosition(int,int) -> a
73:73:boolean contains(int,int) -> b
net.minecraft.client.renderer.RenderBuffers -> fkd:
net.minecraft.client.renderer.ChunkBufferBuilderPack fixedBufferPack -> a
java.util.SortedMap fixedBuffers -> b
net.minecraft.client.renderer.MultiBufferSource$BufferSource bufferSource -> c
net.minecraft.client.renderer.MultiBufferSource$BufferSource
crumblingBufferSource -> d
net.minecraft.client.renderer.OutlineBufferSource outlineBufferSource -> e
10:46:void <init>() -> <init>
40:41:void
put(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap,net.minecraft.clie
nt.renderer.RenderType) -> a
49:49:net.minecraft.client.renderer.ChunkBufferBuilderPack fixedBufferPack() ->
a
53:53:net.minecraft.client.renderer.MultiBufferSource$BufferSource
bufferSource() -> b
57:57:net.minecraft.client.renderer.MultiBufferSource$BufferSource
crumblingBufferSource() -> c
61:61:net.minecraft.client.renderer.OutlineBufferSource outlineBufferSource() -
> d
14:37:void
lambda$new$1(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap) -> a
36:36:void
lambda$new$0(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap,net.minec
raft.client.renderer.RenderType) -> b
net.minecraft.client.renderer.RenderStateShard -> fke:
float VIEW_SCALE_Z_EPSILON -> aS
double MAX_ENCHANTMENT_GLINT_SPEED_MILLIS -> a
java.lang.String name -> b
java.lang.Runnable setupState -> aT
java.lang.Runnable clearState -> aU
net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard
NO_TRANSPARENCY -> c
net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard
ADDITIVE_TRANSPARENCY -> d
net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard
LIGHTNING_TRANSPARENCY -> e
net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard
GLINT_TRANSPARENCY -> f
net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard
CRUMBLING_TRANSPARENCY -> g
net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard
TRANSLUCENT_TRANSPARENCY -> h
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard NO_SHADER -> i
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
POSITION_COLOR_LIGHTMAP_SHADER -> j
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard POSITION_SHADER
-> k
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
POSITION_COLOR_TEX_SHADER -> l
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
POSITION_TEX_SHADER -> m
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
POSITION_COLOR_TEX_LIGHTMAP_SHADER -> n
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
POSITION_COLOR_SHADER -> o
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_SOLID_SHADER -> p
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_CUTOUT_MIPPED_SHADER -> q
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_CUTOUT_SHADER -> r
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_TRANSLUCENT_SHADER -> s
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_TRANSLUCENT_MOVING_BLOCK_SHADER -> t
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_TRANSLUCENT_NO_CRUMBLING_SHADER -> u
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ARMOR_CUTOUT_NO_CULL_SHADER -> v
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_SOLID_SHADER -> w
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_CUTOUT_SHADER -> x
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_CUTOUT_NO_CULL_SHADER -> y
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_CUTOUT_NO_CULL_Z_OFFSET_SHADER -> z
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ITEM_ENTITY_TRANSLUCENT_CULL_SHADER -> A
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_TRANSLUCENT_CULL_SHADER -> B
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_TRANSLUCENT_SHADER -> C
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_TRANSLUCENT_EMISSIVE_SHADER -> D
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_SMOOTH_CUTOUT_SHADER -> E
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_BEACON_BEAM_SHADER -> F
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_DECAL_SHADER -> G
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_NO_OUTLINE_SHADER -> H
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_SHADOW_SHADER -> I
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_ALPHA_SHADER -> J
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_EYES_SHADER -> K
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENERGY_SWIRL_SHADER -> L
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_LEASH_SHADER -> M
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_WATER_MASK_SHADER -> N
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_OUTLINE_SHADER -> O
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ARMOR_GLINT_SHADER -> P
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ARMOR_ENTITY_GLINT_SHADER -> Q
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_GLINT_TRANSLUCENT_SHADER -> R
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_GLINT_SHADER -> S
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_GLINT_DIRECT_SHADER -> T
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_GLINT_SHADER -> U
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_GLINT_DIRECT_SHADER -> V
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_CRUMBLING_SHADER -> W
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_TEXT_SHADER -> X
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_TEXT_BACKGROUND_SHADER -> Y
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_TEXT_INTENSITY_SHADER -> Z
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_TEXT_SEE_THROUGH_SHADER -> aa
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_TEXT_BACKGROUND_SEE_THROUGH_SHADER -> ab
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_TEXT_INTENSITY_SEE_THROUGH_SHADER -> ac
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_LIGHTNING_SHADER -> ad
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_TRIPWIRE_SHADER -> ae
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_END_PORTAL_SHADER -> af
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_END_GATEWAY_SHADER -> ag
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_LINES_SHADER -> ah
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_GUI_SHADER -> ai
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_GUI_OVERLAY_SHADER -> aj
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_GUI_TEXT_HIGHLIGHT_SHADER -> ak
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_GUI_GHOST_RECIPE_OVERLAY_SHADER -> al
net.minecraft.client.renderer.RenderStateShard$TextureStateShard
BLOCK_SHEET_MIPPED -> am
net.minecraft.client.renderer.RenderStateShard$TextureStateShard BLOCK_SHEET ->
an
net.minecraft.client.renderer.RenderStateShard$EmptyTextureStateShard
NO_TEXTURE -> ao
net.minecraft.client.renderer.RenderStateShard$TexturingStateShard
DEFAULT_TEXTURING -> ap
net.minecraft.client.renderer.RenderStateShard$TexturingStateShard
GLINT_TEXTURING -> aq
net.minecraft.client.renderer.RenderStateShard$TexturingStateShard
ENTITY_GLINT_TEXTURING -> ar
net.minecraft.client.renderer.RenderStateShard$LightmapStateShard LIGHTMAP ->
as
net.minecraft.client.renderer.RenderStateShard$LightmapStateShard NO_LIGHTMAP -
> at
net.minecraft.client.renderer.RenderStateShard$OverlayStateShard OVERLAY -> au
net.minecraft.client.renderer.RenderStateShard$OverlayStateShard NO_OVERLAY ->
av
net.minecraft.client.renderer.RenderStateShard$CullStateShard CULL -> aw
net.minecraft.client.renderer.RenderStateShard$CullStateShard NO_CULL -> ax
net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard
NO_DEPTH_TEST -> ay
net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard
EQUAL_DEPTH_TEST -> az
net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard
LEQUAL_DEPTH_TEST -> aA
net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard
GREATER_DEPTH_TEST -> aB
net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard
COLOR_DEPTH_WRITE -> aC
net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard COLOR_WRITE
-> aD
net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard DEPTH_WRITE
-> aE
net.minecraft.client.renderer.RenderStateShard$LayeringStateShard NO_LAYERING -
> aF
net.minecraft.client.renderer.RenderStateShard$LayeringStateShard
POLYGON_OFFSET_LAYERING -> aG
net.minecraft.client.renderer.RenderStateShard$LayeringStateShard
VIEW_OFFSET_Z_LAYERING -> aH
net.minecraft.client.renderer.RenderStateShard$OutputStateShard MAIN_TARGET ->
aI
net.minecraft.client.renderer.RenderStateShard$OutputStateShard OUTLINE_TARGET
-> aJ
net.minecraft.client.renderer.RenderStateShard$OutputStateShard
TRANSLUCENT_TARGET -> aK
net.minecraft.client.renderer.RenderStateShard$OutputStateShard
PARTICLES_TARGET -> aL
net.minecraft.client.renderer.RenderStateShard$OutputStateShard WEATHER_TARGET
-> aM
net.minecraft.client.renderer.RenderStateShard$OutputStateShard CLOUDS_TARGET -
> aN
net.minecraft.client.renderer.RenderStateShard$OutputStateShard
ITEM_ENTITY_TARGET -> aO
net.minecraft.client.renderer.RenderStateShard$LineStateShard DEFAULT_LINE ->
aP
net.minecraft.client.renderer.RenderStateShard$ColorLogicStateShard
NO_COLOR_LOGIC -> aQ
net.minecraft.client.renderer.RenderStateShard$ColorLogicStateShard
OR_REVERSE_COLOR_LOGIC -> aR
30:34:void <init>(java.lang.String,java.lang.Runnable,java.lang.Runnable) ->
<init>
37:38:void setupRenderState() -> a
41:42:void clearRenderState() -> b
46:46:java.lang.String toString() -> toString
290:300:void setupGlintTexturing(float) -> a
580:581:void lambda$static$41() -> c
577:579:void lambda$static$40() -> d
574:574:void lambda$static$39() -> e
572:573:void lambda$static$38() -> f
532:535:void lambda$static$37() -> g
528:531:void lambda$static$36() -> h
522:525:void lambda$static$35() -> i
518:521:void lambda$static$34() -> j
512:515:void lambda$static$33() -> k
508:511:void lambda$static$32() -> l
502:505:void lambda$static$31() -> m
498:501:void lambda$static$30() -> n
492:495:void lambda$static$29() -> o
488:491:void lambda$static$28() -> p
484:485:void lambda$static$27() -> q
482:483:void lambda$static$26() -> r
479:479:void lambda$static$25() -> s
478:478:void lambda$static$24() -> t
466:469:void lambda$static$23() -> u
461:465:void lambda$static$22() -> v
456:458:void lambda$static$21() -> w
453:455:void lambda$static$20() -> x
450:450:void lambda$static$19() -> y
449:449:void lambda$static$18() -> z
311:312:void lambda$static$17() -> A
309:310:void lambda$static$16() -> B
305:306:void lambda$static$15() -> C
303:304:void lambda$static$14() -> D
275:275:void lambda$static$13() -> E
274:274:void lambda$static$12() -> F
96:98:void lambda$static$11() -> G
93:95:void lambda$static$10() -> H
88:90:void lambda$static$9() -> I
85:87:void lambda$static$8() -> J
80:82:void lambda$static$7() -> K
77:79:void lambda$static$6() -> L
72:74:void lambda$static$5() -> M
69:71:void lambda$static$4() -> N
64:66:void lambda$static$3() -> O
61:63:void lambda$static$2() -> P
58:58:void lambda$static$1() -> Q
56:57:void lambda$static$0() -> R
55:576:void <clinit>() -> <clinit>
net.minecraft.client.renderer.RenderStateShard$BooleanStateShard -> fke$a:
boolean enabled -> aS
318:320:void
<init>(java.lang.String,java.lang.Runnable,java.lang.Runnable,boolean) -> <init>
324:324:java.lang.String toString() -> toString
net.minecraft.client.renderer.RenderStateShard$ColorLogicStateShard -> fke$b:
567:568:void <init>(java.lang.String,java.lang.Runnable,java.lang.Runnable) ->
<init>
net.minecraft.client.renderer.RenderStateShard$CullStateShard -> fke$c:
364:373:void <init>(boolean) -> <init>
369:372:void lambda$new$1(boolean) -> a
365:368:void lambda$new$0(boolean) -> b
net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard -> fke$d:
java.lang.String functionName -> aS
383:395:void <init>(java.lang.String,int) -> <init>
399:399:java.lang.String toString() -> toString
389:393:void lambda$new$1(int) -> a
384:388:void lambda$new$0(int) -> b
net.minecraft.client.renderer.RenderStateShard$EmptyTextureStateShard -> fke$e:
185:186:void <init>(java.lang.Runnable,java.lang.Runnable) -> <init>
189:190:void <init>() -> <init>
193:193:java.util.Optional cutoutTexture() -> c
189:189:void lambda$new$1() -> d
189:189:void lambda$new$0() -> e
net.minecraft.client.renderer.RenderStateShard$LayeringStateShard -> fke$f:
444:445:void <init>(java.lang.String,java.lang.Runnable,java.lang.Runnable) ->
<init>
net.minecraft.client.renderer.RenderStateShard$LightmapStateShard -> fke$g:
330:339:void <init>(boolean) -> <init>
335:338:void lambda$new$1(boolean) -> a
331:334:void lambda$new$0(boolean) -> b
net.minecraft.client.renderer.RenderStateShard$LineStateShard -> fke$h:
java.util.OptionalDouble width -> aS
541:555:void <init>(java.util.OptionalDouble) -> <init>
559:559:java.lang.String toString() -> toString
550:553:void lambda$new$1(java.util.OptionalDouble) -> a
542:549:void lambda$new$0(java.util.OptionalDouble) -> b
net.minecraft.client.renderer.RenderStateShard$MultiTextureStateShard -> fke$i:
java.util.Optional cutoutTexture -> aS
201:210:void <init>(com.google.common.collect.ImmutableList) -> <init>
214:214:java.util.Optional cutoutTexture() -> c
218:218:net.minecraft.client.renderer.RenderStateShard$MultiTextureStateShard$Build
er builder() -> d
208:208:void lambda$new$1() -> e
202:208:void lambda$new$0(com.google.common.collect.ImmutableList) -> a
net.minecraft.client.renderer.RenderStateShard$MultiTextureStateShard$Builder ->
fke$i$a:
com.google.common.collect.ImmutableList$Builder builder -> a
221:222:void <init>() -> <init>
225:226:net.minecraft.client.renderer.RenderStateShard$MultiTextureStateShard$Build
er add(net.minecraft.resources.ResourceLocation,boolean,boolean) -> a
230:230:net.minecraft.client.renderer.RenderStateShard$MultiTextureStateShard
build() -> a
net.minecraft.client.renderer.RenderStateShard$OffsetTexturingStateShard -> fke$j:
280:286:void <init>(float,float) -> <init>
283:284:void lambda$new$1() -> c
281:282:void lambda$new$0(float,float) -> a
net.minecraft.client.renderer.RenderStateShard$OutputStateShard -> fke$k:
473:474:void <init>(java.lang.String,java.lang.Runnable,java.lang.Runnable) ->
<init>
net.minecraft.client.renderer.RenderStateShard$OverlayStateShard -> fke$l:
347:356:void <init>(boolean) -> <init>
352:355:void lambda$new$1(boolean) -> a
348:351:void lambda$new$0(boolean) -> b
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard -> fke$m:
java.util.Optional shader -> aS
104:109:void <init>(java.util.function.Supplier) -> <init>
112:117:void <init>() -> <init>
121:121:java.lang.String toString() -> toString
115:115:void lambda$new$4() -> c
113:114:void lambda$new$3() -> d
113:113:net.minecraft.client.renderer.ShaderInstance lambda$new$2() -> e
107:107:void lambda$new$1() -> f
105:106:void lambda$new$0(java.util.function.Supplier) -> a
net.minecraft.client.renderer.RenderStateShard$TextureStateShard -> fke$n:
java.util.Optional texture -> aS
boolean blur -> aT
boolean mipmap -> aU
241:250:void <init>(net.minecraft.resources.ResourceLocation,boolean,boolean) -
> <init>
254:254:java.lang.String toString() -> toString
259:259:java.util.Optional cutoutTexture() -> c
246:246:void lambda$new$1() -> d
242:245:void
lambda$new$0(net.minecraft.resources.ResourceLocation,boolean,boolean) -> a
net.minecraft.client.renderer.RenderStateShard$TexturingStateShard -> fke$o:
269:270:void <init>(java.lang.String,java.lang.Runnable,java.lang.Runnable) ->
<init>
net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard -> fke$p:
51:52:void <init>(java.lang.String,java.lang.Runnable,java.lang.Runnable) ->
<init>
net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard -> fke$q:
boolean writeColor -> aS
boolean writeDepth -> aT
413:430:void <init>(boolean,boolean) -> <init>
434:434:java.lang.String toString() -> toString
421:427:void lambda$new$1(boolean,boolean) -> a
414:420:void lambda$new$0(boolean,boolean) -> b
net.minecraft.client.renderer.RenderType -> fkf:
int BYTES_IN_INT -> aY
int MEGABYTE -> aZ
int BIG_BUFFER_SIZE -> aS
int MEDIUM_BUFFER_SIZE -> aT
int SMALL_BUFFER_SIZE -> aU
int TRANSIENT_BUFFER_SIZE -> aV
net.minecraft.client.renderer.RenderType SOLID -> ba
net.minecraft.client.renderer.RenderType CUTOUT_MIPPED -> bb
net.minecraft.client.renderer.RenderType CUTOUT -> bc
net.minecraft.client.renderer.RenderType TRANSLUCENT -> bd
net.minecraft.client.renderer.RenderType TRANSLUCENT_MOVING_BLOCK -> be
net.minecraft.client.renderer.RenderType TRANSLUCENT_NO_CRUMBLING -> bf
java.util.function.Function ARMOR_CUTOUT_NO_CULL -> bg
java.util.function.Function ENTITY_SOLID -> bh
java.util.function.Function ENTITY_CUTOUT -> bi
java.util.function.BiFunction ENTITY_CUTOUT_NO_CULL -> bj
java.util.function.BiFunction ENTITY_CUTOUT_NO_CULL_Z_OFFSET -> bk
java.util.function.Function ITEM_ENTITY_TRANSLUCENT_CULL -> bl
java.util.function.Function ENTITY_TRANSLUCENT_CULL -> bm
java.util.function.BiFunction ENTITY_TRANSLUCENT -> bn
java.util.function.BiFunction ENTITY_TRANSLUCENT_EMISSIVE -> bo
java.util.function.Function ENTITY_SMOOTH_CUTOUT -> bp
java.util.function.BiFunction BEACON_BEAM -> bq
java.util.function.Function ENTITY_DECAL -> br
java.util.function.Function ENTITY_NO_OUTLINE -> bs
java.util.function.Function ENTITY_SHADOW -> bt
java.util.function.Function DRAGON_EXPLOSION_ALPHA -> bu
java.util.function.Function EYES -> bv
net.minecraft.client.renderer.RenderType LEASH -> bw
net.minecraft.client.renderer.RenderType WATER_MASK -> bx
net.minecraft.client.renderer.RenderType ARMOR_GLINT -> by
net.minecraft.client.renderer.RenderType ARMOR_ENTITY_GLINT -> bz
net.minecraft.client.renderer.RenderType GLINT_TRANSLUCENT -> bA
net.minecraft.client.renderer.RenderType GLINT -> bB
net.minecraft.client.renderer.RenderType GLINT_DIRECT -> bC
net.minecraft.client.renderer.RenderType ENTITY_GLINT -> bD
net.minecraft.client.renderer.RenderType ENTITY_GLINT_DIRECT -> bE
java.util.function.Function CRUMBLING -> bF
java.util.function.Function TEXT -> bG
net.minecraft.client.renderer.RenderType TEXT_BACKGROUND -> bH
java.util.function.Function TEXT_INTENSITY -> bI
java.util.function.Function TEXT_POLYGON_OFFSET -> bJ
java.util.function.Function TEXT_INTENSITY_POLYGON_OFFSET -> bK
java.util.function.Function TEXT_SEE_THROUGH -> bL
net.minecraft.client.renderer.RenderType TEXT_BACKGROUND_SEE_THROUGH -> bM
java.util.function.Function TEXT_INTENSITY_SEE_THROUGH -> bN
net.minecraft.client.renderer.RenderType LIGHTNING -> bO
net.minecraft.client.renderer.RenderType TRIPWIRE -> bP
net.minecraft.client.renderer.RenderType END_PORTAL -> bQ
net.minecraft.client.renderer.RenderType END_GATEWAY -> bR
net.minecraft.client.renderer.RenderType$CompositeRenderType LINES -> aW
net.minecraft.client.renderer.RenderType$CompositeRenderType LINE_STRIP -> aX
java.util.function.Function DEBUG_LINE_STRIP -> bS
net.minecraft.client.renderer.RenderType$CompositeRenderType DEBUG_FILLED_BOX -
> bT
net.minecraft.client.renderer.RenderType$CompositeRenderType DEBUG_QUADS -> bU
net.minecraft.client.renderer.RenderType$CompositeRenderType
DEBUG_SECTION_QUADS -> bV
net.minecraft.client.renderer.RenderType$CompositeRenderType GUI -> bW
net.minecraft.client.renderer.RenderType$CompositeRenderType GUI_OVERLAY -> bX
net.minecraft.client.renderer.RenderType$CompositeRenderType GUI_TEXT_HIGHLIGHT
-> bY
net.minecraft.client.renderer.RenderType$CompositeRenderType
GUI_GHOST_RECIPE_OVERLAY -> bZ
com.google.common.collect.ImmutableList CHUNK_BUFFER_LAYERS -> ca
com.mojang.blaze3d.vertex.VertexFormat format -> cb
com.mojang.blaze3d.vertex.VertexFormat$Mode mode -> cc
int bufferSize -> cd
boolean affectsCrumbling -> ce
boolean sortOnUpload -> cf
java.util.Optional asOptional -> cg
55:55:net.minecraft.client.renderer.RenderType solid() -> c
65:65:net.minecraft.client.renderer.RenderType cutoutMipped() -> d
75:75:net.minecraft.client.renderer.RenderType cutout() -> e
79:85:net.minecraft.client.renderer.RenderType$CompositeState
translucentState(net.minecraft.client.renderer.RenderStateShard$ShaderStateShard) -
> a
91:91:net.minecraft.client.renderer.RenderType translucent() -> f
95:101:net.minecraft.client.renderer.RenderType$CompositeState
translucentMovingBlockState() -> P
107:107:net.minecraft.client.renderer.RenderType translucentMovingBlock() -> g
113:113:net.minecraft.client.renderer.RenderType translucentNoCrumbling() -> h
131:131:net.minecraft.client.renderer.RenderType
armorCutoutNoCull(net.minecraft.resources.ResourceLocation) -> a
147:147:net.minecraft.client.renderer.RenderType
entitySolid(net.minecraft.resources.ResourceLocation) -> b
163:163:net.minecraft.client.renderer.RenderType
entityCutout(net.minecraft.resources.ResourceLocation) -> c
180:180:net.minecraft.client.renderer.RenderType
entityCutoutNoCull(net.minecraft.resources.ResourceLocation,boolean) -> a
184:184:net.minecraft.client.renderer.RenderType
entityCutoutNoCull(net.minecraft.resources.ResourceLocation) -> d
202:202:net.minecraft.client.renderer.RenderType
entityCutoutNoCullZOffset(net.minecraft.resources.ResourceLocation,boolean) -> b
206:206:net.minecraft.client.renderer.RenderType
entityCutoutNoCullZOffset(net.minecraft.resources.ResourceLocation) -> e
224:224:net.minecraft.client.renderer.RenderType
itemEntityTranslucentCull(net.minecraft.resources.ResourceLocation) -> f
240:240:net.minecraft.client.renderer.RenderType
entityTranslucentCull(net.minecraft.resources.ResourceLocation) -> g
257:257:net.minecraft.client.renderer.RenderType
entityTranslucent(net.minecraft.resources.ResourceLocation,boolean) -> c
261:261:net.minecraft.client.renderer.RenderType
entityTranslucent(net.minecraft.resources.ResourceLocation) -> h
278:278:net.minecraft.client.renderer.RenderType
entityTranslucentEmissive(net.minecraft.resources.ResourceLocation,boolean) -> d
282:282:net.minecraft.client.renderer.RenderType
entityTranslucentEmissive(net.minecraft.resources.ResourceLocation) -> i
297:297:net.minecraft.client.renderer.RenderType
entitySmoothCutout(net.minecraft.resources.ResourceLocation) -> j
312:312:net.minecraft.client.renderer.RenderType
beaconBeam(net.minecraft.resources.ResourceLocation,boolean) -> e
329:329:net.minecraft.client.renderer.RenderType
entityDecal(net.minecraft.resources.ResourceLocation) -> k
347:347:net.minecraft.client.renderer.RenderType
entityNoOutline(net.minecraft.resources.ResourceLocation) -> l
367:367:net.minecraft.client.renderer.RenderType
entityShadow(net.minecraft.resources.ResourceLocation) -> m
381:381:net.minecraft.client.renderer.RenderType
dragonExplosionAlpha(net.minecraft.resources.ResourceLocation) -> n
395:395:net.minecraft.client.renderer.RenderType
eyes(net.minecraft.resources.ResourceLocation) -> o
400:408:net.minecraft.client.renderer.RenderType
energySwirl(net.minecraft.resources.ResourceLocation,float,float) -> a
419:419:net.minecraft.client.renderer.RenderType leash() -> i
429:429:net.minecraft.client.renderer.RenderType waterMask() -> j
433:433:net.minecraft.client.renderer.RenderType
outline(net.minecraft.resources.ResourceLocation) -> p
448:448:net.minecraft.client.renderer.RenderType armorGlint() -> k
463:463:net.minecraft.client.renderer.RenderType armorEntityGlint() -> l
478:478:net.minecraft.client.renderer.RenderType glintTranslucent() -> m
492:492:net.minecraft.client.renderer.RenderType glint() -> n
506:506:net.minecraft.client.renderer.RenderType glintDirect() -> o
521:521:net.minecraft.client.renderer.RenderType entityGlint() -> p
535:535:net.minecraft.client.renderer.RenderType entityGlintDirect() -> q
550:550:net.minecraft.client.renderer.RenderType
crumbling(net.minecraft.resources.ResourceLocation) -> q
563:563:net.minecraft.client.renderer.RenderType
text(net.minecraft.resources.ResourceLocation) -> r
575:575:net.minecraft.client.renderer.RenderType textBackground() -> r
588:588:net.minecraft.client.renderer.RenderType
textIntensity(net.minecraft.resources.ResourceLocation) -> s
602:602:net.minecraft.client.renderer.RenderType
textPolygonOffset(net.minecraft.resources.ResourceLocation) -> t
616:616:net.minecraft.client.renderer.RenderType
textIntensityPolygonOffset(net.minecraft.resources.ResourceLocation) -> u
631:631:net.minecraft.client.renderer.RenderType
textSeeThrough(net.minecraft.resources.ResourceLocation) -> v
645:645:net.minecraft.client.renderer.RenderType textBackgroundSeeThrough() ->
s
660:660:net.minecraft.client.renderer.RenderType
textIntensitySeeThrough(net.minecraft.resources.ResourceLocation) -> w
671:671:net.minecraft.client.renderer.RenderType lightning() -> t
675:681:net.minecraft.client.renderer.RenderType$CompositeState tripwireState()
-> Q
687:687:net.minecraft.client.renderer.RenderType tripwire() -> u
699:699:net.minecraft.client.renderer.RenderType endPortal() -> v
711:711:net.minecraft.client.renderer.RenderType endGateway() -> w
725:725:net.minecraft.client.renderer.RenderType lines() -> x
739:739:net.minecraft.client.renderer.RenderType lineStrip() -> y
752:752:net.minecraft.client.renderer.RenderType debugLineStrip(double) -> a
762:762:net.minecraft.client.renderer.RenderType debugFilledBox() -> z
772:772:net.minecraft.client.renderer.RenderType debugQuads() -> A
783:783:net.minecraft.client.renderer.RenderType debugSectionQuads() -> B
793:793:net.minecraft.client.renderer.RenderType gui() -> C
804:804:net.minecraft.client.renderer.RenderType guiOverlay() -> D
815:815:net.minecraft.client.renderer.RenderType guiTextHighlight() -> E
826:826:net.minecraft.client.renderer.RenderType guiGhostRecipeOverlay() -> F
839:846:void
<init>(java.lang.String,com.mojang.blaze3d.vertex.VertexFormat,com.mojang.blaze3d.v
ertex.VertexFormat$Mode,int,boolean,boolean,java.lang.Runnable,java.lang.Runnable)
-> <init>
849:849:net.minecraft.client.renderer.RenderType$CompositeRenderType
create(java.lang.String,com.mojang.blaze3d.vertex.VertexFormat,com.mojang.blaze3d.v
ertex.VertexFormat$Mode,int,net.minecraft.client.renderer.RenderType$CompositeState
) -> a
853:853:net.minecraft.client.renderer.RenderType$CompositeRenderType
create(java.lang.String,com.mojang.blaze3d.vertex.VertexFormat,com.mojang.blaze3d.v
ertex.VertexFormat$Mode,int,boolean,boolean,net.minecraft.client.renderer.RenderTyp
e$CompositeState) -> a
857:867:void
end(com.mojang.blaze3d.vertex.BufferBuilder,com.mojang.blaze3d.vertex.VertexSorting
) -> a
871:871:java.lang.String toString() -> toString
875:875:java.util.List chunkBufferLayers() -> G
879:879:int bufferSize() -> H
883:883:com.mojang.blaze3d.vertex.VertexFormat format() -> I
887:887:com.mojang.blaze3d.vertex.VertexFormat$Mode mode() -> J
891:891:java.util.Optional outline() -> K
895:895:boolean isOutline() -> L
899:899:boolean affectsCrumbling() -> M
903:903:boolean canConsolidateConsecutiveGeometry() -> N
907:907:java.util.Optional asOptional() -> O
743:748:net.minecraft.client.renderer.RenderType$CompositeRenderType
lambda$static$23(java.lang.Double) -> a
649:656:net.minecraft.client.renderer.RenderType
lambda$static$22(net.minecraft.resources.ResourceLocation) -> x
620:627:net.minecraft.client.renderer.RenderType
lambda$static$21(net.minecraft.resources.ResourceLocation) -> y
606:612:net.minecraft.client.renderer.RenderType
lambda$static$20(net.minecraft.resources.ResourceLocation) -> z
592:598:net.minecraft.client.renderer.RenderType
lambda$static$19(net.minecraft.resources.ResourceLocation) -> A
579:584:net.minecraft.client.renderer.RenderType
lambda$static$18(net.minecraft.resources.ResourceLocation) -> B
554:559:net.minecraft.client.renderer.RenderType
lambda$static$17(net.minecraft.resources.ResourceLocation) -> C
539:546:net.minecraft.client.renderer.RenderType
lambda$static$16(net.minecraft.resources.ResourceLocation) -> D
385:391:net.minecraft.client.renderer.RenderType
lambda$static$15(net.minecraft.resources.ResourceLocation) -> E
371:377:net.minecraft.client.renderer.RenderType
lambda$static$14(net.minecraft.resources.ResourceLocation) -> F
351:363:net.minecraft.client.renderer.RenderType
lambda$static$13(net.minecraft.resources.ResourceLocation) -> G
333:343:net.minecraft.client.renderer.RenderType
lambda$static$12(net.minecraft.resources.ResourceLocation) -> H
316:325:net.minecraft.client.renderer.RenderType
lambda$static$11(net.minecraft.resources.ResourceLocation) -> I
301:308:net.minecraft.client.renderer.RenderType
lambda$static$10(net.minecraft.resources.ResourceLocation,java.lang.Boolean) -> a
286:293:net.minecraft.client.renderer.RenderType
lambda$static$9(net.minecraft.resources.ResourceLocation) -> J
265:274:net.minecraft.client.renderer.RenderType
lambda$static$8(net.minecraft.resources.ResourceLocation,java.lang.Boolean) -> b
244:253:net.minecraft.client.renderer.RenderType
lambda$static$7(net.minecraft.resources.ResourceLocation,java.lang.Boolean) -> c
228:236:net.minecraft.client.renderer.RenderType
lambda$static$6(net.minecraft.resources.ResourceLocation) -> K
210:220:net.minecraft.client.renderer.RenderType
lambda$static$5(net.minecraft.resources.ResourceLocation) -> L
188:198:net.minecraft.client.renderer.RenderType
lambda$static$4(net.minecraft.resources.ResourceLocation,java.lang.Boolean) -> d
167:176:net.minecraft.client.renderer.RenderType
lambda$static$3(net.minecraft.resources.ResourceLocation,java.lang.Boolean) -> e
151:159:net.minecraft.client.renderer.RenderType
lambda$static$2(net.minecraft.resources.ResourceLocation) -> M
135:143:net.minecraft.client.renderer.RenderType
lambda$static$1(net.minecraft.resources.ResourceLocation) -> N
117:127:net.minecraft.client.renderer.RenderType
lambda$static$0(net.minecraft.resources.ResourceLocation) -> O
48:829:void <clinit>() -> <clinit>
net.minecraft.client.renderer.RenderType$CompositeRenderType -> fkf$a:
java.util.function.BiFunction OUTLINE -> aY
net.minecraft.client.renderer.RenderType$CompositeState state -> aZ
java.util.Optional outline -> ba
boolean isOutline -> bb
1079:1083:void
<init>(java.lang.String,com.mojang.blaze3d.vertex.VertexFormat,com.mojang.blaze3d.v
ertex.VertexFormat$Mode,int,boolean,boolean,net.minecraft.client.renderer.RenderTyp
e$CompositeState) -> <init>
1087:1087:java.util.Optional outline() -> K
1092:1092:boolean isOutline() -> L
1096:1096:net.minecraft.client.renderer.RenderType$CompositeState state() -> P
1101:1101:java.lang.String toString() -> toString
1081:1081:net.minecraft.client.renderer.RenderType
lambda$new$3(net.minecraft.client.renderer.RenderType$CompositeState,net.minecraft.
resources.ResourceLocation) -> a
1079:1079:void
lambda$new$2(net.minecraft.client.renderer.RenderType$CompositeState) -> a
1079:1079:void
lambda$new$1(net.minecraft.client.renderer.RenderType$CompositeState) -> b
1065:1071:net.minecraft.client.renderer.RenderType
lambda$static$0(net.minecraft.resources.ResourceLocation,net.minecraft.client.rende
rer.RenderStateShard$CullStateShard) -> a
1064:1064:void <clinit>() -> <clinit>
net.minecraft.client.renderer.RenderType$CompositeState -> fkf$b:
net.minecraft.client.renderer.RenderStateShard$EmptyTextureStateShard
textureState -> a
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard shaderState ->
b
net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard
transparencyState -> c
net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard
depthTestState -> d
net.minecraft.client.renderer.RenderStateShard$CullStateShard cullState -> e
net.minecraft.client.renderer.RenderStateShard$LightmapStateShard lightmapState
-> f
net.minecraft.client.renderer.RenderStateShard$OverlayStateShard overlayState -
> g
net.minecraft.client.renderer.RenderStateShard$LayeringStateShard layeringState
-> h
net.minecraft.client.renderer.RenderStateShard$OutputStateShard outputState ->
i
net.minecraft.client.renderer.RenderStateShard$TexturingStateShard
texturingState -> j
net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard
writeMaskState -> k
net.minecraft.client.renderer.RenderStateShard$LineStateShard lineState -> l
net.minecraft.client.renderer.RenderStateShard$ColorLogicStateShard
colorLogicState -> m
net.minecraft.client.renderer.RenderType$OutlineProperty outlineProperty -> n
com.google.common.collect.ImmutableList states -> o
928:959:void
<init>(net.minecraft.client.renderer.RenderStateShard$EmptyTextureStateShard,net.mi
necraft.client.renderer.RenderStateShard$ShaderStateShard,net.minecraft.client.rend
erer.RenderStateShard$TransparencyStateShard,net.minecraft.client.renderer.RenderSt
ateShard$DepthTestStateShard,net.minecraft.client.renderer.RenderStateShard$CullSta
teShard,net.minecraft.client.renderer.RenderStateShard$LightmapStateShard,net.minec
raft.client.renderer.RenderStateShard$OverlayStateShard,net.minecraft.client.render
er.RenderStateShard$LayeringStateShard,net.minecraft.client.renderer.RenderStateSha
rd$OutputStateShard,net.minecraft.client.renderer.RenderStateShard$TexturingStateSh
ard,net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard,net.minecraf
t.client.renderer.RenderStateShard$LineStateShard,net.minecraft.client.renderer.Ren
derStateShard$ColorLogicStateShard,net.minecraft.client.renderer.RenderType$Outline
Property) -> <init>
963:963:java.lang.String toString() -> toString
967:967:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuild
er builder() -> a
net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder ->
fkf$b$a:
net.minecraft.client.renderer.RenderStateShard$EmptyTextureStateShard
textureState -> a
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard shaderState ->
b
net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard
transparencyState -> c
net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard
depthTestState -> d
net.minecraft.client.renderer.RenderStateShard$CullStateShard cullState -> e
net.minecraft.client.renderer.RenderStateShard$LightmapStateShard lightmapState
-> f
net.minecraft.client.renderer.RenderStateShard$OverlayStateShard overlayState -
> g
net.minecraft.client.renderer.RenderStateShard$LayeringStateShard layeringState
-> h
net.minecraft.client.renderer.RenderStateShard$OutputStateShard outputState ->
i
net.minecraft.client.renderer.RenderStateShard$TexturingStateShard
texturingState -> j
net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard
writeMaskState -> k
net.minecraft.client.renderer.RenderStateShard$LineStateShard lineState -> l
net.minecraft.client.renderer.RenderStateShard$ColorLogicStateShard
colorLogicState -> m
971:986:void <init>() -> <init>
989:990:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuild
er
setTextureState(net.minecraft.client.renderer.RenderStateShard$EmptyTextureStateSha
rd) -> a
994:995:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuild
er setShaderState(net.minecraft.client.renderer.RenderStateShard$ShaderStateShard)
-> a
999:1000:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuil
der
setTransparencyState(net.minecraft.client.renderer.RenderStateShard$TransparencySta
teShard) -> a
1004:1005:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBui
lder
setDepthTestState(net.minecraft.client.renderer.RenderStateShard$DepthTestStateShar
d) -> a
1009:1010:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBui
lder setCullState(net.minecraft.client.renderer.RenderStateShard$CullStateShard) ->
a
1014:1015:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBui
lder
setLightmapState(net.minecraft.client.renderer.RenderStateShard$LightmapStateShard)
-> a
1019:1020:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBui
lder
setOverlayState(net.minecraft.client.renderer.RenderStateShard$OverlayStateShard) -
> a
1024:1025:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBui
lder
setLayeringState(net.minecraft.client.renderer.RenderStateShard$LayeringStateShard)
-> a
1029:1030:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBui
lder
setOutputState(net.minecraft.client.renderer.RenderStateShard$OutputStateShard) ->
a
1034:1035:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBui
lder
setTexturingState(net.minecraft.client.renderer.RenderStateShard$TexturingStateShar
d) -> a
1039:1040:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBui
lder
setWriteMaskState(net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShar
d) -> a
1044:1045:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBui
lder setLineState(net.minecraft.client.renderer.RenderStateShard$LineStateShard) ->
a
1049:1050:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBui
lder
setColorLogicState(net.minecraft.client.renderer.RenderStateShard$ColorLogicStateSh
ard) -> a
1054:1054:net.minecraft.client.renderer.RenderType$CompositeState
createCompositeState(boolean) -> a
1058:1058:net.minecraft.client.renderer.RenderType$CompositeState
createCompositeState(net.minecraft.client.renderer.RenderType$OutlineProperty) -> a
net.minecraft.client.renderer.RenderType$OutlineProperty -> fkf$c:
net.minecraft.client.renderer.RenderType$OutlineProperty NONE -> a
net.minecraft.client.renderer.RenderType$OutlineProperty IS_OUTLINE -> b
net.minecraft.client.renderer.RenderType$OutlineProperty AFFECTS_OUTLINE -> c
java.lang.String name -> d
net.minecraft.client.renderer.RenderType$OutlineProperty[] $VALUES -> e
21:21:net.minecraft.client.renderer.RenderType$OutlineProperty[] values() ->
values
21:21:net.minecraft.client.renderer.RenderType$OutlineProperty
valueOf(java.lang.String) -> valueOf
29:31:void <init>(java.lang.String,int,java.lang.String) -> <init>
35:35:java.lang.String toString() -> toString
21:21:net.minecraft.client.renderer.RenderType$OutlineProperty[] $values() -> a
21:24:void <clinit>() -> <clinit>
net.minecraft.client.renderer.RunningTrimmedMean -> fkg:
long[] values -> a
int count -> b
int cursor -> c
8:10:void <init>(int) -> <init>
13:38:long registerValueAndGetMean(long) -> a
net.minecraft.client.renderer.ScreenEffectRenderer -> fkh:
net.minecraft.resources.ResourceLocation UNDERWATER_LOCATION -> a
26:26:void <init>() -> <init>
30:47:void
renderScreenEffect(net.minecraft.client.Minecraft,com.mojang.blaze3d.vertex.PoseSta
ck) -> a
51:63:net.minecraft.world.level.block.state.BlockState
getViewBlockingState(net.minecraft.world.entity.player.Player) -> a
67:93:void
renderTex(net.minecraft.client.renderer.texture.TextureAtlasSprite,com.mojang.blaze
3d.vertex.PoseStack) -> a
96:131:void
renderWater(net.minecraft.client.Minecraft,com.mojang.blaze3d.vertex.PoseStack) ->
b
134:185:void
renderFire(net.minecraft.client.Minecraft,com.mojang.blaze3d.vertex.PoseStack) -> c
27:27:void <clinit>() -> <clinit>
net.minecraft.client.renderer.ShaderInstance -> fki:
java.lang.String SHADER_PATH -> a
java.lang.String SHADER_CORE_PATH -> r
java.lang.String SHADER_INCLUDE_PATH -> s
org.slf4j.Logger LOGGER -> t
com.mojang.blaze3d.shaders.AbstractUniform DUMMY_UNIFORM -> u
boolean ALWAYS_REAPPLY -> v
net.minecraft.client.renderer.ShaderInstance lastAppliedShader -> w
int lastProgramId -> x
java.util.Map samplerMap -> y
java.util.List samplerNames -> z
java.util.List samplerLocations -> A
java.util.List uniforms -> B
java.util.List uniformLocations -> C
java.util.Map uniformMap -> D
int programId -> E
java.lang.String name -> F
boolean dirty -> G
com.mojang.blaze3d.shaders.BlendMode blend -> H
java.util.List attributes -> I
java.util.List attributeNames -> J
com.mojang.blaze3d.shaders.Program vertexProgram -> K
com.mojang.blaze3d.shaders.Program fragmentProgram -> L
com.mojang.blaze3d.vertex.VertexFormat vertexFormat -> M
com.mojang.blaze3d.shaders.Uniform MODEL_VIEW_MATRIX -> b
com.mojang.blaze3d.shaders.Uniform PROJECTION_MATRIX -> c
com.mojang.blaze3d.shaders.Uniform INVERSE_VIEW_ROTATION_MATRIX -> d
com.mojang.blaze3d.shaders.Uniform TEXTURE_MATRIX -> e
com.mojang.blaze3d.shaders.Uniform SCREEN_SIZE -> f
com.mojang.blaze3d.shaders.Uniform COLOR_MODULATOR -> g
com.mojang.blaze3d.shaders.Uniform LIGHT0_DIRECTION -> h
com.mojang.blaze3d.shaders.Uniform LIGHT1_DIRECTION -> i
com.mojang.blaze3d.shaders.Uniform GLINT_ALPHA -> j
com.mojang.blaze3d.shaders.Uniform FOG_START -> k
com.mojang.blaze3d.shaders.Uniform FOG_END -> l
com.mojang.blaze3d.shaders.Uniform FOG_COLOR -> m
com.mojang.blaze3d.shaders.Uniform FOG_SHAPE -> n
com.mojang.blaze3d.shaders.Uniform LINE_WIDTH -> o
com.mojang.blaze3d.shaders.Uniform GAME_TIME -> p
com.mojang.blaze3d.shaders.Uniform CHUNK_OFFSET -> q
56:232:void
<init>(net.minecraft.server.packs.resources.ResourceProvider,java.lang.String,com.m
ojang.blaze3d.vertex.VertexFormat) -> <init>
236:267:com.mojang.blaze3d.shaders.Program
getOrCreate(net.minecraft.server.packs.resources.ResourceProvider,com.mojang.blaze3
d.shaders.Program$Type,java.lang.String) -> a
271:328:com.mojang.blaze3d.shaders.BlendMode
parseBlendNode(com.google.gson.JsonObject) -> a
334:338:void close() -> close
342:360:void clear() -> f
364:416:void apply() -> g
420:421:void markDirty() -> b
425:426:com.mojang.blaze3d.shaders.Uniform getUniform(java.lang.String) -> a
430:432:com.mojang.blaze3d.shaders.AbstractUniform
safeGetUniform(java.lang.String) -> b
436:467:void updateLocations() -> j
470:480:void parseSamplerNode(com.google.gson.JsonElement) -> a
483:485:void setSampler(java.lang.String,java.lang.Object) -> a
488:533:void parseUniformNode(com.google.gson.JsonElement) -> b
537:537:com.mojang.blaze3d.shaders.Program getVertexProgram() -> c
542:542:com.mojang.blaze3d.shaders.Program getFragmentProgram() -> d
547:549:void attachToProgram() -> e
552:552:com.mojang.blaze3d.vertex.VertexFormat getVertexFormat() -> h
556:556:java.lang.String getName() -> i
561:561:int getId() -> a
48:53:void <clinit>() -> <clinit>
net.minecraft.client.renderer.ShaderInstance$1 -> fki$1:
java.util.Set importedPaths -> c
java.lang.String val$relativePath -> a
net.minecraft.server.packs.resources.ResourceProvider val$resourceProvider -> b
242:243:void
<init>(java.lang.String,net.minecraft.server.packs.resources.ResourceProvider) ->
<init>
247:258:java.lang.String applyImport(boolean,java.lang.String) -> a
net.minecraft.client.renderer.Sheets -> fkj:
net.minecraft.resources.ResourceLocation SHULKER_SHEET -> a
net.minecraft.resources.ResourceLocation BED_SHEET -> b
net.minecraft.resources.ResourceLocation BANNER_SHEET -> c
net.minecraft.resources.ResourceLocation SHIELD_SHEET -> d
net.minecraft.resources.ResourceLocation SIGN_SHEET -> e
net.minecraft.resources.ResourceLocation CHEST_SHEET -> f
net.minecraft.resources.ResourceLocation ARMOR_TRIMS_SHEET -> g
net.minecraft.resources.ResourceLocation DECORATED_POT_SHEET -> h
net.minecraft.client.renderer.RenderType SHULKER_BOX_SHEET_TYPE -> A
net.minecraft.client.renderer.RenderType BED_SHEET_TYPE -> B
net.minecraft.client.renderer.RenderType BANNER_SHEET_TYPE -> C
net.minecraft.client.renderer.RenderType SHIELD_SHEET_TYPE -> D
net.minecraft.client.renderer.RenderType SIGN_SHEET_TYPE -> E
net.minecraft.client.renderer.RenderType CHEST_SHEET_TYPE -> F
net.minecraft.client.renderer.RenderType ARMOR_TRIMS_SHEET_TYPE -> G
net.minecraft.client.renderer.RenderType SOLID_BLOCK_SHEET -> H
net.minecraft.client.renderer.RenderType CUTOUT_BLOCK_SHEET -> I
net.minecraft.client.renderer.RenderType TRANSLUCENT_ITEM_CULL_BLOCK_SHEET -> J
net.minecraft.client.renderer.RenderType TRANSLUCENT_CULL_BLOCK_SHEET -> K
net.minecraft.client.resources.model.Material DEFAULT_SHULKER_TEXTURE_LOCATION
-> i
java.util.List SHULKER_TEXTURE_LOCATION -> j
java.util.Map SIGN_MATERIALS -> k
java.util.Map HANGING_SIGN_MATERIALS -> l
java.util.Map BANNER_MATERIALS -> m
java.util.Map SHIELD_MATERIALS -> n
java.util.Map DECORATED_POT_MATERIALS -> o
net.minecraft.client.resources.model.Material[] BED_TEXTURES -> p
net.minecraft.client.resources.model.Material CHEST_TRAP_LOCATION -> q
net.minecraft.client.resources.model.Material CHEST_TRAP_LOCATION_LEFT -> r
net.minecraft.client.resources.model.Material CHEST_TRAP_LOCATION_RIGHT -> s
net.minecraft.client.resources.model.Material CHEST_XMAS_LOCATION -> t
net.minecraft.client.resources.model.Material CHEST_XMAS_LOCATION_LEFT -> u
net.minecraft.client.resources.model.Material CHEST_XMAS_LOCATION_RIGHT -> v
net.minecraft.client.resources.model.Material CHEST_LOCATION -> w
net.minecraft.client.resources.model.Material CHEST_LOCATION_LEFT -> x
net.minecraft.client.resources.model.Material CHEST_LOCATION_RIGHT -> y
net.minecraft.client.resources.model.Material ENDER_CHEST_LOCATION -> z
28:28:void <init>() -> <init>
96:96:net.minecraft.client.renderer.RenderType bannerSheet() -> a
100:100:net.minecraft.client.renderer.RenderType shieldSheet() -> b
104:104:net.minecraft.client.renderer.RenderType bedSheet() -> c
108:108:net.minecraft.client.renderer.RenderType shulkerBoxSheet() -> d
112:112:net.minecraft.client.renderer.RenderType signSheet() -> e
116:116:net.minecraft.client.renderer.RenderType hangingSignSheet() -> f
120:120:net.minecraft.client.renderer.RenderType chestSheet() -> g
124:124:net.minecraft.client.renderer.RenderType armorTrimsSheet() -> h
128:128:net.minecraft.client.renderer.RenderType solidBlockSheet() -> i
132:132:net.minecraft.client.renderer.RenderType cutoutBlockSheet() -> j
136:136:net.minecraft.client.renderer.RenderType translucentItemSheet() -> k
140:140:net.minecraft.client.renderer.RenderType translucentCullBlockSheet() ->
l
144:168:void getAllMaterials(java.util.function.Consumer) -> a
171:171:net.minecraft.client.resources.model.Material
createSignMaterial(net.minecraft.world.level.block.state.properties.WoodType) -> c
175:175:net.minecraft.client.resources.model.Material
createHangingSignMaterial(net.minecraft.world.level.block.state.properties.WoodType
) -> d
179:179:net.minecraft.client.resources.model.Material
getSignMaterial(net.minecraft.world.level.block.state.properties.WoodType) -> a
183:183:net.minecraft.client.resources.model.Material
getHangingSignMaterial(net.minecraft.world.level.block.state.properties.WoodType) -
> b
187:187:net.minecraft.client.resources.model.Material
createBannerMaterial(net.minecraft.resources.ResourceKey) -> d
191:191:net.minecraft.client.resources.model.Material
getBannerMaterial(net.minecraft.resources.ResourceKey) -> a
195:195:net.minecraft.client.resources.model.Material
createShieldMaterial(net.minecraft.resources.ResourceKey) -> e
199:199:net.minecraft.client.resources.model.Material
getShieldMaterial(net.minecraft.resources.ResourceKey) -> b
203:203:net.minecraft.client.resources.model.Material
chestMaterial(java.lang.String) -> a
207:207:net.minecraft.client.resources.model.Material
createDecoratedPotMaterial(net.minecraft.resources.ResourceKey) -> f
212:215:net.minecraft.client.resources.model.Material
getDecoratedPotMaterial(net.minecraft.resources.ResourceKey) -> c
219:226:net.minecraft.client.resources.model.Material
chooseMaterial(net.minecraft.world.level.block.entity.BlockEntity,net.minecraft.wor
ld.level.block.state.properties.ChestType,boolean) -> a
230:237:net.minecraft.client.resources.model.Material
chooseMaterial(net.minecraft.world.level.block.state.properties.ChestType,net.minec
raft.client.resources.model.Material,net.minecraft.client.resources.model.Material,
net.minecraft.client.resources.model.Material) -> a
81:81:net.minecraft.client.resources.model.Material[] lambda$static$2(int) -> a
81:81:net.minecraft.client.resources.model.Material
lambda$static$1(net.minecraft.world.item.DyeColor) -> a
69:69:net.minecraft.client.resources.model.Material
lambda$static$0(java.lang.String) -> b
29:93:void <clinit>() -> <clinit>
net.minecraft.client.renderer.Sheets$1 -> fkj$1:
int[] $SwitchMap$net$minecraft$world$level$block$state$properties$ChestType ->
a
230:230:void <clinit>() -> <clinit>
net.minecraft.client.renderer.SpriteCoordinateExpander -> fkk:
com.mojang.blaze3d.vertex.VertexConsumer delegate -> a
net.minecraft.client.renderer.texture.TextureAtlasSprite sprite -> b
10:13:void
<init>(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.renderer.textu
re.TextureAtlasSprite) -> <init>
17:17:com.mojang.blaze3d.vertex.VertexConsumer vertex(double,double,double) ->
a
22:22:com.mojang.blaze3d.vertex.VertexConsumer color(int,int,int,int) -> a
27:27:com.mojang.blaze3d.vertex.VertexConsumer uv(float,float) -> a
32:32:com.mojang.blaze3d.vertex.VertexConsumer overlayCoords(int,int) -> a
37:37:com.mojang.blaze3d.vertex.VertexConsumer uv2(int,int) -> b
42:42:com.mojang.blaze3d.vertex.VertexConsumer normal(float,float,float) -> a
47:48:void endVertex() -> e
52:53:void defaultColor(int,int,int,int) -> b
57:58:void unsetDefaultColor() -> k
62:63:void
vertex(float,float,float,float,float,float,float,float,float,int,int,float,float,fl
oat) -> a
net.minecraft.client.renderer.ViewArea -> fkl:
net.minecraft.client.renderer.LevelRenderer levelRenderer -> a
net.minecraft.world.level.Level level -> b
int chunkGridSizeY -> c
int chunkGridSizeX -> d
int chunkGridSizeZ -> e
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk[] chunks
-> f
19:25:void
<init>(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher,net.minecraft.worl
d.level.Level,int,net.minecraft.client.renderer.LevelRenderer) -> <init>
28:42:void
createChunks(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher) -> a
45:48:void releaseAllBuffers() -> a
51:51:int getChunkIndex(int,int,int) -> a
55:59:void setViewDistance(int) -> a
62:89:void repositionCamera(double,double) -> a
92:98:void setDirty(int,int,int,boolean) -> a
102:113:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk
getRenderChunkAt(net.minecraft.core.BlockPos) -> a
net.minecraft.client.renderer.VirtualScreen -> fkm:
net.minecraft.client.Minecraft minecraft -> a
com.mojang.blaze3d.platform.ScreenManager screenManager -> b
15:18:void <init>(net.minecraft.client.Minecraft) -> <init>
21:21:com.mojang.blaze3d.platform.Window
newWindow(com.mojang.blaze3d.platform.DisplayData,java.lang.String,java.lang.String
) -> a
26:27:void close() -> close
net.minecraft.client.renderer.block.BlockModelShaper -> fkn:
java.util.Map modelByStateCache -> a
net.minecraft.client.resources.model.ModelManager modelManager -> b
15:20:void <init>(net.minecraft.client.resources.model.ModelManager) -> <init>
23:23:net.minecraft.client.renderer.texture.TextureAtlasSprite
getParticleIcon(net.minecraft.world.level.block.state.BlockState) -> a
27:32:net.minecraft.client.resources.model.BakedModel
getBlockModel(net.minecraft.world.level.block.state.BlockState) -> b
36:36:net.minecraft.client.resources.model.ModelManager getModelManager() -> a
40:41:void replaceCache(java.util.Map) -> a
44:44:net.minecraft.client.resources.model.ModelResourceLocation
stateToModelLocation(net.minecraft.world.level.block.state.BlockState) -> c
48:48:net.minecraft.client.resources.model.ModelResourceLocation
stateToModelLocation(net.minecraft.resources.ResourceLocation,net.minecraft.world.l
evel.block.state.BlockState) -> a
52:64:java.lang.String statePropertiesToString(java.util.Map) -> b
69:69:java.lang.String
getValue(net.minecraft.world.level.block.state.properties.Property,java.lang.Compar
able) -> a
net.minecraft.client.renderer.block.BlockRenderDispatcher -> fko:
net.minecraft.client.renderer.block.BlockModelShaper blockModelShaper -> a
net.minecraft.client.renderer.block.ModelBlockRenderer modelRenderer -> b
net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer
blockEntityRenderer -> c
net.minecraft.client.renderer.block.LiquidBlockRenderer liquidBlockRenderer ->
d
net.minecraft.util.RandomSource random -> e
net.minecraft.client.color.block.BlockColors blockColors -> f
31:40:void
<init>(net.minecraft.client.renderer.block.BlockModelShaper,net.minecraft.client.re
nderer.BlockEntityWithoutLevelRenderer,net.minecraft.client.color.block.BlockColors
) -> <init>
43:43:net.minecraft.client.renderer.block.BlockModelShaper
getBlockModelShaper() -> a
47:54:void
renderBreakingTexture(net.minecraft.world.level.block.state.BlockState,net.minecraf
t.core.BlockPos,net.minecraft.world.level.BlockAndTintGetter,com.mojang.blaze3d.ver
tex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer) -> a
58:70:void
renderBatched(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.B
lockPos,net.minecraft.world.level.BlockAndTintGetter,com.mojang.blaze3d.vertex.Pose
Stack,com.mojang.blaze3d.vertex.VertexConsumer,boolean,net.minecraft.util.RandomSou
rce) -> a
74:83:void
renderLiquid(net.minecraft.core.BlockPos,net.minecraft.world.level.BlockAndTintGett
er,com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.world.level.block.state.B
lockState,net.minecraft.world.level.material.FluidState) -> a
86:86:net.minecraft.client.renderer.block.ModelBlockRenderer getModelRenderer()
-> b
90:90:net.minecraft.client.resources.model.BakedModel
getBlockModel(net.minecraft.world.level.block.state.BlockState) -> a
95:115:void
renderSingleBlock(net.minecraft.world.level.block.state.BlockState,com.mojang.blaze
3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
119:120:void
onResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager) -> a
net.minecraft.client.renderer.block.BlockRenderDispatcher$1 -> fko$1:
int[] $SwitchMap$net$minecraft$world$level$block$RenderShape -> a
100:100:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.LiquidBlockRenderer -> fkp:
float MAX_FLUID_HEIGHT -> a
net.minecraft.client.renderer.texture.TextureAtlasSprite[] lavaIcons -> b
net.minecraft.client.renderer.texture.TextureAtlasSprite[] waterIcons -> c
net.minecraft.client.renderer.texture.TextureAtlasSprite waterOverlay -> d
27:31:void <init>() -> <init>
35:40:void setupSprites() -> a
43:43:boolean
isNeighborSameFluid(net.minecraft.world.level.material.FluidState,net.minecraft.wor
ld.level.material.FluidState) -> a
47:52:boolean
isFaceOccludedByState(net.minecraft.world.level.BlockGetter,net.minecraft.core.Dire
ction,float,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Block
State) -> a
56:56:boolean
isFaceOccludedByNeighbor(net.minecraft.world.level.BlockGetter,net.minecraft.core.B
lockPos,net.minecraft.core.Direction,float,net.minecraft.world.level.block.state.Bl
ockState) -> a
62:62:boolean
isFaceOccludedBySelf(net.minecraft.world.level.BlockGetter,net.minecraft.core.Block
Pos,net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction)
-> a
66:66:boolean
shouldRenderFace(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.core.Bl
ockPos,net.minecraft.world.level.material.FluidState,net.minecraft.world.level.bloc
k.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.material.
FluidState) -> a
70:322:void
tesselate(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,
com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.world.level.block.state.Bloc
kState,net.minecraft.world.level.material.FluidState) -> a
325:339:float
calculateAverageHeight(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.w
orld.level.material.Fluid,float,float,float,net.minecraft.core.BlockPos) -> a
343:350:void addWeightedHeight(float[],float) -> a
353:354:float
getHeight(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.world.level.ma
terial.Fluid,net.minecraft.core.BlockPos) -> a
358:367:float
getHeight(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.world.level.ma
terial.Fluid,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Bloc
kState,net.minecraft.world.level.material.FluidState) -> a
371:372:void
vertex(com.mojang.blaze3d.vertex.VertexConsumer,double,double,double,float,float,fl
oat,float,float,int) -> a
375:383:int
getLightColor(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.core.Block
Pos) -> a
net.minecraft.client.renderer.block.LiquidBlockRenderer$1 -> fkp$1:
int[] $SwitchMap$net$minecraft$core$Direction -> a
244:244:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.ModelBlockRenderer -> fkq:
int FACE_CUBIC -> a
int FACE_PARTIAL -> b
net.minecraft.core.Direction[] DIRECTIONS -> c
net.minecraft.client.color.block.BlockColors blockColors -> d
int CACHE_SIZE -> e
java.lang.ThreadLocal CACHE -> f
38:40:void <init>(net.minecraft.client.color.block.BlockColors) -> <init>
43:60:void
tesselateBlock(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.client.re
sources.model.BakedModel,net.minecraft.world.level.block.state.BlockState,net.minec
raft.core.BlockPos,com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Ve
rtexConsumer,boolean,net.minecraft.util.RandomSource,long,int) -> a
63:86:void
tesselateWithAO(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.client.r
esources.model.BakedModel,net.minecraft.world.level.block.state.BlockState,net.mine
craft.core.BlockPos,com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.V
ertexConsumer,boolean,net.minecraft.util.RandomSource,long,int) -> b
89:113:void
tesselateWithoutAO(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.clien
t.resources.model.BakedModel,net.minecraft.world.level.block.state.BlockState,net.m
inecraft.core.BlockPos,com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.verte
x.VertexConsumer,boolean,net.minecraft.util.RandomSource,long,int) -> c
116:126:void
renderModelFaceAO(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.world.
level.block.state.BlockState,net.minecraft.core.BlockPos,com.mojang.blaze3d.vertex.
PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,java.util.List,float[],java.util
.BitSet,net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientOcclusionFace
,int) -> a
133:145:void
putQuadData(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.world.level.
block.state.BlockState,net.minecraft.core.BlockPos,com.mojang.blaze3d.vertex.Vertex
Consumer,com.mojang.blaze3d.vertex.PoseStack$Pose,net.minecraft.client.renderer.blo
ck.model.BakedQuad,float,float,float,float,int,int,int,int,int) -> a
148:210:void
calculateShape(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.world.lev
el.block.state.BlockState,net.minecraft.core.BlockPos,int[],net.minecraft.core.Dire
ction,float[],java.util.BitSet) -> a
213:228:void
renderModelFaceFlat(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.worl
d.level.block.state.BlockState,net.minecraft.core.BlockPos,int,int,boolean,com.moja
ng.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,java.util.List
,java.util.BitSet) -> a
231:239:void
renderModel(com.mojang.blaze3d.vertex.PoseStack$Pose,com.mojang.blaze3d.vertex.Vert
exConsumer,net.minecraft.world.level.block.state.BlockState,net.minecraft.client.re
sources.model.BakedModel,float,float,float,int,int) -> a
242:257:void
renderQuadList(com.mojang.blaze3d.vertex.PoseStack$Pose,com.mojang.blaze3d.vertex.V
ertexConsumer,float,float,float,java.util.List,int,int) -> a
370:371:void enableCaching() -> a
374:375:void clearCache() -> b
34:367:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.ModelBlockRenderer$1 -> fkq$1:
int[] $SwitchMap$net$minecraft$core$Direction -> a
184:184:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo -> fkq$a:
net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo DOWN -> a
net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo UP -> b
net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo NORTH -> c
net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo SOUTH -> d
net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo WEST -> e
net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo EAST -> f
net.minecraft.core.Direction[] corners -> g
boolean doNonCubicWeight -> h
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo[] vert0Weights
-> i
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo[] vert1Weights
-> j
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo[] vert2Weights
-> k
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo[] vert3Weights
-> l
net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo[]
BY_FACING -> m
net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo[] $VALUES
-> n
584:584:net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo[]
values() -> values
584:584:net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo
valueOf(java.lang.String) -> valueOf
638:645:void
<init>(java.lang.String,int,net.minecraft.core.Direction[],float,boolean,net.minecr
aft.client.renderer.block.ModelBlockRenderer$SizeInfo[],net.minecraft.client.render
er.block.ModelBlockRenderer$SizeInfo[],net.minecraft.client.renderer.block.ModelBlo
ckRenderer$SizeInfo[],net.minecraft.client.renderer.block.ModelBlockRenderer$SizeIn
fo[]) -> <init>
648:648:net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo
fromFacing(net.minecraft.core.Direction) -> a
630:636:void
lambda$static$0(net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInf
o[]) -> a
584:584:net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo[]
$values() -> a
584:629:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientOcclusionFace ->
fkq$b:
float[] brightness -> a
int[] lightmap -> b
378:382:void <init>() -> <init>
385:541:void
calculate(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.world.level.bl
ock.state.BlockState,net.minecraft.core.BlockPos,net.minecraft.core.Direction,float
[],java.util.BitSet,boolean) -> a
544:553:int blend(int,int,int,int) -> a
557:559:int blend(int,int,int,int,float,float,float,float) -> a
net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap -> fkq$c:
net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap DOWN
-> a
net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap UP ->
b
net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap NORTH
-> c
net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap SOUTH
-> d
net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap WEST
-> e
net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap EAST
-> f
int vert0 -> g
int vert1 -> h
int vert2 -> i
int vert3 -> j
net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap[]
BY_FACING -> k
net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap[]
$VALUES -> l
259:259:net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap[]
values() -> values
259:259:net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap
valueOf(java.lang.String) -> valueOf
281:286:void <init>(java.lang.String,int,int,int,int,int) -> <init>
289:289:net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap
fromFacing(net.minecraft.core.Direction) -> a
273:279:void
lambda$static$0(net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVerte
xRemap[]) -> a
259:259:net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap[]
$values() -> a
259:272:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.ModelBlockRenderer$Cache -> fkq$d:
boolean enabled -> a
it.unimi.dsi.fastutil.longs.Long2IntLinkedOpenHashMap colorCache -> b
it.unimi.dsi.fastutil.longs.Long2FloatLinkedOpenHashMap brightnessCache -> c
295:308:void <init>() -> <init>
319:320:void enable() -> a
323:326:void disable() -> b
329:344:int
getLightColor(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.
level.BlockAndTintGetter,net.minecraft.core.BlockPos) -> a
348:363:float
getShadeBrightness(net.minecraft.world.level.block.state.BlockState,net.minecraft.w
orld.level.BlockAndTintGetter,net.minecraft.core.BlockPos) -> b
309:315:it.unimi.dsi.fastutil.longs.Long2FloatLinkedOpenHashMap lambda$new$1()
-> c
299:305:it.unimi.dsi.fastutil.longs.Long2IntLinkedOpenHashMap lambda$new$0() ->
d
net.minecraft.client.renderer.block.ModelBlockRenderer$Cache$1 -> fkq$d$1:
net.minecraft.client.renderer.block.ModelBlockRenderer$Cache this$0 -> a
299:299:void
<init>(net.minecraft.client.renderer.block.ModelBlockRenderer$Cache,int,float) ->
<init>
302:302:void rehash(int) -> rehash
net.minecraft.client.renderer.block.ModelBlockRenderer$Cache$2 -> fkq$d$2:
net.minecraft.client.renderer.block.ModelBlockRenderer$Cache this$0 -> a
309:309:void
<init>(net.minecraft.client.renderer.block.ModelBlockRenderer$Cache,int,float) ->
<init>
312:312:void rehash(int) -> rehash
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo -> fkq$e:
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo DOWN -> a
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo UP -> b
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo NORTH -> c
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo SOUTH -> d
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo WEST -> e
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo EAST -> f
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo FLIP_DOWN -> g
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo FLIP_UP -> h
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo FLIP_NORTH -> i
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo FLIP_SOUTH -> j
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo FLIP_WEST -> k
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo FLIP_EAST -> l
int shape -> m
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo[] $VALUES -> n
563:563:net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo[]
values() -> values
563:563:net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo
valueOf(java.lang.String) -> valueOf
579:581:void <init>(java.lang.String,int,net.minecraft.core.Direction,boolean)
-> <init>
563:563:net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo[]
$values() -> a
563:575:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.BakedQuad -> fkr:
int[] vertices -> a
int tintIndex -> b
net.minecraft.core.Direction direction -> c
net.minecraft.client.renderer.texture.TextureAtlasSprite sprite -> d
boolean shade -> e
13:19:void
<init>(int[],int,net.minecraft.core.Direction,net.minecraft.client.renderer.texture
.TextureAtlasSprite,boolean) -> <init>
22:22:net.minecraft.client.renderer.texture.TextureAtlasSprite getSprite() -> a
26:26:int[] getVertices() -> b
30:30:boolean isTinted() -> c
34:34:int getTintIndex() -> d
38:38:net.minecraft.core.Direction getDirection() -> e
42:42:boolean isShade() -> f
net.minecraft.client.renderer.block.model.BlockElement -> fks:
boolean DEFAULT_RESCALE -> f
float MIN_EXTENT -> g
float MAX_EXTENT -> h
org.joml.Vector3f from -> a
org.joml.Vector3f to -> b
java.util.Map faces -> c
net.minecraft.client.renderer.block.model.BlockElementRotation rotation -> d
boolean shade -> e
32:40:void
<init>(org.joml.Vector3f,org.joml.Vector3f,java.util.Map,net.minecraft.client.rende
rer.block.model.BlockElementRotation,boolean) -> <init>
43:47:void fillUvs() -> a
50:63:float[] uvsByFace(net.minecraft.core.Direction) -> a
net.minecraft.client.renderer.block.model.BlockElement$1 -> fks$1:
int[] $SwitchMap$net$minecraft$core$Direction -> a
50:50:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.BlockElement$Deserializer -> fks$a:
boolean DEFAULT_SHADE -> a
67:67:void <init>() -> <init>
72:82:net.minecraft.client.renderer.block.model.BlockElement
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
87:98:net.minecraft.client.renderer.block.model.BlockElementRotation
getRotation(com.google.gson.JsonObject) -> a
102:106:float getAngle(com.google.gson.JsonObject) -> b
110:115:net.minecraft.core.Direction$Axis getAxis(com.google.gson.JsonObject) -
> c
119:125:java.util.Map
getFaces(com.google.gson.JsonDeserializationContext,com.google.gson.JsonObject) ->
a
129:135:java.util.Map
filterNullFromFaces(com.google.gson.JsonDeserializationContext,com.google.gson.Json
Object) -> b
139:143:net.minecraft.core.Direction getFacing(java.lang.String) -> a
147:153:org.joml.Vector3f getTo(com.google.gson.JsonObject) -> d
157:163:org.joml.Vector3f getFrom(com.google.gson.JsonObject) -> e
167:176:org.joml.Vector3f
getVector3f(com.google.gson.JsonObject,java.lang.String) -> a
67:67:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
net.minecraft.client.renderer.block.model.BlockElementFace -> fkt:
int NO_TINT -> a
net.minecraft.core.Direction cullForDirection -> b
int tintIndex -> c
java.lang.String texture -> d
net.minecraft.client.renderer.block.model.BlockFaceUV uv -> e
22:27:void
<init>(net.minecraft.core.Direction,int,java.lang.String,net.minecraft.client.rende
rer.block.model.BlockFaceUV) -> <init>
net.minecraft.client.renderer.block.model.BlockElementFace$Deserializer -> fkt$a:
int DEFAULT_TINT_INDEX -> a
29:29:void <init>() -> <init>
34:41:net.minecraft.client.renderer.block.model.BlockElementFace
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
45:45:int getTintIndex(com.google.gson.JsonObject) -> a
49:49:java.lang.String getTexture(com.google.gson.JsonObject) -> b
54:55:net.minecraft.core.Direction getCullFacing(com.google.gson.JsonObject) ->
c
29:29:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
net.minecraft.client.renderer.block.model.BlockElementRotation -> fku:
org.joml.Vector3f origin -> a
net.minecraft.core.Direction$Axis axis -> b
float angle -> c
boolean rescale -> d
6:6:void
<init>(org.joml.Vector3f,net.minecraft.core.Direction$Axis,float,boolean) -> <init>
6:6:java.lang.String toString() -> toString
6:6:int hashCode() -> hashCode
6:6:boolean equals(java.lang.Object) -> equals
6:6:org.joml.Vector3f origin() -> a
6:6:net.minecraft.core.Direction$Axis axis() -> b
6:6:float angle() -> c
6:6:boolean rescale() -> d
net.minecraft.client.renderer.block.model.BlockFaceUV -> fkv:
float[] uvs -> a
int rotation -> b
18:21:void <init>(float[],int) -> <init>
25:29:float getU(int) -> a
34:38:float getV(int) -> b
42:42:int getShiftedIndex(int) -> d
46:46:int getReverseIndex(int) -> c
50:53:void setMissingUv(float[]) -> a
net.minecraft.client.renderer.block.model.BlockFaceUV$Deserializer -> fkv$a:
int DEFAULT_ROTATION -> a
55:55:void <init>() -> <init>
60:65:net.minecraft.client.renderer.block.model.BlockFaceUV
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
69:75:int getRotation(com.google.gson.JsonObject) -> a
80:94:float[] getUVs(com.google.gson.JsonObject) -> b
55:55:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
net.minecraft.client.renderer.block.model.BlockModel -> fkw:
org.slf4j.Logger LOGGER -> g
net.minecraft.client.renderer.block.model.FaceBakery FACE_BAKERY -> h
com.google.gson.Gson GSON -> a
char REFERENCE_CHAR -> i
java.lang.String PARTICLE_TEXTURE_REFERENCE -> b
boolean DEFAULT_AMBIENT_OCCLUSION -> j
java.util.List elements -> k
net.minecraft.client.renderer.block.model.BlockModel$GuiLight guiLight -> l
java.lang.Boolean hasAmbientOcclusion -> m
net.minecraft.client.renderer.block.model.ItemTransforms transforms -> n
java.util.List overrides -> o
java.lang.String name -> c
java.util.Map textureMap -> d
net.minecraft.client.renderer.block.model.BlockModel parent -> e
net.minecraft.resources.ResourceLocation parentLocation -> f
86:86:net.minecraft.client.renderer.block.model.BlockModel
fromStream(java.io.Reader) -> a
90:90:net.minecraft.client.renderer.block.model.BlockModel
fromString(java.lang.String) -> a
75:101:void
<init>(net.minecraft.resources.ResourceLocation,java.util.List,java.util.Map,java.l
ang.Boolean,net.minecraft.client.renderer.block.model.BlockModel$GuiLight,net.minec
raft.client.renderer.block.model.ItemTransforms,java.util.List) -> <init>
104:108:java.util.List getElements() -> a
112:118:boolean hasAmbientOcclusion() -> b
122:128:net.minecraft.client.renderer.block.model.BlockModel$GuiLight
getGuiLight() -> c
132:132:boolean isResolved() -> d
136:136:java.util.List getOverrides() -> e
140:143:net.minecraft.client.renderer.block.model.ItemOverrides
getItemOverrides(net.minecraft.client.resources.model.ModelBaker,net.minecraft.clie
nt.renderer.block.model.BlockModel) -> a
148:156:java.util.Collection getDependencies() -> f
161:199:void resolveParents(java.util.function.Function) -> a
203:203:net.minecraft.client.resources.model.BakedModel
bake(net.minecraft.client.resources.model.ModelBaker,java.util.function.Function,ne
t.minecraft.client.resources.model.ModelState,net.minecraft.resources.ResourceLocat
ion) -> a
207:228:net.minecraft.client.resources.model.BakedModel
bake(net.minecraft.client.resources.model.ModelBaker,net.minecraft.client.renderer.
block.model.BlockModel,java.util.function.Function,net.minecraft.client.resources.m
odel.ModelState,net.minecraft.resources.ResourceLocation,boolean) -> a
232:232:net.minecraft.client.renderer.block.model.BakedQuad
bakeFace(net.minecraft.client.renderer.block.model.BlockElement,net.minecraft.clien
t.renderer.block.model.BlockElementFace,net.minecraft.client.renderer.texture.Textu
reAtlasSprite,net.minecraft.core.Direction,net.minecraft.client.resources.model.Mod
elState,net.minecraft.resources.ResourceLocation) -> a
236:236:boolean hasTexture(java.lang.String) -> b
240:258:net.minecraft.client.resources.model.Material
getMaterial(java.lang.String) -> c
262:270:com.mojang.datafixers.util.Either findTextureEntry(java.lang.String) ->
d
274:274:boolean isTextureReference(java.lang.String) -> e
278:278:net.minecraft.client.renderer.block.model.BlockModel getRootModel() ->
g
282:290:net.minecraft.client.renderer.block.model.ItemTransforms
getTransforms() -> h
294:297:net.minecraft.client.renderer.block.model.ItemTransform
getTransform(net.minecraft.world.item.ItemDisplayContext) -> a
398:398:java.lang.String toString() -> toString
193:198:void
lambda$resolveParents$0(java.util.function.Function,net.minecraft.client.renderer.b
lock.model.ItemOverride) -> a
49:62:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.BlockModel$Deserializer -> fkw$a:
300:300:void <init>() -> <init>
303:325:net.minecraft.client.renderer.block.model.BlockModel
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
329:336:java.util.List
getOverrides(com.google.gson.JsonDeserializationContext,com.google.gson.JsonObject)
-> a
340:351:java.util.Map getTextureMap(com.google.gson.JsonObject) -> b
355:362:com.mojang.datafixers.util.Either
parseTextureLocationOrReference(net.minecraft.resources.ResourceLocation,java.lang.
String) -> a
367:367:java.lang.String getParentName(com.google.gson.JsonObject) -> c
372:375:java.lang.Boolean getAmbientOcclusion(com.google.gson.JsonObject) -> a
379:386:java.util.List
getElements(com.google.gson.JsonDeserializationContext,com.google.gson.JsonObject)
-> b
300:300:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
net.minecraft.client.renderer.block.model.BlockModel$GuiLight -> fkw$b:
net.minecraft.client.renderer.block.model.BlockModel$GuiLight FRONT -> a
net.minecraft.client.renderer.block.model.BlockModel$GuiLight SIDE -> b
java.lang.String name -> c
net.minecraft.client.renderer.block.model.BlockModel$GuiLight[] $VALUES -> d
401:401:net.minecraft.client.renderer.block.model.BlockModel$GuiLight[]
values() -> values
401:401:net.minecraft.client.renderer.block.model.BlockModel$GuiLight
valueOf(java.lang.String) -> valueOf
407:409:void <init>(java.lang.String,int,java.lang.String) -> <init>
412:417:net.minecraft.client.renderer.block.model.BlockModel$GuiLight
getByName(java.lang.String) -> a
421:421:boolean lightLikeBlock() -> a
401:401:net.minecraft.client.renderer.block.model.BlockModel$GuiLight[]
$values() -> b
401:403:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.BlockModel$LoopException -> fkw$c:
392:393:void <init>(java.lang.String) -> <init>
net.minecraft.client.renderer.block.model.BlockModelDefinition -> fkx:
java.util.Map variants -> a
net.minecraft.client.renderer.block.model.multipart.MultiPart multiPart -> b
56:56:net.minecraft.client.renderer.block.model.BlockModelDefinition
fromStream(net.minecraft.client.renderer.block.model.BlockModelDefinition$Context,j
ava.io.Reader) -> a
60:60:net.minecraft.client.renderer.block.model.BlockModelDefinition
fromJsonElement(net.minecraft.client.renderer.block.model.BlockModelDefinition$Cont
ext,com.google.gson.JsonElement) -> a
52:66:void
<init>(java.util.Map,net.minecraft.client.renderer.block.model.multipart.MultiPart)
-> <init>
52:82:void <init>(java.util.List) -> <init>
86:86:boolean hasVariant(java.lang.String) -> a
91:95:net.minecraft.client.renderer.block.model.MultiVariant
getVariant(java.lang.String) -> b
100:110:boolean equals(java.lang.Object) -> equals
115:115:int hashCode() -> hashCode
119:119:java.util.Map getVariants() -> a
124:130:java.util.Set getMultiVariants() -> b
134:134:boolean isMultiPart() -> c
138:138:net.minecraft.client.renderer.block.model.multipart.MultiPart
getMultiPart() -> d
net.minecraft.client.renderer.block.model.BlockModelDefinition$Context -> fkx$a:
com.google.gson.Gson gson -> a
net.minecraft.world.level.block.state.StateDefinition definition -> b
33:41:void <init>() -> <init>
44:44:net.minecraft.world.level.block.state.StateDefinition getDefinition() ->
a
48:49:void setDefinition(net.minecraft.world.level.block.state.StateDefinition)
-> a
net.minecraft.client.renderer.block.model.BlockModelDefinition$Deserializer ->
fkx$b:
141:141:void <init>() -> <init>
144:153:net.minecraft.client.renderer.block.model.BlockModelDefinition
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
157:166:java.util.Map
getVariants(com.google.gson.JsonDeserializationContext,com.google.gson.JsonObject)
-> a
171:176:net.minecraft.client.renderer.block.model.multipart.MultiPart
getMultiPart(com.google.gson.JsonDeserializationContext,com.google.gson.JsonObject)
-> b
141:141:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
net.minecraft.client.renderer.block.model.BlockModelDefinition$MissingVariantExcept
ion -> fkx$c:
net.minecraft.client.renderer.block.model.BlockModelDefinition this$0 -> a
180:180:void
<init>(net.minecraft.client.renderer.block.model.BlockModelDefinition) -> <init>
net.minecraft.client.renderer.block.model.FaceBakery -> fky:
int VERTEX_INT_SIZE -> a
float RESCALE_22_5 -> d
float RESCALE_45 -> e
int VERTEX_COUNT -> b
int COLOR_INDEX -> f
int UV_INDEX -> c
21:21:void <init>() -> <init>
31:58:net.minecraft.client.renderer.block.model.BakedQuad
bakeQuad(org.joml.Vector3f,org.joml.Vector3f,net.minecraft.client.renderer.block.mo
del.BlockElementFace,net.minecraft.client.renderer.texture.TextureAtlasSprite,net.m
inecraft.core.Direction,net.minecraft.client.resources.model.ModelState,net.minecra
ft.client.renderer.block.model.BlockElementRotation,boolean,net.minecraft.resources
.ResourceLocation) -> a
62:103:net.minecraft.client.renderer.block.model.BlockFaceUV
recomputeUVs(net.minecraft.client.renderer.block.model.BlockFaceUV,net.minecraft.co
re.Direction,com.mojang.math.Transformation,net.minecraft.resources.ResourceLocatio
n) -> a
107:111:int[]
makeVertices(net.minecraft.client.renderer.block.model.BlockFaceUV,net.minecraft.cl
ient.renderer.texture.TextureAtlasSprite,net.minecraft.core.Direction,float[],com.m
ojang.math.Transformation,net.minecraft.client.renderer.block.model.BlockElementRot
ation,boolean) -> a
115:122:float[] setupShape(org.joml.Vector3f,org.joml.Vector3f) -> a
126:133:void
bakeVertex(int[],int,net.minecraft.core.Direction,net.minecraft.client.renderer.blo
ck.model.BlockFaceUV,float[],net.minecraft.client.renderer.texture.TextureAtlasSpri
te,com.mojang.math.Transformation,net.minecraft.client.renderer.block.model.BlockEl
ementRotation,boolean) -> a
136:143:void
fillVertex(int[],int,org.joml.Vector3f,net.minecraft.client.renderer.texture.Textur
eAtlasSprite,net.minecraft.client.renderer.block.model.BlockFaceUV) -> a
146:182:void
applyElementRotation(org.joml.Vector3f,net.minecraft.client.renderer.block.model.Bl
ockElementRotation) -> a
185:190:void
applyModelRotation(org.joml.Vector3f,com.mojang.math.Transformation) -> a
193:196:void
rotateVertexBy(org.joml.Vector3f,org.joml.Vector3f,org.joml.Matrix4f,org.joml.Vecto
r3f) -> a
199:224:net.minecraft.core.Direction calculateFacing(int[]) -> a
228:287:void recalculateWinding(int[],net.minecraft.core.Direction) -> a
62:62:java.lang.String
lambda$recomputeUVs$0(net.minecraft.resources.ResourceLocation) -> a
24:25:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.FaceBakery$1 -> fky$1:
int[] $SwitchMap$net$minecraft$core$Direction$Axis -> a
152:152:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.ItemModelGenerator -> fkz:
java.util.List LAYERS -> a
float MIN_Z -> b
float MAX_Z -> c
17:17:void <init>() -> <init>
24:44:net.minecraft.client.renderer.block.model.BlockModel
generateBlockModel(java.util.function.Function,net.minecraft.client.renderer.block.
model.BlockModel) -> a
48:57:java.util.List
processFrames(int,java.lang.String,net.minecraft.client.renderer.texture.SpriteCont
ents) -> a
61:147:java.util.List
createSideElements(net.minecraft.client.renderer.texture.SpriteContents,java.lang.S
tring,int) -> a
151:167:java.util.List
getSpans(net.minecraft.client.renderer.texture.SpriteContents) -> a
171:175:void
checkTransition(net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFa
cing,java.util.List,net.minecraft.client.renderer.texture.SpriteContents,int,int,in
t,int,int,boolean) -> a
178:199:void
createOrExpandSpan(java.util.List,net.minecraft.client.renderer.block.model.ItemMod
elGenerator$SpanFacing,int,int) -> a
202:205:boolean
isTransparent(net.minecraft.client.renderer.texture.SpriteContents,int,int,int,int,
int) -> a
156:166:void
lambda$getSpans$0(int,int,net.minecraft.client.renderer.texture.SpriteContents,java
.util.List,int) -> a
18:18:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.ItemModelGenerator$1 -> fkz$1:
int[]
$SwitchMap$net$minecraft$client$renderer$block$model$ItemModelGenerator$SpanFacing
-> a
82:82:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.ItemModelGenerator$Span -> fkz$a:
net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing facing
-> a
int min -> b
int max -> c
int anchor -> d
249:254:void
<init>(net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing,int,
int) -> <init>
257:262:void expand(int) -> a
265:265:net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing
getFacing() -> a
269:269:int getMin() -> b
273:273:int getMax() -> c
277:277:int getAnchor() -> d
net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing -> fkz$b:
net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing UP -> a
net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing DOWN ->
b
net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing LEFT ->
c
net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing RIGHT -
> d
net.minecraft.core.Direction direction -> e
int xOffset -> f
int yOffset -> g
net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing[]
$VALUES -> h
208:208:net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing[]
values() -> values
208:208:net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing
valueOf(java.lang.String) -> valueOf
219:223:void <init>(java.lang.String,int,net.minecraft.core.Direction,int,int)
-> <init>
226:226:net.minecraft.core.Direction getDirection() -> a
230:230:int getXOffset() -> b
234:234:int getYOffset() -> c
238:238:boolean isHorizontal() -> d
208:208:net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing[]
$values() -> e
208:213:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.ItemOverride -> fla:
net.minecraft.resources.ResourceLocation model -> a
java.util.List predicates -> b
22:25:void <init>(net.minecraft.resources.ResourceLocation,java.util.List) ->
<init>
28:28:net.minecraft.resources.ResourceLocation getModel() -> a
32:32:java.util.stream.Stream getPredicates() -> b
net.minecraft.client.renderer.block.model.ItemOverride$Deserializer -> fla$a:
35:35:void <init>() -> <init>
38:43:net.minecraft.client.renderer.block.model.ItemOverride
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
47:57:java.util.List getPredicates(com.google.gson.JsonObject) -> a
35:35:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
57:57:net.minecraft.client.renderer.block.model.ItemOverride$Predicate
lambda$getPredicates$0(java.util.Map$Entry) -> a
net.minecraft.client.renderer.block.model.ItemOverride$Predicate -> fla$b:
net.minecraft.resources.ResourceLocation property -> a
float value -> b
65:68:void <init>(net.minecraft.resources.ResourceLocation,float) -> <init>
71:71:net.minecraft.resources.ResourceLocation getProperty() -> a
75:75:float getValue() -> b
net.minecraft.client.renderer.block.model.ItemOverrides -> flb:
net.minecraft.client.renderer.block.model.ItemOverrides EMPTY -> a
float NO_OVERRIDE -> b
net.minecraft.client.renderer.block.model.ItemOverrides$BakedOverride[]
overrides -> c
net.minecraft.resources.ResourceLocation[] properties -> d
29:32:void <init>() -> <init>
34:59:void
<init>(net.minecraft.client.resources.model.ModelBaker,net.minecraft.client.rendere
r.block.model.BlockModel,java.util.List) -> <init>
63:67:net.minecraft.client.resources.model.BakedModel
bakeModel(net.minecraft.client.resources.model.ModelBaker,net.minecraft.client.rend
erer.block.model.BlockModel,net.minecraft.client.renderer.block.model.ItemOverride)
-> a
72:97:net.minecraft.client.resources.model.BakedModel
resolve(net.minecraft.client.resources.model.BakedModel,net.minecraft.world.item.It
emStack,net.minecraft.client.multiplayer.ClientLevel,net.minecraft.world.entity.Liv
ingEntity,int) -> a
54:54:net.minecraft.client.renderer.block.model.ItemOverrides$PropertyMatcher[]
lambda$new$2(int) -> a
52:53:net.minecraft.client.renderer.block.model.ItemOverrides$PropertyMatcher
lambda$new$1(it.unimi.dsi.fastutil.objects.Object2IntMap,net.minecraft.client.rende
rer.block.model.ItemOverride$Predicate) -> a
39:39:net.minecraft.resources.ResourceLocation[] lambda$new$0(int) -> b
23:23:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.ItemOverrides$BakedOverride -> flb$a:
net.minecraft.client.renderer.block.model.ItemOverrides$PropertyMatcher[]
matchers -> a
net.minecraft.client.resources.model.BakedModel model -> b
115:118:void
<init>(net.minecraft.client.renderer.block.model.ItemOverrides$PropertyMatcher[],ne
t.minecraft.client.resources.model.BakedModel) -> <init>
121:127:boolean test(float[]) -> a
net.minecraft.client.renderer.block.model.ItemOverrides$PropertyMatcher -> flb$b:
int index -> a
float value -> b
104:107:void <init>(int,float) -> <init>
net.minecraft.client.renderer.block.model.ItemTransform -> flc:
net.minecraft.client.renderer.block.model.ItemTransform NO_TRANSFORM -> a
org.joml.Vector3f rotation -> b
org.joml.Vector3f translation -> c
org.joml.Vector3f scale -> d
25:29:void <init>(org.joml.Vector3f,org.joml.Vector3f,org.joml.Vector3f) ->
<init>
32:48:void apply(boolean,com.mojang.blaze3d.vertex.PoseStack) -> a
52:62:boolean equals(java.lang.Object) -> equals
67:70:int hashCode() -> hashCode
19:19:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.ItemTransform$Deserializer -> flc$a:
org.joml.Vector3f DEFAULT_ROTATION -> c
org.joml.Vector3f DEFAULT_TRANSLATION -> d
org.joml.Vector3f DEFAULT_SCALE -> e
float MAX_TRANSLATION -> a
float MAX_SCALE -> b
73:73:void <init>() -> <init>
82:101:net.minecraft.client.renderer.block.model.ItemTransform
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
105:117:org.joml.Vector3f
getVector3f(com.google.gson.JsonObject,java.lang.String,org.joml.Vector3f) -> a
73:73:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
74:76:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.ItemTransforms -> fld:
net.minecraft.client.renderer.block.model.ItemTransforms NO_TRANSFORMS -> a
net.minecraft.client.renderer.block.model.ItemTransform thirdPersonLeftHand ->
b
net.minecraft.client.renderer.block.model.ItemTransform thirdPersonRightHand ->
c
net.minecraft.client.renderer.block.model.ItemTransform firstPersonLeftHand ->
d
net.minecraft.client.renderer.block.model.ItemTransform firstPersonRightHand ->
e
net.minecraft.client.renderer.block.model.ItemTransform head -> f
net.minecraft.client.renderer.block.model.ItemTransform gui -> g
net.minecraft.client.renderer.block.model.ItemTransform ground -> h
net.minecraft.client.renderer.block.model.ItemTransform fixed -> i
25:26:void <init>() -> <init>
28:37:void <init>(net.minecraft.client.renderer.block.model.ItemTransforms) ->
<init>
39:48:void
<init>(net.minecraft.client.renderer.block.model.ItemTransform,net.minecraft.client
.renderer.block.model.ItemTransform,net.minecraft.client.renderer.block.model.ItemT
ransform,net.minecraft.client.renderer.block.model.ItemTransform,net.minecraft.clie
nt.renderer.block.model.ItemTransform,net.minecraft.client.renderer.block.model.Ite
mTransform,net.minecraft.client.renderer.block.model.ItemTransform,net.minecraft.cl
ient.renderer.block.model.ItemTransform) -> <init>
51:60:net.minecraft.client.renderer.block.model.ItemTransform
getTransform(net.minecraft.world.item.ItemDisplayContext) -> a
65:65:boolean hasTransform(net.minecraft.world.item.ItemDisplayContext) -> b
13:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.ItemTransforms$1 -> fld$1:
int[] $SwitchMap$net$minecraft$world$item$ItemDisplayContext -> a
51:51:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.ItemTransforms$Deserializer -> fld$a:
68:68:void <init>() -> <init>
71:88:net.minecraft.client.renderer.block.model.ItemTransforms
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
92:96:net.minecraft.client.renderer.block.model.ItemTransform
getTransform(com.google.gson.JsonDeserializationContext,com.google.gson.JsonObject,
net.minecraft.world.item.ItemDisplayContext) -> a
68:68:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
net.minecraft.client.renderer.block.model.MultiVariant -> fle:
java.util.List variants -> a
28:30:void <init>(java.util.List) -> <init>
33:33:java.util.List getVariants() -> a
38:48:boolean equals(java.lang.Object) -> equals
53:53:int hashCode() -> hashCode
58:58:java.util.Collection getDependencies() -> f
63:64:void resolveParents(java.util.function.Function) -> a
69:80:net.minecraft.client.resources.model.BakedModel
bake(net.minecraft.client.resources.model.ModelBaker,java.util.function.Function,ne
t.minecraft.client.resources.model.ModelState,net.minecraft.resources.ResourceLocat
ion) -> a
63:63:void
lambda$resolveParents$0(java.util.function.Function,net.minecraft.resources.Resourc
eLocation) -> a
net.minecraft.client.renderer.block.model.MultiVariant$Deserializer -> fle$a:
83:83:void <init>() -> <init>
86:99:net.minecraft.client.renderer.block.model.MultiVariant
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
83:83:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
net.minecraft.client.renderer.block.model.Variant -> flf:
net.minecraft.resources.ResourceLocation modelLocation -> a
com.mojang.math.Transformation rotation -> b
boolean uvLock -> c
int weight -> d
24:29:void
<init>(net.minecraft.resources.ResourceLocation,com.mojang.math.Transformation,bool
ean,int) -> <init>
32:32:net.minecraft.resources.ResourceLocation getModelLocation() -> a
37:37:com.mojang.math.Transformation getRotation() -> b
42:42:boolean isUvLocked() -> c
46:46:int getWeight() -> d
51:51:java.lang.String toString() -> toString
61:68:boolean equals(java.lang.Object) -> equals
73:77:int hashCode() -> hashCode
net.minecraft.client.renderer.block.model.Variant$Deserializer -> flf$a:
boolean DEFAULT_UVLOCK -> a
int DEFAULT_WEIGHT -> b
int DEFAULT_X_ROTATION -> c
int DEFAULT_Y_ROTATION -> d
80:80:void <init>() -> <init>
92:99:net.minecraft.client.renderer.block.model.Variant
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
103:103:boolean getUvLock(com.google.gson.JsonObject) -> d
107:114:net.minecraft.client.resources.model.BlockModelRotation
getBlockRotation(com.google.gson.JsonObject) -> a
118:118:net.minecraft.resources.ResourceLocation
getModel(com.google.gson.JsonObject) -> b
122:127:int getWeight(com.google.gson.JsonObject) -> c
80:80:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
net.minecraft.client.renderer.block.model.multipart.AndCondition -> flg:
java.lang.String TOKEN -> a
java.lang.Iterable conditions -> d
17:19:void <init>(java.lang.Iterable) -> <init>
23:25:java.util.function.Predicate
getPredicate(net.minecraft.world.level.block.state.StateDefinition) -> getPredicate
25:25:boolean
lambda$getPredicate$2(java.util.List,net.minecraft.world.level.block.state.BlockSta
te) -> a
25:25:boolean
lambda$getPredicate$1(net.minecraft.world.level.block.state.BlockState,java.util.fu
nction.Predicate) -> a
23:23:java.util.function.Predicate
lambda$getPredicate$0(net.minecraft.world.level.block.state.StateDefinition,net.min
ecraft.client.renderer.block.model.multipart.Condition) -> a
net.minecraft.client.renderer.block.model.multipart.Condition -> flh:
net.minecraft.client.renderer.block.model.multipart.Condition TRUE -> b
net.minecraft.client.renderer.block.model.multipart.Condition FALSE -> c
java.util.function.Predicate
getPredicate(net.minecraft.world.level.block.state.StateDefinition) -> getPredicate
12:12:java.util.function.Predicate
lambda$static$3(net.minecraft.world.level.block.state.StateDefinition) -> a
12:12:boolean lambda$static$2(net.minecraft.world.level.block.state.BlockState)
-> a
11:11:java.util.function.Predicate
lambda$static$1(net.minecraft.world.level.block.state.StateDefinition) -> b
11:11:boolean lambda$static$0(net.minecraft.world.level.block.state.BlockState)
-> b
11:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.multipart.KeyValueCondition -> fli:
com.google.common.base.Splitter PIPE_SPLITTER -> a
java.lang.String key -> d
java.lang.String value -> e
22:25:void <init>(java.lang.String,java.lang.String) -> <init>
29:53:java.util.function.Predicate
getPredicate(net.minecraft.world.level.block.state.StateDefinition) -> getPredicate
57:62:java.util.function.Predicate
getBlockStatePredicate(net.minecraft.world.level.block.state.StateDefinition,net.mi
necraft.world.level.block.state.properties.Property,java.lang.String) -> a
67:70:java.lang.String toString() -> toString
62:62:boolean
lambda$getBlockStatePredicate$3(net.minecraft.world.level.block.state.properties.Pr
operty,java.util.Optional,net.minecraft.world.level.block.state.BlockState) -> a
50:50:boolean
lambda$getPredicate$2(java.util.List,net.minecraft.world.level.block.state.BlockSta
te) -> a
50:50:boolean
lambda$getPredicate$1(net.minecraft.world.level.block.state.BlockState,java.util.fu
nction.Predicate) -> a
49:49:java.util.function.Predicate
lambda$getPredicate$0(net.minecraft.world.level.block.state.StateDefinition,net.min
ecraft.world.level.block.state.properties.Property,java.lang.String) -> b
17:17:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.multipart.MultiPart -> flj:
net.minecraft.world.level.block.state.StateDefinition definition -> a
java.util.List selectors -> b
37:40:void
<init>(net.minecraft.world.level.block.state.StateDefinition,java.util.List) ->
<init>
43:43:java.util.List getSelectors() -> a
47:53:java.util.Set getMultiVariants() -> b
58:65:boolean equals(java.lang.Object) -> equals
70:70:int hashCode() -> hashCode
75:75:java.util.Collection getDependencies() -> f
80:81:void resolveParents(java.util.function.Function) -> a
86:95:net.minecraft.client.resources.model.BakedModel
bake(net.minecraft.client.resources.model.ModelBaker,java.util.function.Function,ne
t.minecraft.client.resources.model.ModelState,net.minecraft.resources.ResourceLocat
ion) -> a
80:80:void
lambda$resolveParents$1(java.util.function.Function,net.minecraft.client.renderer.b
lock.model.multipart.Selector) -> a
75:75:java.util.stream.Stream
lambda$getDependencies$0(net.minecraft.client.renderer.block.model.multipart.Select
or) -> a
net.minecraft.client.renderer.block.model.multipart.MultiPart$Deserializer ->
flj$a:
net.minecraft.client.renderer.block.model.BlockModelDefinition$Context context
-> a
101:103:void
<init>(net.minecraft.client.renderer.block.model.BlockModelDefinition$Context) ->
<init>
107:107:net.minecraft.client.renderer.block.model.multipart.MultiPart
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
111:117:java.util.List
getSelectors(com.google.gson.JsonDeserializationContext,com.google.gson.JsonArray)
-> a
98:98:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
net.minecraft.client.renderer.block.model.multipart.OrCondition -> flk:
java.lang.String TOKEN -> a
java.lang.Iterable conditions -> d
17:19:void <init>(java.lang.Iterable) -> <init>
23:25:java.util.function.Predicate
getPredicate(net.minecraft.world.level.block.state.StateDefinition) -> getPredicate
25:25:boolean
lambda$getPredicate$2(java.util.List,net.minecraft.world.level.block.state.BlockSta
te) -> a
25:25:boolean
lambda$getPredicate$1(net.minecraft.world.level.block.state.BlockState,java.util.fu
nction.Predicate) -> a
23:23:java.util.function.Predicate
lambda$getPredicate$0(net.minecraft.world.level.block.state.StateDefinition,net.min
ecraft.client.renderer.block.model.multipart.Condition) -> a
net.minecraft.client.renderer.block.model.multipart.Selector -> fll:
net.minecraft.client.renderer.block.model.multipart.Condition condition -> a
net.minecraft.client.renderer.block.model.MultiVariant variant -> b
27:36:void
<init>(net.minecraft.client.renderer.block.model.multipart.Condition,net.minecraft.
client.renderer.block.model.MultiVariant) -> <init>
39:39:net.minecraft.client.renderer.block.model.MultiVariant getVariant() -> a
43:43:java.util.function.Predicate
getPredicate(net.minecraft.world.level.block.state.StateDefinition) -> a
48:48:boolean equals(java.lang.Object) -> equals
53:53:int hashCode() -> hashCode
net.minecraft.client.renderer.block.model.multipart.Selector$Deserializer -> fll$a:
56:56:void <init>() -> <init>
59:61:net.minecraft.client.renderer.block.model.multipart.Selector
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
65:69:net.minecraft.client.renderer.block.model.multipart.Condition
getSelector(com.google.gson.JsonObject) -> b
74:95:net.minecraft.client.renderer.block.model.multipart.Condition
getCondition(com.google.gson.JsonObject) -> a
100:100:net.minecraft.client.renderer.block.model.multipart.Condition
getKeyValueCondition(java.util.Map$Entry) -> a
56:56:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
88:88:net.minecraft.client.renderer.block.model.multipart.Condition
lambda$getCondition$1(com.google.gson.JsonElement) -> a
83:83:net.minecraft.client.renderer.block.model.multipart.Condition
lambda$getCondition$0(com.google.gson.JsonElement) -> b
net.minecraft.client.renderer.block.model.multipart.package-info -> flm:
net.minecraft.client.renderer.block.model.package-info -> fln:
net.minecraft.client.renderer.block.package-info -> flo:
net.minecraft.client.renderer.blockentity.BannerRenderer -> flp:
int BANNER_WIDTH -> b
int BANNER_HEIGHT -> c
int MAX_PATTERNS -> d
java.lang.String FLAG -> a
java.lang.String POLE -> e
java.lang.String BAR -> f
net.minecraft.client.model.geom.ModelPart flag -> g
net.minecraft.client.model.geom.ModelPart pole -> h
net.minecraft.client.model.geom.ModelPart bar -> i
45:50:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
53:71:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> a
76:124:void
render(net.minecraft.world.level.block.entity.BannerBlockEntity,float,com.mojang.bl
aze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) ->
a
127:128:void
renderPatterns(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mu
ltiBufferSource,int,int,net.minecraft.client.model.geom.ModelPart,net.minecraft.cli
ent.resources.model.Material,boolean,java.util.List) -> a
131:140:void
renderPatterns(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mu
ltiBufferSource,int,int,net.minecraft.client.model.geom.ModelPart,net.minecraft.cli
ent.resources.model.Material,boolean,java.util.List,boolean) -> a
32:32:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
137:138:void
lambda$renderPatterns$1(net.minecraft.client.model.geom.ModelPart,com.mojang.blaze3
d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int,float[],
net.minecraft.client.resources.model.Material) -> a
136:136:net.minecraft.client.resources.model.Material
lambda$renderPatterns$0(boolean,net.minecraft.resources.ResourceKey) -> a
net.minecraft.client.renderer.blockentity.BeaconRenderer -> flq:
net.minecraft.resources.ResourceLocation BEAM_LOCATION -> a
int MAX_RENDER_Y -> b
23:24:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
28:37:void
render(net.minecraft.world.level.block.entity.BeaconBlockEntity,float,com.mojang.bl
aze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) ->
a
40:41:void
renderBeaconBeam(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.
MultiBufferSource,float,long,int,int,float[]) -> a
44:99:void
renderBeaconBeam(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.
MultiBufferSource,net.minecraft.resources.ResourceLocation,float,float,long,int,int
,float[],float,float) -> a
102:109:void
renderPart(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexCons
umer,float,float,float,float,int,int,float,float,float,float,float,float,float,floa
t,float,float,float,float) -> a
112:116:void
renderQuad(org.joml.Matrix4f,org.joml.Matrix3f,com.mojang.blaze3d.vertex.VertexCons
umer,float,float,float,float,int,int,float,float,float,float,float,float,float,floa
t) -> a
119:120:void
addVertex(org.joml.Matrix4f,org.joml.Matrix3f,com.mojang.blaze3d.vertex.VertexConsu
mer,float,float,float,float,int,float,float,float,float) -> a
124:124:boolean
shouldRenderOffScreen(net.minecraft.world.level.block.entity.BeaconBlockEntity) ->
a
129:129:int getViewDistance() -> aK_
134:134:boolean
shouldRender(net.minecraft.world.level.block.entity.BeaconBlockEntity,net.minecraft
.world.phys.Vec3) -> a
19:19:boolean
shouldRender(net.minecraft.world.level.block.entity.BlockEntity,net.minecraft.world
.phys.Vec3) -> a
19:19:boolean
shouldRenderOffScreen(net.minecraft.world.level.block.entity.BlockEntity) -> a
19:19:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
20:20:void <clinit>() -> <clinit>
net.minecraft.client.renderer.blockentity.BedRenderer -> flr:
net.minecraft.client.model.geom.ModelPart headRoot -> a
net.minecraft.client.model.geom.ModelPart footRoot -> b
33:36:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
39:60:net.minecraft.client.model.geom.builders.LayerDefinition
createHeadLayer() -> b
64:84:net.minecraft.client.model.geom.builders.LayerDefinition
createFootLayer() -> c
89:100:void
render(net.minecraft.world.level.block.entity.BedBlockEntity,float,com.mojang.blaze
3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
103:114:void
renderPiece(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Multi
BufferSource,net.minecraft.client.model.geom.ModelPart,net.minecraft.core.Direction
,net.minecraft.client.resources.model.Material,int,int,boolean) -> a
29:29:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
93:93:boolean
lambda$render$0(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos
) -> a
net.minecraft.client.renderer.blockentity.BellRenderer -> fls:
net.minecraft.client.resources.model.Material BELL_RESOURCE_LOCATION -> a
java.lang.String BELL_BODY -> b
net.minecraft.client.model.geom.ModelPart bellBody -> c
27:30:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
33:47:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
52:75:void
render(net.minecraft.world.level.block.entity.BellBlockEntity,float,com.mojang.blaz
e3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
21:21:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
22:22:void <clinit>() -> <clinit>
net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher -> flt:
java.util.Map renderers -> d
net.minecraft.client.gui.Font font -> e
net.minecraft.client.model.geom.EntityModelSet entityModelSet -> f
net.minecraft.world.level.Level level -> a
net.minecraft.client.Camera camera -> b
net.minecraft.world.phys.HitResult cameraHitResult -> c
java.util.function.Supplier blockRenderDispatcher -> g
java.util.function.Supplier itemRenderer -> h
java.util.function.Supplier entityRenderer -> i
30:48:void
<init>(net.minecraft.client.gui.Font,net.minecraft.client.model.geom.EntityModelSet
,java.util.function.Supplier,java.util.function.Supplier,java.util.function.Supplie
r) -> <init>
53:53:net.minecraft.client.renderer.blockentity.BlockEntityRenderer
getRenderer(net.minecraft.world.level.block.entity.BlockEntity) -> a
57:62:void
prepare(net.minecraft.world.level.Level,net.minecraft.client.Camera,net.minecraft.w
orld.phys.HitResult) -> a
65:80:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource) -> a
84:91:void
setupAndRender(net.minecraft.client.renderer.blockentity.BlockEntityRenderer,net.mi
necraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.vertex.PoseSt
ack,net.minecraft.client.renderer.MultiBufferSource) -> a
94:99:boolean
renderItem(net.minecraft.world.level.block.entity.BlockEntity,com.mojang.blaze3d.ve
rtex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
104:113:void
tryRender(net.minecraft.world.level.block.entity.BlockEntity,java.lang.Runnable) ->
a
116:120:void setLevel(net.minecraft.world.level.Level) -> a
124:126:void
onResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager) -> a
98:98:void
lambda$renderItem$1(net.minecraft.client.renderer.blockentity.BlockEntityRenderer,n
et.minecraft.world.level.block.entity.BlockEntity,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
79:79:void
lambda$render$0(net.minecraft.client.renderer.blockentity.BlockEntityRenderer,net.m
inecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.vertex.PoseS
tack,net.minecraft.client.renderer.MultiBufferSource) -> b
net.minecraft.client.renderer.blockentity.BlockEntityRenderer -> flu:
void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
12:12:boolean
shouldRenderOffScreen(net.minecraft.world.level.block.entity.BlockEntity) -> a
16:16:int getViewDistance() -> aK_
20:20:boolean
shouldRender(net.minecraft.world.level.block.entity.BlockEntity,net.minecraft.world
.phys.Vec3) -> a
net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider -> flv:
net.minecraft.client.renderer.blockentity.BlockEntityRenderer
create(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> create
net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Context ->
flv$a:
net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher
blockEntityRenderDispatcher -> a
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderDispatcher
-> b
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> c
net.minecraft.client.renderer.entity.EntityRenderDispatcher entityRenderer -> d
net.minecraft.client.model.geom.EntityModelSet modelSet -> e
net.minecraft.client.gui.Font font -> f
22:29:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher,net.mi
necraft.client.renderer.block.BlockRenderDispatcher,net.minecraft.client.renderer.e
ntity.ItemRenderer,net.minecraft.client.renderer.entity.EntityRenderDispatcher,net.
minecraft.client.model.geom.EntityModelSet,net.minecraft.client.gui.Font) -> <init>
32:32:net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher
getBlockEntityRenderDispatcher() -> a
36:36:net.minecraft.client.renderer.block.BlockRenderDispatcher
getBlockRenderDispatcher() -> b
40:40:net.minecraft.client.renderer.entity.EntityRenderDispatcher
getEntityRenderer() -> c
44:44:net.minecraft.client.renderer.entity.ItemRenderer getItemRenderer() -> d
48:48:net.minecraft.client.model.geom.EntityModelSet getModelSet() -> e
52:52:net.minecraft.client.model.geom.ModelPart
bakeLayer(net.minecraft.client.model.geom.ModelLayerLocation) -> a
56:56:net.minecraft.client.gui.Font getFont() -> f
net.minecraft.client.renderer.blockentity.BlockEntityRenderers -> flw:
java.util.Map PROVIDERS -> a
11:11:void <init>() -> <init>
40:41:void
register(net.minecraft.world.level.block.entity.BlockEntityType,net.minecraft.clien
t.renderer.blockentity.BlockEntityRendererProvider) -> a
44:52:java.util.Map
createEntityRenderers(net.minecraft.client.renderer.blockentity.BlockEntityRenderer
Provider$Context) -> a
47:51:void
lambda$createEntityRenderers$0(com.google.common.collect.ImmutableMap$Builder,net.m
inecraft.client.renderer.blockentity.BlockEntityRendererProvider$Context,net.minecr
aft.world.level.block.entity.BlockEntityType,net.minecraft.client.renderer.blockent
ity.BlockEntityRendererProvider) -> a
12:37:void <clinit>() -> <clinit>
net.minecraft.client.renderer.blockentity.BrightnessCombiner -> flx:
9:9:void <init>() -> <init>
12:12:it.unimi.dsi.fastutil.ints.Int2IntFunction
acceptDouble(net.minecraft.world.level.block.entity.BlockEntity,net.minecraft.world
.level.block.entity.BlockEntity) -> a
28:28:it.unimi.dsi.fastutil.ints.Int2IntFunction
acceptSingle(net.minecraft.world.level.block.entity.BlockEntity) -> a
33:33:it.unimi.dsi.fastutil.ints.Int2IntFunction acceptNone() -> a
9:9:java.lang.Object acceptNone() -> b
9:9:java.lang.Object acceptSingle(java.lang.Object) -> a
9:9:java.lang.Object acceptDouble(java.lang.Object,java.lang.Object) -> a
33:33:int lambda$acceptNone$2(int) -> a
28:28:int lambda$acceptSingle$1(int) -> b
13:22:int
lambda$acceptDouble$0(net.minecraft.world.level.block.entity.BlockEntity,net.minecr
aft.world.level.block.entity.BlockEntity,int) -> a
net.minecraft.client.renderer.blockentity.BrushableBlockRenderer -> fly:
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> a
18:20:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
24:55:void
render(net.minecraft.world.level.block.entity.BrushableBlockEntity,float,com.mojang
.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int)
-> a
58:69:float[] translations(net.minecraft.core.Direction,int) -> a
15:15:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
net.minecraft.client.renderer.blockentity.BrushableBlockRenderer$1 -> fly$1:
int[] $SwitchMap$net$minecraft$core$Direction -> a
61:61:void <clinit>() -> <clinit>
net.minecraft.client.renderer.blockentity.CampfireRenderer -> flz:
float SIZE -> a
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> b
19:21:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
25:47:void
render(net.minecraft.world.level.block.entity.CampfireBlockEntity,float,com.mojang.
blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -
> a
14:14:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
net.minecraft.client.renderer.blockentity.ChestRenderer -> fma:
java.lang.String BOTTOM -> a
java.lang.String LID -> b
java.lang.String LOCK -> c
net.minecraft.client.model.geom.ModelPart lid -> d
net.minecraft.client.model.geom.ModelPart bottom -> e
net.minecraft.client.model.geom.ModelPart lock -> f
net.minecraft.client.model.geom.ModelPart doubleLeftLid -> g
net.minecraft.client.model.geom.ModelPart doubleLeftBottom -> h
net.minecraft.client.model.geom.ModelPart doubleLeftLock -> i
net.minecraft.client.model.geom.ModelPart doubleRightLid -> j
net.minecraft.client.model.geom.ModelPart doubleRightBottom -> k
net.minecraft.client.model.geom.ModelPart doubleRightLock -> l
boolean xmasTextures -> m
52:72:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
75:94:net.minecraft.client.model.geom.builders.LayerDefinition
createSingleBodyLayer() -> b
98:116:net.minecraft.client.model.geom.builders.LayerDefinition
createDoubleBodyRightLayer() -> c
120:139:net.minecraft.client.model.geom.builders.LayerDefinition
createDoubleBodyLeftLayer() -> d
144:190:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
193:199:void
render(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer
,net.minecraft.client.model.geom.ModelPart,net.minecraft.client.model.geom.ModelPar
t,net.minecraft.client.model.geom.ModelPart,float,int,int) -> a
net.minecraft.client.renderer.blockentity.ConduitRenderer -> fmb:
net.minecraft.client.resources.model.Material SHELL_TEXTURE -> a
net.minecraft.client.resources.model.Material ACTIVE_SHELL_TEXTURE -> b
net.minecraft.client.resources.model.Material WIND_TEXTURE -> c
net.minecraft.client.resources.model.Material VERTICAL_WIND_TEXTURE -> d
net.minecraft.client.resources.model.Material OPEN_EYE_TEXTURE -> e
net.minecraft.client.resources.model.Material CLOSED_EYE_TEXTURE -> f
net.minecraft.client.model.geom.ModelPart eye -> g
net.minecraft.client.model.geom.ModelPart wind -> h
net.minecraft.client.model.geom.ModelPart shell -> i
net.minecraft.client.model.geom.ModelPart cage -> j
net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher renderer
-> k
38:44:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
47:54:net.minecraft.client.model.geom.builders.LayerDefinition createEyeLayer()
-> b
58:65:net.minecraft.client.model.geom.builders.LayerDefinition
createWindLayer() -> c
69:76:net.minecraft.client.model.geom.builders.LayerDefinition
createShellLayer() -> d
80:87:net.minecraft.client.model.geom.builders.LayerDefinition
createCageLayer() -> e
92:150:void
render(net.minecraft.world.level.block.entity.ConduitBlockEntity,float,com.mojang.b
laze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) ->
a
24:24:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
25:30:void <clinit>() -> <clinit>
net.minecraft.client.renderer.blockentity.DecoratedPotRenderer -> fmc:
java.lang.String NECK -> a
java.lang.String FRONT -> b
java.lang.String BACK -> c
java.lang.String LEFT -> d
java.lang.String RIGHT -> e
java.lang.String TOP -> f
java.lang.String BOTTOM -> g
net.minecraft.client.model.geom.ModelPart neck -> h
net.minecraft.client.model.geom.ModelPart frontSide -> i
net.minecraft.client.model.geom.ModelPart backSide -> j
net.minecraft.client.model.geom.ModelPart leftSide -> k
net.minecraft.client.model.geom.ModelPart rightSide -> l
net.minecraft.client.model.geom.ModelPart top -> m
net.minecraft.client.model.geom.ModelPart bottom -> n
net.minecraft.client.resources.model.Material baseMaterial -> o
48:61:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
64:81:net.minecraft.client.model.geom.builders.LayerDefinition
createBaseLayer() -> b
85:95:net.minecraft.client.model.geom.builders.LayerDefinition
createSidesLayer() -> c
100:104:net.minecraft.client.resources.model.Material
getMaterial(net.minecraft.world.item.Item) -> a
109:131:void
render(net.minecraft.world.level.block.entity.DecoratedPotBlockEntity,float,com.moj
ang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,in
t) -> a
134:140:void
renderSide(net.minecraft.client.model.geom.ModelPart,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int,int,net.minecraft.client.
resources.model.Material) -> a
29:29:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
net.minecraft.client.renderer.blockentity.EnchantTableRenderer -> fmd:
net.minecraft.client.resources.model.Material BOOK_LOCATION -> a
net.minecraft.client.model.BookModel bookModel -> b
21:23:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
27:58:void
render(net.minecraft.world.level.block.entity.EnchantmentTableBlockEntity,float,com
.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,in
t,int) -> a
16:16:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
17:17:void <clinit>() -> <clinit>
net.minecraft.client.renderer.blockentity.HangingSignRenderer -> fme:
java.lang.String PLANK -> a
java.lang.String V_CHAINS -> b
java.lang.String NORMAL_CHAINS -> c
java.lang.String CHAIN_L_1 -> d
java.lang.String CHAIN_L_2 -> e
java.lang.String CHAIN_R_1 -> f
java.lang.String CHAIN_R_2 -> g
java.lang.String BOARD -> h
float MODEL_RENDER_SCALE -> i
float TEXT_RENDER_SCALE -> j
net.minecraft.world.phys.Vec3 TEXT_OFFSET -> k
java.util.Map hangingSignModels -> l
53:58:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
62:62:float getSignModelRenderScale() -> b
67:67:float getSignTextRenderScale() -> c
72:78:void
render(net.minecraft.world.level.block.entity.SignBlockEntity,float,com.mojang.blaz
e3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
82:85:void
translateSign(com.mojang.blaze3d.vertex.PoseStack,float,net.minecraft.world.level.b
lock.state.BlockState) -> a
89:91:void
renderSignModel(com.mojang.blaze3d.vertex.PoseStack,int,int,net.minecraft.client.mo
del.Model,com.mojang.blaze3d.vertex.VertexConsumer) -> a
95:95:net.minecraft.client.resources.model.Material
getSignMaterial(net.minecraft.world.level.block.state.properties.WoodType) -> a
100:100:net.minecraft.world.phys.Vec3 getTextOffset() -> d
104:147:net.minecraft.client.model.geom.builders.LayerDefinition
createHangingSignLayer() -> e
30:30:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
56:56:net.minecraft.client.renderer.blockentity.HangingSignRenderer$HangingSignMode
l
lambda$new$1(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$
Context,net.minecraft.world.level.block.state.properties.WoodType) -> a
55:55:net.minecraft.world.level.block.state.properties.WoodType
lambda$new$0(net.minecraft.world.level.block.state.properties.WoodType) -> b
49:49:void <clinit>() -> <clinit>
net.minecraft.client.renderer.blockentity.HangingSignRenderer$HangingSignModel ->
fme$a:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart plank -> b
net.minecraft.client.model.geom.ModelPart vChains -> c
net.minecraft.client.model.geom.ModelPart normalChains -> d
157:162:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
165:175:void
evaluateVisibleParts(net.minecraft.world.level.block.state.BlockState) -> a
179:180:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
net.minecraft.client.renderer.blockentity.LecternRenderer -> fmf:
net.minecraft.client.model.BookModel bookModel -> a
17:19:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
23:43:void
render(net.minecraft.world.level.block.entity.LecternBlockEntity,float,com.mojang.b
laze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) ->
a
14:14:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
net.minecraft.client.renderer.blockentity.PistonHeadRenderer -> fmg:
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderer -> a
23:25:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
29:64:void
render(net.minecraft.world.level.block.piston.PistonMovingBlockEntity,float,com.moj
ang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,in
t) -> a
67:71:void
renderBlock(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Block
State,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffer
Source,net.minecraft.world.level.Level,boolean,int) -> a
76:76:int getViewDistance() -> aK_
20:20:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
net.minecraft.client.renderer.blockentity.ShulkerBoxRenderer -> fmh:
net.minecraft.client.model.ShulkerModel model -> a
22:24:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
29:64:void
render(net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity,float,com.mojan
g.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int)
-> a
19:19:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
net.minecraft.client.renderer.blockentity.SignRenderer -> fmi:
java.lang.String STICK -> a
int BLACK_TEXT_OUTLINE_COLOR -> b
int OUTLINE_RENDER_DISTANCE -> c
float RENDER_SCALE -> d
net.minecraft.world.phys.Vec3 TEXT_OFFSET -> e
java.util.Map signModels -> f
net.minecraft.client.gui.Font font -> g
51:57:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
61:67:void
render(net.minecraft.world.level.block.entity.SignBlockEntity,float,com.mojang.blaz
e3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
70:70:float getSignModelRenderScale() -> b
74:74:float getSignTextRenderScale() -> c
79:85:void
renderSignWithText(net.minecraft.world.level.block.entity.SignBlockEntity,com.mojan
g.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int,
net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.Si
gnBlock,net.minecraft.world.level.block.state.properties.WoodType,net.minecraft.cli
ent.model.Model) -> a
88:94:void
translateSign(com.mojang.blaze3d.vertex.PoseStack,float,net.minecraft.world.level.b
lock.state.BlockState) -> a
97:104:void
renderSign(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiB
ufferSource,int,int,net.minecraft.world.level.block.state.properties.WoodType,net.m
inecraft.client.model.Model) -> a
107:109:void
renderSignModel(com.mojang.blaze3d.vertex.PoseStack,int,int,net.minecraft.client.mo
del.Model,com.mojang.blaze3d.vertex.VertexConsumer) -> a
112:112:net.minecraft.client.resources.model.Material
getSignMaterial(net.minecraft.world.level.block.state.properties.WoodType) -> a
117:150:void
renderSignText(net.minecraft.core.BlockPos,net.minecraft.world.level.block.entity.S
ignText,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuff
erSource,int,int,int,boolean) -> a
153:160:void
translateSignText(com.mojang.blaze3d.vertex.PoseStack,boolean,net.minecraft.world.p
hys.Vec3) -> a
163:163:net.minecraft.world.phys.Vec3 getTextOffset() -> d
167:182:boolean isOutlineVisible(net.minecraft.core.BlockPos,int) -> a
186:197:int getDarkColor(net.minecraft.world.level.block.entity.SignText) -> a
201:201:net.minecraft.client.renderer.blockentity.SignRenderer$SignModel
createSignModel(net.minecraft.client.model.geom.EntityModelSet,net.minecraft.world.
level.block.state.properties.WoodType) -> a
205:219:net.minecraft.client.model.geom.builders.LayerDefinition
createSignLayer() -> f
41:41:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
122:123:net.minecraft.util.FormattedCharSequence
lambda$renderSignText$2(int,net.minecraft.network.chat.Component) -> a
54:54:net.minecraft.client.renderer.blockentity.SignRenderer$SignModel
lambda$new$1(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$
Context,net.minecraft.world.level.block.state.properties.WoodType) -> a
53:53:net.minecraft.world.level.block.state.properties.WoodType
lambda$new$0(net.minecraft.world.level.block.state.properties.WoodType) -> b
44:46:void <clinit>() -> <clinit>
net.minecraft.client.renderer.blockentity.SignRenderer$SignModel -> fmi$a:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart stick -> b
227:230:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
234:235:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
net.minecraft.client.renderer.blockentity.SkullBlockRenderer -> fmj:
java.util.Map modelByType -> a
java.util.Map SKIN_BY_TYPE -> b
48:57:java.util.Map
createSkullRenderers(net.minecraft.client.model.geom.EntityModelSet) -> a
60:62:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
66:79:void
render(net.minecraft.world.level.block.entity.SkullBlockEntity,float,com.mojang.bla
ze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
82:102:void
renderSkull(net.minecraft.core.Direction,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.client.mode
l.SkullModelBase,net.minecraft.client.renderer.RenderType) -> a
105:116:net.minecraft.client.renderer.RenderType
getRenderType(net.minecraft.world.level.block.SkullBlock$Type,com.mojang.authlib.Ga
meProfile) -> a
34:34:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
38:45:void lambda$static$0(java.util.HashMap) -> a
37:37:void <clinit>() -> <clinit>
net.minecraft.client.renderer.blockentity.SpawnerRenderer -> fmk:
net.minecraft.client.renderer.entity.EntityRenderDispatcher entityRenderer -> a
15:17:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
21:40:void
render(net.minecraft.world.level.block.entity.SpawnerBlockEntity,float,com.mojang.b
laze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) ->
a
12:12:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
net.minecraft.client.renderer.blockentity.StructureBlockRenderer -> fml:
18:19:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
23:105:void
render(net.minecraft.world.level.block.entity.StructureBlockEntity,float,com.mojang
.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int)
-> a
108:140:void
renderInvisibleBlocks(net.minecraft.world.level.block.entity.StructureBlockEntity,c
om.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.core.BlockPos,com.mojang.blaz
e3d.vertex.PoseStack) -> a
144:144:boolean
shouldRenderOffScreen(net.minecraft.world.level.block.entity.StructureBlockEntity)
-> a
149:149:int getViewDistance() -> aK_
17:17:boolean
shouldRenderOffScreen(net.minecraft.world.level.block.entity.BlockEntity) -> a
17:17:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
net.minecraft.client.renderer.blockentity.StructureBlockRenderer$1 -> fml$1:
int[] $SwitchMap$net$minecraft$world$level$block$Mirror -> a
int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> b
50:65:void <clinit>() -> <clinit>
net.minecraft.client.renderer.blockentity.TheEndGatewayRenderer -> fmm:
net.minecraft.resources.ResourceLocation BEAM_LOCATION -> c
15:16:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
20:30:void
render(net.minecraft.world.level.block.entity.TheEndGatewayBlockEntity,float,com.mo
jang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,i
nt) -> a
34:34:float getOffsetUp() -> b
39:39:float getOffsetDown() -> c
44:44:net.minecraft.client.renderer.RenderType renderType() -> d
49:49:int getViewDistance() -> aK_
11:11:void
render(net.minecraft.world.level.block.entity.TheEndPortalBlockEntity,float,com.moj
ang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,in
t) -> a
11:11:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.blockentity.TheEndPortalRenderer -> fmn:
net.minecraft.resources.ResourceLocation END_SKY_LOCATION -> a
net.minecraft.resources.ResourceLocation END_PORTAL_LOCATION -> b
16:16:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
20:23:void
render(net.minecraft.world.level.block.entity.TheEndPortalBlockEntity,float,com.moj
ang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,in
t) -> a
26:35:void
renderCube(net.minecraft.world.level.block.entity.TheEndPortalBlockEntity,org.joml.
Matrix4f,com.mojang.blaze3d.vertex.VertexConsumer) -> a
38:44:void
renderFace(net.minecraft.world.level.block.entity.TheEndPortalBlockEntity,org.joml.
Matrix4f,com.mojang.blaze3d.vertex.VertexConsumer,float,float,float,float,float,flo
at,float,float,net.minecraft.core.Direction) -> a
47:47:float getOffsetUp() -> b
51:51:float getOffsetDown() -> c
55:55:net.minecraft.client.renderer.RenderType renderType() -> d
12:12:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
13:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.blockentity.package-info -> fmo:
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher -> fmp:
org.slf4j.Logger LOGGER -> a
int MAX_WORKERS_32_BIT -> b
com.mojang.blaze3d.vertex.VertexFormat VERTEX_FORMAT -> c
int MAX_HIGH_PRIORITY_QUOTA -> d
java.util.concurrent.PriorityBlockingQueue toBatchHighPriority -> e
java.util.Queue toBatchLowPriority -> f
int highPriorityQuota -> g
java.util.Queue freeBuffers -> h
java.util.Queue toUpload -> i
int toBatchCount -> j
int freeBufferCount -> k
net.minecraft.client.renderer.ChunkBufferBuilderPack fixedBuffers -> l
net.minecraft.util.thread.ProcessorMailbox mailbox -> m
java.util.concurrent.Executor executor -> n
net.minecraft.client.multiplayer.ClientLevel level -> o
net.minecraft.client.renderer.LevelRenderer renderer -> p
net.minecraft.world.phys.Vec3 camera -> q
67:120:void
<init>(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.client.renderer.L
evelRenderer,java.util.concurrent.Executor,boolean,net.minecraft.client.renderer.Ch
unkBufferBuilderPack) -> <init>
123:124:void setLevel(net.minecraft.client.multiplayer.ClientLevel) -> a
128:159:void runTask() -> j
163:177:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$Chunk
CompileTask pollTask() -> k
181:181:java.lang.String getStats() -> a
185:185:int getToBatchCount() -> b
189:189:int getToUpload() -> c
193:193:int getFreeBufferCount() -> d
197:198:void setCamera(net.minecraft.world.phys.Vec3) -> a
201:201:net.minecraft.world.phys.Vec3 getCameraPosition() -> e
206:209:void uploadAllPendingUploads() -> f
212:213:void
rebuildChunkSync(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderCh
unk,net.minecraft.client.renderer.chunk.RenderRegionCache) -> a
216:218:void blockUntilClear() -> g
221:230:void
schedule(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$Chun
kCompileTask) -> a
233:240:java.util.concurrent.CompletableFuture
uploadChunkLayer(com.mojang.blaze3d.vertex.BufferBuilder$RenderedBuffer,com.mojang.
blaze3d.vertex.VertexBuffer) -> a
244:257:void clearBatchQueue() -> l
260:260:boolean isQueueEmpty() -> h
264:267:void dispose() -> i
234:240:void
lambda$uploadChunkLayer$5(com.mojang.blaze3d.vertex.VertexBuffer,com.mojang.blaze3d
.vertex.BufferBuilder$RenderedBuffer) -> a
222:229:void
lambda$schedule$4(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderC
hunk$ChunkCompileTask) -> b
144:158:void
lambda$runTask$3(net.minecraft.client.renderer.ChunkBufferBuilderPack,net.minecraft
.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult,java.lang.Throwable) -
> a
149:157:void
lambda$runTask$2(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTas
kResult,net.minecraft.client.renderer.ChunkBufferBuilderPack) -> a
142:142:java.util.concurrent.CompletionStage
lambda$runTask$1(java.util.concurrent.CompletableFuture) -> a
141:141:java.util.concurrent.CompletableFuture
lambda$runTask$0(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderCh
unk$ChunkCompileTask,net.minecraft.client.renderer.ChunkBufferBuilderPack) -> a
62:64:void <clinit>() -> <clinit>
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult -> fmp$a:
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult
SUCCESSFUL -> a
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult
CANCELLED -> b
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult[]
$VALUES -> c
724:724:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult[]
values() -> values
724:724:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult
valueOf(java.lang.String) -> valueOf
724:724:void <init>(java.lang.String,int) -> <init>
724:724:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult[]
$values() -> a
724:726:void <clinit>() -> <clinit>
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk -> fmp$b:
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk
UNCOMPILED -> a
java.util.Set hasBlocks -> b
java.util.List renderableBlockEntities -> c
net.minecraft.client.renderer.chunk.VisibilitySet visibilitySet -> d
com.mojang.blaze3d.vertex.BufferBuilder$SortState transparencyState -> e
729:739:void <init>() -> <init>
744:744:boolean hasNoRenderableLayers() -> a
748:748:boolean isEmpty(net.minecraft.client.renderer.RenderType) -> a
752:752:java.util.List getRenderableBlockEntities() -> b
756:756:boolean
facesCanSeeEachother(net.minecraft.core.Direction,net.minecraft.core.Direction) ->
a
730:730:void <clinit>() -> <clinit>
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk$1 ->
fmp$b$1:
730:730:void <init>() -> <init>
733:733:boolean
facesCanSeeEachother(net.minecraft.core.Direction,net.minecraft.core.Direction) ->
a
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk -> fmp$c:
int SIZE -> a
int index -> b
java.util.concurrent.atomic.AtomicReference compiled -> c
java.util.concurrent.atomic.AtomicInteger initialCompilationCancelCount -> e
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$RebuildTask
lastRebuildTask -> f
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ResortTranspa
rencyTask lastResortTransparencyTask -> g
java.util.Set globalBlockEntities -> h
java.util.Map buffers -> i
net.minecraft.world.phys.AABB bb -> j
boolean dirty -> k
net.minecraft.core.BlockPos$MutableBlockPos origin -> l
net.minecraft.core.BlockPos$MutableBlockPos[] relativeOrigins -> m
boolean playerChanged -> n
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher this$0 -> d
273:299:void
<init>(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher,int,int,int,int) -
> <init>
302:302:boolean doesChunkExistAt(net.minecraft.core.BlockPos) -> a
306:314:boolean hasAllNeighbors() -> a
318:318:net.minecraft.world.phys.AABB getBoundingBox() -> b
322:322:com.mojang.blaze3d.vertex.VertexBuffer
getBuffer(net.minecraft.client.renderer.RenderType) -> a
326:333:void setOrigin(int,int,int) -> a
336:340:double getDistToPlayerSqr() -> c
344:345:void beginLayer(com.mojang.blaze3d.vertex.BufferBuilder) -> a
348:348:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk
getCompiledChunk() -> d
352:355:void reset() -> k
358:360:void releaseBuffers() -> e
363:363:net.minecraft.core.BlockPos getOrigin() -> f
367:370:void setDirty(boolean) -> a
373:375:void setNotDirty() -> g
378:378:boolean isDirty() -> h
382:382:boolean isDirtyFromPlayer() -> i
386:386:net.minecraft.core.BlockPos
getRelativeOrigin(net.minecraft.core.Direction) -> a
390:399:boolean
resortTransparency(net.minecraft.client.renderer.RenderType,net.minecraft.client.re
nderer.chunk.ChunkRenderDispatcher) -> a
403:413:boolean cancelTasks() -> j
417:426:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$Chunk
CompileTask
createCompileTask(net.minecraft.client.renderer.chunk.RenderRegionCache) -> a
430:432:void
rebuildChunkAsync(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher,net.min
ecraft.client.renderer.chunk.RenderRegionCache) -> a
435:445:void updateGlobalBlockEntities(java.util.Collection) -> a
448:452:void compileSync(net.minecraft.client.renderer.chunk.RenderRegionCache)
-> b
289:292:void lambda$new$2(net.minecraft.core.BlockPos$MutableBlockPos[]) -> a
281:281:com.mojang.blaze3d.vertex.VertexBuffer
lambda$new$1(net.minecraft.client.renderer.RenderType) -> b
281:281:net.minecraft.client.renderer.RenderType
lambda$new$0(net.minecraft.client.renderer.RenderType) -> c
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ChunkCompileT
ask -> fmp$c$a:
double distAtCreation -> a
java.util.concurrent.atomic.AtomicBoolean isCancelled -> b
boolean isHighPriority -> c
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk this$1 ->
d
703:709:void
<init>(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk,double
,boolean) -> <init>
java.util.concurrent.CompletableFuture
doTask(net.minecraft.client.renderer.ChunkBufferBuilderPack) -> a
void cancel() -> a
java.lang.String name() -> b
719:719:int
compareTo(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$Chu
nkCompileTask) -> a
701:701:int compareTo(java.lang.Object) -> compareTo
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$RebuildTask -
> fmp$c$b:
net.minecraft.client.renderer.chunk.RenderChunkRegion region -> e
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk this$1 ->
f
458:461:void
<init>(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk,double
,net.minecraft.client.renderer.chunk.RenderChunkRegion,boolean) -> <init>
465:465:java.lang.String name() -> b
470:510:java.util.concurrent.CompletableFuture
doTask(net.minecraft.client.renderer.ChunkBufferBuilderPack) -> a
526:604:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$Rebui
ldTask$CompileResults
compile(float,float,float,net.minecraft.client.renderer.ChunkBufferBuilderPack) ->
a
608:615:void
handleBlockEntity(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderC
hunk$RebuildTask$CompileResults,net.minecraft.world.level.block.entity.BlockEntity)
-> a
619:623:void cancel() -> a
511:521:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult
lambda$doTask$1(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledC
hunk,java.util.List,java.lang.Throwable) -> a
506:508:void
lambda$doTask$0(java.util.List,net.minecraft.client.renderer.chunk.ChunkRenderDispa
tcher$CompiledChunk,net.minecraft.client.renderer.RenderType,com.mojang.blaze3d.ver
tex.BufferBuilder$RenderedBuffer) -> a
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$RebuildTask$C
ompileResults -> fmp$c$b$a:
java.util.List globalBlockEntities -> a
java.util.List blockEntities -> b
java.util.Map renderedLayers -> c
net.minecraft.client.renderer.chunk.VisibilitySet visibilitySet -> d
com.mojang.blaze3d.vertex.BufferBuilder$SortState transparencyState -> e
625:629:void <init>() -> <init>
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ResortTranspa
rencyTask -> fmp$c$c:
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk
compiledChunk -> f
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk this$1 ->
e
638:641:void
<init>(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk,double
,net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk) -> <init>
645:645:java.lang.String name() -> b
650:687:java.util.concurrent.CompletableFuture
doTask(net.minecraft.client.renderer.ChunkBufferBuilderPack) -> a
697:698:void cancel() -> a
688:691:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult
lambda$doTask$1(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTask
Result,java.lang.Throwable) -> a
685:685:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult
lambda$doTask$0(java.lang.Void) -> a
net.minecraft.client.renderer.chunk.RenderChunk -> fmq:
java.util.Map blockEntities -> a
java.util.List sections -> b
boolean debug -> c
net.minecraft.world.level.chunk.LevelChunk wrapped -> d
29:42:void <init>(net.minecraft.world.level.chunk.LevelChunk) -> <init>
46:46:net.minecraft.world.level.block.entity.BlockEntity
getBlockEntity(net.minecraft.core.BlockPos) -> a
51:82:net.minecraft.world.level.block.state.BlockState
getBlockState(net.minecraft.core.BlockPos) -> b
81:81:java.lang.String lambda$getBlockState$0(int,int,int) -> a
net.minecraft.client.renderer.chunk.RenderChunkRegion -> fmr:
int centerX -> c
int centerZ -> d
net.minecraft.client.renderer.chunk.RenderChunk[][] chunks -> a
net.minecraft.world.level.Level level -> b
23:28:void
<init>(net.minecraft.world.level.Level,int,int,net.minecraft.client.renderer.chunk.
RenderChunk[][]) -> <init>
32:35:net.minecraft.world.level.block.state.BlockState
getBlockState(net.minecraft.core.BlockPos) -> a_
40:43:net.minecraft.world.level.material.FluidState
getFluidState(net.minecraft.core.BlockPos) -> b_
48:48:float getShade(net.minecraft.core.Direction,boolean) -> a
53:53:net.minecraft.world.level.lighting.LevelLightEngine getLightEngine() ->
s_
59:62:net.minecraft.world.level.block.entity.BlockEntity
getBlockEntity(net.minecraft.core.BlockPos) -> c_
67:67:int
getBlockTint(net.minecraft.core.BlockPos,net.minecraft.world.level.ColorResolver) -
> a
72:72:int getMinBuildHeight() -> C_
77:77:int getHeight() -> D_
net.minecraft.client.renderer.chunk.RenderRegionCache -> fms:
it.unimi.dsi.fastutil.longs.Long2ObjectMap chunkInfoCache -> a
13:35:void <init>() -> <init>
39:64:net.minecraft.client.renderer.chunk.RenderChunkRegion
createRegion(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecr
aft.core.BlockPos,int) -> a
68:82:boolean
isAllEmpty(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,int,int,net.mine
craft.client.renderer.chunk.RenderRegionCache$ChunkInfo[][]) -> a
49:49:net.minecraft.client.renderer.chunk.RenderRegionCache$ChunkInfo
lambda$createRegion$0(net.minecraft.world.level.Level,long) -> a
net.minecraft.client.renderer.chunk.RenderRegionCache$ChunkInfo -> fms$a:
net.minecraft.world.level.chunk.LevelChunk chunk -> a
net.minecraft.client.renderer.chunk.RenderChunk renderChunk -> b
19:21:void <init>(net.minecraft.world.level.chunk.LevelChunk) -> <init>
24:24:net.minecraft.world.level.chunk.LevelChunk chunk() -> a
28:31:net.minecraft.client.renderer.chunk.RenderChunk renderChunk() -> b
net.minecraft.client.renderer.chunk.VisGraph -> fmt:
int SIZE_IN_BITS -> a
int LEN -> b
int MASK -> c
int SIZE -> d
int X_SHIFT -> e
int Z_SHIFT -> f
int Y_SHIFT -> g
int DX -> h
int DZ -> i
int DY -> j
int INVALID_INDEX -> k
net.minecraft.core.Direction[] DIRECTIONS -> l
java.util.BitSet bitSet -> m
int[] INDEX_OF_EDGES -> n
int empty -> o
13:45:void <init>() -> <init>
48:50:void setOpaque(net.minecraft.core.BlockPos) -> a
53:53:int getIndex(net.minecraft.core.BlockPos) -> b
57:57:int getIndex(int,int,int) -> a
61:75:net.minecraft.client.renderer.chunk.VisibilitySet resolve() -> a
79:97:java.util.Set floodFill(int) -> a
101:121:void addEdges(int,java.util.Set) -> a
124:162:int getNeighborIndexAtFace(int,net.minecraft.core.Direction) -> a
30:43:void lambda$static$0(int[]) -> a
21:29:void <clinit>() -> <clinit>
net.minecraft.client.renderer.chunk.VisGraph$1 -> fmt$1:
int[] $SwitchMap$net$minecraft$core$Direction -> a
124:124:void <clinit>() -> <clinit>
net.minecraft.client.renderer.chunk.VisibilitySet -> fmu:
int FACINGS -> a
java.util.BitSet data -> b
8:11:void <init>() -> <init>
14:19:void add(java.util.Set) -> a
22:24:void
set(net.minecraft.core.Direction,net.minecraft.core.Direction,boolean) -> a
27:28:void setAll(boolean) -> a
31:31:boolean
visibilityBetween(net.minecraft.core.Direction,net.minecraft.core.Direction) -> a
36:56:java.lang.String toString() -> toString
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.chunk.package-info -> fmv:
net.minecraft.client.renderer.culling.Frustum -> fmw:
int OFFSET_STEP -> a
org.joml.FrustumIntersection intersection -> b
org.joml.Matrix4f matrix -> c
org.joml.Vector4f viewVector -> d
double camX -> e
double camY -> f
double camZ -> g
10:19:void <init>(org.joml.Matrix4f,org.joml.Matrix4f) -> <init>
10:28:void <init>(net.minecraft.client.renderer.culling.Frustum) -> <init>
31:49:net.minecraft.client.renderer.culling.Frustum
offsetToFullyIncludeCameraCube(int) -> a
53:56:void prepare(double,double,double) -> a
59:63:void calculateFrustum(org.joml.Matrix4f,org.joml.Matrix4f) -> a
66:66:boolean isVisible(net.minecraft.world.phys.AABB) -> a
70:76:boolean cubeInFrustum(double,double,double,double,double,double) -> a
net.minecraft.client.renderer.culling.package-info -> fmx:
net.minecraft.client.renderer.debug.BeeDebugRenderer -> fmy:
boolean SHOW_GOAL_FOR_ALL_BEES -> a
boolean SHOW_NAME_FOR_ALL_BEES -> b
boolean SHOW_HIVE_FOR_ALL_BEES -> c
boolean SHOW_FLOWER_POS_FOR_ALL_BEES -> d
boolean SHOW_TRAVEL_TICKS_FOR_ALL_BEES -> e
boolean SHOW_PATH_FOR_ALL_BEES -> f
boolean SHOW_GOAL_FOR_SELECTED_BEE -> g
boolean SHOW_NAME_FOR_SELECTED_BEE -> h
boolean SHOW_HIVE_FOR_SELECTED_BEE -> i
boolean SHOW_FLOWER_POS_FOR_SELECTED_BEE -> j
boolean SHOW_TRAVEL_TICKS_FOR_SELECTED_BEE -> k
boolean SHOW_PATH_FOR_SELECTED_BEE -> l
boolean SHOW_HIVE_MEMBERS -> m
boolean SHOW_BLACKLISTS -> n
int MAX_RENDER_DIST_FOR_HIVE_OVERLAY -> o
int MAX_RENDER_DIST_FOR_BEE_OVERLAY -> p
int MAX_TARGETING_DIST -> q
int HIVE_TIMEOUT -> r
float TEXT_SCALE -> s
int WHITE -> t
int YELLOW -> u
int ORANGE -> v
int GREEN -> w
int GRAY -> x
int PINK -> y
int RED -> z
net.minecraft.client.Minecraft minecraft -> A
java.util.Map hives -> B
java.util.Map beeInfosPerEntity -> C
java.util.UUID lastLookedAtUuid -> D
69:76:void <init>(net.minecraft.client.Minecraft) -> <init>
80:83:void clear() -> a
86:87:void
addOrUpdateHiveInfo(net.minecraft.client.renderer.debug.BeeDebugRenderer$HiveInfo)
-> a
90:91:void
addOrUpdateBeeInfo(net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeInfo) ->
a
94:95:void removeBeeInfo(int) -> a
99:107:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
110:111:void clearRemovedBees() -> b
114:116:void clearRemovedHives() -> c
119:153:void
doRender(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuf
ferSource) -> a
159:164:java.util.Map createHiveBlacklistMap() -> d
168:186:void
renderFlowerInfos(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer
.MultiBufferSource) -> b
189:194:java.lang.String getBeeUuidsAsString(java.util.Collection) -> a
199:201:void
highlightHive(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mul
tiBufferSource,net.minecraft.core.BlockPos) -> a
204:208:void
renderGhostHive(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,net.minecraft.core.BlockPos,java.util.List) -> a
213:232:void
renderHiveInfo(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mu
ltiBufferSource,net.minecraft.client.renderer.debug.BeeDebugRenderer$HiveInfo,java.
util.Collection) -> a
235:238:void
renderPath(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiB
ufferSource,net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeInfo) -> a
241:282:void
renderBeeInfo(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mul
tiBufferSource,net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeInfo) -> b
285:287:void
renderTextOverHive(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.rendere
r.MultiBufferSource,java.lang.String,net.minecraft.client.renderer.debug.BeeDebugRe
nderer$HiveInfo,int,int) -> a
290:298:void
renderTextOverPos(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer
.MultiBufferSource,java.lang.String,net.minecraft.core.BlockPos,int,int) -> a
301:314:void
renderTextOverMob(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer
.MultiBufferSource,net.minecraft.core.Position,int,java.lang.String,int,float) -> a
317:317:net.minecraft.client.Camera getCamera() -> e
321:324:java.util.Set
getHiveMemberNames(net.minecraft.client.renderer.debug.BeeDebugRenderer$HiveInfo) -
> b
329:331:java.lang.String
getPosDescription(net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeInfo,net.
minecraft.core.BlockPos) -> a
335:335:boolean
isBeeSelected(net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeInfo) -> b
339:342:boolean
isPlayerCloseEnoughToMob(net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeIn
fo) -> c
346:350:java.util.Collection getHiveMembers(net.minecraft.core.BlockPos) -> a
359:366:java.util.Map getGhostHives() -> f
370:371:void updateLastLookedAtUuid() -> g
370:370:void
lambda$updateLastLookedAtUuid$14(net.minecraft.world.entity.Entity) -> a
363:363:java.util.List lambda$getGhostHives$13(net.minecraft.core.BlockPos) ->
b
348:348:boolean
lambda$getHiveMembers$12(net.minecraft.core.BlockPos,net.minecraft.client.renderer.
debug.BeeDebugRenderer$BeeInfo) -> a
175:185:void
lambda$renderFlowerInfos$11(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.clien
t.renderer.MultiBufferSource,java.util.Map$Entry) -> a
172:172:void
lambda$renderFlowerInfos$10(java.util.Map,net.minecraft.client.renderer.debug.BeeDe
bugRenderer$BeeInfo) -> a
172:172:java.util.Set lambda$renderFlowerInfos$9(net.minecraft.core.BlockPos) -
> c
162:162:void
lambda$createHiveBlacklistMap$8(java.util.Map,net.minecraft.client.renderer.debug.B
eeDebugRenderer$BeeInfo) -> b
162:162:void
lambda$createHiveBlacklistMap$7(java.util.Map,net.minecraft.client.renderer.debug.B
eeDebugRenderer$BeeInfo,net.minecraft.core.BlockPos) -> a
162:162:java.util.Set
lambda$createHiveBlacklistMap$6(net.minecraft.core.BlockPos) -> d
148:151:void
lambda$doRender$5(net.minecraft.core.BlockPos,com.mojang.blaze3d.vertex.PoseStack,n
et.minecraft.client.renderer.MultiBufferSource,net.minecraft.core.BlockPos,java.uti
l.List) -> a
141:145:void
lambda$doRender$4(net.minecraft.core.BlockPos,java.util.Map,com.mojang.blaze3d.vert
ex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,net.minecraft.client.r
enderer.debug.BeeDebugRenderer$HiveInfo) -> a
122:125:void
lambda$doRender$3(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer
.MultiBufferSource,net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeInfo) ->
c
115:115:boolean lambda$clearRemovedHives$2(long,java.util.Map$Entry) -> a
110:110:boolean lambda$clearRemovedBees$1(java.util.Map$Entry) -> a
94:94:boolean
lambda$removeBeeInfo$0(int,net.minecraft.client.renderer.debug.BeeDebugRenderer$Bee
Info) -> a
net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeInfo -> fmy$a:
java.util.UUID uuid -> a
int id -> b
net.minecraft.core.Position pos -> c
net.minecraft.world.level.pathfinder.Path path -> d
net.minecraft.core.BlockPos hivePos -> e
net.minecraft.core.BlockPos flowerPos -> f
int travelTicks -> g
java.util.List goals -> h
java.util.Set blacklistedHives -> i
409:420:void
<init>(java.util.UUID,int,net.minecraft.core.Position,net.minecraft.world.level.pat
hfinder.Path,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,int) -> <init>
423:423:boolean hasHive(net.minecraft.core.BlockPos) -> a
427:427:java.util.UUID getUuid() -> a
431:431:java.lang.String getName() -> b
436:436:java.lang.String toString() -> toString
440:440:boolean hasFlower() -> c
net.minecraft.client.renderer.debug.BeeDebugRenderer$HiveInfo -> fmy$b:
net.minecraft.core.BlockPos pos -> a
java.lang.String hiveType -> b
int occupantCount -> c
int honeyLevel -> d
boolean sedated -> e
long lastSeen -> f
381:388:void
<init>(net.minecraft.core.BlockPos,java.lang.String,int,int,boolean,long) -> <init>
net.minecraft.client.renderer.debug.BrainDebugRenderer -> fmz:
org.slf4j.Logger LOGGER -> a
boolean SHOW_NAME_FOR_ALL -> b
boolean SHOW_PROFESSION_FOR_ALL -> c
boolean SHOW_BEHAVIORS_FOR_ALL -> d
boolean SHOW_ACTIVITIES_FOR_ALL -> e
boolean SHOW_INVENTORY_FOR_ALL -> f
boolean SHOW_GOSSIPS_FOR_ALL -> g
boolean SHOW_PATH_FOR_ALL -> h
boolean SHOW_HEALTH_FOR_ALL -> i
boolean SHOW_WANTS_GOLEM_FOR_ALL -> j
boolean SHOW_ANGER_LEVEL_FOR_ALL -> k
boolean SHOW_NAME_FOR_SELECTED -> l
boolean SHOW_PROFESSION_FOR_SELECTED -> m
boolean SHOW_BEHAVIORS_FOR_SELECTED -> n
boolean SHOW_ACTIVITIES_FOR_SELECTED -> o
boolean SHOW_MEMORIES_FOR_SELECTED -> p
boolean SHOW_INVENTORY_FOR_SELECTED -> q
boolean SHOW_GOSSIPS_FOR_SELECTED -> r
boolean SHOW_PATH_FOR_SELECTED -> s
boolean SHOW_HEALTH_FOR_SELECTED -> t
boolean SHOW_WANTS_GOLEM_FOR_SELECTED -> u
boolean SHOW_ANGER_LEVEL_FOR_SELECTED -> v
boolean SHOW_POI_INFO -> w
int MAX_RENDER_DIST_FOR_BRAIN_INFO -> x
int MAX_RENDER_DIST_FOR_POI_INFO -> y
int MAX_TARGETING_DIST -> z
float TEXT_SCALE -> A
int WHITE -> B
int YELLOW -> C
int CYAN -> D
int GREEN -> E
int GRAY -> F
int PINK -> G
int RED -> H
int ORANGE -> I
net.minecraft.client.Minecraft minecraft -> J
java.util.Map pois -> K
java.util.Map brainDumpsPerEntity -> L
java.util.UUID lastLookedAtUuid -> M
85:93:void <init>(net.minecraft.client.Minecraft) -> <init>
97:100:void clear() -> a
103:104:void
addPoi(net.minecraft.client.renderer.debug.BrainDebugRenderer$PoiInfo) -> a
107:108:void removePoi(net.minecraft.core.BlockPos) -> a
111:117:void setFreeTicketCount(net.minecraft.core.BlockPos,int) -> a
120:121:void
addOrUpdateBrainDump(net.minecraft.client.renderer.debug.BrainDebugRenderer$BrainDu
mp) -> a
124:125:void removeBrainDump(int) -> a
129:136:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
139:143:void clearRemovedEntities() -> b
146:173:void
doRender(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuf
ferSource,double,double,double) -> b
176:178:void
highlightPoi(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mult
iBufferSource,net.minecraft.core.BlockPos) -> a
181:185:void
renderGhostPoi(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mu
ltiBufferSource,net.minecraft.core.BlockPos,java.util.List) -> a
190:212:void
renderPoiInfo(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mul
tiBufferSource,net.minecraft.client.renderer.debug.BrainDebugRenderer$PoiInfo) -> a
215:218:void
renderPath(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiB
ufferSource,net.minecraft.client.renderer.debug.BrainDebugRenderer$BrainDump,double
,double,double) -> a
221:295:void
renderBrainInfo(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,net.minecraft.client.renderer.debug.BrainDebugRenderer$BrainDump,d
ouble,double,double) -> b
298:299:void
renderTextOverPoi(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer
.MultiBufferSource,java.lang.String,net.minecraft.client.renderer.debug.BrainDebugR
enderer$PoiInfo,int,int) -> a
302:310:void
renderTextOverPos(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer
.MultiBufferSource,java.lang.String,net.minecraft.core.BlockPos,int,int) -> a
313:326:void
renderTextOverMob(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer
.MultiBufferSource,net.minecraft.core.Position,int,java.lang.String,int,float) -> a
329:332:java.util.Set
getTicketHolderNames(net.minecraft.client.renderer.debug.BrainDebugRenderer$PoiInfo
) -> b
337:340:java.util.Set
getPotentialTicketHolderNames(net.minecraft.client.renderer.debug.BrainDebugRendere
r$PoiInfo) -> c
345:345:boolean
isMobSelected(net.minecraft.client.renderer.debug.BrainDebugRenderer$BrainDump) ->
b
349:352:boolean
isPlayerCloseEnoughToMob(net.minecraft.client.renderer.debug.BrainDebugRenderer$Bra
inDump) -> c
356:360:java.util.Collection getTicketHolders(net.minecraft.core.BlockPos) -> b
365:369:java.util.Collection
getPotentialTicketHolders(net.minecraft.core.BlockPos) -> c
378:387:java.util.Map getGhostPois() -> c
391:392:void updateLastLookedAtUuid() -> d
391:391:void lambda$updateLastLookedAtUuid$8(net.minecraft.world.entity.Entity)
-> a
383:383:java.util.List lambda$getGhostPois$7(net.minecraft.core.BlockPos) -> d
367:367:boolean
lambda$getPotentialTicketHolders$6(net.minecraft.core.BlockPos,net.minecraft.client
.renderer.debug.BrainDebugRenderer$BrainDump) -> a
358:358:boolean
lambda$getTicketHolders$5(net.minecraft.core.BlockPos,net.minecraft.client.renderer
.debug.BrainDebugRenderer$BrainDump) -> b
168:171:void
lambda$doRender$4(net.minecraft.core.BlockPos,com.mojang.blaze3d.vertex.PoseStack,n
et.minecraft.client.renderer.MultiBufferSource,net.minecraft.core.BlockPos,java.uti
l.List) -> a
162:165:void
lambda$doRender$3(net.minecraft.core.BlockPos,com.mojang.blaze3d.vertex.PoseStack,n
et.minecraft.client.renderer.MultiBufferSource,net.minecraft.client.renderer.debug.
BrainDebugRenderer$PoiInfo) -> a
149:152:void
lambda$doRender$2(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer
.MultiBufferSource,double,double,double,net.minecraft.client.renderer.debug.BrainDe
bugRenderer$BrainDump) -> a
140:141:boolean lambda$clearRemovedEntities$1(java.util.Map$Entry) -> a
124:124:boolean
lambda$removeBrainDump$0(int,net.minecraft.client.renderer.debug.BrainDebugRenderer
$BrainDump) -> a
40:40:void <clinit>() -> <clinit>
net.minecraft.client.renderer.debug.BrainDebugRenderer$BrainDump -> fmz$a:
java.util.UUID uuid -> a
int id -> b
java.lang.String name -> c
java.lang.String profession -> d
int xp -> e
float health -> f
float maxHealth -> g
net.minecraft.core.Position pos -> h
java.lang.String inventory -> i
net.minecraft.world.level.pathfinder.Path path -> j
boolean wantsGolem -> k
int angerLevel -> l
java.util.List activities -> m
java.util.List behaviors -> n
java.util.List memories -> o
java.util.List gossips -> p
java.util.Set pois -> q
java.util.Set potentialPois -> r
422:442:void
<init>(java.util.UUID,int,java.lang.String,java.lang.String,int,float,float,net.min
ecraft.core.Position,java.lang.String,net.minecraft.world.level.pathfinder.Path,boo
lean,int) -> <init>
445:445:boolean hasPoi(net.minecraft.core.BlockPos) -> a
449:449:boolean hasPotentialPoi(net.minecraft.core.BlockPos) -> b
453:453:java.util.UUID getUuid() -> a
net.minecraft.client.renderer.debug.BrainDebugRenderer$PoiInfo -> fmz$b:
net.minecraft.core.BlockPos pos -> a
java.lang.String type -> b
int freeTicketCount -> c
399:403:void <init>(net.minecraft.core.BlockPos,java.lang.String,int) -> <init>
net.minecraft.client.renderer.debug.ChunkBorderRenderer -> fna:
net.minecraft.client.Minecraft minecraft -> a
int CELL_BORDER -> b
int YELLOW -> c
19:21:void <init>(net.minecraft.client.Minecraft) -> <init>
25:112:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
16:17:void <clinit>() -> <clinit>
net.minecraft.client.renderer.debug.ChunkDebugRenderer -> fnb:
net.minecraft.client.Minecraft minecraft -> a
double lastUpdateTime -> b
int radius -> c
net.minecraft.client.renderer.debug.ChunkDebugRenderer$ChunkData data -> d
25:32:void <init>(net.minecraft.client.Minecraft) -> <init>
36:66:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
net.minecraft.client.renderer.debug.ChunkDebugRenderer$ChunkData -> fnb$a:
java.util.Map clientData -> b
java.util.concurrent.CompletableFuture serverData -> c
net.minecraft.client.renderer.debug.ChunkDebugRenderer this$0 -> a
72:111:void
<init>(net.minecraft.client.renderer.debug.ChunkDebugRenderer,net.minecraft.client.
server.IntegratedServer,double,double) -> <init>
97:109:java.util.Map
lambda$new$0(net.minecraft.client.server.IntegratedServer,net.minecraft.resources.R
esourceKey,int,int) -> a
net.minecraft.client.renderer.debug.CollisionBoxRenderer -> fnc:
net.minecraft.client.Minecraft minecraft -> a
double lastUpdateTime -> b
java.util.List shapes -> c
19:24:void <init>(net.minecraft.client.Minecraft) -> <init>
28:39:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
net.minecraft.client.renderer.debug.DebugRenderer -> fnd:
net.minecraft.client.renderer.debug.PathfindingRenderer pathfindingRenderer ->
a
net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer
waterDebugRenderer -> b
net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer
chunkBorderRenderer -> c
net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer
heightMapRenderer -> d
net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer
collisionBoxRenderer -> e
net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer
supportBlockRenderer -> f
net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer
neighborsUpdateRenderer -> g
net.minecraft.client.renderer.debug.StructureRenderer structureRenderer -> h
net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer
lightDebugRenderer -> i
net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer
worldGenAttemptRenderer -> j
net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer
solidFaceRenderer -> k
net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer
chunkRenderer -> l
net.minecraft.client.renderer.debug.BrainDebugRenderer brainDebugRenderer -> m
net.minecraft.client.renderer.debug.VillageSectionsDebugRenderer
villageSectionsDebugRenderer -> n
net.minecraft.client.renderer.debug.BeeDebugRenderer beeDebugRenderer -> o
net.minecraft.client.renderer.debug.RaidDebugRenderer raidDebugRenderer -> p
net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer
goalSelectorRenderer -> q
net.minecraft.client.renderer.debug.GameTestDebugRenderer gameTestDebugRenderer
-> r
net.minecraft.client.renderer.debug.GameEventListenerRenderer
gameEventListenerRenderer -> s
net.minecraft.client.renderer.debug.LightSectionDebugRenderer
skyLightSectionDebugRenderer -> t
boolean renderChunkborder -> u
50:71:void <init>(net.minecraft.client.Minecraft) -> <init>
74:94:void clear() -> a
97:98:boolean switchRenderChunkborder() -> b
106:179:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource$BufferSource,double,double,double) -> a
182:206:java.util.Optional
getTargetedEntity(net.minecraft.world.entity.Entity,int) -> a
213:221:void
renderFilledBox(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,float,floa
t,float,float) -> a
227:235:void
renderFilledBox(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,net.minecraft.core.BlockPos,float,float,float,float,float) -> a
238:239:void
renderFilledBox(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,net.minecraft.world.phys.AABB,float,float,float,float) -> a
242:244:void
renderFilledBox(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,double,double,double,double,double,double,float,float,float,float)
-> a
247:248:void
renderFloatingText(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.rendere
r.MultiBufferSource,java.lang.String,int,int,int,int) -> a
251:252:void
renderFloatingText(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.rendere
r.MultiBufferSource,java.lang.String,double,double,double,int) -> a
255:256:void
renderFloatingText(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.rendere
r.MultiBufferSource,java.lang.String,double,double,double,int,float) -> a
265:288:void
renderFloatingText(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.rendere
r.MultiBufferSource,java.lang.String,double,double,double,int,float,boolean,float,b
oolean) -> a
195:195:boolean lambda$getTargetedEntity$0(net.minecraft.world.entity.Entity) -
> a
net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer -> fnd$a:
void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
294:294:void clear() -> a
net.minecraft.client.renderer.debug.GameEventListenerRenderer -> fne:
net.minecraft.client.Minecraft minecraft -> a
int LISTENER_RENDER_DIST -> b
float BOX_HEIGHT -> c
java.util.List trackedGameEvents -> d
java.util.List trackedListeners -> e
30:35:void <init>(net.minecraft.client.Minecraft) -> <init>
39:110:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
113:120:void
renderFilledBox(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,net.minecraft.world.phys.AABB,float,float,float,float) -> a
123:124:void
trackGameEvent(net.minecraft.world.level.gameevent.GameEvent,net.minecraft.world.ph
ys.Vec3) -> a
127:128:void
trackListener(net.minecraft.world.level.gameevent.PositionSource,int) -> a
91:93:void
lambda$render$3(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,net.minecraft.world.phys.Vec3) -> a
72:86:void
lambda$render$2(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Verte
xConsumer,double,double,double,net.minecraft.world.phys.Vec3) -> a
57:66:void
lambda$render$1(net.minecraft.client.renderer.debug.GameEventListenerRenderer$Track
edListener,com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexCons
umer,double,double,double,net.minecraft.world.phys.Vec3) -> a
51:51:boolean
lambda$render$0(net.minecraft.world.level.Level,net.minecraft.world.phys.Vec3,net.m
inecraft.client.renderer.debug.GameEventListenerRenderer$TrackedListener) -> a
net.minecraft.client.renderer.debug.GameEventListenerRenderer$TrackedGameEvent ->
fne$a:
long timeStamp -> a
net.minecraft.world.level.gameevent.GameEvent gameEvent -> b
net.minecraft.world.phys.Vec3 position -> c
166:166:void
<init>(long,net.minecraft.world.level.gameevent.GameEvent,net.minecraft.world.phys.
Vec3) -> <init>
168:168:boolean isExpired() -> a
166:166:java.lang.String toString() -> toString
166:166:int hashCode() -> hashCode
166:166:boolean equals(java.lang.Object) -> equals
166:166:long timeStamp() -> b
166:166:net.minecraft.world.level.gameevent.GameEvent gameEvent() -> c
166:166:net.minecraft.world.phys.Vec3 position() -> d
net.minecraft.client.renderer.debug.GameEventListenerRenderer$TrackedListener ->
fne$b:
net.minecraft.world.level.gameevent.PositionSource listenerSource -> a
int listenerRange -> b
134:137:void <init>(net.minecraft.world.level.gameevent.PositionSource,int) ->
<init>
140:142:boolean
isExpired(net.minecraft.world.level.Level,net.minecraft.world.phys.Vec3) -> a
146:146:java.util.Optional getPosition(net.minecraft.world.level.Level) -> a
151:151:net.minecraft.world.level.gameevent.PositionSource getListenerSource()
-> a
156:156:int getListenerRadius() -> b
162:162:boolean
handleGameEvent(net.minecraft.server.level.ServerLevel,net.minecraft.world.level.ga
meevent.GameEvent,net.minecraft.world.level.gameevent.GameEvent$Context,net.minecra
ft.world.phys.Vec3) -> a
141:141:boolean
lambda$isExpired$0(net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec3) ->
a
net.minecraft.client.renderer.debug.GameTestDebugRenderer -> fnf:
float PADDING -> a
java.util.Map markers -> b
14:16:void <init>() -> <init>
47:48:void addMarker(net.minecraft.core.BlockPos,int,java.lang.String,int) -> a
52:53:void clear() -> a
57:60:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
63:70:void
renderMarker(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mult
iBufferSource,net.minecraft.core.BlockPos,net.minecraft.client.renderer.debug.GameT
estDebugRenderer$Marker) -> a
59:59:void
lambda$render$1(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,net.minecraft.core.BlockPos,net.minecraft.client.renderer.debug.Ga
meTestDebugRenderer$Marker) -> b
58:58:boolean lambda$render$0(long,java.util.Map$Entry) -> a
net.minecraft.client.renderer.debug.GameTestDebugRenderer$Marker -> fnf$a:
int color -> a
java.lang.String text -> b
long removeAtTime -> c
23:27:void <init>(int,java.lang.String,long) -> <init>
30:30:float getR() -> a
34:34:float getG() -> b
38:38:float getB() -> c
42:42:float getA() -> d
net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer -> fng:
int MAX_RENDER_DIST -> a
net.minecraft.client.Minecraft minecraft -> b
java.util.Map goalSelectors -> c
35:36:void clear() -> a
39:40:void addGoalSelector(int,java.util.List) -> a
43:44:void removeGoalSelector(int) -> a
31:48:void <init>(net.minecraft.client.Minecraft) -> <init>
52:69:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
57:68:void
lambda$render$0(net.minecraft.core.BlockPos,com.mojang.blaze3d.vertex.PoseStack,net
.minecraft.client.renderer.MultiBufferSource,java.lang.Integer,java.util.List) -> a
net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer$DebugGoal -> fng$a:
net.minecraft.core.BlockPos pos -> a
int priority -> b
java.lang.String name -> c
boolean isRunning -> d
22:27:void <init>(net.minecraft.core.BlockPos,int,java.lang.String,boolean) ->
<init>
net.minecraft.client.renderer.debug.HeightMapRenderer -> fnh:
net.minecraft.client.Minecraft minecraft -> a
int CHUNK_DIST -> b
float BOX_HEIGHT -> c
25:27:void <init>(net.minecraft.client.Minecraft) -> <init>
31:54:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
57:63:org.joml.Vector3f
getColor(net.minecraft.world.level.levelgen.Heightmap$Types) -> a
net.minecraft.client.renderer.debug.HeightMapRenderer$1 -> fnh$1:
int[] $SwitchMap$net$minecraft$world$level$levelgen$Heightmap$Types -> a
57:57:void <clinit>() -> <clinit>
net.minecraft.client.renderer.debug.LightDebugRenderer -> fni:
net.minecraft.client.Minecraft minecraft -> a
int MAX_RENDER_DIST -> b
18:20:void <init>(net.minecraft.client.Minecraft) -> <init>
24:51:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
net.minecraft.client.renderer.debug.LightSectionDebugRenderer -> fnj:
java.time.Duration REFRESH_INTERVAL -> a
int RADIUS -> b
org.joml.Vector4f LIGHT_AND_BLOCKS_COLOR -> c
org.joml.Vector4f LIGHT_ONLY_COLOR -> d
net.minecraft.client.Minecraft minecraft -> e
net.minecraft.world.level.LightLayer lightLayer -> f
java.time.Instant lastUpdateTime -> g
net.minecraft.client.renderer.debug.LightSectionDebugRenderer$SectionData data
-> h
31:38:void
<init>(net.minecraft.client.Minecraft,net.minecraft.world.level.LightLayer) ->
<init>
42:54:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
57:63:void
renderFaces(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.world.phys.shapes.Dis
creteVoxelShape,net.minecraft.core.SectionPos,com.mojang.blaze3d.vertex.VertexConsu
mer,double,double,double,org.joml.Vector4f) -> a
66:76:void
renderEdges(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.world.phys.shapes.Dis
creteVoxelShape,net.minecraft.core.SectionPos,net.minecraft.client.renderer.MultiBu
fferSource,double,double,double,org.joml.Vector4f) -> a
79:128:void
renderFace(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexCons
umer,net.minecraft.core.Direction,double,double,double,int,int,int,org.joml.Vector4
f) -> a
131:141:void
renderEdge(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexCons
umer,double,double,double,int,int,int,int,int,int,org.joml.Vector4f) -> a
67:75:void
lambda$renderEdges$1(net.minecraft.core.SectionPos,net.minecraft.client.renderer.Mu
ltiBufferSource,com.mojang.blaze3d.vertex.PoseStack,double,double,double,org.joml.V
ector4f,int,int,int,int,int,int) -> a
58:62:void
lambda$renderFaces$0(net.minecraft.core.SectionPos,com.mojang.blaze3d.vertex.PoseSt
ack,com.mojang.blaze3d.vertex.VertexConsumer,double,double,double,org.joml.Vector4f
,net.minecraft.core.Direction,int,int,int) -> a
23:27:void <clinit>() -> <clinit>
net.minecraft.client.renderer.debug.LightSectionDebugRenderer$1 -> fnj$1:
int[] $SwitchMap$net$minecraft$core$Direction -> a
90:90:void <clinit>() -> <clinit>
net.minecraft.client.renderer.debug.LightSectionDebugRenderer$SectionData -> fnj$a:
net.minecraft.world.phys.shapes.DiscreteVoxelShape lightAndBlocksShape -> a
net.minecraft.world.phys.shapes.DiscreteVoxelShape lightShape -> b
net.minecraft.core.SectionPos minPos -> c
148:170:void
<init>(net.minecraft.world.level.lighting.LevelLightEngine,net.minecraft.core.Secti
onPos,int,net.minecraft.world.level.LightLayer) -> <init>
net.minecraft.client.renderer.debug.NeighborsUpdateRenderer -> fnk:
net.minecraft.client.Minecraft minecraft -> a
java.util.Map lastUpdate -> b
21:25:void <init>(net.minecraft.client.Minecraft) -> <init>
28:32:void addUpdate(long,net.minecraft.core.BlockPos) -> a
36:73:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
28:28:java.util.Map lambda$addUpdate$0(java.lang.Long) -> a
net.minecraft.client.renderer.debug.PathfindingRenderer -> fnl:
java.util.Map pathMap -> a
java.util.Map pathMaxDist -> b
java.util.Map creationMap -> c
long TIMEOUT -> d
float MAX_RENDER_DIST -> e
boolean SHOW_OPEN_CLOSED -> f
boolean SHOW_OPEN_CLOSED_COST_MALUS -> g
boolean SHOW_OPEN_CLOSED_NODE_TYPE_WITH_TEXT -> h
boolean SHOW_OPEN_CLOSED_NODE_TYPE_WITH_BOX -> i
boolean SHOW_GROUND_LABELS -> j
float TEXT_SCALE -> k
19:35:void <init>() -> <init>
38:41:void addPath(int,net.minecraft.world.level.pathfinder.Path,float) -> a
45:62:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
65:140:void
renderPath(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiB
ufferSource,net.minecraft.world.level.pathfinder.Path,float,boolean,boolean,double,
double,double) -> a
143:158:void
renderPathLine(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,net.minecraft.world.level.pathfinder.Path,double,double,double) -> a
161:161:float
distanceToCamera(net.minecraft.core.BlockPos,double,double,double) -> a
net.minecraft.client.renderer.debug.RaidDebugRenderer -> fnm:
int MAX_RENDER_DIST -> a
float TEXT_SCALE -> b
net.minecraft.client.Minecraft minecraft -> c
java.util.Collection raidCenters -> d
21:25:void <init>(net.minecraft.client.Minecraft) -> <init>
28:29:void setRaidCenters(java.util.Collection) -> a
33:40:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
43:46:void
highlightRaidCenter(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.render
er.MultiBufferSource,net.minecraft.core.BlockPos) -> a
49:54:void
renderTextOverBlock(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.render
er.MultiBufferSource,java.lang.String,net.minecraft.core.BlockPos,int) -> a
57:57:net.minecraft.client.Camera getCamera() -> b
net.minecraft.client.renderer.debug.SolidFaceRenderer -> fnn:
net.minecraft.client.Minecraft minecraft -> a
20:22:void <init>(net.minecraft.client.Minecraft) -> <init>
26:101:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
net.minecraft.client.renderer.debug.StructureRenderer -> fno:
net.minecraft.client.Minecraft minecraft -> a
java.util.Map postMainBoxes -> b
java.util.Map postPiecesBoxes -> c
java.util.Map startPiecesMap -> d
int MAX_RENDER_DIST -> e
22:30:void <init>(net.minecraft.client.Minecraft) -> <init>
34:65:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
68:84:void
addBoundingBox(net.minecraft.world.level.levelgen.structure.BoundingBox,java.util.L
ist,java.util.List,net.minecraft.world.level.dimension.DimensionType) -> a
88:91:void clear() -> a
net.minecraft.client.renderer.debug.SupportBlockRenderer -> fnp:
net.minecraft.client.Minecraft minecraft -> a
double lastUpdateTime -> b
java.util.List surroundEntities -> c
21:26:void <init>(net.minecraft.client.Minecraft) -> <init>
30:48:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
51:62:void
drawHighlights(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mu
ltiBufferSource,double,double,double,net.minecraft.world.entity.Entity,java.util.fu
nction.DoubleSupplier,float,float,float) -> a
65:65:double getBias(net.minecraft.world.entity.Entity) -> a
69:77:void
highlightPosition(net.minecraft.core.BlockPos,com.mojang.blaze3d.vertex.PoseStack,d
ouble,double,double,net.minecraft.client.renderer.MultiBufferSource,double,float,fl
oat,float) -> a
52:61:void
lambda$drawHighlights$2(java.util.function.DoubleSupplier,net.minecraft.world.entit
y.Entity,com.mojang.blaze3d.vertex.PoseStack,double,double,double,net.minecraft.cli
ent.renderer.MultiBufferSource,float,float,float,net.minecraft.core.BlockPos) -> a
46:46:double lambda$render$1(net.minecraft.world.entity.Entity) -> b
39:39:double lambda$render$0() -> b
net.minecraft.client.renderer.debug.VillageSectionsDebugRenderer -> fnq:
int MAX_RENDER_DIST_FOR_VILLAGE_SECTIONS -> a
java.util.Set villageSections -> b
17:20:void <init>() -> <init>
24:25:void clear() -> a
28:29:void setVillageSection(net.minecraft.core.SectionPos) -> a
32:33:void setNotVillageSection(net.minecraft.core.SectionPos) -> b
37:44:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
47:53:void
highlightVillageSection(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.re
nderer.MultiBufferSource,net.minecraft.core.SectionPos) -> a
40:43:void
lambda$render$0(net.minecraft.core.BlockPos,com.mojang.blaze3d.vertex.PoseStack,net
.minecraft.client.renderer.MultiBufferSource,net.minecraft.core.SectionPos) -> a
net.minecraft.client.renderer.debug.WaterDebugRenderer -> fnr:
net.minecraft.client.Minecraft minecraft -> a
15:17:void <init>(net.minecraft.client.Minecraft) -> <init>
21:54:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
net.minecraft.client.renderer.debug.WorldGenAttemptRenderer -> fns:
java.util.List toRender -> a
java.util.List scales -> b
java.util.List alphas -> c
java.util.List reds -> d
java.util.List greens -> e
java.util.List blues -> f
13:19:void <init>() -> <init>
22:28:void addPos(net.minecraft.core.BlockPos,float,float,float,float,float) ->
a
32:54:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
net.minecraft.client.renderer.debug.package-info -> fnt:
net.minecraft.client.renderer.entity.AbstractHorseRenderer -> fnu:
float scale -> a
11:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.HorseModel,float) -> <init>
17:19:void
scale(net.minecraft.world.entity.animal.horse.AbstractHorse,com.mojang.blaze3d.vert
ex.PoseStack,float) -> a
7:7:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
net.minecraft.client.renderer.entity.AbstractZombieRenderer -> fnv:
net.minecraft.resources.ResourceLocation ZOMBIE_LOCATION -> a
12:15:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.ZombieModel,net.minecraft.client.model.ZombieModel,net.minecraft
.client.model.ZombieModel) -> <init>
19:19:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Zombie) -> a
24:24:boolean isShaking(net.minecraft.world.entity.monster.Zombie) -> b
8:8:boolean isShaking(net.minecraft.world.entity.LivingEntity) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.AllayRenderer -> fnw:
net.minecraft.resources.ResourceLocation ALLAY_TEXTURE -> a
15:18:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
22:22:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.allay.Allay) -> a
27:27:int
getBlockLightLevel(net.minecraft.world.entity.animal.allay.Allay,net.minecraft.core
.BlockPos) -> a
11:11:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
11:11:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ArmorStandRenderer -> fnx:
net.minecraft.resources.ResourceLocation DEFAULT_SKIN_LOCATION -> a
23:32:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
36:36:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.decoration.ArmorStand) -> a
41:47:void
setupRotations(net.minecraft.world.entity.decoration.ArmorStand,com.mojang.blaze3d.
vertex.PoseStack,float,float,float) -> a
51:57:boolean shouldShowName(net.minecraft.world.entity.decoration.ArmorStand)
-> b
63:74:net.minecraft.client.renderer.RenderType
getRenderType(net.minecraft.world.entity.decoration.ArmorStand,boolean,boolean,bool
ean) -> a
19:19:boolean shouldShowName(net.minecraft.world.entity.LivingEntity) -> b
19:19:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
19:19:net.minecraft.client.renderer.RenderType
getRenderType(net.minecraft.world.entity.LivingEntity,boolean,boolean,boolean) -> a
19:19:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
19:19:boolean shouldShowName(net.minecraft.world.entity.Entity) -> b
20:20:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ArrowRenderer -> fny:
16:17:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
21:75:void
render(net.minecraft.world.entity.projectile.AbstractArrow,float,float,com.mojang.b
laze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
78:79:void
vertex(org.joml.Matrix4f,org.joml.Matrix3f,com.mojang.blaze3d.vertex.VertexConsumer
,int,int,int,float,float,int,int,int,int) -> a
14:14:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.AxolotlRenderer -> fnz:
java.util.Map TEXTURE_BY_TYPE -> a
21:22:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
26:26:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.axolotl.Axolotl) -> a
13:13:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
15:18:void lambda$static$0(java.util.HashMap) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.BatRenderer -> foa:
net.minecraft.resources.ResourceLocation BAT_LOCATION -> a
14:15:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
19:19:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.ambient.Bat) -> a
24:25:void
scale(net.minecraft.world.entity.ambient.Bat,com.mojang.blaze3d.vertex.PoseStack,fl
oat) -> a
29:35:void
setupRotations(net.minecraft.world.entity.ambient.Bat,com.mojang.blaze3d.vertex.Pos
eStack,float,float,float) -> a
10:10:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
10:10:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
10:10:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.BeeRenderer -> fob:
net.minecraft.resources.ResourceLocation ANGRY_BEE_TEXTURE -> a
net.minecraft.resources.ResourceLocation ANGRY_NECTAR_BEE_TEXTURE -> i
net.minecraft.resources.ResourceLocation BEE_TEXTURE -> j
net.minecraft.resources.ResourceLocation NECTAR_BEE_TEXTURE -> k
15:16:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
20:28:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Bee) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.BlazeRenderer -> foc:
net.minecraft.resources.ResourceLocation BLAZE_LOCATION -> a
14:15:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
19:19:int
getBlockLightLevel(net.minecraft.world.entity.monster.Blaze,net.minecraft.core.Bloc
kPos) -> a
24:24:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Blaze) -> a
10:10:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:10:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
11:11:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.BoatRenderer -> fod:
java.util.Map boatResources -> a
32:43:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,boolean)
-> <init>
46:53:net.minecraft.client.model.ListModel
createBoatModel(net.minecraft.client.renderer.entity.EntityRendererProvider$Context
,net.minecraft.world.entity.vehicle.Boat$Type,boolean) -> a
57:60:java.lang.String
getTextureLocation(net.minecraft.world.entity.vehicle.Boat$Type,boolean) -> a
66:108:void
render(net.minecraft.world.entity.vehicle.Boat,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
112:112:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.vehicle.Boat) -> a
28:28:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
28:28:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
38:40:com.mojang.datafixers.util.Pair
lambda$new$1(boolean,net.minecraft.client.renderer.entity.EntityRendererProvider$Co
ntext,net.minecraft.world.entity.vehicle.Boat$Type) -> a
37:37:net.minecraft.world.entity.vehicle.Boat$Type
lambda$new$0(net.minecraft.world.entity.vehicle.Boat$Type) -> a
net.minecraft.client.renderer.entity.CamelRenderer -> foe:
net.minecraft.resources.ResourceLocation CAMEL_LOCATION -> a
12:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.geom.ModelLayerLocation) -> <init>
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.camel.Camel) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.CatRenderer -> fof:
20:23:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
27:27:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Cat) -> a
32:34:void
scale(net.minecraft.world.entity.animal.Cat,com.mojang.blaze3d.vertex.PoseStack,flo
at) -> a
38:55:void
setupRotations(net.minecraft.world.entity.animal.Cat,com.mojang.blaze3d.vertex.Pose
Stack,float,float,float) -> a
17:17:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
17:17:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
net.minecraft.client.renderer.entity.CaveSpiderRenderer -> fog:
net.minecraft.resources.ResourceLocation CAVE_SPIDER_LOCATION -> a
float SCALE -> i
13:15:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
19:20:void
scale(net.minecraft.world.entity.monster.CaveSpider,com.mojang.blaze3d.vertex.PoseS
tack,float) -> a
24:24:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.CaveSpider) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Spider) -> a
8:8:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ChestedHorseRenderer -> foh:
java.util.Map MAP -> a
20:21:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,float,ne
t.minecraft.client.model.geom.ModelLayerLocation) -> <init>
25:25:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.horse.AbstractChestedHorse) ->
a
13:13:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ChickenRenderer -> foi:
net.minecraft.resources.ResourceLocation CHICKEN_LOCATION -> a
13:14:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
18:18:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Chicken) -> a
23:26:float getBob(net.minecraft.world.entity.animal.Chicken,float) -> a
9:9:float getBob(net.minecraft.world.entity.LivingEntity,float) -> a
9:9:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.CodRenderer -> foj:
net.minecraft.resources.ResourceLocation COD_LOCATION -> a
15:16:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
20:20:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Cod) -> a
25:34:void
setupRotations(net.minecraft.world.entity.animal.Cod,com.mojang.blaze3d.vertex.Pose
Stack,float,float,float) -> a
11:11:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
11:11:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.CowRenderer -> fok:
net.minecraft.resources.ResourceLocation COW_LOCATION -> a
12:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Cow) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.CreeperRenderer -> fol:
net.minecraft.resources.ResourceLocation CREEPER_LOCATION -> a
15:18:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
22:31:void
scale(net.minecraft.world.entity.monster.Creeper,com.mojang.blaze3d.vertex.PoseStac
k,float) -> a
35:41:float
getWhiteOverlayProgress(net.minecraft.world.entity.monster.Creeper,float) -> a
46:46:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Creeper) -> a
11:11:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
11:11:float
getWhiteOverlayProgress(net.minecraft.world.entity.LivingEntity,float) -> b
11:11:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.DisplayRenderer -> fom:
net.minecraft.client.renderer.entity.EntityRenderDispatcher
entityRenderDispatcher -> a
31:33:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
37:37:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Display) -> a
42:67:void
render(net.minecraft.world.entity.Display,float,float,com.mojang.blaze3d.vertex.Pos
eStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
70:75:org.joml.Quaternionf
calculateOrientation(net.minecraft.world.entity.Display$RenderState,net.minecraft.w
orld.entity.Display) -> a
java.lang.Object getSubState(net.minecraft.world.entity.Display) -> b
void
renderInner(net.minecraft.world.entity.Display,java.lang.Object,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,float) -> a
27:27:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
27:27:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.DisplayRenderer$1 -> fom$1:
int[] $SwitchMap$net$minecraft$world$entity$Display$BillboardConstraints -> a
int[] $SwitchMap$net$minecraft$world$entity$Display$TextDisplay$Align -> b
71:194:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.DisplayRenderer$BlockDisplayRenderer -> fom$a:
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderer -> a
88:90:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
95:95:net.minecraft.world.entity.Display$BlockDisplay$BlockRenderState
getSubState(net.minecraft.world.entity.Display$BlockDisplay) -> a
100:101:void
renderInner(net.minecraft.world.entity.Display$BlockDisplay,net.minecraft.world.ent
ity.Display$BlockDisplay$BlockRenderState,com.mojang.blaze3d.vertex.PoseStack,net.m
inecraft.client.renderer.MultiBufferSource,int,float) -> a
84:84:void
renderInner(net.minecraft.world.entity.Display,java.lang.Object,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,float) -> a
84:84:java.lang.Object getSubState(net.minecraft.world.entity.Display) -> b
84:84:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
84:84:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.DisplayRenderer$ItemDisplayRenderer -> fom$b:
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> a
108:110:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
115:115:net.minecraft.world.entity.Display$ItemDisplay$ItemRenderState
getSubState(net.minecraft.world.entity.Display$ItemDisplay) -> a
121:123:void
renderInner(net.minecraft.world.entity.Display$ItemDisplay,net.minecraft.world.enti
ty.Display$ItemDisplay$ItemRenderState,com.mojang.blaze3d.vertex.PoseStack,net.mine
craft.client.renderer.MultiBufferSource,int,float) -> a
104:104:void
renderInner(net.minecraft.world.entity.Display,java.lang.Object,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,float) -> a
104:104:java.lang.Object getSubState(net.minecraft.world.entity.Display) -> b
104:104:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
104:104:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.DisplayRenderer$TextDisplayRenderer -> fom$c:
net.minecraft.client.gui.Font font -> a
130:132:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
135:145:net.minecraft.world.entity.Display$TextDisplay$CachedInfo
splitLines(net.minecraft.network.chat.Component,int) -> a
151:151:net.minecraft.world.entity.Display$TextDisplay$TextRenderState
getSubState(net.minecraft.world.entity.Display$TextDisplay) -> a
156:202:void
renderInner(net.minecraft.world.entity.Display$TextDisplay,net.minecraft.world.enti
ty.Display$TextDisplay$TextRenderState,com.mojang.blaze3d.vertex.PoseStack,net.mine
craft.client.renderer.MultiBufferSource,int,float) -> a
126:126:void
renderInner(net.minecraft.world.entity.Display,java.lang.Object,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,float) -> a
126:126:java.lang.Object getSubState(net.minecraft.world.entity.Display) -> b
126:126:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
126:126:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.DolphinRenderer -> fon:
net.minecraft.resources.ResourceLocation DOLPHIN_LOCATION -> a
13:16:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
20:20:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Dolphin) -> a
9:9:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.DragonFireballRenderer -> foo:
net.minecraft.resources.ResourceLocation TEXTURE_LOCATION -> a
net.minecraft.client.renderer.RenderType RENDER_TYPE -> f
21:22:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
26:26:int
getBlockLightLevel(net.minecraft.world.entity.projectile.DragonFireball,net.minecra
ft.core.BlockPos) -> a
31:51:void
render(net.minecraft.world.entity.projectile.DragonFireball,float,float,com.mojang.
blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
54:55:void
vertex(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Matrix4f,org.joml.Matrix3f
,int,float,int,int,int) -> a
59:59:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.projectile.DragonFireball) -> a
16:16:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
16:16:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
16:16:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
17:18:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.DrownedRenderer -> fop:
net.minecraft.resources.ResourceLocation DROWNED_LOCATION -> a
17:23:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
27:27:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Zombie) -> a
32:40:void
setupRotations(net.minecraft.world.entity.monster.Drowned,com.mojang.blaze3d.vertex
.PoseStack,float,float,float) -> a
13:13:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ElderGuardianRenderer -> foq:
net.minecraft.resources.ResourceLocation GUARDIAN_ELDER_LOCATION -> a
13:14:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
18:19:void
scale(net.minecraft.world.entity.monster.Guardian,com.mojang.blaze3d.vertex.PoseSta
ck,float) -> a
23:23:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Guardian) -> a
9:9:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
9:9:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.EndCrystalRenderer -> fos:
net.minecraft.resources.ResourceLocation END_CRYSTAL_LOCATION -> a
net.minecraft.client.renderer.RenderType RENDER_TYPE -> f
float SIN_45 -> g
java.lang.String GLASS -> h
java.lang.String BASE -> i
net.minecraft.client.model.geom.ModelPart cube -> j
net.minecraft.client.model.geom.ModelPart glass -> k
net.minecraft.client.model.geom.ModelPart base -> l
37:44:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
47:66:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> a
71:119:void
render(net.minecraft.world.entity.boss.enderdragon.EndCrystal,float,float,com.mojan
g.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) ->
a
122:125:float
getY(net.minecraft.world.entity.boss.enderdragon.EndCrystal,float) -> a
130:130:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.boss.enderdragon.EndCrystal) -> a
135:135:boolean
shouldRender(net.minecraft.world.entity.boss.enderdragon.EndCrystal,net.minecraft.c
lient.renderer.culling.Frustum,double,double,double) -> a
24:24:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
24:24:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
24:24:boolean
shouldRender(net.minecraft.world.entity.Entity,net.minecraft.client.renderer.cullin
g.Frustum,double,double,double) -> a
25:27:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.EnderDragonRenderer -> fot:
net.minecraft.resources.ResourceLocation CRYSTAL_BEAM_LOCATION -> a
net.minecraft.resources.ResourceLocation DRAGON_EXPLODING_LOCATION -> f
net.minecraft.resources.ResourceLocation DRAGON_LOCATION -> g
net.minecraft.resources.ResourceLocation DRAGON_EYES_LOCATION -> h
net.minecraft.client.renderer.RenderType RENDER_TYPE -> i
net.minecraft.client.renderer.RenderType DECAL -> j
net.minecraft.client.renderer.RenderType EYES -> k
net.minecraft.client.renderer.RenderType BEAM -> l
float HALF_SQRT_3 -> m
net.minecraft.client.renderer.entity.EnderDragonRenderer$DragonModel model -> n
43:47:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
51:140:void
render(net.minecraft.world.entity.boss.enderdragon.EnderDragon,float,float,com.moja
ng.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) ->
a
143:144:void
vertex01(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Matrix4f,int) -> a
147:148:void
vertex2(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Matrix4f,float,float) ->
a
151:152:void
vertex3(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Matrix4f,float,float) ->
b
155:156:void
vertex4(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Matrix4f,float,float) ->
c
159:227:void
renderCrystalBeams(float,float,float,float,int,com.mojang.blaze3d.vertex.PoseStack,
net.minecraft.client.renderer.MultiBufferSource,int) -> a
231:231:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.boss.enderdragon.EnderDragon) -> a
235:363:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> a
27:27:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
27:27:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
28:38:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.EnderDragonRenderer$DragonModel -> fot$a:
net.minecraft.client.model.geom.ModelPart head -> a
net.minecraft.client.model.geom.ModelPart neck -> b
net.minecraft.client.model.geom.ModelPart jaw -> f
net.minecraft.client.model.geom.ModelPart body -> g
net.minecraft.client.model.geom.ModelPart leftWing -> h
net.minecraft.client.model.geom.ModelPart leftWingTip -> i
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> j
net.minecraft.client.model.geom.ModelPart leftFrontLegTip -> k
net.minecraft.client.model.geom.ModelPart leftFrontFoot -> l
net.minecraft.client.model.geom.ModelPart leftRearLeg -> m
net.minecraft.client.model.geom.ModelPart leftRearLegTip -> n
net.minecraft.client.model.geom.ModelPart leftRearFoot -> o
net.minecraft.client.model.geom.ModelPart rightWing -> p
net.minecraft.client.model.geom.ModelPart rightWingTip -> q
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> r
net.minecraft.client.model.geom.ModelPart rightFrontLegTip -> s
net.minecraft.client.model.geom.ModelPart rightFrontFoot -> t
net.minecraft.client.model.geom.ModelPart rightRearLeg -> u
net.minecraft.client.model.geom.ModelPart rightRearLegTip -> w
net.minecraft.client.model.geom.ModelPart rightRearFoot -> x
net.minecraft.world.entity.boss.enderdragon.EnderDragon entity -> y
float a -> z
399:420:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
424:426:void
prepareMobModel(net.minecraft.world.entity.boss.enderdragon.EnderDragon,float,float
,float) -> a
430:430:void
setupAnim(net.minecraft.world.entity.boss.enderdragon.EnderDragon,float,float,float
,float,float) -> a
434:524:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
527:538:void
renderSide(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexCons
umer,int,int,float,net.minecraft.client.model.geom.ModelPart,net.minecraft.client.m
odel.geom.ModelPart,net.minecraft.client.model.geom.ModelPart,net.minecraft.client.
model.geom.ModelPart,net.minecraft.client.model.geom.ModelPart,net.minecraft.client
.model.geom.ModelPart,net.minecraft.client.model.geom.ModelPart,float) -> a
366:366:void
prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -> a
366:366:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.renderer.entity.EndermanRenderer -> fou:
net.minecraft.resources.ResourceLocation ENDERMAN_LOCATION -> a
net.minecraft.util.RandomSource random -> i
18:25:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
30:36:void
render(net.minecraft.world.entity.monster.EnderMan,float,float,com.mojang.blaze3d.v
ertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
40:45:net.minecraft.world.phys.Vec3
getRenderOffset(net.minecraft.world.entity.monster.EnderMan,float) -> a
50:50:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.EnderMan) -> a
15:15:void
render(net.minecraft.world.entity.Mob,float,float,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int) -> a
15:15:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
15:15:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
15:15:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
15:15:net.minecraft.world.phys.Vec3
getRenderOffset(net.minecraft.world.entity.Entity,float) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.EndermiteRenderer -> fov:
net.minecraft.resources.ResourceLocation ENDERMITE_LOCATION -> a
12:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
17:17:float getFlipDegrees(net.minecraft.world.entity.monster.Endermite) -> a
22:22:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Endermite) -> b
8:8:float getFlipDegrees(net.minecraft.world.entity.LivingEntity) -> c
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.EntityRenderDispatcher -> fow:
net.minecraft.client.renderer.RenderType SHADOW_RENDER_TYPE -> e
float MAX_SHADOW_RADIUS -> f
float SHADOW_POWER_FALLOFF_Y -> g
java.util.Map renderers -> h
java.util.Map playerRenderers -> i
net.minecraft.client.renderer.texture.TextureManager textureManager -> a
net.minecraft.world.level.Level level -> j
net.minecraft.client.Camera camera -> b
org.joml.Quaternionf cameraOrientation -> k
net.minecraft.world.entity.Entity crosshairPickEntity -> c
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> l
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderDispatcher
-> m
net.minecraft.client.renderer.ItemInHandRenderer itemInHandRenderer -> n
net.minecraft.client.gui.Font font -> o
net.minecraft.client.Options options -> d
net.minecraft.client.model.geom.EntityModelSet entityModels -> p
boolean shouldRenderShadow -> q
boolean renderHitBoxes -> r
80:80:int getPackedLightCoords(net.minecraft.world.entity.Entity,float) -> a
61:91:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.renderer.texture.Texture
Manager,net.minecraft.client.renderer.entity.ItemRenderer,net.minecraft.client.rend
erer.block.BlockRenderDispatcher,net.minecraft.client.gui.Font,net.minecraft.client
.Options,net.minecraft.client.model.geom.EntityModelSet) -> <init>
95:103:net.minecraft.client.renderer.entity.EntityRenderer
getRenderer(net.minecraft.world.entity.Entity) -> a
107:111:void
prepare(net.minecraft.world.level.Level,net.minecraft.client.Camera,net.minecraft.w
orld.entity.Entity) -> a
114:115:void overrideCameraOrientation(org.joml.Quaternionf) -> a
118:119:void setRenderShadow(boolean) -> a
122:123:void setRenderHitBoxes(boolean) -> b
126:126:boolean shouldRenderHitBoxes() -> a
130:131:boolean
shouldRender(net.minecraft.world.entity.Entity,net.minecraft.client.renderer.cullin
g.Frustum,double,double,double) -> a
135:178:void
render(net.minecraft.world.entity.Entity,double,double,double,float,float,com.mojan
g.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) ->
a
181:221:void
renderHitbox(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexCo
nsumer,net.minecraft.world.entity.Entity,float) -> a
224:269:void
renderFlame(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Multi
BufferSource,net.minecraft.world.entity.Entity) -> a
272:273:void
fireVertex(com.mojang.blaze3d.vertex.PoseStack$Pose,com.mojang.blaze3d.vertex.Verte
xConsumer,float,float,float,float,float) -> a
276:313:void
renderShadow(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mult
iBufferSource,net.minecraft.world.entity.Entity,float,float,net.minecraft.world.lev
el.LevelReader,float) -> a
316:364:void
renderBlockShadow(com.mojang.blaze3d.vertex.PoseStack$Pose,com.mojang.blaze3d.verte
x.VertexConsumer,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.le
vel.LevelReader,net.minecraft.core.BlockPos,double,double,double,float,float) -> a
367:369:void
shadowVertex(com.mojang.blaze3d.vertex.PoseStack$Pose,com.mojang.blaze3d.vertex.Ver
texConsumer,float,float,float,float,float,float) -> a
372:376:void setLevel(net.minecraft.world.level.Level) -> a
379:379:double distanceToSqr(net.minecraft.world.entity.Entity) -> b
383:383:double distanceToSqr(double,double,double) -> a
387:387:org.joml.Quaternionf cameraOrientation() -> b
391:391:net.minecraft.client.renderer.ItemInHandRenderer
getItemInHandRenderer() -> d
396:399:void
onResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager) -> a
57:57:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.EntityRenderer -> fox:
float NAMETAG_SCALE -> b
net.minecraft.client.renderer.entity.EntityRenderDispatcher
entityRenderDispatcher -> c
net.minecraft.client.gui.Font font -> a
float shadowRadius -> d
float shadowStrength -> e
26:31:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
34:35:int getPackedLightCoords(net.minecraft.world.entity.Entity,float) -> b
39:39:int
getSkyLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) ->
b
43:46:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
50:60:boolean
shouldRender(net.minecraft.world.entity.Entity,net.minecraft.client.renderer.cullin
g.Frustum,double,double,double) -> a
64:64:net.minecraft.world.phys.Vec3
getRenderOffset(net.minecraft.world.entity.Entity,float) -> a
68:73:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
76:76:boolean shouldShowName(net.minecraft.world.entity.Entity) -> b
net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
82:82:net.minecraft.client.gui.Font getFont() -> b
86:120:void
renderNameTag(net.minecraft.world.entity.Entity,net.minecraft.network.chat.Componen
t,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSour
ce,int) -> a
net.minecraft.client.renderer.entity.EntityRendererProvider -> foy:
net.minecraft.client.renderer.entity.EntityRenderer
create(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
create
net.minecraft.client.renderer.entity.EntityRendererProvider$Context -> foy$a:
net.minecraft.client.renderer.entity.EntityRenderDispatcher
entityRenderDispatcher -> a
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> b
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderDispatcher
-> c
net.minecraft.client.renderer.ItemInHandRenderer itemInHandRenderer -> d
net.minecraft.server.packs.resources.ResourceManager resourceManager -> e
net.minecraft.client.model.geom.EntityModelSet modelSet -> f
net.minecraft.client.gui.Font font -> g
24:32:void
<init>(net.minecraft.client.renderer.entity.EntityRenderDispatcher,net.minecraft.cl
ient.renderer.entity.ItemRenderer,net.minecraft.client.renderer.block.BlockRenderDi
spatcher,net.minecraft.client.renderer.ItemInHandRenderer,net.minecraft.server.pack
s.resources.ResourceManager,net.minecraft.client.model.geom.EntityModelSet,net.mine
craft.client.gui.Font) -> <init>
35:35:net.minecraft.client.renderer.entity.EntityRenderDispatcher
getEntityRenderDispatcher() -> a
39:39:net.minecraft.client.renderer.entity.ItemRenderer getItemRenderer() -> b
43:43:net.minecraft.client.renderer.block.BlockRenderDispatcher
getBlockRenderDispatcher() -> c
47:47:net.minecraft.client.renderer.ItemInHandRenderer getItemInHandRenderer()
-> d
51:51:net.minecraft.server.packs.resources.ResourceManager getResourceManager()
-> e
55:55:net.minecraft.client.model.geom.EntityModelSet getModelSet() -> f
59:59:net.minecraft.client.resources.model.ModelManager getModelManager() -> g
63:63:net.minecraft.client.model.geom.ModelPart
bakeLayer(net.minecraft.client.model.geom.ModelLayerLocation) -> a
67:67:net.minecraft.client.gui.Font getFont() -> h
net.minecraft.client.renderer.entity.EntityRenderers -> foz:
org.slf4j.Logger LOGGER -> b
java.lang.String DEFAULT_PLAYER_MODEL -> a
java.util.Map PROVIDERS -> c
java.util.Map PLAYER_PROVIDERS -> d
18:18:void <init>() -> <init>
155:156:void
register(net.minecraft.world.entity.EntityType,net.minecraft.client.renderer.entity
.EntityRendererProvider) -> a
159:167:java.util.Map
createEntityRenderers(net.minecraft.client.renderer.entity.EntityRendererProvider$C
ontext) -> a
172:180:java.util.Map
createPlayerRenderers(net.minecraft.client.renderer.entity.EntityRendererProvider$C
ontext) -> b
184:194:boolean validateRegistrations() -> a
175:179:void
lambda$createPlayerRenderers$27(com.google.common.collect.ImmutableMap$Builder,net.
minecraft.client.renderer.entity.EntityRendererProvider$Context,java.lang.String,ne
t.minecraft.client.renderer.entity.EntityRendererProvider) -> a
162:166:void
lambda$createEntityRenderers$26(com.google.common.collect.ImmutableMap$Builder,net.
minecraft.client.renderer.entity.EntityRendererProvider$Context,net.minecraft.world
.entity.EntityType,net.minecraft.client.renderer.entity.EntityRendererProvider) ->
a
151:151:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$25(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> c
149:149:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$24(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> d
133:133:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$23(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> e
126:126:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$22(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> f
123:123:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$21(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> g
119:119:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$20(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> h
117:117:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$19(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> i
104:104:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$18(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> j
103:103:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$17(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> k
96:96:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$16(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> l
94:94:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$15(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> m
90:90:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$14(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> n
79:79:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$13(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> o
75:75:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$12(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> p
73:73:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$11(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> q
71:71:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$10(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> r
66:66:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$9(net.minecraft.client.renderer.entity.EntityRendererProvider$Context
) -> s
64:64:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$8(net.minecraft.client.renderer.entity.EntityRendererProvider$Context
) -> t
50:50:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$7(net.minecraft.client.renderer.entity.EntityRendererProvider$Context
) -> u
46:46:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$6(net.minecraft.client.renderer.entity.EntityRendererProvider$Context
) -> v
43:43:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$5(net.minecraft.client.renderer.entity.EntityRendererProvider$Context
) -> w
42:42:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$4(net.minecraft.client.renderer.entity.EntityRendererProvider$Context
) -> x
40:40:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$3(net.minecraft.client.renderer.entity.EntityRendererProvider$Context
) -> y
38:38:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$2(net.minecraft.client.renderer.entity.EntityRendererProvider$Context
) -> z
25:25:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$1(net.minecraft.client.renderer.entity.EntityRendererProvider$Context
) -> A
24:24:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$0(net.minecraft.client.renderer.entity.EntityRendererProvider$Context
) -> B
19:152:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.EvokerFangsRenderer -> fpa:
net.minecraft.resources.ResourceLocation TEXTURE_LOCATION -> a
net.minecraft.client.model.EvokerFangsModel model -> f
19:22:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
26:50:void
render(net.minecraft.world.entity.projectile.EvokerFangs,float,float,com.mojang.bla
ze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
54:54:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.projectile.EvokerFangs) -> a
13:13:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
13:13:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.EvokerRenderer -> fpb:
net.minecraft.resources.ResourceLocation EVOKER_ILLAGER -> a
15:25:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
29:29:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.SpellcasterIllager) -> a
11:11:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.EvokerRenderer$1 -> fpb$1:
net.minecraft.client.renderer.entity.EvokerRenderer this$0 -> a
17:17:void
<init>(net.minecraft.client.renderer.entity.EvokerRenderer,net.minecraft.client.ren
derer.entity.RenderLayerParent,net.minecraft.client.renderer.ItemInHandRenderer) ->
<init>
20:23:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.monster.SpellcasterIllager,float,float,float
,float,float,float) -> a
17:17:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
17:17:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.ExperienceOrbRenderer -> fpc:
net.minecraft.resources.ResourceLocation EXPERIENCE_ORB_LOCATION -> a
net.minecraft.client.renderer.RenderType RENDER_TYPE -> f
22:25:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
29:29:int
getBlockLightLevel(net.minecraft.world.entity.ExperienceOrb,net.minecraft.core.Bloc
kPos) -> a
34:73:void
render(net.minecraft.world.entity.ExperienceOrb,float,float,com.mojang.blaze3d.vert
ex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
76:77:void
vertex(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Matrix4f,org.joml.Matrix3f
,float,float,int,int,int,float,float,int) -> a
81:81:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.ExperienceOrb) -> a
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
17:17:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
17:17:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
18:19:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.FallingBlockRenderer -> fpd:
net.minecraft.client.renderer.block.BlockRenderDispatcher dispatcher -> a
21:24:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
28:50:void
render(net.minecraft.world.entity.item.FallingBlockEntity,float,float,com.mojang.bl
aze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
54:54:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.item.FallingBlockEntity) -> a
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
17:17:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.FireworkEntityRenderer -> fpe:
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> a
17:19:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
23:39:void
render(net.minecraft.world.entity.projectile.FireworkRocketEntity,float,float,com.m
ojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int)
-> a
43:43:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.projectile.FireworkRocketEntity) -> a
13:13:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
13:13:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.FishingHookRenderer -> fpf:
net.minecraft.resources.ResourceLocation TEXTURE_LOCATION -> a
net.minecraft.client.renderer.RenderType RENDER_TYPE -> f
double VIEW_BOBBING_SCALE -> g
28:29:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
33:121:void
render(net.minecraft.world.entity.projectile.FishingHook,float,float,com.mojang.bla
ze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
124:124:float fraction(int,int) -> a
128:129:void
vertex(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Matrix4f,org.joml.Matrix3f
,int,float,int,int,int) -> a
132:145:void
stringVertex(float,float,float,com.mojang.blaze3d.vertex.VertexConsumer,com.mojang.
blaze3d.vertex.PoseStack$Pose,float,float) -> a
149:149:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.projectile.FishingHook) -> a
21:21:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
21:21:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
22:23:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.FoxRenderer -> fpg:
net.minecraft.resources.ResourceLocation RED_FOX_TEXTURE -> a
net.minecraft.resources.ResourceLocation RED_FOX_SLEEP_TEXTURE -> i
net.minecraft.resources.ResourceLocation SNOW_FOX_TEXTURE -> j
net.minecraft.resources.ResourceLocation SNOW_FOX_SLEEP_TEXTURE -> k
19:22:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
26:32:void
setupRotations(net.minecraft.world.entity.animal.Fox,com.mojang.blaze3d.vertex.Pose
Stack,float,float,float) -> a
36:39:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Fox) -> a
12:12:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
12:12:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
13:16:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.FrogRenderer -> fph:
10:11:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
15:15:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.frog.Frog) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
net.minecraft.client.renderer.entity.GhastRenderer -> fpi:
net.minecraft.resources.ResourceLocation GHAST_LOCATION -> a
net.minecraft.resources.ResourceLocation GHAST_SHOOTING_LOCATION -> i
14:15:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
19:23:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Ghast) -> a
28:32:void
scale(net.minecraft.world.entity.monster.Ghast,com.mojang.blaze3d.vertex.PoseStack,
float) -> a
9:9:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
9:9:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:11:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.GiantMobRenderer -> fpj:
net.minecraft.resources.ResourceLocation ZOMBIE_LOCATION -> a
float scale -> i
18:28:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,float) -
> <init>
32:33:void
scale(net.minecraft.world.entity.monster.Giant,com.mojang.blaze3d.vertex.PoseStack,
float) -> a
37:37:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Giant) -> a
12:12:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
12:12:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.GlowSquidRenderer -> fpk:
net.minecraft.resources.ResourceLocation GLOW_SQUID_LOCATION -> a
14:15:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.SquidModel) -> <init>
19:19:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.GlowSquid) -> a
24:28:int
getBlockLightLevel(net.minecraft.world.entity.GlowSquid,net.minecraft.core.BlockPos
) -> a
10:10:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Squid) -> a
10:10:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:10:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
11:11:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.GoatRenderer -> fpl:
net.minecraft.resources.ResourceLocation GOAT_LOCATION -> a
12:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.goat.Goat) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.GuardianRenderer -> fpm:
net.minecraft.resources.ResourceLocation GUARDIAN_LOCATION -> a
net.minecraft.resources.ResourceLocation GUARDIAN_BEAM_LOCATION -> i
net.minecraft.client.renderer.RenderType BEAM_RENDER_TYPE -> j
30:31:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
34:35:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,float,ne
t.minecraft.client.model.geom.ModelLayerLocation) -> <init>
39:53:boolean
shouldRender(net.minecraft.world.entity.monster.Guardian,net.minecraft.client.rende
rer.culling.Frustum,double,double,double) -> a
57:60:net.minecraft.world.phys.Vec3
getPosition(net.minecraft.world.entity.LivingEntity,double,float) -> a
65:155:void
render(net.minecraft.world.entity.monster.Guardian,float,float,com.mojang.blaze3d.v
ertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
158:159:void
vertex(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Matrix4f,org.joml.Matrix3f
,float,float,float,int,int,int,float,float) -> a
163:163:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Guardian) -> a
23:23:void
render(net.minecraft.world.entity.Mob,float,float,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int) -> a
23:23:boolean
shouldRender(net.minecraft.world.entity.Mob,net.minecraft.client.renderer.culling.F
rustum,double,double,double) -> a
23:23:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
23:23:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
23:23:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
23:23:boolean
shouldRender(net.minecraft.world.entity.Entity,net.minecraft.client.renderer.cullin
g.Frustum,double,double,double) -> a
24:27:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.HoglinRenderer -> fpn:
net.minecraft.resources.ResourceLocation HOGLIN_LOCATION -> a
12:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.hoglin.Hoglin) -> a
22:22:boolean isShaking(net.minecraft.world.entity.monster.hoglin.Hoglin) -> b
8:8:boolean isShaking(net.minecraft.world.entity.LivingEntity) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.HorseRenderer -> fpo:
java.util.Map LOCATION_BY_VARIANT -> a
27:31:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
35:35:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.horse.Horse) -> a
15:15:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
17:24:void lambda$static$0(java.util.EnumMap) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.HumanoidMobRenderer -> fpp:
11:12:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.HumanoidModel,float) -> <init>
15:20:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.HumanoidModel,float,float,float,float) -> <init>
net.minecraft.client.renderer.entity.HuskRenderer -> fpq:
net.minecraft.resources.ResourceLocation HUSK_LOCATION -> a
12:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
17:20:void
scale(net.minecraft.world.entity.monster.Zombie,com.mojang.blaze3d.vertex.PoseStack
,float) -> a
24:24:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Zombie) -> a
8:8:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.IllagerRenderer -> fpr:
10:12:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.IllagerModel,float) -> <init>
16:18:void
scale(net.minecraft.world.entity.monster.AbstractIllager,com.mojang.blaze3d.vertex.
PoseStack,float) -> a
8:8:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
net.minecraft.client.renderer.entity.IllusionerRenderer -> fps:
net.minecraft.resources.ResourceLocation ILLUSIONER -> a
17:28:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
32:32:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Illusioner) -> a
37:49:void
render(net.minecraft.world.entity.monster.Illusioner,float,float,com.mojang.blaze3d
.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
53:53:boolean isBodyVisible(net.minecraft.world.entity.monster.Illusioner) -> b
13:13:void
render(net.minecraft.world.entity.Mob,float,float,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int) -> a
13:13:boolean isBodyVisible(net.minecraft.world.entity.LivingEntity) -> d
13:13:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
13:13:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
13:13:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.IllusionerRenderer$1 -> fps$1:
net.minecraft.client.renderer.entity.IllusionerRenderer this$0 -> a
19:19:void
<init>(net.minecraft.client.renderer.entity.IllusionerRenderer,net.minecraft.client
.renderer.entity.RenderLayerParent,net.minecraft.client.renderer.ItemInHandRenderer
) -> <init>
22:25:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.monster.Illusioner,float,float,float,float,f
loat,float) -> a
19:19:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
19:19:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.IronGolemRenderer -> fpt:
net.minecraft.resources.ResourceLocation GOLEM_LOCATION -> a
16:19:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
23:23:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.IronGolem) -> a
28:37:void
setupRotations(net.minecraft.world.entity.animal.IronGolem,com.mojang.blaze3d.verte
x.PoseStack,float,float,float) -> a
12:12:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
12:12:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ItemEntityRenderer -> fpu:
float ITEM_BUNDLE_OFFSET_SCALE -> a
int ITEM_COUNT_FOR_5_BUNDLE -> f
int ITEM_COUNT_FOR_4_BUNDLE -> g
int ITEM_COUNT_FOR_3_BUNDLE -> h
int ITEM_COUNT_FOR_2_BUNDLE -> i
float FLAT_ITEM_BUNDLE_OFFSET_X -> j
float FLAT_ITEM_BUNDLE_OFFSET_Y -> k
float FLAT_ITEM_BUNDLE_OFFSET_Z -> l
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> m
net.minecraft.util.RandomSource random -> n
28:36:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
39:50:int getRenderAmount(net.minecraft.world.item.ItemStack) -> a
55:111:void
render(net.minecraft.world.entity.item.ItemEntity,float,float,com.mojang.blaze3d.ve
rtex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
115:115:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.item.ItemEntity) -> a
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
17:17:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.ItemFrameRenderer -> fpv:
net.minecraft.client.resources.model.ModelResourceLocation FRAME_LOCATION -> g
net.minecraft.client.resources.model.ModelResourceLocation MAP_FRAME_LOCATION -
> h
net.minecraft.client.resources.model.ModelResourceLocation GLOW_FRAME_LOCATION
-> i
net.minecraft.client.resources.model.ModelResourceLocation
GLOW_MAP_FRAME_LOCATION -> j
int GLOW_FRAME_BRIGHTNESS -> a
int BRIGHT_MAP_LIGHT_ADJUSTMENT -> f
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> k
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderer -> l
43:46:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
50:53:int
getBlockLightLevel(net.minecraft.world.entity.decoration.ItemFrame,net.minecraft.co
re.BlockPos) -> a
58:118:void
render(net.minecraft.world.entity.decoration.ItemFrame,float,float,com.mojang.blaze
3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
121:121:int
getLightVal(net.minecraft.world.entity.decoration.ItemFrame,int,int) -> a
125:129:net.minecraft.client.resources.model.ModelResourceLocation
getFrameModelResourceLoc(net.minecraft.world.entity.decoration.ItemFrame,net.minecr
aft.world.item.ItemStack) -> a
134:134:net.minecraft.world.phys.Vec3
getRenderOffset(net.minecraft.world.entity.decoration.ItemFrame,float) -> a
139:139:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.decoration.ItemFrame) -> a
144:151:boolean shouldShowName(net.minecraft.world.entity.decoration.ItemFrame)
-> b
156:157:void
renderNameTag(net.minecraft.world.entity.decoration.ItemFrame,net.minecraft.network
.chat.Component,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,int) -> a
29:29:void
renderNameTag(net.minecraft.world.entity.Entity,net.minecraft.network.chat.Componen
t,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSour
ce,int) -> a
29:29:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
29:29:boolean shouldShowName(net.minecraft.world.entity.Entity) -> b
29:29:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
29:29:net.minecraft.world.phys.Vec3
getRenderOffset(net.minecraft.world.entity.Entity,float) -> a
29:29:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
30:34:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ItemRenderer -> fpw:
net.minecraft.resources.ResourceLocation ENCHANTED_GLINT_ENTITY -> a
net.minecraft.resources.ResourceLocation ENCHANTED_GLINT_ITEM -> b
java.util.Set IGNORED -> k
int GUI_SLOT_CENTER_X -> c
int GUI_SLOT_CENTER_Y -> d
int ITEM_COUNT_BLIT_OFFSET -> e
float COMPASS_FOIL_UI_SCALE -> f
float COMPASS_FOIL_FIRST_PERSON_SCALE -> g
float COMPASS_FOIL_TEXTURE_SCALE -> h
net.minecraft.client.resources.model.ModelResourceLocation TRIDENT_MODEL -> l
net.minecraft.client.resources.model.ModelResourceLocation
TRIDENT_IN_HAND_MODEL -> i
net.minecraft.client.resources.model.ModelResourceLocation SPYGLASS_MODEL -> m
net.minecraft.client.resources.model.ModelResourceLocation
SPYGLASS_IN_HAND_MODEL -> j
net.minecraft.client.Minecraft minecraft -> n
net.minecraft.client.renderer.ItemModelShaper itemModelShaper -> o
net.minecraft.client.renderer.texture.TextureManager textureManager -> p
net.minecraft.client.color.item.ItemColors itemColors -> q
net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer
blockEntityRenderer -> r
76:88:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.renderer.texture.Texture
Manager,net.minecraft.client.resources.model.ModelManager,net.minecraft.client.colo
r.item.ItemColors,net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer) ->
<init>
91:91:net.minecraft.client.renderer.ItemModelShaper getItemModelShaper() -> a
96:104:void
renderModelLists(net.minecraft.client.resources.model.BakedModel,net.minecraft.worl
d.item.ItemStack,int,int,com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.ver
tex.VertexConsumer) -> a
107:167:void
render(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemDisplayConte
xt,boolean,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiB
ufferSource,int,int,net.minecraft.client.resources.model.BakedModel) -> a
170:170:boolean hasAnimatedTexture(net.minecraft.world.item.ItemStack) -> a
174:180:com.mojang.blaze3d.vertex.VertexConsumer
getArmorFoilBuffer(net.minecraft.client.renderer.MultiBufferSource,net.minecraft.cl
ient.renderer.RenderType,boolean,boolean) -> a
184:186:com.mojang.blaze3d.vertex.VertexConsumer
getCompassFoilBuffer(net.minecraft.client.renderer.MultiBufferSource,net.minecraft.
client.renderer.RenderType,com.mojang.blaze3d.vertex.PoseStack$Pose) -> a
191:193:com.mojang.blaze3d.vertex.VertexConsumer
getCompassFoilBufferDirect(net.minecraft.client.renderer.MultiBufferSource,net.mine
craft.client.renderer.RenderType,com.mojang.blaze3d.vertex.PoseStack$Pose) -> b
198:211:com.mojang.blaze3d.vertex.VertexConsumer
getFoilBuffer(net.minecraft.client.renderer.MultiBufferSource,net.minecraft.client.
renderer.RenderType,boolean,boolean) -> b
215:221:com.mojang.blaze3d.vertex.VertexConsumer
getFoilBufferDirect(net.minecraft.client.renderer.MultiBufferSource,net.minecraft.c
lient.renderer.RenderType,boolean,boolean) -> c
225:240:void
renderQuadList(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,java.util.List,net.minecraft.world.item.ItemStack,int,int) -> a
245:257:net.minecraft.client.resources.model.BakedModel
getModel(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.min
ecraft.world.entity.LivingEntity,int) -> a
261:262:void
renderStatic(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemDispla
yContext,int,int,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.
MultiBufferSource,net.minecraft.world.level.Level,int) -> a
265:272:void
renderStatic(net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.ItemS
tack,net.minecraft.world.item.ItemDisplayContext,boolean,com.mojang.blaze3d.vertex.
PoseStack,net.minecraft.client.renderer.MultiBufferSource,net.minecraft.world.level
.Level,int,int,int) -> a
276:277:void
onResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager) -> a
46:68:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.LeashKnotRenderer -> fpx:
net.minecraft.resources.ResourceLocation KNOT_LOCATION -> a
net.minecraft.client.model.LeashKnotModel model -> f
18:20:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
24:36:void
render(net.minecraft.world.entity.decoration.LeashFenceKnotEntity,float,float,com.m
ojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int)
-> a
40:40:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.decoration.LeashFenceKnotEntity) -> a
12:12:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
12:12:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.LightningBoltRenderer -> fpy:
15:16:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
20:82:void
render(net.minecraft.world.entity.LightningBolt,float,float,com.mojang.blaze3d.vert
ex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
85:124:void
quad(org.joml.Matrix4f,com.mojang.blaze3d.vertex.VertexConsumer,float,float,int,flo
at,float,float,float,float,float,float,boolean,boolean,boolean,boolean) -> a
128:128:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.LightningBolt) -> a
13:13:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
13:13:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.LivingEntityRenderer -> fpz:
org.slf4j.Logger LOGGER -> a
float EYE_BED_OFFSET -> h
net.minecraft.client.model.EntityModel model -> f
java.util.List layers -> g
35:41:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.EntityModel,float) -> <init>
44:44:boolean addLayer(net.minecraft.client.renderer.entity.layers.RenderLayer)
-> a
49:49:net.minecraft.client.model.EntityModel getModel() -> a
54:151:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
155:165:net.minecraft.client.renderer.RenderType
getRenderType(net.minecraft.world.entity.LivingEntity,boolean,boolean,boolean) -> a
169:169:int getOverlayCoords(net.minecraft.world.entity.LivingEntity,float) ->
c
173:173:boolean isBodyVisible(net.minecraft.world.entity.LivingEntity) -> d
177:187:float sleepDirectionToRotation(net.minecraft.core.Direction) -> a
192:192:boolean isShaking(net.minecraft.world.entity.LivingEntity) -> a
196:223:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
226:226:float getAttackAnim(net.minecraft.world.entity.LivingEntity,float) -> d
230:230:float getBob(net.minecraft.world.entity.LivingEntity,float) -> a
234:234:float getFlipDegrees(net.minecraft.world.entity.LivingEntity) -> c
238:238:float
getWhiteOverlayProgress(net.minecraft.world.entity.LivingEntity,float) -> b
242:242:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
246:273:boolean shouldShowName(net.minecraft.world.entity.LivingEntity) -> b
277:283:boolean isEntityUpsideDown(net.minecraft.world.entity.LivingEntity) ->
e
29:29:boolean shouldShowName(net.minecraft.world.entity.Entity) -> b
29:29:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
30:30:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.LivingEntityRenderer$1 -> fpz$1:
int[] $SwitchMap$net$minecraft$core$Direction -> a
int[] $SwitchMap$net$minecraft$world$scores$Team$Visibility -> b
177:260:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.LlamaRenderer -> fqa:
net.minecraft.resources.ResourceLocation CREAMY -> a
net.minecraft.resources.ResourceLocation WHITE -> i
net.minecraft.resources.ResourceLocation BROWN -> j
net.minecraft.resources.ResourceLocation GRAY -> k
16:19:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.geom.ModelLayerLocation) -> <init>
23:27:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.horse.Llama) -> a
9:9:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.LlamaRenderer$1 -> fqa$1:
int[] $SwitchMap$net$minecraft$world$entity$animal$horse$Llama$Variant -> a
23:23:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.LlamaSpitRenderer -> fqb:
net.minecraft.resources.ResourceLocation LLAMA_SPIT_LOCATION -> a
net.minecraft.client.model.LlamaSpitModel model -> f
20:22:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
26:40:void
render(net.minecraft.world.entity.projectile.LlamaSpit,float,float,com.mojang.blaze
3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
44:44:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.projectile.LlamaSpit) -> a
14:14:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
14:14:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.MagmaCubeRenderer -> fqc:
net.minecraft.resources.ResourceLocation MAGMACUBE_LOCATION -> a
17:18:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
22:22:int
getBlockLightLevel(net.minecraft.world.entity.monster.MagmaCube,net.minecraft.core.
BlockPos) -> a
27:27:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.MagmaCube) -> a
32:34:void
render(net.minecraft.world.entity.monster.MagmaCube,float,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
38:42:void
scale(net.minecraft.world.entity.monster.MagmaCube,com.mojang.blaze3d.vertex.PoseSt
ack,float) -> a
13:13:void
render(net.minecraft.world.entity.Mob,float,float,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int) -> a
13:13:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
13:13:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
13:13:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
13:13:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
13:13:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
14:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.MinecartRenderer -> fqd:
net.minecraft.resources.ResourceLocation MINECART_LOCATION -> f
net.minecraft.client.model.EntityModel model -> a
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderer -> g
26:30:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.geom.ModelLayerLocation) -> <init>
34:109:void
render(net.minecraft.world.entity.vehicle.AbstractMinecart,float,float,com.mojang.b
laze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
113:113:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.vehicle.AbstractMinecart) -> a
117:118:void
renderMinecartContents(net.minecraft.world.entity.vehicle.AbstractMinecart,float,ne
t.minecraft.world.level.block.state.BlockState,com.mojang.blaze3d.vertex.PoseStack,
net.minecraft.client.renderer.MultiBufferSource,int) -> a
19:19:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
19:19:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
20:20:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.MobRenderer -> fqe:
int LEASH_RENDER_STEPS -> h
22:23:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.EntityModel,float) -> <init>
27:27:boolean shouldShowName(net.minecraft.world.entity.Mob) -> a
32:40:boolean
shouldRender(net.minecraft.world.entity.Mob,net.minecraft.client.renderer.culling.F
rustum,double,double,double) -> a
45:53:void
render(net.minecraft.world.entity.Mob,float,float,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int) -> a
56:103:void
renderLeash(net.minecraft.world.entity.Mob,float,com.mojang.blaze3d.vertex.PoseStac
k,net.minecraft.client.renderer.MultiBufferSource,net.minecraft.world.entity.Entity
) -> a
106:122:void
addVertexPair(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Matrix4f,float,floa
t,float,int,int,int,int,float,float,float,float,int,boolean) -> a
18:18:boolean shouldShowName(net.minecraft.world.entity.LivingEntity) -> b
18:18:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
18:18:boolean shouldShowName(net.minecraft.world.entity.Entity) -> b
18:18:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
18:18:boolean
shouldRender(net.minecraft.world.entity.Entity,net.minecraft.client.renderer.cullin
g.Frustum,double,double,double) -> a
net.minecraft.client.renderer.entity.MushroomCowRenderer -> fqf:
java.util.Map TEXTURES -> a
20:23:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
27:27:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.MushroomCow) -> a
13:13:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
15:17:void lambda$static$0(java.util.HashMap) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.NoopRenderer -> fqg:
9:10:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
14:14:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
net.minecraft.client.renderer.entity.OcelotRenderer -> fqh:
net.minecraft.resources.ResourceLocation CAT_OCELOT_LOCATION -> a
12:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Ocelot) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.PaintingRenderer -> fqi:
25:26:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
30:45:void
render(net.minecraft.world.entity.decoration.Painting,float,float,com.mojang.blaze3
d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
49:49:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.decoration.Painting) -> a
53:149:void
renderPainting(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,net.minecraft.world.entity.decoration.Painting,int,int,net.minecraft.clien
t.renderer.texture.TextureAtlasSprite,net.minecraft.client.renderer.texture.Texture
AtlasSprite) -> a
152:153:void
vertex(org.joml.Matrix4f,org.joml.Matrix3f,com.mojang.blaze3d.vertex.VertexConsumer
,float,float,float,float,float,int,int,int,int) -> a
23:23:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
23:23:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.PandaRenderer -> fqj:
java.util.Map TEXTURES -> a
28:31:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
35:35:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Panda) -> a
40:107:void
setupRotations(net.minecraft.world.entity.animal.Panda,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
110:113:float getAngle(float,float,int,float,float) -> a
16:16:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
16:16:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
18:25:void lambda$static$0(java.util.EnumMap) -> a
17:17:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ParrotRenderer -> fqk:
net.minecraft.resources.ResourceLocation RED_BLUE -> a
net.minecraft.resources.ResourceLocation BLUE -> i
net.minecraft.resources.ResourceLocation GREEN -> j
net.minecraft.resources.ResourceLocation YELLOW_BLUE -> k
net.minecraft.resources.ResourceLocation GREY -> l
17:18:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
22:22:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Parrot) -> a
26:31:net.minecraft.resources.ResourceLocation
getVariantTexture(net.minecraft.world.entity.animal.Parrot$Variant) -> a
37:40:float getBob(net.minecraft.world.entity.animal.Parrot,float) -> a
9:9:float getBob(net.minecraft.world.entity.LivingEntity,float) -> a
9:9:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ParrotRenderer$1 -> fqk$1:
int[] $SwitchMap$net$minecraft$world$entity$animal$Parrot$Variant -> a
26:26:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.PhantomRenderer -> fql:
net.minecraft.resources.ResourceLocation PHANTOM_LOCATION -> a
15:18:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
22:22:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Phantom) -> a
27:32:void
scale(net.minecraft.world.entity.monster.Phantom,com.mojang.blaze3d.vertex.PoseStac
k,float) -> a
36:38:void
setupRotations(net.minecraft.world.entity.monster.Phantom,com.mojang.blaze3d.vertex
.PoseStack,float,float,float) -> a
11:11:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
11:11:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
11:11:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.PigRenderer -> fqm:
net.minecraft.resources.ResourceLocation PIG_LOCATION -> a
13:16:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
20:20:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Pig) -> a
9:9:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.PiglinRenderer -> fqn:
java.util.Map TEXTURES -> a
float PIGLIN_CUSTOM_HEAD_SCALE -> i
27:34:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.geom.ModelLayerLocation,net.minecraft.client.model.geom.ModelLay
erLocation,net.minecraft.client.model.geom.ModelLayerLocation,boolean) -> <init>
37:41:net.minecraft.client.model.PiglinModel
createModel(net.minecraft.client.model.geom.EntityModelSet,net.minecraft.client.mod
el.geom.ModelLayerLocation,boolean) -> a
46:50:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Mob) -> b
55:55:boolean isShaking(net.minecraft.world.entity.Mob) -> c
16:16:boolean isShaking(net.minecraft.world.entity.LivingEntity) -> a
16:16:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
17:17:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.PillagerRenderer -> fqo:
net.minecraft.resources.ResourceLocation PILLAGER -> a
13:16:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
20:20:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Pillager) -> a
9:9:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.PolarBearRenderer -> fqp:
net.minecraft.resources.ResourceLocation BEAR_LOCATION -> a
13:14:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
18:18:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.PolarBear) -> a
23:25:void
scale(net.minecraft.world.entity.animal.PolarBear,com.mojang.blaze3d.vertex.PoseSta
ck,float) -> a
9:9:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
9:9:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.PufferfishRenderer -> fqq:
net.minecraft.resources.ResourceLocation PUFFER_LOCATION -> a
int puffStateO -> i
net.minecraft.client.model.EntityModel small -> j
net.minecraft.client.model.EntityModel mid -> k
net.minecraft.client.model.EntityModel big -> l
23:28:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
32:32:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Pufferfish) -> a
37:51:void
render(net.minecraft.world.entity.animal.Pufferfish,float,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
55:57:void
setupRotations(net.minecraft.world.entity.animal.Pufferfish,com.mojang.blaze3d.vert
ex.PoseStack,float,float,float) -> a
14:14:void
render(net.minecraft.world.entity.Mob,float,float,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int) -> a
14:14:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
14:14:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
14:14:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
14:14:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.RabbitRenderer -> fqr:
net.minecraft.resources.ResourceLocation RABBIT_BROWN_LOCATION -> a
net.minecraft.resources.ResourceLocation RABBIT_WHITE_LOCATION -> i
net.minecraft.resources.ResourceLocation RABBIT_BLACK_LOCATION -> j
net.minecraft.resources.ResourceLocation RABBIT_GOLD_LOCATION -> k
net.minecraft.resources.ResourceLocation RABBIT_SALT_LOCATION -> l
net.minecraft.resources.ResourceLocation RABBIT_WHITE_SPLOTCHED_LOCATION -> m
net.minecraft.resources.ResourceLocation RABBIT_TOAST_LOCATION -> n
net.minecraft.resources.ResourceLocation RABBIT_EVIL_LOCATION -> o
20:21:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
25:37:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Rabbit) -> a
9:9:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:17:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.RabbitRenderer$1 -> fqr$1:
int[] $SwitchMap$net$minecraft$world$entity$animal$Rabbit$Variant -> a
30:30:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.RavagerRenderer -> fqs:
net.minecraft.resources.ResourceLocation TEXTURE_LOCATION -> a
12:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Ravager) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.RenderLayerParent -> fqt:
net.minecraft.client.model.EntityModel getModel() -> a
net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
net.minecraft.client.renderer.entity.SalmonRenderer -> fqu:
net.minecraft.resources.ResourceLocation SALMON_LOCATION -> a
15:16:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
20:20:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Salmon) -> a
25:42:void
setupRotations(net.minecraft.world.entity.animal.Salmon,com.mojang.blaze3d.vertex.P
oseStack,float,float,float) -> a
11:11:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
11:11:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.SheepRenderer -> fqv:
net.minecraft.resources.ResourceLocation SHEEP_LOCATION -> a
13:16:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
20:20:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Sheep) -> a
9:9:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ShulkerBulletRenderer -> fqw:
net.minecraft.resources.ResourceLocation TEXTURE_LOCATION -> a
net.minecraft.client.renderer.RenderType RENDER_TYPE -> f
net.minecraft.client.model.ShulkerBulletModel model -> g
24:26:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
30:30:int
getBlockLightLevel(net.minecraft.world.entity.projectile.ShulkerBullet,net.minecraf
t.core.BlockPos) -> a
35:61:void
render(net.minecraft.world.entity.projectile.ShulkerBullet,float,float,com.mojang.b
laze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
65:65:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.projectile.ShulkerBullet) -> a
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
17:17:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
17:17:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
18:19:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ShulkerRenderer -> fqx:
net.minecraft.resources.ResourceLocation DEFAULT_TEXTURE_LOCATION -> a
net.minecraft.resources.ResourceLocation[] TEXTURE_LOCATION -> i
23:26:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
30:30:net.minecraft.world.phys.Vec3
getRenderOffset(net.minecraft.world.entity.monster.Shulker,float) -> a
35:46:boolean
shouldRender(net.minecraft.world.entity.monster.Shulker,net.minecraft.client.render
er.culling.Frustum,double,double,double) -> a
51:51:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Shulker) -> a
55:58:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.item.DyeColor) -> a
63:68:void
setupRotations(net.minecraft.world.entity.monster.Shulker,com.mojang.blaze3d.vertex
.PoseStack,float,float,float) -> a
18:18:boolean
shouldRender(net.minecraft.world.entity.Mob,net.minecraft.client.renderer.culling.F
rustum,double,double,double) -> a
18:18:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
18:18:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
18:18:net.minecraft.world.phys.Vec3
getRenderOffset(net.minecraft.world.entity.Entity,float) -> a
18:18:boolean
shouldRender(net.minecraft.world.entity.Entity,net.minecraft.client.renderer.cullin
g.Frustum,double,double,double) -> a
40:45:boolean
lambda$shouldRender$2(net.minecraft.world.entity.monster.Shulker,net.minecraft.clie
nt.renderer.culling.Frustum,net.minecraft.world.phys.Vec3) -> a
20:20:net.minecraft.resources.ResourceLocation[] lambda$static$1(int) -> a
20:20:net.minecraft.resources.ResourceLocation
lambda$static$0(net.minecraft.client.resources.model.Material) -> a
19:20:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.SilverfishRenderer -> fqy:
net.minecraft.resources.ResourceLocation SILVERFISH_LOCATION -> a
12:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
17:17:float getFlipDegrees(net.minecraft.world.entity.monster.Silverfish) -> a
22:22:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Silverfish) -> b
8:8:float getFlipDegrees(net.minecraft.world.entity.LivingEntity) -> c
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.SkeletonRenderer -> fqz:
net.minecraft.resources.ResourceLocation SKELETON_LOCATION -> a
14:15:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
18:25:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.geom.ModelLayerLocation,net.minecraft.client.model.geom.ModelLay
erLocation,net.minecraft.client.model.geom.ModelLayerLocation) -> <init>
29:29:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.AbstractSkeleton) -> a
34:34:boolean isShaking(net.minecraft.world.entity.monster.AbstractSkeleton) ->
b
10:10:boolean isShaking(net.minecraft.world.entity.LivingEntity) -> a
10:10:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.SlimeRenderer -> fra:
net.minecraft.resources.ResourceLocation SLIME_LOCATION -> a
16:19:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
23:25:void
render(net.minecraft.world.entity.monster.Slime,float,float,com.mojang.blaze3d.vert
ex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
30:38:void
scale(net.minecraft.world.entity.monster.Slime,com.mojang.blaze3d.vertex.PoseStack,
float) -> a
42:42:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Slime) -> a
12:12:void
render(net.minecraft.world.entity.Mob,float,float,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int) -> a
12:12:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
12:12:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
12:12:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
12:12:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.SnifferRenderer -> frb:
net.minecraft.resources.ResourceLocation SNIFFER_LOCATION -> a
13:14:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
18:18:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.sniffer.Sniffer) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.SnowGolemRenderer -> frc:
net.minecraft.resources.ResourceLocation SNOW_GOLEM_LOCATION -> a
13:16:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
20:20:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.SnowGolem) -> a
9:9:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.SpectralArrowRenderer -> frd:
net.minecraft.resources.ResourceLocation SPECTRAL_ARROW_LOCATION -> a
10:11:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
15:15:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.projectile.SpectralArrow) -> a
6:6:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
7:7:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.SpiderRenderer -> fre:
net.minecraft.resources.ResourceLocation SPIDER_LOCATION -> a
14:15:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
18:21:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.geom.ModelLayerLocation) -> <init>
25:25:float getFlipDegrees(net.minecraft.world.entity.monster.Spider) -> b
30:30:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Spider) -> a
10:10:float getFlipDegrees(net.minecraft.world.entity.LivingEntity) -> c
10:10:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.SquidRenderer -> frf:
net.minecraft.resources.ResourceLocation SQUID_LOCATION -> a
14:15:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.SquidModel) -> <init>
19:19:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Squid) -> a
24:32:void
setupRotations(net.minecraft.world.entity.animal.Squid,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
36:36:float getBob(net.minecraft.world.entity.animal.Squid,float) -> a
10:10:float getBob(net.minecraft.world.entity.LivingEntity,float) -> a
10:10:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
10:10:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.StrayRenderer -> frg:
net.minecraft.resources.ResourceLocation STRAY_SKELETON_LOCATION -> a
12:15:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
19:19:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.AbstractSkeleton) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.StriderRenderer -> frh:
net.minecraft.resources.ResourceLocation STRIDER_LOCATION -> a
net.minecraft.resources.ResourceLocation COLD_LOCATION -> i
15:18:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
22:22:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Strider) -> a
28:34:void
scale(net.minecraft.world.entity.monster.Strider,com.mojang.blaze3d.vertex.PoseStac
k,float) -> a
38:38:boolean isShaking(net.minecraft.world.entity.monster.Strider) -> b
10:10:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
10:10:boolean isShaking(net.minecraft.world.entity.LivingEntity) -> a
10:10:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
11:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.TadpoleRenderer -> fri:
net.minecraft.resources.ResourceLocation TADPOLE_TEXTURE -> a
12:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.frog.Tadpole) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ThrownItemRenderer -> frj:
float MIN_CAMERA_DISTANCE_SQUARED -> a
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> f
float scale -> g
boolean fullBright -> h
23:27:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,float,bo
olean) -> <init>
30:31:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
35:35:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
40:56:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
60:60:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
net.minecraft.client.renderer.entity.ThrownTridentRenderer -> frk:
net.minecraft.resources.ResourceLocation TRIDENT_LOCATION -> a
net.minecraft.client.model.TridentModel model -> f
20:22:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
26:37:void
render(net.minecraft.world.entity.projectile.ThrownTrident,float,float,com.mojang.b
laze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
41:41:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.projectile.ThrownTrident) -> a
14:14:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
14:14:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.TippableArrowRenderer -> frl:
net.minecraft.resources.ResourceLocation NORMAL_ARROW_LOCATION -> a
net.minecraft.resources.ResourceLocation TIPPED_ARROW_LOCATION -> f
11:12:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
16:16:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.projectile.Arrow) -> a
6:6:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
7:8:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.TntMinecartRenderer -> frm:
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderer -> f
16:18:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
22:36:void
renderMinecartContents(net.minecraft.world.entity.vehicle.MinecartTNT,float,net.min
ecraft.world.level.block.state.BlockState,com.mojang.blaze3d.vertex.PoseStack,net.m
inecraft.client.renderer.MultiBufferSource,int) -> a
41:48:void
renderWhiteSolidBlock(net.minecraft.client.renderer.block.BlockRenderDispatcher,net
.minecraft.world.level.block.state.BlockState,com.mojang.blaze3d.vertex.PoseStack,n
et.minecraft.client.renderer.MultiBufferSource,int,boolean) -> a
12:12:void
renderMinecartContents(net.minecraft.world.entity.vehicle.AbstractMinecart,float,ne
t.minecraft.world.level.block.state.BlockState,com.mojang.blaze3d.vertex.PoseStack,
net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.TntRenderer -> frn:
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderer -> a
17:20:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
24:45:void
render(net.minecraft.world.entity.item.PrimedTnt,float,float,com.mojang.blaze3d.ver
tex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
49:49:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.item.PrimedTnt) -> a
13:13:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
13:13:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.TropicalFishRenderer -> fro:
net.minecraft.client.model.ColorableHierarchicalModel modelA -> a
net.minecraft.client.model.ColorableHierarchicalModel modelB -> i
net.minecraft.resources.ResourceLocation MODEL_A_TEXTURE -> j
net.minecraft.resources.ResourceLocation MODEL_B_TEXTURE -> k
23:27:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
31:33:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.TropicalFish) -> a
39:49:void
render(net.minecraft.world.entity.animal.TropicalFish,float,float,com.mojang.blaze3
d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
53:62:void
setupRotations(net.minecraft.world.entity.animal.TropicalFish,com.mojang.blaze3d.ve
rtex.PoseStack,float,float,float) -> a
15:15:void
render(net.minecraft.world.entity.Mob,float,float,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int) -> a
15:15:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
15:15:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
15:15:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
15:15:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
19:20:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.TropicalFishRenderer$1 -> fro$1:
int[] $SwitchMap$net$minecraft$world$entity$animal$TropicalFish$Base -> a
31:31:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.TurtleRenderer -> frp:
net.minecraft.resources.ResourceLocation TURTLE_LOCATION -> a
14:15:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
20:24:void
render(net.minecraft.world.entity.animal.Turtle,float,float,com.mojang.blaze3d.vert
ex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
28:28:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Turtle) -> a
10:10:void
render(net.minecraft.world.entity.Mob,float,float,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int) -> a
10:10:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
10:10:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:10:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.UndeadHorseRenderer -> frq:
java.util.Map MAP -> a
20:21:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.geom.ModelLayerLocation) -> <init>
25:25:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.horse.AbstractHorse) -> a
13:13:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.VexRenderer -> frr:
net.minecraft.resources.ResourceLocation VEX_LOCATION -> a
net.minecraft.resources.ResourceLocation VEX_CHARGING_LOCATION -> i
16:18:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
22:22:int
getBlockLightLevel(net.minecraft.world.entity.monster.Vex,net.minecraft.core.BlockP
os) -> a
27:30:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Vex) -> a
11:11:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
11:11:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
12:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.VillagerRenderer -> frs:
net.minecraft.resources.ResourceLocation VILLAGER_BASE_SKIN -> a
16:21:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
25:25:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.npc.Villager) -> a
31:39:void
scale(net.minecraft.world.entity.npc.Villager,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
12:12:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
12:12:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.VindicatorRenderer -> frt:
net.minecraft.resources.ResourceLocation VINDICATOR -> a
15:25:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
29:29:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Vindicator) -> a
11:11:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.VindicatorRenderer$1 -> frt$1:
net.minecraft.client.renderer.entity.VindicatorRenderer this$0 -> a
17:17:void
<init>(net.minecraft.client.renderer.entity.VindicatorRenderer,net.minecraft.client
.renderer.entity.RenderLayerParent,net.minecraft.client.renderer.ItemInHandRenderer
) -> <init>
20:23:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.monster.Vindicator,float,float,float,float,f
loat,float) -> a
17:17:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
17:17:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.WanderingTraderRenderer -> fru:
net.minecraft.resources.ResourceLocation VILLAGER_BASE_SKIN -> a
15:19:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
23:23:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.npc.WanderingTrader) -> a
28:30:void
scale(net.minecraft.world.entity.npc.WanderingTrader,com.mojang.blaze3d.vertex.Pose
Stack,float) -> a
11:11:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
11:11:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.WardenRenderer -> frv:
net.minecraft.resources.ResourceLocation TEXTURE -> a
net.minecraft.resources.ResourceLocation BIOLUMINESCENT_LAYER_TEXTURE -> i
net.minecraft.resources.ResourceLocation HEART_TEXTURE -> j
net.minecraft.resources.ResourceLocation PULSATING_SPOTS_TEXTURE_1 -> k
net.minecraft.resources.ResourceLocation PULSATING_SPOTS_TEXTURE_2 -> l
18:25:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
29:29:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.warden.Warden) -> a
10:10:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
24:24:float
lambda$new$4(net.minecraft.world.entity.monster.warden.Warden,float,float) -> a
23:23:float
lambda$new$3(net.minecraft.world.entity.monster.warden.Warden,float,float) -> b
22:22:float
lambda$new$2(net.minecraft.world.entity.monster.warden.Warden,float,float) -> c
21:21:float
lambda$new$1(net.minecraft.world.entity.monster.warden.Warden,float,float) -> d
20:20:float
lambda$new$0(net.minecraft.world.entity.monster.warden.Warden,float,float) -> e
11:15:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.WitchRenderer -> frw:
net.minecraft.resources.ResourceLocation WITCH_LOCATION -> a
15:18:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
22:25:void
render(net.minecraft.world.entity.monster.Witch,float,float,com.mojang.blaze3d.vert
ex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
29:29:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Witch) -> a
34:36:void
scale(net.minecraft.world.entity.monster.Witch,com.mojang.blaze3d.vertex.PoseStack,
float) -> a
11:11:void
render(net.minecraft.world.entity.Mob,float,float,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int) -> a
11:11:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
11:11:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
11:11:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
11:11:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.WitherBossRenderer -> frx:
net.minecraft.resources.ResourceLocation WITHER_INVULNERABLE_LOCATION -> a
net.minecraft.resources.ResourceLocation WITHER_LOCATION -> i
18:21:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
25:25:int
getBlockLightLevel(net.minecraft.world.entity.boss.wither.WitherBoss,net.minecraft.
core.BlockPos) -> a
30:34:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.boss.wither.WitherBoss) -> a
39:47:void
scale(net.minecraft.world.entity.boss.wither.WitherBoss,com.mojang.blaze3d.vertex.P
oseStack,float) -> a
13:13:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
13:13:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
13:13:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
14:15:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.WitherSkeletonRenderer -> fry:
net.minecraft.resources.ResourceLocation WITHER_SKELETON_LOCATION -> a
12:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.AbstractSkeleton) -> a
22:23:void
scale(net.minecraft.world.entity.monster.AbstractSkeleton,com.mojang.blaze3d.vertex
.PoseStack,float) -> a
8:8:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.WitherSkullRenderer -> frz:
net.minecraft.resources.ResourceLocation WITHER_INVULNERABLE_LOCATION -> a
net.minecraft.resources.ResourceLocation WITHER_LOCATION -> f
net.minecraft.client.model.SkullModel model -> g
28:30:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
33:42:net.minecraft.client.model.geom.builders.LayerDefinition
createSkullLayer() -> a
47:47:int
getBlockLightLevel(net.minecraft.world.entity.projectile.WitherSkull,net.minecraft.
core.BlockPos) -> a
52:66:void
render(net.minecraft.world.entity.projectile.WitherSkull,float,float,com.mojang.bla
ze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
70:70:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.projectile.WitherSkull) -> a
21:21:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
21:21:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
21:21:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
22:23:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.WolfRenderer -> fsa:
net.minecraft.resources.ResourceLocation WOLF_LOCATION -> a
net.minecraft.resources.ResourceLocation WOLF_TAME_LOCATION -> i
net.minecraft.resources.ResourceLocation WOLF_ANGRY_LOCATION -> j
17:20:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
24:24:float getBob(net.minecraft.world.entity.animal.Wolf,float) -> a
30:40:void
render(net.minecraft.world.entity.animal.Wolf,float,float,com.mojang.blaze3d.vertex
.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
44:50:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Wolf) -> a
11:11:void
render(net.minecraft.world.entity.Mob,float,float,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int) -> a
11:11:float getBob(net.minecraft.world.entity.LivingEntity,float) -> a
11:11:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
11:11:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
11:11:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
12:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ZoglinRenderer -> fsb:
net.minecraft.resources.ResourceLocation ZOGLIN_LOCATION -> a
12:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Zoglin) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ZombieRenderer -> fsc:
11:12:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
15:19:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.geom.ModelLayerLocation,net.minecraft.client.model.geom.ModelLay
erLocation,net.minecraft.client.model.geom.ModelLayerLocation) -> <init>
net.minecraft.client.renderer.entity.ZombieVillagerRenderer -> fsd:
net.minecraft.resources.ResourceLocation ZOMBIE_VILLAGER_LOCATION -> a
14:22:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
26:26:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.ZombieVillager) -> a
31:31:boolean isShaking(net.minecraft.world.entity.monster.ZombieVillager) -> b
10:10:boolean isShaking(net.minecraft.world.entity.LivingEntity) -> a
10:10:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.ArrowLayer -> fse:
net.minecraft.client.renderer.entity.EntityRenderDispatcher dispatcher -> a
18:20:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.renderer.entity.LivingEntityRenderer) -> <init>
24:24:int numStuck(net.minecraft.world.entity.LivingEntity) -> a
29:36:void
renderStuckItem(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float) ->
a
net.minecraft.client.renderer.entity.layers.BeeStingerLayer -> fsf:
net.minecraft.resources.ResourceLocation BEE_STINGER_LOCATION -> a
22:23:void <init>(net.minecraft.client.renderer.entity.LivingEntityRenderer) ->
<init>
27:27:int numStuck(net.minecraft.world.entity.LivingEntity) -> a
32:64:void
renderStuckItem(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float) ->
a
67:68:void
vertex(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Matrix4f,org.joml.Matrix3f
,float,int,float,float,int) -> a
19:19:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.CapeLayer -> fsg:
20:21:void <init>(net.minecraft.client.renderer.entity.RenderLayerParent) ->
<init>
25:68:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.client.player.AbstractClientPlayer,float,float,float,floa
t,float,float) -> a
18:18:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.CarriedBlockLayer -> fsh:
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderer -> a
17:19:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
renderer.block.BlockRenderDispatcher) -> <init>
23:40:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.monster.EnderMan,float,float,float,float,flo
at,float) -> a
13:13:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.CatCollarLayer -> fsi:
net.minecraft.resources.ResourceLocation CAT_COLLAR_LOCATION -> a
net.minecraft.client.model.CatModel catModel -> b
18:20:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
24:30:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.Cat,float,float,float,float,float,flo
at) -> a
12:12:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
13:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.CreeperPowerLayer -> fsj:
net.minecraft.resources.ResourceLocation POWER_LOCATION -> a
net.minecraft.client.model.CreeperModel model -> b
17:19:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
23:23:float xOffset(float) -> a
28:28:net.minecraft.resources.ResourceLocation getTextureLocation() -> a
33:33:net.minecraft.client.model.EntityModel model() -> b
12:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.CrossedArmsItemLayer -> fsk:
net.minecraft.client.renderer.ItemInHandRenderer itemInHandRenderer -> a
18:20:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
renderer.ItemInHandRenderer) -> <init>
24:32:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
14:14:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.CustomHeadLayer -> fsl:
float scaleX -> a
float scaleY -> b
float scaleZ -> c
java.util.Map skullModels -> d
net.minecraft.client.renderer.ItemInHandRenderer itemInHandRenderer -> e
43:44:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet,net.minecraft.client.renderer.ItemInHandRenderer) ->
<init>
47:53:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet,float,float,float,net.minecraft.client.renderer.ItemInHan
dRenderer) -> <init>
57:114:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
117:124:void translateToHead(com.mojang.blaze3d.vertex.PoseStack,boolean) -> a
34:34:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.Deadmau5EarsLayer -> fsm:
16:17:void <init>(net.minecraft.client.renderer.entity.RenderLayerParent) ->
<init>
21:44:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.client.player.AbstractClientPlayer,float,float,float,floa
t,float,float) -> a
14:14:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.DolphinCarryingItemLayer -> fsn:
net.minecraft.client.renderer.ItemInHandRenderer itemInHandRenderer -> a
18:20:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
renderer.ItemInHandRenderer) -> <init>
24:41:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.Dolphin,float,float,float,float,float
,float) -> a
14:14:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.DrownedOuterLayer -> fso:
net.minecraft.resources.ResourceLocation DROWNED_OUTER_LAYER_LOCATION -> a
net.minecraft.client.model.DrownedModel model -> b
18:20:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
24:25:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.monster.Drowned,float,float,float,float,floa
t,float) -> a
12:12:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
13:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.ElytraLayer -> fsp:
net.minecraft.resources.ResourceLocation WINGS_LOCATION -> a
net.minecraft.client.model.ElytraModel elytraModel -> b
28:30:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
34:64:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
22:22:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
23:23:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.EnderEyesLayer -> fsq:
net.minecraft.client.renderer.RenderType ENDERMAN_EYES -> a
13:14:void <init>(net.minecraft.client.renderer.entity.RenderLayerParent) ->
<init>
18:18:net.minecraft.client.renderer.RenderType renderType() -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.EnergySwirlLayer -> fsr:
16:17:void <init>(net.minecraft.client.renderer.entity.RenderLayerParent) ->
<init>
21:35:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
float xOffset(float) -> a
net.minecraft.resources.ResourceLocation getTextureLocation() -> a
net.minecraft.client.model.EntityModel model() -> b
net.minecraft.client.renderer.entity.layers.EyesLayer -> fss:
15:16:void <init>(net.minecraft.client.renderer.entity.RenderLayerParent) ->
<init>
20:22:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.RenderType renderType() -> a
net.minecraft.client.renderer.entity.layers.FoxHeldItemLayer -> fst:
net.minecraft.client.renderer.ItemInHandRenderer itemInHandRenderer -> a
18:20:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
renderer.ItemInHandRenderer) -> <init>
24:70:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.Fox,float,float,float,float,float,flo
at) -> a
14:14:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.HorseArmorLayer -> fsu:
net.minecraft.client.model.HorseModel model -> a
21:23:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
27:53:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.horse.Horse,float,float,float,float,f
loat,float) -> a
17:17:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.HorseMarkingLayer -> fsv:
java.util.Map LOCATION_BY_MARKINGS -> a
28:29:void <init>(net.minecraft.client.renderer.entity.RenderLayerParent) ->
<init>
33:41:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.horse.Horse,float,float,float,float,f
loat,float) -> a
18:18:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
20:25:void lambda$static$0(java.util.EnumMap) -> a
19:19:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.HumanoidArmorLayer -> fsw:
java.util.Map ARMOR_LOCATION_CACHE -> a
net.minecraft.client.model.HumanoidModel innerModel -> b
net.minecraft.client.model.HumanoidModel outerModel -> c
net.minecraft.client.renderer.texture.TextureAtlas armorTrimAtlas -> d
34:38:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.HumanoidModel,net.minecraft.client.model.HumanoidModel,net.minecraft.client.r
esources.model.ModelManager) -> <init>
42:46:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
49:85:void
renderArmorPiece(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.
MultiBufferSource,net.minecraft.world.entity.LivingEntity,net.minecraft.world.entit
y.EquipmentSlot,int,net.minecraft.client.model.HumanoidModel) -> a
88:115:void
setPartVisibility(net.minecraft.client.model.HumanoidModel,net.minecraft.world.enti
ty.EquipmentSlot) -> a
118:120:void
renderModel(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Multi
BufferSource,int,net.minecraft.world.item.ArmorItem,net.minecraft.client.model.Huma
noidModel,boolean,float,float,float,java.lang.String) -> a
123:126:void
renderTrim(net.minecraft.world.item.ArmorMaterial,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.item.arm
ortrim.ArmorTrim,net.minecraft.client.model.HumanoidModel,boolean) -> a
129:130:void
renderGlint(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Multi
BufferSource,int,net.minecraft.client.model.HumanoidModel) -> a
133:133:net.minecraft.client.model.HumanoidModel
getArmorModel(net.minecraft.world.entity.EquipmentSlot) -> a
137:137:boolean usesInnerModel(net.minecraft.world.entity.EquipmentSlot) -> b
141:142:net.minecraft.resources.ResourceLocation
getArmorLocation(net.minecraft.world.item.ArmorItem,boolean,java.lang.String) -> a
27:27:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
79:79:void
lambda$renderArmorPiece$0(net.minecraft.world.item.ArmorItem,com.mojang.blaze3d.ver
tex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.cli
ent.model.HumanoidModel,boolean,net.minecraft.world.item.armortrim.ArmorTrim) -> a
28:28:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.HumanoidArmorLayer$1 -> fsw$1:
int[] $SwitchMap$net$minecraft$world$entity$EquipmentSlot -> a
91:91:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.IronGolemCrackinessLayer -> fsx:
java.util.Map resourceLocations -> a
21:22:void <init>(net.minecraft.client.renderer.entity.RenderLayerParent) ->
<init>
26:35:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.IronGolem,float,float,float,float,flo
at,float) -> a
13:13:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
14:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.IronGolemFlowerLayer -> fsy:
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderer -> a
18:20:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
renderer.block.BlockRenderDispatcher) -> <init>
24:43:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.IronGolem,float,float,float,float,flo
at,float) -> a
14:14:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.ItemInHandLayer -> fsz:
net.minecraft.client.renderer.ItemInHandRenderer itemInHandRenderer -> a
19:21:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
renderer.ItemInHandRenderer) -> <init>
25:46:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
49:67:void
renderArmWithItem(net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.
ItemStack,net.minecraft.world.item.ItemDisplayContext,net.minecraft.world.entity.Hu
manoidArm,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBu
fferSource,int) -> a
15:15:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.LlamaDecorLayer -> fta:
net.minecraft.resources.ResourceLocation[] TEXTURE_LOCATION -> a
net.minecraft.resources.ResourceLocation TRADER_LLAMA -> b
net.minecraft.client.model.LlamaModel model -> c
41:43:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
47:61:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.horse.Llama,float,float,float,float,f
loat,float) -> a
16:16:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
17:36:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.MushroomCowMushroomLayer -> ftb:
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderer -> a
21:23:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
renderer.block.BlockRenderDispatcher) -> <init>
27:68:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.MushroomCow,float,float,float,float,f
loat,float) -> a
71:76:void
renderMushroomBlock(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.render
er.MultiBufferSource,int,boolean,net.minecraft.world.level.block.state.BlockState,i
nt,net.minecraft.client.resources.model.BakedModel) -> a
17:17:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.PandaHoldsItemLayer -> ftc:
net.minecraft.client.renderer.ItemInHandRenderer itemInHandRenderer -> a
18:20:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
renderer.ItemInHandRenderer) -> <init>
24:39:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.Panda,float,float,float,float,float,f
loat) -> a
14:14:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.ParrotOnShoulderLayer -> ftd:
net.minecraft.client.model.ParrotModel model -> a
23:25:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
29:31:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.player.Player,float,float,float,float,float,
float) -> a
34:49:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.player.Player,float,float,float,float,boolea
n) -> a
19:19:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
36:48:void
lambda$render$1(com.mojang.blaze3d.vertex.PoseStack,boolean,net.minecraft.world.ent
ity.player.Player,net.minecraft.nbt.CompoundTag,net.minecraft.client.renderer.Multi
BufferSource,int,float,float,float,float,net.minecraft.world.entity.EntityType) ->
a
35:35:boolean lambda$render$0(net.minecraft.world.entity.EntityType) -> a
net.minecraft.client.renderer.entity.layers.PhantomEyesLayer -> fte:
net.minecraft.client.renderer.RenderType PHANTOM_EYES -> a
13:14:void <init>(net.minecraft.client.renderer.entity.RenderLayerParent) ->
<init>
18:18:net.minecraft.client.renderer.RenderType renderType() -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.PlayerItemInHandLayer -> ftf:
net.minecraft.client.renderer.ItemInHandRenderer itemInHandRenderer -> a
float X_ROT_MIN -> b
float X_ROT_MAX -> c
26:28:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
renderer.ItemInHandRenderer) -> <init>
32:37:void
renderArmWithItem(net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.
ItemStack,net.minecraft.world.item.ItemDisplayContext,net.minecraft.world.entity.Hu
manoidArm,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBu
fferSource,int) -> a
40:56:void
renderArmWithSpyglass(net.minecraft.world.entity.LivingEntity,net.minecraft.world.i
tem.ItemStack,net.minecraft.world.entity.HumanoidArm,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.layers.RenderLayer -> ftg:
net.minecraft.client.renderer.entity.RenderLayerParent renderer -> a
17:19:void <init>(net.minecraft.client.renderer.entity.RenderLayerParent) ->
<init>
22:28:void
coloredCutoutModelCopyLayerRender(net.minecraft.client.model.EntityModel,net.minecr
aft.client.model.EntityModel,net.minecraft.resources.ResourceLocation,com.mojang.bl
aze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.mine
craft.world.entity.LivingEntity,float,float,float,float,float,float,float,float,flo
at) -> a
31:33:void
renderColoredCutoutModel(net.minecraft.client.model.EntityModel,net.minecraft.resou
rces.ResourceLocation,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.rend
erer.MultiBufferSource,int,net.minecraft.world.entity.LivingEntity,float,float,floa
t) -> a
36:36:net.minecraft.client.model.EntityModel getParentModel() -> c
40:40:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.SaddleLayer -> fth:
net.minecraft.resources.ResourceLocation textureLocation -> a
net.minecraft.client.model.EntityModel model -> b
20:23:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.EntityModel,net.minecraft.resources.ResourceLocation) -> <init>
27:36:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.SheepFurLayer -> fti:
net.minecraft.resources.ResourceLocation SHEEP_FUR_LOCATION -> a
net.minecraft.client.model.SheepFurModel model -> b
24:26:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
30:74:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.Sheep,float,float,float,float,float,f
loat) -> a
18:18:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
19:19:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.ShulkerHeadLayer -> ftj:
16:17:void <init>(net.minecraft.client.renderer.entity.RenderLayerParent) ->
<init>
21:25:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.monster.Shulker,float,float,float,float,floa
t,float) -> a
14:14:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.SlimeOuterLayer -> ftk:
net.minecraft.client.model.EntityModel model -> a
20:22:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
26:44:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
16:16:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.SnowGolemHeadLayer -> ftl:
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderer -> a
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> b
26:29:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
renderer.block.BlockRenderDispatcher,net.minecraft.client.renderer.entity.ItemRende
rer) -> <init>
33:63:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.SnowGolem,float,float,float,float,flo
at,float) -> a
21:21:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.SpiderEyesLayer -> ftm:
net.minecraft.client.renderer.RenderType SPIDER_EYES -> a
13:14:void <init>(net.minecraft.client.renderer.entity.RenderLayerParent) ->
<init>
18:18:net.minecraft.client.renderer.RenderType renderType() -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.SpinAttackEffectLayer -> ftn:
net.minecraft.resources.ResourceLocation TEXTURE -> a
java.lang.String BOX -> b
net.minecraft.client.model.geom.ModelPart box -> c
29:33:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
36:44:net.minecraft.client.model.geom.builders.LayerDefinition createLayer() ->
a
49:64:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
22:22:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
23:23:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.StrayClothingLayer -> fto:
net.minecraft.resources.ResourceLocation STRAY_CLOTHES_LOCATION -> a
net.minecraft.client.model.SkeletonModel layerModel -> b
20:22:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
26:27:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Mob,float,float,float,float,float,float) ->
a
14:14:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
15:15:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.StuckInBodyLayer -> ftp:
15:16:void <init>(net.minecraft.client.renderer.entity.LivingEntityRenderer) ->
<init>
int numStuck(net.minecraft.world.entity.LivingEntity) -> a
void
renderStuckItem(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float) ->
a
24:51:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
13:13:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.TropicalFishPatternLayer -> ftq:
net.minecraft.resources.ResourceLocation KOB_TEXTURE -> a
net.minecraft.resources.ResourceLocation SUNSTREAK_TEXTURE -> b
net.minecraft.resources.ResourceLocation SNOOPER_TEXTURE -> c
net.minecraft.resources.ResourceLocation DASHER_TEXTURE -> d
net.minecraft.resources.ResourceLocation BRINELY_TEXTURE -> e
net.minecraft.resources.ResourceLocation SPOTTY_TEXTURE -> f
net.minecraft.resources.ResourceLocation FLOPPER_TEXTURE -> g
net.minecraft.resources.ResourceLocation STRIPEY_TEXTURE -> h
net.minecraft.resources.ResourceLocation GLITTER_TEXTURE -> i
net.minecraft.resources.ResourceLocation BLOCKFISH_TEXTURE -> j
net.minecraft.resources.ResourceLocation BETTY_TEXTURE -> k
net.minecraft.resources.ResourceLocation CLAYFISH_TEXTURE -> l
net.minecraft.client.model.TropicalFishModelA modelA -> m
net.minecraft.client.model.TropicalFishModelB modelB -> n
34:37:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
41:63:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.TropicalFish,float,float,float,float,
float,float) -> a
15:15:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
16:28:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.TropicalFishPatternLayer$1 -> ftq$1:
int[] $SwitchMap$net$minecraft$world$entity$animal$TropicalFish$Base -> a
int[] $SwitchMap$net$minecraft$world$entity$animal$TropicalFish$Pattern -> b
42:46:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.VillagerProfessionLayer -> ftr:
it.unimi.dsi.fastutil.ints.Int2ObjectMap LEVEL_LOCATIONS -> a
it.unimi.dsi.fastutil.objects.Object2ObjectMap typeHatCache -> b
it.unimi.dsi.fastutil.objects.Object2ObjectMap professionHatCache -> c
net.minecraft.server.packs.resources.ResourceManager resourceManager -> d
java.lang.String path -> e
37:47:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.server.
packs.resources.ResourceManager,java.lang.String) -> <init>
51:77:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
80:80:net.minecraft.resources.ResourceLocation
getResourceLocation(java.lang.String,net.minecraft.resources.ResourceLocation) -> a
84:84:net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat
getHatData(it.unimi.dsi.fastutil.objects.Object2ObjectMap,java.lang.String,net.mine
craft.core.DefaultedRegistry,java.lang.Object) -> a
28:28:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
87:93:net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat
lambda$getHatData$3(java.lang.String,net.minecraft.core.DefaultedRegistry,java.lang
.Object,java.lang.Object) -> a
89:91:java.util.Optional
lambda$getHatData$2(net.minecraft.server.packs.resources.Resource) -> a
80:80:java.lang.String
lambda$getResourceLocation$1(java.lang.String,java.lang.String) -> a
30:35:void lambda$static$0(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) ->
a
29:29:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.WardenEmissiveLayer -> fts:
net.minecraft.resources.ResourceLocation texture -> a
net.minecraft.client.renderer.entity.layers.WardenEmissiveLayer$AlphaFunction
alphaFunction -> b
net.minecraft.client.renderer.entity.layers.WardenEmissiveLayer$DrawSelector
drawSelector -> c
23:27:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.resourc
es.ResourceLocation,net.minecraft.client.renderer.entity.layers.WardenEmissiveLayer
$AlphaFunction,net.minecraft.client.renderer.entity.layers.WardenEmissiveLayer$Draw
Selector) -> <init>
31:39:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.monster.warden.Warden,float,float,float,floa
t,float,float) -> a
42:45:void onlyDrawSelectedParts() -> a
48:49:void resetDrawForAllParts() -> b
17:17:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
48:48:void
lambda$resetDrawForAllParts$2(net.minecraft.client.model.geom.ModelPart) -> a
44:44:void
lambda$onlyDrawSelectedParts$1(net.minecraft.client.model.geom.ModelPart) -> b
43:43:void
lambda$onlyDrawSelectedParts$0(net.minecraft.client.model.geom.ModelPart) -> c
net.minecraft.client.renderer.entity.layers.WardenEmissiveLayer$AlphaFunction ->
fts$a:
float apply(net.minecraft.world.entity.monster.warden.Warden,float,float) ->
apply
net.minecraft.client.renderer.entity.layers.WardenEmissiveLayer$DrawSelector ->
fts$b:
java.util.List getPartsToDraw(net.minecraft.client.model.EntityModel) ->
getPartsToDraw
net.minecraft.client.renderer.entity.layers.WitchItemLayer -> ftt:
15:16:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
renderer.ItemInHandRenderer) -> <init>
20:35:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
13:13:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.WitherArmorLayer -> ftu:
net.minecraft.resources.ResourceLocation WITHER_ARMOR_LOCATION -> a
net.minecraft.client.model.WitherBossModel model -> b
18:20:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
24:24:float xOffset(float) -> a
29:29:net.minecraft.resources.ResourceLocation getTextureLocation() -> a
34:34:net.minecraft.client.model.EntityModel model() -> b
13:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.WolfCollarLayer -> ftv:
net.minecraft.resources.ResourceLocation WOLF_COLLAR_LOCATION -> a
14:15:void <init>(net.minecraft.client.renderer.entity.RenderLayerParent) ->
<init>
20:27:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.Wolf,float,float,float,float,float,fl
oat) -> a
10:10:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
11:11:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.package-info -> ftw:
net.minecraft.client.renderer.entity.package-info -> ftx:
net.minecraft.client.renderer.entity.player.PlayerRenderer -> fty:
45:61:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,boolean)
-> <init>
65:67:void
render(net.minecraft.client.player.AbstractClientPlayer,float,float,com.mojang.blaz
e3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
71:75:net.minecraft.world.phys.Vec3
getRenderOffset(net.minecraft.client.player.AbstractClientPlayer,float) -> a
79:112:void
setModelProperties(net.minecraft.client.player.AbstractClientPlayer) -> b
116:144:net.minecraft.client.model.HumanoidModel$ArmPose
getArmPose(net.minecraft.client.player.AbstractClientPlayer,net.minecraft.world.Int
eractionHand) -> a
149:149:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.client.player.AbstractClientPlayer) -> a
154:156:void
scale(net.minecraft.client.player.AbstractClientPlayer,com.mojang.blaze3d.vertex.Po
seStack,float) -> a
160:175:void
renderNameTag(net.minecraft.client.player.AbstractClientPlayer,net.minecraft.networ
k.chat.Component,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.
MultiBufferSource,int) -> a
178:179:void
renderRightHand(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,int,net.minecraft.client.player.AbstractClientPlayer) -> a
182:183:void
renderLeftHand(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mu
ltiBufferSource,int,net.minecraft.client.player.AbstractClientPlayer) -> b
186:197:void
renderHand(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiB
ufferSource,int,net.minecraft.client.player.AbstractClientPlayer,net.minecraft.clie
nt.model.geom.ModelPart,net.minecraft.client.model.geom.ModelPart) -> a
201:239:void
setupRotations(net.minecraft.client.player.AbstractClientPlayer,com.mojang.blaze3d.
vertex.PoseStack,float,float,float) -> a
43:43:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
43:43:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
43:43:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
43:43:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
43:43:void
renderNameTag(net.minecraft.world.entity.Entity,net.minecraft.network.chat.Componen
t,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSour
ce,int) -> a
43:43:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
43:43:net.minecraft.world.phys.Vec3
getRenderOffset(net.minecraft.world.entity.Entity,float) -> a
net.minecraft.client.renderer.entity.player.package-info -> ftz:
net.minecraft.client.renderer.item.ClampedItemPropertyFunction -> fua:
14:14:float
call(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer.ClientLeve
l,net.minecraft.world.entity.LivingEntity,int) -> call
float
unclampedCall(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer.C
lientLevel,net.minecraft.world.entity.LivingEntity,int) -> unclampedCall
net.minecraft.client.renderer.item.CompassItemPropertyFunction -> fub:
int DEFAULT_ROTATION -> a
net.minecraft.client.renderer.item.CompassItemPropertyFunction$CompassWobble
wobble -> c
net.minecraft.client.renderer.item.CompassItemPropertyFunction$CompassWobble
wobbleRandom -> d
net.minecraft.client.renderer.item.CompassItemPropertyFunction$CompassTarget
compassTarget -> b
17:23:void
<init>(net.minecraft.client.renderer.item.CompassItemPropertyFunction$CompassTarget
) -> <init>
27:39:float
unclampedCall(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer.C
lientLevel,net.minecraft.world.entity.LivingEntity,int) -> unclampedCall
43:50:float
getCompassRotation(net.minecraft.world.item.ItemStack,net.minecraft.client.multipla
yer.ClientLevel,int,net.minecraft.world.entity.Entity) -> a
54:58:float getRandomlySpinningRotation(int,long) -> a
62:76:float
getRotationTowardsCompassTarget(net.minecraft.world.entity.Entity,long,net.minecraf
t.core.BlockPos) -> a
81:86:net.minecraft.client.multiplayer.ClientLevel
tryFetchLevelIfMissing(net.minecraft.world.entity.Entity,net.minecraft.client.multi
player.ClientLevel) -> a
90:91:boolean
isValidCompassTargetPos(net.minecraft.world.entity.Entity,net.minecraft.core.Global
Pos) -> a
95:96:double
getAngleFromEntityToPos(net.minecraft.world.entity.Entity,net.minecraft.core.BlockP
os) -> a
100:100:double getWrappedVisualRotationY(net.minecraft.world.entity.Entity) ->
a
104:104:int hash(int) -> a
net.minecraft.client.renderer.item.CompassItemPropertyFunction$CompassTarget ->
fub$a:
net.minecraft.core.GlobalPos
getPos(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.world.item.ItemSt
ack,net.minecraft.world.entity.Entity) -> getPos
net.minecraft.client.renderer.item.CompassItemPropertyFunction$CompassWobble ->
fub$b:
double rotation -> a
double deltaRotation -> b
long lastUpdateTick -> c
112:112:void <init>() -> <init>
118:118:boolean shouldUpdate(long) -> a
122:129:void update(long,double) -> a
net.minecraft.client.renderer.item.ItemProperties -> fuc:
java.util.Map GENERIC_PROPERTIES -> a
java.lang.String TAG_CUSTOM_MODEL_DATA -> b
net.minecraft.resources.ResourceLocation DAMAGED -> c
net.minecraft.resources.ResourceLocation DAMAGE -> d
net.minecraft.client.renderer.item.ClampedItemPropertyFunction PROPERTY_DAMAGED
-> e
net.minecraft.client.renderer.item.ClampedItemPropertyFunction PROPERTY_DAMAGE
-> f
java.util.Map PROPERTIES -> g
36:36:void <init>() -> <init>
48:49:net.minecraft.client.renderer.item.ClampedItemPropertyFunction
registerGeneric(net.minecraft.resources.ResourceLocation,net.minecraft.client.rende
rer.item.ClampedItemPropertyFunction) -> a
53:54:void
registerCustomModelData(net.minecraft.client.renderer.item.ItemPropertyFunction) ->
a
59:60:void
register(net.minecraft.world.item.Item,net.minecraft.resources.ResourceLocation,net
.minecraft.client.renderer.item.ClampedItemPropertyFunction) -> a
247:266:net.minecraft.client.renderer.item.ItemPropertyFunction
getProperty(net.minecraft.world.item.Item,net.minecraft.resources.ResourceLocation)
-> a
241:241:float
lambda$static$22(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplaye
r.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> a
227:237:float
lambda$static$21(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplaye
r.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> b
223:223:float
lambda$static$20(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplaye
r.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> c
219:219:float
lambda$static$19(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplaye
r.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> d
206:215:float
lambda$static$18(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplaye
r.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> e
202:202:float
lambda$static$17(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplaye
r.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> f
198:198:float
lambda$static$16(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplaye
r.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> g
194:194:float
lambda$static$15(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplaye
r.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> h
190:190:float
lambda$static$14(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplaye
r.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> i
178:186:float
lambda$static$13(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplaye
r.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> j
171:174:net.minecraft.core.GlobalPos
lambda$static$12(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.world.i
tem.ItemStack,net.minecraft.world.entity.Entity) -> a
163:166:net.minecraft.core.GlobalPos
lambda$static$11(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.world.i
tem.ItemStack,net.minecraft.world.entity.Entity) -> b
111:111:float
lambda$static$10(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplaye
r.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> k
108:108:float
lambda$static$9(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer
.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> l
100:104:float
lambda$static$8(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer
.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> m
89:96:float
lambda$static$7(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer
.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> n
85:85:float
lambda$static$6(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer
.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> o
72:80:float
lambda$static$5(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer
.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> p
68:68:float
lambda$static$4(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer
.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> q
64:64:float
lambda$static$3(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer
.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> r
59:59:java.util.Map lambda$register$2(net.minecraft.world.item.Item) -> a
45:45:float
lambda$static$1(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer
.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> s
44:44:float
lambda$static$0(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer
.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> t
37:243:void <clinit>() -> <clinit>
net.minecraft.client.renderer.item.ItemProperties$1 -> fuc$1:
double rotation -> a
double rota -> b
long lastUpdateTick -> c
113:113:void <init>() -> <init>
120:143:float
unclampedCall(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer.C
lientLevel,net.minecraft.world.entity.LivingEntity,int) -> unclampedCall
147:158:double wobble(net.minecraft.world.level.Level,double) -> a
net.minecraft.client.renderer.item.ItemPropertyFunction -> fud:
float
call(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer.ClientLeve
l,net.minecraft.world.entity.LivingEntity,int) -> call
net.minecraft.client.renderer.item.package-info -> fue:
net.minecraft.client.renderer.package-info -> fuf:
net.minecraft.client.renderer.texture.AbstractTexture -> fug:
int NOT_ASSIGNED -> a
int id -> b
boolean blur -> c
boolean mipmap -> d
13:15:void <init>() -> <init>
20:36:void setFilter(boolean,boolean) -> a
39:44:int getId() -> a
48:61:void releaseId() -> b
void load(net.minecraft.server.packs.resources.ResourceManager) -> a
66:73:void bind() -> c
76:77:void
reset(net.minecraft.client.renderer.texture.TextureManager,net.minecraft.server.pac
ks.resources.ResourceManager,net.minecraft.resources.ResourceLocation,java.util.con
current.Executor) -> a
81:81:void close() -> close
68:69:void lambda$bind$1() -> d
50:54:void lambda$releaseId$0() -> e
net.minecraft.client.renderer.texture.Dumpable -> fuh:
void dumpContents(net.minecraft.resources.ResourceLocation,java.nio.file.Path)
-> a
net.minecraft.client.renderer.texture.DynamicTexture -> fui:
org.slf4j.Logger LOGGER -> e
com.mojang.blaze3d.platform.NativeImage pixels -> f
20:31:void <init>(com.mojang.blaze3d.platform.NativeImage) -> <init>
33:37:void <init>(int,int,boolean) -> <init>
42:42:void load(net.minecraft.server.packs.resources.ResourceManager) -> a
45:51:void upload() -> d
55:55:com.mojang.blaze3d.platform.NativeImage getPixels() -> e
59:63:void setPixels(com.mojang.blaze3d.platform.NativeImage) -> a
67:72:void close() -> close
76:81:void
dumpContents(net.minecraft.resources.ResourceLocation,java.nio.file.Path) -> a
24:26:void lambda$new$0() -> f
16:16:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.HttpTexture -> fuj:
org.slf4j.Logger LOGGER -> f
int SKIN_WIDTH -> g
int SKIN_HEIGHT -> h
int LEGACY_SKIN_HEIGHT -> i
java.io.File file -> j
java.lang.String urlString -> k
boolean processLegacySkin -> l
java.lang.Runnable onDownloaded -> m
java.util.concurrent.CompletableFuture future -> n
boolean uploaded -> o
43:48:void
<init>(java.io.File,java.lang.String,net.minecraft.resources.ResourceLocation,boole
an,java.lang.Runnable) -> <init>
51:65:void loadCallback(com.mojang.blaze3d.platform.NativeImage) -> a
68:70:void upload(com.mojang.blaze3d.platform.NativeImage) -> b
75:138:void load(net.minecraft.server.packs.resources.ResourceManager) -> a
142:151:com.mojang.blaze3d.platform.NativeImage load(java.io.InputStream) -> a
156:198:com.mojang.blaze3d.platform.NativeImage
processLegacySkin(com.mojang.blaze3d.platform.NativeImage) -> c
202:216:void
doNotchTransparencyHack(com.mojang.blaze3d.platform.NativeImage,int,int,int,int) ->
a
219:224:void
setNoAlpha(com.mojang.blaze3d.platform.NativeImage,int,int,int,int) -> b
104:137:void lambda$load$4() -> d
125:129:void lambda$load$3(java.io.InputStream) -> b
76:84:void lambda$load$2(net.minecraft.server.packs.resources.ResourceManager)
-> c
55:64:void lambda$loadCallback$1(com.mojang.blaze3d.platform.NativeImage) -> d
59:60:void lambda$loadCallback$0(com.mojang.blaze3d.platform.NativeImage) -> e
24:24:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.MipmapGenerator -> fuk:
int ALPHA_CUTOUT_CUTOFF -> a
float[] POW22 -> b
7:8:void <init>() -> <init>
18:52:com.mojang.blaze3d.platform.NativeImage[]
generateMipLevels(com.mojang.blaze3d.platform.NativeImage[],int) -> a
56:63:boolean hasTransparentPixel(com.mojang.blaze3d.platform.NativeImage) -> a
67:118:int alphaBlend(int,int,int,int,boolean) -> a
123:129:int gammaBlend(int,int,int,int,int) -> a
133:133:float getPow22(int) -> a
12:15:void lambda$static$0(float[]) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.MissingTextureAtlasSprite -> ful:
int MISSING_IMAGE_WIDTH -> a
int MISSING_IMAGE_HEIGHT -> b
java.lang.String MISSING_TEXTURE_NAME -> c
net.minecraft.resources.ResourceLocation MISSING_TEXTURE_LOCATION -> d
net.minecraft.client.resources.metadata.animation.AnimationMetadataSection
EMPTY_ANIMATION_META -> e
net.minecraft.client.renderer.texture.DynamicTexture missingTexture -> f
13:13:void <init>() -> <init>
24:36:com.mojang.blaze3d.platform.NativeImage generateMissingImage(int,int) ->
a
40:41:net.minecraft.client.renderer.texture.SpriteContents create() -> a
45:45:net.minecraft.resources.ResourceLocation getLocation() -> b
49:55:net.minecraft.client.renderer.texture.DynamicTexture getTexture() -> c
17:18:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.OverlayTexture -> fum:
int SIZE -> e
int NO_WHITE_U -> a
int RED_OVERLAY_V -> b
int WHITE_OVERLAY_V -> c
int NO_OVERLAY -> d
net.minecraft.client.renderer.texture.DynamicTexture texture -> f
21:44:void <init>() -> <init>
48:49:void close() -> close
52:53:void setupOverlayColor() -> a
56:56:int u(float) -> a
60:60:int v(boolean) -> a
64:64:int pack(int,int) -> a
68:68:int pack(float,boolean) -> a
72:73:void teardownOverlayColor() -> b
17:17:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.PreloadedTexture -> fun:
java.util.concurrent.CompletableFuture future -> f
17:19:void
<init>(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.resources
.ResourceLocation,java.util.concurrent.Executor) -> <init>
23:28:net.minecraft.client.renderer.texture.SimpleTexture$TextureImage
getTextureImage(net.minecraft.server.packs.resources.ResourceManager) -> b
32:32:java.util.concurrent.CompletableFuture getFuture() -> d
37:39:void
reset(net.minecraft.client.renderer.texture.TextureManager,net.minecraft.server.pac
ks.resources.ResourceManager,net.minecraft.resources.ResourceLocation,java.util.con
current.Executor) -> a
42:42:java.util.concurrent.Executor executor(java.util.concurrent.Executor) ->
a
42:42:void lambda$executor$5(java.util.concurrent.Executor,java.lang.Runnable)
-> a
42:42:void lambda$executor$4(java.lang.Runnable) -> a
38:38:void lambda$reset$3(net.minecraft.client.renderer.texture.TextureManager)
-> a
37:37:net.minecraft.client.renderer.texture.SimpleTexture$TextureImage
lambda$reset$2(net.minecraft.server.packs.resources.ResourceManager) -> c
32:32:java.lang.Void
lambda$getFuture$1(net.minecraft.client.renderer.texture.SimpleTexture$TextureImage
) -> a
18:18:net.minecraft.client.renderer.texture.SimpleTexture$TextureImage
lambda$new$0(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.res
ources.ResourceLocation) -> a
net.minecraft.client.renderer.texture.SimpleTexture -> fuo:
org.slf4j.Logger LOGGER -> f
net.minecraft.resources.ResourceLocation location -> e
23:25:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
29:50:void load(net.minecraft.server.packs.resources.ResourceManager) -> a
53:55:void doLoad(com.mojang.blaze3d.platform.NativeImage,boolean,boolean) -> a
58:58:net.minecraft.client.renderer.texture.SimpleTexture$TextureImage
getTextureImage(net.minecraft.server.packs.resources.ResourceManager) -> b
45:46:void
lambda$load$0(com.mojang.blaze3d.platform.NativeImage,boolean,boolean) -> b
19:19:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.SimpleTexture$TextureImage -> fuo$a:
net.minecraft.client.resources.metadata.texture.TextureMetadataSection metadata
-> a
com.mojang.blaze3d.platform.NativeImage image -> b
java.io.IOException exception -> c
69:73:void <init>(java.io.IOException) -> <init>
75:79:void
<init>(net.minecraft.client.resources.metadata.texture.TextureMetadataSection,com.m
ojang.blaze3d.platform.NativeImage) -> <init>
83:97:net.minecraft.client.renderer.texture.SimpleTexture$TextureImage
load(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.resources.R
esourceLocation) -> a
103:103:net.minecraft.client.resources.metadata.texture.TextureMetadataSection
getTextureMetadata() -> a
107:110:com.mojang.blaze3d.platform.NativeImage getImage() -> b
115:118:void close() -> close
121:124:void throwIfError() -> c
net.minecraft.client.renderer.texture.SpriteContents -> fup:
org.slf4j.Logger LOGGER -> a
net.minecraft.resources.ResourceLocation name -> b
int width -> c
int height -> d
com.mojang.blaze3d.platform.NativeImage originalImage -> e
com.mojang.blaze3d.platform.NativeImage[] byMipLevel -> f
net.minecraft.client.renderer.texture.SpriteContents$AnimatedTexture
animatedTexture -> g
41:49:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.client.resources.meta
data.animation.FrameSize,com.mojang.blaze3d.platform.NativeImage,net.minecraft.clie
nt.resources.metadata.animation.AnimationMetadataSection) -> <init>
53:77:void increaseMipLevel(int) -> a
80:80:int getFrameCount() -> f
85:132:net.minecraft.client.renderer.texture.SpriteContents$AnimatedTexture
createAnimatedTexture(net.minecraft.client.resources.metadata.animation.FrameSize,i
nt,int,net.minecraft.client.resources.metadata.animation.AnimationMetadataSection)
-> a
136:139:void upload(int,int,int,int,com.mojang.blaze3d.platform.NativeImage[])
-> a
143:143:int width() -> a
148:148:int height() -> b
153:153:net.minecraft.resources.ResourceLocation name() -> c
157:157:java.util.stream.IntStream getUniqueFrames() -> d
162:162:net.minecraft.client.renderer.texture.SpriteTicker createTicker() -> e
167:170:void close() -> close
174:174:java.lang.String toString() -> toString
178:184:boolean isTransparent(int,int,int) -> a
188:193:void uploadFirstFrame(int,int) -> a
122:122:boolean
lambda$createAnimatedTexture$4(it.unimi.dsi.fastutil.ints.IntSet,int) -> a
90:90:void lambda$createAnimatedTexture$3(java.util.List,int,int) -> a
72:72:java.lang.String lambda$increaseMipLevel$2() -> g
71:71:java.lang.String lambda$increaseMipLevel$1() -> h
59:66:java.lang.String lambda$increaseMipLevel$0() -> i
30:30:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.SpriteContents$AnimatedTexture -> fup$a:
java.util.List frames -> b
int frameRowSize -> c
boolean interpolateFrames -> d
net.minecraft.client.renderer.texture.SpriteContents this$0 -> a
279:283:void
<init>(net.minecraft.client.renderer.texture.SpriteContents,java.util.List,int,bool
ean) -> <init>
291:291:int getFrameX(int) -> a
295:295:int getFrameY(int) -> b
299:302:void uploadFrame(int,int,int) -> a
305:305:net.minecraft.client.renderer.texture.SpriteTicker createTicker() -> a
309:310:void uploadFirstFrame(int,int) -> a
313:313:java.util.stream.IntStream getUniqueFrames() -> b
313:313:int
lambda$getUniqueFrames$0(net.minecraft.client.renderer.texture.SpriteContents$Frame
Info) -> a
net.minecraft.client.renderer.texture.SpriteContents$FrameInfo -> fup$b:
int index -> a
int time -> b
268:271:void <init>(int,int) -> <init>
net.minecraft.client.renderer.texture.SpriteContents$InterpolationData -> fup$c:
com.mojang.blaze3d.platform.NativeImage[] activeFrame -> b
net.minecraft.client.renderer.texture.SpriteContents this$0 -> a
198:206:void <init>(net.minecraft.client.renderer.texture.SpriteContents) ->
<init>
210:246:void
uploadInterpolatedFrame(int,int,net.minecraft.client.renderer.texture.SpriteContent
s$Ticker) -> a
249:249:int
getPixel(net.minecraft.client.renderer.texture.SpriteContents$AnimatedTexture,int,i
nt,int,int) -> a
253:253:int mix(double,int,int) -> a
258:261:void close() -> close
net.minecraft.client.renderer.texture.SpriteContents$Ticker -> fup$d:
int frame -> b
int subFrame -> c
net.minecraft.client.renderer.texture.SpriteContents$AnimatedTexture
animationInfo -> d
net.minecraft.client.renderer.texture.SpriteContents$InterpolationData
interpolationData -> e
net.minecraft.client.renderer.texture.SpriteContents this$0 -> a
325:328:void
<init>(net.minecraft.client.renderer.texture.SpriteContents,net.minecraft.client.re
nderer.texture.SpriteContents$AnimatedTexture,net.minecraft.client.renderer.texture
.SpriteContents$InterpolationData) -> <init>
332:350:void tickAndUpload(int,int) -> a
354:357:void close() -> close
345:345:void lambda$tickAndUpload$0(int,int) -> b
net.minecraft.client.renderer.texture.SpriteLoader -> fuq:
org.slf4j.Logger LOGGER -> a
net.minecraft.resources.ResourceLocation location -> b
int maxSupportedTextureSize -> c
int minWidth -> d
int minHeight -> e
39:44:void <init>(net.minecraft.resources.ResourceLocation,int,int,int) ->
<init>
47:47:net.minecraft.client.renderer.texture.SpriteLoader
create(net.minecraft.client.renderer.texture.TextureAtlas) -> a
51:104:net.minecraft.client.renderer.texture.SpriteLoader$Preparations
stitch(java.util.List,int,java.util.concurrent.Executor) -> a
108:109:java.util.concurrent.CompletableFuture
runSpriteSuppliers(java.util.List,java.util.concurrent.Executor) -> a
113:115:java.util.concurrent.CompletableFuture
loadAndStitch(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.re
sources.ResourceLocation,int,java.util.concurrent.Executor) -> a
122:144:net.minecraft.client.renderer.texture.SpriteContents
loadSprite(net.minecraft.resources.ResourceLocation,net.minecraft.server.packs.reso
urces.Resource) -> a
148:154:java.util.Map
getStitchedSprites(net.minecraft.client.renderer.texture.Stitcher,int,int) -> a
151:151:void
lambda$getStitchedSprites$8(java.util.Map,int,int,net.minecraft.client.renderer.tex
ture.SpriteContents,int,int) -> a
115:115:net.minecraft.client.renderer.texture.SpriteLoader$Preparations
lambda$loadAndStitch$7(int,java.util.concurrent.Executor,java.util.List) -> a
114:114:java.util.concurrent.CompletionStage
lambda$loadAndStitch$6(java.util.concurrent.Executor,java.util.List) -> a
113:113:java.util.List
lambda$loadAndStitch$5(net.minecraft.server.packs.resources.ResourceManager,net.min
ecraft.resources.ResourceLocation) -> a
109:109:java.util.List lambda$runSpriteSuppliers$4(java.util.List) -> a
108:108:java.util.concurrent.CompletableFuture
lambda$runSpriteSuppliers$3(java.util.concurrent.Executor,java.util.function.Suppli
er) -> a
99:99:void lambda$stitch$2(java.util.Map,int) -> a
99:99:void
lambda$stitch$1(int,net.minecraft.client.renderer.texture.TextureAtlasSprite) -> a
85:85:java.lang.String
lambda$stitch$0(net.minecraft.client.renderer.texture.Stitcher$Entry) -> a
32:32:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.SpriteLoader$Preparations -> fuq$a:
int width -> a
int height -> b
int mipLevel -> c
net.minecraft.client.renderer.texture.TextureAtlasSprite missing -> d
java.util.Map regions -> e
java.util.concurrent.CompletableFuture readyForUpload -> f
157:157:void
<init>(int,int,int,net.minecraft.client.renderer.texture.TextureAtlasSprite,java.ut
il.Map,java.util.concurrent.CompletableFuture) -> <init>
159:159:java.util.concurrent.CompletableFuture waitForUpload() -> a
157:157:java.lang.String toString() -> toString
157:157:int hashCode() -> hashCode
157:157:boolean equals(java.lang.Object) -> equals
157:157:int width() -> b
157:157:int height() -> c
157:157:int mipLevel() -> d
157:157:net.minecraft.client.renderer.texture.TextureAtlasSprite missing() -> e
157:157:java.util.Map regions() -> f
157:157:java.util.concurrent.CompletableFuture readyForUpload() -> g
159:159:net.minecraft.client.renderer.texture.SpriteLoader$Preparations
lambda$waitForUpload$0(java.lang.Void) -> a
net.minecraft.client.renderer.texture.SpriteTicker -> fur:
void tickAndUpload(int,int) -> a
void close() -> close
net.minecraft.client.renderer.texture.Stitcher -> fus:
java.util.Comparator HOLDER_COMPARATOR -> a
int mipLevel -> b
java.util.List texturesToBeStitched -> c
java.util.List storage -> d
int storageX -> e
int storageY -> f
int maxWidth -> g
int maxHeight -> h
16:28:void <init>(int,int,int) -> <init>
31:31:int getWidth() -> a
35:35:int getHeight() -> b
39:41:void registerSprite(net.minecraft.client.renderer.texture.Stitcher$Entry)
-> a
44:52:void stitch() -> c
59:62:void
gatherSprites(net.minecraft.client.renderer.texture.Stitcher$SpriteLoader) -> a
65:65:int smallestFittingMinTexel(int,int) -> a
69:75:boolean
addToStorage(net.minecraft.client.renderer.texture.Stitcher$Holder) -> a
87:127:boolean expand(net.minecraft.client.renderer.texture.Stitcher$Holder) ->
b
49:49:net.minecraft.client.renderer.texture.Stitcher$Entry
lambda$stitch$3(net.minecraft.client.renderer.texture.Stitcher$Holder) -> c
13:13:net.minecraft.resources.ResourceLocation
lambda$static$2(net.minecraft.client.renderer.texture.Stitcher$Holder) -> d
13:13:java.lang.Integer
lambda$static$1(net.minecraft.client.renderer.texture.Stitcher$Holder) -> e
13:13:java.lang.Integer
lambda$static$0(net.minecraft.client.renderer.texture.Stitcher$Holder) -> f
13:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.Stitcher$Entry -> fus$a:
int width() -> a
int height() -> b
net.minecraft.resources.ResourceLocation name() -> c
net.minecraft.client.renderer.texture.Stitcher$Holder -> fus$b:
net.minecraft.client.renderer.texture.Stitcher$Entry entry -> a
int width -> b
int height -> c
132:137:void <init>(net.minecraft.client.renderer.texture.Stitcher$Entry,int) -
> <init>
130:130:void
<init>(net.minecraft.client.renderer.texture.Stitcher$Entry,int,int) -> <init>
130:130:java.lang.String toString() -> toString
130:130:int hashCode() -> hashCode
130:130:boolean equals(java.lang.Object) -> equals
130:130:net.minecraft.client.renderer.texture.Stitcher$Entry entry() -> a
130:130:int width() -> b
130:130:int height() -> c
net.minecraft.client.renderer.texture.Stitcher$Region -> fus$c:
int originX -> a
int originY -> b
int width -> c
int height -> d
java.util.List subSlots -> e
net.minecraft.client.renderer.texture.Stitcher$Holder holder -> f
154:159:void <init>(int,int,int,int) -> <init>
162:162:int getX() -> a
166:166:int getY() -> b
171:256:boolean add(net.minecraft.client.renderer.texture.Stitcher$Holder) -> a
260:267:void walk(net.minecraft.client.renderer.texture.Stitcher$SpriteLoader)
-> a
271:271:java.lang.String toString() -> toString
net.minecraft.client.renderer.texture.Stitcher$SpriteLoader -> fus$d:
void load(net.minecraft.client.renderer.texture.Stitcher$Entry,int,int) -> load
net.minecraft.client.renderer.texture.StitcherException -> fut:
java.util.Collection allSprites -> a
10:19:void
<init>(net.minecraft.client.renderer.texture.Stitcher$Entry,java.util.Collection) -
> <init>
22:22:java.util.Collection getAllSprites() -> a
net.minecraft.client.renderer.texture.TextureAtlas -> fuu:
org.slf4j.Logger LOGGER -> g
net.minecraft.resources.ResourceLocation LOCATION_BLOCKS -> e
net.minecraft.resources.ResourceLocation LOCATION_PARTICLES -> f
java.util.List sprites -> h
java.util.List animatedTextures -> i
java.util.Map texturesByName -> j
net.minecraft.resources.ResourceLocation location -> k
int maxSupportedTextureSize -> l
int width -> m
int height -> n
int mipLevel -> o
38:51:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
56:56:void load(net.minecraft.server.packs.resources.ResourceManager) -> a
60:105:void
upload(net.minecraft.client.renderer.texture.SpriteLoader$Preparations) -> a
109:112:void
dumpContents(net.minecraft.resources.ResourceLocation,java.nio.file.Path) -> a
115:124:void dumpSpriteNames(java.nio.file.Path,java.lang.String,java.util.Map)
-> a
127:131:void cycleAnimationFrames() -> d
135:140:void tick() -> e
143:147:net.minecraft.client.renderer.texture.TextureAtlasSprite
getSprite(net.minecraft.resources.ResourceLocation) -> a
151:157:void clearTextureData() -> f
160:160:net.minecraft.resources.ResourceLocation location() -> g
164:164:int maxSupportedTextureSize() -> h
168:168:int getWidth() -> i
172:172:int getHeight() -> j
176:177:void
updateFilter(net.minecraft.client.renderer.texture.SpriteLoader$Preparations) -> b
25:35:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.TextureAtlasSprite -> fuv:
net.minecraft.resources.ResourceLocation atlasLocation -> a
net.minecraft.client.renderer.texture.SpriteContents contents -> b
int x -> c
int y -> d
float u0 -> e
float u1 -> f
float v0 -> g
float v1 -> h
21:32:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.textu
re.SpriteContents,int,int,int,int) -> <init>
35:35:int getX() -> a
39:39:int getY() -> b
43:43:float getU0() -> c
47:47:float getU1() -> d
51:51:net.minecraft.client.renderer.texture.SpriteContents contents() -> e
56:70:net.minecraft.client.renderer.texture.TextureAtlasSprite$Ticker
createTicker() -> f
74:75:float getU(double) -> a
79:80:float getUOffset(float) -> a
84:84:float getV0() -> g
88:88:float getV1() -> h
92:93:float getV(double) -> b
97:98:float getVOffset(float) -> b
102:102:net.minecraft.resources.ResourceLocation atlasLocation() -> i
107:107:java.lang.String toString() -> toString
111:112:void uploadFirstFrame() -> j
115:117:float atlasSize() -> l
121:121:float uvShrinkRatio() -> k
125:125:com.mojang.blaze3d.vertex.VertexConsumer
wrap(com.mojang.blaze3d.vertex.VertexConsumer) -> a
net.minecraft.client.renderer.texture.TextureAtlasSprite$1 -> fuv$1:
net.minecraft.client.renderer.texture.SpriteTicker val$ticker -> a
net.minecraft.client.renderer.texture.TextureAtlasSprite this$0 -> b
58:58:void
<init>(net.minecraft.client.renderer.texture.TextureAtlasSprite,net.minecraft.clien
t.renderer.texture.SpriteTicker) -> <init>
61:62:void tickAndUpload() -> a
66:67:void close() -> close
net.minecraft.client.renderer.texture.TextureAtlasSprite$Ticker -> fuv$a:
void tickAndUpload() -> a
void close() -> close
net.minecraft.client.renderer.texture.TextureManager -> fuw:
org.slf4j.Logger LOGGER -> b
net.minecraft.resources.ResourceLocation INTENTIONAL_MISSING_TEXTURE -> a
java.util.Map byPath -> c
java.util.Set tickableTextures -> d
java.util.Map prefixRegister -> e
net.minecraft.server.packs.resources.ResourceManager resourceManager -> f
35:44:void <init>(net.minecraft.server.packs.resources.ResourceManager) ->
<init>
47:54:void bindForSetup(net.minecraft.resources.ResourceLocation) -> a
57:66:void _bind(net.minecraft.resources.ResourceLocation) -> d
69:80:void
register(net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.tex
ture.AbstractTexture) -> a
83:93:void
safeClose(net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.te
xture.AbstractTexture) -> c
97:110:net.minecraft.client.renderer.texture.AbstractTexture
loadTexture(net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.
texture.AbstractTexture) -> d
115:122:net.minecraft.client.renderer.texture.AbstractTexture
getTexture(net.minecraft.resources.ResourceLocation) -> b
126:126:net.minecraft.client.renderer.texture.AbstractTexture
getTexture(net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.t
exture.AbstractTexture) -> b
131:142:net.minecraft.resources.ResourceLocation
register(java.lang.String,net.minecraft.client.renderer.texture.DynamicTexture) ->
a
146:151:java.util.concurrent.CompletableFuture
preload(net.minecraft.resources.ResourceLocation,java.util.concurrent.Executor) ->
a
155:156:void execute(java.lang.Runnable) -> a
160:163:void tick() -> e
166:170:void release(net.minecraft.resources.ResourceLocation) -> c
174:178:void close() -> close
182:207:java.util.concurrent.CompletableFuture
reload(net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBar
rier,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profil
ing.ProfilerFiller,net.minecraft.util.profiling.ProfilerFiller,java.util.concurrent
.Executor,java.util.concurrent.Executor) -> a
211:218:void dumpAllSheets(java.nio.file.Path) -> a
222:237:void _dumpAllSheets(java.nio.file.Path) -> b
229:236:void
lambda$_dumpAllSheets$8(java.nio.file.Path,net.minecraft.resources.ResourceLocation
,net.minecraft.client.renderer.texture.AbstractTexture) -> a
213:214:void lambda$dumpAllSheets$7(java.nio.file.Path) -> c
205:205:void lambda$reload$6(java.lang.Runnable) -> b
189:205:void
lambda$reload$5(net.minecraft.server.packs.resources.ResourceManager,java.util.conc
urrent.Executor,java.util.concurrent.CompletableFuture,java.lang.Void) -> a
204:204:void lambda$reload$4(java.util.concurrent.CompletableFuture) -> a
155:155:void lambda$execute$3(java.lang.Runnable) -> c
149:149:void
lambda$preload$2(net.minecraft.resources.ResourceLocation,net.minecraft.client.rend
erer.texture.PreloadedTexture) -> a
108:108:java.lang.String
lambda$loadTexture$1(net.minecraft.client.renderer.texture.AbstractTexture) -> a
49:50:void lambda$bindForSetup$0(net.minecraft.resources.ResourceLocation) -> e
31:33:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.Tickable -> fux:
void tick() -> e
net.minecraft.client.renderer.texture.atlas.SpriteResourceLoader -> fuy:
org.slf4j.Logger LOGGER -> a
net.minecraft.resources.FileToIdConverter ATLAS_INFO_CONVERTER -> b
java.util.List sources -> c
33:35:void <init>(java.util.List) -> <init>
38:66:java.util.List list(net.minecraft.server.packs.resources.ResourceManager)
-> a
70:80:net.minecraft.client.renderer.texture.atlas.SpriteResourceLoader
load(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.resources.R
esourceLocation) -> a
61:61:void
lambda$list$0(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.cl
ient.renderer.texture.atlas.SpriteSource$Output,net.minecraft.client.renderer.textu
re.atlas.SpriteSource) -> a
27:29:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.atlas.SpriteResourceLoader$1 -> fuy$1:
java.util.Map val$sprites -> a
net.minecraft.client.renderer.texture.atlas.SpriteResourceLoader this$0 -> b
39:39:void
<init>(net.minecraft.client.renderer.texture.atlas.SpriteResourceLoader,java.util.M
ap) -> <init>
42:46:void
add(net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.texture.
atlas.SpriteSource$SpriteSupplier) -> a
50:58:void removeAll(java.util.function.Predicate) -> a
net.minecraft.client.renderer.texture.atlas.SpriteSource -> fuz:
net.minecraft.resources.FileToIdConverter TEXTURE_ID_CONVERTER -> a
void
run(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.client.rende
rer.texture.atlas.SpriteSource$Output) -> a
net.minecraft.client.renderer.texture.atlas.SpriteSourceType type() -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.atlas.SpriteSource$Output -> fuz$a:
22:23:void
add(net.minecraft.resources.ResourceLocation,net.minecraft.server.packs.resources.R
esource) -> a
void
add(net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.texture.
atlas.SpriteSource$SpriteSupplier) -> a
void removeAll(java.util.function.Predicate) -> a
22:22:net.minecraft.client.renderer.texture.SpriteContents
lambda$add$0(net.minecraft.resources.ResourceLocation,net.minecraft.server.packs.re
sources.Resource) -> b
net.minecraft.client.renderer.texture.atlas.SpriteSource$SpriteSupplier -> fuz$b:
32:32:void discard() -> a
net.minecraft.client.renderer.texture.atlas.SpriteSourceType -> fva:
com.mojang.serialization.Codec codec -> a
5:5:void <init>(com.mojang.serialization.Codec) -> <init>
5:5:java.lang.String toString() -> toString
5:5:int hashCode() -> hashCode
5:5:boolean equals(java.lang.Object) -> equals
5:5:com.mojang.serialization.Codec codec() -> a
net.minecraft.client.renderer.texture.atlas.SpriteSources -> fvb:
com.google.common.collect.BiMap TYPES -> i
net.minecraft.client.renderer.texture.atlas.SpriteSourceType SINGLE_FILE -> a
net.minecraft.client.renderer.texture.atlas.SpriteSourceType DIRECTORY -> b
net.minecraft.client.renderer.texture.atlas.SpriteSourceType FILTER -> c
net.minecraft.client.renderer.texture.atlas.SpriteSourceType UNSTITCHER -> d
net.minecraft.client.renderer.texture.atlas.SpriteSourceType
PALETTED_PERMUTATIONS -> e
com.mojang.serialization.Codec TYPE_CODEC -> f
com.mojang.serialization.Codec CODEC -> g
com.mojang.serialization.Codec FILE_CODEC -> h
16:16:void <init>() -> <init>
42:48:net.minecraft.client.renderer.texture.atlas.SpriteSourceType
register(java.lang.String,com.mojang.serialization.Codec) -> a
31:32:com.mojang.serialization.DataResult
lambda$static$3(net.minecraft.client.renderer.texture.atlas.SpriteSourceType) -> a
32:32:java.lang.String
lambda$static$2(net.minecraft.resources.ResourceLocation) -> a
27:28:com.mojang.serialization.DataResult
lambda$static$1(net.minecraft.resources.ResourceLocation) -> b
28:28:java.lang.String
lambda$static$0(net.minecraft.resources.ResourceLocation) -> c
17:39:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.atlas.package-info -> fvc:
net.minecraft.client.renderer.texture.atlas.sources.DirectoryLister -> fvd:
com.mojang.serialization.Codec CODEC -> b
java.lang.String sourcePath -> c
java.lang.String idPrefix -> d
21:24:void <init>(java.lang.String,java.lang.String) -> <init>
28:34:void
run(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.client.rende
rer.texture.atlas.SpriteSource$Output) -> a
38:38:net.minecraft.client.renderer.texture.atlas.SpriteSourceType type() -> a
31:33:void
lambda$run$3(net.minecraft.resources.FileToIdConverter,net.minecraft.client.rendere
r.texture.atlas.SpriteSource$Output,net.minecraft.resources.ResourceLocation,net.mi
necraft.server.packs.resources.Resource) -> a
13:16:com.mojang.datafixers.kinds.App
lambda$static$2(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
15:15:java.lang.String
lambda$static$1(net.minecraft.client.renderer.texture.atlas.sources.DirectoryLister
) -> a
14:14:java.lang.String
lambda$static$0(net.minecraft.client.renderer.texture.atlas.sources.DirectoryLister
) -> b
13:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.atlas.sources.LazyLoadedImage -> fve:
net.minecraft.resources.ResourceLocation id -> a
net.minecraft.server.packs.resources.Resource resource -> b
java.util.concurrent.atomic.AtomicReference image -> c
java.util.concurrent.atomic.AtomicInteger referenceCount -> d
15:22:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.server.packs.resource
s.Resource,int) -> <init>
25:40:com.mojang.blaze3d.platform.NativeImage get() -> a
44:51:void release() -> b
net.minecraft.client.renderer.texture.atlas.sources.PalettedPermutations -> fvf:
org.slf4j.Logger LOGGER -> c
com.mojang.serialization.Codec CODEC -> b
java.util.List textures -> d
java.util.Map permutations -> e
net.minecraft.resources.ResourceLocation paletteKey -> f
45:49:void
<init>(java.util.List,net.minecraft.resources.ResourceLocation,java.util.Map) ->
<init>
53:71:void
run(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.client.rende
rer.texture.atlas.SpriteSource$Output) -> a
74:87:java.util.function.IntUnaryOperator createPaletteMapping(int[],int[]) ->
a
101:110:int[]
loadPaletteEntryFromImage(net.minecraft.server.packs.resources.ResourceManager,net.
minecraft.resources.ResourceLocation) -> a
116:116:net.minecraft.client.renderer.texture.atlas.SpriteSourceType type() ->
a
88:96:int
lambda$createPaletteMapping$7(it.unimi.dsi.fastutil.ints.Int2IntMap,int) -> a
55:55:void
lambda$run$6(java.util.Map,java.util.function.Supplier,net.minecraft.server.packs.r
esources.ResourceManager,java.lang.String,net.minecraft.resources.ResourceLocation)
-> a
56:56:java.util.function.IntUnaryOperator
lambda$run$5(java.util.function.Supplier,net.minecraft.server.packs.resources.Resou
rceManager,net.minecraft.resources.ResourceLocation) -> a
53:53:int[] lambda$run$4(net.minecraft.server.packs.resources.ResourceManager)
-> a
35:39:com.mojang.datafixers.kinds.App
lambda$static$3(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
38:38:java.util.Map
lambda$static$2(net.minecraft.client.renderer.texture.atlas.sources.PalettedPermuta
tions) -> a
37:37:net.minecraft.resources.ResourceLocation
lambda$static$1(net.minecraft.client.renderer.texture.atlas.sources.PalettedPermuta
tions) -> b
36:36:java.util.List
lambda$static$0(net.minecraft.client.renderer.texture.atlas.sources.PalettedPermuta
tions) -> c
33:35:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.atlas.sources.PalettedPermutations$PalettedSp
riteSupplier -> fvf$a:
net.minecraft.client.renderer.texture.atlas.sources.LazyLoadedImage baseImage -
> a
java.util.function.Supplier palette -> b
net.minecraft.resources.ResourceLocation permutationLocation -> c
119:119:void
<init>(net.minecraft.client.renderer.texture.atlas.sources.LazyLoadedImage,java.uti
l.function.Supplier,net.minecraft.resources.ResourceLocation) -> <init>
124:131:net.minecraft.client.renderer.texture.SpriteContents get() -> b
136:137:void discard() -> a
119:119:java.lang.String toString() -> toString
119:119:int hashCode() -> hashCode
119:119:boolean equals(java.lang.Object) -> equals
119:119:net.minecraft.client.renderer.texture.atlas.sources.LazyLoadedImage
baseImage() -> c
119:119:java.util.function.Supplier palette() -> d
119:119:net.minecraft.resources.ResourceLocation permutationLocation() -> e
119:119:java.lang.Object get() -> get
net.minecraft.client.renderer.texture.atlas.sources.SingleFile -> fvg:
org.slf4j.Logger LOGGER -> c
com.mojang.serialization.Codec CODEC -> b
net.minecraft.resources.ResourceLocation resourceId -> d
java.util.Optional spriteId -> e
27:30:void <init>(net.minecraft.resources.ResourceLocation,java.util.Optional)
-> <init>
34:41:void
run(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.client.rende
rer.texture.atlas.SpriteSource$Output) -> a
45:45:net.minecraft.client.renderer.texture.atlas.SpriteSourceType type() -> a
19:22:com.mojang.datafixers.kinds.App
lambda$static$2(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
21:21:java.util.Optional
lambda$static$1(net.minecraft.client.renderer.texture.atlas.sources.SingleFile) ->
a
20:20:net.minecraft.resources.ResourceLocation
lambda$static$0(net.minecraft.client.renderer.texture.atlas.sources.SingleFile) ->
b
17:19:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.atlas.sources.SourceFilter -> fvh:
com.mojang.serialization.Codec CODEC -> b
net.minecraft.util.ResourceLocationPattern filter -> c
18:20:void <init>(net.minecraft.util.ResourceLocationPattern) -> <init>
24:25:void
run(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.client.rende
rer.texture.atlas.SpriteSource$Output) -> a
29:29:net.minecraft.client.renderer.texture.atlas.SpriteSourceType type() -> a
12:14:com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
13:13:net.minecraft.util.ResourceLocationPattern
lambda$static$0(net.minecraft.client.renderer.texture.atlas.sources.SourceFilter) -
> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.atlas.sources.Unstitcher -> fvi:
org.slf4j.Logger LOGGER -> c
com.mojang.serialization.Codec CODEC -> b
net.minecraft.resources.ResourceLocation resource -> d
java.util.List regions -> e
double xDivisor -> f
double yDivisor -> g
39:44:void
<init>(net.minecraft.resources.ResourceLocation,java.util.List,double,double) ->
<init>
48:58:void
run(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.client.rende
rer.texture.atlas.SpriteSource$Output) -> a
62:62:net.minecraft.client.renderer.texture.atlas.SpriteSourceType type() -> a
27:32:com.mojang.datafixers.kinds.App
lambda$static$4(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
31:31:java.lang.Double
lambda$static$3(net.minecraft.client.renderer.texture.atlas.sources.Unstitcher) ->
a
30:30:java.lang.Double
lambda$static$2(net.minecraft.client.renderer.texture.atlas.sources.Unstitcher) ->
b
29:29:java.util.List
lambda$static$1(net.minecraft.client.renderer.texture.atlas.sources.Unstitcher) ->
c
28:28:net.minecraft.resources.ResourceLocation
lambda$static$0(net.minecraft.client.renderer.texture.atlas.sources.Unstitcher) ->
d
25:27:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.atlas.sources.Unstitcher$Region -> fvi$a:
net.minecraft.resources.ResourceLocation sprite -> b
double x -> c
double y -> d
double width -> e
double height -> f
com.mojang.serialization.Codec CODEC -> a
65:65:void
<init>(net.minecraft.resources.ResourceLocation,double,double,double,double) ->
<init>
65:65:java.lang.String toString() -> toString
65:65:int hashCode() -> hashCode
65:65:boolean equals(java.lang.Object) -> equals
65:65:net.minecraft.resources.ResourceLocation sprite() -> a
65:65:double x() -> b
65:65:double y() -> c
65:65:double width() -> d
65:65:double height() -> e
66:72:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
66:66:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.atlas.sources.Unstitcher$RegionInstance ->
fvi$b:
net.minecraft.client.renderer.texture.atlas.sources.LazyLoadedImage image -> a
net.minecraft.client.renderer.texture.atlas.sources.Unstitcher$Region region ->
b
double xDivisor -> c
double yDivisor -> d
81:86:void
<init>(net.minecraft.client.renderer.texture.atlas.sources.LazyLoadedImage,net.mine
craft.client.renderer.texture.atlas.sources.Unstitcher$Region,double,double) ->
<init>
91:115:net.minecraft.client.renderer.texture.SpriteContents get() -> b
120:121:void discard() -> a
75:75:java.lang.Object get() -> get
net.minecraft.client.renderer.texture.atlas.sources.package-info -> fvj:
net.minecraft.client.renderer.texture.package-info -> fvk:
net.minecraft.client.resources.ClientPackSource -> fvl:
net.minecraft.server.packs.metadata.pack.PackMetadataSection
VERSION_METADATA_SECTION -> c
net.minecraft.server.packs.BuiltInMetadata BUILT_IN_METADATA -> d
net.minecraft.network.chat.Component VANILLA_NAME -> e
java.lang.String HIGH_CONTRAST_PACK -> b
java.util.Map SPECIAL_PACK_NAMES -> f
net.minecraft.resources.ResourceLocation PACKS_DIR -> g
java.nio.file.Path externalAssetDir -> h
48:50:void <init>(java.nio.file.Path) -> <init>
54:60:java.nio.file.Path findExplodedAssetPacks(java.nio.file.Path) -> a
64:76:net.minecraft.server.packs.VanillaPackResources
createVanillaPackSource(java.nio.file.Path) -> b
81:82:net.minecraft.network.chat.Component getPackTitle(java.lang.String) -> a
88:88:net.minecraft.server.packs.repository.Pack
createVanillaPack(net.minecraft.server.packs.PackResources) -> a
94:94:net.minecraft.server.packs.repository.Pack
createBuiltinPack(java.lang.String,net.minecraft.server.packs.repository.Pack$Resou
rcesSupplier,net.minecraft.network.chat.Component) -> a
99:104:void populatePackList(java.util.function.BiConsumer) -> a
88:88:net.minecraft.server.packs.PackResources
lambda$createVanillaPack$0(net.minecraft.server.packs.PackResources,java.lang.Strin
g) -> a
26:42:void <clinit>() -> <clinit>
net.minecraft.client.resources.DefaultPlayerSkin -> fvm:
net.minecraft.client.resources.DefaultPlayerSkin$SkinType[] DEFAULT_SKINS -> a
7:7:void <init>() -> <init>
32:32:net.minecraft.resources.ResourceLocation getDefaultSkin() -> a
36:36:net.minecraft.resources.ResourceLocation getDefaultSkin(java.util.UUID) -
> a
40:40:java.lang.String getSkinModelName(java.util.UUID) -> b
44:44:net.minecraft.client.resources.DefaultPlayerSkin$SkinType
getSkinType(java.util.UUID) -> c
8:8:void <clinit>() -> <clinit>
net.minecraft.client.resources.DefaultPlayerSkin$ModelType -> fvm$a:
net.minecraft.client.resources.DefaultPlayerSkin$ModelType SLIM -> a
net.minecraft.client.resources.DefaultPlayerSkin$ModelType WIDE -> b
java.lang.String id -> c
net.minecraft.client.resources.DefaultPlayerSkin$ModelType[] $VALUES -> d
47:47:net.minecraft.client.resources.DefaultPlayerSkin$ModelType[] values() ->
values
47:47:net.minecraft.client.resources.DefaultPlayerSkin$ModelType
valueOf(java.lang.String) -> valueOf
53:55:void <init>(java.lang.String,int,java.lang.String) -> <init>
47:47:net.minecraft.client.resources.DefaultPlayerSkin$ModelType[] $values() ->
a
47:49:void <clinit>() -> <clinit>
net.minecraft.client.resources.DefaultPlayerSkin$SkinType -> fvm$b:
net.minecraft.resources.ResourceLocation texture -> a
net.minecraft.client.resources.DefaultPlayerSkin$ModelType model -> b
60:61:void
<init>(java.lang.String,net.minecraft.client.resources.DefaultPlayerSkin$ModelType)
-> <init>
58:58:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.client.resources.Defa
ultPlayerSkin$ModelType) -> <init>
58:58:java.lang.String toString() -> toString
58:58:int hashCode() -> hashCode
58:58:boolean equals(java.lang.Object) -> equals
58:58:net.minecraft.resources.ResourceLocation texture() -> a
58:58:net.minecraft.client.resources.DefaultPlayerSkin$ModelType model() -> b
net.minecraft.client.resources.DownloadedPackSource -> fvn:
org.slf4j.Logger LOGGER -> a
java.util.regex.Pattern SHA1 -> b
int MAX_PACK_SIZE_BYTES -> c
int MAX_KEPT_PACKS -> d
java.lang.String SERVER_ID -> e
net.minecraft.network.chat.Component SERVER_NAME -> f
net.minecraft.network.chat.Component APPLYING_PACK_TEXT -> g
java.io.File serverPackDir -> h
java.util.concurrent.locks.ReentrantLock downloadLock -> i
java.util.concurrent.CompletableFuture currentDownload -> j
net.minecraft.server.packs.repository.Pack serverPack -> k
55:63:void <init>(java.io.File) -> <init>
67:70:void loadPacks(java.util.function.Consumer) -> a
73:79:java.util.Map getDownloadHeaders() -> b
83:143:java.util.concurrent.CompletableFuture
downloadAndSelectResourcePack(java.net.URL,java.lang.String,boolean) -> a
148:152:void deleteQuietly(java.io.File) -> a
155:170:java.util.concurrent.CompletableFuture clearServerPack() -> a
175:190:boolean checkHash(java.lang.String,java.io.File) -> a
194:211:void clearOldDownloads() -> c
214:223:java.util.concurrent.CompletableFuture
setServerPack(java.io.File,net.minecraft.server.packs.repository.PackSource) -> a
227:231:java.util.concurrent.CompletableFuture
loadBundledResourcePack(net.minecraft.world.level.storage.LevelStorageSource$LevelS
torageAccess) -> a
214:214:net.minecraft.server.packs.PackResources
lambda$setServerPack$8(java.io.File,java.lang.String) -> a
139:139:void lambda$downloadAndSelectResourcePack$7(java.lang.Void) -> a
116:121:java.util.concurrent.CompletionStage
lambda$downloadAndSelectResourcePack$6(java.io.File,net.minecraft.client.Minecraft,
java.lang.Throwable) -> a
122:138:void
lambda$downloadAndSelectResourcePack$5(net.minecraft.client.Minecraft,java.lang.Voi
d) -> a
124:132:void
lambda$downloadAndSelectResourcePack$4(net.minecraft.client.Minecraft,boolean) -> a
118:120:void
lambda$downloadAndSelectResourcePack$3(java.lang.Throwable,java.io.File,java.lang.V
oid) -> a
105:114:java.util.concurrent.CompletionStage
lambda$downloadAndSelectResourcePack$2(java.lang.String,java.io.File,net.minecraft.
client.Minecraft,boolean,java.lang.Object) -> a
110:113:void
lambda$downloadAndSelectResourcePack$1(boolean,net.minecraft.client.Minecraft) -> a
99:99:void
lambda$downloadAndSelectResourcePack$0(net.minecraft.client.Minecraft,net.minecraft
.client.gui.screens.ProgressScreen) -> a
44:52:void <clinit>() -> <clinit>
net.minecraft.client.resources.FoliageColorReloadListener -> fvo:
net.minecraft.resources.ResourceLocation LOCATION -> a
11:11:void <init>() -> <init>
17:19:int[]
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> a
25:26:void
apply(int[],net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util
.profiling.ProfilerFiller) -> a
11:11:void
apply(java.lang.Object,net.minecraft.server.packs.resources.ResourceManager,net.min
ecraft.util.profiling.ProfilerFiller) -> a
11:11:java.lang.Object
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> b
12:12:void <clinit>() -> <clinit>
net.minecraft.client.resources.GrassColorReloadListener -> fvp:
net.minecraft.resources.ResourceLocation LOCATION -> a
11:11:void <init>() -> <init>
17:19:int[]
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> a
25:26:void
apply(int[],net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util
.profiling.ProfilerFiller) -> a
11:11:void
apply(java.lang.Object,net.minecraft.server.packs.resources.ResourceManager,net.min
ecraft.util.profiling.ProfilerFiller) -> a
11:11:java.lang.Object
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> b
12:12:void <clinit>() -> <clinit>
net.minecraft.client.resources.IndexedAssetSource -> fvq:
org.slf4j.Logger LOGGER -> b
com.google.common.base.Splitter PATH_SPLITTER -> a
20:20:void <init>() -> <init>
25:51:java.nio.file.Path createIndexFs(java.nio.file.Path,java.lang.String) ->
a
21:22:void <clinit>() -> <clinit>
net.minecraft.client.resources.LegacyStuffWrapper -> fvr:
10:10:void <init>() -> <init>
13:18:int[]
getPixels(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.resour
ces.ResourceLocation) -> a
net.minecraft.client.resources.MobEffectTextureManager -> fvs:
11:12:void <init>(net.minecraft.client.renderer.texture.TextureManager) ->
<init>
15:15:net.minecraft.client.renderer.texture.TextureAtlasSprite
get(net.minecraft.world.effect.MobEffect) -> a
net.minecraft.client.resources.PaintingTextureManager -> fvt:
net.minecraft.resources.ResourceLocation BACK_SPRITE_LOCATION -> a
13:14:void <init>(net.minecraft.client.renderer.texture.TextureManager) ->
<init>
17:17:net.minecraft.client.renderer.texture.TextureAtlasSprite
get(net.minecraft.world.entity.decoration.PaintingVariant) -> a
21:21:net.minecraft.client.renderer.texture.TextureAtlasSprite getBackSprite()
-> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.resources.SkinManager -> fvu:
java.lang.String PROPERTY_TEXTURES -> a
net.minecraft.client.renderer.texture.TextureManager textureManager -> b
java.io.File skinsDirectory -> c
com.mojang.authlib.minecraft.MinecraftSessionService sessionService -> d
com.google.common.cache.LoadingCache insecureSkinCache -> e
38:59:void
<init>(net.minecraft.client.renderer.texture.TextureManager,java.io.File,com.mojang
.authlib.minecraft.MinecraftSessionService) -> <init>
62:62:net.minecraft.resources.ResourceLocation
registerTexture(com.mojang.authlib.minecraft.MinecraftProfileTexture,com.mojang.aut
hlib.minecraft.MinecraftProfileTexture$Type) -> a
66:83:net.minecraft.resources.ResourceLocation
registerTexture(com.mojang.authlib.minecraft.MinecraftProfileTexture,com.mojang.aut
hlib.minecraft.MinecraftProfileTexture$Type,net.minecraft.client.resources.SkinMana
ger$SkinTextureCallback) -> a
87:92:net.minecraft.resources.ResourceLocation
getTextureLocation(com.mojang.authlib.minecraft.MinecraftProfileTexture$Type,java.l
ang.String) -> a
96:128:void
registerSkins(com.mojang.authlib.GameProfile,net.minecraft.client.resources.SkinMan
ager$SkinTextureCallback,boolean) -> a
131:136:java.util.Map
getInsecureSkinInformation(com.mojang.authlib.GameProfile) -> a
140:144:net.minecraft.resources.ResourceLocation
getInsecureSkinLocation(com.mojang.authlib.GameProfile) -> b
97:125:void
lambda$registerSkins$4(com.mojang.authlib.GameProfile,boolean,net.minecraft.client.
resources.SkinManager$SkinTextureCallback) -> a
118:118:void
lambda$registerSkins$3(java.util.Map,net.minecraft.client.resources.SkinManager$Ski
nTextureCallback) -> a
118:119:void
lambda$registerSkins$2(java.util.Map,net.minecraft.client.resources.SkinManager$Ski
nTextureCallback) -> b
120:123:void
lambda$registerSkins$1(java.util.Map,net.minecraft.client.resources.SkinManager$Ski
nTextureCallback,com.mojang.authlib.minecraft.MinecraftProfileTexture$Type) -> a
74:77:void
lambda$registerTexture$0(net.minecraft.client.resources.SkinManager$SkinTextureCall
back,com.mojang.authlib.minecraft.MinecraftProfileTexture$Type,net.minecraft.resour
ces.ResourceLocation,com.mojang.authlib.minecraft.MinecraftProfileTexture) -> a
net.minecraft.client.resources.SkinManager$1 -> fvu$1:
com.mojang.authlib.minecraft.MinecraftSessionService val$sessionService -> a
net.minecraft.client.resources.SkinManager this$0 -> b
46:46:void
<init>(net.minecraft.client.resources.SkinManager,com.mojang.authlib.minecraft.Mine
craftSessionService) -> <init>
50:55:java.util.Map load(java.lang.String) -> a
46:46:java.lang.Object load(java.lang.Object) -> load
net.minecraft.client.resources.SkinManager$2 -> fvu$2:
int[] $SwitchMap$com$mojang$authlib$minecraft$MinecraftProfileTexture$Type -> a
87:87:void <clinit>() -> <clinit>
net.minecraft.client.resources.SkinManager$SkinTextureCallback -> fvu$a:
void
onSkinTextureAvailable(com.mojang.authlib.minecraft.MinecraftProfileTexture$Type,ne
t.minecraft.resources.ResourceLocation,com.mojang.authlib.minecraft.MinecraftProfil
eTexture) -> onSkinTextureAvailable
net.minecraft.client.resources.SplashManager -> fvv:
net.minecraft.resources.ResourceLocation SPLASHES_LOCATION -> a
net.minecraft.util.RandomSource RANDOM -> b
java.util.List splashes -> c
net.minecraft.client.User user -> d
27:32:void <init>(net.minecraft.client.User) -> <init>
36:41:java.util.List
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> a
47:49:void
apply(java.util.List,net.minecraft.server.packs.resources.ResourceManager,net.minec
raft.util.profiling.ProfilerFiller) -> a
53:70:net.minecraft.client.gui.components.SplashRenderer getSplash() -> a
23:23:void
apply(java.lang.Object,net.minecraft.server.packs.resources.ResourceManager,net.min
ecraft.util.profiling.ProfilerFiller) -> a
23:23:java.lang.Object
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> b
39:39:boolean lambda$prepare$0(java.lang.String) -> a
24:25:void <clinit>() -> <clinit>
net.minecraft.client.resources.TextureAtlasHolder -> fvw:
net.minecraft.client.renderer.texture.TextureAtlas textureAtlas -> a
net.minecraft.resources.ResourceLocation atlasInfoLocation -> b
19:23:void
<init>(net.minecraft.client.renderer.texture.TextureManager,net.minecraft.resources
.ResourceLocation,net.minecraft.resources.ResourceLocation) -> <init>
26:26:net.minecraft.client.renderer.texture.TextureAtlasSprite
getSprite(net.minecraft.resources.ResourceLocation) -> a
31:34:java.util.concurrent.CompletableFuture
reload(net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBar
rier,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profil
ing.ProfilerFiller,net.minecraft.util.profiling.ProfilerFiller,java.util.concurrent
.Executor,java.util.concurrent.Executor) -> a
38:43:void
apply(net.minecraft.client.renderer.texture.SpriteLoader$Preparations,net.minecraft
.util.profiling.ProfilerFiller) -> a
47:48:void close() -> close
34:34:void
lambda$reload$0(net.minecraft.util.profiling.ProfilerFiller,net.minecraft.client.re
nderer.texture.SpriteLoader$Preparations) -> a
net.minecraft.client.resources.language.ClientLanguage -> fvx:
org.slf4j.Logger LOGGER -> b
java.util.Map storage -> c
boolean defaultRightToLeft -> d
26:29:void <init>(java.util.Map,boolean) -> <init>
32:46:net.minecraft.client.resources.language.ClientLanguage
loadFrom(net.minecraft.server.packs.resources.ResourceManager,java.util.List,boolea
n) -> a
50:57:void appendFrom(java.lang.String,java.util.List,java.util.Map) -> a
61:61:java.lang.String getOrDefault(java.lang.String,java.lang.String) -> a
66:66:boolean has(java.lang.String) -> b
71:71:boolean isDefaultRightToLeft() -> b
76:76:net.minecraft.util.FormattedCharSequence
getVisualOrder(net.minecraft.network.chat.FormattedText) -> a
21:21:void <clinit>() -> <clinit>
net.minecraft.client.resources.language.FormattedBidiReorder -> fvy:
14:14:void <init>() -> <init>
16:27:net.minecraft.util.FormattedCharSequence
reorder(net.minecraft.network.chat.FormattedText,boolean) -> a
32:34:java.lang.String shape(java.lang.String) -> a
net.minecraft.client.resources.language.I18n -> fvz:
net.minecraft.locale.Language language -> a
10:11:void <init>() -> <init>
15:16:void setLanguage(net.minecraft.locale.Language) -> a
19:23:java.lang.String get(java.lang.String,java.lang.Object[]) -> a
28:28:boolean exists(java.lang.String) -> a
8:8:void <clinit>() -> <clinit>
net.minecraft.client.resources.language.LanguageInfo -> fwa:
java.lang.String region -> b
java.lang.String name -> c
boolean bidirectional -> d
com.mojang.serialization.Codec CODEC -> a
8:8:void <init>(java.lang.String,java.lang.String,boolean) -> <init>
24:24:net.minecraft.network.chat.Component toComponent() -> a
8:8:java.lang.String toString() -> toString
8:8:int hashCode() -> hashCode
8:8:boolean equals(java.lang.Object) -> equals
8:8:java.lang.String region() -> b
8:8:java.lang.String name() -> c
8:8:boolean bidirectional() -> d
17:21:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
17:17:void <clinit>() -> <clinit>
net.minecraft.client.resources.language.LanguageManager -> fwb:
org.slf4j.Logger LOGGER -> b
java.lang.String DEFAULT_LANGUAGE_CODE -> a
net.minecraft.client.resources.language.LanguageInfo DEFAULT_LANGUAGE -> c
java.util.Map languages -> d
java.lang.String currentCode -> e
27:32:void <init>(java.lang.String) -> <init>
35:49:java.util.Map extractLanguages(java.util.stream.Stream) -> a
54:72:void
onResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager) -> a
75:76:void setSelected(java.lang.String) -> a
79:79:java.lang.String getSelected() -> a
83:83:java.util.SortedMap getLanguages() -> b
88:88:net.minecraft.client.resources.language.LanguageInfo
getLanguage(java.lang.String) -> b
39:47:void
lambda$extractLanguages$0(java.util.Map,net.minecraft.server.packs.PackResources) -
> a
23:25:void <clinit>() -> <clinit>
net.minecraft.client.resources.language.package-info -> fwc:
net.minecraft.client.resources.metadata.animation.AnimationFrame -> fwd:
int UNKNOWN_FRAME_TIME -> a
int index -> b
int time -> c
10:11:void <init>(int) -> <init>
13:16:void <init>(int,int) -> <init>
19:19:int getTime(int) -> a
23:23:int getIndex() -> a
net.minecraft.client.resources.metadata.animation.AnimationMetadataSection -> fwe:
net.minecraft.client.resources.metadata.animation.AnimationMetadataSectionSerialize
r SERIALIZER -> a
java.lang.String SECTION_NAME -> b
int DEFAULT_FRAME_TIME -> c
int UNKNOWN_SIZE -> d
net.minecraft.client.resources.metadata.animation.AnimationMetadataSection
EMPTY -> e
java.util.List frames -> f
int frameWidth -> g
int frameHeight -> h
int defaultFrameTime -> i
boolean interpolatedFrames -> j
28:34:void <init>(java.util.List,int,int,int,boolean) -> <init>
37:53:net.minecraft.client.resources.metadata.animation.FrameSize
calculateFrameSize(int,int) -> a
57:57:int getDefaultFrameTime() -> a
61:61:boolean isInterpolatedFrames() -> b
65:68:void
forEachFrame(net.minecraft.client.resources.metadata.animation.AnimationMetadataSec
tion$FrameOutput) -> a
8:14:void <clinit>() -> <clinit>
net.minecraft.client.resources.metadata.animation.AnimationMetadataSection$1 ->
fwe$1:
14:14:void <init>(java.util.List,int,int,int,boolean) -> <init>
17:17:net.minecraft.client.resources.metadata.animation.FrameSize
calculateFrameSize(int,int) -> a
net.minecraft.client.resources.metadata.animation.AnimationMetadataSection$FrameOut
put -> fwe$a:
void accept(int,int) -> accept
net.minecraft.client.resources.metadata.animation.AnimationMetadataSectionSerialize
r -> fwf:
14:14:void <init>() -> <init>
17:52:net.minecraft.client.resources.metadata.animation.AnimationMetadataSection
fromJson(com.google.gson.JsonObject) -> b
57:70:net.minecraft.client.resources.metadata.animation.AnimationFrame
getFrame(int,com.google.gson.JsonElement) -> a
76:76:java.lang.String getMetadataSectionName() -> a
14:14:java.lang.Object fromJson(com.google.gson.JsonObject) -> a
net.minecraft.client.resources.metadata.animation.FrameSize -> fwg:
int width -> a
int height -> b
3:3:void <init>(int,int) -> <init>
3:3:java.lang.String toString() -> toString
3:3:int hashCode() -> hashCode
3:3:boolean equals(java.lang.Object) -> equals
3:3:int width() -> a
3:3:int height() -> b
net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection -> fwh:
net.minecraft.client.resources.metadata.animation.VillagerMetadataSectionSerializer
SERIALIZER -> a
java.lang.String SECTION_NAME -> b
net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat
hat -> c
34:36:void
<init>(net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Ha
t) -> <init>
39:39:net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat
getHat() -> a
8:8:void <clinit>() -> <clinit>
net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat ->
fwh$a:
net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat
NONE -> a
net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat
PARTIAL -> b
net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat
FULL -> c
java.util.Map BY_NAME -> d
java.lang.String name -> e
net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat[]
$VALUES -> f
12:12:net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat
[] values() -> values
12:12:net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat
valueOf(java.lang.String) -> valueOf
19:21:void <init>(java.lang.String,int,java.lang.String) -> <init>
24:24:java.lang.String getName() -> a
28:28:net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat
getByName(java.lang.String) -> a
15:15:net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat
lambda$static$0(net.minecraft.client.resources.metadata.animation.VillagerMetaDataS
ection$Hat) -> a
12:12:net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat
[] $values() -> b
12:15:void <clinit>() -> <clinit>
net.minecraft.client.resources.metadata.animation.VillagerMetadataSectionSerializer
-> fwi:
7:7:void <init>() -> <init>
10:10:net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection
fromJson(com.google.gson.JsonObject) -> b
15:15:java.lang.String getMetadataSectionName() -> a
7:7:java.lang.Object fromJson(com.google.gson.JsonObject) -> a
net.minecraft.client.resources.metadata.animation.package-info -> fwj:
net.minecraft.client.resources.metadata.language.LanguageMetadataSection -> fwk:
java.util.Map languages -> d
com.mojang.serialization.Codec LANGUAGE_CODE_CODEC -> a
com.mojang.serialization.Codec CODEC -> b
net.minecraft.server.packs.metadata.MetadataSectionType TYPE -> c
11:11:void <init>(java.util.Map) -> <init>
11:11:java.lang.String toString() -> toString
11:11:int hashCode() -> hashCode
11:11:boolean equals(java.lang.Object) -> equals
11:11:java.util.Map languages() -> a
12:17:void <clinit>() -> <clinit>
net.minecraft.client.resources.metadata.language.package-info -> fwl:
net.minecraft.client.resources.metadata.package-info -> fwm:
net.minecraft.client.resources.metadata.texture.TextureMetadataSection -> fwn:
net.minecraft.client.resources.metadata.texture.TextureMetadataSectionSerializer
SERIALIZER -> a
boolean DEFAULT_BLUR -> b
boolean DEFAULT_CLAMP -> c
boolean blur -> d
boolean clamp -> e
12:15:void <init>(boolean,boolean) -> <init>
18:18:boolean isBlur() -> a
22:22:boolean isClamp() -> b
4:4:void <clinit>() -> <clinit>
net.minecraft.client.resources.metadata.texture.TextureMetadataSectionSerializer ->
fwo:
7:7:void <init>() -> <init>
10:13:net.minecraft.client.resources.metadata.texture.TextureMetadataSection
fromJson(com.google.gson.JsonObject) -> b
18:18:java.lang.String getMetadataSectionName() -> a
7:7:java.lang.Object fromJson(com.google.gson.JsonObject) -> a
net.minecraft.client.resources.metadata.texture.package-info -> fwp:
net.minecraft.client.resources.model.AtlasSet -> fwq:
java.util.Map atlases -> a
19:25:void
<init>(java.util.Map,net.minecraft.client.renderer.texture.TextureManager) ->
<init>
28:28:net.minecraft.client.renderer.texture.TextureAtlas
getAtlas(net.minecraft.resources.ResourceLocation) -> a
33:35:void close() -> close
38:38:java.util.Map
scheduleLoad(net.minecraft.server.packs.resources.ResourceManager,int,java.util.con
current.Executor) -> a
39:41:java.util.concurrent.CompletableFuture
lambda$scheduleLoad$2(net.minecraft.server.packs.resources.ResourceManager,int,java
.util.concurrent.Executor,java.util.Map$Entry) -> a
41:41:net.minecraft.client.resources.model.AtlasSet$StitchResult
lambda$scheduleLoad$1(net.minecraft.client.resources.model.AtlasSet$AtlasEntry,net.
minecraft.client.renderer.texture.SpriteLoader$Preparations) -> a
21:23:net.minecraft.client.resources.model.AtlasSet$AtlasEntry
lambda$new$0(net.minecraft.client.renderer.texture.TextureManager,java.util.Map$Ent
ry) -> a
net.minecraft.client.resources.model.AtlasSet$AtlasEntry -> fwq$a:
net.minecraft.client.renderer.texture.TextureAtlas atlas -> a
net.minecraft.resources.ResourceLocation atlasInfoLocation -> b
72:72:void
<init>(net.minecraft.client.renderer.texture.TextureAtlas,net.minecraft.resources.R
esourceLocation) -> <init>
75:76:void close() -> close
72:72:java.lang.String toString() -> toString
72:72:int hashCode() -> hashCode
72:72:boolean equals(java.lang.Object) -> equals
72:72:net.minecraft.client.renderer.texture.TextureAtlas atlas() -> a
72:72:net.minecraft.resources.ResourceLocation atlasInfoLocation() -> b
net.minecraft.client.resources.model.AtlasSet$StitchResult -> fwq$b:
net.minecraft.client.renderer.texture.TextureAtlas atlas -> a
net.minecraft.client.renderer.texture.SpriteLoader$Preparations preparations ->
b
49:52:void
<init>(net.minecraft.client.renderer.texture.TextureAtlas,net.minecraft.client.rend
erer.texture.SpriteLoader$Preparations) -> <init>
56:56:net.minecraft.client.renderer.texture.TextureAtlasSprite
getSprite(net.minecraft.resources.ResourceLocation) -> a
60:60:net.minecraft.client.renderer.texture.TextureAtlasSprite missing() -> a
64:64:java.util.concurrent.CompletableFuture readyForUpload() -> b
68:69:void upload() -> c
net.minecraft.client.resources.model.BakedModel -> fwr:
java.util.List
getQuads(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direct
ion,net.minecraft.util.RandomSource) -> a
boolean useAmbientOcclusion() -> a
boolean isGui3d() -> b
boolean usesBlockLight() -> c
boolean isCustomRenderer() -> d
net.minecraft.client.renderer.texture.TextureAtlasSprite getParticleIcon() -> e
net.minecraft.client.renderer.block.model.ItemTransforms getTransforms() -> f
net.minecraft.client.renderer.block.model.ItemOverrides getOverrides() -> g
net.minecraft.client.resources.model.BlockModelRotation -> fws:
net.minecraft.client.resources.model.BlockModelRotation X0_Y0 -> a
net.minecraft.client.resources.model.BlockModelRotation X0_Y90 -> b
net.minecraft.client.resources.model.BlockModelRotation X0_Y180 -> c
net.minecraft.client.resources.model.BlockModelRotation X0_Y270 -> d
net.minecraft.client.resources.model.BlockModelRotation X90_Y0 -> e
net.minecraft.client.resources.model.BlockModelRotation X90_Y90 -> f
net.minecraft.client.resources.model.BlockModelRotation X90_Y180 -> g
net.minecraft.client.resources.model.BlockModelRotation X90_Y270 -> h
net.minecraft.client.resources.model.BlockModelRotation X180_Y0 -> i
net.minecraft.client.resources.model.BlockModelRotation X180_Y90 -> j
net.minecraft.client.resources.model.BlockModelRotation X180_Y180 -> k
net.minecraft.client.resources.model.BlockModelRotation X180_Y270 -> l
net.minecraft.client.resources.model.BlockModelRotation X270_Y0 -> m
net.minecraft.client.resources.model.BlockModelRotation X270_Y90 -> n
net.minecraft.client.resources.model.BlockModelRotation X270_Y180 -> o
net.minecraft.client.resources.model.BlockModelRotation X270_Y270 -> p
int DEGREES -> q
java.util.Map BY_INDEX -> r
com.mojang.math.Transformation transformation -> s
com.mojang.math.OctahedralGroup actualRotation -> t
int index -> u
net.minecraft.client.resources.model.BlockModelRotation[] $VALUES -> v
12:12:net.minecraft.client.resources.model.BlockModelRotation[] values() ->
values
12:12:net.minecraft.client.resources.model.BlockModelRotation
valueOf(java.lang.String) -> valueOf
39:39:int getIndex(int,int) -> b
44:61:void <init>(java.lang.String,int,int,int) -> <init>
65:65:com.mojang.math.Transformation getRotation() -> b
69:69:net.minecraft.client.resources.model.BlockModelRotation by(int,int) -> a
73:73:com.mojang.math.OctahedralGroup actualRotation() -> a
34:34:net.minecraft.client.resources.model.BlockModelRotation
lambda$static$1(net.minecraft.client.resources.model.BlockModelRotation) -> a
34:34:java.lang.Integer
lambda$static$0(net.minecraft.client.resources.model.BlockModelRotation) -> b
12:12:net.minecraft.client.resources.model.BlockModelRotation[] $values() -> d
12:34:void <clinit>() -> <clinit>
net.minecraft.client.resources.model.BuiltInModel -> fwt:
net.minecraft.client.renderer.block.model.ItemTransforms itemTransforms -> a
net.minecraft.client.renderer.block.model.ItemOverrides overrides -> b
net.minecraft.client.renderer.texture.TextureAtlasSprite particleTexture -> c
boolean usesBlockLight -> d
21:26:void
<init>(net.minecraft.client.renderer.block.model.ItemTransforms,net.minecraft.clien
t.renderer.block.model.ItemOverrides,net.minecraft.client.renderer.texture.TextureA
tlasSprite,boolean) -> <init>
30:30:java.util.List
getQuads(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direct
ion,net.minecraft.util.RandomSource) -> a
35:35:boolean useAmbientOcclusion() -> a
40:40:boolean isGui3d() -> b
45:45:boolean usesBlockLight() -> c
50:50:boolean isCustomRenderer() -> d
55:55:net.minecraft.client.renderer.texture.TextureAtlasSprite
getParticleIcon() -> e
60:60:net.minecraft.client.renderer.block.model.ItemTransforms getTransforms()
-> f
65:65:net.minecraft.client.renderer.block.model.ItemOverrides getOverrides() ->
g
net.minecraft.client.resources.model.Material -> fwu:
java.util.Comparator COMPARATOR -> a
net.minecraft.resources.ResourceLocation atlasLocation -> b
net.minecraft.resources.ResourceLocation texture -> c
net.minecraft.client.renderer.RenderType renderType -> d
24:27:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLoc
ation) -> <init>
30:30:net.minecraft.resources.ResourceLocation atlasLocation() -> a
34:34:net.minecraft.resources.ResourceLocation texture() -> b
38:38:net.minecraft.client.renderer.texture.TextureAtlasSprite sprite() -> c
42:45:net.minecraft.client.renderer.RenderType
renderType(java.util.function.Function) -> a
49:49:com.mojang.blaze3d.vertex.VertexConsumer
buffer(net.minecraft.client.renderer.MultiBufferSource,java.util.function.Function)
-> a
53:53:com.mojang.blaze3d.vertex.VertexConsumer
buffer(net.minecraft.client.renderer.MultiBufferSource,java.util.function.Function,
boolean) -> a
58:65:boolean equals(java.lang.Object) -> equals
70:70:int hashCode() -> hashCode
75:75:java.lang.String toString() -> toString
17:17:void <clinit>() -> <clinit>
net.minecraft.client.resources.model.ModelBaker -> fwv:
net.minecraft.client.resources.model.UnbakedModel
getModel(net.minecraft.resources.ResourceLocation) -> a
net.minecraft.client.resources.model.BakedModel
bake(net.minecraft.resources.ResourceLocation,net.minecraft.client.resources.model.
ModelState) -> a
net.minecraft.client.resources.model.ModelBakery -> fww:
net.minecraft.client.resources.model.Material FIRE_0 -> a
net.minecraft.client.resources.model.Material FIRE_1 -> b
net.minecraft.client.resources.model.Material LAVA_FLOW -> c
net.minecraft.client.resources.model.Material WATER_FLOW -> d
net.minecraft.client.resources.model.Material WATER_OVERLAY -> e
net.minecraft.client.resources.model.Material BANNER_BASE -> f
net.minecraft.client.resources.model.Material SHIELD_BASE -> g
net.minecraft.client.resources.model.Material NO_PATTERN_SHIELD -> h
int DESTROY_STAGE_COUNT -> i
java.util.List DESTROY_STAGES -> j
java.util.List BREAKING_LOCATIONS -> k
java.util.List DESTROY_TYPES -> l
int SINGLETON_MODEL_GROUP -> m
int INVISIBLE_MODEL_GROUP -> t
org.slf4j.Logger LOGGER -> u
java.lang.String BUILTIN_SLASH -> v
java.lang.String BUILTIN_SLASH_GENERATED -> w
java.lang.String BUILTIN_BLOCK_ENTITY -> x
java.lang.String MISSING_MODEL_NAME -> y
net.minecraft.client.resources.model.ModelResourceLocation
MISSING_MODEL_LOCATION -> n
net.minecraft.resources.FileToIdConverter BLOCKSTATE_LISTER -> o
net.minecraft.resources.FileToIdConverter MODEL_LISTER -> p
java.lang.String MISSING_MODEL_MESH -> q
java.util.Map BUILTIN_MODELS -> z
com.google.common.base.Splitter COMMA_SPLITTER -> A
com.google.common.base.Splitter EQUAL_SPLITTER -> B
net.minecraft.client.renderer.block.model.BlockModel GENERATION_MARKER -> r
net.minecraft.client.renderer.block.model.BlockModel BLOCK_ENTITY_MARKER -> s
net.minecraft.world.level.block.state.StateDefinition
ITEM_FRAME_FAKE_DEFINITION -> C
net.minecraft.client.renderer.block.model.ItemModelGenerator
ITEM_MODEL_GENERATOR -> D
java.util.Map STATIC_DEFINITIONS -> E
net.minecraft.client.color.block.BlockColors blockColors -> F
java.util.Map modelResources -> G
java.util.Map blockStateResources -> H
java.util.Set loadingStack -> I
net.minecraft.client.renderer.block.model.BlockModelDefinition$Context context
-> J
java.util.Map unbakedCache -> K
java.util.Map bakedCache -> L
java.util.Map topLevelModels -> M
java.util.Map bakedTopLevelModels -> N
int nextModelGroup -> O
it.unimi.dsi.fastutil.objects.Object2IntMap modelGroups -> P
137:182:void
<init>(net.minecraft.client.color.block.BlockColors,net.minecraft.util.profiling.Pr
ofilerFiller,java.util.Map,java.util.Map) -> <init>
185:197:void bakeModels(java.util.function.BiFunction) -> a
200:222:java.util.function.Predicate
predicate(net.minecraft.world.level.block.state.StateDefinition,java.lang.String) -
> a
239:239:java.lang.Comparable
getValueHelper(net.minecraft.world.level.block.state.properties.Property,java.lang.
String) -> a
243:269:net.minecraft.client.resources.model.UnbakedModel
getModel(net.minecraft.resources.ResourceLocation) -> a
273:381:void loadModel(net.minecraft.resources.ResourceLocation) -> b
384:386:void
cacheAndQueueDependencies(net.minecraft.resources.ResourceLocation,net.minecraft.cl
ient.resources.model.UnbakedModel) -> a
389:392:void
loadTopLevel(net.minecraft.client.resources.model.ModelResourceLocation) -> a
395:397:void registerModelGroup(java.lang.Iterable) -> a
433:458:net.minecraft.client.renderer.block.model.BlockModel
loadBlockModel(net.minecraft.resources.ResourceLocation) -> c
463:463:java.util.Map getBakedTopLevelModels() -> a
467:467:it.unimi.dsi.fastutil.objects.Object2IntMap getModelGroups() -> b
396:396:void
lambda$registerModelGroup$24(int,net.minecraft.world.level.block.state.BlockState)
-> a
366:378:void
lambda$loadModel$23(net.minecraft.client.resources.model.ModelBakery$ModelGroupKey,
java.util.Set) -> a
350:363:void
lambda$loadModel$22(java.util.Map,net.minecraft.resources.ResourceLocation,com.moja
ng.datafixers.util.Pair,java.util.Map,net.minecraft.client.resources.model.ModelRes
ourceLocation,net.minecraft.world.level.block.state.BlockState) -> a
359:359:java.util.Set
lambda$loadModel$21(net.minecraft.client.resources.model.ModelBakery$ModelGroupKey)
-> a
329:339:void
lambda$loadModel$20(com.google.common.collect.ImmutableList,net.minecraft.world.lev
el.block.state.StateDefinition,java.util.Map,java.util.List,net.minecraft.client.re
nderer.block.model.multipart.MultiPart,com.mojang.datafixers.util.Pair,net.minecraf
t.client.renderer.block.model.BlockModelDefinition,net.minecraft.resources.Resource
Location,com.mojang.datafixers.util.Pair,java.lang.String,net.minecraft.client.rend
erer.block.model.MultiVariant) -> a
330:335:void
lambda$loadModel$19(java.util.Map,net.minecraft.client.renderer.block.model.MultiVa
riant,java.util.List,net.minecraft.client.renderer.block.model.multipart.MultiPart,
com.mojang.datafixers.util.Pair,net.minecraft.client.renderer.block.model.BlockMode
lDefinition,net.minecraft.world.level.block.state.BlockState) -> a
333:333:boolean
lambda$loadModel$18(com.mojang.datafixers.util.Pair,java.util.Map$Entry) -> a
330:330:net.minecraft.client.resources.model.ModelBakery$ModelGroupKey
lambda$loadModel$17(net.minecraft.world.level.block.state.BlockState,net.minecraft.
client.renderer.block.model.MultiVariant,java.util.List) -> a
322:322:void
lambda$loadModel$16(java.util.Map,net.minecraft.client.renderer.block.model.multipa
rt.MultiPart,java.util.List,net.minecraft.world.level.block.state.BlockState) -> a
322:322:net.minecraft.client.resources.model.ModelBakery$ModelGroupKey
lambda$loadModel$15(net.minecraft.world.level.block.state.BlockState,net.minecraft.
client.renderer.block.model.multipart.MultiPart,java.util.List) -> a
309:311:com.mojang.datafixers.util.Pair
lambda$loadModel$14(net.minecraft.resources.ResourceLocation,net.minecraft.client.r
esources.model.ModelBakery$LoadedJson) -> a
302:302:net.minecraft.client.resources.model.ModelBakery$ModelGroupKey
lambda$loadModel$13(net.minecraft.client.resources.model.ModelBakery$ModelGroupKey)
-> b
295:295:void
lambda$loadModel$12(java.util.Map,net.minecraft.resources.ResourceLocation,net.mine
craft.world.level.block.state.BlockState) -> a
287:287:net.minecraft.world.level.block.state.StateDefinition
lambda$loadModel$11(net.minecraft.resources.ResourceLocation) -> d
223:233:boolean
lambda$predicate$10(net.minecraft.world.level.block.Block,java.util.Map,net.minecra
ft.world.level.block.state.BlockState) -> a
186:196:void
lambda$bakeModels$9(java.util.function.BiFunction,net.minecraft.resources.ResourceL
ocation) -> a
180:180:void lambda$new$8(net.minecraft.client.resources.model.UnbakedModel) ->
a
168:168:void lambda$new$7(net.minecraft.world.level.block.state.BlockState) ->
a
164:164:void
lambda$new$6(net.minecraft.resources.ResourceLocation,net.minecraft.world.level.blo
ck.state.StateDefinition) -> a
164:164:void
lambda$new$5(net.minecraft.resources.ResourceLocation,net.minecraft.world.level.blo
ck.state.BlockState) -> a
147:147:void lambda$new$4(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap)
-> a
124:124:void
lambda$static$3(net.minecraft.client.renderer.block.model.BlockModel) -> a
123:123:void
lambda$static$2(net.minecraft.client.renderer.block.model.BlockModel) -> b
77:77:net.minecraft.resources.ResourceLocation
lambda$static$1(net.minecraft.resources.ResourceLocation) -> e
74:74:net.minecraft.resources.ResourceLocation lambda$static$0(int) -> a
63:127:void <clinit>() -> <clinit>
net.minecraft.client.resources.model.ModelBakery$BakedCacheKey -> fww$a:
net.minecraft.resources.ResourceLocation id -> a
com.mojang.math.Transformation transformation -> b
boolean isUvLocked -> c
476:476:void
<init>(net.minecraft.resources.ResourceLocation,com.mojang.math.Transformation,bool
ean) -> <init>
476:476:java.lang.String toString() -> toString
476:476:int hashCode() -> hashCode
476:476:boolean equals(java.lang.Object) -> equals
476:476:net.minecraft.resources.ResourceLocation id() -> a
476:476:com.mojang.math.Transformation transformation() -> b
476:476:boolean isUvLocked() -> c
net.minecraft.client.resources.model.ModelBakery$BlockStateDefinitionException ->
fww$b:
472:473:void <init>(java.lang.String) -> <init>
net.minecraft.client.resources.model.ModelBakery$LoadedJson -> fww$c:
java.lang.String source -> a
com.google.gson.JsonElement data -> b
525:525:void <init>(java.lang.String,com.google.gson.JsonElement) -> <init>
525:525:java.lang.String toString() -> toString
525:525:int hashCode() -> hashCode
525:525:boolean equals(java.lang.Object) -> equals
525:525:java.lang.String source() -> a
525:525:com.google.gson.JsonElement data() -> b
net.minecraft.client.resources.model.ModelBakery$ModelBakerImpl -> fww$d:
java.util.function.Function modelTextureGetter -> b
net.minecraft.client.resources.model.ModelBakery this$0 -> a
402:404:void
<init>(net.minecraft.client.resources.model.ModelBakery,java.util.function.BiFuncti
on,net.minecraft.resources.ResourceLocation) -> <init>
408:408:net.minecraft.client.resources.model.UnbakedModel
getModel(net.minecraft.resources.ResourceLocation) -> a
413:428:net.minecraft.client.resources.model.BakedModel
bake(net.minecraft.resources.ResourceLocation,net.minecraft.client.resources.model.
ModelState) -> a
403:403:net.minecraft.client.renderer.texture.TextureAtlasSprite
lambda$new$0(java.util.function.BiFunction,net.minecraft.resources.ResourceLocation
,net.minecraft.client.resources.model.Material) -> a
net.minecraft.client.resources.model.ModelBakery$ModelGroupKey -> fww$e:
java.util.List models -> a
java.util.List coloringValues -> b
482:485:void <init>(java.util.List,java.util.List) -> <init>
489:497:boolean equals(java.lang.Object) -> equals
502:502:int hashCode() -> hashCode
506:512:net.minecraft.client.resources.model.ModelBakery$ModelGroupKey
create(net.minecraft.world.level.block.state.BlockState,net.minecraft.client.render
er.block.model.multipart.MultiPart,java.util.Collection) -> a
516:517:net.minecraft.client.resources.model.ModelBakery$ModelGroupKey
create(net.minecraft.world.level.block.state.BlockState,net.minecraft.client.resour
ces.model.UnbakedModel,java.util.Collection) -> a
521:521:java.util.List
getColoringValues(net.minecraft.world.level.block.state.BlockState,java.util.Collec
tion) -> a
508:508:boolean
lambda$create$0(net.minecraft.world.level.block.state.StateDefinition,net.minecraft
.world.level.block.state.BlockState,net.minecraft.client.renderer.block.model.multi
part.Selector) -> a
net.minecraft.client.resources.model.ModelManager -> fwx:
org.slf4j.Logger LOGGER -> a
java.util.Map VANILLA_ATLASES -> b
java.util.Map bakedRegistry -> c
net.minecraft.client.resources.model.AtlasSet atlases -> d
net.minecraft.client.renderer.block.BlockModelShaper blockModelShaper -> e
net.minecraft.client.color.block.BlockColors blockColors -> f
int maxMipmapLevels -> g
net.minecraft.client.resources.model.BakedModel missingModel -> h
it.unimi.dsi.fastutil.objects.Object2IntMap modelGroups -> i
63:68:void
<init>(net.minecraft.client.renderer.texture.TextureManager,net.minecraft.client.co
lor.block.BlockColors,int) -> <init>
71:71:net.minecraft.client.resources.model.BakedModel
getModel(net.minecraft.client.resources.model.ModelResourceLocation) -> a
75:75:net.minecraft.client.resources.model.BakedModel getMissingModel() -> a
79:79:net.minecraft.client.renderer.block.BlockModelShaper
getBlockModelShaper() -> b
84:95:java.util.concurrent.CompletableFuture
reload(net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBar
rier,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profil
ing.ProfilerFiller,net.minecraft.util.profiling.ProfilerFiller,java.util.concurrent
.Executor,java.util.concurrent.Executor) -> a
99:100:java.util.concurrent.CompletableFuture
loadBlockModels(net.minecraft.server.packs.resources.ResourceManager,java.util.conc
urrent.Executor) -> a
117:118:java.util.concurrent.CompletableFuture
loadBlockStates(net.minecraft.server.packs.resources.ResourceManager,java.util.conc
urrent.Executor) -> b
140:175:net.minecraft.client.resources.model.ModelManager$ReloadState
loadModels(net.minecraft.util.profiling.ProfilerFiller,java.util.Map,net.minecraft.
client.resources.model.ModelBakery) -> a
179:193:void
apply(net.minecraft.client.resources.model.ModelManager$ReloadState,net.minecraft.u
til.profiling.ProfilerFiller) -> a
196:209:boolean
requiresRender(net.minecraft.world.level.block.state.BlockState,net.minecraft.world
.level.block.state.BlockState) -> a
213:213:net.minecraft.client.renderer.texture.TextureAtlas
getAtlas(net.minecraft.resources.ResourceLocation) -> a
218:219:void close() -> close
222:223:void updateMaxMipLevel(int) -> a
172:172:java.util.concurrent.CompletableFuture[] lambda$loadModels$19(int) -> b
166:169:void
lambda$loadModels$18(java.util.Map,net.minecraft.client.resources.model.BakedModel,
java.util.Map,net.minecraft.world.level.block.state.BlockState) -> a
156:156:void
lambda$loadModels$17(net.minecraft.resources.ResourceLocation,java.util.Collection)
-> a
156:156:java.lang.String
lambda$loadModels$16(net.minecraft.client.resources.model.Material) -> a
146:152:net.minecraft.client.renderer.texture.TextureAtlasSprite
lambda$loadModels$15(java.util.Map,com.google.common.collect.Multimap,net.minecraft
.resources.ResourceLocation,net.minecraft.client.resources.model.Material) -> a
119:135:java.util.concurrent.CompletionStage
lambda$loadBlockStates$14(java.util.concurrent.Executor,java.util.Map) -> a
135:135:java.util.Map lambda$loadBlockStates$13(java.util.List) -> a
122:132:com.mojang.datafixers.util.Pair
lambda$loadBlockStates$12(java.util.Map$Entry) -> a
117:117:java.util.Map
lambda$loadBlockStates$11(net.minecraft.server.packs.resources.ResourceManager) ->
a
101:112:java.util.concurrent.CompletionStage
lambda$loadBlockModels$10(java.util.concurrent.Executor,java.util.Map) -> b
112:112:java.util.Map lambda$loadBlockModels$9(java.util.List) -> b
104:108:com.mojang.datafixers.util.Pair
lambda$loadBlockModels$8(java.util.Map$Entry) -> b
99:99:java.util.Map
lambda$loadBlockModels$7(net.minecraft.server.packs.resources.ResourceManager) -> b
95:95:void
lambda$reload$6(net.minecraft.util.profiling.ProfilerFiller,net.minecraft.client.re
sources.model.ModelManager$ReloadState) -> a
93:93:java.util.concurrent.CompletionStage
lambda$reload$5(net.minecraft.client.resources.model.ModelManager$ReloadState) -> a
93:93:net.minecraft.client.resources.model.ModelManager$ReloadState
lambda$reload$4(net.minecraft.client.resources.model.ModelManager$ReloadState,java.
lang.Void) -> a
92:92:net.minecraft.client.resources.model.ModelManager$ReloadState
lambda$reload$3(net.minecraft.util.profiling.ProfilerFiller,java.util.Map,java.util
.concurrent.CompletableFuture,java.lang.Void) -> a
92:92:net.minecraft.client.resources.model.AtlasSet$StitchResult
lambda$reload$2(java.util.Map$Entry) -> c
91:91:java.util.concurrent.CompletableFuture[] lambda$reload$1(int) -> c
87:87:net.minecraft.client.resources.model.ModelBakery
lambda$reload$0(net.minecraft.util.profiling.ProfilerFiller,java.util.Map,java.util
.Map) -> a
41:43:void <clinit>() -> <clinit>
net.minecraft.client.resources.model.ModelManager$ReloadState -> fwx$a:
net.minecraft.client.resources.model.ModelBakery modelBakery -> a
net.minecraft.client.resources.model.BakedModel missingModel -> b
java.util.Map modelCache -> c
java.util.Map atlasPreparations -> d
java.util.concurrent.CompletableFuture readyForUpload -> e
225:225:void
<init>(net.minecraft.client.resources.model.ModelBakery,net.minecraft.client.resour
ces.model.BakedModel,java.util.Map,java.util.Map,java.util.concurrent.CompletableFu
ture) -> <init>
225:225:java.lang.String toString() -> toString
225:225:int hashCode() -> hashCode
225:225:boolean equals(java.lang.Object) -> equals
225:225:net.minecraft.client.resources.model.ModelBakery modelBakery() -> a
225:225:net.minecraft.client.resources.model.BakedModel missingModel() -> b
225:225:java.util.Map modelCache() -> c
225:225:java.util.Map atlasPreparations() -> d
225:225:java.util.concurrent.CompletableFuture readyForUpload() -> e
net.minecraft.client.resources.model.ModelResourceLocation -> fwy:
char VARIANT_SEPARATOR -> e
java.lang.String variant -> f
19:21:void
<init>(java.lang.String,java.lang.String,java.lang.String,net.minecraft.resources.R
esourceLocation$Dummy) -> <init>
24:26:void <init>(java.lang.String,java.lang.String,java.lang.String) -> <init>
30:31:void <init>(net.minecraft.resources.ResourceLocation,java.lang.String) ->
<init>
34:34:net.minecraft.client.resources.model.ModelResourceLocation
vanilla(java.lang.String,java.lang.String) -> c
38:38:java.lang.String lowercaseVariant(java.lang.String) -> h
42:42:java.lang.String getVariant() -> f
47:57:boolean equals(java.lang.Object) -> equals
62:62:int hashCode() -> hashCode
67:67:java.lang.String toString() -> toString
net.minecraft.client.resources.model.ModelState -> fwz:
7:7:com.mojang.math.Transformation getRotation() -> b
11:11:boolean isUvLocked() -> c
net.minecraft.client.resources.model.MultiPartBakedModel -> fxa:
java.util.List selectors -> g
boolean hasAmbientOcclusion -> a
boolean isGui3d -> b
boolean usesBlockLight -> c
net.minecraft.client.renderer.texture.TextureAtlasSprite particleIcon -> d
net.minecraft.client.renderer.block.model.ItemTransforms transforms -> e
net.minecraft.client.renderer.block.model.ItemOverrides overrides -> f
java.util.Map selectorCache -> h
31:43:void <init>(java.util.List) -> <init>
47:70:java.util.List
getQuads(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direct
ion,net.minecraft.util.RandomSource) -> a
75:75:boolean useAmbientOcclusion() -> a
80:80:boolean isGui3d() -> b
85:85:boolean usesBlockLight() -> c
90:90:boolean isCustomRenderer() -> d
95:95:net.minecraft.client.renderer.texture.TextureAtlasSprite
getParticleIcon() -> e
100:100:net.minecraft.client.renderer.block.model.ItemTransforms
getTransforms() -> f
105:105:net.minecraft.client.renderer.block.model.ItemOverrides getOverrides()
-> g
net.minecraft.client.resources.model.MultiPartBakedModel$Builder -> fxa$a:
java.util.List selectors -> a
108:109:void <init>() -> <init>
112:113:void
add(java.util.function.Predicate,net.minecraft.client.resources.model.BakedModel) -
> a
116:116:net.minecraft.client.resources.model.BakedModel build() -> a
net.minecraft.client.resources.model.SimpleBakedModel -> fxb:
java.util.List unculledFaces -> a
java.util.Map culledFaces -> b
boolean hasAmbientOcclusion -> c
boolean isGui3d -> d
boolean usesBlockLight -> e
net.minecraft.client.renderer.texture.TextureAtlasSprite particleIcon -> f
net.minecraft.client.renderer.block.model.ItemTransforms transforms -> g
net.minecraft.client.renderer.block.model.ItemOverrides overrides -> h
28:37:void
<init>(java.util.List,java.util.Map,boolean,boolean,boolean,net.minecraft.client.re
nderer.texture.TextureAtlasSprite,net.minecraft.client.renderer.block.model.ItemTra
nsforms,net.minecraft.client.renderer.block.model.ItemOverrides) -> <init>
41:41:java.util.List
getQuads(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direct
ion,net.minecraft.util.RandomSource) -> a
46:46:boolean useAmbientOcclusion() -> a
51:51:boolean isGui3d() -> b
56:56:boolean usesBlockLight() -> c
61:61:boolean isCustomRenderer() -> d
66:66:net.minecraft.client.renderer.texture.TextureAtlasSprite
getParticleIcon() -> e
71:71:net.minecraft.client.renderer.block.model.ItemTransforms getTransforms()
-> f
76:76:net.minecraft.client.renderer.block.model.ItemOverrides getOverrides() ->
g
net.minecraft.client.resources.model.SimpleBakedModel$Builder -> fxb$a:
java.util.List unculledFaces -> a
java.util.Map culledFaces -> b
net.minecraft.client.renderer.block.model.ItemOverrides overrides -> c
boolean hasAmbientOcclusion -> d
net.minecraft.client.renderer.texture.TextureAtlasSprite particleIcon -> e
boolean usesBlockLight -> f
boolean isGui3d -> g
net.minecraft.client.renderer.block.model.ItemTransforms transforms -> h
97:98:void
<init>(net.minecraft.client.renderer.block.model.BlockModel,net.minecraft.client.re
nderer.block.model.ItemOverrides,boolean) -> <init>
80:106:void
<init>(boolean,boolean,boolean,net.minecraft.client.renderer.block.model.ItemTransf
orms,net.minecraft.client.renderer.block.model.ItemOverrides) -> <init>
109:110:net.minecraft.client.resources.model.SimpleBakedModel$Builder
addCulledFace(net.minecraft.core.Direction,net.minecraft.client.renderer.block.mode
l.BakedQuad) -> a
114:115:net.minecraft.client.resources.model.SimpleBakedModel$Builder
addUnculledFace(net.minecraft.client.renderer.block.model.BakedQuad) -> a
119:121:net.minecraft.client.resources.model.SimpleBakedModel$Builder
particle(net.minecraft.client.renderer.texture.TextureAtlasSprite) -> a
125:125:net.minecraft.client.resources.model.SimpleBakedModel$Builder item() ->
a
129:132:net.minecraft.client.resources.model.BakedModel build() -> b
net.minecraft.client.resources.model.UnbakedModel -> fxc:
java.util.Collection getDependencies() -> f
void resolveParents(java.util.function.Function) -> a
net.minecraft.client.resources.model.BakedModel
bake(net.minecraft.client.resources.model.ModelBaker,java.util.function.Function,ne
t.minecraft.client.resources.model.ModelState,net.minecraft.resources.ResourceLocat
ion) -> a
net.minecraft.client.resources.model.WeightedBakedModel -> fxd:
int totalWeight -> a
java.util.List list -> b
net.minecraft.client.resources.model.BakedModel wrapped -> c
23:27:void <init>(java.util.List) -> <init>
31:33:java.util.List
getQuads(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direct
ion,net.minecraft.util.RandomSource) -> a
38:38:boolean useAmbientOcclusion() -> a
43:43:boolean isGui3d() -> b
48:48:boolean usesBlockLight() -> c
53:53:boolean isCustomRenderer() -> d
58:58:net.minecraft.client.renderer.texture.TextureAtlasSprite
getParticleIcon() -> e
63:63:net.minecraft.client.renderer.block.model.ItemTransforms getTransforms()
-> f
68:68:net.minecraft.client.renderer.block.model.ItemOverrides getOverrides() ->
g
32:32:java.util.List
lambda$getQuads$0(net.minecraft.world.level.block.state.BlockState,net.minecraft.co
re.Direction,net.minecraft.util.RandomSource,net.minecraft.util.random.WeightedEntr
y$Wrapper) -> a
net.minecraft.client.resources.model.WeightedBakedModel$Builder -> fxd$a:
java.util.List list -> a
71:72:void <init>() -> <init>
75:78:net.minecraft.client.resources.model.WeightedBakedModel$Builder
add(net.minecraft.client.resources.model.BakedModel,int) -> a
83:89:net.minecraft.client.resources.model.BakedModel build() -> a
net.minecraft.client.resources.model.package-info -> fxe:
net.minecraft.client.resources.package-info -> fxf:
net.minecraft.client.resources.sounds.AbstractSoundInstance -> fxg:
net.minecraft.client.resources.sounds.Sound sound -> a
net.minecraft.sounds.SoundSource source -> b
net.minecraft.resources.ResourceLocation location -> c
float volume -> d
float pitch -> e
double x -> f
double y -> g
double z -> h
boolean looping -> i
int delay -> j
net.minecraft.client.resources.sounds.SoundInstance$Attenuation attenuation ->
k
boolean relative -> l
net.minecraft.util.RandomSource random -> m
26:27:void
<init>(net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,net.minecra
ft.util.RandomSource) -> <init>
14:33:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.sounds.SoundSource,ne
t.minecraft.util.RandomSource) -> <init>
37:37:net.minecraft.resources.ResourceLocation getLocation() -> a
42:53:net.minecraft.client.sounds.WeighedSoundEvents
resolve(net.minecraft.client.sounds.SoundManager) -> a
58:58:net.minecraft.client.resources.sounds.Sound getSound() -> b
63:63:net.minecraft.sounds.SoundSource getSource() -> c
68:68:boolean isLooping() -> d
73:73:int getDelay() -> e
78:78:float getVolume() -> f
83:83:float getPitch() -> g
88:88:double getX() -> h
93:93:double getY() -> i
98:98:double getZ() -> j
103:103:net.minecraft.client.resources.sounds.SoundInstance$Attenuation
getAttenuation() -> k
108:108:boolean isRelative() -> l
113:113:java.lang.String toString() -> toString
net.minecraft.client.resources.sounds.AbstractTickableSoundInstance -> fxh:
boolean stopped -> n
11:12:void
<init>(net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,net.minecra
ft.util.RandomSource) -> <init>
16:16:boolean isStopped() -> m
20:23:void stop() -> n
net.minecraft.client.resources.sounds.AmbientSoundHandler -> fxi:
void tick() -> a
net.minecraft.client.resources.sounds.BeeAggressiveSoundInstance -> fxj:
9:11:void <init>(net.minecraft.world.entity.animal.Bee) -> <init>
15:15:net.minecraft.client.resources.sounds.AbstractTickableSoundInstance
getAlternativeSoundInstance() -> o
20:20:boolean shouldSwitchSounds() -> p
net.minecraft.client.resources.sounds.BeeFlyingSoundInstance -> fxk:
9:10:void <init>(net.minecraft.world.entity.animal.Bee) -> <init>
14:14:net.minecraft.client.resources.sounds.AbstractTickableSoundInstance
getAlternativeSoundInstance() -> o
19:19:boolean shouldSwitchSounds() -> p
net.minecraft.client.resources.sounds.BeeSoundInstance -> fxl:
float VOLUME_MIN -> o
float VOLUME_MAX -> p
float PITCH_MIN -> q
net.minecraft.world.entity.animal.Bee bee -> n
boolean hasSwitched -> r
18:26:void
<init>(net.minecraft.world.entity.animal.Bee,net.minecraft.sounds.SoundEvent,net.mi
necraft.sounds.SoundSource) -> <init>
30:55:void tick() -> q
58:61:float getMinPitch() -> u
66:69:float getMaxPitch() -> v
75:75:boolean canStartSilent() -> r
80:80:boolean canPlaySound() -> s
net.minecraft.client.resources.sounds.AbstractTickableSoundInstance
getAlternativeSoundInstance() -> o
boolean shouldSwitchSounds() -> p
net.minecraft.client.resources.sounds.BiomeAmbientSoundsHandler -> fxm:
int LOOP_SOUND_CROSS_FADE_TIME -> a
float SKY_MOOD_RECOVERY_RATE -> b
net.minecraft.client.player.LocalPlayer player -> c
net.minecraft.client.sounds.SoundManager soundManager -> d
net.minecraft.world.level.biome.BiomeManager biomeManager -> e
net.minecraft.util.RandomSource random -> f
it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap loopSounds -> g
java.util.Optional moodSettings -> h
java.util.Optional additionsSettings -> i
float moodiness -> j
net.minecraft.world.level.biome.Biome previousBiome -> k
31:45:void
<init>(net.minecraft.client.player.LocalPlayer,net.minecraft.client.sounds.SoundMan
ager,net.minecraft.world.level.biome.BiomeManager) -> <init>
48:48:float getMoodiness() -> b
53:123:void tick() -> a
81:122:void lambda$tick$3(net.minecraft.world.level.biome.AmbientMoodSettings)
-> a
75:78:void
lambda$tick$2(net.minecraft.world.level.biome.AmbientAdditionsSettings) -> a
64:64:void
lambda$tick$1(net.minecraft.world.level.biome.Biome,net.minecraft.core.Holder) -> a
65:70:net.minecraft.client.resources.sounds.BiomeAmbientSoundsHandler$LoopSoundInst
ance
lambda$tick$0(net.minecraft.core.Holder,net.minecraft.world.level.biome.Biome,net.m
inecraft.client.resources.sounds.BiomeAmbientSoundsHandler$LoopSoundInstance) -> a
net.minecraft.client.resources.sounds.BiomeAmbientSoundsHandler$LoopSoundInstance -
> fxm$a:
int fadeDirection -> n
int fade -> o
130:136:void <init>(net.minecraft.sounds.SoundEvent) -> <init>
140:146:void tick() -> q
149:151:void fadeOut() -> o
154:156:void fadeIn() -> p
net.minecraft.client.resources.sounds.BubbleColumnAmbientSoundHandler -> fxn:
net.minecraft.client.player.LocalPlayer player -> a
boolean wasInBubbleColumn -> b
boolean firstTick -> c
14:18:void <init>(net.minecraft.client.player.LocalPlayer) -> <init>
22:40:void tick() -> a
23:23:boolean lambda$tick$0(net.minecraft.world.level.block.state.BlockState) -
> a
net.minecraft.client.resources.sounds.ElytraOnPlayerSoundInstance -> fxo:
int DELAY -> n
net.minecraft.client.player.LocalPlayer player -> o
int time -> p
17:23:void <init>(net.minecraft.client.player.LocalPlayer) -> <init>
27:57:void tick() -> q
net.minecraft.client.resources.sounds.EntityBoundSoundInstance -> fxp:
net.minecraft.world.entity.Entity entity -> n
12:20:void
<init>(net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,float,float
,net.minecraft.world.entity.Entity,long) -> <init>
24:24:boolean canPlaySound() -> s
29:37:void tick() -> q
net.minecraft.client.resources.sounds.GuardianAttackSoundInstance -> fxq:
float VOLUME_MIN -> n
float VOLUME_SCALE -> o
float PITCH_MIN -> p
float PITCH_SCALE -> q
net.minecraft.world.entity.monster.Guardian guardian -> r
16:23:void <init>(net.minecraft.world.entity.monster.Guardian) -> <init>
27:27:boolean canPlaySound() -> s
32:44:void tick() -> q
net.minecraft.client.resources.sounds.MinecartSoundInstance -> fxr:
float VOLUME_MIN -> n
float VOLUME_MAX -> o
float PITCH_MIN -> p
float PITCH_MAX -> q
float PITCH_DELTA -> r
net.minecraft.world.entity.vehicle.AbstractMinecart minecart -> s
float pitch -> t
16:27:void <init>(net.minecraft.world.entity.vehicle.AbstractMinecart) ->
<init>
31:31:boolean canPlaySound() -> s
36:36:boolean canStartSilent() -> r
41:59:void tick() -> q
net.minecraft.client.resources.sounds.RidingMinecartSoundInstance -> fxs:
float VOLUME_MIN -> n
float VOLUME_MAX -> o
net.minecraft.world.entity.player.Player player -> p
net.minecraft.world.entity.vehicle.AbstractMinecart minecart -> q
boolean underwaterSound -> r
18:27:void
<init>(net.minecraft.world.entity.player.Player,net.minecraft.world.entity.vehicle.
AbstractMinecart,boolean) -> <init>
31:31:boolean canPlaySound() -> s
36:36:boolean canStartSilent() -> r
41:58:void tick() -> q
net.minecraft.client.resources.sounds.SimpleSoundInstance -> fxt:
13:14:void
<init>(net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,float,float
,net.minecraft.util.RandomSource,net.minecraft.core.BlockPos) -> <init>
17:17:net.minecraft.client.resources.sounds.SimpleSoundInstance
forUI(net.minecraft.sounds.SoundEvent,float) -> a
21:21:net.minecraft.client.resources.sounds.SimpleSoundInstance
forUI(net.minecraft.core.Holder,float) -> a
25:25:net.minecraft.client.resources.sounds.SimpleSoundInstance
forUI(net.minecraft.sounds.SoundEvent,float,float) -> a
29:29:net.minecraft.client.resources.sounds.SimpleSoundInstance
forMusic(net.minecraft.sounds.SoundEvent) -> a
33:33:net.minecraft.client.resources.sounds.SimpleSoundInstance
forRecord(net.minecraft.sounds.SoundEvent,net.minecraft.world.phys.Vec3) -> a
37:37:net.minecraft.client.resources.sounds.SimpleSoundInstance
forLocalAmbience(net.minecraft.sounds.SoundEvent,float,float) -> b
41:41:net.minecraft.client.resources.sounds.SimpleSoundInstance
forAmbientAddition(net.minecraft.sounds.SoundEvent) -> b
45:45:net.minecraft.client.resources.sounds.SimpleSoundInstance
forAmbientMood(net.minecraft.sounds.SoundEvent,net.minecraft.util.RandomSource,doub
le,double,double) -> a
49:50:void
<init>(net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,float,float
,net.minecraft.util.RandomSource,double,double,double) -> <init>
53:54:void
<init>(net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,float,float
,net.minecraft.util.RandomSource,boolean,int,net.minecraft.client.resources.sounds.
SoundInstance$Attenuation,double,double,double) -> <init>
57:67:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.sounds.SoundSource,fl
oat,float,net.minecraft.util.RandomSource,boolean,int,net.minecraft.client.resource
s.sounds.SoundInstance$Attenuation,double,double,double,boolean) -> <init>
net.minecraft.client.resources.sounds.SnifferSoundInstance -> fxu:
float VOLUME -> n
float PITCH -> o
net.minecraft.world.entity.animal.sniffer.Sniffer sniffer -> p
15:22:void <init>(net.minecraft.world.entity.animal.sniffer.Sniffer) -> <init>
26:26:boolean canPlaySound() -> s
31:42:void tick() -> q
net.minecraft.client.resources.sounds.Sound -> fxv:
net.minecraft.resources.FileToIdConverter SOUND_LISTER -> a
net.minecraft.resources.ResourceLocation location -> b
net.minecraft.util.valueproviders.SampledFloat volume -> c
net.minecraft.util.valueproviders.SampledFloat pitch -> d
int weight -> e
net.minecraft.client.resources.sounds.Sound$Type type -> f
boolean stream -> g
boolean preload -> h
int attenuationDistance -> i
24:33:void
<init>(java.lang.String,net.minecraft.util.valueproviders.SampledFloat,net.minecraf
t.util.valueproviders.SampledFloat,int,net.minecraft.client.resources.sounds.Sound$
Type,boolean,boolean,int) -> <init>
36:36:net.minecraft.resources.ResourceLocation getLocation() -> a
40:40:net.minecraft.resources.ResourceLocation getPath() -> b
44:44:net.minecraft.util.valueproviders.SampledFloat getVolume() -> c
48:48:net.minecraft.util.valueproviders.SampledFloat getPitch() -> d
53:53:int getWeight() -> e
58:58:net.minecraft.client.resources.sounds.Sound
getSound(net.minecraft.util.RandomSource) -> a
63:66:void preloadIfRequired(net.minecraft.client.sounds.SoundEngine) -> a
69:69:net.minecraft.client.resources.sounds.Sound$Type getType() -> f
73:73:boolean shouldStream() -> g
77:77:boolean shouldPreload() -> h
81:81:int getAttenuationDistance() -> i
107:107:java.lang.String toString() -> toString
12:12:java.lang.Object getSound(net.minecraft.util.RandomSource) -> b
13:13:void <clinit>() -> <clinit>
net.minecraft.client.resources.sounds.Sound$Type -> fxv$a:
net.minecraft.client.resources.sounds.Sound$Type FILE -> a
net.minecraft.client.resources.sounds.Sound$Type SOUND_EVENT -> b
java.lang.String name -> c
net.minecraft.client.resources.sounds.Sound$Type[] $VALUES -> d
84:84:net.minecraft.client.resources.sounds.Sound$Type[] values() -> values
84:84:net.minecraft.client.resources.sounds.Sound$Type
valueOf(java.lang.String) -> valueOf
90:92:void <init>(java.lang.String,int,java.lang.String) -> <init>
96:101:net.minecraft.client.resources.sounds.Sound$Type
getByName(java.lang.String) -> a
84:84:net.minecraft.client.resources.sounds.Sound$Type[] $values() -> a
84:86:void <clinit>() -> <clinit>
net.minecraft.client.resources.sounds.SoundEventRegistration -> fxw:
java.util.List sounds -> a
boolean replace -> b
java.lang.String subtitle -> c
12:16:void <init>(java.util.List,boolean,java.lang.String) -> <init>
19:19:java.util.List getSounds() -> a
23:23:boolean isReplace() -> b
28:28:java.lang.String getSubtitle() -> c
net.minecraft.client.resources.sounds.SoundEventRegistrationSerializer -> fxx:
net.minecraft.util.valueproviders.FloatProvider DEFAULT_FLOAT -> a
18:18:void <init>() -> <init>
23:29:net.minecraft.client.resources.sounds.SoundEventRegistration
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
33:49:java.util.List getSounds(com.google.gson.JsonObject) -> a
53:72:net.minecraft.client.resources.sounds.Sound
getSound(com.google.gson.JsonObject) -> b
76:81:net.minecraft.client.resources.sounds.Sound$Type
getType(com.google.gson.JsonObject,net.minecraft.client.resources.sounds.Sound$Type
) -> a
18:18:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
19:19:void <clinit>() -> <clinit>
net.minecraft.client.resources.sounds.SoundInstance -> fxy:
net.minecraft.resources.ResourceLocation getLocation() -> a
net.minecraft.client.sounds.WeighedSoundEvents
resolve(net.minecraft.client.sounds.SoundManager) -> a
net.minecraft.client.resources.sounds.Sound getSound() -> b
net.minecraft.sounds.SoundSource getSource() -> c
boolean isLooping() -> d
boolean isRelative() -> l
int getDelay() -> e
float getVolume() -> f
float getPitch() -> g
double getX() -> h
double getY() -> i
double getZ() -> j
net.minecraft.client.resources.sounds.SoundInstance$Attenuation
getAttenuation() -> k
48:48:boolean canStartSilent() -> r
52:52:boolean canPlaySound() -> s
60:60:net.minecraft.util.RandomSource createUnseededRandom() -> t
net.minecraft.client.resources.sounds.SoundInstance$Attenuation -> fxy$a:
net.minecraft.client.resources.sounds.SoundInstance$Attenuation NONE -> a
net.minecraft.client.resources.sounds.SoundInstance$Attenuation LINEAR -> b
net.minecraft.client.resources.sounds.SoundInstance$Attenuation[] $VALUES -> c
12:12:net.minecraft.client.resources.sounds.SoundInstance$Attenuation[]
values() -> values
12:12:net.minecraft.client.resources.sounds.SoundInstance$Attenuation
valueOf(java.lang.String) -> valueOf
12:12:void <init>(java.lang.String,int) -> <init>
12:12:net.minecraft.client.resources.sounds.SoundInstance$Attenuation[]
$values() -> a
12:14:void <clinit>() -> <clinit>
net.minecraft.client.resources.sounds.TickableSoundInstance -> fxz:
boolean isStopped() -> m
void tick() -> q
net.minecraft.client.resources.sounds.UnderwaterAmbientSoundHandler -> fya:
float CHANCE_PER_TICK -> a
float RARE_CHANCE_PER_TICK -> b
float ULTRA_RARE_CHANCE_PER_TICK -> c
int MINIMUM_TICK_DELAY -> d
net.minecraft.client.player.LocalPlayer player -> e
net.minecraft.client.sounds.SoundManager soundManager -> f
int tickDelay -> g
15:20:void
<init>(net.minecraft.client.player.LocalPlayer,net.minecraft.client.sounds.SoundMan
ager) -> <init>
24:39:void tick() -> a
net.minecraft.client.resources.sounds.UnderwaterAmbientSoundInstances -> fyb:
9:9:void <init>() -> <init>
net.minecraft.client.resources.sounds.UnderwaterAmbientSoundInstances$SubSound ->
fyb$a:
net.minecraft.client.player.LocalPlayer player -> n
14:21:void
<init>(net.minecraft.client.player.LocalPlayer,net.minecraft.sounds.SoundEvent) ->
<init>
25:28:void tick() -> q
net.minecraft.client.resources.sounds.UnderwaterAmbientSoundInstances$UnderwaterAmb
ientSoundInstance -> fyb$b:
int FADE_DURATION -> n
net.minecraft.client.player.LocalPlayer player -> o
int fade -> p
38:45:void <init>(net.minecraft.client.player.LocalPlayer) -> <init>
49:62:void tick() -> q
net.minecraft.client.resources.sounds.package-info -> fyc:
net.minecraft.client.searchtree.FullTextSearchTree -> fyd:
java.util.List contents -> c
java.util.function.Function filler -> d
net.minecraft.client.searchtree.PlainTextSearchTree plainTextSearchTree -> e
15:21:void
<init>(java.util.function.Function,java.util.function.Function,java.util.List) ->
<init>
25:27:void refresh() -> a
31:31:java.util.List searchPlainText(java.lang.String) -> a
36:41:java.util.List searchResourceLocation(java.lang.String,java.lang.String)
-> a
net.minecraft.client.searchtree.IdSearchTree -> fye:
java.util.Comparator additionOrder -> a
net.minecraft.client.searchtree.ResourceLocationSearchTree
resourceLocationSearchTree -> b
17:21:void <init>(java.util.function.Function,java.util.List) -> <init>
27:31:java.util.List search(java.lang.String) -> search
35:35:java.util.List searchPlainText(java.lang.String) -> a
39:41:java.util.List searchResourceLocation(java.lang.String,java.lang.String)
-> a
net.minecraft.client.searchtree.IntersectionIterator -> fyf:
com.google.common.collect.PeekingIterator firstIterator -> a
com.google.common.collect.PeekingIterator secondIterator -> b
java.util.Comparator comparator -> c
18:23:void <init>(java.util.Iterator,java.util.Iterator,java.util.Comparator) -
> <init>
28:43:java.lang.Object computeNext() -> computeNext
net.minecraft.client.searchtree.MergingUniqueIterator -> fyg:
com.google.common.collect.PeekingIterator firstIterator -> a
com.google.common.collect.PeekingIterator secondIterator -> b
java.util.Comparator comparator -> c
19:24:void <init>(java.util.Iterator,java.util.Iterator,java.util.Comparator) -
> <init>
28:46:java.lang.Object computeNext() -> computeNext
net.minecraft.client.searchtree.PlainTextSearchTree -> fyh:
10:10:net.minecraft.client.searchtree.PlainTextSearchTree empty() -> a
14:24:net.minecraft.client.searchtree.PlainTextSearchTree
create(java.util.List,java.util.function.Function) -> a
java.util.List search(java.lang.String) -> search
20:20:void
lambda$create$1(net.minecraft.client.searchtree.SuffixArray,java.lang.Object,java.l
ang.String) -> a
10:10:java.util.List lambda$empty$0(java.lang.String) -> a
net.minecraft.client.searchtree.RefreshableSearchTree -> fyi:
7:7:net.minecraft.client.searchtree.RefreshableSearchTree empty() -> b
11:11:void refresh() -> a
7:7:java.util.List lambda$empty$0(java.lang.String) -> a
net.minecraft.client.searchtree.ResourceLocationSearchTree -> fyj:
12:12:net.minecraft.client.searchtree.ResourceLocationSearchTree empty() -> a
26:41:net.minecraft.client.searchtree.ResourceLocationSearchTree
create(java.util.List,java.util.function.Function) -> a
java.util.List searchNamespace(java.lang.String) -> a
java.util.List searchPath(java.lang.String) -> b
34:36:void
lambda$create$0(net.minecraft.client.searchtree.SuffixArray,java.lang.Object,net.mi
necraft.client.searchtree.SuffixArray,net.minecraft.resources.ResourceLocation) ->
a
net.minecraft.client.searchtree.ResourceLocationSearchTree$1 -> fyj$1:
12:12:void <init>() -> <init>
15:15:java.util.List searchNamespace(java.lang.String) -> a
20:20:java.util.List searchPath(java.lang.String) -> b
net.minecraft.client.searchtree.ResourceLocationSearchTree$2 -> fyj$2:
net.minecraft.client.searchtree.SuffixArray val$namespaceTree -> a
net.minecraft.client.searchtree.SuffixArray val$pathTree -> b
41:41:void
<init>(net.minecraft.client.searchtree.SuffixArray,net.minecraft.client.searchtree.
SuffixArray) -> <init>
44:44:java.util.List searchNamespace(java.lang.String) -> a
49:49:java.util.List searchPath(java.lang.String) -> b
net.minecraft.client.searchtree.SearchRegistry -> fyk:
net.minecraft.client.searchtree.SearchRegistry$Key CREATIVE_NAMES -> a
net.minecraft.client.searchtree.SearchRegistry$Key CREATIVE_TAGS -> b
net.minecraft.client.searchtree.SearchRegistry$Key RECIPE_COLLECTIONS -> c
java.util.Map searchTrees -> d
13:20:void <init>() -> <init>
24:27:void
onResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager) -> a
30:31:void
register(net.minecraft.client.searchtree.SearchRegistry$Key,net.minecraft.client.se
archtree.SearchRegistry$TreeBuilderSupplier) -> a
34:38:net.minecraft.client.searchtree.SearchRegistry$TreeEntry
getSupplier(net.minecraft.client.searchtree.SearchRegistry$Key) -> b
42:43:void
populate(net.minecraft.client.searchtree.SearchRegistry$Key,java.util.List) -> a
46:46:net.minecraft.client.searchtree.SearchTree
getTree(net.minecraft.client.searchtree.SearchRegistry$Key) -> a
16:18:void <clinit>() -> <clinit>
net.minecraft.client.searchtree.SearchRegistry$Key -> fyk$a:
14:14:void <init>() -> <init>
net.minecraft.client.searchtree.SearchRegistry$TreeBuilderSupplier -> fyk$b:
net.minecraft.client.searchtree.SearchRegistry$TreeEntry -> fyk$c:
net.minecraft.client.searchtree.SearchRegistry$TreeBuilderSupplier factory -> a
net.minecraft.client.searchtree.RefreshableSearchTree tree -> b
53:57:void
<init>(net.minecraft.client.searchtree.SearchRegistry$TreeBuilderSupplier) ->
<init>
60:62:void populate(java.util.List) -> a
65:66:void refresh() -> a
net.minecraft.client.searchtree.SearchTree -> fyl:
java.util.List search(java.lang.String) -> search
net.minecraft.client.searchtree.SuffixArray -> fym:
boolean DEBUG_COMPARISONS -> b
boolean DEBUG_ARRAY -> c
org.slf4j.Logger LOGGER -> d
int END_OF_TEXT_MARKER -> e
int END_OF_DATA -> f
java.util.List list -> a
it.unimi.dsi.fastutil.ints.IntList chars -> g
it.unimi.dsi.fastutil.ints.IntList wordStarts -> h
it.unimi.dsi.fastutil.ints.IntList suffixToT -> i
it.unimi.dsi.fastutil.ints.IntList offsets -> j
int maxStringLength -> k
19:32:void <init>() -> <init>
36:49:void add(java.lang.Object,java.lang.String) -> a
52:123:void generate() -> a
126:130:void print() -> b
133:147:java.lang.String getString(int) -> a
152:170:int compare(java.lang.String,int) -> a
174:229:java.util.List search(java.lang.String) -> a
68:81:void lambda$generate$1(int[],int[],int[],int,int) -> a
61:64:int lambda$generate$0(int[],int[],int,int) -> a
20:23:void <clinit>() -> <clinit>
net.minecraft.client.searchtree.package-info -> fyn:
net.minecraft.client.server.IntegratedPlayerList -> fyo:
net.minecraft.nbt.CompoundTag playerData -> a
18:21:void
<init>(net.minecraft.client.server.IntegratedServer,net.minecraft.core.LayeredRegis
tryAccess,net.minecraft.world.level.storage.PlayerDataStorage) -> <init>
25:30:void save(net.minecraft.server.level.ServerPlayer) -> b
34:38:net.minecraft.network.chat.Component
canPlayerLogin(java.net.SocketAddress,com.mojang.authlib.GameProfile) -> a
43:43:net.minecraft.client.server.IntegratedServer getServer() -> b
48:48:net.minecraft.nbt.CompoundTag getSingleplayerData() -> r
14:14:net.minecraft.server.MinecraftServer getServer() -> c
net.minecraft.client.server.IntegratedServer -> fyp:
org.slf4j.Logger LOGGER -> n
int MIN_SIM_DISTANCE -> o
net.minecraft.client.Minecraft minecraft -> p
boolean paused -> q
int publishedPort -> r
net.minecraft.world.level.GameType publishedGameType -> s
net.minecraft.client.server.LanServerPinger lanPinger -> t
java.util.UUID uuid -> u
int previousSimulationDistance -> v
39:57:void
<init>(java.lang.Thread,net.minecraft.client.Minecraft,net.minecraft.world.level.st
orage.LevelStorageSource$LevelStorageAccess,net.minecraft.server.packs.repository.P
ackRepository,net.minecraft.server.WorldStem,net.minecraft.server.Services,net.mine
craft.server.level.progress.ChunkProgressListenerFactory) -> <init>
61:75:boolean initServer() -> e
80:118:void tickServer(java.util.function.BooleanSupplier) -> a
121:124:void tickPaused() -> a
128:128:boolean shouldRconBroadcast() -> k
133:133:boolean shouldInformAdmins() -> N_
138:138:java.io.File getServerDirectory() -> z
143:143:boolean isDedicatedServer() -> l
148:148:int getRateLimitPacketsPerSecond() -> m
153:153:boolean isEpollEnabled() -> n
158:159:void onServerCrash(net.minecraft.CrashReport) -> a
163:167:net.minecraft.SystemReport
fillServerSystemReport(net.minecraft.SystemReport) -> a
172:172:net.minecraft.util.ModCheck getModdedStatus() -> K
178:204:boolean publishServer(net.minecraft.world.level.GameType,boolean,int) -
> a
209:215:void stopServer() -> t
219:235:void halt(boolean) -> a
239:239:boolean isPublished() -> p
244:244:int getPort() -> M
249:252:void setDefaultGameType(net.minecraft.world.level.GameType) -> a
256:256:boolean isCommandBlockEnabled() -> o
261:261:int getOperatorUserPermissionLevel() -> i
266:266:int getFunctionCompilationLevel() -> j
270:271:void setUUID(java.util.UUID) -> a
275:275:boolean isSingleplayerOwner(com.mojang.authlib.GameProfile) -> a
280:280:int getScaledTrackingDistance(int) -> b
285:285:boolean forceSynchronousWrites() -> aS
291:294:net.minecraft.world.level.GameType getForcedGameType() -> aX
220:227:void lambda$halt$3() -> b
179:179:void lambda$publishServer$2(java.util.Optional) -> a
180:184:void
lambda$publishServer$1(net.minecraft.world.entity.player.ProfileKeyPair) -> a
164:164:java.lang.String lambda$fillServerSystemReport$0() -> c
34:34:void <clinit>() -> <clinit>
net.minecraft.client.server.LanServer -> fyq:
java.lang.String motd -> a
java.lang.String address -> b
long pingTime -> c
10:14:void <init>(java.lang.String,java.lang.String) -> <init>
17:17:java.lang.String getMotd() -> a
21:21:java.lang.String getAddress() -> b
25:26:void updatePingTime() -> c
net.minecraft.client.server.LanServerDetection -> fyr:
java.util.concurrent.atomic.AtomicInteger UNIQUE_THREAD_ID -> a
org.slf4j.Logger LOGGER -> b
18:18:void <init>() -> <init>
19:20:void <clinit>() -> <clinit>
net.minecraft.client.server.LanServerDetection$LanServerDetector -> fyr$a:
net.minecraft.client.server.LanServerDetection$LanServerList serverList -> a
java.net.InetAddress pingGroup -> b
java.net.MulticastSocket socket -> c
68:77:void <init>(net.minecraft.client.server.LanServerDetection$LanServerList)
-> <init>
82:105:void run() -> run
net.minecraft.client.server.LanServerDetection$LanServerList -> fyr$b:
java.util.List servers -> a
boolean isDirty -> b
22:23:void <init>() -> <init>
28:33:java.util.List takeDirtyServers() -> a
37:58:void addServer(java.lang.String,java.net.InetAddress) -> a
net.minecraft.client.server.LanServerPinger -> fys:
java.util.concurrent.atomic.AtomicInteger UNIQUE_THREAD_ID -> c
org.slf4j.Logger LOGGER -> d
java.lang.String MULTICAST_GROUP -> a
int PING_PORT -> b
long PING_INTERVAL -> e
java.lang.String motd -> f
java.net.DatagramSocket socket -> g
boolean isRunning -> h
java.lang.String serverAddress -> i
24:35:void <init>(java.lang.String,java.lang.String) -> <init>
39:58:void run() -> run
62:66:void interrupt() -> interrupt
69:69:java.lang.String createPingString(java.lang.String,java.lang.String) -> a
73:81:java.lang.String parseMotd(java.lang.String) -> a
85:104:java.lang.String parseAddress(java.lang.String) -> b
15:16:void <clinit>() -> <clinit>
net.minecraft.client.server.package-info -> fyt:
net.minecraft.client.sounds.AudioStream -> fyu:
javax.sound.sampled.AudioFormat getFormat() -> a
java.nio.ByteBuffer read(int) -> a
net.minecraft.client.sounds.ChannelAccess -> fyv:
java.util.Set channels -> a
com.mojang.blaze3d.audio.Library library -> b
java.util.concurrent.Executor executor -> c
47:56:void
<init>(com.mojang.blaze3d.audio.Library,java.util.concurrent.Executor) -> <init>
59:70:java.util.concurrent.CompletableFuture
createHandle(com.mojang.blaze3d.audio.Library$Pool) -> a
74:75:void executeOnChannels(java.util.function.Consumer) -> a
78:89:void scheduleTick() -> a
93:95:void clear() -> b
79:88:void lambda$scheduleTick$3() -> c
74:74:void lambda$executeOnChannels$2(java.util.function.Consumer) -> b
74:74:com.mojang.blaze3d.audio.Channel
lambda$executeOnChannels$1(net.minecraft.client.sounds.ChannelAccess$ChannelHandle)
-> a
61:69:void
lambda$createHandle$0(com.mojang.blaze3d.audio.Library$Pool,java.util.concurrent.Co
mpletableFuture) -> a
net.minecraft.client.sounds.ChannelAccess$ChannelHandle -> fyv$a:
com.mojang.blaze3d.audio.Channel channel -> b
boolean stopped -> c
net.minecraft.client.sounds.ChannelAccess this$0 -> a
23:23:boolean isStopped() -> a
26:28:void
<init>(net.minecraft.client.sounds.ChannelAccess,com.mojang.blaze3d.audio.Channel)
-> <init>
31:38:void execute(java.util.function.Consumer) -> a
41:44:void release() -> b
33:36:void lambda$execute$0(java.util.function.Consumer) -> b
net.minecraft.client.sounds.LoopingAudioStream -> fyw:
net.minecraft.client.sounds.LoopingAudioStream$AudioStreamProvider provider ->
a
net.minecraft.client.sounds.AudioStream stream -> b
java.io.BufferedInputStream bufferedInputStream -> c
27:32:void
<init>(net.minecraft.client.sounds.LoopingAudioStream$AudioStreamProvider,java.io.I
nputStream) -> <init>
36:36:javax.sound.sampled.AudioFormat getFormat() -> a
41:49:java.nio.ByteBuffer read(int) -> a
54:56:void close() -> close
net.minecraft.client.sounds.LoopingAudioStream$AudioStreamProvider -> fyw$a:
net.minecraft.client.sounds.AudioStream create(java.io.InputStream) -> create
net.minecraft.client.sounds.LoopingAudioStream$NoCloseBuffer -> fyw$b:
18:19:void <init>(java.io.InputStream) -> <init>
24:24:void close() -> close
net.minecraft.client.sounds.MusicManager -> fyx:
int STARTING_DELAY -> a
net.minecraft.util.RandomSource random -> b
net.minecraft.client.Minecraft minecraft -> c
net.minecraft.client.resources.sounds.SoundInstance currentMusic -> d
int nextSongDelay -> e
16:24:void <init>(net.minecraft.client.Minecraft) -> <init>
27:46:void tick() -> a
49:54:void startPlaying(net.minecraft.sounds.Music) -> a
57:60:void stopPlaying(net.minecraft.sounds.Music) -> b
63:68:void stopPlaying() -> b
71:75:boolean isPlayingMusic(net.minecraft.sounds.Music) -> c
net.minecraft.client.sounds.SoundBufferLibrary -> fyy:
net.minecraft.server.packs.resources.ResourceProvider resourceManager -> a
java.util.Map cache -> b
22:26:void <init>(net.minecraft.server.packs.resources.ResourceProvider) ->
<init>
29:29:java.util.concurrent.CompletableFuture
getCompleteBuffer(net.minecraft.resources.ResourceLocation) -> a
42:49:java.util.concurrent.CompletableFuture
getStream(net.minecraft.resources.ResourceLocation,boolean) -> a
53:55:void clear() -> a
58:58:java.util.concurrent.CompletableFuture preload(java.util.Collection) -> a
58:58:java.util.concurrent.CompletableFuture[] lambda$preload$5(int) -> a
58:58:java.util.concurrent.CompletableFuture
lambda$preload$4(net.minecraft.client.resources.sounds.Sound) -> a
53:53:void lambda$clear$3(java.util.concurrent.CompletableFuture) -> a
44:47:net.minecraft.client.sounds.AudioStream
lambda$getStream$2(net.minecraft.resources.ResourceLocation,boolean) -> b
29:38:java.util.concurrent.CompletableFuture
lambda$getCompleteBuffer$1(net.minecraft.resources.ResourceLocation) -> b
30:36:com.mojang.blaze3d.audio.SoundBuffer
lambda$getCompleteBuffer$0(net.minecraft.resources.ResourceLocation) -> c
net.minecraft.client.sounds.SoundEngine -> fyz:
org.slf4j.Marker MARKER -> d
org.slf4j.Logger LOGGER -> e
float PITCH_MIN -> f
float PITCH_MAX -> g
float VOLUME_MIN -> h
float VOLUME_MAX -> i
int MIN_SOURCE_LIFETIME -> j
java.util.Set ONLY_WARN_ONCE -> k
long DEFAULT_DEVICE_CHECK_INTERVAL_MS -> l
java.lang.String MISSING_SOUND -> a
java.lang.String OPEN_AL_SOFT_PREFIX -> b
int OPEN_AL_SOFT_PREFIX_LENGTH -> c
net.minecraft.client.sounds.SoundManager soundManager -> m
net.minecraft.client.Options options -> n
boolean loaded -> o
com.mojang.blaze3d.audio.Library library -> p
com.mojang.blaze3d.audio.Listener listener -> q
net.minecraft.client.sounds.SoundBufferLibrary soundBuffers -> r
net.minecraft.client.sounds.SoundEngineExecutor executor -> s
net.minecraft.client.sounds.ChannelAccess channelAccess -> t
int tickCount -> u
long lastDeviceCheckTime -> v
java.util.concurrent.atomic.AtomicReference devicePoolState -> w
java.util.Map instanceToChannel -> x
com.google.common.collect.Multimap instanceBySource -> y
java.util.List tickingSounds -> z
java.util.Map queuedSounds -> A
java.util.Map soundDeleteTime -> B
java.util.List listeners -> C
java.util.List queuedTickableSounds -> D
java.util.List preloadQueue -> E
65:92:void
<init>(net.minecraft.client.sounds.SoundManager,net.minecraft.client.Options,net.mi
necraft.server.packs.resources.ResourceProvider) -> <init>
95:107:void reload() -> a
110:125:void loadLibrary() -> h
128:132:float getVolume(net.minecraft.sounds.SoundSource) -> a
136:156:void updateCategoryVolume(net.minecraft.sounds.SoundSource,float) -> a
159:165:void destroy() -> b
168:174:void stop(net.minecraft.client.resources.sounds.SoundInstance) -> a
177:188:void stopAll() -> c
191:192:void addEventListener(net.minecraft.client.sounds.SoundEventListener) -
> a
195:196:void
removeEventListener(net.minecraft.client.sounds.SoundEventListener) -> b
204:233:boolean shouldChangeDevice() -> i
237:244:void tick(boolean) -> a
247:330:void tickNonPaused() -> j
333:333:boolean
requiresManualLooping(net.minecraft.client.resources.sounds.SoundInstance) -> d
337:337:boolean
shouldLoopManually(net.minecraft.client.resources.sounds.SoundInstance) -> e
341:341:boolean
shouldLoopAutomatically(net.minecraft.client.resources.sounds.SoundInstance) -> f
345:353:boolean isActive(net.minecraft.client.resources.sounds.SoundInstance) -
> b
357:475:void play(net.minecraft.client.resources.sounds.SoundInstance) -> c
478:479:void
queueTickingSound(net.minecraft.client.resources.sounds.TickableSoundInstance) -> a
482:483:void requestPreload(net.minecraft.client.resources.sounds.Sound) -> a
486:486:float
calculatePitch(net.minecraft.client.resources.sounds.SoundInstance) -> g
490:490:float
calculateVolume(net.minecraft.client.resources.sounds.SoundInstance) -> h
494:494:float calculateVolume(float,net.minecraft.sounds.SoundSource) -> a
498:501:void pause() -> d
504:507:void resume() -> e
510:511:void
playDelayed(net.minecraft.client.resources.sounds.SoundInstance,int) -> a
514:526:void updateSource(net.minecraft.client.Camera) -> a
529:546:void
stop(net.minecraft.resources.ResourceLocation,net.minecraft.sounds.SoundSource) ->
a
549:549:java.lang.String getDebugString() -> f
553:553:java.util.List getAvailableSoundDevices() -> g
523:525:void
lambda$updateSource$12(net.minecraft.world.phys.Vec3,org.joml.Vector3f,org.joml.Vec
tor3f) -> a
505:505:void lambda$resume$11(java.util.stream.Stream) -> a
499:499:void lambda$pause$10(java.util.stream.Stream) -> b
466:466:void
lambda$play$9(net.minecraft.client.sounds.ChannelAccess$ChannelHandle,net.minecraft
.client.sounds.AudioStream) -> a
467:469:void
lambda$play$8(net.minecraft.client.sounds.AudioStream,com.mojang.blaze3d.audio.Chan
nel) -> a
459:459:void
lambda$play$7(net.minecraft.client.sounds.ChannelAccess$ChannelHandle,com.mojang.bl
aze3d.audio.SoundBuffer) -> a
460:462:void
lambda$play$6(com.mojang.blaze3d.audio.SoundBuffer,com.mojang.blaze3d.audio.Channel
) -> a
443:454:void
lambda$play$5(float,float,net.minecraft.client.resources.sounds.SoundInstance$Atten
uation,float,boolean,boolean,net.minecraft.world.phys.Vec3,boolean,com.mojang.blaze
3d.audio.Channel) -> a
268:271:void
lambda$tickNonPaused$4(float,float,net.minecraft.world.phys.Vec3,com.mojang.blaze3d
.audio.Channel) -> a
217:229:void lambda$shouldChangeDevice$3(java.lang.String) -> a
179:179:void
lambda$stopAll$2(net.minecraft.client.sounds.ChannelAccess$ChannelHandle) -> a
146:155:void
lambda$updateCategoryVolume$1(net.minecraft.client.resources.sounds.SoundInstance,n
et.minecraft.client.sounds.ChannelAccess$ChannelHandle) -> a
149:154:void
lambda$updateCategoryVolume$0(float,com.mojang.blaze3d.audio.Channel) -> a
41:58:void <clinit>() -> <clinit>
net.minecraft.client.sounds.SoundEngine$DeviceCheckState -> fyz$a:
net.minecraft.client.sounds.SoundEngine$DeviceCheckState ONGOING -> a
net.minecraft.client.sounds.SoundEngine$DeviceCheckState CHANGE_DETECTED -> b
net.minecraft.client.sounds.SoundEngine$DeviceCheckState NO_CHANGE -> c
net.minecraft.client.sounds.SoundEngine$DeviceCheckState[] $VALUES -> d
51:51:net.minecraft.client.sounds.SoundEngine$DeviceCheckState[] values() ->
values
51:51:net.minecraft.client.sounds.SoundEngine$DeviceCheckState
valueOf(java.lang.String) -> valueOf
51:51:void <init>(java.lang.String,int) -> <init>
51:51:net.minecraft.client.sounds.SoundEngine$DeviceCheckState[] $values() -> a
51:52:void <clinit>() -> <clinit>
net.minecraft.client.sounds.SoundEngineExecutor -> fza:
java.lang.Thread thread -> a
boolean shutdown -> b
13:15:void <init>() -> <init>
18:22:java.lang.Thread createThread() -> b
27:27:java.lang.Runnable wrapRunnable(java.lang.Runnable) -> f
32:32:boolean shouldRun(java.lang.Runnable) -> e
37:37:java.lang.Thread getRunningThread() -> au
41:44:void run() -> c
49:50:void waitForTasks() -> bq
53:63:void flush() -> a
42:42:boolean lambda$run$0() -> d
net.minecraft.client.sounds.SoundEventListener -> fzb:
void
onPlaySound(net.minecraft.client.resources.sounds.SoundInstance,net.minecraft.clien
t.sounds.WeighedSoundEvents) -> a
net.minecraft.client.sounds.SoundManager -> fzc:
net.minecraft.client.resources.sounds.Sound EMPTY_SOUND -> a
net.minecraft.resources.ResourceLocation INTENTIONALLY_EMPTY_SOUND_LOCATION ->
b
net.minecraft.client.sounds.WeighedSoundEvents INTENTIONALLY_EMPTY_SOUND_EVENT
-> c
net.minecraft.client.resources.sounds.Sound INTENTIONALLY_EMPTY_SOUND -> d
org.slf4j.Logger LOGGER -> e
java.lang.String SOUNDS_PATH -> f
com.google.gson.Gson GSON -> g
com.google.gson.reflect.TypeToken SOUND_EVENT_REGISTRATION_TYPE -> h
java.util.Map registry -> i
net.minecraft.client.sounds.SoundEngine soundEngine -> j
java.util.Map soundCache -> k
56:62:void <init>(net.minecraft.client.Options) -> <init>
66:98:net.minecraft.client.sounds.SoundManager$Preparations
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> a
103:126:void
apply(net.minecraft.client.sounds.SoundManager$Preparations,net.minecraft.server.pa
cks.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> a
129:129:java.util.List getAvailableSoundDevices() -> a
226:231:boolean
validateSoundResource(net.minecraft.client.resources.sounds.Sound,net.minecraft.res
ources.ResourceLocation,net.minecraft.server.packs.resources.ResourceProvider) -> a
236:236:net.minecraft.client.sounds.WeighedSoundEvents
getSoundEvent(net.minecraft.resources.ResourceLocation) -> a
240:240:java.util.Collection getAvailableSounds() -> b
244:245:void
queueTickingSound(net.minecraft.client.resources.sounds.TickableSoundInstance) -> a
248:249:void play(net.minecraft.client.resources.sounds.SoundInstance) -> a
252:253:void
playDelayed(net.minecraft.client.resources.sounds.SoundInstance,int) -> a
256:257:void updateSource(net.minecraft.client.Camera) -> a
260:261:void pause() -> d
264:265:void stop() -> e
268:269:void destroy() -> f
272:273:void tick(boolean) -> a
276:277:void resume() -> g
280:285:void updateSourceVolume(net.minecraft.sounds.SoundSource,float) -> a
288:289:void stop(net.minecraft.client.resources.sounds.SoundInstance) -> b
292:292:boolean isActive(net.minecraft.client.resources.sounds.SoundInstance) -
> c
296:297:void addListener(net.minecraft.client.sounds.SoundEventListener) -> a
300:301:void removeListener(net.minecraft.client.sounds.SoundEventListener) ->
b
304:305:void
stop(net.minecraft.resources.ResourceLocation,net.minecraft.sounds.SoundSource) ->
a
308:308:java.lang.String getDebugString() -> h
312:313:void reload() -> i
40:40:void
apply(java.lang.Object,net.minecraft.server.packs.resources.ResourceManager,net.min
ecraft.util.profiling.ProfilerFiller) -> a
40:40:java.lang.Object
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> b
41:55:void <clinit>() -> <clinit>
net.minecraft.client.sounds.SoundManager$1 -> fzc$1:
55:55:void <init>() -> <init>
net.minecraft.client.sounds.SoundManager$2 -> fzc$2:
int[] $SwitchMap$net$minecraft$client$resources$sounds$Sound$Type -> a
157:157:void <clinit>() -> <clinit>
net.minecraft.client.sounds.SoundManager$Preparations -> fzc$a:
java.util.Map registry -> a
java.util.Map soundCache -> b
132:134:void <init>() -> <init>
137:138:void
listResources(net.minecraft.server.packs.resources.ResourceManager) -> a
141:210:void
handleRegistration(net.minecraft.resources.ResourceLocation,net.minecraft.client.re
sources.sounds.SoundEventRegistration) -> a
213:222:void
apply(java.util.Map,java.util.Map,net.minecraft.client.sounds.SoundEngine) -> a
net.minecraft.client.sounds.SoundManager$Preparations$1 -> fzc$a$1:
net.minecraft.resources.ResourceLocation val$soundLocation -> a
net.minecraft.client.resources.sounds.Sound val$sound -> b
net.minecraft.client.sounds.SoundManager$Preparations this$0 -> c
166:166:void
<init>(net.minecraft.client.sounds.SoundManager$Preparations,net.minecraft.resource
s.ResourceLocation,net.minecraft.client.resources.sounds.Sound) -> <init>
169:170:int getWeight() -> e
175:190:net.minecraft.client.resources.sounds.Sound
getSound(net.minecraft.util.RandomSource) -> a
196:201:void preloadIfRequired(net.minecraft.client.sounds.SoundEngine) -> a
166:166:java.lang.Object getSound(net.minecraft.util.RandomSource) -> b
net.minecraft.client.sounds.WeighedSoundEvents -> fzd:
java.util.List list -> a
net.minecraft.network.chat.Component subtitle -> b
16:30:void <init>(net.minecraft.resources.ResourceLocation,java.lang.String) ->
<init>
34:38:int getWeight() -> e
43:58:net.minecraft.client.resources.sounds.Sound
getSound(net.minecraft.util.RandomSource) -> a
62:63:void addSound(net.minecraft.client.sounds.Weighted) -> a
67:67:net.minecraft.network.chat.Component getSubtitle() -> a
72:75:void preloadIfRequired(net.minecraft.client.sounds.SoundEngine) -> a
15:15:java.lang.Object getSound(net.minecraft.util.RandomSource) -> b
net.minecraft.client.sounds.Weighted -> fze:
int getWeight() -> e
java.lang.Object getSound(net.minecraft.util.RandomSource) -> b
void preloadIfRequired(net.minecraft.client.sounds.SoundEngine) -> a
net.minecraft.client.sounds.package-info -> fzf:
net.minecraft.client.telemetry.ClientTelemetryManager -> fzg:
java.util.concurrent.atomic.AtomicInteger THREAD_COUNT -> a
java.util.concurrent.Executor EXECUTOR -> b
com.mojang.authlib.minecraft.UserApiService userApiService -> c
net.minecraft.client.telemetry.TelemetryPropertyMap deviceSessionProperties ->
d
java.nio.file.Path logDirectory -> e
java.util.concurrent.CompletableFuture logManager -> f
java.util.function.Supplier outsideSessionSender -> g
36:54:void
<init>(net.minecraft.client.Minecraft,com.mojang.authlib.minecraft.UserApiService,n
et.minecraft.client.User) -> <init>
57:57:net.minecraft.client.telemetry.WorldSessionTelemetryManager
createWorldSessionManager(boolean,java.time.Duration,java.lang.String) -> a
61:61:net.minecraft.client.telemetry.TelemetryEventSender
getOutsideSessionSender() -> a
65:79:net.minecraft.client.telemetry.TelemetryEventSender createEventSender() -
> c
107:107:java.nio.file.Path getLogDirectory() -> b
112:113:void close() -> close
112:112:void lambda$close$7(java.util.Optional) -> a
80:103:void
lambda$createEventSender$6(java.util.concurrent.CompletableFuture,com.mojang.authli
b.minecraft.TelemetrySession,net.minecraft.client.telemetry.TelemetryEventType,java
.util.function.Consumer) -> a
93:102:void
lambda$createEventSender$5(net.minecraft.client.telemetry.TelemetryEventInstance,co
m.mojang.authlib.minecraft.TelemetrySession,java.util.Optional) -> a
75:76:java.util.concurrent.CompletionStage
lambda$createEventSender$4(java.util.Optional) -> b
76:76:java.util.concurrent.CompletableFuture lambda$createEventSender$3() -> d
43:43:void
lambda$new$2(net.minecraft.client.telemetry.TelemetryPropertyMap$Builder,java.lang.
String) -> a
42:42:void
lambda$new$1(net.minecraft.client.telemetry.TelemetryPropertyMap$Builder,java.lang.
String) -> b
26:28:java.lang.Thread lambda$static$0(java.lang.Runnable) -> a
24:25:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.TelemetryEventInstance -> fzh:
net.minecraft.client.telemetry.TelemetryEventType type -> b
net.minecraft.client.telemetry.TelemetryPropertyMap properties -> c
com.mojang.serialization.Codec CODEC -> a
10:16:void
<init>(net.minecraft.client.telemetry.TelemetryEventType,net.minecraft.client.telem
etry.TelemetryPropertyMap) -> <init>
19:19:com.mojang.authlib.minecraft.TelemetryEvent
export(com.mojang.authlib.minecraft.TelemetrySession) -> a
7:7:java.lang.String toString() -> toString
7:7:int hashCode() -> hashCode
7:7:boolean equals(java.lang.Object) -> equals
7:7:net.minecraft.client.telemetry.TelemetryEventType type() -> a
7:7:net.minecraft.client.telemetry.TelemetryPropertyMap properties() -> b
12:15:void
lambda$new$0(net.minecraft.client.telemetry.TelemetryEventType,net.minecraft.client
.telemetry.TelemetryProperty) -> a
8:8:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.TelemetryEventLog -> fzi:
org.slf4j.Logger LOGGER -> a
net.minecraft.util.eventlog.JsonEventLog log -> b
net.minecraft.util.thread.ProcessorMailbox mailbox -> c
19:22:void <init>(java.nio.channels.FileChannel,java.util.concurrent.Executor)
-> <init>
25:25:net.minecraft.client.telemetry.TelemetryEventLogger logger() -> a
36:38:void close() -> close
36:36:void lambda$close$2() -> b
25:25:void
lambda$logger$1(net.minecraft.client.telemetry.TelemetryEventInstance) -> a
27:31:void
lambda$logger$0(net.minecraft.client.telemetry.TelemetryEventInstance) -> b
14:14:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.TelemetryEventLogger -> fzj:
void log(net.minecraft.client.telemetry.TelemetryEventInstance) -> log
net.minecraft.client.telemetry.TelemetryEventSender -> fzk:
net.minecraft.client.telemetry.TelemetryEventSender DISABLED -> a
10:10:net.minecraft.client.telemetry.TelemetryEventSender
decorate(java.util.function.Consumer) -> decorate
void
send(net.minecraft.client.telemetry.TelemetryEventType,java.util.function.Consumer)
-> send
10:10:void
lambda$decorate$2(java.util.function.Consumer,net.minecraft.client.telemetry.Teleme
tryEventType,java.util.function.Consumer) -> a
11:13:void
lambda$decorate$1(java.util.function.Consumer,java.util.function.Consumer,net.minec
raft.client.telemetry.TelemetryPropertyMap$Builder) -> a
7:7:void
lambda$static$0(net.minecraft.client.telemetry.TelemetryEventType,java.util.functio
n.Consumer) -> a
7:7:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.TelemetryEventType -> fzl:
java.util.Map REGISTRY -> h
com.mojang.serialization.Codec CODEC -> a
java.util.List GLOBAL_PROPERTIES -> i
java.util.List WORLD_SESSION_PROPERTIES -> j
net.minecraft.client.telemetry.TelemetryEventType WORLD_LOADED -> b
net.minecraft.client.telemetry.TelemetryEventType PERFORMANCE_METRICS -> c
net.minecraft.client.telemetry.TelemetryEventType WORLD_LOAD_TIMES -> d
net.minecraft.client.telemetry.TelemetryEventType WORLD_UNLOADED -> e
net.minecraft.client.telemetry.TelemetryEventType ADVANCEMENT_MADE -> f
net.minecraft.client.telemetry.TelemetryEventType GAME_LOAD_TIMES -> g
java.lang.String id -> k
java.lang.String exportKey -> l
java.util.List properties -> m
boolean isOptIn -> n
com.mojang.serialization.Codec codec -> o
102:111:void <init>(java.lang.String,java.lang.String,java.util.List,boolean) -
> <init>
114:114:net.minecraft.client.telemetry.TelemetryEventType$Builder
builder(java.lang.String,java.lang.String) -> a
118:118:java.lang.String id() -> a
122:122:java.util.List properties() -> b
126:126:com.mojang.serialization.Codec codec() -> c
130:130:boolean isOptIn() -> d
134:138:com.mojang.authlib.minecraft.TelemetryEvent
export(com.mojang.authlib.minecraft.TelemetrySession,net.minecraft.client.telemetry
.TelemetryPropertyMap) -> a
142:142:boolean contains(net.minecraft.client.telemetry.TelemetryProperty) -> a
147:147:java.lang.String toString() -> toString
151:151:net.minecraft.network.chat.MutableComponent title() -> e
155:155:net.minecraft.network.chat.MutableComponent description() -> f
159:159:net.minecraft.network.chat.MutableComponent
makeTranslation(java.lang.String) -> a
163:163:java.util.List values() -> g
108:108:net.minecraft.client.telemetry.TelemetryEventInstance
lambda$new$2(net.minecraft.client.telemetry.TelemetryPropertyMap) -> a
20:24:com.mojang.serialization.DataResult lambda$static$1(java.lang.String) ->
b
24:24:java.lang.String lambda$static$0(java.lang.String) -> c
17:93:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.TelemetryEventType$Builder -> fzl$a:
java.lang.String id -> a
java.lang.String exportKey -> b
java.util.List properties -> c
boolean isOptIn -> d
169:175:void <init>(java.lang.String,java.lang.String) -> <init>
178:179:net.minecraft.client.telemetry.TelemetryEventType$Builder
defineAll(java.util.List) -> a
183:184:net.minecraft.client.telemetry.TelemetryEventType$Builder
define(net.minecraft.client.telemetry.TelemetryProperty) -> a
188:189:net.minecraft.client.telemetry.TelemetryEventType$Builder optIn() -> a
193:197:net.minecraft.client.telemetry.TelemetryEventType register() -> b
net.minecraft.client.telemetry.TelemetryLogManager -> fzm:
org.slf4j.Logger LOGGER -> a
java.lang.String RAW_EXTENSION -> b
int EXPIRY_DAYS -> c
net.minecraft.util.eventlog.EventLogDirectory directory -> d
java.util.concurrent.CompletableFuture sessionLog -> e
26:28:void <init>(net.minecraft.util.eventlog.EventLogDirectory) -> <init>
31:42:java.util.concurrent.CompletableFuture open(java.nio.file.Path) -> a
46:58:java.util.concurrent.CompletableFuture openLogger() -> a
63:66:void close() -> close
64:64:void lambda$close$3(java.util.Optional) -> a
58:58:java.util.Optional lambda$openLogger$2(java.util.Optional) -> b
49:54:java.util.Optional lambda$openLogger$1() -> b
33:40:java.util.Optional lambda$open$0(java.nio.file.Path) -> b
17:17:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.TelemetryProperty -> fzn:
java.lang.String id -> F
java.lang.String exportKey -> G
com.mojang.serialization.Codec codec -> H
net.minecraft.client.telemetry.TelemetryProperty$Exporter exporter -> I
java.time.format.DateTimeFormatter TIMESTAMP_FORMATTER -> J
net.minecraft.client.telemetry.TelemetryProperty USER_ID -> a
net.minecraft.client.telemetry.TelemetryProperty CLIENT_ID -> b
net.minecraft.client.telemetry.TelemetryProperty MINECRAFT_SESSION_ID -> c
net.minecraft.client.telemetry.TelemetryProperty GAME_VERSION -> d
net.minecraft.client.telemetry.TelemetryProperty OPERATING_SYSTEM -> e
net.minecraft.client.telemetry.TelemetryProperty PLATFORM -> f
net.minecraft.client.telemetry.TelemetryProperty CLIENT_MODDED -> g
net.minecraft.client.telemetry.TelemetryProperty LAUNCHER_NAME -> h
net.minecraft.client.telemetry.TelemetryProperty WORLD_SESSION_ID -> i
net.minecraft.client.telemetry.TelemetryProperty SERVER_MODDED -> j
net.minecraft.client.telemetry.TelemetryProperty SERVER_TYPE -> k
net.minecraft.client.telemetry.TelemetryProperty OPT_IN -> l
net.minecraft.client.telemetry.TelemetryProperty EVENT_TIMESTAMP_UTC -> m
net.minecraft.client.telemetry.TelemetryProperty GAME_MODE -> n
net.minecraft.client.telemetry.TelemetryProperty REALMS_MAP_CONTENT -> o
net.minecraft.client.telemetry.TelemetryProperty SECONDS_SINCE_LOAD -> p
net.minecraft.client.telemetry.TelemetryProperty TICKS_SINCE_LOAD -> q
net.minecraft.client.telemetry.TelemetryProperty FRAME_RATE_SAMPLES -> r
net.minecraft.client.telemetry.TelemetryProperty RENDER_TIME_SAMPLES -> s
net.minecraft.client.telemetry.TelemetryProperty USED_MEMORY_SAMPLES -> t
net.minecraft.client.telemetry.TelemetryProperty NUMBER_OF_SAMPLES -> u
net.minecraft.client.telemetry.TelemetryProperty RENDER_DISTANCE -> v
net.minecraft.client.telemetry.TelemetryProperty DEDICATED_MEMORY_KB -> w
net.minecraft.client.telemetry.TelemetryProperty WORLD_LOAD_TIME_MS -> x
net.minecraft.client.telemetry.TelemetryProperty NEW_WORLD -> y
net.minecraft.client.telemetry.TelemetryProperty LOAD_TIME_TOTAL_TIME_MS -> z
net.minecraft.client.telemetry.TelemetryProperty LOAD_TIME_PRE_WINDOW_MS -> A
net.minecraft.client.telemetry.TelemetryProperty LOAD_TIME_BOOTSTRAP_MS -> B
net.minecraft.client.telemetry.TelemetryProperty LOAD_TIME_LOADING_OVERLAY_MS -
> C
net.minecraft.client.telemetry.TelemetryProperty ADVANCEMENT_ID -> D
net.minecraft.client.telemetry.TelemetryProperty ADVANCEMENT_GAME_TIME -> E
22:22:void
<init>(java.lang.String,java.lang.String,com.mojang.serialization.Codec,net.minecra
ft.client.telemetry.TelemetryProperty$Exporter) -> <init>
77:77:net.minecraft.client.telemetry.TelemetryProperty
create(java.lang.String,java.lang.String,com.mojang.serialization.Codec,net.minecra
ft.client.telemetry.TelemetryProperty$Exporter) -> a
81:81:net.minecraft.client.telemetry.TelemetryProperty
bool(java.lang.String,java.lang.String) -> a
85:85:net.minecraft.client.telemetry.TelemetryProperty
string(java.lang.String,java.lang.String) -> b
89:89:net.minecraft.client.telemetry.TelemetryProperty
integer(java.lang.String,java.lang.String) -> c
93:93:net.minecraft.client.telemetry.TelemetryProperty
makeLong(java.lang.String,java.lang.String) -> d
97:97:net.minecraft.client.telemetry.TelemetryProperty
uuid(java.lang.String,java.lang.String) -> e
101:101:net.minecraft.client.telemetry.TelemetryProperty
gameLoadMeasurement(java.lang.String,java.lang.String) -> f
105:106:net.minecraft.client.telemetry.TelemetryProperty
longSamples(java.lang.String,java.lang.String) -> g
112:118:void
export(net.minecraft.client.telemetry.TelemetryPropertyMap,com.mojang.authlib.minec
raft.TelemetryPropertyContainer) -> a
121:121:net.minecraft.network.chat.MutableComponent title() -> a
126:126:java.lang.String toString() -> toString
22:22:int hashCode() -> hashCode
22:22:boolean equals(java.lang.Object) -> equals
22:22:java.lang.String id() -> b
22:22:java.lang.String exportKey() -> c
22:22:com.mojang.serialization.Codec codec() -> d
22:22:net.minecraft.client.telemetry.TelemetryProperty$Exporter exporter() -> e
107:107:void
lambda$longSamples$5(com.mojang.authlib.minecraft.TelemetryPropertyContainer,java.l
ang.String,it.unimi.dsi.fastutil.longs.LongList) -> a
101:101:void
lambda$gameLoadMeasurement$4(com.mojang.authlib.minecraft.TelemetryPropertyContaine
r,java.lang.String,net.minecraft.client.telemetry.events.GameLoadTimesEvent$Measure
ment) -> a
97:97:void
lambda$uuid$3(com.mojang.authlib.minecraft.TelemetryPropertyContainer,java.lang.Str
ing,java.util.UUID) -> a
47:47:void
lambda$static$2(com.mojang.authlib.minecraft.TelemetryPropertyContainer,java.lang.S
tring,net.minecraft.client.telemetry.TelemetryProperty$GameMode) -> a
44:44:void
lambda$static$1(com.mojang.authlib.minecraft.TelemetryPropertyContainer,java.lang.S
tring,java.time.Instant) -> a
40:40:void
lambda$static$0(com.mojang.authlib.minecraft.TelemetryPropertyContainer,java.lang.S
tring,net.minecraft.client.telemetry.TelemetryProperty$ServerType) -> a
23:74:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.TelemetryProperty$Exporter -> fzn$a:
void
apply(com.mojang.authlib.minecraft.TelemetryPropertyContainer,java.lang.String,java
.lang.Object) -> apply
net.minecraft.client.telemetry.TelemetryProperty$GameMode -> fzn$b:
net.minecraft.client.telemetry.TelemetryProperty$GameMode SURVIVAL -> a
net.minecraft.client.telemetry.TelemetryProperty$GameMode CREATIVE -> b
net.minecraft.client.telemetry.TelemetryProperty$GameMode ADVENTURE -> c
net.minecraft.client.telemetry.TelemetryProperty$GameMode SPECTATOR -> d
net.minecraft.client.telemetry.TelemetryProperty$GameMode HARDCORE -> e
com.mojang.serialization.Codec CODEC -> f
java.lang.String key -> g
int id -> h
net.minecraft.client.telemetry.TelemetryProperty$GameMode[] $VALUES -> i
153:153:net.minecraft.client.telemetry.TelemetryProperty$GameMode[] values() ->
values
153:153:net.minecraft.client.telemetry.TelemetryProperty$GameMode
valueOf(java.lang.String) -> valueOf
168:171:void <init>(java.lang.String,int,java.lang.String,int) -> <init>
174:174:int id() -> a
179:179:java.lang.String getSerializedName() -> c
153:153:net.minecraft.client.telemetry.TelemetryProperty$GameMode[] $values() -
> b
153:163:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.TelemetryProperty$ServerType -> fzn$c:
net.minecraft.client.telemetry.TelemetryProperty$ServerType REALM -> a
net.minecraft.client.telemetry.TelemetryProperty$ServerType LOCAL -> b
net.minecraft.client.telemetry.TelemetryProperty$ServerType OTHER -> c
com.mojang.serialization.Codec CODEC -> d
java.lang.String key -> e
net.minecraft.client.telemetry.TelemetryProperty$ServerType[] $VALUES -> f
133:133:net.minecraft.client.telemetry.TelemetryProperty$ServerType[] values()
-> values
133:133:net.minecraft.client.telemetry.TelemetryProperty$ServerType
valueOf(java.lang.String) -> valueOf
143:145:void <init>(java.lang.String,int,java.lang.String) -> <init>
149:149:java.lang.String getSerializedName() -> c
133:133:net.minecraft.client.telemetry.TelemetryProperty$ServerType[] $values()
-> a
133:139:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.TelemetryPropertyMap -> fzo:
java.util.Map entries -> a
20:22:void <init>(java.util.Map) -> <init>
25:25:net.minecraft.client.telemetry.TelemetryPropertyMap$Builder builder() ->
a
29:69:com.mojang.serialization.Codec createCodec(java.util.List) -> a
75:75:java.lang.Object get(net.minecraft.client.telemetry.TelemetryProperty) ->
a
80:80:java.lang.String toString() -> toString
84:84:java.util.Set propertySet() -> b
net.minecraft.client.telemetry.TelemetryPropertyMap$1 -> fzo$1:
java.util.List val$properties -> a
29:29:void <init>(java.util.List) -> <init>
32:36:com.mojang.serialization.RecordBuilder
encode(net.minecraft.client.telemetry.TelemetryPropertyMap,com.mojang.serialization
.DynamicOps,com.mojang.serialization.RecordBuilder) -> a
40:44:com.mojang.serialization.RecordBuilder
encodeProperty(net.minecraft.client.telemetry.TelemetryPropertyMap,com.mojang.seria
lization.RecordBuilder,net.minecraft.client.telemetry.TelemetryProperty) -> a
49:53:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,com.mojang.serialization.MapLike) ->
decode
57:62:com.mojang.serialization.DataResult
decodeProperty(com.mojang.serialization.DataResult,com.mojang.serialization.Dynamic
Ops,com.mojang.serialization.MapLike,net.minecraft.client.telemetry.TelemetryProper
ty) -> a
67:67:java.util.stream.Stream keys(com.mojang.serialization.DynamicOps) -> keys
29:29:com.mojang.serialization.RecordBuilder
encode(java.lang.Object,com.mojang.serialization.DynamicOps,com.mojang.serializatio
n.RecordBuilder) -> encode
60:60:net.minecraft.client.telemetry.TelemetryPropertyMap$Builder
lambda$decodeProperty$0(net.minecraft.client.telemetry.TelemetryProperty,net.minecr
aft.client.telemetry.TelemetryPropertyMap$Builder,java.lang.Object) -> a
net.minecraft.client.telemetry.TelemetryPropertyMap$Builder -> fzo$a:
java.util.Map entries -> a
88:91:void <init>() -> <init>
94:95:net.minecraft.client.telemetry.TelemetryPropertyMap$Builder
put(net.minecraft.client.telemetry.TelemetryProperty,java.lang.Object) -> a
99:102:net.minecraft.client.telemetry.TelemetryPropertyMap$Builder
putIfNotNull(net.minecraft.client.telemetry.TelemetryProperty,java.lang.Object) ->
b
106:107:net.minecraft.client.telemetry.TelemetryPropertyMap$Builder
putAll(net.minecraft.client.telemetry.TelemetryPropertyMap) -> a
111:111:net.minecraft.client.telemetry.TelemetryPropertyMap build() -> a
net.minecraft.client.telemetry.WorldSessionTelemetryManager -> fzp:
java.util.UUID worldSessionId -> a
net.minecraft.client.telemetry.TelemetryEventSender eventSender -> b
net.minecraft.client.telemetry.events.WorldLoadEvent worldLoadEvent -> c
net.minecraft.client.telemetry.events.WorldUnloadEvent worldUnloadEvent -> d
net.minecraft.client.telemetry.events.PerformanceMetricsEvent
performanceMetricsEvent -> e
net.minecraft.client.telemetry.events.WorldLoadTimesEvent worldLoadTimesEvent -
> f
17:35:void
<init>(net.minecraft.client.telemetry.TelemetryEventSender,boolean,java.time.Durati
on,java.lang.String) -> <init>
38:39:void tick() -> a
42:45:void onPlayerInfoReceived(net.minecraft.world.level.GameType,boolean) ->
a
48:50:void onServerBrandReceived(java.lang.String) -> a
53:54:void setTime(long) -> a
57:61:void worldSessionStart() -> b
65:68:void onDisconnect() -> c
71:79:void
onAdvancementDone(net.minecraft.world.level.Level,net.minecraft.advancements.Advanc
ement) -> a
75:77:void
lambda$onAdvancementDone$1(net.minecraft.resources.ResourceLocation,long,net.minecr
aft.client.telemetry.TelemetryPropertyMap$Builder) -> a
32:34:void
lambda$new$0(net.minecraft.client.telemetry.TelemetryPropertyMap$Builder) -> a
net.minecraft.client.telemetry.events.AggregatedTelemetryEvent -> fzq:
int SAMPLE_INTERVAL_MS -> a
int SAMPLES_PER_EVENT -> b
int sampleCount -> c
boolean ticking -> d
java.time.Instant lastSampleTime -> e
9:13:void <init>() -> <init>
18:21:void start() -> a
24:33:void tick(net.minecraft.client.telemetry.TelemetryEventSender) -> a
36:36:boolean shouldTakeSample() -> b
40:40:boolean shouldSentEvent() -> c
44:45:void stop() -> d
48:48:int getSampleCount() -> e
void takeSample() -> f
void sendEvent(net.minecraft.client.telemetry.TelemetryEventSender) -> b
net.minecraft.client.telemetry.events.GameLoadTimesEvent -> fzr:
net.minecraft.client.telemetry.events.GameLoadTimesEvent INSTANCE -> a
org.slf4j.Logger LOGGER -> b
com.google.common.base.Ticker timeSource -> c
java.util.Map measurements -> d
java.util.OptionalLong bootstrapTime -> e
24:29:void <init>(com.google.common.base.Ticker) -> <init>
32:33:void beginStep(net.minecraft.client.telemetry.TelemetryProperty) -> a
36:37:void
beginStep(net.minecraft.client.telemetry.TelemetryProperty,com.google.common.base.S
topwatch) -> a
40:41:void
beginStep(net.minecraft.client.telemetry.TelemetryProperty,java.util.function.Funct
ion) -> a
44:52:void endStep(net.minecraft.client.telemetry.TelemetryProperty) -> b
55:69:void send(net.minecraft.client.telemetry.TelemetryEventSender) -> a
72:73:void setBootstrapTime(long) -> a
56:68:void
lambda$send$4(net.minecraft.client.telemetry.TelemetryPropertyMap$Builder) -> a
65:65:void
lambda$send$3(net.minecraft.client.telemetry.TelemetryPropertyMap$Builder,long) ->
a
58:64:void
lambda$send$2(net.minecraft.client.telemetry.TelemetryPropertyMap$Builder,net.minec
raft.client.telemetry.TelemetryProperty,com.google.common.base.Stopwatch) -> a
36:36:com.google.common.base.Stopwatch
lambda$beginStep$1(com.google.common.base.Stopwatch,net.minecraft.client.telemetry.
TelemetryProperty) -> a
32:32:com.google.common.base.Stopwatch
lambda$beginStep$0(net.minecraft.client.telemetry.TelemetryProperty) -> c
19:21:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.events.GameLoadTimesEvent$Measurement -> fzr$a:
int millis -> b
com.mojang.serialization.Codec CODEC -> a
75:75:void <init>(int) -> <init>
75:75:java.lang.String toString() -> toString
75:75:int hashCode() -> hashCode
75:75:boolean equals(java.lang.Object) -> equals
75:75:int millis() -> a
76:76:java.lang.Integer
lambda$static$0(net.minecraft.client.telemetry.events.GameLoadTimesEvent$Measuremen
t) -> a
76:76:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.events.PerformanceMetricsEvent -> fzs:
long DEDICATED_MEMORY_KB -> a
it.unimi.dsi.fastutil.longs.LongList fpsSamples -> b
it.unimi.dsi.fastutil.longs.LongList frameTimeSamples -> c
it.unimi.dsi.fastutil.longs.LongList usedMemorySamples -> d
10:14:void <init>() -> <init>
18:21:void tick(net.minecraft.client.telemetry.TelemetryEventSender) -> a
24:27:void resetValues() -> g
31:34:void takeSample() -> f
37:41:void takeUsedMemorySample() -> h
45:54:void sendEvent(net.minecraft.client.telemetry.TelemetryEventSender) -> b
57:57:long toKilobytes(long) -> a
46:52:void
lambda$sendEvent$0(net.minecraft.client.telemetry.TelemetryPropertyMap$Builder) ->
a
11:11:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.events.WorldLoadEvent -> fzt:
boolean eventSent -> a
net.minecraft.client.telemetry.TelemetryProperty$GameMode gameMode -> b
java.lang.String serverBrand -> c
java.lang.String minigameName -> d
23:25:void <init>(java.lang.String) -> <init>
28:32:void
addProperties(net.minecraft.client.telemetry.TelemetryPropertyMap$Builder) -> a
35:41:net.minecraft.client.telemetry.TelemetryProperty$ServerType
getServerType() -> a
45:55:boolean send(net.minecraft.client.telemetry.TelemetryEventSender) -> a
60:66:void setGameMode(net.minecraft.world.level.GameType,boolean) -> a
69:70:void setServerBrand(java.lang.String) -> a
50:54:void
lambda$send$0(net.minecraft.client.telemetry.TelemetryPropertyMap$Builder) -> b
net.minecraft.client.telemetry.events.WorldLoadEvent$1 -> fzt$1:
int[] $SwitchMap$net$minecraft$world$level$GameType -> a
60:60:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.events.WorldLoadTimesEvent -> fzu:
boolean newWorld -> a
java.time.Duration worldLoadDuration -> b
15:18:void <init>(boolean,java.time.Duration) -> <init>
21:27:void send(net.minecraft.client.telemetry.TelemetryEventSender) -> a
23:25:void
lambda$send$0(net.minecraft.client.telemetry.TelemetryPropertyMap$Builder) -> a
net.minecraft.client.telemetry.events.WorldUnloadEvent -> fzv:
int NOT_TRACKING_TIME -> a
java.util.Optional worldLoadedTime -> b
long totalTicks -> c
long lastGameTime -> d
11:14:void <init>() -> <init>
19:23:void onPlayerInfoReceived() -> a
26:30:void setTime(long) -> a
33:34:int getTimeInSecondsSinceLoad(java.time.Instant) -> a
38:44:void send(net.minecraft.client.telemetry.TelemetryEventSender) -> a
39:43:void
lambda$send$1(net.minecraft.client.telemetry.TelemetryEventSender,java.time.Instant
) -> a
40:42:void
lambda$send$0(java.time.Instant,net.minecraft.client.telemetry.TelemetryPropertyMap
$Builder) -> a
net.minecraft.client.telemetry.events.package-info -> fzw:
net.minecraft.client.telemetry.package-info -> fzx:
net.minecraft.client.tutorial.BundleTutorial -> fzy:
net.minecraft.client.tutorial.Tutorial tutorial -> a
net.minecraft.client.Options options -> b
net.minecraft.client.gui.components.toasts.TutorialToast toast -> c
20:23:void
<init>(net.minecraft.client.tutorial.Tutorial,net.minecraft.client.Options) ->
<init>
26:33:void showToast() -> a
36:44:void clearToast() -> b
47:59:void
onInventoryAction(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemS
tack,net.minecraft.world.inventory.ClickAction) -> a
net.minecraft.client.tutorial.CompletedTutorialStepInstance -> fzz:
4:5:void <init>(net.minecraft.client.tutorial.Tutorial) -> <init>
net.minecraft.client.tutorial.CraftPlanksTutorialStep -> gaa:
int HINT_DELAY -> a
net.minecraft.network.chat.Component CRAFT_TITLE -> b
net.minecraft.network.chat.Component CRAFT_DESCRIPTION -> c
net.minecraft.client.tutorial.Tutorial tutorial -> d
net.minecraft.client.gui.components.toasts.TutorialToast toast -> e
int timeWaiting -> f
25:27:void <init>(net.minecraft.client.tutorial.Tutorial) -> <init>
31:58:void tick() -> a
62:66:void clear() -> b
70:73:void onGetItem(net.minecraft.world.item.ItemStack) -> a
76:81:boolean
hasCraftedPlanksPreviously(net.minecraft.client.player.LocalPlayer,net.minecraft.ta
gs.TagKey) -> a
18:19:void <clinit>() -> <clinit>
net.minecraft.client.tutorial.FindTreeTutorialStepInstance -> gab:
int HINT_DELAY -> a
net.minecraft.network.chat.Component TITLE -> b
net.minecraft.network.chat.Component DESCRIPTION -> c
net.minecraft.client.tutorial.Tutorial tutorial -> d
net.minecraft.client.gui.components.toasts.TutorialToast toast -> e
int timeWaiting -> f
29:31:void <init>(net.minecraft.client.tutorial.Tutorial) -> <init>
35:58:void tick() -> a
62:66:void clear() -> b
70:76:void
onLookAt(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.world.phys.HitR
esult) -> a
80:83:void onGetItem(net.minecraft.world.item.ItemStack) -> a
86:86:boolean hasCollectedTreeItems(net.minecraft.client.player.LocalPlayer) ->
b
90:96:boolean
hasPunchedTreesPreviously(net.minecraft.client.player.LocalPlayer) -> a
86:86:boolean
lambda$hasCollectedTreeItems$0(net.minecraft.world.item.ItemStack) -> b
22:23:void <clinit>() -> <clinit>
net.minecraft.client.tutorial.MovementTutorialStepInstance -> gac:
int MINIMUM_TIME_MOVED -> a
int MINIMUM_TIME_LOOKED -> b
int MOVE_HINT_DELAY -> c
int LOOK_HINT_DELAY -> d
int INCOMPLETE -> e
net.minecraft.network.chat.Component MOVE_TITLE -> f
net.minecraft.network.chat.Component MOVE_DESCRIPTION -> g
net.minecraft.network.chat.Component LOOK_TITLE -> h
net.minecraft.network.chat.Component LOOK_DESCRIPTION -> i
net.minecraft.client.tutorial.Tutorial tutorial -> j
net.minecraft.client.gui.components.toasts.TutorialToast moveToast -> k
net.minecraft.client.gui.components.toasts.TutorialToast lookToast -> l
int timeWaiting -> m
int timeMoved -> n
int timeLooked -> o
boolean moved -> p
boolean turned -> q
int moveCompleted -> r
int lookCompleted -> s
31:36:void <init>(net.minecraft.client.tutorial.Tutorial) -> <init>
40:93:void tick() -> a
97:105:void clear() -> b
109:112:void onInput(net.minecraft.client.player.Input) -> a
116:119:void onMouse(double,double) -> a
17:21:void <clinit>() -> <clinit>
net.minecraft.client.tutorial.OpenInventoryTutorialStep -> gad:
int HINT_DELAY -> a
net.minecraft.network.chat.Component TITLE -> b
net.minecraft.network.chat.Component DESCRIPTION -> c
net.minecraft.client.tutorial.Tutorial tutorial -> d
net.minecraft.client.gui.components.toasts.TutorialToast toast -> e
int timeWaiting -> f
17:19:void <init>(net.minecraft.client.tutorial.Tutorial) -> <init>
23:36:void tick() -> a
40:44:void clear() -> b
48:49:void onOpenInventory() -> c
10:11:void <clinit>() -> <clinit>
net.minecraft.client.tutorial.PunchTreeTutorialStepInstance -> gae:
int HINT_DELAY -> a
net.minecraft.network.chat.Component TITLE -> b
net.minecraft.network.chat.Component DESCRIPTION -> c
net.minecraft.client.tutorial.Tutorial tutorial -> d
net.minecraft.client.gui.components.toasts.TutorialToast toast -> e
int timeWaiting -> f
int resetCount -> g
25:27:void <init>(net.minecraft.client.tutorial.Tutorial) -> <init>
31:58:void tick() -> a
62:66:void clear() -> b
70:83:void
onDestroyBlock(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.core.Bloc
kPos,net.minecraft.world.level.block.state.BlockState,float) -> a
87:91:void onGetItem(net.minecraft.world.item.ItemStack) -> a
17:18:void <clinit>() -> <clinit>
net.minecraft.client.tutorial.Tutorial -> gaf:
net.minecraft.client.Minecraft minecraft -> a
net.minecraft.client.tutorial.TutorialStepInstance instance -> b
java.util.List timedToasts -> c
net.minecraft.client.tutorial.BundleTutorial bundleTutorial -> d
25:31:void <init>(net.minecraft.client.Minecraft,net.minecraft.client.Options)
-> <init>
34:37:void onInput(net.minecraft.client.player.Input) -> a
40:43:void onMouse(double,double) -> a
46:49:void
onLookAt(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.world.phys.HitR
esult) -> a
52:55:void
onDestroyBlock(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.core.Bloc
kPos,net.minecraft.world.level.block.state.BlockState,float) -> a
58:61:void onOpenInventory() -> a
64:67:void onGetItem(net.minecraft.world.item.ItemStack) -> a
70:75:void stop() -> b
78:82:void start() -> c
85:87:void
addTimedToast(net.minecraft.client.gui.components.toasts.TutorialToast,int) -> a
90:92:void
removeTimedToast(net.minecraft.client.gui.components.toasts.TutorialToast) -> a
95:106:void tick() -> d
109:115:void setStep(net.minecraft.client.tutorial.TutorialSteps) -> a
118:118:net.minecraft.client.Minecraft getMinecraft() -> e
122:125:boolean isSurvival() -> f
130:130:net.minecraft.network.chat.Component key(java.lang.String) -> a
134:135:void
onInventoryAction(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemS
tack,net.minecraft.world.inventory.ClickAction) -> a
90:90:boolean
lambda$removeTimedToast$0(net.minecraft.client.gui.components.toasts.TutorialToast,
net.minecraft.client.tutorial.Tutorial$TimedToast) -> a
net.minecraft.client.tutorial.Tutorial$TimedToast -> gaf$a:
net.minecraft.client.gui.components.toasts.TutorialToast toast -> a
int durationTicks -> b
int progress -> c
142:145:void
<init>(net.minecraft.client.gui.components.toasts.TutorialToast,int) -> <init>
148:153:boolean updateProgress() -> a
net.minecraft.client.tutorial.TutorialStepInstance -> gag:
12:12:void clear() -> b
15:15:void tick() -> a
18:18:void onInput(net.minecraft.client.player.Input) -> a
21:21:void onMouse(double,double) -> a
24:24:void
onLookAt(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.world.phys.HitR
esult) -> a
27:27:void
onDestroyBlock(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.core.Bloc
kPos,net.minecraft.world.level.block.state.BlockState,float) -> a
30:30:void onOpenInventory() -> c
33:33:void onGetItem(net.minecraft.world.item.ItemStack) -> a
net.minecraft.client.tutorial.TutorialSteps -> gah:
net.minecraft.client.tutorial.TutorialSteps MOVEMENT -> a
net.minecraft.client.tutorial.TutorialSteps FIND_TREE -> b
net.minecraft.client.tutorial.TutorialSteps PUNCH_TREE -> c
net.minecraft.client.tutorial.TutorialSteps OPEN_INVENTORY -> d
net.minecraft.client.tutorial.TutorialSteps CRAFT_PLANKS -> e
net.minecraft.client.tutorial.TutorialSteps NONE -> f
java.lang.String name -> g
java.util.function.Function constructor -> h
net.minecraft.client.tutorial.TutorialSteps[] $VALUES -> i
5:5:net.minecraft.client.tutorial.TutorialSteps[] values() -> values
5:5:net.minecraft.client.tutorial.TutorialSteps valueOf(java.lang.String) ->
valueOf
17:20:void
<init>(java.lang.String,int,java.lang.String,java.util.function.Function) -> <init>
23:23:net.minecraft.client.tutorial.TutorialStepInstance
create(net.minecraft.client.tutorial.Tutorial) -> a
27:27:java.lang.String getName() -> a
31:36:net.minecraft.client.tutorial.TutorialSteps getByName(java.lang.String) -
> a
5:5:net.minecraft.client.tutorial.TutorialSteps[] $values() -> b
5:11:void <clinit>() -> <clinit>
net.minecraft.client.tutorial.package-info -> gai:
net.minecraft.commands.BrigadierExceptions -> dl:
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType DOUBLE_TOO_SMALL -
> a
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType DOUBLE_TOO_BIG ->
b
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType FLOAT_TOO_SMALL ->
c
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType FLOAT_TOO_BIG -> d
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType INTEGER_TOO_SMALL
-> e
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType INTEGER_TOO_BIG ->
f
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType LONG_TOO_SMALL ->
g
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType LONG_TOO_BIG -> h
com.mojang.brigadier.exceptions.DynamicCommandExceptionType LITERAL_INCORRECT -
> i
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
READER_EXPECTED_START_OF_QUOTE -> j
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
READER_EXPECTED_END_OF_QUOTE -> k
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
READER_INVALID_ESCAPE -> l
com.mojang.brigadier.exceptions.DynamicCommandExceptionType READER_INVALID_BOOL
-> m
com.mojang.brigadier.exceptions.DynamicCommandExceptionType READER_INVALID_INT
-> n
com.mojang.brigadier.exceptions.SimpleCommandExceptionType READER_EXPECTED_INT
-> o
com.mojang.brigadier.exceptions.DynamicCommandExceptionType READER_INVALID_LONG
-> p
com.mojang.brigadier.exceptions.SimpleCommandExceptionType READER_EXPECTED_LONG
-> q
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
READER_INVALID_DOUBLE -> r
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
READER_EXPECTED_DOUBLE -> s
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
READER_INVALID_FLOAT -> t
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
READER_EXPECTED_FLOAT -> u
com.mojang.brigadier.exceptions.SimpleCommandExceptionType READER_EXPECTED_BOOL
-> v
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
READER_EXPECTED_SYMBOL -> w
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
DISPATCHER_UNKNOWN_COMMAND -> x
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
DISPATCHER_UNKNOWN_ARGUMENT -> y
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
DISPATCHER_EXPECTED_ARGUMENT_SEPARATOR -> z
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
DISPATCHER_PARSE_EXCEPTION -> A
9:9:void <init>() -> <init>
46:46:com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
doubleTooLow() -> doubleTooLow
51:51:com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
doubleTooHigh() -> doubleTooHigh
56:56:com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
floatTooLow() -> floatTooLow
61:61:com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
floatTooHigh() -> floatTooHigh
66:66:com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
integerTooLow() -> integerTooLow
71:71:com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
integerTooHigh() -> integerTooHigh
76:76:com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType longTooLow()
-> longTooLow
81:81:com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
longTooHigh() -> longTooHigh
86:86:com.mojang.brigadier.exceptions.DynamicCommandExceptionType
literalIncorrect() -> literalIncorrect
91:91:com.mojang.brigadier.exceptions.SimpleCommandExceptionType
readerExpectedStartOfQuote() -> readerExpectedStartOfQuote
96:96:com.mojang.brigadier.exceptions.SimpleCommandExceptionType
readerExpectedEndOfQuote() -> readerExpectedEndOfQuote
101:101:com.mojang.brigadier.exceptions.DynamicCommandExceptionType
readerInvalidEscape() -> readerInvalidEscape
106:106:com.mojang.brigadier.exceptions.DynamicCommandExceptionType
readerInvalidBool() -> readerInvalidBool
111:111:com.mojang.brigadier.exceptions.DynamicCommandExceptionType
readerInvalidInt() -> readerInvalidInt
116:116:com.mojang.brigadier.exceptions.SimpleCommandExceptionType
readerExpectedInt() -> readerExpectedInt
121:121:com.mojang.brigadier.exceptions.DynamicCommandExceptionType
readerInvalidLong() -> readerInvalidLong
126:126:com.mojang.brigadier.exceptions.SimpleCommandExceptionType
readerExpectedLong() -> readerExpectedLong
131:131:com.mojang.brigadier.exceptions.DynamicCommandExceptionType
readerInvalidDouble() -> readerInvalidDouble
136:136:com.mojang.brigadier.exceptions.SimpleCommandExceptionType
readerExpectedDouble() -> readerExpectedDouble
141:141:com.mojang.brigadier.exceptions.DynamicCommandExceptionType
readerInvalidFloat() -> readerInvalidFloat
146:146:com.mojang.brigadier.exceptions.SimpleCommandExceptionType
readerExpectedFloat() -> readerExpectedFloat
151:151:com.mojang.brigadier.exceptions.SimpleCommandExceptionType
readerExpectedBool() -> readerExpectedBool
156:156:com.mojang.brigadier.exceptions.DynamicCommandExceptionType
readerExpectedSymbol() -> readerExpectedSymbol
161:161:com.mojang.brigadier.exceptions.SimpleCommandExceptionType
dispatcherUnknownCommand() -> dispatcherUnknownCommand
166:166:com.mojang.brigadier.exceptions.SimpleCommandExceptionType
dispatcherUnknownArgument() -> dispatcherUnknownArgument
171:171:com.mojang.brigadier.exceptions.SimpleCommandExceptionType
dispatcherExpectedArgumentSeparator() -> dispatcherExpectedArgumentSeparator
176:176:com.mojang.brigadier.exceptions.DynamicCommandExceptionType
dispatcherParseException() -> dispatcherParseException
42:42:com.mojang.brigadier.Message lambda$static$16(java.lang.Object) -> a
37:37:com.mojang.brigadier.Message lambda$static$15(java.lang.Object) -> b
34:34:com.mojang.brigadier.Message lambda$static$14(java.lang.Object) -> c
32:32:com.mojang.brigadier.Message lambda$static$13(java.lang.Object) -> d
30:30:com.mojang.brigadier.Message lambda$static$12(java.lang.Object) -> e
28:28:com.mojang.brigadier.Message lambda$static$11(java.lang.Object) -> f
27:27:com.mojang.brigadier.Message lambda$static$10(java.lang.Object) -> g
26:26:com.mojang.brigadier.Message lambda$static$9(java.lang.Object) -> h
22:22:com.mojang.brigadier.Message lambda$static$8(java.lang.Object) -> i
20:20:com.mojang.brigadier.Message
lambda$static$7(java.lang.Object,java.lang.Object) -> a
19:19:com.mojang.brigadier.Message
lambda$static$6(java.lang.Object,java.lang.Object) -> b
17:17:com.mojang.brigadier.Message
lambda$static$5(java.lang.Object,java.lang.Object) -> c
16:16:com.mojang.brigadier.Message
lambda$static$4(java.lang.Object,java.lang.Object) -> d
14:14:com.mojang.brigadier.Message
lambda$static$3(java.lang.Object,java.lang.Object) -> e
13:13:com.mojang.brigadier.Message
lambda$static$2(java.lang.Object,java.lang.Object) -> f
11:11:com.mojang.brigadier.Message
lambda$static$1(java.lang.Object,java.lang.Object) -> g
10:10:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object) -> h
10:42:void <clinit>() -> <clinit>
net.minecraft.commands.CommandBuildContext -> dm:
net.minecraft.core.HolderLookup
holderLookup(net.minecraft.resources.ResourceKey) -> a
22:22:net.minecraft.commands.CommandBuildContext
simple(net.minecraft.core.HolderLookup$Provider,net.minecraft.world.flag.FeatureFla
gSet) -> a
31:31:net.minecraft.commands.CommandBuildContext$Configurable
configurable(net.minecraft.core.RegistryAccess,net.minecraft.world.flag.FeatureFlag
Set) -> a
net.minecraft.commands.CommandBuildContext$1 -> dm$1:
net.minecraft.core.HolderLookup$Provider val$access -> a
net.minecraft.world.flag.FeatureFlagSet val$enabledFeatures -> b
22:22:void
<init>(net.minecraft.core.HolderLookup$Provider,net.minecraft.world.flag.FeatureFla
gSet) -> <init>
25:25:net.minecraft.core.HolderLookup
holderLookup(net.minecraft.resources.ResourceKey) -> a
net.minecraft.commands.CommandBuildContext$2 -> dm$2:
net.minecraft.commands.CommandBuildContext$MissingTagAccessPolicy
missingTagAccessPolicy -> c
net.minecraft.core.RegistryAccess val$registryAccess -> a
net.minecraft.world.flag.FeatureFlagSet val$enabledFeatures -> b
31:32:void
<init>(net.minecraft.core.RegistryAccess,net.minecraft.world.flag.FeatureFlagSet) -
> <init>
36:37:void
missingTagAccessPolicy(net.minecraft.commands.CommandBuildContext$MissingTagAccessP
olicy) -> a
41:53:net.minecraft.core.HolderLookup
holderLookup(net.minecraft.resources.ResourceKey) -> a
net.minecraft.commands.CommandBuildContext$2$1 -> dm$2$1:
net.minecraft.core.HolderLookup$RegistryLookup val$originalLookup -> a
net.minecraft.core.HolderLookup$RegistryLookup val$originalTagAddingLookup -> b
net.minecraft.commands.CommandBuildContext$2 this$0 -> c
44:44:void
<init>(net.minecraft.commands.CommandBuildContext$2,net.minecraft.core.HolderLookup
$RegistryLookup,net.minecraft.core.HolderLookup$RegistryLookup) -> <init>
47:49:net.minecraft.core.HolderLookup$RegistryLookup parent() -> a
net.minecraft.commands.CommandBuildContext$3 -> dm$3:
int[]
$SwitchMap$net$minecraft$commands$CommandBuildContext$MissingTagAccessPolicy -> a
47:47:void <clinit>() -> <clinit>
net.minecraft.commands.CommandBuildContext$Configurable -> dm$a:
void
missingTagAccessPolicy(net.minecraft.commands.CommandBuildContext$MissingTagAccessP
olicy) -> a
net.minecraft.commands.CommandBuildContext$MissingTagAccessPolicy -> dm$b:
net.minecraft.commands.CommandBuildContext$MissingTagAccessPolicy CREATE_NEW ->
a
net.minecraft.commands.CommandBuildContext$MissingTagAccessPolicy FAIL -> b
net.minecraft.commands.CommandBuildContext$MissingTagAccessPolicy[] $VALUES ->
c
10:10:net.minecraft.commands.CommandBuildContext$MissingTagAccessPolicy[]
values() -> values
10:10:net.minecraft.commands.CommandBuildContext$MissingTagAccessPolicy
valueOf(java.lang.String) -> valueOf
10:10:void <init>(java.lang.String,int) -> <init>
10:10:net.minecraft.commands.CommandBuildContext$MissingTagAccessPolicy[]
$values() -> a
10:12:void <clinit>() -> <clinit>
net.minecraft.commands.CommandFunction -> dn:
net.minecraft.commands.CommandFunction$Entry[] entries -> a
net.minecraft.resources.ResourceLocation id -> b
21:24:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.commands.CommandFunct
ion$Entry[]) -> <init>
27:27:net.minecraft.resources.ResourceLocation getId() -> a
31:31:net.minecraft.commands.CommandFunction$Entry[] getEntries() -> b
35:67:net.minecraft.commands.CommandFunction
fromLines(net.minecraft.resources.ResourceLocation,com.mojang.brigadier.CommandDisp
atcher,net.minecraft.commands.CommandSourceStack,java.util.List) -> a
net.minecraft.commands.CommandFunction$CacheableFunction -> dn$a:
net.minecraft.commands.CommandFunction$CacheableFunction NONE -> a
net.minecraft.resources.ResourceLocation id -> b
boolean resolved -> c
java.util.Optional function -> d
146:150:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
146:156:void <init>(net.minecraft.commands.CommandFunction) -> <init>
159:165:java.util.Optional get(net.minecraft.server.ServerFunctionManager) -> a
170:170:net.minecraft.resources.ResourceLocation getId() -> a
170:170:net.minecraft.resources.ResourceLocation
lambda$getId$0(net.minecraft.commands.CommandFunction) -> a
141:141:void <clinit>() -> <clinit>
net.minecraft.commands.CommandFunction$CommandEntry -> dn$b:
com.mojang.brigadier.ParseResults parse -> a
78:80:void <init>(com.mojang.brigadier.ParseResults) -> <init>
84:93:void
execute(net.minecraft.server.ServerFunctionManager,net.minecraft.commands.CommandSo
urceStack,java.util.Deque,int,int,net.minecraft.server.ServerFunctionManager$TraceC
allbacks) -> execute
96:96:int
execute(net.minecraft.server.ServerFunctionManager,net.minecraft.commands.CommandSo
urceStack) -> a
101:101:java.lang.String toString() -> toString
96:96:net.minecraft.commands.CommandSourceStack
lambda$execute$0(net.minecraft.commands.CommandSourceStack,net.minecraft.commands.C
ommandSourceStack) -> a
net.minecraft.commands.CommandFunction$Entry -> dn$c:
void
execute(net.minecraft.server.ServerFunctionManager,net.minecraft.commands.CommandSo
urceStack,java.util.Deque,int,int,net.minecraft.server.ServerFunctionManager$TraceC
allbacks) -> execute
net.minecraft.commands.CommandFunction$FunctionEntry -> dn$d:
net.minecraft.commands.CommandFunction$CacheableFunction function -> a
108:110:void <init>(net.minecraft.commands.CommandFunction) -> <init>
114:132:void
execute(net.minecraft.server.ServerFunctionManager,net.minecraft.commands.CommandSo
urceStack,java.util.Deque,int,int,net.minecraft.server.ServerFunctionManager$TraceC
allbacks) -> execute
136:136:java.lang.String toString() -> toString
127:130:void
lambda$execute$1(net.minecraft.server.ServerFunctionManager$TraceCallbacks,int) ->
a
116:125:void
lambda$execute$0(net.minecraft.server.ServerFunctionManager$TraceCallbacks,int,int,
java.util.Deque,net.minecraft.commands.CommandSourceStack,net.minecraft.commands.Co
mmandFunction) -> a
net.minecraft.commands.CommandRuntimeException -> dp:
net.minecraft.network.chat.Component message -> a
10:12:void <init>(net.minecraft.network.chat.Component) -> <init>
15:15:net.minecraft.network.chat.Component getComponent() -> a
net.minecraft.commands.CommandSigningContext -> dq:
net.minecraft.commands.CommandSigningContext ANONYMOUS -> a
net.minecraft.network.chat.PlayerChatMessage getArgument(java.lang.String) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.commands.CommandSigningContext$1 -> dq$1:
9:9:void <init>() -> <init>
13:13:net.minecraft.network.chat.PlayerChatMessage
getArgument(java.lang.String) -> a
net.minecraft.commands.CommandSigningContext$SignedArguments -> dq$a:
java.util.Map arguments -> b
20:20:void <init>(java.util.Map) -> <init>
24:24:net.minecraft.network.chat.PlayerChatMessage
getArgument(java.lang.String) -> a
20:20:java.lang.String toString() -> toString
20:20:int hashCode() -> hashCode
20:20:boolean equals(java.lang.Object) -> equals
20:20:java.util.Map arguments() -> a
net.minecraft.commands.CommandSource -> dr:
net.minecraft.commands.CommandSource NULL -> a
void sendSystemMessage(net.minecraft.network.chat.Component) -> a
boolean acceptsSuccess() -> e_
boolean acceptsFailure() -> q_
boolean shouldInformAdmins() -> N_
36:36:boolean alwaysAccepts() -> f_
6:6:void <clinit>() -> <clinit>
net.minecraft.commands.CommandSource$1 -> dr$1:
6:6:void <init>() -> <init>
9:9:void sendSystemMessage(net.minecraft.network.chat.Component) -> a
13:13:boolean acceptsSuccess() -> e_
18:18:boolean acceptsFailure() -> q_
23:23:boolean shouldInformAdmins() -> N_
net.minecraft.commands.CommandSourceStack -> ds:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_PLAYER ->
a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_ENTITY ->
b
net.minecraft.commands.CommandSource source -> c
net.minecraft.world.phys.Vec3 worldPosition -> d
net.minecraft.server.level.ServerLevel level -> e
int permissionLevel -> f
java.lang.String textName -> g
net.minecraft.network.chat.Component displayName -> h
net.minecraft.server.MinecraftServer server -> i
boolean silent -> j
net.minecraft.world.entity.Entity entity -> k
com.mojang.brigadier.ResultConsumer consumer -> l
net.minecraft.commands.arguments.EntityAnchorArgument$Anchor anchor -> m
net.minecraft.world.phys.Vec2 rotation -> n
net.minecraft.commands.CommandSigningContext signingContext -> o
net.minecraft.util.TaskChainer chatMessageChainer -> p
java.util.function.IntConsumer returnValueConsumer -> q
67:68:void
<init>(net.minecraft.commands.CommandSource,net.minecraft.world.phys.Vec3,net.minec
raft.world.phys.Vec2,net.minecraft.server.level.ServerLevel,int,java.lang.String,ne
t.minecraft.network.chat.Component,net.minecraft.server.MinecraftServer,net.minecra
ft.world.entity.Entity) -> <init>
70:86:void
<init>(net.minecraft.commands.CommandSource,net.minecraft.world.phys.Vec3,net.minec
raft.world.phys.Vec2,net.minecraft.server.level.ServerLevel,int,java.lang.String,ne
t.minecraft.network.chat.Component,net.minecraft.server.MinecraftServer,net.minecra
ft.world.entity.Entity,boolean,com.mojang.brigadier.ResultConsumer,net.minecraft.co
mmands.arguments.EntityAnchorArgument$Anchor,net.minecraft.commands.CommandSigningC
ontext,net.minecraft.util.TaskChainer,java.util.function.IntConsumer) -> <init>
89:92:net.minecraft.commands.CommandSourceStack
withSource(net.minecraft.commands.CommandSource) -> a
96:99:net.minecraft.commands.CommandSourceStack
withEntity(net.minecraft.world.entity.Entity) -> a
103:106:net.minecraft.commands.CommandSourceStack
withPosition(net.minecraft.world.phys.Vec3) -> a
110:113:net.minecraft.commands.CommandSourceStack
withRotation(net.minecraft.world.phys.Vec2) -> a
117:120:net.minecraft.commands.CommandSourceStack
withCallback(com.mojang.brigadier.ResultConsumer) -> a
124:125:net.minecraft.commands.CommandSourceStack
withCallback(com.mojang.brigadier.ResultConsumer,java.util.function.BinaryOperator)
-> a
129:132:net.minecraft.commands.CommandSourceStack withSuppressedOutput() -> a
136:139:net.minecraft.commands.CommandSourceStack withPermission(int) -> a
143:146:net.minecraft.commands.CommandSourceStack withMaximumPermission(int) ->
b
150:153:net.minecraft.commands.CommandSourceStack
withAnchor(net.minecraft.commands.arguments.EntityAnchorArgument$Anchor) -> a
157:162:net.minecraft.commands.CommandSourceStack
withLevel(net.minecraft.server.level.ServerLevel) -> a
166:166:net.minecraft.commands.CommandSourceStack
facing(net.minecraft.world.entity.Entity,net.minecraft.commands.arguments.EntityAnc
horArgument$Anchor) -> a
170:178:net.minecraft.commands.CommandSourceStack
facing(net.minecraft.world.phys.Vec3) -> b
182:185:net.minecraft.commands.CommandSourceStack
withSigningContext(net.minecraft.commands.CommandSigningContext) -> a
189:192:net.minecraft.commands.CommandSourceStack
withChatMessageChainer(net.minecraft.util.TaskChainer) -> a
196:199:net.minecraft.commands.CommandSourceStack
withReturnValueConsumer(java.util.function.IntConsumer) -> a
203:203:net.minecraft.network.chat.Component getDisplayName() -> b
207:207:java.lang.String getTextName() -> c
212:212:boolean hasPermission(int) -> c
216:216:net.minecraft.world.phys.Vec3 getPosition() -> d
220:220:net.minecraft.server.level.ServerLevel getLevel() -> e
225:225:net.minecraft.world.entity.Entity getEntity() -> f
229:232:net.minecraft.world.entity.Entity getEntityOrException() -> g
236:239:net.minecraft.server.level.ServerPlayer getPlayerOrException() -> h
244:244:net.minecraft.server.level.ServerPlayer getPlayer() -> i
248:248:boolean isPlayer() -> j
252:252:net.minecraft.world.phys.Vec2 getRotation() -> k
256:256:net.minecraft.server.MinecraftServer getServer() -> l
260:260:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor
getAnchor() -> m
264:264:net.minecraft.commands.CommandSigningContext getSigningContext() -> n
268:268:net.minecraft.util.TaskChainer getChatMessageChainer() -> o
272:272:java.util.function.IntConsumer getReturnValueConsumer() -> p
276:280:boolean shouldFilterMessageTo(net.minecraft.server.level.ServerPlayer)
-> a
284:294:void
sendChatMessage(net.minecraft.network.chat.OutgoingChatMessage,boolean,net.minecraf
t.network.chat.ChatType$Bound) -> a
297:307:void sendSystemMessage(net.minecraft.network.chat.Component) -> a
315:328:void sendSuccess(java.util.function.Supplier,boolean) -> a
331:344:void broadcastToAdmins(net.minecraft.network.chat.Component) -> c
347:350:void sendFailure(net.minecraft.network.chat.Component) -> b
353:356:void
onCommandComplete(com.mojang.brigadier.context.CommandContext,boolean,int) -> a
360:360:java.util.Collection getOnlinePlayerNames() -> q
365:365:java.util.Collection getAllTeams() -> r
370:370:java.util.stream.Stream getAvailableSounds() -> s
375:375:java.util.stream.Stream getRecipeNames() -> t
380:380:java.util.concurrent.CompletableFuture
customSuggestion(com.mojang.brigadier.context.CommandContext) -> a
385:388:java.util.concurrent.CompletableFuture
suggestRegistryElements(net.minecraft.resources.ResourceKey,net.minecraft.commands.
SharedSuggestionProvider$ElementSuggestionType,com.mojang.brigadier.suggestion.Sugg
estionsBuilder,com.mojang.brigadier.context.CommandContext) -> a
393:393:java.util.Set levels() -> u
398:398:net.minecraft.core.RegistryAccess registryAccess() -> v
403:403:net.minecraft.world.flag.FeatureFlagSet enabledFeatures() -> w
386:387:java.util.concurrent.CompletableFuture
lambda$suggestRegistryElements$2(net.minecraft.commands.SharedSuggestionProvider$El
ementSuggestionType,com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraf
t.core.Registry) -> a
67:67:void lambda$new$1(int) -> d
67:67:void
lambda$new$0(com.mojang.brigadier.context.CommandContext,boolean,int) -> b
45:46:void <clinit>() -> <clinit>
net.minecraft.commands.Commands -> dt:
org.slf4j.Logger LOGGER -> f
int LEVEL_ALL -> a
int LEVEL_MODERATORS -> b
int LEVEL_GAMEMASTERS -> c
int LEVEL_ADMINS -> d
int LEVEL_OWNERS -> e
com.mojang.brigadier.CommandDispatcher dispatcher -> g
149:270:void
<init>(net.minecraft.commands.Commands$CommandSelection,net.minecraft.commands.Comm
andBuildContext) -> <init>
273:275:com.mojang.brigadier.ParseResults
mapSource(com.mojang.brigadier.ParseResults,java.util.function.UnaryOperator) -> a
279:280:int
performPrefixedCommand(net.minecraft.commands.CommandSourceStack,java.lang.String)
-> a
284:333:int performCommand(com.mojang.brigadier.ParseResults,java.lang.String)
-> a
337:342:void sendCommands(net.minecraft.server.level.ServerPlayer) -> a
345:373:void
fillUsableCommands(com.mojang.brigadier.tree.CommandNode,com.mojang.brigadier.tree.
CommandNode,net.minecraft.commands.CommandSourceStack,java.util.Map) -> a
376:376:com.mojang.brigadier.builder.LiteralArgumentBuilder
literal(java.lang.String) -> a
380:380:com.mojang.brigadier.builder.RequiredArgumentBuilder
argument(java.lang.String,com.mojang.brigadier.arguments.ArgumentType) -> a
384:384:java.util.function.Predicate
createValidator(net.minecraft.commands.Commands$ParseFunction) -> a
395:395:com.mojang.brigadier.CommandDispatcher getDispatcher() -> a
400:407:com.mojang.brigadier.exceptions.CommandSyntaxException
getParseException(com.mojang.brigadier.ParseResults) -> a
411:411:net.minecraft.commands.CommandBuildContext
createValidationContext(net.minecraft.core.HolderLookup$Provider) -> a
433:447:void validate() -> b
444:444:java.lang.String
lambda$validate$9(com.mojang.brigadier.arguments.ArgumentType) -> a
442:442:boolean lambda$validate$8(com.mojang.brigadier.arguments.ArgumentType)
-> b
438:438:void
lambda$validate$7(com.mojang.brigadier.CommandDispatcher,com.mojang.brigadier.tree.
CommandNode,com.mojang.brigadier.tree.CommandNode,com.mojang.brigadier.tree.Command
Node,java.util.Collection) -> a
386:389:boolean
lambda$createValidator$6(net.minecraft.commands.Commands$ParseFunction,java.lang.St
ring) -> a
352:352:int
lambda$fillUsableCommands$5(com.mojang.brigadier.context.CommandContext) -> a
348:348:boolean
lambda$fillUsableCommands$4(net.minecraft.commands.SharedSuggestionProvider) -> a
324:324:net.minecraft.network.chat.Style
lambda$performCommand$3(net.minecraft.network.chat.MutableComponent,net.minecraft.n
etwork.chat.Style) -> a
296:296:net.minecraft.network.chat.Style
lambda$performCommand$2(java.lang.String,net.minecraft.network.chat.Style) -> a
285:285:java.lang.String lambda$performCommand$1(java.lang.String) -> b
268:268:void
lambda$new$0(com.mojang.brigadier.context.CommandContext,boolean,int) -> a
136:136:void <clinit>() -> <clinit>
net.minecraft.commands.Commands$1 -> dt$1:
net.minecraft.core.HolderLookup$Provider val$registries -> a
411:411:void <init>(net.minecraft.core.HolderLookup$Provider) -> <init>
414:416:net.minecraft.core.HolderLookup
holderLookup(net.minecraft.resources.ResourceKey) -> a
net.minecraft.commands.Commands$1$1 -> dt$1$1:
net.minecraft.core.HolderLookup$RegistryLookup val$original -> a
net.minecraft.commands.Commands$1 this$0 -> b
416:416:void
<init>(net.minecraft.commands.Commands$1,net.minecraft.core.HolderLookup,net.minecr
aft.core.HolderLookup$RegistryLookup) -> <init>
419:419:java.util.Optional get(net.minecraft.tags.TagKey) -> a
424:425:net.minecraft.core.HolderSet$Named
getOrThrow(net.minecraft.tags.TagKey) -> b
425:425:net.minecraft.core.HolderSet$Named
lambda$getOrThrow$0(net.minecraft.core.HolderLookup$RegistryLookup,net.minecraft.ta
gs.TagKey) -> a
net.minecraft.commands.Commands$CommandSelection -> dt$a:
net.minecraft.commands.Commands$CommandSelection ALL -> a
net.minecraft.commands.Commands$CommandSelection DEDICATED -> b
net.minecraft.commands.Commands$CommandSelection INTEGRATED -> c
boolean includeIntegrated -> d
boolean includeDedicated -> e
net.minecraft.commands.Commands$CommandSelection[] $VALUES -> f
151:151:net.minecraft.commands.Commands$CommandSelection[] values() -> values
151:151:net.minecraft.commands.Commands$CommandSelection
valueOf(java.lang.String) -> valueOf
160:163:void <init>(java.lang.String,int,boolean,boolean) -> <init>
151:151:net.minecraft.commands.Commands$CommandSelection[] $values() -> a
151:154:void <clinit>() -> <clinit>
net.minecraft.commands.Commands$ParseFunction -> dt$b:
void parse(com.mojang.brigadier.StringReader) -> parse
net.minecraft.commands.SharedSuggestionProvider -> du:
java.util.Collection getOnlinePlayerNames() -> q
50:50:java.util.Collection getCustomTabSugggestions() -> x
54:54:java.util.Collection getSelectedEntities() -> y
java.util.Collection getAllTeams() -> r
java.util.stream.Stream getAvailableSounds() -> s
java.util.stream.Stream getRecipeNames() -> t
java.util.concurrent.CompletableFuture
customSuggestion(com.mojang.brigadier.context.CommandContext) -> a
66:66:java.util.Collection getRelevantCoordinates() -> z
70:70:java.util.Collection getAbsoluteCoordinates() -> A
java.util.Set levels() -> u
net.minecraft.core.RegistryAccess registryAccess() -> v
net.minecraft.world.flag.FeatureFlagSet enabledFeatures() -> w
95:101:void
suggestRegistryElements(net.minecraft.core.Registry,net.minecraft.commands.SharedSu
ggestionProvider$ElementSuggestionType,com.mojang.brigadier.suggestion.SuggestionsB
uilder) -> a
java.util.concurrent.CompletableFuture
suggestRegistryElements(net.minecraft.resources.ResourceKey,net.minecraft.commands.
SharedSuggestionProvider$ElementSuggestionType,com.mojang.brigadier.suggestion.Sugg
estionsBuilder,com.mojang.brigadier.context.CommandContext) -> a
boolean hasPermission(int) -> c
108:122:void
filterResources(java.lang.Iterable,java.lang.String,java.util.function.Function,jav
a.util.function.Consumer) -> a
125:134:void
filterResources(java.lang.Iterable,java.lang.String,java.lang.String,java.util.func
tion.Function,java.util.function.Consumer) -> a
137:139:java.util.concurrent.CompletableFuture
suggestResource(java.lang.Iterable,com.mojang.brigadier.suggestion.SuggestionsBuild
er,java.lang.String) -> a
143:143:java.util.concurrent.CompletableFuture
suggestResource(java.util.stream.Stream,com.mojang.brigadier.suggestion.Suggestions
Builder,java.lang.String) -> a
147:149:java.util.concurrent.CompletableFuture
suggestResource(java.lang.Iterable,com.mojang.brigadier.suggestion.SuggestionsBuild
er) -> a
153:155:java.util.concurrent.CompletableFuture
suggestResource(java.lang.Iterable,com.mojang.brigadier.suggestion.SuggestionsBuild
er,java.util.function.Function,java.util.function.Function) -> a
159:159:java.util.concurrent.CompletableFuture
suggestResource(java.util.stream.Stream,com.mojang.brigadier.suggestion.Suggestions
Builder) -> a
163:163:java.util.concurrent.CompletableFuture
suggestResource(java.util.stream.Stream,com.mojang.brigadier.suggestion.Suggestions
Builder,java.util.function.Function,java.util.function.Function) -> a
167:198:java.util.concurrent.CompletableFuture
suggestCoordinates(java.lang.String,java.util.Collection,com.mojang.brigadier.sugge
stion.SuggestionsBuilder,java.util.function.Predicate) -> a
202:223:java.util.concurrent.CompletableFuture
suggest2DCoordinates(java.lang.String,java.util.Collection,com.mojang.brigadier.sug
gestion.SuggestionsBuilder,java.util.function.Predicate) -> b
227:233:java.util.concurrent.CompletableFuture
suggest(java.lang.Iterable,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> b
237:239:java.util.concurrent.CompletableFuture
suggest(java.util.stream.Stream,com.mojang.brigadier.suggestion.SuggestionsBuilder)
-> b
243:249:java.util.concurrent.CompletableFuture
suggest(java.lang.String[],com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a
253:260:java.util.concurrent.CompletableFuture
suggest(java.lang.Iterable,com.mojang.brigadier.suggestion.SuggestionsBuilder,java.
util.function.Function,java.util.function.Function) -> b
264:274:boolean matchesSubStr(java.lang.String,java.lang.String) -> a
238:238:boolean lambda$suggest$5(java.lang.String,java.lang.String) -> b
154:154:void
lambda$suggestResource$4(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.ut
il.function.Function,java.util.function.Function,java.lang.Object) -> a
148:148:void
lambda$suggestResource$3(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.min
ecraft.resources.ResourceLocation) -> a
148:148:net.minecraft.resources.ResourceLocation
lambda$suggestResource$2(net.minecraft.resources.ResourceLocation) -> a
138:138:void
lambda$suggestResource$1(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.la
ng.String,net.minecraft.resources.ResourceLocation) -> a
138:138:net.minecraft.resources.ResourceLocation
lambda$suggestResource$0(net.minecraft.resources.ResourceLocation) -> b
net.minecraft.commands.SharedSuggestionProvider$ElementSuggestionType -> du$a:
net.minecraft.commands.SharedSuggestionProvider$ElementSuggestionType TAGS -> a
net.minecraft.commands.SharedSuggestionProvider$ElementSuggestionType ELEMENTS
-> b
net.minecraft.commands.SharedSuggestionProvider$ElementSuggestionType ALL -> c
net.minecraft.commands.SharedSuggestionProvider$ElementSuggestionType[] $VALUES
-> d
79:79:net.minecraft.commands.SharedSuggestionProvider$ElementSuggestionType[]
values() -> values
79:79:net.minecraft.commands.SharedSuggestionProvider$ElementSuggestionType
valueOf(java.lang.String) -> valueOf
79:79:void <init>(java.lang.String,int) -> <init>
86:86:boolean shouldSuggestTags() -> a
90:90:boolean shouldSuggestElements() -> b
79:79:net.minecraft.commands.SharedSuggestionProvider$ElementSuggestionType[]
$values() -> c
79:82:void <clinit>() -> <clinit>
net.minecraft.commands.SharedSuggestionProvider$TextCoordinates -> du$b:
net.minecraft.commands.SharedSuggestionProvider$TextCoordinates DEFAULT_LOCAL -
> a
net.minecraft.commands.SharedSuggestionProvider$TextCoordinates DEFAULT_GLOBAL
-> b
java.lang.String x -> c
java.lang.String y -> d
java.lang.String z -> e
40:44:void <init>(java.lang.String,java.lang.String,java.lang.String) -> <init>
30:32:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.AngleArgument -> dv:
java.util.Collection EXAMPLES -> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_COMPLETE -
> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID_ANGLE
-> b
16:16:void <init>() -> <init>
22:22:net.minecraft.commands.arguments.AngleArgument angle() -> a
26:26:float
getAngle(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
31:40:net.minecraft.commands.arguments.AngleArgument$SingleAngle
parse(com.mojang.brigadier.StringReader) -> a
45:45:java.util.Collection getExamples() -> getExamples
16:16:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
17:19:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.AngleArgument$SingleAngle -> dv$a:
float angle -> a
boolean isRelative -> b
52:55:void <init>(float,boolean) -> <init>
58:58:float getAngle(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.commands.arguments.ArgumentSignatures -> dw:
java.util.List entries -> b
net.minecraft.commands.arguments.ArgumentSignatures EMPTY -> a
int MAX_ARGUMENT_COUNT -> c
int MAX_ARGUMENT_NAME_LENGTH -> d
19:20:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
12:12:void <init>(java.util.List) -> <init>
24:29:net.minecraft.network.chat.MessageSignature get(java.lang.String) -> a
33:34:void write(net.minecraft.network.FriendlyByteBuf) -> a
37:48:net.minecraft.commands.arguments.ArgumentSignatures
signCommand(net.minecraft.network.chat.SignableCommand,net.minecraft.commands.argum
ents.ArgumentSignatures$Signer) -> a
12:12:java.lang.String toString() -> toString
12:12:int hashCode() -> hashCode
12:12:boolean equals(java.lang.Object) -> equals
12:12:java.util.List entries() -> a
39:43:net.minecraft.commands.arguments.ArgumentSignatures$Entry
lambda$signCommand$1(net.minecraft.commands.arguments.ArgumentSignatures$Signer,net
.minecraft.network.chat.SignableCommand$Argument) -> a
33:33:void
lambda$write$0(net.minecraft.network.FriendlyByteBuf,net.minecraft.commands.argumen
ts.ArgumentSignatures$Entry) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.ArgumentSignatures$Entry -> dw$a:
java.lang.String name -> a
net.minecraft.network.chat.MessageSignature signature -> b
59:60:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
57:57:void <init>(java.lang.String,net.minecraft.network.chat.MessageSignature)
-> <init>
63:65:void write(net.minecraft.network.FriendlyByteBuf) -> a
57:57:java.lang.String toString() -> toString
57:57:int hashCode() -> hashCode
57:57:boolean equals(java.lang.Object) -> equals
57:57:java.lang.String name() -> a
57:57:net.minecraft.network.chat.MessageSignature signature() -> b
net.minecraft.commands.arguments.ArgumentSignatures$Signer -> dw$b:
net.minecraft.network.chat.MessageSignature sign(java.lang.String) -> sign
net.minecraft.commands.arguments.ColorArgument -> dx:
java.util.Collection EXAMPLES -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_VALUE
-> a
23:24:void <init>() -> <init>
27:27:net.minecraft.commands.arguments.ColorArgument color() -> a
31:31:net.minecraft.ChatFormatting
getColor(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
36:41:net.minecraft.ChatFormatting parse(com.mojang.brigadier.StringReader) ->
a
46:46:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
51:51:java.util.Collection getExamples() -> getExamples
19:19:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
21:21:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
20:21:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.ComponentArgument -> dy:
java.util.Collection EXAMPLES -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_JSON
-> a
18:19:void <init>() -> <init>
22:22:net.minecraft.network.chat.Component
getComponent(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
26:26:net.minecraft.commands.arguments.ComponentArgument textComponent() -> a
32:39:net.minecraft.network.chat.Component
parse(com.mojang.brigadier.StringReader) -> a
45:45:java.util.Collection getExamples() -> getExamples
14:14:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
16:16:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
15:16:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.CompoundTagArgument -> dz:
java.util.Collection EXAMPLES -> a
16:17:void <init>() -> <init>
20:20:net.minecraft.commands.arguments.CompoundTagArgument compoundTag() -> a
24:24:net.minecraft.nbt.CompoundTag
getCompoundTag(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
29:29:net.minecraft.nbt.CompoundTag parse(com.mojang.brigadier.StringReader) ->
a
34:34:java.util.Collection getExamples() -> getExamples
13:13:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
14:14:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.DimensionArgument -> ea:
java.util.Collection EXAMPLES -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_VALUE
-> b
24:24:void <init>() -> <init>
31:31:net.minecraft.resources.ResourceLocation
parse(com.mojang.brigadier.StringReader) -> a
36:39:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
44:44:java.util.Collection getExamples() -> getExamples
48:48:net.minecraft.commands.arguments.DimensionArgument dimension() -> a
52:58:net.minecraft.server.level.ServerLevel
getDimension(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
24:24:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
27:27:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> a
25:25:java.lang.String lambda$static$0(net.minecraft.resources.ResourceKey) ->
a
25:27:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.EntityAnchorArgument -> eb:
java.util.Collection EXAMPLES -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID -> b
25:25:void <init>() -> <init>
30:30:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor
getAnchor(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
34:34:net.minecraft.commands.arguments.EntityAnchorArgument anchor() -> a
39:46:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor
parse(com.mojang.brigadier.StringReader) -> a
51:51:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
56:56:java.util.Collection getExamples() -> getExamples
25:25:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
27:27:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
26:27:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.EntityAnchorArgument$Anchor -> eb$a:
net.minecraft.commands.arguments.EntityAnchorArgument$Anchor FEET -> a
net.minecraft.commands.arguments.EntityAnchorArgument$Anchor EYES -> b
java.util.Map BY_NAME -> c
java.lang.String name -> d
java.util.function.BiFunction transform -> e
net.minecraft.commands.arguments.EntityAnchorArgument$Anchor[] $VALUES -> f
59:59:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor[] values() -
> values
59:59:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor
valueOf(java.lang.String) -> valueOf
73:76:void
<init>(java.lang.String,int,java.lang.String,java.util.function.BiFunction) ->
<init>
80:80:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor
getByName(java.lang.String) -> a
84:84:net.minecraft.world.phys.Vec3 apply(net.minecraft.world.entity.Entity) ->
a
88:92:net.minecraft.world.phys.Vec3
apply(net.minecraft.commands.CommandSourceStack) -> a
65:68:void lambda$static$2(java.util.HashMap) -> a
61:61:net.minecraft.world.phys.Vec3
lambda$static$1(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Entity) ->
a
60:60:net.minecraft.world.phys.Vec3
lambda$static$0(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Entity) ->
b
59:59:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor[] $values()
-> a
59:64:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.EntityArgument -> ec:
java.util.Collection EXAMPLES -> g
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_NOT_SINGLE_ENTITY -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_NOT_SINGLE_PLAYER -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_ONLY_PLAYERS_ALLOWED -> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType NO_ENTITIES_FOUND ->
d
com.mojang.brigadier.exceptions.SimpleCommandExceptionType NO_PLAYERS_FOUND ->
e
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_SELECTORS_NOT_ALLOWED -> f
boolean single -> h
boolean playersOnly -> i
41:44:void <init>(boolean,boolean) -> <init>
47:47:net.minecraft.commands.arguments.EntityArgument entity() -> a
51:51:net.minecraft.world.entity.Entity
getEntity(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
55:55:net.minecraft.commands.arguments.EntityArgument entities() -> b
59:63:java.util.Collection
getEntities(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b
67:67:java.util.Collection
getOptionalEntities(com.mojang.brigadier.context.CommandContext,java.lang.String) -
> c
71:71:java.util.Collection
getOptionalPlayers(com.mojang.brigadier.context.CommandContext,java.lang.String) ->
d
75:75:net.minecraft.commands.arguments.EntityArgument player() -> c
79:79:net.minecraft.server.level.ServerPlayer
getPlayer(com.mojang.brigadier.context.CommandContext,java.lang.String) -> e
83:83:net.minecraft.commands.arguments.EntityArgument players() -> d
87:91:java.util.Collection
getPlayers(com.mojang.brigadier.context.CommandContext,java.lang.String) -> f
96:113:net.minecraft.commands.arguments.selector.EntitySelector
parse(com.mojang.brigadier.StringReader) -> a
118:132:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
138:138:java.util.Collection getExamples() -> getExamples
29:29:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
127:130:void
lambda$listSuggestions$0(net.minecraft.commands.SharedSuggestionProvider,com.mojang
.brigadier.suggestion.SuggestionsBuilder) -> a
30:36:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.EntityArgument$Info -> ec$a:
byte FLAG_SINGLE -> a
byte FLAG_PLAYERS_ONLY -> b
141:141:void <init>() -> <init>
167:175:void
serializeToNetwork(net.minecraft.commands.arguments.EntityArgument$Info$Template,ne
t.minecraft.network.FriendlyByteBuf) -> a
179:180:net.minecraft.commands.arguments.EntityArgument$Info$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
185:187:void
serializeToJson(net.minecraft.commands.arguments.EntityArgument$Info$Template,com.g
oogle.gson.JsonObject) -> a
191:191:net.minecraft.commands.arguments.EntityArgument$Info$Template
unpack(net.minecraft.commands.arguments.EntityArgument) -> a
141:141:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
141:141:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
141:141:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
141:141:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.arguments.EntityArgument$Info$Template -> ec$a$a:
boolean single -> b
boolean playersOnly -> c
net.minecraft.commands.arguments.EntityArgument$Info this$0 -> a
149:152:void
<init>(net.minecraft.commands.arguments.EntityArgument$Info,boolean,boolean) ->
<init>
156:156:net.minecraft.commands.arguments.EntityArgument
instantiate(net.minecraft.commands.CommandBuildContext) -> a
161:161:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
145:145:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.arguments.GameModeArgument -> ed:
java.util.Collection EXAMPLES -> a
net.minecraft.world.level.GameType[] VALUES -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID -> c
21:21:void <init>() -> <init>
29:34:net.minecraft.world.level.GameType
parse(com.mojang.brigadier.StringReader) -> a
39:42:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
47:47:java.util.Collection getExamples() -> getExamples
51:51:net.minecraft.commands.arguments.GameModeArgument gameMode() -> a
55:55:net.minecraft.world.level.GameType
getGameMode(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
21:21:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
25:25:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
22:25:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.GameProfileArgument -> ee:
java.util.Collection EXAMPLES -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_UNKNOWN_PLAYER
-> a
26:26:void <init>() -> <init>
31:31:java.util.Collection
getGameProfiles(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
35:35:net.minecraft.commands.arguments.GameProfileArgument gameProfile() -> a
40:54:net.minecraft.commands.arguments.GameProfileArgument$Result
parse(com.mojang.brigadier.StringReader) -> a
88:98:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
104:104:java.util.Collection getExamples() -> getExamples
26:26:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
96:96:void
lambda$listSuggestions$1(com.mojang.brigadier.context.CommandContext,com.mojang.bri
gadier.suggestion.SuggestionsBuilder) -> a
55:56:java.util.Collection
lambda$parse$0(java.lang.String,net.minecraft.commands.CommandSourceStack) -> a
27:28:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.GameProfileArgument$Result -> ee$a:
java.util.Collection getNames(net.minecraft.commands.CommandSourceStack) ->
getNames
net.minecraft.commands.arguments.GameProfileArgument$SelectorResult -> ee$b:
net.minecraft.commands.arguments.selector.EntitySelector selector -> a
68:70:void <init>(net.minecraft.commands.arguments.selector.EntitySelector) ->
<init>
74:82:java.util.Collection getNames(net.minecraft.commands.CommandSourceStack)
-> getNames
net.minecraft.commands.arguments.HeightmapTypeArgument -> ef:
com.mojang.serialization.Codec LOWER_CASE_CODEC -> a
17:17:net.minecraft.world.level.levelgen.Heightmap$Types[] keptTypes() -> b
21:22:void <init>() -> <init>
25:25:net.minecraft.commands.arguments.HeightmapTypeArgument heightmap() -> a
29:29:net.minecraft.world.level.levelgen.Heightmap$Types
getHeightmap(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
34:34:java.lang.String convertId(java.lang.String) -> a
17:17:net.minecraft.world.level.levelgen.Heightmap$Types[]
lambda$keptTypes$1(int) -> a
14:14:java.lang.String lambda$static$0(java.lang.String) -> b
14:14:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.MessageArgument -> eg:
java.util.Collection EXAMPLES -> a
26:26:void <init>() -> <init>
30:30:net.minecraft.commands.arguments.MessageArgument message() -> a
34:35:net.minecraft.network.chat.Component
getMessage(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
39:50:void
resolveChatMessage(com.mojang.brigadier.context.CommandContext,java.lang.String,jav
a.util.function.Consumer) -> a
53:63:void
resolveSignedMessage(java.util.function.Consumer,net.minecraft.commands.CommandSour
ceStack,net.minecraft.network.chat.PlayerChatMessage) -> a
66:70:void
resolveDisguisedMessage(java.util.function.Consumer,net.minecraft.commands.CommandS
ourceStack,net.minecraft.network.chat.PlayerChatMessage) -> b
73:77:java.util.concurrent.CompletableFuture
filterPlainText(net.minecraft.commands.CommandSourceStack,net.minecraft.network.cha
t.PlayerChatMessage) -> a
83:83:net.minecraft.commands.arguments.MessageArgument$Message
parse(com.mojang.brigadier.StringReader) -> a
88:88:java.util.Collection getExamples() -> getExamples
26:26:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
68:69:java.util.concurrent.CompletableFuture
lambda$resolveDisguisedMessage$3(java.util.concurrent.CompletableFuture,java.util.f
unction.Consumer,net.minecraft.network.chat.PlayerChatMessage,java.util.concurrent.
Executor) -> a
69:69:void
lambda$resolveDisguisedMessage$2(java.util.function.Consumer,net.minecraft.network.
chat.PlayerChatMessage,net.minecraft.network.chat.Component) -> a
57:57:java.util.concurrent.CompletableFuture
lambda$resolveSignedMessage$1(java.util.concurrent.CompletableFuture,java.util.conc
urrent.CompletableFuture,net.minecraft.network.chat.PlayerChatMessage,java.util.fun
ction.Consumer,java.util.concurrent.Executor) -> a
58:62:void
lambda$resolveSignedMessage$0(net.minecraft.network.chat.PlayerChatMessage,java.uti
l.concurrent.CompletableFuture,java.util.concurrent.CompletableFuture,java.util.fun
ction.Consumer,java.lang.Void) -> a
27:27:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.MessageArgument$Message -> eg$a:
java.lang.String text -> a
net.minecraft.commands.arguments.MessageArgument$Part[] parts -> b
95:98:void
<init>(java.lang.String,net.minecraft.commands.arguments.MessageArgument$Part[]) ->
<init>
101:101:java.lang.String getText() -> a
105:105:net.minecraft.commands.arguments.MessageArgument$Part[] getParts() -> b
109:109:net.minecraft.network.chat.Component
resolveComponent(net.minecraft.commands.CommandSourceStack) -> a
113:135:net.minecraft.network.chat.Component
toComponent(net.minecraft.commands.CommandSourceStack,boolean) -> a
139:169:net.minecraft.commands.arguments.MessageArgument$Message
parseText(com.mojang.brigadier.StringReader,boolean) -> a
net.minecraft.commands.arguments.MessageArgument$Part -> eg$b:
int start -> a
int end -> b
net.minecraft.commands.arguments.selector.EntitySelector selector -> c
178:182:void
<init>(int,int,net.minecraft.commands.arguments.selector.EntitySelector) -> <init>
185:185:int getStart() -> a
189:189:int getEnd() -> b
193:193:net.minecraft.commands.arguments.selector.EntitySelector getSelector()
-> c
198:198:net.minecraft.network.chat.Component
toComponent(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.commands.arguments.NbtPathArgument -> eh:
java.util.Collection EXAMPLES -> d
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID_NODE -
> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_DATA_TOO_DEEP
-> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_NOTHING_FOUND
-> c
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_EXPECTED_LIST
-> e
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_INDEX
-> f
char INDEX_MATCH_START -> g
char INDEX_MATCH_END -> h
char KEY_MATCH_START -> i
char KEY_MATCH_END -> j
char QUOTED_KEY_START -> k
char SINGLE_QUOTED_KEY_START -> l
32:32:void <init>() -> <init>
47:47:net.minecraft.commands.arguments.NbtPathArgument nbtPath() -> a
51:51:net.minecraft.commands.arguments.NbtPathArgument$NbtPath
getPath(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
56:74:net.minecraft.commands.arguments.NbtPathArgument$NbtPath
parse(com.mojang.brigadier.StringReader) -> a
78:103:net.minecraft.commands.arguments.NbtPathArgument$Node
parseNode(com.mojang.brigadier.StringReader,boolean) -> a
108:112:net.minecraft.commands.arguments.NbtPathArgument$Node
readObjectNode(com.mojang.brigadier.StringReader,java.lang.String) -> a
117:124:java.lang.String readUnquotedName(com.mojang.brigadier.StringReader) ->
b
129:129:java.util.Collection getExamples() -> getExamples
133:133:boolean isAllowedInUnquotedName(char) -> a
304:304:java.util.function.Predicate
createTagPredicate(net.minecraft.nbt.CompoundTag) -> a
32:32:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
304:304:boolean
lambda$createTagPredicate$3(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag) ->
a
38:38:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> a
37:37:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> b
36:36:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> c
33:38:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.NbtPathArgument$AllElementsNode -> eh$a:
net.minecraft.commands.arguments.NbtPathArgument$AllElementsNode INSTANCE -> a
542:543:void <init>() -> <init>
549:552:void getTag(net.minecraft.nbt.Tag,java.util.List) -> a
556:566:void
getOrCreateTag(net.minecraft.nbt.Tag,java.util.function.Supplier,java.util.List) ->
a
570:570:net.minecraft.nbt.Tag createPreferredParentTag() -> a
575:597:int setTag(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a
602:610:int removeTag(net.minecraft.nbt.Tag) -> a
545:545:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.NbtPathArgument$CompoundChildNode -> eh$b:
java.lang.String name -> a
340:342:void <init>(java.lang.String) -> <init>
346:352:void getTag(net.minecraft.nbt.Tag,java.util.List) -> a
356:367:void
getOrCreateTag(net.minecraft.nbt.Tag,java.util.function.Supplier,java.util.List) ->
a
371:371:net.minecraft.nbt.Tag createPreferredParentTag() -> a
376:384:int setTag(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a
389:396:int removeTag(net.minecraft.nbt.Tag) -> a
net.minecraft.commands.arguments.NbtPathArgument$IndexedElementNode -> eh$c:
int index -> a
403:405:void <init>(int) -> <init>
409:417:void getTag(net.minecraft.nbt.Tag,java.util.List) -> a
421:422:void
getOrCreateTag(net.minecraft.nbt.Tag,java.util.function.Supplier,java.util.List) ->
a
426:426:net.minecraft.nbt.Tag createPreferredParentTag() -> a
431:444:int setTag(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a
449:459:int removeTag(net.minecraft.nbt.Tag) -> a
net.minecraft.commands.arguments.NbtPathArgument$MatchElementNode -> eh$d:
net.minecraft.nbt.CompoundTag pattern -> a
java.util.function.Predicate predicate -> b
467:470:void <init>(net.minecraft.nbt.CompoundTag) -> <init>
474:477:void getTag(net.minecraft.nbt.Tag,java.util.List) -> a
481:494:void
getOrCreateTag(net.minecraft.nbt.Tag,java.util.function.Supplier,java.util.List) ->
a
498:498:net.minecraft.nbt.Tag createPreferredParentTag() -> a
503:522:int setTag(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a
527:537:int removeTag(net.minecraft.nbt.Tag) -> a
484:486:void
lambda$getOrCreateTag$0(java.util.List,org.apache.commons.lang3.mutable.MutableBool
ean,net.minecraft.nbt.Tag) -> a
net.minecraft.commands.arguments.NbtPathArgument$MatchObjectNode -> eh$e:
java.lang.String name -> a
net.minecraft.nbt.CompoundTag pattern -> b
java.util.function.Predicate predicate -> c
619:623:void <init>(java.lang.String,net.minecraft.nbt.CompoundTag) -> <init>
627:633:void getTag(net.minecraft.nbt.Tag,java.util.List) -> a
637:647:void
getOrCreateTag(net.minecraft.nbt.Tag,java.util.function.Supplier,java.util.List) ->
a
651:651:net.minecraft.nbt.Tag createPreferredParentTag() -> a
656:667:int setTag(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a
672:680:int removeTag(net.minecraft.nbt.Tag) -> a
net.minecraft.commands.arguments.NbtPathArgument$MatchRootObjectNode -> eh$f:
java.util.function.Predicate predicate -> a
687:689:void <init>(net.minecraft.nbt.CompoundTag) -> <init>
693:696:void getTag(net.minecraft.nbt.Tag,java.util.List) -> a
700:701:void
getOrCreateTag(net.minecraft.nbt.Tag,java.util.function.Supplier,java.util.List) ->
a
705:705:net.minecraft.nbt.Tag createPreferredParentTag() -> a
710:710:int setTag(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a
715:715:int removeTag(net.minecraft.nbt.Tag) -> a
net.minecraft.commands.arguments.NbtPathArgument$NbtPath -> eh$g:
java.lang.String original -> a
it.unimi.dsi.fastutil.objects.Object2IntMap nodeToOriginalPosition -> b
net.minecraft.commands.arguments.NbtPathArgument$Node[] nodes -> c
141:145:void
<init>(java.lang.String,net.minecraft.commands.arguments.NbtPathArgument$Node[],it.
unimi.dsi.fastutil.objects.Object2IntMap) -> <init>
148:155:java.util.List get(net.minecraft.nbt.Tag) -> a
159:166:int countMatching(net.minecraft.nbt.Tag) -> b
170:180:java.util.List getOrCreateParents(net.minecraft.nbt.Tag) -> d
184:187:java.util.List
getOrCreate(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a
191:191:int apply(java.util.List,java.util.function.Function) -> a
195:214:boolean isTooDeep(net.minecraft.nbt.Tag,int) -> a
218:229:int set(net.minecraft.nbt.Tag,net.minecraft.nbt.Tag) -> a
240:240:int estimatePathDepth() -> a
244:278:int insert(int,net.minecraft.nbt.CompoundTag,java.util.List) -> a
282:289:int remove(net.minecraft.nbt.Tag) -> c
293:294:com.mojang.brigadier.exceptions.CommandSyntaxException
createNotFoundException(net.minecraft.commands.arguments.NbtPathArgument$Node) -> a
299:299:java.lang.String toString() -> toString
229:229:java.lang.Integer
lambda$set$2(net.minecraft.commands.arguments.NbtPathArgument$Node,org.apache.commo
ns.lang3.mutable.MutableBoolean,net.minecraft.nbt.Tag,net.minecraft.nbt.Tag) -> a
230:234:net.minecraft.nbt.Tag
lambda$set$1(org.apache.commons.lang3.mutable.MutableBoolean,net.minecraft.nbt.Tag)
-> a
191:191:java.lang.Integer lambda$apply$0(java.lang.Integer,java.lang.Integer) -
> a
net.minecraft.commands.arguments.NbtPathArgument$Node -> eh$h:
void getTag(net.minecraft.nbt.Tag,java.util.List) -> a
void
getOrCreateTag(net.minecraft.nbt.Tag,java.util.function.Supplier,java.util.List) ->
a
net.minecraft.nbt.Tag createPreferredParentTag() -> a
int setTag(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a
int removeTag(net.minecraft.nbt.Tag) -> a
319:319:java.util.List get(java.util.List) -> a
323:323:java.util.List getOrCreate(java.util.List,java.util.function.Supplier)
-> a
327:333:java.util.List collect(java.util.List,java.util.function.BiConsumer) ->
a
323:323:void
lambda$getOrCreate$0(java.util.function.Supplier,net.minecraft.nbt.Tag,java.util.Li
st) -> a
net.minecraft.commands.arguments.NbtTagArgument -> ei:
java.util.Collection EXAMPLES -> a
16:17:void <init>() -> <init>
20:20:net.minecraft.commands.arguments.NbtTagArgument nbtTag() -> a
24:24:net.minecraft.nbt.Tag
getNbtTag(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
29:29:net.minecraft.nbt.Tag parse(com.mojang.brigadier.StringReader) -> a
34:34:java.util.Collection getExamples() -> getExamples
13:13:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
14:14:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.ObjectiveArgument -> ej:
java.util.Collection EXAMPLES -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_OBJECTIVE_NOT_FOUND -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_OBJECTIVE_READ_ONLY -> c
20:20:void <init>() -> <init>
26:26:net.minecraft.commands.arguments.ObjectiveArgument objective() -> a
30:36:net.minecraft.world.scores.Objective
getObjective(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
40:44:net.minecraft.world.scores.Objective
getWritableObjective(com.mojang.brigadier.context.CommandContext,java.lang.String)
-> b
49:49:java.lang.String parse(com.mojang.brigadier.StringReader) -> a
54:60:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
65:65:java.util.Collection getExamples() -> getExamples
20:20:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
23:23:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> a
22:22:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> b
21:23:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.ObjectiveCriteriaArgument -> ek:
java.util.Collection EXAMPLES -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_VALUE
-> a
28:29:void <init>() -> <init>
32:32:net.minecraft.commands.arguments.ObjectiveCriteriaArgument criteria() ->
a
36:36:net.minecraft.world.scores.criteria.ObjectiveCriteria
getCriteria(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
41:46:net.minecraft.world.scores.criteria.ObjectiveCriteria
parse(com.mojang.brigadier.StringReader) -> a
54:61:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
66:66:java.lang.String getName(net.minecraft.stats.StatType,java.lang.Object) -
> a
71:71:java.util.Collection getExamples() -> getExamples
24:24:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
47:48:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$parse$1(com.mojang.brigadier.StringReader,int,java.lang.String) -> a
26:26:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
25:26:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.OperationArgument -> el:
java.util.Collection EXAMPLES -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_INVALID_OPERATION -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_DIVIDE_BY_ZERO
-> c
20:20:void <init>() -> <init>
26:26:net.minecraft.commands.arguments.OperationArgument operation() -> a
30:30:net.minecraft.commands.arguments.OperationArgument$Operation
getOperation(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
35:43:net.minecraft.commands.arguments.OperationArgument$Operation
parse(com.mojang.brigadier.StringReader) -> a
48:48:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
53:53:java.util.Collection getExamples() -> getExamples
57:65:net.minecraft.commands.arguments.OperationArgument$Operation
getOperation(java.lang.String) -> a
69:97:net.minecraft.commands.arguments.OperationArgument$SimpleOperation
getSimpleOperation(java.lang.String) -> b
20:20:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
87:90:int lambda$getSimpleOperation$6(int,int) -> a
80:83:int lambda$getSimpleOperation$5(int,int) -> b
77:77:int lambda$getSimpleOperation$4(int,int) -> c
75:75:int lambda$getSimpleOperation$3(int,int) -> d
73:73:int lambda$getSimpleOperation$2(int,int) -> e
71:71:int lambda$getSimpleOperation$1(int,int) -> f
59:62:void
lambda$getOperation$0(net.minecraft.world.scores.Score,net.minecraft.world.scores.S
core) -> a
21:23:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.OperationArgument$Operation -> el$a:
void apply(net.minecraft.world.scores.Score,net.minecraft.world.scores.Score) -
> apply
net.minecraft.commands.arguments.OperationArgument$SimpleOperation -> el$b:
int apply(int,int) -> apply
111:112:void
apply(net.minecraft.world.scores.Score,net.minecraft.world.scores.Score) -> apply
net.minecraft.commands.arguments.ParticleArgument -> em:
java.util.Collection EXAMPLES -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_UNKNOWN_PARTICLE -> a
net.minecraft.core.HolderLookup particles -> c
31:33:void <init>(net.minecraft.commands.CommandBuildContext) -> <init>
36:36:net.minecraft.commands.arguments.ParticleArgument
particle(net.minecraft.commands.CommandBuildContext) -> a
40:40:net.minecraft.core.particles.ParticleOptions
getParticle(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
45:45:net.minecraft.core.particles.ParticleOptions
parse(com.mojang.brigadier.StringReader) -> a
50:50:java.util.Collection getExamples() -> getExamples
54:55:net.minecraft.core.particles.ParticleOptions
readParticle(com.mojang.brigadier.StringReader,net.minecraft.core.HolderLookup) ->
a
59:61:net.minecraft.core.particles.ParticleType
readParticleType(com.mojang.brigadier.StringReader,net.minecraft.core.HolderLookup)
-> b
65:65:net.minecraft.core.particles.ParticleOptions
readParticle(com.mojang.brigadier.StringReader,net.minecraft.core.particles.Particl
eType) -> a
70:70:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
25:25:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
61:61:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$readParticleType$1(net.minecraft.resources.ResourceLocation) -> a
27:27:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
26:27:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.RangeArgument -> en:
51:51:net.minecraft.commands.arguments.RangeArgument$Ints intRange() -> a
55:55:net.minecraft.commands.arguments.RangeArgument$Floats floatRange() -> b
net.minecraft.commands.arguments.RangeArgument$Floats -> en$a:
java.util.Collection EXAMPLES -> a
32:32:void <init>() -> <init>
36:36:net.minecraft.advancements.critereon.MinMaxBounds$Doubles
getRange(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
41:41:net.minecraft.advancements.critereon.MinMaxBounds$Doubles
parse(com.mojang.brigadier.StringReader) -> a
46:46:java.util.Collection getExamples() -> getExamples
32:32:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
33:33:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.RangeArgument$Ints -> en$b:
java.util.Collection EXAMPLES -> a
14:14:void <init>() -> <init>
18:18:net.minecraft.advancements.critereon.MinMaxBounds$Ints
getRange(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
23:23:net.minecraft.advancements.critereon.MinMaxBounds$Ints
parse(com.mojang.brigadier.StringReader) -> a
28:28:java.util.Collection getExamples() -> getExamples
14:14:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
15:15:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.ResourceArgument -> eo:
java.util.Collection EXAMPLES -> c
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_NOT_SUMMONABLE_ENTITY -> d
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_UNKNOWN_RESOURCE -> a
com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType
ERROR_INVALID_RESOURCE_TYPE -> b
net.minecraft.resources.ResourceKey registryKey -> e
net.minecraft.core.HolderLookup registryLookup -> f
47:50:void
<init>(net.minecraft.commands.CommandBuildContext,net.minecraft.resources.ResourceK
ey) -> <init>
53:53:net.minecraft.commands.arguments.ResourceArgument
resource(net.minecraft.commands.CommandBuildContext,net.minecraft.resources.Resourc
eKey) -> a
58:65:net.minecraft.core.Holder$Reference
getResource(com.mojang.brigadier.context.CommandContext,java.lang.String,net.minecr
aft.resources.ResourceKey) -> a
69:69:net.minecraft.core.Holder$Reference
getAttribute(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
73:73:net.minecraft.core.Holder$Reference
getConfiguredFeature(com.mojang.brigadier.context.CommandContext,java.lang.String)
-> b
77:77:net.minecraft.core.Holder$Reference
getStructure(com.mojang.brigadier.context.CommandContext,java.lang.String) -> c
81:81:net.minecraft.core.Holder$Reference
getEntityType(com.mojang.brigadier.context.CommandContext,java.lang.String) -> d
85:89:net.minecraft.core.Holder$Reference
getSummonableEntityType(com.mojang.brigadier.context.CommandContext,java.lang.Strin
g) -> e
93:93:net.minecraft.core.Holder$Reference
getMobEffect(com.mojang.brigadier.context.CommandContext,java.lang.String) -> f
97:97:net.minecraft.core.Holder$Reference
getEnchantment(com.mojang.brigadier.context.CommandContext,java.lang.String) -> g
102:104:net.minecraft.core.Holder$Reference
parse(com.mojang.brigadier.StringReader) -> a
109:109:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
114:114:java.util.Collection getExamples() -> getExamples
36:36:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
104:104:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$parse$3(net.minecraft.resources.ResourceLocation) -> a
42:42:com.mojang.brigadier.Message
lambda$static$2(java.lang.Object,java.lang.Object,java.lang.Object) -> a
41:41:com.mojang.brigadier.Message
lambda$static$1(java.lang.Object,java.lang.Object) -> a
39:39:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
37:42:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.ResourceArgument$Info -> eo$a:
117:117:void <init>() -> <init>
138:139:void
serializeToNetwork(net.minecraft.commands.arguments.ResourceArgument$Info$Template,
net.minecraft.network.FriendlyByteBuf) -> a
143:144:net.minecraft.commands.arguments.ResourceArgument$Info$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
149:150:void
serializeToJson(net.minecraft.commands.arguments.ResourceArgument$Info$Template,com
.google.gson.JsonObject) -> a
154:154:net.minecraft.commands.arguments.ResourceArgument$Info$Template
unpack(net.minecraft.commands.arguments.ResourceArgument) -> a
117:117:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
117:117:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
117:117:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
117:117:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.arguments.ResourceArgument$Info$Template -> eo$a$a:
net.minecraft.resources.ResourceKey registryKey -> b
net.minecraft.commands.arguments.ResourceArgument$Info this$0 -> a
121:123:void
<init>(net.minecraft.commands.arguments.ResourceArgument$Info,net.minecraft.resourc
es.ResourceKey) -> <init>
127:127:net.minecraft.commands.arguments.ResourceArgument
instantiate(net.minecraft.commands.CommandBuildContext) -> a
132:132:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
118:118:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.arguments.ResourceKeyArgument -> ep:
java.util.Collection EXAMPLES -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_INVALID_FEATURE -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_INVALID_STRUCTURE -> c
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_INVALID_TEMPLATE_POOL -> d
net.minecraft.resources.ResourceKey registryKey -> e
44:46:void <init>(net.minecraft.resources.ResourceKey) -> <init>
49:49:net.minecraft.commands.arguments.ResourceKeyArgument
key(net.minecraft.resources.ResourceKey) -> a
53:56:net.minecraft.resources.ResourceKey
getRegistryKey(com.mojang.brigadier.context.CommandContext,java.lang.String,net.min
ecraft.resources.ResourceKey,com.mojang.brigadier.exceptions.DynamicCommandExceptio
nType) -> a
60:60:net.minecraft.core.Registry
getRegistry(com.mojang.brigadier.context.CommandContext,net.minecraft.resources.Res
ourceKey) -> a
64:65:net.minecraft.core.Holder$Reference
resolveKey(com.mojang.brigadier.context.CommandContext,java.lang.String,net.minecra
ft.resources.ResourceKey,com.mojang.brigadier.exceptions.DynamicCommandExceptionTyp
e) -> b
69:69:net.minecraft.core.Holder$Reference
getConfiguredFeature(com.mojang.brigadier.context.CommandContext,java.lang.String)
-> a
73:73:net.minecraft.core.Holder$Reference
getStructure(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b
77:77:net.minecraft.core.Holder$Reference
getStructureTemplatePool(com.mojang.brigadier.context.CommandContext,java.lang.Stri
ng) -> c
82:83:net.minecraft.resources.ResourceKey
parse(com.mojang.brigadier.StringReader) -> a
88:91:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
96:96:java.util.Collection getExamples() -> getExamples
35:35:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
65:65:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$resolveKey$4(com.mojang.brigadier.exceptions.DynamicCommandExceptionType,net
.minecraft.resources.ResourceKey) -> a
56:56:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$getRegistryKey$3(com.mojang.brigadier.exceptions.DynamicCommandExceptionType
,net.minecraft.resources.ResourceKey) -> b
40:40:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> a
39:39:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> b
38:38:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> c
36:40:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.ResourceKeyArgument$Info -> ep$a:
99:99:void <init>() -> <init>
120:121:void
serializeToNetwork(net.minecraft.commands.arguments.ResourceKeyArgument$Info$Templa
te,net.minecraft.network.FriendlyByteBuf) -> a
125:126:net.minecraft.commands.arguments.ResourceKeyArgument$Info$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
131:132:void
serializeToJson(net.minecraft.commands.arguments.ResourceKeyArgument$Info$Template,
com.google.gson.JsonObject) -> a
136:136:net.minecraft.commands.arguments.ResourceKeyArgument$Info$Template
unpack(net.minecraft.commands.arguments.ResourceKeyArgument) -> a
99:99:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
99:99:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
99:99:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
99:99:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.arguments.ResourceKeyArgument$Info$Template -> ep$a$a:
net.minecraft.resources.ResourceKey registryKey -> b
net.minecraft.commands.arguments.ResourceKeyArgument$Info this$0 -> a
103:105:void
<init>(net.minecraft.commands.arguments.ResourceKeyArgument$Info,net.minecraft.reso
urces.ResourceKey) -> <init>
109:109:net.minecraft.commands.arguments.ResourceKeyArgument
instantiate(net.minecraft.commands.CommandBuildContext) -> a
114:114:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
100:100:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.arguments.ResourceLocationArgument -> eq:
java.util.Collection EXAMPLES -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_UNKNOWN_ADVANCEMENT -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_UNKNOWN_RECIPE -> c
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_UNKNOWN_PREDICATE -> d
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_UNKNOWN_ITEM_MODIFIER -> e
29:30:void <init>() -> <init>
33:33:net.minecraft.commands.arguments.ResourceLocationArgument id() -> a
37:42:net.minecraft.advancements.Advancement
getAdvancement(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
46:49:net.minecraft.world.item.crafting.Recipe
getRecipe(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b
53:60:net.minecraft.world.level.storage.loot.predicates.LootItemCondition
getPredicate(com.mojang.brigadier.context.CommandContext,java.lang.String) -> c
64:71:net.minecraft.world.level.storage.loot.functions.LootItemFunction
getItemModifier(com.mojang.brigadier.context.CommandContext,java.lang.String) -> d
75:75:net.minecraft.resources.ResourceLocation
getId(com.mojang.brigadier.context.CommandContext,java.lang.String) -> e
80:80:net.minecraft.resources.ResourceLocation
parse(com.mojang.brigadier.StringReader) -> a
85:85:java.util.Collection getExamples() -> getExamples
22:22:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
49:49:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$getRecipe$4(net.minecraft.resources.ResourceLocation) -> a
27:27:com.mojang.brigadier.Message lambda$static$3(java.lang.Object) -> a
26:26:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> b
25:25:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> c
24:24:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> d
23:27:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.ResourceOrTagArgument -> er:
java.util.Collection EXAMPLES -> a
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_UNKNOWN_TAG
-> b
com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType
ERROR_INVALID_TAG_TYPE -> c
net.minecraft.core.HolderLookup registryLookup -> d
net.minecraft.resources.ResourceKey registryKey -> e
96:99:void
<init>(net.minecraft.commands.CommandBuildContext,net.minecraft.resources.ResourceK
ey) -> <init>
102:102:net.minecraft.commands.arguments.ResourceOrTagArgument
resourceOrTag(net.minecraft.commands.CommandBuildContext,net.minecraft.resources.Re
sourceKey) -> a
106:109:net.minecraft.commands.arguments.ResourceOrTagArgument$Result
getResourceOrTag(com.mojang.brigadier.context.CommandContext,java.lang.String,net.m
inecraft.resources.ResourceKey) -> a
123:139:net.minecraft.commands.arguments.ResourceOrTagArgument$Result
parse(com.mojang.brigadier.StringReader) -> a
144:145:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
150:150:java.util.Collection getExamples() -> getExamples
33:33:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
138:138:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$parse$6(net.minecraft.resources.ResourceLocation) -> a
129:129:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$parse$5(net.minecraft.resources.ResourceLocation) -> b
109:109:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$getResourceOrTag$4(net.minecraft.commands.arguments.ResourceOrTagArgument$Re
sult,net.minecraft.resources.ResourceKey) -> a
115:116:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$getResourceOrTag$3(net.minecraft.resources.ResourceKey,net.minecraft.core.Ho
lderSet$Named) -> a
111:112:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$getResourceOrTag$2(net.minecraft.resources.ResourceKey,net.minecraft.core.Ho
lder$Reference) -> a
37:37:com.mojang.brigadier.Message
lambda$static$1(java.lang.Object,java.lang.Object,java.lang.Object) -> a
36:36:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object) -> a
34:37:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.ResourceOrTagArgument$Info -> er$a:
153:153:void <init>() -> <init>
174:175:void
serializeToNetwork(net.minecraft.commands.arguments.ResourceOrTagArgument$Info$Temp
late,net.minecraft.network.FriendlyByteBuf) -> a
179:180:net.minecraft.commands.arguments.ResourceOrTagArgument$Info$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
185:186:void
serializeToJson(net.minecraft.commands.arguments.ResourceOrTagArgument$Info$Templat
e,com.google.gson.JsonObject) -> a
190:190:net.minecraft.commands.arguments.ResourceOrTagArgument$Info$Template
unpack(net.minecraft.commands.arguments.ResourceOrTagArgument) -> a
153:153:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
153:153:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
153:153:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
153:153:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.arguments.ResourceOrTagArgument$Info$Template -> er$a$a:
net.minecraft.resources.ResourceKey registryKey -> b
net.minecraft.commands.arguments.ResourceOrTagArgument$Info this$0 -> a
157:159:void
<init>(net.minecraft.commands.arguments.ResourceOrTagArgument$Info,net.minecraft.re
sources.ResourceKey) -> <init>
163:163:net.minecraft.commands.arguments.ResourceOrTagArgument
instantiate(net.minecraft.commands.CommandBuildContext) -> a
168:168:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
154:154:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.arguments.ResourceOrTagArgument$ResourceResult -> er$b:
net.minecraft.core.Holder$Reference value -> a
47:47:void <init>(net.minecraft.core.Holder$Reference) -> <init>
50:50:com.mojang.datafixers.util.Either unwrap() -> a
56:56:java.util.Optional cast(net.minecraft.resources.ResourceKey) -> a
61:61:boolean test(net.minecraft.core.Holder) -> a
66:66:java.lang.String asPrintable() -> b
47:47:java.lang.String toString() -> toString
47:47:int hashCode() -> hashCode
47:47:boolean equals(java.lang.Object) -> equals
47:47:net.minecraft.core.Holder$Reference value() -> c
47:47:boolean test(java.lang.Object) -> test
net.minecraft.commands.arguments.ResourceOrTagArgument$Result -> er$c:
com.mojang.datafixers.util.Either unwrap() -> a
java.util.Optional cast(net.minecraft.resources.ResourceKey) -> a
java.lang.String asPrintable() -> b
net.minecraft.commands.arguments.ResourceOrTagArgument$TagResult -> er$d:
net.minecraft.core.HolderSet$Named tag -> a
70:70:void <init>(net.minecraft.core.HolderSet$Named) -> <init>
73:73:com.mojang.datafixers.util.Either unwrap() -> a
79:79:java.util.Optional cast(net.minecraft.resources.ResourceKey) -> a
84:84:boolean test(net.minecraft.core.Holder) -> a
89:89:java.lang.String asPrintable() -> b
70:70:java.lang.String toString() -> toString
70:70:int hashCode() -> hashCode
70:70:boolean equals(java.lang.Object) -> equals
70:70:net.minecraft.core.HolderSet$Named tag() -> c
70:70:boolean test(java.lang.Object) -> test
net.minecraft.commands.arguments.ResourceOrTagKeyArgument -> es:
java.util.Collection EXAMPLES -> a
net.minecraft.resources.ResourceKey registryKey -> b
90:92:void <init>(net.minecraft.resources.ResourceKey) -> <init>
95:95:net.minecraft.commands.arguments.ResourceOrTagKeyArgument
resourceOrTagKey(net.minecraft.resources.ResourceKey) -> a
99:102:net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Result
getResourceOrTagKey(com.mojang.brigadier.context.CommandContext,java.lang.String,ne
t.minecraft.resources.ResourceKey,com.mojang.brigadier.exceptions.DynamicCommandExc
eptionType) -> a
107:119:net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Result
parse(com.mojang.brigadier.StringReader) -> a
124:127:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
132:132:java.util.Collection getExamples() -> getExamples
33:33:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
102:102:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$getResourceOrTagKey$0(com.mojang.brigadier.exceptions.DynamicCommandExceptio
nType,net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Result) -> a
34:34:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Info -> es$a:
135:135:void <init>() -> <init>
156:157:void
serializeToNetwork(net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Info$T
emplate,net.minecraft.network.FriendlyByteBuf) -> a
161:162:net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Info$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
167:168:void
serializeToJson(net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Info$Temp
late,com.google.gson.JsonObject) -> a
172:172:net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Info$Template
unpack(net.minecraft.commands.arguments.ResourceOrTagKeyArgument) -> a
135:135:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
135:135:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
135:135:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
135:135:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Info$Template -> es$a$a:
net.minecraft.resources.ResourceKey registryKey -> b
net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Info this$0 -> a
139:141:void
<init>(net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Info,net.minecraft
.resources.ResourceKey) -> <init>
145:145:net.minecraft.commands.arguments.ResourceOrTagKeyArgument
instantiate(net.minecraft.commands.CommandBuildContext) -> a
150:150:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
136:136:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.arguments.ResourceOrTagKeyArgument$ResourceResult -> es$b:
net.minecraft.resources.ResourceKey key -> a
44:44:void <init>(net.minecraft.resources.ResourceKey) -> <init>
47:47:com.mojang.datafixers.util.Either unwrap() -> a
52:52:java.util.Optional cast(net.minecraft.resources.ResourceKey) -> a
57:57:boolean test(net.minecraft.core.Holder) -> a
62:62:java.lang.String asPrintable() -> b
44:44:java.lang.String toString() -> toString
44:44:int hashCode() -> hashCode
44:44:boolean equals(java.lang.Object) -> equals
44:44:net.minecraft.resources.ResourceKey key() -> c
44:44:boolean test(java.lang.Object) -> test
net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Result -> es$c:
com.mojang.datafixers.util.Either unwrap() -> a
java.util.Optional cast(net.minecraft.resources.ResourceKey) -> a
java.lang.String asPrintable() -> b
net.minecraft.commands.arguments.ResourceOrTagKeyArgument$TagResult -> es$d:
net.minecraft.tags.TagKey key -> a
66:66:void <init>(net.minecraft.tags.TagKey) -> <init>
69:69:com.mojang.datafixers.util.Either unwrap() -> a
74:74:java.util.Optional cast(net.minecraft.resources.ResourceKey) -> a
79:79:boolean test(net.minecraft.core.Holder) -> a
84:84:java.lang.String asPrintable() -> b
66:66:java.lang.String toString() -> toString
66:66:int hashCode() -> hashCode
66:66:boolean equals(java.lang.Object) -> equals
66:66:net.minecraft.tags.TagKey key() -> c
66:66:boolean test(java.lang.Object) -> test
net.minecraft.commands.arguments.ScoreHolderArgument -> et:
com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_SCORE_HOLDERS -> a
java.util.Collection EXAMPLES -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NO_RESULTS ->
c
boolean multiple -> d
44:46:void <init>(boolean) -> <init>
49:49:java.lang.String
getName(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
53:53:java.util.Collection
getNames(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b
57:57:java.util.Collection
getNamesWithDefaultWildcard(com.mojang.brigadier.context.CommandContext,java.lang.S
tring) -> c
61:65:java.util.Collection
getNames(com.mojang.brigadier.context.CommandContext,java.lang.String,java.util.fun
ction.Supplier) -> a
69:69:net.minecraft.commands.arguments.ScoreHolderArgument scoreHolder() -> a
73:73:net.minecraft.commands.arguments.ScoreHolderArgument scoreHolders() -> b
78:101:net.minecraft.commands.arguments.ScoreHolderArgument$Result
parse(com.mojang.brigadier.StringReader) -> a
106:106:java.util.Collection getExamples() -> getExamples
27:27:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
101:101:java.util.Collection
lambda$parse$3(java.util.Collection,net.minecraft.commands.CommandSourceStack,java.
util.function.Supplier) -> a
93:97:java.util.Collection
lambda$parse$2(net.minecraft.commands.CommandSourceStack,java.util.function.Supplie
r) -> a
29:36:java.util.concurrent.CompletableFuture
lambda$static$1(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> a
36:36:void
lambda$static$0(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> b
28:40:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.ScoreHolderArgument$Info -> et$a:
byte FLAG_MULTIPLE -> a
135:135:void <init>() -> <init>
158:163:void
serializeToNetwork(net.minecraft.commands.arguments.ScoreHolderArgument$Info$Templa
te,net.minecraft.network.FriendlyByteBuf) -> a
167:169:net.minecraft.commands.arguments.ScoreHolderArgument$Info$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
174:175:void
serializeToJson(net.minecraft.commands.arguments.ScoreHolderArgument$Info$Template,
com.google.gson.JsonObject) -> a
179:179:net.minecraft.commands.arguments.ScoreHolderArgument$Info$Template
unpack(net.minecraft.commands.arguments.ScoreHolderArgument) -> a
135:135:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
135:135:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
135:135:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
135:135:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.arguments.ScoreHolderArgument$Info$Template -> et$a$a:
boolean multiple -> b
net.minecraft.commands.arguments.ScoreHolderArgument$Info this$0 -> a
141:143:void
<init>(net.minecraft.commands.arguments.ScoreHolderArgument$Info,boolean) -> <init>
147:147:net.minecraft.commands.arguments.ScoreHolderArgument
instantiate(net.minecraft.commands.CommandBuildContext) -> a
152:152:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
138:138:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.arguments.ScoreHolderArgument$Result -> et$b:
java.util.Collection
getNames(net.minecraft.commands.CommandSourceStack,java.util.function.Supplier) ->
getNames
net.minecraft.commands.arguments.ScoreHolderArgument$SelectorResult -> et$c:
net.minecraft.commands.arguments.selector.EntitySelector selector -> a
117:119:void <init>(net.minecraft.commands.arguments.selector.EntitySelector) -
> <init>
123:131:java.util.Collection
getNames(net.minecraft.commands.CommandSourceStack,java.util.function.Supplier) ->
getNames
net.minecraft.commands.arguments.ScoreboardSlotArgument -> eu:
java.util.Collection EXAMPLES -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_VALUE
-> a
23:24:void <init>() -> <init>
27:27:net.minecraft.commands.arguments.ScoreboardSlotArgument displaySlot() ->
a
31:31:int
getDisplaySlot(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
36:41:java.lang.Integer parse(com.mojang.brigadier.StringReader) -> a
46:46:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
51:51:java.util.Collection getExamples() -> getExamples
19:19:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
21:21:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
20:21:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.SignedArgument -> ev:
net.minecraft.commands.arguments.SlotArgument -> ew:
java.util.Collection EXAMPLES -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_SLOT
-> b
java.util.Map SLOTS -> c
26:26:void <init>() -> <init>
61:61:net.minecraft.commands.arguments.SlotArgument slot() -> a
65:65:int getSlot(com.mojang.brigadier.context.CommandContext,java.lang.String)
-> a
70:74:java.lang.Integer parse(com.mojang.brigadier.StringReader) -> a
79:79:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
84:84:java.util.Collection getExamples() -> getExamples
26:26:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
30:58:void lambda$static$1(java.util.HashMap) -> a
28:28:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
27:29:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.StringRepresentableArgument -> ex:
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_VALUE
-> a
com.mojang.serialization.Codec codec -> b
java.util.function.Supplier values -> c
28:31:void <init>(com.mojang.serialization.Codec,java.util.function.Supplier) -
> <init>
35:36:java.lang.Enum parse(com.mojang.brigadier.StringReader) -> a
41:41:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
46:46:java.util.Collection getExamples() -> getExamples
50:50:java.lang.String convertId(java.lang.String) -> a
23:23:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
46:46:java.lang.String lambda$getExamples$3(java.lang.Object) -> a
41:41:java.lang.String lambda$listSuggestions$2(java.lang.Object) -> b
36:36:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$parse$1(java.lang.String) -> b
24:24:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> c
24:24:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.TeamArgument -> ey:
java.util.Collection EXAMPLES -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_TEAM_NOT_FOUND -> b
24:25:void <init>() -> <init>
28:28:net.minecraft.commands.arguments.TeamArgument team() -> a
32:38:net.minecraft.world.scores.PlayerTeam
getTeam(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
43:43:java.lang.String parse(com.mojang.brigadier.StringReader) -> a
48:51:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
56:56:java.util.Collection getExamples() -> getExamples
20:20:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
22:22:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
21:22:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.TemplateMirrorArgument -> ez:
9:10:void <init>() -> <init>
13:13:net.minecraft.commands.arguments.StringRepresentableArgument
templateMirror() -> a
17:17:net.minecraft.world.level.block.Mirror
getMirror(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
net.minecraft.commands.arguments.TemplateRotationArgument -> fa:
9:10:void <init>() -> <init>
13:13:net.minecraft.commands.arguments.TemplateRotationArgument
templateRotation() -> a
17:17:net.minecraft.world.level.block.Rotation
getRotation(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
net.minecraft.commands.arguments.TimeArgument -> fb:
java.util.Collection EXAMPLES -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID_UNIT -
> b
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_TICK_COUNT_TOO_LOW -> c
it.unimi.dsi.fastutil.objects.Object2IntMap UNITS -> d
int minimum -> e
42:44:void <init>(int) -> <init>
47:47:net.minecraft.commands.arguments.TimeArgument time() -> a
51:51:net.minecraft.commands.arguments.TimeArgument time(int) -> a
56:68:java.lang.Integer parse(com.mojang.brigadier.StringReader) -> a
73:80:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
85:85:java.util.Collection getExamples() -> getExamples
26:26:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
29:29:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object) -> a
27:38:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.TimeArgument$Info -> fb$a:
88:88:void <init>() -> <init>
109:110:void
serializeToNetwork(net.minecraft.commands.arguments.TimeArgument$Info$Template,net.
minecraft.network.FriendlyByteBuf) -> a
114:115:net.minecraft.commands.arguments.TimeArgument$Info$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
120:121:void
serializeToJson(net.minecraft.commands.arguments.TimeArgument$Info$Template,com.goo
gle.gson.JsonObject) -> a
125:125:net.minecraft.commands.arguments.TimeArgument$Info$Template
unpack(net.minecraft.commands.arguments.TimeArgument) -> a
88:88:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
88:88:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
88:88:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
88:88:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.arguments.TimeArgument$Info$Template -> fb$a$a:
int min -> b
net.minecraft.commands.arguments.TimeArgument$Info this$0 -> a
92:94:void <init>(net.minecraft.commands.arguments.TimeArgument$Info,int) ->
<init>
98:98:net.minecraft.commands.arguments.TimeArgument
instantiate(net.minecraft.commands.CommandBuildContext) -> a
103:103:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
89:89:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.arguments.UuidArgument -> fc:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID_UUID -
> a
java.util.Collection EXAMPLES -> b
java.util.regex.Pattern ALLOWED_CHARACTERS -> c
17:17:void <init>() -> <init>
25:25:java.util.UUID
getUuid(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
29:29:net.minecraft.commands.arguments.UuidArgument uuid() -> a
34:47:java.util.UUID parse(com.mojang.brigadier.StringReader) -> a
52:52:java.util.Collection getExamples() -> getExamples
17:17:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
18:22:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.blocks.BlockInput -> fd:
net.minecraft.world.level.block.state.BlockState state -> a
java.util.Set properties -> b
net.minecraft.nbt.CompoundTag tag -> c
23:27:void
<init>(net.minecraft.world.level.block.state.BlockState,java.util.Set,net.minecraft
.nbt.CompoundTag) -> <init>
30:30:net.minecraft.world.level.block.state.BlockState getState() -> a
34:34:java.util.Set getDefinedProperties() -> b
39:56:boolean test(net.minecraft.world.level.block.state.pattern.BlockInWorld)
-> a
60:60:boolean
test(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a
64:79:boolean
place(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,int) -> a
17:17:boolean test(java.lang.Object) -> test
net.minecraft.commands.arguments.blocks.BlockPredicateArgument -> fe:
java.util.Collection EXAMPLES -> a
net.minecraft.core.HolderLookup blocks -> b
35:37:void <init>(net.minecraft.commands.CommandBuildContext) -> <init>
40:40:net.minecraft.commands.arguments.blocks.BlockPredicateArgument
blockPredicate(net.minecraft.commands.CommandBuildContext) -> a
45:45:net.minecraft.commands.arguments.blocks.BlockPredicateArgument$Result
parse(com.mojang.brigadier.StringReader) -> a
49:49:net.minecraft.commands.arguments.blocks.BlockPredicateArgument$Result
parse(net.minecraft.core.HolderLookup,com.mojang.brigadier.StringReader) -> a
56:56:java.util.function.Predicate
getBlockPredicate(com.mojang.brigadier.context.CommandContext,java.lang.String) ->
a
61:61:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
66:66:java.util.Collection getExamples() -> getExamples
30:30:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
51:51:net.minecraft.commands.arguments.blocks.BlockPredicateArgument$Result
lambda$parse$1(net.minecraft.commands.arguments.blocks.BlockStateParser$TagResult)
-> a
50:50:net.minecraft.commands.arguments.blocks.BlockPredicateArgument$Result
lambda$parse$0(net.minecraft.commands.arguments.blocks.BlockStateParser$BlockResult
) -> a
31:31:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.blocks.BlockPredicateArgument$BlockPredicate ->
fe$a:
net.minecraft.world.level.block.state.BlockState state -> a
java.util.Set properties -> b
net.minecraft.nbt.CompoundTag nbt -> c
79:83:void
<init>(net.minecraft.world.level.block.state.BlockState,java.util.Set,net.minecraft
.nbt.CompoundTag) -> <init>
87:104:boolean test(net.minecraft.world.level.block.state.pattern.BlockInWorld)
-> a
109:109:boolean requiresNbt() -> a
73:73:boolean test(java.lang.Object) -> test
net.minecraft.commands.arguments.blocks.BlockPredicateArgument$Result -> fe$b:
boolean requiresNbt() -> a
net.minecraft.commands.arguments.blocks.BlockPredicateArgument$TagPredicate ->
fe$c:
net.minecraft.core.HolderSet tag -> a
net.minecraft.nbt.CompoundTag nbt -> b
java.util.Map vagueProperties -> c
119:123:void
<init>(net.minecraft.core.HolderSet,java.util.Map,net.minecraft.nbt.CompoundTag) ->
<init>
127:152:boolean
test(net.minecraft.world.level.block.state.pattern.BlockInWorld) -> a
157:157:boolean requiresNbt() -> a
113:113:boolean test(java.lang.Object) -> test
net.minecraft.commands.arguments.blocks.BlockStateArgument -> ff:
java.util.Collection EXAMPLES -> a
net.minecraft.core.HolderLookup blocks -> b
24:26:void <init>(net.minecraft.commands.CommandBuildContext) -> <init>
29:29:net.minecraft.commands.arguments.blocks.BlockStateArgument
block(net.minecraft.commands.CommandBuildContext) -> a
34:35:net.minecraft.commands.arguments.blocks.BlockInput
parse(com.mojang.brigadier.StringReader) -> a
39:39:net.minecraft.commands.arguments.blocks.BlockInput
getBlock(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
44:44:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
49:49:java.util.Collection getExamples() -> getExamples
19:19:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
20:20:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.blocks.BlockStateParser -> fg:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_NO_TAGS_ALLOWED -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_BLOCK
-> b
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_UNKNOWN_PROPERTY -> c
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_DUPLICATE_PROPERTY -> d
com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType
ERROR_INVALID_VALUE -> e
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_EXPECTED_VALUE -> f
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_EXPECTED_END_OF_PROPERTIES -> g
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_TAG -
> h
char SYNTAX_START_PROPERTIES -> i
char SYNTAX_START_NBT -> j
char SYNTAX_END_PROPERTIES -> k
char SYNTAX_EQUALS -> l
char SYNTAX_PROPERTY_SEPARATOR -> m
char SYNTAX_TAG -> n
java.util.function.Function SUGGEST_NOTHING -> o
net.minecraft.core.HolderLookup blocks -> p
com.mojang.brigadier.StringReader reader -> q
boolean forTesting -> r
boolean allowNbt -> s
java.util.Map properties -> t
java.util.Map vagueProperties -> u
net.minecraft.resources.ResourceLocation id -> v
net.minecraft.world.level.block.state.StateDefinition definition -> w
net.minecraft.world.level.block.state.BlockState state -> x
net.minecraft.nbt.CompoundTag nbt -> y
net.minecraft.core.HolderSet tag -> z
java.util.function.Function suggestions -> A
59:77:void
<init>(net.minecraft.core.HolderLookup,com.mojang.brigadier.StringReader,boolean,bo
olean) -> <init>
84:84:net.minecraft.commands.arguments.blocks.BlockStateParser$BlockResult
parseForBlock(net.minecraft.core.HolderLookup,java.lang.String,boolean) -> a
88:96:net.minecraft.commands.arguments.blocks.BlockStateParser$BlockResult
parseForBlock(net.minecraft.core.HolderLookup,com.mojang.brigadier.StringReader,boo
lean) -> a
101:101:com.mojang.datafixers.util.Either
parseForTesting(net.minecraft.core.HolderLookup,java.lang.String,boolean) -> b
105:115:com.mojang.datafixers.util.Either
parseForTesting(net.minecraft.core.HolderLookup,com.mojang.brigadier.StringReader,b
oolean) -> b
120:129:java.util.concurrent.CompletableFuture
fillSuggestions(net.minecraft.core.HolderLookup,com.mojang.brigadier.suggestion.Sug
gestionsBuilder,boolean,boolean) -> a
133:157:void parse() -> a
160:164:java.util.concurrent.CompletableFuture
suggestPropertyNameOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a
168:171:java.util.concurrent.CompletableFuture
suggestVaguePropertyNameOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder) -
> b
175:181:java.util.concurrent.CompletableFuture
suggestPropertyName(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> c
185:195:java.util.concurrent.CompletableFuture
suggestVaguePropertyName(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> d
199:202:java.util.concurrent.CompletableFuture
suggestOpenNbt(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> e
206:218:boolean hasBlockEntity() -> b
222:225:java.util.concurrent.CompletableFuture
suggestEquals(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> f
229:235:java.util.concurrent.CompletableFuture
suggestNextPropertyOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> g
239:246:com.mojang.brigadier.suggestion.SuggestionsBuilder
addSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.wor
ld.level.block.state.properties.Property) -> a
250:272:java.util.concurrent.CompletableFuture
suggestVaguePropertyValue(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.l
ang.String) -> a
276:300:java.util.concurrent.CompletableFuture
suggestOpenVaguePropertiesOrNbt(com.mojang.brigadier.suggestion.SuggestionsBuilder)
-> h
304:312:java.util.concurrent.CompletableFuture
suggestOpenPropertiesOrNbt(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> i
316:316:java.util.concurrent.CompletableFuture
suggestTag(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> j
320:320:java.util.concurrent.CompletableFuture
suggestItem(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> k
324:326:java.util.concurrent.CompletableFuture
suggestBlockIdOrTag(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> l
330:340:void readBlock() -> c
343:355:void readTag() -> d
358:407:void readProperties() -> e
410:459:void readVagueProperties() -> f
462:463:void readNbt() -> g
466:474:void
setValue(net.minecraft.world.level.block.state.properties.Property,java.lang.String
,int) -> a
477:491:java.lang.String
serialize(net.minecraft.world.level.block.state.BlockState) -> a
496:499:void
appendProperty(java.lang.StringBuilder,net.minecraft.world.level.block.state.proper
ties.Property,java.lang.Comparable) -> a
477:477:java.lang.String
lambda$serialize$10(net.minecraft.resources.ResourceKey) -> a
432:432:java.util.concurrent.CompletableFuture
lambda$readVagueProperties$9(java.lang.String,com.mojang.brigadier.suggestion.Sugge
stionsBuilder) -> a
384:384:java.util.concurrent.CompletableFuture
lambda$readProperties$8(net.minecraft.world.level.block.state.properties.Property,c
om.mojang.brigadier.suggestion.SuggestionsBuilder) -> a
352:353:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$readTag$7(int,net.minecraft.resources.ResourceLocation) -> a
334:335:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$readBlock$6(int) -> a
44:44:com.mojang.brigadier.Message lambda$static$5(java.lang.Object) -> a
42:42:com.mojang.brigadier.Message
lambda$static$4(java.lang.Object,java.lang.Object) -> a
41:41:com.mojang.brigadier.Message
lambda$static$3(java.lang.Object,java.lang.Object,java.lang.Object) -> a
40:40:com.mojang.brigadier.Message
lambda$static$2(java.lang.Object,java.lang.Object) -> b
39:39:com.mojang.brigadier.Message
lambda$static$1(java.lang.Object,java.lang.Object) -> c
38:38:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> b
37:53:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.blocks.BlockStateParser$BlockResult -> fg$a:
net.minecraft.world.level.block.state.BlockState blockState -> a
java.util.Map properties -> b
net.minecraft.nbt.CompoundTag nbt -> c
79:79:void
<init>(net.minecraft.world.level.block.state.BlockState,java.util.Map,net.minecraft
.nbt.CompoundTag) -> <init>
79:79:java.lang.String toString() -> toString
79:79:int hashCode() -> hashCode
79:79:boolean equals(java.lang.Object) -> equals
79:79:net.minecraft.world.level.block.state.BlockState blockState() -> a
79:79:java.util.Map properties() -> b
79:79:net.minecraft.nbt.CompoundTag nbt() -> c
net.minecraft.commands.arguments.blocks.BlockStateParser$TagResult -> fg$b:
net.minecraft.core.HolderSet tag -> a
java.util.Map vagueProperties -> b
net.minecraft.nbt.CompoundTag nbt -> c
81:81:void
<init>(net.minecraft.core.HolderSet,java.util.Map,net.minecraft.nbt.CompoundTag) ->
<init>
81:81:java.lang.String toString() -> toString
81:81:int hashCode() -> hashCode
81:81:boolean equals(java.lang.Object) -> equals
81:81:net.minecraft.core.HolderSet tag() -> a
81:81:java.util.Map vagueProperties() -> b
81:81:net.minecraft.nbt.CompoundTag nbt() -> c
net.minecraft.commands.arguments.blocks.package-info -> fh:
net.minecraft.commands.arguments.coordinates.BlockPosArgument -> fi:
java.util.Collection EXAMPLES -> d
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_LOADED ->
a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_OUT_OF_WORLD -
> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_OUT_OF_BOUNDS
-> c
23:23:void <init>() -> <init>
31:31:net.minecraft.commands.arguments.coordinates.BlockPosArgument blockPos()
-> a
35:36:net.minecraft.core.BlockPos
getLoadedBlockPos(com.mojang.brigadier.context.CommandContext,java.lang.String) ->
a
40:47:net.minecraft.core.BlockPos
getLoadedBlockPos(com.mojang.brigadier.context.CommandContext,net.minecraft.server.
level.ServerLevel,java.lang.String) -> a
51:51:net.minecraft.core.BlockPos
getBlockPos(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b
55:59:net.minecraft.core.BlockPos
getSpawnablePos(com.mojang.brigadier.context.CommandContext,java.lang.String) -> c
64:67:net.minecraft.commands.arguments.coordinates.Coordinates
parse(com.mojang.brigadier.StringReader) -> a
73:86:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
92:92:java.util.Collection getExamples() -> getExamples
23:23:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
24:28:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.coordinates.ColumnPosArgument -> fj:
java.util.Collection EXAMPLES -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_COMPLETE -
> a
22:22:void <init>() -> <init>
27:27:net.minecraft.commands.arguments.coordinates.ColumnPosArgument
columnPos() -> a
31:32:net.minecraft.server.level.ColumnPos
getColumnPos(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
37:48:net.minecraft.commands.arguments.coordinates.Coordinates
parse(com.mojang.brigadier.StringReader) -> a
53:66:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
72:72:java.util.Collection getExamples() -> getExamples
22:22:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
23:24:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.coordinates.Coordinates -> fk:
net.minecraft.world.phys.Vec3
getPosition(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.world.phys.Vec2
getRotation(net.minecraft.commands.CommandSourceStack) -> b
14:14:net.minecraft.core.BlockPos
getBlockPos(net.minecraft.commands.CommandSourceStack) -> c
boolean isXRelative() -> a
boolean isYRelative() -> b
boolean isZRelative() -> c
net.minecraft.commands.arguments.coordinates.LocalCoordinates -> fl:
char PREFIX_LOCAL_COORDINATE -> a
double left -> b
double up -> c
double forwards -> d
19:23:void <init>(double,double,double) -> <init>
27:41:net.minecraft.world.phys.Vec3
getPosition(net.minecraft.commands.CommandSourceStack) -> a
46:46:net.minecraft.world.phys.Vec2
getRotation(net.minecraft.commands.CommandSourceStack) -> b
51:51:boolean isXRelative() -> a
56:56:boolean isYRelative() -> b
61:61:boolean isZRelative() -> c
65:79:net.minecraft.commands.arguments.coordinates.LocalCoordinates
parse(com.mojang.brigadier.StringReader) -> a
83:93:double readDouble(com.mojang.brigadier.StringReader,int) -> a
98:107:boolean equals(java.lang.Object) -> equals
112:112:int hashCode() -> hashCode
net.minecraft.commands.arguments.coordinates.RotationArgument -> fm:
java.util.Collection EXAMPLES -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_COMPLETE -
> a
14:14:void <init>() -> <init>
19:19:net.minecraft.commands.arguments.coordinates.RotationArgument rotation()
-> a
23:23:net.minecraft.commands.arguments.coordinates.Coordinates
getRotation(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
28:39:net.minecraft.commands.arguments.coordinates.Coordinates
parse(com.mojang.brigadier.StringReader) -> a
44:44:java.util.Collection getExamples() -> getExamples
14:14:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
15:16:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.coordinates.SwizzleArgument -> fn:
java.util.Collection EXAMPLES -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID -> b
16:16:void <init>() -> <init>
21:21:net.minecraft.commands.arguments.coordinates.SwizzleArgument swizzle() ->
a
26:26:java.util.EnumSet
getSwizzle(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
31:57:java.util.EnumSet parse(com.mojang.brigadier.StringReader) -> a
62:62:java.util.Collection getExamples() -> getExamples
16:16:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
17:18:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.coordinates.Vec2Argument -> fo:
java.util.Collection EXAMPLES -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_COMPLETE -
> a
boolean centerCorrect -> c
28:30:void <init>(boolean) -> <init>
33:33:net.minecraft.commands.arguments.coordinates.Vec2Argument vec2() -> a
37:37:net.minecraft.commands.arguments.coordinates.Vec2Argument vec2(boolean) -
> a
42:43:net.minecraft.world.phys.Vec2
getVec2(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
48:59:net.minecraft.commands.arguments.coordinates.Coordinates
parse(com.mojang.brigadier.StringReader) -> a
64:77:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
83:83:java.util.Collection getExamples() -> getExamples
22:22:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
23:24:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.coordinates.Vec3Argument -> fp:
java.util.Collection EXAMPLES -> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_COMPLETE -
> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_MIXED_TYPE ->
b
boolean centerCorrect -> d
29:31:void <init>(boolean) -> <init>
34:34:net.minecraft.commands.arguments.coordinates.Vec3Argument vec3() -> a
38:38:net.minecraft.commands.arguments.coordinates.Vec3Argument vec3(boolean) -
> a
42:42:net.minecraft.world.phys.Vec3
getVec3(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
46:46:net.minecraft.commands.arguments.coordinates.Coordinates
getCoordinates(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b
51:54:net.minecraft.commands.arguments.coordinates.Coordinates
parse(com.mojang.brigadier.StringReader) -> a
60:73:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
79:79:java.util.Collection getExamples() -> getExamples
21:21:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
22:25:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.coordinates.WorldCoordinate -> fq:
char PREFIX_RELATIVE -> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_EXPECTED_DOUBLE -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_EXPECTED_INT -
> b
boolean relative -> d
double value -> e
17:20:void <init>(boolean,double) -> <init>
23:26:double get(double) -> a
31:52:net.minecraft.commands.arguments.coordinates.WorldCoordinate
parseDouble(com.mojang.brigadier.StringReader,boolean) -> a
56:71:net.minecraft.commands.arguments.coordinates.WorldCoordinate
parseInt(com.mojang.brigadier.StringReader) -> a
76:82:boolean isRelative(com.mojang.brigadier.StringReader) -> b
87:99:boolean equals(java.lang.Object) -> equals
106:109:int hashCode() -> hashCode
113:113:boolean isRelative() -> a
11:12:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.coordinates.WorldCoordinates -> fr:
net.minecraft.commands.arguments.coordinates.WorldCoordinate x -> a
net.minecraft.commands.arguments.coordinates.WorldCoordinate y -> b
net.minecraft.commands.arguments.coordinates.WorldCoordinate z -> c
14:18:void
<init>(net.minecraft.commands.arguments.coordinates.WorldCoordinate,net.minecraft.c
ommands.arguments.coordinates.WorldCoordinate,net.minecraft.commands.arguments.coor
dinates.WorldCoordinate) -> <init>
22:23:net.minecraft.world.phys.Vec3
getPosition(net.minecraft.commands.CommandSourceStack) -> a
28:29:net.minecraft.world.phys.Vec2
getRotation(net.minecraft.commands.CommandSourceStack) -> b
34:34:boolean isXRelative() -> a
39:39:boolean isYRelative() -> b
44:44:boolean isZRelative() -> c
49:64:boolean equals(java.lang.Object) -> equals
68:82:net.minecraft.commands.arguments.coordinates.WorldCoordinates
parseInt(com.mojang.brigadier.StringReader) -> a
86:100:net.minecraft.commands.arguments.coordinates.WorldCoordinates
parseDouble(com.mojang.brigadier.StringReader,boolean) -> a
104:104:net.minecraft.commands.arguments.coordinates.WorldCoordinates
absolute(double,double,double) -> a
108:108:net.minecraft.commands.arguments.coordinates.WorldCoordinates
absolute(net.minecraft.world.phys.Vec2) -> a
112:112:net.minecraft.commands.arguments.coordinates.WorldCoordinates current()
-> d
117:120:int hashCode() -> hashCode
net.minecraft.commands.arguments.coordinates.package-info -> fs:
net.minecraft.commands.arguments.item.FunctionArgument -> ft:
java.util.Collection EXAMPLES -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_TAG -
> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_UNKNOWN_FUNCTION -> c
19:19:void <init>() -> <init>
25:25:net.minecraft.commands.arguments.item.FunctionArgument functions() -> a
30:47:net.minecraft.commands.arguments.item.FunctionArgument$Result
parse(com.mojang.brigadier.StringReader) -> a
61:62:net.minecraft.commands.CommandFunction
getFunction(com.mojang.brigadier.context.CommandContext,net.minecraft.resources.Res
ourceLocation) -> a
66:70:java.util.Collection
getFunctionTag(com.mojang.brigadier.context.CommandContext,net.minecraft.resources.
ResourceLocation) -> b
74:74:java.util.Collection
getFunctions(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
78:78:com.mojang.datafixers.util.Pair
getFunctionOrTag(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b
83:83:java.util.Collection getExamples() -> getExamples
19:19:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
62:62:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$getFunction$2(net.minecraft.resources.ResourceLocation) -> a
22:22:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> a
21:21:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> b
20:22:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.item.FunctionArgument$1 -> ft$1:
net.minecraft.resources.ResourceLocation val$id -> a
net.minecraft.commands.arguments.item.FunctionArgument this$0 -> b
33:33:void
<init>(net.minecraft.commands.arguments.item.FunctionArgument,net.minecraft.resourc
es.ResourceLocation) -> <init>
36:36:java.util.Collection create(com.mojang.brigadier.context.CommandContext)
-> a
41:41:com.mojang.datafixers.util.Pair
unwrap(com.mojang.brigadier.context.CommandContext) -> b
net.minecraft.commands.arguments.item.FunctionArgument$2 -> ft$2:
net.minecraft.resources.ResourceLocation val$id -> a
net.minecraft.commands.arguments.item.FunctionArgument this$0 -> b
47:47:void
<init>(net.minecraft.commands.arguments.item.FunctionArgument,net.minecraft.resourc
es.ResourceLocation) -> <init>
50:50:java.util.Collection create(com.mojang.brigadier.context.CommandContext)
-> a
55:55:com.mojang.datafixers.util.Pair
unwrap(com.mojang.brigadier.context.CommandContext) -> b
net.minecraft.commands.arguments.item.FunctionArgument$Result -> ft$a:
java.util.Collection create(com.mojang.brigadier.context.CommandContext) -> a
com.mojang.datafixers.util.Pair
unwrap(com.mojang.brigadier.context.CommandContext) -> b
net.minecraft.commands.arguments.item.ItemArgument -> fu:
java.util.Collection EXAMPLES -> a
net.minecraft.core.HolderLookup items -> b
23:25:void <init>(net.minecraft.commands.CommandBuildContext) -> <init>
28:28:net.minecraft.commands.arguments.item.ItemArgument
item(net.minecraft.commands.CommandBuildContext) -> a
33:34:net.minecraft.commands.arguments.item.ItemInput
parse(com.mojang.brigadier.StringReader) -> a
38:38:net.minecraft.commands.arguments.item.ItemInput
getItem(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
43:43:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
48:48:java.util.Collection getExamples() -> getExamples
18:18:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
19:19:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.item.ItemInput -> fv:
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_STACK_TOO_BIG -> a
net.minecraft.core.Holder item -> b
net.minecraft.nbt.CompoundTag tag -> c
23:26:void <init>(net.minecraft.core.Holder,net.minecraft.nbt.CompoundTag) ->
<init>
29:29:net.minecraft.world.item.Item getItem() -> a
34:34:boolean test(net.minecraft.world.item.ItemStack) -> a
38:45:net.minecraft.world.item.ItemStack createItemStack(int,boolean) -> a
49:53:java.lang.String serialize() -> b
57:57:java.lang.String getItemName() -> c
16:16:boolean test(java.lang.Object) -> test
57:57:java.lang.Object lambda$getItemName$1() -> d
17:17:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object) -> a
17:17:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.item.ItemParser -> fw:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_NO_TAGS_ALLOWED -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_ITEM
-> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_TAG -
> c
char SYNTAX_START_NBT -> d
char SYNTAX_TAG -> e
java.util.function.Function SUGGEST_NOTHING -> f
net.minecraft.core.HolderLookup items -> g
com.mojang.brigadier.StringReader reader -> h
boolean allowTags -> i
com.mojang.datafixers.util.Either result -> j
net.minecraft.nbt.CompoundTag nbt -> k
java.util.function.Function suggestions -> l
44:50:void
<init>(net.minecraft.core.HolderLookup,com.mojang.brigadier.StringReader,boolean) -
> <init>
57:65:net.minecraft.commands.arguments.item.ItemParser$ItemResult
parseForItem(net.minecraft.core.HolderLookup,com.mojang.brigadier.StringReader) ->
a
70:80:com.mojang.datafixers.util.Either
parseForTesting(net.minecraft.core.HolderLookup,com.mojang.brigadier.StringReader)
-> b
85:94:java.util.concurrent.CompletableFuture
fillSuggestions(net.minecraft.core.HolderLookup,com.mojang.brigadier.suggestion.Sug
gestionsBuilder,boolean) -> a
98:105:void readItem() -> a
108:121:void readTag() -> b
124:125:void readNbt() -> c
128:143:void parse() -> d
146:149:java.util.concurrent.CompletableFuture
suggestOpenNbt(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a
153:153:java.util.concurrent.CompletableFuture
suggestTag(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> b
157:157:java.util.concurrent.CompletableFuture
suggestItem(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> c
161:162:java.util.concurrent.CompletableFuture
suggestItemIdOrTag(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> d
118:119:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$readTag$6(int,net.minecraft.resources.ResourceLocation) -> a
102:103:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$readItem$5(int,net.minecraft.resources.ResourceLocation) -> b
76:76:net.minecraft.commands.arguments.item.ItemParser$TagResult
lambda$parseForTesting$4(net.minecraft.commands.arguments.item.ItemParser,net.minec
raft.core.HolderSet) -> a
75:75:net.minecraft.commands.arguments.item.ItemParser$ItemResult
lambda$parseForTesting$3(net.minecraft.commands.arguments.item.ItemParser,net.minec
raft.core.Holder) -> a
61:61:java.lang.IllegalStateException lambda$parseForItem$2() -> e
31:31:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> a
30:30:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> b
29:36:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.item.ItemParser$ItemResult -> fw$a:
net.minecraft.core.Holder item -> a
net.minecraft.nbt.CompoundTag nbt -> b
52:52:void <init>(net.minecraft.core.Holder,net.minecraft.nbt.CompoundTag) ->
<init>
52:52:java.lang.String toString() -> toString
52:52:int hashCode() -> hashCode
52:52:boolean equals(java.lang.Object) -> equals
52:52:net.minecraft.core.Holder item() -> a
52:52:net.minecraft.nbt.CompoundTag nbt() -> b
net.minecraft.commands.arguments.item.ItemParser$TagResult -> fw$b:
net.minecraft.core.HolderSet tag -> a
net.minecraft.nbt.CompoundTag nbt -> b
54:54:void <init>(net.minecraft.core.HolderSet,net.minecraft.nbt.CompoundTag) -
> <init>
54:54:java.lang.String toString() -> toString
54:54:int hashCode() -> hashCode
54:54:boolean equals(java.lang.Object) -> equals
54:54:net.minecraft.core.HolderSet tag() -> a
54:54:net.minecraft.nbt.CompoundTag nbt() -> b
net.minecraft.commands.arguments.item.ItemPredicateArgument -> fx:
java.util.Collection EXAMPLES -> a
net.minecraft.core.HolderLookup items -> b
31:33:void <init>(net.minecraft.commands.CommandBuildContext) -> <init>
36:36:net.minecraft.commands.arguments.item.ItemPredicateArgument
itemPredicate(net.minecraft.commands.CommandBuildContext) -> a
41:42:net.minecraft.commands.arguments.item.ItemPredicateArgument$Result
parse(com.mojang.brigadier.StringReader) -> a
49:49:java.util.function.Predicate
getItemPredicate(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
54:54:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
59:59:java.util.Collection getExamples() -> getExamples
65:67:net.minecraft.commands.arguments.item.ItemPredicateArgument$Result
createResult(java.util.function.Predicate,net.minecraft.nbt.CompoundTag) -> a
26:26:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
67:67:boolean
lambda$createResult$4(java.util.function.Predicate,net.minecraft.world.item.ItemSta
ck) -> a
66:66:boolean
lambda$createResult$3(java.util.function.Predicate,net.minecraft.nbt.CompoundTag,ne
t.minecraft.world.item.ItemStack) -> a
44:44:net.minecraft.commands.arguments.item.ItemPredicateArgument$Result
lambda$parse$2(net.minecraft.commands.arguments.item.ItemParser$TagResult) -> a
43:43:net.minecraft.commands.arguments.item.ItemPredicateArgument$Result
lambda$parse$1(net.minecraft.commands.arguments.item.ItemParser$ItemResult) -> a
43:43:boolean
lambda$parse$0(net.minecraft.commands.arguments.item.ItemParser$ItemResult,net.mine
craft.core.Holder) -> a
27:27:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.item.ItemPredicateArgument$Result -> fx$a:
net.minecraft.commands.arguments.item.package-info -> fy:
net.minecraft.commands.arguments.package-info -> fz:
net.minecraft.commands.arguments.selector.EntitySelector -> ga:
int INFINITE -> a
java.util.function.BiConsumer ORDER_ARBITRARY -> b
net.minecraft.world.level.entity.EntityTypeTest ANY_TYPE -> c
int maxResults -> d
boolean includesEntities -> e
boolean worldLimited -> f
java.util.function.Predicate predicate -> g
net.minecraft.advancements.critereon.MinMaxBounds$Doubles range -> h
java.util.function.Function position -> i
net.minecraft.world.phys.AABB aabb -> j
java.util.function.BiConsumer order -> k
boolean currentEntity -> l
java.lang.String playerName -> m
java.util.UUID entityUUID -> n
net.minecraft.world.level.entity.EntityTypeTest type -> o
boolean usesSelector -> p
60:74:void
<init>(int,boolean,boolean,java.util.function.Predicate,net.minecraft.advancements.
critereon.MinMaxBounds$Doubles,java.util.function.Function,net.minecraft.world.phys
.AABB,java.util.function.BiConsumer,boolean,java.lang.String,java.util.UUID,net.min
ecraft.world.entity.EntityType,boolean) -> <init>
77:77:int getMaxResults() -> a
81:81:boolean includesEntities() -> b
85:85:boolean isSelfSelector() -> c
89:89:boolean isWorldLimited() -> d
93:93:boolean usesSelector() -> e
97:100:void checkPermissions(net.minecraft.commands.CommandSourceStack) -> e
103:112:net.minecraft.world.entity.Entity
findSingleEntity(net.minecraft.commands.CommandSourceStack) -> a
116:116:java.util.List findEntities(net.minecraft.commands.CommandSourceStack)
-> b
120:162:java.util.List
findEntitiesRaw(net.minecraft.commands.CommandSourceStack) -> f
166:175:void
addEntities(java.util.List,net.minecraft.server.level.ServerLevel,net.minecraft.wor
ld.phys.Vec3,java.util.function.Predicate) -> a
179:179:int getResultLimit() -> f
183:189:net.minecraft.server.level.ServerPlayer
findSinglePlayer(net.minecraft.commands.CommandSourceStack) -> c
193:241:java.util.List findPlayers(net.minecraft.commands.CommandSourceStack) -
> d
245:254:java.util.function.Predicate
getPredicate(net.minecraft.world.phys.Vec3) -> a
258:262:java.util.List
sortAndLimit(net.minecraft.world.phys.Vec3,java.util.List) -> a
266:266:net.minecraft.network.chat.Component joinNames(java.util.List) -> a
252:252:boolean
lambda$getPredicate$3(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Enti
ty) -> a
248:248:boolean
lambda$getPredicate$2(net.minecraft.world.phys.AABB,net.minecraft.world.entity.Enti
ty) -> a
116:116:boolean
lambda$findEntities$1(net.minecraft.commands.CommandSourceStack,net.minecraft.world
.entity.Entity) -> a
29:29:void lambda$static$0(net.minecraft.world.phys.Vec3,java.util.List) -> b
29:31:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.selector.EntitySelector$1 -> ga$1:
31:31:void <init>() -> <init>
34:34:net.minecraft.world.entity.Entity
tryCast(net.minecraft.world.entity.Entity) -> a
39:39:java.lang.Class getBaseClass() -> a
31:31:java.lang.Object tryCast(java.lang.Object) -> a
net.minecraft.commands.arguments.selector.EntitySelectorParser -> gb:
char SYNTAX_SELECTOR_START -> a
char SYNTAX_OPTIONS_START -> o
char SYNTAX_OPTIONS_END -> p
char SYNTAX_OPTIONS_KEY_VALUE_SEPARATOR -> b
char SYNTAX_OPTIONS_SEPARATOR -> q
char SYNTAX_NOT -> c
char SYNTAX_TAG -> d
char SELECTOR_NEAREST_PLAYER -> r
char SELECTOR_ALL_PLAYERS -> s
char SELECTOR_RANDOM_PLAYERS -> t
char SELECTOR_CURRENT_ENTITY -> u
char SELECTOR_ALL_ENTITIES -> v
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_INVALID_NAME_OR_UUID -> e
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_UNKNOWN_SELECTOR_TYPE -> f
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_SELECTORS_NOT_ALLOWED -> g
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_MISSING_SELECTOR_TYPE -> h
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_EXPECTED_END_OF_OPTIONS -> i
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_EXPECTED_OPTION_VALUE -> j
java.util.function.BiConsumer ORDER_NEAREST -> k
java.util.function.BiConsumer ORDER_FURTHEST -> l
java.util.function.BiConsumer ORDER_RANDOM -> m
java.util.function.BiFunction SUGGEST_NOTHING -> n
com.mojang.brigadier.StringReader reader -> w
boolean allowSelectors -> x
int maxResults -> y
boolean includesEntities -> z
boolean worldLimited -> A
net.minecraft.advancements.critereon.MinMaxBounds$Doubles distance -> B
net.minecraft.advancements.critereon.MinMaxBounds$Ints level -> C
java.lang.Double x -> D
java.lang.Double y -> E
java.lang.Double z -> F
java.lang.Double deltaX -> G
java.lang.Double deltaY -> H
java.lang.Double deltaZ -> I
net.minecraft.advancements.critereon.WrappedMinMaxBounds rotX -> J
net.minecraft.advancements.critereon.WrappedMinMaxBounds rotY -> K
java.util.function.Predicate predicate -> L
java.util.function.BiConsumer order -> M
boolean currentEntity -> N
java.lang.String playerName -> O
int startPosition -> P
java.util.UUID entityUUID -> Q
java.util.function.BiFunction suggestions -> R
boolean hasNameEquals -> S
boolean hasNameNotEquals -> T
boolean isLimited -> U
boolean isSorted -> V
boolean hasGamemodeEquals -> W
boolean hasGamemodeNotEquals -> X
boolean hasTeamEquals -> Y
boolean hasTeamNotEquals -> Z
net.minecraft.world.entity.EntityType type -> aa
boolean typeInverse -> ab
boolean hasScores -> ac
boolean hasAdvancements -> ad
boolean usesSelectors -> ae
108:109:void <init>(com.mojang.brigadier.StringReader) -> <init>
67:114:void <init>(com.mojang.brigadier.StringReader,boolean) -> <init>
118:132:net.minecraft.commands.arguments.selector.EntitySelector getSelector()
-> a
136:145:net.minecraft.world.phys.AABB createAabb(double,double,double) -> a
149:163:void finalizePredicates() -> I
166:168:java.util.function.Predicate
createRotationPredicate(net.minecraft.advancements.critereon.WrappedMinMaxBounds,ja
va.util.function.ToDoubleFunction) -> a
178:220:void parseSelector() -> b
223:242:void parseNameOrUUID() -> c
245:283:void parseOptions() -> d
286:292:boolean shouldInvertValue() -> e
296:302:boolean isTag() -> f
306:306:com.mojang.brigadier.StringReader getReader() -> g
310:311:void addPredicate(java.util.function.Predicate) -> a
314:315:void setWorldLimited() -> h
318:318:net.minecraft.advancements.critereon.MinMaxBounds$Doubles getDistance()
-> i
322:323:void
setDistance(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> a
326:326:net.minecraft.advancements.critereon.MinMaxBounds$Ints getLevel() -> j
330:331:void setLevel(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -
> a
334:334:net.minecraft.advancements.critereon.WrappedMinMaxBounds getRotX() -> k
338:339:void setRotX(net.minecraft.advancements.critereon.WrappedMinMaxBounds)
-> a
342:342:net.minecraft.advancements.critereon.WrappedMinMaxBounds getRotY() -> l
346:347:void setRotY(net.minecraft.advancements.critereon.WrappedMinMaxBounds)
-> b
351:351:java.lang.Double getX() -> m
356:356:java.lang.Double getY() -> n
361:361:java.lang.Double getZ() -> o
365:366:void setX(double) -> a
369:370:void setY(double) -> b
373:374:void setZ(double) -> c
377:378:void setDeltaX(double) -> d
381:382:void setDeltaY(double) -> e
385:386:void setDeltaZ(double) -> f
390:390:java.lang.Double getDeltaX() -> p
395:395:java.lang.Double getDeltaY() -> q
400:400:java.lang.Double getDeltaZ() -> r
404:405:void setMaxResults(int) -> a
408:409:void setIncludesEntities(boolean) -> a
412:412:java.util.function.BiConsumer getOrder() -> s
416:417:void setOrder(java.util.function.BiConsumer) -> a
420:432:net.minecraft.commands.arguments.selector.EntitySelector parse() -> t
436:441:void
fillSelectorSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a
444:448:java.util.concurrent.CompletableFuture
suggestNameOrSelector(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.
function.Consumer) -> b
452:454:java.util.concurrent.CompletableFuture
suggestName(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.C
onsumer) -> c
458:461:java.util.concurrent.CompletableFuture
suggestSelector(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.functi
on.Consumer) -> d
465:466:java.util.concurrent.CompletableFuture
suggestOpenOptions(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.fun
ction.Consumer) -> e
470:472:java.util.concurrent.CompletableFuture
suggestOptionsKeyOrClose(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.ut
il.function.Consumer) -> f
476:477:java.util.concurrent.CompletableFuture
suggestOptionsKey(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.func
tion.Consumer) -> g
481:483:java.util.concurrent.CompletableFuture
suggestOptionsNextOrClose(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.u
til.function.Consumer) -> h
487:488:java.util.concurrent.CompletableFuture
suggestEquals(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function
.Consumer) -> i
492:492:boolean isCurrentEntity() -> u
496:497:void setSuggestions(java.util.function.BiFunction) -> a
500:500:java.util.concurrent.CompletableFuture
fillSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.functi
on.Consumer) -> a
504:504:boolean hasNameEquals() -> v
508:509:void setHasNameEquals(boolean) -> b
512:512:boolean hasNameNotEquals() -> w
516:517:void setHasNameNotEquals(boolean) -> c
520:520:boolean isLimited() -> x
524:525:void setLimited(boolean) -> d
528:528:boolean isSorted() -> y
532:533:void setSorted(boolean) -> e
536:536:boolean hasGamemodeEquals() -> z
540:541:void setHasGamemodeEquals(boolean) -> f
544:544:boolean hasGamemodeNotEquals() -> A
548:549:void setHasGamemodeNotEquals(boolean) -> g
552:552:boolean hasTeamEquals() -> B
556:557:void setHasTeamEquals(boolean) -> h
560:560:boolean hasTeamNotEquals() -> C
564:565:void setHasTeamNotEquals(boolean) -> i
568:569:void limitToType(net.minecraft.world.entity.EntityType) -> a
572:573:void setTypeLimitedInversely() -> D
576:576:boolean isTypeLimited() -> E
580:580:boolean isTypeLimitedInversely() -> F
584:584:boolean hasScores() -> G
588:589:void setHasScores(boolean) -> j
592:592:boolean hasAdvancements() -> H
596:597:void setHasAdvancements(boolean) -> k
169:173:boolean
lambda$createRotationPredicate$12(java.util.function.ToDoubleFunction,double,double
,net.minecraft.world.entity.Entity) -> a
157:160:boolean lambda$finalizePredicates$11(net.minecraft.world.entity.Entity)
-> a
130:130:net.minecraft.world.phys.Vec3
lambda$getSelector$10(net.minecraft.world.phys.Vec3) -> a
128:128:net.minecraft.world.phys.Vec3
lambda$getSelector$9(net.minecraft.world.phys.Vec3) -> b
83:83:boolean lambda$new$8(net.minecraft.world.entity.Entity) -> b
60:60:java.util.concurrent.CompletableFuture
lambda$static$7(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.functi
on.Consumer) -> j
58:58:void lambda$static$6(net.minecraft.world.phys.Vec3,java.util.List) -> a
57:57:void lambda$static$5(net.minecraft.world.phys.Vec3,java.util.List) -> b
57:57:int
lambda$static$4(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Entity,net
.minecraft.world.entity.Entity) -> a
56:56:void lambda$static$3(net.minecraft.world.phys.Vec3,java.util.List) -> c
56:56:int
lambda$static$2(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Entity,net
.minecraft.world.entity.Entity) -> b
54:54:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> a
50:50:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> b
49:60:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.selector.options.EntitySelectorOptions -> gc:
java.util.Map OPTIONS -> i
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_UNKNOWN_OPTION -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_INAPPLICABLE_OPTION -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_RANGE_NEGATIVE
-> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_LEVEL_NEGATIVE
-> d
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_LIMIT_TOO_SMALL -> e
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_SORT_UNKNOWN
-> f
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_GAME_MODE_INVALID -> g
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_ENTITY_TYPE_INVALID -> h
51:51:void <init>() -> <init>
64:65:void
register(java.lang.String,net.minecraft.commands.arguments.selector.options.EntityS
electorOptions$Modifier,java.util.function.Predicate,net.minecraft.network.chat.Com
ponent) -> a
68:469:void bootStrap() -> a
472:481:net.minecraft.commands.arguments.selector.options.EntitySelectorOptions$Mod
ifier
get(net.minecraft.commands.arguments.selector.EntitySelectorParser,java.lang.String
,int) -> a
486:492:void
suggestNames(net.minecraft.commands.arguments.selector.EntitySelectorParser,com.moj
ang.brigadier.suggestion.SuggestionsBuilder) -> a
468:468:boolean
lambda$bootStrap$63(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> a
448:468:void
lambda$bootStrap$62(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> b
451:465:boolean
lambda$bootStrap$61(net.minecraft.resources.ResourceLocation,boolean,net.minecraft.
world.entity.Entity) -> a
445:445:boolean
lambda$bootStrap$60(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> c
368:445:void
lambda$bootStrap$59(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> d
427:439:boolean
lambda$bootStrap$58(java.util.Map,net.minecraft.world.entity.Entity) -> a
415:415:boolean
lambda$bootStrap$57(boolean,net.minecraft.advancements.AdvancementProgress) -> a
405:411:boolean
lambda$bootStrap$56(java.util.Map,net.minecraft.advancements.AdvancementProgress) -
> a
393:393:boolean
lambda$bootStrap$55(boolean,net.minecraft.advancements.CriterionProgress) -> a
365:365:boolean
lambda$bootStrap$54(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> e
322:365:void
lambda$bootStrap$53(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> f
344:360:boolean
lambda$bootStrap$52(java.util.Map,net.minecraft.world.entity.Entity) -> b
319:319:boolean
lambda$bootStrap$51(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> g
306:319:void
lambda$bootStrap$50(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> h
310:317:boolean
lambda$bootStrap$49(net.minecraft.nbt.CompoundTag,boolean,net.minecraft.world.entit
y.Entity) -> a
303:303:boolean
lambda$bootStrap$48(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> i
293:303:void
lambda$bootStrap$47(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> j
297:300:boolean
lambda$bootStrap$46(java.lang.String,boolean,net.minecraft.world.entity.Entity) ->
a
290:290:boolean
lambda$bootStrap$45(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> k
252:290:void
lambda$bootStrap$44(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> l
285:285:boolean
lambda$bootStrap$43(net.minecraft.world.entity.EntityType,boolean,net.minecraft.wor
ld.entity.Entity) -> a
279:280:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$bootStrap$42(net.minecraft.commands.arguments.selector.EntitySelectorParser,
int,net.minecraft.resources.ResourceLocation) -> a
275:275:boolean
lambda$bootStrap$41(net.minecraft.tags.TagKey,boolean,net.minecraft.world.entity.En
tity) -> a
253:259:java.util.concurrent.CompletableFuture
lambda$bootStrap$40(net.minecraft.commands.arguments.selector.EntitySelectorParser,
com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Consumer) ->
a
249:249:boolean
lambda$bootStrap$39(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> m
233:249:void
lambda$bootStrap$38(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> n
237:242:boolean
lambda$bootStrap$37(java.lang.String,boolean,net.minecraft.world.entity.Entity) ->
b
230:230:boolean
lambda$bootStrap$36(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> o
177:230:void
lambda$bootStrap$35(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> p
219:223:boolean
lambda$bootStrap$34(boolean,net.minecraft.world.level.GameType,net.minecraft.world.
entity.Entity) -> a
178:202:java.util.concurrent.CompletableFuture
lambda$bootStrap$33(net.minecraft.commands.arguments.selector.EntitySelectorParser,
com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Consumer) ->
b
174:174:boolean
lambda$bootStrap$32(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> q
160:174:void
lambda$bootStrap$31(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> r
162:162:java.util.concurrent.CompletableFuture
lambda$bootStrap$30(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.fu
nction.Consumer) -> a
157:157:boolean
lambda$bootStrap$29(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> s
149:157:void
lambda$bootStrap$28(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> t
146:146:boolean
lambda$bootStrap$27(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> u
145:146:void
lambda$bootStrap$26(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> v
142:142:boolean
lambda$bootStrap$25(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> w
141:142:void
lambda$bootStrap$24(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> x
138:138:boolean
lambda$bootStrap$23(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> y
136:138:void
lambda$bootStrap$22(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> z
133:133:boolean
lambda$bootStrap$21(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> A
131:133:void
lambda$bootStrap$20(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> B
128:128:boolean
lambda$bootStrap$19(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> C
126:128:void
lambda$bootStrap$18(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> D
123:123:boolean
lambda$bootStrap$17(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> E
121:123:void
lambda$bootStrap$16(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> F
118:118:boolean
lambda$bootStrap$15(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> G
116:118:void
lambda$bootStrap$14(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> H
113:113:boolean
lambda$bootStrap$13(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> I
111:113:void
lambda$bootStrap$12(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> J
108:108:boolean
lambda$bootStrap$11(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> K
100:108:void
lambda$bootStrap$10(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> L
97:97:boolean
lambda$bootStrap$9(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> M
89:97:void
lambda$bootStrap$8(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> N
86:86:boolean
lambda$bootStrap$7(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> O
73:86:void
lambda$bootStrap$6(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> P
85:85:boolean
lambda$bootStrap$5(java.lang.String,boolean,net.minecraft.world.entity.Entity) -> c
61:61:com.mojang.brigadier.Message lambda$static$4(java.lang.Object) -> a
60:60:com.mojang.brigadier.Message lambda$static$3(java.lang.Object) -> b
59:59:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> c
55:55:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> d
54:54:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> e
52:61:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.selector.options.EntitySelectorOptions$Modifier ->
gc$a:
void handle(net.minecraft.commands.arguments.selector.EntitySelectorParser) ->
handle
net.minecraft.commands.arguments.selector.options.EntitySelectorOptions$Option ->
gc$b:
net.minecraft.commands.arguments.selector.options.EntitySelectorOptions$Modifier
modifier -> a
java.util.function.Predicate canUse -> b
net.minecraft.network.chat.Component description -> c
498:498:void
<init>(net.minecraft.commands.arguments.selector.options.EntitySelectorOptions$Modi
fier,java.util.function.Predicate,net.minecraft.network.chat.Component) -> <init>
498:498:java.lang.String toString() -> toString
498:498:int hashCode() -> hashCode
498:498:boolean equals(java.lang.Object) -> equals
498:498:net.minecraft.commands.arguments.selector.options.EntitySelectorOptions$Mod
ifier modifier() -> a
498:498:java.util.function.Predicate canUse() -> b
498:498:net.minecraft.network.chat.Component description() -> c
net.minecraft.commands.arguments.selector.options.package-info -> gd:
net.minecraft.commands.arguments.selector.package-info -> ge:
net.minecraft.commands.package-info -> gf:
net.minecraft.commands.synchronization.ArgumentTypeInfo -> gg:
void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
net.minecraft.commands.synchronization.ArgumentTypeInfo$Template -> gg$a:
com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
net.minecraft.commands.synchronization.ArgumentTypeInfos -> gh:
java.util.Map BY_CLASS -> a
66:66:void <init>() -> <init>
70:71:net.minecraft.commands.synchronization.ArgumentTypeInfo
register(net.minecraft.core.Registry,java.lang.String,java.lang.Class,net.minecraft
.commands.synchronization.ArgumentTypeInfo) -> a
75:129:net.minecraft.commands.synchronization.ArgumentTypeInfo
bootstrap(net.minecraft.core.Registry) -> a
134:134:java.lang.Class fixClassType(java.lang.Class) -> b
138:138:boolean isClassRecognized(java.lang.Class) -> a
143:147:net.minecraft.commands.synchronization.ArgumentTypeInfo
byClass(com.mojang.brigadier.arguments.ArgumentType) -> a
151:151:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> b
67:67:void <clinit>() -> <clinit>
net.minecraft.commands.synchronization.ArgumentUtils -> gi:
org.slf4j.Logger LOGGER -> a
byte NUMBER_FLAG_MIN -> b
byte NUMBER_FLAG_MAX -> c
19:19:void <init>() -> <init>
26:33:int createNumberFlags(boolean,boolean) -> a
37:37:boolean numberHasMin(byte) -> a
41:41:boolean numberHasMax(byte) -> b
45:46:void
serializeCap(com.google.gson.JsonObject,net.minecraft.commands.synchronization.Argu
mentTypeInfo$Template) -> a
50:51:void
serializeCap(com.google.gson.JsonObject,net.minecraft.commands.synchronization.Argu
mentTypeInfo,net.minecraft.commands.synchronization.ArgumentTypeInfo$Template) -> a
54:64:void
serializeArgumentToJson(com.google.gson.JsonObject,com.mojang.brigadier.arguments.A
rgumentType) -> a
67:104:com.google.gson.JsonObject
serializeNodeToJson(com.mojang.brigadier.CommandDispatcher,com.mojang.brigadier.tre
e.CommandNode) -> a
108:111:java.util.Set
findUsedArgumentTypes(com.mojang.brigadier.tree.CommandNode) -> a
115:128:void
findUsedArgumentTypes(com.mojang.brigadier.tree.CommandNode,java.util.Set,java.util
.Set) -> a
123:123:void
lambda$findUsedArgumentTypes$0(java.util.Set,java.util.Set,com.mojang.brigadier.tre
e.CommandNode) -> a
20:20:void <clinit>() -> <clinit>
net.minecraft.commands.synchronization.SingletonArgumentInfo -> gj:
net.minecraft.commands.synchronization.SingletonArgumentInfo$Template template
-> a
32:34:void <init>(java.util.function.Function) -> <init>
37:37:net.minecraft.commands.synchronization.SingletonArgumentInfo
contextFree(java.util.function.Supplier) -> a
41:41:net.minecraft.commands.synchronization.SingletonArgumentInfo
contextAware(java.util.function.Function) -> a
46:46:void
serializeToNetwork(net.minecraft.commands.synchronization.SingletonArgumentInfo$Tem
plate,net.minecraft.network.FriendlyByteBuf) -> a
50:50:void
serializeToJson(net.minecraft.commands.synchronization.SingletonArgumentInfo$Templa
te,com.google.gson.JsonObject) -> a
54:54:net.minecraft.commands.synchronization.SingletonArgumentInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
59:59:net.minecraft.commands.synchronization.SingletonArgumentInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> b
11:11:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
11:11:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
11:11:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
11:11:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
37:37:com.mojang.brigadier.arguments.ArgumentType
lambda$contextFree$0(java.util.function.Supplier,net.minecraft.commands.CommandBuil
dContext) -> a
net.minecraft.commands.synchronization.SingletonArgumentInfo$Template -> gj$a:
java.util.function.Function constructor -> b
net.minecraft.commands.synchronization.SingletonArgumentInfo this$0 -> a
15:17:void
<init>(net.minecraft.commands.synchronization.SingletonArgumentInfo,java.util.funct
ion.Function) -> <init>
21:21:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
26:26:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
net.minecraft.commands.synchronization.SuggestionProviders -> gk:
java.util.Map PROVIDERS_BY_NAME -> e
net.minecraft.resources.ResourceLocation DEFAULT_NAME -> f
com.mojang.brigadier.suggestion.SuggestionProvider ASK_SERVER -> a
com.mojang.brigadier.suggestion.SuggestionProvider ALL_RECIPES -> b
com.mojang.brigadier.suggestion.SuggestionProvider AVAILABLE_SOUNDS -> c
com.mojang.brigadier.suggestion.SuggestionProvider SUMMONABLE_ENTITIES -> d
20:20:void <init>() -> <init>
31:35:com.mojang.brigadier.suggestion.SuggestionProvider
register(net.minecraft.resources.ResourceLocation,com.mojang.brigadier.suggestion.S
uggestionProvider) -> a
39:39:com.mojang.brigadier.suggestion.SuggestionProvider
getProvider(net.minecraft.resources.ResourceLocation) -> a
43:46:net.minecraft.resources.ResourceLocation
getName(com.mojang.brigadier.suggestion.SuggestionProvider) -> a
51:54:com.mojang.brigadier.suggestion.SuggestionProvider
safelySwap(com.mojang.brigadier.suggestion.SuggestionProvider) -> b
27:27:java.util.concurrent.CompletableFuture
lambda$static$5(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> a
27:27:com.mojang.brigadier.Message
lambda$static$4(net.minecraft.world.entity.EntityType) -> a
27:27:boolean
lambda$static$3(com.mojang.brigadier.context.CommandContext,net.minecraft.world.ent
ity.EntityType) -> a
26:26:java.util.concurrent.CompletableFuture
lambda$static$2(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> b
25:25:java.util.concurrent.CompletableFuture
lambda$static$1(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> c
24:24:java.util.concurrent.CompletableFuture
lambda$static$0(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> d
21:27:void <clinit>() -> <clinit>
net.minecraft.commands.synchronization.SuggestionProviders$Wrapper -> gk$a:
com.mojang.brigadier.suggestion.SuggestionProvider delegate -> a
net.minecraft.resources.ResourceLocation name -> b
62:65:void
<init>(net.minecraft.resources.ResourceLocation,com.mojang.brigadier.suggestion.Sug
gestionProvider) -> <init>
69:69:java.util.concurrent.CompletableFuture
getSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.sug
gestion.SuggestionsBuilder) -> getSuggestions
net.minecraft.commands.synchronization.brigadier.DoubleArgumentInfo -> gl:
13:13:void <init>() -> <init>
36:45:void
serializeToNetwork(net.minecraft.commands.synchronization.brigadier.DoubleArgumentI
nfo$Template,net.minecraft.network.FriendlyByteBuf) -> a
49:52:net.minecraft.commands.synchronization.brigadier.DoubleArgumentInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
57:63:void
serializeToJson(net.minecraft.commands.synchronization.brigadier.DoubleArgumentInfo
$Template,com.google.gson.JsonObject) -> a
67:67:net.minecraft.commands.synchronization.brigadier.DoubleArgumentInfo$Template
unpack(com.mojang.brigadier.arguments.DoubleArgumentType) -> a
13:13:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
13:13:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
13:13:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
13:13:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.synchronization.brigadier.DoubleArgumentInfo$Template ->
gl$a:
double min -> b
double max -> c
net.minecraft.commands.synchronization.brigadier.DoubleArgumentInfo this$0 -> a
18:21:void
<init>(net.minecraft.commands.synchronization.brigadier.DoubleArgumentInfo,double,d
ouble) -> <init>
25:25:com.mojang.brigadier.arguments.DoubleArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> a
30:30:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
14:14:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.synchronization.brigadier.FloatArgumentInfo -> gm:
13:13:void <init>() -> <init>
36:45:void
serializeToNetwork(net.minecraft.commands.synchronization.brigadier.FloatArgumentIn
fo$Template,net.minecraft.network.FriendlyByteBuf) -> a
49:52:net.minecraft.commands.synchronization.brigadier.FloatArgumentInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
57:63:void
serializeToJson(net.minecraft.commands.synchronization.brigadier.FloatArgumentInfo$
Template,com.google.gson.JsonObject) -> a
67:67:net.minecraft.commands.synchronization.brigadier.FloatArgumentInfo$Template
unpack(com.mojang.brigadier.arguments.FloatArgumentType) -> a
13:13:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
13:13:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
13:13:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
13:13:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.synchronization.brigadier.FloatArgumentInfo$Template ->
gm$a:
float min -> b
float max -> c
net.minecraft.commands.synchronization.brigadier.FloatArgumentInfo this$0 -> a
18:21:void
<init>(net.minecraft.commands.synchronization.brigadier.FloatArgumentInfo,float,flo
at) -> <init>
25:25:com.mojang.brigadier.arguments.FloatArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> a
30:30:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
14:14:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.synchronization.brigadier.IntegerArgumentInfo -> gn:
13:13:void <init>() -> <init>
36:45:void
serializeToNetwork(net.minecraft.commands.synchronization.brigadier.IntegerArgument
Info$Template,net.minecraft.network.FriendlyByteBuf) -> a
49:52:net.minecraft.commands.synchronization.brigadier.IntegerArgumentInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
57:63:void
serializeToJson(net.minecraft.commands.synchronization.brigadier.IntegerArgumentInf
o$Template,com.google.gson.JsonObject) -> a
67:67:net.minecraft.commands.synchronization.brigadier.IntegerArgumentInfo$Template
unpack(com.mojang.brigadier.arguments.IntegerArgumentType) -> a
13:13:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
13:13:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
13:13:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
13:13:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.synchronization.brigadier.IntegerArgumentInfo$Template ->
gn$a:
int min -> b
int max -> c
net.minecraft.commands.synchronization.brigadier.IntegerArgumentInfo this$0 ->
a
18:21:void
<init>(net.minecraft.commands.synchronization.brigadier.IntegerArgumentInfo,int,int
) -> <init>
25:25:com.mojang.brigadier.arguments.IntegerArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> a
30:30:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
14:14:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.synchronization.brigadier.LongArgumentInfo -> go:
13:13:void <init>() -> <init>
36:45:void
serializeToNetwork(net.minecraft.commands.synchronization.brigadier.LongArgumentInf
o$Template,net.minecraft.network.FriendlyByteBuf) -> a
49:52:net.minecraft.commands.synchronization.brigadier.LongArgumentInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
57:63:void
serializeToJson(net.minecraft.commands.synchronization.brigadier.LongArgumentInfo$T
emplate,com.google.gson.JsonObject) -> a
67:67:net.minecraft.commands.synchronization.brigadier.LongArgumentInfo$Template
unpack(com.mojang.brigadier.arguments.LongArgumentType) -> a
13:13:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
13:13:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
13:13:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
13:13:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.synchronization.brigadier.LongArgumentInfo$Template -> go$a:
long min -> b
long max -> c
net.minecraft.commands.synchronization.brigadier.LongArgumentInfo this$0 -> a
18:21:void
<init>(net.minecraft.commands.synchronization.brigadier.LongArgumentInfo,long,long)
-> <init>
25:25:com.mojang.brigadier.arguments.LongArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> a
30:30:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
14:14:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.synchronization.brigadier.StringArgumentSerializer -> gp:
9:9:void <init>() -> <init>
34:35:void
serializeToNetwork(net.minecraft.commands.synchronization.brigadier.StringArgumentS
erializer$Template,net.minecraft.network.FriendlyByteBuf) -> a
39:40:net.minecraft.commands.synchronization.brigadier.StringArgumentSerializer$Tem
plate deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
45:50:void
serializeToJson(net.minecraft.commands.synchronization.brigadier.StringArgumentSeri
alizer$Template,com.google.gson.JsonObject) -> a
54:54:net.minecraft.commands.synchronization.brigadier.StringArgumentSerializer$Tem
plate unpack(com.mojang.brigadier.arguments.StringArgumentType) -> a
9:9:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
9:9:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
9:9:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
9:9:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.synchronization.brigadier.StringArgumentSerializer$1 ->
gp$1:
int[] $SwitchMap$com$mojang$brigadier$arguments$StringArgumentType$StringType -
> a
19:19:void <clinit>() -> <clinit>
net.minecraft.commands.synchronization.brigadier.StringArgumentSerializer$Template
-> gp$a:
com.mojang.brigadier.arguments.StringArgumentType$StringType type -> b
net.minecraft.commands.synchronization.brigadier.StringArgumentSerializer
this$0 -> a
13:15:void
<init>(net.minecraft.commands.synchronization.brigadier.StringArgumentSerializer,co
m.mojang.brigadier.arguments.StringArgumentType$StringType) -> <init>
19:22:com.mojang.brigadier.arguments.StringArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> a
28:28:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
10:10:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.synchronization.brigadier.package-info -> gq:
net.minecraft.commands.synchronization.package-info -> gr:
net.minecraft.core.AxisCycle -> gs:
net.minecraft.core.AxisCycle NONE -> a
net.minecraft.core.AxisCycle FORWARD -> b
net.minecraft.core.AxisCycle BACKWARD -> c
net.minecraft.core.Direction$Axis[] AXIS_VALUES -> d
net.minecraft.core.AxisCycle[] VALUES -> e
net.minecraft.core.AxisCycle[] $VALUES -> f
3:3:net.minecraft.core.AxisCycle[] values() -> values
3:3:net.minecraft.core.AxisCycle valueOf(java.lang.String) -> valueOf
3:3:void <init>(java.lang.String,int) -> <init>
int cycle(int,int,int,net.minecraft.core.Direction$Axis) -> a
double cycle(double,double,double,net.minecraft.core.Direction$Axis) -> a
net.minecraft.core.Direction$Axis cycle(net.minecraft.core.Direction$Axis) -> a
net.minecraft.core.AxisCycle inverse() -> a
88:88:net.minecraft.core.AxisCycle
between(net.minecraft.core.Direction$Axis,net.minecraft.core.Direction$Axis) -> a
3:3:net.minecraft.core.AxisCycle[] $values() -> b
3:73:void <clinit>() -> <clinit>
net.minecraft.core.AxisCycle$1 -> gs$1:
4:4:void <init>(java.lang.String,int) -> <init>
7:7:int cycle(int,int,int,net.minecraft.core.Direction$Axis) -> a
12:12:double cycle(double,double,double,net.minecraft.core.Direction$Axis) -> a
17:17:net.minecraft.core.Direction$Axis
cycle(net.minecraft.core.Direction$Axis) -> a
22:22:net.minecraft.core.AxisCycle inverse() -> a
net.minecraft.core.AxisCycle$2 -> gs$2:
28:28:void <init>(java.lang.String,int) -> <init>
31:31:int cycle(int,int,int,net.minecraft.core.Direction$Axis) -> a
36:36:double cycle(double,double,double,net.minecraft.core.Direction$Axis) -> a
41:41:net.minecraft.core.Direction$Axis
cycle(net.minecraft.core.Direction$Axis) -> a
46:46:net.minecraft.core.AxisCycle inverse() -> a
net.minecraft.core.AxisCycle$3 -> gs$3:
49:49:void <init>(java.lang.String,int) -> <init>
52:52:int cycle(int,int,int,net.minecraft.core.Direction$Axis) -> a
57:57:double cycle(double,double,double,net.minecraft.core.Direction$Axis) -> a
62:62:net.minecraft.core.Direction$Axis
cycle(net.minecraft.core.Direction$Axis) -> a
67:67:net.minecraft.core.AxisCycle inverse() -> a
net.minecraft.core.BlockMath -> gt:
org.slf4j.Logger LOGGER -> c
java.util.Map VANILLA_UV_TRANSFORM_LOCAL_TO_GLOBAL -> a
java.util.Map VANILLA_UV_TRANSFORM_GLOBAL_TO_LOCAL -> b
16:16:void <init>() -> <init>
37:40:com.mojang.math.Transformation
blockCenterToCorner(com.mojang.math.Transformation) -> a
47:50:com.mojang.math.Transformation
blockCornerToCenter(com.mojang.math.Transformation) -> b
54:65:com.mojang.math.Transformation
getUVLockTransform(com.mojang.math.Transformation,net.minecraft.core.Direction,java
.util.function.Supplier) -> a
28:31:void lambda$static$1(java.util.EnumMap) -> a
20:26:void lambda$static$0(java.util.EnumMap) -> b
17:27:void <clinit>() -> <clinit>
net.minecraft.core.BlockPos -> gu:
com.mojang.serialization.Codec CODEC -> a
org.slf4j.Logger LOGGER -> d
net.minecraft.core.BlockPos ZERO -> b
int PACKED_X_LENGTH -> e
int PACKED_Z_LENGTH -> h
int PACKED_Y_LENGTH -> c
long PACKED_X_MASK -> i
long PACKED_Y_MASK -> j
long PACKED_Z_MASK -> k
int Y_OFFSET -> l
int Z_OFFSET -> m
int X_OFFSET -> n
58:59:void <init>(int,int,int) -> <init>
62:63:void <init>(net.minecraft.core.Vec3i) -> <init>
66:66:long offset(long,net.minecraft.core.Direction) -> a
70:70:long offset(long,int,int,int) -> a
74:74:int getX(long) -> a
78:78:int getY(long) -> b
82:82:int getZ(long) -> c
86:86:net.minecraft.core.BlockPos of(long) -> d
90:90:net.minecraft.core.BlockPos containing(double,double,double) -> a
94:94:net.minecraft.core.BlockPos containing(net.minecraft.core.Position) -> a
98:98:long asLong() -> a
102:106:long asLong(int,int,int) -> a
114:114:long getFlatIndex(long) -> e
119:122:net.minecraft.core.BlockPos offset(int,int,int) -> b
126:126:net.minecraft.world.phys.Vec3 getCenter() -> b
131:131:net.minecraft.core.BlockPos offset(net.minecraft.core.Vec3i) -> a
136:136:net.minecraft.core.BlockPos subtract(net.minecraft.core.Vec3i) -> b
141:146:net.minecraft.core.BlockPos multiply(int) -> a
151:151:net.minecraft.core.BlockPos above() -> c
156:156:net.minecraft.core.BlockPos above(int) -> b
161:161:net.minecraft.core.BlockPos below() -> d
166:166:net.minecraft.core.BlockPos below(int) -> c
171:171:net.minecraft.core.BlockPos north() -> e
176:176:net.minecraft.core.BlockPos north(int) -> d
181:181:net.minecraft.core.BlockPos south() -> f
186:186:net.minecraft.core.BlockPos south(int) -> e
191:191:net.minecraft.core.BlockPos west() -> g
196:196:net.minecraft.core.BlockPos west(int) -> f
201:201:net.minecraft.core.BlockPos east() -> h
206:206:net.minecraft.core.BlockPos east(int) -> g
211:211:net.minecraft.core.BlockPos relative(net.minecraft.core.Direction) -> a
216:219:net.minecraft.core.BlockPos relative(net.minecraft.core.Direction,int)
-> a
224:230:net.minecraft.core.BlockPos
relative(net.minecraft.core.Direction$Axis,int) -> a
234:243:net.minecraft.core.BlockPos
rotate(net.minecraft.world.level.block.Rotation) -> a
249:249:net.minecraft.core.BlockPos cross(net.minecraft.core.Vec3i) -> c
253:253:net.minecraft.core.BlockPos atY(int) -> h
257:257:net.minecraft.core.BlockPos immutable() -> i
261:261:net.minecraft.core.BlockPos$MutableBlockPos mutable() -> j
395:395:java.lang.Iterable
randomInCube(net.minecraft.util.RandomSource,int,net.minecraft.core.BlockPos,int) -
> a
407:411:java.util.stream.Stream squareOutSouthEast(net.minecraft.core.BlockPos)
-> a
417:421:java.lang.Iterable
randomBetweenClosed(net.minecraft.util.RandomSource,int,int,int,int,int,int,int) ->
a
443:448:java.lang.Iterable
withinManhattan(net.minecraft.core.BlockPos,int,int,int) -> a
499:504:java.util.Optional
findClosestMatch(net.minecraft.core.BlockPos,int,int,java.util.function.Predicate)
-> a
508:508:java.util.stream.Stream
withinManhattanStream(net.minecraft.core.BlockPos,int,int,int) -> b
512:518:java.lang.Iterable
betweenClosed(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a
523:523:java.util.stream.Stream
betweenClosedStream(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> b
527:533:java.util.stream.Stream
betweenClosedStream(net.minecraft.world.level.levelgen.structure.BoundingBox) -> a
538:538:java.util.stream.Stream
betweenClosedStream(net.minecraft.world.phys.AABB) -> a
542:542:java.util.stream.Stream betweenClosedStream(int,int,int,int,int,int) ->
a
547:552:java.lang.Iterable betweenClosed(int,int,int,int,int,int) -> b
574:576:java.lang.Iterable
spiralAround(net.minecraft.core.BlockPos,int,net.minecraft.core.Direction,net.minec
raft.core.Direction) -> a
631:652:int
breadthFirstTraversal(net.minecraft.core.BlockPos,int,int,java.util.function.BiCons
umer,java.util.function.Predicate) -> a
31:31:net.minecraft.core.Vec3i cross(net.minecraft.core.Vec3i) -> d
31:31:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction$Axis,int)
-> b
31:31:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction,int) -> b
31:31:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction) -> b
31:31:net.minecraft.core.Vec3i east(int) -> i
31:31:net.minecraft.core.Vec3i east() -> k
31:31:net.minecraft.core.Vec3i west(int) -> j
31:31:net.minecraft.core.Vec3i west() -> l
31:31:net.minecraft.core.Vec3i south(int) -> k
31:31:net.minecraft.core.Vec3i south() -> m
31:31:net.minecraft.core.Vec3i north(int) -> l
31:31:net.minecraft.core.Vec3i north() -> n
31:31:net.minecraft.core.Vec3i below(int) -> m
31:31:net.minecraft.core.Vec3i below() -> o
31:31:net.minecraft.core.Vec3i above(int) -> n
31:31:net.minecraft.core.Vec3i above() -> p
31:31:net.minecraft.core.Vec3i multiply(int) -> o
31:31:net.minecraft.core.Vec3i subtract(net.minecraft.core.Vec3i) -> e
31:31:net.minecraft.core.Vec3i offset(net.minecraft.core.Vec3i) -> f
31:31:net.minecraft.core.Vec3i offset(int,int,int) -> c
650:650:void
lambda$breadthFirstTraversal$7(java.util.Queue,int,net.minecraft.core.BlockPos) ->
a
576:576:java.util.Iterator
lambda$spiralAround$6(net.minecraft.core.Direction,net.minecraft.core.Direction,net
.minecraft.core.BlockPos,int) -> a
552:552:java.util.Iterator lambda$betweenClosed$5(int,int,int,int,int,int) -> c
448:448:java.util.Iterator
lambda$withinManhattan$4(int,int,int,int,int,int,int) -> a
421:421:java.util.Iterator
lambda$randomBetweenClosed$3(int,int,net.minecraft.util.RandomSource,int,int,int,in
t,int) -> a
35:35:java.util.stream.IntStream lambda$static$2(net.minecraft.core.BlockPos) -
> b
34:34:com.mojang.serialization.DataResult
lambda$static$1(java.util.stream.IntStream) -> a
34:34:net.minecraft.core.BlockPos lambda$static$0(int[]) -> a
33:55:void <clinit>() -> <clinit>
net.minecraft.core.BlockPos$1 -> gu$1:
net.minecraft.core.BlockPos$MutableBlockPos nextPos -> a
int counter -> b
int val$limit -> c
int val$minX -> d
net.minecraft.util.RandomSource val$random -> e
int val$width -> f
int val$minY -> g
int val$height -> h
int val$minZ -> i
int val$depth -> j
421:423:void
<init>(int,int,net.minecraft.util.RandomSource,int,int,int,int,int) -> <init>
427:437:net.minecraft.core.BlockPos computeNext() -> a
421:421:java.lang.Object computeNext() -> computeNext
net.minecraft.core.BlockPos$2 -> gu$2:
net.minecraft.core.BlockPos$MutableBlockPos cursor -> h
int currentDepth -> i
int maxX -> j
int maxY -> k
int x -> l
int y -> m
boolean zMirror -> n
int val$originZ -> a
int val$maxDepth -> b
int val$reachX -> c
int val$reachY -> d
int val$reachZ -> e
int val$originX -> f
int val$originY -> g
448:449:void <init>(int,int,int,int,int,int,int) -> <init>
462:493:net.minecraft.core.BlockPos computeNext() -> a
448:448:java.lang.Object computeNext() -> computeNext
net.minecraft.core.BlockPos$3 -> gu$3:
net.minecraft.core.BlockPos$MutableBlockPos cursor -> g
int index -> h
int val$end -> a
int val$width -> b
int val$height -> c
int val$minX -> d
int val$minY -> e
int val$minZ -> f
552:553:void <init>(int,int,int,int,int,int) -> <init>
558:568:net.minecraft.core.BlockPos computeNext() -> a
552:552:java.lang.Object computeNext() -> computeNext
net.minecraft.core.BlockPos$4 -> gu$4:
net.minecraft.core.Direction[] directions -> e
net.minecraft.core.BlockPos$MutableBlockPos cursor -> f
int legs -> g
int leg -> h
int legSize -> i
int legIndex -> j
int lastX -> k
int lastY -> l
int lastZ -> m
net.minecraft.core.Direction val$firstDirection -> a
net.minecraft.core.Direction val$secondDirection -> b
net.minecraft.core.BlockPos val$center -> c
int val$radius -> d
576:591:void
<init>(net.minecraft.core.Direction,net.minecraft.core.Direction,net.minecraft.core
.BlockPos,int) -> <init>
595:611:net.minecraft.core.BlockPos$MutableBlockPos computeNext() -> a
576:576:java.lang.Object computeNext() -> computeNext
net.minecraft.core.BlockPos$5 -> gu$5:
int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> a
int[] $SwitchMap$net$minecraft$core$Direction$Axis -> b
234:358:void <clinit>() -> <clinit>
net.minecraft.core.BlockPos$MutableBlockPos -> gu$a:
266:267:void <init>() -> <init>
270:271:void <init>(int,int,int) -> <init>
274:275:void <init>(double,double,double) -> <init>
279:279:net.minecraft.core.BlockPos offset(int,int,int) -> b
284:284:net.minecraft.core.BlockPos multiply(int) -> a
289:289:net.minecraft.core.BlockPos relative(net.minecraft.core.Direction,int)
-> a
294:294:net.minecraft.core.BlockPos
relative(net.minecraft.core.Direction$Axis,int) -> a
299:299:net.minecraft.core.BlockPos
rotate(net.minecraft.world.level.block.Rotation) -> a
303:306:net.minecraft.core.BlockPos$MutableBlockPos set(int,int,int) -> d
310:310:net.minecraft.core.BlockPos$MutableBlockPos set(double,double,double) -
> b
314:314:net.minecraft.core.BlockPos$MutableBlockPos
set(net.minecraft.core.Vec3i) -> g
318:318:net.minecraft.core.BlockPos$MutableBlockPos set(long) -> f
322:325:net.minecraft.core.BlockPos$MutableBlockPos
set(net.minecraft.core.AxisCycle,int,int,int) -> a
330:330:net.minecraft.core.BlockPos$MutableBlockPos
setWithOffset(net.minecraft.core.Vec3i,net.minecraft.core.Direction) -> a
334:334:net.minecraft.core.BlockPos$MutableBlockPos
setWithOffset(net.minecraft.core.Vec3i,int,int,int) -> a
338:338:net.minecraft.core.BlockPos$MutableBlockPos
setWithOffset(net.minecraft.core.Vec3i,net.minecraft.core.Vec3i) -> a
342:342:net.minecraft.core.BlockPos$MutableBlockPos
move(net.minecraft.core.Direction) -> c
346:346:net.minecraft.core.BlockPos$MutableBlockPos
move(net.minecraft.core.Direction,int) -> c
350:350:net.minecraft.core.BlockPos$MutableBlockPos move(int,int,int) -> e
354:354:net.minecraft.core.BlockPos$MutableBlockPos
move(net.minecraft.core.Vec3i) -> h
358:366:net.minecraft.core.BlockPos$MutableBlockPos
clamp(net.minecraft.core.Direction$Axis,int,int) -> a
372:373:net.minecraft.core.BlockPos$MutableBlockPos setX(int) -> p
378:379:net.minecraft.core.BlockPos$MutableBlockPos setY(int) -> q
384:385:net.minecraft.core.BlockPos$MutableBlockPos setZ(int) -> r
390:390:net.minecraft.core.BlockPos immutable() -> i
264:264:net.minecraft.core.Vec3i cross(net.minecraft.core.Vec3i) -> d
264:264:net.minecraft.core.Vec3i
relative(net.minecraft.core.Direction$Axis,int) -> b
264:264:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction,int) ->
b
264:264:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction) -> b
264:264:net.minecraft.core.Vec3i east(int) -> i
264:264:net.minecraft.core.Vec3i east() -> k
264:264:net.minecraft.core.Vec3i west(int) -> j
264:264:net.minecraft.core.Vec3i west() -> l
264:264:net.minecraft.core.Vec3i south(int) -> k
264:264:net.minecraft.core.Vec3i south() -> m
264:264:net.minecraft.core.Vec3i north(int) -> l
264:264:net.minecraft.core.Vec3i north() -> n
264:264:net.minecraft.core.Vec3i below(int) -> m
264:264:net.minecraft.core.Vec3i below() -> o
264:264:net.minecraft.core.Vec3i above(int) -> n
264:264:net.minecraft.core.Vec3i above() -> p
264:264:net.minecraft.core.Vec3i multiply(int) -> o
264:264:net.minecraft.core.Vec3i subtract(net.minecraft.core.Vec3i) -> e
264:264:net.minecraft.core.Vec3i offset(net.minecraft.core.Vec3i) -> f
264:264:net.minecraft.core.Vec3i offset(int,int,int) -> c
264:264:net.minecraft.core.Vec3i setZ(int) -> s
264:264:net.minecraft.core.Vec3i setY(int) -> t
264:264:net.minecraft.core.Vec3i setX(int) -> u
net.minecraft.core.BlockSource -> gv:
double x() -> a
double y() -> b
double z() -> c
net.minecraft.core.BlockPos getPos() -> d
net.minecraft.world.level.block.state.BlockState getBlockState() -> e
net.minecraft.world.level.block.entity.BlockEntity getEntity() -> f
net.minecraft.server.level.ServerLevel getLevel() -> g
net.minecraft.core.BlockSourceImpl -> gw:
net.minecraft.server.level.ServerLevel level -> a
net.minecraft.core.BlockPos pos -> b
12:15:void
<init>(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) ->
<init>
19:19:net.minecraft.server.level.ServerLevel getLevel() -> g
24:24:double x() -> a
29:29:double y() -> b
34:34:double z() -> c
39:39:net.minecraft.core.BlockPos getPos() -> d
44:44:net.minecraft.world.level.block.state.BlockState getBlockState() -> e
51:51:net.minecraft.world.level.block.entity.BlockEntity getEntity() -> f
net.minecraft.core.Cursor3D -> gx:
int TYPE_INSIDE -> a
int TYPE_FACE -> b
int TYPE_EDGE -> c
int TYPE_CORNER -> d
int originX -> e
int originY -> f
int originZ -> g
int width -> h
int height -> i
int depth -> j
int end -> k
int index -> l
int x -> m
int y -> n
int z -> o
23:32:void <init>(int,int,int,int,int,int) -> <init>
35:45:boolean advance() -> a
49:49:int nextX() -> b
53:53:int nextY() -> c
57:57:int nextZ() -> d
61:71:int getNextType() -> e
net.minecraft.core.DefaultedMappedRegistry -> gy:
net.minecraft.resources.ResourceLocation defaultKey -> b
net.minecraft.core.Holder$Reference defaultValue -> c
17:19:void
<init>(java.lang.String,net.minecraft.resources.ResourceKey,com.mojang.serializatio
n.Lifecycle,boolean) -> <init>
23:27:net.minecraft.core.Holder$Reference
registerMapping(int,net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang
.serialization.Lifecycle) -> a
32:33:int getId(java.lang.Object) -> a
39:40:net.minecraft.resources.ResourceLocation getKey(java.lang.Object) -> b
46:47:java.lang.Object get(net.minecraft.resources.ResourceLocation) -> a
52:52:java.util.Optional getOptional(net.minecraft.resources.ResourceLocation)
-> b
58:59:java.lang.Object byId(int) -> a
64:64:java.util.Optional getRandom(net.minecraft.util.RandomSource) -> a
69:69:net.minecraft.resources.ResourceLocation getDefaultKey() -> a
12:12:net.minecraft.core.Holder
registerMapping(int,net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang
.serialization.Lifecycle) -> b
64:64:java.util.Optional lambda$getRandom$0() -> v
net.minecraft.core.DefaultedRegistry -> gz:
net.minecraft.resources.ResourceLocation getKey(java.lang.Object) -> b
java.lang.Object get(net.minecraft.resources.ResourceLocation) -> a
java.lang.Object byId(int) -> a
net.minecraft.resources.ResourceLocation getDefaultKey() -> a
net.minecraft.core.Direction -> ha:
net.minecraft.core.Direction DOWN -> a
net.minecraft.core.Direction UP -> b
net.minecraft.core.Direction NORTH -> c
net.minecraft.core.Direction SOUTH -> d
net.minecraft.core.Direction WEST -> e
net.minecraft.core.Direction EAST -> f
net.minecraft.util.StringRepresentable$EnumCodec CODEC -> g
com.mojang.serialization.Codec VERTICAL_CODEC -> h
int data3d -> i
int oppositeIndex -> j
int data2d -> k
java.lang.String name -> l
net.minecraft.core.Direction$Axis axis -> m
net.minecraft.core.Direction$AxisDirection axisDirection -> n
net.minecraft.core.Vec3i normal -> o
net.minecraft.core.Direction[] VALUES -> p
net.minecraft.core.Direction[] BY_3D_DATA -> q
net.minecraft.core.Direction[] BY_2D_DATA -> r
net.minecraft.core.Direction[] $VALUES -> s
26:26:net.minecraft.core.Direction[] values() -> values
26:26:net.minecraft.core.Direction valueOf(java.lang.String) -> valueOf
51:59:void
<init>(java.lang.String,int,int,int,int,java.lang.String,net.minecraft.core.Directi
on$AxisDirection,net.minecraft.core.Direction$Axis,net.minecraft.core.Vec3i) ->
<init>
62:99:net.minecraft.core.Direction[]
orderedByNearest(net.minecraft.world.entity.Entity) -> a
105:105:net.minecraft.core.Direction[]
makeDirectionArray(net.minecraft.core.Direction,net.minecraft.core.Direction,net.mi
necraft.core.Direction) -> a
109:111:net.minecraft.core.Direction
rotate(org.joml.Matrix4f,net.minecraft.core.Direction) -> a
115:115:java.util.Collection allShuffled(net.minecraft.util.RandomSource) -> a
119:119:java.util.stream.Stream stream() -> a
123:129:org.joml.Quaternionf getRotation() -> b
134:134:int get3DDataValue() -> d
138:138:int get2DDataValue() -> e
142:142:net.minecraft.core.Direction$AxisDirection getAxisDirection() -> f
149:152:net.minecraft.core.Direction
getFacingAxis(net.minecraft.world.entity.Entity,net.minecraft.core.Direction$Axis)
-> a
157:157:net.minecraft.core.Direction getOpposite() -> g
161:164:net.minecraft.core.Direction
getClockWise(net.minecraft.core.Direction$Axis) -> a
169:172:net.minecraft.core.Direction
getCounterClockWise(net.minecraft.core.Direction$Axis) -> b
177:182:net.minecraft.core.Direction getClockWise() -> h
187:192:net.minecraft.core.Direction getClockWiseX() -> r
197:202:net.minecraft.core.Direction getCounterClockWiseX() -> s
207:212:net.minecraft.core.Direction getClockWiseZ() -> t
217:222:net.minecraft.core.Direction getCounterClockWiseZ() -> u
227:232:net.minecraft.core.Direction getCounterClockWise() -> i
237:237:int getStepX() -> j
241:241:int getStepY() -> k
245:245:int getStepZ() -> l
249:249:org.joml.Vector3f step() -> m
253:253:java.lang.String getName() -> n
257:257:net.minecraft.core.Direction$Axis getAxis() -> o
262:262:net.minecraft.core.Direction byName(java.lang.String) -> a
266:266:net.minecraft.core.Direction from3DDataValue(int) -> a
270:270:net.minecraft.core.Direction from2DDataValue(int) -> b
275:295:net.minecraft.core.Direction fromDelta(int,int,int) -> a
299:299:net.minecraft.core.Direction fromYRot(double) -> a
303:306:net.minecraft.core.Direction
fromAxisAndDirection(net.minecraft.core.Direction$Axis,net.minecraft.core.Direction
$AxisDirection) -> a
311:311:float toYRot() -> p
315:315:net.minecraft.core.Direction getRandom(net.minecraft.util.RandomSource)
-> b
319:319:net.minecraft.core.Direction getNearest(double,double,double) -> a
323:333:net.minecraft.core.Direction getNearest(float,float,float) -> a
338:338:java.lang.String toString() -> toString
343:343:java.lang.String getSerializedName() -> c
347:347:com.mojang.serialization.DataResult
verifyVertical(net.minecraft.core.Direction) -> a
351:356:net.minecraft.core.Direction
get(net.minecraft.core.Direction$AxisDirection,net.minecraft.core.Direction$Axis) -
> a
485:485:net.minecraft.core.Vec3i getNormal() -> q
489:492:boolean isFacingAngle(float) -> a
347:347:java.lang.String lambda$verifyVertical$5() -> v
49:49:net.minecraft.core.Direction[] lambda$static$4(int) -> c
49:49:int lambda$static$3(net.minecraft.core.Direction) -> b
49:49:boolean lambda$static$2(net.minecraft.core.Direction) -> c
48:48:net.minecraft.core.Direction[] lambda$static$1(int) -> d
48:48:int lambda$static$0(net.minecraft.core.Direction) -> d
26:26:net.minecraft.core.Direction[] $values() -> w
26:49:void <clinit>() -> <clinit>
net.minecraft.core.Direction$1 -> ha$1:
int[] $SwitchMap$net$minecraft$core$Direction -> a
int[] $SwitchMap$net$minecraft$core$Direction$Axis -> b
123:149:void <clinit>() -> <clinit>
net.minecraft.core.Direction$Axis -> ha$a:
net.minecraft.core.Direction$Axis X -> a
net.minecraft.core.Direction$Axis Y -> b
net.minecraft.core.Direction$Axis Z -> c
net.minecraft.core.Direction$Axis[] VALUES -> d
net.minecraft.util.StringRepresentable$EnumCodec CODEC -> e
java.lang.String name -> f
net.minecraft.core.Direction$Axis[] $VALUES -> g
359:359:net.minecraft.core.Direction$Axis[] values() -> values
359:359:net.minecraft.core.Direction$Axis valueOf(java.lang.String) -> valueOf
401:403:void <init>(java.lang.String,int,java.lang.String) -> <init>
407:407:net.minecraft.core.Direction$Axis byName(java.lang.String) -> a
411:411:java.lang.String getName() -> a
415:415:boolean isVertical() -> b
419:419:boolean isHorizontal() -> d
424:424:java.lang.String toString() -> toString
428:428:net.minecraft.core.Direction$Axis
getRandom(net.minecraft.util.RandomSource) -> a
433:433:boolean test(net.minecraft.core.Direction) -> a
437:439:net.minecraft.core.Direction$Plane getPlane() -> e
445:445:java.lang.String getSerializedName() -> c
int choose(int,int,int) -> a
double choose(double,double,double) -> a
359:359:boolean test(java.lang.Object) -> test
359:359:net.minecraft.core.Direction$Axis[] $values() -> f
359:397:void <clinit>() -> <clinit>
net.minecraft.core.Direction$Axis$1 -> ha$a$1:
360:360:void <init>(java.lang.String,int,java.lang.String) -> <init>
363:363:int choose(int,int,int) -> a
368:368:double choose(double,double,double) -> a
360:360:boolean test(java.lang.Object) -> test
net.minecraft.core.Direction$Axis$2 -> ha$a$2:
371:371:void <init>(java.lang.String,int,java.lang.String) -> <init>
374:374:int choose(int,int,int) -> a
379:379:double choose(double,double,double) -> a
371:371:boolean test(java.lang.Object) -> test
net.minecraft.core.Direction$Axis$3 -> ha$a$3:
382:382:void <init>(java.lang.String,int,java.lang.String) -> <init>
385:385:int choose(int,int,int) -> a
390:390:double choose(double,double,double) -> a
382:382:boolean test(java.lang.Object) -> test
net.minecraft.core.Direction$AxisDirection -> ha$b:
net.minecraft.core.Direction$AxisDirection POSITIVE -> a
net.minecraft.core.Direction$AxisDirection NEGATIVE -> b
int step -> c
java.lang.String name -> d
net.minecraft.core.Direction$AxisDirection[] $VALUES -> e
453:453:net.minecraft.core.Direction$AxisDirection[] values() -> values
453:453:net.minecraft.core.Direction$AxisDirection valueOf(java.lang.String) ->
valueOf
461:464:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
467:467:int getStep() -> a
471:471:java.lang.String getName() -> b
476:476:java.lang.String toString() -> toString
480:480:net.minecraft.core.Direction$AxisDirection opposite() -> c
453:453:net.minecraft.core.Direction$AxisDirection[] $values() -> d
453:455:void <clinit>() -> <clinit>
net.minecraft.core.Direction$Plane -> ha$c:
net.minecraft.core.Direction$Plane HORIZONTAL -> a
net.minecraft.core.Direction$Plane VERTICAL -> b
net.minecraft.core.Direction[] faces -> c
net.minecraft.core.Direction$Axis[] axis -> d
net.minecraft.core.Direction$Plane[] $VALUES -> e
495:495:net.minecraft.core.Direction$Plane[] values() -> values
495:495:net.minecraft.core.Direction$Plane valueOf(java.lang.String) -> valueOf
503:506:void
<init>(java.lang.String,int,net.minecraft.core.Direction[],net.minecraft.core.Direc
tion$Axis[]) -> <init>
509:509:net.minecraft.core.Direction
getRandomDirection(net.minecraft.util.RandomSource) -> a
513:513:net.minecraft.core.Direction$Axis
getRandomAxis(net.minecraft.util.RandomSource) -> b
518:518:boolean test(net.minecraft.core.Direction) -> a
523:523:java.util.Iterator iterator() -> iterator
527:527:java.util.stream.Stream stream() -> a
531:531:java.util.List shuffledCopy(net.minecraft.util.RandomSource) -> c
495:495:boolean test(java.lang.Object) -> test
495:495:net.minecraft.core.Direction$Plane[] $values() -> b
495:497:void <clinit>() -> <clinit>
net.minecraft.core.Direction8 -> hb:
net.minecraft.core.Direction8 NORTH -> a
net.minecraft.core.Direction8 NORTH_EAST -> b
net.minecraft.core.Direction8 EAST -> c
net.minecraft.core.Direction8 SOUTH_EAST -> d
net.minecraft.core.Direction8 SOUTH -> e
net.minecraft.core.Direction8 SOUTH_WEST -> f
net.minecraft.core.Direction8 WEST -> g
net.minecraft.core.Direction8 NORTH_WEST -> h
java.util.Set directions -> i
net.minecraft.core.Vec3i step -> j
net.minecraft.core.Direction8[] $VALUES -> k
8:8:net.minecraft.core.Direction8[] values() -> values
8:8:net.minecraft.core.Direction8 valueOf(java.lang.String) -> valueOf
21:28:void <init>(java.lang.String,int,net.minecraft.core.Direction[]) ->
<init>
31:31:java.util.Set getDirections() -> a
35:35:int getStepX() -> b
39:39:int getStepZ() -> c
8:8:net.minecraft.core.Direction8[] $values() -> d
8:16:void <clinit>() -> <clinit>
net.minecraft.core.FrontAndTop -> hc:
net.minecraft.core.FrontAndTop DOWN_EAST -> a
net.minecraft.core.FrontAndTop DOWN_NORTH -> b
net.minecraft.core.FrontAndTop DOWN_SOUTH -> c
net.minecraft.core.FrontAndTop DOWN_WEST -> d
net.minecraft.core.FrontAndTop UP_EAST -> e
net.minecraft.core.FrontAndTop UP_NORTH -> f
net.minecraft.core.FrontAndTop UP_SOUTH -> g
net.minecraft.core.FrontAndTop UP_WEST -> h
net.minecraft.core.FrontAndTop WEST_UP -> i
net.minecraft.core.FrontAndTop EAST_UP -> j
net.minecraft.core.FrontAndTop NORTH_UP -> k
net.minecraft.core.FrontAndTop SOUTH_UP -> l
it.unimi.dsi.fastutil.ints.Int2ObjectMap LOOKUP_TOP_FRONT -> m
java.lang.String name -> n
net.minecraft.core.Direction top -> o
net.minecraft.core.Direction front -> p
net.minecraft.core.FrontAndTop[] $VALUES -> q
8:8:net.minecraft.core.FrontAndTop[] values() -> values
8:8:net.minecraft.core.FrontAndTop valueOf(java.lang.String) -> valueOf
36:36:int lookupKey(net.minecraft.core.Direction,net.minecraft.core.Direction)
-> b
39:43:void
<init>(java.lang.String,int,java.lang.String,net.minecraft.core.Direction,net.minec
raft.core.Direction) -> <init>
47:47:java.lang.String getSerializedName() -> c
51:52:net.minecraft.core.FrontAndTop
fromFrontAndTop(net.minecraft.core.Direction,net.minecraft.core.Direction) -> a
56:56:net.minecraft.core.Direction front() -> a
60:60:net.minecraft.core.Direction top() -> b
26:29:void lambda$static$0(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) ->
a
8:8:net.minecraft.core.FrontAndTop[] $values() -> d
8:25:void <clinit>() -> <clinit>
net.minecraft.core.GlobalPos -> hd:
com.mojang.serialization.Codec CODEC -> a
net.minecraft.resources.ResourceKey dimension -> b
net.minecraft.core.BlockPos pos -> c
19:22:void
<init>(net.minecraft.resources.ResourceKey,net.minecraft.core.BlockPos) -> <init>
25:25:net.minecraft.core.GlobalPos
of(net.minecraft.resources.ResourceKey,net.minecraft.core.BlockPos) -> a
29:29:net.minecraft.resources.ResourceKey dimension() -> a
33:33:net.minecraft.core.BlockPos pos() -> b
38:45:boolean equals(java.lang.Object) -> equals
50:50:int hashCode() -> hashCode
55:55:java.lang.String toString() -> toString
11:14:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.core.Holder -> he:
java.lang.Object value() -> a
boolean isBound() -> b
boolean is(net.minecraft.resources.ResourceLocation) -> a
boolean is(net.minecraft.resources.ResourceKey) -> a
boolean is(java.util.function.Predicate) -> a
boolean is(net.minecraft.tags.TagKey) -> a
java.util.stream.Stream tags() -> c
com.mojang.datafixers.util.Either unwrap() -> d
java.util.Optional unwrapKey() -> e
net.minecraft.core.Holder$Kind kind() -> f
boolean canSerializeIn(net.minecraft.core.HolderOwner) -> a
55:55:net.minecraft.core.Holder direct(java.lang.Object) -> a
net.minecraft.core.Holder$Direct -> he$a:
java.lang.Object value -> a
58:58:void <init>(java.lang.Object) -> <init>
61:61:boolean isBound() -> b
66:66:boolean is(net.minecraft.resources.ResourceLocation) -> a
71:71:boolean is(net.minecraft.resources.ResourceKey) -> a
76:76:boolean is(net.minecraft.tags.TagKey) -> a
81:81:boolean is(java.util.function.Predicate) -> a
86:86:com.mojang.datafixers.util.Either unwrap() -> d
91:91:java.util.Optional unwrapKey() -> e
96:96:net.minecraft.core.Holder$Kind kind() -> f
101:101:java.lang.String toString() -> toString
106:106:boolean canSerializeIn(net.minecraft.core.HolderOwner) -> a
111:111:java.util.stream.Stream tags() -> c
58:58:int hashCode() -> hashCode
58:58:boolean equals(java.lang.Object) -> equals
58:58:java.lang.Object value() -> a
net.minecraft.core.Holder$Kind -> he$b:
net.minecraft.core.Holder$Kind REFERENCE -> a
net.minecraft.core.Holder$Kind DIRECT -> b
net.minecraft.core.Holder$Kind[] $VALUES -> c
50:50:net.minecraft.core.Holder$Kind[] values() -> values
50:50:net.minecraft.core.Holder$Kind valueOf(java.lang.String) -> valueOf
50:50:void <init>(java.lang.String,int) -> <init>
50:50:net.minecraft.core.Holder$Kind[] $values() -> a
50:51:void <clinit>() -> <clinit>
net.minecraft.core.Holder$Reference -> he$c:
net.minecraft.core.HolderOwner owner -> a
java.util.Set tags -> b
net.minecraft.core.Holder$Reference$Type type -> c
net.minecraft.resources.ResourceKey key -> d
java.lang.Object value -> e
124:139:void
<init>(net.minecraft.core.Holder$Reference$Type,net.minecraft.core.HolderOwner,net.
minecraft.resources.ResourceKey,java.lang.Object) -> <init>
145:145:net.minecraft.core.Holder$Reference
createStandAlone(net.minecraft.core.HolderOwner,net.minecraft.resources.ResourceKey
) -> a
154:154:net.minecraft.core.Holder$Reference
createIntrusive(net.minecraft.core.HolderOwner,java.lang.Object) -> a
158:161:net.minecraft.resources.ResourceKey key() -> g
166:169:java.lang.Object value() -> a
174:174:boolean is(net.minecraft.resources.ResourceLocation) -> a
179:179:boolean is(net.minecraft.resources.ResourceKey) -> a
184:184:boolean is(net.minecraft.tags.TagKey) -> a
189:189:boolean is(java.util.function.Predicate) -> a
194:194:boolean canSerializeIn(net.minecraft.core.HolderOwner) -> a
199:199:com.mojang.datafixers.util.Either unwrap() -> d
204:204:java.util.Optional unwrapKey() -> e
209:209:net.minecraft.core.Holder$Kind kind() -> f
214:214:boolean isBound() -> b
218:222:void bindKey(net.minecraft.resources.ResourceKey) -> b
225:229:void bindValue(java.lang.Object) -> b
232:233:void bindTags(java.util.Collection) -> a
237:237:java.util.stream.Stream tags() -> c
242:242:java.lang.String toString() -> toString
net.minecraft.core.Holder$Reference$Type -> he$c$a:
net.minecraft.core.Holder$Reference$Type STAND_ALONE -> a
net.minecraft.core.Holder$Reference$Type INTRUSIVE -> b
net.minecraft.core.Holder$Reference$Type[] $VALUES -> c
119:119:net.minecraft.core.Holder$Reference$Type[] values() -> values
119:119:net.minecraft.core.Holder$Reference$Type valueOf(java.lang.String) ->
valueOf
119:119:void <init>(java.lang.String,int) -> <init>
119:119:net.minecraft.core.Holder$Reference$Type[] $values() -> a
119:120:void <clinit>() -> <clinit>
net.minecraft.core.HolderGetter -> hf:
java.util.Optional get(net.minecraft.resources.ResourceKey) -> a
15:15:net.minecraft.core.Holder$Reference
getOrThrow(net.minecraft.resources.ResourceKey) -> b
java.util.Optional get(net.minecraft.tags.TagKey) -> a
21:21:net.minecraft.core.HolderSet$Named getOrThrow(net.minecraft.tags.TagKey)
-> b
21:21:java.lang.IllegalStateException
lambda$getOrThrow$1(net.minecraft.tags.TagKey) -> c
15:15:java.lang.IllegalStateException
lambda$getOrThrow$0(net.minecraft.resources.ResourceKey) -> c
net.minecraft.core.HolderGetter$Provider -> hf$a:
java.util.Optional lookup(net.minecraft.resources.ResourceKey) -> a
28:28:net.minecraft.core.HolderGetter
lookupOrThrow(net.minecraft.resources.ResourceKey) -> b
28:28:java.lang.IllegalStateException
lambda$lookupOrThrow$0(net.minecraft.resources.ResourceKey) -> c
net.minecraft.core.HolderLookup -> hg:
java.util.stream.Stream listElements() -> b
23:23:java.util.stream.Stream listElementIds() -> c
java.util.stream.Stream listTags() -> d
29:29:java.util.stream.Stream listTagIds() -> e
109:109:net.minecraft.core.HolderLookup
filterElements(java.util.function.Predicate) -> a
net.minecraft.core.HolderLookup$1 -> hg$1:
java.util.function.Predicate val$filter -> a
net.minecraft.core.HolderLookup this$0 -> b
109:109:void
<init>(net.minecraft.core.HolderLookup,net.minecraft.core.HolderLookup,java.util.fu
nction.Predicate) -> <init>
112:112:java.util.Optional get(net.minecraft.resources.ResourceKey) -> a
117:117:java.util.stream.Stream listElements() -> b
117:117:boolean
lambda$listElements$1(java.util.function.Predicate,net.minecraft.core.Holder$Refere
nce) -> a
112:112:boolean
lambda$get$0(java.util.function.Predicate,net.minecraft.core.Holder$Reference) -> b
net.minecraft.core.HolderLookup$Delegate -> hg$a:
net.minecraft.core.HolderLookup parent -> c
83:85:void <init>(net.minecraft.core.HolderLookup) -> <init>
89:89:java.util.Optional get(net.minecraft.resources.ResourceKey) -> a
94:94:java.util.stream.Stream listElements() -> b
99:99:java.util.Optional get(net.minecraft.tags.TagKey) -> a
104:104:java.util.stream.Stream listTags() -> d
net.minecraft.core.HolderLookup$Provider -> hg$b:
java.util.Optional lookup(net.minecraft.resources.ResourceKey) -> a
126:126:net.minecraft.core.HolderLookup$RegistryLookup
lookupOrThrow(net.minecraft.resources.ResourceKey) -> b
130:130:net.minecraft.core.HolderGetter$Provider asGetterLookup() -> a
139:140:net.minecraft.core.HolderLookup$Provider
create(java.util.stream.Stream) -> a
139:139:net.minecraft.core.HolderLookup$RegistryLookup
lambda$create$1(net.minecraft.core.HolderLookup$RegistryLookup) -> a
126:126:java.lang.IllegalStateException
lambda$lookupOrThrow$0(net.minecraft.resources.ResourceKey) -> e
net.minecraft.core.HolderLookup$Provider$1 -> hg$b$1:
net.minecraft.core.HolderLookup$Provider this$0 -> a
130:130:void <init>(net.minecraft.core.HolderLookup$Provider) -> <init>
133:133:java.util.Optional lookup(net.minecraft.resources.ResourceKey) -> a
133:133:net.minecraft.core.HolderGetter
lambda$lookup$0(net.minecraft.core.HolderLookup$RegistryLookup) -> a
net.minecraft.core.HolderLookup$Provider$2 -> hg$b$2:
java.util.Map val$map -> a
140:140:void <init>(java.util.Map) -> <init>
144:144:java.util.Optional lookup(net.minecraft.resources.ResourceKey) -> a
net.minecraft.core.HolderLookup$RegistryLookup -> hg$c:
net.minecraft.resources.ResourceKey key() -> f
com.mojang.serialization.Lifecycle registryLifecycle() -> g
38:42:net.minecraft.core.HolderLookup
filterFeatures(net.minecraft.world.flag.FeatureFlagSet) -> a
39:39:boolean
lambda$filterFeatures$0(net.minecraft.world.flag.FeatureFlagSet,java.lang.Object) -
> a
net.minecraft.core.HolderLookup$RegistryLookup$Delegate -> hg$c$a:
45:45:void <init>() -> <init>
net.minecraft.core.HolderLookup$RegistryLookup parent() -> a
50:50:net.minecraft.resources.ResourceKey key() -> f
55:55:com.mojang.serialization.Lifecycle registryLifecycle() -> g
60:60:java.util.Optional get(net.minecraft.resources.ResourceKey) -> a
65:65:java.util.stream.Stream listElements() -> b
70:70:java.util.Optional get(net.minecraft.tags.TagKey) -> a
75:75:java.util.stream.Stream listTags() -> d
net.minecraft.core.HolderOwner -> hh:
5:5:boolean canSerializeIn(net.minecraft.core.HolderOwner) -> a
net.minecraft.core.HolderSet -> hi:
java.util.stream.Stream stream() -> a
int size() -> b
com.mojang.datafixers.util.Either unwrap() -> c
java.util.Optional getRandomElement(net.minecraft.util.RandomSource) -> a
net.minecraft.core.Holder get(int) -> a
boolean contains(net.minecraft.core.Holder) -> a
boolean canSerializeIn(net.minecraft.core.HolderOwner) -> a
java.util.Optional unwrapKey() -> d
172:172:net.minecraft.core.HolderSet$Named
emptyNamed(net.minecraft.core.HolderOwner,net.minecraft.tags.TagKey) -> a
177:177:net.minecraft.core.HolderSet$Direct direct(net.minecraft.core.Holder[])
-> a
181:181:net.minecraft.core.HolderSet$Direct direct(java.util.List) -> a
186:186:net.minecraft.core.HolderSet$Direct
direct(java.util.function.Function,java.lang.Object[]) -> a
190:190:net.minecraft.core.HolderSet$Direct
direct(java.util.function.Function,java.util.List) -> a
net.minecraft.core.HolderSet$Direct -> hi$a:
java.util.List contents -> a
java.util.Set contentsSet -> b
81:83:void <init>(java.util.List) -> <init>
87:87:java.util.List contents() -> e
92:92:com.mojang.datafixers.util.Either unwrap() -> c
97:97:java.util.Optional unwrapKey() -> d
102:105:boolean contains(net.minecraft.core.Holder) -> a
110:110:java.lang.String toString() -> toString
net.minecraft.core.HolderSet$ListBacked -> hi$b:
35:35:void <init>() -> <init>
java.util.List contents() -> e
40:40:int size() -> b
45:45:java.util.Spliterator spliterator() -> spliterator
50:50:java.util.Iterator iterator() -> iterator
55:55:java.util.stream.Stream stream() -> a
60:60:java.util.Optional getRandomElement(net.minecraft.util.RandomSource) -> a
65:65:net.minecraft.core.Holder get(int) -> a
70:70:boolean canSerializeIn(net.minecraft.core.HolderOwner) -> a
net.minecraft.core.HolderSet$Named -> hi$c:
net.minecraft.core.HolderOwner owner -> a
net.minecraft.tags.TagKey key -> b
java.util.List contents -> c
118:123:void <init>(net.minecraft.core.HolderOwner,net.minecraft.tags.TagKey) -
> <init>
126:127:void bind(java.util.List) -> b
130:130:net.minecraft.tags.TagKey key() -> f
135:135:java.util.List contents() -> e
140:140:com.mojang.datafixers.util.Either unwrap() -> c
145:145:java.util.Optional unwrapKey() -> d
150:150:boolean contains(net.minecraft.core.Holder) -> a
155:155:java.lang.String toString() -> toString
160:160:boolean canSerializeIn(net.minecraft.core.HolderOwner) -> a
net.minecraft.core.IdMap -> hj:
int DEFAULT -> a
int getId(java.lang.Object) -> a
java.lang.Object byId(int) -> a
17:21:java.lang.Object byIdOrThrow(int) -> b
int size() -> b
net.minecraft.core.IdMapper -> hk:
int nextId -> b
it.unimi.dsi.fastutil.objects.Object2IntMap tToId -> c
java.util.List idToT -> d
21:22:void <init>() -> <init>
24:28:void <init>(int) -> <init>
31:43:void addMapping(java.lang.Object,int) -> a
46:47:void add(java.lang.Object) -> b
51:51:int getId(java.lang.Object) -> a
57:61:java.lang.Object byId(int) -> a
66:66:java.util.Iterator iterator() -> iterator
70:70:boolean contains(int) -> c
75:75:int size() -> b
net.minecraft.core.LayeredRegistryAccess -> hl:
java.util.List keys -> a
java.util.List values -> b
net.minecraft.core.RegistryAccess$Frozen composite -> c
23:31:void <init>(java.util.List) -> <init>
33:37:void <init>(java.util.List,java.util.List) -> <init>
40:44:int getLayerIndexOrThrow(java.lang.Object) -> d
48:49:net.minecraft.core.RegistryAccess$Frozen getLayer(java.lang.Object) -> a
53:54:net.minecraft.core.RegistryAccess$Frozen
getAccessForLoading(java.lang.Object) -> b
58:59:net.minecraft.core.RegistryAccess$Frozen getAccessFrom(java.lang.Object)
-> c
63:63:net.minecraft.core.RegistryAccess$Frozen
getCompositeAccessForLayers(int,int) -> a
67:67:net.minecraft.core.LayeredRegistryAccess
replaceFrom(java.lang.Object,net.minecraft.core.RegistryAccess$Frozen[]) -> a
71:88:net.minecraft.core.LayeredRegistryAccess
replaceFrom(java.lang.Object,java.util.List) -> a
92:92:net.minecraft.core.RegistryAccess$Frozen compositeAccess() -> a
96:106:java.util.Map collectRegistries(java.util.stream.Stream) -> a
99:99:void
lambda$collectRegistries$2(java.util.Map,net.minecraft.core.RegistryAccess) -> a
100:103:void
lambda$collectRegistries$1(java.util.Map,net.minecraft.core.RegistryAccess$Registry
Entry) -> a
26:28:java.util.List lambda$new$0(java.util.List) -> a
net.minecraft.core.MappedRegistry -> hm:
org.slf4j.Logger LOGGER -> b
net.minecraft.resources.ResourceKey key -> c
it.unimi.dsi.fastutil.objects.ObjectList byId -> d
it.unimi.dsi.fastutil.objects.Object2IntMap toId -> e
java.util.Map byLocation -> f
java.util.Map byKey -> g
java.util.Map byValue -> h
java.util.Map lifecycles -> i
com.mojang.serialization.Lifecycle registryLifecycle -> j
java.util.Map tags -> k
boolean frozen -> l
java.util.Map unregisteredIntrusiveHolders -> m
java.util.List holdersInOrder -> n
int nextId -> o
net.minecraft.core.HolderLookup$RegistryLookup lookup -> p
98:99:void
<init>(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle) ->
<init>
41:108:void
<init>(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,boole
an) -> <init>
112:112:net.minecraft.resources.ResourceKey key() -> c
117:117:java.lang.String toString() -> toString
121:124:java.util.List holdersInOrder() -> a
128:131:void validateWrite() -> v
134:137:void validateWrite(net.minecraft.resources.ResourceKey) -> g
141:181:net.minecraft.core.Holder$Reference
registerMapping(int,net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang
.serialization.Lifecycle) -> a
186:186:net.minecraft.core.Holder$Reference
register(net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang.serializat
ion.Lifecycle) -> a
192:193:net.minecraft.resources.ResourceLocation getKey(java.lang.Object) -> b
198:198:java.util.Optional getResourceKey(java.lang.Object) -> c
203:203:int getId(java.lang.Object) -> a
209:209:java.lang.Object get(net.minecraft.resources.ResourceKey) -> a
215:218:java.lang.Object byId(int) -> a
223:226:java.util.Optional getHolder(int) -> c
231:231:java.util.Optional getHolder(net.minecraft.resources.ResourceKey) -> b
236:237:net.minecraft.core.Holder wrapAsHolder(java.lang.Object) -> d
241:241:net.minecraft.core.Holder$Reference
getOrCreateHolderOrThrow(net.minecraft.resources.ResourceKey) -> h
252:252:int size() -> b
257:257:com.mojang.serialization.Lifecycle lifecycle(java.lang.Object) -> e
262:262:com.mojang.serialization.Lifecycle registryLifecycle() -> d
267:267:java.util.Iterator iterator() -> iterator
273:274:java.lang.Object get(net.minecraft.resources.ResourceLocation) -> a
279:279:java.lang.Object
getValueFromNullable(net.minecraft.core.Holder$Reference) -> a
284:284:java.util.Set keySet() -> e
289:289:java.util.Set registryKeySet() -> f
294:294:java.util.Set entrySet() -> g
299:299:java.util.stream.Stream holders() -> h
304:304:java.util.stream.Stream getTags() -> i
309:318:net.minecraft.core.HolderSet$Named
getOrCreateTag(net.minecraft.tags.TagKey) -> a
322:322:net.minecraft.core.HolderSet$Named createTag(net.minecraft.tags.TagKey)
-> d
327:327:java.util.stream.Stream getTagNames() -> j
332:332:boolean isEmpty() -> k
337:337:java.util.Optional getRandom(net.minecraft.util.RandomSource) -> a
342:342:boolean containsKey(net.minecraft.resources.ResourceLocation) -> c
347:347:boolean containsKey(net.minecraft.resources.ResourceKey) -> c
352:368:net.minecraft.core.Registry freeze() -> l
373:377:net.minecraft.core.Holder$Reference
createIntrusiveHolder(java.lang.Object) -> f
382:382:java.util.Optional getTag(net.minecraft.tags.TagKey) -> b
387:415:void bindTags(java.util.Map) -> a
419:421:void resetTags() -> m
425:426:net.minecraft.core.HolderGetter createRegistrationLookup() -> n
451:451:net.minecraft.core.HolderOwner holderOwner() -> o
456:456:net.minecraft.core.HolderLookup$RegistryLookup asLookup() -> p
36:36:net.minecraft.core.Holder
registerMapping(int,net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang
.serialization.Lifecycle) -> b
420:420:void lambda$resetTags$14(net.minecraft.core.Holder$Reference) -> b
419:419:void lambda$resetTags$13(net.minecraft.core.HolderSet$Named) -> a
412:412:void
lambda$bindTags$12(java.util.Map,net.minecraft.tags.TagKey,java.util.List) -> a
408:408:java.lang.String lambda$bindTags$11(net.minecraft.tags.TagKey) -> e
391:404:void
lambda$bindTags$10(java.util.Map,net.minecraft.tags.TagKey,java.util.List) -> b
388:388:void
lambda$bindTags$9(java.util.Map,net.minecraft.core.Holder$Reference) -> a
377:377:net.minecraft.core.Holder$Reference
lambda$createIntrusiveHolder$8(java.lang.Object) -> g
358:358:net.minecraft.resources.ResourceLocation
lambda$freeze$7(java.util.Map$Entry) -> a
358:358:boolean lambda$freeze$6(java.util.Map$Entry) -> b
356:356:void
lambda$freeze$5(java.lang.Object,net.minecraft.core.Holder$Reference) -> a
304:304:com.mojang.datafixers.util.Pair lambda$getTags$4(java.util.Map$Entry) -
> c
242:246:net.minecraft.core.Holder$Reference
lambda$getOrCreateHolderOrThrow$3(net.minecraft.resources.ResourceKey) -> i
163:163:net.minecraft.core.Holder$Reference
lambda$registerMapping$2(net.minecraft.resources.ResourceKey) -> j
102:102:java.lang.String lambda$new$1(net.minecraft.resources.ResourceKey) -> k
42:42:void
lambda$new$0(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap) -> a
37:37:void <clinit>() -> <clinit>
net.minecraft.core.MappedRegistry$1 -> hm$1:
net.minecraft.core.MappedRegistry this$0 -> a
65:65:void <init>(net.minecraft.core.MappedRegistry) -> <init>
68:68:net.minecraft.resources.ResourceKey key() -> f
73:73:com.mojang.serialization.Lifecycle registryLifecycle() -> g
78:78:java.util.Optional get(net.minecraft.resources.ResourceKey) -> a
83:83:java.util.stream.Stream listElements() -> b
88:88:java.util.Optional get(net.minecraft.tags.TagKey) -> a
93:93:java.util.stream.Stream listTags() -> d
net.minecraft.core.MappedRegistry$2 -> hm$2:
net.minecraft.core.MappedRegistry this$0 -> a
426:426:void <init>(net.minecraft.core.MappedRegistry) -> <init>
429:429:java.util.Optional get(net.minecraft.resources.ResourceKey) -> a
434:434:net.minecraft.core.Holder$Reference
getOrThrow(net.minecraft.resources.ResourceKey) -> b
439:439:java.util.Optional get(net.minecraft.tags.TagKey) -> a
444:444:net.minecraft.core.HolderSet$Named
getOrThrow(net.minecraft.tags.TagKey) -> b
net.minecraft.core.NonNullList -> hn:
java.util.List list -> a
java.lang.Object defaultValue -> b
14:14:net.minecraft.core.NonNullList create() -> a
18:18:net.minecraft.core.NonNullList createWithCapacity(int) -> a
23:27:net.minecraft.core.NonNullList withSize(int,java.lang.Object) -> a
32:32:net.minecraft.core.NonNullList of(java.lang.Object,java.lang.Object[]) ->
a
39:42:void <init>(java.util.List,java.lang.Object) -> <init>
47:47:java.lang.Object get(int) -> get
52:54:java.lang.Object set(int,java.lang.Object) -> set
59:62:void add(int,java.lang.Object) -> add
66:66:java.lang.Object remove(int) -> remove
71:71:int size() -> size
76:83:void clear() -> clear
net.minecraft.core.Position -> ho:
double x() -> a
double y() -> b
double z() -> c
net.minecraft.core.PositionImpl -> hp:
double x -> a
double y -> b
double z -> c
8:12:void <init>(double,double,double) -> <init>
16:16:double x() -> a
21:21:double y() -> b
26:26:double z() -> c
net.minecraft.core.QuartPos -> hq:
int BITS -> a
int SIZE -> b
int MASK -> c
int SECTION_TO_QUARTS_BITS -> d
10:11:void <init>() -> <init>
14:14:int fromBlock(int) -> a
18:18:int quartLocal(int) -> b
22:22:int toBlock(int) -> c
26:26:int fromSection(int) -> d
30:30:int toSection(int) -> e
net.minecraft.core.Registry -> hr:
net.minecraft.resources.ResourceKey key() -> c
33:40:com.mojang.serialization.Codec byNameCodec() -> q
44:48:com.mojang.serialization.Codec holderByNameCodec() -> r
53:53:java.util.stream.Stream keys(com.mojang.serialization.DynamicOps) -> keys
net.minecraft.resources.ResourceLocation getKey(java.lang.Object) -> b
java.util.Optional getResourceKey(java.lang.Object) -> c
int getId(java.lang.Object) -> a
java.lang.Object get(net.minecraft.resources.ResourceKey) -> a
java.lang.Object get(net.minecraft.resources.ResourceLocation) -> a
com.mojang.serialization.Lifecycle lifecycle(java.lang.Object) -> e
com.mojang.serialization.Lifecycle registryLifecycle() -> d
78:78:java.util.Optional getOptional(net.minecraft.resources.ResourceLocation)
-> b
82:82:java.util.Optional getOptional(net.minecraft.resources.ResourceKey) -> d
86:90:java.lang.Object getOrThrow(net.minecraft.resources.ResourceKey) -> e
java.util.Set keySet() -> e
java.util.Set entrySet() -> g
java.util.Set registryKeySet() -> f
java.util.Optional getRandom(net.minecraft.util.RandomSource) -> a
102:102:java.util.stream.Stream stream() -> s
boolean containsKey(net.minecraft.resources.ResourceLocation) -> c
boolean containsKey(net.minecraft.resources.ResourceKey) -> c
110:110:java.lang.Object
register(net.minecraft.core.Registry,java.lang.String,java.lang.Object) -> a
114:114:java.lang.Object
register(net.minecraft.core.Registry,net.minecraft.resources.ResourceLocation,java.
lang.Object) -> a
118:119:java.lang.Object
register(net.minecraft.core.Registry,net.minecraft.resources.ResourceKey,java.lang.
Object) -> a
123:123:net.minecraft.core.Holder$Reference
registerForHolder(net.minecraft.core.Registry,net.minecraft.resources.ResourceKey,j
ava.lang.Object) -> b
127:127:net.minecraft.core.Holder$Reference
registerForHolder(net.minecraft.core.Registry,net.minecraft.resources.ResourceLocat
ion,java.lang.Object) -> b
131:132:java.lang.Object
registerMapping(net.minecraft.core.Registry,int,java.lang.String,java.lang.Object)
-> a
net.minecraft.core.Registry freeze() -> l
net.minecraft.core.Holder$Reference createIntrusiveHolder(java.lang.Object) ->
f
java.util.Optional getHolder(int) -> c
java.util.Optional getHolder(net.minecraft.resources.ResourceKey) -> b
net.minecraft.core.Holder wrapAsHolder(java.lang.Object) -> d
151:151:net.minecraft.core.Holder$Reference
getHolderOrThrow(net.minecraft.resources.ResourceKey) -> f
java.util.stream.Stream holders() -> h
java.util.Optional getTag(net.minecraft.tags.TagKey) -> b
159:159:java.lang.Iterable getTagOrEmpty(net.minecraft.tags.TagKey) -> c
net.minecraft.core.HolderSet$Named getOrCreateTag(net.minecraft.tags.TagKey) ->
a
java.util.stream.Stream getTags() -> i
java.util.stream.Stream getTagNames() -> j
void resetTags() -> m
void bindTags(java.util.Map) -> a
173:173:net.minecraft.core.IdMap asHolderIdMap() -> t
net.minecraft.core.HolderOwner holderOwner() -> o
net.minecraft.core.HolderLookup$RegistryLookup asLookup() -> p
202:202:net.minecraft.core.HolderLookup$RegistryLookup asTagAddingLookup() -> u
151:151:java.lang.IllegalStateException
lambda$getHolderOrThrow$16(net.minecraft.resources.ResourceKey) -> g
53:53:java.lang.Object
lambda$keys$15(com.mojang.serialization.DynamicOps,net.minecraft.resources.Resource
Location) -> a
48:48:com.mojang.serialization.Lifecycle
lambda$holderByNameCodec$14(net.minecraft.core.Holder) -> a
48:48:com.mojang.serialization.Lifecycle
lambda$holderByNameCodec$13(net.minecraft.core.Holder) -> b
46:46:com.mojang.serialization.DataResult
lambda$holderByNameCodec$12(net.minecraft.core.Holder) -> c
46:46:com.mojang.serialization.DataResult
lambda$holderByNameCodec$11(net.minecraft.core.Holder) -> d
46:46:java.lang.String lambda$holderByNameCodec$10(net.minecraft.core.Holder) -
> e
45:45:com.mojang.serialization.DataResult
lambda$holderByNameCodec$9(net.minecraft.resources.ResourceLocation) -> d
45:45:com.mojang.serialization.DataResult
lambda$holderByNameCodec$8(net.minecraft.resources.ResourceLocation) -> e
45:45:java.lang.String
lambda$holderByNameCodec$7(net.minecraft.resources.ResourceLocation) -> f
38:38:int lambda$byNameCodec$6(java.lang.Object) -> g
35:35:com.mojang.serialization.DataResult
lambda$byNameCodec$5(java.lang.Object) -> h
35:35:com.mojang.serialization.DataResult
lambda$byNameCodec$4(java.lang.Object) -> i
35:35:java.lang.String lambda$byNameCodec$3(java.lang.Object) -> j
34:34:com.mojang.serialization.DataResult
lambda$byNameCodec$2(net.minecraft.resources.ResourceLocation) -> g
34:34:com.mojang.serialization.DataResult
lambda$byNameCodec$1(net.minecraft.resources.ResourceLocation) -> h
34:34:java.lang.String
lambda$byNameCodec$0(net.minecraft.resources.ResourceLocation) -> i
net.minecraft.core.Registry$1 -> hr$1:
net.minecraft.core.Registry this$0 -> b
173:173:void <init>(net.minecraft.core.Registry) -> <init>
176:176:int getId(net.minecraft.core.Holder) -> a
182:182:net.minecraft.core.Holder byId(int) -> c
187:187:int size() -> b
192:192:java.util.Iterator iterator() -> iterator
173:173:java.lang.Object byId(int) -> a
173:173:int getId(java.lang.Object) -> a
192:192:net.minecraft.core.Holder
lambda$iterator$0(net.minecraft.core.Holder$Reference) -> a
net.minecraft.core.Registry$2 -> hr$2:
net.minecraft.core.Registry this$0 -> a
202:202:void <init>(net.minecraft.core.Registry) -> <init>
205:205:net.minecraft.core.HolderLookup$RegistryLookup parent() -> a
210:210:java.util.Optional get(net.minecraft.tags.TagKey) -> a
215:215:net.minecraft.core.HolderSet$Named
getOrThrow(net.minecraft.tags.TagKey) -> b
net.minecraft.core.RegistryAccess -> hs:
org.slf4j.Logger LOGGER -> a
net.minecraft.core.RegistryAccess$Frozen EMPTY -> b
java.util.Optional registry(net.minecraft.resources.ResourceKey) -> c
22:22:java.util.Optional lookup(net.minecraft.resources.ResourceKey) -> a
26:26:net.minecraft.core.Registry
registryOrThrow(net.minecraft.resources.ResourceKey) -> d
java.util.stream.Stream registries() -> b
80:80:net.minecraft.core.RegistryAccess$Frozen
fromRegistryOfRegistries(net.minecraft.core.Registry) -> a
109:109:net.minecraft.core.RegistryAccess$Frozen freeze() -> c
119:119:com.mojang.serialization.Lifecycle allRegistriesLifecycle() -> d
119:119:com.mojang.serialization.Lifecycle
lambda$allRegistriesLifecycle$1(net.minecraft.core.RegistryAccess$RegistryEntry) ->
a
26:26:java.lang.IllegalStateException
lambda$registryOrThrow$0(net.minecraft.resources.ResourceKey) -> f
16:100:void <clinit>() -> <clinit>
net.minecraft.core.RegistryAccess$1 -> hs$1:
net.minecraft.core.Registry val$registries -> c
80:80:void <init>(net.minecraft.core.Registry) -> <init>
84:85:java.util.Optional registry(net.minecraft.resources.ResourceKey) -> c
90:90:java.util.stream.Stream registries() -> b
95:95:net.minecraft.core.RegistryAccess$Frozen freeze() -> c
net.minecraft.core.RegistryAccess$1FrozenAccess -> hs$a:
net.minecraft.core.RegistryAccess this$0 -> c
104:106:void <init>(net.minecraft.core.RegistryAccess,java.util.stream.Stream)
-> <init>
net.minecraft.core.RegistryAccess$Frozen -> hs$b:
net.minecraft.core.RegistryAccess$ImmutableRegistryAccess -> hs$c:
java.util.Map registries -> c
55:57:void <init>(java.util.List) -> <init>
59:61:void <init>(java.util.Map) -> <init>
63:65:void <init>(java.util.stream.Stream) -> <init>
70:70:java.util.Optional registry(net.minecraft.resources.ResourceKey) -> c
75:75:java.util.stream.Stream registries() -> b
70:70:net.minecraft.core.Registry
lambda$registry$1(net.minecraft.core.Registry) -> b
56:56:net.minecraft.core.Registry lambda$new$0(net.minecraft.core.Registry) ->
c
net.minecraft.core.RegistryAccess$RegistryEntry -> hs$d:
net.minecraft.resources.ResourceKey key -> a
net.minecraft.core.Registry value -> b
29:29:void
<init>(net.minecraft.resources.ResourceKey,net.minecraft.core.Registry) -> <init>
31:31:net.minecraft.core.RegistryAccess$RegistryEntry
fromMapEntry(java.util.Map$Entry) -> a
37:37:net.minecraft.core.RegistryAccess$RegistryEntry
fromUntyped(net.minecraft.resources.ResourceKey,net.minecraft.core.Registry) -> a
41:41:net.minecraft.core.RegistryAccess$RegistryEntry freeze() -> c
29:29:java.lang.String toString() -> toString
29:29:int hashCode() -> hashCode
29:29:boolean equals(java.lang.Object) -> equals
29:29:net.minecraft.resources.ResourceKey key() -> a
29:29:net.minecraft.core.Registry value() -> b
net.minecraft.core.RegistryCodecs -> ht:
16:16:void <init>() -> <init>
18:18:com.mojang.serialization.MapCodec
withNameAndId(net.minecraft.resources.ResourceKey,com.mojang.serialization.MapCodec
) -> a
26:26:com.mojang.serialization.Codec
networkCodec(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle
,com.mojang.serialization.Codec) -> a
42:43:com.mojang.serialization.Codec
fullCodec(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,co
m.mojang.serialization.Codec) -> b
52:52:com.mojang.serialization.Codec
homogeneousList(net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec)
-> a
56:56:com.mojang.serialization.Codec
homogeneousList(net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec,
boolean) -> a
60:60:com.mojang.serialization.Codec
homogeneousList(net.minecraft.resources.ResourceKey) -> a
64:64:com.mojang.serialization.Codec
homogeneousList(net.minecraft.resources.ResourceKey,boolean) -> a
48:48:java.util.Map lambda$fullCodec$5(net.minecraft.core.Registry) -> a
44:46:net.minecraft.core.Registry
lambda$fullCodec$4(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lif
ecycle,java.util.Map) -> a
45:45:void
lambda$fullCodec$3(net.minecraft.core.WritableRegistry,com.mojang.serialization.Lif
ecycle,net.minecraft.resources.ResourceKey,java.lang.Object) -> a
33:37:java.util.List lambda$networkCodec$2(net.minecraft.core.Registry) -> b
27:31:net.minecraft.core.Registry
lambda$networkCodec$1(net.minecraft.resources.ResourceKey,com.mojang.serialization.
Lifecycle,java.util.List) -> a
18:22:com.mojang.datafixers.kinds.App
lambda$withNameAndId$0(net.minecraft.resources.ResourceKey,com.mojang.serialization
.MapCodec,com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
net.minecraft.core.RegistryCodecs$RegistryEntry -> ht$a:
net.minecraft.resources.ResourceKey key -> a
int id -> b
java.lang.Object value -> c
67:67:void <init>(net.minecraft.resources.ResourceKey,int,java.lang.Object) ->
<init>
67:67:java.lang.String toString() -> toString
67:67:int hashCode() -> hashCode
67:67:boolean equals(java.lang.Object) -> equals
67:67:net.minecraft.resources.ResourceKey key() -> a
67:67:int id() -> b
67:67:java.lang.Object value() -> c
net.minecraft.core.RegistrySetBuilder -> hu:
java.util.List entries -> a
21:244:void <init>() -> <init>
72:72:net.minecraft.core.HolderGetter
wrapContextLookup(net.minecraft.core.HolderLookup$RegistryLookup) -> a
247:248:net.minecraft.core.RegistrySetBuilder
add(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,net.mine
craft.core.RegistrySetBuilder$RegistryBootstrap) -> a
252:252:net.minecraft.core.RegistrySetBuilder
add(net.minecraft.resources.ResourceKey,net.minecraft.core.RegistrySetBuilder$Regis
tryBootstrap) -> a
256:258:net.minecraft.core.RegistrySetBuilder$BuildState
createState(net.minecraft.core.RegistryAccess) -> b
262:271:net.minecraft.core.HolderLookup$Provider
build(net.minecraft.core.RegistryAccess) -> a
275:290:net.minecraft.core.HolderLookup$Provider
buildPatch(net.minecraft.core.RegistryAccess,net.minecraft.core.HolderLookup$Provid
er) -> a
282:282:net.minecraft.core.HolderLookup$RegistryLookup
lambda$buildPatch$6(net.minecraft.core.RegistryAccess$RegistryEntry) -> a
281:281:void
lambda$buildPatch$5(java.util.Map,net.minecraft.core.RegistrySetBuilder$RegistryCon
tents) -> a
281:281:net.minecraft.core.RegistrySetBuilder$RegistryContents
lambda$buildPatch$4(net.minecraft.core.RegistrySetBuilder$BuildState,net.minecraft.
core.RegistrySetBuilder$RegistryStub) -> a
279:279:void
lambda$buildPatch$3(java.util.Map,net.minecraft.core.RegistrySetBuilder$RegistryCon
tents) -> b
265:265:net.minecraft.core.HolderLookup$RegistryLookup
lambda$build$2(net.minecraft.core.RegistrySetBuilder$BuildState,net.minecraft.core.
RegistrySetBuilder$RegistryStub) -> b
264:264:net.minecraft.core.HolderLookup$RegistryLookup
lambda$build$1(net.minecraft.core.RegistryAccess$RegistryEntry) -> b
257:257:void
lambda$createState$0(net.minecraft.core.RegistrySetBuilder$BuildState,net.minecraft
.core.RegistrySetBuilder$RegistryStub) -> c
net.minecraft.core.RegistrySetBuilder$1 -> hu$1:
net.minecraft.core.HolderLookup$RegistryLookup val$original -> a
72:72:void
<init>(net.minecraft.core.HolderOwner,net.minecraft.core.HolderLookup$RegistryLooku
p) -> <init>
75:75:java.util.Optional get(net.minecraft.resources.ResourceKey) -> a
net.minecraft.core.RegistrySetBuilder$BuildState -> hu$a:
net.minecraft.core.RegistrySetBuilder$CompositeOwner owner -> a
net.minecraft.core.RegistrySetBuilder$UniversalLookup lookup -> b
java.util.Map registries -> c
java.util.Map registeredValues -> d
java.util.List errors -> e
82:82:void
<init>(net.minecraft.core.RegistrySetBuilder$CompositeOwner,net.minecraft.core.Regi
strySetBuilder$UniversalLookup,java.util.Map,java.util.Map,java.util.List) ->
<init>
90:101:net.minecraft.core.RegistrySetBuilder$BuildState
create(net.minecraft.core.RegistryAccess,java.util.stream.Stream) -> a
108:108:net.minecraft.data.worldgen.BootstapContext bootstapContext() -> a
127:133:void reportRemainingUnreferencedValues() -> b
136:143:void throwOnError() -> c
146:147:void addOwner(net.minecraft.core.HolderOwner) -> a
150:164:void fillMissingHolders(net.minecraft.core.HolderLookup$Provider) -> a
167:167:java.util.stream.Stream collectReferencedRegistries() -> d
82:82:java.lang.String toString() -> toString
82:82:int hashCode() -> hashCode
82:82:boolean equals(java.lang.Object) -> equals
82:82:net.minecraft.core.RegistrySetBuilder$CompositeOwner owner() -> e
82:82:net.minecraft.core.RegistrySetBuilder$UniversalLookup lookup() -> f
82:82:java.util.Map registries() -> g
82:82:java.util.Map registeredValues() -> h
82:82:java.util.List errors() -> i
167:167:net.minecraft.core.RegistrySetBuilder$RegistryContents
lambda$collectReferencedRegistries$6(net.minecraft.resources.ResourceLocation) -> a
160:162:void
lambda$fillMissingHolders$5(net.minecraft.core.Holder$Reference,java.util.Iterator,
net.minecraft.core.Holder$Reference) -> a
158:158:java.util.Optional
lambda$fillMissingHolders$4(net.minecraft.resources.ResourceKey,net.minecraft.core.
HolderLookup) -> a
157:157:java.util.Optional
lambda$fillMissingHolders$3(net.minecraft.core.HolderLookup$Provider,net.minecraft.
resources.ResourceLocation) -> a
131:131:void
lambda$reportRemainingUnreferencedValues$2(net.minecraft.resources.ResourceKey,net.
minecraft.core.RegistrySetBuilder$RegisteredValue) -> a
96:96:void
lambda$create$1(com.google.common.collect.ImmutableMap$Builder,net.minecraft.core.R
egistrySetBuilder$UniversalLookup,net.minecraft.resources.ResourceKey) -> a
95:95:void
lambda$create$0(com.google.common.collect.ImmutableMap$Builder,net.minecraft.core.R
egistryAccess$RegistryEntry) -> a
net.minecraft.core.RegistrySetBuilder$BuildState$1 -> hu$a$1:
net.minecraft.core.RegistrySetBuilder$BuildState this$0 -> a
108:108:void <init>(net.minecraft.core.RegistrySetBuilder$BuildState) -> <init>
111:115:net.minecraft.core.Holder$Reference
register(net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang.serializat
ion.Lifecycle) -> a
121:121:net.minecraft.core.HolderGetter
lookup(net.minecraft.resources.ResourceKey) -> a
net.minecraft.core.RegistrySetBuilder$CompositeOwner -> hu$b:
java.util.Set owners -> a
40:41:void <init>() -> <init>
45:45:boolean canSerializeIn(net.minecraft.core.HolderOwner) -> a
49:50:void add(net.minecraft.core.HolderOwner) -> b
net.minecraft.core.RegistrySetBuilder$EmptyTagLookup -> hu$c:
net.minecraft.core.HolderOwner owner -> b
30:32:void <init>(net.minecraft.core.HolderOwner) -> <init>
36:36:java.util.Optional get(net.minecraft.tags.TagKey) -> a
net.minecraft.core.RegistrySetBuilder$RegisteredValue -> hu$d:
java.lang.Object value -> a
com.mojang.serialization.Lifecycle lifecycle -> b
80:80:void <init>(java.lang.Object,com.mojang.serialization.Lifecycle) ->
<init>
80:80:java.lang.String toString() -> toString
80:80:int hashCode() -> hashCode
80:80:boolean equals(java.lang.Object) -> equals
80:80:java.lang.Object value() -> a
80:80:com.mojang.serialization.Lifecycle lifecycle() -> b
net.minecraft.core.RegistrySetBuilder$RegistryBootstrap -> hu$e:
void run(net.minecraft.data.worldgen.BootstapContext) -> run
net.minecraft.core.RegistrySetBuilder$RegistryContents -> hu$f:
net.minecraft.resources.ResourceKey key -> a
com.mojang.serialization.Lifecycle lifecycle -> b
java.util.Map values -> c
198:198:void
<init>(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,java.
util.Map) -> <init>
200:200:net.minecraft.core.HolderLookup$RegistryLookup buildAsLookup() -> a
198:198:java.lang.String toString() -> toString
198:198:int hashCode() -> hashCode
198:198:boolean equals(java.lang.Object) -> equals
198:198:net.minecraft.resources.ResourceKey key() -> b
198:198:com.mojang.serialization.Lifecycle lifecycle() -> c
198:198:java.util.Map values() -> d
net.minecraft.core.RegistrySetBuilder$RegistryContents$1 -> hu$f$1:
java.util.Map entries -> b
net.minecraft.core.RegistrySetBuilder$RegistryContents this$0 -> a
200:201:void <init>(net.minecraft.core.RegistrySetBuilder$RegistryContents) ->
<init>
213:213:net.minecraft.resources.ResourceKey key() -> f
218:218:com.mojang.serialization.Lifecycle registryLifecycle() -> g
223:223:java.util.Optional get(net.minecraft.resources.ResourceKey) -> a
228:228:java.util.stream.Stream listElements() -> b
233:233:java.util.Optional get(net.minecraft.tags.TagKey) -> a
238:238:java.util.stream.Stream listTags() -> d
204:207:net.minecraft.core.Holder$Reference lambda$$1(java.util.Map$Entry) -> a
205:205:net.minecraft.core.Holder$Reference lambda$$0(java.util.Map$Entry) -> b
net.minecraft.core.RegistrySetBuilder$RegistryStub -> hu$g:
net.minecraft.resources.ResourceKey key -> a
com.mojang.serialization.Lifecycle lifecycle -> b
net.minecraft.core.RegistrySetBuilder$RegistryBootstrap bootstrap -> c
173:173:void
<init>(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,net.m
inecraft.core.RegistrySetBuilder$RegistryBootstrap) -> <init>
175:176:void apply(net.minecraft.core.RegistrySetBuilder$BuildState) -> b
179:194:net.minecraft.core.RegistrySetBuilder$RegistryContents
collectChanges(net.minecraft.core.RegistrySetBuilder$BuildState) -> a
173:173:java.lang.String toString() -> toString
173:173:int hashCode() -> hashCode
173:173:boolean equals(java.lang.Object) -> equals
173:173:net.minecraft.resources.ResourceKey key() -> a
173:173:com.mojang.serialization.Lifecycle lifecycle() -> b
173:173:net.minecraft.core.RegistrySetBuilder$RegistryBootstrap bootstrap() ->
c
net.minecraft.core.RegistrySetBuilder$UniversalLookup -> hu$h:
java.util.Map holders -> a
54:58:void <init>(net.minecraft.core.HolderOwner) -> <init>
62:62:java.util.Optional get(net.minecraft.resources.ResourceKey) -> a
67:67:net.minecraft.core.Holder$Reference
getOrCreate(net.minecraft.resources.ResourceKey) -> c
67:67:net.minecraft.core.Holder$Reference
lambda$getOrCreate$0(net.minecraft.resources.ResourceKey) -> d
net.minecraft.core.RegistrySetBuilder$ValueAndHolder -> hu$i:
net.minecraft.core.RegistrySetBuilder$RegisteredValue value -> a
java.util.Optional holder -> b
171:171:void
<init>(net.minecraft.core.RegistrySetBuilder$RegisteredValue,java.util.Optional) ->
<init>
171:171:java.lang.String toString() -> toString
171:171:int hashCode() -> hashCode
171:171:boolean equals(java.lang.Object) -> equals
171:171:net.minecraft.core.RegistrySetBuilder$RegisteredValue value() -> a
171:171:java.util.Optional holder() -> b
net.minecraft.core.RegistrySynchronization -> hv:
java.util.Map NETWORKABLE_REGISTRIES -> b
com.mojang.serialization.Codec NETWORK_CODEC -> a
24:24:void <init>() -> <init>
42:43:void
put(com.google.common.collect.ImmutableMap$Builder,net.minecraft.resources.Resource
Key,com.mojang.serialization.Codec) -> a
46:46:java.util.stream.Stream
ownedNetworkableRegistries(net.minecraft.core.RegistryAccess) -> a
51:54:com.mojang.serialization.DataResult
getNetworkCodec(net.minecraft.resources.ResourceKey) -> a
58:61:com.mojang.serialization.Codec makeNetworkCodec() -> a
66:66:com.mojang.serialization.Codec
captureMap(com.mojang.serialization.codecs.UnboundedMapCodec) -> a
73:73:java.util.stream.Stream
networkedRegistries(net.minecraft.core.LayeredRegistryAccess) -> a
81:83:java.util.stream.Stream
networkSafeRegistries(net.minecraft.core.LayeredRegistryAccess) -> b
68:68:java.util.Map lambda$captureMap$10(net.minecraft.core.RegistryAccess) ->
b
68:68:net.minecraft.core.Registry
lambda$captureMap$9(net.minecraft.core.RegistryAccess$RegistryEntry) -> a
68:68:net.minecraft.resources.ResourceKey
lambda$captureMap$8(net.minecraft.core.RegistryAccess$RegistryEntry) -> b
59:59:com.mojang.serialization.DataResult
lambda$makeNetworkCodec$7(net.minecraft.resources.ResourceKey) -> b
59:59:com.mojang.serialization.Codec
lambda$makeNetworkCodec$6(net.minecraft.resources.ResourceKey,com.mojang.serializat
ion.Codec) -> a
59:59:com.mojang.serialization.DataResult
lambda$makeNetworkCodec$5(net.minecraft.core.Registry) -> a
54:54:com.mojang.serialization.DataResult
lambda$getNetworkCodec$4(net.minecraft.resources.ResourceKey) -> c
54:54:java.lang.String
lambda$getNetworkCodec$3(net.minecraft.resources.ResourceKey) -> d
52:52:com.mojang.serialization.Codec
lambda$getNetworkCodec$2(net.minecraft.core.RegistrySynchronization$NetworkedRegist
ryData) -> a
46:46:boolean
lambda$ownedNetworkableRegistries$1(net.minecraft.core.RegistryAccess$RegistryEntry
) -> c
31:38:com.google.common.collect.ImmutableMap lambda$static$0() -> b
30:86:void <clinit>() -> <clinit>
net.minecraft.core.RegistrySynchronization$NetworkedRegistryData -> hv$a:
net.minecraft.resources.ResourceKey key -> a
com.mojang.serialization.Codec networkCodec -> b
25:25:void
<init>(net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec) ->
<init>
25:25:java.lang.String toString() -> toString
25:25:int hashCode() -> hashCode
25:25:boolean equals(java.lang.Object) -> equals
25:25:net.minecraft.resources.ResourceKey key() -> a
25:25:com.mojang.serialization.Codec networkCodec() -> b
net.minecraft.core.Rotations -> hw:
float x -> a
float y -> b
float z -> c
12:16:void <init>(float,float,float) -> <init>
19:20:void <init>(net.minecraft.nbt.ListTag) -> <init>
23:27:net.minecraft.nbt.ListTag save() -> a
32:36:boolean equals(java.lang.Object) -> equals
40:40:float getX() -> b
44:44:float getY() -> c
48:48:float getZ() -> d
52:52:float getWrappedX() -> e
56:56:float getWrappedY() -> f
60:60:float getWrappedZ() -> g
net.minecraft.core.SectionPos -> hx:
int SECTION_BITS -> a
int SECTION_SIZE -> b
int SECTION_MASK -> c
int SECTION_HALF_SIZE -> d
int SECTION_MAX_INDEX -> e
int PACKED_X_LENGTH -> h
int PACKED_Y_LENGTH -> i
int PACKED_Z_LENGTH -> j
long PACKED_X_MASK -> k
long PACKED_Y_MASK -> l
long PACKED_Z_MASK -> m
int Y_OFFSET -> n
int Z_OFFSET -> o
int X_OFFSET -> p
int RELATIVE_X_SHIFT -> q
int RELATIVE_Y_SHIFT -> r
int RELATIVE_Z_SHIFT -> s
48:49:void <init>(int,int,int) -> <init>
52:52:net.minecraft.core.SectionPos of(int,int,int) -> a
56:56:net.minecraft.core.SectionPos of(net.minecraft.core.BlockPos) -> a
60:60:net.minecraft.core.SectionPos of(net.minecraft.world.level.ChunkPos,int)
-> a
64:64:net.minecraft.core.SectionPos
of(net.minecraft.world.level.entity.EntityAccess) -> a
68:71:net.minecraft.core.SectionPos of(net.minecraft.core.Position) -> a
76:76:net.minecraft.core.SectionPos of(long) -> a
80:80:net.minecraft.core.SectionPos
bottomOf(net.minecraft.world.level.chunk.ChunkAccess) -> a
84:84:long offset(long,net.minecraft.core.Direction) -> a
88:88:long offset(long,int,int,int) -> a
92:92:int posToSectionCoord(double) -> a
96:96:int blockToSectionCoord(int) -> a
100:100:int blockToSectionCoord(double) -> b
104:104:int sectionRelative(int) -> b
108:111:short sectionRelativePos(net.minecraft.core.BlockPos) -> b
115:115:int sectionRelativeX(short) -> a
119:119:int sectionRelativeY(short) -> b
123:123:int sectionRelativeZ(short) -> c
127:127:int relativeToBlockX(short) -> d
131:131:int relativeToBlockY(short) -> e
135:135:int relativeToBlockZ(short) -> f
139:139:net.minecraft.core.BlockPos relativeToBlockPos(short) -> g
147:147:int sectionToBlockCoord(int) -> c
151:151:int sectionToBlockCoord(int,int) -> a
155:155:int x(long) -> b
159:159:int y(long) -> c
163:163:int z(long) -> d
167:167:int x() -> a
171:171:int y() -> b
175:175:int z() -> c
179:179:int minBlockX() -> d
183:183:int minBlockY() -> e
187:187:int minBlockZ() -> f
191:191:int maxBlockX() -> g
195:195:int maxBlockY() -> h
199:199:int maxBlockZ() -> i
203:206:long blockToSection(long) -> e
211:211:long getZeroNode(int,int) -> b
216:216:long getZeroNode(long) -> f
220:220:net.minecraft.core.BlockPos origin() -> j
224:225:net.minecraft.core.BlockPos center() -> q
229:229:net.minecraft.world.level.ChunkPos chunk() -> r
233:233:long asLong(net.minecraft.core.BlockPos) -> c
237:241:long asLong(int,int,int) -> b
245:245:long asLong() -> s
250:253:net.minecraft.core.SectionPos offset(int,int,int) -> d
257:257:java.util.stream.Stream blocksInside() -> t
261:264:java.util.stream.Stream cube(net.minecraft.core.SectionPos,int) -> a
268:270:java.util.stream.Stream
aroundChunk(net.minecraft.world.level.ChunkPos,int,int,int) -> a
274:274:java.util.stream.Stream betweenClosedStream(int,int,int,int,int,int) ->
a
289:290:void
aroundAndAtBlockPos(net.minecraft.core.BlockPos,it.unimi.dsi.fastutil.longs.LongCon
sumer) -> a
293:294:void aroundAndAtBlockPos(long,it.unimi.dsi.fastutil.longs.LongConsumer)
-> a
305:325:void
aroundAndAtBlockPos(int,int,int,it.unimi.dsi.fastutil.longs.LongConsumer) -> a
24:24:net.minecraft.core.Vec3i offset(int,int,int) -> c
net.minecraft.core.SectionPos$1 -> hx$1:
net.minecraft.core.Cursor3D cursor -> a
int val$minX -> b
int val$minY -> c
int val$minZ -> d
int val$maxX -> e
int val$maxY -> f
int val$maxZ -> g
274:275:void <init>(long,int,int,int,int,int,int,int) -> <init>
279:283:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
net.minecraft.core.UUIDUtil -> hy:
com.mojang.serialization.Codec CODEC -> a
com.mojang.serialization.Codec STRING_CODEC -> b
com.mojang.serialization.Codec AUTHLIB_CODEC -> c
int UUID_BYTES -> d
java.lang.String UUID_PREFIX_OFFLINE_PLAYER -> e
55:56:void <init>() -> <init>
59:59:java.util.UUID uuidFromIntArray(int[]) -> a
66:68:int[] uuidToIntArray(java.util.UUID) -> a
72:72:int[] leastMostToIntArray(long,long) -> a
81:86:byte[] uuidToByteArray(java.util.UUID) -> b
90:94:java.util.UUID readUUID(com.mojang.serialization.Dynamic) -> a
98:102:java.util.UUID getOrCreatePlayerUUID(com.mojang.authlib.GameProfile) ->
a
106:106:java.util.UUID createOfflinePlayerUUID(java.lang.String) -> a
49:49:java.util.UUID lambda$static$8(com.mojang.datafixers.util.Either) -> a
49:49:java.util.UUID lambda$static$7(java.util.UUID) -> c
49:49:java.util.UUID lambda$static$6(java.util.UUID) -> d
42:44:com.mojang.serialization.DataResult lambda$static$5(java.lang.String) ->
b
44:44:java.lang.String
lambda$static$4(java.lang.String,java.lang.IllegalArgumentException) -> a
26:28:com.mojang.serialization.DataResult lambda$static$3(java.lang.String) ->
c
28:28:java.lang.String
lambda$static$2(java.lang.String,java.lang.IllegalArgumentException) -> b
21:21:java.util.stream.IntStream lambda$static$1(java.util.UUID) -> e
20:20:com.mojang.serialization.DataResult
lambda$static$0(java.util.stream.IntStream) -> a
19:49:void <clinit>() -> <clinit>
net.minecraft.core.Vec3i -> hz:
com.mojang.serialization.Codec CODEC -> f
net.minecraft.core.Vec3i ZERO -> g
int x -> a
int y -> b
int z -> c
24:24:com.mojang.serialization.Codec offsetCodec(int) -> v
39:43:void <init>(int,int,int) -> <init>
47:66:boolean equals(java.lang.Object) -> equals
71:71:int hashCode() -> hashCode
76:82:int compareTo(net.minecraft.core.Vec3i) -> i
86:86:int getX() -> u
90:90:int getY() -> v
94:94:int getZ() -> w
98:99:net.minecraft.core.Vec3i setX(int) -> u
103:104:net.minecraft.core.Vec3i setY(int) -> t
108:109:net.minecraft.core.Vec3i setZ(int) -> s
113:116:net.minecraft.core.Vec3i offset(int,int,int) -> c
120:120:net.minecraft.core.Vec3i offset(net.minecraft.core.Vec3i) -> f
124:124:net.minecraft.core.Vec3i subtract(net.minecraft.core.Vec3i) -> e
128:133:net.minecraft.core.Vec3i multiply(int) -> o
137:137:net.minecraft.core.Vec3i above() -> p
141:141:net.minecraft.core.Vec3i above(int) -> n
145:145:net.minecraft.core.Vec3i below() -> o
149:149:net.minecraft.core.Vec3i below(int) -> m
153:153:net.minecraft.core.Vec3i north() -> n
157:157:net.minecraft.core.Vec3i north(int) -> l
161:161:net.minecraft.core.Vec3i south() -> m
165:165:net.minecraft.core.Vec3i south(int) -> k
169:169:net.minecraft.core.Vec3i west() -> l
173:173:net.minecraft.core.Vec3i west(int) -> j
177:177:net.minecraft.core.Vec3i east() -> k
181:181:net.minecraft.core.Vec3i east(int) -> i
185:185:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction) -> b
189:192:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction,int) ->
b
196:202:net.minecraft.core.Vec3i
relative(net.minecraft.core.Direction$Axis,int) -> b
206:206:net.minecraft.core.Vec3i cross(net.minecraft.core.Vec3i) -> d
210:210:boolean closerThan(net.minecraft.core.Vec3i,double) -> a
214:214:boolean closerToCenterThan(net.minecraft.core.Position,double) -> a
218:218:double distSqr(net.minecraft.core.Vec3i) -> j
222:222:double distToCenterSqr(net.minecraft.core.Position) -> b
226:229:double distToCenterSqr(double,double,double) -> c
233:236:double distToLowCornerSqr(double,double,double) -> d
240:243:int distManhattan(net.minecraft.core.Vec3i) -> k
247:247:int get(net.minecraft.core.Direction$Axis) -> a
252:256:java.lang.String toString() -> toString
260:260:java.lang.String toShortString() -> x
13:13:int compareTo(java.lang.Object) -> compareTo
25:28:com.mojang.serialization.DataResult
lambda$offsetCodec$4(int,net.minecraft.core.Vec3i) -> a
28:28:java.lang.String lambda$offsetCodec$3(int,net.minecraft.core.Vec3i) -> b
17:17:java.util.stream.IntStream lambda$static$2(net.minecraft.core.Vec3i) -> a
16:16:com.mojang.serialization.DataResult
lambda$static$1(java.util.stream.IntStream) -> a
16:16:net.minecraft.core.Vec3i lambda$static$0(int[]) -> a
15:33:void <clinit>() -> <clinit>
net.minecraft.core.WritableRegistry -> ia:
net.minecraft.core.Holder
registerMapping(int,net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang
.serialization.Lifecycle) -> b
net.minecraft.core.Holder$Reference
register(net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang.serializat
ion.Lifecycle) -> a
boolean isEmpty() -> k
net.minecraft.core.HolderGetter createRegistrationLookup() -> n
net.minecraft.core.cauldron.CauldronInteraction -> ib:
java.util.Map EMPTY -> a
java.util.Map WATER -> b
java.util.Map LAVA -> c
java.util.Map POWDER_SNOW -> d
net.minecraft.core.cauldron.CauldronInteraction FILL_WATER -> e
net.minecraft.core.cauldron.CauldronInteraction FILL_LAVA -> f
net.minecraft.core.cauldron.CauldronInteraction FILL_POWDER_SNOW -> g
net.minecraft.core.cauldron.CauldronInteraction SHULKER_BOX -> h
net.minecraft.core.cauldron.CauldronInteraction BANNER -> i
net.minecraft.core.cauldron.CauldronInteraction DYED_ITEM -> j
39:39:it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap
newInteractionMap() -> a
net.minecraft.world.InteractionResult
interact(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level
.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.min
ecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> interact
46:156:void bootStrap() -> b
159:162:void addDefaultInteractions(java.util.Map) -> a
165:179:net.minecraft.world.InteractionResult
fillBucket(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.lev
el.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.m
inecraft.world.InteractionHand,net.minecraft.world.item.ItemStack,net.minecraft.wor
ld.item.ItemStack,java.util.function.Predicate,net.minecraft.sounds.SoundEvent) ->
a
183:193:net.minecraft.world.InteractionResult
emptyBucket(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecra
ft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.wor
ld.item.ItemStack,net.minecraft.world.level.block.state.BlockState,net.minecraft.so
unds.SoundEvent) -> a
253:269:net.minecraft.world.InteractionResult
lambda$static$16(net.minecraft.world.level.block.state.BlockState,net.minecraft.wor
ld.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player
,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> a
223:248:net.minecraft.world.InteractionResult
lambda$static$15(net.minecraft.world.level.block.state.BlockState,net.minecraft.wor
ld.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player
,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> b
203:218:net.minecraft.world.InteractionResult
lambda$static$14(net.minecraft.world.level.block.state.BlockState,net.minecraft.wor
ld.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player
,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> c
199:199:net.minecraft.world.InteractionResult
lambda$static$13(net.minecraft.world.level.block.state.BlockState,net.minecraft.wor
ld.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player
,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> d
198:198:net.minecraft.world.InteractionResult
lambda$static$12(net.minecraft.world.level.block.state.BlockState,net.minecraft.wor
ld.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player
,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> e
197:197:net.minecraft.world.InteractionResult
lambda$static$11(net.minecraft.world.level.block.state.BlockState,net.minecraft.wor
ld.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player
,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> f
152:152:net.minecraft.world.InteractionResult
lambda$bootStrap$10(net.minecraft.world.level.block.state.BlockState,net.minecraft.
world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Pla
yer,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> g
152:152:boolean
lambda$bootStrap$9(net.minecraft.world.level.block.state.BlockState) -> a
146:146:net.minecraft.world.InteractionResult
lambda$bootStrap$8(net.minecraft.world.level.block.state.BlockState,net.minecraft.w
orld.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Play
er,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> h
146:146:boolean
lambda$bootStrap$7(net.minecraft.world.level.block.state.BlockState) -> b
88:101:net.minecraft.world.InteractionResult
lambda$bootStrap$6(net.minecraft.world.level.block.state.BlockState,net.minecraft.w
orld.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Play
er,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> i
75:84:net.minecraft.world.InteractionResult
lambda$bootStrap$5(net.minecraft.world.level.block.state.BlockState,net.minecraft.w
orld.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Play
er,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> j
71:71:net.minecraft.world.InteractionResult
lambda$bootStrap$4(net.minecraft.world.level.block.state.BlockState,net.minecraft.w
orld.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Play
er,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> k
71:71:boolean
lambda$bootStrap$3(net.minecraft.world.level.block.state.BlockState) -> c
49:64:net.minecraft.world.InteractionResult
lambda$bootStrap$2(net.minecraft.world.level.block.state.BlockState,net.minecraft.w
orld.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Play
er,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> l
39:39:void
lambda$newInteractionMap$1(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap)
-> a
39:39:net.minecraft.world.InteractionResult
lambda$newInteractionMap$0(net.minecraft.world.level.block.state.BlockState,net.min
ecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.pla
yer.Player,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack)
-> m
33:252:void <clinit>() -> <clinit>
net.minecraft.core.cauldron.package-info -> ic:
net.minecraft.core.dispenser.AbstractProjectileDispenseBehavior -> id:
12:12:void <init>() -> <init>
15:25:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
30:31:void playSound(net.minecraft.core.BlockSource) -> a
net.minecraft.world.entity.projectile.Projectile
getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minec
raft.world.item.ItemStack) -> a
36:36:float getUncertainty() -> a
40:40:float getPower() -> b
net.minecraft.core.dispenser.BoatDispenseItemBehavior -> ie:
net.minecraft.core.dispenser.DefaultDispenseItemBehavior
defaultDispenseItemBehavior -> c
net.minecraft.world.entity.vehicle.Boat$Type type -> d
boolean isChestBoat -> e
21:22:void <init>(net.minecraft.world.entity.vehicle.Boat$Type) -> <init>
16:27:void <init>(net.minecraft.world.entity.vehicle.Boat$Type,boolean) ->
<init>
31:56:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
61:62:void playSound(net.minecraft.core.BlockSource) -> a
net.minecraft.core.dispenser.DefaultDispenseItemBehavior -> ig:
13:13:void <init>() -> <init>
16:21:net.minecraft.world.item.ItemStack
dispense(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) ->
dispense
25:32:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
36:58:void
spawnItem(net.minecraft.world.level.Level,net.minecraft.world.item.ItemStack,int,ne
t.minecraft.core.Direction,net.minecraft.core.Position) -> a
61:62:void playSound(net.minecraft.core.BlockSource) -> a
65:66:void
playAnimation(net.minecraft.core.BlockSource,net.minecraft.core.Direction) -> a
net.minecraft.core.dispenser.DispenseItemBehavior -> ih:
org.slf4j.Logger LOGGER -> a
net.minecraft.core.dispenser.DispenseItemBehavior NOOP -> b
net.minecraft.world.item.ItemStack
dispense(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) ->
dispense
97:690:void bootStrap() -> c
693:698:void
setEntityPokingOutOfBlock(net.minecraft.core.BlockSource,net.minecraft.world.entity
.Entity,net.minecraft.core.Direction) -> a
87:87:net.minecraft.world.item.ItemStack
lambda$static$0(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack)
-> a
82:87:void <clinit>() -> <clinit>
net.minecraft.core.dispenser.DispenseItemBehavior$1 -> ih$1:
97:97:void <init>() -> <init>
100:103:net.minecraft.world.entity.projectile.Projectile
getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minec
raft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$10 -> ih$2:
220:220:void <init>() -> <init>
223:231:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
226:226:void
lambda$execute$0(net.minecraft.core.Direction,net.minecraft.world.entity.decoration
.ArmorStand) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$11 -> ih$3:
235:235:void <init>() -> <init>
238:254:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
240:244:boolean lambda$execute$0(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$12 -> ih$4:
258:258:void <init>() -> <init>
261:272:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
262:262:boolean
lambda$execute$0(net.minecraft.world.entity.animal.horse.AbstractHorse) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$13 -> ih$5:
298:298:void <init>() -> <init>
301:312:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
302:302:boolean
lambda$execute$0(net.minecraft.world.entity.animal.horse.AbstractChestedHorse) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$14 -> ih$6:
316:316:void <init>() -> <init>
319:327:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
332:333:void playSound(net.minecraft.core.BlockSource) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$15 -> ih$7:
336:336:void <init>() -> <init>
339:357:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
362:363:void playSound(net.minecraft.core.BlockSource) -> a
354:354:void
lambda$execute$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entity.proj
ectile.SmallFireball) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$16 -> ih$8:
net.minecraft.core.dispenser.DefaultDispenseItemBehavior
defaultDispenseItemBehavior -> c
386:387:void <init>() -> <init>
391:400:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$17 -> ih$9:
net.minecraft.core.dispenser.DefaultDispenseItemBehavior
defaultDispenseItemBehavior -> c
413:414:void <init>() -> <init>
418:444:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$18 -> ih$10:
448:448:void <init>() -> <init>
451:477:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$19 -> ih$11:
481:481:void <init>() -> <init>
484:496:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$2 -> ih$12:
106:106:void <init>() -> <init>
109:113:net.minecraft.world.entity.projectile.Projectile
getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minec
raft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$20 -> ih$13:
500:500:void <init>() -> <init>
503:512:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$21 -> ih$14:
516:516:void <init>() -> <init>
519:520:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$22 -> ih$15:
529:529:void <init>() -> <init>
532:548:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$23 -> ih$16:
552:552:void <init>() -> <init>
555:569:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$24 -> ih$17:
net.minecraft.core.dispenser.DefaultDispenseItemBehavior
defaultDispenseItemBehavior -> c
578:579:void <init>() -> <init>
582:589:net.minecraft.world.item.ItemStack
takeLiquid(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack,net.mi
necraft.world.item.ItemStack) -> a
594:609:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
601:601:boolean
lambda$execute$0(net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBas
e) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$25 -> ih$18:
614:614:void <init>() -> <init>
617:632:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$26 -> ih$19:
639:639:void <init>() -> <init>
642:655:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$27 -> ih$20:
net.minecraft.core.dispenser.DefaultDispenseItemBehavior
defaultDispenseItemBehavior -> c
659:660:void <init>() -> <init>
664:687:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$3 -> ih$21:
116:116:void <init>() -> <init>
119:122:net.minecraft.world.entity.projectile.Projectile
getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minec
raft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$4 -> ih$22:
125:125:void <init>() -> <init>
128:128:net.minecraft.world.entity.projectile.Projectile
getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minec
raft.world.item.ItemStack) -> a
128:128:void
lambda$getProjectile$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entit
y.projectile.ThrownEgg) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$5 -> ih$23:
131:131:void <init>() -> <init>
134:134:net.minecraft.world.entity.projectile.Projectile
getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minec
raft.world.item.ItemStack) -> a
134:134:void
lambda$getProjectile$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entit
y.projectile.Snowball) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$6 -> ih$24:
137:137:void <init>() -> <init>
140:140:net.minecraft.world.entity.projectile.Projectile
getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minec
raft.world.item.ItemStack) -> a
145:145:float getUncertainty() -> a
150:150:float getPower() -> b
140:140:void
lambda$getProjectile$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entit
y.projectile.ThrownExperienceBottle) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$7 -> ih$25:
154:154:void <init>() -> <init>
157:172:net.minecraft.world.item.ItemStack
dispense(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) ->
dispense
net.minecraft.core.dispenser.DispenseItemBehavior$7$1 -> ih$25$1:
net.minecraft.core.dispenser.DispenseItemBehavior$7 this$0 -> c
157:157:void <init>(net.minecraft.core.dispenser.DispenseItemBehavior$7) ->
<init>
160:160:net.minecraft.world.entity.projectile.Projectile
getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minec
raft.world.item.ItemStack) -> a
165:165:float getUncertainty() -> a
170:170:float getPower() -> b
160:160:void
lambda$getProjectile$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entit
y.projectile.ThrownPotion) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$8 -> ih$26:
176:176:void <init>() -> <init>
179:194:net.minecraft.world.item.ItemStack
dispense(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) ->
dispense
net.minecraft.core.dispenser.DispenseItemBehavior$8$1 -> ih$26$1:
net.minecraft.core.dispenser.DispenseItemBehavior$8 this$0 -> c
179:179:void <init>(net.minecraft.core.dispenser.DispenseItemBehavior$8) ->
<init>
182:182:net.minecraft.world.entity.projectile.Projectile
getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minec
raft.world.item.ItemStack) -> a
187:187:float getUncertainty() -> a
192:192:float getPower() -> b
182:182:void
lambda$getProjectile$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entit
y.projectile.ThrownPotion) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$9 -> ih$27:
198:198:void <init>() -> <init>
201:212:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.OptionalDispenseItemBehavior -> ii:
boolean success -> c
6:7:void <init>() -> <init>
10:10:boolean isSuccess() -> a
14:15:void setSuccess(boolean) -> a
19:20:void playSound(net.minecraft.core.BlockSource) -> a
net.minecraft.core.dispenser.ShearsDispenseItemBehavior -> ij:
22:22:void <init>() -> <init>
25:34:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
38:51:boolean
tryShearBeehive(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos)
-> a
55:67:boolean
tryShearLivingEntity(net.minecraft.server.level.ServerLevel,net.minecraft.core.Bloc
kPos) -> b
39:39:boolean
lambda$tryShearBeehive$0(net.minecraft.world.level.block.state.BlockBehaviour$Block
StateBase) -> a
net.minecraft.core.dispenser.ShulkerBoxDispenseBehavior -> ik:
org.slf4j.Logger LOGGER -> c
14:14:void <init>() -> <init>
19:33:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.core.dispenser.package-info -> il:
net.minecraft.core.package-info -> im:
net.minecraft.core.particles.BlockParticleOption -> in:
net.minecraft.core.particles.ParticleOptions$Deserializer DESERIALIZER -> a
net.minecraft.core.particles.ParticleType type -> b
net.minecraft.world.level.block.state.BlockState state -> c
14:14:com.mojang.serialization.Codec
codec(net.minecraft.core.particles.ParticleType) -> a
33:36:void
<init>(net.minecraft.core.particles.ParticleType,net.minecraft.world.level.block.st
ate.BlockState) -> <init>
40:41:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
45:45:java.lang.String writeToString() -> a
50:50:net.minecraft.core.particles.ParticleType getType() -> b
54:54:net.minecraft.world.level.block.state.BlockState getState() -> c
14:14:net.minecraft.world.level.block.state.BlockState
lambda$codec$1(net.minecraft.core.particles.BlockParticleOption) -> a
14:14:net.minecraft.core.particles.BlockParticleOption
lambda$codec$0(net.minecraft.core.particles.ParticleType,net.minecraft.world.level.
block.state.BlockState) -> a
17:17:void <clinit>() -> <clinit>
net.minecraft.core.particles.BlockParticleOption$1 -> in$1:
17:17:void <init>() -> <init>
20:21:net.minecraft.core.particles.BlockParticleOption
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> a
26:26:net.minecraft.core.particles.BlockParticleOption
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> a
17:17:net.minecraft.core.particles.ParticleOptions
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> b
17:17:net.minecraft.core.particles.ParticleOptions
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> b
net.minecraft.core.particles.DustColorTransitionOptions -> io:
org.joml.Vector3f SCULK_PARTICLE_COLOR -> a
net.minecraft.core.particles.DustColorTransitionOptions SCULK_TO_REDSTONE -> b
com.mojang.serialization.Codec CODEC -> c
net.minecraft.core.particles.ParticleOptions$Deserializer DESERIALIZER -> d
org.joml.Vector3f toColor -> i
47:49:void <init>(org.joml.Vector3f,org.joml.Vector3f,float) -> <init>
52:52:org.joml.Vector3f getFromColor() -> c
56:56:org.joml.Vector3f getToColor() -> d
61:66:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
70:70:java.lang.String writeToString() -> a
75:75:net.minecraft.core.particles.ParticleType getType() -> b
19:23:com.mojang.datafixers.kinds.App
lambda$static$3(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
22:22:java.lang.Float
lambda$static$2(net.minecraft.core.particles.DustColorTransitionOptions) -> a
21:21:org.joml.Vector3f
lambda$static$1(net.minecraft.core.particles.DustColorTransitionOptions) -> b
20:20:org.joml.Vector3f
lambda$static$0(net.minecraft.core.particles.DustColorTransitionOptions) -> c
16:25:void <clinit>() -> <clinit>
net.minecraft.core.particles.DustColorTransitionOptions$1 -> io$1:
25:25:void <init>() -> <init>
28:32:net.minecraft.core.particles.DustColorTransitionOptions
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> a
37:40:net.minecraft.core.particles.DustColorTransitionOptions
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> a
25:25:net.minecraft.core.particles.ParticleOptions
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> b
25:25:net.minecraft.core.particles.ParticleOptions
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> b
net.minecraft.core.particles.DustParticleOptions -> ip:
org.joml.Vector3f REDSTONE_PARTICLE_COLOR -> a
net.minecraft.core.particles.DustParticleOptions REDSTONE -> b
com.mojang.serialization.Codec CODEC -> c
net.minecraft.core.particles.ParticleOptions$Deserializer DESERIALIZER -> d
38:39:void <init>(org.joml.Vector3f,float) -> <init>
43:43:net.minecraft.core.particles.ParticleType getType() -> b
16:19:com.mojang.datafixers.kinds.App
lambda$static$2(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
18:18:java.lang.Float
lambda$static$1(net.minecraft.core.particles.DustParticleOptions) -> a
17:17:org.joml.Vector3f
lambda$static$0(net.minecraft.core.particles.DustParticleOptions) -> b
13:21:void <clinit>() -> <clinit>
net.minecraft.core.particles.DustParticleOptions$1 -> ip$1:
21:21:void <init>() -> <init>
25:28:net.minecraft.core.particles.DustParticleOptions
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> a
33:33:net.minecraft.core.particles.DustParticleOptions
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> a
21:21:net.minecraft.core.particles.ParticleOptions
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> b
21:21:net.minecraft.core.particles.ParticleOptions
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> b
net.minecraft.core.particles.DustParticleOptionsBase -> iq:
float MIN_SCALE -> e
float MAX_SCALE -> f
org.joml.Vector3f color -> g
float scale -> h
19:22:void <init>(org.joml.Vector3f,float) -> <init>
25:32:org.joml.Vector3f readVector3f(com.mojang.brigadier.StringReader) -> a
36:36:org.joml.Vector3f readVector3f(net.minecraft.network.FriendlyByteBuf) ->
b
41:45:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
49:49:java.lang.String writeToString() -> a
53:53:org.joml.Vector3f getColor() -> e
57:57:float getScale() -> f
net.minecraft.core.particles.ItemParticleOption -> ir:
net.minecraft.core.particles.ParticleOptions$Deserializer DESERIALIZER -> a
net.minecraft.core.particles.ParticleType type -> b
net.minecraft.world.item.ItemStack itemStack -> c
14:14:com.mojang.serialization.Codec
codec(net.minecraft.core.particles.ParticleType) -> a
35:38:void
<init>(net.minecraft.core.particles.ParticleType,net.minecraft.world.item.ItemStack
) -> <init>
42:43:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
47:47:java.lang.String writeToString() -> a
52:52:net.minecraft.core.particles.ParticleType getType() -> b
56:56:net.minecraft.world.item.ItemStack getItem() -> c
14:14:net.minecraft.world.item.ItemStack
lambda$codec$1(net.minecraft.core.particles.ItemParticleOption) -> a
14:14:net.minecraft.core.particles.ItemParticleOption
lambda$codec$0(net.minecraft.core.particles.ParticleType,net.minecraft.world.item.I
temStack) -> a
17:17:void <clinit>() -> <clinit>
net.minecraft.core.particles.ItemParticleOption$1 -> ir$1:
17:17:void <init>() -> <init>
20:23:net.minecraft.core.particles.ItemParticleOption
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> a
28:28:net.minecraft.core.particles.ItemParticleOption
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> a
17:17:net.minecraft.core.particles.ParticleOptions
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> b
17:17:net.minecraft.core.particles.ParticleOptions
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> b
net.minecraft.core.particles.ParticleGroup -> is:
int limit -> b
net.minecraft.core.particles.ParticleGroup SPORE_BLOSSOM -> a
6:8:void <init>(int) -> <init>
11:11:int getLimit() -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.core.particles.ParticleOptions -> it:
net.minecraft.core.particles.ParticleType getType() -> b
void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
java.lang.String writeToString() -> a
net.minecraft.core.particles.ParticleOptions$Deserializer -> it$a:
net.minecraft.core.particles.ParticleOptions
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> b
net.minecraft.core.particles.ParticleOptions
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> b
net.minecraft.core.particles.ParticleType -> iu:
boolean overrideLimiter -> a
net.minecraft.core.particles.ParticleOptions$Deserializer deserializer -> b
9:12:void
<init>(boolean,net.minecraft.core.particles.ParticleOptions$Deserializer) -> <init>
15:15:boolean getOverrideLimiter() -> c
19:19:net.minecraft.core.particles.ParticleOptions$Deserializer
getDeserializer() -> d
com.mojang.serialization.Codec codec() -> e
net.minecraft.core.particles.ParticleTypes -> iv:
net.minecraft.core.particles.SimpleParticleType AMBIENT_ENTITY_EFFECT -> a
net.minecraft.core.particles.SimpleParticleType ANGRY_VILLAGER -> b
net.minecraft.core.particles.ParticleType BLOCK -> c
net.minecraft.core.particles.ParticleType BLOCK_MARKER -> d
net.minecraft.core.particles.SimpleParticleType BUBBLE -> e
net.minecraft.core.particles.SimpleParticleType CLOUD -> f
net.minecraft.core.particles.SimpleParticleType CRIT -> g
net.minecraft.core.particles.SimpleParticleType DAMAGE_INDICATOR -> h
net.minecraft.core.particles.SimpleParticleType DRAGON_BREATH -> i
net.minecraft.core.particles.SimpleParticleType DRIPPING_LAVA -> j
net.minecraft.core.particles.SimpleParticleType FALLING_LAVA -> k
net.minecraft.core.particles.SimpleParticleType LANDING_LAVA -> l
net.minecraft.core.particles.SimpleParticleType DRIPPING_WATER -> m
net.minecraft.core.particles.SimpleParticleType FALLING_WATER -> n
net.minecraft.core.particles.ParticleType DUST -> o
net.minecraft.core.particles.ParticleType DUST_COLOR_TRANSITION -> p
net.minecraft.core.particles.SimpleParticleType EFFECT -> q
net.minecraft.core.particles.SimpleParticleType ELDER_GUARDIAN -> r
net.minecraft.core.particles.SimpleParticleType ENCHANTED_HIT -> s
net.minecraft.core.particles.SimpleParticleType ENCHANT -> t
net.minecraft.core.particles.SimpleParticleType END_ROD -> u
net.minecraft.core.particles.SimpleParticleType ENTITY_EFFECT -> v
net.minecraft.core.particles.SimpleParticleType EXPLOSION_EMITTER -> w
net.minecraft.core.particles.SimpleParticleType EXPLOSION -> x
net.minecraft.core.particles.SimpleParticleType SONIC_BOOM -> y
net.minecraft.core.particles.ParticleType FALLING_DUST -> z
net.minecraft.core.particles.SimpleParticleType FIREWORK -> A
net.minecraft.core.particles.SimpleParticleType FISHING -> B
net.minecraft.core.particles.SimpleParticleType FLAME -> C
net.minecraft.core.particles.SimpleParticleType CHERRY_LEAVES -> D
net.minecraft.core.particles.SimpleParticleType SCULK_SOUL -> E
net.minecraft.core.particles.ParticleType SCULK_CHARGE -> F
net.minecraft.core.particles.SimpleParticleType SCULK_CHARGE_POP -> G
net.minecraft.core.particles.SimpleParticleType SOUL_FIRE_FLAME -> H
net.minecraft.core.particles.SimpleParticleType SOUL -> I
net.minecraft.core.particles.SimpleParticleType FLASH -> J
net.minecraft.core.particles.SimpleParticleType HAPPY_VILLAGER -> K
net.minecraft.core.particles.SimpleParticleType COMPOSTER -> L
net.minecraft.core.particles.SimpleParticleType HEART -> M
net.minecraft.core.particles.SimpleParticleType INSTANT_EFFECT -> N
net.minecraft.core.particles.ParticleType ITEM -> O
net.minecraft.core.particles.ParticleType VIBRATION -> P
net.minecraft.core.particles.SimpleParticleType ITEM_SLIME -> Q
net.minecraft.core.particles.SimpleParticleType ITEM_SNOWBALL -> R
net.minecraft.core.particles.SimpleParticleType LARGE_SMOKE -> S
net.minecraft.core.particles.SimpleParticleType LAVA -> T
net.minecraft.core.particles.SimpleParticleType MYCELIUM -> U
net.minecraft.core.particles.SimpleParticleType NOTE -> V
net.minecraft.core.particles.SimpleParticleType POOF -> W
net.minecraft.core.particles.SimpleParticleType PORTAL -> X
net.minecraft.core.particles.SimpleParticleType RAIN -> Y
net.minecraft.core.particles.SimpleParticleType SMOKE -> Z
net.minecraft.core.particles.SimpleParticleType SNEEZE -> aa
net.minecraft.core.particles.SimpleParticleType SPIT -> ab
net.minecraft.core.particles.SimpleParticleType SQUID_INK -> ac
net.minecraft.core.particles.SimpleParticleType SWEEP_ATTACK -> ad
net.minecraft.core.particles.SimpleParticleType TOTEM_OF_UNDYING -> ae
net.minecraft.core.particles.SimpleParticleType UNDERWATER -> af
net.minecraft.core.particles.SimpleParticleType SPLASH -> ag
net.minecraft.core.particles.SimpleParticleType WITCH -> ah
net.minecraft.core.particles.SimpleParticleType BUBBLE_POP -> ai
net.minecraft.core.particles.SimpleParticleType CURRENT_DOWN -> aj
net.minecraft.core.particles.SimpleParticleType BUBBLE_COLUMN_UP -> ak
net.minecraft.core.particles.SimpleParticleType NAUTILUS -> al
net.minecraft.core.particles.SimpleParticleType DOLPHIN -> am
net.minecraft.core.particles.SimpleParticleType CAMPFIRE_COSY_SMOKE -> an
net.minecraft.core.particles.SimpleParticleType CAMPFIRE_SIGNAL_SMOKE -> ao
net.minecraft.core.particles.SimpleParticleType DRIPPING_HONEY -> ap
net.minecraft.core.particles.SimpleParticleType FALLING_HONEY -> aq
net.minecraft.core.particles.SimpleParticleType LANDING_HONEY -> ar
net.minecraft.core.particles.SimpleParticleType FALLING_NECTAR -> as
net.minecraft.core.particles.SimpleParticleType FALLING_SPORE_BLOSSOM -> at
net.minecraft.core.particles.SimpleParticleType ASH -> au
net.minecraft.core.particles.SimpleParticleType CRIMSON_SPORE -> av
net.minecraft.core.particles.SimpleParticleType WARPED_SPORE -> aw
net.minecraft.core.particles.SimpleParticleType SPORE_BLOSSOM_AIR -> ax
net.minecraft.core.particles.SimpleParticleType DRIPPING_OBSIDIAN_TEAR -> ay
net.minecraft.core.particles.SimpleParticleType FALLING_OBSIDIAN_TEAR -> az
net.minecraft.core.particles.SimpleParticleType LANDING_OBSIDIAN_TEAR -> aA
net.minecraft.core.particles.SimpleParticleType REVERSE_PORTAL -> aB
net.minecraft.core.particles.SimpleParticleType WHITE_ASH -> aC
net.minecraft.core.particles.SimpleParticleType SMALL_FLAME -> aD
net.minecraft.core.particles.SimpleParticleType SNOWFLAKE -> aE
net.minecraft.core.particles.SimpleParticleType DRIPPING_DRIPSTONE_LAVA -> aF
net.minecraft.core.particles.SimpleParticleType FALLING_DRIPSTONE_LAVA -> aG
net.minecraft.core.particles.SimpleParticleType DRIPPING_DRIPSTONE_WATER -> aH
net.minecraft.core.particles.SimpleParticleType FALLING_DRIPSTONE_WATER -> aI
net.minecraft.core.particles.SimpleParticleType GLOW_SQUID_INK -> aJ
net.minecraft.core.particles.SimpleParticleType GLOW -> aK
net.minecraft.core.particles.SimpleParticleType WAX_ON -> aL
net.minecraft.core.particles.SimpleParticleType WAX_OFF -> aM
net.minecraft.core.particles.SimpleParticleType ELECTRIC_SPARK -> aN
net.minecraft.core.particles.SimpleParticleType SCRAPE -> aO
net.minecraft.core.particles.ParticleType SHRIEK -> aP
net.minecraft.core.particles.SimpleParticleType EGG_CRACK -> aQ
com.mojang.serialization.Codec CODEC -> aR
9:9:void <init>() -> <init>
117:117:net.minecraft.core.particles.SimpleParticleType
register(java.lang.String,boolean) -> a
121:121:net.minecraft.core.particles.ParticleType
register(java.lang.String,boolean,net.minecraft.core.particles.ParticleOptions$Dese
rializer,java.util.function.Function) -> a
112:112:com.mojang.serialization.Codec
lambda$static$4(net.minecraft.core.particles.ParticleType) -> a
51:51:com.mojang.serialization.Codec
lambda$static$3(net.minecraft.core.particles.ParticleType) -> b
41:41:com.mojang.serialization.Codec
lambda$static$2(net.minecraft.core.particles.ParticleType) -> c
25:25:com.mojang.serialization.Codec
lambda$static$1(net.minecraft.core.particles.ParticleType) -> d
24:24:com.mojang.serialization.Codec
lambda$static$0(net.minecraft.core.particles.ParticleType) -> e
10:129:void <clinit>() -> <clinit>
net.minecraft.core.particles.ParticleTypes$1 -> iv$1:
java.util.function.Function val$codec -> a
121:121:void
<init>(boolean,net.minecraft.core.particles.ParticleOptions$Deserializer,java.util.
function.Function) -> <init>
124:124:com.mojang.serialization.Codec codec() -> e
net.minecraft.core.particles.SculkChargeParticleOptions -> iw:
float roll -> c
com.mojang.serialization.Codec CODEC -> a
net.minecraft.core.particles.ParticleOptions$Deserializer DESERIALIZER -> b
12:12:void <init>(float) -> <init>
33:33:net.minecraft.core.particles.ParticleType getType() -> b
38:39:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
43:43:java.lang.String writeToString() -> a
12:12:java.lang.String toString() -> toString
12:12:int hashCode() -> hashCode
12:12:boolean equals(java.lang.Object) -> equals
12:12:float roll() -> c
13:15:com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
14:14:java.lang.Float
lambda$static$0(net.minecraft.core.particles.SculkChargeParticleOptions) -> a
13:17:void <clinit>() -> <clinit>
net.minecraft.core.particles.SculkChargeParticleOptions$1 -> iw$1:
17:17:void <init>() -> <init>
20:22:net.minecraft.core.particles.SculkChargeParticleOptions
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> a
27:27:net.minecraft.core.particles.SculkChargeParticleOptions
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> a
17:17:net.minecraft.core.particles.ParticleOptions
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> b
17:17:net.minecraft.core.particles.ParticleOptions
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> b
net.minecraft.core.particles.ShriekParticleOption -> ix:
com.mojang.serialization.Codec CODEC -> a
net.minecraft.core.particles.ParticleOptions$Deserializer DESERIALIZER -> b
int delay -> c
33:35:void <init>(int) -> <init>
39:40:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
44:44:java.lang.String writeToString() -> a
49:49:net.minecraft.core.particles.ParticleType getType() -> b
53:53:int getDelay() -> c
13:15:com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
14:14:java.lang.Integer
lambda$static$0(net.minecraft.core.particles.ShriekParticleOption) -> a
13:17:void <clinit>() -> <clinit>
net.minecraft.core.particles.ShriekParticleOption$1 -> ix$1:
17:17:void <init>() -> <init>
20:22:net.minecraft.core.particles.ShriekParticleOption
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> a
27:27:net.minecraft.core.particles.ShriekParticleOption
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> a
17:17:net.minecraft.core.particles.ParticleOptions
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> b
17:17:net.minecraft.core.particles.ParticleOptions
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> b
net.minecraft.core.particles.SimpleParticleType -> iy:
net.minecraft.core.particles.ParticleOptions$Deserializer DESERIALIZER -> a
com.mojang.serialization.Codec codec -> b
21:25:void <init>(boolean) -> <init>
29:29:net.minecraft.core.particles.SimpleParticleType getType() -> f
34:34:com.mojang.serialization.Codec codec() -> e
39:39:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
43:43:java.lang.String writeToString() -> a
8:8:net.minecraft.core.particles.ParticleType getType() -> b
9:9:void <clinit>() -> <clinit>
net.minecraft.core.particles.SimpleParticleType$1 -> iy$1:
9:9:void <init>() -> <init>
12:12:net.minecraft.core.particles.SimpleParticleType
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> a
17:17:net.minecraft.core.particles.SimpleParticleType
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> a
9:9:net.minecraft.core.particles.ParticleOptions
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> b
9:9:net.minecraft.core.particles.ParticleOptions
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> b
net.minecraft.core.particles.VibrationParticleOption -> iz:
com.mojang.serialization.Codec CODEC -> a
net.minecraft.core.particles.ParticleOptions$Deserializer DESERIALIZER -> b
net.minecraft.world.level.gameevent.PositionSource destination -> c
int arrivalInTicks -> d
52:55:void <init>(net.minecraft.world.level.gameevent.PositionSource,int) ->
<init>
59:61:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
66:71:java.lang.String writeToString() -> a
76:76:net.minecraft.core.particles.ParticleType getType() -> b
80:80:net.minecraft.world.level.gameevent.PositionSource getDestination() -> c
84:84:int getArrivalInTicks() -> d
18:21:com.mojang.datafixers.kinds.App
lambda$static$2(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
20:20:java.lang.Integer
lambda$static$1(net.minecraft.core.particles.VibrationParticleOption) -> a
19:19:net.minecraft.world.level.gameevent.PositionSource
lambda$static$0(net.minecraft.core.particles.VibrationParticleOption) -> b
18:23:void <clinit>() -> <clinit>
net.minecraft.core.particles.VibrationParticleOption$1 -> iz$1:
23:23:void <init>() -> <init>
26:37:net.minecraft.core.particles.VibrationParticleOption
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> a
42:45:net.minecraft.core.particles.VibrationParticleOption
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> a
23:23:net.minecraft.core.particles.ParticleOptions
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> b
23:23:net.minecraft.core.particles.ParticleOptions
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> b
net.minecraft.core.particles.package-info -> ja:
net.minecraft.core.registries.BuiltInRegistries -> jb:
org.slf4j.Logger LOGGER -> aq
java.util.Map LOADERS -> ar
net.minecraft.resources.ResourceLocation ROOT_REGISTRY_NAME -> a
net.minecraft.core.WritableRegistry WRITABLE_REGISTRY -> as
net.minecraft.core.DefaultedRegistry GAME_EVENT -> b
net.minecraft.core.Registry SOUND_EVENT -> c
net.minecraft.core.DefaultedRegistry FLUID -> d
net.minecraft.core.Registry MOB_EFFECT -> e
net.minecraft.core.DefaultedRegistry BLOCK -> f
net.minecraft.core.Registry ENCHANTMENT -> g
net.minecraft.core.DefaultedRegistry ENTITY_TYPE -> h
net.minecraft.core.DefaultedRegistry ITEM -> i
net.minecraft.core.DefaultedRegistry POTION -> j
net.minecraft.core.Registry PARTICLE_TYPE -> k
net.minecraft.core.Registry BLOCK_ENTITY_TYPE -> l
net.minecraft.core.DefaultedRegistry PAINTING_VARIANT -> m
net.minecraft.core.Registry CUSTOM_STAT -> n
net.minecraft.core.DefaultedRegistry CHUNK_STATUS -> o
net.minecraft.core.Registry RULE_TEST -> p
net.minecraft.core.Registry RULE_BLOCK_ENTITY_MODIFIER -> q
net.minecraft.core.Registry POS_RULE_TEST -> r
net.minecraft.core.Registry MENU -> s
net.minecraft.core.Registry RECIPE_TYPE -> t
net.minecraft.core.Registry RECIPE_SERIALIZER -> u
net.minecraft.core.Registry ATTRIBUTE -> v
net.minecraft.core.Registry POSITION_SOURCE_TYPE -> w
net.minecraft.core.Registry COMMAND_ARGUMENT_TYPE -> x
net.minecraft.core.Registry STAT_TYPE -> y
net.minecraft.core.DefaultedRegistry VILLAGER_TYPE -> z
net.minecraft.core.DefaultedRegistry VILLAGER_PROFESSION -> A
net.minecraft.core.Registry POINT_OF_INTEREST_TYPE -> B
net.minecraft.core.DefaultedRegistry MEMORY_MODULE_TYPE -> C
net.minecraft.core.DefaultedRegistry SENSOR_TYPE -> D
net.minecraft.core.Registry SCHEDULE -> E
net.minecraft.core.Registry ACTIVITY -> F
net.minecraft.core.Registry LOOT_POOL_ENTRY_TYPE -> G
net.minecraft.core.Registry LOOT_FUNCTION_TYPE -> H
net.minecraft.core.Registry LOOT_CONDITION_TYPE -> I
net.minecraft.core.Registry LOOT_NUMBER_PROVIDER_TYPE -> J
net.minecraft.core.Registry LOOT_NBT_PROVIDER_TYPE -> K
net.minecraft.core.Registry LOOT_SCORE_PROVIDER_TYPE -> L
net.minecraft.core.Registry FLOAT_PROVIDER_TYPE -> M
net.minecraft.core.Registry INT_PROVIDER_TYPE -> N
net.minecraft.core.Registry HEIGHT_PROVIDER_TYPE -> O
net.minecraft.core.Registry BLOCK_PREDICATE_TYPE -> P
net.minecraft.core.Registry CARVER -> Q
net.minecraft.core.Registry FEATURE -> R
net.minecraft.core.Registry STRUCTURE_PLACEMENT -> S
net.minecraft.core.Registry STRUCTURE_PIECE -> T
net.minecraft.core.Registry STRUCTURE_TYPE -> U
net.minecraft.core.Registry PLACEMENT_MODIFIER_TYPE -> V
net.minecraft.core.Registry BLOCKSTATE_PROVIDER_TYPE -> W
net.minecraft.core.Registry FOLIAGE_PLACER_TYPE -> X
net.minecraft.core.Registry TRUNK_PLACER_TYPE -> Y
net.minecraft.core.Registry ROOT_PLACER_TYPE -> Z
net.minecraft.core.Registry TREE_DECORATOR_TYPE -> aa
net.minecraft.core.Registry FEATURE_SIZE_TYPE -> ab
net.minecraft.core.Registry BIOME_SOURCE -> ac
net.minecraft.core.Registry CHUNK_GENERATOR -> ad
net.minecraft.core.Registry MATERIAL_CONDITION -> ae
net.minecraft.core.Registry MATERIAL_RULE -> af
net.minecraft.core.Registry DENSITY_FUNCTION_TYPE -> ag
net.minecraft.core.Registry STRUCTURE_PROCESSOR -> ah
net.minecraft.core.Registry STRUCTURE_POOL_ELEMENT -> ai
net.minecraft.core.Registry CAT_VARIANT -> aj
net.minecraft.core.Registry FROG_VARIANT -> ak
net.minecraft.core.Registry BANNER_PATTERN -> al
net.minecraft.core.Registry INSTRUMENT -> am
net.minecraft.core.Registry DECORATED_POT_PATTERNS -> an
net.minecraft.core.Registry CREATIVE_MODE_TAB -> ao
net.minecraft.core.Registry REGISTRY -> ap
110:110:void <init>() -> <init>
189:189:net.minecraft.core.Registry
registerSimple(net.minecraft.resources.ResourceKey,net.minecraft.core.registries.Bu
iltInRegistries$RegistryBootstrap) -> a
193:193:net.minecraft.core.DefaultedRegistry
registerDefaulted(net.minecraft.resources.ResourceKey,java.lang.String,net.minecraf
t.core.registries.BuiltInRegistries$RegistryBootstrap) -> a
197:197:net.minecraft.core.DefaultedRegistry
registerDefaultedWithIntrusiveHolders(net.minecraft.resources.ResourceKey,java.lang
.String,net.minecraft.core.registries.BuiltInRegistries$RegistryBootstrap) -> b
201:201:net.minecraft.core.Registry
registerSimple(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecyc
le,net.minecraft.core.registries.BuiltInRegistries$RegistryBootstrap) -> a
205:205:net.minecraft.core.DefaultedRegistry
registerDefaulted(net.minecraft.resources.ResourceKey,java.lang.String,com.mojang.s
erialization.Lifecycle,net.minecraft.core.registries.BuiltInRegistries$RegistryBoot
strap) -> a
209:209:net.minecraft.core.DefaultedRegistry
registerDefaultedWithIntrusiveHolders(net.minecraft.resources.ResourceKey,java.lang
.String,com.mojang.serialization.Lifecycle,net.minecraft.core.registries.BuiltInReg
istries$RegistryBootstrap) -> b
214:218:net.minecraft.core.WritableRegistry
internalRegister(net.minecraft.resources.ResourceKey,net.minecraft.core.WritableReg
istry,net.minecraft.core.registries.BuiltInRegistries$RegistryBootstrap,com.mojang.
serialization.Lifecycle) -> a
222:225:void bootStrap() -> a
228:234:void createContents() -> b
237:241:void freeze() -> c
244:254:void validate(net.minecraft.core.Registry) -> a
245:253:void
lambda$validate$55(net.minecraft.core.Registry,net.minecraft.core.Registry) -> a
230:233:void
lambda$createContents$54(net.minecraft.resources.ResourceLocation,java.util.functio
n.Supplier) -> a
215:215:java.lang.Object
lambda$internalRegister$53(net.minecraft.core.registries.BuiltInRegistries$Registry
Bootstrap,net.minecraft.core.WritableRegistry) -> a
180:180:net.minecraft.world.entity.animal.FrogVariant
lambda$static$52(net.minecraft.core.Registry) -> b
178:178:net.minecraft.world.level.levelgen.structure.pools.StructurePoolElementType
lambda$static$51(net.minecraft.core.Registry) -> c
177:177:net.minecraft.world.level.levelgen.structure.templatesystem.StructureProces
sorType lambda$static$50(net.minecraft.core.Registry) -> d
171:171:net.minecraft.world.level.levelgen.feature.featuresize.FeatureSizeType
lambda$static$49(net.minecraft.core.Registry) -> e
170:170:net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecoratorType
lambda$static$48(net.minecraft.core.Registry) -> f
169:169:net.minecraft.world.level.levelgen.feature.rootplacers.RootPlacerType
lambda$static$47(net.minecraft.core.Registry) -> g
168:168:net.minecraft.world.level.levelgen.feature.trunkplacers.TrunkPlacerType
lambda$static$46(net.minecraft.core.Registry) -> h
167:167:net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacerType
lambda$static$45(net.minecraft.core.Registry) -> i
166:166:net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvide
rType lambda$static$44(net.minecraft.core.Registry) -> j
165:165:net.minecraft.world.level.levelgen.placement.PlacementModifierType
lambda$static$43(net.minecraft.core.Registry) -> k
164:164:net.minecraft.world.level.levelgen.structure.StructureType
lambda$static$42(net.minecraft.core.Registry) -> l
163:163:net.minecraft.world.level.levelgen.structure.pieces.StructurePieceType
lambda$static$41(net.minecraft.core.Registry) -> m
162:162:net.minecraft.world.level.levelgen.structure.placement.StructurePlacementTy
pe lambda$static$40(net.minecraft.core.Registry) -> n
161:161:net.minecraft.world.level.levelgen.feature.Feature
lambda$static$39(net.minecraft.core.Registry) -> o
160:160:net.minecraft.world.level.levelgen.carver.WorldCarver
lambda$static$38(net.minecraft.core.Registry) -> p
159:159:net.minecraft.world.level.levelgen.blockpredicates.BlockPredicateType
lambda$static$37(net.minecraft.core.Registry) -> q
158:158:net.minecraft.world.level.levelgen.heightproviders.HeightProviderType
lambda$static$36(net.minecraft.core.Registry) -> r
157:157:net.minecraft.util.valueproviders.IntProviderType
lambda$static$35(net.minecraft.core.Registry) -> s
156:156:net.minecraft.util.valueproviders.FloatProviderType
lambda$static$34(net.minecraft.core.Registry) -> t
155:155:net.minecraft.world.level.storage.loot.providers.score.LootScoreProviderTyp
e lambda$static$33(net.minecraft.core.Registry) -> u
154:154:net.minecraft.world.level.storage.loot.providers.nbt.LootNbtProviderType
lambda$static$32(net.minecraft.core.Registry) -> v
153:153:net.minecraft.world.level.storage.loot.providers.number.LootNumberProviderT
ype lambda$static$31(net.minecraft.core.Registry) -> w
152:152:net.minecraft.world.level.storage.loot.predicates.LootItemConditionType
lambda$static$30(net.minecraft.core.Registry) -> x
151:151:net.minecraft.world.level.storage.loot.functions.LootItemFunctionType
lambda$static$29(net.minecraft.core.Registry) -> y
150:150:net.minecraft.world.level.storage.loot.entries.LootPoolEntryType
lambda$static$28(net.minecraft.core.Registry) -> z
149:149:net.minecraft.world.entity.schedule.Activity
lambda$static$27(net.minecraft.core.Registry) -> A
148:148:net.minecraft.world.entity.schedule.Schedule
lambda$static$26(net.minecraft.core.Registry) -> B
147:147:net.minecraft.world.entity.ai.sensing.SensorType
lambda$static$25(net.minecraft.core.Registry) -> C
146:146:net.minecraft.world.entity.ai.memory.MemoryModuleType
lambda$static$24(net.minecraft.core.Registry) -> D
144:144:net.minecraft.world.entity.npc.VillagerProfession
lambda$static$23(net.minecraft.core.Registry) -> E
143:143:net.minecraft.world.entity.npc.VillagerType
lambda$static$22(net.minecraft.core.Registry) -> F
142:142:net.minecraft.stats.StatType
lambda$static$21(net.minecraft.core.Registry) -> G
140:140:net.minecraft.world.level.gameevent.PositionSourceType
lambda$static$20(net.minecraft.core.Registry) -> H
139:139:net.minecraft.world.entity.ai.attributes.Attribute
lambda$static$19(net.minecraft.core.Registry) -> I
138:138:net.minecraft.world.item.crafting.RecipeSerializer
lambda$static$18(net.minecraft.core.Registry) -> J
137:137:net.minecraft.world.item.crafting.RecipeType
lambda$static$17(net.minecraft.core.Registry) -> K
136:136:net.minecraft.world.inventory.MenuType
lambda$static$16(net.minecraft.core.Registry) -> L
135:135:net.minecraft.world.level.levelgen.structure.templatesystem.PosRuleTestType
lambda$static$15(net.minecraft.core.Registry) -> M
134:134:net.minecraft.world.level.levelgen.structure.templatesystem.rule.blockentit
y.RuleBlockEntityModifierType lambda$static$14(net.minecraft.core.Registry) -> N
133:133:net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType
lambda$static$13(net.minecraft.core.Registry) -> O
132:132:net.minecraft.world.level.chunk.ChunkStatus
lambda$static$12(net.minecraft.core.Registry) -> P
131:131:net.minecraft.resources.ResourceLocation
lambda$static$11(net.minecraft.core.Registry) -> Q
129:129:net.minecraft.world.level.block.entity.BlockEntityType
lambda$static$10(net.minecraft.core.Registry) -> R
128:128:net.minecraft.core.particles.ParticleType
lambda$static$9(net.minecraft.core.Registry) -> S
127:127:net.minecraft.world.item.alchemy.Potion
lambda$static$8(net.minecraft.core.Registry) -> T
126:126:net.minecraft.world.item.Item
lambda$static$7(net.minecraft.core.Registry) -> U
125:125:net.minecraft.world.entity.EntityType
lambda$static$6(net.minecraft.core.Registry) -> V
124:124:net.minecraft.world.item.enchantment.Enchantment
lambda$static$5(net.minecraft.core.Registry) -> W
123:123:net.minecraft.world.level.block.Block
lambda$static$4(net.minecraft.core.Registry) -> X
122:122:net.minecraft.world.effect.MobEffect
lambda$static$3(net.minecraft.core.Registry) -> Y
121:121:net.minecraft.world.level.material.Fluid
lambda$static$2(net.minecraft.core.Registry) -> Z
120:120:net.minecraft.sounds.SoundEvent
lambda$static$1(net.minecraft.core.Registry) -> aa
119:119:net.minecraft.world.level.gameevent.GameEvent
lambda$static$0(net.minecraft.core.Registry) -> ab
111:186:void <clinit>() -> <clinit>
net.minecraft.core.registries.BuiltInRegistries$RegistryBootstrap -> jb$a:
java.lang.Object run(net.minecraft.core.Registry) -> run
net.minecraft.core.registries.Registries -> jc:
net.minecraft.resources.ResourceKey ACTIVITY -> a
net.minecraft.resources.ResourceKey ATTRIBUTE -> b
net.minecraft.resources.ResourceKey BANNER_PATTERN -> c
net.minecraft.resources.ResourceKey BIOME_SOURCE -> d
net.minecraft.resources.ResourceKey BLOCK -> e
net.minecraft.resources.ResourceKey BLOCK_ENTITY_TYPE -> f
net.minecraft.resources.ResourceKey BLOCK_PREDICATE_TYPE -> g
net.minecraft.resources.ResourceKey BLOCK_STATE_PROVIDER_TYPE -> h
net.minecraft.resources.ResourceKey CARVER -> i
net.minecraft.resources.ResourceKey CAT_VARIANT -> j
net.minecraft.resources.ResourceKey CHUNK_GENERATOR -> k
net.minecraft.resources.ResourceKey CHUNK_STATUS -> l
net.minecraft.resources.ResourceKey COMMAND_ARGUMENT_TYPE -> m
net.minecraft.resources.ResourceKey CREATIVE_MODE_TAB -> n
net.minecraft.resources.ResourceKey CUSTOM_STAT -> o
net.minecraft.resources.ResourceKey DAMAGE_TYPE -> p
net.minecraft.resources.ResourceKey DENSITY_FUNCTION_TYPE -> q
net.minecraft.resources.ResourceKey ENCHANTMENT -> r
net.minecraft.resources.ResourceKey ENTITY_TYPE -> s
net.minecraft.resources.ResourceKey FEATURE -> t
net.minecraft.resources.ResourceKey FEATURE_SIZE_TYPE -> u
net.minecraft.resources.ResourceKey FLOAT_PROVIDER_TYPE -> v
net.minecraft.resources.ResourceKey FLUID -> w
net.minecraft.resources.ResourceKey FOLIAGE_PLACER_TYPE -> x
net.minecraft.resources.ResourceKey FROG_VARIANT -> y
net.minecraft.resources.ResourceKey GAME_EVENT -> z
net.minecraft.resources.ResourceKey HEIGHT_PROVIDER_TYPE -> A
net.minecraft.resources.ResourceKey INSTRUMENT -> B
net.minecraft.resources.ResourceKey INT_PROVIDER_TYPE -> C
net.minecraft.resources.ResourceKey ITEM -> D
net.minecraft.resources.ResourceKey LOOT_CONDITION_TYPE -> E
net.minecraft.resources.ResourceKey LOOT_FUNCTION_TYPE -> F
net.minecraft.resources.ResourceKey LOOT_NBT_PROVIDER_TYPE -> G
net.minecraft.resources.ResourceKey LOOT_NUMBER_PROVIDER_TYPE -> H
net.minecraft.resources.ResourceKey LOOT_POOL_ENTRY_TYPE -> I
net.minecraft.resources.ResourceKey LOOT_SCORE_PROVIDER_TYPE -> J
net.minecraft.resources.ResourceKey MATERIAL_CONDITION -> K
net.minecraft.resources.ResourceKey MATERIAL_RULE -> L
net.minecraft.resources.ResourceKey MEMORY_MODULE_TYPE -> M
net.minecraft.resources.ResourceKey MENU -> N
net.minecraft.resources.ResourceKey MOB_EFFECT -> O
net.minecraft.resources.ResourceKey PAINTING_VARIANT -> P
net.minecraft.resources.ResourceKey PARTICLE_TYPE -> Q
net.minecraft.resources.ResourceKey PLACEMENT_MODIFIER_TYPE -> R
net.minecraft.resources.ResourceKey POINT_OF_INTEREST_TYPE -> S
net.minecraft.resources.ResourceKey POSITION_SOURCE_TYPE -> T
net.minecraft.resources.ResourceKey POS_RULE_TEST -> U
net.minecraft.resources.ResourceKey POTION -> V
net.minecraft.resources.ResourceKey RECIPE_SERIALIZER -> W
net.minecraft.resources.ResourceKey RECIPE_TYPE -> X
net.minecraft.resources.ResourceKey ROOT_PLACER_TYPE -> Y
net.minecraft.resources.ResourceKey RULE_TEST -> Z
net.minecraft.resources.ResourceKey RULE_BLOCK_ENTITY_MODIFIER -> aa
net.minecraft.resources.ResourceKey SCHEDULE -> ab
net.minecraft.resources.ResourceKey SENSOR_TYPE -> ac
net.minecraft.resources.ResourceKey SOUND_EVENT -> ad
net.minecraft.resources.ResourceKey STAT_TYPE -> ae
net.minecraft.resources.ResourceKey STRUCTURE_PIECE -> af
net.minecraft.resources.ResourceKey STRUCTURE_PLACEMENT -> ag
net.minecraft.resources.ResourceKey STRUCTURE_POOL_ELEMENT -> ah
net.minecraft.resources.ResourceKey STRUCTURE_PROCESSOR -> ai
net.minecraft.resources.ResourceKey STRUCTURE_TYPE -> aj
net.minecraft.resources.ResourceKey TREE_DECORATOR_TYPE -> ak
net.minecraft.resources.ResourceKey TRUNK_PLACER_TYPE -> al
net.minecraft.resources.ResourceKey VILLAGER_PROFESSION -> am
net.minecraft.resources.ResourceKey VILLAGER_TYPE -> an
net.minecraft.resources.ResourceKey DECORATED_POT_PATTERNS -> ao
net.minecraft.resources.ResourceKey BIOME -> ap
net.minecraft.resources.ResourceKey CHAT_TYPE -> aq
net.minecraft.resources.ResourceKey CONFIGURED_CARVER -> ar
net.minecraft.resources.ResourceKey CONFIGURED_FEATURE -> as
net.minecraft.resources.ResourceKey DENSITY_FUNCTION -> at
net.minecraft.resources.ResourceKey DIMENSION_TYPE -> au
net.minecraft.resources.ResourceKey FLAT_LEVEL_GENERATOR_PRESET -> av
net.minecraft.resources.ResourceKey NOISE_SETTINGS -> aw
net.minecraft.resources.ResourceKey NOISE -> ax
net.minecraft.resources.ResourceKey PLACED_FEATURE -> ay
net.minecraft.resources.ResourceKey STRUCTURE -> az
net.minecraft.resources.ResourceKey PROCESSOR_LIST -> aA
net.minecraft.resources.ResourceKey STRUCTURE_SET -> aB
net.minecraft.resources.ResourceKey TEMPLATE_POOL -> aC
net.minecraft.resources.ResourceKey TRIM_MATERIAL -> aD
net.minecraft.resources.ResourceKey TRIM_PATTERN -> aE
net.minecraft.resources.ResourceKey WORLD_PRESET -> aF
net.minecraft.resources.ResourceKey MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST ->
aG
net.minecraft.resources.ResourceKey DIMENSION -> aH
net.minecraft.resources.ResourceKey LEVEL_STEM -> aI
91:91:void <init>() -> <init>
192:192:net.minecraft.resources.ResourceKey
levelStemToLevel(net.minecraft.resources.ResourceKey) -> a
196:196:net.minecraft.resources.ResourceKey
levelToLevelStem(net.minecraft.resources.ResourceKey) -> b
200:200:net.minecraft.resources.ResourceKey createRegistryKey(java.lang.String)
-> a
93:189:void <clinit>() -> <clinit>
net.minecraft.core.registries.package-info -> jd:
net.minecraft.data.BlockFamilies -> je:
java.util.Map MAP -> am
java.lang.String RECIPE_GROUP_PREFIX_WOODEN -> an
java.lang.String RECIPE_UNLOCKED_BY_HAS_PLANKS -> ao
net.minecraft.data.BlockFamily ACACIA_PLANKS -> a
net.minecraft.data.BlockFamily CHERRY_PLANKS -> b
net.minecraft.data.BlockFamily BIRCH_PLANKS -> c
net.minecraft.data.BlockFamily CRIMSON_PLANKS -> d
net.minecraft.data.BlockFamily JUNGLE_PLANKS -> e
net.minecraft.data.BlockFamily OAK_PLANKS -> f
net.minecraft.data.BlockFamily DARK_OAK_PLANKS -> g
net.minecraft.data.BlockFamily SPRUCE_PLANKS -> h
net.minecraft.data.BlockFamily WARPED_PLANKS -> i
net.minecraft.data.BlockFamily MANGROVE_PLANKS -> j
net.minecraft.data.BlockFamily BAMBOO_PLANKS -> k
net.minecraft.data.BlockFamily BAMBOO_MOSAIC -> l
net.minecraft.data.BlockFamily MUD_BRICKS -> m
net.minecraft.data.BlockFamily ANDESITE -> n
net.minecraft.data.BlockFamily POLISHED_ANDESITE -> o
net.minecraft.data.BlockFamily BLACKSTONE -> p
net.minecraft.data.BlockFamily POLISHED_BLACKSTONE -> q
net.minecraft.data.BlockFamily POLISHED_BLACKSTONE_BRICKS -> r
net.minecraft.data.BlockFamily BRICKS -> s
net.minecraft.data.BlockFamily END_STONE_BRICKS -> t
net.minecraft.data.BlockFamily MOSSY_STONE_BRICKS -> u
net.minecraft.data.BlockFamily COPPER_BLOCK -> v
net.minecraft.data.BlockFamily CUT_COPPER -> w
net.minecraft.data.BlockFamily WAXED_COPPER_BLOCK -> x
net.minecraft.data.BlockFamily WAXED_CUT_COPPER -> y
net.minecraft.data.BlockFamily EXPOSED_COPPER -> z
net.minecraft.data.BlockFamily EXPOSED_CUT_COPPER -> A
net.minecraft.data.BlockFamily WAXED_EXPOSED_COPPER -> B
net.minecraft.data.BlockFamily WAXED_EXPOSED_CUT_COPPER -> C
net.minecraft.data.BlockFamily WEATHERED_COPPER -> D
net.minecraft.data.BlockFamily WEATHERED_CUT_COPPER -> E
net.minecraft.data.BlockFamily WAXED_WEATHERED_COPPER -> F
net.minecraft.data.BlockFamily WAXED_WEATHERED_CUT_COPPER -> G
net.minecraft.data.BlockFamily OXIDIZED_COPPER -> H
net.minecraft.data.BlockFamily OXIDIZED_CUT_COPPER -> I
net.minecraft.data.BlockFamily WAXED_OXIDIZED_COPPER -> J
net.minecraft.data.BlockFamily WAXED_OXIDIZED_CUT_COPPER -> K
net.minecraft.data.BlockFamily COBBLESTONE -> L
net.minecraft.data.BlockFamily MOSSY_COBBLESTONE -> M
net.minecraft.data.BlockFamily DIORITE -> N
net.minecraft.data.BlockFamily POLISHED_DIORITE -> O
net.minecraft.data.BlockFamily GRANITE -> P
net.minecraft.data.BlockFamily POLISHED_GRANITE -> Q
net.minecraft.data.BlockFamily NETHER_BRICKS -> R
net.minecraft.data.BlockFamily RED_NETHER_BRICKS -> S
net.minecraft.data.BlockFamily PRISMARINE -> T
net.minecraft.data.BlockFamily PURPUR -> U
net.minecraft.data.BlockFamily PRISMARINE_BRICKS -> V
net.minecraft.data.BlockFamily DARK_PRISMARINE -> W
net.minecraft.data.BlockFamily QUARTZ -> X
net.minecraft.data.BlockFamily SMOOTH_QUARTZ -> Y
net.minecraft.data.BlockFamily SANDSTONE -> Z
net.minecraft.data.BlockFamily CUT_SANDSTONE -> aa
net.minecraft.data.BlockFamily SMOOTH_SANDSTONE -> ab
net.minecraft.data.BlockFamily RED_SANDSTONE -> ac
net.minecraft.data.BlockFamily CUT_RED_SANDSTONE -> ad
net.minecraft.data.BlockFamily SMOOTH_RED_SANDSTONE -> ae
net.minecraft.data.BlockFamily STONE -> af
net.minecraft.data.BlockFamily STONE_BRICK -> ag
net.minecraft.data.BlockFamily DEEPSLATE -> ah
net.minecraft.data.BlockFamily COBBLED_DEEPSLATE -> ai
net.minecraft.data.BlockFamily POLISHED_DEEPSLATE -> aj
net.minecraft.data.BlockFamily DEEPSLATE_BRICKS -> ak
net.minecraft.data.BlockFamily DEEPSLATE_TILES -> al
11:11:void <init>() -> <init>
502:507:net.minecraft.data.BlockFamily$Builder
familyBuilder(net.minecraft.world.level.block.Block) -> a
511:511:java.util.stream.Stream getAllFamilies() -> a
12:499:void <clinit>() -> <clinit>
net.minecraft.data.BlockFamily -> jf:
net.minecraft.world.level.block.Block baseBlock -> a
java.util.Map variants -> b
net.minecraft.world.flag.FeatureFlagSet requiredFeatures -> c
boolean generateModel -> d
boolean generateRecipe -> e
java.lang.String recipeGroupPrefix -> f
java.lang.String recipeUnlockedBy -> g
17:59:void <init>(net.minecraft.world.level.block.Block) -> <init>
62:62:net.minecraft.world.level.block.Block getBaseBlock() -> a
66:66:java.util.Map getVariants() -> b
70:70:net.minecraft.world.level.block.Block
get(net.minecraft.data.BlockFamily$Variant) -> a
74:74:boolean shouldGenerateModel() -> c
78:78:boolean shouldGenerateRecipe(net.minecraft.world.flag.FeatureFlagSet) ->
a
82:85:java.util.Optional getRecipeGroupPrefix() -> d
89:92:java.util.Optional getRecipeUnlockedBy() -> e
net.minecraft.data.BlockFamily$Builder -> jf$a:
net.minecraft.data.BlockFamily family -> a
98:100:void <init>(net.minecraft.world.level.block.Block) -> <init>
103:103:net.minecraft.data.BlockFamily getFamily() -> a
107:108:net.minecraft.data.BlockFamily$Builder
button(net.minecraft.world.level.block.Block) -> a
112:113:net.minecraft.data.BlockFamily$Builder
chiseled(net.minecraft.world.level.block.Block) -> b
117:118:net.minecraft.data.BlockFamily$Builder
mosaic(net.minecraft.world.level.block.Block) -> c
122:123:net.minecraft.data.BlockFamily$Builder
cracked(net.minecraft.world.level.block.Block) -> d
127:128:net.minecraft.data.BlockFamily$Builder
cut(net.minecraft.world.level.block.Block) -> e
132:133:net.minecraft.data.BlockFamily$Builder
door(net.minecraft.world.level.block.Block) -> f
137:138:net.minecraft.data.BlockFamily$Builder
customFence(net.minecraft.world.level.block.Block) -> g
143:144:net.minecraft.data.BlockFamily$Builder
fence(net.minecraft.world.level.block.Block) -> h
148:149:net.minecraft.data.BlockFamily$Builder
customFenceGate(net.minecraft.world.level.block.Block) -> i
154:155:net.minecraft.data.BlockFamily$Builder
fenceGate(net.minecraft.world.level.block.Block) -> j
159:161:net.minecraft.data.BlockFamily$Builder
sign(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -
> a
165:166:net.minecraft.data.BlockFamily$Builder
slab(net.minecraft.world.level.block.Block) -> k
170:171:net.minecraft.data.BlockFamily$Builder
stairs(net.minecraft.world.level.block.Block) -> l
175:176:net.minecraft.data.BlockFamily$Builder
pressurePlate(net.minecraft.world.level.block.Block) -> m
180:181:net.minecraft.data.BlockFamily$Builder
polished(net.minecraft.world.level.block.Block) -> n
185:186:net.minecraft.data.BlockFamily$Builder
trapdoor(net.minecraft.world.level.block.Block) -> o
190:191:net.minecraft.data.BlockFamily$Builder
wall(net.minecraft.world.level.block.Block) -> p
195:196:net.minecraft.data.BlockFamily$Builder dontGenerateModel() -> b
200:201:net.minecraft.data.BlockFamily$Builder dontGenerateRecipe() -> c
205:206:net.minecraft.data.BlockFamily$Builder
featureLockedBehind(net.minecraft.world.flag.FeatureFlag[]) -> a
210:211:net.minecraft.data.BlockFamily$Builder
recipeGroupPrefix(java.lang.String) -> a
215:216:net.minecraft.data.BlockFamily$Builder
recipeUnlockedBy(java.lang.String) -> b
net.minecraft.data.BlockFamily$Variant -> jf$b:
net.minecraft.data.BlockFamily$Variant BUTTON -> a
net.minecraft.data.BlockFamily$Variant CHISELED -> b
net.minecraft.data.BlockFamily$Variant CRACKED -> c
net.minecraft.data.BlockFamily$Variant CUT -> d
net.minecraft.data.BlockFamily$Variant DOOR -> e
net.minecraft.data.BlockFamily$Variant CUSTOM_FENCE -> f
net.minecraft.data.BlockFamily$Variant FENCE -> g
net.minecraft.data.BlockFamily$Variant CUSTOM_FENCE_GATE -> h
net.minecraft.data.BlockFamily$Variant FENCE_GATE -> i
net.minecraft.data.BlockFamily$Variant MOSAIC -> j
net.minecraft.data.BlockFamily$Variant SIGN -> k
net.minecraft.data.BlockFamily$Variant SLAB -> l
net.minecraft.data.BlockFamily$Variant STAIRS -> m
net.minecraft.data.BlockFamily$Variant PRESSURE_PLATE -> n
net.minecraft.data.BlockFamily$Variant POLISHED -> o
net.minecraft.data.BlockFamily$Variant TRAPDOOR -> p
net.minecraft.data.BlockFamily$Variant WALL -> q
net.minecraft.data.BlockFamily$Variant WALL_SIGN -> r
java.lang.String name -> s
net.minecraft.data.BlockFamily$Variant[] $VALUES -> t
26:26:net.minecraft.data.BlockFamily$Variant[] values() -> values
26:26:net.minecraft.data.BlockFamily$Variant valueOf(java.lang.String) ->
valueOf
48:50:void <init>(java.lang.String,int,java.lang.String) -> <init>
53:53:java.lang.String getName() -> a
26:26:net.minecraft.data.BlockFamily$Variant[] $values() -> b
26:44:void <clinit>() -> <clinit>
net.minecraft.data.CachedOutput -> jg:
net.minecraft.data.CachedOutput NO_CACHE -> a
void writeIfNeeded(java.nio.file.Path,byte[],com.google.common.hash.HashCode) -
> writeIfNeeded
11:13:void
lambda$static$0(java.nio.file.Path,byte[],com.google.common.hash.HashCode) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.data.DataGenerator -> jh:
org.slf4j.Logger LOGGER -> a
java.nio.file.Path rootOutputFolder -> b
net.minecraft.data.PackOutput vanillaPackOutput -> c
java.util.Set allProviderIds -> d
java.util.Map providersToRun -> e
net.minecraft.WorldVersion version -> f
boolean alwaysGenerate -> g
24:38:void <init>(java.nio.file.Path,net.minecraft.WorldVersion,boolean) ->
<init>
41:60:void run() -> a
63:63:net.minecraft.data.DataGenerator$PackGenerator getVanillaPack(boolean) ->
a
69:70:net.minecraft.data.DataGenerator$PackGenerator
getBuiltinDatapack(boolean,java.lang.String) -> a
46:56:void
lambda$run$0(net.minecraft.data.HashCache,com.google.common.base.Stopwatch,java.lan
g.String,net.minecraft.data.DataProvider) -> a
18:31:void <clinit>() -> <clinit>
net.minecraft.data.DataGenerator$PackGenerator -> jh$a:
boolean toRun -> b
java.lang.String providerPrefix -> c
net.minecraft.data.PackOutput output -> d
net.minecraft.data.DataGenerator this$0 -> a
78:82:void
<init>(net.minecraft.data.DataGenerator,boolean,java.lang.String,net.minecraft.data
.PackOutput) -> <init>
85:93:net.minecraft.data.DataProvider
addProvider(net.minecraft.data.DataProvider$Factory) -> a
net.minecraft.data.DataProvider -> ji:
java.util.function.ToIntFunction FIXED_ORDER_FIELDS -> a
java.util.Comparator KEY_COMPARATOR -> b
org.slf4j.Logger LOGGER -> c
java.util.concurrent.CompletableFuture run(net.minecraft.data.CachedOutput) ->
a
java.lang.String getName() -> a
37:50:java.util.concurrent.CompletableFuture
saveStable(net.minecraft.data.CachedOutput,com.google.gson.JsonElement,java.nio.fil
e.Path) -> a
39:50:void
lambda$saveStable$2(com.google.gson.JsonElement,net.minecraft.data.CachedOutput,jav
a.nio.file.Path) -> a
28:28:java.lang.String lambda$static$1(java.lang.String) -> a
24:27:void lambda$static$0(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap)
-> a
23:30:void <clinit>() -> <clinit>
net.minecraft.data.DataProvider$Factory -> ji$a:
net.minecraft.data.DataProvider create(net.minecraft.data.PackOutput) -> create
net.minecraft.data.HashCache -> jj:
org.slf4j.Logger LOGGER -> a
java.lang.String HEADER_MARKER -> b
java.nio.file.Path rootDir -> c
java.nio.file.Path cacheDir -> d
java.lang.String versionId -> e
java.util.Map caches -> f
java.util.Set cachesToWrite -> g
java.util.Set cachePaths -> h
int initialCount -> i
int writes -> j
146:146:java.nio.file.Path getProviderCachePath(java.lang.String) -> b
139:166:void
<init>(java.nio.file.Path,java.util.Collection,net.minecraft.WorldVersion) ->
<init>
169:176:net.minecraft.data.HashCache$ProviderCache
readCache(java.nio.file.Path,java.nio.file.Path) -> a
180:181:boolean shouldRunInThisVersion(java.lang.String) -> a
185:190:java.util.concurrent.CompletableFuture
generateUpdate(java.lang.String,net.minecraft.data.HashCache$UpdateFunction) -> a
194:197:void applyUpdate(net.minecraft.data.HashCache$UpdateResult) -> a
200:234:void purgeStaleAndWrite() -> a
215:231:void
lambda$purgeStaleAndWrite$2(org.apache.commons.lang3.mutable.MutableInt,java.util.S
et,org.apache.commons.lang3.mutable.MutableInt,java.nio.file.Path) -> a
202:207:void
lambda$purgeStaleAndWrite$1(java.util.Set,java.lang.String,net.minecraft.data.HashC
ache$ProviderCache) -> a
190:190:net.minecraft.data.HashCache$UpdateResult
lambda$generateUpdate$0(net.minecraft.data.HashCache$CacheUpdater,java.lang.Object)
-> a
33:33:void <clinit>() -> <clinit>
net.minecraft.data.HashCache$CacheUpdater -> jj$a:
java.lang.String provider -> c
net.minecraft.data.HashCache$ProviderCache oldCache -> d
net.minecraft.data.HashCache$ProviderCacheBuilder newCache -> e
java.util.concurrent.atomic.AtomicInteger writes -> f
boolean closed -> g
net.minecraft.data.HashCache this$0 -> b
100:107:void
<init>(net.minecraft.data.HashCache,java.lang.String,java.lang.String,net.minecraft
.data.HashCache$ProviderCache) -> <init>
110:110:boolean shouldWrite(java.nio.file.Path,com.google.common.hash.HashCode)
-> a
115:124:void
writeIfNeeded(java.nio.file.Path,byte[],com.google.common.hash.HashCode) ->
writeIfNeeded
127:128:net.minecraft.data.HashCache$UpdateResult close() -> a
net.minecraft.data.HashCache$ProviderCache -> jj$b:
java.lang.String version -> a
com.google.common.collect.ImmutableMap data -> b
36:36:void <init>(java.lang.String,com.google.common.collect.ImmutableMap) ->
<init>
39:39:com.google.common.hash.HashCode get(java.nio.file.Path) -> a
43:43:int count() -> a
47:60:net.minecraft.data.HashCache$ProviderCache
load(java.nio.file.Path,java.nio.file.Path) -> a
64:79:void save(java.nio.file.Path,java.nio.file.Path,java.lang.String) -> a
36:36:java.lang.String toString() -> toString
36:36:int hashCode() -> hashCode
36:36:boolean equals(java.lang.Object) -> equals
36:36:java.lang.String version() -> b
36:36:com.google.common.collect.ImmutableMap data() -> c
56:58:void
lambda$load$0(com.google.common.collect.ImmutableMap$Builder,java.nio.file.Path,jav
a.lang.String) -> a
net.minecraft.data.HashCache$ProviderCacheBuilder -> jj$c:
java.lang.String version -> a
java.util.concurrent.ConcurrentMap data -> b
84:85:void <init>(java.lang.String) -> <init>
82:82:void <init>(java.lang.String,java.util.concurrent.ConcurrentMap) ->
<init>
88:89:void put(java.nio.file.Path,com.google.common.hash.HashCode) -> a
92:92:net.minecraft.data.HashCache$ProviderCache build() -> a
82:82:java.lang.String toString() -> toString
82:82:int hashCode() -> hashCode
82:82:boolean equals(java.lang.Object) -> equals
82:82:java.lang.String version() -> b
82:82:java.util.concurrent.ConcurrentMap data() -> c
net.minecraft.data.HashCache$UpdateFunction -> jj$d:
java.util.concurrent.CompletableFuture update(net.minecraft.data.CachedOutput)
-> update
net.minecraft.data.HashCache$UpdateResult -> jj$e:
java.lang.String providerId -> a
net.minecraft.data.HashCache$ProviderCache cache -> b
int writes -> c
132:132:void
<init>(java.lang.String,net.minecraft.data.HashCache$ProviderCache,int) -> <init>
132:132:java.lang.String toString() -> toString
132:132:int hashCode() -> hashCode
132:132:boolean equals(java.lang.Object) -> equals
132:132:java.lang.String providerId() -> a
132:132:net.minecraft.data.HashCache$ProviderCache cache() -> b
132:132:int writes() -> c
net.minecraft.data.Main -> net.minecraft.data.Main:
56:56:void <init>() -> <init>
59:87:void main(java.lang.String[]) -> main
90:90:net.minecraft.data.DataProvider$Factory
bindRegistries(java.util.function.BiFunction,java.util.concurrent.CompletableFuture
) -> a
94:158:net.minecraft.data.DataGenerator
createStandardGenerator(java.nio.file.Path,java.util.Collection,boolean,boolean,boo
lean,boolean,boolean,net.minecraft.WorldVersion,boolean) -> a
155:155:net.minecraft.data.metadata.PackMetadataGenerator
lambda$createStandardGenerator$5(net.minecraft.data.PackOutput) -> a
141:141:net.minecraft.data.structures.NbtToSnbt
lambda$createStandardGenerator$4(java.util.Collection,net.minecraft.data.PackOutput
) -> a
122:122:net.minecraft.data.tags.VanillaItemTagsProvider
lambda$createStandardGenerator$3(java.util.concurrent.CompletableFuture,net.minecra
ft.data.tags.TagsProvider,net.minecraft.data.PackOutput) -> a
98:98:net.minecraft.data.structures.SnbtToNbt
lambda$createStandardGenerator$2(java.util.Collection,net.minecraft.data.PackOutput
) -> b
90:90:net.minecraft.data.DataProvider
lambda$bindRegistries$1(java.util.function.BiFunction,java.util.concurrent.Completa
bleFuture,net.minecraft.data.PackOutput) -> a
85:85:java.nio.file.Path lambda$main$0(java.lang.String) -> a
net.minecraft.data.PackOutput -> jk:
java.nio.file.Path outputFolder -> a
10:12:void <init>(java.nio.file.Path) -> <init>
15:15:java.nio.file.Path getOutputFolder() -> a
19:19:java.nio.file.Path getOutputFolder(net.minecraft.data.PackOutput$Target)
-> a
54:54:net.minecraft.data.PackOutput$PathProvider
createPathProvider(net.minecraft.data.PackOutput$Target,java.lang.String) -> a
net.minecraft.data.PackOutput$PathProvider -> jk$a:
java.nio.file.Path root -> a
java.lang.String kind -> b
39:42:void
<init>(net.minecraft.data.PackOutput,net.minecraft.data.PackOutput$Target,java.lang
.String) -> <init>
45:45:java.nio.file.Path
file(net.minecraft.resources.ResourceLocation,java.lang.String) -> a
49:49:java.nio.file.Path json(net.minecraft.resources.ResourceLocation) -> a
net.minecraft.data.PackOutput$Target -> jk$b:
net.minecraft.data.PackOutput$Target DATA_PACK -> a
net.minecraft.data.PackOutput$Target RESOURCE_PACK -> b
net.minecraft.data.PackOutput$Target REPORTS -> c
java.lang.String directory -> d
net.minecraft.data.PackOutput$Target[] $VALUES -> e
22:22:net.minecraft.data.PackOutput$Target[] values() -> values
22:22:net.minecraft.data.PackOutput$Target valueOf(java.lang.String) -> valueOf
30:32:void <init>(java.lang.String,int,java.lang.String) -> <init>
22:22:net.minecraft.data.PackOutput$Target[] $values() -> a
22:25:void <clinit>() -> <clinit>
net.minecraft.data.advancements.AdvancementProvider -> jl:
net.minecraft.data.PackOutput$PathProvider pathProvider -> d
java.util.List subProviders -> e
java.util.concurrent.CompletableFuture registries -> f
23:27:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture,java.ut
il.List) -> <init>
31:31:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
53:53:java.lang.String getName() -> a
32:47:java.util.concurrent.CompletionStage
lambda$run$2(net.minecraft.data.CachedOutput,net.minecraft.core.HolderLookup$Provid
er) -> a
47:47:java.util.concurrent.CompletableFuture[] lambda$run$1(int) -> a
35:41:void
lambda$run$0(java.util.Set,java.util.List,net.minecraft.data.CachedOutput,net.minec
raft.advancements.Advancement) -> a
net.minecraft.data.advancements.AdvancementSubProvider -> jm:
11:11:net.minecraft.advancements.Advancement
createPlaceholder(java.lang.String) -> a
void
generate(net.minecraft.core.HolderLookup$Provider,java.util.function.Consumer) -> a
net.minecraft.data.advancements.package-info -> jn:
net.minecraft.data.advancements.packs.VanillaAdvancementProvider -> jo:
10:10:void <init>() -> <init>
12:15:net.minecraft.data.advancements.AdvancementProvider
create(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) -> a
net.minecraft.data.advancements.packs.VanillaAdventureAdvancements -> jp:
int DISTANCE_FROM_BOTTOM_TO_TOP -> a
int Y_COORDINATE_AT_TOP -> b
int Y_COORDINATE_AT_BOTTOM -> c
int BEDROCK_THICKNESS -> d
net.minecraft.world.entity.EntityType[] MOBS_TO_KILL -> e
98:98:void <init>() -> <init>
144:148:net.minecraft.advancements.critereon.LightningStrikeTrigger$TriggerInstance
fireCountAndBystander(net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.mi
necraft.advancements.critereon.EntityPredicate) -> a
154:160:net.minecraft.advancements.critereon.UsingItemTrigger$TriggerInstance
lookAtThroughItem(net.minecraft.world.entity.EntityType,net.minecraft.world.item.It
em) -> a
166:401:void
generate(net.minecraft.core.HolderLookup$Provider,java.util.function.Consumer) -> a
404:413:net.minecraft.advancements.CriterionTriggerInstance
placedBlockReadByComparator(net.minecraft.world.level.block.Block) -> a
418:426:net.minecraft.advancements.CriterionTriggerInstance
placedComparatorReadingBlock(net.minecraft.world.level.block.Block) -> b
431:449:net.minecraft.advancements.Advancement$Builder
smithingWithStyle(net.minecraft.advancements.Advancement$Builder) -> a
453:459:net.minecraft.advancements.Advancement$Builder
craftingANewLook(net.minecraft.advancements.Advancement$Builder) -> b
463:480:net.minecraft.advancements.Advancement$Builder
respectingTheRemnantsCriterions(net.minecraft.advancements.Advancement$Builder) ->
c
484:489:void
createAdventuringTime(java.util.function.Consumer,net.minecraft.advancements.Advanc
ement,net.minecraft.world.level.biome.MultiNoiseBiomeSourceParameterList$Preset) ->
a
492:495:net.minecraft.advancements.Advancement$Builder
addMobsToKill(net.minecraft.advancements.Advancement$Builder) -> d
499:502:net.minecraft.advancements.Advancement$Builder
addBiomes(net.minecraft.advancements.Advancement$Builder,java.util.List) -> a
470:470:java.lang.String[] lambda$respectingTheRemnantsCriterions$5(int) -> a
445:447:void
lambda$smithingWithStyle$4(java.util.Map,net.minecraft.advancements.Advancement$Bui
lder,net.minecraft.world.item.Item) -> a
423:423:net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
[] lambda$placedComparatorReadingBlock$3(int) -> b
419:422:net.minecraft.world.level.storage.loot.predicates.AllOfCondition$Builder
lambda$placedComparatorReadingBlock$2(net.minecraft.world.level.block.Block,net.min
ecraft.core.Direction) -> a
409:409:net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
[] lambda$placedBlockReadByComparator$1(int) -> c
405:408:net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
lambda$placedBlockReadByComparator$0(net.minecraft.core.Direction) -> a
106:106:void <clinit>() -> <clinit>
net.minecraft.data.advancements.packs.VanillaHusbandryAdvancements -> jq:
java.util.List BREEDABLE_ANIMALS -> a
java.util.List INDIRECTLY_BREEDABLE_ANIMALS -> b
net.minecraft.world.item.Item[] FISH -> c
net.minecraft.world.item.Item[] FISH_BUCKETS -> d
net.minecraft.world.item.Item[] EDIBLE_ITEMS -> e
net.minecraft.world.item.Item[] WAX_SCRAPING_TOOLS -> f
58:58:void <init>() -> <init>
160:335:void
generate(net.minecraft.core.HolderLookup$Provider,java.util.function.Consumer) -> a
338:342:net.minecraft.advancements.Advancement
createBreedAllAnimalsAdvancement(net.minecraft.advancements.Advancement,java.util.f
unction.Consumer,java.util.stream.Stream,java.util.stream.Stream) -> a
346:352:net.minecraft.advancements.Advancement$Builder
addLeashedFrogVariants(net.minecraft.advancements.Advancement$Builder) -> a
356:359:net.minecraft.advancements.Advancement$Builder
addFood(net.minecraft.advancements.Advancement$Builder) -> b
363:369:net.minecraft.advancements.Advancement$Builder
addBreedable(net.minecraft.advancements.Advancement$Builder,java.util.stream.Stream
,java.util.stream.Stream) -> a
373:376:net.minecraft.advancements.Advancement$Builder
addFishBuckets(net.minecraft.advancements.Advancement$Builder) -> c
380:383:net.minecraft.advancements.Advancement$Builder
addFish(net.minecraft.advancements.Advancement$Builder) -> d
387:391:net.minecraft.advancements.Advancement$Builder
addCatVariants(net.minecraft.advancements.Advancement$Builder) -> e
389:389:void
lambda$addCatVariants$3(net.minecraft.advancements.Advancement$Builder,java.util.Ma
p$Entry) -> a
367:367:void
lambda$addBreedable$2(net.minecraft.advancements.Advancement$Builder,net.minecraft.
world.entity.EntityType) -> a
364:364:void
lambda$addBreedable$1(net.minecraft.advancements.Advancement$Builder,net.minecraft.
world.entity.EntityType) -> b
347:349:void
lambda$addLeashedFrogVariants$0(net.minecraft.advancements.Advancement$Builder,net.
minecraft.core.Holder$Reference) -> a
61:149:void <clinit>() -> <clinit>
net.minecraft.data.advancements.packs.VanillaNetherAdvancements -> jr:
net.minecraft.advancements.critereon.ContextAwarePredicate
DISTRACT_PIGLIN_PLAYER_ARMOR_PREDICATE -> a
60:60:void <init>() -> <init>
70:238:void
generate(net.minecraft.core.HolderLookup$Provider,java.util.function.Consumer) -> a
61:65:void <clinit>() -> <clinit>
net.minecraft.data.advancements.packs.VanillaStoryAdvancements -> js:
32:32:void <init>() -> <init>
35:137:void
generate(net.minecraft.core.HolderLookup$Provider,java.util.function.Consumer) -> a
net.minecraft.data.advancements.packs.VanillaTheEndAdvancements -> jt:
31:31:void <init>() -> <init>
34:87:void
generate(net.minecraft.core.HolderLookup$Provider,java.util.function.Consumer) -> a
net.minecraft.data.advancements.packs.package-info -> ju:
net.minecraft.data.info.BiomeParametersDumpReport -> jv:
org.slf4j.Logger LOGGER -> d
java.nio.file.Path topPath -> e
java.util.concurrent.CompletableFuture registries -> f
com.mojang.serialization.MapCodec ENTRY_CODEC -> g
com.mojang.serialization.Codec CODEC -> h
39:42:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
46:46:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
57:61:java.util.concurrent.CompletableFuture
dumpValue(java.nio.file.Path,net.minecraft.data.CachedOutput,com.mojang.serializati
on.DynamicOps,com.mojang.serialization.Encoder,java.lang.Object) -> a
65:65:java.nio.file.Path createPath(net.minecraft.resources.ResourceLocation) -
> a
70:70:java.lang.String getName() -> a
57:57:void lambda$dumpValue$3(java.nio.file.Path,java.lang.String) -> a
47:52:java.util.concurrent.CompletionStage
lambda$run$2(net.minecraft.data.CachedOutput,net.minecraft.core.HolderLookup$Provid
er) -> a
52:52:java.util.concurrent.CompletableFuture[] lambda$run$1(int) -> a
50:50:void
lambda$run$0(java.util.List,net.minecraft.data.CachedOutput,com.mojang.serializatio
n.DynamicOps,net.minecraft.world.level.biome.MultiNoiseBiomeSourceParameterList$Pre
set,net.minecraft.world.level.biome.Climate$ParameterList) -> a
30:37:void <clinit>() -> <clinit>
net.minecraft.data.info.BlockListReport -> jw:
net.minecraft.data.PackOutput output -> d
22:24:void <init>(net.minecraft.data.PackOutput) -> <init>
28:70:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
75:75:java.lang.String getName() -> a
net.minecraft.data.info.CommandsReport -> jx:
net.minecraft.data.PackOutput output -> d
java.util.concurrent.CompletableFuture registries -> e
19:22:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
26:28:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
36:36:java.lang.String getName() -> a
29:30:java.util.concurrent.CompletionStage
lambda$run$0(net.minecraft.data.CachedOutput,java.nio.file.Path,net.minecraft.core.
HolderLookup$Provider) -> a
net.minecraft.data.info.RegistryDumpReport -> jy:
net.minecraft.data.PackOutput output -> d
19:21:void <init>(net.minecraft.data.PackOutput) -> <init>
25:30:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
35:56:com.google.gson.JsonElement dumpRegistry(net.minecraft.core.Registry) ->
a
61:61:java.lang.String getName() -> a
47:54:void
lambda$dumpRegistry$1(net.minecraft.core.Registry,com.google.gson.JsonObject,net.mi
necraft.core.Holder$Reference) -> a
27:27:void
lambda$run$0(com.google.gson.JsonObject,net.minecraft.core.Holder$Reference) -> a
net.minecraft.data.info.package-info -> jz:
net.minecraft.data.loot.BlockLootSubProvider -> ka:
net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
HAS_SILK_TOUCH -> a
net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
HAS_NO_SILK_TOUCH -> b
net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
HAS_SHEARS -> c
net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
HAS_SHEARS_OR_SILK_TOUCH -> h
net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
HAS_NO_SHEARS_OR_SILK_TOUCH -> i
java.util.Set explosionResistant -> d
net.minecraft.world.flag.FeatureFlagSet enabledFeatures -> e
java.util.Map map -> f
float[] NORMAL_LEAVES_SAPLING_CHANCES -> g
float[] NORMAL_LEAVES_STICK_CHANCES -> j
103:104:void <init>(java.util.Set,net.minecraft.world.flag.FeatureFlagSet) ->
<init>
106:110:void
<init>(java.util.Set,net.minecraft.world.flag.FeatureFlagSet,java.util.Map) ->
<init>
113:117:net.minecraft.world.level.storage.loot.functions.FunctionUserBuilder
applyExplosionDecay(net.minecraft.world.level.ItemLike,net.minecraft.world.level.st
orage.loot.functions.FunctionUserBuilder) -> a
121:125:net.minecraft.world.level.storage.loot.predicates.ConditionUserBuilder
applyExplosionCondition(net.minecraft.world.level.ItemLike,net.minecraft.world.leve
l.storage.loot.predicates.ConditionUserBuilder) -> a
129:132:net.minecraft.world.level.storage.loot.LootTable$Builder
createSingleItemTable(net.minecraft.world.level.ItemLike) -> a
137:142:net.minecraft.world.level.storage.loot.LootTable$Builder
createSelfDropDispatchTable(net.minecraft.world.level.block.Block,net.minecraft.wor
ld.level.storage.loot.predicates.LootItemCondition$Builder,net.minecraft.world.leve
l.storage.loot.entries.LootPoolEntryContainer$Builder) -> a
148:148:net.minecraft.world.level.storage.loot.LootTable$Builder
createSilkTouchDispatchTable(net.minecraft.world.level.block.Block,net.minecraft.wo
rld.level.storage.loot.entries.LootPoolEntryContainer$Builder) -> a
152:152:net.minecraft.world.level.storage.loot.LootTable$Builder
createShearsDispatchTable(net.minecraft.world.level.block.Block,net.minecraft.world
.level.storage.loot.entries.LootPoolEntryContainer$Builder) -> b
156:156:net.minecraft.world.level.storage.loot.LootTable$Builder
createSilkTouchOrShearsDispatchTable(net.minecraft.world.level.block.Block,net.mine
craft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder) -> c
160:160:net.minecraft.world.level.storage.loot.LootTable$Builder
createSingleItemTableWithSilkTouch(net.minecraft.world.level.block.Block,net.minecr
aft.world.level.ItemLike) -> a
164:167:net.minecraft.world.level.storage.loot.LootTable$Builder
createSingleItemTable(net.minecraft.world.level.ItemLike,net.minecraft.world.level.
storage.loot.providers.number.NumberProvider) -> a
172:172:net.minecraft.world.level.storage.loot.LootTable$Builder
createSingleItemTableWithSilkTouch(net.minecraft.world.level.block.Block,net.minecr
aft.world.level.ItemLike,net.minecraft.world.level.storage.loot.providers.number.Nu
mberProvider) -> a
176:180:net.minecraft.world.level.storage.loot.LootTable$Builder
createSilkTouchOnlyTable(net.minecraft.world.level.ItemLike) -> c
185:192:net.minecraft.world.level.storage.loot.LootTable$Builder
createPotFlowerItemTable(net.minecraft.world.level.ItemLike) -> d
197:202:net.minecraft.world.level.storage.loot.LootTable$Builder
createSlabItemTable(net.minecraft.world.level.block.Block) -> a
209:213:net.minecraft.world.level.storage.loot.LootTable$Builder
createSinglePropConditionTable(net.minecraft.world.level.block.Block,net.minecraft.
world.level.block.state.properties.Property,java.lang.Comparable) -> a
219:223:net.minecraft.world.level.storage.loot.LootTable$Builder
createNameableBlockEntityTable(net.minecraft.world.level.block.Block) -> b
228:238:net.minecraft.world.level.storage.loot.LootTable$Builder
createShulkerBoxDrop(net.minecraft.world.level.block.Block) -> c
244:247:net.minecraft.world.level.storage.loot.LootTable$Builder
createCopperOreDrops(net.minecraft.world.level.block.Block) -> d
253:256:net.minecraft.world.level.storage.loot.LootTable$Builder
createLapisOreDrops(net.minecraft.world.level.block.Block) -> e
262:265:net.minecraft.world.level.storage.loot.LootTable$Builder
createRedstoneOreDrops(net.minecraft.world.level.block.Block) -> f
271:277:net.minecraft.world.level.storage.loot.LootTable$Builder
createBannerDrop(net.minecraft.world.level.block.Block) -> g
284:292:net.minecraft.world.level.storage.loot.LootTable$Builder
createBeeNestDrop(net.minecraft.world.level.block.Block) -> h
298:307:net.minecraft.world.level.storage.loot.LootTable$Builder
createBeeHiveDrop(net.minecraft.world.level.block.Block) -> i
313:316:net.minecraft.world.level.storage.loot.LootTable$Builder
createCaveVinesDrop(net.minecraft.world.level.block.Block) -> j
321:323:net.minecraft.world.level.storage.loot.LootTable$Builder
createOreDrop(net.minecraft.world.level.block.Block,net.minecraft.world.item.Item)
-> a
329:331:net.minecraft.world.level.storage.loot.LootTable$Builder
createMushroomBlockDrop(net.minecraft.world.level.block.Block,net.minecraft.world.l
evel.ItemLike) -> b
337:339:net.minecraft.world.level.storage.loot.LootTable$Builder
createGrassDrops(net.minecraft.world.level.block.Block) -> k
345:349:net.minecraft.world.level.storage.loot.LootTable$Builder
createStemDrops(net.minecraft.world.level.block.Block,net.minecraft.world.item.Item
) -> b
355:359:net.minecraft.world.level.storage.loot.LootTable$Builder
createAttachedStemDrops(net.minecraft.world.level.block.Block,net.minecraft.world.i
tem.Item) -> c
365:369:net.minecraft.world.level.storage.loot.LootTable$Builder
createShearsOnlyDrop(net.minecraft.world.level.ItemLike) -> b
374:380:net.minecraft.world.level.storage.loot.LootTable$Builder
createMultifaceBlockDrops(net.minecraft.world.level.block.Block,net.minecraft.world
.level.storage.loot.predicates.LootItemCondition$Builder) -> a
386:394:net.minecraft.world.level.storage.loot.LootTable$Builder
createLeavesDrops(net.minecraft.world.level.block.Block,net.minecraft.world.level.b
lock.Block,float[]) -> a
400:406:net.minecraft.world.level.storage.loot.LootTable$Builder
createOakLeavesDrops(net.minecraft.world.level.block.Block,net.minecraft.world.leve
l.block.Block,float[]) -> b
412:414:net.minecraft.world.level.storage.loot.LootTable$Builder
createMangroveLeavesDrops(net.minecraft.world.level.block.Block) -> l
419:428:net.minecraft.world.level.storage.loot.LootTable$Builder
createCropDrops(net.minecraft.world.level.block.Block,net.minecraft.world.item.Item
,net.minecraft.world.item.Item,net.minecraft.world.level.storage.loot.predicates.Lo
otItemCondition$Builder) -> a
434:436:net.minecraft.world.level.storage.loot.LootTable$Builder
createDoublePlantShearsDrop(net.minecraft.world.level.block.Block) -> m
440:459:net.minecraft.world.level.storage.loot.LootTable$Builder
createDoublePlantWithSeedDrops(net.minecraft.world.level.block.Block,net.minecraft.
world.level.block.Block) -> a
464:468:net.minecraft.world.level.storage.loot.LootTable$Builder
createCandleDrops(net.minecraft.world.level.block.Block) -> n
474:478:net.minecraft.world.level.storage.loot.LootTable$Builder
createPetalsDrops(net.minecraft.world.level.block.Block) -> o
484:487:net.minecraft.world.level.storage.loot.LootTable$Builder
createCandleCakeDrops(net.minecraft.world.level.block.Block) -> p
492:492:net.minecraft.world.level.storage.loot.LootTable$Builder noDrop() -> a
void generate() -> b
499:519:void generate(java.util.function.BiConsumer) -> generate
522:526:void
addNetherVinesDropTable(net.minecraft.world.level.block.Block,net.minecraft.world.l
evel.block.Block) -> b
529:529:net.minecraft.world.level.storage.loot.LootTable$Builder
createDoorTable(net.minecraft.world.level.block.Block) -> q
533:534:void dropPottedContents(net.minecraft.world.level.block.Block) -> r
537:538:void
otherWhenSilkTouch(net.minecraft.world.level.block.Block,net.minecraft.world.level.
block.Block) -> c
541:542:void
dropOther(net.minecraft.world.level.block.Block,net.minecraft.world.level.ItemLike)
-> c
545:546:void dropWhenSilkTouch(net.minecraft.world.level.block.Block) -> s
549:550:void dropSelf(net.minecraft.world.level.block.Block) -> t
553:554:void
add(net.minecraft.world.level.block.Block,java.util.function.Function) -> a
557:558:void
add(net.minecraft.world.level.block.Block,net.minecraft.world.level.storage.loot.Lo
otTable$Builder) -> a
533:533:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$dropPottedContents$4(net.minecraft.world.level.block.Block) -> u
478:478:net.minecraft.world.level.storage.loot.functions.LootItemFunction$Builder
lambda$createPetalsDrops$3(net.minecraft.world.level.block.Block,java.lang.Integer)
-> a
468:468:net.minecraft.world.level.storage.loot.functions.LootItemFunction$Builder
lambda$createCandleDrops$2(net.minecraft.world.level.block.Block,java.lang.Integer)
-> b
379:379:net.minecraft.world.level.storage.loot.functions.LootItemFunction$Builder
lambda$createMultifaceBlockDrops$1(net.minecraft.world.level.block.Block,net.minecr
aft.core.Direction) -> a
349:349:net.minecraft.world.level.storage.loot.functions.LootItemFunction$Builder
lambda$createStemDrops$0(net.minecraft.world.level.block.Block,java.lang.Integer) -
> c
86:100:void <clinit>() -> <clinit>
net.minecraft.data.loot.EntityLootSubProvider -> kb:
net.minecraft.advancements.critereon.EntityPredicate$Builder ENTITY_ON_FIRE ->
a
java.util.Set SPECIAL_LOOT_TABLE_TYPES -> b
net.minecraft.world.flag.FeatureFlagSet allowed -> c
net.minecraft.world.flag.FeatureFlagSet required -> d
java.util.Map map -> e
43:44:void <init>(net.minecraft.world.flag.FeatureFlagSet) -> <init>
46:66:void
<init>(net.minecraft.world.flag.FeatureFlagSet,net.minecraft.world.flag.FeatureFlag
Set) -> <init>
52:59:net.minecraft.world.level.storage.loot.LootTable$Builder
createSheepTable(net.minecraft.world.level.ItemLike) -> a
void generate() -> a
72:109:void generate(java.util.function.BiConsumer) -> generate
112:112:boolean canHaveLootTable(net.minecraft.world.entity.EntityType) -> a
116:118:net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
killedByFrog() -> b
124:126:net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
killedByFrogVariant(net.minecraft.world.entity.animal.FrogVariant) -> a
132:133:void
add(net.minecraft.world.entity.EntityType,net.minecraft.world.level.storage.loot.Lo
otTable$Builder) -> a
136:137:void
add(net.minecraft.world.entity.EntityType,net.minecraft.resources.ResourceLocation,
net.minecraft.world.level.storage.loot.LootTable$Builder) -> a
136:136:java.util.Map lambda$add$2(net.minecraft.world.entity.EntityType) -> b
76:104:void
lambda$generate$1(java.util.Set,java.util.function.BiConsumer,net.minecraft.core.Ho
lder$Reference) -> a
92:96:void
lambda$generate$0(java.util.Set,net.minecraft.core.Holder$Reference,java.util.funct
ion.BiConsumer,net.minecraft.resources.ResourceLocation,net.minecraft.world.level.s
torage.loot.LootTable$Builder) -> a
37:38:void <clinit>() -> <clinit>
net.minecraft.data.loot.LootTableProvider -> kc:
org.slf4j.Logger LOGGER -> d
net.minecraft.data.PackOutput$PathProvider pathProvider -> e
java.util.Set requiredTables -> f
java.util.List subProviders -> g
41:45:void <init>(net.minecraft.data.PackOutput,java.util.Set,java.util.List) -
> <init>
49:99:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
104:104:java.lang.String getName() -> a
99:99:java.util.concurrent.CompletableFuture[] lambda$run$5(int) -> a
94:97:java.util.concurrent.CompletableFuture
lambda$run$4(net.minecraft.data.CachedOutput,java.util.Map$Entry) -> a
88:88:void lambda$run$3(java.lang.String,java.lang.String) -> a
84:84:void
lambda$run$2(net.minecraft.world.level.storage.loot.ValidationContext,net.minecraft
.resources.ResourceLocation,net.minecraft.world.level.storage.loot.LootTable) -> a
54:54:void
lambda$run$1(java.util.Map,java.util.Map,net.minecraft.data.loot.LootTableProvider$
SubProviderEntry) -> a
55:63:void
lambda$run$0(java.util.Map,java.util.Map,net.minecraft.data.loot.LootTableProvider$
SubProviderEntry,net.minecraft.resources.ResourceLocation,net.minecraft.world.level
.storage.loot.LootTable$Builder) -> a
33:33:void <clinit>() -> <clinit>
net.minecraft.data.loot.LootTableProvider$1 -> kc$1:
java.util.Map val$tables -> a
net.minecraft.data.loot.LootTableProvider this$0 -> b
66:66:void <init>(net.minecraft.data.loot.LootTableProvider,java.util.Map) ->
<init>
71:74:java.lang.Object
getElement(net.minecraft.world.level.storage.loot.LootDataId) -> getElement
net.minecraft.data.loot.LootTableProvider$SubProviderEntry -> kc$a:
java.util.function.Supplier provider -> a
net.minecraft.world.level.storage.loot.parameters.LootContextParamSet paramSet
-> b
35:35:void
<init>(java.util.function.Supplier,net.minecraft.world.level.storage.loot.parameter
s.LootContextParamSet) -> <init>
35:35:java.lang.String toString() -> toString
35:35:int hashCode() -> hashCode
35:35:boolean equals(java.lang.Object) -> equals
35:35:java.util.function.Supplier provider() -> a
35:35:net.minecraft.world.level.storage.loot.parameters.LootContextParamSet
paramSet() -> b
net.minecraft.data.loot.LootTableSubProvider -> kd:
void generate(java.util.function.BiConsumer) -> generate
net.minecraft.data.loot.package-info -> ke:
net.minecraft.data.loot.packs.VanillaArchaeologyLoot -> kf:
19:19:void <init>() -> <init>
23:148:void generate(java.util.function.BiConsumer) -> generate
net.minecraft.data.loot.packs.VanillaBlockLoot -> kg:
float[] JUNGLE_LEAVES_SAPLING_CHANGES -> h
java.util.Set EXPLOSION_RESISTANT -> i
107:108:void <init>() -> <init>
113:1310:void generate() -> b
1313:1320:net.minecraft.world.level.storage.loot.LootTable$Builder
createDecoratedPotTable(net.minecraft.world.level.block.Block) -> u
1327:1330:net.minecraft.world.level.storage.loot.LootTable$Builder
createPitcherCropLoot() -> c
1333:1351:net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Bui
lder lambda$createPitcherCropLoot$238(java.lang.Integer) -> a
1181:1187:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$237(net.minecraft.world.level.block.Block) -> v
1177:1178:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$236(net.minecraft.world.level.block.Block) -> w
1170:1173:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$235(net.minecraft.world.level.block.Block) -> x
1166:1167:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$234(net.minecraft.world.level.block.Block) -> y
1159:1162:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$233(net.minecraft.world.level.block.Block) -> z
1142:1150:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$232(net.minecraft.world.level.block.Block) -> A
1150:1152:net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Bui
lder lambda$generate$231(net.minecraft.world.level.block.Block,java.lang.Integer) -
> a
1148:1148:net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Bui
lder lambda$generate$230(net.minecraft.world.level.block.Block,java.lang.Integer) -
> b
1129:1137:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$229(net.minecraft.world.level.block.Block) -> B
1121:1125:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$228(net.minecraft.world.level.block.Block) -> C
1119:1119:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$227(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> a
1118:1118:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$226(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> b
1110:1114:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$225(net.minecraft.world.level.block.Block) -> D
1102:1106:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$224(net.minecraft.world.level.block.Block) -> E
1100:1100:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$223(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> c
1099:1099:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$222(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> d
1092:1095:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$221(net.minecraft.world.level.block.Block) -> F
1089:1089:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$220(net.minecraft.world.level.block.Block) -> G
1088:1088:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$219(net.minecraft.world.level.block.Block) -> H
1087:1087:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$218(net.minecraft.world.level.block.Block) -> I
1086:1086:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$217(net.minecraft.world.level.block.Block) -> J
1083:1083:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$216(net.minecraft.world.level.block.Block) -> K
1082:1082:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$215(net.minecraft.world.level.block.Block) -> L
1079:1079:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$214(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> e
1076:1076:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$213(net.minecraft.world.level.ItemLike) -> c
1075:1075:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$212(net.minecraft.world.level.ItemLike) -> d
1074:1074:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$211(net.minecraft.world.level.block.Block) -> M
1073:1073:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$210(net.minecraft.world.level.ItemLike) -> e
1072:1072:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$209(net.minecraft.world.level.ItemLike) -> f
1071:1071:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$208(net.minecraft.world.level.ItemLike) -> g
1067:1068:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$207(net.minecraft.world.level.block.Block) -> N
1063:1064:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$206(net.minecraft.world.level.block.Block) -> O
1060:1060:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$205(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> f
1059:1059:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$204(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> g
1052:1055:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$203(net.minecraft.world.level.block.Block) -> P
1050:1050:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$202(net.minecraft.world.level.block.Block) -> Q
1049:1049:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$201(net.minecraft.world.level.block.Block) -> R
1048:1048:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$200(net.minecraft.world.level.block.Block) -> S
1047:1047:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$199(net.minecraft.world.level.block.Block) -> T
1046:1046:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$198(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> h
1045:1045:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$197(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> i
1044:1044:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$196(net.minecraft.world.level.block.Block) -> U
1043:1043:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$195(net.minecraft.world.level.block.Block) -> V
1042:1042:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$194(net.minecraft.world.level.block.Block) -> W
1041:1041:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$193(net.minecraft.world.level.block.Block) -> X
1040:1040:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$192(net.minecraft.world.level.block.Block) -> Y
1039:1039:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$191(net.minecraft.world.level.block.Block) -> Z
1038:1038:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$190(net.minecraft.world.level.block.Block) -> aa
1035:1035:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$189(net.minecraft.world.level.block.Block) -> ab
1034:1034:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$188(net.minecraft.world.level.block.Block) -> ac
1016:1029:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$187(net.minecraft.world.level.block.Block) -> ad
978:978:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$186(net.minecraft.world.level.block.Block) -> ae
953:953:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$185(net.minecraft.world.level.block.Block) -> af
952:952:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$184(net.minecraft.world.level.block.Block) -> ag
950:950:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$183(net.minecraft.world.level.block.Block) -> ah
949:949:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$182(net.minecraft.world.level.block.Block) -> ai
948:948:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$181(net.minecraft.world.level.block.Block) -> aj
947:947:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$180(net.minecraft.world.level.block.Block) -> ak
946:946:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$179(net.minecraft.world.level.block.Block) -> al
945:945:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$178(net.minecraft.world.level.block.Block) -> am
944:944:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$177(net.minecraft.world.level.block.Block) -> an
941:941:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$176(net.minecraft.world.level.block.Block) -> ao
940:940:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$175(net.minecraft.world.level.block.Block) -> ap
928:934:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$174(net.minecraft.world.level.block.Block) -> aq
926:926:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$173(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> j
925:925:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$172(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> k
924:924:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$171(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> l
923:923:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$170(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> m
922:922:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$169(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> n
921:921:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$168(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> o
920:920:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$167(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> p
919:919:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$166(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> q
918:918:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$165(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> r
917:917:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$164(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> s
916:916:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$163(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> t
915:915:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$162(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> u
914:914:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$161(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> v
913:913:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$160(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> w
912:912:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$159(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> x
911:911:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$158(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> y
908:908:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$157(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> z
907:907:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$156(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> A
906:906:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$155(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> B
905:905:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$154(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> C
904:904:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$153(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> D
903:903:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$152(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> E
902:902:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$151(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> F
901:901:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$150(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> G
900:900:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$149(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> H
899:899:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$148(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> I
898:898:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$147(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> J
897:897:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$146(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> K
896:896:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$145(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> L
895:895:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$144(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> M
894:894:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$143(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> N
893:893:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$142(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> O
892:892:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$141(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> P
879:879:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$140(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> Q
877:877:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$139(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> R
876:876:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$138(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> S
875:875:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$137(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> T
874:874:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$136(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> U
873:873:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$135(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> V
872:872:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$134(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> W
871:871:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$133(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> X
870:870:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$132(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> Y
869:869:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$131(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> Z
868:868:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$130(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> aa
867:867:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$129(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> ab
864:864:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$128(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> ac
863:863:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$127(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> ad
862:862:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$126(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> ae
861:861:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$125(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> af
860:860:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$124(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> ag
859:859:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$123(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> ah
858:858:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$122(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> ai
857:857:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$121(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> aj
856:856:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$120(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> ak
855:855:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$119(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> al
854:854:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$118(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> am
853:853:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$117(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> an
852:852:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$116(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> ao
851:851:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$115(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> ap
850:850:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$114(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> aq
849:849:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$113(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> ar
848:848:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$112(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> as
846:846:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$111(net.minecraft.world.level.block.Block) -> ar
845:845:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$110(net.minecraft.world.level.block.Block) -> as
836:841:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$109(net.minecraft.world.level.block.Block) -> at
828:832:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$108(net.minecraft.world.level.block.Block) -> au
832:832:net.minecraft.world.level.storage.loot.functions.LootItemFunction$Builder
lambda$generate$107(net.minecraft.world.level.block.Block,java.lang.Integer) -> c
818:823:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$106(net.minecraft.world.level.block.Block) -> av
807:807:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$105(net.minecraft.world.level.block.Block) -> aw
806:806:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$104(net.minecraft.world.level.block.Block) -> ax
805:805:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$103(net.minecraft.world.level.block.Block) -> ay
804:804:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$102(net.minecraft.world.level.block.Block) -> az
801:801:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$101(net.minecraft.world.level.block.Block) -> aA
800:800:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$100(net.minecraft.world.level.block.Block) -> aB
799:799:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$99(net.minecraft.world.level.block.Block) -> aC
798:798:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$98(net.minecraft.world.level.block.Block) -> aD
797:797:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$97(net.minecraft.world.level.block.Block) -> aE
796:796:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$96(net.minecraft.world.level.block.Block) -> aF
795:795:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$95(net.minecraft.world.level.block.Block) -> aG
794:794:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$94(net.minecraft.world.level.block.Block) -> aH
793:793:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$93(net.minecraft.world.level.block.Block) -> aI
792:792:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$92(net.minecraft.world.level.block.Block) -> aJ
791:791:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$91(net.minecraft.world.level.block.Block) -> aK
790:790:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$90(net.minecraft.world.level.block.Block) -> aL
789:789:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$89(net.minecraft.world.level.block.Block) -> aM
788:788:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$88(net.minecraft.world.level.block.Block) -> aN
787:787:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$87(net.minecraft.world.level.block.Block) -> aO
786:786:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$86(net.minecraft.world.level.block.Block) -> aP
783:783:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$85(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> at
782:782:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$84(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> au
781:781:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$83(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> av
780:780:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$82(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aw
779:779:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$81(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> ax
778:778:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$80(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> ay
777:777:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$79(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> az
776:776:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$78(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aA
775:775:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$77(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aB
774:774:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$76(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aC
773:773:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$75(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aD
772:772:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$74(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aE
769:769:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$73(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aF
768:768:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$72(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aG
767:767:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$71(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aH
766:766:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$70(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aI
765:765:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$69(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aJ
764:764:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$68(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aK
763:763:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$67(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aL
762:762:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$66(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aM
761:761:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$65(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aN
760:760:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$64(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aO
759:759:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$63(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aP
758:758:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$62(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aQ
757:757:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$61(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aR
756:756:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$60(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aS
755:755:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$59(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aT
754:754:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$58(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aU
753:753:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$57(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aV
752:752:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$56(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aW
751:751:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$55(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aX
750:750:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$54(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aY
749:749:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$53(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aZ
748:748:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$52(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> ba
747:747:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$51(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bb
746:746:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$50(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bc
745:745:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$49(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bd
744:744:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$48(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> be
743:743:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$47(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bf
742:742:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$46(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bg
741:741:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$45(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bh
740:740:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$44(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bi
739:739:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$43(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bj
738:738:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$42(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bk
737:737:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$41(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bl
736:736:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$40(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bm
735:735:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$39(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bn
734:734:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$38(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bo
733:733:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$37(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bp
732:732:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$36(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bq
731:731:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$35(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> br
730:730:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$34(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bs
729:729:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$33(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bt
728:728:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$32(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bu
727:727:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$31(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bv
726:726:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$30(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bw
725:725:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$29(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bx
724:724:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$28(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> by
723:723:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$27(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bz
722:722:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$26(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bA
721:721:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$25(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bB
720:720:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$24(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bC
719:719:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$23(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bD
718:718:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$22(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bE
717:717:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$21(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bF
716:716:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$20(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bG
715:715:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$19(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bH
714:714:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$18(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bI
713:713:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$17(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bJ
672:672:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$16(net.minecraft.world.level.block.Block) -> aQ
671:671:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$15(net.minecraft.world.level.block.Block) -> aR
670:670:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$14(net.minecraft.world.level.block.Block) -> aS
669:669:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$13(net.minecraft.world.level.block.Block) -> aT
666:666:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$12(net.minecraft.world.level.block.Block) -> aU
665:665:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$11(net.minecraft.world.level.block.Block) -> aV
664:664:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$10(net.minecraft.world.level.block.Block) -> aW
663:663:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$9(net.minecraft.world.level.block.Block) -> aX
662:662:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$8(net.minecraft.world.level.block.Block) -> aY
661:661:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$7(net.minecraft.world.level.block.Block) -> aZ
660:660:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$6(net.minecraft.world.level.block.Block) -> ba
659:659:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$5(net.minecraft.world.level.block.Block) -> bb
658:658:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$4(net.minecraft.world.level.block.Block) -> bc
657:657:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$3(net.minecraft.world.level.block.Block) -> bd
656:656:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$2(net.minecraft.world.level.block.Block) -> be
655:655:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$1(net.minecraft.world.level.block.Block) -> bf
578:578:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$0(net.minecraft.world.level.block.Block) -> bg
70:103:void <clinit>() -> <clinit>
net.minecraft.data.loot.packs.VanillaChestLoot -> kh:
36:36:void <init>() -> <init>
39:586:void generate(java.util.function.BiConsumer) -> generate
589:620:net.minecraft.world.level.storage.loot.LootTable$Builder
shipwreckSupplyLootTable() -> a
625:642:net.minecraft.world.level.storage.loot.LootTable$Builder
shipwreckMapLootTable() -> b
647:685:net.minecraft.world.level.storage.loot.LootTable$Builder
bastionHoglinStableLootTable() -> c
690:727:net.minecraft.world.level.storage.loot.LootTable$Builder
bastionBridgeLootTable() -> d
732:762:net.minecraft.world.level.storage.loot.LootTable$Builder
endCityTreasureLootTable() -> e
767:786:net.minecraft.world.level.storage.loot.LootTable$Builder
netherBridgeLootTable() -> f
791:830:net.minecraft.world.level.storage.loot.LootTable$Builder
bastionTreasureLootTable() -> g
835:888:net.minecraft.world.level.storage.loot.LootTable$Builder
bastionOtherLootTable() -> h
893:930:net.minecraft.world.level.storage.loot.LootTable$Builder
woodlandMansionLootTable() -> i
935:946:net.minecraft.world.level.storage.loot.LootTable$Builder
strongholdLibraryLootTable() -> j
951:978:net.minecraft.world.level.storage.loot.LootTable$Builder
strongholdCorridorLootTable() -> k
983:1030:net.minecraft.world.level.storage.loot.LootTable$Builder
ancientCityLootTable() -> l
1035:1054:net.minecraft.world.level.storage.loot.LootTable$Builder
jungleTempleLootTable() -> m
1059:1077:net.minecraft.world.level.storage.loot.LootTable$Builder
shipwreckTreasureLootTable() -> n
1082:1113:net.minecraft.world.level.storage.loot.LootTable$Builder
pillagerOutpostLootTable() -> o
1118:1148:net.minecraft.world.level.storage.loot.LootTable$Builder
desertPyramidLootTable() -> p
net.minecraft.data.loot.packs.VanillaEntityLoot -> ki:
44:45:void <init>() -> <init>
49:753:void generate() -> a
756:779:net.minecraft.world.level.storage.loot.LootTable$Builder
elderGuardianLootTable() -> c
net.minecraft.data.loot.packs.VanillaFishingLoot -> kj:
net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
IN_JUNGLE -> a
net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
IN_SPARSE_JUNGLE -> b
net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
IN_BAMBOO_JUNGLE -> c
32:32:void <init>() -> <init>
39:92:void generate(java.util.function.BiConsumer) -> generate
95:100:net.minecraft.world.level.storage.loot.LootTable$Builder
fishingFishLootTable() -> a
33:35:void <clinit>() -> <clinit>
net.minecraft.data.loot.packs.VanillaGiftLoot -> kk:
20:20:void <init>() -> <init>
23:181:void generate(java.util.function.BiConsumer) -> generate
net.minecraft.data.loot.packs.VanillaLootTableProvider -> kl:
10:10:void <init>() -> <init>
13:16:net.minecraft.data.loot.LootTableProvider
create(net.minecraft.data.PackOutput) -> a
net.minecraft.data.loot.packs.VanillaPiglinBarterLoot -> km:
22:22:void <init>() -> <init>
25:59:void generate(java.util.function.BiConsumer) -> generate
net.minecraft.data.loot.packs.package-info -> kn:
net.minecraft.data.metadata.PackMetadataGenerator -> ko:
net.minecraft.data.PackOutput output -> d
java.util.Map elements -> e
24:28:void <init>(net.minecraft.data.PackOutput) -> <init>
31:32:net.minecraft.data.metadata.PackMetadataGenerator
add(net.minecraft.server.packs.metadata.MetadataSectionType,java.lang.Object) -> a
37:39:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
44:44:java.lang.String getName() -> a
48:49:net.minecraft.data.metadata.PackMetadataGenerator
forFeaturePack(net.minecraft.data.PackOutput,net.minecraft.network.chat.Component)
-> a
53:54:net.minecraft.data.metadata.PackMetadataGenerator
forFeaturePack(net.minecraft.data.PackOutput,net.minecraft.network.chat.Component,n
et.minecraft.world.flag.FeatureFlagSet) -> a
38:38:void
lambda$run$1(com.google.gson.JsonObject,java.lang.String,java.util.function.Supplie
r) -> a
31:31:com.google.gson.JsonElement
lambda$add$0(net.minecraft.server.packs.metadata.MetadataSectionType,java.lang.Obje
ct) -> b
net.minecraft.data.metadata.package-info -> kp:
net.minecraft.data.models.BlockModelGenerators -> kq:
java.util.function.Consumer blockStateOutput -> b
java.util.function.BiConsumer modelOutput -> c
java.util.function.Consumer skippedAutoModelsOutput -> d
java.util.List nonOrientableTrapdoor -> e
java.util.Map fullBlockModelCustomGenerators -> f
java.util.Map texturedModels -> g
java.util.Map SHAPE_CONSUMERS -> h
java.util.List MULTIFACE_GENERATOR -> a
java.util.Map CHISELED_BOOKSHELF_SLOT_MODEL_CACHE -> i
115:116:net.minecraft.data.models.blockstates.BlockStateGenerator
createMirroredCubeGenerator(net.minecraft.world.level.block.Block,net.minecraft.res
ources.ResourceLocation,net.minecraft.data.models.model.TextureMapping,java.util.fu
nction.BiConsumer) -> a
120:121:net.minecraft.data.models.blockstates.BlockStateGenerator
createNorthWestMirroredCubeGenerator(net.minecraft.world.level.block.Block,net.mine
craft.resources.ResourceLocation,net.minecraft.data.models.model.TextureMapping,jav
a.util.function.BiConsumer) -> b
125:126:net.minecraft.data.models.blockstates.BlockStateGenerator
createMirroredColumnGenerator(net.minecraft.world.level.block.Block,net.minecraft.r
esources.ResourceLocation,net.minecraft.data.models.model.TextureMapping,java.util.
function.BiConsumer) -> c
101:155:void
<init>(java.util.function.Consumer,java.util.function.BiConsumer,java.util.function
.Consumer) -> <init>
158:159:void skipAutoItemBlock(net.minecraft.world.level.block.Block) -> c
162:163:void
delegateItemModel(net.minecraft.world.level.block.Block,net.minecraft.resources.Res
ourceLocation) -> a
166:167:void
delegateItemModel(net.minecraft.world.item.Item,net.minecraft.resources.ResourceLoc
ation) -> a
170:171:void createSimpleFlatItemModel(net.minecraft.world.item.Item) -> a
174:178:void createSimpleFlatItemModel(net.minecraft.world.level.block.Block) -
> d
181:183:void
createSimpleFlatItemModel(net.minecraft.world.level.block.Block,java.lang.String) -
> a
186:190:net.minecraft.data.models.blockstates.PropertyDispatch
createHorizontalFacingDispatch() -> b
194:198:net.minecraft.data.models.blockstates.PropertyDispatch
createHorizontalFacingDispatchAlt() -> c
202:206:net.minecraft.data.models.blockstates.PropertyDispatch
createTorchHorizontalDispatch() -> d
210:216:net.minecraft.data.models.blockstates.PropertyDispatch
createFacingDispatch() -> e
220:220:net.minecraft.data.models.blockstates.MultiVariantGenerator
createRotatedVariant(net.minecraft.world.level.block.Block,net.minecraft.resources.
ResourceLocation) -> b
224:227:net.minecraft.data.models.blockstates.Variant[]
createRotatedVariants(net.minecraft.resources.ResourceLocation) -> a
231:235:net.minecraft.data.models.blockstates.MultiVariantGenerator
createRotatedVariant(net.minecraft.world.level.block.Block,net.minecraft.resources.
ResourceLocation,net.minecraft.resources.ResourceLocation) -> a
240:242:net.minecraft.data.models.blockstates.PropertyDispatch
createBooleanModelDispatch(net.minecraft.world.level.block.state.properties.Boolean
Property,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceL
ocation) -> a
246:249:void
createRotatedMirroredVariantBlock(net.minecraft.world.level.block.Block) -> e
252:254:void createRotatedVariantBlock(net.minecraft.world.level.block.Block) -
> f
257:270:void createBrushableBlock(net.minecraft.world.level.block.Block) -> g
273:294:net.minecraft.data.models.blockstates.BlockStateGenerator
createButton(net.minecraft.world.level.block.Block,net.minecraft.resources.Resource
Location,net.minecraft.resources.ResourceLocation) -> b
299:318:net.minecraft.data.models.blockstates.PropertyDispatch$C4
configureDoorHalf(net.minecraft.data.models.blockstates.PropertyDispatch$C4,net.min
ecraft.world.level.block.state.properties.DoubleBlockHalf,net.minecraft.resources.R
esourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.Re
sourceLocation,net.minecraft.resources.ResourceLocation) -> a
322:325:net.minecraft.data.models.blockstates.BlockStateGenerator
createDoor(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLo
cation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLoc
ation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLoca
tion,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocat
ion,net.minecraft.resources.ResourceLocation) -> a
332:337:net.minecraft.data.models.blockstates.BlockStateGenerator
createCustomFence(net.minecraft.world.level.block.Block,net.minecraft.resources.Res
ourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.Reso
urceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.Resou
rceLocation) -> a
341:346:net.minecraft.data.models.blockstates.BlockStateGenerator
createFence(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceL
ocation,net.minecraft.resources.ResourceLocation) -> c
350:361:net.minecraft.data.models.blockstates.BlockStateGenerator
createWall(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLo
cation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLoc
ation) -> a
365:372:net.minecraft.data.models.blockstates.BlockStateGenerator
createFenceGate(net.minecraft.world.level.block.Block,net.minecraft.resources.Resou
rceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.Resour
ceLocation,net.minecraft.resources.ResourceLocation,boolean) -> a
377:419:net.minecraft.data.models.blockstates.BlockStateGenerator
createStairs(net.minecraft.world.level.block.Block,net.minecraft.resources.Resource
Location,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceL
ocation) -> b
425:443:net.minecraft.data.models.blockstates.BlockStateGenerator
createOrientableTrapdoor(net.minecraft.world.level.block.Block,net.minecraft.resour
ces.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resourc
es.ResourceLocation) -> c
448:466:net.minecraft.data.models.blockstates.BlockStateGenerator
createTrapdoor(net.minecraft.world.level.block.Block,net.minecraft.resources.Resour
ceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.Resourc
eLocation) -> d
471:471:net.minecraft.data.models.blockstates.MultiVariantGenerator
createSimpleBlock(net.minecraft.world.level.block.Block,net.minecraft.resources.Res
ourceLocation) -> c
475:478:net.minecraft.data.models.blockstates.PropertyDispatch
createRotatedPillar() -> f
482:492:net.minecraft.data.models.blockstates.BlockStateGenerator
createPillarBlockUVLocked(net.minecraft.world.level.block.Block,net.minecraft.data.
models.model.TextureMapping,java.util.function.BiConsumer) -> a
497:497:net.minecraft.data.models.blockstates.BlockStateGenerator
createAxisAlignedPillarBlock(net.minecraft.world.level.block.Block,net.minecraft.re
sources.ResourceLocation) -> d
501:502:void
createAxisAlignedPillarBlockCustomModel(net.minecraft.world.level.block.Block,net.m
inecraft.resources.ResourceLocation) -> e
505:507:void
createAxisAlignedPillarBlock(net.minecraft.world.level.block.Block,net.minecraft.da
ta.models.model.TexturedModel$Provider) -> a
510:512:void
createHorizontallyRotatedBlock(net.minecraft.world.level.block.Block,net.minecraft.
data.models.model.TexturedModel$Provider) -> c
515:520:net.minecraft.data.models.blockstates.BlockStateGenerator
createRotatedPillarWithHorizontalVariant(net.minecraft.world.level.block.Block,net.
minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> d
525:528:void
createRotatedPillarWithHorizontalVariant(net.minecraft.world.level.block.Block,net.
minecraft.data.models.model.TexturedModel$Provider,net.minecraft.data.models.model.
TexturedModel$Provider) -> a
531:531:net.minecraft.resources.ResourceLocation
createSuffixedVariant(net.minecraft.world.level.block.Block,java.lang.String,net.mi
necraft.data.models.model.ModelTemplate,java.util.function.Function) -> a
535:536:net.minecraft.data.models.blockstates.BlockStateGenerator
createPressurePlate(net.minecraft.world.level.block.Block,net.minecraft.resources.R
esourceLocation,net.minecraft.resources.ResourceLocation) -> e
540:545:net.minecraft.data.models.blockstates.BlockStateGenerator
createSlab(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLo
cation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLoc
ation) -> e
550:551:void createTrivialCube(net.minecraft.world.level.block.Block) -> a
554:555:void
createTrivialBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.
model.TexturedModel$Provider) -> b
558:560:void
createTrivialBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.
model.TextureMapping,net.minecraft.data.models.model.ModelTemplate) -> a
757:758:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
family(net.minecraft.world.level.block.Block) -> h
762:769:void
createHangingSign(net.minecraft.world.level.block.Block,net.minecraft.world.level.b
lock.Block,net.minecraft.world.level.block.Block) -> a
772:784:void createDoor(net.minecraft.world.level.block.Block) -> i
787:794:void createOrientableTrapdoor(net.minecraft.world.level.block.Block) ->
j
797:804:void createTrapdoor(net.minecraft.world.level.block.Block) -> k
807:822:void createBigDripLeafBlock() -> g
858:858:net.minecraft.data.models.BlockModelGenerators$WoodProvider
woodProvider(net.minecraft.world.level.block.Block) -> l
862:863:void createNonTemplateModelBlock(net.minecraft.world.level.block.Block)
-> m
866:867:void
createNonTemplateModelBlock(net.minecraft.world.level.block.Block,net.minecraft.wor
ld.level.block.Block) -> a
883:885:void
createCrossBlockWithDefaultItem(net.minecraft.world.level.block.Block,net.minecraft
.data.models.BlockModelGenerators$TintState) -> a
888:890:void
createCrossBlockWithDefaultItem(net.minecraft.world.level.block.Block,net.minecraft
.data.models.BlockModelGenerators$TintState,net.minecraft.data.models.model.Texture
Mapping) -> a
893:895:void
createCrossBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.Bl
ockModelGenerators$TintState) -> b
898:900:void
createCrossBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.Bl
ockModelGenerators$TintState,net.minecraft.data.models.model.TextureMapping) -> b
903:917:void
createCrossBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.Bl
ockModelGenerators$TintState,net.minecraft.world.level.block.state.properties.Prope
rty,int[]) -> a
920:925:void
createPlant(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.B
lock,net.minecraft.data.models.BlockModelGenerators$TintState) -> a
928:937:void
createCoralFans(net.minecraft.world.level.block.Block,net.minecraft.world.level.blo
ck.Block) -> b
940:961:void
createStems(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.B
lock) -> c
964:969:void createPitcherPlant() -> h
972:986:void createPitcherCrop() -> i
989:997:void
createCoral(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.B
lock,net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block,ne
t.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block,net.minec
raft.world.level.block.Block,net.minecraft.world.level.block.Block) -> a
1000:1004:void
createDoublePlant(net.minecraft.world.level.block.Block,net.minecraft.data.models.B
lockModelGenerators$TintState) -> c
1007:1011:void createSunflower() -> j
1014:1017:void createTallSeagrass() -> k
1020:1032:void createSmallDripleaf() -> l
1035:1042:void
createDoubleBlock(net.minecraft.world.level.block.Block,net.minecraft.resources.Res
ourceLocation,net.minecraft.resources.ResourceLocation) -> f
1045:1071:void createPassiveRail(net.minecraft.world.level.block.Block) -> n
1074:1105:void createActiveRail(net.minecraft.world.level.block.Block) -> o
1137:1137:net.minecraft.data.models.BlockModelGenerators$BlockEntityModelGenerator
blockEntityModels(net.minecraft.resources.ResourceLocation,net.minecraft.world.leve
l.block.Block) -> a
1141:1141:net.minecraft.data.models.BlockModelGenerators$BlockEntityModelGenerator
blockEntityModels(net.minecraft.world.level.block.Block,net.minecraft.world.level.b
lock.Block) -> d
1145:1147:void
createAirLikeBlock(net.minecraft.world.level.block.Block,net.minecraft.world.item.I
tem) -> a
1150:1152:void
createAirLikeBlock(net.minecraft.world.level.block.Block,net.minecraft.resources.Re
sourceLocation) -> f
1155:1160:void
createFullAndCarpetBlocks(net.minecraft.world.level.block.Block,net.minecraft.world
.level.block.Block) -> e
1163:1268:void createFlowerBed(net.minecraft.world.level.block.Block) -> p
1271:1275:void
createColoredBlockWithRandomRotations(net.minecraft.data.models.model.TexturedModel
$Provider,net.minecraft.world.level.block.Block[]) -> a
1278:1285:void
createColoredBlockWithStateRotations(net.minecraft.data.models.model.TexturedModel$
Provider,net.minecraft.world.level.block.Block[]) -> b
1288:1313:void
createGlassBlocks(net.minecraft.world.level.block.Block,net.minecraft.world.level.b
lock.Block) -> f
1316:1325:void createCommandBlock(net.minecraft.world.level.block.Block) -> q
1328:1330:void createAnvil(net.minecraft.world.level.block.Block) -> r
1333:1336:java.util.List createBambooModels(int) -> a
1340:1352:void createBamboo() -> m
1355:1361:net.minecraft.data.models.blockstates.PropertyDispatch
createColumnWithFacing() -> n
1365:1375:void createBarrel() -> o
1378:1381:net.minecraft.data.models.blockstates.PropertyDispatch
createEmptyOrFullDispatch(net.minecraft.world.level.block.state.properties.Property
,java.lang.Comparable,net.minecraft.resources.ResourceLocation,net.minecraft.resour
ces.ResourceLocation) -> a
1388:1399:void
createBeeNest(net.minecraft.world.level.block.Block,java.util.function.Function) ->
a
1402:1416:void
createCropBlock(net.minecraft.world.level.block.Block,net.minecraft.world.level.blo
ck.state.properties.Property,int[]) -> a
1419:1450:void createBell() -> p
1453:1473:void createGrindstone() -> q
1476:1486:void
createFurnace(net.minecraft.world.level.block.Block,net.minecraft.data.models.model
.TexturedModel$Provider) -> d
1489:1501:void createCampfires(net.minecraft.world.level.block.Block[]) -> a
1504:1506:void createAzalea(net.minecraft.world.level.block.Block) -> s
1510:1516:void createPottedAzalea(net.minecraft.world.level.block.Block) -> t
1519:1522:void createBookshelf() -> r
1525:1587:void createRedstoneWire() -> s
1590:1602:void createComparator() -> t
1605:1615:void createSmoothStoneSlab() -> u
1618:1630:void createBrewingStand() -> v
1633:1654:void createMushroomBlock(net.minecraft.world.level.block.Block) -> u
1657:1671:void createCakeBlock() -> w
1674:1684:void createCartographyTable() -> x
1687:1697:void createSmithingTable() -> y
1700:1702:void
createCraftingTableLike(net.minecraft.world.level.block.Block,net.minecraft.world.l
evel.block.Block,java.util.function.BiFunction) -> a
1705:1715:void createGenericCube(net.minecraft.world.level.block.Block) -> b
1718:1724:void createPumpkins() -> z
1727:1729:void
createPumpkinVariant(net.minecraft.world.level.block.Block,net.minecraft.data.model
s.model.TextureMapping) -> a
1732:1756:void createCauldrons() -> A
1759:1767:void createChorusFlower() -> B
1770:1796:void createDispenserBlock(net.minecraft.world.level.block.Block) -> v
1799:1813:void createEndPortalFrame() -> C
1816:1873:void createChorusPlant() -> D
1876:1888:void createComposter() -> E
1891:1896:void createAmethystCluster(net.minecraft.world.level.block.Block) ->
w
1899:1903:void createAmethystClusters() -> F
1906:1916:void createPointedDripstone() -> G
1919:1921:net.minecraft.data.models.blockstates.Variant
createPointedDripstoneVariant(net.minecraft.core.Direction,net.minecraft.world.leve
l.block.state.properties.DripstoneThickness) -> a
1925:1931:void createNyliumBlock(net.minecraft.world.level.block.Block) -> x
1934:1946:void createDaylightDetector() -> H
1949:1953:void createRotatableColumn(net.minecraft.world.level.block.Block) ->
y
1956:1965:void createLightningRod() -> I
1968:1978:void createFarmland() -> J
1981:1984:java.util.List
createFloorFireModels(net.minecraft.world.level.block.Block) -> z
1988:1994:java.util.List
createSideFireModels(net.minecraft.world.level.block.Block) -> A
1998:2004:java.util.List
createTopFireModels(net.minecraft.world.level.block.Block) -> B
2008:2008:java.util.List
wrapModels(java.util.List,java.util.function.UnaryOperator) -> a
2012:2049:void createFire() -> K
2052:2063:void createSoulFire() -> L
2066:2074:void createLantern(net.minecraft.world.level.block.Block) -> C
2077:2080:void createMuddyMangroveRoots() -> M
2083:2097:void createMangrovePropagule() -> N
2100:2110:void createFrostedIce() -> O
2113:2129:void createGrassBlocks() -> P
2132:2141:void
createGrassLikeBlock(net.minecraft.world.level.block.Block,net.minecraft.resources.
ResourceLocation,net.minecraft.data.models.blockstates.Variant) -> a
2144:2155:void createCocoa() -> Q
2158:2159:void createDirtPath() -> R
2162:2170:void
createWeightedPressurePlate(net.minecraft.world.level.block.Block,net.minecraft.wor
ld.level.block.Block) -> g
2173:2189:void createHopper() -> S
2192:2195:void
copyModel(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Blo
ck) -> h
2198:2254:void createIronBars() -> T
2257:2261:void
createNonTemplateHorizontalBlock(net.minecraft.world.level.block.Block) -> D
2264:2291:void createLever() -> U
2294:2296:void createLilyPad() -> V
2299:2301:void createFrogspawnBlock() -> W
2304:2312:void createNetherPortalBlock() -> X
2315:2340:void createNetherrack() -> Y
2343:2351:void createObserver() -> Z
2354:2374:void createPistons() -> aa
2377:2383:void
createPistonVariant(net.minecraft.world.level.block.Block,net.minecraft.resources.R
esourceLocation,net.minecraft.data.models.model.TextureMapping) -> a
2386:2406:void createPistonHeads() -> ab
2409:2417:void createSculkSensor() -> ac
2420:2430:void createCalibratedSculkSensor() -> ad
2433:2441:void createSculkShrieker() -> ae
2444:2451:void createScaffolding() -> af
2454:2469:void createCaveVines() -> ag
2472:2479:void createRedstoneLamp() -> ah
2482:2492:void
createNormalTorch(net.minecraft.world.level.block.Block,net.minecraft.world.level.b
lock.Block) -> i
2495:2516:void createRedstoneTorch() -> ai
2519:2538:void createRepeater() -> aj
2541:2559:void createSeaPickle() -> ak
2562:2575:void createSnowBlocks() -> al
2578:2582:void createStonecutter() -> am
2585:2596:void createStructureBlock() -> an
2599:2609:void createSweetBerryBush() -> ao
2612:2670:void createTripwire() -> ap
2673:2682:void createTripwireHook() -> aq
2685:2695:net.minecraft.resources.ResourceLocation
createTurtleEggModel(int,java.lang.String,net.minecraft.data.models.model.TextureMa
pping) -> a
2700:2708:net.minecraft.resources.ResourceLocation
createTurtleEggModel(java.lang.Integer,java.lang.Integer) -> a
2713:2721:void createTurtleEgg() -> ar
2724:2743:void createSnifferEgg() -> as
2758:2781:void createMultiface(net.minecraft.world.level.block.Block) -> E
2784:2806:void createSculkCatalyst() -> at
2809:2827:void createChiseledBookshelf() -> au
2830:2841:void
addSlotStateAndRotationVariants(net.minecraft.data.models.blockstates.MultiPartGene
rator,net.minecraft.data.models.blockstates.Condition$TerminalCondition,net.minecra
ft.data.models.blockstates.VariantProperties$Rotation) -> a
2849:2862:void
addBookSlotModel(net.minecraft.data.models.blockstates.MultiPartGenerator,net.minec
raft.data.models.blockstates.Condition$TerminalCondition,net.minecraft.data.models.
blockstates.VariantProperties$Rotation,net.minecraft.world.level.block.state.proper
ties.BooleanProperty,net.minecraft.data.models.model.ModelTemplate,boolean) -> a
2865:2866:void createMagmaBlock() -> av
2869:2871:void createShulkerBox(net.minecraft.world.level.block.Block) -> F
2874:2876:void
createGrowingPlant(net.minecraft.world.level.block.Block,net.minecraft.world.level.
block.Block,net.minecraft.data.models.BlockModelGenerators$TintState) -> b
2879:2880:void
createBedItem(net.minecraft.world.level.block.Block,net.minecraft.world.level.block
.Block) -> j
2883:2887:void createInfestedStone() -> aw
2890:2894:void createInfestedDeepslate() -> ax
2897:2901:void
createNetherRoots(net.minecraft.world.level.block.Block,net.minecraft.world.level.b
lock.Block) -> k
2904:2924:void createRespawnAnchor() -> ay
2927:2954:net.minecraft.data.models.blockstates.Variant
applyRotation(net.minecraft.core.FrontAndTop,net.minecraft.data.models.blockstates.
Variant) -> a
2959:2983:void createJigsaw() -> az
2986:2993:void createPetrifiedOakSlab() -> aA
2996:3701:void run() -> a
3704:3715:void createLightBlock() -> aB
3718:3754:void
createCandleAndCandleCake(net.minecraft.world.level.block.Block,net.minecraft.world
.level.block.Block) -> l
3696:3696:void lambda$run$57(net.minecraft.world.item.SpawnEggItem) -> a
2997:2998:void lambda$run$56(net.minecraft.data.BlockFamily) -> a
2980:2980:net.minecraft.data.models.blockstates.Variant
lambda$createJigsaw$55(net.minecraft.core.FrontAndTop) -> a
2920:2920:net.minecraft.data.models.blockstates.Variant
lambda$createRespawnAnchor$54(net.minecraft.resources.ResourceLocation[],java.lang.
Integer) -> a
2852:2852:net.minecraft.resources.ResourceLocation
lambda$addBookSlotModel$53(net.minecraft.data.models.model.ModelTemplate,java.lang.
String,net.minecraft.data.models.model.TextureMapping,net.minecraft.data.models.Blo
ckModelGenerators$BookSlotModelCacheKey) -> a
2838:2840:void
lambda$addSlotStateAndRotationVariants$52(net.minecraft.data.models.blockstates.Mul
tiPartGenerator,net.minecraft.data.models.blockstates.Condition$TerminalCondition,n
et.minecraft.data.models.blockstates.VariantProperties$Rotation,net.minecraft.world
.level.block.state.properties.BooleanProperty,net.minecraft.data.models.model.Model
Template) -> a
2819:2822:void
lambda$createChiseledBookshelf$51(net.minecraft.data.models.blockstates.MultiPartGe
nerator,net.minecraft.resources.ResourceLocation,net.minecraft.core.Direction,net.m
inecraft.data.models.blockstates.VariantProperties$Rotation) -> a
2802:2802:net.minecraft.data.models.blockstates.Variant
lambda$createSculkCatalyst$50(net.minecraft.resources.ResourceLocation,net.minecraf
t.resources.ResourceLocation,java.lang.Boolean) -> a
2764:2764:void
lambda$createMultiface$49(net.minecraft.world.level.block.Block,net.minecraft.data.
models.blockstates.Condition$TerminalCondition) -> a
2765:2768:void
lambda$createMultiface$48(net.minecraft.world.level.block.Block,net.minecraft.data.
models.blockstates.Condition$TerminalCondition,net.minecraft.world.level.block.stat
e.properties.BooleanProperty) -> a
2754:2754:net.minecraft.data.models.blockstates.Variant
lambda$static$47(net.minecraft.resources.ResourceLocation) -> b
2753:2753:net.minecraft.data.models.blockstates.Variant
lambda$static$46(net.minecraft.resources.ResourceLocation) -> c
2752:2752:net.minecraft.data.models.blockstates.Variant
lambda$static$45(net.minecraft.resources.ResourceLocation) -> d
2751:2751:net.minecraft.data.models.blockstates.Variant
lambda$static$44(net.minecraft.resources.ResourceLocation) -> e
2750:2750:net.minecraft.data.models.blockstates.Variant
lambda$static$43(net.minecraft.resources.ResourceLocation) -> f
2749:2749:net.minecraft.data.models.blockstates.Variant
lambda$static$42(net.minecraft.resources.ResourceLocation) -> g
2741:2741:net.minecraft.data.models.blockstates.Variant
lambda$createSnifferEgg$41(java.util.function.Function,java.lang.Integer) -> a
2727:2735:net.minecraft.resources.ResourceLocation
lambda$createSnifferEgg$40(java.lang.Integer) -> a
2718:2718:java.util.List
lambda$createTurtleEgg$39(java.lang.Integer,java.lang.Integer) -> b
2678:2678:net.minecraft.data.models.blockstates.Variant
lambda$createTripwireHook$38(java.lang.Boolean,java.lang.Boolean) -> a
2605:2605:net.minecraft.data.models.blockstates.Variant
lambda$createSweetBerryBush$37(java.lang.Integer) -> b
2592:2592:net.minecraft.data.models.blockstates.Variant
lambda$createStructureBlock$36(net.minecraft.world.level.block.state.properties.Str
uctureMode) -> a
2569:2569:net.minecraft.data.models.blockstates.Variant
lambda$createSnowBlocks$35(net.minecraft.resources.ResourceLocation,java.lang.Integ
er) -> a
2525:2533:net.minecraft.data.models.blockstates.Variant
lambda$createRepeater$34(java.lang.Integer,java.lang.Boolean,java.lang.Boolean) ->
a
2427:2427:net.minecraft.data.models.blockstates.Variant
lambda$createCalibratedSculkSensor$33(net.minecraft.resources.ResourceLocation,net.
minecraft.resources.ResourceLocation,net.minecraft.world.level.block.state.properti
es.SculkSensorPhase) -> a
2416:2416:net.minecraft.data.models.blockstates.Variant
lambda$createSculkSensor$32(net.minecraft.resources.ResourceLocation,net.minecraft.
resources.ResourceLocation,net.minecraft.world.level.block.state.properties.SculkSe
nsorPhase) -> b
2127:2127:void
lambda$createGrassBlocks$31(net.minecraft.resources.ResourceLocation,net.minecraft.
data.models.model.TextureMapping) -> a
2124:2124:void
lambda$createGrassBlocks$30(net.minecraft.resources.ResourceLocation,net.minecraft.
data.models.model.TextureMapping) -> b
2061:2061:net.minecraft.data.models.blockstates.Variant
lambda$createSoulFire$29(net.minecraft.data.models.blockstates.Variant) -> a
2060:2060:net.minecraft.data.models.blockstates.Variant
lambda$createSoulFire$28(net.minecraft.data.models.blockstates.Variant) -> b
2059:2059:net.minecraft.data.models.blockstates.Variant
lambda$createSoulFire$27(net.minecraft.data.models.blockstates.Variant) -> c
2058:2058:net.minecraft.data.models.blockstates.Variant
lambda$createSoulFire$26(net.minecraft.data.models.blockstates.Variant) -> d
2057:2057:net.minecraft.data.models.blockstates.Variant
lambda$createSoulFire$25(net.minecraft.data.models.blockstates.Variant) -> e
2046:2046:net.minecraft.data.models.blockstates.Variant
lambda$createFire$24(net.minecraft.data.models.blockstates.Variant) -> f
2042:2042:net.minecraft.data.models.blockstates.Variant
lambda$createFire$23(net.minecraft.data.models.blockstates.Variant) -> g
2038:2038:net.minecraft.data.models.blockstates.Variant
lambda$createFire$22(net.minecraft.data.models.blockstates.Variant) -> h
2034:2034:net.minecraft.data.models.blockstates.Variant
lambda$createFire$21(net.minecraft.data.models.blockstates.Variant) -> i
2030:2030:net.minecraft.data.models.blockstates.Variant
lambda$createFire$20(net.minecraft.data.models.blockstates.Variant) -> j
2026:2026:net.minecraft.data.models.blockstates.Variant
lambda$createFire$19(net.minecraft.data.models.blockstates.Variant) -> k
2008:2008:net.minecraft.data.models.blockstates.Variant
lambda$wrapModels$18(net.minecraft.resources.ResourceLocation) -> h
1761:1761:net.minecraft.data.models.model.TextureMapping
lambda$createChorusFlower$17(net.minecraft.data.models.model.TextureMapping,net.min
ecraft.resources.ResourceLocation) -> a
1479:1479:void
lambda$createFurnace$16(net.minecraft.resources.ResourceLocation,net.minecraft.data
.models.model.TextureMapping) -> c
1409:1411:net.minecraft.data.models.blockstates.Variant
lambda$createCropBlock$15(int[],it.unimi.dsi.fastutil.ints.Int2ObjectMap,net.minecr
aft.world.level.block.Block,java.lang.Integer) -> a
1410:1410:net.minecraft.resources.ResourceLocation
lambda$createCropBlock$14(net.minecraft.world.level.block.Block,int,int) -> a
1382:1383:net.minecraft.data.models.blockstates.Variant
lambda$createEmptyOrFullDispatch$13(java.lang.Comparable,net.minecraft.data.models.
blockstates.Variant,net.minecraft.data.models.blockstates.Variant,java.lang.Compara
ble) -> a
1372:1372:void
lambda$createBarrel$12(net.minecraft.resources.ResourceLocation,net.minecraft.data.
models.model.TextureMapping) -> d
1335:1335:net.minecraft.data.models.blockstates.Variant
lambda$createBambooModels$11(java.lang.String,int) -> a
1319:1319:net.minecraft.data.models.model.TextureMapping
lambda$createCommandBlock$10(net.minecraft.data.models.model.TextureMapping,net.min
ecraft.resources.ResourceLocation) -> b
1085:1099:net.minecraft.data.models.blockstates.Variant
lambda$createActiveRail$9(net.minecraft.resources.ResourceLocation,net.minecraft.re
sources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.res
ources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.reso
urces.ResourceLocation,java.lang.Boolean,net.minecraft.world.level.block.state.prop
erties.RailShape) -> a
978:982:net.minecraft.data.models.blockstates.Variant
lambda$createPitcherCrop$8(net.minecraft.world.level.block.Block,java.lang.Integer,
net.minecraft.world.level.block.state.properties.DoubleBlockHalf) -> a
958:958:net.minecraft.data.models.blockstates.Variant
lambda$createStems$7(net.minecraft.world.level.block.Block,net.minecraft.data.model
s.model.TextureMapping,java.lang.Integer) -> a
908:912:net.minecraft.data.models.blockstates.Variant
lambda$createCrossBlock$6(int[],net.minecraft.world.level.block.Block,net.minecraft
.data.models.BlockModelGenerators$TintState,java.lang.Integer) -> a
261:263:net.minecraft.data.models.blockstates.Variant
lambda$createBrushableBlock$5(net.minecraft.world.level.block.Block,java.lang.Integ
er) -> a
146:148:void lambda$new$4(net.minecraft.data.models.model.TextureMapping) -> a
142:144:void lambda$new$3(net.minecraft.data.models.model.TextureMapping) -> b
140:140:void lambda$new$2(net.minecraft.data.models.model.TextureMapping) -> c
135:135:void lambda$new$1(net.minecraft.data.models.model.TextureMapping) -> d
134:134:void lambda$new$0(net.minecraft.data.models.model.TextureMapping) -> e
562:2846:void <clinit>() -> <clinit>
net.minecraft.data.models.BlockModelGenerators$1 -> kq$1:
int[] $SwitchMap$net$minecraft$core$FrontAndTop -> a
int[] $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape ->
b
int[]
$SwitchMap$net$minecraft$world$level$block$state$properties$DoubleBlockHalf -> c
978:2927:void <clinit>() -> <clinit>
net.minecraft.data.models.BlockModelGenerators$BlockEntityModelGenerator -> kq$a:
net.minecraft.resources.ResourceLocation baseModel -> b
net.minecraft.data.models.BlockModelGenerators this$0 -> a
1110:1112:void
<init>(net.minecraft.data.models.BlockModelGenerators,net.minecraft.resources.Resou
rceLocation,net.minecraft.world.level.block.Block) -> <init>
1115:1118:net.minecraft.data.models.BlockModelGenerators$BlockEntityModelGenerator
create(net.minecraft.world.level.block.Block[]) -> a
1122:1125:net.minecraft.data.models.BlockModelGenerators$BlockEntityModelGenerator
createWithoutBlockItem(net.minecraft.world.level.block.Block[]) -> b
1129:1132:net.minecraft.data.models.BlockModelGenerators$BlockEntityModelGenerator
createWithCustomBlockItemModel(net.minecraft.data.models.model.ModelTemplate,net.mi
necraft.world.level.block.Block[]) -> a
net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider -> kq$b:
net.minecraft.data.models.model.TextureMapping mapping -> b
java.util.Map models -> c
net.minecraft.data.BlockFamily family -> d
net.minecraft.resources.ResourceLocation fullBlock -> e
net.minecraft.data.models.BlockModelGenerators this$0 -> a
581:590:void
<init>(net.minecraft.data.models.BlockModelGenerators,net.minecraft.data.models.mod
el.TextureMapping) -> <init>
593:599:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
fullBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.Mod
elTemplate) -> a
603:610:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
fullBlockCopies(net.minecraft.world.level.block.Block[]) -> a
614:620:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
button(net.minecraft.world.level.block.Block) -> a
624:631:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
wall(net.minecraft.world.level.block.Block) -> b
635:646:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
customFence(net.minecraft.world.level.block.Block) -> c
650:656:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
fence(net.minecraft.world.level.block.Block) -> d
660:667:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
customFenceGate(net.minecraft.world.level.block.Block) -> e
671:676:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
fenceGate(net.minecraft.world.level.block.Block) -> f
680:683:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
pressurePlate(net.minecraft.world.level.block.Block) -> g
687:696:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
sign(net.minecraft.world.level.block.Block) -> h
700:708:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
slab(net.minecraft.world.level.block.Block) -> i
712:718:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
stairs(net.minecraft.world.level.block.Block) -> j
722:724:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
fullBlockVariant(net.minecraft.world.level.block.Block) -> k
728:729:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
door(net.minecraft.world.level.block.Block) -> l
733:738:void trapdoor(net.minecraft.world.level.block.Block) -> m
741:741:net.minecraft.resources.ResourceLocation
getOrCreateModel(net.minecraft.data.models.model.ModelTemplate,net.minecraft.world.
level.block.Block) -> a
745:752:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
generateFor(net.minecraft.data.BlockFamily) -> a
747:751:void
lambda$generateFor$1(net.minecraft.data.BlockFamily$Variant,net.minecraft.world.lev
el.block.Block) -> a
741:741:net.minecraft.resources.ResourceLocation
lambda$getOrCreateModel$0(net.minecraft.world.level.block.Block,net.minecraft.data.
models.model.ModelTemplate) -> b
net.minecraft.data.models.BlockModelGenerators$BlockStateGeneratorSupplier -> kq$c:
net.minecraft.data.models.blockstates.BlockStateGenerator
create(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocati
on,net.minecraft.data.models.model.TextureMapping,java.util.function.BiConsumer) ->
create
net.minecraft.data.models.BlockModelGenerators$BookSlotModelCacheKey -> kq$d:
net.minecraft.data.models.model.ModelTemplate template -> a
java.lang.String modelSuffix -> b
2843:2843:void
<init>(net.minecraft.data.models.model.ModelTemplate,java.lang.String) -> <init>
2843:2843:java.lang.String toString() -> toString
2843:2843:int hashCode() -> hashCode
2843:2843:boolean equals(java.lang.Object) -> equals
2843:2843:net.minecraft.data.models.model.ModelTemplate template() -> a
2843:2843:java.lang.String modelSuffix() -> b
net.minecraft.data.models.BlockModelGenerators$TintState -> kq$e:
net.minecraft.data.models.BlockModelGenerators$TintState TINTED -> a
net.minecraft.data.models.BlockModelGenerators$TintState NOT_TINTED -> b
net.minecraft.data.models.BlockModelGenerators$TintState[] $VALUES -> c
869:869:net.minecraft.data.models.BlockModelGenerators$TintState[] values() ->
values
869:869:net.minecraft.data.models.BlockModelGenerators$TintState
valueOf(java.lang.String) -> valueOf
869:869:void <init>(java.lang.String,int) -> <init>
874:874:net.minecraft.data.models.model.ModelTemplate getCross() -> a
878:878:net.minecraft.data.models.model.ModelTemplate getCrossPot() -> b
869:869:net.minecraft.data.models.BlockModelGenerators$TintState[] $values() ->
c
869:871:void <clinit>() -> <clinit>
net.minecraft.data.models.BlockModelGenerators$WoodProvider -> kq$f:
net.minecraft.data.models.model.TextureMapping logMapping -> b
net.minecraft.data.models.BlockModelGenerators this$0 -> a
827:829:void
<init>(net.minecraft.data.models.BlockModelGenerators,net.minecraft.data.models.mod
el.TextureMapping) -> <init>
832:835:net.minecraft.data.models.BlockModelGenerators$WoodProvider
wood(net.minecraft.world.level.block.Block) -> a
839:841:net.minecraft.data.models.BlockModelGenerators$WoodProvider
log(net.minecraft.world.level.block.Block) -> b
845:848:net.minecraft.data.models.BlockModelGenerators$WoodProvider
logWithHorizontal(net.minecraft.world.level.block.Block) -> c
852:853:net.minecraft.data.models.BlockModelGenerators$WoodProvider
logUVLocked(net.minecraft.world.level.block.Block) -> d
net.minecraft.data.models.ItemModelGenerators -> kr:
net.minecraft.resources.ResourceLocation TRIM_TYPE_PREDICATE_ID -> a
java.util.List GENERATED_TRIM_MODELS -> b
java.util.function.BiConsumer output -> c
49:51:void <init>(java.util.function.BiConsumer) -> <init>
54:55:void
generateFlatItem(net.minecraft.world.item.Item,net.minecraft.data.models.model.Mode
lTemplate) -> a
58:59:void
generateFlatItem(net.minecraft.world.item.Item,java.lang.String,net.minecraft.data.
models.model.ModelTemplate) -> a
62:63:void
generateFlatItem(net.minecraft.world.item.Item,net.minecraft.world.item.Item,net.mi
necraft.data.models.model.ModelTemplate) -> a
66:72:void generateCompassItem(net.minecraft.world.item.Item) -> a
75:78:void generateClockItem(net.minecraft.world.item.Item) -> b
81:82:void
generateLayeredItem(net.minecraft.resources.ResourceLocation,net.minecraft.resource
s.ResourceLocation,net.minecraft.resources.ResourceLocation) -> a
85:86:void
generateLayeredItem(net.minecraft.resources.ResourceLocation,net.minecraft.resource
s.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources
.ResourceLocation) -> a
89:89:net.minecraft.resources.ResourceLocation
getItemModelForTrimMaterial(net.minecraft.resources.ResourceLocation,java.lang.Stri
ng) -> a
93:109:com.google.gson.JsonObject
generateBaseArmorTrimTemplate(net.minecraft.resources.ResourceLocation,java.util.Ma
p,net.minecraft.world.item.ArmorMaterial) -> a
113:135:void generateArmorTrims(net.minecraft.world.item.ArmorItem) -> a
138:420:void run() -> a
120:120:com.google.gson.JsonObject
lambda$generateArmorTrims$1(net.minecraft.world.item.ArmorItem,net.minecraft.resour
ces.ResourceLocation,java.util.Map) -> a
118:118:com.google.gson.JsonObject
lambda$generateArmorTrims$0(net.minecraft.world.item.ArmorItem,net.minecraft.resour
ces.ResourceLocation,java.util.Map) -> b
26:44:void <clinit>() -> <clinit>
net.minecraft.data.models.ItemModelGenerators$TrimModelData -> kr$a:
java.lang.String name -> a
float itemModelIndex -> b
java.util.Map overrideArmorMaterials -> c
28:28:void <init>(java.lang.String,float,java.util.Map) -> <init>
30:30:java.lang.String name(net.minecraft.world.item.ArmorMaterial) -> a
28:28:java.lang.String toString() -> toString
28:28:int hashCode() -> hashCode
28:28:boolean equals(java.lang.Object) -> equals
28:28:java.lang.String name() -> a
28:28:float itemModelIndex() -> b
28:28:java.util.Map overrideArmorMaterials() -> c
net.minecraft.data.models.ModelProvider -> ks:
net.minecraft.data.PackOutput$PathProvider blockStatePathProvider -> d
net.minecraft.data.PackOutput$PathProvider modelPathProvider -> e
31:34:void <init>(net.minecraft.data.PackOutput) -> <init>
38:82:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
87:93:java.util.concurrent.CompletableFuture
saveCollection(net.minecraft.data.CachedOutput,java.util.Map,java.util.function.Fun
ction) -> a
98:98:java.lang.String getName() -> a
93:93:java.util.concurrent.CompletableFuture[] lambda$saveCollection$6(int) ->
a
89:91:java.util.concurrent.CompletableFuture
lambda$saveCollection$5(java.util.function.Function,net.minecraft.data.CachedOutput
,java.util.Map$Entry) -> a
81:81:java.nio.file.Path lambda$run$4(net.minecraft.world.level.block.Block) ->
a
68:78:void
lambda$run$3(java.util.Set,java.util.Map,net.minecraft.world.level.block.Block) ->
a
62:62:boolean lambda$run$2(java.util.Map,net.minecraft.world.level.block.Block)
-> a
51:55:void
lambda$run$1(java.util.Map,net.minecraft.resources.ResourceLocation,java.util.funct
ion.Supplier) -> a
40:45:void
lambda$run$0(java.util.Map,net.minecraft.data.models.blockstates.BlockStateGenerato
r) -> a
net.minecraft.data.models.blockstates.BlockStateGenerator -> kt:
net.minecraft.world.level.block.Block getBlock() -> a
net.minecraft.data.models.blockstates.Condition -> ku:
void validate(net.minecraft.world.level.block.state.StateDefinition) -> a
114:114:net.minecraft.data.models.blockstates.Condition$TerminalCondition
condition() -> a
118:118:net.minecraft.data.models.blockstates.Condition
and(net.minecraft.data.models.blockstates.Condition[]) -> a
122:122:net.minecraft.data.models.blockstates.Condition
or(net.minecraft.data.models.blockstates.Condition[]) -> b
net.minecraft.data.models.blockstates.Condition$CompositeCondition -> ku$a:
net.minecraft.data.models.blockstates.Condition$Operation operation -> a
java.util.List subconditions -> b
36:39:void
<init>(net.minecraft.data.models.blockstates.Condition$Operation,java.util.List) ->
<init>
43:44:void validate(net.minecraft.world.level.block.state.StateDefinition) -> a
48:53:com.google.gson.JsonElement get() -> b
32:32:java.lang.Object get() -> get
43:43:void
lambda$validate$0(net.minecraft.world.level.block.state.StateDefinition,net.minecra
ft.data.models.blockstates.Condition) -> a
net.minecraft.data.models.blockstates.Condition$Operation -> ku$b:
net.minecraft.data.models.blockstates.Condition$Operation AND -> a
net.minecraft.data.models.blockstates.Condition$Operation OR -> b
java.lang.String id -> c
net.minecraft.data.models.blockstates.Condition$Operation[] $VALUES -> d
20:20:net.minecraft.data.models.blockstates.Condition$Operation[] values() ->
values
20:20:net.minecraft.data.models.blockstates.Condition$Operation
valueOf(java.lang.String) -> valueOf
27:29:void <init>(java.lang.String,int,java.lang.String) -> <init>
20:20:net.minecraft.data.models.blockstates.Condition$Operation[] $values() ->
a
20:22:void <clinit>() -> <clinit>
net.minecraft.data.models.blockstates.Condition$TerminalCondition -> ku$c:
java.util.Map terms -> a
57:58:void <init>() -> <init>
61:61:java.lang.String
joinValues(net.minecraft.world.level.block.state.properties.Property,java.util.stre
am.Stream) -> a
65:65:java.lang.String
getTerm(net.minecraft.world.level.block.state.properties.Property,java.lang.Compara
ble,java.lang.Comparable[]) -> c
69:73:void
putValue(net.minecraft.world.level.block.state.properties.Property,java.lang.String
) -> a
76:77:net.minecraft.data.models.blockstates.Condition$TerminalCondition
term(net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable
) -> a
82:83:net.minecraft.data.models.blockstates.Condition$TerminalCondition
term(net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable
,java.lang.Comparable[]) -> a
87:88:net.minecraft.data.models.blockstates.Condition$TerminalCondition
negatedTerm(net.minecraft.world.level.block.state.properties.Property,java.lang.Com
parable) -> b
93:94:net.minecraft.data.models.blockstates.Condition$TerminalCondition
negatedTerm(net.minecraft.world.level.block.state.properties.Property,java.lang.Com
parable,java.lang.Comparable[]) -> b
99:101:com.google.gson.JsonElement get() -> b
106:110:void validate(net.minecraft.world.level.block.state.StateDefinition) ->
a
57:57:java.lang.Object get() -> get
106:106:boolean
lambda$validate$1(net.minecraft.world.level.block.state.StateDefinition,net.minecra
ft.world.level.block.state.properties.Property) -> a
100:100:void
lambda$get$0(com.google.gson.JsonObject,net.minecraft.world.level.block.state.prope
rties.Property,java.lang.String) -> a
net.minecraft.data.models.blockstates.MultiPartGenerator -> kv:
net.minecraft.world.level.block.Block block -> a
java.util.List parts -> b
17:21:void <init>(net.minecraft.world.level.block.Block) -> <init>
25:25:net.minecraft.world.level.block.Block getBlock() -> a
29:29:net.minecraft.data.models.blockstates.MultiPartGenerator
multiPart(net.minecraft.world.level.block.Block) -> a
33:34:net.minecraft.data.models.blockstates.MultiPartGenerator
with(java.util.List) -> a
38:38:net.minecraft.data.models.blockstates.MultiPartGenerator
with(net.minecraft.data.models.blockstates.Variant) -> a
42:43:net.minecraft.data.models.blockstates.MultiPartGenerator
with(net.minecraft.data.models.blockstates.Condition,java.util.List) -> a
47:47:net.minecraft.data.models.blockstates.MultiPartGenerator
with(net.minecraft.data.models.blockstates.Condition,net.minecraft.data.models.bloc
kstates.Variant[]) -> a
51:51:net.minecraft.data.models.blockstates.MultiPartGenerator
with(net.minecraft.data.models.blockstates.Condition,net.minecraft.data.models.bloc
kstates.Variant) -> a
56:64:com.google.gson.JsonElement get() -> b
15:15:java.lang.Object get() -> get
57:57:void
lambda$get$0(net.minecraft.world.level.block.state.StateDefinition,net.minecraft.da
ta.models.blockstates.MultiPartGenerator$Entry) -> a
net.minecraft.data.models.blockstates.MultiPartGenerator$ConditionalEntry -> kv$a:
net.minecraft.data.models.blockstates.Condition condition -> a
93:95:void
<init>(net.minecraft.data.models.blockstates.Condition,java.util.List) -> <init>
99:100:void validate(net.minecraft.world.level.block.state.StateDefinition) ->
a
104:105:void decorate(com.google.gson.JsonObject) -> a
net.minecraft.data.models.blockstates.MultiPartGenerator$Entry -> kv$b:
java.util.List variants -> a
70:72:void <init>(java.util.List) -> <init>
75:75:void validate(net.minecraft.world.level.block.state.StateDefinition) -> a
78:78:void decorate(com.google.gson.JsonObject) -> a
82:85:com.google.gson.JsonElement get() -> a
67:67:java.lang.Object get() -> get
net.minecraft.data.models.blockstates.MultiVariantGenerator -> kw:
net.minecraft.world.level.block.Block block -> a
java.util.List baseVariants -> b
java.util.Set seenProperties -> c
java.util.List declaredPropertySets -> d
22:28:void <init>(net.minecraft.world.level.block.Block,java.util.List) ->
<init>
31:41:net.minecraft.data.models.blockstates.MultiVariantGenerator
with(net.minecraft.data.models.blockstates.PropertyDispatch) -> a
46:64:com.google.gson.JsonElement get() -> b
68:71:java.util.List mergeVariants(java.util.List,java.util.List) -> a
76:76:net.minecraft.world.level.block.Block getBlock() -> a
80:80:net.minecraft.data.models.blockstates.MultiVariantGenerator
multiVariant(net.minecraft.world.level.block.Block) -> a
84:84:net.minecraft.data.models.blockstates.MultiVariantGenerator
multiVariant(net.minecraft.world.level.block.Block,net.minecraft.data.models.blocks
tates.Variant) -> a
88:88:net.minecraft.data.models.blockstates.MultiVariantGenerator
multiVariant(net.minecraft.world.level.block.Block,net.minecraft.data.models.blocks
tates.Variant[]) -> a
19:19:java.lang.Object get() -> get
70:70:void
lambda$mergeVariants$6(java.util.List,com.google.common.collect.ImmutableList$Build
er,net.minecraft.data.models.blockstates.Variant) -> a
70:70:void
lambda$mergeVariants$5(com.google.common.collect.ImmutableList$Builder,net.minecraf
t.data.models.blockstates.Variant,net.minecraft.data.models.blockstates.Variant) ->
a
63:63:void lambda$get$4(java.util.Map,com.google.gson.JsonObject) -> a
59:59:void lambda$get$3(java.util.Map,com.mojang.datafixers.util.Pair) -> a
50:50:java.util.stream.Stream
lambda$get$2(java.util.Map,com.mojang.datafixers.util.Pair) -> b
51:53:com.mojang.datafixers.util.Pair
lambda$get$1(com.mojang.datafixers.util.Pair,java.util.Map$Entry) -> a
32:39:void
lambda$with$0(net.minecraft.world.level.block.state.properties.Property) -> a
net.minecraft.data.models.blockstates.PropertyDispatch -> kx:
java.util.Map values -> a
16:17:void <init>() -> <init>
20:24:void
putValue(net.minecraft.data.models.blockstates.Selector,java.util.List) -> a
27:28:java.util.Map getEntries() -> a
32:41:void verifyComplete() -> c
java.util.List getDefinedProperties() -> b
46:46:net.minecraft.data.models.blockstates.PropertyDispatch$C1
property(net.minecraft.world.level.block.state.properties.Property) -> a
50:50:net.minecraft.data.models.blockstates.PropertyDispatch$C2
properties(net.minecraft.world.level.block.state.properties.Property,net.minecraft.
world.level.block.state.properties.Property) -> a
54:54:net.minecraft.data.models.blockstates.PropertyDispatch$C3
properties(net.minecraft.world.level.block.state.properties.Property,net.minecraft.
world.level.block.state.properties.Property,net.minecraft.world.level.block.state.p
roperties.Property) -> a
58:58:net.minecraft.data.models.blockstates.PropertyDispatch$C4
properties(net.minecraft.world.level.block.state.properties.Property,net.minecraft.
world.level.block.state.properties.Property,net.minecraft.world.level.block.state.p
roperties.Property,net.minecraft.world.level.block.state.properties.Property) -> a
62:62:net.minecraft.data.models.blockstates.PropertyDispatch$C5
properties(net.minecraft.world.level.block.state.properties.Property,net.minecraft.
world.level.block.state.properties.Property,net.minecraft.world.level.block.state.p
roperties.Property,net.minecraft.world.level.block.state.properties.Property,net.mi
necraft.world.level.block.state.properties.Property) -> a
37:37:boolean
lambda$verifyComplete$1(net.minecraft.data.models.blockstates.Selector) -> a
35:35:java.util.stream.Stream
lambda$verifyComplete$0(net.minecraft.world.level.block.state.properties.Property,n
et.minecraft.data.models.blockstates.Selector) -> a
net.minecraft.data.models.blockstates.PropertyDispatch$C1 -> kx$a:
net.minecraft.world.level.block.state.properties.Property property1 -> a
68:70:void <init>(net.minecraft.world.level.block.state.properties.Property) ->
<init>
74:74:java.util.List getDefinedProperties() -> b
78:82:net.minecraft.data.models.blockstates.PropertyDispatch$C1
select(java.lang.Comparable,java.util.List) -> a
86:86:net.minecraft.data.models.blockstates.PropertyDispatch$C1
select(java.lang.Comparable,net.minecraft.data.models.blockstates.Variant) -> a
90:93:net.minecraft.data.models.blockstates.PropertyDispatch
generate(java.util.function.Function) -> a
97:100:net.minecraft.data.models.blockstates.PropertyDispatch
generateList(java.util.function.Function) -> b
98:98:void
lambda$generateList$1(java.util.function.Function,java.lang.Comparable) -> a
91:91:void lambda$generate$0(java.util.function.Function,java.lang.Comparable)
-> b
net.minecraft.data.models.blockstates.PropertyDispatch$C2 -> kx$b:
net.minecraft.world.level.block.state.properties.Property property1 -> a
net.minecraft.world.level.block.state.properties.Property property2 -> b
108:111:void
<init>(net.minecraft.world.level.block.state.properties.Property,net.minecraft.worl
d.level.block.state.properties.Property) -> <init>
115:115:java.util.List getDefinedProperties() -> b
119:124:net.minecraft.data.models.blockstates.PropertyDispatch$C2
select(java.lang.Comparable,java.lang.Comparable,java.util.List) -> a
128:128:net.minecraft.data.models.blockstates.PropertyDispatch$C2
select(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.models.blocksta
tes.Variant) -> a
132:137:net.minecraft.data.models.blockstates.PropertyDispatch
generate(java.util.function.BiFunction) -> a
141:146:net.minecraft.data.models.blockstates.PropertyDispatch
generateList(java.util.function.BiFunction) -> b
142:142:void
lambda$generateList$3(java.util.function.BiFunction,java.lang.Comparable) -> a
143:143:void
lambda$generateList$2(java.lang.Comparable,java.util.function.BiFunction,java.lang.
Comparable) -> a
133:133:void
lambda$generate$1(java.util.function.BiFunction,java.lang.Comparable) -> b
134:134:void
lambda$generate$0(java.lang.Comparable,java.util.function.BiFunction,java.lang.Comp
arable) -> b
net.minecraft.data.models.blockstates.PropertyDispatch$C3 -> kx$c:
net.minecraft.world.level.block.state.properties.Property property1 -> a
net.minecraft.world.level.block.state.properties.Property property2 -> b
net.minecraft.world.level.block.state.properties.Property property3 -> c
155:159:void
<init>(net.minecraft.world.level.block.state.properties.Property,net.minecraft.worl
d.level.block.state.properties.Property,net.minecraft.world.level.block.state.prope
rties.Property) -> <init>
163:163:java.util.List getDefinedProperties() -> b
167:173:net.minecraft.data.models.blockstates.PropertyDispatch$C3
select(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,java.util.Lis
t) -> a
177:177:net.minecraft.data.models.blockstates.PropertyDispatch$C3
select(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,net.minecraft
.data.models.blockstates.Variant) -> a
181:188:net.minecraft.data.models.blockstates.PropertyDispatch
generate(net.minecraft.data.models.blockstates.PropertyDispatch$TriFunction) -> a
192:199:net.minecraft.data.models.blockstates.PropertyDispatch
generateList(net.minecraft.data.models.blockstates.PropertyDispatch$TriFunction) ->
b
193:193:void
lambda$generateList$5(net.minecraft.data.models.blockstates.PropertyDispatch$TriFun
ction,java.lang.Comparable) -> a
194:194:void
lambda$generateList$4(java.lang.Comparable,net.minecraft.data.models.blockstates.Pr
opertyDispatch$TriFunction,java.lang.Comparable) -> a
195:195:void
lambda$generateList$3(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.
models.blockstates.PropertyDispatch$TriFunction,java.lang.Comparable) -> a
182:182:void
lambda$generate$2(net.minecraft.data.models.blockstates.PropertyDispatch$TriFunctio
n,java.lang.Comparable) -> b
183:183:void
lambda$generate$1(java.lang.Comparable,net.minecraft.data.models.blockstates.Proper
tyDispatch$TriFunction,java.lang.Comparable) -> b
184:184:void
lambda$generate$0(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.mode
ls.blockstates.PropertyDispatch$TriFunction,java.lang.Comparable) -> b
net.minecraft.data.models.blockstates.PropertyDispatch$C4 -> kx$d:
net.minecraft.world.level.block.state.properties.Property property1 -> a
net.minecraft.world.level.block.state.properties.Property property2 -> b
net.minecraft.world.level.block.state.properties.Property property3 -> c
net.minecraft.world.level.block.state.properties.Property property4 -> d
209:214:void
<init>(net.minecraft.world.level.block.state.properties.Property,net.minecraft.worl
d.level.block.state.properties.Property,net.minecraft.world.level.block.state.prope
rties.Property,net.minecraft.world.level.block.state.properties.Property) -> <init>
218:218:java.util.List getDefinedProperties() -> b
222:229:net.minecraft.data.models.blockstates.PropertyDispatch$C4
select(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,java.lang.Com
parable,java.util.List) -> a
233:233:net.minecraft.data.models.blockstates.PropertyDispatch$C4
select(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,java.lang.Com
parable,net.minecraft.data.models.blockstates.Variant) -> a
237:246:net.minecraft.data.models.blockstates.PropertyDispatch
generate(net.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction) -> a
250:259:net.minecraft.data.models.blockstates.PropertyDispatch
generateList(net.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction) -
> b
251:251:void
lambda$generateList$7(net.minecraft.data.models.blockstates.PropertyDispatch$QuadFu
nction,java.lang.Comparable) -> a
252:252:void
lambda$generateList$6(java.lang.Comparable,net.minecraft.data.models.blockstates.Pr
opertyDispatch$QuadFunction,java.lang.Comparable) -> a
253:253:void
lambda$generateList$5(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.
models.blockstates.PropertyDispatch$QuadFunction,java.lang.Comparable) -> a
254:254:void
lambda$generateList$4(java.lang.Comparable,java.lang.Comparable,java.lang.Comparabl
e,net.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction,java.lang.Com
parable) -> a
238:238:void
lambda$generate$3(net.minecraft.data.models.blockstates.PropertyDispatch$QuadFuncti
on,java.lang.Comparable) -> b
239:239:void
lambda$generate$2(java.lang.Comparable,net.minecraft.data.models.blockstates.Proper
tyDispatch$QuadFunction,java.lang.Comparable) -> b
240:240:void
lambda$generate$1(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.mode
ls.blockstates.PropertyDispatch$QuadFunction,java.lang.Comparable) -> b
241:241:void
lambda$generate$0(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,ne
t.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction,java.lang.Compara
ble) -> b
net.minecraft.data.models.blockstates.PropertyDispatch$C5 -> kx$e:
net.minecraft.world.level.block.state.properties.Property property1 -> a
net.minecraft.world.level.block.state.properties.Property property2 -> b
net.minecraft.world.level.block.state.properties.Property property3 -> c
net.minecraft.world.level.block.state.properties.Property property4 -> d
net.minecraft.world.level.block.state.properties.Property property5 -> e
270:276:void
<init>(net.minecraft.world.level.block.state.properties.Property,net.minecraft.worl
d.level.block.state.properties.Property,net.minecraft.world.level.block.state.prope
rties.Property,net.minecraft.world.level.block.state.properties.Property,net.minecr
aft.world.level.block.state.properties.Property) -> <init>
280:280:java.util.List getDefinedProperties() -> b
284:292:net.minecraft.data.models.blockstates.PropertyDispatch$C5
select(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,java.lang.Com
parable,java.lang.Comparable,java.util.List) -> a
296:296:net.minecraft.data.models.blockstates.PropertyDispatch$C5
select(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,java.lang.Com
parable,java.lang.Comparable,net.minecraft.data.models.blockstates.Variant) -> a
300:311:net.minecraft.data.models.blockstates.PropertyDispatch
generate(net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction) -> a
315:326:net.minecraft.data.models.blockstates.PropertyDispatch
generateList(net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction)
-> b
316:316:void
lambda$generateList$9(net.minecraft.data.models.blockstates.PropertyDispatch$PentaF
unction,java.lang.Comparable) -> a
317:317:void
lambda$generateList$8(java.lang.Comparable,net.minecraft.data.models.blockstates.Pr
opertyDispatch$PentaFunction,java.lang.Comparable) -> a
318:318:void
lambda$generateList$7(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.
models.blockstates.PropertyDispatch$PentaFunction,java.lang.Comparable) -> a
319:319:void
lambda$generateList$6(java.lang.Comparable,java.lang.Comparable,java.lang.Comparabl
e,net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction,java.lang.Co
mparable) -> a
320:320:void
lambda$generateList$5(java.lang.Comparable,java.lang.Comparable,java.lang.Comparabl
e,java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$Penta
Function,java.lang.Comparable) -> a
301:301:void
lambda$generate$4(net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunct
ion,java.lang.Comparable) -> b
302:302:void
lambda$generate$3(java.lang.Comparable,net.minecraft.data.models.blockstates.Proper
tyDispatch$PentaFunction,java.lang.Comparable) -> b
303:303:void
lambda$generate$2(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.mode
ls.blockstates.PropertyDispatch$PentaFunction,java.lang.Comparable) -> b
304:304:void
lambda$generate$1(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,ne
t.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction,java.lang.Compar
able) -> b
305:305:void
lambda$generate$0(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,ja
va.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunc
tion,java.lang.Comparable) -> b
net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction -> kx$f:
java.lang.Object
apply(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang
.Object) -> apply
net.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction -> kx$g:
java.lang.Object
apply(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object) -> apply
net.minecraft.data.models.blockstates.PropertyDispatch$TriFunction -> kx$h:
java.lang.Object apply(java.lang.Object,java.lang.Object,java.lang.Object) ->
apply
net.minecraft.data.models.blockstates.Selector -> ky:
net.minecraft.data.models.blockstates.Selector EMPTY -> a
java.util.Comparator COMPARE_BY_NAME -> b
java.util.List values -> c
17:17:net.minecraft.data.models.blockstates.Selector
extend(net.minecraft.world.level.block.state.properties.Property$Value) -> a
21:21:net.minecraft.data.models.blockstates.Selector
extend(net.minecraft.data.models.blockstates.Selector) -> a
24:26:void <init>(java.util.List) -> <init>
29:29:net.minecraft.data.models.blockstates.Selector empty() -> a
33:33:net.minecraft.data.models.blockstates.Selector
of(net.minecraft.world.level.block.state.properties.Property$Value[]) -> a
38:38:boolean equals(java.lang.Object) -> equals
43:43:int hashCode() -> hashCode
47:47:java.lang.String getKey() -> b
52:52:java.lang.String toString() -> toString
12:12:java.lang.String
lambda$static$0(net.minecraft.world.level.block.state.properties.Property$Value) ->
b
11:12:void <clinit>() -> <clinit>
net.minecraft.data.models.blockstates.Variant -> kz:
java.util.Map values -> a
12:13:void <init>() -> <init>
16:20:net.minecraft.data.models.blockstates.Variant
with(net.minecraft.data.models.blockstates.VariantProperty,java.lang.Object) -> a
24:24:net.minecraft.data.models.blockstates.Variant variant() -> a
28:31:net.minecraft.data.models.blockstates.Variant
merge(net.minecraft.data.models.blockstates.Variant,net.minecraft.data.models.block
states.Variant) -> a
36:38:com.google.gson.JsonElement get() -> b
42:48:com.google.gson.JsonElement convertList(java.util.List) -> a
12:12:java.lang.Object get() -> get
47:47:void
lambda$convertList$1(com.google.gson.JsonArray,net.minecraft.data.models.blockstate
s.Variant) -> a
37:37:void
lambda$get$0(com.google.gson.JsonObject,net.minecraft.data.models.blockstates.Varia
ntProperty$Value) -> a
net.minecraft.data.models.blockstates.VariantProperties -> la:
net.minecraft.data.models.blockstates.VariantProperty X_ROT -> a
net.minecraft.data.models.blockstates.VariantProperty Y_ROT -> b
net.minecraft.data.models.blockstates.VariantProperty MODEL -> c
net.minecraft.data.models.blockstates.VariantProperty UV_LOCK -> d
net.minecraft.data.models.blockstates.VariantProperty WEIGHT -> e
6:6:void <init>() -> <init>
22:22:com.google.gson.JsonElement
lambda$static$2(net.minecraft.resources.ResourceLocation) -> a
21:21:com.google.gson.JsonElement
lambda$static$1(net.minecraft.data.models.blockstates.VariantProperties$Rotation) -
> a
20:20:com.google.gson.JsonElement
lambda$static$0(net.minecraft.data.models.blockstates.VariantProperties$Rotation) -
> b
20:24:void <clinit>() -> <clinit>
net.minecraft.data.models.blockstates.VariantProperties$Rotation -> la$a:
net.minecraft.data.models.blockstates.VariantProperties$Rotation R0 -> a
net.minecraft.data.models.blockstates.VariantProperties$Rotation R90 -> b
net.minecraft.data.models.blockstates.VariantProperties$Rotation R180 -> c
net.minecraft.data.models.blockstates.VariantProperties$Rotation R270 -> d
int value -> e
net.minecraft.data.models.blockstates.VariantProperties$Rotation[] $VALUES -> f
7:7:net.minecraft.data.models.blockstates.VariantProperties$Rotation[] values()
-> values
7:7:net.minecraft.data.models.blockstates.VariantProperties$Rotation
valueOf(java.lang.String) -> valueOf
15:17:void <init>(java.lang.String,int,int) -> <init>
7:7:net.minecraft.data.models.blockstates.VariantProperties$Rotation[]
$values() -> a
7:11:void <clinit>() -> <clinit>
net.minecraft.data.models.blockstates.VariantProperty -> lb:
java.lang.String key -> a
java.util.function.Function serializer -> b
12:15:void <init>(java.lang.String,java.util.function.Function) -> <init>
18:18:net.minecraft.data.models.blockstates.VariantProperty$Value
withValue(java.lang.Object) -> a
23:23:java.lang.String toString() -> toString
net.minecraft.data.models.blockstates.VariantProperty$Value -> lb$a:
java.lang.Object value -> b
net.minecraft.data.models.blockstates.VariantProperty this$0 -> a
29:31:void
<init>(net.minecraft.data.models.blockstates.VariantProperty,java.lang.Object) ->
<init>
34:34:net.minecraft.data.models.blockstates.VariantProperty getKey() -> a
38:39:void addToVariant(com.google.gson.JsonObject) -> a
43:43:java.lang.String toString() -> toString
net.minecraft.data.models.blockstates.package-info -> lc:
net.minecraft.data.models.model.DelegatedModel -> ld:
net.minecraft.resources.ResourceLocation parent -> a
12:14:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
18:20:com.google.gson.JsonElement get() -> a
9:9:java.lang.Object get() -> get
net.minecraft.data.models.model.ModelLocationUtils -> le:
8:8:void <init>() -> <init>
12:12:net.minecraft.resources.ResourceLocation
decorateBlockModelLocation(java.lang.String) -> a
16:16:net.minecraft.resources.ResourceLocation
decorateItemModelLocation(java.lang.String) -> b
20:21:net.minecraft.resources.ResourceLocation
getModelLocation(net.minecraft.world.level.block.Block,java.lang.String) -> a
25:26:net.minecraft.resources.ResourceLocation
getModelLocation(net.minecraft.world.level.block.Block) -> a
30:31:net.minecraft.resources.ResourceLocation
getModelLocation(net.minecraft.world.item.Item) -> a
35:36:net.minecraft.resources.ResourceLocation
getModelLocation(net.minecraft.world.item.Item,java.lang.String) -> a
36:36:java.lang.String
lambda$getModelLocation$1(java.lang.String,java.lang.String) -> a
21:21:java.lang.String
lambda$getModelLocation$0(java.lang.String,java.lang.String) -> b
net.minecraft.data.models.model.ModelTemplate -> lf:
java.util.Optional model -> a
java.util.Set requiredSlots -> b
java.util.Optional suffix -> c
25:29:void
<init>(java.util.Optional,java.util.Optional,net.minecraft.data.models.model.Textur
eSlot[]) -> <init>
36:36:net.minecraft.resources.ResourceLocation
create(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.Textur
eMapping,java.util.function.BiConsumer) -> a
40:40:net.minecraft.resources.ResourceLocation
createWithSuffix(net.minecraft.world.level.block.Block,java.lang.String,net.minecra
ft.data.models.model.TextureMapping,java.util.function.BiConsumer) -> a
44:44:net.minecraft.resources.ResourceLocation
createWithOverride(net.minecraft.world.level.block.Block,java.lang.String,net.minec
raft.data.models.model.TextureMapping,java.util.function.BiConsumer) -> b
48:48:net.minecraft.resources.ResourceLocation
create(net.minecraft.resources.ResourceLocation,net.minecraft.data.models.model.Tex
tureMapping,java.util.function.BiConsumer) -> a
52:54:net.minecraft.resources.ResourceLocation
create(net.minecraft.resources.ResourceLocation,net.minecraft.data.models.model.Tex
tureMapping,java.util.function.BiConsumer,net.minecraft.data.models.model.ModelTemp
late$JsonFactory) -> a
58:65:com.google.gson.JsonObject
createBaseTemplate(net.minecraft.resources.ResourceLocation,java.util.Map) -> a
69:69:java.util.Map createMap(net.minecraft.data.models.model.TextureMapping) -
> a
62:62:void
lambda$createBaseTemplate$2(com.google.gson.JsonObject,net.minecraft.data.models.mo
del.TextureSlot,net.minecraft.resources.ResourceLocation) -> a
59:59:void
lambda$createBaseTemplate$1(com.google.gson.JsonObject,net.minecraft.resources.Reso
urceLocation) -> a
53:53:com.google.gson.JsonElement
lambda$create$0(net.minecraft.data.models.model.ModelTemplate$JsonFactory,net.minec
raft.resources.ResourceLocation,java.util.Map) -> a
net.minecraft.data.models.model.ModelTemplate$JsonFactory -> lf$a:
com.google.gson.JsonObject
create(net.minecraft.resources.ResourceLocation,java.util.Map) -> create
net.minecraft.data.models.model.ModelTemplates -> lg:
net.minecraft.data.models.model.ModelTemplate CUBE -> a
net.minecraft.data.models.model.ModelTemplate CUBE_DIRECTIONAL -> b
net.minecraft.data.models.model.ModelTemplate CUBE_ALL -> c
net.minecraft.data.models.model.ModelTemplate CUBE_MIRRORED_ALL -> d
net.minecraft.data.models.model.ModelTemplate CUBE_NORTH_WEST_MIRRORED_ALL -> e
net.minecraft.data.models.model.ModelTemplate CUBE_COLUMN_UV_LOCKED_X -> f
net.minecraft.data.models.model.ModelTemplate CUBE_COLUMN_UV_LOCKED_Y -> g
net.minecraft.data.models.model.ModelTemplate CUBE_COLUMN_UV_LOCKED_Z -> h
net.minecraft.data.models.model.ModelTemplate CUBE_COLUMN -> i
net.minecraft.data.models.model.ModelTemplate CUBE_COLUMN_HORIZONTAL -> j
net.minecraft.data.models.model.ModelTemplate CUBE_COLUMN_MIRRORED -> k
net.minecraft.data.models.model.ModelTemplate CUBE_TOP -> l
net.minecraft.data.models.model.ModelTemplate CUBE_BOTTOM_TOP -> m
net.minecraft.data.models.model.ModelTemplate CUBE_ORIENTABLE -> n
net.minecraft.data.models.model.ModelTemplate CUBE_ORIENTABLE_TOP_BOTTOM -> o
net.minecraft.data.models.model.ModelTemplate CUBE_ORIENTABLE_VERTICAL -> p
net.minecraft.data.models.model.ModelTemplate BUTTON -> q
net.minecraft.data.models.model.ModelTemplate BUTTON_PRESSED -> r
net.minecraft.data.models.model.ModelTemplate BUTTON_INVENTORY -> s
net.minecraft.data.models.model.ModelTemplate DOOR_BOTTOM_LEFT -> t
net.minecraft.data.models.model.ModelTemplate DOOR_BOTTOM_LEFT_OPEN -> u
net.minecraft.data.models.model.ModelTemplate DOOR_BOTTOM_RIGHT -> v
net.minecraft.data.models.model.ModelTemplate DOOR_BOTTOM_RIGHT_OPEN -> w
net.minecraft.data.models.model.ModelTemplate DOOR_TOP_LEFT -> x
net.minecraft.data.models.model.ModelTemplate DOOR_TOP_LEFT_OPEN -> y
net.minecraft.data.models.model.ModelTemplate DOOR_TOP_RIGHT -> z
net.minecraft.data.models.model.ModelTemplate DOOR_TOP_RIGHT_OPEN -> A
net.minecraft.data.models.model.ModelTemplate CUSTOM_FENCE_POST -> B
net.minecraft.data.models.model.ModelTemplate CUSTOM_FENCE_SIDE_NORTH -> C
net.minecraft.data.models.model.ModelTemplate CUSTOM_FENCE_SIDE_EAST -> D
net.minecraft.data.models.model.ModelTemplate CUSTOM_FENCE_SIDE_SOUTH -> E
net.minecraft.data.models.model.ModelTemplate CUSTOM_FENCE_SIDE_WEST -> F
net.minecraft.data.models.model.ModelTemplate CUSTOM_FENCE_INVENTORY -> G
net.minecraft.data.models.model.ModelTemplate FENCE_POST -> H
net.minecraft.data.models.model.ModelTemplate FENCE_SIDE -> I
net.minecraft.data.models.model.ModelTemplate FENCE_INVENTORY -> J
net.minecraft.data.models.model.ModelTemplate WALL_POST -> K
net.minecraft.data.models.model.ModelTemplate WALL_LOW_SIDE -> L
net.minecraft.data.models.model.ModelTemplate WALL_TALL_SIDE -> M
net.minecraft.data.models.model.ModelTemplate WALL_INVENTORY -> N
net.minecraft.data.models.model.ModelTemplate CUSTOM_FENCE_GATE_CLOSED -> O
net.minecraft.data.models.model.ModelTemplate CUSTOM_FENCE_GATE_OPEN -> P
net.minecraft.data.models.model.ModelTemplate CUSTOM_FENCE_GATE_WALL_CLOSED ->
Q
net.minecraft.data.models.model.ModelTemplate CUSTOM_FENCE_GATE_WALL_OPEN -> R
net.minecraft.data.models.model.ModelTemplate FENCE_GATE_CLOSED -> S
net.minecraft.data.models.model.ModelTemplate FENCE_GATE_OPEN -> T
net.minecraft.data.models.model.ModelTemplate FENCE_GATE_WALL_CLOSED -> U
net.minecraft.data.models.model.ModelTemplate FENCE_GATE_WALL_OPEN -> V
net.minecraft.data.models.model.ModelTemplate PRESSURE_PLATE_UP -> W
net.minecraft.data.models.model.ModelTemplate PRESSURE_PLATE_DOWN -> X
net.minecraft.data.models.model.ModelTemplate PARTICLE_ONLY -> Y
net.minecraft.data.models.model.ModelTemplate SLAB_BOTTOM -> Z
net.minecraft.data.models.model.ModelTemplate SLAB_TOP -> aa
net.minecraft.data.models.model.ModelTemplate LEAVES -> ab
net.minecraft.data.models.model.ModelTemplate STAIRS_STRAIGHT -> ac
net.minecraft.data.models.model.ModelTemplate STAIRS_INNER -> ad
net.minecraft.data.models.model.ModelTemplate STAIRS_OUTER -> ae
net.minecraft.data.models.model.ModelTemplate TRAPDOOR_TOP -> af
net.minecraft.data.models.model.ModelTemplate TRAPDOOR_BOTTOM -> ag
net.minecraft.data.models.model.ModelTemplate TRAPDOOR_OPEN -> ah
net.minecraft.data.models.model.ModelTemplate ORIENTABLE_TRAPDOOR_TOP -> ai
net.minecraft.data.models.model.ModelTemplate ORIENTABLE_TRAPDOOR_BOTTOM -> aj
net.minecraft.data.models.model.ModelTemplate ORIENTABLE_TRAPDOOR_OPEN -> ak
net.minecraft.data.models.model.ModelTemplate POINTED_DRIPSTONE -> al
net.minecraft.data.models.model.ModelTemplate CROSS -> am
net.minecraft.data.models.model.ModelTemplate TINTED_CROSS -> an
net.minecraft.data.models.model.ModelTemplate FLOWER_POT_CROSS -> ao
net.minecraft.data.models.model.ModelTemplate TINTED_FLOWER_POT_CROSS -> ap
net.minecraft.data.models.model.ModelTemplate RAIL_FLAT -> aq
net.minecraft.data.models.model.ModelTemplate RAIL_CURVED -> ar
net.minecraft.data.models.model.ModelTemplate RAIL_RAISED_NE -> as
net.minecraft.data.models.model.ModelTemplate RAIL_RAISED_SW -> at
net.minecraft.data.models.model.ModelTemplate CARPET -> au
net.minecraft.data.models.model.ModelTemplate FLOWERBED_1 -> av
net.minecraft.data.models.model.ModelTemplate FLOWERBED_2 -> aw
net.minecraft.data.models.model.ModelTemplate FLOWERBED_3 -> ax
net.minecraft.data.models.model.ModelTemplate FLOWERBED_4 -> ay
net.minecraft.data.models.model.ModelTemplate CORAL_FAN -> az
net.minecraft.data.models.model.ModelTemplate CORAL_WALL_FAN -> aA
net.minecraft.data.models.model.ModelTemplate GLAZED_TERRACOTTA -> aB
net.minecraft.data.models.model.ModelTemplate CHORUS_FLOWER -> aC
net.minecraft.data.models.model.ModelTemplate DAYLIGHT_DETECTOR -> aD
net.minecraft.data.models.model.ModelTemplate STAINED_GLASS_PANE_NOSIDE -> aE
net.minecraft.data.models.model.ModelTemplate STAINED_GLASS_PANE_NOSIDE_ALT ->
aF
net.minecraft.data.models.model.ModelTemplate STAINED_GLASS_PANE_POST -> aG
net.minecraft.data.models.model.ModelTemplate STAINED_GLASS_PANE_SIDE -> aH
net.minecraft.data.models.model.ModelTemplate STAINED_GLASS_PANE_SIDE_ALT -> aI
net.minecraft.data.models.model.ModelTemplate COMMAND_BLOCK -> aJ
net.minecraft.data.models.model.ModelTemplate CHISELED_BOOKSHELF_SLOT_TOP_LEFT
-> aK
net.minecraft.data.models.model.ModelTemplate CHISELED_BOOKSHELF_SLOT_TOP_MID -
> aL
net.minecraft.data.models.model.ModelTemplate CHISELED_BOOKSHELF_SLOT_TOP_RIGHT
-> aM
net.minecraft.data.models.model.ModelTemplate
CHISELED_BOOKSHELF_SLOT_BOTTOM_LEFT -> aN
net.minecraft.data.models.model.ModelTemplate
CHISELED_BOOKSHELF_SLOT_BOTTOM_MID -> aO
net.minecraft.data.models.model.ModelTemplate
CHISELED_BOOKSHELF_SLOT_BOTTOM_RIGHT -> aP
net.minecraft.data.models.model.ModelTemplate ANVIL -> aQ
net.minecraft.data.models.model.ModelTemplate[] STEMS -> aR
net.minecraft.data.models.model.ModelTemplate ATTACHED_STEM -> aS
net.minecraft.data.models.model.ModelTemplate CROP -> aT
net.minecraft.data.models.model.ModelTemplate FARMLAND -> aU
net.minecraft.data.models.model.ModelTemplate FIRE_FLOOR -> aV
net.minecraft.data.models.model.ModelTemplate FIRE_SIDE -> aW
net.minecraft.data.models.model.ModelTemplate FIRE_SIDE_ALT -> aX
net.minecraft.data.models.model.ModelTemplate FIRE_UP -> aY
net.minecraft.data.models.model.ModelTemplate FIRE_UP_ALT -> aZ
net.minecraft.data.models.model.ModelTemplate CAMPFIRE -> ba
net.minecraft.data.models.model.ModelTemplate LANTERN -> bb
net.minecraft.data.models.model.ModelTemplate HANGING_LANTERN -> bc
net.minecraft.data.models.model.ModelTemplate TORCH -> bd
net.minecraft.data.models.model.ModelTemplate WALL_TORCH -> be
net.minecraft.data.models.model.ModelTemplate PISTON -> bf
net.minecraft.data.models.model.ModelTemplate PISTON_HEAD -> bg
net.minecraft.data.models.model.ModelTemplate PISTON_HEAD_SHORT -> bh
net.minecraft.data.models.model.ModelTemplate SEAGRASS -> bi
net.minecraft.data.models.model.ModelTemplate TURTLE_EGG -> bj
net.minecraft.data.models.model.ModelTemplate TWO_TURTLE_EGGS -> bk
net.minecraft.data.models.model.ModelTemplate THREE_TURTLE_EGGS -> bl
net.minecraft.data.models.model.ModelTemplate FOUR_TURTLE_EGGS -> bm
net.minecraft.data.models.model.ModelTemplate SINGLE_FACE -> bn
net.minecraft.data.models.model.ModelTemplate CAULDRON_LEVEL1 -> bo
net.minecraft.data.models.model.ModelTemplate CAULDRON_LEVEL2 -> bp
net.minecraft.data.models.model.ModelTemplate CAULDRON_FULL -> bq
net.minecraft.data.models.model.ModelTemplate AZALEA -> br
net.minecraft.data.models.model.ModelTemplate POTTED_AZALEA -> bs
net.minecraft.data.models.model.ModelTemplate POTTED_FLOWERING_AZALEA -> bt
net.minecraft.data.models.model.ModelTemplate SNIFFER_EGG -> bu
net.minecraft.data.models.model.ModelTemplate FLAT_ITEM -> bv
net.minecraft.data.models.model.ModelTemplate MUSIC_DISC -> bw
net.minecraft.data.models.model.ModelTemplate FLAT_HANDHELD_ITEM -> bx
net.minecraft.data.models.model.ModelTemplate FLAT_HANDHELD_ROD_ITEM -> by
net.minecraft.data.models.model.ModelTemplate TWO_LAYERED_ITEM -> bz
net.minecraft.data.models.model.ModelTemplate THREE_LAYERED_ITEM -> bA
net.minecraft.data.models.model.ModelTemplate SHULKER_BOX_INVENTORY -> bB
net.minecraft.data.models.model.ModelTemplate BED_INVENTORY -> bC
net.minecraft.data.models.model.ModelTemplate BANNER_INVENTORY -> bD
net.minecraft.data.models.model.ModelTemplate SKULL_INVENTORY -> bE
net.minecraft.data.models.model.ModelTemplate CANDLE -> bF
net.minecraft.data.models.model.ModelTemplate TWO_CANDLES -> bG
net.minecraft.data.models.model.ModelTemplate THREE_CANDLES -> bH
net.minecraft.data.models.model.ModelTemplate FOUR_CANDLES -> bI
net.minecraft.data.models.model.ModelTemplate CANDLE_CAKE -> bJ
net.minecraft.data.models.model.ModelTemplate SCULK_SHRIEKER -> bK
8:8:void <init>() -> <init>
187:187:net.minecraft.data.models.model.ModelTemplate
create(net.minecraft.data.models.model.TextureSlot[]) -> a
191:191:net.minecraft.data.models.model.ModelTemplate
create(java.lang.String,net.minecraft.data.models.model.TextureSlot[]) -> a
195:195:net.minecraft.data.models.model.ModelTemplate
createItem(java.lang.String,net.minecraft.data.models.model.TextureSlot[]) -> b
199:199:net.minecraft.data.models.model.ModelTemplate
create(java.lang.String,java.lang.String,net.minecraft.data.models.model.TextureSlo
t[]) -> a
131:131:net.minecraft.data.models.model.ModelTemplate[] lambda$static$1(int) ->
a
131:131:net.minecraft.data.models.model.ModelTemplate lambda$static$0(int) -> b
9:184:void <clinit>() -> <clinit>
net.minecraft.data.models.model.TextureMapping -> lh:
java.util.Map slots -> a
java.util.Set forcedSlots -> b
16:20:void <init>() -> <init>
23:24:net.minecraft.data.models.model.TextureMapping
put(net.minecraft.data.models.model.TextureSlot,net.minecraft.resources.ResourceLoc
ation) -> a
28:30:net.minecraft.data.models.model.TextureMapping
putForced(net.minecraft.data.models.model.TextureSlot,net.minecraft.resources.Resou
rceLocation) -> b
34:34:java.util.stream.Stream getForced() -> a
38:39:net.minecraft.data.models.model.TextureMapping
copySlot(net.minecraft.data.models.model.TextureSlot,net.minecraft.data.models.mode
l.TextureSlot) -> a
43:45:net.minecraft.data.models.model.TextureMapping
copyForced(net.minecraft.data.models.model.TextureSlot,net.minecraft.data.models.mo
del.TextureSlot) -> b
49:57:net.minecraft.resources.ResourceLocation
get(net.minecraft.data.models.model.TextureSlot) -> a
61:65:net.minecraft.data.models.model.TextureMapping
copyAndUpdate(net.minecraft.data.models.model.TextureSlot,net.minecraft.resources.R
esourceLocation) -> c
69:70:net.minecraft.data.models.model.TextureMapping
cube(net.minecraft.world.level.block.Block) -> a
74:75:net.minecraft.data.models.model.TextureMapping
defaultTexture(net.minecraft.world.level.block.Block) -> b
79:79:net.minecraft.data.models.model.TextureMapping
defaultTexture(net.minecraft.resources.ResourceLocation) -> a
83:83:net.minecraft.data.models.model.TextureMapping
cube(net.minecraft.resources.ResourceLocation) -> b
87:87:net.minecraft.data.models.model.TextureMapping
cross(net.minecraft.world.level.block.Block) -> c
91:91:net.minecraft.data.models.model.TextureMapping
cross(net.minecraft.resources.ResourceLocation) -> c
95:95:net.minecraft.data.models.model.TextureMapping
plant(net.minecraft.world.level.block.Block) -> d
99:99:net.minecraft.data.models.model.TextureMapping
plant(net.minecraft.resources.ResourceLocation) -> d
103:103:net.minecraft.data.models.model.TextureMapping
rail(net.minecraft.world.level.block.Block) -> e
107:107:net.minecraft.data.models.model.TextureMapping
rail(net.minecraft.resources.ResourceLocation) -> e
111:111:net.minecraft.data.models.model.TextureMapping
wool(net.minecraft.world.level.block.Block) -> f
115:117:net.minecraft.data.models.model.TextureMapping
flowerbed(net.minecraft.world.level.block.Block) -> g
122:122:net.minecraft.data.models.model.TextureMapping
wool(net.minecraft.resources.ResourceLocation) -> f
126:126:net.minecraft.data.models.model.TextureMapping
stem(net.minecraft.world.level.block.Block) -> h
130:132:net.minecraft.data.models.model.TextureMapping
attachedStem(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.
Block) -> a
137:137:net.minecraft.data.models.model.TextureMapping
pattern(net.minecraft.world.level.block.Block) -> i
141:141:net.minecraft.data.models.model.TextureMapping
fan(net.minecraft.world.level.block.Block) -> j
145:145:net.minecraft.data.models.model.TextureMapping
crop(net.minecraft.resources.ResourceLocation) -> g
149:149:net.minecraft.data.models.model.TextureMapping
pane(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -
> b
153:153:net.minecraft.data.models.model.TextureMapping
singleSlot(net.minecraft.data.models.model.TextureSlot,net.minecraft.resources.Reso
urceLocation) -> d
157:159:net.minecraft.data.models.model.TextureMapping
column(net.minecraft.world.level.block.Block) -> k
163:165:net.minecraft.data.models.model.TextureMapping
cubeTop(net.minecraft.world.level.block.Block) -> l
169:172:net.minecraft.data.models.model.TextureMapping
pottedAzalea(net.minecraft.world.level.block.Block) -> m
177:177:net.minecraft.data.models.model.TextureMapping
logColumn(net.minecraft.world.level.block.Block) -> n
181:181:net.minecraft.data.models.model.TextureMapping
column(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLoc
ation) -> a
185:185:net.minecraft.data.models.model.TextureMapping
fence(net.minecraft.world.level.block.Block) -> o
189:189:net.minecraft.data.models.model.TextureMapping
customParticle(net.minecraft.world.level.block.Block) -> p
193:196:net.minecraft.data.models.model.TextureMapping
cubeBottomTop(net.minecraft.world.level.block.Block) -> q
200:205:net.minecraft.data.models.model.TextureMapping
cubeBottomTopWithWall(net.minecraft.world.level.block.Block) -> r
209:214:net.minecraft.data.models.model.TextureMapping
columnWithWall(net.minecraft.world.level.block.Block) -> s
218:218:net.minecraft.data.models.model.TextureMapping
door(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocat
ion) -> b
222:222:net.minecraft.data.models.model.TextureMapping
door(net.minecraft.world.level.block.Block) -> t
226:226:net.minecraft.data.models.model.TextureMapping
particle(net.minecraft.world.level.block.Block) -> u
230:230:net.minecraft.data.models.model.TextureMapping
particle(net.minecraft.resources.ResourceLocation) -> h
234:234:net.minecraft.data.models.model.TextureMapping
fire0(net.minecraft.world.level.block.Block) -> v
238:238:net.minecraft.data.models.model.TextureMapping
fire1(net.minecraft.world.level.block.Block) -> w
242:242:net.minecraft.data.models.model.TextureMapping
lantern(net.minecraft.world.level.block.Block) -> x
246:246:net.minecraft.data.models.model.TextureMapping
torch(net.minecraft.world.level.block.Block) -> y
250:250:net.minecraft.data.models.model.TextureMapping
torch(net.minecraft.resources.ResourceLocation) -> i
254:254:net.minecraft.data.models.model.TextureMapping
particleFromItem(net.minecraft.world.item.Item) -> a
258:261:net.minecraft.data.models.model.TextureMapping
commandBlock(net.minecraft.world.level.block.Block) -> z
265:269:net.minecraft.data.models.model.TextureMapping
orientableCube(net.minecraft.world.level.block.Block) -> A
273:276:net.minecraft.data.models.model.TextureMapping
orientableCubeOnlyTop(net.minecraft.world.level.block.Block) -> B
280:283:net.minecraft.data.models.model.TextureMapping
orientableCubeSameEnds(net.minecraft.world.level.block.Block) -> C
287:287:net.minecraft.data.models.model.TextureMapping
top(net.minecraft.world.level.block.Block) -> D
291:298:net.minecraft.data.models.model.TextureMapping
craftingTable(net.minecraft.world.level.block.Block,net.minecraft.world.level.block
.Block) -> c
303:310:net.minecraft.data.models.model.TextureMapping
fletchingTable(net.minecraft.world.level.block.Block,net.minecraft.world.level.bloc
k.Block) -> d
314:321:net.minecraft.data.models.model.TextureMapping
snifferEgg(java.lang.String) -> a
325:327:net.minecraft.data.models.model.TextureMapping
campfire(net.minecraft.world.level.block.Block) -> E
332:337:net.minecraft.data.models.model.TextureMapping
candleCake(net.minecraft.world.level.block.Block,boolean) -> a
342:348:net.minecraft.data.models.model.TextureMapping
cauldron(net.minecraft.resources.ResourceLocation) -> j
353:359:net.minecraft.data.models.model.TextureMapping sculkShrieker(boolean) -
> a
364:364:net.minecraft.data.models.model.TextureMapping
layer0(net.minecraft.world.item.Item) -> b
368:368:net.minecraft.data.models.model.TextureMapping
layer0(net.minecraft.world.level.block.Block) -> F
372:372:net.minecraft.data.models.model.TextureMapping
layer0(net.minecraft.resources.ResourceLocation) -> k
376:376:net.minecraft.data.models.model.TextureMapping
layered(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLo
cation) -> c
380:380:net.minecraft.data.models.model.TextureMapping
layered(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLo
cation,net.minecraft.resources.ResourceLocation) -> a
384:385:net.minecraft.resources.ResourceLocation
getBlockTexture(net.minecraft.world.level.block.Block) -> G
389:390:net.minecraft.resources.ResourceLocation
getBlockTexture(net.minecraft.world.level.block.Block,java.lang.String) -> a
394:395:net.minecraft.resources.ResourceLocation
getItemTexture(net.minecraft.world.item.Item) -> c
399:400:net.minecraft.resources.ResourceLocation
getItemTexture(net.minecraft.world.item.Item,java.lang.String) -> a
400:400:java.lang.String
lambda$getItemTexture$1(java.lang.String,java.lang.String) -> a
390:390:java.lang.String
lambda$getBlockTexture$0(java.lang.String,java.lang.String) -> b
net.minecraft.data.models.model.TextureSlot -> li:
net.minecraft.data.models.model.TextureSlot ALL -> a
net.minecraft.data.models.model.TextureSlot TEXTURE -> b
net.minecraft.data.models.model.TextureSlot PARTICLE -> c
net.minecraft.data.models.model.TextureSlot END -> d
net.minecraft.data.models.model.TextureSlot BOTTOM -> e
net.minecraft.data.models.model.TextureSlot TOP -> f
net.minecraft.data.models.model.TextureSlot FRONT -> g
net.minecraft.data.models.model.TextureSlot BACK -> h
net.minecraft.data.models.model.TextureSlot SIDE -> i
net.minecraft.data.models.model.TextureSlot NORTH -> j
net.minecraft.data.models.model.TextureSlot SOUTH -> k
net.minecraft.data.models.model.TextureSlot EAST -> l
net.minecraft.data.models.model.TextureSlot WEST -> m
net.minecraft.data.models.model.TextureSlot UP -> n
net.minecraft.data.models.model.TextureSlot DOWN -> o
net.minecraft.data.models.model.TextureSlot CROSS -> p
net.minecraft.data.models.model.TextureSlot PLANT -> q
net.minecraft.data.models.model.TextureSlot WALL -> r
net.minecraft.data.models.model.TextureSlot RAIL -> s
net.minecraft.data.models.model.TextureSlot WOOL -> t
net.minecraft.data.models.model.TextureSlot PATTERN -> u
net.minecraft.data.models.model.TextureSlot PANE -> v
net.minecraft.data.models.model.TextureSlot EDGE -> w
net.minecraft.data.models.model.TextureSlot FAN -> x
net.minecraft.data.models.model.TextureSlot STEM -> y
net.minecraft.data.models.model.TextureSlot UPPER_STEM -> z
net.minecraft.data.models.model.TextureSlot CROP -> A
net.minecraft.data.models.model.TextureSlot DIRT -> B
net.minecraft.data.models.model.TextureSlot FIRE -> C
net.minecraft.data.models.model.TextureSlot LANTERN -> D
net.minecraft.data.models.model.TextureSlot PLATFORM -> E
net.minecraft.data.models.model.TextureSlot UNSTICKY -> F
net.minecraft.data.models.model.TextureSlot TORCH -> G
net.minecraft.data.models.model.TextureSlot LAYER0 -> H
net.minecraft.data.models.model.TextureSlot LAYER1 -> I
net.minecraft.data.models.model.TextureSlot LAYER2 -> J
net.minecraft.data.models.model.TextureSlot LIT_LOG -> K
net.minecraft.data.models.model.TextureSlot CANDLE -> L
net.minecraft.data.models.model.TextureSlot INSIDE -> M
net.minecraft.data.models.model.TextureSlot CONTENT -> N
net.minecraft.data.models.model.TextureSlot INNER_TOP -> O
net.minecraft.data.models.model.TextureSlot FLOWERBED -> P
java.lang.String id -> Q
net.minecraft.data.models.model.TextureSlot parent -> R
55:55:net.minecraft.data.models.model.TextureSlot create(java.lang.String) -> a
59:59:net.minecraft.data.models.model.TextureSlot
create(java.lang.String,net.minecraft.data.models.model.TextureSlot) -> a
62:65:void <init>(java.lang.String,net.minecraft.data.models.model.TextureSlot)
-> <init>
68:68:java.lang.String getId() -> a
73:73:net.minecraft.data.models.model.TextureSlot getParent() -> b
78:78:java.lang.String toString() -> toString
6:47:void <clinit>() -> <clinit>
net.minecraft.data.models.model.TexturedModel -> lj:
net.minecraft.data.models.model.TexturedModel$Provider CUBE -> a
net.minecraft.data.models.model.TexturedModel$Provider CUBE_MIRRORED -> b
net.minecraft.data.models.model.TexturedModel$Provider COLUMN -> c
net.minecraft.data.models.model.TexturedModel$Provider COLUMN_HORIZONTAL -> d
net.minecraft.data.models.model.TexturedModel$Provider CUBE_TOP_BOTTOM -> e
net.minecraft.data.models.model.TexturedModel$Provider CUBE_TOP -> f
net.minecraft.data.models.model.TexturedModel$Provider ORIENTABLE_ONLY_TOP -> g
net.minecraft.data.models.model.TexturedModel$Provider ORIENTABLE -> h
net.minecraft.data.models.model.TexturedModel$Provider CARPET -> i
net.minecraft.data.models.model.TexturedModel$Provider FLOWERBED_1 -> j
net.minecraft.data.models.model.TexturedModel$Provider FLOWERBED_2 -> k
net.minecraft.data.models.model.TexturedModel$Provider FLOWERBED_3 -> l
net.minecraft.data.models.model.TexturedModel$Provider FLOWERBED_4 -> m
net.minecraft.data.models.model.TexturedModel$Provider GLAZED_TERRACOTTA -> n
net.minecraft.data.models.model.TexturedModel$Provider CORAL_FAN -> o
net.minecraft.data.models.model.TexturedModel$Provider PARTICLE_ONLY -> p
net.minecraft.data.models.model.TexturedModel$Provider ANVIL -> q
net.minecraft.data.models.model.TexturedModel$Provider LEAVES -> r
net.minecraft.data.models.model.TexturedModel$Provider LANTERN -> s
net.minecraft.data.models.model.TexturedModel$Provider HANGING_LANTERN -> t
net.minecraft.data.models.model.TexturedModel$Provider SEAGRASS -> u
net.minecraft.data.models.model.TexturedModel$Provider COLUMN_ALT -> v
net.minecraft.data.models.model.TexturedModel$Provider COLUMN_HORIZONTAL_ALT ->
w
net.minecraft.data.models.model.TexturedModel$Provider TOP_BOTTOM_WITH_WALL ->
x
net.minecraft.data.models.model.TexturedModel$Provider COLUMN_WITH_WALL -> y
net.minecraft.data.models.model.TextureMapping mapping -> z
net.minecraft.data.models.model.ModelTemplate template -> A
54:57:void
<init>(net.minecraft.data.models.model.TextureMapping,net.minecraft.data.models.mod
el.ModelTemplate) -> <init>
60:60:net.minecraft.data.models.model.ModelTemplate getTemplate() -> a
64:64:net.minecraft.data.models.model.TextureMapping getMapping() -> b
68:69:net.minecraft.data.models.model.TexturedModel
updateTextures(java.util.function.Consumer) -> a
73:73:net.minecraft.resources.ResourceLocation
create(net.minecraft.world.level.block.Block,java.util.function.BiConsumer) -> a
77:77:net.minecraft.resources.ResourceLocation
createWithSuffix(net.minecraft.world.level.block.Block,java.lang.String,java.util.f
unction.BiConsumer) -> a
81:81:net.minecraft.data.models.model.TexturedModel$Provider
createDefault(java.util.function.Function,net.minecraft.data.models.model.ModelTemp
late) -> a
85:85:net.minecraft.data.models.model.TexturedModel
createAllSame(net.minecraft.resources.ResourceLocation) -> a
81:81:net.minecraft.data.models.model.TexturedModel
lambda$createDefault$0(java.util.function.Function,net.minecraft.data.models.model.
ModelTemplate,net.minecraft.world.level.block.Block) -> a
13:49:void <clinit>() -> <clinit>
net.minecraft.data.models.model.TexturedModel$Provider -> lj$a:
net.minecraft.data.models.model.TexturedModel
get(net.minecraft.world.level.block.Block) -> get
93:93:net.minecraft.resources.ResourceLocation
create(net.minecraft.world.level.block.Block,java.util.function.BiConsumer) ->
create
97:97:net.minecraft.resources.ResourceLocation
createWithSuffix(net.minecraft.world.level.block.Block,java.lang.String,java.util.f
unction.BiConsumer) -> createWithSuffix
101:101:net.minecraft.data.models.model.TexturedModel$Provider
updateTexture(java.util.function.Consumer) -> updateTexture
101:101:net.minecraft.data.models.model.TexturedModel
lambda$updateTexture$0(java.util.function.Consumer,net.minecraft.world.level.block.
Block) -> a
net.minecraft.data.models.model.package-info -> lk:
net.minecraft.data.models.package-info -> ll:
net.minecraft.data.package-info -> lm:
net.minecraft.data.recipes.CraftingRecipeBuilder -> ln:
6:6:void <init>() -> <init>
8:12:net.minecraft.world.item.crafting.CraftingBookCategory
determineBookCategory(net.minecraft.data.recipes.RecipeCategory) -> a
net.minecraft.data.recipes.CraftingRecipeBuilder$1 -> ln$1:
int[] $SwitchMap$net$minecraft$data$recipes$RecipeCategory -> a
8:8:void <clinit>() -> <clinit>
net.minecraft.data.recipes.CraftingRecipeBuilder$CraftingResult -> ln$a:
net.minecraft.world.item.crafting.CraftingBookCategory category -> a
19:21:void <init>(net.minecraft.world.item.crafting.CraftingBookCategory) ->
<init>
25:26:void serializeRecipeData(com.google.gson.JsonObject) -> a
net.minecraft.data.recipes.FinishedRecipe -> lo:
void serializeRecipeData(com.google.gson.JsonObject) -> a
14:17:com.google.gson.JsonObject serializeRecipe() -> a
net.minecraft.resources.ResourceLocation getId() -> b
net.minecraft.world.item.crafting.RecipeSerializer getType() -> c
com.google.gson.JsonObject serializeAdvancement() -> d
net.minecraft.resources.ResourceLocation getAdvancementId() -> e
net.minecraft.data.recipes.RecipeBuilder -> lp:
net.minecraft.resources.ResourceLocation ROOT_RECIPE_ADVANCEMENT -> a
net.minecraft.data.recipes.RecipeBuilder
unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) ->
a
net.minecraft.data.recipes.RecipeBuilder group(java.lang.String) -> a
net.minecraft.world.item.Item getResult() -> a
void save(java.util.function.Consumer,net.minecraft.resources.ResourceLocation)
-> a
24:25:void save(java.util.function.Consumer) -> a
28:34:void save(java.util.function.Consumer,java.lang.String) -> a
37:37:net.minecraft.resources.ResourceLocation
getDefaultRecipeId(net.minecraft.world.level.ItemLike) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.data.recipes.RecipeCategory -> lq:
net.minecraft.data.recipes.RecipeCategory BUILDING_BLOCKS -> a
net.minecraft.data.recipes.RecipeCategory DECORATIONS -> b
net.minecraft.data.recipes.RecipeCategory REDSTONE -> c
net.minecraft.data.recipes.RecipeCategory TRANSPORTATION -> d
net.minecraft.data.recipes.RecipeCategory TOOLS -> e
net.minecraft.data.recipes.RecipeCategory COMBAT -> f
net.minecraft.data.recipes.RecipeCategory FOOD -> g
net.minecraft.data.recipes.RecipeCategory BREWING -> h
net.minecraft.data.recipes.RecipeCategory MISC -> i
java.lang.String recipeFolderName -> j
net.minecraft.data.recipes.RecipeCategory[] $VALUES -> k
3:3:net.minecraft.data.recipes.RecipeCategory[] values() -> values
3:3:net.minecraft.data.recipes.RecipeCategory valueOf(java.lang.String) ->
valueOf
16:18:void <init>(java.lang.String,int,java.lang.String) -> <init>
21:21:java.lang.String getFolderName() -> a
3:3:net.minecraft.data.recipes.RecipeCategory[] $values() -> b
3:12:void <clinit>() -> <clinit>
net.minecraft.data.recipes.RecipeProvider -> lr:
net.minecraft.data.PackOutput$PathProvider recipePathProvider -> d
net.minecraft.data.PackOutput$PathProvider advancementPathProvider -> e
java.util.Map SHAPE_BUILDERS -> f
55:58:void <init>(net.minecraft.data.PackOutput) -> <init>
62:74:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
78:78:java.util.concurrent.CompletableFuture
buildAdvancement(net.minecraft.data.CachedOutput,net.minecraft.resources.ResourceLo
cation,net.minecraft.advancements.Advancement$Builder) -> a
void buildRecipes(java.util.function.Consumer) -> a
84:87:void
generateForEnabledBlockFamilies(java.util.function.Consumer,net.minecraft.world.fla
g.FeatureFlagSet) -> a
90:91:void
oneToOneConversionRecipe(java.util.function.Consumer,net.minecraft.world.level.Item
Like,net.minecraft.world.level.ItemLike,java.lang.String) -> a
94:99:void
oneToOneConversionRecipe(java.util.function.Consumer,net.minecraft.world.level.Item
Like,net.minecraft.world.level.ItemLike,java.lang.String,int) -> a
102:103:void
oreSmelting(java.util.function.Consumer,java.util.List,net.minecraft.data.recipes.R
ecipeCategory,net.minecraft.world.level.ItemLike,float,int,java.lang.String) -> a
106:107:void
oreBlasting(java.util.function.Consumer,java.util.List,net.minecraft.data.recipes.R
ecipeCategory,net.minecraft.world.level.ItemLike,float,int,java.lang.String) -> b
110:116:void
oreCooking(java.util.function.Consumer,net.minecraft.world.item.crafting.RecipeSeri
alizer,java.util.List,net.minecraft.data.recipes.RecipeCategory,net.minecraft.world
.level.ItemLike,float,int,java.lang.String,java.lang.String) -> a
119:122:void
netheriteSmithing(java.util.function.Consumer,net.minecraft.world.item.Item,net.min
ecraft.data.recipes.RecipeCategory,net.minecraft.world.item.Item) -> a
125:128:void
trimSmithing(java.util.function.Consumer,net.minecraft.world.item.Item,net.minecraf
t.resources.ResourceLocation) -> a
131:137:void
twoByTwoPacker(java.util.function.Consumer,net.minecraft.data.recipes.RecipeCategor
y,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> a
140:144:void
threeByThreePacker(java.util.function.Consumer,net.minecraft.data.recipes.RecipeCat
egory,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike,java.la
ng.String) -> a
147:148:void
threeByThreePacker(java.util.function.Consumer,net.minecraft.data.recipes.RecipeCat
egory,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> b
152:157:void
planksFromLog(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.mi
necraft.tags.TagKey,int) -> a
160:165:void
planksFromLogs(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.m
inecraft.tags.TagKey,int) -> b
168:175:void
woodFromLogs(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.min
ecraft.world.level.ItemLike) -> a
178:185:void
woodenBoat(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minec
raft.world.level.ItemLike) -> b
188:194:void
chestBoat(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecr
aft.world.level.ItemLike) -> c
197:198:net.minecraft.data.recipes.RecipeBuilder
buttonBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafting.
Ingredient) -> c
202:206:net.minecraft.data.recipes.RecipeBuilder
doorBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafting.In
gredient) -> a
210:216:net.minecraft.data.recipes.RecipeBuilder
fenceBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafting.I
ngredient) -> d
220:224:net.minecraft.data.recipes.RecipeBuilder
fenceGateBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafti
ng.Ingredient) -> e
228:231:void
pressurePlate(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.mi
necraft.world.level.ItemLike) -> d
234:236:net.minecraft.data.recipes.RecipeBuilder
pressurePlateBuilder(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.
level.ItemLike,net.minecraft.world.item.crafting.Ingredient) -> c
240:243:void
slab(java.util.function.Consumer,net.minecraft.data.recipes.RecipeCategory,net.mine
craft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> c
246:248:net.minecraft.data.recipes.RecipeBuilder
slabBuilder(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.level.Ite
mLike,net.minecraft.world.item.crafting.Ingredient) -> a
252:256:net.minecraft.data.recipes.RecipeBuilder
stairBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafting.I
ngredient) -> b
260:263:net.minecraft.data.recipes.RecipeBuilder
trapdoorBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.craftin
g.Ingredient) -> f
267:273:net.minecraft.data.recipes.RecipeBuilder
signBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafting.In
gredient) -> g
277:286:void
hangingSign(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.mine
craft.world.level.ItemLike) -> e
289:300:void
colorBlockWithDye(java.util.function.Consumer,java.util.List,java.util.List,java.la
ng.String) -> a
303:309:void
carpet(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft
.world.level.ItemLike) -> f
312:320:void
bedFromPlanksAndWool(java.util.function.Consumer,net.minecraft.world.level.ItemLike
,net.minecraft.world.level.ItemLike) -> g
323:332:void
banner(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft
.world.level.ItemLike) -> h
335:344:void
stainedGlassFromGlassAndDye(java.util.function.Consumer,net.minecraft.world.level.I
temLike,net.minecraft.world.level.ItemLike) -> i
347:354:void
stainedGlassPaneFromStainedGlass(java.util.function.Consumer,net.minecraft.world.le
vel.ItemLike,net.minecraft.world.level.ItemLike) -> j
357:367:void
stainedGlassPaneFromGlassPaneAndDye(java.util.function.Consumer,net.minecraft.world
.level.ItemLike,net.minecraft.world.level.ItemLike) -> k
370:379:void
coloredTerracottaFromTerracottaAndDye(java.util.function.Consumer,net.minecraft.wor
ld.level.ItemLike,net.minecraft.world.level.ItemLike) -> l
382:390:void
concretePowder(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.m
inecraft.world.level.ItemLike) -> m
393:399:void
candle(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft
.world.level.ItemLike) -> n
402:405:void
wall(java.util.function.Consumer,net.minecraft.data.recipes.RecipeCategory,net.mine
craft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> d
408:411:net.minecraft.data.recipes.RecipeBuilder
wallBuilder(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.level.Ite
mLike,net.minecraft.world.item.crafting.Ingredient) -> d
415:418:void
polished(java.util.function.Consumer,net.minecraft.data.recipes.RecipeCategory,net.
minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> e
421:424:net.minecraft.data.recipes.RecipeBuilder
polishedBuilder(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.level
.ItemLike,net.minecraft.world.item.crafting.Ingredient) -> e
428:431:void
cut(java.util.function.Consumer,net.minecraft.data.recipes.RecipeCategory,net.minec
raft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> f
434:437:net.minecraft.data.recipes.ShapedRecipeBuilder
cutBuilder(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.level.Item
Like,net.minecraft.world.item.crafting.Ingredient) -> f
441:444:void
chiseled(java.util.function.Consumer,net.minecraft.data.recipes.RecipeCategory,net.
minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> g
447:453:void
mosaicBuilder(java.util.function.Consumer,net.minecraft.data.recipes.RecipeCategory
,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> h
456:459:net.minecraft.data.recipes.ShapedRecipeBuilder
chiseledBuilder(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.level
.ItemLike,net.minecraft.world.item.crafting.Ingredient) -> b
463:464:void
stonecutterResultFromBase(java.util.function.Consumer,net.minecraft.data.recipes.Re
cipeCategory,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike)
-> i
467:470:void
stonecutterResultFromBase(java.util.function.Consumer,net.minecraft.data.recipes.Re
cipeCategory,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike,
int) -> a
473:476:void
smeltingResultFromBase(java.util.function.Consumer,net.minecraft.world.level.ItemLi
ke,net.minecraft.world.level.ItemLike) -> p
479:480:void
nineBlockStorageRecipes(java.util.function.Consumer,net.minecraft.data.recipes.Reci
peCategory,net.minecraft.world.level.ItemLike,net.minecraft.data.recipes.RecipeCate
gory,net.minecraft.world.level.ItemLike) -> a
483:484:void
nineBlockStorageRecipesWithCustomPacking(java.util.function.Consumer,net.minecraft.
data.recipes.RecipeCategory,net.minecraft.world.level.ItemLike,net.minecraft.data.r
ecipes.RecipeCategory,net.minecraft.world.level.ItemLike,java.lang.String,java.lang
.String) -> a
487:488:void
nineBlockStorageRecipesRecipesWithCustomUnpacking(java.util.function.Consumer,net.m
inecraft.data.recipes.RecipeCategory,net.minecraft.world.level.ItemLike,net.minecra
ft.data.recipes.RecipeCategory,net.minecraft.world.level.ItemLike,java.lang.String,
java.lang.String) -> b
491:505:void
nineBlockStorageRecipes(java.util.function.Consumer,net.minecraft.data.recipes.Reci
peCategory,net.minecraft.world.level.ItemLike,net.minecraft.data.recipes.RecipeCate
gory,net.minecraft.world.level.ItemLike,java.lang.String,java.lang.String,java.lang
.String,java.lang.String) -> a
508:517:void
copySmithingTemplate(java.util.function.Consumer,net.minecraft.world.level.ItemLike
,net.minecraft.tags.TagKey) -> a
520:529:void
copySmithingTemplate(java.util.function.Consumer,net.minecraft.world.level.ItemLike
,net.minecraft.world.level.ItemLike) -> o
532:541:void
cookRecipes(java.util.function.Consumer,java.lang.String,net.minecraft.world.item.c
rafting.RecipeSerializer,int) -> a
544:547:void
simpleCookingRecipe(java.util.function.Consumer,java.lang.String,net.minecraft.worl
d.item.crafting.RecipeSerializer,int,net.minecraft.world.level.ItemLike,net.minecra
ft.world.level.ItemLike,float) -> a
550:558:void waxRecipes(java.util.function.Consumer) -> b
561:575:void
generateRecipes(java.util.function.Consumer,net.minecraft.data.BlockFamily) -> a
578:584:net.minecraft.world.level.block.Block
getBaseBlock(net.minecraft.data.BlockFamily,net.minecraft.data.BlockFamily$Variant)
-> a
608:608:net.minecraft.advancements.critereon.EnterBlockTrigger$TriggerInstance
insideOf(net.minecraft.world.level.block.Block) -> a
612:612:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance
has(net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.world.leve
l.ItemLike) -> a
616:616:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance
has(net.minecraft.world.level.ItemLike) -> a
620:620:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance
has(net.minecraft.tags.TagKey) -> a
624:624:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance
inventoryTrigger(net.minecraft.advancements.critereon.ItemPredicate[]) -> a
628:628:java.lang.String getHasName(net.minecraft.world.level.ItemLike) -> b
632:632:java.lang.String getItemName(net.minecraft.world.level.ItemLike) -> c
636:636:java.lang.String
getSimpleRecipeName(net.minecraft.world.level.ItemLike) -> d
640:640:java.lang.String
getConversionRecipeName(net.minecraft.world.level.ItemLike,net.minecraft.world.leve
l.ItemLike) -> a
644:644:java.lang.String
getSmeltingRecipeName(net.minecraft.world.level.ItemLike) -> e
648:648:java.lang.String
getBlastingRecipeName(net.minecraft.world.level.ItemLike) -> f
653:653:java.lang.String getName() -> a
603:603:net.minecraft.data.recipes.RecipeBuilder
lambda$static$23(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> b
602:602:net.minecraft.data.recipes.RecipeBuilder
lambda$static$22(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> c
601:601:net.minecraft.data.recipes.RecipeBuilder
lambda$static$21(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> d
600:600:net.minecraft.data.recipes.RecipeBuilder
lambda$static$20(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> e
599:599:net.minecraft.data.recipes.RecipeBuilder
lambda$static$19(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> f
598:598:net.minecraft.data.recipes.RecipeBuilder
lambda$static$18(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> g
597:597:net.minecraft.data.recipes.RecipeBuilder
lambda$static$17(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> h
596:596:net.minecraft.data.recipes.RecipeBuilder
lambda$static$16(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> i
595:595:net.minecraft.data.recipes.RecipeBuilder
lambda$static$15(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> j
594:594:net.minecraft.data.recipes.RecipeBuilder
lambda$static$14(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> k
593:593:net.minecraft.data.recipes.RecipeBuilder
lambda$static$13(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> l
592:592:net.minecraft.data.recipes.RecipeBuilder
lambda$static$12(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> m
591:591:net.minecraft.data.recipes.RecipeBuilder
lambda$static$11(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> n
590:590:net.minecraft.data.recipes.RecipeBuilder
lambda$static$10(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> o
589:589:net.minecraft.data.recipes.RecipeBuilder
lambda$static$9(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLi
ke) -> p
562:574:void
lambda$generateRecipes$8(net.minecraft.data.BlockFamily,java.util.function.Consumer
,net.minecraft.data.BlockFamily$Variant,net.minecraft.world.level.block.Block) -> a
567:567:java.lang.String
lambda$generateRecipes$7(net.minecraft.world.level.ItemLike) -> g
566:566:void
lambda$generateRecipes$6(net.minecraft.data.recipes.RecipeBuilder,net.minecraft.dat
a.BlockFamily$Variant,java.lang.String) -> a
551:556:void
lambda$waxRecipes$5(java.util.function.Consumer,net.minecraft.world.level.block.Blo
ck,net.minecraft.world.level.block.Block) -> a
295:295:boolean
lambda$colorBlockWithDye$4(net.minecraft.world.item.Item,net.minecraft.world.item.I
tem) -> a
86:86:void
lambda$generateForEnabledBlockFamilies$3(java.util.function.Consumer,net.minecraft.
data.BlockFamily) -> b
85:85:boolean
lambda$generateForEnabledBlockFamilies$2(net.minecraft.world.flag.FeatureFlagSet,ne
t.minecraft.data.BlockFamily) -> a
74:74:java.util.concurrent.CompletableFuture[] lambda$run$1(int) -> a
65:73:void
lambda$run$0(java.util.Set,java.util.List,net.minecraft.data.CachedOutput,net.minec
raft.data.recipes.FinishedRecipe) -> a
588:604:void <clinit>() -> <clinit>
net.minecraft.data.recipes.ShapedRecipeBuilder -> ls:
net.minecraft.data.recipes.RecipeCategory category -> b
net.minecraft.world.item.Item result -> c
int count -> d
java.util.List rows -> e
java.util.Map key -> f
net.minecraft.advancements.Advancement$Builder advancement -> g
java.lang.String group -> h
boolean showNotification -> i
32:43:void
<init>(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.level.ItemLike
,int) -> <init>
46:46:net.minecraft.data.recipes.ShapedRecipeBuilder
shaped(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.level.ItemLike
) -> a
50:50:net.minecraft.data.recipes.ShapedRecipeBuilder
shaped(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.level.ItemLike
,int) -> a
54:54:net.minecraft.data.recipes.ShapedRecipeBuilder
define(java.lang.Character,net.minecraft.tags.TagKey) -> a
58:58:net.minecraft.data.recipes.ShapedRecipeBuilder
define(java.lang.Character,net.minecraft.world.level.ItemLike) -> a
62:69:net.minecraft.data.recipes.ShapedRecipeBuilder
define(java.lang.Character,net.minecraft.world.item.crafting.Ingredient) -> a
73:77:net.minecraft.data.recipes.ShapedRecipeBuilder pattern(java.lang.String)
-> b
82:83:net.minecraft.data.recipes.ShapedRecipeBuilder
unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) ->
b
88:89:net.minecraft.data.recipes.ShapedRecipeBuilder group(java.lang.String) ->
c
93:94:net.minecraft.data.recipes.ShapedRecipeBuilder showNotification(boolean)
-> a
99:99:net.minecraft.world.item.Item getResult() -> a
104:111:void
save(java.util.function.Consumer,net.minecraft.resources.ResourceLocation) -> a
114:142:void ensureValid(net.minecraft.resources.ResourceLocation) -> a
28:28:net.minecraft.data.recipes.RecipeBuilder group(java.lang.String) -> a
28:28:net.minecraft.data.recipes.RecipeBuilder
unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) ->
a
net.minecraft.data.recipes.ShapedRecipeBuilder$Result -> ls$a:
net.minecraft.resources.ResourceLocation id -> a
net.minecraft.world.item.Item result -> b
int count -> c
java.lang.String group -> d
java.util.List pattern -> e
java.util.Map key -> f
net.minecraft.advancements.Advancement$Builder advancement -> g
net.minecraft.resources.ResourceLocation advancementId -> h
boolean showNotification -> i
156:166:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.world.item.Item,int,j
ava.lang.String,net.minecraft.world.item.crafting.CraftingBookCategory,java.util.Li
st,java.util.Map,net.minecraft.advancements.Advancement$Builder,net.minecraft.resou
rces.ResourceLocation,boolean) -> <init>
170:194:void serializeRecipeData(com.google.gson.JsonObject) -> a
198:198:net.minecraft.world.item.crafting.RecipeSerializer getType() -> c
203:203:net.minecraft.resources.ResourceLocation getId() -> b
209:209:com.google.gson.JsonObject serializeAdvancement() -> d
215:215:net.minecraft.resources.ResourceLocation getAdvancementId() -> e
net.minecraft.data.recipes.ShapelessRecipeBuilder -> lt:
net.minecraft.data.recipes.RecipeCategory category -> b
net.minecraft.world.item.Item result -> c
int count -> d
java.util.List ingredients -> e
net.minecraft.advancements.Advancement$Builder advancement -> f
java.lang.String group -> g
28:37:void
<init>(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.level.ItemLike
,int) -> <init>
40:40:net.minecraft.data.recipes.ShapelessRecipeBuilder
shapeless(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.level.ItemL
ike) -> a
44:44:net.minecraft.data.recipes.ShapelessRecipeBuilder
shapeless(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.level.ItemL
ike,int) -> a
48:48:net.minecraft.data.recipes.ShapelessRecipeBuilder
requires(net.minecraft.tags.TagKey) -> a
52:52:net.minecraft.data.recipes.ShapelessRecipeBuilder
requires(net.minecraft.world.level.ItemLike) -> b
56:59:net.minecraft.data.recipes.ShapelessRecipeBuilder
requires(net.minecraft.world.level.ItemLike,int) -> a
63:63:net.minecraft.data.recipes.ShapelessRecipeBuilder
requires(net.minecraft.world.item.crafting.Ingredient) -> a
67:70:net.minecraft.data.recipes.ShapelessRecipeBuilder
requires(net.minecraft.world.item.crafting.Ingredient,int) -> a
75:76:net.minecraft.data.recipes.ShapelessRecipeBuilder
unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) ->
b
81:82:net.minecraft.data.recipes.ShapelessRecipeBuilder group(java.lang.String)
-> b
87:87:net.minecraft.world.item.Item getResult() -> a
92:99:void
save(java.util.function.Consumer,net.minecraft.resources.ResourceLocation) -> a
102:105:void ensureValid(net.minecraft.resources.ResourceLocation) -> a
24:24:net.minecraft.data.recipes.RecipeBuilder group(java.lang.String) -> a
24:24:net.minecraft.data.recipes.RecipeBuilder
unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) ->
a
net.minecraft.data.recipes.ShapelessRecipeBuilder$Result -> lt$a:
net.minecraft.resources.ResourceLocation id -> a
net.minecraft.world.item.Item result -> b
int count -> c
java.lang.String group -> d
java.util.List ingredients -> e
net.minecraft.advancements.Advancement$Builder advancement -> f
net.minecraft.resources.ResourceLocation advancementId -> g
117:125:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.world.item.Item,int,j
ava.lang.String,net.minecraft.world.item.crafting.CraftingBookCategory,java.util.Li
st,net.minecraft.advancements.Advancement$Builder,net.minecraft.resources.ResourceL
ocation) -> <init>
129:146:void serializeRecipeData(com.google.gson.JsonObject) -> a
150:150:net.minecraft.world.item.crafting.RecipeSerializer getType() -> c
155:155:net.minecraft.resources.ResourceLocation getId() -> b
161:161:com.google.gson.JsonObject serializeAdvancement() -> d
167:167:net.minecraft.resources.ResourceLocation getAdvancementId() -> e
net.minecraft.data.recipes.SimpleCookingRecipeBuilder -> lu:
net.minecraft.data.recipes.RecipeCategory category -> b
net.minecraft.world.item.crafting.CookingBookCategory bookCategory -> c
net.minecraft.world.item.Item result -> d
net.minecraft.world.item.crafting.Ingredient ingredient -> e
float experience -> f
int cookingTime -> g
net.minecraft.advancements.Advancement$Builder advancement -> h
java.lang.String group -> i
net.minecraft.world.item.crafting.RecipeSerializer serializer -> j
29:42:void
<init>(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.item.crafting.
CookingBookCategory,net.minecraft.world.level.ItemLike,net.minecraft.world.item.cra
fting.Ingredient,float,int,net.minecraft.world.item.crafting.RecipeSerializer) ->
<init>
45:45:net.minecraft.data.recipes.SimpleCookingRecipeBuilder
generic(net.minecraft.world.item.crafting.Ingredient,net.minecraft.data.recipes.Rec
ipeCategory,net.minecraft.world.level.ItemLike,float,int,net.minecraft.world.item.c
rafting.RecipeSerializer) -> a
49:49:net.minecraft.data.recipes.SimpleCookingRecipeBuilder
campfireCooking(net.minecraft.world.item.crafting.Ingredient,net.minecraft.data.rec
ipes.RecipeCategory,net.minecraft.world.level.ItemLike,float,int) -> a
53:53:net.minecraft.data.recipes.SimpleCookingRecipeBuilder
blasting(net.minecraft.world.item.crafting.Ingredient,net.minecraft.data.recipes.Re
cipeCategory,net.minecraft.world.level.ItemLike,float,int) -> b
57:57:net.minecraft.data.recipes.SimpleCookingRecipeBuilder
smelting(net.minecraft.world.item.crafting.Ingredient,net.minecraft.data.recipes.Re
cipeCategory,net.minecraft.world.level.ItemLike,float,int) -> c
61:61:net.minecraft.data.recipes.SimpleCookingRecipeBuilder
smoking(net.minecraft.world.item.crafting.Ingredient,net.minecraft.data.recipes.Rec
ipeCategory,net.minecraft.world.level.ItemLike,float,int) -> d
66:67:net.minecraft.data.recipes.SimpleCookingRecipeBuilder
unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) ->
b
72:73:net.minecraft.data.recipes.SimpleCookingRecipeBuilder
group(java.lang.String) -> b
78:78:net.minecraft.world.item.Item getResult() -> a
83:91:void
save(java.util.function.Consumer,net.minecraft.resources.ResourceLocation) -> a
94:100:net.minecraft.world.item.crafting.CookingBookCategory
determineSmeltingRecipeCategory(net.minecraft.world.level.ItemLike) -> b
104:107:net.minecraft.world.item.crafting.CookingBookCategory
determineBlastingRecipeCategory(net.minecraft.world.level.ItemLike) -> c
111:120:net.minecraft.world.item.crafting.CookingBookCategory
determineRecipeCategory(net.minecraft.world.item.crafting.RecipeSerializer,net.mine
craft.world.level.ItemLike) -> a
124:127:void ensureValid(net.minecraft.resources.ResourceLocation) -> a
22:22:net.minecraft.data.recipes.RecipeBuilder group(java.lang.String) -> a
22:22:net.minecraft.data.recipes.RecipeBuilder
unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) ->
a
net.minecraft.data.recipes.SimpleCookingRecipeBuilder$Result -> lu$a:
net.minecraft.resources.ResourceLocation id -> a
java.lang.String group -> b
net.minecraft.world.item.crafting.CookingBookCategory category -> c
net.minecraft.world.item.crafting.Ingredient ingredient -> d
net.minecraft.world.item.Item result -> e
float experience -> f
int cookingTime -> g
net.minecraft.advancements.Advancement$Builder advancement -> h
net.minecraft.resources.ResourceLocation advancementId -> i
net.minecraft.world.item.crafting.RecipeSerializer serializer -> j
141:152:void
<init>(net.minecraft.resources.ResourceLocation,java.lang.String,net.minecraft.worl
d.item.crafting.CookingBookCategory,net.minecraft.world.item.crafting.Ingredient,ne
t.minecraft.world.item.Item,float,int,net.minecraft.advancements.Advancement$Builde
r,net.minecraft.resources.ResourceLocation,net.minecraft.world.item.crafting.Recipe
Serializer) -> <init>
156:164:void serializeRecipeData(com.google.gson.JsonObject) -> a
168:168:net.minecraft.world.item.crafting.RecipeSerializer getType() -> c
173:173:net.minecraft.resources.ResourceLocation getId() -> b
179:179:com.google.gson.JsonObject serializeAdvancement() -> d
185:185:net.minecraft.resources.ResourceLocation getAdvancementId() -> e
net.minecraft.data.recipes.SingleItemRecipeBuilder -> lv:
net.minecraft.data.recipes.RecipeCategory category -> b
net.minecraft.world.item.Item result -> c
net.minecraft.world.item.crafting.Ingredient ingredient -> d
int count -> e
net.minecraft.advancements.Advancement$Builder advancement -> f
java.lang.String group -> g
net.minecraft.world.item.crafting.RecipeSerializer type -> h
24:35:void
<init>(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.item.crafting.
RecipeSerializer,net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.l
evel.ItemLike,int) -> <init>
38:38:net.minecraft.data.recipes.SingleItemRecipeBuilder
stonecutting(net.minecraft.world.item.crafting.Ingredient,net.minecraft.data.recipe
s.RecipeCategory,net.minecraft.world.level.ItemLike) -> a
42:42:net.minecraft.data.recipes.SingleItemRecipeBuilder
stonecutting(net.minecraft.world.item.crafting.Ingredient,net.minecraft.data.recipe
s.RecipeCategory,net.minecraft.world.level.ItemLike,int) -> a
47:48:net.minecraft.data.recipes.SingleItemRecipeBuilder
unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) ->
b
53:54:net.minecraft.data.recipes.SingleItemRecipeBuilder
group(java.lang.String) -> b
59:59:net.minecraft.world.item.Item getResult() -> a
64:72:void
save(java.util.function.Consumer,net.minecraft.resources.ResourceLocation) -> a
75:78:void ensureValid(net.minecraft.resources.ResourceLocation) -> a
19:19:net.minecraft.data.recipes.RecipeBuilder group(java.lang.String) -> a
19:19:net.minecraft.data.recipes.RecipeBuilder
unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) ->
a
net.minecraft.data.recipes.SingleItemRecipeBuilder$Result -> lv$a:
net.minecraft.resources.ResourceLocation id -> a
java.lang.String group -> b
net.minecraft.world.item.crafting.Ingredient ingredient -> c
net.minecraft.world.item.Item result -> d
int count -> e
net.minecraft.advancements.Advancement$Builder advancement -> f
net.minecraft.resources.ResourceLocation advancementId -> g
net.minecraft.world.item.crafting.RecipeSerializer type -> h
90:99:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.world.item.crafting.R
ecipeSerializer,java.lang.String,net.minecraft.world.item.crafting.Ingredient,net.m
inecraft.world.item.Item,int,net.minecraft.advancements.Advancement$Builder,net.min
ecraft.resources.ResourceLocation) -> <init>
103:110:void serializeRecipeData(com.google.gson.JsonObject) -> a
114:114:net.minecraft.resources.ResourceLocation getId() -> b
119:119:net.minecraft.world.item.crafting.RecipeSerializer getType() -> c
125:125:com.google.gson.JsonObject serializeAdvancement() -> d
131:131:net.minecraft.resources.ResourceLocation getAdvancementId() -> e
net.minecraft.data.recipes.SmithingTransformRecipeBuilder -> lw:
net.minecraft.world.item.crafting.Ingredient template -> a
net.minecraft.world.item.crafting.Ingredient base -> b
net.minecraft.world.item.crafting.Ingredient addition -> c
net.minecraft.data.recipes.RecipeCategory category -> d
net.minecraft.world.item.Item result -> e
net.minecraft.advancements.Advancement$Builder advancement -> f
net.minecraft.world.item.crafting.RecipeSerializer type -> g
24:34:void
<init>(net.minecraft.world.item.crafting.RecipeSerializer,net.minecraft.world.item.
crafting.Ingredient,net.minecraft.world.item.crafting.Ingredient,net.minecraft.worl
d.item.crafting.Ingredient,net.minecraft.data.recipes.RecipeCategory,net.minecraft.
world.item.Item) -> <init>
37:37:net.minecraft.data.recipes.SmithingTransformRecipeBuilder
smithing(net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.item.craf
ting.Ingredient,net.minecraft.world.item.crafting.Ingredient,net.minecraft.data.rec
ipes.RecipeCategory,net.minecraft.world.item.Item) -> a
41:42:net.minecraft.data.recipes.SmithingTransformRecipeBuilder
unlocks(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) -> a
46:47:void save(java.util.function.Consumer,java.lang.String) -> a
50:58:void
save(java.util.function.Consumer,net.minecraft.resources.ResourceLocation) -> a
61:64:void ensureValid(net.minecraft.resources.ResourceLocation) -> a
net.minecraft.data.recipes.SmithingTransformRecipeBuilder$Result -> lw$a:
net.minecraft.resources.ResourceLocation id -> a
net.minecraft.world.item.crafting.RecipeSerializer type -> b
net.minecraft.world.item.crafting.Ingredient template -> c
net.minecraft.world.item.crafting.Ingredient base -> d
net.minecraft.world.item.crafting.Ingredient addition -> e
net.minecraft.world.item.Item result -> f
net.minecraft.advancements.Advancement$Builder advancement -> g
net.minecraft.resources.ResourceLocation advancementId -> h
66:66:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.world.item.crafting.R
ecipeSerializer,net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.it
em.crafting.Ingredient,net.minecraft.world.item.crafting.Ingredient,net.minecraft.w
orld.item.Item,net.minecraft.advancements.Advancement$Builder,net.minecraft.resourc
es.ResourceLocation) -> <init>
76:82:void serializeRecipeData(com.google.gson.JsonObject) -> a
86:86:net.minecraft.resources.ResourceLocation getId() -> b
91:91:net.minecraft.world.item.crafting.RecipeSerializer getType() -> c
97:97:com.google.gson.JsonObject serializeAdvancement() -> d
103:103:net.minecraft.resources.ResourceLocation getAdvancementId() -> e
66:66:java.lang.String toString() -> toString
66:66:int hashCode() -> hashCode
66:66:boolean equals(java.lang.Object) -> equals
66:66:net.minecraft.resources.ResourceLocation id() -> f
66:66:net.minecraft.world.item.crafting.RecipeSerializer type() -> g
66:66:net.minecraft.world.item.crafting.Ingredient template() -> h
66:66:net.minecraft.world.item.crafting.Ingredient base() -> i
66:66:net.minecraft.world.item.crafting.Ingredient addition() -> j
66:66:net.minecraft.world.item.Item result() -> k
66:66:net.minecraft.advancements.Advancement$Builder advancement() -> l
66:66:net.minecraft.resources.ResourceLocation advancementId() -> m
net.minecraft.data.recipes.SmithingTrimRecipeBuilder -> lx:
net.minecraft.data.recipes.RecipeCategory category -> a
net.minecraft.world.item.crafting.Ingredient template -> b
net.minecraft.world.item.crafting.Ingredient base -> c
net.minecraft.world.item.crafting.Ingredient addition -> d
net.minecraft.advancements.Advancement$Builder advancement -> e
net.minecraft.world.item.crafting.RecipeSerializer type -> f
21:31:void
<init>(net.minecraft.world.item.crafting.RecipeSerializer,net.minecraft.data.recipe
s.RecipeCategory,net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.i
tem.crafting.Ingredient,net.minecraft.world.item.crafting.Ingredient) -> <init>
34:34:net.minecraft.data.recipes.SmithingTrimRecipeBuilder
smithingTrim(net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.item.
crafting.Ingredient,net.minecraft.world.item.crafting.Ingredient,net.minecraft.data
.recipes.RecipeCategory) -> a
38:39:net.minecraft.data.recipes.SmithingTrimRecipeBuilder
unlocks(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) -> a
43:51:void
save(java.util.function.Consumer,net.minecraft.resources.ResourceLocation) -> a
54:57:void ensureValid(net.minecraft.resources.ResourceLocation) -> a
net.minecraft.data.recipes.SmithingTrimRecipeBuilder$Result -> lx$a:
net.minecraft.resources.ResourceLocation id -> a
net.minecraft.world.item.crafting.RecipeSerializer type -> b
net.minecraft.world.item.crafting.Ingredient template -> c
net.minecraft.world.item.crafting.Ingredient base -> d
net.minecraft.world.item.crafting.Ingredient addition -> e
net.minecraft.advancements.Advancement$Builder advancement -> f
net.minecraft.resources.ResourceLocation advancementId -> g
59:59:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.world.item.crafting.R
ecipeSerializer,net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.it
em.crafting.Ingredient,net.minecraft.world.item.crafting.Ingredient,net.minecraft.a
dvancements.Advancement$Builder,net.minecraft.resources.ResourceLocation) -> <init>
69:72:void serializeRecipeData(com.google.gson.JsonObject) -> a
76:76:net.minecraft.resources.ResourceLocation getId() -> b
81:81:net.minecraft.world.item.crafting.RecipeSerializer getType() -> c
87:87:com.google.gson.JsonObject serializeAdvancement() -> d
93:93:net.minecraft.resources.ResourceLocation getAdvancementId() -> e
59:59:java.lang.String toString() -> toString
59:59:int hashCode() -> hashCode
59:59:boolean equals(java.lang.Object) -> equals
59:59:net.minecraft.resources.ResourceLocation id() -> f
59:59:net.minecraft.world.item.crafting.RecipeSerializer type() -> g
59:59:net.minecraft.world.item.crafting.Ingredient template() -> h
59:59:net.minecraft.world.item.crafting.Ingredient base() -> i
59:59:net.minecraft.world.item.crafting.Ingredient addition() -> j
59:59:net.minecraft.advancements.Advancement$Builder advancement() -> k
59:59:net.minecraft.resources.ResourceLocation advancementId() -> l
net.minecraft.data.recipes.SpecialRecipeBuilder -> ly:
net.minecraft.world.item.crafting.RecipeSerializer serializer -> a
15:17:void <init>(net.minecraft.world.item.crafting.RecipeSerializer) -> <init>
20:20:net.minecraft.data.recipes.SpecialRecipeBuilder
special(net.minecraft.world.item.crafting.RecipeSerializer) -> a
24:46:void save(java.util.function.Consumer,java.lang.String) -> a
net.minecraft.data.recipes.SpecialRecipeBuilder$1 -> ly$1:
java.lang.String val$id -> a
net.minecraft.data.recipes.SpecialRecipeBuilder this$0 -> b
24:24:void
<init>(net.minecraft.data.recipes.SpecialRecipeBuilder,net.minecraft.world.item.cra
fting.CraftingBookCategory,java.lang.String) -> <init>
27:27:net.minecraft.world.item.crafting.RecipeSerializer getType() -> c
32:32:net.minecraft.resources.ResourceLocation getId() -> b
38:38:com.google.gson.JsonObject serializeAdvancement() -> d
43:43:net.minecraft.resources.ResourceLocation getAdvancementId() -> e
net.minecraft.data.recipes.package-info -> lz:
net.minecraft.data.recipes.packs.BundleRecipeProvider -> ma:
15:16:void <init>(net.minecraft.data.PackOutput) -> <init>
20:28:void buildRecipes(java.util.function.Consumer) -> a
net.minecraft.data.recipes.packs.VanillaRecipeProvider -> mb:
com.google.common.collect.ImmutableList COAL_SMELTABLES -> d
com.google.common.collect.ImmutableList IRON_SMELTABLES -> e
com.google.common.collect.ImmutableList COPPER_SMELTABLES -> f
com.google.common.collect.ImmutableList GOLD_SMELTABLES -> g
com.google.common.collect.ImmutableList DIAMOND_SMELTABLES -> h
com.google.common.collect.ImmutableList LAPIS_SMELTABLES -> i
com.google.common.collect.ImmutableList REDSTONE_SMELTABLES -> j
com.google.common.collect.ImmutableList EMERALD_SMELTABLES -> k
56:57:void <init>(net.minecraft.data.PackOutput) -> <init>
61:63:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
69:2925:void buildRecipes(java.util.function.Consumer) -> a
2928:2946:java.util.Map smithingTrims() -> b
2947:2947:net.minecraft.resources.ResourceLocation
lambda$smithingTrims$1(net.minecraft.world.item.Item) -> a
2837:2837:void
lambda$buildRecipes$0(java.util.function.Consumer,net.minecraft.world.item.Item,net
.minecraft.resources.ResourceLocation) -> b
46:53:void <clinit>() -> <clinit>
net.minecraft.data.recipes.packs.package-info -> mc:
net.minecraft.data.registries.RegistriesDatapackGenerator -> md:
org.slf4j.Logger LOGGER -> d
net.minecraft.data.PackOutput output -> e
java.util.concurrent.CompletableFuture registries -> f
28:31:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
35:35:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
44:45:java.util.Optional
dumpRegistryCap(net.minecraft.data.CachedOutput,net.minecraft.core.HolderLookup$Pro
vider,com.mojang.serialization.DynamicOps,net.minecraft.resources.RegistryDataLoade
r$RegistryData) -> a
55:59:java.util.concurrent.CompletableFuture
dumpValue(java.nio.file.Path,net.minecraft.data.CachedOutput,com.mojang.serializati
on.DynamicOps,com.mojang.serialization.Encoder,java.lang.Object) -> a
64:64:java.lang.String getName() -> a
55:55:void lambda$dumpValue$6(java.nio.file.Path,java.lang.String) -> a
46:50:java.util.concurrent.CompletableFuture
lambda$dumpRegistryCap$5(net.minecraft.resources.ResourceKey,net.minecraft.data.Cac
hedOutput,com.mojang.serialization.DynamicOps,net.minecraft.resources.RegistryDataL
oader$RegistryData,net.minecraft.core.HolderLookup$RegistryLookup) -> a
50:50:java.util.concurrent.CompletableFuture[] lambda$dumpRegistryCap$4(int) ->
a
49:49:java.util.concurrent.CompletableFuture
lambda$dumpRegistryCap$3(net.minecraft.data.PackOutput$PathProvider,net.minecraft.d
ata.CachedOutput,com.mojang.serialization.DynamicOps,net.minecraft.resources.Regist
ryDataLoader$RegistryData,net.minecraft.core.Holder$Reference) -> a
36:39:java.util.concurrent.CompletionStage
lambda$run$2(net.minecraft.data.CachedOutput,net.minecraft.core.HolderLookup$Provid
er) -> a
39:39:java.util.concurrent.CompletableFuture[] lambda$run$1(int) -> b
38:38:java.util.stream.Stream
lambda$run$0(net.minecraft.data.CachedOutput,net.minecraft.core.HolderLookup$Provid
er,com.mojang.serialization.DynamicOps,net.minecraft.resources.RegistryDataLoader$R
egistryData) -> b
23:23:void <clinit>() -> <clinit>
net.minecraft.data.registries.VanillaRegistries -> me:
net.minecraft.core.RegistrySetBuilder BUILDER -> a
38:38:void <init>() -> <init>
61:62:void
validateThatAllBiomeFeaturesHaveBiomeFilter(net.minecraft.core.HolderLookup$Provide
r) -> a
70:88:void
validateThatAllBiomeFeaturesHaveBiomeFilter(net.minecraft.core.HolderGetter,net.min
ecraft.core.HolderLookup) -> a
91:91:boolean
validatePlacedFeature(net.minecraft.world.level.levelgen.placement.PlacedFeature) -
> a
95:98:net.minecraft.core.HolderLookup$Provider createLookup() -> a
71:87:void
lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$3(net.minecraft.core.HolderGette
r,net.minecraft.core.Holder$Reference) -> a
74:81:void
lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$2(net.minecraft.core.HolderGette
r,net.minecraft.resources.ResourceLocation,net.minecraft.core.Holder$Reference,net.
minecraft.core.Holder) -> a
82:85:void
lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$1(net.minecraft.core.Holder$Refe
rence,net.minecraft.world.level.levelgen.placement.PlacedFeature) -> a
76:80:void
lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$0(net.minecraft.core.HolderGette
r,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceKey) ->
a
39:58:void <clinit>() -> <clinit>
net.minecraft.data.registries.package-info -> mf:
net.minecraft.data.structures.NbtToSnbt -> mg:
org.slf4j.Logger LOGGER -> d
java.lang.Iterable inputFolders -> e
net.minecraft.data.PackOutput output -> f
33:36:void <init>(net.minecraft.data.PackOutput,java.util.Collection) -> <init>
40:58:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
63:63:java.lang.String getName() -> a
67:68:java.lang.String getName(java.nio.file.Path,java.nio.file.Path) -> a
77:84:java.nio.file.Path
convertStructure(net.minecraft.data.CachedOutput,java.nio.file.Path,java.lang.Strin
g,java.nio.file.Path) -> a
89:94:void
writeSnbt(net.minecraft.data.CachedOutput,java.nio.file.Path,java.lang.String) -> a
58:58:java.util.concurrent.CompletableFuture[] lambda$run$6(int) -> a
55:55:java.util.concurrent.CompletionStage
lambda$run$5(java.util.concurrent.CompletableFuture) -> a
46:53:java.util.concurrent.CompletableFuture
lambda$run$4(java.nio.file.Path,net.minecraft.data.CachedOutput,java.nio.file.Path)
-> a
50:50:java.util.concurrent.CompletableFuture[] lambda$run$3(int) -> b
49:49:java.util.concurrent.CompletableFuture
lambda$run$2(net.minecraft.data.CachedOutput,java.nio.file.Path,java.nio.file.Path,
java.nio.file.Path) -> a
49:49:void
lambda$run$1(net.minecraft.data.CachedOutput,java.nio.file.Path,java.nio.file.Path,
java.nio.file.Path) -> b
48:48:boolean lambda$run$0(java.nio.file.Path) -> a
28:28:void <clinit>() -> <clinit>
net.minecraft.data.structures.SnbtToNbt -> mh:
java.nio.file.Path DUMP_SNBT_TO -> d
org.slf4j.Logger LOGGER -> e
net.minecraft.data.PackOutput output -> f
java.lang.Iterable inputFolders -> g
java.util.List filters -> h
38:43:void <init>(net.minecraft.data.PackOutput,java.lang.Iterable) -> <init>
46:47:net.minecraft.data.structures.SnbtToNbt
addFilter(net.minecraft.data.structures.SnbtToNbt$Filter) -> a
51:55:net.minecraft.nbt.CompoundTag
applyFilters(java.lang.String,net.minecraft.nbt.CompoundTag) -> a
62:81:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
86:86:java.lang.String getName() -> a
90:91:java.lang.String getName(java.nio.file.Path,java.nio.file.Path) -> a
95:111:net.minecraft.data.structures.SnbtToNbt$TaskResult
readStructure(java.nio.file.Path,java.lang.String) -> a
116:132:void
storeStructureIfChanged(net.minecraft.data.CachedOutput,net.minecraft.data.structur
es.SnbtToNbt$TaskResult,java.nio.file.Path) -> a
78:78:java.util.concurrent.CompletionStage
lambda$run$5(java.util.concurrent.CompletableFuture) -> a
68:76:java.util.concurrent.CompletableFuture
lambda$run$4(java.nio.file.Path,net.minecraft.data.CachedOutput,java.nio.file.Path)
-> a
74:74:java.util.concurrent.CompletableFuture[] lambda$run$3(int) -> a
70:73:java.util.concurrent.CompletableFuture
lambda$run$2(java.nio.file.Path,net.minecraft.data.CachedOutput,java.nio.file.Path,
java.nio.file.Path) -> a
71:73:void
lambda$run$1(java.nio.file.Path,java.nio.file.Path,net.minecraft.data.CachedOutput,
java.nio.file.Path) -> a
69:69:boolean lambda$run$0(java.nio.file.Path) -> a
31:33:void <clinit>() -> <clinit>
net.minecraft.data.structures.SnbtToNbt$Filter -> mh$a:
net.minecraft.nbt.CompoundTag
apply(java.lang.String,net.minecraft.nbt.CompoundTag) -> apply
net.minecraft.data.structures.SnbtToNbt$StructureConversionException -> mh$b:
141:142:void <init>(java.nio.file.Path,java.lang.Throwable) -> <init>
net.minecraft.data.structures.SnbtToNbt$TaskResult -> mh$c:
java.lang.String name -> a
byte[] payload -> b
java.lang.String snbtPayload -> c
com.google.common.hash.HashCode hash -> d
58:58:void
<init>(java.lang.String,byte[],java.lang.String,com.google.common.hash.HashCode) ->
<init>
58:58:java.lang.String toString() -> toString
58:58:int hashCode() -> hashCode
58:58:boolean equals(java.lang.Object) -> equals
58:58:java.lang.String name() -> a
58:58:byte[] payload() -> b
58:58:java.lang.String snbtPayload() -> c
58:58:com.google.common.hash.HashCode hash() -> d
net.minecraft.data.structures.StructureUpdater -> mi:
org.slf4j.Logger LOGGER -> a
13:13:void <init>() -> <init>
18:21:net.minecraft.nbt.CompoundTag
apply(java.lang.String,net.minecraft.nbt.CompoundTag) -> apply
25:33:net.minecraft.nbt.CompoundTag
update(java.lang.String,net.minecraft.nbt.CompoundTag) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.data.structures.package-info -> mj:
net.minecraft.data.tags.BannerPatternTagsProvider -> mk:
14:15:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
19:74:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
net.minecraft.data.tags.BiomeTagsProvider -> ml:
15:16:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
20:494:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
net.minecraft.data.tags.CatVariantTagsProvider -> mm:
13:14:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
18:34:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
net.minecraft.data.tags.DamageTypeTagsProvider -> mn:
14:15:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
19:155:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
net.minecraft.data.tags.EntityTypeTagsProvider -> mo:
13:14:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
18:31:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
13:13:net.minecraft.resources.ResourceKey
lambda$new$0(net.minecraft.world.entity.EntityType) -> a
net.minecraft.data.tags.FlatLevelGeneratorPresetTagsProvider -> mp:
14:15:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
19:30:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
net.minecraft.data.tags.FluidTagsProvider -> mq:
14:15:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
19:21:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
14:14:net.minecraft.resources.ResourceKey
lambda$new$0(net.minecraft.world.level.material.Fluid) -> a
net.minecraft.data.tags.GameEventTagsProvider -> mr:
net.minecraft.world.level.gameevent.GameEvent[] VIBRATIONS_EXCEPT_FLAP -> d
60:61:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
65:81:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
60:60:net.minecraft.resources.ResourceKey
lambda$new$0(net.minecraft.world.level.gameevent.GameEvent) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.data.tags.InstrumentTagsProvider -> ms:
14:15:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
19:37:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
net.minecraft.data.tags.IntrinsicHolderTagsProvider -> mt:
java.util.function.Function keyExtractor -> d
18:20:void
<init>(net.minecraft.data.PackOutput,net.minecraft.resources.ResourceKey,java.util.
concurrent.CompletableFuture,java.util.function.Function) -> <init>
23:25:void
<init>(net.minecraft.data.PackOutput,net.minecraft.resources.ResourceKey,java.util.
concurrent.CompletableFuture,java.util.concurrent.CompletableFuture,java.util.funct
ion.Function) -> <init>
29:30:net.minecraft.data.tags.IntrinsicHolderTagsProvider$IntrinsicTagAppender
tag(net.minecraft.tags.TagKey) -> a
14:14:net.minecraft.data.tags.TagsProvider$TagAppender
tag(net.minecraft.tags.TagKey) -> b
net.minecraft.data.tags.IntrinsicHolderTagsProvider$IntrinsicTagAppender -> mt$a:
java.util.function.Function keyExtractor -> a
37:39:void <init>(net.minecraft.tags.TagBuilder,java.util.function.Function) ->
<init>
43:44:net.minecraft.data.tags.IntrinsicHolderTagsProvider$IntrinsicTagAppender
addTag(net.minecraft.tags.TagKey) -> a
48:49:net.minecraft.data.tags.IntrinsicHolderTagsProvider$IntrinsicTagAppender
add(java.lang.Object) -> a
54:55:net.minecraft.data.tags.IntrinsicHolderTagsProvider$IntrinsicTagAppender
add(java.lang.Object[]) -> a
33:33:net.minecraft.data.tags.TagsProvider$TagAppender
addTag(net.minecraft.tags.TagKey) -> b
net.minecraft.data.tags.ItemTagsProvider -> mu:
java.util.concurrent.CompletableFuture blockTags -> d
java.util.Map tagsToCopy -> g
18:23:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture,java.ut
il.concurrent.CompletableFuture) -> <init>
18:28:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture,java.ut
il.concurrent.CompletableFuture,java.util.concurrent.CompletableFuture) -> <init>
31:32:void copy(net.minecraft.tags.TagKey,net.minecraft.tags.TagKey) -> a
36:36:java.util.concurrent.CompletableFuture createContentsProvider() -> b
37:42:net.minecraft.core.HolderLookup$Provider
lambda$createContentsProvider$4(net.minecraft.core.HolderLookup$Provider,net.minecr
aft.data.tags.TagsProvider$TagLookup) -> a
38:41:void
lambda$createContentsProvider$3(net.minecraft.data.tags.TagsProvider$TagLookup,net.
minecraft.tags.TagKey,net.minecraft.tags.TagKey) -> a
40:40:java.lang.IllegalStateException
lambda$createContentsProvider$2(net.minecraft.tags.TagKey) -> d
26:26:net.minecraft.resources.ResourceKey
lambda$new$1(net.minecraft.world.item.Item) -> a
21:21:net.minecraft.resources.ResourceKey
lambda$new$0(net.minecraft.world.item.Item) -> b
net.minecraft.data.tags.PaintingVariantTagsProvider -> mv:
14:15:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
19:48:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
net.minecraft.data.tags.PoiTypeTagsProvider -> mw:
14:15:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
19:48:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
net.minecraft.data.tags.StructureTagsProvider -> mx:
14:15:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
19:80:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
net.minecraft.data.tags.TagsProvider -> my:
org.slf4j.Logger LOGGER -> d
net.minecraft.data.PackOutput$PathProvider pathProvider -> e
java.util.concurrent.CompletableFuture lookupProvider -> g
java.util.concurrent.CompletableFuture contentsDone -> h
java.util.concurrent.CompletableFuture parentProvider -> i
net.minecraft.resources.ResourceKey registryKey -> f
java.util.Map builders -> j
44:45:void
<init>(net.minecraft.data.PackOutput,net.minecraft.resources.ResourceKey,java.util.
concurrent.CompletableFuture) -> <init>
37:53:void
<init>(net.minecraft.data.PackOutput,net.minecraft.resources.ResourceKey,java.util.
concurrent.CompletableFuture,java.util.concurrent.CompletableFuture) -> <init>
57:57:java.lang.String getName() -> a
void addTags(net.minecraft.core.HolderLookup$Provider) -> a
66:72:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
97:98:net.minecraft.data.tags.TagsProvider$TagAppender
tag(net.minecraft.tags.TagKey) -> b
102:102:net.minecraft.tags.TagBuilder
getOrCreateRawBuilder(net.minecraft.tags.TagKey) -> c
106:106:java.util.concurrent.CompletableFuture contentsGetter() -> c
110:110:java.util.concurrent.CompletableFuture createContentsProvider() -> b
111:113:net.minecraft.core.HolderLookup$Provider
lambda$createContentsProvider$11(net.minecraft.core.HolderLookup$Provider) -> b
106:106:net.minecraft.data.tags.TagsProvider$TagLookup
lambda$contentsGetter$10(java.lang.Void) -> a
106:106:java.util.Optional lambda$contentsGetter$9(net.minecraft.tags.TagKey) -
> a
102:102:net.minecraft.tags.TagBuilder
lambda$getOrCreateRawBuilder$8(net.minecraft.resources.ResourceLocation) -> a
73:92:java.util.concurrent.CompletionStage
lambda$run$7(net.minecraft.data.CachedOutput,net.minecraft.data.tags.TagsProvider$1
CombinedData) -> a
92:92:java.util.concurrent.CompletableFuture[] lambda$run$6(int) -> a
79:90:java.util.concurrent.CompletableFuture
lambda$run$5(java.util.function.Predicate,java.util.function.Predicate,net.minecraf
t.data.CachedOutput,java.util.Map$Entry) -> a
83:83:boolean
lambda$run$4(java.util.function.Predicate,java.util.function.Predicate,net.minecraf
t.tags.TagEntry) -> a
75:75:boolean
lambda$run$3(net.minecraft.data.tags.TagsProvider$1CombinedData,net.minecraft.resou
rces.ResourceLocation) -> a
74:74:boolean
lambda$run$2(net.minecraft.core.HolderLookup$RegistryLookup,net.minecraft.resources
.ResourceLocation) -> a
71:71:net.minecraft.data.tags.TagsProvider$1CombinedData
lambda$run$1(net.minecraft.core.HolderLookup$Provider,net.minecraft.data.tags.TagsP
rovider$TagLookup) -> a
68:69:net.minecraft.core.HolderLookup$Provider
lambda$run$0(net.minecraft.core.HolderLookup$Provider) -> c
33:33:void <clinit>() -> <clinit>
net.minecraft.data.tags.TagsProvider$1CombinedData -> my$a:
net.minecraft.core.HolderLookup$Provider contents -> a
net.minecraft.data.tags.TagsProvider$TagLookup parent -> b
64:64:void
<init>(net.minecraft.core.HolderLookup$Provider,net.minecraft.data.tags.TagsProvide
r$TagLookup) -> <init>
64:64:java.lang.String toString() -> toString
64:64:int hashCode() -> hashCode
64:64:boolean equals(java.lang.Object) -> equals
64:64:net.minecraft.core.HolderLookup$Provider contents() -> a
64:64:net.minecraft.data.tags.TagsProvider$TagLookup parent() -> b
net.minecraft.data.tags.TagsProvider$TagAppender -> my$b:
net.minecraft.tags.TagBuilder builder -> a
131:133:void <init>(net.minecraft.tags.TagBuilder) -> <init>
136:137:net.minecraft.data.tags.TagsProvider$TagAppender
add(net.minecraft.resources.ResourceKey) -> a
142:145:net.minecraft.data.tags.TagsProvider$TagAppender
add(net.minecraft.resources.ResourceKey[]) -> a
149:150:net.minecraft.data.tags.TagsProvider$TagAppender
addOptional(net.minecraft.resources.ResourceLocation) -> a
154:155:net.minecraft.data.tags.TagsProvider$TagAppender
addTag(net.minecraft.tags.TagKey) -> b
159:160:net.minecraft.data.tags.TagsProvider$TagAppender
addOptionalTag(net.minecraft.resources.ResourceLocation) -> b
net.minecraft.data.tags.TagsProvider$TagLookup -> my$c:
120:120:net.minecraft.data.tags.TagsProvider$TagLookup empty() -> empty
124:124:boolean contains(net.minecraft.tags.TagKey) -> contains
120:120:java.util.Optional lambda$empty$0(net.minecraft.tags.TagKey) -> a
net.minecraft.data.tags.VanillaBlockTagsProvider -> mz:
14:15:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
19:241:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
225:225:boolean lambda$addTags$1(net.minecraft.world.level.block.Block) -> a
14:14:net.minecraft.resources.ResourceKey
lambda$new$0(net.minecraft.world.level.block.Block) -> b
net.minecraft.data.tags.VanillaItemTagsProvider -> na:
14:15:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture,java.ut
il.concurrent.CompletableFuture) -> <init>
19:168:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
net.minecraft.data.tags.WorldPresetTagsProvider -> nb:
14:15:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
19:31:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
net.minecraft.data.tags.package-info -> nc:
net.minecraft.data.worldgen.AncientCityStructurePieces -> nd:
net.minecraft.resources.ResourceKey START -> a
13:13:void <init>() -> <init>
17:34:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.AncientCityStructurePools -> ne:
14:14:void <init>() -> <init>
16:135:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
net.minecraft.data.worldgen.BastionBridgePools -> nf:
12:12:void <init>() -> <init>
14:83:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
net.minecraft.data.worldgen.BastionHoglinStablePools -> ng:
12:12:void <init>() -> <init>
14:164:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
net.minecraft.data.worldgen.BastionHousingUnitsPools -> nh:
12:12:void <init>() -> <init>
14:156:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
net.minecraft.data.worldgen.BastionPieces -> ni:
net.minecraft.resources.ResourceKey START -> a
13:13:void <init>() -> <init>
17:39:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.BastionSharedPools -> nj:
11:11:void <init>() -> <init>
13:54:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
net.minecraft.data.worldgen.BastionTreasureRoomPools -> nk:
12:12:void <init>() -> <init>
14:228:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
net.minecraft.data.worldgen.BiomeDefaultFeatures -> nl:
14:14:void <init>() -> <init>
16:21:void
addDefaultCarversAndLakes(net.minecraft.world.level.biome.BiomeGenerationSettings$B
uilder) -> a
24:26:void
addDefaultMonsterRoom(net.minecraft.world.level.biome.BiomeGenerationSettings$Build
er) -> b
29:39:void
addDefaultUndergroundVariety(net.minecraft.world.level.biome.BiomeGenerationSetting
s$Builder) -> c
42:45:void
addDripstone(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> d
48:50:void
addSculk(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> e
53:54:void
addDefaultOres(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
f
57:80:void
addDefaultOres(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder,bool
ean) -> a
83:84:void
addExtraGold(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> g
87:88:void
addExtraEmeralds(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -
> h
91:92:void
addInfestedStone(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -
> i
95:98:void
addDefaultSoftDisks(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder
) -> j
101:102:void
addSwampClayDisk(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -
> k
105:107:void
addMangroveSwampDisks(net.minecraft.world.level.biome.BiomeGenerationSettings$Build
er) -> l
110:111:void
addMossyStoneBlock(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder)
-> m
114:115:void
addFerns(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> n
118:119:void
addRareBerryBushes(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder)
-> o
122:123:void
addCommonBerryBushes(net.minecraft.world.level.biome.BiomeGenerationSettings$Builde
r) -> p
126:127:void
addLightBambooVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Bu
ilder) -> q
130:132:void
addBambooVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder
) -> r
135:136:void
addTaigaTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> s
139:140:void
addGroveTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> t
143:144:void
addWaterTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> u
147:148:void
addBirchTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> v
151:152:void
addOtherBirchTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder)
-> w
155:156:void
addTallBirchTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder)
-> x
159:160:void
addSavannaTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
y
163:164:void
addShatteredSavannaTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Bu
ilder) -> z
167:174:void
addLushCavesVegetationFeatures(net.minecraft.world.level.biome.BiomeGenerationSetti
ngs$Builder) -> A
177:178:void
addLushCavesSpecialOres(net.minecraft.world.level.biome.BiomeGenerationSettings$Bui
lder) -> B
181:182:void
addMountainTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -
> C
185:186:void
addMountainForestTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Buil
der) -> D
189:190:void
addJungleTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
E
193:194:void
addSparseJungleTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builde
r) -> F
197:198:void
addBadlandsTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -
> G
201:202:void
addSnowyTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> H
205:206:void
addJungleGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
I
209:210:void
addSavannaGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
J
213:214:void
addShatteredSavannaGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Bu
ilder) -> K
217:218:void
addSavannaExtraGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builde
r) -> L
221:223:void
addBadlandGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
M
226:227:void
addForestFlowers(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -
> N
230:231:void
addForestGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
O
234:241:void
addSwampVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder)
-> P
244:248:void
addMangroveSwampVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$
Builder) -> Q
251:254:void
addMushroomFieldVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$
Builder) -> R
257:260:void
addPlainVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder)
-> S
263:264:void
addDesertVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder
) -> T
267:271:void
addGiantTaigaVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Bui
lder) -> U
274:275:void
addDefaultFlowers(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder)
-> V
278:281:void
addCherryGroveVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Bu
ilder) -> W
284:287:void
addMeadowVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder
) -> X
290:291:void
addWarmFlowers(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
Y
294:295:void
addDefaultGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
Z
298:301:void
addTaigaGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
aa
304:305:void
addPlainGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
ab
308:310:void
addDefaultMushrooms(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder
) -> ac
313:315:void
addDefaultExtraVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$B
uilder) -> ad
318:321:void
addBadlandExtraVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$B
uilder) -> ae
324:325:void
addJungleMelons(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
af
328:329:void
addSparseJungleMelons(net.minecraft.world.level.biome.BiomeGenerationSettings$Build
er) -> ag
332:333:void
addJungleVines(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
ah
336:339:void
addDesertExtraVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Bu
ilder) -> ai
342:344:void
addSwampExtraVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Bui
lder) -> aj
347:348:void
addDesertExtraDecoration(net.minecraft.world.level.biome.BiomeGenerationSettings$Bu
ilder) -> ak
351:353:void
addFossilDecoration(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder
) -> al
356:357:void
addColdOceanExtraVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings
$Builder) -> am
360:361:void
addDefaultSeagrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder)
-> an
364:365:void
addLukeWarmKelp(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
ao
368:370:void
addDefaultSprings(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder)
-> ap
373:374:void
addFrozenSprings(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -
> aq
377:379:void
addIcebergs(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> ar
382:383:void
addBlueIce(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> as
386:387:void
addSurfaceFreezing(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder)
-> at
390:396:void
addNetherDefaultOres(net.minecraft.world.level.biome.BiomeGenerationSettings$Builde
r) -> au
399:401:void
addAncientDebris(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -
> av
404:405:void
addDefaultCrystalFormations(net.minecraft.world.level.biome.BiomeGenerationSettings
$Builder) -> aw
408:412:void
farmAnimals(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> a
415:417:void
caveSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> b
420:422:void
commonSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> c
425:429:void
oceanSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder,int,int,int) -
> a
432:437:void
warmOceanSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder,int,int) -
> a
440:444:void
plainsSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> d
447:452:void
snowySpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> e
455:459:void
desertSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> f
462:466:void
dripstoneCavesSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> g
469:477:void
monsters(net.minecraft.world.level.biome.MobSpawnSettings$Builder,int,int,int,boole
an) -> a
480:482:void
mooshroomSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> h
485:488:void
baseJungleSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> i
491:492:void
endSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> j
net.minecraft.data.worldgen.BootstapContext -> nm:
net.minecraft.core.Holder$Reference
register(net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang.serializat
ion.Lifecycle) -> a
13:13:net.minecraft.core.Holder$Reference
register(net.minecraft.resources.ResourceKey,java.lang.Object) -> a
net.minecraft.core.HolderGetter lookup(net.minecraft.resources.ResourceKey) ->
a
net.minecraft.data.worldgen.Carvers -> nn:
net.minecraft.resources.ResourceKey CAVE -> a
net.minecraft.resources.ResourceKey CAVE_EXTRA_UNDERGROUND -> b
net.minecraft.resources.ResourceKey CANYON -> c
net.minecraft.resources.ResourceKey NETHER_CAVE -> d
21:21:void <init>() -> <init>
28:28:net.minecraft.resources.ResourceKey createKey(java.lang.String) -> a
32:86:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
22:25:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.DesertVillagePools -> no:
net.minecraft.resources.ResourceKey START -> a
net.minecraft.resources.ResourceKey TERMINATORS_KEY -> b
net.minecraft.resources.ResourceKey ZOMBIE_TERMINATORS_KEY -> c
15:15:void <init>() -> <init>
21:221:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
16:18:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.DimensionTypes -> np:
13:13:void <init>() -> <init>
15:107:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
net.minecraft.data.worldgen.NoiseData -> nq:
net.minecraft.world.level.levelgen.synth.NormalNoise$NoiseParameters
DEFAULT_SHIFT -> a
7:7:void <init>() -> <init>
15:91:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
94:98:void
registerBiomeNoises(net.minecraft.data.worldgen.BootstapContext,int,net.minecraft.r
esources.ResourceKey,net.minecraft.resources.ResourceKey,net.minecraft.resources.Re
sourceKey,net.minecraft.resources.ResourceKey) -> a
101:102:void
register(net.minecraft.data.worldgen.BootstapContext,net.minecraft.resources.Resour
ceKey,int,double,double[]) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.PillagerOutpostPools -> nr:
net.minecraft.resources.ResourceKey START -> a
13:13:void <init>() -> <init>
17:64:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.PlainVillagePools -> ns:
net.minecraft.resources.ResourceKey START -> a
net.minecraft.resources.ResourceKey TERMINATORS_KEY -> b
15:15:void <init>() -> <init>
20:319:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
16:17:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.Pools -> nt:
net.minecraft.resources.ResourceKey EMPTY -> a
11:11:void <init>() -> <init>
15:15:net.minecraft.resources.ResourceKey createKey(java.lang.String) -> a
19:20:void
register(net.minecraft.data.worldgen.BootstapContext,java.lang.String,net.minecraft
.world.level.levelgen.structure.pools.StructureTemplatePool) -> a
23:34:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.ProcessorLists -> nu:
net.minecraft.resources.ResourceKey EMPTY -> M
net.minecraft.resources.ResourceKey ZOMBIE_PLAINS -> a
net.minecraft.resources.ResourceKey ZOMBIE_SAVANNA -> b
net.minecraft.resources.ResourceKey ZOMBIE_SNOWY -> c
net.minecraft.resources.ResourceKey ZOMBIE_TAIGA -> d
net.minecraft.resources.ResourceKey ZOMBIE_DESERT -> e
net.minecraft.resources.ResourceKey MOSSIFY_10_PERCENT -> f
net.minecraft.resources.ResourceKey MOSSIFY_20_PERCENT -> g
net.minecraft.resources.ResourceKey MOSSIFY_70_PERCENT -> h
net.minecraft.resources.ResourceKey STREET_PLAINS -> i
net.minecraft.resources.ResourceKey STREET_SAVANNA -> j
net.minecraft.resources.ResourceKey STREET_SNOWY_OR_TAIGA -> k
net.minecraft.resources.ResourceKey FARM_PLAINS -> l
net.minecraft.resources.ResourceKey FARM_SAVANNA -> m
net.minecraft.resources.ResourceKey FARM_SNOWY -> n
net.minecraft.resources.ResourceKey FARM_TAIGA -> o
net.minecraft.resources.ResourceKey FARM_DESERT -> p
net.minecraft.resources.ResourceKey OUTPOST_ROT -> q
net.minecraft.resources.ResourceKey BOTTOM_RAMPART -> r
net.minecraft.resources.ResourceKey TREASURE_ROOMS -> s
net.minecraft.resources.ResourceKey HOUSING -> t
net.minecraft.resources.ResourceKey SIDE_WALL_DEGRADATION -> u
net.minecraft.resources.ResourceKey STABLE_DEGRADATION -> v
net.minecraft.resources.ResourceKey BASTION_GENERIC_DEGRADATION -> w
net.minecraft.resources.ResourceKey RAMPART_DEGRADATION -> x
net.minecraft.resources.ResourceKey ENTRANCE_REPLACEMENT -> y
net.minecraft.resources.ResourceKey BRIDGE -> z
net.minecraft.resources.ResourceKey ROOF -> A
net.minecraft.resources.ResourceKey HIGH_WALL -> B
net.minecraft.resources.ResourceKey HIGH_RAMPART -> C
net.minecraft.resources.ResourceKey FOSSIL_ROT -> D
net.minecraft.resources.ResourceKey FOSSIL_COAL -> E
net.minecraft.resources.ResourceKey FOSSIL_DIAMONDS -> F
net.minecraft.resources.ResourceKey ANCIENT_CITY_START_DEGRADATION -> G
net.minecraft.resources.ResourceKey ANCIENT_CITY_GENERIC_DEGRADATION -> H
net.minecraft.resources.ResourceKey ANCIENT_CITY_WALLS_DEGRADATION -> I
net.minecraft.resources.ResourceKey TRAIL_RUINS_HOUSES_ARCHAEOLOGY -> J
net.minecraft.resources.ResourceKey TRAIL_RUINS_ROADS_ARCHAEOLOGY -> K
net.minecraft.resources.ResourceKey TRAIL_RUINS_TOWER_TOP_ARCHAEOLOGY -> L
34:34:void <init>() -> <init>
78:78:net.minecraft.resources.ResourceKey createKey(java.lang.String) -> a
82:83:void
register(net.minecraft.data.worldgen.BootstapContext,net.minecraft.resources.Resour
ceKey,java.util.List) -> a
86:389:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
392:402:net.minecraft.world.level.levelgen.structure.templatesystem.CappedProcessor
trailsArchyLootProcessor(net.minecraft.resources.ResourceLocation,int) -> a
36:75:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.SavannaVillagePools -> nv:
net.minecraft.resources.ResourceKey START -> a
net.minecraft.resources.ResourceKey TERMINATORS_KEY -> b
net.minecraft.resources.ResourceKey ZOMBIE_TERMINATORS_KEY -> c
15:15:void <init>() -> <init>
21:256:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
16:18:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.SnowyVillagePools -> nw:
net.minecraft.resources.ResourceKey START -> a
net.minecraft.resources.ResourceKey TERMINATORS_KEY -> b
15:15:void <init>() -> <init>
20:234:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
16:17:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.StructureSets -> nx:
23:108:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
net.minecraft.data.worldgen.Structures -> ny:
47:47:void <init>() -> <init>
49:49:net.minecraft.world.level.levelgen.structure.Structure$StructureSettings
structure(net.minecraft.core.HolderSet,java.util.Map,net.minecraft.world.level.leve
lgen.GenerationStep$Decoration,net.minecraft.world.level.levelgen.structure.Terrain
Adjustment) -> a
58:58:net.minecraft.world.level.levelgen.structure.Structure$StructureSettings
structure(net.minecraft.core.HolderSet,net.minecraft.world.level.levelgen.Generatio
nStep$Decoration,net.minecraft.world.level.levelgen.structure.TerrainAdjustment) ->
a
62:62:net.minecraft.world.level.levelgen.structure.Structure$StructureSettings
structure(net.minecraft.core.HolderSet,net.minecraft.world.level.levelgen.structure
.TerrainAdjustment) -> a
66:467:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
440:440:net.minecraft.world.level.levelgen.structure.StructureSpawnOverride
lambda$bootstrap$1(net.minecraft.world.entity.MobCategory) -> a
440:440:net.minecraft.world.entity.MobCategory
lambda$bootstrap$0(net.minecraft.world.entity.MobCategory) -> b
net.minecraft.data.worldgen.SurfaceRuleData -> nz:
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource AIR -> a
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource BEDROCK -> b
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource WHITE_TERRACOTTA ->
c
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource ORANGE_TERRACOTTA ->
d
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource TERRACOTTA -> e
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource RED_SAND -> f
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource RED_SANDSTONE -> g
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource STONE -> h
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource DEEPSLATE -> i
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource DIRT -> j
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource PODZOL -> k
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource COARSE_DIRT -> l
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource MYCELIUM -> m
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource GRASS_BLOCK -> n
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource CALCITE -> o
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource GRAVEL -> p
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource SAND -> q
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource SANDSTONE -> r
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource PACKED_ICE -> s
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource SNOW_BLOCK -> t
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource MUD -> u
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource POWDER_SNOW -> v
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource ICE -> w
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource WATER -> x
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource LAVA -> y
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource NETHERRACK -> z
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource SOUL_SAND -> A
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource SOUL_SOIL -> B
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource BASALT -> C
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource BLACKSTONE -> D
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource WARPED_WART_BLOCK ->
E
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource WARPED_NYLIUM -> F
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource NETHER_WART_BLOCK ->
G
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource CRIMSON_NYLIUM -> H
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource ENDSTONE -> I
20:20:void <init>() -> <init>
61:61:net.minecraft.world.level.levelgen.SurfaceRules$RuleSource
makeStateRule(net.minecraft.world.level.block.Block) -> a
65:65:net.minecraft.world.level.levelgen.SurfaceRules$RuleSource overworld() ->
a
69:268:net.minecraft.world.level.levelgen.SurfaceRules$RuleSource
overworldLike(boolean,boolean,boolean) -> a
272:332:net.minecraft.world.level.levelgen.SurfaceRules$RuleSource nether() ->
b
340:340:net.minecraft.world.level.levelgen.SurfaceRules$RuleSource end() -> c
344:344:net.minecraft.world.level.levelgen.SurfaceRules$RuleSource air() -> d
348:348:net.minecraft.world.level.levelgen.SurfaceRules$ConditionSource
surfaceNoiseAbove(double) -> a
268:268:net.minecraft.world.level.levelgen.SurfaceRules$RuleSource[]
lambda$overworldLike$0(int) -> a
21:58:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.TaigaVillagePools -> oa:
net.minecraft.resources.ResourceKey START -> a
net.minecraft.resources.ResourceKey TERMINATORS_KEY -> b
15:15:void <init>() -> <init>
20:229:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
16:17:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.TerrainProvider -> ob:
float DEEP_OCEAN_CONTINENTALNESS -> a
float OCEAN_CONTINENTALNESS -> b
float PLAINS_CONTINENTALNESS -> c
float BEACH_CONTINENTALNESS -> d
net.minecraft.util.ToFloatFunction NO_TRANSFORM -> e
net.minecraft.util.ToFloatFunction AMPLIFIED_OFFSET -> f
net.minecraft.util.ToFloatFunction AMPLIFIED_FACTOR -> g
net.minecraft.util.ToFloatFunction AMPLIFIED_JAGGEDNESS -> h
9:9:void <init>() -> <init>
28:47:net.minecraft.util.CubicSpline
overworldOffset(net.minecraft.util.ToFloatFunction,net.minecraft.util.ToFloatFuncti
on,net.minecraft.util.ToFloatFunction,boolean) -> a
51:88:net.minecraft.util.CubicSpline
overworldFactor(net.minecraft.util.ToFloatFunction,net.minecraft.util.ToFloatFuncti
on,net.minecraft.util.ToFloatFunction,net.minecraft.util.ToFloatFunction,boolean) -
> a
92:105:net.minecraft.util.CubicSpline
overworldJaggedness(net.minecraft.util.ToFloatFunction,net.minecraft.util.ToFloatFu
nction,net.minecraft.util.ToFloatFunction,net.minecraft.util.ToFloatFunction,boolea
n) -> b
109:119:net.minecraft.util.CubicSpline
buildErosionJaggednessSpline(net.minecraft.util.ToFloatFunction,net.minecraft.util.
ToFloatFunction,net.minecraft.util.ToFloatFunction,float,float,float,float,net.mine
craft.util.ToFloatFunction) -> a
123:143:net.minecraft.util.CubicSpline
buildRidgeJaggednessSpline(net.minecraft.util.ToFloatFunction,net.minecraft.util.To
FloatFunction,float,float,net.minecraft.util.ToFloatFunction) -> a
151:157:net.minecraft.util.CubicSpline
buildWeirdnessJaggednessSpline(net.minecraft.util.ToFloatFunction,float,net.minecra
ft.util.ToFloatFunction) -> a
166:228:net.minecraft.util.CubicSpline
getErosionFactor(net.minecraft.util.ToFloatFunction,net.minecraft.util.ToFloatFunct
ion,net.minecraft.util.ToFloatFunction,float,boolean,net.minecraft.util.ToFloatFunc
tion) -> a
232:232:float calculateSlope(float,float,float,float) -> a
237:287:net.minecraft.util.CubicSpline
buildMountainRidgeSplineWithPoints(net.minecraft.util.ToFloatFunction,float,boolean
,net.minecraft.util.ToFloatFunction) -> a
295:309:float mountainContinentalness(float,float,float) -> a
313:318:float calculateMountainRidgeZeroContinentalnessPoint(float) -> a
322:404:net.minecraft.util.CubicSpline
buildErosionOffsetSpline(net.minecraft.util.ToFloatFunction,net.minecraft.util.ToFl
oatFunction,float,float,float,float,float,float,boolean,boolean,net.minecraft.util.
ToFloatFunction) -> a
409:417:net.minecraft.util.CubicSpline
ridgeSpline(net.minecraft.util.ToFloatFunction,float,float,float,float,float,float,
net.minecraft.util.ToFloatFunction) -> a
25:25:float lambda$static$2(float) -> b
24:24:float lambda$static$1(float) -> c
23:23:float lambda$static$0(float) -> d
21:25:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.TrailRuinsStructurePools -> oc:
net.minecraft.resources.ResourceKey START -> a
14:14:void <init>() -> <init>
18:162:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.VillagePools -> od:
5:5:void <init>() -> <init>
7:12:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
net.minecraft.data.worldgen.biome.BiomeData -> oe:
11:11:void <init>() -> <init>
13:100:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
net.minecraft.data.worldgen.biome.EndBiomes -> of:
15:15:void <init>() -> <init>
17:34:net.minecraft.world.level.biome.Biome
baseEndBiome(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> a
38:39:net.minecraft.world.level.biome.Biome
endBarrens(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> a
43:45:net.minecraft.world.level.biome.Biome
theEnd(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> b
49:50:net.minecraft.world.level.biome.Biome
endMidlands(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> c
54:57:net.minecraft.world.level.biome.Biome
endHighlands(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> d
61:63:net.minecraft.world.level.biome.Biome
smallEndIslands(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) ->
e
net.minecraft.data.worldgen.biome.NetherBiomes -> og:
28:28:void <init>() -> <init>
30:82:net.minecraft.world.level.biome.Biome
netherWastes(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> a
86:143:net.minecraft.world.level.biome.Biome
soulSandValley(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) ->
b
147:199:net.minecraft.world.level.biome.Biome
basaltDeltas(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> c
203:254:net.minecraft.world.level.biome.Biome
crimsonForest(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> d
258:311:net.minecraft.world.level.biome.Biome
warpedForest(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> e
net.minecraft.data.worldgen.biome.OverworldBiomes -> oh:
int NORMAL_WATER_COLOR -> a
int NORMAL_WATER_FOG_COLOR -> b
int OVERWORLD_FOG_COLOR -> c
net.minecraft.sounds.Music NORMAL_MUSIC -> d
26:26:void <init>() -> <init>
34:37:int calculateSkyColor(float) -> a
41:41:net.minecraft.world.level.biome.Biome
biome(boolean,float,float,net.minecraft.world.level.biome.MobSpawnSettings$Builder,
net.minecraft.world.level.biome.BiomeGenerationSettings$Builder,net.minecraft.sound
s.Music) -> a
55:78:net.minecraft.world.level.biome.Biome
biome(boolean,float,float,int,int,java.lang.Integer,java.lang.Integer,net.minecraft
.world.level.biome.MobSpawnSettings$Builder,net.minecraft.world.level.biome.BiomeGe
nerationSettings$Builder,net.minecraft.sounds.Music) -> a
82:88:void
globalOverworldGeneration(net.minecraft.world.level.biome.BiomeGenerationSettings$B
uilder) -> a
91:119:net.minecraft.world.level.biome.Biome
oldGrowthTaiga(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,bool
ean) -> a
123:126:net.minecraft.world.level.biome.Biome
sparseJungle(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> a
130:136:net.minecraft.world.level.biome.Biome
jungle(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> b
140:146:net.minecraft.world.level.biome.Biome
bambooJungle(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> c
150:178:net.minecraft.world.level.biome.Biome
baseJungle(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,float,bo
olean,boolean,boolean,net.minecraft.world.level.biome.MobSpawnSettings$Builder,net.
minecraft.sounds.Music) -> a
182:204:net.minecraft.world.level.biome.Biome
windsweptHills(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,bool
ean) -> b
208:224:net.minecraft.world.level.biome.Biome
desert(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> d
228:271:net.minecraft.world.level.biome.Biome
plains(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,boolean,bool
ean,boolean) -> a
275:286:net.minecraft.world.level.biome.Biome
mushroomFields(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) ->
e
290:321:net.minecraft.world.level.biome.Biome
savanna(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,boolean,boo
lean) -> a
325:357:net.minecraft.world.level.biome.Biome
badlands(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,boolean) -
> c
361:361:net.minecraft.world.level.biome.Biome
baseOcean(net.minecraft.world.level.biome.MobSpawnSettings$Builder,int,int,net.mine
craft.world.level.biome.BiomeGenerationSettings$Builder) -> a
365:375:net.minecraft.world.level.biome.BiomeGenerationSettings$Builder
baseOceanGeneration(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter
) -> s
379:388:net.minecraft.world.level.biome.Biome
coldOcean(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,boolean)
-> d
392:401:net.minecraft.world.level.biome.Biome
ocean(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,boolean) -> e
405:422:net.minecraft.world.level.biome.Biome
lukeWarmOcean(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,boole
an) -> f
426:435:net.minecraft.world.level.biome.Biome
warmOcean(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> f
439:476:net.minecraft.world.level.biome.Biome
frozenOcean(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,boolean
) -> g
480:529:net.minecraft.world.level.biome.Biome
forest(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,boolean,bool
ean,boolean) -> b
533:559:net.minecraft.world.level.biome.Biome
taiga(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,boolean) -> h
563:597:net.minecraft.world.level.biome.Biome
darkForest(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> g
601:640:net.minecraft.world.level.biome.Biome
swamp(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> h
644:679:net.minecraft.world.level.biome.Biome
mangroveSwamp(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> i
683:705:net.minecraft.world.level.biome.Biome
river(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,boolean) -> i
709:735:net.minecraft.world.level.biome.Biome
beach(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,boolean,boole
an) -> b
739:742:net.minecraft.world.level.biome.Biome
theVoid(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> j
746:774:net.minecraft.world.level.biome.Biome
meadowOrCherryGrove(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter
,boolean) -> j
778:794:net.minecraft.world.level.biome.Biome
frozenPeaks(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> k
798:814:net.minecraft.world.level.biome.Biome
jaggedPeaks(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> l
818:832:net.minecraft.world.level.biome.Biome
stonyPeaks(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> m
836:854:net.minecraft.world.level.biome.Biome
snowySlopes(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> n
858:880:net.minecraft.world.level.biome.Biome
grove(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> o
884:902:net.minecraft.world.level.biome.Biome
lushCaves(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> p
906:925:net.minecraft.world.level.biome.Biome
dripstoneCaves(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) ->
q
929:955:net.minecraft.world.level.biome.Biome
deepDark(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> r
31:31:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.biome.package-info -> oi:
net.minecraft.data.worldgen.features.AquaticFeatures -> oj:
net.minecraft.resources.ResourceKey SEAGRASS_SHORT -> a
net.minecraft.resources.ResourceKey SEAGRASS_SLIGHTLY_LESS_SHORT -> b
net.minecraft.resources.ResourceKey SEAGRASS_MID -> c
net.minecraft.resources.ResourceKey SEAGRASS_TALL -> d
net.minecraft.resources.ResourceKey SEA_PICKLE -> e
net.minecraft.resources.ResourceKey SEAGRASS_SIMPLE -> f
net.minecraft.resources.ResourceKey KELP -> g
net.minecraft.resources.ResourceKey WARM_OCEAN_VEGETATION -> h
17:17:void <init>() -> <init>
34:54:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
18:29:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.features.CaveFeatures -> ok:
net.minecraft.resources.ResourceKey MONSTER_ROOM -> a
net.minecraft.resources.ResourceKey FOSSIL_COAL -> b
net.minecraft.resources.ResourceKey FOSSIL_DIAMONDS -> c
net.minecraft.resources.ResourceKey DRIPSTONE_CLUSTER -> d
net.minecraft.resources.ResourceKey LARGE_DRIPSTONE -> e
net.minecraft.resources.ResourceKey POINTED_DRIPSTONE -> f
net.minecraft.resources.ResourceKey UNDERWATER_MAGMA -> g
net.minecraft.resources.ResourceKey GLOW_LICHEN -> h
net.minecraft.resources.ResourceKey ROOTED_AZALEA_TREE -> i
net.minecraft.resources.ResourceKey CAVE_VINE -> j
net.minecraft.resources.ResourceKey CAVE_VINE_IN_MOSS -> k
net.minecraft.resources.ResourceKey MOSS_VEGETATION -> l
net.minecraft.resources.ResourceKey MOSS_PATCH -> m
net.minecraft.resources.ResourceKey MOSS_PATCH_BONEMEAL -> n
net.minecraft.resources.ResourceKey DRIPLEAF -> o
net.minecraft.resources.ResourceKey CLAY_WITH_DRIPLEAVES -> p
net.minecraft.resources.ResourceKey CLAY_POOL_WITH_DRIPLEAVES -> q
net.minecraft.resources.ResourceKey LUSH_CAVES_CLAY -> r
net.minecraft.resources.ResourceKey MOSS_PATCH_CEILING -> s
net.minecraft.resources.ResourceKey SPORE_BLOSSOM -> t
net.minecraft.resources.ResourceKey AMETHYST_GEODE -> u
net.minecraft.resources.ResourceKey SCULK_PATCH_DEEP_DARK -> v
net.minecraft.resources.ResourceKey SCULK_PATCH_ANCIENT_CITY -> w
net.minecraft.resources.ResourceKey SCULK_VEIN -> x
61:61:void <init>() -> <init>
88:100:net.minecraft.core.Holder makeDripleaf(net.minecraft.core.Direction) ->
a
110:117:net.minecraft.core.Holder makeSmallDripleaf() -> a
141:490:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
63:138:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.features.EndFeatures -> ol:
net.minecraft.resources.ResourceKey END_SPIKE -> a
net.minecraft.resources.ResourceKey END_GATEWAY_RETURN -> b
net.minecraft.resources.ResourceKey END_GATEWAY_DELAYED -> c
net.minecraft.resources.ResourceKey CHORUS_PLANT -> d
net.minecraft.resources.ResourceKey END_ISLAND -> e
12:12:void <init>() -> <init>
20:31:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
13:17:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.features.FeatureUtils -> om:
21:21:void <init>() -> <init>
24:33:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
37:42:net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate
simplePatchPredicate(java.util.List) -> a
46:46:net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfigur
ation simpleRandomPatchConfiguration(int,net.minecraft.core.Holder) -> a
55:55:net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfigur
ation
simplePatchConfiguration(net.minecraft.world.level.levelgen.feature.Feature,net.min
ecraft.world.level.levelgen.feature.configurations.FeatureConfiguration,java.util.L
ist,int) -> a
59:59:net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfigur
ation
simplePatchConfiguration(net.minecraft.world.level.levelgen.feature.Feature,net.min
ecraft.world.level.levelgen.feature.configurations.FeatureConfiguration,java.util.L
ist) -> a
63:63:net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfigur
ation
simplePatchConfiguration(net.minecraft.world.level.levelgen.feature.Feature,net.min
ecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a
67:67:net.minecraft.resources.ResourceKey createKey(java.lang.String) -> a
71:72:void
register(net.minecraft.data.worldgen.BootstapContext,net.minecraft.resources.Resour
ceKey,net.minecraft.world.level.levelgen.feature.Feature) -> a
75:76:void
register(net.minecraft.data.worldgen.BootstapContext,net.minecraft.resources.Resour
ceKey,net.minecraft.world.level.levelgen.feature.Feature,net.minecraft.world.level.
levelgen.feature.configurations.FeatureConfiguration) -> a
net.minecraft.data.worldgen.features.MiscOverworldFeatures -> on:
net.minecraft.resources.ResourceKey ICE_SPIKE -> a
net.minecraft.resources.ResourceKey ICE_PATCH -> b
net.minecraft.resources.ResourceKey FOREST_ROCK -> c
net.minecraft.resources.ResourceKey ICEBERG_PACKED -> d
net.minecraft.resources.ResourceKey ICEBERG_BLUE -> e
net.minecraft.resources.ResourceKey BLUE_ICE -> f
net.minecraft.resources.ResourceKey LAKE_LAVA -> g
net.minecraft.resources.ResourceKey DISK_CLAY -> h
net.minecraft.resources.ResourceKey DISK_GRAVEL -> i
net.minecraft.resources.ResourceKey DISK_SAND -> j
net.minecraft.resources.ResourceKey FREEZE_TOP_LAYER -> k
net.minecraft.resources.ResourceKey DISK_GRASS -> l
net.minecraft.resources.ResourceKey BONUS_CHEST -> m
net.minecraft.resources.ResourceKey VOID_START_PLATFORM -> n
net.minecraft.resources.ResourceKey DESERT_WELL -> o
net.minecraft.resources.ResourceKey SPRING_LAVA_OVERWORLD -> p
net.minecraft.resources.ResourceKey SPRING_LAVA_FROZEN -> q
net.minecraft.resources.ResourceKey SPRING_WATER -> r
23:23:void <init>() -> <init>
54:156:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
24:50:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.features.NetherFeatures -> oo:
net.minecraft.resources.ResourceKey DELTA -> a
net.minecraft.resources.ResourceKey SMALL_BASALT_COLUMNS -> b
net.minecraft.resources.ResourceKey LARGE_BASALT_COLUMNS -> c
net.minecraft.resources.ResourceKey BASALT_BLOBS -> d
net.minecraft.resources.ResourceKey BLACKSTONE_BLOBS -> e
net.minecraft.resources.ResourceKey GLOWSTONE_EXTRA -> f
net.minecraft.resources.ResourceKey CRIMSON_FOREST_VEGETATION -> g
net.minecraft.resources.ResourceKey CRIMSON_FOREST_VEGETATION_BONEMEAL -> h
net.minecraft.resources.ResourceKey WARPED_FOREST_VEGETION -> i
net.minecraft.resources.ResourceKey WARPED_FOREST_VEGETATION_BONEMEAL -> j
net.minecraft.resources.ResourceKey NETHER_SPROUTS -> k
net.minecraft.resources.ResourceKey NETHER_SPROUTS_BONEMEAL -> l
net.minecraft.resources.ResourceKey TWISTING_VINES -> m
net.minecraft.resources.ResourceKey TWISTING_VINES_BONEMEAL -> n
net.minecraft.resources.ResourceKey WEEPING_VINES -> o
net.minecraft.resources.ResourceKey PATCH_CRIMSON_ROOTS -> p
net.minecraft.resources.ResourceKey BASALT_PILLAR -> q
net.minecraft.resources.ResourceKey SPRING_LAVA_NETHER -> r
net.minecraft.resources.ResourceKey SPRING_NETHER_CLOSED -> s
net.minecraft.resources.ResourceKey SPRING_NETHER_OPEN -> t
net.minecraft.resources.ResourceKey PATCH_FIRE -> u
net.minecraft.resources.ResourceKey PATCH_SOUL_FIRE -> v
28:28:void <init>() -> <init>
60:186:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
30:57:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.features.OreFeatures -> op:
net.minecraft.resources.ResourceKey ORE_MAGMA -> a
net.minecraft.resources.ResourceKey ORE_SOUL_SAND -> b
net.minecraft.resources.ResourceKey ORE_NETHER_GOLD -> c
net.minecraft.resources.ResourceKey ORE_QUARTZ -> d
net.minecraft.resources.ResourceKey ORE_GRAVEL_NETHER -> e
net.minecraft.resources.ResourceKey ORE_BLACKSTONE -> f
net.minecraft.resources.ResourceKey ORE_DIRT -> g
net.minecraft.resources.ResourceKey ORE_GRAVEL -> h
net.minecraft.resources.ResourceKey ORE_GRANITE -> i
net.minecraft.resources.ResourceKey ORE_DIORITE -> j
net.minecraft.resources.ResourceKey ORE_ANDESITE -> k
net.minecraft.resources.ResourceKey ORE_TUFF -> l
net.minecraft.resources.ResourceKey ORE_COAL -> m
net.minecraft.resources.ResourceKey ORE_COAL_BURIED -> n
net.minecraft.resources.ResourceKey ORE_IRON -> o
net.minecraft.resources.ResourceKey ORE_IRON_SMALL -> p
net.minecraft.resources.ResourceKey ORE_GOLD -> q
net.minecraft.resources.ResourceKey ORE_GOLD_BURIED -> r
net.minecraft.resources.ResourceKey ORE_REDSTONE -> s
net.minecraft.resources.ResourceKey ORE_DIAMOND_SMALL -> t
net.minecraft.resources.ResourceKey ORE_DIAMOND_LARGE -> u
net.minecraft.resources.ResourceKey ORE_DIAMOND_BURIED -> v
net.minecraft.resources.ResourceKey ORE_LAPIS -> w
net.minecraft.resources.ResourceKey ORE_LAPIS_BURIED -> x
net.minecraft.resources.ResourceKey ORE_INFESTED -> y
net.minecraft.resources.ResourceKey ORE_EMERALD -> z
net.minecraft.resources.ResourceKey ORE_ANCIENT_DEBRIS_LARGE -> A
net.minecraft.resources.ResourceKey ORE_ANCIENT_DEBRIS_SMALL -> B
net.minecraft.resources.ResourceKey ORE_COPPPER_SMALL -> C
net.minecraft.resources.ResourceKey ORE_COPPER_LARGE -> D
net.minecraft.resources.ResourceKey ORE_CLAY -> E
16:16:void <init>() -> <init>
73:280:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
21:70:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.features.PileFeatures -> oq:
net.minecraft.resources.ResourceKey PILE_HAY -> a
net.minecraft.resources.ResourceKey PILE_MELON -> b
net.minecraft.resources.ResourceKey PILE_SNOW -> c
net.minecraft.resources.ResourceKey PILE_ICE -> d
net.minecraft.resources.ResourceKey PILE_PUMPKIN -> e
15:15:void <init>() -> <init>
23:45:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
16:20:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.features.TreeFeatures -> or:
net.minecraft.resources.ResourceKey CRIMSON_FUNGUS -> a
net.minecraft.resources.ResourceKey CRIMSON_FUNGUS_PLANTED -> b
net.minecraft.resources.ResourceKey WARPED_FUNGUS -> c
net.minecraft.resources.ResourceKey WARPED_FUNGUS_PLANTED -> d
net.minecraft.resources.ResourceKey HUGE_BROWN_MUSHROOM -> e
net.minecraft.resources.ResourceKey HUGE_RED_MUSHROOM -> f
net.minecraft.resources.ResourceKey OAK -> g
net.minecraft.resources.ResourceKey DARK_OAK -> h
net.minecraft.resources.ResourceKey BIRCH -> i
net.minecraft.resources.ResourceKey ACACIA -> j
net.minecraft.resources.ResourceKey SPRUCE -> k
net.minecraft.resources.ResourceKey PINE -> l
net.minecraft.resources.ResourceKey JUNGLE_TREE -> m
net.minecraft.resources.ResourceKey FANCY_OAK -> n
net.minecraft.resources.ResourceKey JUNGLE_TREE_NO_VINE -> o
net.minecraft.resources.ResourceKey MEGA_JUNGLE_TREE -> p
net.minecraft.resources.ResourceKey MEGA_SPRUCE -> q
net.minecraft.resources.ResourceKey MEGA_PINE -> r
net.minecraft.resources.ResourceKey SUPER_BIRCH_BEES_0002 -> s
net.minecraft.resources.ResourceKey SUPER_BIRCH_BEES -> t
net.minecraft.resources.ResourceKey SWAMP_OAK -> u
net.minecraft.resources.ResourceKey JUNGLE_BUSH -> v
net.minecraft.resources.ResourceKey AZALEA_TREE -> w
net.minecraft.resources.ResourceKey MANGROVE -> x
net.minecraft.resources.ResourceKey TALL_MANGROVE -> y
net.minecraft.resources.ResourceKey CHERRY -> z
net.minecraft.resources.ResourceKey OAK_BEES_0002 -> A
net.minecraft.resources.ResourceKey OAK_BEES_002 -> B
net.minecraft.resources.ResourceKey OAK_BEES_005 -> C
net.minecraft.resources.ResourceKey BIRCH_BEES_0002 -> D
net.minecraft.resources.ResourceKey BIRCH_BEES_002 -> E
net.minecraft.resources.ResourceKey BIRCH_BEES_005 -> F
net.minecraft.resources.ResourceKey FANCY_OAK_BEES_0002 -> G
net.minecraft.resources.ResourceKey FANCY_OAK_BEES_002 -> H
net.minecraft.resources.ResourceKey FANCY_OAK_BEES_005 -> I
net.minecraft.resources.ResourceKey FANCY_OAK_BEES -> J
net.minecraft.resources.ResourceKey CHERRY_BEES_005 -> K
66:66:void <init>() -> <init>
82:86:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$T
reeConfigurationBuilder
createStraightBlobTree(net.minecraft.world.level.block.Block,net.minecraft.world.le
vel.block.Block,int,int,int,int) -> a
92:92:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$T
reeConfigurationBuilder createOak() -> a
96:96:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$T
reeConfigurationBuilder createBirch() -> b
100:100:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration
$TreeConfigurationBuilder createSuperBirch() -> c
104:104:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration
$TreeConfigurationBuilder createJungleTree() -> d
108:114:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration
$TreeConfigurationBuilder createFancyOak() -> e
118:133:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration
$TreeConfigurationBuilder cherry() -> f
179:579:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
69:176:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.features.VegetationFeatures -> os:
net.minecraft.resources.ResourceKey BAMBOO_NO_PODZOL -> a
net.minecraft.resources.ResourceKey BAMBOO_SOME_PODZOL -> b
net.minecraft.resources.ResourceKey VINES -> c
net.minecraft.resources.ResourceKey PATCH_BROWN_MUSHROOM -> d
net.minecraft.resources.ResourceKey PATCH_RED_MUSHROOM -> e
net.minecraft.resources.ResourceKey PATCH_SUNFLOWER -> f
net.minecraft.resources.ResourceKey PATCH_PUMPKIN -> g
net.minecraft.resources.ResourceKey PATCH_BERRY_BUSH -> h
net.minecraft.resources.ResourceKey PATCH_TAIGA_GRASS -> i
net.minecraft.resources.ResourceKey PATCH_GRASS -> j
net.minecraft.resources.ResourceKey PATCH_GRASS_JUNGLE -> k
net.minecraft.resources.ResourceKey SINGLE_PIECE_OF_GRASS -> l
net.minecraft.resources.ResourceKey PATCH_DEAD_BUSH -> m
net.minecraft.resources.ResourceKey PATCH_MELON -> n
net.minecraft.resources.ResourceKey PATCH_WATERLILY -> o
net.minecraft.resources.ResourceKey PATCH_TALL_GRASS -> p
net.minecraft.resources.ResourceKey PATCH_LARGE_FERN -> q
net.minecraft.resources.ResourceKey PATCH_CACTUS -> r
net.minecraft.resources.ResourceKey PATCH_SUGAR_CANE -> s
net.minecraft.resources.ResourceKey FLOWER_DEFAULT -> t
net.minecraft.resources.ResourceKey FLOWER_FLOWER_FOREST -> u
net.minecraft.resources.ResourceKey FLOWER_SWAMP -> v
net.minecraft.resources.ResourceKey FLOWER_PLAIN -> w
net.minecraft.resources.ResourceKey FLOWER_MEADOW -> x
net.minecraft.resources.ResourceKey FLOWER_CHERRY -> y
net.minecraft.resources.ResourceKey FOREST_FLOWERS -> z
net.minecraft.resources.ResourceKey DARK_FOREST_VEGETATION -> A
net.minecraft.resources.ResourceKey TREES_FLOWER_FOREST -> B
net.minecraft.resources.ResourceKey MEADOW_TREES -> C
net.minecraft.resources.ResourceKey TREES_TAIGA -> D
net.minecraft.resources.ResourceKey TREES_GROVE -> E
net.minecraft.resources.ResourceKey TREES_SAVANNA -> F
net.minecraft.resources.ResourceKey BIRCH_TALL -> G
net.minecraft.resources.ResourceKey TREES_WINDSWEPT_HILLS -> H
net.minecraft.resources.ResourceKey TREES_WATER -> I
net.minecraft.resources.ResourceKey TREES_BIRCH_AND_OAK -> J
net.minecraft.resources.ResourceKey TREES_PLAINS -> K
net.minecraft.resources.ResourceKey TREES_SPARSE_JUNGLE -> L
net.minecraft.resources.ResourceKey TREES_OLD_GROWTH_SPRUCE_TAIGA -> M
net.minecraft.resources.ResourceKey TREES_OLD_GROWTH_PINE_TAIGA -> N
net.minecraft.resources.ResourceKey TREES_JUNGLE -> O
net.minecraft.resources.ResourceKey BAMBOO_VEGETATION -> P
net.minecraft.resources.ResourceKey MUSHROOM_ISLAND_VEGETATION -> Q
net.minecraft.resources.ResourceKey MANGROVE_VEGETATION -> R
43:43:void <init>() -> <init>
63:63:net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfigur
ation
grassPatch(net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProv
ider,int) -> a
135:585:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
47:132:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.features.package-info -> ot:
net.minecraft.data.worldgen.package-info -> ou:
net.minecraft.data.worldgen.placement.AquaticPlacements -> ov:
net.minecraft.resources.ResourceKey SEAGRASS_WARM -> a
net.minecraft.resources.ResourceKey SEAGRASS_NORMAL -> b
net.minecraft.resources.ResourceKey SEAGRASS_COLD -> c
net.minecraft.resources.ResourceKey SEAGRASS_RIVER -> d
net.minecraft.resources.ResourceKey SEAGRASS_SWAMP -> e
net.minecraft.resources.ResourceKey SEAGRASS_DEEP_WARM -> f
net.minecraft.resources.ResourceKey SEAGRASS_DEEP -> g
net.minecraft.resources.ResourceKey SEAGRASS_DEEP_COLD -> h
net.minecraft.resources.ResourceKey SEAGRASS_SIMPLE -> i
net.minecraft.resources.ResourceKey SEA_PICKLE -> j
net.minecraft.resources.ResourceKey KELP_COLD -> k
net.minecraft.resources.ResourceKey KELP_WARM -> l
net.minecraft.resources.ResourceKey WARM_OCEAN_VEGETATION -> m
27:27:void <init>() -> <init>
31:35:java.util.List seagrassPlacement(int) -> a
54:113:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
39:51:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.placement.CavePlacements -> ow:
net.minecraft.resources.ResourceKey MONSTER_ROOM -> a
net.minecraft.resources.ResourceKey MONSTER_ROOM_DEEP -> b
net.minecraft.resources.ResourceKey FOSSIL_UPPER -> c
net.minecraft.resources.ResourceKey FOSSIL_LOWER -> d
net.minecraft.resources.ResourceKey DRIPSTONE_CLUSTER -> e
net.minecraft.resources.ResourceKey LARGE_DRIPSTONE -> f
net.minecraft.resources.ResourceKey POINTED_DRIPSTONE -> g
net.minecraft.resources.ResourceKey UNDERWATER_MAGMA -> h
net.minecraft.resources.ResourceKey GLOW_LICHEN -> i
net.minecraft.resources.ResourceKey ROOTED_AZALEA_TREE -> j
net.minecraft.resources.ResourceKey CAVE_VINES -> k
net.minecraft.resources.ResourceKey LUSH_CAVES_VEGETATION -> l
net.minecraft.resources.ResourceKey LUSH_CAVES_CLAY -> m
net.minecraft.resources.ResourceKey LUSH_CAVES_CEILING_VEGETATION -> n
net.minecraft.resources.ResourceKey SPORE_BLOSSOM -> o
net.minecraft.resources.ResourceKey CLASSIC_VINES -> p
net.minecraft.resources.ResourceKey AMETHYST_GEODE -> q
net.minecraft.resources.ResourceKey SCULK_PATCH_DEEP_DARK -> r
net.minecraft.resources.ResourceKey SCULK_PATCH_ANCIENT_CITY -> s
net.minecraft.resources.ResourceKey SCULK_VEIN -> t
28:28:void <init>() -> <init>
59:224:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
31:56:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.placement.EndPlacements -> ox:
net.minecraft.resources.ResourceKey END_SPIKE -> a
net.minecraft.resources.ResourceKey END_GATEWAY_RETURN -> b
net.minecraft.resources.ResourceKey CHORUS_PLANT -> c
net.minecraft.resources.ResourceKey END_ISLAND_DECORATED -> d
20:20:void <init>() -> <init>
27:56:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
21:24:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.placement.MiscOverworldPlacements -> oy:
net.minecraft.resources.ResourceKey ICE_SPIKE -> a
net.minecraft.resources.ResourceKey ICE_PATCH -> b
net.minecraft.resources.ResourceKey FOREST_ROCK -> c
net.minecraft.resources.ResourceKey ICEBERG_PACKED -> d
net.minecraft.resources.ResourceKey ICEBERG_BLUE -> e
net.minecraft.resources.ResourceKey BLUE_ICE -> f
net.minecraft.resources.ResourceKey LAKE_LAVA_UNDERGROUND -> g
net.minecraft.resources.ResourceKey LAKE_LAVA_SURFACE -> h
net.minecraft.resources.ResourceKey DISK_CLAY -> i
net.minecraft.resources.ResourceKey DISK_GRAVEL -> j
net.minecraft.resources.ResourceKey DISK_SAND -> k
net.minecraft.resources.ResourceKey DISK_GRASS -> l
net.minecraft.resources.ResourceKey FREEZE_TOP_LAYER -> m
net.minecraft.resources.ResourceKey VOID_START_PLATFORM -> n
net.minecraft.resources.ResourceKey DESERT_WELL -> o
net.minecraft.resources.ResourceKey SPRING_LAVA -> p
net.minecraft.resources.ResourceKey SPRING_LAVA_FROZEN -> q
net.minecraft.resources.ResourceKey SPRING_WATER -> r
32:32:void <init>() -> <init>
59:199:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
33:56:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.placement.NetherPlacements -> oz:
net.minecraft.resources.ResourceKey DELTA -> a
net.minecraft.resources.ResourceKey SMALL_BASALT_COLUMNS -> b
net.minecraft.resources.ResourceKey LARGE_BASALT_COLUMNS -> c
net.minecraft.resources.ResourceKey BASALT_BLOBS -> d
net.minecraft.resources.ResourceKey BLACKSTONE_BLOBS -> e
net.minecraft.resources.ResourceKey GLOWSTONE_EXTRA -> f
net.minecraft.resources.ResourceKey GLOWSTONE -> g
net.minecraft.resources.ResourceKey CRIMSON_FOREST_VEGETATION -> h
net.minecraft.resources.ResourceKey WARPED_FOREST_VEGETATION -> i
net.minecraft.resources.ResourceKey NETHER_SPROUTS -> j
net.minecraft.resources.ResourceKey TWISTING_VINES -> k
net.minecraft.resources.ResourceKey WEEPING_VINES -> l
net.minecraft.resources.ResourceKey PATCH_CRIMSON_ROOTS -> m
net.minecraft.resources.ResourceKey BASALT_PILLAR -> n
net.minecraft.resources.ResourceKey SPRING_DELTA -> o
net.minecraft.resources.ResourceKey SPRING_CLOSED -> p
net.minecraft.resources.ResourceKey SPRING_CLOSED_DOUBLE -> q
net.minecraft.resources.ResourceKey SPRING_OPEN -> r
net.minecraft.resources.ResourceKey PATCH_SOUL_FIRE -> s
net.minecraft.resources.ResourceKey PATCH_FIRE -> t
21:21:void <init>() -> <init>
49:181:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
22:46:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.placement.OrePlacements -> pa:
net.minecraft.resources.ResourceKey ORE_MAGMA -> a
net.minecraft.resources.ResourceKey ORE_SOUL_SAND -> b
net.minecraft.resources.ResourceKey ORE_GOLD_DELTAS -> c
net.minecraft.resources.ResourceKey ORE_QUARTZ_DELTAS -> d
net.minecraft.resources.ResourceKey ORE_GOLD_NETHER -> e
net.minecraft.resources.ResourceKey ORE_QUARTZ_NETHER -> f
net.minecraft.resources.ResourceKey ORE_GRAVEL_NETHER -> g
net.minecraft.resources.ResourceKey ORE_BLACKSTONE -> h
net.minecraft.resources.ResourceKey ORE_DIRT -> i
net.minecraft.resources.ResourceKey ORE_GRAVEL -> j
net.minecraft.resources.ResourceKey ORE_GRANITE_UPPER -> k
net.minecraft.resources.ResourceKey ORE_GRANITE_LOWER -> l
net.minecraft.resources.ResourceKey ORE_DIORITE_UPPER -> m
net.minecraft.resources.ResourceKey ORE_DIORITE_LOWER -> n
net.minecraft.resources.ResourceKey ORE_ANDESITE_UPPER -> o
net.minecraft.resources.ResourceKey ORE_ANDESITE_LOWER -> p
net.minecraft.resources.ResourceKey ORE_TUFF -> q
net.minecraft.resources.ResourceKey ORE_COAL_UPPER -> r
net.minecraft.resources.ResourceKey ORE_COAL_LOWER -> s
net.minecraft.resources.ResourceKey ORE_IRON_UPPER -> t
net.minecraft.resources.ResourceKey ORE_IRON_MIDDLE -> u
net.minecraft.resources.ResourceKey ORE_IRON_SMALL -> v
net.minecraft.resources.ResourceKey ORE_GOLD_EXTRA -> w
net.minecraft.resources.ResourceKey ORE_GOLD -> x
net.minecraft.resources.ResourceKey ORE_GOLD_LOWER -> y
net.minecraft.resources.ResourceKey ORE_REDSTONE -> z
net.minecraft.resources.ResourceKey ORE_REDSTONE_LOWER -> A
net.minecraft.resources.ResourceKey ORE_DIAMOND -> B
net.minecraft.resources.ResourceKey ORE_DIAMOND_LARGE -> C
net.minecraft.resources.ResourceKey ORE_DIAMOND_BURIED -> D
net.minecraft.resources.ResourceKey ORE_LAPIS -> E
net.minecraft.resources.ResourceKey ORE_LAPIS_BURIED -> F
net.minecraft.resources.ResourceKey ORE_INFESTED -> G
net.minecraft.resources.ResourceKey ORE_EMERALD -> H
net.minecraft.resources.ResourceKey ORE_ANCIENT_DEBRIS_LARGE -> I
net.minecraft.resources.ResourceKey ORE_ANCIENT_DEBRIS_SMALL -> J
net.minecraft.resources.ResourceKey ORE_COPPER -> K
net.minecraft.resources.ResourceKey ORE_COPPER_LARGE -> L
net.minecraft.resources.ResourceKey ORE_CLAY -> M
22:22:void <init>() -> <init>
24:28:java.util.List
orePlacement(net.minecraft.world.level.levelgen.placement.PlacementModifier,net.min
ecraft.world.level.levelgen.placement.PlacementModifier) -> a
33:33:java.util.List
commonOrePlacement(int,net.minecraft.world.level.levelgen.placement.PlacementModifi
er) -> a
37:37:java.util.List
rareOrePlacement(int,net.minecraft.world.level.levelgen.placement.PlacementModifier
) -> b
81:238:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
40:78:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.placement.PlacementUtils -> pb:
net.minecraft.world.level.levelgen.placement.PlacementModifier HEIGHTMAP -> a
net.minecraft.world.level.levelgen.placement.PlacementModifier
HEIGHTMAP_TOP_SOLID -> b
net.minecraft.world.level.levelgen.placement.PlacementModifier
HEIGHTMAP_WORLD_SURFACE -> c
net.minecraft.world.level.levelgen.placement.PlacementModifier
HEIGHTMAP_OCEAN_FLOOR -> d
net.minecraft.world.level.levelgen.placement.PlacementModifier FULL_RANGE -> e
net.minecraft.world.level.levelgen.placement.PlacementModifier RANGE_10_10 -> f
net.minecraft.world.level.levelgen.placement.PlacementModifier RANGE_8_8 -> g
net.minecraft.world.level.levelgen.placement.PlacementModifier RANGE_4_4 -> h
net.minecraft.world.level.levelgen.placement.PlacementModifier
RANGE_BOTTOM_TO_MAX_TERRAIN_HEIGHT -> i
31:31:void <init>() -> <init>
33:42:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
56:56:net.minecraft.resources.ResourceKey createKey(java.lang.String) -> a
60:61:void
register(net.minecraft.data.worldgen.BootstapContext,net.minecraft.resources.Resour
ceKey,net.minecraft.core.Holder,java.util.List) -> a
64:65:void
register(net.minecraft.data.worldgen.BootstapContext,net.minecraft.resources.Resour
ceKey,net.minecraft.core.Holder,net.minecraft.world.level.levelgen.placement.Placem
entModifier[]) -> a
68:76:net.minecraft.world.level.levelgen.placement.PlacementModifier
countExtra(int,float,int) -> a
80:80:net.minecraft.world.level.levelgen.placement.PlacementFilter isEmpty() ->
a
84:84:net.minecraft.world.level.levelgen.placement.BlockPredicateFilter
filteredByBlockSurvival(net.minecraft.world.level.block.Block) -> a
88:88:net.minecraft.core.Holder
inlinePlaced(net.minecraft.core.Holder,net.minecraft.world.level.levelgen.placement
.PlacementModifier[]) -> a
92:92:net.minecraft.core.Holder
inlinePlaced(net.minecraft.world.level.levelgen.feature.Feature,net.minecraft.world
.level.levelgen.feature.configurations.FeatureConfiguration,net.minecraft.world.lev
el.levelgen.placement.PlacementModifier[]) -> a
99:99:net.minecraft.core.Holder
onlyWhenEmpty(net.minecraft.world.level.levelgen.feature.Feature,net.minecraft.worl
d.level.levelgen.feature.configurations.FeatureConfiguration) -> a
106:106:net.minecraft.core.Holder
filtered(net.minecraft.world.level.levelgen.feature.Feature,net.minecraft.world.lev
el.levelgen.feature.configurations.FeatureConfiguration,net.minecraft.world.level.l
evelgen.blockpredicates.BlockPredicate) -> a
44:53:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.placement.TreePlacements -> pc:
net.minecraft.resources.ResourceKey CRIMSON_FUNGI -> a
net.minecraft.resources.ResourceKey WARPED_FUNGI -> b
net.minecraft.resources.ResourceKey OAK_CHECKED -> c
net.minecraft.resources.ResourceKey DARK_OAK_CHECKED -> d
net.minecraft.resources.ResourceKey BIRCH_CHECKED -> e
net.minecraft.resources.ResourceKey ACACIA_CHECKED -> f
net.minecraft.resources.ResourceKey SPRUCE_CHECKED -> g
net.minecraft.resources.ResourceKey MANGROVE_CHECKED -> h
net.minecraft.resources.ResourceKey CHERRY_CHECKED -> i
net.minecraft.resources.ResourceKey PINE_ON_SNOW -> j
net.minecraft.resources.ResourceKey SPRUCE_ON_SNOW -> k
net.minecraft.resources.ResourceKey PINE_CHECKED -> l
net.minecraft.resources.ResourceKey JUNGLE_TREE_CHECKED -> m
net.minecraft.resources.ResourceKey FANCY_OAK_CHECKED -> n
net.minecraft.resources.ResourceKey MEGA_JUNGLE_TREE_CHECKED -> o
net.minecraft.resources.ResourceKey MEGA_SPRUCE_CHECKED -> p
net.minecraft.resources.ResourceKey MEGA_PINE_CHECKED -> q
net.minecraft.resources.ResourceKey TALL_MANGROVE_CHECKED -> r
net.minecraft.resources.ResourceKey JUNGLE_BUSH -> s
net.minecraft.resources.ResourceKey SUPER_BIRCH_BEES_0002 -> t
net.minecraft.resources.ResourceKey SUPER_BIRCH_BEES -> u
net.minecraft.resources.ResourceKey OAK_BEES_0002 -> v
net.minecraft.resources.ResourceKey OAK_BEES_002 -> w
net.minecraft.resources.ResourceKey BIRCH_BEES_0002_PLACED -> x
net.minecraft.resources.ResourceKey BIRCH_BEES_002 -> y
net.minecraft.resources.ResourceKey FANCY_OAK_BEES_0002 -> z
net.minecraft.resources.ResourceKey FANCY_OAK_BEES_002 -> A
net.minecraft.resources.ResourceKey FANCY_OAK_BEES -> B
net.minecraft.resources.ResourceKey CHERRY_BEES_005 -> C
22:22:void <init>() -> <init>
60:135:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
23:57:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.placement.VegetationPlacements -> pd:
net.minecraft.resources.ResourceKey BAMBOO_LIGHT -> a
net.minecraft.resources.ResourceKey BAMBOO -> b
net.minecraft.resources.ResourceKey VINES -> c
net.minecraft.resources.ResourceKey PATCH_SUNFLOWER -> d
net.minecraft.resources.ResourceKey PATCH_PUMPKIN -> e
net.minecraft.resources.ResourceKey PATCH_GRASS_PLAIN -> f
net.minecraft.resources.ResourceKey PATCH_GRASS_FOREST -> g
net.minecraft.resources.ResourceKey PATCH_GRASS_BADLANDS -> h
net.minecraft.resources.ResourceKey PATCH_GRASS_SAVANNA -> i
net.minecraft.resources.ResourceKey PATCH_GRASS_NORMAL -> j
net.minecraft.resources.ResourceKey PATCH_GRASS_TAIGA_2 -> k
net.minecraft.resources.ResourceKey PATCH_GRASS_TAIGA -> l
net.minecraft.resources.ResourceKey PATCH_GRASS_JUNGLE -> m
net.minecraft.resources.ResourceKey GRASS_BONEMEAL -> n
net.minecraft.resources.ResourceKey PATCH_DEAD_BUSH_2 -> o
net.minecraft.resources.ResourceKey PATCH_DEAD_BUSH -> p
net.minecraft.resources.ResourceKey PATCH_DEAD_BUSH_BADLANDS -> q
net.minecraft.resources.ResourceKey PATCH_MELON -> r
net.minecraft.resources.ResourceKey PATCH_MELON_SPARSE -> s
net.minecraft.resources.ResourceKey PATCH_BERRY_COMMON -> t
net.minecraft.resources.ResourceKey PATCH_BERRY_RARE -> u
net.minecraft.resources.ResourceKey PATCH_WATERLILY -> v
net.minecraft.resources.ResourceKey PATCH_TALL_GRASS_2 -> w
net.minecraft.resources.ResourceKey PATCH_TALL_GRASS -> x
net.minecraft.resources.ResourceKey PATCH_LARGE_FERN -> y
net.minecraft.resources.ResourceKey PATCH_CACTUS_DESERT -> z
net.minecraft.resources.ResourceKey PATCH_CACTUS_DECORATED -> A
net.minecraft.resources.ResourceKey PATCH_SUGAR_CANE_SWAMP -> B
net.minecraft.resources.ResourceKey PATCH_SUGAR_CANE_DESERT -> C
net.minecraft.resources.ResourceKey PATCH_SUGAR_CANE_BADLANDS -> D
net.minecraft.resources.ResourceKey PATCH_SUGAR_CANE -> E
net.minecraft.resources.ResourceKey BROWN_MUSHROOM_NETHER -> F
net.minecraft.resources.ResourceKey RED_MUSHROOM_NETHER -> G
net.minecraft.resources.ResourceKey BROWN_MUSHROOM_NORMAL -> H
net.minecraft.resources.ResourceKey RED_MUSHROOM_NORMAL -> I
net.minecraft.resources.ResourceKey BROWN_MUSHROOM_TAIGA -> J
net.minecraft.resources.ResourceKey RED_MUSHROOM_TAIGA -> K
net.minecraft.resources.ResourceKey BROWN_MUSHROOM_OLD_GROWTH -> L
net.minecraft.resources.ResourceKey RED_MUSHROOM_OLD_GROWTH -> M
net.minecraft.resources.ResourceKey BROWN_MUSHROOM_SWAMP -> N
net.minecraft.resources.ResourceKey RED_MUSHROOM_SWAMP -> O
net.minecraft.resources.ResourceKey FLOWER_WARM -> P
net.minecraft.resources.ResourceKey FLOWER_DEFAULT -> Q
net.minecraft.resources.ResourceKey FLOWER_FLOWER_FOREST -> R
net.minecraft.resources.ResourceKey FLOWER_SWAMP -> S
net.minecraft.resources.ResourceKey FLOWER_PLAINS -> T
net.minecraft.resources.ResourceKey FLOWER_MEADOW -> U
net.minecraft.resources.ResourceKey FLOWER_CHERRY -> V
net.minecraft.resources.ResourceKey TREES_PLAINS -> W
net.minecraft.resources.ResourceKey DARK_FOREST_VEGETATION -> X
net.minecraft.resources.ResourceKey FLOWER_FOREST_FLOWERS -> Y
net.minecraft.resources.ResourceKey FOREST_FLOWERS -> Z
net.minecraft.resources.ResourceKey TREES_FLOWER_FOREST -> aa
net.minecraft.resources.ResourceKey TREES_MEADOW -> ab
net.minecraft.resources.ResourceKey TREES_CHERRY -> ac
net.minecraft.resources.ResourceKey TREES_TAIGA -> ad
net.minecraft.resources.ResourceKey TREES_GROVE -> ae
net.minecraft.resources.ResourceKey TREES_BADLANDS -> af
net.minecraft.resources.ResourceKey TREES_SNOWY -> ag
net.minecraft.resources.ResourceKey TREES_SWAMP -> ah
net.minecraft.resources.ResourceKey TREES_WINDSWEPT_SAVANNA -> ai
net.minecraft.resources.ResourceKey TREES_SAVANNA -> aj
net.minecraft.resources.ResourceKey BIRCH_TALL -> ak
net.minecraft.resources.ResourceKey TREES_BIRCH -> al
net.minecraft.resources.ResourceKey TREES_WINDSWEPT_FOREST -> am
net.minecraft.resources.ResourceKey TREES_WINDSWEPT_HILLS -> an
net.minecraft.resources.ResourceKey TREES_WATER -> ao
net.minecraft.resources.ResourceKey TREES_BIRCH_AND_OAK -> ap
net.minecraft.resources.ResourceKey TREES_SPARSE_JUNGLE -> aq
net.minecraft.resources.ResourceKey TREES_OLD_GROWTH_SPRUCE_TAIGA -> ar
net.minecraft.resources.ResourceKey TREES_OLD_GROWTH_PINE_TAIGA -> as
net.minecraft.resources.ResourceKey TREES_JUNGLE -> at
net.minecraft.resources.ResourceKey BAMBOO_VEGETATION -> au
net.minecraft.resources.ResourceKey MUSHROOM_ISLAND_VEGETATION -> av
net.minecraft.resources.ResourceKey TREES_MANGROVE -> aw
net.minecraft.world.level.levelgen.placement.PlacementModifier TREE_THRESHOLD -
> ax
34:34:void <init>() -> <init>
131:135:java.util.List worldSurfaceSquaredWithCount(int) -> a
140:150:java.util.List
getMushroomPlacement(int,net.minecraft.world.level.levelgen.placement.PlacementModi
fier) -> a
154:159:com.google.common.collect.ImmutableList$Builder
treePlacementBase(net.minecraft.world.level.levelgen.placement.PlacementModifier) -
> b
163:163:java.util.List
treePlacement(net.minecraft.world.level.levelgen.placement.PlacementModifier) -> a
167:169:java.util.List
treePlacement(net.minecraft.world.level.levelgen.placement.PlacementModifier,net.mi
necraft.world.level.block.Block) -> a
173:585:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
35:128:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.placement.VillagePlacements -> pe:
net.minecraft.resources.ResourceKey PILE_HAY_VILLAGE -> a
net.minecraft.resources.ResourceKey PILE_MELON_VILLAGE -> b
net.minecraft.resources.ResourceKey PILE_SNOW_VILLAGE -> c
net.minecraft.resources.ResourceKey PILE_ICE_VILLAGE -> d
net.minecraft.resources.ResourceKey PILE_PUMPKIN_VILLAGE -> e
net.minecraft.resources.ResourceKey OAK_VILLAGE -> f
net.minecraft.resources.ResourceKey ACACIA_VILLAGE -> g
net.minecraft.resources.ResourceKey SPRUCE_VILLAGE -> h
net.minecraft.resources.ResourceKey PINE_VILLAGE -> i
net.minecraft.resources.ResourceKey PATCH_CACTUS_VILLAGE -> j
net.minecraft.resources.ResourceKey FLOWER_PLAIN_VILLAGE -> k
net.minecraft.resources.ResourceKey PATCH_TAIGA_GRASS_VILLAGE -> l
net.minecraft.resources.ResourceKey PATCH_BERRY_BUSH_VILLAGE -> m
18:18:void <init>() -> <init>
36:66:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
19:33:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.placement.package-info -> pf:
net.minecraft.gametest.framework.AfterBatch -> pg:
java.lang.String batch() -> a
net.minecraft.gametest.framework.BeforeBatch -> ph:
java.lang.String batch() -> a
net.minecraft.gametest.framework.ExhaustedAttemptsException -> pi:
8:11:void <init>(int,int,net.minecraft.gametest.framework.GameTestInfo) ->
<init>
net.minecraft.gametest.framework.GameTest -> pj:
int timeoutTicks() -> a
java.lang.String batch() -> b
int rotationSteps() -> c
boolean required() -> d
java.lang.String template() -> e
long setupTicks() -> f
int attempts() -> g
int requiredSuccesses() -> h
net.minecraft.gametest.framework.GameTestAssertException -> pk:
5:6:void <init>(java.lang.String) -> <init>
net.minecraft.gametest.framework.GameTestAssertPosException -> pl:
net.minecraft.core.BlockPos absolutePos -> a
net.minecraft.core.BlockPos relativePos -> b
long tick -> c
13:17:void
<init>(java.lang.String,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,lon
g) -> <init>
21:22:java.lang.String getMessage() -> getMessage
27:27:java.lang.String getMessageToShowAtBlock() -> a
32:32:net.minecraft.core.BlockPos getRelativePos() -> b
37:37:net.minecraft.core.BlockPos getAbsolutePos() -> c
net.minecraft.gametest.framework.GameTestBatch -> pm:
java.lang.String DEFAULT_BATCH_NAME -> a
java.lang.String name -> b
java.util.Collection testFunctions -> c
java.util.function.Consumer beforeBatchFunction -> d
java.util.function.Consumer afterBatchFunction -> e
21:30:void
<init>(java.lang.String,java.util.Collection,java.util.function.Consumer,java.util.
function.Consumer) -> <init>
33:33:java.lang.String getName() -> a
37:37:java.util.Collection getTestFunctions() -> b
41:44:void runBeforeBatchFunction(net.minecraft.server.level.ServerLevel) -> a
47:50:void runAfterBatchFunction(net.minecraft.server.level.ServerLevel) -> b
net.minecraft.gametest.framework.GameTestBatchRunner -> pn:
org.slf4j.Logger LOGGER -> a
net.minecraft.core.BlockPos firstTestNorthWestCorner -> b
net.minecraft.server.level.ServerLevel level -> c
net.minecraft.gametest.framework.GameTestTicker testTicker -> d
int testsPerRow -> e
java.util.List allTestInfos -> f
java.util.List batches -> g
net.minecraft.core.BlockPos$MutableBlockPos nextTestNorthWestCorner -> h
30:45:void
<init>(java.util.Collection,net.minecraft.core.BlockPos,net.minecraft.world.level.b
lock.Rotation,net.minecraft.server.level.ServerLevel,net.minecraft.gametest.framewo
rk.GameTestTicker,int) -> <init>
48:48:java.util.List getTestInfos() -> a
52:53:void start() -> b
56:99:void runBatch(int) -> a
102:124:java.util.Map createStructuresForBatch(java.util.Collection) -> a
96:98:void
lambda$runBatch$3(java.util.Map,net.minecraft.gametest.framework.GameTestInfo) -> a
44:44:java.util.stream.Stream lambda$new$2(com.mojang.datafixers.util.Pair) ->
a
38:41:com.mojang.datafixers.util.Pair
lambda$new$1(net.minecraft.world.level.block.Rotation,net.minecraft.server.level.Se
rverLevel,net.minecraft.gametest.framework.GameTestBatch) -> a
39:39:net.minecraft.gametest.framework.GameTestInfo
lambda$new$0(net.minecraft.world.level.block.Rotation,net.minecraft.server.level.Se
rverLevel,net.minecraft.gametest.framework.TestFunction) -> a
19:19:void <clinit>() -> <clinit>
net.minecraft.gametest.framework.GameTestBatchRunner$1 -> pn$1:
net.minecraft.gametest.framework.MultipleTestTracker val$currentBatchTracker ->
a
net.minecraft.gametest.framework.GameTestBatch val$currentBatch -> b
int val$batchIndex -> c
net.minecraft.gametest.framework.GameTestBatchRunner this$0 -> d
72:72:void
<init>(net.minecraft.gametest.framework.GameTestBatchRunner,net.minecraft.gametest.
framework.MultipleTestTracker,net.minecraft.gametest.framework.GameTestBatch,int) -
> <init>
74:78:void testCompleted() -> a
82:82:void testStructureLoaded(net.minecraft.gametest.framework.GameTestInfo) -
> a
86:87:void testPassed(net.minecraft.gametest.framework.GameTestInfo) -> b
91:92:void testFailed(net.minecraft.gametest.framework.GameTestInfo) -> c
net.minecraft.gametest.framework.GameTestEvent -> po:
java.lang.Long expectedDelay -> a
java.lang.Runnable assertion -> b
10:13:void <init>(java.lang.Long,java.lang.Runnable) -> <init>
16:16:net.minecraft.gametest.framework.GameTestEvent create(java.lang.Runnable)
-> a
20:20:net.minecraft.gametest.framework.GameTestEvent
create(long,java.lang.Runnable) -> a
net.minecraft.gametest.framework.GameTestGenerator -> pp:
net.minecraft.gametest.framework.GameTestHelper -> pq:
net.minecraft.gametest.framework.GameTestInfo testInfo -> a
boolean finalCheckAdded -> b
62:64:void <init>(net.minecraft.gametest.framework.GameTestInfo) -> <init>
69:69:net.minecraft.server.level.ServerLevel getLevel() -> a
73:73:net.minecraft.world.level.block.state.BlockState
getBlockState(net.minecraft.core.BlockPos) -> a
78:78:net.minecraft.world.level.block.entity.BlockEntity
getBlockEntity(net.minecraft.core.BlockPos) -> b
84:85:void killAllEntities() -> b
88:91:void killAllEntitiesOfClass(java.lang.Class) -> a
94:99:net.minecraft.world.entity.item.ItemEntity
spawnItem(net.minecraft.world.item.Item,float,float,float) -> a
103:103:net.minecraft.world.entity.item.ItemEntity
spawnItem(net.minecraft.world.item.Item,net.minecraft.core.BlockPos) -> a
107:107:net.minecraft.world.entity.Entity
spawn(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockPos) -> a
111:122:net.minecraft.world.entity.Entity
spawn(net.minecraft.world.entity.EntityType,net.minecraft.world.phys.Vec3) -> a
126:126:net.minecraft.world.entity.Entity
spawn(net.minecraft.world.entity.EntityType,int,int,int) -> a
130:130:net.minecraft.world.entity.Entity
spawn(net.minecraft.world.entity.EntityType,float,float,float) -> a
134:136:net.minecraft.world.entity.Mob
spawnWithNoFreeWill(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockP
os) -> b
140:140:net.minecraft.world.entity.Mob
spawnWithNoFreeWill(net.minecraft.world.entity.EntityType,int,int,int) -> b
144:146:net.minecraft.world.entity.Mob
spawnWithNoFreeWill(net.minecraft.world.entity.EntityType,net.minecraft.world.phys.
Vec3) -> b
150:150:net.minecraft.world.entity.Mob
spawnWithNoFreeWill(net.minecraft.world.entity.EntityType,float,float,float) -> b
154:154:net.minecraft.gametest.framework.GameTestSequence
walkTo(net.minecraft.world.entity.Mob,net.minecraft.core.BlockPos,float) -> a
161:162:void pressButton(int,int,int) -> a
165:172:void pressButton(net.minecraft.core.BlockPos) -> c
175:176:void useBlock(net.minecraft.core.BlockPos) -> d
179:181:void
useBlock(net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player) -> a
184:191:void
useBlock(net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.m
inecraft.world.phys.BlockHitResult) -> a
194:196:net.minecraft.world.entity.LivingEntity
makeAboutToDrown(net.minecraft.world.entity.LivingEntity) -> a
200:200:net.minecraft.world.entity.player.Player makeMockSurvivalPlayer() -> c
214:215:net.minecraft.world.entity.LivingEntity
withLowHealth(net.minecraft.world.entity.LivingEntity) -> b
219:219:net.minecraft.world.entity.player.Player makeMockPlayer() -> d
239:251:net.minecraft.server.level.ServerPlayer makeMockServerPlayerInLevel() -
> e
255:256:void pullLever(int,int,int) -> b
259:266:void pullLever(net.minecraft.core.BlockPos) -> e
269:271:void pulseRedstone(net.minecraft.core.BlockPos,long) -> a
274:275:void destroyBlock(net.minecraft.core.BlockPos) -> f
278:279:void setBlock(int,int,int,net.minecraft.world.level.block.Block) -> a
282:283:void
setBlock(int,int,int,net.minecraft.world.level.block.state.BlockState) -> a
286:287:void
setBlock(net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block) -> a
290:291:void
setBlock(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockSta
te) -> a
294:295:void setNight() -> f
298:299:void setDayTime(int) -> a
304:305:void
assertBlockPresent(net.minecraft.world.level.block.Block,int,int,int) -> a
308:310:void
assertBlockPresent(net.minecraft.world.level.block.Block,net.minecraft.core.BlockPo
s) -> a
313:314:void
assertBlockNotPresent(net.minecraft.world.level.block.Block,int,int,int) -> b
317:318:void
assertBlockNotPresent(net.minecraft.world.level.block.Block,net.minecraft.core.Bloc
kPos) -> b
321:322:void
succeedWhenBlockPresent(net.minecraft.world.level.block.Block,int,int,int) -> c
325:328:void
succeedWhenBlockPresent(net.minecraft.world.level.block.Block,net.minecraft.core.Bl
ockPos) -> c
331:332:void
assertBlock(net.minecraft.core.BlockPos,java.util.function.Predicate,java.lang.Stri
ng) -> a
335:336:void
assertBlock(net.minecraft.core.BlockPos,java.util.function.Predicate,java.util.func
tion.Supplier) -> a
339:348:void
assertBlockProperty(net.minecraft.core.BlockPos,net.minecraft.world.level.block.sta
te.properties.Property,java.lang.Comparable) -> a
351:358:void
assertBlockProperty(net.minecraft.core.BlockPos,net.minecraft.world.level.block.sta
te.properties.Property,java.util.function.Predicate,java.lang.String) -> a
361:365:void
assertBlockState(net.minecraft.core.BlockPos,java.util.function.Predicate,java.util
.function.Supplier) -> b
368:375:void
assertRedstoneSignal(net.minecraft.core.BlockPos,net.minecraft.core.Direction,java.
util.function.IntPredicate,java.util.function.Supplier) -> a
380:384:void assertEntityPresent(net.minecraft.world.entity.EntityType) -> a
387:388:void
assertEntityPresent(net.minecraft.world.entity.EntityType,int,int,int) -> c
391:396:void
assertEntityPresent(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockP
os) -> c
399:403:void
assertEntityPresent(net.minecraft.world.entity.EntityType,net.minecraft.world.phys.
Vec3,net.minecraft.world.phys.Vec3) -> a
406:412:void
assertEntitiesPresent(net.minecraft.world.entity.EntityType,net.minecraft.core.Bloc
kPos,int,double) -> a
415:420:void
assertEntityPresent(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockP
os,double) -> a
423:424:java.util.List
getEntities(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockPos,doubl
e) -> b
428:429:void
assertEntityInstancePresent(net.minecraft.world.entity.Entity,int,int,int) -> a
432:435:void
assertEntityInstancePresent(net.minecraft.world.entity.Entity,net.minecraft.core.Bl
ockPos) -> a
438:452:void
assertItemEntityCountIs(net.minecraft.world.item.Item,net.minecraft.core.BlockPos,d
ouble,int) -> a
455:463:void
assertItemEntityPresent(net.minecraft.world.item.Item,net.minecraft.core.BlockPos,d
ouble) -> a
467:475:void
assertItemEntityNotPresent(net.minecraft.world.item.Item,net.minecraft.core.BlockPo
s,double) -> b
478:482:void assertEntityNotPresent(net.minecraft.world.entity.EntityType) -> b
485:486:void
assertEntityNotPresent(net.minecraft.world.entity.EntityType,int,int,int) -> d
489:494:void
assertEntityNotPresent(net.minecraft.world.entity.EntityType,net.minecraft.core.Blo
ckPos) -> d
497:504:void
assertEntityTouching(net.minecraft.world.entity.EntityType,double,double,double) ->
a
507:514:void
assertEntityNotTouching(net.minecraft.world.entity.EntityType,double,double,double)
-> b
517:538:void
assertEntityData(net.minecraft.core.BlockPos,net.minecraft.world.entity.EntityType,
java.util.function.Function,java.lang.Object) -> a
541:554:void
assertEntityIsHolding(net.minecraft.core.BlockPos,net.minecraft.world.entity.Entity
Type,net.minecraft.world.item.Item) -> a
558:571:void
assertEntityInventoryContains(net.minecraft.core.BlockPos,net.minecraft.world.entit
y.EntityType,net.minecraft.world.item.Item) -> b
575:580:void assertContainerEmpty(net.minecraft.core.BlockPos) -> g
583:591:void
assertContainerContains(net.minecraft.core.BlockPos,net.minecraft.world.item.Item)
-> a
597:602:void
assertSameBlockStates(net.minecraft.world.level.levelgen.structure.BoundingBox,net.
minecraft.core.BlockPos) -> a
605:610:void
assertSameBlockState(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a
613:614:void
assertAtTickTimeContainerContains(long,net.minecraft.core.BlockPos,net.minecraft.wo
rld.item.Item) -> a
617:618:void assertAtTickTimeContainerEmpty(long,net.minecraft.core.BlockPos) -
> a
621:622:void
succeedWhenEntityData(net.minecraft.core.BlockPos,net.minecraft.world.entity.Entity
Type,java.util.function.Function,java.lang.Object) -> b
625:628:void
assertEntityProperty(net.minecraft.world.entity.Entity,java.util.function.Predicate
,java.lang.String) -> a
631:635:void
assertEntityProperty(net.minecraft.world.entity.Entity,java.util.function.Function,
java.lang.String,java.lang.Object) -> a
638:639:void
succeedWhenEntityPresent(net.minecraft.world.entity.EntityType,int,int,int) -> e
642:645:void
succeedWhenEntityPresent(net.minecraft.world.entity.EntityType,net.minecraft.core.B
lockPos) -> e
648:649:void
succeedWhenEntityNotPresent(net.minecraft.world.entity.EntityType,int,int,int) -> f
652:655:void
succeedWhenEntityNotPresent(net.minecraft.world.entity.EntityType,net.minecraft.cor
e.BlockPos) -> f
660:661:void succeed() -> g
664:668:void ensureSingleFinalCheck() -> j
671:675:void succeedIf(java.lang.Runnable) -> a
678:682:void succeedWhen(java.lang.Runnable) -> b
685:689:void succeedOnTickWhen(int,java.lang.Runnable) -> a
692:693:void runAtTickTime(long,java.lang.Runnable) -> a
696:697:void runAfterDelay(long,java.lang.Runnable) -> b
700:703:void randomTick(net.minecraft.core.BlockPos) -> h
706:707:int
getHeight(net.minecraft.world.level.levelgen.Heightmap$Types,int,int) -> a
711:711:void fail(java.lang.String,net.minecraft.core.BlockPos) -> a
715:715:void fail(java.lang.String,net.minecraft.world.entity.Entity) -> a
719:719:void fail(java.lang.String) -> a
723:726:void failIf(java.lang.Runnable) -> c
729:731:void failIfEver(java.lang.Runnable) -> d
734:734:net.minecraft.gametest.framework.GameTestSequence startSequence() -> h
738:740:net.minecraft.core.BlockPos absolutePos(net.minecraft.core.BlockPos) ->
i
744:747:net.minecraft.core.BlockPos relativePos(net.minecraft.core.BlockPos) ->
j
751:752:net.minecraft.world.phys.Vec3
absoluteVec(net.minecraft.world.phys.Vec3) -> a
756:757:net.minecraft.world.phys.Vec3
relativeVec(net.minecraft.world.phys.Vec3) -> b
761:764:void assertTrue(boolean,java.lang.String) -> a
767:770:void assertFalse(boolean,java.lang.String) -> b
775:775:long getTick() -> i
779:779:net.minecraft.world.phys.AABB getBounds() -> k
783:784:net.minecraft.world.phys.AABB getRelativeBounds() -> l
788:790:void forEveryBlockInStructure(java.util.function.Consumer) -> a
793:796:void onEachTick(java.lang.Runnable) -> e
799:803:void
placeAt(net.minecraft.world.entity.player.Player,net.minecraft.world.item.ItemStack
,net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> a
794:795:void lambda$onEachTick$26(java.lang.Runnable,long) -> a
730:730:void lambda$failIfEver$25(java.lang.Runnable,long) -> b
725:725:java.lang.Exception lambda$failIf$24() -> m
653:654:void
lambda$succeedWhenEntityNotPresent$23(net.minecraft.world.entity.EntityType,net.min
ecraft.core.BlockPos) -> g
643:644:void
lambda$succeedWhenEntityPresent$22(net.minecraft.world.entity.EntityType,net.minecr
aft.core.BlockPos) -> h
621:621:void
lambda$succeedWhenEntityData$21(net.minecraft.core.BlockPos,net.minecraft.world.ent
ity.EntityType,java.util.function.Function,java.lang.Object) -> c
617:617:void
lambda$assertAtTickTimeContainerEmpty$20(net.minecraft.core.BlockPos) -> k
613:613:void
lambda$assertAtTickTimeContainerContains$19(net.minecraft.core.BlockPos,net.minecra
ft.world.item.Item) -> b
599:601:void
lambda$assertSameBlockStates$18(net.minecraft.core.BlockPos,net.minecraft.world.lev
el.levelgen.structure.BoundingBox,net.minecraft.core.BlockPos) -> a
566:566:boolean
lambda$assertEntityInventoryContains$17(net.minecraft.world.item.Item,net.minecraft
.world.item.ItemStack) -> a
560:560:boolean lambda$assertEntityInventoryContains$16(java.lang.Object) -> a
509:509:boolean
lambda$assertEntityNotTouching$15(net.minecraft.world.phys.Vec3,net.minecraft.world
.entity.Entity) -> a
499:499:boolean
lambda$assertEntityTouching$14(net.minecraft.world.phys.Vec3,net.minecraft.world.en
tity.Entity) -> b
434:434:net.minecraft.gametest.framework.GameTestAssertPosException
lambda$assertEntityInstancePresent$13(net.minecraft.world.entity.Entity,net.minecra
ft.core.BlockPos,net.minecraft.core.BlockPos) -> a
434:434:boolean
lambda$assertEntityInstancePresent$12(net.minecraft.world.entity.Entity,net.minecra
ft.world.entity.Entity) -> a
357:357:java.lang.String lambda$assertBlockProperty$11(java.lang.String) -> b
352:356:boolean
lambda$assertBlockProperty$10(net.minecraft.world.level.block.state.properties.Prop
erty,java.util.function.Predicate,net.minecraft.world.level.block.state.BlockState)
-> a
335:335:boolean
lambda$assertBlock$9(java.util.function.Predicate,net.minecraft.world.level.block.s
tate.BlockState) -> a
331:331:java.lang.String lambda$assertBlock$8(java.lang.String) -> c
326:327:void
lambda$succeedWhenBlockPresent$7(net.minecraft.world.level.block.Block,net.minecraf
t.core.BlockPos) -> d
317:317:boolean
lambda$assertBlockNotPresent$6(net.minecraft.core.BlockPos,net.minecraft.world.leve
l.block.Block,net.minecraft.world.level.block.Block) -> a
309:309:boolean
lambda$assertBlockPresent$5(net.minecraft.world.level.block.state.BlockState,net.mi
necraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> a
270:270:void lambda$pulseRedstone$4(net.minecraft.core.BlockPos) -> l
165:165:java.lang.String lambda$pressButton$3() -> n
165:165:boolean
lambda$pressButton$2(net.minecraft.world.level.block.state.BlockState) -> a
155:157:void
lambda$walkTo$1(net.minecraft.world.entity.Mob,net.minecraft.core.BlockPos,float) -
> b
89:89:boolean
lambda$killAllEntitiesOfClass$0(net.minecraft.world.entity.Entity) -> a
net.minecraft.gametest.framework.GameTestHelper$1 -> pq$1:
net.minecraft.gametest.framework.GameTestHelper this$0 -> b
200:200:void
<init>(net.minecraft.gametest.framework.GameTestHelper,net.minecraft.world.level.Le
vel,net.minecraft.core.BlockPos,float,com.mojang.authlib.GameProfile) -> <init>
203:203:boolean isSpectator() -> G_
208:208:boolean isCreative() -> f
net.minecraft.gametest.framework.GameTestHelper$2 -> pq$2:
net.minecraft.gametest.framework.GameTestHelper this$0 -> b
219:219:void
<init>(net.minecraft.gametest.framework.GameTestHelper,net.minecraft.world.level.Le
vel,net.minecraft.core.BlockPos,float,com.mojang.authlib.GameProfile) -> <init>
222:222:boolean isSpectator() -> G_
227:227:boolean isCreative() -> f
232:232:boolean isLocalPlayer() -> g
net.minecraft.gametest.framework.GameTestHelper$3 -> pq$3:
net.minecraft.gametest.framework.GameTestHelper this$0 -> b
239:239:void
<init>(net.minecraft.gametest.framework.GameTestHelper,net.minecraft.server.Minecra
ftServer,net.minecraft.server.level.ServerLevel,com.mojang.authlib.GameProfile) ->
<init>
242:242:boolean isSpectator() -> G_
247:247:boolean isCreative() -> f
net.minecraft.gametest.framework.GameTestInfo -> pr:
net.minecraft.gametest.framework.TestFunction testFunction -> a
net.minecraft.core.BlockPos structureBlockPos -> b
net.minecraft.server.level.ServerLevel level -> c
java.util.Collection listeners -> d
int timeoutTicks -> e
java.util.Collection sequences -> f
it.unimi.dsi.fastutil.objects.Object2LongMap runAtTickTimeMap -> g
long startTick -> h
long tickCount -> i
boolean started -> j
com.google.common.base.Stopwatch timer -> k
boolean done -> l
net.minecraft.world.level.block.Rotation rotation -> m
java.lang.Throwable error -> n
net.minecraft.world.level.block.entity.StructureBlockEntity
structureBlockEntity -> o
32:57:void
<init>(net.minecraft.gametest.framework.TestFunction,net.minecraft.world.level.bloc
k.Rotation,net.minecraft.server.level.ServerLevel) -> <init>
60:61:void setStructureBlockPos(net.minecraft.core.BlockPos) -> a
64:66:void startExecution() -> a
69:82:void tick() -> b
85:118:void tickInternal() -> A
121:130:void startTest() -> B
133:134:void setRunAtTickTime(long,java.lang.Runnable) -> a
137:137:java.lang.String getTestName() -> c
141:141:net.minecraft.core.BlockPos getStructureBlockPos() -> d
146:151:net.minecraft.core.Vec3i getStructureSize() -> e
156:160:net.minecraft.world.phys.AABB getStructureBounds() -> f
165:165:net.minecraft.world.level.block.entity.StructureBlockEntity
getStructureBlockEntity() -> C
169:169:net.minecraft.server.level.ServerLevel getLevel() -> g
173:173:boolean hasSucceeded() -> h
177:177:boolean hasFailed() -> i
181:181:boolean hasStarted() -> j
185:185:boolean isDone() -> k
189:189:long getRunTime() -> l
193:197:void finish() -> D
201:204:void succeed() -> m
207:209:void fail(java.lang.Throwable) -> a
216:216:java.lang.Throwable getError() -> n
221:221:java.lang.String toString() -> toString
225:226:void addListener(net.minecraft.gametest.framework.GameTestListener) ->
a
229:236:void spawnStructure(net.minecraft.core.BlockPos,int) -> a
239:245:void clearStructure() -> o
248:248:long getTick() -> p
252:254:net.minecraft.gametest.framework.GameTestSequence createSequence() -> q
258:258:boolean isRequired() -> r
262:262:boolean isOptional() -> s
266:266:java.lang.String getStructureName() -> t
270:270:net.minecraft.world.level.block.Rotation getRotation() -> u
274:274:net.minecraft.gametest.framework.TestFunction getTestFunction() -> v
278:278:int getTimeoutTicks() -> w
282:282:boolean isFlaky() -> x
286:286:int maxAttempts() -> y
290:290:int requiredSuccesses() -> z
235:235:void
lambda$spawnStructure$4(net.minecraft.gametest.framework.GameTestListener) -> b
116:116:void
lambda$tickInternal$3(net.minecraft.gametest.framework.GameTestSequence) -> a
109:109:void
lambda$tickInternal$2(net.minecraft.gametest.framework.GameTestSequence) -> b
79:79:void lambda$tick$1(net.minecraft.gametest.framework.GameTestListener) ->
c
77:77:void lambda$tick$0(net.minecraft.gametest.framework.GameTestListener) ->
d
net.minecraft.gametest.framework.GameTestListener -> ps:
void testStructureLoaded(net.minecraft.gametest.framework.GameTestInfo) -> a
void testPassed(net.minecraft.gametest.framework.GameTestInfo) -> b
void testFailed(net.minecraft.gametest.framework.GameTestInfo) -> c
net.minecraft.gametest.framework.GameTestRegistry -> pt:
java.util.Collection TEST_FUNCTIONS -> a
java.util.Set TEST_CLASS_NAMES -> b
java.util.Map BEFORE_BATCH_FUNCTIONS -> c
java.util.Map AFTER_BATCH_FUNCTIONS -> d
java.util.Collection LAST_FAILED_TESTS -> e
25:25:void <init>() -> <init>
33:34:void register(java.lang.Class) -> a
37:53:void register(java.lang.reflect.Method) -> a
56:64:void
registerBatchFunction(java.lang.reflect.Method,java.lang.Class,java.util.function.F
unction,java.util.Map) -> a
67:69:java.util.Collection getTestFunctionsForClassName(java.lang.String) -> a
73:73:java.util.Collection getAllTestFunctions() -> a
77:77:java.util.Collection getAllTestClassNames() -> b
81:81:boolean isTestClass(java.lang.String) -> b
86:86:java.util.function.Consumer getBeforeBatchFunction(java.lang.String) -> c
91:91:java.util.function.Consumer getAfterBatchFunction(java.lang.String) -> d
95:97:java.util.Optional findTestFunction(java.lang.String) -> e
102:106:net.minecraft.gametest.framework.TestFunction
getTestFunction(java.lang.String) -> f
111:114:java.util.Collection useTestGeneratorMethod(java.lang.reflect.Method) -
> b
119:138:net.minecraft.gametest.framework.TestFunction
turnMethodIntoTestFunction(java.lang.reflect.Method) -> c
142:142:java.util.function.Consumer
turnMethodIntoConsumer(java.lang.reflect.Method) -> d
162:162:boolean
isTestFunctionPartOfClass(net.minecraft.gametest.framework.TestFunction,java.lang.S
tring) -> a
166:166:java.util.Collection getLastFailedTests() -> c
170:171:void rememberFailedTest(net.minecraft.gametest.framework.TestFunction)
-> a
174:175:void forgetFailedTests() -> d
144:155:void
lambda$turnMethodIntoConsumer$2(java.lang.reflect.Method,java.lang.Object) -> a
96:96:boolean
lambda$findTestFunction$1(java.lang.String,net.minecraft.gametest.framework.TestFun
ction) -> a
68:68:boolean
lambda$getTestFunctionsForClassName$0(java.lang.String,net.minecraft.gametest.frame
work.TestFunction) -> b
26:30:void <clinit>() -> <clinit>
net.minecraft.gametest.framework.GameTestRunner -> pu:
int MAX_TESTS_PER_BATCH -> e
int PADDING_AROUND_EACH_STRUCTURE -> a
int SPACE_BETWEEN_COLUMNS -> b
int SPACE_BETWEEN_ROWS -> c
int DEFAULT_TESTS_PER_ROW -> d
25:25:void <init>() -> <init>
37:41:void
runTest(net.minecraft.gametest.framework.GameTestInfo,net.minecraft.core.BlockPos,n
et.minecraft.gametest.framework.GameTestTicker) -> a
49:51:java.util.Collection
runTestBatches(java.util.Collection,net.minecraft.core.BlockPos,net.minecraft.world
.level.block.Rotation,net.minecraft.server.level.ServerLevel,net.minecraft.gametest
.framework.GameTestTicker,int) -> a
58:58:java.util.Collection
runTests(java.util.Collection,net.minecraft.core.BlockPos,net.minecraft.world.level
.block.Rotation,net.minecraft.server.level.ServerLevel,net.minecraft.gametest.frame
work.GameTestTicker,int) -> b
62:72:java.util.Collection groupTestsIntoBatches(java.util.Collection) -> a
76:87:void
clearAllTests(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,ne
t.minecraft.gametest.framework.GameTestTicker,int) -> a
90:91:void clearMarkers(net.minecraft.server.level.ServerLevel) -> a
82:86:void
lambda$clearAllTests$3(net.minecraft.server.level.ServerLevel,net.minecraft.core.Bl
ockPos) -> a
80:80:boolean
lambda$clearAllTests$2(net.minecraft.server.level.ServerLevel,net.minecraft.core.Bl
ockPos) -> b
65:71:java.util.stream.Stream
lambda$groupTestsIntoBatches$1(java.util.Map$Entry) -> a
71:71:net.minecraft.gametest.framework.GameTestBatch
lambda$groupTestsIntoBatches$0(java.lang.String,org.apache.commons.lang3.mutable.Mu
tableInt,java.util.function.Consumer,java.util.function.Consumer,java.util.List) ->
a
net.minecraft.gametest.framework.GameTestSequence -> pv:
net.minecraft.gametest.framework.GameTestInfo parent -> a
java.util.List events -> b
long lastTick -> c
38:44:void <init>(net.minecraft.gametest.framework.GameTestInfo) -> <init>
50:51:net.minecraft.gametest.framework.GameTestSequence
thenWaitUntil(java.lang.Runnable) -> a
58:59:net.minecraft.gametest.framework.GameTestSequence
thenWaitUntil(long,java.lang.Runnable) -> a
63:63:net.minecraft.gametest.framework.GameTestSequence thenIdle(int) -> a
67:68:net.minecraft.gametest.framework.GameTestSequence
thenExecute(java.lang.Runnable) -> b
72:78:net.minecraft.gametest.framework.GameTestSequence
thenExecuteAfter(int,java.lang.Runnable) -> a
82:88:net.minecraft.gametest.framework.GameTestSequence
thenExecuteFor(int,java.lang.Runnable) -> b
92:93:void thenSucceed() -> a
96:97:void thenFail(java.util.function.Supplier) -> a
100:102:net.minecraft.gametest.framework.GameTestSequence$Condition
thenTrigger() -> b
107:110:void tickAndContinue(long) -> a
114:118:void tickAndFailIfNotComplete(long) -> b
122:126:void executeWithoutFail(java.lang.Runnable) -> c
129:142:void tick(long) -> c
101:101:void
lambda$thenTrigger$5(net.minecraft.gametest.framework.GameTestSequence$Condition) -
> a
96:96:void lambda$thenFail$4(java.util.function.Supplier) -> b
83:87:void lambda$thenExecuteFor$3(int,java.lang.Runnable) -> c
73:77:void lambda$thenExecuteAfter$2(int,java.lang.Runnable) -> d
67:67:void lambda$thenExecute$1(java.lang.Runnable) -> d
63:63:void lambda$thenIdle$0() -> c
net.minecraft.gametest.framework.GameTestSequence$Condition -> pv$a:
long NOT_TRIGGERED -> b
long triggerTime -> c
net.minecraft.gametest.framework.GameTestSequence this$0 -> a
13:16:void <init>(net.minecraft.gametest.framework.GameTestSequence) -> <init>
19:23:void trigger(long) -> a
26:34:void assertTriggeredThisTick() -> a
net.minecraft.gametest.framework.GameTestServer -> pw:
org.slf4j.Logger LOGGER -> n
int PROGRESS_REPORT_INTERVAL -> o
net.minecraft.server.Services NO_SERVICES -> p
java.util.List testBatches -> q
net.minecraft.core.BlockPos spawnPos -> r
net.minecraft.world.level.GameRules TEST_GAME_RULES -> s
net.minecraft.world.level.levelgen.WorldOptions WORLD_OPTIONS -> t
net.minecraft.gametest.framework.MultipleTestTracker testTracker -> u
84:127:net.minecraft.gametest.framework.GameTestServer
create(java.lang.Thread,net.minecraft.world.level.storage.LevelStorageSource$LevelS
torageAccess,net.minecraft.server.packs.repository.PackRepository,java.util.Collect
ion,net.minecraft.core.BlockPos) -> a
132:135:void
<init>(java.lang.Thread,net.minecraft.world.level.storage.LevelStorageSource$LevelS
torageAccess,net.minecraft.server.packs.repository.PackRepository,net.minecraft.ser
ver.WorldStem,java.util.Collection,net.minecraft.core.BlockPos) -> <init>
139:146:boolean initServer() -> e
151:182:void tickServer(java.util.function.BooleanSupplier) -> a
186:187:void waitUntilNextTick() -> p_
191:192:net.minecraft.SystemReport
fillServerSystemReport(net.minecraft.SystemReport) -> a
197:200:void onServerExit() -> g
204:207:void onServerCrash(net.minecraft.CrashReport) -> a
210:213:void startTests(net.minecraft.server.level.ServerLevel) -> b
216:216:boolean haveTestsStarted() -> bf
221:221:boolean isHardcore() -> h
226:226:int getOperatorUserPermissionLevel() -> i
231:231:int getFunctionCompilationLevel() -> j
236:236:boolean shouldRconBroadcast() -> k
241:241:boolean isDedicatedServer() -> l
246:246:int getRateLimitPacketsPerSecond() -> m
251:251:boolean isEpollEnabled() -> n
256:256:boolean isCommandBlockEnabled() -> o
261:261:boolean isPublished() -> p
266:266:boolean shouldInformAdmins() -> N_
271:271:boolean isSingleplayerOwner(com.mojang.authlib.GameProfile) -> a
178:178:void lambda$tickServer$4(net.minecraft.gametest.framework.GameTestInfo)
-> a
172:172:void lambda$tickServer$3(net.minecraft.gametest.framework.GameTestInfo)
-> b
106:118:java.util.concurrent.CompletableFuture
lambda$create$2(net.minecraft.server.WorldLoader$InitConfig,net.minecraft.world.lev
el.LevelSettings,java.util.concurrent.Executor) -> a
110:114:net.minecraft.server.WorldLoader$DataLoadOutput
lambda$create$1(net.minecraft.world.level.LevelSettings,net.minecraft.server.WorldL
oader$DataLoadContext) -> a
74:76:void lambda$static$0(net.minecraft.world.level.GameRules) -> a
56:78:void <clinit>() -> <clinit>
net.minecraft.gametest.framework.GameTestServer$1 -> pw$1:
net.minecraft.gametest.framework.GameTestServer this$0 -> a
139:139:void
<init>(net.minecraft.gametest.framework.GameTestServer,net.minecraft.server.Minecra
ftServer,net.minecraft.core.LayeredRegistryAccess,net.minecraft.world.level.storage
.PlayerDataStorage,int) -> <init>
net.minecraft.gametest.framework.GameTestTicker -> px:
net.minecraft.gametest.framework.GameTestTicker SINGLETON -> a
java.util.Collection testInfos -> b
7:9:void <init>() -> <init>
12:13:void add(net.minecraft.gametest.framework.GameTestInfo) -> a
16:17:void clear() -> a
20:22:void tick() -> b
8:8:void <clinit>() -> <clinit>
net.minecraft.gametest.framework.GameTestTimeoutException -> py:
5:6:void <init>(java.lang.String) -> <init>
net.minecraft.gametest.framework.GlobalTestReporter -> pz:
net.minecraft.gametest.framework.TestReporter DELEGATE -> a
3:3:void <init>() -> <init>
7:8:void replaceWith(net.minecraft.gametest.framework.TestReporter) -> a
11:12:void onTestFailed(net.minecraft.gametest.framework.GameTestInfo) -> a
15:16:void onTestSuccess(net.minecraft.gametest.framework.GameTestInfo) -> b
19:20:void finish() -> a
4:4:void <clinit>() -> <clinit>
net.minecraft.gametest.framework.JUnitLikeTestReporter -> qa:
org.w3c.dom.Document document -> a
org.w3c.dom.Element testSuite -> b
com.google.common.base.Stopwatch stopwatch -> c
java.io.File destination -> d
25:36:void <init>(java.io.File) -> <init>
39:44:org.w3c.dom.Element
createTestCase(net.minecraft.gametest.framework.GameTestInfo,java.lang.String) -> a
49:63:void onTestFailed(net.minecraft.gametest.framework.GameTestInfo) -> a
67:69:void onTestSuccess(net.minecraft.gametest.framework.GameTestInfo) -> b
73:81:void finish() -> a
84:89:void save(java.io.File) -> a
net.minecraft.gametest.framework.LogTestReporter -> qb:
org.slf4j.Logger LOGGER -> a
7:7:void <init>() -> <init>
12:17:void onTestFailed(net.minecraft.gametest.framework.GameTestInfo) -> a
21:21:void onTestSuccess(net.minecraft.gametest.framework.GameTestInfo) -> b
8:8:void <clinit>() -> <clinit>
net.minecraft.gametest.framework.MultipleTestTracker -> qc:
char NOT_STARTED_TEST_CHAR -> a
char ONGOING_TEST_CHAR -> b
char SUCCESSFUL_TEST_CHAR -> c
char FAILED_OPTIONAL_TEST_CHAR -> d
char FAILED_REQUIRED_TEST_CHAR -> e
java.util.Collection tests -> f
java.util.Collection listeners -> g
19:25:void <init>() -> <init>
19:29:void <init>(java.util.Collection) -> <init>
32:34:void addTestToTrack(net.minecraft.gametest.framework.GameTestInfo) -> a
37:39:void addListener(net.minecraft.gametest.framework.GameTestListener) -> a
42:56:void addFailureListener(java.util.function.Consumer) -> a
59:59:int getFailedRequiredCount() -> a
63:63:int getFailedOptionalCount() -> b
67:67:int getDoneCount() -> c
71:71:boolean hasFailedRequired() -> d
75:75:boolean hasFailedOptional() -> e
79:79:java.util.Collection getFailedRequired() -> f
83:83:java.util.Collection getFailedOptional() -> g
87:87:int getTotalCount() -> h
91:91:boolean isDone() -> i
95:109:java.lang.String getProgressBar() -> j
114:114:java.lang.String toString() -> toString
98:107:void
lambda$getProgressBar$1(java.lang.StringBuffer,net.minecraft.gametest.framework.Gam
eTestInfo) -> a
38:38:void
lambda$addListener$0(net.minecraft.gametest.framework.GameTestListener,net.minecraf
t.gametest.framework.GameTestInfo) -> a
net.minecraft.gametest.framework.MultipleTestTracker$1 -> qc$1:
java.util.function.Consumer val$listener -> a
net.minecraft.gametest.framework.MultipleTestTracker this$0 -> b
42:42:void
<init>(net.minecraft.gametest.framework.MultipleTestTracker,java.util.function.Cons
umer) -> <init>
45:45:void testStructureLoaded(net.minecraft.gametest.framework.GameTestInfo) -
> a
49:49:void testPassed(net.minecraft.gametest.framework.GameTestInfo) -> b
53:54:void testFailed(net.minecraft.gametest.framework.GameTestInfo) -> c
net.minecraft.gametest.framework.ReportGameListener -> qd:
net.minecraft.gametest.framework.GameTestInfo originalTestInfo -> c
net.minecraft.gametest.framework.GameTestTicker testTicker -> d
net.minecraft.core.BlockPos structurePos -> e
int attempts -> a
int successes -> b
32:38:void
<init>(net.minecraft.gametest.framework.GameTestInfo,net.minecraft.gametest.framewo
rk.GameTestTicker,net.minecraft.core.BlockPos) -> <init>
42:44:void testStructureLoaded(net.minecraft.gametest.framework.GameTestInfo) -
> a
48:60:void testPassed(net.minecraft.gametest.framework.GameTestInfo) -> b
64:80:void testFailed(net.minecraft.gametest.framework.GameTestInfo) -> c
83:85:void
reportPassed(net.minecraft.gametest.framework.GameTestInfo,java.lang.String) -> a
88:91:void
visualizePassedTest(net.minecraft.gametest.framework.GameTestInfo,java.lang.String)
-> b
94:97:void
reportFailure(net.minecraft.gametest.framework.GameTestInfo,java.lang.Throwable) ->
a
100:112:void
visualizeFailedTest(net.minecraft.gametest.framework.GameTestInfo,java.lang.Throwab
le) -> b
115:122:void rerunTest() -> a
125:140:void
spawnBeacon(net.minecraft.gametest.framework.GameTestInfo,net.minecraft.world.level
.block.Block) -> a
143:155:void
spawnLectern(net.minecraft.gametest.framework.GameTestInfo,java.lang.String) -> c
158:173:net.minecraft.world.item.ItemStack
createBook(java.lang.String,boolean,java.lang.String) -> a
177:178:void
say(net.minecraft.server.level.ServerLevel,net.minecraft.ChatFormatting,java.lang.S
tring) -> a
181:182:void
showRedBox(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,java.
lang.String) -> a
177:177:void
lambda$say$2(java.lang.String,net.minecraft.ChatFormatting,net.minecraft.server.lev
el.ServerPlayer) -> a
177:177:boolean lambda$say$1(net.minecraft.server.level.ServerPlayer) -> a
163:163:void lambda$createBook$0(java.lang.StringBuffer,java.lang.String) -> a
net.minecraft.gametest.framework.StructureUtils -> qe:
org.slf4j.Logger LOGGER -> c
java.lang.String DEFAULT_TEST_STRUCTURES_DIR -> a
java.lang.String testStructuresDir -> b
int HOW_MANY_CHUNKS_TO_LOAD_IN_EACH_DIRECTION_OF_STRUCTURE -> d
54:54:void <init>() -> <init>
63:73:net.minecraft.world.level.block.Rotation getRotationForRotationSteps(int)
-> a
78:88:int getRotationStepsForRotation(net.minecraft.world.level.block.Rotation)
-> a
94:105:void main(java.lang.String[]) -> a
108:112:net.minecraft.world.phys.AABB
getStructureBounds(net.minecraft.world.level.block.entity.StructureBlockEntity) ->
a
116:120:net.minecraft.world.level.levelgen.structure.BoundingBox
getStructureBoundingBox(net.minecraft.world.level.block.entity.StructureBlockEntity
) -> b
124:132:void
addCommandBlockAndButtonToStartTest(net.minecraft.core.BlockPos,net.minecraft.core.
BlockPos,net.minecraft.world.level.block.Rotation,net.minecraft.server.level.Server
Level) -> a
135:146:void
createNewEmptyStructureBlock(java.lang.String,net.minecraft.core.BlockPos,net.minec
raft.core.Vec3i,net.minecraft.world.level.block.Rotation,net.minecraft.server.level
.ServerLevel) -> a
149:171:net.minecraft.world.level.block.entity.StructureBlockEntity
spawnStructure(java.lang.String,net.minecraft.core.BlockPos,net.minecraft.world.lev
el.block.Rotation,int,net.minecraft.server.level.ServerLevel,boolean) -> a
175:185:void
forceLoadChunks(net.minecraft.core.BlockPos,net.minecraft.server.level.ServerLevel)
-> a
189:204:void
clearSpaceForStructure(net.minecraft.world.level.levelgen.structure.BoundingBox,int
,net.minecraft.server.level.ServerLevel) -> a
207:215:net.minecraft.world.level.levelgen.structure.BoundingBox
getStructureBoundingBox(net.minecraft.core.BlockPos,net.minecraft.core.Vec3i,net.mi
necraft.world.level.block.Rotation) -> a
219:221:java.util.Optional
findStructureBlockContainingPos(net.minecraft.core.BlockPos,int,net.minecraft.serve
r.level.ServerLevel) -> a
226:230:net.minecraft.core.BlockPos
findNearestStructureBlock(net.minecraft.core.BlockPos,int,net.minecraft.server.leve
l.ServerLevel) -> b
234:249:java.util.Collection
findStructureBlocks(net.minecraft.core.BlockPos,int,net.minecraft.server.level.Serv
erLevel) -> c
253:269:net.minecraft.world.level.levelgen.structure.templatesystem.StructureTempla
te getStructureTemplate(java.lang.String,net.minecraft.server.level.ServerLevel) ->
a
273:290:net.minecraft.world.level.block.entity.StructureBlockEntity
createStructureBlock(java.lang.String,net.minecraft.core.BlockPos,net.minecraft.wor
ld.level.block.Rotation,net.minecraft.server.level.ServerLevel,boolean) -> a
298:304:net.minecraft.nbt.CompoundTag tryLoadStructure(java.nio.file.Path) -> a
309:327:void
clearBlock(int,net.minecraft.core.BlockPos,net.minecraft.server.level.ServerLevel)
-> a
330:332:boolean
doesStructureContain(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,net.mi
necraft.server.level.ServerLevel) -> a
226:226:int
lambda$findNearestStructureBlock$5(net.minecraft.core.BlockPos,net.minecraft.core.B
lockPos) -> a
220:220:boolean
lambda$findStructureBlockContainingPos$4(net.minecraft.core.BlockPos,net.minecraft.
server.level.ServerLevel,net.minecraft.core.BlockPos) -> a
202:202:boolean
lambda$clearSpaceForStructure$3(net.minecraft.world.entity.Entity) -> a
198:198:void
lambda$clearSpaceForStructure$2(int,net.minecraft.server.level.ServerLevel,net.mine
craft.core.BlockPos) -> a
97:104:void lambda$main$1(java.nio.file.Path) -> b
95:95:boolean lambda$main$0(java.nio.file.Path) -> c
55:57:void <clinit>() -> <clinit>
net.minecraft.gametest.framework.StructureUtils$1 -> qe$1:
int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> a
78:78:void <clinit>() -> <clinit>
net.minecraft.gametest.framework.TeamcityTestReporter -> qf:
org.slf4j.Logger LOGGER -> a
com.google.common.escape.Escaper ESCAPER -> b
9:9:void <init>() -> <init>
23:34:void onTestFailed(net.minecraft.gametest.framework.GameTestInfo) -> a
38:42:void onTestSuccess(net.minecraft.gametest.framework.GameTestInfo) -> b
10:19:void <clinit>() -> <clinit>
net.minecraft.gametest.framework.TestClassNameArgument -> qg:
java.util.Collection EXAMPLES -> a
19:19:void <init>() -> <init>
24:29:java.lang.String parse(com.mojang.brigadier.StringReader) -> a
34:34:net.minecraft.gametest.framework.TestClassNameArgument testClassName() ->
a
38:38:java.lang.String
getTestClassName(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
43:43:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
48:48:java.util.Collection getExamples() -> getExamples
19:19:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
20:20:void <clinit>() -> <clinit>
net.minecraft.gametest.framework.TestCommand -> qh:
int DEFAULT_CLEAR_RADIUS -> a
int MAX_CLEAR_RADIUS -> b
int STRUCTURE_BLOCK_NEARBY_SEARCH_RADIUS -> c
int STRUCTURE_BLOCK_FULL_SEARCH_RADIUS -> d
int TEST_POS_Z_OFFSET_FROM_PLAYER -> e
int SHOW_POS_DURATION_MS -> f
int DEFAULT_X_SIZE -> g
int DEFAULT_Y_SIZE -> h
int DEFAULT_Z_SIZE -> i
58:58:void <init>() -> <init>
71:188:void register(com.mojang.brigadier.CommandDispatcher) -> a
191:212:int
createNewStructure(net.minecraft.commands.CommandSourceStack,java.lang.String,int,i
nt,int) -> a
216:248:int showPos(net.minecraft.commands.CommandSourceStack,java.lang.String)
-> a
252:264:int runNearbyTest(net.minecraft.commands.CommandSourceStack) -> a
268:284:int runAllNearbyTests(net.minecraft.commands.CommandSourceStack) -> b
288:300:void
runTest(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,net.mine
craft.gametest.framework.MultipleTestTracker) -> a
303:314:void
showTestSummaryIfAllDone(net.minecraft.server.level.ServerLevel,net.minecraft.gamet
est.framework.MultipleTestTracker) -> a
317:321:int clearAllTests(net.minecraft.commands.CommandSourceStack,int) -> a
325:334:int
runTest(net.minecraft.commands.CommandSourceStack,net.minecraft.gametest.framework.
TestFunction,int) -> a
338:342:void
runTestPreparation(net.minecraft.gametest.framework.TestFunction,net.minecraft.serv
er.level.ServerLevel) -> a
345:350:int runAllTests(net.minecraft.commands.CommandSourceStack,int,int) -> a
354:359:int
runAllTestsInClass(net.minecraft.commands.CommandSourceStack,java.lang.String,int,i
nt) -> a
364:376:int
runLastFailedTests(net.minecraft.commands.CommandSourceStack,boolean,int,int) -> a
380:388:void
runTests(net.minecraft.commands.CommandSourceStack,java.util.Collection,int,int) ->
a
391:392:void say(net.minecraft.commands.CommandSourceStack,java.lang.String) ->
b
395:404:int
exportNearestTestStructure(net.minecraft.commands.CommandSourceStack) -> c
408:427:int
exportTestStructure(net.minecraft.commands.CommandSourceStack,java.lang.String) ->
c
431:448:int
importTestStructure(net.minecraft.commands.CommandSourceStack,java.lang.String) ->
d
453:456:void
say(net.minecraft.server.level.ServerLevel,java.lang.String,net.minecraft.ChatForma
tting) -> a
454:455:void
lambda$say$29(net.minecraft.ChatFormatting,java.lang.String,net.minecraft.server.le
vel.ServerPlayer) -> a
453:453:boolean lambda$say$28(net.minecraft.server.level.ServerPlayer) -> a
391:391:net.minecraft.network.chat.Component lambda$say$27(java.lang.String) ->
a
387:387:void lambda$runTests$26(net.minecraft.gametest.framework.GameTestInfo)
-> a
282:282:void
lambda$runAllNearbyTests$25(net.minecraft.server.level.ServerLevel,net.minecraft.ga
metest.framework.MultipleTestTracker,net.minecraft.core.BlockPos) -> a
244:244:net.minecraft.network.chat.Component
lambda$showPos$24(java.lang.String,net.minecraft.network.chat.Component) -> a
184:184:int lambda$register$23(com.mojang.brigadier.context.CommandContext) ->
a
181:181:int lambda$register$22(com.mojang.brigadier.context.CommandContext) ->
b
168:172:int lambda$register$21(com.mojang.brigadier.context.CommandContext) ->
c
159:163:int lambda$register$20(com.mojang.brigadier.context.CommandContext) ->
d
156:156:int lambda$register$19(com.mojang.brigadier.context.CommandContext) ->
e
149:149:int lambda$register$18(com.mojang.brigadier.context.CommandContext) ->
f
146:146:int lambda$register$17(com.mojang.brigadier.context.CommandContext) ->
g
141:141:int lambda$register$16(com.mojang.brigadier.context.CommandContext) ->
h
135:135:int lambda$register$15(com.mojang.brigadier.context.CommandContext) ->
i
130:130:int lambda$register$14(com.mojang.brigadier.context.CommandContext) ->
j
121:121:int lambda$register$13(com.mojang.brigadier.context.CommandContext) ->
k
119:119:int lambda$register$12(com.mojang.brigadier.context.CommandContext) ->
l
113:113:int lambda$register$11(com.mojang.brigadier.context.CommandContext) ->
m
111:111:int lambda$register$10(com.mojang.brigadier.context.CommandContext) ->
n
109:109:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> o
106:106:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> p
100:100:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> q
98:98:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> r
89:89:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> s
87:87:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> t
85:85:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> u
83:83:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> v
79:79:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> w
75:75:int lambda$register$0(com.mojang.brigadier.context.CommandContext) -> x
net.minecraft.gametest.framework.TestCommand$TestSummaryDisplayer -> qh$a:
net.minecraft.server.level.ServerLevel level -> a
net.minecraft.gametest.framework.MultipleTestTracker tracker -> b
462:465:void
<init>(net.minecraft.server.level.ServerLevel,net.minecraft.gametest.framework.Mult
ipleTestTracker) -> <init>
469:469:void testStructureLoaded(net.minecraft.gametest.framework.GameTestInfo)
-> a
473:474:void testPassed(net.minecraft.gametest.framework.GameTestInfo) -> b
478:479:void testFailed(net.minecraft.gametest.framework.GameTestInfo) -> c
net.minecraft.gametest.framework.TestFunction -> qi:
java.lang.String batchName -> a
java.lang.String testName -> b
java.lang.String structureName -> c
boolean required -> d
int maxAttempts -> e
int requiredSuccesses -> f
java.util.function.Consumer function -> g
int maxTicks -> h
long setupTicks -> i
net.minecraft.world.level.block.Rotation rotation -> j
24:25:void
<init>(java.lang.String,java.lang.String,java.lang.String,int,long,boolean,java.uti
l.function.Consumer) -> <init>
28:29:void
<init>(java.lang.String,java.lang.String,java.lang.String,net.minecraft.world.level
.block.Rotation,int,long,boolean,java.util.function.Consumer) -> <init>
31:42:void
<init>(java.lang.String,java.lang.String,java.lang.String,net.minecraft.world.level
.block.Rotation,int,long,boolean,int,int,java.util.function.Consumer) -> <init>
45:46:void run(net.minecraft.gametest.framework.GameTestHelper) -> a
49:49:java.lang.String getTestName() -> a
53:53:java.lang.String getStructureName() -> b
58:58:java.lang.String toString() -> toString
62:62:int getMaxTicks() -> c
66:66:boolean isRequired() -> d
70:70:java.lang.String getBatchName() -> e
74:74:long getSetupTicks() -> f
78:78:net.minecraft.world.level.block.Rotation getRotation() -> g
82:82:boolean isFlaky() -> h
86:86:int getMaxAttempts() -> i
90:90:int getRequiredSuccesses() -> j
net.minecraft.gametest.framework.TestFunctionArgument -> qj:
java.util.Collection EXAMPLES -> a
21:21:void <init>() -> <init>
26:32:net.minecraft.gametest.framework.TestFunction
parse(com.mojang.brigadier.StringReader) -> a
37:37:net.minecraft.gametest.framework.TestFunctionArgument
testFunctionArgument() -> a
41:41:net.minecraft.gametest.framework.TestFunction
getTestFunction(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
46:47:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
52:52:java.util.Collection getExamples() -> getExamples
21:21:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
22:22:void <clinit>() -> <clinit>
net.minecraft.gametest.framework.TestReporter -> qk:
void onTestFailed(net.minecraft.gametest.framework.GameTestInfo) -> a
void onTestSuccess(net.minecraft.gametest.framework.GameTestInfo) -> b
10:10:void finish() -> a
net.minecraft.gametest.framework.package-info -> ql:
net.minecraft.locale.Language -> qm:
org.slf4j.Logger LOGGER -> b
com.google.gson.Gson GSON -> c
java.util.regex.Pattern UNSUPPORTED_FORMAT_PATTERN -> d
java.lang.String DEFAULT -> a
net.minecraft.locale.Language instance -> e
30:30:void <init>() -> <init>
39:48:net.minecraft.locale.Language loadDefault() -> c
75:80:void parseTranslations(java.util.function.BiConsumer,java.lang.String) ->
a
83:88:void loadFromJson(java.io.InputStream,java.util.function.BiConsumer) -> a
91:91:net.minecraft.locale.Language getInstance() -> a
95:96:void inject(net.minecraft.locale.Language) -> a
99:99:java.lang.String getOrDefault(java.lang.String) -> a
java.lang.String getOrDefault(java.lang.String,java.lang.String) -> a
boolean has(java.lang.String) -> b
boolean isDefaultRightToLeft() -> b
net.minecraft.util.FormattedCharSequence
getVisualOrder(net.minecraft.network.chat.FormattedText) -> a
111:111:java.util.List getVisualOrder(java.util.List) -> a
31:36:void <clinit>() -> <clinit>
net.minecraft.locale.Language$1 -> qm$1:
java.util.Map val$storage -> b
48:48:void <init>(java.util.Map) -> <init>
51:51:java.lang.String getOrDefault(java.lang.String,java.lang.String) -> a
56:56:boolean has(java.lang.String) -> b
61:61:boolean isDefaultRightToLeft() -> b
67:67:net.minecraft.util.FormattedCharSequence
getVisualOrder(net.minecraft.network.chat.FormattedText) -> a
67:69:boolean
lambda$getVisualOrder$1(net.minecraft.network.chat.FormattedText,net.minecraft.util
.FormattedCharSink) -> a
68:68:java.util.Optional
lambda$getVisualOrder$0(net.minecraft.util.FormattedCharSink,net.minecraft.network.
chat.Style,java.lang.String) -> a
net.minecraft.locale.package-info -> qn:
net.minecraft.nbt.ByteArrayTag -> qo:
int SELF_SIZE_IN_BYTES -> b
net.minecraft.nbt.TagType TYPE -> a
byte[] data -> c
57:59:void <init>(byte[]) -> <init>
62:63:void <init>(java.util.List) -> <init>
66:72:byte[] toArray(java.util.List) -> a
77:79:void write(java.io.DataOutput) -> a
83:83:int sizeInBytes() -> a
88:88:byte getId() -> b
93:93:net.minecraft.nbt.TagType getType() -> c
98:98:java.lang.String toString() -> toString
103:105:net.minecraft.nbt.Tag copy() -> d
110:114:boolean equals(java.lang.Object) -> equals
119:119:int hashCode() -> hashCode
124:125:void accept(net.minecraft.nbt.TagVisitor) -> a
128:128:byte[] getAsByteArray() -> e
133:133:int size() -> size
138:138:net.minecraft.nbt.ByteTag get(int) -> a
143:145:net.minecraft.nbt.ByteTag set(int,net.minecraft.nbt.ByteTag) -> a
150:151:void add(int,net.minecraft.nbt.ByteTag) -> b
155:159:boolean setTag(int,net.minecraft.nbt.Tag) -> a
164:168:boolean addTag(int,net.minecraft.nbt.Tag) -> b
173:175:net.minecraft.nbt.ByteTag remove(int) -> b
180:180:byte getElementType() -> f
185:186:void clear() -> clear
190:190:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
11:11:net.minecraft.nbt.Tag remove(int) -> c
11:11:void add(int,net.minecraft.nbt.Tag) -> c
11:11:net.minecraft.nbt.Tag set(int,net.minecraft.nbt.Tag) -> d
11:11:java.lang.Object remove(int) -> remove
11:11:void add(int,java.lang.Object) -> add
11:11:java.lang.Object set(int,java.lang.Object) -> set
11:11:java.lang.Object get(int) -> get
20:20:void <clinit>() -> <clinit>
net.minecraft.nbt.ByteArrayTag$1 -> qo$1:
20:20:void <init>() -> <init>
23:28:net.minecraft.nbt.ByteArrayTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
33:36:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
41:42:void skip(java.io.DataInput) -> a
46:46:java.lang.String getName() -> a
51:51:java.lang.String getPrettyName() -> b
20:20:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.ByteTag -> qp:
int SELF_SIZE_IN_BYTES -> w
net.minecraft.nbt.TagType TYPE -> a
net.minecraft.nbt.ByteTag ZERO -> b
net.minecraft.nbt.ByteTag ONE -> c
byte data -> x
63:65:void <init>(byte) -> <init>
68:68:net.minecraft.nbt.ByteTag valueOf(byte) -> a
72:72:net.minecraft.nbt.ByteTag valueOf(boolean) -> a
77:78:void write(java.io.DataOutput) -> a
82:82:int sizeInBytes() -> a
87:87:byte getId() -> b
92:92:net.minecraft.nbt.TagType getType() -> c
97:97:net.minecraft.nbt.ByteTag copy() -> e
102:106:boolean equals(java.lang.Object) -> equals
111:111:int hashCode() -> hashCode
116:117:void accept(net.minecraft.nbt.TagVisitor) -> a
121:121:long getAsLong() -> f
126:126:int getAsInt() -> g
131:131:short getAsShort() -> h
136:136:byte getAsByte() -> i
141:141:double getAsDouble() -> j
146:146:float getAsFloat() -> k
151:151:java.lang.Number getAsNumber() -> l
156:156:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
7:7:net.minecraft.nbt.Tag copy() -> d
25:59:void <clinit>() -> <clinit>
net.minecraft.nbt.ByteTag$1 -> qp$1:
25:25:void <init>() -> <init>
28:29:net.minecraft.nbt.ByteTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
34:34:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
39:39:int size() -> c
44:44:java.lang.String getName() -> a
49:49:java.lang.String getPrettyName() -> b
54:54:boolean isValue() -> d
25:25:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.ByteTag$Cache -> qp$a:
net.minecraft.nbt.ByteTag[] cache -> a
15:15:void <init>() -> <init>
16:22:void <clinit>() -> <clinit>
net.minecraft.nbt.CollectionTag -> qq:
5:5:void <init>() -> <init>
net.minecraft.nbt.Tag set(int,net.minecraft.nbt.Tag) -> d
void add(int,net.minecraft.nbt.Tag) -> c
net.minecraft.nbt.Tag remove(int) -> c
boolean setTag(int,net.minecraft.nbt.Tag) -> a
boolean addTag(int,net.minecraft.nbt.Tag) -> b
byte getElementType() -> f
5:5:java.lang.Object remove(int) -> remove
5:5:void add(int,java.lang.Object) -> add
5:5:java.lang.Object set(int,java.lang.Object) -> set
net.minecraft.nbt.CompoundTag -> qr:
com.mojang.serialization.Codec CODEC -> a
int SELF_SIZE_IN_BYTES -> c
int MAP_ENTRY_SIZE_IN_BYTES -> w
net.minecraft.nbt.TagType TYPE -> b
java.util.Map tags -> x
153:155:void <init>(java.util.Map) -> <init>
158:159:void <init>() -> <init>
163:168:void write(java.io.DataOutput) -> a
172:178:int sizeInBytes() -> a
182:182:java.util.Set getAllKeys() -> e
187:187:byte getId() -> b
192:192:net.minecraft.nbt.TagType getType() -> c
196:196:int size() -> f
201:201:net.minecraft.nbt.Tag put(java.lang.String,net.minecraft.nbt.Tag) -> a
205:206:void putByte(java.lang.String,byte) -> a
209:210:void putShort(java.lang.String,short) -> a
213:214:void putInt(java.lang.String,int) -> a
217:218:void putLong(java.lang.String,long) -> a
221:222:void putUUID(java.lang.String,java.util.UUID) -> a
225:225:java.util.UUID getUUID(java.lang.String) -> a
229:230:boolean hasUUID(java.lang.String) -> b
234:235:void putFloat(java.lang.String,float) -> a
238:239:void putDouble(java.lang.String,double) -> a
242:243:void putString(java.lang.String,java.lang.String) -> a
246:247:void putByteArray(java.lang.String,byte[]) -> a
250:251:void putByteArray(java.lang.String,java.util.List) -> a
254:255:void putIntArray(java.lang.String,int[]) -> a
258:259:void putIntArray(java.lang.String,java.util.List) -> b
262:263:void putLongArray(java.lang.String,long[]) -> a
266:267:void putLongArray(java.lang.String,java.util.List) -> c
270:271:void putBoolean(java.lang.String,boolean) -> a
275:275:net.minecraft.nbt.Tag get(java.lang.String) -> c
279:283:byte getTagType(java.lang.String) -> d
287:287:boolean contains(java.lang.String) -> e
291:299:boolean contains(java.lang.String,int) -> b
304:309:byte getByte(java.lang.String) -> f
314:319:short getShort(java.lang.String) -> g
324:329:int getInt(java.lang.String) -> h
334:339:long getLong(java.lang.String) -> i
344:349:float getFloat(java.lang.String) -> j
354:359:double getDouble(java.lang.String) -> k
364:369:java.lang.String getString(java.lang.String) -> l
374:380:byte[] getByteArray(java.lang.String) -> m
385:391:int[] getIntArray(java.lang.String) -> n
396:402:long[] getLongArray(java.lang.String) -> o
407:413:net.minecraft.nbt.CompoundTag getCompound(java.lang.String) -> p
418:428:net.minecraft.nbt.ListTag getList(java.lang.String,int) -> c
432:432:boolean getBoolean(java.lang.String) -> q
436:437:void remove(java.lang.String) -> r
441:441:java.lang.String toString() -> toString
445:445:boolean isEmpty() -> g
449:456:net.minecraft.CrashReport
createReport(java.lang.String,net.minecraft.nbt.TagType,java.lang.ClassCastExceptio
n) -> a
461:462:net.minecraft.nbt.CompoundTag copy() -> h
467:471:boolean equals(java.lang.Object) -> equals
476:476:int hashCode() -> hashCode
480:488:void
writeNamedTag(java.lang.String,net.minecraft.nbt.Tag,java.io.DataOutput) -> a
491:491:byte readNamedTagType(java.io.DataInput,net.minecraft.nbt.NbtAccounter)
-> a
495:495:java.lang.String
readNamedTagName(java.io.DataInput,net.minecraft.nbt.NbtAccounter) -> b
500:506:net.minecraft.nbt.Tag
readNamedTagData(net.minecraft.nbt.TagType,java.lang.String,java.io.DataInput,int,n
et.minecraft.nbt.NbtAccounter) -> a
524:539:net.minecraft.nbt.CompoundTag merge(net.minecraft.nbt.CompoundTag) -> a
544:545:void accept(net.minecraft.nbt.TagVisitor) -> a
548:548:java.util.Map entries() -> i
553:584:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
22:22:net.minecraft.nbt.Tag copy() -> d
452:452:java.lang.String lambda$createReport$3(java.lang.String) -> s
31:31:com.mojang.serialization.Dynamic
lambda$static$2(net.minecraft.nbt.CompoundTag) -> b
25:29:com.mojang.serialization.DataResult
lambda$static$1(com.mojang.serialization.Dynamic) -> a
29:29:java.lang.String lambda$static$0(net.minecraft.nbt.Tag) -> a
23:57:void <clinit>() -> <clinit>
net.minecraft.nbt.CompoundTag$1 -> qr$1:
57:57:void <init>() -> <init>
60:76:net.minecraft.nbt.CompoundTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
84:128:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
134:138:void skip(java.io.DataInput) -> a
142:142:java.lang.String getName() -> a
147:147:java.lang.String getPrettyName() -> b
57:57:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.CompoundTag$2 -> qr$2:
int[] $SwitchMap$net$minecraft$nbt$StreamTagVisitor$EntryResult -> a
int[] $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult -> b
87:113:void <clinit>() -> <clinit>
net.minecraft.nbt.DoubleTag -> qs:
int SELF_SIZE_IN_BYTES -> c
net.minecraft.nbt.DoubleTag ZERO -> a
net.minecraft.nbt.TagType TYPE -> b
double data -> w
54:56:void <init>(double) -> <init>
59:62:net.minecraft.nbt.DoubleTag valueOf(double) -> a
67:68:void write(java.io.DataOutput) -> a
72:72:int sizeInBytes() -> a
77:77:byte getId() -> b
82:82:net.minecraft.nbt.TagType getType() -> c
87:87:net.minecraft.nbt.DoubleTag copy() -> e
92:96:boolean equals(java.lang.Object) -> equals
101:102:int hashCode() -> hashCode
107:108:void accept(net.minecraft.nbt.TagVisitor) -> a
112:112:long getAsLong() -> f
117:117:int getAsInt() -> g
122:122:short getAsShort() -> h
127:127:byte getAsByte() -> i
132:132:double getAsDouble() -> j
137:137:float getAsFloat() -> k
142:142:java.lang.Number getAsNumber() -> l
147:147:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
9:9:net.minecraft.nbt.Tag copy() -> d
17:19:void <clinit>() -> <clinit>
net.minecraft.nbt.DoubleTag$1 -> qs$1:
19:19:void <init>() -> <init>
22:23:net.minecraft.nbt.DoubleTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
28:28:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
33:33:int size() -> c
38:38:java.lang.String getName() -> a
43:43:java.lang.String getPrettyName() -> b
48:48:boolean isValue() -> d
19:19:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.EndTag -> qt:
int SELF_SIZE_IN_BYTES -> c
net.minecraft.nbt.TagType TYPE -> a
net.minecraft.nbt.EndTag INSTANCE -> b
50:51:void <init>() -> <init>
55:55:void write(java.io.DataOutput) -> a
59:59:int sizeInBytes() -> a
64:64:byte getId() -> b
69:69:net.minecraft.nbt.TagType getType() -> c
74:74:java.lang.String toString() -> toString
79:79:net.minecraft.nbt.EndTag copy() -> e
84:85:void accept(net.minecraft.nbt.TagVisitor) -> a
89:89:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
7:7:net.minecraft.nbt.Tag copy() -> d
12:48:void <clinit>() -> <clinit>
net.minecraft.nbt.EndTag$1 -> qt$1:
12:12:void <init>() -> <init>
15:16:net.minecraft.nbt.EndTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
21:21:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
26:26:void skip(java.io.DataInput,int) -> a
30:30:void skip(java.io.DataInput) -> a
34:34:java.lang.String getName() -> a
39:39:java.lang.String getPrettyName() -> b
44:44:boolean isValue() -> d
12:12:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.FloatTag -> qu:
int SELF_SIZE_IN_BYTES -> c
net.minecraft.nbt.FloatTag ZERO -> a
net.minecraft.nbt.TagType TYPE -> b
float data -> w
54:56:void <init>(float) -> <init>
59:62:net.minecraft.nbt.FloatTag valueOf(float) -> a
67:68:void write(java.io.DataOutput) -> a
72:72:int sizeInBytes() -> a
77:77:byte getId() -> b
82:82:net.minecraft.nbt.TagType getType() -> c
87:87:net.minecraft.nbt.FloatTag copy() -> e
92:96:boolean equals(java.lang.Object) -> equals
101:101:int hashCode() -> hashCode
106:107:void accept(net.minecraft.nbt.TagVisitor) -> a
111:111:long getAsLong() -> f
116:116:int getAsInt() -> g
121:121:short getAsShort() -> h
126:126:byte getAsByte() -> i
131:131:double getAsDouble() -> j
136:136:float getAsFloat() -> k
141:141:java.lang.Number getAsNumber() -> l
146:146:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
9:9:net.minecraft.nbt.Tag copy() -> d
17:19:void <clinit>() -> <clinit>
net.minecraft.nbt.FloatTag$1 -> qu$1:
19:19:void <init>() -> <init>
22:23:net.minecraft.nbt.FloatTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
28:28:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
33:33:int size() -> c
38:38:java.lang.String getName() -> a
43:43:java.lang.String getPrettyName() -> b
48:48:boolean isValue() -> d
19:19:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.IntArrayTag -> qv:
int SELF_SIZE_IN_BYTES -> b
net.minecraft.nbt.TagType TYPE -> a
int[] data -> c
62:64:void <init>(int[]) -> <init>
67:68:void <init>(java.util.List) -> <init>
71:77:int[] toArray(java.util.List) -> a
82:86:void write(java.io.DataOutput) -> a
90:90:int sizeInBytes() -> a
95:95:byte getId() -> b
100:100:net.minecraft.nbt.TagType getType() -> c
105:105:java.lang.String toString() -> toString
110:112:net.minecraft.nbt.IntArrayTag copy() -> e
117:121:boolean equals(java.lang.Object) -> equals
126:126:int hashCode() -> hashCode
130:130:int[] getAsIntArray() -> g
135:136:void accept(net.minecraft.nbt.TagVisitor) -> a
140:140:int size() -> size
145:145:net.minecraft.nbt.IntTag get(int) -> a
150:152:net.minecraft.nbt.IntTag set(int,net.minecraft.nbt.IntTag) -> a
157:158:void add(int,net.minecraft.nbt.IntTag) -> b
162:166:boolean setTag(int,net.minecraft.nbt.Tag) -> a
171:175:boolean addTag(int,net.minecraft.nbt.Tag) -> b
180:182:net.minecraft.nbt.IntTag remove(int) -> b
187:187:byte getElementType() -> f
192:193:void clear() -> clear
197:197:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
11:11:net.minecraft.nbt.Tag remove(int) -> c
11:11:void add(int,net.minecraft.nbt.Tag) -> c
11:11:net.minecraft.nbt.Tag set(int,net.minecraft.nbt.Tag) -> d
11:11:net.minecraft.nbt.Tag copy() -> d
11:11:java.lang.Object remove(int) -> remove
11:11:void add(int,java.lang.Object) -> add
11:11:java.lang.Object set(int,java.lang.Object) -> set
11:11:java.lang.Object get(int) -> get
20:20:void <clinit>() -> <clinit>
net.minecraft.nbt.IntArrayTag$1 -> qv$1:
20:20:void <init>() -> <init>
23:31:net.minecraft.nbt.IntArrayTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
36:41:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
46:47:void skip(java.io.DataInput) -> a
51:51:java.lang.String getName() -> a
56:56:java.lang.String getPrettyName() -> b
20:20:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.IntTag -> qw:
int SELF_SIZE_IN_BYTES -> b
net.minecraft.nbt.TagType TYPE -> a
int data -> c
62:64:void <init>(int) -> <init>
67:70:net.minecraft.nbt.IntTag valueOf(int) -> a
75:76:void write(java.io.DataOutput) -> a
80:80:int sizeInBytes() -> a
85:85:byte getId() -> b
90:90:net.minecraft.nbt.TagType getType() -> c
95:95:net.minecraft.nbt.IntTag copy() -> e
100:104:boolean equals(java.lang.Object) -> equals
109:109:int hashCode() -> hashCode
114:115:void accept(net.minecraft.nbt.TagVisitor) -> a
119:119:long getAsLong() -> f
124:124:int getAsInt() -> g
129:129:short getAsShort() -> h
134:134:byte getAsByte() -> i
139:139:double getAsDouble() -> j
144:144:float getAsFloat() -> k
149:149:java.lang.Number getAsNumber() -> l
154:154:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
7:7:net.minecraft.nbt.Tag copy() -> d
27:27:void <clinit>() -> <clinit>
net.minecraft.nbt.IntTag$1 -> qw$1:
27:27:void <init>() -> <init>
30:31:net.minecraft.nbt.IntTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
36:36:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
41:41:int size() -> c
46:46:java.lang.String getName() -> a
51:51:java.lang.String getPrettyName() -> b
56:56:boolean isValue() -> d
27:27:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.IntTag$Cache -> qw$a:
int HIGH -> b
int LOW -> c
net.minecraft.nbt.IntTag[] cache -> a
15:15:void <init>() -> <init>
18:24:void <clinit>() -> <clinit>
net.minecraft.nbt.ListTag -> qx:
int SELF_SIZE_IN_BYTES -> b
net.minecraft.nbt.TagType TYPE -> a
java.util.List list -> c
byte type -> w
109:112:void <init>(java.util.List,byte) -> <init>
115:116:void <init>() -> <init>
120:131:void write(java.io.DataOutput) -> a
135:140:int sizeInBytes() -> a
145:145:byte getId() -> b
150:150:net.minecraft.nbt.TagType getType() -> c
155:155:java.lang.String toString() -> toString
159:162:void updateTypeAfterRemove() -> g
166:168:net.minecraft.nbt.Tag remove(int) -> c
173:173:boolean isEmpty() -> isEmpty
177:183:net.minecraft.nbt.CompoundTag getCompound(int) -> a
187:193:net.minecraft.nbt.ListTag getList(int) -> b
197:203:short getShort(int) -> d
207:213:int getInt(int) -> e
217:223:int[] getIntArray(int) -> f
227:233:long[] getLongArray(int) -> g
237:243:double getDouble(int) -> h
247:253:float getFloat(int) -> i
257:264:java.lang.String getString(int) -> j
269:269:int size() -> size
274:274:net.minecraft.nbt.Tag get(int) -> k
279:283:net.minecraft.nbt.Tag set(int,net.minecraft.nbt.Tag) -> d
288:291:void add(int,net.minecraft.nbt.Tag) -> c
295:299:boolean setTag(int,net.minecraft.nbt.Tag) -> a
304:308:boolean addTag(int,net.minecraft.nbt.Tag) -> b
312:319:boolean updateType(net.minecraft.nbt.Tag) -> a
324:326:net.minecraft.nbt.ListTag copy() -> e
331:335:boolean equals(java.lang.Object) -> equals
340:340:int hashCode() -> hashCode
345:346:void accept(net.minecraft.nbt.TagVisitor) -> a
350:350:byte getElementType() -> f
355:357:void clear() -> clear
361:384:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
13:13:net.minecraft.nbt.Tag copy() -> d
13:13:java.lang.Object remove(int) -> remove
13:13:void add(int,java.lang.Object) -> add
13:13:java.lang.Object set(int,java.lang.Object) -> set
13:13:java.lang.Object get(int) -> get
26:26:void <clinit>() -> <clinit>
net.minecraft.nbt.ListTag$1 -> qx$1:
26:26:void <init>() -> <init>
29:45:net.minecraft.nbt.ListTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
50:85:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
90:93:void skip(java.io.DataInput) -> a
97:97:java.lang.String getName() -> a
102:102:java.lang.String getPrettyName() -> b
26:26:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.ListTag$2 -> qx$2:
int[] $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult -> a
int[] $SwitchMap$net$minecraft$nbt$StreamTagVisitor$EntryResult -> b
52:63:void <clinit>() -> <clinit>
net.minecraft.nbt.LongArrayTag -> qy:
int SELF_SIZE_IN_BYTES -> b
net.minecraft.nbt.TagType TYPE -> a
long[] data -> c
63:65:void <init>(long[]) -> <init>
67:69:void <init>(it.unimi.dsi.fastutil.longs.LongSet) -> <init>
72:73:void <init>(java.util.List) -> <init>
76:82:long[] toArray(java.util.List) -> a
87:91:void write(java.io.DataOutput) -> a
95:95:int sizeInBytes() -> a
100:100:byte getId() -> b
105:105:net.minecraft.nbt.TagType getType() -> c
110:110:java.lang.String toString() -> toString
115:117:net.minecraft.nbt.LongArrayTag copy() -> e
122:126:boolean equals(java.lang.Object) -> equals
131:131:int hashCode() -> hashCode
136:137:void accept(net.minecraft.nbt.TagVisitor) -> a
140:140:long[] getAsLongArray() -> g
145:145:int size() -> size
150:150:net.minecraft.nbt.LongTag get(int) -> a
155:157:net.minecraft.nbt.LongTag set(int,net.minecraft.nbt.LongTag) -> a
162:163:void add(int,net.minecraft.nbt.LongTag) -> b
167:171:boolean setTag(int,net.minecraft.nbt.Tag) -> a
176:180:boolean addTag(int,net.minecraft.nbt.Tag) -> b
185:187:net.minecraft.nbt.LongTag remove(int) -> b
192:192:byte getElementType() -> f
197:198:void clear() -> clear
202:202:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
12:12:net.minecraft.nbt.Tag remove(int) -> c
12:12:void add(int,net.minecraft.nbt.Tag) -> c
12:12:net.minecraft.nbt.Tag set(int,net.minecraft.nbt.Tag) -> d
12:12:net.minecraft.nbt.Tag copy() -> d
12:12:java.lang.Object remove(int) -> remove
12:12:void add(int,java.lang.Object) -> add
12:12:java.lang.Object set(int,java.lang.Object) -> set
12:12:java.lang.Object get(int) -> get
21:21:void <clinit>() -> <clinit>
net.minecraft.nbt.LongArrayTag$1 -> qy$1:
21:21:void <init>() -> <init>
24:32:net.minecraft.nbt.LongArrayTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
37:42:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
47:48:void skip(java.io.DataInput) -> a
52:52:java.lang.String getName() -> a
57:57:java.lang.String getPrettyName() -> b
21:21:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.LongTag -> qz:
int SELF_SIZE_IN_BYTES -> b
net.minecraft.nbt.TagType TYPE -> a
long data -> c
62:64:void <init>(long) -> <init>
67:70:net.minecraft.nbt.LongTag valueOf(long) -> a
75:76:void write(java.io.DataOutput) -> a
80:80:int sizeInBytes() -> a
85:85:byte getId() -> b
90:90:net.minecraft.nbt.TagType getType() -> c
95:95:net.minecraft.nbt.LongTag copy() -> e
100:104:boolean equals(java.lang.Object) -> equals
109:109:int hashCode() -> hashCode
114:115:void accept(net.minecraft.nbt.TagVisitor) -> a
119:119:long getAsLong() -> f
124:124:int getAsInt() -> g
129:129:short getAsShort() -> h
134:134:byte getAsByte() -> i
139:139:double getAsDouble() -> j
144:144:float getAsFloat() -> k
149:149:java.lang.Number getAsNumber() -> l
154:154:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
7:7:net.minecraft.nbt.Tag copy() -> d
27:27:void <clinit>() -> <clinit>
net.minecraft.nbt.LongTag$1 -> qz$1:
27:27:void <init>() -> <init>
30:31:net.minecraft.nbt.LongTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
36:36:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
41:41:int size() -> c
46:46:java.lang.String getName() -> a
51:51:java.lang.String getPrettyName() -> b
56:56:boolean isValue() -> d
27:27:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.LongTag$Cache -> qz$a:
int HIGH -> b
int LOW -> c
net.minecraft.nbt.LongTag[] cache -> a
15:15:void <init>() -> <init>
18:24:void <clinit>() -> <clinit>
net.minecraft.nbt.NbtAccounter -> ra:
net.minecraft.nbt.NbtAccounter UNLIMITED -> a
long quota -> b
long usage -> c
16:18:void <init>(long) -> <init>
21:25:void accountBytes(long) -> a
29:29:long getUsage() -> a
6:6:void <clinit>() -> <clinit>
net.minecraft.nbt.NbtAccounter$1 -> ra$1:
6:6:void <init>(long) -> <init>
10:10:void accountBytes(long) -> a
net.minecraft.nbt.NbtIo -> rb:
23:23:void <init>() -> <init>
25:27:net.minecraft.nbt.CompoundTag readCompressed(java.io.File) -> a
31:31:java.io.DataInputStream createDecompressorStream(java.io.InputStream) ->
b
35:37:net.minecraft.nbt.CompoundTag readCompressed(java.io.InputStream) -> a
41:44:void parseCompressed(java.io.File,net.minecraft.nbt.StreamTagVisitor) ->
a
47:50:void
parseCompressed(java.io.InputStream,net.minecraft.nbt.StreamTagVisitor) -> a
53:56:void writeCompressed(net.minecraft.nbt.CompoundTag,java.io.File) -> a
59:62:void writeCompressed(net.minecraft.nbt.CompoundTag,java.io.OutputStream)
-> a
65:71:void write(net.minecraft.nbt.CompoundTag,java.io.File) -> b
75:83:net.minecraft.nbt.CompoundTag read(java.io.File) -> b
87:87:net.minecraft.nbt.CompoundTag read(java.io.DataInput) -> a
91:95:net.minecraft.nbt.CompoundTag
read(java.io.DataInput,net.minecraft.nbt.NbtAccounter) -> a
99:100:void write(net.minecraft.nbt.CompoundTag,java.io.DataOutput) -> a
103:123:void parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
126:135:void writeUnnamedTag(net.minecraft.nbt.Tag,java.io.DataOutput) -> a
138:152:net.minecraft.nbt.Tag
readUnnamedTag(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
net.minecraft.nbt.NbtIo$1 -> rb$1:
int[] $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult -> a
111:111:void <clinit>() -> <clinit>
net.minecraft.nbt.NbtOps -> rc:
net.minecraft.nbt.NbtOps INSTANCE -> a
java.lang.String WRAPPER_MARKER -> b
33:34:void <init>() -> <init>
38:38:net.minecraft.nbt.Tag empty() -> a
43:71:java.lang.Object
convertTo(com.mojang.serialization.DynamicOps,net.minecraft.nbt.Tag) -> a
77:80:com.mojang.serialization.DataResult getNumberValue(net.minecraft.nbt.Tag)
-> a
85:85:net.minecraft.nbt.Tag createNumeric(java.lang.Number) -> a
90:90:net.minecraft.nbt.Tag createByte(byte) -> a
95:95:net.minecraft.nbt.Tag createShort(short) -> a
100:100:net.minecraft.nbt.Tag createInt(int) -> a
105:105:net.minecraft.nbt.Tag createLong(long) -> a
110:110:net.minecraft.nbt.Tag createFloat(float) -> a
115:115:net.minecraft.nbt.Tag createDouble(double) -> a
120:120:net.minecraft.nbt.Tag createBoolean(boolean) -> a
125:128:com.mojang.serialization.DataResult
getStringValue(net.minecraft.nbt.Tag) -> b
133:133:net.minecraft.nbt.Tag createString(java.lang.String) -> a
138:140:com.mojang.serialization.DataResult
mergeToList(net.minecraft.nbt.Tag,net.minecraft.nbt.Tag) -> a
145:147:com.mojang.serialization.DataResult
mergeToList(net.minecraft.nbt.Tag,java.util.List) -> a
152:164:com.mojang.serialization.DataResult
mergeToMap(net.minecraft.nbt.Tag,net.minecraft.nbt.Tag,net.minecraft.nbt.Tag) -> a
169:194:com.mojang.serialization.DataResult
mergeToMap(net.minecraft.nbt.Tag,com.mojang.serialization.MapLike) -> a
199:202:com.mojang.serialization.DataResult getMapValues(net.minecraft.nbt.Tag)
-> c
207:210:com.mojang.serialization.DataResult
getMapEntries(net.minecraft.nbt.Tag) -> d
215:240:com.mojang.serialization.DataResult getMap(net.minecraft.nbt.Tag) -> e
245:249:net.minecraft.nbt.Tag createMap(java.util.stream.Stream) -> a
253:259:net.minecraft.nbt.Tag tryUnwrap(net.minecraft.nbt.CompoundTag) -> a
264:274:com.mojang.serialization.DataResult getStream(net.minecraft.nbt.Tag) ->
f
279:289:com.mojang.serialization.DataResult getList(net.minecraft.nbt.Tag) -> g
294:297:com.mojang.serialization.DataResult
getByteBuffer(net.minecraft.nbt.Tag) -> h
302:302:net.minecraft.nbt.Tag createByteList(java.nio.ByteBuffer) -> a
307:310:com.mojang.serialization.DataResult getIntStream(net.minecraft.nbt.Tag)
-> i
315:315:net.minecraft.nbt.Tag createIntList(java.util.stream.IntStream) -> a
320:323:com.mojang.serialization.DataResult
getLongStream(net.minecraft.nbt.Tag) -> j
328:328:net.minecraft.nbt.Tag createLongList(java.util.stream.LongStream) -> a
333:333:net.minecraft.nbt.Tag createList(java.util.stream.Stream) -> b
338:343:net.minecraft.nbt.Tag remove(net.minecraft.nbt.Tag,java.lang.String) ->
a
348:348:java.lang.String toString() -> toString
353:353:com.mojang.serialization.RecordBuilder mapBuilder() -> mapBuilder
408:432:java.util.Optional createCollector(net.minecraft.nbt.Tag) -> k
29:29:java.lang.Object remove(java.lang.Object,java.lang.String) -> remove
29:29:java.lang.Object createLongList(java.util.stream.LongStream) ->
createLongList
29:29:com.mojang.serialization.DataResult getLongStream(java.lang.Object) ->
getLongStream
29:29:java.lang.Object createIntList(java.util.stream.IntStream) ->
createIntList
29:29:com.mojang.serialization.DataResult getIntStream(java.lang.Object) ->
getIntStream
29:29:java.lang.Object createByteList(java.nio.ByteBuffer) -> createByteList
29:29:com.mojang.serialization.DataResult getByteBuffer(java.lang.Object) ->
getByteBuffer
29:29:java.lang.Object createList(java.util.stream.Stream) -> createList
29:29:com.mojang.serialization.DataResult getList(java.lang.Object) -> getList
29:29:com.mojang.serialization.DataResult getStream(java.lang.Object) ->
getStream
29:29:com.mojang.serialization.DataResult getMap(java.lang.Object) -> getMap
29:29:java.lang.Object createMap(java.util.stream.Stream) -> createMap
29:29:com.mojang.serialization.DataResult getMapEntries(java.lang.Object) ->
getMapEntries
29:29:com.mojang.serialization.DataResult getMapValues(java.lang.Object) ->
getMapValues
29:29:com.mojang.serialization.DataResult
mergeToMap(java.lang.Object,com.mojang.serialization.MapLike) -> mergeToMap
29:29:com.mojang.serialization.DataResult
mergeToMap(java.lang.Object,java.lang.Object,java.lang.Object) -> mergeToMap
29:29:com.mojang.serialization.DataResult
mergeToList(java.lang.Object,java.util.List) -> mergeToList
29:29:com.mojang.serialization.DataResult
mergeToList(java.lang.Object,java.lang.Object) -> mergeToList
29:29:java.lang.Object createString(java.lang.String) -> createString
29:29:com.mojang.serialization.DataResult getStringValue(java.lang.Object) ->
getStringValue
29:29:java.lang.Object createBoolean(boolean) -> createBoolean
29:29:java.lang.Object createDouble(double) -> createDouble
29:29:java.lang.Object createFloat(float) -> createFloat
29:29:java.lang.Object createLong(long) -> createLong
29:29:java.lang.Object createInt(int) -> createInt
29:29:java.lang.Object createShort(short) -> createShort
29:29:java.lang.Object createByte(byte) -> createByte
29:29:java.lang.Object createNumeric(java.lang.Number) -> createNumeric
29:29:com.mojang.serialization.DataResult getNumberValue(java.lang.Object) ->
getNumberValue
29:29:java.lang.Object
convertTo(com.mojang.serialization.DynamicOps,java.lang.Object) -> convertTo
29:29:java.lang.Object empty() -> empty
340:340:void
lambda$remove$29(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.CompoundTag,java.l
ang.String) -> a
340:340:boolean lambda$remove$28(java.lang.String,java.lang.String) -> a
289:289:java.lang.String lambda$getList$27(net.minecraft.nbt.Tag) -> l
281:281:void
lambda$getList$26(net.minecraft.nbt.ListTag,java.util.function.Consumer) -> a
281:281:void
lambda$getList$25(java.util.function.Consumer,net.minecraft.nbt.Tag) -> a
274:274:java.lang.String lambda$getStream$24() -> b
272:272:net.minecraft.nbt.Tag lambda$getStream$23(net.minecraft.nbt.Tag) -> m
266:266:net.minecraft.nbt.Tag lambda$getStream$22(net.minecraft.nbt.Tag) -> n
247:247:void
lambda$createMap$21(net.minecraft.nbt.CompoundTag,com.mojang.datafixers.util.Pair)
-> a
240:240:java.lang.String lambda$getMap$20(net.minecraft.nbt.Tag) -> o
210:210:java.lang.String lambda$getMapEntries$19(net.minecraft.nbt.Tag) -> p
208:208:void
lambda$getMapEntries$18(net.minecraft.nbt.CompoundTag,java.util.function.BiConsumer
) -> a
208:208:void
lambda$getMapEntries$17(java.util.function.BiConsumer,net.minecraft.nbt.CompoundTag
,java.lang.String) -> a
202:202:java.lang.String lambda$getMapValues$16(net.minecraft.nbt.Tag) -> q
200:200:com.mojang.datafixers.util.Pair
lambda$getMapValues$15(net.minecraft.nbt.CompoundTag,java.lang.String) -> a
191:191:java.lang.String lambda$mergeToMap$14(java.util.List) -> a
181:188:void
lambda$mergeToMap$13(java.util.List,net.minecraft.nbt.CompoundTag,com.mojang.datafi
xers.util.Pair) -> a
175:175:void
lambda$mergeToMap$12(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.CompoundTag,ja
va.lang.String) -> b
170:170:java.lang.String lambda$mergeToMap$11(net.minecraft.nbt.Tag) -> r
161:161:void
lambda$mergeToMap$10(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.CompoundTag,ja
va.lang.String) -> c
156:156:java.lang.String lambda$mergeToMap$9(net.minecraft.nbt.Tag) -> s
153:153:java.lang.String lambda$mergeToMap$8(net.minecraft.nbt.Tag) -> t
147:147:com.mojang.serialization.DataResult
lambda$mergeToList$7(net.minecraft.nbt.Tag) -> u
147:147:java.lang.String lambda$mergeToList$6(net.minecraft.nbt.Tag) -> v
146:146:com.mojang.serialization.DataResult
lambda$mergeToList$5(java.util.List,net.minecraft.nbt.NbtOps$ListCollector) -> a
140:140:com.mojang.serialization.DataResult
lambda$mergeToList$4(net.minecraft.nbt.Tag) -> w
140:140:java.lang.String lambda$mergeToList$3(net.minecraft.nbt.Tag) -> x
139:139:com.mojang.serialization.DataResult
lambda$mergeToList$2(net.minecraft.nbt.Tag,net.minecraft.nbt.NbtOps$ListCollector)
-> a
128:128:java.lang.String lambda$getStringValue$1() -> c
80:80:java.lang.String lambda$getNumberValue$0() -> d
30:30:void <clinit>() -> <clinit>
net.minecraft.nbt.NbtOps$1 -> rc$1:
net.minecraft.nbt.CompoundTag val$tag -> a
net.minecraft.nbt.NbtOps this$0 -> b
216:216:void <init>(net.minecraft.nbt.NbtOps,net.minecraft.nbt.CompoundTag) ->
<init>
220:220:net.minecraft.nbt.Tag get(net.minecraft.nbt.Tag) -> a
226:226:net.minecraft.nbt.Tag get(java.lang.String) -> a
231:231:java.util.stream.Stream entries() -> entries
236:236:java.lang.String toString() -> toString
216:216:java.lang.Object get(java.lang.String) -> get
216:216:java.lang.Object get(java.lang.Object) -> get
231:231:com.mojang.datafixers.util.Pair
lambda$entries$0(net.minecraft.nbt.CompoundTag,java.lang.String) -> a
net.minecraft.nbt.NbtOps$ByteListCollector -> rc$a:
it.unimi.dsi.fastutil.bytes.ByteArrayList values -> a
567:571:void <init>(byte) -> <init>
567:575:void <init>(byte[]) -> <init>
579:584:net.minecraft.nbt.NbtOps$ListCollector accept(net.minecraft.nbt.Tag) ->
a
589:589:net.minecraft.nbt.Tag result() -> a
net.minecraft.nbt.NbtOps$HeterogenousListCollector -> rc$b:
net.minecraft.nbt.ListTag result -> a
489:492:void <init>() -> <init>
489:496:void <init>(java.util.Collection) -> <init>
489:500:void <init>(it.unimi.dsi.fastutil.ints.IntArrayList) -> <init>
489:504:void <init>(it.unimi.dsi.fastutil.bytes.ByteArrayList) -> <init>
489:508:void <init>(it.unimi.dsi.fastutil.longs.LongArrayList) -> <init>
511:511:boolean isWrapper(net.minecraft.nbt.CompoundTag) -> a
515:518:net.minecraft.nbt.Tag wrapIfNeeded(net.minecraft.nbt.Tag) -> b
522:524:net.minecraft.nbt.CompoundTag wrapElement(net.minecraft.nbt.Tag) -> c
529:530:net.minecraft.nbt.NbtOps$ListCollector accept(net.minecraft.nbt.Tag) ->
a
535:535:net.minecraft.nbt.Tag result() -> a
507:507:void lambda$new$2(long) -> a
503:503:void lambda$new$1(byte) -> a
499:499:void lambda$new$0(int) -> a
net.minecraft.nbt.NbtOps$HomogenousListCollector -> rc$c:
net.minecraft.nbt.ListTag result -> a
463:467:void <init>(net.minecraft.nbt.Tag) -> <init>
463:471:void <init>(net.minecraft.nbt.ListTag) -> <init>
475:479:net.minecraft.nbt.NbtOps$ListCollector accept(net.minecraft.nbt.Tag) ->
a
484:484:net.minecraft.nbt.Tag result() -> a
net.minecraft.nbt.NbtOps$InitialListCollector -> rc$d:
net.minecraft.nbt.NbtOps$InitialListCollector INSTANCE -> a
435:435:void <init>() -> <init>
440:453:net.minecraft.nbt.NbtOps$ListCollector accept(net.minecraft.nbt.Tag) ->
a
458:458:net.minecraft.nbt.Tag result() -> a
436:436:void <clinit>() -> <clinit>
net.minecraft.nbt.NbtOps$IntListCollector -> rc$e:
it.unimi.dsi.fastutil.ints.IntArrayList values -> a
540:544:void <init>(int) -> <init>
540:548:void <init>(int[]) -> <init>
552:557:net.minecraft.nbt.NbtOps$ListCollector accept(net.minecraft.nbt.Tag) ->
a
562:562:net.minecraft.nbt.Tag result() -> a
net.minecraft.nbt.NbtOps$ListCollector -> rc$f:
net.minecraft.nbt.NbtOps$ListCollector accept(net.minecraft.nbt.Tag) -> a
392:396:net.minecraft.nbt.NbtOps$ListCollector acceptAll(java.lang.Iterable) ->
a
401:401:net.minecraft.nbt.NbtOps$ListCollector
acceptAll(java.util.stream.Stream) -> a
net.minecraft.nbt.Tag result() -> a
net.minecraft.nbt.NbtOps$LongListCollector -> rc$g:
it.unimi.dsi.fastutil.longs.LongArrayList values -> a
594:598:void <init>(long) -> <init>
594:602:void <init>(long[]) -> <init>
606:611:net.minecraft.nbt.NbtOps$ListCollector accept(net.minecraft.nbt.Tag) ->
a
616:616:net.minecraft.nbt.Tag result() -> a
net.minecraft.nbt.NbtOps$NbtRecordBuilder -> rc$h:
net.minecraft.nbt.NbtOps this$0 -> a
357:359:void <init>(net.minecraft.nbt.NbtOps) -> <init>
363:363:net.minecraft.nbt.CompoundTag initBuilder() -> a
368:369:net.minecraft.nbt.CompoundTag
append(java.lang.String,net.minecraft.nbt.Tag,net.minecraft.nbt.CompoundTag) -> a
374:384:com.mojang.serialization.DataResult
build(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag) -> a
356:356:java.lang.Object
append(java.lang.String,java.lang.Object,java.lang.Object) -> append
356:356:com.mojang.serialization.DataResult
build(java.lang.Object,java.lang.Object) -> build
356:356:java.lang.Object initBuilder() -> initBuilder
384:384:java.lang.String lambda$build$0(net.minecraft.nbt.Tag) -> a
net.minecraft.nbt.NbtUtils -> rd:
java.util.Comparator YXZ_LISTTAG_INT_COMPARATOR -> b
java.util.Comparator YXZ_LISTTAG_DOUBLE_COMPARATOR -> c
java.lang.String SNBT_DATA_TAG -> a
char PROPERTIES_START -> d
char PROPERTIES_END -> e
java.lang.String ELEMENT_SEPARATOR -> f
char KEY_VALUE_SEPARATOR -> g
com.google.common.base.Splitter COMMA_SPLITTER -> h
com.google.common.base.Splitter COLON_SPLITTER -> i
org.slf4j.Logger LOGGER -> j
int INDENT -> k
int NOT_FOUND -> l
62:63:void <init>() -> <init>
67:101:com.mojang.authlib.GameProfile
readGameProfile(net.minecraft.nbt.CompoundTag) -> a
105:128:net.minecraft.nbt.CompoundTag
writeGameProfile(net.minecraft.nbt.CompoundTag,com.mojang.authlib.GameProfile) -> a
133:182:boolean compareNbt(net.minecraft.nbt.Tag,net.minecraft.nbt.Tag,boolean)
-> a
187:187:net.minecraft.nbt.IntArrayTag createUUID(java.util.UUID) -> a
191:198:java.util.UUID loadUUID(net.minecraft.nbt.Tag) -> a
202:202:net.minecraft.core.BlockPos readBlockPos(net.minecraft.nbt.CompoundTag)
-> b
206:210:net.minecraft.nbt.CompoundTag
writeBlockPos(net.minecraft.core.BlockPos) -> a
214:238:net.minecraft.world.level.block.state.BlockState
readBlockState(net.minecraft.core.HolderGetter,net.minecraft.nbt.CompoundTag) -> a
243:249:net.minecraft.world.level.block.state.StateHolder
setValueHelper(net.minecraft.world.level.block.state.StateHolder,net.minecraft.worl
d.level.block.state.properties.Property,java.lang.String,net.minecraft.nbt.Compound
Tag,net.minecraft.nbt.CompoundTag) -> a
253:267:net.minecraft.nbt.CompoundTag
writeBlockState(net.minecraft.world.level.block.state.BlockState) -> a
271:285:net.minecraft.nbt.CompoundTag
writeFluidState(net.minecraft.world.level.material.FluidState) -> a
291:291:java.lang.String
getName(net.minecraft.world.level.block.state.properties.Property,java.lang.Compara
ble) -> a
295:295:java.lang.String prettyPrint(net.minecraft.nbt.Tag) -> b
299:299:java.lang.String prettyPrint(net.minecraft.nbt.Tag,boolean) -> a
303:478:java.lang.StringBuilder
prettyPrint(java.lang.StringBuilder,net.minecraft.nbt.Tag,int,boolean) -> a
482:488:java.lang.StringBuilder indent(int,java.lang.StringBuilder) -> a
492:492:net.minecraft.network.chat.Component
toPrettyComponent(net.minecraft.nbt.Tag) -> c
496:496:java.lang.String structureToSnbt(net.minecraft.nbt.CompoundTag) -> c
500:500:net.minecraft.nbt.CompoundTag snbtToStructure(java.lang.String) -> a
507:550:net.minecraft.nbt.CompoundTag
packStructureTemplate(net.minecraft.nbt.CompoundTag) -> d
556:601:net.minecraft.nbt.CompoundTag
unpackStructureTemplate(net.minecraft.nbt.CompoundTag) -> e
606:617:java.lang.String packBlockState(net.minecraft.nbt.CompoundTag) -> f
622:646:net.minecraft.nbt.CompoundTag unpackBlockState(java.lang.String) -> b
650:651:net.minecraft.nbt.CompoundTag
addCurrentDataVersion(net.minecraft.nbt.CompoundTag) -> g
655:656:net.minecraft.nbt.CompoundTag
addDataVersion(net.minecraft.nbt.CompoundTag,int) -> a
660:660:int getDataVersion(net.minecraft.nbt.CompoundTag,int) -> b
632:638:void
lambda$unpackBlockState$12(net.minecraft.nbt.CompoundTag,java.lang.String,java.lang
.String) -> a
612:612:java.lang.String
lambda$packBlockState$11(net.minecraft.nbt.CompoundTag,java.lang.String) -> a
567:571:net.minecraft.nbt.ListTag
lambda$unpackStructureTemplate$10(java.util.Map,net.minecraft.nbt.CompoundTag) -> a
545:545:void
lambda$packStructureTemplate$9(net.minecraft.nbt.ListTag,net.minecraft.nbt.Compound
Tag) -> a
544:544:net.minecraft.nbt.ListTag
lambda$packStructureTemplate$8(net.minecraft.nbt.CompoundTag) -> h
537:537:net.minecraft.nbt.ListTag
lambda$packStructureTemplate$7(net.minecraft.nbt.CompoundTag) -> i
523:528:void
lambda$packStructureTemplate$6(net.minecraft.nbt.ListTag,net.minecraft.nbt.ListTag,
net.minecraft.nbt.ListTag) -> a
47:47:double lambda$static$5(net.minecraft.nbt.ListTag) -> a
47:47:double lambda$static$4(net.minecraft.nbt.ListTag) -> b
47:47:double lambda$static$3(net.minecraft.nbt.ListTag) -> c
46:46:int lambda$static$2(net.minecraft.nbt.ListTag) -> d
46:46:int lambda$static$1(net.minecraft.nbt.ListTag) -> e
46:46:int lambda$static$0(net.minecraft.nbt.ListTag) -> f
46:58:void <clinit>() -> <clinit>
net.minecraft.nbt.NumericTag -> re:
4:5:void <init>() -> <init>
long getAsLong() -> f
int getAsInt() -> g
short getAsShort() -> h
byte getAsByte() -> i
double getAsDouble() -> j
float getAsFloat() -> k
java.lang.Number getAsNumber() -> l
23:23:java.lang.String toString() -> toString
net.minecraft.nbt.ShortTag -> rf:
int SELF_SIZE_IN_BYTES -> b
net.minecraft.nbt.TagType TYPE -> a
short data -> c
62:64:void <init>(short) -> <init>
67:70:net.minecraft.nbt.ShortTag valueOf(short) -> a
75:76:void write(java.io.DataOutput) -> a
80:80:int sizeInBytes() -> a
85:85:byte getId() -> b
90:90:net.minecraft.nbt.TagType getType() -> c
95:95:net.minecraft.nbt.ShortTag copy() -> e
100:104:boolean equals(java.lang.Object) -> equals
109:109:int hashCode() -> hashCode
114:115:void accept(net.minecraft.nbt.TagVisitor) -> a
119:119:long getAsLong() -> f
124:124:int getAsInt() -> g
129:129:short getAsShort() -> h
134:134:byte getAsByte() -> i
139:139:double getAsDouble() -> j
144:144:float getAsFloat() -> k
149:149:java.lang.Number getAsNumber() -> l
154:154:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
7:7:net.minecraft.nbt.Tag copy() -> d
27:27:void <clinit>() -> <clinit>
net.minecraft.nbt.ShortTag$1 -> rf$1:
27:27:void <init>() -> <init>
30:31:net.minecraft.nbt.ShortTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
36:36:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
41:41:int size() -> c
46:46:java.lang.String getName() -> a
51:51:java.lang.String getPrettyName() -> b
56:56:boolean isValue() -> d
27:27:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.ShortTag$Cache -> rf$a:
int HIGH -> b
int LOW -> c
net.minecraft.nbt.ShortTag[] cache -> a
15:15:void <init>() -> <init>
18:24:void <clinit>() -> <clinit>
net.minecraft.nbt.SnbtPrinterTagVisitor -> rg:
java.util.Map KEY_ORDER -> a
java.util.Set NO_INDENTATION -> b
java.util.regex.Pattern SIMPLE_VALUE -> c
java.lang.String NAME_VALUE_SEPARATOR -> d
java.lang.String ELEMENT_SEPARATOR -> e
java.lang.String LIST_OPEN -> f
java.lang.String LIST_CLOSE -> g
java.lang.String LIST_TYPE_SEPARATOR -> h
java.lang.String ELEMENT_SPACING -> i
java.lang.String STRUCT_OPEN -> j
java.lang.String STRUCT_CLOSE -> k
java.lang.String NEWLINE -> l
java.lang.String indentation -> m
int depth -> n
java.util.List path -> o
java.lang.String result -> p
68:69:void <init>() -> <init>
65:75:void <init>(java.lang.String,int,java.util.List) -> <init>
78:80:java.lang.String visit(net.minecraft.nbt.Tag) -> a
85:86:void visitString(net.minecraft.nbt.StringTag) -> a
90:91:void visitByte(net.minecraft.nbt.ByteTag) -> a
95:96:void visitShort(net.minecraft.nbt.ShortTag) -> a
100:101:void visitInt(net.minecraft.nbt.IntTag) -> a
105:106:void visitLong(net.minecraft.nbt.LongTag) -> a
110:111:void visitFloat(net.minecraft.nbt.FloatTag) -> a
115:116:void visitDouble(net.minecraft.nbt.DoubleTag) -> a
120:133:void visitByteArray(net.minecraft.nbt.ByteArrayTag) -> a
137:149:void visitIntArray(net.minecraft.nbt.IntArrayTag) -> a
153:166:void visitLongArray(net.minecraft.nbt.LongArrayTag) -> a
170:197:void visitList(net.minecraft.nbt.ListTag) -> a
201:239:void visitCompound(net.minecraft.nbt.CompoundTag) -> a
242:243:void popPath() -> b
246:247:void pushPath(java.lang.String) -> b
250:267:java.util.List getKeys(net.minecraft.nbt.CompoundTag) -> b
271:271:java.lang.String pathString() -> a
275:279:java.lang.String handleEscapePretty(java.lang.String) -> a
284:284:void visitEnd(net.minecraft.nbt.EndTag) -> a
22:40:void lambda$static$0(java.util.HashMap) -> a
21:52:void <clinit>() -> <clinit>
net.minecraft.nbt.StreamTagVisitor -> rh:
net.minecraft.nbt.StreamTagVisitor$ValueResult visitEnd() -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult visit(java.lang.String) -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult visit(byte) -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult visit(short) -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult visit(int) -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult visit(long) -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult visit(float) -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult visit(double) -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult visit(byte[]) -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult visit(int[]) -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult visit(long[]) -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult
visitList(net.minecraft.nbt.TagType,int) -> a
net.minecraft.nbt.StreamTagVisitor$EntryResult
visitEntry(net.minecraft.nbt.TagType) -> a
net.minecraft.nbt.StreamTagVisitor$EntryResult
visitEntry(net.minecraft.nbt.TagType,java.lang.String) -> a
net.minecraft.nbt.StreamTagVisitor$EntryResult
visitElement(net.minecraft.nbt.TagType,int) -> b
net.minecraft.nbt.StreamTagVisitor$ValueResult visitContainerEnd() -> b
net.minecraft.nbt.StreamTagVisitor$ValueResult
visitRootEntry(net.minecraft.nbt.TagType) -> b
net.minecraft.nbt.StreamTagVisitor$EntryResult -> rh$a:
net.minecraft.nbt.StreamTagVisitor$EntryResult ENTER -> a
net.minecraft.nbt.StreamTagVisitor$EntryResult SKIP -> b
net.minecraft.nbt.StreamTagVisitor$EntryResult BREAK -> c
net.minecraft.nbt.StreamTagVisitor$EntryResult HALT -> d
net.minecraft.nbt.StreamTagVisitor$EntryResult[] $VALUES -> e
27:27:net.minecraft.nbt.StreamTagVisitor$EntryResult[] values() -> values
27:27:net.minecraft.nbt.StreamTagVisitor$EntryResult valueOf(java.lang.String)
-> valueOf
27:27:void <init>(java.lang.String,int) -> <init>
27:27:net.minecraft.nbt.StreamTagVisitor$EntryResult[] $values() -> a
27:43:void <clinit>() -> <clinit>
net.minecraft.nbt.StreamTagVisitor$ValueResult -> rh$b:
net.minecraft.nbt.StreamTagVisitor$ValueResult CONTINUE -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult BREAK -> b
net.minecraft.nbt.StreamTagVisitor$ValueResult HALT -> c
net.minecraft.nbt.StreamTagVisitor$ValueResult[] $VALUES -> d
12:12:net.minecraft.nbt.StreamTagVisitor$ValueResult[] values() -> values
12:12:net.minecraft.nbt.StreamTagVisitor$ValueResult valueOf(java.lang.String)
-> valueOf
12:12:void <init>(java.lang.String,int) -> <init>
12:12:net.minecraft.nbt.StreamTagVisitor$ValueResult[] $values() -> a
12:24:void <clinit>() -> <clinit>
net.minecraft.nbt.StringTag -> ri:
int SELF_SIZE_IN_BYTES -> b
net.minecraft.nbt.TagType TYPE -> a
net.minecraft.nbt.StringTag EMPTY -> c
char DOUBLE_QUOTE -> w
char SINGLE_QUOTE -> x
char ESCAPE -> y
char NOT_SET -> z
java.lang.String data -> A
57:58:void skipString(java.io.DataInput) -> a
68:71:void <init>(java.lang.String) -> <init>
74:77:net.minecraft.nbt.StringTag valueOf(java.lang.String) -> a
83:89:void write(java.io.DataOutput) -> a
93:93:int sizeInBytes() -> a
98:98:byte getId() -> b
103:103:net.minecraft.nbt.TagType getType() -> c
108:108:java.lang.String toString() -> toString
113:113:net.minecraft.nbt.StringTag copy() -> e
118:122:boolean equals(java.lang.Object) -> equals
127:127:int hashCode() -> hashCode
132:132:java.lang.String getAsString() -> m_
137:138:void accept(net.minecraft.nbt.TagVisitor) -> a
141:163:java.lang.String quoteAndEscape(java.lang.String) -> b
168:168:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
11:11:net.minecraft.nbt.Tag copy() -> d
19:60:void <clinit>() -> <clinit>
net.minecraft.nbt.StringTag$1 -> ri$1:
19:19:void <init>() -> <init>
22:27:net.minecraft.nbt.StringTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
32:32:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
37:38:void skip(java.io.DataInput) -> a
42:42:java.lang.String getName() -> a
47:47:java.lang.String getPrettyName() -> b
52:52:boolean isValue() -> d
19:19:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.StringTagVisitor -> rj:
java.util.regex.Pattern SIMPLE_VALUE -> a
java.lang.StringBuilder builder -> b
9:12:void <init>() -> <init>
15:17:java.lang.String visit(net.minecraft.nbt.Tag) -> a
22:23:void visitString(net.minecraft.nbt.StringTag) -> a
27:28:void visitByte(net.minecraft.nbt.ByteTag) -> a
32:33:void visitShort(net.minecraft.nbt.ShortTag) -> a
37:38:void visitInt(net.minecraft.nbt.IntTag) -> a
42:43:void visitLong(net.minecraft.nbt.LongTag) -> a
47:48:void visitFloat(net.minecraft.nbt.FloatTag) -> a
52:53:void visitDouble(net.minecraft.nbt.DoubleTag) -> a
57:66:void visitByteArray(net.minecraft.nbt.ByteArrayTag) -> a
70:79:void visitIntArray(net.minecraft.nbt.IntArrayTag) -> a
83:92:void visitLongArray(net.minecraft.nbt.LongArrayTag) -> a
96:104:void visitList(net.minecraft.nbt.ListTag) -> a
108:120:void visitCompound(net.minecraft.nbt.CompoundTag) -> a
123:127:java.lang.String handleEscape(java.lang.String) -> a
132:133:void visitEnd(net.minecraft.nbt.EndTag) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.nbt.Tag -> rk:
int OBJECT_HEADER -> d
int ARRAY_HEADER -> e
int OBJECT_REFERENCE -> f
int STRING_SIZE -> g
byte TAG_END -> h
byte TAG_BYTE -> i
byte TAG_SHORT -> j
byte TAG_INT -> k
byte TAG_LONG -> l
byte TAG_FLOAT -> m
byte TAG_DOUBLE -> n
byte TAG_BYTE_ARRAY -> o
byte TAG_STRING -> p
byte TAG_LIST -> q
byte TAG_COMPOUND -> r
byte TAG_INT_ARRAY -> s
byte TAG_LONG_ARRAY -> t
byte TAG_ANY_NUMERIC -> u
int MAX_DEPTH -> v
void write(java.io.DataOutput) -> a
java.lang.String toString() -> toString
byte getId() -> b
net.minecraft.nbt.TagType getType() -> c
net.minecraft.nbt.Tag copy() -> d
int sizeInBytes() -> a
50:50:java.lang.String getAsString() -> m_
void accept(net.minecraft.nbt.TagVisitor) -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
58:62:void acceptAsRoot(net.minecraft.nbt.StreamTagVisitor) -> b
net.minecraft.nbt.TagParser -> rl:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_TRAILING_DATA
-> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_EXPECTED_KEY -
> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_EXPECTED_VALUE
-> c
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_INSERT_MIXED_LIST -> d
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_INSERT_MIXED_ARRAY -> e
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_ARRAY
-> f
char ELEMENT_SEPARATOR -> g
char NAME_VALUE_SEPARATOR -> h
char LIST_OPEN -> i
char LIST_CLOSE -> j
char STRUCT_CLOSE -> k
char STRUCT_OPEN -> l
java.util.regex.Pattern DOUBLE_PATTERN_NOSUFFIX -> m
java.util.regex.Pattern DOUBLE_PATTERN -> n
java.util.regex.Pattern FLOAT_PATTERN -> o
java.util.regex.Pattern BYTE_PATTERN -> p
java.util.regex.Pattern LONG_PATTERN -> q
java.util.regex.Pattern SHORT_PATTERN -> r
java.util.regex.Pattern INT_PATTERN -> s
com.mojang.brigadier.StringReader reader -> t
41:41:net.minecraft.nbt.CompoundTag parseTag(java.lang.String) -> a
46:53:net.minecraft.nbt.CompoundTag readSingleStruct() -> a
56:58:void <init>(com.mojang.brigadier.StringReader) -> <init>
61:67:java.lang.String readKey() -> b
71:83:net.minecraft.nbt.Tag readTypedValue() -> c
88:118:net.minecraft.nbt.Tag type(java.lang.String) -> b
122:134:net.minecraft.nbt.Tag readValue() -> d
138:143:net.minecraft.nbt.Tag readList() -> e
147:172:net.minecraft.nbt.CompoundTag readStruct() -> f
176:209:net.minecraft.nbt.Tag readListTag() -> g
213:232:net.minecraft.nbt.Tag readArrayTag() -> h
238:266:java.util.List
readArray(net.minecraft.nbt.TagType,net.minecraft.nbt.TagType) -> a
270:276:boolean hasElementSeparator() -> i
280:283:void expect(char) -> a
21:21:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> a
20:20:com.mojang.brigadier.Message
lambda$static$1(java.lang.Object,java.lang.Object) -> a
19:19:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object) -> b
16:36:void <clinit>() -> <clinit>
net.minecraft.nbt.TagType -> rm:
net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
12:18:void parseRoot(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> b
void skip(java.io.DataInput,int) -> a
void skip(java.io.DataInput) -> a
25:25:boolean isValue() -> d
java.lang.String getName() -> a
java.lang.String getPrettyName() -> b
56:56:net.minecraft.nbt.TagType createInvalid(int) -> a
net.minecraft.nbt.TagType$1 -> rm$1:
int val$id -> a
56:56:void <init>(int) -> <init>
58:58:java.io.IOException createException() -> c
63:63:net.minecraft.nbt.EndTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
68:68:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
73:73:void skip(java.io.DataInput,int) -> a
78:78:void skip(java.io.DataInput) -> a
83:83:java.lang.String getName() -> a
88:88:java.lang.String getPrettyName() -> b
56:56:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.TagType$2 -> rm$2:
int[] $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.nbt.TagType$StaticSize -> rm$a:
35:36:void skip(java.io.DataInput) -> a
40:41:void skip(java.io.DataInput,int) -> a
int size() -> c
net.minecraft.nbt.TagType$VariableSize -> rm$b:
49:52:void skip(java.io.DataInput,int) -> a
net.minecraft.nbt.TagTypes -> rn:
net.minecraft.nbt.TagType[] TYPES -> a
3:3:void <init>() -> <init>
21:25:net.minecraft.nbt.TagType getType(int) -> a
4:4:void <clinit>() -> <clinit>
net.minecraft.nbt.TagVisitor -> ro:
void visitString(net.minecraft.nbt.StringTag) -> a
void visitByte(net.minecraft.nbt.ByteTag) -> a
void visitShort(net.minecraft.nbt.ShortTag) -> a
void visitInt(net.minecraft.nbt.IntTag) -> a
void visitLong(net.minecraft.nbt.LongTag) -> a
void visitFloat(net.minecraft.nbt.FloatTag) -> a
void visitDouble(net.minecraft.nbt.DoubleTag) -> a
void visitByteArray(net.minecraft.nbt.ByteArrayTag) -> a
void visitIntArray(net.minecraft.nbt.IntArrayTag) -> a
void visitLongArray(net.minecraft.nbt.LongArrayTag) -> a
void visitList(net.minecraft.nbt.ListTag) -> a
void visitCompound(net.minecraft.nbt.CompoundTag) -> a
void visitEnd(net.minecraft.nbt.EndTag) -> a
net.minecraft.nbt.TextComponentTagVisitor -> rp:
org.slf4j.Logger LOGGER -> a
int INLINE_LIST_THRESHOLD -> b
it.unimi.dsi.fastutil.bytes.ByteCollection INLINE_ELEMENT_TYPES -> c
net.minecraft.ChatFormatting SYNTAX_HIGHLIGHTING_KEY -> d
net.minecraft.ChatFormatting SYNTAX_HIGHLIGHTING_STRING -> e
net.minecraft.ChatFormatting SYNTAX_HIGHLIGHTING_NUMBER -> f
net.minecraft.ChatFormatting SYNTAX_HIGHLIGHTING_NUMBER_TYPE -> g
java.util.regex.Pattern SIMPLE_VALUE -> h
java.lang.String NAME_VALUE_SEPARATOR -> i
java.lang.String ELEMENT_SEPARATOR -> j
java.lang.String LIST_OPEN -> k
java.lang.String LIST_CLOSE -> l
java.lang.String LIST_TYPE_SEPARATOR -> m
java.lang.String ELEMENT_SPACING -> n
java.lang.String STRUCT_OPEN -> o
java.lang.String STRUCT_CLOSE -> p
java.lang.String NEWLINE -> q
java.lang.String indentation -> r
int depth -> s
net.minecraft.network.chat.Component result -> t
46:51:void <init>(java.lang.String,int) -> <init>
54:56:net.minecraft.network.chat.Component visit(net.minecraft.nbt.Tag) -> a
61:65:void visitString(net.minecraft.nbt.StringTag) -> a
69:71:void visitByte(net.minecraft.nbt.ByteTag) -> a
75:77:void visitShort(net.minecraft.nbt.ShortTag) -> a
81:82:void visitInt(net.minecraft.nbt.IntTag) -> a
86:88:void visitLong(net.minecraft.nbt.LongTag) -> a
92:94:void visitFloat(net.minecraft.nbt.FloatTag) -> a
98:100:void visitDouble(net.minecraft.nbt.DoubleTag) -> a
104:120:void visitByteArray(net.minecraft.nbt.ByteArrayTag) -> a
124:137:void visitIntArray(net.minecraft.nbt.IntArrayTag) -> a
141:155:void visitLongArray(net.minecraft.nbt.LongArrayTag) -> a
159:196:void visitList(net.minecraft.nbt.ListTag) -> a
200:236:void visitCompound(net.minecraft.nbt.CompoundTag) -> a
239:246:net.minecraft.network.chat.Component
handleEscapePretty(java.lang.String) -> a
251:252:void visitEnd(net.minecraft.nbt.EndTag) -> a
22:34:void <clinit>() -> <clinit>
net.minecraft.nbt.package-info -> rq:
net.minecraft.nbt.visitors.CollectFields -> rr:
int fieldsToGetCount -> a
java.util.Set wantedTypes -> b
java.util.Deque stack -> c
15:30:void <init>(net.minecraft.nbt.visitors.FieldSelector[]) -> <init>
34:37:net.minecraft.nbt.StreamTagVisitor$ValueResult
visitRootEntry(net.minecraft.nbt.TagType) -> b
42:52:net.minecraft.nbt.StreamTagVisitor$EntryResult
visitEntry(net.minecraft.nbt.TagType) -> a
57:75:net.minecraft.nbt.StreamTagVisitor$EntryResult
visitEntry(net.minecraft.nbt.TagType,java.lang.String) -> a
80:83:net.minecraft.nbt.StreamTagVisitor$ValueResult visitContainerEnd() -> b
87:87:int getMissingFieldCount() -> c
net.minecraft.nbt.visitors.CollectToTag -> rs:
java.lang.String lastId -> a
net.minecraft.nbt.Tag rootTag -> b
java.util.Deque consumerStack -> c
26:33:void <init>() -> <init>
37:37:net.minecraft.nbt.Tag getResult() -> d
41:41:int depth() -> e
45:46:void appendEntry(net.minecraft.nbt.Tag) -> a
50:51:net.minecraft.nbt.StreamTagVisitor$ValueResult visitEnd() -> a
56:57:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(java.lang.String) ->
a
62:63:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(byte) -> a
68:69:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(short) -> a
74:75:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(int) -> a
80:81:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(long) -> a
86:87:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(float) -> a
92:93:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(double) -> a
98:99:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(byte[]) -> a
104:105:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(int[]) -> a
110:111:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(long[]) -> a
116:116:net.minecraft.nbt.StreamTagVisitor$ValueResult
visitList(net.minecraft.nbt.TagType,int) -> a
121:122:net.minecraft.nbt.StreamTagVisitor$EntryResult
visitElement(net.minecraft.nbt.TagType,int) -> b
127:127:net.minecraft.nbt.StreamTagVisitor$EntryResult
visitEntry(net.minecraft.nbt.TagType) -> a
132:134:net.minecraft.nbt.StreamTagVisitor$EntryResult
visitEntry(net.minecraft.nbt.TagType,java.lang.String) -> a
138:147:void enterContainerIfNeeded(net.minecraft.nbt.TagType) -> c
151:152:net.minecraft.nbt.StreamTagVisitor$ValueResult visitContainerEnd() -> b
157:168:net.minecraft.nbt.StreamTagVisitor$ValueResult
visitRootEntry(net.minecraft.nbt.TagType) -> b
166:166:void lambda$visitRootEntry$2(net.minecraft.nbt.Tag) -> b
164:164:void
lambda$visitRootEntry$1(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag) -> a
145:145:void
lambda$enterContainerIfNeeded$0(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag
) -> b
net.minecraft.nbt.visitors.FieldSelector -> rt:
java.util.List path -> a
net.minecraft.nbt.TagType type -> b
java.lang.String name -> c
9:10:void <init>(net.minecraft.nbt.TagType,java.lang.String) -> <init>
13:14:void <init>(java.lang.String,net.minecraft.nbt.TagType,java.lang.String)
-> <init>
17:18:void
<init>(java.lang.String,java.lang.String,net.minecraft.nbt.TagType,java.lang.String
) -> <init>
7:7:void <init>(java.util.List,net.minecraft.nbt.TagType,java.lang.String) ->
<init>
7:7:java.lang.String toString() -> toString
7:7:int hashCode() -> hashCode
7:7:boolean equals(java.lang.Object) -> equals
7:7:java.util.List path() -> a
7:7:net.minecraft.nbt.TagType type() -> b
7:7:java.lang.String name() -> c
net.minecraft.nbt.visitors.FieldTree -> ru:
int depth -> a
java.util.Map selectedFields -> b
java.util.Map fieldsToRecurse -> c
10:11:void <init>(int) -> <init>
8:8:void <init>(int,java.util.Map,java.util.Map) -> <init>
14:14:net.minecraft.nbt.visitors.FieldTree createRoot() -> a
18:23:void addEntry(net.minecraft.nbt.visitors.FieldSelector) -> a
26:26:boolean isSelected(net.minecraft.nbt.TagType,java.lang.String) -> a
8:8:java.lang.String toString() -> toString
8:8:int hashCode() -> hashCode
8:8:boolean equals(java.lang.Object) -> equals
8:8:int depth() -> b
8:8:java.util.Map selectedFields() -> c
8:8:java.util.Map fieldsToRecurse() -> d
19:19:net.minecraft.nbt.visitors.FieldTree lambda$addEntry$0(java.lang.String)
-> a
net.minecraft.nbt.visitors.SkipAll -> rv:
net.minecraft.nbt.visitors.SkipAll INSTANCE -> a
12:12:net.minecraft.nbt.StreamTagVisitor$ValueResult visitEnd() -> a
17:17:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(java.lang.String) ->
a
22:22:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(byte) -> a
27:27:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(short) -> a
32:32:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(int) -> a
37:37:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(long) -> a
42:42:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(float) -> a
47:47:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(double) -> a
52:52:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(byte[]) -> a
57:57:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(int[]) -> a
62:62:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(long[]) -> a
67:67:net.minecraft.nbt.StreamTagVisitor$ValueResult
visitList(net.minecraft.nbt.TagType,int) -> a
72:72:net.minecraft.nbt.StreamTagVisitor$EntryResult
visitElement(net.minecraft.nbt.TagType,int) -> b
77:77:net.minecraft.nbt.StreamTagVisitor$EntryResult
visitEntry(net.minecraft.nbt.TagType) -> a
82:82:net.minecraft.nbt.StreamTagVisitor$EntryResult
visitEntry(net.minecraft.nbt.TagType,java.lang.String) -> a
87:87:net.minecraft.nbt.StreamTagVisitor$ValueResult visitContainerEnd() -> b
92:92:net.minecraft.nbt.StreamTagVisitor$ValueResult
visitRootEntry(net.minecraft.nbt.TagType) -> b
7:7:void <clinit>() -> <clinit>
net.minecraft.nbt.visitors.SkipAll$1 -> rv$1:
7:7:void <init>() -> <init>
net.minecraft.nbt.visitors.SkipFields -> rw:
java.util.Deque stack -> a
10:18:void <init>(net.minecraft.nbt.visitors.FieldSelector[]) -> <init>
22:34:net.minecraft.nbt.StreamTagVisitor$EntryResult
visitEntry(net.minecraft.nbt.TagType,java.lang.String) -> a
39:42:net.minecraft.nbt.StreamTagVisitor$ValueResult visitContainerEnd() -> b
net.minecraft.nbt.visitors.package-info -> rx:
net.minecraft.network.CipherBase -> ry:
javax.crypto.Cipher cipher -> a
byte[] heapIn -> b
byte[] heapOut -> c
11:16:void <init>(javax.crypto.Cipher) -> <init>
19:24:byte[] bufToByte(io.netty.buffer.ByteBuf) -> a
28:34:io.netty.buffer.ByteBuf
decipher(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf) -> a
38:46:void encipher(io.netty.buffer.ByteBuf,io.netty.buffer.ByteBuf) -> a
net.minecraft.network.CipherDecoder -> rz:
net.minecraft.network.CipherBase cipher -> a
13:15:void <init>(javax.crypto.Cipher) -> <init>
19:20:void
decode(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf,java.util.Lis
t) -> a
10:10:void
decode(io.netty.channel.ChannelHandlerContext,java.lang.Object,java.util.List) ->
decode
net.minecraft.network.CipherEncoder -> sa:
net.minecraft.network.CipherBase cipher -> a
12:14:void <init>(javax.crypto.Cipher) -> <init>
18:19:void
encode(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf,io.netty.buff
er.ByteBuf) -> a
9:9:void
encode(io.netty.channel.ChannelHandlerContext,java.lang.Object,io.netty.buffer.Byte
Buf) -> encode
net.minecraft.network.CompressionDecoder -> sb:
int MAXIMUM_COMPRESSED_LENGTH -> a
int MAXIMUM_UNCOMPRESSED_LENGTH -> b
java.util.zip.Inflater inflater -> c
int threshold -> d
boolean validateDecompressed -> e
23:27:void <init>(int,boolean) -> <init>
31:60:void
decode(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf,java.util.Lis
t) -> decode
63:65:void setThreshold(int,boolean) -> a
net.minecraft.network.CompressionEncoder -> sc:
byte[] encodeBuf -> a
java.util.zip.Deflater deflater -> b
int threshold -> c
10:17:void <init>(int) -> <init>
21:41:void
encode(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf,io.netty.buff
er.ByteBuf) -> a
44:44:int getThreshold() -> a
48:49:void setThreshold(int) -> a
9:9:void
encode(io.netty.channel.ChannelHandlerContext,java.lang.Object,io.netty.buffer.Byte
Buf) -> encode
net.minecraft.network.Connection -> sd:
float AVERAGE_PACKETS_SMOOTHING -> i
org.slf4j.Logger LOGGER -> j
org.slf4j.Marker ROOT_MARKER -> a
org.slf4j.Marker PACKET_MARKER -> b
org.slf4j.Marker PACKET_RECEIVED_MARKER -> c
org.slf4j.Marker PACKET_SENT_MARKER -> d
io.netty.util.AttributeKey ATTRIBUTE_PROTOCOL -> e
net.minecraft.util.LazyLoadedValue NETWORK_WORKER_GROUP -> f
net.minecraft.util.LazyLoadedValue NETWORK_EPOLL_WORKER_GROUP -> g
net.minecraft.util.LazyLoadedValue LOCAL_WORKER_GROUP -> h
net.minecraft.network.protocol.PacketFlow receiving -> k
java.util.Queue queue -> l
io.netty.channel.Channel channel -> m
java.net.SocketAddress address -> n
net.minecraft.network.PacketListener packetListener -> o
net.minecraft.network.chat.Component disconnectedReason -> p
boolean encrypted -> q
boolean disconnectionHandled -> r
int receivedPackets -> s
int sentPackets -> t
float averageReceivedPackets -> u
float averageSentPackets -> v
int tickCount -> w
boolean handlingFault -> x
net.minecraft.network.chat.Component delayedDisconnect -> y
76:94:void <init>(net.minecraft.network.protocol.PacketFlow) -> <init>
98:109:void channelActive(io.netty.channel.ChannelHandlerContext) ->
channelActive
112:116:void setProtocol(net.minecraft.network.ConnectionProtocol) -> a
120:121:void channelInactive(io.netty.channel.ChannelHandlerContext) ->
channelInactive
125:154:void
exceptionCaught(io.netty.channel.ChannelHandlerContext,java.lang.Throwable) ->
exceptionCaught
158:171:void
channelRead0(io.netty.channel.ChannelHandlerContext,net.minecraft.network.protocol.
Packet) -> a
175:176:void
genericsFtw(net.minecraft.network.protocol.Packet,net.minecraft.network.PacketListe
ner) -> a
179:181:void setListener(net.minecraft.network.PacketListener) -> a
184:185:void send(net.minecraft.network.protocol.Packet) -> a
188:194:void
send(net.minecraft.network.protocol.Packet,net.minecraft.network.PacketSendListener
) -> a
197:214:void
sendPacket(net.minecraft.network.protocol.Packet,net.minecraft.network.PacketSendLi
stener) -> b
217:235:void
doSendPacket(net.minecraft.network.protocol.Packet,net.minecraft.network.PacketSend
Listener,net.minecraft.network.ConnectionProtocol,net.minecraft.network.ConnectionP
rotocol) -> a
238:238:net.minecraft.network.ConnectionProtocol getCurrentProtocol() -> p
242:253:void flushQueue() -> q
256:273:void tick() -> a
276:280:void tickSecond() -> b
283:283:java.net.SocketAddress getRemoteAddress() -> c
287:295:void disconnect(net.minecraft.network.chat.Component) -> a
298:298:boolean isMemoryConnection() -> d
302:302:net.minecraft.network.protocol.PacketFlow getReceiving() -> e
306:306:net.minecraft.network.protocol.PacketFlow getSending() -> f
310:315:net.minecraft.network.Connection
connectToServer(java.net.InetSocketAddress,boolean) -> a
321:344:io.netty.channel.ChannelFuture
connect(java.net.InetSocketAddress,boolean,net.minecraft.network.Connection) -> a
348:362:void
configureSerialization(io.netty.channel.ChannelPipeline,net.minecraft.network.proto
col.PacketFlow) -> a
365:380:net.minecraft.network.Connection
connectToLocalServer(java.net.SocketAddress) -> a
384:387:void setEncryptionKey(javax.crypto.Cipher,javax.crypto.Cipher) -> a
390:390:boolean isEncrypted() -> g
394:394:boolean isConnected() -> h
398:398:boolean isConnecting() -> i
402:402:net.minecraft.network.PacketListener getPacketListener() -> j
407:407:net.minecraft.network.chat.Component getDisconnectedReason() -> k
411:414:void setReadOnly() -> l
417:438:void setupCompression(int,boolean) -> a
441:455:void handleDisconnection() -> m
458:458:float getAverageReceivedPackets() -> n
462:462:float getAverageSentPackets() -> o
52:52:void
channelRead0(io.netty.channel.ChannelHandlerContext,java.lang.Object) ->
channelRead0
223:232:void
lambda$doSendPacket$8(net.minecraft.network.PacketSendListener,io.netty.util.concur
rent.Future) -> a
212:212:void
lambda$sendPacket$7(net.minecraft.network.protocol.Packet,net.minecraft.network.Pac
ketSendListener,net.minecraft.network.ConnectionProtocol,net.minecraft.network.Conn
ectionProtocol) -> b
147:147:void lambda$exceptionCaught$6(net.minecraft.network.chat.Component) ->
b
72:72:io.netty.channel.DefaultEventLoopGroup lambda$static$5() -> r
69:69:io.netty.channel.epoll.EpollEventLoopGroup lambda$static$4() -> s
66:66:io.netty.channel.nio.NioEventLoopGroup lambda$static$3() -> t
62:62:void lambda$static$2(org.slf4j.Marker) -> a
61:61:void lambda$static$1(org.slf4j.Marker) -> b
59:59:void lambda$static$0(org.slf4j.Marker) -> c
55:71:void <clinit>() -> <clinit>
net.minecraft.network.Connection$1 -> sd$1:
net.minecraft.network.Connection val$connection -> a
329:329:void <init>(net.minecraft.network.Connection) -> <init>
333:343:void initChannel(io.netty.channel.Channel) -> initChannel
net.minecraft.network.Connection$2 -> sd$2:
net.minecraft.network.Connection val$connection -> a
367:367:void <init>(net.minecraft.network.Connection) -> <init>
370:377:void initChannel(io.netty.channel.Channel) -> initChannel
net.minecraft.network.Connection$PacketHolder -> sd$a:
net.minecraft.network.protocol.Packet packet -> a
net.minecraft.network.PacketSendListener listener -> b
470:473:void
<init>(net.minecraft.network.protocol.Packet,net.minecraft.network.PacketSendListen
er) -> <init>
net.minecraft.network.ConnectionProtocol -> se:
net.minecraft.network.ConnectionProtocol HANDSHAKING -> a
net.minecraft.network.ConnectionProtocol PLAY -> b
net.minecraft.network.ConnectionProtocol STATUS -> c
net.minecraft.network.ConnectionProtocol LOGIN -> d
int NOT_REGISTERED -> e
int MIN_PROTOCOL_ID -> f
int MAX_PROTOCOL_ID -> g
net.minecraft.network.ConnectionProtocol[] LOOKUP -> h
java.util.Map PROTOCOL_BY_PACKET -> i
int id -> j
java.util.Map flows -> k
net.minecraft.network.ConnectionProtocol[] $VALUES -> l
205:205:net.minecraft.network.ConnectionProtocol[] values() -> values
205:205:net.minecraft.network.ConnectionProtocol valueOf(java.lang.String) ->
valueOf
475:475:net.minecraft.network.ConnectionProtocol$ProtocolBuilder protocol() ->
b
495:498:void
<init>(java.lang.String,int,int,net.minecraft.network.ConnectionProtocol$ProtocolBu
ilder) -> <init>
501:501:int
getPacketId(net.minecraft.network.protocol.PacketFlow,net.minecraft.network.protoco
l.Packet) -> a
506:506:net.minecraft.network.protocol.BundlerInfo
getBundlerInfo(net.minecraft.network.protocol.PacketFlow) -> a
511:517:it.unimi.dsi.fastutil.ints.Int2ObjectMap
getPacketsByIds(net.minecraft.network.protocol.PacketFlow) -> b
522:522:net.minecraft.network.protocol.Packet
createPacket(net.minecraft.network.protocol.PacketFlow,int,net.minecraft.network.Fr
iendlyByteBuf) -> a
526:526:int getId() -> a
549:552:net.minecraft.network.ConnectionProtocol getById(int) -> a
557:557:net.minecraft.network.ConnectionProtocol
getProtocolForPacket(net.minecraft.network.protocol.Packet) -> a
538:538:void
lambda$static$2(net.minecraft.network.ConnectionProtocol,net.minecraft.network.prot
ocol.PacketFlow,net.minecraft.network.ConnectionProtocol$PacketSet) -> a
539:543:void
lambda$static$1(net.minecraft.network.ConnectionProtocol,java.lang.Class) -> a
516:516:void
lambda$getPacketsByIds$0(it.unimi.dsi.fastutil.ints.Int2ObjectMap,java.lang.Class,j
ava.lang.Integer) -> a
205:205:net.minecraft.network.ConnectionProtocol[] $values() -> c
205:545:void <clinit>() -> <clinit>
net.minecraft.network.ConnectionProtocol$PacketSet -> se$a:
org.slf4j.Logger LOGGER -> a
it.unimi.dsi.fastutil.objects.Object2IntMap classToId -> b
java.util.List idToDeserializer -> c
net.minecraft.network.protocol.BundlerInfo bundlerInfo -> d
java.util.Set extraClasses -> e
418:423:void <init>() -> <init>
426:436:net.minecraft.network.ConnectionProtocol$PacketSet
addPacket(java.lang.Class,java.util.function.Function) -> a
441:449:net.minecraft.network.ConnectionProtocol$PacketSet
withBundlePacket(java.lang.Class,java.util.function.Function) -> b
453:453:int getId(java.lang.Class) -> a
458:459:net.minecraft.network.protocol.Packet
createPacket(int,net.minecraft.network.FriendlyByteBuf) -> a
465:467:void listAllPackets(java.util.function.Consumer) -> a
470:470:net.minecraft.network.protocol.BundlerInfo bundlerInfo() -> a
465:465:boolean lambda$listAllPackets$2(java.lang.Class) -> b
446:446:net.minecraft.network.protocol.BundleDelimiterPacket
lambda$withBundlePacket$1(net.minecraft.network.protocol.BundleDelimiterPacket,net.
minecraft.network.FriendlyByteBuf) -> a
420:420:void lambda$new$0(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap)
-> a
419:419:void <clinit>() -> <clinit>
net.minecraft.network.ConnectionProtocol$ProtocolBuilder -> se$b:
java.util.Map flows -> a
478:479:void <init>() -> <init>
482:483:net.minecraft.network.ConnectionProtocol$ProtocolBuilder
addFlow(net.minecraft.network.protocol.PacketFlow,net.minecraft.network.ConnectionP
rotocol$PacketSet) -> a
net.minecraft.network.FriendlyByteBuf -> sf:
int MAX_VARINT_SIZE -> d
int MAX_VARLONG_SIZE -> e
int DEFAULT_NBT_QUOTA -> a
io.netty.buffer.ByteBuf source -> f
short MAX_STRING_LENGTH -> b
int MAX_COMPONENT_STRING_LENGTH -> c
int PUBLIC_KEY_SIZE -> g
int MAX_PUBLIC_KEY_HEADER_SIZE -> h
int MAX_PUBLIC_KEY_LENGTH -> i
com.google.gson.Gson GSON -> j
101:103:void <init>(io.netty.buffer.ByteBuf) -> <init>
106:111:int getVarIntSize(int) -> a
115:120:int getVarLongSize(long) -> a
135:136:java.lang.Object
readWithCodec(com.mojang.serialization.DynamicOps,com.mojang.serialization.Codec) -
> a
147:149:void
writeWithCodec(com.mojang.serialization.DynamicOps,com.mojang.serialization.Codec,j
ava.lang.Object) -> a
152:154:java.lang.Object readJsonWithCodec(com.mojang.serialization.Codec) -> a
158:160:void
writeJsonWithCodec(com.mojang.serialization.Codec,java.lang.Object) -> a
163:168:void writeId(net.minecraft.core.IdMap,java.lang.Object) -> a
171:184:void
writeId(net.minecraft.core.IdMap,net.minecraft.core.Holder,net.minecraft.network.Fr
iendlyByteBuf$Writer) -> a
188:189:java.lang.Object readById(net.minecraft.core.IdMap) -> a
193:202:net.minecraft.core.Holder
readById(net.minecraft.core.IdMap,net.minecraft.network.FriendlyByteBuf$Reader) ->
a
206:206:java.util.function.IntFunction
limitValue(java.util.function.IntFunction,int) -> a
215:220:java.util.Collection
readCollection(java.util.function.IntFunction,net.minecraft.network.FriendlyByteBuf
$Reader) -> a
224:228:void
writeCollection(java.util.Collection,net.minecraft.network.FriendlyByteBuf$Writer)
-> a
231:231:java.util.List readList(net.minecraft.network.FriendlyByteBuf$Reader) -
> a
235:240:it.unimi.dsi.fastutil.ints.IntList readIntIdList() -> a
244:246:void writeIntIdList(it.unimi.dsi.fastutil.ints.IntList) -> a
249:256:java.util.Map
readMap(java.util.function.IntFunction,net.minecraft.network.FriendlyByteBuf$Reader
,net.minecraft.network.FriendlyByteBuf$Reader) -> a
260:260:java.util.Map
readMap(net.minecraft.network.FriendlyByteBuf$Reader,net.minecraft.network.Friendly
ByteBuf$Reader) -> a
264:269:void
writeMap(java.util.Map,net.minecraft.network.FriendlyByteBuf$Writer,net.minecraft.n
etwork.FriendlyByteBuf$Writer) -> a
272:276:void readWithCount(java.util.function.Consumer) -> a
279:285:void writeEnumSet(java.util.EnumSet,java.lang.Class) -> a
288:296:java.util.EnumSet readEnumSet(java.lang.Class) -> a
300:306:void
writeOptional(java.util.Optional,net.minecraft.network.FriendlyByteBuf$Writer) -> a
309:312:java.util.Optional
readOptional(net.minecraft.network.FriendlyByteBuf$Reader) -> b
317:320:java.lang.Object
readNullable(net.minecraft.network.FriendlyByteBuf$Reader) -> c
324:330:void
writeNullable(java.lang.Object,net.minecraft.network.FriendlyByteBuf$Writer) -> a
333:340:void
writeEither(com.mojang.datafixers.util.Either,net.minecraft.network.FriendlyByteBuf
$Writer,net.minecraft.network.FriendlyByteBuf$Writer) -> a
343:346:com.mojang.datafixers.util.Either
readEither(net.minecraft.network.FriendlyByteBuf$Reader,net.minecraft.network.Frien
dlyByteBuf$Reader) -> b
351:351:byte[] readByteArray() -> b
355:358:net.minecraft.network.FriendlyByteBuf writeByteArray(byte[]) -> a
362:369:byte[] readByteArray(int) -> b
373:379:net.minecraft.network.FriendlyByteBuf writeVarIntArray(int[]) -> a
383:383:int[] readVarIntArray() -> c
387:397:int[] readVarIntArray(int) -> c
401:407:net.minecraft.network.FriendlyByteBuf writeLongArray(long[]) -> a
411:411:long[] readLongArray() -> d
415:415:long[] readLongArray(long[]) -> b
419:431:long[] readLongArray(long[],int) -> a
436:439:byte[] accessByteBufWithCorrectSize() -> e
447:447:net.minecraft.core.BlockPos readBlockPos() -> f
451:452:net.minecraft.network.FriendlyByteBuf
writeBlockPos(net.minecraft.core.BlockPos) -> a
456:456:net.minecraft.world.level.ChunkPos readChunkPos() -> g
460:461:net.minecraft.network.FriendlyByteBuf
writeChunkPos(net.minecraft.world.level.ChunkPos) -> a
465:465:net.minecraft.core.SectionPos readSectionPos() -> h
469:470:net.minecraft.network.FriendlyByteBuf
writeSectionPos(net.minecraft.core.SectionPos) -> a
474:476:net.minecraft.core.GlobalPos readGlobalPos() -> i
480:482:void writeGlobalPos(net.minecraft.core.GlobalPos) -> a
485:485:org.joml.Vector3f readVector3f() -> j
489:492:void writeVector3f(org.joml.Vector3f) -> a
495:495:org.joml.Quaternionf readQuaternion() -> k
499:503:void writeQuaternion(org.joml.Quaternionf) -> a
506:510:net.minecraft.network.chat.Component readComponent() -> l
514:514:net.minecraft.network.FriendlyByteBuf
writeComponent(net.minecraft.network.chat.Component) -> a
518:518:java.lang.Enum readEnum(java.lang.Class) -> b
522:522:net.minecraft.network.FriendlyByteBuf writeEnum(java.lang.Enum) -> a
526:543:int readVarInt() -> m
547:564:long readVarLong() -> n
568:571:net.minecraft.network.FriendlyByteBuf writeUUID(java.util.UUID) -> a
575:575:java.util.UUID readUUID() -> o
580:586:net.minecraft.network.FriendlyByteBuf writeVarInt(int) -> d
592:598:net.minecraft.network.FriendlyByteBuf writeVarLong(long) -> b
603:613:net.minecraft.network.FriendlyByteBuf
writeNbt(net.minecraft.nbt.CompoundTag) -> a
618:618:net.minecraft.nbt.CompoundTag readNbt() -> p
623:623:net.minecraft.nbt.CompoundTag readAnySizeNbt() -> q
628:638:net.minecraft.nbt.CompoundTag readNbt(net.minecraft.nbt.NbtAccounter) -
> a
644:659:net.minecraft.network.FriendlyByteBuf
writeItem(net.minecraft.world.item.ItemStack) -> a
663:673:net.minecraft.world.item.ItemStack readItem() -> r
677:677:java.lang.String readUtf() -> s
681:697:java.lang.String readUtf(int) -> e
701:701:net.minecraft.network.FriendlyByteBuf writeUtf(java.lang.String) -> a
705:715:net.minecraft.network.FriendlyByteBuf writeUtf(java.lang.String,int) ->
a
719:719:int getMaxEncodedUtfLength(int) -> g
723:723:net.minecraft.resources.ResourceLocation readResourceLocation() -> t
727:728:net.minecraft.network.FriendlyByteBuf
writeResourceLocation(net.minecraft.resources.ResourceLocation) -> a
732:733:net.minecraft.resources.ResourceKey
readResourceKey(net.minecraft.resources.ResourceKey) -> a
737:738:void writeResourceKey(net.minecraft.resources.ResourceKey) -> b
741:741:java.util.Date readDate() -> u
745:746:net.minecraft.network.FriendlyByteBuf writeDate(java.util.Date) -> a
750:750:java.time.Instant readInstant() -> v
754:755:void writeInstant(java.time.Instant) -> a
759:761:java.security.PublicKey readPublicKey() -> w
766:767:net.minecraft.network.FriendlyByteBuf
writePublicKey(java.security.PublicKey) -> a
771:781:net.minecraft.world.phys.BlockHitResult readBlockHitResult() -> x
789:797:void writeBlockHitResult(net.minecraft.world.phys.BlockHitResult) -> a
800:800:java.util.BitSet readBitSet() -> y
804:805:void writeBitSet(java.util.BitSet) -> a
808:810:java.util.BitSet readFixedBitSet(int) -> f
814:819:void writeFixedBitSet(java.util.BitSet,int) -> a
822:826:com.mojang.authlib.GameProfile readGameProfile() -> z
830:833:void writeGameProfile(com.mojang.authlib.GameProfile) -> a
836:841:com.mojang.authlib.properties.PropertyMap readGameProfileProperties() -
> A
845:846:void
writeGameProfileProperties(com.mojang.authlib.properties.PropertyMap) -> a
849:856:com.mojang.authlib.properties.Property readProperty() -> B
861:869:void writeProperty(com.mojang.authlib.properties.Property) -> a
873:873:int capacity() -> capacity
878:878:io.netty.buffer.ByteBuf capacity(int) -> capacity
883:883:int maxCapacity() -> maxCapacity
888:888:io.netty.buffer.ByteBufAllocator alloc() -> alloc
893:893:java.nio.ByteOrder order() -> order
898:898:io.netty.buffer.ByteBuf order(java.nio.ByteOrder) -> order
903:903:io.netty.buffer.ByteBuf unwrap() -> unwrap
908:908:boolean isDirect() -> isDirect
913:913:boolean isReadOnly() -> isReadOnly
918:918:io.netty.buffer.ByteBuf asReadOnly() -> asReadOnly
923:923:int readerIndex() -> readerIndex
928:928:io.netty.buffer.ByteBuf readerIndex(int) -> readerIndex
933:933:int writerIndex() -> writerIndex
938:938:io.netty.buffer.ByteBuf writerIndex(int) -> writerIndex
943:943:io.netty.buffer.ByteBuf setIndex(int,int) -> setIndex
948:948:int readableBytes() -> readableBytes
953:953:int writableBytes() -> writableBytes
958:958:int maxWritableBytes() -> maxWritableBytes
963:963:boolean isReadable() -> isReadable
968:968:boolean isReadable(int) -> isReadable
973:973:boolean isWritable() -> isWritable
978:978:boolean isWritable(int) -> isWritable
983:983:io.netty.buffer.ByteBuf clear() -> clear
988:988:io.netty.buffer.ByteBuf markReaderIndex() -> markReaderIndex
993:993:io.netty.buffer.ByteBuf resetReaderIndex() -> resetReaderIndex
998:998:io.netty.buffer.ByteBuf markWriterIndex() -> markWriterIndex
1003:1003:io.netty.buffer.ByteBuf resetWriterIndex() -> resetWriterIndex
1008:1008:io.netty.buffer.ByteBuf discardReadBytes() -> discardReadBytes
1013:1013:io.netty.buffer.ByteBuf discardSomeReadBytes() ->
discardSomeReadBytes
1018:1018:io.netty.buffer.ByteBuf ensureWritable(int) -> ensureWritable
1023:1023:int ensureWritable(int,boolean) -> ensureWritable
1028:1028:boolean getBoolean(int) -> getBoolean
1033:1033:byte getByte(int) -> getByte
1038:1038:short getUnsignedByte(int) -> getUnsignedByte
1043:1043:short getShort(int) -> getShort
1048:1048:short getShortLE(int) -> getShortLE
1053:1053:int getUnsignedShort(int) -> getUnsignedShort
1058:1058:int getUnsignedShortLE(int) -> getUnsignedShortLE
1063:1063:int getMedium(int) -> getMedium
1068:1068:int getMediumLE(int) -> getMediumLE
1073:1073:int getUnsignedMedium(int) -> getUnsignedMedium
1078:1078:int getUnsignedMediumLE(int) -> getUnsignedMediumLE
1083:1083:int getInt(int) -> getInt
1088:1088:int getIntLE(int) -> getIntLE
1093:1093:long getUnsignedInt(int) -> getUnsignedInt
1098:1098:long getUnsignedIntLE(int) -> getUnsignedIntLE
1103:1103:long getLong(int) -> getLong
1108:1108:long getLongLE(int) -> getLongLE
1113:1113:char getChar(int) -> getChar
1118:1118:float getFloat(int) -> getFloat
1123:1123:double getDouble(int) -> getDouble
1128:1128:io.netty.buffer.ByteBuf getBytes(int,io.netty.buffer.ByteBuf) ->
getBytes
1133:1133:io.netty.buffer.ByteBuf getBytes(int,io.netty.buffer.ByteBuf,int) ->
getBytes
1138:1138:io.netty.buffer.ByteBuf getBytes(int,io.netty.buffer.ByteBuf,int,int)
-> getBytes
1143:1143:io.netty.buffer.ByteBuf getBytes(int,byte[]) -> getBytes
1148:1148:io.netty.buffer.ByteBuf getBytes(int,byte[],int,int) -> getBytes
1153:1153:io.netty.buffer.ByteBuf getBytes(int,java.nio.ByteBuffer) -> getBytes
1158:1158:io.netty.buffer.ByteBuf getBytes(int,java.io.OutputStream,int) ->
getBytes
1163:1163:int getBytes(int,java.nio.channels.GatheringByteChannel,int) ->
getBytes
1168:1168:int getBytes(int,java.nio.channels.FileChannel,long,int) -> getBytes
1173:1173:java.lang.CharSequence
getCharSequence(int,int,java.nio.charset.Charset) -> getCharSequence
1178:1178:io.netty.buffer.ByteBuf setBoolean(int,boolean) -> setBoolean
1183:1183:io.netty.buffer.ByteBuf setByte(int,int) -> setByte
1188:1188:io.netty.buffer.ByteBuf setShort(int,int) -> setShort
1193:1193:io.netty.buffer.ByteBuf setShortLE(int,int) -> setShortLE
1198:1198:io.netty.buffer.ByteBuf setMedium(int,int) -> setMedium
1203:1203:io.netty.buffer.ByteBuf setMediumLE(int,int) -> setMediumLE
1208:1208:io.netty.buffer.ByteBuf setInt(int,int) -> setInt
1213:1213:io.netty.buffer.ByteBuf setIntLE(int,int) -> setIntLE
1218:1218:io.netty.buffer.ByteBuf setLong(int,long) -> setLong
1223:1223:io.netty.buffer.ByteBuf setLongLE(int,long) -> setLongLE
1228:1228:io.netty.buffer.ByteBuf setChar(int,int) -> setChar
1233:1233:io.netty.buffer.ByteBuf setFloat(int,float) -> setFloat
1238:1238:io.netty.buffer.ByteBuf setDouble(int,double) -> setDouble
1243:1243:io.netty.buffer.ByteBuf setBytes(int,io.netty.buffer.ByteBuf) ->
setBytes
1248:1248:io.netty.buffer.ByteBuf setBytes(int,io.netty.buffer.ByteBuf,int) ->
setBytes
1253:1253:io.netty.buffer.ByteBuf setBytes(int,io.netty.buffer.ByteBuf,int,int)
-> setBytes
1258:1258:io.netty.buffer.ByteBuf setBytes(int,byte[]) -> setBytes
1263:1263:io.netty.buffer.ByteBuf setBytes(int,byte[],int,int) -> setBytes
1268:1268:io.netty.buffer.ByteBuf setBytes(int,java.nio.ByteBuffer) -> setBytes
1273:1273:int setBytes(int,java.io.InputStream,int) -> setBytes
1278:1278:int setBytes(int,java.nio.channels.ScatteringByteChannel,int) ->
setBytes
1283:1283:int setBytes(int,java.nio.channels.FileChannel,long,int) -> setBytes
1288:1288:io.netty.buffer.ByteBuf setZero(int,int) -> setZero
1293:1293:int
setCharSequence(int,java.lang.CharSequence,java.nio.charset.Charset) ->
setCharSequence
1298:1298:boolean readBoolean() -> readBoolean
1303:1303:byte readByte() -> readByte
1308:1308:short readUnsignedByte() -> readUnsignedByte
1313:1313:short readShort() -> readShort
1318:1318:short readShortLE() -> readShortLE
1323:1323:int readUnsignedShort() -> readUnsignedShort
1328:1328:int readUnsignedShortLE() -> readUnsignedShortLE
1333:1333:int readMedium() -> readMedium
1338:1338:int readMediumLE() -> readMediumLE
1343:1343:int readUnsignedMedium() -> readUnsignedMedium
1348:1348:int readUnsignedMediumLE() -> readUnsignedMediumLE
1353:1353:int readInt() -> readInt
1358:1358:int readIntLE() -> readIntLE
1363:1363:long readUnsignedInt() -> readUnsignedInt
1368:1368:long readUnsignedIntLE() -> readUnsignedIntLE
1373:1373:long readLong() -> readLong
1378:1378:long readLongLE() -> readLongLE
1383:1383:char readChar() -> readChar
1388:1388:float readFloat() -> readFloat
1393:1393:double readDouble() -> readDouble
1398:1398:io.netty.buffer.ByteBuf readBytes(int) -> readBytes
1403:1403:io.netty.buffer.ByteBuf readSlice(int) -> readSlice
1408:1408:io.netty.buffer.ByteBuf readRetainedSlice(int) -> readRetainedSlice
1413:1413:io.netty.buffer.ByteBuf readBytes(io.netty.buffer.ByteBuf) ->
readBytes
1418:1418:io.netty.buffer.ByteBuf readBytes(io.netty.buffer.ByteBuf,int) ->
readBytes
1423:1423:io.netty.buffer.ByteBuf readBytes(io.netty.buffer.ByteBuf,int,int) ->
readBytes
1428:1428:io.netty.buffer.ByteBuf readBytes(byte[]) -> readBytes
1433:1433:io.netty.buffer.ByteBuf readBytes(byte[],int,int) -> readBytes
1438:1438:io.netty.buffer.ByteBuf readBytes(java.nio.ByteBuffer) -> readBytes
1443:1443:io.netty.buffer.ByteBuf readBytes(java.io.OutputStream,int) ->
readBytes
1448:1448:int readBytes(java.nio.channels.GatheringByteChannel,int) ->
readBytes
1453:1453:java.lang.CharSequence readCharSequence(int,java.nio.charset.Charset)
-> readCharSequence
1458:1458:int readBytes(java.nio.channels.FileChannel,long,int) -> readBytes
1463:1463:io.netty.buffer.ByteBuf skipBytes(int) -> skipBytes
1468:1468:io.netty.buffer.ByteBuf writeBoolean(boolean) -> writeBoolean
1473:1473:io.netty.buffer.ByteBuf writeByte(int) -> writeByte
1478:1478:io.netty.buffer.ByteBuf writeShort(int) -> writeShort
1483:1483:io.netty.buffer.ByteBuf writeShortLE(int) -> writeShortLE
1488:1488:io.netty.buffer.ByteBuf writeMedium(int) -> writeMedium
1493:1493:io.netty.buffer.ByteBuf writeMediumLE(int) -> writeMediumLE
1498:1498:io.netty.buffer.ByteBuf writeInt(int) -> writeInt
1503:1503:io.netty.buffer.ByteBuf writeIntLE(int) -> writeIntLE
1508:1508:io.netty.buffer.ByteBuf writeLong(long) -> writeLong
1513:1513:io.netty.buffer.ByteBuf writeLongLE(long) -> writeLongLE
1518:1518:io.netty.buffer.ByteBuf writeChar(int) -> writeChar
1523:1523:io.netty.buffer.ByteBuf writeFloat(float) -> writeFloat
1528:1528:io.netty.buffer.ByteBuf writeDouble(double) -> writeDouble
1533:1533:io.netty.buffer.ByteBuf writeBytes(io.netty.buffer.ByteBuf) ->
writeBytes
1538:1538:io.netty.buffer.ByteBuf writeBytes(io.netty.buffer.ByteBuf,int) ->
writeBytes
1543:1543:io.netty.buffer.ByteBuf writeBytes(io.netty.buffer.ByteBuf,int,int) -
> writeBytes
1548:1548:io.netty.buffer.ByteBuf writeBytes(byte[]) -> writeBytes
1553:1553:io.netty.buffer.ByteBuf writeBytes(byte[],int,int) -> writeBytes
1558:1558:io.netty.buffer.ByteBuf writeBytes(java.nio.ByteBuffer) -> writeBytes
1563:1563:int writeBytes(java.io.InputStream,int) -> writeBytes
1568:1568:int writeBytes(java.nio.channels.ScatteringByteChannel,int) ->
writeBytes
1573:1573:int writeBytes(java.nio.channels.FileChannel,long,int) -> writeBytes
1578:1578:io.netty.buffer.ByteBuf writeZero(int) -> writeZero
1583:1583:int
writeCharSequence(java.lang.CharSequence,java.nio.charset.Charset) ->
writeCharSequence
1588:1588:int indexOf(int,int,byte) -> indexOf
1593:1593:int bytesBefore(byte) -> bytesBefore
1598:1598:int bytesBefore(int,byte) -> bytesBefore
1603:1603:int bytesBefore(int,int,byte) -> bytesBefore
1608:1608:int forEachByte(io.netty.util.ByteProcessor) -> forEachByte
1613:1613:int forEachByte(int,int,io.netty.util.ByteProcessor) -> forEachByte
1618:1618:int forEachByteDesc(io.netty.util.ByteProcessor) -> forEachByteDesc
1623:1623:int forEachByteDesc(int,int,io.netty.util.ByteProcessor) ->
forEachByteDesc
1628:1628:io.netty.buffer.ByteBuf copy() -> copy
1633:1633:io.netty.buffer.ByteBuf copy(int,int) -> copy
1638:1638:io.netty.buffer.ByteBuf slice() -> slice
1643:1643:io.netty.buffer.ByteBuf retainedSlice() -> retainedSlice
1648:1648:io.netty.buffer.ByteBuf slice(int,int) -> slice
1653:1653:io.netty.buffer.ByteBuf retainedSlice(int,int) -> retainedSlice
1658:1658:io.netty.buffer.ByteBuf duplicate() -> duplicate
1663:1663:io.netty.buffer.ByteBuf retainedDuplicate() -> retainedDuplicate
1668:1668:int nioBufferCount() -> nioBufferCount
1673:1673:java.nio.ByteBuffer nioBuffer() -> nioBuffer
1678:1678:java.nio.ByteBuffer nioBuffer(int,int) -> nioBuffer
1683:1683:java.nio.ByteBuffer internalNioBuffer(int,int) -> internalNioBuffer
1688:1688:java.nio.ByteBuffer[] nioBuffers() -> nioBuffers
1693:1693:java.nio.ByteBuffer[] nioBuffers(int,int) -> nioBuffers
1698:1698:boolean hasArray() -> hasArray
1703:1703:byte[] array() -> array
1708:1708:int arrayOffset() -> arrayOffset
1713:1713:boolean hasMemoryAddress() -> hasMemoryAddress
1718:1718:long memoryAddress() -> memoryAddress
1723:1723:java.lang.String toString(java.nio.charset.Charset) -> toString
1728:1728:java.lang.String toString(int,int,java.nio.charset.Charset) ->
toString
1733:1733:int hashCode() -> hashCode
1738:1738:boolean equals(java.lang.Object) -> equals
1743:1743:int compareTo(io.netty.buffer.ByteBuf) -> compareTo
1748:1748:java.lang.String toString() -> toString
1753:1753:io.netty.buffer.ByteBuf retain(int) -> retain
1758:1758:io.netty.buffer.ByteBuf retain() -> retain
1763:1763:io.netty.buffer.ByteBuf touch() -> touch
1768:1768:io.netty.buffer.ByteBuf touch(java.lang.Object) -> touch
1773:1773:int refCnt() -> refCnt
1778:1778:boolean release() -> release
1783:1783:boolean release(int) -> release
83:83:io.netty.util.ReferenceCounted touch(java.lang.Object) -> touch
83:83:io.netty.util.ReferenceCounted touch() -> touch
83:83:io.netty.util.ReferenceCounted retain(int) -> retain
83:83:io.netty.util.ReferenceCounted retain() -> retain
83:83:int compareTo(java.lang.Object) -> compareTo
838:840:void
lambda$readGameProfileProperties$8(com.mojang.authlib.properties.PropertyMap,net.mi
necraft.network.FriendlyByteBuf) -> a
337:339:void
lambda$writeEither$7(net.minecraft.network.FriendlyByteBuf$Writer,java.lang.Object)
-> a
334:336:void
lambda$writeEither$6(net.minecraft.network.FriendlyByteBuf$Writer,java.lang.Object)
-> b
266:268:void
lambda$writeMap$5(net.minecraft.network.FriendlyByteBuf$Writer,net.minecraft.networ
k.FriendlyByteBuf$Writer,java.lang.Object,java.lang.Object) -> a
207:210:java.lang.Object
lambda$limitValue$4(int,java.util.function.IntFunction,int) -> a
159:159:io.netty.handler.codec.EncoderException
lambda$writeJsonWithCodec$3(java.lang.Object,java.lang.String) -> a
154:154:io.netty.handler.codec.DecoderException
lambda$readJsonWithCodec$2(java.lang.String) -> b
147:147:io.netty.handler.codec.EncoderException
lambda$writeWithCodec$1(java.lang.Object,java.lang.String) -> b
136:136:io.netty.handler.codec.DecoderException
lambda$readWithCodec$0(net.minecraft.nbt.CompoundTag,java.lang.String) -> a
99:99:void <clinit>() -> <clinit>
net.minecraft.network.FriendlyByteBuf$1 -> sf$1:
int[] $SwitchMap$net$minecraft$core$Holder$Kind -> a
171:171:void <clinit>() -> <clinit>
net.minecraft.network.FriendlyByteBuf$Reader -> sf$a:
1789:1789:net.minecraft.network.FriendlyByteBuf$Reader asOptional() ->
asOptional
1789:1789:java.util.Optional
lambda$asOptional$0(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.FriendlyByteBuf$Writer -> sf$b:
1796:1796:net.minecraft.network.FriendlyByteBuf$Writer asOptional() ->
asOptional
1796:1796:void
lambda$asOptional$0(net.minecraft.network.FriendlyByteBuf,java.util.Optional) -> a
net.minecraft.network.PacketBundlePacker -> sg:
net.minecraft.network.protocol.BundlerInfo$Bundler currentBundler -> a
net.minecraft.network.protocol.BundlerInfo infoForCurrentBundler -> b
net.minecraft.network.protocol.PacketFlow flow -> c
21:23:void <init>(net.minecraft.network.protocol.PacketFlow) -> <init>
27:52:void
decode(io.netty.channel.ChannelHandlerContext,net.minecraft.network.protocol.Packet
,java.util.List) -> a
13:13:void
decode(io.netty.channel.ChannelHandlerContext,java.lang.Object,java.util.List) ->
decode
net.minecraft.network.PacketBundleUnpacker -> sh:
net.minecraft.network.protocol.PacketFlow flow -> a
15:17:void <init>(net.minecraft.network.protocol.PacketFlow) -> <init>
21:26:void
encode(io.netty.channel.ChannelHandlerContext,net.minecraft.network.protocol.Packet
,java.util.List) -> a
12:12:void
encode(io.netty.channel.ChannelHandlerContext,java.lang.Object,java.util.List) ->
encode
net.minecraft.network.PacketDecoder -> si:
org.slf4j.Logger LOGGER -> a
net.minecraft.network.protocol.PacketFlow flow -> b
19:21:void <init>(net.minecraft.network.protocol.PacketFlow) -> <init>
25:55:void
decode(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf,java.util.Lis
t) -> decode
16:16:void <clinit>() -> <clinit>
net.minecraft.network.PacketEncoder -> sj:
org.slf4j.Logger LOGGER -> a
net.minecraft.network.protocol.PacketFlow flow -> b
19:21:void <init>(net.minecraft.network.protocol.PacketFlow) -> <init>
25:66:void
encode(io.netty.channel.ChannelHandlerContext,net.minecraft.network.protocol.Packet
,io.netty.buffer.ByteBuf) -> a
14:14:void
encode(io.netty.channel.ChannelHandlerContext,java.lang.Object,io.netty.buffer.Byte
Buf) -> encode
15:15:void <clinit>() -> <clinit>
net.minecraft.network.PacketListener -> sk:
void onDisconnect(net.minecraft.network.chat.Component) -> a
boolean isAcceptingMessages() -> a
11:11:boolean shouldPropagateHandlingExceptions() -> b
net.minecraft.network.PacketSendListener -> sl:
10:10:net.minecraft.network.PacketSendListener thenRun(java.lang.Runnable) -> a
26:26:net.minecraft.network.PacketSendListener
exceptionallySend(java.util.function.Supplier) -> a
36:36:void onSuccess() -> a
40:40:net.minecraft.network.protocol.Packet onFailure() -> b
net.minecraft.network.PacketSendListener$1 -> sl$1:
java.lang.Runnable val$runnable -> a
10:10:void <init>(java.lang.Runnable) -> <init>
13:14:void onSuccess() -> a
19:20:net.minecraft.network.protocol.Packet onFailure() -> b
net.minecraft.network.PacketSendListener$2 -> sl$2:
java.util.function.Supplier val$handler -> a
26:26:void <init>(java.util.function.Supplier) -> <init>
30:30:net.minecraft.network.protocol.Packet onFailure() -> b
net.minecraft.network.RateKickingConnection -> sm:
org.slf4j.Logger LOGGER -> i
net.minecraft.network.chat.Component EXCEED_REASON -> j
int rateLimitPacketsPerSecond -> k
16:18:void <init>(int) -> <init>
22:31:void tickSecond() -> b
28:28:void lambda$tickSecond$0() -> p
10:11:void <clinit>() -> <clinit>
net.minecraft.network.SkipPacketException -> sn:
7:8:void <init>(java.lang.Throwable) -> <init>
net.minecraft.network.TickablePacketListener -> so:
void tick() -> c
net.minecraft.network.Varint21FrameDecoder -> sp:
11:11:void <init>() -> <init>
14:42:void
decode(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf,java.util.Lis
t) -> decode
net.minecraft.network.Varint21LengthFieldPrepender -> sq:
int MAX_BYTES -> a
9:9:void <init>() -> <init>
14:27:void
encode(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf,io.netty.buff
er.ByteBuf) -> a
8:8:void
encode(io.netty.channel.ChannelHandlerContext,java.lang.Object,io.netty.buffer.Byte
Buf) -> encode
net.minecraft.network.chat.ChatDecorator -> sr:
net.minecraft.network.chat.ChatDecorator PLAIN -> a
java.util.concurrent.CompletableFuture
decorate(net.minecraft.server.level.ServerPlayer,net.minecraft.network.chat.Compone
nt) -> decorate
10:10:java.util.concurrent.CompletableFuture
lambda$static$0(net.minecraft.server.level.ServerPlayer,net.minecraft.network.chat.
Component) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.network.chat.ChatType -> ss:
net.minecraft.network.chat.ChatTypeDecoration chat -> j
net.minecraft.network.chat.ChatTypeDecoration narration -> k
com.mojang.serialization.Codec CODEC -> a
net.minecraft.network.chat.ChatTypeDecoration DEFAULT_CHAT_DECORATION -> b
net.minecraft.resources.ResourceKey CHAT -> c
net.minecraft.resources.ResourceKey SAY_COMMAND -> d
net.minecraft.resources.ResourceKey MSG_COMMAND_INCOMING -> e
net.minecraft.resources.ResourceKey MSG_COMMAND_OUTGOING -> f
net.minecraft.resources.ResourceKey TEAM_MSG_COMMAND_INCOMING -> g
net.minecraft.resources.ResourceKey TEAM_MSG_COMMAND_OUTGOING -> h
net.minecraft.resources.ResourceKey EMOTE_COMMAND -> i
18:18:void
<init>(net.minecraft.network.chat.ChatTypeDecoration,net.minecraft.network.chat.Cha
tTypeDecoration) -> <init>
36:36:net.minecraft.resources.ResourceKey create(java.lang.String) -> a
40:69:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
72:72:net.minecraft.network.chat.ChatType$Bound
bind(net.minecraft.resources.ResourceKey,net.minecraft.world.entity.Entity) -> a
76:76:net.minecraft.network.chat.ChatType$Bound
bind(net.minecraft.resources.ResourceKey,net.minecraft.commands.CommandSourceStack)
-> a
80:81:net.minecraft.network.chat.ChatType$Bound
bind(net.minecraft.resources.ResourceKey,net.minecraft.core.RegistryAccess,net.mine
craft.network.chat.Component) -> a
85:85:net.minecraft.network.chat.ChatType$Bound
bind(net.minecraft.network.chat.Component) -> a
18:18:java.lang.String toString() -> toString
18:18:int hashCode() -> hashCode
18:18:boolean equals(java.lang.Object) -> equals
18:18:net.minecraft.network.chat.ChatTypeDecoration chat() -> a
18:18:net.minecraft.network.chat.ChatTypeDecoration narration() -> b
19:22:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
19:33:void <clinit>() -> <clinit>
net.minecraft.network.chat.ChatType$Bound -> ss$a:
net.minecraft.network.chat.ChatType chatType -> a
net.minecraft.network.chat.Component name -> b
net.minecraft.network.chat.Component targetName -> c
90:91:void
<init>(net.minecraft.network.chat.ChatType,net.minecraft.network.chat.Component) ->
<init>
88:88:void
<init>(net.minecraft.network.chat.ChatType,net.minecraft.network.chat.Component,net
.minecraft.network.chat.Component) -> <init>
94:94:net.minecraft.network.chat.Component
decorate(net.minecraft.network.chat.Component) -> a
98:98:net.minecraft.network.chat.Component
decorateNarration(net.minecraft.network.chat.Component) -> b
102:102:net.minecraft.network.chat.ChatType$Bound
withTargetName(net.minecraft.network.chat.Component) -> c
106:107:net.minecraft.network.chat.ChatType$BoundNetwork
toNetwork(net.minecraft.core.RegistryAccess) -> a
88:88:java.lang.String toString() -> toString
88:88:int hashCode() -> hashCode
88:88:boolean equals(java.lang.Object) -> equals
88:88:net.minecraft.network.chat.ChatType chatType() -> a
88:88:net.minecraft.network.chat.Component name() -> b
88:88:net.minecraft.network.chat.Component targetName() -> c
net.minecraft.network.chat.ChatType$BoundNetwork -> ss$b:
int chatType -> a
net.minecraft.network.chat.Component name -> b
net.minecraft.network.chat.Component targetName -> c
113:114:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
111:111:void
<init>(int,net.minecraft.network.chat.Component,net.minecraft.network.chat.Componen
t) -> <init>
117:120:void write(net.minecraft.network.FriendlyByteBuf) -> a
123:125:java.util.Optional resolve(net.minecraft.core.RegistryAccess) -> a
111:111:java.lang.String toString() -> toString
111:111:int hashCode() -> hashCode
111:111:boolean equals(java.lang.Object) -> equals
111:111:int chatType() -> a
111:111:net.minecraft.network.chat.Component name() -> b
111:111:net.minecraft.network.chat.Component targetName() -> c
125:125:net.minecraft.network.chat.ChatType$Bound
lambda$resolve$0(net.minecraft.network.chat.ChatType) -> a
net.minecraft.network.chat.ChatTypeDecoration -> st:
java.lang.String translationKey -> b
java.util.List parameters -> c
net.minecraft.network.chat.Style style -> d
com.mojang.serialization.Codec CODEC -> a
12:12:void
<init>(java.lang.String,java.util.List,net.minecraft.network.chat.Style) -> <init>
20:20:net.minecraft.network.chat.ChatTypeDecoration
withSender(java.lang.String) -> a
24:25:net.minecraft.network.chat.ChatTypeDecoration
incomingDirectMessage(java.lang.String) -> b
29:30:net.minecraft.network.chat.ChatTypeDecoration
outgoingDirectMessage(java.lang.String) -> c
34:34:net.minecraft.network.chat.ChatTypeDecoration
teamMessage(java.lang.String) -> d
38:39:net.minecraft.network.chat.Component
decorate(net.minecraft.network.chat.Component,net.minecraft.network.chat.ChatType$B
ound) -> a
43:48:net.minecraft.network.chat.Component[]
resolveParameters(net.minecraft.network.chat.Component,net.minecraft.network.chat.C
hatType$Bound) -> b
12:12:java.lang.String toString() -> toString
12:12:int hashCode() -> hashCode
12:12:boolean equals(java.lang.Object) -> equals
12:12:java.lang.String translationKey() -> a
12:12:java.util.List parameters() -> b
12:12:net.minecraft.network.chat.Style style() -> c
13:17:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.network.chat.ChatTypeDecoration$Parameter -> st$a:
net.minecraft.network.chat.ChatTypeDecoration$Parameter SENDER -> a
net.minecraft.network.chat.ChatTypeDecoration$Parameter TARGET -> b
net.minecraft.network.chat.ChatTypeDecoration$Parameter CONTENT -> c
com.mojang.serialization.Codec CODEC -> d
java.lang.String name -> e
net.minecraft.network.chat.ChatTypeDecoration$Parameter$Selector selector -> f
net.minecraft.network.chat.ChatTypeDecoration$Parameter[] $VALUES -> g
51:51:net.minecraft.network.chat.ChatTypeDecoration$Parameter[] values() ->
values
51:51:net.minecraft.network.chat.ChatTypeDecoration$Parameter
valueOf(java.lang.String) -> valueOf
61:64:void
<init>(java.lang.String,int,java.lang.String,net.minecraft.network.chat.ChatTypeDec
oration$Parameter$Selector) -> <init>
67:68:net.minecraft.network.chat.Component
select(net.minecraft.network.chat.Component,net.minecraft.network.chat.ChatType$Bou
nd) -> a
73:73:java.lang.String getSerializedName() -> c
54:54:net.minecraft.network.chat.Component
lambda$static$2(net.minecraft.network.chat.Component,net.minecraft.network.chat.Cha
tType$Bound) -> b
53:53:net.minecraft.network.chat.Component
lambda$static$1(net.minecraft.network.chat.Component,net.minecraft.network.chat.Cha
tType$Bound) -> c
52:52:net.minecraft.network.chat.Component
lambda$static$0(net.minecraft.network.chat.Component,net.minecraft.network.chat.Cha
tType$Bound) -> d
51:51:net.minecraft.network.chat.ChatTypeDecoration$Parameter[] $values() -> a
51:56:void <clinit>() -> <clinit>
net.minecraft.network.chat.ChatTypeDecoration$Parameter$Selector -> st$a$a:
net.minecraft.network.chat.Component
select(net.minecraft.network.chat.Component,net.minecraft.network.chat.ChatType$Bou
nd) -> select
net.minecraft.network.chat.ClickEvent -> su:
net.minecraft.network.chat.ClickEvent$Action action -> a
java.lang.String value -> b
11:14:void
<init>(net.minecraft.network.chat.ClickEvent$Action,java.lang.String) -> <init>
17:17:net.minecraft.network.chat.ClickEvent$Action getAction() -> a
21:21:java.lang.String getValue() -> b
26:42:boolean equals(java.lang.Object) -> equals
47:47:java.lang.String toString() -> toString
55:57:int hashCode() -> hashCode
net.minecraft.network.chat.ClickEvent$Action -> su$a:
net.minecraft.network.chat.ClickEvent$Action OPEN_URL -> a
net.minecraft.network.chat.ClickEvent$Action OPEN_FILE -> b
net.minecraft.network.chat.ClickEvent$Action RUN_COMMAND -> c
net.minecraft.network.chat.ClickEvent$Action SUGGEST_COMMAND -> d
net.minecraft.network.chat.ClickEvent$Action CHANGE_PAGE -> e
net.minecraft.network.chat.ClickEvent$Action COPY_TO_CLIPBOARD -> f
java.util.Map LOOKUP -> g
boolean allowFromServer -> h
java.lang.String name -> i
net.minecraft.network.chat.ClickEvent$Action[] $VALUES -> j
60:60:net.minecraft.network.chat.ClickEvent$Action[] values() -> values
60:60:net.minecraft.network.chat.ClickEvent$Action valueOf(java.lang.String) ->
valueOf
74:77:void <init>(java.lang.String,int,java.lang.String,boolean) -> <init>
80:80:boolean isAllowedFromServer() -> a
84:84:java.lang.String getName() -> b
88:88:net.minecraft.network.chat.ClickEvent$Action getByName(java.lang.String)
-> a
69:69:net.minecraft.network.chat.ClickEvent$Action
lambda$static$0(net.minecraft.network.chat.ClickEvent$Action) -> a
60:60:net.minecraft.network.chat.ClickEvent$Action[] $values() -> c
60:69:void <clinit>() -> <clinit>
net.minecraft.network.chat.CommonComponents -> sv:
net.minecraft.network.chat.Component EMPTY -> a
net.minecraft.network.chat.Component OPTION_ON -> b
net.minecraft.network.chat.Component OPTION_OFF -> c
net.minecraft.network.chat.Component GUI_DONE -> d
net.minecraft.network.chat.Component GUI_CANCEL -> e
net.minecraft.network.chat.Component GUI_YES -> f
net.minecraft.network.chat.Component GUI_NO -> g
net.minecraft.network.chat.Component GUI_OK -> h
net.minecraft.network.chat.Component GUI_PROCEED -> i
net.minecraft.network.chat.Component GUI_CONTINUE -> j
net.minecraft.network.chat.Component GUI_BACK -> k
net.minecraft.network.chat.Component GUI_TO_TITLE -> l
net.minecraft.network.chat.Component GUI_ACKNOWLEDGE -> m
net.minecraft.network.chat.Component GUI_OPEN_IN_BROWSER -> n
net.minecraft.network.chat.Component GUI_COPY_LINK_TO_CLIPBOARD -> o
net.minecraft.network.chat.Component CONNECT_FAILED -> p
net.minecraft.network.chat.Component NEW_LINE -> q
net.minecraft.network.chat.Component NARRATION_SEPARATOR -> r
net.minecraft.network.chat.Component ELLIPSIS -> s
net.minecraft.network.chat.Component SPACE -> t
6:6:void <init>() -> <init>
34:34:net.minecraft.network.chat.MutableComponent space() -> a
38:38:net.minecraft.network.chat.MutableComponent days(long) -> a
42:42:net.minecraft.network.chat.MutableComponent hours(long) -> b
46:46:net.minecraft.network.chat.MutableComponent minutes(long) -> c
50:50:net.minecraft.network.chat.Component optionStatus(boolean) -> a
54:54:net.minecraft.network.chat.MutableComponent
optionStatus(net.minecraft.network.chat.Component,boolean) -> a
58:58:net.minecraft.network.chat.MutableComponent
optionNameValue(net.minecraft.network.chat.Component,net.minecraft.network.chat.Com
ponent) -> a
62:69:net.minecraft.network.chat.MutableComponent
joinForNarration(net.minecraft.network.chat.Component[]) -> a
73:73:net.minecraft.network.chat.Component
joinLines(net.minecraft.network.chat.Component[]) -> b
77:77:net.minecraft.network.chat.Component joinLines(java.util.Collection) -> a
7:31:void <clinit>() -> <clinit>
net.minecraft.network.chat.Component -> sw:
net.minecraft.network.chat.Style getStyle() -> a
net.minecraft.network.chat.ComponentContents getContents() -> b
51:51:java.lang.String getString() -> getString
55:64:java.lang.String getString(int) -> a
java.util.List getSiblings() -> c
76:76:net.minecraft.network.chat.MutableComponent plainCopy() -> d
86:86:net.minecraft.network.chat.MutableComponent copy() -> e
net.minecraft.util.FormattedCharSequence getVisualOrderText() -> f
93:107:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.
network.chat.Style) -> a
112:124:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a
128:128:java.util.List toFlatList() -> g
132:139:java.util.List toFlatList(net.minecraft.network.chat.Style) -> a
143:149:boolean contains(net.minecraft.network.chat.Component) -> a
436:436:net.minecraft.network.chat.Component nullToEmpty(java.lang.String) -> a
440:440:net.minecraft.network.chat.MutableComponent literal(java.lang.String) -
> b
444:444:net.minecraft.network.chat.MutableComponent
translatable(java.lang.String) -> c
448:448:net.minecraft.network.chat.MutableComponent
translatable(java.lang.String,java.lang.Object[]) -> a
452:452:net.minecraft.network.chat.MutableComponent
translatableWithFallback(java.lang.String,java.lang.String) -> a
456:456:net.minecraft.network.chat.MutableComponent
translatableWithFallback(java.lang.String,java.lang.String,java.lang.Object[]) -> a
460:460:net.minecraft.network.chat.MutableComponent empty() -> h
464:464:net.minecraft.network.chat.MutableComponent keybind(java.lang.String) -
> d
468:468:net.minecraft.network.chat.MutableComponent
nbt(java.lang.String,boolean,java.util.Optional,net.minecraft.network.chat.contents
.DataSource) -> a
472:472:net.minecraft.network.chat.MutableComponent
score(java.lang.String,java.lang.String) -> b
476:476:net.minecraft.network.chat.MutableComponent
selector(java.lang.String,java.util.Optional) -> a
134:137:java.util.Optional
lambda$toFlatList$1(java.util.List,net.minecraft.network.chat.Style,java.lang.Strin
g) -> a
57:62:java.util.Optional
lambda$getString$0(int,java.lang.StringBuilder,java.lang.String) -> a
net.minecraft.network.chat.Component$Serializer -> sw$a:
com.google.gson.Gson GSON -> a
java.lang.reflect.Field JSON_READER_POS -> b
java.lang.reflect.Field JSON_READER_LINESTART -> c
152:152:void <init>() -> <init>
186:274:net.minecraft.network.chat.MutableComponent
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
279:288:java.lang.Object unwrapTextArgument(java.lang.Object) -> a
292:295:java.util.Optional
parseSeparator(java.lang.reflect.Type,com.google.gson.JsonDeserializationContext,co
m.google.gson.JsonObject) -> a
299:307:void
serializeStyle(net.minecraft.network.chat.Style,com.google.gson.JsonObject,com.goog
le.gson.JsonSerializationContext) -> a
311:380:com.google.gson.JsonElement
serialize(net.minecraft.network.chat.Component,java.lang.reflect.Type,com.google.gs
on.JsonSerializationContext) -> a
384:385:void
serializeSeparator(com.google.gson.JsonSerializationContext,com.google.gson.JsonObj
ect,java.util.Optional) -> a
388:388:java.lang.String toJson(net.minecraft.network.chat.Component) -> a
392:392:java.lang.String toStableJson(net.minecraft.network.chat.Component) ->
b
396:396:com.google.gson.JsonElement
toJsonTree(net.minecraft.network.chat.Component) -> c
401:401:net.minecraft.network.chat.MutableComponent fromJson(java.lang.String)
-> a
406:406:net.minecraft.network.chat.MutableComponent
fromJson(com.google.gson.JsonElement) -> a
411:411:net.minecraft.network.chat.MutableComponent
fromJsonLenient(java.lang.String) -> b
416:422:net.minecraft.network.chat.MutableComponent
fromJson(com.mojang.brigadier.StringReader) -> a
428:430:int getPos(com.google.gson.stream.JsonReader) -> a
152:152:com.google.gson.JsonElement
serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerialization
Context) -> serialize
152:152:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
384:384:void
lambda$serializeSeparator$3(com.google.gson.JsonObject,com.google.gson.JsonSerializ
ationContext,net.minecraft.network.chat.Component) -> a
175:180:java.lang.reflect.Field lambda$static$2() -> a
164:169:java.lang.reflect.Field lambda$static$1() -> b
154:159:com.google.gson.Gson lambda$static$0() -> c
153:173:void <clinit>() -> <clinit>
net.minecraft.network.chat.ComponentContents -> sx:
net.minecraft.network.chat.ComponentContents EMPTY -> a
19:19:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.
network.chat.Style) -> a
23:23:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a
27:27:net.minecraft.network.chat.MutableComponent
resolve(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity
,int) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.network.chat.ComponentContents$1 -> sx$1:
11:11:void <init>() -> <init>
14:14:java.lang.String toString() -> toString
net.minecraft.network.chat.ComponentUtils -> sy:
java.lang.String DEFAULT_SEPARATOR_TEXT -> a
net.minecraft.network.chat.Component DEFAULT_SEPARATOR -> b
net.minecraft.network.chat.Component DEFAULT_NO_STYLE_SEPARATOR -> c
20:20:void <init>() -> <init>
26:39:net.minecraft.network.chat.MutableComponent
mergeStyles(net.minecraft.network.chat.MutableComponent,net.minecraft.network.chat.
Style) -> a
43:43:java.util.Optional
updateForEntity(net.minecraft.commands.CommandSourceStack,java.util.Optional,net.mi
necraft.world.entity.Entity,int) -> a
47:57:net.minecraft.network.chat.MutableComponent
updateForEntity(net.minecraft.commands.CommandSourceStack,net.minecraft.network.cha
t.Component,net.minecraft.world.entity.Entity,int) -> a
61:70:net.minecraft.network.chat.Style
resolveStyle(net.minecraft.commands.CommandSourceStack,net.minecraft.network.chat.S
tyle,net.minecraft.world.entity.Entity,int) -> a
74:79:net.minecraft.network.chat.Component
getDisplayName(com.mojang.authlib.GameProfile) -> a
84:84:net.minecraft.network.chat.Component formatList(java.util.Collection) ->
a
88:96:net.minecraft.network.chat.Component
formatAndSortList(java.util.Collection,java.util.function.Function) -> a
100:100:net.minecraft.network.chat.Component
formatList(java.util.Collection,java.util.function.Function) -> b
104:104:net.minecraft.network.chat.MutableComponent
formatList(java.util.Collection,java.util.Optional,java.util.function.Function) ->
a
108:108:net.minecraft.network.chat.Component
formatList(java.util.Collection,net.minecraft.network.chat.Component) -> a
112:128:net.minecraft.network.chat.MutableComponent
formatList(java.util.Collection,net.minecraft.network.chat.Component,java.util.func
tion.Function) -> a
132:132:net.minecraft.network.chat.MutableComponent
wrapInSquareBrackets(net.minecraft.network.chat.Component) -> a
136:139:net.minecraft.network.chat.Component
fromMessage(com.mojang.brigadier.Message) -> a
143:148:boolean isTranslationResolvable(net.minecraft.network.chat.Component) -
> b
152:152:net.minecraft.network.chat.MutableComponent
copyOnClickText(java.lang.String) -> a
152:156:net.minecraft.network.chat.Style
lambda$copyOnClickText$1(java.lang.String,net.minecraft.network.chat.Style) -> a
84:84:net.minecraft.network.chat.Component
lambda$formatList$0(java.lang.String) -> b
22:23:void <clinit>() -> <clinit>
net.minecraft.network.chat.FilterMask -> sz:
com.mojang.serialization.Codec CODEC -> a
net.minecraft.network.chat.FilterMask FULLY_FILTERED -> b
net.minecraft.network.chat.FilterMask PASS_THROUGH -> c
net.minecraft.network.chat.Style FILTERED_STYLE -> d
com.mojang.serialization.Codec PASS_THROUGH_CODEC -> e
com.mojang.serialization.Codec FULLY_FILTERED_CODEC -> f
com.mojang.serialization.Codec PARTIALLY_FILTERED_CODEC -> g
char HASH -> h
java.util.BitSet mask -> i
net.minecraft.network.chat.FilterMask$Type type -> j
30:33:void <init>(java.util.BitSet,net.minecraft.network.chat.FilterMask$Type)
-> <init>
35:38:void <init>(java.util.BitSet) -> <init>
41:42:void <init>(int) -> <init>
45:45:net.minecraft.network.chat.FilterMask$Type type() -> c
49:49:java.util.BitSet mask() -> d
53:57:net.minecraft.network.chat.FilterMask
read(net.minecraft.network.FriendlyByteBuf) -> a
62:66:void
write(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.chat.FilterMask)
-> a
69:70:void setFiltered(int) -> a
74:84:java.lang.String apply(java.lang.String) -> a
91:112:net.minecraft.network.chat.Component
applyWithFormatting(java.lang.String) -> b
118:118:boolean isEmpty() -> a
122:122:boolean isFullyFiltered() -> b
127:136:boolean equals(java.lang.Object) -> equals
141:143:int hashCode() -> hashCode
15:23:void <clinit>() -> <clinit>
net.minecraft.network.chat.FilterMask$1 -> sz$1:
int[] $SwitchMap$net$minecraft$network$chat$FilterMask$Type -> a
54:54:void <clinit>() -> <clinit>
net.minecraft.network.chat.FilterMask$Type -> sz$a:
net.minecraft.network.chat.FilterMask$Type PASS_THROUGH -> a
net.minecraft.network.chat.FilterMask$Type FULLY_FILTERED -> b
net.minecraft.network.chat.FilterMask$Type PARTIALLY_FILTERED -> c
java.lang.String serializedName -> d
java.util.function.Supplier codec -> e
net.minecraft.network.chat.FilterMask$Type[] $VALUES -> f
146:146:net.minecraft.network.chat.FilterMask$Type[] values() -> values
146:146:net.minecraft.network.chat.FilterMask$Type valueOf(java.lang.String) ->
valueOf
155:158:void
<init>(java.lang.String,int,java.lang.String,java.util.function.Supplier) -> <init>
162:162:java.lang.String getSerializedName() -> c
166:166:com.mojang.serialization.Codec codec() -> a
149:149:com.mojang.serialization.Codec lambda$static$2() -> b
148:148:com.mojang.serialization.Codec lambda$static$1() -> d
147:147:com.mojang.serialization.Codec lambda$static$0() -> e
146:146:net.minecraft.network.chat.FilterMask$Type[] $values() -> f
146:149:void <clinit>() -> <clinit>
net.minecraft.network.chat.FormattedText -> ta:
java.util.Optional STOP_ITERATION -> a
net.minecraft.network.chat.FormattedText EMPTY -> b
java.util.Optional
visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a
java.util.Optional
visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.
network.chat.Style) -> a
29:29:net.minecraft.network.chat.FormattedText of(java.lang.String) -> e
43:43:net.minecraft.network.chat.FormattedText
of(java.lang.String,net.minecraft.network.chat.Style) -> a
57:57:net.minecraft.network.chat.FormattedText
composite(net.minecraft.network.chat.FormattedText[]) -> a
61:61:net.minecraft.network.chat.FormattedText composite(java.util.List) -> a
89:96:java.lang.String getString() -> getString
92:93:java.util.Optional
lambda$getString$0(java.lang.StringBuilder,java.lang.String) -> a
10:12:void <clinit>() -> <clinit>
net.minecraft.network.chat.FormattedText$1 -> ta$1:
12:12:void <init>() -> <init>
15:15:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a
20:20:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.
network.chat.Style) -> a
net.minecraft.network.chat.FormattedText$2 -> ta$2:
java.lang.String val$text -> c
29:29:void <init>(java.lang.String) -> <init>
32:32:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a
37:37:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.
network.chat.Style) -> a
net.minecraft.network.chat.FormattedText$3 -> ta$3:
java.lang.String val$text -> c
net.minecraft.network.chat.Style val$style -> d
43:43:void <init>(java.lang.String,net.minecraft.network.chat.Style) -> <init>
46:46:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a
51:51:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.
network.chat.Style) -> a
net.minecraft.network.chat.FormattedText$4 -> ta$4:
java.util.List val$parts -> c
61:61:void <init>(java.util.List) -> <init>
64:71:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a
76:83:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.
network.chat.Style) -> a
net.minecraft.network.chat.FormattedText$ContentConsumer -> ta$a:
java.util.Optional accept(java.lang.String) -> accept
net.minecraft.network.chat.FormattedText$StyledContentConsumer -> ta$b:
java.util.Optional accept(net.minecraft.network.chat.Style,java.lang.String) ->
accept
net.minecraft.network.chat.HoverEvent -> tb:
org.slf4j.Logger LOGGER -> a
net.minecraft.network.chat.HoverEvent$Action action -> b
java.lang.Object value -> c
33:36:void
<init>(net.minecraft.network.chat.HoverEvent$Action,java.lang.Object) -> <init>
39:39:net.minecraft.network.chat.HoverEvent$Action getAction() -> a
44:47:java.lang.Object getValue(net.minecraft.network.chat.HoverEvent$Action) -
> a
52:61:boolean equals(java.lang.Object) -> equals
66:66:java.lang.String toString() -> toString
74:76:int hashCode() -> hashCode
81:101:net.minecraft.network.chat.HoverEvent
deserialize(com.google.gson.JsonObject) -> a
105:108:com.google.gson.JsonObject serialize() -> b
28:28:void <clinit>() -> <clinit>
net.minecraft.network.chat.HoverEvent$Action -> tb$a:
net.minecraft.network.chat.HoverEvent$Action SHOW_TEXT -> a
net.minecraft.network.chat.HoverEvent$Action SHOW_ITEM -> b
net.minecraft.network.chat.HoverEvent$Action SHOW_ENTITY -> c
java.util.Map LOOKUP -> d
java.lang.String name -> e
boolean allowFromServer -> f
java.util.function.Function argDeserializer -> g
java.util.function.Function argSerializer -> h
java.util.function.Function legacyArgDeserializer -> i
316:322:void
<init>(java.lang.String,boolean,java.util.function.Function,java.util.function.Func
tion,java.util.function.Function) -> <init>
325:325:boolean isAllowedFromServer() -> a
329:329:java.lang.String getName() -> b
334:334:net.minecraft.network.chat.HoverEvent$Action
getByName(java.lang.String) -> a
339:339:java.lang.Object cast(java.lang.Object) -> b
344:348:net.minecraft.network.chat.HoverEvent
deserialize(com.google.gson.JsonElement) -> a
353:357:net.minecraft.network.chat.HoverEvent
deserializeFromLegacy(net.minecraft.network.chat.Component) -> a
361:361:com.google.gson.JsonElement serializeArg(java.lang.Object) -> a
366:366:java.lang.String toString() -> toString
308:308:net.minecraft.network.chat.HoverEvent$Action
lambda$static$0(net.minecraft.network.chat.HoverEvent$Action) -> a
292:308:void <clinit>() -> <clinit>
net.minecraft.network.chat.HoverEvent$EntityTooltipInfo -> tb$b:
net.minecraft.world.entity.EntityType type -> a
java.util.UUID id -> b
net.minecraft.network.chat.Component name -> c
java.util.List linesCache -> d
120:124:void
<init>(net.minecraft.world.entity.EntityType,java.util.UUID,net.minecraft.network.c
hat.Component) -> <init>
128:135:net.minecraft.network.chat.HoverEvent$EntityTooltipInfo
create(com.google.gson.JsonElement) -> a
141:147:net.minecraft.network.chat.HoverEvent$EntityTooltipInfo
create(net.minecraft.network.chat.Component) -> a
152:158:com.google.gson.JsonElement serialize() -> a
162:170:java.util.List getTooltipLines() -> b
175:183:boolean equals(java.lang.Object) -> equals
188:191:int hashCode() -> hashCode
net.minecraft.network.chat.HoverEvent$ItemStackInfo -> tb$c:
net.minecraft.world.item.Item item -> a
int count -> b
net.minecraft.nbt.CompoundTag tag -> c
net.minecraft.world.item.ItemStack itemStack -> d
205:209:void
<init>(net.minecraft.world.item.Item,int,net.minecraft.nbt.CompoundTag) -> <init>
212:213:void <init>(net.minecraft.world.item.ItemStack) -> <init>
217:225:boolean equals(java.lang.Object) -> equals
230:233:int hashCode() -> hashCode
237:243:net.minecraft.world.item.ItemStack getItemStack() -> a
247:264:net.minecraft.network.chat.HoverEvent$ItemStackInfo
create(com.google.gson.JsonElement) -> a
270:274:net.minecraft.network.chat.HoverEvent$ItemStackInfo
create(net.minecraft.network.chat.Component) -> a
279:287:com.google.gson.JsonElement serialize() -> b
net.minecraft.network.chat.LastSeenMessages -> tc:
java.util.List entries -> d
com.mojang.serialization.Codec CODEC -> a
net.minecraft.network.chat.LastSeenMessages EMPTY -> b
int LAST_SEEN_MESSAGES_MAX_LENGTH -> c
14:14:void <init>(java.util.List) -> <init>
25:29:void updateSignature(net.minecraft.util.SignatureUpdater$Output) -> a
32:32:net.minecraft.network.chat.LastSeenMessages$Packed
pack(net.minecraft.network.chat.MessageSignatureCache) -> a
14:14:java.lang.String toString() -> toString
14:14:int hashCode() -> hashCode
14:14:boolean equals(java.lang.Object) -> equals
14:14:java.util.List entries() -> a
32:32:net.minecraft.network.chat.MessageSignature$Packed
lambda$pack$0(net.minecraft.network.chat.MessageSignatureCache,net.minecraft.networ
k.chat.MessageSignature) -> a
15:20:void <clinit>() -> <clinit>
net.minecraft.network.chat.LastSeenMessages$Packed -> tc$a:
java.util.List entries -> b
net.minecraft.network.chat.LastSeenMessages$Packed EMPTY -> a
39:40:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
35:35:void <init>(java.util.List) -> <init>
43:44:void write(net.minecraft.network.FriendlyByteBuf) -> a
47:55:java.util.Optional
unpack(net.minecraft.network.chat.MessageSignatureCache) -> a
35:35:java.lang.String toString() -> toString
35:35:int hashCode() -> hashCode
35:35:boolean equals(java.lang.Object) -> equals
35:35:java.util.List entries() -> a
36:36:void <clinit>() -> <clinit>
net.minecraft.network.chat.LastSeenMessages$Update -> tc$b:
int offset -> a
java.util.BitSet acknowledged -> b
61:62:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
59:59:void <init>(int,java.util.BitSet) -> <init>
65:67:void write(net.minecraft.network.FriendlyByteBuf) -> a
59:59:java.lang.String toString() -> toString
59:59:int hashCode() -> hashCode
59:59:boolean equals(java.lang.Object) -> equals
59:59:int offset() -> a
59:59:java.util.BitSet acknowledged() -> b
net.minecraft.network.chat.LastSeenMessagesTracker -> td:
net.minecraft.network.chat.LastSeenTrackedEntry[] trackedMessages -> a
int tail -> b
int offset -> c
net.minecraft.network.chat.MessageSignature lastTrackedMessage -> d
18:20:void <init>(int) -> <init>
23:28:boolean addPending(net.minecraft.network.chat.MessageSignature,boolean) -
> a
32:36:void addEntry(net.minecraft.network.chat.LastSeenTrackedEntry) -> a
39:46:void ignorePending(net.minecraft.network.chat.MessageSignature) -> a
49:51:int getAndClearOffset() -> a
55:72:net.minecraft.network.chat.LastSeenMessagesTracker$Update
generateAndApplyUpdate() -> b
76:76:int offset() -> c
net.minecraft.network.chat.LastSeenMessagesTracker$Update -> td$a:
net.minecraft.network.chat.LastSeenMessages lastSeen -> a
net.minecraft.network.chat.LastSeenMessages$Update update -> b
79:79:void
<init>(net.minecraft.network.chat.LastSeenMessages,net.minecraft.network.chat.LastS
eenMessages$Update) -> <init>
79:79:java.lang.String toString() -> toString
79:79:int hashCode() -> hashCode
79:79:boolean equals(java.lang.Object) -> equals
79:79:net.minecraft.network.chat.LastSeenMessages lastSeen() -> a
79:79:net.minecraft.network.chat.LastSeenMessages$Update update() -> b
net.minecraft.network.chat.LastSeenMessagesValidator -> te:
int lastSeenCount -> a
it.unimi.dsi.fastutil.objects.ObjectList trackedMessages -> b
net.minecraft.network.chat.MessageSignature lastPendingMessage -> c
21:31:void <init>(int) -> <init>
34:38:void addPending(net.minecraft.network.chat.MessageSignature) -> a
41:41:int trackedMessagesCount() -> a
45:50:boolean applyOffset(int) -> a
54:80:java.util.Optional
applyUpdate(net.minecraft.network.chat.LastSeenMessages$Update) -> a
net.minecraft.network.chat.LastSeenTrackedEntry -> tf:
net.minecraft.network.chat.MessageSignature signature -> a
boolean pending -> b
3:3:void <init>(net.minecraft.network.chat.MessageSignature,boolean) -> <init>
5:5:net.minecraft.network.chat.LastSeenTrackedEntry acknowledge() -> a
3:3:java.lang.String toString() -> toString
3:3:int hashCode() -> hashCode
3:3:boolean equals(java.lang.Object) -> equals
3:3:net.minecraft.network.chat.MessageSignature signature() -> b
3:3:boolean pending() -> c
net.minecraft.network.chat.LocalChatSession -> tg:
java.util.UUID sessionId -> a
net.minecraft.world.entity.player.ProfileKeyPair keyPair -> b
9:9:void
<init>(java.util.UUID,net.minecraft.world.entity.player.ProfileKeyPair) -> <init>
11:11:net.minecraft.network.chat.LocalChatSession
create(net.minecraft.world.entity.player.ProfileKeyPair) -> a
15:15:net.minecraft.network.chat.SignedMessageChain$Encoder
createMessageEncoder(java.util.UUID) -> a
19:19:net.minecraft.network.chat.RemoteChatSession asRemote() -> a
9:9:java.lang.String toString() -> toString
9:9:int hashCode() -> hashCode
9:9:boolean equals(java.lang.Object) -> equals
9:9:java.util.UUID sessionId() -> b
9:9:net.minecraft.world.entity.player.ProfileKeyPair keyPair() -> c
net.minecraft.network.chat.MessageSignature -> th:
byte[] bytes -> c
com.mojang.serialization.Codec CODEC -> a
int BYTES -> b
25:27:void <init>(byte[]) -> <init>
30:32:net.minecraft.network.chat.MessageSignature
read(net.minecraft.network.FriendlyByteBuf) -> a
36:37:void
write(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.chat.MessageSigna
ture) -> a
40:40:boolean
verify(net.minecraft.util.SignatureValidator,net.minecraft.util.SignatureUpdater) -
> a
44:44:java.nio.ByteBuffer asByteBuffer() -> a
49:49:boolean equals(java.lang.Object) -> equals
54:54:int hashCode() -> hashCode
59:59:java.lang.String toString() -> toString
63:64:net.minecraft.network.chat.MessageSignature$Packed
pack(net.minecraft.network.chat.MessageSignatureCache) -> a
17:17:byte[] bytes() -> b
18:18:void <clinit>() -> <clinit>
net.minecraft.network.chat.MessageSignature$Packed -> th$a:
int id -> b
net.minecraft.network.chat.MessageSignature fullSignature -> c
int FULL_SIGNATURE -> a
71:72:void <init>(net.minecraft.network.chat.MessageSignature) -> <init>
75:76:void <init>(int) -> <init>
67:67:void <init>(int,net.minecraft.network.chat.MessageSignature) -> <init>
79:83:net.minecraft.network.chat.MessageSignature$Packed
read(net.minecraft.network.FriendlyByteBuf) -> a
88:92:void
write(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.chat.MessageSigna
ture$Packed) -> a
95:98:java.util.Optional
unpack(net.minecraft.network.chat.MessageSignatureCache) -> a
67:67:java.lang.String toString() -> toString
67:67:int hashCode() -> hashCode
67:67:boolean equals(java.lang.Object) -> equals
67:67:int id() -> a
67:67:net.minecraft.network.chat.MessageSignature fullSignature() -> b
net.minecraft.network.chat.MessageSignatureCache -> ti:
int NOT_FOUND -> a
int DEFAULT_CAPACITY -> b
net.minecraft.network.chat.MessageSignature[] entries -> c
28:30:void <init>(int) -> <init>
33:33:net.minecraft.network.chat.MessageSignatureCache createDefault() -> a
37:42:int pack(net.minecraft.network.chat.MessageSignature) -> a
47:47:net.minecraft.network.chat.MessageSignature unpack(int) -> a
51:61:void push(net.minecraft.network.chat.PlayerChatMessage) -> a
65:66:void push(java.util.List) -> a
69:80:void push(java.util.ArrayDeque) -> a
net.minecraft.network.chat.MutableComponent -> tj:
net.minecraft.network.chat.ComponentContents contents -> c
java.util.List siblings -> d
net.minecraft.network.chat.Style style -> e
net.minecraft.util.FormattedCharSequence visualOrderText -> f
net.minecraft.locale.Language decomposedWith -> g
18:26:void
<init>(net.minecraft.network.chat.ComponentContents,java.util.List,net.minecraft.ne
twork.chat.Style) -> <init>
29:29:net.minecraft.network.chat.MutableComponent
create(net.minecraft.network.chat.ComponentContents) -> a
34:34:net.minecraft.network.chat.ComponentContents getContents() -> b
39:39:java.util.List getSiblings() -> c
43:44:net.minecraft.network.chat.MutableComponent
setStyle(net.minecraft.network.chat.Style) -> b
49:49:net.minecraft.network.chat.Style getStyle() -> a
53:53:net.minecraft.network.chat.MutableComponent append(java.lang.String) -> f
57:58:net.minecraft.network.chat.MutableComponent
append(net.minecraft.network.chat.Component) -> b
62:63:net.minecraft.network.chat.MutableComponent
withStyle(java.util.function.UnaryOperator) -> a
67:68:net.minecraft.network.chat.MutableComponent
withStyle(net.minecraft.network.chat.Style) -> c
72:73:net.minecraft.network.chat.MutableComponent
withStyle(net.minecraft.ChatFormatting[]) -> a
77:78:net.minecraft.network.chat.MutableComponent
withStyle(net.minecraft.ChatFormatting) -> a
83:88:net.minecraft.util.FormattedCharSequence getVisualOrderText() -> f
93:101:boolean equals(java.lang.Object) -> equals
106:106:int hashCode() -> hashCode
111:129:java.lang.String toString() -> toString
net.minecraft.network.chat.OutgoingChatMessage -> tk:
net.minecraft.network.chat.Component content() -> a
void
sendToPlayer(net.minecraft.server.level.ServerPlayer,boolean,net.minecraft.network.
chat.ChatType$Bound) -> a
11:14:net.minecraft.network.chat.OutgoingChatMessage
create(net.minecraft.network.chat.PlayerChatMessage) -> a
net.minecraft.network.chat.OutgoingChatMessage$Disguised -> tk$a:
net.minecraft.network.chat.Component content -> a
32:32:void <init>(net.minecraft.network.chat.Component) -> <init>
35:35:net.minecraft.network.chat.Component content() -> a
40:41:void
sendToPlayer(net.minecraft.server.level.ServerPlayer,boolean,net.minecraft.network.
chat.ChatType$Bound) -> a
32:32:java.lang.String toString() -> toString
32:32:int hashCode() -> hashCode
32:32:boolean equals(java.lang.Object) -> equals
net.minecraft.network.chat.OutgoingChatMessage$Player -> tk$b:
net.minecraft.network.chat.PlayerChatMessage message -> a
17:17:void <init>(net.minecraft.network.chat.PlayerChatMessage) -> <init>
20:20:net.minecraft.network.chat.Component content() -> a
25:29:void
sendToPlayer(net.minecraft.server.level.ServerPlayer,boolean,net.minecraft.network.
chat.ChatType$Bound) -> a
17:17:java.lang.String toString() -> toString
17:17:int hashCode() -> hashCode
17:17:boolean equals(java.lang.Object) -> equals
17:17:net.minecraft.network.chat.PlayerChatMessage message() -> b
net.minecraft.network.chat.PlayerChatMessage -> tl:
net.minecraft.network.chat.SignedMessageLink link -> d
net.minecraft.network.chat.MessageSignature signature -> e
net.minecraft.network.chat.SignedMessageBody signedBody -> f
net.minecraft.network.chat.Component unsignedContent -> g
net.minecraft.network.chat.FilterMask filterMask -> h
com.mojang.serialization.MapCodec MAP_CODEC -> a
java.util.UUID SYSTEM_SENDER -> i
java.time.Duration MESSAGE_EXPIRES_AFTER_SERVER -> b
java.time.Duration MESSAGE_EXPIRES_AFTER_CLIENT -> c
20:20:void
<init>(net.minecraft.network.chat.SignedMessageLink,net.minecraft.network.chat.Mess
ageSignature,net.minecraft.network.chat.SignedMessageBody,net.minecraft.network.cha
t.Component,net.minecraft.network.chat.FilterMask) -> <init>
34:34:net.minecraft.network.chat.PlayerChatMessage system(java.lang.String) ->
a
38:40:net.minecraft.network.chat.PlayerChatMessage
unsigned(java.util.UUID,java.lang.String) -> a
44:45:net.minecraft.network.chat.PlayerChatMessage
withUnsignedContent(net.minecraft.network.chat.Component) -> a
49:52:net.minecraft.network.chat.PlayerChatMessage removeUnsignedContent() -> a
56:59:net.minecraft.network.chat.PlayerChatMessage
filter(net.minecraft.network.chat.FilterMask) -> a
63:63:net.minecraft.network.chat.PlayerChatMessage filter(boolean) -> a
67:70:void
updateSignature(net.minecraft.util.SignatureUpdater$Output,net.minecraft.network.ch
at.SignedMessageLink,net.minecraft.network.chat.SignedMessageBody) -> a
73:73:boolean verify(net.minecraft.util.SignatureValidator) -> a
77:77:java.lang.String signedContent() -> b
81:81:net.minecraft.network.chat.Component decoratedContent() -> c
85:85:java.time.Instant timeStamp() -> d
89:89:long salt() -> e
93:93:boolean hasExpiredServer(java.time.Instant) -> a
97:97:boolean hasExpiredClient(java.time.Instant) -> b
101:101:java.util.UUID sender() -> f
105:105:boolean isSystem() -> g
109:109:boolean hasSignature() -> h
113:113:boolean hasSignatureFrom(java.util.UUID) -> a
117:117:boolean isFullyFiltered() -> i
20:20:java.lang.String toString() -> toString
20:20:int hashCode() -> hashCode
20:20:boolean equals(java.lang.Object) -> equals
20:20:net.minecraft.network.chat.SignedMessageLink link() -> j
20:20:net.minecraft.network.chat.MessageSignature signature() -> k
20:20:net.minecraft.network.chat.SignedMessageBody signedBody() -> l
20:20:net.minecraft.network.chat.Component unsignedContent() -> m
20:20:net.minecraft.network.chat.FilterMask filterMask() -> n
81:81:net.minecraft.network.chat.Component lambda$decoratedContent$5() -> o
73:73:void lambda$verify$4(net.minecraft.util.SignatureUpdater$Output) -> a
21:27:com.mojang.datafixers.kinds.App
lambda$static$3(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
27:27:net.minecraft.network.chat.PlayerChatMessage
lambda$static$2(net.minecraft.network.chat.SignedMessageLink,java.util.Optional,net
.minecraft.network.chat.SignedMessageBody,java.util.Optional,net.minecraft.network.
chat.FilterMask) -> a
25:25:java.util.Optional
lambda$static$1(net.minecraft.network.chat.PlayerChatMessage) -> a
23:23:java.util.Optional
lambda$static$0(net.minecraft.network.chat.PlayerChatMessage) -> b
21:31:void <clinit>() -> <clinit>
net.minecraft.network.chat.RemoteChatSession -> tm:
java.util.UUID sessionId -> a
net.minecraft.world.entity.player.ProfilePublicKey profilePublicKey -> b
11:11:void
<init>(java.util.UUID,net.minecraft.world.entity.player.ProfilePublicKey) -> <init>
13:13:net.minecraft.network.chat.SignedMessageValidator
createMessageValidator() -> a
17:17:net.minecraft.network.chat.SignedMessageChain$Decoder
createMessageDecoder(java.util.UUID) -> a
21:21:net.minecraft.network.chat.RemoteChatSession$Data asData() -> b
25:25:boolean hasExpired() -> c
11:11:java.lang.String toString() -> toString
11:11:int hashCode() -> hashCode
11:11:boolean equals(java.lang.Object) -> equals
11:11:java.util.UUID sessionId() -> d
11:11:net.minecraft.world.entity.player.ProfilePublicKey profilePublicKey() ->
e
net.minecraft.network.chat.RemoteChatSession$Data -> tm$a:
java.util.UUID sessionId -> a
net.minecraft.world.entity.player.ProfilePublicKey$Data profilePublicKey -> b
28:28:void
<init>(java.util.UUID,net.minecraft.world.entity.player.ProfilePublicKey$Data) ->
<init>
30:30:net.minecraft.network.chat.RemoteChatSession$Data
read(net.minecraft.network.FriendlyByteBuf) -> a
34:36:void
write(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.chat.RemoteChatSe
ssion$Data) -> a
39:39:net.minecraft.network.chat.RemoteChatSession
validate(com.mojang.authlib.GameProfile,net.minecraft.util.SignatureValidator,java.
time.Duration) -> a
28:28:java.lang.String toString() -> toString
28:28:int hashCode() -> hashCode
28:28:boolean equals(java.lang.Object) -> equals
28:28:java.util.UUID sessionId() -> a
28:28:net.minecraft.world.entity.player.ProfilePublicKey$Data
profilePublicKey() -> b
net.minecraft.network.chat.SignableCommand -> tn:
java.util.List arguments -> a
13:13:void <init>(java.util.List) -> <init>
15:34:net.minecraft.network.chat.SignableCommand
of(com.mojang.brigadier.ParseResults) -> a
38:48:java.util.List
collectArguments(java.lang.String,com.mojang.brigadier.context.CommandContextBuilde
r) -> a
13:13:java.lang.String toString() -> toString
13:13:int hashCode() -> hashCode
13:13:boolean equals(java.lang.Object) -> equals
13:13:java.util.List arguments() -> a
net.minecraft.network.chat.SignableCommand$Argument -> tn$a:
com.mojang.brigadier.tree.ArgumentCommandNode node -> a
java.lang.String value -> b
51:51:void
<init>(com.mojang.brigadier.tree.ArgumentCommandNode,java.lang.String) -> <init>
53:53:java.lang.String name() -> a
51:51:java.lang.String toString() -> toString
51:51:int hashCode() -> hashCode
51:51:boolean equals(java.lang.Object) -> equals
51:51:com.mojang.brigadier.tree.ArgumentCommandNode node() -> b
51:51:java.lang.String value() -> c
net.minecraft.network.chat.SignedMessageBody -> to:
java.lang.String content -> b
java.time.Instant timeStamp -> c
long salt -> d
net.minecraft.network.chat.LastSeenMessages lastSeen -> e
com.mojang.serialization.MapCodec MAP_CODEC -> a
18:18:void
<init>(java.lang.String,java.time.Instant,long,net.minecraft.network.chat.LastSeenM
essages) -> <init>
27:27:net.minecraft.network.chat.SignedMessageBody unsigned(java.lang.String) -
> a
31:37:void updateSignature(net.minecraft.util.SignatureUpdater$Output) -> a
40:40:net.minecraft.network.chat.SignedMessageBody$Packed
pack(net.minecraft.network.chat.MessageSignatureCache) -> a
18:18:java.lang.String toString() -> toString
18:18:int hashCode() -> hashCode
18:18:boolean equals(java.lang.Object) -> equals
18:18:java.lang.String content() -> a
18:18:java.time.Instant timeStamp() -> b
18:18:long salt() -> c
18:18:net.minecraft.network.chat.LastSeenMessages lastSeen() -> d
19:24:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
19:19:void <clinit>() -> <clinit>
net.minecraft.network.chat.SignedMessageBody$Packed -> to$a:
java.lang.String content -> a
java.time.Instant timeStamp -> b
long salt -> c
net.minecraft.network.chat.LastSeenMessages$Packed lastSeen -> d
45:46:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
43:43:void
<init>(java.lang.String,java.time.Instant,long,net.minecraft.network.chat.LastSeenM
essages$Packed) -> <init>
49:53:void write(net.minecraft.network.FriendlyByteBuf) -> a
56:56:java.util.Optional
unpack(net.minecraft.network.chat.MessageSignatureCache) -> a
43:43:java.lang.String toString() -> toString
43:43:int hashCode() -> hashCode
43:43:boolean equals(java.lang.Object) -> equals
43:43:java.lang.String content() -> a
43:43:java.time.Instant timeStamp() -> b
43:43:long salt() -> c
43:43:net.minecraft.network.chat.LastSeenMessages$Packed lastSeen() -> d
56:56:net.minecraft.network.chat.SignedMessageBody
lambda$unpack$0(net.minecraft.network.chat.LastSeenMessages) -> a
net.minecraft.network.chat.SignedMessageChain -> tp:
org.slf4j.Logger LOGGER -> a
net.minecraft.network.chat.SignedMessageLink nextLink -> b
19:21:void <init>(java.util.UUID,java.util.UUID) -> <init>
24:24:net.minecraft.network.chat.SignedMessageChain$Encoder
encoder(net.minecraft.util.Signer) -> a
34:35:net.minecraft.network.chat.SignedMessageChain$Decoder
decoder(net.minecraft.world.entity.player.ProfilePublicKey) -> a
61:65:net.minecraft.network.chat.SignedMessageLink advanceLink() -> a
36:55:net.minecraft.network.chat.PlayerChatMessage
lambda$decoder$2(net.minecraft.world.entity.player.ProfilePublicKey,net.minecraft.u
til.SignatureValidator,net.minecraft.network.chat.MessageSignature,net.minecraft.ne
twork.chat.SignedMessageBody) -> a
25:29:net.minecraft.network.chat.MessageSignature
lambda$encoder$1(net.minecraft.util.Signer,net.minecraft.network.chat.SignedMessage
Body) -> a
29:29:void
lambda$encoder$0(net.minecraft.network.chat.SignedMessageLink,net.minecraft.network
.chat.SignedMessageBody,net.minecraft.util.SignatureUpdater$Output) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.network.chat.SignedMessageChain$DecodeException -> tp$a:
boolean shouldDisconnect -> a
93:95:void <init>(net.minecraft.network.chat.Component,boolean) -> <init>
98:98:boolean shouldDisconnect() -> a
net.minecraft.network.chat.SignedMessageChain$Decoder -> tp$b:
net.minecraft.network.chat.SignedMessageChain$Decoder REJECT_ALL -> a
83:83:net.minecraft.network.chat.SignedMessageChain$Decoder
unsigned(java.util.UUID) -> unsigned
net.minecraft.network.chat.PlayerChatMessage
unpack(net.minecraft.network.chat.MessageSignature,net.minecraft.network.chat.Signe
dMessageBody) -> unpack
83:83:net.minecraft.network.chat.PlayerChatMessage
lambda$unsigned$1(java.util.UUID,net.minecraft.network.chat.MessageSignature,net.mi
necraft.network.chat.SignedMessageBody) -> a
79:79:net.minecraft.network.chat.PlayerChatMessage
lambda$static$0(net.minecraft.network.chat.MessageSignature,net.minecraft.network.c
hat.SignedMessageBody) -> a
78:78:void <clinit>() -> <clinit>
net.minecraft.network.chat.SignedMessageChain$Encoder -> tp$c:
net.minecraft.network.chat.SignedMessageChain$Encoder UNSIGNED -> a
net.minecraft.network.chat.MessageSignature
pack(net.minecraft.network.chat.SignedMessageBody) -> pack
70:70:net.minecraft.network.chat.MessageSignature
lambda$static$0(net.minecraft.network.chat.SignedMessageBody) -> a
70:70:void <clinit>() -> <clinit>
net.minecraft.network.chat.SignedMessageLink -> tq:
int index -> b
java.util.UUID sender -> c
java.util.UUID sessionId -> d
com.mojang.serialization.Codec CODEC -> a
15:15:void <init>(int,java.util.UUID,java.util.UUID) -> <init>
23:23:net.minecraft.network.chat.SignedMessageLink unsigned(java.util.UUID) ->
a
27:27:net.minecraft.network.chat.SignedMessageLink
root(java.util.UUID,java.util.UUID) -> a
31:34:void updateSignature(net.minecraft.util.SignatureUpdater$Output) -> a
37:37:boolean isDescendantOf(net.minecraft.network.chat.SignedMessageLink) -> a
42:45:net.minecraft.network.chat.SignedMessageLink advance() -> a
15:15:java.lang.String toString() -> toString
15:15:int hashCode() -> hashCode
15:15:boolean equals(java.lang.Object) -> equals
15:15:int index() -> b
15:15:java.util.UUID sender() -> c
15:15:java.util.UUID sessionId() -> d
16:20:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.network.chat.SignedMessageValidator -> tr:
net.minecraft.network.chat.SignedMessageValidator ACCEPT_UNSIGNED -> a
net.minecraft.network.chat.SignedMessageValidator REJECT_ALL -> b
boolean updateAndValidate(net.minecraft.network.chat.PlayerChatMessage) ->
updateAndValidate
15:15:boolean lambda$static$1(net.minecraft.network.chat.PlayerChatMessage) ->
a
12:12:boolean lambda$static$0(net.minecraft.network.chat.PlayerChatMessage) ->
b
9:15:void <clinit>() -> <clinit>
net.minecraft.network.chat.SignedMessageValidator$KeyBased -> tr$a:
net.minecraft.util.SignatureValidator validator -> c
net.minecraft.network.chat.PlayerChatMessage lastMessage -> d
boolean isChainValid -> e
25:29:void <init>(net.minecraft.util.SignatureValidator) -> <init>
33:37:boolean validateChain(net.minecraft.network.chat.PlayerChatMessage) -> a
42:47:boolean updateAndValidate(net.minecraft.network.chat.PlayerChatMessage) -
> updateAndValidate
net.minecraft.network.chat.Style -> ts:
net.minecraft.network.chat.Style EMPTY -> a
com.mojang.serialization.Codec FORMATTING_CODEC -> b
net.minecraft.resources.ResourceLocation DEFAULT_FONT -> c
net.minecraft.network.chat.TextColor color -> d
java.lang.Boolean bold -> e
java.lang.Boolean italic -> f
java.lang.Boolean underlined -> g
java.lang.Boolean strikethrough -> h
java.lang.Boolean obfuscated -> i
net.minecraft.network.chat.ClickEvent clickEvent -> j
net.minecraft.network.chat.HoverEvent hoverEvent -> k
java.lang.String insertion -> l
net.minecraft.resources.ResourceLocation font -> m
63:63:net.minecraft.network.chat.Style
create(java.util.Optional,java.util.Optional,java.util.Optional,java.util.Optional,
java.util.Optional,java.util.Optional,java.util.Optional,java.util.Optional) -> a
66:77:void
<init>(net.minecraft.network.chat.TextColor,java.lang.Boolean,java.lang.Boolean,jav
a.lang.Boolean,java.lang.Boolean,java.lang.Boolean,net.minecraft.network.chat.Click
Event,net.minecraft.network.chat.HoverEvent,java.lang.String,net.minecraft.resource
s.ResourceLocation) -> <init>
81:81:net.minecraft.network.chat.TextColor getColor() -> a
85:85:boolean isBold() -> b
89:89:boolean isItalic() -> c
93:93:boolean isStrikethrough() -> d
97:97:boolean isUnderlined() -> e
101:101:boolean isObfuscated() -> f
105:105:boolean isEmpty() -> g
110:110:net.minecraft.network.chat.ClickEvent getClickEvent() -> h
115:115:net.minecraft.network.chat.HoverEvent getHoverEvent() -> i
120:120:java.lang.String getInsertion() -> j
124:124:net.minecraft.resources.ResourceLocation getFont() -> k
128:128:net.minecraft.network.chat.Style
withColor(net.minecraft.network.chat.TextColor) -> a
132:132:net.minecraft.network.chat.Style
withColor(net.minecraft.ChatFormatting) -> a
136:136:net.minecraft.network.chat.Style withColor(int) -> a
140:140:net.minecraft.network.chat.Style withBold(java.lang.Boolean) -> a
144:144:net.minecraft.network.chat.Style withItalic(java.lang.Boolean) -> b
148:148:net.minecraft.network.chat.Style withUnderlined(java.lang.Boolean) -> c
152:152:net.minecraft.network.chat.Style withStrikethrough(java.lang.Boolean) -
> d
156:156:net.minecraft.network.chat.Style withObfuscated(java.lang.Boolean) -> e
160:160:net.minecraft.network.chat.Style
withClickEvent(net.minecraft.network.chat.ClickEvent) -> a
164:164:net.minecraft.network.chat.Style
withHoverEvent(net.minecraft.network.chat.HoverEvent) -> a
168:168:net.minecraft.network.chat.Style withInsertion(java.lang.String) -> a
172:172:net.minecraft.network.chat.Style
withFont(net.minecraft.resources.ResourceLocation) -> a
176:205:net.minecraft.network.chat.Style
applyFormat(net.minecraft.ChatFormatting) -> b
209:244:net.minecraft.network.chat.Style
applyLegacyFormat(net.minecraft.ChatFormatting) -> c
248:279:net.minecraft.network.chat.Style
applyFormats(net.minecraft.ChatFormatting[]) -> a
283:301:net.minecraft.network.chat.Style
applyTo(net.minecraft.network.chat.Style) -> a
307:355:java.lang.String toString() -> toString
360:379:boolean equals(java.lang.Object) -> equals
384:384:int hashCode() -> hashCode
27:36:com.mojang.datafixers.kinds.App
lambda$static$8(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
35:35:java.util.Optional lambda$static$7(net.minecraft.network.chat.Style) -> b
34:34:java.util.Optional lambda$static$6(net.minecraft.network.chat.Style) -> c
33:33:java.util.Optional lambda$static$5(net.minecraft.network.chat.Style) -> d
32:32:java.util.Optional lambda$static$4(net.minecraft.network.chat.Style) -> e
31:31:java.util.Optional lambda$static$3(net.minecraft.network.chat.Style) -> f
30:30:java.util.Optional lambda$static$2(net.minecraft.network.chat.Style) -> g
29:29:java.util.Optional lambda$static$1(net.minecraft.network.chat.Style) -> h
28:28:java.util.Optional lambda$static$0(net.minecraft.network.chat.Style) -> i
24:39:void <clinit>() -> <clinit>
net.minecraft.network.chat.Style$1 -> ts$1:
int[] $SwitchMap$net$minecraft$ChatFormatting -> a
183:183:void <clinit>() -> <clinit>
net.minecraft.network.chat.Style$1Collector -> ts$a:
boolean isNotFirst -> c
java.lang.StringBuilder val$result -> a
net.minecraft.network.chat.Style this$0 -> b
309:309:void <init>(net.minecraft.network.chat.Style,java.lang.StringBuilder) -
> <init>
313:317:void prependSeparator() -> a
320:327:void addFlagString(java.lang.String,java.lang.Boolean) -> a
330:336:void addValueString(java.lang.String,java.lang.Object) -> a
net.minecraft.network.chat.Style$Serializer -> ts$b:
387:387:void <init>() -> <init>
391:411:net.minecraft.network.chat.Style
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
416:424:net.minecraft.resources.ResourceLocation
getFont(com.google.gson.JsonObject) -> a
429:436:net.minecraft.network.chat.HoverEvent
getHoverEvent(com.google.gson.JsonObject) -> b
441:452:net.minecraft.network.chat.ClickEvent
getClickEvent(com.google.gson.JsonObject) -> c
457:457:java.lang.String getInsertion(com.google.gson.JsonObject) -> d
462:466:net.minecraft.network.chat.TextColor
getTextColor(com.google.gson.JsonObject) -> e
471:475:java.lang.Boolean
getOptionalFlag(com.google.gson.JsonObject,java.lang.String) -> a
481:523:com.google.gson.JsonElement
serialize(net.minecraft.network.chat.Style,java.lang.reflect.Type,com.google.gson.J
sonSerializationContext) -> a
387:387:com.google.gson.JsonElement
serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerialization
Context) -> serialize
387:387:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
net.minecraft.network.chat.SubStringSource -> tt:
java.lang.String plainText -> a
java.util.List charStyles -> b
it.unimi.dsi.fastutil.ints.Int2IntFunction reverseCharModifier -> c
18:22:void
<init>(java.lang.String,java.util.List,it.unimi.dsi.fastutil.ints.Int2IntFunction)
-> <init>
25:25:java.lang.String getPlainText() -> a
29:53:java.util.List substring(int,int,boolean) -> a
57:57:net.minecraft.network.chat.SubStringSource
create(net.minecraft.network.chat.FormattedText) -> a
61:76:net.minecraft.network.chat.SubStringSource
create(net.minecraft.network.chat.FormattedText,it.unimi.dsi.fastutil.ints.Int2IntF
unction,java.util.function.UnaryOperator) -> a
65:73:java.util.Optional
lambda$create$3(java.lang.StringBuilder,java.util.List,net.minecraft.network.chat.S
tyle,java.lang.String) -> a
66:71:boolean
lambda$create$2(java.lang.StringBuilder,java.util.List,int,net.minecraft.network.ch
at.Style,int) -> a
57:57:java.lang.String lambda$create$1(java.lang.String) -> a
57:57:int lambda$create$0(int) -> a
net.minecraft.network.chat.TextColor -> tu:
java.lang.String CUSTOM_COLOR_PREFIX -> b
com.mojang.serialization.Codec CODEC -> a
java.util.Map LEGACY_FORMAT_TO_COLOR -> c
java.util.Map NAMED_COLORS -> d
int value -> e
java.lang.String name -> f
34:37:void <init>(int,java.lang.String) -> <init>
39:42:void <init>(int) -> <init>
45:45:int getValue() -> a
49:53:java.lang.String serialize() -> b
57:57:java.lang.String formatValue() -> c
62:69:boolean equals(java.lang.Object) -> equals
74:74:int hashCode() -> hashCode
79:79:java.lang.String toString() -> toString
84:84:net.minecraft.network.chat.TextColor
fromLegacyFormat(net.minecraft.ChatFormatting) -> a
88:88:net.minecraft.network.chat.TextColor fromRgb(int) -> a
93:101:net.minecraft.network.chat.TextColor parseColor(java.lang.String) -> a
27:27:java.lang.String lambda$static$3(net.minecraft.network.chat.TextColor) ->
a
26:26:net.minecraft.network.chat.TextColor
lambda$static$2(net.minecraft.ChatFormatting) -> b
20:21:com.mojang.serialization.DataResult lambda$static$1(java.lang.String) ->
b
21:21:java.lang.String lambda$static$0() -> d
18:27:void <clinit>() -> <clinit>
net.minecraft.network.chat.ThrowingComponent -> tv:
net.minecraft.network.chat.Component component -> a
7:9:void <init>(net.minecraft.network.chat.Component) -> <init>
12:14:void <init>(net.minecraft.network.chat.Component,java.lang.Throwable) ->
<init>
17:17:net.minecraft.network.chat.Component getComponent() -> b
net.minecraft.network.chat.contents.BlockDataSource -> tw:
java.lang.String posPattern -> a
net.minecraft.commands.arguments.coordinates.Coordinates compiledPos -> b
18:19:void <init>(java.lang.String) -> <init>
16:16:void
<init>(java.lang.String,net.minecraft.commands.arguments.coordinates.Coordinates) -
> <init>
24:26:net.minecraft.commands.arguments.coordinates.Coordinates
compilePos(java.lang.String) -> a
32:44:java.util.stream.Stream
getData(net.minecraft.commands.CommandSourceStack) -> getData
49:49:java.lang.String toString() -> toString
54:58:boolean equals(java.lang.Object) -> equals
63:63:int hashCode() -> hashCode
16:16:java.lang.String posPattern() -> a
16:16:net.minecraft.commands.arguments.coordinates.Coordinates compiledPos() ->
b
net.minecraft.network.chat.contents.DataSource -> tx:
java.util.stream.Stream getData(net.minecraft.commands.CommandSourceStack) ->
getData
net.minecraft.network.chat.contents.EntityDataSource -> ty:
java.lang.String selectorPattern -> a
net.minecraft.commands.arguments.selector.EntitySelector compiledSelector -> b
18:19:void <init>(java.lang.String) -> <init>
16:16:void
<init>(java.lang.String,net.minecraft.commands.arguments.selector.EntitySelector) -
> <init>
24:27:net.minecraft.commands.arguments.selector.EntitySelector
compileSelector(java.lang.String) -> a
33:38:java.util.stream.Stream
getData(net.minecraft.commands.CommandSourceStack) -> getData
43:43:java.lang.String toString() -> toString
48:52:boolean equals(java.lang.Object) -> equals
57:57:int hashCode() -> hashCode
16:16:java.lang.String selectorPattern() -> a
16:16:net.minecraft.commands.arguments.selector.EntitySelector
compiledSelector() -> b
net.minecraft.network.chat.contents.KeybindContents -> tz:
java.lang.String name -> b
java.util.function.Supplier nameResolver -> c
17:19:void <init>(java.lang.String) -> <init>
22:26:net.minecraft.network.chat.Component getNestedComponent() -> b
31:31:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a
36:36:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.
network.chat.Style) -> a
41:45:boolean equals(java.lang.Object) -> equals
50:50:int hashCode() -> hashCode
55:55:java.lang.String toString() -> toString
59:59:java.lang.String getName() -> a
net.minecraft.network.chat.contents.KeybindResolver -> ua:
java.util.function.Function keyResolver -> a
8:8:void <init>() -> <init>
12:13:void setKeyResolver(java.util.function.Function) -> a
9:9:java.util.function.Supplier lambda$static$1(java.lang.String) -> a
9:9:net.minecraft.network.chat.Component lambda$static$0(java.lang.String) -> b
9:9:void <clinit>() -> <clinit>
net.minecraft.network.chat.contents.LiteralContents -> ub:
java.lang.String text -> b
9:9:void <init>(java.lang.String) -> <init>
12:12:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a
17:17:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.
network.chat.Style) -> a
22:22:java.lang.String toString() -> toString
9:9:int hashCode() -> hashCode
9:9:boolean equals(java.lang.Object) -> equals
9:9:java.lang.String text() -> a
net.minecraft.network.chat.contents.NbtContents -> uc:
org.slf4j.Logger LOGGER -> c
boolean interpreting -> d
java.util.Optional separator -> e
java.lang.String nbtPathPattern -> f
net.minecraft.network.chat.contents.DataSource dataSource -> g
net.minecraft.commands.arguments.NbtPathArgument$NbtPath compiledNbtPath -> b
34:35:void
<init>(java.lang.String,boolean,java.util.Optional,net.minecraft.network.chat.conte
nts.DataSource) -> <init>
37:43:void
<init>(java.lang.String,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,bo
olean,java.util.Optional,net.minecraft.network.chat.contents.DataSource) -> <init>
48:50:net.minecraft.commands.arguments.NbtPathArgument$NbtPath
compileNbtPath(java.lang.String) -> a
55:55:java.lang.String getNbtPath() -> a
59:59:boolean isInterpreting() -> b
63:63:java.util.Optional getSeparator() -> c
67:67:net.minecraft.network.chat.contents.DataSource getDataSource() -> d
72:79:boolean equals(java.lang.Object) -> equals
84:88:int hashCode() -> hashCode
93:93:java.lang.String toString() -> toString
101:131:net.minecraft.network.chat.MutableComponent
resolve(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity
,int) -> a
132:132:net.minecraft.network.chat.MutableComponent
lambda$resolve$5(java.util.stream.Stream) -> a
130:130:net.minecraft.network.chat.MutableComponent
lambda$resolve$4(java.util.stream.Stream,net.minecraft.network.chat.MutableComponen
t) -> a
130:130:net.minecraft.network.chat.MutableComponent
lambda$resolve$3(net.minecraft.network.chat.MutableComponent,net.minecraft.network.
chat.MutableComponent,net.minecraft.network.chat.MutableComponent) -> a
125:125:net.minecraft.network.chat.MutableComponent
lambda$resolve$2(net.minecraft.network.chat.Component,net.minecraft.network.chat.Mu
tableComponent,net.minecraft.network.chat.MutableComponent) -> a
118:122:java.util.stream.Stream
lambda$resolve$1(net.minecraft.commands.CommandSourceStack,net.minecraft.world.enti
ty.Entity,int,java.lang.String) -> a
107:109:java.util.stream.Stream lambda$resolve$0(net.minecraft.nbt.CompoundTag)
-> a
23:23:void <clinit>() -> <clinit>
net.minecraft.network.chat.contents.ScoreContents -> ud:
java.lang.String SCORER_PLACEHOLDER -> b
java.lang.String name -> c
net.minecraft.commands.arguments.selector.EntitySelector selector -> d
java.lang.String objective -> e
32:35:net.minecraft.commands.arguments.selector.EntitySelector
parseSelector(java.lang.String) -> a
38:42:void <init>(java.lang.String,java.lang.String) -> <init>
45:45:java.lang.String getName() -> a
50:50:net.minecraft.commands.arguments.selector.EntitySelector getSelector() ->
b
54:54:java.lang.String getObjective() -> c
58:67:java.lang.String
findTargetName(net.minecraft.commands.CommandSourceStack) -> a
71:80:java.lang.String
getScore(java.lang.String,net.minecraft.commands.CommandSourceStack) -> a
85:91:net.minecraft.network.chat.MutableComponent
resolve(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity
,int) -> a
96:101:boolean equals(java.lang.Object) -> equals
106:108:int hashCode() -> hashCode
113:113:java.lang.String toString() -> toString
net.minecraft.network.chat.contents.SelectorContents -> ue:
org.slf4j.Logger LOGGER -> c
java.lang.String pattern -> d
net.minecraft.commands.arguments.selector.EntitySelector selector -> e
java.util.Optional separator -> b
29:33:void <init>(java.lang.String,java.util.Optional) -> <init>
37:44:net.minecraft.commands.arguments.selector.EntitySelector
parseSelector(java.lang.String) -> a
48:48:java.lang.String getPattern() -> a
53:53:net.minecraft.commands.arguments.selector.EntitySelector getSelector() ->
b
57:57:java.util.Optional getSeparator() -> c
62:66:net.minecraft.network.chat.MutableComponent
resolve(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity
,int) -> a
72:72:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.
network.chat.Style) -> a
77:77:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a
82:88:boolean equals(java.lang.Object) -> equals
93:95:int hashCode() -> hashCode
100:100:java.lang.String toString() -> toString
22:22:void <clinit>() -> <clinit>
net.minecraft.network.chat.contents.StorageDataSource -> uf:
net.minecraft.resources.ResourceLocation id -> a
9:9:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
12:13:java.util.stream.Stream
getData(net.minecraft.commands.CommandSourceStack) -> getData
18:18:java.lang.String toString() -> toString
9:9:int hashCode() -> hashCode
9:9:boolean equals(java.lang.Object) -> equals
9:9:net.minecraft.resources.ResourceLocation id() -> a
net.minecraft.network.chat.contents.TranslatableContents -> ug:
java.lang.Object[] NO_ARGS -> b
net.minecraft.network.chat.FormattedText TEXT_PERCENT -> c
net.minecraft.network.chat.FormattedText TEXT_NULL -> d
java.lang.String key -> e
java.lang.String fallback -> f
java.lang.Object[] args -> g
net.minecraft.locale.Language decomposedWith -> h
java.util.List decomposedParts -> i
java.util.regex.Pattern FORMAT_PATTERN -> j
37:45:void <init>(java.lang.String,java.lang.String,java.lang.Object[]) ->
<init>
48:63:void decompose() -> d
66:111:void decomposeTemplate(java.lang.String,java.util.function.Consumer) ->
a
114:123:net.minecraft.network.chat.FormattedText getArgument(int) -> a
129:138:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.
network.chat.Style) -> a
143:152:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a
157:167:net.minecraft.network.chat.MutableComponent
resolve(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity
,int) -> a
172:179:boolean equals(java.lang.Object) -> equals
184:187:int hashCode() -> hashCode
192:195:java.lang.String toString() -> toString
200:200:java.lang.String getKey() -> a
205:205:java.lang.String getFallback() -> b
209:209:java.lang.Object[] getArgs() -> c
25:39:void <clinit>() -> <clinit>
net.minecraft.network.chat.contents.TranslatableFormatException -> uh:
7:8:void
<init>(net.minecraft.network.chat.contents.TranslatableContents,java.lang.String) -
> <init>
11:12:void <init>(net.minecraft.network.chat.contents.TranslatableContents,int)
-> <init>
15:16:void
<init>(net.minecraft.network.chat.contents.TranslatableContents,java.lang.Throwable
) -> <init>
net.minecraft.network.chat.contents.package-info -> ui:
net.minecraft.network.chat.package-info -> uj:
net.minecraft.network.package-info -> uk:
net.minecraft.network.protocol.BundleDelimiterPacket -> ul:
7:8:void <init>() -> <init>
12:12:void write(net.minecraft.network.FriendlyByteBuf) -> a
16:16:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.BundlePacket -> um:
java.lang.Iterable packets -> a
10:12:void <init>(java.lang.Iterable) -> <init>
15:15:java.lang.Iterable subPackets() -> a
20:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.BundlerInfo -> un:
io.netty.util.AttributeKey BUNDLER_PROVIDER -> a
int BUNDLE_SIZE_LIMIT -> b
net.minecraft.network.protocol.BundlerInfo EMPTY -> c
31:31:net.minecraft.network.protocol.BundlerInfo
createForPacket(java.lang.Class,java.util.function.Function,net.minecraft.network.p
rotocol.BundleDelimiterPacket) -> a
void
unbundlePacket(net.minecraft.network.protocol.Packet,java.util.function.Consumer) -
> a
net.minecraft.network.protocol.BundlerInfo$Bundler
startPacketBundling(net.minecraft.network.protocol.Packet) -> a
13:17:void <clinit>() -> <clinit>
net.minecraft.network.protocol.BundlerInfo$1 -> un$1:
17:17:void <init>() -> <init>
20:21:void
unbundlePacket(net.minecraft.network.protocol.Packet,java.util.function.Consumer) -
> a
26:26:net.minecraft.network.protocol.BundlerInfo$Bundler
startPacketBundling(net.minecraft.network.protocol.Packet) -> a
net.minecraft.network.protocol.BundlerInfo$2 -> un$2:
java.lang.Class val$bundlePacketCls -> d
net.minecraft.network.protocol.BundleDelimiterPacket val$delimiterPacket -> e
java.util.function.Function val$constructor -> f
31:31:void
<init>(java.lang.Class,net.minecraft.network.protocol.BundleDelimiterPacket,java.ut
il.function.Function) -> <init>
34:42:void
unbundlePacket(net.minecraft.network.protocol.Packet,java.util.function.Consumer) -
> a
47:68:net.minecraft.network.protocol.BundlerInfo$Bundler
startPacketBundling(net.minecraft.network.protocol.Packet) -> a
net.minecraft.network.protocol.BundlerInfo$2$1 -> un$2$1:
java.util.List bundlePackets -> b
net.minecraft.network.protocol.BundlerInfo$2 this$0 -> a
48:49:void <init>(net.minecraft.network.protocol.BundlerInfo$2) -> <init>
54:64:net.minecraft.network.protocol.Packet
addPacket(net.minecraft.network.protocol.Packet) -> a
net.minecraft.network.protocol.BundlerInfo$Bundler -> un$a:
net.minecraft.network.protocol.Packet
addPacket(net.minecraft.network.protocol.Packet) -> a
net.minecraft.network.protocol.BundlerInfo$Provider -> un$b:
net.minecraft.network.protocol.BundlerInfo
getBundlerInfo(net.minecraft.network.protocol.PacketFlow) -> a
net.minecraft.network.protocol.Packet -> uo:
void write(net.minecraft.network.FriendlyByteBuf) -> a
void handle(net.minecraft.network.PacketListener) -> a
12:12:boolean isSkippable() -> b
net.minecraft.network.protocol.PacketFlow -> up:
net.minecraft.network.protocol.PacketFlow SERVERBOUND -> a
net.minecraft.network.protocol.PacketFlow CLIENTBOUND -> b
net.minecraft.network.protocol.PacketFlow[] $VALUES -> c
3:3:net.minecraft.network.protocol.PacketFlow[] values() -> values
3:3:net.minecraft.network.protocol.PacketFlow valueOf(java.lang.String) ->
valueOf
3:3:void <init>(java.lang.String,int) -> <init>
9:9:net.minecraft.network.protocol.PacketFlow getOpposite() -> a
3:3:net.minecraft.network.protocol.PacketFlow[] $values() -> b
3:5:void <clinit>() -> <clinit>
net.minecraft.network.protocol.PacketUtils -> uq:
org.slf4j.Logger LOGGER -> a
10:10:void <init>() -> <init>
14:15:void
ensureRunningOnSameThread(net.minecraft.network.protocol.Packet,net.minecraft.netwo
rk.PacketListener,net.minecraft.server.level.ServerLevel) -> a
18:36:void
ensureRunningOnSameThread(net.minecraft.network.protocol.Packet,net.minecraft.netwo
rk.PacketListener,net.minecraft.util.thread.BlockableEventLoop) -> a
20:33:void
lambda$ensureRunningOnSameThread$0(net.minecraft.network.PacketListener,net.minecra
ft.network.protocol.Packet) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ClientGamePacketListener -> ur:
void
handleAddEntity(net.minecraft.network.protocol.game.ClientboundAddEntityPacket) ->
a
void
handleAddExperienceOrb(net.minecraft.network.protocol.game.ClientboundAddExperience
OrbPacket) -> a
void
handleAddObjective(net.minecraft.network.protocol.game.ClientboundSetObjectivePacke
t) -> a
void
handleAddPlayer(net.minecraft.network.protocol.game.ClientboundAddPlayerPacket) ->
a
void
handleAnimate(net.minecraft.network.protocol.game.ClientboundAnimatePacket) -> a
void
handleHurtAnimation(net.minecraft.network.protocol.game.ClientboundHurtAnimationPac
ket) -> a
void
handleAwardStats(net.minecraft.network.protocol.game.ClientboundAwardStatsPacket) -
> a
void
handleAddOrRemoveRecipes(net.minecraft.network.protocol.game.ClientboundRecipePacke
t) -> a
void
handleBlockDestruction(net.minecraft.network.protocol.game.ClientboundBlockDestruct
ionPacket) -> a
void
handleOpenSignEditor(net.minecraft.network.protocol.game.ClientboundOpenSignEditorP
acket) -> a
void
handleBlockEntityData(net.minecraft.network.protocol.game.ClientboundBlockEntityDat
aPacket) -> a
void
handleBlockEvent(net.minecraft.network.protocol.game.ClientboundBlockEventPacket) -
> a
void
handleBlockUpdate(net.minecraft.network.protocol.game.ClientboundBlockUpdatePacket)
-> a
void
handleSystemChat(net.minecraft.network.protocol.game.ClientboundSystemChatPacket) -
> a
void
handlePlayerChat(net.minecraft.network.protocol.game.ClientboundPlayerChatPacket) -
> a
void
handleDisguisedChat(net.minecraft.network.protocol.game.ClientboundDisguisedChatPac
ket) -> a
void
handleDeleteChat(net.minecraft.network.protocol.game.ClientboundDeleteChatPacket) -
> a
void
handleChunkBlocksUpdate(net.minecraft.network.protocol.game.ClientboundSectionBlock
sUpdatePacket) -> a
void
handleMapItemData(net.minecraft.network.protocol.game.ClientboundMapItemDataPacket)
-> a
void
handleContainerClose(net.minecraft.network.protocol.game.ClientboundContainerCloseP
acket) -> a
void
handleContainerContent(net.minecraft.network.protocol.game.ClientboundContainerSetC
ontentPacket) -> a
void
handleHorseScreenOpen(net.minecraft.network.protocol.game.ClientboundHorseScreenOpe
nPacket) -> a
void
handleContainerSetData(net.minecraft.network.protocol.game.ClientboundContainerSetD
ataPacket) -> a
void
handleContainerSetSlot(net.minecraft.network.protocol.game.ClientboundContainerSetS
lotPacket) -> a
void
handleCustomPayload(net.minecraft.network.protocol.game.ClientboundCustomPayloadPac
ket) -> a
void
handleDisconnect(net.minecraft.network.protocol.game.ClientboundDisconnectPacket) -
> a
void
handleEntityEvent(net.minecraft.network.protocol.game.ClientboundEntityEventPacket)
-> a
void
handleEntityLinkPacket(net.minecraft.network.protocol.game.ClientboundSetEntityLink
Packet) -> a
void
handleSetEntityPassengersPacket(net.minecraft.network.protocol.game.ClientboundSetP
assengersPacket) -> a
void
handleExplosion(net.minecraft.network.protocol.game.ClientboundExplodePacket) -> a
void
handleGameEvent(net.minecraft.network.protocol.game.ClientboundGameEventPacket) ->
a
void
handleKeepAlive(net.minecraft.network.protocol.game.ClientboundKeepAlivePacket) ->
a
void
handleLevelChunkWithLight(net.minecraft.network.protocol.game.ClientboundLevelChunk
WithLightPacket) -> a
void
handleChunksBiomes(net.minecraft.network.protocol.game.ClientboundChunksBiomesPacke
t) -> a
void
handleForgetLevelChunk(net.minecraft.network.protocol.game.ClientboundForgetLevelCh
unkPacket) -> a
void
handleLevelEvent(net.minecraft.network.protocol.game.ClientboundLevelEventPacket) -
> a
void handleLogin(net.minecraft.network.protocol.game.ClientboundLoginPacket) ->
a
void
handleMoveEntity(net.minecraft.network.protocol.game.ClientboundMoveEntityPacket) -
> a
void
handleMovePlayer(net.minecraft.network.protocol.game.ClientboundPlayerPositionPacke
t) -> a
void
handleParticleEvent(net.minecraft.network.protocol.game.ClientboundLevelParticlesPa
cket) -> a
void handlePing(net.minecraft.network.protocol.game.ClientboundPingPacket) -> a
void
handlePlayerAbilities(net.minecraft.network.protocol.game.ClientboundPlayerAbilitie
sPacket) -> a
void
handlePlayerInfoRemove(net.minecraft.network.protocol.game.ClientboundPlayerInfoRem
ovePacket) -> a
void
handlePlayerInfoUpdate(net.minecraft.network.protocol.game.ClientboundPlayerInfoUpd
atePacket) -> a
void
handleRemoveEntities(net.minecraft.network.protocol.game.ClientboundRemoveEntitiesP
acket) -> a
void
handleRemoveMobEffect(net.minecraft.network.protocol.game.ClientboundRemoveMobEffec
tPacket) -> a
void
handleRespawn(net.minecraft.network.protocol.game.ClientboundRespawnPacket) -> a
void
handleRotateMob(net.minecraft.network.protocol.game.ClientboundRotateHeadPacket) ->
a
void
handleSetCarriedItem(net.minecraft.network.protocol.game.ClientboundSetCarriedItemP
acket) -> a
void
handleSetDisplayObjective(net.minecraft.network.protocol.game.ClientboundSetDisplay
ObjectivePacket) -> a
void
handleSetEntityData(net.minecraft.network.protocol.game.ClientboundSetEntityDataPac
ket) -> a
void
handleSetEntityMotion(net.minecraft.network.protocol.game.ClientboundSetEntityMotio
nPacket) -> a
void
handleSetEquipment(net.minecraft.network.protocol.game.ClientboundSetEquipmentPacke
t) -> a
void
handleSetExperience(net.minecraft.network.protocol.game.ClientboundSetExperiencePac
ket) -> a
void
handleSetHealth(net.minecraft.network.protocol.game.ClientboundSetHealthPacket) ->
a
void
handleSetPlayerTeamPacket(net.minecraft.network.protocol.game.ClientboundSetPlayerT
eamPacket) -> a
void
handleSetScore(net.minecraft.network.protocol.game.ClientboundSetScorePacket) -> a
void
handleSetSpawn(net.minecraft.network.protocol.game.ClientboundSetDefaultSpawnPositi
onPacket) -> a
void
handleSetTime(net.minecraft.network.protocol.game.ClientboundSetTimePacket) -> a
void
handleSoundEvent(net.minecraft.network.protocol.game.ClientboundSoundPacket) -> a
void
handleSoundEntityEvent(net.minecraft.network.protocol.game.ClientboundSoundEntityPa
cket) -> a
void
handleTakeItemEntity(net.minecraft.network.protocol.game.ClientboundTakeItemEntityP
acket) -> a
void
handleTeleportEntity(net.minecraft.network.protocol.game.ClientboundTeleportEntityP
acket) -> a
void
handleUpdateAttributes(net.minecraft.network.protocol.game.ClientboundUpdateAttribu
tesPacket) -> a
void
handleUpdateMobEffect(net.minecraft.network.protocol.game.ClientboundUpdateMobEffec
tPacket) -> a
void
handleUpdateTags(net.minecraft.network.protocol.game.ClientboundUpdateTagsPacket) -
> a
void
handlePlayerCombatEnd(net.minecraft.network.protocol.game.ClientboundPlayerCombatEn
dPacket) -> a
void
handlePlayerCombatEnter(net.minecraft.network.protocol.game.ClientboundPlayerCombat
EnterPacket) -> a
void
handlePlayerCombatKill(net.minecraft.network.protocol.game.ClientboundPlayerCombatK
illPacket) -> a
void
handleChangeDifficulty(net.minecraft.network.protocol.game.ClientboundChangeDifficu
ltyPacket) -> a
void
handleSetCamera(net.minecraft.network.protocol.game.ClientboundSetCameraPacket) ->
a
void
handleInitializeBorder(net.minecraft.network.protocol.game.ClientboundInitializeBor
derPacket) -> a
void
handleSetBorderLerpSize(net.minecraft.network.protocol.game.ClientboundSetBorderLer
pSizePacket) -> a
void
handleSetBorderSize(net.minecraft.network.protocol.game.ClientboundSetBorderSizePac
ket) -> a
void
handleSetBorderWarningDelay(net.minecraft.network.protocol.game.ClientboundSetBorde
rWarningDelayPacket) -> a
void
handleSetBorderWarningDistance(net.minecraft.network.protocol.game.ClientboundSetBo
rderWarningDistancePacket) -> a
void
handleSetBorderCenter(net.minecraft.network.protocol.game.ClientboundSetBorderCente
rPacket) -> a
void
handleTabListCustomisation(net.minecraft.network.protocol.game.ClientboundTabListPa
cket) -> a
void
handleResourcePack(net.minecraft.network.protocol.game.ClientboundResourcePackPacke
t) -> a
void
handleBossUpdate(net.minecraft.network.protocol.game.ClientboundBossEventPacket) ->
a
void
handleItemCooldown(net.minecraft.network.protocol.game.ClientboundCooldownPacket) -
> a
void
handleMoveVehicle(net.minecraft.network.protocol.game.ClientboundMoveVehiclePacket)
-> a
void
handleUpdateAdvancementsPacket(net.minecraft.network.protocol.game.ClientboundUpdat
eAdvancementsPacket) -> a
void
handleSelectAdvancementsTab(net.minecraft.network.protocol.game.ClientboundSelectAd
vancementsTabPacket) -> a
void
handlePlaceRecipe(net.minecraft.network.protocol.game.ClientboundPlaceGhostRecipePa
cket) -> a
void
handleCommands(net.minecraft.network.protocol.game.ClientboundCommandsPacket) -> a
void
handleStopSoundEvent(net.minecraft.network.protocol.game.ClientboundStopSoundPacket
) -> a
void
handleCommandSuggestions(net.minecraft.network.protocol.game.ClientboundCommandSugg
estionsPacket) -> a
void
handleUpdateRecipes(net.minecraft.network.protocol.game.ClientboundUpdateRecipesPac
ket) -> a
void
handleLookAt(net.minecraft.network.protocol.game.ClientboundPlayerLookAtPacket) ->
a
void
handleTagQueryPacket(net.minecraft.network.protocol.game.ClientboundTagQueryPacket)
-> a
void
handleLightUpdatePacket(net.minecraft.network.protocol.game.ClientboundLightUpdateP
acket) -> a
void
handleOpenBook(net.minecraft.network.protocol.game.ClientboundOpenBookPacket) -> a
void
handleOpenScreen(net.minecraft.network.protocol.game.ClientboundOpenScreenPacket) -
> a
void
handleMerchantOffers(net.minecraft.network.protocol.game.ClientboundMerchantOffersP
acket) -> a
void
handleSetChunkCacheRadius(net.minecraft.network.protocol.game.ClientboundSetChunkCa
cheRadiusPacket) -> a
void
handleSetSimulationDistance(net.minecraft.network.protocol.game.ClientboundSetSimul
ationDistancePacket) -> a
void
handleSetChunkCacheCenter(net.minecraft.network.protocol.game.ClientboundSetChunkCa
cheCenterPacket) -> a
void
handleBlockChangedAck(net.minecraft.network.protocol.game.ClientboundBlockChangedAc
kPacket) -> a
void
setActionBarText(net.minecraft.network.protocol.game.ClientboundSetActionBarTextPac
ket) -> a
void
setSubtitleText(net.minecraft.network.protocol.game.ClientboundSetSubtitleTextPacke
t) -> a
void
setTitleText(net.minecraft.network.protocol.game.ClientboundSetTitleTextPacket) ->
a
void
setTitlesAnimation(net.minecraft.network.protocol.game.ClientboundSetTitlesAnimatio
nPacket) -> a
void
handleTitlesClear(net.minecraft.network.protocol.game.ClientboundClearTitlesPacket)
-> a
void
handleServerData(net.minecraft.network.protocol.game.ClientboundServerDataPacket) -
> a
void
handleCustomChatCompletions(net.minecraft.network.protocol.game.ClientboundCustomCh
atCompletionsPacket) -> a
void
handleEnabledFeatures(net.minecraft.network.protocol.game.ClientboundUpdateEnabledF
eaturesPacket) -> a
void
handleBundlePacket(net.minecraft.network.protocol.game.ClientboundBundlePacket) ->
a
void
handleDamageEvent(net.minecraft.network.protocol.game.ClientboundDamageEventPacket)
-> a
net.minecraft.network.protocol.game.ClientboundAddEntityPacket -> us:
double MAGICAL_QUANTIZATION -> a
double LIMIT -> b
int id -> c
java.util.UUID uuid -> d
net.minecraft.world.entity.EntityType type -> e
double x -> f
double y -> g
double z -> h
int xa -> i
int ya -> j
int za -> k
byte xRot -> l
byte yRot -> m
byte yHeadRot -> n
int data -> o
35:36:void <init>(net.minecraft.world.entity.Entity) -> <init>
39:40:void <init>(net.minecraft.world.entity.Entity,int) -> <init>
43:44:void
<init>(net.minecraft.world.entity.Entity,int,net.minecraft.core.BlockPos) -> <init>
46:61:void
<init>(int,java.util.UUID,double,double,double,float,float,net.minecraft.world.enti
ty.EntityType,int,net.minecraft.world.phys.Vec3,double) -> <init>
63:78:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
82:95:void write(net.minecraft.network.FriendlyByteBuf) -> a
99:100:void
handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a
103:103:int getId() -> a
107:107:java.util.UUID getUUID() -> c
111:111:net.minecraft.world.entity.EntityType getType() -> d
115:115:double getX() -> e
119:119:double getY() -> f
123:123:double getZ() -> g
127:127:double getXa() -> h
131:131:double getYa() -> i
135:135:double getZa() -> j
139:139:float getXRot() -> k
143:143:float getYRot() -> l
147:147:float getYHeadRot() -> m
151:151:int getData() -> n
15:15:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundAddExperienceOrbPacket -> ut:
int id -> a
double x -> b
double y -> c
double z -> d
int value -> e
15:21:void <init>(net.minecraft.world.entity.ExperienceOrb) -> <init>
23:29:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
33:38:void write(net.minecraft.network.FriendlyByteBuf) -> a
42:43:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
46:46:int getId() -> a
50:50:double getX() -> c
54:54:double getY() -> d
58:58:double getZ() -> e
62:62:int getValue() -> f
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundAddPlayerPacket -> uu:
int entityId -> a
java.util.UUID playerId -> b
double x -> c
double y -> d
double z -> e
byte yRot -> f
byte xRot -> g
19:27:void <init>(net.minecraft.world.entity.player.Player) -> <init>
29:37:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
41:48:void write(net.minecraft.network.FriendlyByteBuf) -> a
52:53:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
56:56:int getEntityId() -> a
60:60:java.util.UUID getPlayerId() -> c
64:64:double getX() -> d
68:68:double getY() -> e
72:72:double getZ() -> f
76:76:byte getyRot() -> g
80:80:byte getxRot() -> h
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundAnimatePacket -> uv:
int SWING_MAIN_HAND -> a
int WAKE_UP -> b
int SWING_OFF_HAND -> c
int CRITICAL_HIT -> d
int MAGIC_CRITICAL_HIT -> e
int id -> f
int action -> g
18:21:void <init>(net.minecraft.world.entity.Entity,int) -> <init>
23:26:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
30:32:void write(net.minecraft.network.FriendlyByteBuf) -> a
36:37:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
40:40:int getId() -> a
44:44:int getAction() -> c
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundAwardStatsPacket -> uw:
it.unimi.dsi.fastutil.objects.Object2IntMap stats -> a
16:18:void <init>(it.unimi.dsi.fastutil.objects.Object2IntMap) -> <init>
22:30:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
34:34:net.minecraft.stats.Stat
readStatCap(net.minecraft.network.FriendlyByteBuf,net.minecraft.stats.StatType) ->
a
39:40:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
44:47:void write(net.minecraft.network.FriendlyByteBuf) -> a
50:52:void
writeStatCap(net.minecraft.network.FriendlyByteBuf,net.minecraft.stats.Stat) -> a
55:55:java.util.Map getStats() -> a
13:13:void handle(net.minecraft.network.PacketListener) -> a
25:26:net.minecraft.stats.Stat
lambda$new$0(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.FriendlyBy
teBuf) -> a
net.minecraft.network.protocol.game.ClientboundBlockChangedAckPacket -> ux:
int sequence -> a
9:10:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
6:6:void <init>(int) -> <init>
14:15:void write(net.minecraft.network.FriendlyByteBuf) -> a
19:20:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
6:6:java.lang.String toString() -> toString
6:6:int hashCode() -> hashCode
6:6:boolean equals(java.lang.Object) -> equals
6:6:int sequence() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundBlockDestructionPacket -> uy:
int id -> a
net.minecraft.core.BlockPos pos -> b
int progress -> c
12:16:void <init>(int,net.minecraft.core.BlockPos,int) -> <init>
18:22:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
26:29:void write(net.minecraft.network.FriendlyByteBuf) -> a
33:34:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
37:37:int getId() -> a
41:41:net.minecraft.core.BlockPos getPos() -> c
45:45:int getProgress() -> d
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket -> uz:
net.minecraft.core.BlockPos pos -> a
net.minecraft.world.level.block.entity.BlockEntityType type -> b
net.minecraft.nbt.CompoundTag tag -> c
21:21:net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket
create(net.minecraft.world.level.block.entity.BlockEntity,java.util.function.Functi
on) -> a
25:25:net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket
create(net.minecraft.world.level.block.entity.BlockEntity) -> a
28:32:void
<init>(net.minecraft.core.BlockPos,net.minecraft.world.level.block.entity.BlockEnti
tyType,net.minecraft.nbt.CompoundTag) -> <init>
34:38:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
42:45:void write(net.minecraft.network.FriendlyByteBuf) -> a
49:50:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
53:53:net.minecraft.core.BlockPos getPos() -> a
57:57:net.minecraft.world.level.block.entity.BlockEntityType getType() -> c
62:62:net.minecraft.nbt.CompoundTag getTag() -> d
14:14:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundBlockEventPacket -> va:
net.minecraft.core.BlockPos pos -> a
int b0 -> b
int b1 -> c
net.minecraft.world.level.block.Block block -> d
15:20:void
<init>(net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block,int,int) -
> <init>
22:28:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
32:36:void write(net.minecraft.network.FriendlyByteBuf) -> a
40:41:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
44:44:net.minecraft.core.BlockPos getPos() -> a
48:48:int getB0() -> c
52:52:int getB1() -> d
56:56:net.minecraft.world.level.block.Block getBlock() -> e
9:9:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundBlockUpdatePacket -> vb:
net.minecraft.core.BlockPos pos -> a
net.minecraft.world.level.block.state.BlockState blockState -> b
15:18:void
<init>(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState
) -> <init>
21:22:void
<init>(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> <init>
24:27:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
31:33:void write(net.minecraft.network.FriendlyByteBuf) -> a
37:38:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
41:41:net.minecraft.world.level.block.state.BlockState getBlockState() -> a
45:45:net.minecraft.core.BlockPos getPos() -> c
11:11:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundBossEventPacket -> vc:
int FLAG_DARKEN -> a
int FLAG_MUSIC -> b
int FLAG_FOG -> c
java.util.UUID id -> d
net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation
operation -> e
net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation
REMOVE_OPERATION -> f
19:22:void
<init>(java.util.UUID,net.minecraft.network.protocol.game.ClientboundBossEventPacke
t$Operation) -> <init>
24:28:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
32:32:net.minecraft.network.protocol.game.ClientboundBossEventPacket
createAddPacket(net.minecraft.world.BossEvent) -> a
36:36:net.minecraft.network.protocol.game.ClientboundBossEventPacket
createRemovePacket(java.util.UUID) -> a
40:40:net.minecraft.network.protocol.game.ClientboundBossEventPacket
createUpdateProgressPacket(net.minecraft.world.BossEvent) -> b
44:44:net.minecraft.network.protocol.game.ClientboundBossEventPacket
createUpdateNamePacket(net.minecraft.world.BossEvent) -> c
48:48:net.minecraft.network.protocol.game.ClientboundBossEventPacket
createUpdateStylePacket(net.minecraft.world.BossEvent) -> d
52:52:net.minecraft.network.protocol.game.ClientboundBossEventPacket
createUpdatePropertiesPacket(net.minecraft.world.BossEvent) -> e
57:60:void write(net.minecraft.network.FriendlyByteBuf) -> a
63:73:int encodeProperties(boolean,boolean,boolean) -> a
78:79:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
82:83:void
dispatch(net.minecraft.network.protocol.game.ClientboundBossEventPacket$Handler) ->
a
11:11:void handle(net.minecraft.network.PacketListener) -> a
179:179:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ClientboundBossEventPacket$1 -> vc$1:
179:179:void <init>() -> <init>
182:182:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationTyp
e getType() -> a
187:188:void
dispatch(java.util.UUID,net.minecraft.network.protocol.game.ClientboundBossEventPac
ket$Handler) -> a
192:192:void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ClientboundBossEventPacket$AddOperation ->
vc$a:
net.minecraft.network.chat.Component name -> a
float progress -> b
net.minecraft.world.BossEvent$BossBarColor color -> c
net.minecraft.world.BossEvent$BossBarOverlay overlay -> d
boolean darkenScreen -> e
boolean playMusic -> f
boolean createWorldFog -> g
138:146:void <init>(net.minecraft.world.BossEvent) -> <init>
148:157:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
161:161:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationTyp
e getType() -> a
166:167:void
dispatch(java.util.UUID,net.minecraft.network.protocol.game.ClientboundBossEventPac
ket$Handler) -> a
171:176:void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ClientboundBossEventPacket$Handler -> vc$b:
103:103:void
add(java.util.UUID,net.minecraft.network.chat.Component,float,net.minecraft.world.B
ossEvent$BossBarColor,net.minecraft.world.BossEvent$BossBarOverlay,boolean,boolean,
boolean) -> a
106:106:void remove(java.util.UUID) -> a
109:109:void updateProgress(java.util.UUID,float) -> a
112:112:void updateName(java.util.UUID,net.minecraft.network.chat.Component) ->
a
115:115:void
updateStyle(java.util.UUID,net.minecraft.world.BossEvent$BossBarColor,net.minecraft
.world.BossEvent$BossBarOverlay) -> a
118:118:void updateProperties(java.util.UUID,boolean,boolean,boolean) -> a
net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation -> vc$c:
net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType
getType() -> a
void
dispatch(java.util.UUID,net.minecraft.network.protocol.game.ClientboundBossEventPac
ket$Handler) -> a
void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType ->
vc$d:
net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType
ADD -> a
net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType
REMOVE -> b
net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType
UPDATE_PROGRESS -> c
net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType
UPDATE_NAME -> d
net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType
UPDATE_STYLE -> e
net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType
UPDATE_PROPERTIES -> f
java.util.function.Function reader -> g
net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType[]
$VALUES -> h
85:85:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType[
] values() -> values
85:85:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType
valueOf(java.lang.String) -> valueOf
96:98:void <init>(java.lang.String,int,java.util.function.Function) -> <init>
87:87:net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation
lambda$static$0(net.minecraft.network.FriendlyByteBuf) -> a
85:85:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType[
] $values() -> a
85:91:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ClientboundBossEventPacket$UpdateNameOperation
-> vc$e:
net.minecraft.network.chat.Component name -> a
225:227:void <init>(net.minecraft.network.chat.Component) -> <init>
229:231:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
235:235:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationTyp
e getType() -> a
240:241:void
dispatch(java.util.UUID,net.minecraft.network.protocol.game.ClientboundBossEventPac
ket$Handler) -> a
245:246:void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ClientboundBossEventPacket$UpdateProgressOperat
ion -> vc$f:
float progress -> a
198:200:void <init>(float) -> <init>
202:204:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
208:208:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationTyp
e getType() -> a
213:214:void
dispatch(java.util.UUID,net.minecraft.network.protocol.game.ClientboundBossEventPac
ket$Handler) -> a
218:219:void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ClientboundBossEventPacket$UpdatePropertiesOper
ation -> vc$g:
boolean darkenScreen -> a
boolean playMusic -> b
boolean createWorldFog -> c
285:289:void <init>(boolean,boolean,boolean) -> <init>
291:296:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
300:300:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationTyp
e getType() -> a
305:306:void
dispatch(java.util.UUID,net.minecraft.network.protocol.game.ClientboundBossEventPac
ket$Handler) -> a
310:311:void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ClientboundBossEventPacket$UpdateStyleOperation
-> vc$h:
net.minecraft.world.BossEvent$BossBarColor color -> a
net.minecraft.world.BossEvent$BossBarOverlay overlay -> b
253:256:void
<init>(net.minecraft.world.BossEvent$BossBarColor,net.minecraft.world.BossEvent$Bos
sBarOverlay) -> <init>
258:261:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
265:265:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationTyp
e getType() -> a
270:271:void
dispatch(java.util.UUID,net.minecraft.network.protocol.game.ClientboundBossEventPac
ket$Handler) -> a
275:277:void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ClientboundBundlePacket -> vd:
8:9:void <init>(java.lang.Iterable) -> <init>
13:14:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundChangeDifficultyPacket -> ve:
net.minecraft.world.Difficulty difficulty -> a
boolean locked -> b
11:14:void <init>(net.minecraft.world.Difficulty,boolean) -> <init>
16:19:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
23:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
29:30:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
33:33:boolean isLocked() -> a
37:37:net.minecraft.world.Difficulty getDifficulty() -> c
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundChunksBiomesPacket -> vf:
java.util.List chunkBiomeData -> a
int TWO_MEGABYTES -> b
67:68:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
13:13:void <init>(java.util.List) -> <init>
71:71:net.minecraft.network.protocol.game.ClientboundChunksBiomesPacket
forChunks(java.util.List) -> a
76:77:void write(net.minecraft.network.FriendlyByteBuf) -> a
81:82:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
13:13:java.lang.String toString() -> toString
13:13:int hashCode() -> hashCode
13:13:boolean equals(java.lang.Object) -> equals
13:13:java.util.List chunkBiomeData() -> a
13:13:void handle(net.minecraft.network.PacketListener) -> a
76:76:void
lambda$write$0(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protocol
.game.ClientboundChunksBiomesPacket$ChunkBiomeData) -> a
net.minecraft.network.protocol.game.ClientboundChunksBiomesPacket$ChunkBiomeData ->
vf$a:
net.minecraft.world.level.ChunkPos pos -> a
byte[] buffer -> b
23:25:void <init>(net.minecraft.world.level.chunk.LevelChunk) -> <init>
28:32:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
18:18:void <init>(net.minecraft.world.level.ChunkPos,byte[]) -> <init>
35:41:int calculateChunkSize(net.minecraft.world.level.chunk.LevelChunk) -> a
45:45:net.minecraft.network.FriendlyByteBuf getReadBuffer() -> a
49:51:io.netty.buffer.ByteBuf getWriteBuffer() -> d
55:58:void
extractChunkData(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.level.ch
unk.LevelChunk) -> a
61:63:void write(net.minecraft.network.FriendlyByteBuf) -> a
18:18:java.lang.String toString() -> toString
18:18:int hashCode() -> hashCode
18:18:boolean equals(java.lang.Object) -> equals
18:18:net.minecraft.world.level.ChunkPos pos() -> b
18:18:byte[] buffer() -> c
net.minecraft.network.protocol.game.ClientboundClearTitlesPacket -> vg:
boolean resetTimes -> a
9:11:void <init>(boolean) -> <init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
28:28:boolean shouldResetTimes() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundCommandSuggestionsPacket -> vh:
int id -> a
com.mojang.brigadier.suggestion.Suggestions suggestions -> b
17:20:void <init>(int,com.mojang.brigadier.suggestion.Suggestions) -> <init>
22:34:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
38:46:void write(net.minecraft.network.FriendlyByteBuf) -> a
50:51:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
54:54:int getId() -> a
58:58:com.mojang.brigadier.suggestion.Suggestions getSuggestions() -> c
13:13:void handle(net.minecraft.network.PacketListener) -> a
43:45:void
lambda$write$2(net.minecraft.network.FriendlyByteBuf,com.mojang.brigadier.suggestio
n.Suggestion) -> a
44:44:void
lambda$write$1(net.minecraft.network.FriendlyByteBuf,com.mojang.brigadier.Message)
-> a
29:31:com.mojang.brigadier.suggestion.Suggestion
lambda$new$0(com.mojang.brigadier.context.StringRange,net.minecraft.network.Friendl
yByteBuf) -> a
net.minecraft.network.protocol.game.ClientboundCommandsPacket -> vi:
byte MASK_TYPE -> a
byte FLAG_EXECUTABLE -> b
byte FLAG_REDIRECT -> c
byte FLAG_CUSTOM_SUGGESTIONS -> d
byte TYPE_ROOT -> e
byte TYPE_LITERAL -> f
byte TYPE_ARGUMENT -> g
int rootIndex -> h
java.util.List entries -> i
50:54:void <init>(com.mojang.brigadier.tree.RootCommandNode) -> <init>
56:60:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
64:66:void write(net.minecraft.network.FriendlyByteBuf) -> a
69:76:void validateEntries(java.util.List,java.util.function.BiPredicate) -> a
79:81:void validateEntries(java.util.List) -> a
84:100:it.unimi.dsi.fastutil.objects.Object2IntMap
enumerateNodes(com.mojang.brigadier.tree.RootCommandNode) -> a
104:109:java.util.List
createEntries(it.unimi.dsi.fastutil.objects.Object2IntMap) -> a
113:117:net.minecraft.network.protocol.game.ClientboundCommandsPacket$Entry
readNode(net.minecraft.network.FriendlyByteBuf) -> b
197:213:net.minecraft.network.protocol.game.ClientboundCommandsPacket$NodeStub
read(net.minecraft.network.FriendlyByteBuf,byte) -> a
218:249:net.minecraft.network.protocol.game.ClientboundCommandsPacket$Entry
createEntry(com.mojang.brigadier.tree.CommandNode,it.unimi.dsi.fastutil.objects.Obj
ect2IntMap) -> a
254:255:void
handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a
258:258:com.mojang.brigadier.tree.RootCommandNode
getRoot(net.minecraft.commands.CommandBuildContext) -> a
37:37:void handle(net.minecraft.network.PacketListener) -> a
71:71:boolean
lambda$validateEntries$1(java.util.function.BiPredicate,java.util.List,it.unimi.dsi
.fastutil.ints.IntSet,int) -> a
64:64:void
lambda$write$0(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protocol
.game.ClientboundCommandsPacket$Entry) -> a
net.minecraft.network.protocol.game.ClientboundCommandsPacket$ArgumentNodeStub ->
vi$a:
java.lang.String id -> a
net.minecraft.commands.synchronization.ArgumentTypeInfo$Template argumentType -
> b
net.minecraft.resources.ResourceLocation suggestionId -> c
152:152:net.minecraft.resources.ResourceLocation
getSuggestionId(com.mojang.brigadier.suggestion.SuggestionProvider) -> a
155:159:void
<init>(java.lang.String,net.minecraft.commands.synchronization.ArgumentTypeInfo$Tem
plate,net.minecraft.resources.ResourceLocation) -> <init>
162:163:void <init>(com.mojang.brigadier.tree.ArgumentCommandNode) -> <init>
167:172:com.mojang.brigadier.builder.ArgumentBuilder
build(net.minecraft.commands.CommandBuildContext) -> a
177:182:void write(net.minecraft.network.FriendlyByteBuf) -> a
185:186:void
serializeCap(net.minecraft.network.FriendlyByteBuf,net.minecraft.commands.synchroni
zation.ArgumentTypeInfo$Template) -> a
190:192:void
serializeCap(net.minecraft.network.FriendlyByteBuf,net.minecraft.commands.synchroni
zation.ArgumentTypeInfo,net.minecraft.commands.synchronization.ArgumentTypeInfo$Tem
plate) -> a
net.minecraft.network.protocol.game.ClientboundCommandsPacket$Entry -> vi$b:
net.minecraft.network.protocol.game.ClientboundCommandsPacket$NodeStub stub ->
a
int flags -> b
int redirect -> c
int[] children -> d
268:273:void
<init>(net.minecraft.network.protocol.game.ClientboundCommandsPacket$NodeStub,int,i
nt,int[]) -> <init>
276:284:void write(net.minecraft.network.FriendlyByteBuf) -> a
287:290:boolean canBuild(it.unimi.dsi.fastutil.ints.IntSet) -> a
294:299:boolean canResolve(it.unimi.dsi.fastutil.ints.IntSet) -> b
net.minecraft.network.protocol.game.ClientboundCommandsPacket$LiteralNodeStub ->
vi$c:
java.lang.String id -> a
129:131:void <init>(java.lang.String) -> <init>
135:135:com.mojang.brigadier.builder.ArgumentBuilder
build(net.minecraft.commands.CommandBuildContext) -> a
140:141:void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ClientboundCommandsPacket$NodeResolver -> vi$d:
net.minecraft.commands.CommandBuildContext context -> a
java.util.List entries -> b
java.util.List nodes -> c
308:314:void <init>(net.minecraft.commands.CommandBuildContext,java.util.List)
-> <init>
317:345:com.mojang.brigadier.tree.CommandNode resolve(int) -> a
333:333:int lambda$resolve$0(com.mojang.brigadier.context.CommandContext) -> a
net.minecraft.network.protocol.game.ClientboundCommandsPacket$NodeStub -> vi$e:
com.mojang.brigadier.builder.ArgumentBuilder
build(net.minecraft.commands.CommandBuildContext) -> a
void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ClientboundContainerClosePacket -> vj:
int containerId -> a
10:12:void <init>(int) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
29:29:int getContainerId() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundContainerSetContentPacket -> vk:
int containerId -> a
int stateId -> b
java.util.List items -> c
net.minecraft.world.item.ItemStack carriedItem -> d
17:25:void
<init>(int,int,net.minecraft.core.NonNullList,net.minecraft.world.item.ItemStack) -
> <init>
27:32:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
36:40:void write(net.minecraft.network.FriendlyByteBuf) -> a
44:45:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
48:48:int getContainerId() -> a
52:52:java.util.List getItems() -> c
56:56:net.minecraft.world.item.ItemStack getCarriedItem() -> d
60:60:int getStateId() -> e
11:11:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundContainerSetDataPacket -> vl:
int containerId -> a
int id -> b
int value -> c
12:16:void <init>(int,int,int) -> <init>
18:23:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
27:30:void write(net.minecraft.network.FriendlyByteBuf) -> a
34:35:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
38:38:int getContainerId() -> a
42:42:int getId() -> c
46:46:int getValue() -> d
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundContainerSetSlotPacket -> vm:
int CARRIED_ITEM -> a
int PLAYER_INVENTORY -> b
int containerId -> c
int stateId -> d
int slot -> e
net.minecraft.world.item.ItemStack itemStack -> f
17:22:void <init>(int,int,int,net.minecraft.world.item.ItemStack) -> <init>
24:29:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
33:37:void write(net.minecraft.network.FriendlyByteBuf) -> a
41:42:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
45:45:int getContainerId() -> a
49:49:int getSlot() -> c
53:53:net.minecraft.world.item.ItemStack getItem() -> d
57:57:int getStateId() -> e
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundCooldownPacket -> vn:
net.minecraft.world.item.Item item -> a
int duration -> b
12:15:void <init>(net.minecraft.world.item.Item,int) -> <init>
17:20:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
24:26:void write(net.minecraft.network.FriendlyByteBuf) -> a
30:31:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
34:34:net.minecraft.world.item.Item getItem() -> a
38:38:int getDuration() -> c
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket -> vo:
net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket$Action
action -> a
java.util.List entries -> b
20:24:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
12:12:void
<init>(net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket$A
ction,java.util.List) -> <init>
28:30:void write(net.minecraft.network.FriendlyByteBuf) -> a
34:35:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
12:12:java.lang.String toString() -> toString
12:12:int hashCode() -> hashCode
12:12:boolean equals(java.lang.Object) -> equals
12:12:net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket$Ac
tion action() -> a
12:12:java.util.List entries() -> c
12:12:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket$Action -
> vo$a:
net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket$Action
ADD -> a
net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket$Action
REMOVE -> b
net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket$Action
SET -> c
net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket$Action[]
$VALUES -> d
13:13:net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket$Ac
tion[] values() -> values
13:13:net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket$Ac
tion valueOf(java.lang.String) -> valueOf
13:13:void <init>(java.lang.String,int) -> <init>
13:13:net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket$Ac
tion[] $values() -> a
13:16:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ClientboundCustomPayloadPacket -> vp:
int MAX_PAYLOAD_SIZE -> s
net.minecraft.resources.ResourceLocation BRAND -> a
net.minecraft.resources.ResourceLocation DEBUG_PATHFINDING_PACKET -> b
net.minecraft.resources.ResourceLocation DEBUG_NEIGHBORSUPDATE_PACKET -> c
net.minecraft.resources.ResourceLocation DEBUG_STRUCTURES_PACKET -> d
net.minecraft.resources.ResourceLocation DEBUG_WORLDGENATTEMPT_PACKET -> e
net.minecraft.resources.ResourceLocation DEBUG_POI_TICKET_COUNT_PACKET -> f
net.minecraft.resources.ResourceLocation DEBUG_POI_ADDED_PACKET -> g
net.minecraft.resources.ResourceLocation DEBUG_POI_REMOVED_PACKET -> h
net.minecraft.resources.ResourceLocation DEBUG_VILLAGE_SECTIONS -> i
net.minecraft.resources.ResourceLocation DEBUG_GOAL_SELECTOR -> j
net.minecraft.resources.ResourceLocation DEBUG_BRAIN -> k
net.minecraft.resources.ResourceLocation DEBUG_BEE -> l
net.minecraft.resources.ResourceLocation DEBUG_HIVE -> m
net.minecraft.resources.ResourceLocation DEBUG_GAME_TEST_ADD_MARKER -> n
net.minecraft.resources.ResourceLocation DEBUG_GAME_TEST_CLEAR -> o
net.minecraft.resources.ResourceLocation DEBUG_RAIDS -> p
net.minecraft.resources.ResourceLocation DEBUG_GAME_EVENT -> q
net.minecraft.resources.ResourceLocation DEBUG_GAME_EVENT_LISTENER -> r
net.minecraft.resources.ResourceLocation identifier -> t
net.minecraft.network.FriendlyByteBuf data -> u
34:41:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.network.FriendlyByteB
uf) -> <init>
43:50:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
54:56:void write(net.minecraft.network.FriendlyByteBuf) -> a
60:61:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
64:64:net.minecraft.resources.ResourceLocation getIdentifier() -> a
68:68:net.minecraft.network.FriendlyByteBuf getData() -> c
8:8:void handle(net.minecraft.network.PacketListener) -> a
12:29:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ClientboundDamageEventPacket -> vq:
int entityId -> a
int sourceTypeId -> b
int sourceCauseId -> c
int sourceDirectId -> d
java.util.Optional sourcePosition -> e
23:30:void
<init>(net.minecraft.world.entity.Entity,net.minecraft.world.damagesource.DamageSou
rce) -> <init>
42:49:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
15:15:void <init>(int,int,int,int,java.util.Optional) -> <init>
34:35:void writeOptionalEntityId(net.minecraft.network.FriendlyByteBuf,int) ->
a
38:38:int readOptionalEntityId(net.minecraft.network.FriendlyByteBuf) -> b
53:62:void write(net.minecraft.network.FriendlyByteBuf) -> a
66:67:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
70:76:net.minecraft.world.damagesource.DamageSource
getSource(net.minecraft.world.level.Level) -> a
15:15:java.lang.String toString() -> toString
15:15:int hashCode() -> hashCode
15:15:boolean equals(java.lang.Object) -> equals
15:15:int entityId() -> a
15:15:int sourceTypeId() -> c
15:15:int sourceCauseId() -> d
15:15:int sourceDirectId() -> e
15:15:java.util.Optional sourcePosition() -> f
15:15:void handle(net.minecraft.network.PacketListener) -> a
58:61:void
lambda$write$1(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.phys.Vec3)
-> a
47:47:net.minecraft.world.phys.Vec3
lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> c
net.minecraft.network.protocol.game.ClientboundDeleteChatPacket -> vr:
net.minecraft.network.chat.MessageSignature$Packed messageSignature -> a
9:10:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
7:7:void <init>(net.minecraft.network.chat.MessageSignature$Packed) -> <init>
14:15:void write(net.minecraft.network.FriendlyByteBuf) -> a
19:20:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
7:7:java.lang.String toString() -> toString
7:7:int hashCode() -> hashCode
7:7:boolean equals(java.lang.Object) -> equals
7:7:net.minecraft.network.chat.MessageSignature$Packed messageSignature() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundDisconnectPacket -> vs:
net.minecraft.network.chat.Component reason -> a
10:12:void <init>(net.minecraft.network.chat.Component) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
29:29:net.minecraft.network.chat.Component getReason() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundDisguisedChatPacket -> vt:
net.minecraft.network.chat.Component message -> a
net.minecraft.network.chat.ChatType$BoundNetwork chatType -> b
10:11:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
8:8:void
<init>(net.minecraft.network.chat.Component,net.minecraft.network.chat.ChatType$Bou
ndNetwork) -> <init>
15:17:void write(net.minecraft.network.FriendlyByteBuf) -> a
21:22:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
26:26:boolean isSkippable() -> b
8:8:java.lang.String toString() -> toString
8:8:int hashCode() -> hashCode
8:8:boolean equals(java.lang.Object) -> equals
8:8:net.minecraft.network.chat.Component message() -> a
8:8:net.minecraft.network.chat.ChatType$BoundNetwork chatType() -> c
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundEntityEventPacket -> vu:
int entityId -> a
byte eventId -> b
15:18:void <init>(net.minecraft.world.entity.Entity,byte) -> <init>
20:23:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
27:29:void write(net.minecraft.network.FriendlyByteBuf) -> a
33:34:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
38:38:net.minecraft.world.entity.Entity
getEntity(net.minecraft.world.level.Level) -> a
42:42:byte getEventId() -> a
11:11:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundExplodePacket -> vv:
double x -> a
double y -> b
double z -> c
float power -> d
java.util.List toBlow -> e
float knockbackX -> f
float knockbackY -> g
float knockbackZ -> h
24:40:void
<init>(double,double,double,float,java.util.List,net.minecraft.world.phys.Vec3) ->
<init>
42:62:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
66:87:void write(net.minecraft.network.FriendlyByteBuf) -> a
91:92:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
95:95:float getKnockbackX() -> a
99:99:float getKnockbackY() -> c
103:103:float getKnockbackZ() -> d
107:107:double getX() -> e
111:111:double getY() -> f
115:115:double getZ() -> g
119:119:float getPower() -> h
123:123:java.util.List getToBlow() -> i
14:14:void handle(net.minecraft.network.PacketListener) -> a
76:82:void
lambda$write$1(int,int,int,net.minecraft.network.FriendlyByteBuf,net.minecraft.core
.BlockPos) -> a
53:56:net.minecraft.core.BlockPos
lambda$new$0(int,int,int,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ClientboundForgetLevelChunkPacket -> vw:
int x -> a
int z -> b
10:13:void <init>(int,int) -> <init>
15:18:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
22:24:void write(net.minecraft.network.FriendlyByteBuf) -> a
28:29:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
32:32:int getX() -> a
36:36:int getZ() -> c
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundGameEventPacket -> vx:
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type
NO_RESPAWN_BLOCK_AVAILABLE -> a
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type
START_RAINING -> b
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type
STOP_RAINING -> c
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type
CHANGE_GAME_MODE -> d
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type WIN_GAME ->
e
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type DEMO_EVENT
-> f
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type
ARROW_HIT_PLAYER -> g
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type
RAIN_LEVEL_CHANGE -> h
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type
THUNDER_LEVEL_CHANGE -> i
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type
PUFFER_FISH_STING -> j
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type
GUARDIAN_ELDER_EFFECT -> k
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type
IMMEDIATE_RESPAWN -> l
int DEMO_PARAM_INTRO -> m
int DEMO_PARAM_HINT_1 -> n
int DEMO_PARAM_HINT_2 -> o
int DEMO_PARAM_HINT_3 -> p
int DEMO_PARAM_HINT_4 -> q
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type event -> r
float param -> s
43:46:void
<init>(net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type,float) -
> <init>
48:51:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
55:57:void write(net.minecraft.network.FriendlyByteBuf) -> a
61:62:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
65:65:net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type
getEvent() -> a
69:69:float getParam() -> c
9:9:void handle(net.minecraft.network.PacketListener) -> a
21:32:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type -> vx$a:
it.unimi.dsi.fastutil.ints.Int2ObjectMap TYPES -> a
int id -> b
15:18:void <init>(int) -> <init>
11:11:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ClientboundHorseScreenOpenPacket -> vy:
int containerId -> a
int size -> b
int entityId -> c
11:15:void <init>(int,int,int) -> <init>
17:21:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
25:28:void write(net.minecraft.network.FriendlyByteBuf) -> a
32:33:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
36:36:int getContainerId() -> a
40:40:int getSize() -> c
44:44:int getEntityId() -> d
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundHurtAnimationPacket -> vz:
int id -> a
float yaw -> b
9:10:void <init>(net.minecraft.world.entity.LivingEntity) -> <init>
13:14:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
7:7:void <init>(int,float) -> <init>
18:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
7:7:java.lang.String toString() -> toString
7:7:int hashCode() -> hashCode
7:7:boolean equals(java.lang.Object) -> equals
7:7:int id() -> a
7:7:float yaw() -> c
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundInitializeBorderPacket -> wa:
double newCenterX -> a
double newCenterZ -> b
double oldSize -> c
double newSize -> d
long lerpTime -> e
int newAbsoluteMaxSize -> f
int warningBlocks -> g
int warningTime -> h
17:26:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
28:37:void <init>(net.minecraft.world.level.border.WorldBorder) -> <init>
41:49:void write(net.minecraft.network.FriendlyByteBuf) -> a
53:54:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
57:57:double getNewCenterX() -> a
61:61:double getNewCenterZ() -> c
65:65:double getNewSize() -> d
69:69:double getOldSize() -> e
73:73:long getLerpTime() -> f
77:77:int getNewAbsoluteMaxSize() -> g
81:81:int getWarningTime() -> h
85:85:int getWarningBlocks() -> i
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundKeepAlivePacket -> wb:
long id -> a
9:11:void <init>(long) -> <init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
28:28:long getId() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData -> wc:
int TWO_MEGABYTES -> a
net.minecraft.nbt.CompoundTag heightmaps -> b
byte[] buffer -> c
java.util.List blockEntitiesData -> d
29:46:void <init>(net.minecraft.world.level.chunk.LevelChunk) -> <init>
48:63:void <init>(net.minecraft.network.FriendlyByteBuf,int,int) -> <init>
66:71:void write(net.minecraft.network.FriendlyByteBuf) -> a
74:80:int calculateChunkSize(net.minecraft.world.level.chunk.LevelChunk) -> a
84:86:io.netty.buffer.ByteBuf getWriteBuffer() -> c
90:93:void
extractChunkData(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.level.ch
unk.LevelChunk) -> a
96:96:java.util.function.Consumer getBlockEntitiesTagsConsumer(int,int) -> a
100:109:void
getBlockEntitiesTags(net.minecraft.network.protocol.game.ClientboundLevelChunkPacke
tData$BlockEntityTagOutput,int,int) -> a
111:111:net.minecraft.network.FriendlyByteBuf getReadBuffer() -> a
115:115:net.minecraft.nbt.CompoundTag getHeightmaps() -> b
96:96:void
lambda$getBlockEntitiesTagsConsumer$1(int,int,net.minecraft.network.protocol.game.C
lientboundLevelChunkPacketData$BlockEntityTagOutput) -> a
70:70:void
lambda$write$0(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protocol
.game.ClientboundLevelChunkPacketData$BlockEntityInfo) -> a
net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData$BlockEntityInfo
-> wc$a:
int packedXZ -> a
int y -> b
net.minecraft.world.level.block.entity.BlockEntityType type -> c
net.minecraft.nbt.CompoundTag tag -> d
130:135:void
<init>(int,int,net.minecraft.world.level.block.entity.BlockEntityType,net.minecraft
.nbt.CompoundTag) -> <init>
137:142:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
145:149:void write(net.minecraft.network.FriendlyByteBuf) -> a
152:155:net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData$BlockEn
tityInfo create(net.minecraft.world.level.block.entity.BlockEntity) -> a
net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData$BlockEntityTagO
utput -> wc$b:
void
accept(net.minecraft.core.BlockPos,net.minecraft.world.level.block.entity.BlockEnti
tyType,net.minecraft.nbt.CompoundTag) -> accept
net.minecraft.network.protocol.game.ClientboundLevelChunkWithLightPacket -> wd:
int x -> a
int z -> b
net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData chunkData -
> c
net.minecraft.network.protocol.game.ClientboundLightUpdatePacketData lightData
-> d
19:26:void
<init>(net.minecraft.world.level.chunk.LevelChunk,net.minecraft.world.level.lightin
g.LevelLightEngine,java.util.BitSet,java.util.BitSet) -> <init>
28:33:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
37:41:void write(net.minecraft.network.FriendlyByteBuf) -> a
45:46:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
49:49:int getX() -> a
53:53:int getZ() -> c
57:57:net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData
getChunkData() -> d
61:61:net.minecraft.network.protocol.game.ClientboundLightUpdatePacketData
getLightData() -> e
12:12:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundLevelEventPacket -> we:
int type -> a
net.minecraft.core.BlockPos pos -> b
int data -> c
boolean globalEvent -> d
14:19:void <init>(int,net.minecraft.core.BlockPos,int,boolean) -> <init>
21:26:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
30:34:void write(net.minecraft.network.FriendlyByteBuf) -> a
38:39:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
42:42:boolean isGlobalEvent() -> a
46:46:int getType() -> c
50:50:int getData() -> d
54:54:net.minecraft.core.BlockPos getPos() -> e
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundLevelParticlesPacket -> wf:
double x -> a
double y -> b
double z -> c
float xDist -> d
float yDist -> e
float zDist -> f
float maxSpeed -> g
int count -> h
boolean overrideLimiter -> i
net.minecraft.core.particles.ParticleOptions particle -> j
22:33:void
<init>(net.minecraft.core.particles.ParticleOptions,boolean,double,double,double,fl
oat,float,float,float,int) -> <init>
35:47:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
50:50:net.minecraft.core.particles.ParticleOptions
readParticle(net.minecraft.network.FriendlyByteBuf,net.minecraft.core.particles.Par
ticleType) -> a
55:66:void write(net.minecraft.network.FriendlyByteBuf) -> a
69:69:boolean isOverrideLimiter() -> a
73:73:double getX() -> c
77:77:double getY() -> d
81:81:double getZ() -> e
85:85:float getXDist() -> f
89:89:float getYDist() -> g
93:93:float getZDist() -> h
97:97:float getMaxSpeed() -> i
101:101:int getCount() -> j
105:105:net.minecraft.core.particles.ParticleOptions getParticle() -> k
110:111:void
handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundLightUpdatePacket -> wg:
int x -> a
int z -> b
net.minecraft.network.protocol.game.ClientboundLightUpdatePacketData lightData
-> c
16:20:void
<init>(net.minecraft.world.level.ChunkPos,net.minecraft.world.level.lighting.LevelL
ightEngine,java.util.BitSet,java.util.BitSet) -> <init>
22:26:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
30:33:void write(net.minecraft.network.FriendlyByteBuf) -> a
37:38:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
41:41:int getX() -> a
45:45:int getZ() -> c
49:49:net.minecraft.network.protocol.game.ClientboundLightUpdatePacketData
getLightData() -> d
11:11:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundLightUpdatePacketData -> wh:
java.util.BitSet skyYMask -> a
java.util.BitSet blockYMask -> b
java.util.BitSet emptySkyYMask -> c
java.util.BitSet emptyBlockYMask -> d
java.util.List skyUpdates -> e
java.util.List blockUpdates -> f
23:38:void
<init>(net.minecraft.world.level.ChunkPos,net.minecraft.world.level.lighting.LevelL
ightEngine,java.util.BitSet,java.util.BitSet) -> <init>
40:47:void <init>(net.minecraft.network.FriendlyByteBuf,int,int) -> <init>
50:56:void write(net.minecraft.network.FriendlyByteBuf) -> a
59:68:void
prepareSectionData(net.minecraft.world.level.ChunkPos,net.minecraft.world.level.lig
hting.LevelLightEngine,net.minecraft.world.level.LightLayer,int,java.util.BitSet,ja
va.util.BitSet,java.util.List) -> a
72:72:java.util.BitSet getSkyYMask() -> a
76:76:java.util.BitSet getEmptySkyYMask() -> b
80:80:java.util.List getSkyUpdates() -> c
84:84:java.util.BitSet getBlockYMask() -> d
88:88:java.util.BitSet getEmptyBlockYMask() -> e
92:92:java.util.List getBlockUpdates() -> f
46:46:byte[] lambda$new$1(net.minecraft.network.FriendlyByteBuf) -> b
45:45:byte[] lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> c
net.minecraft.network.protocol.game.ClientboundLoginPacket -> wi:
int playerId -> a
boolean hardcore -> b
net.minecraft.world.level.GameType gameType -> c
net.minecraft.world.level.GameType previousGameType -> d
java.util.Set levels -> e
net.minecraft.core.RegistryAccess$Frozen registryHolder -> f
net.minecraft.resources.ResourceKey dimensionType -> g
net.minecraft.resources.ResourceKey dimension -> h
long seed -> i
int maxPlayers -> j
int chunkRadius -> k
int simulationDistance -> l
boolean reducedDebugInfo -> m
boolean showDeathScreen -> n
boolean isDebug -> o
boolean isFlat -> p
java.util.Optional lastDeathLocation -> q
int portalCooldown -> r
net.minecraft.resources.RegistryOps BUILTIN_CONTEXT_OPS -> s
48:68:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
25:25:void
<init>(int,boolean,net.minecraft.world.level.GameType,net.minecraft.world.level.Gam
eType,java.util.Set,net.minecraft.core.RegistryAccess$Frozen,net.minecraft.resource
s.ResourceKey,net.minecraft.resources.ResourceKey,long,int,int,int,boolean,boolean,
boolean,boolean,java.util.Optional,int) -> <init>
72:91:void write(net.minecraft.network.FriendlyByteBuf) -> a
95:96:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
25:25:java.lang.String toString() -> toString
25:25:int hashCode() -> hashCode
25:25:boolean equals(java.lang.Object) -> equals
25:25:int playerId() -> a
25:25:boolean hardcore() -> c
25:25:net.minecraft.world.level.GameType gameType() -> d
25:25:net.minecraft.world.level.GameType previousGameType() -> e
25:25:java.util.Set levels() -> f
25:25:net.minecraft.core.RegistryAccess$Frozen registryHolder() -> g
25:25:net.minecraft.resources.ResourceKey dimensionType() -> h
25:25:net.minecraft.resources.ResourceKey dimension() -> i
25:25:long seed() -> j
25:25:int maxPlayers() -> k
25:25:int chunkRadius() -> l
25:25:int simulationDistance() -> m
25:25:boolean reducedDebugInfo() -> n
25:25:boolean showDeathScreen() -> o
25:25:boolean isDebug() -> p
25:25:boolean isFlat() -> q
25:25:java.util.Optional lastDeathLocation() -> r
25:25:int portalCooldown() -> s
25:25:void handle(net.minecraft.network.PacketListener) -> a
53:53:net.minecraft.resources.ResourceKey
lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> b
45:45:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ClientboundMapItemDataPacket -> wj:
int mapId -> a
byte scale -> b
boolean locked -> c
java.util.List decorations -> d
net.minecraft.world.level.saveddata.maps.MapItemSavedData$MapPatch colorPatch -
> e
23:29:void
<init>(int,byte,boolean,java.util.Collection,net.minecraft.world.level.saveddata.ma
ps.MapItemSavedData$MapPatch) -> <init>
31:56:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
60:84:void write(net.minecraft.network.FriendlyByteBuf) -> a
88:89:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
92:92:int getMapId() -> a
96:102:void
applyToMap(net.minecraft.world.level.saveddata.maps.MapItemSavedData) -> a
105:105:byte getScale() -> c
109:109:boolean isLocked() -> d
14:14:void handle(net.minecraft.network.PacketListener) -> a
66:66:void lambda$write$3(net.minecraft.network.FriendlyByteBuf,java.util.List)
-> a
67:72:void
lambda$write$2(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.level.save
ddata.maps.MapDecoration) -> a
36:36:java.util.List lambda$new$1(net.minecraft.network.FriendlyByteBuf) -> b
37:42:net.minecraft.world.level.saveddata.maps.MapDecoration
lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> c
net.minecraft.network.protocol.game.ClientboundMerchantOffersPacket -> wk:
int containerId -> a
net.minecraft.world.item.trading.MerchantOffers offers -> b
int villagerLevel -> c
int villagerXp -> d
boolean showProgress -> e
boolean canRestock -> f
15:22:void
<init>(int,net.minecraft.world.item.trading.MerchantOffers,int,int,boolean,boolean)
-> <init>
24:31:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
35:41:void write(net.minecraft.network.FriendlyByteBuf) -> a
45:46:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
49:49:int getContainerId() -> a
53:53:net.minecraft.world.item.trading.MerchantOffers getOffers() -> c
57:57:int getVillagerLevel() -> d
61:61:int getVillagerXp() -> e
65:65:boolean showProgress() -> f
69:69:boolean canRestock() -> g
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundMoveEntityPacket -> wl:
int entityId -> a
short xa -> b
short ya -> c
short za -> d
byte yRot -> e
byte xRot -> f
boolean onGround -> g
boolean hasRot -> h
boolean hasPos -> i
101:111:void <init>(int,short,short,short,byte,byte,boolean,boolean,boolean) ->
<init>
115:116:void
handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a
120:120:java.lang.String toString() -> toString
125:125:net.minecraft.world.entity.Entity
getEntity(net.minecraft.world.level.Level) -> a
129:129:short getXa() -> a
133:133:short getYa() -> c
137:137:short getZa() -> d
141:141:byte getyRot() -> e
145:145:byte getxRot() -> f
149:149:boolean hasRotation() -> g
153:153:boolean hasPosition() -> h
157:157:boolean isOnGround() -> i
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundMoveEntityPacket$Pos -> wl$a:
55:56:void <init>(int,short,short,short,boolean) -> <init>
59:65:net.minecraft.network.protocol.game.ClientboundMoveEntityPacket$Pos
read(net.minecraft.network.FriendlyByteBuf) -> b
70:75:void write(net.minecraft.network.FriendlyByteBuf) -> a
53:53:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundMoveEntityPacket$PosRot -> wl$b:
26:27:void <init>(int,short,short,short,byte,byte,boolean) -> <init>
30:38:net.minecraft.network.protocol.game.ClientboundMoveEntityPacket$PosRot
read(net.minecraft.network.FriendlyByteBuf) -> b
43:50:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:24:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundMoveEntityPacket$Rot -> wl$c:
80:81:void <init>(int,byte,byte,boolean) -> <init>
84:89:net.minecraft.network.protocol.game.ClientboundMoveEntityPacket$Rot
read(net.minecraft.network.FriendlyByteBuf) -> b
94:98:void write(net.minecraft.network.FriendlyByteBuf) -> a
78:78:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundMoveVehiclePacket -> wm:
double x -> a
double y -> b
double z -> c
float yRot -> d
float xRot -> e
14:20:void <init>(net.minecraft.world.entity.Entity) -> <init>
22:28:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
32:37:void write(net.minecraft.network.FriendlyByteBuf) -> a
41:42:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
45:45:double getX() -> a
49:49:double getY() -> c
53:53:double getZ() -> d
57:57:float getYRot() -> e
61:61:float getXRot() -> f
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundOpenBookPacket -> wn:
net.minecraft.world.InteractionHand hand -> a
10:12:void <init>(net.minecraft.world.InteractionHand) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
29:29:net.minecraft.world.InteractionHand getHand() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundOpenScreenPacket -> wo:
int containerId -> a
net.minecraft.world.inventory.MenuType type -> b
net.minecraft.network.chat.Component title -> c
16:20:void
<init>(int,net.minecraft.world.inventory.MenuType,net.minecraft.network.chat.Compon
ent) -> <init>
22:26:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
30:33:void write(net.minecraft.network.FriendlyByteBuf) -> a
37:38:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
41:41:int getContainerId() -> a
46:46:net.minecraft.world.inventory.MenuType getType() -> c
50:50:net.minecraft.network.chat.Component getTitle() -> d
11:11:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundOpenSignEditorPacket -> wp:
net.minecraft.core.BlockPos pos -> a
boolean isFrontText -> b
11:14:void <init>(net.minecraft.core.BlockPos,boolean) -> <init>
16:19:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
23:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
29:30:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
33:33:net.minecraft.core.BlockPos getPos() -> a
37:37:boolean isFrontText() -> c
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundPingPacket -> wq:
int id -> a
10:12:void <init>(int) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
29:29:int getId() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundPlaceGhostRecipePacket -> wr:
int containerId -> a
net.minecraft.resources.ResourceLocation recipe -> b
12:15:void <init>(int,net.minecraft.world.item.crafting.Recipe) -> <init>
17:20:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
24:26:void write(net.minecraft.network.FriendlyByteBuf) -> a
30:31:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
34:34:net.minecraft.resources.ResourceLocation getRecipe() -> a
38:38:int getContainerId() -> c
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundPlayerAbilitiesPacket -> ws:
int FLAG_INVULNERABLE -> a
int FLAG_FLYING -> b
int FLAG_CAN_FLY -> c
int FLAG_INSTABUILD -> d
boolean invulnerable -> e
boolean isFlying -> f
boolean canFly -> g
boolean instabuild -> h
float flyingSpeed -> i
float walkingSpeed -> j
21:28:void <init>(net.minecraft.world.entity.player.Abilities) -> <init>
30:39:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
43:61:void write(net.minecraft.network.FriendlyByteBuf) -> a
65:66:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
69:69:boolean isInvulnerable() -> a
73:73:boolean isFlying() -> c
77:77:boolean canFly() -> d
81:81:boolean canInstabuild() -> e
85:85:float getFlyingSpeed() -> f
89:89:float getWalkingSpeed() -> g
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundPlayerChatPacket -> wt:
java.util.UUID sender -> a
int index -> b
net.minecraft.network.chat.MessageSignature signature -> c
net.minecraft.network.chat.SignedMessageBody$Packed body -> d
net.minecraft.network.chat.Component unsignedContent -> e
net.minecraft.network.chat.FilterMask filterMask -> f
net.minecraft.network.chat.ChatType$BoundNetwork chatType -> g
16:25:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
14:14:void
<init>(java.util.UUID,int,net.minecraft.network.chat.MessageSignature,net.minecraft
.network.chat.SignedMessageBody$Packed,net.minecraft.network.chat.Component,net.min
ecraft.network.chat.FilterMask,net.minecraft.network.chat.ChatType$BoundNetwork) ->
<init>
29:36:void write(net.minecraft.network.FriendlyByteBuf) -> a
40:41:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
45:45:boolean isSkippable() -> b
14:14:java.lang.String toString() -> toString
14:14:int hashCode() -> hashCode
14:14:boolean equals(java.lang.Object) -> equals
14:14:java.util.UUID sender() -> a
14:14:int index() -> c
14:14:net.minecraft.network.chat.MessageSignature signature() -> d
14:14:net.minecraft.network.chat.SignedMessageBody$Packed body() -> e
14:14:net.minecraft.network.chat.Component unsignedContent() -> f
14:14:net.minecraft.network.chat.FilterMask filterMask() -> g
14:14:net.minecraft.network.chat.ChatType$BoundNetwork chatType() -> h
14:14:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundPlayerCombatEndPacket -> wu:
int duration -> a
11:12:void <init>(net.minecraft.world.damagesource.CombatTracker) -> <init>
14:16:void <init>(int) -> <init>
18:20:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
24:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
29:30:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundPlayerCombatEnterPacket -> wv:
7:8:void <init>() -> <init>
10:11:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
15:15:void write(net.minecraft.network.FriendlyByteBuf) -> a
19:20:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundPlayerCombatKillPacket -> ww:
int playerId -> a
net.minecraft.network.chat.Component message -> b
11:14:void <init>(int,net.minecraft.network.chat.Component) -> <init>
16:19:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
23:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
29:30:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
34:34:boolean isSkippable() -> b
38:38:int getPlayerId() -> a
42:42:net.minecraft.network.chat.Component getMessage() -> c
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundPlayerInfoRemovePacket -> wx:
java.util.List profileIds -> a
11:12:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
9:9:void <init>(java.util.List) -> <init>
16:17:void write(net.minecraft.network.FriendlyByteBuf) -> a
21:22:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
9:9:java.lang.String toString() -> toString
9:9:int hashCode() -> hashCode
9:9:boolean equals(java.lang.Object) -> equals
9:9:java.util.List profileIds() -> a
9:9:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket -> wy:
java.util.EnumSet actions -> a
java.util.List entries -> b
24:27:void <init>(java.util.EnumSet,java.util.Collection) -> <init>
29:32:void
<init>(net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action
,net.minecraft.server.level.ServerPlayer) -> <init>
35:36:net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket
createPlayerInitializing(java.util.Collection) -> a
39:48:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
52:59:void write(net.minecraft.network.FriendlyByteBuf) -> a
63:64:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
67:67:java.util.EnumSet actions() -> a
71:71:java.util.List entries() -> c
75:75:java.util.List newEntries() -> d
131:134:java.lang.String toString() -> toString
20:20:void handle(net.minecraft.network.PacketListener) -> a
54:58:void
lambda$write$1(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protocol
.game.ClientboundPlayerInfoUpdatePacket$Entry) -> a
42:46:net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Entry
lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> b
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action ->
wy$a:
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action
ADD_PLAYER -> a
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action
INITIALIZE_CHAT -> b
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action
UPDATE_GAME_MODE -> c
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action
UPDATE_LISTED -> d
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action
UPDATE_LATENCY -> e
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action
UPDATE_DISPLAY_NAME -> f
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action$Reader
reader -> g
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action$Writer
writer -> h
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action[]
$VALUES -> i
78:78:net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action[
] values() -> values
78:78:net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action
valueOf(java.lang.String) -> valueOf
115:118:void
<init>(java.lang.String,int,net.minecraft.network.protocol.game.ClientboundPlayerIn
foUpdatePacket$Action$Reader,net.minecraft.network.protocol.game.ClientboundPlayerI
nfoUpdatePacket$Action$Writer) -> <init>
108:108:void
lambda$static$11(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protoc
ol.game.ClientboundPlayerInfoUpdatePacket$Entry) -> a
107:107:void
lambda$static$10(net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePac
ket$EntryBuilder,net.minecraft.network.FriendlyByteBuf) -> a
104:104:void
lambda$static$9(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protoco
l.game.ClientboundPlayerInfoUpdatePacket$Entry) -> b
103:103:void
lambda$static$8(net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePack
et$EntryBuilder,net.minecraft.network.FriendlyByteBuf) -> b
100:100:void
lambda$static$7(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protoco
l.game.ClientboundPlayerInfoUpdatePacket$Entry) -> c
99:99:void
lambda$static$6(net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePack
et$EntryBuilder,net.minecraft.network.FriendlyByteBuf) -> c
96:96:void
lambda$static$5(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protoco
l.game.ClientboundPlayerInfoUpdatePacket$Entry) -> d
95:95:void
lambda$static$4(net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePack
et$EntryBuilder,net.minecraft.network.FriendlyByteBuf) -> d
92:92:void
lambda$static$3(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protoco
l.game.ClientboundPlayerInfoUpdatePacket$Entry) -> e
91:91:void
lambda$static$2(net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePack
et$EntryBuilder,net.minecraft.network.FriendlyByteBuf) -> e
86:88:void
lambda$static$1(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protoco
l.game.ClientboundPlayerInfoUpdatePacket$Entry) -> f
81:84:void
lambda$static$0(net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePack
et$EntryBuilder,net.minecraft.network.FriendlyByteBuf) -> f
78:78:net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action[
] $values() -> a
78:106:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action$Reader
-> wy$a$a:
void
read(net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$EntryBui
lder,net.minecraft.network.FriendlyByteBuf) -> read
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action$Writer
-> wy$a$b:
void
write(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protocol.game.Cli
entboundPlayerInfoUpdatePacket$Entry) -> write
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Entry ->
wy$b:
java.util.UUID profileId -> a
com.mojang.authlib.GameProfile profile -> b
boolean listed -> c
int latency -> d
net.minecraft.world.level.GameType gameMode -> e
net.minecraft.network.chat.Component displayName -> f
net.minecraft.network.chat.RemoteChatSession$Data chatSession -> g
139:148:void <init>(net.minecraft.server.level.ServerPlayer) -> <init>
137:137:void
<init>(java.util.UUID,com.mojang.authlib.GameProfile,boolean,int,net.minecraft.worl
d.level.GameType,net.minecraft.network.chat.Component,net.minecraft.network.chat.Re
moteChatSession$Data) -> <init>
137:137:java.lang.String toString() -> toString
137:137:int hashCode() -> hashCode
137:137:boolean equals(java.lang.Object) -> equals
137:137:java.util.UUID profileId() -> a
137:137:com.mojang.authlib.GameProfile profile() -> b
137:137:boolean listed() -> c
137:137:int latency() -> d
137:137:net.minecraft.world.level.GameType gameMode() -> e
137:137:net.minecraft.network.chat.Component displayName() -> f
137:137:net.minecraft.network.chat.RemoteChatSession$Data chatSession() -> g
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$EntryBuilder
-> wy$c:
java.util.UUID profileId -> a
com.mojang.authlib.GameProfile profile -> b
boolean listed -> c
int latency -> d
net.minecraft.world.level.GameType gameMode -> e
net.minecraft.network.chat.Component displayName -> f
net.minecraft.network.chat.RemoteChatSession$Data chatSession -> g
156:165:void <init>(java.util.UUID) -> <init>
168:168:net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Entry
build() -> a
net.minecraft.network.protocol.game.ClientboundPlayerLookAtPacket -> wz:
double x -> a
double y -> b
double z -> c
int entity -> d
net.minecraft.commands.arguments.EntityAnchorArgument$Anchor fromAnchor -> e
net.minecraft.commands.arguments.EntityAnchorArgument$Anchor toAnchor -> f
boolean atEntity -> g
21:29:void
<init>(net.minecraft.commands.arguments.EntityAnchorArgument$Anchor,double,double,d
ouble) -> <init>
31:40:void
<init>(net.minecraft.commands.arguments.EntityAnchorArgument$Anchor,net.minecraft.w
orld.entity.Entity,net.minecraft.commands.arguments.EntityAnchorArgument$Anchor) ->
<init>
42:55:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
59:68:void write(net.minecraft.network.FriendlyByteBuf) -> a
72:73:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
76:76:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor
getFromAnchor() -> a
81:88:net.minecraft.world.phys.Vec3
getPosition(net.minecraft.world.level.Level) -> a
12:12:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket -> xa:
double x -> a
double y -> b
double z -> c
float yRot -> d
float xRot -> e
java.util.Set relativeArguments -> f
int id -> g
18:26:void <init>(double,double,double,float,float,java.util.Set,int) -> <init>
28:36:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
40:47:void write(net.minecraft.network.FriendlyByteBuf) -> a
51:52:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
55:55:double getX() -> a
59:59:double getY() -> c
63:63:double getZ() -> d
67:67:float getYRot() -> e
71:71:float getXRot() -> f
75:75:int getId() -> g
79:79:java.util.Set getRelativeArguments() -> h
9:9:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundRecipePacket -> xb:
net.minecraft.network.protocol.game.ClientboundRecipePacket$State state -> a
java.util.List recipes -> b
java.util.List toHighlight -> c
net.minecraft.stats.RecipeBookSettings bookSettings -> d
23:28:void
<init>(net.minecraft.network.protocol.game.ClientboundRecipePacket$State,java.util.
Collection,java.util.Collection,net.minecraft.stats.RecipeBookSettings) -> <init>
30:42:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
46:55:void write(net.minecraft.network.FriendlyByteBuf) -> a
59:60:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
63:63:java.util.List getRecipes() -> a
67:67:java.util.List getHighlights() -> c
71:71:net.minecraft.stats.RecipeBookSettings getBookSettings() -> d
75:75:net.minecraft.network.protocol.game.ClientboundRecipePacket$State
getState() -> e
12:12:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundRecipePacket$State -> xb$a:
net.minecraft.network.protocol.game.ClientboundRecipePacket$State INIT -> a
net.minecraft.network.protocol.game.ClientboundRecipePacket$State ADD -> b
net.minecraft.network.protocol.game.ClientboundRecipePacket$State REMOVE -> c
net.minecraft.network.protocol.game.ClientboundRecipePacket$State[] $VALUES ->
d
13:13:net.minecraft.network.protocol.game.ClientboundRecipePacket$State[]
values() -> values
13:13:net.minecraft.network.protocol.game.ClientboundRecipePacket$State
valueOf(java.lang.String) -> valueOf
13:13:void <init>(java.lang.String,int) -> <init>
13:13:net.minecraft.network.protocol.game.ClientboundRecipePacket$State[]
$values() -> a
13:14:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ClientboundRemoveEntitiesPacket -> xc:
it.unimi.dsi.fastutil.ints.IntList entityIds -> a
12:14:void <init>(it.unimi.dsi.fastutil.ints.IntList) -> <init>
16:18:void <init>(int[]) -> <init>
20:22:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
26:27:void write(net.minecraft.network.FriendlyByteBuf) -> a
31:32:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
35:35:it.unimi.dsi.fastutil.ints.IntList getEntityIds() -> a
9:9:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundRemoveMobEffectPacket -> xd:
int entityId -> a
net.minecraft.world.effect.MobEffect effect -> b
16:19:void <init>(int,net.minecraft.world.effect.MobEffect) -> <init>
21:24:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
28:30:void write(net.minecraft.network.FriendlyByteBuf) -> a
34:35:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
39:39:net.minecraft.world.entity.Entity
getEntity(net.minecraft.world.level.Level) -> a
44:44:net.minecraft.world.effect.MobEffect getEffect() -> a
12:12:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundResourcePackPacket -> xe:
int MAX_HASH_LENGTH -> a
java.lang.String url -> b
java.lang.String hash -> c
boolean required -> d
net.minecraft.network.chat.Component prompt -> e
19:28:void
<init>(java.lang.String,java.lang.String,boolean,net.minecraft.network.chat.Compone
nt) -> <init>
30:35:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
39:43:void write(net.minecraft.network.FriendlyByteBuf) -> a
47:48:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
51:51:java.lang.String getUrl() -> a
55:55:java.lang.String getHash() -> c
59:59:boolean isRequired() -> d
64:64:net.minecraft.network.chat.Component getPrompt() -> e
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundRespawnPacket -> xf:
byte KEEP_ATTRIBUTES -> a
byte KEEP_ENTITY_DATA -> b
byte KEEP_ALL_DATA -> c
net.minecraft.resources.ResourceKey dimensionType -> d
net.minecraft.resources.ResourceKey dimension -> e
long seed -> f
net.minecraft.world.level.GameType playerGameType -> g
net.minecraft.world.level.GameType previousPlayerGameType -> h
boolean isDebug -> i
boolean isFlat -> j
byte dataToKeep -> k
java.util.Optional lastDeathLocation -> l
int portalCooldown -> m
36:47:void
<init>(net.minecraft.resources.ResourceKey,net.minecraft.resources.ResourceKey,long
,net.minecraft.world.level.GameType,net.minecraft.world.level.GameType,boolean,bool
ean,byte,java.util.Optional,int) -> <init>
49:60:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
64:74:void write(net.minecraft.network.FriendlyByteBuf) -> a
78:79:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
82:82:net.minecraft.resources.ResourceKey getDimensionType() -> a
86:86:net.minecraft.resources.ResourceKey getDimension() -> c
90:90:long getSeed() -> d
94:94:net.minecraft.world.level.GameType getPlayerGameType() -> e
99:99:net.minecraft.world.level.GameType getPreviousPlayerGameType() -> f
103:103:boolean isDebug() -> g
107:107:boolean isFlat() -> h
111:111:boolean shouldKeep(byte) -> a
115:115:java.util.Optional getLastDeathLocation() -> i
119:119:int getPortalCooldown() -> j
16:16:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundRotateHeadPacket -> xg:
int entityId -> a
byte yHeadRot -> b
13:16:void <init>(net.minecraft.world.entity.Entity,byte) -> <init>
18:21:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
25:27:void write(net.minecraft.network.FriendlyByteBuf) -> a
31:32:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
35:35:net.minecraft.world.entity.Entity
getEntity(net.minecraft.world.level.Level) -> a
39:39:byte getYHeadRot() -> a
9:9:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSectionBlocksUpdatePacket -> xh:
int POS_IN_SECTION_BITS -> a
net.minecraft.core.SectionPos sectionPos -> b
short[] positions -> c
net.minecraft.world.level.block.state.BlockState[] states -> d
21:33:void
<init>(net.minecraft.core.SectionPos,it.unimi.dsi.fastutil.shorts.ShortSet,net.mine
craft.world.level.chunk.LevelChunkSection) -> <init>
35:46:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
50:56:void write(net.minecraft.network.FriendlyByteBuf) -> a
60:61:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
64:70:void runUpdates(java.util.function.BiConsumer) -> a
14:14:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSelectAdvancementsTabPacket -> xi:
net.minecraft.resources.ResourceLocation tab -> a
13:15:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
19:20:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
22:24:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
28:29:void write(net.minecraft.network.FriendlyByteBuf) -> a
33:33:net.minecraft.resources.ResourceLocation getTab() -> a
9:9:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundServerDataPacket -> xj:
net.minecraft.network.chat.Component motd -> a
java.util.Optional iconBytes -> b
boolean enforcesSecureChat -> c
14:18:void
<init>(net.minecraft.network.chat.Component,java.util.Optional,boolean) -> <init>
20:24:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
28:31:void write(net.minecraft.network.FriendlyByteBuf) -> a
35:36:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
39:39:net.minecraft.network.chat.Component getMotd() -> a
43:43:java.util.Optional getIconBytes() -> c
47:47:boolean enforcesSecureChat() -> d
9:9:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetActionBarTextPacket -> xk:
net.minecraft.network.chat.Component text -> a
10:12:void <init>(net.minecraft.network.chat.Component) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
29:29:net.minecraft.network.chat.Component getText() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetBorderCenterPacket -> xl:
double newCenterX -> a
double newCenterZ -> b
11:14:void <init>(net.minecraft.world.level.border.WorldBorder) -> <init>
16:19:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
23:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
29:30:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
33:33:double getNewCenterZ() -> a
37:37:double getNewCenterX() -> c
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetBorderLerpSizePacket -> xm:
double oldSize -> a
double newSize -> b
long lerpTime -> c
12:16:void <init>(net.minecraft.world.level.border.WorldBorder) -> <init>
18:22:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
26:29:void write(net.minecraft.network.FriendlyByteBuf) -> a
33:34:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
37:37:double getOldSize() -> a
41:41:double getNewSize() -> c
45:45:long getLerpTime() -> d
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetBorderSizePacket -> xn:
double size -> a
10:12:void <init>(net.minecraft.world.level.border.WorldBorder) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
29:29:double getSize() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetBorderWarningDelayPacket -> xo:
int warningDelay -> a
10:12:void <init>(net.minecraft.world.level.border.WorldBorder) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
29:29:int getWarningDelay() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetBorderWarningDistancePacket ->
xp:
int warningBlocks -> a
10:12:void <init>(net.minecraft.world.level.border.WorldBorder) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
29:29:int getWarningBlocks() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetCameraPacket -> xq:
int cameraId -> a
13:15:void <init>(net.minecraft.world.entity.Entity) -> <init>
17:19:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
23:24:void write(net.minecraft.network.FriendlyByteBuf) -> a
28:29:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
33:33:net.minecraft.world.entity.Entity
getEntity(net.minecraft.world.level.Level) -> a
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetCarriedItemPacket -> xr:
int slot -> a
10:12:void <init>(int) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
29:29:int getSlot() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetChunkCacheCenterPacket -> xs:
int x -> a
int z -> b
10:13:void <init>(int,int) -> <init>
15:18:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
22:24:void write(net.minecraft.network.FriendlyByteBuf) -> a
28:29:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
32:32:int getX() -> a
36:36:int getZ() -> c
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetChunkCacheRadiusPacket -> xt:
int radius -> a
9:11:void <init>(int) -> <init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
28:28:int getRadius() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetDefaultSpawnPositionPacket -> xu:
net.minecraft.core.BlockPos pos -> a
float angle -> b
11:14:void <init>(net.minecraft.core.BlockPos,float) -> <init>
16:19:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
23:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
29:30:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
33:33:net.minecraft.core.BlockPos getPos() -> a
37:37:float getAngle() -> c
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetDisplayObjectivePacket -> xv:
int slot -> a
java.lang.String objectiveName -> b
14:22:void <init>(int,net.minecraft.world.scores.Objective) -> <init>
24:27:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
31:33:void write(net.minecraft.network.FriendlyByteBuf) -> a
37:38:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
41:41:int getSlot() -> a
46:46:java.lang.String getObjectiveName() -> c
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetEntityDataPacket -> xw:
int id -> b
java.util.List packedItems -> c
int EOF_MARKER -> a
14:18:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
10:10:void <init>(int,java.util.List) -> <init>
21:25:void pack(java.util.List,net.minecraft.network.FriendlyByteBuf) -> a
28:35:java.util.List unpack(net.minecraft.network.FriendlyByteBuf) -> b
40:42:void write(net.minecraft.network.FriendlyByteBuf) -> a
46:47:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
10:10:java.lang.String toString() -> toString
10:10:int hashCode() -> hashCode
10:10:boolean equals(java.lang.Object) -> equals
10:10:int id() -> a
10:10:java.util.List packedItems() -> c
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetEntityLinkPacket -> xx:
int sourceId -> a
int destId -> b
13:16:void
<init>(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity) ->
<init>
18:21:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
25:27:void write(net.minecraft.network.FriendlyByteBuf) -> a
31:32:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
35:35:int getSourceId() -> a
39:39:int getDestId() -> c
9:9:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetEntityMotionPacket -> xy:
int id -> a
int xa -> b
int ya -> c
int za -> d
16:17:void <init>(net.minecraft.world.entity.Entity) -> <init>
19:28:void <init>(int,net.minecraft.world.phys.Vec3) -> <init>
30:35:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
39:43:void write(net.minecraft.network.FriendlyByteBuf) -> a
47:48:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
51:51:int getId() -> a
55:55:int getXa() -> c
59:59:int getYa() -> d
63:63:int getZa() -> e
9:9:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetEquipmentPacket -> xz:
byte CONTINUE_MASK -> a
int entity -> b
java.util.List slots -> c
17:20:void <init>(int,java.util.List) -> <init>
22:36:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
40:51:void write(net.minecraft.network.FriendlyByteBuf) -> a
55:56:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
59:59:int getEntity() -> a
63:63:java.util.List getSlots() -> c
12:12:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetExperiencePacket -> ya:
float experienceProgress -> a
int totalExperience -> b
int experienceLevel -> c
11:15:void <init>(float,int,int) -> <init>
17:21:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
25:28:void write(net.minecraft.network.FriendlyByteBuf) -> a
32:33:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
36:36:float getExperienceProgress() -> a
40:40:int getTotalExperience() -> c
44:44:int getExperienceLevel() -> d
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetHealthPacket -> yb:
float health -> a
int food -> b
float saturation -> c
11:15:void <init>(float,int,float) -> <init>
17:21:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
25:28:void write(net.minecraft.network.FriendlyByteBuf) -> a
32:33:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
36:36:float getHealth() -> a
40:40:int getFood() -> c
44:44:float getSaturation() -> d
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetObjectivePacket -> yc:
int METHOD_ADD -> a
int METHOD_REMOVE -> b
int METHOD_CHANGE -> c
java.lang.String objectiveName -> d
net.minecraft.network.chat.Component displayName -> e
net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType renderType ->
f
int method -> g
20:25:void <init>(net.minecraft.world.scores.Objective,int) -> <init>
27:38:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
42:49:void write(net.minecraft.network.FriendlyByteBuf) -> a
53:54:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
57:57:java.lang.String getObjectiveName() -> a
61:61:net.minecraft.network.chat.Component getDisplayName() -> c
65:65:int getMethod() -> d
69:69:net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType
getRenderType() -> e
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetPassengersPacket -> yd:
int vehicle -> a
int[] passengers -> b
13:21:void <init>(net.minecraft.world.entity.Entity) -> <init>
23:26:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
30:32:void write(net.minecraft.network.FriendlyByteBuf) -> a
36:37:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
40:40:int[] getPassengers() -> a
44:44:int getVehicle() -> c
9:9:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket -> ye:
int METHOD_ADD -> a
int METHOD_REMOVE -> b
int METHOD_CHANGE -> c
int METHOD_JOIN -> d
int METHOD_LEAVE -> e
int MAX_VISIBILITY_LENGTH -> f
int MAX_COLLISION_LENGTH -> g
int method -> h
java.lang.String name -> i
java.util.Collection players -> j
java.util.Optional parameters -> k
29:34:void <init>(java.lang.String,int,java.util.Optional,java.util.Collection)
-> <init>
37:41:net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket
createAddOrModifyPacket(net.minecraft.world.scores.PlayerTeam,boolean) -> a
46:50:net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket
createRemovePacket(net.minecraft.world.scores.PlayerTeam) -> a
55:59:net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket
createPlayerPacket(net.minecraft.world.scores.PlayerTeam,java.lang.String,net.minec
raft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action) -> a
63:78:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
82:92:void write(net.minecraft.network.FriendlyByteBuf) -> a
95:95:boolean shouldHavePlayerList(int) -> a
99:99:boolean shouldHaveParameters(int) -> b
104:111:net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action
getPlayerAction() -> a
117:123:net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action
getTeamAction() -> c
129:130:void
handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a
133:133:java.lang.String getName() -> d
137:137:java.util.Collection getPlayers() -> e
141:141:java.util.Optional getParameters() -> f
14:14:void handle(net.minecraft.network.PacketListener) -> a
86:86:java.lang.IllegalStateException lambda$write$0() -> g
net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action -> ye$a:
net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action ADD -
> a
net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action
REMOVE -> b
net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action[]
$VALUES -> c
144:144:net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action[]
values() -> values
144:144:net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action
valueOf(java.lang.String) -> valueOf
144:144:void <init>(java.lang.String,int) -> <init>
144:144:net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action[]
$values() -> a
144:146:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Parameters ->
ye$b:
net.minecraft.network.chat.Component displayName -> a
net.minecraft.network.chat.Component playerPrefix -> b
net.minecraft.network.chat.Component playerSuffix -> c
java.lang.String nametagVisibility -> d
java.lang.String collisionRule -> e
net.minecraft.ChatFormatting color -> f
int options -> g
159:167:void <init>(net.minecraft.world.scores.PlayerTeam) -> <init>
169:177:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
180:180:net.minecraft.network.chat.Component getDisplayName() -> a
184:184:int getOptions() -> b
188:188:net.minecraft.ChatFormatting getColor() -> c
192:192:java.lang.String getNametagVisibility() -> d
196:196:java.lang.String getCollisionRule() -> e
200:200:net.minecraft.network.chat.Component getPlayerPrefix() -> f
204:204:net.minecraft.network.chat.Component getPlayerSuffix() -> g
208:215:void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ClientboundSetScorePacket -> yf:
java.lang.String owner -> a
java.lang.String objectiveName -> b
int score -> c
net.minecraft.server.ServerScoreboard$Method method -> d
17:25:void
<init>(net.minecraft.server.ServerScoreboard$Method,java.lang.String,java.lang.Stri
ng,int) -> <init>
27:38:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
42:49:void write(net.minecraft.network.FriendlyByteBuf) -> a
53:54:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
57:57:java.lang.String getOwner() -> a
62:62:java.lang.String getObjectiveName() -> c
66:66:int getScore() -> d
70:70:net.minecraft.server.ServerScoreboard$Method getMethod() -> e
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetSimulationDistancePacket -> yg:
int simulationDistance -> a
9:10:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
6:6:void <init>(int) -> <init>
14:15:void write(net.minecraft.network.FriendlyByteBuf) -> a
19:20:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
6:6:java.lang.String toString() -> toString
6:6:int hashCode() -> hashCode
6:6:boolean equals(java.lang.Object) -> equals
6:6:int simulationDistance() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetSubtitleTextPacket -> yh:
net.minecraft.network.chat.Component text -> a
10:12:void <init>(net.minecraft.network.chat.Component) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
29:29:net.minecraft.network.chat.Component getText() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetTimePacket -> yi:
long gameTime -> a
long dayTime -> b
10:23:void <init>(long,long,boolean) -> <init>
25:28:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
32:34:void write(net.minecraft.network.FriendlyByteBuf) -> a
38:39:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
42:42:long getGameTime() -> a
46:46:long getDayTime() -> c
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetTitleTextPacket -> yj:
net.minecraft.network.chat.Component text -> a
10:12:void <init>(net.minecraft.network.chat.Component) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
29:29:net.minecraft.network.chat.Component getText() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetTitlesAnimationPacket -> yk:
int fadeIn -> a
int stay -> b
int fadeOut -> c
11:15:void <init>(int,int,int) -> <init>
17:21:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
25:28:void write(net.minecraft.network.FriendlyByteBuf) -> a
32:33:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
36:36:int getFadeIn() -> a
40:40:int getStay() -> c
44:44:int getFadeOut() -> d
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSoundEntityPacket -> yl:
net.minecraft.core.Holder sound -> a
net.minecraft.sounds.SoundSource source -> b
int id -> c
float volume -> d
float pitch -> e
long seed -> f
19:26:void
<init>(net.minecraft.core.Holder,net.minecraft.sounds.SoundSource,net.minecraft.wor
ld.entity.Entity,float,float,long) -> <init>
28:35:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
39:45:void write(net.minecraft.network.FriendlyByteBuf) -> a
48:48:net.minecraft.core.Holder getSound() -> a
52:52:net.minecraft.sounds.SoundSource getSource() -> c
56:56:int getId() -> d
60:60:float getVolume() -> e
64:64:float getPitch() -> f
68:68:long getSeed() -> g
73:74:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
11:11:void handle(net.minecraft.network.PacketListener) -> a
39:39:void
lambda$write$0(net.minecraft.network.FriendlyByteBuf,net.minecraft.sounds.SoundEven
t) -> a
net.minecraft.network.protocol.game.ClientboundSoundPacket -> ym:
float LOCATION_ACCURACY -> a
net.minecraft.core.Holder sound -> b
net.minecraft.sounds.SoundSource source -> c
int x -> d
int y -> e
int z -> f
float volume -> g
float pitch -> h
long seed -> i
22:31:void
<init>(net.minecraft.core.Holder,net.minecraft.sounds.SoundSource,double,double,dou
ble,float,float,long) -> <init>
33:42:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
46:54:void write(net.minecraft.network.FriendlyByteBuf) -> a
57:57:net.minecraft.core.Holder getSound() -> a
61:61:net.minecraft.sounds.SoundSource getSource() -> c
65:65:double getX() -> d
69:69:double getY() -> e
73:73:double getZ() -> f
77:77:float getVolume() -> g
81:81:float getPitch() -> h
85:85:long getSeed() -> i
90:91:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
10:10:void handle(net.minecraft.network.PacketListener) -> a
46:46:void
lambda$write$0(net.minecraft.network.FriendlyByteBuf,net.minecraft.sounds.SoundEven
t) -> a
net.minecraft.network.protocol.game.ClientboundStopSoundPacket -> yn:
int HAS_SOURCE -> a
int HAS_SOUND -> b
net.minecraft.resources.ResourceLocation name -> c
net.minecraft.sounds.SoundSource source -> d
19:22:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.sounds.SoundSource) -
> <init>
24:36:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
40:57:void write(net.minecraft.network.FriendlyByteBuf) -> a
61:61:net.minecraft.resources.ResourceLocation getName() -> a
66:66:net.minecraft.sounds.SoundSource getSource() -> c
71:72:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSystemChatPacket -> yo:
net.minecraft.network.chat.Component content -> a
boolean overlay -> b
9:10:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
7:7:void <init>(net.minecraft.network.chat.Component,boolean) -> <init>
14:16:void write(net.minecraft.network.FriendlyByteBuf) -> a
20:21:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
25:25:boolean isSkippable() -> b
7:7:java.lang.String toString() -> toString
7:7:int hashCode() -> hashCode
7:7:boolean equals(java.lang.Object) -> equals
7:7:net.minecraft.network.chat.Component content() -> a
7:7:boolean overlay() -> c
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundTabListPacket -> yp:
net.minecraft.network.chat.Component header -> a
net.minecraft.network.chat.Component footer -> b
12:15:void
<init>(net.minecraft.network.chat.Component,net.minecraft.network.chat.Component) -
> <init>
17:20:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
24:26:void write(net.minecraft.network.FriendlyByteBuf) -> a
30:31:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
34:34:net.minecraft.network.chat.Component getHeader() -> a
38:38:net.minecraft.network.chat.Component getFooter() -> c
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundTagQueryPacket -> yq:
int transactionId -> a
net.minecraft.nbt.CompoundTag tag -> b
15:18:void <init>(int,net.minecraft.nbt.CompoundTag) -> <init>
20:23:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
27:29:void write(net.minecraft.network.FriendlyByteBuf) -> a
33:34:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
37:37:int getTransactionId() -> a
42:42:net.minecraft.nbt.CompoundTag getTag() -> c
47:47:boolean isSkippable() -> b
9:9:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundTakeItemEntityPacket -> yr:
int itemId -> a
int playerId -> b
int amount -> c
11:15:void <init>(int,int,int) -> <init>
17:21:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
25:28:void write(net.minecraft.network.FriendlyByteBuf) -> a
32:33:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
36:36:int getItemId() -> a
40:40:int getPlayerId() -> c
44:44:int getAmount() -> d
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundTeleportEntityPacket -> ys:
int id -> a
double x -> b
double y -> c
double z -> d
byte yRot -> e
byte xRot -> f
boolean onGround -> g
17:26:void <init>(net.minecraft.world.entity.Entity) -> <init>
28:36:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
40:47:void write(net.minecraft.network.FriendlyByteBuf) -> a
51:52:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
55:55:int getId() -> a
59:59:double getX() -> c
63:63:double getY() -> d
67:67:double getZ() -> e
71:71:byte getyRot() -> f
75:75:byte getxRot() -> g
79:79:boolean isOnGround() -> h
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundUpdateAdvancementsPacket -> yt:
boolean reset -> a
java.util.Map added -> b
java.util.Set removed -> c
java.util.Map progress -> d
22:31:void <init>(boolean,java.util.Collection,java.util.Set,java.util.Map) ->
<init>
33:38:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
42:47:void write(net.minecraft.network.FriendlyByteBuf) -> a
51:52:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
55:55:java.util.Map getAdded() -> a
59:59:java.util.Set getRemoved() -> c
63:63:java.util.Map getProgress() -> d
67:67:boolean shouldReset() -> e
16:16:void handle(net.minecraft.network.PacketListener) -> a
46:46:void
lambda$write$1(net.minecraft.network.FriendlyByteBuf,net.minecraft.advancements.Adv
ancementProgress) -> a
44:44:void
lambda$write$0(net.minecraft.network.FriendlyByteBuf,net.minecraft.advancements.Adv
ancement$Builder) -> a
net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket -> yu:
int entityId -> a
java.util.List attributes -> b
19:26:void <init>(int,java.util.Collection) -> <init>
28:40:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
44:55:void write(net.minecraft.network.FriendlyByteBuf) -> a
59:60:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
63:63:int getEntityId() -> a
67:67:java.util.List getValues() -> c
15:15:void handle(net.minecraft.network.PacketListener) -> a
47:54:void
lambda$write$3(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protocol
.game.ClientboundUpdateAttributesPacket$AttributeSnapshot) -> a
50:53:void
lambda$write$2(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.entity.ai.
attributes.AttributeModifier) -> a
32:38:net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket$Attribu
teSnapshot lambda$new$1(net.minecraft.network.FriendlyByteBuf) -> b
36:36:net.minecraft.world.entity.ai.attributes.AttributeModifier
lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> c
net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket$AttributeSnap
shot -> yu$a:
net.minecraft.world.entity.ai.attributes.Attribute attribute -> a
double base -> b
java.util.Collection modifiers -> c
75:79:void
<init>(net.minecraft.world.entity.ai.attributes.Attribute,double,java.util.Collecti
on) -> <init>
82:82:net.minecraft.world.entity.ai.attributes.Attribute getAttribute() -> a
86:86:double getBase() -> b
90:90:java.util.Collection getModifiers() -> c
net.minecraft.network.protocol.game.ClientboundUpdateEnabledFeaturesPacket -> yv:
java.util.Set features -> a
13:14:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
10:10:void <init>(java.util.Set) -> <init>
18:19:void write(net.minecraft.network.FriendlyByteBuf) -> a
23:24:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
10:10:java.lang.String toString() -> toString
10:10:int hashCode() -> hashCode
10:10:boolean equals(java.lang.Object) -> equals
10:10:java.util.Set features() -> a
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundUpdateMobEffectPacket -> yw:
int FLAG_AMBIENT -> a
int FLAG_VISIBLE -> b
int FLAG_SHOW_ICON -> c
int entityId -> d
net.minecraft.world.effect.MobEffect effect -> e
byte effectAmplifier -> f
int effectDurationTicks -> g
byte flags -> h
net.minecraft.world.effect.MobEffectInstance$FactorData factorData -> i
28:46:void <init>(int,net.minecraft.world.effect.MobEffectInstance) -> <init>
48:55:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
59:65:void write(net.minecraft.network.FriendlyByteBuf) -> a
69:70:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
73:73:int getEntityId() -> a
77:77:net.minecraft.world.effect.MobEffect getEffect() -> c
81:81:byte getEffectAmplifier() -> d
85:85:int getEffectDurationTicks() -> e
89:89:boolean isEffectVisible() -> f
93:93:boolean isEffectAmbient() -> g
97:97:boolean effectShowsIcon() -> h
102:102:net.minecraft.world.effect.MobEffectInstance$FactorData getFactorData()
-> i
15:15:void handle(net.minecraft.network.PacketListener) -> a
64:64:void
lambda$write$1(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.effect.Mob
EffectInstance$FactorData) -> a
54:54:net.minecraft.world.effect.MobEffectInstance$FactorData
lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> b
net.minecraft.network.protocol.game.ClientboundUpdateRecipesPacket -> yx:
java.util.List recipes -> a
17:19:void <init>(java.util.Collection) -> <init>
21:23:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
27:28:void write(net.minecraft.network.FriendlyByteBuf) -> a
32:33:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
36:36:java.util.List getRecipes() -> a
40:45:net.minecraft.world.item.crafting.Recipe
fromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
50:53:void
toNetwork(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.item.crafting.R
ecipe) -> a
14:14:void handle(net.minecraft.network.PacketListener) -> a
44:44:java.lang.IllegalArgumentException
lambda$fromNetwork$0(net.minecraft.resources.ResourceLocation) -> a
net.minecraft.network.protocol.game.ClientboundUpdateTagsPacket -> yy:
java.util.Map tags -> a
14:16:void <init>(java.util.Map) -> <init>
18:23:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
27:31:void write(net.minecraft.network.FriendlyByteBuf) -> a
35:36:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
39:39:java.util.Map getTags() -> a
11:11:void handle(net.minecraft.network.PacketListener) -> a
29:29:void
lambda$write$2(net.minecraft.network.FriendlyByteBuf,net.minecraft.tags.TagNetworkS
erialization$NetworkPayload) -> a
28:28:void
lambda$write$1(net.minecraft.network.FriendlyByteBuf,net.minecraft.resources.Resour
ceKey) -> a
20:20:net.minecraft.resources.ResourceKey
lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> b
net.minecraft.network.protocol.game.DebugEntityNameGenerator -> yz:
java.lang.String[] NAMES_FIRST_PART -> a
java.lang.String[] NAMES_SECOND_PART -> b
16:16:void <init>() -> <init>
31:38:java.lang.String getEntityName(net.minecraft.world.entity.Entity) -> a
47:48:java.lang.String getEntityName(java.util.UUID) -> a
52:52:java.lang.String
getRandomString(net.minecraft.util.RandomSource,java.lang.String[]) -> a
57:57:net.minecraft.util.RandomSource getRandom(java.util.UUID) -> b
17:24:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.DebugPackets -> za:
org.slf4j.Logger LOGGER -> a
74:74:void <init>() -> <init>
78:85:void
sendGameTestAddMarker(net.minecraft.server.level.ServerLevel,net.minecraft.core.Blo
ckPos,java.lang.String,int,int) -> a
88:91:void sendGameTestClearPacket(net.minecraft.server.level.ServerLevel) -> a
95:95:void
sendPoiPacketsForChunk(net.minecraft.server.level.ServerLevel,net.minecraft.world.l
evel.ChunkPos) -> a
104:107:void
sendPoiAddedPacket(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockP
os) -> a
130:133:void
sendPoiRemovedPacket(net.minecraft.server.level.ServerLevel,net.minecraft.core.Bloc
kPos) -> b
149:152:void
sendPoiTicketCountPacket(net.minecraft.server.level.ServerLevel,net.minecraft.core.
BlockPos) -> c
163:163:void
sendVillageSectionsPacket(net.minecraft.server.level.ServerLevel,net.minecraft.core
.BlockPos) -> d
209:209:void
sendPathFindingPacket(net.minecraft.world.level.Level,net.minecraft.world.entity.Mo
b,net.minecraft.world.level.pathfinder.Path,float) -> a
223:223:void
sendNeighborsUpdatePacket(net.minecraft.world.level.Level,net.minecraft.core.BlockP
os) -> a
256:256:void
sendStructurePacket(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.lev
el.levelgen.structure.StructureStart) -> a
259:280:void
sendGoalSelector(net.minecraft.world.level.Level,net.minecraft.world.entity.Mob,net
.minecraft.world.entity.ai.goal.GoalSelector) -> a
284:284:void
sendRaids(net.minecraft.server.level.ServerLevel,java.util.Collection) -> a
295:295:void sendEntityBrain(net.minecraft.world.entity.LivingEntity) -> a
327:327:void sendBeeInfo(net.minecraft.world.entity.animal.Bee) -> a
375:375:void
sendGameEventInfo(net.minecraft.world.level.Level,net.minecraft.world.level.gameeve
nt.GameEvent,net.minecraft.world.phys.Vec3) -> a
395:395:void
sendGameEventListenerInfo(net.minecraft.world.level.Level,net.minecraft.world.level
.gameevent.GameEventListener) -> a
413:413:void
sendHiveInfo(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecr
aft.world.level.block.state.BlockState,net.minecraft.world.level.block.entity.Beehi
veBlockEntity) -> a
443:526:void
writeBrain(net.minecraft.world.entity.LivingEntity,net.minecraft.network.FriendlyBy
teBuf) -> a
532:555:java.util.List
getMemoryDescriptions(net.minecraft.world.entity.LivingEntity,long) -> a
563:591:java.lang.String
getShortDescription(net.minecraft.server.level.ServerLevel,java.lang.Object) -> a
596:600:void
sendPacketToAllPlayers(net.minecraft.server.level.ServerLevel,net.minecraft.network
.FriendlyByteBuf,net.minecraft.resources.ResourceLocation) -> a
517:521:void
lambda$writeBrain$10(java.util.List,java.util.UUID,it.unimi.dsi.fastutil.objects.Ob
ject2IntMap) -> a
519:520:void
lambda$writeBrain$9(java.util.List,java.lang.String,net.minecraft.world.entity.ai.g
ossip.GossipType,java.lang.Integer) -> a
484:486:void
lambda$writeBrain$8(net.minecraft.network.FriendlyByteBuf,java.lang.String) -> a
473:473:void
lambda$writeBrain$7(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.entit
y.schedule.Activity) -> a
455:455:void
lambda$writeBrain$6(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.level
.pathfinder.Path) -> a
352:352:void
lambda$sendBeeInfo$5(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.leve
l.pathfinder.Path) -> b
289:289:void
lambda$sendRaids$4(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.entity
.raid.Raid) -> a
270:273:void
lambda$sendGoalSelector$3(net.minecraft.network.FriendlyByteBuf,net.minecraft.world
.entity.ai.goal.WrappedGoal) -> a
123:123:java.lang.String
lambda$sendPoiAddedPacket$2(net.minecraft.resources.ResourceKey) -> a
100:100:void
lambda$sendPoiPacketsForChunk$1(net.minecraft.server.level.ServerLevel,net.minecraf
t.world.entity.ai.village.poi.PoiRecord) -> a
99:99:boolean lambda$sendPoiPacketsForChunk$0(net.minecraft.core.Holder) -> a
75:75:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ServerGamePacketListener -> zb:
void handleAnimate(net.minecraft.network.protocol.game.ServerboundSwingPacket)
-> a
void handleChat(net.minecraft.network.protocol.game.ServerboundChatPacket) -> a
void
handleChatCommand(net.minecraft.network.protocol.game.ServerboundChatCommandPacket)
-> a
void
handleChatAck(net.minecraft.network.protocol.game.ServerboundChatAckPacket) -> a
void
handleClientCommand(net.minecraft.network.protocol.game.ServerboundClientCommandPac
ket) -> a
void
handleClientInformation(net.minecraft.network.protocol.game.ServerboundClientInform
ationPacket) -> a
void
handleContainerButtonClick(net.minecraft.network.protocol.game.ServerboundContainer
ButtonClickPacket) -> a
void
handleContainerClick(net.minecraft.network.protocol.game.ServerboundContainerClickP
acket) -> a
void
handlePlaceRecipe(net.minecraft.network.protocol.game.ServerboundPlaceRecipePacket)
-> a
void
handleContainerClose(net.minecraft.network.protocol.game.ServerboundContainerCloseP
acket) -> a
void
handleCustomPayload(net.minecraft.network.protocol.game.ServerboundCustomPayloadPac
ket) -> a
void
handleInteract(net.minecraft.network.protocol.game.ServerboundInteractPacket) -> a
void
handleKeepAlive(net.minecraft.network.protocol.game.ServerboundKeepAlivePacket) ->
a
void
handleMovePlayer(net.minecraft.network.protocol.game.ServerboundMovePlayerPacket) -
> a
void handlePong(net.minecraft.network.protocol.game.ServerboundPongPacket) -> a
void
handlePlayerAbilities(net.minecraft.network.protocol.game.ServerboundPlayerAbilitie
sPacket) -> a
void
handlePlayerAction(net.minecraft.network.protocol.game.ServerboundPlayerActionPacke
t) -> a
void
handlePlayerCommand(net.minecraft.network.protocol.game.ServerboundPlayerCommandPac
ket) -> a
void
handlePlayerInput(net.minecraft.network.protocol.game.ServerboundPlayerInputPacket)
-> a
void
handleSetCarriedItem(net.minecraft.network.protocol.game.ServerboundSetCarriedItemP
acket) -> a
void
handleSetCreativeModeSlot(net.minecraft.network.protocol.game.ServerboundSetCreativ
eModeSlotPacket) -> a
void
handleSignUpdate(net.minecraft.network.protocol.game.ServerboundSignUpdatePacket) -
> a
void
handleUseItemOn(net.minecraft.network.protocol.game.ServerboundUseItemOnPacket) ->
a
void
handleUseItem(net.minecraft.network.protocol.game.ServerboundUseItemPacket) -> a
void
handleTeleportToEntityPacket(net.minecraft.network.protocol.game.ServerboundTelepor
tToEntityPacket) -> a
void
handleResourcePackResponse(net.minecraft.network.protocol.game.ServerboundResourceP
ackPacket) -> a
void
handlePaddleBoat(net.minecraft.network.protocol.game.ServerboundPaddleBoatPacket) -
> a
void
handleMoveVehicle(net.minecraft.network.protocol.game.ServerboundMoveVehiclePacket)
-> a
void
handleAcceptTeleportPacket(net.minecraft.network.protocol.game.ServerboundAcceptTel
eportationPacket) -> a
void
handleRecipeBookSeenRecipePacket(net.minecraft.network.protocol.game.ServerboundRec
ipeBookSeenRecipePacket) -> a
void
handleRecipeBookChangeSettingsPacket(net.minecraft.network.protocol.game.Serverboun
dRecipeBookChangeSettingsPacket) -> a
void
handleSeenAdvancements(net.minecraft.network.protocol.game.ServerboundSeenAdvanceme
ntsPacket) -> a
void
handleCustomCommandSuggestions(net.minecraft.network.protocol.game.ServerboundComma
ndSuggestionPacket) -> a
void
handleSetCommandBlock(net.minecraft.network.protocol.game.ServerboundSetCommandBloc
kPacket) -> a
void
handleSetCommandMinecart(net.minecraft.network.protocol.game.ServerboundSetCommandM
inecartPacket) -> a
void
handlePickItem(net.minecraft.network.protocol.game.ServerboundPickItemPacket) -> a
void
handleRenameItem(net.minecraft.network.protocol.game.ServerboundRenameItemPacket) -
> a
void
handleSetBeaconPacket(net.minecraft.network.protocol.game.ServerboundSetBeaconPacke
t) -> a
void
handleSetStructureBlock(net.minecraft.network.protocol.game.ServerboundSetStructure
BlockPacket) -> a
void
handleSelectTrade(net.minecraft.network.protocol.game.ServerboundSelectTradePacket)
-> a
void
handleEditBook(net.minecraft.network.protocol.game.ServerboundEditBookPacket) -> a
void
handleEntityTagQuery(net.minecraft.network.protocol.game.ServerboundEntityTagQuery)
-> a
void
handleBlockEntityTagQuery(net.minecraft.network.protocol.game.ServerboundBlockEntit
yTagQuery) -> a
void
handleSetJigsawBlock(net.minecraft.network.protocol.game.ServerboundSetJigsawBlockP
acket) -> a
void
handleJigsawGenerate(net.minecraft.network.protocol.game.ServerboundJigsawGenerateP
acket) -> a
void
handleChangeDifficulty(net.minecraft.network.protocol.game.ServerboundChangeDifficu
ltyPacket) -> a
void
handleLockDifficulty(net.minecraft.network.protocol.game.ServerboundLockDifficultyP
acket) -> a
void
handleChatSessionUpdate(net.minecraft.network.protocol.game.ServerboundChatSessionU
pdatePacket) -> a
net.minecraft.network.protocol.game.ServerPacketListener -> zc:
8:8:boolean shouldPropagateHandlingExceptions() -> b
net.minecraft.network.protocol.game.ServerboundAcceptTeleportationPacket -> zd:
int id -> a
9:11:void <init>(int) -> <init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
28:28:int getId() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundBlockEntityTagQuery -> ze:
int transactionId -> a
net.minecraft.core.BlockPos pos -> b
11:14:void <init>(int,net.minecraft.core.BlockPos) -> <init>
16:19:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
23:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
29:30:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
33:33:int getTransactionId() -> a
37:37:net.minecraft.core.BlockPos getPos() -> c
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundChangeDifficultyPacket -> zf:
net.minecraft.world.Difficulty difficulty -> a
10:12:void <init>(net.minecraft.world.Difficulty) -> <init>
16:17:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
19:21:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
25:26:void write(net.minecraft.network.FriendlyByteBuf) -> a
29:29:net.minecraft.world.Difficulty getDifficulty() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundChatAckPacket -> zg:
int offset -> a
8:9:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
6:6:void <init>(int) -> <init>
13:14:void write(net.minecraft.network.FriendlyByteBuf) -> a
18:19:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
6:6:java.lang.String toString() -> toString
6:6:int hashCode() -> hashCode
6:6:boolean equals(java.lang.Object) -> equals
6:6:int offset() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundChatCommandPacket -> zh:
java.lang.String command -> a
java.time.Instant timeStamp -> b
long salt -> c
net.minecraft.commands.arguments.ArgumentSignatures argumentSignatures -> d
net.minecraft.network.chat.LastSeenMessages$Update lastSeenMessages -> e
13:20:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
11:11:void
<init>(java.lang.String,java.time.Instant,long,net.minecraft.commands.arguments.Arg
umentSignatures,net.minecraft.network.chat.LastSeenMessages$Update) -> <init>
24:29:void write(net.minecraft.network.FriendlyByteBuf) -> a
33:34:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
11:11:java.lang.String toString() -> toString
11:11:int hashCode() -> hashCode
11:11:boolean equals(java.lang.Object) -> equals
11:11:java.lang.String command() -> a
11:11:java.time.Instant timeStamp() -> c
11:11:long salt() -> d
11:11:net.minecraft.commands.arguments.ArgumentSignatures argumentSignatures()
-> e
11:11:net.minecraft.network.chat.LastSeenMessages$Update lastSeenMessages() ->
f
11:11:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundChatPacket -> zi:
java.lang.String message -> a
java.time.Instant timeStamp -> b
long salt -> c
net.minecraft.network.chat.MessageSignature signature -> d
net.minecraft.network.chat.LastSeenMessages$Update lastSeenMessages -> e
14:21:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
12:12:void
<init>(java.lang.String,java.time.Instant,long,net.minecraft.network.chat.MessageSi
gnature,net.minecraft.network.chat.LastSeenMessages$Update) -> <init>
25:30:void write(net.minecraft.network.FriendlyByteBuf) -> a
34:35:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
12:12:java.lang.String toString() -> toString
12:12:int hashCode() -> hashCode
12:12:boolean equals(java.lang.Object) -> equals
12:12:java.lang.String message() -> a
12:12:java.time.Instant timeStamp() -> c
12:12:long salt() -> d
12:12:net.minecraft.network.chat.MessageSignature signature() -> e
12:12:net.minecraft.network.chat.LastSeenMessages$Update lastSeenMessages() ->
f
12:12:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundChatSessionUpdatePacket -> zj:
net.minecraft.network.chat.RemoteChatSession$Data chatSession -> a
9:10:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
7:7:void <init>(net.minecraft.network.chat.RemoteChatSession$Data) -> <init>
14:15:void write(net.minecraft.network.FriendlyByteBuf) -> a
19:20:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
7:7:java.lang.String toString() -> toString
7:7:int hashCode() -> hashCode
7:7:boolean equals(java.lang.Object) -> equals
7:7:net.minecraft.network.chat.RemoteChatSession$Data chatSession() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundClientCommandPacket -> zk:
net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action
action -> a
9:11:void
<init>(net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action) -
> <init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
28:28:net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action
getAction() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action -> zk$a:
net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action
PERFORM_RESPAWN -> a
net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action
REQUEST_STATS -> b
net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action[]
$VALUES -> c
31:31:net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action[]
values() -> values
31:31:net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action
valueOf(java.lang.String) -> valueOf
31:31:void <init>(java.lang.String,int) -> <init>
31:31:net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action[]
$values() -> a
31:33:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ServerboundClientInformationPacket -> zl:
java.lang.String language -> b
int viewDistance -> c
net.minecraft.world.entity.player.ChatVisiblity chatVisibility -> d
boolean chatColors -> e
int modelCustomisation -> f
net.minecraft.world.entity.HumanoidArm mainHand -> g
boolean textFilteringEnabled -> h
boolean allowsListing -> i
int MAX_LANGUAGE_LENGTH -> a
22:32:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
8:8:void
<init>(java.lang.String,int,net.minecraft.world.entity.player.ChatVisiblity,boolean
,int,net.minecraft.world.entity.HumanoidArm,boolean,boolean) -> <init>
36:44:void write(net.minecraft.network.FriendlyByteBuf) -> a
48:49:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
8:8:java.lang.String toString() -> toString
8:8:int hashCode() -> hashCode
8:8:boolean equals(java.lang.Object) -> equals
8:8:java.lang.String language() -> a
8:8:int viewDistance() -> c
8:8:net.minecraft.world.entity.player.ChatVisiblity chatVisibility() -> d
8:8:boolean chatColors() -> e
8:8:int modelCustomisation() -> f
8:8:net.minecraft.world.entity.HumanoidArm mainHand() -> g
8:8:boolean textFilteringEnabled() -> h
8:8:boolean allowsListing() -> i
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundCommandSuggestionPacket -> zm:
int id -> a
java.lang.String command -> b
11:14:void <init>(int,java.lang.String) -> <init>
16:19:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
23:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
29:30:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
33:33:int getId() -> a
37:37:java.lang.String getCommand() -> c
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundContainerButtonClickPacket -> zn:
int containerId -> a
int buttonId -> b
10:13:void <init>(int,int) -> <init>
17:18:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
20:23:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
27:29:void write(net.minecraft.network.FriendlyByteBuf) -> a
32:32:int getContainerId() -> a
36:36:int getButtonId() -> c
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundContainerClickPacket -> zo:
int MAX_SLOT_COUNT -> a
int containerId -> b
int stateId -> c
int slotNum -> d
int buttonNum -> e
net.minecraft.world.inventory.ClickType clickType -> f
net.minecraft.world.item.ItemStack carriedItem -> g
it.unimi.dsi.fastutil.ints.Int2ObjectMap changedSlots -> h
23:31:void
<init>(int,int,int,int,net.minecraft.world.inventory.ClickType,net.minecraft.world.
item.ItemStack,it.unimi.dsi.fastutil.ints.Int2ObjectMap) -> <init>
33:42:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
46:54:void write(net.minecraft.network.FriendlyByteBuf) -> a
58:59:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
62:62:int getContainerId() -> a
66:66:int getSlotNum() -> c
70:70:int getButtonNum() -> d
74:74:net.minecraft.world.item.ItemStack getCarriedItem() -> e
78:78:it.unimi.dsi.fastutil.ints.Int2ObjectMap getChangedSlots() -> f
82:82:net.minecraft.world.inventory.ClickType getClickType() -> g
86:86:int getStateId() -> h
13:13:void handle(net.minecraft.network.PacketListener) -> a
40:40:java.lang.Integer lambda$new$0(net.minecraft.network.FriendlyByteBuf) ->
b
net.minecraft.network.protocol.game.ServerboundContainerClosePacket -> zp:
int containerId -> a
9:11:void <init>(int) -> <init>
15:16:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
18:20:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
24:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
28:28:int getContainerId() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundCustomPayloadPacket -> zq:
int MAX_PAYLOAD_SIZE -> b
net.minecraft.resources.ResourceLocation BRAND -> a
net.minecraft.resources.ResourceLocation identifier -> c
net.minecraft.network.FriendlyByteBuf data -> d
16:19:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.network.FriendlyByteB
uf) -> <init>
21:28:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
32:34:void write(net.minecraft.network.FriendlyByteBuf) -> a
38:40:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
43:43:net.minecraft.resources.ResourceLocation getIdentifier() -> a
47:47:net.minecraft.network.FriendlyByteBuf getData() -> c
7:7:void handle(net.minecraft.network.PacketListener) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ServerboundEditBookPacket -> zr:
int MAX_BYTES_PER_CHAR -> a
int TITLE_MAX_CHARS -> b
int PAGE_MAX_CHARS -> c
int MAX_PAGES_COUNT -> d
int slot -> e
java.util.List pages -> f
java.util.Optional title -> g
24:28:void <init>(int,java.util.List,java.util.Optional) -> <init>
30:34:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
38:41:void write(net.minecraft.network.FriendlyByteBuf) -> a
45:46:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
49:49:java.util.List getPages() -> a
53:53:java.util.Optional getTitle() -> c
57:57:int getSlot() -> d
12:12:void handle(net.minecraft.network.PacketListener) -> a
40:40:void
lambda$write$3(net.minecraft.network.FriendlyByteBuf,java.lang.String) -> a
39:39:void
lambda$write$2(net.minecraft.network.FriendlyByteBuf,java.lang.String) -> b
33:33:java.lang.String lambda$new$1(net.minecraft.network.FriendlyByteBuf) -> b
32:32:java.lang.String lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> c
net.minecraft.network.protocol.game.ServerboundEntityTagQuery -> zs:
int transactionId -> a
int entityId -> b
10:13:void <init>(int,int) -> <init>
15:18:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
22:24:void write(net.minecraft.network.FriendlyByteBuf) -> a
28:29:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
32:32:int getTransactionId() -> a
36:36:int getEntityId() -> c
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundInteractPacket -> zt:
int entityId -> a
net.minecraft.network.protocol.game.ServerboundInteractPacket$Action action ->
b
boolean usingSecondaryAction -> c
net.minecraft.network.protocol.game.ServerboundInteractPacket$Action
ATTACK_ACTION -> d
18:22:void
<init>(int,boolean,net.minecraft.network.protocol.game.ServerboundInteractPacket$Ac
tion) -> <init>
25:25:net.minecraft.network.protocol.game.ServerboundInteractPacket
createAttackPacket(net.minecraft.world.entity.Entity,boolean) -> a
29:29:net.minecraft.network.protocol.game.ServerboundInteractPacket
createInteractionPacket(net.minecraft.world.entity.Entity,boolean,net.minecraft.wor
ld.InteractionHand) -> a
33:33:net.minecraft.network.protocol.game.ServerboundInteractPacket
createInteractionPacket(net.minecraft.world.entity.Entity,boolean,net.minecraft.wor
ld.InteractionHand,net.minecraft.world.phys.Vec3) -> a
36:41:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
45:49:void write(net.minecraft.network.FriendlyByteBuf) -> a
53:54:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
58:58:net.minecraft.world.entity.Entity
getTarget(net.minecraft.server.level.ServerLevel) -> a
62:62:boolean isUsingSecondaryAction() -> a
66:67:void
dispatch(net.minecraft.network.protocol.game.ServerboundInteractPacket$Handler) ->
a
13:13:void handle(net.minecraft.network.PacketListener) -> a
158:158:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ServerboundInteractPacket$1 -> zt$1:
158:158:void <init>() -> <init>
161:161:net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType
getType() -> a
166:167:void
dispatch(net.minecraft.network.protocol.game.ServerboundInteractPacket$Handler) ->
a
171:171:void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ServerboundInteractPacket$Action -> zt$a:
net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType
getType() -> a
void
dispatch(net.minecraft.network.protocol.game.ServerboundInteractPacket$Handler) ->
a
void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType -> zt$b:
net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType
INTERACT -> a
net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType ATTACK
-> b
net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType
INTERACT_AT -> c
java.util.function.Function reader -> d
net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType[]
$VALUES -> e
69:69:net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType[]
values() -> values
69:69:net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType
valueOf(java.lang.String) -> valueOf
77:79:void <init>(java.lang.String,int,java.util.function.Function) -> <init>
71:71:net.minecraft.network.protocol.game.ServerboundInteractPacket$Action
lambda$static$0(net.minecraft.network.FriendlyByteBuf) -> a
69:69:net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType[]
$values() -> a
69:72:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ServerboundInteractPacket$Handler -> zt$c:
void onInteraction(net.minecraft.world.InteractionHand) -> a
void
onInteraction(net.minecraft.world.InteractionHand,net.minecraft.world.phys.Vec3) ->
a
void onAttack() -> a
net.minecraft.network.protocol.game.ServerboundInteractPacket$InteractionAction ->
zt$d:
net.minecraft.world.InteractionHand hand -> a
101:103:void <init>(net.minecraft.world.InteractionHand) -> <init>
105:107:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
111:111:net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType
getType() -> a
116:117:void
dispatch(net.minecraft.network.protocol.game.ServerboundInteractPacket$Handler) ->
a
121:122:void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ServerboundInteractPacket$InteractionAtLocation
Action -> zt$e:
net.minecraft.world.InteractionHand hand -> a
net.minecraft.world.phys.Vec3 location -> b
129:132:void
<init>(net.minecraft.world.InteractionHand,net.minecraft.world.phys.Vec3) -> <init>
134:137:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
141:141:net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType
getType() -> a
146:147:void
dispatch(net.minecraft.network.protocol.game.ServerboundInteractPacket$Handler) ->
a
151:155:void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ServerboundJigsawGeneratePacket -> zu:
net.minecraft.core.BlockPos pos -> a
int levels -> b
boolean keepJigsaws -> c
12:16:void <init>(net.minecraft.core.BlockPos,int,boolean) -> <init>
18:22:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
26:29:void write(net.minecraft.network.FriendlyByteBuf) -> a
33:34:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
37:37:net.minecraft.core.BlockPos getPos() -> a
41:41:int levels() -> c
45:45:boolean keepJigsaws() -> d
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundKeepAlivePacket -> zv:
long id -> a
9:11:void <init>(long) -> <init>
15:16:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
18:20:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
24:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
28:28:long getId() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundLockDifficultyPacket -> zw:
boolean locked -> a
9:11:void <init>(boolean) -> <init>
15:16:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
18:20:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
24:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
28:28:boolean isLocked() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundMovePlayerPacket -> zx:
double x -> a
double y -> b
double z -> c
float yRot -> d
float xRot -> e
boolean onGround -> f
boolean hasPos -> g
boolean hasRot -> h
101:110:void <init>(double,double,double,float,float,boolean,boolean,boolean) -
> <init>
114:115:void
handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a
118:118:double getX(double) -> a
122:122:double getY(double) -> b
126:126:double getZ(double) -> c
130:130:float getYRot(float) -> a
134:134:float getXRot(float) -> b
138:138:boolean isOnGround() -> a
142:142:boolean hasPosition() -> c
146:146:boolean hasRotation() -> d
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$Pos -> zx$a:
44:45:void <init>(double,double,double,boolean) -> <init>
48:52:net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$Pos
read(net.minecraft.network.FriendlyByteBuf) -> b
57:61:void write(net.minecraft.network.FriendlyByteBuf) -> a
42:42:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$PosRot -> zx$b:
18:19:void <init>(double,double,double,float,float,boolean) -> <init>
22:28:net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$PosRot
read(net.minecraft.network.FriendlyByteBuf) -> b
33:39:void write(net.minecraft.network.FriendlyByteBuf) -> a
16:16:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$Rot -> zx$c:
66:67:void <init>(float,float,boolean) -> <init>
70:73:net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$Rot
read(net.minecraft.network.FriendlyByteBuf) -> b
78:81:void write(net.minecraft.network.FriendlyByteBuf) -> a
64:64:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$StatusOnly -> zx$d:
86:87:void <init>(boolean) -> <init>
90:91:net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$StatusOnly
read(net.minecraft.network.FriendlyByteBuf) -> b
96:97:void write(net.minecraft.network.FriendlyByteBuf) -> a
84:84:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundMoveVehiclePacket -> zy:
double x -> a
double y -> b
double z -> c
float yRot -> d
float xRot -> e
14:20:void <init>(net.minecraft.world.entity.Entity) -> <init>
22:28:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
32:37:void write(net.minecraft.network.FriendlyByteBuf) -> a
41:42:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
45:45:double getX() -> a
49:49:double getY() -> c
53:53:double getZ() -> d
57:57:float getYRot() -> e
61:61:float getXRot() -> f
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundPaddleBoatPacket -> zz:
boolean left -> a
boolean right -> b
10:13:void <init>(boolean,boolean) -> <init>
15:18:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
22:24:void write(net.minecraft.network.FriendlyByteBuf) -> a
28:29:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
32:32:boolean getLeft() -> a
36:36:boolean getRight() -> c
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundPickItemPacket -> aaa:
int slot -> a
9:11:void <init>(int) -> <init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
28:28:int getSlot() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundPlaceRecipePacket -> aab:
int containerId -> a
net.minecraft.resources.ResourceLocation recipe -> b
boolean shiftDown -> c
13:17:void <init>(int,net.minecraft.world.item.crafting.Recipe,boolean) ->
<init>
19:23:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
27:30:void write(net.minecraft.network.FriendlyByteBuf) -> a
34:35:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
38:38:int getContainerId() -> a
42:42:net.minecraft.resources.ResourceLocation getRecipe() -> c
46:46:boolean isShiftDown() -> d
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundPlayerAbilitiesPacket -> aac:
int FLAG_FLYING -> a
boolean isFlying -> b
12:14:void <init>(net.minecraft.world.entity.player.Abilities) -> <init>
16:19:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
23:28:void write(net.minecraft.network.FriendlyByteBuf) -> a
32:33:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
36:36:boolean isFlying() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundPlayerActionPacket -> aad:
net.minecraft.core.BlockPos pos -> a
net.minecraft.core.Direction direction -> b
net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action action
-> c
int sequence -> d
14:19:void
<init>(net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action,net
.minecraft.core.BlockPos,net.minecraft.core.Direction,int) -> <init>
22:23:void
<init>(net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action,net
.minecraft.core.BlockPos,net.minecraft.core.Direction) -> <init>
25:30:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
34:38:void write(net.minecraft.network.FriendlyByteBuf) -> a
42:43:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
46:46:net.minecraft.core.BlockPos getPos() -> a
50:50:net.minecraft.core.Direction getDirection() -> c
54:54:net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action
getAction() -> d
58:58:int getSequence() -> e
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action -> aad$a:
net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action
START_DESTROY_BLOCK -> a
net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action
ABORT_DESTROY_BLOCK -> b
net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action
STOP_DESTROY_BLOCK -> c
net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action
DROP_ALL_ITEMS -> d
net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action
DROP_ITEM -> e
net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action
RELEASE_USE_ITEM -> f
net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action
SWAP_ITEM_WITH_OFFHAND -> g
net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action[]
$VALUES -> h
61:61:net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action[]
values() -> values
61:61:net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action
valueOf(java.lang.String) -> valueOf
61:61:void <init>(java.lang.String,int) -> <init>
61:61:net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action[]
$values() -> a
61:68:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket -> aae:
int id -> a
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action
action -> b
int data -> c
13:14:void
<init>(net.minecraft.world.entity.Entity,net.minecraft.network.protocol.game.Server
boundPlayerCommandPacket$Action) -> <init>
16:20:void
<init>(net.minecraft.world.entity.Entity,net.minecraft.network.protocol.game.Server
boundPlayerCommandPacket$Action,int) -> <init>
22:26:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
30:33:void write(net.minecraft.network.FriendlyByteBuf) -> a
37:38:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
41:41:int getId() -> a
45:45:net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action
getAction() -> c
49:49:int getData() -> d
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action -> aae$a:
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action
PRESS_SHIFT_KEY -> a
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action
RELEASE_SHIFT_KEY -> b
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action
STOP_SLEEPING -> c
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action
START_SPRINTING -> d
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action
STOP_SPRINTING -> e
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action
START_RIDING_JUMP -> f
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action
STOP_RIDING_JUMP -> g
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action
OPEN_INVENTORY -> h
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action
START_FALL_FLYING -> i
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action[]
$VALUES -> j
52:52:net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action[]
values() -> values
52:52:net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action
valueOf(java.lang.String) -> valueOf
52:52:void <init>(java.lang.String,int) -> <init>
52:52:net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action[]
$values() -> a
52:61:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ServerboundPlayerInputPacket -> aaf:
int FLAG_JUMPING -> a
int FLAG_SHIFT_KEY_DOWN -> b
float xxa -> c
float zza -> d
boolean isJumping -> e
boolean isShiftKeyDown -> f
15:20:void <init>(float,float,boolean,boolean) -> <init>
22:29:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
33:44:void write(net.minecraft.network.FriendlyByteBuf) -> a
48:49:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
52:52:float getXxa() -> a
56:56:float getZza() -> c
60:60:boolean isJumping() -> d
64:64:boolean isShiftKeyDown() -> e
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundPongPacket -> aag:
int id -> a
10:12:void <init>(int) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
29:29:int getId() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundRecipeBookChangeSettingsPacket ->
aah:
net.minecraft.world.inventory.RecipeBookType bookType -> a
boolean isOpen -> b
boolean isFiltering -> c
12:16:void <init>(net.minecraft.world.inventory.RecipeBookType,boolean,boolean)
-> <init>
18:22:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
26:29:void write(net.minecraft.network.FriendlyByteBuf) -> a
33:34:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
37:37:net.minecraft.world.inventory.RecipeBookType getBookType() -> a
41:41:boolean isOpen() -> c
45:45:boolean isFiltering() -> d
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundRecipeBookSeenRecipePacket -> aai:
net.minecraft.resources.ResourceLocation recipe -> a
11:13:void <init>(net.minecraft.world.item.crafting.Recipe) -> <init>
15:17:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
21:22:void write(net.minecraft.network.FriendlyByteBuf) -> a
26:27:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
30:30:net.minecraft.resources.ResourceLocation getRecipe() -> a
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundRenameItemPacket -> aaj:
java.lang.String name -> a
9:11:void <init>(java.lang.String) -> <init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
28:28:java.lang.String getName() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundResourcePackPacket -> aak:
net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action action
-> a
9:11:void
<init>(net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action) ->
<init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
28:28:net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action
getAction() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action -> aak$a:
net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action
SUCCESSFULLY_LOADED -> a
net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action
DECLINED -> b
net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action
FAILED_DOWNLOAD -> c
net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action
ACCEPTED -> d
net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action[]
$VALUES -> e
31:31:net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action[]
values() -> values
31:31:net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action
valueOf(java.lang.String) -> valueOf
31:31:void <init>(java.lang.String,int) -> <init>
31:31:net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action[]
$values() -> a
31:35:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket -> aal:
net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action
action -> a
net.minecraft.resources.ResourceLocation tab -> b
15:18:void
<init>(net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action
,net.minecraft.resources.ResourceLocation) -> <init>
21:21:net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket
openedTab(net.minecraft.advancements.Advancement) -> a
25:25:net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket
closedScreen() -> a
28:35:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
39:43:void write(net.minecraft.network.FriendlyByteBuf) -> a
47:48:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
51:51:net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action
getAction() -> c
56:56:net.minecraft.resources.ResourceLocation getTab() -> d
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action ->
aal$a:
net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action
OPENED_TAB -> a
net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action
CLOSED_SCREEN -> b
net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action[]
$VALUES -> c
59:59:net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action[
] values() -> values
59:59:net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action
valueOf(java.lang.String) -> valueOf
59:59:void <init>(java.lang.String,int) -> <init>
59:59:net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action[
] $values() -> a
59:61:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ServerboundSelectTradePacket -> aam:
int item -> a
9:11:void <init>(int) -> <init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
28:28:int getItem() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundSetBeaconPacket -> aan:
java.util.Optional primary -> a
java.util.Optional secondary -> b
14:17:void <init>(java.util.Optional,java.util.Optional) -> <init>
19:22:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
26:28:void write(net.minecraft.network.FriendlyByteBuf) -> a
32:33:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
36:36:java.util.Optional getPrimary() -> a
40:40:java.util.Optional getSecondary() -> c
10:10:void handle(net.minecraft.network.PacketListener) -> a
27:27:void
lambda$write$3(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.effect.Mob
Effect) -> a
26:26:void
lambda$write$2(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.effect.Mob
Effect) -> b
21:21:net.minecraft.world.effect.MobEffect
lambda$new$1(net.minecraft.network.FriendlyByteBuf) -> b
20:20:net.minecraft.world.effect.MobEffect
lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> c
net.minecraft.network.protocol.game.ServerboundSetCarriedItemPacket -> aao:
int slot -> a
9:11:void <init>(int) -> <init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
28:28:int getSlot() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundSetCommandBlockPacket -> aap:
int FLAG_TRACK_OUTPUT -> a
int FLAG_CONDITIONAL -> b
int FLAG_AUTOMATIC -> c
net.minecraft.core.BlockPos pos -> d
java.lang.String command -> e
boolean trackOutput -> f
boolean conditional -> g
boolean automatic -> h
net.minecraft.world.level.block.entity.CommandBlockEntity$Mode mode -> i
20:27:void
<init>(net.minecraft.core.BlockPos,java.lang.String,net.minecraft.world.level.block
.entity.CommandBlockEntity$Mode,boolean,boolean,boolean) -> <init>
29:37:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
41:55:void write(net.minecraft.network.FriendlyByteBuf) -> a
59:60:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
63:63:net.minecraft.core.BlockPos getPos() -> a
67:67:java.lang.String getCommand() -> c
71:71:boolean isTrackOutput() -> d
75:75:boolean isConditional() -> e
79:79:boolean isAutomatic() -> f
83:83:net.minecraft.world.level.block.entity.CommandBlockEntity$Mode getMode()
-> g
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundSetCommandMinecartPacket -> aaq:
int entity -> a
java.lang.String command -> b
boolean trackOutput -> c
17:21:void <init>(int,java.lang.String,boolean) -> <init>
23:27:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
31:34:void write(net.minecraft.network.FriendlyByteBuf) -> a
38:39:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
43:47:net.minecraft.world.level.BaseCommandBlock
getCommandBlock(net.minecraft.world.level.Level) -> a
52:52:java.lang.String getCommand() -> a
56:56:boolean isTrackOutput() -> c
12:12:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundSetCreativeModeSlotPacket -> aar:
int slotNum -> a
net.minecraft.world.item.ItemStack itemStack -> b
11:14:void <init>(int,net.minecraft.world.item.ItemStack) -> <init>
18:19:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
21:24:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
28:30:void write(net.minecraft.network.FriendlyByteBuf) -> a
33:33:int getSlotNum() -> a
37:37:net.minecraft.world.item.ItemStack getItem() -> c
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundSetJigsawBlockPacket -> aas:
net.minecraft.core.BlockPos pos -> a
net.minecraft.resources.ResourceLocation name -> b
net.minecraft.resources.ResourceLocation target -> c
net.minecraft.resources.ResourceLocation pool -> d
java.lang.String finalState -> e
net.minecraft.world.level.block.entity.JigsawBlockEntity$JointType joint -> f
17:24:void
<init>(net.minecraft.core.BlockPos,net.minecraft.resources.ResourceLocation,net.min
ecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,java.lan
g.String,net.minecraft.world.level.block.entity.JigsawBlockEntity$JointType) ->
<init>
26:33:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
37:43:void write(net.minecraft.network.FriendlyByteBuf) -> a
47:48:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
51:51:net.minecraft.core.BlockPos getPos() -> a
55:55:net.minecraft.resources.ResourceLocation getName() -> c
59:59:net.minecraft.resources.ResourceLocation getTarget() -> d
63:63:net.minecraft.resources.ResourceLocation getPool() -> e
67:67:java.lang.String getFinalState() -> f
71:71:net.minecraft.world.level.block.entity.JigsawBlockEntity$JointType
getJoint() -> g
9:9:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundSetStructureBlockPacket -> aat:
int FLAG_IGNORE_ENTITIES -> a
int FLAG_SHOW_AIR -> b
int FLAG_SHOW_BOUNDING_BOX -> c
net.minecraft.core.BlockPos pos -> d
net.minecraft.world.level.block.entity.StructureBlockEntity$UpdateType
updateType -> e
net.minecraft.world.level.block.state.properties.StructureMode mode -> f
java.lang.String name -> g
net.minecraft.core.BlockPos offset -> h
net.minecraft.core.Vec3i size -> i
net.minecraft.world.level.block.Mirror mirror -> j
net.minecraft.world.level.block.Rotation rotation -> k
java.lang.String data -> l
boolean ignoreEntities -> m
boolean showAir -> n
boolean showBoundingBox -> o
float integrity -> p
long seed -> q
33:48:void
<init>(net.minecraft.core.BlockPos,net.minecraft.world.level.block.entity.Structure
BlockEntity$UpdateType,net.minecraft.world.level.block.state.properties.StructureMo
de,java.lang.String,net.minecraft.core.BlockPos,net.minecraft.core.Vec3i,net.minecr
aft.world.level.block.Mirror,net.minecraft.world.level.block.Rotation,java.lang.Str
ing,boolean,boolean,boolean,float,long) -> <init>
50:68:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
72:99:void write(net.minecraft.network.FriendlyByteBuf) -> a
103:104:void
handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a
107:107:net.minecraft.core.BlockPos getPos() -> a
111:111:net.minecraft.world.level.block.entity.StructureBlockEntity$UpdateType
getUpdateType() -> c
115:115:net.minecraft.world.level.block.state.properties.StructureMode
getMode() -> d
119:119:java.lang.String getName() -> e
123:123:net.minecraft.core.BlockPos getOffset() -> f
127:127:net.minecraft.core.Vec3i getSize() -> g
131:131:net.minecraft.world.level.block.Mirror getMirror() -> h
135:135:net.minecraft.world.level.block.Rotation getRotation() -> i
139:139:java.lang.String getData() -> j
143:143:boolean isIgnoreEntities() -> k
147:147:boolean isShowAir() -> l
151:151:boolean isShowBoundingBox() -> m
155:155:float getIntegrity() -> n
159:159:long getSeed() -> o
13:13:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundSignUpdatePacket -> aau:
int MAX_STRING_LENGTH -> a
net.minecraft.core.BlockPos pos -> b
java.lang.String[] lines -> c
boolean isFrontText -> d
13:17:void
<init>(net.minecraft.core.BlockPos,boolean,java.lang.String,java.lang.String,java.l
ang.String,java.lang.String) -> <init>
19:26:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
30:35:void write(net.minecraft.network.FriendlyByteBuf) -> a
39:40:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
43:43:net.minecraft.core.BlockPos getPos() -> a
47:47:boolean isFrontText() -> c
51:51:java.lang.String[] getLines() -> d
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundSwingPacket -> aav:
net.minecraft.world.InteractionHand hand -> a
10:12:void <init>(net.minecraft.world.InteractionHand) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
29:29:net.minecraft.world.InteractionHand getHand() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundTeleportToEntityPacket -> aaw:
java.util.UUID uuid -> a
14:16:void <init>(java.util.UUID) -> <init>
18:20:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
24:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
29:30:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
34:34:net.minecraft.world.entity.Entity
getEntity(net.minecraft.server.level.ServerLevel) -> a
11:11:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundUseItemOnPacket -> aax:
net.minecraft.world.phys.BlockHitResult blockHit -> a
net.minecraft.world.InteractionHand hand -> b
int sequence -> c
13:17:void
<init>(net.minecraft.world.InteractionHand,net.minecraft.world.phys.BlockHitResult,
int) -> <init>
19:23:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
27:30:void write(net.minecraft.network.FriendlyByteBuf) -> a
34:35:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
38:38:net.minecraft.world.InteractionHand getHand() -> a
42:42:net.minecraft.world.phys.BlockHitResult getHitResult() -> c
46:46:int getSequence() -> d
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundUseItemPacket -> aay:
net.minecraft.world.InteractionHand hand -> a
int sequence -> b
11:14:void <init>(net.minecraft.world.InteractionHand,int) -> <init>
16:19:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
23:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
29:30:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
33:33:net.minecraft.world.InteractionHand getHand() -> a
37:37:int getSequence() -> c
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.VecDeltaCodec -> aaz:
double TRUNCATION_STEPS -> a
net.minecraft.world.phys.Vec3 base -> b
6:9:void <init>() -> <init>
13:13:long encode(double) -> a
18:18:double decode(long) -> a
22:28:net.minecraft.world.phys.Vec3 decode(long,long,long) -> a
32:32:long encodeX(net.minecraft.world.phys.Vec3) -> a
36:36:long encodeY(net.minecraft.world.phys.Vec3) -> b
40:40:long encodeZ(net.minecraft.world.phys.Vec3) -> c
44:44:net.minecraft.world.phys.Vec3 delta(net.minecraft.world.phys.Vec3) -> d
48:49:void setBase(net.minecraft.world.phys.Vec3) -> e
net.minecraft.network.protocol.game.package-info -> aba:
net.minecraft.network.protocol.handshake.ClientIntentionPacket -> abb:
int MAX_HOST_LENGTH -> a
int protocolVersion -> b
java.lang.String hostName -> c
int port -> d
net.minecraft.network.ConnectionProtocol intention -> e
19:24:void
<init>(java.lang.String,int,net.minecraft.network.ConnectionProtocol) -> <init>
26:31:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
35:39:void write(net.minecraft.network.FriendlyByteBuf) -> a
43:44:void
handle(net.minecraft.network.protocol.handshake.ServerHandshakePacketListener) -> a
47:47:net.minecraft.network.ConnectionProtocol getIntention() -> a
51:51:int getProtocolVersion() -> c
55:55:java.lang.String getHostName() -> d
59:59:int getPort() -> e
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.handshake.ServerHandshakePacketListener -> abc:
void
handleIntention(net.minecraft.network.protocol.handshake.ClientIntentionPacket) ->
a
net.minecraft.network.protocol.handshake.package-info -> abd:
net.minecraft.network.protocol.login.ClientLoginPacketListener -> abe:
void handleHello(net.minecraft.network.protocol.login.ClientboundHelloPacket) -
> a
void
handleGameProfile(net.minecraft.network.protocol.login.ClientboundGameProfilePacket
) -> a
void
handleDisconnect(net.minecraft.network.protocol.login.ClientboundLoginDisconnectPac
ket) -> a
void
handleCompression(net.minecraft.network.protocol.login.ClientboundLoginCompressionP
acket) -> a
void
handleCustomQuery(net.minecraft.network.protocol.login.ClientboundCustomQueryPacket
) -> a
net.minecraft.network.protocol.login.ClientboundCustomQueryPacket -> abf:
int MAX_PAYLOAD_SIZE -> a
int transactionId -> b
net.minecraft.resources.ResourceLocation identifier -> c
net.minecraft.network.FriendlyByteBuf data -> d
14:18:void
<init>(int,net.minecraft.resources.ResourceLocation,net.minecraft.network.FriendlyB
yteBuf) -> <init>
20:28:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
32:35:void write(net.minecraft.network.FriendlyByteBuf) -> a
39:40:void
handle(net.minecraft.network.protocol.login.ClientLoginPacketListener) -> a
43:43:int getTransactionId() -> a
47:47:net.minecraft.resources.ResourceLocation getIdentifier() -> c
51:51:net.minecraft.network.FriendlyByteBuf getData() -> d
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.login.ClientboundGameProfilePacket -> abg:
com.mojang.authlib.GameProfile gameProfile -> a
10:12:void <init>(com.mojang.authlib.GameProfile) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void
handle(net.minecraft.network.protocol.login.ClientLoginPacketListener) -> a
29:29:com.mojang.authlib.GameProfile getGameProfile() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.login.ClientboundHelloPacket -> abh:
java.lang.String serverId -> a
byte[] publicKey -> b
byte[] challenge -> c
15:19:void <init>(java.lang.String,byte[],byte[]) -> <init>
21:25:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
29:32:void write(net.minecraft.network.FriendlyByteBuf) -> a
36:37:void
handle(net.minecraft.network.protocol.login.ClientLoginPacketListener) -> a
40:40:java.lang.String getServerId() -> a
44:44:java.security.PublicKey getPublicKey() -> c
48:48:byte[] getChallenge() -> d
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.login.ClientboundLoginCompressionPacket -> abi:
int compressionThreshold -> a
9:11:void <init>(int) -> <init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void
handle(net.minecraft.network.protocol.login.ClientLoginPacketListener) -> a
28:28:int getCompressionThreshold() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.login.ClientboundLoginDisconnectPacket -> abj:
net.minecraft.network.chat.Component reason -> a
10:12:void <init>(net.minecraft.network.chat.Component) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void
handle(net.minecraft.network.protocol.login.ClientLoginPacketListener) -> a
29:29:net.minecraft.network.chat.Component getReason() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.login.ServerLoginPacketListener -> abk:
void handleHello(net.minecraft.network.protocol.login.ServerboundHelloPacket) -
> a
void handleKey(net.minecraft.network.protocol.login.ServerboundKeyPacket) -> a
void
handleCustomQueryPacket(net.minecraft.network.protocol.login.ServerboundCustomQuery
Packet) -> a
net.minecraft.network.protocol.login.ServerboundCustomQueryPacket -> abl:
int MAX_PAYLOAD_SIZE -> a
int transactionId -> b
net.minecraft.network.FriendlyByteBuf data -> c
15:18:void <init>(int,net.minecraft.network.FriendlyByteBuf) -> <init>
20:29:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
33:35:void write(net.minecraft.network.FriendlyByteBuf) -> a
39:40:void
handle(net.minecraft.network.protocol.login.ServerLoginPacketListener) -> a
43:43:int getTransactionId() -> a
48:48:net.minecraft.network.FriendlyByteBuf getData() -> c
8:8:void handle(net.minecraft.network.PacketListener) -> a
34:34:void
lambda$write$1(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.Friendly
ByteBuf) -> a
23:27:net.minecraft.network.FriendlyByteBuf
lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> b
net.minecraft.network.protocol.login.ServerboundHelloPacket -> abm:
java.lang.String name -> a
java.util.Optional profileId -> b
12:13:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
10:10:void <init>(java.lang.String,java.util.Optional) -> <init>
17:19:void write(net.minecraft.network.FriendlyByteBuf) -> a
23:24:void
handle(net.minecraft.network.protocol.login.ServerLoginPacketListener) -> a
10:10:java.lang.String toString() -> toString
10:10:int hashCode() -> hashCode
10:10:boolean equals(java.lang.Object) -> equals
10:10:java.lang.String name() -> a
10:10:java.util.Optional profileId() -> c
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.login.ServerboundKeyPacket -> abn:
byte[] keybytes -> a
byte[] encryptedChallenge -> b
17:20:void <init>(javax.crypto.SecretKey,java.security.PublicKey,byte[]) ->
<init>
22:25:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
29:31:void write(net.minecraft.network.FriendlyByteBuf) -> a
35:36:void
handle(net.minecraft.network.protocol.login.ServerLoginPacketListener) -> a
39:39:javax.crypto.SecretKey getSecretKey(java.security.PrivateKey) -> a
44:46:boolean isChallengeValid(byte[],java.security.PrivateKey) -> a
13:13:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.login.package-info -> abo:
net.minecraft.network.protocol.package-info -> abp:
net.minecraft.network.protocol.status.ClientStatusPacketListener -> abq:
void
handleStatusResponse(net.minecraft.network.protocol.status.ClientboundStatusRespons
ePacket) -> a
void
handlePongResponse(net.minecraft.network.protocol.status.ClientboundPongResponsePac
ket) -> a
net.minecraft.network.protocol.status.ClientboundPongResponsePacket -> abr:
long time -> a
9:11:void <init>(long) -> <init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void
handle(net.minecraft.network.protocol.status.ClientStatusPacketListener) -> a
28:28:long getTime() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.status.ClientboundStatusResponsePacket -> abs:
net.minecraft.network.protocol.status.ServerStatus status -> a
8:9:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
6:6:void <init>(net.minecraft.network.protocol.status.ServerStatus) -> <init>
13:14:void write(net.minecraft.network.FriendlyByteBuf) -> a
18:19:void
handle(net.minecraft.network.protocol.status.ClientStatusPacketListener) -> a
6:6:java.lang.String toString() -> toString
6:6:int hashCode() -> hashCode
6:6:boolean equals(java.lang.Object) -> equals
6:6:net.minecraft.network.protocol.status.ServerStatus status() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.status.ServerStatus -> abt:
net.minecraft.network.chat.Component description -> b
java.util.Optional players -> c
java.util.Optional version -> d
java.util.Optional favicon -> e
boolean enforcesSecureChat -> f
com.mojang.serialization.Codec CODEC -> a
19:19:void
<init>(net.minecraft.network.chat.Component,java.util.Optional,java.util.Optional,j
ava.util.Optional,boolean) -> <init>
19:19:java.lang.String toString() -> toString
19:19:int hashCode() -> hashCode
19:19:boolean equals(java.lang.Object) -> equals
19:19:net.minecraft.network.chat.Component description() -> a
19:19:java.util.Optional players() -> b
19:19:java.util.Optional version() -> c
19:19:java.util.Optional favicon() -> d
19:19:boolean enforcesSecureChat() -> e
20:26:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
20:20:void <clinit>() -> <clinit>
net.minecraft.network.protocol.status.ServerStatus$Favicon -> abt$a:
byte[] iconBytes -> b
java.lang.String PREFIX -> c
com.mojang.serialization.Codec CODEC -> a
53:53:void <init>(byte[]) -> <init>
53:53:java.lang.String toString() -> toString
53:53:int hashCode() -> hashCode
53:53:boolean equals(java.lang.Object) -> equals
53:53:byte[] iconBytes() -> a
70:70:java.lang.String
lambda$static$3(net.minecraft.network.protocol.status.ServerStatus$Favicon) -> a
58:67:com.mojang.serialization.DataResult lambda$static$2(java.lang.String) ->
a
67:67:java.lang.String lambda$static$1() -> b
59:59:java.lang.String lambda$static$0() -> c
56:56:void <clinit>() -> <clinit>
net.minecraft.network.protocol.status.ServerStatus$Players -> abt$b:
int max -> b
int online -> c
java.util.List sample -> d
com.mojang.serialization.Codec PROFILE_CODEC -> e
com.mojang.serialization.Codec CODEC -> a
28:28:void <init>(int,int,java.util.List) -> <init>
28:28:java.lang.String toString() -> toString
28:28:int hashCode() -> hashCode
28:28:boolean equals(java.lang.Object) -> equals
28:28:int max() -> a
28:28:int online() -> b
28:28:java.util.List sample() -> c
34:38:com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
29:32:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> b
29:34:void <clinit>() -> <clinit>
net.minecraft.network.protocol.status.ServerStatus$Version -> abt$c:
java.lang.String name -> b
int protocol -> c
com.mojang.serialization.Codec CODEC -> a
41:41:void <init>(java.lang.String,int) -> <init>
48:49:net.minecraft.network.protocol.status.ServerStatus$Version current() -> a
41:41:java.lang.String toString() -> toString
41:41:int hashCode() -> hashCode
41:41:boolean equals(java.lang.Object) -> equals
41:41:java.lang.String name() -> b
41:41:int protocol() -> c
42:45:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
42:42:void <clinit>() -> <clinit>
net.minecraft.network.protocol.status.ServerStatusPacketListener -> abu:
void
handlePingRequest(net.minecraft.network.protocol.status.ServerboundPingRequestPacke
t) -> a
void
handleStatusRequest(net.minecraft.network.protocol.status.ServerboundStatusRequestP
acket) -> a
net.minecraft.network.protocol.status.ServerboundPingRequestPacket -> abv:
long time -> a
9:11:void <init>(long) -> <init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void
handle(net.minecraft.network.protocol.status.ServerStatusPacketListener) -> a
28:28:long getTime() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.status.ServerboundStatusRequestPacket -> abw:
7:8:void <init>() -> <init>
10:11:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
15:15:void write(net.minecraft.network.FriendlyByteBuf) -> a
19:20:void
handle(net.minecraft.network.protocol.status.ServerStatusPacketListener) -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.status.package-info -> abx:
net.minecraft.network.syncher.EntityDataAccessor -> aby:
int id -> a
net.minecraft.network.syncher.EntityDataSerializer serializer -> b
7:10:void <init>(int,net.minecraft.network.syncher.EntityDataSerializer) ->
<init>
13:13:int getId() -> a
17:17:net.minecraft.network.syncher.EntityDataSerializer getSerializer() -> b
22:31:boolean equals(java.lang.Object) -> equals
36:36:int hashCode() -> hashCode
41:41:java.lang.String toString() -> toString
net.minecraft.network.syncher.EntityDataSerializer -> abz:
void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a
java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a
14:14:net.minecraft.network.syncher.EntityDataAccessor createAccessor(int) -> a
java.lang.Object copy(java.lang.Object) -> a
27:27:net.minecraft.network.syncher.EntityDataSerializer
simple(net.minecraft.network.FriendlyByteBuf$Writer,net.minecraft.network.FriendlyB
yteBuf$Reader) -> a
41:41:net.minecraft.network.syncher.EntityDataSerializer
optional(net.minecraft.network.FriendlyByteBuf$Writer,net.minecraft.network.Friendl
yByteBuf$Reader) -> b
45:45:net.minecraft.network.syncher.EntityDataSerializer
simpleEnum(java.lang.Class) -> a
49:49:net.minecraft.network.syncher.EntityDataSerializer
simpleId(net.minecraft.core.IdMap) -> a
49:49:java.lang.Object
lambda$simpleId$2(net.minecraft.core.IdMap,net.minecraft.network.FriendlyByteBuf) -
> a
49:49:void
lambda$simpleId$1(net.minecraft.core.IdMap,net.minecraft.network.FriendlyByteBuf,ja
va.lang.Object) -> a
45:45:java.lang.Enum
lambda$simpleEnum$0(java.lang.Class,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.syncher.EntityDataSerializer$1 -> abz$1:
net.minecraft.network.FriendlyByteBuf$Writer val$writer -> a
net.minecraft.network.FriendlyByteBuf$Reader val$reader -> b
27:27:void
<init>(net.minecraft.network.FriendlyByteBuf$Writer,net.minecraft.network.FriendlyB
yteBuf$Reader) -> <init>
30:31:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a
35:35:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.syncher.EntityDataSerializer$ForValueType -> abz$a:
22:22:java.lang.Object copy(java.lang.Object) -> a
net.minecraft.network.syncher.EntityDataSerializers -> aca:
net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap SERIALIZERS -> C
net.minecraft.network.syncher.EntityDataSerializer BYTE -> a
net.minecraft.network.syncher.EntityDataSerializer INT -> b
net.minecraft.network.syncher.EntityDataSerializer LONG -> c
net.minecraft.network.syncher.EntityDataSerializer FLOAT -> d
net.minecraft.network.syncher.EntityDataSerializer STRING -> e
net.minecraft.network.syncher.EntityDataSerializer COMPONENT -> f
net.minecraft.network.syncher.EntityDataSerializer OPTIONAL_COMPONENT -> g
net.minecraft.network.syncher.EntityDataSerializer ITEM_STACK -> h
net.minecraft.network.syncher.EntityDataSerializer BLOCK_STATE -> i
net.minecraft.network.syncher.EntityDataSerializer OPTIONAL_BLOCK_STATE -> j
net.minecraft.network.syncher.EntityDataSerializer BOOLEAN -> k
net.minecraft.network.syncher.EntityDataSerializer PARTICLE -> l
net.minecraft.network.syncher.EntityDataSerializer ROTATIONS -> m
net.minecraft.network.syncher.EntityDataSerializer BLOCK_POS -> n
net.minecraft.network.syncher.EntityDataSerializer OPTIONAL_BLOCK_POS -> o
net.minecraft.network.syncher.EntityDataSerializer DIRECTION -> p
net.minecraft.network.syncher.EntityDataSerializer OPTIONAL_UUID -> q
net.minecraft.network.syncher.EntityDataSerializer OPTIONAL_GLOBAL_POS -> r
net.minecraft.network.syncher.EntityDataSerializer COMPOUND_TAG -> s
net.minecraft.network.syncher.EntityDataSerializer VILLAGER_DATA -> t
net.minecraft.network.syncher.EntityDataSerializer OPTIONAL_UNSIGNED_INT -> u
net.minecraft.network.syncher.EntityDataSerializer POSE -> v
net.minecraft.network.syncher.EntityDataSerializer CAT_VARIANT -> w
net.minecraft.network.syncher.EntityDataSerializer FROG_VARIANT -> x
net.minecraft.network.syncher.EntityDataSerializer PAINTING_VARIANT -> y
net.minecraft.network.syncher.EntityDataSerializer SNIFFER_STATE -> z
net.minecraft.network.syncher.EntityDataSerializer VECTOR3 -> A
net.minecraft.network.syncher.EntityDataSerializer QUATERNION -> B
226:227:void
registerSerializer(net.minecraft.network.syncher.EntityDataSerializer) -> a
231:231:net.minecraft.network.syncher.EntityDataSerializer getSerializer(int) -
> a
235:235:int getSerializedId(net.minecraft.network.syncher.EntityDataSerializer)
-> b
238:239:void <init>() -> <init>
35:35:void
lambda$static$0(net.minecraft.network.FriendlyByteBuf,java.lang.Byte) -> a
33:223:void <clinit>() -> <clinit>
net.minecraft.network.syncher.EntityDataSerializers$1 -> aca$1:
49:49:void <init>() -> <init>
52:53:void
write(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.item.ItemStack) ->
a
57:57:net.minecraft.world.item.ItemStack
read(net.minecraft.network.FriendlyByteBuf) -> b
62:62:net.minecraft.world.item.ItemStack
copy(net.minecraft.world.item.ItemStack) -> a
49:49:java.lang.Object copy(java.lang.Object) -> a
49:49:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a
49:49:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a
net.minecraft.network.syncher.EntityDataSerializers$2 -> aca$2:
68:68:void <init>() -> <init>
71:76:void write(net.minecraft.network.FriendlyByteBuf,java.util.Optional) -> a
80:84:java.util.Optional read(net.minecraft.network.FriendlyByteBuf) -> b
68:68:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a
68:68:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a
net.minecraft.network.syncher.EntityDataSerializers$3 -> aca$3:
91:91:void <init>() -> <init>
94:96:void
write(net.minecraft.network.FriendlyByteBuf,net.minecraft.core.particles.ParticleOp
tions) -> a
100:100:net.minecraft.core.particles.ParticleOptions
read(net.minecraft.network.FriendlyByteBuf) -> b
104:104:net.minecraft.core.particles.ParticleOptions
readParticle(net.minecraft.network.FriendlyByteBuf,net.minecraft.core.particles.Par
ticleType) -> a
91:91:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a
91:91:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a
net.minecraft.network.syncher.EntityDataSerializers$4 -> aca$4:
108:108:void <init>() -> <init>
111:114:void
write(net.minecraft.network.FriendlyByteBuf,net.minecraft.core.Rotations) -> a
118:118:net.minecraft.core.Rotations
read(net.minecraft.network.FriendlyByteBuf) -> b
108:108:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a
108:108:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a
net.minecraft.network.syncher.EntityDataSerializers$5 -> aca$5:
132:132:void <init>() -> <init>
135:136:void
write(net.minecraft.network.FriendlyByteBuf,net.minecraft.nbt.CompoundTag) -> a
140:140:net.minecraft.nbt.CompoundTag
read(net.minecraft.network.FriendlyByteBuf) -> b
145:145:net.minecraft.nbt.CompoundTag copy(net.minecraft.nbt.CompoundTag) -> a
132:132:java.lang.Object copy(java.lang.Object) -> a
132:132:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a
132:132:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a
net.minecraft.network.syncher.EntityDataSerializers$6 -> aca$6:
149:149:void <init>() -> <init>
152:155:void
write(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.entity.npc.Villager
Data) -> a
159:162:net.minecraft.world.entity.npc.VillagerData
read(net.minecraft.network.FriendlyByteBuf) -> b
149:149:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a
149:149:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a
net.minecraft.network.syncher.EntityDataSerializers$7 -> aca$7:
167:167:void <init>() -> <init>
170:171:void write(net.minecraft.network.FriendlyByteBuf,java.util.OptionalInt)
-> a
175:176:java.util.OptionalInt read(net.minecraft.network.FriendlyByteBuf) -> b
167:167:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a
167:167:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a
net.minecraft.network.syncher.SynchedEntityData -> acb:
org.slf4j.Logger LOGGER -> a
it.unimi.dsi.fastutil.objects.Object2IntMap ENTITY_ID_POOL -> b
int MAX_ID_VALUE -> c
net.minecraft.world.entity.Entity entity -> d
it.unimi.dsi.fastutil.ints.Int2ObjectMap itemsById -> e
java.util.concurrent.locks.ReadWriteLock lock -> f
boolean isDirty -> g
33:40:void <init>(net.minecraft.world.entity.Entity) -> <init>
43:72:net.minecraft.network.syncher.EntityDataAccessor
defineId(java.lang.Class,net.minecraft.network.syncher.EntityDataSerializer) -> a
76:88:void
define(net.minecraft.network.syncher.EntityDataAccessor,java.lang.Object) -> a
91:95:void
createDataItem(net.minecraft.network.syncher.EntityDataAccessor,java.lang.Object) -
> c
98:98:boolean hasItem(net.minecraft.network.syncher.EntityDataAccessor) -> a
104:117:net.minecraft.network.syncher.SynchedEntityData$DataItem
getItem(net.minecraft.network.syncher.EntityDataAccessor) -> c
121:121:java.lang.Object get(net.minecraft.network.syncher.EntityDataAccessor)
-> b
125:126:void
set(net.minecraft.network.syncher.EntityDataAccessor,java.lang.Object) -> b
129:137:void
set(net.minecraft.network.syncher.EntityDataAccessor,java.lang.Object,boolean) -> a
140:140:boolean isDirty() -> a
145:163:java.util.List packDirty() -> b
168:182:java.util.List getNonDefaultValues() -> c
186:199:void assignValues(java.util.List) -> a
203:207:void
assignValue(net.minecraft.network.syncher.SynchedEntityData$DataItem,net.minecraft.
network.syncher.SynchedEntityData$DataValue) -> a
210:210:boolean isEmpty() -> d
28:29:void <clinit>() -> <clinit>
net.minecraft.network.syncher.SynchedEntityData$DataItem -> acb$a:
net.minecraft.network.syncher.EntityDataAccessor accessor -> a
java.lang.Object value -> b
java.lang.Object initialValue -> c
boolean dirty -> d
250:254:void
<init>(net.minecraft.network.syncher.EntityDataAccessor,java.lang.Object) -> <init>
257:257:net.minecraft.network.syncher.EntityDataAccessor getAccessor() -> a
261:262:void setValue(java.lang.Object) -> a
265:265:java.lang.Object getValue() -> b
269:269:boolean isDirty() -> c
273:274:void setDirty(boolean) -> a
277:277:boolean isSetToDefault() -> d
281:281:net.minecraft.network.syncher.SynchedEntityData$DataValue value() -> e
net.minecraft.network.syncher.SynchedEntityData$DataValue -> acb$b:
int id -> a
net.minecraft.network.syncher.EntityDataSerializer serializer -> b
java.lang.Object value -> c
213:213:void
<init>(int,net.minecraft.network.syncher.EntityDataSerializer,java.lang.Object) ->
<init>
215:216:net.minecraft.network.syncher.SynchedEntityData$DataValue
create(net.minecraft.network.syncher.EntityDataAccessor,java.lang.Object) -> a
220:227:void write(net.minecraft.network.FriendlyByteBuf) -> a
230:236:net.minecraft.network.syncher.SynchedEntityData$DataValue
read(net.minecraft.network.FriendlyByteBuf,int) -> a
240:240:net.minecraft.network.syncher.SynchedEntityData$DataValue
read(net.minecraft.network.FriendlyByteBuf,int,net.minecraft.network.syncher.Entity
DataSerializer) -> a
213:213:java.lang.String toString() -> toString
213:213:int hashCode() -> hashCode
213:213:boolean equals(java.lang.Object) -> equals
213:213:int id() -> a
213:213:net.minecraft.network.syncher.EntityDataSerializer serializer() -> b
213:213:java.lang.Object value() -> c
net.minecraft.network.syncher.package-info -> acc:
net.minecraft.obfuscate.DontObfuscate -> net.minecraft.obfuscate.DontObfuscate:
net.minecraft.obfuscate.package-info -> acd:
net.minecraft.package-info -> ace:
net.minecraft.realms.DisconnectedRealmsScreen -> gaj:
net.minecraft.network.chat.Component reason -> a
net.minecraft.client.gui.components.MultiLineLabel message -> b
net.minecraft.client.gui.screens.Screen parent -> c
int textHeight -> G
13:21:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.network.chat.Component
,net.minecraft.network.chat.Component) -> <init>
25:34:void init() -> b
38:38:net.minecraft.network.chat.Component getNarrationMessage() -> au_
43:44:void onClose() -> aw_
48:52:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
33:33:void
lambda$init$0(net.minecraft.client.Minecraft,net.minecraft.client.gui.components.Bu
tton) -> a
net.minecraft.realms.RealmsConnect -> gak:
org.slf4j.Logger LOGGER -> a
net.minecraft.client.gui.screens.Screen onlineScreen -> b
boolean aborted -> c
net.minecraft.network.Connection connection -> d
32:34:void <init>(net.minecraft.client.gui.screens.Screen) -> <init>
37:102:void
connect(com.mojang.realmsclient.dto.RealmsServer,net.minecraft.client.multiplayer.r
esolver.ServerAddress) -> a
105:113:void abort() -> a
116:123:void tick() -> b
25:25:void <clinit>() -> <clinit>
net.minecraft.realms.RealmsConnect$1 -> gak$1:
java.lang.String val$hostname -> a
int val$port -> b
net.minecraft.client.Minecraft val$minecraft -> c
com.mojang.realmsclient.dto.RealmsServer val$server -> d
net.minecraft.realms.RealmsConnect this$0 -> e
44:44:void
<init>(net.minecraft.realms.RealmsConnect,java.lang.String,java.lang.String,int,net
.minecraft.client.Minecraft,com.mojang.realmsclient.dto.RealmsServer) -> <init>
47:100:void run() -> run
98:98:void
lambda$run$1(net.minecraft.client.Minecraft,net.minecraft.realms.DisconnectedRealms
Screen) -> a
61:61:void lambda$run$0(net.minecraft.network.chat.Component) -> a
net.minecraft.realms.RealmsLabel -> gal:
net.minecraft.network.chat.Component text -> a
int x -> b
int y -> c
int color -> d
14:19:void <init>(net.minecraft.network.chat.Component,int,int,int) -> <init>
23:24:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
27:27:net.minecraft.network.chat.Component getText() -> a
net.minecraft.realms.RealmsObjectSelectionList -> gam:
10:11:void <init>(int,int,int,int,int) -> <init>
14:19:void setSelectedItem(int) -> j
22:23:void selectItem(int) -> a
26:26:void itemClicked(int,int,double,double,int,int) -> a
31:31:int getMaxPosition() -> a
37:37:int getScrollbarPosition() -> c
42:42:int getRowWidth() -> b
48:49:void replaceEntries(java.util.Collection) -> a
53:53:int getItemCount() -> k
58:58:int getRowTop(int) -> g
63:63:int getRowLeft() -> o
68:68:int
addEntry(net.minecraft.client.gui.components.ObjectSelectionList$Entry) -> a
72:73:void clear() -> v
8:8:int
addEntry(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> b
net.minecraft.realms.RealmsScreen -> gan:
int TITLE_HEIGHT -> k
int COMPONENT_HEIGHT -> l
int EXPIRATION_NOTIFICATION_DAYS -> m
long SIZE_LIMIT -> n
int COLOR_WHITE -> o
int COLOR_GRAY -> p
int COLOR_DARK_GRAY -> q
int COLOR_MEDIUM_GRAY -> r
int COLOR_GREEN -> s
int COLOR_DARK_GREEN -> t
int COLOR_RED -> u
int COLOR_RED_FADE -> v
int COLOR_BLACK -> w
int COLOR_YELLOW -> x
int COLOR_BRIGHT_YELLOW -> y
int COLOR_LINK -> z
int COLOR_LINK_HOVER -> A
int COLOR_INFO -> C
int COLOR_BUTTON_YELLOW -> D
java.lang.String UPDATE_BREAKS_ADVENTURE_URL -> E
int SKIN_FACE_SIZE -> F
java.util.List labels -> a
41:45:void <init>(net.minecraft.network.chat.Component) -> <init>
48:48:int row(int) -> h
52:53:net.minecraft.realms.RealmsLabel
addLabel(net.minecraft.realms.RealmsLabel) -> a
57:57:net.minecraft.network.chat.Component createLabelNarration() -> l
net.minecraft.realms.RepeatedNarrator -> gao:
float permitsPerSecond -> a
java.util.concurrent.atomic.AtomicReference params -> b
12:16:void <init>(java.time.Duration) -> <init>
19:28:void
narrate(net.minecraft.client.GameNarrator,net.minecraft.network.chat.Component) ->
a
20:23:net.minecraft.realms.RepeatedNarrator$Params
lambda$narrate$0(net.minecraft.network.chat.Component,net.minecraft.realms.Repeated
Narrator$Params) -> a
net.minecraft.realms.RepeatedNarrator$Params -> gao$a:
net.minecraft.network.chat.Component narration -> a
com.google.common.util.concurrent.RateLimiter rateLimiter -> b
34:37:void
<init>(net.minecraft.network.chat.Component,com.google.common.util.concurrent.RateL
imiter) -> <init>
net.minecraft.realms.package-info -> gap:
net.minecraft.recipebook.PlaceRecipe -> acf:
11:59:void
placeRecipe(int,int,int,net.minecraft.world.item.crafting.Recipe,java.util.Iterator
,int) -> a
void addItemToSlot(java.util.Iterator,int,int,int,int) -> a
net.minecraft.recipebook.ServerPlaceRecipe -> acg:
org.slf4j.Logger LOGGER -> d
net.minecraft.world.entity.player.StackedContents stackedContents -> a
net.minecraft.world.entity.player.Inventory inventory -> b
net.minecraft.world.inventory.RecipeBookMenu menu -> c
25:32:void <init>(net.minecraft.world.inventory.RecipeBookMenu) -> <init>
35:58:void
recipeClicked(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.craf
ting.Recipe,boolean) -> a
61:69:void clearGrid() -> a
72:107:void
handleRecipeClicked(net.minecraft.world.item.crafting.Recipe,boolean) -> a
111:118:void addItemToSlot(java.util.Iterator,int,int,int,int) -> a
121:142:int getStackSize(boolean,int,boolean) -> a
146:166:void
moveItemToGrid(net.minecraft.world.inventory.Slot,net.minecraft.world.item.ItemStac
k) -> a
169:208:boolean testClearGrid() -> b
212:218:int getAmountOfFreeSlotsInInventory() -> c
23:23:void <clinit>() -> <clinit>
net.minecraft.recipebook.package-info -> ach:
net.minecraft.resources.DelegatingOps -> aci:
com.mojang.serialization.DynamicOps delegate -> a
21:23:void <init>(com.mojang.serialization.DynamicOps) -> <init>
27:27:java.lang.Object empty() -> empty
32:32:java.lang.Object
convertTo(com.mojang.serialization.DynamicOps,java.lang.Object) -> convertTo
37:37:com.mojang.serialization.DataResult getNumberValue(java.lang.Object) ->
getNumberValue
42:42:java.lang.Object createNumeric(java.lang.Number) -> createNumeric
47:47:java.lang.Object createByte(byte) -> createByte
52:52:java.lang.Object createShort(short) -> createShort
57:57:java.lang.Object createInt(int) -> createInt
62:62:java.lang.Object createLong(long) -> createLong
67:67:java.lang.Object createFloat(float) -> createFloat
72:72:java.lang.Object createDouble(double) -> createDouble
77:77:com.mojang.serialization.DataResult getBooleanValue(java.lang.Object) ->
getBooleanValue
82:82:java.lang.Object createBoolean(boolean) -> createBoolean
87:87:com.mojang.serialization.DataResult getStringValue(java.lang.Object) ->
getStringValue
92:92:java.lang.Object createString(java.lang.String) -> createString
97:97:com.mojang.serialization.DataResult
mergeToList(java.lang.Object,java.lang.Object) -> mergeToList
102:102:com.mojang.serialization.DataResult
mergeToList(java.lang.Object,java.util.List) -> mergeToList
107:107:com.mojang.serialization.DataResult
mergeToMap(java.lang.Object,java.lang.Object,java.lang.Object) -> mergeToMap
112:112:com.mojang.serialization.DataResult
mergeToMap(java.lang.Object,com.mojang.serialization.MapLike) -> mergeToMap
117:117:com.mojang.serialization.DataResult getMapValues(java.lang.Object) ->
getMapValues
122:122:com.mojang.serialization.DataResult getMapEntries(java.lang.Object) ->
getMapEntries
127:127:java.lang.Object createMap(java.util.stream.Stream) -> createMap
132:132:com.mojang.serialization.DataResult getMap(java.lang.Object) -> getMap
137:137:com.mojang.serialization.DataResult getStream(java.lang.Object) ->
getStream
142:142:com.mojang.serialization.DataResult getList(java.lang.Object) ->
getList
147:147:java.lang.Object createList(java.util.stream.Stream) -> createList
152:152:com.mojang.serialization.DataResult getByteBuffer(java.lang.Object) ->
getByteBuffer
157:157:java.lang.Object createByteList(java.nio.ByteBuffer) -> createByteList
162:162:com.mojang.serialization.DataResult getIntStream(java.lang.Object) ->
getIntStream
167:167:java.lang.Object createIntList(java.util.stream.IntStream) ->
createIntList
172:172:com.mojang.serialization.DataResult getLongStream(java.lang.Object) ->
getLongStream
177:177:java.lang.Object createLongList(java.util.stream.LongStream) ->
createLongList
182:182:java.lang.Object remove(java.lang.Object,java.lang.String) -> remove
187:187:boolean compressMaps() -> compressMaps
192:192:com.mojang.serialization.ListBuilder listBuilder() -> listBuilder
197:197:com.mojang.serialization.RecordBuilder mapBuilder() -> mapBuilder
net.minecraft.resources.FileToIdConverter -> acj:
java.lang.String prefix -> a
java.lang.String extension -> b
13:16:void <init>(java.lang.String,java.lang.String) -> <init>
19:19:net.minecraft.resources.FileToIdConverter json(java.lang.String) -> a
23:23:net.minecraft.resources.ResourceLocation
idToFile(net.minecraft.resources.ResourceLocation) -> a
27:28:net.minecraft.resources.ResourceLocation
fileToId(net.minecraft.resources.ResourceLocation) -> b
32:32:java.util.Map
listMatchingResources(net.minecraft.server.packs.resources.ResourceManager) -> a
36:36:java.util.Map
listMatchingResourceStacks(net.minecraft.server.packs.resources.ResourceManager) ->
b
36:36:boolean
lambda$listMatchingResourceStacks$1(net.minecraft.resources.ResourceLocation) -> c
32:32:boolean
lambda$listMatchingResources$0(net.minecraft.resources.ResourceLocation) -> d
net.minecraft.resources.HolderSetCodec -> ack:
net.minecraft.resources.ResourceKey registryKey -> a
com.mojang.serialization.Codec elementCodec -> b
com.mojang.serialization.Codec homogenousListCodec -> c
com.mojang.serialization.Codec registryAwareCodec -> d
27:36:com.mojang.serialization.Codec
homogenousList(com.mojang.serialization.Codec,boolean) -> a
43:43:com.mojang.serialization.Codec
create(net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec,boolean)
-> a
46:54:void
<init>(net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec,boolean)
-> <init>
58:74:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,java.lang.Object) -> decode
79:90:com.mojang.serialization.DataResult
encode(net.minecraft.core.HolderSet,com.mojang.serialization.DynamicOps,java.lang.O
bject) -> a
94:94:com.mojang.serialization.DataResult
decodeWithoutRegistry(com.mojang.serialization.DynamicOps,java.lang.Object) -> a
108:108:com.mojang.serialization.DataResult
encodeWithoutRegistry(net.minecraft.core.HolderSet,com.mojang.serialization.Dynamic
Ops,java.lang.Object) -> b
20:20:com.mojang.serialization.DataResult
encode(java.lang.Object,com.mojang.serialization.DynamicOps,java.lang.Object) ->
encode
95:103:com.mojang.serialization.DataResult
lambda$decodeWithoutRegistry$7(com.mojang.datafixers.util.Pair) -> a
100:100:java.lang.String
lambda$decodeWithoutRegistry$6(net.minecraft.core.Holder) -> a
83:83:java.lang.String lambda$encode$5(net.minecraft.core.HolderSet) -> a
64:64:com.mojang.datafixers.util.Pair
lambda$decode$4(net.minecraft.core.HolderGetter,com.mojang.datafixers.util.Pair) ->
a
65:66:net.minecraft.core.HolderSet
lambda$decode$3(net.minecraft.core.HolderGetter,com.mojang.datafixers.util.Either)
-> a
38:38:com.mojang.datafixers.util.Either lambda$homogenousList$2(java.util.List)
-> a
37:37:java.util.List lambda$homogenousList$1(com.mojang.datafixers.util.Either)
-> a
37:37:java.util.List lambda$homogenousList$0(java.util.List) -> b
net.minecraft.resources.RegistryDataLoader -> acl:
org.slf4j.Logger LOGGER -> c
java.util.List WORLDGEN_REGISTRIES -> a
java.util.List DIMENSION_REGISTRIES -> b
51:51:void <init>() -> <init>
93:114:net.minecraft.core.RegistryAccess$Frozen
load(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.core.Regist
ryAccess,java.util.List) -> a
118:124:net.minecraft.resources.RegistryOps$RegistryInfoLookup
createContext(net.minecraft.core.RegistryAccess,java.util.List) -> a
134:134:net.minecraft.resources.RegistryOps$RegistryInfo
createInfoForNewRegistry(net.minecraft.core.WritableRegistry) -> a
139:139:net.minecraft.resources.RegistryOps$RegistryInfo
createInfoForContextRegistry(net.minecraft.core.Registry) -> a
143:155:void logErrors(java.util.Map) -> a
159:159:java.lang.String
registryDirPath(net.minecraft.resources.ResourceLocation) -> a
163:182:void
loadRegistryContents(net.minecraft.resources.RegistryOps$RegistryInfoLookup,net.min
ecraft.server.packs.resources.ResourceManager,net.minecraft.resources.ResourceKey,n
et.minecraft.core.WritableRegistry,com.mojang.serialization.Decoder,java.util.Map)
-> a
176:176:void lambda$loadRegistryContents$9(java.lang.String) -> a
147:152:void lambda$logErrors$8(java.io.PrintWriter,java.util.Map$Entry) -> a
149:151:void lambda$logErrors$7(java.io.PrintWriter,java.util.Map$Entry) -> b
145:145:net.minecraft.resources.ResourceLocation
lambda$logErrors$6(java.util.Map$Entry) -> a
145:145:net.minecraft.resources.ResourceLocation
lambda$logErrors$5(java.util.Map$Entry) -> b
121:121:void
lambda$createContext$4(java.util.Map,com.mojang.datafixers.util.Pair) -> a
120:120:void
lambda$createContext$3(java.util.Map,net.minecraft.core.RegistryAccess$RegistryEntr
y) -> a
101:107:void lambda$load$2(java.util.Map,com.mojang.datafixers.util.Pair) -> b
98:98:void
lambda$load$1(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.re
sources.RegistryOps$RegistryInfoLookup,com.mojang.datafixers.util.Pair) -> a
95:95:com.mojang.datafixers.util.Pair
lambda$load$0(java.util.Map,net.minecraft.resources.RegistryDataLoader$RegistryData
) -> a
52:88:void <clinit>() -> <clinit>
net.minecraft.resources.RegistryDataLoader$1 -> acl$1:
java.util.Map val$result -> a
124:124:void <init>(java.util.Map) -> <init>
128:128:java.util.Optional lookup(net.minecraft.resources.ResourceKey) -> a
net.minecraft.resources.RegistryDataLoader$Loader -> acl$a:
void
load(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.resources.R
egistryOps$RegistryInfoLookup) -> load
net.minecraft.resources.RegistryDataLoader$RegistryData -> acl$b:
net.minecraft.resources.ResourceKey key -> a
com.mojang.serialization.Codec elementCodec -> b
58:58:void
<init>(net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec) ->
<init>
60:62:com.mojang.datafixers.util.Pair
create(com.mojang.serialization.Lifecycle,java.util.Map) -> a
58:58:java.lang.String toString() -> toString
58:58:int hashCode() -> hashCode
58:58:boolean equals(java.lang.Object) -> equals
58:58:net.minecraft.resources.ResourceKey key() -> a
58:58:com.mojang.serialization.Codec elementCodec() -> b
61:61:void
lambda$create$0(net.minecraft.core.WritableRegistry,java.util.Map,net.minecraft.ser
ver.packs.resources.ResourceManager,net.minecraft.resources.RegistryOps$RegistryInf
oLookup) -> a
net.minecraft.resources.RegistryFileCodec -> acm:
net.minecraft.resources.ResourceKey registryKey -> a
com.mojang.serialization.Codec elementCodec -> b
boolean allowInline -> c
26:26:net.minecraft.resources.RegistryFileCodec
create(net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec) -> a
30:30:net.minecraft.resources.RegistryFileCodec
create(net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec,boolean)
-> a
33:37:void
<init>(net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec,boolean)
-> <init>
41:54:com.mojang.serialization.DataResult
encode(net.minecraft.core.Holder,com.mojang.serialization.DynamicOps,java.lang.Obje
ct) -> a
59:81:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,java.lang.Object) -> decode
86:86:java.lang.String toString() -> toString
20:20:com.mojang.serialization.DataResult
encode(java.lang.Object,com.mojang.serialization.DynamicOps,java.lang.Object) ->
encode
81:81:com.mojang.datafixers.util.Pair
lambda$decode$9(com.mojang.datafixers.util.Pair) -> a
79:79:com.mojang.datafixers.util.Pair
lambda$decode$8(com.mojang.datafixers.util.Pair,net.minecraft.core.Holder$Reference
) -> a
78:78:com.mojang.serialization.DataResult
lambda$decode$7(net.minecraft.resources.ResourceKey) -> a
78:78:java.lang.String lambda$decode$6(net.minecraft.resources.ResourceKey) ->
b
72:72:com.mojang.datafixers.util.Pair
lambda$decode$5(com.mojang.datafixers.util.Pair) -> b
70:70:java.lang.String lambda$decode$4() -> a
62:62:java.lang.String lambda$decode$3() -> b
49:49:com.mojang.serialization.DataResult
lambda$encode$2(com.mojang.serialization.DynamicOps,java.lang.Object,java.lang.Obje
ct) -> a
48:48:com.mojang.serialization.DataResult
lambda$encode$1(com.mojang.serialization.DynamicOps,java.lang.Object,net.minecraft.
resources.ResourceKey) -> a
45:45:java.lang.String lambda$encode$0(net.minecraft.core.Holder) -> a
net.minecraft.resources.RegistryFixedCodec -> acn:
net.minecraft.resources.ResourceKey registryKey -> a
19:19:net.minecraft.resources.RegistryFixedCodec
create(net.minecraft.resources.ResourceKey) -> a
22:24:void <init>(net.minecraft.resources.ResourceKey) -> <init>
28:41:com.mojang.serialization.DataResult
encode(net.minecraft.core.Holder,com.mojang.serialization.DynamicOps,java.lang.Obje
ct) -> a
46:57:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,java.lang.Object) -> decode
62:62:java.lang.String toString() -> toString
15:15:com.mojang.serialization.DataResult
encode(java.lang.Object,com.mojang.serialization.DynamicOps,java.lang.Object) ->
encode
57:57:java.lang.String lambda$decode$9() -> a
50:53:com.mojang.serialization.DataResult
lambda$decode$8(java.util.Optional,com.mojang.datafixers.util.Pair) -> a
53:53:com.mojang.datafixers.util.Pair
lambda$decode$7(com.mojang.datafixers.util.Pair,net.minecraft.core.Holder$Reference
) -> a
52:52:com.mojang.serialization.DataResult
lambda$decode$6(net.minecraft.resources.ResourceLocation) -> a
52:52:java.lang.String
lambda$decode$5(net.minecraft.resources.ResourceLocation) -> b
41:41:java.lang.String lambda$encode$4() -> b
36:36:com.mojang.serialization.DataResult lambda$encode$3(java.lang.Object) ->
a
36:36:java.lang.String lambda$encode$2() -> c
35:35:com.mojang.serialization.DataResult
lambda$encode$1(com.mojang.serialization.DynamicOps,java.lang.Object,net.minecraft.
resources.ResourceKey) -> a
32:32:java.lang.String lambda$encode$0(net.minecraft.core.Holder) -> a
net.minecraft.resources.RegistryOps -> aco:
net.minecraft.resources.RegistryOps$RegistryInfoLookup lookupProvider -> b
26:26:net.minecraft.resources.RegistryOps$RegistryInfoLookup
memoizeLookup(net.minecraft.resources.RegistryOps$RegistryInfoLookup) -> a
40:40:net.minecraft.resources.RegistryOps
create(com.mojang.serialization.DynamicOps,net.minecraft.core.HolderLookup$Provider
) -> a
49:49:net.minecraft.resources.RegistryOps
create(com.mojang.serialization.DynamicOps,net.minecraft.resources.RegistryOps$Regi
stryInfoLookup) -> a
53:55:void
<init>(com.mojang.serialization.DynamicOps,net.minecraft.resources.RegistryOps$Regi
stryInfoLookup) -> <init>
58:58:java.util.Optional owner(net.minecraft.resources.ResourceKey) -> a
62:62:java.util.Optional getter(net.minecraft.resources.ResourceKey) -> b
66:73:com.mojang.serialization.codecs.RecordCodecBuilder
retrieveGetter(net.minecraft.resources.ResourceKey) -> c
81:90:com.mojang.serialization.codecs.RecordCodecBuilder
retrieveElement(net.minecraft.resources.ResourceKey) -> d
90:90:net.minecraft.core.Holder$Reference
lambda$retrieveElement$11(java.lang.Object) -> a
83:89:com.mojang.serialization.DataResult
lambda$retrieveElement$10(net.minecraft.resources.ResourceKey,net.minecraft.resourc
es.ResourceKey,com.mojang.serialization.DynamicOps) -> a
89:89:java.lang.String lambda$retrieveElement$9() -> a
87:87:com.mojang.serialization.DataResult
lambda$retrieveElement$8(net.minecraft.resources.ResourceKey) -> e
87:87:java.lang.String
lambda$retrieveElement$7(net.minecraft.resources.ResourceKey) -> f
85:85:java.util.Optional
lambda$retrieveElement$6(net.minecraft.resources.ResourceKey,net.minecraft.resource
s.RegistryOps$RegistryInfo) -> a
73:73:net.minecraft.core.HolderGetter lambda$retrieveGetter$5(java.lang.Object)
-> b
67:72:com.mojang.serialization.DataResult
lambda$retrieveGetter$4(net.minecraft.resources.ResourceKey,com.mojang.serializatio
n.DynamicOps) -> a
72:72:java.lang.String lambda$retrieveGetter$3() -> b
70:70:com.mojang.serialization.DataResult
lambda$retrieveGetter$2(net.minecraft.resources.ResourceKey) -> g
70:70:java.lang.String
lambda$retrieveGetter$1(net.minecraft.resources.ResourceKey) -> h
69:69:com.mojang.serialization.DataResult
lambda$retrieveGetter$0(net.minecraft.resources.RegistryOps$RegistryInfo) -> a
net.minecraft.resources.RegistryOps$1 -> aco$1:
java.util.Map lookups -> b
net.minecraft.resources.RegistryOps$RegistryInfoLookup val$original -> a
26:27:void <init>(net.minecraft.resources.RegistryOps$RegistryInfoLookup) ->
<init>
32:32:java.util.Optional lookup(net.minecraft.resources.ResourceKey) -> a
net.minecraft.resources.RegistryOps$2 -> aco$2:
net.minecraft.core.HolderLookup$Provider val$lookupProvider -> a
40:40:void <init>(net.minecraft.core.HolderLookup$Provider) -> <init>
43:43:java.util.Optional lookup(net.minecraft.resources.ResourceKey) -> a
43:43:net.minecraft.resources.RegistryOps$RegistryInfo
lambda$lookup$0(net.minecraft.core.HolderLookup$RegistryLookup) -> a
net.minecraft.resources.RegistryOps$RegistryInfo -> aco$a:
net.minecraft.core.HolderOwner owner -> a
net.minecraft.core.HolderGetter getter -> b
com.mojang.serialization.Lifecycle elementsLifecycle -> c
19:19:void
<init>(net.minecraft.core.HolderOwner,net.minecraft.core.HolderGetter,com.mojang.se
rialization.Lifecycle) -> <init>
19:19:java.lang.String toString() -> toString
19:19:int hashCode() -> hashCode
19:19:boolean equals(java.lang.Object) -> equals
19:19:net.minecraft.core.HolderOwner owner() -> a
19:19:net.minecraft.core.HolderGetter getter() -> b
19:19:com.mojang.serialization.Lifecycle elementsLifecycle() -> c
net.minecraft.resources.RegistryOps$RegistryInfoLookup -> aco$b:
java.util.Optional lookup(net.minecraft.resources.ResourceKey) -> a
net.minecraft.resources.ResourceKey -> acp:
java.util.concurrent.ConcurrentMap VALUES -> a
net.minecraft.resources.ResourceLocation registryName -> b
net.minecraft.resources.ResourceLocation location -> c
24:24:com.mojang.serialization.Codec codec(net.minecraft.resources.ResourceKey)
-> a
28:28:net.minecraft.resources.ResourceKey
create(net.minecraft.resources.ResourceKey,net.minecraft.resources.ResourceLocation
) -> a
35:35:net.minecraft.resources.ResourceKey
createRegistryKey(net.minecraft.resources.ResourceLocation) -> a
40:40:net.minecraft.resources.ResourceKey
create(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLoc
ation) -> a
43:46:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLoc
ation) -> <init>
50:50:java.lang.String toString() -> toString
54:54:boolean isFor(net.minecraft.resources.ResourceKey) -> b
59:59:java.util.Optional cast(net.minecraft.resources.ResourceKey) -> c
63:63:net.minecraft.resources.ResourceLocation location() -> a
67:67:net.minecraft.resources.ResourceLocation registry() -> b
40:40:net.minecraft.resources.ResourceKey
lambda$create$1(net.minecraft.resources.ResourceKey$InternKey) -> a
24:24:net.minecraft.resources.ResourceKey
lambda$codec$0(net.minecraft.resources.ResourceKey,net.minecraft.resources.Resource
Location) -> b
18:18:void <clinit>() -> <clinit>
net.minecraft.resources.ResourceKey$InternKey -> acp$a:
net.minecraft.resources.ResourceLocation registry -> a
net.minecraft.resources.ResourceLocation location -> b
16:16:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLoc
ation) -> <init>
16:16:java.lang.String toString() -> toString
16:16:int hashCode() -> hashCode
16:16:boolean equals(java.lang.Object) -> equals
16:16:net.minecraft.resources.ResourceLocation registry() -> a
16:16:net.minecraft.resources.ResourceLocation location() -> b
net.minecraft.resources.ResourceLocation -> acq:
com.mojang.serialization.Codec CODEC -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID -> e
char NAMESPACE_SEPARATOR -> b
java.lang.String DEFAULT_NAMESPACE -> c
java.lang.String REALMS_NAMESPACE -> d
java.lang.String namespace -> f
java.lang.String path -> g
40:43:void
<init>(java.lang.String,java.lang.String,net.minecraft.resources.ResourceLocation$D
ummy) -> <init>
47:48:void <init>(java.lang.String,java.lang.String) -> <init>
51:52:void <init>(java.lang.String[]) -> <init>
56:57:void <init>(java.lang.String) -> <init>
60:60:net.minecraft.resources.ResourceLocation of(java.lang.String,char) -> a
66:68:net.minecraft.resources.ResourceLocation tryParse(java.lang.String) -> a
75:77:net.minecraft.resources.ResourceLocation
tryBuild(java.lang.String,java.lang.String) -> a
82:90:java.lang.String[] decompose(java.lang.String,char) -> b
95:97:com.mojang.serialization.DataResult read(java.lang.String) -> b
102:102:java.lang.String getPath() -> a
106:106:java.lang.String getNamespace() -> b
110:110:net.minecraft.resources.ResourceLocation withPath(java.lang.String) ->
c
114:114:net.minecraft.resources.ResourceLocation
withPath(java.util.function.UnaryOperator) -> a
118:118:net.minecraft.resources.ResourceLocation withPrefix(java.lang.String) -
> d
122:122:net.minecraft.resources.ResourceLocation withSuffix(java.lang.String) -
> e
127:127:java.lang.String toString() -> toString
132:140:boolean equals(java.lang.Object) -> equals
145:145:int hashCode() -> hashCode
151:155:int compareTo(net.minecraft.resources.ResourceLocation) -> a
159:159:java.lang.String toDebugFileName() -> c
163:163:java.lang.String toLanguageKey() -> d
167:167:java.lang.String toShortLanguageKey() -> e
171:171:java.lang.String toLanguageKey(java.lang.String) -> f
175:175:java.lang.String toLanguageKey(java.lang.String,java.lang.String) -> b
191:200:net.minecraft.resources.ResourceLocation
read(com.mojang.brigadier.StringReader) -> a
205:205:boolean isAllowedInResourceLocation(char) -> a
213:218:boolean isValidPath(java.lang.String) -> h
222:227:boolean isValidNamespace(java.lang.String) -> i
231:234:java.lang.String
assertValidNamespace(java.lang.String,java.lang.String) -> c
238:238:boolean validPathChar(char) -> b
242:242:boolean validNamespaceChar(char) -> c
246:247:boolean isValidResourceLocation(java.lang.String) -> g
251:254:java.lang.String assertValidPath(java.lang.String,java.lang.String) ->
d
24:24:int compareTo(java.lang.Object) -> compareTo
97:97:java.lang.String
lambda$read$0(java.lang.String,net.minecraft.ResourceLocationException) -> a
25:26:void <clinit>() -> <clinit>
net.minecraft.resources.ResourceLocation$Dummy -> acq$a:
net.minecraft.resources.ResourceLocation$Serializer -> acq$b:
178:178:void <init>() -> <init>
181:181:net.minecraft.resources.ResourceLocation
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
186:186:com.google.gson.JsonElement
serialize(net.minecraft.resources.ResourceLocation,java.lang.reflect.Type,com.googl
e.gson.JsonSerializationContext) -> a
178:178:com.google.gson.JsonElement
serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerialization
Context) -> serialize
178:178:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
net.minecraft.resources.package-info -> acr:
net.minecraft.server.Bootstrap -> acs:
java.io.PrintStream STDOUT -> a
boolean isBootstrapped -> c
org.slf4j.Logger LOGGER -> d
java.util.concurrent.atomic.AtomicLong bootstrapDuration -> b
34:34:void <init>() -> <init>
43:76:void bootStrap() -> a
79:86:void
checkTranslations(java.lang.Iterable,java.util.function.Function,java.util.Set) ->
a
89:98:void checkGameruleTranslations(java.util.Set) -> a
101:111:java.util.Set getMissingTranslations() -> b
115:118:void checkBootstrapCalled(java.util.function.Supplier) -> a
122:127:java.lang.RuntimeException
createBootstrapException(java.util.function.Supplier) -> b
132:140:void validate() -> c
143:150:void wrapStreams() -> d
153:154:void realStdoutPrintln(java.lang.String) -> a
135:135:void lambda$validate$3(java.lang.String) -> b
132:132:java.lang.String lambda$validate$2() -> e
108:108:java.lang.String
lambda$getMissingTranslations$1(net.minecraft.resources.ResourceLocation) -> a
81:85:void
lambda$checkTranslations$0(java.util.function.Function,net.minecraft.locale.Languag
e,java.util.Set,java.lang.Object) -> a
35:40:void <clinit>() -> <clinit>
net.minecraft.server.Bootstrap$1 -> acs$1:
net.minecraft.locale.Language val$language -> a
java.util.Set val$missing -> b
90:90:void <init>(net.minecraft.locale.Language,java.util.Set) -> <init>
93:96:void
visit(net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.GameRules$T
ype) -> a
net.minecraft.server.ChainedJsonException -> act:
java.util.List entries -> a
java.lang.String message -> b
12:18:void <init>(java.lang.String) -> <init>
12:24:void <init>(java.lang.String,java.lang.Throwable) -> <init>
27:28:void prependJsonKey(java.lang.String) -> a
31:33:void setFilenameAndFlush(java.lang.String) -> b
37:37:java.lang.String getMessage() -> getMessage
41:48:net.minecraft.server.ChainedJsonException
forException(java.lang.Exception) -> a
net.minecraft.server.ChainedJsonException$Entry -> act$a:
java.lang.String filename -> a
java.util.List jsonKeys -> b
55:58:void <init>() -> <init>
61:62:void addJsonKey(java.lang.String) -> a
66:66:java.lang.String getFilename() -> a
70:70:java.lang.String getJsonKeys() -> b
75:85:java.lang.String toString() -> toString
net.minecraft.server.ConsoleInput -> acu:
java.lang.String msg -> a
net.minecraft.commands.CommandSourceStack source -> b
9:12:void <init>(java.lang.String,net.minecraft.commands.CommandSourceStack) ->
<init>
net.minecraft.server.DebugLoggedPrintStream -> acv:
org.slf4j.Logger LOGGER -> b
12:13:void <init>(java.lang.String,java.io.OutputStream) -> <init>
17:20:void logLine(java.lang.String) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.server.Eula -> acw:
org.slf4j.Logger LOGGER -> a
java.nio.file.Path file -> b
boolean agreed -> c
20:23:void <init>(java.nio.file.Path) -> <init>
26:34:boolean readFile() -> b
38:38:boolean hasAgreedToEULA() -> a
42:52:void saveDefaults() -> c
15:15:void <clinit>() -> <clinit>
net.minecraft.server.LoggedPrintStream -> acx:
org.slf4j.Logger LOGGER -> b
java.lang.String name -> a
16:18:void <init>(java.lang.String,java.io.OutputStream) -> <init>
22:23:void println(java.lang.String) -> println
27:28:void println(java.lang.Object) -> println
31:32:void logLine(java.lang.String) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.server.Main -> net.minecraft.server.Main:
org.slf4j.Logger LOGGER -> a
64:64:void <init>() -> <init>
69:250:void main(java.lang.String[]) -> main
254:259:void writePidFile(java.nio.file.Path) -> a
262:273:net.minecraft.server.WorldLoader$InitConfig
loadOrCreateConfig(net.minecraft.server.dedicated.DedicatedServerProperties,net.min
ecraft.world.level.storage.LevelStorageSource$LevelStorageAccess,boolean,net.minecr
aft.server.packs.repository.PackRepository) -> a
277:302:void
forceUpgrade(net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAcces
s,com.mojang.datafixers.DataFixer,boolean,java.util.function.BooleanSupplier,net.mi
necraft.core.Registry) -> a
225:236:net.minecraft.server.dedicated.DedicatedServer
lambda$main$3(net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAcce
ss,net.minecraft.server.packs.repository.PackRepository,net.minecraft.server.WorldS
tem,net.minecraft.server.dedicated.DedicatedServerSettings,net.minecraft.server.Ser
vices,joptsimple.OptionSet,joptsimple.OptionSpec,joptsimple.OptionSpec,joptsimple.O
ptionSpec,joptsimple.OptionSpec,joptsimple.OptionSpec,joptsimple.OptionSpec,java.la
ng.Thread) -> a
218:218:boolean lambda$main$2() -> a
162:206:java.util.concurrent.CompletableFuture
lambda$main$1(net.minecraft.server.WorldLoader$InitConfig,net.minecraft.world.level
.storage.LevelStorageSource$LevelStorageAccess,joptsimple.OptionSet,joptsimple.Opti
onSpec,net.minecraft.server.dedicated.DedicatedServerSettings,joptsimple.OptionSpec
,java.util.concurrent.Executor) -> a
165:202:net.minecraft.server.WorldLoader$DataLoadOutput
lambda$main$0(net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAcce
ss,joptsimple.OptionSet,joptsimple.OptionSpec,net.minecraft.server.dedicated.Dedica
tedServerSettings,joptsimple.OptionSpec,net.minecraft.server.WorldLoader$DataLoadCo
ntext) -> a
65:65:void <clinit>() -> <clinit>
net.minecraft.server.Main$1 -> net.minecraft.server.Main$1:
net.minecraft.server.dedicated.DedicatedServer val$dedicatedServer -> a
239:239:void
<init>(java.lang.String,net.minecraft.server.dedicated.DedicatedServer) -> <init>
242:243:void run() -> run
net.minecraft.server.MinecraftServer -> net.minecraft.server.MinecraftServer:
org.slf4j.Logger LOGGER -> n
java.lang.String VANILLA_BRAND -> b
float AVERAGE_TICK_TIME_SMOOTHING -> o
int TICK_STATS_SPAN -> p
int MS_PER_TICK -> c
int OVERLOADED_THRESHOLD -> q
int OVERLOADED_WARNING_INTERVAL -> r
long STATUS_EXPIRE_TIME_NS -> s
int MAX_STATUS_PLAYER_SAMPLE -> t
int START_CHUNK_RADIUS -> d
int START_TICKING_CHUNK_COUNT -> u
int AUTOSAVE_INTERVAL -> v
int MAX_TICK_LATENCY -> w
int ABSOLUTE_MAX_WORLD_SIZE -> e
net.minecraft.world.level.LevelSettings DEMO_SETTINGS -> f
long DELAYED_TASKS_TICK_EXTENSION -> x
com.mojang.authlib.GameProfile ANONYMOUS_PLAYER_PROFILE -> g
net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess
storageSource -> h
net.minecraft.world.level.storage.PlayerDataStorage playerDataStorage -> i
java.util.List tickables -> y
net.minecraft.util.profiling.metrics.profiling.MetricsRecorder metricsRecorder
-> z
net.minecraft.util.profiling.ProfilerFiller profiler -> A
java.util.function.Consumer onMetricsRecordingStopped -> B
java.util.function.Consumer onMetricsRecordingFinished -> C
boolean willStartRecordingMetrics -> D
net.minecraft.server.MinecraftServer$TimeProfiler debugCommandProfiler -> E
boolean debugCommandProfilerDelayStart -> F
net.minecraft.server.network.ServerConnectionListener connection -> G
net.minecraft.server.level.progress.ChunkProgressListenerFactory
progressListenerFactory -> H
net.minecraft.network.protocol.status.ServerStatus status -> I
net.minecraft.network.protocol.status.ServerStatus$Favicon statusIcon -> J
net.minecraft.util.RandomSource random -> K
com.mojang.datafixers.DataFixer fixerUpper -> L
java.lang.String localIp -> M
int port -> N
net.minecraft.core.LayeredRegistryAccess registries -> O
java.util.Map levels -> P
net.minecraft.server.players.PlayerList playerList -> Q
boolean running -> R
boolean stopped -> S
int tickCount -> T
java.net.Proxy proxy -> j
boolean onlineMode -> U
boolean preventProxyConnections -> V
boolean pvp -> W
boolean allowFlight -> X
java.lang.String motd -> Y
int playerIdleTimeout -> Z
long[] tickTimes -> k
java.security.KeyPair keyPair -> aa
com.mojang.authlib.GameProfile singleplayerProfile -> ab
boolean isDemo -> ac
boolean isReady -> ad
long lastOverloadWarning -> ae
net.minecraft.server.Services services -> l
long lastServerStatus -> af
java.lang.Thread serverThread -> ag
long nextTickTime -> ah
long delayedTasksMaxNextTickTime -> ai
boolean mayHaveDelayedTasks -> aj
net.minecraft.server.packs.repository.PackRepository packRepository -> ak
net.minecraft.server.ServerScoreboard scoreboard -> al
net.minecraft.world.level.storage.CommandStorage commandStorage -> am
net.minecraft.server.bossevents.CustomBossEvents customBossEvents -> an
net.minecraft.server.ServerFunctionManager functionManager -> ao
net.minecraft.util.FrameTimer frameTimer -> ap
boolean enforceWhitelist -> aq
float averageTickTime -> ar
java.util.concurrent.Executor executor -> as
java.lang.String serverId -> at
net.minecraft.server.MinecraftServer$ReloadableResources resources -> au
net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManage
r structureTemplateManager -> av
net.minecraft.world.level.storage.WorldData worldData -> m
boolean isSaving -> aw
263:275:net.minecraft.server.MinecraftServer spin(java.util.function.Function)
-> a
190:304:void
<init>(java.lang.Thread,net.minecraft.world.level.storage.LevelStorageSource$LevelS
torageAccess,net.minecraft.server.packs.repository.PackRepository,net.minecraft.ser
ver.WorldStem,java.net.Proxy,com.mojang.datafixers.DataFixer,net.minecraft.server.S
ervices,net.minecraft.server.level.progress.ChunkProgressListenerFactory) -> <init>
308:309:void
readScoreboard(net.minecraft.world.level.storage.DimensionDataStorage) -> a
boolean initServer() -> e
314:339:void loadLevel() -> n_
342:342:void forceDifficulty() -> r
345:405:void
createLevels(net.minecraft.server.level.progress.ChunkProgressListener) -> a
413:461:void
setInitialSpawn(net.minecraft.server.level.ServerLevel,net.minecraft.world.level.st
orage.ServerLevelData,boolean,boolean) -> a
464:473:void setupDebugLevel(net.minecraft.world.level.storage.WorldData) -> a
476:514:void
prepareLevels(net.minecraft.server.level.progress.ChunkProgressListener) -> b
517:517:net.minecraft.world.level.GameType getDefaultGameType() -> o_
521:521:boolean isHardcore() -> h
int getOperatorUserPermissionLevel() -> i
int getFunctionCompilationLevel() -> j
boolean shouldRconBroadcast() -> k
531:553:boolean saveAllChunks(boolean,boolean,boolean) -> a
558:563:boolean saveEverything(boolean,boolean,boolean) -> b
568:569:void close() -> close
572:619:void stopServer() -> t
622:622:java.lang.String getLocalIp() -> u
626:627:void setLocalIp(java.lang.String) -> a_
630:630:boolean isRunning() -> v
634:642:void halt(boolean) -> a
646:713:void runServer() -> w
716:734:net.minecraft.CrashReport
constructOrExtractCrashReport(java.lang.Throwable) -> a
738:738:boolean haveTime() -> bf
742:744:void waitUntilNextTick() -> p_
748:748:net.minecraft.server.TickTask wrapRunnable(java.lang.Runnable) -> a
753:753:boolean shouldRun(net.minecraft.server.TickTask) -> a
758:760:boolean pollTask() -> x
764:776:boolean pollTaskInternal() -> bg
781:783:void doRunTask(net.minecraft.server.TickTask) -> b
786:789:java.util.Optional loadStatusIcon() -> bh
806:806:java.util.Optional getWorldScreenshotFile() -> y
810:810:java.io.File getServerDirectory() -> z
814:814:void onServerCrash(net.minecraft.CrashReport) -> a
817:817:void onServerExit() -> g
820:847:void tickServer(java.util.function.BooleanSupplier) -> a
850:856:net.minecraft.network.protocol.status.ServerStatus buildServerStatus()
-> bi
861:878:net.minecraft.network.protocol.status.ServerStatus$Players
buildPlayerStatus() -> bj
882:920:void tickChildren(java.util.function.BooleanSupplier) -> b
923:924:void synchronizeTime(net.minecraft.server.level.ServerLevel) -> b
927:932:void forceTimeSynchronization() -> A
935:935:boolean isNetherEnabled() -> B
939:940:void addTickable(java.lang.Runnable) -> b
943:944:void setId(java.lang.String) -> b
947:947:boolean isShutdown() -> C
951:951:java.io.File getFile(java.lang.String) -> c
955:955:net.minecraft.server.level.ServerLevel overworld() -> D
960:960:net.minecraft.server.level.ServerLevel
getLevel(net.minecraft.resources.ResourceKey) -> a
964:964:java.util.Set levelKeys() -> E
968:968:java.lang.Iterable getAllLevels() -> F
972:972:java.lang.String getServerVersion() -> G
976:976:int getPlayerCount() -> H
980:980:int getMaxPlayers() -> I
984:984:java.lang.String[] getPlayerNames() -> J
989:989:java.lang.String getServerModName() -> getServerModName
993:1012:net.minecraft.SystemReport
fillSystemReport(net.minecraft.SystemReport) -> b
net.minecraft.SystemReport fillServerSystemReport(net.minecraft.SystemReport) -
> a
1018:1018:net.minecraft.util.ModCheck getModdedStatus() -> K
1023:1024:void sendSystemMessage(net.minecraft.network.chat.Component) -> a
1027:1027:java.security.KeyPair getKeyPair() -> L
1031:1031:int getPort() -> M
1035:1036:void setPort(int) -> a
1040:1040:com.mojang.authlib.GameProfile getSingleplayerProfile() -> N
1044:1045:void setSingleplayerProfile(com.mojang.authlib.GameProfile) -> b
1048:1048:boolean isSingleplayer() -> O
1052:1058:void initializeKeyPair() -> P
1061:1069:void setDifficulty(net.minecraft.world.Difficulty,boolean) -> a
1072:1072:int getScaledTrackingDistance(int) -> b
1076:1079:void updateMobSpawningFlags() -> bs
1082:1084:void setDifficultyLocked(boolean) -> b
1087:1089:void sendDifficultyUpdate(net.minecraft.server.level.ServerPlayer) ->
c
1092:1092:boolean isSpawningMonsters() -> Q
1096:1096:boolean isDemo() -> R
1100:1101:void setDemo(boolean) -> c
1104:1104:java.util.Optional getServerResourcePack() -> S
1108:1108:boolean isResourcePackRequired() -> T
boolean isDedicatedServer() -> l
int getRateLimitPacketsPerSecond() -> m
1116:1116:boolean usesAuthentication() -> U
1120:1121:void setUsesAuthentication(boolean) -> d
1124:1124:boolean getPreventProxyConnections() -> V
1128:1129:void setPreventProxyConnections(boolean) -> e
1132:1132:boolean isSpawningAnimals() -> W
1136:1136:boolean areNpcsEnabled() -> X
boolean isEpollEnabled() -> n
1142:1142:boolean isPvpAllowed() -> Y
1146:1147:void setPvpAllowed(boolean) -> f
1150:1150:boolean isFlightAllowed() -> Z
1154:1155:void setFlightAllowed(boolean) -> g
boolean isCommandBlockEnabled() -> o
1160:1160:java.lang.String getMotd() -> aa
1164:1165:void setMotd(java.lang.String) -> d
1168:1168:boolean isStopped() -> ab
1172:1172:net.minecraft.server.players.PlayerList getPlayerList() -> ac
1176:1177:void setPlayerList(net.minecraft.server.players.PlayerList) -> a
boolean isPublished() -> p
1182:1183:void setDefaultGameType(net.minecraft.world.level.GameType) -> a
1187:1187:net.minecraft.server.network.ServerConnectionListener getConnection()
-> ad
1191:1191:boolean isReady() -> ae
1195:1195:boolean hasGui() -> af
1199:1199:boolean publishServer(net.minecraft.world.level.GameType,boolean,int)
-> a
1203:1203:int getTickCount() -> ag
1207:1207:int getSpawnProtectionRadius() -> ah
1211:1211:boolean
isUnderSpawnProtection(net.minecraft.server.level.ServerLevel,net.minecraft.core.Bl
ockPos,net.minecraft.world.entity.player.Player) -> a
1215:1215:boolean repliesToStatus() -> ai
1219:1219:boolean hidesOnlinePlayers() -> aj
1223:1223:java.net.Proxy getProxy() -> ak
1227:1227:int getPlayerIdleTimeout() -> al
1231:1232:void setPlayerIdleTimeout(int) -> c
1235:1235:com.mojang.authlib.minecraft.MinecraftSessionService
getSessionService() -> am
1240:1240:net.minecraft.util.SignatureValidator
getProfileKeySignatureValidator() -> an
1244:1244:com.mojang.authlib.GameProfileRepository getProfileRepository() -> ao
1249:1249:net.minecraft.server.players.GameProfileCache getProfileCache() -> ap
1254:1254:net.minecraft.network.protocol.status.ServerStatus getStatus() -> aq
1258:1259:void invalidateStatus() -> ar
1262:1262:int getAbsoluteMaxWorldSize() -> as
1267:1267:boolean scheduleExecutables() -> at
1272:1276:void executeIfPossible(java.lang.Runnable) -> c
1280:1280:java.lang.Thread getRunningThread() -> au
1284:1284:int getCompressionThreshold() -> av
1288:1288:boolean enforceSecureProfile() -> aw
1292:1292:long getNextTickTime() -> ax
1296:1296:com.mojang.datafixers.DataFixer getFixerUpper() -> ay
1300:1303:int getSpawnRadius(net.minecraft.server.level.ServerLevel) -> a
1307:1307:net.minecraft.server.ServerAdvancementManager getAdvancements() -> az
1311:1311:net.minecraft.server.ServerFunctionManager getFunctions() -> aA
1315:1347:java.util.concurrent.CompletableFuture
reloadResources(java.util.Collection) -> a
1351:1398:net.minecraft.world.level.WorldDataConfiguration
configurePackRepository(net.minecraft.server.packs.repository.PackRepository,net.mi
necraft.world.level.DataPackConfig,boolean,net.minecraft.world.flag.FeatureFlagSet)
-> a
1402:1405:net.minecraft.world.level.DataPackConfig
getSelectedPacks(net.minecraft.server.packs.repository.PackRepository) -> a
1409:1422:void kickUnlistedPlayers(net.minecraft.commands.CommandSourceStack) -
> a
1425:1425:net.minecraft.server.packs.repository.PackRepository
getPackRepository() -> aB
1429:1429:net.minecraft.commands.Commands getCommands() -> aC
1433:1434:net.minecraft.commands.CommandSourceStack createCommandSourceStack()
-> aD
1439:1439:boolean acceptsSuccess() -> e_
1444:1444:boolean acceptsFailure() -> q_
boolean shouldInformAdmins() -> N_
1451:1451:net.minecraft.world.item.crafting.RecipeManager getRecipeManager() ->
aE
1455:1455:net.minecraft.server.ServerScoreboard getScoreboard() -> aF
1459:1463:net.minecraft.world.level.storage.CommandStorage getCommandStorage()
-> aG
1467:1467:net.minecraft.world.level.storage.loot.LootDataManager getLootData()
-> aH
1471:1471:net.minecraft.world.level.GameRules getGameRules() -> aI
1475:1475:net.minecraft.server.bossevents.CustomBossEvents
getCustomBossEvents() -> aJ
1479:1479:boolean isEnforceWhitelist() -> aK
1483:1484:void setEnforceWhitelist(boolean) -> h
1487:1487:float getAverageTickTime() -> aL
1491:1504:int getProfilePermissions(com.mojang.authlib.GameProfile) -> c
1508:1508:net.minecraft.util.FrameTimer getFrameTimer() -> aM
1512:1512:net.minecraft.util.profiling.ProfilerFiller getProfiler() -> aN
boolean isSingleplayerOwner(com.mojang.authlib.GameProfile) -> a
1518:1518:void dumpServerProperties(java.nio.file.Path) -> a
1521:1540:void saveDebugReport(java.nio.file.Path) -> b
1543:1549:void dumpMiscStats(java.nio.file.Path) -> c
1552:1565:void dumpGameRules(java.nio.file.Path) -> d
1568:1576:void dumpClasspath(java.nio.file.Path) -> e
1579:1589:void dumpThreads(java.nio.file.Path) -> f
1592:1606:void dumpNativeModules(java.nio.file.Path) -> g
1609:1630:void startMetricsRecordingTick() -> bt
1633:1635:void endMetricsRecordingTick() -> bu
1638:1638:boolean isRecordingMetrics() -> aO
1642:1648:void
startRecordingMetrics(java.util.function.Consumer,java.util.function.Consumer) -> a
1651:1652:void stopRecordingMetrics() -> aP
1655:1656:void finishRecordingMetrics() -> aQ
1659:1661:void cancelRecordingMetrics() -> aR
1664:1664:java.nio.file.Path
getWorldPath(net.minecraft.world.level.storage.LevelResource) -> a
1668:1668:boolean forceSynchronousWrites() -> aS
1672:1672:net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemp
lateManager getStructureManager() -> aT
1676:1676:net.minecraft.world.level.storage.WorldData getWorldData() -> aU
1680:1680:net.minecraft.core.RegistryAccess$Frozen registryAccess() -> aV
1684:1684:net.minecraft.core.LayeredRegistryAccess registries() -> aW
1688:1688:net.minecraft.server.network.TextFilter
createTextFilterForPlayer(net.minecraft.server.level.ServerPlayer) -> a
1692:1692:net.minecraft.server.level.ServerPlayerGameMode
createGameModeForPlayer(net.minecraft.server.level.ServerPlayer) -> b
1697:1697:net.minecraft.world.level.GameType getForcedGameType() -> aX
1701:1701:net.minecraft.server.packs.resources.ResourceManager
getResourceManager() -> aY
1705:1705:boolean isCurrentlySaving() -> aZ
1709:1709:boolean isTimeProfilerRunning() -> ba
1713:1714:void startTimeProfiler() -> bb
1717:1722:net.minecraft.util.profiling.ProfileResults stopTimeProfiler() -> bc
1726:1726:int getMaxChainedNeighborUpdates() -> bd
1730:1736:void
logChatMessage(net.minecraft.network.chat.Component,net.minecraft.network.chat.Chat
Type$Bound,java.lang.String) -> a
1739:1739:net.minecraft.network.chat.ChatDecorator getChatDecorator() -> be
164:164:void doRunTask(java.lang.Runnable) -> d
164:164:boolean shouldRun(java.lang.Runnable) -> e
164:164:java.lang.Runnable wrapRunnable(java.lang.Runnable) -> f
1643:1645:void
lambda$startRecordingMetrics$30(java.util.function.Consumer,net.minecraft.util.prof
iling.ProfileResults) -> a
1618:1620:void lambda$startMetricsRecordingTick$29(java.nio.file.Path) -> h
1618:1618:void lambda$startMetricsRecordingTick$28(java.nio.file.Path) -> i
1600:1600:java.lang.String
lambda$dumpNativeModules$27(net.minecraft.util.NativeModuleLister$NativeModuleInfo)
-> a
1404:1404:boolean
lambda$getSelectedPacks$26(java.util.Collection,java.lang.String) -> a
1330:1342:void
lambda$reloadResources$25(java.util.Collection,net.minecraft.server.MinecraftServer
$ReloadableResources) -> a
1320:1326:java.util.concurrent.CompletionStage
lambda$reloadResources$24(net.minecraft.core.RegistryAccess$Frozen,com.google.commo
n.collect.ImmutableList) -> a
1326:1326:net.minecraft.server.MinecraftServer$ReloadableResources
lambda$reloadResources$23(net.minecraft.server.packs.resources.CloseableResourceMan
ager,net.minecraft.server.ReloadableServerResources) -> a
1323:1326:void
lambda$reloadResources$22(net.minecraft.server.packs.resources.CloseableResourceMan
ager,net.minecraft.server.ReloadableServerResources,java.lang.Throwable) -> a
1317:1317:com.google.common.collect.ImmutableList
lambda$reloadResources$21(java.util.Collection) -> b
1009:1009:java.lang.String lambda$fillSystemReport$20() -> bv
1006:1006:java.lang.String lambda$fillSystemReport$19() -> bw
1004:1004:java.lang.String lambda$fillSystemReport$18() -> bx
1000:1000:java.lang.String lambda$fillSystemReport$17() -> by
1000:1000:java.lang.String
lambda$fillSystemReport$16(net.minecraft.server.packs.repository.Pack) -> a
996:996:java.lang.String lambda$fillSystemReport$15() -> bz
993:993:java.lang.String lambda$fillSystemReport$14() -> bA
887:887:java.lang.String
lambda$tickChildren$13(net.minecraft.server.level.ServerLevel) -> c
791:799:java.util.Optional lambda$loadStatusIcon$12(java.nio.file.Path) -> j
787:787:java.util.Optional lambda$loadStatusIcon$11() -> bB
787:787:boolean lambda$loadStatusIcon$10(java.nio.file.Path) -> k
786:786:boolean lambda$loadStatusIcon$9(java.nio.file.Path) -> l
743:743:boolean lambda$waitUntilNextTick$8() -> bC
597:597:boolean lambda$stopServer$7() -> bD
593:593:boolean lambda$stopServer$6(net.minecraft.server.level.ServerLevel) ->
d
458:459:void
lambda$setInitialSpawn$5(net.minecraft.server.level.ServerLevel,net.minecraft.serve
r.level.ServerChunkCache,net.minecraft.world.level.storage.ServerLevelData,net.mine
craft.core.Holder$Reference) -> a
456:456:java.util.Optional
lambda$setInitialSpawn$4(net.minecraft.core.Registry) -> a
266:266:void lambda$spin$3(java.lang.Thread,java.lang.Throwable) -> a
265:265:void lambda$spin$2(java.util.concurrent.atomic.AtomicReference) -> a
194:194:void lambda$new$1(java.nio.file.Path) -> m
193:193:void lambda$new$0(net.minecraft.util.profiling.ProfileResults) -> a
165:185:void <clinit>() -> <clinit>
net.minecraft.server.MinecraftServer$1 -> net.minecraft.server.MinecraftServer$1:
java.util.List val$entries -> a
net.minecraft.world.level.GameRules val$gameRules -> b
net.minecraft.server.MinecraftServer this$0 -> c
1555:1555:void
<init>(net.minecraft.server.MinecraftServer,java.util.List,net.minecraft.world.leve
l.GameRules) -> <init>
1558:1559:void
visit(net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.GameRules$T
ype) -> a
net.minecraft.server.MinecraftServer$ReloadableResources ->
net.minecraft.server.MinecraftServer$a:
net.minecraft.server.packs.resources.CloseableResourceManager resourceManager -
> a
net.minecraft.server.ReloadableServerResources managers -> b
1744:1744:void
<init>(net.minecraft.server.packs.resources.CloseableResourceManager,net.minecraft.
server.ReloadableServerResources) -> <init>
1747:1748:void close() -> close
1744:1744:java.lang.String toString() -> toString
1744:1744:int hashCode() -> hashCode
1744:1744:boolean equals(java.lang.Object) -> equals
1744:1744:net.minecraft.server.packs.resources.CloseableResourceManager
resourceManager() -> a
1744:1744:net.minecraft.server.ReloadableServerResources managers() -> b
net.minecraft.server.MinecraftServer$ServerResourcePackInfo ->
net.minecraft.server.MinecraftServer$b:
java.lang.String url -> a
java.lang.String hash -> b
boolean isRequired -> c
net.minecraft.network.chat.Component prompt -> d
1742:1742:void
<init>(java.lang.String,java.lang.String,boolean,net.minecraft.network.chat.Compone
nt) -> <init>
1742:1742:java.lang.String toString() -> toString
1742:1742:int hashCode() -> hashCode
1742:1742:boolean equals(java.lang.Object) -> equals
1742:1742:java.lang.String url() -> a
1742:1742:java.lang.String hash() -> b
1742:1742:boolean isRequired() -> c
1742:1742:net.minecraft.network.chat.Component prompt() -> d
net.minecraft.server.MinecraftServer$TimeProfiler ->
net.minecraft.server.MinecraftServer$c:
long startNanos -> a
int startTick -> b
1755:1758:void <init>(long,int) -> <init>
1761:1761:net.minecraft.util.profiling.ProfileResults stop(long,int) -> a
net.minecraft.server.MinecraftServer$TimeProfiler$1 ->
net.minecraft.server.MinecraftServer$c$1:
long val$stopNanos -> a
int val$stopTick -> b
net.minecraft.server.MinecraftServer$TimeProfiler this$0 -> c
1761:1761:void
<init>(net.minecraft.server.MinecraftServer$TimeProfiler,long,int) -> <init>
1764:1764:java.util.List getTimes(java.lang.String) -> a
1769:1769:boolean saveResults(java.nio.file.Path) -> a
1774:1774:long getStartTimeNano() -> a
1779:1779:int getStartTimeTicks() -> b
1784:1784:long getEndTimeNano() -> c
1789:1789:int getEndTimeTicks() -> d
1794:1794:java.lang.String getProfilerResults() -> e
net.minecraft.server.PlayerAdvancements -> acy:
org.slf4j.Logger LOGGER -> a
com.google.gson.Gson GSON -> b
com.google.gson.reflect.TypeToken TYPE_TOKEN -> c
com.mojang.datafixers.DataFixer dataFixer -> d
net.minecraft.server.players.PlayerList playerList -> e
java.nio.file.Path playerSavePath -> f
java.util.Map progress -> g
java.util.Set visible -> h
java.util.Set progressChanged -> i
java.util.Set rootsToUpdate -> j
net.minecraft.server.level.ServerPlayer player -> k
net.minecraft.advancements.Advancement lastSelectedTab -> l
boolean isFirstPacket -> m
58:73:void
<init>(com.mojang.datafixers.DataFixer,net.minecraft.server.players.PlayerList,net.
minecraft.server.ServerAdvancementManager,java.nio.file.Path,net.minecraft.server.l
evel.ServerPlayer) -> <init>
76:77:void setPlayer(net.minecraft.server.level.ServerPlayer) -> a
80:83:void stopListening() -> a
86:94:void reload(net.minecraft.server.ServerAdvancementManager) -> a
97:100:void registerListeners(net.minecraft.server.ServerAdvancementManager) ->
b
103:109:void
checkForAutomaticTriggers(net.minecraft.server.ServerAdvancementManager) -> c
112:146:void load(net.minecraft.server.ServerAdvancementManager) -> d
149:167:void save() -> b
170:192:boolean award(net.minecraft.advancements.Advancement,java.lang.String)
-> a
196:210:boolean revoke(net.minecraft.advancements.Advancement,java.lang.String)
-> b
214:215:void markForVisibilityUpdate(net.minecraft.advancements.Advancement) ->
c
218:235:void registerListeners(net.minecraft.advancements.Advancement) -> d
238:252:void unregisterListeners(net.minecraft.advancements.Advancement) -> e
255:277:void flushDirty(net.minecraft.server.level.ServerPlayer) -> b
280:289:void setSelectedTab(net.minecraft.advancements.Advancement) -> a
292:297:net.minecraft.advancements.AdvancementProgress
getOrStartProgress(net.minecraft.advancements.Advancement) -> b
301:303:void
startProgress(net.minecraft.advancements.Advancement,net.minecraft.advancements.Adv
ancementProgress) -> a
306:324:void
updateTreeVisibility(net.minecraft.advancements.Advancement,java.util.Set,java.util
.Set) -> a
310:322:void
lambda$updateTreeVisibility$2(java.util.Set,java.util.Set,net.minecraft.advancement
s.Advancement,boolean) -> a
308:308:boolean
lambda$updateTreeVisibility$1(net.minecraft.advancements.Advancement) -> f
128:136:void
lambda$load$0(net.minecraft.server.ServerAdvancementManager,java.util.Map$Entry) ->
a
47:53:void <clinit>() -> <clinit>
net.minecraft.server.PlayerAdvancements$1 -> acy$1:
53:53:void <init>() -> <init>
net.minecraft.server.RegistryLayer -> acz:
net.minecraft.server.RegistryLayer STATIC -> a
net.minecraft.server.RegistryLayer WORLDGEN -> b
net.minecraft.server.RegistryLayer DIMENSIONS -> c
net.minecraft.server.RegistryLayer RELOADABLE -> d
java.util.List VALUES -> e
net.minecraft.core.RegistryAccess$Frozen STATIC_ACCESS -> f
net.minecraft.server.RegistryLayer[] $VALUES -> g
9:9:net.minecraft.server.RegistryLayer[] values() -> values
9:9:net.minecraft.server.RegistryLayer valueOf(java.lang.String) -> valueOf
9:9:void <init>(java.lang.String,int) -> <init>
21:21:net.minecraft.core.LayeredRegistryAccess createRegistryAccess() -> a
9:9:net.minecraft.server.RegistryLayer[] $values() -> b
9:18:void <clinit>() -> <clinit>
net.minecraft.server.ReloadableServerResources -> ada:
org.slf4j.Logger LOGGER -> a
java.util.concurrent.CompletableFuture DATA_RELOAD_INITIAL_TASK -> b
net.minecraft.commands.CommandBuildContext$Configurable commandBuildContext ->
c
net.minecraft.commands.Commands commands -> d
net.minecraft.world.item.crafting.RecipeManager recipes -> e
net.minecraft.tags.TagManager tagManager -> f
net.minecraft.world.level.storage.loot.LootDataManager lootData -> g
net.minecraft.server.ServerAdvancementManager advancements -> h
net.minecraft.server.ServerFunctionLibrary functionLibrary -> i
34:46:void
<init>(net.minecraft.core.RegistryAccess$Frozen,net.minecraft.world.flag.FeatureFla
gSet,net.minecraft.commands.Commands$CommandSelection,int) -> <init>
49:49:net.minecraft.server.ServerFunctionLibrary getFunctionLibrary() -> a
53:53:net.minecraft.world.level.storage.loot.LootDataManager getLootData() -> b
57:57:net.minecraft.world.item.crafting.RecipeManager getRecipeManager() -> c
61:61:net.minecraft.commands.Commands getCommands() -> d
65:65:net.minecraft.server.ServerAdvancementManager getAdvancements() -> e
69:69:java.util.List listeners() -> f
73:76:java.util.concurrent.CompletableFuture
loadResources(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.co
re.RegistryAccess$Frozen,net.minecraft.world.flag.FeatureFlagSet,net.minecraft.comm
ands.Commands$CommandSelection,int,java.util.concurrent.Executor,java.util.concurre
nt.Executor) -> a
80:82:void updateRegistryTags(net.minecraft.core.RegistryAccess) -> a
85:97:void
updateRegistryTags(net.minecraft.core.RegistryAccess,net.minecraft.tags.TagManager$
LoadResult) -> a
93:93:java.util.List lambda$updateRegistryTags$4(java.util.Map$Entry) -> a
92:92:net.minecraft.tags.TagKey
lambda$updateRegistryTags$3(net.minecraft.resources.ResourceKey,java.util.Map$Entry
) -> a
80:80:void
lambda$updateRegistryTags$2(net.minecraft.core.RegistryAccess,net.minecraft.tags.Ta
gManager$LoadResult) -> b
76:76:net.minecraft.server.ReloadableServerResources
lambda$loadResources$1(net.minecraft.server.ReloadableServerResources,java.lang.Obj
ect) -> a
75:75:void
lambda$loadResources$0(net.minecraft.server.ReloadableServerResources,java.lang.Obj
ect,java.lang.Throwable) -> a
29:30:void <clinit>() -> <clinit>
net.minecraft.server.RunningOnDifferentThreadException -> adb:
net.minecraft.server.RunningOnDifferentThreadException
RUNNING_ON_DIFFERENT_THREAD -> a
6:8:void <init>() -> <init>
12:13:java.lang.Throwable fillInStackTrace() -> fillInStackTrace
4:4:void <clinit>() -> <clinit>
net.minecraft.server.ServerAdvancementManager -> adc:
org.slf4j.Logger LOGGER -> a
com.google.gson.Gson GSON -> b
net.minecraft.advancements.AdvancementList advancements -> c
net.minecraft.world.level.storage.loot.LootDataManager lootData -> d
29:35:void <init>(net.minecraft.world.level.storage.loot.LootDataManager) ->
<init>
39:61:void
apply(java.util.Map,net.minecraft.server.packs.resources.ResourceManager,net.minecr
aft.util.profiling.ProfilerFiller) -> a
65:65:net.minecraft.advancements.Advancement
getAdvancement(net.minecraft.resources.ResourceLocation) -> a
69:69:java.util.Collection getAllAdvancements() -> a
25:25:void
apply(java.lang.Object,net.minecraft.server.packs.resources.ResourceManager,net.min
ecraft.util.profiling.ProfilerFiller) -> a
43:49:void
lambda$apply$0(java.util.Map,net.minecraft.resources.ResourceLocation,com.google.gs
on.JsonElement) -> a
26:27:void <clinit>() -> <clinit>
net.minecraft.server.ServerFunctionLibrary -> add:
org.slf4j.Logger LOGGER -> a
net.minecraft.resources.FileToIdConverter LISTER -> b
java.util.Map functions -> c
net.minecraft.tags.TagLoader tagsLoader -> d
java.util.Map tags -> e
int functionCompilationLevel -> f
com.mojang.brigadier.CommandDispatcher dispatcher -> g
46:46:java.util.Optional getFunction(net.minecraft.resources.ResourceLocation)
-> a
50:50:java.util.Map getFunctions() -> a
54:54:java.util.Collection getTag(net.minecraft.resources.ResourceLocation) ->
b
58:58:java.lang.Iterable getAvailableTags() -> b
38:64:void <init>(int,com.mojang.brigadier.CommandDispatcher) -> <init>
68:94:java.util.concurrent.CompletableFuture
reload(net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBar
rier,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profil
ing.ProfilerFiller,net.minecraft.util.profiling.ProfilerFiller,java.util.concurrent
.Executor,java.util.concurrent.Executor) -> a
114:117:java.util.List readLines(net.minecraft.server.packs.resources.Resource)
-> a
95:110:void lambda$reload$7(com.mojang.datafixers.util.Pair) -> a
98:105:void
lambda$reload$6(com.google.common.collect.ImmutableMap$Builder,net.minecraft.resour
ces.ResourceLocation,java.util.concurrent.CompletableFuture) -> a
99:104:java.lang.Object
lambda$reload$5(net.minecraft.resources.ResourceLocation,com.google.common.collect.
ImmutableMap$Builder,net.minecraft.commands.CommandFunction,java.lang.Throwable) ->
a
73:89:java.util.concurrent.CompletionStage
lambda$reload$4(java.util.concurrent.Executor,java.util.Map) -> a
89:89:java.util.Map
lambda$reload$3(java.util.Map,java.lang.Void,java.lang.Throwable) -> a
82:83:net.minecraft.commands.CommandFunction
lambda$reload$2(java.util.Map$Entry,net.minecraft.resources.ResourceLocation,net.mi
necraft.commands.CommandSourceStack) -> a
71:71:java.util.Map
lambda$reload$1(net.minecraft.server.packs.resources.ResourceManager) -> a
68:68:java.util.Map
lambda$reload$0(net.minecraft.server.packs.resources.ResourceManager) -> b
34:36:void <clinit>() -> <clinit>
net.minecraft.server.ServerFunctionManager -> ade:
net.minecraft.network.chat.Component NO_RECURSIVE_TRACES -> a
net.minecraft.resources.ResourceLocation TICK_FUNCTION_TAG -> b
net.minecraft.resources.ResourceLocation LOAD_FUNCTION_TAG -> c
net.minecraft.server.MinecraftServer server -> d
net.minecraft.server.ServerFunctionManager$ExecutionContext context -> e
java.util.List ticking -> f
boolean postReload -> g
net.minecraft.server.ServerFunctionLibrary library -> h
32:41:void
<init>(net.minecraft.server.MinecraftServer,net.minecraft.server.ServerFunctionLibr
ary) -> <init>
44:44:int getCommandLimit() -> a
48:48:com.mojang.brigadier.CommandDispatcher getDispatcher() -> b
52:58:void tick() -> c
61:66:void
executeTagFunctions(java.util.Collection,net.minecraft.resources.ResourceLocation)
-> a
69:69:int
execute(net.minecraft.commands.CommandFunction,net.minecraft.commands.CommandSource
Stack) -> a
73:89:int
execute(net.minecraft.commands.CommandFunction,net.minecraft.commands.CommandSource
Stack,net.minecraft.server.ServerFunctionManager$TraceCallbacks) -> a
93:95:void replaceLibrary(net.minecraft.server.ServerFunctionLibrary) -> a
98:100:void postReload(net.minecraft.server.ServerFunctionLibrary) -> b
103:103:net.minecraft.commands.CommandSourceStack getGameLoopSender() -> d
107:107:java.util.Optional get(net.minecraft.resources.ResourceLocation) -> a
111:111:java.util.Collection getTag(net.minecraft.resources.ResourceLocation) -
> b
115:115:java.lang.Iterable getFunctionNames() -> e
119:119:java.lang.Iterable getTagNames() -> f
23:25:void <clinit>() -> <clinit>
net.minecraft.server.ServerFunctionManager$ExecutionContext -> ade$a:
int depth -> b
net.minecraft.server.ServerFunctionManager$TraceCallbacks tracer -> c
java.util.Deque commandQueue -> d
java.util.List nestedCalls -> e
boolean abortCurrentDepth -> f
net.minecraft.server.ServerFunctionManager this$0 -> a
157:177:void
<init>(net.minecraft.server.ServerFunctionManager,net.minecraft.server.ServerFuncti
onManager$TraceCallbacks) -> <init>
180:185:void
delayFunctionCall(net.minecraft.commands.CommandFunction,net.minecraft.commands.Com
mandSourceStack) -> a
188:192:net.minecraft.commands.CommandSourceStack
wrapSender(net.minecraft.commands.CommandSourceStack) -> a
196:230:int
runTopCommand(net.minecraft.commands.CommandFunction,net.minecraft.commands.Command
SourceStack) -> b
234:237:void reportError(java.lang.String) -> a
net.minecraft.server.ServerFunctionManager$ExecutionContext$AbortingReturnValueCons
umer -> ade$a$a:
java.util.function.IntConsumer wrapped -> b
net.minecraft.server.ServerFunctionManager$ExecutionContext this$1 -> a
164:166:void
<init>(net.minecraft.server.ServerFunctionManager$ExecutionContext,java.util.functi
on.IntConsumer) -> <init>
170:172:void accept(int) -> accept
net.minecraft.server.ServerFunctionManager$QueuedCommand -> ade$b:
net.minecraft.commands.CommandSourceStack sender -> a
int depth -> b
net.minecraft.commands.CommandFunction$Entry entry -> c
127:131:void
<init>(net.minecraft.commands.CommandSourceStack,int,net.minecraft.commands.Command
Function$Entry) -> <init>
135:145:void
execute(net.minecraft.server.ServerFunctionManager,java.util.Deque,int,net.minecraf
t.server.ServerFunctionManager$TraceCallbacks) -> a
149:149:java.lang.String toString() -> toString
net.minecraft.server.ServerFunctionManager$TraceCallbacks -> ade$c:
void onCommand(int,java.lang.String) -> a
void onReturn(int,java.lang.String,int) -> a
void onError(int,java.lang.String) -> b
void onCall(int,net.minecraft.resources.ResourceLocation,int) -> a
net.minecraft.server.ServerInterface -> adf:
net.minecraft.server.dedicated.DedicatedServerProperties getProperties() -> a
java.lang.String getServerIp() -> b
int getServerPort() -> d
java.lang.String getServerName() -> f
java.lang.String getServerVersion() -> G
int getPlayerCount() -> H
int getMaxPlayers() -> I
java.lang.String[] getPlayerNames() -> J
java.lang.String getLevelIdName() -> q
java.lang.String getPluginNames() -> s
java.lang.String runCommand(java.lang.String) -> a
net.minecraft.server.ServerScoreboard -> adg:
net.minecraft.server.MinecraftServer server -> g
java.util.Set trackedObjectives -> h
java.util.List dirtyListeners -> i
24:29:void <init>(net.minecraft.server.MinecraftServer) -> <init>
33:40:void onScoreChanged(net.minecraft.world.scores.Score) -> a
44:47:void onPlayerRemoved(java.lang.String) -> a
51:56:void
onPlayerScoreRemoved(java.lang.String,net.minecraft.world.scores.Objective) -> a
60:81:void setDisplayObjective(int,net.minecraft.world.scores.Objective) -> a
85:92:boolean
addPlayerToTeam(java.lang.String,net.minecraft.world.scores.PlayerTeam) -> a
97:102:void
removePlayerFromTeam(java.lang.String,net.minecraft.world.scores.PlayerTeam) -> b
106:108:void onObjectiveAdded(net.minecraft.world.scores.Objective) -> a
112:119:void onObjectiveChanged(net.minecraft.world.scores.Objective) -> b
123:130:void onObjectiveRemoved(net.minecraft.world.scores.Objective) -> c
134:139:void onTeamAdded(net.minecraft.world.scores.PlayerTeam) -> a
143:148:void onTeamChanged(net.minecraft.world.scores.PlayerTeam) -> b
152:157:void onTeamRemoved(net.minecraft.world.scores.PlayerTeam) -> c
160:161:void addDirtyListener(java.lang.Runnable) -> a
164:167:void setDirty() -> a
170:183:java.util.List
getStartTrackingPackets(net.minecraft.world.scores.Objective) -> d
187:196:void startTrackingObjective(net.minecraft.world.scores.Objective) -> e
199:208:java.util.List
getStopTrackingPackets(net.minecraft.world.scores.Objective) -> f
212:221:void stopTrackingObjective(net.minecraft.world.scores.Objective) -> g
224:232:int getObjectiveDisplaySlotCount(net.minecraft.world.scores.Objective)
-> h
236:238:net.minecraft.world.scores.ScoreboardSaveData createData() -> b
242:242:net.minecraft.world.scores.ScoreboardSaveData
createData(net.minecraft.nbt.CompoundTag) -> a
net.minecraft.server.ServerScoreboard$Method -> adg$a:
net.minecraft.server.ServerScoreboard$Method CHANGE -> a
net.minecraft.server.ServerScoreboard$Method REMOVE -> b
net.minecraft.server.ServerScoreboard$Method[] $VALUES -> c
245:245:net.minecraft.server.ServerScoreboard$Method[] values() -> values
245:245:net.minecraft.server.ServerScoreboard$Method valueOf(java.lang.String)
-> valueOf
245:245:void <init>(java.lang.String,int) -> <init>
245:245:net.minecraft.server.ServerScoreboard$Method[] $values() -> a
245:247:void <clinit>() -> <clinit>
net.minecraft.server.Services -> adh:
com.mojang.authlib.minecraft.MinecraftSessionService sessionService -> a
com.mojang.authlib.yggdrasil.ServicesKeySet servicesKeySet -> b
com.mojang.authlib.GameProfileRepository profileRepository -> c
net.minecraft.server.players.GameProfileCache profileCache -> d
java.lang.String USERID_CACHE_FILE -> e
14:14:void
<init>(com.mojang.authlib.minecraft.MinecraftSessionService,com.mojang.authlib.yggd
rasil.ServicesKeySet,com.mojang.authlib.GameProfileRepository,net.minecraft.server.
players.GameProfileCache) -> <init>
18:21:net.minecraft.server.Services
create(com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService,java.io.File) ->
a
26:26:net.minecraft.util.SignatureValidator profileKeySignatureValidator() -> a
14:14:java.lang.String toString() -> toString
14:14:int hashCode() -> hashCode
14:14:boolean equals(java.lang.Object) -> equals
14:14:com.mojang.authlib.minecraft.MinecraftSessionService sessionService() ->
b
14:14:com.mojang.authlib.yggdrasil.ServicesKeySet servicesKeySet() -> c
14:14:com.mojang.authlib.GameProfileRepository profileRepository() -> d
14:14:net.minecraft.server.players.GameProfileCache profileCache() -> e
net.minecraft.server.TickTask -> adi:
int tick -> a
java.lang.Runnable runnable -> b
7:10:void <init>(int,java.lang.Runnable) -> <init>
13:13:int getTick() -> a
18:19:void run() -> run
net.minecraft.server.WorldLoader -> adj:
org.slf4j.Logger LOGGER -> a
24:24:void <init>() -> <init>
29:61:java.util.concurrent.CompletableFuture
load(net.minecraft.server.WorldLoader$InitConfig,net.minecraft.server.WorldLoader$W
orldDataSupplier,net.minecraft.server.WorldLoader$ResultFactory,java.util.concurren
t.Executor,java.util.concurrent.Executor) -> a
66:67:net.minecraft.core.RegistryAccess$Frozen
loadLayer(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.core.L
ayeredRegistryAccess,net.minecraft.server.RegistryLayer,java.util.List) -> a
71:72:net.minecraft.core.LayeredRegistryAccess
loadAndReplaceLayer(net.minecraft.server.packs.resources.ResourceManager,net.minecr
aft.core.LayeredRegistryAccess,net.minecraft.server.RegistryLayer,java.util.List) -
> b
57:58:java.lang.Object
lambda$load$1(net.minecraft.core.RegistryAccess$Frozen,net.minecraft.server.WorldLo
ader$ResultFactory,net.minecraft.server.packs.resources.CloseableResourceManager,ne
t.minecraft.core.LayeredRegistryAccess,net.minecraft.server.WorldLoader$DataLoadOut
put,net.minecraft.server.ReloadableServerResources) -> a
52:55:void
lambda$load$0(net.minecraft.server.packs.resources.CloseableResourceManager,net.min
ecraft.server.ReloadableServerResources,java.lang.Throwable) -> a
25:25:void <clinit>() -> <clinit>
net.minecraft.server.WorldLoader$DataLoadContext -> adj$a:
net.minecraft.server.packs.resources.ResourceManager resources -> a
net.minecraft.world.level.WorldDataConfiguration dataConfiguration -> b
net.minecraft.core.RegistryAccess$Frozen datapackWorldgen -> c
net.minecraft.core.RegistryAccess$Frozen datapackDimensions -> d
75:75:void
<init>(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.world.lev
el.WorldDataConfiguration,net.minecraft.core.RegistryAccess$Frozen,net.minecraft.co
re.RegistryAccess$Frozen) -> <init>
75:75:java.lang.String toString() -> toString
75:75:int hashCode() -> hashCode
75:75:boolean equals(java.lang.Object) -> equals
75:75:net.minecraft.server.packs.resources.ResourceManager resources() -> a
75:75:net.minecraft.world.level.WorldDataConfiguration dataConfiguration() -> b
75:75:net.minecraft.core.RegistryAccess$Frozen datapackWorldgen() -> c
75:75:net.minecraft.core.RegistryAccess$Frozen datapackDimensions() -> d
net.minecraft.server.WorldLoader$DataLoadOutput -> adj$b:
java.lang.Object cookie -> a
net.minecraft.core.RegistryAccess$Frozen finalDimensions -> b
77:77:void <init>(java.lang.Object,net.minecraft.core.RegistryAccess$Frozen) ->
<init>
77:77:java.lang.String toString() -> toString
77:77:int hashCode() -> hashCode
77:77:boolean equals(java.lang.Object) -> equals
77:77:java.lang.Object cookie() -> a
77:77:net.minecraft.core.RegistryAccess$Frozen finalDimensions() -> b
net.minecraft.server.WorldLoader$InitConfig -> adj$c:
net.minecraft.server.WorldLoader$PackConfig packConfig -> a
net.minecraft.commands.Commands$CommandSelection commandSelection -> b
int functionCompilationLevel -> c
109:109:void
<init>(net.minecraft.server.WorldLoader$PackConfig,net.minecraft.commands.Commands$
CommandSelection,int) -> <init>
109:109:java.lang.String toString() -> toString
109:109:int hashCode() -> hashCode
109:109:boolean equals(java.lang.Object) -> equals
109:109:net.minecraft.server.WorldLoader$PackConfig packConfig() -> a
109:109:net.minecraft.commands.Commands$CommandSelection commandSelection() ->
b
109:109:int functionCompilationLevel() -> c
net.minecraft.server.WorldLoader$PackConfig -> adj$d:
net.minecraft.server.packs.repository.PackRepository packRepository -> a
net.minecraft.world.level.WorldDataConfiguration initialDataConfig -> b
boolean safeMode -> c
boolean initMode -> d
89:89:void
<init>(net.minecraft.server.packs.repository.PackRepository,net.minecraft.world.lev
el.WorldDataConfiguration,boolean,boolean) -> <init>
96:105:com.mojang.datafixers.util.Pair createResourceManager() -> a
89:89:java.lang.String toString() -> toString
89:89:int hashCode() -> hashCode
89:89:boolean equals(java.lang.Object) -> equals
89:89:net.minecraft.server.packs.repository.PackRepository packRepository() ->
b
89:89:net.minecraft.world.level.WorldDataConfiguration initialDataConfig() -> c
89:89:boolean safeMode() -> d
89:89:boolean initMode() -> e
net.minecraft.server.WorldLoader$ResultFactory -> adj$e:
java.lang.Object
create(net.minecraft.server.packs.resources.CloseableResourceManager,net.minecraft.
server.ReloadableServerResources,net.minecraft.core.LayeredRegistryAccess,java.lang
.Object) -> create
net.minecraft.server.WorldLoader$WorldDataSupplier -> adj$f:
net.minecraft.server.WorldLoader$DataLoadOutput
get(net.minecraft.server.WorldLoader$DataLoadContext) -> get
net.minecraft.server.WorldStem -> adk:
net.minecraft.server.packs.resources.CloseableResourceManager resourceManager -
> a
net.minecraft.server.ReloadableServerResources dataPackResources -> b
net.minecraft.core.LayeredRegistryAccess registries -> c
net.minecraft.world.level.storage.WorldData worldData -> d
7:7:void
<init>(net.minecraft.server.packs.resources.CloseableResourceManager,net.minecraft.
server.ReloadableServerResources,net.minecraft.core.LayeredRegistryAccess,net.minec
raft.world.level.storage.WorldData) -> <init>
15:16:void close() -> close
7:7:java.lang.String toString() -> toString
7:7:int hashCode() -> hashCode
7:7:boolean equals(java.lang.Object) -> equals
7:7:net.minecraft.server.packs.resources.CloseableResourceManager
resourceManager() -> a
7:7:net.minecraft.server.ReloadableServerResources dataPackResources() -> b
7:7:net.minecraft.core.LayeredRegistryAccess registries() -> c
7:7:net.minecraft.world.level.storage.WorldData worldData() -> d
net.minecraft.server.advancements.AdvancementVisibilityEvaluator -> adl:
int VISIBILITY_DEPTH -> a
10:10:void <init>() -> <init>
20:30:net.minecraft.server.advancements.AdvancementVisibilityEvaluator$VisibilityRu
le evaluateVisibilityRule(net.minecraft.advancements.Advancement,boolean) -> a
34:42:boolean evaluateVisiblityForUnfinishedNode(it.unimi.dsi.fastutil.Stack) -
> a
46:59:boolean
evaluateVisibility(net.minecraft.advancements.Advancement,it.unimi.dsi.fastutil.Sta
ck,java.util.function.Predicate,net.minecraft.server.advancements.AdvancementVisibi
lityEvaluator$Output) -> a
63:71:void
evaluateVisibility(net.minecraft.advancements.Advancement,java.util.function.Predic
ate,net.minecraft.server.advancements.AdvancementVisibilityEvaluator$Output) -> a
net.minecraft.server.advancements.AdvancementVisibilityEvaluator$Output -> adl$a:
void accept(net.minecraft.advancements.Advancement,boolean) -> accept
net.minecraft.server.advancements.AdvancementVisibilityEvaluator$VisibilityRule ->
adl$b:
net.minecraft.server.advancements.AdvancementVisibilityEvaluator$VisibilityRule
SHOW -> a
net.minecraft.server.advancements.AdvancementVisibilityEvaluator$VisibilityRule
HIDE -> b
net.minecraft.server.advancements.AdvancementVisibilityEvaluator$VisibilityRule
NO_CHANGE -> c
net.minecraft.server.advancements.AdvancementVisibilityEvaluator$VisibilityRule[]
$VALUES -> d
13:13:net.minecraft.server.advancements.AdvancementVisibilityEvaluator$VisibilityRu
le[] values() -> values
13:13:net.minecraft.server.advancements.AdvancementVisibilityEvaluator$VisibilityRu
le valueOf(java.lang.String) -> valueOf
13:13:void <init>(java.lang.String,int) -> <init>
13:13:net.minecraft.server.advancements.AdvancementVisibilityEvaluator$VisibilityRu
le[] $values() -> a
13:16:void <clinit>() -> <clinit>
net.minecraft.server.advancements.package-info -> adm:
net.minecraft.server.bossevents.CustomBossEvent -> adn:
net.minecraft.resources.ResourceLocation id -> h
java.util.Set players -> i
int value -> j
int max -> k
22:30:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.network.chat.Componen
t) -> <init>
33:33:net.minecraft.resources.ResourceLocation getTextId() -> a
38:40:void addPlayer(net.minecraft.server.level.ServerPlayer) -> a
43:44:void addOfflinePlayer(java.util.UUID) -> a
48:50:void removePlayer(net.minecraft.server.level.ServerPlayer) -> b
54:56:void removeAllPlayers() -> b
59:59:int getValue() -> c
63:63:int getMax() -> d
67:69:void setValue(int) -> a
72:74:void setMax(int) -> b
77:77:net.minecraft.network.chat.Component getDisplayName() -> e
85:128:boolean setPlayers(java.util.Collection) -> a
132:150:net.minecraft.nbt.CompoundTag save() -> f
154:169:net.minecraft.server.bossevents.CustomBossEvent
load(net.minecraft.nbt.CompoundTag,net.minecraft.resources.ResourceLocation) -> a
173:176:void onPlayerConnect(net.minecraft.server.level.ServerPlayer) -> c
179:180:void onPlayerDisconnect(net.minecraft.server.level.ServerPlayer) -> d
77:80:net.minecraft.network.chat.Style
lambda$getDisplayName$0(net.minecraft.network.chat.Style) -> a
net.minecraft.server.bossevents.CustomBossEvents -> ado:
java.util.Map events -> a
14:17:void <init>() -> <init>
21:21:net.minecraft.server.bossevents.CustomBossEvent
get(net.minecraft.resources.ResourceLocation) -> a
25:27:net.minecraft.server.bossevents.CustomBossEvent
create(net.minecraft.resources.ResourceLocation,net.minecraft.network.chat.Componen
t) -> a
31:32:void remove(net.minecraft.server.bossevents.CustomBossEvent) -> a
35:35:java.util.Collection getIds() -> a
39:39:java.util.Collection getEvents() -> b
43:49:net.minecraft.nbt.CompoundTag save() -> c
53:57:void load(net.minecraft.nbt.CompoundTag) -> a
60:63:void onPlayerConnect(net.minecraft.server.level.ServerPlayer) -> a
66:69:void onPlayerDisconnect(net.minecraft.server.level.ServerPlayer) -> b
net.minecraft.server.bossevents.package-info -> adp:
net.minecraft.server.chase.ChaseClient -> adq:
org.slf4j.Logger LOGGER -> a
int RECONNECT_INTERVAL_SECONDS -> b
java.lang.String serverHost -> c
int serverPort -> d
net.minecraft.server.MinecraftServer server -> e
boolean wantsToRun -> f
java.net.Socket socket -> g
java.lang.Thread thread -> h
53:57:void <init>(java.lang.String,int,net.minecraft.server.MinecraftServer) ->
<init>
60:67:void start() -> a
70:75:void stop() -> b
78:110:void run() -> c
113:125:void handleMessage(java.lang.String) -> a
128:131:void handleTeleport(java.util.Scanner) -> a
136:146:java.util.Optional parseTarget(java.util.Scanner) -> b
150:161:void executeCommand(java.lang.String) -> b
151:160:void lambda$executeCommand$1(java.lang.String) -> c
129:130:void
lambda$handleTeleport$0(net.minecraft.server.chase.ChaseClient$TeleportTarget) -> a
39:39:void <clinit>() -> <clinit>
net.minecraft.server.chase.ChaseClient$TeleportTarget -> adq$a:
net.minecraft.resources.ResourceKey level -> a
net.minecraft.world.phys.Vec3 pos -> b
net.minecraft.world.phys.Vec2 rot -> c
133:133:void
<init>(net.minecraft.resources.ResourceKey,net.minecraft.world.phys.Vec3,net.minecr
aft.world.phys.Vec2) -> <init>
133:133:java.lang.String toString() -> toString
133:133:int hashCode() -> hashCode
133:133:boolean equals(java.lang.Object) -> equals
133:133:net.minecraft.resources.ResourceKey level() -> a
133:133:net.minecraft.world.phys.Vec3 pos() -> b
133:133:net.minecraft.world.phys.Vec2 rot() -> c
net.minecraft.server.chase.ChaseServer -> adr:
org.slf4j.Logger LOGGER -> a
java.lang.String serverBindAddress -> b
int serverPort -> c
net.minecraft.server.players.PlayerList playerList -> d
int broadcastIntervalMs -> e
boolean wantsToRun -> f
java.net.ServerSocket serverSocket -> g
java.util.concurrent.CopyOnWriteArrayList clientSockets -> h
40:47:void
<init>(java.lang.String,int,net.minecraft.server.players.PlayerList,int) -> <init>
50:63:void start() -> a
67:100:void runSender() -> c
103:107:void stop() -> b
111:132:void runAcceptor() -> d
136:145:net.minecraft.server.chase.ChaseServer$PlayerPosition
getPlayerPosition() -> e
80:87:void lambda$runSender$0(java.net.Socket,byte[]) -> a
31:31:void <clinit>() -> <clinit>
net.minecraft.server.chase.ChaseServer$PlayerPosition -> adr$a:
java.lang.String dimensionName -> a
double x -> b
double y -> c
double z -> d
float yRot -> e
float xRot -> f
148:148:void <init>(java.lang.String,double,double,double,float,float) ->
<init>
150:150:java.lang.String format() -> g
148:148:java.lang.String toString() -> toString
148:148:int hashCode() -> hashCode
148:148:boolean equals(java.lang.Object) -> equals
148:148:java.lang.String dimensionName() -> a
148:148:double x() -> b
148:148:double y() -> c
148:148:double z() -> d
148:148:float yRot() -> e
148:148:float xRot() -> f
net.minecraft.server.chase.package-info -> ads:
net.minecraft.server.commands.AdvancementCommands -> adt:
com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_ADVANCEMENTS -> a
27:27:void <init>() -> <init>
34:132:void register(com.mojang.brigadier.CommandDispatcher) -> a
135:170:int
perform(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecraf
t.server.commands.AdvancementCommands$Action,java.util.Collection) -> a
174:200:int
performCriterion(net.minecraft.commands.CommandSourceStack,java.util.Collection,net
.minecraft.server.commands.AdvancementCommands$Action,net.minecraft.advancements.Ad
vancement,java.lang.String) -> a
204:216:java.util.List
getAdvancements(net.minecraft.advancements.Advancement,net.minecraft.server.command
s.AdvancementCommands$Mode) -> a
220:224:void addChildren(net.minecraft.advancements.Advancement,java.util.List)
-> a
197:197:net.minecraft.network.chat.Component
lambda$performCriterion$21(net.minecraft.server.commands.AdvancementCommands$Action
,java.lang.String,net.minecraft.advancements.Advancement,java.util.Collection) -> a
195:195:net.minecraft.network.chat.Component
lambda$performCriterion$20(net.minecraft.server.commands.AdvancementCommands$Action
,java.lang.String,net.minecraft.advancements.Advancement,java.util.Collection) -> b
166:166:net.minecraft.network.chat.Component
lambda$perform$19(net.minecraft.server.commands.AdvancementCommands$Action,java.uti
l.Collection,java.util.Collection) -> a
164:164:net.minecraft.network.chat.Component
lambda$perform$18(net.minecraft.server.commands.AdvancementCommands$Action,java.uti
l.Collection,java.util.Collection) -> b
160:160:net.minecraft.network.chat.Component
lambda$perform$17(net.minecraft.server.commands.AdvancementCommands$Action,java.uti
l.Collection,java.util.Collection) -> c
158:158:net.minecraft.network.chat.Component
lambda$perform$16(net.minecraft.server.commands.AdvancementCommands$Action,java.uti
l.Collection,java.util.Collection) -> d
127:127:int lambda$register$15(com.mojang.brigadier.context.CommandContext) ->
a
122:122:int lambda$register$14(com.mojang.brigadier.context.CommandContext) ->
b
114:114:int lambda$register$13(com.mojang.brigadier.context.CommandContext) ->
c
106:106:int lambda$register$12(com.mojang.brigadier.context.CommandContext) ->
d
97:97:int lambda$register$11(com.mojang.brigadier.context.CommandContext) -> e
96:96:java.util.concurrent.CompletableFuture
lambda$register$10(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier
.suggestion.SuggestionsBuilder) -> a
93:93:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> f
80:80:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> g
75:75:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> h
67:67:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> i
59:59:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> j
50:50:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> k
49:49:java.util.concurrent.CompletableFuture
lambda$register$3(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.
suggestion.SuggestionsBuilder) -> b
46:46:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> l
36:36:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> a
29:30:java.util.concurrent.CompletableFuture
lambda$static$0(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> c
28:28:void <clinit>() -> <clinit>
net.minecraft.server.commands.AdvancementCommands$Action -> adt$a:
net.minecraft.server.commands.AdvancementCommands$Action GRANT -> a
net.minecraft.server.commands.AdvancementCommands$Action REVOKE -> b
java.lang.String key -> c
net.minecraft.server.commands.AdvancementCommands$Action[] $VALUES -> d
226:226:net.minecraft.server.commands.AdvancementCommands$Action[] values() ->
values
226:226:net.minecraft.server.commands.AdvancementCommands$Action
valueOf(java.lang.String) -> valueOf
267:269:void <init>(java.lang.String,int,java.lang.String) -> <init>
272:278:int perform(net.minecraft.server.level.ServerPlayer,java.lang.Iterable)
-> a
boolean
perform(net.minecraft.server.level.ServerPlayer,net.minecraft.advancements.Advancem
ent) -> a
boolean
performCriterion(net.minecraft.server.level.ServerPlayer,net.minecraft.advancements
.Advancement,java.lang.String) -> a
286:286:java.lang.String getKey() -> a
226:226:net.minecraft.server.commands.AdvancementCommands$Action[] $values() ->
b
226:245:void <clinit>() -> <clinit>
net.minecraft.server.commands.AdvancementCommands$Action$1 -> adt$a$1:
227:227:void <init>(java.lang.String,int,java.lang.String) -> <init>
230:237:boolean
perform(net.minecraft.server.level.ServerPlayer,net.minecraft.advancements.Advancem
ent) -> a
242:242:boolean
performCriterion(net.minecraft.server.level.ServerPlayer,net.minecraft.advancements
.Advancement,java.lang.String) -> a
net.minecraft.server.commands.AdvancementCommands$Action$2 -> adt$a$2:
245:245:void <init>(java.lang.String,int,java.lang.String) -> <init>
248:255:boolean
perform(net.minecraft.server.level.ServerPlayer,net.minecraft.advancements.Advancem
ent) -> a
260:260:boolean
performCriterion(net.minecraft.server.level.ServerPlayer,net.minecraft.advancements
.Advancement,java.lang.String) -> a
net.minecraft.server.commands.AdvancementCommands$Mode -> adt$b:
net.minecraft.server.commands.AdvancementCommands$Mode ONLY -> a
net.minecraft.server.commands.AdvancementCommands$Mode THROUGH -> b
net.minecraft.server.commands.AdvancementCommands$Mode FROM -> c
net.minecraft.server.commands.AdvancementCommands$Mode UNTIL -> d
net.minecraft.server.commands.AdvancementCommands$Mode EVERYTHING -> e
boolean parents -> f
boolean children -> g
net.minecraft.server.commands.AdvancementCommands$Mode[] $VALUES -> h
290:290:net.minecraft.server.commands.AdvancementCommands$Mode[] values() ->
values
290:290:net.minecraft.server.commands.AdvancementCommands$Mode
valueOf(java.lang.String) -> valueOf
301:304:void <init>(java.lang.String,int,boolean,boolean) -> <init>
290:290:net.minecraft.server.commands.AdvancementCommands$Mode[] $values() -> a
290:295:void <clinit>() -> <clinit>
net.minecraft.server.commands.AttributeCommand -> adu:
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_NOT_LIVING_ENTITY -> a
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_NO_SUCH_ATTRIBUTE -> b
com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType
ERROR_NO_SUCH_MODIFIER -> c
com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType
ERROR_MODIFIER_ALREADY_PRESENT -> d
36:36:void <init>() -> <init>
43:126:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
129:133:net.minecraft.world.entity.ai.attributes.AttributeInstance
getAttributeInstance(net.minecraft.world.entity.Entity,net.minecraft.core.Holder) -
> a
137:140:net.minecraft.world.entity.LivingEntity
getLivingEntity(net.minecraft.world.entity.Entity) -> a
144:148:net.minecraft.world.entity.LivingEntity
getEntityWithAttribute(net.minecraft.world.entity.Entity,net.minecraft.core.Holder)
-> b
152:155:int
getAttributeValue(net.minecraft.commands.CommandSourceStack,net.minecraft.world.ent
ity.Entity,net.minecraft.core.Holder,double) -> a
159:162:int
getAttributeBase(net.minecraft.commands.CommandSourceStack,net.minecraft.world.enti
ty.Entity,net.minecraft.core.Holder,double) -> b
166:176:int
getAttributeModifier(net.minecraft.commands.CommandSourceStack,net.minecraft.world.
entity.Entity,net.minecraft.core.Holder,java.util.UUID,double) -> a
180:182:int
setAttributeBase(net.minecraft.commands.CommandSourceStack,net.minecraft.world.enti
ty.Entity,net.minecraft.core.Holder,double) -> c
186:193:int
addModifier(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.En
tity,net.minecraft.core.Holder,java.util.UUID,java.lang.String,double,net.minecraft
.world.entity.ai.attributes.AttributeModifier$Operation) -> a
197:202:int
removeModifier(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity
.Entity,net.minecraft.core.Holder,java.util.UUID) -> a
207:207:net.minecraft.network.chat.Component
getAttributeDescription(net.minecraft.core.Holder) -> a
199:199:net.minecraft.network.chat.Component
lambda$removeModifier$21(java.util.UUID,net.minecraft.core.Holder,net.minecraft.wor
ld.entity.Entity) -> a
192:192:net.minecraft.network.chat.Component
lambda$addModifier$20(java.util.UUID,net.minecraft.core.Holder,net.minecraft.world.
entity.Entity) -> b
181:181:net.minecraft.network.chat.Component
lambda$setAttributeBase$19(net.minecraft.core.Holder,net.minecraft.world.entity.Ent
ity,double) -> a
175:175:net.minecraft.network.chat.Component
lambda$getAttributeModifier$18(java.util.UUID,net.minecraft.core.Holder,net.minecra
ft.world.entity.Entity,double) -> a
161:161:net.minecraft.network.chat.Component
lambda$getAttributeBase$17(net.minecraft.core.Holder,net.minecraft.world.entity.Ent
ity,double) -> b
154:154:net.minecraft.network.chat.Component
lambda$getAttributeValue$16(net.minecraft.core.Holder,net.minecraft.world.entity.En
tity,double) -> c
117:117:int lambda$register$15(com.mojang.brigadier.context.CommandContext) ->
a
114:114:int lambda$register$14(com.mojang.brigadier.context.CommandContext) ->
b
105:105:int lambda$register$13(com.mojang.brigadier.context.CommandContext) ->
c
96:96:int lambda$register$12(com.mojang.brigadier.context.CommandContext) -> d
92:92:int lambda$register$11(com.mojang.brigadier.context.CommandContext) -> e
88:88:int lambda$register$10(com.mojang.brigadier.context.CommandContext) -> f
72:72:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> g
69:69:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> h
64:64:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> i
55:55:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> j
52:52:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> k
45:45:boolean lambda$register$4(net.minecraft.commands.CommandSourceStack) -> a
40:40:com.mojang.brigadier.Message
lambda$static$3(java.lang.Object,java.lang.Object,java.lang.Object) -> a
39:39:com.mojang.brigadier.Message
lambda$static$2(java.lang.Object,java.lang.Object,java.lang.Object) -> b
38:38:com.mojang.brigadier.Message
lambda$static$1(java.lang.Object,java.lang.Object) -> a
37:37:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
37:40:void <clinit>() -> <clinit>
net.minecraft.server.commands.BanIpCommands -> adv:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID_IP ->
a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ALREADY_BANNED
-> b
25:25:void <init>() -> <init>
30:42:void register(com.mojang.brigadier.CommandDispatcher) -> a
45:53:int
banIpOrName(net.minecraft.commands.CommandSourceStack,java.lang.String,net.minecraf
t.network.chat.Component) -> a
57:74:int
banIp(net.minecraft.commands.CommandSourceStack,java.lang.String,net.minecraft.netw
ork.chat.Component) -> b
67:67:net.minecraft.network.chat.Component lambda$banIp$4(java.util.List) -> a
65:65:net.minecraft.network.chat.Component
lambda$banIp$3(java.lang.String,net.minecraft.server.players.IpBanListEntry) -> a
38:38:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
35:35:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> b
32:32:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
26:27:void <clinit>() -> <clinit>
net.minecraft.server.commands.BanListCommands -> adw:
16:16:void <init>() -> <init>
18:34:void register(com.mojang.brigadier.CommandDispatcher) -> a
37:45:int
showList(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
42:42:net.minecraft.network.chat.Component
lambda$showList$6(net.minecraft.server.players.BanListEntry) -> a
40:40:net.minecraft.network.chat.Component
lambda$showList$5(java.util.Collection) -> a
38:38:net.minecraft.network.chat.Component lambda$showList$4() -> a
31:31:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> a
27:27:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> b
22:23:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> c
20:20:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.BanPlayerCommands -> adx:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ALREADY_BANNED
-> a
25:25:void <init>() -> <init>
29:41:void register(com.mojang.brigadier.CommandDispatcher) -> a
44:65:int
banPlayers(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minec
raft.network.chat.Component) -> a
52:52:net.minecraft.network.chat.Component
lambda$banPlayers$3(com.mojang.authlib.GameProfile,net.minecraft.server.players.Use
rBanListEntry) -> a
37:37:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
34:34:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> b
31:31:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
26:26:void <clinit>() -> <clinit>
net.minecraft.server.commands.BossBarCommands -> ady:
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_ALREADY_EXISTS -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_DOESNT_EXIST
-> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_NO_PLAYER_CHANGE -> d
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NO_NAME_CHANGE
-> e
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_NO_COLOR_CHANGE -> f
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_NO_STYLE_CHANGE -> g
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_NO_VALUE_CHANGE -> h
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NO_MAX_CHANGE
-> i
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ALREADY_HIDDEN
-> j
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_ALREADY_VISIBLE -> k
com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_BOSS_BAR -> a
37:37:void <init>() -> <init>
51:197:void register(com.mojang.brigadier.CommandDispatcher) -> a
200:201:int
getValue(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.
CustomBossEvent) -> a
205:206:int
getMax(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.Cu
stomBossEvent) -> b
210:215:int
getVisible(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevent
s.CustomBossEvent) -> c
220:225:int
getPlayers(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevent
s.CustomBossEvent) -> d
229:242:int
setVisible(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevent
s.CustomBossEvent,boolean) -> a
246:251:int
setValue(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.
CustomBossEvent,int) -> a
255:260:int
setMax(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.Cu
stomBossEvent,int) -> b
264:269:int
setColor(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.
CustomBossEvent,net.minecraft.world.BossEvent$BossBarColor) -> a
273:278:int
setStyle(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.
CustomBossEvent,net.minecraft.world.BossEvent$BossBarOverlay) -> a
282:288:int
setName(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.C
ustomBossEvent,net.minecraft.network.chat.Component) -> a
292:301:int
setPlayers(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevent
s.CustomBossEvent,java.util.Collection) -> a
305:311:int listBars(net.minecraft.commands.CommandSourceStack) -> a
315:321:int
createBar(net.minecraft.commands.CommandSourceStack,net.minecraft.resources.Resourc
eLocation,net.minecraft.network.chat.Component) -> a
325:329:int
removeBar(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents
.CustomBossEvent) -> e
333:338:net.minecraft.server.bossevents.CustomBossEvent
getBossBar(com.mojang.brigadier.context.CommandContext) -> a
328:328:net.minecraft.network.chat.Component
lambda$removeBar$47(net.minecraft.server.bossevents.CustomBossEvent) -> a
320:320:net.minecraft.network.chat.Component
lambda$createBar$46(net.minecraft.server.bossevents.CustomBossEvent) -> b
309:309:net.minecraft.network.chat.Component
lambda$listBars$45(java.util.Collection) -> a
307:307:net.minecraft.network.chat.Component lambda$listBars$44() -> a
299:299:net.minecraft.network.chat.Component
lambda$setPlayers$43(net.minecraft.server.bossevents.CustomBossEvent,java.util.Coll
ection) -> a
297:297:net.minecraft.network.chat.Component
lambda$setPlayers$42(net.minecraft.server.bossevents.CustomBossEvent) -> c
287:287:net.minecraft.network.chat.Component
lambda$setName$41(net.minecraft.server.bossevents.CustomBossEvent) -> d
277:277:net.minecraft.network.chat.Component
lambda$setStyle$40(net.minecraft.server.bossevents.CustomBossEvent) -> e
268:268:net.minecraft.network.chat.Component
lambda$setColor$39(net.minecraft.server.bossevents.CustomBossEvent) -> f
259:259:net.minecraft.network.chat.Component
lambda$setMax$38(net.minecraft.server.bossevents.CustomBossEvent,int) -> a
250:250:net.minecraft.network.chat.Component
lambda$setValue$37(net.minecraft.server.bossevents.CustomBossEvent,int) -> b
240:240:net.minecraft.network.chat.Component
lambda$setVisible$36(net.minecraft.server.bossevents.CustomBossEvent) -> g
238:238:net.minecraft.network.chat.Component
lambda$setVisible$35(net.minecraft.server.bossevents.CustomBossEvent) -> h
223:223:net.minecraft.network.chat.Component
lambda$getPlayers$34(net.minecraft.server.bossevents.CustomBossEvent) -> i
221:221:net.minecraft.network.chat.Component
lambda$getPlayers$33(net.minecraft.server.bossevents.CustomBossEvent) -> j
214:214:net.minecraft.network.chat.Component
lambda$getVisible$32(net.minecraft.server.bossevents.CustomBossEvent) -> k
211:211:net.minecraft.network.chat.Component
lambda$getVisible$31(net.minecraft.server.bossevents.CustomBossEvent) -> l
205:205:net.minecraft.network.chat.Component
lambda$getMax$30(net.minecraft.server.bossevents.CustomBossEvent) -> m
200:200:net.minecraft.network.chat.Component
lambda$getValue$29(net.minecraft.server.bossevents.CustomBossEvent) -> n
192:192:int lambda$register$28(com.mojang.brigadier.context.CommandContext) ->
b
188:188:int lambda$register$27(com.mojang.brigadier.context.CommandContext) ->
c
184:184:int lambda$register$26(com.mojang.brigadier.context.CommandContext) ->
d
180:180:int lambda$register$25(com.mojang.brigadier.context.CommandContext) ->
e
168:168:int lambda$register$24(com.mojang.brigadier.context.CommandContext) ->
f
165:165:int lambda$register$23(com.mojang.brigadier.context.CommandContext) ->
g
160:160:int lambda$register$22(com.mojang.brigadier.context.CommandContext) ->
h
153:153:int lambda$register$21(com.mojang.brigadier.context.CommandContext) ->
i
146:146:int lambda$register$20(com.mojang.brigadier.context.CommandContext) ->
j
139:139:int lambda$register$19(com.mojang.brigadier.context.CommandContext) ->
k
135:135:int lambda$register$18(com.mojang.brigadier.context.CommandContext) ->
l
131:131:int lambda$register$17(com.mojang.brigadier.context.CommandContext) ->
m
127:127:int lambda$register$16(com.mojang.brigadier.context.CommandContext) ->
n
123:123:int lambda$register$15(com.mojang.brigadier.context.CommandContext) ->
o
116:116:int lambda$register$14(com.mojang.brigadier.context.CommandContext) ->
p
112:112:int lambda$register$13(com.mojang.brigadier.context.CommandContext) ->
q
108:108:int lambda$register$12(com.mojang.brigadier.context.CommandContext) ->
r
104:104:int lambda$register$11(com.mojang.brigadier.context.CommandContext) ->
s
100:100:int lambda$register$10(com.mojang.brigadier.context.CommandContext) ->
t
96:96:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> u
92:92:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> v
85:85:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> w
74:74:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> x
69:69:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> y
60:60:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> z
53:53:boolean lambda$register$3(net.minecraft.commands.CommandSourceStack) -> b
48:48:java.util.concurrent.CompletableFuture
lambda$static$2(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> a
39:39:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> a
38:38:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> b
38:48:void <clinit>() -> <clinit>
net.minecraft.server.commands.ChaseCommand -> adz:
java.lang.String DEFAULT_CONNECT_HOST -> b
java.lang.String DEFAULT_BIND_ADDRESS -> c
int DEFAULT_PORT -> d
int BROADCAST_INTERVAL_MS -> e
com.google.common.collect.BiMap DIMENSION_NAMES -> a
net.minecraft.server.chase.ChaseServer chaseServer -> f
net.minecraft.server.chase.ChaseClient chaseClient -> g
34:34:void <init>() -> <init>
54:79:void register(com.mojang.brigadier.CommandDispatcher) -> a
82:92:int stop(net.minecraft.commands.CommandSourceStack) -> a
96:104:boolean alreadyRunning(net.minecraft.commands.CommandSourceStack) -> b
108:121:int
lead(net.minecraft.commands.CommandSourceStack,java.lang.String,int) -> a
125:132:int
follow(net.minecraft.commands.CommandSourceStack,java.lang.String,int) -> b
131:131:net.minecraft.network.chat.Component
lambda$follow$10(java.lang.String,int) -> a
115:115:net.minecraft.network.chat.Component lambda$lead$9(int) -> a
89:89:net.minecraft.network.chat.Component lambda$stop$8() -> a
84:84:net.minecraft.network.chat.Component lambda$stop$7() -> b
76:76:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> a
72:72:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> b
70:70:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> c
68:68:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> d
63:63:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> e
61:61:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> f
59:59:int lambda$register$0(com.mojang.brigadier.context.CommandContext) -> g
42:42:void <clinit>() -> <clinit>
net.minecraft.server.commands.ClearInventoryCommands -> aea:
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_SINGLE -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_MULTIPLE -> b
26:26:void <init>() -> <init>
31:48:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
51:85:int
clearInventory(net.minecraft.commands.CommandSourceStack,java.util.Collection,java.
util.function.Predicate,int) -> a
81:81:net.minecraft.network.chat.Component
lambda$clearInventory$12(int,java.util.Collection) -> a
79:79:net.minecraft.network.chat.Component
lambda$clearInventory$11(int,java.util.Collection) -> b
75:75:net.minecraft.network.chat.Component
lambda$clearInventory$10(int,java.util.Collection) -> c
73:73:net.minecraft.network.chat.Component
lambda$clearInventory$9(int,java.util.Collection) -> d
43:43:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> a
40:40:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> b
37:37:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> c
37:37:boolean lambda$register$5(net.minecraft.world.item.ItemStack) -> a
34:34:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> d
34:34:boolean lambda$register$3(net.minecraft.world.item.ItemStack) -> b
33:33:boolean lambda$register$2(net.minecraft.commands.CommandSourceStack) -> a
28:28:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> a
27:27:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> b
27:28:void <clinit>() -> <clinit>
net.minecraft.server.commands.CloneCommands -> aeb:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_OVERLAP -> b
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_AREA_TOO_LARGE -> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_FAILED -> d
java.util.function.Predicate FILTER_AIR -> a
41:41:void <init>() -> <init>
53:69:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
72:83:com.mojang.brigadier.builder.ArgumentBuilder
beginEndDestinationAndModeSuffix(net.minecraft.commands.CommandBuildContext,net.min
ecraft.server.commands.CloneCommands$CommandFunction) -> a
92:93:net.minecraft.server.commands.CloneCommands$DimensionAndPosition
getLoadedDimensionAndPosition(com.mojang.brigadier.context.CommandContext,net.minec
raft.server.level.ServerLevel,java.lang.String) -> a
97:120:com.mojang.brigadier.builder.ArgumentBuilder
destinationAndModeSuffix(net.minecraft.commands.CommandBuildContext,net.minecraft.s
erver.commands.CloneCommands$CommandFunction,net.minecraft.server.commands.CloneCom
mands$CommandFunction) -> a
133:144:com.mojang.brigadier.builder.ArgumentBuilder
wrapWithCloneMode(net.minecraft.server.commands.CloneCommands$CommandFunction,net.m
inecraft.server.commands.CloneCommands$CommandFunction,net.minecraft.server.command
s.CloneCommands$CommandFunction,net.minecraft.server.commands.CloneCommands$Command
Function,com.mojang.brigadier.builder.ArgumentBuilder) -> a
149:254:int
clone(net.minecraft.commands.CommandSourceStack,net.minecraft.server.commands.Clone
Commands$DimensionAndPosition,net.minecraft.server.commands.CloneCommands$Dimension
AndPosition,net.minecraft.server.commands.CloneCommands$DimensionAndPosition,java.u
til.function.Predicate,net.minecraft.server.commands.CloneCommands$Mode) -> a
252:252:net.minecraft.network.chat.Component lambda$clone$23(int) -> a
144:144:int
lambda$wrapWithCloneMode$22(net.minecraft.server.commands.CloneCommands$CommandFunc
tion,net.minecraft.server.commands.CloneCommands$CommandFunction,net.minecraft.serv
er.commands.CloneCommands$CommandFunction,net.minecraft.server.commands.CloneComman
ds$CommandFunction,com.mojang.brigadier.context.CommandContext) -> a
140:140:int
lambda$wrapWithCloneMode$21(net.minecraft.server.commands.CloneCommands$CommandFunc
tion,net.minecraft.server.commands.CloneCommands$CommandFunction,net.minecraft.serv
er.commands.CloneCommands$CommandFunction,net.minecraft.server.commands.CloneComman
ds$CommandFunction,com.mojang.brigadier.context.CommandContext) -> b
136:136:int
lambda$wrapWithCloneMode$20(net.minecraft.server.commands.CloneCommands$CommandFunc
tion,net.minecraft.server.commands.CloneCommands$CommandFunction,net.minecraft.serv
er.commands.CloneCommands$CommandFunction,net.minecraft.server.commands.CloneComman
ds$CommandFunction,com.mojang.brigadier.context.CommandContext) -> c
120:120:int
lambda$destinationAndModeSuffix$19(net.minecraft.server.commands.CloneCommands$Comm
andFunction,net.minecraft.server.commands.CloneCommands$CommandFunction,net.minecra
ft.server.commands.CloneCommands$CommandFunction,com.mojang.brigadier.context.Comma
ndContext) -> a
118:118:java.util.function.Predicate
lambda$destinationAndModeSuffix$18(com.mojang.brigadier.context.CommandContext) ->
a
112:112:int
lambda$destinationAndModeSuffix$17(net.minecraft.server.commands.CloneCommands$Comm
andFunction,net.minecraft.server.commands.CloneCommands$CommandFunction,net.minecra
ft.server.commands.CloneCommands$CommandFunction,com.mojang.brigadier.context.Comma
ndContext) -> b
110:110:java.util.function.Predicate
lambda$destinationAndModeSuffix$16(com.mojang.brigadier.context.CommandContext) ->
b
106:106:int
lambda$destinationAndModeSuffix$15(net.minecraft.server.commands.CloneCommands$Comm
andFunction,net.minecraft.server.commands.CloneCommands$CommandFunction,net.minecra
ft.server.commands.CloneCommands$CommandFunction,com.mojang.brigadier.context.Comma
ndContext) -> c
106:106:boolean
lambda$destinationAndModeSuffix$14(net.minecraft.world.level.block.state.pattern.Bl
ockInWorld) -> a
104:104:java.util.function.Predicate
lambda$destinationAndModeSuffix$13(com.mojang.brigadier.context.CommandContext) ->
c
104:104:boolean
lambda$destinationAndModeSuffix$12(net.minecraft.world.level.block.state.pattern.Bl
ockInWorld) -> b
102:102:int
lambda$destinationAndModeSuffix$11(net.minecraft.server.commands.CloneCommands$Comm
andFunction,net.minecraft.server.commands.CloneCommands$CommandFunction,net.minecra
ft.server.commands.CloneCommands$CommandFunction,com.mojang.brigadier.context.Comma
ndContext) -> d
102:102:boolean
lambda$destinationAndModeSuffix$10(net.minecraft.world.level.block.state.pattern.Bl
ockInWorld) -> c
99:99:net.minecraft.server.commands.CloneCommands$DimensionAndPosition
lambda$destinationAndModeSuffix$9(net.minecraft.server.commands.CloneCommands$Comma
ndFunction,com.mojang.brigadier.context.CommandContext) -> a
98:98:net.minecraft.server.commands.CloneCommands$DimensionAndPosition
lambda$destinationAndModeSuffix$8(net.minecraft.server.commands.CloneCommands$Comma
ndFunction,com.mojang.brigadier.context.CommandContext) -> b
97:97:net.minecraft.server.commands.CloneCommands$DimensionAndPosition
lambda$destinationAndModeSuffix$7(net.minecraft.server.commands.CloneCommands$Comma
ndFunction,com.mojang.brigadier.context.CommandContext) -> c
83:83:net.minecraft.server.level.ServerLevel
lambda$beginEndDestinationAndModeSuffix$6(com.mojang.brigadier.context.CommandConte
xt) -> d
76:76:net.minecraft.server.level.ServerLevel
lambda$beginEndDestinationAndModeSuffix$5(com.mojang.brigadier.context.CommandConte
xt) -> e
64:64:net.minecraft.server.level.ServerLevel
lambda$register$4(com.mojang.brigadier.context.CommandContext) -> f
57:57:net.minecraft.server.level.ServerLevel
lambda$register$3(com.mojang.brigadier.context.CommandContext) -> g
55:55:boolean lambda$register$2(net.minecraft.commands.CommandSourceStack) -> a
45:45:boolean
lambda$static$1(net.minecraft.world.level.block.state.pattern.BlockInWorld) -> d
43:43:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object) -> a
42:45:void <clinit>() -> <clinit>
net.minecraft.server.commands.CloneCommands$CloneBlockInfo -> aeb$a:
net.minecraft.core.BlockPos pos -> a
net.minecraft.world.level.block.state.BlockState state -> b
net.minecraft.nbt.CompoundTag tag -> c
280:284:void
<init>(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState
,net.minecraft.nbt.CompoundTag) -> <init>
net.minecraft.server.commands.CloneCommands$CommandFunction -> aeb$b:
java.lang.Object apply(java.lang.Object) -> apply
net.minecraft.server.commands.CloneCommands$DimensionAndPosition -> aeb$c:
net.minecraft.server.level.ServerLevel dimension -> a
net.minecraft.core.BlockPos position -> b
90:90:void
<init>(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) ->
<init>
90:90:java.lang.String toString() -> toString
90:90:int hashCode() -> hashCode
90:90:boolean equals(java.lang.Object) -> equals
90:90:net.minecraft.server.level.ServerLevel dimension() -> a
90:90:net.minecraft.core.BlockPos position() -> b
net.minecraft.server.commands.CloneCommands$Mode -> aeb$d:
net.minecraft.server.commands.CloneCommands$Mode FORCE -> a
net.minecraft.server.commands.CloneCommands$Mode MOVE -> b
net.minecraft.server.commands.CloneCommands$Mode NORMAL -> c
boolean canOverlap -> d
net.minecraft.server.commands.CloneCommands$Mode[] $VALUES -> e
257:257:net.minecraft.server.commands.CloneCommands$Mode[] values() -> values
257:257:net.minecraft.server.commands.CloneCommands$Mode
valueOf(java.lang.String) -> valueOf
265:267:void <init>(java.lang.String,int,boolean) -> <init>
270:270:boolean canOverlap() -> a
257:257:net.minecraft.server.commands.CloneCommands$Mode[] $values() -> b
257:260:void <clinit>() -> <clinit>
net.minecraft.server.commands.DamageCommand -> aec:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVULNERABLE -
> a
25:25:void <init>() -> <init>
29:65:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
68:73:int
damage(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity,
float,net.minecraft.world.damagesource.DamageSource) -> a
69:69:net.minecraft.network.chat.Component
lambda$damage$6(float,net.minecraft.world.entity.Entity) -> a
56:56:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> a
51:51:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> b
44:44:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> c
39:39:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> d
36:36:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> e
31:31:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
26:26:void <clinit>() -> <clinit>
net.minecraft.server.commands.DataPackCommand -> aed:
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_PACK
-> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_PACK_ALREADY_ENABLED -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_PACK_ALREADY_DISABLED -> c
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_PACK_FEATURES_NOT_ENABLED -> d
com.mojang.brigadier.suggestion.SuggestionProvider SELECTED_PACKS -> e
com.mojang.brigadier.suggestion.SuggestionProvider UNSELECTED_PACKS -> f
30:30:void <init>() -> <init>
53:109:void register(com.mojang.brigadier.CommandDispatcher) -> a
112:119:int
enablePack(net.minecraft.commands.CommandSourceStack,net.minecraft.server.packs.rep
ository.Pack,net.minecraft.server.commands.DataPackCommand$Inserter) -> a
123:130:int
disablePack(net.minecraft.commands.CommandSourceStack,net.minecraft.server.packs.re
pository.Pack) -> a
134:134:int listPacks(net.minecraft.commands.CommandSourceStack) -> a
138:151:int listAvailablePacks(net.minecraft.commands.CommandSourceStack) -> b
155:165:int listEnabledPacks(net.minecraft.commands.CommandSourceStack) -> c
169:187:net.minecraft.server.packs.repository.Pack
getPack(com.mojang.brigadier.context.CommandContext,java.lang.String,boolean) -> a
162:162:net.minecraft.network.chat.Component
lambda$listEnabledPacks$31(java.util.Collection) -> a
162:162:net.minecraft.network.chat.Component
lambda$listEnabledPacks$30(net.minecraft.server.packs.repository.Pack) -> a
160:160:net.minecraft.network.chat.Component lambda$listEnabledPacks$29() -> a
148:148:net.minecraft.network.chat.Component
lambda$listAvailablePacks$28(java.util.List) -> a
148:148:net.minecraft.network.chat.Component
lambda$listAvailablePacks$27(net.minecraft.server.packs.repository.Pack) -> b
146:146:net.minecraft.network.chat.Component lambda$listAvailablePacks$26() ->
b
144:144:boolean
lambda$listAvailablePacks$25(java.util.Collection,net.minecraft.world.flag.FeatureF
lagSet,net.minecraft.server.packs.repository.Pack) -> a
128:128:net.minecraft.network.chat.Component
lambda$disablePack$24(net.minecraft.server.packs.repository.Pack) -> c
117:117:net.minecraft.network.chat.Component
lambda$enablePack$23(net.minecraft.server.packs.repository.Pack) -> d
105:105:int lambda$register$22(com.mojang.brigadier.context.CommandContext) ->
a
101:101:int lambda$register$21(com.mojang.brigadier.context.CommandContext) ->
b
98:98:int lambda$register$20(com.mojang.brigadier.context.CommandContext) -> c
93:93:int lambda$register$19(com.mojang.brigadier.context.CommandContext) -> d
84:84:int lambda$register$18(com.mojang.brigadier.context.CommandContext) -> e
84:84:void
lambda$register$17(java.util.List,net.minecraft.server.packs.repository.Pack) -> a
80:80:int lambda$register$16(com.mojang.brigadier.context.CommandContext) -> f
75:75:int lambda$register$15(com.mojang.brigadier.context.CommandContext) -> g
75:75:void
lambda$register$14(com.mojang.brigadier.context.CommandContext,java.util.List,net.m
inecraft.server.packs.repository.Pack) -> a
67:67:int lambda$register$13(com.mojang.brigadier.context.CommandContext) -> h
67:67:void
lambda$register$12(com.mojang.brigadier.context.CommandContext,java.util.List,net.m
inecraft.server.packs.repository.Pack) -> b
61:61:int lambda$register$11(com.mojang.brigadier.context.CommandContext) -> i
61:61:void
lambda$register$10(java.util.List,net.minecraft.server.packs.repository.Pack) -> b
61:61:net.minecraft.server.packs.repository.Pack
lambda$register$9(net.minecraft.server.packs.repository.Pack) -> e
55:55:boolean lambda$register$8(net.minecraft.commands.CommandSourceStack) -> d
38:47:java.util.concurrent.CompletableFuture
lambda$static$7(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> a
46:46:boolean lambda$static$6(java.util.Collection,java.lang.String) -> a
44:44:boolean
lambda$static$5(net.minecraft.world.flag.FeatureFlagSet,net.minecraft.server.packs.
repository.Pack) -> a
36:36:java.util.concurrent.CompletableFuture
lambda$static$4(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> b
34:34:com.mojang.brigadier.Message
lambda$static$3(java.lang.Object,java.lang.Object) -> a
33:33:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> a
32:32:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> b
31:31:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> c
31:37:void <clinit>() -> <clinit>
net.minecraft.server.commands.DataPackCommand$Inserter -> aed$a:
void apply(java.util.List,net.minecraft.server.packs.repository.Pack) -> apply
net.minecraft.server.commands.DeOpCommands -> aee:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_OP -> a
20:20:void <init>() -> <init>
24:33:void register(com.mojang.brigadier.CommandDispatcher) -> a
36:52:int
deopPlayers(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
43:43:net.minecraft.network.chat.Component
lambda$deopPlayers$3(java.util.Collection) -> a
30:30:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
29:29:java.util.concurrent.CompletableFuture
lambda$register$1(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.
suggestion.SuggestionsBuilder) -> a
26:26:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
21:21:void <clinit>() -> <clinit>
net.minecraft.server.commands.DebugCommand -> aef:
org.slf4j.Logger LOGGER -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_RUNNING ->
b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_ALREADY_RUNNING -> c
35:35:void <init>() -> <init>
41:54:void register(com.mojang.brigadier.CommandDispatcher) -> a
57:63:int start(net.minecraft.commands.CommandSourceStack) -> a
67:77:int stop(net.minecraft.commands.CommandSourceStack) -> b
81:110:int
traceFunction(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
107:107:net.minecraft.network.chat.Component
lambda$traceFunction$8(int,java.util.Collection,java.lang.String) -> a
105:105:net.minecraft.network.chat.Component
lambda$traceFunction$7(int,java.util.Collection,java.lang.String) -> b
75:75:net.minecraft.network.chat.Component
lambda$stop$6(double,net.minecraft.util.profiling.ProfileResults,double) -> a
62:62:net.minecraft.network.chat.Component lambda$start$5() -> a
51:51:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> a
47:47:boolean lambda$register$3(net.minecraft.commands.CommandSourceStack) -> c
45:45:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> b
44:44:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> c
43:43:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> d
36:38:void <clinit>() -> <clinit>
net.minecraft.server.commands.DebugCommand$Tracer -> aef$a:
int INDENT_OFFSET -> b
java.io.PrintWriter output -> c
int lastIndent -> d
boolean waitingForResult -> e
119:121:void <init>(java.io.PrintWriter) -> <init>
124:126:void indentAndSave(int) -> a
129:132:void printIndent(int) -> b
135:139:void newLine() -> e
143:148:void onCommand(int,java.lang.String) -> a
152:163:void onReturn(int,java.lang.String,int) -> a
167:173:void onCall(int,net.minecraft.resources.ResourceLocation,int) -> a
177:181:void onError(int,java.lang.String) -> b
185:189:void sendSystemMessage(net.minecraft.network.chat.Component) -> a
193:193:boolean acceptsSuccess() -> e_
198:198:boolean acceptsFailure() -> q_
203:203:boolean shouldInformAdmins() -> N_
208:208:boolean alwaysAccepts() -> f_
net.minecraft.server.commands.DebugMobSpawningCommand -> aeg:
16:16:void <init>() -> <init>
18:30:void register(com.mojang.brigadier.CommandDispatcher) -> a
33:34:int
spawnMobs(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.MobC
ategory,net.minecraft.core.BlockPos) -> a
25:25:int
lambda$register$1(net.minecraft.world.entity.MobCategory,com.mojang.brigadier.conte
xt.CommandContext) -> a
18:18:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.DebugPathCommand -> aeh:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_MOB -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NO_PATH -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_COMPLETE -
> c
22:22:void <init>() -> <init>
28:36:void register(com.mojang.brigadier.CommandDispatcher) -> a
39:58:int
fillBlocks(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos) -
> a
57:57:net.minecraft.network.chat.Component lambda$fillBlocks$2() -> a
33:33:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> a
30:30:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
23:25:void <clinit>() -> <clinit>
net.minecraft.server.commands.DefaultGameModeCommands -> aei:
16:16:void <init>() -> <init>
18:24:void register(com.mojang.brigadier.CommandDispatcher) -> a
27:42:int
setMode(net.minecraft.commands.CommandSourceStack,net.minecraft.world.level.GameTyp
e) -> a
40:40:net.minecraft.network.chat.Component
lambda$setMode$2(net.minecraft.world.level.GameType) -> a
21:21:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> a
18:18:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.DifficultyCommand -> aej:
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_ALREADY_DIFFICULT -> a
15:15:void <init>() -> <init>
19:34:void register(com.mojang.brigadier.CommandDispatcher) -> a
37:45:int
setDifficulty(net.minecraft.commands.CommandSourceStack,net.minecraft.world.Difficu
lty) -> a
43:43:net.minecraft.network.chat.Component
lambda$setDifficulty$5(net.minecraft.world.Difficulty) -> a
29:31:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> a
30:30:net.minecraft.network.chat.Component
lambda$register$3(net.minecraft.world.Difficulty) -> b
27:27:boolean lambda$register$2(net.minecraft.commands.CommandSourceStack) -> a
22:22:int
lambda$register$1(net.minecraft.world.Difficulty,com.mojang.brigadier.context.Comma
ndContext) -> a
16:16:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.server.commands.EffectCommands -> aek:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_GIVE_FAILED ->
a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_CLEAR_EVERYTHING_FAILED -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_CLEAR_SPECIFIC_FAILED -> c
33:33:void <init>() -> <init>
39:89:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
92:131:int
giveEffect(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minec
raft.core.Holder,java.lang.Integer,int,boolean) -> a
135:155:int
clearEffects(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
159:180:int
clearEffect(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.mine
craft.core.Holder) -> a
177:177:net.minecraft.network.chat.Component
lambda$clearEffect$16(net.minecraft.world.effect.MobEffect,java.util.Collection) ->
a
175:175:net.minecraft.network.chat.Component
lambda$clearEffect$15(net.minecraft.world.effect.MobEffect,java.util.Collection) ->
b
152:152:net.minecraft.network.chat.Component
lambda$clearEffects$14(java.util.Collection) -> a
150:150:net.minecraft.network.chat.Component
lambda$clearEffects$13(java.util.Collection) -> b
128:128:net.minecraft.network.chat.Component
lambda$giveEffect$12(net.minecraft.world.effect.MobEffect,java.util.Collection,int)
-> a
126:126:net.minecraft.network.chat.Component
lambda$giveEffect$11(net.minecraft.world.effect.MobEffect,java.util.Collection,int)
-> b
81:81:int lambda$register$10(com.mojang.brigadier.context.CommandContext) -> a
78:78:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> b
75:75:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> c
69:69:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> d
66:66:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> e
63:63:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> f
60:60:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> g
50:50:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> h
47:47:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> i
44:44:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> j
41:41:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
34:36:void <clinit>() -> <clinit>
net.minecraft.server.commands.EmoteCommands -> ael:
13:13:void <init>() -> <init>
15:28:void register(com.mojang.brigadier.CommandDispatcher) -> a
19:24:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> a
20:23:void
lambda$register$0(com.mojang.brigadier.context.CommandContext,net.minecraft.network
.chat.PlayerChatMessage) -> a
net.minecraft.server.commands.EnchantCommand -> aem:
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_NOT_LIVING_ENTITY -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_NO_ITEM -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INCOMPATIBLE
-> c
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_LEVEL_TOO_HIGH -> d
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_NOTHING_HAPPENED -> e
31:31:void <init>() -> <init>
39:54:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
57:90:int
enchant(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecraf
t.core.Holder,int) -> a
87:87:net.minecraft.network.chat.Component
lambda$enchant$8(net.minecraft.world.item.enchantment.Enchantment,int,java.util.Col
lection) -> a
85:85:net.minecraft.network.chat.Component
lambda$enchant$7(net.minecraft.world.item.enchantment.Enchantment,int,java.util.Col
lection) -> b
49:49:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> a
46:46:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> b
41:41:boolean lambda$register$4(net.minecraft.commands.CommandSourceStack) -> a
35:35:com.mojang.brigadier.Message
lambda$static$3(java.lang.Object,java.lang.Object) -> a
34:34:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> a
33:33:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> b
32:32:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> c
32:36:void <clinit>() -> <clinit>
net.minecraft.server.commands.ExecuteCommand -> aen:
int MAX_TEST_AREA -> a
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_AREA_TOO_LARGE -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_CONDITIONAL_FAILED -> c
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_CONDITIONAL_FAILED_COUNT -> d
java.util.function.BinaryOperator CALLBACK_CHAINER -> e
com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_PREDICATE -> f
125:125:void <init>() -> <init>
153:316:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
319:402:com.mojang.brigadier.builder.ArgumentBuilder
wrapStores(com.mojang.brigadier.tree.LiteralCommandNode,com.mojang.brigadier.builde
r.LiteralArgumentBuilder,boolean) -> a
406:408:net.minecraft.commands.CommandSourceStack
storeValue(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minec
raft.world.scores.Objective,boolean) -> a
418:418:net.minecraft.commands.CommandSourceStack
storeValue(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevent
s.CustomBossEvent,boolean,boolean) -> a
429:429:net.minecraft.commands.CommandSourceStack
storeData(net.minecraft.commands.CommandSourceStack,net.minecraft.server.commands.d
ata.DataAccessor,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,java.util
.function.IntFunction,boolean) -> a
441:447:boolean
isChunkLoaded(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -
> a
451:598:com.mojang.brigadier.builder.ArgumentBuilder
addConditionals(com.mojang.brigadier.tree.CommandNode,com.mojang.brigadier.builder.
LiteralArgumentBuilder,boolean,net.minecraft.commands.CommandBuildContext) -> a
602:613:com.mojang.brigadier.Command
createNumericConditionalHandler(boolean,net.minecraft.server.commands.ExecuteComman
d$CommandNumericPredicate) -> a
626:626:int
checkMatchingData(net.minecraft.server.commands.data.DataAccessor,net.minecraft.com
mands.arguments.NbtPathArgument$NbtPath) -> a
630:643:boolean
checkScore(com.mojang.brigadier.context.CommandContext,java.util.function.BiPredica
te) -> a
647:656:boolean
checkScore(com.mojang.brigadier.context.CommandContext,net.minecraft.advancements.c
ritereon.MinMaxBounds$Ints) -> a
660:668:boolean
checkCustomPredicate(net.minecraft.commands.CommandSourceStack,net.minecraft.world.
level.storage.loot.predicates.LootItemCondition) -> a
672:675:java.util.Collection
expect(com.mojang.brigadier.context.CommandContext,boolean,boolean) -> a
680:682:com.mojang.brigadier.builder.ArgumentBuilder
addConditional(com.mojang.brigadier.tree.CommandNode,com.mojang.brigadier.builder.A
rgumentBuilder,boolean,net.minecraft.server.commands.ExecuteCommand$CommandPredicat
e) -> a
693:695:com.mojang.brigadier.builder.ArgumentBuilder
addIfBlocksConditional(com.mojang.brigadier.tree.CommandNode,com.mojang.brigadier.b
uilder.ArgumentBuilder,boolean,boolean) -> a
699:704:int checkIfRegions(com.mojang.brigadier.context.CommandContext,boolean)
-> a
709:714:int
checkUnlessRegions(com.mojang.brigadier.context.CommandContext,boolean) -> b
719:719:java.util.OptionalInt
checkRegions(com.mojang.brigadier.context.CommandContext,boolean) -> c
723:770:java.util.OptionalInt
checkRegions(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,net
.minecraft.core.BlockPos,net.minecraft.core.BlockPos,boolean) -> a
774:774:com.mojang.brigadier.RedirectModifier
expandOneToOneEntityRelation(java.util.function.Function) -> a
785:785:com.mojang.brigadier.RedirectModifier
expandOneToManyEntityRelation(java.util.function.Function) -> b
796:827:com.mojang.brigadier.builder.LiteralArgumentBuilder
createRelationOperations(com.mojang.brigadier.tree.CommandNode,com.mojang.brigadier
.builder.LiteralArgumentBuilder) -> a
832:833:net.minecraft.commands.CommandSourceStack
spawnEntityAndRedirect(net.minecraft.commands.CommandSourceStack,net.minecraft.core
.Holder$Reference) -> a
827:827:java.util.stream.Stream
lambda$createRelationOperations$83(net.minecraft.world.entity.Entity) -> a
823:823:java.util.Optional
lambda$createRelationOperations$82(net.minecraft.world.entity.Entity) -> b
819:819:java.util.Optional
lambda$createRelationOperations$81(net.minecraft.world.entity.Entity) -> c
815:815:java.util.Optional
lambda$createRelationOperations$80(net.minecraft.world.entity.Entity) -> d
811:811:java.util.Optional
lambda$createRelationOperations$79(net.minecraft.world.entity.Entity) -> e
807:807:java.util.Optional
lambda$createRelationOperations$78(net.minecraft.world.entity.Entity) -> f
803:803:java.util.Optional
lambda$createRelationOperations$77(net.minecraft.world.entity.Entity) -> g
799:799:java.util.Optional
lambda$createRelationOperations$76(net.minecraft.world.entity.Entity) -> h
786:791:java.util.Collection
lambda$expandOneToManyEntityRelation$75(java.util.function.Function,com.mojang.brig
adier.context.CommandContext) -> a
791:791:boolean
lambda$expandOneToManyEntityRelation$74(net.minecraft.world.entity.Entity) -> i
775:780:java.util.Collection
lambda$expandOneToOneEntityRelation$73(java.util.function.Function,com.mojang.briga
dier.context.CommandContext) -> b
780:780:java.util.List
lambda$expandOneToOneEntityRelation$72(net.minecraft.commands.CommandSourceStack,ne
t.minecraft.world.entity.Entity) -> a
780:780:boolean
lambda$expandOneToOneEntityRelation$71(net.minecraft.world.entity.Entity) -> j
713:713:net.minecraft.network.chat.Component lambda$checkUnlessRegions$70() ->
a
701:701:net.minecraft.network.chat.Component
lambda$checkIfRegions$69(java.util.OptionalInt) -> a
695:695:int
lambda$addIfBlocksConditional$68(boolean,com.mojang.brigadier.context.CommandContex
t) -> a
695:695:int
lambda$addIfBlocksConditional$67(boolean,com.mojang.brigadier.context.CommandContex
t) -> b
694:694:java.util.Collection
lambda$addIfBlocksConditional$66(boolean,boolean,com.mojang.brigadier.context.Comma
ndContext) -> a
683:687:int
lambda$addConditional$65(boolean,net.minecraft.server.commands.ExecuteCommand$Comma
ndPredicate,com.mojang.brigadier.context.CommandContext) -> a
684:684:net.minecraft.network.chat.Component lambda$addConditional$64() -> b
681:681:java.util.Collection
lambda$addConditional$63(boolean,net.minecraft.server.commands.ExecuteCommand$Comma
ndPredicate,com.mojang.brigadier.context.CommandContext) -> b
614:619:int
lambda$createNumericConditionalHandler$62(net.minecraft.server.commands.ExecuteComm
and$CommandNumericPredicate,com.mojang.brigadier.context.CommandContext) -> a
616:616:net.minecraft.network.chat.Component
lambda$createNumericConditionalHandler$61() -> c
604:609:int
lambda$createNumericConditionalHandler$60(net.minecraft.server.commands.ExecuteComm
and$CommandNumericPredicate,com.mojang.brigadier.context.CommandContext) -> b
606:606:net.minecraft.network.chat.Component
lambda$createNumericConditionalHandler$59(int) -> a
588:592:com.mojang.brigadier.builder.ArgumentBuilder
lambda$addConditionals$58(com.mojang.brigadier.tree.CommandNode,boolean,net.minecra
ft.server.commands.data.DataCommands$DataProvider,com.mojang.brigadier.builder.Argu
mentBuilder) -> a
592:592:int
lambda$addConditionals$57(net.minecraft.server.commands.data.DataCommands$DataProvi
der,com.mojang.brigadier.context.CommandContext) -> a
591:591:java.util.Collection
lambda$addConditionals$56(boolean,net.minecraft.server.commands.data.DataCommands$D
ataProvider,com.mojang.brigadier.context.CommandContext) -> a
580:580:boolean
lambda$addConditionals$55(com.mojang.brigadier.context.CommandContext) -> a
573:573:int
lambda$addConditionals$54(com.mojang.brigadier.context.CommandContext) -> b
572:572:java.util.Collection
lambda$addConditionals$53(boolean,com.mojang.brigadier.context.CommandContext) -> c
544:544:boolean
lambda$addConditionals$52(com.mojang.brigadier.context.CommandContext) -> c
537:537:boolean
lambda$addConditionals$51(com.mojang.brigadier.context.CommandContext) -> d
537:537:boolean lambda$addConditionals$50(java.lang.Integer,java.lang.Integer)
-> a
527:527:boolean
lambda$addConditionals$49(com.mojang.brigadier.context.CommandContext) -> e
527:527:boolean lambda$addConditionals$48(java.lang.Integer,java.lang.Integer)
-> b
517:517:boolean
lambda$addConditionals$47(com.mojang.brigadier.context.CommandContext) -> f
517:517:boolean lambda$addConditionals$46(java.lang.Integer,java.lang.Integer)
-> c
507:507:boolean
lambda$addConditionals$45(com.mojang.brigadier.context.CommandContext) -> g
507:507:boolean lambda$addConditionals$44(java.lang.Integer,java.lang.Integer)
-> d
497:497:boolean
lambda$addConditionals$43(com.mojang.brigadier.context.CommandContext) -> h
480:480:boolean
lambda$addConditionals$42(com.mojang.brigadier.context.CommandContext) -> i
473:473:boolean
lambda$addConditionals$41(com.mojang.brigadier.context.CommandContext) -> j
466:466:boolean
lambda$addConditionals$40(com.mojang.brigadier.context.CommandContext) -> k
457:457:boolean
lambda$addConditionals$39(com.mojang.brigadier.context.CommandContext) -> l
431:437:void
lambda$storeData$38(net.minecraft.server.commands.data.DataAccessor,boolean,net.min
ecraft.commands.arguments.NbtPathArgument$NbtPath,java.util.function.IntFunction,co
m.mojang.brigadier.context.CommandContext,boolean,int) -> a
419:425:void
lambda$storeValue$37(boolean,boolean,net.minecraft.server.bossevents.CustomBossEven
t,com.mojang.brigadier.context.CommandContext,boolean,int) -> a
409:414:void
lambda$storeValue$36(java.util.Collection,net.minecraft.world.scores.Scoreboard,net
.minecraft.world.scores.Objective,boolean,com.mojang.brigadier.context.CommandConte
xt,boolean,int) -> a
348:395:com.mojang.brigadier.builder.ArgumentBuilder
lambda$wrapStores$35(com.mojang.brigadier.tree.LiteralCommandNode,net.minecraft.ser
ver.commands.data.DataCommands$DataProvider,boolean,com.mojang.brigadier.builder.Ar
gumentBuilder) -> a
395:395:net.minecraft.commands.CommandSourceStack
lambda$wrapStores$34(net.minecraft.server.commands.data.DataCommands$DataProvider,b
oolean,com.mojang.brigadier.context.CommandContext) -> a
395:395:net.minecraft.nbt.Tag
lambda$wrapStores$33(com.mojang.brigadier.context.CommandContext,int) -> a
387:387:net.minecraft.commands.CommandSourceStack
lambda$wrapStores$32(net.minecraft.server.commands.data.DataCommands$DataProvider,b
oolean,com.mojang.brigadier.context.CommandContext) -> b
387:387:net.minecraft.nbt.Tag
lambda$wrapStores$31(com.mojang.brigadier.context.CommandContext,int) -> b
379:379:net.minecraft.commands.CommandSourceStack
lambda$wrapStores$30(net.minecraft.server.commands.data.DataCommands$DataProvider,b
oolean,com.mojang.brigadier.context.CommandContext) -> c
379:379:net.minecraft.nbt.Tag
lambda$wrapStores$29(com.mojang.brigadier.context.CommandContext,int) -> c
371:371:net.minecraft.commands.CommandSourceStack
lambda$wrapStores$28(net.minecraft.server.commands.data.DataCommands$DataProvider,b
oolean,com.mojang.brigadier.context.CommandContext) -> d
371:371:net.minecraft.nbt.Tag
lambda$wrapStores$27(com.mojang.brigadier.context.CommandContext,int) -> d
363:363:net.minecraft.commands.CommandSourceStack
lambda$wrapStores$26(net.minecraft.server.commands.data.DataCommands$DataProvider,b
oolean,com.mojang.brigadier.context.CommandContext) -> e
363:363:net.minecraft.nbt.Tag
lambda$wrapStores$25(com.mojang.brigadier.context.CommandContext,int) -> e
355:355:net.minecraft.commands.CommandSourceStack
lambda$wrapStores$24(net.minecraft.server.commands.data.DataCommands$DataProvider,b
oolean,com.mojang.brigadier.context.CommandContext) -> f
355:355:net.minecraft.nbt.Tag
lambda$wrapStores$23(com.mojang.brigadier.context.CommandContext,int) -> f
342:342:net.minecraft.commands.CommandSourceStack
lambda$wrapStores$22(boolean,com.mojang.brigadier.context.CommandContext) -> d
338:338:net.minecraft.commands.CommandSourceStack
lambda$wrapStores$21(boolean,com.mojang.brigadier.context.CommandContext) -> e
326:326:net.minecraft.commands.CommandSourceStack
lambda$wrapStores$20(boolean,com.mojang.brigadier.context.CommandContext) -> f
309:309:net.minecraft.commands.CommandSourceStack
lambda$register$19(com.mojang.brigadier.context.CommandContext) -> m
301:301:net.minecraft.commands.CommandSourceStack
lambda$register$18(com.mojang.brigadier.context.CommandContext) -> n
294:294:net.minecraft.commands.CommandSourceStack
lambda$register$17(com.mojang.brigadier.context.CommandContext) -> o
287:287:net.minecraft.commands.CommandSourceStack
lambda$register$16(com.mojang.brigadier.context.CommandContext) -> p
280:280:net.minecraft.commands.CommandSourceStack
lambda$register$15(com.mojang.brigadier.context.CommandContext) -> q
268:273:java.util.Collection
lambda$register$14(com.mojang.brigadier.context.CommandContext) -> r
250:254:java.util.Collection
lambda$register$13(com.mojang.brigadier.context.CommandContext) -> s
243:243:net.minecraft.commands.CommandSourceStack
lambda$register$12(com.mojang.brigadier.context.CommandContext) -> t
225:233:net.minecraft.commands.CommandSourceStack
lambda$register$11(com.mojang.brigadier.context.CommandContext) -> u
210:214:java.util.Collection
lambda$register$10(com.mojang.brigadier.context.CommandContext) -> v
203:203:net.minecraft.commands.CommandSourceStack
lambda$register$9(com.mojang.brigadier.context.CommandContext) -> w
186:190:java.util.Collection
lambda$register$8(com.mojang.brigadier.context.CommandContext) -> x
173:177:java.util.Collection
lambda$register$7(com.mojang.brigadier.context.CommandContext) -> y
157:157:boolean lambda$register$6(net.minecraft.commands.CommandSourceStack) ->
a
153:153:boolean lambda$register$5(net.minecraft.commands.CommandSourceStack) ->
b
138:139:java.util.concurrent.CompletableFuture
lambda$static$4(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> a
132:132:com.mojang.brigadier.ResultConsumer
lambda$static$3(com.mojang.brigadier.ResultConsumer,com.mojang.brigadier.ResultCons
umer) -> a
133:135:void
lambda$static$2(com.mojang.brigadier.ResultConsumer,com.mojang.brigadier.ResultCons
umer,com.mojang.brigadier.context.CommandContext,boolean,int) -> a
130:130:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> a
127:127:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object) -> a
127:137:void <clinit>() -> <clinit>
net.minecraft.server.commands.ExecuteCommand$CommandNumericPredicate -> aen$a:
int test(com.mojang.brigadier.context.CommandContext) -> test
net.minecraft.server.commands.ExecuteCommand$CommandPredicate -> aen$b:
boolean test(com.mojang.brigadier.context.CommandContext) -> test
net.minecraft.server.commands.ExperienceCommand -> aeo:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_SET_POINTS_INVALID -> a
28:28:void <init>() -> <init>
32:92:void register(com.mojang.brigadier.CommandDispatcher) -> a
95:97:int
queryExperience(net.minecraft.commands.CommandSourceStack,net.minecraft.server.leve
l.ServerPlayer,net.minecraft.server.commands.ExperienceCommand$Type) -> a
101:111:int
addExperience(net.minecraft.commands.CommandSourceStack,java.util.Collection,int,ne
t.minecraft.server.commands.ExperienceCommand$Type) -> a
115:133:int
setExperience(net.minecraft.commands.CommandSourceStack,java.util.Collection,int,ne
t.minecraft.server.commands.ExperienceCommand$Type) -> b
130:130:net.minecraft.network.chat.Component
lambda$setExperience$14(net.minecraft.server.commands.ExperienceCommand$Type,int,ja
va.util.Collection) -> a
128:128:net.minecraft.network.chat.Component
lambda$setExperience$13(net.minecraft.server.commands.ExperienceCommand$Type,int,ja
va.util.Collection) -> b
108:108:net.minecraft.network.chat.Component
lambda$addExperience$12(net.minecraft.server.commands.ExperienceCommand$Type,int,ja
va.util.Collection) -> c
106:106:net.minecraft.network.chat.Component
lambda$addExperience$11(net.minecraft.server.commands.ExperienceCommand$Type,int,ja
va.util.Collection) -> d
96:96:net.minecraft.network.chat.Component
lambda$queryExperience$10(net.minecraft.server.commands.ExperienceCommand$Type,net.
minecraft.server.level.ServerPlayer,int) -> a
89:89:boolean lambda$register$9(net.minecraft.commands.CommandSourceStack) -> a
81:81:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> a
77:77:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> b
66:66:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> c
62:62:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> d
59:59:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> e
48:48:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> f
44:44:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> g
41:41:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> h
34:34:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> b
29:29:void <clinit>() -> <clinit>
net.minecraft.server.commands.ExperienceCommand$Type -> aeo$a:
net.minecraft.server.commands.ExperienceCommand$Type POINTS -> a
net.minecraft.server.commands.ExperienceCommand$Type LEVELS -> b
java.util.function.BiConsumer add -> c
java.util.function.BiPredicate set -> d
java.lang.String name -> e
java.util.function.ToIntFunction query -> f
net.minecraft.server.commands.ExperienceCommand$Type[] $VALUES -> g
136:136:net.minecraft.server.commands.ExperienceCommand$Type[] values() ->
values
136:136:net.minecraft.server.commands.ExperienceCommand$Type
valueOf(java.lang.String) -> valueOf
154:159:void
<init>(java.lang.String,int,java.lang.String,java.util.function.BiConsumer,java.uti
l.function.BiPredicate,java.util.function.ToIntFunction) -> <init>
147:147:int lambda$static$3(net.minecraft.server.level.ServerPlayer) -> a
145:146:boolean
lambda$static$2(net.minecraft.server.level.ServerPlayer,java.lang.Integer) -> a
143:143:int lambda$static$1(net.minecraft.server.level.ServerPlayer) -> b
138:142:boolean
lambda$static$0(net.minecraft.server.level.ServerPlayer,java.lang.Integer) -> b
136:136:net.minecraft.server.commands.ExperienceCommand$Type[] $values() -> a
136:144:void <clinit>() -> <clinit>
net.minecraft.server.commands.FillBiomeCommand -> aep:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_LOADED ->
a
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_VOLUME_TOO_LARGE -> b
38:38:void <init>() -> <init>
43:63:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
66:66:int quantize(int) -> a
70:70:net.minecraft.core.BlockPos quantize(net.minecraft.core.BlockPos) -> a
74:74:net.minecraft.world.level.biome.BiomeResolver
makeResolver(org.apache.commons.lang3.mutable.MutableInt,net.minecraft.world.level.
chunk.ChunkAccess,net.minecraft.world.level.levelgen.structure.BoundingBox,net.mine
craft.core.Holder,java.util.function.Predicate) -> a
88:117:int
fill(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos,net.mine
craft.core.BlockPos,net.minecraft.core.Holder$Reference,java.util.function.Predicat
e) -> a
116:116:net.minecraft.network.chat.Component
lambda$fill$6(org.apache.commons.lang3.mutable.MutableInt,net.minecraft.world.level
.levelgen.structure.BoundingBox) -> a
75:83:net.minecraft.core.Holder
lambda$makeResolver$5(net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.wor
ld.level.levelgen.structure.BoundingBox,java.util.function.Predicate,org.apache.com
mons.lang3.mutable.MutableInt,net.minecraft.core.Holder,int,int,int,net.minecraft.w
orld.level.biome.Climate$Sampler) -> a
56:56:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> a
52:52:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> b
52:52:boolean lambda$register$2(net.minecraft.core.Holder) -> a
45:45:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> a
40:40:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object) -> a
39:40:void <clinit>() -> <clinit>
net.minecraft.server.commands.FillCommand -> aeq:
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_AREA_TOO_LARGE -> a
net.minecraft.commands.arguments.blocks.BlockInput HOLLOW_CORE -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_FAILED -> c
37:37:void <init>() -> <init>
43:81:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
84:126:int
fillBlocks(net.minecraft.commands.CommandSourceStack,net.minecraft.world.level.leve
lgen.structure.BoundingBox,net.minecraft.commands.arguments.blocks.BlockInput,net.m
inecraft.server.commands.FillCommand$Mode,java.util.function.Predicate) -> a
124:124:net.minecraft.network.chat.Component lambda$fillBlocks$10(int) -> a
75:75:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> a
71:71:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> b
67:67:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> c
63:63:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> d
63:63:boolean
lambda$register$5(net.minecraft.world.level.block.state.pattern.BlockInWorld) -> a
58:58:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> e
55:55:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> f
52:52:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> g
45:45:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> a
38:38:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object) -> a
38:40:void <clinit>() -> <clinit>
net.minecraft.server.commands.FillCommand$Mode -> aeq$a:
net.minecraft.server.commands.FillCommand$Mode REPLACE -> a
net.minecraft.server.commands.FillCommand$Mode OUTLINE -> b
net.minecraft.server.commands.FillCommand$Mode HOLLOW -> c
net.minecraft.server.commands.FillCommand$Mode DESTROY -> d
net.minecraft.server.commands.SetBlockCommand$Filter filter -> e
net.minecraft.server.commands.FillCommand$Mode[] $VALUES -> f
129:129:net.minecraft.server.commands.FillCommand$Mode[] values() -> values
129:129:net.minecraft.server.commands.FillCommand$Mode
valueOf(java.lang.String) -> valueOf
152:154:void
<init>(java.lang.String,int,net.minecraft.server.commands.SetBlockCommand$Filter) -
> <init>
146:147:net.minecraft.commands.arguments.blocks.BlockInput
lambda$static$3(net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecr
aft.core.BlockPos,net.minecraft.commands.arguments.blocks.BlockInput,net.minecraft.
server.level.ServerLevel) -> a
139:142:net.minecraft.commands.arguments.blocks.BlockInput
lambda$static$2(net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecr
aft.core.BlockPos,net.minecraft.commands.arguments.blocks.BlockInput,net.minecraft.
server.level.ServerLevel) -> b
132:135:net.minecraft.commands.arguments.blocks.BlockInput
lambda$static$1(net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecr
aft.core.BlockPos,net.minecraft.commands.arguments.blocks.BlockInput,net.minecraft.
server.level.ServerLevel) -> c
130:130:net.minecraft.commands.arguments.blocks.BlockInput
lambda$static$0(net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecr
aft.core.BlockPos,net.minecraft.commands.arguments.blocks.BlockInput,net.minecraft.
server.level.ServerLevel) -> d
129:129:net.minecraft.server.commands.FillCommand$Mode[] $values() -> a
129:145:void <clinit>() -> <clinit>
net.minecraft.server.commands.ForceLoadCommand -> aer:
int MAX_CHUNK_LIMIT -> a
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_TOO_MANY_CHUNKS -> b
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_NOT_TICKING
-> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ALL_ADDED -> d
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NONE_REMOVED -
> e
25:25:void <init>() -> <init>
34:68:void register(com.mojang.brigadier.CommandDispatcher) -> a
71:80:int
queryForceLoad(net.minecraft.commands.CommandSourceStack,net.minecraft.server.level
.ColumnPos) -> a
85:101:int listForceLoad(net.minecraft.commands.CommandSourceStack) -> a
105:110:int removeAll(net.minecraft.commands.CommandSourceStack) -> b
114:166:int
changeForceLoad(net.minecraft.commands.CommandSourceStack,net.minecraft.server.leve
l.ColumnPos,net.minecraft.server.level.ColumnPos,boolean) -> a
163:163:net.minecraft.network.chat.Component
lambda$changeForceLoad$16(boolean,net.minecraft.world.level.ChunkPos,net.minecraft.
resources.ResourceKey,net.minecraft.world.level.ChunkPos,net.minecraft.world.level.
ChunkPos) -> a
159:159:net.minecraft.network.chat.Component
lambda$changeForceLoad$15(boolean,net.minecraft.world.level.ChunkPos,net.minecraft.
resources.ResourceKey) -> a
109:109:net.minecraft.network.chat.Component
lambda$removeAll$14(net.minecraft.resources.ResourceKey) -> a
108:108:void lambda$removeAll$13(net.minecraft.server.level.ServerLevel,long) -
> a
96:96:net.minecraft.network.chat.Component
lambda$listForceLoad$12(int,net.minecraft.resources.ResourceKey,java.lang.String) -
> a
94:94:net.minecraft.network.chat.Component
lambda$listForceLoad$11(net.minecraft.resources.ResourceKey,java.lang.String) -> a
77:77:net.minecraft.network.chat.Component
lambda$queryForceLoad$10(net.minecraft.world.level.ChunkPos,net.minecraft.resources
.ResourceKey) -> a
64:64:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> a
61:61:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> b
56:56:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> c
53:53:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> d
50:50:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> e
44:44:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> f
41:41:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> g
36:36:boolean lambda$register$2(net.minecraft.commands.CommandSourceStack) -> c
29:29:com.mojang.brigadier.Message
lambda$static$1(java.lang.Object,java.lang.Object) -> a
28:28:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object) -> b
28:31:void <clinit>() -> <clinit>
net.minecraft.server.commands.FunctionCommand -> aes:
com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_FUNCTION -> a
21:21:void <init>() -> <init>
29:38:void register(com.mojang.brigadier.CommandDispatcher) -> a
41:73:int
runFunction(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
69:69:net.minecraft.network.chat.Component
lambda$runFunction$7(int,java.util.Collection) -> a
67:67:net.minecraft.network.chat.Component
lambda$runFunction$6(java.util.Collection) -> a
63:63:net.minecraft.network.chat.Component
lambda$runFunction$5(int,java.util.Collection) -> b
61:61:net.minecraft.network.chat.Component
lambda$runFunction$4(int,java.util.Collection) -> c
51:52:void
lambda$runFunction$3(org.apache.commons.lang3.mutable.MutableObject,int) -> a
35:35:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
31:31:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> a
23:25:java.util.concurrent.CompletableFuture
lambda$static$0(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> a
22:22:void <clinit>() -> <clinit>
net.minecraft.server.commands.GameModeCommand -> aet:
int PERMISSION_LEVEL -> a
22:22:void <init>() -> <init>
26:36:void register(com.mojang.brigadier.CommandDispatcher) -> a
39:49:void
logGamemodeChange(net.minecraft.commands.CommandSourceStack,net.minecraft.server.le
vel.ServerPlayer,net.minecraft.world.level.GameType) -> a
52:59:int
setMode(com.mojang.brigadier.context.CommandContext,java.util.Collection,net.minecr
aft.world.level.GameType) -> a
47:47:net.minecraft.network.chat.Component
lambda$logGamemodeChange$4(net.minecraft.server.level.ServerPlayer,net.minecraft.ne
twork.chat.Component) -> a
41:41:net.minecraft.network.chat.Component
lambda$logGamemodeChange$3(net.minecraft.network.chat.Component) -> a
32:32:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
29:29:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> b
26:26:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.GameRuleCommand -> aeu:
13:13:void <init>() -> <init>
15:32:void register(com.mojang.brigadier.CommandDispatcher) -> a
35:39:int
setRule(com.mojang.brigadier.context.CommandContext,net.minecraft.world.level.GameR
ules$Key) -> a
43:45:int
queryRule(net.minecraft.commands.CommandSourceStack,net.minecraft.world.level.GameR
ules$Key) -> a
44:44:net.minecraft.network.chat.Component
lambda$queryRule$2(net.minecraft.world.level.GameRules$Key,net.minecraft.world.leve
l.GameRules$Value) -> a
38:38:net.minecraft.network.chat.Component
lambda$setRule$1(net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.
GameRules$Value) -> b
15:15:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.GameRuleCommand$1 -> aeu$1:
com.mojang.brigadier.builder.LiteralArgumentBuilder val$base -> a
17:17:void <init>(com.mojang.brigadier.builder.LiteralArgumentBuilder) ->
<init>
20:28:void
visit(net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.GameRules$T
ype) -> a
25:25:int
lambda$visit$1(net.minecraft.world.level.GameRules$Key,com.mojang.brigadier.context
.CommandContext) -> a
22:22:int
lambda$visit$0(net.minecraft.world.level.GameRules$Key,com.mojang.brigadier.context
.CommandContext) -> b
net.minecraft.server.commands.GiveCommand -> aev:
int MAX_ALLOWED_ITEMSTACKS -> a
27:27:void <init>() -> <init>
32:47:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
50:91:int
giveItem(net.minecraft.commands.CommandSourceStack,net.minecraft.commands.arguments
.item.ItemInput,java.util.Collection,int) -> a
88:88:net.minecraft.network.chat.Component
lambda$giveItem$4(int,net.minecraft.world.item.ItemStack,java.util.Collection) -> a
86:86:net.minecraft.network.chat.Component
lambda$giveItem$3(int,net.minecraft.world.item.ItemStack,java.util.Collection) -> b
42:42:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
39:39:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> b
34:34:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.HelpCommand -> aew:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_FAILED -> a
18:18:void <init>() -> <init>
22:46:void register(com.mojang.brigadier.CommandDispatcher) -> a
34:42:int
lambda$register$3(com.mojang.brigadier.CommandDispatcher,com.mojang.brigadier.conte
xt.CommandContext) -> a
40:40:net.minecraft.network.chat.Component
lambda$register$2(com.mojang.brigadier.ParseResults,java.lang.String) -> a
25:29:int
lambda$register$1(com.mojang.brigadier.CommandDispatcher,com.mojang.brigadier.conte
xt.CommandContext) -> b
27:27:net.minecraft.network.chat.Component lambda$register$0(java.lang.String)
-> a
19:19:void <clinit>() -> <clinit>
net.minecraft.server.commands.ItemCommands -> aex:
com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType
ERROR_TARGET_NOT_A_CONTAINER -> a
com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType
ERROR_SOURCE_NOT_A_CONTAINER -> c
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_TARGET_INAPPLICABLE_SLOT -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_SOURCE_INAPPLICABLE_SLOT -> d
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_TARGET_NO_CHANGES -> e
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_TARGET_NO_CHANGES_KNOWN_ITEM -> f
com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_MODIFIER -> g
53:53:void <init>() -> <init>
69:213:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
216:224:int
modifyBlockItem(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockP
os,int,net.minecraft.world.level.storage.loot.functions.LootItemFunction) -> a
228:254:int
modifyEntityItem(net.minecraft.commands.CommandSourceStack,java.util.Collection,int
,net.minecraft.world.level.storage.loot.functions.LootItemFunction) -> a
258:265:int
setBlockItem(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos,
int,net.minecraft.world.item.ItemStack) -> a
269:273:net.minecraft.world.Container
getContainer(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos,
com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType) -> a
277:299:int
setEntityItem(net.minecraft.commands.CommandSourceStack,java.util.Collection,int,ne
t.minecraft.world.item.ItemStack) -> a
303:303:int
blockToEntities(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockP
os,int,java.util.Collection,int) -> a
307:307:int
blockToEntities(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockP
os,int,java.util.Collection,int,net.minecraft.world.level.storage.loot.functions.Lo
otItemFunction) -> a
311:311:int
blockToBlock(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos,
int,net.minecraft.core.BlockPos,int) -> a
315:315:int
blockToBlock(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos,
int,net.minecraft.core.BlockPos,int,net.minecraft.world.level.storage.loot.function
s.LootItemFunction) -> a
319:319:int
entityToBlock(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.
Entity,int,net.minecraft.core.BlockPos,int) -> a
323:323:int
entityToBlock(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.
Entity,int,net.minecraft.core.BlockPos,int,net.minecraft.world.level.storage.loot.f
unctions.LootItemFunction) -> a
327:327:int
entityToEntities(net.minecraft.commands.CommandSourceStack,net.minecraft.world.enti
ty.Entity,int,java.util.Collection,int) -> a
331:331:int
entityToEntities(net.minecraft.commands.CommandSourceStack,net.minecraft.world.enti
ty.Entity,int,java.util.Collection,int,net.minecraft.world.level.storage.loot.funct
ions.LootItemFunction) -> a
335:343:net.minecraft.world.item.ItemStack
applyModifier(net.minecraft.commands.CommandSourceStack,net.minecraft.world.level.s
torage.loot.functions.LootItemFunction,net.minecraft.world.item.ItemStack) -> a
347:351:net.minecraft.world.item.ItemStack
getEntityItem(net.minecraft.world.entity.Entity,int) -> a
355:359:net.minecraft.world.item.ItemStack
getBlockItem(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos,
int) -> a
296:296:net.minecraft.network.chat.Component
lambda$setEntityItem$27(java.util.List,net.minecraft.world.item.ItemStack) -> a
294:294:net.minecraft.network.chat.Component
lambda$setEntityItem$26(java.util.List,net.minecraft.world.item.ItemStack) -> b
264:264:net.minecraft.network.chat.Component
lambda$setBlockItem$25(net.minecraft.core.BlockPos,net.minecraft.world.item.ItemSta
ck) -> a
251:251:net.minecraft.network.chat.Component
lambda$modifyEntityItem$24(java.util.Map) -> a
249:249:net.minecraft.network.chat.Component
lambda$modifyEntityItem$23(java.util.Map$Entry) -> a
223:223:net.minecraft.network.chat.Component
lambda$modifyBlockItem$22(net.minecraft.core.BlockPos,net.minecraft.world.item.Item
Stack) -> b
206:206:int lambda$register$21(com.mojang.brigadier.context.CommandContext) ->
a
192:192:int lambda$register$20(com.mojang.brigadier.context.CommandContext) ->
b
171:171:int lambda$register$19(com.mojang.brigadier.context.CommandContext) ->
c
167:167:int lambda$register$18(com.mojang.brigadier.context.CommandContext) ->
d
156:156:int lambda$register$17(com.mojang.brigadier.context.CommandContext) ->
e
152:152:int lambda$register$16(com.mojang.brigadier.context.CommandContext) ->
f
140:140:int lambda$register$15(com.mojang.brigadier.context.CommandContext) ->
g
137:137:int lambda$register$14(com.mojang.brigadier.context.CommandContext) ->
h
118:118:int lambda$register$13(com.mojang.brigadier.context.CommandContext) ->
i
114:114:int lambda$register$12(com.mojang.brigadier.context.CommandContext) ->
j
103:103:int lambda$register$11(com.mojang.brigadier.context.CommandContext) ->
k
99:99:int lambda$register$10(com.mojang.brigadier.context.CommandContext) -> l
87:87:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> m
84:84:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> n
71:71:boolean lambda$register$7(net.minecraft.commands.CommandSourceStack) -> a
64:65:java.util.concurrent.CompletableFuture
lambda$static$6(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> a
61:61:com.mojang.brigadier.Message
lambda$static$5(java.lang.Object,java.lang.Object) -> a
60:60:com.mojang.brigadier.Message lambda$static$4(java.lang.Object) -> a
58:58:com.mojang.brigadier.Message lambda$static$3(java.lang.Object) -> b
57:57:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> c
55:55:com.mojang.brigadier.Message
lambda$static$1(java.lang.Object,java.lang.Object,java.lang.Object) -> a
54:54:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object,java.lang.Object) -> b
54:63:void <clinit>() -> <clinit>
net.minecraft.server.commands.JfrCommand -> aey:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType START_FAILED -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType DUMP_FAILED -> b
26:27:void <init>() -> <init>
30:36:void register(com.mojang.brigadier.CommandDispatcher) -> a
39:44:int startJfr(net.minecraft.commands.CommandSourceStack) -> a
49:59:int stopJfr(net.minecraft.commands.CommandSourceStack) -> b
56:56:net.minecraft.network.chat.Component
lambda$stopJfr$6(net.minecraft.network.chat.Component) -> a
53:54:net.minecraft.network.chat.Style
lambda$stopJfr$5(java.nio.file.Path,net.minecraft.network.chat.Style) -> a
43:43:net.minecraft.network.chat.Component lambda$startJfr$4() -> a
34:34:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> a
33:33:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> b
32:32:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> c
24:24:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
23:24:void <clinit>() -> <clinit>
net.minecraft.server.commands.KickCommand -> aez:
18:18:void <init>() -> <init>
20:32:void register(com.mojang.brigadier.CommandDispatcher) -> a
35:40:int
kickPlayers(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.mine
craft.network.chat.Component) -> a
37:37:net.minecraft.network.chat.Component
lambda$kickPlayers$3(net.minecraft.server.level.ServerPlayer,net.minecraft.network.
chat.Component) -> a
28:28:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
25:25:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> b
22:22:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.KillCommand -> afa:
17:17:void <init>() -> <init>
19:28:void register(com.mojang.brigadier.CommandDispatcher) -> a
31:41:int kill(net.minecraft.commands.CommandSourceStack,java.util.Collection)
-> a
38:38:net.minecraft.network.chat.Component lambda$kill$4(java.util.Collection)
-> a
36:36:net.minecraft.network.chat.Component lambda$kill$3(java.util.Collection)
-> b
25:25:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
22:22:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> b
21:21:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.ListPlayersCommand -> afb:
16:16:void <init>() -> <init>
18:26:void register(com.mojang.brigadier.CommandDispatcher) -> a
29:29:int listPlayers(net.minecraft.commands.CommandSourceStack) -> a
33:33:int listPlayersWithUuids(net.minecraft.commands.CommandSourceStack) -> b
37:41:int
format(net.minecraft.commands.CommandSourceStack,java.util.function.Function) -> a
40:40:net.minecraft.network.chat.Component
lambda$format$3(java.util.List,net.minecraft.server.players.PlayerList,net.minecraf
t.network.chat.Component) -> a
33:33:net.minecraft.network.chat.Component
lambda$listPlayersWithUuids$2(net.minecraft.server.level.ServerPlayer) -> a
23:23:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> a
20:20:int lambda$register$0(com.mojang.brigadier.context.CommandContext) -> b
net.minecraft.server.commands.LocateCommand -> afc:
org.slf4j.Logger LOGGER -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_STRUCTURE_NOT_FOUND -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_STRUCTURE_INVALID -> c
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_BIOME_NOT_FOUND -> d
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_POI_NOT_FOUND
-> e
int MAX_STRUCTURE_SEARCH_RADIUS -> f
int MAX_BIOME_SEARCH_RADIUS -> g
int BIOME_SAMPLE_RESOLUTION_HORIZONTAL -> h
int BIOME_SAMPLE_RESOLUTION_VERTICAL -> i
int POI_SEARCH_RADIUS -> j
44:44:void <init>() -> <init>
63:85:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
88:90:java.util.Optional
getHolders(net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Result,net.min
ecraft.core.Registry) -> a
95:108:int
locateStructure(net.minecraft.commands.CommandSourceStack,net.minecraft.commands.ar
guments.ResourceOrTagKeyArgument$Result) -> a
112:119:int
locateBiome(net.minecraft.commands.CommandSourceStack,net.minecraft.commands.argume
nts.ResourceOrTagArgument$Result) -> a
123:133:int
locatePoi(net.minecraft.commands.CommandSourceStack,net.minecraft.commands.argument
s.ResourceOrTagArgument$Result) -> b
137:137:java.lang.String getElementName(com.mojang.datafixers.util.Pair) -> a
141:146:int
showLocateResult(net.minecraft.commands.CommandSourceStack,net.minecraft.commands.a
rguments.ResourceOrTagArgument$Result,net.minecraft.core.BlockPos,com.mojang.datafi
xers.util.Pair,java.lang.String,boolean,java.time.Duration) -> a
150:155:int
showLocateResult(net.minecraft.commands.CommandSourceStack,net.minecraft.commands.a
rguments.ResourceOrTagKeyArgument$Result,net.minecraft.core.BlockPos,com.mojang.dat
afixers.util.Pair,java.lang.String,boolean,java.time.Duration) -> a
159:173:int
showLocateResult(net.minecraft.commands.CommandSourceStack,net.minecraft.core.Block
Pos,com.mojang.datafixers.util.Pair,java.lang.String,boolean,java.lang.String,java.
time.Duration) -> a
177:179:float dist(int,int,int,int) -> a
171:171:net.minecraft.network.chat.Component
lambda$showLocateResult$17(java.lang.String,java.lang.String,net.minecraft.network.
chat.Component,int) -> a
165:168:net.minecraft.network.chat.Style
lambda$showLocateResult$16(net.minecraft.core.BlockPos,java.lang.String,net.minecra
ft.network.chat.Style) -> a
152:152:java.lang.String
lambda$showLocateResult$15(com.mojang.datafixers.util.Pair,net.minecraft.tags.TagKe
y) -> a
151:151:java.lang.String
lambda$showLocateResult$14(net.minecraft.resources.ResourceKey) -> a
143:143:java.lang.String
lambda$showLocateResult$13(net.minecraft.commands.arguments.ResourceOrTagArgument$R
esult,com.mojang.datafixers.util.Pair,net.minecraft.core.HolderSet$Named) -> a
142:142:java.lang.String
lambda$showLocateResult$12(net.minecraft.commands.arguments.ResourceOrTagArgument$R
esult,net.minecraft.core.Holder$Reference) -> a
137:137:java.lang.String
lambda$getElementName$11(net.minecraft.resources.ResourceKey) -> b
97:97:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$locateStructure$10(net.minecraft.commands.arguments.ResourceOrTagKeyArgument
$Result) -> a
89:89:java.util.Optional
lambda$getHolders$9(net.minecraft.core.Registry,net.minecraft.resources.ResourceKey
) -> a
89:89:net.minecraft.core.HolderSet$Direct
lambda$getHolders$8(net.minecraft.core.Holder) -> a
82:82:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> a
76:76:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> b
70:70:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> c
65:65:boolean lambda$register$4(net.minecraft.commands.CommandSourceStack) -> a
52:52:com.mojang.brigadier.Message lambda$static$3(java.lang.Object) -> a
50:50:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> b
48:48:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> c
47:47:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> d
45:52:void <clinit>() -> <clinit>
net.minecraft.server.commands.LootCommand -> afd:
com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_LOOT_TABLE -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_NO_HELD_ITEMS
-> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_NO_LOOT_TABLE
-> c
61:61:void <init>() -> <init>
71:134:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
152:205:com.mojang.brigadier.builder.ArgumentBuilder
addTargets(com.mojang.brigadier.builder.ArgumentBuilder,net.minecraft.server.comman
ds.LootCommand$TailProvider) -> a
213:218:net.minecraft.world.Container
getContainer(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos)
-> a
222:233:int
blockDistribute(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockP
os,java.util.List,net.minecraft.server.commands.LootCommand$Callback) -> a
237:258:boolean
distributeToContainer(net.minecraft.world.Container,net.minecraft.world.item.ItemSt
ack) -> a
262:282:int
blockReplace(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos,
int,int,java.util.List,net.minecraft.server.commands.LootCommand$Callback) -> a
286:286:boolean
canMergeItems(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemStack
) -> a
290:300:int
playerGive(java.util.Collection,java.util.List,net.minecraft.server.commands.LootCo
mmand$Callback) -> a
304:311:void
setSlots(net.minecraft.world.entity.Entity,java.util.List,int,int,java.util.List) -
> a
314:327:int
entityReplace(java.util.Collection,int,int,java.util.List,net.minecraft.server.comm
ands.LootCommand$Callback) -> a
331:339:int
dropInWorld(net.minecraft.commands.CommandSourceStack,net.minecraft.world.phys.Vec3
,java.util.List,net.minecraft.server.commands.LootCommand$Callback) -> a
343:349:void callback(net.minecraft.commands.CommandSourceStack,java.util.List)
-> a
352:358:void
callback(net.minecraft.commands.CommandSourceStack,java.util.List,net.minecraft.res
ources.ResourceLocation) -> a
361:365:net.minecraft.world.item.ItemStack
getSourceHandItem(net.minecraft.commands.CommandSourceStack,net.minecraft.world.ent
ity.EquipmentSlot) -> a
370:383:int
dropBlockLoot(com.mojang.brigadier.context.CommandContext,net.minecraft.core.BlockP
os,net.minecraft.world.item.ItemStack,net.minecraft.server.commands.LootCommand$Dro
pConsumer) -> a
387:408:int
dropKillLoot(com.mojang.brigadier.context.CommandContext,net.minecraft.world.entity
.Entity,net.minecraft.server.commands.LootCommand$DropConsumer) -> a
412:419:int
dropChestLoot(com.mojang.brigadier.context.CommandContext,net.minecraft.resources.R
esourceLocation,net.minecraft.server.commands.LootCommand$DropConsumer) -> a
423:431:int
dropFishingLoot(com.mojang.brigadier.context.CommandContext,net.minecraft.resources
.ResourceLocation,net.minecraft.core.BlockPos,net.minecraft.world.item.ItemStack,ne
t.minecraft.server.commands.LootCommand$DropConsumer) -> a
435:438:int
drop(com.mojang.brigadier.context.CommandContext,net.minecraft.resources.ResourceLo
cation,net.minecraft.world.level.storage.loot.LootParams,net.minecraft.server.comma
nds.LootCommand$DropConsumer) -> a
438:438:void
lambda$drop$29(net.minecraft.commands.CommandSourceStack,java.util.List) -> b
408:408:void
lambda$dropKillLoot$28(net.minecraft.commands.CommandSourceStack,net.minecraft.reso
urces.ResourceLocation,java.util.List) -> a
383:383:void
lambda$dropBlockLoot$27(net.minecraft.commands.CommandSourceStack,net.minecraft.wor
ld.level.block.state.BlockState,java.util.List) -> a
356:356:net.minecraft.network.chat.Component
lambda$callback$26(java.util.List,net.minecraft.resources.ResourceLocation) -> a
354:354:net.minecraft.network.chat.Component
lambda$callback$25(net.minecraft.world.item.ItemStack,net.minecraft.resources.Resou
rceLocation) -> a
347:347:net.minecraft.network.chat.Component lambda$callback$24(java.util.List)
-> a
345:345:net.minecraft.network.chat.Component
lambda$callback$23(net.minecraft.world.item.ItemStack) -> a
333:336:void
lambda$dropInWorld$22(net.minecraft.server.level.ServerLevel,net.minecraft.world.ph
ys.Vec3,net.minecraft.world.item.ItemStack) -> a
206:206:int
lambda$addTargets$21(com.mojang.brigadier.context.CommandContext,java.util.List,net
.minecraft.server.commands.LootCommand$Callback) -> a
198:198:int
lambda$addTargets$20(com.mojang.brigadier.context.CommandContext,java.util.List,net
.minecraft.server.commands.LootCommand$Callback) -> b
190:190:int
lambda$addTargets$19(com.mojang.brigadier.context.CommandContext,java.util.List,net
.minecraft.server.commands.LootCommand$Callback) -> c
179:179:int
lambda$addTargets$18(com.mojang.brigadier.context.CommandContext,java.util.List,net
.minecraft.server.commands.LootCommand$Callback) -> d
175:175:int
lambda$addTargets$17(com.mojang.brigadier.context.CommandContext,java.util.List,net
.minecraft.server.commands.LootCommand$Callback) -> e
164:164:int
lambda$addTargets$16(com.mojang.brigadier.context.CommandContext,java.util.List,net
.minecraft.server.commands.LootCommand$Callback) -> f
160:160:int
lambda$addTargets$15(com.mojang.brigadier.context.CommandContext,java.util.List,net
.minecraft.server.commands.LootCommand$Callback) -> g
76:128:com.mojang.brigadier.builder.ArgumentBuilder
lambda$register$14(net.minecraft.commands.CommandBuildContext,com.mojang.brigadier.
builder.ArgumentBuilder,net.minecraft.server.commands.LootCommand$DropConsumer) ->
a
128:128:int
lambda$register$13(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojan
g.brigadier.context.CommandContext) -> a
124:124:int
lambda$register$12(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojan
g.brigadier.context.CommandContext) -> b
120:120:int
lambda$register$11(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojan
g.brigadier.context.CommandContext) -> c
117:117:int
lambda$register$10(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojan
g.brigadier.context.CommandContext) -> d
110:110:int
lambda$register$9(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojang
.brigadier.context.CommandContext) -> e
103:103:int
lambda$register$8(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojang
.brigadier.context.CommandContext) -> f
94:94:int
lambda$register$7(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojang
.brigadier.context.CommandContext) -> g
90:90:int
lambda$register$6(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojang
.brigadier.context.CommandContext) -> h
86:86:int
lambda$register$5(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojang
.brigadier.context.CommandContext) -> i
83:83:int
lambda$register$4(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojang
.brigadier.context.CommandContext) -> j
74:74:boolean lambda$register$3(net.minecraft.commands.CommandSourceStack) -> a
68:68:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> a
67:67:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> b
63:64:java.util.concurrent.CompletableFuture
lambda$static$0(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> a
62:68:void <clinit>() -> <clinit>
net.minecraft.server.commands.LootCommand$Callback -> afd$a:
void accept(java.util.List) -> accept
net.minecraft.server.commands.LootCommand$DropConsumer -> afd$b:
int
accept(com.mojang.brigadier.context.CommandContext,java.util.List,net.minecraft.ser
ver.commands.LootCommand$Callback) -> accept
net.minecraft.server.commands.LootCommand$TailProvider -> afd$c:
com.mojang.brigadier.builder.ArgumentBuilder
construct(com.mojang.brigadier.builder.ArgumentBuilder,net.minecraft.server.command
s.LootCommand$DropConsumer) -> construct
net.minecraft.server.commands.MsgCommand -> afe:
21:21:void <init>() -> <init>
23:43:void register(com.mojang.brigadier.CommandDispatcher) -> a
46:65:void
sendMessage(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.mine
craft.network.chat.PlayerChatMessage) -> a
30:36:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> a
33:34:void
lambda$register$0(com.mojang.brigadier.context.CommandContext,java.util.Collection,
net.minecraft.network.chat.PlayerChatMessage) -> a
net.minecraft.server.commands.OpCommand -> aff:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ALREADY_OP ->
a
20:20:void <init>() -> <init>
24:36:void register(com.mojang.brigadier.CommandDispatcher) -> a
39:54:int
opPlayers(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
46:46:net.minecraft.network.chat.Component
lambda$opPlayers$5(java.util.Collection) -> a
33:33:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> a
30:31:java.util.concurrent.CompletableFuture
lambda$register$3(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.
suggestion.SuggestionsBuilder) -> a
31:31:java.lang.String
lambda$register$2(net.minecraft.server.level.ServerPlayer) -> a
31:31:boolean
lambda$register$1(net.minecraft.server.players.PlayerList,net.minecraft.server.leve
l.ServerPlayer) -> a
26:26:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
21:21:void <clinit>() -> <clinit>
net.minecraft.server.commands.PardonCommand -> afg:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_BANNED ->
a
21:21:void <init>() -> <init>
25:34:void register(com.mojang.brigadier.CommandDispatcher) -> a
37:52:int
pardonPlayers(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
44:44:net.minecraft.network.chat.Component
lambda$pardonPlayers$3(com.mojang.authlib.GameProfile) -> a
31:31:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
30:30:java.util.concurrent.CompletableFuture
lambda$register$1(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.
suggestion.SuggestionsBuilder) -> a
27:27:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
22:22:void <clinit>() -> <clinit>
net.minecraft.server.commands.PardonIpCommand -> afh:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_BANNED ->
b
18:18:void <init>() -> <init>
23:32:void register(com.mojang.brigadier.CommandDispatcher) -> a
35:46:int unban(net.minecraft.commands.CommandSourceStack,java.lang.String) ->
a
45:45:net.minecraft.network.chat.Component lambda$unban$3(java.lang.String) ->
a
29:29:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
28:28:java.util.concurrent.CompletableFuture
lambda$register$1(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.
suggestion.SuggestionsBuilder) -> a
25:25:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
19:20:void <clinit>() -> <clinit>
net.minecraft.server.commands.ParticleCommand -> afi:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_FAILED -> a
30:30:void <init>() -> <init>
34:72:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
75:89:int
sendParticles(net.minecraft.commands.CommandSourceStack,net.minecraft.core.particle
s.ParticleOptions,net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec3,float
,int,boolean,java.util.Collection) -> a
87:87:net.minecraft.network.chat.Component
lambda$sendParticles$8(net.minecraft.core.particles.ParticleOptions) -> a
63:63:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> a
60:60:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> b
55:55:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> c
52:52:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> d
49:49:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> e
42:42:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> f
39:39:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> g
36:36:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
31:31:void <clinit>() -> <clinit>
net.minecraft.server.commands.PerfCommand -> afj:
org.slf4j.Logger LOGGER -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_RUNNING ->
b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_ALREADY_RUNNING -> c
31:31:void <init>() -> <init>
37:43:void register(com.mojang.brigadier.CommandDispatcher) -> a
46:56:int
startProfilingDedicatedServer(net.minecraft.commands.CommandSourceStack) -> a
60:66:int
stopProfilingDedicatedServer(net.minecraft.commands.CommandSourceStack) -> b
70:96:void
saveResults(net.minecraft.commands.CommandSourceStack,java.nio.file.Path,net.minecr
aft.server.MinecraftServer) -> a
99:106:void
whenStopped(net.minecraft.commands.CommandSourceStack,net.minecraft.util.profiling.
ProfileResults) -> a
105:105:net.minecraft.network.chat.Component lambda$whenStopped$7(double,int) -
> a
95:95:net.minecraft.network.chat.Component
lambda$saveResults$6(java.lang.String) -> a
55:55:net.minecraft.network.chat.Component
lambda$startProfilingDedicatedServer$5() -> a
52:52:void
lambda$startProfilingDedicatedServer$4(net.minecraft.commands.CommandSourceStack,ne
t.minecraft.server.MinecraftServer,java.nio.file.Path) -> a
51:51:void
lambda$startProfilingDedicatedServer$3(net.minecraft.commands.CommandSourceStack,ne
t.minecraft.util.profiling.ProfileResults) -> b
41:41:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
40:40:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> b
39:39:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> c
32:34:void <clinit>() -> <clinit>
net.minecraft.server.commands.PlaceCommand -> afk:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_FEATURE_FAILED
-> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_JIGSAW_FAILED
-> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_STRUCTURE_FAILED -> c
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_TEMPLATE_INVALID -> d
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TEMPLATE_FAILED -> e
com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_TEMPLATES -> f
58:58:void <init>() -> <init>
71:143:void register(com.mojang.brigadier.CommandDispatcher) -> a
146:157:int
placeFeature(net.minecraft.commands.CommandSourceStack,net.minecraft.core.Holder$Re
ference,net.minecraft.core.BlockPos) -> a
161:166:int
placeJigsaw(net.minecraft.commands.CommandSourceStack,net.minecraft.core.Holder,net
.minecraft.resources.ResourceLocation,int,net.minecraft.core.BlockPos) -> a
170:189:int
placeStructure(net.minecraft.commands.CommandSourceStack,net.minecraft.core.Holder$
Reference,net.minecraft.core.BlockPos) -> b
193:217:int
placeTemplate(net.minecraft.commands.CommandSourceStack,net.minecraft.resources.Res
ourceLocation,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Rotation,
net.minecraft.world.level.block.Mirror,float,int) -> a
221:224:void
checkLoaded(net.minecraft.server.level.ServerLevel,net.minecraft.world.level.ChunkP
os,net.minecraft.world.level.ChunkPos) -> a
221:221:boolean
lambda$checkLoaded$21(net.minecraft.server.level.ServerLevel,net.minecraft.world.le
vel.ChunkPos) -> a
216:216:net.minecraft.network.chat.Component
lambda$placeTemplate$20(net.minecraft.resources.ResourceLocation,net.minecraft.core
.BlockPos) -> a
188:188:net.minecraft.network.chat.Component
lambda$placeStructure$19(java.lang.String,net.minecraft.core.BlockPos) -> a
184:184:void
lambda$placeStructure$18(net.minecraft.world.level.levelgen.structure.StructureStar
t,net.minecraft.server.level.ServerLevel,net.minecraft.world.level.chunk.ChunkGener
ator,net.minecraft.world.level.ChunkPos) -> a
174:174:boolean lambda$placeStructure$17(net.minecraft.core.Holder) -> a
165:165:net.minecraft.network.chat.Component
lambda$placeJigsaw$16(net.minecraft.core.BlockPos) -> a
156:156:net.minecraft.network.chat.Component
lambda$placeFeature$15(java.lang.String,net.minecraft.core.BlockPos) -> b
133:133:int lambda$register$14(com.mojang.brigadier.context.CommandContext) ->
a
130:130:int lambda$register$13(com.mojang.brigadier.context.CommandContext) ->
b
127:127:int lambda$register$12(com.mojang.brigadier.context.CommandContext) ->
c
124:124:int lambda$register$11(com.mojang.brigadier.context.CommandContext) ->
d
121:121:int lambda$register$10(com.mojang.brigadier.context.CommandContext) ->
e
118:118:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> f
109:109:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> g
106:106:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> h
96:96:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> i
93:93:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> j
81:81:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> k
78:78:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> l
73:73:boolean lambda$register$2(net.minecraft.commands.CommandSourceStack) -> a
66:67:java.util.concurrent.CompletableFuture
lambda$static$1(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> a
62:62:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
59:65:void <clinit>() -> <clinit>
net.minecraft.server.commands.PlaySoundCommand -> afl:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_TOO_FAR -> a
33:33:void <init>() -> <init>
37:48:void register(com.mojang.brigadier.CommandDispatcher) -> a
51:66:com.mojang.brigadier.builder.LiteralArgumentBuilder
source(net.minecraft.sounds.SoundSource) -> a
75:113:int
playSound(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecr
aft.resources.ResourceLocation,net.minecraft.sounds.SoundSource,net.minecraft.world
.phys.Vec3,float,float,float) -> a
110:110:net.minecraft.network.chat.Component
lambda$playSound$7(net.minecraft.resources.ResourceLocation,java.util.Collection) -
> a
108:108:net.minecraft.network.chat.Component
lambda$playSound$6(net.minecraft.resources.ResourceLocation,java.util.Collection) -
> b
66:66:int
lambda$source$5(net.minecraft.sounds.SoundSource,com.mojang.brigadier.context.Comma
ndContext) -> a
63:63:int
lambda$source$4(net.minecraft.sounds.SoundSource,com.mojang.brigadier.context.Comma
ndContext) -> b
60:60:int
lambda$source$3(net.minecraft.sounds.SoundSource,com.mojang.brigadier.context.Comma
ndContext) -> c
57:57:int
lambda$source$2(net.minecraft.sounds.SoundSource,com.mojang.brigadier.context.Comma
ndContext) -> d
54:54:int
lambda$source$1(net.minecraft.sounds.SoundSource,com.mojang.brigadier.context.Comma
ndContext) -> e
45:45:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
34:34:void <clinit>() -> <clinit>
net.minecraft.server.commands.PublishCommand -> afm:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_FAILED -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_ALREADY_PUBLISHED -> b
26:26:void <init>() -> <init>
31:48:void register(com.mojang.brigadier.CommandDispatcher) -> a
51:58:int
publish(net.minecraft.commands.CommandSourceStack,int,boolean,net.minecraft.world.l
evel.GameType) -> a
62:63:net.minecraft.network.chat.MutableComponent getSuccessMessage(int) -> a
57:57:net.minecraft.network.chat.Component lambda$publish$6(int) -> b
43:43:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> a
40:40:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> b
37:37:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> c
34:34:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> d
33:33:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> a
28:28:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
27:28:void <clinit>() -> <clinit>
net.minecraft.server.commands.RaidCommand -> afn:
33:33:void <init>() -> <init>
35:59:void register(com.mojang.brigadier.CommandDispatcher) -> a
62:70:int glow(net.minecraft.commands.CommandSourceStack) -> a
74:89:int setBadOmenLevel(net.minecraft.commands.CommandSourceStack,int) -> a
93:106:int spawnLeader(net.minecraft.commands.CommandSourceStack) -> b
110:115:int
playSound(net.minecraft.commands.CommandSourceStack,net.minecraft.network.chat.Comp
onent) -> a
119:136:int start(net.minecraft.commands.CommandSourceStack,int) -> b
140:151:int stop(net.minecraft.commands.CommandSourceStack) -> c
156:177:int check(net.minecraft.commands.CommandSourceStack) -> d
183:183:net.minecraft.world.entity.raid.Raid
getRaid(net.minecraft.server.level.ServerPlayer) -> a
173:173:net.minecraft.network.chat.Component
lambda$check$13(java.lang.StringBuilder) -> a
161:161:net.minecraft.network.chat.Component
lambda$check$12(java.lang.StringBuilder) -> b
147:147:net.minecraft.network.chat.Component lambda$stop$11() -> a
132:132:net.minecraft.network.chat.Component lambda$start$10() -> b
93:93:net.minecraft.network.chat.Component lambda$spawnLeader$9() -> c
83:83:net.minecraft.network.chat.Component lambda$setBadOmenLevel$8(int,int) ->
a
57:57:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> a
54:54:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> b
51:51:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> c
49:49:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> d
45:45:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> e
44:44:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> f
41:41:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> g
37:37:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> e
net.minecraft.server.commands.RecipeCommand -> afo:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_GIVE_FAILED ->
a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_TAKE_FAILED ->
b
23:23:void <init>() -> <init>
28:62:void register(com.mojang.brigadier.CommandDispatcher) -> a
65:81:int
giveRecipes(net.minecraft.commands.CommandSourceStack,java.util.Collection,java.uti
l.Collection) -> a
85:101:int
takeRecipes(net.minecraft.commands.CommandSourceStack,java.util.Collection,java.uti
l.Collection) -> b
98:98:net.minecraft.network.chat.Component
lambda$takeRecipes$8(java.util.Collection,java.util.Collection) -> a
96:96:net.minecraft.network.chat.Component
lambda$takeRecipes$7(java.util.Collection,java.util.Collection) -> b
78:78:net.minecraft.network.chat.Component
lambda$giveRecipes$6(java.util.Collection,java.util.Collection) -> c
76:76:net.minecraft.network.chat.Component
lambda$giveRecipes$5(java.util.Collection,java.util.Collection) -> d
57:57:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> a
53:53:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> b
42:42:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> c
38:38:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> d
30:30:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
24:25:void <clinit>() -> <clinit>
net.minecraft.server.commands.ReloadCommand -> afp:
org.slf4j.Logger LOGGER -> a
18:18:void <init>() -> <init>
22:27:void
reloadPacks(java.util.Collection,net.minecraft.commands.CommandSourceStack) -> a
30:39:java.util.Collection
discoverNewPacks(net.minecraft.server.packs.repository.PackRepository,net.minecraft
.world.level.storage.WorldData,java.util.Collection) -> a
43:57:void register(com.mojang.brigadier.CommandDispatcher) -> a
46:54:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> a
52:52:net.minecraft.network.chat.Component lambda$register$2() -> a
44:44:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> a
23:25:java.lang.Void
lambda$reloadPacks$0(net.minecraft.commands.CommandSourceStack,java.lang.Throwable)
-> a
19:19:void <clinit>() -> <clinit>
net.minecraft.server.commands.ResetChunksCommand -> afq:
org.slf4j.Logger LOGGER -> a
38:38:void <init>() -> <init>
42:55:void register(com.mojang.brigadier.CommandDispatcher) -> a
58:164:int resetChunks(net.minecraft.commands.CommandSourceStack,int,boolean) -
> a
162:162:net.minecraft.network.chat.Component lambda$resetChunks$9(int,long) ->
a
127:128:java.util.concurrent.CompletionStage
lambda$resetChunks$8(net.minecraft.world.level.chunk.ChunkStatus,net.minecraft.util
.thread.ProcessorMailbox,net.minecraft.server.level.ServerLevel,net.minecraft.serve
r.level.ServerChunkCache,java.util.List,com.mojang.datafixers.util.Unit) -> a
129:133:com.mojang.datafixers.util.Unit
lambda$resetChunks$7(net.minecraft.world.level.chunk.ChunkStatus,com.mojang.datafix
ers.util.Either) -> a
131:131:void lambda$resetChunks$6(net.minecraft.world.level.chunk.ChunkAccess)
-> a
127:127:java.util.concurrent.CompletableFuture
lambda$resetChunks$5(net.minecraft.world.level.chunk.ChunkAccess) -> b
99:99:com.mojang.datafixers.util.Unit lambda$resetChunks$4() -> a
51:51:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> a
48:48:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> b
45:45:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> c
44:44:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
39:39:void <clinit>() -> <clinit>
net.minecraft.server.commands.ReturnCommand -> afr:
12:12:void <init>() -> <init>
15:23:void register(com.mojang.brigadier.CommandDispatcher) -> a
26:27:int setReturn(net.minecraft.commands.CommandSourceStack,int) -> a
20:20:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> a
17:17:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.RideCommand -> afs:
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_NOT_RIDING ->
a
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_ALREADY_RIDING -> b
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_MOUNT_FAILED
-> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_MOUNTING_PLAYER -> d
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_MOUNTING_LOOP
-> e
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_WRONG_DIMENSION -> f
19:19:void <init>() -> <init>
28:46:void register(com.mojang.brigadier.CommandDispatcher) -> a
49:66:int
mount(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity,n
et.minecraft.world.entity.Entity) -> a
70:77:int
dismount(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entit
y) -> a
76:76:net.minecraft.network.chat.Component
lambda$dismount$8(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Enti
ty) -> a
65:65:net.minecraft.network.chat.Component
lambda$mount$7(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity)
-> b
56:56:boolean
lambda$mount$6(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity)
-> c
42:42:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> a
37:37:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> b
30:30:boolean lambda$register$3(net.minecraft.commands.CommandSourceStack) -> a
22:22:com.mojang.brigadier.Message
lambda$static$2(java.lang.Object,java.lang.Object) -> a
21:21:com.mojang.brigadier.Message
lambda$static$1(java.lang.Object,java.lang.Object) -> b
20:20:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
20:25:void <clinit>() -> <clinit>
net.minecraft.server.commands.SaveAllCommand -> aft:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_FAILED -> a
13:13:void <init>() -> <init>
17:26:void register(com.mojang.brigadier.CommandDispatcher) -> a
29:40:int saveAll(net.minecraft.commands.CommandSourceStack,boolean) -> a
38:38:net.minecraft.network.chat.Component lambda$saveAll$4() -> a
29:29:net.minecraft.network.chat.Component lambda$saveAll$3() -> b
23:23:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
20:20:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> b
19:19:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.server.commands.SaveOffCommand -> afu:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ALREADY_OFF ->
a
12:12:void <init>() -> <init>
16:35:void register(com.mojang.brigadier.CommandDispatcher) -> a
20:32:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
31:31:net.minecraft.network.chat.Component lambda$register$1() -> a
18:18:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.server.commands.SaveOnCommand -> afv:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ALREADY_ON ->
a
12:12:void <init>() -> <init>
16:35:void register(com.mojang.brigadier.CommandDispatcher) -> a
20:32:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
31:31:net.minecraft.network.chat.Component lambda$register$1() -> a
18:18:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.server.commands.SayCommand -> afw:
14:14:void <init>() -> <init>
16:31:void register(com.mojang.brigadier.CommandDispatcher) -> a
22:27:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
23:26:void
lambda$register$1(com.mojang.brigadier.context.CommandContext,net.minecraft.network
.chat.PlayerChatMessage) -> a
18:18:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.ScheduleCommand -> afx:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_SAME_TICK -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_CANT_REMOVE -
> b
com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_SCHEDULE -> c
32:32:void <init>() -> <init>
39:70:void register(com.mojang.brigadier.CommandDispatcher) -> a
73:99:int
schedule(net.minecraft.commands.CommandSourceStack,com.mojang.datafixers.util.Pair,
int,boolean) -> a
103:108:int remove(net.minecraft.commands.CommandSourceStack,java.lang.String)
-> a
107:107:net.minecraft.network.chat.Component
lambda$remove$11(int,java.lang.String) -> a
91:97:void
lambda$schedule$10(net.minecraft.resources.ResourceLocation,boolean,net.minecraft.w
orld.level.timers.TimerQueue,long,net.minecraft.commands.CommandSourceStack,int,jav
a.util.Collection) -> a
96:96:net.minecraft.network.chat.Component
lambda$schedule$9(net.minecraft.resources.ResourceLocation,int,long) -> a
83:89:void
lambda$schedule$8(net.minecraft.resources.ResourceLocation,boolean,net.minecraft.wo
rld.level.timers.TimerQueue,long,net.minecraft.commands.CommandSourceStack,int,net.
minecraft.commands.CommandFunction) -> a
88:88:net.minecraft.network.chat.Component
lambda$schedule$7(net.minecraft.resources.ResourceLocation,int,long) -> b
66:66:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> a
56:56:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> b
52:52:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> c
49:49:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> d
41:41:boolean lambda$register$2(net.minecraft.commands.CommandSourceStack) -> a
36:36:java.util.concurrent.CompletableFuture
lambda$static$1(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> a
34:34:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
33:36:void <clinit>() -> <clinit>
net.minecraft.server.commands.ScoreboardCommand -> afy:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_OBJECTIVE_ALREADY_EXISTS -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_DISPLAY_SLOT_ALREADY_EMPTY -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_DISPLAY_SLOT_ALREADY_SET -> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TRIGGER_ALREADY_ENABLED -> d
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_TRIGGER ->
e
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_NO_VALUE ->
f
50:50:void <init>() -> <init>
59:225:void register(com.mojang.brigadier.CommandDispatcher) -> a
228:235:com.mojang.brigadier.builder.LiteralArgumentBuilder
createRenderTypeModify() -> a
239:257:java.util.concurrent.CompletableFuture
suggestTriggers(net.minecraft.commands.CommandSourceStack,java.util.Collection,com.
mojang.brigadier.suggestion.SuggestionsBuilder) -> a
261:269:int
getScore(net.minecraft.commands.CommandSourceStack,java.lang.String,net.minecraft.w
orld.scores.Objective) -> a
273:292:int
performOperation(net.minecraft.commands.CommandSourceStack,java.util.Collection,net
.minecraft.world.scores.Objective,net.minecraft.commands.arguments.OperationArgumen
t$Operation,java.util.Collection,net.minecraft.world.scores.Objective) -> a
296:321:int
enableTrigger(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.mi
necraft.world.scores.Objective) -> a
325:337:int
resetScores(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
341:353:int
resetScore(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minec
raft.world.scores.Objective) -> b
357:370:int
setScore(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecra
ft.world.scores.Objective,int) -> a
374:390:int
addScore(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecra
ft.world.scores.Objective,int) -> b
394:410:int
removeScore(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.mine
craft.world.scores.Objective,int) -> c
414:422:int listTrackedPlayers(net.minecraft.commands.CommandSourceStack) -> a
426:437:int
listTrackedPlayerScores(net.minecraft.commands.CommandSourceStack,java.lang.String)
-> a
441:450:int clearDisplaySlot(net.minecraft.commands.CommandSourceStack,int) ->
a
454:463:int
setDisplaySlot(net.minecraft.commands.CommandSourceStack,int,net.minecraft.world.sc
ores.Objective) -> a
467:472:int
setDisplayName(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores
.Objective,net.minecraft.network.chat.Component) -> a
476:481:int
setRenderType(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores.
Objective,net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType) -> a
485:488:int
removeObjective(net.minecraft.commands.CommandSourceStack,net.minecraft.world.score
s.Objective) -> a
492:503:int
addObjective(net.minecraft.commands.CommandSourceStack,java.lang.String,net.minecra
ft.world.scores.criteria.ObjectiveCriteria,net.minecraft.network.chat.Component) ->
a
507:515:int listObjectives(net.minecraft.commands.CommandSourceStack) -> b
512:512:net.minecraft.network.chat.Component
lambda$listObjectives$48(java.util.Collection) -> a
510:510:net.minecraft.network.chat.Component lambda$listObjectives$47() -> b
501:501:net.minecraft.network.chat.Component
lambda$addObjective$46(net.minecraft.world.scores.Objective) -> a
487:487:net.minecraft.network.chat.Component
lambda$removeObjective$45(net.minecraft.world.scores.Objective) -> b
478:478:net.minecraft.network.chat.Component
lambda$setRenderType$44(net.minecraft.world.scores.Objective) -> c
469:469:net.minecraft.network.chat.Component
lambda$setDisplayName$43(net.minecraft.world.scores.Objective) -> d
461:461:net.minecraft.network.chat.Component
lambda$setDisplaySlot$42(int,net.minecraft.world.scores.Objective) -> a
448:448:net.minecraft.network.chat.Component lambda$clearDisplaySlot$41(int) ->
a
433:433:net.minecraft.network.chat.Component
lambda$listTrackedPlayerScores$40(java.util.Map$Entry) -> a
431:431:net.minecraft.network.chat.Component
lambda$listTrackedPlayerScores$39(java.lang.String,java.util.Map) -> a
429:429:net.minecraft.network.chat.Component
lambda$listTrackedPlayerScores$38(java.lang.String) -> a
419:419:net.minecraft.network.chat.Component
lambda$listTrackedPlayers$37(java.util.Collection) -> b
417:417:net.minecraft.network.chat.Component lambda$listTrackedPlayers$36() ->
c
407:407:net.minecraft.network.chat.Component
lambda$removeScore$35(int,net.minecraft.world.scores.Objective,java.util.Collection
) -> a
405:405:net.minecraft.network.chat.Component
lambda$removeScore$34(int,net.minecraft.world.scores.Objective,java.util.Collection
,int) -> a
387:387:net.minecraft.network.chat.Component
lambda$addScore$33(int,net.minecraft.world.scores.Objective,java.util.Collection) -
> b
385:385:net.minecraft.network.chat.Component
lambda$addScore$32(int,net.minecraft.world.scores.Objective,java.util.Collection,in
t) -> b
367:367:net.minecraft.network.chat.Component
lambda$setScore$31(net.minecraft.world.scores.Objective,java.util.Collection,int) -
> a
365:365:net.minecraft.network.chat.Component
lambda$setScore$30(net.minecraft.world.scores.Objective,java.util.Collection,int) -
> b
350:350:net.minecraft.network.chat.Component
lambda$resetScore$29(net.minecraft.world.scores.Objective,java.util.Collection) ->
a
348:348:net.minecraft.network.chat.Component
lambda$resetScore$28(net.minecraft.world.scores.Objective,java.util.Collection) ->
b
334:334:net.minecraft.network.chat.Component
lambda$resetScores$27(java.util.Collection) -> c
332:332:net.minecraft.network.chat.Component
lambda$resetScores$26(java.util.Collection) -> d
318:318:net.minecraft.network.chat.Component
lambda$enableTrigger$25(net.minecraft.world.scores.Objective,java.util.Collection)
-> c
316:316:net.minecraft.network.chat.Component
lambda$enableTrigger$24(net.minecraft.world.scores.Objective,java.util.Collection)
-> d
289:289:net.minecraft.network.chat.Component
lambda$performOperation$23(net.minecraft.world.scores.Objective,java.util.Collectio
n) -> e
287:287:net.minecraft.network.chat.Component
lambda$performOperation$22(net.minecraft.world.scores.Objective,java.util.Collectio
n,int) -> c
267:267:net.minecraft.network.chat.Component
lambda$getScore$21(java.lang.String,net.minecraft.world.scores.Score,net.minecraft.
world.scores.Objective) -> a
232:232:int
lambda$createRenderTypeModify$20(net.minecraft.world.scores.criteria.ObjectiveCrite
ria$RenderType,com.mojang.brigadier.context.CommandContext) -> a
216:216:int lambda$register$19(com.mojang.brigadier.context.CommandContext) ->
a
198:198:int lambda$register$18(com.mojang.brigadier.context.CommandContext) ->
b
197:197:java.util.concurrent.CompletableFuture
lambda$register$17(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier
.suggestion.SuggestionsBuilder) -> a
186:186:int lambda$register$16(com.mojang.brigadier.context.CommandContext) ->
c
183:183:int lambda$register$15(com.mojang.brigadier.context.CommandContext) ->
d
173:173:int lambda$register$14(com.mojang.brigadier.context.CommandContext) ->
e
159:159:int lambda$register$13(com.mojang.brigadier.context.CommandContext) ->
f
146:146:int lambda$register$12(com.mojang.brigadier.context.CommandContext) ->
g
134:134:int lambda$register$11(com.mojang.brigadier.context.CommandContext) ->
h
122:122:int lambda$register$10(com.mojang.brigadier.context.CommandContext) ->
i
118:118:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> j
109:109:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> k
106:106:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> l
99:99:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> m
90:90:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> n
77:77:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> o
74:74:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> p
66:66:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> q
61:61:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> c
56:56:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object) -> a
51:56:void <clinit>() -> <clinit>
net.minecraft.server.commands.SeedCommand -> afz:
11:11:void <init>() -> <init>
13:23:void register(com.mojang.brigadier.CommandDispatcher,boolean) -> a
17:20:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
19:19:net.minecraft.network.chat.Component
lambda$register$1(net.minecraft.network.chat.Component) -> a
15:15:boolean
lambda$register$0(boolean,net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.SetBlockCommand -> aga:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_FAILED -> a
29:29:void <init>() -> <init>
33:56:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
59:79:int
setBlock(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos,net.
minecraft.commands.arguments.blocks.BlockInput,net.minecraft.server.commands.SetBlo
ckCommand$Mode,java.util.function.Predicate) -> a
78:78:net.minecraft.network.chat.Component
lambda$setBlock$6(net.minecraft.core.BlockPos) -> a
51:51:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> a
47:47:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> b
47:47:boolean
lambda$register$3(net.minecraft.world.level.block.state.pattern.BlockInWorld) -> a
43:43:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> c
40:40:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> d
35:35:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
30:30:void <clinit>() -> <clinit>
net.minecraft.server.commands.SetBlockCommand$Filter -> aga$a:
net.minecraft.commands.arguments.blocks.BlockInput
filter(net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.
BlockPos,net.minecraft.commands.arguments.blocks.BlockInput,net.minecraft.server.le
vel.ServerLevel) -> filter
net.minecraft.server.commands.SetBlockCommand$Mode -> aga$b:
net.minecraft.server.commands.SetBlockCommand$Mode REPLACE -> a
net.minecraft.server.commands.SetBlockCommand$Mode DESTROY -> b
net.minecraft.server.commands.SetBlockCommand$Mode[] $VALUES -> c
82:82:net.minecraft.server.commands.SetBlockCommand$Mode[] values() -> values
82:82:net.minecraft.server.commands.SetBlockCommand$Mode
valueOf(java.lang.String) -> valueOf
82:82:void <init>(java.lang.String,int) -> <init>
82:82:net.minecraft.server.commands.SetBlockCommand$Mode[] $values() -> a
82:84:void <clinit>() -> <clinit>
net.minecraft.server.commands.SetPlayerIdleTimeoutCommand -> agb:
13:13:void <init>() -> <init>
15:23:void register(com.mojang.brigadier.CommandDispatcher) -> a
26:28:int setIdleTimeout(net.minecraft.commands.CommandSourceStack,int) -> a
27:27:net.minecraft.network.chat.Component lambda$setIdleTimeout$2(int) -> a
20:20:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> a
17:17:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.SetSpawnCommand -> agc:
24:24:void <init>() -> <init>
26:43:void register(com.mojang.brigadier.CommandDispatcher) -> a
46:58:int
setSpawn(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecra
ft.core.BlockPos,float) -> a
55:55:net.minecraft.network.chat.Component
lambda$setSpawn$6(net.minecraft.core.BlockPos,float,java.lang.String,java.util.Coll
ection) -> a
53:53:net.minecraft.network.chat.Component
lambda$setSpawn$5(net.minecraft.core.BlockPos,float,java.lang.String,java.util.Coll
ection) -> b
38:38:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> a
35:35:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> b
32:32:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> c
29:29:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> d
28:28:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.SetWorldSpawnCommand -> agd:
16:16:void <init>() -> <init>
18:31:void register(com.mojang.brigadier.CommandDispatcher) -> a
34:36:int
setSpawn(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos,floa
t) -> a
35:35:net.minecraft.network.chat.Component
lambda$setSpawn$4(net.minecraft.core.BlockPos,float) -> a
27:27:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> a
24:24:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> b
21:21:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> c
20:20:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.SpawnArmorTrimsCommand -> age:
java.util.Map MATERIAL_AND_SLOT_TO_ITEM -> a
java.util.List VANILLA_TRIM_PATTERNS -> b
java.util.List VANILLA_TRIM_MATERIALS -> c
java.util.function.ToIntFunction TRIM_PATTERN_ORDER -> d
java.util.function.ToIntFunction TRIM_MATERIAL_ORDER -> e
38:38:void <init>() -> <init>
77:82:void register(com.mojang.brigadier.CommandDispatcher) -> a
85:138:int
spawnArmorTrims(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entit
y.player.Player) -> a
136:136:net.minecraft.network.chat.Component lambda$spawnArmorTrims$7() -> a
91:94:void
lambda$spawnArmorTrims$6(net.minecraft.core.Registry,net.minecraft.core.NonNullList
,net.minecraft.core.Registry,net.minecraft.world.item.armortrim.TrimPattern) -> a
92:93:void
lambda$spawnArmorTrims$5(net.minecraft.core.NonNullList,net.minecraft.core.Registry
,net.minecraft.core.Registry,net.minecraft.world.item.armortrim.TrimPattern,net.min
ecraft.world.item.armortrim.TrimMaterial) -> a
91:91:java.lang.Integer
lambda$spawnArmorTrims$4(net.minecraft.core.Registry,net.minecraft.world.item.armor
trim.TrimMaterial) -> a
90:90:java.lang.Integer
lambda$spawnArmorTrims$3(net.minecraft.core.Registry,net.minecraft.world.item.armor
trim.TrimPattern) -> a
80:80:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
79:79:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> a
40:61:void lambda$static$0(java.util.HashMap) -> a
39:74:void <clinit>() -> <clinit>
net.minecraft.server.commands.SpectateCommand -> agf:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_SELF -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_NOT_SPECTATOR
-> b
23:23:void <init>() -> <init>
28:41:void register(com.mojang.brigadier.CommandDispatcher) -> a
44:56:int
spectate(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entit
y,net.minecraft.server.level.ServerPlayer) -> a
54:54:net.minecraft.network.chat.Component lambda$spectate$6() -> a
52:52:net.minecraft.network.chat.Component
lambda$spectate$5(net.minecraft.world.entity.Entity) -> a
37:37:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> a
34:34:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> b
31:31:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> c
30:30:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> a
25:25:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
24:25:void <clinit>() -> <clinit>
net.minecraft.server.commands.SpreadPlayersCommand -> agg:
int MAX_ITERATION_COUNT -> a
com.mojang.brigadier.exceptions.Dynamic4CommandExceptionType
ERROR_FAILED_TO_SPREAD_TEAMS -> b
com.mojang.brigadier.exceptions.Dynamic4CommandExceptionType
ERROR_FAILED_TO_SPREAD_ENTITIES -> c
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_INVALID_MAX_HEIGHT -> d
43:43:void <init>() -> <init>
50:83:void register(com.mojang.brigadier.CommandDispatcher) -> a
86:103:int
spreadPlayers(net.minecraft.commands.CommandSourceStack,net.minecraft.world.phys.Ve
c2,float,float,int,boolean,java.util.Collection) -> a
107:117:int getNumberOfTeams(java.util.Collection) -> a
121:192:void
spreadPositions(net.minecraft.world.phys.Vec2,double,net.minecraft.server.level.Ser
verLevel,net.minecraft.util.RandomSource,double,double,double,double,int,net.minecr
aft.server.commands.SpreadPlayersCommand$Position[],boolean) -> a
195:232:double
setPlayerPositions(java.util.Collection,net.minecraft.server.level.ServerLevel,net.
minecraft.server.commands.SpreadPlayersCommand$Position[],int,boolean) -> a
236:244:net.minecraft.server.commands.SpreadPlayersCommand$Position[]
createInitialPositions(net.minecraft.util.RandomSource,int,double,double,double,dou
ble) -> a
102:102:net.minecraft.network.chat.Component
lambda$spreadPlayers$6(boolean,net.minecraft.server.commands.SpreadPlayersCommand$P
osition[],net.minecraft.world.phys.Vec2,double) -> a
74:74:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> a
63:63:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> b
52:52:boolean lambda$register$3(net.minecraft.commands.CommandSourceStack) -> a
47:47:com.mojang.brigadier.Message
lambda$static$2(java.lang.Object,java.lang.Object) -> a
46:46:com.mojang.brigadier.Message
lambda$static$1(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object
) -> a
45:45:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object
) -> b
45:47:void <clinit>() -> <clinit>
net.minecraft.server.commands.SpreadPlayersCommand$Position -> agg$a:
double x -> a
double z -> b
247:247:void <init>() -> <init>
252:255:double
dist(net.minecraft.server.commands.SpreadPlayersCommand$Position) -> a
259:262:void normalize() -> a
265:265:double getLength() -> b
269:271:void
moveAway(net.minecraft.server.commands.SpreadPlayersCommand$Position) -> b
274:292:boolean clamp(double,double,double,double) -> a
296:311:int getSpawnY(net.minecraft.world.level.BlockGetter,int) -> a
315:317:boolean isSafe(net.minecraft.world.level.BlockGetter,int) -> b
321:323:void
randomize(net.minecraft.util.RandomSource,double,double,double,double) -> a
net.minecraft.server.commands.StopCommand -> agh:
10:10:void <init>() -> <init>
12:21:void register(com.mojang.brigadier.CommandDispatcher) -> a
16:18:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
16:16:net.minecraft.network.chat.Component lambda$register$1() -> a
14:14:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.StopSoundCommand -> agi:
25:25:void <init>() -> <init>
27:57:void register(com.mojang.brigadier.CommandDispatcher) -> a
60:79:int
stopSound(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecr
aft.sounds.SoundSource,net.minecraft.resources.ResourceLocation) -> a
75:75:net.minecraft.network.chat.Component lambda$stopSound$8() -> a
73:73:net.minecraft.network.chat.Component
lambda$stopSound$7(net.minecraft.resources.ResourceLocation) -> a
69:69:net.minecraft.network.chat.Component
lambda$stopSound$6(net.minecraft.sounds.SoundSource) -> a
67:67:net.minecraft.network.chat.Component
lambda$stopSound$5(net.minecraft.resources.ResourceLocation,net.minecraft.sounds.So
undSource) -> a
52:52:boolean lambda$register$4(net.minecraft.commands.CommandSourceStack) -> a
45:45:int
lambda$register$3(net.minecraft.sounds.SoundSource,com.mojang.brigadier.context.Com
mandContext) -> a
41:41:int
lambda$register$2(net.minecraft.sounds.SoundSource,com.mojang.brigadier.context.Com
mandContext) -> b
34:34:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> a
28:28:int lambda$register$0(com.mojang.brigadier.context.CommandContext) -> b
net.minecraft.server.commands.SummonCommand -> agj:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_FAILED -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_DUPLICATE_UUID
-> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType INVALID_POSITION ->
c
32:32:void <init>() -> <init>
38:55:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
58:82:net.minecraft.world.entity.Entity
createEntity(net.minecraft.commands.CommandSourceStack,net.minecraft.core.Holder$Re
ference,net.minecraft.world.phys.Vec3,net.minecraft.nbt.CompoundTag,boolean) -> a
86:89:int
spawnEntity(net.minecraft.commands.CommandSourceStack,net.minecraft.core.Holder$Ref
erence,net.minecraft.world.phys.Vec3,net.minecraft.nbt.CompoundTag,boolean) -> b
88:88:net.minecraft.network.chat.Component
lambda$spawnEntity$5(net.minecraft.world.entity.Entity) -> a
68:69:net.minecraft.world.entity.Entity
lambda$createEntity$4(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Enti
ty) -> a
50:50:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> a
47:47:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> b
44:44:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> c
40:40:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
33:35:void <clinit>() -> <clinit>
net.minecraft.server.commands.TagCommand -> agk:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ADD_FAILED ->
a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_REMOVE_FAILED
-> b
24:24:void <init>() -> <init>
29:55:void register(com.mojang.brigadier.CommandDispatcher) -> a
58:62:java.util.Collection getTags(java.util.Collection) -> a
66:84:int
addTag(net.minecraft.commands.CommandSourceStack,java.util.Collection,java.lang.Str
ing) -> a
88:106:int
removeTag(net.minecraft.commands.CommandSourceStack,java.util.Collection,java.lang.
String) -> b
110:132:int
listTags(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
128:128:net.minecraft.network.chat.Component
lambda$listTags$12(java.util.Collection,java.util.Set) -> a
126:126:net.minecraft.network.chat.Component
lambda$listTags$11(java.util.Collection) -> b
122:122:net.minecraft.network.chat.Component
lambda$listTags$10(net.minecraft.world.entity.Entity,java.util.Set) -> a
120:120:net.minecraft.network.chat.Component
lambda$listTags$9(net.minecraft.world.entity.Entity) -> a
103:103:net.minecraft.network.chat.Component
lambda$removeTag$8(java.lang.String,java.util.Collection) -> a
101:101:net.minecraft.network.chat.Component
lambda$removeTag$7(java.lang.String,java.util.Collection) -> b
81:81:net.minecraft.network.chat.Component
lambda$addTag$6(java.lang.String,java.util.Collection) -> c
79:79:net.minecraft.network.chat.Component
lambda$addTag$5(java.lang.String,java.util.Collection) -> d
51:51:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> a
46:46:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> b
45:45:java.util.concurrent.CompletableFuture
lambda$register$2(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.
suggestion.SuggestionsBuilder) -> a
38:38:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> c
31:31:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
25:26:void <clinit>() -> <clinit>
net.minecraft.server.commands.TeamCommand -> agl:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TEAM_ALREADY_EXISTS -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TEAM_ALREADY_EMPTY -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TEAM_ALREADY_NAME -> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TEAM_ALREADY_COLOR -> d
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TEAM_ALREADY_FRIENDLYFIRE_ENABLED -> e
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TEAM_ALREADY_FRIENDLYFIRE_DISABLED -> f
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TEAM_ALREADY_FRIENDLYINVISIBLES_ENABLED -> g
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TEAM_ALREADY_FRIENDLYINVISIBLES_DISABLED -> h
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TEAM_NAMETAG_VISIBLITY_UNCHANGED -> i
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TEAM_DEATH_MESSAGE_VISIBLITY_UNCHANGED -> j
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TEAM_COLLISION_UNCHANGED -> k
35:35:void <init>() -> <init>
49:175:void register(com.mojang.brigadier.CommandDispatcher) -> a
178:190:int
leaveTeam(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
194:206:int
joinTeam(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores.Playe
rTeam,java.util.Collection) -> a
210:215:int
setNametagVisibility(net.minecraft.commands.CommandSourceStack,net.minecraft.world.
scores.PlayerTeam,net.minecraft.world.scores.Team$Visibility) -> a
219:224:int
setDeathMessageVisibility(net.minecraft.commands.CommandSourceStack,net.minecraft.w
orld.scores.PlayerTeam,net.minecraft.world.scores.Team$Visibility) -> b
228:233:int
setCollision(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores.P
layerTeam,net.minecraft.world.scores.Team$CollisionRule) -> a
237:248:int
setFriendlySight(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scor
es.PlayerTeam,boolean) -> a
252:263:int
setFriendlyFire(net.minecraft.commands.CommandSourceStack,net.minecraft.world.score
s.PlayerTeam,boolean) -> b
267:273:int
setDisplayName(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores
.PlayerTeam,net.minecraft.network.chat.Component) -> a
277:282:int
setColor(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores.Playe
rTeam,net.minecraft.ChatFormatting) -> a
286:299:int
emptyTeam(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores.Play
erTeam) -> a
303:306:int
deleteTeam(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores.Pla
yerTeam) -> b
310:310:int
createTeam(net.minecraft.commands.CommandSourceStack,java.lang.String) -> a
314:324:int
createTeam(net.minecraft.commands.CommandSourceStack,java.lang.String,net.minecraft
.network.chat.Component) -> a
328:334:int
listMembers(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores.Pl
ayerTeam) -> c
338:344:int listTeams(net.minecraft.commands.CommandSourceStack) -> a
348:350:int
setPrefix(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores.Play
erTeam,net.minecraft.network.chat.Component) -> b
354:356:int
setSuffix(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores.Play
erTeam,net.minecraft.network.chat.Component) -> c
355:355:net.minecraft.network.chat.Component
lambda$setSuffix$47(net.minecraft.network.chat.Component) -> a
349:349:net.minecraft.network.chat.Component
lambda$setPrefix$46(net.minecraft.network.chat.Component) -> b
342:342:net.minecraft.network.chat.Component
lambda$listTeams$45(java.util.Collection) -> a
340:340:net.minecraft.network.chat.Component lambda$listTeams$44() -> a
332:332:net.minecraft.network.chat.Component
lambda$listMembers$43(net.minecraft.world.scores.PlayerTeam,java.util.Collection) -
> a
330:330:net.minecraft.network.chat.Component
lambda$listMembers$42(net.minecraft.world.scores.PlayerTeam) -> a
322:322:net.minecraft.network.chat.Component
lambda$createTeam$41(net.minecraft.world.scores.PlayerTeam) -> b
305:305:net.minecraft.network.chat.Component
lambda$deleteTeam$40(net.minecraft.world.scores.PlayerTeam) -> c
297:297:net.minecraft.network.chat.Component
lambda$emptyTeam$39(java.util.Collection,net.minecraft.world.scores.PlayerTeam) ->
a
281:281:net.minecraft.network.chat.Component
lambda$setColor$38(net.minecraft.world.scores.PlayerTeam,net.minecraft.ChatFormatti
ng) -> a
272:272:net.minecraft.network.chat.Component
lambda$setDisplayName$37(net.minecraft.world.scores.PlayerTeam) -> d
261:261:net.minecraft.network.chat.Component
lambda$setFriendlyFire$36(boolean,net.minecraft.world.scores.PlayerTeam) -> a
246:246:net.minecraft.network.chat.Component
lambda$setFriendlySight$35(boolean,net.minecraft.world.scores.PlayerTeam) -> b
232:232:net.minecraft.network.chat.Component
lambda$setCollision$34(net.minecraft.world.scores.PlayerTeam,net.minecraft.world.sc
ores.Team$CollisionRule) -> a
223:223:net.minecraft.network.chat.Component
lambda$setDeathMessageVisibility$33(net.minecraft.world.scores.PlayerTeam,net.minec
raft.world.scores.Team$Visibility) -> a
214:214:net.minecraft.network.chat.Component
lambda$setNametagVisibility$32(net.minecraft.world.scores.PlayerTeam,net.minecraft.
world.scores.Team$Visibility) -> b
203:203:net.minecraft.network.chat.Component
lambda$joinTeam$31(java.util.Collection,net.minecraft.world.scores.PlayerTeam) -> b
201:201:net.minecraft.network.chat.Component
lambda$joinTeam$30(java.util.Collection,net.minecraft.world.scores.PlayerTeam) -> c
187:187:net.minecraft.network.chat.Component
lambda$leaveTeam$29(java.util.Collection) -> b
185:185:net.minecraft.network.chat.Component
lambda$leaveTeam$28(java.util.Collection) -> c
169:169:int lambda$register$27(com.mojang.brigadier.context.CommandContext) ->
a
162:162:int lambda$register$26(com.mojang.brigadier.context.CommandContext) ->
b
156:156:int lambda$register$25(com.mojang.brigadier.context.CommandContext) ->
c
155:155:int lambda$register$24(com.mojang.brigadier.context.CommandContext) ->
d
154:154:int lambda$register$23(com.mojang.brigadier.context.CommandContext) ->
e
153:153:int lambda$register$22(com.mojang.brigadier.context.CommandContext) ->
f
149:149:int lambda$register$21(com.mojang.brigadier.context.CommandContext) ->
g
148:148:int lambda$register$20(com.mojang.brigadier.context.CommandContext) ->
h
147:147:int lambda$register$19(com.mojang.brigadier.context.CommandContext) ->
i
146:146:int lambda$register$18(com.mojang.brigadier.context.CommandContext) ->
j
142:142:int lambda$register$17(com.mojang.brigadier.context.CommandContext) ->
k
141:141:int lambda$register$16(com.mojang.brigadier.context.CommandContext) ->
l
140:140:int lambda$register$15(com.mojang.brigadier.context.CommandContext) ->
m
139:139:int lambda$register$14(com.mojang.brigadier.context.CommandContext) ->
n
134:134:int lambda$register$13(com.mojang.brigadier.context.CommandContext) ->
o
127:127:int lambda$register$12(com.mojang.brigadier.context.CommandContext) ->
p
120:120:int lambda$register$11(com.mojang.brigadier.context.CommandContext) ->
q
113:113:int lambda$register$10(com.mojang.brigadier.context.CommandContext) ->
r
102:102:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> s
93:93:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> t
89:89:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> u
82:82:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> v
75:75:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> w
67:67:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> x
64:64:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> y
57:57:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> z
54:54:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> A
51:51:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> b
36:46:void <clinit>() -> <clinit>
net.minecraft.server.commands.TeamMsgCommand -> agm:
net.minecraft.network.chat.Style SUGGEST_STYLE -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_ON_TEAM ->
b
26:26:void <init>() -> <init>
34:61:void register(com.mojang.brigadier.CommandDispatcher) -> a
64:83:void
sendMessage(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.En
tity,net.minecraft.world.scores.PlayerTeam,java.util.List,net.minecraft.network.cha
t.PlayerChatMessage) -> a
39:56:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
52:53:void
lambda$register$1(net.minecraft.commands.CommandSourceStack,net.minecraft.world.ent
ity.Entity,net.minecraft.world.scores.PlayerTeam,java.util.List,net.minecraft.netwo
rk.chat.PlayerChatMessage) -> b
47:47:boolean
lambda$register$0(net.minecraft.world.entity.Entity,net.minecraft.world.scores.Play
erTeam,net.minecraft.server.level.ServerPlayer) -> a
27:31:void <clinit>() -> <clinit>
net.minecraft.server.commands.TeleportCommand -> agn:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType INVALID_POSITION ->
a
46:46:void <init>() -> <init>
50:100:void register(com.mojang.brigadier.CommandDispatcher) -> a
103:113:int
teleportToEntity(net.minecraft.commands.CommandSourceStack,java.util.Collection,net
.minecraft.world.entity.Entity) -> a
117:156:int
teleportToPos(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.mi
necraft.server.level.ServerLevel,net.minecraft.commands.arguments.coordinates.Coord
inates,net.minecraft.commands.arguments.coordinates.Coordinates,net.minecraft.serve
r.commands.TeleportCommand$LookAt) -> a
160:160:java.lang.String formatDouble(double) -> a
164:187:void
performTeleport(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entit
y.Entity,net.minecraft.server.level.ServerLevel,double,double,double,java.util.Set,
float,float,net.minecraft.server.commands.TeleportCommand$LookAt) -> a
153:153:net.minecraft.network.chat.Component
lambda$teleportToPos$13(java.util.Collection,net.minecraft.world.phys.Vec3) -> a
151:151:net.minecraft.network.chat.Component
lambda$teleportToPos$12(java.util.Collection,net.minecraft.world.phys.Vec3) -> b
110:110:net.minecraft.network.chat.Component
lambda$teleportToEntity$11(java.util.Collection,net.minecraft.world.entity.Entity)
-> a
108:108:net.minecraft.network.chat.Component
lambda$teleportToEntity$10(java.util.Collection,net.minecraft.world.entity.Entity)
-> b
97:97:boolean lambda$register$9(net.minecraft.commands.CommandSourceStack) -> a
91:91:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> a
85:85:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> b
79:79:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> c
76:76:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> d
68:68:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> e
65:65:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> f
59:59:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> g
55:55:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> h
52:52:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> b
47:47:void <clinit>() -> <clinit>
net.minecraft.server.commands.TeleportCommand$LookAt -> agn$a:
net.minecraft.world.phys.Vec3 position -> a
net.minecraft.world.entity.Entity entity -> b
net.minecraft.commands.arguments.EntityAnchorArgument$Anchor anchor -> c
194:198:void
<init>(net.minecraft.world.entity.Entity,net.minecraft.commands.arguments.EntityAnc
horArgument$Anchor) -> <init>
200:204:void <init>(net.minecraft.world.phys.Vec3) -> <init>
207:216:void
perform(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity
) -> a
net.minecraft.server.commands.TellRawCommand -> ago:
16:16:void <init>() -> <init>
18:36:void register(com.mojang.brigadier.CommandDispatcher) -> a
26:31:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> a
20:20:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.TimeCommand -> agp:
15:15:void <init>() -> <init>
17:62:void register(com.mojang.brigadier.CommandDispatcher) -> a
65:65:int getDayTime(net.minecraft.server.level.ServerLevel) -> a
69:70:int queryTime(net.minecraft.commands.CommandSourceStack,int) -> c
74:78:int setTime(net.minecraft.commands.CommandSourceStack,int) -> a
82:87:int addTime(net.minecraft.commands.CommandSourceStack,int) -> b
86:86:net.minecraft.network.chat.Component lambda$addTime$12(int) -> a
77:77:net.minecraft.network.chat.Component lambda$setTime$11(int) -> b
69:69:net.minecraft.network.chat.Component lambda$queryTime$10(int) -> c
58:58:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> a
54:54:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> b
50:50:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> c
43:43:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> d
36:36:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> e
33:33:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> f
30:30:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> g
27:27:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> h
24:24:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> i
19:19:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.TitleCommand -> agq:
29:29:void <init>() -> <init>
31:80:void register(com.mojang.brigadier.CommandDispatcher) -> a
83:94:int
clearTitle(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
98:109:int
resetTitle(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> b
113:123:int
showTitle(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecr
aft.network.chat.Component,java.lang.String,java.util.function.Function) -> a
127:138:int
setTimes(net.minecraft.commands.CommandSourceStack,java.util.Collection,int,int,int
) -> a
135:135:net.minecraft.network.chat.Component
lambda$setTimes$14(java.util.Collection) -> a
133:133:net.minecraft.network.chat.Component
lambda$setTimes$13(java.util.Collection) -> b
120:120:net.minecraft.network.chat.Component
lambda$showTitle$12(java.lang.String,java.util.Collection) -> a
118:118:net.minecraft.network.chat.Component
lambda$showTitle$11(java.lang.String,java.util.Collection) -> b
106:106:net.minecraft.network.chat.Component
lambda$resetTitle$10(java.util.Collection) -> c
104:104:net.minecraft.network.chat.Component
lambda$resetTitle$9(java.util.Collection) -> d
91:91:net.minecraft.network.chat.Component
lambda$clearTitle$8(java.util.Collection) -> e
89:89:net.minecraft.network.chat.Component
lambda$clearTitle$7(java.util.Collection) -> f
73:73:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> a
62:62:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> b
55:55:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> c
48:48:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> d
42:42:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> e
38:38:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> f
33:33:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.TriggerCommand -> agr:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_PRIMED ->
a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_INVALID_OBJECTIVE -> b
29:29:void <init>() -> <init>
34:56:void register(com.mojang.brigadier.CommandDispatcher) -> a
59:76:java.util.concurrent.CompletableFuture
suggestObjectives(net.minecraft.commands.CommandSourceStack,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> a
80:82:int
addValue(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores.Score
,int) -> a
86:88:int
setValue(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores.Score
,int) -> b
92:94:int
simpleTrigger(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores.
Score) -> a
98:111:net.minecraft.world.scores.Score
getScore(net.minecraft.server.level.ServerPlayer,net.minecraft.world.scores.Objecti
ve) -> a
93:93:net.minecraft.network.chat.Component
lambda$simpleTrigger$6(net.minecraft.world.scores.Score) -> a
87:87:net.minecraft.network.chat.Component
lambda$setValue$5(net.minecraft.world.scores.Score,int) -> a
81:81:net.minecraft.network.chat.Component
lambda$addValue$4(net.minecraft.world.scores.Score,int) -> b
51:51:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> a
44:44:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> b
39:39:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> c
38:38:java.util.concurrent.CompletableFuture
lambda$register$0(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.
suggestion.SuggestionsBuilder) -> a
30:31:void <clinit>() -> <clinit>
net.minecraft.server.commands.WardenSpawnTrackerCommand -> ags:
18:18:void <init>() -> <init>
20:35:void register(com.mojang.brigadier.CommandDispatcher) -> a
38:48:int
setWarningLevel(net.minecraft.commands.CommandSourceStack,java.util.Collection,int)
-> a
52:62:int
resetTracker(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
59:59:net.minecraft.network.chat.Component
lambda$resetTracker$7(java.util.Collection) -> a
57:57:net.minecraft.network.chat.Component
lambda$resetTracker$6(java.util.Collection) -> b
45:45:net.minecraft.network.chat.Component
lambda$setWarningLevel$5(java.util.Collection) -> c
43:43:net.minecraft.network.chat.Component
lambda$setWarningLevel$4(java.util.Collection) -> d
39:39:void
lambda$setWarningLevel$3(int,net.minecraft.world.entity.monster.warden.WardenSpawnT
racker) -> a
31:31:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
25:25:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> b
22:22:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.WeatherCommand -> agt:
int DEFAULT_TIME -> a
15:15:void <init>() -> <init>
19:47:void register(com.mojang.brigadier.CommandDispatcher) -> a
50:53:int
getDuration(net.minecraft.commands.CommandSourceStack,int,net.minecraft.util.valuep
roviders.IntProvider) -> a
57:59:int setClear(net.minecraft.commands.CommandSourceStack,int) -> a
63:65:int setRain(net.minecraft.commands.CommandSourceStack,int) -> b
69:71:int setThunder(net.minecraft.commands.CommandSourceStack,int) -> c
70:70:net.minecraft.network.chat.Component lambda$setThunder$9() -> a
64:64:net.minecraft.network.chat.Component lambda$setRain$8() -> b
58:58:net.minecraft.network.chat.Component lambda$setClear$7() -> c
43:43:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> a
40:40:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> b
35:35:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> c
32:32:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> d
27:27:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> e
24:24:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> f
21:21:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.WhitelistCommand -> agu:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_ALREADY_ENABLED -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_ALREADY_DISABLED -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_ALREADY_WHITELISTED -> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_NOT_WHITELISTED -> d
23:23:void <init>() -> <init>
30:69:void register(com.mojang.brigadier.CommandDispatcher) -> a
72:75:int reload(net.minecraft.commands.CommandSourceStack) -> a
79:95:int
addPlayers(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
99:116:int
removePlayers(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> b
120:127:int enableWhitelist(net.minecraft.commands.CommandSourceStack) -> b
131:137:int disableWhitelist(net.minecraft.commands.CommandSourceStack) -> c
141:147:int showList(net.minecraft.commands.CommandSourceStack) -> d
145:145:net.minecraft.network.chat.Component
lambda$showList$17(java.lang.String[]) -> a
143:143:net.minecraft.network.chat.Component lambda$showList$16() -> a
136:136:net.minecraft.network.chat.Component lambda$disableWhitelist$15() -> b
125:125:net.minecraft.network.chat.Component lambda$enableWhitelist$14() -> c
106:106:net.minecraft.network.chat.Component
lambda$removePlayers$13(com.mojang.authlib.GameProfile) -> a
86:86:net.minecraft.network.chat.Component
lambda$addPlayers$12(com.mojang.authlib.GameProfile) -> b
73:73:net.minecraft.network.chat.Component lambda$reload$11() -> d
66:66:int lambda$register$10(com.mojang.brigadier.context.CommandContext) -> a
61:61:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> b
60:60:java.util.concurrent.CompletableFuture
lambda$register$8(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.
suggestion.SuggestionsBuilder) -> a
53:53:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> c
50:51:java.util.concurrent.CompletableFuture
lambda$register$6(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.
suggestion.SuggestionsBuilder) -> b
51:51:java.lang.String
lambda$register$5(net.minecraft.server.level.ServerPlayer) -> a
51:51:boolean
lambda$register$4(net.minecraft.server.players.PlayerList,net.minecraft.server.leve
l.ServerPlayer) -> a
43:43:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> d
39:39:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> e
35:35:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> f
32:32:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> e
24:27:void <clinit>() -> <clinit>
net.minecraft.server.commands.WorldBorderCommand -> agv:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_SAME_CENTER ->
a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_SAME_SIZE -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_TOO_SMALL -> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_TOO_BIG -> d
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_TOO_FAR_OUT ->
e
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_SAME_WARNING_TIME -> f
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_SAME_WARNING_DISTANCE -> g
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_SAME_DAMAGE_BUFFER -> h
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_SAME_DAMAGE_AMOUNT -> i
26:26:void <init>() -> <init>
38:109:void register(com.mojang.brigadier.CommandDispatcher) -> a
112:118:int setDamageBuffer(net.minecraft.commands.CommandSourceStack,float) ->
a
122:128:int setDamageAmount(net.minecraft.commands.CommandSourceStack,float) ->
b
132:138:int setWarningTime(net.minecraft.commands.CommandSourceStack,int) -> a
142:148:int setWarningDistance(net.minecraft.commands.CommandSourceStack,int) -
> b
152:154:int getSize(net.minecraft.commands.CommandSourceStack) -> a
158:170:int
setCenter(net.minecraft.commands.CommandSourceStack,net.minecraft.world.phys.Vec2)
-> a
174:199:int setSize(net.minecraft.commands.CommandSourceStack,double,long) -> a
196:196:net.minecraft.network.chat.Component lambda$setSize$19(double) -> a
192:192:net.minecraft.network.chat.Component lambda$setSize$18(double,long) ->
a
190:190:net.minecraft.network.chat.Component lambda$setSize$17(double,long) ->
b
168:168:net.minecraft.network.chat.Component
lambda$setCenter$16(net.minecraft.world.phys.Vec2) -> a
153:153:net.minecraft.network.chat.Component lambda$getSize$15(double) -> b
147:147:net.minecraft.network.chat.Component lambda$setWarningDistance$14(int)
-> a
137:137:net.minecraft.network.chat.Component lambda$setWarningTime$13(int) -> b
127:127:net.minecraft.network.chat.Component lambda$setDamageAmount$12(float) -
> a
117:117:net.minecraft.network.chat.Component lambda$setDamageBuffer$11(float) -
> b
104:104:int lambda$register$10(com.mojang.brigadier.context.CommandContext) ->
a
97:97:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> b
89:89:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> c
83:83:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> d
76:76:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> e
67:67:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> f
59:59:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> g
56:56:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> h
48:48:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> i
45:45:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> j
40:40:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> b
27:35:void <clinit>() -> <clinit>
net.minecraft.server.commands.data.BlockDataAccessor -> agw:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_NOT_A_BLOCK_ENTITY -> b
java.util.function.Function PROVIDER -> a
net.minecraft.world.level.block.entity.BlockEntity entity -> c
net.minecraft.core.BlockPos pos -> d
49:52:void
<init>(net.minecraft.world.level.block.entity.BlockEntity,net.minecraft.core.BlockP
os) -> <init>
56:60:void setData(net.minecraft.nbt.CompoundTag) -> a
64:64:net.minecraft.nbt.CompoundTag getData() -> a
69:69:net.minecraft.network.chat.Component getModifiedSuccess() -> b
74:74:net.minecraft.network.chat.Component
getPrintSuccess(net.minecraft.nbt.Tag) -> a
79:79:net.minecraft.network.chat.Component
getPrintSuccess(net.minecraft.commands.arguments.NbtPathArgument$NbtPath,double,int
) -> a
29:29:net.minecraft.server.commands.data.DataCommands$DataProvider
lambda$static$0(java.lang.String) -> a
27:29:void <clinit>() -> <clinit>
net.minecraft.server.commands.data.BlockDataAccessor$1 -> agw$1:
java.lang.String val$argPrefix -> a
29:29:void <init>(java.lang.String) -> <init>
32:37:net.minecraft.server.commands.data.DataAccessor
access(com.mojang.brigadier.context.CommandContext) -> a
42:42:com.mojang.brigadier.builder.ArgumentBuilder
wrap(com.mojang.brigadier.builder.ArgumentBuilder,java.util.function.Function) -> a
net.minecraft.server.commands.data.DataAccessor -> agx:
void setData(net.minecraft.nbt.CompoundTag) -> a
net.minecraft.nbt.CompoundTag getData() -> a
net.minecraft.network.chat.Component getModifiedSuccess() -> b
net.minecraft.network.chat.Component getPrintSuccess(net.minecraft.nbt.Tag) ->
a
net.minecraft.network.chat.Component
getPrintSuccess(net.minecraft.commands.arguments.NbtPathArgument$NbtPath,double,int
) -> a
net.minecraft.server.commands.data.DataCommands -> agy:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_MERGE_UNCHANGED -> d
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_GET_NOT_NUMBER -> e
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_GET_NON_EXISTENT -> f
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_MULTIPLE_TAGS
-> g
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_EXPECTED_OBJECT -> h
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_EXPECTED_VALUE -> i
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_INVALID_SUBSTRING -> j
java.util.List ALL_PROVIDERS -> a
java.util.List TARGET_PROVIDERS -> b
java.util.List SOURCE_PROVIDERS -> c
45:45:void <init>() -> <init>
60:165:void register(com.mojang.brigadier.CommandDispatcher) -> a
178:181:java.lang.String getAsText(net.minecraft.nbt.Tag) -> a
190:195:java.util.List
stringifyTagList(java.util.List,net.minecraft.server.commands.data.DataCommands$Str
ingProcessor) -> a
199:246:com.mojang.brigadier.builder.ArgumentBuilder
decorateModification(java.util.function.BiConsumer) -> a
250:253:java.lang.String validatedSubstring(java.lang.String,int,int) -> a
257:260:java.lang.String substring(java.lang.String,int,int) -> b
264:265:java.lang.String substring(java.lang.String,int) -> a
269:269:int getOffset(int,int) -> a
273:274:java.util.List
getSingletonSource(com.mojang.brigadier.context.CommandContext,net.minecraft.server
.commands.data.DataCommands$DataProvider) -> a
278:280:java.util.List
resolveSourcePath(com.mojang.brigadier.context.CommandContext,net.minecraft.server.
commands.data.DataCommands$DataProvider) -> b
284:298:int
manipulateData(com.mojang.brigadier.context.CommandContext,net.minecraft.server.com
mands.data.DataCommands$DataProvider,net.minecraft.server.commands.data.DataCommand
s$DataManipulator,java.util.List) -> a
302:312:int
removeData(net.minecraft.commands.CommandSourceStack,net.minecraft.server.commands.
data.DataAccessor,net.minecraft.commands.arguments.NbtPathArgument$NbtPath) -> a
316:323:net.minecraft.nbt.Tag
getSingleTag(net.minecraft.commands.arguments.NbtPathArgument$NbtPath,net.minecraft
.server.commands.data.DataAccessor) -> a
327:341:int
getData(net.minecraft.commands.CommandSourceStack,net.minecraft.server.commands.dat
a.DataAccessor,net.minecraft.commands.arguments.NbtPathArgument$NbtPath) -> b
345:351:int
getNumeric(net.minecraft.commands.CommandSourceStack,net.minecraft.server.commands.
data.DataAccessor,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,double)
-> a
355:357:int
getData(net.minecraft.commands.CommandSourceStack,net.minecraft.server.commands.dat
a.DataAccessor) -> a
361:375:int
mergeData(net.minecraft.commands.CommandSourceStack,net.minecraft.server.commands.d
ata.DataAccessor,net.minecraft.nbt.CompoundTag) -> a
374:374:net.minecraft.network.chat.Component
lambda$mergeData$44(net.minecraft.server.commands.data.DataAccessor) -> a
356:356:net.minecraft.network.chat.Component
lambda$getData$43(net.minecraft.server.commands.data.DataAccessor,net.minecraft.nbt
.CompoundTag) -> a
350:350:net.minecraft.network.chat.Component
lambda$getNumeric$42(net.minecraft.server.commands.data.DataAccessor,net.minecraft.
commands.arguments.NbtPathArgument$NbtPath,double,int) -> a
340:340:net.minecraft.network.chat.Component
lambda$getData$41(net.minecraft.server.commands.data.DataAccessor,net.minecraft.nbt
.Tag) -> a
311:311:net.minecraft.network.chat.Component
lambda$removeData$40(net.minecraft.server.commands.data.DataAccessor) -> b
296:296:net.minecraft.network.chat.Component
lambda$manipulateData$39(net.minecraft.server.commands.data.DataAccessor) -> c
203:241:com.mojang.brigadier.builder.ArgumentBuilder
lambda$decorateModification$38(java.util.function.BiConsumer,net.minecraft.server.c
ommands.data.DataCommands$DataProvider,com.mojang.brigadier.builder.ArgumentBuilder
) -> a
231:234:com.mojang.brigadier.builder.ArgumentBuilder
lambda$decorateModification$37(net.minecraft.server.commands.data.DataCommands$Data
Provider,net.minecraft.server.commands.data.DataCommands$DataManipulator) -> a
235:236:int
lambda$decorateModification$36(net.minecraft.server.commands.data.DataCommands$Data
Provider,net.minecraft.server.commands.data.DataCommands$DataManipulator,com.mojang
.brigadier.context.CommandContext) -> a
214:214:com.mojang.brigadier.builder.ArgumentBuilder
lambda$decorateModification$35(net.minecraft.server.commands.data.DataCommands$Data
Provider,net.minecraft.server.commands.data.DataCommands$DataProvider,net.minecraft
.server.commands.data.DataCommands$DataManipulator) -> a
214:223:com.mojang.brigadier.builder.ArgumentBuilder
lambda$decorateModification$34(net.minecraft.server.commands.data.DataCommands$Data
Provider,net.minecraft.server.commands.data.DataCommands$DataManipulator,net.minecr
aft.server.commands.data.DataCommands$DataProvider,com.mojang.brigadier.builder.Arg
umentBuilder) -> a
223:223:int
lambda$decorateModification$33(net.minecraft.server.commands.data.DataCommands$Data
Provider,net.minecraft.server.commands.data.DataCommands$DataManipulator,net.minecr
aft.server.commands.data.DataCommands$DataProvider,com.mojang.brigadier.context.Com
mandContext) -> a
223:223:java.lang.String
lambda$decorateModification$32(com.mojang.brigadier.context.CommandContext,java.lan
g.String) -> a
220:220:int
lambda$decorateModification$31(net.minecraft.server.commands.data.DataCommands$Data
Provider,net.minecraft.server.commands.data.DataCommands$DataManipulator,net.minecr
aft.server.commands.data.DataCommands$DataProvider,com.mojang.brigadier.context.Com
mandContext) -> b
220:220:java.lang.String
lambda$decorateModification$30(com.mojang.brigadier.context.CommandContext,java.lan
g.String) -> b
218:218:int
lambda$decorateModification$29(net.minecraft.server.commands.data.DataCommands$Data
Provider,net.minecraft.server.commands.data.DataCommands$DataManipulator,net.minecr
aft.server.commands.data.DataCommands$DataProvider,com.mojang.brigadier.context.Com
mandContext) -> c
218:218:java.lang.String lambda$decorateModification$28(java.lang.String) -> a
215:215:int
lambda$decorateModification$27(net.minecraft.server.commands.data.DataCommands$Data
Provider,net.minecraft.server.commands.data.DataCommands$DataManipulator,net.minecr
aft.server.commands.data.DataCommands$DataProvider,com.mojang.brigadier.context.Com
mandContext) -> d
215:215:java.lang.String lambda$decorateModification$26(java.lang.String) -> b
206:206:com.mojang.brigadier.builder.ArgumentBuilder
lambda$decorateModification$25(net.minecraft.server.commands.data.DataCommands$Data
Provider,net.minecraft.server.commands.data.DataCommands$DataProvider,net.minecraft
.server.commands.data.DataCommands$DataManipulator) -> b
206:210:com.mojang.brigadier.builder.ArgumentBuilder
lambda$decorateModification$24(net.minecraft.server.commands.data.DataCommands$Data
Provider,net.minecraft.server.commands.data.DataCommands$DataManipulator,net.minecr
aft.server.commands.data.DataCommands$DataProvider,com.mojang.brigadier.builder.Arg
umentBuilder) -> b
210:210:int
lambda$decorateModification$23(net.minecraft.server.commands.data.DataCommands$Data
Provider,net.minecraft.server.commands.data.DataCommands$DataManipulator,net.minecr
aft.server.commands.data.DataCommands$DataProvider,com.mojang.brigadier.context.Com
mandContext) -> e
207:207:int
lambda$decorateModification$22(net.minecraft.server.commands.data.DataCommands$Data
Provider,net.minecraft.server.commands.data.DataCommands$DataManipulator,net.minecr
aft.server.commands.data.DataCommands$DataProvider,com.mojang.brigadier.context.Com
mandContext) -> f
95:128:void
lambda$register$21(com.mojang.brigadier.builder.ArgumentBuilder,net.minecraft.serve
r.commands.data.DataCommands$DataManipulatorDecorator) -> a
130:155:int
lambda$register$20(com.mojang.brigadier.context.CommandContext,net.minecraft.nbt.Co
mpoundTag,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,java.util.List)
-> a
122:122:int
lambda$register$19(com.mojang.brigadier.context.CommandContext,net.minecraft.nbt.Co
mpoundTag,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,java.util.List)
-> b
116:116:int
lambda$register$18(com.mojang.brigadier.context.CommandContext,net.minecraft.nbt.Co
mpoundTag,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,java.util.List)
-> c
110:110:int
lambda$register$17(com.mojang.brigadier.context.CommandContext,net.minecraft.nbt.Co
mpoundTag,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,java.util.List)
-> d
102:102:int
lambda$register$16(com.mojang.brigadier.context.CommandContext,net.minecraft.nbt.Co
mpoundTag,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,java.util.List)
-> e
86:89:com.mojang.brigadier.builder.ArgumentBuilder
lambda$register$15(net.minecraft.server.commands.data.DataCommands$DataProvider,com
.mojang.brigadier.builder.ArgumentBuilder) -> a
89:89:int
lambda$register$14(net.minecraft.server.commands.data.DataCommands$DataProvider,com
.mojang.brigadier.context.CommandContext) -> a
73:80:com.mojang.brigadier.builder.ArgumentBuilder
lambda$register$13(net.minecraft.server.commands.data.DataCommands$DataProvider,com
.mojang.brigadier.builder.ArgumentBuilder) -> b
80:80:int
lambda$register$12(net.minecraft.server.commands.data.DataCommands$DataProvider,com
.mojang.brigadier.context.CommandContext) -> b
77:77:int
lambda$register$11(net.minecraft.server.commands.data.DataCommands$DataProvider,com
.mojang.brigadier.context.CommandContext) -> c
74:74:int
lambda$register$10(net.minecraft.server.commands.data.DataCommands$DataProvider,com
.mojang.brigadier.context.CommandContext) -> d
65:68:com.mojang.brigadier.builder.ArgumentBuilder
lambda$register$9(net.minecraft.server.commands.data.DataCommands$DataProvider,com.
mojang.brigadier.builder.ArgumentBuilder) -> c
68:68:int
lambda$register$8(net.minecraft.server.commands.data.DataCommands$DataProvider,com.
mojang.brigadier.context.CommandContext) -> e
60:60:boolean lambda$register$7(net.minecraft.commands.CommandSourceStack) -> a
57:57:net.minecraft.server.commands.data.DataCommands$DataProvider
lambda$static$6(java.util.function.Function) -> a
56:56:net.minecraft.server.commands.data.DataCommands$DataProvider
lambda$static$5(java.util.function.Function) -> b
52:52:com.mojang.brigadier.Message
lambda$static$4(java.lang.Object,java.lang.Object) -> a
51:51:com.mojang.brigadier.Message lambda$static$3(java.lang.Object) -> a
50:50:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> b
48:48:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> c
47:47:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> d
46:57:void <clinit>() -> <clinit>
net.minecraft.server.commands.data.DataCommands$DataManipulator -> agy$a:
int
modify(com.mojang.brigadier.context.CommandContext,net.minecraft.nbt.CompoundTag,ne
t.minecraft.commands.arguments.NbtPathArgument$NbtPath,java.util.List) -> modify
net.minecraft.server.commands.data.DataCommands$DataManipulatorDecorator -> agy$b:
com.mojang.brigadier.builder.ArgumentBuilder
create(net.minecraft.server.commands.data.DataCommands$DataManipulator) -> create
net.minecraft.server.commands.data.DataCommands$DataProvider -> agy$c:
net.minecraft.server.commands.data.DataAccessor
access(com.mojang.brigadier.context.CommandContext) -> a
com.mojang.brigadier.builder.ArgumentBuilder
wrap(com.mojang.brigadier.builder.ArgumentBuilder,java.util.function.Function) -> a
net.minecraft.server.commands.data.DataCommands$StringProcessor -> agy$d:
java.lang.String process(java.lang.String) -> process
net.minecraft.server.commands.data.EntityDataAccessor -> agz:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NO_PLAYERS ->
b
java.util.function.Function PROVIDER -> a
net.minecraft.world.entity.Entity entity -> c
43:45:void <init>(net.minecraft.world.entity.Entity) -> <init>
49:55:void setData(net.minecraft.nbt.CompoundTag) -> a
59:59:net.minecraft.nbt.CompoundTag getData() -> a
64:64:net.minecraft.network.chat.Component getModifiedSuccess() -> b
69:69:net.minecraft.network.chat.Component
getPrintSuccess(net.minecraft.nbt.Tag) -> a
74:74:net.minecraft.network.chat.Component
getPrintSuccess(net.minecraft.commands.arguments.NbtPathArgument$NbtPath,double,int
) -> a
29:29:net.minecraft.server.commands.data.DataCommands$DataProvider
lambda$static$0(java.lang.String) -> a
27:29:void <clinit>() -> <clinit>
net.minecraft.server.commands.data.EntityDataAccessor$1 -> agz$1:
java.lang.String val$arg -> a
29:29:void <init>(java.lang.String) -> <init>
32:32:net.minecraft.server.commands.data.DataAccessor
access(com.mojang.brigadier.context.CommandContext) -> a
37:37:com.mojang.brigadier.builder.ArgumentBuilder
wrap(com.mojang.brigadier.builder.ArgumentBuilder,java.util.function.Function) -> a
net.minecraft.server.commands.data.StorageDataAccessor -> aha:
com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_STORAGE -> b
java.util.function.Function PROVIDER -> a
net.minecraft.world.level.storage.CommandStorage storage -> c
net.minecraft.resources.ResourceLocation id -> d
41:41:net.minecraft.world.level.storage.CommandStorage
getGlobalTags(com.mojang.brigadier.context.CommandContext) -> a
47:50:void
<init>(net.minecraft.world.level.storage.CommandStorage,net.minecraft.resources.Res
ourceLocation) -> <init>
54:55:void setData(net.minecraft.nbt.CompoundTag) -> a
59:59:net.minecraft.nbt.CompoundTag getData() -> a
64:64:net.minecraft.network.chat.Component getModifiedSuccess() -> b
69:69:net.minecraft.network.chat.Component
getPrintSuccess(net.minecraft.nbt.Tag) -> a
74:74:net.minecraft.network.chat.Component
getPrintSuccess(net.minecraft.commands.arguments.NbtPathArgument$NbtPath,double,int
) -> a
28:28:net.minecraft.server.commands.data.DataCommands$DataProvider
lambda$static$1(java.lang.String) -> a
26:26:java.util.concurrent.CompletableFuture
lambda$static$0(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> a
25:28:void <clinit>() -> <clinit>
net.minecraft.server.commands.data.StorageDataAccessor$1 -> aha$1:
java.lang.String val$arg -> a
28:28:void <init>(java.lang.String) -> <init>
31:31:net.minecraft.server.commands.data.DataAccessor
access(com.mojang.brigadier.context.CommandContext) -> a
36:36:com.mojang.brigadier.builder.ArgumentBuilder
wrap(com.mojang.brigadier.builder.ArgumentBuilder,java.util.function.Function) -> a
net.minecraft.server.commands.data.package-info -> ahb:
net.minecraft.server.commands.package-info -> ahc:
net.minecraft.server.dedicated.DedicatedPlayerList -> ahd:
org.slf4j.Logger LOGGER -> a
17:34:void
<init>(net.minecraft.server.dedicated.DedicatedServer,net.minecraft.core.LayeredReg
istryAccess,net.minecraft.world.level.storage.PlayerDataStorage) -> <init>
38:40:void setUsingWhiteList(boolean) -> a
44:46:void op(com.mojang.authlib.GameProfile) -> a
50:52:void deop(com.mojang.authlib.GameProfile) -> b
56:57:void reloadWhiteList() -> a
61:65:void saveIpBanList() -> w
69:73:void saveUserBanList() -> x
77:81:void loadIpBanList() -> y
85:89:void loadUserBanList() -> z
93:97:void loadOps() -> A
101:105:void saveOps() -> B
109:113:void loadWhiteList() -> C
117:121:void saveWhiteList() -> D
125:125:boolean isWhiteListed(com.mojang.authlib.GameProfile) -> c
130:130:net.minecraft.server.dedicated.DedicatedServer getServer() -> b
135:135:boolean canBypassPlayerLimit(com.mojang.authlib.GameProfile) -> d
13:13:net.minecraft.server.MinecraftServer getServer() -> c
14:14:void <clinit>() -> <clinit>
net.minecraft.server.dedicated.DedicatedServer -> ahe:
org.slf4j.Logger LOGGER -> n
int CONVERSION_RETRY_DELAY_MS -> o
int CONVERSION_RETRIES -> p
java.util.List consoleInput -> q
net.minecraft.server.rcon.thread.QueryThreadGs4 queryThreadGs4 -> r
net.minecraft.server.rcon.RconConsoleSource rconConsoleSource -> s
net.minecraft.server.rcon.thread.RconThread rconThread -> t
net.minecraft.server.dedicated.DedicatedServerSettings settings -> u
net.minecraft.server.gui.MinecraftServerGui gui -> v
net.minecraft.server.network.TextFilterClient textFilterClient -> w
62:79:void
<init>(java.lang.Thread,net.minecraft.world.level.storage.LevelStorageSource$LevelS
torageAccess,net.minecraft.server.packs.repository.PackRepository,net.minecraft.ser
ver.WorldStem,net.minecraft.server.dedicated.DedicatedServerSettings,com.mojang.dat
afixers.DataFixer,net.minecraft.server.Services,net.minecraft.server.level.progress
.ChunkProgressListenerFactory) -> <init>
83:201:boolean initServer() -> e
206:206:boolean isSpawningAnimals() -> W
211:211:boolean isSpawningMonsters() -> Q
216:216:boolean areNpcsEnabled() -> X
221:221:net.minecraft.server.dedicated.DedicatedServerProperties
getProperties() -> a
226:227:void forceDifficulty() -> r
231:231:boolean isHardcore() -> h
236:239:net.minecraft.SystemReport
fillServerSystemReport(net.minecraft.SystemReport) -> a
244:260:void dumpServerProperties(java.nio.file.Path) -> a
264:279:void onServerExit() -> g
283:285:void tickChildren(java.util.function.BooleanSupplier) -> b
289:289:boolean isNetherEnabled() -> B
293:294:void
handleConsoleInput(java.lang.String,net.minecraft.commands.CommandSourceStack) -> a
297:301:void handleConsoleInputs() -> bf
305:305:boolean isDedicatedServer() -> l
310:310:int getRateLimitPacketsPerSecond() -> m
315:315:boolean isEpollEnabled() -> n
320:320:net.minecraft.server.dedicated.DedicatedPlayerList getPlayerList() ->
bg
325:325:boolean isPublished() -> p
330:330:java.lang.String getServerIp() -> b
335:335:int getServerPort() -> d
340:340:java.lang.String getServerName() -> f
344:347:void showGui() -> bh
351:351:boolean hasGui() -> af
356:356:boolean isCommandBlockEnabled() -> o
361:361:int getSpawnProtectionRadius() -> ah
366:386:boolean
isUnderSpawnProtection(net.minecraft.server.level.ServerLevel,net.minecraft.core.Bl
ockPos,net.minecraft.world.entity.player.Player) -> a
391:391:boolean repliesToStatus() -> ai
396:396:boolean hidesOnlinePlayers() -> aj
401:401:int getOperatorUserPermissionLevel() -> i
406:406:int getFunctionCompilationLevel() -> j
411:413:void setPlayerIdleTimeout(int) -> c
417:417:boolean shouldRconBroadcast() -> k
422:422:boolean shouldInformAdmins() -> N_
427:427:int getAbsoluteMaxWorldSize() -> as
432:432:int getCompressionThreshold() -> av
437:438:boolean enforceSecureProfile() -> aw
444:499:boolean convertOldUsers() -> bi
504:508:void waitForRetry() -> bs
511:511:long getMaxTickLength() -> bj
516:516:int getMaxChainedNeighborUpdates() -> bd
521:521:java.lang.String getPluginNames() -> s
526:528:java.lang.String runCommand(java.lang.String) -> a
532:533:void storeUsingWhiteList(boolean) -> i
537:540:void stopServer() -> t
544:544:boolean isSingleplayerOwner(com.mojang.authlib.GameProfile) -> a
549:549:int getScaledTrackingDistance(int) -> b
554:554:java.lang.String getLevelIdName() -> q
559:559:boolean forceSynchronousWrites() -> aS
564:567:net.minecraft.server.network.TextFilter
createTextFilterForPlayer(net.minecraft.server.level.ServerPlayer) -> a
573:573:net.minecraft.world.level.GameType getForcedGameType() -> aX
578:578:java.util.Optional getServerResourcePack() -> S
57:57:net.minecraft.server.players.PlayerList getPlayerList() -> ac
532:532:net.minecraft.server.dedicated.DedicatedServerProperties
lambda$storeUsingWhiteList$4(boolean,net.minecraft.server.dedicated.DedicatedServer
Properties) -> a
527:527:void lambda$runCommand$3(java.lang.String) -> e
412:412:net.minecraft.server.dedicated.DedicatedServerProperties
lambda$setPlayerIdleTimeout$2(int,net.minecraft.server.dedicated.DedicatedServerPro
perties) -> a
237:237:java.lang.String lambda$fillServerSystemReport$1() -> bt
236:236:java.lang.String lambda$fillServerSystemReport$0() -> bu
58:58:void <clinit>() -> <clinit>
net.minecraft.server.dedicated.DedicatedServer$1 -> ahe$1:
net.minecraft.server.dedicated.DedicatedServer this$0 -> a
83:83:void
<init>(net.minecraft.server.dedicated.DedicatedServer,java.lang.String) -> <init>
86:95:void run() -> run
net.minecraft.server.dedicated.DedicatedServerProperties -> ahf:
org.slf4j.Logger LOGGER -> Z
java.util.regex.Pattern SHA1 -> aa
com.google.common.base.Splitter COMMA_SPLITTER -> ab
boolean onlineMode -> a
boolean preventProxyConnections -> b
java.lang.String serverIp -> c
boolean spawnAnimals -> d
boolean spawnNpcs -> e
boolean pvp -> f
boolean allowFlight -> g
java.lang.String motd -> h
boolean forceGameMode -> i
boolean enforceWhitelist -> j
net.minecraft.world.Difficulty difficulty -> k
net.minecraft.world.level.GameType gamemode -> l
java.lang.String levelName -> m
int serverPort -> n
java.lang.Boolean announcePlayerAchievements -> o
boolean enableQuery -> p
int queryPort -> q
boolean enableRcon -> r
int rconPort -> s
java.lang.String rconPassword -> t
boolean hardcore -> u
boolean allowNether -> v
boolean spawnMonsters -> w
boolean useNativeTransport -> x
boolean enableCommandBlock -> y
int spawnProtection -> z
int opPermissionLevel -> A
int functionPermissionLevel -> B
long maxTickTime -> C
int maxChainedNeighborUpdates -> D
int rateLimitPacketsPerSecond -> E
int viewDistance -> F
int simulationDistance -> G
int maxPlayers -> H
int networkCompressionThreshold -> I
boolean broadcastRconToOps -> J
boolean broadcastConsoleToOps -> K
int maxWorldSize -> L
boolean syncChunkWrites -> M
boolean enableJmxMonitoring -> N
boolean enableStatus -> O
boolean hideOnlinePlayers -> P
int entityBroadcastRangePercentage -> Q
java.lang.String textFilteringConfig -> R
java.util.Optional serverResourcePackInfo -> S
net.minecraft.world.level.DataPackConfig initialDataPackConfiguration -> T
net.minecraft.server.dedicated.Settings$MutableValue playerIdleTimeout -> U
net.minecraft.server.dedicated.Settings$MutableValue whiteList -> V
boolean enforceSecureProfile -> W
net.minecraft.server.dedicated.DedicatedServerProperties$WorldDimensionData
worldDimensionData -> ac
net.minecraft.world.level.levelgen.WorldOptions worldOptions -> X
53:134:void <init>(java.util.Properties) -> <init>
137:137:net.minecraft.server.dedicated.DedicatedServerProperties
fromFile(java.nio.file.Path) -> a
142:142:net.minecraft.server.dedicated.DedicatedServerProperties
reload(net.minecraft.core.RegistryAccess,java.util.Properties) -> a
147:154:net.minecraft.network.chat.Component
parseResourcePackPrompt(java.lang.String) -> c
158:182:java.util.Optional
getServerPackInfo(java.lang.String,java.lang.String,java.lang.String,boolean,java.l
ang.String) -> a
186:188:net.minecraft.world.level.DataPackConfig
getDatapackConfig(java.lang.String,java.lang.String) -> b
192:199:net.minecraft.world.flag.FeatureFlagSet getFeatures(java.lang.String) -
> d
203:203:net.minecraft.world.level.levelgen.WorldDimensions
createDimensions(net.minecraft.core.RegistryAccess) -> a
48:48:net.minecraft.server.dedicated.Settings
reload(net.minecraft.core.RegistryAccess,java.util.Properties) -> b
193:199:void lambda$getFeatures$4(java.lang.String,java.util.function.Consumer)
-> a
120:120:java.lang.String lambda$new$3(java.lang.String) -> e
119:119:com.google.gson.JsonObject lambda$new$2(java.lang.String) -> f
96:96:java.lang.Integer lambda$new$1(java.lang.Integer) -> a
91:91:java.lang.Integer lambda$new$0(java.lang.Integer) -> b
49:51:void <clinit>() -> <clinit>
net.minecraft.server.dedicated.DedicatedServerProperties$WorldDimensionData ->
ahf$a:
com.google.gson.JsonObject generatorSettings -> a
java.lang.String levelType -> b
java.util.Map LEGACY_PRESET_NAMES -> c
206:206:void <init>(com.google.gson.JsonObject,java.lang.String) -> <init>
213:237:net.minecraft.world.level.levelgen.WorldDimensions
create(net.minecraft.core.RegistryAccess) -> a
206:206:java.lang.String toString() -> toString
206:206:int hashCode() -> hashCode
206:206:boolean equals(java.lang.Object) -> equals
206:206:com.google.gson.JsonObject generatorSettings() -> a
206:206:java.lang.String levelType() -> b
222:223:net.minecraft.core.Holder$Reference
lambda$create$4(net.minecraft.core.Holder$Reference) -> a
219:219:java.util.Optional lambda$create$3() -> c
218:218:net.minecraft.resources.ResourceKey
lambda$create$2(net.minecraft.resources.ResourceLocation) -> a
215:215:java.lang.IllegalStateException lambda$create$1() -> d
214:214:java.util.Optional lambda$create$0(net.minecraft.core.Registry) -> a
207:207:void <clinit>() -> <clinit>
net.minecraft.server.dedicated.DedicatedServerSettings -> ahg:
java.nio.file.Path source -> a
net.minecraft.server.dedicated.DedicatedServerProperties properties -> b
10:13:void <init>(java.nio.file.Path) -> <init>
16:16:net.minecraft.server.dedicated.DedicatedServerProperties getProperties()
-> a
20:21:void forceSave() -> b
24:25:net.minecraft.server.dedicated.DedicatedServerSettings
update(java.util.function.UnaryOperator) -> a
net.minecraft.server.dedicated.ServerWatchdog -> ahh:
org.slf4j.Logger LOGGER -> a
long MAX_SHUTDOWN_TIME -> b
int SHUTDOWN_STATUS -> c
net.minecraft.server.dedicated.DedicatedServer server -> d
long maxTickTime -> e
30:33:void <init>(net.minecraft.server.dedicated.DedicatedServer) -> <init>
37:87:void run() -> run
91:103:void exit() -> a
68:68:java.lang.String lambda$run$2() -> b
68:68:java.lang.String lambda$run$1(net.minecraft.server.level.ServerLevel) ->
a
67:67:java.lang.String lambda$run$0() -> c
23:23:void <clinit>() -> <clinit>
net.minecraft.server.dedicated.ServerWatchdog$1 -> ahh$1:
net.minecraft.server.dedicated.ServerWatchdog this$0 -> a
92:92:void <init>(net.minecraft.server.dedicated.ServerWatchdog) -> <init>
95:96:void run() -> run
net.minecraft.server.dedicated.Settings -> ahi:
org.slf4j.Logger LOGGER -> a
java.util.Properties properties -> Y
55:57:void <init>(java.util.Properties) -> <init>
62:82:java.util.Properties loadFromFile(java.nio.file.Path) -> b
86:91:void store(java.nio.file.Path) -> c
94:94:java.util.function.Function
wrapNumberDeserializer(java.util.function.Function) -> a
104:104:java.util.function.Function
dispatchNumberOrString(java.util.function.IntFunction,java.util.function.Function)
-> a
115:115:java.lang.String getStringRaw(java.lang.String) -> c
120:125:java.lang.Object
getLegacy(java.lang.String,java.util.function.Function) -> a
129:132:java.lang.Object
get(java.lang.String,java.util.function.Function,java.util.function.Function,java.l
ang.Object) -> a
136:139:net.minecraft.server.dedicated.Settings$MutableValue
getMutable(java.lang.String,java.util.function.Function,java.util.function.Function
,java.lang.Object) -> b
143:143:java.lang.Object
get(java.lang.String,java.util.function.Function,java.util.function.UnaryOperator,j
ava.util.function.Function,java.lang.Object) -> a
150:150:java.lang.Object
get(java.lang.String,java.util.function.Function,java.lang.Object) -> a
154:154:net.minecraft.server.dedicated.Settings$MutableValue
getMutable(java.lang.String,java.util.function.Function,java.lang.Object) -> b
158:158:java.lang.String get(java.lang.String,java.lang.String) -> a
163:163:java.lang.String getLegacyString(java.lang.String) -> a
167:167:int get(java.lang.String,int) -> a
171:171:net.minecraft.server.dedicated.Settings$MutableValue
getMutable(java.lang.String,int) -> b
175:175:int get(java.lang.String,java.util.function.UnaryOperator,int) -> a
179:179:long get(java.lang.String,long) -> a
183:183:boolean get(java.lang.String,boolean) -> a
187:187:net.minecraft.server.dedicated.Settings$MutableValue
getMutable(java.lang.String,boolean) -> b
192:192:java.lang.Boolean getLegacyBoolean(java.lang.String) -> b
196:198:java.util.Properties cloneProperties() -> a
net.minecraft.server.dedicated.Settings
reload(net.minecraft.core.RegistryAccess,java.util.Properties) -> b
144:145:java.lang.Object
lambda$get$2(java.util.function.Function,java.util.function.UnaryOperator,java.lang
.String) -> a
106:108:java.lang.Object
lambda$dispatchNumberOrString$1(java.util.function.IntFunction,java.util.function.F
unction,java.lang.String) -> a
96:98:java.lang.Number
lambda$wrapNumberDeserializer$0(java.util.function.Function,java.lang.String) -> a
51:51:void <clinit>() -> <clinit>
net.minecraft.server.dedicated.Settings$MutableValue -> ahi$a:
java.lang.String key -> b
java.lang.Object value -> c
java.util.function.Function serializer -> d
net.minecraft.server.dedicated.Settings this$0 -> a
33:37:void
<init>(net.minecraft.server.dedicated.Settings,java.lang.String,java.lang.Object,ja
va.util.function.Function) -> <init>
41:41:java.lang.Object get() -> get
45:47:net.minecraft.server.dedicated.Settings
update(net.minecraft.core.RegistryAccess,java.lang.Object) -> a
net.minecraft.server.dedicated.package-info -> ahj:
net.minecraft.server.gui.MinecraftServerGui -> ahk:
java.awt.Font MONOSPACED -> a
org.slf4j.Logger LOGGER -> b
java.lang.String TITLE -> c
java.lang.String SHUTDOWN_TITLE -> d
net.minecraft.server.dedicated.DedicatedServer server -> e
java.lang.Thread logAppenderThread -> f
java.util.Collection finalizers -> g
java.util.concurrent.atomic.AtomicBoolean isClosing -> h
48:71:net.minecraft.server.gui.MinecraftServerGui
showFrameFor(net.minecraft.server.dedicated.DedicatedServer) -> a
43:85:void <init>(net.minecraft.server.dedicated.DedicatedServer) -> <init>
88:89:void addFinalizer(java.lang.Runnable) -> a
92:98:javax.swing.JComponent buildInfoPanel() -> c
102:106:javax.swing.JComponent buildPlayerPanel() -> d
110:143:javax.swing.JComponent buildChatPanel() -> e
147:148:void start() -> a
151:154:void close() -> b
157:158:void runFinalizers() -> f
161:182:void
print(javax.swing.JTextArea,javax.swing.JScrollPane,java.lang.String) -> a
162:162:void
lambda$print$2(javax.swing.JTextArea,javax.swing.JScrollPane,java.lang.String) -> b
137:140:void
lambda$buildChatPanel$1(javax.swing.JTextArea,javax.swing.JScrollPane) -> a
118:123:void
lambda$buildChatPanel$0(javax.swing.JTextField,java.awt.event.ActionEvent) -> a
36:37:void <clinit>() -> <clinit>
net.minecraft.server.gui.MinecraftServerGui$1 -> ahk$1:
net.minecraft.server.gui.MinecraftServerGui val$gui -> a
javax.swing.JFrame val$frame -> b
net.minecraft.server.dedicated.DedicatedServer val$server -> c
59:59:void
<init>(net.minecraft.server.gui.MinecraftServerGui,javax.swing.JFrame,net.minecraft
.server.dedicated.DedicatedServer) -> <init>
62:67:void windowClosing(java.awt.event.WindowEvent) -> windowClosing
net.minecraft.server.gui.MinecraftServerGui$2 -> ahk$2:
net.minecraft.server.gui.MinecraftServerGui this$0 -> a
125:125:void <init>(net.minecraft.server.gui.MinecraftServerGui) -> <init>
128:128:void focusGained(java.awt.event.FocusEvent) -> focusGained
net.minecraft.server.gui.PlayerListComponent -> ahl:
net.minecraft.server.MinecraftServer server -> a
int tickCount -> b
12:15:void <init>(net.minecraft.server.MinecraftServer) -> <init>
18:25:void tick() -> a
net.minecraft.server.gui.StatsComponent -> ahm:
java.text.DecimalFormat DECIMAL_FORMAT -> a
int[] values -> b
int vp -> c
java.lang.String[] msgs -> d
net.minecraft.server.MinecraftServer server -> e
javax.swing.Timer timer -> f
18:32:void <init>(net.minecraft.server.MinecraftServer) -> <init>
35:40:void tick() -> b
43:47:double getAverage(long[]) -> a
52:67:void paint(java.awt.Graphics) -> paint
70:71:void close() -> a
29:29:void lambda$new$1(java.awt.event.ActionEvent) -> a
16:16:void lambda$static$0(java.text.DecimalFormat) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.server.gui.package-info -> ahn:
net.minecraft.server.level.BlockDestructionProgress -> aho:
int id -> a
net.minecraft.core.BlockPos pos -> b
int progress -> c
int updatedRenderTick -> d
11:14:void <init>(int,net.minecraft.core.BlockPos) -> <init>
17:17:int getId() -> a
21:21:net.minecraft.core.BlockPos getPos() -> b
25:29:void setProgress(int) -> a
32:32:int getProgress() -> c
36:37:void updateTick(int) -> b
40:40:int getUpdatedRenderTick() -> d
45:52:boolean equals(java.lang.Object) -> equals
57:57:int hashCode() -> hashCode
62:65:int compareTo(net.minecraft.server.level.BlockDestructionProgress) -> a
5:5:int compareTo(java.lang.Object) -> compareTo
net.minecraft.server.level.ChunkHolder -> ahp:
com.mojang.datafixers.util.Either UNLOADED_CHUNK -> a
java.util.concurrent.CompletableFuture UNLOADED_CHUNK_FUTURE -> b
com.mojang.datafixers.util.Either UNLOADED_LEVEL_CHUNK -> c
com.mojang.datafixers.util.Either NOT_DONE_YET -> d
java.util.concurrent.CompletableFuture UNLOADED_LEVEL_CHUNK_FUTURE -> e
java.util.List CHUNK_STATUSES -> f
java.util.concurrent.atomic.AtomicReferenceArray futures -> g
net.minecraft.world.level.LevelHeightAccessor levelHeightAccessor -> h
java.util.concurrent.CompletableFuture fullChunkFuture -> i
java.util.concurrent.CompletableFuture tickingChunkFuture -> j
java.util.concurrent.CompletableFuture entityTickingChunkFuture -> k
java.util.concurrent.CompletableFuture chunkToSave -> l
net.minecraft.util.DebugBuffer chunkToSaveHistory -> m
int oldTicketLevel -> n
int ticketLevel -> o
int queueLevel -> p
net.minecraft.world.level.ChunkPos pos -> q
boolean hasChangedSections -> r
it.unimi.dsi.fastutil.shorts.ShortSet[] changedBlocksPerSection -> s
java.util.BitSet blockChangedLightSectionFilter -> t
java.util.BitSet skyChangedLightSectionFilter -> u
net.minecraft.world.level.lighting.LevelLightEngine lightEngine -> v
net.minecraft.server.level.ChunkHolder$LevelChangeListener onLevelChange -> w
net.minecraft.server.level.ChunkHolder$PlayerProvider playerProvider -> x
boolean wasAccessibleSinceLastSave -> y
java.util.concurrent.CompletableFuture pendingFullStateConfirmation -> z
56:95:void
<init>(net.minecraft.world.level.ChunkPos,int,net.minecraft.world.level.LevelHeight
Accessor,net.minecraft.world.level.lighting.LevelLightEngine,net.minecraft.server.l
evel.ChunkHolder$LevelChangeListener,net.minecraft.server.level.ChunkHolder$PlayerP
rovider) -> <init>
98:99:java.util.concurrent.CompletableFuture
getFutureIfPresentUnchecked(net.minecraft.world.level.chunk.ChunkStatus) -> a
103:106:java.util.concurrent.CompletableFuture
getFutureIfPresent(net.minecraft.world.level.chunk.ChunkStatus) -> b
113:113:java.util.concurrent.CompletableFuture getTickingChunkFuture() -> a
120:120:java.util.concurrent.CompletableFuture getEntityTickingChunkFuture() ->
b
127:127:java.util.concurrent.CompletableFuture getFullChunkFuture() -> c
135:140:net.minecraft.world.level.chunk.LevelChunk getTickingChunk() -> d
148:153:net.minecraft.world.level.chunk.LevelChunk getFullChunk() -> e
162:169:net.minecraft.world.level.chunk.ChunkStatus getLastAvailableStatus() ->
f
179:190:net.minecraft.world.level.chunk.ChunkAccess getLastAvailable() -> g
194:194:java.util.concurrent.CompletableFuture getChunkToSave() -> h
200:211:void blockChanged(net.minecraft.core.BlockPos) -> a
214:242:void sectionLightChanged(net.minecraft.world.level.LightLayer,int) -> a
245:294:void broadcastChanges(net.minecraft.world.level.chunk.LevelChunk) -> a
297:300:void
broadcastBlockEntityIfNeeded(java.util.List,net.minecraft.world.level.Level,net.min
ecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a
303:310:void
broadcastBlockEntity(java.util.List,net.minecraft.world.level.Level,net.minecraft.c
ore.BlockPos) -> a
313:314:void broadcast(java.util.List,net.minecraft.network.protocol.Packet) ->
a
320:338:java.util.concurrent.CompletableFuture
getOrScheduleFuture(net.minecraft.world.level.chunk.ChunkStatus,net.minecraft.serve
r.level.ChunkMap) -> a
342:346:void
addSaveDependency(java.lang.String,java.util.concurrent.CompletableFuture) -> a
349:353:void
updateChunkToSave(java.util.concurrent.CompletableFuture,java.lang.String) -> a
356:356:net.minecraft.server.level.FullChunkStatus getFullStatus() -> i
360:360:net.minecraft.world.level.ChunkPos getPos() -> j
364:364:int getTicketLevel() -> k
368:368:int getQueueLevel() -> l
372:373:void setQueueLevel(int) -> b
376:377:void setTicketLevel(int) -> a
380:385:void
scheduleFullChunkPromotion(net.minecraft.server.level.ChunkMap,java.util.concurrent
.CompletableFuture,java.util.concurrent.Executor,net.minecraft.server.level.FullChu
nkStatus) -> a
388:390:void
demoteFullChunk(net.minecraft.server.level.ChunkMap,net.minecraft.server.level.Full
ChunkStatus) -> a
393:469:void
updateFutures(net.minecraft.server.level.ChunkMap,java.util.concurrent.Executor) ->
a
472:472:boolean wasAccessibleSinceLastSave() -> m
476:477:void refreshAccessibility() -> n
480:492:void
replaceProtoChunk(net.minecraft.world.level.chunk.ImposterProtoChunk) -> a
495:500:java.util.List getAllFutures() -> o
384:384:void
lambda$scheduleFullChunkPromotion$8(java.util.concurrent.CompletableFuture,com.moja
ng.datafixers.util.Either) -> a
384:384:void
lambda$scheduleFullChunkPromotion$7(java.util.concurrent.CompletableFuture,net.mine
craft.world.level.chunk.LevelChunk) -> a
382:382:void
lambda$scheduleFullChunkPromotion$6(net.minecraft.server.level.ChunkMap,net.minecra
ft.server.level.FullChunkStatus) -> b
352:352:net.minecraft.world.level.chunk.ChunkAccess
lambda$updateChunkToSave$5(net.minecraft.world.level.chunk.ChunkAccess,com.mojang.d
atafixers.util.Either) -> a
352:352:net.minecraft.world.level.chunk.ChunkAccess
lambda$updateChunkToSave$4(net.minecraft.world.level.chunk.ChunkAccess,net.minecraf
t.server.level.ChunkHolder$ChunkLoadingFailure) -> a
352:352:net.minecraft.world.level.chunk.ChunkAccess
lambda$updateChunkToSave$3(net.minecraft.world.level.chunk.ChunkAccess) -> a
345:345:net.minecraft.world.level.chunk.ChunkAccess
lambda$addSaveDependency$2(net.minecraft.world.level.chunk.ChunkAccess,java.lang.Ob
ject) -> a
313:313:void
lambda$broadcast$1(net.minecraft.network.protocol.Packet,net.minecraft.server.level
.ServerPlayer) -> a
290:290:void
lambda$broadcastChanges$0(java.util.List,net.minecraft.world.level.Level,net.minecr
aft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> b
42:51:void <clinit>() -> <clinit>
net.minecraft.server.level.ChunkHolder$1 -> ahp$1:
net.minecraft.server.level.ChunkHolder this$0 -> a
403:403:void <init>(net.minecraft.server.level.ChunkHolder) -> <init>
406:406:java.lang.String toString() -> toString
net.minecraft.server.level.ChunkHolder$ChunkLoadingFailure -> ahp$a:
net.minecraft.server.level.ChunkHolder$ChunkLoadingFailure UNLOADED -> b
504:504:void <clinit>() -> <clinit>
net.minecraft.server.level.ChunkHolder$ChunkLoadingFailure$1 -> ahp$a$1:
504:504:void <init>() -> <init>
507:507:java.lang.String toString() -> toString
net.minecraft.server.level.ChunkHolder$ChunkSaveDebug -> ahp$b:
java.lang.Thread thread -> a
java.util.concurrent.CompletableFuture future -> b
java.lang.String source -> c
526:530:void
<init>(java.lang.Thread,java.util.concurrent.CompletableFuture,java.lang.String) ->
<init>
net.minecraft.server.level.ChunkHolder$LevelChangeListener -> ahp$c:
void
onLevelChange(net.minecraft.world.level.ChunkPos,java.util.function.IntSupplier,int
,java.util.function.IntConsumer) -> onLevelChange
net.minecraft.server.level.ChunkHolder$PlayerProvider -> ahp$d:
java.util.List getPlayers(net.minecraft.world.level.ChunkPos,boolean) -> a
net.minecraft.server.level.ChunkLevel -> ahq:
int FULL_CHUNK_LEVEL -> b
int BLOCK_TICKING_LEVEL -> c
int ENTITY_TICKING_LEVEL -> d
int MAX_LEVEL -> a
5:5:void <init>() -> <init>
15:18:net.minecraft.world.level.chunk.ChunkStatus generationStatus(int) -> a
22:22:int byStatus(net.minecraft.world.level.chunk.ChunkStatus) -> a
26:33:net.minecraft.server.level.FullChunkStatus fullStatus(int) -> b
37:41:int byStatus(net.minecraft.server.level.FullChunkStatus) -> a
46:46:boolean isEntityTicking(int) -> c
50:50:boolean isBlockTicking(int) -> d
54:54:boolean isLoaded(int) -> e
12:12:void <clinit>() -> <clinit>
net.minecraft.server.level.ChunkLevel$1 -> ahq$1:
int[] $SwitchMap$net$minecraft$server$level$FullChunkStatus -> a
37:37:void <clinit>() -> <clinit>
net.minecraft.server.level.ChunkMap -> ahr:
byte CHUNK_TYPE_REPLACEABLE -> e
byte CHUNK_TYPE_UNKNOWN -> f
byte CHUNK_TYPE_FULL -> g
org.slf4j.Logger LOGGER -> h
int CHUNK_SAVED_PER_TICK -> i
int CHUNK_SAVED_EAGERLY_PER_TICK -> j
int EAGER_CHUNK_SAVE_COOLDOWN_IN_MILLIS -> k
int MIN_VIEW_DISTANCE -> l
int MAX_VIEW_DISTANCE -> a
int FORCED_TICKET_LEVEL -> b
it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap updatingChunkMap -> m
it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap visibleChunkMap -> n
it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap pendingUnloads -> o
it.unimi.dsi.fastutil.longs.LongSet entitiesInLevel -> p
net.minecraft.server.level.ServerLevel level -> q
net.minecraft.server.level.ThreadedLevelLightEngine lightEngine -> r
net.minecraft.util.thread.BlockableEventLoop mainThreadExecutor -> s
net.minecraft.world.level.chunk.ChunkGenerator generator -> t
net.minecraft.world.level.levelgen.RandomState randomState -> u
net.minecraft.world.level.chunk.ChunkGeneratorStructureState
chunkGeneratorState -> v
java.util.function.Supplier overworldDataStorage -> w
net.minecraft.world.entity.ai.village.poi.PoiManager poiManager -> x
it.unimi.dsi.fastutil.longs.LongSet toDrop -> y
boolean modified -> z
net.minecraft.server.level.ChunkTaskPriorityQueueSorter queueSorter -> A
net.minecraft.util.thread.ProcessorHandle worldgenMailbox -> B
net.minecraft.util.thread.ProcessorHandle mainThreadMailbox -> C
net.minecraft.server.level.progress.ChunkProgressListener progressListener -> D
net.minecraft.world.level.entity.ChunkStatusUpdateListener chunkStatusListener
-> E
net.minecraft.server.level.ChunkMap$DistanceManager distanceManager -> F
java.util.concurrent.atomic.AtomicInteger tickingGenerated -> G
net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManage
r structureTemplateManager -> H
java.lang.String storageName -> I
net.minecraft.server.level.PlayerMap playerMap -> J
it.unimi.dsi.fastutil.ints.Int2ObjectMap entityMap -> K
it.unimi.dsi.fastutil.longs.Long2ByteMap chunkTypeCache -> L
it.unimi.dsi.fastutil.longs.Long2LongMap chunkSaveCooldowns -> M
java.util.Queue unloadQueue -> N
int viewDistance -> O
129:211:void
<init>(net.minecraft.server.level.ServerLevel,net.minecraft.world.level.storage.Lev
elStorageSource$LevelStorageAccess,com.mojang.datafixers.DataFixer,net.minecraft.wo
rld.level.levelgen.structure.templatesystem.StructureTemplateManager,java.util.conc
urrent.Executor,net.minecraft.util.thread.BlockableEventLoop,net.minecraft.world.le
vel.chunk.LightChunkGetter,net.minecraft.world.level.chunk.ChunkGenerator,net.minec
raft.server.level.progress.ChunkProgressListener,net.minecraft.world.level.entity.C
hunkStatusUpdateListener,java.util.function.Supplier,int,boolean) -> <init>
214:214:net.minecraft.world.level.chunk.ChunkGenerator generator() -> a
218:218:net.minecraft.world.level.chunk.ChunkGeneratorStructureState
generatorState() -> b
222:222:net.minecraft.world.level.levelgen.RandomState randomState() -> c
226:229:void debugReloadGenerator() -> d
232:238:double
euclideanDistanceSquared(net.minecraft.world.level.ChunkPos,net.minecraft.world.ent
ity.Entity) -> a
243:253:boolean isChunkInRange(int,int,int,int,int) -> a
258:266:boolean isChunkOnRangeBorder(int,int,int,int,int) -> b
270:270:net.minecraft.server.level.ThreadedLevelLightEngine getLightEngine() ->
e
275:275:net.minecraft.server.level.ChunkHolder getUpdatingChunkIfPresent(long)
-> a
280:280:net.minecraft.server.level.ChunkHolder getVisibleChunkIfPresent(long) -
> b
284:284:java.util.function.IntSupplier getChunkQueueLevel(long) -> c
294:309:java.lang.String getChunkDebugData(net.minecraft.world.level.ChunkPos)
-> a
313:371:java.util.concurrent.CompletableFuture
getChunkRangeFuture(net.minecraft.server.level.ChunkHolder,int,java.util.function.I
ntFunction) -> a
375:395:net.minecraft.ReportedException
debugFuturesAndCreateReportedException(java.lang.IllegalStateException,java.lang.St
ring) -> a
399:399:java.util.concurrent.CompletableFuture
prepareEntityTickingChunk(net.minecraft.server.level.ChunkHolder) -> a
404:433:net.minecraft.server.level.ChunkHolder
updateChunkScheduling(long,int,net.minecraft.server.level.ChunkHolder,int) -> a
439:444:void close() -> close
448:478:void saveAllChunks(boolean) -> a
481:489:void tick(java.util.function.BooleanSupplier) -> a
492:499:boolean hasWork() -> f
503:535:void processUnloads(java.util.function.BooleanSupplier) -> b
538:567:void scheduleUnload(long,net.minecraft.server.level.ChunkHolder) -> a
570:576:boolean promoteChunkMap() -> g
584:607:java.util.concurrent.CompletableFuture
schedule(net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.Chu
nkStatus) -> a
614:631:java.util.concurrent.CompletableFuture
scheduleChunkLoad(net.minecraft.world.level.ChunkPos) -> f
635:635:boolean isChunkDataValid(net.minecraft.nbt.CompoundTag) -> b
639:651:com.mojang.datafixers.util.Either
handleChunkLoadFailure(java.lang.Throwable,net.minecraft.world.level.ChunkPos) -> a
655:656:net.minecraft.world.level.chunk.ChunkAccess
createEmptyChunk(net.minecraft.world.level.ChunkPos) -> g
660:661:void markPositionReplaceable(net.minecraft.world.level.ChunkPos) -> h
664:664:byte
markPosition(net.minecraft.world.level.ChunkPos,net.minecraft.world.level.chunk.Chu
nkStatus$ChunkType) -> a
668:673:java.util.concurrent.CompletableFuture
scheduleChunkGeneration(net.minecraft.server.level.ChunkHolder,net.minecraft.world.
level.chunk.ChunkStatus) -> b
712:713:void releaseLightTicket(net.minecraft.world.level.ChunkPos) -> b
717:722:net.minecraft.world.level.chunk.ChunkStatus
getDependencyStatus(net.minecraft.world.level.chunk.ChunkStatus,int) -> a
726:729:void
postLoadProtoChunk(net.minecraft.server.level.ServerLevel,java.util.List) -> a
732:733:java.util.concurrent.CompletableFuture
protoChunkToFullChunk(net.minecraft.server.level.ChunkHolder) -> d
763:790:java.util.concurrent.CompletableFuture
prepareTickingChunk(net.minecraft.server.level.ChunkHolder) -> b
794:795:java.util.concurrent.CompletableFuture
prepareAccessibleChunk(net.minecraft.server.level.ChunkHolder) -> c
803:803:int getTickingGenerated() -> h
807:826:boolean saveChunkIfNeeded(net.minecraft.server.level.ChunkHolder) -> e
830:862:boolean save(net.minecraft.world.level.chunk.ChunkAccess) -> a
866:885:boolean isExistingChunkFull(net.minecraft.world.level.ChunkPos) -> i
889:905:void setViewDistance(int) -> a
910:926:void
updateChunkTracking(net.minecraft.server.level.ServerPlayer,net.minecraft.world.lev
el.ChunkPos,org.apache.commons.lang3.mutable.MutableObject,boolean,boolean) -> a
929:929:int size() -> i
933:933:net.minecraft.server.level.DistanceManager getDistanceManager() -> j
937:937:java.lang.Iterable getChunks() -> k
941:987:void dumpChunks(java.io.Writer) -> a
991:1000:java.lang.String printFuture(java.util.concurrent.CompletableFuture) -
> a
1005:1005:java.util.concurrent.CompletableFuture
readChunk(net.minecraft.world.level.ChunkPos) -> j
1009:1009:net.minecraft.nbt.CompoundTag
upgradeChunkTag(net.minecraft.nbt.CompoundTag) -> c
1016:1025:boolean
anyPlayerCloseEnoughForSpawning(net.minecraft.world.level.ChunkPos) -> c
1029:1042:java.util.List
getPlayersCloseForSpawning(net.minecraft.world.level.ChunkPos) -> d
1046:1050:boolean
playerIsCloseEnoughForSpawning(net.minecraft.server.level.ServerPlayer,net.minecraf
t.world.level.ChunkPos) -> a
1054:1054:boolean skipPlayer(net.minecraft.server.level.ServerPlayer) -> b
1058:1086:void
updatePlayerStatus(net.minecraft.server.level.ServerPlayer,boolean) -> a
1089:1092:net.minecraft.core.SectionPos
updatePlayerPos(net.minecraft.server.level.ServerPlayer) -> c
1096:1180:void move(net.minecraft.server.level.ServerPlayer) -> a
1184:1194:java.util.List getPlayers(net.minecraft.world.level.ChunkPos,boolean)
-> a
1199:1224:void addEntity(net.minecraft.world.entity.Entity) -> a
1227:1238:void removeEntity(net.minecraft.world.entity.Entity) -> b
1243:1268:void tick() -> l
1271:1275:void
broadcast(net.minecraft.world.entity.Entity,net.minecraft.network.protocol.Packet)
-> a
1278:1282:void
broadcastAndSend(net.minecraft.world.entity.Entity,net.minecraft.network.protocol.P
acket) -> b
1285:1300:void resendBiomesForChunks(java.util.List) -> a
1303:1342:void
playerLoadedChunk(net.minecraft.server.level.ServerPlayer,org.apache.commons.lang3.
mutable.MutableObject,net.minecraft.world.level.chunk.LevelChunk) -> a
1345:1345:net.minecraft.world.entity.ai.village.poi.PoiManager getPoiManager()
-> m
1349:1349:java.lang.String getStorageName() -> n
1353:1354:void
onFullChunkStatusChange(net.minecraft.world.level.ChunkPos,net.minecraft.server.lev
el.FullChunkStatus) -> a
1299:1299:void
lambda$resendBiomesForChunks$60(net.minecraft.server.level.ServerPlayer,java.util.L
ist) -> a
1295:1295:java.util.List
lambda$resendBiomesForChunks$59(net.minecraft.server.level.ServerPlayer) -> d
1005:1005:java.util.Optional lambda$readChunk$58(java.util.Optional) -> a
993:993:java.lang.String
lambda$printFuture$57(net.minecraft.server.level.ChunkHolder$ChunkLoadingFailure) -
> a
993:993:java.lang.String
lambda$printFuture$56(net.minecraft.world.level.chunk.LevelChunk) -> a
984:984:java.lang.Integer
lambda$dumpChunks$55(net.minecraft.world.level.chunk.LevelChunk) -> b
983:983:java.lang.Integer
lambda$dumpChunks$54(net.minecraft.world.level.chunk.LevelChunk) -> c
980:980:java.lang.Integer
lambda$dumpChunks$53(net.minecraft.world.level.chunk.LevelChunk) -> d
967:967:java.util.Optional
lambda$dumpChunks$52(net.minecraft.world.level.chunk.ChunkAccess) -> b
898:902:void
lambda$setViewDistance$51(net.minecraft.world.level.ChunkPos,int,org.apache.commons
.lang3.mutable.MutableObject,net.minecraft.server.level.ServerPlayer) -> a
799:799:void
lambda$prepareAccessibleChunk$50(net.minecraft.server.level.ChunkHolder,java.lang.R
unnable) -> a
795:795:com.mojang.datafixers.util.Either
lambda$prepareAccessibleChunk$49(com.mojang.datafixers.util.Either) -> a
796:797:net.minecraft.world.level.chunk.LevelChunk
lambda$prepareAccessibleChunk$48(java.util.List) -> b
789:789:void
lambda$prepareTickingChunk$47(net.minecraft.server.level.ChunkHolder,java.lang.Runn
able) -> b
786:786:void
lambda$prepareTickingChunk$46(net.minecraft.server.level.ChunkHolder,com.mojang.dat
afixers.util.Either) -> a
787:789:void
lambda$prepareTickingChunk$45(net.minecraft.server.level.ChunkHolder,net.minecraft.
world.level.chunk.LevelChunk) -> a
788:788:void
lambda$prepareTickingChunk$44(org.apache.commons.lang3.mutable.MutableObject,net.mi
necraft.world.level.chunk.LevelChunk,net.minecraft.server.level.ServerPlayer) -> a
782:783:java.lang.Object
lambda$prepareTickingChunk$43(com.mojang.datafixers.util.Either,java.lang.Throwable
) -> a
772:772:com.mojang.datafixers.util.Either
lambda$prepareTickingChunk$42(com.mojang.datafixers.util.Either) -> b
773:775:void
lambda$prepareTickingChunk$41(net.minecraft.world.level.chunk.LevelChunk) -> e
769:769:void
lambda$prepareTickingChunk$40(net.minecraft.server.level.ChunkHolder,java.lang.Runn
able) -> c
768:768:com.mojang.datafixers.util.Either
lambda$prepareTickingChunk$39(com.mojang.datafixers.util.Either) -> c
768:768:net.minecraft.world.level.chunk.LevelChunk
lambda$prepareTickingChunk$38(java.util.List) -> c
763:763:net.minecraft.world.level.chunk.ChunkStatus
lambda$prepareTickingChunk$37(int) -> b
759:759:void
lambda$protoChunkToFullChunk$36(net.minecraft.server.level.ChunkHolder,java.lang.Ru
nnable) -> d
734:739:com.mojang.datafixers.util.Either
lambda$protoChunkToFullChunk$35(net.minecraft.server.level.ChunkHolder,com.mojang.d
atafixers.util.Either) -> b
740:757:net.minecraft.world.level.chunk.ChunkAccess
lambda$protoChunkToFullChunk$34(net.minecraft.server.level.ChunkHolder,net.minecraf
t.world.level.chunk.ChunkAccess) -> a
750:750:net.minecraft.server.level.FullChunkStatus
lambda$protoChunkToFullChunk$33(net.minecraft.server.level.ChunkHolder) -> f
746:746:void
lambda$protoChunkToFullChunk$32(net.minecraft.world.level.chunk.ProtoChunk,net.mine
craft.world.level.chunk.LevelChunk) -> a
712:712:java.lang.String
lambda$releaseLightTicket$31(net.minecraft.world.level.ChunkPos) -> k
712:712:void lambda$releaseLightTicket$30(net.minecraft.world.level.ChunkPos) -
> l
673:673:java.util.concurrent.CompletionStage
lambda$scheduleChunkGeneration$29(net.minecraft.world.level.ChunkPos,net.minecraft.
server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkStatus,java.util.conc
urrent.Executor,com.mojang.datafixers.util.Either) -> a
705:706:java.util.concurrent.CompletableFuture
lambda$scheduleChunkGeneration$28(net.minecraft.world.level.ChunkPos,net.minecraft.
server.level.ChunkHolder$ChunkLoadingFailure) -> a
679:701:java.util.concurrent.CompletableFuture
lambda$scheduleChunkGeneration$27(net.minecraft.world.level.ChunkPos,net.minecraft.
server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkStatus,java.util.conc
urrent.Executor,java.util.List) -> a
699:699:void lambda$scheduleChunkGeneration$26(net.minecraft.CrashReport) -> a
684:684:java.util.concurrent.CompletableFuture
lambda$scheduleChunkGeneration$25(net.minecraft.server.level.ChunkHolder,net.minecr
aft.world.level.chunk.ChunkAccess) -> b
682:682:java.util.concurrent.CompletableFuture
lambda$scheduleChunkGeneration$24(net.minecraft.server.level.ChunkHolder,net.minecr
aft.world.level.chunk.ChunkAccess) -> c
672:672:void
lambda$scheduleChunkGeneration$23(net.minecraft.server.level.ChunkHolder,java.lang.
Runnable) -> e
671:671:java.lang.String
lambda$scheduleChunkGeneration$22(net.minecraft.world.level.chunk.ChunkStatus) -> a
670:670:net.minecraft.world.level.chunk.ChunkStatus
lambda$scheduleChunkGeneration$21(net.minecraft.world.level.chunk.ChunkStatus,int)
-> b
631:631:com.mojang.datafixers.util.Either
lambda$scheduleChunkLoad$20(net.minecraft.world.level.ChunkPos,java.lang.Throwable)
-> a
623:629:com.mojang.datafixers.util.Either
lambda$scheduleChunkLoad$19(net.minecraft.world.level.ChunkPos,java.util.Optional)
-> a
615:615:java.util.Optional
lambda$scheduleChunkLoad$18(net.minecraft.world.level.ChunkPos,java.util.Optional)
-> b
616:620:boolean
lambda$scheduleChunkLoad$17(net.minecraft.world.level.ChunkPos,net.minecraft.nbt.Co
mpoundTag) -> b
601:601:java.util.concurrent.CompletableFuture
lambda$schedule$16(net.minecraft.server.level.ChunkHolder,net.minecraft.world.level
.chunk.ChunkAccess) -> d
563:566:void
lambda$scheduleUnload$15(net.minecraft.server.level.ChunkHolder,java.lang.Void,java
.lang.Throwable) -> a
540:562:void
lambda$scheduleUnload$14(net.minecraft.server.level.ChunkHolder,java.util.concurren
t.CompletableFuture,long,net.minecraft.world.level.chunk.ChunkAccess) -> a
472:472:boolean lambda$saveAllChunks$13() -> q
469:469:void
lambda$saveAllChunks$12(org.apache.commons.lang3.mutable.MutableBoolean,net.minecra
ft.world.level.chunk.ChunkAccess) -> a
467:467:boolean
lambda$saveAllChunks$11(net.minecraft.world.level.chunk.ChunkAccess) -> c
462:465:net.minecraft.world.level.chunk.ChunkAccess
lambda$saveAllChunks$10(net.minecraft.server.level.ChunkHolder) -> g
399:399:com.mojang.datafixers.util.Either
lambda$prepareEntityTickingChunk$9(com.mojang.datafixers.util.Either) -> d
399:399:net.minecraft.world.level.chunk.LevelChunk
lambda$prepareEntityTickingChunk$8(java.util.List) -> d
399:399:net.minecraft.world.level.chunk.ChunkStatus
lambda$prepareEntityTickingChunk$7(int) -> c
377:384:void
lambda$debugFuturesAndCreateReportedException$6(java.lang.StringBuilder,net.minecra
ft.server.level.ChunkHolder) -> a
378:383:void
lambda$debugFuturesAndCreateReportedException$5(java.lang.StringBuilder,net.minecra
ft.server.level.ChunkHolder,com.mojang.datafixers.util.Pair) -> a
346:365:com.mojang.datafixers.util.Either
lambda$getChunkRangeFuture$4(int,int,int,java.util.List) -> a
315:315:com.mojang.datafixers.util.Either
lambda$getChunkRangeFuture$3(com.mojang.datafixers.util.Either) -> e
285:289:int lambda$getChunkQueueLevel$2(long) -> d
228:228:void
lambda$debugReloadGenerator$1(net.minecraft.world.level.chunk.ChunkGenerator) -> a
227:227:com.mojang.serialization.DataResult
lambda$debugReloadGenerator$0(com.google.gson.JsonElement) -> a
115:124:void <clinit>() -> <clinit>
net.minecraft.server.level.ChunkMap$1 -> ahr$1:
net.minecraft.world.level.ChunkPos val$k -> a
net.minecraft.server.level.ChunkMap this$0 -> c
331:331:void
<init>(net.minecraft.server.level.ChunkMap,net.minecraft.world.level.ChunkPos) ->
<init>
334:334:java.lang.String toString() -> toString
net.minecraft.server.level.ChunkMap$2 -> ahr$2:
int val$startX -> a
int val$finalI -> c
int val$range -> d
int val$startZ -> e
com.mojang.datafixers.util.Either val$either -> f
net.minecraft.server.level.ChunkMap this$0 -> g
355:355:void
<init>(net.minecraft.server.level.ChunkMap,int,int,int,int,com.mojang.datafixers.ut
il.Either) -> <init>
358:358:java.lang.String toString() -> toString
net.minecraft.server.level.ChunkMap$DistanceManager -> ahr$a:
net.minecraft.server.level.ChunkMap this$0 -> a
1357:1359:void
<init>(net.minecraft.server.level.ChunkMap,java.util.concurrent.Executor,java.util.
concurrent.Executor) -> <init>
1363:1363:boolean isChunkToRemove(long) -> a
1369:1369:net.minecraft.server.level.ChunkHolder getChunk(long) -> b
1375:1375:net.minecraft.server.level.ChunkHolder
updateChunkScheduling(long,int,net.minecraft.server.level.ChunkHolder,int) -> a
net.minecraft.server.level.ChunkMap$TrackedEntity -> ahr$b:
net.minecraft.server.level.ServerEntity serverEntity -> b
net.minecraft.world.entity.Entity entity -> c
int range -> d
net.minecraft.core.SectionPos lastSectionPos -> e
java.util.Set seenBy -> f
net.minecraft.server.level.ChunkMap this$0 -> a
1387:1394:void
<init>(net.minecraft.server.level.ChunkMap,net.minecraft.world.entity.Entity,int,in
t,boolean) -> <init>
1398:1402:boolean equals(java.lang.Object) -> equals
1407:1407:int hashCode() -> hashCode
1411:1414:void broadcast(net.minecraft.network.protocol.Packet) -> a
1417:1421:void broadcastAndSend(net.minecraft.network.protocol.Packet) -> b
1424:1427:void broadcastRemoved() -> a
1430:1433:void removePlayer(net.minecraft.server.level.ServerPlayer) -> a
1436:1456:void updatePlayer(net.minecraft.server.level.ServerPlayer) -> b
1459:1459:int scaledRange(int) -> a
1463:1470:int getEffectiveRange() -> b
1474:1477:void updatePlayers(java.util.List) -> a
net.minecraft.server.level.ChunkTaskPriorityQueue -> ahs:
int PRIORITY_LEVEL_COUNT -> a
java.util.List taskQueue -> b
int firstQueue -> c
java.lang.String name -> d
it.unimi.dsi.fastutil.longs.LongSet acquired -> e
int maxTasks -> f
20:31:void <init>(java.lang.String,int) -> <init>
34:48:void resortChunkTasks(int,net.minecraft.world.level.ChunkPos,int) -> a
51:53:void submit(java.util.Optional,long,int) -> a
56:74:void release(long,boolean) -> a
77:77:java.lang.Runnable acquire(long) -> a
82:95:java.util.stream.Stream pop() -> a
99:99:boolean hasWork() -> b
104:104:java.lang.String toString() -> toString
109:109:it.unimi.dsi.fastutil.longs.LongSet getAcquired() -> c
93:93:com.mojang.datafixers.util.Either lambda$pop$6(long,java.util.Optional) -
> a
93:93:com.mojang.datafixers.util.Either lambda$pop$5(long) -> b
77:77:void lambda$acquire$4(long) -> c
64:64:boolean lambda$release$3(java.util.Optional) -> a
51:51:java.util.List lambda$submit$2(long) -> d
45:45:java.util.List lambda$resortChunkTasks$1(long) -> e
20:20:it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap
lambda$new$0(int) -> a
19:19:void <clinit>() -> <clinit>
net.minecraft.server.level.ChunkTaskPriorityQueueSorter -> aht:
org.slf4j.Logger LOGGER -> a
java.util.Map queues -> b
java.util.Set sleeping -> c
net.minecraft.util.thread.ProcessorMailbox mailbox -> d
34:38:void <init>(java.util.List,java.util.concurrent.Executor,int) -> <init>
53:53:boolean hasWork() -> a
57:57:net.minecraft.server.level.ChunkTaskPriorityQueueSorter$Message
message(java.util.function.Function,long,java.util.function.IntSupplier) -> a
61:61:net.minecraft.server.level.ChunkTaskPriorityQueueSorter$Message
message(java.lang.Runnable,long,java.util.function.IntSupplier) -> a
68:68:net.minecraft.server.level.ChunkTaskPriorityQueueSorter$Message
message(net.minecraft.server.level.ChunkHolder,java.lang.Runnable) -> a
72:72:net.minecraft.server.level.ChunkTaskPriorityQueueSorter$Message
message(net.minecraft.server.level.ChunkHolder,java.util.function.Function) -> a
88:88:net.minecraft.server.level.ChunkTaskPriorityQueueSorter$Release
release(java.lang.Runnable,long,boolean) -> a
92:96:net.minecraft.util.thread.ProcessorHandle
getProcessor(net.minecraft.util.thread.ProcessorHandle,boolean) -> a
100:102:net.minecraft.util.thread.ProcessorHandle
getReleaseProcessor(net.minecraft.util.thread.ProcessorHandle) -> a
107:115:void
onLevelChange(net.minecraft.world.level.ChunkPos,java.util.function.IntSupplier,int
,java.util.function.IntConsumer) -> onLevelChange
118:126:void
release(net.minecraft.util.thread.ProcessorHandle,long,java.lang.Runnable,boolean)
-> a
129:143:void
submit(net.minecraft.util.thread.ProcessorHandle,java.util.function.Function,long,j
ava.util.function.IntSupplier,boolean) -> a
146:157:void
pollTask(net.minecraft.server.level.ChunkTaskPriorityQueue,net.minecraft.util.threa
d.ProcessorHandle) -> a
161:165:net.minecraft.server.level.ChunkTaskPriorityQueue
getQueue(net.minecraft.util.thread.ProcessorHandle) -> b
170:172:java.lang.String getDebugStatus() -> b
177:178:void close() -> close
171:171:java.lang.String lambda$getDebugStatus$19(java.util.Map$Entry) -> a
171:171:java.lang.String lambda$getDebugStatus$18(java.lang.Long) -> a
147:156:void
lambda$pollTask$17(net.minecraft.server.level.ChunkTaskPriorityQueue,net.minecraft.
util.thread.ProcessorHandle) -> b
154:154:void
lambda$pollTask$16(net.minecraft.server.level.ChunkTaskPriorityQueue,net.minecraft.
util.thread.ProcessorHandle,java.lang.Void) -> a
154:154:java.util.concurrent.CompletableFuture[] lambda$pollTask$15(int) -> a
151:151:java.util.concurrent.CompletableFuture
lambda$pollTask$14(net.minecraft.util.thread.ProcessorHandle,com.mojang.datafixers.
util.Either) -> a
152:153:java.util.concurrent.CompletableFuture
lambda$pollTask$13(java.lang.Runnable) -> a
130:142:void
lambda$submit$12(net.minecraft.util.thread.ProcessorHandle,java.util.function.IntSu
pplier,long,java.util.function.Function,boolean) -> a
119:125:void
lambda$release$11(net.minecraft.util.thread.ProcessorHandle,long,boolean,java.lang.
Runnable) -> a
108:114:void
lambda$onLevelChange$10(java.util.function.IntSupplier,net.minecraft.world.level.Ch
unkPos,int,java.util.function.IntConsumer) -> a
112:112:void
lambda$onLevelChange$9(int,net.minecraft.world.level.ChunkPos,int,net.minecraft.ser
ver.level.ChunkTaskPriorityQueue) -> a
100:100:net.minecraft.util.thread.StrictQueue$IntRunnable
lambda$getReleaseProcessor$8(net.minecraft.util.thread.ProcessorHandle,net.minecraf
t.util.thread.ProcessorHandle) -> a
101:101:void
lambda$getReleaseProcessor$7(net.minecraft.util.thread.ProcessorHandle,net.minecraf
t.util.thread.ProcessorHandle) -> b
101:101:void
lambda$getReleaseProcessor$6(net.minecraft.util.thread.ProcessorHandle,net.minecraf
t.server.level.ChunkTaskPriorityQueueSorter$Release) -> a
92:92:net.minecraft.util.thread.StrictQueue$IntRunnable
lambda$getProcessor$5(net.minecraft.util.thread.ProcessorHandle,boolean,net.minecra
ft.util.thread.ProcessorHandle) -> a
94:96:void
lambda$getProcessor$4(net.minecraft.util.thread.ProcessorHandle,net.minecraft.util.
thread.ProcessorHandle,boolean) -> a
95:95:void
lambda$getProcessor$3(net.minecraft.util.thread.ProcessorHandle,boolean,net.minecra
ft.server.level.ChunkTaskPriorityQueueSorter$Message) -> a
61:61:java.lang.Runnable
lambda$message$2(java.lang.Runnable,net.minecraft.util.thread.ProcessorHandle) -> a
62:64:void
lambda$message$1(java.lang.Runnable,net.minecraft.util.thread.ProcessorHandle) -> b
35:35:net.minecraft.server.level.ChunkTaskPriorityQueue
lambda$new$0(int,net.minecraft.util.thread.ProcessorHandle) -> a
29:29:void <clinit>() -> <clinit>
net.minecraft.server.level.ChunkTaskPriorityQueueSorter$Message -> aht$a:
java.util.function.Function task -> a
long pos -> b
java.util.function.IntSupplier level -> c
45:49:void
<init>(java.util.function.Function,long,java.util.function.IntSupplier) -> <init>
net.minecraft.server.level.ChunkTaskPriorityQueueSorter$Release -> aht$b:
java.lang.Runnable task -> a
long pos -> b
boolean clearQueue -> c
80:84:void <init>(java.lang.Runnable,long,boolean) -> <init>
net.minecraft.server.level.ChunkTracker -> ahu:
8:9:void <init>(int,int,int) -> <init>
13:13:boolean isSource(long) -> a
18:34:void checkNeighborsAfterUpdate(long,int,boolean) -> a
38:59:int getComputedLevel(long,long,int) -> a
64:67:int computeLevelFromNeighbor(long,long,int) -> b
int getLevelFromSource(long) -> b
73:74:void update(long,int,boolean) -> b
net.minecraft.server.level.ColumnPos -> ahv:
int x -> a
int z -> b
long COORD_BITS -> c
long COORD_MASK -> d
6:6:void <init>(int,int) -> <init>
11:11:net.minecraft.world.level.ChunkPos toChunkPos() -> a
15:15:long toLong() -> b
19:19:long asLong(int,int) -> a
23:23:int getX(long) -> a
27:27:int getZ(long) -> b
32:32:java.lang.String toString() -> toString
37:37:int hashCode() -> hashCode
6:6:boolean equals(java.lang.Object) -> equals
6:6:int x() -> c
6:6:int z() -> d
net.minecraft.server.level.DemoMode -> ahw:
int DEMO_DAYS -> a
int TOTAL_PLAY_TICKS -> b
boolean displayedIntro -> e
boolean demoHasEnded -> f
int demoEndedReminder -> g
int gameModeTicks -> h
25:26:void <init>(net.minecraft.server.level.ServerPlayer) -> <init>
30:67:void tick() -> a
70:74:void outputDemoReminder() -> f
78:83:void
handleBlockBreakAction(net.minecraft.core.BlockPos,net.minecraft.network.protocol.g
ame.ServerboundPlayerActionPacket$Action,net.minecraft.core.Direction,int,int) -> a
87:91:net.minecraft.world.InteractionResult
useItem(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.Level,net
.minecraft.world.item.ItemStack,net.minecraft.world.InteractionHand) -> a
96:100:net.minecraft.world.InteractionResult
useItemOn(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.Level,n
et.minecraft.world.item.ItemStack,net.minecraft.world.InteractionHand,net.minecraft
.world.phys.BlockHitResult) -> a
net.minecraft.server.level.DistanceManager -> ahx:
org.slf4j.Logger LOGGER -> a
int PLAYER_TICKET_LEVEL -> b
int INITIAL_TICKET_LIST_CAPACITY -> c
it.unimi.dsi.fastutil.longs.Long2ObjectMap playersPerChunk -> d
it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap tickets -> e
net.minecraft.server.level.DistanceManager$ChunkTicketTracker ticketTracker ->
f
net.minecraft.server.level.DistanceManager$FixedPlayerDistanceChunkTracker
naturalSpawnChunkCounter -> g
net.minecraft.server.level.TickingTracker tickingTicketsTracker -> h
net.minecraft.server.level.DistanceManager$PlayerTicketTracker
playerTicketManager -> i
java.util.Set chunksToUpdateFutures -> j
net.minecraft.server.level.ChunkTaskPriorityQueueSorter ticketThrottler -> k
net.minecraft.util.thread.ProcessorHandle ticketThrottlerInput -> l
net.minecraft.util.thread.ProcessorHandle ticketThrottlerReleaser -> m
it.unimi.dsi.fastutil.longs.LongSet ticketsToRelease -> n
java.util.concurrent.Executor mainThreadExecutor -> o
long ticketTickCounter -> p
int simulationDistance -> q
49:78:void <init>(java.util.concurrent.Executor,java.util.concurrent.Executor)
-> <init>
81:102:void purgeStaleTickets() -> a
105:105:int getTicketLevelAt(net.minecraft.util.SortedArraySet) -> a
boolean isChunkToRemove(long) -> a
net.minecraft.server.level.ChunkHolder getChunk(long) -> b
net.minecraft.server.level.ChunkHolder
updateChunkScheduling(long,int,net.minecraft.server.level.ChunkHolder,int) -> a
117:146:boolean runAllUpdates(net.minecraft.server.level.ChunkMap) -> a
150:161:void addTicket(long,net.minecraft.server.level.Ticket) -> a
164:172:void removeTicket(long,net.minecraft.server.level.Ticket) -> b
175:176:void
addTicket(net.minecraft.server.level.TicketType,net.minecraft.world.level.ChunkPos,
int,java.lang.Object) -> a
179:181:void
removeTicket(net.minecraft.server.level.TicketType,net.minecraft.world.level.ChunkP
os,int,java.lang.Object) -> b
184:188:void
addRegionTicket(net.minecraft.server.level.TicketType,net.minecraft.world.level.Chu
nkPos,int,java.lang.Object) -> c
191:195:void
removeRegionTicket(net.minecraft.server.level.TicketType,net.minecraft.world.level.
ChunkPos,int,java.lang.Object) -> d
198:198:net.minecraft.util.SortedArraySet getTickets(long) -> g
202:211:void updateChunkForced(net.minecraft.world.level.ChunkPos,boolean) -> a
214:220:void
addPlayer(net.minecraft.core.SectionPos,net.minecraft.server.level.ServerPlayer) ->
a
223:233:void
removePlayer(net.minecraft.core.SectionPos,net.minecraft.server.level.ServerPlayer)
-> b
236:236:int getPlayerTicketLevel() -> g
240:240:boolean inEntityTickingRange(long) -> c
244:244:boolean inBlockTickingRange(long) -> d
248:252:java.lang.String getTicketDebugString(long) -> e
256:257:void updatePlayerTickets(int) -> a
260:264:void updateSimulationDistance(int) -> b
267:268:int getNaturalSpawnChunkCount() -> b
272:273:boolean hasPlayersNearby(long) -> f
277:277:java.lang.String getDebugStatus() -> c
282:297:void dumpTickets(java.lang.String) -> a
301:301:net.minecraft.server.level.TickingTracker tickingTracker() -> d
306:327:void removeTicketsOnClosing() -> e
330:330:boolean hasTickets() -> f
216:216:it.unimi.dsi.fastutil.objects.ObjectSet lambda$addPlayer$6(long) -> h
198:198:net.minecraft.util.SortedArraySet lambda$getTickets$5(long) -> i
141:141:void lambda$runAllUpdates$4(long,com.mojang.datafixers.util.Either) ->
a
141:141:void lambda$runAllUpdates$3(long) -> j
141:141:void lambda$runAllUpdates$2() -> h
135:135:boolean lambda$runAllUpdates$1(net.minecraft.server.level.Ticket) -> a
127:127:void
lambda$runAllUpdates$0(net.minecraft.server.level.ChunkMap,net.minecraft.server.lev
el.ChunkHolder) -> a
43:45:void <clinit>() -> <clinit>
net.minecraft.server.level.DistanceManager$ChunkTicketTracker -> ahx$a:
int MAX_LEVEL -> b
net.minecraft.server.level.DistanceManager this$0 -> a
469:471:void <init>(net.minecraft.server.level.DistanceManager) -> <init>
475:482:int getLevelFromSource(long) -> b
487:493:int getLevel(long) -> c
498:507:void setLevel(long,int) -> a
510:510:int runDistanceUpdates(int) -> a
467:467:void <clinit>() -> <clinit>
net.minecraft.server.level.DistanceManager$FixedPlayerDistanceChunkTracker ->
ahx$b:
it.unimi.dsi.fastutil.longs.Long2ByteMap chunks -> a
int maxDistance -> b
net.minecraft.server.level.DistanceManager this$0 -> c
334:341:void <init>(net.minecraft.server.level.DistanceManager,int) -> <init>
345:345:int getLevel(long) -> c
351:357:void setLevel(long,int) -> a
360:360:void onLevelChange(long,int,int) -> a
364:364:int getLevelFromSource(long) -> b
368:369:boolean havePlayer(long) -> d
373:374:void runAllUpdates() -> a
378:391:void dumpChunks(java.lang.String) -> a
net.minecraft.server.level.DistanceManager$PlayerTicketTracker -> ahx$c:
int viewDistance -> g
it.unimi.dsi.fastutil.longs.Long2IntMap queueLevels -> h
it.unimi.dsi.fastutil.longs.LongSet toUpdate -> i
net.minecraft.server.level.DistanceManager this$0 -> d
396:403:void <init>(net.minecraft.server.level.DistanceManager,int) -> <init>
407:408:void onLevelChange(long,int,int) -> a
411:417:void updateViewDistance(int) -> a
420:435:void onLevelChange(long,int,boolean,boolean) -> a
439:459:void runAllUpdates() -> a
462:462:boolean haveTicketFor(int) -> c
448:453:void lambda$runAllUpdates$7(long,int) -> b
447:447:int lambda$runAllUpdates$6(long) -> d
432:432:void lambda$onLevelChange$5(long,net.minecraft.server.level.Ticket) ->
a
432:432:void lambda$onLevelChange$4(long,net.minecraft.server.level.Ticket) ->
b
430:430:int lambda$onLevelChange$3(int) -> d
423:423:void lambda$onLevelChange$2(long,net.minecraft.server.level.Ticket) ->
c
424:430:void lambda$onLevelChange$1(long,net.minecraft.server.level.Ticket) ->
d
428:428:void lambda$onLevelChange$0() -> d
net.minecraft.server.level.FullChunkStatus -> ahy:
net.minecraft.server.level.FullChunkStatus INACCESSIBLE -> a
net.minecraft.server.level.FullChunkStatus FULL -> b
net.minecraft.server.level.FullChunkStatus BLOCK_TICKING -> c
net.minecraft.server.level.FullChunkStatus ENTITY_TICKING -> d
net.minecraft.server.level.FullChunkStatus[] $VALUES -> e
3:3:net.minecraft.server.level.FullChunkStatus[] values() -> values
3:3:net.minecraft.server.level.FullChunkStatus valueOf(java.lang.String) ->
valueOf
3:3:void <init>(java.lang.String,int) -> <init>
11:11:boolean isOrAfter(net.minecraft.server.level.FullChunkStatus) -> a
3:3:net.minecraft.server.level.FullChunkStatus[] $values() -> a
3:7:void <clinit>() -> <clinit>
net.minecraft.server.level.PlayerMap -> ahz:
it.unimi.dsi.fastutil.objects.Object2BooleanMap players -> a
9:10:void <init>() -> <init>
13:13:java.util.Set getPlayers(long) -> a
17:18:void addPlayer(long,net.minecraft.server.level.ServerPlayer,boolean) -> a
21:22:void removePlayer(long,net.minecraft.server.level.ServerPlayer) -> a
25:26:void ignorePlayer(net.minecraft.server.level.ServerPlayer) -> a
29:30:void unIgnorePlayer(net.minecraft.server.level.ServerPlayer) -> b
33:33:boolean ignoredOrUnknown(net.minecraft.server.level.ServerPlayer) -> c
37:37:boolean ignored(net.minecraft.server.level.ServerPlayer) -> d
41:41:void updatePlayer(long,long,net.minecraft.server.level.ServerPlayer) -> a
net.minecraft.server.level.PlayerRespawnLogic -> aia:
15:15:void <init>() -> <init>
19:53:net.minecraft.core.BlockPos
getOverworldRespawnPos(net.minecraft.server.level.ServerLevel,int,int) -> a
58:71:net.minecraft.core.BlockPos
getSpawnPosInChunk(net.minecraft.server.level.ServerLevel,net.minecraft.world.level
.ChunkPos) -> a
net.minecraft.server.level.SectionTracker -> aib:
8:9:void <init>(int,int,int) -> <init>
13:28:void checkNeighborsAfterUpdate(long,int,boolean) -> a
32:52:int getComputedLevel(long,long,int) -> a
57:60:int computeLevelFromNeighbor(long,long,int) -> b
int getLevelFromSource(long) -> b
66:67:void update(long,int,boolean) -> b
net.minecraft.server.level.ServerBossEvent -> aic:
java.util.Set players -> h
java.util.Set unmodifiablePlayers -> i
boolean visible -> j
17:23:void
<init>(net.minecraft.network.chat.Component,net.minecraft.world.BossEvent$BossBarCo
lor,net.minecraft.world.BossEvent$BossBarOverlay) -> <init>
27:31:void setProgress(float) -> a
35:39:void setColor(net.minecraft.world.BossEvent$BossBarColor) -> a
43:47:void setOverlay(net.minecraft.world.BossEvent$BossBarOverlay) -> a
51:55:net.minecraft.world.BossEvent setDarkenScreen(boolean) -> a
60:64:net.minecraft.world.BossEvent setPlayBossMusic(boolean) -> b
69:73:net.minecraft.world.BossEvent setCreateWorldFog(boolean) -> c
78:82:void setName(net.minecraft.network.chat.Component) -> a
85:91:void broadcast(java.util.function.Function) -> a
94:97:void addPlayer(net.minecraft.server.level.ServerPlayer) -> a
100:103:void removePlayer(net.minecraft.server.level.ServerPlayer) -> b
106:111:void removeAllPlayers() -> b
114:114:boolean isVisible() -> g
118:125:void setVisible(boolean) -> d
128:128:java.util.Collection getPlayers() -> h
net.minecraft.server.level.ServerChunkCache -> aid:
java.util.List CHUNK_STATUSES -> b
net.minecraft.server.level.DistanceManager distanceManager -> c
net.minecraft.server.level.ServerLevel level -> d
java.lang.Thread mainThread -> e
net.minecraft.server.level.ThreadedLevelLightEngine lightEngine -> f
net.minecraft.server.level.ServerChunkCache$MainThreadExecutor
mainThreadProcessor -> g
net.minecraft.server.level.ChunkMap chunkMap -> a
net.minecraft.world.level.storage.DimensionDataStorage dataStorage -> h
long lastInhabitedUpdate -> i
boolean spawnEnemies -> j
boolean spawnFriendlies -> k
int CACHE_SIZE -> l
long[] lastChunkPos -> m
net.minecraft.world.level.chunk.ChunkStatus[] lastChunkStatus -> n
net.minecraft.world.level.chunk.ChunkAccess[] lastChunk -> o
net.minecraft.world.level.NaturalSpawner$SpawnState lastSpawnState -> p
66:92:void
<init>(net.minecraft.server.level.ServerLevel,net.minecraft.world.level.storage.Lev
elStorageSource$LevelStorageAccess,com.mojang.datafixers.DataFixer,net.minecraft.wo
rld.level.levelgen.structure.templatesystem.StructureTemplateManager,java.util.conc
urrent.Executor,net.minecraft.world.level.chunk.ChunkGenerator,int,int,boolean,net.
minecraft.server.level.progress.ChunkProgressListener,net.minecraft.world.level.ent
ity.ChunkStatusUpdateListener,java.util.function.Supplier) -> <init>
96:96:net.minecraft.server.level.ThreadedLevelLightEngine getLightEngine() -> a
101:101:net.minecraft.server.level.ChunkHolder getVisibleChunkIfPresent(long) -
> b
105:105:int getTickingGenerated() -> b
109:117:void
storeInCache(long,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.l
evel.chunk.ChunkStatus) -> a
122:150:net.minecraft.world.level.chunk.ChunkAccess
getChunk(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolean) -> a
156:185:net.minecraft.world.level.chunk.LevelChunk getChunkNow(int,int) -> a
189:192:void clearCache() -> r
195:203:java.util.concurrent.CompletableFuture
getChunkFuture(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolean) -> b
210:235:java.util.concurrent.CompletableFuture
getChunkFutureMainThread(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolea
n) -> c
239:239:boolean chunkAbsent(net.minecraft.server.level.ChunkHolder,int) -> a
244:247:boolean hasChunk(int,int) -> b
254:273:net.minecraft.world.level.chunk.LightChunk getChunkForLighting(int,int)
-> c
278:278:net.minecraft.world.level.Level getLevel() -> c
282:282:boolean pollTask() -> d
286:292:boolean runDistanceManagerUpdates() -> s
296:304:boolean isPositionTicking(long) -> a
308:310:void save(boolean) -> a
314:317:void close() -> close
321:332:void tick(java.util.function.BooleanSupplier,boolean) -> a
335:399:void tickChunks() -> t
402:407:void getFullChunk(long,java.util.function.Consumer) -> a
411:411:java.lang.String gatherStats() -> e
416:416:int getPendingTasksCount() -> f
420:420:net.minecraft.world.level.chunk.ChunkGenerator getGenerator() -> g
424:424:net.minecraft.world.level.chunk.ChunkGeneratorStructureState
getGeneratorState() -> h
428:428:net.minecraft.world.level.levelgen.RandomState randomState() -> i
433:433:int getLoadedChunksCount() -> j
437:443:void blockChanged(net.minecraft.core.BlockPos) -> a
447:453:void
onLightUpdate(net.minecraft.world.level.LightLayer,net.minecraft.core.SectionPos) -
> a
456:457:void
addRegionTicket(net.minecraft.server.level.TicketType,net.minecraft.world.level.Chu
nkPos,int,java.lang.Object) -> a
460:461:void
removeRegionTicket(net.minecraft.server.level.TicketType,net.minecraft.world.level.
ChunkPos,int,java.lang.Object) -> b
465:466:void updateChunkForced(net.minecraft.world.level.ChunkPos,boolean) -> a
472:475:void move(net.minecraft.server.level.ServerPlayer) -> a
480:481:void removeEntity(net.minecraft.world.entity.Entity) -> a
484:485:void addEntity(net.minecraft.world.entity.Entity) -> b
488:489:void
broadcastAndSend(net.minecraft.world.entity.Entity,net.minecraft.network.protocol.P
acket) -> a
492:493:void
broadcast(net.minecraft.world.entity.Entity,net.minecraft.network.protocol.Packet)
-> b
496:497:void setViewDistance(int) -> a
500:501:void setSimulationDistance(int) -> b
505:507:void setSpawnSettings(boolean,boolean) -> a
510:510:java.lang.String getChunkDebugData(net.minecraft.world.level.ChunkPos)
-> a
514:514:net.minecraft.world.level.storage.DimensionDataStorage getDataStorage()
-> k
518:518:net.minecraft.world.entity.ai.village.poi.PoiManager getPoiManager() ->
l
522:522:net.minecraft.world.level.chunk.storage.ChunkScanAccess chunkScanner()
-> m
528:528:net.minecraft.world.level.NaturalSpawner$SpawnState getLastSpawnState()
-> n
532:533:void removeTicketsOnClosing() -> o
51:51:net.minecraft.world.level.lighting.LevelLightEngine getLightEngine() -> p
51:51:net.minecraft.world.level.BlockGetter getLevel() -> q
448:452:void
lambda$onLightUpdate$6(net.minecraft.core.SectionPos,net.minecraft.world.level.Ligh
tLayer) -> a
393:393:void
lambda$tickChunks$5(net.minecraft.server.level.ServerChunkCache$ChunkAndHolder) ->
a
201:201:java.util.concurrent.CompletionStage
lambda$getChunkFuture$4(java.util.concurrent.CompletableFuture) -> a
201:201:java.util.concurrent.CompletableFuture
lambda$getChunkFuture$3(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolean
) -> d
143:146:net.minecraft.world.level.chunk.ChunkAccess
lambda$getChunk$2(boolean,net.minecraft.server.level.ChunkHolder$ChunkLoadingFailur
e) -> a
142:142:net.minecraft.world.level.chunk.ChunkAccess
lambda$getChunk$1(net.minecraft.world.level.chunk.ChunkAccess) -> a
123:123:net.minecraft.world.level.chunk.ChunkAccess
lambda$getChunk$0(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolean) -> e
52:52:void <clinit>() -> <clinit>
net.minecraft.server.level.ServerChunkCache$ChunkAndHolder -> aid$a:
net.minecraft.world.level.chunk.LevelChunk chunk -> a
net.minecraft.server.level.ChunkHolder holder -> b
577:577:void
<init>(net.minecraft.world.level.chunk.LevelChunk,net.minecraft.server.level.ChunkH
older) -> <init>
577:577:java.lang.String toString() -> toString
577:577:int hashCode() -> hashCode
577:577:boolean equals(java.lang.Object) -> equals
577:577:net.minecraft.world.level.chunk.LevelChunk chunk() -> a
577:577:net.minecraft.server.level.ChunkHolder holder() -> b
net.minecraft.server.level.ServerChunkCache$MainThreadExecutor -> aid$b:
net.minecraft.server.level.ServerChunkCache this$0 -> a
536:538:void
<init>(net.minecraft.server.level.ServerChunkCache,net.minecraft.world.level.Level)
-> <init>
542:542:java.lang.Runnable wrapRunnable(java.lang.Runnable) -> f
547:547:boolean shouldRun(java.lang.Runnable) -> e
553:553:boolean scheduleExecutables() -> at
558:558:java.lang.Thread getRunningThread() -> au
563:565:void doRunTask(java.lang.Runnable) -> d
569:573:boolean pollTask() -> x
net.minecraft.server.level.ServerEntity -> aie:
org.slf4j.Logger LOGGER -> a
int TOLERANCE_LEVEL_ROTATION -> b
net.minecraft.server.level.ServerLevel level -> c
net.minecraft.world.entity.Entity entity -> d
int updateInterval -> e
boolean trackDelta -> f
java.util.function.Consumer broadcast -> g
net.minecraft.network.protocol.game.VecDeltaCodec positionCodec -> h
int yRotp -> i
int xRotp -> j
int yHeadRotp -> k
net.minecraft.world.phys.Vec3 ap -> l
int tickCount -> m
int teleportDelay -> n
java.util.List lastPassengers -> o
boolean wasRiding -> p
boolean wasOnGround -> q
java.util.List trackedDataValues -> r
63:95:void
<init>(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Entity,int
,boolean,java.util.function.Consumer) -> <init>
98:235:void sendChanges() -> a
238:238:java.util.stream.Stream
removedPassengers(java.util.List,java.util.List) -> a
242:244:void removePairing(net.minecraft.server.level.ServerPlayer) -> a
247:251:void addPairing(net.minecraft.server.level.ServerPlayer) -> b
254:312:void
sendPairingData(net.minecraft.server.level.ServerPlayer,java.util.function.Consumer
) -> a
315:331:void sendDirtyEntityData() -> b
334:338:void broadcastAndSend(net.minecraft.network.protocol.Packet) -> a
238:238:boolean
lambda$removedPassengers$1(java.util.List,net.minecraft.world.entity.Entity) -> a
102:105:void lambda$sendChanges$0(net.minecraft.world.entity.Entity) -> a
47:47:void <clinit>() -> <clinit>
net.minecraft.server.level.ServerLevel -> aif:
net.minecraft.core.BlockPos END_SPAWN_POINT -> a
net.minecraft.util.valueproviders.IntProvider RAIN_DELAY -> b
net.minecraft.util.valueproviders.IntProvider RAIN_DURATION -> c
net.minecraft.util.valueproviders.IntProvider THUNDER_DELAY -> D
net.minecraft.util.valueproviders.IntProvider THUNDER_DURATION -> d
org.slf4j.Logger LOGGER -> E
int EMPTY_TIME_NO_TICK -> F
int MAX_SCHEDULED_TICKS_PER_TICK -> G
java.util.List players -> H
net.minecraft.server.level.ServerChunkCache chunkSource -> I
net.minecraft.server.MinecraftServer server -> J
net.minecraft.world.level.storage.ServerLevelData serverLevelData -> K
net.minecraft.world.level.entity.EntityTickList entityTickList -> L
net.minecraft.world.level.entity.PersistentEntitySectionManager entityManager -
> M
net.minecraft.world.level.gameevent.GameEventDispatcher gameEventDispatcher ->
N
boolean noSave -> e
net.minecraft.server.players.SleepStatus sleepStatus -> O
int emptyTime -> P
net.minecraft.world.level.portal.PortalForcer portalForcer -> Q
net.minecraft.world.ticks.LevelTicks blockTicks -> R
net.minecraft.world.ticks.LevelTicks fluidTicks -> S
java.util.Set navigatingMobs -> T
boolean isUpdatingNavigations -> U
net.minecraft.world.entity.raid.Raids raids -> f
it.unimi.dsi.fastutil.objects.ObjectLinkedOpenHashSet blockEvents -> V
java.util.List blockEventsToReschedule -> W
boolean handlingTick -> X
java.util.List customSpawners -> Y
net.minecraft.world.level.dimension.end.EndDragonFight dragonFight -> Z
it.unimi.dsi.fastutil.ints.Int2ObjectMap dragonParts -> aa
net.minecraft.world.level.StructureManager structureManager -> ab
net.minecraft.world.level.levelgen.structure.StructureCheck structureCheck ->
ac
boolean tickTime -> ad
net.minecraft.world.RandomSequences randomSequences -> ae
178:263:void
<init>(net.minecraft.server.MinecraftServer,java.util.concurrent.Executor,net.minec
raft.world.level.storage.LevelStorageSource$LevelStorageAccess,net.minecraft.world.
level.storage.ServerLevelData,net.minecraft.resources.ResourceKey,net.minecraft.wor
ld.level.dimension.LevelStem,net.minecraft.server.level.progress.ChunkProgressListe
ner,boolean,long,java.util.List,boolean,net.minecraft.world.RandomSequences) ->
<init>
271:272:void
setDragonFight(net.minecraft.world.level.dimension.end.EndDragonFight) -> a
275:280:void setWeatherParameters(int,int,boolean,boolean) -> a
284:284:net.minecraft.core.Holder getUncachedNoiseBiome(int,int,int) -> a
288:288:net.minecraft.world.level.StructureManager structureManager() -> a
292:396:void tick(java.util.function.BooleanSupplier) -> a
400:400:boolean shouldTickBlocksAt(long) -> a
404:413:void tickTime() -> b
416:417:void setDayTime(long) -> b
420:423:void tickCustomSpawners(boolean,boolean) -> a
426:432:boolean shouldDiscardEntity(net.minecraft.world.entity.Entity) -> i
436:441:void wakeUpAllPlayers() -> ap
444:535:void tickChunk(net.minecraft.world.level.chunk.LevelChunk,int) -> a
538:545:java.util.Optional findLightningRod(net.minecraft.core.BlockPos) -> D
549:568:net.minecraft.core.BlockPos
findLightningTargetAround(net.minecraft.core.BlockPos) -> a
572:572:boolean isHandlingTick() -> c
576:576:boolean canSleepThroughNights() -> d
580:598:void announceSleepStatus() -> aq
601:604:void updateSleepingPlayerList() -> e
608:608:net.minecraft.server.ServerScoreboard getScoreboard() -> f
612:705:void advanceWeatherCycle() -> ar
708:712:void resetWeatherCycle() -> as
715:716:void resetEmptyTime() -> g
719:723:void
tickFluid(net.minecraft.core.BlockPos,net.minecraft.world.level.material.Fluid) ->
a
726:730:void
tickBlock(net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block) -> d
733:745:void tickNonPassenger(net.minecraft.world.entity.Entity) -> a
748:768:void
tickPassenger(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity)
-> a
772:772:boolean
mayInteract(net.minecraft.world.entity.player.Player,net.minecraft.core.BlockPos) -
> a
776:796:void save(net.minecraft.util.ProgressListener,boolean,boolean) -> a
799:803:void saveLevelData() -> at
806:808:java.util.List
getEntities(net.minecraft.world.level.entity.EntityTypeTest,java.util.function.Pred
icate) -> a
812:813:void
getEntities(net.minecraft.world.level.entity.EntityTypeTest,java.util.function.Pred
icate,java.util.List) -> a
816:825:void
getEntities(net.minecraft.world.level.entity.EntityTypeTest,java.util.function.Pred
icate,java.util.List,int) -> a
828:828:java.util.List getDragons() -> h
832:832:java.util.List getPlayers(java.util.function.Predicate) -> a
836:845:java.util.List getPlayers(java.util.function.Predicate,int) -> a
850:854:net.minecraft.server.level.ServerPlayer getRandomPlayer() -> i
862:862:boolean addFreshEntity(net.minecraft.world.entity.Entity) -> b
869:869:boolean addWithUUID(net.minecraft.world.entity.Entity) -> c
876:877:void addDuringTeleport(net.minecraft.world.entity.Entity) -> d
880:881:void addDuringCommandTeleport(net.minecraft.server.level.ServerPlayer)
-> a
884:885:void addDuringPortalTeleport(net.minecraft.server.level.ServerPlayer) -
> b
888:889:void addNewPlayer(net.minecraft.server.level.ServerPlayer) -> c
892:893:void addRespawnedPlayer(net.minecraft.server.level.ServerPlayer) -> d
896:903:void addPlayer(net.minecraft.server.level.ServerPlayer) -> e
906:911:boolean addEntity(net.minecraft.world.entity.Entity) -> j
915:920:boolean
tryAddFreshEntityWithPassengers(net.minecraft.world.entity.Entity) -> e
924:926:void unload(net.minecraft.world.level.chunk.LevelChunk) -> a
929:930:void
removePlayerImmediately(net.minecraft.server.level.ServerPlayer,net.minecraft.world
.entity.Entity$RemovalReason) -> a
934:946:void destroyBlockProgress(int,net.minecraft.core.BlockPos,int) -> a
950:951:void
playSeededSound(net.minecraft.world.entity.player.Player,double,double,double,net.m
inecraft.core.Holder,net.minecraft.sounds.SoundSource,float,float,long) -> a
955:956:void
playSeededSound(net.minecraft.world.entity.player.Player,net.minecraft.world.entity
.Entity,net.minecraft.core.Holder,net.minecraft.sounds.SoundSource,float,float,long
) -> a
960:965:void globalLevelEvent(int,net.minecraft.core.BlockPos,int) -> b
969:970:void
levelEvent(net.minecraft.world.entity.player.Player,int,net.minecraft.core.BlockPos
,int) -> a
973:973:int getLogicalHeight() -> j
978:979:void
gameEvent(net.minecraft.world.level.gameevent.GameEvent,net.minecraft.world.phys.Ve
c3,net.minecraft.world.level.gameevent.GameEvent$Context) -> a
983:1014:void
sendBlockUpdated(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.
BlockState,net.minecraft.world.level.block.state.BlockState,int) -> a
1018:1019:void
updateNeighborsAt(net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block
) -> a
1023:1024:void
updateNeighborsAtExceptFromFacing(net.minecraft.core.BlockPos,net.minecraft.world.l
evel.block.Block,net.minecraft.core.Direction) -> a
1028:1029:void
neighborChanged(net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block,n
et.minecraft.core.BlockPos) -> a
1033:1034:void
neighborChanged(net.minecraft.world.level.block.state.BlockState,net.minecraft.core
.BlockPos,net.minecraft.world.level.block.Block,net.minecraft.core.BlockPos,boolean
) -> a
1038:1039:void broadcastEntityEvent(net.minecraft.world.entity.Entity,byte) ->
a
1043:1044:void
broadcastDamageEvent(net.minecraft.world.entity.Entity,net.minecraft.world.damageso
urce.DamageSource) -> a
1048:1048:net.minecraft.server.level.ServerChunkCache getChunkSource() -> k
1053:1064:net.minecraft.world.level.Explosion
explode(net.minecraft.world.entity.Entity,net.minecraft.world.damagesource.DamageSo
urce,net.minecraft.world.level.ExplosionDamageCalculator,double,double,double,float
,boolean,net.minecraft.world.level.Level$ExplosionInteraction) -> a
1069:1070:void
blockEvent(net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block,int,in
t) -> a
1073:1085:void runBlockEvents() -> au
1088:1092:boolean doBlockEvent(net.minecraft.world.level.BlockEventData) -> a
1097:1097:net.minecraft.world.ticks.LevelTicks getBlockTicks() -> l
1102:1102:net.minecraft.world.ticks.LevelTicks getFluidTicks() -> m
1108:1108:net.minecraft.server.MinecraftServer getServer() -> n
1112:1112:net.minecraft.world.level.portal.PortalForcer getPortalForcer() -> o
1116:1116:net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemp
lateManager getStructureManager() -> p
1120:1131:int
sendParticles(net.minecraft.core.particles.ParticleOptions,double,double,double,int
,double,double,double,double) -> a
1135:1137:boolean
sendParticles(net.minecraft.server.level.ServerPlayer,net.minecraft.core.particles.
ParticleOptions,boolean,double,double,double,int,double,double,double,double) -> a
1141:1152:boolean
sendParticles(net.minecraft.server.level.ServerPlayer,boolean,double,double,double,
net.minecraft.network.protocol.Packet) -> a
1158:1158:net.minecraft.world.entity.Entity getEntity(int) -> a
1169:1173:net.minecraft.world.entity.Entity getEntityOrPart(int) -> b
1178:1178:net.minecraft.world.entity.Entity getEntity(java.util.UUID) -> a
1183:1191:net.minecraft.core.BlockPos
findNearestMapStructure(net.minecraft.tags.TagKey,net.minecraft.core.BlockPos,int,b
oolean) -> a
1196:1196:com.mojang.datafixers.util.Pair
findClosestBiome3d(java.util.function.Predicate,net.minecraft.core.BlockPos,int,int
,int) -> a
1201:1201:net.minecraft.world.item.crafting.RecipeManager getRecipeManager() ->
q
1206:1206:boolean noSave() -> r
1210:1210:net.minecraft.world.level.storage.DimensionDataStorage
getDataStorage() -> s
1216:1216:net.minecraft.world.level.saveddata.maps.MapItemSavedData
getMapData(java.lang.String) -> a
1221:1222:void
setMapData(java.lang.String,net.minecraft.world.level.saveddata.maps.MapItemSavedDa
ta) -> a
1226:1226:int getFreeMapId() -> t
1230:1235:void setDefaultSpawnPos(net.minecraft.core.BlockPos,float) -> a
1238:1239:it.unimi.dsi.fastutil.longs.LongSet getForcedChunks() -> u
1243:1260:boolean setChunkForced(int,int,boolean) -> a
1265:1265:java.util.List players() -> v
1270:1287:void
onBlockStateChange(net.minecraft.core.BlockPos,net.minecraft.world.level.block.stat
e.BlockState,net.minecraft.world.level.block.state.BlockState) -> a
1290:1290:net.minecraft.world.entity.ai.village.poi.PoiManager getPoiManager()
-> w
1294:1294:boolean isVillage(net.minecraft.core.BlockPos) -> b
1298:1298:boolean isVillage(net.minecraft.core.SectionPos) -> a
1302:1305:boolean isCloseToVillage(net.minecraft.core.BlockPos,int) -> a
1309:1309:int sectionsToVillage(net.minecraft.core.SectionPos) -> b
1313:1313:net.minecraft.world.entity.raid.Raids getRaids() -> x
1321:1321:net.minecraft.world.entity.raid.Raid
getRaidAt(net.minecraft.core.BlockPos) -> c
1325:1325:boolean isRaided(net.minecraft.core.BlockPos) -> d
1329:1330:void
onReputationEvent(net.minecraft.world.entity.ai.village.ReputationEventType,net.min
ecraft.world.entity.Entity,net.minecraft.world.entity.ReputationEventHandler) -> a
1333:1376:void saveDebugReport(java.nio.file.Path) -> a
1379:1404:void dumpEntities(java.io.Writer,java.lang.Iterable) -> a
1407:1423:void dumpBlockEntityTickers(java.io.Writer) -> a
1427:1428:void
clearBlockEvents(net.minecraft.world.level.levelgen.structure.BoundingBox) -> a
1432:1435:void
blockUpdated(net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block) ->
b
1439:1439:float getShade(net.minecraft.core.Direction,boolean) -> a
1443:1443:java.lang.Iterable getAllEntities() -> y
1448:1448:java.lang.String toString() -> toString
1452:1452:boolean isFlat() -> z
1457:1457:long getSeed() -> A
1462:1462:net.minecraft.world.level.dimension.end.EndDragonFight
getDragonFight() -> B
1467:1467:net.minecraft.server.level.ServerLevel getLevel() -> C
1472:1480:java.lang.String getWatchdogStats() -> D
1486:1497:java.lang.String
getTypeCount(java.lang.Iterable,java.util.function.Function) -> a
1502:1510:void makeObsidianPlatform(net.minecraft.server.level.ServerLevel) ->
a
1514:1514:net.minecraft.world.level.entity.LevelEntityGetter getEntities() -> E
1518:1519:void addLegacyChunkEntities(java.util.stream.Stream) -> a
1522:1523:void addWorldGenChunkEntities(java.util.stream.Stream) -> b
1529:1530:void startTickingChunk(net.minecraft.world.level.chunk.LevelChunk) ->
b
1533:1534:void
onStructureStartsAvailable(net.minecraft.world.level.chunk.ChunkAccess) -> a
1610:1612:void close() -> close
1616:1616:java.lang.String gatherChunkSourceStats() -> F
1620:1620:boolean areEntitiesLoaded(long) -> c
1624:1624:boolean isPositionTickingWithEntitiesLoaded(long) -> d
1628:1628:boolean isPositionEntityTicking(net.minecraft.core.BlockPos) -> e
1632:1632:boolean isNaturalSpawningAllowed(net.minecraft.core.BlockPos) -> f
1636:1636:boolean isNaturalSpawningAllowed(net.minecraft.world.level.ChunkPos)
-> a
1641:1641:net.minecraft.world.flag.FeatureFlagSet enabledFeatures() -> G
1645:1645:net.minecraft.util.RandomSource
getRandomSequence(net.minecraft.resources.ResourceLocation) -> a
1649:1649:net.minecraft.world.RandomSequences getRandomSequences() -> H
163:163:net.minecraft.world.scores.Scoreboard getScoreboard() -> I
163:163:net.minecraft.world.level.chunk.ChunkSource getChunkSource() -> J
163:163:net.minecraft.world.ticks.LevelTickAccess getFluidTicks() -> K
163:163:net.minecraft.world.ticks.LevelTickAccess getBlockTicks() -> L
1533:1533:void
lambda$onStructureStartsAvailable$24(net.minecraft.world.level.chunk.ChunkAccess) -
> b
1509:1509:void
lambda$makeObsidianPlatform$23(net.minecraft.server.level.ServerLevel,net.minecraft
.core.BlockPos) -> a
1507:1507:void
lambda$makeObsidianPlatform$22(net.minecraft.server.level.ServerLevel,net.minecraft
.core.BlockPos) -> b
1494:1494:java.lang.String
lambda$getTypeCount$21(it.unimi.dsi.fastutil.objects.Object2IntMap$Entry) -> a
1475:1475:java.lang.String
lambda$getWatchdogStats$20(net.minecraft.world.entity.Entity) -> k
1427:1427:boolean
lambda$clearBlockEvents$19(net.minecraft.world.level.levelgen.structure.BoundingBox
,net.minecraft.world.level.BlockEventData) -> a
1283:1283:void
lambda$onBlockStateChange$18(net.minecraft.core.BlockPos,net.minecraft.core.Holder)
-> a
1284:1286:void
lambda$onBlockStateChange$17(net.minecraft.core.BlockPos,net.minecraft.core.Holder)
-> b
1278:1278:void
lambda$onBlockStateChange$16(net.minecraft.core.BlockPos,net.minecraft.core.Holder)
-> c
1279:1281:void lambda$onBlockStateChange$15(net.minecraft.core.BlockPos) -> E
817:823:net.minecraft.util.AbortableIterationConsumer$Continuation
lambda$getEntities$14(java.util.function.Predicate,java.util.List,int,net.minecraft
.world.entity.Entity) -> a
760:760:java.lang.String
lambda$tickPassenger$13(net.minecraft.world.entity.Entity) -> l
737:737:java.lang.String
lambda$tickNonPassenger$12(net.minecraft.world.entity.Entity) -> m
558:558:boolean
lambda$findLightningTargetAround$11(net.minecraft.world.entity.LivingEntity) -> a
545:545:net.minecraft.core.BlockPos
lambda$findLightningRod$10(net.minecraft.core.BlockPos) -> F
540:540:boolean lambda$findLightningRod$9(net.minecraft.core.BlockPos) -> G
539:539:boolean lambda$findLightningRod$8(net.minecraft.core.Holder) -> a
439:440:void lambda$wakeUpAllPlayers$7(net.minecraft.server.level.ServerPlayer)
-> f
355:387:void
lambda$tick$6(net.minecraft.util.profiling.ProfilerFiller,net.minecraft.world.entit
y.Entity) -> a
262:262:net.minecraft.world.RandomSequences lambda$new$5(long) -> e
262:262:net.minecraft.world.RandomSequences lambda$new$4(long) -> f
262:262:net.minecraft.world.RandomSequences
lambda$new$3(long,net.minecraft.nbt.CompoundTag) -> a
241:241:net.minecraft.world.entity.raid.Raids lambda$new$2() -> av
241:241:net.minecraft.world.entity.raid.Raids
lambda$new$1(net.minecraft.nbt.CompoundTag) -> a
231:231:net.minecraft.world.level.storage.DimensionDataStorage
lambda$new$0(net.minecraft.server.MinecraftServer) -> a
164:173:void <clinit>() -> <clinit>
net.minecraft.server.level.ServerLevel$EntityCallbacks -> aif$a:
net.minecraft.server.level.ServerLevel this$0 -> a
1536:1536:void <init>(net.minecraft.server.level.ServerLevel) -> <init>
1539:1539:void onCreated(net.minecraft.world.entity.Entity) -> a
1543:1544:void onDestroyed(net.minecraft.world.entity.Entity) -> b
1548:1549:void onTickingStart(net.minecraft.world.entity.Entity) -> c
1553:1554:void onTickingEnd(net.minecraft.world.entity.Entity) -> d
1558:1577:void onTrackingStart(net.minecraft.world.entity.Entity) -> e
1581:1600:void onTrackingEnd(net.minecraft.world.entity.Entity) -> f
1604:1605:void onSectionChange(net.minecraft.world.entity.Entity) -> g
1536:1536:void onSectionChange(java.lang.Object) -> a
1536:1536:void onTrackingEnd(java.lang.Object) -> b
1536:1536:void onTrackingStart(java.lang.Object) -> c
1536:1536:void onTickingEnd(java.lang.Object) -> d
1536:1536:void onTickingStart(java.lang.Object) -> e
1536:1536:void onDestroyed(java.lang.Object) -> f
1536:1536:void onCreated(java.lang.Object) -> g
net.minecraft.server.level.ServerPlayer -> aig:
org.slf4j.Logger LOGGER -> b
int NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_XZ -> cl
int NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_Y -> cm
net.minecraft.server.network.ServerGamePacketListenerImpl connection -> c
net.minecraft.server.MinecraftServer server -> d
net.minecraft.server.level.ServerPlayerGameMode gameMode -> e
net.minecraft.server.PlayerAdvancements advancements -> cn
net.minecraft.stats.ServerStatsCounter stats -> co
float lastRecordedHealthAndAbsorption -> cp
int lastRecordedFoodLevel -> cq
int lastRecordedAirLevel -> cr
int lastRecordedArmor -> cs
int lastRecordedLevel -> ct
int lastRecordedExperience -> cu
float lastSentHealth -> cv
int lastSentFood -> cw
boolean lastFoodSaturationZero -> cx
int lastSentExp -> cy
int spawnInvulnerableTime -> cz
net.minecraft.world.entity.player.ChatVisiblity chatVisibility -> cA
boolean canChatColor -> cB
long lastActionTime -> cC
net.minecraft.world.entity.Entity camera -> cD
boolean isChangingDimension -> cE
boolean seenCredits -> cF
net.minecraft.stats.ServerRecipeBook recipeBook -> cG
net.minecraft.world.phys.Vec3 levitationStartPos -> cH
int levitationStartTime -> cI
boolean disconnected -> cJ
net.minecraft.world.phys.Vec3 startingToFallPosition -> cK
net.minecraft.world.phys.Vec3 enteredNetherPosition -> cL
net.minecraft.world.phys.Vec3 enteredLavaOnVehiclePosition -> cM
net.minecraft.core.SectionPos lastSectionPos -> cN
net.minecraft.resources.ResourceKey respawnDimension -> cO
net.minecraft.core.BlockPos respawnPosition -> cP
boolean respawnForced -> cQ
float respawnAngle -> cR
net.minecraft.server.network.TextFilter textFilter -> cS
boolean textFilteringEnabled -> cT
boolean allowsListing -> cU
net.minecraft.world.entity.monster.warden.WardenSpawnTracker wardenSpawnTracker
-> cV
net.minecraft.world.inventory.ContainerSynchronizer containerSynchronizer -> cW
net.minecraft.world.inventory.ContainerListener containerListener -> cX
net.minecraft.network.chat.RemoteChatSession chatSession -> cY
int containerCounter -> cZ
int latency -> f
boolean wonGame -> g
168:276:void
<init>(net.minecraft.server.MinecraftServer,net.minecraft.server.level.ServerLevel,
com.mojang.authlib.GameProfile) -> <init>
279:318:void fudgeSpawnLocation(net.minecraft.server.level.ServerLevel) -> d
322:322:int getCoprime(int) -> u
327:358:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
362:403:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
406:410:void setExperiencePoints(int) -> a
413:415:void setExperienceLevels(int) -> b
419:421:void giveExperienceLevels(int) -> c
425:427:void onEnchantmentPerformed(net.minecraft.world.item.ItemStack,int) ->
a
430:432:void initMenu(net.minecraft.world.inventory.AbstractContainerMenu) -> a
435:436:void initInventoryMenu() -> h
440:443:void onEnterCombat() -> Q_
447:450:void onLeaveCombat() -> F_
454:455:void onInsideBlock(net.minecraft.world.level.block.state.BlockState) ->
a
459:459:net.minecraft.world.item.ItemCooldowns createItemCooldowns() -> k
464:505:void tick() -> l
509:576:void doTick() -> m
580:585:void resetFallDistance() -> n
588:591:void trackStartFallingPosition() -> o
594:604:void trackEnteredOrExitedLavaOnVehicle() -> p
607:608:void
updateScoreForCriteria(net.minecraft.world.scores.criteria.ObjectiveCriteria,int) -
> a
612:666:void die(net.minecraft.world.damagesource.DamageSource) -> a
669:673:void tellNeutralMobsThatIDied() -> gn
677:699:void
awardKillScore(net.minecraft.world.entity.Entity,int,net.minecraft.world.damagesour
ce.DamageSource) -> a
702:709:void
handleTeamKill(java.lang.String,java.lang.String,net.minecraft.world.scores.criteri
a.ObjectiveCriteria[]) -> a
713:732:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
737:740:boolean canHarmPlayer(net.minecraft.world.entity.player.Player) -> a
744:744:boolean isPvpAllowed() -> go
750:759:net.minecraft.world.level.portal.PortalInfo
findDimensionEntryPoint(net.minecraft.server.level.ServerLevel) -> a
765:829:net.minecraft.world.entity.Entity
changeDimension(net.minecraft.server.level.ServerLevel) -> b
833:843:void
createEndPlatform(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPo
s) -> a
850:861:java.util.Optional
getExitPortal(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,bo
olean,net.minecraft.world.level.border.WorldBorder) -> a
865:875:void
triggerDimensionChangeTriggers(net.minecraft.server.level.ServerLevel) -> e
879:887:boolean broadcastToPlayer(net.minecraft.server.level.ServerPlayer) -> a
892:894:void take(net.minecraft.world.entity.Entity,int) -> a
898:941:com.mojang.datafixers.util.Either
startSleepInBed(net.minecraft.core.BlockPos) -> a
946:948:void startSleeping(net.minecraft.core.BlockPos) -> b
951:951:boolean
bedInRange(net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> a
955:956:boolean isReachableBedBlock(net.minecraft.core.BlockPos) -> i
960:961:boolean
bedBlocked(net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> b
966:973:void stopSleepInBed(boolean,boolean) -> a
977:979:void dismountTo(double,double,double) -> a
983:983:boolean isInvulnerableTo(net.minecraft.world.damagesource.DamageSource)
-> b
989:989:void
checkFallDamage(double,boolean,net.minecraft.world.level.block.state.BlockState,net
.minecraft.core.BlockPos) -> a
993:996:void onChangedBlock(net.minecraft.core.BlockPos) -> c
999:1005:void doCheckFallDamage(double,double,double,boolean) -> a
1010:1012:void
openTextEdit(net.minecraft.world.level.block.entity.SignBlockEntity,boolean) -> a
1019:1020:void nextContainerCounter() -> gp
1024:1044:java.util.OptionalInt openMenu(net.minecraft.world.MenuProvider) -> a
1049:1050:void
sendMerchantOffers(int,net.minecraft.world.item.trading.MerchantOffers,int,int,bool
ean,boolean) -> a
1054:1061:void
openHorseInventory(net.minecraft.world.entity.animal.horse.AbstractHorse,net.minecr
aft.world.Container) -> a
1065:1074:void
openItemGui(net.minecraft.world.item.ItemStack,net.minecraft.world.InteractionHand)
-> a
1078:1079:void
openCommandBlock(net.minecraft.world.level.block.entity.CommandBlockEntity) -> a
1083:1085:void closeContainer() -> q
1089:1093:void doCloseContainer() -> r
1096:1106:void setPlayerInput(float,float,boolean,boolean) -> a
1110:1112:void awardStat(net.minecraft.stats.Stat,int) -> a
1116:1118:void resetStat(net.minecraft.stats.Stat) -> a
1122:1122:int awardRecipes(java.util.Collection) -> a
1127:1128:void
triggerRecipeCrafted(net.minecraft.world.item.crafting.Recipe,java.util.List) -> a
1132:1138:void awardRecipesByKey(net.minecraft.resources.ResourceLocation[]) ->
a
1142:1142:int resetRecipes(java.util.Collection) -> b
1147:1149:void giveExperiencePoints(int) -> d
1152:1157:void disconnect() -> s
1160:1160:boolean hasDisconnected() -> t
1164:1165:void resetSentInfo() -> u
1169:1170:void
displayClientMessage(net.minecraft.network.chat.Component,boolean) -> a
1174:1178:void completeUsingItem() -> Z_
1182:1184:void
lookAt(net.minecraft.commands.arguments.EntityAnchorArgument$Anchor,net.minecraft.w
orld.phys.Vec3) -> a
1187:1190:void
lookAt(net.minecraft.commands.arguments.EntityAnchorArgument$Anchor,net.minecraft.w
orld.entity.Entity,net.minecraft.commands.arguments.EntityAnchorArgument$Anchor) ->
a
1193:1238:void restoreFrom(net.minecraft.server.level.ServerPlayer,boolean) ->
a
1242:1251:void
onEffectAdded(net.minecraft.world.effect.MobEffectInstance,net.minecraft.world.enti
ty.Entity) -> a
1255:1259:void
onEffectUpdated(net.minecraft.world.effect.MobEffectInstance,boolean,net.minecraft.
world.entity.Entity) -> a
1263:1271:void onEffectRemoved(net.minecraft.world.effect.MobEffectInstance) ->
a
1275:1276:void teleportTo(double,double,double) -> b
1280:1281:void teleportRelative(double,double,double) -> c
1285:1299:boolean
teleportTo(net.minecraft.server.level.ServerLevel,double,double,double,java.util.Se
t,float,float) -> a
1304:1306:void moveTo(double,double,double) -> d
1310:1311:void crit(net.minecraft.world.entity.Entity) -> a
1315:1316:void magicCrit(net.minecraft.world.entity.Entity) -> b
1320:1325:void onUpdateAbilities() -> w
1328:1328:net.minecraft.server.level.ServerLevel serverLevel() -> x
1332:1346:boolean setGameMode(net.minecraft.world.level.GameType) -> a
1351:1351:boolean isSpectator() -> G_
1356:1356:boolean isCreative() -> f
1361:1362:void sendSystemMessage(net.minecraft.network.chat.Component) -> a
1365:1378:void sendSystemMessage(net.minecraft.network.chat.Component,boolean)
-> b
1381:1384:void
sendChatMessage(net.minecraft.network.chat.OutgoingChatMessage,boolean,net.minecraf
t.network.chat.ChatType$Bound) -> a
1387:1391:java.lang.String getIpAddress() -> y
1395:1402:void
updateOptions(net.minecraft.network.protocol.game.ServerboundClientInformationPacke
t) -> a
1405:1405:boolean canChatInColor() -> z
1409:1409:net.minecraft.world.entity.player.ChatVisiblity getChatVisibility() -
> A
1413:1416:boolean acceptsSystemMessages(boolean) -> v
1420:1420:boolean acceptsChatMessages() -> gq
1424:1425:void
sendTexturePack(java.lang.String,java.lang.String,boolean,net.minecraft.network.cha
t.Component) -> a
1428:1429:void
sendServerStatus(net.minecraft.network.protocol.status.ServerStatus) -> a
1433:1433:int getPermissionLevel() -> B
1437:1438:void resetLastActionTime() -> C
1441:1441:net.minecraft.stats.ServerStatsCounter getStats() -> D
1445:1445:net.minecraft.stats.ServerRecipeBook getRecipeBook() -> E
1450:1456:void updateInvisibilityStatus() -> F
1459:1459:net.minecraft.world.entity.Entity getCamera() -> G
1463:1477:void setCamera(net.minecraft.world.entity.Entity) -> c
1481:1484:void processPortalCooldown() -> H
1488:1493:void attack(net.minecraft.world.entity.Entity) -> d
1496:1496:long getLastActionTime() -> I
1501:1501:net.minecraft.network.chat.Component getTabListDisplayName() -> J
1506:1508:void swing(net.minecraft.world.InteractionHand) -> a
1511:1511:boolean isChangingDimension() -> K
1515:1516:void hasChangedDimension() -> L
1519:1519:net.minecraft.server.PlayerAdvancements getAdvancements() -> M
1523:1551:void
teleportTo(net.minecraft.server.level.ServerLevel,double,double,double,float,float)
-> a
1555:1555:net.minecraft.core.BlockPos getRespawnPosition() -> N
1559:1559:float getRespawnAngle() -> O
1563:1563:net.minecraft.resources.ResourceKey getRespawnDimension() -> P
1567:1567:boolean isRespawnForced() -> Q
1571:1586:void
setRespawnPosition(net.minecraft.resources.ResourceKey,net.minecraft.core.BlockPos,
float,boolean,boolean) -> a
1592:1593:void
trackChunk(net.minecraft.world.level.ChunkPos,net.minecraft.network.protocol.Packet
) -> a
1597:1600:void untrackChunk(net.minecraft.world.level.ChunkPos) -> a
1603:1603:net.minecraft.core.SectionPos getLastSectionPos() -> R
1607:1608:void setLastSectionPos(net.minecraft.core.SectionPos) -> a
1612:1613:void
playNotifySound(net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,fl
oat,float) -> a
1617:1617:net.minecraft.network.protocol.Packet getAddEntityPacket() -> S
1622:1636:net.minecraft.world.entity.item.ItemEntity
drop(net.minecraft.world.item.ItemStack,boolean,boolean) -> a
1640:1640:net.minecraft.server.network.TextFilter getTextFilter() -> T
1644:1646:void setServerLevel(net.minecraft.server.level.ServerLevel) -> c
1650:1650:net.minecraft.world.level.GameType
readPlayerMode(net.minecraft.nbt.CompoundTag,java.lang.String) -> a
1655:1660:net.minecraft.world.level.GameType
calculateGameModeForNewPlayer(net.minecraft.world.level.GameType) -> b
1664:1668:void loadGameTypes(net.minecraft.nbt.CompoundTag) -> c
1671:1676:void storeGameTypes(net.minecraft.nbt.CompoundTag) -> k
1680:1680:boolean isTextFilteringEnabled() -> U
1685:1688:boolean
shouldFilterMessageTo(net.minecraft.server.level.ServerPlayer) -> b
1693:1693:boolean
mayInteract(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a
1698:1700:void updateUsingItem(net.minecraft.world.item.ItemStack) -> a
1703:1708:boolean drop(boolean) -> a
1712:1712:boolean allowsListing() -> V
1717:1717:java.util.Optional getWardenSpawnTracker() -> W
1722:1727:void onItemPickup(net.minecraft.world.entity.item.ItemEntity) -> a
1730:1731:void setChatSession(net.minecraft.network.chat.RemoteChatSession) ->
a
1735:1738:net.minecraft.network.chat.RemoteChatSession getChatSession() -> X
1743:1745:void indicateDamage(double,double) -> a
1749:1760:boolean startRiding(net.minecraft.world.entity.Entity,boolean) -> a
1765:1772:void stopRiding() -> Y
1706:1706:void lambda$drop$12(net.minecraft.world.entity.player.Inventory,int)
-> a
1370:1376:net.minecraft.network.protocol.Packet
lambda$sendSystemMessage$11(net.minecraft.network.chat.Component) -> c
1111:1111:void lambda$awardStat$10(int,net.minecraft.world.scores.Score) -> a
933:935:void lambda$startSleepInBed$9(net.minecraft.util.Unit) -> a
926:926:boolean
lambda$startSleepInBed$8(net.minecraft.world.entity.monster.Monster) -> a
672:672:void lambda$tellNeutralMobsThatIDied$7(net.minecraft.world.entity.Mob)
-> a
671:671:boolean
lambda$tellNeutralMobsThatIDied$6(net.minecraft.world.entity.Mob) -> b
619:623:net.minecraft.network.protocol.Packet
lambda$die$5(net.minecraft.network.chat.Component) -> d
622:622:net.minecraft.network.chat.Style
lambda$die$4(net.minecraft.network.chat.Component,net.minecraft.network.chat.Style)
-> a
607:607:void
lambda$updateScoreForCriteria$3(int,net.minecraft.world.scores.Score) -> b
401:401:void
lambda$addAdditionalSaveData$2(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> a
366:366:void
lambda$addAdditionalSaveData$1(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> b
332:332:void
lambda$readAdditionalSaveData$0(net.minecraft.world.entity.monster.warden.WardenSpa
wnTracker) -> a
160:160:void <clinit>() -> <clinit>
net.minecraft.server.level.ServerPlayer$1 -> aig$1:
net.minecraft.server.level.ServerPlayer this$0 -> a
214:214:void <init>(net.minecraft.server.level.ServerPlayer) -> <init>
217:221:void
sendInitialData(net.minecraft.world.inventory.AbstractContainerMenu,net.minecraft.c
ore.NonNullList,net.minecraft.world.item.ItemStack,int[]) -> a
225:226:void
sendSlotChange(net.minecraft.world.inventory.AbstractContainerMenu,int,net.minecraf
t.world.item.ItemStack) -> a
230:231:void
sendCarriedChange(net.minecraft.world.inventory.AbstractContainerMenu,net.minecraft
.world.item.ItemStack) -> a
235:236:void
sendDataChange(net.minecraft.world.inventory.AbstractContainerMenu,int,int) -> a
239:240:void
broadcastDataValue(net.minecraft.world.inventory.AbstractContainerMenu,int,int) ->
b
net.minecraft.server.level.ServerPlayer$2 -> aig$2:
net.minecraft.server.level.ServerPlayer this$0 -> a
243:243:void <init>(net.minecraft.server.level.ServerPlayer) -> <init>
246:254:void
slotChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,net.minecraft.w
orld.item.ItemStack) -> a
259:259:void
dataChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,int) -> a
net.minecraft.server.level.ServerPlayerGameMode -> aih:
org.slf4j.Logger LOGGER -> a
net.minecraft.server.level.ServerLevel level -> c
net.minecraft.server.level.ServerPlayer player -> d
net.minecraft.world.level.GameType gameModeForPlayer -> b
net.minecraft.world.level.GameType previousGameModeForPlayer -> e
boolean isDestroyingBlock -> f
int destroyProgressStart -> g
net.minecraft.core.BlockPos destroyPos -> h
int gameTicks -> i
boolean hasDelayedDestroy -> j
net.minecraft.core.BlockPos delayedDestroyPos -> k
int delayedTickStart -> l
int lastSentState -> m
37:54:void <init>(net.minecraft.server.level.ServerPlayer) -> <init>
57:67:boolean changeGameModeForPlayer(net.minecraft.world.level.GameType) -> a
71:75:void
setGameModeForPlayer(net.minecraft.world.level.GameType,net.minecraft.world.level.G
ameType) -> a
78:78:net.minecraft.world.level.GameType getGameModeForPlayer() -> b
83:83:net.minecraft.world.level.GameType getPreviousGameModeForPlayer() -> c
87:87:boolean isSurvival() -> d
91:91:boolean isCreative() -> e
95:120:void tick() -> a
123:131:float
incrementDestroyProgress(net.minecraft.world.level.block.state.BlockState,net.minec
raft.core.BlockPos,int) -> a
138:138:void
debugLogging(net.minecraft.core.BlockPos,boolean,int,java.lang.String) -> a
142:225:void
handleBlockBreakAction(net.minecraft.core.BlockPos,net.minecraft.network.protocol.g
ame.ServerboundPlayerActionPacket$Action,net.minecraft.core.Direction,int,int) -> a
228:234:void destroyAndAck(net.minecraft.core.BlockPos,int,java.lang.String) ->
a
237:277:boolean destroyBlock(net.minecraft.core.BlockPos) -> a
281:318:net.minecraft.world.InteractionResult
useItem(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.Level,net
.minecraft.world.item.ItemStack,net.minecraft.world.InteractionHand) -> a
322:368:net.minecraft.world.InteractionResult
useItemOn(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.Level,n
et.minecraft.world.item.ItemStack,net.minecraft.world.InteractionHand,net.minecraft
.world.phys.BlockHitResult) -> a
372:373:void setLevel(net.minecraft.server.level.ServerLevel) -> a
32:32:void <clinit>() -> <clinit>
net.minecraft.server.level.ThreadedLevelLightEngine -> aii:
int DEFAULT_BATCH_SIZE -> a
org.slf4j.Logger LOGGER -> d
net.minecraft.util.thread.ProcessorMailbox taskMailbox -> e
it.unimi.dsi.fastutil.objects.ObjectList lightTasks -> f
net.minecraft.server.level.ChunkMap chunkMap -> g
net.minecraft.util.thread.ProcessorHandle sorterMailbox -> h
int taskPerBatch -> i
java.util.concurrent.atomic.AtomicBoolean scheduled -> j
33:44:void
<init>(net.minecraft.world.level.chunk.LightChunkGetter,net.minecraft.server.level.
ChunkMap,boolean,net.minecraft.util.thread.ProcessorMailbox,net.minecraft.util.thre
ad.ProcessorHandle) -> <init>
48:48:void close() -> close
52:52:int runLightUpdates() -> a
57:59:void checkBlock(net.minecraft.core.BlockPos) -> a
63:77:void updateChunkStatus(net.minecraft.world.level.ChunkPos) -> a
82:83:void updateSectionStatus(net.minecraft.core.SectionPos,boolean) -> a
87:88:void propagateLightSources(net.minecraft.world.level.ChunkPos) -> b
92:93:void setLightEnabled(net.minecraft.world.level.ChunkPos,boolean) -> a
98:99:void
queueSectionData(net.minecraft.world.level.LightLayer,net.minecraft.core.SectionPos
,net.minecraft.world.level.chunk.DataLayer) -> a
102:103:void
addTask(int,int,net.minecraft.server.level.ThreadedLevelLightEngine$TaskType,java.l
ang.Runnable) -> a
106:112:void
addTask(int,int,java.util.function.IntSupplier,net.minecraft.server.level.ThreadedL
evelLightEngine$TaskType,java.lang.Runnable) -> a
116:117:void retainData(net.minecraft.world.level.ChunkPos,boolean) -> b
120:131:java.util.concurrent.CompletableFuture
initializeLight(net.minecraft.world.level.chunk.ChunkAccess,boolean) -> a
142:152:java.util.concurrent.CompletableFuture
lightChunk(net.minecraft.world.level.chunk.ChunkAccess,boolean) -> b
164:170:void tryScheduleUpdate() -> b
173:198:void runUpdate() -> f
166:168:void lambda$tryScheduleUpdate$27() -> g
159:159:void
lambda$lightChunk$26(net.minecraft.world.level.ChunkPos,java.lang.Runnable) -> a
154:157:net.minecraft.world.level.chunk.ChunkAccess
lambda$lightChunk$25(net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.worl
d.level.ChunkPos) -> a
151:151:java.lang.String
lambda$lightChunk$24(net.minecraft.world.level.ChunkPos,boolean) -> c
145:151:void lambda$lightChunk$23(boolean,net.minecraft.world.level.ChunkPos) -
> a
137:137:void
lambda$initializeLight$22(net.minecraft.world.level.ChunkPos,java.lang.Runnable) ->
b
133:135:net.minecraft.world.level.chunk.ChunkAccess
lambda$initializeLight$21(net.minecraft.world.level.ChunkPos,boolean,net.minecraft.
world.level.chunk.ChunkAccess) -> a
130:130:java.lang.String
lambda$initializeLight$20(net.minecraft.world.level.ChunkPos) -> c
122:130:void
lambda$initializeLight$19(net.minecraft.world.level.chunk.ChunkAccess,net.minecraft
.world.level.ChunkPos) -> b
116:116:java.lang.String
lambda$retainData$18(net.minecraft.world.level.ChunkPos) -> d
116:116:void lambda$retainData$17(net.minecraft.world.level.ChunkPos,boolean) -
> d
116:116:int lambda$retainData$16() -> h
107:111:void
lambda$addTask$15(net.minecraft.server.level.ThreadedLevelLightEngine$TaskType,java
.lang.Runnable) -> a
98:98:java.lang.String
lambda$queueSectionData$14(net.minecraft.core.SectionPos) -> b
98:98:void
lambda$queueSectionData$13(net.minecraft.world.level.LightLayer,net.minecraft.core.
SectionPos,net.minecraft.world.level.chunk.DataLayer) -> b
98:98:int lambda$queueSectionData$12() -> i
92:92:java.lang.String
lambda$setLightEnabled$11(net.minecraft.world.level.ChunkPos,boolean) -> e
92:92:void
lambda$setLightEnabled$10(net.minecraft.world.level.ChunkPos,boolean) -> f
87:87:java.lang.String
lambda$propagateLightSources$9(net.minecraft.world.level.ChunkPos) -> e
87:87:void lambda$propagateLightSources$8(net.minecraft.world.level.ChunkPos) -
> f
82:82:java.lang.String
lambda$updateSectionStatus$7(net.minecraft.core.SectionPos,boolean) -> b
82:82:void lambda$updateSectionStatus$6(net.minecraft.core.SectionPos,boolean)
-> c
82:82:int lambda$updateSectionStatus$5() -> j
76:76:java.lang.String
lambda$updateChunkStatus$4(net.minecraft.world.level.ChunkPos) -> g
65:76:void lambda$updateChunkStatus$3(net.minecraft.world.level.ChunkPos) -> h
63:63:int lambda$updateChunkStatus$2() -> k
58:58:java.lang.String lambda$checkBlock$1(net.minecraft.core.BlockPos) -> b
58:58:void lambda$checkBlock$0(net.minecraft.core.BlockPos) -> c
31:31:void <clinit>() -> <clinit>
net.minecraft.server.level.ThreadedLevelLightEngine$TaskType -> aii$a:
net.minecraft.server.level.ThreadedLevelLightEngine$TaskType PRE_UPDATE -> a
net.minecraft.server.level.ThreadedLevelLightEngine$TaskType POST_UPDATE -> b
net.minecraft.server.level.ThreadedLevelLightEngine$TaskType[] $VALUES -> c
200:200:net.minecraft.server.level.ThreadedLevelLightEngine$TaskType[] values()
-> values
200:200:net.minecraft.server.level.ThreadedLevelLightEngine$TaskType
valueOf(java.lang.String) -> valueOf
200:200:void <init>(java.lang.String,int) -> <init>
200:200:net.minecraft.server.level.ThreadedLevelLightEngine$TaskType[]
$values() -> a
200:201:void <clinit>() -> <clinit>
net.minecraft.server.level.Ticket -> aij:
net.minecraft.server.level.TicketType type -> a
int ticketLevel -> b
java.lang.Object key -> c
long createdTick -> d
11:15:void <init>(net.minecraft.server.level.TicketType,int,java.lang.Object) -
> <init>
20:30:int compareTo(net.minecraft.server.level.Ticket) -> a
35:42:boolean equals(java.lang.Object) -> equals
47:47:int hashCode() -> hashCode
52:52:java.lang.String toString() -> toString
56:56:net.minecraft.server.level.TicketType getType() -> a
60:60:int getTicketLevel() -> b
65:66:void setCreatedTick(long) -> a
70:71:boolean timedOut(long) -> b
5:5:int compareTo(java.lang.Object) -> compareTo
net.minecraft.server.level.TicketType -> aik:
java.lang.String name -> i
java.util.Comparator comparator -> j
long timeout -> k
net.minecraft.server.level.TicketType START -> a
net.minecraft.server.level.TicketType DRAGON -> b
net.minecraft.server.level.TicketType PLAYER -> c
net.minecraft.server.level.TicketType FORCED -> d
net.minecraft.server.level.TicketType LIGHT -> e
net.minecraft.server.level.TicketType PORTAL -> f
net.minecraft.server.level.TicketType POST_TELEPORT -> g
net.minecraft.server.level.TicketType UNKNOWN -> h
25:25:net.minecraft.server.level.TicketType
create(java.lang.String,java.util.Comparator) -> a
29:29:net.minecraft.server.level.TicketType
create(java.lang.String,java.util.Comparator,int) -> a
32:36:void <init>(java.lang.String,java.util.Comparator,long) -> <init>
40:40:java.lang.String toString() -> toString
44:44:java.util.Comparator getComparator() -> a
48:48:long timeout() -> b
16:16:int lambda$static$1(net.minecraft.util.Unit,net.minecraft.util.Unit) -> a
15:15:int lambda$static$0(net.minecraft.util.Unit,net.minecraft.util.Unit) -> b
15:22:void <clinit>() -> <clinit>
net.minecraft.server.level.TickingTracker -> ail:
int MAX_LEVEL -> a
int INITIAL_TICKET_LIST_CAPACITY -> c
it.unimi.dsi.fastutil.longs.Long2ByteMap chunks -> b
it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap tickets -> d
19:25:void <init>() -> <init>
28:28:net.minecraft.util.SortedArraySet getTickets(long) -> g
32:32:int getTicketLevelAt(net.minecraft.util.SortedArraySet) -> a
36:42:void addTicket(long,net.minecraft.server.level.Ticket) -> a
45:51:void removeTicket(long,net.minecraft.server.level.Ticket) -> b
54:55:void
addTicket(net.minecraft.server.level.TicketType,net.minecraft.world.level.ChunkPos,
int,java.lang.Object) -> a
58:60:void
removeTicket(net.minecraft.server.level.TicketType,net.minecraft.world.level.ChunkP
os,int,java.lang.Object) -> b
63:79:void replacePlayerTicketsLevel(int) -> a
83:87:int getLevelFromSource(long) -> b
91:91:int getLevel(net.minecraft.world.level.ChunkPos) -> a
96:96:int getLevel(long) -> c
101:106:void setLevel(long,int) -> a
109:110:void runAllUpdates() -> a
113:117:java.lang.String getTicketDebugString(long) -> d
28:28:net.minecraft.util.SortedArraySet lambda$getTickets$0(long) -> h
net.minecraft.server.level.WorldGenRegion -> aim:
org.slf4j.Logger LOGGER -> a
java.util.List cache -> b
net.minecraft.world.level.chunk.ChunkAccess center -> c
int size -> d
net.minecraft.server.level.ServerLevel level -> e
long seed -> f
net.minecraft.world.level.storage.LevelData levelData -> g
net.minecraft.util.RandomSource random -> h
net.minecraft.world.level.dimension.DimensionType dimensionType -> i
net.minecraft.world.ticks.WorldGenTickAccess blockTicks -> j
net.minecraft.world.ticks.WorldGenTickAccess fluidTicks -> k
net.minecraft.world.level.biome.BiomeManager biomeManager -> l
net.minecraft.world.level.ChunkPos firstPos -> m
net.minecraft.world.level.ChunkPos lastPos -> n
net.minecraft.world.level.StructureManager structureManager -> o
net.minecraft.world.level.chunk.ChunkStatus generatingStatus -> p
int writeRadiusCutoff -> q
java.util.function.Supplier currentlyGenerating -> r
java.util.concurrent.atomic.AtomicLong subTickCount -> s
net.minecraft.resources.ResourceLocation WORLDGEN_REGION_RANDOM -> t
71:106:void
<init>(net.minecraft.server.level.ServerLevel,java.util.List,net.minecraft.world.le
vel.chunk.ChunkStatus,int) -> <init>
109:109:boolean isOldChunkAround(net.minecraft.world.level.ChunkPos,int) -> a
113:113:net.minecraft.world.level.ChunkPos getCenter() -> a
118:119:void setCurrentlyGenerating(java.util.function.Supplier) -> a
123:123:net.minecraft.world.level.chunk.ChunkAccess getChunk(int,int) -> a
130:150:net.minecraft.world.level.chunk.ChunkAccess
getChunk(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolean) -> a
156:156:boolean hasChunk(int,int) -> b
161:161:net.minecraft.world.level.block.state.BlockState
getBlockState(net.minecraft.core.BlockPos) -> a_
166:166:net.minecraft.world.level.material.FluidState
getFluidState(net.minecraft.core.BlockPos) -> b_
172:172:net.minecraft.world.entity.player.Player
getNearestPlayer(double,double,double,double,java.util.function.Predicate) -> a
177:177:int getSkyDarken() -> v_
182:182:net.minecraft.world.level.biome.BiomeManager getBiomeManager() -> z_
187:187:net.minecraft.core.Holder getUncachedNoiseBiome(int,int,int) -> a
192:192:float getShade(net.minecraft.core.Direction,boolean) -> a
197:197:net.minecraft.world.level.lighting.LevelLightEngine getLightEngine() ->
s_
202:211:boolean
destroyBlock(net.minecraft.core.BlockPos,boolean,net.minecraft.world.entity.Entity,
int) -> a
218:247:net.minecraft.world.level.block.entity.BlockEntity
getBlockEntity(net.minecraft.core.BlockPos) -> c_
252:271:boolean ensureCanWrite(net.minecraft.core.BlockPos) -> f_
276:313:boolean
setBlock(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockSta
te,int,int) -> a
317:318:void markPosForPostprocessing(net.minecraft.core.BlockPos) -> f
325:329:boolean addFreshEntity(net.minecraft.world.entity.Entity) -> b
334:334:boolean removeBlock(net.minecraft.core.BlockPos,boolean) -> a
339:339:net.minecraft.world.level.border.WorldBorder getWorldBorder() -> w_
344:344:boolean isClientSide() -> r_
350:350:net.minecraft.server.level.ServerLevel getLevel() -> C
355:355:net.minecraft.core.RegistryAccess registryAccess() -> B_
360:360:net.minecraft.world.flag.FeatureFlagSet enabledFeatures() -> G
365:365:net.minecraft.world.level.storage.LevelData getLevelData() -> u_
370:374:net.minecraft.world.DifficultyInstance
getCurrentDifficultyAt(net.minecraft.core.BlockPos) -> d_
380:380:net.minecraft.server.MinecraftServer getServer() -> n
385:385:net.minecraft.world.level.chunk.ChunkSource getChunkSource() -> J
390:390:long getSeed() -> A
395:395:net.minecraft.world.ticks.LevelTickAccess getBlockTicks() -> L
400:400:net.minecraft.world.ticks.LevelTickAccess getFluidTicks() -> K
405:405:int getSeaLevel() -> t_
410:410:net.minecraft.util.RandomSource getRandom() -> y_
415:415:int
getHeight(net.minecraft.world.level.levelgen.Heightmap$Types,int,int) -> a
420:420:void
playSound(net.minecraft.world.entity.player.Player,net.minecraft.core.BlockPos,net.
minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,float,float) -> a
424:424:void
addParticle(net.minecraft.core.particles.ParticleOptions,double,double,double,doubl
e,double,double) -> a
428:428:void
levelEvent(net.minecraft.world.entity.player.Player,int,net.minecraft.core.BlockPos
,int) -> a
432:432:void
gameEvent(net.minecraft.world.level.gameevent.GameEvent,net.minecraft.world.phys.Ve
c3,net.minecraft.world.level.gameevent.GameEvent$Context) -> a
436:436:net.minecraft.world.level.dimension.DimensionType dimensionType() -> x_
441:441:boolean
isStateAtPosition(net.minecraft.core.BlockPos,java.util.function.Predicate) -> a
446:446:boolean
isFluidAtPosition(net.minecraft.core.BlockPos,java.util.function.Predicate) -> b
451:451:java.util.List
getEntities(net.minecraft.world.level.entity.EntityTypeTest,net.minecraft.world.phy
s.AABB,java.util.function.Predicate) -> a
456:456:java.util.List
getEntities(net.minecraft.world.entity.Entity,net.minecraft.world.phys.AABB,java.ut
il.function.Predicate) -> a
461:461:java.util.List players() -> v
466:466:int getMinBuildHeight() -> C_
471:471:int getHeight() -> D_
476:476:long nextSubTickCount() -> A_
72:72:net.minecraft.world.ticks.TickContainerAccess
lambda$new$1(net.minecraft.core.BlockPos) -> j
71:71:net.minecraft.world.ticks.TickContainerAccess
lambda$new$0(net.minecraft.core.BlockPos) -> k
61:83:void <clinit>() -> <clinit>
net.minecraft.server.level.package-info -> ain:
net.minecraft.server.level.progress.ChunkProgressListener -> aio:
void updateSpawnPos(net.minecraft.world.level.ChunkPos) -> a
void
onStatusChange(net.minecraft.world.level.ChunkPos,net.minecraft.world.level.chunk.C
hunkStatus) -> a
void start() -> a
void stop() -> b
net.minecraft.server.level.progress.ChunkProgressListenerFactory -> aip:
net.minecraft.server.level.progress.ChunkProgressListener create(int) -> create
net.minecraft.server.level.progress.LoggerChunkProgressListener -> aiq:
org.slf4j.Logger LOGGER -> a
int maxCount -> b
int count -> c
long startTime -> d
long nextTickTime -> e
19:24:void <init>(int) -> <init>
28:30:void updateSpawnPos(net.minecraft.world.level.ChunkPos) -> a
34:47:void
onStatusChange(net.minecraft.world.level.ChunkPos,net.minecraft.world.level.chunk.C
hunkStatus) -> a
51:51:void start() -> a
55:57:void stop() -> b
60:60:int getProgress() -> c
15:15:void <clinit>() -> <clinit>
net.minecraft.server.level.progress.ProcessorChunkProgressListener -> air:
net.minecraft.server.level.progress.ChunkProgressListener delegate -> a
net.minecraft.util.thread.ProcessorMailbox mailbox -> b
14:17:void
<init>(net.minecraft.server.level.progress.ChunkProgressListener,java.util.concurre
nt.Executor) -> <init>
20:22:net.minecraft.server.level.progress.ProcessorChunkProgressListener
createStarted(net.minecraft.server.level.progress.ChunkProgressListener,java.util.c
oncurrent.Executor) -> a
27:28:void updateSpawnPos(net.minecraft.world.level.ChunkPos) -> a
32:33:void
onStatusChange(net.minecraft.world.level.ChunkPos,net.minecraft.world.level.chunk.C
hunkStatus) -> a
37:38:void start() -> a
42:43:void stop() -> b
32:32:void
lambda$onStatusChange$1(net.minecraft.world.level.ChunkPos,net.minecraft.world.leve
l.chunk.ChunkStatus) -> b
27:27:void lambda$updateSpawnPos$0(net.minecraft.world.level.ChunkPos) -> b
net.minecraft.server.level.progress.StoringChunkProgressListener -> ais:
net.minecraft.server.level.progress.LoggerChunkProgressListener delegate -> a
it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap statuses -> b
net.minecraft.world.level.ChunkPos spawnPos -> c
int fullDiameter -> d
int radius -> e
int diameter -> f
boolean started -> g
13:25:void <init>(int) -> <init>
29:34:void updateSpawnPos(net.minecraft.world.level.ChunkPos) -> a
38:47:void
onStatusChange(net.minecraft.world.level.ChunkPos,net.minecraft.world.level.chunk.C
hunkStatus) -> a
51:54:void start() -> a
58:60:void stop() -> b
63:63:int getFullDiameter() -> c
67:67:int getDiameter() -> d
71:71:int getProgress() -> e
76:76:net.minecraft.world.level.chunk.ChunkStatus getStatus(int,int) -> a
net.minecraft.server.level.progress.package-info -> ait:
net.minecraft.server.network.FilteredText -> aiu:
java.lang.String raw -> b
net.minecraft.network.chat.FilterMask mask -> c
net.minecraft.server.network.FilteredText EMPTY -> a
8:8:void <init>(java.lang.String,net.minecraft.network.chat.FilterMask) ->
<init>
12:12:net.minecraft.server.network.FilteredText passThrough(java.lang.String) -
> a
16:16:net.minecraft.server.network.FilteredText fullyFiltered(java.lang.String)
-> b
21:21:java.lang.String filtered() -> a
25:25:java.lang.String filteredOrEmpty() -> b
29:29:boolean isFiltered() -> c
8:8:java.lang.String toString() -> toString
8:8:int hashCode() -> hashCode
8:8:boolean equals(java.lang.Object) -> equals
8:8:java.lang.String raw() -> d
8:8:net.minecraft.network.chat.FilterMask mask() -> e
9:9:void <clinit>() -> <clinit>
net.minecraft.server.network.LegacyQueryHandler -> aiv:
org.slf4j.Logger LOGGER -> b
int FAKE_PROTOCOL_VERSION -> a
net.minecraft.server.network.ServerConnectionListener serverConnectionListener
-> c
22:24:void <init>(net.minecraft.server.network.ServerConnectionListener) ->
<init>
28:98:void channelRead(io.netty.channel.ChannelHandlerContext,java.lang.Object)
-> channelRead
101:102:void
sendFlushAndClose(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf) -
> a
105:114:io.netty.buffer.ByteBuf createReply(java.lang.String) -> a
17:17:void <clinit>() -> <clinit>
net.minecraft.server.network.MemoryServerHandshakePacketListenerImpl -> aiw:
net.minecraft.server.MinecraftServer server -> a
net.minecraft.network.Connection connection -> b
13:16:void
<init>(net.minecraft.server.MinecraftServer,net.minecraft.network.Connection) ->
<init>
20:22:void
handleIntention(net.minecraft.network.protocol.handshake.ClientIntentionPacket) ->
a
27:27:void onDisconnect(net.minecraft.network.chat.Component) -> a
31:31:boolean isAcceptingMessages() -> a
net.minecraft.server.network.ServerConnectionListener -> aix:
org.slf4j.Logger LOGGER -> d
net.minecraft.util.LazyLoadedValue SERVER_EVENT_GROUP -> a
net.minecraft.util.LazyLoadedValue SERVER_EPOLL_EVENT_GROUP -> b
net.minecraft.server.MinecraftServer server -> e
boolean running -> c
java.util.List channels -> f
java.util.List connections -> g
61:67:void <init>(net.minecraft.server.MinecraftServer) -> <init>
70:111:void startTcpServerListener(java.net.InetAddress,int) -> a
116:145:java.net.SocketAddress startMemoryChannel() -> a
149:158:void stop() -> b
161:189:void tick() -> c
192:192:net.minecraft.server.MinecraftServer getServer() -> d
235:235:java.util.List getConnections() -> e
179:179:void
lambda$tick$2(net.minecraft.network.Connection,net.minecraft.network.chat.Component
) -> a
56:56:io.netty.channel.epoll.EpollEventLoopGroup lambda$static$1() -> f
53:53:io.netty.channel.nio.NioEventLoopGroup lambda$static$0() -> g
51:55:void <clinit>() -> <clinit>
net.minecraft.server.network.ServerConnectionListener$1 -> aix$1:
net.minecraft.server.network.ServerConnectionListener this$0 -> a
85:85:void <init>(net.minecraft.server.network.ServerConnectionListener) ->
<init>
89:104:void initChannel(io.netty.channel.Channel) -> initChannel
net.minecraft.server.network.ServerConnectionListener$2 -> aix$2:
net.minecraft.server.network.ServerConnectionListener this$0 -> a
119:119:void <init>(net.minecraft.server.network.ServerConnectionListener) ->
<init>
122:135:void initChannel(io.netty.channel.Channel) -> initChannel
net.minecraft.server.network.ServerConnectionListener$LatencySimulator -> aix$a:
io.netty.util.Timer TIMER -> a
int delay -> b
int jitter -> c
java.util.List queuedMessages -> d
200:205:void <init>(int,int) -> <init>
209:210:void
channelRead(io.netty.channel.ChannelHandlerContext,java.lang.Object) -> channelRead
213:216:void
delayDownstream(io.netty.channel.ChannelHandlerContext,java.lang.Object) -> a
219:221:void onTimeout(io.netty.util.Timeout) -> a
196:196:void <clinit>() -> <clinit>
net.minecraft.server.network.ServerConnectionListener$LatencySimulator$DelayedMessa
ge -> aix$a$a:
io.netty.channel.ChannelHandlerContext ctx -> a
java.lang.Object msg -> b
227:230:void <init>(io.netty.channel.ChannelHandlerContext,java.lang.Object) ->
<init>
net.minecraft.server.network.ServerGamePacketListenerImpl -> aiy:
org.slf4j.Logger LOGGER -> c
int LATENCY_CHECK_INTERVAL -> d
double MAX_INTERACTION_DISTANCE -> a
int NO_BLOCK_UPDATES_TO_ACK -> e
int TRACKED_MESSAGE_DISCONNECT_THRESHOLD -> f
net.minecraft.network.chat.Component CHAT_VALIDATION_FAILED -> g
net.minecraft.network.Connection connection -> h
net.minecraft.server.MinecraftServer server -> i
net.minecraft.server.level.ServerPlayer player -> b
int tickCount -> j
int ackBlockChangesUpTo -> k
long keepAliveTime -> l
boolean keepAlivePending -> m
long keepAliveChallenge -> n
int chatSpamTickCount -> o
int dropSpamTickCount -> p
double firstGoodX -> q
double firstGoodY -> r
double firstGoodZ -> s
double lastGoodX -> t
double lastGoodY -> u
double lastGoodZ -> v
net.minecraft.world.entity.Entity lastVehicle -> w
double vehicleFirstGoodX -> x
double vehicleFirstGoodY -> y
double vehicleFirstGoodZ -> z
double vehicleLastGoodX -> A
double vehicleLastGoodY -> B
double vehicleLastGoodZ -> C
net.minecraft.world.phys.Vec3 awaitingPositionFromClient -> D
int awaitingTeleport -> E
int awaitingTeleportTime -> F
boolean clientIsFloating -> G
int aboveGroundTickCount -> H
boolean clientVehicleIsFloating -> I
int aboveGroundVehicleTickCount -> J
int receivedMovePacketCount -> K
int knownMovePacketCount -> L
java.util.concurrent.atomic.AtomicReference lastChatTimeStamp -> M
net.minecraft.network.chat.RemoteChatSession chatSession -> N
net.minecraft.network.chat.SignedMessageChain$Decoder signedMessageDecoder -> O
net.minecraft.network.chat.LastSeenMessagesValidator lastSeenMessages -> P
net.minecraft.network.chat.MessageSignatureCache messageSignatureCache -> Q
net.minecraft.util.FutureChain chatMessageChain -> R
197:256:void
<init>(net.minecraft.server.MinecraftServer,net.minecraft.network.Connection,net.mi
necraft.server.level.ServerPlayer) -> <init>
260:333:void tick() -> c
336:342:void resetPosition() -> d
346:346:boolean isAcceptingMessages() -> a
350:350:boolean isSingleplayerOwner() -> g
354:357:void disconnect(net.minecraft.network.chat.Component) -> b
360:361:java.util.concurrent.CompletableFuture
filterTextPacket(java.lang.Object,java.util.function.BiFunction) -> a
372:372:java.util.concurrent.CompletableFuture
filterTextPacket(java.lang.String) -> a
376:376:java.util.concurrent.CompletableFuture filterTextPacket(java.util.List)
-> a
381:383:void
handlePlayerInput(net.minecraft.network.protocol.game.ServerboundPlayerInputPacket)
-> a
386:386:boolean containsInvalidValues(double,double,double,float,float) -> b
390:390:double clampHorizontal(double) -> a
394:394:double clampVertical(double) -> b
399:478:void
handleMoveVehicle(net.minecraft.network.protocol.game.ServerboundMoveVehiclePacket)
-> a
481:481:boolean noBlocksAround(net.minecraft.world.entity.Entity) -> a
486:503:void
handleAcceptTeleportPacket(net.minecraft.network.protocol.game.ServerboundAcceptTel
eportationPacket) -> a
507:509:void
handleRecipeBookSeenRecipePacket(net.minecraft.network.protocol.game.ServerboundRec
ipeBookSeenRecipePacket) -> a
513:515:void
handleRecipeBookChangeSettingsPacket(net.minecraft.network.protocol.game.Serverboun
dRecipeBookChangeSettingsPacket) -> a
519:527:void
handleSeenAdvancements(net.minecraft.network.protocol.game.ServerboundSeenAdvanceme
ntsPacket) -> a
531:538:void
handleCustomCommandSuggestions(net.minecraft.network.protocol.game.ServerboundComma
ndSuggestionPacket) -> a
542:603:void
handleSetCommandBlock(net.minecraft.network.protocol.game.ServerboundSetCommandBloc
kPacket) -> a
607:627:void
handleSetCommandMinecart(net.minecraft.network.protocol.game.ServerboundSetCommandM
inecartPacket) -> a
631:636:void
handlePickItem(net.minecraft.network.protocol.game.ServerboundPickItemPacket) -> a
640:648:void
handleRenameItem(net.minecraft.network.protocol.game.ServerboundRenameItemPacket) -
> a
652:660:void
handleSetBeaconPacket(net.minecraft.network.protocol.game.ServerboundSetBeaconPacke
t) -> a
664:717:void
handleSetStructureBlock(net.minecraft.network.protocol.game.ServerboundSetStructure
BlockPacket) -> a
721:738:void
handleSetJigsawBlock(net.minecraft.network.protocol.game.ServerboundSetJigsawBlockP
acket) -> a
742:752:void
handleJigsawGenerate(net.minecraft.network.protocol.game.ServerboundJigsawGenerateP
acket) -> a
756:766:void
handleSelectTrade(net.minecraft.network.protocol.game.ServerboundSelectTradePacket)
-> a
771:785:void
handleEditBook(net.minecraft.network.protocol.game.ServerboundEditBookPacket) -> a
788:794:void updateBookContents(java.util.List,int) -> a
797:818:void
signBook(net.minecraft.server.network.FilteredText,java.util.List,int) -> a
821:842:void
updateBookPages(java.util.List,java.util.function.UnaryOperator,net.minecraft.world
.item.ItemStack) -> a
846:857:void
handleEntityTagQuery(net.minecraft.network.protocol.game.ServerboundEntityTagQuery)
-> a
861:870:void
handleBlockEntityTagQuery(net.minecraft.network.protocol.game.ServerboundBlockEntit
yTagQuery) -> a
874:1015:void
handleMovePlayer(net.minecraft.network.protocol.game.ServerboundMovePlayerPacket) -
> a
1018:1027:boolean
isPlayerCollidingWithAnythingNew(net.minecraft.world.level.LevelReader,net.minecraf
t.world.phys.AABB,double,double,double) -> a
1031:1032:void teleport(double,double,double,float,float) -> a
1035:1048:void teleport(double,double,double,float,float,java.util.Set) -> a
1052:1087:void
handlePlayerAction(net.minecraft.network.protocol.game.ServerboundPlayerActionPacke
t) -> a
1092:1097:boolean
wasBlockPlacementAttempt(net.minecraft.server.level.ServerPlayer,net.minecraft.worl
d.item.ItemStack) -> a
1107:1161:void
handleUseItemOn(net.minecraft.network.protocol.game.ServerboundUseItemOnPacket) ->
a
1165:1181:void
handleUseItem(net.minecraft.network.protocol.game.ServerboundUseItemPacket) -> a
1185:1196:void
handleTeleportToEntityPacket(net.minecraft.network.protocol.game.ServerboundTelepor
tToEntityPacket) -> a
1200:1205:void
handleResourcePackResponse(net.minecraft.network.protocol.game.ServerboundResourceP
ackPacket) -> a
1209:1214:void
handlePaddleBoat(net.minecraft.network.protocol.game.ServerboundPaddleBoatPacket) -
> a
1218:1218:void
handlePong(net.minecraft.network.protocol.game.ServerboundPongPacket) -> a
1222:1236:void onDisconnect(net.minecraft.network.chat.Component) -> a
1239:1244:void ackBlockChangesUpTo(int) -> a
1248:1249:void send(net.minecraft.network.protocol.Packet) -> a
1253:1262:void
send(net.minecraft.network.protocol.Packet,net.minecraft.network.PacketSendListener
) -> a
1266:1276:void
handleSetCarriedItem(net.minecraft.network.protocol.game.ServerboundSetCarriedItemP
acket) -> a
1280:1307:void
handleChat(net.minecraft.network.protocol.game.ServerboundChatPacket) -> a
1311:1325:void
handleChatCommand(net.minecraft.network.protocol.game.ServerboundChatCommandPacket)
-> a
1328:1342:void
performChatCommand(net.minecraft.network.protocol.game.ServerboundChatCommandPacket
,net.minecraft.network.chat.LastSeenMessages) -> a
1345:1350:void
handleMessageDecodeFailure(net.minecraft.network.chat.SignedMessageChain$DecodeExce
ption) -> a
1353:1361:java.util.Map
collectSignedArguments(net.minecraft.network.protocol.game.ServerboundChatCommandPa
cket,net.minecraft.network.chat.SignableCommand,net.minecraft.network.chat.LastSeen
Messages) -> a
1365:1366:com.mojang.brigadier.ParseResults parseCommand(java.lang.String) -> b
1370:1387:java.util.Optional
tryHandleChat(java.lang.String,java.time.Instant,net.minecraft.network.chat.LastSee
nMessages$Update) -> a
1392:1399:java.util.Optional
unpackAndApplyLastSeen(net.minecraft.network.chat.LastSeenMessages$Update) -> a
1404:1411:boolean updateChatOrder(java.time.Instant) -> a
1415:1420:boolean isChatMessageIllegal(java.lang.String) -> c
1424:1425:net.minecraft.network.chat.PlayerChatMessage
getSignedMessage(net.minecraft.network.protocol.game.ServerboundChatPacket,net.mine
craft.network.chat.LastSeenMessages) -> a
1429:1431:void
broadcastChatMessage(net.minecraft.network.chat.PlayerChatMessage) -> b
1434:1438:void detectRateSpam() -> h
1443:1449:void
handleChatAck(net.minecraft.network.protocol.game.ServerboundChatAckPacket) -> a
1453:1456:void
handleAnimate(net.minecraft.network.protocol.game.ServerboundSwingPacket) -> a
1460:1508:void
handlePlayerCommand(net.minecraft.network.protocol.game.ServerboundPlayerCommandPac
ket) -> a
1511:1526:void addPendingMessage(net.minecraft.network.chat.PlayerChatMessage)
-> a
1529:1540:void
sendPlayerChatMessage(net.minecraft.network.chat.PlayerChatMessage,net.minecraft.ne
twork.chat.ChatType$Bound) -> a
1543:1544:void
sendDisguisedChatMessage(net.minecraft.network.chat.Component,net.minecraft.network
.chat.ChatType$Bound) -> a
1547:1547:java.net.SocketAddress getRemoteAddress() -> e
1557:1615:void
handleInteract(net.minecraft.network.protocol.game.ServerboundInteractPacket) -> a
1619:1643:void
handleClientCommand(net.minecraft.network.protocol.game.ServerboundClientCommandPac
ket) -> a
1647:1649:void
handleContainerClose(net.minecraft.network.protocol.game.ServerboundContainerCloseP
acket) -> a
1653:1697:void
handleContainerClick(net.minecraft.network.protocol.game.ServerboundContainerClickP
acket) -> a
1701:1713:void
handlePlaceRecipe(net.minecraft.network.protocol.game.ServerboundPlaceRecipePacket)
-> a
1717:1732:void
handleContainerButtonClick(net.minecraft.network.protocol.game.ServerboundContainer
ButtonClickPacket) -> a
1736:1772:void
handleSetCreativeModeSlot(net.minecraft.network.protocol.game.ServerboundSetCreativ
eModeSlotPacket) -> a
1776:1778:void
handleSignUpdate(net.minecraft.network.protocol.game.ServerboundSignUpdatePacket) -
> a
1781:1793:void
updateSignText(net.minecraft.network.protocol.game.ServerboundSignUpdatePacket,java
.util.List) -> a
1797:1806:void
handleKeepAlive(net.minecraft.network.protocol.game.ServerboundKeepAlivePacket) ->
a
1810:1812:void
handlePlayerAbilities(net.minecraft.network.protocol.game.ServerboundPlayerAbilitie
sPacket) -> a
1816:1818:void
handleClientInformation(net.minecraft.network.protocol.game.ServerboundClientInform
ationPacket) -> a
1822:1822:void
handleCustomPayload(net.minecraft.network.protocol.game.ServerboundCustomPayloadPac
ket) -> a
1826:1833:void
handleChangeDifficulty(net.minecraft.network.protocol.game.ServerboundChangeDifficu
ltyPacket) -> a
1837:1844:void
handleLockDifficulty(net.minecraft.network.protocol.game.ServerboundLockDifficultyP
acket) -> a
1848:1873:void
handleChatSessionUpdate(net.minecraft.network.protocol.game.ServerboundChatSessionU
pdatePacket) -> a
1876:1885:void
resetPlayerChatState(net.minecraft.network.chat.RemoteChatSession) -> a
1889:1889:net.minecraft.server.level.ServerPlayer getPlayer() -> f
1881:1883:java.util.concurrent.CompletableFuture
lambda$resetPlayerChatState$15(net.minecraft.network.chat.RemoteChatSession,java.ut
il.concurrent.Executor) -> a
1777:1777:void
lambda$handleSignUpdate$14(net.minecraft.network.protocol.game.ServerboundSignUpdat
ePacket,java.util.List) -> b
1712:1712:void
lambda$handlePlaceRecipe$13(net.minecraft.network.protocol.game.ServerboundPlaceRec
ipePacket,net.minecraft.world.item.crafting.Recipe) -> a
1339:1339:net.minecraft.commands.CommandSourceStack
lambda$performChatCommand$12(net.minecraft.commands.CommandSigningContext,net.minec
raft.commands.CommandSourceStack) -> a
1321:1323:void
lambda$handleChatCommand$11(net.minecraft.network.protocol.game.ServerboundChatComm
andPacket,java.util.Optional) -> a
1290:1305:void
lambda$handleChat$10(net.minecraft.network.protocol.game.ServerboundChatPacket,java
.util.Optional) -> a
1299:1299:java.util.concurrent.CompletableFuture
lambda$handleChat$9(java.util.concurrent.CompletableFuture,java.util.concurrent.Com
pletableFuture,net.minecraft.network.chat.PlayerChatMessage,java.util.concurrent.Ex
ecutor) -> a
1300:1304:void
lambda$handleChat$8(net.minecraft.network.chat.PlayerChatMessage,java.util.concurre
nt.CompletableFuture,java.util.concurrent.CompletableFuture,java.lang.Void) -> a
1258:1258:java.lang.String lambda$send$7(net.minecraft.network.protocol.Packet)
-> b
824:824:net.minecraft.nbt.StringTag
lambda$updateBookPages$6(java.util.function.UnaryOperator,net.minecraft.server.netw
ork.FilteredText) -> a
816:816:java.lang.String lambda$signBook$5(java.lang.String) -> d
783:783:void lambda$handleEditBook$4(int,java.util.List) -> a
782:782:void lambda$handleEditBook$3(int,java.util.List) -> b
537:537:void
lambda$handleCustomCommandSuggestions$2(net.minecraft.network.protocol.game.Serverb
oundCommandSuggestionPacket,com.mojang.brigadier.suggestion.Suggestions) -> a
362:367:java.lang.Object lambda$filterTextPacket$1(java.lang.Object) -> a
354:354:void lambda$disconnect$0(net.minecraft.network.chat.Component) -> c
187:192:void <clinit>() -> <clinit>
net.minecraft.server.network.ServerGamePacketListenerImpl$1 -> aiy$1:
net.minecraft.server.level.ServerLevel val$level -> a
net.minecraft.world.entity.Entity val$target -> b
net.minecraft.server.network.ServerGamePacketListenerImpl this$0 -> c
1571:1571:void
<init>(net.minecraft.server.network.ServerGamePacketListenerImpl,net.minecraft.serv
er.level.ServerLevel,net.minecraft.world.entity.Entity) -> <init>
1573:1585:void
performInteraction(net.minecraft.world.InteractionHand,net.minecraft.server.network
.ServerGamePacketListenerImpl$EntityInteraction) -> a
1589:1590:void onInteraction(net.minecraft.world.InteractionHand) -> a
1594:1595:void
onInteraction(net.minecraft.world.InteractionHand,net.minecraft.world.phys.Vec3) ->
a
1599:1611:void onAttack() -> a
1594:1594:net.minecraft.world.InteractionResult
lambda$onInteraction$0(net.minecraft.world.phys.Vec3,net.minecraft.server.level.Ser
verPlayer,net.minecraft.world.entity.Entity,net.minecraft.world.InteractionHand) ->
a
net.minecraft.server.network.ServerGamePacketListenerImpl$2 -> aiy$2:
int[] $SwitchMap$net$minecraft$world$level$block$entity$CommandBlockEntity$Mode
-> a
int[]
$SwitchMap$net$minecraft$network$protocol$game$ServerboundPlayerActionPacket$Action
-> b
int[]
$SwitchMap$net$minecraft$network$protocol$game$ServerboundPlayerCommandPacket$Actio
n -> c
int[]
$SwitchMap$net$minecraft$network$protocol$game$ServerboundClientCommandPacket$Actio
n -> d
569:1622:void <clinit>() -> <clinit>
net.minecraft.server.network.ServerGamePacketListenerImpl$EntityInteraction ->
aiy$a:
net.minecraft.world.InteractionResult
run(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Entity,net.m
inecraft.world.InteractionHand) -> run
net.minecraft.server.network.ServerHandshakePacketListenerImpl -> aiz:
net.minecraft.network.chat.Component IGNORE_STATUS_REASON -> a
net.minecraft.server.MinecraftServer server -> b
net.minecraft.network.Connection connection -> c
19:22:void
<init>(net.minecraft.server.MinecraftServer,net.minecraft.network.Connection) ->
<init>
26:58:void
handleIntention(net.minecraft.network.protocol.handshake.ClientIntentionPacket) ->
a
63:63:void onDisconnect(net.minecraft.network.chat.Component) -> a
67:67:boolean isAcceptingMessages() -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.server.network.ServerHandshakePacketListenerImpl$1 -> aiz$1:
int[] $SwitchMap$net$minecraft$network$ConnectionProtocol -> a
26:26:void <clinit>() -> <clinit>
net.minecraft.server.network.ServerLoginPacketListenerImpl -> aja:
java.util.concurrent.atomic.AtomicInteger UNIQUE_THREAD_ID -> a
org.slf4j.Logger LOGGER -> b
int MAX_TICKS_BEFORE_LOGIN -> c
net.minecraft.util.RandomSource RANDOM -> d
byte[] challenge -> e
net.minecraft.server.MinecraftServer server -> f
net.minecraft.network.Connection connection -> g
net.minecraft.server.network.ServerLoginPacketListenerImpl$State state -> h
int tick -> i
com.mojang.authlib.GameProfile gameProfile -> j
java.lang.String serverId -> k
net.minecraft.server.level.ServerPlayer delayedAcceptPlayer -> l
51:63:void
<init>(net.minecraft.server.MinecraftServer,net.minecraft.network.Connection) ->
<init>
67:80:void tick() -> c
84:84:boolean isAcceptingMessages() -> a
89:95:void disconnect(net.minecraft.network.chat.Component) -> b
98:128:void handleAcceptedLogin() -> d
131:132:void placeNewPlayer(net.minecraft.server.level.ServerPlayer) -> a
136:137:void onDisconnect(net.minecraft.network.chat.Component) -> a
140:143:java.lang.String getUserName() -> e
148:166:void
handleHello(net.minecraft.network.protocol.login.ServerboundHelloPacket) -> a
169:169:boolean isValidUsername(java.lang.String) -> a
174:233:void
handleKey(net.minecraft.network.protocol.login.ServerboundKeyPacket) -> a
237:238:void
handleCustomQueryPacket(net.minecraft.network.protocol.login.ServerboundCustomQuery
Packet) -> a
241:242:com.mojang.authlib.GameProfile
createFakeProfile(com.mojang.authlib.GameProfile) -> a
169:169:boolean lambda$isValidUsername$1(int) -> a
108:108:void lambda$handleAcceptedLogin$0() -> f
43:46:void <clinit>() -> <clinit>
net.minecraft.server.network.ServerLoginPacketListenerImpl$1 -> aja$1:
java.lang.String val$digest -> a
net.minecraft.server.network.ServerLoginPacketListenerImpl this$0 -> b
195:195:void
<init>(net.minecraft.server.network.ServerLoginPacketListenerImpl,java.lang.String,
java.lang.String) -> <init>
198:223:void run() -> run
227:228:java.net.InetAddress getAddress() -> a
net.minecraft.server.network.ServerLoginPacketListenerImpl$State -> aja$a:
net.minecraft.server.network.ServerLoginPacketListenerImpl$State HELLO -> a
net.minecraft.server.network.ServerLoginPacketListenerImpl$State KEY -> b
net.minecraft.server.network.ServerLoginPacketListenerImpl$State AUTHENTICATING
-> c
net.minecraft.server.network.ServerLoginPacketListenerImpl$State NEGOTIATING ->
d
net.minecraft.server.network.ServerLoginPacketListenerImpl$State
READY_TO_ACCEPT -> e
net.minecraft.server.network.ServerLoginPacketListenerImpl$State DELAY_ACCEPT -
> f
net.minecraft.server.network.ServerLoginPacketListenerImpl$State ACCEPTED -> g
net.minecraft.server.network.ServerLoginPacketListenerImpl$State[] $VALUES -> h
245:245:net.minecraft.server.network.ServerLoginPacketListenerImpl$State[]
values() -> values
245:245:net.minecraft.server.network.ServerLoginPacketListenerImpl$State
valueOf(java.lang.String) -> valueOf
245:245:void <init>(java.lang.String,int) -> <init>
245:245:net.minecraft.server.network.ServerLoginPacketListenerImpl$State[]
$values() -> a
245:246:void <clinit>() -> <clinit>
net.minecraft.server.network.ServerPlayerConnection -> ajb:
net.minecraft.server.level.ServerPlayer getPlayer() -> f
void send(net.minecraft.network.protocol.Packet) -> a
net.minecraft.server.network.ServerStatusPacketListenerImpl -> ajc:
net.minecraft.network.chat.Component DISCONNECT_REASON -> a
net.minecraft.network.protocol.status.ServerStatus status -> b
net.minecraft.network.Connection connection -> c
boolean hasRequestedStatus -> d
19:22:void
<init>(net.minecraft.network.protocol.status.ServerStatus,net.minecraft.network.Con
nection) -> <init>
27:27:void onDisconnect(net.minecraft.network.chat.Component) -> a
31:31:boolean isAcceptingMessages() -> a
36:42:void
handleStatusRequest(net.minecraft.network.protocol.status.ServerboundStatusRequestP
acket) -> a
46:48:void
handlePingRequest(net.minecraft.network.protocol.status.ServerboundPingRequestPacke
t) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.server.network.TextFilter -> ajd:
net.minecraft.server.network.TextFilter DUMMY -> a
void join() -> a
void leave() -> b
java.util.concurrent.CompletableFuture processStreamMessage(java.lang.String) -
> a
java.util.concurrent.CompletableFuture processMessageBundle(java.util.List) ->
a
9:9:void <clinit>() -> <clinit>
net.minecraft.server.network.TextFilter$1 -> ajd$1:
9:9:void <init>() -> <init>
12:12:void join() -> a
16:16:void leave() -> b
20:20:java.util.concurrent.CompletableFuture
processStreamMessage(java.lang.String) -> a
25:25:java.util.concurrent.CompletableFuture
processMessageBundle(java.util.List) -> a
net.minecraft.server.network.TextFilterClient -> aje:
org.slf4j.Logger LOGGER -> a
java.util.concurrent.atomic.AtomicInteger WORKER_COUNT -> b
java.util.concurrent.ThreadFactory THREAD_FACTORY -> c
java.lang.String DEFAULT_ENDPOINT -> d
java.net.URL chatEndpoint -> e
net.minecraft.server.network.TextFilterClient$MessageEncoder chatEncoder -> f
java.net.URL joinEndpoint -> g
net.minecraft.server.network.TextFilterClient$JoinOrLeaveEncoder joinEncoder ->
h
java.net.URL leaveEndpoint -> i
net.minecraft.server.network.TextFilterClient$JoinOrLeaveEncoder leaveEncoder -
> j
java.lang.String authKey -> k
net.minecraft.server.network.TextFilterClient$IgnoreStrategy chatIgnoreStrategy
-> l
java.util.concurrent.ExecutorService workerPool -> m
71:83:void
<init>(java.net.URL,net.minecraft.server.network.TextFilterClient$MessageEncoder,ja
va.net.URL,net.minecraft.server.network.TextFilterClient$JoinOrLeaveEncoder,java.ne
t.URL,net.minecraft.server.network.TextFilterClient$JoinOrLeaveEncoder,java.lang.St
ring,net.minecraft.server.network.TextFilterClient$IgnoreStrategy,int) -> <init>
86:87:java.net.URL
getEndpoint(java.net.URI,com.google.gson.JsonObject,java.lang.String,java.lang.Stri
ng) -> a
91:91:java.lang.String
getEndpointFromConfig(com.google.gson.JsonObject,java.lang.String,java.lang.String)
-> a
96:166:net.minecraft.server.network.TextFilterClient
createFromConfig(java.lang.String) -> a
170:178:void
processJoinOrLeave(com.mojang.authlib.GameProfile,java.net.URL,net.minecraft.server
.network.TextFilterClient$JoinOrLeaveEncoder,java.util.concurrent.Executor) -> a
181:184:java.util.concurrent.CompletableFuture
requestMessageProcessing(com.mojang.authlib.GameProfile,java.lang.String,net.minecr
aft.server.network.TextFilterClient$IgnoreStrategy,java.util.concurrent.Executor) -
> a
208:217:net.minecraft.network.chat.FilterMask
parseMask(java.lang.String,com.google.gson.JsonArray,net.minecraft.server.network.T
extFilterClient$IgnoreStrategy) -> a
222:223:void close() -> close
226:229:void drainStream(java.io.InputStream) -> a
232:243:com.google.gson.JsonObject
processRequestResponse(com.google.gson.JsonObject,java.net.URL) -> a
247:252:void processRequest(com.google.gson.JsonObject,java.net.URL) -> b
255:278:java.net.HttpURLConnection
makeRequest(com.google.gson.JsonObject,java.net.URL) -> c
282:282:net.minecraft.server.network.TextFilter
createContext(com.mojang.authlib.GameProfile) -> a
185:202:net.minecraft.server.network.FilteredText
lambda$requestMessageProcessing$5(com.mojang.authlib.GameProfile,java.lang.String,n
et.minecraft.server.network.TextFilterClient$IgnoreStrategy) -> a
171:177:void
lambda$processJoinOrLeave$4(net.minecraft.server.network.TextFilterClient$JoinOrLea
veEncoder,com.mojang.authlib.GameProfile,java.net.URL) -> a
147:155:com.google.gson.JsonObject
lambda$createFromConfig$3(java.lang.String,java.lang.String,java.lang.String,com.mo
jang.authlib.GameProfile,java.lang.String) -> a
134:142:com.google.gson.JsonObject
lambda$createFromConfig$2(int,java.lang.String,java.lang.String,com.mojang.authlib.
GameProfile,java.lang.String) -> a
123:128:com.google.gson.JsonObject
lambda$createFromConfig$1(java.lang.String,java.lang.String,com.mojang.authlib.Game
Profile) -> a
42:44:java.lang.Thread lambda$static$0(java.lang.Runnable) -> a
39:41:void <clinit>() -> <clinit>
net.minecraft.server.network.TextFilterClient$IgnoreStrategy -> aje$a:
net.minecraft.server.network.TextFilterClient$IgnoreStrategy NEVER_IGNORE -> a
net.minecraft.server.network.TextFilterClient$IgnoreStrategy
IGNORE_FULLY_FILTERED -> b
336:336:net.minecraft.server.network.TextFilterClient$IgnoreStrategy
ignoreOverThreshold(int) -> ignoreOverThreshold
340:343:net.minecraft.server.network.TextFilterClient$IgnoreStrategy
select(int) -> select
boolean shouldIgnore(java.lang.String,int) -> shouldIgnore
336:336:boolean lambda$ignoreOverThreshold$2(int,java.lang.String,int) -> a
333:333:boolean lambda$static$1(java.lang.String,int) -> a
332:332:boolean lambda$static$0(java.lang.String,int) -> b
332:333:void <clinit>() -> <clinit>
net.minecraft.server.network.TextFilterClient$JoinOrLeaveEncoder -> aje$b:
com.google.gson.JsonObject encode(com.mojang.authlib.GameProfile) -> encode
net.minecraft.server.network.TextFilterClient$MessageEncoder -> aje$c:
com.google.gson.JsonObject
encode(com.mojang.authlib.GameProfile,java.lang.String) -> encode
net.minecraft.server.network.TextFilterClient$PlayerContext -> aje$d:
com.mojang.authlib.GameProfile profile -> c
java.util.concurrent.Executor streamExecutor -> d
net.minecraft.server.network.TextFilterClient this$0 -> b
295:299:void
<init>(net.minecraft.server.network.TextFilterClient,com.mojang.authlib.GameProfile
) -> <init>
303:304:void join() -> a
308:309:void leave() -> b
314:320:java.util.concurrent.CompletableFuture
processMessageBundle(java.util.List) -> a
326:326:java.util.concurrent.CompletableFuture
processStreamMessage(java.lang.String) -> a
320:320:java.util.List lambda$processMessageBundle$1(java.lang.Throwable) -> a
315:315:java.util.concurrent.CompletableFuture
lambda$processMessageBundle$0(java.lang.String) -> b
net.minecraft.server.network.TextFilterClient$RequestFailedException -> aje$e:
287:288:void <init>(java.lang.String) -> <init>
net.minecraft.server.network.package-info -> ajf:
net.minecraft.server.package-info -> ajg:
net.minecraft.server.packs.AbstractPackResources -> ajh:
org.slf4j.Logger LOGGER -> a
java.lang.String name -> d
boolean isBuiltin -> e
22:25:void <init>(java.lang.String,boolean) -> <init>
30:36:java.lang.Object
getMetadataSection(net.minecraft.server.packs.metadata.MetadataSectionSerializer) -
> a
42:56:java.lang.Object
getMetadataFromStream(net.minecraft.server.packs.metadata.MetadataSectionSerializer
,java.io.InputStream) -> a
62:62:java.lang.String packId() -> a
67:67:boolean isBuiltin() -> b
18:18:void <clinit>() -> <clinit>
net.minecraft.server.packs.BuiltInMetadata -> aji:
net.minecraft.server.packs.BuiltInMetadata EMPTY -> a
java.util.Map values -> b
12:14:void <init>(java.util.Map) -> <init>
18:18:java.lang.Object
get(net.minecraft.server.packs.metadata.MetadataSectionSerializer) -> a
22:22:net.minecraft.server.packs.BuiltInMetadata of() -> a
26:26:net.minecraft.server.packs.BuiltInMetadata
of(net.minecraft.server.packs.metadata.MetadataSectionSerializer,java.lang.Object)
-> a
30:30:net.minecraft.server.packs.BuiltInMetadata
of(net.minecraft.server.packs.metadata.MetadataSectionSerializer,java.lang.Object,n
et.minecraft.server.packs.metadata.MetadataSectionSerializer,java.lang.Object) -> a
8:8:void <clinit>() -> <clinit>
net.minecraft.server.packs.FeatureFlagsMetadataSection -> ajj:
net.minecraft.world.flag.FeatureFlagSet flags -> b
com.mojang.serialization.Codec CODEC -> c
net.minecraft.server.packs.metadata.MetadataSectionType TYPE -> a
9:9:void <init>(net.minecraft.world.flag.FeatureFlagSet) -> <init>
9:9:java.lang.String toString() -> toString
9:9:int hashCode() -> hashCode
9:9:boolean equals(java.lang.Object) -> equals
9:9:net.minecraft.world.flag.FeatureFlagSet flags() -> a
10:12:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
10:14:void <clinit>() -> <clinit>
net.minecraft.server.packs.FilePackResources -> ajk:
org.slf4j.Logger LOGGER -> d
com.google.common.base.Splitter SPLITTER -> a
java.io.File file -> e
java.util.zip.ZipFile zipFile -> f
boolean failedToLoad -> g
32:34:void <init>(java.lang.String,java.io.File,boolean) -> <init>
38:52:java.util.zip.ZipFile getOrCreateZipFile() -> c
56:56:java.lang.String
getPathFromLocation(net.minecraft.server.packs.PackType,net.minecraft.resources.Res
ourceLocation) -> b
62:62:net.minecraft.server.packs.resources.IoSupplier
getRootResource(java.lang.String[]) -> a
67:67:net.minecraft.server.packs.resources.IoSupplier
getResource(net.minecraft.server.packs.PackType,net.minecraft.resources.ResourceLoc
ation) -> a
72:82:net.minecraft.server.packs.resources.IoSupplier
getResource(java.lang.String) -> a
87:113:java.util.Set getNamespaces(net.minecraft.server.packs.PackType) -> a
119:121:void finalize() -> finalize
125:129:void close() -> close
133:160:void
listResources(net.minecraft.server.packs.PackType,java.lang.String,java.lang.String
,net.minecraft.server.packs.PackResources$ResourceOutput) -> a
24:25:void <clinit>() -> <clinit>
net.minecraft.server.packs.PackResources -> ajl:
java.lang.String METADATA_EXTENSION -> b
java.lang.String PACK_META -> c
net.minecraft.server.packs.resources.IoSupplier
getRootResource(java.lang.String[]) -> a
net.minecraft.server.packs.resources.IoSupplier
getResource(net.minecraft.server.packs.PackType,net.minecraft.resources.ResourceLoc
ation) -> a
void
listResources(net.minecraft.server.packs.PackType,java.lang.String,java.lang.String
,net.minecraft.server.packs.PackResources$ResourceOutput) -> a
java.util.Set getNamespaces(net.minecraft.server.packs.PackType) -> a
java.lang.Object
getMetadataSection(net.minecraft.server.packs.metadata.MetadataSectionSerializer) -
> a
java.lang.String packId() -> a
33:33:boolean isBuiltin() -> b
void close() -> close
net.minecraft.server.packs.PackResources$ResourceOutput -> ajl$a:
net.minecraft.server.packs.PackType -> ajm:
net.minecraft.server.packs.PackType CLIENT_RESOURCES -> a
net.minecraft.server.packs.PackType SERVER_DATA -> b
java.lang.String directory -> c
net.minecraft.server.packs.PackType[] $VALUES -> d
3:3:net.minecraft.server.packs.PackType[] values() -> values
3:3:net.minecraft.server.packs.PackType valueOf(java.lang.String) -> valueOf
10:12:void <init>(java.lang.String,int,java.lang.String) -> <init>
15:15:java.lang.String getDirectory() -> a
3:3:net.minecraft.server.packs.PackType[] $values() -> b
3:5:void <clinit>() -> <clinit>
net.minecraft.server.packs.PathPackResources -> ajn:
org.slf4j.Logger LOGGER -> a
com.google.common.base.Joiner PATH_JOINER -> d
java.nio.file.Path root -> e
33:35:void <init>(java.lang.String,java.nio.file.Path,boolean) -> <init>
40:46:net.minecraft.server.packs.resources.IoSupplier
getRootResource(java.lang.String[]) -> a
54:54:boolean validatePath(java.nio.file.Path) -> a
71:72:net.minecraft.server.packs.resources.IoSupplier
getResource(net.minecraft.server.packs.PackType,net.minecraft.resources.ResourceLoc
ation) -> a
76:76:net.minecraft.server.packs.resources.IoSupplier
getResource(net.minecraft.resources.ResourceLocation,java.nio.file.Path) -> a
88:91:net.minecraft.server.packs.resources.IoSupplier
returnFileIfExists(java.nio.file.Path) -> b
96:104:void
listResources(net.minecraft.server.packs.PackType,java.lang.String,java.lang.String
,net.minecraft.server.packs.PackResources$ResourceOutput) -> a
107:123:void
listPath(java.lang.String,java.nio.file.Path,java.util.List,net.minecraft.server.pa
cks.PackResources$ResourceOutput) -> a
127:145:java.util.Set getNamespaces(net.minecraft.server.packs.PackType) -> a
150:150:void close() -> close
110:117:void
lambda$listPath$5(java.nio.file.Path,java.lang.String,net.minecraft.server.packs.Pa
ckResources$ResourceOutput,java.nio.file.Path) -> a
108:108:boolean
lambda$listPath$4(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes) -
> a
102:102:void
lambda$listResources$3(java.lang.String,com.mojang.serialization.DataResult$Partial
Result) -> a
98:100:void
lambda$listResources$2(net.minecraft.server.packs.PackType,java.lang.String,net.min
ecraft.server.packs.PackResources$ResourceOutput,java.util.List) -> a
81:82:net.minecraft.server.packs.resources.IoSupplier
lambda$getResource$1(net.minecraft.resources.ResourceLocation,com.mojang.serializat
ion.DataResult$PartialResult) -> a
77:78:net.minecraft.server.packs.resources.IoSupplier
lambda$getResource$0(java.nio.file.Path,java.util.List) -> a
27:28:void <clinit>() -> <clinit>
net.minecraft.server.packs.VanillaPackResources -> ajo:
org.slf4j.Logger LOGGER -> a
net.minecraft.server.packs.BuiltInMetadata metadata -> d
java.util.Set namespaces -> e
java.util.List rootPaths -> f
java.util.Map pathsForType -> g
35:40:void
<init>(net.minecraft.server.packs.BuiltInMetadata,java.util.Set,java.util.List,java
.util.Map) -> <init>
45:54:net.minecraft.server.packs.resources.IoSupplier
getRootResource(java.lang.String[]) -> a
58:71:void
listRawPaths(net.minecraft.server.packs.PackType,net.minecraft.resources.ResourceLo
cation,java.util.function.Consumer) -> a
75:102:void
listResources(net.minecraft.server.packs.PackType,java.lang.String,java.lang.String
,net.minecraft.server.packs.PackResources$ResourceOutput) -> a
105:107:void
getResources(net.minecraft.server.packs.PackResources$ResourceOutput,java.lang.Stri
ng,java.nio.file.Path,java.util.List) -> a
112:112:net.minecraft.server.packs.resources.IoSupplier
getResource(net.minecraft.server.packs.PackType,net.minecraft.resources.ResourceLoc
ation) -> a
132:132:java.util.Set getNamespaces(net.minecraft.server.packs.PackType) -> a
138:150:java.lang.Object
getMetadataSection(net.minecraft.server.packs.metadata.MetadataSectionSerializer) -
> a
155:155:java.lang.String packId() -> a
160:160:boolean isBuiltin() -> b
165:165:void close() -> close
172:172:net.minecraft.server.packs.resources.ResourceProvider asProvider() -> c
172:172:java.util.Optional
lambda$asProvider$7(net.minecraft.resources.ResourceLocation) -> a
172:172:net.minecraft.server.packs.resources.Resource
lambda$asProvider$6(net.minecraft.server.packs.resources.IoSupplier) -> a
124:125:net.minecraft.server.packs.resources.IoSupplier
lambda$getResource$5(net.minecraft.resources.ResourceLocation,com.mojang.serializat
ion.DataResult$PartialResult) -> a
114:121:net.minecraft.server.packs.resources.IoSupplier
lambda$getResource$4(net.minecraft.resources.ResourceLocation,net.minecraft.server.
packs.PackType,java.util.List) -> a
100:100:void
lambda$listResources$3(java.lang.String,com.mojang.serialization.DataResult$Partial
Result) -> a
78:97:void
lambda$listResources$2(net.minecraft.server.packs.PackType,net.minecraft.server.pac
ks.PackResources$ResourceOutput,java.lang.String,java.util.List) -> a
69:69:void
lambda$listRawPaths$1(net.minecraft.resources.ResourceLocation,com.mojang.serializa
tion.DataResult$PartialResult) -> b
61:66:void
lambda$listRawPaths$0(net.minecraft.resources.ResourceLocation,net.minecraft.server
.packs.PackType,java.util.function.Consumer,java.util.List) -> a
26:26:void <clinit>() -> <clinit>
net.minecraft.server.packs.VanillaPackResourcesBuilder -> ajp:
org.slf4j.Logger LOGGER -> b
java.util.function.Consumer developmentConfig -> a
java.util.Map ROOT_DIR_BY_TYPE -> c
java.util.Set rootPaths -> d
java.util.Map pathsForType -> e
net.minecraft.server.packs.BuiltInMetadata metadata -> f
java.util.Set namespaces -> g
30:85:void <init>() -> <init>
37:51:java.nio.file.Path safeGetPath(java.net.URI) -> a
88:94:boolean validateDirPath(java.nio.file.Path) -> b
98:101:void pushRootPath(java.nio.file.Path) -> c
104:107:void
pushPathForType(net.minecraft.server.packs.PackType,java.nio.file.Path) -> b
110:114:net.minecraft.server.packs.VanillaPackResourcesBuilder
pushJarResources() -> a
120:139:net.minecraft.server.packs.VanillaPackResourcesBuilder
pushClasspathResources(net.minecraft.server.packs.PackType,java.lang.Class) -> a
143:144:net.minecraft.server.packs.VanillaPackResourcesBuilder
applyDevelopmentConfig() -> b
151:155:net.minecraft.server.packs.VanillaPackResourcesBuilder
pushUniversalPath(java.nio.file.Path) -> a
162:164:net.minecraft.server.packs.VanillaPackResourcesBuilder
pushAssetPath(net.minecraft.server.packs.PackType,java.nio.file.Path) -> a
168:169:net.minecraft.server.packs.VanillaPackResourcesBuilder
setMetadata(net.minecraft.server.packs.BuiltInMetadata) -> a
173:174:net.minecraft.server.packs.VanillaPackResourcesBuilder
exposeNamespace(java.lang.String[]) -> a
178:188:net.minecraft.server.packs.VanillaPackResources build() -> c
194:196:java.util.List copyAndReverse(java.util.Collection) -> a
111:113:void
lambda$pushJarResources$3(net.minecraft.server.packs.PackType,java.nio.file.Path) -
> c
105:105:java.util.Set
lambda$pushPathForType$2(net.minecraft.server.packs.PackType) -> a
55:78:com.google.common.collect.ImmutableMap lambda$static$1() -> d
33:33:void
lambda$static$0(net.minecraft.server.packs.VanillaPackResourcesBuilder) -> a
31:54:void <clinit>() -> <clinit>
net.minecraft.server.packs.linkfs.DummyFileAttributes -> ajq:
java.nio.file.attribute.FileTime EPOCH -> a
7:7:void <init>() -> <init>
12:12:java.nio.file.attribute.FileTime lastModifiedTime() -> lastModifiedTime
17:17:java.nio.file.attribute.FileTime lastAccessTime() -> lastAccessTime
22:22:java.nio.file.attribute.FileTime creationTime() -> creationTime
27:27:boolean isSymbolicLink() -> isSymbolicLink
32:32:boolean isOther() -> isOther
37:37:long size() -> size
43:43:java.lang.Object fileKey() -> fileKey
8:8:void <clinit>() -> <clinit>
net.minecraft.server.packs.linkfs.LinkFSFileStore -> ajr:
java.lang.String name -> a
13:15:void <init>(java.lang.String) -> <init>
19:19:java.lang.String name() -> name
24:24:java.lang.String type() -> type
29:29:boolean isReadOnly() -> isReadOnly
34:34:long getTotalSpace() -> getTotalSpace
39:39:long getUsableSpace() -> getUsableSpace
44:44:long getUnallocatedSpace() -> getUnallocatedSpace
49:49:boolean supportsFileAttributeView(java.lang.Class) ->
supportsFileAttributeView
54:54:boolean supportsFileAttributeView(java.lang.String) ->
supportsFileAttributeView
60:60:java.nio.file.attribute.FileStoreAttributeView
getFileStoreAttributeView(java.lang.Class) -> getFileStoreAttributeView
65:65:java.lang.Object getAttribute(java.lang.String) -> getAttribute
net.minecraft.server.packs.linkfs.LinkFSPath -> ajs:
java.nio.file.attribute.BasicFileAttributes DIRECTORY_ATTRIBUTES -> a
java.nio.file.attribute.BasicFileAttributes FILE_ATTRIBUTES -> b
java.util.Comparator PATH_COMPARATOR -> c
java.lang.String name -> d
net.minecraft.server.packs.linkfs.LinkFileSystem fileSystem -> e
net.minecraft.server.packs.linkfs.LinkFSPath parent -> f
java.util.List pathToRoot -> g
java.lang.String pathString -> h
net.minecraft.server.packs.linkfs.PathContents pathContents -> i
64:69:void
<init>(net.minecraft.server.packs.linkfs.LinkFileSystem,java.lang.String,net.minecr
aft.server.packs.linkfs.LinkFSPath,net.minecraft.server.packs.linkfs.PathContents)
-> <init>
72:72:net.minecraft.server.packs.linkfs.LinkFSPath
createRelativePath(net.minecraft.server.packs.linkfs.LinkFSPath,java.lang.String) -
> a
77:77:net.minecraft.server.packs.linkfs.LinkFileSystem getFileSystem() -> a
82:82:boolean isAbsolute() -> isAbsolute
87:90:java.io.File toFile() -> toFile
96:99:net.minecraft.server.packs.linkfs.LinkFSPath getRoot() -> b
104:104:net.minecraft.server.packs.linkfs.LinkFSPath getFileName() -> c
110:110:net.minecraft.server.packs.linkfs.LinkFSPath getParent() -> d
115:115:int getNameCount() -> getNameCount
120:132:java.util.List pathToRoot() -> l
137:141:net.minecraft.server.packs.linkfs.LinkFSPath getName(int) -> a
146:156:net.minecraft.server.packs.linkfs.LinkFSPath subpath(int,int) -> a
161:182:boolean startsWith(java.nio.file.Path) -> startsWith
187:210:boolean endsWith(java.nio.file.Path) -> endsWith
216:216:net.minecraft.server.packs.linkfs.LinkFSPath normalize() -> e
221:225:net.minecraft.server.packs.linkfs.LinkFSPath
resolve(java.nio.file.Path) -> a
229:234:net.minecraft.server.packs.linkfs.LinkFSPath resolve(java.util.List) ->
a
238:247:net.minecraft.server.packs.linkfs.LinkFSPath
resolveName(java.lang.String) -> a
251:251:boolean
isRelativeOrMissing(net.minecraft.server.packs.linkfs.PathContents) -> a
256:274:net.minecraft.server.packs.linkfs.LinkFSPath
relativize(java.nio.file.Path) -> b
280:282:java.net.URI toUri() -> toUri
288:292:net.minecraft.server.packs.linkfs.LinkFSPath toAbsolutePath() -> f
297:297:net.minecraft.server.packs.linkfs.LinkFSPath
toRealPath(java.nio.file.LinkOption[]) -> a
302:302:java.nio.file.WatchKey
register(java.nio.file.WatchService,java.nio.file.WatchEvent$Kind[],java.nio.file.W
atchEvent$Modifier[]) -> register
307:308:int compareTo(java.nio.file.Path) -> compareTo
313:330:boolean equals(java.lang.Object) -> equals
334:334:boolean hasRealContents() -> m
339:339:int hashCode() -> hashCode
344:344:java.lang.String toString() -> toString
348:356:java.lang.String pathToString() -> n
360:366:net.minecraft.server.packs.linkfs.LinkFSPath
toLinkPath(java.nio.file.Path) -> c
370:370:boolean exists() -> g
375:375:java.nio.file.Path getTargetPath() -> h
380:380:net.minecraft.server.packs.linkfs.PathContents$DirectoryContents
getDirectoryContents() -> i
384:384:java.nio.file.attribute.BasicFileAttributeView getBasicAttributeView()
-> j
403:409:java.nio.file.attribute.BasicFileAttributes getBasicAttributes() -> k
26:26:java.nio.file.Path toRealPath(java.nio.file.LinkOption[]) -> toRealPath
26:26:java.nio.file.Path toAbsolutePath() -> toAbsolutePath
26:26:java.nio.file.Path relativize(java.nio.file.Path) -> relativize
26:26:java.nio.file.Path resolve(java.nio.file.Path) -> resolve
26:26:java.nio.file.Path normalize() -> normalize
26:26:java.nio.file.Path subpath(int,int) -> subpath
26:26:java.nio.file.Path getName(int) -> getName
26:26:java.nio.file.Path getParent() -> getParent
26:26:java.nio.file.Path getFileName() -> getFileName
26:26:java.nio.file.Path getRoot() -> getRoot
26:26:java.nio.file.FileSystem getFileSystem() -> getFileSystem
26:26:int compareTo(java.lang.Object) -> compareTo
27:51:void <clinit>() -> <clinit>
net.minecraft.server.packs.linkfs.LinkFSPath$1 -> ajs$1:
27:27:void <init>() -> <init>
30:30:boolean isRegularFile() -> isRegularFile
35:35:boolean isDirectory() -> isDirectory
net.minecraft.server.packs.linkfs.LinkFSPath$2 -> ajs$2:
39:39:void <init>() -> <init>
42:42:boolean isRegularFile() -> isRegularFile
47:47:boolean isDirectory() -> isDirectory
net.minecraft.server.packs.linkfs.LinkFSPath$3 -> ajs$3:
net.minecraft.server.packs.linkfs.LinkFSPath this$0 -> a
384:384:void <init>(net.minecraft.server.packs.linkfs.LinkFSPath) -> <init>
387:387:java.lang.String name() -> name
392:392:java.nio.file.attribute.BasicFileAttributes readAttributes() ->
readAttributes
397:397:void
setTimes(java.nio.file.attribute.FileTime,java.nio.file.attribute.FileTime,java.nio
.file.attribute.FileTime) -> setTimes
net.minecraft.server.packs.linkfs.LinkFSProvider -> ajt:
java.lang.String SCHEME -> a
32:32:void <init>() -> <init>
37:37:java.lang.String getScheme() -> getScheme
42:42:java.nio.file.FileSystem newFileSystem(java.net.URI,java.util.Map) ->
newFileSystem
47:47:java.nio.file.FileSystem getFileSystem(java.net.URI) -> getFileSystem
52:52:java.nio.file.Path getPath(java.net.URI) -> getPath
57:68:java.nio.channels.SeekableByteChannel
newByteChannel(java.nio.file.Path,java.util.Set,java.nio.file.attribute.FileAttribu
te[]) -> newByteChannel
73:78:java.nio.file.DirectoryStream
newDirectoryStream(java.nio.file.Path,java.nio.file.DirectoryStream$Filter) ->
newDirectoryStream
102:102:void
createDirectory(java.nio.file.Path,java.nio.file.attribute.FileAttribute[]) ->
createDirectory
107:107:void delete(java.nio.file.Path) -> delete
112:112:void
copy(java.nio.file.Path,java.nio.file.Path,java.nio.file.CopyOption[]) -> copy
117:117:void
move(java.nio.file.Path,java.nio.file.Path,java.nio.file.CopyOption[]) -> move
122:122:boolean isSameFile(java.nio.file.Path,java.nio.file.Path) -> isSameFile
127:127:boolean isHidden(java.nio.file.Path) -> isHidden
132:132:java.nio.file.FileStore getFileStore(java.nio.file.Path) ->
getFileStore
137:153:void checkAccess(java.nio.file.Path,java.nio.file.AccessMode[]) ->
checkAccess
159:163:java.nio.file.attribute.FileAttributeView
getFileAttributeView(java.nio.file.Path,java.lang.Class,java.nio.file.LinkOption[])
-> getFileAttributeView
169:173:java.nio.file.attribute.BasicFileAttributes
readAttributes(java.nio.file.Path,java.lang.Class,java.nio.file.LinkOption[]) ->
readAttributes
179:179:java.util.Map
readAttributes(java.nio.file.Path,java.lang.String,java.nio.file.LinkOption[]) ->
readAttributes
184:184:void
setAttribute(java.nio.file.Path,java.lang.String,java.lang.Object,java.nio.file.Lin
kOption[]) -> setAttribute
188:194:net.minecraft.server.packs.linkfs.LinkFSPath
toLinkPath(java.nio.file.Path) -> a
net.minecraft.server.packs.linkfs.LinkFSProvider$1 -> ajt$1:
net.minecraft.server.packs.linkfs.PathContents$DirectoryContents
val$directoryContents -> a
java.nio.file.DirectoryStream$Filter val$filter -> b
net.minecraft.server.packs.linkfs.LinkFSProvider this$0 -> c
78:78:void
<init>(net.minecraft.server.packs.linkfs.LinkFSProvider,net.minecraft.server.packs.
linkfs.PathContents$DirectoryContents,java.nio.file.DirectoryStream$Filter) ->
<init>
81:91:java.util.Iterator iterator() -> iterator
96:96:void close() -> close
90:90:java.nio.file.Path
lambda$iterator$1(net.minecraft.server.packs.linkfs.LinkFSPath) -> a
85:87:boolean
lambda$iterator$0(java.nio.file.DirectoryStream$Filter,net.minecraft.server.packs.l
inkfs.LinkFSPath) -> a
net.minecraft.server.packs.linkfs.LinkFSProvider$2 -> ajt$2:
int[] $SwitchMap$java$nio$file$AccessMode -> a
144:144:void <clinit>() -> <clinit>
net.minecraft.server.packs.linkfs.LinkFileSystem -> aju:
java.util.Set VIEWS -> b
java.lang.String PATH_SEPARATOR -> a
com.google.common.base.Splitter PATH_SPLITTER -> c
java.nio.file.FileStore store -> d
java.nio.file.spi.FileSystemProvider provider -> e
net.minecraft.server.packs.linkfs.LinkFSPath root -> f
44:50:void
<init>(java.lang.String,net.minecraft.server.packs.linkfs.LinkFileSystem$DirectoryE
ntry) -> <init>
53:62:net.minecraft.server.packs.linkfs.LinkFSPath
buildPath(net.minecraft.server.packs.linkfs.LinkFileSystem$DirectoryEntry,net.minec
raft.server.packs.linkfs.LinkFileSystem,java.lang.String,net.minecraft.server.packs
.linkfs.LinkFSPath) -> a
67:67:java.nio.file.spi.FileSystemProvider provider() -> provider
72:72:void close() -> close
76:76:boolean isOpen() -> isOpen
81:81:boolean isReadOnly() -> isReadOnly
86:86:java.lang.String getSeparator() -> getSeparator
91:91:java.lang.Iterable getRootDirectories() -> getRootDirectories
96:96:java.lang.Iterable getFileStores() -> getFileStores
101:101:java.util.Set supportedFileAttributeViews() ->
supportedFileAttributeViews
106:135:java.nio.file.Path getPath(java.lang.String,java.lang.String[]) ->
getPath
141:141:java.nio.file.PathMatcher getPathMatcher(java.lang.String) ->
getPathMatcher
146:146:java.nio.file.attribute.UserPrincipalLookupService
getUserPrincipalLookupService() -> getUserPrincipalLookupService
151:151:java.nio.file.WatchService newWatchService() -> newWatchService
155:155:java.nio.file.FileStore store() -> a
159:159:net.minecraft.server.packs.linkfs.LinkFSPath rootPath() -> b
194:194:net.minecraft.server.packs.linkfs.LinkFileSystem$Builder builder() -> c
59:59:void
lambda$buildPath$1(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap,net.minec
raft.server.packs.linkfs.LinkFileSystem,net.minecraft.server.packs.linkfs.LinkFSPat
h,java.lang.String,net.minecraft.server.packs.linkfs.LinkFileSystem$DirectoryEntry)
-> a
56:56:void
lambda$buildPath$0(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap,net.minec
raft.server.packs.linkfs.LinkFileSystem,net.minecraft.server.packs.linkfs.LinkFSPat
h,java.lang.String,java.nio.file.Path) -> a
39:41:void <clinit>() -> <clinit>
net.minecraft.server.packs.linkfs.LinkFileSystem$Builder -> aju$a:
net.minecraft.server.packs.linkfs.LinkFileSystem$DirectoryEntry root -> a
168:169:void <init>() -> <init>
172:177:net.minecraft.server.packs.linkfs.LinkFileSystem$Builder
put(java.util.List,java.lang.String,java.nio.file.Path) -> a
181:185:net.minecraft.server.packs.linkfs.LinkFileSystem$Builder
put(java.util.List,java.nio.file.Path) -> a
189:189:java.nio.file.FileSystem build(java.lang.String) -> a
174:174:net.minecraft.server.packs.linkfs.LinkFileSystem$DirectoryEntry
lambda$put$0(java.lang.String) -> b
net.minecraft.server.packs.linkfs.LinkFileSystem$DirectoryEntry -> aju$b:
java.util.Map children -> a
java.util.Map files -> b
164:165:void <init>() -> <init>
162:162:void <init>(java.util.Map,java.util.Map) -> <init>
162:162:java.lang.String toString() -> toString
162:162:int hashCode() -> hashCode
162:162:boolean equals(java.lang.Object) -> equals
162:162:java.util.Map children() -> a
162:162:java.util.Map files() -> b
net.minecraft.server.packs.linkfs.PathContents -> ajv:
net.minecraft.server.packs.linkfs.PathContents MISSING -> a
net.minecraft.server.packs.linkfs.PathContents RELATIVE -> b
7:14:void <clinit>() -> <clinit>
net.minecraft.server.packs.linkfs.PathContents$1 -> ajv$1:
7:7:void <init>() -> <init>
10:10:java.lang.String toString() -> toString
net.minecraft.server.packs.linkfs.PathContents$2 -> ajv$2:
14:14:void <init>() -> <init>
17:17:java.lang.String toString() -> toString
net.minecraft.server.packs.linkfs.PathContents$DirectoryContents -> ajv$a:
java.util.Map children -> c
24:24:void <init>(java.util.Map) -> <init>
24:24:java.lang.String toString() -> toString
24:24:int hashCode() -> hashCode
24:24:boolean equals(java.lang.Object) -> equals
24:24:java.util.Map children() -> a
net.minecraft.server.packs.linkfs.PathContents$FileContents -> ajv$b:
java.nio.file.Path contents -> c
21:21:void <init>(java.nio.file.Path) -> <init>
21:21:java.lang.String toString() -> toString
21:21:int hashCode() -> hashCode
21:21:boolean equals(java.lang.Object) -> equals
21:21:java.nio.file.Path contents() -> a
net.minecraft.server.packs.linkfs.package-info -> ajw:
net.minecraft.server.packs.metadata.MetadataSectionSerializer -> ajx:
java.lang.String getMetadataSectionName() -> a
java.lang.Object fromJson(com.google.gson.JsonObject) -> a
net.minecraft.server.packs.metadata.MetadataSectionType -> ajy:
com.google.gson.JsonObject toJson(java.lang.Object) -> a
11:11:net.minecraft.server.packs.metadata.MetadataSectionType
fromCodec(java.lang.String,com.mojang.serialization.Codec) -> a
net.minecraft.server.packs.metadata.MetadataSectionType$1 -> ajy$1:
java.lang.String val$name -> a
com.mojang.serialization.Codec val$codec -> b
11:11:void <init>(java.lang.String,com.mojang.serialization.Codec) -> <init>
14:14:java.lang.String getMetadataSectionName() -> a
19:19:java.lang.Object fromJson(com.google.gson.JsonObject) -> a
24:24:com.google.gson.JsonObject toJson(java.lang.Object) -> a
24:24:void lambda$toJson$1(java.lang.String) -> a
19:19:void lambda$fromJson$0(java.lang.String) -> b
net.minecraft.server.packs.metadata.pack.PackMetadataSection -> ajz:
net.minecraft.server.packs.metadata.MetadataSectionType TYPE -> a
net.minecraft.network.chat.Component description -> b
int packFormat -> c
12:15:void <init>(net.minecraft.network.chat.Component,int) -> <init>
18:18:net.minecraft.network.chat.Component getDescription() -> a
22:22:int getPackFormat() -> b
7:7:void <clinit>() -> <clinit>
net.minecraft.server.packs.metadata.pack.PackMetadataSectionSerializer -> aka:
10:10:void <init>() -> <init>
13:18:net.minecraft.server.packs.metadata.pack.PackMetadataSection
fromJson(com.google.gson.JsonObject) -> b
23:26:com.google.gson.JsonObject
toJson(net.minecraft.server.packs.metadata.pack.PackMetadataSection) -> a
31:31:java.lang.String getMetadataSectionName() -> a
10:10:com.google.gson.JsonObject toJson(java.lang.Object) -> a
10:10:java.lang.Object fromJson(com.google.gson.JsonObject) -> a
net.minecraft.server.packs.metadata.pack.package-info -> akb:
net.minecraft.server.packs.metadata.package-info -> akc:
net.minecraft.server.packs.package-info -> akd:
net.minecraft.server.packs.repository.BuiltInPackSource -> ake:
org.slf4j.Logger LOGGER -> b
java.lang.String VANILLA_ID -> a
net.minecraft.server.packs.PackType packType -> c
net.minecraft.server.packs.VanillaPackResources vanillaPack -> d
net.minecraft.resources.ResourceLocation packDir -> e
31:35:void
<init>(net.minecraft.server.packs.PackType,net.minecraft.server.packs.VanillaPackRe
sources,net.minecraft.resources.ResourceLocation) -> <init>
39:44:void loadPacks(java.util.function.Consumer) -> a
net.minecraft.server.packs.repository.Pack
createVanillaPack(net.minecraft.server.packs.PackResources) -> a
net.minecraft.network.chat.Component getPackTitle(java.lang.String) -> a
52:52:net.minecraft.server.packs.VanillaPackResources getVanillaPack() -> a
56:66:void listBundledPacks(java.util.function.Consumer) -> b
69:70:void populatePackList(java.util.function.BiConsumer) -> a
73:82:void
discoverPacksInPath(java.nio.file.Path,java.util.function.BiConsumer) -> a
85:85:java.lang.String pathToId(java.nio.file.Path) -> a
net.minecraft.server.packs.repository.Pack
createBuiltinPack(java.lang.String,net.minecraft.server.packs.repository.Pack$Resou
rcesSupplier,net.minecraft.network.chat.Component) -> a
76:76:void
lambda$discoverPacksInPath$3(java.util.function.BiConsumer,java.nio.file.Path,net.m
inecraft.server.packs.repository.Pack$ResourcesSupplier) -> a
76:76:net.minecraft.server.packs.repository.Pack
lambda$discoverPacksInPath$2(net.minecraft.server.packs.repository.Pack$ResourcesSu
pplier,java.lang.String) -> a
69:69:void
lambda$populatePackList$1(java.util.function.BiConsumer,java.nio.file.Path) -> a
61:65:void
lambda$listBundledPacks$0(java.util.function.Consumer,java.lang.String,java.util.fu
nction.Function) -> a
23:23:void <clinit>() -> <clinit>
net.minecraft.server.packs.repository.FolderRepositorySource -> akf:
org.slf4j.Logger LOGGER -> a
java.nio.file.Path folder -> b
net.minecraft.server.packs.PackType packType -> c
net.minecraft.server.packs.repository.PackSource packSource -> d
33:37:void
<init>(java.nio.file.Path,net.minecraft.server.packs.PackType,net.minecraft.server.
packs.repository.PackSource) -> <init>
40:40:java.lang.String nameFromPath(java.nio.file.Path) -> a
46:59:void loadPacks(java.util.function.Consumer) -> a
62:70:void
discoverPacks(java.nio.file.Path,boolean,java.util.function.BiConsumer) -> a
76:93:net.minecraft.server.packs.repository.Pack$ResourcesSupplier
detectPackResources(java.nio.file.Path,boolean) -> a
89:89:net.minecraft.server.packs.PackResources
lambda$detectPackResources$2(java.io.File,boolean,java.lang.String) -> a
84:84:net.minecraft.server.packs.PackResources
lambda$detectPackResources$1(java.nio.file.Path,boolean,java.lang.String) -> a
50:55:void
lambda$loadPacks$0(java.util.function.Consumer,java.nio.file.Path,net.minecraft.ser
ver.packs.repository.Pack$ResourcesSupplier) -> a
27:27:void <clinit>() -> <clinit>
net.minecraft.server.packs.repository.Pack -> akg:
org.slf4j.Logger LOGGER -> a
java.lang.String id -> b
net.minecraft.server.packs.repository.Pack$ResourcesSupplier resources -> c
net.minecraft.network.chat.Component title -> d
net.minecraft.network.chat.Component description -> e
net.minecraft.server.packs.repository.PackCompatibility compatibility -> f
net.minecraft.world.flag.FeatureFlagSet requestedFeatures -> g
net.minecraft.server.packs.repository.Pack$Position defaultPosition -> h
boolean required -> i
boolean fixedPosition -> j
net.minecraft.server.packs.repository.PackSource packSource -> k
47:48:net.minecraft.server.packs.repository.Pack
readMetaAndCreate(java.lang.String,net.minecraft.network.chat.Component,boolean,net
.minecraft.server.packs.repository.Pack$ResourcesSupplier,net.minecraft.server.pack
s.PackType,net.minecraft.server.packs.repository.Pack$Position,net.minecraft.server
.packs.repository.PackSource) -> a
52:52:net.minecraft.server.packs.repository.Pack
create(java.lang.String,net.minecraft.network.chat.Component,boolean,net.minecraft.
server.packs.repository.Pack$ResourcesSupplier,net.minecraft.server.packs.repositor
y.Pack$Info,net.minecraft.server.packs.PackType,net.minecraft.server.packs.reposito
ry.Pack$Position,boolean,net.minecraft.server.packs.repository.PackSource) -> a
55:66:void
<init>(java.lang.String,boolean,net.minecraft.server.packs.repository.Pack$Resource
sSupplier,net.minecraft.network.chat.Component,net.minecraft.server.packs.repositor
y.Pack$Info,net.minecraft.server.packs.repository.PackCompatibility,net.minecraft.s
erver.packs.repository.Pack$Position,boolean,net.minecraft.server.packs.repository.
PackSource) -> <init>
70:83:net.minecraft.server.packs.repository.Pack$Info
readPackInfo(java.lang.String,net.minecraft.server.packs.repository.Pack$ResourcesS
upplier) -> a
87:87:net.minecraft.network.chat.Component getTitle() -> a
91:91:net.minecraft.network.chat.Component getDescription() -> b
95:95:net.minecraft.network.chat.Component getChatLink(boolean) -> a
103:103:net.minecraft.server.packs.repository.PackCompatibility
getCompatibility() -> c
107:107:net.minecraft.world.flag.FeatureFlagSet getRequestedFeatures() -> d
111:111:net.minecraft.server.packs.PackResources open() -> e
115:115:java.lang.String getId() -> f
119:119:boolean isRequired() -> g
123:123:boolean isFixedPosition() -> h
127:127:net.minecraft.server.packs.repository.Pack$Position
getDefaultPosition() -> i
131:131:net.minecraft.server.packs.repository.PackSource getPackSource() -> j
136:145:boolean equals(java.lang.Object) -> equals
150:150:int hashCode() -> hashCode
95:98:net.minecraft.network.chat.Style
lambda$getChatLink$0(boolean,net.minecraft.network.chat.Style) -> a
21:21:void <clinit>() -> <clinit>
net.minecraft.server.packs.repository.Pack$Info -> akg$a:
net.minecraft.network.chat.Component description -> a
int format -> b
net.minecraft.world.flag.FeatureFlagSet requestedFeatures -> c
39:39:void
<init>(net.minecraft.network.chat.Component,int,net.minecraft.world.flag.FeatureFla
gSet) -> <init>
41:41:net.minecraft.server.packs.repository.PackCompatibility
compatibility(net.minecraft.server.packs.PackType) -> a
39:39:java.lang.String toString() -> toString
39:39:int hashCode() -> hashCode
39:39:boolean equals(java.lang.Object) -> equals
39:39:net.minecraft.network.chat.Component description() -> a
39:39:int format() -> b
39:39:net.minecraft.world.flag.FeatureFlagSet requestedFeatures() -> c
net.minecraft.server.packs.repository.Pack$Position -> akg$b:
net.minecraft.server.packs.repository.Pack$Position TOP -> a
net.minecraft.server.packs.repository.Pack$Position BOTTOM -> b
net.minecraft.server.packs.repository.Pack$Position[] $VALUES -> c
153:153:net.minecraft.server.packs.repository.Pack$Position[] values() ->
values
153:153:net.minecraft.server.packs.repository.Pack$Position
valueOf(java.lang.String) -> valueOf
153:153:void <init>(java.lang.String,int) -> <init>
159:183:int
insert(java.util.List,java.lang.Object,java.util.function.Function,boolean) -> a
188:188:net.minecraft.server.packs.repository.Pack$Position opposite() -> a
153:153:net.minecraft.server.packs.repository.Pack$Position[] $values() -> b
153:155:void <clinit>() -> <clinit>
net.minecraft.server.packs.repository.Pack$ResourcesSupplier -> akg$c:
net.minecraft.server.packs.PackResources open(java.lang.String) -> open
net.minecraft.server.packs.repository.PackCompatibility -> akh:
net.minecraft.server.packs.repository.PackCompatibility TOO_OLD -> a
net.minecraft.server.packs.repository.PackCompatibility TOO_NEW -> b
net.minecraft.server.packs.repository.PackCompatibility COMPATIBLE -> c
net.minecraft.network.chat.Component description -> d
net.minecraft.network.chat.Component confirmation -> e
net.minecraft.server.packs.repository.PackCompatibility[] $VALUES -> f
8:8:net.minecraft.server.packs.repository.PackCompatibility[] values() ->
values
8:8:net.minecraft.server.packs.repository.PackCompatibility
valueOf(java.lang.String) -> valueOf
17:20:void <init>(java.lang.String,int,java.lang.String) -> <init>
23:23:boolean isCompatible() -> a
27:33:net.minecraft.server.packs.repository.PackCompatibility
forFormat(int,net.minecraft.server.packs.PackType) -> a
38:38:net.minecraft.network.chat.Component getDescription() -> b
42:42:net.minecraft.network.chat.Component getConfirmation() -> c
8:8:net.minecraft.server.packs.repository.PackCompatibility[] $values() -> d
8:11:void <clinit>() -> <clinit>
net.minecraft.server.packs.repository.PackRepository -> aki:
java.util.Set sources -> a
java.util.Map available -> b
java.util.List selected -> c
23:28:void <init>(net.minecraft.server.packs.repository.RepositorySource[]) ->
<init>
31:34:void reload() -> a
37:41:java.util.Map discoverAvailable() -> h
45:46:void setSelected(java.util.Collection) -> a
49:56:boolean addPack(java.lang.String) -> a
60:67:boolean removePack(java.lang.String) -> b
71:79:java.util.List rebuildSelected(java.util.Collection) -> b
83:83:java.util.stream.Stream getAvailablePacks(java.util.Collection) -> c
87:87:java.util.Collection getAvailableIds() -> b
91:91:java.util.Collection getAvailablePacks() -> c
95:95:java.util.Collection getSelectedIds() -> d
99:99:net.minecraft.world.flag.FeatureFlagSet getRequestedFeatureFlags() -> e
103:103:java.util.Collection getSelectedPacks() -> f
108:108:net.minecraft.server.packs.repository.Pack getPack(java.lang.String) ->
c
112:112:boolean isAvailable(java.lang.String) -> d
116:116:java.util.List openAllSelected() -> g
39:39:void
lambda$discoverAvailable$0(java.util.Map,net.minecraft.server.packs.repository.Pack
) -> a
net.minecraft.server.packs.repository.PackSource -> akj:
java.util.function.UnaryOperator NO_DECORATION -> a
net.minecraft.server.packs.repository.PackSource DEFAULT -> b
net.minecraft.server.packs.repository.PackSource BUILT_IN -> c
net.minecraft.server.packs.repository.PackSource FEATURE -> d
net.minecraft.server.packs.repository.PackSource WORLD -> e
net.minecraft.server.packs.repository.PackSource SERVER -> f
net.minecraft.network.chat.Component
decorate(net.minecraft.network.chat.Component) -> a
boolean shouldAddAutomatically() -> a
25:25:net.minecraft.server.packs.repository.PackSource
create(java.util.function.UnaryOperator,boolean) -> a
39:40:java.util.function.UnaryOperator decorateWithSource(java.lang.String) ->
a
40:40:net.minecraft.network.chat.Component
lambda$decorateWithSource$0(net.minecraft.network.chat.Component,net.minecraft.netw
ork.chat.Component) -> a
9:18:void <clinit>() -> <clinit>
net.minecraft.server.packs.repository.PackSource$1 -> akj$1:
java.util.function.UnaryOperator val$decorator -> g
boolean val$addAutomatically -> h
25:25:void <init>(java.util.function.UnaryOperator,boolean) -> <init>
28:28:net.minecraft.network.chat.Component
decorate(net.minecraft.network.chat.Component) -> a
33:33:boolean shouldAddAutomatically() -> a
net.minecraft.server.packs.repository.RepositorySource -> akk:
void loadPacks(java.util.function.Consumer) -> a
net.minecraft.server.packs.repository.ServerPacksSource -> akl:
net.minecraft.server.packs.metadata.pack.PackMetadataSection
VERSION_METADATA_SECTION -> b
net.minecraft.server.packs.FeatureFlagsMetadataSection
FEATURE_FLAGS_METADATA_SECTION -> c
net.minecraft.server.packs.BuiltInMetadata BUILT_IN_METADATA -> d
net.minecraft.network.chat.Component VANILLA_NAME -> e
net.minecraft.resources.ResourceLocation PACKS_DIR -> f
40:41:void <init>() -> <init>
44:49:net.minecraft.server.packs.VanillaPackResources createVanillaPackSource()
-> b
54:54:net.minecraft.network.chat.Component getPackTitle(java.lang.String) -> a
60:60:net.minecraft.server.packs.repository.Pack
createVanillaPack(net.minecraft.server.packs.PackResources) -> a
66:66:net.minecraft.server.packs.repository.Pack
createBuiltinPack(java.lang.String,net.minecraft.server.packs.repository.Pack$Resou
rcesSupplier,net.minecraft.network.chat.Component) -> a
70:70:net.minecraft.server.packs.repository.PackRepository
createPackRepository(java.nio.file.Path) -> a
77:77:net.minecraft.server.packs.repository.PackRepository
createPackRepository(net.minecraft.world.level.storage.LevelStorageSource$LevelStor
ageAccess) -> a
60:60:net.minecraft.server.packs.PackResources
lambda$createVanillaPack$0(net.minecraft.server.packs.PackResources,java.lang.Strin
g) -> a
21:37:void <clinit>() -> <clinit>
net.minecraft.server.packs.repository.package-info -> akm:
net.minecraft.server.packs.resources.CloseableResourceManager -> akn:
void close() -> close
net.minecraft.server.packs.resources.FallbackResourceManager -> ako:
org.slf4j.Logger LOGGER -> b
java.util.List fallbacks -> a
net.minecraft.server.packs.PackType type -> c
java.lang.String namespace -> d
35:42:void <init>(net.minecraft.server.packs.PackType,java.lang.String) ->
<init>
45:46:void push(net.minecraft.server.packs.PackResources) -> a
49:50:void
push(net.minecraft.server.packs.PackResources,java.util.function.Predicate) -> a
53:54:void pushFilterOnly(java.lang.String,java.util.function.Predicate) -> a
57:58:void
pushInternal(java.lang.String,net.minecraft.server.packs.PackResources,java.util.fu
nction.Predicate) -> a
62:62:java.util.Set getNamespaces() -> a
68:85:java.util.Optional getResource(net.minecraft.resources.ResourceLocation)
-> getResource
89:89:net.minecraft.server.packs.resources.Resource
createResource(net.minecraft.server.packs.PackResources,net.minecraft.resources.Res
ourceLocation,net.minecraft.server.packs.resources.IoSupplier,net.minecraft.server.
packs.resources.IoSupplier) -> a
93:96:net.minecraft.server.packs.resources.IoSupplier
wrapForDebug(net.minecraft.resources.ResourceLocation,net.minecraft.server.packs.Pa
ckResources,net.minecraft.server.packs.resources.IoSupplier) -> a
132:170:java.util.List
getResourceStack(net.minecraft.resources.ResourceLocation) -> a
174:174:boolean isMetadata(net.minecraft.resources.ResourceLocation) -> b
178:179:net.minecraft.resources.ResourceLocation
getResourceLocationFromMetadata(net.minecraft.resources.ResourceLocation) -> c
183:183:net.minecraft.resources.ResourceLocation
getMetadataLocation(net.minecraft.resources.ResourceLocation) -> d
190:228:java.util.Map
listResources(java.lang.String,java.util.function.Predicate) -> b
232:232:net.minecraft.server.packs.resources.IoSupplier
createStackMetadataFinder(net.minecraft.resources.ResourceLocation,int) -> a
255:255:net.minecraft.server.packs.resources.IoSupplier
convertToMetadata(net.minecraft.server.packs.resources.IoSupplier) -> a
259:261:net.minecraft.server.packs.resources.ResourceMetadata
parseMetadata(net.minecraft.server.packs.resources.IoSupplier) -> b
276:283:void
applyPackFiltersToExistingResources(net.minecraft.server.packs.resources.FallbackRe
sourceManager$PackEntry,java.util.Map) -> a
286:304:void
listPackResources(net.minecraft.server.packs.resources.FallbackResourceManager$Pack
Entry,java.lang.String,java.util.function.Predicate,java.util.Map) -> a
308:331:java.util.Map
listResourceStacks(java.lang.String,java.util.function.Predicate) -> c
336:336:java.util.stream.Stream listPacks() -> b
336:336:net.minecraft.server.packs.PackResources
lambda$listPacks$7(net.minecraft.server.packs.resources.FallbackResourceManager$Pac
kEntry) -> a
291:303:void
lambda$listPackResources$6(java.util.function.Predicate,java.util.Map,net.minecraft
.server.packs.PackResources,net.minecraft.resources.ResourceLocation,net.minecraft.
server.packs.resources.IoSupplier) -> a
255:255:net.minecraft.server.packs.resources.ResourceMetadata
lambda$convertToMetadata$5(net.minecraft.server.packs.resources.IoSupplier) -> c
233:250:net.minecraft.server.packs.resources.ResourceMetadata
lambda$createStackMetadataFinder$4(net.minecraft.resources.ResourceLocation,int) ->
b
219:227:void
lambda$listResources$3(java.util.Map,java.util.Map,net.minecraft.resources.Resource
Location,net.minecraft.server.packs.resources.FallbackResourceManager$1ResourceWith
SourceAndIndex) -> a
203:212:void
lambda$listResources$2(java.util.function.Predicate,java.util.Map,net.minecraft.ser
ver.packs.PackResources,int,java.util.Map,net.minecraft.resources.ResourceLocation,
net.minecraft.server.packs.resources.IoSupplier) -> a
150:151:net.minecraft.server.packs.resources.ResourceMetadata
lambda$getResourceStack$1(net.minecraft.server.packs.PackResources,net.minecraft.re
sources.ResourceLocation) -> a
94:94:java.io.InputStream
lambda$wrapForDebug$0(net.minecraft.server.packs.resources.IoSupplier,net.minecraft
.resources.ResourceLocation,net.minecraft.server.packs.PackResources) -> a
33:33:void <clinit>() -> <clinit>
net.minecraft.server.packs.resources.FallbackResourceManager$1ResourceWithSourceAnd
Index -> ako$a:
net.minecraft.server.packs.PackResources packResources -> a
net.minecraft.server.packs.resources.IoSupplier resource -> b
int packIndex -> c
188:188:void
<init>(net.minecraft.server.packs.PackResources,net.minecraft.server.packs.resource
s.IoSupplier,int) -> <init>
188:188:java.lang.String toString() -> toString
188:188:int hashCode() -> hashCode
188:188:boolean equals(java.lang.Object) -> equals
188:188:net.minecraft.server.packs.PackResources packResources() -> a
188:188:net.minecraft.server.packs.resources.IoSupplier resource() -> b
188:188:int packIndex() -> c
net.minecraft.server.packs.resources.FallbackResourceManager$EntryStack -> ako$b:
net.minecraft.resources.ResourceLocation fileLocation -> a
net.minecraft.resources.ResourceLocation metadataLocation -> b
java.util.List fileSources -> c
java.util.Map metaSources -> d
266:272:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
264:264:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLoc
ation,java.util.List,java.util.Map) -> <init>
264:264:java.lang.String toString() -> toString
264:264:int hashCode() -> hashCode
264:264:boolean equals(java.lang.Object) -> equals
264:264:net.minecraft.resources.ResourceLocation fileLocation() -> a
264:264:net.minecraft.resources.ResourceLocation metadataLocation() -> b
264:264:java.util.List fileSources() -> c
264:264:java.util.Map metaSources() -> d
net.minecraft.server.packs.resources.FallbackResourceManager$LeakedResourceWarningI
nputStream -> ako$c:
java.util.function.Supplier message -> a
boolean closed -> b
105:112:void
<init>(java.io.InputStream,net.minecraft.resources.ResourceLocation,java.lang.Strin
g) -> <init>
116:118:void close() -> close
122:127:void finalize() -> finalize
108:110:java.lang.String
lambda$new$0(java.lang.Exception,net.minecraft.resources.ResourceLocation,java.lang
.String) -> a
net.minecraft.server.packs.resources.FallbackResourceManager$PackEntry -> ako$d:
java.lang.String name -> a
net.minecraft.server.packs.PackResources resources -> b
java.util.function.Predicate filter -> c
339:339:void
<init>(java.lang.String,net.minecraft.server.packs.PackResources,java.util.function
.Predicate) -> <init>
341:344:void filterAll(java.util.Collection) -> a
347:347:boolean isFiltered(net.minecraft.resources.ResourceLocation) -> a
339:339:java.lang.String toString() -> toString
339:339:int hashCode() -> hashCode
339:339:boolean equals(java.lang.Object) -> equals
339:339:java.lang.String name() -> a
339:339:net.minecraft.server.packs.PackResources resources() -> b
339:339:java.util.function.Predicate filter() -> c
net.minecraft.server.packs.resources.FallbackResourceManager$ResourceWithSource ->
ako$e:
net.minecraft.server.packs.PackResources source -> a
net.minecraft.server.packs.resources.IoSupplier resource -> b
351:351:void
<init>(net.minecraft.server.packs.PackResources,net.minecraft.server.packs.resource
s.IoSupplier) -> <init>
351:351:java.lang.String toString() -> toString
351:351:int hashCode() -> hashCode
351:351:boolean equals(java.lang.Object) -> equals
351:351:net.minecraft.server.packs.PackResources source() -> a
351:351:net.minecraft.server.packs.resources.IoSupplier resource() -> b
net.minecraft.server.packs.resources.IoSupplier -> akp:
13:13:net.minecraft.server.packs.resources.IoSupplier
create(java.nio.file.Path) -> create
17:17:net.minecraft.server.packs.resources.IoSupplier
create(java.util.zip.ZipFile,java.util.zip.ZipEntry) -> create
java.lang.Object get() -> get
17:17:java.io.InputStream
lambda$create$1(java.util.zip.ZipFile,java.util.zip.ZipEntry) -> a
13:13:java.io.InputStream lambda$create$0(java.nio.file.Path) -> a
net.minecraft.server.packs.resources.MultiPackResourceManager -> akq:
org.slf4j.Logger LOGGER -> a
java.util.Map namespacedManagers -> b
java.util.List packs -> c
26:60:void <init>(net.minecraft.server.packs.PackType,java.util.List) -> <init>
65:69:net.minecraft.server.packs.resources.ResourceFilterSection
getPackFilterSection(net.minecraft.server.packs.PackResources) -> a
74:74:java.util.Set getNamespaces() -> a
79:85:java.util.Optional getResource(net.minecraft.resources.ResourceLocation)
-> getResource
90:95:java.util.List getResourceStack(net.minecraft.resources.ResourceLocation)
-> a
101:110:java.util.Map
listResources(java.lang.String,java.util.function.Predicate) -> b
115:124:java.util.Map
listResourceStacks(java.lang.String,java.util.function.Predicate) -> c
129:132:void checkTrailingDirectoryPath(java.lang.String) -> a
136:136:java.util.stream.Stream listPacks() -> b
141:142:void close() -> close
37:37:boolean
lambda$new$1(net.minecraft.server.packs.resources.ResourceFilterSection,net.minecra
ft.resources.ResourceLocation) -> a
31:31:java.util.stream.Stream
lambda$new$0(net.minecraft.server.packs.PackType,net.minecraft.server.packs.PackRes
ources) -> a
21:21:void <clinit>() -> <clinit>
net.minecraft.server.packs.resources.PreparableReloadListener -> akr:
java.util.concurrent.CompletableFuture
reload(net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBar
rier,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profil
ing.ProfilerFiller,net.minecraft.util.profiling.ProfilerFiller,java.util.concurrent
.Executor,java.util.concurrent.Executor) -> a
16:16:java.lang.String getName() -> c
net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBarrier ->
akr$a:
java.util.concurrent.CompletableFuture wait(java.lang.Object) -> a
net.minecraft.server.packs.resources.ProfiledReloadInstance -> aks:
org.slf4j.Logger LOGGER -> c
com.google.common.base.Stopwatch total -> d
20:51:void
<init>(net.minecraft.server.packs.resources.ResourceManager,java.util.List,java.uti
l.concurrent.Executor,java.util.concurrent.Executor,java.util.concurrent.Completabl
eFuture) -> <init>
54:82:java.util.List finish(java.util.List) -> a
24:44:java.util.concurrent.CompletableFuture
lambda$new$7(java.util.concurrent.Executor,net.minecraft.server.packs.resources.Pre
parableReloadListener$PreparationBarrier,net.minecraft.server.packs.resources.Resou
rceManager,net.minecraft.server.packs.resources.PreparableReloadListener,java.util.
concurrent.Executor,java.util.concurrent.Executor) -> a
45:46:net.minecraft.server.packs.resources.ProfiledReloadInstance$State
lambda$new$6(net.minecraft.server.packs.resources.PreparableReloadListener,net.mine
craft.util.profiling.ActiveProfiler,net.minecraft.util.profiling.ActiveProfiler,jav
a.util.concurrent.atomic.AtomicLong,java.util.concurrent.atomic.AtomicLong,java.lan
g.Void) -> a
38:38:void
lambda$new$5(java.util.concurrent.Executor,java.util.concurrent.atomic.AtomicLong,j
ava.lang.Runnable) -> a
39:42:void
lambda$new$4(java.lang.Runnable,java.util.concurrent.atomic.AtomicLong) -> a
33:33:void
lambda$new$3(java.util.concurrent.Executor,java.util.concurrent.atomic.AtomicLong,j
ava.lang.Runnable) -> b
34:37:void
lambda$new$2(java.lang.Runnable,java.util.concurrent.atomic.AtomicLong) -> b
27:27:int lambda$new$1() -> e
26:26:int lambda$new$0() -> f
19:19:void <clinit>() -> <clinit>
net.minecraft.server.packs.resources.ProfiledReloadInstance$State -> aks$a:
java.lang.String name -> a
net.minecraft.util.profiling.ProfileResults preparationResult -> b
net.minecraft.util.profiling.ProfileResults reloadResult -> c
java.util.concurrent.atomic.AtomicLong preparationNanos -> d
java.util.concurrent.atomic.AtomicLong reloadNanos -> e
92:98:void
<init>(java.lang.String,net.minecraft.util.profiling.ProfileResults,net.minecraft.u
til.profiling.ProfileResults,java.util.concurrent.atomic.AtomicLong,java.util.concu
rrent.atomic.AtomicLong) -> <init>
net.minecraft.server.packs.resources.ReloadInstance -> akt:
java.util.concurrent.CompletableFuture done() -> a
float getActualProgress() -> b
11:11:boolean isDone() -> c
15:19:void checkExceptions() -> d
net.minecraft.server.packs.resources.ReloadableResourceManager -> aku:
org.slf4j.Logger LOGGER -> a
net.minecraft.server.packs.resources.CloseableResourceManager resources -> b
java.util.List listeners -> c
net.minecraft.server.packs.PackType type -> d
25:31:void <init>(net.minecraft.server.packs.PackType) -> <init>
35:36:void close() -> close
39:40:void
registerReloadListener(net.minecraft.server.packs.resources.PreparableReloadListene
r) -> a
43:47:net.minecraft.server.packs.resources.ReloadInstance
createReload(java.util.concurrent.Executor,java.util.concurrent.Executor,java.util.
concurrent.CompletableFuture,java.util.List) -> a
52:52:java.util.Optional getResource(net.minecraft.resources.ResourceLocation)
-> getResource
57:57:java.util.Set getNamespaces() -> a
62:62:java.util.List getResourceStack(net.minecraft.resources.ResourceLocation)
-> a
67:67:java.util.Map
listResources(java.lang.String,java.util.function.Predicate) -> b
72:72:java.util.Map
listResourceStacks(java.lang.String,java.util.function.Predicate) -> c
77:77:java.util.stream.Stream listPacks() -> b
43:43:java.lang.Object lambda$createReload$0(java.util.List) -> a
22:22:void <clinit>() -> <clinit>
net.minecraft.server.packs.resources.Resource -> akv:
net.minecraft.server.packs.PackResources source -> a
net.minecraft.server.packs.resources.IoSupplier streamSupplier -> b
net.minecraft.server.packs.resources.IoSupplier metadataSupplier -> c
net.minecraft.server.packs.resources.ResourceMetadata cachedMetadata -> d
20:24:void
<init>(net.minecraft.server.packs.PackResources,net.minecraft.server.packs.resource
s.IoSupplier,net.minecraft.server.packs.resources.IoSupplier) -> <init>
26:31:void
<init>(net.minecraft.server.packs.PackResources,net.minecraft.server.packs.resource
s.IoSupplier) -> <init>
34:34:net.minecraft.server.packs.PackResources source() -> a
38:38:java.lang.String sourcePackId() -> b
42:42:boolean isBuiltin() -> c
46:46:java.io.InputStream open() -> d
50:50:java.io.BufferedReader openAsReader() -> e
54:57:net.minecraft.server.packs.resources.ResourceMetadata metadata() -> f
net.minecraft.server.packs.resources.ResourceFilterSection -> akw:
com.mojang.serialization.Codec CODEC -> b
net.minecraft.server.packs.metadata.MetadataSectionType TYPE -> a
java.util.List blockList -> c
19:21:void <init>(java.util.List) -> <init>
24:24:boolean isNamespaceFiltered(java.lang.String) -> a
28:28:boolean isPathFiltered(java.lang.String) -> b
28:28:boolean
lambda$isPathFiltered$3(java.lang.String,net.minecraft.util.ResourceLocationPattern
) -> a
24:24:boolean
lambda$isNamespaceFiltered$2(java.lang.String,net.minecraft.util.ResourceLocationPa
ttern) -> b
11:13:com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
12:12:java.util.List
lambda$static$0(net.minecraft.server.packs.resources.ResourceFilterSection) -> a
11:15:void <clinit>() -> <clinit>
net.minecraft.server.packs.resources.ResourceManager -> akx:
java.util.Set getNamespaces() -> a
java.util.List getResourceStack(net.minecraft.resources.ResourceLocation) -> a
java.util.Map listResources(java.lang.String,java.util.function.Predicate) -> b
java.util.Map listResourceStacks(java.lang.String,java.util.function.Predicate)
-> c
java.util.stream.Stream listPacks() -> b
net.minecraft.server.packs.resources.ResourceManager$Empty -> akx$a:
net.minecraft.server.packs.resources.ResourceManager$Empty INSTANCE -> a
net.minecraft.server.packs.resources.ResourceManager$Empty[] $VALUES -> b
38:38:net.minecraft.server.packs.resources.ResourceManager$Empty[] values() ->
values
38:38:net.minecraft.server.packs.resources.ResourceManager$Empty
valueOf(java.lang.String) -> valueOf
38:38:void <init>(java.lang.String,int) -> <init>
43:43:java.util.Set getNamespaces() -> a
48:48:java.util.Optional getResource(net.minecraft.resources.ResourceLocation)
-> getResource
53:53:java.util.List getResourceStack(net.minecraft.resources.ResourceLocation)
-> a
58:58:java.util.Map
listResources(java.lang.String,java.util.function.Predicate) -> b
63:63:java.util.Map
listResourceStacks(java.lang.String,java.util.function.Predicate) -> c
68:68:java.util.stream.Stream listPacks() -> b
38:38:net.minecraft.server.packs.resources.ResourceManager$Empty[] $values() ->
c
38:39:void <clinit>() -> <clinit>
net.minecraft.server.packs.resources.ResourceManagerReloadListener -> aky:
12:12:java.util.concurrent.CompletableFuture
reload(net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBar
rier,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profil
ing.ProfilerFiller,net.minecraft.util.profiling.ProfilerFiller,java.util.concurrent
.Executor,java.util.concurrent.Executor) -> a
void
onResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager) -> a
13:18:void
lambda$reload$0(net.minecraft.util.profiling.ProfilerFiller,net.minecraft.server.pa
cks.resources.ResourceManager) -> a
net.minecraft.server.packs.resources.ResourceMetadata -> akz:
net.minecraft.server.packs.resources.ResourceMetadata EMPTY -> a
net.minecraft.server.packs.resources.IoSupplier EMPTY_SUPPLIER -> b
24:34:net.minecraft.server.packs.resources.ResourceMetadata
fromJsonStream(java.io.InputStream) -> a
java.util.Optional
getSection(net.minecraft.server.packs.metadata.MetadataSectionSerializer) -> a
21:21:net.minecraft.server.packs.resources.ResourceMetadata lambda$static$0() -
> a
15:21:void <clinit>() -> <clinit>
net.minecraft.server.packs.resources.ResourceMetadata$1 -> akz$1:
15:15:void <init>() -> <init>
18:18:java.util.Optional
getSection(net.minecraft.server.packs.metadata.MetadataSectionSerializer) -> a
net.minecraft.server.packs.resources.ResourceMetadata$2 -> akz$2:
com.google.gson.JsonObject val$metadata -> c
27:27:void <init>(com.google.gson.JsonObject) -> <init>
30:31:java.util.Optional
getSection(net.minecraft.server.packs.metadata.MetadataSectionSerializer) -> a
net.minecraft.server.packs.resources.ResourceProvider -> ala:
java.util.Optional getResource(net.minecraft.resources.ResourceLocation) ->
getResource
21:21:net.minecraft.server.packs.resources.Resource
getResourceOrThrow(net.minecraft.resources.ResourceLocation) -> getResourceOrThrow
25:25:java.io.InputStream open(net.minecraft.resources.ResourceLocation) ->
open
29:29:java.io.BufferedReader
openAsReader(net.minecraft.resources.ResourceLocation) -> openAsReader
33:33:net.minecraft.server.packs.resources.ResourceProvider
fromMap(java.util.Map) -> fromMap
33:33:java.util.Optional
lambda$fromMap$1(java.util.Map,net.minecraft.resources.ResourceLocation) -> a
21:21:java.io.FileNotFoundException
lambda$getResourceOrThrow$0(net.minecraft.resources.ResourceLocation) -> b
net.minecraft.server.packs.resources.SimpleJsonResourceReloadListener -> alb:
org.slf4j.Logger LOGGER -> a
com.google.gson.Gson gson -> b
java.lang.String directory -> c
24:27:void <init>(com.google.gson.Gson,java.lang.String) -> <init>
31:33:java.util.Map
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> a
37:53:void
scanDirectory(net.minecraft.server.packs.resources.ResourceManager,java.lang.String
,com.google.gson.Gson,java.util.Map) -> a
18:18:java.lang.Object
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> b
19:19:void <clinit>() -> <clinit>
net.minecraft.server.packs.resources.SimplePreparableReloadListener -> alc:
8:8:void <init>() -> <init>
11:13:java.util.concurrent.CompletableFuture
reload(net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBar
rier,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profil
ing.ProfilerFiller,net.minecraft.util.profiling.ProfilerFiller,java.util.concurrent
.Executor,java.util.concurrent.Executor) -> a
java.lang.Object
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> b
void
apply(java.lang.Object,net.minecraft.server.packs.resources.ResourceManager,net.min
ecraft.util.profiling.ProfilerFiller) -> a
13:13:void
lambda$reload$1(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.
util.profiling.ProfilerFiller,java.lang.Object) -> a
11:11:java.lang.Object
lambda$reload$0(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.
util.profiling.ProfilerFiller) -> a
net.minecraft.server.packs.resources.SimpleReloadInstance -> ald:
int PREPARATION_PROGRESS_WEIGHT -> c
int EXTRA_RELOAD_PROGRESS_WEIGHT -> d
int LISTENER_PROGRESS_WEIGHT -> e
java.util.concurrent.CompletableFuture allPreparations -> a
java.util.concurrent.CompletableFuture allDone -> b
java.util.Set preparingListeners -> f
int listenerCount -> g
int startedReloads -> h
int finishedReloads -> i
java.util.concurrent.atomic.AtomicInteger startedTaskCounter -> j
java.util.concurrent.atomic.AtomicInteger doneTaskCounter -> k
32:32:net.minecraft.server.packs.resources.SimpleReloadInstance
of(net.minecraft.server.packs.resources.ResourceManager,java.util.List,java.util.co
ncurrent.Executor,java.util.concurrent.Executor,java.util.concurrent.CompletableFut
ure) -> a
20:78:void
<init>(java.util.concurrent.Executor,java.util.concurrent.Executor,net.minecraft.se
rver.packs.resources.ResourceManager,java.util.List,net.minecraft.server.packs.reso
urces.SimpleReloadInstance$StateFactory,java.util.concurrent.CompletableFuture) ->
<init>
82:82:java.util.concurrent.CompletableFuture done() -> a
87:90:float getActualProgress() -> b
98:101:net.minecraft.server.packs.resources.ReloadInstance
create(net.minecraft.server.packs.resources.ResourceManager,java.util.List,java.uti
l.concurrent.Executor,java.util.concurrent.Executor,java.util.concurrent.Completabl
eFuture,boolean) -> a
67:72:void lambda$new$4(java.util.concurrent.Executor,java.lang.Runnable) -> a
69:71:void lambda$new$3(java.lang.Runnable) -> a
60:65:void lambda$new$2(java.util.concurrent.Executor,java.lang.Runnable) -> b
62:64:void lambda$new$1(java.lang.Runnable) -> b
32:32:java.util.concurrent.CompletableFuture
lambda$of$0(java.util.concurrent.Executor,net.minecraft.server.packs.resources.Prep
arableReloadListener$PreparationBarrier,net.minecraft.server.packs.resources.Resour
ceManager,net.minecraft.server.packs.resources.PreparableReloadListener,java.util.c
oncurrent.Executor,java.util.concurrent.Executor) -> a
net.minecraft.server.packs.resources.SimpleReloadInstance$1 -> ald$1:
java.util.concurrent.Executor val$mainThreadExecutor -> a
net.minecraft.server.packs.resources.PreparableReloadListener val$listener -> b
java.util.concurrent.CompletableFuture val$previousTask -> c
net.minecraft.server.packs.resources.SimpleReloadInstance this$0 -> d
45:45:void
<init>(net.minecraft.server.packs.resources.SimpleReloadInstance,java.util.concurre
nt.Executor,net.minecraft.server.packs.resources.PreparableReloadListener,java.util
.concurrent.CompletableFuture) -> <init>
48:54:java.util.concurrent.CompletableFuture wait(java.lang.Object) -> a
54:54:java.lang.Object
lambda$wait$1(java.lang.Object,net.minecraft.util.Unit,java.lang.Object) -> a
49:53:void
lambda$wait$0(net.minecraft.server.packs.resources.PreparableReloadListener) -> a
net.minecraft.server.packs.resources.SimpleReloadInstance$StateFactory -> ald$a:
java.util.concurrent.CompletableFuture
create(net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBar
rier,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.server.pack
s.resources.PreparableReloadListener,java.util.concurrent.Executor,java.util.concur
rent.Executor) -> create
net.minecraft.server.packs.resources.package-info -> ale:
net.minecraft.server.players.BanListEntry -> alf:
java.text.SimpleDateFormat DATE_FORMAT -> a
java.lang.String EXPIRES_NEVER -> b
java.util.Date created -> c
java.lang.String source -> d
java.util.Date expires -> e
java.lang.String reason -> f
23:28:void
<init>(java.lang.Object,java.util.Date,java.lang.String,java.util.Date,java.lang.St
ring) -> <init>
31:48:void <init>(java.lang.Object,com.google.gson.JsonObject) -> <init>
51:51:java.util.Date getCreated() -> a
55:55:java.lang.String getSource() -> b
60:60:java.util.Date getExpires() -> c
64:64:java.lang.String getReason() -> d
net.minecraft.network.chat.Component getDisplayName() -> e
71:74:boolean hasExpired() -> f
79:83:void serialize(com.google.gson.JsonObject) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.server.players.GameProfileCache -> alg:
org.slf4j.Logger LOGGER -> a
int GAMEPROFILES_MRU_LIMIT -> b
int GAMEPROFILES_EXPIRATION_MONTHS -> c
boolean usesAuthentication -> d
java.util.Map profilesByName -> e
java.util.Map profilesByUUID -> f
java.util.Map requests -> g
com.mojang.authlib.GameProfileRepository profileRepository -> h
com.google.gson.Gson gson -> i
java.io.File file -> j
java.util.concurrent.atomic.AtomicLong operationCount -> k
java.util.concurrent.Executor executor -> l
53:69:void <init>(com.mojang.authlib.GameProfileRepository,java.io.File) ->
<init>
72:82:void
safeAdd(net.minecraft.server.players.GameProfileCache$GameProfileInfo) -> a
85:104:java.util.Optional
lookupGameProfile(com.mojang.authlib.GameProfileRepository,java.lang.String) -> a
108:109:void setUsesAuthentication(boolean) -> a
112:112:boolean usesAuthentication() -> d
116:124:void add(com.mojang.authlib.GameProfile) -> a
127:127:long getNextOperation() -> e
131:161:java.util.Optional get(java.lang.String) -> a
165:176:void getAsync(java.lang.String,java.util.function.Consumer) -> a
179:184:java.util.Optional get(java.util.UUID) -> a
188:189:void setExecutor(java.util.concurrent.Executor) -> a
192:193:void clearExecutor() -> a
196:196:java.text.DateFormat createDateFormat() -> f
200:213:java.util.List load() -> b
217:226:void save() -> c
230:230:java.util.stream.Stream getTopMRUProfiles(int) -> a
234:239:com.google.gson.JsonElement
writeGameProfile(net.minecraft.server.players.GameProfileCache$GameProfileInfo,java
.text.DateFormat) -> a
243:271:java.util.Optional
readGameProfile(com.google.gson.JsonElement,java.text.DateFormat) -> a
219:219:void
lambda$save$5(com.google.gson.JsonArray,java.text.DateFormat,net.minecraft.server.p
layers.GameProfileCache$GameProfileInfo) -> a
207:207:void
lambda$load$4(java.text.DateFormat,java.util.List,com.google.gson.JsonElement) -> a
174:174:void
lambda$getAsync$3(java.util.function.Consumer,java.util.Optional,java.lang.Throwabl
e) -> a
173:173:void
lambda$getAsync$2(java.lang.String,java.util.Optional,java.lang.Throwable) -> a
172:172:java.util.Optional lambda$getAsync$1(java.lang.String) -> b
170:170:void
lambda$getAsync$0(java.util.function.Consumer,java.util.Optional,java.lang.Throwabl
e) -> b
48:48:void <clinit>() -> <clinit>
net.minecraft.server.players.GameProfileCache$1 -> alg$1:
java.util.concurrent.atomic.AtomicReference val$result -> a
86:86:void <init>(java.util.concurrent.atomic.AtomicReference) -> <init>
89:90:void onProfileLookupSucceeded(com.mojang.authlib.GameProfile) ->
onProfileLookupSucceeded
94:95:void
onProfileLookupFailed(com.mojang.authlib.GameProfile,java.lang.Exception) ->
onProfileLookupFailed
net.minecraft.server.players.GameProfileCache$GameProfileInfo -> alg$a:
com.mojang.authlib.GameProfile profile -> a
java.util.Date expirationDate -> b
long lastAccess -> c
280:283:void <init>(com.mojang.authlib.GameProfile,java.util.Date) -> <init>
286:286:com.mojang.authlib.GameProfile getProfile() -> a
290:290:java.util.Date getExpirationDate() -> b
294:295:void setLastAccess(long) -> a
298:298:long getLastAccess() -> c
net.minecraft.server.players.IpBanList -> alh:
11:12:void <init>(java.io.File) -> <init>
16:16:net.minecraft.server.players.StoredUserEntry
createEntry(com.google.gson.JsonObject) -> a
20:21:boolean isBanned(java.net.SocketAddress) -> a
25:25:boolean isBanned(java.lang.String) -> a
30:31:net.minecraft.server.players.IpBanListEntry get(java.net.SocketAddress) -
> b
35:42:java.lang.String getIpFromAddress(java.net.SocketAddress) -> c
net.minecraft.server.players.IpBanListEntry -> ali:
11:12:void <init>(java.lang.String) -> <init>
15:16:void
<init>(java.lang.String,java.util.Date,java.lang.String,java.util.Date,java.lang.St
ring) -> <init>
20:20:net.minecraft.network.chat.Component getDisplayName() -> e
24:25:void <init>(com.google.gson.JsonObject) -> <init>
28:28:java.lang.String createIpInfo(com.google.gson.JsonObject) -> b
33:38:void serialize(com.google.gson.JsonObject) -> a
net.minecraft.server.players.OldUsersConverter -> alj:
org.slf4j.Logger LOGGER -> e
java.io.File OLD_IPBANLIST -> a
java.io.File OLD_USERBANLIST -> b
java.io.File OLD_OPLIST -> c
java.io.File OLD_WHITELIST -> d
32:32:void <init>() -> <init>
40:49:java.util.List readOldListFormat(java.io.File,java.util.Map) -> a
53:63:void
lookupPlayers(net.minecraft.server.MinecraftServer,java.util.Collection,com.mojang.
authlib.ProfileLookupCallback) -> a
66:116:boolean convertUserBanlist(net.minecraft.server.MinecraftServer) -> a
120:149:boolean convertIpBanlist(net.minecraft.server.MinecraftServer) -> b
153:191:boolean convertOpsList(net.minecraft.server.MinecraftServer) -> c
195:233:boolean convertWhiteList(net.minecraft.server.MinecraftServer) -> d
238:271:java.util.UUID
convertMobOwnerIfNecessary(net.minecraft.server.MinecraftServer,java.lang.String) -
> a
285:357:boolean convertPlayers(net.minecraft.server.dedicated.DedicatedServer)
-> a
361:372:void ensureDirectoryExists(java.io.File) -> a
375:377:boolean
serverReadyAfterUserconversion(net.minecraft.server.MinecraftServer) -> e
381:415:boolean areOldUserlistsRemoved() -> a
419:428:boolean areOldPlayersConverted(net.minecraft.server.MinecraftServer) ->
f
432:432:java.io.File
getWorldPlayersDirectory(net.minecraft.server.MinecraftServer) -> g
436:438:void renameOldFile(java.io.File) -> b
443:447:java.util.Date parseDate(java.lang.String,java.util.Date) -> a
53:53:java.lang.String[] lambda$lookupPlayers$1(int) -> a
53:53:boolean lambda$lookupPlayers$0(java.lang.String) -> a
33:37:void <clinit>() -> <clinit>
net.minecraft.server.players.OldUsersConverter$1 -> alj$1:
net.minecraft.server.MinecraftServer val$server -> a
java.util.Map val$userMap -> b
net.minecraft.server.players.UserBanList val$bans -> c
79:79:void
<init>(net.minecraft.server.MinecraftServer,java.util.Map,net.minecraft.server.play
ers.UserBanList) -> <init>
82:94:void onProfileLookupSucceeded(com.mojang.authlib.GameProfile) ->
onProfileLookupSucceeded
98:102:void
onProfileLookupFailed(com.mojang.authlib.GameProfile,java.lang.Exception) ->
onProfileLookupFailed
net.minecraft.server.players.OldUsersConverter$2 -> alj$2:
net.minecraft.server.MinecraftServer val$server -> a
net.minecraft.server.players.ServerOpList val$opsList -> b
164:164:void
<init>(net.minecraft.server.MinecraftServer,net.minecraft.server.players.ServerOpLi
st) -> <init>
167:169:void onProfileLookupSucceeded(com.mojang.authlib.GameProfile) ->
onProfileLookupSucceeded
173:177:void
onProfileLookupFailed(com.mojang.authlib.GameProfile,java.lang.Exception) ->
onProfileLookupFailed
net.minecraft.server.players.OldUsersConverter$3 -> alj$3:
net.minecraft.server.MinecraftServer val$server -> a
net.minecraft.server.players.UserWhiteList val$whitelist -> b
206:206:void
<init>(net.minecraft.server.MinecraftServer,net.minecraft.server.players.UserWhiteL
ist) -> <init>
209:211:void onProfileLookupSucceeded(com.mojang.authlib.GameProfile) ->
onProfileLookupSucceeded
215:219:void
onProfileLookupFailed(com.mojang.authlib.GameProfile,java.lang.Exception) ->
onProfileLookupFailed
net.minecraft.server.players.OldUsersConverter$4 -> alj$4:
net.minecraft.server.MinecraftServer val$server -> a
java.util.List val$profiles -> b
254:254:void <init>(net.minecraft.server.MinecraftServer,java.util.List) ->
<init>
257:259:void onProfileLookupSucceeded(com.mojang.authlib.GameProfile) ->
onProfileLookupSucceeded
263:264:void
onProfileLookupFailed(com.mojang.authlib.GameProfile,java.lang.Exception) ->
onProfileLookupFailed
net.minecraft.server.players.OldUsersConverter$5 -> alj$5:
net.minecraft.server.dedicated.DedicatedServer val$server -> a
java.io.File val$worldNewPlayerDirectory -> b
java.io.File val$unknownPlayerDirectory -> c
java.io.File val$worldPlayerDirectory -> d
java.lang.String[] val$names -> e
306:306:void
<init>(net.minecraft.server.dedicated.DedicatedServer,java.io.File,java.io.File,jav
a.io.File,java.lang.String[]) -> <init>
309:315:void onProfileLookupSucceeded(com.mojang.authlib.GameProfile) ->
onProfileLookupSucceeded
319:326:void
onProfileLookupFailed(com.mojang.authlib.GameProfile,java.lang.Exception) ->
onProfileLookupFailed
329:335:void movePlayerFile(java.io.File,java.lang.String,java.lang.String) ->
a
338:348:java.lang.String getFileNameForProfile(com.mojang.authlib.GameProfile)
-> a
net.minecraft.server.players.OldUsersConverter$ConversionError -> alj$a:
276:277:void <init>(java.lang.String,java.lang.Throwable) -> <init>
280:281:void <init>(java.lang.String) -> <init>
net.minecraft.server.players.PlayerList -> alk:
java.io.File USERBANLIST_FILE -> b
java.io.File IPBANLIST_FILE -> c
java.io.File OPLIST_FILE -> d
java.io.File WHITELIST_FILE -> e
net.minecraft.network.chat.Component CHAT_FILTERED_FULL -> f
org.slf4j.Logger LOGGER -> a
int SEND_PLAYER_INFO_INTERVAL -> h
java.text.SimpleDateFormat BAN_DATE_FORMAT -> i
net.minecraft.server.MinecraftServer server -> j
java.util.List players -> k
java.util.Map playersByUUID -> l
net.minecraft.server.players.UserBanList bans -> m
net.minecraft.server.players.IpBanList ipBans -> n
net.minecraft.server.players.ServerOpList ops -> o
net.minecraft.server.players.UserWhiteList whitelist -> p
java.util.Map stats -> q
java.util.Map advancements -> r
net.minecraft.world.level.storage.PlayerDataStorage playerIo -> s
boolean doWhiteList -> t
net.minecraft.core.LayeredRegistryAccess registries -> u
net.minecraft.core.RegistryAccess$Frozen synchronizedRegistries -> v
int maxPlayers -> g
int viewDistance -> w
int simulationDistance -> x
boolean allowCheatsForAllPlayers -> y
boolean ALLOW_LOGOUTIVATOR -> z
int sendAllPlayerInfoIn -> A
125:149:void
<init>(net.minecraft.server.MinecraftServer,net.minecraft.core.LayeredRegistryAcces
s,net.minecraft.world.level.storage.PlayerDataStorage,int) -> <init>
152:307:void
placeNewPlayer(net.minecraft.network.Connection,net.minecraft.server.level.ServerPl
ayer) -> a
310:329:void
updateEntireScoreboard(net.minecraft.server.ServerScoreboard,net.minecraft.server.l
evel.ServerPlayer) -> a
332:366:void addWorldborderListener(net.minecraft.server.level.ServerLevel) ->
a
370:380:net.minecraft.nbt.CompoundTag
load(net.minecraft.server.level.ServerPlayer) -> a
384:393:void save(net.minecraft.server.level.ServerPlayer) -> b
401:426:void remove(net.minecraft.server.level.ServerPlayer) -> c
430:460:net.minecraft.network.chat.Component
canPlayerLogin(java.net.SocketAddress,com.mojang.authlib.GameProfile) -> a
464:479:net.minecraft.server.level.ServerPlayer
getPlayerForLogin(com.mojang.authlib.GameProfile) -> e
483:560:net.minecraft.server.level.ServerPlayer
respawn(net.minecraft.server.level.ServerPlayer,boolean) -> a
564:567:void sendPlayerPermissionLevel(net.minecraft.server.level.ServerPlayer)
-> d
572:576:void tick() -> d
579:582:void broadcastAll(net.minecraft.network.protocol.Packet) -> a
585:590:void
broadcastAll(net.minecraft.network.protocol.Packet,net.minecraft.resources.Resource
Key) -> a
593:605:void
broadcastSystemToTeam(net.minecraft.world.entity.player.Player,net.minecraft.networ
k.chat.Component) -> a
608:619:void
broadcastSystemToAllExceptTeam(net.minecraft.world.entity.player.Player,net.minecra
ft.network.chat.Component) -> b
622:626:java.lang.String[] getPlayerNamesArray() -> e
630:630:net.minecraft.server.players.UserBanList getBans() -> f
634:634:net.minecraft.server.players.IpBanList getIpBans() -> g
638:643:void op(com.mojang.authlib.GameProfile) -> a
646:651:void deop(com.mojang.authlib.GameProfile) -> b
654:666:void
sendPlayerPermissionLevel(net.minecraft.server.level.ServerPlayer,int) -> a
669:669:boolean isWhiteListed(com.mojang.authlib.GameProfile) -> c
673:673:boolean isOp(com.mojang.authlib.GameProfile) -> f
678:683:net.minecraft.server.level.ServerPlayer
getPlayerByName(java.lang.String) -> a
687:702:void
broadcast(net.minecraft.world.entity.player.Player,double,double,double,double,net.
minecraft.resources.ResourceKey,net.minecraft.network.protocol.Packet) -> a
705:708:void saveAll() -> h
711:711:net.minecraft.server.players.UserWhiteList getWhiteList() -> i
715:715:java.lang.String[] getWhiteListNames() -> j
719:719:net.minecraft.server.players.ServerOpList getOps() -> k
723:723:java.lang.String[] getOpNames() -> l
727:727:void reloadWhiteList() -> a
731:741:void
sendLevelInfo(net.minecraft.server.level.ServerPlayer,net.minecraft.server.level.Se
rverLevel) -> a
744:747:void sendAllPlayerInfo(net.minecraft.server.level.ServerPlayer) -> e
750:750:int getPlayerCount() -> m
754:754:int getMaxPlayers() -> n
758:758:boolean isUsingWhitelist() -> o
762:763:void setUsingWhiteList(boolean) -> a
766:774:java.util.List getPlayersWithAddress(java.lang.String) -> b
778:778:int getViewDistance() -> p
782:782:int getSimulationDistance() -> q
786:786:net.minecraft.server.MinecraftServer getServer() -> c
791:791:net.minecraft.nbt.CompoundTag getSingleplayerData() -> r
795:796:void setAllowCheatsForAllPlayers(boolean) -> b
799:802:void removeAll() -> s
805:806:void
broadcastSystemMessage(net.minecraft.network.chat.Component,boolean) -> a
809:816:void
broadcastSystemMessage(net.minecraft.network.chat.Component,java.util.function.Func
tion,boolean) -> a
819:820:void
broadcastChatMessage(net.minecraft.network.chat.PlayerChatMessage,net.minecraft.com
mands.CommandSourceStack,net.minecraft.network.chat.ChatType$Bound) -> a
823:824:void
broadcastChatMessage(net.minecraft.network.chat.PlayerChatMessage,net.minecraft.ser
ver.level.ServerPlayer,net.minecraft.network.chat.ChatType$Bound) -> a
827:842:void
broadcastChatMessage(net.minecraft.network.chat.PlayerChatMessage,java.util.functio
n.Predicate,net.minecraft.server.level.ServerPlayer,net.minecraft.network.chat.Chat
Type$Bound) -> a
845:845:boolean verifyChatTrusted(net.minecraft.network.chat.PlayerChatMessage)
-> a
849:869:net.minecraft.stats.ServerStatsCounter
getPlayerStats(net.minecraft.world.entity.player.Player) -> a
873:883:net.minecraft.server.PlayerAdvancements
getPlayerAdvancements(net.minecraft.server.level.ServerPlayer) -> f
887:895:void setViewDistance(int) -> a
898:906:void setSimulationDistance(int) -> b
909:909:java.util.List getPlayers() -> t
914:914:net.minecraft.server.level.ServerPlayer getPlayer(java.util.UUID) -> a
918:918:boolean canBypassPlayerLimit(com.mojang.authlib.GameProfile) -> d
922:931:void reloadResources() -> u
934:934:boolean isAllowCheatsForAllPlayers() -> v
805:805:net.minecraft.network.chat.Component
lambda$broadcastSystemMessage$3(net.minecraft.network.chat.Component,net.minecraft.
server.level.ServerPlayer) -> a
409:409:void lambda$remove$2(net.minecraft.world.entity.Entity) -> a
274:277:net.minecraft.world.entity.Entity
lambda$placeNewPlayer$1(net.minecraft.server.level.ServerLevel,net.minecraft.world.
entity.Entity) -> a
265:265:void
lambda$placeNewPlayer$0(net.minecraft.server.level.ServerPlayer,net.minecraft.serve
r.MinecraftServer$ServerResourcePackInfo) -> a
115:122:void <clinit>() -> <clinit>
net.minecraft.server.players.PlayerList$1 -> alk$1:
net.minecraft.server.players.PlayerList this$0 -> a
332:332:void <init>(net.minecraft.server.players.PlayerList) -> <init>
335:336:void
onBorderSizeSet(net.minecraft.world.level.border.WorldBorder,double) -> a
340:341:void
onBorderSizeLerping(net.minecraft.world.level.border.WorldBorder,double,double,long
) -> a
345:346:void
onBorderCenterSet(net.minecraft.world.level.border.WorldBorder,double,double) -> a
350:351:void
onBorderSetWarningTime(net.minecraft.world.level.border.WorldBorder,int) -> a
355:356:void
onBorderSetWarningBlocks(net.minecraft.world.level.border.WorldBorder,int) -> b
360:360:void
onBorderSetDamagePerBlock(net.minecraft.world.level.border.WorldBorder,double) -> b
364:364:void
onBorderSetDamageSafeZOne(net.minecraft.world.level.border.WorldBorder,double) -> c
net.minecraft.server.players.ServerOpList -> all:
11:12:void <init>(java.io.File) -> <init>
16:16:net.minecraft.server.players.StoredUserEntry
createEntry(com.google.gson.JsonObject) -> a
21:21:java.lang.String[] getUserList() -> a
25:31:boolean canBypassPlayerLimit(com.mojang.authlib.GameProfile) -> a
36:36:java.lang.String getKeyForUser(com.mojang.authlib.GameProfile) -> b
9:9:java.lang.String getKeyForUser(java.lang.Object) -> a
21:21:java.lang.String[] lambda$getUserList$0(int) -> a
net.minecraft.server.players.ServerOpListEntry -> alm:
int level -> a
boolean bypassesPlayerLimit -> b
15:18:void <init>(com.mojang.authlib.GameProfile,int,boolean) -> <init>
21:24:void <init>(com.google.gson.JsonObject) -> <init>
27:27:int getLevel() -> a
31:31:boolean getBypassesPlayerLimit() -> b
36:43:void serialize(com.google.gson.JsonObject) -> a
47:57:com.mojang.authlib.GameProfile
createGameProfile(com.google.gson.JsonObject) -> b
net.minecraft.server.players.SleepStatus -> aln:
int activePlayers -> a
int sleepingPlayers -> b
9:9:void <init>() -> <init>
16:16:boolean areEnoughSleeping(int) -> a
20:21:boolean areEnoughDeepSleeping(int,java.util.List) -> a
25:25:int sleepersNeeded(int) -> b
29:30:void removeAllSleepers() -> a
33:33:int amountSleeping() -> b
38:52:boolean update(java.util.List) -> a
net.minecraft.server.players.StoredUserEntry -> alo:
java.lang.Object user -> a
11:13:void <init>(java.lang.Object) -> <init>
17:17:java.lang.Object getUser() -> g
21:21:boolean hasExpired() -> f
void serialize(com.google.gson.JsonObject) -> a
net.minecraft.server.players.StoredUserList -> alp:
org.slf4j.Logger LOGGER -> a
com.google.gson.Gson GSON -> b
java.io.File file -> c
java.util.Map map -> d
31:35:void <init>(java.io.File) -> <init>
38:38:java.io.File getFile() -> b
42:48:void add(net.minecraft.server.players.StoredUserEntry) -> a
52:53:net.minecraft.server.players.StoredUserEntry get(java.lang.Object) -> b
57:63:void remove(java.lang.Object) -> c
66:67:void remove(net.minecraft.server.players.StoredUserEntry) -> b
70:70:java.lang.String[] getUserList() -> a
74:74:boolean isEmpty() -> c
78:78:java.lang.String getKeyForUser(java.lang.Object) -> a
82:82:boolean contains(java.lang.Object) -> d
86:95:void removeExpired() -> g
net.minecraft.server.players.StoredUserEntry
createEntry(com.google.gson.JsonObject) -> a
100:100:java.util.Collection getEntries() -> d
104:109:void save() -> e
114:129:void load() -> f
105:105:com.google.gson.JsonObject
lambda$save$0(net.minecraft.server.players.StoredUserEntry) -> c
27:28:void <clinit>() -> <clinit>
net.minecraft.server.players.UserBanList -> alq:
11:12:void <init>(java.io.File) -> <init>
16:16:net.minecraft.server.players.StoredUserEntry
createEntry(com.google.gson.JsonObject) -> a
20:20:boolean isBanned(com.mojang.authlib.GameProfile) -> a
25:25:java.lang.String[] getUserList() -> a
30:30:java.lang.String getKeyForUser(com.mojang.authlib.GameProfile) -> b
9:9:java.lang.String getKeyForUser(java.lang.Object) -> a
25:25:java.lang.String[] lambda$getUserList$0(int) -> a
net.minecraft.server.players.UserBanListEntry -> alr:
14:15:void <init>(com.mojang.authlib.GameProfile) -> <init>
18:19:void
<init>(com.mojang.authlib.GameProfile,java.util.Date,java.lang.String,java.util.Dat
e,java.lang.String) -> <init>
22:23:void <init>(com.google.gson.JsonObject) -> <init>
27:33:void serialize(com.google.gson.JsonObject) -> a
37:38:net.minecraft.network.chat.Component getDisplayName() -> e
42:52:com.mojang.authlib.GameProfile
createGameProfile(com.google.gson.JsonObject) -> b
net.minecraft.server.players.UserWhiteList -> als:
11:12:void <init>(java.io.File) -> <init>
16:16:net.minecraft.server.players.StoredUserEntry
createEntry(com.google.gson.JsonObject) -> a
20:20:boolean isWhiteListed(com.mojang.authlib.GameProfile) -> a
25:25:java.lang.String[] getUserList() -> a
30:30:java.lang.String getKeyForUser(com.mojang.authlib.GameProfile) -> b
9:9:java.lang.String getKeyForUser(java.lang.Object) -> a
25:25:java.lang.String[] lambda$getUserList$0(int) -> a
net.minecraft.server.players.UserWhiteListEntry -> alt:
10:11:void <init>(com.mojang.authlib.GameProfile) -> <init>
14:15:void <init>(com.google.gson.JsonObject) -> <init>
19:24:void serialize(com.google.gson.JsonObject) -> a
27:37:com.mojang.authlib.GameProfile
createGameProfile(com.google.gson.JsonObject) -> b
net.minecraft.server.players.package-info -> alu:
net.minecraft.server.rcon.NetworkDataOutputStream -> alv:
java.io.ByteArrayOutputStream outputStream -> a
java.io.DataOutputStream dataOutputStream -> b
11:14:void <init>(int) -> <init>
17:18:void writeBytes(byte[]) -> a
21:23:void writeString(java.lang.String) -> a
26:27:void write(int) -> a
31:32:void writeShort(short) -> a
35:36:void writeInt(int) -> b
39:40:void writeFloat(float) -> a
43:43:byte[] toByteArray() -> a
47:48:void reset() -> b
net.minecraft.server.rcon.PktUtils -> alw:
int MAX_PACKET_SIZE -> a
char[] HEX_CHAR -> b
5:5:void <init>() -> <init>
12:18:java.lang.String stringFromByteArray(byte[],int,int) -> a
22:22:int intFromByteArray(byte[],int) -> a
26:31:int intFromByteArray(byte[],int,int) -> b
35:40:int intFromNetworkByteArray(byte[],int,int) -> c
44:44:java.lang.String toHexString(byte) -> a
7:7:void <clinit>() -> <clinit>
net.minecraft.server.rcon.RconConsoleSource -> alx:
java.lang.String RCON -> b
net.minecraft.network.chat.Component RCON_COMPONENT -> c
java.lang.StringBuffer buffer -> d
net.minecraft.server.MinecraftServer server -> e
15:20:void <init>(net.minecraft.server.MinecraftServer) -> <init>
23:24:void prepareForCommand() -> e
27:27:java.lang.String getCommandResponse() -> f
31:32:net.minecraft.commands.CommandSourceStack createCommandSourceStack() -> g
37:38:void sendSystemMessage(net.minecraft.network.chat.Component) -> a
42:42:boolean acceptsSuccess() -> e_
47:47:boolean acceptsFailure() -> q_
52:52:boolean shouldInformAdmins() -> N_
14:14:void <clinit>() -> <clinit>
net.minecraft.server.rcon.package-info -> aly:
net.minecraft.server.rcon.thread.GenericThread -> alz:
org.slf4j.Logger LOGGER -> d
java.util.concurrent.atomic.AtomicInteger UNIQUE_THREAD_ID -> e
int MAX_STOP_WAIT -> f
boolean running -> a
java.lang.String name -> b
java.lang.Thread thread -> c
19:21:void <init>(java.lang.String) -> <init>
24:32:boolean start() -> a
36:62:void stop() -> b
65:65:boolean isRunning() -> c
11:12:void <clinit>() -> <clinit>
net.minecraft.server.rcon.thread.QueryThreadGs4 -> ama:
org.slf4j.Logger LOGGER -> d
java.lang.String GAME_TYPE -> e
java.lang.String GAME_ID -> f
long CHALLENGE_CHECK_INTERVAL -> g
long RESPONSE_CACHE_TIME -> h
long lastChallengeCheck -> i
int port -> j
int serverPort -> k
int maxPlayers -> l
java.lang.String serverName -> m
java.lang.String worldName -> n
java.net.DatagramSocket socket -> o
byte[] buffer -> p
java.lang.String hostIp -> q
java.lang.String serverIp -> r
java.util.Map validChallenges -> s
net.minecraft.server.rcon.NetworkDataOutputStream rulesResponse -> t
long lastRulesResponse -> u
net.minecraft.server.ServerInterface serverInterface -> v
39:80:void <init>(net.minecraft.server.ServerInterface,int) -> <init>
84:94:net.minecraft.server.rcon.thread.QueryThreadGs4
create(net.minecraft.server.ServerInterface) -> a
98:99:void sendTo(byte[],java.net.DatagramPacket) -> a
102:150:boolean processPacket(java.net.DatagramPacket) -> a
154:211:byte[] buildRuleResponse(java.net.DatagramPacket) -> b
215:215:byte[] getIdentBytes(java.net.SocketAddress) -> a
219:226:java.lang.Boolean validChallenge(java.net.DatagramPacket) -> c
230:234:void sendChallenge(java.net.DatagramPacket) -> d
237:248:void pruneChallenges() -> d
252:280:void run() -> run
284:292:boolean start() -> a
296:308:void recoverSocketError(java.lang.Exception) -> a
312:318:boolean initSocket() -> e
247:247:boolean
lambda$pruneChallenges$0(long,net.minecraft.server.rcon.thread.QueryThreadGs4$Reque
stChallenge) -> a
27:27:void <clinit>() -> <clinit>
net.minecraft.server.rcon.thread.QueryThreadGs4$RequestChallenge -> ama$a:
long time -> a
int challenge -> b
byte[] identBytes -> c
byte[] challengeBytes -> d
java.lang.String ident -> e
328:339:void <init>(java.net.DatagramPacket) -> <init>
342:342:java.lang.Boolean before(long) -> a
346:346:int getChallenge() -> a
350:350:byte[] getChallengeBytes() -> b
354:354:byte[] getIdentBytes() -> c
359:359:java.lang.String getIdent() -> d
net.minecraft.server.rcon.thread.RconClient -> amb:
org.slf4j.Logger LOGGER -> d
int SERVERDATA_AUTH -> e
int SERVERDATA_EXECCOMMAND -> f
int SERVERDATA_RESPONSE_VALUE -> g
int SERVERDATA_AUTH_RESPONSE -> h
int SERVERDATA_AUTH_FAILURE -> i
boolean authed -> j
java.net.Socket client -> k
byte[] buf -> l
java.lang.String rconPassword -> m
net.minecraft.server.ServerInterface serverInterface -> n
25:41:void
<init>(net.minecraft.server.ServerInterface,java.lang.String,java.net.Socket) ->
<init>
46:102:void run() -> run
107:117:void send(int,int,java.lang.String) -> a
120:121:void sendAuthFailure() -> d
124:135:void sendCmdResponse(int,java.lang.String) -> a
139:142:void stop() -> b
146:150:void closeSocket() -> e
17:17:void <clinit>() -> <clinit>
net.minecraft.server.rcon.thread.RconThread -> amc:
org.slf4j.Logger LOGGER -> d
java.net.ServerSocket socket -> e
java.lang.String rconPassword -> f
java.util.List clients -> g
net.minecraft.server.ServerInterface serverInterface -> h
22:30:void
<init>(net.minecraft.server.ServerInterface,java.net.ServerSocket,java.lang.String)
-> <init>
33:34:void clearClients() -> d
39:61:void run() -> run
65:98:net.minecraft.server.rcon.thread.RconThread
create(net.minecraft.server.ServerInterface) -> a
103:113:void stop() -> b
116:123:void closeSocket(java.net.ServerSocket) -> a
33:33:boolean
lambda$clearClients$0(net.minecraft.server.rcon.thread.RconClient) -> a
18:18:void <clinit>() -> <clinit>
net.minecraft.server.rcon.thread.package-info -> amd:
net.minecraft.sounds.Music -> ame:
com.mojang.serialization.Codec CODEC -> a
net.minecraft.core.Holder event -> b
int minDelay -> c
int maxDelay -> d
boolean replaceCurrentMusic -> e
20:25:void <init>(net.minecraft.core.Holder,int,int,boolean) -> <init>
28:28:net.minecraft.core.Holder getEvent() -> a
32:32:int getMinDelay() -> b
36:36:int getMaxDelay() -> c
40:40:boolean replaceCurrentMusic() -> d
8:13:com.mojang.datafixers.kinds.App
lambda$static$4(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
12:12:java.lang.Boolean lambda$static$3(net.minecraft.sounds.Music) -> a
11:11:java.lang.Integer lambda$static$2(net.minecraft.sounds.Music) -> b
10:10:java.lang.Integer lambda$static$1(net.minecraft.sounds.Music) -> c
9:9:net.minecraft.core.Holder lambda$static$0(net.minecraft.sounds.Music) -> d
8:8:void <clinit>() -> <clinit>
net.minecraft.sounds.Musics -> amf:
int ONE_SECOND -> h
int THIRTY_SECONDS -> i
int TEN_MINUTES -> j
int TWENTY_MINUTES -> k
int FIVE_MINUTES -> l
net.minecraft.sounds.Music MENU -> a
net.minecraft.sounds.Music CREATIVE -> b
net.minecraft.sounds.Music CREDITS -> c
net.minecraft.sounds.Music END_BOSS -> d
net.minecraft.sounds.Music END -> e
net.minecraft.sounds.Music UNDER_WATER -> f
net.minecraft.sounds.Music GAME -> g
6:6:void <init>() -> <init>
23:23:net.minecraft.sounds.Music createGameMusic(net.minecraft.core.Holder) ->
a
13:20:void <clinit>() -> <clinit>
net.minecraft.sounds.SoundEvent -> amg:
com.mojang.serialization.Codec DIRECT_CODEC -> a
com.mojang.serialization.Codec CODEC -> b
float DEFAULT_RANGE -> c
net.minecraft.resources.ResourceLocation location -> d
float range -> e
boolean newSystem -> f
32:32:net.minecraft.sounds.SoundEvent
create(net.minecraft.resources.ResourceLocation,java.util.Optional) -> a
36:36:net.minecraft.sounds.SoundEvent
createVariableRangeEvent(net.minecraft.resources.ResourceLocation) -> a
40:40:net.minecraft.sounds.SoundEvent
createFixedRangeEvent(net.minecraft.resources.ResourceLocation,float) -> a
43:47:void <init>(net.minecraft.resources.ResourceLocation,float,boolean) ->
<init>
50:50:net.minecraft.resources.ResourceLocation getLocation() -> a
54:57:float getRange(float) -> a
61:61:java.util.Optional fixedRange() -> b
65:67:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
70:72:net.minecraft.sounds.SoundEvent
readFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
32:32:net.minecraft.sounds.SoundEvent
lambda$create$2(net.minecraft.resources.ResourceLocation) -> b
32:32:net.minecraft.sounds.SoundEvent
lambda$create$1(net.minecraft.resources.ResourceLocation,java.lang.Float) -> a
14:17:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
14:19:void <clinit>() -> <clinit>
net.minecraft.sounds.SoundEvents -> amh:
net.minecraft.sounds.SoundEvent ALLAY_AMBIENT_WITH_ITEM -> a
net.minecraft.sounds.SoundEvent ALLAY_AMBIENT_WITHOUT_ITEM -> b
net.minecraft.sounds.SoundEvent ALLAY_DEATH -> c
net.minecraft.sounds.SoundEvent ALLAY_HURT -> d
net.minecraft.sounds.SoundEvent ALLAY_ITEM_GIVEN -> e
net.minecraft.sounds.SoundEvent ALLAY_ITEM_TAKEN -> f
net.minecraft.sounds.SoundEvent ALLAY_THROW -> g
net.minecraft.core.Holder$Reference AMBIENT_CAVE -> h
net.minecraft.core.Holder$Reference AMBIENT_BASALT_DELTAS_ADDITIONS -> i
net.minecraft.core.Holder$Reference AMBIENT_BASALT_DELTAS_LOOP -> j
net.minecraft.core.Holder$Reference AMBIENT_BASALT_DELTAS_MOOD -> k
net.minecraft.core.Holder$Reference AMBIENT_CRIMSON_FOREST_ADDITIONS -> l
net.minecraft.core.Holder$Reference AMBIENT_CRIMSON_FOREST_LOOP -> m
net.minecraft.core.Holder$Reference AMBIENT_CRIMSON_FOREST_MOOD -> n
net.minecraft.core.Holder$Reference AMBIENT_NETHER_WASTES_ADDITIONS -> o
net.minecraft.core.Holder$Reference AMBIENT_NETHER_WASTES_LOOP -> p
net.minecraft.core.Holder$Reference AMBIENT_NETHER_WASTES_MOOD -> q
net.minecraft.core.Holder$Reference AMBIENT_SOUL_SAND_VALLEY_ADDITIONS -> r
net.minecraft.core.Holder$Reference AMBIENT_SOUL_SAND_VALLEY_LOOP -> s
net.minecraft.core.Holder$Reference AMBIENT_SOUL_SAND_VALLEY_MOOD -> t
net.minecraft.core.Holder$Reference AMBIENT_WARPED_FOREST_ADDITIONS -> u
net.minecraft.core.Holder$Reference AMBIENT_WARPED_FOREST_LOOP -> v
net.minecraft.core.Holder$Reference AMBIENT_WARPED_FOREST_MOOD -> w
net.minecraft.sounds.SoundEvent AMBIENT_UNDERWATER_ENTER -> x
net.minecraft.sounds.SoundEvent AMBIENT_UNDERWATER_EXIT -> y
net.minecraft.sounds.SoundEvent AMBIENT_UNDERWATER_LOOP -> z
net.minecraft.sounds.SoundEvent AMBIENT_UNDERWATER_LOOP_ADDITIONS -> A
net.minecraft.sounds.SoundEvent AMBIENT_UNDERWATER_LOOP_ADDITIONS_RARE -> B
net.minecraft.sounds.SoundEvent AMBIENT_UNDERWATER_LOOP_ADDITIONS_ULTRA_RARE ->
C
net.minecraft.sounds.SoundEvent AMETHYST_BLOCK_BREAK -> D
net.minecraft.sounds.SoundEvent AMETHYST_BLOCK_CHIME -> E
net.minecraft.sounds.SoundEvent AMETHYST_BLOCK_FALL -> F
net.minecraft.sounds.SoundEvent AMETHYST_BLOCK_HIT -> G
net.minecraft.sounds.SoundEvent AMETHYST_BLOCK_PLACE -> H
net.minecraft.sounds.SoundEvent AMETHYST_BLOCK_RESONATE -> I
net.minecraft.sounds.SoundEvent AMETHYST_BLOCK_STEP -> J
net.minecraft.sounds.SoundEvent AMETHYST_CLUSTER_BREAK -> K
net.minecraft.sounds.SoundEvent AMETHYST_CLUSTER_FALL -> L
net.minecraft.sounds.SoundEvent AMETHYST_CLUSTER_HIT -> M
net.minecraft.sounds.SoundEvent AMETHYST_CLUSTER_PLACE -> N
net.minecraft.sounds.SoundEvent AMETHYST_CLUSTER_STEP -> O
net.minecraft.sounds.SoundEvent ANCIENT_DEBRIS_BREAK -> P
net.minecraft.sounds.SoundEvent ANCIENT_DEBRIS_STEP -> Q
net.minecraft.sounds.SoundEvent ANCIENT_DEBRIS_PLACE -> R
net.minecraft.sounds.SoundEvent ANCIENT_DEBRIS_HIT -> S
net.minecraft.sounds.SoundEvent ANCIENT_DEBRIS_FALL -> T
net.minecraft.sounds.SoundEvent ANVIL_BREAK -> U
net.minecraft.sounds.SoundEvent ANVIL_DESTROY -> V
net.minecraft.sounds.SoundEvent ANVIL_FALL -> W
net.minecraft.sounds.SoundEvent ANVIL_HIT -> X
net.minecraft.sounds.SoundEvent ANVIL_LAND -> Y
net.minecraft.sounds.SoundEvent ANVIL_PLACE -> Z
net.minecraft.sounds.SoundEvent ANVIL_STEP -> aa
net.minecraft.sounds.SoundEvent ANVIL_USE -> ab
net.minecraft.sounds.SoundEvent ARMOR_EQUIP_CHAIN -> ac
net.minecraft.sounds.SoundEvent ARMOR_EQUIP_DIAMOND -> ad
net.minecraft.sounds.SoundEvent ARMOR_EQUIP_ELYTRA -> ae
net.minecraft.sounds.SoundEvent ARMOR_EQUIP_GENERIC -> af
net.minecraft.sounds.SoundEvent ARMOR_EQUIP_GOLD -> ag
net.minecraft.sounds.SoundEvent ARMOR_EQUIP_IRON -> ah
net.minecraft.sounds.SoundEvent ARMOR_EQUIP_LEATHER -> ai
net.minecraft.sounds.SoundEvent ARMOR_EQUIP_NETHERITE -> aj
net.minecraft.sounds.SoundEvent ARMOR_EQUIP_TURTLE -> ak
net.minecraft.sounds.SoundEvent ARMOR_STAND_BREAK -> al
net.minecraft.sounds.SoundEvent ARMOR_STAND_FALL -> am
net.minecraft.sounds.SoundEvent ARMOR_STAND_HIT -> an
net.minecraft.sounds.SoundEvent ARMOR_STAND_PLACE -> ao
net.minecraft.sounds.SoundEvent ARROW_HIT -> ap
net.minecraft.sounds.SoundEvent ARROW_HIT_PLAYER -> aq
net.minecraft.sounds.SoundEvent ARROW_SHOOT -> ar
net.minecraft.sounds.SoundEvent AXE_STRIP -> as
net.minecraft.sounds.SoundEvent AXE_SCRAPE -> at
net.minecraft.sounds.SoundEvent AXE_WAX_OFF -> au
net.minecraft.sounds.SoundEvent AXOLOTL_ATTACK -> av
net.minecraft.sounds.SoundEvent AXOLOTL_DEATH -> aw
net.minecraft.sounds.SoundEvent AXOLOTL_HURT -> ax
net.minecraft.sounds.SoundEvent AXOLOTL_IDLE_AIR -> ay
net.minecraft.sounds.SoundEvent AXOLOTL_IDLE_WATER -> az
net.minecraft.sounds.SoundEvent AXOLOTL_SPLASH -> aA
net.minecraft.sounds.SoundEvent AXOLOTL_SWIM -> aB
net.minecraft.sounds.SoundEvent AZALEA_BREAK -> aC
net.minecraft.sounds.SoundEvent AZALEA_FALL -> aD
net.minecraft.sounds.SoundEvent AZALEA_HIT -> aE
net.minecraft.sounds.SoundEvent AZALEA_PLACE -> aF
net.minecraft.sounds.SoundEvent AZALEA_STEP -> aG
net.minecraft.sounds.SoundEvent AZALEA_LEAVES_BREAK -> aH
net.minecraft.sounds.SoundEvent AZALEA_LEAVES_FALL -> aI
net.minecraft.sounds.SoundEvent AZALEA_LEAVES_HIT -> aJ
net.minecraft.sounds.SoundEvent AZALEA_LEAVES_PLACE -> aK
net.minecraft.sounds.SoundEvent AZALEA_LEAVES_STEP -> aL
net.minecraft.sounds.SoundEvent BAMBOO_BREAK -> aM
net.minecraft.sounds.SoundEvent BAMBOO_FALL -> aN
net.minecraft.sounds.SoundEvent BAMBOO_HIT -> aO
net.minecraft.sounds.SoundEvent BAMBOO_PLACE -> aP
net.minecraft.sounds.SoundEvent BAMBOO_STEP -> aQ
net.minecraft.sounds.SoundEvent BAMBOO_SAPLING_BREAK -> aR
net.minecraft.sounds.SoundEvent BAMBOO_SAPLING_HIT -> aS
net.minecraft.sounds.SoundEvent BAMBOO_SAPLING_PLACE -> aT
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_BREAK -> aU
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_FALL -> aV
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_HIT -> aW
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_PLACE -> aX
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_STEP -> aY
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_DOOR_CLOSE -> aZ
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_DOOR_OPEN -> ba
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_TRAPDOOR_CLOSE -> bb
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_TRAPDOOR_OPEN -> bc
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_BUTTON_CLICK_OFF -> bd
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_BUTTON_CLICK_ON -> be
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_PRESSURE_PLATE_CLICK_OFF -> bf
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_PRESSURE_PLATE_CLICK_ON -> bg
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_FENCE_GATE_CLOSE -> bh
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_FENCE_GATE_OPEN -> bi
net.minecraft.sounds.SoundEvent BARREL_CLOSE -> bj
net.minecraft.sounds.SoundEvent BARREL_OPEN -> bk
net.minecraft.sounds.SoundEvent BASALT_BREAK -> bl
net.minecraft.sounds.SoundEvent BASALT_STEP -> bm
net.minecraft.sounds.SoundEvent BASALT_PLACE -> bn
net.minecraft.sounds.SoundEvent BASALT_HIT -> bo
net.minecraft.sounds.SoundEvent BASALT_FALL -> bp
net.minecraft.sounds.SoundEvent BAT_AMBIENT -> bq
net.minecraft.sounds.SoundEvent BAT_DEATH -> br
net.minecraft.sounds.SoundEvent BAT_HURT -> bs
net.minecraft.sounds.SoundEvent BAT_LOOP -> bt
net.minecraft.sounds.SoundEvent BAT_TAKEOFF -> bu
net.minecraft.sounds.SoundEvent BEACON_ACTIVATE -> bv
net.minecraft.sounds.SoundEvent BEACON_AMBIENT -> bw
net.minecraft.sounds.SoundEvent BEACON_DEACTIVATE -> bx
net.minecraft.sounds.SoundEvent BEACON_POWER_SELECT -> by
net.minecraft.sounds.SoundEvent BEE_DEATH -> bz
net.minecraft.sounds.SoundEvent BEE_HURT -> bA
net.minecraft.sounds.SoundEvent BEE_LOOP_AGGRESSIVE -> bB
net.minecraft.sounds.SoundEvent BEE_LOOP -> bC
net.minecraft.sounds.SoundEvent BEE_STING -> bD
net.minecraft.sounds.SoundEvent BEE_POLLINATE -> bE
net.minecraft.sounds.SoundEvent BEEHIVE_DRIP -> bF
net.minecraft.sounds.SoundEvent BEEHIVE_ENTER -> bG
net.minecraft.sounds.SoundEvent BEEHIVE_EXIT -> bH
net.minecraft.sounds.SoundEvent BEEHIVE_SHEAR -> bI
net.minecraft.sounds.SoundEvent BEEHIVE_WORK -> bJ
net.minecraft.sounds.SoundEvent BELL_BLOCK -> bK
net.minecraft.sounds.SoundEvent BELL_RESONATE -> bL
net.minecraft.sounds.SoundEvent BIG_DRIPLEAF_BREAK -> bM
net.minecraft.sounds.SoundEvent BIG_DRIPLEAF_FALL -> bN
net.minecraft.sounds.SoundEvent BIG_DRIPLEAF_HIT -> bO
net.minecraft.sounds.SoundEvent BIG_DRIPLEAF_PLACE -> bP
net.minecraft.sounds.SoundEvent BIG_DRIPLEAF_STEP -> bQ
net.minecraft.sounds.SoundEvent BLAZE_AMBIENT -> bR
net.minecraft.sounds.SoundEvent BLAZE_BURN -> bS
net.minecraft.sounds.SoundEvent BLAZE_DEATH -> bT
net.minecraft.sounds.SoundEvent BLAZE_HURT -> bU
net.minecraft.sounds.SoundEvent BLAZE_SHOOT -> bV
net.minecraft.sounds.SoundEvent BOAT_PADDLE_LAND -> bW
net.minecraft.sounds.SoundEvent BOAT_PADDLE_WATER -> bX
net.minecraft.sounds.SoundEvent BONE_BLOCK_BREAK -> bY
net.minecraft.sounds.SoundEvent BONE_BLOCK_FALL -> bZ
net.minecraft.sounds.SoundEvent BONE_BLOCK_HIT -> ca
net.minecraft.sounds.SoundEvent BONE_BLOCK_PLACE -> cb
net.minecraft.sounds.SoundEvent BONE_BLOCK_STEP -> cc
net.minecraft.sounds.SoundEvent BONE_MEAL_USE -> cd
net.minecraft.sounds.SoundEvent BOOK_PAGE_TURN -> ce
net.minecraft.sounds.SoundEvent BOOK_PUT -> cf
net.minecraft.sounds.SoundEvent BLASTFURNACE_FIRE_CRACKLE -> cg
net.minecraft.sounds.SoundEvent BOTTLE_EMPTY -> ch
net.minecraft.sounds.SoundEvent BOTTLE_FILL -> ci
net.minecraft.sounds.SoundEvent BOTTLE_FILL_DRAGONBREATH -> cj
net.minecraft.sounds.SoundEvent BREWING_STAND_BREW -> ck
net.minecraft.sounds.SoundEvent BRUSH_GENERIC -> cl
net.minecraft.sounds.SoundEvent BRUSH_SAND -> cm
net.minecraft.sounds.SoundEvent BRUSH_GRAVEL -> cn
net.minecraft.sounds.SoundEvent BRUSH_SAND_COMPLETED -> co
net.minecraft.sounds.SoundEvent BRUSH_GRAVEL_COMPLETED -> cp
net.minecraft.sounds.SoundEvent BUBBLE_COLUMN_BUBBLE_POP -> cq
net.minecraft.sounds.SoundEvent BUBBLE_COLUMN_UPWARDS_AMBIENT -> cr
net.minecraft.sounds.SoundEvent BUBBLE_COLUMN_UPWARDS_INSIDE -> cs
net.minecraft.sounds.SoundEvent BUBBLE_COLUMN_WHIRLPOOL_AMBIENT -> ct
net.minecraft.sounds.SoundEvent BUBBLE_COLUMN_WHIRLPOOL_INSIDE -> cu
net.minecraft.sounds.SoundEvent BUCKET_EMPTY -> cv
net.minecraft.sounds.SoundEvent BUCKET_EMPTY_AXOLOTL -> cw
net.minecraft.sounds.SoundEvent BUCKET_EMPTY_FISH -> cx
net.minecraft.sounds.SoundEvent BUCKET_EMPTY_LAVA -> cy
net.minecraft.sounds.SoundEvent BUCKET_EMPTY_POWDER_SNOW -> cz
net.minecraft.sounds.SoundEvent BUCKET_EMPTY_TADPOLE -> cA
net.minecraft.sounds.SoundEvent BUCKET_FILL -> cB
net.minecraft.sounds.SoundEvent BUCKET_FILL_AXOLOTL -> cC
net.minecraft.sounds.SoundEvent BUCKET_FILL_FISH -> cD
net.minecraft.sounds.SoundEvent BUCKET_FILL_LAVA -> cE
net.minecraft.sounds.SoundEvent BUCKET_FILL_POWDER_SNOW -> cF
net.minecraft.sounds.SoundEvent BUCKET_FILL_TADPOLE -> cG
net.minecraft.sounds.SoundEvent BUNDLE_DROP_CONTENTS -> cH
net.minecraft.sounds.SoundEvent BUNDLE_INSERT -> cI
net.minecraft.sounds.SoundEvent BUNDLE_REMOVE_ONE -> cJ
net.minecraft.sounds.SoundEvent CAKE_ADD_CANDLE -> cK
net.minecraft.sounds.SoundEvent CALCITE_BREAK -> cL
net.minecraft.sounds.SoundEvent CALCITE_STEP -> cM
net.minecraft.sounds.SoundEvent CALCITE_PLACE -> cN
net.minecraft.sounds.SoundEvent CALCITE_HIT -> cO
net.minecraft.sounds.SoundEvent CALCITE_FALL -> cP
net.minecraft.sounds.SoundEvent CAMEL_AMBIENT -> cQ
net.minecraft.sounds.SoundEvent CAMEL_DASH -> cR
net.minecraft.sounds.SoundEvent CAMEL_DASH_READY -> cS
net.minecraft.sounds.SoundEvent CAMEL_DEATH -> cT
net.minecraft.sounds.SoundEvent CAMEL_EAT -> cU
net.minecraft.sounds.SoundEvent CAMEL_HURT -> cV
net.minecraft.sounds.SoundEvent CAMEL_SADDLE -> cW
net.minecraft.sounds.SoundEvent CAMEL_SIT -> cX
net.minecraft.sounds.SoundEvent CAMEL_STAND -> cY
net.minecraft.sounds.SoundEvent CAMEL_STEP -> cZ
net.minecraft.sounds.SoundEvent CAMEL_STEP_SAND -> da
net.minecraft.sounds.SoundEvent CAMPFIRE_CRACKLE -> db
net.minecraft.sounds.SoundEvent CANDLE_AMBIENT -> dc
net.minecraft.sounds.SoundEvent CANDLE_BREAK -> dd
net.minecraft.sounds.SoundEvent CANDLE_EXTINGUISH -> de
net.minecraft.sounds.SoundEvent CANDLE_FALL -> df
net.minecraft.sounds.SoundEvent CANDLE_HIT -> dg
net.minecraft.sounds.SoundEvent CANDLE_PLACE -> dh
net.minecraft.sounds.SoundEvent CANDLE_STEP -> di
net.minecraft.sounds.SoundEvent CAT_AMBIENT -> dj
net.minecraft.sounds.SoundEvent CAT_STRAY_AMBIENT -> dk
net.minecraft.sounds.SoundEvent CAT_DEATH -> dl
net.minecraft.sounds.SoundEvent CAT_EAT -> dm
net.minecraft.sounds.SoundEvent CAT_HISS -> dn
net.minecraft.sounds.SoundEvent CAT_BEG_FOR_FOOD -> do
net.minecraft.sounds.SoundEvent CAT_HURT -> dp
net.minecraft.sounds.SoundEvent CAT_PURR -> dq
net.minecraft.sounds.SoundEvent CAT_PURREOW -> dr
net.minecraft.sounds.SoundEvent CAVE_VINES_BREAK -> ds
net.minecraft.sounds.SoundEvent CAVE_VINES_FALL -> dt
net.minecraft.sounds.SoundEvent CAVE_VINES_HIT -> du
net.minecraft.sounds.SoundEvent CAVE_VINES_PLACE -> dv
net.minecraft.sounds.SoundEvent CAVE_VINES_STEP -> dw
net.minecraft.sounds.SoundEvent CAVE_VINES_PICK_BERRIES -> dx
net.minecraft.sounds.SoundEvent CHAIN_BREAK -> dy
net.minecraft.sounds.SoundEvent CHAIN_FALL -> dz
net.minecraft.sounds.SoundEvent CHAIN_HIT -> dA
net.minecraft.sounds.SoundEvent CHAIN_PLACE -> dB
net.minecraft.sounds.SoundEvent CHAIN_STEP -> dC
net.minecraft.sounds.SoundEvent CHERRY_WOOD_BREAK -> dD
net.minecraft.sounds.SoundEvent CHERRY_WOOD_FALL -> dE
net.minecraft.sounds.SoundEvent CHERRY_WOOD_HIT -> dF
net.minecraft.sounds.SoundEvent CHERRY_WOOD_PLACE -> dG
net.minecraft.sounds.SoundEvent CHERRY_WOOD_STEP -> dH
net.minecraft.sounds.SoundEvent CHERRY_SAPLING_BREAK -> dI
net.minecraft.sounds.SoundEvent CHERRY_SAPLING_FALL -> dJ
net.minecraft.sounds.SoundEvent CHERRY_SAPLING_HIT -> dK
net.minecraft.sounds.SoundEvent CHERRY_SAPLING_PLACE -> dL
net.minecraft.sounds.SoundEvent CHERRY_SAPLING_STEP -> dM
net.minecraft.sounds.SoundEvent CHERRY_LEAVES_BREAK -> dN
net.minecraft.sounds.SoundEvent CHERRY_LEAVES_FALL -> dO
net.minecraft.sounds.SoundEvent CHERRY_LEAVES_HIT -> dP
net.minecraft.sounds.SoundEvent CHERRY_LEAVES_PLACE -> dQ
net.minecraft.sounds.SoundEvent CHERRY_LEAVES_STEP -> dR
net.minecraft.sounds.SoundEvent CHERRY_WOOD_HANGING_SIGN_STEP -> dS
net.minecraft.sounds.SoundEvent CHERRY_WOOD_HANGING_SIGN_BREAK -> dT
net.minecraft.sounds.SoundEvent CHERRY_WOOD_HANGING_SIGN_FALL -> dU
net.minecraft.sounds.SoundEvent CHERRY_WOOD_HANGING_SIGN_HIT -> dV
net.minecraft.sounds.SoundEvent CHERRY_WOOD_HANGING_SIGN_PLACE -> dW
net.minecraft.sounds.SoundEvent CHERRY_WOOD_DOOR_CLOSE -> dX
net.minecraft.sounds.SoundEvent CHERRY_WOOD_DOOR_OPEN -> dY
net.minecraft.sounds.SoundEvent CHERRY_WOOD_TRAPDOOR_CLOSE -> dZ
net.minecraft.sounds.SoundEvent CHERRY_WOOD_TRAPDOOR_OPEN -> ea
net.minecraft.sounds.SoundEvent CHERRY_WOOD_BUTTON_CLICK_OFF -> eb
net.minecraft.sounds.SoundEvent CHERRY_WOOD_BUTTON_CLICK_ON -> ec
net.minecraft.sounds.SoundEvent CHERRY_WOOD_PRESSURE_PLATE_CLICK_OFF -> ed
net.minecraft.sounds.SoundEvent CHERRY_WOOD_PRESSURE_PLATE_CLICK_ON -> ee
net.minecraft.sounds.SoundEvent CHERRY_WOOD_FENCE_GATE_CLOSE -> ef
net.minecraft.sounds.SoundEvent CHERRY_WOOD_FENCE_GATE_OPEN -> eg
net.minecraft.sounds.SoundEvent CHEST_CLOSE -> eh
net.minecraft.sounds.SoundEvent CHEST_LOCKED -> ei
net.minecraft.sounds.SoundEvent CHEST_OPEN -> ej
net.minecraft.sounds.SoundEvent CHICKEN_AMBIENT -> ek
net.minecraft.sounds.SoundEvent CHICKEN_DEATH -> el
net.minecraft.sounds.SoundEvent CHICKEN_EGG -> em
net.minecraft.sounds.SoundEvent CHICKEN_HURT -> en
net.minecraft.sounds.SoundEvent CHICKEN_STEP -> eo
net.minecraft.sounds.SoundEvent CHISELED_BOOKSHELF_BREAK -> ep
net.minecraft.sounds.SoundEvent CHISELED_BOOKSHELF_FALL -> eq
net.minecraft.sounds.SoundEvent CHISELED_BOOKSHELF_HIT -> er
net.minecraft.sounds.SoundEvent CHISELED_BOOKSHELF_INSERT -> es
net.minecraft.sounds.SoundEvent CHISELED_BOOKSHELF_INSERT_ENCHANTED -> et
net.minecraft.sounds.SoundEvent CHISELED_BOOKSHELF_STEP -> eu
net.minecraft.sounds.SoundEvent CHISELED_BOOKSHELF_PICKUP -> ev
net.minecraft.sounds.SoundEvent CHISELED_BOOKSHELF_PICKUP_ENCHANTED -> ew
net.minecraft.sounds.SoundEvent CHISELED_BOOKSHELF_PLACE -> ex
net.minecraft.sounds.SoundEvent CHORUS_FLOWER_DEATH -> ey
net.minecraft.sounds.SoundEvent CHORUS_FLOWER_GROW -> ez
net.minecraft.sounds.SoundEvent CHORUS_FRUIT_TELEPORT -> eA
net.minecraft.sounds.SoundEvent COD_AMBIENT -> eB
net.minecraft.sounds.SoundEvent COD_DEATH -> eC
net.minecraft.sounds.SoundEvent COD_FLOP -> eD
net.minecraft.sounds.SoundEvent COD_HURT -> eE
net.minecraft.sounds.SoundEvent COMPARATOR_CLICK -> eF
net.minecraft.sounds.SoundEvent COMPOSTER_EMPTY -> eG
net.minecraft.sounds.SoundEvent COMPOSTER_FILL -> eH
net.minecraft.sounds.SoundEvent COMPOSTER_FILL_SUCCESS -> eI
net.minecraft.sounds.SoundEvent COMPOSTER_READY -> eJ
net.minecraft.sounds.SoundEvent CONDUIT_ACTIVATE -> eK
net.minecraft.sounds.SoundEvent CONDUIT_AMBIENT -> eL
net.minecraft.sounds.SoundEvent CONDUIT_AMBIENT_SHORT -> eM
net.minecraft.sounds.SoundEvent CONDUIT_ATTACK_TARGET -> eN
net.minecraft.sounds.SoundEvent CONDUIT_DEACTIVATE -> eO
net.minecraft.sounds.SoundEvent COPPER_BREAK -> eP
net.minecraft.sounds.SoundEvent COPPER_STEP -> eQ
net.minecraft.sounds.SoundEvent COPPER_PLACE -> eR
net.minecraft.sounds.SoundEvent COPPER_HIT -> eS
net.minecraft.sounds.SoundEvent COPPER_FALL -> eT
net.minecraft.sounds.SoundEvent CORAL_BLOCK_BREAK -> eU
net.minecraft.sounds.SoundEvent CORAL_BLOCK_FALL -> eV
net.minecraft.sounds.SoundEvent CORAL_BLOCK_HIT -> eW
net.minecraft.sounds.SoundEvent CORAL_BLOCK_PLACE -> eX
net.minecraft.sounds.SoundEvent CORAL_BLOCK_STEP -> eY
net.minecraft.sounds.SoundEvent COW_AMBIENT -> eZ
net.minecraft.sounds.SoundEvent COW_DEATH -> fa
net.minecraft.sounds.SoundEvent COW_HURT -> fb
net.minecraft.sounds.SoundEvent COW_MILK -> fc
net.minecraft.sounds.SoundEvent COW_STEP -> fd
net.minecraft.sounds.SoundEvent CREEPER_DEATH -> fe
net.minecraft.sounds.SoundEvent CREEPER_HURT -> ff
net.minecraft.sounds.SoundEvent CREEPER_PRIMED -> fg
net.minecraft.sounds.SoundEvent CROP_BREAK -> fh
net.minecraft.sounds.SoundEvent CROP_PLANTED -> fi
net.minecraft.sounds.SoundEvent CROSSBOW_HIT -> fj
net.minecraft.sounds.SoundEvent CROSSBOW_LOADING_END -> fk
net.minecraft.sounds.SoundEvent CROSSBOW_LOADING_MIDDLE -> fl
net.minecraft.sounds.SoundEvent CROSSBOW_LOADING_START -> fm
net.minecraft.sounds.SoundEvent CROSSBOW_QUICK_CHARGE_1 -> fn
net.minecraft.sounds.SoundEvent CROSSBOW_QUICK_CHARGE_2 -> fo
net.minecraft.sounds.SoundEvent CROSSBOW_QUICK_CHARGE_3 -> fp
net.minecraft.sounds.SoundEvent CROSSBOW_SHOOT -> fq
net.minecraft.sounds.SoundEvent DECORATED_POT_BREAK -> fr
net.minecraft.sounds.SoundEvent DECORATED_POT_FALL -> fs
net.minecraft.sounds.SoundEvent DECORATED_POT_HIT -> ft
net.minecraft.sounds.SoundEvent DECORATED_POT_STEP -> fu
net.minecraft.sounds.SoundEvent DECORATED_POT_PLACE -> fv
net.minecraft.sounds.SoundEvent DECORATED_POT_SHATTER -> fw
net.minecraft.sounds.SoundEvent DEEPSLATE_BRICKS_BREAK -> fx
net.minecraft.sounds.SoundEvent DEEPSLATE_BRICKS_FALL -> fy
net.minecraft.sounds.SoundEvent DEEPSLATE_BRICKS_HIT -> fz
net.minecraft.sounds.SoundEvent DEEPSLATE_BRICKS_PLACE -> fA
net.minecraft.sounds.SoundEvent DEEPSLATE_BRICKS_STEP -> fB
net.minecraft.sounds.SoundEvent DEEPSLATE_BREAK -> fC
net.minecraft.sounds.SoundEvent DEEPSLATE_FALL -> fD
net.minecraft.sounds.SoundEvent DEEPSLATE_HIT -> fE
net.minecraft.sounds.SoundEvent DEEPSLATE_PLACE -> fF
net.minecraft.sounds.SoundEvent DEEPSLATE_STEP -> fG
net.minecraft.sounds.SoundEvent DEEPSLATE_TILES_BREAK -> fH
net.minecraft.sounds.SoundEvent DEEPSLATE_TILES_FALL -> fI
net.minecraft.sounds.SoundEvent DEEPSLATE_TILES_HIT -> fJ
net.minecraft.sounds.SoundEvent DEEPSLATE_TILES_PLACE -> fK
net.minecraft.sounds.SoundEvent DEEPSLATE_TILES_STEP -> fL
net.minecraft.sounds.SoundEvent DISPENSER_DISPENSE -> fM
net.minecraft.sounds.SoundEvent DISPENSER_FAIL -> fN
net.minecraft.sounds.SoundEvent DISPENSER_LAUNCH -> fO
net.minecraft.sounds.SoundEvent DOLPHIN_AMBIENT -> fP
net.minecraft.sounds.SoundEvent DOLPHIN_AMBIENT_WATER -> fQ
net.minecraft.sounds.SoundEvent DOLPHIN_ATTACK -> fR
net.minecraft.sounds.SoundEvent DOLPHIN_DEATH -> fS
net.minecraft.sounds.SoundEvent DOLPHIN_EAT -> fT
net.minecraft.sounds.SoundEvent DOLPHIN_HURT -> fU
net.minecraft.sounds.SoundEvent DOLPHIN_JUMP -> fV
net.minecraft.sounds.SoundEvent DOLPHIN_PLAY -> fW
net.minecraft.sounds.SoundEvent DOLPHIN_SPLASH -> fX
net.minecraft.sounds.SoundEvent DOLPHIN_SWIM -> fY
net.minecraft.sounds.SoundEvent DONKEY_AMBIENT -> fZ
net.minecraft.sounds.SoundEvent DONKEY_ANGRY -> ga
net.minecraft.sounds.SoundEvent DONKEY_CHEST -> gb
net.minecraft.sounds.SoundEvent DONKEY_DEATH -> gc
net.minecraft.sounds.SoundEvent DONKEY_EAT -> gd
net.minecraft.sounds.SoundEvent DONKEY_HURT -> ge
net.minecraft.sounds.SoundEvent DRIPSTONE_BLOCK_BREAK -> gf
net.minecraft.sounds.SoundEvent DRIPSTONE_BLOCK_STEP -> gg
net.minecraft.sounds.SoundEvent DRIPSTONE_BLOCK_PLACE -> gh
net.minecraft.sounds.SoundEvent DRIPSTONE_BLOCK_HIT -> gi
net.minecraft.sounds.SoundEvent DRIPSTONE_BLOCK_FALL -> gj
net.minecraft.sounds.SoundEvent POINTED_DRIPSTONE_BREAK -> gk
net.minecraft.sounds.SoundEvent POINTED_DRIPSTONE_STEP -> gl
net.minecraft.sounds.SoundEvent POINTED_DRIPSTONE_PLACE -> gm
net.minecraft.sounds.SoundEvent POINTED_DRIPSTONE_HIT -> gn
net.minecraft.sounds.SoundEvent POINTED_DRIPSTONE_FALL -> go
net.minecraft.sounds.SoundEvent POINTED_DRIPSTONE_LAND -> gp
net.minecraft.sounds.SoundEvent POINTED_DRIPSTONE_DRIP_LAVA -> gq
net.minecraft.sounds.SoundEvent POINTED_DRIPSTONE_DRIP_WATER -> gr
net.minecraft.sounds.SoundEvent POINTED_DRIPSTONE_DRIP_LAVA_INTO_CAULDRON -> gs
net.minecraft.sounds.SoundEvent POINTED_DRIPSTONE_DRIP_WATER_INTO_CAULDRON ->
gt
net.minecraft.sounds.SoundEvent BIG_DRIPLEAF_TILT_DOWN -> gu
net.minecraft.sounds.SoundEvent BIG_DRIPLEAF_TILT_UP -> gv
net.minecraft.sounds.SoundEvent DROWNED_AMBIENT -> gw
net.minecraft.sounds.SoundEvent DROWNED_AMBIENT_WATER -> gx
net.minecraft.sounds.SoundEvent DROWNED_DEATH -> gy
net.minecraft.sounds.SoundEvent DROWNED_DEATH_WATER -> gz
net.minecraft.sounds.SoundEvent DROWNED_HURT -> gA
net.minecraft.sounds.SoundEvent DROWNED_HURT_WATER -> gB
net.minecraft.sounds.SoundEvent DROWNED_SHOOT -> gC
net.minecraft.sounds.SoundEvent DROWNED_STEP -> gD
net.minecraft.sounds.SoundEvent DROWNED_SWIM -> gE
net.minecraft.sounds.SoundEvent DYE_USE -> gF
net.minecraft.sounds.SoundEvent EGG_THROW -> gG
net.minecraft.sounds.SoundEvent ELDER_GUARDIAN_AMBIENT -> gH
net.minecraft.sounds.SoundEvent ELDER_GUARDIAN_AMBIENT_LAND -> gI
net.minecraft.sounds.SoundEvent ELDER_GUARDIAN_CURSE -> gJ
net.minecraft.sounds.SoundEvent ELDER_GUARDIAN_DEATH -> gK
net.minecraft.sounds.SoundEvent ELDER_GUARDIAN_DEATH_LAND -> gL
net.minecraft.sounds.SoundEvent ELDER_GUARDIAN_FLOP -> gM
net.minecraft.sounds.SoundEvent ELDER_GUARDIAN_HURT -> gN
net.minecraft.sounds.SoundEvent ELDER_GUARDIAN_HURT_LAND -> gO
net.minecraft.sounds.SoundEvent ELYTRA_FLYING -> gP
net.minecraft.sounds.SoundEvent ENCHANTMENT_TABLE_USE -> gQ
net.minecraft.sounds.SoundEvent ENDER_CHEST_CLOSE -> gR
net.minecraft.sounds.SoundEvent ENDER_CHEST_OPEN -> gS
net.minecraft.sounds.SoundEvent ENDER_DRAGON_AMBIENT -> gT
net.minecraft.sounds.SoundEvent ENDER_DRAGON_DEATH -> gU
net.minecraft.sounds.SoundEvent DRAGON_FIREBALL_EXPLODE -> gV
net.minecraft.sounds.SoundEvent ENDER_DRAGON_FLAP -> gW
net.minecraft.sounds.SoundEvent ENDER_DRAGON_GROWL -> gX
net.minecraft.sounds.SoundEvent ENDER_DRAGON_HURT -> gY
net.minecraft.sounds.SoundEvent ENDER_DRAGON_SHOOT -> gZ
net.minecraft.sounds.SoundEvent ENDER_EYE_DEATH -> ha
net.minecraft.sounds.SoundEvent ENDER_EYE_LAUNCH -> hb
net.minecraft.sounds.SoundEvent ENDERMAN_AMBIENT -> hc
net.minecraft.sounds.SoundEvent ENDERMAN_DEATH -> hd
net.minecraft.sounds.SoundEvent ENDERMAN_HURT -> he
net.minecraft.sounds.SoundEvent ENDERMAN_SCREAM -> hf
net.minecraft.sounds.SoundEvent ENDERMAN_STARE -> hg
net.minecraft.sounds.SoundEvent ENDERMAN_TELEPORT -> hh
net.minecraft.sounds.SoundEvent ENDERMITE_AMBIENT -> hi
net.minecraft.sounds.SoundEvent ENDERMITE_DEATH -> hj
net.minecraft.sounds.SoundEvent ENDERMITE_HURT -> hk
net.minecraft.sounds.SoundEvent ENDERMITE_STEP -> hl
net.minecraft.sounds.SoundEvent ENDER_PEARL_THROW -> hm
net.minecraft.sounds.SoundEvent END_GATEWAY_SPAWN -> hn
net.minecraft.sounds.SoundEvent END_PORTAL_FRAME_FILL -> ho
net.minecraft.sounds.SoundEvent END_PORTAL_SPAWN -> hp
net.minecraft.sounds.SoundEvent EVOKER_AMBIENT -> hq
net.minecraft.sounds.SoundEvent EVOKER_CAST_SPELL -> hr
net.minecraft.sounds.SoundEvent EVOKER_CELEBRATE -> hs
net.minecraft.sounds.SoundEvent EVOKER_DEATH -> ht
net.minecraft.sounds.SoundEvent EVOKER_FANGS_ATTACK -> hu
net.minecraft.sounds.SoundEvent EVOKER_HURT -> hv
net.minecraft.sounds.SoundEvent EVOKER_PREPARE_ATTACK -> hw
net.minecraft.sounds.SoundEvent EVOKER_PREPARE_SUMMON -> hx
net.minecraft.sounds.SoundEvent EVOKER_PREPARE_WOLOLO -> hy
net.minecraft.sounds.SoundEvent EXPERIENCE_BOTTLE_THROW -> hz
net.minecraft.sounds.SoundEvent EXPERIENCE_ORB_PICKUP -> hA
net.minecraft.sounds.SoundEvent FENCE_GATE_CLOSE -> hB
net.minecraft.sounds.SoundEvent FENCE_GATE_OPEN -> hC
net.minecraft.sounds.SoundEvent FIRECHARGE_USE -> hD
net.minecraft.sounds.SoundEvent FIREWORK_ROCKET_BLAST -> hE
net.minecraft.sounds.SoundEvent FIREWORK_ROCKET_BLAST_FAR -> hF
net.minecraft.sounds.SoundEvent FIREWORK_ROCKET_LARGE_BLAST -> hG
net.minecraft.sounds.SoundEvent FIREWORK_ROCKET_LARGE_BLAST_FAR -> hH
net.minecraft.sounds.SoundEvent FIREWORK_ROCKET_LAUNCH -> hI
net.minecraft.sounds.SoundEvent FIREWORK_ROCKET_SHOOT -> hJ
net.minecraft.sounds.SoundEvent FIREWORK_ROCKET_TWINKLE -> hK
net.minecraft.sounds.SoundEvent FIREWORK_ROCKET_TWINKLE_FAR -> hL
net.minecraft.sounds.SoundEvent FIRE_AMBIENT -> hM
net.minecraft.sounds.SoundEvent FIRE_EXTINGUISH -> hN
net.minecraft.sounds.SoundEvent FISH_SWIM -> hO
net.minecraft.sounds.SoundEvent FISHING_BOBBER_RETRIEVE -> hP
net.minecraft.sounds.SoundEvent FISHING_BOBBER_SPLASH -> hQ
net.minecraft.sounds.SoundEvent FISHING_BOBBER_THROW -> hR
net.minecraft.sounds.SoundEvent FLINTANDSTEEL_USE -> hS
net.minecraft.sounds.SoundEvent FLOWERING_AZALEA_BREAK -> hT
net.minecraft.sounds.SoundEvent FLOWERING_AZALEA_FALL -> hU
net.minecraft.sounds.SoundEvent FLOWERING_AZALEA_HIT -> hV
net.minecraft.sounds.SoundEvent FLOWERING_AZALEA_PLACE -> hW
net.minecraft.sounds.SoundEvent FLOWERING_AZALEA_STEP -> hX
net.minecraft.sounds.SoundEvent FOX_AGGRO -> hY
net.minecraft.sounds.SoundEvent FOX_AMBIENT -> hZ
net.minecraft.sounds.SoundEvent FOX_BITE -> ia
net.minecraft.sounds.SoundEvent FOX_DEATH -> ib
net.minecraft.sounds.SoundEvent FOX_EAT -> ic
net.minecraft.sounds.SoundEvent FOX_HURT -> id
net.minecraft.sounds.SoundEvent FOX_SCREECH -> ie
net.minecraft.sounds.SoundEvent FOX_SLEEP -> if
net.minecraft.sounds.SoundEvent FOX_SNIFF -> ig
net.minecraft.sounds.SoundEvent FOX_SPIT -> ih
net.minecraft.sounds.SoundEvent FOX_TELEPORT -> ii
net.minecraft.sounds.SoundEvent SUSPICIOUS_SAND_BREAK -> ij
net.minecraft.sounds.SoundEvent SUSPICIOUS_SAND_STEP -> ik
net.minecraft.sounds.SoundEvent SUSPICIOUS_SAND_PLACE -> il
net.minecraft.sounds.SoundEvent SUSPICIOUS_SAND_HIT -> im
net.minecraft.sounds.SoundEvent SUSPICIOUS_SAND_FALL -> in
net.minecraft.sounds.SoundEvent SUSPICIOUS_GRAVEL_BREAK -> io
net.minecraft.sounds.SoundEvent SUSPICIOUS_GRAVEL_STEP -> ip
net.minecraft.sounds.SoundEvent SUSPICIOUS_GRAVEL_PLACE -> iq
net.minecraft.sounds.SoundEvent SUSPICIOUS_GRAVEL_HIT -> ir
net.minecraft.sounds.SoundEvent SUSPICIOUS_GRAVEL_FALL -> is
net.minecraft.sounds.SoundEvent FROGLIGHT_BREAK -> it
net.minecraft.sounds.SoundEvent FROGLIGHT_FALL -> iu
net.minecraft.sounds.SoundEvent FROGLIGHT_HIT -> iv
net.minecraft.sounds.SoundEvent FROGLIGHT_PLACE -> iw
net.minecraft.sounds.SoundEvent FROGLIGHT_STEP -> ix
net.minecraft.sounds.SoundEvent FROGSPAWNSTEP -> iy
net.minecraft.sounds.SoundEvent FROGSPAWN_BREAK -> iz
net.minecraft.sounds.SoundEvent FROGSPAWN_FALL -> iA
net.minecraft.sounds.SoundEvent FROGSPAWN_HATCH -> iB
net.minecraft.sounds.SoundEvent FROGSPAWN_HIT -> iC
net.minecraft.sounds.SoundEvent FROGSPAWN_PLACE -> iD
net.minecraft.sounds.SoundEvent FROG_AMBIENT -> iE
net.minecraft.sounds.SoundEvent FROG_DEATH -> iF
net.minecraft.sounds.SoundEvent FROG_EAT -> iG
net.minecraft.sounds.SoundEvent FROG_HURT -> iH
net.minecraft.sounds.SoundEvent FROG_LAY_SPAWN -> iI
net.minecraft.sounds.SoundEvent FROG_LONG_JUMP -> iJ
net.minecraft.sounds.SoundEvent FROG_STEP -> iK
net.minecraft.sounds.SoundEvent FROG_TONGUE -> iL
net.minecraft.sounds.SoundEvent ROOTS_BREAK -> iM
net.minecraft.sounds.SoundEvent ROOTS_STEP -> iN
net.minecraft.sounds.SoundEvent ROOTS_PLACE -> iO
net.minecraft.sounds.SoundEvent ROOTS_HIT -> iP
net.minecraft.sounds.SoundEvent ROOTS_FALL -> iQ
net.minecraft.sounds.SoundEvent FURNACE_FIRE_CRACKLE -> iR
net.minecraft.sounds.SoundEvent GENERIC_BIG_FALL -> iS
net.minecraft.sounds.SoundEvent GENERIC_BURN -> iT
net.minecraft.sounds.SoundEvent GENERIC_DEATH -> iU
net.minecraft.sounds.SoundEvent GENERIC_DRINK -> iV
net.minecraft.sounds.SoundEvent GENERIC_EAT -> iW
net.minecraft.sounds.SoundEvent GENERIC_EXPLODE -> iX
net.minecraft.sounds.SoundEvent GENERIC_EXTINGUISH_FIRE -> iY
net.minecraft.sounds.SoundEvent GENERIC_HURT -> iZ
net.minecraft.sounds.SoundEvent GENERIC_SMALL_FALL -> ja
net.minecraft.sounds.SoundEvent GENERIC_SPLASH -> jb
net.minecraft.sounds.SoundEvent GENERIC_SWIM -> jc
net.minecraft.sounds.SoundEvent GHAST_AMBIENT -> jd
net.minecraft.sounds.SoundEvent GHAST_DEATH -> je
net.minecraft.sounds.SoundEvent GHAST_HURT -> jf
net.minecraft.sounds.SoundEvent GHAST_SCREAM -> jg
net.minecraft.sounds.SoundEvent GHAST_SHOOT -> jh
net.minecraft.sounds.SoundEvent GHAST_WARN -> ji
net.minecraft.sounds.SoundEvent GILDED_BLACKSTONE_BREAK -> jj
net.minecraft.sounds.SoundEvent GILDED_BLACKSTONE_FALL -> jk
net.minecraft.sounds.SoundEvent GILDED_BLACKSTONE_HIT -> jl
net.minecraft.sounds.SoundEvent GILDED_BLACKSTONE_PLACE -> jm
net.minecraft.sounds.SoundEvent GILDED_BLACKSTONE_STEP -> jn
net.minecraft.sounds.SoundEvent GLASS_BREAK -> jo
net.minecraft.sounds.SoundEvent GLASS_FALL -> jp
net.minecraft.sounds.SoundEvent GLASS_HIT -> jq
net.minecraft.sounds.SoundEvent GLASS_PLACE -> jr
net.minecraft.sounds.SoundEvent GLASS_STEP -> js
net.minecraft.sounds.SoundEvent GLOW_INK_SAC_USE -> jt
net.minecraft.sounds.SoundEvent GLOW_ITEM_FRAME_ADD_ITEM -> ju
net.minecraft.sounds.SoundEvent GLOW_ITEM_FRAME_BREAK -> jv
net.minecraft.sounds.SoundEvent GLOW_ITEM_FRAME_PLACE -> jw
net.minecraft.sounds.SoundEvent GLOW_ITEM_FRAME_REMOVE_ITEM -> jx
net.minecraft.sounds.SoundEvent GLOW_ITEM_FRAME_ROTATE_ITEM -> jy
net.minecraft.sounds.SoundEvent GLOW_SQUID_AMBIENT -> jz
net.minecraft.sounds.SoundEvent GLOW_SQUID_DEATH -> jA
net.minecraft.sounds.SoundEvent GLOW_SQUID_HURT -> jB
net.minecraft.sounds.SoundEvent GLOW_SQUID_SQUIRT -> jC
net.minecraft.sounds.SoundEvent GOAT_AMBIENT -> jD
net.minecraft.sounds.SoundEvent GOAT_DEATH -> jE
net.minecraft.sounds.SoundEvent GOAT_EAT -> jF
net.minecraft.sounds.SoundEvent GOAT_HURT -> jG
net.minecraft.sounds.SoundEvent GOAT_LONG_JUMP -> jH
net.minecraft.sounds.SoundEvent GOAT_MILK -> jI
net.minecraft.sounds.SoundEvent GOAT_PREPARE_RAM -> jJ
net.minecraft.sounds.SoundEvent GOAT_RAM_IMPACT -> jK
net.minecraft.sounds.SoundEvent GOAT_HORN_BREAK -> jL
net.minecraft.sounds.SoundEvent GOAT_HORN_PLAY -> jM
net.minecraft.sounds.SoundEvent GOAT_SCREAMING_AMBIENT -> jN
net.minecraft.sounds.SoundEvent GOAT_SCREAMING_DEATH -> jO
net.minecraft.sounds.SoundEvent GOAT_SCREAMING_EAT -> jP
net.minecraft.sounds.SoundEvent GOAT_SCREAMING_HURT -> jQ
net.minecraft.sounds.SoundEvent GOAT_SCREAMING_LONG_JUMP -> jR
net.minecraft.sounds.SoundEvent GOAT_SCREAMING_MILK -> jS
net.minecraft.sounds.SoundEvent GOAT_SCREAMING_PREPARE_RAM -> jT
net.minecraft.sounds.SoundEvent GOAT_SCREAMING_RAM_IMPACT -> jU
net.minecraft.sounds.SoundEvent GOAT_SCREAMING_HORN_BREAK -> jV
net.minecraft.sounds.SoundEvent GOAT_STEP -> jW
net.minecraft.sounds.SoundEvent GRASS_BREAK -> jX
net.minecraft.sounds.SoundEvent GRASS_FALL -> jY
net.minecraft.sounds.SoundEvent GRASS_HIT -> jZ
net.minecraft.sounds.SoundEvent GRASS_PLACE -> ka
net.minecraft.sounds.SoundEvent GRASS_STEP -> kb
net.minecraft.sounds.SoundEvent GRAVEL_BREAK -> kc
net.minecraft.sounds.SoundEvent GRAVEL_FALL -> kd
net.minecraft.sounds.SoundEvent GRAVEL_HIT -> ke
net.minecraft.sounds.SoundEvent GRAVEL_PLACE -> kf
net.minecraft.sounds.SoundEvent GRAVEL_STEP -> kg
net.minecraft.sounds.SoundEvent GRINDSTONE_USE -> kh
net.minecraft.sounds.SoundEvent GROWING_PLANT_CROP -> ki
net.minecraft.sounds.SoundEvent GUARDIAN_AMBIENT -> kj
net.minecraft.sounds.SoundEvent GUARDIAN_AMBIENT_LAND -> kk
net.minecraft.sounds.SoundEvent GUARDIAN_ATTACK -> kl
net.minecraft.sounds.SoundEvent GUARDIAN_DEATH -> km
net.minecraft.sounds.SoundEvent GUARDIAN_DEATH_LAND -> kn
net.minecraft.sounds.SoundEvent GUARDIAN_FLOP -> ko
net.minecraft.sounds.SoundEvent GUARDIAN_HURT -> kp
net.minecraft.sounds.SoundEvent GUARDIAN_HURT_LAND -> kq
net.minecraft.sounds.SoundEvent HANGING_ROOTS_BREAK -> kr
net.minecraft.sounds.SoundEvent HANGING_ROOTS_FALL -> ks
net.minecraft.sounds.SoundEvent HANGING_ROOTS_HIT -> kt
net.minecraft.sounds.SoundEvent HANGING_ROOTS_PLACE -> ku
net.minecraft.sounds.SoundEvent HANGING_ROOTS_STEP -> kv
net.minecraft.sounds.SoundEvent HANGING_SIGN_STEP -> kw
net.minecraft.sounds.SoundEvent HANGING_SIGN_BREAK -> kx
net.minecraft.sounds.SoundEvent HANGING_SIGN_FALL -> ky
net.minecraft.sounds.SoundEvent HANGING_SIGN_HIT -> kz
net.minecraft.sounds.SoundEvent HANGING_SIGN_PLACE -> kA
net.minecraft.sounds.SoundEvent NETHER_WOOD_HANGING_SIGN_STEP -> kB
net.minecraft.sounds.SoundEvent NETHER_WOOD_HANGING_SIGN_BREAK -> kC
net.minecraft.sounds.SoundEvent NETHER_WOOD_HANGING_SIGN_FALL -> kD
net.minecraft.sounds.SoundEvent NETHER_WOOD_HANGING_SIGN_HIT -> kE
net.minecraft.sounds.SoundEvent NETHER_WOOD_HANGING_SIGN_PLACE -> kF
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_HANGING_SIGN_STEP -> kG
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_HANGING_SIGN_BREAK -> kH
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_HANGING_SIGN_FALL -> kI
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_HANGING_SIGN_HIT -> kJ
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_HANGING_SIGN_PLACE -> kK
net.minecraft.sounds.SoundEvent HOE_TILL -> kL
net.minecraft.sounds.SoundEvent HOGLIN_AMBIENT -> kM
net.minecraft.sounds.SoundEvent HOGLIN_ANGRY -> kN
net.minecraft.sounds.SoundEvent HOGLIN_ATTACK -> kO
net.minecraft.sounds.SoundEvent HOGLIN_CONVERTED_TO_ZOMBIFIED -> kP
net.minecraft.sounds.SoundEvent HOGLIN_DEATH -> kQ
net.minecraft.sounds.SoundEvent HOGLIN_HURT -> kR
net.minecraft.sounds.SoundEvent HOGLIN_RETREAT -> kS
net.minecraft.sounds.SoundEvent HOGLIN_STEP -> kT
net.minecraft.sounds.SoundEvent HONEY_BLOCK_BREAK -> kU
net.minecraft.sounds.SoundEvent HONEY_BLOCK_FALL -> kV
net.minecraft.sounds.SoundEvent HONEY_BLOCK_HIT -> kW
net.minecraft.sounds.SoundEvent HONEY_BLOCK_PLACE -> kX
net.minecraft.sounds.SoundEvent HONEY_BLOCK_SLIDE -> kY
net.minecraft.sounds.SoundEvent HONEY_BLOCK_STEP -> kZ
net.minecraft.sounds.SoundEvent HONEYCOMB_WAX_ON -> la
net.minecraft.sounds.SoundEvent HONEY_DRINK -> lb
int GOAT_HORN_VARIANT_COUNT -> lc
com.google.common.collect.ImmutableList GOAT_HORN_SOUND_VARIANTS -> ld
net.minecraft.sounds.SoundEvent HORSE_AMBIENT -> le
net.minecraft.sounds.SoundEvent HORSE_ANGRY -> lf
net.minecraft.sounds.SoundEvent HORSE_ARMOR -> lg
net.minecraft.sounds.SoundEvent HORSE_BREATHE -> lh
net.minecraft.sounds.SoundEvent HORSE_DEATH -> li
net.minecraft.sounds.SoundEvent HORSE_EAT -> lj
net.minecraft.sounds.SoundEvent HORSE_GALLOP -> lk
net.minecraft.sounds.SoundEvent HORSE_HURT -> ll
net.minecraft.sounds.SoundEvent HORSE_JUMP -> lm
net.minecraft.sounds.SoundEvent HORSE_LAND -> ln
net.minecraft.sounds.SoundEvent HORSE_SADDLE -> lo
net.minecraft.sounds.SoundEvent HORSE_STEP -> lp
net.minecraft.sounds.SoundEvent HORSE_STEP_WOOD -> lq
net.minecraft.sounds.SoundEvent HOSTILE_BIG_FALL -> lr
net.minecraft.sounds.SoundEvent HOSTILE_DEATH -> ls
net.minecraft.sounds.SoundEvent HOSTILE_HURT -> lt
net.minecraft.sounds.SoundEvent HOSTILE_SMALL_FALL -> lu
net.minecraft.sounds.SoundEvent HOSTILE_SPLASH -> lv
net.minecraft.sounds.SoundEvent HOSTILE_SWIM -> lw
net.minecraft.sounds.SoundEvent HUSK_AMBIENT -> lx
net.minecraft.sounds.SoundEvent HUSK_CONVERTED_TO_ZOMBIE -> ly
net.minecraft.sounds.SoundEvent HUSK_DEATH -> lz
net.minecraft.sounds.SoundEvent HUSK_HURT -> lA
net.minecraft.sounds.SoundEvent HUSK_STEP -> lB
net.minecraft.sounds.SoundEvent ILLUSIONER_AMBIENT -> lC
net.minecraft.sounds.SoundEvent ILLUSIONER_CAST_SPELL -> lD
net.minecraft.sounds.SoundEvent ILLUSIONER_DEATH -> lE
net.minecraft.sounds.SoundEvent ILLUSIONER_HURT -> lF
net.minecraft.sounds.SoundEvent ILLUSIONER_MIRROR_MOVE -> lG
net.minecraft.sounds.SoundEvent ILLUSIONER_PREPARE_BLINDNESS -> lH
net.minecraft.sounds.SoundEvent ILLUSIONER_PREPARE_MIRROR -> lI
net.minecraft.sounds.SoundEvent INK_SAC_USE -> lJ
net.minecraft.sounds.SoundEvent IRON_DOOR_CLOSE -> lK
net.minecraft.sounds.SoundEvent IRON_DOOR_OPEN -> lL
net.minecraft.sounds.SoundEvent IRON_GOLEM_ATTACK -> lM
net.minecraft.sounds.SoundEvent IRON_GOLEM_DAMAGE -> lN
net.minecraft.sounds.SoundEvent IRON_GOLEM_DEATH -> lO
net.minecraft.sounds.SoundEvent IRON_GOLEM_HURT -> lP
net.minecraft.sounds.SoundEvent IRON_GOLEM_REPAIR -> lQ
net.minecraft.sounds.SoundEvent IRON_GOLEM_STEP -> lR
net.minecraft.sounds.SoundEvent IRON_TRAPDOOR_CLOSE -> lS
net.minecraft.sounds.SoundEvent IRON_TRAPDOOR_OPEN -> lT
net.minecraft.sounds.SoundEvent ITEM_FRAME_ADD_ITEM -> lU
net.minecraft.sounds.SoundEvent ITEM_FRAME_BREAK -> lV
net.minecraft.sounds.SoundEvent ITEM_FRAME_PLACE -> lW
net.minecraft.sounds.SoundEvent ITEM_FRAME_REMOVE_ITEM -> lX
net.minecraft.sounds.SoundEvent ITEM_FRAME_ROTATE_ITEM -> lY
net.minecraft.sounds.SoundEvent ITEM_BREAK -> lZ
net.minecraft.sounds.SoundEvent ITEM_PICKUP -> ma
net.minecraft.sounds.SoundEvent LADDER_BREAK -> mb
net.minecraft.sounds.SoundEvent LADDER_FALL -> mc
net.minecraft.sounds.SoundEvent LADDER_HIT -> md
net.minecraft.sounds.SoundEvent LADDER_PLACE -> me
net.minecraft.sounds.SoundEvent LADDER_STEP -> mf
net.minecraft.sounds.SoundEvent LANTERN_BREAK -> mg
net.minecraft.sounds.SoundEvent LANTERN_FALL -> mh
net.minecraft.sounds.SoundEvent LANTERN_HIT -> mi
net.minecraft.sounds.SoundEvent LANTERN_PLACE -> mj
net.minecraft.sounds.SoundEvent LANTERN_STEP -> mk
net.minecraft.sounds.SoundEvent LARGE_AMETHYST_BUD_BREAK -> ml
net.minecraft.sounds.SoundEvent LARGE_AMETHYST_BUD_PLACE -> mm
net.minecraft.sounds.SoundEvent LAVA_AMBIENT -> mn
net.minecraft.sounds.SoundEvent LAVA_EXTINGUISH -> mo
net.minecraft.sounds.SoundEvent LAVA_POP -> mp
net.minecraft.sounds.SoundEvent LEASH_KNOT_BREAK -> mq
net.minecraft.sounds.SoundEvent LEASH_KNOT_PLACE -> mr
net.minecraft.sounds.SoundEvent LEVER_CLICK -> ms
net.minecraft.sounds.SoundEvent LIGHTNING_BOLT_IMPACT -> mt
net.minecraft.sounds.SoundEvent LIGHTNING_BOLT_THUNDER -> mu
net.minecraft.sounds.SoundEvent LINGERING_POTION_THROW -> mv
net.minecraft.sounds.SoundEvent LLAMA_AMBIENT -> mw
net.minecraft.sounds.SoundEvent LLAMA_ANGRY -> mx
net.minecraft.sounds.SoundEvent LLAMA_CHEST -> my
net.minecraft.sounds.SoundEvent LLAMA_DEATH -> mz
net.minecraft.sounds.SoundEvent LLAMA_EAT -> mA
net.minecraft.sounds.SoundEvent LLAMA_HURT -> mB
net.minecraft.sounds.SoundEvent LLAMA_SPIT -> mC
net.minecraft.sounds.SoundEvent LLAMA_STEP -> mD
net.minecraft.sounds.SoundEvent LLAMA_SWAG -> mE
net.minecraft.sounds.SoundEvent MAGMA_CUBE_DEATH_SMALL -> mF
net.minecraft.sounds.SoundEvent LODESTONE_BREAK -> mG
net.minecraft.sounds.SoundEvent LODESTONE_STEP -> mH
net.minecraft.sounds.SoundEvent LODESTONE_PLACE -> mI
net.minecraft.sounds.SoundEvent LODESTONE_HIT -> mJ
net.minecraft.sounds.SoundEvent LODESTONE_FALL -> mK
net.minecraft.sounds.SoundEvent LODESTONE_COMPASS_LOCK -> mL
net.minecraft.sounds.SoundEvent MAGMA_CUBE_DEATH -> mM
net.minecraft.sounds.SoundEvent MAGMA_CUBE_HURT -> mN
net.minecraft.sounds.SoundEvent MAGMA_CUBE_HURT_SMALL -> mO
net.minecraft.sounds.SoundEvent MAGMA_CUBE_JUMP -> mP
net.minecraft.sounds.SoundEvent MAGMA_CUBE_SQUISH -> mQ
net.minecraft.sounds.SoundEvent MAGMA_CUBE_SQUISH_SMALL -> mR
net.minecraft.sounds.SoundEvent MANGROVE_ROOTS_BREAK -> mS
net.minecraft.sounds.SoundEvent MANGROVE_ROOTS_FALL -> mT
net.minecraft.sounds.SoundEvent MANGROVE_ROOTS_HIT -> mU
net.minecraft.sounds.SoundEvent MANGROVE_ROOTS_PLACE -> mV
net.minecraft.sounds.SoundEvent MANGROVE_ROOTS_STEP -> mW
net.minecraft.sounds.SoundEvent MEDIUM_AMETHYST_BUD_BREAK -> mX
net.minecraft.sounds.SoundEvent MEDIUM_AMETHYST_BUD_PLACE -> mY
net.minecraft.sounds.SoundEvent METAL_BREAK -> mZ
net.minecraft.sounds.SoundEvent METAL_FALL -> na
net.minecraft.sounds.SoundEvent METAL_HIT -> nb
net.minecraft.sounds.SoundEvent METAL_PLACE -> nc
net.minecraft.sounds.SoundEvent METAL_PRESSURE_PLATE_CLICK_OFF -> nd
net.minecraft.sounds.SoundEvent METAL_PRESSURE_PLATE_CLICK_ON -> ne
net.minecraft.sounds.SoundEvent METAL_STEP -> nf
net.minecraft.sounds.SoundEvent MINECART_INSIDE_UNDERWATER -> ng
net.minecraft.sounds.SoundEvent MINECART_INSIDE -> nh
net.minecraft.sounds.SoundEvent MINECART_RIDING -> ni
net.minecraft.sounds.SoundEvent MOOSHROOM_CONVERT -> nj
net.minecraft.sounds.SoundEvent MOOSHROOM_EAT -> nk
net.minecraft.sounds.SoundEvent MOOSHROOM_MILK -> nl
net.minecraft.sounds.SoundEvent MOOSHROOM_MILK_SUSPICIOUSLY -> nm
net.minecraft.sounds.SoundEvent MOOSHROOM_SHEAR -> nn
net.minecraft.sounds.SoundEvent MOSS_CARPET_BREAK -> no
net.minecraft.sounds.SoundEvent MOSS_CARPET_FALL -> np
net.minecraft.sounds.SoundEvent MOSS_CARPET_HIT -> nq
net.minecraft.sounds.SoundEvent MOSS_CARPET_PLACE -> nr
net.minecraft.sounds.SoundEvent MOSS_CARPET_STEP -> ns
net.minecraft.sounds.SoundEvent PINK_PETALS_BREAK -> nt
net.minecraft.sounds.SoundEvent PINK_PETALS_FALL -> nu
net.minecraft.sounds.SoundEvent PINK_PETALS_HIT -> nv
net.minecraft.sounds.SoundEvent PINK_PETALS_PLACE -> nw
net.minecraft.sounds.SoundEvent PINK_PETALS_STEP -> nx
net.minecraft.sounds.SoundEvent MOSS_BREAK -> ny
net.minecraft.sounds.SoundEvent MOSS_FALL -> nz
net.minecraft.sounds.SoundEvent MOSS_HIT -> nA
net.minecraft.sounds.SoundEvent MOSS_PLACE -> nB
net.minecraft.sounds.SoundEvent MOSS_STEP -> nC
net.minecraft.sounds.SoundEvent MUD_BREAK -> nD
net.minecraft.sounds.SoundEvent MUD_FALL -> nE
net.minecraft.sounds.SoundEvent MUD_HIT -> nF
net.minecraft.sounds.SoundEvent MUD_PLACE -> nG
net.minecraft.sounds.SoundEvent MUD_STEP -> nH
net.minecraft.sounds.SoundEvent MUD_BRICKS_BREAK -> nI
net.minecraft.sounds.SoundEvent MUD_BRICKS_FALL -> nJ
net.minecraft.sounds.SoundEvent MUD_BRICKS_HIT -> nK
net.minecraft.sounds.SoundEvent MUD_BRICKS_PLACE -> nL
net.minecraft.sounds.SoundEvent MUD_BRICKS_STEP -> nM
net.minecraft.sounds.SoundEvent MUDDY_MANGROVE_ROOTS_BREAK -> nN
net.minecraft.sounds.SoundEvent MUDDY_MANGROVE_ROOTS_FALL -> nO
net.minecraft.sounds.SoundEvent MUDDY_MANGROVE_ROOTS_HIT -> nP
net.minecraft.sounds.SoundEvent MUDDY_MANGROVE_ROOTS_PLACE -> nQ
net.minecraft.sounds.SoundEvent MUDDY_MANGROVE_ROOTS_STEP -> nR
net.minecraft.sounds.SoundEvent MULE_AMBIENT -> nS
net.minecraft.sounds.SoundEvent MULE_ANGRY -> nT
net.minecraft.sounds.SoundEvent MULE_CHEST -> nU
net.minecraft.sounds.SoundEvent MULE_DEATH -> nV
net.minecraft.sounds.SoundEvent MULE_EAT -> nW
net.minecraft.sounds.SoundEvent MULE_HURT -> nX
net.minecraft.core.Holder$Reference MUSIC_CREATIVE -> nY
net.minecraft.core.Holder$Reference MUSIC_CREDITS -> nZ
net.minecraft.sounds.SoundEvent MUSIC_DISC_5 -> oa
net.minecraft.sounds.SoundEvent MUSIC_DISC_11 -> ob
net.minecraft.sounds.SoundEvent MUSIC_DISC_13 -> oc
net.minecraft.sounds.SoundEvent MUSIC_DISC_BLOCKS -> od
net.minecraft.sounds.SoundEvent MUSIC_DISC_CAT -> oe
net.minecraft.sounds.SoundEvent MUSIC_DISC_CHIRP -> of
net.minecraft.sounds.SoundEvent MUSIC_DISC_FAR -> og
net.minecraft.sounds.SoundEvent MUSIC_DISC_MALL -> oh
net.minecraft.sounds.SoundEvent MUSIC_DISC_MELLOHI -> oi
net.minecraft.sounds.SoundEvent MUSIC_DISC_PIGSTEP -> oj
net.minecraft.sounds.SoundEvent MUSIC_DISC_STAL -> ok
net.minecraft.sounds.SoundEvent MUSIC_DISC_STRAD -> ol
net.minecraft.sounds.SoundEvent MUSIC_DISC_WAIT -> om
net.minecraft.sounds.SoundEvent MUSIC_DISC_WARD -> on
net.minecraft.sounds.SoundEvent MUSIC_DISC_OTHERSIDE -> oo
net.minecraft.sounds.SoundEvent MUSIC_DISC_RELIC -> op
net.minecraft.core.Holder$Reference MUSIC_DRAGON -> oq
net.minecraft.core.Holder$Reference MUSIC_END -> or
net.minecraft.core.Holder$Reference MUSIC_GAME -> os
net.minecraft.core.Holder$Reference MUSIC_MENU -> ot
net.minecraft.core.Holder$Reference MUSIC_BIOME_BASALT_DELTAS -> ou
net.minecraft.core.Holder$Reference MUSIC_BIOME_CRIMSON_FOREST -> ov
net.minecraft.core.Holder$Reference MUSIC_BIOME_DEEP_DARK -> ow
net.minecraft.core.Holder$Reference MUSIC_BIOME_DRIPSTONE_CAVES -> ox
net.minecraft.core.Holder$Reference MUSIC_BIOME_GROVE -> oy
net.minecraft.core.Holder$Reference MUSIC_BIOME_JAGGED_PEAKS -> oz
net.minecraft.core.Holder$Reference MUSIC_BIOME_LUSH_CAVES -> oA
net.minecraft.core.Holder$Reference MUSIC_BIOME_SWAMP -> oB
net.minecraft.core.Holder$Reference MUSIC_BIOME_FOREST -> oC
net.minecraft.core.Holder$Reference MUSIC_BIOME_OLD_GROWTH_TAIGA -> oD
net.minecraft.core.Holder$Reference MUSIC_BIOME_MEADOW -> oE
net.minecraft.core.Holder$Reference MUSIC_BIOME_CHERRY_GROVE -> oF
net.minecraft.core.Holder$Reference MUSIC_BIOME_NETHER_WASTES -> oG
net.minecraft.core.Holder$Reference MUSIC_BIOME_FROZEN_PEAKS -> oH
net.minecraft.core.Holder$Reference MUSIC_BIOME_SNOWY_SLOPES -> oI
net.minecraft.core.Holder$Reference MUSIC_BIOME_SOUL_SAND_VALLEY -> oJ
net.minecraft.core.Holder$Reference MUSIC_BIOME_STONY_PEAKS -> oK
net.minecraft.core.Holder$Reference MUSIC_BIOME_WARPED_FOREST -> oL
net.minecraft.core.Holder$Reference MUSIC_BIOME_FLOWER_FOREST -> oM
net.minecraft.core.Holder$Reference MUSIC_BIOME_DESERT -> oN
net.minecraft.core.Holder$Reference MUSIC_BIOME_BADLANDS -> oO
net.minecraft.core.Holder$Reference MUSIC_BIOME_JUNGLE -> oP
net.minecraft.core.Holder$Reference MUSIC_BIOME_SPARSE_JUNGLE -> oQ
net.minecraft.core.Holder$Reference MUSIC_BIOME_BAMBOO_JUNGLE -> oR
net.minecraft.core.Holder$Reference MUSIC_UNDER_WATER -> oS
net.minecraft.sounds.SoundEvent NETHER_BRICKS_BREAK -> oT
net.minecraft.sounds.SoundEvent NETHER_BRICKS_STEP -> oU
net.minecraft.sounds.SoundEvent NETHER_BRICKS_PLACE -> oV
net.minecraft.sounds.SoundEvent NETHER_BRICKS_HIT -> oW
net.minecraft.sounds.SoundEvent NETHER_BRICKS_FALL -> oX
net.minecraft.sounds.SoundEvent NETHER_WART_BREAK -> oY
net.minecraft.sounds.SoundEvent NETHER_WART_PLANTED -> oZ
net.minecraft.sounds.SoundEvent NETHER_WOOD_BREAK -> pa
net.minecraft.sounds.SoundEvent NETHER_WOOD_FALL -> pb
net.minecraft.sounds.SoundEvent NETHER_WOOD_HIT -> pc
net.minecraft.sounds.SoundEvent NETHER_WOOD_PLACE -> pd
net.minecraft.sounds.SoundEvent NETHER_WOOD_STEP -> pe
net.minecraft.sounds.SoundEvent NETHER_WOOD_DOOR_CLOSE -> pf
net.minecraft.sounds.SoundEvent NETHER_WOOD_DOOR_OPEN -> pg
net.minecraft.sounds.SoundEvent NETHER_WOOD_TRAPDOOR_CLOSE -> ph
net.minecraft.sounds.SoundEvent NETHER_WOOD_TRAPDOOR_OPEN -> pi
net.minecraft.sounds.SoundEvent NETHER_WOOD_BUTTON_CLICK_OFF -> pj
net.minecraft.sounds.SoundEvent NETHER_WOOD_BUTTON_CLICK_ON -> pk
net.minecraft.sounds.SoundEvent NETHER_WOOD_PRESSURE_PLATE_CLICK_OFF -> pl
net.minecraft.sounds.SoundEvent NETHER_WOOD_PRESSURE_PLATE_CLICK_ON -> pm
net.minecraft.sounds.SoundEvent NETHER_WOOD_FENCE_GATE_CLOSE -> pn
net.minecraft.sounds.SoundEvent NETHER_WOOD_FENCE_GATE_OPEN -> po
net.minecraft.sounds.SoundEvent EMPTY -> pp
net.minecraft.sounds.SoundEvent PACKED_MUD_BREAK -> pq
net.minecraft.sounds.SoundEvent PACKED_MUD_FALL -> pr
net.minecraft.sounds.SoundEvent PACKED_MUD_HIT -> ps
net.minecraft.sounds.SoundEvent PACKED_MUD_PLACE -> pt
net.minecraft.sounds.SoundEvent PACKED_MUD_STEP -> pu
net.minecraft.sounds.SoundEvent STEM_BREAK -> pv
net.minecraft.sounds.SoundEvent STEM_STEP -> pw
net.minecraft.sounds.SoundEvent STEM_PLACE -> px
net.minecraft.sounds.SoundEvent STEM_HIT -> py
net.minecraft.sounds.SoundEvent STEM_FALL -> pz
net.minecraft.sounds.SoundEvent NYLIUM_BREAK -> pA
net.minecraft.sounds.SoundEvent NYLIUM_STEP -> pB
net.minecraft.sounds.SoundEvent NYLIUM_PLACE -> pC
net.minecraft.sounds.SoundEvent NYLIUM_HIT -> pD
net.minecraft.sounds.SoundEvent NYLIUM_FALL -> pE
net.minecraft.sounds.SoundEvent NETHER_SPROUTS_BREAK -> pF
net.minecraft.sounds.SoundEvent NETHER_SPROUTS_STEP -> pG
net.minecraft.sounds.SoundEvent NETHER_SPROUTS_PLACE -> pH
net.minecraft.sounds.SoundEvent NETHER_SPROUTS_HIT -> pI
net.minecraft.sounds.SoundEvent NETHER_SPROUTS_FALL -> pJ
net.minecraft.sounds.SoundEvent FUNGUS_BREAK -> pK
net.minecraft.sounds.SoundEvent FUNGUS_STEP -> pL
net.minecraft.sounds.SoundEvent FUNGUS_PLACE -> pM
net.minecraft.sounds.SoundEvent FUNGUS_HIT -> pN
net.minecraft.sounds.SoundEvent FUNGUS_FALL -> pO
net.minecraft.sounds.SoundEvent WEEPING_VINES_BREAK -> pP
net.minecraft.sounds.SoundEvent WEEPING_VINES_STEP -> pQ
net.minecraft.sounds.SoundEvent WEEPING_VINES_PLACE -> pR
net.minecraft.sounds.SoundEvent WEEPING_VINES_HIT -> pS
net.minecraft.sounds.SoundEvent WEEPING_VINES_FALL -> pT
net.minecraft.sounds.SoundEvent WART_BLOCK_BREAK -> pU
net.minecraft.sounds.SoundEvent WART_BLOCK_STEP -> pV
net.minecraft.sounds.SoundEvent WART_BLOCK_PLACE -> pW
net.minecraft.sounds.SoundEvent WART_BLOCK_HIT -> pX
net.minecraft.sounds.SoundEvent WART_BLOCK_FALL -> pY
net.minecraft.sounds.SoundEvent NETHERITE_BLOCK_BREAK -> pZ
net.minecraft.sounds.SoundEvent NETHERITE_BLOCK_STEP -> qa
net.minecraft.sounds.SoundEvent NETHERITE_BLOCK_PLACE -> qb
net.minecraft.sounds.SoundEvent NETHERITE_BLOCK_HIT -> qc
net.minecraft.sounds.SoundEvent NETHERITE_BLOCK_FALL -> qd
net.minecraft.sounds.SoundEvent NETHERRACK_BREAK -> qe
net.minecraft.sounds.SoundEvent NETHERRACK_STEP -> qf
net.minecraft.sounds.SoundEvent NETHERRACK_PLACE -> qg
net.minecraft.sounds.SoundEvent NETHERRACK_HIT -> qh
net.minecraft.sounds.SoundEvent NETHERRACK_FALL -> qi
net.minecraft.core.Holder$Reference NOTE_BLOCK_BASEDRUM -> qj
net.minecraft.core.Holder$Reference NOTE_BLOCK_BASS -> qk
net.minecraft.core.Holder$Reference NOTE_BLOCK_BELL -> ql
net.minecraft.core.Holder$Reference NOTE_BLOCK_CHIME -> qm
net.minecraft.core.Holder$Reference NOTE_BLOCK_FLUTE -> qn
net.minecraft.core.Holder$Reference NOTE_BLOCK_GUITAR -> qo
net.minecraft.core.Holder$Reference NOTE_BLOCK_HARP -> qp
net.minecraft.core.Holder$Reference NOTE_BLOCK_HAT -> qq
net.minecraft.core.Holder$Reference NOTE_BLOCK_PLING -> qr
net.minecraft.core.Holder$Reference NOTE_BLOCK_SNARE -> qs
net.minecraft.core.Holder$Reference NOTE_BLOCK_XYLOPHONE -> qt
net.minecraft.core.Holder$Reference NOTE_BLOCK_IRON_XYLOPHONE -> qu
net.minecraft.core.Holder$Reference NOTE_BLOCK_COW_BELL -> qv
net.minecraft.core.Holder$Reference NOTE_BLOCK_DIDGERIDOO -> qw
net.minecraft.core.Holder$Reference NOTE_BLOCK_BIT -> qx
net.minecraft.core.Holder$Reference NOTE_BLOCK_BANJO -> qy
net.minecraft.core.Holder$Reference NOTE_BLOCK_IMITATE_ZOMBIE -> qz
net.minecraft.core.Holder$Reference NOTE_BLOCK_IMITATE_SKELETON -> qA
net.minecraft.core.Holder$Reference NOTE_BLOCK_IMITATE_CREEPER -> qB
net.minecraft.core.Holder$Reference NOTE_BLOCK_IMITATE_ENDER_DRAGON -> qC
net.minecraft.core.Holder$Reference NOTE_BLOCK_IMITATE_WITHER_SKELETON -> qD
net.minecraft.core.Holder$Reference NOTE_BLOCK_IMITATE_PIGLIN -> qE
net.minecraft.sounds.SoundEvent OCELOT_HURT -> qF
net.minecraft.sounds.SoundEvent OCELOT_AMBIENT -> qG
net.minecraft.sounds.SoundEvent OCELOT_DEATH -> qH
net.minecraft.sounds.SoundEvent PAINTING_BREAK -> qI
net.minecraft.sounds.SoundEvent PAINTING_PLACE -> qJ
net.minecraft.sounds.SoundEvent PANDA_PRE_SNEEZE -> qK
net.minecraft.sounds.SoundEvent PANDA_SNEEZE -> qL
net.minecraft.sounds.SoundEvent PANDA_AMBIENT -> qM
net.minecraft.sounds.SoundEvent PANDA_DEATH -> qN
net.minecraft.sounds.SoundEvent PANDA_EAT -> qO
net.minecraft.sounds.SoundEvent PANDA_STEP -> qP
net.minecraft.sounds.SoundEvent PANDA_CANT_BREED -> qQ
net.minecraft.sounds.SoundEvent PANDA_AGGRESSIVE_AMBIENT -> qR
net.minecraft.sounds.SoundEvent PANDA_WORRIED_AMBIENT -> qS
net.minecraft.sounds.SoundEvent PANDA_HURT -> qT
net.minecraft.sounds.SoundEvent PANDA_BITE -> qU
net.minecraft.sounds.SoundEvent PARROT_AMBIENT -> qV
net.minecraft.sounds.SoundEvent PARROT_DEATH -> qW
net.minecraft.sounds.SoundEvent PARROT_EAT -> qX
net.minecraft.sounds.SoundEvent PARROT_FLY -> qY
net.minecraft.sounds.SoundEvent PARROT_HURT -> qZ
net.minecraft.sounds.SoundEvent PARROT_IMITATE_BLAZE -> ra
net.minecraft.sounds.SoundEvent PARROT_IMITATE_CREEPER -> rb
net.minecraft.sounds.SoundEvent PARROT_IMITATE_DROWNED -> rc
net.minecraft.sounds.SoundEvent PARROT_IMITATE_ELDER_GUARDIAN -> rd
net.minecraft.sounds.SoundEvent PARROT_IMITATE_ENDER_DRAGON -> re
net.minecraft.sounds.SoundEvent PARROT_IMITATE_ENDERMITE -> rf
net.minecraft.sounds.SoundEvent PARROT_IMITATE_EVOKER -> rg
net.minecraft.sounds.SoundEvent PARROT_IMITATE_GHAST -> rh
net.minecraft.sounds.SoundEvent PARROT_IMITATE_GUARDIAN -> ri
net.minecraft.sounds.SoundEvent PARROT_IMITATE_HOGLIN -> rj
net.minecraft.sounds.SoundEvent PARROT_IMITATE_HUSK -> rk
net.minecraft.sounds.SoundEvent PARROT_IMITATE_ILLUSIONER -> rl
net.minecraft.sounds.SoundEvent PARROT_IMITATE_MAGMA_CUBE -> rm
net.minecraft.sounds.SoundEvent PARROT_IMITATE_PHANTOM -> rn
net.minecraft.sounds.SoundEvent PARROT_IMITATE_PIGLIN -> ro
net.minecraft.sounds.SoundEvent PARROT_IMITATE_PIGLIN_BRUTE -> rp
net.minecraft.sounds.SoundEvent PARROT_IMITATE_PILLAGER -> rq
net.minecraft.sounds.SoundEvent PARROT_IMITATE_RAVAGER -> rr
net.minecraft.sounds.SoundEvent PARROT_IMITATE_SHULKER -> rs
net.minecraft.sounds.SoundEvent PARROT_IMITATE_SILVERFISH -> rt
net.minecraft.sounds.SoundEvent PARROT_IMITATE_SKELETON -> ru
net.minecraft.sounds.SoundEvent PARROT_IMITATE_SLIME -> rv
net.minecraft.sounds.SoundEvent PARROT_IMITATE_SPIDER -> rw
net.minecraft.sounds.SoundEvent PARROT_IMITATE_STRAY -> rx
net.minecraft.sounds.SoundEvent PARROT_IMITATE_VEX -> ry
net.minecraft.sounds.SoundEvent PARROT_IMITATE_VINDICATOR -> rz
net.minecraft.sounds.SoundEvent PARROT_IMITATE_WARDEN -> rA
net.minecraft.sounds.SoundEvent PARROT_IMITATE_WITCH -> rB
net.minecraft.sounds.SoundEvent PARROT_IMITATE_WITHER -> rC
net.minecraft.sounds.SoundEvent PARROT_IMITATE_WITHER_SKELETON -> rD
net.minecraft.sounds.SoundEvent PARROT_IMITATE_ZOGLIN -> rE
net.minecraft.sounds.SoundEvent PARROT_IMITATE_ZOMBIE -> rF
net.minecraft.sounds.SoundEvent PARROT_IMITATE_ZOMBIE_VILLAGER -> rG
net.minecraft.sounds.SoundEvent PARROT_STEP -> rH
net.minecraft.sounds.SoundEvent PHANTOM_AMBIENT -> rI
net.minecraft.sounds.SoundEvent PHANTOM_BITE -> rJ
net.minecraft.sounds.SoundEvent PHANTOM_DEATH -> rK
net.minecraft.sounds.SoundEvent PHANTOM_FLAP -> rL
net.minecraft.sounds.SoundEvent PHANTOM_HURT -> rM
net.minecraft.sounds.SoundEvent PHANTOM_SWOOP -> rN
net.minecraft.sounds.SoundEvent PIG_AMBIENT -> rO
net.minecraft.sounds.SoundEvent PIG_DEATH -> rP
net.minecraft.sounds.SoundEvent PIG_HURT -> rQ
net.minecraft.sounds.SoundEvent PIG_SADDLE -> rR
net.minecraft.sounds.SoundEvent PIG_STEP -> rS
net.minecraft.sounds.SoundEvent PIGLIN_ADMIRING_ITEM -> rT
net.minecraft.sounds.SoundEvent PIGLIN_AMBIENT -> rU
net.minecraft.sounds.SoundEvent PIGLIN_ANGRY -> rV
net.minecraft.sounds.SoundEvent PIGLIN_CELEBRATE -> rW
net.minecraft.sounds.SoundEvent PIGLIN_DEATH -> rX
net.minecraft.sounds.SoundEvent PIGLIN_JEALOUS -> rY
net.minecraft.sounds.SoundEvent PIGLIN_HURT -> rZ
net.minecraft.sounds.SoundEvent PIGLIN_RETREAT -> sa
net.minecraft.sounds.SoundEvent PIGLIN_STEP -> sb
net.minecraft.sounds.SoundEvent PIGLIN_CONVERTED_TO_ZOMBIFIED -> sc
net.minecraft.sounds.SoundEvent PIGLIN_BRUTE_AMBIENT -> sd
net.minecraft.sounds.SoundEvent PIGLIN_BRUTE_ANGRY -> se
net.minecraft.sounds.SoundEvent PIGLIN_BRUTE_DEATH -> sf
net.minecraft.sounds.SoundEvent PIGLIN_BRUTE_HURT -> sg
net.minecraft.sounds.SoundEvent PIGLIN_BRUTE_STEP -> sh
net.minecraft.sounds.SoundEvent PIGLIN_BRUTE_CONVERTED_TO_ZOMBIFIED -> si
net.minecraft.sounds.SoundEvent PILLAGER_AMBIENT -> sj
net.minecraft.sounds.SoundEvent PILLAGER_CELEBRATE -> sk
net.minecraft.sounds.SoundEvent PILLAGER_DEATH -> sl
net.minecraft.sounds.SoundEvent PILLAGER_HURT -> sm
net.minecraft.sounds.SoundEvent PISTON_CONTRACT -> sn
net.minecraft.sounds.SoundEvent PISTON_EXTEND -> so
net.minecraft.sounds.SoundEvent PLAYER_ATTACK_CRIT -> sp
net.minecraft.sounds.SoundEvent PLAYER_ATTACK_KNOCKBACK -> sq
net.minecraft.sounds.SoundEvent PLAYER_ATTACK_NODAMAGE -> sr
net.minecraft.sounds.SoundEvent PLAYER_ATTACK_STRONG -> ss
net.minecraft.sounds.SoundEvent PLAYER_ATTACK_SWEEP -> st
net.minecraft.sounds.SoundEvent PLAYER_ATTACK_WEAK -> su
net.minecraft.sounds.SoundEvent PLAYER_BIG_FALL -> sv
net.minecraft.sounds.SoundEvent PLAYER_BREATH -> sw
net.minecraft.sounds.SoundEvent PLAYER_BURP -> sx
net.minecraft.sounds.SoundEvent PLAYER_DEATH -> sy
net.minecraft.sounds.SoundEvent PLAYER_HURT -> sz
net.minecraft.sounds.SoundEvent PLAYER_HURT_DROWN -> sA
net.minecraft.sounds.SoundEvent PLAYER_HURT_FREEZE -> sB
net.minecraft.sounds.SoundEvent PLAYER_HURT_ON_FIRE -> sC
net.minecraft.sounds.SoundEvent PLAYER_HURT_SWEET_BERRY_BUSH -> sD
net.minecraft.sounds.SoundEvent PLAYER_LEVELUP -> sE
net.minecraft.sounds.SoundEvent PLAYER_SMALL_FALL -> sF
net.minecraft.sounds.SoundEvent PLAYER_SPLASH -> sG
net.minecraft.sounds.SoundEvent PLAYER_SPLASH_HIGH_SPEED -> sH
net.minecraft.sounds.SoundEvent PLAYER_SWIM -> sI
net.minecraft.sounds.SoundEvent POLAR_BEAR_AMBIENT -> sJ
net.minecraft.sounds.SoundEvent POLAR_BEAR_AMBIENT_BABY -> sK
net.minecraft.sounds.SoundEvent POLAR_BEAR_DEATH -> sL
net.minecraft.sounds.SoundEvent POLAR_BEAR_HURT -> sM
net.minecraft.sounds.SoundEvent POLAR_BEAR_STEP -> sN
net.minecraft.sounds.SoundEvent POLAR_BEAR_WARNING -> sO
net.minecraft.sounds.SoundEvent POLISHED_DEEPSLATE_BREAK -> sP
net.minecraft.sounds.SoundEvent POLISHED_DEEPSLATE_FALL -> sQ
net.minecraft.sounds.SoundEvent POLISHED_DEEPSLATE_HIT -> sR
net.minecraft.sounds.SoundEvent POLISHED_DEEPSLATE_PLACE -> sS
net.minecraft.sounds.SoundEvent POLISHED_DEEPSLATE_STEP -> sT
net.minecraft.sounds.SoundEvent PORTAL_AMBIENT -> sU
net.minecraft.sounds.SoundEvent PORTAL_TRAVEL -> sV
net.minecraft.sounds.SoundEvent PORTAL_TRIGGER -> sW
net.minecraft.sounds.SoundEvent POWDER_SNOW_BREAK -> sX
net.minecraft.sounds.SoundEvent POWDER_SNOW_FALL -> sY
net.minecraft.sounds.SoundEvent POWDER_SNOW_HIT -> sZ
net.minecraft.sounds.SoundEvent POWDER_SNOW_PLACE -> ta
net.minecraft.sounds.SoundEvent POWDER_SNOW_STEP -> tb
net.minecraft.sounds.SoundEvent PUFFER_FISH_AMBIENT -> tc
net.minecraft.sounds.SoundEvent PUFFER_FISH_BLOW_OUT -> td
net.minecraft.sounds.SoundEvent PUFFER_FISH_BLOW_UP -> te
net.minecraft.sounds.SoundEvent PUFFER_FISH_DEATH -> tf
net.minecraft.sounds.SoundEvent PUFFER_FISH_FLOP -> tg
net.minecraft.sounds.SoundEvent PUFFER_FISH_HURT -> th
net.minecraft.sounds.SoundEvent PUFFER_FISH_STING -> ti
net.minecraft.sounds.SoundEvent PUMPKIN_CARVE -> tj
net.minecraft.sounds.SoundEvent RABBIT_AMBIENT -> tk
net.minecraft.sounds.SoundEvent RABBIT_ATTACK -> tl
net.minecraft.sounds.SoundEvent RABBIT_DEATH -> tm
net.minecraft.sounds.SoundEvent RABBIT_HURT -> tn
net.minecraft.sounds.SoundEvent RABBIT_JUMP -> to
net.minecraft.core.Holder$Reference RAID_HORN -> tp
net.minecraft.sounds.SoundEvent RAVAGER_AMBIENT -> tq
net.minecraft.sounds.SoundEvent RAVAGER_ATTACK -> tr
net.minecraft.sounds.SoundEvent RAVAGER_CELEBRATE -> ts
net.minecraft.sounds.SoundEvent RAVAGER_DEATH -> tt
net.minecraft.sounds.SoundEvent RAVAGER_HURT -> tu
net.minecraft.sounds.SoundEvent RAVAGER_STEP -> tv
net.minecraft.sounds.SoundEvent RAVAGER_STUNNED -> tw
net.minecraft.sounds.SoundEvent RAVAGER_ROAR -> tx
net.minecraft.sounds.SoundEvent NETHER_GOLD_ORE_BREAK -> ty
net.minecraft.sounds.SoundEvent NETHER_GOLD_ORE_FALL -> tz
net.minecraft.sounds.SoundEvent NETHER_GOLD_ORE_HIT -> tA
net.minecraft.sounds.SoundEvent NETHER_GOLD_ORE_PLACE -> tB
net.minecraft.sounds.SoundEvent NETHER_GOLD_ORE_STEP -> tC
net.minecraft.sounds.SoundEvent NETHER_ORE_BREAK -> tD
net.minecraft.sounds.SoundEvent NETHER_ORE_FALL -> tE
net.minecraft.sounds.SoundEvent NETHER_ORE_HIT -> tF
net.minecraft.sounds.SoundEvent NETHER_ORE_PLACE -> tG
net.minecraft.sounds.SoundEvent NETHER_ORE_STEP -> tH
net.minecraft.sounds.SoundEvent REDSTONE_TORCH_BURNOUT -> tI
net.minecraft.sounds.SoundEvent RESPAWN_ANCHOR_AMBIENT -> tJ
net.minecraft.sounds.SoundEvent RESPAWN_ANCHOR_CHARGE -> tK
net.minecraft.core.Holder$Reference RESPAWN_ANCHOR_DEPLETE -> tL
net.minecraft.sounds.SoundEvent RESPAWN_ANCHOR_SET_SPAWN -> tM
net.minecraft.sounds.SoundEvent ROOTED_DIRT_BREAK -> tN
net.minecraft.sounds.SoundEvent ROOTED_DIRT_FALL -> tO
net.minecraft.sounds.SoundEvent ROOTED_DIRT_HIT -> tP
net.minecraft.sounds.SoundEvent ROOTED_DIRT_PLACE -> tQ
net.minecraft.sounds.SoundEvent ROOTED_DIRT_STEP -> tR
net.minecraft.sounds.SoundEvent SALMON_AMBIENT -> tS
net.minecraft.sounds.SoundEvent SALMON_DEATH -> tT
net.minecraft.sounds.SoundEvent SALMON_FLOP -> tU
net.minecraft.sounds.SoundEvent SALMON_HURT -> tV
net.minecraft.sounds.SoundEvent SAND_BREAK -> tW
net.minecraft.sounds.SoundEvent SAND_FALL -> tX
net.minecraft.sounds.SoundEvent SAND_HIT -> tY
net.minecraft.sounds.SoundEvent SAND_PLACE -> tZ
net.minecraft.sounds.SoundEvent SAND_STEP -> ua
net.minecraft.sounds.SoundEvent SCAFFOLDING_BREAK -> ub
net.minecraft.sounds.SoundEvent SCAFFOLDING_FALL -> uc
net.minecraft.sounds.SoundEvent SCAFFOLDING_HIT -> ud
net.minecraft.sounds.SoundEvent SCAFFOLDING_PLACE -> ue
net.minecraft.sounds.SoundEvent SCAFFOLDING_STEP -> uf
net.minecraft.sounds.SoundEvent SCULK_BLOCK_SPREAD -> ug
net.minecraft.sounds.SoundEvent SCULK_BLOCK_CHARGE -> uh
net.minecraft.sounds.SoundEvent SCULK_BLOCK_BREAK -> ui
net.minecraft.sounds.SoundEvent SCULK_BLOCK_FALL -> uj
net.minecraft.sounds.SoundEvent SCULK_BLOCK_HIT -> uk
net.minecraft.sounds.SoundEvent SCULK_BLOCK_PLACE -> ul
net.minecraft.sounds.SoundEvent SCULK_BLOCK_STEP -> um
net.minecraft.sounds.SoundEvent SCULK_CATALYST_BLOOM -> un
net.minecraft.sounds.SoundEvent SCULK_CATALYST_BREAK -> uo
net.minecraft.sounds.SoundEvent SCULK_CATALYST_FALL -> up
net.minecraft.sounds.SoundEvent SCULK_CATALYST_HIT -> uq
net.minecraft.sounds.SoundEvent SCULK_CATALYST_PLACE -> ur
net.minecraft.sounds.SoundEvent SCULK_CATALYST_STEP -> us
net.minecraft.sounds.SoundEvent SCULK_CLICKING -> ut
net.minecraft.sounds.SoundEvent SCULK_CLICKING_STOP -> uu
net.minecraft.sounds.SoundEvent SCULK_SENSOR_BREAK -> uv
net.minecraft.sounds.SoundEvent SCULK_SENSOR_FALL -> uw
net.minecraft.sounds.SoundEvent SCULK_SENSOR_HIT -> ux
net.minecraft.sounds.SoundEvent SCULK_SENSOR_PLACE -> uy
net.minecraft.sounds.SoundEvent SCULK_SENSOR_STEP -> uz
net.minecraft.sounds.SoundEvent SCULK_SHRIEKER_BREAK -> uA
net.minecraft.sounds.SoundEvent SCULK_SHRIEKER_FALL -> uB
net.minecraft.sounds.SoundEvent SCULK_SHRIEKER_HIT -> uC
net.minecraft.sounds.SoundEvent SCULK_SHRIEKER_PLACE -> uD
net.minecraft.sounds.SoundEvent SCULK_SHRIEKER_SHRIEK -> uE
net.minecraft.sounds.SoundEvent SCULK_SHRIEKER_STEP -> uF
net.minecraft.sounds.SoundEvent SCULK_VEIN_BREAK -> uG
net.minecraft.sounds.SoundEvent SCULK_VEIN_FALL -> uH
net.minecraft.sounds.SoundEvent SCULK_VEIN_HIT -> uI
net.minecraft.sounds.SoundEvent SCULK_VEIN_PLACE -> uJ
net.minecraft.sounds.SoundEvent SCULK_VEIN_STEP -> uK
net.minecraft.sounds.SoundEvent SHEEP_AMBIENT -> uL
net.minecraft.sounds.SoundEvent SHEEP_DEATH -> uM
net.minecraft.sounds.SoundEvent SHEEP_HURT -> uN
net.minecraft.sounds.SoundEvent SHEEP_SHEAR -> uO
net.minecraft.sounds.SoundEvent SHEEP_STEP -> uP
net.minecraft.sounds.SoundEvent SHIELD_BLOCK -> uQ
net.minecraft.sounds.SoundEvent SHIELD_BREAK -> uR
net.minecraft.sounds.SoundEvent SHROOMLIGHT_BREAK -> uS
net.minecraft.sounds.SoundEvent SHROOMLIGHT_STEP -> uT
net.minecraft.sounds.SoundEvent SHROOMLIGHT_PLACE -> uU
net.minecraft.sounds.SoundEvent SHROOMLIGHT_HIT -> uV
net.minecraft.sounds.SoundEvent SHROOMLIGHT_FALL -> uW
net.minecraft.sounds.SoundEvent SHOVEL_FLATTEN -> uX
net.minecraft.sounds.SoundEvent SHULKER_AMBIENT -> uY
net.minecraft.sounds.SoundEvent SHULKER_BOX_CLOSE -> uZ
net.minecraft.sounds.SoundEvent SHULKER_BOX_OPEN -> va
net.minecraft.sounds.SoundEvent SHULKER_BULLET_HIT -> vb
net.minecraft.sounds.SoundEvent SHULKER_BULLET_HURT -> vc
net.minecraft.sounds.SoundEvent SHULKER_CLOSE -> vd
net.minecraft.sounds.SoundEvent SHULKER_DEATH -> ve
net.minecraft.sounds.SoundEvent SHULKER_HURT -> vf
net.minecraft.sounds.SoundEvent SHULKER_HURT_CLOSED -> vg
net.minecraft.sounds.SoundEvent SHULKER_OPEN -> vh
net.minecraft.sounds.SoundEvent SHULKER_SHOOT -> vi
net.minecraft.sounds.SoundEvent SHULKER_TELEPORT -> vj
net.minecraft.sounds.SoundEvent SILVERFISH_AMBIENT -> vk
net.minecraft.sounds.SoundEvent SILVERFISH_DEATH -> vl
net.minecraft.sounds.SoundEvent SILVERFISH_HURT -> vm
net.minecraft.sounds.SoundEvent SILVERFISH_STEP -> vn
net.minecraft.sounds.SoundEvent SKELETON_AMBIENT -> vo
net.minecraft.sounds.SoundEvent SKELETON_CONVERTED_TO_STRAY -> vp
net.minecraft.sounds.SoundEvent SKELETON_DEATH -> vq
net.minecraft.sounds.SoundEvent SKELETON_HORSE_AMBIENT -> vr
net.minecraft.sounds.SoundEvent SKELETON_HORSE_DEATH -> vs
net.minecraft.sounds.SoundEvent SKELETON_HORSE_HURT -> vt
net.minecraft.sounds.SoundEvent SKELETON_HORSE_SWIM -> vu
net.minecraft.sounds.SoundEvent SKELETON_HORSE_AMBIENT_WATER -> vv
net.minecraft.sounds.SoundEvent SKELETON_HORSE_GALLOP_WATER -> vw
net.minecraft.sounds.SoundEvent SKELETON_HORSE_JUMP_WATER -> vx
net.minecraft.sounds.SoundEvent SKELETON_HORSE_STEP_WATER -> vy
net.minecraft.sounds.SoundEvent SKELETON_HURT -> vz
net.minecraft.sounds.SoundEvent SKELETON_SHOOT -> vA
net.minecraft.sounds.SoundEvent SKELETON_STEP -> vB
net.minecraft.sounds.SoundEvent SLIME_ATTACK -> vC
net.minecraft.sounds.SoundEvent SLIME_DEATH -> vD
net.minecraft.sounds.SoundEvent SLIME_HURT -> vE
net.minecraft.sounds.SoundEvent SLIME_JUMP -> vF
net.minecraft.sounds.SoundEvent SLIME_SQUISH -> vG
net.minecraft.sounds.SoundEvent SLIME_BLOCK_BREAK -> vH
net.minecraft.sounds.SoundEvent SLIME_BLOCK_FALL -> vI
net.minecraft.sounds.SoundEvent SLIME_BLOCK_HIT -> vJ
net.minecraft.sounds.SoundEvent SLIME_BLOCK_PLACE -> vK
net.minecraft.sounds.SoundEvent SLIME_BLOCK_STEP -> vL
net.minecraft.sounds.SoundEvent SMALL_AMETHYST_BUD_BREAK -> vM
net.minecraft.sounds.SoundEvent SMALL_AMETHYST_BUD_PLACE -> vN
net.minecraft.sounds.SoundEvent SMALL_DRIPLEAF_BREAK -> vO
net.minecraft.sounds.SoundEvent SMALL_DRIPLEAF_FALL -> vP
net.minecraft.sounds.SoundEvent SMALL_DRIPLEAF_HIT -> vQ
net.minecraft.sounds.SoundEvent SMALL_DRIPLEAF_PLACE -> vR
net.minecraft.sounds.SoundEvent SMALL_DRIPLEAF_STEP -> vS
net.minecraft.sounds.SoundEvent SOUL_SAND_BREAK -> vT
net.minecraft.sounds.SoundEvent SOUL_SAND_STEP -> vU
net.minecraft.sounds.SoundEvent SOUL_SAND_PLACE -> vV
net.minecraft.sounds.SoundEvent SOUL_SAND_HIT -> vW
net.minecraft.sounds.SoundEvent SOUL_SAND_FALL -> vX
net.minecraft.sounds.SoundEvent SOUL_SOIL_BREAK -> vY
net.minecraft.sounds.SoundEvent SOUL_SOIL_STEP -> vZ
net.minecraft.sounds.SoundEvent SOUL_SOIL_PLACE -> wa
net.minecraft.sounds.SoundEvent SOUL_SOIL_HIT -> wb
net.minecraft.sounds.SoundEvent SOUL_SOIL_FALL -> wc
net.minecraft.sounds.SoundEvent SOUL_ESCAPE -> wd
net.minecraft.sounds.SoundEvent SPORE_BLOSSOM_BREAK -> we
net.minecraft.sounds.SoundEvent SPORE_BLOSSOM_FALL -> wf
net.minecraft.sounds.SoundEvent SPORE_BLOSSOM_HIT -> wg
net.minecraft.sounds.SoundEvent SPORE_BLOSSOM_PLACE -> wh
net.minecraft.sounds.SoundEvent SPORE_BLOSSOM_STEP -> wi
net.minecraft.sounds.SoundEvent STRIDER_AMBIENT -> wj
net.minecraft.sounds.SoundEvent STRIDER_HAPPY -> wk
net.minecraft.sounds.SoundEvent STRIDER_RETREAT -> wl
net.minecraft.sounds.SoundEvent STRIDER_DEATH -> wm
net.minecraft.sounds.SoundEvent STRIDER_HURT -> wn
net.minecraft.sounds.SoundEvent STRIDER_STEP -> wo
net.minecraft.sounds.SoundEvent STRIDER_STEP_LAVA -> wp
net.minecraft.sounds.SoundEvent STRIDER_EAT -> wq
net.minecraft.sounds.SoundEvent STRIDER_SADDLE -> wr
net.minecraft.sounds.SoundEvent SLIME_DEATH_SMALL -> ws
net.minecraft.sounds.SoundEvent SLIME_HURT_SMALL -> wt
net.minecraft.sounds.SoundEvent SLIME_JUMP_SMALL -> wu
net.minecraft.sounds.SoundEvent SLIME_SQUISH_SMALL -> wv
net.minecraft.sounds.SoundEvent SMITHING_TABLE_USE -> ww
net.minecraft.sounds.SoundEvent SMOKER_SMOKE -> wx
net.minecraft.sounds.SoundEvent SNIFFER_STEP -> wy
net.minecraft.sounds.SoundEvent SNIFFER_EAT -> wz
net.minecraft.sounds.SoundEvent SNIFFER_IDLE -> wA
net.minecraft.sounds.SoundEvent SNIFFER_HURT -> wB
net.minecraft.sounds.SoundEvent SNIFFER_DEATH -> wC
net.minecraft.sounds.SoundEvent SNIFFER_DROP_SEED -> wD
net.minecraft.sounds.SoundEvent SNIFFER_SCENTING -> wE
net.minecraft.sounds.SoundEvent SNIFFER_SNIFFING -> wF
net.minecraft.sounds.SoundEvent SNIFFER_SEARCHING -> wG
net.minecraft.sounds.SoundEvent SNIFFER_DIGGING -> wH
net.minecraft.sounds.SoundEvent SNIFFER_DIGGING_STOP -> wI
net.minecraft.sounds.SoundEvent SNIFFER_HAPPY -> wJ
net.minecraft.sounds.SoundEvent SNIFFER_EGG_PLOP -> wK
net.minecraft.sounds.SoundEvent SNIFFER_EGG_CRACK -> wL
net.minecraft.sounds.SoundEvent SNIFFER_EGG_HATCH -> wM
net.minecraft.sounds.SoundEvent SNOWBALL_THROW -> wN
net.minecraft.sounds.SoundEvent SNOW_BREAK -> wO
net.minecraft.sounds.SoundEvent SNOW_FALL -> wP
net.minecraft.sounds.SoundEvent SNOW_GOLEM_AMBIENT -> wQ
net.minecraft.sounds.SoundEvent SNOW_GOLEM_DEATH -> wR
net.minecraft.sounds.SoundEvent SNOW_GOLEM_HURT -> wS
net.minecraft.sounds.SoundEvent SNOW_GOLEM_SHOOT -> wT
net.minecraft.sounds.SoundEvent SNOW_GOLEM_SHEAR -> wU
net.minecraft.sounds.SoundEvent SNOW_HIT -> wV
net.minecraft.sounds.SoundEvent SNOW_PLACE -> wW
net.minecraft.sounds.SoundEvent SNOW_STEP -> wX
net.minecraft.sounds.SoundEvent SPIDER_AMBIENT -> wY
net.minecraft.sounds.SoundEvent SPIDER_DEATH -> wZ
net.minecraft.sounds.SoundEvent SPIDER_HURT -> xa
net.minecraft.sounds.SoundEvent SPIDER_STEP -> xb
net.minecraft.sounds.SoundEvent SPLASH_POTION_BREAK -> xc
net.minecraft.sounds.SoundEvent SPLASH_POTION_THROW -> xd
net.minecraft.sounds.SoundEvent SPYGLASS_USE -> xe
net.minecraft.sounds.SoundEvent SPYGLASS_STOP_USING -> xf
net.minecraft.sounds.SoundEvent SQUID_AMBIENT -> xg
net.minecraft.sounds.SoundEvent SQUID_DEATH -> xh
net.minecraft.sounds.SoundEvent SQUID_HURT -> xi
net.minecraft.sounds.SoundEvent SQUID_SQUIRT -> xj
net.minecraft.sounds.SoundEvent STONE_BREAK -> xk
net.minecraft.sounds.SoundEvent STONE_BUTTON_CLICK_OFF -> xl
net.minecraft.sounds.SoundEvent STONE_BUTTON_CLICK_ON -> xm
net.minecraft.sounds.SoundEvent STONE_FALL -> xn
net.minecraft.sounds.SoundEvent STONE_HIT -> xo
net.minecraft.sounds.SoundEvent STONE_PLACE -> xp
net.minecraft.sounds.SoundEvent STONE_PRESSURE_PLATE_CLICK_OFF -> xq
net.minecraft.sounds.SoundEvent STONE_PRESSURE_PLATE_CLICK_ON -> xr
net.minecraft.sounds.SoundEvent STONE_STEP -> xs
net.minecraft.sounds.SoundEvent STRAY_AMBIENT -> xt
net.minecraft.sounds.SoundEvent STRAY_DEATH -> xu
net.minecraft.sounds.SoundEvent STRAY_HURT -> xv
net.minecraft.sounds.SoundEvent STRAY_STEP -> xw
net.minecraft.sounds.SoundEvent SWEET_BERRY_BUSH_BREAK -> xx
net.minecraft.sounds.SoundEvent SWEET_BERRY_BUSH_PLACE -> xy
net.minecraft.sounds.SoundEvent SWEET_BERRY_BUSH_PICK_BERRIES -> xz
net.minecraft.sounds.SoundEvent TADPOLE_DEATH -> xA
net.minecraft.sounds.SoundEvent TADPOLE_FLOP -> xB
net.minecraft.sounds.SoundEvent TADPOLE_GROW_UP -> xC
net.minecraft.sounds.SoundEvent TADPOLE_HURT -> xD
net.minecraft.sounds.SoundEvent THORNS_HIT -> xE
net.minecraft.sounds.SoundEvent TNT_PRIMED -> xF
net.minecraft.sounds.SoundEvent TOTEM_USE -> xG
net.minecraft.sounds.SoundEvent TRIDENT_HIT -> xH
net.minecraft.sounds.SoundEvent TRIDENT_HIT_GROUND -> xI
net.minecraft.sounds.SoundEvent TRIDENT_RETURN -> xJ
net.minecraft.sounds.SoundEvent TRIDENT_RIPTIDE_1 -> xK
net.minecraft.sounds.SoundEvent TRIDENT_RIPTIDE_2 -> xL
net.minecraft.sounds.SoundEvent TRIDENT_RIPTIDE_3 -> xM
net.minecraft.sounds.SoundEvent TRIDENT_THROW -> xN
net.minecraft.sounds.SoundEvent TRIDENT_THUNDER -> xO
net.minecraft.sounds.SoundEvent TRIPWIRE_ATTACH -> xP
net.minecraft.sounds.SoundEvent TRIPWIRE_CLICK_OFF -> xQ
net.minecraft.sounds.SoundEvent TRIPWIRE_CLICK_ON -> xR
net.minecraft.sounds.SoundEvent TRIPWIRE_DETACH -> xS
net.minecraft.sounds.SoundEvent TROPICAL_FISH_AMBIENT -> xT
net.minecraft.sounds.SoundEvent TROPICAL_FISH_DEATH -> xU
net.minecraft.sounds.SoundEvent TROPICAL_FISH_FLOP -> xV
net.minecraft.sounds.SoundEvent TROPICAL_FISH_HURT -> xW
net.minecraft.sounds.SoundEvent TUFF_BREAK -> xX
net.minecraft.sounds.SoundEvent TUFF_STEP -> xY
net.minecraft.sounds.SoundEvent TUFF_PLACE -> xZ
net.minecraft.sounds.SoundEvent TUFF_HIT -> ya
net.minecraft.sounds.SoundEvent TUFF_FALL -> yb
net.minecraft.sounds.SoundEvent TURTLE_AMBIENT_LAND -> yc
net.minecraft.sounds.SoundEvent TURTLE_DEATH -> yd
net.minecraft.sounds.SoundEvent TURTLE_DEATH_BABY -> ye
net.minecraft.sounds.SoundEvent TURTLE_EGG_BREAK -> yf
net.minecraft.sounds.SoundEvent TURTLE_EGG_CRACK -> yg
net.minecraft.sounds.SoundEvent TURTLE_EGG_HATCH -> yh
net.minecraft.sounds.SoundEvent TURTLE_HURT -> yi
net.minecraft.sounds.SoundEvent TURTLE_HURT_BABY -> yj
net.minecraft.sounds.SoundEvent TURTLE_LAY_EGG -> yk
net.minecraft.sounds.SoundEvent TURTLE_SHAMBLE -> yl
net.minecraft.sounds.SoundEvent TURTLE_SHAMBLE_BABY -> ym
net.minecraft.sounds.SoundEvent TURTLE_SWIM -> yn
net.minecraft.core.Holder$Reference UI_BUTTON_CLICK -> yo
net.minecraft.sounds.SoundEvent UI_LOOM_SELECT_PATTERN -> yp
net.minecraft.sounds.SoundEvent UI_LOOM_TAKE_RESULT -> yq
net.minecraft.sounds.SoundEvent UI_CARTOGRAPHY_TABLE_TAKE_RESULT -> yr
net.minecraft.sounds.SoundEvent UI_STONECUTTER_TAKE_RESULT -> ys
net.minecraft.sounds.SoundEvent UI_STONECUTTER_SELECT_RECIPE -> yt
net.minecraft.sounds.SoundEvent UI_TOAST_CHALLENGE_COMPLETE -> yu
net.minecraft.sounds.SoundEvent UI_TOAST_IN -> yv
net.minecraft.sounds.SoundEvent UI_TOAST_OUT -> yw
net.minecraft.sounds.SoundEvent VEX_AMBIENT -> yx
net.minecraft.sounds.SoundEvent VEX_CHARGE -> yy
net.minecraft.sounds.SoundEvent VEX_DEATH -> yz
net.minecraft.sounds.SoundEvent VEX_HURT -> yA
net.minecraft.sounds.SoundEvent VILLAGER_AMBIENT -> yB
net.minecraft.sounds.SoundEvent VILLAGER_CELEBRATE -> yC
net.minecraft.sounds.SoundEvent VILLAGER_DEATH -> yD
net.minecraft.sounds.SoundEvent VILLAGER_HURT -> yE
net.minecraft.sounds.SoundEvent VILLAGER_NO -> yF
net.minecraft.sounds.SoundEvent VILLAGER_TRADE -> yG
net.minecraft.sounds.SoundEvent VILLAGER_YES -> yH
net.minecraft.sounds.SoundEvent VILLAGER_WORK_ARMORER -> yI
net.minecraft.sounds.SoundEvent VILLAGER_WORK_BUTCHER -> yJ
net.minecraft.sounds.SoundEvent VILLAGER_WORK_CARTOGRAPHER -> yK
net.minecraft.sounds.SoundEvent VILLAGER_WORK_CLERIC -> yL
net.minecraft.sounds.SoundEvent VILLAGER_WORK_FARMER -> yM
net.minecraft.sounds.SoundEvent VILLAGER_WORK_FISHERMAN -> yN
net.minecraft.sounds.SoundEvent VILLAGER_WORK_FLETCHER -> yO
net.minecraft.sounds.SoundEvent VILLAGER_WORK_LEATHERWORKER -> yP
net.minecraft.sounds.SoundEvent VILLAGER_WORK_LIBRARIAN -> yQ
net.minecraft.sounds.SoundEvent VILLAGER_WORK_MASON -> yR
net.minecraft.sounds.SoundEvent VILLAGER_WORK_SHEPHERD -> yS
net.minecraft.sounds.SoundEvent VILLAGER_WORK_TOOLSMITH -> yT
net.minecraft.sounds.SoundEvent VILLAGER_WORK_WEAPONSMITH -> yU
net.minecraft.sounds.SoundEvent VINDICATOR_AMBIENT -> yV
net.minecraft.sounds.SoundEvent VINDICATOR_CELEBRATE -> yW
net.minecraft.sounds.SoundEvent VINDICATOR_DEATH -> yX
net.minecraft.sounds.SoundEvent VINDICATOR_HURT -> yY
net.minecraft.sounds.SoundEvent VINE_BREAK -> yZ
net.minecraft.sounds.SoundEvent VINE_FALL -> za
net.minecraft.sounds.SoundEvent VINE_HIT -> zb
net.minecraft.sounds.SoundEvent VINE_PLACE -> zc
net.minecraft.sounds.SoundEvent VINE_STEP -> zd
net.minecraft.sounds.SoundEvent LILY_PAD_PLACE -> ze
net.minecraft.sounds.SoundEvent WANDERING_TRADER_AMBIENT -> zf
net.minecraft.sounds.SoundEvent WANDERING_TRADER_DEATH -> zg
net.minecraft.sounds.SoundEvent WANDERING_TRADER_DISAPPEARED -> zh
net.minecraft.sounds.SoundEvent WANDERING_TRADER_DRINK_MILK -> zi
net.minecraft.sounds.SoundEvent WANDERING_TRADER_DRINK_POTION -> zj
net.minecraft.sounds.SoundEvent WANDERING_TRADER_HURT -> zk
net.minecraft.sounds.SoundEvent WANDERING_TRADER_NO -> zl
net.minecraft.sounds.SoundEvent WANDERING_TRADER_REAPPEARED -> zm
net.minecraft.sounds.SoundEvent WANDERING_TRADER_TRADE -> zn
net.minecraft.sounds.SoundEvent WANDERING_TRADER_YES -> zo
net.minecraft.sounds.SoundEvent WARDEN_AGITATED -> zp
net.minecraft.sounds.SoundEvent WARDEN_AMBIENT -> zq
net.minecraft.sounds.SoundEvent WARDEN_ANGRY -> zr
net.minecraft.sounds.SoundEvent WARDEN_ATTACK_IMPACT -> zs
net.minecraft.sounds.SoundEvent WARDEN_DEATH -> zt
net.minecraft.sounds.SoundEvent WARDEN_DIG -> zu
net.minecraft.sounds.SoundEvent WARDEN_EMERGE -> zv
net.minecraft.sounds.SoundEvent WARDEN_HEARTBEAT -> zw
net.minecraft.sounds.SoundEvent WARDEN_HURT -> zx
net.minecraft.sounds.SoundEvent WARDEN_LISTENING -> zy
net.minecraft.sounds.SoundEvent WARDEN_LISTENING_ANGRY -> zz
net.minecraft.sounds.SoundEvent WARDEN_NEARBY_CLOSE -> zA
net.minecraft.sounds.SoundEvent WARDEN_NEARBY_CLOSER -> zB
net.minecraft.sounds.SoundEvent WARDEN_NEARBY_CLOSEST -> zC
net.minecraft.sounds.SoundEvent WARDEN_ROAR -> zD
net.minecraft.sounds.SoundEvent WARDEN_SNIFF -> zE
net.minecraft.sounds.SoundEvent WARDEN_SONIC_BOOM -> zF
net.minecraft.sounds.SoundEvent WARDEN_SONIC_CHARGE -> zG
net.minecraft.sounds.SoundEvent WARDEN_STEP -> zH
net.minecraft.sounds.SoundEvent WARDEN_TENDRIL_CLICKS -> zI
net.minecraft.sounds.SoundEvent WAXED_SIGN_INTERACT_FAIL -> zJ
net.minecraft.sounds.SoundEvent WATER_AMBIENT -> zK
net.minecraft.sounds.SoundEvent WEATHER_RAIN -> zL
net.minecraft.sounds.SoundEvent WEATHER_RAIN_ABOVE -> zM
net.minecraft.sounds.SoundEvent WET_GRASS_BREAK -> zN
net.minecraft.sounds.SoundEvent WET_GRASS_FALL -> zO
net.minecraft.sounds.SoundEvent WET_GRASS_HIT -> zP
net.minecraft.sounds.SoundEvent WET_GRASS_PLACE -> zQ
net.minecraft.sounds.SoundEvent WET_GRASS_STEP -> zR
net.minecraft.sounds.SoundEvent WITCH_AMBIENT -> zS
net.minecraft.sounds.SoundEvent WITCH_CELEBRATE -> zT
net.minecraft.sounds.SoundEvent WITCH_DEATH -> zU
net.minecraft.sounds.SoundEvent WITCH_DRINK -> zV
net.minecraft.sounds.SoundEvent WITCH_HURT -> zW
net.minecraft.sounds.SoundEvent WITCH_THROW -> zX
net.minecraft.sounds.SoundEvent WITHER_AMBIENT -> zY
net.minecraft.sounds.SoundEvent WITHER_BREAK_BLOCK -> zZ
net.minecraft.sounds.SoundEvent WITHER_DEATH -> Aa
net.minecraft.sounds.SoundEvent WITHER_HURT -> Ab
net.minecraft.sounds.SoundEvent WITHER_SHOOT -> Ac
net.minecraft.sounds.SoundEvent WITHER_SKELETON_AMBIENT -> Ad
net.minecraft.sounds.SoundEvent WITHER_SKELETON_DEATH -> Ae
net.minecraft.sounds.SoundEvent WITHER_SKELETON_HURT -> Af
net.minecraft.sounds.SoundEvent WITHER_SKELETON_STEP -> Ag
net.minecraft.sounds.SoundEvent WITHER_SPAWN -> Ah
net.minecraft.sounds.SoundEvent WOLF_AMBIENT -> Ai
net.minecraft.sounds.SoundEvent WOLF_DEATH -> Aj
net.minecraft.sounds.SoundEvent WOLF_GROWL -> Ak
net.minecraft.sounds.SoundEvent WOLF_HOWL -> Al
net.minecraft.sounds.SoundEvent WOLF_HURT -> Am
net.minecraft.sounds.SoundEvent WOLF_PANT -> An
net.minecraft.sounds.SoundEvent WOLF_SHAKE -> Ao
net.minecraft.sounds.SoundEvent WOLF_STEP -> Ap
net.minecraft.sounds.SoundEvent WOLF_WHINE -> Aq
net.minecraft.sounds.SoundEvent WOODEN_DOOR_CLOSE -> Ar
net.minecraft.sounds.SoundEvent WOODEN_DOOR_OPEN -> As
net.minecraft.sounds.SoundEvent WOODEN_TRAPDOOR_CLOSE -> At
net.minecraft.sounds.SoundEvent WOODEN_TRAPDOOR_OPEN -> Au
net.minecraft.sounds.SoundEvent WOODEN_BUTTON_CLICK_OFF -> Av
net.minecraft.sounds.SoundEvent WOODEN_BUTTON_CLICK_ON -> Aw
net.minecraft.sounds.SoundEvent WOODEN_PRESSURE_PLATE_CLICK_OFF -> Ax
net.minecraft.sounds.SoundEvent WOODEN_PRESSURE_PLATE_CLICK_ON -> Ay
net.minecraft.sounds.SoundEvent WOOD_BREAK -> Az
net.minecraft.sounds.SoundEvent WOOD_FALL -> AA
net.minecraft.sounds.SoundEvent WOOD_HIT -> AB
net.minecraft.sounds.SoundEvent WOOD_PLACE -> AC
net.minecraft.sounds.SoundEvent WOOD_STEP -> AD
net.minecraft.sounds.SoundEvent WOOL_BREAK -> AE
net.minecraft.sounds.SoundEvent WOOL_FALL -> AF
net.minecraft.sounds.SoundEvent WOOL_HIT -> AG
net.minecraft.sounds.SoundEvent WOOL_PLACE -> AH
net.minecraft.sounds.SoundEvent WOOL_STEP -> AI
net.minecraft.sounds.SoundEvent ZOGLIN_AMBIENT -> AJ
net.minecraft.sounds.SoundEvent ZOGLIN_ANGRY -> AK
net.minecraft.sounds.SoundEvent ZOGLIN_ATTACK -> AL
net.minecraft.sounds.SoundEvent ZOGLIN_DEATH -> AM
net.minecraft.sounds.SoundEvent ZOGLIN_HURT -> AN
net.minecraft.sounds.SoundEvent ZOGLIN_STEP -> AO
net.minecraft.sounds.SoundEvent ZOMBIE_AMBIENT -> AP
net.minecraft.sounds.SoundEvent ZOMBIE_ATTACK_WOODEN_DOOR -> AQ
net.minecraft.sounds.SoundEvent ZOMBIE_ATTACK_IRON_DOOR -> AR
net.minecraft.sounds.SoundEvent ZOMBIE_BREAK_WOODEN_DOOR -> AS
net.minecraft.sounds.SoundEvent ZOMBIE_CONVERTED_TO_DROWNED -> AT
net.minecraft.sounds.SoundEvent ZOMBIE_DEATH -> AU
net.minecraft.sounds.SoundEvent ZOMBIE_DESTROY_EGG -> AV
net.minecraft.sounds.SoundEvent ZOMBIE_HORSE_AMBIENT -> AW
net.minecraft.sounds.SoundEvent ZOMBIE_HORSE_DEATH -> AX
net.minecraft.sounds.SoundEvent ZOMBIE_HORSE_HURT -> AY
net.minecraft.sounds.SoundEvent ZOMBIE_HURT -> AZ
net.minecraft.sounds.SoundEvent ZOMBIE_INFECT -> Ba
net.minecraft.sounds.SoundEvent ZOMBIFIED_PIGLIN_AMBIENT -> Bb
net.minecraft.sounds.SoundEvent ZOMBIFIED_PIGLIN_ANGRY -> Bc
net.minecraft.sounds.SoundEvent ZOMBIFIED_PIGLIN_DEATH -> Bd
net.minecraft.sounds.SoundEvent ZOMBIFIED_PIGLIN_HURT -> Be
net.minecraft.sounds.SoundEvent ZOMBIE_STEP -> Bf
net.minecraft.sounds.SoundEvent ZOMBIE_VILLAGER_AMBIENT -> Bg
net.minecraft.sounds.SoundEvent ZOMBIE_VILLAGER_CONVERTED -> Bh
net.minecraft.sounds.SoundEvent ZOMBIE_VILLAGER_CURE -> Bi
net.minecraft.sounds.SoundEvent ZOMBIE_VILLAGER_DEATH -> Bj
net.minecraft.sounds.SoundEvent ZOMBIE_VILLAGER_HURT -> Bk
net.minecraft.sounds.SoundEvent ZOMBIE_VILLAGER_STEP -> Bl
11:11:void <init>() -> <init>
1490:1490:net.minecraft.core.Holder
register(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceL
ocation,float) -> a
1494:1494:net.minecraft.sounds.SoundEvent register(java.lang.String) -> a
1498:1498:net.minecraft.sounds.SoundEvent
register(net.minecraft.resources.ResourceLocation) -> a
1502:1502:net.minecraft.core.Holder$Reference
registerForHolder(java.lang.String) -> b
1506:1506:net.minecraft.core.Holder$Reference
registerForHolder(net.minecraft.resources.ResourceLocation) -> b
1510:1510:net.minecraft.sounds.SoundEvent
register(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceL
ocation) -> a
1514:1514:net.minecraft.core.Holder$Reference
registerForHolder(net.minecraft.resources.ResourceLocation,net.minecraft.resources.
ResourceLocation) -> b
1518:1520:com.google.common.collect.ImmutableList
registerGoatHornSoundVariants() -> a
1519:1519:net.minecraft.core.Holder$Reference
lambda$registerGoatHornSoundVariants$0(int) -> a
12:1483:void <clinit>() -> <clinit>
net.minecraft.sounds.SoundSource -> ami:
net.minecraft.sounds.SoundSource MASTER -> a
net.minecraft.sounds.SoundSource MUSIC -> b
net.minecraft.sounds.SoundSource RECORDS -> c
net.minecraft.sounds.SoundSource WEATHER -> d
net.minecraft.sounds.SoundSource BLOCKS -> e
net.minecraft.sounds.SoundSource HOSTILE -> f
net.minecraft.sounds.SoundSource NEUTRAL -> g
net.minecraft.sounds.SoundSource PLAYERS -> h
net.minecraft.sounds.SoundSource AMBIENT -> i
net.minecraft.sounds.SoundSource VOICE -> j
java.lang.String name -> k
net.minecraft.sounds.SoundSource[] $VALUES -> l
3:3:net.minecraft.sounds.SoundSource[] values() -> values
3:3:net.minecraft.sounds.SoundSource valueOf(java.lang.String) -> valueOf
18:20:void <init>(java.lang.String,int,java.lang.String) -> <init>
23:23:java.lang.String getName() -> a
3:3:net.minecraft.sounds.SoundSource[] $values() -> b
3:13:void <clinit>() -> <clinit>
net.minecraft.sounds.package-info -> amj:
net.minecraft.stats.RecipeBook -> amk:
java.util.Set known -> a
java.util.Set highlight -> b
net.minecraft.stats.RecipeBookSettings bookSettings -> c
12:16:void <init>() -> <init>
19:26:void copyOverData(net.minecraft.stats.RecipeBook) -> a
29:32:void add(net.minecraft.world.item.crafting.Recipe) -> a
35:36:void add(net.minecraft.resources.ResourceLocation) -> a
39:42:boolean contains(net.minecraft.world.item.crafting.Recipe) -> b
46:46:boolean contains(net.minecraft.resources.ResourceLocation) -> b
50:51:void remove(net.minecraft.world.item.crafting.Recipe) -> c
54:56:void remove(net.minecraft.resources.ResourceLocation) -> c
59:59:boolean willHighlight(net.minecraft.world.item.crafting.Recipe) -> d
63:64:void removeHighlight(net.minecraft.world.item.crafting.Recipe) -> e
67:68:void addHighlight(net.minecraft.world.item.crafting.Recipe) -> f
71:72:void addHighlight(net.minecraft.resources.ResourceLocation) -> d
75:75:boolean isOpen(net.minecraft.world.inventory.RecipeBookType) -> a
79:80:void setOpen(net.minecraft.world.inventory.RecipeBookType,boolean) -> a
83:83:boolean isFiltering(net.minecraft.world.inventory.RecipeBookMenu) -> a
87:87:boolean isFiltering(net.minecraft.world.inventory.RecipeBookType) -> b
91:92:void setFiltering(net.minecraft.world.inventory.RecipeBookType,boolean) -
> b
95:96:void setBookSettings(net.minecraft.stats.RecipeBookSettings) -> a
99:99:net.minecraft.stats.RecipeBookSettings getBookSettings() -> a
103:105:void
setBookSetting(net.minecraft.world.inventory.RecipeBookType,boolean,boolean) -> a
net.minecraft.stats.RecipeBookSettings -> aml:
java.util.Map TAG_FIELDS -> a
java.util.Map states -> b
62:64:void <init>(java.util.Map) -> <init>
67:72:void <init>() -> <init>
75:75:boolean isOpen(net.minecraft.world.inventory.RecipeBookType) -> a
79:80:void setOpen(net.minecraft.world.inventory.RecipeBookType,boolean) -> a
83:83:boolean isFiltering(net.minecraft.world.inventory.RecipeBookType) -> b
87:88:void setFiltering(net.minecraft.world.inventory.RecipeBookType,boolean) -
> b
91:97:net.minecraft.stats.RecipeBookSettings
read(net.minecraft.network.FriendlyByteBuf) -> a
101:111:void write(net.minecraft.network.FriendlyByteBuf) -> b
114:120:net.minecraft.stats.RecipeBookSettings
read(net.minecraft.nbt.CompoundTag) -> a
124:129:void write(net.minecraft.nbt.CompoundTag) -> b
132:137:net.minecraft.stats.RecipeBookSettings copy() -> a
141:146:void replaceFrom(net.minecraft.stats.RecipeBookSettings) -> a
150:150:boolean equals(java.lang.Object) -> equals
155:155:int hashCode() -> hashCode
125:128:void
lambda$write$2(net.minecraft.nbt.CompoundTag,net.minecraft.world.inventory.RecipeBo
okType,com.mojang.datafixers.util.Pair) -> a
116:119:void
lambda$read$1(net.minecraft.nbt.CompoundTag,java.util.Map,net.minecraft.world.inven
tory.RecipeBookType,com.mojang.datafixers.util.Pair) -> a
68:71:void lambda$new$0(java.util.EnumMap) -> a
14:18:void <clinit>() -> <clinit>
net.minecraft.stats.RecipeBookSettings$TypeSettings -> aml$a:
boolean open -> a
boolean filtering -> b
25:28:void <init>(boolean,boolean) -> <init>
31:31:net.minecraft.stats.RecipeBookSettings$TypeSettings copy() -> a
36:44:boolean equals(java.lang.Object) -> equals
49:51:int hashCode() -> hashCode
56:56:java.lang.String toString() -> toString
net.minecraft.stats.ServerRecipeBook -> amm:
java.lang.String RECIPE_BOOK_TAG -> c
org.slf4j.Logger LOGGER -> d
28:29:void <init>() -> <init>
32:49:int
addRecipes(java.util.Collection,net.minecraft.server.level.ServerPlayer) -> a
53:66:int
removeRecipes(java.util.Collection,net.minecraft.server.level.ServerPlayer) -> b
70:71:void
sendRecipes(net.minecraft.network.protocol.game.ClientboundRecipePacket$State,net.m
inecraft.server.level.ServerPlayer,java.util.List) -> a
74:90:net.minecraft.nbt.CompoundTag toNbt() -> b
94:101:void
fromNbt(net.minecraft.nbt.CompoundTag,net.minecraft.world.item.crafting.RecipeManag
er) -> a
104:118:void
loadRecipes(net.minecraft.nbt.ListTag,java.util.function.Consumer,net.minecraft.wor
ld.item.crafting.RecipeManager) -> a
121:122:void sendInitialRecipeBook(net.minecraft.server.level.ServerPlayer) ->
a
26:26:void <clinit>() -> <clinit>
net.minecraft.stats.ServerStatsCounter -> amn:
org.slf4j.Logger LOGGER -> b
net.minecraft.server.MinecraftServer server -> c
java.io.File file -> d
java.util.Set dirty -> e
42:56:void <init>(net.minecraft.server.MinecraftServer,java.io.File) -> <init>
60:64:void save() -> a
68:70:void
setValue(net.minecraft.world.entity.player.Player,net.minecraft.stats.Stat,int) ->
a
73:75:java.util.Set getDirty() -> d
79:117:void parseLocal(com.mojang.datafixers.DataFixer,java.lang.String) -> a
120:122:java.util.Optional
getStat(net.minecraft.stats.StatType,java.lang.String) -> a
126:138:net.minecraft.nbt.CompoundTag fromJson(com.google.gson.JsonObject) -> a
142:157:java.lang.String toJson() -> b
163:163:net.minecraft.resources.ResourceLocation
getKey(net.minecraft.stats.Stat) -> b
167:168:void markAllDirty() -> c
171:178:void sendStats(net.minecraft.server.level.ServerPlayer) -> a
145:145:com.google.gson.JsonObject
lambda$toJson$4(net.minecraft.stats.StatType) -> a
110:110:void lambda$parseLocal$3(java.lang.String) -> a
98:109:void
lambda$parseLocal$2(net.minecraft.nbt.CompoundTag,java.lang.String,net.minecraft.st
ats.StatType) -> a
103:103:void lambda$parseLocal$1(java.lang.String) -> b
102:102:void
lambda$parseLocal$0(net.minecraft.nbt.CompoundTag,java.lang.String,net.minecraft.st
ats.Stat) -> a
38:38:void <clinit>() -> <clinit>
net.minecraft.stats.Stat -> amo:
net.minecraft.stats.StatFormatter formatter -> n
java.lang.Object value -> o
net.minecraft.stats.StatType type -> p
16:20:void
<init>(net.minecraft.stats.StatType,java.lang.Object,net.minecraft.stats.StatFormat
ter) -> <init>
23:23:java.lang.String buildName(net.minecraft.stats.StatType,java.lang.Object)
-> a
29:29:java.lang.String locationToKey(net.minecraft.resources.ResourceLocation)
-> a
33:33:net.minecraft.stats.StatType getType() -> a
37:37:java.lang.Object getValue() -> b
41:41:java.lang.String format(int) -> a
46:46:boolean equals(java.lang.Object) -> equals
51:51:int hashCode() -> hashCode
56:57:java.lang.String toString() -> toString
net.minecraft.stats.StatFormatter -> amp:
java.text.DecimalFormat DECIMAL_FORMAT -> a
net.minecraft.stats.StatFormatter DEFAULT -> b
net.minecraft.stats.StatFormatter DIVIDE_BY_TEN -> c
net.minecraft.stats.StatFormatter DISTANCE -> d
net.minecraft.stats.StatFormatter TIME -> e
java.lang.String format(int) -> format
27:42:java.lang.String lambda$static$3(int) -> a
16:24:java.lang.String lambda$static$2(int) -> b
14:14:java.lang.String lambda$static$1(int) -> c
11:11:void lambda$static$0(java.text.DecimalFormat) -> a
11:26:void <clinit>() -> <clinit>
net.minecraft.stats.StatType -> amq:
net.minecraft.core.Registry registry -> a
java.util.Map map -> b
net.minecraft.network.chat.Component displayName -> c
14:20:void <init>(net.minecraft.core.Registry) -> <init>
23:23:boolean contains(java.lang.Object) -> a
28:28:net.minecraft.stats.Stat
get(java.lang.Object,net.minecraft.stats.StatFormatter) -> a
32:32:net.minecraft.core.Registry getRegistry() -> a
37:37:java.util.Iterator iterator() -> iterator
41:41:net.minecraft.stats.Stat get(java.lang.Object) -> b
45:45:java.lang.String getTranslationKey() -> b
49:52:net.minecraft.network.chat.Component getDisplayName() -> c
28:28:net.minecraft.stats.Stat
lambda$get$0(net.minecraft.stats.StatFormatter,java.lang.Object) -> a
net.minecraft.stats.Stats -> amr:
net.minecraft.stats.StatType BLOCK_MINED -> a
net.minecraft.stats.StatType ITEM_CRAFTED -> b
net.minecraft.stats.StatType ITEM_USED -> c
net.minecraft.stats.StatType ITEM_BROKEN -> d
net.minecraft.stats.StatType ITEM_PICKED_UP -> e
net.minecraft.stats.StatType ITEM_DROPPED -> f
net.minecraft.stats.StatType ENTITY_KILLED -> g
net.minecraft.stats.StatType ENTITY_KILLED_BY -> h
net.minecraft.stats.StatType CUSTOM -> i
net.minecraft.resources.ResourceLocation LEAVE_GAME -> j
net.minecraft.resources.ResourceLocation PLAY_TIME -> k
net.minecraft.resources.ResourceLocation TOTAL_WORLD_TIME -> l
net.minecraft.resources.ResourceLocation TIME_SINCE_DEATH -> m
net.minecraft.resources.ResourceLocation TIME_SINCE_REST -> n
net.minecraft.resources.ResourceLocation CROUCH_TIME -> o
net.minecraft.resources.ResourceLocation WALK_ONE_CM -> p
net.minecraft.resources.ResourceLocation CROUCH_ONE_CM -> q
net.minecraft.resources.ResourceLocation SPRINT_ONE_CM -> r
net.minecraft.resources.ResourceLocation WALK_ON_WATER_ONE_CM -> s
net.minecraft.resources.ResourceLocation FALL_ONE_CM -> t
net.minecraft.resources.ResourceLocation CLIMB_ONE_CM -> u
net.minecraft.resources.ResourceLocation FLY_ONE_CM -> v
net.minecraft.resources.ResourceLocation WALK_UNDER_WATER_ONE_CM -> w
net.minecraft.resources.ResourceLocation MINECART_ONE_CM -> x
net.minecraft.resources.ResourceLocation BOAT_ONE_CM -> y
net.minecraft.resources.ResourceLocation PIG_ONE_CM -> z
net.minecraft.resources.ResourceLocation HORSE_ONE_CM -> A
net.minecraft.resources.ResourceLocation AVIATE_ONE_CM -> B
net.minecraft.resources.ResourceLocation SWIM_ONE_CM -> C
net.minecraft.resources.ResourceLocation STRIDER_ONE_CM -> D
net.minecraft.resources.ResourceLocation JUMP -> E
net.minecraft.resources.ResourceLocation DROP -> F
net.minecraft.resources.ResourceLocation DAMAGE_DEALT -> G
net.minecraft.resources.ResourceLocation DAMAGE_DEALT_ABSORBED -> H
net.minecraft.resources.ResourceLocation DAMAGE_DEALT_RESISTED -> I
net.minecraft.resources.ResourceLocation DAMAGE_TAKEN -> J
net.minecraft.resources.ResourceLocation DAMAGE_BLOCKED_BY_SHIELD -> K
net.minecraft.resources.ResourceLocation DAMAGE_ABSORBED -> L
net.minecraft.resources.ResourceLocation DAMAGE_RESISTED -> M
net.minecraft.resources.ResourceLocation DEATHS -> N
net.minecraft.resources.ResourceLocation MOB_KILLS -> O
net.minecraft.resources.ResourceLocation ANIMALS_BRED -> P
net.minecraft.resources.ResourceLocation PLAYER_KILLS -> Q
net.minecraft.resources.ResourceLocation FISH_CAUGHT -> R
net.minecraft.resources.ResourceLocation TALKED_TO_VILLAGER -> S
net.minecraft.resources.ResourceLocation TRADED_WITH_VILLAGER -> T
net.minecraft.resources.ResourceLocation EAT_CAKE_SLICE -> U
net.minecraft.resources.ResourceLocation FILL_CAULDRON -> V
net.minecraft.resources.ResourceLocation USE_CAULDRON -> W
net.minecraft.resources.ResourceLocation CLEAN_ARMOR -> X
net.minecraft.resources.ResourceLocation CLEAN_BANNER -> Y
net.minecraft.resources.ResourceLocation CLEAN_SHULKER_BOX -> Z
net.minecraft.resources.ResourceLocation INTERACT_WITH_BREWINGSTAND -> aa
net.minecraft.resources.ResourceLocation INTERACT_WITH_BEACON -> ab
net.minecraft.resources.ResourceLocation INSPECT_DROPPER -> ac
net.minecraft.resources.ResourceLocation INSPECT_HOPPER -> ad
net.minecraft.resources.ResourceLocation INSPECT_DISPENSER -> ae
net.minecraft.resources.ResourceLocation PLAY_NOTEBLOCK -> af
net.minecraft.resources.ResourceLocation TUNE_NOTEBLOCK -> ag
net.minecraft.resources.ResourceLocation POT_FLOWER -> ah
net.minecraft.resources.ResourceLocation TRIGGER_TRAPPED_CHEST -> ai
net.minecraft.resources.ResourceLocation OPEN_ENDERCHEST -> aj
net.minecraft.resources.ResourceLocation ENCHANT_ITEM -> ak
net.minecraft.resources.ResourceLocation PLAY_RECORD -> al
net.minecraft.resources.ResourceLocation INTERACT_WITH_FURNACE -> am
net.minecraft.resources.ResourceLocation INTERACT_WITH_CRAFTING_TABLE -> an
net.minecraft.resources.ResourceLocation OPEN_CHEST -> ao
net.minecraft.resources.ResourceLocation SLEEP_IN_BED -> ap
net.minecraft.resources.ResourceLocation OPEN_SHULKER_BOX -> aq
net.minecraft.resources.ResourceLocation OPEN_BARREL -> ar
net.minecraft.resources.ResourceLocation INTERACT_WITH_BLAST_FURNACE -> as
net.minecraft.resources.ResourceLocation INTERACT_WITH_SMOKER -> at
net.minecraft.resources.ResourceLocation INTERACT_WITH_LECTERN -> au
net.minecraft.resources.ResourceLocation INTERACT_WITH_CAMPFIRE -> av
net.minecraft.resources.ResourceLocation INTERACT_WITH_CARTOGRAPHY_TABLE -> aw
net.minecraft.resources.ResourceLocation INTERACT_WITH_LOOM -> ax
net.minecraft.resources.ResourceLocation INTERACT_WITH_STONECUTTER -> ay
net.minecraft.resources.ResourceLocation BELL_RING -> az
net.minecraft.resources.ResourceLocation RAID_TRIGGER -> aA
net.minecraft.resources.ResourceLocation RAID_WIN -> aB
net.minecraft.resources.ResourceLocation INTERACT_WITH_ANVIL -> aC
net.minecraft.resources.ResourceLocation INTERACT_WITH_GRINDSTONE -> aD
net.minecraft.resources.ResourceLocation TARGET_HIT -> aE
net.minecraft.resources.ResourceLocation INTERACT_WITH_SMITHING_TABLE -> aF
10:10:void <init>() -> <init>
107:110:net.minecraft.resources.ResourceLocation
makeCustomStat(java.lang.String,net.minecraft.stats.StatFormatter) -> a
115:115:net.minecraft.stats.StatType
makeRegistryStatType(java.lang.String,net.minecraft.core.Registry) -> a
12:104:void <clinit>() -> <clinit>
net.minecraft.stats.StatsCounter -> ams:
it.unimi.dsi.fastutil.objects.Object2IntMap stats -> a
9:13:void <init>() -> <init>
16:18:void
increment(net.minecraft.world.entity.player.Player,net.minecraft.stats.Stat,int) ->
b
21:22:void
setValue(net.minecraft.world.entity.player.Player,net.minecraft.stats.Stat,int) ->
a
25:25:int getValue(net.minecraft.stats.StatType,java.lang.Object) -> a
29:29:int getValue(net.minecraft.stats.Stat) -> a
net.minecraft.stats.package-info -> amt:
net.minecraft.tags.BannerPatternTags -> amu:
net.minecraft.tags.TagKey NO_ITEM_REQUIRED -> a
net.minecraft.tags.TagKey PATTERN_ITEM_FLOWER -> b
net.minecraft.tags.TagKey PATTERN_ITEM_CREEPER -> c
net.minecraft.tags.TagKey PATTERN_ITEM_SKULL -> d
net.minecraft.tags.TagKey PATTERN_ITEM_MOJANG -> e
net.minecraft.tags.TagKey PATTERN_ITEM_GLOBE -> f
net.minecraft.tags.TagKey PATTERN_ITEM_PIGLIN -> g
8:9:void <init>() -> <init>
20:20:net.minecraft.tags.TagKey create(java.lang.String) -> a
11:17:void <clinit>() -> <clinit>
net.minecraft.tags.BiomeTags -> amv:
net.minecraft.tags.TagKey IS_DEEP_OCEAN -> a
net.minecraft.tags.TagKey IS_OCEAN -> b
net.minecraft.tags.TagKey IS_BEACH -> c
net.minecraft.tags.TagKey IS_RIVER -> d
net.minecraft.tags.TagKey IS_MOUNTAIN -> e
net.minecraft.tags.TagKey IS_BADLANDS -> f
net.minecraft.tags.TagKey IS_HILL -> g
net.minecraft.tags.TagKey IS_TAIGA -> h
net.minecraft.tags.TagKey IS_JUNGLE -> i
net.minecraft.tags.TagKey IS_FOREST -> j
net.minecraft.tags.TagKey IS_SAVANNA -> k
net.minecraft.tags.TagKey IS_OVERWORLD -> l
net.minecraft.tags.TagKey IS_NETHER -> m
net.minecraft.tags.TagKey IS_END -> n
net.minecraft.tags.TagKey STRONGHOLD_BIASED_TO -> o
net.minecraft.tags.TagKey HAS_BURIED_TREASURE -> p
net.minecraft.tags.TagKey HAS_DESERT_PYRAMID -> q
net.minecraft.tags.TagKey HAS_IGLOO -> r
net.minecraft.tags.TagKey HAS_JUNGLE_TEMPLE -> s
net.minecraft.tags.TagKey HAS_MINESHAFT -> t
net.minecraft.tags.TagKey HAS_MINESHAFT_MESA -> u
net.minecraft.tags.TagKey HAS_OCEAN_MONUMENT -> v
net.minecraft.tags.TagKey HAS_OCEAN_RUIN_COLD -> w
net.minecraft.tags.TagKey HAS_OCEAN_RUIN_WARM -> x
net.minecraft.tags.TagKey HAS_PILLAGER_OUTPOST -> y
net.minecraft.tags.TagKey HAS_RUINED_PORTAL_DESERT -> z
net.minecraft.tags.TagKey HAS_RUINED_PORTAL_JUNGLE -> A
net.minecraft.tags.TagKey HAS_RUINED_PORTAL_OCEAN -> B
net.minecraft.tags.TagKey HAS_RUINED_PORTAL_SWAMP -> C
net.minecraft.tags.TagKey HAS_RUINED_PORTAL_MOUNTAIN -> D
net.minecraft.tags.TagKey HAS_RUINED_PORTAL_STANDARD -> E
net.minecraft.tags.TagKey HAS_SHIPWRECK_BEACHED -> F
net.minecraft.tags.TagKey HAS_SHIPWRECK -> G
net.minecraft.tags.TagKey HAS_STRONGHOLD -> H
net.minecraft.tags.TagKey HAS_SWAMP_HUT -> I
net.minecraft.tags.TagKey HAS_VILLAGE_DESERT -> J
net.minecraft.tags.TagKey HAS_VILLAGE_PLAINS -> K
net.minecraft.tags.TagKey HAS_VILLAGE_SAVANNA -> L
net.minecraft.tags.TagKey HAS_VILLAGE_SNOWY -> M
net.minecraft.tags.TagKey HAS_VILLAGE_TAIGA -> N
net.minecraft.tags.TagKey HAS_TRAIL_RUINS -> O
net.minecraft.tags.TagKey HAS_WOODLAND_MANSION -> P
net.minecraft.tags.TagKey HAS_NETHER_FORTRESS -> Q
net.minecraft.tags.TagKey HAS_NETHER_FOSSIL -> R
net.minecraft.tags.TagKey HAS_BASTION_REMNANT -> S
net.minecraft.tags.TagKey HAS_ANCIENT_CITY -> T
net.minecraft.tags.TagKey HAS_RUINED_PORTAL_NETHER -> U
net.minecraft.tags.TagKey HAS_END_CITY -> V
net.minecraft.tags.TagKey REQUIRED_OCEAN_MONUMENT_SURROUNDING -> W
net.minecraft.tags.TagKey MINESHAFT_BLOCKING -> X
net.minecraft.tags.TagKey PLAYS_UNDERWATER_MUSIC -> Y
net.minecraft.tags.TagKey HAS_CLOSER_WATER_FOG -> Z
net.minecraft.tags.TagKey WATER_ON_MAP_OUTLINES -> aa
net.minecraft.tags.TagKey PRODUCES_CORALS_FROM_BONEMEAL -> ab
net.minecraft.tags.TagKey INCREASED_FIRE_BURNOUT -> ac
net.minecraft.tags.TagKey SNOW_GOLEM_MELTS -> ad
net.minecraft.tags.TagKey WITHOUT_ZOMBIE_SIEGES -> ae
net.minecraft.tags.TagKey WITHOUT_PATROL_SPAWNS -> af
net.minecraft.tags.TagKey WITHOUT_WANDERING_TRADER_SPAWNS -> ag
net.minecraft.tags.TagKey SPAWNS_COLD_VARIANT_FROGS -> ah
net.minecraft.tags.TagKey SPAWNS_WARM_VARIANT_FROGS -> ai
net.minecraft.tags.TagKey SPAWNS_GOLD_RABBITS -> aj
net.minecraft.tags.TagKey SPAWNS_WHITE_RABBITS -> ak
net.minecraft.tags.TagKey REDUCED_WATER_AMBIENT_SPAWNS -> al
net.minecraft.tags.TagKey ALLOWS_TROPICAL_FISH_SPAWNS_AT_ANY_HEIGHT -> am
net.minecraft.tags.TagKey POLAR_BEARS_SPAWN_ON_ALTERNATE_BLOCKS -> an
net.minecraft.tags.TagKey MORE_FREQUENT_DROWNED_SPAWNS -> ao
net.minecraft.tags.TagKey ALLOWS_SURFACE_SLIME_SPAWNS -> ap
net.minecraft.tags.TagKey SPAWNS_SNOW_FOXES -> aq
8:9:void <init>() -> <init>
91:91:net.minecraft.tags.TagKey create(java.lang.String) -> a
13:88:void <clinit>() -> <clinit>
net.minecraft.tags.BlockTags -> amw:
net.minecraft.tags.TagKey WOOL -> a
net.minecraft.tags.TagKey PLANKS -> b
net.minecraft.tags.TagKey STONE_BRICKS -> c
net.minecraft.tags.TagKey WOODEN_BUTTONS -> d
net.minecraft.tags.TagKey STONE_BUTTONS -> e
net.minecraft.tags.TagKey BUTTONS -> f
net.minecraft.tags.TagKey WOOL_CARPETS -> g
net.minecraft.tags.TagKey WOODEN_DOORS -> h
net.minecraft.tags.TagKey WOODEN_STAIRS -> i
net.minecraft.tags.TagKey WOODEN_SLABS -> j
net.minecraft.tags.TagKey WOODEN_FENCES -> k
net.minecraft.tags.TagKey PRESSURE_PLATES -> l
net.minecraft.tags.TagKey WOODEN_PRESSURE_PLATES -> m
net.minecraft.tags.TagKey STONE_PRESSURE_PLATES -> n
net.minecraft.tags.TagKey WOODEN_TRAPDOORS -> o
net.minecraft.tags.TagKey DOORS -> p
net.minecraft.tags.TagKey SAPLINGS -> q
net.minecraft.tags.TagKey LOGS_THAT_BURN -> r
net.minecraft.tags.TagKey OVERWORLD_NATURAL_LOGS -> s
net.minecraft.tags.TagKey LOGS -> t
net.minecraft.tags.TagKey DARK_OAK_LOGS -> u
net.minecraft.tags.TagKey OAK_LOGS -> v
net.minecraft.tags.TagKey BIRCH_LOGS -> w
net.minecraft.tags.TagKey ACACIA_LOGS -> x
net.minecraft.tags.TagKey CHERRY_LOGS -> y
net.minecraft.tags.TagKey JUNGLE_LOGS -> z
net.minecraft.tags.TagKey SPRUCE_LOGS -> A
net.minecraft.tags.TagKey MANGROVE_LOGS -> B
net.minecraft.tags.TagKey CRIMSON_STEMS -> C
net.minecraft.tags.TagKey WARPED_STEMS -> D
net.minecraft.tags.TagKey BAMBOO_BLOCKS -> E
net.minecraft.tags.TagKey WART_BLOCKS -> F
net.minecraft.tags.TagKey BANNERS -> G
net.minecraft.tags.TagKey SAND -> H
net.minecraft.tags.TagKey SMELTS_TO_GLASS -> I
net.minecraft.tags.TagKey STAIRS -> J
net.minecraft.tags.TagKey SLABS -> K
net.minecraft.tags.TagKey WALLS -> L
net.minecraft.tags.TagKey ANVIL -> M
net.minecraft.tags.TagKey RAILS -> N
net.minecraft.tags.TagKey LEAVES -> O
net.minecraft.tags.TagKey TRAPDOORS -> P
net.minecraft.tags.TagKey SMALL_FLOWERS -> Q
net.minecraft.tags.TagKey BEDS -> R
net.minecraft.tags.TagKey FENCES -> S
net.minecraft.tags.TagKey TALL_FLOWERS -> T
net.minecraft.tags.TagKey FLOWERS -> U
net.minecraft.tags.TagKey PIGLIN_REPELLENTS -> V
net.minecraft.tags.TagKey GOLD_ORES -> W
net.minecraft.tags.TagKey IRON_ORES -> X
net.minecraft.tags.TagKey DIAMOND_ORES -> Y
net.minecraft.tags.TagKey REDSTONE_ORES -> Z
net.minecraft.tags.TagKey LAPIS_ORES -> aa
net.minecraft.tags.TagKey COAL_ORES -> ab
net.minecraft.tags.TagKey EMERALD_ORES -> ac
net.minecraft.tags.TagKey COPPER_ORES -> ad
net.minecraft.tags.TagKey CANDLES -> ae
net.minecraft.tags.TagKey DIRT -> af
net.minecraft.tags.TagKey TERRACOTTA -> ag
net.minecraft.tags.TagKey COMPLETES_FIND_TREE_TUTORIAL -> ah
net.minecraft.tags.TagKey FLOWER_POTS -> ai
net.minecraft.tags.TagKey ENDERMAN_HOLDABLE -> aj
net.minecraft.tags.TagKey ICE -> ak
net.minecraft.tags.TagKey VALID_SPAWN -> al
net.minecraft.tags.TagKey IMPERMEABLE -> am
net.minecraft.tags.TagKey UNDERWATER_BONEMEALS -> an
net.minecraft.tags.TagKey CORAL_BLOCKS -> ao
net.minecraft.tags.TagKey WALL_CORALS -> ap
net.minecraft.tags.TagKey CORAL_PLANTS -> aq
net.minecraft.tags.TagKey CORALS -> ar
net.minecraft.tags.TagKey BAMBOO_PLANTABLE_ON -> as
net.minecraft.tags.TagKey STANDING_SIGNS -> at
net.minecraft.tags.TagKey WALL_SIGNS -> au
net.minecraft.tags.TagKey SIGNS -> av
net.minecraft.tags.TagKey CEILING_HANGING_SIGNS -> aw
net.minecraft.tags.TagKey WALL_HANGING_SIGNS -> ax
net.minecraft.tags.TagKey ALL_HANGING_SIGNS -> ay
net.minecraft.tags.TagKey ALL_SIGNS -> az
net.minecraft.tags.TagKey DRAGON_IMMUNE -> aA
net.minecraft.tags.TagKey DRAGON_TRANSPARENT -> aB
net.minecraft.tags.TagKey WITHER_IMMUNE -> aC
net.minecraft.tags.TagKey WITHER_SUMMON_BASE_BLOCKS -> aD
net.minecraft.tags.TagKey BEEHIVES -> aE
net.minecraft.tags.TagKey CROPS -> aF
net.minecraft.tags.TagKey BEE_GROWABLES -> aG
net.minecraft.tags.TagKey PORTALS -> aH
net.minecraft.tags.TagKey FIRE -> aI
net.minecraft.tags.TagKey NYLIUM -> aJ
net.minecraft.tags.TagKey BEACON_BASE_BLOCKS -> aK
net.minecraft.tags.TagKey SOUL_SPEED_BLOCKS -> aL
net.minecraft.tags.TagKey WALL_POST_OVERRIDE -> aM
net.minecraft.tags.TagKey CLIMBABLE -> aN
net.minecraft.tags.TagKey FALL_DAMAGE_RESETTING -> aO
net.minecraft.tags.TagKey SHULKER_BOXES -> aP
net.minecraft.tags.TagKey HOGLIN_REPELLENTS -> aQ
net.minecraft.tags.TagKey SOUL_FIRE_BASE_BLOCKS -> aR
net.minecraft.tags.TagKey STRIDER_WARM_BLOCKS -> aS
net.minecraft.tags.TagKey CAMPFIRES -> aT
net.minecraft.tags.TagKey GUARDED_BY_PIGLINS -> aU
net.minecraft.tags.TagKey PREVENT_MOB_SPAWNING_INSIDE -> aV
net.minecraft.tags.TagKey FENCE_GATES -> aW
net.minecraft.tags.TagKey UNSTABLE_BOTTOM_CENTER -> aX
net.minecraft.tags.TagKey MUSHROOM_GROW_BLOCK -> aY
net.minecraft.tags.TagKey INFINIBURN_OVERWORLD -> aZ
net.minecraft.tags.TagKey INFINIBURN_NETHER -> ba
net.minecraft.tags.TagKey INFINIBURN_END -> bb
net.minecraft.tags.TagKey BASE_STONE_OVERWORLD -> bc
net.minecraft.tags.TagKey STONE_ORE_REPLACEABLES -> bd
net.minecraft.tags.TagKey DEEPSLATE_ORE_REPLACEABLES -> be
net.minecraft.tags.TagKey BASE_STONE_NETHER -> bf
net.minecraft.tags.TagKey OVERWORLD_CARVER_REPLACEABLES -> bg
net.minecraft.tags.TagKey NETHER_CARVER_REPLACEABLES -> bh
net.minecraft.tags.TagKey CANDLE_CAKES -> bi
net.minecraft.tags.TagKey CAULDRONS -> bj
net.minecraft.tags.TagKey CRYSTAL_SOUND_BLOCKS -> bk
net.minecraft.tags.TagKey INSIDE_STEP_SOUND_BLOCKS -> bl
net.minecraft.tags.TagKey COMBINATION_STEP_SOUND_BLOCKS -> bm
net.minecraft.tags.TagKey OCCLUDES_VIBRATION_SIGNALS -> bn
net.minecraft.tags.TagKey DAMPENS_VIBRATIONS -> bo
net.minecraft.tags.TagKey DRIPSTONE_REPLACEABLE -> bp
net.minecraft.tags.TagKey CAVE_VINES -> bq
net.minecraft.tags.TagKey MOSS_REPLACEABLE -> br
net.minecraft.tags.TagKey LUSH_GROUND_REPLACEABLE -> bs
net.minecraft.tags.TagKey AZALEA_ROOT_REPLACEABLE -> bt
net.minecraft.tags.TagKey SMALL_DRIPLEAF_PLACEABLE -> bu
net.minecraft.tags.TagKey BIG_DRIPLEAF_PLACEABLE -> bv
net.minecraft.tags.TagKey SNOW -> bw
net.minecraft.tags.TagKey MINEABLE_WITH_AXE -> bx
net.minecraft.tags.TagKey MINEABLE_WITH_HOE -> by
net.minecraft.tags.TagKey MINEABLE_WITH_PICKAXE -> bz
net.minecraft.tags.TagKey MINEABLE_WITH_SHOVEL -> bA
net.minecraft.tags.TagKey SWORD_EFFICIENT -> bB
net.minecraft.tags.TagKey NEEDS_DIAMOND_TOOL -> bC
net.minecraft.tags.TagKey NEEDS_IRON_TOOL -> bD
net.minecraft.tags.TagKey NEEDS_STONE_TOOL -> bE
net.minecraft.tags.TagKey FEATURES_CANNOT_REPLACE -> bF
net.minecraft.tags.TagKey LAVA_POOL_STONE_CANNOT_REPLACE -> bG
net.minecraft.tags.TagKey GEODE_INVALID_BLOCKS -> bH
net.minecraft.tags.TagKey FROG_PREFER_JUMP_TO -> bI
net.minecraft.tags.TagKey SCULK_REPLACEABLE -> bJ
net.minecraft.tags.TagKey SCULK_REPLACEABLE_WORLD_GEN -> bK
net.minecraft.tags.TagKey ANCIENT_CITY_REPLACEABLE -> bL
net.minecraft.tags.TagKey VIBRATION_RESONATORS -> bM
net.minecraft.tags.TagKey ANIMALS_SPAWNABLE_ON -> bN
net.minecraft.tags.TagKey AXOLOTLS_SPAWNABLE_ON -> bO
net.minecraft.tags.TagKey GOATS_SPAWNABLE_ON -> bP
net.minecraft.tags.TagKey MOOSHROOMS_SPAWNABLE_ON -> bQ
net.minecraft.tags.TagKey PARROTS_SPAWNABLE_ON -> bR
net.minecraft.tags.TagKey POLAR_BEARS_SPAWNABLE_ON_ALTERNATE -> bS
net.minecraft.tags.TagKey RABBITS_SPAWNABLE_ON -> bT
net.minecraft.tags.TagKey FOXES_SPAWNABLE_ON -> bU
net.minecraft.tags.TagKey WOLVES_SPAWNABLE_ON -> bV
net.minecraft.tags.TagKey FROGS_SPAWNABLE_ON -> bW
net.minecraft.tags.TagKey AZALEA_GROWS_ON -> bX
net.minecraft.tags.TagKey CONVERTABLE_TO_MUD -> bY
net.minecraft.tags.TagKey MANGROVE_LOGS_CAN_GROW_THROUGH -> bZ
net.minecraft.tags.TagKey MANGROVE_ROOTS_CAN_GROW_THROUGH -> ca
net.minecraft.tags.TagKey DEAD_BUSH_MAY_PLACE_ON -> cb
net.minecraft.tags.TagKey SNAPS_GOAT_HORN -> cc
net.minecraft.tags.TagKey REPLACEABLE_BY_TREES -> cd
net.minecraft.tags.TagKey SNOW_LAYER_CANNOT_SURVIVE_ON -> ce
net.minecraft.tags.TagKey SNOW_LAYER_CAN_SURVIVE_ON -> cf
net.minecraft.tags.TagKey INVALID_SPAWN_INSIDE -> cg
net.minecraft.tags.TagKey SNIFFER_DIGGABLE_BLOCK -> ch
net.minecraft.tags.TagKey SNIFFER_EGG_HATCH_BOOST -> ci
net.minecraft.tags.TagKey TRAIL_RUINS_REPLACEABLE -> cj
net.minecraft.tags.TagKey REPLACEABLE -> ck
net.minecraft.tags.TagKey ENCHANTMENT_POWER_PROVIDER -> cl
net.minecraft.tags.TagKey ENCHANTMENT_POWER_TRANSMITTER -> cm
net.minecraft.tags.TagKey MAINTAINS_FARMLAND -> cn
8:9:void <init>() -> <init>
201:201:net.minecraft.tags.TagKey create(java.lang.String) -> a
11:198:void <clinit>() -> <clinit>
net.minecraft.tags.CatVariantTags -> amx:
net.minecraft.tags.TagKey DEFAULT_SPAWNS -> a
net.minecraft.tags.TagKey FULL_MOON_SPAWNS -> b
8:9:void <init>() -> <init>
15:15:net.minecraft.tags.TagKey create(java.lang.String) -> a
11:12:void <clinit>() -> <clinit>
net.minecraft.tags.DamageTypeTags -> amy:
net.minecraft.tags.TagKey DAMAGES_HELMET -> a
net.minecraft.tags.TagKey BYPASSES_ARMOR -> b
net.minecraft.tags.TagKey BYPASSES_SHIELD -> c
net.minecraft.tags.TagKey BYPASSES_INVULNERABILITY -> d
net.minecraft.tags.TagKey BYPASSES_COOLDOWN -> e
net.minecraft.tags.TagKey BYPASSES_EFFECTS -> f
net.minecraft.tags.TagKey BYPASSES_RESISTANCE -> g
net.minecraft.tags.TagKey BYPASSES_ENCHANTMENTS -> h
net.minecraft.tags.TagKey IS_FIRE -> i
net.minecraft.tags.TagKey IS_PROJECTILE -> j
net.minecraft.tags.TagKey WITCH_RESISTANT_TO -> k
net.minecraft.tags.TagKey IS_EXPLOSION -> l
net.minecraft.tags.TagKey IS_FALL -> m
net.minecraft.tags.TagKey IS_DROWNING -> n
net.minecraft.tags.TagKey IS_FREEZING -> o
net.minecraft.tags.TagKey IS_LIGHTNING -> p
net.minecraft.tags.TagKey NO_ANGER -> q
net.minecraft.tags.TagKey NO_IMPACT -> r
net.minecraft.tags.TagKey ALWAYS_MOST_SIGNIFICANT_FALL -> s
net.minecraft.tags.TagKey WITHER_IMMUNE_TO -> t
net.minecraft.tags.TagKey IGNITES_ARMOR_STANDS -> u
net.minecraft.tags.TagKey BURNS_ARMOR_STANDS -> v
net.minecraft.tags.TagKey AVOIDS_GUARDIAN_THORNS -> w
net.minecraft.tags.TagKey ALWAYS_TRIGGERS_SILVERFISH -> x
net.minecraft.tags.TagKey ALWAYS_HURTS_ENDER_DRAGONS -> y
35:35:net.minecraft.tags.TagKey create(java.lang.String) -> a
8:32:void <clinit>() -> <clinit>
net.minecraft.tags.EntityTypeTags -> amz:
net.minecraft.tags.TagKey SKELETONS -> a
net.minecraft.tags.TagKey RAIDERS -> b
net.minecraft.tags.TagKey BEEHIVE_INHABITORS -> c
net.minecraft.tags.TagKey ARROWS -> d
net.minecraft.tags.TagKey IMPACT_PROJECTILES -> e
net.minecraft.tags.TagKey POWDER_SNOW_WALKABLE_MOBS -> f
net.minecraft.tags.TagKey AXOLOTL_ALWAYS_HOSTILES -> g
net.minecraft.tags.TagKey AXOLOTL_HUNT_TARGETS -> h
net.minecraft.tags.TagKey FREEZE_IMMUNE_ENTITY_TYPES -> i
net.minecraft.tags.TagKey FREEZE_HURTS_EXTRA_TYPES -> j
net.minecraft.tags.TagKey FROG_FOOD -> k
net.minecraft.tags.TagKey FALL_DAMAGE_IMMUNE -> l
net.minecraft.tags.TagKey DISMOUNTS_UNDERWATER -> m
8:9:void <init>() -> <init>
26:26:net.minecraft.tags.TagKey create(java.lang.String) -> a
11:23:void <clinit>() -> <clinit>
net.minecraft.tags.FlatLevelGeneratorPresetTags -> ana:
net.minecraft.tags.TagKey VISIBLE -> a
8:9:void <init>() -> <init>
15:15:net.minecraft.tags.TagKey create(java.lang.String) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.tags.FluidTags -> anb:
net.minecraft.tags.TagKey WATER -> a
net.minecraft.tags.TagKey LAVA -> b
8:9:void <init>() -> <init>
15:15:net.minecraft.tags.TagKey create(java.lang.String) -> a
11:12:void <clinit>() -> <clinit>
net.minecraft.tags.GameEventTags -> anc:
net.minecraft.tags.TagKey VIBRATIONS -> a
net.minecraft.tags.TagKey WARDEN_CAN_LISTEN -> b
net.minecraft.tags.TagKey SHRIEKER_CAN_LISTEN -> c
net.minecraft.tags.TagKey IGNORE_VIBRATIONS_SNEAKING -> d
net.minecraft.tags.TagKey ALLAY_CAN_LISTEN -> e
7:7:void <init>() -> <init>
15:15:net.minecraft.tags.TagKey create(java.lang.String) -> a
8:12:void <clinit>() -> <clinit>
net.minecraft.tags.InstrumentTags -> and:
net.minecraft.tags.TagKey REGULAR_GOAT_HORNS -> a
net.minecraft.tags.TagKey SCREAMING_GOAT_HORNS -> b
net.minecraft.tags.TagKey GOAT_HORNS -> c
13:13:net.minecraft.tags.TagKey create(java.lang.String) -> a
8:10:void <clinit>() -> <clinit>
net.minecraft.tags.ItemTags -> ane:
net.minecraft.tags.TagKey WOOL -> a
net.minecraft.tags.TagKey PLANKS -> b
net.minecraft.tags.TagKey STONE_BRICKS -> c
net.minecraft.tags.TagKey WOODEN_BUTTONS -> d
net.minecraft.tags.TagKey STONE_BUTTONS -> e
net.minecraft.tags.TagKey BUTTONS -> f
net.minecraft.tags.TagKey WOOL_CARPETS -> g
net.minecraft.tags.TagKey WOODEN_DOORS -> h
net.minecraft.tags.TagKey WOODEN_STAIRS -> i
net.minecraft.tags.TagKey WOODEN_SLABS -> j
net.minecraft.tags.TagKey WOODEN_FENCES -> k
net.minecraft.tags.TagKey FENCE_GATES -> l
net.minecraft.tags.TagKey WOODEN_PRESSURE_PLATES -> m
net.minecraft.tags.TagKey WOODEN_TRAPDOORS -> n
net.minecraft.tags.TagKey DOORS -> o
net.minecraft.tags.TagKey SAPLINGS -> p
net.minecraft.tags.TagKey LOGS_THAT_BURN -> q
net.minecraft.tags.TagKey LOGS -> r
net.minecraft.tags.TagKey DARK_OAK_LOGS -> s
net.minecraft.tags.TagKey OAK_LOGS -> t
net.minecraft.tags.TagKey BIRCH_LOGS -> u
net.minecraft.tags.TagKey ACACIA_LOGS -> v
net.minecraft.tags.TagKey CHERRY_LOGS -> w
net.minecraft.tags.TagKey JUNGLE_LOGS -> x
net.minecraft.tags.TagKey SPRUCE_LOGS -> y
net.minecraft.tags.TagKey MANGROVE_LOGS -> z
net.minecraft.tags.TagKey CRIMSON_STEMS -> A
net.minecraft.tags.TagKey WARPED_STEMS -> B
net.minecraft.tags.TagKey BAMBOO_BLOCKS -> C
net.minecraft.tags.TagKey WART_BLOCKS -> D
net.minecraft.tags.TagKey BANNERS -> E
net.minecraft.tags.TagKey SAND -> F
net.minecraft.tags.TagKey SMELTS_TO_GLASS -> G
net.minecraft.tags.TagKey STAIRS -> H
net.minecraft.tags.TagKey SLABS -> I
net.minecraft.tags.TagKey WALLS -> J
net.minecraft.tags.TagKey ANVIL -> K
net.minecraft.tags.TagKey RAILS -> L
net.minecraft.tags.TagKey LEAVES -> M
net.minecraft.tags.TagKey TRAPDOORS -> N
net.minecraft.tags.TagKey SMALL_FLOWERS -> O
net.minecraft.tags.TagKey BEDS -> P
net.minecraft.tags.TagKey FENCES -> Q
net.minecraft.tags.TagKey TALL_FLOWERS -> R
net.minecraft.tags.TagKey FLOWERS -> S
net.minecraft.tags.TagKey PIGLIN_REPELLENTS -> T
net.minecraft.tags.TagKey PIGLIN_LOVED -> U
net.minecraft.tags.TagKey IGNORED_BY_PIGLIN_BABIES -> V
net.minecraft.tags.TagKey PIGLIN_FOOD -> W
net.minecraft.tags.TagKey FOX_FOOD -> X
net.minecraft.tags.TagKey GOLD_ORES -> Y
net.minecraft.tags.TagKey IRON_ORES -> Z
net.minecraft.tags.TagKey DIAMOND_ORES -> aa
net.minecraft.tags.TagKey REDSTONE_ORES -> ab
net.minecraft.tags.TagKey LAPIS_ORES -> ac
net.minecraft.tags.TagKey COAL_ORES -> ad
net.minecraft.tags.TagKey EMERALD_ORES -> ae
net.minecraft.tags.TagKey COPPER_ORES -> af
net.minecraft.tags.TagKey NON_FLAMMABLE_WOOD -> ag
net.minecraft.tags.TagKey SOUL_FIRE_BASE_BLOCKS -> ah
net.minecraft.tags.TagKey CANDLES -> ai
net.minecraft.tags.TagKey DIRT -> aj
net.minecraft.tags.TagKey TERRACOTTA -> ak
net.minecraft.tags.TagKey COMPLETES_FIND_TREE_TUTORIAL -> al
net.minecraft.tags.TagKey BOATS -> am
net.minecraft.tags.TagKey CHEST_BOATS -> an
net.minecraft.tags.TagKey FISHES -> ao
net.minecraft.tags.TagKey SIGNS -> ap
net.minecraft.tags.TagKey MUSIC_DISCS -> aq
net.minecraft.tags.TagKey CREEPER_DROP_MUSIC_DISCS -> ar
net.minecraft.tags.TagKey COALS -> as
net.minecraft.tags.TagKey ARROWS -> at
net.minecraft.tags.TagKey LECTERN_BOOKS -> au
net.minecraft.tags.TagKey BOOKSHELF_BOOKS -> av
net.minecraft.tags.TagKey BEACON_PAYMENT_ITEMS -> aw
net.minecraft.tags.TagKey STONE_TOOL_MATERIALS -> ax
net.minecraft.tags.TagKey STONE_CRAFTING_MATERIALS -> ay
net.minecraft.tags.TagKey FREEZE_IMMUNE_WEARABLES -> az
net.minecraft.tags.TagKey AXOLOTL_TEMPT_ITEMS -> aA
net.minecraft.tags.TagKey DAMPENS_VIBRATIONS -> aB
net.minecraft.tags.TagKey CLUSTER_MAX_HARVESTABLES -> aC
net.minecraft.tags.TagKey COMPASSES -> aD
net.minecraft.tags.TagKey HANGING_SIGNS -> aE
net.minecraft.tags.TagKey CREEPER_IGNITERS -> aF
net.minecraft.tags.TagKey NOTE_BLOCK_TOP_INSTRUMENTS -> aG
net.minecraft.tags.TagKey TRIMMABLE_ARMOR -> aH
net.minecraft.tags.TagKey TRIM_MATERIALS -> aI
net.minecraft.tags.TagKey TRIM_TEMPLATES -> aJ
net.minecraft.tags.TagKey SNIFFER_FOOD -> aK
net.minecraft.tags.TagKey DECORATED_POT_SHERDS -> aL
net.minecraft.tags.TagKey DECORATED_POT_INGREDIENTS -> aM
net.minecraft.tags.TagKey SWORDS -> aN
net.minecraft.tags.TagKey AXES -> aO
net.minecraft.tags.TagKey HOES -> aP
net.minecraft.tags.TagKey PICKAXES -> aQ
net.minecraft.tags.TagKey SHOVELS -> aR
net.minecraft.tags.TagKey TOOLS -> aS
net.minecraft.tags.TagKey BREAKS_DECORATED_POTS -> aT
net.minecraft.tags.TagKey VILLAGER_PLANTABLE_SEEDS -> aU
8:9:void <init>() -> <init>
120:120:net.minecraft.tags.TagKey bind(java.lang.String) -> a
11:117:void <clinit>() -> <clinit>
net.minecraft.tags.PaintingVariantTags -> anf:
net.minecraft.tags.TagKey PLACEABLE -> a
8:9:void <init>() -> <init>
14:14:net.minecraft.tags.TagKey create(java.lang.String) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.tags.PoiTypeTags -> ang:
net.minecraft.tags.TagKey ACQUIRABLE_JOB_SITE -> a
net.minecraft.tags.TagKey VILLAGE -> b
net.minecraft.tags.TagKey BEE_HOME -> c
8:9:void <init>() -> <init>
16:16:net.minecraft.tags.TagKey create(java.lang.String) -> a
11:13:void <clinit>() -> <clinit>
net.minecraft.tags.StructureTags -> anh:
net.minecraft.tags.TagKey EYE_OF_ENDER_LOCATED -> a
net.minecraft.tags.TagKey DOLPHIN_LOCATED -> b
net.minecraft.tags.TagKey ON_WOODLAND_EXPLORER_MAPS -> c
net.minecraft.tags.TagKey ON_OCEAN_EXPLORER_MAPS -> d
net.minecraft.tags.TagKey ON_TREASURE_MAPS -> e
net.minecraft.tags.TagKey CATS_SPAWN_IN -> f
net.minecraft.tags.TagKey CATS_SPAWN_AS_BLACK -> g
net.minecraft.tags.TagKey VILLAGE -> h
net.minecraft.tags.TagKey MINESHAFT -> i
net.minecraft.tags.TagKey SHIPWRECK -> j
net.minecraft.tags.TagKey RUINED_PORTAL -> k
net.minecraft.tags.TagKey OCEAN_RUIN -> l
27:27:net.minecraft.tags.TagKey create(java.lang.String) -> a
9:24:void <clinit>() -> <clinit>
net.minecraft.tags.TagBuilder -> ani:
java.util.List entries -> a
8:9:void <init>() -> <init>
12:12:net.minecraft.tags.TagBuilder create() -> a
16:16:java.util.List build() -> b
20:21:net.minecraft.tags.TagBuilder add(net.minecraft.tags.TagEntry) -> a
25:25:net.minecraft.tags.TagBuilder
addElement(net.minecraft.resources.ResourceLocation) -> a
29:29:net.minecraft.tags.TagBuilder
addOptionalElement(net.minecraft.resources.ResourceLocation) -> b
33:33:net.minecraft.tags.TagBuilder
addTag(net.minecraft.resources.ResourceLocation) -> c
37:37:net.minecraft.tags.TagBuilder
addOptionalTag(net.minecraft.resources.ResourceLocation) -> d
net.minecraft.tags.TagEntry -> anj:
com.mojang.serialization.Codec FULL_CODEC -> b
com.mojang.serialization.Codec CODEC -> a
net.minecraft.resources.ResourceLocation id -> c
boolean tag -> d
boolean required -> e
29:33:void <init>(net.minecraft.resources.ResourceLocation,boolean,boolean) ->
<init>
35:39:void <init>(net.minecraft.util.ExtraCodecs$TagOrElementLocation,boolean)
-> <init>
42:42:net.minecraft.util.ExtraCodecs$TagOrElementLocation elementOrTag() -> a
46:46:net.minecraft.tags.TagEntry
element(net.minecraft.resources.ResourceLocation) -> a
50:50:net.minecraft.tags.TagEntry
optionalElement(net.minecraft.resources.ResourceLocation) -> b
54:54:net.minecraft.tags.TagEntry tag(net.minecraft.resources.ResourceLocation)
-> c
58:58:net.minecraft.tags.TagEntry
optionalTag(net.minecraft.resources.ResourceLocation) -> d
62:75:boolean
build(net.minecraft.tags.TagEntry$Lookup,java.util.function.Consumer) -> a
79:82:void visitRequiredDependencies(java.util.function.Consumer) -> a
85:88:void visitOptionalDependencies(java.util.function.Consumer) -> b
91:91:boolean
verifyIfPresent(java.util.function.Predicate,java.util.function.Predicate) -> a
96:104:java.lang.String toString() -> toString
22:22:com.mojang.datafixers.util.Either
lambda$static$5(net.minecraft.tags.TagEntry) -> a
21:21:net.minecraft.tags.TagEntry
lambda$static$4(com.mojang.datafixers.util.Either) -> a
21:21:net.minecraft.tags.TagEntry lambda$static$3(net.minecraft.tags.TagEntry)
-> b
21:21:net.minecraft.tags.TagEntry
lambda$static$2(net.minecraft.util.ExtraCodecs$TagOrElementLocation) -> a
15:18:com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
17:17:java.lang.Boolean lambda$static$0(net.minecraft.tags.TagEntry) -> c
15:20:void <clinit>() -> <clinit>
net.minecraft.tags.TagEntry$Lookup -> anj$a:
java.lang.Object element(net.minecraft.resources.ResourceLocation) -> a
java.util.Collection tag(net.minecraft.resources.ResourceLocation) -> b
net.minecraft.tags.TagFile -> ank:
java.util.List entries -> b
boolean replace -> c
com.mojang.serialization.Codec CODEC -> a
8:8:void <init>(java.util.List,boolean) -> <init>
8:8:java.lang.String toString() -> toString
8:8:int hashCode() -> hashCode
8:8:boolean equals(java.lang.Object) -> equals
8:8:java.util.List entries() -> a
8:8:boolean replace() -> b
9:12:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.tags.TagKey -> anl:
net.minecraft.resources.ResourceKey registry -> a
net.minecraft.resources.ResourceLocation location -> b
com.google.common.collect.Interner VALUES -> c
20:22:void
<init>(net.minecraft.resources.ResourceKey,net.minecraft.resources.ResourceLocation
) -> <init>
25:25:com.mojang.serialization.Codec codec(net.minecraft.resources.ResourceKey)
-> a
29:29:com.mojang.serialization.Codec
hashedCodec(net.minecraft.resources.ResourceKey) -> b
36:36:net.minecraft.tags.TagKey
create(net.minecraft.resources.ResourceKey,net.minecraft.resources.ResourceLocation
) -> a
40:40:boolean isFor(net.minecraft.resources.ResourceKey) -> c
45:45:java.util.Optional cast(net.minecraft.resources.ResourceKey) -> d
50:50:java.lang.String toString() -> toString
13:13:int hashCode() -> hashCode
13:13:boolean equals(java.lang.Object) -> equals
13:13:net.minecraft.resources.ResourceKey registry() -> a
13:13:net.minecraft.resources.ResourceLocation location() -> b
31:31:java.lang.String lambda$hashedCodec$4(net.minecraft.tags.TagKey) -> a
30:30:com.mojang.serialization.DataResult
lambda$hashedCodec$3(net.minecraft.resources.ResourceKey,java.lang.String) -> a
30:30:java.lang.String lambda$hashedCodec$2() -> c
30:30:net.minecraft.tags.TagKey
lambda$hashedCodec$1(net.minecraft.resources.ResourceKey,net.minecraft.resources.Re
sourceLocation) -> b
25:25:net.minecraft.tags.TagKey
lambda$codec$0(net.minecraft.resources.ResourceKey,net.minecraft.resources.Resource
Location) -> c
14:14:void <clinit>() -> <clinit>
net.minecraft.tags.TagLoader -> anm:
org.slf4j.Logger LOGGER -> a
java.util.function.Function idToValue -> b
java.lang.String directory -> c
36:39:void <init>(java.util.function.Function,java.lang.String) -> <init>
42:65:java.util.Map load(net.minecraft.server.packs.resources.ResourceManager)
-> a
88:95:com.mojang.datafixers.util.Either
build(net.minecraft.tags.TagEntry$Lookup,java.util.List) -> a
99:124:java.util.Map build(java.util.Map) -> a
128:128:java.util.Map
loadAndBuild(net.minecraft.server.packs.resources.ResourceManager) -> b
119:121:void
lambda$build$5(net.minecraft.tags.TagEntry$Lookup,java.util.Map,net.minecraft.resou
rces.ResourceLocation,net.minecraft.tags.TagLoader$SortingEntry) -> a
121:121:void
lambda$build$4(java.util.Map,net.minecraft.resources.ResourceLocation,java.util.Col
lection) -> a
120:120:void
lambda$build$3(net.minecraft.resources.ResourceLocation,java.util.Collection) -> a
117:117:void
lambda$build$2(net.minecraft.util.DependencySorter,net.minecraft.resources.Resource
Location,java.util.List) -> a
58:58:void
lambda$load$1(java.util.List,java.lang.String,net.minecraft.tags.TagEntry) -> a
52:52:java.util.List lambda$load$0(net.minecraft.resources.ResourceLocation) ->
a
31:31:void <clinit>() -> <clinit>
net.minecraft.tags.TagLoader$1 -> anm$1:
java.util.Map val$newTags -> a
net.minecraft.tags.TagLoader this$0 -> b
101:101:void <init>(net.minecraft.tags.TagLoader,java.util.Map) -> <init>
105:105:java.lang.Object element(net.minecraft.resources.ResourceLocation) -> a
111:111:java.util.Collection tag(net.minecraft.resources.ResourceLocation) -> b
net.minecraft.tags.TagLoader$EntryWithSource -> anm$a:
net.minecraft.tags.TagEntry entry -> a
java.lang.String source -> b
68:68:void <init>(net.minecraft.tags.TagEntry,java.lang.String) -> <init>
71:71:java.lang.String toString() -> toString
68:68:int hashCode() -> hashCode
68:68:boolean equals(java.lang.Object) -> equals
68:68:net.minecraft.tags.TagEntry entry() -> a
68:68:java.lang.String source() -> b
net.minecraft.tags.TagLoader$SortingEntry -> anm$b:
java.util.List entries -> a
75:75:void <init>(java.util.List) -> <init>
78:79:void visitRequiredDependencies(java.util.function.Consumer) -> a
83:84:void visitOptionalDependencies(java.util.function.Consumer) -> b
75:75:java.lang.String toString() -> toString
75:75:int hashCode() -> hashCode
75:75:boolean equals(java.lang.Object) -> equals
75:75:java.util.List entries() -> a
83:83:void
lambda$visitOptionalDependencies$1(java.util.function.Consumer,net.minecraft.tags.T
agLoader$EntryWithSource) -> a
78:78:void
lambda$visitRequiredDependencies$0(java.util.function.Consumer,net.minecraft.tags.T
agLoader$EntryWithSource) -> b
net.minecraft.tags.TagManager -> ann:
java.util.Map CUSTOM_REGISTRY_DIRECTORIES -> a
net.minecraft.core.RegistryAccess registryAccess -> b
java.util.List results -> c
32:36:void <init>(net.minecraft.core.RegistryAccess) -> <init>
39:39:java.util.List getResult() -> a
43:49:java.lang.String getTagDir(net.minecraft.resources.ResourceKey) -> a
54:58:java.util.concurrent.CompletableFuture
reload(net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBar
rier,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profil
ing.ProfilerFiller,net.minecraft.util.profiling.ProfilerFiller,java.util.concurrent
.Executor,java.util.concurrent.Executor) -> a
62:65:java.util.concurrent.CompletableFuture
createLoader(net.minecraft.server.packs.resources.ResourceManager,java.util.concurr
ent.Executor,net.minecraft.core.RegistryAccess$RegistryEntry) -> a
65:65:net.minecraft.tags.TagManager$LoadResult
lambda$createLoader$4(net.minecraft.resources.ResourceKey,net.minecraft.tags.TagLoa
der,net.minecraft.server.packs.resources.ResourceManager) -> a
64:64:java.util.Optional
lambda$createLoader$3(net.minecraft.core.Registry,net.minecraft.resources.ResourceK
ey,net.minecraft.resources.ResourceLocation) -> a
58:58:void lambda$reload$2(java.util.List,java.lang.Void) -> a
56:56:java.util.concurrent.CompletableFuture[] lambda$reload$1(int) -> a
54:54:java.util.concurrent.CompletableFuture
lambda$reload$0(net.minecraft.server.packs.resources.ResourceManager,java.util.conc
urrent.Executor,net.minecraft.core.RegistryAccess$RegistryEntry) -> b
22:22:void <clinit>() -> <clinit>
net.minecraft.tags.TagManager$LoadResult -> ann$a:
net.minecraft.resources.ResourceKey key -> a
java.util.Map tags -> b
68:68:void <init>(net.minecraft.resources.ResourceKey,java.util.Map) -> <init>
68:68:java.lang.String toString() -> toString
68:68:int hashCode() -> hashCode
68:68:boolean equals(java.lang.Object) -> equals
68:68:net.minecraft.resources.ResourceKey key() -> a
68:68:java.util.Map tags() -> b
net.minecraft.tags.TagNetworkSerialization -> ano:
22:22:void <init>() -> <init>
24:27:java.util.Map
serializeTagsToNetwork(net.minecraft.core.LayeredRegistryAccess) -> a
31:43:net.minecraft.tags.TagNetworkSerialization$NetworkPayload
serializeToNetwork(net.minecraft.core.Registry) -> a
47:52:void
deserializeTagsFromNetwork(net.minecraft.resources.ResourceKey,net.minecraft.core.R
egistry,net.minecraft.tags.TagNetworkSerialization$NetworkPayload,net.minecraft.tag
s.TagNetworkSerialization$TagOutput) -> a
48:51:void
lambda$deserializeTagsFromNetwork$3(net.minecraft.resources.ResourceKey,net.minecra
ft.core.Registry,net.minecraft.tags.TagNetworkSerialization$TagOutput,net.minecraft
.resources.ResourceLocation,it.unimi.dsi.fastutil.ints.IntList) -> a
33:42:void
lambda$serializeToNetwork$2(net.minecraft.core.Registry,java.util.Map,com.mojang.da
tafixers.util.Pair) -> a
26:26:boolean lambda$serializeTagsToNetwork$1(com.mojang.datafixers.util.Pair)
-> a
25:25:com.mojang.datafixers.util.Pair
lambda$serializeTagsToNetwork$0(net.minecraft.core.RegistryAccess$RegistryEntry) ->
a
net.minecraft.tags.TagNetworkSerialization$NetworkPayload -> ano$a:
java.util.Map tags -> a
62:64:void <init>(java.util.Map) -> <init>
67:68:void write(net.minecraft.network.FriendlyByteBuf) -> a
71:71:net.minecraft.tags.TagNetworkSerialization$NetworkPayload
read(net.minecraft.network.FriendlyByteBuf) -> b
75:75:boolean isEmpty() -> a
net.minecraft.tags.TagNetworkSerialization$TagOutput -> ano$b:
void accept(net.minecraft.tags.TagKey,java.util.List) -> accept
net.minecraft.tags.WorldPresetTags -> anp:
net.minecraft.tags.TagKey NORMAL -> a
net.minecraft.tags.TagKey EXTENDED -> b
8:9:void <init>() -> <init>
17:17:net.minecraft.tags.TagKey create(java.lang.String) -> a
12:14:void <clinit>() -> <clinit>
net.minecraft.tags.package-info -> anq:
net.minecraft.util.AbortableIterationConsumer -> anr:
net.minecraft.util.AbortableIterationConsumer$Continuation
accept(java.lang.Object) -> accept
24:24:net.minecraft.util.AbortableIterationConsumer
forConsumer(java.util.function.Consumer) -> forConsumer
25:26:net.minecraft.util.AbortableIterationConsumer$Continuation
lambda$forConsumer$0(java.util.function.Consumer,java.lang.Object) -> a
net.minecraft.util.AbortableIterationConsumer$Continuation -> anr$a:
net.minecraft.util.AbortableIterationConsumer$Continuation CONTINUE -> a
net.minecraft.util.AbortableIterationConsumer$Continuation ABORT -> b
net.minecraft.util.AbortableIterationConsumer$Continuation[] $VALUES -> c
7:7:net.minecraft.util.AbortableIterationConsumer$Continuation[] values() ->
values
7:7:net.minecraft.util.AbortableIterationConsumer$Continuation
valueOf(java.lang.String) -> valueOf
7:7:void <init>(java.lang.String,int) -> <init>
12:12:boolean shouldAbort() -> a
7:7:net.minecraft.util.AbortableIterationConsumer$Continuation[] $values() -> b
7:9:void <clinit>() -> <clinit>
net.minecraft.util.BitStorage -> ans:
int getAndSet(int,int) -> a
void set(int,int) -> b
int get(int) -> a
long[] getRaw() -> a
int getSize() -> b
int getBits() -> c
void getAll(java.util.function.IntConsumer) -> a
void unpack(int[]) -> a
net.minecraft.util.BitStorage copy() -> d
net.minecraft.util.Brightness -> ant:
int block -> d
int sky -> e
com.mojang.serialization.Codec LIGHT_VALUE_CODEC -> a
com.mojang.serialization.Codec CODEC -> b
net.minecraft.util.Brightness FULL_BRIGHT -> c
6:6:void <init>(int,int) -> <init>
17:17:int pack() -> a
21:23:net.minecraft.util.Brightness unpack(int) -> a
6:6:java.lang.String toString() -> toString
6:6:int hashCode() -> hashCode
6:6:boolean equals(java.lang.Object) -> equals
6:6:int block() -> b
6:6:int sky() -> c
9:12:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
7:14:void <clinit>() -> <clinit>
net.minecraft.util.ByIdMap -> anu:
11:11:void <init>() -> <init>
19:31:java.util.function.IntFunction
createMap(java.util.function.ToIntFunction,java.lang.Object[]) -> a
35:36:java.util.function.IntFunction
sparse(java.util.function.ToIntFunction,java.lang.Object[],java.lang.Object) -> a
40:66:java.lang.Object[]
createSortedArray(java.util.function.ToIntFunction,java.lang.Object[]) -> b
70:78:java.util.function.IntFunction
continuous(java.util.function.ToIntFunction,java.lang.Object[],net.minecraft.util.B
yIdMap$OutOfBoundsStrategy) -> a
78:78:java.lang.Object lambda$continuous$3(java.lang.Object[],int,int) -> a
77:77:java.lang.Object lambda$continuous$2(java.lang.Object[],int,int) -> b
75:75:java.lang.Object
lambda$continuous$1(int,java.lang.Object[],java.lang.Object,int) -> a
36:36:java.lang.Object
lambda$sparse$0(java.util.function.IntFunction,java.lang.Object,int) -> a
net.minecraft.util.ByIdMap$1 -> anu$1:
int[] $SwitchMap$net$minecraft$util$ByIdMap$OutOfBoundsStrategy -> a
72:72:void <clinit>() -> <clinit>
net.minecraft.util.ByIdMap$OutOfBoundsStrategy -> anu$a:
net.minecraft.util.ByIdMap$OutOfBoundsStrategy ZERO -> a
net.minecraft.util.ByIdMap$OutOfBoundsStrategy WRAP -> b
net.minecraft.util.ByIdMap$OutOfBoundsStrategy CLAMP -> c
net.minecraft.util.ByIdMap$OutOfBoundsStrategy[] $VALUES -> d
12:12:net.minecraft.util.ByIdMap$OutOfBoundsStrategy[] values() -> values
12:12:net.minecraft.util.ByIdMap$OutOfBoundsStrategy valueOf(java.lang.String)
-> valueOf
12:12:void <init>(java.lang.String,int) -> <init>
12:12:net.minecraft.util.ByIdMap$OutOfBoundsStrategy[] $values() -> a
12:15:void <clinit>() -> <clinit>
net.minecraft.util.ClassInstanceMultiMap -> anv:
java.util.Map byClass -> a
java.lang.Class baseClass -> b
java.util.List allInstances -> c
17:25:void <init>(java.lang.Class) -> <init>
29:35:boolean add(java.lang.Object) -> add
40:47:boolean remove(java.lang.Object) -> remove
52:52:boolean contains(java.lang.Object) -> contains
57:61:java.util.Collection find(java.lang.Class) -> a
66:69:java.util.Iterator iterator() -> iterator
73:73:java.util.List getAllInstances() -> a
78:78:int size() -> size
60:60:java.util.List lambda$find$0(java.lang.Class) -> b
net.minecraft.util.CommonColors -> anw:
int WHITE -> a
int BLACK -> b
int GRAY -> c
int RED -> d
3:3:void <init>() -> <init>
net.minecraft.util.CommonLinks -> anx:
java.lang.String GDPR -> a
java.lang.String EULA -> b
java.lang.String ATTRIBUTION -> c
java.lang.String LICENSES -> d
java.lang.String BUY_MINECRAFT_JAVA -> e
java.lang.String ACCOUNT_SETTINGS -> f
java.lang.String SNAPSHOT_FEEDBACK -> g
java.lang.String RELEASE_FEEDBACK -> h
java.lang.String SNAPSHOT_BUGS_FEEDBACK -> i
java.lang.String ACCESSIBILITY_HELP -> j
java.lang.String REPORTING_HELP -> k
java.lang.String SUSPENSION_HELP -> l
java.lang.String BLOCKING_HELP -> m
java.lang.String SYMLINK_HELP -> n
java.lang.String START_REALMS_TRIAL -> o
java.lang.String BUY_REALMS -> p
java.lang.String REALMS_TERMS -> q
java.lang.String REALMS_CONTENT_CREATION -> r
java.lang.String REALMS_UPDATE_MOJANG_ACCOUNT -> s
3:3:void <init>() -> <init>
30:30:java.lang.String extendRealms(java.lang.String,java.lang.String,boolean)
-> a
34:34:java.lang.String extendRealms(java.lang.String,java.lang.String) -> a
net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap -> any:
int NOT_FOUND -> b
java.lang.Object EMPTY_SLOT -> c
float LOADFACTOR -> d
java.lang.Object[] keys -> e
int[] values -> f
java.lang.Object[] byId -> g
int nextId -> h
int size -> i
24:28:void <init>(int) -> <init>
30:36:void <init>(java.lang.Object[],int[],java.lang.Object[],int,int) ->
<init>
39:39:net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap create(int) -> c
44:44:int getId(java.lang.Object) -> a
50:54:java.lang.Object byId(int) -> a
58:61:int getValue(int) -> e
65:65:boolean contains(java.lang.Object) -> b
69:69:boolean contains(int) -> d
73:77:int add(java.lang.Object) -> c
81:84:int nextId() -> d
89:104:void grow(int) -> f
107:125:void addMapping(java.lang.Object,int) -> a
139:139:int hash(java.lang.Object) -> d
143:161:int indexOf(java.lang.Object,int) -> b
165:177:int findEmpty(int) -> g
182:182:java.util.Iterator iterator() -> iterator
186:190:void clear() -> a
194:194:int size() -> b
198:201:net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap copy() -> c
13:13:void <clinit>() -> <clinit>
net.minecraft.util.Crypt -> anz:
java.lang.String SYMMETRIC_ALGORITHM -> h
int SYMMETRIC_BITS -> i
java.lang.String ASYMMETRIC_ALGORITHM -> j
int ASYMMETRIC_BITS -> k
java.lang.String BYTE_ENCODING -> l
java.lang.String HASH_ALGORITHM -> m
java.lang.String SIGNING_ALGORITHM -> a
int SIGNATURE_BYTES -> b
java.lang.String PEM_RSA_PRIVATE_KEY_HEADER -> n
java.lang.String PEM_RSA_PRIVATE_KEY_FOOTER -> o
java.lang.String RSA_PUBLIC_KEY_HEADER -> c
java.lang.String RSA_PUBLIC_KEY_FOOTER -> p
java.lang.String MIME_LINE_SEPARATOR -> d
java.util.Base64$Encoder MIME_ENCODER -> e
com.mojang.serialization.Codec PUBLIC_KEY_CODEC -> f
com.mojang.serialization.Codec PRIVATE_KEY_CODEC -> g
28:28:void <init>() -> <init>
64:68:javax.crypto.SecretKey generateSecretKey() -> a
74:79:java.security.KeyPair generateKeyPair() -> b
85:91:byte[]
digestData(java.lang.String,java.security.PublicKey,javax.crypto.SecretKey) -> a
96:100:byte[] digestData(byte[][]) -> a
104:114:java.security.Key
rsaStringToKey(java.lang.String,java.lang.String,java.lang.String,net.minecraft.uti
l.Crypt$ByteArrayToKeyFunction) -> a
119:119:java.security.PrivateKey stringToPemRsaPrivateKey(java.lang.String) ->
a
123:123:java.security.PublicKey stringToRsaPublicKey(java.lang.String) -> b
127:132:java.lang.String rsaPublicKeyToString(java.security.PublicKey) -> a
137:142:java.lang.String pemRsaPrivateKeyToString(java.security.PrivateKey) ->
a
148:152:java.security.PrivateKey byteToPrivateKey(byte[]) -> b
158:162:java.security.PublicKey byteToPublicKey(byte[]) -> a
167:171:javax.crypto.SecretKey
decryptByteToSecretKey(java.security.PrivateKey,byte[]) -> a
176:176:byte[] encryptUsingKey(java.security.Key,byte[]) -> a
180:180:byte[] decryptUsingKey(java.security.Key,byte[]) -> b
185:187:byte[] cipherData(int,java.security.Key,byte[]) -> a
192:194:javax.crypto.Cipher setupCipher(int,java.lang.String,java.security.Key)
-> a
199:203:javax.crypto.Cipher getCipher(int,java.security.Key) -> a
56:58:com.mojang.serialization.DataResult lambda$static$1(java.lang.String) ->
c
48:50:com.mojang.serialization.DataResult lambda$static$0(java.lang.String) ->
d
44:54:void <clinit>() -> <clinit>
net.minecraft.util.Crypt$ByteArrayToKeyFunction -> anz$a:
java.security.Key apply(byte[]) -> apply
net.minecraft.util.Crypt$SaltSignaturePair -> anz$b:
long salt -> b
byte[] signature -> c
net.minecraft.util.Crypt$SaltSignaturePair EMPTY -> a
219:220:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
215:215:void <init>(long,byte[]) -> <init>
223:223:boolean isValid() -> a
227:229:void
write(net.minecraft.network.FriendlyByteBuf,net.minecraft.util.Crypt$SaltSignatureP
air) -> a
232:232:byte[] saltAsBytes() -> b
215:215:java.lang.String toString() -> toString
215:215:int hashCode() -> hashCode
215:215:boolean equals(java.lang.Object) -> equals
215:215:long salt() -> c
215:215:byte[] signature() -> d
216:216:void <clinit>() -> <clinit>
net.minecraft.util.Crypt$SaltSupplier -> anz$c:
java.security.SecureRandom secureRandom -> a
207:207:void <init>() -> <init>
211:211:long getLong() -> a
208:208:void <clinit>() -> <clinit>
net.minecraft.util.CryptException -> aoa:
12:13:void <init>(java.lang.Throwable) -> <init>
net.minecraft.util.CsvOutput -> aob:
java.lang.String LINE_SEPARATOR -> a
java.lang.String FIELD_SEPARATOR -> b
java.io.Writer output -> c
int columnCount -> d
19:23:void <init>(java.io.Writer,java.util.List) -> <init>
26:26:net.minecraft.util.CsvOutput$Builder builder() -> a
30:35:void writeRow(java.lang.Object[]) -> a
38:39:void writeLine(java.util.stream.Stream) -> a
42:42:java.lang.String getStringValue(java.lang.Object) -> a
net.minecraft.util.CsvOutput$Builder -> aob$a:
java.util.List headers -> a
45:46:void <init>() -> <init>
49:50:net.minecraft.util.CsvOutput$Builder addColumn(java.lang.String) -> a
54:54:net.minecraft.util.CsvOutput build(java.io.Writer) -> a
net.minecraft.util.CubicSampler -> aoc:
int GAUSSIAN_SAMPLE_RADIUS -> a
int GAUSSIAN_SAMPLE_BREADTH -> b
double[] GAUSSIAN_SAMPLE_KERNEL -> c
10:11:void <init>() -> <init>
14:45:net.minecraft.world.phys.Vec3
gaussianSampleVec3(net.minecraft.world.phys.Vec3,net.minecraft.util.CubicSampler$Ve
c3Fetcher) -> a
8:8:void <clinit>() -> <clinit>
net.minecraft.util.CubicSampler$Vec3Fetcher -> aoc$a:
net.minecraft.world.phys.Vec3 fetch(int,int,int) -> fetch
net.minecraft.util.CubicSpline -> aod:
java.lang.String parityString() -> a
net.minecraft.util.CubicSpline
mapAll(net.minecraft.util.CubicSpline$CoordinateVisitor) -> a
251:281:com.mojang.serialization.Codec codec(com.mojang.serialization.Codec) ->
a
285:285:net.minecraft.util.CubicSpline constant(float) -> a
289:289:net.minecraft.util.CubicSpline$Builder
builder(net.minecraft.util.ToFloatFunction) -> a
293:293:net.minecraft.util.CubicSpline$Builder
builder(net.minecraft.util.ToFloatFunction,net.minecraft.util.ToFloatFunction) -> a
279:279:com.mojang.datafixers.util.Either
lambda$codec$8(net.minecraft.util.CubicSpline) -> a
278:278:net.minecraft.util.CubicSpline
lambda$codec$7(com.mojang.datafixers.util.Either) -> a
278:278:java.lang.Record
lambda$codec$6(net.minecraft.util.CubicSpline$Multipoint) -> a
261:264:com.mojang.datafixers.kinds.App
lambda$codec$5(com.mojang.serialization.Codec,com.mojang.serialization.Codec,com.mo
jang.serialization.codecs.RecordCodecBuilder$Instance) -> a
265:274:net.minecraft.util.CubicSpline$Multipoint
lambda$codec$4(net.minecraft.util.ToFloatFunction,java.util.List) -> a
263:263:java.util.List
lambda$codec$3(net.minecraft.util.CubicSpline$Multipoint) -> b
263:263:net.minecraft.util.CubicSpline$1Point
lambda$codec$2(net.minecraft.util.CubicSpline$Multipoint,int) -> a
255:259:com.mojang.datafixers.kinds.App
lambda$codec$1(org.apache.commons.lang3.mutable.MutableObject,com.mojang.serializat
ion.codecs.RecordCodecBuilder$Instance) -> a
259:259:net.minecraft.util.CubicSpline$1Point
lambda$codec$0(float,net.minecraft.util.CubicSpline,float) -> a
net.minecraft.util.CubicSpline$1Point -> aod$a:
float location -> a
net.minecraft.util.CubicSpline value -> b
float derivative -> c
253:253:void <init>(float,net.minecraft.util.CubicSpline,float) -> <init>
253:253:java.lang.String toString() -> toString
253:253:int hashCode() -> hashCode
253:253:boolean equals(java.lang.Object) -> equals
253:253:float location() -> a
253:253:net.minecraft.util.CubicSpline value() -> b
253:253:float derivative() -> c
net.minecraft.util.CubicSpline$Builder -> aod$b:
net.minecraft.util.ToFloatFunction coordinate -> a
net.minecraft.util.ToFloatFunction valueTransformer -> b
it.unimi.dsi.fastutil.floats.FloatList locations -> c
java.util.List values -> d
it.unimi.dsi.fastutil.floats.FloatList derivatives -> e
304:305:void <init>(net.minecraft.util.ToFloatFunction) -> <init>
299:310:void
<init>(net.minecraft.util.ToFloatFunction,net.minecraft.util.ToFloatFunction) ->
<init>
313:313:net.minecraft.util.CubicSpline$Builder addPoint(float,float) -> a
317:317:net.minecraft.util.CubicSpline$Builder addPoint(float,float,float) -> a
321:321:net.minecraft.util.CubicSpline$Builder
addPoint(float,net.minecraft.util.CubicSpline) -> a
325:331:net.minecraft.util.CubicSpline$Builder
addPoint(float,net.minecraft.util.CubicSpline,float) -> a
335:338:net.minecraft.util.CubicSpline build() -> a
net.minecraft.util.CubicSpline$Constant -> aod$c:
float value -> b
223:223:void <init>(float) -> <init>
226:226:float apply(java.lang.Object) -> a
231:231:java.lang.String parityString() -> a
236:236:float minValue() -> b
241:241:float maxValue() -> c
246:246:net.minecraft.util.CubicSpline
mapAll(net.minecraft.util.CubicSpline$CoordinateVisitor) -> a
222:222:java.lang.String toString() -> toString
222:222:int hashCode() -> hashCode
222:222:boolean equals(java.lang.Object) -> equals
222:222:float value() -> d
net.minecraft.util.CubicSpline$CoordinateVisitor -> aod$d:
java.lang.Object visit(java.lang.Object) -> visit
net.minecraft.util.CubicSpline$Multipoint -> aod$e:
net.minecraft.util.ToFloatFunction coordinate -> b
float[] locations -> c
java.util.List values -> d
float[] derivatives -> e
float minValue -> f
float maxValue -> g
46:48:void
<init>(net.minecraft.util.ToFloatFunction,float[],java.util.List,float[],float,floa
t) -> <init>
51:138:net.minecraft.util.CubicSpline$Multipoint
create(net.minecraft.util.ToFloatFunction,float[],java.util.List,float[]) -> a
142:147:float linearExtend(float,float[],float,float[],int) -> a
151:157:void validateSizes(float[],java.util.List,float[]) -> a
161:190:float apply(java.lang.Object) -> a
198:198:int findIntervalStart(float[],float) -> a
204:204:java.lang.String parityString() -> a
208:208:java.lang.String toString(float[]) -> a
213:216:net.minecraft.util.CubicSpline
mapAll(net.minecraft.util.CubicSpline$CoordinateVisitor) -> a
31:31:java.lang.String toString() -> toString
31:31:int hashCode() -> hashCode
31:31:boolean equals(java.lang.Object) -> equals
31:31:net.minecraft.util.ToFloatFunction coordinate() -> d
31:31:float[] locations() -> e
31:31:java.util.List values() -> f
31:31:float[] derivatives() -> g
31:31:float minValue() -> b
31:31:float maxValue() -> c
216:216:net.minecraft.util.CubicSpline
lambda$mapAll$3(net.minecraft.util.CubicSpline$CoordinateVisitor,net.minecraft.util
.CubicSpline) -> a
208:208:java.lang.String lambda$toString$2(double) -> a
208:208:double lambda$toString$1(float[],int) -> a
198:198:boolean lambda$findIntervalStart$0(float,float[],int) -> a
net.minecraft.util.DebugBuffer -> aoe:
java.util.concurrent.atomic.AtomicReferenceArray data -> a
java.util.concurrent.atomic.AtomicInteger index -> b
13:16:void <init>(int) -> <init>
19:28:void push(java.lang.Object) -> a
31:40:java.util.List dump() -> a
net.minecraft.util.DependencySorter -> aof:
java.util.Map contents -> a
18:19:void <init>() -> <init>
22:23:net.minecraft.util.DependencySorter
addEntry(java.lang.Object,net.minecraft.util.DependencySorter$Entry) -> a
27:37:void
visitDependenciesAndElement(com.google.common.collect.Multimap,java.util.Set,java.l
ang.Object,java.util.function.BiConsumer) -> a
40:44:boolean
isCyclic(com.google.common.collect.Multimap,java.lang.Object,java.lang.Object) -> a
48:51:void
addDependencyIfNotCyclic(com.google.common.collect.Multimap,java.lang.Object,java.l
ang.Object) -> b
59:79:void orderByDependencies(java.util.function.BiConsumer) -> a
78:78:void
lambda$orderByDependencies$6(com.google.common.collect.Multimap,java.util.Set,java.
util.function.BiConsumer,java.lang.Object) -> a
71:71:void
lambda$orderByDependencies$5(com.google.common.collect.Multimap,java.lang.Object,ne
t.minecraft.util.DependencySorter$Entry) -> a
72:72:void
lambda$orderByDependencies$4(com.google.common.collect.Multimap,java.lang.Object,ja
va.lang.Object) -> c
64:64:void
lambda$orderByDependencies$3(com.google.common.collect.Multimap,java.lang.Object,ne
t.minecraft.util.DependencySorter$Entry) -> b
65:65:void
lambda$orderByDependencies$2(com.google.common.collect.Multimap,java.lang.Object,ja
va.lang.Object) -> d
44:44:boolean
lambda$isCyclic$1(com.google.common.collect.Multimap,java.lang.Object,java.lang.Obj
ect) -> e
31:31:void
lambda$visitDependenciesAndElement$0(com.google.common.collect.Multimap,java.util.S
et,java.util.function.BiConsumer,java.lang.Object) -> b
net.minecraft.util.DependencySorter$Entry -> aof$a:
void visitRequiredDependencies(java.util.function.Consumer) -> a
void visitOptionalDependencies(java.util.function.Consumer) -> b
net.minecraft.util.DirectoryLock -> aog:
java.lang.String LOCK_FILE -> a
java.nio.channels.FileChannel lockFile -> b
java.nio.channels.FileLock lock -> c
java.nio.ByteBuffer DUMMY -> d
31:50:net.minecraft.util.DirectoryLock create(java.nio.file.Path) -> a
54:57:void <init>(java.nio.channels.FileChannel,java.nio.channels.FileLock) ->
<init>
62:70:void close() -> close
73:73:boolean isValid() -> a
77:85:boolean isLocked(java.nio.file.Path) -> b
24:28:void <clinit>() -> <clinit>
net.minecraft.util.DirectoryLock$LockException -> aog$a:
91:92:void <init>(java.nio.file.Path,java.lang.String) -> <init>
95:95:net.minecraft.util.DirectoryLock$LockException
alreadyLocked(java.nio.file.Path) -> a
net.minecraft.util.ExceptionCollector -> aoh:
java.lang.Throwable result -> a
5:5:void <init>() -> <init>
10:15:void add(java.lang.Throwable) -> a
18:21:void throwIfPresent() -> a
net.minecraft.util.ExtraCodecs -> aoi:
com.mojang.serialization.Codec JSON -> a
com.mojang.serialization.Codec COMPONENT -> b
com.mojang.serialization.Codec FLAT_COMPONENT -> c
com.mojang.serialization.Codec VECTOR3F -> d
com.mojang.serialization.Codec QUATERNIONF_COMPONENTS -> e
com.mojang.serialization.Codec AXISANGLE4F -> f
com.mojang.serialization.Codec QUATERNIONF -> g
com.mojang.serialization.Codec MATRIX4F -> h
com.mojang.serialization.Codec NON_NEGATIVE_INT -> i
com.mojang.serialization.Codec POSITIVE_INT -> j
com.mojang.serialization.Codec POSITIVE_FLOAT -> k
com.mojang.serialization.Codec PATTERN -> l
com.mojang.serialization.Codec INSTANT_ISO8601 -> m
com.mojang.serialization.Codec BASE64_STRING -> n
com.mojang.serialization.Codec TAG_OR_ELEMENT_ID -> o
java.util.function.Function toOptionalLong -> p
java.util.function.Function fromOptionalLong -> q
com.mojang.serialization.Codec BIT_SET -> r
com.mojang.serialization.Codec PROPERTY -> w
com.mojang.serialization.Codec PROPERTY_MAP -> s
com.mojang.serialization.Codec GAME_PROFILE -> t
com.mojang.serialization.Codec NON_EMPTY_STRING -> u
com.mojang.serialization.Codec CODEPOINT -> v
58:58:void <init>() -> <init>
137:137:com.mojang.serialization.Codec
xor(com.mojang.serialization.Codec,com.mojang.serialization.Codec) -> a
146:162:com.mojang.serialization.Codec
intervalCodec(com.mojang.serialization.Codec,java.lang.String,java.lang.String,java
.util.function.BiFunction,java.util.function.Function,java.util.function.Function)
-> a
179:179:com.mojang.serialization.Codec$ResultFunction
orElsePartial(java.lang.Object) -> a
203:203:com.mojang.serialization.Codec
idResolverCodec(java.util.function.ToIntFunction,java.util.function.IntFunction,int
) -> a
213:213:com.mojang.serialization.Codec
stringResolverCodec(java.util.function.Function,java.util.function.Function) -> a
220:220:com.mojang.serialization.Codec
orCompressed(com.mojang.serialization.Codec,com.mojang.serialization.Codec) -> b
245:245:com.mojang.serialization.Codec
overrideLifecycle(com.mojang.serialization.Codec,java.util.function.Function,java.u
til.function.Function) -> a
375:375:com.mojang.serialization.Codec
validate(com.mojang.serialization.Codec,java.util.function.Function) -> a
379:379:com.mojang.serialization.MapCodec
validate(com.mojang.serialization.MapCodec,java.util.function.Function) -> a
383:383:com.mojang.serialization.Codec
intRangeWithMessage(int,int,java.util.function.Function) -> a
395:395:com.mojang.serialization.Codec intRange(int,int) -> a
399:399:com.mojang.serialization.Codec
floatRangeMinExclusiveWithMessage(float,float,java.util.function.Function) -> a
410:410:com.mojang.serialization.Codec
nonEmptyList(com.mojang.serialization.Codec) -> a
414:414:com.mojang.serialization.Codec
nonEmptyHolderSet(com.mojang.serialization.Codec) -> b
424:424:com.mojang.serialization.Codec
lazyInitializedCodec(java.util.function.Supplier) -> a
466:466:com.mojang.serialization.MapCodec
retrieveContext(java.util.function.Function) -> a
470:470:java.util.function.Function
ensureHomogenous(java.util.function.Function) -> b
495:495:com.mojang.serialization.Codec
catchDecoderException(com.mojang.serialization.Codec) -> c
508:514:com.mojang.serialization.Codec
instantCodec(java.time.format.DateTimeFormatter) -> a
551:551:com.mojang.serialization.MapCodec
asOptionalLong(com.mojang.serialization.MapCodec) -> a
605:607:com.mojang.serialization.DataResult
mapIdNameToGameProfile(com.mojang.datafixers.util.Pair) -> a
612:612:com.mojang.serialization.DataResult
mapGameProfileToIdName(com.mojang.authlib.GameProfile) -> a
627:627:com.mojang.serialization.Codec sizeLimitedString(int,int) -> b
628:635:com.mojang.serialization.DataResult
lambda$sizeLimitedString$90(int,int,java.lang.String) -> a
633:633:java.lang.String
lambda$sizeLimitedString$89(java.lang.String,int,int,int) -> a
630:630:java.lang.String
lambda$sizeLimitedString$88(java.lang.String,int,int,int) -> b
619:623:com.mojang.serialization.DataResult lambda$static$87(java.lang.String)
-> a
621:621:java.lang.String lambda$static$86(java.lang.String) -> b
615:615:com.mojang.serialization.DataResult lambda$static$85(java.lang.String)
-> c
615:615:java.lang.String lambda$static$84() -> a
590:598:com.mojang.datafixers.kinds.App
lambda$static$83(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
599:600:com.mojang.authlib.GameProfile
lambda$static$82(com.mojang.authlib.GameProfile,com.mojang.authlib.properties.Prope
rtyMap) -> a
599:599:void
lambda$static$81(com.mojang.authlib.GameProfile,java.lang.String,com.mojang.authlib
.properties.Property) -> a
594:594:java.lang.String lambda$static$80(java.util.Optional) -> a
592:592:java.util.UUID lambda$static$79(java.util.Optional) -> b
583:583:com.mojang.datafixers.util.Either
lambda$static$78(com.mojang.authlib.properties.PropertyMap) -> a
570:582:com.mojang.authlib.properties.PropertyMap
lambda$static$77(com.mojang.datafixers.util.Either) -> a
577:580:void
lambda$static$76(com.mojang.authlib.properties.PropertyMap,java.util.List) -> a
572:572:void
lambda$static$75(com.mojang.authlib.properties.PropertyMap,java.util.Map) -> a
573:576:void
lambda$static$74(com.mojang.authlib.properties.PropertyMap,java.lang.String,java.ut
il.List) -> a
559:563:com.mojang.datafixers.kinds.App
lambda$static$73(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> b
563:563:com.mojang.authlib.properties.Property
lambda$static$72(java.lang.String,java.lang.String,java.util.Optional) -> a
562:562:java.util.Optional
lambda$static$71(com.mojang.authlib.properties.Property) -> a
556:556:java.util.stream.LongStream lambda$static$70(java.util.BitSet) -> a
555:555:java.util.BitSet lambda$static$69(java.util.stream.LongStream) -> a
549:549:java.util.Optional lambda$static$68(java.util.OptionalLong) -> a
548:548:java.util.OptionalLong lambda$static$67(java.util.Optional) -> c
542:544:com.mojang.serialization.DataResult lambda$static$66(java.lang.String)
-> d
544:544:net.minecraft.util.ExtraCodecs$TagOrElementLocation
lambda$static$65(net.minecraft.resources.ResourceLocation) -> a
543:543:net.minecraft.util.ExtraCodecs$TagOrElementLocation
lambda$static$64(net.minecraft.resources.ResourceLocation) -> b
527:527:java.lang.String lambda$static$63(byte[]) -> a
522:524:com.mojang.serialization.DataResult lambda$static$62(java.lang.String)
-> e
524:524:java.lang.String lambda$static$61() -> b
510:512:com.mojang.serialization.DataResult
lambda$instantCodec$60(java.time.format.DateTimeFormatter,java.lang.String) -> a
488:490:com.mojang.serialization.DataResult lambda$static$59(java.lang.String)
-> f
490:490:java.lang.String
lambda$static$58(java.lang.String,java.util.regex.PatternSyntaxException) -> a
471:482:com.mojang.serialization.DataResult
lambda$ensureHomogenous$57(java.util.function.Function,java.util.Collection) -> a
478:478:java.lang.String
lambda$ensureHomogenous$56(java.lang.Object,java.lang.Object,java.lang.Object) -> a
415:419:com.mojang.serialization.DataResult
lambda$nonEmptyHolderSet$55(net.minecraft.core.HolderSet) -> a
416:416:java.lang.String lambda$nonEmptyHolderSet$54() -> c
410:410:com.mojang.serialization.DataResult
lambda$nonEmptyList$53(java.util.List) -> a
410:410:java.lang.String lambda$nonEmptyList$52() -> d
407:407:java.lang.String lambda$static$51(java.lang.Float) -> a
400:403:com.mojang.serialization.DataResult
lambda$floatRangeMinExclusiveWithMessage$50(float,float,java.util.function.Function
,java.lang.Float) -> a
403:403:java.lang.String
lambda$floatRangeMinExclusiveWithMessage$49(java.util.function.Function,java.lang.F
loat) -> a
395:395:java.lang.String lambda$intRange$48(int,int,java.lang.Integer) -> a
392:392:java.lang.String lambda$static$47(java.lang.Integer) -> a
391:391:java.lang.String lambda$static$46(java.lang.Integer) -> b
384:387:com.mojang.serialization.DataResult
lambda$intRangeWithMessage$45(int,int,java.util.function.Function,java.lang.Integer
) -> a
387:387:java.lang.String
lambda$intRangeWithMessage$44(java.util.function.Function,java.lang.Integer) -> a
215:215:com.mojang.serialization.DataResult
lambda$stringResolverCodec$43(java.util.function.Function,java.lang.Object) -> a
215:215:com.mojang.serialization.DataResult
lambda$stringResolverCodec$42(java.lang.Object) -> b
215:215:java.lang.String lambda$stringResolverCodec$41(java.lang.Object) -> c
214:214:com.mojang.serialization.DataResult
lambda$stringResolverCodec$40(java.util.function.Function,java.lang.String) -> a
214:214:com.mojang.serialization.DataResult
lambda$stringResolverCodec$39(java.lang.String) -> g
214:214:java.lang.String lambda$stringResolverCodec$38(java.lang.String) -> h
206:207:com.mojang.serialization.DataResult
lambda$idResolverCodec$37(java.util.function.ToIntFunction,int,java.lang.Object) ->
a
207:207:java.lang.String lambda$idResolverCodec$36(java.lang.Object) -> d
204:204:com.mojang.serialization.DataResult
lambda$idResolverCodec$35(java.util.function.IntFunction,java.lang.Integer) -> a
204:204:com.mojang.serialization.DataResult
lambda$idResolverCodec$34(java.lang.Integer) -> c
204:204:java.lang.String lambda$idResolverCodec$33(java.lang.Integer) -> d
168:173:com.mojang.datafixers.util.Either
lambda$intervalCodec$32(java.util.function.Function,java.util.function.Function,jav
a.lang.Object) -> a
163:163:com.mojang.serialization.DataResult
lambda$intervalCodec$31(java.util.function.BiFunction,com.mojang.datafixers.util.Ei
ther) -> a
164:164:com.mojang.serialization.DataResult
lambda$intervalCodec$30(java.util.function.BiFunction,java.lang.Object) -> a
160:160:java.lang.Object
lambda$intervalCodec$29(com.mojang.datafixers.util.Either) -> b
160:160:java.lang.Object lambda$intervalCodec$28(java.lang.Object) -> e
160:160:java.lang.Object lambda$intervalCodec$27(java.lang.Object) -> f
158:158:com.mojang.datafixers.util.Pair
lambda$intervalCodec$26(java.util.function.Function,java.util.function.Function,jav
a.lang.Object) -> b
158:158:com.mojang.serialization.DataResult
lambda$intervalCodec$25(java.util.function.BiFunction,com.mojang.datafixers.util.Pa
ir) -> a
155:158:com.mojang.datafixers.kinds.App
lambda$intervalCodec$24(com.mojang.serialization.Codec,java.lang.String,java.lang.S
tring,com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
152:152:java.util.List
lambda$intervalCodec$23(java.util.function.Function,java.util.function.Function,jav
a.lang.Object) -> c
147:147:com.mojang.serialization.DataResult
lambda$intervalCodec$22(java.util.function.BiFunction,java.util.List) -> a
148:150:com.mojang.serialization.DataResult
lambda$intervalCodec$21(java.util.function.BiFunction,java.util.List) -> b
128:132:java.util.List lambda$static$20(org.joml.Matrix4f) -> a
119:119:com.mojang.serialization.DataResult lambda$static$19(java.util.List) ->
b
120:125:org.joml.Matrix4f lambda$static$18(java.util.List) -> c
116:116:org.joml.Quaternionf
lambda$static$17(com.mojang.datafixers.util.Either) -> c
116:116:org.joml.Quaternionf lambda$static$16(org.joml.Quaternionf) -> a
116:116:org.joml.Quaternionf lambda$static$15(org.joml.Quaternionf) -> b
108:111:com.mojang.datafixers.kinds.App
lambda$static$14(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> c
110:110:org.joml.Vector3f lambda$static$13(org.joml.AxisAngle4f) -> a
109:109:java.lang.Float lambda$static$12(org.joml.AxisAngle4f) -> b
105:105:java.util.List lambda$static$11(org.joml.Quaternionf) -> c
104:104:com.mojang.serialization.DataResult lambda$static$10(java.util.List) ->
d
104:104:org.joml.Quaternionf lambda$static$9(java.util.List) -> e
100:100:java.util.List lambda$static$8(org.joml.Vector3f) -> a
99:99:com.mojang.serialization.DataResult lambda$static$7(java.util.List) -> f
99:99:org.joml.Vector3f lambda$static$6(java.util.List) -> g
92:94:com.mojang.serialization.DataResult
lambda$static$5(net.minecraft.network.chat.Component) -> a
85:87:com.mojang.serialization.DataResult lambda$static$4(java.lang.String) ->
i
75:77:com.mojang.serialization.DataResult
lambda$static$3(net.minecraft.network.chat.Component) -> b
68:70:com.mojang.serialization.DataResult
lambda$static$2(com.google.gson.JsonElement) -> a
61:61:com.mojang.serialization.Dynamic
lambda$static$1(com.google.gson.JsonElement) -> b
60:60:com.google.gson.JsonElement
lambda$static$0(com.mojang.serialization.Dynamic) -> a
59:617:void <clinit>() -> <clinit>
net.minecraft.util.ExtraCodecs$1 -> aoi$1:
java.lang.Object val$value -> a
179:179:void <init>(java.lang.Object) -> <init>
182:187:com.mojang.serialization.DataResult
apply(com.mojang.serialization.DynamicOps,java.lang.Object,com.mojang.serialization
.DataResult) -> apply
192:192:com.mojang.serialization.DataResult
coApply(com.mojang.serialization.DynamicOps,java.lang.Object,com.mojang.serializati
on.DataResult) -> coApply
197:197:java.lang.String toString() -> toString
187:187:java.lang.String
lambda$apply$0(org.apache.commons.lang3.mutable.MutableObject) -> a
net.minecraft.util.ExtraCodecs$1ContextRetrievalCodec -> aoi$a:
java.util.function.Function val$getter -> a
444:444:void <init>(java.util.function.Function) -> <init>
447:447:com.mojang.serialization.RecordBuilder
encode(java.lang.Object,com.mojang.serialization.DynamicOps,com.mojang.serializatio
n.RecordBuilder) -> encode
452:452:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,com.mojang.serialization.MapLike) ->
decode
457:457:java.lang.String toString() -> toString
462:462:java.util.stream.Stream keys(com.mojang.serialization.DynamicOps) ->
keys
net.minecraft.util.ExtraCodecs$2 -> aoi$2:
com.mojang.serialization.Codec val$compressed -> a
com.mojang.serialization.Codec val$normal -> b
220:220:void
<init>(com.mojang.serialization.Codec,com.mojang.serialization.Codec) -> <init>
223:226:com.mojang.serialization.DataResult
encode(java.lang.Object,com.mojang.serialization.DynamicOps,java.lang.Object) ->
encode
231:234:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,java.lang.Object) -> decode
239:239:java.lang.String toString() -> toString
net.minecraft.util.ExtraCodecs$3 -> aoi$3:
java.util.function.Function val$decodeLifecycle -> a
java.util.function.Function val$encodeLifecycle -> b
245:245:void <init>(java.util.function.Function,java.util.function.Function) ->
<init>
248:248:com.mojang.serialization.DataResult
apply(com.mojang.serialization.DynamicOps,java.lang.Object,com.mojang.serialization
.DataResult) -> apply
253:253:com.mojang.serialization.DataResult
coApply(com.mojang.serialization.DynamicOps,java.lang.Object,com.mojang.serializati
on.DataResult) -> coApply
258:258:java.lang.String toString() -> toString
248:248:com.mojang.serialization.DataResult
lambda$apply$0(com.mojang.serialization.DataResult,java.util.function.Function,com.
mojang.datafixers.util.Pair) -> a
net.minecraft.util.ExtraCodecs$4 -> aoi$4:
com.mojang.serialization.Codec val$codec -> a
495:495:void <init>(com.mojang.serialization.Codec) -> <init>
499:501:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,java.lang.Object) -> decode
501:501:java.lang.String lambda$decode$0(java.lang.Object,java.lang.Exception)
-> a
net.minecraft.util.ExtraCodecs$EitherCodec -> aoi$b:
com.mojang.serialization.Codec first -> a
com.mojang.serialization.Codec second -> b
271:274:void
<init>(com.mojang.serialization.Codec,com.mojang.serialization.Codec) -> <init>
278:287:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,java.lang.Object) -> decode
292:292:com.mojang.serialization.DataResult
encode(com.mojang.datafixers.util.Either,com.mojang.serialization.DynamicOps,java.l
ang.Object) -> a
300:307:boolean equals(java.lang.Object) -> equals
312:312:int hashCode() -> hashCode
317:317:java.lang.String toString() -> toString
267:267:com.mojang.serialization.DataResult
encode(java.lang.Object,com.mojang.serialization.DynamicOps,java.lang.Object) ->
encode
294:294:com.mojang.serialization.DataResult
lambda$encode$4(com.mojang.serialization.DynamicOps,java.lang.Object,java.lang.Obje
ct) -> a
293:293:com.mojang.serialization.DataResult
lambda$encode$3(com.mojang.serialization.DynamicOps,java.lang.Object,java.lang.Obje
ct) -> b
287:287:com.mojang.datafixers.util.Pair
lambda$decode$2(com.mojang.datafixers.util.Pair,com.mojang.datafixers.util.Pair) ->
a
282:282:com.mojang.datafixers.util.Pair
lambda$decode$1(com.mojang.datafixers.util.Pair) -> a
278:278:com.mojang.datafixers.util.Pair
lambda$decode$0(com.mojang.datafixers.util.Pair) -> b
net.minecraft.util.ExtraCodecs$LazyInitializedCodec -> aoi$c:
java.util.function.Supplier delegate -> a
428:430:void <init>(java.util.function.Supplier) -> <init>
434:434:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,java.lang.Object) -> decode
439:439:com.mojang.serialization.DataResult
encode(java.lang.Object,com.mojang.serialization.DynamicOps,java.lang.Object) ->
encode
427:427:java.lang.String toString() -> toString
427:427:int hashCode() -> hashCode
427:427:boolean equals(java.lang.Object) -> equals
427:427:java.util.function.Supplier delegate() -> a
net.minecraft.util.ExtraCodecs$TagOrElementLocation -> aoi$d:
net.minecraft.resources.ResourceLocation id -> a
boolean tag -> b
530:530:void <init>(net.minecraft.resources.ResourceLocation,boolean) -> <init>
533:533:java.lang.String toString() -> toString
537:537:java.lang.String decoratedId() -> c
530:530:int hashCode() -> hashCode
530:530:boolean equals(java.lang.Object) -> equals
530:530:net.minecraft.resources.ResourceLocation id() -> a
530:530:boolean tag() -> b
net.minecraft.util.ExtraCodecs$XorCodec -> aoi$e:
com.mojang.serialization.Codec first -> a
com.mojang.serialization.Codec second -> b
325:328:void
<init>(com.mojang.serialization.Codec,com.mojang.serialization.Codec) -> <init>
332:340:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,java.lang.Object) -> decode
345:345:com.mojang.serialization.DataResult
encode(com.mojang.datafixers.util.Either,com.mojang.serialization.DynamicOps,java.l
ang.Object) -> a
353:360:boolean equals(java.lang.Object) -> equals
365:365:int hashCode() -> hashCode
370:370:java.lang.String toString() -> toString
321:321:com.mojang.serialization.DataResult
encode(java.lang.Object,com.mojang.serialization.DynamicOps,java.lang.Object) ->
encode
347:347:com.mojang.serialization.DataResult
lambda$encode$4(com.mojang.serialization.DynamicOps,java.lang.Object,java.lang.Obje
ct) -> a
346:346:com.mojang.serialization.DataResult
lambda$encode$3(com.mojang.serialization.DynamicOps,java.lang.Object,java.lang.Obje
ct) -> b
338:338:java.lang.String lambda$decode$2(java.util.Optional,java.util.Optional)
-> a
333:333:com.mojang.datafixers.util.Pair
lambda$decode$1(com.mojang.datafixers.util.Pair) -> a
332:332:com.mojang.datafixers.util.Pair
lambda$decode$0(com.mojang.datafixers.util.Pair) -> b
net.minecraft.util.FastBufferedInputStream -> aoj:
int DEFAULT_BUFFER_SIZE -> a
java.io.InputStream in -> b
byte[] buffer -> c
int limit -> d
int position -> e
21:22:void <init>(java.io.InputStream) -> <init>
24:27:void <init>(java.io.InputStream,int) -> <init>
31:37:int read() -> read
42:58:int read(byte[],int,int) -> read
63:74:long skip(long) -> skip
79:79:int available() -> available
84:85:void close() -> close
88:88:int bytesInBuffer() -> a
92:98:void fill() -> b
net.minecraft.util.FastColor -> aok:
3:3:void <init>() -> <init>
net.minecraft.util.FastColor$ABGR32 -> aok$a:
45:45:void <init>() -> <init>
47:47:int alpha(int) -> a
51:51:int red(int) -> b
55:55:int green(int) -> c
59:59:int blue(int) -> d
63:63:int transparent(int) -> e
67:67:int opaque(int) -> f
71:71:int color(int,int,int,int) -> a
75:75:int color(int,int) -> a
net.minecraft.util.FastColor$ARGB32 -> aok$b:
4:4:void <init>() -> <init>
6:6:int alpha(int) -> a
10:10:int red(int) -> b
14:14:int green(int) -> c
18:18:int blue(int) -> d
22:22:int color(int,int,int,int) -> a
26:30:int multiply(int,int) -> a
37:41:int lerp(float,int,int) -> a
net.minecraft.util.FileZipper -> aol:
org.slf4j.Logger LOGGER -> a
java.nio.file.Path outputFile -> b
java.nio.file.Path tempFile -> c
java.nio.file.FileSystem fs -> d
26:34:void <init>(java.nio.file.Path) -> <init>
38:46:void add(java.nio.file.Path,java.lang.String) -> a
50:58:void add(java.nio.file.Path,java.io.File) -> a
62:80:void add(java.nio.file.Path) -> a
85:91:void close() -> close
70:70:boolean
lambda$add$0(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes) -> a
20:20:void <clinit>() -> <clinit>
net.minecraft.util.FormattedCharSequence -> aom:
net.minecraft.util.FormattedCharSequence EMPTY -> a
boolean accept(net.minecraft.util.FormattedCharSink) -> accept
16:16:net.minecraft.util.FormattedCharSequence
codepoint(int,net.minecraft.network.chat.Style) -> codepoint
20:23:net.minecraft.util.FormattedCharSequence
forward(java.lang.String,net.minecraft.network.chat.Style) -> forward
27:30:net.minecraft.util.FormattedCharSequence
forward(java.lang.String,net.minecraft.network.chat.Style,it.unimi.dsi.fastutil.int
s.Int2IntFunction) -> forward
34:37:net.minecraft.util.FormattedCharSequence
backward(java.lang.String,net.minecraft.network.chat.Style) -> backward
41:44:net.minecraft.util.FormattedCharSequence
backward(java.lang.String,net.minecraft.network.chat.Style,it.unimi.dsi.fastutil.in
ts.Int2IntFunction) -> backward
48:48:net.minecraft.util.FormattedCharSink
decorateOutput(net.minecraft.util.FormattedCharSink,it.unimi.dsi.fastutil.ints.Int2
IntFunction) -> decorateOutput
52:52:net.minecraft.util.FormattedCharSequence composite() -> composite
56:56:net.minecraft.util.FormattedCharSequence
composite(net.minecraft.util.FormattedCharSequence) -> composite
60:60:net.minecraft.util.FormattedCharSequence
composite(net.minecraft.util.FormattedCharSequence,net.minecraft.util.FormattedChar
Sequence) -> composite
64:64:net.minecraft.util.FormattedCharSequence
composite(net.minecraft.util.FormattedCharSequence[]) -> composite
68:77:net.minecraft.util.FormattedCharSequence composite(java.util.List) ->
composite
82:82:net.minecraft.util.FormattedCharSequence
fromPair(net.minecraft.util.FormattedCharSequence,net.minecraft.util.FormattedCharS
equence) -> fromPair
86:86:net.minecraft.util.FormattedCharSequence fromList(java.util.List) ->
fromList
87:92:boolean
lambda$fromList$8(java.util.List,net.minecraft.util.FormattedCharSink) -> a
82:82:boolean
lambda$fromPair$7(net.minecraft.util.FormattedCharSequence,net.minecraft.util.Forma
ttedCharSequence,net.minecraft.util.FormattedCharSink) -> a
48:48:boolean
lambda$decorateOutput$6(net.minecraft.util.FormattedCharSink,it.unimi.dsi.fastutil.
ints.Int2IntFunction,int,net.minecraft.network.chat.Style,int) -> a
44:44:boolean
lambda$backward$5(java.lang.String,net.minecraft.network.chat.Style,it.unimi.dsi.fa
stutil.ints.Int2IntFunction,net.minecraft.util.FormattedCharSink) -> a
37:37:boolean
lambda$backward$4(java.lang.String,net.minecraft.network.chat.Style,net.minecraft.u
til.FormattedCharSink) -> a
30:30:boolean
lambda$forward$3(java.lang.String,net.minecraft.network.chat.Style,it.unimi.dsi.fas
tutil.ints.Int2IntFunction,net.minecraft.util.FormattedCharSink) -> b
23:23:boolean
lambda$forward$2(java.lang.String,net.minecraft.network.chat.Style,net.minecraft.ut
il.FormattedCharSink) -> b
16:16:boolean
lambda$codepoint$1(net.minecraft.network.chat.Style,int,net.minecraft.util.Formatte
dCharSink) -> a
13:13:boolean lambda$static$0(net.minecraft.util.FormattedCharSink) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.util.FormattedCharSink -> aon:
boolean accept(int,net.minecraft.network.chat.Style,int) -> accept
net.minecraft.util.FrameTimer -> aoo:
int LOGGING_LENGTH -> a
long[] loggedTimes -> b
int logStart -> c
int logLength -> d
int logEnd -> e
6:12:void <init>() -> <init>
15:28:void logFrameDuration(long) -> a
31:39:long getAverageDuration(int) -> a
43:43:int scaleAverageDurationTo(int,int) -> a
47:48:int scaleSampleTo(long,int,int) -> a
52:52:int getLogStart() -> a
56:56:int getLogEnd() -> b
60:60:int wrapIndex(int) -> b
64:64:long[] getLog() -> c
net.minecraft.util.FutureChain -> aop:
org.slf4j.Logger LOGGER -> b
java.util.concurrent.CompletableFuture head -> c
java.util.concurrent.Executor checkedExecutor -> d
boolean closed -> e
14:25:void <init>(java.util.concurrent.Executor) -> <init>
29:43:void append(net.minecraft.util.TaskChainer$DelayedTask) -> append
47:48:void close() -> close
33:41:java.lang.Object lambda$append$2(java.lang.Throwable) -> a
30:30:java.util.concurrent.CompletionStage
lambda$append$1(net.minecraft.util.TaskChainer$DelayedTask,java.lang.Object) -> a
21:24:void lambda$new$0(java.util.concurrent.Executor,java.lang.Runnable) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.util.Graph -> aoq:
10:11:void <init>() -> <init>
25:40:boolean
depthFirstSearch(java.util.Map,java.util.Set,java.util.Set,java.util.function.Consu
mer,java.lang.Object) -> a
net.minecraft.util.GsonHelper -> aor:
com.google.gson.Gson GSON -> a
34:34:void <init>() -> <init>
38:41:boolean isStringValue(com.google.gson.JsonObject,java.lang.String) -> a
45:48:boolean isStringValue(com.google.gson.JsonElement) -> a
52:55:boolean isNumberValue(com.google.gson.JsonObject,java.lang.String) -> b
59:62:boolean isNumberValue(com.google.gson.JsonElement) -> b
66:69:boolean isBooleanValue(com.google.gson.JsonObject,java.lang.String) -> c
73:76:boolean isBooleanValue(com.google.gson.JsonElement) -> c
80:83:boolean isArrayNode(com.google.gson.JsonObject,java.lang.String) -> d
87:90:boolean isObjectNode(com.google.gson.JsonObject,java.lang.String) -> e
94:97:boolean isValidPrimitive(com.google.gson.JsonObject,java.lang.String) ->
f
101:104:boolean isValidNode(com.google.gson.JsonObject,java.lang.String) -> g
108:112:com.google.gson.JsonElement
getNonNull(com.google.gson.JsonObject,java.lang.String) -> h
116:119:java.lang.String
convertToString(com.google.gson.JsonElement,java.lang.String) -> a
124:127:java.lang.String
getAsString(com.google.gson.JsonObject,java.lang.String) -> i
134:137:java.lang.String
getAsString(com.google.gson.JsonObject,java.lang.String,java.lang.String) -> a
142:147:net.minecraft.world.item.Item
convertToItem(com.google.gson.JsonElement,java.lang.String) -> b
152:155:net.minecraft.world.item.Item
getAsItem(com.google.gson.JsonObject,java.lang.String) -> j
162:165:net.minecraft.world.item.Item
getAsItem(com.google.gson.JsonObject,java.lang.String,net.minecraft.world.item.Item
) -> a
170:173:boolean convertToBoolean(com.google.gson.JsonElement,java.lang.String)
-> c
178:181:boolean getAsBoolean(com.google.gson.JsonObject,java.lang.String) -> k
186:189:boolean
getAsBoolean(com.google.gson.JsonObject,java.lang.String,boolean) -> a
194:197:double convertToDouble(com.google.gson.JsonElement,java.lang.String) ->
d
202:205:double getAsDouble(com.google.gson.JsonObject,java.lang.String) -> l
210:213:double getAsDouble(com.google.gson.JsonObject,java.lang.String,double)
-> a
218:221:float convertToFloat(com.google.gson.JsonElement,java.lang.String) -> e
226:229:float getAsFloat(com.google.gson.JsonObject,java.lang.String) -> m
234:237:float getAsFloat(com.google.gson.JsonObject,java.lang.String,float) ->
a
242:245:long convertToLong(com.google.gson.JsonElement,java.lang.String) -> f
250:253:long getAsLong(com.google.gson.JsonObject,java.lang.String) -> n
258:261:long getAsLong(com.google.gson.JsonObject,java.lang.String,long) -> a
266:269:int convertToInt(com.google.gson.JsonElement,java.lang.String) -> g
274:277:int getAsInt(com.google.gson.JsonObject,java.lang.String) -> o
282:285:int getAsInt(com.google.gson.JsonObject,java.lang.String,int) -> a
290:293:byte convertToByte(com.google.gson.JsonElement,java.lang.String) -> h
298:301:byte getAsByte(com.google.gson.JsonObject,java.lang.String) -> p
306:309:byte getAsByte(com.google.gson.JsonObject,java.lang.String,byte) -> a
314:317:char convertToCharacter(com.google.gson.JsonElement,java.lang.String) -
> i
322:325:char getAsCharacter(com.google.gson.JsonObject,java.lang.String) -> q
330:333:char getAsCharacter(com.google.gson.JsonObject,java.lang.String,char) -
> a
338:341:java.math.BigDecimal
convertToBigDecimal(com.google.gson.JsonElement,java.lang.String) -> j
346:349:java.math.BigDecimal
getAsBigDecimal(com.google.gson.JsonObject,java.lang.String) -> r
354:357:java.math.BigDecimal
getAsBigDecimal(com.google.gson.JsonObject,java.lang.String,java.math.BigDecimal) -
> a
362:365:java.math.BigInteger
convertToBigInteger(com.google.gson.JsonElement,java.lang.String) -> k
370:373:java.math.BigInteger
getAsBigInteger(com.google.gson.JsonObject,java.lang.String) -> s
378:381:java.math.BigInteger
getAsBigInteger(com.google.gson.JsonObject,java.lang.String,java.math.BigInteger) -
> a
386:389:short convertToShort(com.google.gson.JsonElement,java.lang.String) -> l
394:397:short getAsShort(com.google.gson.JsonObject,java.lang.String) -> t
402:405:short getAsShort(com.google.gson.JsonObject,java.lang.String,short) ->
a
410:413:com.google.gson.JsonObject
convertToJsonObject(com.google.gson.JsonElement,java.lang.String) -> m
418:421:com.google.gson.JsonObject
getAsJsonObject(com.google.gson.JsonObject,java.lang.String) -> u
428:431:com.google.gson.JsonObject
getAsJsonObject(com.google.gson.JsonObject,java.lang.String,com.google.gson.JsonObj
ect) -> a
436:439:com.google.gson.JsonArray
convertToJsonArray(com.google.gson.JsonElement,java.lang.String) -> n
444:447:com.google.gson.JsonArray
getAsJsonArray(com.google.gson.JsonObject,java.lang.String) -> v
454:457:com.google.gson.JsonArray
getAsJsonArray(com.google.gson.JsonObject,java.lang.String,com.google.gson.JsonArra
y) -> a
462:465:java.lang.Object
convertToObject(com.google.gson.JsonElement,java.lang.String,com.google.gson.JsonDe
serializationContext,java.lang.Class) -> a
470:473:java.lang.Object
getAsObject(com.google.gson.JsonObject,java.lang.String,com.google.gson.JsonDeseria
lizationContext,java.lang.Class) -> a
480:483:java.lang.Object
getAsObject(com.google.gson.JsonObject,java.lang.String,java.lang.Object,com.google
.gson.JsonDeserializationContext,java.lang.Class) -> a
488:510:java.lang.String getType(com.google.gson.JsonElement) -> d
522:526:java.lang.Object
fromNullableJson(com.google.gson.Gson,java.io.Reader,java.lang.Class,boolean) -> a
531:535:java.lang.Object
fromJson(com.google.gson.Gson,java.io.Reader,java.lang.Class,boolean) -> b
541:545:java.lang.Object
fromNullableJson(com.google.gson.Gson,java.io.Reader,com.google.gson.reflect.TypeTo
ken,boolean) -> a
550:554:java.lang.Object
fromJson(com.google.gson.Gson,java.io.Reader,com.google.gson.reflect.TypeToken,bool
ean) -> b
559:559:java.lang.Object
fromNullableJson(com.google.gson.Gson,java.lang.String,com.google.gson.reflect.Type
Token,boolean) -> a
563:563:java.lang.Object
fromJson(com.google.gson.Gson,java.lang.String,java.lang.Class,boolean) -> a
568:568:java.lang.Object
fromNullableJson(com.google.gson.Gson,java.lang.String,java.lang.Class,boolean) ->
b
572:572:java.lang.Object
fromJson(com.google.gson.Gson,java.io.Reader,com.google.gson.reflect.TypeToken) ->
a
577:577:java.lang.Object
fromNullableJson(com.google.gson.Gson,java.lang.String,com.google.gson.reflect.Type
Token) -> a
581:581:java.lang.Object
fromJson(com.google.gson.Gson,java.io.Reader,java.lang.Class) -> a
585:585:java.lang.Object
fromJson(com.google.gson.Gson,java.lang.String,java.lang.Class) -> a
589:589:com.google.gson.JsonObject parse(java.lang.String,boolean) -> a
593:593:com.google.gson.JsonObject parse(java.io.Reader,boolean) -> a
597:597:com.google.gson.JsonObject parse(java.lang.String) -> a
601:601:com.google.gson.JsonObject parse(java.io.Reader) -> a
605:605:com.google.gson.JsonArray parseArray(java.lang.String) -> b
609:609:com.google.gson.JsonArray parseArray(java.io.Reader) -> b
613:621:java.lang.String toStableString(com.google.gson.JsonElement) -> e
628:655:void
writeValue(com.google.gson.stream.JsonWriter,com.google.gson.JsonElement,java.util.
Comparator) -> a
658:663:java.util.Collection
sortByKeyIfNeeded(java.util.Collection,java.util.Comparator) -> a
145:145:com.google.gson.JsonSyntaxException
lambda$convertToItem$0(java.lang.String,java.lang.String) -> a
35:35:void <clinit>() -> <clinit>
net.minecraft.util.HttpUtil -> aos:
org.slf4j.Logger LOGGER -> b
com.google.common.util.concurrent.ListeningExecutorService DOWNLOAD_EXECUTOR ->
a
35:36:void <init>() -> <init>
39:39:java.util.concurrent.CompletableFuture
downloadTo(java.io.File,java.net.URL,java.util.Map,int,net.minecraft.util.ProgressL
istener,java.net.Proxy) -> a
148:151:int getAvailablePort() -> a
156:162:boolean isPortAvailable(int) -> a
40:143:java.lang.Object
lambda$downloadTo$0(net.minecraft.util.ProgressListener,java.net.URL,java.net.Proxy
,java.util.Map,java.io.File,int) -> a
32:33:void <clinit>() -> <clinit>
net.minecraft.util.InclusiveRange -> aot:
java.lang.Comparable minInclusive -> b
java.lang.Comparable maxInclusive -> c
com.mojang.serialization.Codec INT -> a
33:37:void <init>(java.lang.Comparable,java.lang.Comparable) -> <init>
11:11:com.mojang.serialization.Codec codec(com.mojang.serialization.Codec) -> a
15:15:com.mojang.serialization.Codec
codec(com.mojang.serialization.Codec,java.lang.Comparable,java.lang.Comparable) ->
a
27:30:com.mojang.serialization.DataResult
create(java.lang.Comparable,java.lang.Comparable) -> a
42:42:boolean isValueInRange(java.lang.Comparable) -> a
46:47:boolean contains(net.minecraft.util.InclusiveRange) -> a
52:52:java.lang.String toString() -> toString
6:6:int hashCode() -> hashCode
6:6:boolean equals(java.lang.Object) -> equals
6:6:java.lang.Comparable minInclusive() -> a
6:6:java.lang.Comparable maxInclusive() -> b
30:30:java.lang.String lambda$create$3() -> c
16:22:com.mojang.serialization.DataResult
lambda$codec$2(java.lang.Comparable,java.lang.Comparable,net.minecraft.util.Inclusi
veRange) -> a
20:20:java.lang.String
lambda$codec$1(java.lang.Comparable,net.minecraft.util.InclusiveRange) -> a
17:17:java.lang.String
lambda$codec$0(java.lang.Comparable,net.minecraft.util.InclusiveRange) -> b
39:39:void <clinit>() -> <clinit>
net.minecraft.util.KeyDispatchDataCodec -> aou:
com.mojang.serialization.Codec codec -> a
9:9:void <init>(com.mojang.serialization.Codec) -> <init>
11:11:net.minecraft.util.KeyDispatchDataCodec
of(com.mojang.serialization.Codec) -> a
15:15:net.minecraft.util.KeyDispatchDataCodec
of(com.mojang.serialization.MapCodec) -> a
9:9:java.lang.String toString() -> toString
9:9:int hashCode() -> hashCode
9:9:boolean equals(java.lang.Object) -> equals
9:9:com.mojang.serialization.Codec codec() -> a
net.minecraft.util.LazyLoadedValue -> aov:
java.util.function.Supplier factory -> a
14:16:void <init>(java.util.function.Supplier) -> <init>
19:19:java.lang.Object get() -> a
net.minecraft.util.LinearCongruentialGenerator -> aow:
long MULTIPLIER -> a
long INCREMENT -> b
3:3:void <init>() -> <init>
8:10:long next(long,long) -> a
net.minecraft.util.LowerCaseEnumTypeAdapterFactory -> aox:
20:20:void <init>() -> <init>
24:34:com.google.gson.TypeAdapter
create(com.google.gson.Gson,com.google.gson.reflect.TypeToken) -> create
58:61:java.lang.String toLowercase(java.lang.Object) -> a
net.minecraft.util.LowerCaseEnumTypeAdapterFactory$1 -> aox$1:
java.util.Map val$lowercaseToConstant -> a
net.minecraft.util.LowerCaseEnumTypeAdapterFactory this$0 -> b
34:34:void
<init>(net.minecraft.util.LowerCaseEnumTypeAdapterFactory,java.util.Map) -> <init>
37:42:void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> write
47:51:java.lang.Object read(com.google.gson.stream.JsonReader) -> read
net.minecraft.util.MemoryReserve -> aoy:
byte[] reserve -> a
5:5:void <init>() -> <init>
11:12:void allocate() -> a
15:16:void release() -> b
7:7:void <clinit>() -> <clinit>
net.minecraft.util.ModCheck -> aoz:
net.minecraft.util.ModCheck$Confidence confidence -> a
java.lang.String description -> b
7:7:void <init>(net.minecraft.util.ModCheck$Confidence,java.lang.String) ->
<init>
28:35:net.minecraft.util.ModCheck
identify(java.lang.String,java.util.function.Supplier,java.lang.String,java.lang.Cl
ass) -> a
39:39:boolean shouldReportAsModified() -> a
43:43:net.minecraft.util.ModCheck merge(net.minecraft.util.ModCheck) -> a
47:47:java.lang.String fullDescription() -> b
7:7:java.lang.String toString() -> toString
7:7:int hashCode() -> hashCode
7:7:boolean equals(java.lang.Object) -> equals
7:7:net.minecraft.util.ModCheck$Confidence confidence() -> c
7:7:java.lang.String description() -> d
net.minecraft.util.ModCheck$Confidence -> aoz$a:
net.minecraft.util.ModCheck$Confidence PROBABLY_NOT -> a
net.minecraft.util.ModCheck$Confidence VERY_LIKELY -> b
net.minecraft.util.ModCheck$Confidence DEFINITELY -> c
java.lang.String description -> d
boolean shouldReportAsModified -> e
net.minecraft.util.ModCheck$Confidence[] $VALUES -> f
11:11:net.minecraft.util.ModCheck$Confidence[] values() -> values
11:11:net.minecraft.util.ModCheck$Confidence valueOf(java.lang.String) ->
valueOf
21:24:void <init>(java.lang.String,int,java.lang.String,boolean) -> <init>
11:11:net.minecraft.util.ModCheck$Confidence[] $values() -> a
11:15:void <clinit>() -> <clinit>
net.minecraft.util.Mth -> apa:
long UUID_VERSION -> h
long UUID_VERSION_TYPE_4 -> i
long UUID_VARIANT -> j
long UUID_VARIANT_2 -> k
float PI -> a
float HALF_PI -> b
float TWO_PI -> c
float DEG_TO_RAD -> d
float RAD_TO_DEG -> e
float EPSILON -> f
float SQRT_OF_TWO -> g
float SIN_SCALE -> l
float[] SIN -> m
net.minecraft.util.RandomSource RANDOM -> n
int[] MULTIPLY_DE_BRUIJN_BIT_POSITION -> o
double ONE_SIXTH -> p
int FRAC_EXP -> q
int LUT_SIZE -> r
double FRAC_BIAS -> s
double[] ASIN_TAB -> t
double[] COS_TAB -> u
16:16:void <init>() -> <init>
45:45:float sin(float) -> a
49:49:float cos(float) -> b
53:53:float sqrt(float) -> c
57:58:int floor(float) -> d
62:63:int floor(double) -> a
67:68:long lfloor(double) -> b
72:72:float abs(float) -> e
76:76:int abs(int) -> a
80:81:int ceil(float) -> f
85:86:int ceil(double) -> c
90:90:int clamp(int,int,int) -> a
94:97:float clamp(float,float,float) -> a
101:104:double clamp(double,double,double) -> a
112:118:double clampedLerp(double,double,double) -> b
122:128:float clampedLerp(float,float,float) -> b
132:138:double absMax(double,double) -> a
142:142:int floorDiv(int,int) -> a
146:149:int nextInt(net.minecraft.util.RandomSource,int,int) -> a
153:156:float nextFloat(net.minecraft.util.RandomSource,float,float) -> a
160:163:double nextDouble(net.minecraft.util.RandomSource,double,double) -> a
167:167:boolean equal(float,float) -> a
171:171:boolean equal(double,double) -> b
175:175:int positiveModulo(int,int) -> b
179:179:float positiveModulo(float,float) -> b
183:183:double positiveModulo(double,double) -> c
187:187:boolean isMultipleOf(int,int) -> c
194:201:int wrapDegrees(int) -> b
208:215:float wrapDegrees(float) -> g
222:229:double wrapDegrees(double) -> d
237:237:float degreesDifference(float,float) -> c
245:245:float degreesDifferenceAbs(float,float) -> d
254:256:float rotateIfNecessary(float,float,float) -> c
260:265:float approach(float,float,float) -> d
270:271:float approachDegrees(float,float,float) -> e
275:275:int getInt(java.lang.String,int) -> a
280:286:int smallestEncompassingPowerOfTwo(int) -> c
291:291:boolean isPowerOfTwo(int) -> d
300:301:int ceillog2(int) -> e
305:305:int log2(int) -> f
310:310:int color(float,float,float) -> f
314:314:float frac(float) -> h
318:318:double frac(double) -> e
323:323:long getSeed(net.minecraft.core.Vec3i) -> a
333:335:long getSeed(int,int,int) -> b
339:341:java.util.UUID createInsecureUUID(net.minecraft.util.RandomSource) -> a
345:345:java.util.UUID createInsecureUUID() -> a
349:349:double inverseLerp(double,double,double) -> c
353:353:float inverseLerp(float,float,float) -> g
358:395:boolean
rayIntersectsAABB(net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec3,net.m
inecraft.world.phys.AABB) -> a
399:462:double atan2(double,double) -> d
466:466:float invSqrt(float) -> i
470:470:double invSqrt(double) -> f
480:485:double fastInvSqrt(double) -> g
489:494:float fastInvCubeRoot(float) -> j
515:563:int hsvToRgb(float,float,float) -> h
569:574:int murmurHash3Mixer(int) -> g
590:602:int binarySearch(int,int,java.util.function.IntPredicate) -> a
606:606:int lerpInt(float,int,int) -> a
610:610:float lerp(float,float,float) -> i
614:614:double lerp(double,double,double) -> d
618:621:double lerp2(double,double,double,double,double,double) -> a
630:633:double
lerp3(double,double,double,double,double,double,double,double,double,double,double)
-> a
638:638:float catmullrom(float,float,float,float,float) -> a
651:651:double smoothstep(double) -> h
656:656:double smoothstepDerivative(double) -> i
660:663:int sign(double) -> j
667:667:float rotLerp(float,float,float) -> j
679:679:float triangleWave(float,float) -> e
683:683:float square(float) -> k
687:687:double square(double) -> k
691:691:int square(int) -> h
695:695:long square(long) -> a
703:703:double clampedMap(double,double,double,double,double) -> a
707:707:float clampedMap(float,float,float,float,float) -> b
714:714:double map(double,double,double,double,double) -> b
718:718:float map(float,float,float,float,float) -> c
722:722:double wobble(double) -> l
726:726:int roundToward(int,int) -> d
730:730:int positiveCeilDiv(int,int) -> e
734:734:int randomBetweenInclusive(net.minecraft.util.RandomSource,int,int) ->
b
738:738:float randomBetween(net.minecraft.util.RandomSource,float,float) -> b
745:745:float normal(net.minecraft.util.RandomSource,float,float) -> c
749:749:double lengthSquared(double,double) -> e
753:753:double length(double,double) -> f
757:757:double lengthSquared(double,double,double) -> e
761:761:double length(double,double,double) -> f
768:768:int quantize(double,int) -> a
772:772:java.util.stream.IntStream outFromOrigin(int,int,int) -> c
780:792:java.util.stream.IntStream outFromOrigin(int,int,int,int) -> a
796:807:int lambda$outFromOrigin$2(int,int,int,int,int) -> a
793:794:boolean lambda$outFromOrigin$1(int,int,int,int) -> b
37:40:void lambda$static$0(float[]) -> a
32:512:void <clinit>() -> <clinit>
net.minecraft.util.NativeModuleLister -> apb:
org.slf4j.Logger LOGGER -> a
int LANG_MASK -> b
int DEFAULT_LANG -> c
int CODEPAGE_MASK -> d
int DEFAULT_CODEPAGE -> e
28:28:void <init>() -> <init>
38:54:java.util.List listModules() -> a
59:97:java.util.Optional tryGetVersion(java.lang.String) -> a
101:101:java.lang.String langTableKey(java.lang.String,int,int) -> a
105:114:java.util.OptionalInt findLangAndCodepage(int[]) -> a
118:122:com.sun.jna.Pointer
queryVersionValue(com.sun.jna.Pointer,java.lang.String,com.sun.jna.ptr.IntByReferen
ce) -> a
127:132:java.lang.String
queryVersionString(com.sun.jna.Pointer,java.lang.String,com.sun.jna.ptr.IntByRefere
nce) -> b
137:144:void addCrashSection(net.minecraft.CrashReportCategory) -> a
138:142:java.lang.String lambda$addCrashSection$2() -> b
141:141:java.lang.String
lambda$addCrashSection$1(net.minecraft.util.NativeModuleLister$NativeModuleInfo) ->
a
140:140:java.lang.String
lambda$addCrashSection$0(net.minecraft.util.NativeModuleLister$NativeModuleInfo) ->
b
29:29:void <clinit>() -> <clinit>
net.minecraft.util.NativeModuleLister$NativeModuleInfo -> apb$a:
java.lang.String name -> a
java.util.Optional version -> b
167:170:void <init>(java.lang.String,java.util.Optional) -> <init>
174:174:java.lang.String toString() -> toString
174:174:java.lang.String
lambda$toString$0(net.minecraft.util.NativeModuleLister$NativeModuleVersion) -> a
net.minecraft.util.NativeModuleLister$NativeModuleVersion -> apb$b:
java.lang.String description -> a
java.lang.String version -> b
java.lang.String company -> c
151:155:void <init>(java.lang.String,java.lang.String,java.lang.String) ->
<init>
159:159:java.lang.String toString() -> toString
net.minecraft.util.OptionEnum -> apc:
int getId() -> a
java.lang.String getKey() -> b
11:11:net.minecraft.network.chat.Component getCaption() -> c
net.minecraft.util.ParticleUtils -> apd:
13:13:void <init>() -> <init>
15:18:void
spawnParticlesOnBlockFaces(net.minecraft.world.level.Level,net.minecraft.core.Block
Pos,net.minecraft.core.particles.ParticleOptions,net.minecraft.util.valueproviders.
IntProvider) -> a
21:25:void
spawnParticlesOnBlockFace(net.minecraft.world.level.Level,net.minecraft.core.BlockP
os,net.minecraft.core.particles.ParticleOptions,net.minecraft.util.valueproviders.I
ntProvider,net.minecraft.core.Direction,java.util.function.Supplier,double) -> a
28:28:net.minecraft.world.phys.Vec3
getRandomSpeedRanges(net.minecraft.util.RandomSource) -> a
32:49:void
spawnParticlesAlongAxis(net.minecraft.core.Direction$Axis,net.minecraft.world.level
.Level,net.minecraft.core.BlockPos,double,net.minecraft.core.particles.ParticleOpti
ons,net.minecraft.util.valueproviders.UniformInt) -> a
52:64:void
spawnParticleOnFace(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net
.minecraft.core.Direction,net.minecraft.core.particles.ParticleOptions,net.minecraf
t.world.phys.Vec3,double) -> a
67:72:void
spawnParticleBelow(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.
minecraft.util.RandomSource,net.minecraft.core.particles.ParticleOptions) -> a
16:16:net.minecraft.world.phys.Vec3
lambda$spawnParticlesOnBlockFaces$0(net.minecraft.world.level.Level) -> a
net.minecraft.util.ProgressListener -> ape:
void progressStartNoAbort(net.minecraft.network.chat.Component) -> a
void progressStart(net.minecraft.network.chat.Component) -> b
void progressStage(net.minecraft.network.chat.Component) -> c
void progressStagePercentage(int) -> a
void stop() -> a
net.minecraft.util.RandomSource -> apf:
double GAUSSIAN_SPREAD_FACTOR -> a
12:12:net.minecraft.util.RandomSource create() -> a
20:20:net.minecraft.util.RandomSource createThreadSafe() -> b
24:24:net.minecraft.util.RandomSource create(long) -> a
32:32:net.minecraft.util.RandomSource createNewThreadLocalInstance() -> c
net.minecraft.util.RandomSource fork() -> d
net.minecraft.world.level.levelgen.PositionalRandomFactory forkPositional() ->
e
void setSeed(long) -> b
int nextInt() -> f
int nextInt(int) -> a
52:52:int nextIntBetweenInclusive(int,int) -> a
long nextLong() -> g
boolean nextBoolean() -> h
float nextFloat() -> i
double nextDouble() -> j
double nextGaussian() -> k
75:75:double triangle(double,double) -> a
79:82:void consumeCount(int) -> b
85:88:int nextInt(int,int) -> b
net.minecraft.util.ResourceLocationPattern -> apg:
com.mojang.serialization.Codec CODEC -> a
java.util.Optional namespacePattern -> b
java.util.function.Predicate namespacePredicate -> c
java.util.Optional pathPattern -> d
java.util.function.Predicate pathPredicate -> e
java.util.function.Predicate locationPredicate -> f
23:29:void <init>(java.util.Optional,java.util.Optional) -> <init>
32:32:java.util.function.Predicate namespacePredicate() -> a
36:36:java.util.function.Predicate pathPredicate() -> b
40:40:java.util.function.Predicate locationPredicate() -> c
28:28:boolean lambda$new$5(net.minecraft.resources.ResourceLocation) -> a
27:27:boolean lambda$new$4(java.lang.String) -> a
25:25:boolean lambda$new$3(java.lang.String) -> b
12:15:com.mojang.datafixers.kinds.App
lambda$static$2(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
14:14:java.util.Optional
lambda$static$1(net.minecraft.util.ResourceLocationPattern) -> a
13:13:java.util.Optional
lambda$static$0(net.minecraft.util.ResourceLocationPattern) -> b
12:12:void <clinit>() -> <clinit>
net.minecraft.util.SegmentedAnglePrecision -> aph:
int mask -> a
int precision -> b
float degreeToAngle -> c
float angleToDegree -> d
23:36:void <init>(int) -> <init>
39:41:boolean isSameAxis(int,int) -> a
45:49:int fromDirection(net.minecraft.core.Direction) -> a
58:58:int fromDegreesWithTurns(float) -> a
62:62:int fromDegrees(float) -> b
71:71:float toDegreesWithTurns(int) -> a
80:81:float toDegrees(int) -> b
90:90:int normalize(int) -> c
94:94:int getMask() -> a
net.minecraft.util.SignatureUpdater -> api:
void update(net.minecraft.util.SignatureUpdater$Output) -> update
net.minecraft.util.SignatureUpdater$Output -> api$a:
void update(byte[]) -> update
net.minecraft.util.SignatureValidator -> apj:
net.minecraft.util.SignatureValidator NO_VALIDATION -> a
org.slf4j.Logger LOGGER -> b
boolean validate(net.minecraft.util.SignatureUpdater,byte[]) -> validate
23:23:boolean validate(byte[],byte[]) -> a
27:28:boolean
verifySignature(net.minecraft.util.SignatureUpdater,byte[],java.security.Signature)
-> a
32:32:net.minecraft.util.SignatureValidator
from(java.security.PublicKey,java.lang.String) -> a
46:50:net.minecraft.util.SignatureValidator
from(com.mojang.authlib.yggdrasil.ServicesKeySet,com.mojang.authlib.yggdrasil.Servi
cesKeyType) -> a
50:50:boolean
lambda$from$4(java.util.Collection,net.minecraft.util.SignatureUpdater,byte[]) -> a
51:57:boolean
lambda$from$3(net.minecraft.util.SignatureUpdater,byte[],com.mojang.authlib.yggdras
il.ServicesKeyInfo) -> a
34:40:boolean
lambda$from$2(java.lang.String,java.security.PublicKey,net.minecraft.util.Signature
Updater,byte[]) -> a
23:23:void lambda$validate$1(byte[],net.minecraft.util.SignatureUpdater$Output)
-> a
16:16:boolean lambda$static$0(net.minecraft.util.SignatureUpdater,byte[]) -> a
16:18:void <clinit>() -> <clinit>
net.minecraft.util.Signer -> apk:
org.slf4j.Logger LOGGER -> a
byte[] sign(net.minecraft.util.SignatureUpdater) -> sign
15:15:byte[] sign(byte[]) -> a
19:19:net.minecraft.util.Signer from(java.security.PrivateKey,java.lang.String)
-> a
21:27:byte[]
lambda$from$1(java.lang.String,java.security.PrivateKey,net.minecraft.util.Signatur
eUpdater) -> a
15:15:void lambda$sign$0(byte[],net.minecraft.util.SignatureUpdater$Output) ->
a
10:10:void <clinit>() -> <clinit>
net.minecraft.util.SimpleBitStorage -> apl:
int[] MAGIC -> a
long[] data -> b
int bits -> c
long mask -> d
int size -> e
int valuesPerLong -> f
int divideMul -> g
int divideAdd -> h
int divideShift -> i
97:119:void <init>(int,int,int[]) -> <init>
122:123:void <init>(int,int) -> <init>
125:147:void <init>(int,int,long[]) -> <init>
150:152:int cellIndex(int) -> b
157:167:int getAndSet(int,int) -> a
172:180:void set(int,int) -> b
184:190:int get(int) -> a
195:195:long[] getRaw() -> a
200:200:int getSize() -> b
205:205:int getBits() -> c
210:220:void getAll(java.util.function.IntConsumer) -> a
224:244:void unpack(int[]) -> a
248:248:net.minecraft.util.BitStorage copy() -> d
18:18:void <clinit>() -> <clinit>
net.minecraft.util.SimpleBitStorage$InitializationException -> apl$a:
11:12:void <init>(java.lang.String) -> <init>
net.minecraft.util.SingleKeyCache -> apm:
java.util.function.Function computeValue -> a
java.lang.Object cacheKey -> b
java.lang.Object cachedValue -> c
14:21:void <init>(java.util.function.Function) -> <init>
24:28:java.lang.Object getValue(java.lang.Object) -> a
net.minecraft.util.SmoothDouble -> apn:
double targetValue -> a
double remainingValue -> b
double lastAmount -> c
3:3:void <init>() -> <init>
9:24:double getNewDeltaValue(double,double) -> a
28:31:void reset() -> a
net.minecraft.util.SortedArraySet -> apo:
int DEFAULT_INITIAL_CAPACITY -> a
java.util.Comparator comparator -> b
java.lang.Object[] contents -> c
int size -> d
25:32:void <init>(int,java.util.Comparator) -> <init>
35:35:net.minecraft.util.SortedArraySet create() -> a
39:39:net.minecraft.util.SortedArraySet create(int) -> a
43:43:net.minecraft.util.SortedArraySet create(java.util.Comparator) -> a
47:47:net.minecraft.util.SortedArraySet create(java.util.Comparator,int) -> a
52:52:java.lang.Object[] castRawArray(java.lang.Object[]) -> a
56:56:int findIndex(java.lang.Object) -> c
65:65:int getInsertionPosition(int) -> b
70:77:boolean add(java.lang.Object) -> add
81:93:void grow(int) -> c
96:102:void addInternal(java.lang.Object,int) -> a
105:110:void removeInternal(int) -> d
113:113:java.lang.Object getInternal(int) -> e
117:123:java.lang.Object addOrGet(java.lang.Object) -> a
129:134:boolean remove(java.lang.Object) -> remove
139:143:java.lang.Object get(java.lang.Object) -> b
147:147:java.lang.Object first() -> b
151:151:java.lang.Object last() -> c
157:158:boolean contains(java.lang.Object) -> contains
192:192:java.util.Iterator iterator() -> iterator
197:197:int size() -> size
202:202:java.lang.Object[] toArray() -> toArray
208:215:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
220:222:void clear() -> clear
226:236:boolean equals(java.lang.Object) -> equals
net.minecraft.util.SortedArraySet$ArrayIterator -> apo$a:
int index -> b
int last -> c
net.minecraft.util.SortedArraySet this$0 -> a
161:163:void <init>(net.minecraft.util.SortedArraySet) -> <init>
167:167:boolean hasNext() -> hasNext
172:176:java.lang.Object next() -> next
181:187:void remove() -> remove
net.minecraft.util.SpawnUtil -> app:
19:19:void <init>() -> <init>
21:41:java.util.Optional
trySpawnMob(net.minecraft.world.entity.EntityType,net.minecraft.world.entity.MobSpa
wnType,net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,int,int,i
nt,net.minecraft.util.SpawnUtil$Strategy) -> a
80:94:boolean
moveToPossibleSpawnPosition(net.minecraft.server.level.ServerLevel,int,net.minecraf
t.core.BlockPos$MutableBlockPos,net.minecraft.util.SpawnUtil$Strategy) -> a
net.minecraft.util.SpawnUtil$Strategy -> app$a:
net.minecraft.util.SpawnUtil$Strategy LEGACY_IRON_GOLEM -> a
net.minecraft.util.SpawnUtil$Strategy ON_TOP_OF_COLLIDER -> b
boolean
canSpawnOn(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,net.m
inecraft.world.level.block.state.BlockState,net.minecraft.core.BlockPos,net.minecra
ft.world.level.block.state.BlockState) -> canSpawnOn
76:76:boolean
lambda$static$1(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,
net.minecraft.world.level.block.state.BlockState,net.minecraft.core.BlockPos,net.mi
necraft.world.level.block.state.BlockState) -> a
54:72:boolean
lambda$static$0(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,
net.minecraft.world.level.block.state.BlockState,net.minecraft.core.BlockPos,net.mi
necraft.world.level.block.state.BlockState) -> b
53:75:void <clinit>() -> <clinit>
net.minecraft.util.StringDecomposer -> apq:
char REPLACEMENT_CHAR -> a
java.util.Optional STOP_ITERATION -> b
9:9:void <init>() -> <init>
14:17:boolean
feedChar(net.minecraft.network.chat.Style,net.minecraft.util.FormattedCharSink,int,
char) -> a
22:47:boolean
iterate(java.lang.String,net.minecraft.network.chat.Style,net.minecraft.util.Format
tedCharSink) -> a
51:76:boolean
iterateBackwards(java.lang.String,net.minecraft.network.chat.Style,net.minecraft.ut
il.FormattedCharSink) -> b
80:80:boolean
iterateFormatted(java.lang.String,net.minecraft.network.chat.Style,net.minecraft.ut
il.FormattedCharSink) -> c
84:84:boolean
iterateFormatted(java.lang.String,int,net.minecraft.network.chat.Style,net.minecraf
t.util.FormattedCharSink) -> a
88:124:boolean
iterateFormatted(java.lang.String,int,net.minecraft.network.chat.Style,net.minecraf
t.network.chat.Style,net.minecraft.util.FormattedCharSink) -> a
128:128:boolean
iterateFormatted(net.minecraft.network.chat.FormattedText,net.minecraft.network.cha
t.Style,net.minecraft.util.FormattedCharSink) -> a
132:137:java.lang.String filterBrokenSurrogates(java.lang.String) -> a
141:146:java.lang.String getPlainText(net.minecraft.network.chat.FormattedText)
-> a
143:144:boolean
lambda$getPlainText$2(java.lang.StringBuilder,int,net.minecraft.network.chat.Style,
int) -> a
134:135:boolean
lambda$filterBrokenSurrogates$1(java.lang.StringBuilder,int,net.minecraft.network.c
hat.Style,int) -> b
128:128:java.util.Optional
lambda$iterateFormatted$0(net.minecraft.util.FormattedCharSink,net.minecraft.networ
k.chat.Style,java.lang.String) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.util.StringRepresentable -> apr:
int PRE_BUILT_MAP_THRESHOLD -> W
java.lang.String getSerializedName() -> c
61:61:net.minecraft.util.StringRepresentable$EnumCodec
fromEnum(java.util.function.Supplier) -> a
65:70:net.minecraft.util.StringRepresentable$EnumCodec
fromEnumWithMapping(java.util.function.Supplier,java.util.function.Function) -> a
81:81:com.mojang.serialization.Keyable
keys(net.minecraft.util.StringRepresentable[]) -> a
71:76:java.lang.Enum
lambda$fromEnumWithMapping$4(java.lang.Enum[],java.util.function.Function,java.lang
.String) -> a
68:68:java.lang.Enum
lambda$fromEnumWithMapping$3(java.util.Map,java.lang.String) -> a
67:67:java.lang.Enum lambda$fromEnumWithMapping$2(java.lang.Enum) -> a
67:67:java.lang.String
lambda$fromEnumWithMapping$1(java.util.function.Function,java.lang.Enum) -> a
61:61:java.lang.String lambda$fromEnum$0(java.lang.String) -> a
net.minecraft.util.StringRepresentable$1 -> apr$1:
net.minecraft.util.StringRepresentable[] val$values -> a
81:81:void <init>(net.minecraft.util.StringRepresentable[]) -> <init>
84:84:java.util.stream.Stream keys(com.mojang.serialization.DynamicOps) -> keys
net.minecraft.util.StringRepresentable$EnumCodec -> apr$a:
com.mojang.serialization.Codec codec -> a
java.util.function.Function resolver -> b
32:38:void <init>(java.lang.Enum[],java.util.function.Function) -> <init>
42:42:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,java.lang.Object) -> decode
47:47:com.mojang.serialization.DataResult
encode(java.lang.Enum,com.mojang.serialization.DynamicOps,java.lang.Object) -> a
52:52:java.lang.Enum byName(java.lang.String) -> a
56:56:java.lang.Enum byName(java.lang.String,java.lang.Enum) -> a
27:27:com.mojang.serialization.DataResult
encode(java.lang.Object,com.mojang.serialization.DynamicOps,java.lang.Object) ->
encode
35:35:java.lang.Enum lambda$new$2(java.lang.Enum[],int) -> a
35:35:int lambda$new$1(java.lang.Object) -> a
34:34:java.lang.String lambda$new$0(java.lang.Object) -> b
net.minecraft.util.StringUtil -> aps:
java.util.regex.Pattern STRIP_COLOR_PATTERN -> a
java.util.regex.Pattern LINE_PATTERN -> b
java.util.regex.Pattern LINE_END_PATTERN -> c
11:11:void <init>() -> <init>
17:26:java.lang.String formatTickDuration(int) -> a
30:30:java.lang.String stripColor(java.lang.String) -> a
34:34:boolean isNullOrEmpty(java.lang.String) -> b
43:50:java.lang.String truncateStringIfNecessary(java.lang.String,int,boolean)
-> a
55:65:int lineCount(java.lang.String) -> c
69:69:boolean endsWithNewLine(java.lang.String) -> d
73:73:java.lang.String trimChatMessage(java.lang.String) -> e
12:14:void <clinit>() -> <clinit>
net.minecraft.util.TaskChainer -> apt:
org.slf4j.Logger LOGGER -> a
14:14:net.minecraft.util.TaskChainer immediate(java.util.concurrent.Executor) -
> immediate
void append(net.minecraft.util.TaskChainer$DelayedTask) -> append
14:14:void
lambda$immediate$1(java.util.concurrent.Executor,net.minecraft.util.TaskChainer$Del
ayedTask) -> a
15:16:java.lang.Object lambda$immediate$0(java.lang.Throwable) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.util.TaskChainer$DelayedTask -> apt$a:
java.util.concurrent.CompletableFuture submit(java.util.concurrent.Executor) ->
submit
net.minecraft.util.ThreadingDetector -> apu:
org.slf4j.Logger LOGGER -> a
java.lang.String name -> b
java.util.concurrent.Semaphore lock -> c
java.util.concurrent.locks.Lock stackTraceLock -> d
java.lang.Thread threadThatFailedToAcquire -> e
net.minecraft.ReportedException fullException -> f
23:33:void <init>(java.lang.String) -> <init>
36:60:void checkAndLock() -> a
64:79:void checkAndUnlock() -> b
82:88:net.minecraft.ReportedException
makeThreadingException(java.lang.String,java.lang.Thread) -> a
92:92:java.lang.String stackTrace(java.lang.Thread) -> a
19:19:void <clinit>() -> <clinit>
net.minecraft.util.TimeSource -> apv:
long get(java.util.concurrent.TimeUnit) -> get
net.minecraft.util.TimeSource$NanoTimeSource -> apv$a:
13:13:long get(java.util.concurrent.TimeUnit) -> get
net.minecraft.util.TimeUtil -> apw:
long NANOSECONDS_PER_SECOND -> a
long NANOSECONDS_PER_MILLISECOND -> b
8:8:void <init>() -> <init>
13:13:net.minecraft.util.valueproviders.UniformInt rangeOfSeconds(int,int) -> a
9:10:void <clinit>() -> <clinit>
net.minecraft.util.ToFloatFunction -> apx:
net.minecraft.util.ToFloatFunction IDENTITY -> a
float apply(java.lang.Object) -> a
float minValue() -> b
float maxValue() -> c
15:15:net.minecraft.util.ToFloatFunction
createUnlimited(it.unimi.dsi.fastutil.floats.Float2FloatFunction) -> a
36:37:net.minecraft.util.ToFloatFunction comap(java.util.function.Function) ->
a
33:33:float lambda$static$0(float) -> a
33:33:void <clinit>() -> <clinit>
net.minecraft.util.ToFloatFunction$1 -> apx$1:
it.unimi.dsi.fastutil.floats.Float2FloatFunction val$function -> b
15:15:void <init>(it.unimi.dsi.fastutil.floats.Float2FloatFunction) -> <init>
18:18:float apply(java.lang.Float) -> a
23:23:float minValue() -> b
28:28:float maxValue() -> c
15:15:float apply(java.lang.Object) -> a
net.minecraft.util.ToFloatFunction$2 -> apx$2:
net.minecraft.util.ToFloatFunction val$outer -> b
java.util.function.Function val$function -> c
net.minecraft.util.ToFloatFunction this$0 -> d
37:37:void
<init>(net.minecraft.util.ToFloatFunction,net.minecraft.util.ToFloatFunction,java.u
til.function.Function) -> <init>
40:40:float apply(java.lang.Object) -> a
45:45:float minValue() -> b
50:50:float maxValue() -> c
net.minecraft.util.Tuple -> apy:
java.lang.Object a -> a
java.lang.Object b -> b
7:10:void <init>(java.lang.Object,java.lang.Object) -> <init>
13:13:java.lang.Object getA() -> a
17:18:void setA(java.lang.Object) -> a
21:21:java.lang.Object getB() -> b
25:26:void setB(java.lang.Object) -> b
net.minecraft.util.Unit -> apz:
net.minecraft.util.Unit INSTANCE -> a
net.minecraft.util.Unit[] $VALUES -> b
3:3:net.minecraft.util.Unit[] values() -> values
3:3:net.minecraft.util.Unit valueOf(java.lang.String) -> valueOf
3:3:void <init>(java.lang.String,int) -> <init>
3:3:net.minecraft.util.Unit[] $values() -> a
3:4:void <clinit>() -> <clinit>
net.minecraft.util.VisibleForDebug -> aqa:
net.minecraft.util.ZeroBitStorage -> aqb:
long[] RAW -> a
int size -> b
13:15:void <init>(int) -> <init>
19:21:int getAndSet(int,int) -> a
26:28:void set(int,int) -> b
32:33:int get(int) -> a
38:38:long[] getRaw() -> a
43:43:int getSize() -> b
48:48:int getBits() -> c
53:56:void getAll(java.util.function.IntConsumer) -> a
60:61:void unpack(int[]) -> a
65:65:net.minecraft.util.BitStorage copy() -> d
9:9:void <clinit>() -> <clinit>
net.minecraft.util.datafix.DataFixTypes -> aqc:
net.minecraft.util.datafix.DataFixTypes LEVEL -> a
net.minecraft.util.datafix.DataFixTypes PLAYER -> b
net.minecraft.util.datafix.DataFixTypes CHUNK -> c
net.minecraft.util.datafix.DataFixTypes HOTBAR -> d
net.minecraft.util.datafix.DataFixTypes OPTIONS -> e
net.minecraft.util.datafix.DataFixTypes STRUCTURE -> f
net.minecraft.util.datafix.DataFixTypes STATS -> g
net.minecraft.util.datafix.DataFixTypes SAVED_DATA -> h
net.minecraft.util.datafix.DataFixTypes ADVANCEMENTS -> i
net.minecraft.util.datafix.DataFixTypes POI_CHUNK -> j
net.minecraft.util.datafix.DataFixTypes WORLD_GEN_SETTINGS -> k
net.minecraft.util.datafix.DataFixTypes ENTITY_CHUNK -> l
java.util.Set TYPES_FOR_LEVEL_LIST -> m
com.mojang.datafixers.DSL$TypeReference type -> n
net.minecraft.util.datafix.DataFixTypes[] $VALUES -> o
13:13:net.minecraft.util.datafix.DataFixTypes[] values() -> values
13:13:net.minecraft.util.datafix.DataFixTypes valueOf(java.lang.String) ->
valueOf
32:34:void <init>(java.lang.String,int,com.mojang.datafixers.DSL$TypeReference)
-> <init>
37:37:int currentVersion() -> a
41:41:com.mojang.serialization.Dynamic
update(com.mojang.datafixers.DataFixer,com.mojang.serialization.Dynamic,int,int) ->
a
45:45:com.mojang.serialization.Dynamic
updateToCurrentVersion(com.mojang.datafixers.DataFixer,com.mojang.serialization.Dyn
amic,int) -> a
49:49:net.minecraft.nbt.CompoundTag
update(com.mojang.datafixers.DataFixer,net.minecraft.nbt.CompoundTag,int,int) -> a
53:53:net.minecraft.nbt.CompoundTag
updateToCurrentVersion(com.mojang.datafixers.DataFixer,net.minecraft.nbt.CompoundTa
g,int) -> a
13:13:net.minecraft.util.datafix.DataFixTypes[] $values() -> b
13:28:void <clinit>() -> <clinit>
net.minecraft.util.datafix.DataFixers -> aqd:
java.util.function.BiFunction SAME -> b
java.util.function.BiFunction SAME_NAMESPACED -> c
com.mojang.datafixers.DataFixer dataFixer -> d
int BLENDING_VERSION -> a
274:275:void <init>() -> <init>
278:278:com.mojang.datafixers.DataFixer getDataFixer() -> a
282:294:com.mojang.datafixers.DataFixer createFixerUpper(java.util.Set) -> a
302:1194:void addFixers(com.mojang.datafixers.DataFixerBuilder) -> a
1197:1197:java.util.function.UnaryOperator createRenamer(java.util.Map) -> a
1201:1201:java.util.function.UnaryOperator
createRenamer(java.lang.String,java.lang.String) -> a
1201:1201:java.lang.String
lambda$createRenamer$9(java.lang.String,java.lang.String,java.lang.String) -> a
1197:1197:java.lang.String
lambda$createRenamer$8(java.util.Map,java.lang.String) -> a
1176:1176:java.lang.String lambda$addFixers$7(java.lang.String) -> a
1084:1084:java.lang.String lambda$addFixers$6(java.util.Map,java.lang.String) -
> b
1065:1068:void
lambda$addFixers$5(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -> a
1061:1061:java.lang.String
lambda$addFixers$4(com.google.common.collect.ImmutableMap,java.lang.String) -> a
1034:1046:void
lambda$addFixers$3(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -> b
507:507:java.lang.String lambda$addFixers$2(java.lang.String) -> b
506:506:java.lang.String lambda$addFixers$1(java.lang.String) -> c
358:358:java.lang.String lambda$addFixers$0(java.lang.String) -> d
269:271:void <clinit>() -> <clinit>
net.minecraft.util.datafix.DataFixers$1 -> aqd$1:
562:562:void
<init>(com.mojang.datafixers.schemas.Schema,boolean,java.lang.String,com.mojang.dat
afixers.DSL$TypeReference,java.lang.String) -> <init>
565:565:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.DataFixers$2 -> aqd$2:
568:568:void
<init>(com.mojang.datafixers.schemas.Schema,boolean,java.lang.String,com.mojang.dat
afixers.DSL$TypeReference,java.lang.String) -> <init>
571:571:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.PackedBitStorage -> aqe:
int BIT_TO_LONG_SHIFT -> a
long[] data -> b
int bits -> c
long mask -> d
int size -> e
26:27:void <init>(int,int) -> <init>
29:41:void <init>(int,int,long[]) -> <init>
44:58:void set(int,int) -> a
61:72:int get(int) -> a
77:77:long[] getRaw() -> a
81:81:int getBits() -> b
net.minecraft.util.datafix.fixes.AbstractArrowPickupFix -> aqf:
17:18:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
22:23:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
27:30:com.mojang.datafixers.Typed
updateProjectiles(com.mojang.datafixers.Typed) -> a
34:39:com.mojang.serialization.Dynamic
updatePickup(com.mojang.serialization.Dynamic) -> a
43:45:com.mojang.datafixers.Typed
updateEntity(com.mojang.datafixers.Typed,java.lang.String,java.util.function.Functi
on) -> a
45:45:com.mojang.datafixers.Typed
lambda$updateEntity$0(java.util.function.Function,com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.AbstractPoiSectionFix -> aqg:
java.lang.String name -> a
21:23:void <init>(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
<init>
27:32:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
36:36:com.mojang.serialization.Dynamic cap(com.mojang.serialization.Dynamic) ->
a
42:42:com.mojang.serialization.Dynamic
processSection(com.mojang.serialization.Dynamic) -> b
46:46:com.mojang.serialization.Dynamic
processSectionRecords(com.mojang.serialization.Dynamic) -> c
java.util.stream.Stream processRecords(java.util.stream.Stream) -> a
46:46:com.mojang.serialization.Dynamic
lambda$processSectionRecords$4(com.mojang.serialization.Dynamic,java.util.stream.St
ream) -> a
37:37:com.mojang.serialization.Dynamic
lambda$cap$3(com.mojang.serialization.Dynamic) -> d
37:37:com.mojang.datafixers.util.Pair
lambda$cap$2(com.mojang.datafixers.util.Pair) -> a
32:32:java.util.function.Function
lambda$makeRule$1(com.mojang.serialization.DynamicOps) -> a
32:32:com.mojang.datafixers.util.Pair
lambda$makeRule$0(com.mojang.datafixers.util.Pair) -> b
net.minecraft.util.datafix.fixes.AbstractUUIDFix -> aqh:
com.mojang.datafixers.DSL$TypeReference typeReference -> a
21:23:void
<init>(com.mojang.datafixers.schemas.Schema,com.mojang.datafixers.DSL$TypeReference
) -> <init>
26:28:com.mojang.datafixers.Typed
updateNamedChoice(com.mojang.datafixers.Typed,java.lang.String,java.util.function.F
unction) -> a
32:32:java.util.Optional
replaceUUIDString(com.mojang.serialization.Dynamic,java.lang.String,java.lang.Strin
g) -> a
38:38:java.util.Optional
replaceUUIDMLTag(com.mojang.serialization.Dynamic,java.lang.String,java.lang.String
) -> b
44:46:java.util.Optional
replaceUUIDLeastMost(com.mojang.serialization.Dynamic,java.lang.String,java.lang.St
ring) -> c
52:52:java.util.Optional
createUUIDFromString(com.mojang.serialization.Dynamic,java.lang.String) -> a
67:67:java.util.Optional createUUIDFromML(com.mojang.serialization.Dynamic) ->
a
71:76:java.util.Optional
createUUIDFromLongs(com.mojang.serialization.Dynamic,java.lang.String,java.lang.Str
ing) -> d
80:80:java.util.Optional
createUUIDTag(com.mojang.serialization.Dynamic,long,long) -> a
53:62:java.util.Optional
lambda$createUUIDFromString$4(com.mojang.serialization.Dynamic,com.mojang.serializa
tion.Dynamic) -> a
47:47:com.mojang.serialization.Dynamic
lambda$replaceUUIDLeastMost$3(com.mojang.serialization.Dynamic,java.lang.String,jav
a.lang.String,java.lang.String,com.mojang.serialization.Dynamic) -> a
39:39:com.mojang.serialization.Dynamic
lambda$replaceUUIDMLTag$2(com.mojang.serialization.Dynamic,java.lang.String,java.la
ng.String,com.mojang.serialization.Dynamic) -> a
33:33:com.mojang.serialization.Dynamic
lambda$replaceUUIDString$1(com.mojang.serialization.Dynamic,java.lang.String,java.l
ang.String,com.mojang.serialization.Dynamic) -> b
28:28:com.mojang.datafixers.Typed
lambda$updateNamedChoice$0(java.util.function.Function,com.mojang.datafixers.Typed)
-> a
net.minecraft.util.datafix.fixes.AddFlagIfNotPresentFix -> aqi:
java.lang.String name -> a
boolean flagValue -> b
java.lang.String flagKey -> c
com.mojang.datafixers.DSL$TypeReference typeReference -> d
17:22:void
<init>(com.mojang.datafixers.schemas.Schema,com.mojang.datafixers.DSL$TypeReference
,java.lang.String,boolean) -> <init>
26:28:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
29:29:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.Typed) -> a
30:30:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic) -> a
30:30:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> b
net.minecraft.util.datafix.fixes.AddNewChoices -> aqj:
java.lang.String name -> a
com.mojang.datafixers.DSL$TypeReference type -> b
16:19:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,com.mojang.datafixers.
DSL$TypeReference) -> <init>
23:25:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
30:34:com.mojang.datafixers.TypeRewriteRule
cap(java.lang.String,com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoic
eType,com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType) -> a
34:34:java.util.function.Function
lambda$cap$1(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,co
m.mojang.serialization.DynamicOps) -> a
35:38:com.mojang.datafixers.util.Pair
lambda$cap$0(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,co
m.mojang.datafixers.util.Pair) -> a
net.minecraft.util.datafix.fixes.AdvancementsFix -> aqk:
java.util.Map RENAMES -> a
68:69:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
68:68:java.lang.String lambda$new$0(java.lang.String) -> a
9:65:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.AdvancementsRenameFix -> aql:
java.lang.String name -> a
java.util.function.Function renamer -> b
15:18:void
<init>(com.mojang.datafixers.schemas.Schema,boolean,java.lang.String,java.util.func
tion.Function) -> <init>
22:22:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
22:22:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.Typed) -> a
23:23:com.mojang.serialization.Dynamic
lambda$makeRule$2(com.mojang.serialization.Dynamic) -> a
24:25:com.mojang.datafixers.util.Pair
lambda$makeRule$1(com.mojang.serialization.Dynamic,com.mojang.datafixers.util.Pair)
-> a
25:25:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic,java.lang.String,com.mojang.seri
alization.Dynamic) -> a
net.minecraft.util.datafix.fixes.AttributesRename -> aqm:
java.util.Map RENAMES -> a
46:47:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
51:58:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
63:63:com.mojang.serialization.Dynamic
fixName(com.mojang.serialization.Dynamic) -> a
67:67:com.mojang.datafixers.Typed fixItemStackTag(com.mojang.datafixers.Typed)
-> a
75:75:com.mojang.datafixers.Typed fixEntity(com.mojang.datafixers.Typed) -> b
76:76:com.mojang.serialization.Dynamic
lambda$fixEntity$9(com.mojang.serialization.Dynamic) -> b
77:77:com.mojang.serialization.Dynamic
lambda$fixEntity$8(com.mojang.serialization.Dynamic) -> c
77:77:java.util.stream.Stream lambda$fixEntity$7(java.util.stream.Stream) -> a
77:77:com.mojang.serialization.Dynamic
lambda$fixEntity$6(com.mojang.serialization.Dynamic) -> d
68:68:com.mojang.serialization.Dynamic
lambda$fixItemStackTag$5(com.mojang.serialization.Dynamic) -> e
69:69:com.mojang.serialization.Dynamic
lambda$fixItemStackTag$4(com.mojang.serialization.Dynamic) -> f
69:69:java.util.stream.Stream lambda$fixItemStackTag$3(java.util.stream.Stream)
-> b
69:69:com.mojang.serialization.Dynamic
lambda$fixItemStackTag$2(com.mojang.serialization.Dynamic) -> g
63:63:java.lang.String lambda$fixName$1(java.lang.String) -> a
55:55:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
17:43:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.BedItemColorFix -> aqn:
18:19:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
23:25:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
26:33:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
net.minecraft.util.datafix.fixes.BiomeFix -> aqo:
java.util.Map BIOMES -> a
7:7:void <init>() -> <init>
8:63:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.BitStorageAlignFix -> aqp:
int BIT_TO_LONG_SHIFT -> a
int SECTION_WIDTH -> b
int SECTION_HEIGHT -> c
int SECTION_SIZE -> d
int HEIGHTMAP_BITS -> e
int HEIGHTMAP_SIZE -> f
29:30:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
34:46:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
54:54:com.mojang.datafixers.Typed updateHeightmaps(com.mojang.datafixers.Typed)
-> a
66:66:com.mojang.datafixers.Typed
updateSections(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,
com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
82:84:com.mojang.serialization.Dynamic
updateBitStorage(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic,
int,int) -> a
88:141:long[] addPadding(int,int,long[]) -> a
67:67:com.mojang.datafixers.Typed
lambda$updateSections$10(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Op
ticFinder,com.mojang.datafixers.Typed) -> a
69:73:com.mojang.datafixers.Typed
lambda$updateSections$9(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typ
ed) -> a
74:74:com.mojang.serialization.Dynamic
lambda$updateSections$8(int,com.mojang.serialization.Dynamic) -> a
74:74:com.mojang.serialization.Dynamic
lambda$updateSections$7(com.mojang.serialization.Dynamic,int,com.mojang.serializati
on.Dynamic) -> a
69:69:java.lang.Integer lambda$updateSections$6(java.util.List) -> a
55:55:com.mojang.serialization.Dynamic
lambda$updateHeightmaps$5(com.mojang.serialization.Dynamic) -> a
56:56:com.mojang.serialization.Dynamic
lambda$updateHeightmaps$4(com.mojang.serialization.Dynamic,com.mojang.serialization
.Dynamic) -> a
57:57:com.mojang.datafixers.util.Pair
lambda$updateHeightmaps$3(com.mojang.serialization.Dynamic,com.mojang.datafixers.ut
il.Pair) -> a
58:58:com.mojang.serialization.Dynamic
lambda$updateHeightmaps$2(com.mojang.serialization.Dynamic,com.mojang.serialization
.Dynamic) -> b
47:47:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.d
atafixers.Typed) -> a
48:48:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> b
net.minecraft.util.datafix.fixes.BlendingDataFix -> aqq:
java.lang.String name -> a
java.util.Set STATUSES_TO_SKIP_BLENDING -> b
23:25:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
29:31:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
37:58:com.mojang.serialization.Dynamic
updateChunkTag(com.mojang.serialization.Dynamic,com.mojang.serialization.OptionalDy
namic) -> a
62:64:com.mojang.serialization.Dynamic
updateBlendingData(com.mojang.serialization.Dynamic,int,int) -> a
32:32:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
32:32:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
20:20:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.BlendingDataRemoveFromNetherEndFix -> aqr:
13:14:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
18:20:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
26:27:com.mojang.serialization.Dynamic
updateChunkTag(com.mojang.serialization.Dynamic,com.mojang.serialization.OptionalDy
namic) -> a
21:21:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
21:21:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.BlockEntityBannerColorFix -> aqs:
11:12:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
15:23:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
28:28:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
17:20:com.mojang.serialization.Dynamic
lambda$fixTag$4(com.mojang.serialization.Dynamic) -> b
18:18:java.util.stream.Stream lambda$fixTag$3(java.util.stream.Stream) -> a
19:19:com.mojang.serialization.Dynamic
lambda$fixTag$2(com.mojang.serialization.Dynamic) -> c
19:19:com.mojang.serialization.Dynamic
lambda$fixTag$1(com.mojang.serialization.Dynamic) -> d
15:15:com.mojang.serialization.Dynamic
lambda$fixTag$0(com.mojang.serialization.Dynamic) -> e
net.minecraft.util.datafix.fixes.BlockEntityBlockStateFix -> aqt:
12:13:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
17:30:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
30:30:java.lang.IllegalStateException lambda$fix$1() -> a
29:29:java.lang.IllegalStateException lambda$fix$0() -> b
net.minecraft.util.datafix.fixes.BlockEntityCustomNameToComponentFix -> aqu:
16:17:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
21:22:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
22:22:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
23:27:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.datafixers.Typed,com.mojang.datafixers.OpticFinder,com
.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.BlockEntityIdFix -> aqv:
java.util.Map ID_MAP -> a
16:17:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
47:55:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
55:55:java.util.function.Function
lambda$makeRule$3(com.mojang.serialization.DynamicOps) -> a
56:56:com.mojang.datafixers.util.Pair
lambda$makeRule$2(com.mojang.datafixers.util.Pair) -> a
56:56:java.lang.String lambda$makeRule$1(java.lang.String) -> a
20:43:void lambda$static$0(java.util.HashMap) -> a
19:19:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.BlockEntityJukeboxFix -> aqw:
12:13:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
17:33:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
30:30:java.lang.IllegalStateException lambda$fix$0() -> a
net.minecraft.util.datafix.fixes.BlockEntityKeepPacked -> aqx:
10:11:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
14:14:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
19:19:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.BlockEntityRenameFix -> aqy:
java.lang.String name -> a
java.util.function.UnaryOperator nameChangeLookup -> b
16:19:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Una
ryOperator) -> <init>
23:26:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
32:32:com.mojang.datafixers.DataFix
create(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Una
ryOperator) -> a
26:26:java.util.function.Function
lambda$makeRule$1(com.mojang.serialization.DynamicOps) -> a
27:27:com.mojang.datafixers.util.Pair
lambda$makeRule$0(com.mojang.datafixers.util.Pair) -> a
net.minecraft.util.datafix.fixes.BlockEntityShulkerBoxColorFix -> aqz:
9:10:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
14:14:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
14:14:com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.BlockEntitySignDoubleSidedEditableTextFix -> ara:
15:16:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,java.lang.String) ->
<init>
19:38:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
42:47:com.mojang.serialization.Dynamic
getTextList(com.mojang.serialization.Dynamic,java.lang.String) -> a
51:52:com.mojang.serialization.Dynamic
getEmptyTextList(com.mojang.serialization.Dynamic) -> b
56:56:java.lang.String getEmptyComponent() -> a
61:61:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.BlockEntitySignTextStrictJsonFix -> arb:
com.google.gson.Gson GSON -> a
24:25:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
57:95:com.mojang.serialization.Dynamic
updateLine(com.mojang.serialization.Dynamic,java.lang.String) -> a
100:100:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
101:106:com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic) -> a
27:54:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.BlockEntitySignTextStrictJsonFix$1 -> arb$1:
28:28:void <init>() -> <init>
31:50:net.minecraft.network.chat.MutableComponent
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
28:28:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
net.minecraft.util.datafix.fixes.BlockEntityUUIDFix -> arc:
9:10:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
14:14:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
22:26:com.mojang.serialization.Dynamic
updateSkull(com.mojang.serialization.Dynamic) -> b
30:30:com.mojang.serialization.Dynamic
updateConduit(com.mojang.serialization.Dynamic) -> c
25:25:com.mojang.serialization.Dynamic
lambda$updateSkull$2(com.mojang.serialization.Dynamic,com.mojang.serialization.Dyna
mic) -> a
23:23:com.mojang.serialization.Dynamic
lambda$updateSkull$1(com.mojang.serialization.Dynamic) -> d
15:17:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.BlockNameFlatteningFix -> ard:
18:19:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
23:32:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
32:32:java.util.function.Function
lambda$makeRule$3(com.mojang.serialization.DynamicOps) -> a
32:32:com.mojang.datafixers.util.Pair
lambda$makeRule$2(com.mojang.datafixers.util.Pair) -> a
32:32:java.lang.String lambda$makeRule$1(com.mojang.datafixers.util.Either) ->
a
34:34:java.lang.String lambda$makeRule$0(java.lang.String) -> a
net.minecraft.util.datafix.fixes.BlockRenameFix -> are:
java.lang.String name -> a
20:22:void <init>(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
<init>
26:42:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
java.lang.String fixBlock(java.lang.String) -> a
48:48:com.mojang.datafixers.DataFix
create(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Fun
ction) -> a
34:34:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.Typed) -> a
35:39:com.mojang.serialization.Dynamic
lambda$makeRule$2(com.mojang.serialization.Dynamic) -> a
32:32:java.util.function.Function
lambda$makeRule$1(com.mojang.serialization.DynamicOps) -> a
32:32:com.mojang.datafixers.util.Pair
lambda$makeRule$0(com.mojang.datafixers.util.Pair) -> a
net.minecraft.util.datafix.fixes.BlockRenameFix$1 -> are$1:
java.util.function.Function val$fixBlock -> a
48:48:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Fun
ction) -> <init>
51:51:java.lang.String fixBlock(java.lang.String) -> a
net.minecraft.util.datafix.fixes.BlockRenameFixWithJigsaw -> arf:
java.lang.String name -> a
16:18:void <init>(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
<init>
22:45:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
49:49:com.mojang.datafixers.DataFix
create(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Fun
ction) -> b
28:28:com.mojang.datafixers.Typed
lambda$makeRule$4(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.DSL$TypeR
eference,com.mojang.datafixers.Typed) -> a
28:28:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.Typed) -> a
28:28:com.mojang.serialization.Dynamic
lambda$makeRule$2(com.mojang.serialization.Dynamic) -> a
28:42:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic
) -> a
29:41:java.lang.String lambda$makeRule$0(java.lang.String) -> b
net.minecraft.util.datafix.fixes.BlockRenameFixWithJigsaw$1 -> arf$1:
java.util.function.Function val$fixBlock -> a
49:49:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Fun
ction) -> <init>
52:52:java.lang.String fixBlock(java.lang.String) -> a
net.minecraft.util.datafix.fixes.BlockStateData -> arg:
org.slf4j.Logger LOGGER -> b
com.mojang.serialization.Dynamic[] MAP -> c
com.mojang.serialization.Dynamic[] BLOCK_DEFAULTS -> d
it.unimi.dsi.fastutil.objects.Object2IntMap ID_BY_OLD -> e
it.unimi.dsi.fastutil.objects.Object2IntMap ID_BY_OLD_NAME -> f
java.lang.String FILTER_ME -> a
12:12:void <init>() -> <init>
21:33:void register(int,java.lang.String,java.lang.String[]) -> a
36:41:void finalizeMaps() -> q
44:49:com.mojang.serialization.Dynamic
upgradeBlockStateTag(com.mojang.serialization.Dynamic) -> a
53:58:java.lang.String upgradeBlock(java.lang.String) -> a
62:66:java.lang.String upgradeBlock(int) -> a
72:75:com.mojang.serialization.Dynamic parse(java.lang.String) -> b
80:84:com.mojang.serialization.Dynamic getTag(int) -> b
109:210:void bootstrap0() -> a
213:319:void bootstrap1() -> b
322:425:void bootstrap2() -> c
428:523:void bootstrap3() -> d
526:637:void bootstrap4() -> e
640:745:void bootstrap5() -> f
748:875:void bootstrap6() -> g
878:948:void bootstrap7() -> h
951:1079:void bootstrap8() -> i
1082:1255:void bootstrap9() -> j
1258:1360:void bootstrap10() -> k
1363:1498:void bootstrap11() -> l
1501:1595:void bootstrap12() -> m
1598:1677:void bootstrap13() -> n
1680:1766:void bootstrap14() -> o
1769:1850:void bootstrap15() -> p
17:17:void lambda$static$1(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap)
-> a
16:16:void lambda$static$0(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap)
-> b
13:106:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.BlockStateStructureTemplateFix -> arh:
10:11:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
15:15:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
15:15:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.CatTypeFix -> ari:
10:11:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
14:17:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
22:22:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.CauldronRenameFix -> arj:
13:14:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
17:25:com.mojang.serialization.Dynamic fix(com.mojang.serialization.Dynamic) ->
a
30:30:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
30:30:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.CavesAndCliffsRenames -> ark:
com.google.common.collect.ImmutableMap RENAMES -> a
48:49:void <init>() -> <init>
6:46:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ChunkBedBlockEntityInjecterFix -> arl:
26:27:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
31:39:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
43:52:com.mojang.datafixers.TypeRewriteRule
cap(com.mojang.datafixers.types.Type,com.mojang.datafixers.types.templates.List$Lis
tType) -> a
53:89:com.mojang.datafixers.Typed
lambda$cap$5(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,co
m.mojang.datafixers.types.Type,com.mojang.datafixers.Typed) -> a
81:84:void
lambda$cap$4(java.util.List,com.mojang.datafixers.types.Type,com.mojang.serializati
on.Dynamic,java.util.Map) -> a
82:82:java.lang.IllegalStateException lambda$cap$3() -> a
65:79:java.util.Map
lambda$cap$2(com.mojang.serialization.Dynamic,int,int,int,int,long) -> a
51:51:java.util.function.Function
lambda$cap$1(com.mojang.serialization.DynamicOps) -> a
51:51:com.mojang.datafixers.util.Pair
lambda$cap$0(com.mojang.datafixers.util.Pair) -> a
net.minecraft.util.datafix.fixes.ChunkBiomeFix -> arm:
16:17:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
21:24:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
24:24:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
24:24:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
25:47:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.ChunkDeleteIgnoredLightDataFix -> arn:
12:13:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
17:20:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
21:27:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
24:24:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
24:24:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.ChunkDeleteLightFix -> aro:
12:13:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
17:20:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
21:22:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
23:23:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.Typed) -> a
23:23:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic) -> a
21:21:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> b
net.minecraft.util.datafix.fixes.ChunkHeightAndBiomeFix -> arp:
java.lang.String DATAFIXER_CONTEXT_TAG -> a
java.lang.String NAME -> d
int OLD_SECTION_COUNT -> e
int NEW_SECTION_COUNT -> f
int NEW_MIN_SECTION_Y -> g
int BLOCKS_PER_SECTION -> b
int LONGS_PER_SECTION -> h
int HEIGHTMAP_BITS -> i
long HEIGHTMAP_MASK -> j
int HEIGHTMAP_OFFSET -> k
java.lang.String[] HEIGHTMAP_TYPES -> l
java.util.Set STATUS_IS_OR_AFTER_SURFACE -> m
java.util.Set STATUS_IS_OR_AFTER_NOISE -> n
java.util.Set BLOCKS_BEFORE_FEATURE_STATUS -> o
int BIOME_CONTAINER_LAYER_SIZE -> p
int BIOME_CONTAINER_SIZE -> q
int BIOME_CONTAINER_TOP_LAYER_OFFSET -> r
java.lang.String DEFAULT_BIOME -> c
it.unimi.dsi.fastutil.ints.Int2ObjectMap BIOMES_BY_ID -> s
200:201:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
205:214:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
289:289:com.mojang.serialization.Dynamic
predictChunkStatusBeforeSurface(com.mojang.serialization.Dynamic,java.util.Set) ->
a
322:351:com.mojang.serialization.Dynamic[]
getBiomeContainers(com.mojang.serialization.Dynamic,boolean,int,org.apache.commons.
lang3.mutable.MutableBoolean) -> a
355:355:int getOldBiome(int[],int) -> a
359:422:com.mojang.serialization.Dynamic
updateChunkTag(com.mojang.serialization.Dynamic,boolean,boolean,boolean,java.util.f
unction.Supplier) -> a
426:426:com.mojang.serialization.Dynamic
shiftUpgradeData(com.mojang.serialization.Dynamic) -> a
447:457:com.mojang.serialization.Dynamic
updateCarvingMasks(com.mojang.serialization.Dynamic,int,int) -> a
461:471:com.mojang.serialization.Dynamic
addPaddingEntries(com.mojang.serialization.Dynamic,java.lang.String) -> a
475:475:com.mojang.serialization.Dynamic
updateHeightmaps(com.mojang.serialization.Dynamic) -> b
484:484:com.mojang.serialization.Dynamic
getFixedHeightmap(com.mojang.serialization.Dynamic) -> c
504:534:com.mojang.serialization.Dynamic
makeBiomeContainer(com.mojang.serialization.Dynamic,it.unimi.dsi.fastutil.ints.Int2
IntFunction) -> a
538:538:com.mojang.serialization.Dynamic
makePalettedContainer(com.mojang.serialization.Dynamic) -> d
542:542:com.mojang.serialization.Dynamic
makePalettedContainer(com.mojang.serialization.Dynamic,com.mojang.serialization.Dyn
amic) -> a
546:551:com.mojang.serialization.Dynamic
makeOptimizedPalettedContainer(com.mojang.serialization.Dynamic,com.mojang.serializ
ation.Dynamic) -> b
557:573:com.mojang.serialization.Dynamic
padPaletteEntries(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic
,java.util.List) -> a
577:581:int ceillog2(int) -> a
511:511:com.mojang.serialization.Dynamic
lambda$makeBiomeContainer$24(com.mojang.serialization.Dynamic,java.lang.Integer) ->
a
485:499:long lambda$getFixedHeightmap$23(long) -> a
476:479:com.mojang.serialization.Dynamic
lambda$updateHeightmaps$22(com.mojang.serialization.Dynamic) -> e
449:454:com.mojang.datafixers.util.Pair
lambda$updateCarvingMasks$21(int,int,com.mojang.serialization.Dynamic,com.mojang.da
tafixers.util.Pair) -> a
427:442:com.mojang.serialization.Dynamic
lambda$shiftUpgradeData$20(com.mojang.serialization.Dynamic) -> f
430:430:void lambda$shiftUpgradeData$19(java.util.Map,java.util.Map) -> a
432:439:void
lambda$shiftUpgradeData$18(java.util.Map,com.mojang.serialization.Dynamic,com.mojan
g.serialization.Dynamic) -> a
433:435:void
lambda$shiftUpgradeData$17(java.util.Map,com.mojang.serialization.Dynamic,com.mojan
g.serialization.Dynamic,java.lang.Integer) -> a
340:340:int lambda$getBiomeContainers$16(int[],int) -> b
339:339:int lambda$getBiomeContainers$15(int[],int) -> c
336:336:int lambda$getBiomeContainers$14(int[],int,int) -> a
330:330:int lambda$getBiomeContainers$13(int[],int,int) -> b
290:317:com.mojang.serialization.Dynamic
lambda$predictChunkStatusBeforeSurface$12(java.util.Set,com.mojang.serialization.Dy
namic) -> a
215:215:com.mojang.datafixers.Typed
lambda$makeRule$11(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Ty
pe,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Type,com.mojang.da
tafixers.Typed) -> a
216:277:com.mojang.datafixers.Typed
lambda$makeRule$10(com.mojang.datafixers.Typed,com.mojang.datafixers.OpticFinder,co
m.mojang.datafixers.types.Type,com.mojang.datafixers.Typed) -> a
278:281:com.mojang.serialization.Dynamic
lambda$makeRule$9(boolean,java.util.Set,org.apache.commons.lang3.mutable.MutableBoo
lean,java.lang.String,org.apache.commons.lang3.mutable.MutableObject,com.mojang.ser
ialization.Dynamic) -> a
231:274:com.mojang.datafixers.Typed
lambda$makeRule$8(java.util.Set,com.mojang.serialization.Dynamic,int,com.mojang.ser
ialization.Dynamic[],org.apache.commons.lang3.mutable.MutableObject,com.mojang.seri
alization.Dynamic,com.mojang.datafixers.types.Type,com.mojang.datafixers.Typed) ->
a
274:274:java.lang.IllegalStateException lambda$makeRule$7() -> a
236:260:com.mojang.serialization.Dynamic
lambda$makeRule$6(java.util.Set,com.mojang.serialization.Dynamic,int,com.mojang.ser
ialization.Dynamic[],it.unimi.dsi.fastutil.ints.IntSet,org.apache.commons.lang3.mut
able.MutableObject,com.mojang.serialization.Dynamic) -> a
255:257:net.minecraft.util.datafix.fixes.ChunkProtoTickListFix$PoorMansPalettedCont
ainer lambda$makeRule$5(com.mojang.serialization.Dynamic) -> g
239:240:java.util.Optional
lambda$makeRule$4(java.util.Set,com.mojang.serialization.Dynamic,com.mojang.seriali
zation.Dynamic) -> a
241:241:com.mojang.serialization.Dynamic
lambda$makeRule$3(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic
) -> c
239:239:java.lang.String lambda$makeRule$2(com.mojang.serialization.Dynamic) ->
h
234:234:java.lang.IllegalStateException lambda$makeRule$1() -> b
228:228:net.minecraft.util.datafix.fixes.ChunkProtoTickListFix$PoorMansPalettedCont
ainer lambda$makeRule$0() -> c
52:197:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ChunkLightRemoveFix -> arq:
12:13:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
17:22:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
22:22:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
22:22:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
23:23:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix -> arr:
int NORTH_WEST_MASK -> a
int WEST_MASK -> b
int SOUTH_WEST_MASK -> c
int SOUTH_MASK -> d
int SOUTH_EAST_MASK -> e
int EAST_MASK -> f
int NORTH_EAST_MASK -> g
int NORTH_MASK -> h
org.slf4j.Logger LOGGER -> i
java.util.BitSet VIRTUAL -> j
java.util.BitSet FIX -> k
com.mojang.serialization.Dynamic PUMPKIN -> l
com.mojang.serialization.Dynamic SNOWY_PODZOL -> m
com.mojang.serialization.Dynamic SNOWY_GRASS -> n
com.mojang.serialization.Dynamic SNOWY_MYCELIUM -> o
com.mojang.serialization.Dynamic UPPER_SUNFLOWER -> p
com.mojang.serialization.Dynamic UPPER_LILAC -> q
com.mojang.serialization.Dynamic UPPER_TALL_GRASS -> r
com.mojang.serialization.Dynamic UPPER_LARGE_FERN -> s
com.mojang.serialization.Dynamic UPPER_ROSE_BUSH -> t
com.mojang.serialization.Dynamic UPPER_PEONY -> u
java.util.Map FLOWER_POT_MAP -> v
java.util.Map SKULL_MAP -> w
java.util.Map DOOR_MAP -> x
java.util.Map NOTE_BLOCK_MAP -> y
it.unimi.dsi.fastutil.ints.Int2ObjectMap DYE_COLOR_MAP -> z
java.util.Map BED_BLOCK_MAP -> A
java.util.Map BANNER_BLOCK_MAP -> B
com.mojang.serialization.Dynamic AIR -> C
int SIZE -> D
44:45:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
97:104:void mapSkull(java.util.Map,int,java.lang.String,java.lang.String) -> a
117:181:void mapDoor(java.util.Map,java.lang.String,int) -> a
218:230:void addBeds(java.util.Map,int,java.lang.String) -> a
242:249:void addBanners(java.util.Map,int,java.lang.String) -> b
339:339:java.lang.String getName(com.mojang.serialization.Dynamic) -> a
343:343:java.lang.String
getProperty(com.mojang.serialization.Dynamic,java.lang.String) -> a
347:351:int
idFor(net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap,com.mojang.serializat
ion.Dynamic) -> a
355:359:com.mojang.serialization.Dynamic fix(com.mojang.serialization.Dynamic)
-> b
364:366:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
837:859:int getSideMask(boolean,boolean,boolean,boolean) -> a
233:239:void lambda$static$6(java.util.HashMap) -> a
210:215:void lambda$static$5(java.util.HashMap) -> b
191:207:void lambda$static$4(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap)
-> a
184:188:void lambda$static$3(java.util.HashMap) -> c
107:114:void lambda$static$2(java.util.HashMap) -> d
88:94:void lambda$static$1(java.util.HashMap) -> e
63:85:void lambda$static$0(java.util.HashMap) -> f
47:335:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$1 -> arr$1:
int[]
$SwitchMap$net$minecraft$util$datafix$fixes$ChunkPalettedStorageFix$Direction$Axis
-> a
727:727:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$DataLayer -> arr$a:
int SIZE -> a
int NIBBLE_SIZE -> b
byte[] data -> c
805:807:void <init>() -> <init>
809:815:void <init>(byte[]) -> <init>
818:823:int get(int,int,int) -> a
828:828:boolean isFirst(int) -> a
832:832:int getPosition(int) -> b
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction -> arr$b:
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction DOWN -> a
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction UP -> b
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction NORTH -> c
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction SOUTH -> d
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction WEST -> e
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction EAST -> f
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis axis ->
g
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$AxisDirection
axisDirection -> h
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction[] $VALUES ->
i
862:862:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction[]
values() -> values
862:862:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction
valueOf(java.lang.String) -> valueOf
874:877:void
<init>(java.lang.String,int,net.minecraft.util.datafix.fixes.ChunkPalettedStorageFi
x$Direction$AxisDirection,net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$
Direction$Axis) -> <init>
880:880:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$AxisDire
ction getAxisDirection() -> a
884:884:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis
getAxis() -> b
862:862:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction[]
$values() -> c
862:868:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis -> arr$b$a:
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis X -> a
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis Y -> b
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis Z -> c
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis[]
$VALUES -> d
887:887:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis[]
values() -> values
887:887:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis
valueOf(java.lang.String) -> valueOf
887:887:void <init>(java.lang.String,int) -> <init>
887:887:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis[]
$values() -> a
887:890:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$AxisDirection ->
arr$b$b:
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$AxisDirection
POSITIVE -> a
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$AxisDirection
NEGATIVE -> b
int step -> c
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$AxisDirection[]
$VALUES -> d
893:893:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$AxisDire
ction[] values() -> values
893:893:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$AxisDire
ction valueOf(java.lang.String) -> valueOf
900:902:void <init>(java.lang.String,int,int) -> <init>
905:905:int getStep() -> a
893:893:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$AxisDire
ction[] $values() -> b
893:895:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Section -> arr$c:
net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap palette -> b
java.util.List listTag -> c
com.mojang.serialization.Dynamic section -> d
boolean hasData -> e
it.unimi.dsi.fastutil.ints.Int2ObjectMap toFix -> f
it.unimi.dsi.fastutil.ints.IntList update -> g
int y -> a
java.util.Set seen -> h
int[] buffer -> i
370:387:void <init>(com.mojang.serialization.Dynamic) -> <init>
390:395:com.mojang.serialization.Dynamic getBlock(int) -> a
399:403:void setBlock(int,com.mojang.serialization.Dynamic) -> a
406:440:int upgrade(int) -> b
444:450:void addFix(int,int) -> a
453:471:com.mojang.serialization.Dynamic write() -> a
411:411:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$DataLayer
lambda$upgrade$1(java.nio.ByteBuffer) -> a
410:410:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$DataLayer
lambda$upgrade$0(java.nio.ByteBuffer) -> b
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$UpgradeChunk -> arr$d:
int sides -> a
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Section[] sections ->
b
com.mojang.serialization.Dynamic level -> c
int x -> d
int z -> e
it.unimi.dsi.fastutil.ints.Int2ObjectMap blockEntities -> f
478:714:void <init>(com.mojang.serialization.Dynamic) -> <init>
718:718:com.mojang.serialization.Dynamic getBlockEntity(int) -> b
723:723:com.mojang.serialization.Dynamic removeBlockEntity(int) -> c
727:738:int
relative(int,net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction) ->
a
742:753:void setBlock(int,com.mojang.serialization.Dynamic) -> a
757:758:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Section
getSection(int) -> d
762:772:com.mojang.serialization.Dynamic getBlock(int) -> a
776:795:com.mojang.serialization.Dynamic write() -> a
505:505:void lambda$new$3(java.util.stream.Stream) -> a
506:511:void lambda$new$2(com.mojang.serialization.Dynamic) -> a
491:491:void lambda$new$1(java.util.stream.Stream) -> b
492:500:void lambda$new$0(com.mojang.serialization.Dynamic) -> b
net.minecraft.util.datafix.fixes.ChunkProtoTickListFix -> ars:
int SECTION_WIDTH -> a
com.google.common.collect.ImmutableSet ALWAYS_WATERLOGGED -> b
40:41:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
45:54:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
106:119:com.mojang.serialization.Dynamic
makeTickList(com.mojang.serialization.Dynamic,it.unimi.dsi.fastutil.ints.Int2Object
Map,byte,int,int,java.lang.String,java.util.function.Function) -> a
123:123:java.lang.String getBlock(com.mojang.serialization.Dynamic) -> a
127:140:java.lang.String getLiquid(com.mojang.serialization.Dynamic) -> b
144:155:com.mojang.serialization.Dynamic
createTick(com.mojang.serialization.Dynamic,java.util.function.Supplier,int,int,int
,int,java.util.function.Function) -> a
115:115:com.mojang.serialization.Dynamic
lambda$makeTickList$15(com.mojang.serialization.Dynamic,java.util.function.Supplier
,int,int,int,java.util.function.Function,int) -> a
114:114:boolean lambda$makeTickList$14(int) -> a
113:113:int lambda$makeTickList$13(com.mojang.serialization.Dynamic) -> c
54:54:com.mojang.datafixers.Typed
lambda$makeRule$12(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFin
der,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.
datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Opti
cFinder,com.mojang.datafixers.Typed) -> a
55:97:com.mojang.datafixers.Typed
lambda$makeRule$11(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFin
der,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.
datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Type
d) -> a
97:100:com.mojang.serialization.Dynamic
lambda$makeRule$10(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynami
c) -> a
82:83:com.mojang.serialization.Dynamic
lambda$makeRule$9(byte,com.mojang.serialization.Dynamic) -> a
83:83:com.mojang.serialization.Dynamic
lambda$makeRule$8(byte,com.mojang.serialization.Dynamic) -> b
63:80:void
lambda$makeRule$7(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,org.apache.commons.lang3.mutable.MutableInt,com.mojang.datafixers.OpticFinder,it
.unimi.dsi.fastutil.ints.Int2ObjectMap,com.mojang.datafixers.OpticFinder,com.mojang
.datafixers.Typed) -> a
64:79:void
lambda$makeRule$6(com.mojang.datafixers.OpticFinder,org.apache.commons.lang3.mutabl
e.MutableInt,com.mojang.datafixers.OpticFinder,it.unimi.dsi.fastutil.ints.Int2Objec
tMap,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
73:73:void
lambda$makeRule$5(it.unimi.dsi.fastutil.ints.Int2ObjectMap,int,com.mojang.datafixer
s.OpticFinder,com.mojang.datafixers.Typed) -> a
74:76:net.minecraft.util.datafix.fixes.ChunkProtoTickListFix$PoorMansPalettedContai
ner
lambda$makeRule$4(com.mojang.datafixers.Typed,com.mojang.datafixers.OpticFinder) ->
a
74:74:java.util.List lambda$makeRule$3(com.mojang.datafixers.Typed) -> a
74:74:java.util.List lambda$makeRule$2(com.mojang.serialization.Dynamic) -> d
56:56:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic) -> e
56:56:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic
) -> b
31:31:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ChunkProtoTickListFix$PoorMansPalettedContainer ->
ars$a:
long SIZE_BITS -> a
java.util.List palette -> b
long[] data -> c
int bits -> d
long mask -> e
int valuesPerLong -> f
167:174:void <init>(java.util.List,long[]) -> <init>
178:197:com.mojang.serialization.Dynamic get(int,int,int) -> a
201:201:int getIndex(int,int,int) -> b
205:205:java.util.List palette() -> a
209:209:long[] data() -> b
net.minecraft.util.datafix.fixes.ChunkRenamesFix -> art:
21:22:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
26:33:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
51:51:com.mojang.datafixers.Typed
renameField(com.mojang.datafixers.Typed,java.lang.String,java.lang.String) -> a
55:57:com.mojang.datafixers.Typed
renameFieldHelper(com.mojang.datafixers.Typed,java.lang.String,java.lang.String,com
.mojang.datafixers.types.Type) -> a
61:61:com.mojang.datafixers.Typed appendChunkName(com.mojang.datafixers.Typed)
-> a
65:68:com.mojang.serialization.Dynamic
mergeRemainders(com.mojang.datafixers.Typed,com.mojang.serialization.Dynamic) -> a
68:68:com.mojang.serialization.Dynamic
lambda$mergeRemainders$5(com.mojang.serialization.DynamicOps,java.lang.Object) -> a
67:67:com.mojang.serialization.DataResult
lambda$mergeRemainders$4(com.mojang.serialization.DynamicOps,com.mojang.serializati
on.Dynamic,com.mojang.serialization.MapLike) -> a
51:51:com.mojang.serialization.Dynamic
lambda$renameField$3(java.lang.String,com.mojang.serialization.Dynamic) -> a
34:46:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.types.Type,com.mojang.datafixers.Typed) -> a
46:46:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic) -> a
43:43:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> b
net.minecraft.util.datafix.fixes.ChunkStatusFix -> aru:
15:16:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
20:25:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
25:25:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
26:31:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.ChunkStatusFix2 -> arv:
java.util.Map RENAMES_AND_DOWNGRADES -> a
30:31:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
35:40:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
40:40:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
41:48:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
16:27:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ChunkStructuresTemplateRenameFix -> arw:
com.google.common.collect.ImmutableMap RENAMES -> a
104:105:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
109:110:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
114:114:com.mojang.serialization.Dynamic
fixChildren(com.mojang.serialization.Dynamic) -> a
120:128:com.mojang.serialization.Dynamic
fixTag(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic) -> a
115:115:com.mojang.serialization.Dynamic
lambda$fixChildren$2(com.mojang.serialization.Dynamic,com.mojang.serialization.Dyna
mic) -> b
115:115:com.mojang.serialization.Dynamic
lambda$fixChildren$1(com.mojang.serialization.Dynamic,com.mojang.serialization.Dyna
mic) -> c
110:110:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
13:101:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ChunkToProtochunkFix -> arx:
int NUM_SECTIONS -> a
20:21:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
25:25:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
31:47:com.mojang.serialization.Dynamic
fixChunkData(com.mojang.serialization.Dynamic) -> a
51:51:com.mojang.serialization.Dynamic
repackBiomes(com.mojang.serialization.Dynamic) -> b
68:69:com.mojang.serialization.Dynamic
repackTicks(com.mojang.serialization.Dynamic) -> c
86:86:short packOffsetCoordinates(int,int,int) -> a
70:78:com.mojang.serialization.Dynamic
lambda$repackTicks$7(com.mojang.serialization.Dynamic,java.util.stream.Stream) -> a
78:78:com.mojang.serialization.Dynamic
lambda$repackTicks$6(com.mojang.serialization.Dynamic,it.unimi.dsi.fastutil.shorts.
ShortList) -> a
78:78:com.mojang.serialization.Dynamic
lambda$repackTicks$5(com.mojang.serialization.Dynamic,int) -> a
72:77:void
lambda$repackTicks$4(java.util.List,com.mojang.serialization.Dynamic) -> a
70:70:it.unimi.dsi.fastutil.shorts.ShortArrayList lambda$repackTicks$3(int) ->
a
52:53:com.mojang.serialization.Dynamic
lambda$repackBiomes$2(com.mojang.serialization.Dynamic,com.mojang.serialization.Dyn
amic) -> a
54:60:com.mojang.serialization.Dynamic
lambda$repackBiomes$1(com.mojang.serialization.Dynamic,java.nio.ByteBuffer) -> a
26:26:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> d
net.minecraft.util.datafix.fixes.ColorlessShulkerEntityFix -> ary:
9:10:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
14:14:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
15:18:com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.CriteriaRenameFix -> arz:
java.lang.String name -> a
java.lang.String advancementId -> b
java.util.function.UnaryOperator conversions -> c
18:22:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,java.lang.String,java.
util.function.UnaryOperator) -> <init>
26:26:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
30:30:com.mojang.serialization.Dynamic
fixAdvancements(com.mojang.serialization.Dynamic) -> a
32:32:com.mojang.serialization.Dynamic
lambda$fixAdvancements$5(com.mojang.serialization.Dynamic) -> b
33:33:com.mojang.serialization.Dynamic
lambda$fixAdvancements$4(com.mojang.serialization.Dynamic) -> c
34:34:com.mojang.datafixers.util.Pair
lambda$fixAdvancements$3(com.mojang.datafixers.util.Pair) -> a
34:34:com.mojang.serialization.Dynamic
lambda$fixAdvancements$2(com.mojang.serialization.Dynamic) -> d
34:34:com.mojang.serialization.Dynamic
lambda$fixAdvancements$1(com.mojang.serialization.Dynamic,java.lang.String) -> a
26:26:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.DecoratedPotFieldRenameFix -> asa:
java.lang.String DECORATED_POT_ID -> a
13:14:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
18:21:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
net.minecraft.util.datafix.fixes.DyeItemRenameFix -> asb:
java.util.Map RENAMED_IDS -> a
7:7:void <init>() -> <init>
8:12:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EffectDurationFix -> asc:
java.util.Set ITEM_TYPES -> a
29:30:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
34:45:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
61:61:com.mojang.serialization.Dynamic
fixEffect(com.mojang.serialization.Dynamic) -> a
71:71:com.mojang.serialization.Dynamic fix(com.mojang.serialization.Dynamic) ->
b
76:79:com.mojang.serialization.Dynamic
updateEntity(com.mojang.serialization.Dynamic) -> c
62:66:com.mojang.serialization.Dynamic
lambda$fixEffect$3(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynami
c) -> a
46:55:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.Typed) -> a
43:43:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
40:40:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> b
21:21:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityArmorStandSilentFix -> asd:
10:11:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
14:17:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
22:22:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.EntityBlockStateFix -> ase:
java.util.Map MAP -> a
34:35:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
295:296:int getBlockId(java.lang.String) -> a
301:314:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
339:355:com.mojang.datafixers.Typed
updateFallingBlock(com.mojang.datafixers.Typed) -> a
359:369:com.mojang.datafixers.Typed
updateBlockToBlockState(com.mojang.datafixers.Typed,java.lang.String,java.lang.Stri
ng,java.lang.String) -> a
373:375:com.mojang.datafixers.Typed
updateEntity(com.mojang.datafixers.Typed,java.lang.String,java.util.function.Functi
on) -> a
365:368:com.mojang.datafixers.util.Pair
lambda$updateBlockToBlockState$12(com.mojang.serialization.Dynamic,java.lang.String
,com.mojang.datafixers.util.Pair) -> a
365:365:java.lang.Integer lambda$updateBlockToBlockState$11(java.lang.Integer)
-> a
345:354:com.mojang.datafixers.util.Either
lambda$updateFallingBlock$10(com.mojang.serialization.Dynamic,com.mojang.datafixers
.util.Either) -> a
349:350:java.lang.Integer
lambda$updateFallingBlock$9(com.mojang.serialization.Dynamic,com.mojang.datafixers.
util.Unit) -> a
350:350:java.lang.Integer
lambda$updateFallingBlock$8(com.mojang.serialization.Dynamic) -> a
347:347:java.lang.Integer
lambda$updateFallingBlock$7(com.mojang.datafixers.util.Pair) -> a
347:347:java.lang.Integer lambda$updateFallingBlock$6(java.lang.Integer) -> b
315:334:com.mojang.datafixers.Typed
lambda$makeRule$5(java.util.function.Function,java.util.function.Function,java.util
.function.Function,com.mojang.datafixers.Typed) -> a
316:316:com.mojang.datafixers.Typed
lambda$makeRule$4(com.mojang.datafixers.Typed) -> b
312:312:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.types.Type,com.mojang.datafixers.Typed) ->
a
305:305:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.Typed) -> c
304:304:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> d
38:292:void lambda$static$0(java.util.HashMap) -> a
37:37:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityBrushableBlockFieldsRenameFix -> asf:
13:14:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
17:17:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
21:23:com.mojang.serialization.Dynamic
renameField(com.mojang.serialization.Dynamic,java.lang.String,java.lang.String) ->
a
28:28:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
22:22:com.mojang.serialization.Dynamic
lambda$renameField$0(com.mojang.serialization.Dynamic,java.lang.String,java.lang.St
ring,com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.EntityCatSplitFix -> asg:
11:12:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
16:31:com.mojang.datafixers.util.Pair
getNewNameAndTag(java.lang.String,com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.EntityCodSalmonFix -> ash:
java.util.Map RENAMED_IDS -> a
java.util.Map RENAMED_EGG_IDS -> b
20:21:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
25:25:java.lang.String rename(java.lang.String) -> a
9:17:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityCustomNameToComponentFix -> asi:
18:19:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
23:24:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
34:38:com.mojang.serialization.Dynamic
fixTagCustomName(com.mojang.serialization.Dynamic) -> a
24:24:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
25:29:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.datafixers.Typed,com.mojang.datafixers.OpticFinder,com
.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.EntityElderGuardianSplitFix -> asj:
11:12:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
16:16:com.mojang.datafixers.util.Pair
getNewNameAndTag(java.lang.String,com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.EntityEquipmentToArmorAndHandFix -> ask:
31:32:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
36:36:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
41:55:com.mojang.datafixers.TypeRewriteRule
cap(com.mojang.datafixers.types.Type) -> a
56:106:com.mojang.datafixers.Typed
lambda$cap$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Type,com
.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Type,com.mojang.datafixe
rs.Typed) -> a
84:84:com.mojang.serialization.Dynamic
lambda$cap$1(com.mojang.serialization.Dynamic) -> a
65:65:java.lang.IllegalStateException lambda$cap$0() -> a
net.minecraft.util.datafix.fixes.EntityGoatMissingStateFix -> asl:
10:11:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
15:15:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
15:15:com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.EntityHealthFix -> asm:
java.util.Set ENTITIES -> a
15:16:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
58:68:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
73:73:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
73:73:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
18:18:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityHorseSaddleFix -> asn:
17:18:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
24:43:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.EntityHorseSplitFix -> aso:
14:15:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
19:46:com.mojang.datafixers.util.Pair
fix(java.lang.String,com.mojang.datafixers.Typed) -> a
44:44:java.lang.IllegalStateException lambda$fix$0() -> a
net.minecraft.util.datafix.fixes.EntityIdFix -> asp:
java.util.Map ID_MAP -> a
15:16:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
98:106:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
106:106:java.util.function.Function
lambda$makeRule$3(com.mojang.serialization.DynamicOps) -> a
107:107:com.mojang.datafixers.util.Pair
lambda$makeRule$2(com.mojang.datafixers.util.Pair) -> a
107:107:java.lang.String lambda$makeRule$1(java.lang.String) -> a
19:94:void lambda$static$0(java.util.HashMap) -> a
18:18:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityItemFrameDirectionFix -> asq:
10:11:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
14:14:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
19:19:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
23:32:byte direction2dTo3d(byte) -> a
net.minecraft.util.datafix.fixes.EntityMinecartIdentifiersFix -> asr:
java.util.List MINECART_BY_ID -> a
18:19:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
30:33:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
33:33:java.util.function.Function
lambda$makeRule$3(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceTy
pe,com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,com.mojang.s
erialization.DynamicOps) -> a
34:47:com.mojang.datafixers.util.Pair
lambda$makeRule$2(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceTy
pe,com.mojang.serialization.DynamicOps,com.mojang.datafixers.types.templates.Tagged
Choice$TaggedChoiceType,com.mojang.datafixers.util.Pair) -> a
45:45:java.lang.IllegalStateException lambda$makeRule$1() -> a
45:45:com.mojang.serialization.DataResult
lambda$makeRule$0(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceTy
pe,java.lang.String,com.mojang.serialization.Dynamic) -> a
21:21:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityPaintingFieldsRenameFix -> ass:
13:14:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
17:17:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
21:23:com.mojang.serialization.Dynamic
renameField(com.mojang.serialization.Dynamic,java.lang.String,java.lang.String) ->
a
28:28:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
22:22:com.mojang.serialization.Dynamic
lambda$renameField$0(com.mojang.serialization.Dynamic,java.lang.String,java.lang.St
ring,com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.EntityPaintingItemFrameDirectionFix -> ast:
int[][] DIRECTIONS -> a
20:21:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
24:46:com.mojang.serialization.Dynamic
doFix(com.mojang.serialization.Dynamic,boolean,boolean) -> a
51:66:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
63:63:com.mojang.datafixers.Typed
lambda$makeRule$5(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Typ
e,com.mojang.datafixers.Typed) -> a
63:63:com.mojang.datafixers.Typed
lambda$makeRule$4(com.mojang.datafixers.Typed) -> a
63:63:com.mojang.serialization.Dynamic
lambda$makeRule$3(com.mojang.serialization.Dynamic) -> a
60:60:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Typ
e,com.mojang.datafixers.Typed) -> b
60:60:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> b
60:60:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> b
12:12:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityPaintingMotiveFix -> asu:
java.util.Map MAP -> a
17:18:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
27:32:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
37:37:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
21:24:void lambda$static$0(java.util.HashMap) -> a
20:20:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityProjectileOwnerFix -> asv:
19:20:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
24:25:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
29:48:com.mojang.datafixers.Typed
updateProjectiles(com.mojang.datafixers.Typed) -> a
52:55:com.mojang.serialization.Dynamic
updateOwnerArrow(com.mojang.serialization.Dynamic) -> a
59:63:com.mojang.serialization.Dynamic
updateOwnerLlamaSpit(com.mojang.serialization.Dynamic) -> b
67:68:com.mojang.serialization.Dynamic
updateItemPotion(com.mojang.serialization.Dynamic) -> c
72:77:com.mojang.serialization.Dynamic
updateOwnerThrowable(com.mojang.serialization.Dynamic) -> d
81:85:com.mojang.serialization.Dynamic
setUUID(com.mojang.serialization.Dynamic,long,long) -> a
89:89:int[] createUUIDArray(long,long) -> a
98:100:com.mojang.datafixers.Typed
updateEntity(com.mojang.datafixers.Typed,java.lang.String,java.util.function.Functi
on) -> a
100:100:com.mojang.datafixers.Typed
lambda$updateEntity$0(java.util.function.Function,com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.EntityPufferfishRenameFix -> asw:
java.util.Map RENAMED_IDS -> a
15:16:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
20:20:java.lang.String rename(java.lang.String) -> a
10:12:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityRavagerRenameFix -> asx:
java.util.Map RENAMED_IDS -> a
15:16:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
20:20:java.lang.String rename(java.lang.String) -> a
10:12:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityRedundantChanceTagsFix -> asy:
com.mojang.serialization.Codec FLOAT_LIST_CODEC -> a
16:17:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
21:21:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
34:34:boolean isZeroList(com.mojang.serialization.OptionalDynamic,int) -> a
34:34:java.lang.Boolean lambda$isZeroList$3(int,java.util.List) -> a
34:34:boolean lambda$isZeroList$2(java.lang.Float) -> a
21:21:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
22:29:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityRenameFix -> asz:
java.lang.String name -> a
18:20:void
<init>(java.lang.String,com.mojang.datafixers.schemas.Schema,boolean) -> <init>
25:28:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
45:45:com.mojang.datafixers.Typed
getEntity(java.lang.Object,com.mojang.serialization.DynamicOps,com.mojang.datafixer
s.types.Type) -> a
com.mojang.datafixers.util.Pair
fix(java.lang.String,com.mojang.datafixers.Typed) -> a
28:28:java.util.function.Function
lambda$makeRule$1(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceTy
pe,com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,com.mojang.s
erialization.DynamicOps) -> a
29:39:com.mojang.datafixers.util.Pair
lambda$makeRule$0(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceTy
pe,com.mojang.serialization.DynamicOps,com.mojang.datafixers.types.templates.Tagged
Choice$TaggedChoiceType,com.mojang.datafixers.util.Pair) -> a
net.minecraft.util.datafix.fixes.EntityRidingToPassengersFix -> ata:
22:23:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
27:34:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
38:90:com.mojang.datafixers.TypeRewriteRule
cap(com.mojang.datafixers.schemas.Schema,com.mojang.datafixers.schemas.Schema,com.m
ojang.datafixers.types.Type,com.mojang.datafixers.types.Type,com.mojang.datafixers.
types.Type) -> a
67:67:java.util.function.Function
lambda$cap$6(com.mojang.datafixers.types.Type,com.mojang.datafixers.OpticFinder,com
.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Type,com.mojang.datafixe
rs.OpticFinder,com.mojang.serialization.DynamicOps) -> a
68:87:com.mojang.datafixers.util.Pair
lambda$cap$5(com.mojang.datafixers.types.Type,com.mojang.serialization.DynamicOps,c
om.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.dataf
ixers.types.Type,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.util.Pair)
-> a
87:87:java.lang.IllegalStateException lambda$cap$4() -> a
84:84:java.lang.IllegalStateException lambda$cap$3() -> b
73:75:com.mojang.datafixers.util.Either
lambda$cap$2(com.mojang.datafixers.types.Type,com.mojang.serialization.DynamicOps,c
om.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.dataf
ixers.util.Pair) -> a
74:74:java.lang.IllegalStateException lambda$cap$1() -> c
73:73:java.lang.IllegalStateException lambda$cap$0() -> d
net.minecraft.util.datafix.fixes.EntityShulkerColorFix -> atb:
10:11:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
14:17:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
22:22:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.EntityShulkerRotationFix -> atc:
12:13:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
16:21:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
26:26:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
16:16:java.lang.Double lambda$fixTag$0(com.mojang.serialization.Dynamic) -> b
net.minecraft.util.datafix.fixes.EntitySkeletonSplitFix -> atd:
11:12:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
16:24:com.mojang.datafixers.util.Pair
getNewNameAndTag(java.lang.String,com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.EntityStringUuidFix -> ate:
13:14:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
18:18:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
18:18:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
19:27:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.EntityTheRenameningFix -> atf:
java.util.Map RENAMED_IDS -> a
java.util.Map RENAMED_BLOCKS -> b
java.util.Map RENAMED_ITEMS -> c
java.lang.String MINECRAFT_BRED -> d
52:53:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
58:61:java.lang.String rename(java.lang.String) -> a
9:47:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityTippedArrowFix -> atg:
9:10:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
14:14:java.lang.String rename(java.lang.String) -> a
net.minecraft.util.datafix.fixes.EntityUUIDFix -> ath:
org.slf4j.Logger LOGGER -> b
java.util.Set ABSTRACT_HORSES -> c
java.util.Set TAMEABLE_ANIMALS -> d
java.util.Set ANIMALS -> e
java.util.Set MOBS -> f
java.util.Set LIVING_ENTITIES -> g
java.util.Set PROJECTILES -> h
111:112:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
116:116:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
150:150:com.mojang.serialization.Dynamic
updatePiglin(com.mojang.serialization.Dynamic) -> d
161:161:com.mojang.serialization.Dynamic
updateEvokerFangs(com.mojang.serialization.Dynamic) -> e
165:165:com.mojang.serialization.Dynamic
updateZombieVillager(com.mojang.serialization.Dynamic) -> f
169:169:com.mojang.serialization.Dynamic
updateAreaEffectCloud(com.mojang.serialization.Dynamic) -> g
173:174:com.mojang.serialization.Dynamic
updateShulkerBullet(com.mojang.serialization.Dynamic) -> h
178:179:com.mojang.serialization.Dynamic
updateItem(com.mojang.serialization.Dynamic) -> i
183:191:com.mojang.serialization.Dynamic
updateFox(com.mojang.serialization.Dynamic) -> j
197:197:com.mojang.serialization.Dynamic
updateHurtBy(com.mojang.serialization.Dynamic) -> k
201:202:com.mojang.serialization.Dynamic
updateAnimalOwner(com.mojang.serialization.Dynamic) -> l
206:207:com.mojang.serialization.Dynamic
updateAnimal(com.mojang.serialization.Dynamic) -> m
211:211:com.mojang.serialization.Dynamic
updateMob(com.mojang.serialization.Dynamic) -> n
217:217:com.mojang.serialization.Dynamic
updateLivingEntity(com.mojang.serialization.Dynamic) -> b
229:229:com.mojang.serialization.Dynamic
updateProjectile(com.mojang.serialization.Dynamic) -> o
235:235:com.mojang.serialization.Dynamic
updateEntityUUID(com.mojang.serialization.Dynamic) -> c
230:230:com.mojang.serialization.Dynamic
lambda$updateProjectile$14(com.mojang.serialization.Dynamic,com.mojang.serializatio
n.Dynamic) -> a
218:218:com.mojang.serialization.Dynamic
lambda$updateLivingEntity$13(com.mojang.serialization.Dynamic,com.mojang.serializat
ion.Dynamic) -> b
219:219:com.mojang.serialization.Dynamic
lambda$updateLivingEntity$12(com.mojang.serialization.Dynamic) -> p
220:220:com.mojang.serialization.Dynamic
lambda$updateLivingEntity$11(com.mojang.serialization.Dynamic,com.mojang.serializat
ion.Dynamic) -> c
221:221:com.mojang.serialization.Dynamic
lambda$updateLivingEntity$10(com.mojang.serialization.Dynamic) -> q
212:212:com.mojang.serialization.Dynamic
lambda$updateMob$9(com.mojang.serialization.Dynamic) -> r
192:192:com.mojang.serialization.Dynamic
lambda$updateFox$8(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynami
c) -> d
184:184:com.mojang.serialization.Dynamic
lambda$updateFox$7(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynami
c) -> e
185:185:com.mojang.serialization.Dynamic
lambda$updateFox$6(com.mojang.serialization.Dynamic) -> s
186:187:com.mojang.serialization.Dynamic
lambda$updateFox$5(com.mojang.serialization.Dynamic) -> t
150:150:com.mojang.serialization.Dynamic
lambda$updatePiglin$4(com.mojang.serialization.Dynamic) -> u
151:151:com.mojang.serialization.Dynamic
lambda$updatePiglin$3(com.mojang.serialization.Dynamic) -> v
152:152:com.mojang.serialization.Dynamic
lambda$updatePiglin$2(com.mojang.serialization.Dynamic) -> w
153:154:com.mojang.serialization.Dynamic
lambda$updatePiglin$1(com.mojang.serialization.Dynamic) -> x
117:145:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
16:108:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityVariantFix -> ati:
java.lang.String fieldName -> a
java.util.function.IntFunction idConversions -> b
18:21:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,com.mojang.datafixers.
DSL$TypeReference,java.lang.String,java.lang.String,java.util.function.IntFunction)
-> <init>
24:24:com.mojang.serialization.Dynamic
updateAndRename(com.mojang.serialization.Dynamic,java.lang.String,java.lang.String,
java.util.function.Function) -> a
36:36:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
37:37:com.mojang.serialization.Dynamic
lambda$fix$5(com.mojang.serialization.Dynamic) -> a
38:38:com.mojang.serialization.Dynamic
lambda$fix$4(com.mojang.serialization.Dynamic) -> b
38:38:com.mojang.serialization.Dynamic
lambda$fix$3(com.mojang.serialization.Dynamic,java.lang.Number) -> a
25:30:java.lang.Object
lambda$updateAndRename$2(com.mojang.serialization.Dynamic,java.util.function.Functi
on,java.lang.String,java.lang.String,java.lang.Object) -> a
28:28:java.lang.Object
lambda$updateAndRename$1(com.mojang.serialization.DynamicOps,java.lang.Object,java.
lang.String,java.util.function.Function,java.lang.Object) -> a
26:26:java.lang.Object
lambda$updateAndRename$0(java.util.function.Function,com.mojang.serialization.Dynam
icOps,java.lang.Object) -> a
net.minecraft.util.datafix.fixes.EntityWolfColorFix -> atj:
10:11:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
14:14:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
19:19:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
14:14:com.mojang.serialization.Dynamic
lambda$fixTag$0(com.mojang.serialization.Dynamic) -> b
net.minecraft.util.datafix.fixes.EntityZombieSplitFix -> atk:
11:12:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
16:38:com.mojang.datafixers.util.Pair
getNewNameAndTag(java.lang.String,com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.EntityZombieVillagerTypeFix -> atl:
int PROFESSION_MAX -> a
net.minecraft.util.RandomSource RANDOM -> b
13:14:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
19:31:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
35:38:int getVillagerProfession(int) -> a
43:43:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityZombifiedPiglinRenameFix -> atm:
java.util.Map RENAMED_IDS -> a
15:16:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
20:20:java.lang.String rename(java.lang.String) -> a
10:12:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.FeatureFlagRemoveFix -> atn:
java.lang.String name -> a
java.util.Set flagsToRemove -> b
21:24:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.Set) ->
<init>
28:28:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
34:52:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
35:46:com.mojang.serialization.Dynamic
lambda$fixTag$3(java.util.List,com.mojang.serialization.Dynamic,com.mojang.serializ
ation.Dynamic) -> a
35:35:java.util.stream.Stream
lambda$fixTag$2(java.util.List,com.mojang.serialization.Dynamic,java.util.stream.St
ream) -> a
36:45:boolean
lambda$fixTag$1(java.util.List,com.mojang.serialization.Dynamic,com.mojang.serializ
ation.Dynamic) -> b
29:29:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.FilteredBooksFix -> ato:
8:9:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
13:13:com.mojang.serialization.Dynamic
fixItemStackTag(com.mojang.serialization.Dynamic) -> a
8:8:boolean lambda$new$0(java.lang.String) -> a
net.minecraft.util.datafix.fixes.FilteredSignsFix -> atp:
9:10:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
14:14:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
14:14:com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.ForcePoiRebuild -> atq:
18:19:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
23:28:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
32:32:com.mojang.serialization.Dynamic cap(com.mojang.serialization.Dynamic) ->
a
33:33:com.mojang.serialization.Dynamic
lambda$cap$4(com.mojang.serialization.Dynamic) -> b
33:33:com.mojang.datafixers.util.Pair
lambda$cap$3(com.mojang.datafixers.util.Pair) -> a
33:33:com.mojang.serialization.Dynamic
lambda$cap$2(com.mojang.serialization.Dynamic) -> c
28:28:java.util.function.Function
lambda$makeRule$1(com.mojang.serialization.DynamicOps) -> a
28:28:com.mojang.datafixers.util.Pair
lambda$makeRule$0(com.mojang.datafixers.util.Pair) -> b
net.minecraft.util.datafix.fixes.FurnaceRecipeFix -> atr:
29:30:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
34:34:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
38:53:com.mojang.datafixers.TypeRewriteRule
cap(com.mojang.datafixers.types.Type) -> a
62:84:com.mojang.datafixers.Typed
updateFurnaceContents(com.mojang.datafixers.types.Type,com.mojang.datafixers.types.
Type,com.mojang.datafixers.Typed) -> a
76:78:void
lambda$updateFurnaceContents$5(com.mojang.datafixers.types.Type,java.util.List,int,
com.mojang.serialization.Dynamic) -> a
77:77:void
lambda$updateFurnaceContents$4(java.util.List,int,com.mojang.datafixers.util.Pair)
-> a
54:57:com.mojang.datafixers.Typed
lambda$cap$3(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Type,com
.mojang.datafixers.types.Type,com.mojang.datafixers.types.Type,com.mojang.datafixer
s.OpticFinder,com.mojang.datafixers.types.Type,com.mojang.datafixers.OpticFinder,co
m.mojang.datafixers.types.Type,com.mojang.datafixers.Typed) -> a
57:57:com.mojang.datafixers.Typed
lambda$cap$2(com.mojang.datafixers.types.Type,com.mojang.datafixers.types.Type,com.
mojang.datafixers.Typed) -> b
56:56:com.mojang.datafixers.Typed
lambda$cap$1(com.mojang.datafixers.types.Type,com.mojang.datafixers.types.Type,com.
mojang.datafixers.Typed) -> c
55:55:com.mojang.datafixers.Typed
lambda$cap$0(com.mojang.datafixers.types.Type,com.mojang.datafixers.types.Type,com.
mojang.datafixers.Typed) -> d
net.minecraft.util.datafix.fixes.GoatHornIdFix -> ats:
java.lang.String[] INSTRUMENTS -> a
19:20:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
24:26:com.mojang.serialization.Dynamic
fixItemStackTag(com.mojang.serialization.Dynamic) -> a
19:19:boolean lambda$new$0(java.lang.String) -> a
7:7:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.GossipUUIDFix -> att:
10:11:void <init>(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
<init>
15:15:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
16:16:com.mojang.serialization.Dynamic
lambda$fix$3(com.mojang.serialization.Dynamic) -> a
17:21:com.mojang.serialization.Dynamic
lambda$fix$2(com.mojang.serialization.Dynamic) -> b
20:20:java.util.stream.Stream lambda$fix$1(java.util.stream.Stream) -> a
20:20:com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic) -> c
net.minecraft.util.datafix.fixes.HeightmapRenamingFix -> atu:
15:16:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
20:22:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
28:61:com.mojang.serialization.Dynamic fix(com.mojang.serialization.Dynamic) ->
a
22:22:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
23:23:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.IglooMetadataRemovalFix -> atv:
12:13:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
17:18:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
22:27:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
32:32:com.mojang.serialization.Dynamic
removeIglooPieces(com.mojang.serialization.Dynamic) -> b
36:36:boolean isIglooPiece(com.mojang.serialization.Dynamic) -> c
32:32:java.util.stream.Stream
lambda$removeIglooPieces$3(java.util.stream.Stream) -> a
32:32:boolean lambda$removeIglooPieces$2(com.mojang.serialization.Dynamic) -> d
22:22:java.lang.Boolean lambda$fixTag$1(java.util.stream.Stream) -> b
18:18:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.ItemBannerColorFix -> atw:
22:23:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
27:33:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
34:70:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.ItemCustomNameToComponentFix -> atx:
16:17:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
20:35:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
40:43:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
43:43:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
43:43:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.ItemIdFix -> aty:
it.unimi.dsi.fastutil.ints.Int2ObjectMap ITEM_NAMES -> a
22:23:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
345:345:java.lang.String getItem(int) -> a
350:353:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
354:354:com.mojang.datafixers.Typed
lambda$makeRule$4(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Typ
e,com.mojang.datafixers.Typed) -> a
355:355:com.mojang.datafixers.util.Pair
lambda$makeRule$3(com.mojang.datafixers.util.Either) -> a
357:357:com.mojang.datafixers.util.Pair
lambda$makeRule$2(com.mojang.datafixers.util.Pair) -> a
356:356:com.mojang.datafixers.util.Pair lambda$makeRule$1(java.lang.Integer) ->
a
26:342:void lambda$static$0(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -
> a
25:25:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ItemLoreFix -> atz:
17:18:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
22:25:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
39:39:java.util.stream.Stream fixLoreList(java.util.stream.Stream) -> a
45:45:java.lang.String fixLoreEntry(java.lang.String) -> a
40:40:com.mojang.serialization.Dynamic
lambda$fixLoreList$5(com.mojang.serialization.Dynamic) -> a
26:26:com.mojang.datafixers.Typed
lambda$makeRule$4(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
27:27:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.Typed) -> a
28:28:com.mojang.serialization.Dynamic
lambda$makeRule$2(com.mojang.serialization.Dynamic) -> b
29:29:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic) -> c
30:30:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> d
net.minecraft.util.datafix.fixes.ItemPotionFix -> aua:
int SPLASH -> b
java.lang.String[] POTIONS -> c
java.lang.String DEFAULT -> a
23:24:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
162:166:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
167:193:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.Typed) -> a
28:156:void lambda$static$0(java.lang.String[]) -> a
27:27:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ItemRemoveBlockEntityTagFix -> aub:
java.util.Set items -> a
22:24:void <init>(com.mojang.datafixers.schemas.Schema,boolean,java.util.Set) -
> <init>
28:34:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
35:53:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.ItemRenameFix -> auc:
java.lang.String name -> a
19:21:void <init>(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
<init>
25:29:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
java.lang.String fixItem(java.lang.String) -> a
35:35:com.mojang.datafixers.DataFix
create(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Fun
ction) -> a
29:29:java.util.function.Function
lambda$makeRule$1(com.mojang.serialization.DynamicOps) -> a
29:29:com.mojang.datafixers.util.Pair
lambda$makeRule$0(com.mojang.datafixers.util.Pair) -> a
net.minecraft.util.datafix.fixes.ItemRenameFix$1 -> auc$1:
java.util.function.Function val$fixItem -> a
35:35:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Fun
ction) -> <init>
38:38:java.lang.String fixItem(java.lang.String) -> a
net.minecraft.util.datafix.fixes.ItemShulkerBoxColorFix -> aud:
java.lang.String[] NAMES_BY_COLOR -> a
20:21:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
44:50:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
51:66:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
23:23:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ItemSpawnEggFix -> aue:
java.lang.String[] ID_TO_ENTITY -> a
21:22:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
107:118:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
119:153:com.mojang.datafixers.Typed
lambda$makeRule$6(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.d
atafixers.OpticFinder,com.mojang.datafixers.types.Type,com.mojang.datafixers.Typed)
-> a
141:141:java.lang.IllegalStateException lambda$makeRule$5() -> a
139:139:com.mojang.serialization.DataResult
lambda$makeRule$4(com.mojang.datafixers.types.Type,com.mojang.serialization.Dynamic
,java.lang.String,com.mojang.serialization.Dynamic) -> a
127:127:java.util.Optional
lambda$makeRule$3(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
126:126:java.util.Optional
lambda$makeRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
b
125:125:java.util.Optional
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
c
26:103:void lambda$static$0(java.lang.String[]) -> a
24:24:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ItemStackEnchantmentNamesFix -> auf:
it.unimi.dsi.fastutil.ints.Int2ObjectMap MAP -> a
61:62:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
66:68:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
72:80:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
80:83:com.mojang.serialization.Dynamic
lambda$fixTag$7(com.mojang.serialization.Dynamic) -> b
81:81:java.util.stream.Stream lambda$fixTag$6(java.util.stream.Stream) -> a
82:82:com.mojang.serialization.Dynamic
lambda$fixTag$5(com.mojang.serialization.Dynamic) -> c
72:72:java.util.stream.Stream lambda$fixTag$4(java.util.stream.Stream) -> b
73:73:com.mojang.serialization.Dynamic
lambda$fixTag$3(com.mojang.serialization.Dynamic) -> d
68:68:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
68:68:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
18:58:void lambda$static$0(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) ->
a
17:17:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ItemStackMapIdFix -> aug:
20:21:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
25:30:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
31:39:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.ItemStackSpawnEggFix -> auh:
java.lang.String itemType -> a
java.util.Map MAP -> b
24:26:void
<init>(com.mojang.datafixers.schemas.Schema,boolean,java.lang.String) -> <init>
82:89:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
90:100:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.d
atafixers.Typed) -> a
29:78:void lambda$static$0(java.util.HashMap) -> a
28:28:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ItemStackTagFix -> aui:
java.lang.String name -> a
java.util.function.Predicate idFilter -> b
22:25:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Pre
dicate) -> <init>
29:34:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
com.mojang.serialization.Dynamic
fixItemStackTag(com.mojang.serialization.Dynamic) -> a
35:39:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.Typed) -> a
37:37:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.ItemStackTheFlatteningFix -> auj:
java.util.Map MAP -> a
java.util.Set IDS -> b
java.util.Set DAMAGE_IDS -> c
26:27:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
412:417:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
446:450:java.lang.String updateItem(java.lang.String,int) -> a
418:440:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.Typed) -> a
353:353:java.lang.String lambda$static$1(java.lang.String) -> a
30:351:void lambda$static$0(java.util.HashMap) -> a
29:355:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ItemStackUUIDFix -> auk:
15:16:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
20:22:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
38:38:com.mojang.serialization.Dynamic
updateAttributeModifiers(com.mojang.serialization.Dynamic) -> b
46:46:com.mojang.serialization.Dynamic
updateSkullOwner(com.mojang.serialization.Dynamic) -> c
47:47:com.mojang.serialization.Dynamic
lambda$updateSkullOwner$6(com.mojang.serialization.Dynamic) -> d
39:39:com.mojang.serialization.Dynamic
lambda$updateAttributeModifiers$5(com.mojang.serialization.Dynamic,com.mojang.seria
lization.Dynamic) -> a
40:40:com.mojang.serialization.Dynamic
lambda$updateAttributeModifiers$4(com.mojang.serialization.Dynamic) -> e
23:24:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
25:25:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.Typed,com.mojang.datafixers.OpticFinder,com
.mojang.datafixers.Typed) -> a
26:30:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.datafixers.Typed,com.mojang.datafixers.OpticFinder,com
.mojang.serialization.Dynamic) -> a
27:27:java.lang.Boolean lambda$makeRule$0(com.mojang.datafixers.util.Pair) -> a
net.minecraft.util.datafix.fixes.ItemWaterPotionFix -> aul:
19:20:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
24:29:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
30:46:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.ItemWrittenBookPagesStrictJsonFix -> aum:
18:19:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
22:22:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
71:74:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
75:75:com.mojang.datafixers.Typed
lambda$makeRule$4(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
76:76:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.Typed) -> a
22:65:com.mojang.serialization.Dynamic
lambda$fixTag$2(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic)
-> a
23:23:java.util.stream.Stream lambda$fixTag$1(java.util.stream.Stream) -> a
24:64:com.mojang.serialization.Dynamic
lambda$fixTag$0(com.mojang.serialization.Dynamic) -> b
net.minecraft.util.datafix.fixes.JigsawPropertiesFix -> aun:
10:11:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
14:21:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
26:26:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.JigsawRotationFix -> auo:
java.util.Map RENAMES -> a
24:25:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
28:37:com.mojang.serialization.Dynamic fix(com.mojang.serialization.Dynamic) ->
a
42:42:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
42:42:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
31:34:com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic) -> b
14:21:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.LeavesFix -> aup:
int NORTH_WEST_MASK -> a
int WEST_MASK -> b
int SOUTH_WEST_MASK -> c
int SOUTH_MASK -> d
int SOUTH_EAST_MASK -> e
int EAST_MASK -> f
int NORTH_EAST_MASK -> g
int NORTH_MASK -> h
int[][] DIRECTIONS -> i
int DECAY_DISTANCE -> j
int SIZE_BITS -> k
int SIZE -> l
it.unimi.dsi.fastutil.objects.Object2IntMap LEAVES -> m
java.util.Set LOGS -> n
89:90:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
94:105:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
346:346:int getIndex(int,int,int) -> a
350:350:int getX(int) -> a
354:354:int getY(int) -> b
358:358:int getZ(int) -> c
362:384:int getSideMask(boolean,boolean,boolean,boolean) -> a
105:105:com.mojang.datafixers.Typed
lambda$makeRule$7(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
106:185:com.mojang.datafixers.Typed
lambda$makeRule$6(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.Typed) -> a
180:181:com.mojang.serialization.Dynamic
lambda$makeRule$5(int[],com.mojang.serialization.Dynamic) -> a
109:175:com.mojang.datafixers.Typed
lambda$makeRule$4(com.mojang.datafixers.OpticFinder,int[],com.mojang.datafixers.Typ
ed) -> a
175:175:com.mojang.datafixers.Typed
lambda$makeRule$3(it.unimi.dsi.fastutil.ints.Int2ObjectMap,com.mojang.datafixers.Ty
ped) -> a
109:109:net.minecraft.util.datafix.fixes.LeavesFix$LeavesSection
lambda$makeRule$2(net.minecraft.util.datafix.fixes.LeavesFix$LeavesSection) -> a
109:109:net.minecraft.util.datafix.fixes.LeavesFix$LeavesSection
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
59:65:void lambda$static$0(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap)
-> a
45:67:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.LeavesFix$LeavesSection -> aup$a:
java.lang.String PERSISTENT -> h
java.lang.String DECAYABLE -> i
java.lang.String DISTANCE -> j
it.unimi.dsi.fastutil.ints.IntSet leaveIds -> k
it.unimi.dsi.fastutil.ints.IntSet logIds -> l
it.unimi.dsi.fastutil.ints.Int2IntMap stateToIdMap -> m
268:269:void
<init>(com.mojang.datafixers.Typed,com.mojang.datafixers.schemas.Schema) -> <init>
273:291:boolean skippable() -> a
295:302:com.mojang.serialization.Dynamic
makeLeafTag(com.mojang.serialization.Dynamic,java.lang.String,boolean,int) -> a
306:306:boolean isLog(int) -> a
310:310:boolean isLeaf(int) -> b
314:317:int getDistance(int) -> d
321:342:void setDistance(int,int,int) -> a
net.minecraft.util.datafix.fixes.LeavesFix$Section -> aup$b:
java.lang.String BLOCK_STATES_TAG -> a
java.lang.String NAME_TAG -> b
java.lang.String PROPERTIES_TAG -> c
com.mojang.datafixers.types.Type blockStateType -> h
com.mojang.datafixers.OpticFinder paletteFinder -> d
java.util.List palette -> e
int index -> f
net.minecraft.util.datafix.PackedBitStorage storage -> g
193:214:void
<init>(com.mojang.datafixers.Typed,com.mojang.datafixers.schemas.Schema) -> <init>
217:224:void readStorage(com.mojang.serialization.Dynamic) -> a
227:232:com.mojang.datafixers.Typed write(com.mojang.datafixers.Typed) -> a
236:236:boolean isSkippable() -> b
240:240:int getBlock(int) -> c
244:244:int getStateId(java.lang.String,boolean,int) -> a
248:248:int getIndex() -> c
boolean skippable() -> a
232:232:com.mojang.datafixers.util.Pair
lambda$write$2(com.mojang.serialization.Dynamic) -> b
231:231:com.mojang.serialization.Dynamic
lambda$write$1(com.mojang.serialization.Dynamic) -> c
208:208:java.util.List lambda$new$0(java.util.List) -> a
net.minecraft.util.datafix.fixes.LegacyDragonFightFix -> auq:
12:13:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
17:17:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
18:18:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
19:24:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.LevelDataGeneratorOptionsFix -> aur:
java.util.Map MAP -> a
java.lang.String GENERATOR_OPTIONS -> b
110:111:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
115:116:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
135:199:com.mojang.serialization.Dynamic
convert(java.lang.String,com.mojang.serialization.DynamicOps) -> a
205:219:com.mojang.datafixers.util.Pair
getLayerInfoFromString(java.lang.String) -> a
223:234:java.util.List getLayersInfoFromString(java.lang.String) -> b
188:192:com.mojang.datafixers.util.Pair
lambda$convert$6(com.mojang.serialization.DynamicOps,java.util.Map$Entry) -> a
191:191:com.mojang.datafixers.util.Pair
lambda$convert$5(com.mojang.serialization.DynamicOps,java.util.Map$Entry) -> b
182:184:java.lang.Object
lambda$convert$4(com.mojang.serialization.DynamicOps,com.mojang.datafixers.util.Pai
r) -> a
117:130:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.types.Type,com.mojang.datafixers.Typed) ->
a
130:130:java.lang.IllegalStateException lambda$makeRule$2() -> a
118:129:com.mojang.serialization.DataResult
lambda$makeRule$1(com.mojang.datafixers.types.Type,com.mojang.serialization.Dynamic
) -> a
30:106:void lambda$static$0(java.util.HashMap) -> a
29:29:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.LevelFlatGeneratorInfoFix -> aus:
java.lang.String GENERATOR_OPTIONS -> b
java.lang.String DEFAULT -> a
com.google.common.base.Splitter SPLITTER -> c
com.google.common.base.Splitter LAYER_SPLITTER -> d
com.google.common.base.Splitter OLD_AMOUNT_SPLITTER -> e
com.google.common.base.Splitter AMOUNT_SPLITTER -> f
com.google.common.base.Splitter BLOCK_SPLITTER -> g
20:21:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
35:35:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
39:42:com.mojang.serialization.Dynamic fix(com.mojang.serialization.Dynamic) ->
a
47:99:java.lang.String fixString(java.lang.String) -> a
75:92:java.lang.String
lambda$fixString$2(com.google.common.base.Splitter,int,java.lang.String) -> a
40:40:com.mojang.serialization.Dynamic
lambda$fix$1(com.mojang.serialization.Dynamic) -> b
35:35:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
27:31:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.LevelUUIDFix -> aut:
org.slf4j.Logger LOGGER -> b
15:16:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
20:20:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
31:31:com.mojang.serialization.Dynamic
updateWanderingTrader(com.mojang.serialization.Dynamic) -> b
35:35:com.mojang.serialization.Dynamic
updateDragonFight(com.mojang.serialization.Dynamic) -> c
45:45:com.mojang.serialization.Dynamic
updateCustomBossEvents(com.mojang.serialization.Dynamic) -> d
46:46:com.mojang.serialization.Dynamic
lambda$updateCustomBossEvents$12(com.mojang.serialization.Dynamic) -> e
46:46:com.mojang.datafixers.util.Pair
lambda$updateCustomBossEvents$11(com.mojang.datafixers.util.Pair) -> a
47:47:com.mojang.serialization.Dynamic
lambda$updateCustomBossEvents$10(com.mojang.serialization.Dynamic) -> f
48:48:com.mojang.serialization.Dynamic
lambda$updateCustomBossEvents$9(com.mojang.serialization.Dynamic,com.mojang.seriali
zation.Dynamic) -> a
49:49:com.mojang.serialization.Dynamic
lambda$updateCustomBossEvents$8(com.mojang.serialization.Dynamic) -> g
50:51:com.mojang.serialization.Dynamic
lambda$updateCustomBossEvents$7(com.mojang.serialization.Dynamic) -> h
36:36:com.mojang.serialization.Dynamic
lambda$updateDragonFight$6(com.mojang.serialization.Dynamic) -> i
36:36:com.mojang.datafixers.util.Pair
lambda$updateDragonFight$5(com.mojang.datafixers.util.Pair) -> b
37:37:com.mojang.serialization.Dynamic
lambda$updateDragonFight$4(com.mojang.serialization.Dynamic) -> j
38:38:com.mojang.serialization.Dynamic
lambda$updateDragonFight$3(com.mojang.serialization.Dynamic) -> k
21:21:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.Typed) -> a
21:21:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> b
22:25:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> l
12:12:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.MapIdFix -> auu:
16:17:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
21:23:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
24:30:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
30:30:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.MemoryExpiryDataFix -> auv:
30:31:void <init>(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
<init>
35:35:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
39:39:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
43:43:com.mojang.serialization.Dynamic
updateBrain(com.mojang.serialization.Dynamic) -> b
47:47:com.mojang.serialization.Dynamic
updateMemories(com.mojang.serialization.Dynamic) -> c
51:51:com.mojang.datafixers.util.Pair
updateMemoryEntry(com.mojang.datafixers.util.Pair) -> a
55:56:com.mojang.serialization.Dynamic
wrapMemoryValue(com.mojang.serialization.Dynamic) -> d
net.minecraft.util.datafix.fixes.MissingDimensionFix -> auw:
35:36:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
39:39:com.mojang.datafixers.types.Type
fields(java.lang.String,com.mojang.datafixers.types.Type) -> a
43:43:com.mojang.datafixers.types.Type
optionalFields(java.lang.String,com.mojang.datafixers.types.Type) -> b
47:50:com.mojang.datafixers.types.Type
optionalFields(java.lang.String,com.mojang.datafixers.types.Type,java.lang.String,c
om.mojang.datafixers.types.Type) -> a
55:84:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
99:101:com.mojang.datafixers.types.Type
flatType(com.mojang.datafixers.schemas.Schema) -> a
106:107:com.mojang.serialization.Dynamic
recreateSettings(com.mojang.serialization.Dynamic) -> a
84:84:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.FieldFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.types.templates.CompoundList$CompoundListType,com.mojang.d
atafixers.Typed) -> a
84:84:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed,com
.mojang.datafixers.types.templates.CompoundList$CompoundListType,com.mojang.datafix
ers.Typed) -> a
85:94:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed,com.mojang.datafixers.types.templates
.CompoundList$CompoundListType,com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.MobSpawnerEntityIdentifiersFix -> auy:
19:20:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
23:51:com.mojang.serialization.Dynamic fix(com.mojang.serialization.Dynamic) ->
a
56:57:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
58:65:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.types.Type,com.mojang.datafixers.Typed) ->
a
39:47:com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic) -> b
net.minecraft.util.datafix.fixes.NamedEntityFix -> auz:
java.lang.String name -> a
java.lang.String entityName -> b
com.mojang.datafixers.DSL$TypeReference type -> c
16:20:void
<init>(com.mojang.datafixers.schemas.Schema,boolean,java.lang.String,com.mojang.dat
afixers.DSL$TypeReference,java.lang.String) -> <init>
24:26:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
27:27:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
net.minecraft.util.datafix.fixes.NamespacedTypeRenameFix -> ava:
java.lang.String name -> a
com.mojang.datafixers.DSL$TypeReference type -> b
java.util.function.UnaryOperator renamer -> c
22:26:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,com.mojang.datafixers.
DSL$TypeReference,java.util.function.UnaryOperator) -> <init>
30:34:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
34:34:java.util.function.Function
lambda$makeRule$1(com.mojang.serialization.DynamicOps) -> a
34:34:com.mojang.datafixers.util.Pair
lambda$makeRule$0(com.mojang.datafixers.util.Pair) -> a
net.minecraft.util.datafix.fixes.NewVillageFix -> avb:
22:23:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
27:30:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
34:57:com.mojang.datafixers.TypeRewriteRule
cap(com.mojang.datafixers.types.templates.CompoundList$CompoundListType) -> a
57:57:com.mojang.datafixers.Typed lambda$cap$13(com.mojang.datafixers.Typed) ->
a
58:58:com.mojang.serialization.Dynamic
lambda$cap$12(com.mojang.serialization.Dynamic) -> a
59:59:com.mojang.serialization.Dynamic
lambda$cap$11(com.mojang.serialization.Dynamic) -> b
42:42:com.mojang.datafixers.Typed
lambda$cap$10(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,c
om.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.dataf
ixers.Typed) -> a
43:43:com.mojang.datafixers.Typed
lambda$cap$9(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,co
m.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
44:48:com.mojang.datafixers.Typed
lambda$cap$8(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,co
m.mojang.datafixers.Typed) -> a
49:49:com.mojang.serialization.Dynamic
lambda$cap$7(com.mojang.serialization.Dynamic) -> c
50:51:com.mojang.serialization.Dynamic
lambda$cap$6(com.mojang.serialization.Dynamic) -> d
51:51:com.mojang.serialization.Dynamic
lambda$cap$5(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic) ->
a
45:45:com.mojang.datafixers.Typed
lambda$cap$4(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
46:46:java.util.List lambda$cap$3(java.util.List) -> a
46:46:com.mojang.datafixers.util.Pair
lambda$cap$2(com.mojang.datafixers.util.Pair) -> a
46:46:java.lang.String lambda$cap$1(java.lang.String) -> a
46:46:boolean lambda$cap$0(com.mojang.datafixers.util.Pair) -> b
net.minecraft.util.datafix.fixes.ObjectiveDisplayNameFix -> avc:
13:14:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
18:19:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
20:20:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.Typed) -> a
21:21:com.mojang.serialization.Dynamic
lambda$makeRule$2(com.mojang.serialization.Dynamic) -> a
22:22:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic
) -> a
22:22:java.lang.String lambda$makeRule$0(java.lang.String) -> a
net.minecraft.util.datafix.fixes.ObjectiveRenderTypeFix -> avd:
13:14:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
17:17:java.lang.String getRenderType(java.lang.String) -> a
22:23:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
24:24:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
25:32:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.OminousBannerBlockEntityRenameFix -> ave:
12:13:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
17:17:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
21:27:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
net.minecraft.util.datafix.fixes.OminousBannerRenameFix -> avf:
13:14:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
18:29:com.mojang.serialization.Dynamic
fixItemStackTag(com.mojang.serialization.Dynamic) -> a
13:13:boolean lambda$new$0(java.lang.String) -> a
net.minecraft.util.datafix.fixes.OptionsAccessibilityOnboardFix -> avg:
10:11:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
15:16:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
17:17:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
18:18:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.OptionsAddTextBackgroundFix -> avh:
11:12:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
16:16:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
23:26:double calculateBackground(java.lang.String) -> a
16:16:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.Typed) -> a
17:17:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic) -> a
17:17:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic,java.lang.String) -> a
net.minecraft.util.datafix.fixes.OptionsAmbientOcclusionFix -> avi:
11:12:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
16:16:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
22:25:java.lang.String updateValue(java.lang.String) -> a
16:16:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.Typed) -> a
17:17:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic) -> a
17:17:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic,java.lang.String) -> a
net.minecraft.util.datafix.fixes.OptionsForceVBOFix -> avj:
10:11:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
15:15:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
15:15:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
16:16:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.OptionsKeyLwjgl3Fix -> avk:
java.lang.String KEY_UNKNOWN -> a
it.unimi.dsi.fastutil.ints.Int2ObjectMap MAP -> b
17:18:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
159:159:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
159:159:com.mojang.datafixers.Typed
lambda$makeRule$4(com.mojang.datafixers.Typed) -> a
160:183:com.mojang.serialization.Dynamic
lambda$makeRule$3(com.mojang.serialization.Dynamic) -> a
160:183:com.mojang.serialization.Dynamic
lambda$makeRule$2(com.mojang.serialization.Dynamic,java.util.Map) -> a
161:182:com.mojang.datafixers.util.Pair lambda$makeRule$1(java.util.Map$Entry)
-> a
22:155:void lambda$static$0(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -
> a
21:21:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.OptionsKeyTranslationFix -> avl:
14:15:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
19:19:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
19:19:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.Typed) -> a
20:28:com.mojang.serialization.Dynamic
lambda$makeRule$2(com.mojang.serialization.Dynamic) -> a
20:28:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic,java.util.Map) -> a
21:27:com.mojang.datafixers.util.Pair
lambda$makeRule$0(com.mojang.serialization.Dynamic,java.util.Map$Entry) -> a
net.minecraft.util.datafix.fixes.OptionsLowerCaseLanguageFix -> avm:
13:14:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
18:18:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
18:18:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
19:23:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.OptionsProgrammerArtFix -> avn:
11:12:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
16:16:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
24:24:com.mojang.serialization.Dynamic
fixList(com.mojang.serialization.Dynamic) -> a
24:24:com.mojang.serialization.Dynamic
lambda$fixList$2(com.mojang.serialization.Dynamic,java.lang.String) -> a
16:16:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
17:18:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> b
net.minecraft.util.datafix.fixes.OptionsRenameFieldFix -> avo:
java.lang.String fixName -> a
java.lang.String fieldFrom -> b
java.lang.String fieldTo -> c
15:19:void
<init>(com.mojang.datafixers.schemas.Schema,boolean,java.lang.String,java.lang.Stri
ng,java.lang.String) -> <init>
23:23:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
23:23:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.Typed) -> a
24:24:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic) -> a
24:24:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic
) -> a
net.minecraft.util.datafix.fixes.OverreachingTickFix -> avp:
17:18:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
22:25:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
41:56:com.mojang.serialization.Dynamic
extractOverreachingTicks(com.mojang.serialization.Dynamic,int,int,java.util.Optiona
l,java.lang.String) -> a
43:50:boolean
lambda$extractOverreachingTicks$2(int,int,com.mojang.serialization.Dynamic) -> a
26:28:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
29:35:com.mojang.serialization.Dynamic
lambda$makeRule$0(java.util.Optional,com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.PlayerUUIDFix -> avq:
11:12:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
16:16:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
17:20:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.Typed) -> a
20:20:com.mojang.serialization.Dynamic
lambda$makeRule$2(com.mojang.serialization.Dynamic) -> b
18:18:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> b
19:19:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> c
net.minecraft.util.datafix.fixes.PoiTypeRemoveFix -> avr:
java.util.function.Predicate typesToKeep -> a
13:15:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Pre
dicate) -> <init>
19:19:java.util.stream.Stream processRecords(java.util.stream.Stream) -> a
23:23:boolean shouldKeepRecord(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.PoiTypeRenameFix -> avs:
java.util.function.Function renamer -> a
14:16:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Fun
ction) -> <init>
20:20:java.util.stream.Stream processRecords(java.util.stream.Stream) -> a
21:21:com.mojang.serialization.Dynamic
lambda$processRecords$1(com.mojang.serialization.Dynamic) -> a
21:21:com.mojang.serialization.Dynamic
lambda$processRecords$0(com.mojang.serialization.Dynamic) -> b
net.minecraft.util.datafix.fixes.RecipesFix -> avt:
java.util.Map RECIPES -> a
7:7:void <init>() -> <init>
8:63:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.RecipesRenameningFix -> avu:
java.util.Map RECIPES -> a
7:7:void <init>() -> <init>
8:15:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.RedstoneWireConnectionsFix -> avv:
11:12:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
16:17:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
21:26:com.mojang.serialization.Dynamic
updateRedstoneConnections(com.mojang.serialization.Dynamic) -> a
48:48:boolean isConnected(java.lang.String) -> a
27:43:com.mojang.serialization.Dynamic
lambda$updateRedstoneConnections$5(com.mojang.serialization.Dynamic) -> b
43:43:com.mojang.serialization.Dynamic
lambda$updateRedstoneConnections$4(java.lang.String,com.mojang.serialization.Dynami
c) -> a
42:42:com.mojang.serialization.Dynamic
lambda$updateRedstoneConnections$3(java.lang.String,com.mojang.serialization.Dynami
c) -> b
41:41:com.mojang.serialization.Dynamic
lambda$updateRedstoneConnections$2(java.lang.String,com.mojang.serialization.Dynami
c) -> c
40:40:com.mojang.serialization.Dynamic
lambda$updateRedstoneConnections$1(java.lang.String,com.mojang.serialization.Dynami
c) -> d
17:17:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.References -> avw:
com.mojang.datafixers.DSL$TypeReference LEVEL -> a
com.mojang.datafixers.DSL$TypeReference PLAYER -> b
com.mojang.datafixers.DSL$TypeReference CHUNK -> c
com.mojang.datafixers.DSL$TypeReference HOTBAR -> d
com.mojang.datafixers.DSL$TypeReference OPTIONS -> e
com.mojang.datafixers.DSL$TypeReference STRUCTURE -> f
com.mojang.datafixers.DSL$TypeReference STATS -> g
com.mojang.datafixers.DSL$TypeReference SAVED_DATA -> h
com.mojang.datafixers.DSL$TypeReference ADVANCEMENTS -> i
com.mojang.datafixers.DSL$TypeReference POI_CHUNK -> j
com.mojang.datafixers.DSL$TypeReference ENTITY_CHUNK -> k
com.mojang.datafixers.DSL$TypeReference BLOCK_ENTITY -> l
com.mojang.datafixers.DSL$TypeReference ITEM_STACK -> m
com.mojang.datafixers.DSL$TypeReference BLOCK_STATE -> n
com.mojang.datafixers.DSL$TypeReference ENTITY_NAME -> o
com.mojang.datafixers.DSL$TypeReference ENTITY_TREE -> p
com.mojang.datafixers.DSL$TypeReference ENTITY -> q
com.mojang.datafixers.DSL$TypeReference BLOCK_NAME -> r
com.mojang.datafixers.DSL$TypeReference ITEM_NAME -> s
com.mojang.datafixers.DSL$TypeReference GAME_EVENT_NAME -> t
com.mojang.datafixers.DSL$TypeReference UNTAGGED_SPAWNER -> u
com.mojang.datafixers.DSL$TypeReference STRUCTURE_FEATURE -> v
com.mojang.datafixers.DSL$TypeReference OBJECTIVE -> w
com.mojang.datafixers.DSL$TypeReference TEAM -> x
com.mojang.datafixers.DSL$TypeReference RECIPE -> y
com.mojang.datafixers.DSL$TypeReference BIOME -> z
com.mojang.datafixers.DSL$TypeReference MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST
-> A
com.mojang.datafixers.DSL$TypeReference WORLD_GEN_SETTINGS -> B
5:5:void <init>() -> <init>
59:59:java.lang.String lambda$static$27() -> a
56:56:java.lang.String lambda$static$26() -> b
53:53:java.lang.String lambda$static$25() -> c
50:50:java.lang.String lambda$static$24() -> d
47:47:java.lang.String lambda$static$23() -> e
44:44:java.lang.String lambda$static$22() -> f
41:41:java.lang.String lambda$static$21() -> g
38:38:java.lang.String lambda$static$20() -> h
35:35:java.lang.String lambda$static$19() -> i
34:34:java.lang.String lambda$static$18() -> j
33:33:java.lang.String lambda$static$17() -> k
30:30:java.lang.String lambda$static$16() -> l
28:28:java.lang.String lambda$static$15() -> m
25:25:java.lang.String lambda$static$14() -> n
22:22:java.lang.String lambda$static$13() -> o
21:21:java.lang.String lambda$static$12() -> p
20:20:java.lang.String lambda$static$11() -> q
17:17:java.lang.String lambda$static$10() -> r
16:16:java.lang.String lambda$static$9() -> s
15:15:java.lang.String lambda$static$8() -> t
14:14:java.lang.String lambda$static$7() -> u
13:13:java.lang.String lambda$static$6() -> v
12:12:java.lang.String lambda$static$5() -> w
11:11:java.lang.String lambda$static$4() -> x
10:10:java.lang.String lambda$static$3() -> y
9:9:java.lang.String lambda$static$2() -> z
8:8:java.lang.String lambda$static$1() -> A
7:7:java.lang.String lambda$static$0() -> B
7:59:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.RemapChunkStatusFix -> avx:
java.lang.String name -> a
java.util.function.UnaryOperator mapper -> b
19:22:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Una
ryOperator) -> <init>
26:26:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
35:40:com.mojang.serialization.Dynamic
fixStatus(com.mojang.serialization.Dynamic) -> a
26:26:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.Typed) -> a
27:28:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic) -> b
29:29:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> c
net.minecraft.util.datafix.fixes.RemoveGolemGossipFix -> avy:
10:11:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
15:15:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
19:19:com.mojang.serialization.Dynamic
fixValue(com.mojang.serialization.Dynamic) -> a
20:20:com.mojang.serialization.Dynamic
lambda$fixValue$1(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic
) -> a
20:20:boolean lambda$fixValue$0(com.mojang.serialization.Dynamic) -> b
net.minecraft.util.datafix.fixes.RenamedCoralFansFix -> avz:
java.util.Map RENAMED_IDS -> a
7:7:void <init>() -> <init>
8:14:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.RenamedCoralFix -> awa:
java.util.Map RENAMED_IDS -> a
7:7:void <init>() -> <init>
8:29:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ReorganizePoi -> awb:
21:22:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
26:31:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
35:47:com.mojang.serialization.Dynamic cap(com.mojang.serialization.Dynamic) ->
a
31:31:java.util.function.Function
lambda$makeRule$1(com.mojang.serialization.DynamicOps) -> a
31:31:com.mojang.datafixers.util.Pair
lambda$makeRule$0(com.mojang.datafixers.util.Pair) -> a
net.minecraft.util.datafix.fixes.SavedDataFeaturePoolElementFix -> awc:
java.util.regex.Pattern INDEX_PATTERN -> a
java.util.Set PIECE_TYPE -> b
java.util.Set FEATURES -> c
32:33:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
37:37:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
41:41:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> b
45:45:com.mojang.serialization.Dynamic
updateChildren(com.mojang.serialization.Dynamic) -> c
49:49:java.util.stream.Stream updateChildren(java.util.stream.Stream) -> a
68:90:com.mojang.serialization.OptionalDynamic
get(com.mojang.serialization.Dynamic,java.lang.String[]) -> a
95:110:com.mojang.serialization.Dynamic
fixFeature(com.mojang.serialization.Dynamic) -> a
115:171:java.util.Optional
getReplacement(java.lang.String,java.lang.String,java.lang.String,java.lang.String,
java.lang.String,java.lang.String,java.lang.String) -> a
83:83:java.lang.String lambda$get$2(int) -> a
51:60:com.mojang.serialization.Dynamic
lambda$updateChildren$1(com.mojang.serialization.Dynamic) -> d
61:61:com.mojang.serialization.Dynamic
lambda$updateChildren$0(com.mojang.serialization.Dynamic) -> e
21:29:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.SavedDataUUIDFix -> awd:
org.slf4j.Logger LOGGER -> b
14:15:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
19:19:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
20:20:com.mojang.datafixers.Typed
lambda$makeRule$7(com.mojang.datafixers.Typed) -> a
21:21:com.mojang.datafixers.Typed
lambda$makeRule$6(com.mojang.datafixers.Typed) -> b
22:22:com.mojang.serialization.Dynamic
lambda$makeRule$5(com.mojang.serialization.Dynamic) -> b
23:23:com.mojang.serialization.Dynamic
lambda$makeRule$4(com.mojang.serialization.Dynamic) -> c
24:24:com.mojang.serialization.Dynamic
lambda$makeRule$3(com.mojang.serialization.Dynamic) -> d
25:25:com.mojang.serialization.Dynamic
lambda$makeRule$2(com.mojang.serialization.Dynamic) -> e
26:26:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic) -> f
27:28:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> g
11:11:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.SimpleEntityRenameFix -> awe:
11:12:void
<init>(java.lang.String,com.mojang.datafixers.schemas.Schema,boolean) -> <init>
16:17:com.mojang.datafixers.util.Pair
fix(java.lang.String,com.mojang.datafixers.Typed) -> a
com.mojang.datafixers.util.Pair
getNewNameAndTag(java.lang.String,com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.SimplestEntityRenameFix -> awf:
java.lang.String name -> a
20:22:void
<init>(java.lang.String,com.mojang.datafixers.schemas.Schema,boolean) -> <init>
27:48:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
java.lang.String rename(java.lang.String) -> a
48:48:java.util.function.Function
lambda$makeRule$4(com.mojang.serialization.DynamicOps) -> a
48:48:com.mojang.datafixers.util.Pair
lambda$makeRule$3(com.mojang.datafixers.util.Pair) -> a
36:36:java.util.function.Function
lambda$makeRule$2(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceTy
pe,com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,com.mojang.s
erialization.DynamicOps) -> a
36:36:com.mojang.datafixers.util.Pair
lambda$makeRule$1(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceTy
pe,com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,com.mojang.d
atafixers.util.Pair) -> a
37:46:java.lang.String
lambda$makeRule$0(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceTy
pe,com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,java.lang.St
ring) -> a
net.minecraft.util.datafix.fixes.SpawnerDataFix -> awg:
17:18:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
22:31:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
44:46:com.mojang.datafixers.Typed
wrapEntityToSpawnData(com.mojang.datafixers.types.Type,com.mojang.datafixers.Typed)
-> a
51:62:com.mojang.datafixers.Typed
wrapSpawnPotentialsToWeightedEntries(com.mojang.datafixers.types.Type,com.mojang.da
tafixers.Typed) -> b
54:60:com.mojang.datafixers.util.Pair
lambda$wrapSpawnPotentialsToWeightedEntries$3(com.mojang.serialization.DynamicOps,j
ava.lang.Object) -> a
32:36:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Typ
e,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Type,com.mojang.dat
afixers.Typed) -> a
37:37:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.types.Type,com.mojang.datafixers.Typed) ->
c
34:34:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.types.Type,com.mojang.datafixers.Typed) ->
d
net.minecraft.util.datafix.fixes.StatsCounterFix -> awh:
java.util.Set SKIP -> a
java.util.Map CUSTOM_MAP -> b
java.lang.String BLOCK_KEY -> c
java.lang.String NEW_BLOCK_KEY -> d
java.util.Map ITEM_KEYS -> e
java.util.Map ENTITY_KEYS -> f
java.util.Map ENTITIES -> g
java.lang.String NEW_CUSTOM_KEY -> h
21:22:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
150:151:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
201:201:java.lang.String upgradeItem(java.lang.String) -> a
205:205:java.lang.String upgradeBlock(java.lang.String) -> b
152:195:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.types.Type,com.mojang.datafixers.Typed) ->
a
195:195:java.lang.IllegalStateException lambda$makeRule$1() -> a
190:190:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic
) -> a
24:144:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.StatsRenameFix -> awi:
java.lang.String name -> a
java.util.Map renames -> b
20:23:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.Map) ->
<init>
27:27:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
31:44:com.mojang.datafixers.TypeRewriteRule createCriteriaRule() -> a
54:59:com.mojang.datafixers.TypeRewriteRule createStatRule() -> b
59:59:com.mojang.datafixers.Typed
lambda$createStatRule$8(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Opt
icFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
60:60:com.mojang.datafixers.Typed
lambda$createStatRule$7(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Opt
icFinder,com.mojang.datafixers.Typed) -> a
60:60:com.mojang.datafixers.Typed
lambda$createStatRule$6(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typ
ed) -> a
60:60:java.lang.String lambda$createStatRule$5(java.lang.String) -> a
45:45:com.mojang.datafixers.Typed
lambda$createCriteriaRule$4(com.mojang.datafixers.OpticFinder,com.mojang.datafixers
.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> b
46:46:com.mojang.datafixers.Typed
lambda$createCriteriaRule$3(com.mojang.datafixers.OpticFinder,com.mojang.datafixers
.OpticFinder,com.mojang.datafixers.Typed) -> b
47:47:com.mojang.datafixers.Typed
lambda$createCriteriaRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers
.Typed) -> b
47:47:java.lang.String lambda$createCriteriaRule$1(java.lang.String) -> b
35:35:java.lang.IllegalStateException lambda$createCriteriaRule$0() -> c
net.minecraft.util.datafix.fixes.StriderGravityFix -> awj:
10:11:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
14:17:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
22:22:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.StructureReferenceCountFix -> awk:
12:13:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
17:18:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
24:24:com.mojang.serialization.Dynamic
setCountToAtLeastOne(com.mojang.serialization.Dynamic) -> a
24:24:com.mojang.serialization.Dynamic
lambda$setCountToAtLeastOne$2(com.mojang.serialization.Dynamic) -> b
24:24:boolean lambda$setCountToAtLeastOne$1(java.lang.Integer) -> a
19:19:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.StructureSettingsFlattenFix -> awl:
14:15:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
19:23:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
33:35:com.mojang.datafixers.util.Pair
fixDimension(com.mojang.datafixers.util.Pair) -> a
43:47:com.mojang.serialization.Dynamic
fixStructures(com.mojang.serialization.Dynamic) -> a
48:48:com.mojang.serialization.Dynamic
lambda$fixStructures$6(com.mojang.serialization.Dynamic,com.mojang.serialization.Dy
namic,com.mojang.serialization.Dynamic) -> a
44:44:com.mojang.datafixers.util.Pair
lambda$fixStructures$5(com.mojang.serialization.Dynamic,com.mojang.datafixers.util.
Pair) -> a
44:44:com.mojang.serialization.Dynamic
lambda$fixStructures$4(com.mojang.serialization.Dynamic,com.mojang.serialization.Dy
namic) -> a
36:36:com.mojang.serialization.Dynamic
lambda$fixDimension$3(com.mojang.serialization.Dynamic) -> b
37:37:com.mojang.serialization.Dynamic
lambda$fixDimension$2(com.mojang.serialization.Dynamic) -> c
24:24:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
25:27:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
b
net.minecraft.util.datafix.fixes.StructuresBecomeConfiguredFix -> awm:
java.util.Map CONVERSION_MAP -> a
23:24:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
127:130:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
134:134:com.mojang.serialization.Dynamic fix(com.mojang.serialization.Dynamic)
-> a
142:155:com.mojang.serialization.Dynamic
updateStarts(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic) ->
a
159:160:com.mojang.datafixers.util.Pair
updateStart(com.mojang.datafixers.util.Pair,com.mojang.serialization.Dynamic) -> a
164:177:com.mojang.serialization.Dynamic
updateReferences(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic)
-> b
181:181:com.mojang.datafixers.util.Pair
updateReference(com.mojang.datafixers.util.Pair,com.mojang.serialization.Dynamic) -
> b
185:199:com.mojang.serialization.Dynamic
findUpdatedStructureType(com.mojang.datafixers.util.Pair,com.mojang.serialization.D
ynamic) -> c
206:220:java.util.Optional
guessConfiguration(com.mojang.serialization.Dynamic,net.minecraft.util.datafix.fixe
s.StructuresBecomeConfiguredFix$Conversion) -> a
208:208:void
lambda$guessConfiguration$9(net.minecraft.util.datafix.fixes.StructuresBecomeConfig
uredFix$Conversion,it.unimi.dsi.fastutil.objects.Object2IntArrayMap,com.mojang.seri
alization.Dynamic) -> a
210:214:void
lambda$guessConfiguration$8(net.minecraft.util.datafix.fixes.StructuresBecomeConfig
uredFix$Conversion,it.unimi.dsi.fastutil.objects.Object2IntArrayMap,com.mojang.seri
alization.Dynamic) -> b
181:181:com.mojang.serialization.Dynamic
lambda$updateReference$7(com.mojang.datafixers.util.Pair,com.mojang.serialization.D
ynamic,com.mojang.serialization.Dynamic) -> a
177:177:com.mojang.datafixers.util.Pair
lambda$updateReferences$6(com.mojang.serialization.Dynamic,com.mojang.datafixers.ut
il.Pair) -> a
168:171:void
lambda$updateReferences$5(java.util.List,com.mojang.serialization.Dynamic,com.mojan
g.serialization.Dynamic) -> a
155:155:com.mojang.datafixers.util.Pair
lambda$updateStarts$4(com.mojang.serialization.Dynamic,com.mojang.datafixers.util.P
air) -> b
146:149:void
lambda$updateStarts$3(java.util.List,com.mojang.serialization.Dynamic,com.mojang.se
rialization.Dynamic) -> b
135:137:com.mojang.serialization.Dynamic
lambda$fix$2(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic) ->
c
137:137:com.mojang.serialization.Dynamic
lambda$fix$1(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic) ->
d
136:136:com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic) ->
e
44:123:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.StructuresBecomeConfiguredFix$Conversion -> awm$a:
java.util.Map biomeMapping -> a
java.lang.String fallback -> b
26:26:void <init>(java.util.Map,java.lang.String) -> <init>
28:28:net.minecraft.util.datafix.fixes.StructuresBecomeConfiguredFix$Conversion
trivial(java.lang.String) -> a
32:32:net.minecraft.util.datafix.fixes.StructuresBecomeConfiguredFix$Conversion
biomeMapped(java.util.Map,java.lang.String) -> a
36:40:java.util.Map unpack(java.util.Map) -> a
26:26:java.lang.String toString() -> toString
26:26:int hashCode() -> hashCode
26:26:boolean equals(java.lang.Object) -> equals
26:26:java.util.Map biomeMapping() -> a
26:26:java.lang.String fallback() -> b
38:38:void
lambda$unpack$0(com.google.common.collect.ImmutableMap$Builder,java.util.Map$Entry,
java.lang.String) -> a
net.minecraft.util.datafix.fixes.TeamDisplayNameFix -> awn:
19:20:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
24:30:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
30:30:java.util.function.Function
lambda$makeRule$4(com.mojang.serialization.DynamicOps) -> a
31:31:com.mojang.datafixers.util.Pair
lambda$makeRule$3(com.mojang.datafixers.util.Pair) -> a
32:32:com.mojang.serialization.Dynamic
lambda$makeRule$2(com.mojang.serialization.Dynamic) -> a
33:33:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic
) -> a
33:33:java.lang.String lambda$makeRule$0(java.lang.String) -> a
net.minecraft.util.datafix.fixes.TrappedChestBlockEntityFix -> awo:
org.slf4j.Logger LOGGER -> a
int SIZE -> b
short SIZE_BITS -> c
33:34:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
38:61:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
61:61:com.mojang.datafixers.Typed
lambda$makeRule$5(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.d
atafixers.Typed) -> a
62:91:com.mojang.datafixers.Typed
lambda$makeRule$4(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
91:91:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceTy
pe,int,int,it.unimi.dsi.fastutil.ints.IntSet,com.mojang.datafixers.Typed) -> a
92:107:com.mojang.datafixers.Typed
lambda$makeRule$2(int,int,it.unimi.dsi.fastutil.ints.IntSet,com.mojang.datafixers.t
ypes.templates.TaggedChoice$TaggedChoiceType,com.mojang.datafixers.Typed) -> a
99:99:com.mojang.datafixers.util.Pair
lambda$makeRule$1(com.mojang.datafixers.util.Pair) -> a
100:104:java.lang.String lambda$makeRule$0(java.lang.String) -> a
27:27:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.TrappedChestBlockEntityFix$TrappedChestSection ->
awo$a:
it.unimi.dsi.fastutil.ints.IntSet chestIds -> h
117:118:void
<init>(com.mojang.datafixers.Typed,com.mojang.datafixers.schemas.Schema) -> <init>
122:132:boolean skippable() -> a
136:136:boolean isTrappedChest(int) -> a
net.minecraft.util.datafix.fixes.VariantRenameFix -> awp:
java.util.Map renames -> a
14:16:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,com.mojang.datafixers.
DSL$TypeReference,java.lang.String,java.util.Map) -> <init>
20:20:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
21:21:com.mojang.serialization.Dynamic
lambda$fix$2(com.mojang.serialization.Dynamic) -> a
22:23:com.mojang.serialization.Dynamic
lambda$fix$1(com.mojang.serialization.Dynamic) -> b
23:23:com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic,java.lang.String) -> a
net.minecraft.util.datafix.fixes.VillagerDataFix -> awq:
12:13:void <init>(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
<init>
17:27:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
34:69:java.lang.String upgradeData(int,int) -> a
net.minecraft.util.datafix.fixes.VillagerFollowRangeFix -> awr:
double ORIGINAL_VALUE -> a
double NEW_BASE_VALUE -> b
17:18:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
22:22:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
26:26:com.mojang.serialization.Dynamic
fixValue(com.mojang.serialization.Dynamic) -> a
27:27:com.mojang.serialization.Dynamic
lambda$fixValue$1(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic
) -> a
28:33:com.mojang.serialization.Dynamic
lambda$fixValue$0(com.mojang.serialization.Dynamic) -> b
net.minecraft.util.datafix.fixes.VillagerRebuildLevelAndXpFix -> aws:
int TRADES_PER_LEVEL -> a
int[] LEVEL_XP_THRESHOLDS -> b
21:21:int getMinXpPerLevel(int) -> a
25:26:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
30:39:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
72:72:com.mojang.datafixers.Typed addLevel(com.mojang.datafixers.Typed,int) ->
a
79:80:com.mojang.datafixers.Typed
addXpFromLevel(com.mojang.datafixers.Typed,int) -> b
81:81:com.mojang.serialization.Dynamic
lambda$addXpFromLevel$6(int,com.mojang.serialization.Dynamic) -> a
73:73:com.mojang.serialization.Dynamic
lambda$addLevel$5(int,com.mojang.serialization.Dynamic) -> b
74:74:com.mojang.serialization.Dynamic
lambda$addLevel$4(int,com.mojang.serialization.Dynamic) -> c
40:40:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Typ
e,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.da
tafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
41:66:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
52:52:java.lang.Integer
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
51:51:java.util.Optional
lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
b
18:18:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.VillagerTradeFix -> awt:
18:19:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
23:39:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
48:48:com.mojang.datafixers.Typed
updateItemStack(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
49:49:com.mojang.datafixers.util.Pair
lambda$updateItemStack$5(com.mojang.datafixers.util.Pair) -> a
50:50:java.lang.String lambda$updateItemStack$4(java.lang.String) -> a
39:39:com.mojang.datafixers.Typed
lambda$fix$3(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,co
m.mojang.datafixers.OpticFinder,java.util.function.Function,com.mojang.datafixers.O
pticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
39:39:com.mojang.datafixers.Typed
lambda$fix$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,ja
va.util.function.Function,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.O
pticFinder,com.mojang.datafixers.Typed) -> a
40:43:com.mojang.datafixers.Typed
lambda$fix$1(com.mojang.datafixers.OpticFinder,java.util.function.Function,com.moja
ng.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.T
yped) -> a
37:37:com.mojang.datafixers.Typed
lambda$fix$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> b
net.minecraft.util.datafix.fixes.WallPropertyFix -> awu:
java.util.Set WALL_BLOCKS -> a
32:33:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
37:37:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
41:41:java.lang.String mapProperty(java.lang.String) -> a
45:45:com.mojang.serialization.Dynamic
fixWallProperty(com.mojang.serialization.Dynamic,java.lang.String) -> a
49:54:com.mojang.serialization.Dynamic
upgradeBlockStateTag(com.mojang.serialization.Dynamic) -> a
55:58:com.mojang.serialization.Dynamic
lambda$upgradeBlockStateTag$2(com.mojang.serialization.Dynamic) -> b
45:45:com.mojang.serialization.Dynamic
lambda$fixWallProperty$1(com.mojang.serialization.Dynamic) -> c
37:37:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.WeaponSmithChestLootTableFix -> awv:
9:10:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
14:14:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
15:18:com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.WorldGenSettingsDisallowOldCustomWorldsFix -> aww:
11:12:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
16:19:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
20:20:com.mojang.datafixers.Typed
lambda$makeRule$4(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
21:31:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.Typed) -> a
22:22:com.mojang.serialization.DataResult
lambda$makeRule$2(com.mojang.serialization.Dynamic) -> a
23:28:java.util.Map lambda$makeRule$1(java.util.Map) -> a
24:27:void
lambda$makeRule$0(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic
) -> a
net.minecraft.util.datafix.fixes.WorldGenSettingsFix -> awx:
java.lang.String VILLAGE -> a
java.lang.String DESERT_PYRAMID -> b
java.lang.String IGLOO -> c
java.lang.String JUNGLE_TEMPLE -> d
java.lang.String SWAMP_HUT -> e
java.lang.String PILLAGER_OUTPOST -> f
java.lang.String END_CITY -> g
java.lang.String WOODLAND_MANSION -> h
java.lang.String OCEAN_MONUMENT -> i
com.google.common.collect.ImmutableMap DEFAULTS -> j
28:29:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
33:33:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
37:41:com.mojang.serialization.Dynamic
noise(long,com.mojang.serialization.DynamicLike,com.mojang.serialization.Dynamic,co
m.mojang.serialization.Dynamic) -> a
46:55:com.mojang.serialization.Dynamic
vanillaBiomeSource(com.mojang.serialization.Dynamic,long,boolean,boolean) -> a
103:211:com.mojang.serialization.Dynamic fix(com.mojang.serialization.Dynamic)
-> a
215:215:com.mojang.serialization.Dynamic
defaultOverworld(com.mojang.serialization.Dynamic,long) -> a
219:238:java.lang.Object
vanillaLevels(com.mojang.serialization.Dynamic,long,com.mojang.serialization.Dynami
c,boolean) -> a
244:330:java.util.Map
fixFlatStructures(com.mojang.serialization.DynamicOps,com.mojang.serialization.Opti
onalDynamic) -> a
334:334:int getInt(java.lang.String,int) -> a
338:338:int getInt(java.lang.String,int,int) -> a
342:345:void setSpacing(java.util.Map,java.lang.String,java.lang.String,int) ->
a
321:321:com.mojang.serialization.Dynamic
lambda$fixFlatStructures$12(com.mojang.serialization.DynamicOps,java.util.Map$Entry
) -> a
320:320:com.mojang.serialization.Dynamic
lambda$fixFlatStructures$11(com.mojang.serialization.OptionalDynamic,java.util.Map$
Entry) -> a
255:255:void
lambda$fixFlatStructures$10(org.apache.commons.lang3.mutable.MutableBoolean,org.apa
che.commons.lang3.mutable.MutableInt,org.apache.commons.lang3.mutable.MutableInt,or
g.apache.commons.lang3.mutable.MutableInt,java.util.Map,java.util.Map) -> a
255:255:void
lambda$fixFlatStructures$9(org.apache.commons.lang3.mutable.MutableBoolean,org.apac
he.commons.lang3.mutable.MutableInt,org.apache.commons.lang3.mutable.MutableInt,org
.apache.commons.lang3.mutable.MutableInt,java.util.Map,com.mojang.serialization.Dyn
amic,com.mojang.serialization.Dynamic) -> a
255:255:void
lambda$fixFlatStructures$8(com.mojang.serialization.Dynamic,org.apache.commons.lang
3.mutable.MutableBoolean,org.apache.commons.lang3.mutable.MutableInt,org.apache.com
mons.lang3.mutable.MutableInt,org.apache.commons.lang3.mutable.MutableInt,java.util
.Map,java.util.Map) -> a
256:316:void
lambda$fixFlatStructures$7(com.mojang.serialization.Dynamic,org.apache.commons.lang
3.mutable.MutableBoolean,org.apache.commons.lang3.mutable.MutableInt,org.apache.com
mons.lang3.mutable.MutableInt,org.apache.commons.lang3.mutable.MutableInt,java.util
.Map,com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic) -> a
209:209:void
lambda$fix$6(com.google.common.collect.ImmutableMap$Builder,com.mojang.serializatio
n.DynamicOps,java.lang.String) -> a
181:181:java.util.Optional lambda$fix$5(com.mojang.serialization.Dynamic) -> b
170:171:com.mojang.serialization.Dynamic
lambda$fix$4(com.mojang.serialization.Dynamic) -> c
131:142:com.mojang.serialization.Dynamic
lambda$fix$3(com.mojang.serialization.Dynamic) -> d
110:113:java.util.Optional
lambda$fix$2(java.util.Optional,com.mojang.serialization.Dynamic) -> a
107:107:java.lang.String lambda$fix$1(java.lang.String) -> a
33:33:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
68:78:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.WorldGenSettingsFix$StructureFeatureConfiguration
-> awx$a:
com.mojang.serialization.Codec CODEC -> a
int spacing -> b
int separation -> c
int salt -> d
91:95:void <init>(int,int,int) -> <init>
98:98:com.mojang.serialization.Dynamic
serialize(com.mojang.serialization.DynamicOps) -> a
81:85:com.mojang.datafixers.kinds.App
lambda$static$3(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
84:84:java.lang.Integer
lambda$static$2(net.minecraft.util.datafix.fixes.WorldGenSettingsFix$StructureFeatu
reConfiguration) -> a
83:83:java.lang.Integer
lambda$static$1(net.minecraft.util.datafix.fixes.WorldGenSettingsFix$StructureFeatu
reConfiguration) -> b
82:82:java.lang.Integer
lambda$static$0(net.minecraft.util.datafix.fixes.WorldGenSettingsFix$StructureFeatu
reConfiguration) -> c
81:81:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.WorldGenSettingsHeightAndBiomeFix -> awy:
java.lang.String NAME -> b
java.lang.String WAS_PREVIOUSLY_INCREASED_KEY -> a
21:22:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
26:32:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
84:90:com.mojang.serialization.Dynamic
updateLayers(com.mojang.serialization.Dynamic) -> a
33:37:com.mojang.datafixers.Typed
lambda$makeRule$9(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Typ
e,com.mojang.datafixers.Typed) -> a
38:78:com.mojang.datafixers.Typed
lambda$makeRule$8(boolean,boolean,com.mojang.datafixers.types.Type,com.mojang.dataf
ixers.Typed) -> a
78:78:java.lang.IllegalStateException lambda$makeRule$7() -> a
40:40:com.mojang.serialization.Dynamic
lambda$makeRule$6(boolean,boolean,com.mojang.serialization.Dynamic) -> a
41:76:com.mojang.serialization.Dynamic
lambda$makeRule$5(boolean,boolean,com.mojang.serialization.Dynamic) -> b
73:73:com.mojang.serialization.Dynamic
lambda$makeRule$4(com.mojang.serialization.Dynamic) -> b
61:64:com.mojang.serialization.Dynamic
lambda$makeRule$3(com.mojang.serialization.Dynamic) -> c
45:57:com.mojang.serialization.Dynamic
lambda$makeRule$2(boolean,org.apache.commons.lang3.mutable.MutableBoolean,com.mojan
g.serialization.Dynamic) -> a
38:38:java.lang.IllegalStateException lambda$makeRule$1() -> b
37:37:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> d
net.minecraft.util.datafix.fixes.WriteAndReadFix -> awz:
java.lang.String name -> a
com.mojang.datafixers.DSL$TypeReference type -> b
13:16:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,com.mojang.datafixers.
DSL$TypeReference) -> <init>
20:20:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
net.minecraft.util.datafix.fixes.ZombieVillagerRebuildXpFix -> axa:
11:12:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
16:16:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
17:22:com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.package-info -> axb:
net.minecraft.util.datafix.package-info -> axc:
net.minecraft.util.datafix.schemas.NamespacedSchema -> axd:
com.mojang.serialization.codecs.PrimitiveCodec NAMESPACED_STRING_CODEC -> a
com.mojang.datafixers.types.Type NAMESPACED_STRING -> b
14:15:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
18:22:java.lang.String ensureNamespaced(java.lang.String) -> a
47:47:com.mojang.datafixers.types.Type namespacedString() -> a
52:52:com.mojang.datafixers.types.Type
getChoiceType(com.mojang.datafixers.DSL$TypeReference,java.lang.String) ->
getChoiceType
25:44:void <clinit>() -> <clinit>
net.minecraft.util.datafix.schemas.NamespacedSchema$1 -> axd$1:
25:25:void <init>() -> <init>
28:30:com.mojang.serialization.DataResult
read(com.mojang.serialization.DynamicOps,java.lang.Object) -> read
35:35:java.lang.Object
write(com.mojang.serialization.DynamicOps,java.lang.String) -> a
40:40:java.lang.String toString() -> toString
25:25:java.lang.Object
write(com.mojang.serialization.DynamicOps,java.lang.Object) -> write
net.minecraft.util.datafix.schemas.V100 -> axe:
21:22:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
25:27:com.mojang.datafixers.types.templates.TypeTemplate
equipment(com.mojang.datafixers.schemas.Schema) -> a
32:33:void
registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) ->
a
37:99:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
104:112:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
106:109:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$4(com.mojang.datafixers.schemas.Schema) -> b
80:91:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$3(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
a
73:77:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$2(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
b
49:51:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$1(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
c
32:32:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> c
net.minecraft.util.datafix.schemas.V102 -> axf:
21:22:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
26:38:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
28:35:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V1022 -> axg:
22:23:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
27:47:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
46:46:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$2(com.mojang.datafixers.schemas.Schema) -> a
30:41:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$1(com.mojang.datafixers.schemas.Schema) -> b
29:29:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0() -> a
net.minecraft.util.datafix.schemas.V106 -> axh:
17:18:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
22:30:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
24:28:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V107 -> axi:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:20:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
net.minecraft.util.datafix.schemas.V1125 -> axj:
19:20:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
24:28:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
33:50:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
49:49:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$2() -> b
48:48:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$1() -> c
34:45:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V135 -> axk:
18:19:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
23:36:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
32:34:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$1(com.mojang.datafixers.schemas.Schema) -> a
25:30:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> b
net.minecraft.util.datafix.schemas.V143 -> axl:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:20:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
net.minecraft.util.datafix.schemas.V1451 -> axm:
15:16:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
20:26:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
22:23:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V1451_1 -> axn:
22:23:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
27:39:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
29:35:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V1451_2 -> axo:
14:15:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
19:25:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
21:22:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$0(com.mojang.datafixers.schemas.Schema,java.lang.Strin
g) -> a
net.minecraft.util.datafix.schemas.V1451_3 -> axp:
18:19:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
23:76:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
72:73:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$11(com.mojang.datafixers.schemas.Schema) -> a
68:70:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$10(com.mojang.datafixers.schemas.Schema) -> b
65:66:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$9(com.mojang.datafixers.schemas.Schema) -> c
61:63:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$8(com.mojang.datafixers.schemas.Schema) -> d
58:59:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$7(com.mojang.datafixers.schemas.Schema) -> e
55:56:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$6(com.mojang.datafixers.schemas.Schema) -> f
51:53:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$5(com.mojang.datafixers.schemas.Schema) -> g
48:49:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$4(com.mojang.datafixers.schemas.Schema) -> h
44:46:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$3(com.mojang.datafixers.schemas.Schema) -> i
40:42:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$2(com.mojang.datafixers.schemas.Schema) -> j
37:38:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$1(com.mojang.datafixers.schemas.Schema) -> k
29:30:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
a
net.minecraft.util.datafix.schemas.V1451_4 -> axq:
14:15:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
19:22:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
21:21:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0() -> b
net.minecraft.util.datafix.schemas.V1451_5 -> axr:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:21:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
net.minecraft.util.datafix.schemas.V1451_6 -> axs:
java.lang.String SPECIAL_OBJECTIVE_MARKER -> b
com.mojang.datafixers.types.templates.Hook$HookFunction UNPACK_OBJECTIVE_ID ->
c
com.mojang.datafixers.types.templates.Hook$HookFunction REPACK_OBJECTIVE_ID ->
d
35:36:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
40:67:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
70:89:java.util.Map createCriterionTypes(com.mojang.datafixers.schemas.Schema)
-> a
88:88:com.mojang.datafixers.types.templates.TypeTemplate
lambda$createCriterionTypes$7() -> b
86:86:com.mojang.datafixers.types.templates.TypeTemplate
lambda$createCriterionTypes$6() -> c
72:72:com.mojang.datafixers.types.templates.TypeTemplate
lambda$createCriterionTypes$5(com.mojang.datafixers.schemas.Schema) -> b
71:71:com.mojang.datafixers.types.templates.TypeTemplate
lambda$createCriterionTypes$4(com.mojang.datafixers.schemas.Schema) -> c
70:70:com.mojang.datafixers.types.templates.TypeTemplate
lambda$createCriterionTypes$3(com.mojang.datafixers.schemas.Schema) -> d
61:63:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$2(java.util.Map) -> a
44:55:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$1(com.mojang.datafixers.schemas.Schema,java.util.function.Supp
lier) -> a
42:42:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> e
92:125:void <clinit>() -> <clinit>
net.minecraft.util.datafix.schemas.V1451_6$1 -> axs$1:
92:92:void <init>() -> <init>
95:121:java.lang.Object
apply(com.mojang.serialization.DynamicOps,java.lang.Object) -> apply
113:117:com.mojang.serialization.Dynamic
lambda$apply$1(com.mojang.serialization.Dynamic,com.mojang.datafixers.util.Pair) ->
a
100:109:com.mojang.datafixers.util.Pair lambda$apply$0(java.lang.String) -> a
net.minecraft.util.datafix.schemas.V1451_6$2 -> axs$2:
125:125:void <init>() -> <init>
127:128:java.lang.String packWithDot(java.lang.String) -> a
133:149:java.lang.Object
apply(com.mojang.serialization.DynamicOps,java.lang.Object) -> apply
149:149:com.mojang.serialization.Dynamic
lambda$apply$1(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic) -
> a
136:146:java.util.Optional
lambda$apply$0(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic) -
> b
net.minecraft.util.datafix.schemas.V1460 -> axt:
53:54:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
57:58:void
registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) ->
a
61:64:void
registerInventory(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.Stri
ng) -> b
68:225:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
230:261:java.util.Map
registerBlockEntities(com.mojang.datafixers.schemas.Schema) ->
registerBlockEntities
266:383:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
380:381:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$46(com.mojang.datafixers.schemas.Schema) -> a
377:377:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$45() -> b
376:376:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$44() -> c
362:373:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$43(com.mojang.datafixers.schemas.Schema) -> b
356:360:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$42(com.mojang.datafixers.schemas.Schema) -> c
348:350:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$41(java.util.Map) -> a
338:342:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$40(com.mojang.datafixers.schemas.Schema) -> d
323:334:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$39(com.mojang.datafixers.schemas.Schema,java.util.function.Sup
plier) -> a
321:321:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$38(com.mojang.datafixers.schemas.Schema) -> e
319:319:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$37() -> d
318:318:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$36() -> e
313:316:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$35(com.mojang.datafixers.schemas.Schema) -> f
311:311:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$34(com.mojang.datafixers.schemas.Schema) -> g
301:308:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$33(com.mojang.datafixers.schemas.Schema) -> h
300:300:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$32(java.util.Map) -> b
296:298:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$31(com.mojang.datafixers.schemas.Schema) -> i
295:295:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$30(java.util.Map) -> c
285:291:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$29(com.mojang.datafixers.schemas.Schema) -> j
268:281:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$28(com.mojang.datafixers.schemas.Schema) -> k
267:267:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$27() -> f
243:244:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$26(com.mojang.datafixers.schemas.Schema,java.lang.Stri
ng) -> a
242:242:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$25(com.mojang.datafixers.schemas.Schema,java.lang.Stri
ng) -> b
236:237:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$24(com.mojang.datafixers.schemas.Schema,java.lang.Stri
ng) -> c
218:220:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$23(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> d
195:206:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$22(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> e
191:192:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$21(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> f
184:185:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$20(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> g
180:182:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$19(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> h
172:174:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$18(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> i
163:164:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$17(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> j
153:156:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$16(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> k
149:150:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$15(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> l
141:145:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$14(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> m
137:138:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$13(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> n
134:135:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$12(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> o
126:130:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$11(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> p
122:124:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$10(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> q
116:117:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$9(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
r
113:114:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$8(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
s
108:110:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$7(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
t
99:101:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$6(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
u
89:92:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$5(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
v
84:85:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$4(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
w
79:81:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$3(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
x
72:73:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$2(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
y
61:62:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerInventory$1(com.mojang.datafixers.schemas.Schema) -> l
57:57:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> m
net.minecraft.util.datafix.schemas.V1466 -> axu:
25:26:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
30:45:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
49:53:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
32:41:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V1470 -> axv:
14:15:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
18:19:void
registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) ->
a
23:39:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
35:36:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$1(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
a
18:18:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V1481 -> axw:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:20:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
net.minecraft.util.datafix.schemas.V1483 -> axx:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:20:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
net.minecraft.util.datafix.schemas.V1486 -> axy:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:21:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
net.minecraft.util.datafix.schemas.V1510 -> axz:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:31:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
net.minecraft.util.datafix.schemas.V1800 -> aya:
15:16:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
20:28:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
23:25:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$1(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
a
22:22:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V1801 -> ayb:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V1904 -> ayc:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V1906 -> ayd:
15:16:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
20:32:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
36:39:void
registerInventory(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.Stri
ng) -> a
36:37:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerInventory$1(com.mojang.datafixers.schemas.Schema) -> a
26:27:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$0(com.mojang.datafixers.schemas.Schema,java.lang.Strin
g) -> a
net.minecraft.util.datafix.schemas.V1909 -> aye:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:20:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
net.minecraft.util.datafix.schemas.V1920 -> ayf:
15:16:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
19:22:void
registerInventory(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.Stri
ng) -> a
26:30:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
19:20:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerInventory$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V1928 -> ayg:
15:16:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
19:21:com.mojang.datafixers.types.templates.TypeTemplate
equipment(com.mojang.datafixers.schemas.Schema) -> a
26:27:void
registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) ->
a
31:36:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
26:26:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> b
net.minecraft.util.datafix.schemas.V1929 -> ayh:
15:16:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
20:42:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
35:39:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$1(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
a
21:32:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
b
net.minecraft.util.datafix.schemas.V1931 -> ayi:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2100 -> ayj:
15:16:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
19:20:void
registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) ->
a
24:27:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
32:42:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
34:37:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$1(com.mojang.datafixers.schemas.Schema) -> a
19:19:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> b
net.minecraft.util.datafix.schemas.V2501 -> ayk:
19:20:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
23:27:void
registerFurnace(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String
) -> a
31:35:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
23:25:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerFurnace$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2502 -> ayl:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2505 -> aym:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2509 -> ayn:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:19:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
18:18:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2519 -> ayo:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2522 -> ayp:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2551 -> ayq:
25:26:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
30:62:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
32:34:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$5(com.mojang.datafixers.schemas.Schema) -> a
46:56:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$4(com.mojang.datafixers.schemas.Schema) -> b
50:50:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$3(com.mojang.datafixers.schemas.Schema) -> c
49:49:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$2(com.mojang.datafixers.schemas.Schema) -> d
48:48:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$1(com.mojang.datafixers.schemas.Schema) -> e
36:41:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> f
net.minecraft.util.datafix.schemas.V2568 -> ayr:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2571 -> ays:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2684 -> ayt:
16:17:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
21:23:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
27:35:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
28:31:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$1(com.mojang.datafixers.schemas.Schema) -> a
22:22:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0() -> b
net.minecraft.util.datafix.schemas.V2686 -> ayu:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2688 -> ayv:
14:15:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
19:25:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
22:23:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$1(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
a
20:20:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2704 -> ayw:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2707 -> ayx:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
net.minecraft.util.datafix.schemas.V2831 -> ayy:
17:18:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
22:34:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
24:31:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2832 -> ayz:
32:33:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
37:92:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
60:62:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$7(com.mojang.datafixers.schemas.Schema) -> a
74:86:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$6(com.mojang.datafixers.schemas.Schema) -> b
81:81:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$5(com.mojang.datafixers.schemas.Schema) -> c
77:79:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$4(com.mojang.datafixers.schemas.Schema) -> d
76:76:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$3(com.mojang.datafixers.schemas.Schema) -> e
64:69:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$2(com.mojang.datafixers.schemas.Schema) -> f
58:58:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$1() -> b
39:53:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> g
net.minecraft.util.datafix.schemas.V2842 -> aza:
25:26:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
30:48:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
32:45:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V3076 -> azb:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
net.minecraft.util.datafix.schemas.V3078 -> azc:
14:15:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
18:19:void
registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) ->
a
23:26:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
31:39:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
32:35:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$1(com.mojang.datafixers.schemas.Schema) -> a
18:18:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> b
net.minecraft.util.datafix.schemas.V3081 -> azd:
14:15:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
19:28:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
20:26:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V3082 -> aze:
15:16:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
20:25:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
22:23:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
a
net.minecraft.util.datafix.schemas.V3083 -> azf:
16:17:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
20:29:void
registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) ->
a
33:35:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
20:25:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V3202 -> azg:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
net.minecraft.util.datafix.schemas.V3203 -> azh:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V3204 -> azi:
15:16:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
20:24:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
21:22:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V3325 -> azj:
15:16:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
20:31:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
26:27:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$1(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
a
22:23:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
b
net.minecraft.util.datafix.schemas.V3326 -> azk:
12:13:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
17:19:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
18:18:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V3327 -> azl:
17:18:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
22:31:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
27:28:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$1(com.mojang.datafixers.schemas.Schema) -> a
23:24:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$0(com.mojang.datafixers.schemas.Schema) -> b
net.minecraft.util.datafix.schemas.V3328 -> azm:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
net.minecraft.util.datafix.schemas.V3438 -> azn:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:20:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
net.minecraft.util.datafix.schemas.V3448 -> azo:
16:17:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
21:25:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
22:23:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V501 -> azp:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V700 -> azq:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V701 -> azr:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
15:16:void
registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) ->
a
20:25:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
15:15:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V702 -> azs:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
15:16:void
registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) ->
a
20:25:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
15:15:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V703 -> azt:
15:16:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
20:47:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
42:44:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$4(com.mojang.datafixers.schemas.Schema) -> a
38:40:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$3(com.mojang.datafixers.schemas.Schema) -> b
33:36:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$2(com.mojang.datafixers.schemas.Schema) -> c
28:31:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$1(com.mojang.datafixers.schemas.Schema) -> d
23:26:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> e
net.minecraft.util.datafix.schemas.V704 -> azu:
java.util.Map ITEM_TO_BLOCKENTITY -> a
com.mojang.datafixers.types.templates.Hook$HookFunction ADD_NAMES -> b
36:37:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
40:43:void
registerInventory(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.Stri
ng) -> a
47:50:com.mojang.datafixers.types.Type
getChoiceType(com.mojang.datafixers.DSL$TypeReference,java.lang.String) ->
getChoiceType
55:85:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
90:104:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
107:240:com.google.common.collect.ImmutableMap lambda$static$6() -> a
94:101:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$5(com.mojang.datafixers.schemas.Schema) -> a
92:92:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$4(java.util.Map) -> a
77:78:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$3(com.mojang.datafixers.schemas.Schema,java.lang.Strin
g) -> a
66:66:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$2(com.mojang.datafixers.schemas.Schema,java.lang.Strin
g) -> b
60:61:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$1(com.mojang.datafixers.schemas.Schema,java.lang.Strin
g) -> c
40:41:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerInventory$0(com.mojang.datafixers.schemas.Schema) -> b
106:243:void <clinit>() -> <clinit>
net.minecraft.util.datafix.schemas.V704$1 -> azu$1:
243:243:void <init>() -> <init>
246:246:java.lang.Object
apply(com.mojang.serialization.DynamicOps,java.lang.Object) -> apply
net.minecraft.util.datafix.schemas.V705 -> azv:
com.mojang.datafixers.types.templates.Hook$HookFunction ADD_NAMES -> b
27:28:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
31:32:void
registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) ->
a
35:38:void
registerThrowableProjectile(com.mojang.datafixers.schemas.Schema,java.util.Map,java
.lang.String) -> b
42:202:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
207:219:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
209:216:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$25(com.mojang.datafixers.schemas.Schema) -> a
208:208:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$24(java.util.Map) -> a
192:196:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$23(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> a
181:183:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$22(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> b
159:170:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$21(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> c
156:157:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$20(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> d
149:150:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$19(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> e
145:147:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$18(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> f
137:139:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$17(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> g
127:129:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$16(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> h
117:120:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$15(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> i
113:114:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$14(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> j
108:109:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$13(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> k
105:106:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$12(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> l
98:102:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$11(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> m
94:96:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$10(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> n
88:89:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$9(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
o
85:86:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$8(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
p
80:82:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$7(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
q
73:75:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$6(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
r
63:66:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$5(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
s
58:59:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$4(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
t
53:55:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$3(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
u
46:47:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$2(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
v
35:36:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerThrowableProjectile$1(com.mojang.datafixers.schemas.Schema) -> b
31:31:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> c
221:221:void <clinit>() -> <clinit>
net.minecraft.util.datafix.schemas.V705$1 -> azv$1:
221:221:void <init>() -> <init>
224:224:java.lang.Object
apply(com.mojang.serialization.DynamicOps,java.lang.Object) -> apply
net.minecraft.util.datafix.schemas.V808 -> azw:
15:16:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
19:22:void
registerInventory(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.Stri
ng) -> a
26:30:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
19:20:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerInventory$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V99 -> azx:
org.slf4j.Logger LOGGER -> b
java.util.Map ITEM_TO_BLOCKENTITY -> c
com.mojang.datafixers.types.templates.Hook$HookFunction ADD_NAMES -> a
55:56:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
59:60:com.mojang.datafixers.types.templates.TypeTemplate
equipment(com.mojang.datafixers.schemas.Schema) -> a
65:66:void
registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) ->
a
69:73:void
registerThrowableProjectile(com.mojang.datafixers.schemas.Schema,java.util.Map,java
.lang.String) -> b
76:79:void
registerMinecart(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.Strin
g) -> c
82:85:void
registerInventory(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.Stri
ng) -> d
89:217:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
222:254:java.util.Map
registerBlockEntities(com.mojang.datafixers.schemas.Schema) ->
registerBlockEntities
259:309:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
361:379:java.lang.Object
addNames(com.mojang.serialization.Dynamic,java.util.Map,java.lang.String) -> a
361:373:com.mojang.serialization.Dynamic
lambda$addNames$36(com.mojang.serialization.Dynamic,java.util.Map,java.lang.String,
com.mojang.serialization.Dynamic) -> a
374:378:com.mojang.serialization.Dynamic
lambda$addNames$35(com.mojang.serialization.Dynamic,java.lang.String,com.mojang.ser
ialization.Dynamic) -> a
362:372:com.mojang.serialization.Dynamic
lambda$addNames$34(com.mojang.serialization.Dynamic,java.util.Map,com.mojang.serial
ization.Dynamic) -> a
313:351:void lambda$static$33(java.util.HashMap) -> a
306:307:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$32(com.mojang.datafixers.schemas.Schema) -> b
292:296:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$31(com.mojang.datafixers.schemas.Schema) -> c
290:290:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$30() -> a
289:289:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$29() -> b
278:285:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$28(com.mojang.datafixers.schemas.Schema) -> d
277:277:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$27(java.util.Map) -> a
276:276:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$26() -> c
272:274:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$25(com.mojang.datafixers.schemas.Schema) -> e
271:271:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$24(java.util.Map) -> b
264:268:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$23(com.mojang.datafixers.schemas.Schema) -> f
260:262:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$22(com.mojang.datafixers.schemas.Schema) -> g
245:246:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$21(com.mojang.datafixers.schemas.Schema,java.lang.Stri
ng) -> a
233:233:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$20(com.mojang.datafixers.schemas.Schema,java.lang.Stri
ng) -> b
227:228:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$19(com.mojang.datafixers.schemas.Schema,java.lang.Stri
ng) -> c
196:207:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$18(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> d
189:193:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$17(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> e
165:167:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$16(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> f
147:149:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$15(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> g
143:145:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$14(com.mojang.datafixers.schemas.Schema) -> h
137:139:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$13(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> h
132:134:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$12(com.mojang.datafixers.schemas.Schema) -> i
126:127:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$11(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> i
122:124:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$10(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> j
117:118:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$9(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
k
112:114:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$8(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
l
104:105:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$7(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
m
101:102:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$6(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
n
98:99:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$5(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
o
91:92:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$4(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
p
82:83:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerInventory$3(com.mojang.datafixers.schemas.Schema) -> j
76:77:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerMinecart$2(com.mojang.datafixers.schemas.Schema) -> k
69:71:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerThrowableProjectile$1(com.mojang.datafixers.schemas.Schema) -> l
65:65:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> m
52:353:void <clinit>() -> <clinit>
net.minecraft.util.datafix.schemas.V99$1 -> azx$1:
353:353:void <init>() -> <init>
356:356:java.lang.Object
apply(com.mojang.serialization.DynamicOps,java.lang.Object) -> apply
net.minecraft.util.datafix.schemas.package-info -> azy:
net.minecraft.util.eventlog.EventLogDirectory -> azz:
org.slf4j.Logger LOGGER -> a
int COMPRESS_BUFFER_SIZE -> b
java.lang.String COMPRESSED_EXTENSION -> c
java.nio.file.Path root -> d
java.lang.String extension -> e
43:46:void <init>(java.nio.file.Path,java.lang.String) -> <init>
49:50:net.minecraft.util.eventlog.EventLogDirectory
open(java.nio.file.Path,java.lang.String) -> a
54:61:net.minecraft.util.eventlog.EventLogDirectory$FileList listFiles() -> a
66:82:net.minecraft.util.eventlog.EventLogDirectory$File
parseFile(java.nio.file.Path) -> a
86:100:void tryCompress(java.nio.file.Path,java.nio.file.Path) -> a
103:112:void
writeCompressed(java.nio.channels.ReadableByteChannel,java.nio.file.Path) -> a
115:123:net.minecraft.util.eventlog.EventLogDirectory$RawFile
createNewFile(java.time.LocalDate) -> a
56:56:boolean lambda$listFiles$0(java.nio.file.Path) -> b
34:34:void <clinit>() -> <clinit>
net.minecraft.util.eventlog.EventLogDirectory$CompressedFile -> azz$a:
java.nio.file.Path path -> a
net.minecraft.util.eventlog.EventLogDirectory$FileId id -> b
207:207:void
<init>(java.nio.file.Path,net.minecraft.util.eventlog.EventLogDirectory$FileId) ->
<init>
211:214:java.io.Reader openReader() -> a
219:219:net.minecraft.util.eventlog.EventLogDirectory$CompressedFile compress()
-> b
207:207:java.lang.String toString() -> toString
207:207:int hashCode() -> hashCode
207:207:boolean equals(java.lang.Object) -> equals
207:207:java.nio.file.Path path() -> c
207:207:net.minecraft.util.eventlog.EventLogDirectory$FileId id() -> d
net.minecraft.util.eventlog.EventLogDirectory$File -> azz$b:
java.nio.file.Path path() -> c
net.minecraft.util.eventlog.EventLogDirectory$FileId id() -> d
java.io.Reader openReader() -> a
net.minecraft.util.eventlog.EventLogDirectory$CompressedFile compress() -> b
net.minecraft.util.eventlog.EventLogDirectory$FileId -> azz$c:
java.time.LocalDate date -> a
int index -> b
java.time.format.DateTimeFormatter DATE_FORMATTER -> c
223:223:void <init>(java.time.LocalDate,int) -> <init>
228:242:net.minecraft.util.eventlog.EventLogDirectory$FileId
parse(java.lang.String) -> a
248:248:java.lang.String toString() -> toString
252:252:java.lang.String toFileName(java.lang.String) -> b
223:223:int hashCode() -> hashCode
223:223:boolean equals(java.lang.Object) -> equals
223:223:java.time.LocalDate date() -> a
223:223:int index() -> b
224:224:void <clinit>() -> <clinit>
net.minecraft.util.eventlog.EventLogDirectory$FileList -> azz$d:
java.util.List files -> a
129:131:void <init>(java.util.List) -> <init>
134:147:net.minecraft.util.eventlog.EventLogDirectory$FileList
prune(java.time.LocalDate,int) -> a
151:160:net.minecraft.util.eventlog.EventLogDirectory$FileList compressAll() ->
a
165:165:java.util.Iterator iterator() -> iterator
169:169:java.util.stream.Stream stream() -> b
173:173:java.util.Set ids() -> c
135:145:boolean
lambda$prune$0(int,java.time.LocalDate,net.minecraft.util.eventlog.EventLogDirector
y$File) -> a
net.minecraft.util.eventlog.EventLogDirectory$RawFile -> azz$e:
java.nio.file.Path path -> a
net.minecraft.util.eventlog.EventLogDirectory$FileId id -> b
188:188:void
<init>(java.nio.file.Path,net.minecraft.util.eventlog.EventLogDirectory$FileId) ->
<init>
190:190:java.nio.channels.FileChannel openChannel() -> e
196:196:java.io.Reader openReader() -> a
201:203:net.minecraft.util.eventlog.EventLogDirectory$CompressedFile compress()
-> b
188:188:java.lang.String toString() -> toString
188:188:int hashCode() -> hashCode
188:188:boolean equals(java.lang.Object) -> equals
188:188:java.nio.file.Path path() -> c
188:188:net.minecraft.util.eventlog.EventLogDirectory$FileId id() -> d
net.minecraft.util.eventlog.JsonEventLog -> baa:
com.google.gson.Gson GSON -> a
com.mojang.serialization.Codec codec -> b
java.nio.channels.FileChannel channel -> c
java.util.concurrent.atomic.AtomicInteger referenceCount -> d
27:32:void <init>(com.mojang.serialization.Codec,java.nio.channels.FileChannel)
-> <init>
35:36:net.minecraft.util.eventlog.JsonEventLog
open(com.mojang.serialization.Codec,java.nio.file.Path) -> a
40:48:void write(java.lang.Object) -> a
51:57:net.minecraft.util.eventlog.JsonEventLogReader openReader() -> a
80:81:void close() -> close
84:87:void releaseReference() -> b
22:22:void <clinit>() -> <clinit>
net.minecraft.util.eventlog.JsonEventLog$1 -> baa$1:
long position -> c
net.minecraft.util.eventlog.JsonEventLogReader val$reader -> a
net.minecraft.util.eventlog.JsonEventLog this$0 -> b
57:57:void
<init>(net.minecraft.util.eventlog.JsonEventLog,net.minecraft.util.eventlog.JsonEve
ntLogReader) -> <init>
64:68:java.lang.Object next() -> a
73:74:void close() -> close
net.minecraft.util.eventlog.JsonEventLogReader -> bab:
19:21:net.minecraft.util.eventlog.JsonEventLogReader
create(com.mojang.serialization.Codec,java.io.Reader) -> a
java.lang.Object next() -> a
net.minecraft.util.eventlog.JsonEventLogReader$1 -> bab$1:
com.google.gson.stream.JsonReader val$jsonReader -> a
com.mojang.serialization.Codec val$codec -> b
21:21:void
<init>(com.google.gson.stream.JsonReader,com.mojang.serialization.Codec) -> <init>
26:35:java.lang.Object next() -> a
41:42:void close() -> close
net.minecraft.util.eventlog.package-info -> bac:
net.minecraft.util.monitoring.jmx.MinecraftServerStatistics -> bad:
org.slf4j.Logger LOGGER -> a
net.minecraft.server.MinecraftServer server -> b
javax.management.MBeanInfo mBeanInfo -> c
java.util.Map attributeDescriptionByName -> d
34:47:void <init>(net.minecraft.server.MinecraftServer) -> <init>
51:58:void registerJmxMonitoring(net.minecraft.server.MinecraftServer) -> a
61:61:float getAverageTickTime() -> a
65:65:long[] getTickTimes() -> b
71:74:java.lang.Object getAttribute(java.lang.String) -> getAttribute
80:80:void setAttribute(javax.management.Attribute) -> setAttribute
84:89:javax.management.AttributeList getAttributes(java.lang.String[]) ->
getAttributes
95:95:javax.management.AttributeList
setAttributes(javax.management.AttributeList) -> setAttributes
102:102:java.lang.Object
invoke(java.lang.String,java.lang.Object[],java.lang.String[]) -> invoke
107:107:javax.management.MBeanInfo getMBeanInfo() -> getMBeanInfo
87:87:javax.management.Attribute
lambda$getAttributes$2(net.minecraft.util.monitoring.jmx.MinecraftServerStatistics$
AttributeDescription) -> a
44:44:javax.management.MBeanAttributeInfo[] lambda$new$1(int) -> a
37:37:java.lang.String
lambda$new$0(net.minecraft.util.monitoring.jmx.MinecraftServerStatistics$AttributeD
escription) -> b
30:30:void <clinit>() -> <clinit>
net.minecraft.util.monitoring.jmx.MinecraftServerStatistics$AttributeDescription ->
bad$a:
java.lang.String name -> a
java.util.function.Supplier getter -> b
java.lang.String description -> c
java.lang.Class type -> d
116:121:void
<init>(java.lang.String,java.util.function.Supplier,java.lang.String,java.lang.Clas
s) -> <init>
124:124:javax.management.MBeanAttributeInfo asMBeanAttributeInfo() -> a
net.minecraft.util.monitoring.jmx.package-info -> bae:
net.minecraft.util.package-info -> baf:
net.minecraft.util.profiling.ActiveProfiler -> bag:
long WARNING_TIME_NANOS -> a
org.slf4j.Logger LOGGER -> c
java.util.List paths -> d
it.unimi.dsi.fastutil.longs.LongList startTimes -> e
java.util.Map entries -> f
java.util.function.IntSupplier getTickTime -> g
java.util.function.LongSupplier getRealTime -> h
long startTimeNano -> i
int startTimeTicks -> j
java.lang.String path -> k
boolean started -> l
net.minecraft.util.profiling.ActiveProfiler$PathEntry currentEntry -> m
boolean warn -> n
java.util.Set chartedPaths -> o
30:52:void
<init>(java.util.function.LongSupplier,java.util.function.IntSupplier,boolean) ->
<init>
56:65:void startTick() -> a
69:80:void endTick() -> b
84:96:void push(java.lang.String) -> a
100:101:void push(java.util.function.Supplier) -> a
105:106:void
markForCharting(net.minecraft.util.profiling.metrics.MetricCategory) -> a
110:135:void pop() -> c
139:141:void popPush(java.lang.String) -> b
145:147:void popPush(java.util.function.Supplier) -> b
150:154:net.minecraft.util.profiling.ActiveProfiler$PathEntry getCurrentEntry()
-> f
159:160:void incrementCounter(java.lang.String,int) -> a
164:165:void incrementCounter(java.util.function.Supplier,int) -> a
169:169:net.minecraft.util.profiling.ProfileResults getResults() -> d
175:175:net.minecraft.util.profiling.ActiveProfiler$PathEntry
getEntry(java.lang.String) -> c
180:180:java.util.Set getChartedPaths() -> e
151:151:net.minecraft.util.profiling.ActiveProfiler$PathEntry
lambda$getCurrentEntry$3(java.lang.String) -> e
130:130:java.lang.Object lambda$pop$2(long) -> a
130:130:java.lang.Object lambda$pop$1() -> g
78:78:java.lang.Object lambda$endTick$0() -> h
27:28:void <clinit>() -> <clinit>
net.minecraft.util.profiling.ActiveProfiler$PathEntry -> bag$a:
long maxDuration -> a
long minDuration -> b
long accumulatedDuration -> c
long count -> d
it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap counters -> e
183:188:void <init>() -> <init>
192:192:long getDuration() -> a
197:197:long getMaxDuration() -> b
202:202:long getCount() -> c
207:207:it.unimi.dsi.fastutil.objects.Object2LongMap getCounters() -> d
net.minecraft.util.profiling.ContinuousProfiler -> bah:
java.util.function.LongSupplier realTime -> a
java.util.function.IntSupplier tickCount -> b
net.minecraft.util.profiling.ProfileCollector profiler -> c
9:14:void
<init>(java.util.function.LongSupplier,java.util.function.IntSupplier) -> <init>
17:17:boolean isEnabled() -> a
21:22:void disable() -> b
25:26:void enable() -> c
29:29:net.minecraft.util.profiling.ProfilerFiller getFiller() -> d
33:33:net.minecraft.util.profiling.ProfileResults getResults() -> e
net.minecraft.util.profiling.EmptyProfileResults -> bai:
net.minecraft.util.profiling.EmptyProfileResults EMPTY -> a
10:11:void <init>() -> <init>
15:15:java.util.List getTimes(java.lang.String) -> a
20:20:boolean saveResults(java.nio.file.Path) -> a
25:25:long getStartTimeNano() -> a
30:30:int getStartTimeTicks() -> b
35:35:long getEndTimeNano() -> c
40:40:int getEndTimeTicks() -> d
45:45:java.lang.String getProfilerResults() -> e
8:8:void <clinit>() -> <clinit>
net.minecraft.util.profiling.FilledProfileResults -> baj:
org.slf4j.Logger LOGGER -> a
net.minecraft.util.profiling.ProfilerPathEntry EMPTY -> b
com.google.common.base.Splitter SPLITTER -> c
java.util.Comparator COUNTER_ENTRY_COMPARATOR -> e
java.util.Map entries -> f
long startTimeNano -> g
int startTimeTicks -> h
long endTimeNano -> i
int endTimeTicks -> j
int tickDuration -> k
61:68:void <init>(java.util.Map,long,int,long,int) -> <init>
72:73:net.minecraft.util.profiling.ProfilerPathEntry getEntry(java.lang.String)
-> c
78:123:java.util.List getTimes(java.lang.String) -> a
127:127:boolean isDirectChild(java.lang.String,java.lang.String) -> a
131:141:java.util.Map getCounterValues() -> h
146:146:long getStartTimeNano() -> a
151:151:int getStartTimeTicks() -> b
156:156:long getEndTimeNano() -> c
161:161:int getEndTimeTicks() -> d
166:177:boolean saveResults(java.nio.file.Path) -> a
181:207:java.lang.String getProfilerResults(long,int) -> a
212:214:java.lang.String getProfilerResults() -> e
218:222:java.lang.StringBuilder indentLine(java.lang.StringBuilder,int) -> a
226:267:void
appendProfilerResults(int,java.lang.String,java.lang.StringBuilder) -> a
270:279:void
appendCounterResults(int,java.lang.String,net.minecraft.util.profiling.FilledProfil
eResults$CounterCollector,int,java.lang.StringBuilder) -> a
282:287:void appendCounters(java.util.Map,java.lang.StringBuilder,int) -> a
291:312:java.lang.String getComment() -> i
318:318:int getTickDuration() -> f
283:286:void
lambda$appendCounters$6(java.lang.StringBuilder,int,java.lang.String,net.minecraft.
util.profiling.FilledProfileResults$CounterCollector) -> a
278:278:void
lambda$appendCounterResults$5(int,int,java.lang.StringBuilder,java.util.Map$Entry)
-> a
230:237:void
lambda$appendProfilerResults$4(java.lang.StringBuilder,int,java.lang.String,java.la
ng.Long) -> a
133:140:void
lambda$getCounterValues$3(java.util.Map,java.lang.String,net.minecraft.util.profili
ng.ProfilerPathEntry) -> a
137:137:void
lambda$getCounterValues$2(java.util.Map,java.util.List,java.lang.String,java.lang.L
ong) -> a
137:137:net.minecraft.util.profiling.FilledProfileResults$CounterCollector
lambda$getCounterValues$1(java.lang.String) -> d
52:52:long
lambda$static$0(net.minecraft.util.profiling.FilledProfileResults$CounterCollector)
-> a
27:52:void <clinit>() -> <clinit>
net.minecraft.util.profiling.FilledProfileResults$1 -> baj$1:
29:29:void <init>() -> <init>
32:32:long getDuration() -> a
37:37:long getMaxDuration() -> b
42:42:long getCount() -> c
47:47:it.unimi.dsi.fastutil.objects.Object2LongMap getCounters() -> d
net.minecraft.util.profiling.FilledProfileResults$CounterCollector -> baj$a:
long selfValue -> a
long totalValue -> b
java.util.Map children -> c
321:324:void <init>() -> <init>
327:333:void addValue(java.util.Iterator,long) -> a
331:331:net.minecraft.util.profiling.FilledProfileResults$CounterCollector
lambda$addValue$0(java.lang.String) -> a
net.minecraft.util.profiling.InactiveProfiler -> bak:
net.minecraft.util.profiling.InactiveProfiler INSTANCE -> a
14:15:void <init>() -> <init>
19:19:void startTick() -> a
23:23:void endTick() -> b
27:27:void push(java.lang.String) -> a
31:31:void push(java.util.function.Supplier) -> a
35:35:void markForCharting(net.minecraft.util.profiling.metrics.MetricCategory)
-> a
39:39:void pop() -> c
43:43:void popPush(java.lang.String) -> b
47:47:void popPush(java.util.function.Supplier) -> b
51:51:void incrementCounter(java.lang.String,int) -> a
55:55:void incrementCounter(java.util.function.Supplier,int) -> a
59:59:net.minecraft.util.profiling.ProfileResults getResults() -> d
65:65:net.minecraft.util.profiling.ActiveProfiler$PathEntry
getEntry(java.lang.String) -> c
70:70:java.util.Set getChartedPaths() -> e
12:12:void <clinit>() -> <clinit>
net.minecraft.util.profiling.ProfileCollector -> bal:
net.minecraft.util.profiling.ProfileResults getResults() -> d
net.minecraft.util.profiling.ActiveProfiler$PathEntry
getEntry(java.lang.String) -> c
java.util.Set getChartedPaths() -> e
net.minecraft.util.profiling.ProfileResults -> bam:
char PATH_SEPARATOR -> d
java.util.List getTimes(java.lang.String) -> a
boolean saveResults(java.nio.file.Path) -> a
long getStartTimeNano() -> a
int getStartTimeTicks() -> b
long getEndTimeNano() -> c
int getEndTimeTicks() -> d
22:22:long getNanoDuration() -> g
26:26:int getTickDuration() -> f
java.lang.String getProfilerResults() -> e
32:32:java.lang.String demanglePath(java.lang.String) -> b
net.minecraft.util.profiling.ProfilerFiller -> ban:
java.lang.String ROOT -> b
void startTick() -> a
void endTick() -> b
void push(java.lang.String) -> a
void push(java.util.function.Supplier) -> a
void pop() -> c
void popPush(java.lang.String) -> b
void popPush(java.util.function.Supplier) -> b
void markForCharting(net.minecraft.util.profiling.metrics.MetricCategory) -> a
27:28:void incrementCounter(java.lang.String) -> d
void incrementCounter(java.lang.String,int) -> a
33:34:void incrementCounter(java.util.function.Supplier) -> c
void incrementCounter(java.util.function.Supplier,int) -> a
39:45:net.minecraft.util.profiling.ProfilerFiller
tee(net.minecraft.util.profiling.ProfilerFiller,net.minecraft.util.profiling.Profil
erFiller) -> a
net.minecraft.util.profiling.ProfilerFiller$1 -> ban$1:
net.minecraft.util.profiling.ProfilerFiller val$first -> a
net.minecraft.util.profiling.ProfilerFiller val$second -> c
45:45:void
<init>(net.minecraft.util.profiling.ProfilerFiller,net.minecraft.util.profiling.Pro
filerFiller) -> <init>
48:50:void startTick() -> a
54:56:void endTick() -> b
60:62:void push(java.lang.String) -> a
66:68:void push(java.util.function.Supplier) -> a
72:74:void markForCharting(net.minecraft.util.profiling.metrics.MetricCategory)
-> a
78:80:void pop() -> c
84:86:void popPush(java.lang.String) -> b
90:92:void popPush(java.util.function.Supplier) -> b
96:98:void incrementCounter(java.lang.String,int) -> a
102:104:void incrementCounter(java.util.function.Supplier,int) -> a
net.minecraft.util.profiling.ProfilerPathEntry -> bao:
long getDuration() -> a
long getMaxDuration() -> b
long getCount() -> c
it.unimi.dsi.fastutil.objects.Object2LongMap getCounters() -> d
net.minecraft.util.profiling.ResultField -> bap:
double percentage -> a
double globalPercentage -> b
long count -> c
java.lang.String name -> d
9:14:void <init>(java.lang.String,double,double,long) -> <init>
18:24:int compareTo(net.minecraft.util.profiling.ResultField) -> a
28:28:int getColor() -> a
3:3:int compareTo(java.lang.Object) -> compareTo
net.minecraft.util.profiling.SingleTickProfiler -> baq:
org.slf4j.Logger LOGGER -> a
java.util.function.LongSupplier realTime -> b
long saveThreshold -> c
int tick -> d
java.io.File location -> e
net.minecraft.util.profiling.ProfileCollector profiler -> f
18:24:void <init>(java.util.function.LongSupplier,java.lang.String,long) ->
<init>
27:29:net.minecraft.util.profiling.ProfilerFiller startTick() -> a
33:45:void endTick() -> b
52:52:net.minecraft.util.profiling.SingleTickProfiler
createTickProfiler(java.lang.String) -> a
56:59:net.minecraft.util.profiling.ProfilerFiller
decorateFiller(net.minecraft.util.profiling.ProfilerFiller,net.minecraft.util.profi
ling.SingleTickProfiler) -> a
27:27:int lambda$startTick$0() -> c
13:13:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.Environment -> bar:
net.minecraft.util.profiling.jfr.Environment CLIENT -> a
net.minecraft.util.profiling.jfr.Environment SERVER -> b
java.lang.String description -> c
net.minecraft.util.profiling.jfr.Environment[] $VALUES -> d
5:5:net.minecraft.util.profiling.jfr.Environment[] values() -> values
5:5:net.minecraft.util.profiling.jfr.Environment valueOf(java.lang.String) ->
valueOf
10:12:void <init>(java.lang.String,int,java.lang.String) -> <init>
15:15:net.minecraft.util.profiling.jfr.Environment
from(net.minecraft.server.MinecraftServer) -> a
19:19:java.lang.String getDescription() -> a
5:5:net.minecraft.util.profiling.jfr.Environment[] $values() -> b
5:6:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.JfrProfiler -> bas:
org.slf4j.Logger LOGGER -> f
java.lang.String ROOT_CATEGORY -> a
java.lang.String WORLD_GEN_CATEGORY -> b
java.lang.String TICK_CATEGORY -> c
java.lang.String NETWORK_CATEGORY -> d
java.util.List CUSTOM_EVENTS -> g
java.lang.String FLIGHT_RECORDER_CONFIG -> h
java.time.format.DateTimeFormatter DATE_TIME_FORMATTER -> i
net.minecraft.util.profiling.jfr.JfrProfiler INSTANCE -> j
jdk.jfr.Recording recording -> k
float currentAverageTickTime -> l
java.util.Map networkTrafficByAddress -> m
72:85:void <init>() -> <init>
88:88:net.minecraft.util.profiling.jfr.JfrProfiler getInstance() -> a
93:102:boolean start(net.minecraft.util.profiling.jfr.Environment) -> a
108:117:java.nio.file.Path stop() -> b
122:122:boolean isRunning() -> c
127:127:boolean isAvailable() -> d
139:164:boolean
start(java.io.Reader,net.minecraft.util.profiling.jfr.Environment) -> a
168:180:void setupSummaryListener() -> f
184:187:void onServerTick(float) -> a
191:198:void onPacketReceived(int,int,java.net.SocketAddress,int) -> a
202:209:void onPacketSent(int,int,java.net.SocketAddress,int) -> b
212:212:net.minecraft.util.profiling.jfr.event.NetworkSummaryEvent$SumAggregation
networkStatFor(java.net.SocketAddress) -> a
218:223:net.minecraft.util.profiling.jfr.callback.ProfiledDuration
onWorldLoadedStarted() -> e
229:234:net.minecraft.util.profiling.jfr.callback.ProfiledDuration
onChunkGenerate(net.minecraft.world.level.ChunkPos,net.minecraft.resources.Resource
Key,java.lang.String) -> a
148:152:void
lambda$start$2(net.minecraft.util.profiling.jfr.Environment,java.lang.String,jdk.jf
r.Recording) -> a
79:84:void lambda$new$1() -> g
77:77:void lambda$new$0() -> h
46:66:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.JfrProfiler$1 -> bas$1:
net.minecraft.util.profiling.jfr.SummaryReporter summaryReporter -> a
net.minecraft.util.profiling.jfr.JfrProfiler this$0 -> b
168:169:void <init>(net.minecraft.util.profiling.jfr.JfrProfiler) -> <init>
173:178:void recordingStateChanged(jdk.jfr.Recording) -> recordingStateChanged
169:169:void lambda$$0() -> a
net.minecraft.util.profiling.jfr.JvmProfiler -> bat:
net.minecraft.util.profiling.jfr.JvmProfiler INSTANCE -> e
boolean start(net.minecraft.util.profiling.jfr.Environment) -> a
java.nio.file.Path stop() -> b
boolean isRunning() -> c
boolean isAvailable() -> d
void onServerTick(float) -> a
void onPacketReceived(int,int,java.net.SocketAddress,int) -> a
void onPacketSent(int,int,java.net.SocketAddress,int) -> b
net.minecraft.util.profiling.jfr.callback.ProfiledDuration
onWorldLoadedStarted() -> e
net.minecraft.util.profiling.jfr.callback.ProfiledDuration
onChunkGenerate(net.minecraft.world.level.ChunkPos,net.minecraft.resources.Resource
Key,java.lang.String) -> a
18:18:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.JvmProfiler$NoOpProfiler -> bat$a:
org.slf4j.Logger LOGGER -> b
net.minecraft.util.profiling.jfr.callback.ProfiledDuration noOpCommit -> a
40:40:void <init>() -> <init>
46:47:boolean start(net.minecraft.util.profiling.jfr.Environment) -> a
52:52:java.nio.file.Path stop() -> b
57:57:boolean isRunning() -> c
62:62:boolean isAvailable() -> d
68:68:void onPacketReceived(int,int,java.net.SocketAddress,int) -> a
73:73:void onPacketSent(int,int,java.net.SocketAddress,int) -> b
78:78:void onServerTick(float) -> a
82:82:net.minecraft.util.profiling.jfr.callback.ProfiledDuration
onWorldLoadedStarted() -> e
88:88:net.minecraft.util.profiling.jfr.callback.ProfiledDuration
onChunkGenerate(net.minecraft.world.level.ChunkPos,net.minecraft.resources.Resource
Key,java.lang.String) -> a
42:42:void lambda$static$0() -> a
41:42:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.Percentiles -> bau:
com.google.common.math.Quantiles$ScaleAndIndexes DEFAULT_INDEXES -> a
15:16:void <init>() -> <init>
19:19:java.util.Map evaluate(long[]) -> a
23:23:java.util.Map evaluate(double[]) -> a
27:28:java.util.Map sorted(java.util.Map) -> a
27:27:void
lambda$sorted$0(java.util.Map,it.unimi.dsi.fastutil.ints.Int2DoubleRBTreeMap) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.SummaryReporter -> bav:
org.slf4j.Logger LOGGER -> a
java.lang.Runnable onDeregistration -> b
22:24:void <init>(java.lang.Runnable) -> <init>
27:50:void recordingStopped(java.nio.file.Path) -> a
58:63:void infoWithFallback(java.util.function.Supplier) -> a
72:78:void warnWithFallback(java.util.function.Supplier,java.lang.Throwable) ->
a
48:48:java.lang.String lambda$recordingStopped$3() -> a
46:46:java.lang.String lambda$recordingStopped$2(java.nio.file.Path) -> b
38:38:java.lang.String lambda$recordingStopped$1() -> b
32:32:java.lang.String lambda$recordingStopped$0(java.nio.file.Path) -> c
18:18:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.callback.ProfiledDuration -> baw:
void finish() -> finish
net.minecraft.util.profiling.jfr.callback.package-info -> bax:
net.minecraft.util.profiling.jfr.event.ChunkGenerationEvent ->
net.minecraft.util.profiling.jfr.event.ChunkGenerationEvent:
java.lang.String EVENT_NAME -> EVENT_NAME
jdk.jfr.EventType TYPE -> TYPE
int worldPosX -> worldPosX
int worldPosZ -> worldPosZ
int chunkPosX -> chunkPosX
int chunkPosZ -> chunkPosZ
java.lang.String targetStatus -> targetStatus
java.lang.String level -> level
50:57:void
<init>(net.minecraft.world.level.ChunkPos,net.minecraft.resources.ResourceKey,java.
lang.String) -> <init>
24:24:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.event.ChunkGenerationEvent$Fields ->
net.minecraft.util.profiling.jfr.event.ChunkGenerationEvent$a:
java.lang.String WORLD_POS_X -> a
java.lang.String WORLD_POS_Z -> b
java.lang.String CHUNK_POS_X -> c
java.lang.String CHUNK_POS_Z -> d
java.lang.String STATUS -> e
java.lang.String LEVEL -> f
60:61:void <init>() -> <init>
net.minecraft.util.profiling.jfr.event.NetworkSummaryEvent ->
net.minecraft.util.profiling.jfr.event.NetworkSummaryEvent:
java.lang.String EVENT_NAME -> EVENT_NAME
jdk.jfr.EventType TYPE -> TYPE
java.lang.String remoteAddress -> remoteAddress
long sentBytes -> sentBytes
int sentPackets -> sentPackets
long receivedBytes -> receivedBytes
int receivedPackets -> receivedPackets
49:51:void <init>(java.lang.String) -> <init>
25:25:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.event.NetworkSummaryEvent$Fields ->
net.minecraft.util.profiling.jfr.event.NetworkSummaryEvent$a:
java.lang.String REMOTE_ADDRESS -> a
java.lang.String SENT_BYTES -> b
java.lang.String SENT_PACKETS -> d
java.lang.String RECEIVED_BYTES -> c
java.lang.String RECEIVED_PACKETS -> e
54:55:void <init>() -> <init>
net.minecraft.util.profiling.jfr.event.NetworkSummaryEvent$SumAggregation ->
net.minecraft.util.profiling.jfr.event.NetworkSummaryEvent$b:
java.util.concurrent.atomic.AtomicLong sentBytes -> a
java.util.concurrent.atomic.AtomicInteger sentPackets -> b
java.util.concurrent.atomic.AtomicLong receivedBytes -> c
java.util.concurrent.atomic.AtomicInteger receivedPackets -> d
net.minecraft.util.profiling.jfr.event.NetworkSummaryEvent event -> e
65:74:void <init>(java.lang.String) -> <init>
77:79:void trackSentPacket(int) -> a
82:84:void trackReceivedPacket(int) -> b
87:92:void commitEvent() -> a
net.minecraft.util.profiling.jfr.event.PacketEvent -> bay:
int protocolId -> protocolId
int packetId -> packetId
java.lang.String remoteAddress -> remoteAddress
int bytes -> bytes
36:41:void <init>(int,int,java.net.SocketAddress,int) -> <init>
net.minecraft.util.profiling.jfr.event.PacketEvent$Fields -> bay$a:
java.lang.String REMOTE_ADDRESS -> a
java.lang.String PROTOCOL_ID -> b
java.lang.String PACKET_ID -> c
java.lang.String BYTES -> d
44:45:void <init>() -> <init>
net.minecraft.util.profiling.jfr.event.PacketReceivedEvent ->
net.minecraft.util.profiling.jfr.event.PacketReceivedEvent:
java.lang.String NAME -> NAME
jdk.jfr.EventType TYPE -> TYPE
23:24:void <init>(int,int,java.net.SocketAddress,int) -> <init>
20:20:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.event.PacketSentEvent ->
net.minecraft.util.profiling.jfr.event.PacketSentEvent:
java.lang.String NAME -> NAME
jdk.jfr.EventType TYPE -> TYPE
23:24:void <init>(int,int,java.net.SocketAddress,int) -> <init>
20:20:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.event.ServerTickTimeEvent ->
net.minecraft.util.profiling.jfr.event.ServerTickTimeEvent:
java.lang.String EVENT_NAME -> EVENT_NAME
jdk.jfr.EventType TYPE -> TYPE
long averageTickDurationNanos -> averageTickDurationNanos
33:35:void <init>(float) -> <init>
25:25:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.event.ServerTickTimeEvent$Fields ->
net.minecraft.util.profiling.jfr.event.ServerTickTimeEvent$a:
java.lang.String AVERAGE_TICK_DURATION -> a
38:39:void <init>() -> <init>
net.minecraft.util.profiling.jfr.event.WorldLoadFinishedEvent ->
net.minecraft.util.profiling.jfr.event.WorldLoadFinishedEvent:
java.lang.String EVENT_NAME -> EVENT_NAME
jdk.jfr.EventType TYPE -> TYPE
17:17:void <init>() -> <init>
19:19:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.event.package-info -> baz:
net.minecraft.util.profiling.jfr.package-info -> bba:
net.minecraft.util.profiling.jfr.parse.JfrStatsParser -> bbb:
java.time.Instant recordingStarted -> a
java.time.Instant recordingEnded -> b
java.util.List chunkGenStats -> c
java.util.List cpuLoadStat -> d
java.util.Map receivedPackets -> e
java.util.Map sentPackets -> f
java.util.List fileWrites -> g
java.util.List fileReads -> h
int garbageCollections -> i
java.time.Duration gcTotalDuration -> j
java.util.List gcHeapStats -> k
java.util.List threadAllocationStats -> l
java.util.List tickTimes -> m
java.time.Duration worldCreationDuration -> n
38:59:void <init>(java.util.stream.Stream) -> <init>
62:84:net.minecraft.util.profiling.jfr.parse.JfrStatsResult
parse(java.nio.file.Path) -> a
89:102:net.minecraft.util.profiling.jfr.parse.JfrStatsResult results() -> a
108:135:void capture(java.util.stream.Stream) -> a
138:139:void incrementPacket(jdk.jfr.consumer.RecordedEvent,int,java.util.Map)
-> a
142:143:void
appendFileIO(jdk.jfr.consumer.RecordedEvent,java.util.List,java.lang.String) -> a
146:149:net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary
collectPacketStats(java.time.Duration,java.util.Map) -> a
147:147:com.mojang.datafixers.util.Pair
lambda$collectPacketStats$2(java.util.Map$Entry) -> a
138:138:net.minecraft.util.profiling.jfr.parse.JfrStatsParser$MutableCountAndSize
lambda$incrementPacket$1(net.minecraft.util.profiling.jfr.stats.NetworkPacketSummar
y$PacketIdentification) -> a
109:134:void lambda$capture$0(jdk.jfr.consumer.RecordedEvent) -> a
net.minecraft.util.profiling.jfr.parse.JfrStatsParser$1 -> bbb$1:
jdk.jfr.consumer.RecordingFile val$recordingFile -> a
63:63:void <init>(jdk.jfr.consumer.RecordingFile) -> <init>
66:66:boolean hasNext() -> hasNext
71:77:jdk.jfr.consumer.RecordedEvent next() -> a
63:63:java.lang.Object next() -> next
net.minecraft.util.profiling.jfr.parse.JfrStatsParser$MutableCountAndSize -> bbb$a:
long count -> a
long totalSize -> b
152:152:void <init>() -> <init>
157:159:void increment(int) -> a
162:162:net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary$PacketCountAndS
ize toCountAndSize() -> a
net.minecraft.util.profiling.jfr.parse.JfrStatsResult -> bbc:
java.time.Instant recordingStarted -> a
java.time.Instant recordingEnded -> b
java.time.Duration recordingDuration -> c
java.time.Duration worldCreationDuration -> d
java.util.List tickTimes -> e
java.util.List cpuLoadStats -> f
net.minecraft.util.profiling.jfr.stats.GcHeapStat$Summary heapSummary -> g
net.minecraft.util.profiling.jfr.stats.ThreadAllocationStat$Summary
threadAllocationSummary -> h
net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary
receivedPacketsSummary -> i
net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary sentPacketsSummary
-> j
net.minecraft.util.profiling.jfr.stats.FileIOStat$Summary fileWrites -> k
net.minecraft.util.profiling.jfr.stats.FileIOStat$Summary fileReads -> l
java.util.List chunkGenStats -> m
23:23:void
<init>(java.time.Instant,java.time.Instant,java.time.Duration,java.time.Duration,ja
va.util.List,java.util.List,net.minecraft.util.profiling.jfr.stats.GcHeapStat$Summa
ry,net.minecraft.util.profiling.jfr.stats.ThreadAllocationStat$Summary,net.minecraf
t.util.profiling.jfr.stats.NetworkPacketSummary,net.minecraft.util.profiling.jfr.st
ats.NetworkPacketSummary,net.minecraft.util.profiling.jfr.stats.FileIOStat$Summary,
net.minecraft.util.profiling.jfr.stats.FileIOStat$Summary,java.util.List) -> <init>
39:43:java.util.List chunkGenSummary() -> a
47:47:java.lang.String asJson() -> b
23:23:java.lang.String toString() -> toString
23:23:int hashCode() -> hashCode
23:23:boolean equals(java.lang.Object) -> equals
23:23:java.time.Instant recordingStarted() -> c
23:23:java.time.Instant recordingEnded() -> d
23:23:java.time.Duration recordingDuration() -> e
23:23:java.time.Duration worldCreationDuration() -> f
23:23:java.util.List tickTimes() -> g
23:23:java.util.List cpuLoadStats() -> h
23:23:net.minecraft.util.profiling.jfr.stats.GcHeapStat$Summary heapSummary() -
> i
23:23:net.minecraft.util.profiling.jfr.stats.ThreadAllocationStat$Summary
threadAllocationSummary() -> j
23:23:net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary
receivedPacketsSummary() -> k
23:23:net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary
sentPacketsSummary() -> l
23:23:net.minecraft.util.profiling.jfr.stats.FileIOStat$Summary fileWrites() ->
m
23:23:net.minecraft.util.profiling.jfr.stats.FileIOStat$Summary fileReads() ->
n
23:23:java.util.List chunkGenStats() -> o
42:42:java.time.Duration
lambda$chunkGenSummary$1(com.mojang.datafixers.util.Pair) -> a
41:41:com.mojang.datafixers.util.Pair
lambda$chunkGenSummary$0(java.util.Map$Entry) -> a
net.minecraft.util.profiling.jfr.parse.package-info -> bbd:
net.minecraft.util.profiling.jfr.serialize.JfrResultJsonSerializer -> bbe:
java.lang.String BYTES_PER_SECOND -> b
java.lang.String COUNT -> c
java.lang.String DURATION_NANOS_TOTAL -> d
java.lang.String TOTAL_BYTES -> e
java.lang.String COUNT_PER_SECOND -> f
com.google.gson.Gson gson -> a
33:43:void <init>() -> <init>
46:63:java.lang.String
format(net.minecraft.util.profiling.jfr.parse.JfrStatsResult) -> a
67:72:com.google.gson.JsonElement
heap(net.minecraft.util.profiling.jfr.stats.GcHeapStat$Summary) -> a
76:107:com.google.gson.JsonElement chunkGen(java.util.List) -> a
111:118:com.google.gson.JsonElement
threadAllocations(net.minecraft.util.profiling.jfr.stats.ThreadAllocationStat$Summa
ry) -> a
122:134:com.google.gson.JsonElement serverTicks(java.util.List) -> b
138:142:com.google.gson.JsonElement
fileIO(net.minecraft.util.profiling.jfr.parse.JfrStatsResult) -> b
146:159:com.google.gson.JsonElement
fileIoSummary(net.minecraft.util.profiling.jfr.stats.FileIOStat$Summary) -> a
163:166:com.google.gson.JsonElement
network(net.minecraft.util.profiling.jfr.parse.JfrStatsResult) -> c
170:188:com.google.gson.JsonElement
packets(net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary) -> a
192:206:com.google.gson.JsonElement cpu(java.util.List) -> c
194:199:com.google.gson.JsonObject
lambda$cpu$11(java.util.List,java.util.function.ToDoubleFunction) -> a
178:187:void
lambda$packets$10(com.google.gson.JsonArray,com.mojang.datafixers.util.Pair) -> a
154:158:void
lambda$fileIoSummary$9(com.google.gson.JsonArray,com.mojang.datafixers.util.Pair) -
> b
133:133:void
lambda$serverTicks$8(com.google.gson.JsonObject,java.lang.Integer,java.lang.Double)
-> a
126:126:double
lambda$serverTicks$7(net.minecraft.util.profiling.jfr.stats.TickTimeStat) -> a
113:117:void
lambda$threadAllocations$6(com.google.gson.JsonArray,java.lang.String,java.lang.Dou
ble) -> a
114:116:void
lambda$threadAllocations$5(java.lang.String,java.lang.Double,com.google.gson.JsonOb
ject) -> a
91:98:com.google.gson.JsonElement
lambda$chunkGen$4(net.minecraft.util.profiling.jfr.stats.ChunkGenStat) -> a
88:88:void
lambda$chunkGen$3(com.google.gson.JsonObject,java.lang.Integer,java.lang.Double) ->
b
87:87:void
lambda$chunkGen$2(com.google.gson.JsonObject,com.google.gson.JsonObject) -> a
78:78:void
lambda$chunkGen$1(com.google.gson.JsonObject,com.google.gson.JsonArray) -> a
77:77:double lambda$chunkGen$0(com.mojang.datafixers.util.Pair) -> a
net.minecraft.util.profiling.jfr.serialize.package-info -> bbf:
net.minecraft.util.profiling.jfr.stats.ChunkGenStat -> bbg:
java.time.Duration duration -> a
net.minecraft.world.level.ChunkPos chunkPos -> b
net.minecraft.server.level.ColumnPos worldPos -> c
net.minecraft.world.level.chunk.ChunkStatus status -> d
java.lang.String level -> e
11:11:void
<init>(java.time.Duration,net.minecraft.world.level.ChunkPos,net.minecraft.server.l
evel.ColumnPos,net.minecraft.world.level.chunk.ChunkStatus,java.lang.String) ->
<init>
14:18:net.minecraft.util.profiling.jfr.stats.ChunkGenStat
from(jdk.jfr.consumer.RecordedEvent) -> a
11:11:java.lang.String toString() -> toString
11:11:int hashCode() -> hashCode
11:11:boolean equals(java.lang.Object) -> equals
11:11:java.time.Duration duration() -> a
11:11:net.minecraft.world.level.ChunkPos chunkPos() -> b
11:11:net.minecraft.server.level.ColumnPos worldPos() -> c
11:11:net.minecraft.world.level.chunk.ChunkStatus status() -> d
11:11:java.lang.String level() -> e
net.minecraft.util.profiling.jfr.stats.CpuLoadStat -> bbh:
double jvm -> a
double userJvm -> b
double system -> c
5:5:void <init>(double,double,double) -> <init>
8:10:net.minecraft.util.profiling.jfr.stats.CpuLoadStat
from(jdk.jfr.consumer.RecordedEvent) -> a
5:5:java.lang.String toString() -> toString
5:5:int hashCode() -> hashCode
5:5:boolean equals(java.lang.Object) -> equals
5:5:double jvm() -> a
5:5:double userJvm() -> b
5:5:double system() -> c
net.minecraft.util.profiling.jfr.stats.FileIOStat -> bbi:
java.time.Duration duration -> a
java.lang.String path -> b
long bytes -> c
11:11:void <init>(java.time.Duration,java.lang.String,long) -> <init>
14:26:net.minecraft.util.profiling.jfr.stats.FileIOStat$Summary
summary(java.time.Duration,java.util.List) -> a
11:11:java.lang.String toString() -> toString
11:11:int hashCode() -> hashCode
11:11:boolean equals(java.lang.Object) -> equals
11:11:java.time.Duration duration() -> a
11:11:java.lang.String path() -> b
11:11:long bytes() -> c
24:24:com.mojang.datafixers.util.Pair lambda$summary$4(java.util.Map$Entry) ->
a
21:21:long lambda$summary$3(net.minecraft.util.profiling.jfr.stats.FileIOStat)
-> a
21:21:java.lang.String
lambda$summary$2(net.minecraft.util.profiling.jfr.stats.FileIOStat) -> b
21:21:boolean
lambda$summary$1(net.minecraft.util.profiling.jfr.stats.FileIOStat) -> c
14:14:long lambda$summary$0(net.minecraft.util.profiling.jfr.stats.FileIOStat)
-> d
net.minecraft.util.profiling.jfr.stats.FileIOStat$Summary -> bbi$a:
long totalBytes -> a
double bytesPerSecond -> b
long counts -> c
double countsPerSecond -> d
java.time.Duration timeSpentInIO -> e
java.util.List topTenContributorsByTotalBytes -> f
30:30:void <init>(long,double,long,double,java.time.Duration,java.util.List) ->
<init>
30:30:java.lang.String toString() -> toString
30:30:int hashCode() -> hashCode
30:30:boolean equals(java.lang.Object) -> equals
30:30:long totalBytes() -> a
30:30:double bytesPerSecond() -> b
30:30:long counts() -> c
30:30:double countsPerSecond() -> d
30:30:java.time.Duration timeSpentInIO() -> e
30:30:java.util.List topTenContributorsByTotalBytes() -> f
net.minecraft.util.profiling.jfr.stats.GcHeapStat -> bbj:
java.time.Instant timestamp -> a
long heapUsed -> b
net.minecraft.util.profiling.jfr.stats.GcHeapStat$Timing timing -> c
11:11:void
<init>(java.time.Instant,long,net.minecraft.util.profiling.jfr.stats.GcHeapStat$Tim
ing) -> <init>
14:18:net.minecraft.util.profiling.jfr.stats.GcHeapStat
from(jdk.jfr.consumer.RecordedEvent) -> a
23:27:net.minecraft.util.profiling.jfr.stats.GcHeapStat$Summary
summary(java.time.Duration,java.util.List,java.time.Duration,int) -> a
32:45:double calculateAllocationRatePerSecond(java.util.List) -> a
11:11:java.lang.String toString() -> toString
11:11:int hashCode() -> hashCode
11:11:boolean equals(java.lang.Object) -> equals
11:11:java.time.Instant timestamp() -> a
11:11:long heapUsed() -> b
11:11:net.minecraft.util.profiling.jfr.stats.GcHeapStat$Timing timing() -> c
33:33:net.minecraft.util.profiling.jfr.stats.GcHeapStat$Timing
lambda$calculateAllocationRatePerSecond$0(net.minecraft.util.profiling.jfr.stats.Gc
HeapStat) -> a
net.minecraft.util.profiling.jfr.stats.GcHeapStat$Summary -> bbj$a:
java.time.Duration duration -> a
java.time.Duration gcTotalDuration -> b
int totalGCs -> c
double allocationRateBytesPerSecond -> d
48:48:void <init>(java.time.Duration,java.time.Duration,int,double) -> <init>
50:50:float gcOverHead() -> a
48:48:java.lang.String toString() -> toString
48:48:int hashCode() -> hashCode
48:48:boolean equals(java.lang.Object) -> equals
48:48:java.time.Duration duration() -> b
48:48:java.time.Duration gcTotalDuration() -> c
48:48:int totalGCs() -> d
48:48:double allocationRateBytesPerSecond() -> e
net.minecraft.util.profiling.jfr.stats.GcHeapStat$Timing -> bbj$b:
net.minecraft.util.profiling.jfr.stats.GcHeapStat$Timing BEFORE_GC -> a
net.minecraft.util.profiling.jfr.stats.GcHeapStat$Timing AFTER_GC -> b
net.minecraft.util.profiling.jfr.stats.GcHeapStat$Timing[] $VALUES -> c
54:54:net.minecraft.util.profiling.jfr.stats.GcHeapStat$Timing[] values() ->
values
54:54:net.minecraft.util.profiling.jfr.stats.GcHeapStat$Timing
valueOf(java.lang.String) -> valueOf
54:54:void <init>(java.lang.String,int) -> <init>
54:54:net.minecraft.util.profiling.jfr.stats.GcHeapStat$Timing[] $values() -> a
54:55:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary -> bbk:
net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary$PacketCountAndSize
totalPacketCountAndSize -> a
java.util.List largestSizeContributors -> b
java.time.Duration recordingDuration -> c
23:34:void <init>(java.time.Duration,java.util.List) -> <init>
37:37:double getCountsPerSecond() -> a
41:41:double getSizePerSecond() -> b
45:45:long getTotalCount() -> c
49:49:long getTotalSize() -> d
53:53:java.util.List largestSizeContributors() -> e
28:28:net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary$PacketCountAndSiz
e lambda$new$0() -> f
net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary$PacketCountAndSize ->
bbk$a:
long totalCount -> a
long totalSize -> b
java.util.Comparator SIZE_THEN_COUNT -> c
83:83:void <init>(long,long) -> <init>
87:87:net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary$PacketCountAndSiz
e
add(net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary$PacketCountAndSize)
-> a
83:83:java.lang.String toString() -> toString
83:83:int hashCode() -> hashCode
83:83:boolean equals(java.lang.Object) -> equals
83:83:long totalCount() -> a
83:83:long totalSize() -> b
84:84:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary$PacketIdentification ->
bbk$b:
net.minecraft.network.protocol.PacketFlow direction -> a
int protocolId -> b
int packetId -> c
java.util.Map PACKET_NAME_BY_ID -> d
56:56:void <init>(net.minecraft.network.protocol.PacketFlow,int,int) -> <init>
73:73:java.lang.String packetName() -> a
77:79:net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary$PacketIdentificat
ion from(jdk.jfr.consumer.RecordedEvent) -> a
56:56:java.lang.String toString() -> toString
56:56:int hashCode() -> hashCode
56:56:boolean equals(java.lang.Object) -> equals
56:56:net.minecraft.network.protocol.PacketFlow direction() -> b
56:56:int protocolId() -> c
56:56:int packetId() -> d
66:66:void
lambda$static$0(com.google.common.collect.ImmutableMap$Builder,net.minecraft.networ
k.protocol.PacketFlow,net.minecraft.network.ConnectionProtocol,java.lang.Integer,ja
va.lang.Class) -> a
62:70:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.stats.ThreadAllocationStat -> bbl:
java.time.Instant timestamp -> a
java.lang.String threadName -> b
long totalBytes -> c
java.lang.String UNKNOWN_THREAD -> d
14:14:void <init>(java.time.Instant,java.lang.String,long) -> <init>
18:24:net.minecraft.util.profiling.jfr.stats.ThreadAllocationStat
from(jdk.jfr.consumer.RecordedEvent) -> a
28:44:net.minecraft.util.profiling.jfr.stats.ThreadAllocationStat$Summary
summary(java.util.List) -> a
14:14:java.lang.String toString() -> toString
14:14:int hashCode() -> hashCode
14:14:boolean equals(java.lang.Object) -> equals
14:14:java.time.Instant timestamp() -> a
14:14:java.lang.String threadName() -> b
14:14:long totalBytes() -> c
32:42:void lambda$summary$1(java.util.Map,java.lang.String,java.util.List) -> a
29:29:java.lang.String
lambda$summary$0(net.minecraft.util.profiling.jfr.stats.ThreadAllocationStat) -> a
net.minecraft.util.profiling.jfr.stats.ThreadAllocationStat$Summary -> bbl$a:
java.util.Map allocationsPerSecondByThread -> a
47:47:void <init>(java.util.Map) -> <init>
47:47:java.lang.String toString() -> toString
47:47:int hashCode() -> hashCode
47:47:boolean equals(java.lang.Object) -> equals
47:47:java.util.Map allocationsPerSecondByThread() -> a
net.minecraft.util.profiling.jfr.stats.TickTimeStat -> bbm:
java.time.Instant timestamp -> a
java.time.Duration currentAverage -> b
9:9:void <init>(java.time.Instant,java.time.Duration) -> <init>
11:11:net.minecraft.util.profiling.jfr.stats.TickTimeStat
from(jdk.jfr.consumer.RecordedEvent) -> a
9:9:java.lang.String toString() -> toString
9:9:int hashCode() -> hashCode
9:9:boolean equals(java.lang.Object) -> equals
9:9:java.time.Instant timestamp() -> a
9:9:java.time.Duration currentAverage() -> b
net.minecraft.util.profiling.jfr.stats.TimeStamped -> bbn:
java.time.Instant getTimestamp() -> a
net.minecraft.util.profiling.jfr.stats.TimedStat -> bbo:
java.time.Duration duration() -> a
net.minecraft.util.profiling.jfr.stats.TimedStatSummary -> bbp:
net.minecraft.util.profiling.jfr.stats.TimedStat fastest -> a
net.minecraft.util.profiling.jfr.stats.TimedStat slowest -> b
net.minecraft.util.profiling.jfr.stats.TimedStat secondSlowest -> c
int count -> d
java.util.Map percentilesNanos -> e
java.time.Duration totalDuration -> f
11:11:void
<init>(net.minecraft.util.profiling.jfr.stats.TimedStat,net.minecraft.util.profilin
g.jfr.stats.TimedStat,net.minecraft.util.profiling.jfr.stats.TimedStat,int,java.uti
l.Map,java.time.Duration) -> <init>
20:30:net.minecraft.util.profiling.jfr.stats.TimedStatSummary
summary(java.util.List) -> a
11:11:java.lang.String toString() -> toString
11:11:int hashCode() -> hashCode
11:11:boolean equals(java.lang.Object) -> equals
11:11:net.minecraft.util.profiling.jfr.stats.TimedStat fastest() -> a
11:11:net.minecraft.util.profiling.jfr.stats.TimedStat slowest() -> b
11:11:net.minecraft.util.profiling.jfr.stats.TimedStat secondSlowest() -> c
11:11:int count() -> d
11:11:java.util.Map percentilesNanos() -> e
11:11:java.time.Duration totalDuration() -> f
29:29:long lambda$summary$0(net.minecraft.util.profiling.jfr.stats.TimedStat) -
> a
net.minecraft.util.profiling.jfr.stats.package-info -> bbq:
net.minecraft.util.profiling.metrics.MetricCategory -> bbr:
net.minecraft.util.profiling.metrics.MetricCategory PATH_FINDING -> a
net.minecraft.util.profiling.metrics.MetricCategory EVENT_LOOPS -> b
net.minecraft.util.profiling.metrics.MetricCategory MAIL_BOXES -> c
net.minecraft.util.profiling.metrics.MetricCategory TICK_LOOP -> d
net.minecraft.util.profiling.metrics.MetricCategory JVM -> e
net.minecraft.util.profiling.metrics.MetricCategory CHUNK_RENDERING -> f
net.minecraft.util.profiling.metrics.MetricCategory CHUNK_RENDERING_DISPATCHING
-> g
net.minecraft.util.profiling.metrics.MetricCategory CPU -> h
net.minecraft.util.profiling.metrics.MetricCategory GPU -> i
java.lang.String description -> j
net.minecraft.util.profiling.metrics.MetricCategory[] $VALUES -> k
3:3:net.minecraft.util.profiling.metrics.MetricCategory[] values() -> values
3:3:net.minecraft.util.profiling.metrics.MetricCategory
valueOf(java.lang.String) -> valueOf
17:19:void <init>(java.lang.String,int,java.lang.String) -> <init>
22:22:java.lang.String getDescription() -> a
3:3:net.minecraft.util.profiling.metrics.MetricCategory[] $values() -> b
3:12:void <clinit>() -> <clinit>
net.minecraft.util.profiling.metrics.MetricSampler -> bbs:
java.lang.String name -> b
net.minecraft.util.profiling.metrics.MetricCategory category -> c
java.util.function.DoubleSupplier sampler -> d
io.netty.buffer.ByteBuf ticks -> e
io.netty.buffer.ByteBuf values -> f
boolean isRunning -> g
java.lang.Runnable beforeTick -> h
net.minecraft.util.profiling.metrics.MetricSampler$ThresholdTest thresholdTest
-> a
double currentValue -> i
30:39:void
<init>(java.lang.String,net.minecraft.util.profiling.metrics.MetricCategory,java.ut
il.function.DoubleSupplier,java.lang.Runnable,net.minecraft.util.profiling.metrics.
MetricSampler$ThresholdTest) -> <init>
42:42:net.minecraft.util.profiling.metrics.MetricSampler
create(java.lang.String,net.minecraft.util.profiling.metrics.MetricCategory,java.ut
il.function.DoubleSupplier) -> a
46:46:net.minecraft.util.profiling.metrics.MetricSampler
create(java.lang.String,net.minecraft.util.profiling.metrics.MetricCategory,java.la
ng.Object,java.util.function.ToDoubleFunction) -> a
50:50:net.minecraft.util.profiling.metrics.MetricSampler$MetricSamplerBuilder
builder(java.lang.String,net.minecraft.util.profiling.metrics.MetricCategory,java.u
til.function.ToDoubleFunction,java.lang.Object) -> a
54:60:void onStartTick() -> a
68:72:void onEndTick(int) -> a
75:79:void onFinished() -> b
82:85:void verifyRunning() -> h
88:88:java.util.function.DoubleSupplier getSampler() -> c
92:92:java.lang.String getName() -> d
96:96:net.minecraft.util.profiling.metrics.MetricCategory getCategory() -> e
100:112:net.minecraft.util.profiling.metrics.MetricSampler$SamplerResult
result() -> f
116:116:boolean triggersThreshold() -> g
121:128:boolean equals(java.lang.Object) -> equals
133:133:int hashCode() -> hashCode
net.minecraft.util.profiling.metrics.MetricSampler$MetricSamplerBuilder -> bbs$a:
java.lang.String name -> a
net.minecraft.util.profiling.metrics.MetricCategory category -> b
java.util.function.DoubleSupplier sampler -> c
java.lang.Object context -> d
java.lang.Runnable beforeTick -> e
net.minecraft.util.profiling.metrics.MetricSampler$ThresholdTest thresholdTest
-> f
198:203:void
<init>(java.lang.String,net.minecraft.util.profiling.metrics.MetricCategory,java.ut
il.function.ToDoubleFunction,java.lang.Object) -> <init>
206:207:net.minecraft.util.profiling.metrics.MetricSampler$MetricSamplerBuilder
withBeforeTick(java.util.function.Consumer) -> a
211:212:net.minecraft.util.profiling.metrics.MetricSampler$MetricSamplerBuilder
withThresholdAlert(net.minecraft.util.profiling.metrics.MetricSampler$ThresholdTest
) -> a
216:216:net.minecraft.util.profiling.metrics.MetricSampler build() -> a
206:206:void lambda$withBeforeTick$1(java.util.function.Consumer) -> b
201:201:double
lambda$new$0(java.util.function.ToDoubleFunction,java.lang.Object) -> a
net.minecraft.util.profiling.metrics.MetricSampler$SamplerResult -> bbs$b:
it.unimi.dsi.fastutil.ints.Int2DoubleMap recording -> a
int firstTick -> b
int lastTick -> c
145:149:void <init>(int,int,it.unimi.dsi.fastutil.ints.Int2DoubleMap) -> <init>
152:152:double valueAtTick(int) -> a
156:156:int getFirstTick() -> a
160:160:int getLastTick() -> b
net.minecraft.util.profiling.metrics.MetricSampler$ThresholdTest -> bbs$c:
boolean test(double) -> test
net.minecraft.util.profiling.metrics.MetricSampler$ValueIncreasedByPercentage ->
bbs$d:
float percentageIncreaseThreshold -> a
double previousValue -> b
166:170:void <init>(float) -> <init>
176:183:boolean test(double) -> test
net.minecraft.util.profiling.metrics.MetricsRegistry -> bbt:
net.minecraft.util.profiling.metrics.MetricsRegistry INSTANCE -> a
java.util.WeakHashMap measuredInstances -> b
14:17:void <init>() -> <init>
20:21:void add(net.minecraft.util.profiling.metrics.ProfilerMeasured) -> a
24:28:java.util.List getRegisteredSamplers() -> a
32:38:java.util.List aggregateDuplicates(java.util.Map) -> a
34:36:net.minecraft.util.profiling.metrics.MetricSampler
lambda$aggregateDuplicates$1(java.util.Map$Entry) -> a
25:25:java.util.stream.Stream
lambda$getRegisteredSamplers$0(net.minecraft.util.profiling.metrics.ProfilerMeasure
d) -> b
11:11:void <clinit>() -> <clinit>
net.minecraft.util.profiling.metrics.MetricsRegistry$AggregatedMetricSampler ->
bbt$a:
java.util.List delegates -> b
50:52:void <init>(java.lang.String,java.util.List) -> <init>
55:55:net.minecraft.util.profiling.metrics.MetricSampler$ThresholdTest
thresholdTest(java.util.List) -> a
64:67:void beforeTick(java.util.List) -> b
70:76:double averageValueFromDelegates(java.util.List) -> c
81:91:boolean equals(java.lang.Object) -> equals
96:96:int hashCode() -> hashCode
55:55:boolean lambda$thresholdTest$3(java.util.List,double) -> a
56:59:boolean
lambda$thresholdTest$2(double,net.minecraft.util.profiling.metrics.MetricSampler) -
> a
50:50:void lambda$new$1(java.util.List) -> d
50:50:double lambda$new$0(java.util.List) -> e
net.minecraft.util.profiling.metrics.MetricsSamplerProvider -> bbu:
java.util.Set samplers(java.util.function.Supplier) -> a
net.minecraft.util.profiling.metrics.ProfilerMeasured -> bbv:
java.util.List profiledMetrics() -> bk
net.minecraft.util.profiling.metrics.package-info -> bbw:
net.minecraft.util.profiling.metrics.profiling.ActiveMetricsRecorder -> bbx:
int PROFILING_MAX_DURATION_SECONDS -> a
java.util.function.Consumer globalOnReportFinished -> b
java.util.Map deviationsBySampler -> c
net.minecraft.util.profiling.ContinuousProfiler taskProfiler -> d
java.util.concurrent.Executor ioExecutor -> e
net.minecraft.util.profiling.metrics.storage.MetricsPersister metricsPersister
-> f
java.util.function.Consumer onProfilingEnd -> g
java.util.function.Consumer onReportFinished -> h
net.minecraft.util.profiling.metrics.MetricsSamplerProvider
metricsSamplerProvider -> i
java.util.function.LongSupplier wallTimeSource -> j
long deadlineNano -> k
int currentTick -> l
net.minecraft.util.profiling.ProfileCollector singleTickProfiler -> m
boolean killSwitch -> n
java.util.Set thisTickSamplers -> o
36:63:void
<init>(net.minecraft.util.profiling.metrics.MetricsSamplerProvider,java.util.functi
on.LongSupplier,java.util.concurrent.Executor,net.minecraft.util.profiling.metrics.
storage.MetricsPersister,java.util.function.Consumer,java.util.function.Consumer) -
> <init>
66:66:net.minecraft.util.profiling.metrics.profiling.ActiveMetricsRecorder
createStarted(net.minecraft.util.profiling.metrics.MetricsSamplerProvider,java.util
.function.LongSupplier,java.util.concurrent.Executor,net.minecraft.util.profiling.m
etrics.storage.MetricsPersister,java.util.function.Consumer,java.util.function.Cons
umer) -> a
71:75:void end() -> a
79:87:void cancel() -> b
91:97:void startTick() -> c
101:125:void endTick() -> d
129:129:boolean isRecording() -> e
134:134:net.minecraft.util.profiling.ProfilerFiller getProfiler() -> f
138:141:void verifyStarted() -> g
144:151:void scheduleSaveResults(net.minecraft.util.profiling.ProfileResults) -
> a
154:160:void cleanup(java.util.Collection) -> a
163:164:void registerGlobalCompletionCallback(java.util.function.Consumer) -> a
146:150:void
lambda$scheduleSaveResults$5(java.util.HashSet,net.minecraft.util.profiling.Profile
Results) -> a
124:124:int lambda$endTick$4() -> h
111:111:java.util.List
lambda$endTick$3(net.minecraft.util.profiling.metrics.MetricSampler) -> a
92:92:net.minecraft.util.profiling.ProfileCollector lambda$startTick$2() -> i
61:61:int lambda$new$1() -> j
55:55:int lambda$new$0() -> k
34:34:void <clinit>() -> <clinit>
net.minecraft.util.profiling.metrics.profiling.InactiveMetricsRecorder -> bby:
net.minecraft.util.profiling.metrics.profiling.MetricsRecorder INSTANCE -> a
6:6:void <init>() -> <init>
11:11:void end() -> a
15:15:void cancel() -> b
19:19:void startTick() -> c
23:23:boolean isRecording() -> e
28:28:net.minecraft.util.profiling.ProfilerFiller getProfiler() -> f
34:34:void endTick() -> d
7:7:void <clinit>() -> <clinit>
net.minecraft.util.profiling.metrics.profiling.MetricsRecorder -> bbz:
void end() -> a
void cancel() -> b
void startTick() -> c
boolean isRecording() -> e
net.minecraft.util.profiling.ProfilerFiller getProfiler() -> f
void endTick() -> d
net.minecraft.util.profiling.metrics.profiling.ProfilerSamplerAdapter -> bca:
java.util.Set previouslyFoundSamplerNames -> a
14:15:void <init>() -> <init>
18:27:java.util.Set newSamplersFoundInProfiler(java.util.function.Supplier) ->
a
31:31:net.minecraft.util.profiling.metrics.MetricSampler
samplerForProfilingPath(java.util.function.Supplier,java.lang.String,net.minecraft.
util.profiling.metrics.MetricCategory) -> a
32:33:double
lambda$samplerForProfilingPath$2(java.util.function.Supplier,java.lang.String) -> a
20:20:net.minecraft.util.profiling.metrics.MetricSampler
lambda$newSamplersFoundInProfiler$1(java.util.function.Supplier,org.apache.commons.
lang3.tuple.Pair) -> a
19:19:boolean
lambda$newSamplersFoundInProfiler$0(org.apache.commons.lang3.tuple.Pair) -> a
net.minecraft.util.profiling.metrics.profiling.ServerMetricsSamplersProvider ->
bcb:
org.slf4j.Logger LOGGER -> a
java.util.Set samplers -> b
net.minecraft.util.profiling.metrics.profiling.ProfilerSamplerAdapter
samplerFactory -> c
28:37:void <init>(java.util.function.LongSupplier,boolean) -> <init>
44:57:java.util.Set runtimeIndependentSamplers() -> a
62:63:java.util.Set samplers(java.util.function.Supplier) -> a
67:88:net.minecraft.util.profiling.metrics.MetricSampler
tickTimeSampler(java.util.function.LongSupplier) -> a
75:80:double lambda$tickTimeSampler$3(com.google.common.base.Stopwatch) -> a
55:55:double lambda$runtimeIndependentSamplers$2() -> b
49:49:net.minecraft.util.profiling.metrics.MetricSampler
lambda$runtimeIndependentSamplers$1(net.minecraft.util.profiling.metrics.profiling.
ServerMetricsSamplersProvider$CpuStats,int) -> a
49:49:double
lambda$runtimeIndependentSamplers$0(net.minecraft.util.profiling.metrics.profiling.
ServerMetricsSamplersProvider$CpuStats,int) -> b
26:26:void <clinit>() -> <clinit>
net.minecraft.util.profiling.metrics.profiling.ServerMetricsSamplersProvider$1 ->
bcb$1:
java.util.function.LongSupplier val$timeSource -> a
67:67:void <init>(java.util.function.LongSupplier) -> <init>
70:70:long read() -> read
net.minecraft.util.profiling.metrics.profiling.ServerMetricsSamplersProvider$CpuSta
ts -> bcb$a:
oshi.SystemInfo systemInfo -> b
oshi.hardware.CentralProcessor processor -> c
int nrOfCpus -> a
long[][] previousCpuLoadTick -> d
double[] currentLoad -> e
long lastPollMs -> f
95:101:void <init>() -> <init>
105:112:double loadForCpu(int) -> a
net.minecraft.util.profiling.metrics.profiling.package-info -> bcc:
net.minecraft.util.profiling.metrics.storage.MetricsPersister -> bcd:
java.nio.file.Path PROFILING_RESULTS_DIR -> a
java.lang.String METRICS_DIR_NAME -> b
java.lang.String DEVIATIONS_DIR_NAME -> c
java.lang.String PROFILING_RESULT_FILENAME -> d
org.slf4j.Logger LOGGER -> e
java.lang.String rootFolderName -> f
38:40:void <init>(java.lang.String) -> <init>
44:66:java.nio.file.Path
saveReports(java.util.Set,java.util.Map,net.minecraft.util.profiling.ProfileResults
) -> a
71:77:void saveMetrics(java.util.Set,java.nio.file.Path) -> a
80:116:void
saveCategory(net.minecraft.util.profiling.metrics.MetricCategory,java.util.List,jav
a.nio.file.Path) -> a
119:127:void saveDeviations(java.util.Map,java.nio.file.Path) -> a
130:131:void
saveProfilingTaskExecutionResult(net.minecraft.util.profiling.ProfileResults,java.n
io.file.Path) -> a
121:121:void
lambda$saveDeviations$4(java.time.format.DateTimeFormatter,java.nio.file.Path,net.m
inecraft.util.profiling.metrics.MetricSampler,java.util.List) -> a
122:125:void
lambda$saveDeviations$3(java.time.format.DateTimeFormatter,java.nio.file.Path,net.m
inecraft.util.profiling.metrics.MetricSampler,net.minecraft.util.profiling.metrics.
storage.RecordedDeviation) -> a
106:106:java.lang.String[] lambda$saveCategory$2(int) -> a
104:104:java.lang.String
lambda$saveCategory$1(int,net.minecraft.util.profiling.metrics.MetricSampler$Sample
rResult) -> a
76:76:void
lambda$saveMetrics$0(java.nio.file.Path,net.minecraft.util.profiling.metrics.Metric
Category,java.util.List) -> a
30:34:void <clinit>() -> <clinit>
net.minecraft.util.profiling.metrics.storage.RecordedDeviation -> bce:
java.time.Instant timestamp -> a
int tick -> b
net.minecraft.util.profiling.ProfileResults profilerResultAtTick -> c
12:16:void
<init>(java.time.Instant,int,net.minecraft.util.profiling.ProfileResults) -> <init>
net.minecraft.util.profiling.metrics.storage.package-info -> bcf:
net.minecraft.util.profiling.package-info -> bcg:
net.minecraft.util.random.SimpleWeightedRandomList -> bch:
13:13:com.mojang.serialization.Codec
wrappedCodecAllowingEmpty(com.mojang.serialization.Codec) -> a
17:17:com.mojang.serialization.Codec
wrappedCodec(com.mojang.serialization.Codec) -> b
21:22:void <init>(java.util.List) -> <init>
25:25:net.minecraft.util.random.SimpleWeightedRandomList$Builder builder() -> a
29:29:net.minecraft.util.random.SimpleWeightedRandomList empty() -> b
33:33:net.minecraft.util.random.SimpleWeightedRandomList
single(java.lang.Object) -> a
37:37:java.util.Optional getRandomValue(net.minecraft.util.RandomSource) -> a
net.minecraft.util.random.SimpleWeightedRandomList$Builder -> bch$a:
com.google.common.collect.ImmutableList$Builder result -> a
40:41:void <init>() -> <init>
44:45:net.minecraft.util.random.SimpleWeightedRandomList$Builder
add(java.lang.Object,int) -> a
49:49:net.minecraft.util.random.SimpleWeightedRandomList build() -> a
net.minecraft.util.random.Weight -> bci:
com.mojang.serialization.Codec CODEC -> a
net.minecraft.util.random.Weight ONE -> b
org.slf4j.Logger LOGGER -> c
int value -> d
16:18:void <init>(int) -> <init>
21:25:net.minecraft.util.random.Weight of(int) -> a
29:29:int asInt() -> a
33:40:void validateWeight(int) -> b
44:44:java.lang.String toString() -> toString
49:49:int hashCode() -> hashCode
54:58:boolean equals(java.lang.Object) -> equals
10:13:void <clinit>() -> <clinit>
net.minecraft.util.random.WeightedEntry -> bcj:
net.minecraft.util.random.Weight getWeight() -> a
27:27:net.minecraft.util.random.WeightedEntry$Wrapper
wrap(java.lang.Object,int) -> a
net.minecraft.util.random.WeightedEntry$IntrusiveBase -> bcj$a:
net.minecraft.util.random.Weight weight -> a
12:14:void <init>(int) -> <init>
16:18:void <init>(net.minecraft.util.random.Weight) -> <init>
22:22:net.minecraft.util.random.Weight getWeight() -> a
net.minecraft.util.random.WeightedEntry$Wrapper -> bcj$b:
java.lang.Object data -> a
net.minecraft.util.random.Weight weight -> b
34:37:void <init>(java.lang.Object,net.minecraft.util.random.Weight) -> <init>
40:40:java.lang.Object getData() -> b
45:45:net.minecraft.util.random.Weight getWeight() -> a
49:49:com.mojang.serialization.Codec codec(com.mojang.serialization.Codec) -> a
49:52:com.mojang.datafixers.kinds.App
lambda$codec$0(com.mojang.serialization.Codec,com.mojang.serialization.codecs.Recor
dCodecBuilder$Instance) -> a
net.minecraft.util.random.WeightedRandom -> bck:
10:11:void <init>() -> <init>
14:22:int getTotalWeight(java.util.List) -> a
26:35:java.util.Optional
getRandomItem(net.minecraft.util.RandomSource,java.util.List,int) -> a
39:45:java.util.Optional getWeightedItem(java.util.List,int) -> a
49:49:java.util.Optional
getRandomItem(net.minecraft.util.RandomSource,java.util.List) -> a
net.minecraft.util.random.WeightedRandomList -> bcl:
int totalWeight -> a
com.google.common.collect.ImmutableList items -> b
19:22:void <init>(java.util.List) -> <init>
25:25:net.minecraft.util.random.WeightedRandomList create() -> c
30:30:net.minecraft.util.random.WeightedRandomList
create(net.minecraft.util.random.WeightedEntry[]) -> a
34:34:net.minecraft.util.random.WeightedRandomList create(java.util.List) -> a
38:38:boolean isEmpty() -> d
42:47:java.util.Optional getRandom(net.minecraft.util.RandomSource) -> b
51:51:java.util.List unwrap() -> e
55:55:com.mojang.serialization.Codec codec(com.mojang.serialization.Codec) -> c
net.minecraft.util.random.package-info -> bcm:
net.minecraft.util.thread.BlockableEventLoop -> bcn:
java.lang.String name -> b
org.slf4j.Logger LOGGER -> c
java.util.Queue pendingRunnables -> d
int blockingCount -> e
26:32:void <init>(java.lang.String) -> <init>
java.lang.Runnable wrapRunnable(java.lang.Runnable) -> f
boolean shouldRun(java.lang.Runnable) -> e
39:39:boolean isSameThread() -> bl
java.lang.Thread getRunningThread() -> au
45:45:boolean scheduleExecutables() -> at
49:49:int getPendingTasksCount() -> bm
54:54:java.lang.String name() -> bn
58:61:java.util.concurrent.CompletableFuture
submit(java.util.function.Supplier) -> a
66:66:java.util.concurrent.CompletableFuture submitAsync(java.lang.Runnable) ->
a
75:79:java.util.concurrent.CompletableFuture submit(java.lang.Runnable) -> g
84:89:void executeBlocking(java.lang.Runnable) -> h
93:95:void tell(java.lang.Runnable) -> i
99:104:void execute(java.lang.Runnable) -> execute
107:108:void executeIfPossible(java.lang.Runnable) -> c
111:112:void dropAllTasks() -> bo
115:118:void runAllTasks() -> bp
121:132:boolean pollTask() -> x
136:147:void managedBlock(java.util.function.BooleanSupplier) -> c
150:152:void waitForTasks() -> bq
156:163:void doRunTask(java.lang.Runnable) -> d
167:168:java.util.List profiledMetrics() -> bk
21:21:void tell(java.lang.Object) -> a
67:68:java.lang.Void lambda$submitAsync$0(java.lang.Runnable) -> b
24:24:void <clinit>() -> <clinit>
net.minecraft.util.thread.NamedThreadFactory -> bco:
org.slf4j.Logger LOGGER -> a
java.lang.ThreadGroup group -> b
java.util.concurrent.atomic.AtomicInteger threadNumber -> c
java.lang.String namePrefix -> d
13:20:void <init>(java.lang.String) -> <init>
24:32:java.lang.Thread newThread(java.lang.Runnable) -> newThread
26:28:void
lambda$newThread$0(java.lang.Runnable,java.lang.Thread,java.lang.Throwable) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.util.thread.ProcessorHandle -> bcp:
java.lang.String name() -> bn
void tell(java.lang.Object) -> a
16:16:void close() -> close
19:22:java.util.concurrent.CompletableFuture ask(java.util.function.Function) -
> b
26:32:java.util.concurrent.CompletableFuture
askEither(java.util.function.Function) -> c
36:36:net.minecraft.util.thread.ProcessorHandle
of(java.lang.String,java.util.function.Consumer) -> a
28:30:void
lambda$askEither$0(java.util.concurrent.CompletableFuture,com.mojang.datafixers.uti
l.Either) -> a
net.minecraft.util.thread.ProcessorHandle$1 -> bcp$1:
java.lang.String val$name -> a
java.util.function.Consumer val$tell -> b
36:36:void <init>(java.lang.String,java.util.function.Consumer) -> <init>
39:39:java.lang.String name() -> bn
44:45:void tell(java.lang.Object) -> a
49:49:java.lang.String toString() -> toString
net.minecraft.util.thread.ProcessorMailbox -> bcq:
org.slf4j.Logger LOGGER -> a
int CLOSED_BIT -> b
int SCHEDULED_BIT -> c
java.util.concurrent.atomic.AtomicInteger status -> d
net.minecraft.util.thread.StrictQueue queue -> e
java.util.concurrent.Executor dispatcher -> f
java.lang.String name -> g
33:33:net.minecraft.util.thread.ProcessorMailbox
create(java.util.concurrent.Executor,java.lang.String) -> a
27:41:void
<init>(net.minecraft.util.thread.StrictQueue,java.util.concurrent.Executor,java.lan
g.String) -> <init>
46:51:boolean setAsScheduled() -> d
57:59:void setAsIdle() -> e
62:66:boolean canBeScheduled() -> f
73:75:void close() -> close
78:78:boolean shouldProcess() -> g
82:93:boolean pollTask() -> h
102:107:void run() -> run
114:119:void runAll() -> a
123:125:void tell(java.lang.Object) -> a
128:142:void registerForExecution() -> i
145:149:int pollUntil(it.unimi.dsi.fastutil.ints.Int2BooleanFunction) -> a
153:153:int size() -> b
157:157:boolean hasWork() -> c
162:162:java.lang.String toString() -> toString
167:167:java.lang.String name() -> bn
172:173:java.util.List profiledMetrics() -> bk
114:114:boolean lambda$runAll$1(int) -> a
102:102:boolean lambda$run$0(int) -> b
23:23:void <clinit>() -> <clinit>
net.minecraft.util.thread.ReentrantBlockableEventLoop -> bcr:
int reentrantCount -> b
7:8:void <init>(java.lang.String) -> <init>
12:12:boolean scheduleExecutables() -> at
16:16:boolean runningTask() -> br
21:27:void doRunTask(java.lang.Runnable) -> d
net.minecraft.util.thread.StrictQueue -> bcs:
java.lang.Object pop() -> a
boolean push(java.lang.Object) -> a
boolean isEmpty() -> b
int size() -> c
net.minecraft.util.thread.StrictQueue$FixedPriorityQueue -> bcs$a:
java.util.Queue[] queues -> a
java.util.concurrent.atomic.AtomicInteger size -> b
70:78:void <init>(int) -> <init>
84:91:java.lang.Runnable pop() -> d
96:104:boolean push(net.minecraft.util.thread.StrictQueue$IntRunnable) -> a
109:109:boolean isEmpty() -> b
114:114:int size() -> c
68:68:boolean push(java.lang.Object) -> a
68:68:java.lang.Object pop() -> a
net.minecraft.util.thread.StrictQueue$IntRunnable -> bcs$b:
int priority -> a
java.lang.Runnable task -> b
53:56:void <init>(int,java.lang.Runnable) -> <init>
60:61:void run() -> run
64:64:int getPriority() -> a
net.minecraft.util.thread.StrictQueue$QueueStrictQueue -> bcs$c:
java.util.Queue queue -> a
23:25:void <init>(java.util.Queue) -> <init>
30:30:java.lang.Object pop() -> a
35:35:boolean push(java.lang.Object) -> a
40:40:boolean isEmpty() -> b
45:45:int size() -> c
net.minecraft.util.thread.package-info -> bct:
net.minecraft.util.valueproviders.BiasedToBottomInt -> bcu:
com.mojang.serialization.Codec CODEC -> a
int minInclusive -> b
int maxInclusive -> f
27:30:void <init>(int,int) -> <init>
33:33:net.minecraft.util.valueproviders.BiasedToBottomInt of(int,int) -> a
38:38:int sample(net.minecraft.util.RandomSource) -> a
43:43:int getMinValue() -> a
48:48:int getMaxValue() -> b
53:53:net.minecraft.util.valueproviders.IntProviderType getType() -> c
58:58:java.lang.String toString() -> toString
16:19:com.mojang.serialization.DataResult
lambda$static$4(net.minecraft.util.valueproviders.BiasedToBottomInt) -> a
17:17:java.lang.String
lambda$static$3(net.minecraft.util.valueproviders.BiasedToBottomInt) -> b
11:14:com.mojang.datafixers.kinds.App
lambda$static$2(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
13:13:java.lang.Integer
lambda$static$1(net.minecraft.util.valueproviders.BiasedToBottomInt) -> c
12:12:java.lang.Integer
lambda$static$0(net.minecraft.util.valueproviders.BiasedToBottomInt) -> d
11:21:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.ClampedInt -> bcv:
com.mojang.serialization.Codec CODEC -> a
net.minecraft.util.valueproviders.IntProvider source -> b
int minInclusive -> f
int maxInclusive -> g
31:31:net.minecraft.util.valueproviders.ClampedInt
of(net.minecraft.util.valueproviders.IntProvider,int,int) -> a
34:38:void <init>(net.minecraft.util.valueproviders.IntProvider,int,int) ->
<init>
42:42:int sample(net.minecraft.util.RandomSource) -> a
47:47:int getMinValue() -> a
52:52:int getMaxValue() -> b
57:57:net.minecraft.util.valueproviders.IntProviderType getType() -> c
18:21:com.mojang.serialization.DataResult
lambda$static$5(net.minecraft.util.valueproviders.ClampedInt) -> a
19:19:java.lang.String
lambda$static$4(net.minecraft.util.valueproviders.ClampedInt) -> b
12:16:com.mojang.datafixers.kinds.App
lambda$static$3(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
15:15:java.lang.Integer
lambda$static$2(net.minecraft.util.valueproviders.ClampedInt) -> c
14:14:java.lang.Integer
lambda$static$1(net.minecraft.util.valueproviders.ClampedInt) -> d
13:13:net.minecraft.util.valueproviders.IntProvider
lambda$static$0(net.minecraft.util.valueproviders.ClampedInt) -> e
12:23:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.ClampedNormalFloat -> bcw:
com.mojang.serialization.Codec CODEC -> a
float mean -> b
float deviation -> d
float min -> e
float max -> f
33:33:net.minecraft.util.valueproviders.ClampedNormalFloat
of(float,float,float,float) -> a
36:41:void <init>(float,float,float,float) -> <init>
45:45:float sample(net.minecraft.util.RandomSource) -> a
49:49:float sample(net.minecraft.util.RandomSource,float,float,float,float) ->
a
54:54:float getMinValue() -> a
59:59:float getMaxValue() -> b
64:64:net.minecraft.util.valueproviders.FloatProviderType getType() -> c
69:69:java.lang.String toString() -> toString
19:22:com.mojang.serialization.DataResult
lambda$static$6(net.minecraft.util.valueproviders.ClampedNormalFloat) -> a
20:20:java.lang.String
lambda$static$5(net.minecraft.util.valueproviders.ClampedNormalFloat) -> b
12:17:com.mojang.datafixers.kinds.App
lambda$static$4(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
16:16:java.lang.Float
lambda$static$3(net.minecraft.util.valueproviders.ClampedNormalFloat) -> c
15:15:java.lang.Float
lambda$static$2(net.minecraft.util.valueproviders.ClampedNormalFloat) -> d
14:14:java.lang.Float
lambda$static$1(net.minecraft.util.valueproviders.ClampedNormalFloat) -> e
13:13:java.lang.Float
lambda$static$0(net.minecraft.util.valueproviders.ClampedNormalFloat) -> f
12:24:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.ClampedNormalInt -> bcx:
com.mojang.serialization.Codec CODEC -> a
float mean -> b
float deviation -> f
int min_inclusive -> g
int max_inclusive -> h
33:33:net.minecraft.util.valueproviders.ClampedNormalInt
of(float,float,int,int) -> a
36:41:void <init>(float,float,int,int) -> <init>
45:45:int sample(net.minecraft.util.RandomSource) -> a
49:49:int sample(net.minecraft.util.RandomSource,float,float,float,float) -> a
54:54:int getMinValue() -> a
59:59:int getMaxValue() -> b
64:64:net.minecraft.util.valueproviders.IntProviderType getType() -> c
69:69:java.lang.String toString() -> toString
19:22:com.mojang.serialization.DataResult
lambda$static$6(net.minecraft.util.valueproviders.ClampedNormalInt) -> a
20:20:java.lang.String
lambda$static$5(net.minecraft.util.valueproviders.ClampedNormalInt) -> b
12:17:com.mojang.datafixers.kinds.App
lambda$static$4(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
16:16:java.lang.Integer
lambda$static$3(net.minecraft.util.valueproviders.ClampedNormalInt) -> c
15:15:java.lang.Integer
lambda$static$2(net.minecraft.util.valueproviders.ClampedNormalInt) -> d
14:14:java.lang.Float
lambda$static$1(net.minecraft.util.valueproviders.ClampedNormalInt) -> e
13:13:java.lang.Float
lambda$static$0(net.minecraft.util.valueproviders.ClampedNormalInt) -> f
12:24:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.ConstantFloat -> bcy:
net.minecraft.util.valueproviders.ConstantFloat ZERO -> a
com.mojang.serialization.Codec CODEC -> b
float value -> d
24:27:net.minecraft.util.valueproviders.ConstantFloat of(float) -> a
30:32:void <init>(float) -> <init>
35:35:float getValue() -> d
40:40:float sample(net.minecraft.util.RandomSource) -> a
45:45:float getMinValue() -> a
50:50:float getMaxValue() -> b
55:55:net.minecraft.util.valueproviders.FloatProviderType getType() -> c
60:60:java.lang.String toString() -> toString
18:18:com.mojang.datafixers.util.Either
lambda$static$4(net.minecraft.util.valueproviders.ConstantFloat) -> a
17:17:net.minecraft.util.valueproviders.ConstantFloat
lambda$static$3(com.mojang.datafixers.util.Either) -> a
17:17:net.minecraft.util.valueproviders.ConstantFloat
lambda$static$2(net.minecraft.util.valueproviders.ConstantFloat) -> b
13:15:com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
14:14:java.lang.Float
lambda$static$0(net.minecraft.util.valueproviders.ConstantFloat) -> c
9:16:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.ConstantInt -> bcz:
net.minecraft.util.valueproviders.ConstantInt ZERO -> a
com.mojang.serialization.Codec CODEC -> b
int value -> f
24:27:net.minecraft.util.valueproviders.ConstantInt of(int) -> a
30:32:void <init>(int) -> <init>
35:35:int getValue() -> d
40:40:int sample(net.minecraft.util.RandomSource) -> a
45:45:int getMinValue() -> a
50:50:int getMaxValue() -> b
55:55:net.minecraft.util.valueproviders.IntProviderType getType() -> c
60:60:java.lang.String toString() -> toString
18:18:com.mojang.datafixers.util.Either
lambda$static$4(net.minecraft.util.valueproviders.ConstantInt) -> a
17:17:net.minecraft.util.valueproviders.ConstantInt
lambda$static$3(com.mojang.datafixers.util.Either) -> a
17:17:net.minecraft.util.valueproviders.ConstantInt
lambda$static$2(net.minecraft.util.valueproviders.ConstantInt) -> b
13:15:com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
14:14:java.lang.Integer
lambda$static$0(net.minecraft.util.valueproviders.ConstantInt) -> c
9:16:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.FloatProvider -> bda:
com.mojang.serialization.Codec CONSTANT_OR_DISPATCH_CODEC -> a
com.mojang.serialization.Codec CODEC -> c
9:9:void <init>() -> <init>
20:20:com.mojang.serialization.Codec codec(float,float) -> a
float getMinValue() -> a
float getMaxValue() -> b
net.minecraft.util.valueproviders.FloatProviderType getType() -> c
21:27:com.mojang.serialization.DataResult
lambda$codec$5(float,float,net.minecraft.util.valueproviders.FloatProvider) -> a
25:25:java.lang.String
lambda$codec$4(float,net.minecraft.util.valueproviders.FloatProvider) -> a
22:22:java.lang.String
lambda$codec$3(float,net.minecraft.util.valueproviders.FloatProvider) -> b
16:16:com.mojang.datafixers.util.Either
lambda$static$2(net.minecraft.util.valueproviders.FloatProvider) -> a
15:15:net.minecraft.util.valueproviders.FloatProvider
lambda$static$1(com.mojang.datafixers.util.Either) -> a
15:15:net.minecraft.util.valueproviders.FloatProvider
lambda$static$0(net.minecraft.util.valueproviders.FloatProvider) -> b
10:14:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.FloatProviderType -> bdb:
net.minecraft.util.valueproviders.FloatProviderType CONSTANT -> a
net.minecraft.util.valueproviders.FloatProviderType UNIFORM -> b
net.minecraft.util.valueproviders.FloatProviderType CLAMPED_NORMAL -> c
net.minecraft.util.valueproviders.FloatProviderType TRAPEZOID -> d
com.mojang.serialization.Codec codec() -> codec
17:17:net.minecraft.util.valueproviders.FloatProviderType
register(java.lang.String,com.mojang.serialization.Codec) -> a
17:17:com.mojang.serialization.Codec
lambda$register$0(com.mojang.serialization.Codec) -> a
8:11:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.IntProvider -> bdc:
com.mojang.serialization.Codec CONSTANT_OR_DISPATCH_CODEC -> a
com.mojang.serialization.Codec CODEC -> c
com.mojang.serialization.Codec NON_NEGATIVE_CODEC -> d
com.mojang.serialization.Codec POSITIVE_CODEC -> e
10:10:void <init>() -> <init>
21:21:com.mojang.serialization.Codec codec(int,int) -> b
25:25:com.mojang.serialization.Codec
codec(int,int,com.mojang.serialization.Codec) -> a
int sample(net.minecraft.util.RandomSource) -> a
int getMinValue() -> a
int getMaxValue() -> b
net.minecraft.util.valueproviders.IntProviderType getType() -> c
26:32:com.mojang.serialization.DataResult
lambda$codec$5(int,int,net.minecraft.util.valueproviders.IntProvider) -> a
30:30:java.lang.String
lambda$codec$4(int,net.minecraft.util.valueproviders.IntProvider) -> a
27:27:java.lang.String
lambda$codec$3(int,net.minecraft.util.valueproviders.IntProvider) -> b
17:17:com.mojang.datafixers.util.Either
lambda$static$2(net.minecraft.util.valueproviders.IntProvider) -> a
16:16:net.minecraft.util.valueproviders.IntProvider
lambda$static$1(com.mojang.datafixers.util.Either) -> a
16:16:net.minecraft.util.valueproviders.IntProvider
lambda$static$0(net.minecraft.util.valueproviders.IntProvider) -> b
11:37:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.IntProviderType -> bdd:
net.minecraft.util.valueproviders.IntProviderType CONSTANT -> a
net.minecraft.util.valueproviders.IntProviderType UNIFORM -> b
net.minecraft.util.valueproviders.IntProviderType BIASED_TO_BOTTOM -> c
net.minecraft.util.valueproviders.IntProviderType CLAMPED -> d
net.minecraft.util.valueproviders.IntProviderType WEIGHTED_LIST -> e
net.minecraft.util.valueproviders.IntProviderType CLAMPED_NORMAL -> f
com.mojang.serialization.Codec codec() -> codec
19:19:net.minecraft.util.valueproviders.IntProviderType
register(java.lang.String,com.mojang.serialization.Codec) -> a
19:19:com.mojang.serialization.Codec
lambda$register$0(com.mojang.serialization.Codec) -> a
8:13:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.MultipliedFloats -> bde:
net.minecraft.util.valueproviders.SampledFloat[] values -> a
10:12:void <init>(net.minecraft.util.valueproviders.SampledFloat[]) -> <init>
16:20:float sample(net.minecraft.util.RandomSource) -> a
25:25:java.lang.String toString() -> toString
net.minecraft.util.valueproviders.SampledFloat -> bdf:
float sample(net.minecraft.util.RandomSource) -> a
net.minecraft.util.valueproviders.TrapezoidFloat -> bdg:
com.mojang.serialization.Codec CODEC -> a
float min -> b
float max -> d
float plateau -> e
34:34:net.minecraft.util.valueproviders.TrapezoidFloat of(float,float,float) ->
a
37:41:void <init>(float,float,float) -> <init>
45:49:float sample(net.minecraft.util.RandomSource) -> a
54:54:float getMinValue() -> a
59:59:float getMaxValue() -> b
64:64:net.minecraft.util.valueproviders.FloatProviderType getType() -> c
69:69:java.lang.String toString() -> toString
18:24:com.mojang.serialization.DataResult
lambda$static$6(net.minecraft.util.valueproviders.TrapezoidFloat) -> a
22:22:java.lang.String
lambda$static$5(net.minecraft.util.valueproviders.TrapezoidFloat) -> b
19:19:java.lang.String
lambda$static$4(net.minecraft.util.valueproviders.TrapezoidFloat) -> c
12:16:com.mojang.datafixers.kinds.App
lambda$static$3(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
15:15:java.lang.Float
lambda$static$2(net.minecraft.util.valueproviders.TrapezoidFloat) -> d
14:14:java.lang.Float
lambda$static$1(net.minecraft.util.valueproviders.TrapezoidFloat) -> e
13:13:java.lang.Float
lambda$static$0(net.minecraft.util.valueproviders.TrapezoidFloat) -> f
12:26:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.UniformFloat -> bdh:
com.mojang.serialization.Codec CODEC -> a
float minInclusive -> b
float maxExclusive -> d
31:34:void <init>(float,float) -> <init>
37:40:net.minecraft.util.valueproviders.UniformFloat of(float,float) -> b
45:45:float sample(net.minecraft.util.RandomSource) -> a
50:50:float getMinValue() -> a
55:55:float getMaxValue() -> b
60:60:net.minecraft.util.valueproviders.FloatProviderType getType() -> c
65:65:java.lang.String toString() -> toString
20:23:com.mojang.serialization.DataResult
lambda$static$4(net.minecraft.util.valueproviders.UniformFloat) -> a
21:21:java.lang.String
lambda$static$3(net.minecraft.util.valueproviders.UniformFloat) -> b
15:18:com.mojang.datafixers.kinds.App
lambda$static$2(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
17:17:java.lang.Float
lambda$static$1(net.minecraft.util.valueproviders.UniformFloat) -> c
16:16:java.lang.Float
lambda$static$0(net.minecraft.util.valueproviders.UniformFloat) -> d
15:25:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.UniformInt -> bdi:
com.mojang.serialization.Codec CODEC -> a
int minInclusive -> b
int maxInclusive -> f
28:31:void <init>(int,int) -> <init>
34:34:net.minecraft.util.valueproviders.UniformInt of(int,int) -> a
39:39:int sample(net.minecraft.util.RandomSource) -> a
44:44:int getMinValue() -> a
49:49:int getMaxValue() -> b
54:54:net.minecraft.util.valueproviders.IntProviderType getType() -> c
59:59:java.lang.String toString() -> toString
17:20:com.mojang.serialization.DataResult
lambda$static$4(net.minecraft.util.valueproviders.UniformInt) -> a
18:18:java.lang.String
lambda$static$3(net.minecraft.util.valueproviders.UniformInt) -> b
12:15:com.mojang.datafixers.kinds.App
lambda$static$2(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
14:14:java.lang.Integer
lambda$static$1(net.minecraft.util.valueproviders.UniformInt) -> c
13:13:java.lang.Integer
lambda$static$0(net.minecraft.util.valueproviders.UniformInt) -> d
12:22:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.WeightedListInt -> bdj:
com.mojang.serialization.Codec CODEC -> a
net.minecraft.util.random.SimpleWeightedRandomList distribution -> b
int minValue -> f
int maxValue -> g
20:33:void <init>(net.minecraft.util.random.SimpleWeightedRandomList) -> <init>
37:37:int sample(net.minecraft.util.RandomSource) -> a
42:42:int getMinValue() -> a
47:47:int getMaxValue() -> b
52:52:net.minecraft.util.valueproviders.IntProviderType getType() -> c
12:14:com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
13:13:net.minecraft.util.random.SimpleWeightedRandomList
lambda$static$0(net.minecraft.util.valueproviders.WeightedListInt) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.package-info -> bdk:
net.minecraft.util.worldupdate.WorldUpgrader -> bdl:
org.slf4j.Logger LOGGER -> a
java.util.concurrent.ThreadFactory THREAD_FACTORY -> b
net.minecraft.core.Registry dimensions -> c
java.util.Set levels -> d
boolean eraseCache -> e
net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess
levelStorage -> f
java.lang.Thread thread -> g
com.mojang.datafixers.DataFixer dataFixer -> h
boolean running -> i
boolean finished -> j
float progress -> k
int totalChunks -> l
int converted -> m
int skipped -> n
it.unimi.dsi.fastutil.objects.Object2FloatMap progressMap -> o
net.minecraft.network.chat.Component status -> p
java.util.regex.Pattern REGEX -> q
net.minecraft.world.level.storage.DimensionDataStorage overworldDataStorage ->
r
57:85:void
<init>(net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess,com.
mojang.datafixers.DataFixer,net.minecraft.core.Registry,boolean) -> <init>
88:93:void cancel() -> a
96:205:void work() -> i
208:241:java.util.List getAllChunkPos(net.minecraft.resources.ResourceKey) -> b
245:245:boolean isFinished() -> b
249:249:java.util.Set levels() -> c
253:253:float dimensionProgress(net.minecraft.resources.ResourceKey) -> a
257:257:float getProgress() -> d
261:261:int getTotalChunks() -> e
265:265:int getConverted() -> f
269:269:int getSkipped() -> g
273:273:net.minecraft.network.chat.Component getStatus() -> h
211:211:boolean lambda$getAllChunkPos$2(java.io.File,java.lang.String) -> a
136:136:net.minecraft.world.level.storage.DimensionDataStorage lambda$work$1()
-> j
80:83:void lambda$new$0(java.lang.Thread,java.lang.Throwable) -> a
47:67:void <clinit>() -> <clinit>
net.minecraft.util.worldupdate.package-info -> bdm:
net.minecraft.world.BossEvent -> bdn:
java.util.UUID id -> h
net.minecraft.network.chat.Component name -> a
float progress -> b
net.minecraft.world.BossEvent$BossBarColor color -> c
net.minecraft.world.BossEvent$BossBarOverlay overlay -> d
boolean darkenScreen -> e
boolean playBossMusic -> f
boolean createWorldFog -> g
18:24:void
<init>(java.util.UUID,net.minecraft.network.chat.Component,net.minecraft.world.Boss
Event$BossBarColor,net.minecraft.world.BossEvent$BossBarOverlay) -> <init>
27:27:java.util.UUID getId() -> i
31:31:net.minecraft.network.chat.Component getName() -> j
35:36:void setName(net.minecraft.network.chat.Component) -> a
39:39:float getProgress() -> k
43:44:void setProgress(float) -> a
47:47:net.minecraft.world.BossEvent$BossBarColor getColor() -> l
51:52:void setColor(net.minecraft.world.BossEvent$BossBarColor) -> a
55:55:net.minecraft.world.BossEvent$BossBarOverlay getOverlay() -> m
59:60:void setOverlay(net.minecraft.world.BossEvent$BossBarOverlay) -> a
63:63:boolean shouldDarkenScreen() -> n
67:68:net.minecraft.world.BossEvent setDarkenScreen(boolean) -> a
72:72:boolean shouldPlayBossMusic() -> o
76:77:net.minecraft.world.BossEvent setPlayBossMusic(boolean) -> b
81:82:net.minecraft.world.BossEvent setCreateWorldFog(boolean) -> c
86:86:boolean shouldCreateWorldFog() -> p
net.minecraft.world.BossEvent$BossBarColor -> bdn$a:
net.minecraft.world.BossEvent$BossBarColor PINK -> a
net.minecraft.world.BossEvent$BossBarColor BLUE -> b
net.minecraft.world.BossEvent$BossBarColor RED -> c
net.minecraft.world.BossEvent$BossBarColor GREEN -> d
net.minecraft.world.BossEvent$BossBarColor YELLOW -> e
net.minecraft.world.BossEvent$BossBarColor PURPLE -> f
net.minecraft.world.BossEvent$BossBarColor WHITE -> g
java.lang.String name -> h
net.minecraft.ChatFormatting formatting -> i
net.minecraft.world.BossEvent$BossBarColor[] $VALUES -> j
89:89:net.minecraft.world.BossEvent$BossBarColor[] values() -> values
89:89:net.minecraft.world.BossEvent$BossBarColor valueOf(java.lang.String) ->
valueOf
102:105:void
<init>(java.lang.String,int,java.lang.String,net.minecraft.ChatFormatting) ->
<init>
108:108:net.minecraft.ChatFormatting getFormatting() -> a
112:112:java.lang.String getName() -> b
116:121:net.minecraft.world.BossEvent$BossBarColor byName(java.lang.String) ->
a
89:89:net.minecraft.world.BossEvent$BossBarColor[] $values() -> c
89:96:void <clinit>() -> <clinit>
net.minecraft.world.BossEvent$BossBarOverlay -> bdn$b:
net.minecraft.world.BossEvent$BossBarOverlay PROGRESS -> a
net.minecraft.world.BossEvent$BossBarOverlay NOTCHED_6 -> b
net.minecraft.world.BossEvent$BossBarOverlay NOTCHED_10 -> c
net.minecraft.world.BossEvent$BossBarOverlay NOTCHED_12 -> d
net.minecraft.world.BossEvent$BossBarOverlay NOTCHED_20 -> e
java.lang.String name -> f
net.minecraft.world.BossEvent$BossBarOverlay[] $VALUES -> g
125:125:net.minecraft.world.BossEvent$BossBarOverlay[] values() -> values
125:125:net.minecraft.world.BossEvent$BossBarOverlay valueOf(java.lang.String)
-> valueOf
135:137:void <init>(java.lang.String,int,java.lang.String) -> <init>
140:140:java.lang.String getName() -> a
144:149:net.minecraft.world.BossEvent$BossBarOverlay byName(java.lang.String) -
> a
125:125:net.minecraft.world.BossEvent$BossBarOverlay[] $values() -> b
125:130:void <clinit>() -> <clinit>
net.minecraft.world.Clearable -> bdo:
void clearContent() -> a
9:12:void tryClear(java.lang.Object) -> a_
net.minecraft.world.CompoundContainer -> bdp:
net.minecraft.world.Container container1 -> c
net.minecraft.world.Container container2 -> d
10:13:void <init>(net.minecraft.world.Container,net.minecraft.world.Container)
-> <init>
17:17:int getContainerSize() -> b
22:22:boolean isEmpty() -> ab_
26:26:boolean contains(net.minecraft.world.Container) -> a
31:34:net.minecraft.world.item.ItemStack getItem(int) -> a
40:43:net.minecraft.world.item.ItemStack removeItem(int,int) -> a
49:52:net.minecraft.world.item.ItemStack removeItemNoUpdate(int) -> b
58:63:void setItem(int,net.minecraft.world.item.ItemStack) -> a
67:67:int getMaxStackSize() -> ac_
72:74:void setChanged() -> e
78:78:boolean stillValid(net.minecraft.world.entity.player.Player) -> a
83:85:void startOpen(net.minecraft.world.entity.player.Player) -> d_
89:91:void stopOpen(net.minecraft.world.entity.player.Player) -> c
95:98:boolean canPlaceItem(int,net.minecraft.world.item.ItemStack) -> b
104:106:void clearContent() -> a
net.minecraft.world.Container -> bdq:
int LARGE_MAX_STACK_SIZE -> m_
int DEFAULT_DISTANCE_LIMIT -> n_
int getContainerSize() -> b
boolean isEmpty() -> ab_
net.minecraft.world.item.ItemStack getItem(int) -> a
net.minecraft.world.item.ItemStack removeItem(int,int) -> a
net.minecraft.world.item.ItemStack removeItemNoUpdate(int) -> b
void setItem(int,net.minecraft.world.item.ItemStack) -> a
30:30:int getMaxStackSize() -> ac_
void setChanged() -> e
boolean stillValid(net.minecraft.world.entity.player.Player) -> a
38:38:void startOpen(net.minecraft.world.entity.player.Player) -> d_
41:41:void stopOpen(net.minecraft.world.entity.player.Player) -> c
44:44:boolean canPlaceItem(int,net.minecraft.world.item.ItemStack) -> b
48:48:boolean
canTakeItem(net.minecraft.world.Container,int,net.minecraft.world.item.ItemStack) -
> a
52:59:int countItem(net.minecraft.world.item.Item) -> a_
63:63:boolean hasAnyOf(java.util.Set) -> a
67:73:boolean hasAnyMatching(java.util.function.Predicate) -> a_
77:77:boolean
stillValidBlockEntity(net.minecraft.world.level.block.entity.BlockEntity,net.minecr
aft.world.entity.player.Player) -> a
81:91:boolean
stillValidBlockEntity(net.minecraft.world.level.block.entity.BlockEntity,net.minecr
aft.world.entity.player.Player,int) -> a
63:63:boolean
lambda$hasAnyOf$0(java.util.Set,net.minecraft.world.item.ItemStack) -> a
net.minecraft.world.ContainerHelper -> bdr:
12:12:void <init>() -> <init>
14:18:net.minecraft.world.item.ItemStack removeItem(java.util.List,int,int) ->
a
22:26:net.minecraft.world.item.ItemStack takeItem(java.util.List,int) -> a
30:30:net.minecraft.nbt.CompoundTag
saveAllItems(net.minecraft.nbt.CompoundTag,net.minecraft.core.NonNullList) -> a
34:47:net.minecraft.nbt.CompoundTag
saveAllItems(net.minecraft.nbt.CompoundTag,net.minecraft.core.NonNullList,boolean)
-> a
51:59:void
loadAllItems(net.minecraft.nbt.CompoundTag,net.minecraft.core.NonNullList) -> b
62:71:int
clearOrCountMatchingItems(net.minecraft.world.Container,java.util.function.Predicat
e,int,boolean) -> a
76:86:int
clearOrCountMatchingItems(net.minecraft.world.item.ItemStack,java.util.function.Pre
dicate,int,boolean) -> a
net.minecraft.world.ContainerListener -> bds:
void containerChanged(net.minecraft.world.Container) -> a
net.minecraft.world.Containers -> bdt:
12:12:void <init>() -> <init>
14:15:void
dropContents(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecr
aft.world.Container) -> a
18:19:void
dropContents(net.minecraft.world.level.Level,net.minecraft.world.entity.Entity,net.
minecraft.world.Container) -> a
22:25:void
dropContents(net.minecraft.world.level.Level,double,double,double,net.minecraft.wor
ld.Container) -> a
28:29:void
dropContents(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecr
aft.core.NonNullList) -> a
32:51:void
dropItemStack(net.minecraft.world.level.Level,double,double,double,net.minecraft.wo
rld.item.ItemStack) -> a
28:28:void
lambda$dropContents$0(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,n
et.minecraft.world.item.ItemStack) -> a
net.minecraft.world.Difficulty -> bdu:
net.minecraft.world.Difficulty PEACEFUL -> a
net.minecraft.world.Difficulty EASY -> b
net.minecraft.world.Difficulty NORMAL -> c
net.minecraft.world.Difficulty HARD -> d
net.minecraft.util.StringRepresentable$EnumCodec CODEC -> e
java.util.function.IntFunction BY_ID -> f
int id -> g
java.lang.String key -> h
net.minecraft.world.Difficulty[] $VALUES -> i
10:10:net.minecraft.world.Difficulty[] values() -> values
10:10:net.minecraft.world.Difficulty valueOf(java.lang.String) -> valueOf
24:27:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
30:30:int getId() -> a
34:34:net.minecraft.network.chat.Component getDisplayName() -> b
38:38:net.minecraft.network.chat.Component getInfo() -> d
42:42:net.minecraft.world.Difficulty byId(int) -> a
47:47:net.minecraft.world.Difficulty byName(java.lang.String) -> a
54:54:java.lang.String getKey() -> e
59:59:java.lang.String getSerializedName() -> c
10:10:net.minecraft.world.Difficulty[] $values() -> f
10:19:void <clinit>() -> <clinit>
net.minecraft.world.DifficultyInstance -> bdv:
float DIFFICULTY_TIME_GLOBAL_OFFSET -> a
float MAX_DIFFICULTY_TIME_GLOBAL -> b
float MAX_DIFFICULTY_TIME_LOCAL -> c
net.minecraft.world.Difficulty base -> d
float effectiveDifficulty -> e
21:24:void <init>(net.minecraft.world.Difficulty,long,long,float) -> <init>
27:27:net.minecraft.world.Difficulty getDifficulty() -> a
31:31:float getEffectiveDifficulty() -> b
35:35:boolean isHard() -> c
39:39:boolean isHarderThan(float) -> a
52:58:float getSpecialMultiplier() -> d
62:87:float calculateDifficulty(net.minecraft.world.Difficulty,long,long,float)
-> a
net.minecraft.world.InteractionHand -> bdw:
net.minecraft.world.InteractionHand MAIN_HAND -> a
net.minecraft.world.InteractionHand OFF_HAND -> b
net.minecraft.world.InteractionHand[] $VALUES -> c
3:3:net.minecraft.world.InteractionHand[] values() -> values
3:3:net.minecraft.world.InteractionHand valueOf(java.lang.String) -> valueOf
3:3:void <init>(java.lang.String,int) -> <init>
3:3:net.minecraft.world.InteractionHand[] $values() -> a
3:5:void <clinit>() -> <clinit>
net.minecraft.world.InteractionResult -> bdx:
net.minecraft.world.InteractionResult SUCCESS -> a
net.minecraft.world.InteractionResult CONSUME -> b
net.minecraft.world.InteractionResult CONSUME_PARTIAL -> c
net.minecraft.world.InteractionResult PASS -> d
net.minecraft.world.InteractionResult FAIL -> e
net.minecraft.world.InteractionResult[] $VALUES -> f
3:3:net.minecraft.world.InteractionResult[] values() -> values
3:3:net.minecraft.world.InteractionResult valueOf(java.lang.String) -> valueOf
3:3:void <init>(java.lang.String,int) -> <init>
11:11:boolean consumesAction() -> a
15:15:boolean shouldSwing() -> b
19:19:boolean shouldAwardStats() -> c
27:27:net.minecraft.world.InteractionResult sidedSuccess(boolean) -> a
3:3:net.minecraft.world.InteractionResult[] $values() -> d
3:8:void <clinit>() -> <clinit>
net.minecraft.world.InteractionResultHolder -> bdy:
net.minecraft.world.InteractionResult result -> a
java.lang.Object object -> b
7:10:void <init>(net.minecraft.world.InteractionResult,java.lang.Object) ->
<init>
13:13:net.minecraft.world.InteractionResult getResult() -> a
17:17:java.lang.Object getObject() -> b
21:21:net.minecraft.world.InteractionResultHolder success(java.lang.Object) ->
a
25:25:net.minecraft.world.InteractionResultHolder consume(java.lang.Object) ->
b
29:29:net.minecraft.world.InteractionResultHolder pass(java.lang.Object) -> c
33:33:net.minecraft.world.InteractionResultHolder fail(java.lang.Object) -> d
41:41:net.minecraft.world.InteractionResultHolder
sidedSuccess(java.lang.Object,boolean) -> a
net.minecraft.world.LockCode -> bdz:
net.minecraft.world.LockCode NO_LOCK -> a
java.lang.String TAG_LOCK -> b
java.lang.String key -> c
16:18:void <init>(java.lang.String) -> <init>
21:21:boolean unlocksWith(net.minecraft.world.item.ItemStack) -> a
25:28:void addToTag(net.minecraft.nbt.CompoundTag) -> a
31:34:net.minecraft.world.LockCode fromTag(net.minecraft.nbt.CompoundTag) -> b
11:11:void <clinit>() -> <clinit>
net.minecraft.world.MenuProvider -> bea:
net.minecraft.network.chat.Component getDisplayName() -> H_
net.minecraft.world.Nameable -> beb:
net.minecraft.network.chat.Component getName() -> Z
11:11:boolean hasCustomName() -> aa
15:15:net.minecraft.network.chat.Component getDisplayName() -> H_
20:20:net.minecraft.network.chat.Component getCustomName() -> ab
net.minecraft.world.RandomSequence -> bec:
com.mojang.serialization.Codec CODEC -> a
net.minecraft.world.level.levelgen.XoroshiroRandomSource source -> b
17:19:void <init>(net.minecraft.world.level.levelgen.XoroshiroRandomSource) ->
<init>
22:23:void <init>(long,net.minecraft.resources.ResourceLocation) -> <init>
27:27:net.minecraft.world.level.levelgen.XoroshiroRandomSource
createSequence(long,net.minecraft.resources.ResourceLocation) -> a
31:31:net.minecraft.world.level.levelgen.RandomSupport$Seed128bit
seedForKey(net.minecraft.resources.ResourceLocation) -> a
35:35:net.minecraft.util.RandomSource random() -> a
11:13:com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
12:12:net.minecraft.world.level.levelgen.XoroshiroRandomSource
lambda$static$0(net.minecraft.world.RandomSequence) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.world.RandomSequences -> bed:
org.slf4j.Logger LOGGER -> a
long seed -> b
java.util.Map sequences -> c
19:23:void <init>(long) -> <init>
26:27:net.minecraft.util.RandomSource
get(net.minecraft.resources.ResourceLocation) -> a
92:95:net.minecraft.nbt.CompoundTag save(net.minecraft.nbt.CompoundTag) -> a
99:109:net.minecraft.world.RandomSequences
load(long,net.minecraft.nbt.CompoundTag) -> a
93:94:void
lambda$save$1(net.minecraft.nbt.CompoundTag,net.minecraft.resources.ResourceLocatio
n,net.minecraft.world.RandomSequence) -> a
26:26:net.minecraft.world.RandomSequence
lambda$get$0(net.minecraft.resources.ResourceLocation) -> b
17:17:void <clinit>() -> <clinit>
net.minecraft.world.RandomSequences$1 -> bed$1:
net.minecraft.util.RandomSource val$random -> b
net.minecraft.world.RandomSequences this$0 -> c
27:27:void
<init>(net.minecraft.world.RandomSequences,net.minecraft.util.RandomSource) ->
<init>
30:31:net.minecraft.util.RandomSource fork() -> d
36:37:net.minecraft.world.level.levelgen.PositionalRandomFactory
forkPositional() -> e
42:44:void setSeed(long) -> b
48:49:int nextInt() -> f
54:55:int nextInt(int) -> a
60:61:long nextLong() -> g
66:67:boolean nextBoolean() -> h
72:73:float nextFloat() -> i
78:79:double nextDouble() -> j
84:85:double nextGaussian() -> k
net.minecraft.world.SimpleContainer -> bee:
int size -> c
net.minecraft.core.NonNullList items -> d
java.util.List listeners -> e
23:26:void <init>(int) -> <init>
28:31:void <init>(net.minecraft.world.item.ItemStack[]) -> <init>
34:38:void addListener(net.minecraft.world.ContainerListener) -> a
41:44:void removeListener(net.minecraft.world.ContainerListener) -> b
48:51:net.minecraft.world.item.ItemStack getItem(int) -> a
55:57:java.util.List removeAllItems() -> f
62:66:net.minecraft.world.item.ItemStack removeItem(int,int) -> a
74:90:net.minecraft.world.item.ItemStack
removeItemType(net.minecraft.world.item.Item,int) -> a
98:114:net.minecraft.world.item.ItemStack
addItem(net.minecraft.world.item.ItemStack) -> a
118:125:boolean canAddItem(net.minecraft.world.item.ItemStack) -> b
130:135:net.minecraft.world.item.ItemStack removeItemNoUpdate(int) -> b
140:145:void setItem(int,net.minecraft.world.item.ItemStack) -> a
149:149:int getContainerSize() -> b
154:159:boolean isEmpty() -> ab_
164:169:void setChanged() -> e
173:173:boolean stillValid(net.minecraft.world.entity.player.Player) -> a
178:180:void clearContent() -> a
184:187:void
fillStackedContents(net.minecraft.world.entity.player.StackedContents) -> a
191:194:java.lang.String toString() -> toString
198:205:void moveItemToEmptySlots(net.minecraft.world.item.ItemStack) -> c
208:217:void
moveItemToOccupiedSlotsWithSameType(net.minecraft.world.item.ItemStack) -> d
223:230:void
moveItemsBetweenStacks(net.minecraft.world.item.ItemStack,net.minecraft.world.item.
ItemStack) -> a
233:240:void fromTag(net.minecraft.nbt.ListTag) -> a
243:250:net.minecraft.nbt.ListTag createTag() -> g
192:192:boolean lambda$toString$1(net.minecraft.world.item.ItemStack) -> e
55:55:boolean lambda$removeAllItems$0(net.minecraft.world.item.ItemStack) -> f
net.minecraft.world.SimpleMenuProvider -> bef:
net.minecraft.network.chat.Component title -> a
net.minecraft.world.inventory.MenuConstructor menuConstructor -> b
13:16:void
<init>(net.minecraft.world.inventory.MenuConstructor,net.minecraft.network.chat.Com
ponent) -> <init>
20:20:net.minecraft.network.chat.Component getDisplayName() -> H_
25:25:net.minecraft.world.inventory.AbstractContainerMenu
createMenu(int,net.minecraft.world.entity.player.Inventory,net.minecraft.world.enti
ty.player.Player) -> createMenu
net.minecraft.world.WorldlyContainer -> beg:
int[] getSlotsForFace(net.minecraft.core.Direction) -> a
boolean
canPlaceItemThroughFace(int,net.minecraft.world.item.ItemStack,net.minecraft.core.D
irection) -> a
boolean
canTakeItemThroughFace(int,net.minecraft.world.item.ItemStack,net.minecraft.core.Di
rection) -> b
net.minecraft.world.WorldlyContainerHolder -> beh:
net.minecraft.world.WorldlyContainer
getContainer(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.l
evel.LevelAccessor,net.minecraft.core.BlockPos) -> a
net.minecraft.world.damagesource.CombatEntry -> bei:
net.minecraft.world.damagesource.DamageSource source -> a
float damage -> b
net.minecraft.world.damagesource.FallLocation fallLocation -> c
float fallDistance -> d
5:5:void
<init>(net.minecraft.world.damagesource.DamageSource,float,net.minecraft.world.dama
gesource.FallLocation,float) -> <init>
5:5:java.lang.String toString() -> toString
5:5:int hashCode() -> hashCode
5:5:boolean equals(java.lang.Object) -> equals
5:5:net.minecraft.world.damagesource.DamageSource source() -> a
5:5:float damage() -> b
5:5:net.minecraft.world.damagesource.FallLocation fallLocation() -> c
5:5:float fallDistance() -> d
net.minecraft.world.damagesource.CombatRules -> bej:
float MAX_ARMOR -> a
float ARMOR_PROTECTION_DIVIDER -> b
float BASE_ARMOR_TOUGHNESS -> c
float MIN_ARMOR_RATIO -> d
int NUM_ARMOR_ITEMS -> e
5:5:void <init>() -> <init>
13:15:float getDamageAfterAbsorb(float,float,float) -> a
19:20:float getDamageAfterMagicAbsorb(float,float) -> a
net.minecraft.world.damagesource.CombatTracker -> bek:
int RESET_DAMAGE_STATUS_TIME -> a
int RESET_COMBAT_STATUS_TIME -> b
net.minecraft.network.chat.Style INTENTIONAL_GAME_DESIGN_STYLE -> c
java.util.List entries -> d
net.minecraft.world.entity.LivingEntity mob -> e
int lastDamageTime -> f
int combatStartTime -> g
int combatEndTime -> h
boolean inCombat -> i
boolean takingDamage -> j
26:36:void <init>(net.minecraft.world.entity.LivingEntity) -> <init>
39:54:void recordDamage(net.minecraft.world.damagesource.DamageSource,float) ->
a
57:57:boolean shouldEnterCombat(net.minecraft.world.damagesource.DamageSource)
-> a
61:67:net.minecraft.network.chat.Component
getMessageForAssistedFall(net.minecraft.world.entity.Entity,net.minecraft.network.c
hat.Component,java.lang.String,java.lang.String) -> a
71:91:net.minecraft.network.chat.Component
getFallMessage(net.minecraft.world.damagesource.CombatEntry,net.minecraft.world.ent
ity.Entity) -> a
96:96:net.minecraft.network.chat.Component
getDisplayName(net.minecraft.world.entity.Entity) -> a
100:120:net.minecraft.network.chat.Component getDeathMessage() -> a
125:157:net.minecraft.world.damagesource.CombatEntry getMostSignificantFall() -
> d
162:165:int getCombatDuration() -> b
170:183:void recheckStatus() -> c
22:24:void <clinit>() -> <clinit>
net.minecraft.world.damagesource.DamageEffects -> bel:
net.minecraft.world.damagesource.DamageEffects HURT -> a
net.minecraft.world.damagesource.DamageEffects THORNS -> b
net.minecraft.world.damagesource.DamageEffects DROWNING -> c
net.minecraft.world.damagesource.DamageEffects BURNING -> d
net.minecraft.world.damagesource.DamageEffects POKING -> e
net.minecraft.world.damagesource.DamageEffects FREEZING -> f
com.mojang.serialization.Codec CODEC -> g
java.lang.String id -> h
net.minecraft.sounds.SoundEvent sound -> i
net.minecraft.world.damagesource.DamageEffects[] $VALUES -> j
8:8:net.minecraft.world.damagesource.DamageEffects[] values() -> values
8:8:net.minecraft.world.damagesource.DamageEffects valueOf(java.lang.String) ->
valueOf
22:25:void
<init>(java.lang.String,int,java.lang.String,net.minecraft.sounds.SoundEvent) ->
<init>
29:29:java.lang.String getSerializedName() -> c
33:33:net.minecraft.sounds.SoundEvent sound() -> a
8:8:net.minecraft.world.damagesource.DamageEffects[] $values() -> b
8:17:void <clinit>() -> <clinit>
net.minecraft.world.damagesource.DamageScaling -> bem:
net.minecraft.world.damagesource.DamageScaling NEVER -> a
net.minecraft.world.damagesource.DamageScaling WHEN_CAUSED_BY_LIVING_NON_PLAYER
-> b
net.minecraft.world.damagesource.DamageScaling ALWAYS -> c
com.mojang.serialization.Codec CODEC -> d
java.lang.String id -> e
net.minecraft.world.damagesource.DamageScaling[] $VALUES -> f
6:6:net.minecraft.world.damagesource.DamageScaling[] values() -> values
6:6:net.minecraft.world.damagesource.DamageScaling valueOf(java.lang.String) ->
valueOf
16:18:void <init>(java.lang.String,int,java.lang.String) -> <init>
22:22:java.lang.String getSerializedName() -> c
6:6:net.minecraft.world.damagesource.DamageScaling[] $values() -> a
6:12:void <clinit>() -> <clinit>
net.minecraft.world.damagesource.DamageSource -> ben:
net.minecraft.core.Holder type -> a
net.minecraft.world.entity.Entity causingEntity -> b
net.minecraft.world.entity.Entity directEntity -> c
net.minecraft.world.phys.Vec3 damageSourcePosition -> d
26:26:java.lang.String toString() -> toString
30:30:float getFoodExhaustion() -> a
34:34:boolean isIndirect() -> b
37:42:void
<init>(net.minecraft.core.Holder,net.minecraft.world.entity.Entity,net.minecraft.wo
rld.entity.Entity,net.minecraft.world.phys.Vec3) -> <init>
45:46:void
<init>(net.minecraft.core.Holder,net.minecraft.world.entity.Entity,net.minecraft.wo
rld.entity.Entity) -> <init>
49:50:void <init>(net.minecraft.core.Holder,net.minecraft.world.phys.Vec3) ->
<init>
53:54:void <init>(net.minecraft.core.Holder,net.minecraft.world.entity.Entity)
-> <init>
57:58:void <init>(net.minecraft.core.Holder) -> <init>
66:66:net.minecraft.world.entity.Entity getDirectEntity() -> c
75:75:net.minecraft.world.entity.Entity getEntity() -> d
79:96:net.minecraft.network.chat.Component
getLocalizedDeathMessage(net.minecraft.world.entity.LivingEntity) -> a
101:101:java.lang.String getMsgId() -> e
105:108:boolean scalesWithDifficulty() -> f
113:113:boolean isCreativePlayer() -> g
118:123:net.minecraft.world.phys.Vec3 getSourcePosition() -> h
128:128:net.minecraft.world.phys.Vec3 sourcePositionRaw() -> i
132:132:boolean is(net.minecraft.tags.TagKey) -> a
136:136:boolean is(net.minecraft.resources.ResourceKey) -> a
140:140:net.minecraft.world.damagesource.DamageType type() -> j
144:144:net.minecraft.core.Holder typeHolder() -> k
net.minecraft.world.damagesource.DamageSource$1 -> ben$1:
int[] $SwitchMap$net$minecraft$world$damagesource$DamageScaling -> a
105:105:void <clinit>() -> <clinit>
net.minecraft.world.damagesource.DamageSources -> beo:
net.minecraft.core.Registry damageTypes -> a
net.minecraft.world.damagesource.DamageSource inFire -> b
net.minecraft.world.damagesource.DamageSource lightningBolt -> c
net.minecraft.world.damagesource.DamageSource onFire -> d
net.minecraft.world.damagesource.DamageSource lava -> e
net.minecraft.world.damagesource.DamageSource hotFloor -> f
net.minecraft.world.damagesource.DamageSource inWall -> g
net.minecraft.world.damagesource.DamageSource cramming -> h
net.minecraft.world.damagesource.DamageSource drown -> i
net.minecraft.world.damagesource.DamageSource starve -> j
net.minecraft.world.damagesource.DamageSource cactus -> k
net.minecraft.world.damagesource.DamageSource fall -> l
net.minecraft.world.damagesource.DamageSource flyIntoWall -> m
net.minecraft.world.damagesource.DamageSource fellOutOfWorld -> n
net.minecraft.world.damagesource.DamageSource generic -> o
net.minecraft.world.damagesource.DamageSource magic -> p
net.minecraft.world.damagesource.DamageSource wither -> q
net.minecraft.world.damagesource.DamageSource dragonBreath -> r
net.minecraft.world.damagesource.DamageSource dryOut -> s
net.minecraft.world.damagesource.DamageSource sweetBerryBush -> t
net.minecraft.world.damagesource.DamageSource freeze -> u
net.minecraft.world.damagesource.DamageSource stalagmite -> v
net.minecraft.world.damagesource.DamageSource outsideBorder -> w
net.minecraft.world.damagesource.DamageSource genericKill -> x
45:70:void <init>(net.minecraft.core.RegistryAccess) -> <init>
73:73:net.minecraft.world.damagesource.DamageSource
source(net.minecraft.resources.ResourceKey) -> a
77:77:net.minecraft.world.damagesource.DamageSource
source(net.minecraft.resources.ResourceKey,net.minecraft.world.entity.Entity) -> a
81:81:net.minecraft.world.damagesource.DamageSource
source(net.minecraft.resources.ResourceKey,net.minecraft.world.entity.Entity,net.mi
necraft.world.entity.Entity) -> a
85:85:net.minecraft.world.damagesource.DamageSource inFire() -> a
89:89:net.minecraft.world.damagesource.DamageSource lightningBolt() -> b
93:93:net.minecraft.world.damagesource.DamageSource onFire() -> c
97:97:net.minecraft.world.damagesource.DamageSource lava() -> d
101:101:net.minecraft.world.damagesource.DamageSource hotFloor() -> e
105:105:net.minecraft.world.damagesource.DamageSource inWall() -> f
109:109:net.minecraft.world.damagesource.DamageSource cramming() -> g
113:113:net.minecraft.world.damagesource.DamageSource drown() -> h
117:117:net.minecraft.world.damagesource.DamageSource starve() -> i
121:121:net.minecraft.world.damagesource.DamageSource cactus() -> j
125:125:net.minecraft.world.damagesource.DamageSource fall() -> k
129:129:net.minecraft.world.damagesource.DamageSource flyIntoWall() -> l
133:133:net.minecraft.world.damagesource.DamageSource fellOutOfWorld() -> m
137:137:net.minecraft.world.damagesource.DamageSource generic() -> n
141:141:net.minecraft.world.damagesource.DamageSource magic() -> o
145:145:net.minecraft.world.damagesource.DamageSource wither() -> p
149:149:net.minecraft.world.damagesource.DamageSource dragonBreath() -> q
153:153:net.minecraft.world.damagesource.DamageSource dryOut() -> r
157:157:net.minecraft.world.damagesource.DamageSource sweetBerryBush() -> s
161:161:net.minecraft.world.damagesource.DamageSource freeze() -> t
165:165:net.minecraft.world.damagesource.DamageSource stalagmite() -> u
169:169:net.minecraft.world.damagesource.DamageSource
fallingBlock(net.minecraft.world.entity.Entity) -> a
173:173:net.minecraft.world.damagesource.DamageSource
anvil(net.minecraft.world.entity.Entity) -> b
177:177:net.minecraft.world.damagesource.DamageSource
fallingStalactite(net.minecraft.world.entity.Entity) -> c
181:181:net.minecraft.world.damagesource.DamageSource
sting(net.minecraft.world.entity.LivingEntity) -> a
185:185:net.minecraft.world.damagesource.DamageSource
mobAttack(net.minecraft.world.entity.LivingEntity) -> b
189:189:net.minecraft.world.damagesource.DamageSource
noAggroMobAttack(net.minecraft.world.entity.LivingEntity) -> c
193:193:net.minecraft.world.damagesource.DamageSource
playerAttack(net.minecraft.world.entity.player.Player) -> a
197:197:net.minecraft.world.damagesource.DamageSource
arrow(net.minecraft.world.entity.projectile.AbstractArrow,net.minecraft.world.entit
y.Entity) -> a
201:201:net.minecraft.world.damagesource.DamageSource
trident(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity) -> a
206:206:net.minecraft.world.damagesource.DamageSource
mobProjectile(net.minecraft.world.entity.Entity,net.minecraft.world.entity.LivingEn
tity) -> a
210:210:net.minecraft.world.damagesource.DamageSource
fireworks(net.minecraft.world.entity.projectile.FireworkRocketEntity,net.minecraft.
world.entity.Entity) -> a
214:217:net.minecraft.world.damagesource.DamageSource
fireball(net.minecraft.world.entity.projectile.Fireball,net.minecraft.world.entity.
Entity) -> a
221:221:net.minecraft.world.damagesource.DamageSource
witherSkull(net.minecraft.world.entity.projectile.WitherSkull,net.minecraft.world.e
ntity.Entity) -> a
225:225:net.minecraft.world.damagesource.DamageSource
thrown(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity) -> b
229:229:net.minecraft.world.damagesource.DamageSource
indirectMagic(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity)
-> c
233:233:net.minecraft.world.damagesource.DamageSource
thorns(net.minecraft.world.entity.Entity) -> d
237:237:net.minecraft.world.damagesource.DamageSource
explosion(net.minecraft.world.level.Explosion) -> a
241:241:net.minecraft.world.damagesource.DamageSource
explosion(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity) -> d
245:245:net.minecraft.world.damagesource.DamageSource
sonicBoom(net.minecraft.world.entity.Entity) -> e
249:249:net.minecraft.world.damagesource.DamageSource
badRespawnPointExplosion(net.minecraft.world.phys.Vec3) -> a
253:253:net.minecraft.world.damagesource.DamageSource outOfBorder() -> v
257:257:net.minecraft.world.damagesource.DamageSource genericKill() -> w
net.minecraft.world.damagesource.DamageType -> bep:
java.lang.String msgId -> b
net.minecraft.world.damagesource.DamageScaling scaling -> c
float exhaustion -> d
net.minecraft.world.damagesource.DamageEffects effects -> e
net.minecraft.world.damagesource.DeathMessageType deathMessageType -> f
com.mojang.serialization.Codec CODEC -> a
22:23:void
<init>(java.lang.String,net.minecraft.world.damagesource.DamageScaling,float) ->
<init>
26:27:void
<init>(java.lang.String,net.minecraft.world.damagesource.DamageScaling,float,net.mi
necraft.world.damagesource.DamageEffects) -> <init>
30:31:void
<init>(java.lang.String,float,net.minecraft.world.damagesource.DamageEffects) ->
<init>
34:35:void <init>(java.lang.String,float) -> <init>
6:6:void
<init>(java.lang.String,net.minecraft.world.damagesource.DamageScaling,float,net.mi
necraft.world.damagesource.DamageEffects,net.minecraft.world.damagesource.DeathMess
ageType) -> <init>
6:6:java.lang.String toString() -> toString
6:6:int hashCode() -> hashCode
6:6:boolean equals(java.lang.Object) -> equals
6:6:java.lang.String msgId() -> a
6:6:net.minecraft.world.damagesource.DamageScaling scaling() -> b
6:6:float exhaustion() -> c
6:6:net.minecraft.world.damagesource.DamageEffects effects() -> d
6:6:net.minecraft.world.damagesource.DeathMessageType deathMessageType() -> e
13:19:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.world.damagesource.DamageTypes -> beq:
net.minecraft.resources.ResourceKey IN_FIRE -> a
net.minecraft.resources.ResourceKey LIGHTNING_BOLT -> b
net.minecraft.resources.ResourceKey ON_FIRE -> c
net.minecraft.resources.ResourceKey LAVA -> d
net.minecraft.resources.ResourceKey HOT_FLOOR -> e
net.minecraft.resources.ResourceKey IN_WALL -> f
net.minecraft.resources.ResourceKey CRAMMING -> g
net.minecraft.resources.ResourceKey DROWN -> h
net.minecraft.resources.ResourceKey STARVE -> i
net.minecraft.resources.ResourceKey CACTUS -> j
net.minecraft.resources.ResourceKey FALL -> k
net.minecraft.resources.ResourceKey FLY_INTO_WALL -> l
net.minecraft.resources.ResourceKey FELL_OUT_OF_WORLD -> m
net.minecraft.resources.ResourceKey GENERIC -> n
net.minecraft.resources.ResourceKey MAGIC -> o
net.minecraft.resources.ResourceKey WITHER -> p
net.minecraft.resources.ResourceKey DRAGON_BREATH -> q
net.minecraft.resources.ResourceKey DRY_OUT -> r
net.minecraft.resources.ResourceKey SWEET_BERRY_BUSH -> s
net.minecraft.resources.ResourceKey FREEZE -> t
net.minecraft.resources.ResourceKey STALAGMITE -> u
net.minecraft.resources.ResourceKey FALLING_BLOCK -> v
net.minecraft.resources.ResourceKey FALLING_ANVIL -> w
net.minecraft.resources.ResourceKey FALLING_STALACTITE -> x
net.minecraft.resources.ResourceKey STING -> y
net.minecraft.resources.ResourceKey MOB_ATTACK -> z
net.minecraft.resources.ResourceKey MOB_ATTACK_NO_AGGRO -> A
net.minecraft.resources.ResourceKey PLAYER_ATTACK -> B
net.minecraft.resources.ResourceKey ARROW -> C
net.minecraft.resources.ResourceKey TRIDENT -> D
net.minecraft.resources.ResourceKey MOB_PROJECTILE -> E
net.minecraft.resources.ResourceKey FIREWORKS -> F
net.minecraft.resources.ResourceKey FIREBALL -> G
net.minecraft.resources.ResourceKey UNATTRIBUTED_FIREBALL -> H
net.minecraft.resources.ResourceKey WITHER_SKULL -> I
net.minecraft.resources.ResourceKey THROWN -> J
net.minecraft.resources.ResourceKey INDIRECT_MAGIC -> K
net.minecraft.resources.ResourceKey THORNS -> L
net.minecraft.resources.ResourceKey EXPLOSION -> M
net.minecraft.resources.ResourceKey PLAYER_EXPLOSION -> N
net.minecraft.resources.ResourceKey SONIC_BOOM -> O
net.minecraft.resources.ResourceKey BAD_RESPAWN_POINT -> P
net.minecraft.resources.ResourceKey OUTSIDE_BORDER -> Q
net.minecraft.resources.ResourceKey GENERIC_KILL -> R
56:100:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
10:53:void <clinit>() -> <clinit>
net.minecraft.world.damagesource.DeathMessageType -> ber:
net.minecraft.world.damagesource.DeathMessageType DEFAULT -> a
net.minecraft.world.damagesource.DeathMessageType FALL_VARIANTS -> b
net.minecraft.world.damagesource.DeathMessageType INTENTIONAL_GAME_DESIGN -> c
com.mojang.serialization.Codec CODEC -> d
java.lang.String id -> e
net.minecraft.world.damagesource.DeathMessageType[] $VALUES -> f
6:6:net.minecraft.world.damagesource.DeathMessageType[] values() -> values
6:6:net.minecraft.world.damagesource.DeathMessageType valueOf(java.lang.String)
-> valueOf
16:18:void <init>(java.lang.String,int,java.lang.String) -> <init>
22:22:java.lang.String getSerializedName() -> c
6:6:net.minecraft.world.damagesource.DeathMessageType[] $values() -> a
6:12:void <clinit>() -> <clinit>
net.minecraft.world.damagesource.FallLocation -> bes:
java.lang.String id -> i
net.minecraft.world.damagesource.FallLocation GENERIC -> a
net.minecraft.world.damagesource.FallLocation LADDER -> b
net.minecraft.world.damagesource.FallLocation VINES -> c
net.minecraft.world.damagesource.FallLocation WEEPING_VINES -> d
net.minecraft.world.damagesource.FallLocation TWISTING_VINES -> e
net.minecraft.world.damagesource.FallLocation SCAFFOLDING -> f
net.minecraft.world.damagesource.FallLocation OTHER_CLIMBABLE -> g
net.minecraft.world.damagesource.FallLocation WATER -> h
12:12:void <init>(java.lang.String) -> <init>
23:34:net.minecraft.world.damagesource.FallLocation
blockToFallLocation(net.minecraft.world.level.block.state.BlockState) -> a
39:47:net.minecraft.world.damagesource.FallLocation
getCurrentFallLocation(net.minecraft.world.entity.LivingEntity) -> a
51:51:java.lang.String languageKey() -> a
12:12:java.lang.String toString() -> toString
12:12:int hashCode() -> hashCode
12:12:boolean equals(java.lang.Object) -> equals
12:12:java.lang.String id() -> b
13:20:void <clinit>() -> <clinit>
net.minecraft.world.damagesource.package-info -> bet:
net.minecraft.world.effect.AbsoptionMobEffect -> beu:
8:9:void <init>(net.minecraft.world.effect.MobEffectCategory,int) -> <init>
13:15:void
removeAttributeModifiers(net.minecraft.world.entity.LivingEntity,net.minecraft.worl
d.entity.ai.attributes.AttributeMap,int) -> a
19:21:void
addAttributeModifiers(net.minecraft.world.entity.LivingEntity,net.minecraft.world.e
ntity.ai.attributes.AttributeMap,int) -> b
net.minecraft.world.effect.AttackDamageMobEffect -> bev:
double multiplier -> a
9:11:void <init>(net.minecraft.world.effect.MobEffectCategory,int,double) ->
<init>
15:15:double
getAttributeModifierValue(int,net.minecraft.world.entity.ai.attributes.AttributeMod
ifier) -> a
net.minecraft.world.effect.HealthBoostMobEffect -> bew:
8:9:void <init>(net.minecraft.world.effect.MobEffectCategory,int) -> <init>
13:17:void
removeAttributeModifiers(net.minecraft.world.entity.LivingEntity,net.minecraft.worl
d.entity.ai.attributes.AttributeMap,int) -> a
net.minecraft.world.effect.InstantenousMobEffect -> bex:
5:6:void <init>(net.minecraft.world.effect.MobEffectCategory,int) -> <init>
10:10:boolean isInstantenous() -> a
15:15:boolean isDurationEffectTick(int,int) -> a
net.minecraft.world.effect.MobEffect -> bey:
java.util.Map attributeModifiers -> a
net.minecraft.world.effect.MobEffectCategory category -> b
int color -> c
java.lang.String descriptionId -> d
java.util.function.Supplier factorDataFactory -> e
25:25:net.minecraft.world.effect.MobEffect byId(int) -> a
29:29:int getId(net.minecraft.world.effect.MobEffect) -> a
36:36:int getIdFromNullable(net.minecraft.world.effect.MobEffect) -> b
39:49:void <init>(net.minecraft.world.effect.MobEffectCategory,int) -> <init>
52:52:java.util.Optional createFactorData() -> b
68:91:void applyEffectTick(net.minecraft.world.entity.LivingEntity,int) -> a
94:107:void
applyInstantenousEffect(net.minecraft.world.entity.Entity,net.minecraft.world.entit
y.Entity,net.minecraft.world.entity.LivingEntity,int,double) -> a
120:142:boolean isDurationEffectTick(int,int) -> a
147:147:boolean isInstantenous() -> a
151:154:java.lang.String getOrCreateDescriptionId() -> c
158:158:java.lang.String getDescriptionId() -> d
162:162:net.minecraft.network.chat.Component getDisplayName() -> e
166:166:net.minecraft.world.effect.MobEffectCategory getCategory() -> f
170:170:int getColor() -> g
174:176:net.minecraft.world.effect.MobEffect
addAttributeModifier(net.minecraft.world.entity.ai.attributes.Attribute,java.lang.S
tring,double,net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation)
-> a
180:181:net.minecraft.world.effect.MobEffect
setFactorDataFactory(java.util.function.Supplier) -> a
185:185:java.util.Map getAttributeModifiers() -> h
189:196:void
removeAttributeModifiers(net.minecraft.world.entity.LivingEntity,net.minecraft.worl
d.entity.ai.attributes.AttributeMap,int) -> a
199:208:void
addAttributeModifiers(net.minecraft.world.entity.LivingEntity,net.minecraft.world.e
ntity.ai.attributes.AttributeMap,int) -> b
211:211:double
getAttributeModifierValue(int,net.minecraft.world.entity.ai.attributes.AttributeMod
ifier) -> a
215:215:boolean isBeneficial() -> i
44:44:net.minecraft.world.effect.MobEffectInstance$FactorData lambda$new$0() ->
j
net.minecraft.world.effect.MobEffectCategory -> bez:
net.minecraft.world.effect.MobEffectCategory BENEFICIAL -> a
net.minecraft.world.effect.MobEffectCategory HARMFUL -> b
net.minecraft.world.effect.MobEffectCategory NEUTRAL -> c
net.minecraft.ChatFormatting tooltipFormatting -> d
net.minecraft.world.effect.MobEffectCategory[] $VALUES -> e
5:5:net.minecraft.world.effect.MobEffectCategory[] values() -> values
5:5:net.minecraft.world.effect.MobEffectCategory valueOf(java.lang.String) ->
valueOf
12:14:void <init>(java.lang.String,int,net.minecraft.ChatFormatting) -> <init>
17:17:net.minecraft.ChatFormatting getTooltipFormatting() -> a
5:5:net.minecraft.world.effect.MobEffectCategory[] $values() -> b
5:8:void <clinit>() -> <clinit>
net.minecraft.world.effect.MobEffectInstance -> bfa:
org.slf4j.Logger LOGGER -> b
int INFINITE_DURATION -> a
net.minecraft.world.effect.MobEffect effect -> c
int duration -> d
int amplifier -> e
boolean ambient -> f
boolean visible -> g
boolean showIcon -> h
net.minecraft.world.effect.MobEffectInstance hiddenEffect -> i
java.util.Optional factorData -> j
36:37:void <init>(net.minecraft.world.effect.MobEffect) -> <init>
40:41:void <init>(net.minecraft.world.effect.MobEffect,int) -> <init>
44:45:void <init>(net.minecraft.world.effect.MobEffect,int,int) -> <init>
48:49:void <init>(net.minecraft.world.effect.MobEffect,int,int,boolean,boolean)
-> <init>
52:53:void
<init>(net.minecraft.world.effect.MobEffect,int,int,boolean,boolean,boolean) ->
<init>
55:64:void
<init>(net.minecraft.world.effect.MobEffect,int,int,boolean,boolean,boolean,net.min
ecraft.world.effect.MobEffectInstance,java.util.Optional) -> <init>
66:70:void <init>(net.minecraft.world.effect.MobEffectInstance) -> <init>
73:73:java.util.Optional getFactorData() -> a
77:82:void setDetailsFrom(net.minecraft.world.effect.MobEffectInstance) -> a
85:126:boolean update(net.minecraft.world.effect.MobEffectInstance) -> b
130:130:boolean
isShorterDurationThan(net.minecraft.world.effect.MobEffectInstance) -> d
134:134:boolean isInfiniteDuration() -> b
138:138:boolean endsWithin(int) -> a
142:145:int mapDuration(it.unimi.dsi.fastutil.ints.Int2IntFunction) -> a
149:149:net.minecraft.world.effect.MobEffect getEffect() -> c
153:153:int getDuration() -> d
157:157:int getAmplifier() -> e
161:161:boolean isAmbient() -> f
165:165:boolean isVisible() -> g
169:169:boolean showIcon() -> h
179:193:boolean
tick(net.minecraft.world.entity.LivingEntity,java.lang.Runnable) -> a
197:197:boolean hasRemainingDuration() -> j
201:204:int tickDownDuration() -> k
208:211:void applyEffect(net.minecraft.world.entity.LivingEntity) -> a
214:214:java.lang.String getDescriptionId() -> i
220:232:java.lang.String toString() -> toString
236:239:java.lang.String describeDuration() -> l
244:253:boolean equals(java.lang.Object) -> equals
258:262:int hashCode() -> hashCode
266:268:net.minecraft.nbt.CompoundTag save(net.minecraft.nbt.CompoundTag) -> a
272:287:void writeDetailsTo(net.minecraft.nbt.CompoundTag) -> c
291:296:net.minecraft.world.effect.MobEffectInstance
load(net.minecraft.nbt.CompoundTag) -> b
300:321:net.minecraft.world.effect.MobEffectInstance
loadSpecifiedEffect(net.minecraft.world.effect.MobEffect,net.minecraft.nbt.Compound
Tag) -> a
326:339:int compareTo(net.minecraft.world.effect.MobEffectInstance) -> c
21:21:int compareTo(java.lang.Object) -> compareTo
283:286:void
lambda$writeDetailsTo$3(net.minecraft.nbt.CompoundTag,net.minecraft.world.effect.Mo
bEffectInstance$FactorData) -> a
285:285:void
lambda$writeDetailsTo$2(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag) -> a
204:204:int lambda$tickDownDuration$1(int) -> b
192:192:void
lambda$tick$0(net.minecraft.world.effect.MobEffectInstance$FactorData) -> a
22:22:void <clinit>() -> <clinit>
net.minecraft.world.effect.MobEffectInstance$FactorData -> bfa$a:
com.mojang.serialization.Codec CODEC -> a
int paddingDuration -> b
float factorStart -> c
float factorTarget -> d
float factorCurrent -> e
int ticksActive -> f
float factorPreviousFrame -> g
boolean hadEffectLastTick -> h
361:369:void <init>(int,float,float,float,int,float,boolean) -> <init>
372:373:void <init>(int) -> <init>
376:389:void tick(net.minecraft.world.effect.MobEffectInstance) -> a
392:399:float getFactor(net.minecraft.world.entity.LivingEntity,float) -> a
343:351:com.mojang.datafixers.kinds.App
lambda$static$7(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
350:350:java.lang.Boolean
lambda$static$6(net.minecraft.world.effect.MobEffectInstance$FactorData) -> a
349:349:java.lang.Float
lambda$static$5(net.minecraft.world.effect.MobEffectInstance$FactorData) -> b
348:348:java.lang.Integer
lambda$static$4(net.minecraft.world.effect.MobEffectInstance$FactorData) -> c
347:347:java.lang.Float
lambda$static$3(net.minecraft.world.effect.MobEffectInstance$FactorData) -> d
346:346:java.lang.Float
lambda$static$2(net.minecraft.world.effect.MobEffectInstance$FactorData) -> e
345:345:java.lang.Float
lambda$static$1(net.minecraft.world.effect.MobEffectInstance$FactorData) -> f
344:344:java.lang.Integer
lambda$static$0(net.minecraft.world.effect.MobEffectInstance$FactorData) -> g
343:343:void <clinit>() -> <clinit>
net.minecraft.world.effect.MobEffectUtil -> bfb:
15:15:void <init>() -> <init>
17:21:net.minecraft.network.chat.Component
formatDuration(net.minecraft.world.effect.MobEffectInstance,float) -> a
25:25:boolean hasDigSpeed(net.minecraft.world.entity.LivingEntity) -> a
29:37:int getDigSpeedAmplification(net.minecraft.world.entity.LivingEntity) ->
b
41:41:boolean hasWaterBreathing(net.minecraft.world.entity.LivingEntity) -> c
45:59:java.util.List
addEffectToPlayersAround(net.minecraft.server.level.ServerLevel,net.minecraft.world
.entity.Entity,net.minecraft.world.phys.Vec3,double,net.minecraft.world.effect.MobE
ffectInstance,int) -> a
57:57:void
lambda$addEffectToPlayersAround$1(net.minecraft.world.effect.MobEffectInstance,net.
minecraft.world.entity.Entity,net.minecraft.server.level.ServerPlayer) -> a
47:53:boolean
lambda$addEffectToPlayersAround$0(net.minecraft.world.entity.Entity,net.minecraft.w
orld.phys.Vec3,double,net.minecraft.world.effect.MobEffect,net.minecraft.world.effe
ct.MobEffectInstance,int,net.minecraft.server.level.ServerPlayer) -> a
net.minecraft.world.effect.MobEffects -> bfc:
int DARKNESS_EFFECT_FACTOR_PADDING_DURATION_TICKS -> H
net.minecraft.world.effect.MobEffect MOVEMENT_SPEED -> a
net.minecraft.world.effect.MobEffect MOVEMENT_SLOWDOWN -> b
net.minecraft.world.effect.MobEffect DIG_SPEED -> c
net.minecraft.world.effect.MobEffect DIG_SLOWDOWN -> d
net.minecraft.world.effect.MobEffect DAMAGE_BOOST -> e
net.minecraft.world.effect.MobEffect HEAL -> f
net.minecraft.world.effect.MobEffect HARM -> g
net.minecraft.world.effect.MobEffect JUMP -> h
net.minecraft.world.effect.MobEffect CONFUSION -> i
net.minecraft.world.effect.MobEffect REGENERATION -> j
net.minecraft.world.effect.MobEffect DAMAGE_RESISTANCE -> k
net.minecraft.world.effect.MobEffect FIRE_RESISTANCE -> l
net.minecraft.world.effect.MobEffect WATER_BREATHING -> m
net.minecraft.world.effect.MobEffect INVISIBILITY -> n
net.minecraft.world.effect.MobEffect BLINDNESS -> o
net.minecraft.world.effect.MobEffect NIGHT_VISION -> p
net.minecraft.world.effect.MobEffect HUNGER -> q
net.minecraft.world.effect.MobEffect WEAKNESS -> r
net.minecraft.world.effect.MobEffect POISON -> s
net.minecraft.world.effect.MobEffect WITHER -> t
net.minecraft.world.effect.MobEffect HEALTH_BOOST -> u
net.minecraft.world.effect.MobEffect ABSORPTION -> v
net.minecraft.world.effect.MobEffect SATURATION -> w
net.minecraft.world.effect.MobEffect GLOWING -> x
net.minecraft.world.effect.MobEffect LEVITATION -> y
net.minecraft.world.effect.MobEffect LUCK -> z
net.minecraft.world.effect.MobEffect UNLUCK -> A
net.minecraft.world.effect.MobEffect SLOW_FALLING -> B
net.minecraft.world.effect.MobEffect CONDUIT_POWER -> C
net.minecraft.world.effect.MobEffect DOLPHINS_GRACE -> D
net.minecraft.world.effect.MobEffect BAD_OMEN -> E
net.minecraft.world.effect.MobEffect HERO_OF_THE_VILLAGE -> F
net.minecraft.world.effect.MobEffect DARKNESS -> G
12:12:void <init>() -> <init>
70:70:net.minecraft.world.effect.MobEffect
register(int,java.lang.String,net.minecraft.world.effect.MobEffect) -> a
66:66:net.minecraft.world.effect.MobEffectInstance$FactorData lambda$static$0()
-> a
15:66:void <clinit>() -> <clinit>
net.minecraft.world.effect.MobEffects$1 -> bfc$1:
45:45:void <init>(net.minecraft.world.effect.MobEffectCategory,int) -> <init>
48:48:boolean isDurationEffectTick(int,int) -> a
53:63:void applyEffectTick(net.minecraft.world.entity.LivingEntity,int) -> a
net.minecraft.world.effect.package-info -> bfd:
net.minecraft.world.entity.AgeableMob -> bfe:
net.minecraft.network.syncher.EntityDataAccessor DATA_BABY_ID -> bT
int BABY_START_AGE -> b
int FORCED_AGE_PARTICLE_TICKS -> bU
int age -> c
int forcedAge -> d
int forcedAgeTimer -> e
29:30:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
34:46:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
54:56:void defineSynchedData() -> a_
59:59:boolean canBreed() -> P_
63:66:int getAge() -> h
71:88:void ageUp(int,boolean) -> a
91:92:void ageUp(int) -> b_
95:102:void setAge(int) -> c_
106:109:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
113:116:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
120:124:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
128:147:void aiStep() -> b_
150:156:void ageBoundaryReached() -> m
160:160:boolean isBaby() -> h_
165:166:void setBaby(boolean) -> a
169:169:int getSpeedUpSecondsWhenFeeding(int) -> d_
18:18:void <clinit>() -> <clinit>
net.minecraft.world.entity.AgeableMob$AgeableMobGroupData -> bfe$a:
int groupSize -> a
boolean shouldSpawnBaby -> b
float babySpawnChance -> c
177:180:void <init>(boolean,float) -> <init>
183:184:void <init>(boolean) -> <init>
187:188:void <init>(float) -> <init>
191:191:int getGroupSize() -> a
195:196:void increaseGroupSizeByOne() -> b
199:199:boolean isShouldSpawnBaby() -> c
203:203:float getBabySpawnChance() -> d
net.minecraft.world.entity.AnimationState -> bff:
long STOPPED -> a
long lastTime -> b
long accumulatedTime -> c
8:11:void <init>() -> <init>
15:17:void start(int) -> a
20:23:void startIfStopped(int) -> b
26:31:void animateWhen(boolean,int) -> a
34:35:void stop() -> a
38:41:void ifStarted(java.util.function.Consumer) -> a
44:51:void updateTime(float,float) -> a
54:54:long getAccumulatedTime() -> b
58:58:boolean isStarted() -> c
net.minecraft.world.entity.AreaEffectCloud -> bfg:
org.slf4j.Logger LOGGER -> d
int TIME_BETWEEN_APPLICATIONS -> e
net.minecraft.network.syncher.EntityDataAccessor DATA_RADIUS -> f
net.minecraft.network.syncher.EntityDataAccessor DATA_COLOR -> g
net.minecraft.network.syncher.EntityDataAccessor DATA_WAITING -> h
net.minecraft.network.syncher.EntityDataAccessor DATA_PARTICLE -> i
float MAX_RADIUS -> j
float MINIMAL_RADIUS -> k
float DEFAULT_RADIUS -> l
float DEFAULT_WIDTH -> b
float HEIGHT -> c
net.minecraft.world.item.alchemy.Potion potion -> m
java.util.List effects -> n
java.util.Map victims -> o
int duration -> p
int waitTime -> q
int reapplicationDelay -> r
boolean fixedColor -> s
int durationOnUse -> t
float radiusOnUse -> u
float radiusPerTick -> aD
net.minecraft.world.entity.LivingEntity owner -> aE
java.util.UUID ownerUUID -> aF
51:69:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
72:74:void <init>(net.minecraft.world.level.Level,double,double,double) ->
<init>
78:82:void defineSynchedData() -> a_
85:88:void setRadius(float) -> a
92:97:void refreshDimensions() -> d_
100:100:float getRadius() -> h
104:108:void setPotion(net.minecraft.world.item.alchemy.Potion) -> a
111:116:void updateColor() -> w
119:123:void addEffect(net.minecraft.world.effect.MobEffectInstance) -> a
126:126:int getColor() -> i
130:132:void setFixedColor(int) -> a
135:135:net.minecraft.core.particles.ParticleOptions getParticle() -> j
139:140:void setParticle(net.minecraft.core.particles.ParticleOptions) -> a
143:144:void setWaiting(boolean) -> a
147:147:boolean isWaiting() -> k
151:151:int getDuration() -> m
155:156:void setDuration(int) -> b
160:280:void tick() -> l
283:283:float getRadiusOnUse() -> o
287:288:void setRadiusOnUse(float) -> b
291:291:float getRadiusPerTick() -> p
295:296:void setRadiusPerTick(float) -> c
299:299:int getDurationOnUse() -> q
303:304:void setDurationOnUse(int) -> c
307:307:int getWaitTime() -> r
311:312:void setWaitTime(int) -> d
315:317:void setOwner(net.minecraft.world.entity.LivingEntity) -> a
322:329:net.minecraft.world.entity.LivingEntity getOwner() -> s
334:371:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
375:404:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
408:412:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
415:415:net.minecraft.world.item.alchemy.Potion getPotion() -> t
420:420:net.minecraft.world.level.material.PushReaction getPistonPushReaction()
-> l_
425:425:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
34:34:net.minecraft.world.entity.Entity getOwner() -> v
234:234:int lambda$tick$1(int) -> m
231:231:boolean lambda$tick$0(java.util.Map$Entry) -> a
35:42:void <clinit>() -> <clinit>
net.minecraft.world.entity.Attackable -> bfh:
net.minecraft.world.entity.LivingEntity getLastAttacker() -> M_
net.minecraft.world.entity.Display -> bfi:
org.slf4j.Logger LOGGER -> o
int NO_BRIGHTNESS_OVERRIDE -> b
net.minecraft.network.syncher.EntityDataAccessor
DATA_INTERPOLATION_START_DELTA_TICKS_ID -> p
net.minecraft.network.syncher.EntityDataAccessor DATA_INTERPOLATION_DURATION_ID
-> q
net.minecraft.network.syncher.EntityDataAccessor DATA_TRANSLATION_ID -> r
net.minecraft.network.syncher.EntityDataAccessor DATA_SCALE_ID -> s
net.minecraft.network.syncher.EntityDataAccessor DATA_LEFT_ROTATION_ID -> t
net.minecraft.network.syncher.EntityDataAccessor DATA_RIGHT_ROTATION_ID -> u
net.minecraft.network.syncher.EntityDataAccessor
DATA_BILLBOARD_RENDER_CONSTRAINTS_ID -> aD
net.minecraft.network.syncher.EntityDataAccessor DATA_BRIGHTNESS_OVERRIDE_ID ->
aE
net.minecraft.network.syncher.EntityDataAccessor DATA_VIEW_RANGE_ID -> aF
net.minecraft.network.syncher.EntityDataAccessor DATA_SHADOW_RADIUS_ID -> aG
net.minecraft.network.syncher.EntityDataAccessor DATA_SHADOW_STRENGTH_ID -> aH
net.minecraft.network.syncher.EntityDataAccessor DATA_WIDTH_ID -> aI
net.minecraft.network.syncher.EntityDataAccessor DATA_HEIGHT_ID -> aJ
net.minecraft.network.syncher.EntityDataAccessor DATA_GLOW_COLOR_OVERRIDE_ID ->
aK
it.unimi.dsi.fastutil.ints.IntSet RENDER_STATE_IDS -> aL
float INITIAL_SHADOW_RADIUS -> aM
float INITIAL_SHADOW_STRENGTH -> aN
int NO_GLOW_COLOR_OVERRIDE -> aO
java.lang.String TAG_INTERPOLATION_DURATION -> c
java.lang.String TAG_START_INTERPOLATION -> d
java.lang.String TAG_TRANSFORMATION -> e
java.lang.String TAG_BILLBOARD -> f
java.lang.String TAG_BRIGHTNESS -> g
java.lang.String TAG_VIEW_RANGE -> h
java.lang.String TAG_SHADOW_RADIUS -> i
java.lang.String TAG_SHADOW_STRENGTH -> j
java.lang.String TAG_WIDTH -> k
java.lang.String TAG_HEIGHT -> l
java.lang.String TAG_GLOW_COLOR_OVERRIDE -> m
org.joml.Quaternionf orientation -> aP
long interpolationStartClientTick -> aQ
int interpolationDuration -> aR
float lastProgress -> aS
net.minecraft.world.phys.AABB cullingBoundingBox -> aT
boolean updateRenderState -> n
boolean updateStartTick -> aU
boolean updateInterpolationDuration -> aV
net.minecraft.world.entity.Display$RenderState renderState -> aW
137:159:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
163:180:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
183:187:com.mojang.math.Transformation
createTransformation(net.minecraft.network.syncher.SynchedEntityData) -> a
192:222:void tick() -> l
void updateRenderSubState(boolean,float) -> a
228:242:void defineSynchedData() -> a_
246:293:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
296:300:void setTransformation(com.mojang.math.Transformation) -> a
304:317:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
321:321:net.minecraft.network.protocol.Packet getAddEntityPacket() -> S
326:326:net.minecraft.world.phys.AABB getBoundingBoxForCulling() -> j_
331:331:net.minecraft.world.level.material.PushReaction getPistonPushReaction()
-> l_
336:336:boolean isIgnoringBlockTriggers() -> c_
340:340:org.joml.Quaternionf orientation() -> j
345:345:net.minecraft.world.entity.Display$RenderState renderState() -> k
349:350:void setInterpolationDuration(int) -> b
353:353:int getInterpolationDuration() -> o
357:358:void setInterpolationDelay(int) -> c
361:361:int getInterpolationDelay() -> p
365:366:void
setBillboardConstraints(net.minecraft.world.entity.Display$BillboardConstraints) ->
a
369:369:net.minecraft.world.entity.Display$BillboardConstraints
getBillboardConstraints() -> q
373:374:void setBrightnessOverride(net.minecraft.util.Brightness) -> a
378:379:net.minecraft.util.Brightness getBrightnessOverride() -> r
383:383:int getPackedBrightnessOverride() -> s
387:388:void setViewRange(float) -> s
391:391:float getViewRange() -> t
395:396:void setShadowRadius(float) -> t
399:399:float getShadowRadius() -> v
403:404:void setShadowStrength(float) -> u
407:407:float getShadowStrength() -> w
411:412:void setWidth(float) -> v
415:415:float getWidth() -> x
419:420:void setHeight(float) -> w
423:423:int getGlowColorOverride() -> y
427:428:void setGlowColorOverride(int) -> d
431:440:float calculateInterpolationProgress(float) -> a
444:444:float getHeight() -> z
449:451:void setPos(double,double,double) -> e
454:467:void updateCulling() -> A
471:473:void setXRot(float) -> b_
477:479:void setYRot(float) -> a_
482:483:void updateOrientation() -> C
487:487:boolean shouldRenderAtSqrDistance(double) -> a
492:493:int getTeamColor() -> k_
497:503:net.minecraft.world.entity.Display$RenderState createFreshRenderState()
-> D
508:518:net.minecraft.world.entity.Display$RenderState
createInterpolatedRenderState(net.minecraft.world.entity.Display$RenderState,float)
-> a
315:315:void
lambda$addAdditionalSaveData$5(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> a
305:305:void
lambda$addAdditionalSaveData$4(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> b
304:304:void
lambda$addAdditionalSaveData$3(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> c
289:289:void lambda$readAdditionalSaveData$2(com.mojang.datafixers.util.Pair) -
> a
261:261:void lambda$readAdditionalSaveData$1(com.mojang.datafixers.util.Pair) -
> b
247:247:void lambda$readAdditionalSaveData$0(com.mojang.datafixers.util.Pair) -
> c
47:89:void <clinit>() -> <clinit>
net.minecraft.world.entity.Display$1 -> bfi$1:
int[] $SwitchMap$net$minecraft$world$entity$Display$TextDisplay$Align -> a
847:847:void <clinit>() -> <clinit>
net.minecraft.world.entity.Display$BillboardConstraints -> bfi$a:
net.minecraft.world.entity.Display$BillboardConstraints FIXED -> a
net.minecraft.world.entity.Display$BillboardConstraints VERTICAL -> b
net.minecraft.world.entity.Display$BillboardConstraints HORIZONTAL -> c
net.minecraft.world.entity.Display$BillboardConstraints CENTER -> d
com.mojang.serialization.Codec CODEC -> e
java.util.function.IntFunction BY_ID -> f
byte id -> g
java.lang.String name -> h
net.minecraft.world.entity.Display$BillboardConstraints[] $VALUES -> i
96:96:net.minecraft.world.entity.Display$BillboardConstraints[] values() ->
values
96:96:net.minecraft.world.entity.Display$BillboardConstraints
valueOf(java.lang.String) -> valueOf
109:112:void <init>(java.lang.String,int,byte,java.lang.String) -> <init>
116:116:java.lang.String getSerializedName() -> c
120:120:byte getId() -> a
96:96:net.minecraft.world.entity.Display$BillboardConstraints[] $values() -> b
96:104:void <clinit>() -> <clinit>
net.minecraft.world.entity.Display$BlockDisplay -> bfi$b:
java.lang.String TAG_BLOCK_STATE -> o
net.minecraft.network.syncher.EntityDataAccessor DATA_BLOCK_STATE_ID -> p
net.minecraft.world.entity.Display$BlockDisplay$BlockRenderState
blockRenderState -> q
642:643:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
647:649:void defineSynchedData() -> a_
653:658:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
661:661:net.minecraft.world.level.block.state.BlockState getBlockState() -> p
665:666:void setBlockState(net.minecraft.world.level.block.state.BlockState) ->
c
670:672:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
676:678:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
682:682:net.minecraft.world.entity.Display$BlockDisplay$BlockRenderState
blockRenderState() -> o
687:688:void updateRenderSubState(boolean,float) -> a
636:636:void <clinit>() -> <clinit>
net.minecraft.world.entity.Display$BlockDisplay$BlockRenderState -> bfi$b$a:
net.minecraft.world.level.block.state.BlockState blockState -> a
690:690:void <init>(net.minecraft.world.level.block.state.BlockState) -> <init>
690:690:java.lang.String toString() -> toString
690:690:int hashCode() -> hashCode
690:690:boolean equals(java.lang.Object) -> equals
690:690:net.minecraft.world.level.block.state.BlockState blockState() -> a
net.minecraft.world.entity.Display$ColorInterpolator -> bfi$c:
int previous -> a
int current -> b
1007:1007:void <init>(int,int) -> <init>
1010:1010:int get(float) -> get
1007:1007:java.lang.String toString() -> toString
1007:1007:int hashCode() -> hashCode
1007:1007:boolean equals(java.lang.Object) -> equals
1007:1007:int previous() -> a
1007:1007:int current() -> b
net.minecraft.world.entity.Display$FloatInterpolator -> bfi$d:
1017:1017:net.minecraft.world.entity.Display$FloatInterpolator constant(float)
-> constant
float get(float) -> get
1017:1017:float lambda$constant$0(float,float) -> a
net.minecraft.world.entity.Display$GenericInterpolator -> bfi$e:
975:975:net.minecraft.world.entity.Display$GenericInterpolator
constant(java.lang.Object) -> constant
java.lang.Object get(float) -> get
975:975:java.lang.Object lambda$constant$0(java.lang.Object,float) -> a
net.minecraft.world.entity.Display$IntInterpolator -> bfi$f:
994:994:net.minecraft.world.entity.Display$IntInterpolator constant(int) ->
constant
int get(float) -> get
994:994:int lambda$constant$0(int,float) -> a
net.minecraft.world.entity.Display$ItemDisplay -> bfi$g:
java.lang.String TAG_ITEM -> o
java.lang.String TAG_ITEM_DISPLAY -> p
net.minecraft.network.syncher.EntityDataAccessor DATA_ITEM_STACK_ID -> q
net.minecraft.network.syncher.EntityDataAccessor DATA_ITEM_DISPLAY_ID -> r
net.minecraft.world.entity.SlotAccess slot -> s
net.minecraft.world.entity.Display$ItemDisplay$ItemRenderState itemRenderState
-> t
540:558:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
562:565:void defineSynchedData() -> a_
569:574:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
577:577:net.minecraft.world.item.ItemStack getItemStack() -> p
581:582:void setItemStack(net.minecraft.world.item.ItemStack) -> a
585:586:void setItemTransform(net.minecraft.world.item.ItemDisplayContext) -> a
589:589:net.minecraft.world.item.ItemDisplayContext getItemTransform() -> q
594:599:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
603:606:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
610:613:net.minecraft.world.entity.SlotAccess getSlot(int) -> a_
618:618:net.minecraft.world.entity.Display$ItemDisplay$ItemRenderState
itemRenderState() -> o
623:624:void updateRenderSubState(boolean,float) -> a
605:605:void
lambda$addAdditionalSaveData$1(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> a
597:597:void lambda$readAdditionalSaveData$0(com.mojang.datafixers.util.Pair) -
> a
536:538:void <clinit>() -> <clinit>
net.minecraft.world.entity.Display$ItemDisplay$1 -> bfi$g$1:
net.minecraft.world.entity.Display$ItemDisplay this$0 -> a
540:540:void <init>(net.minecraft.world.entity.Display$ItemDisplay) -> <init>
543:543:net.minecraft.world.item.ItemStack get() -> a
548:549:boolean set(net.minecraft.world.item.ItemStack) -> a
net.minecraft.world.entity.Display$ItemDisplay$ItemRenderState -> bfi$g$a:
net.minecraft.world.item.ItemStack itemStack -> a
net.minecraft.world.item.ItemDisplayContext itemTransform -> b
626:626:void
<init>(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemDisplayConte
xt) -> <init>
626:626:java.lang.String toString() -> toString
626:626:int hashCode() -> hashCode
626:626:boolean equals(java.lang.Object) -> equals
626:626:net.minecraft.world.item.ItemStack itemStack() -> a
626:626:net.minecraft.world.item.ItemDisplayContext itemTransform() -> b
net.minecraft.world.entity.Display$LinearFloatInterpolator -> bfi$h:
float previous -> a
float current -> b
1023:1023:void <init>(float,float) -> <init>
1026:1026:float get(float) -> get
1023:1023:java.lang.String toString() -> toString
1023:1023:int hashCode() -> hashCode
1023:1023:boolean equals(java.lang.Object) -> equals
1023:1023:float previous() -> a
1023:1023:float current() -> b
net.minecraft.world.entity.Display$LinearIntInterpolator -> bfi$i:
int previous -> a
int current -> b
1000:1000:void <init>(int,int) -> <init>
1003:1003:int get(float) -> get
1000:1000:java.lang.String toString() -> toString
1000:1000:int hashCode() -> hashCode
1000:1000:boolean equals(java.lang.Object) -> equals
1000:1000:int previous() -> a
1000:1000:int current() -> b
net.minecraft.world.entity.Display$RenderState -> bfi$j:
net.minecraft.world.entity.Display$GenericInterpolator transformation -> a
net.minecraft.world.entity.Display$BillboardConstraints billboardConstraints ->
b
int brightnessOverride -> c
net.minecraft.world.entity.Display$FloatInterpolator shadowRadius -> d
net.minecraft.world.entity.Display$FloatInterpolator shadowStrength -> e
int glowColorOverride -> f
522:522:void
<init>(net.minecraft.world.entity.Display$GenericInterpolator,net.minecraft.world.e
ntity.Display$BillboardConstraints,int,net.minecraft.world.entity.Display$FloatInte
rpolator,net.minecraft.world.entity.Display$FloatInterpolator,int) -> <init>
522:522:java.lang.String toString() -> toString
522:522:int hashCode() -> hashCode
522:522:boolean equals(java.lang.Object) -> equals
522:522:net.minecraft.world.entity.Display$GenericInterpolator transformation()
-> a
522:522:net.minecraft.world.entity.Display$BillboardConstraints
billboardConstraints() -> b
522:522:int brightnessOverride() -> c
522:522:net.minecraft.world.entity.Display$FloatInterpolator shadowRadius() ->
d
522:522:net.minecraft.world.entity.Display$FloatInterpolator shadowStrength() -
> e
522:522:int glowColorOverride() -> f
net.minecraft.world.entity.Display$TextDisplay -> bfi$k:
java.lang.String TAG_TEXT -> o
java.lang.String TAG_LINE_WIDTH -> aD
java.lang.String TAG_TEXT_OPACITY -> aE
java.lang.String TAG_BACKGROUND_COLOR -> aF
java.lang.String TAG_SHADOW -> aG
java.lang.String TAG_SEE_THROUGH -> aH
java.lang.String TAG_USE_DEFAULT_BACKGROUND -> aI
java.lang.String TAG_ALIGNMENT -> aJ
byte FLAG_SHADOW -> p
byte FLAG_SEE_THROUGH -> q
byte FLAG_USE_DEFAULT_BACKGROUND -> r
byte FLAG_ALIGN_LEFT -> s
byte FLAG_ALIGN_RIGHT -> t
byte INITIAL_TEXT_OPACITY -> aK
int INITIAL_BACKGROUND -> u
net.minecraft.network.syncher.EntityDataAccessor DATA_TEXT_ID -> aL
net.minecraft.network.syncher.EntityDataAccessor DATA_LINE_WIDTH_ID -> aM
net.minecraft.network.syncher.EntityDataAccessor DATA_BACKGROUND_COLOR_ID -> aN
net.minecraft.network.syncher.EntityDataAccessor DATA_TEXT_OPACITY_ID -> aO
net.minecraft.network.syncher.EntityDataAccessor DATA_STYLE_FLAGS_ID -> aP
it.unimi.dsi.fastutil.ints.IntSet TEXT_RENDER_STATE_IDS -> aQ
net.minecraft.world.entity.Display$TextDisplay$CachedInfo clientDisplayCache ->
aR
net.minecraft.world.entity.Display$TextDisplay$TextRenderState textRenderState
-> aS
755:756:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
760:766:void defineSynchedData() -> a_
770:775:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
778:778:net.minecraft.network.chat.Component getText() -> p
782:783:void setText(net.minecraft.network.chat.Component) -> c
786:786:int getLineWidth() -> q
790:791:void setLineWidth(int) -> b
794:794:byte getTextOpacity() -> r
798:799:void setTextOpacity(byte) -> c
802:802:int getBackgroundColor() -> s
806:807:void setBackgroundColor(int) -> c
810:810:byte getFlags() -> t
814:815:void setFlags(byte) -> d
818:821:byte loadFlag(byte,net.minecraft.nbt.CompoundTag,java.lang.String,byte)
-> a
826:871:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
874:875:void
storeFlag(byte,net.minecraft.nbt.CompoundTag,java.lang.String,byte) -> b
879:890:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
894:900:void updateRenderSubState(boolean,float) -> a
904:904:net.minecraft.world.entity.Display$TextDisplay$TextRenderState
textRenderState() -> o
908:913:net.minecraft.world.entity.Display$TextDisplay$TextRenderState
createFreshTextRenderState() -> v
918:926:net.minecraft.world.entity.Display$TextDisplay$TextRenderState
createInterpolatedTextRenderState(net.minecraft.world.entity.Display$TextDisplay$Te
xtRenderState,float) -> a
940:948:net.minecraft.world.entity.Display$TextDisplay$CachedInfo
cacheDisplay(net.minecraft.world.entity.Display$TextDisplay$LineSplitter) -> a
952:958:net.minecraft.world.entity.Display$TextDisplay$Align getAlign(byte) ->
a
889:889:void
lambda$addAdditionalSaveData$0(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> a
734:745:void <clinit>() -> <clinit>
net.minecraft.world.entity.Display$TextDisplay$Align -> bfi$k$a:
net.minecraft.world.entity.Display$TextDisplay$Align CENTER -> a
net.minecraft.world.entity.Display$TextDisplay$Align LEFT -> b
net.minecraft.world.entity.Display$TextDisplay$Align RIGHT -> c
com.mojang.serialization.Codec CODEC -> d
java.lang.String name -> e
net.minecraft.world.entity.Display$TextDisplay$Align[] $VALUES -> f
697:697:net.minecraft.world.entity.Display$TextDisplay$Align[] values() ->
values
697:697:net.minecraft.world.entity.Display$TextDisplay$Align
valueOf(java.lang.String) -> valueOf
706:708:void <init>(java.lang.String,int,java.lang.String) -> <init>
712:712:java.lang.String getSerializedName() -> c
697:697:net.minecraft.world.entity.Display$TextDisplay$Align[] $values() -> a
697:702:void <clinit>() -> <clinit>
net.minecraft.world.entity.Display$TextDisplay$CachedInfo -> bfi$k$b:
java.util.List lines -> a
int width -> b
932:932:void <init>(java.util.List,int) -> <init>
932:932:java.lang.String toString() -> toString
932:932:int hashCode() -> hashCode
932:932:boolean equals(java.lang.Object) -> equals
932:932:java.util.List lines() -> a
932:932:int width() -> b
net.minecraft.world.entity.Display$TextDisplay$CachedLine -> bfi$k$c:
net.minecraft.util.FormattedCharSequence contents -> a
int width -> b
930:930:void <init>(net.minecraft.util.FormattedCharSequence,int) -> <init>
930:930:java.lang.String toString() -> toString
930:930:int hashCode() -> hashCode
930:930:boolean equals(java.lang.Object) -> equals
930:930:net.minecraft.util.FormattedCharSequence contents() -> a
930:930:int width() -> b
net.minecraft.world.entity.Display$TextDisplay$LineSplitter -> bfi$k$d:
net.minecraft.world.entity.Display$TextDisplay$CachedInfo
split(net.minecraft.network.chat.Component,int) -> split
net.minecraft.world.entity.Display$TextDisplay$TextRenderState -> bfi$k$e:
net.minecraft.network.chat.Component text -> a
int lineWidth -> b
net.minecraft.world.entity.Display$IntInterpolator textOpacity -> c
net.minecraft.world.entity.Display$IntInterpolator backgroundColor -> d
byte flags -> e
961:961:void
<init>(net.minecraft.network.chat.Component,int,net.minecraft.world.entity.Display$
IntInterpolator,net.minecraft.world.entity.Display$IntInterpolator,byte) -> <init>
961:961:java.lang.String toString() -> toString
961:961:int hashCode() -> hashCode
961:961:boolean equals(java.lang.Object) -> equals
961:961:net.minecraft.network.chat.Component text() -> a
961:961:int lineWidth() -> b
961:961:net.minecraft.world.entity.Display$IntInterpolator textOpacity() -> c
961:961:net.minecraft.world.entity.Display$IntInterpolator backgroundColor() ->
d
961:961:byte flags() -> e
net.minecraft.world.entity.Display$TransformationInterpolator -> bfi$l:
com.mojang.math.Transformation previous -> a
com.mojang.math.Transformation current -> b
981:981:void
<init>(com.mojang.math.Transformation,com.mojang.math.Transformation) -> <init>
984:987:com.mojang.math.Transformation get(float) -> a
981:981:java.lang.String toString() -> toString
981:981:int hashCode() -> hashCode
981:981:boolean equals(java.lang.Object) -> equals
981:981:com.mojang.math.Transformation previous() -> a
981:981:com.mojang.math.Transformation current() -> b
981:981:java.lang.Object get(float) -> get
net.minecraft.world.entity.Entity -> bfj:
org.slf4j.Logger LOGGER -> c
java.lang.String ID_TAG -> v
java.lang.String PASSENGERS_TAG -> w
java.util.concurrent.atomic.AtomicInteger ENTITY_COUNTER -> d
java.util.List EMPTY_LIST -> e
int BOARDING_COOLDOWN -> x
int TOTAL_AIR_SUPPLY -> y
int MAX_ENTITY_TAG_COUNT -> z
float DELTA_AFFECTED_BY_BLOCKS_BELOW_0_2 -> A
double DELTA_AFFECTED_BY_BLOCKS_BELOW_0_5 -> B
double DELTA_AFFECTED_BY_BLOCKS_BELOW_1_0 -> C
float BREATHING_DISTANCE_BELOW_EYES -> D
int BASE_TICKS_REQUIRED_TO_FREEZE -> E
int FREEZE_HURT_FREQUENCY -> F
net.minecraft.world.phys.AABB INITIAL_AABB -> k
double WATER_FLOW_SCALE -> l
double LAVA_FAST_FLOW_SCALE -> m
double LAVA_SLOW_FLOW_SCALE -> n
java.lang.String UUID_TAG -> G
double viewScale -> o
net.minecraft.world.entity.EntityType type -> p
int id -> q
boolean blocksBuilding -> H
com.google.common.collect.ImmutableList passengers -> r
int boardingCooldown -> I
net.minecraft.world.entity.Entity vehicle -> s
net.minecraft.world.level.Level level -> t
double xo -> J
double yo -> K
double zo -> L
net.minecraft.world.phys.Vec3 position -> u
net.minecraft.core.BlockPos blockPosition -> aD
net.minecraft.world.level.ChunkPos chunkPosition -> aE
net.minecraft.world.phys.Vec3 deltaMovement -> aF
float yRot -> aG
float xRot -> aH
float yRotO -> M
float xRotO -> N
net.minecraft.world.phys.AABB bb -> aI
boolean onGround -> aJ
boolean horizontalCollision -> O
boolean verticalCollision -> P
boolean verticalCollisionBelow -> Q
boolean minorHorizontalCollision -> R
boolean hurtMarked -> S
net.minecraft.world.phys.Vec3 stuckSpeedMultiplier -> T
net.minecraft.world.entity.Entity$RemovalReason removalReason -> aK
float DEFAULT_BB_WIDTH -> U
float DEFAULT_BB_HEIGHT -> V
float walkDistO -> W
float walkDist -> X
float moveDist -> Y
float flyDist -> Z
float fallDistance -> aa
float nextStep -> aL
double xOld -> ab
double yOld -> ac
double zOld -> ad
float maxUpStep -> aM
boolean noPhysics -> ae
net.minecraft.util.RandomSource random -> af
int tickCount -> ag
int remainingFireTicks -> aN
boolean wasTouchingWater -> ah
it.unimi.dsi.fastutil.objects.Object2DoubleMap fluidHeight -> ai
boolean wasEyeInWater -> aj
java.util.Set fluidOnEyes -> aO
int invulnerableTime -> ak
boolean firstTick -> al
net.minecraft.network.syncher.SynchedEntityData entityData -> am
net.minecraft.network.syncher.EntityDataAccessor DATA_SHARED_FLAGS_ID -> an
int FLAG_ONFIRE -> ao
int FLAG_SHIFT_KEY_DOWN -> aP
int FLAG_SPRINTING -> aQ
int FLAG_SWIMMING -> aR
int FLAG_INVISIBLE -> aS
int FLAG_GLOWING -> ap
int FLAG_FALL_FLYING -> aq
net.minecraft.network.syncher.EntityDataAccessor DATA_AIR_SUPPLY_ID -> aT
net.minecraft.network.syncher.EntityDataAccessor DATA_CUSTOM_NAME -> aU
net.minecraft.network.syncher.EntityDataAccessor DATA_CUSTOM_NAME_VISIBLE -> aV
net.minecraft.network.syncher.EntityDataAccessor DATA_SILENT -> aW
net.minecraft.network.syncher.EntityDataAccessor DATA_NO_GRAVITY -> aX
net.minecraft.network.syncher.EntityDataAccessor DATA_POSE -> ar
net.minecraft.network.syncher.EntityDataAccessor DATA_TICKS_FROZEN -> aY
net.minecraft.world.level.entity.EntityInLevelCallback levelCallback -> aZ
net.minecraft.network.protocol.game.VecDeltaCodec packetPositionCodec -> ba
boolean noCulling -> as
boolean hasImpulse -> at
int portalCooldown -> bb
boolean isInsidePortal -> au
int portalTime -> av
net.minecraft.core.BlockPos portalEntrancePos -> aw
boolean invulnerable -> bc
java.util.UUID uuid -> ax
java.lang.String stringUUID -> ay
boolean hasGlowingTag -> bd
java.util.Set tags -> be
double[] pistonDeltas -> bf
long pistonDeltasGameTime -> bg
net.minecraft.world.entity.EntityDimensions dimensions -> bh
float eyeHeight -> bi
boolean isInPowderSnow -> az
boolean wasInPowderSnow -> aA
boolean wasOnFire -> aB
java.util.Optional mainSupportingBlockPos -> aC
boolean onGroundNoBlocks -> bj
float crystalSoundIntensity -> bk
int lastCrystalSoundPlayTick -> bl
boolean hasVisualFire -> bm
net.minecraft.world.level.block.state.BlockState feetBlockState -> bn
158:302:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
305:307:boolean
isColliding(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Block
State) -> a
311:315:int getTeamColor() -> k_
319:319:boolean isSpectator() -> G_
323:329:void unRide() -> ac
337:338:void syncPacketPositionCodec(double,double,double) -> f
341:341:net.minecraft.network.protocol.game.VecDeltaCodec getPositionCodec() ->
ad
345:345:net.minecraft.world.entity.EntityType getType() -> ae
350:350:int getId() -> af
354:355:void setId(int) -> e
358:358:java.util.Set getTags() -> ag
362:365:boolean addTag(java.lang.String) -> a
369:369:boolean removeTag(java.lang.String) -> b
373:375:void kill() -> ah
378:379:void discard() -> ai
void defineSynchedData() -> a_
384:384:net.minecraft.network.syncher.SynchedEntityData getEntityData() -> aj
389:392:boolean equals(java.lang.Object) -> equals
397:397:int hashCode() -> hashCode
402:403:void remove(net.minecraft.world.entity.Entity$RemovalReason) -> a
406:406:void onClientRemoval() -> ak
409:410:void setPose(net.minecraft.world.entity.Pose) -> b
413:413:net.minecraft.world.entity.Pose getPose() -> al
417:417:boolean hasPose(net.minecraft.world.entity.Pose) -> c
421:421:boolean closerThan(net.minecraft.world.entity.Entity,double) -> a
425:429:boolean closerThan(net.minecraft.world.entity.Entity,double,double) ->
a
433:435:void setRot(float,float) -> a
438:439:void setPos(net.minecraft.world.phys.Vec3) -> a
443:445:void setPos(double,double,double) -> e
448:448:net.minecraft.world.phys.AABB makeBoundingBox() -> am
453:454:void reapplyPosition() -> an
457:471:void turn(double,double) -> b
474:475:void tick() -> l
478:545:void baseTick() -> ao
548:549:void setSharedFlagOnFire(boolean) -> a_
552:555:void checkBelowWorld() -> ap
558:559:void setPortalCooldown() -> aq
562:563:void setPortalCooldown(int) -> f
566:566:int getPortalCooldown() -> ar
570:570:boolean isOnPortalCooldown() -> as
574:577:void processPortalCooldown() -> H
580:580:int getPortalWaitTime() -> at
584:593:void lavaHurt() -> au
596:603:void setSecondsOnFire(int) -> g
606:607:void setRemainingFireTicks(int) -> h
610:610:int getRemainingFireTicks() -> av
614:615:void clearFire() -> aw
618:619:void onBelowWorld() -> ax
622:622:boolean isFree(double,double,double) -> g
626:626:boolean isFree(net.minecraft.world.phys.AABB) -> b
630:632:void setOnGround(boolean) -> c
635:637:void
setOnGroundWithKnownMovement(boolean,net.minecraft.world.phys.Vec3) -> a
640:640:boolean isSupportedBy(net.minecraft.core.BlockPos) -> d
644:672:void checkSupportingBlock(boolean,net.minecraft.world.phys.Vec3) -> b
675:675:boolean onGround() -> ay
679:822:void
move(net.minecraft.world.entity.MoverType,net.minecraft.world.phys.Vec3) -> a
825:825:boolean
isStateClimbable(net.minecraft.world.level.block.state.BlockState) -> c
829:842:boolean
vibrationAndSoundEffectsFromBlock(net.minecraft.core.BlockPos,net.minecraft.world.l
evel.block.state.BlockState,boolean,boolean,net.minecraft.world.phys.Vec3) -> a
846:846:boolean isHorizontalCollisionMinor(net.minecraft.world.phys.Vec3) -> b
851:860:void tryCheckInsideBlocks() -> az
863:864:void playEntityOnFireExtinguishedSound() -> aA
867:871:void extinguishFire() -> aB
874:880:void processFlappingMovement() -> aC
894:894:net.minecraft.core.BlockPos getOnPosLegacy() -> aD
905:905:net.minecraft.core.BlockPos getBlockPosBelowThatAffectsMyMovement() ->
aE
915:915:net.minecraft.core.BlockPos getOnPos() -> aF
920:942:net.minecraft.core.BlockPos getOnPos(float) -> d
951:953:float getBlockJumpFactor() -> aG
962:967:float getBlockSpeedFactor() -> aH
974:974:net.minecraft.world.phys.Vec3
maybeBackOffFromEdge(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Mover
Type) -> a
979:1002:net.minecraft.world.phys.Vec3
limitPistonMovement(net.minecraft.world.phys.Vec3) -> c
1006:1010:double
applyPistonMovementRestriction(net.minecraft.core.Direction$Axis,double) -> a
1014:1045:net.minecraft.world.phys.Vec3 collide(net.minecraft.world.phys.Vec3)
-> h
1049:1064:net.minecraft.world.phys.Vec3
collideBoundingBox(net.minecraft.world.entity.Entity,net.minecraft.world.phys.Vec3,
net.minecraft.world.phys.AABB,net.minecraft.world.level.Level,java.util.List) -> a
1068:1104:net.minecraft.world.phys.Vec3
collideWithShapes(net.minecraft.world.phys.Vec3,net.minecraft.world.phys.AABB,java.
util.List) -> a
1108:1108:float nextStep() -> aI
1112:1112:net.minecraft.sounds.SoundEvent getSwimSound() -> aJ
1116:1116:net.minecraft.sounds.SoundEvent getSwimSplashSound() -> aK
1120:1120:net.minecraft.sounds.SoundEvent getSwimHighSpeedSplashSound() -> aL
1124:1151:void checkInsideBlocks() -> aM
1154:1154:void onInsideBlock(net.minecraft.world.level.block.state.BlockState)
-> a
1157:1158:void
gameEvent(net.minecraft.world.level.gameevent.GameEvent,net.minecraft.world.entity.
Entity) -> a
1161:1162:void gameEvent(net.minecraft.world.level.gameevent.GameEvent) -> a
1165:1170:void
walkingStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.
BlockState) -> c
1173:1178:void waterSwimSound() -> aN
1181:1186:net.minecraft.core.BlockPos
getPrimaryStepSoundBlockPos(net.minecraft.core.BlockPos) -> e
1191:1194:void
playCombinationStepSounds(net.minecraft.world.level.block.state.BlockState,net.mine
craft.world.level.block.state.BlockState) -> a
1197:1199:void
playMuffledStepSound(net.minecraft.world.level.block.state.BlockState) -> b
1202:1204:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
1207:1207:boolean
shouldPlayAmethystStepSound(net.minecraft.world.level.block.state.BlockState) -> d
1212:1219:void playAmethystStepSound() -> k
1222:1223:void playSwimSound(float) -> e
1226:1226:void onFlap() -> aO
1229:1229:boolean isFlapping() -> aP
1237:1240:void playSound(net.minecraft.sounds.SoundEvent,float,float) -> a
1243:1246:void playSound(net.minecraft.sounds.SoundEvent) -> a
1249:1249:boolean isSilent() -> aQ
1253:1254:void setSilent(boolean) -> d
1257:1257:boolean isNoGravity() -> aR
1261:1262:void setNoGravity(boolean) -> e
1275:1275:net.minecraft.world.entity.Entity$MovementEmission
getMovementEmission() -> aS
1279:1279:boolean dampensVibrations() -> aT
1284:1296:void
checkFallDamage(double,boolean,net.minecraft.world.level.block.state.BlockState,net
.minecraft.core.BlockPos) -> a
1299:1299:boolean fireImmune() -> aU
1306:1314:boolean
causeFallDamage(float,float,net.minecraft.world.damagesource.DamageSource) -> a
1318:1318:boolean isInWater() -> aV
1322:1323:boolean isInRain() -> o
1327:1327:boolean isInBubbleColumn() -> p
1331:1331:boolean isInWaterOrRain() -> aW
1335:1335:boolean isInWaterRainOrBubble() -> aX
1339:1339:boolean isInWaterOrBubble() -> aY
1343:1343:boolean isUnderWater() -> aZ
1347:1352:void updateSwimming() -> ba
1358:1362:boolean updateInWaterStateAndDoFluidPushing() -> bb
1366:1378:void updateInWaterStateAndDoWaterCurrentPushing() -> bc
1381:1398:void updateFluidOnEyes() -> q
1401:1427:void doWaterSplashEffect() -> bd
1440:1440:net.minecraft.world.level.block.state.BlockState
getBlockStateOnLegacy() -> be
1444:1444:net.minecraft.world.level.block.state.BlockState getBlockStateOn() ->
bf
1448:1448:boolean canSpawnSprintParticle() -> bg
1452:1469:void spawnSprintParticle() -> bh
1472:1472:boolean isEyeInFluid(net.minecraft.tags.TagKey) -> a
1476:1476:boolean isInLava() -> bi
1480:1483:void moveRelative(float,net.minecraft.world.phys.Vec3) -> a
1486:1495:net.minecraft.world.phys.Vec3
getInputVector(net.minecraft.world.phys.Vec3,float,float) -> a
1501:1504:float getLightLevelDependentMagicValue() -> bj
1508:1515:void absMoveTo(double,double,double,float,float) -> a
1518:1526:void absMoveTo(double,double,double) -> h
1529:1530:void moveTo(net.minecraft.world.phys.Vec3) -> d
1533:1534:void moveTo(double,double,double) -> d
1537:1538:void moveTo(net.minecraft.core.BlockPos,float,float) -> a
1541:1548:void moveTo(double,double,double,float,float) -> b
1551:1562:void setOldPosAndRot() -> bk
1565:1568:float distanceTo(net.minecraft.world.entity.Entity) -> e
1572:1575:double distanceToSqr(double,double,double) -> i
1579:1579:double distanceToSqr(net.minecraft.world.entity.Entity) -> f
1583:1586:double distanceToSqr(net.minecraft.world.phys.Vec3) -> e
1590:1590:void playerTouch(net.minecraft.world.entity.player.Player) -> b_
1593:1627:void push(net.minecraft.world.entity.Entity) -> g
1630:1632:void push(double,double,double) -> j
1635:1636:void markHurt() -> bl
1639:1645:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) ->
a
1649:1649:net.minecraft.world.phys.Vec3 getViewVector(float) -> f
1653:1656:float getViewXRot(float) -> g
1660:1663:float getViewYRot(float) -> h
1669:1677:net.minecraft.world.phys.Vec3 calculateViewVector(float,float) -> b
1681:1681:net.minecraft.world.phys.Vec3 getUpVector(float) -> i
1685:1685:net.minecraft.world.phys.Vec3 calculateUpVector(float,float) -> c
1689:1689:net.minecraft.world.phys.Vec3 getEyePosition() -> bm
1693:1697:net.minecraft.world.phys.Vec3 getEyePosition(float) -> j
1701:1701:net.minecraft.world.phys.Vec3 getLightProbePosition(float) -> k
1705:1708:net.minecraft.world.phys.Vec3 getPosition(float) -> l
1712:1715:net.minecraft.world.phys.HitResult pick(double,float,boolean) -> a
1719:1719:boolean canBeHitByProjectile() -> bn
1723:1723:boolean isPickable() -> bo
1727:1727:boolean isPushable() -> bp
1731:1734:void
awardKillScore(net.minecraft.world.entity.Entity,int,net.minecraft.world.damagesour
ce.DamageSource) -> a
1737:1741:boolean shouldRender(double,double,double) -> k
1745:1750:boolean shouldRenderAtSqrDistance(double) -> a
1754:1763:boolean saveAsPassenger(net.minecraft.nbt.CompoundTag) -> d
1767:1770:boolean save(net.minecraft.nbt.CompoundTag) -> e
1775:1847:net.minecraft.nbt.CompoundTag
saveWithoutId(net.minecraft.nbt.CompoundTag) -> f
1852:1941:void load(net.minecraft.nbt.CompoundTag) -> g
1944:1944:boolean repositionEntityAfterLoad() -> bq
1949:1951:java.lang.String getEncodeId() -> br
void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
1959:1963:net.minecraft.nbt.ListTag newDoubleList(double[]) -> a
1967:1971:net.minecraft.nbt.ListTag newFloatList(float[]) -> a
1976:1976:net.minecraft.world.entity.item.ItemEntity
spawnAtLocation(net.minecraft.world.level.ItemLike) -> a
1981:1981:net.minecraft.world.entity.item.ItemEntity
spawnAtLocation(net.minecraft.world.level.ItemLike,int) -> a
1986:1986:net.minecraft.world.entity.item.ItemEntity
spawnAtLocation(net.minecraft.world.item.ItemStack) -> b
1991:2001:net.minecraft.world.entity.item.ItemEntity
spawnAtLocation(net.minecraft.world.item.ItemStack,float) -> a
2005:2005:boolean isAlive() -> bs
2009:2016:boolean isInWall() -> bt
2026:2026:net.minecraft.world.InteractionResult
interact(net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHa
nd) -> a
2030:2030:boolean canCollideWith(net.minecraft.world.entity.Entity) -> h
2034:2034:boolean canBeCollidedWith() -> bu
2038:2045:void rideTick() -> bv
2048:2049:void positionRider(net.minecraft.world.entity.Entity) -> i
2056:2061:void
positionRider(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity$M
oveFunction) -> a
2064:2064:void onPassengerTurned(net.minecraft.world.entity.Entity) -> j
2072:2072:double getMyRidingOffset() -> bw
2080:2080:double getPassengersRidingOffset() -> bx
2084:2084:boolean startRiding(net.minecraft.world.entity.Entity) -> k
2088:2088:boolean showVehicleHealth() -> by
2092:2125:boolean startRiding(net.minecraft.world.entity.Entity,boolean) -> a
2129:2129:boolean canRide(net.minecraft.world.entity.Entity) -> l
2133:2133:boolean canEnterPose(net.minecraft.world.entity.Pose) -> d
2137:2140:void ejectPassengers() -> bz
2143:2148:void removeVehicle() -> bA
2151:2152:void stopRiding() -> Y
2155:2171:void addPassenger(net.minecraft.world.entity.Entity) -> m
2174:2185:void removePassenger(net.minecraft.world.entity.Entity) -> n
2191:2191:boolean canAddPassenger(net.minecraft.world.entity.Entity) -> o
2198:2198:boolean couldAcceptPassenger() -> bB
2202:2204:void lerpTo(double,double,double,float,float,int,boolean) -> a
2207:2208:void lerpHeadTo(float,int) -> a
2211:2211:float getPickRadius() -> bC
2215:2215:net.minecraft.world.phys.Vec3 getLookAngle() -> bD
2219:2224:net.minecraft.world.phys.Vec3
getHandHoldingItemAngle(net.minecraft.world.item.Item) -> a
2229:2229:net.minecraft.world.phys.Vec2 getRotationVector() -> bE
2233:2233:net.minecraft.world.phys.Vec3 getForward() -> bF
2237:2247:void handleInsidePortal(net.minecraft.core.BlockPos) -> f
2250:2281:void handleNetherPortal() -> bG
2284:2284:int getDimensionChangingDelay() -> bH
2288:2289:void lerpMotion(double,double,double) -> l
2292:2292:void handleDamageEvent(net.minecraft.world.damagesource.DamageSource)
-> c
2295:2300:void handleEntityEvent(byte) -> b
2303:2303:void animateHurt(float) -> m
2306:2306:java.lang.Iterable getHandSlots() -> bI
2310:2310:java.lang.Iterable getArmorSlots() -> bJ
2314:2314:java.lang.Iterable getAllSlots() -> bK
2318:2318:void
setItemSlot(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemS
tack) -> a
2322:2324:boolean isOnFire() -> bL
2328:2328:boolean isPassenger() -> bM
2332:2332:boolean isVehicle() -> bN
2336:2336:boolean dismountsUnderwater() -> bO
2340:2341:void setShiftKeyDown(boolean) -> f
2345:2345:boolean isShiftKeyDown() -> bP
2352:2352:boolean isSteppingCarefully() -> bQ
2356:2356:boolean isSuppressingBounce() -> bR
2363:2363:boolean isDiscrete() -> bS
2370:2370:boolean isDescending() -> bT
2377:2377:boolean isCrouching() -> bU
2381:2381:boolean isSprinting() -> bV
2385:2386:void setSprinting(boolean) -> g
2389:2389:boolean isSwimming() -> bW
2399:2399:boolean isVisuallySwimming() -> bX
2403:2403:boolean isVisuallyCrawling() -> bY
2407:2408:void setSwimming(boolean) -> h
2411:2411:boolean hasGlowingTag() -> bZ
2415:2417:void setGlowingTag(boolean) -> i
2420:2423:boolean isCurrentlyGlowing() -> ca
2427:2427:boolean isInvisible() -> cb
2431:2438:boolean isInvisibleTo(net.minecraft.world.entity.player.Player) -> d
2442:2442:boolean isOnRails() -> cc
2447:2447:void updateDynamicGameEventListener(java.util.function.BiConsumer) ->
a
2451:2451:net.minecraft.world.scores.Team getTeam() -> cd
2455:2455:boolean isAlliedTo(net.minecraft.world.entity.Entity) -> p
2459:2462:boolean isAlliedTo(net.minecraft.world.scores.Team) -> a
2466:2467:void setInvisible(boolean) -> j
2470:2470:boolean getSharedFlag(int) -> i
2474:2480:void setSharedFlag(int,boolean) -> b
2483:2483:int getMaxAirSupply() -> ce
2487:2487:int getAirSupply() -> cf
2491:2492:void setAirSupply(int) -> j
2495:2495:int getTicksFrozen() -> cg
2499:2500:void setTicksFrozen(int) -> k
2503:2504:float getPercentFrozen() -> ch
2508:2508:boolean isFullyFrozen() -> ci
2512:2512:int getTicksRequiredToFreeze() -> cj
2516:2521:void
thunderHit(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Lightn
ingBolt) -> a
2524:2532:void onAboveBubbleCol(boolean) -> k
2535:2544:void onInsideBubbleColumn(boolean) -> l
2547:2547:boolean
killedEntity(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livi
ngEntity) -> a
2551:2554:void checkSlowFallDistance() -> ck
2557:2558:void resetFallDistance() -> n
2561:2607:void moveTowardsClosestSpace(double,double,double) -> m
2610:2612:void
makeStuckInBlock(net.minecraft.world.level.block.state.BlockState,net.minecraft.wor
ld.phys.Vec3) -> a
2615:2619:net.minecraft.network.chat.Component
removeAction(net.minecraft.network.chat.Component) -> c
2624:2628:net.minecraft.network.chat.Component getName() -> Z
2632:2632:net.minecraft.network.chat.Component getTypeName() -> cl
2637:2637:boolean is(net.minecraft.world.entity.Entity) -> q
2641:2641:float getYHeadRot() -> cm
2645:2645:void setYHeadRot(float) -> n
2648:2648:void setYBodyRot(float) -> o
2651:2651:boolean isAttackable() -> cn
2655:2655:boolean skipAttackInteraction(net.minecraft.world.entity.Entity) -> r
2660:2664:java.lang.String toString() -> toString
2669:2672:boolean
isInvulnerableTo(net.minecraft.world.damagesource.DamageSource) -> b
2676:2676:boolean isInvulnerable() -> co
2680:2681:void setInvulnerable(boolean) -> m
2684:2685:void copyPosition(net.minecraft.world.entity.Entity) -> s
2688:2693:void restoreFrom(net.minecraft.world.entity.Entity) -> t
2697:2731:net.minecraft.world.entity.Entity
changeDimension(net.minecraft.server.level.ServerLevel) -> b
2735:2736:void removeAfterChangingDimensions() -> cp
2740:2791:net.minecraft.world.level.portal.PortalInfo
findDimensionEntryPoint(net.minecraft.server.level.ServerLevel) -> a
2796:2796:net.minecraft.world.phys.Vec3
getRelativePortalPosition(net.minecraft.core.Direction$Axis,net.minecraft.BlockUtil
$FoundRectangle) -> a
2800:2800:java.util.Optional
getExitPortal(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,bo
olean,net.minecraft.world.level.border.WorldBorder) -> a
2804:2804:boolean canChangeDimensions() -> cq
2808:2808:float
getBlockExplosionResistance(net.minecraft.world.level.Explosion,net.minecraft.world
.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.stat
e.BlockState,net.minecraft.world.level.material.FluidState,float) -> a
2812:2812:boolean
shouldBlockExplode(net.minecraft.world.level.Explosion,net.minecraft.world.level.Bl
ockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockSt
ate,float) -> a
2816:2816:int getMaxFallDistance() -> cr
2820:2820:boolean isIgnoringBlockTriggers() -> c_
2824:2833:void fillCrashReportCategory(net.minecraft.CrashReportCategory) -> a
2836:2836:boolean displayFireAnimation() -> cs
2840:2842:void setUUID(java.util.UUID) -> a_
2846:2846:java.util.UUID getUUID() -> ct
2850:2850:java.lang.String getStringUUID() -> cu
2854:2854:java.lang.String getScoreboardName() -> cv
2858:2858:boolean isPushedByFluid() -> cw
2862:2862:double getViewScale() -> cx
2866:2867:void setViewScale(double) -> b
2871:2871:net.minecraft.network.chat.Component getDisplayName() -> H_
2875:2876:void setCustomName(net.minecraft.network.chat.Component) -> b
2881:2881:net.minecraft.network.chat.Component getCustomName() -> ab
2886:2886:boolean hasCustomName() -> aa
2890:2891:void setCustomNameVisible(boolean) -> n
2894:2894:boolean isCustomNameVisible() -> cy
2898:2907:void teleportToWithTicket(double,double,double) -> n
2910:2930:boolean
teleportTo(net.minecraft.server.level.ServerLevel,double,double,double,java.util.Se
t,float,float) -> a
2934:2935:void dismountTo(double,double,double) -> a
2938:2943:void teleportTo(double,double,double) -> b
2946:2951:void teleportPassengers() -> s
2954:2955:void teleportRelative(double,double,double) -> c
2958:2958:boolean shouldShowName() -> cz
2965:2965:void onSyncedDataUpdated(java.util.List) -> a
2968:2971:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
2979:2984:void fixupDimensions() -> cA
2987:3005:void refreshDimensions() -> d_
3008:3008:net.minecraft.core.Direction getDirection() -> cB
3012:3012:net.minecraft.core.Direction getMotionDirection() -> cC
3016:3016:net.minecraft.network.chat.HoverEvent createHoverEvent() -> cD
3020:3020:boolean broadcastToPlayer(net.minecraft.server.level.ServerPlayer) ->
a
3025:3025:net.minecraft.world.phys.AABB getBoundingBox() -> cE
3029:3029:net.minecraft.world.phys.AABB getBoundingBoxForCulling() -> j_
3036:3041:net.minecraft.world.phys.AABB
getBoundingBoxForPose(net.minecraft.world.entity.Pose) -> e
3045:3046:void setBoundingBox(net.minecraft.world.phys.AABB) -> a
3049:3049:float
getEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.EntityDimen
sions) -> a
3053:3053:float getEyeHeight(net.minecraft.world.entity.Pose) -> f
3057:3057:float getEyeHeight() -> cF
3061:3061:net.minecraft.world.phys.Vec3 getLeashOffset(float) -> p
3065:3065:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
3069:3069:net.minecraft.world.entity.SlotAccess getSlot(int) -> a_
3074:3074:void sendSystemMessage(net.minecraft.network.chat.Component) -> a
3077:3077:net.minecraft.world.level.Level getCommandSenderWorld() -> cH
3082:3082:net.minecraft.server.MinecraftServer getServer() -> cI
3086:3086:net.minecraft.world.InteractionResult
interactAt(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Vec3,n
et.minecraft.world.InteractionHand) -> a
3090:3090:boolean ignoreExplosion() -> cJ
3097:3101:void
doEnchantDamageEffects(net.minecraft.world.entity.LivingEntity,net.minecraft.world.
entity.Entity) -> a
3104:3104:void startSeenByPlayer(net.minecraft.server.level.ServerPlayer) -> c
3107:3107:void stopSeenByPlayer(net.minecraft.server.level.ServerPlayer) -> d
3110:3119:float rotate(net.minecraft.world.level.block.Rotation) -> a
3124:3131:float mirror(net.minecraft.world.level.block.Mirror) -> a
3136:3136:boolean onlyOpCanSetNbt() -> cK
3141:3141:net.minecraft.world.entity.LivingEntity getControllingPassenger() ->
cL
3145:3145:boolean hasControllingPassenger() -> cM
3149:3149:java.util.List getPassengers() -> cN
3154:3154:net.minecraft.world.entity.Entity getFirstPassenger() -> cO
3158:3158:boolean hasPassenger(net.minecraft.world.entity.Entity) -> u
3162:3167:boolean hasPassenger(java.util.function.Predicate) -> a
3171:3171:java.util.stream.Stream getIndirectPassengersStream() -> t
3176:3176:java.util.stream.Stream getSelfAndPassengers() -> cP
3181:3181:java.util.stream.Stream getPassengersAndSelf() -> cQ
3185:3185:java.lang.Iterable getIndirectPassengers() -> cR
3189:3189:boolean hasExactlyOnePlayerPassenger() -> cS
3193:3197:net.minecraft.world.entity.Entity getRootVehicle() -> cT
3201:3201:boolean isPassengerOfSameVehicle(net.minecraft.world.entity.Entity) -
> v
3205:3212:boolean hasIndirectPassenger(net.minecraft.world.entity.Entity) -> w
3217:3220:boolean isControlledByLocalInstance() -> cU
3225:3225:boolean isEffectiveAi() -> cV
3229:3236:net.minecraft.world.phys.Vec3
getCollisionHorizontalEscapeVector(double,double,float) -> a
3240:3240:net.minecraft.world.phys.Vec3
getDismountLocationForPassenger(net.minecraft.world.entity.LivingEntity) -> b
3245:3245:net.minecraft.world.entity.Entity getVehicle() -> cW
3250:3250:net.minecraft.world.entity.Entity getControlledVehicle() -> cX
3254:3254:net.minecraft.world.level.material.PushReaction
getPistonPushReaction() -> l_
3258:3258:net.minecraft.sounds.SoundSource getSoundSource() -> cY
3262:3262:int getFireImmuneTicks() -> cZ
3267:3267:net.minecraft.commands.CommandSourceStack createCommandSourceStack()
-> da
3271:3271:int getPermissionLevel() -> B
3275:3275:boolean hasPermissions(int) -> l
3280:3280:boolean acceptsSuccess() -> e_
3285:3285:boolean acceptsFailure() -> q_
3290:3290:boolean shouldInformAdmins() -> N_
3294:3305:void
lookAt(net.minecraft.commands.arguments.EntityAnchorArgument$Anchor,net.minecraft.w
orld.phys.Vec3) -> a
3312:3377:boolean
updateFluidHeightAndDoFluidPushing(net.minecraft.tags.TagKey,double) -> a
3382:3387:boolean touchingUnloadedChunk() -> db
3391:3391:double getFluidHeight(net.minecraft.tags.TagKey) -> b
3398:3398:double getFluidJumpThreshold() -> dc
3402:3402:float getBbWidth() -> dd
3406:3406:float getBbHeight() -> de
3410:3410:float getNameTagOffsetY() -> df
3414:3414:net.minecraft.network.protocol.Packet getAddEntityPacket() -> S
3418:3418:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
3422:3422:net.minecraft.world.phys.Vec3 position() -> dg
3426:3426:net.minecraft.world.phys.Vec3 trackingPosition() -> dh
3431:3431:net.minecraft.core.BlockPos blockPosition() -> di
3435:3438:net.minecraft.world.level.block.state.BlockState getFeetBlockState()
-> dj
3442:3442:net.minecraft.world.level.ChunkPos chunkPosition() -> dk
3446:3446:net.minecraft.world.phys.Vec3 getDeltaMovement() -> dl
3450:3451:void setDeltaMovement(net.minecraft.world.phys.Vec3) -> f
3454:3455:void addDeltaMovement(net.minecraft.world.phys.Vec3) -> g
3458:3459:void setDeltaMovement(double,double,double) -> o
3462:3462:int getBlockX() -> dm
3466:3466:double getX() -> dn
3470:3470:double getX(double) -> c
3474:3474:double getRandomX(double) -> d
3478:3478:int getBlockY() -> do
3482:3482:double getY() -> dp
3486:3486:double getY(double) -> e
3490:3490:double getRandomY() -> dq
3494:3494:double getEyeY() -> dr
3498:3498:int getBlockZ() -> ds
3502:3502:double getZ() -> dt
3506:3506:double getZ(double) -> f
3510:3510:double getRandomZ(double) -> g
3514:3529:void setPosRaw(double,double,double) -> p
3532:3532:void checkDespawn() -> du
3535:3535:net.minecraft.world.phys.Vec3 getRopeHoldPosition(float) -> q
3539:3549:void
recreateFromPacket(net.minecraft.network.protocol.game.ClientboundAddEntityPacket)
-> a
3553:3553:net.minecraft.world.item.ItemStack getPickResult() -> dv
3557:3558:void setIsInPowderSnow(boolean) -> o
3561:3561:boolean canFreeze() -> dw
3565:3565:boolean isFreezing() -> dx
3569:3569:float getYRot() -> dy
3578:3578:float getVisualRotationYInDegrees() -> dz
3582:3587:void setYRot(float) -> a_
3590:3590:float getXRot() -> dA
3594:3599:void setXRot(float) -> b_
3602:3602:boolean canSprint() -> dB
3606:3606:float maxUpStep() -> dC
3610:3611:void setMaxUpStep(float) -> r
3619:3619:boolean isRemoved() -> dD
3624:3624:net.minecraft.world.entity.Entity$RemovalReason getRemovalReason() ->
dE
3629:3637:void setRemoved(net.minecraft.world.entity.Entity$RemovalReason) -> b
3641:3642:void unsetRemoved() -> dF
3710:3711:void
setLevelCallback(net.minecraft.world.level.entity.EntityInLevelCallback) -> a
3715:3724:boolean shouldBeSaved() -> dG
3729:3729:boolean isAlwaysTicking() -> dH
3736:3736:boolean
mayInteract(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a
3740:3740:net.minecraft.world.level.Level level() -> dI
3744:3745:void setLevel(net.minecraft.world.level.Level) -> a
3748:3748:net.minecraft.world.damagesource.DamageSources damageSources() -> dJ
3189:3189:boolean
lambda$hasExactlyOnePlayerPassenger$16(net.minecraft.world.entity.Entity) -> a
3185:3185:java.util.Iterator lambda$getIndirectPassengers$15() -> x
3003:3003:void
lambda$refreshDimensions$14(net.minecraft.world.entity.EntityDimensions,net.minecra
ft.world.phys.Vec3) -> a
2947:2950:void lambda$teleportPassengers$13(net.minecraft.world.entity.Entity)
-> b
2871:2871:net.minecraft.network.chat.Style
lambda$getDisplayName$12(net.minecraft.network.chat.Style) -> a
2832:2832:java.lang.String lambda$fillCrashReportCategory$11() -> y
2831:2831:java.lang.String lambda$fillCrashReportCategory$10() -> z
2826:2826:java.lang.String lambda$fillCrashReportCategory$9() -> F
2824:2824:java.lang.String lambda$fillCrashReportCategory$8() -> G
2777:2789:net.minecraft.world.level.portal.PortalInfo
lambda$findDimensionEntryPoint$7(net.minecraft.server.level.ServerLevel,net.minecra
ft.BlockUtil$FoundRectangle) -> a
2782:2782:boolean
lambda$findDimensionEntryPoint$6(net.minecraft.world.level.block.state.BlockState,n
et.minecraft.core.BlockPos) -> a
2181:2181:boolean
lambda$removePassenger$5(net.minecraft.world.entity.Entity,net.minecraft.world.enti
ty.Entity) -> a
2122:2122:void lambda$startRiding$4(net.minecraft.world.entity.Entity) -> c
2120:2120:boolean lambda$startRiding$3(net.minecraft.world.entity.Entity) -> d
2017:2020:boolean
lambda$isInWall$2(net.minecraft.world.phys.AABB,net.minecraft.core.BlockPos) -> a
1290:1290:net.minecraft.world.level.block.state.BlockState
lambda$checkFallDamage$1(net.minecraft.core.BlockPos) -> a
807:807:boolean lambda$move$0(net.minecraft.world.level.block.state.BlockState)
-> e
129:239:void <clinit>() -> <clinit>
net.minecraft.world.entity.Entity$1 -> bfj$1:
int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> a
int[] $SwitchMap$net$minecraft$world$level$block$Mirror -> b
3111:3125:void <clinit>() -> <clinit>
net.minecraft.world.entity.Entity$MoveFunction -> bfj$a:
void accept(net.minecraft.world.entity.Entity,double,double,double) -> accept
net.minecraft.world.entity.Entity$MovementEmission -> bfj$b:
net.minecraft.world.entity.Entity$MovementEmission NONE -> a
net.minecraft.world.entity.Entity$MovementEmission SOUNDS -> b
net.minecraft.world.entity.Entity$MovementEmission EVENTS -> c
net.minecraft.world.entity.Entity$MovementEmission ALL -> d
boolean sounds -> e
boolean events -> f
net.minecraft.world.entity.Entity$MovementEmission[] $VALUES -> g
3644:3644:net.minecraft.world.entity.Entity$MovementEmission[] values() ->
values
3644:3644:net.minecraft.world.entity.Entity$MovementEmission
valueOf(java.lang.String) -> valueOf
3653:3656:void <init>(java.lang.String,int,boolean,boolean) -> <init>
3659:3659:boolean emitsAnything() -> a
3663:3663:boolean emitsEvents() -> b
3667:3667:boolean emitsSounds() -> c
3644:3644:net.minecraft.world.entity.Entity$MovementEmission[] $values() -> d
3644:3648:void <clinit>() -> <clinit>
net.minecraft.world.entity.Entity$RemovalReason -> bfj$c:
net.minecraft.world.entity.Entity$RemovalReason KILLED -> a
net.minecraft.world.entity.Entity$RemovalReason DISCARDED -> b
net.minecraft.world.entity.Entity$RemovalReason UNLOADED_TO_CHUNK -> c
net.minecraft.world.entity.Entity$RemovalReason UNLOADED_WITH_PLAYER -> d
net.minecraft.world.entity.Entity$RemovalReason CHANGED_DIMENSION -> e
boolean destroy -> f
boolean save -> g
net.minecraft.world.entity.Entity$RemovalReason[] $VALUES -> h
3671:3671:net.minecraft.world.entity.Entity$RemovalReason[] values() -> values
3671:3671:net.minecraft.world.entity.Entity$RemovalReason
valueOf(java.lang.String) -> valueOf
3688:3691:void <init>(java.lang.String,int,boolean,boolean) -> <init>
3697:3697:boolean shouldDestroy() -> a
3704:3704:boolean shouldSave() -> b
3671:3671:net.minecraft.world.entity.Entity$RemovalReason[] $values() -> c
3671:3681:void <clinit>() -> <clinit>
net.minecraft.world.entity.EntityDimensions -> bfk:
float width -> a
float height -> b
boolean fixed -> c
11:15:void <init>(float,float,boolean) -> <init>
18:18:net.minecraft.world.phys.AABB
makeBoundingBox(net.minecraft.world.phys.Vec3) -> a
22:24:net.minecraft.world.phys.AABB makeBoundingBox(double,double,double) -> a
28:28:net.minecraft.world.entity.EntityDimensions scale(float) -> a
32:35:net.minecraft.world.entity.EntityDimensions scale(float,float) -> a
40:40:net.minecraft.world.entity.EntityDimensions scalable(float,float) -> b
44:44:net.minecraft.world.entity.EntityDimensions fixed(float,float) -> c
49:49:java.lang.String toString() -> toString
net.minecraft.world.entity.EntityEvent -> bfl:
byte JUMP -> a
byte DEATH -> b
byte START_ATTACKING -> c
byte STOP_ATTACKING -> d
byte TAMING_FAILED -> e
byte TAMING_SUCCEEDED -> f
byte SHAKE_WETNESS -> g
byte USE_ITEM_COMPLETE -> h
byte EAT_GRASS -> i
byte OFFER_FLOWER -> j
byte LOVE_HEARTS -> k
byte VILLAGER_ANGRY -> l
byte VILLAGER_HAPPY -> m
byte WITCH_HAT_MAGIC -> n
byte ZOMBIE_CONVERTING -> o
byte FIREWORKS_EXPLODE -> p
byte IN_LOVE_HEARTS -> q
byte SQUID_ANIM_SYNCH -> r
byte SILVERFISH_MERGE_ANIM -> s
byte GUARDIAN_ATTACK_SOUND -> t
byte REDUCED_DEBUG_INFO -> u
byte FULL_DEBUG_INFO -> v
byte PERMISSION_LEVEL_ALL -> w
byte PERMISSION_LEVEL_MODERATORS -> x
byte PERMISSION_LEVEL_GAMEMASTERS -> y
byte PERMISSION_LEVEL_ADMINS -> z
byte PERMISSION_LEVEL_OWNERS -> A
byte ATTACK_BLOCKED -> B
byte SHIELD_DISABLED -> C
byte FISHING_ROD_REEL_IN -> D
byte ARMORSTAND_WOBBLE -> E
byte STOP_OFFER_FLOWER -> F
byte TALISMAN_ACTIVATE -> G
byte DOLPHIN_LOOKING_FOR_TREASURE -> H
byte RAVAGER_STUNNED -> I
byte TRUSTING_FAILED -> J
byte TRUSTING_SUCCEEDED -> K
byte VILLAGER_SWEAT -> L
byte BAD_OMEN_TRIGGERED -> M
byte FOX_EAT -> N
byte TELEPORT -> O
byte MAINHAND_BREAK -> P
byte OFFHAND_BREAK -> Q
byte HEAD_BREAK -> R
byte CHEST_BREAK -> S
byte LEGS_BREAK -> T
byte FEET_BREAK -> U
byte HONEY_SLIDE -> V
byte HONEY_JUMP -> W
byte SWAP_HANDS -> X
byte CANCEL_SHAKE_WETNESS -> Y
byte START_RAM -> Z
byte END_RAM -> aa
byte POOF -> ab
byte TENDRILS_SHIVER -> ac
byte SONIC_CHARGE -> ad
byte SNIFFER_DIGGING_SOUND -> ae
3:3:void <init>() -> <init>
net.minecraft.world.entity.EntitySelector -> bfm:
java.util.function.Predicate ENTITY_STILL_ALIVE -> a
java.util.function.Predicate LIVING_ENTITY_STILL_ALIVE -> b
java.util.function.Predicate ENTITY_NOT_BEING_RIDDEN -> c
java.util.function.Predicate CONTAINER_ENTITY_SELECTOR -> d
java.util.function.Predicate NO_CREATIVE_OR_SPECTATOR -> e
java.util.function.Predicate NO_SPECTATORS -> f
java.util.function.Predicate CAN_BE_COLLIDED_WITH -> g
13:14:void <init>() -> <init>
45:46:java.util.function.Predicate withinDistance(double,double,double,double)
-> a
50:55:java.util.function.Predicate
pushableBy(net.minecraft.world.entity.Entity) -> a
79:79:java.util.function.Predicate notRiding(net.minecraft.world.entity.Entity)
-> b
80:86:boolean
lambda$notRiding$7(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Ent
ity) -> a
56:74:boolean
lambda$pushableBy$6(net.minecraft.world.entity.Entity,net.minecraft.world.scores.Te
am,net.minecraft.world.scores.Team$CollisionRule,net.minecraft.world.entity.Entity)
-> a
46:46:boolean
lambda$withinDistance$5(double,double,double,double,net.minecraft.world.entity.Enti
ty) -> a
21:21:boolean lambda$static$4(net.minecraft.world.entity.Entity) -> c
20:20:boolean lambda$static$3(net.minecraft.world.entity.Entity) -> d
19:19:boolean lambda$static$2(net.minecraft.world.entity.Entity) -> e
18:18:boolean lambda$static$1(net.minecraft.world.entity.Entity) -> f
17:17:boolean lambda$static$0(net.minecraft.world.entity.Entity) -> g
16:22:void <clinit>() -> <clinit>
net.minecraft.world.entity.EntitySelector$MobCanWearArmorEntitySelector -> bfm$a:
net.minecraft.world.item.ItemStack itemStack -> a
27:29:void <init>(net.minecraft.world.item.ItemStack) -> <init>
33:40:boolean test(net.minecraft.world.entity.Entity) -> a
24:24:boolean test(java.lang.Object) -> test
net.minecraft.world.entity.EntityType -> bfn:
org.slf4j.Logger LOGGER -> bw
java.lang.String ENTITY_TAG -> a
net.minecraft.core.Holder$Reference builtInRegistryHolder -> bx
float MAGIC_HORSE_WIDTH -> by
int DISPLAY_TRACKING_RANGE -> bz
net.minecraft.world.entity.EntityType ALLAY -> b
net.minecraft.world.entity.EntityType AREA_EFFECT_CLOUD -> c
net.minecraft.world.entity.EntityType ARMOR_STAND -> d
net.minecraft.world.entity.EntityType ARROW -> e
net.minecraft.world.entity.EntityType AXOLOTL -> f
net.minecraft.world.entity.EntityType BAT -> g
net.minecraft.world.entity.EntityType BEE -> h
net.minecraft.world.entity.EntityType BLAZE -> i
net.minecraft.world.entity.EntityType BLOCK_DISPLAY -> j
net.minecraft.world.entity.EntityType BOAT -> k
net.minecraft.world.entity.EntityType CAMEL -> l
net.minecraft.world.entity.EntityType CAT -> m
net.minecraft.world.entity.EntityType CAVE_SPIDER -> n
net.minecraft.world.entity.EntityType CHEST_BOAT -> o
net.minecraft.world.entity.EntityType CHEST_MINECART -> p
net.minecraft.world.entity.EntityType CHICKEN -> q
net.minecraft.world.entity.EntityType COD -> r
net.minecraft.world.entity.EntityType COMMAND_BLOCK_MINECART -> s
net.minecraft.world.entity.EntityType COW -> t
net.minecraft.world.entity.EntityType CREEPER -> u
net.minecraft.world.entity.EntityType DOLPHIN -> v
net.minecraft.world.entity.EntityType DONKEY -> w
net.minecraft.world.entity.EntityType DRAGON_FIREBALL -> x
net.minecraft.world.entity.EntityType DROWNED -> y
net.minecraft.world.entity.EntityType EGG -> z
net.minecraft.world.entity.EntityType ELDER_GUARDIAN -> A
net.minecraft.world.entity.EntityType END_CRYSTAL -> B
net.minecraft.world.entity.EntityType ENDER_DRAGON -> C
net.minecraft.world.entity.EntityType ENDER_PEARL -> D
net.minecraft.world.entity.EntityType ENDERMAN -> E
net.minecraft.world.entity.EntityType ENDERMITE -> F
net.minecraft.world.entity.EntityType EVOKER -> G
net.minecraft.world.entity.EntityType EVOKER_FANGS -> H
net.minecraft.world.entity.EntityType EXPERIENCE_BOTTLE -> I
net.minecraft.world.entity.EntityType EXPERIENCE_ORB -> J
net.minecraft.world.entity.EntityType EYE_OF_ENDER -> K
net.minecraft.world.entity.EntityType FALLING_BLOCK -> L
net.minecraft.world.entity.EntityType FIREWORK_ROCKET -> M
net.minecraft.world.entity.EntityType FOX -> N
net.minecraft.world.entity.EntityType FROG -> O
net.minecraft.world.entity.EntityType FURNACE_MINECART -> P
net.minecraft.world.entity.EntityType GHAST -> Q
net.minecraft.world.entity.EntityType GIANT -> R
net.minecraft.world.entity.EntityType GLOW_ITEM_FRAME -> S
net.minecraft.world.entity.EntityType GLOW_SQUID -> T
net.minecraft.world.entity.EntityType GOAT -> U
net.minecraft.world.entity.EntityType GUARDIAN -> V
net.minecraft.world.entity.EntityType HOGLIN -> W
net.minecraft.world.entity.EntityType HOPPER_MINECART -> X
net.minecraft.world.entity.EntityType HORSE -> Y
net.minecraft.world.entity.EntityType HUSK -> Z
net.minecraft.world.entity.EntityType ILLUSIONER -> aa
net.minecraft.world.entity.EntityType INTERACTION -> ab
net.minecraft.world.entity.EntityType IRON_GOLEM -> ac
net.minecraft.world.entity.EntityType ITEM -> ad
net.minecraft.world.entity.EntityType ITEM_DISPLAY -> ae
net.minecraft.world.entity.EntityType ITEM_FRAME -> af
net.minecraft.world.entity.EntityType FIREBALL -> ag
net.minecraft.world.entity.EntityType LEASH_KNOT -> ah
net.minecraft.world.entity.EntityType LIGHTNING_BOLT -> ai
net.minecraft.world.entity.EntityType LLAMA -> aj
net.minecraft.world.entity.EntityType LLAMA_SPIT -> ak
net.minecraft.world.entity.EntityType MAGMA_CUBE -> al
net.minecraft.world.entity.EntityType MARKER -> am
net.minecraft.world.entity.EntityType MINECART -> an
net.minecraft.world.entity.EntityType MOOSHROOM -> ao
net.minecraft.world.entity.EntityType MULE -> ap
net.minecraft.world.entity.EntityType OCELOT -> aq
net.minecraft.world.entity.EntityType PAINTING -> ar
net.minecraft.world.entity.EntityType PANDA -> as
net.minecraft.world.entity.EntityType PARROT -> at
net.minecraft.world.entity.EntityType PHANTOM -> au
net.minecraft.world.entity.EntityType PIG -> av
net.minecraft.world.entity.EntityType PIGLIN -> aw
net.minecraft.world.entity.EntityType PIGLIN_BRUTE -> ax
net.minecraft.world.entity.EntityType PILLAGER -> ay
net.minecraft.world.entity.EntityType POLAR_BEAR -> az
net.minecraft.world.entity.EntityType POTION -> aA
net.minecraft.world.entity.EntityType PUFFERFISH -> aB
net.minecraft.world.entity.EntityType RABBIT -> aC
net.minecraft.world.entity.EntityType RAVAGER -> aD
net.minecraft.world.entity.EntityType SALMON -> aE
net.minecraft.world.entity.EntityType SHEEP -> aF
net.minecraft.world.entity.EntityType SHULKER -> aG
net.minecraft.world.entity.EntityType SHULKER_BULLET -> aH
net.minecraft.world.entity.EntityType SILVERFISH -> aI
net.minecraft.world.entity.EntityType SKELETON -> aJ
net.minecraft.world.entity.EntityType SKELETON_HORSE -> aK
net.minecraft.world.entity.EntityType SLIME -> aL
net.minecraft.world.entity.EntityType SMALL_FIREBALL -> aM
net.minecraft.world.entity.EntityType SNIFFER -> aN
net.minecraft.world.entity.EntityType SNOW_GOLEM -> aO
net.minecraft.world.entity.EntityType SNOWBALL -> aP
net.minecraft.world.entity.EntityType SPAWNER_MINECART -> aQ
net.minecraft.world.entity.EntityType SPECTRAL_ARROW -> aR
net.minecraft.world.entity.EntityType SPIDER -> aS
net.minecraft.world.entity.EntityType SQUID -> aT
net.minecraft.world.entity.EntityType STRAY -> aU
net.minecraft.world.entity.EntityType STRIDER -> aV
net.minecraft.world.entity.EntityType TADPOLE -> aW
net.minecraft.world.entity.EntityType TEXT_DISPLAY -> aX
net.minecraft.world.entity.EntityType TNT -> aY
net.minecraft.world.entity.EntityType TNT_MINECART -> aZ
net.minecraft.world.entity.EntityType TRADER_LLAMA -> ba
net.minecraft.world.entity.EntityType TRIDENT -> bb
net.minecraft.world.entity.EntityType TROPICAL_FISH -> bc
net.minecraft.world.entity.EntityType TURTLE -> bd
net.minecraft.world.entity.EntityType VEX -> be
net.minecraft.world.entity.EntityType VILLAGER -> bf
net.minecraft.world.entity.EntityType VINDICATOR -> bg
net.minecraft.world.entity.EntityType WANDERING_TRADER -> bh
net.minecraft.world.entity.EntityType WARDEN -> bi
net.minecraft.world.entity.EntityType WITCH -> bj
net.minecraft.world.entity.EntityType WITHER -> bk
net.minecraft.world.entity.EntityType WITHER_SKELETON -> bl
net.minecraft.world.entity.EntityType WITHER_SKULL -> bm
net.minecraft.world.entity.EntityType WOLF -> bn
net.minecraft.world.entity.EntityType ZOGLIN -> bo
net.minecraft.world.entity.EntityType ZOMBIE -> bp
net.minecraft.world.entity.EntityType ZOMBIE_HORSE -> bq
net.minecraft.world.entity.EntityType ZOMBIE_VILLAGER -> br
net.minecraft.world.entity.EntityType ZOMBIFIED_PIGLIN -> bs
net.minecraft.world.entity.EntityType PLAYER -> bt
net.minecraft.world.entity.EntityType FISHING_BOBBER -> bu
net.minecraft.world.entity.EntityType$EntityFactory factory -> bA
net.minecraft.world.entity.MobCategory category -> bB
com.google.common.collect.ImmutableSet immuneTo -> bC
boolean serialize -> bD
boolean summon -> bE
boolean fireImmune -> bF
boolean canSpawnFarFromPlayer -> bG
int clientTrackingRange -> bH
int updateInterval -> bI
java.lang.String descriptionId -> bJ
net.minecraft.network.chat.Component description -> bK
net.minecraft.resources.ResourceLocation lootTable -> bL
net.minecraft.world.entity.EntityDimensions dimensions -> bM
net.minecraft.world.flag.FeatureFlagSet requiredFeatures -> bN
168:168:net.minecraft.world.entity.EntityType
register(java.lang.String,net.minecraft.world.entity.EntityType$Builder) -> a
309:309:net.minecraft.resources.ResourceLocation
getKey(net.minecraft.world.entity.EntityType) -> a
313:313:java.util.Optional byString(java.lang.String) -> a
166:346:void
<init>(net.minecraft.world.entity.EntityType$EntityFactory,net.minecraft.world.enti
ty.MobCategory,boolean,boolean,boolean,boolean,com.google.common.collect.ImmutableS
et,net.minecraft.world.entity.EntityDimensions,int,int,net.minecraft.world.flag.Fea
tureFlagSet) -> <init>
352:360:net.minecraft.world.entity.Entity
spawn(net.minecraft.server.level.ServerLevel,net.minecraft.world.item.ItemStack,net
.minecraft.world.entity.player.Player,net.minecraft.core.BlockPos,net.minecraft.wor
ld.entity.MobSpawnType,boolean,boolean) -> a
368:368:java.util.function.Consumer
createDefaultStackConfig(net.minecraft.server.level.ServerLevel,net.minecraft.world
.item.ItemStack,net.minecraft.world.entity.player.Player) -> a
372:372:java.util.function.Consumer
appendDefaultStackConfig(java.util.function.Consumer,net.minecraft.server.level.Ser
verLevel,net.minecraft.world.item.ItemStack,net.minecraft.world.entity.player.Playe
r) -> a
376:379:java.util.function.Consumer
appendCustomNameConfig(java.util.function.Consumer,net.minecraft.world.item.ItemSta
ck) -> a
383:387:java.util.function.Consumer
appendCustomEntityStackConfig(java.util.function.Consumer,net.minecraft.server.leve
l.ServerLevel,net.minecraft.world.item.ItemStack,net.minecraft.world.entity.player.
Player) -> b
392:392:net.minecraft.world.entity.Entity
spawn(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,net.minecr
aft.world.entity.MobSpawnType) -> a
397:401:net.minecraft.world.entity.Entity
spawn(net.minecraft.server.level.ServerLevel,net.minecraft.nbt.CompoundTag,java.uti
l.function.Consumer,net.minecraft.core.BlockPos,net.minecraft.world.entity.MobSpawn
Type,boolean,boolean) -> a
409:439:net.minecraft.world.entity.Entity
create(net.minecraft.server.level.ServerLevel,net.minecraft.nbt.CompoundTag,java.ut
il.function.Consumer,net.minecraft.core.BlockPos,net.minecraft.world.entity.MobSpaw
nType,boolean,boolean) -> b
443:449:double
getYOffset(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos,boolea
n,net.minecraft.world.phys.AABB) -> a
453:471:void
updateCustomEntityTag(net.minecraft.world.level.Level,net.minecraft.world.entity.pl
ayer.Player,net.minecraft.world.entity.Entity,net.minecraft.nbt.CompoundTag) -> a
474:474:boolean canSerialize() -> b
478:478:boolean canSummon() -> c
482:482:boolean fireImmune() -> d
486:486:boolean canSpawnFarFromPlayer() -> e
490:490:net.minecraft.world.entity.MobCategory getCategory() -> f
494:497:java.lang.String getDescriptionId() -> g
501:504:net.minecraft.network.chat.Component getDescription() -> h
509:509:java.lang.String toString() -> toString
513:514:java.lang.String toShortString() -> i
518:523:net.minecraft.resources.ResourceLocation getDefaultLootTable() -> j
527:527:float getWidth() -> k
531:531:float getHeight() -> l
536:536:net.minecraft.world.flag.FeatureFlagSet requiredFeatures() -> m
541:544:net.minecraft.world.entity.Entity
create(net.minecraft.world.level.Level) -> a
548:548:java.util.Optional
create(net.minecraft.nbt.CompoundTag,net.minecraft.world.level.Level) -> a
555:561:net.minecraft.world.phys.AABB getAABB(double,double,double) -> a
567:573:boolean
isBlockDangerous(net.minecraft.world.level.block.state.BlockState) -> a
577:577:net.minecraft.world.entity.EntityDimensions getDimensions() -> n
581:581:java.util.Optional by(net.minecraft.nbt.CompoundTag) -> a
586:600:net.minecraft.world.entity.Entity
loadEntityRecursive(net.minecraft.nbt.CompoundTag,net.minecraft.world.level.Level,j
ava.util.function.Function) -> a
604:605:java.util.stream.Stream
loadEntitiesRecursive(java.util.List,net.minecraft.world.level.Level) -> a
635:638:java.util.Optional
loadStaticEntity(net.minecraft.nbt.CompoundTag,net.minecraft.world.level.Level) ->
b
643:643:int clientTrackingRange() -> o
647:647:int updateInterval() -> p
652:652:boolean trackDeltas() -> q
666:666:boolean is(net.minecraft.tags.TagKey) -> a
673:673:net.minecraft.world.entity.Entity
tryCast(net.minecraft.world.entity.Entity) -> a
678:678:java.lang.Class getBaseClass() -> a
686:686:net.minecraft.core.Holder$Reference builtInRegistryHolder() -> r
163:163:java.lang.Object tryCast(java.lang.Object) -> a
589:599:net.minecraft.world.entity.Entity
lambda$loadEntityRecursive$7(net.minecraft.nbt.CompoundTag,net.minecraft.world.leve
l.Level,java.util.function.Function,net.minecraft.world.entity.Entity) -> a
550:550:void lambda$create$6(net.minecraft.nbt.CompoundTag) -> b
549:549:void
lambda$create$5(net.minecraft.nbt.CompoundTag,net.minecraft.world.entity.Entity) ->
a
548:548:net.minecraft.world.entity.Entity
lambda$create$4(net.minecraft.world.level.Level,net.minecraft.world.entity.EntityTy
pe) -> a
385:385:void
lambda$appendCustomEntityStackConfig$3(net.minecraft.server.level.ServerLevel,net.m
inecraft.world.entity.player.Player,net.minecraft.nbt.CompoundTag,net.minecraft.wor
ld.entity.Entity) -> a
377:377:void
lambda$appendCustomNameConfig$2(net.minecraft.world.item.ItemStack,net.minecraft.wo
rld.entity.Entity) -> a
368:368:void
lambda$createDefaultStackConfig$1(net.minecraft.world.entity.Entity) -> b
356:356:void lambda$spawn$0(net.minecraft.world.entity.Entity) -> c
164:306:void <clinit>() -> <clinit>
net.minecraft.world.entity.EntityType$1 -> bfn$1:
java.util.Spliterator val$tagSpliterator -> a
net.minecraft.world.level.Level val$level -> b
java.util.List val$entities -> c
605:605:void
<init>(java.util.Spliterator,net.minecraft.world.level.Level,java.util.List) ->
<init>
608:608:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
618:618:java.util.Spliterator trySplit() -> trySplit
623:623:long estimateSize() -> estimateSize
628:628:int characteristics() -> characteristics
609:609:void
lambda$tryAdvance$1(net.minecraft.world.level.Level,java.util.function.Consumer,net
.minecraft.nbt.Tag) -> a
610:611:net.minecraft.world.entity.Entity
lambda$tryAdvance$0(java.util.function.Consumer,net.minecraft.world.entity.Entity)
-> a
net.minecraft.world.entity.EntityType$Builder -> bfn$a:
net.minecraft.world.entity.EntityType$EntityFactory factory -> a
net.minecraft.world.entity.MobCategory category -> b
com.google.common.collect.ImmutableSet immuneTo -> c
boolean serialize -> d
boolean summon -> e
boolean fireImmune -> f
boolean canSpawnFarFromPlayer -> g
int clientTrackingRange -> h
int updateInterval -> i
net.minecraft.world.entity.EntityDimensions dimensions -> j
net.minecraft.world.flag.FeatureFlagSet requiredFeatures -> k
692:706:void
<init>(net.minecraft.world.entity.EntityType$EntityFactory,net.minecraft.world.enti
ty.MobCategory) -> <init>
709:709:net.minecraft.world.entity.EntityType$Builder
of(net.minecraft.world.entity.EntityType$EntityFactory,net.minecraft.world.entity.M
obCategory) -> a
713:713:net.minecraft.world.entity.EntityType$Builder
createNothing(net.minecraft.world.entity.MobCategory) -> a
717:718:net.minecraft.world.entity.EntityType$Builder sized(float,float) -> a
722:723:net.minecraft.world.entity.EntityType$Builder noSummon() -> a
727:728:net.minecraft.world.entity.EntityType$Builder noSave() -> b
732:733:net.minecraft.world.entity.EntityType$Builder fireImmune() -> c
737:738:net.minecraft.world.entity.EntityType$Builder
immuneTo(net.minecraft.world.level.block.Block[]) -> a
742:743:net.minecraft.world.entity.EntityType$Builder canSpawnFarFromPlayer() -
> d
747:748:net.minecraft.world.entity.EntityType$Builder clientTrackingRange(int)
-> a
752:753:net.minecraft.world.entity.EntityType$Builder updateInterval(int) -> b
757:758:net.minecraft.world.entity.EntityType$Builder
requiredFeatures(net.minecraft.world.flag.FeatureFlag[]) -> a
762:765:net.minecraft.world.entity.EntityType build(java.lang.String) -> a
713:713:net.minecraft.world.entity.Entity
lambda$createNothing$0(net.minecraft.world.entity.EntityType,net.minecraft.world.le
vel.Level) -> a
net.minecraft.world.entity.EntityType$EntityFactory -> bfn$b:
net.minecraft.world.entity.Entity
create(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
create
net.minecraft.world.entity.EquipmentSlot -> bfo:
net.minecraft.world.entity.EquipmentSlot MAINHAND -> a
net.minecraft.world.entity.EquipmentSlot OFFHAND -> b
net.minecraft.world.entity.EquipmentSlot FEET -> c
net.minecraft.world.entity.EquipmentSlot LEGS -> d
net.minecraft.world.entity.EquipmentSlot CHEST -> e
net.minecraft.world.entity.EquipmentSlot HEAD -> f
net.minecraft.world.entity.EquipmentSlot$Type type -> g
int index -> h
int filterFlag -> i
java.lang.String name -> j
net.minecraft.world.entity.EquipmentSlot[] $VALUES -> k
3:3:net.minecraft.world.entity.EquipmentSlot[] values() -> values
3:3:net.minecraft.world.entity.EquipmentSlot valueOf(java.lang.String) ->
valueOf
16:21:void
<init>(java.lang.String,int,net.minecraft.world.entity.EquipmentSlot$Type,int,int,j
ava.lang.String) -> <init>
24:24:net.minecraft.world.entity.EquipmentSlot$Type getType() -> a
28:28:int getIndex() -> b
32:32:int getIndex(int) -> a
36:36:int getFilterFlag() -> c
40:40:java.lang.String getName() -> d
44:44:boolean isArmor() -> e
53:59:net.minecraft.world.entity.EquipmentSlot byName(java.lang.String) -> a
63:69:net.minecraft.world.entity.EquipmentSlot
byTypeAndIndex(net.minecraft.world.entity.EquipmentSlot$Type,int) -> a
3:3:net.minecraft.world.entity.EquipmentSlot[] $values() -> f
3:9:void <clinit>() -> <clinit>
net.minecraft.world.entity.EquipmentSlot$Type -> bfo$a:
net.minecraft.world.entity.EquipmentSlot$Type HAND -> a
net.minecraft.world.entity.EquipmentSlot$Type ARMOR -> b
net.minecraft.world.entity.EquipmentSlot$Type[] $VALUES -> c
47:47:net.minecraft.world.entity.EquipmentSlot$Type[] values() -> values
47:47:net.minecraft.world.entity.EquipmentSlot$Type valueOf(java.lang.String) -
> valueOf
47:47:void <init>(java.lang.String,int) -> <init>
47:47:net.minecraft.world.entity.EquipmentSlot$Type[] $values() -> a
47:49:void <clinit>() -> <clinit>
net.minecraft.world.entity.ExperienceOrb -> bfp:
int LIFETIME -> b
int ENTITY_SCAN_PERIOD -> c
int MAX_FOLLOW_DIST -> d
int ORB_GROUPS_PER_AREA -> e
double ORB_MERGE_DISTANCE -> f
int age -> g
int health -> h
int value -> i
int count -> j
net.minecraft.world.entity.player.Player followingPlayer -> k
39:51:void <init>(net.minecraft.world.level.Level,double,double,double,int) ->
<init>
33:55:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
59:59:net.minecraft.world.entity.Entity$MovementEmission getMovementEmission()
-> aS
64:64:void defineSynchedData() -> a_
68:129:void tick() -> l
134:134:net.minecraft.core.BlockPos getBlockPosBelowThatAffectsMyMovement() ->
aE
138:148:void scanForEntities() -> o
151:158:void
award(net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.Vec3,int) ->
a
161:170:boolean
tryMergeToExisting(net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.
Vec3,int) -> b
174:175:boolean canMerge(net.minecraft.world.entity.ExperienceOrb) -> a
179:180:boolean canMerge(net.minecraft.world.entity.ExperienceOrb,int,int) -> a
185:188:void merge(net.minecraft.world.entity.ExperienceOrb) -> b
192:199:void setUnderwaterMovement() -> p
203:203:void doWaterSplashEffect() -> bd
207:218:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
223:227:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
231:235:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
239:255:void playerTouch(net.minecraft.world.entity.player.Player) -> b_
258:270:int repairPlayerItems(net.minecraft.world.entity.player.Player,int) ->
a
274:274:int durabilityToXp(int) -> c
278:278:int xpToDurability(int) -> d
282:282:int getValue() -> j
286:308:int getIcon() -> k
320:342:int getExperienceValue(int) -> b
347:347:boolean isAttackable() -> cn
352:352:net.minecraft.network.protocol.Packet getAddEntityPacket() -> S
357:357:net.minecraft.sounds.SoundSource getSoundSource() -> cY
163:163:boolean
lambda$tryMergeToExisting$0(int,int,net.minecraft.world.entity.ExperienceOrb) -> a
net.minecraft.world.entity.FlyingMob -> bfq:
10:11:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
17:17:void
checkFallDamage(double,boolean,net.minecraft.world.level.block.state.BlockState,net
.minecraft.core.BlockPos) -> a
21:52:void travel(net.minecraft.world.phys.Vec3) -> h
56:56:boolean onClimbable() -> i_
net.minecraft.world.entity.GlowSquid -> bfr:
net.minecraft.network.syncher.EntityDataAccessor DATA_DARK_TICKS_REMAINING ->
bX
23:24:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
28:28:net.minecraft.core.particles.ParticleOptions getInkParticle() -> q
33:35:void defineSynchedData() -> a_
39:39:net.minecraft.sounds.SoundEvent getSquirtSound() -> r
44:44:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
49:49:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
54:54:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
59:61:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
65:67:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
71:79:void aiStep() -> b_
83:88:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
92:93:void setDarkTicks(int) -> c
96:96:int getDarkTicksRemaining() -> w
100:100:boolean
checkGlowSquideSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world
.level.ServerLevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.co
re.BlockPos,net.minecraft.util.RandomSource) -> a
20:20:void <clinit>() -> <clinit>
net.minecraft.world.entity.HasCustomInventoryScreen -> bfs:
void openCustomInventoryScreen(net.minecraft.world.entity.player.Player) -> b
net.minecraft.world.entity.HumanoidArm -> bft:
net.minecraft.world.entity.HumanoidArm LEFT -> a
net.minecraft.world.entity.HumanoidArm RIGHT -> b
int id -> c
java.lang.String name -> d
net.minecraft.world.entity.HumanoidArm[] $VALUES -> e
5:5:net.minecraft.world.entity.HumanoidArm[] values() -> values
5:5:net.minecraft.world.entity.HumanoidArm valueOf(java.lang.String) -> valueOf
13:16:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
19:22:net.minecraft.world.entity.HumanoidArm getOpposite() -> d
27:27:int getId() -> a
32:32:java.lang.String getKey() -> b
5:5:net.minecraft.world.entity.HumanoidArm[] $values() -> e
5:7:void <clinit>() -> <clinit>
net.minecraft.world.entity.Interaction -> bfu:
org.slf4j.Logger LOGGER -> b
net.minecraft.network.syncher.EntityDataAccessor DATA_WIDTH_ID -> c
net.minecraft.network.syncher.EntityDataAccessor DATA_HEIGHT_ID -> d
net.minecraft.network.syncher.EntityDataAccessor DATA_RESPONSE_ID -> e
java.lang.String TAG_WIDTH -> f
java.lang.String TAG_HEIGHT -> g
java.lang.String TAG_ATTACK -> h
java.lang.String TAG_INTERACTION -> i
java.lang.String TAG_RESPONSE -> j
net.minecraft.world.entity.Interaction$PlayerAction attack -> k
net.minecraft.world.entity.Interaction$PlayerAction interaction -> l
54:56:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
60:63:void defineSynchedData() -> a_
67:85:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
89:98:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
102:107:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
111:111:boolean canBeHitByProjectile() -> bn
116:116:boolean isPickable() -> bo
121:121:net.minecraft.world.level.material.PushReaction getPistonPushReaction()
-> l_
126:126:boolean isIgnoringBlockTriggers() -> c_
131:138:boolean skipAttackInteraction(net.minecraft.world.entity.Entity) -> r
143:147:net.minecraft.world.InteractionResult
interact(net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHa
nd) -> a
152:152:void tick() -> l
157:160:net.minecraft.world.entity.LivingEntity getLastAttacker() -> M_
166:169:net.minecraft.world.entity.LivingEntity getTarget() -> j
173:174:void setWidth(float) -> a
177:177:float getWidth() -> k
181:182:void setHeight(float) -> s
185:185:float getHeight() -> o
189:190:void setResponse(boolean) -> a
193:193:boolean getResponse() -> p
197:197:net.minecraft.world.entity.EntityDimensions getDimensions() -> q
202:202:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
207:207:net.minecraft.world.phys.AABB makeBoundingBox() -> am
95:95:void
lambda$addAdditionalSaveData$3(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> a
92:92:void
lambda$addAdditionalSaveData$2(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> b
79:79:void lambda$readAdditionalSaveData$1(com.mojang.datafixers.util.Pair) ->
a
74:74:void lambda$readAdditionalSaveData$0(com.mojang.datafixers.util.Pair) ->
b
28:33:void <clinit>() -> <clinit>
net.minecraft.world.entity.Interaction$PlayerAction -> bfu$a:
java.util.UUID player -> b
long timestamp -> c
com.mojang.serialization.Codec CODEC -> a
41:41:void <init>(java.util.UUID,long) -> <init>
41:41:java.lang.String toString() -> toString
41:41:int hashCode() -> hashCode
41:41:boolean equals(java.lang.Object) -> equals
41:41:java.util.UUID player() -> a
41:41:long timestamp() -> b
42:45:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
42:42:void <clinit>() -> <clinit>
net.minecraft.world.entity.ItemBasedSteering -> bfv:
int MIN_BOOST_TIME -> a
int MAX_BOOST_TIME -> b
net.minecraft.network.syncher.SynchedEntityData entityData -> c
net.minecraft.network.syncher.EntityDataAccessor boostTimeAccessor -> d
net.minecraft.network.syncher.EntityDataAccessor hasSaddleAccessor -> e
boolean boosting -> f
int boostTime -> g
21:25:void
<init>(net.minecraft.network.syncher.SynchedEntityData,net.minecraft.network.synche
r.EntityDataAccessor,net.minecraft.network.syncher.EntityDataAccessor) -> <init>
28:30:void onSynced() -> a
33:39:boolean boost(net.minecraft.util.RandomSource) -> a
43:46:void tickBoost() -> b
49:52:float boostFactor() -> c
56:56:int boostTimeTotal() -> e
60:61:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
64:65:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
68:69:void setSaddle(boolean) -> a
72:72:boolean hasSaddle() -> d
net.minecraft.world.entity.ItemSteerable -> bfw:
boolean boost() -> a
net.minecraft.world.entity.LerpingModel -> bfx:
java.util.Map getModelRotationValues() -> a
net.minecraft.world.entity.LightningBolt -> bfy:
int START_LIFE -> c
double DAMAGE_RADIUS -> d
double DETECTION_RADIUS -> e
int life -> f
long seed -> b
int flashes -> g
boolean visualOnly -> h
net.minecraft.server.level.ServerPlayer cause -> i
java.util.Set hitEntities -> j
int blocksSetOnFire -> k
44:54:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
57:58:void setVisualOnly(boolean) -> a
62:62:net.minecraft.sounds.SoundSource getSoundSource() -> cY
67:67:net.minecraft.server.level.ServerPlayer getCause() -> j
71:72:void setCause(net.minecraft.server.level.ServerPlayer) -> b
75:80:void powerLightningRod() -> p
84:139:void tick() -> l
142:143:net.minecraft.core.BlockPos getStrikePosition() -> q
147:167:void spawnFire(int) -> b
170:192:void
clearCopperOnLightningStrike(net.minecraft.world.level.Level,net.minecraft.core.Blo
ckPos) -> b
195:203:void
randomWalkCleaningCopper(net.minecraft.world.level.Level,net.minecraft.core.BlockPo
s,net.minecraft.core.BlockPos$MutableBlockPos,int) -> a
207:217:java.util.Optional
randomStepCleaningCopper(net.minecraft.world.level.Level,net.minecraft.core.BlockPo
s) -> c
223:224:boolean shouldRenderAtSqrDistance(double) -> a
229:229:void defineSynchedData() -> a_
233:233:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
237:237:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
240:240:int getBlocksSetOnFire() -> k
244:244:java.util.stream.Stream getHitEntities() -> o
210:210:void
lambda$randomStepCleaningCopper$2(net.minecraft.world.level.Level,net.minecraft.cor
e.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a
111:111:boolean lambda$tick$1(net.minecraft.server.level.ServerPlayer) -> e
108:108:boolean lambda$tick$0(net.minecraft.world.entity.Entity) -> a
net.minecraft.world.entity.LivingEntity -> bfz:
org.slf4j.Logger LOGGER -> b
java.util.UUID SPEED_MODIFIER_SPRINTING_UUID -> c
java.util.UUID SPEED_MODIFIER_SOUL_SPEED_UUID -> d
java.util.UUID SPEED_MODIFIER_POWDER_SNOW_UUID -> e
net.minecraft.world.entity.ai.attributes.AttributeModifier
SPEED_MODIFIER_SPRINTING -> bB
int HAND_SLOTS -> h
int ARMOR_SLOTS -> i
int EQUIPMENT_SLOT_OFFSET -> j
int ARMOR_SLOT_OFFSET -> k
int SWING_DURATION -> l
int PLAYER_HURT_EXPERIENCE_TIME -> m
int DAMAGE_SOURCE_TIMEOUT -> bC
double MIN_MOVEMENT_DISTANCE -> n
double DEFAULT_BASE_GRAVITY -> o
int DEATH_DURATION -> p
int WAIT_TICKS_BEFORE_ITEM_USE_EFFECTS -> bD
int TICKS_PER_ELYTRA_FREE_FALL_EVENT -> bE
int FREE_FALL_EVENTS_PER_ELYTRA_BREAK -> bF
int USE_ITEM_INTERVAL -> q
float BASE_JUMP_POWER -> bG
double MAX_LINE_OF_SIGHT_TEST_RANGE -> bH
int LIVING_ENTITY_FLAG_IS_USING -> r
int LIVING_ENTITY_FLAG_OFF_HAND -> s
int LIVING_ENTITY_FLAG_SPIN_ATTACK -> t
net.minecraft.network.syncher.EntityDataAccessor DATA_LIVING_ENTITY_FLAGS -> u
net.minecraft.network.syncher.EntityDataAccessor DATA_HEALTH_ID -> bI
net.minecraft.network.syncher.EntityDataAccessor DATA_EFFECT_COLOR_ID -> bJ
net.minecraft.network.syncher.EntityDataAccessor DATA_EFFECT_AMBIENCE_ID -> bK
net.minecraft.network.syncher.EntityDataAccessor DATA_ARROW_COUNT_ID -> bL
net.minecraft.network.syncher.EntityDataAccessor DATA_STINGER_COUNT_ID -> bM
net.minecraft.network.syncher.EntityDataAccessor SLEEPING_POS_ID -> bN
float DEFAULT_EYE_HEIGHT -> aD
net.minecraft.world.entity.EntityDimensions SLEEPING_DIMENSIONS -> aE
float EXTRA_RENDER_CULLING_SIZE_WITH_BIG_HAT -> aF
int MAX_HEAD_ROTATION_RELATIVE_TO_BODY -> bO
net.minecraft.world.entity.ai.attributes.AttributeMap attributes -> bP
net.minecraft.world.damagesource.CombatTracker combatTracker -> bQ
java.util.Map activeEffects -> bR
net.minecraft.core.NonNullList lastHandItemStacks -> bS
net.minecraft.core.NonNullList lastArmorItemStacks -> bT
boolean swinging -> aG
boolean discardFriction -> bU
net.minecraft.world.InteractionHand swingingArm -> aH
int swingTime -> aI
int removeArrowTime -> aJ
int removeStingerTime -> aK
int hurtTime -> aL
int hurtDuration -> aM
int deathTime -> aN
float oAttackAnim -> aO
float attackAnim -> aP
int attackStrengthTicker -> aQ
net.minecraft.world.entity.WalkAnimationState walkAnimation -> aR
int invulnerableDuration -> aS
float timeOffs -> aT
float rotA -> aU
float yBodyRot -> aV
float yBodyRotO -> aW
float yHeadRot -> aX
float yHeadRotO -> aY
net.minecraft.world.entity.player.Player lastHurtByPlayer -> aZ
int lastHurtByPlayerTime -> ba
boolean dead -> bb
int noActionTime -> bc
float oRun -> bd
float run -> be
float animStep -> bf
float animStepO -> bg
float rotOffs -> bh
int deathScore -> bi
float lastHurt -> bj
boolean jumping -> bk
float xxa -> bl
float yya -> bm
float zza -> bn
int lerpSteps -> bo
double lerpX -> bp
double lerpY -> bq
double lerpZ -> br
double lerpYRot -> bs
double lerpXRot -> bt
double lyHeadRot -> bu
int lerpHeadSteps -> bv
boolean effectsDirty -> bV
net.minecraft.world.entity.LivingEntity lastHurtByMob -> bW
int lastHurtByMobTimestamp -> bX
net.minecraft.world.entity.LivingEntity lastHurtMob -> bY
int lastHurtMobTimestamp -> bZ
float speed -> ca
int noJumpDelay -> cb
float absorptionAmount -> cc
net.minecraft.world.item.ItemStack useItem -> bw
int useItemRemaining -> bx
int fallFlyTicks -> by
net.minecraft.core.BlockPos lastPos -> cd
java.util.Optional lastClimbablePos -> ce
net.minecraft.world.damagesource.DamageSource lastDamageSource -> cf
long lastDamageStamp -> cg
int autoSpinAttackTicks -> bz
float swimAmount -> ch
float swimAmountO -> ci
net.minecraft.world.entity.ai.Brain brain -> bA
boolean skipDropExperience -> cj
171:261:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
264:264:net.minecraft.world.entity.ai.Brain getBrain() -> dK
268:268:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
272:272:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
277:278:void kill() -> ah
281:281:boolean canAttackType(net.minecraft.world.entity.EntityType) -> a
286:293:void defineSynchedData() -> a_
296:301:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createLivingAttributes() -> dM
306:344:void
checkFallDamage(double,boolean,net.minecraft.world.level.block.state.BlockState,net
.minecraft.core.BlockPos) -> a
347:347:boolean canBreatheUnderwater() -> dN
351:351:float getSwimAmount(float) -> a
356:467:void baseTick() -> ao
470:470:boolean canSpawnSoulSpeedParticle() -> dO
474:479:void spawnSoulSpeedParticle() -> dP
482:482:boolean onSoulSpeedBlock() -> dQ
487:491:float getBlockSpeedFactor() -> aH
495:495:boolean
shouldRemoveSoulSpeed(net.minecraft.world.level.block.state.BlockState) -> c
499:508:void removeSoulSpeed() -> dR
511:533:void tryAddSoulSpeed() -> dS
536:545:void removeFrost() -> dT
548:561:void tryAddFrost() -> dU
564:574:void onChangedBlock(net.minecraft.core.BlockPos) -> c
577:577:boolean isBaby() -> h_
581:581:float getScale() -> dV
585:585:boolean isAffectedByFluids() -> dW
589:594:void tickDeath() -> dX
597:597:boolean shouldDropExperience() -> dY
601:601:boolean shouldDropLoot() -> dZ
605:612:int decreaseAirSupply(int) -> m
616:616:int increaseAirSupply(int) -> n
620:620:int getExperienceReward() -> ea
624:624:boolean isAlwaysExperienceDropper() -> eb
628:628:net.minecraft.util.RandomSource getRandom() -> ec
633:633:net.minecraft.world.entity.LivingEntity getLastHurtByMob() -> ed
638:638:net.minecraft.world.entity.LivingEntity getLastAttacker() -> M_
642:642:int getLastHurtByMobTimestamp() -> ee
646:648:void setLastHurtByPlayer(net.minecraft.world.entity.player.Player) -> c
651:653:void setLastHurtByMob(net.minecraft.world.entity.LivingEntity) -> a
657:657:net.minecraft.world.entity.LivingEntity getLastHurtMob() -> ef
661:661:int getLastHurtMobTimestamp() -> eg
665:671:void setLastHurtMob(net.minecraft.world.entity.Entity) -> x
674:674:int getNoActionTime() -> eh
678:679:void setNoActionTime(int) -> o
682:682:boolean shouldDiscardFriction() -> ei
686:687:void setDiscardFriction(boolean) -> p
690:690:boolean doesEmitEquipEvent(net.minecraft.world.entity.EquipmentSlot) ->
a
694:708:void
onEquipItem(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemS
tack,net.minecraft.world.item.ItemStack) -> a
712:714:void remove(net.minecraft.world.entity.Entity$RemovalReason) -> a
718:745:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
749:805:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
808:861:void tickEffects() -> ej
864:873:void updateInvisibilityStatus() -> F
876:880:void updateGlowingStatus() -> q
883:909:double getVisibilityPercent(net.minecraft.world.entity.Entity) -> y
913:916:boolean canAttack(net.minecraft.world.entity.LivingEntity) -> c
920:920:boolean
canAttack(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.ai.tar
geting.TargetingConditions) -> a
925:925:boolean canBeSeenAsEnemy() -> ek
929:929:boolean canBeSeenByAnyone() -> el
933:939:boolean areAllEffectsAmbient(java.util.Collection) -> c
943:945:void removeEffectParticles() -> em
948:959:boolean removeAllEffects() -> en
963:963:java.util.Collection getActiveEffects() -> eo
967:967:java.util.Map getActiveEffectsMap() -> ep
971:971:boolean hasEffect(net.minecraft.world.effect.MobEffect) -> a
976:976:net.minecraft.world.effect.MobEffectInstance
getEffect(net.minecraft.world.effect.MobEffect) -> b
980:980:boolean addEffect(net.minecraft.world.effect.MobEffectInstance) -> b
984:1001:boolean
addEffect(net.minecraft.world.effect.MobEffectInstance,net.minecraft.world.entity.E
ntity) -> b
1005:1012:boolean canBeAffected(net.minecraft.world.effect.MobEffectInstance) -
> c
1016:1026:void
forceAddEffect(net.minecraft.world.effect.MobEffectInstance,net.minecraft.world.ent
ity.Entity) -> c
1029:1029:boolean isInvertedHealAndHarm() -> eq
1034:1034:net.minecraft.world.effect.MobEffectInstance
removeEffectNoUpdate(net.minecraft.world.effect.MobEffect) -> c
1038:1043:boolean removeEffect(net.minecraft.world.effect.MobEffect) -> d
1047:1052:void
onEffectAdded(net.minecraft.world.effect.MobEffectInstance,net.minecraft.world.enti
ty.Entity) -> a
1055:1060:void
sendEffectToPassengers(net.minecraft.world.effect.MobEffectInstance) -> d
1063:1072:void
onEffectUpdated(net.minecraft.world.effect.MobEffectInstance,boolean,net.minecraft.
world.entity.Entity) -> a
1075:1084:void onEffectRemoved(net.minecraft.world.effect.MobEffectInstance) ->
a
1087:1091:void heal(float) -> s
1094:1094:float getHealth() -> er
1098:1099:void setHealth(float) -> t
1102:1102:boolean isDeadOrDying() -> es
1107:1246:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) ->
a
1250:1251:void blockUsingShield(net.minecraft.world.entity.LivingEntity) -> d
1254:1255:void blockedByShield(net.minecraft.world.entity.LivingEntity) -> e
1258:1287:boolean
checkTotemDeathProtection(net.minecraft.world.damagesource.DamageSource) -> h
1295:1298:net.minecraft.world.damagesource.DamageSource getLastDamageSource() -
> et
1302:1306:void playHurtSound(net.minecraft.world.damagesource.DamageSource) ->
e
1309:1331:boolean
isDamageSourceBlocked(net.minecraft.world.damagesource.DamageSource) -> f
1335:1341:void breakItem(net.minecraft.world.item.ItemStack) -> i
1344:1372:void die(net.minecraft.world.damagesource.DamageSource) -> a
1375:1395:void createWitherRose(net.minecraft.world.entity.LivingEntity) -> f
1398:1415:void dropAllDeathLoot(net.minecraft.world.damagesource.DamageSource)
-> g
1418:1418:void dropEquipment() -> eu
1421:1424:void dropExperience() -> ev
1427:1427:void
dropCustomDeathLoot(net.minecraft.world.damagesource.DamageSource,int,boolean) -> a
1430:1430:net.minecraft.resources.ResourceLocation getLootTable() -> ew
1434:1434:long getLootTableSeed() -> ex
1438:1454:void
dropFromLootTable(net.minecraft.world.damagesource.DamageSource,boolean) -> a
1457:1473:void knockback(double,double,double) -> q
1476:1476:void indicateDamage(double,double) -> a
1480:1480:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
1485:1485:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
1489:1489:net.minecraft.sounds.SoundEvent getFallDamageSound(int) -> d
1493:1494:void skipDropExperience() -> ey
1497:1497:boolean wasExperienceConsumed() -> ez
1501:1504:net.minecraft.world.phys.Vec3 getMeleeAttackReferencePosition() -> eA
1511:1511:float getHurtDir() -> eB
1518:1518:net.minecraft.world.entity.LivingEntity$Fallsounds getFallSounds() ->
eC
1522:1522:net.minecraft.sounds.SoundEvent
getDrinkingSound(net.minecraft.world.item.ItemStack) -> c
1526:1526:net.minecraft.sounds.SoundEvent
getEatingSound(net.minecraft.world.item.ItemStack) -> d
1530:1530:java.util.Optional getLastClimbablePos() -> eD
1534:1550:boolean onClimbable() -> i_
1554:1560:boolean
trapdoorUsableAsLadder(net.minecraft.core.BlockPos,net.minecraft.world.level.block.
state.BlockState) -> c
1568:1568:boolean isAlive() -> bs
1573:1582:boolean
causeFallDamage(float,float,net.minecraft.world.damagesource.DamageSource) -> a
1586:1591:int calculateFallDamage(float,float) -> d
1595:1607:void playBlockFallSound() -> eE
1611:1613:void animateHurt(float) -> m
1621:1621:int getArmorValue() -> eF
1625:1625:void hurtArmor(net.minecraft.world.damagesource.DamageSource,float) -
> b
1628:1628:void hurtHelmet(net.minecraft.world.damagesource.DamageSource,float)
-> c
1631:1631:void hurtCurrentlyUsedShield(float) -> u
1634:1638:float
getDamageAfterArmorAbsorb(net.minecraft.world.damagesource.DamageSource,float) -> d
1642:1676:float
getDamageAfterMagicAbsorb(net.minecraft.world.damagesource.DamageSource,float) -> e
1680:1703:void
actuallyHurt(net.minecraft.world.damagesource.DamageSource,float) -> f
1706:1706:net.minecraft.world.damagesource.CombatTracker getCombatTracker() ->
eG
1711:1717:net.minecraft.world.entity.LivingEntity getKillCredit() -> eH
1721:1721:float getMaxHealth() -> eI
1725:1725:int getArrowCount() -> eJ
1729:1730:void setArrowCount(int) -> p
1733:1733:int getStingerCount() -> eK
1737:1738:void setStingerCount(int) -> q
1741:1747:int getCurrentSwingDuration() -> s
1751:1752:void swing(net.minecraft.world.InteractionHand) -> a
1755:1771:void swing(net.minecraft.world.InteractionHand,boolean) -> a
1775:1788:void handleDamageEvent(net.minecraft.world.damagesource.DamageSource)
-> c
1792:1857:void handleEntityEvent(byte) -> b
1860:1866:void makePoofParticles() -> x
1869:1872:void swapHandItems() -> y
1876:1877:void onBelowWorld() -> ax
1880:1892:void updateSwingTime() -> eL
1896:1896:net.minecraft.world.entity.ai.attributes.AttributeInstance
getAttribute(net.minecraft.world.entity.ai.attributes.Attribute) -> a
1900:1900:double getAttributeValue(net.minecraft.core.Holder) -> a
1904:1904:double
getAttributeValue(net.minecraft.world.entity.ai.attributes.Attribute) -> b
1908:1908:double getAttributeBaseValue(net.minecraft.core.Holder) -> b
1912:1912:double
getAttributeBaseValue(net.minecraft.world.entity.ai.attributes.Attribute) -> c
1916:1916:net.minecraft.world.entity.ai.attributes.AttributeMap getAttributes()
-> eM
1920:1920:net.minecraft.world.entity.MobType getMobType() -> eN
1924:1924:net.minecraft.world.item.ItemStack getMainHandItem() -> eO
1928:1928:net.minecraft.world.item.ItemStack getOffhandItem() -> eP
1932:1932:boolean isHolding(net.minecraft.world.item.Item) -> b
1936:1936:boolean isHolding(java.util.function.Predicate) -> b
1940:1945:net.minecraft.world.item.ItemStack
getItemInHand(net.minecraft.world.InteractionHand) -> b
1950:1957:void
setItemInHand(net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStac
k) -> a
1960:1960:boolean hasItemInSlot(net.minecraft.world.entity.EquipmentSlot) -> b
java.lang.Iterable getArmorSlots() -> bJ
net.minecraft.world.item.ItemStack
getItemBySlot(net.minecraft.world.entity.EquipmentSlot) -> c
void
setItemSlot(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemS
tack) -> a
1972:1976:void verifyEquippedItem(net.minecraft.world.item.ItemStack) -> e
1979:1989:float getArmorCoverPercentage() -> eQ
1994:2003:void setSprinting(boolean) -> g
2006:2006:float getSoundVolume() -> eR
2010:2013:float getVoicePitch() -> eS
2017:2017:boolean isImmobile() -> eT
2022:2025:void push(net.minecraft.world.entity.Entity) -> g
2029:2041:void dismountVehicle(net.minecraft.world.entity.Entity) -> a
2045:2045:boolean shouldShowName() -> cz
2049:2049:float getJumpPower() -> eU
2053:2053:float getJumpBoostPower() -> eV
2057:2070:void jumpFromGround() -> eW
2073:2074:void goDownInWater() -> eX
2077:2078:void jumpInLiquid(net.minecraft.tags.TagKey) -> c
2081:2081:float getWaterSlowDown() -> eY
2085:2085:boolean
canStandOnFluid(net.minecraft.world.level.material.FluidState) -> a
2089:2265:void travel(net.minecraft.world.phys.Vec3) -> h
2268:2281:void
travelRidden(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Vec3
) -> c
2284:2284:void
tickRidden(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Vec3)
-> a
2287:2287:net.minecraft.world.phys.Vec3
getRiddenInput(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Ve
c3) -> b
2291:2291:float getRiddenSpeed(net.minecraft.world.entity.player.Player) -> e
2295:2301:void calculateEntityAnimation(boolean) -> q
2304:2306:void updateWalkAnimation(float) -> v
2309:2318:net.minecraft.world.phys.Vec3
handleRelativeFrictionAndCalculateMovement(net.minecraft.world.phys.Vec3,float) ->
a
2322:2332:net.minecraft.world.phys.Vec3
getFluidFallingAdjustedMovement(double,boolean,net.minecraft.world.phys.Vec3) -> a
2336:2350:net.minecraft.world.phys.Vec3
handleOnClimbable(net.minecraft.world.phys.Vec3) -> j
2354:2357:float getFrictionInfluencedSpeed(float) -> z
2362:2362:float getFlyingSpeed() -> eZ
2366:2366:float getSpeed() -> fa
2370:2371:void setSpeed(float) -> w
2374:2375:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
2380:2499:void tick() -> l
2502:2511:void detectEquipmentUpdates() -> z
2515:2544:java.util.Map collectEquipmentChanges() -> A
2548:2548:boolean
equipmentHasChanged(net.minecraft.world.item.ItemStack,net.minecraft.world.item.Ite
mStack) -> a
2553:2566:void handleHandSwap(java.util.Map) -> a
2569:2584:void handleEquipmentChanges(java.util.Map) -> b
2587:2587:net.minecraft.world.item.ItemStack
getLastArmorItem(net.minecraft.world.entity.EquipmentSlot) -> e
2591:2592:void
setLastArmorItem(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.
ItemStack) -> b
2595:2595:net.minecraft.world.item.ItemStack
getLastHandItem(net.minecraft.world.entity.EquipmentSlot) -> f
2599:2600:void
setLastHandItem(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.I
temStack) -> c
2603:2617:float tickHeadTurn(float,float) -> e
2621:2754:void aiStep() -> b_
2760:2760:boolean isSensitiveToWater() -> fb
2764:2789:void updateFallFlying() -> C
2792:2792:void serverAiStep() -> fc
2795:2821:void pushEntities() -> fd
2824:2842:void
checkAutoSpinAttack(net.minecraft.world.phys.AABB,net.minecraft.world.phys.AABB) ->
a
2845:2846:void doPush(net.minecraft.world.entity.Entity) -> A
2849:2849:void doAutoAttackOnTouch(net.minecraft.world.entity.LivingEntity) ->
g
2852:2852:boolean isAutoSpinAttack() -> fe
2857:2862:void stopRiding() -> Y
2866:2870:void rideTick() -> bv
2874:2881:void lerpTo(double,double,double,float,float,int,boolean) -> a
2885:2888:void lerpHeadTo(float,int) -> a
2891:2892:void setJumping(boolean) -> r
2895:2899:void onItemPickup(net.minecraft.world.entity.item.ItemEntity) -> a
2902:2907:void take(net.minecraft.world.entity.Entity,int) -> a
2911:2920:boolean hasLineOfSight(net.minecraft.world.entity.Entity) -> B
2925:2928:float getViewYRot(float) -> h
2932:2936:float getAttackAnim(float) -> x
2941:2941:boolean isPickable() -> bo
2946:2946:boolean isPushable() -> bp
2951:2951:float getYHeadRot() -> cm
2956:2957:void setYHeadRot(float) -> n
2961:2962:void setYBodyRot(float) -> o
2966:2966:net.minecraft.world.phys.Vec3
getRelativePortalPosition(net.minecraft.core.Direction$Axis,net.minecraft.BlockUtil
$FoundRectangle) -> a
2971:2971:net.minecraft.world.phys.Vec3
resetForwardDirectionOfRelativePortalPosition(net.minecraft.world.phys.Vec3) -> i
2975:2975:float getAbsorptionAmount() -> ff
2979:2983:void setAbsorptionAmount(float) -> y
2986:2986:void onEnterCombat() -> Q_
2989:2989:void onLeaveCombat() -> F_
2992:2993:void updateEffectVisibility() -> fg
net.minecraft.world.entity.HumanoidArm getMainArm() -> fh
2998:2998:boolean isUsingItem() -> fi
3002:3002:net.minecraft.world.InteractionHand getUsedItemHand() -> fj
3006:3015:void updatingUsingItem() -> D
3018:3025:void updateUsingItem(net.minecraft.world.item.ItemStack) -> a
3028:3033:boolean shouldTriggerItemUseEffects() -> E
3037:3043:void updateSwimAmount() -> G
3046:3053:void setLivingEntityFlag(int,boolean) -> c
3056:3069:void startUsingItem(net.minecraft.world.InteractionHand) -> c
3073:3091:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
3095:3099:void
lookAt(net.minecraft.commands.arguments.EntityAnchorArgument$Anchor,net.minecraft.w
orld.phys.Vec3) -> a
3102:3114:void triggerItemUseEffects(net.minecraft.world.item.ItemStack,int) ->
b
3117:3129:void spawnItemParticles(net.minecraft.world.item.ItemStack,int) -> a
3132:3150:void completeUsingItem() -> Z_
3153:3153:net.minecraft.world.item.ItemStack getUseItem() -> fk
3157:3157:int getUseItemRemainingTicks() -> fl
3161:3164:int getTicksUsingItem() -> fm
3168:3175:void releaseUsingItem() -> fn
3178:3187:void stopUsingItem() -> fo
3190:3200:boolean isBlocking() -> fp
3204:3204:boolean isSuppressingSlidingDownLadder() -> fq
3208:3208:boolean isFallFlying() -> fr
3215:3215:boolean isVisuallySwimming() -> bX
3219:3219:int getFallFlyingTicks() -> fs
3223:3266:boolean randomTeleport(double,double,double,boolean) -> b
3270:3270:boolean isAffectedByPotions() -> ft
3274:3274:boolean attackable() -> fu
3278:3278:void setRecordPlayingNearby(net.minecraft.core.BlockPos,boolean) -> a
3281:3281:boolean canTakeItem(net.minecraft.world.item.ItemStack) -> f
3286:3286:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
3290:3290:com.google.common.collect.ImmutableList getDismountPoses() -> fv
3294:3295:net.minecraft.world.phys.AABB
getLocalBoundsForPose(net.minecraft.world.entity.Pose) -> g
3303:3303:boolean canChangeDimensions() -> cq
3307:3307:java.util.Optional getSleepingPos() -> fw
3311:3312:void setSleepingPos(net.minecraft.core.BlockPos) -> g
3315:3316:void clearSleepingPos() -> fx
3319:3319:boolean isSleeping() -> fy
3323:3337:void startSleeping(net.minecraft.core.BlockPos) -> b
3340:3341:void setPosToBed(net.minecraft.core.BlockPos) -> a
3344:3344:boolean checkBedExists() -> I
3348:3372:void stopSleeping() -> fz
3376:3377:net.minecraft.core.Direction getBedOrientation() -> fA
3382:3382:boolean isInWall() -> bt
3387:3387:float
getEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.EntityDimen
sions) -> a
3391:3391:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
3395:3395:net.minecraft.world.item.ItemStack
getProjectile(net.minecraft.world.item.ItemStack) -> g
3399:3408:net.minecraft.world.item.ItemStack
eat(net.minecraft.world.level.Level,net.minecraft.world.item.ItemStack) -> a
3412:3421:void
addEatEffect(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net
.minecraft.world.entity.LivingEntity) -> a
3424:3438:byte
entityEventForEquipmentBreak(net.minecraft.world.entity.EquipmentSlot) -> g
3443:3444:void broadcastBreakEvent(net.minecraft.world.entity.EquipmentSlot) ->
d
3447:3448:void broadcastBreakEvent(net.minecraft.world.InteractionHand) -> d
3452:3456:net.minecraft.world.phys.AABB getBoundingBoxForCulling() -> j_
3460:3466:net.minecraft.world.entity.EquipmentSlot
getEquipmentSlotForItem(net.minecraft.world.item.ItemStack) -> h
3470:3473:net.minecraft.world.entity.SlotAccess
createEquipmentSlotAccess(net.minecraft.world.entity.LivingEntity,net.minecraft.wor
ld.entity.EquipmentSlot) -> a
3479:3497:net.minecraft.world.entity.EquipmentSlot getEquipmentSlot(int) -> r
3502:3508:net.minecraft.world.entity.SlotAccess getSlot(int) -> a_
3513:3520:boolean canFreeze() -> dw
3525:3525:boolean isCurrentlyGlowing() -> ca
3530:3530:float getVisualRotationYInDegrees() -> dz
3535:3554:void
recreateFromPacket(net.minecraft.network.protocol.game.ClientboundAddEntityPacket)
-> a
3557:3557:boolean canDisableShield() -> fB
3562:3563:float maxUpStep() -> dC
3473:3473:boolean
lambda$createEquipmentSlotAccess$10(net.minecraft.world.entity.EquipmentSlot,net.mi
necraft.world.item.ItemStack) -> d
3349:3366:void lambda$stopSleeping$9(net.minecraft.core.BlockPos) -> h
3355:3356:net.minecraft.world.phys.Vec3
lambda$stopSleeping$8(net.minecraft.core.BlockPos) -> i
3344:3344:java.lang.Boolean
lambda$checkBedExists$7(net.minecraft.core.BlockPos) -> j
2775:2775:void
lambda$updateFallFlying$6(net.minecraft.world.entity.LivingEntity) -> h
2572:2582:void
lambda$handleEquipmentChanges$5(java.util.List,net.minecraft.world.entity.Equipment
Slot,net.minecraft.world.item.ItemStack) -> a
1932:1932:boolean
lambda$isHolding$4(net.minecraft.world.item.Item,net.minecraft.world.item.ItemStack
) -> a
814:814:void lambda$tickEffects$3(net.minecraft.world.effect.MobEffectInstance)
-> e
744:744:void
lambda$addAdditionalSaveData$2(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> a
738:741:void
lambda$addAdditionalSaveData$1(net.minecraft.nbt.CompoundTag,net.minecraft.core.Blo
ckPos) -> a
528:528:void lambda$tryAddSoulSpeed$0(net.minecraft.world.entity.LivingEntity)
-> i
127:166:void <clinit>() -> <clinit>
net.minecraft.world.entity.LivingEntity$1 -> bfz$1:
int[] $SwitchMap$net$minecraft$world$entity$EquipmentSlot$Type -> a
int[] $SwitchMap$net$minecraft$world$entity$EquipmentSlot -> b
2518:3424:void <clinit>() -> <clinit>
net.minecraft.world.entity.LivingEntity$Fallsounds -> bfz$a:
net.minecraft.sounds.SoundEvent small -> a
net.minecraft.sounds.SoundEvent big -> b
1514:1514:void
<init>(net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundEvent) -> <init>
1514:1514:java.lang.String toString() -> toString
1514:1514:int hashCode() -> hashCode
1514:1514:boolean equals(java.lang.Object) -> equals
1514:1514:net.minecraft.sounds.SoundEvent small() -> a
1514:1514:net.minecraft.sounds.SoundEvent big() -> b
net.minecraft.world.entity.Marker -> bga:
java.lang.String DATA_TAG -> b
net.minecraft.nbt.CompoundTag data -> c
12:17:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
21:21:void tick() -> l
25:25:void defineSynchedData() -> a_
29:30:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
34:35:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
39:39:net.minecraft.network.protocol.Packet getAddEntityPacket() -> S
44:44:boolean canAddPassenger(net.minecraft.world.entity.Entity) -> o
49:49:boolean couldAcceptPassenger() -> bB
54:54:void addPassenger(net.minecraft.world.entity.Entity) -> m
59:59:net.minecraft.world.level.material.PushReaction getPistonPushReaction() -
> l_
64:64:boolean isIgnoringBlockTriggers() -> c_
net.minecraft.world.entity.Mob -> bgb:
net.minecraft.network.syncher.EntityDataAccessor DATA_MOB_FLAGS_ID -> b
int MOB_FLAG_NO_AI -> c
int MOB_FLAG_LEFTHANDED -> d
int MOB_FLAG_AGGRESSIVE -> e
int PICKUP_REACH -> f
net.minecraft.core.Vec3i ITEM_PICKUP_REACH -> bS
float MAX_WEARING_ARMOR_CHANCE -> g
float MAX_PICKUP_LOOT_CHANCE -> bB
float MAX_ENCHANTED_ARMOR_CHANCE -> bC
float MAX_ENCHANTED_WEAPON_CHANCE -> bD
java.lang.String LEASH_TAG -> bE
float DEFAULT_EQUIPMENT_DROP_CHANCE -> bF
int PRESERVE_ITEM_DROP_CHANCE -> bG
int UPDATE_GOAL_SELECTOR_EVERY_N_TICKS -> bH
int ambientSoundTime -> bI
int xpReward -> bJ
net.minecraft.world.entity.ai.control.LookControl lookControl -> bK
net.minecraft.world.entity.ai.control.MoveControl moveControl -> bL
net.minecraft.world.entity.ai.control.JumpControl jumpControl -> bM
net.minecraft.world.entity.ai.control.BodyRotationControl bodyRotationControl -
> bT
net.minecraft.world.entity.ai.navigation.PathNavigation navigation -> bN
net.minecraft.world.entity.ai.goal.GoalSelector goalSelector -> bO
net.minecraft.world.entity.ai.goal.GoalSelector targetSelector -> bP
net.minecraft.world.entity.LivingEntity target -> bU
net.minecraft.world.entity.ai.sensing.Sensing sensing -> bV
net.minecraft.core.NonNullList handItems -> bW
float[] handDropChances -> bQ
net.minecraft.core.NonNullList armorItems -> bX
float[] armorDropChances -> bR
boolean canPickUpLoot -> bY
boolean persistenceRequired -> bZ
java.util.Map pathfindingMalus -> ca
net.minecraft.resources.ResourceLocation lootTable -> cb
long lootTableSeed -> cc
net.minecraft.world.entity.Entity leashHolder -> cd
int delayedLeashHolderId -> ce
net.minecraft.nbt.CompoundTag leashInfoTag -> cf
net.minecraft.core.BlockPos restrictCenter -> cg
float restrictRadius -> ch
110:150:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
153:153:void registerGoals() -> x
156:158:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createMobAttributes() -> y
162:162:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
175:175:boolean shouldPassengersInheritMalus() -> z
183:190:float
getPathfindingMalus(net.minecraft.world.level.pathfinder.BlockPathTypes) -> a
194:195:void
setPathfindingMalus(net.minecraft.world.level.pathfinder.BlockPathTypes,float) -> a
199:199:void onPathfindingStart() -> A
203:203:void onPathfindingDone() -> C
206:206:net.minecraft.world.entity.ai.control.BodyRotationControl
createBodyControl() -> D
210:210:net.minecraft.world.entity.ai.control.LookControl getLookControl() -> E
214:217:net.minecraft.world.entity.ai.control.MoveControl getMoveControl() -> G
221:221:net.minecraft.world.entity.ai.control.JumpControl getJumpControl() -> I
225:228:net.minecraft.world.entity.ai.navigation.PathNavigation getNavigation()
-> J
234:234:net.minecraft.world.entity.LivingEntity getControllingPassenger() -> cL
238:238:net.minecraft.world.entity.ai.sensing.Sensing getSensing() -> K
244:244:net.minecraft.world.entity.LivingEntity getTarget() -> j
248:249:void setTarget(net.minecraft.world.entity.LivingEntity) -> h
253:253:boolean canAttackType(net.minecraft.world.entity.EntityType) -> a
257:257:boolean
canFireProjectileWeapon(net.minecraft.world.item.ProjectileWeaponItem) -> a
262:263:void ate() -> L
267:269:void defineSynchedData() -> a_
272:272:int getAmbientSoundInterval() -> M
276:280:void playAmbientSound() -> N
284:292:void baseTick() -> ao
296:298:void playHurtSound(net.minecraft.world.damagesource.DamageSource) -> e
301:302:void resetAmbientSoundTime() -> q
306:322:int getExperienceReward() -> ea
327:338:void spawnAnim() -> O
342:347:void handleEntityEvent(byte) -> b
351:360:void tick() -> l
366:371:void updateControlFlags() -> P
375:376:float tickHeadTurn(float,float) -> e
386:386:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
391:457:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
461:508:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
512:514:void
dropFromLootTable(net.minecraft.world.damagesource.DamageSource,boolean) -> a
518:518:net.minecraft.resources.ResourceLocation getLootTable() -> ew
522:522:net.minecraft.resources.ResourceLocation getDefaultLootTable() -> Q
527:527:long getLootTableSeed() -> ex
531:532:void setZza(float) -> z
535:536:void setYya(float) -> A
539:540:void setXxa(float) -> B
544:546:void setSpeed(float) -> w
550:567:void aiStep() -> b_
570:570:net.minecraft.core.Vec3i getPickupReach() -> R
577:591:void pickUpItem(net.minecraft.world.entity.item.ItemEntity) -> b
594:619:net.minecraft.world.item.ItemStack
equipItemIfPossible(net.minecraft.world.item.ItemStack) -> i
623:626:void
setItemSlotAndDropWhenKilled(net.minecraft.world.entity.EquipmentSlot,net.minecraft
.world.item.ItemStack) -> b
629:637:void setGuaranteedDrop(net.minecraft.world.entity.EquipmentSlot) -> e
640:688:boolean
canReplaceCurrentItem(net.minecraft.world.item.ItemStack,net.minecraft.world.item.I
temStack) -> b
692:698:boolean
canReplaceEqualItem(net.minecraft.world.item.ItemStack,net.minecraft.world.item.Ite
mStack) -> c
703:703:boolean canHoldItem(net.minecraft.world.item.ItemStack) -> j
708:708:boolean wantsToPickUp(net.minecraft.world.item.ItemStack) -> k
712:712:boolean removeWhenFarAway(double) -> h
716:716:boolean requiresCustomPersistence() -> T
720:720:boolean shouldDespawnInPeaceful() -> U
725:753:void checkDespawn() -> du
758:802:void serverAiStep() -> fc
805:806:void sendDebugPackets() -> V
809:809:void customServerAiStep() -> W
812:812:int getMaxHeadXRot() -> X
819:819:int getMaxHeadYRot() -> fC
826:826:int getHeadRotSpeed() -> fD
830:847:void lookAt(net.minecraft.world.entity.Entity,float,float) -> a
850:857:float rotlerp(float,float,float) -> a
861:862:boolean
checkMobSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.level.
LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPos,n
et.minecraft.util.RandomSource) -> a
866:866:boolean
checkSpawnRules(net.minecraft.world.level.LevelAccessor,net.minecraft.world.entity.
MobSpawnType) -> a
870:870:boolean checkSpawnObstruction(net.minecraft.world.level.LevelReader) ->
a
874:874:int getMaxSpawnClusterSize() -> fE
878:878:boolean isMaxGroupSizeReached(int) -> d
883:891:int getMaxFallDistance() -> cr
896:896:java.lang.Iterable getHandSlots() -> bI
901:901:java.lang.Iterable getArmorSlots() -> bJ
906:912:net.minecraft.world.item.ItemStack
getItemBySlot(net.minecraft.world.entity.EquipmentSlot) -> c
917:922:void
setItemSlot(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemS
tack) -> a
926:939:void
dropCustomDeathLoot(net.minecraft.world.damagesource.DamageSource,int,boolean) -> a
943:955:float getEquipmentDropChance(net.minecraft.world.entity.EquipmentSlot)
-> f
959:990:void
populateDefaultEquipmentSlots(net.minecraft.util.RandomSource,net.minecraft.world.D
ifficultyInstance) -> a
994:1061:net.minecraft.world.item.Item
getEquipmentForSlot(net.minecraft.world.entity.EquipmentSlot,int) -> a
1065:1075:void
populateDefaultEquipmentEnchantments(net.minecraft.util.RandomSource,net.minecraft.
world.DifficultyInstance) -> b
1078:1081:void enchantSpawnedWeapon(net.minecraft.util.RandomSource,float) -> a
1084:1088:void
enchantSpawnedArmor(net.minecraft.util.RandomSource,float,net.minecraft.world.entit
y.EquipmentSlot) -> a
1092:1101:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
1105:1106:void setPersistenceRequired() -> fF
1109:1117:void setDropChance(net.minecraft.world.entity.EquipmentSlot,float) ->
a
1120:1120:boolean canPickUpLoot() -> fG
1124:1125:void setCanPickUpLoot(boolean) -> s
1129:1130:boolean canTakeItem(net.minecraft.world.item.ItemStack) -> f
1134:1134:boolean isPersistenceRequired() -> fH
1139:1161:net.minecraft.world.InteractionResult
interact(net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHa
nd) -> a
1167:1192:net.minecraft.world.InteractionResult
checkAndHandleImportantInteractions(net.minecraft.world.entity.player.Player,net.mi
necraft.world.InteractionHand) -> c
1196:1196:void
onOffspringSpawnedFromEgg(net.minecraft.world.entity.player.Player,net.minecraft.wo
rld.entity.Mob) -> a
1199:1199:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
1204:1204:boolean isWithinRestriction() -> fI
1208:1211:boolean isWithinRestriction(net.minecraft.core.BlockPos) -> a
1215:1217:void restrictTo(net.minecraft.core.BlockPos,int) -> a
1220:1220:net.minecraft.core.BlockPos getRestrictCenter() -> fJ
1224:1224:float getRestrictRadius() -> fK
1228:1229:void clearRestriction() -> fL
1232:1232:boolean hasRestriction() -> fM
1237:1277:net.minecraft.world.entity.Mob
convertTo(net.minecraft.world.entity.EntityType,boolean) -> a
1281:1290:void tickLeash() -> fN
1293:1304:void dropLeash(boolean,boolean) -> a
1307:1307:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
1311:1311:boolean isLeashed() -> fO
1317:1320:net.minecraft.world.entity.Entity getLeashHolder() -> fP
1324:1334:void setLeashedTo(net.minecraft.world.entity.Entity,boolean) -> b
1337:1339:void setDelayedLeashHolderId(int) -> r
1343:1348:boolean startRiding(net.minecraft.world.entity.Entity,boolean) -> a
1354:1373:void restoreLeashFromSave() -> fV
1377:1377:boolean isEffectiveAi() -> cV
1381:1383:void setNoAi(boolean) -> t
1386:1388:void setLeftHanded(boolean) -> u
1391:1393:void setAggressive(boolean) -> v
1396:1396:boolean isNoAi() -> fQ
1400:1400:boolean isLeftHanded() -> fR
1404:1404:boolean isAggressive() -> fS
1409:1409:void setBaby(boolean) -> a
1413:1413:net.minecraft.world.entity.HumanoidArm getMainArm() -> fh
1417:1417:double
getMeleeAttackRangeSqr(net.minecraft.world.entity.LivingEntity) -> i
1421:1421:double
getPerceivedTargetDistanceSquareForMeleeAttack(net.minecraft.world.entity.LivingEnt
ity) -> j
1425:1426:boolean
isWithinMeleeAttackRange(net.minecraft.world.entity.LivingEntity) -> k
1437:1471:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
1475:1483:void
maybeDisableShield(net.minecraft.world.entity.player.Player,net.minecraft.world.ite
m.ItemStack,net.minecraft.world.item.ItemStack) -> a
1486:1494:boolean isSunBurnTick() -> fT
1499:1504:void jumpInLiquid(net.minecraft.tags.TagKey) -> c
1507:1509:void removeFreeWill() -> fU
1512:1513:void removeAllGoals(java.util.function.Predicate) -> c
1517:1525:void removeAfterChangingDimensions() -> cp
1530:1534:net.minecraft.world.item.ItemStack getPickResult() -> dv
1521:1524:void
lambda$removeAfterChangingDimensions$4(net.minecraft.world.item.ItemStack) -> m
1507:1507:boolean
lambda$removeFreeWill$3(net.minecraft.world.entity.ai.goal.Goal) -> a
1186:1186:void
lambda$checkAndHandleImportantInteractions$2(net.minecraft.world.entity.player.Play
er,net.minecraft.world.entity.Mob) -> b
696:696:boolean lambda$canReplaceEqualItem$1(java.lang.String) -> c
696:696:boolean lambda$canReplaceEqualItem$0(java.lang.String) -> d
80:85:void <clinit>() -> <clinit>
net.minecraft.world.entity.Mob$1 -> bgb$1:
int[] $SwitchMap$net$minecraft$world$entity$EquipmentSlot$Type -> a
int[] $SwitchMap$net$minecraft$world$entity$EquipmentSlot -> b
629:994:void <clinit>() -> <clinit>
net.minecraft.world.entity.MobCategory -> bgc:
net.minecraft.world.entity.MobCategory MONSTER -> a
net.minecraft.world.entity.MobCategory CREATURE -> b
net.minecraft.world.entity.MobCategory AMBIENT -> c
net.minecraft.world.entity.MobCategory AXOLOTLS -> d
net.minecraft.world.entity.MobCategory UNDERGROUND_WATER_CREATURE -> e
net.minecraft.world.entity.MobCategory WATER_CREATURE -> f
net.minecraft.world.entity.MobCategory WATER_AMBIENT -> g
net.minecraft.world.entity.MobCategory MISC -> h
com.mojang.serialization.Codec CODEC -> i
int max -> j
boolean isFriendly -> k
boolean isPersistent -> l
java.lang.String name -> m
int noDespawnDistance -> n
int despawnDistance -> o
net.minecraft.world.entity.MobCategory[] $VALUES -> p
6:6:net.minecraft.world.entity.MobCategory[] values() -> values
6:6:net.minecraft.world.entity.MobCategory valueOf(java.lang.String) -> valueOf
24:33:void
<init>(java.lang.String,int,java.lang.String,int,boolean,boolean,int) -> <init>
36:36:java.lang.String getName() -> a
41:41:java.lang.String getSerializedName() -> c
45:45:int getMaxInstancesPerChunk() -> b
49:49:boolean isFriendly() -> d
53:53:boolean isPersistent() -> e
57:57:int getDespawnDistance() -> f
61:61:int getNoDespawnDistance() -> g
6:6:net.minecraft.world.entity.MobCategory[] $values() -> h
6:18:void <clinit>() -> <clinit>
net.minecraft.world.entity.MobSpawnType -> bgd:
net.minecraft.world.entity.MobSpawnType NATURAL -> a
net.minecraft.world.entity.MobSpawnType CHUNK_GENERATION -> b
net.minecraft.world.entity.MobSpawnType SPAWNER -> c
net.minecraft.world.entity.MobSpawnType STRUCTURE -> d
net.minecraft.world.entity.MobSpawnType BREEDING -> e
net.minecraft.world.entity.MobSpawnType MOB_SUMMONED -> f
net.minecraft.world.entity.MobSpawnType JOCKEY -> g
net.minecraft.world.entity.MobSpawnType EVENT -> h
net.minecraft.world.entity.MobSpawnType CONVERSION -> i
net.minecraft.world.entity.MobSpawnType REINFORCEMENT -> j
net.minecraft.world.entity.MobSpawnType TRIGGERED -> k
net.minecraft.world.entity.MobSpawnType BUCKET -> l
net.minecraft.world.entity.MobSpawnType SPAWN_EGG -> m
net.minecraft.world.entity.MobSpawnType COMMAND -> n
net.minecraft.world.entity.MobSpawnType DISPENSER -> o
net.minecraft.world.entity.MobSpawnType PATROL -> p
net.minecraft.world.entity.MobSpawnType[] $VALUES -> q
3:3:net.minecraft.world.entity.MobSpawnType[] values() -> values
3:3:net.minecraft.world.entity.MobSpawnType valueOf(java.lang.String) ->
valueOf
3:3:void <init>(java.lang.String,int) -> <init>
3:3:net.minecraft.world.entity.MobSpawnType[] $values() -> a
3:19:void <clinit>() -> <clinit>
net.minecraft.world.entity.MobType -> bge:
net.minecraft.world.entity.MobType UNDEFINED -> a
net.minecraft.world.entity.MobType UNDEAD -> b
net.minecraft.world.entity.MobType ARTHROPOD -> c
net.minecraft.world.entity.MobType ILLAGER -> d
net.minecraft.world.entity.MobType WATER -> e
3:3:void <init>() -> <init>
4:8:void <clinit>() -> <clinit>
net.minecraft.world.entity.MoverType -> bgf:
net.minecraft.world.entity.MoverType SELF -> a
net.minecraft.world.entity.MoverType PLAYER -> b
net.minecraft.world.entity.MoverType PISTON -> c
net.minecraft.world.entity.MoverType SHULKER_BOX -> d
net.minecraft.world.entity.MoverType SHULKER -> e
net.minecraft.world.entity.MoverType[] $VALUES -> f
3:3:net.minecraft.world.entity.MoverType[] values() -> values
3:3:net.minecraft.world.entity.MoverType valueOf(java.lang.String) -> valueOf
3:3:void <init>(java.lang.String,int) -> <init>
3:3:net.minecraft.world.entity.MoverType[] $values() -> a
3:8:void <clinit>() -> <clinit>
net.minecraft.world.entity.NeutralMob -> bgg:
java.lang.String TAG_ANGER_TIME -> a_
java.lang.String TAG_ANGRY_AT -> b_
int getRemainingPersistentAngerTime() -> a
void setRemainingPersistentAngerTime(int) -> a
java.util.UUID getPersistentAngerTarget() -> b
void setPersistentAngerTarget(java.util.UUID) -> a
void startPersistentAngerTimer() -> c
57:61:void addPersistentAngerSaveData(net.minecraft.nbt.CompoundTag) -> c
67:91:void
readPersistentAngerSaveData(net.minecraft.world.level.Level,net.minecraft.nbt.Compo
undTag) -> a
97:123:void
updatePersistentAnger(net.minecraft.server.level.ServerLevel,boolean) -> a
129:137:boolean isAngryAt(net.minecraft.world.entity.LivingEntity) -> a_
143:143:boolean isAngryAtAllPlayers(net.minecraft.world.level.Level) -> a_
147:147:boolean isAngry() -> S_
151:161:void playerDied(net.minecraft.world.entity.player.Player) -> a_
167:169:void forgetCurrentTargetAndRefreshUniversalAnger() -> T_
172:176:void stopBeingAngry() -> O_
net.minecraft.world.entity.LivingEntity getLastHurtByMob() -> ed
void setLastHurtByMob(net.minecraft.world.entity.LivingEntity) -> a
void setLastHurtByPlayer(net.minecraft.world.entity.player.Player) -> c
void setTarget(net.minecraft.world.entity.LivingEntity) -> h
boolean canAttack(net.minecraft.world.entity.LivingEntity) -> c
net.minecraft.world.entity.LivingEntity getTarget() -> j
net.minecraft.world.entity.OwnableEntity -> bgh:
java.util.UUID getOwnerUUID() -> U_
net.minecraft.world.level.EntityGetter level() -> e
16:20:net.minecraft.world.entity.LivingEntity getOwner() -> I_
net.minecraft.world.entity.PathfinderMob -> bgi:
float DEFAULT_WALK_TARGET_VALUE -> bS
14:15:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
18:18:float getWalkTargetValue(net.minecraft.core.BlockPos) -> h
22:22:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
27:27:boolean
checkSpawnRules(net.minecraft.world.level.LevelAccessor,net.minecraft.world.entity.
MobSpawnType) -> a
31:31:boolean isPathFinding() -> fV
36:79:void tickLeash() -> fN
82:82:boolean shouldStayCloseToLeashHolder() -> fW
86:86:double followLeashSpeed() -> fX
90:90:void onLeashDistance(float) -> C
net.minecraft.world.entity.PlayerRideable -> bgj:
net.minecraft.world.entity.PlayerRideableJumping -> bgk:
void onPlayerJump(int) -> b
boolean canJump() -> a
void handleStartJump(int) -> c
void handleStopJump() -> b
13:13:int getJumpCooldown() -> W_
net.minecraft.world.entity.Pose -> bgl:
net.minecraft.world.entity.Pose STANDING -> a
net.minecraft.world.entity.Pose FALL_FLYING -> b
net.minecraft.world.entity.Pose SLEEPING -> c
net.minecraft.world.entity.Pose SWIMMING -> d
net.minecraft.world.entity.Pose SPIN_ATTACK -> e
net.minecraft.world.entity.Pose CROUCHING -> f
net.minecraft.world.entity.Pose LONG_JUMPING -> g
net.minecraft.world.entity.Pose DYING -> h
net.minecraft.world.entity.Pose CROAKING -> i
net.minecraft.world.entity.Pose USING_TONGUE -> j
net.minecraft.world.entity.Pose SITTING -> k
net.minecraft.world.entity.Pose ROARING -> l
net.minecraft.world.entity.Pose SNIFFING -> m
net.minecraft.world.entity.Pose EMERGING -> n
net.minecraft.world.entity.Pose DIGGING -> o
net.minecraft.world.entity.Pose[] $VALUES -> p
3:3:net.minecraft.world.entity.Pose[] values() -> values
3:3:net.minecraft.world.entity.Pose valueOf(java.lang.String) -> valueOf
3:3:void <init>(java.lang.String,int) -> <init>
3:3:net.minecraft.world.entity.Pose[] $values() -> a
3:19:void <clinit>() -> <clinit>
net.minecraft.world.entity.PowerableMob -> bgm:
boolean isPowered() -> a
net.minecraft.world.entity.RelativeMovement -> bgn:
net.minecraft.world.entity.RelativeMovement X -> a
net.minecraft.world.entity.RelativeMovement Y -> b
net.minecraft.world.entity.RelativeMovement Z -> c
net.minecraft.world.entity.RelativeMovement Y_ROT -> d
net.minecraft.world.entity.RelativeMovement X_ROT -> e
java.util.Set ALL -> f
java.util.Set ROTATION -> g
int bit -> h
net.minecraft.world.entity.RelativeMovement[] $VALUES -> i
6:6:net.minecraft.world.entity.RelativeMovement[] values() -> values
6:6:net.minecraft.world.entity.RelativeMovement valueOf(java.lang.String) ->
valueOf
19:21:void <init>(java.lang.String,int,int) -> <init>
24:24:int getMask() -> a
28:28:boolean isSet(int) -> b
32:40:java.util.Set unpack(int) -> a
44:50:int pack(java.util.Set) -> a
6:6:net.minecraft.world.entity.RelativeMovement[] $values() -> b
6:15:void <clinit>() -> <clinit>
net.minecraft.world.entity.ReputationEventHandler -> bgo:
void
onReputationEventFrom(net.minecraft.world.entity.ai.village.ReputationEventType,net
.minecraft.world.entity.Entity) -> a
net.minecraft.world.entity.RiderShieldingMount -> bgp:
double getRiderShieldingHeight() -> d
net.minecraft.world.entity.Saddleable -> bgq:
boolean isSaddleable() -> g
void equipSaddle(net.minecraft.sounds.SoundSource) -> a
15:15:net.minecraft.sounds.SoundEvent getSaddleSoundEvent() -> R_
boolean isSaddled() -> i
net.minecraft.world.entity.Shearable -> bgr:
void shear(net.minecraft.sounds.SoundSource) -> a
boolean readyForShearing() -> a
net.minecraft.world.entity.SlotAccess -> bgs:
net.minecraft.world.entity.SlotAccess NULL -> b
22:22:net.minecraft.world.entity.SlotAccess
forContainer(net.minecraft.world.Container,int,java.util.function.Predicate) -> a
40:40:net.minecraft.world.entity.SlotAccess
forContainer(net.minecraft.world.Container,int) -> a
44:44:net.minecraft.world.entity.SlotAccess
forEquipmentSlot(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity
.EquipmentSlot,java.util.function.Predicate) -> a
63:63:net.minecraft.world.entity.SlotAccess
forEquipmentSlot(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity
.EquipmentSlot) -> a
net.minecraft.world.item.ItemStack get() -> a
boolean set(net.minecraft.world.item.ItemStack) -> a
63:63:boolean lambda$forEquipmentSlot$1(net.minecraft.world.item.ItemStack) ->
b
40:40:boolean lambda$forContainer$0(net.minecraft.world.item.ItemStack) -> c
9:9:void <clinit>() -> <clinit>
net.minecraft.world.entity.SlotAccess$1 -> bgs$1:
9:9:void <init>() -> <init>
12:12:net.minecraft.world.item.ItemStack get() -> a
17:17:boolean set(net.minecraft.world.item.ItemStack) -> a
net.minecraft.world.entity.SlotAccess$2 -> bgs$2:
net.minecraft.world.Container val$inventory -> a
int val$id -> c
java.util.function.Predicate val$validator -> d
22:22:void
<init>(net.minecraft.world.Container,int,java.util.function.Predicate) -> <init>
25:25:net.minecraft.world.item.ItemStack get() -> a
30:34:boolean set(net.minecraft.world.item.ItemStack) -> a
net.minecraft.world.entity.SlotAccess$3 -> bgs$3:
net.minecraft.world.entity.LivingEntity val$entity -> a
net.minecraft.world.entity.EquipmentSlot val$slot -> c
java.util.function.Predicate val$validator -> d
44:44:void
<init>(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.Equipment
Slot,java.util.function.Predicate) -> <init>
47:47:net.minecraft.world.item.ItemStack get() -> a
52:57:boolean set(net.minecraft.world.item.ItemStack) -> a
net.minecraft.world.entity.SpawnGroupData -> bgt:
net.minecraft.world.entity.SpawnPlacements -> bgu:
java.util.Map DATA_BY_TYPE -> a
44:44:void <init>() -> <init>
65:69:void
register(net.minecraft.world.entity.EntityType,net.minecraft.world.entity.SpawnPlac
ements$Type,net.minecraft.world.level.levelgen.Heightmap$Types,net.minecraft.world.
entity.SpawnPlacements$SpawnPredicate) -> a
150:151:net.minecraft.world.entity.SpawnPlacements$Type
getPlacementType(net.minecraft.world.entity.EntityType) -> a
155:156:net.minecraft.world.level.levelgen.Heightmap$Types
getHeightmapType(net.minecraft.world.entity.EntityType) -> b
161:162:boolean
checkSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Ser
verLevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPo
s,net.minecraft.util.RandomSource) -> a
62:147:void <clinit>() -> <clinit>
net.minecraft.world.entity.SpawnPlacements$Data -> bgu$a:
net.minecraft.world.level.levelgen.Heightmap$Types heightMap -> a
net.minecraft.world.entity.SpawnPlacements$Type placement -> b
net.minecraft.world.entity.SpawnPlacements$SpawnPredicate predicate -> c
55:59:void
<init>(net.minecraft.world.level.levelgen.Heightmap$Types,net.minecraft.world.entit
y.SpawnPlacements$Type,net.minecraft.world.entity.SpawnPlacements$SpawnPredicate) -
> <init>
net.minecraft.world.entity.SpawnPlacements$SpawnPredicate -> bgu$b:
boolean
test(net.minecraft.world.entity.EntityType,net.minecraft.world.level.ServerLevelAcc
essor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPos,net.minec
raft.util.RandomSource) -> test
net.minecraft.world.entity.SpawnPlacements$Type -> bgu$c:
net.minecraft.world.entity.SpawnPlacements$Type ON_GROUND -> a
net.minecraft.world.entity.SpawnPlacements$Type IN_WATER -> b
net.minecraft.world.entity.SpawnPlacements$Type NO_RESTRICTIONS -> c
net.minecraft.world.entity.SpawnPlacements$Type IN_LAVA -> d
net.minecraft.world.entity.SpawnPlacements$Type[] $VALUES -> e
165:165:net.minecraft.world.entity.SpawnPlacements$Type[] values() -> values
165:165:net.minecraft.world.entity.SpawnPlacements$Type
valueOf(java.lang.String) -> valueOf
165:165:void <init>(java.lang.String,int) -> <init>
165:165:net.minecraft.world.entity.SpawnPlacements$Type[] $values() -> a
165:169:void <clinit>() -> <clinit>
net.minecraft.world.entity.TamableAnimal -> bgv:
net.minecraft.network.syncher.EntityDataAccessor DATA_FLAGS_ID -> bT
net.minecraft.network.syncher.EntityDataAccessor DATA_OWNERUUID_ID -> bU
boolean orderedToSit -> bW
30:32:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
36:39:void defineSynchedData() -> a_
43:48:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
52:70:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
74:74:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
78:88:void spawnTamingParticles(boolean) -> w
92:99:void handleEntityEvent(byte) -> b
102:102:boolean isTame() -> q
106:114:void setTame(boolean) -> x
117:117:void reassessTameGoals() -> r
120:120:boolean isInSittingPose() -> w
124:130:void setInSittingPose(boolean) -> y
135:135:java.util.UUID getOwnerUUID() -> U_
139:140:void setOwnerUUID(java.util.UUID) -> b
143:148:void tame(net.minecraft.world.entity.player.Player) -> f
152:155:boolean canAttack(net.minecraft.world.entity.LivingEntity) -> c
159:159:boolean isOwnedBy(net.minecraft.world.entity.LivingEntity) -> l
163:163:boolean
wantsToAttack(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.Li
vingEntity) -> a
168:174:net.minecraft.world.scores.Team getTeam() -> cd
179:188:boolean isAlliedTo(net.minecraft.world.entity.Entity) -> p
193:199:void die(net.minecraft.world.damagesource.DamageSource) -> a
202:202:boolean isOrderedToSit() -> fY
206:207:void setOrderedToSit(boolean) -> z
23:23:net.minecraft.world.level.EntityGetter level() -> e
24:25:void <clinit>() -> <clinit>
net.minecraft.world.entity.Targeting -> bgw:
net.minecraft.world.entity.LivingEntity getTarget() -> j
net.minecraft.world.entity.TraceableEntity -> bgx:
net.minecraft.world.entity.Entity getOwner() -> v
net.minecraft.world.entity.VariantHolder -> bgy:
void setVariant(java.lang.Object) -> a
java.lang.Object getVariant() -> c
net.minecraft.world.entity.WalkAnimationState -> bgz:
float speedOld -> a
float speed -> b
float position -> c
5:5:void <init>() -> <init>
11:12:void setSpeed(float) -> a
15:18:void update(float,float) -> a
21:21:float speed() -> a
25:25:float speed(float) -> b
29:29:float position() -> b
33:33:float position(float) -> c
37:37:boolean isMoving() -> c
net.minecraft.world.entity.ai.Brain -> bha:
org.slf4j.Logger LOGGER -> a
java.util.function.Supplier codec -> b
int SCHEDULE_UPDATE_DELAY -> c
java.util.Map memories -> d
java.util.Map sensors -> e
java.util.Map availableBehaviorsByPriority -> f
net.minecraft.world.entity.schedule.Schedule schedule -> g
java.util.Map activityRequirements -> h
java.util.Map activityMemoriesToEraseWhenStopped -> i
java.util.Set coreActivities -> j
java.util.Set activeActivities -> k
net.minecraft.world.entity.schedule.Activity defaultActivity -> l
long lastScheduleUpdate -> m
69:69:net.minecraft.world.entity.ai.Brain$Provider
provider(java.util.Collection,java.util.Collection) -> a
73:110:com.mojang.serialization.Codec
codec(java.util.Collection,java.util.Collection) -> b
115:159:void
<init>(java.util.Collection,java.util.Collection,com.google.common.collect.Immutabl
eList,java.util.function.Supplier) -> <init>
162:162:com.mojang.serialization.DataResult
serializeStart(com.mojang.serialization.DynamicOps) -> a
189:189:java.util.stream.Stream memories() -> j
196:196:boolean
hasMemoryValue(net.minecraft.world.entity.ai.memory.MemoryModuleType) -> a
200:203:void clearMemories() -> a
206:207:void eraseMemory(net.minecraft.world.entity.ai.memory.MemoryModuleType)
-> b
214:215:void
setMemory(net.minecraft.world.entity.ai.memory.MemoryModuleType,java.lang.Object) -
> a
223:224:void
setMemoryWithExpiry(net.minecraft.world.entity.ai.memory.MemoryModuleType,java.lang
.Object,long) -> a
231:232:void
setMemory(net.minecraft.world.entity.ai.memory.MemoryModuleType,java.util.Optional)
-> a
240:247:void
setMemoryInternal(net.minecraft.world.entity.ai.memory.MemoryModuleType,java.util.O
ptional) -> b
251:255:java.util.Optional
getMemory(net.minecraft.world.entity.ai.memory.MemoryModuleType) -> c
261:265:java.util.Optional
getMemoryInternal(net.minecraft.world.entity.ai.memory.MemoryModuleType) -> d
269:270:long
getTimeUntilExpiry(net.minecraft.world.entity.ai.memory.MemoryModuleType) -> e
276:276:java.util.Map getMemories() -> b
283:286:boolean
isMemoryValue(net.minecraft.world.entity.ai.memory.MemoryModuleType,java.lang.Objec
t) -> b
291:298:boolean
checkMemory(net.minecraft.world.entity.ai.memory.MemoryModuleType,net.minecraft.wor
ld.entity.ai.memory.MemoryStatus) -> a
302:302:net.minecraft.world.entity.schedule.Schedule getSchedule() -> c
306:307:void setSchedule(net.minecraft.world.entity.schedule.Schedule) -> a
310:311:void setCoreActivities(java.util.Set) -> a
316:316:java.util.Set getActiveActivities() -> d
322:332:java.util.List getRunningBehaviors() -> e
336:337:void useDefaultActivity() -> f
340:345:java.util.Optional getActiveNonCoreActivity() -> g
354:359:void
setActiveActivityIfPossible(net.minecraft.world.entity.schedule.Activity) -> a
362:370:void setActiveActivity(net.minecraft.world.entity.schedule.Activity) ->
d
373:383:void
eraseMemoriesForOtherActivitesThan(net.minecraft.world.entity.schedule.Activity) ->
e
390:397:void updateActivityFromSchedule(long,long) -> a
403:409:void setActiveActivityToFirstValid(java.util.List) -> a
412:413:void setDefaultActivity(net.minecraft.world.entity.schedule.Activity) -
> b
419:420:void
addActivity(net.minecraft.world.entity.schedule.Activity,int,com.google.common.coll
ect.ImmutableList) -> a
428:433:void
addActivityAndRemoveMemoryWhenStopped(net.minecraft.world.entity.schedule.Activity,
int,com.google.common.collect.ImmutableList,net.minecraft.world.entity.ai.memory.Me
moryModuleType) -> a
439:440:void
addActivity(net.minecraft.world.entity.schedule.Activity,com.google.common.collect.
ImmutableList) -> a
447:448:void
addActivityWithConditions(net.minecraft.world.entity.schedule.Activity,com.google.c
ommon.collect.ImmutableList,java.util.Set) -> a
456:466:void
addActivityAndRemoveMemoriesWhenStopped(net.minecraft.world.entity.schedule.Activit
y,com.google.common.collect.ImmutableList,java.util.Set,java.util.Set) -> a
470:471:void removeAllBehaviors() -> h
474:474:boolean isActive(net.minecraft.world.entity.schedule.Activity) -> c
479:486:net.minecraft.world.entity.ai.Brain copyWithoutBehaviors() -> i
490:494:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
) -> a
497:500:void
tickSensors(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity) -> c
503:512:void forgetOutdatedMemories() -> k
515:519:void
stopAll(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnt
ity) -> b
525:539:void
startEachNonRunningBehavior(net.minecraft.server.level.ServerLevel,net.minecraft.wo
rld.entity.LivingEntity) -> d
546:550:void
tickEachRunningBehavior(net.minecraft.server.level.ServerLevel,net.minecraft.world.
entity.LivingEntity) -> e
553:565:boolean
activityRequirementsAreMet(net.minecraft.world.entity.schedule.Activity) -> f
569:569:boolean isEmptyCollection(java.lang.Object) -> a
576:581:com.google.common.collect.ImmutableList
createPriorityPairs(int,com.google.common.collect.ImmutableList) -> a
463:463:java.util.Set
lambda$addActivityAndRemoveMemoriesWhenStopped$4(net.minecraft.world.entity.schedul
e.Activity) -> g
462:462:java.util.Map
lambda$addActivityAndRemoveMemoriesWhenStopped$3(java.lang.Integer) -> a
286:286:boolean lambda$isMemoryValue$2(java.lang.Object,java.lang.Object) -> a
201:202:void
lambda$clearMemories$1(net.minecraft.world.entity.ai.memory.MemoryModuleType) -> f
189:189:net.minecraft.world.entity.ai.Brain$MemoryValue
lambda$memories$0(java.util.Map$Entry) -> a
49:49:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.Brain$1 -> bha$1:
java.util.Collection val$memoryTypes -> a
java.util.Collection val$sensorTypes -> b
org.apache.commons.lang3.mutable.MutableObject val$codecReference -> c
75:75:void
<init>(java.util.Collection,java.util.Collection,org.apache.commons.lang3.mutable.M
utableObject) -> <init>
78:80:java.util.stream.Stream keys(com.mojang.serialization.DynamicOps) -> keys
85:94:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,com.mojang.serialization.MapLike) ->
decode
98:100:com.mojang.serialization.DataResult
captureRead(net.minecraft.world.entity.ai.memory.MemoryModuleType,com.mojang.serial
ization.DynamicOps,java.lang.Object) -> a
105:106:com.mojang.serialization.RecordBuilder
encode(net.minecraft.world.entity.ai.Brain,com.mojang.serialization.DynamicOps,com.
mojang.serialization.RecordBuilder) -> a
75:75:com.mojang.serialization.RecordBuilder
encode(java.lang.Object,com.mojang.serialization.DynamicOps,com.mojang.serializatio
n.RecordBuilder) -> encode
105:105:void
lambda$encode$9(com.mojang.serialization.DynamicOps,com.mojang.serialization.Record
Builder,net.minecraft.world.entity.ai.Brain$MemoryValue) -> a
100:100:net.minecraft.world.entity.ai.Brain$MemoryValue
lambda$captureRead$8(net.minecraft.world.entity.ai.memory.MemoryModuleType,net.mine
craft.world.entity.ai.memory.ExpirableValue) -> a
99:99:com.mojang.serialization.DataResult
lambda$captureRead$7(com.mojang.serialization.DynamicOps,java.lang.Object,com.mojan
g.serialization.Codec) -> a
98:98:com.mojang.serialization.DataResult
lambda$captureRead$6(net.minecraft.world.entity.ai.memory.MemoryModuleType) -> a
98:98:java.lang.String
lambda$captureRead$5(net.minecraft.world.entity.ai.memory.MemoryModuleType) -> b
88:91:void
lambda$decode$4(com.mojang.serialization.DynamicOps,org.apache.commons.lang3.mutabl
e.MutableObject,com.mojang.datafixers.util.Pair) -> a
89:89:com.mojang.serialization.DataResult
lambda$decode$3(com.mojang.serialization.DynamicOps,com.mojang.datafixers.util.Pair
,net.minecraft.world.entity.ai.memory.MemoryModuleType) -> a
80:80:java.lang.Object
lambda$keys$2(com.mojang.serialization.DynamicOps,net.minecraft.resources.ResourceL
ocation) -> a
79:79:java.util.stream.Stream
lambda$keys$1(net.minecraft.world.entity.ai.memory.MemoryModuleType) -> c
79:79:net.minecraft.resources.ResourceLocation
lambda$keys$0(net.minecraft.world.entity.ai.memory.MemoryModuleType,com.mojang.seri
alization.Codec) -> a
net.minecraft.world.entity.ai.Brain$MemoryValue -> bha$a:
net.minecraft.world.entity.ai.memory.MemoryModuleType type -> a
java.util.Optional value -> b
171:171:net.minecraft.world.entity.ai.Brain$MemoryValue
createUnchecked(net.minecraft.world.entity.ai.memory.MemoryModuleType,java.util.Opt
ional) -> a
174:177:void
<init>(net.minecraft.world.entity.ai.memory.MemoryModuleType,java.util.Optional) ->
<init>
180:181:void setMemoryInternal(net.minecraft.world.entity.ai.Brain) -> a
184:185:void
serialize(com.mojang.serialization.DynamicOps,com.mojang.serialization.RecordBuilde
r) -> a
184:184:void
lambda$serialize$1(com.mojang.serialization.RecordBuilder,com.mojang.serialization.
DynamicOps,com.mojang.serialization.Codec) -> a
184:184:void
lambda$serialize$0(com.mojang.serialization.RecordBuilder,com.mojang.serialization.
DynamicOps,com.mojang.serialization.Codec,net.minecraft.world.entity.ai.memory.Expi
rableValue) -> a
net.minecraft.world.entity.ai.Brain$Provider -> bha$b:
java.util.Collection memoryTypes -> a
java.util.Collection sensorTypes -> b
com.mojang.serialization.Codec codec -> c
57:61:void <init>(java.util.Collection,java.util.Collection) -> <init>
64:64:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
64:64:net.minecraft.world.entity.ai.Brain lambda$makeBrain$1() -> a
64:64:com.mojang.serialization.Codec lambda$makeBrain$0() -> b
net.minecraft.world.entity.ai.attributes.Attribute -> bhb:
int MAX_NAME_LENGTH -> a
double defaultValue -> b
boolean syncable -> c
java.lang.String descriptionId -> d
9:12:void <init>(java.lang.String,double) -> <init>
15:15:double getDefaultValue() -> a
20:20:boolean isClientSyncable() -> b
24:25:net.minecraft.world.entity.ai.attributes.Attribute setSyncable(boolean) -
> a
29:29:double sanitizeValue(double) -> a
33:33:java.lang.String getDescriptionId() -> c
net.minecraft.world.entity.ai.attributes.AttributeInstance -> bhc:
net.minecraft.world.entity.ai.attributes.Attribute attribute -> a
java.util.Map modifiersByOperation -> b
java.util.Map modifierById -> c
java.util.Set permanentModifiers -> d
double baseValue -> e
boolean dirty -> f
double cachedValue -> g
java.util.function.Consumer onDirty -> h
23:35:void
<init>(net.minecraft.world.entity.ai.attributes.Attribute,java.util.function.Consum
er) -> <init>
38:38:net.minecraft.world.entity.ai.attributes.Attribute getAttribute() -> a
42:42:double getBaseValue() -> b
46:51:void setBaseValue(double) -> a
54:54:java.util.Set
getModifiers(net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation)
-> a
58:58:java.util.Set getModifiers() -> c
63:63:net.minecraft.world.entity.ai.attributes.AttributeModifier
getModifier(java.util.UUID) -> a
67:67:boolean
hasModifier(net.minecraft.world.entity.ai.attributes.AttributeModifier) -> a
71:78:void
addModifier(net.minecraft.world.entity.ai.attributes.AttributeModifier) -> e
81:82:void
addTransientModifier(net.minecraft.world.entity.ai.attributes.AttributeModifier) ->
b
85:87:void
addPermanentModifier(net.minecraft.world.entity.ai.attributes.AttributeModifier) ->
c
90:92:void setDirty() -> d
95:99:void
removeModifier(net.minecraft.world.entity.ai.attributes.AttributeModifier) -> d
102:106:void removeModifier(java.util.UUID) -> b
109:114:boolean removePermanentModifier(java.util.UUID) -> c
118:121:void removeModifiers() -> e
124:129:double getValue() -> f
133:149:double calculateValue() -> h
153:153:java.util.Collection
getModifiersOrEmpty(net.minecraft.world.entity.ai.attributes.AttributeModifier$Oper
ation) -> b
157:170:void
replaceFrom(net.minecraft.world.entity.ai.attributes.AttributeInstance) -> a
173:185:net.minecraft.nbt.CompoundTag save() -> g
189:204:void load(net.minecraft.nbt.CompoundTag) -> a
167:167:void
lambda$replaceFrom$1(net.minecraft.world.entity.ai.attributes.AttributeModifier$Ope
ration,java.util.Set) -> a
54:54:java.util.Set
lambda$getModifiers$0(net.minecraft.world.entity.ai.attributes.AttributeModifier$Op
eration) -> c
net.minecraft.world.entity.ai.attributes.AttributeMap -> bhd:
org.slf4j.Logger LOGGER -> a
java.util.Map attributes -> b
java.util.Set dirtyAttributes -> c
net.minecraft.world.entity.ai.attributes.AttributeSupplier supplier -> d
25:31:void <init>(net.minecraft.world.entity.ai.attributes.AttributeSupplier) -
> <init>
34:37:void
onAttributeModified(net.minecraft.world.entity.ai.attributes.AttributeInstance) ->
a
40:40:java.util.Set getDirtyAttributes() -> a
44:44:java.util.Collection getSyncableAttributes() -> b
49:49:net.minecraft.world.entity.ai.attributes.AttributeInstance
getInstance(net.minecraft.world.entity.ai.attributes.Attribute) -> a
54:54:net.minecraft.world.entity.ai.attributes.AttributeInstance
getInstance(net.minecraft.core.Holder) -> a
58:58:boolean hasAttribute(net.minecraft.world.entity.ai.attributes.Attribute)
-> b
62:62:boolean hasAttribute(net.minecraft.core.Holder) -> b
66:67:boolean
hasModifier(net.minecraft.world.entity.ai.attributes.Attribute,java.util.UUID) -> a
71:71:boolean hasModifier(net.minecraft.core.Holder,java.util.UUID) -> a
75:76:double getValue(net.minecraft.world.entity.ai.attributes.Attribute) -> c
80:81:double getBaseValue(net.minecraft.world.entity.ai.attributes.Attribute) -
> d
85:86:double
getModifierValue(net.minecraft.world.entity.ai.attributes.Attribute,java.util.UUID)
-> b
90:90:double getModifierValue(net.minecraft.core.Holder,java.util.UUID) -> b
94:101:void removeAttributeModifiers(com.google.common.collect.Multimap) -> a
104:112:void addTransientAttributeModifiers(com.google.common.collect.Multimap)
-> b
115:121:void
assignValues(net.minecraft.world.entity.ai.attributes.AttributeMap) -> a
124:128:net.minecraft.nbt.ListTag save() -> c
132:144:void load(net.minecraft.nbt.ListTag) -> a
142:142:void lambda$load$6(java.lang.String) -> a
137:141:void
lambda$load$5(net.minecraft.nbt.CompoundTag,net.minecraft.world.entity.ai.attribute
s.Attribute) -> a
116:120:void
lambda$assignValues$4(net.minecraft.world.entity.ai.attributes.AttributeInstance) -
> b
105:111:void
lambda$addTransientAttributeModifiers$3(net.minecraft.world.entity.ai.attributes.At
tribute,net.minecraft.world.entity.ai.attributes.AttributeModifier) -> a
95:100:void
lambda$removeAttributeModifiers$2(net.minecraft.world.entity.ai.attributes.Attribut
e,java.util.Collection) -> a
49:49:net.minecraft.world.entity.ai.attributes.AttributeInstance
lambda$getInstance$1(net.minecraft.world.entity.ai.attributes.Attribute) -> e
44:44:boolean
lambda$getSyncableAttributes$0(net.minecraft.world.entity.ai.attributes.AttributeIn
stance) -> c
23:23:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.attributes.AttributeModifier -> bhe:
org.slf4j.Logger LOGGER -> a
double amount -> b
net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation operation
-> c
java.util.function.Supplier nameGetter -> d
java.util.UUID id -> e
49:50:void
<init>(java.lang.String,double,net.minecraft.world.entity.ai.attributes.AttributeMo
difier$Operation) -> <init>
53:54:void
<init>(java.util.UUID,java.lang.String,double,net.minecraft.world.entity.ai.attribu
tes.AttributeModifier$Operation) -> <init>
56:61:void
<init>(java.util.UUID,java.util.function.Supplier,double,net.minecraft.world.entity
.ai.attributes.AttributeModifier$Operation) -> <init>
64:64:java.util.UUID getId() -> a
68:68:java.lang.String getName() -> b
72:72:net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation
getOperation() -> c
76:76:double getAmount() -> d
81:90:boolean equals(java.lang.Object) -> equals
95:95:int hashCode() -> hashCode
100:103:java.lang.String toString() -> toString
109:114:net.minecraft.nbt.CompoundTag save() -> e
120:125:net.minecraft.world.entity.ai.attributes.AttributeModifier
load(net.minecraft.nbt.CompoundTag) -> a
53:53:java.lang.String lambda$new$1(java.lang.String) -> a
49:49:java.lang.String lambda$new$0(java.lang.String) -> b
15:15:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation -> bhe$a:
net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation ADDITION -
> a
net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation
MULTIPLY_BASE -> b
net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation
MULTIPLY_TOTAL -> c
net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation[]
OPERATIONS -> d
int value -> e
net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation[] $VALUES
-> f
17:17:net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation[]
values() -> values
17:17:net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation
valueOf(java.lang.String) -> valueOf
26:28:void <init>(java.lang.String,int,int) -> <init>
31:31:int toValue() -> a
35:39:net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation
fromValue(int) -> a
17:17:net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation[]
$values() -> b
17:22:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.attributes.AttributeSupplier -> bhf:
java.util.Map instances -> a
15:17:void <init>(java.util.Map) -> <init>
20:24:net.minecraft.world.entity.ai.attributes.AttributeInstance
getAttributeInstance(net.minecraft.world.entity.ai.attributes.Attribute) -> d
28:28:double getValue(net.minecraft.world.entity.ai.attributes.Attribute) -> a
32:32:double getBaseValue(net.minecraft.world.entity.ai.attributes.Attribute) -
> b
36:40:double
getModifierValue(net.minecraft.world.entity.ai.attributes.Attribute,java.util.UUID)
-> a
45:51:net.minecraft.world.entity.ai.attributes.AttributeInstance
createInstance(java.util.function.Consumer,net.minecraft.world.entity.ai.attributes
.Attribute) -> a
55:55:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
builder() -> a
59:59:boolean hasAttribute(net.minecraft.world.entity.ai.attributes.Attribute)
-> c
63:64:boolean
hasModifier(net.minecraft.world.entity.ai.attributes.Attribute,java.util.UUID) -> b
net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder -> bhf$a:
java.util.Map builder -> a
boolean instanceFrozen -> b
67:68:void <init>() -> <init>
72:78:net.minecraft.world.entity.ai.attributes.AttributeInstance
create(net.minecraft.world.entity.ai.attributes.Attribute) -> b
82:83:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
add(net.minecraft.world.entity.ai.attributes.Attribute) -> a
87:89:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
add(net.minecraft.world.entity.ai.attributes.Attribute,double) -> a
93:94:net.minecraft.world.entity.ai.attributes.AttributeSupplier build() -> a
73:76:void
lambda$create$0(net.minecraft.world.entity.ai.attributes.Attribute,net.minecraft.wo
rld.entity.ai.attributes.AttributeInstance) -> a
net.minecraft.world.entity.ai.attributes.Attributes -> bhg:
net.minecraft.world.entity.ai.attributes.Attribute MAX_HEALTH -> a
net.minecraft.world.entity.ai.attributes.Attribute FOLLOW_RANGE -> b
net.minecraft.world.entity.ai.attributes.Attribute KNOCKBACK_RESISTANCE -> c
net.minecraft.world.entity.ai.attributes.Attribute MOVEMENT_SPEED -> d
net.minecraft.world.entity.ai.attributes.Attribute FLYING_SPEED -> e
net.minecraft.world.entity.ai.attributes.Attribute ATTACK_DAMAGE -> f
net.minecraft.world.entity.ai.attributes.Attribute ATTACK_KNOCKBACK -> g
net.minecraft.world.entity.ai.attributes.Attribute ATTACK_SPEED -> h
net.minecraft.world.entity.ai.attributes.Attribute ARMOR -> i
net.minecraft.world.entity.ai.attributes.Attribute ARMOR_TOUGHNESS -> j
net.minecraft.world.entity.ai.attributes.Attribute LUCK -> k
net.minecraft.world.entity.ai.attributes.Attribute SPAWN_REINFORCEMENTS_CHANCE
-> l
net.minecraft.world.entity.ai.attributes.Attribute JUMP_STRENGTH -> m
6:6:void <init>() -> <init>
23:23:net.minecraft.world.entity.ai.attributes.Attribute
register(java.lang.String,net.minecraft.world.entity.ai.attributes.Attribute) -> a
7:20:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.attributes.DefaultAttributes -> bhh:
org.slf4j.Logger LOGGER -> a
java.util.Map SUPPLIERS -> b
82:82:void <init>() -> <init>
170:170:net.minecraft.world.entity.ai.attributes.AttributeSupplier
getSupplier(net.minecraft.world.entity.EntityType) -> a
174:174:boolean hasSupplier(net.minecraft.world.entity.EntityType) -> b
178:183:void validate() -> a
182:182:void lambda$validate$2(net.minecraft.resources.ResourceLocation) -> a
180:180:boolean lambda$validate$1(net.minecraft.world.entity.EntityType) -> c
179:179:boolean lambda$validate$0(net.minecraft.world.entity.EntityType) -> d
83:167:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.attributes.RangedAttribute -> bhi:
double minValue -> b
double maxValue -> c
10:23:void <init>(java.lang.String,double,double,double) -> <init>
26:26:double getMinValue() -> d
30:30:double getMaxValue() -> e
35:38:double sanitizeValue(double) -> a
net.minecraft.world.entity.ai.attributes.package-info -> bhj:
net.minecraft.world.entity.ai.behavior.AcquirePoi -> bhk:
int SCAN_RANGE -> a
34:34:void <init>() -> <init>
38:38:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Predicate,net.minecraft.world.entity.ai.memory.MemoryModu
leType,boolean,java.util.Optional) -> a
42:115:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Predicate,net.minecraft.world.entity.ai.memory.MemoryModu
leType,net.minecraft.world.entity.ai.memory.MemoryModuleType,boolean,java.util.Opti
onal) -> a
122:131:net.minecraft.world.level.pathfinder.Path
findPathToPois(net.minecraft.world.entity.Mob,java.util.Set) -> a
115:117:com.mojang.datafixers.kinds.App
lambda$create$10(net.minecraft.world.entity.ai.memory.MemoryModuleType,net.minecraf
t.world.entity.ai.behavior.OneShot,net.minecraft.world.entity.ai.behavior.declarati
ve.BehaviorBuilder$Instance) -> a
117:117:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$9(net.minecraft.world.entity.ai.behavior.OneShot,net.minecraft.world.
entity.ai.behavior.declarative.MemoryAccessor) -> a
49:51:com.mojang.datafixers.kinds.App
lambda$create$8(net.minecraft.world.entity.ai.memory.MemoryModuleType,boolean,org.a
pache.commons.lang3.mutable.MutableLong,it.unimi.dsi.fastutil.longs.Long2ObjectMap,
java.util.function.Predicate,java.util.Optional,net.minecraft.world.entity.ai.behav
ior.declarative.BehaviorBuilder$Instance) -> a
51:51:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$7(boolean,org.apache.commons.lang3.mutable.MutableLong,it.unimi.dsi.f
astutil.longs.Long2ObjectMap,java.util.function.Predicate,java.util.Optional,net.mi
necraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
52:108:boolean
lambda$create$6(boolean,org.apache.commons.lang3.mutable.MutableLong,it.unimi.dsi.f
astutil.longs.Long2ObjectMap,java.util.function.Predicate,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,java.util.Optional,net.minecraft.server.le
vel.ServerLevel,net.minecraft.world.entity.PathfinderMob,long) -> a
105:105:net.minecraft.world.entity.ai.behavior.AcquirePoi$JitteredLinearRetry
lambda$create$5(net.minecraft.server.level.ServerLevel,long,long) -> a
97:102:void
lambda$create$4(net.minecraft.world.entity.ai.village.poi.PoiManager,java.util.func
tion.Predicate,net.minecraft.core.BlockPos,net.minecraft.world.entity.ai.behavior.d
eclarative.MemoryAccessor,net.minecraft.server.level.ServerLevel,java.util.Optional
,net.minecraft.world.entity.PathfinderMob,it.unimi.dsi.fastutil.longs.Long2ObjectMa
p,net.minecraft.core.Holder) -> a
99:99:void
lambda$create$3(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.P
athfinderMob,java.lang.Byte) -> a
97:97:boolean
lambda$create$2(net.minecraft.core.BlockPos,net.minecraft.core.Holder,net.minecraft
.core.BlockPos) -> a
75:85:boolean
lambda$create$1(it.unimi.dsi.fastutil.longs.Long2ObjectMap,long,net.minecraft.core.
BlockPos) -> a
72:72:boolean
lambda$create$0(long,it.unimi.dsi.fastutil.longs.Long2ObjectMap$Entry) -> a
net.minecraft.world.entity.ai.behavior.AcquirePoi$JitteredLinearRetry -> bhk$a:
int MIN_INTERVAL_INCREASE -> a
int MAX_INTERVAL_INCREASE -> b
int MAX_RETRY_PATHFINDING_INTERVAL -> c
net.minecraft.util.RandomSource random -> d
long previousAttemptTimestamp -> e
long nextScheduledAttemptTimestamp -> f
int currentDelay -> g
145:148:void <init>(net.minecraft.util.RandomSource,long) -> <init>
151:155:void markAttempt(long) -> a
158:158:boolean isStillValid(long) -> b
162:162:boolean shouldRetry(long) -> c
167:167:java.lang.String toString() -> toString
net.minecraft.world.entity.ai.behavior.AnimalMakeLove -> bhl:
int BREED_RANGE -> c
int MIN_DURATION -> d
int MAX_DURATION -> e
net.minecraft.world.entity.EntityType partnerType -> f
float speedModifier -> g
long spawnChildAtTime -> h
29:40:void <init>(net.minecraft.world.entity.EntityType,float) -> <init>
44:44:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.animal.Animal) -> a
49:58:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.Anim
al,long) -> a
62:69:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.anima
l.Animal,long) -> b
75:86:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.Anima
l,long) -> c
90:94:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.Anima
l,long) -> d
97:97:net.minecraft.world.entity.animal.Animal
getBreedTarget(net.minecraft.world.entity.animal.Animal) -> a
101:103:boolean
hasBreedTargetOfRightType(net.minecraft.world.entity.animal.Animal) -> b
107:109:java.util.Optional
findValidBreedPartner(net.minecraft.world.entity.animal.Animal) -> c
17:17:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
17:17:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
17:17:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
17:17:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
17:17:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
108:108:boolean
lambda$findValidBreedPartner$0(net.minecraft.world.entity.animal.Animal,net.minecra
ft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.AnimalPanic -> bhm:
int PANIC_MIN_DURATION -> c
int PANIC_MAX_DURATION -> d
int PANIC_DISTANCE_HORIZONTAL -> e
int PANIC_DISTANCE_VERTICAL -> f
java.util.function.Predicate DEFAULT_SHOULD_PANIC_PREDICATE -> g
float speedMultiplier -> h
java.util.function.Predicate shouldPanic -> i
34:35:void <init>(float) -> <init>
38:41:void <init>(float,java.util.function.Predicate) -> <init>
45:45:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.PathfinderMob) -> a
50:50:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Pathf
inderMob,long) -> a
55:57:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderM
ob,long) -> b
61:63:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderMo
b,long) -> c
67:73:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderMo
b,long) -> d
77:84:net.minecraft.world.phys.Vec3
getPanicPos(net.minecraft.world.entity.PathfinderMob,net.minecraft.server.level.Ser
verLevel) -> a
88:100:java.util.Optional
lookForWater(net.minecraft.world.level.BlockGetter,net.minecraft.world.entity.Entit
y) -> a
23:23:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
23:23:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
23:23:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
23:23:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
23:23:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
97:97:boolean
lambda$lookForWater$3(net.minecraft.world.level.BlockGetter,net.minecraft.core.Bloc
kPos) -> a
95:95:boolean
lambda$lookForWater$2(net.minecraft.world.level.BlockGetter,net.minecraft.core.Bloc
kPos) -> b
95:95:boolean
lambda$lookForWater$1(net.minecraft.world.level.BlockGetter,net.minecraft.core.Bloc
kPos) -> c
28:28:boolean lambda$static$0(net.minecraft.world.entity.PathfinderMob) -> a
28:28:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.behavior.AssignProfessionFromJobSite -> bhn:
20:20:void <init>() -> <init>
22:22:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
22:25:com.mojang.datafixers.kinds.App
lambda$create$6(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
25:25:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$5(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
26:48:boolean
lambda$create$4(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.server.leve
l.ServerLevel,net.minecraft.world.entity.npc.Villager,long) -> a
45:47:void
lambda$create$3(net.minecraft.world.entity.npc.Villager,net.minecraft.server.level.
ServerLevel,net.minecraft.world.entity.npc.VillagerProfession) -> a
43:43:java.util.Optional lambda$create$2(net.minecraft.core.Holder) -> a
43:43:boolean
lambda$create$1(net.minecraft.core.Holder,net.minecraft.world.entity.npc.VillagerPr
ofession) -> a
42:42:java.util.Optional
lambda$create$0(net.minecraft.core.GlobalPos,net.minecraft.server.level.ServerLevel
) -> a
net.minecraft.world.entity.ai.behavior.BabyFollowAdult -> bho:
12:12:void <init>() -> <init>
14:14:net.minecraft.world.entity.ai.behavior.OneShot
create(net.minecraft.util.valueproviders.UniformInt,float) -> a
18:18:net.minecraft.world.entity.ai.behavior.OneShot
create(net.minecraft.util.valueproviders.UniformInt,java.util.function.Function) ->
a
18:22:com.mojang.datafixers.kinds.App
lambda$create$3(net.minecraft.util.valueproviders.UniformInt,java.util.function.Fun
ction,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance)
-> a
22:22:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.util.valueproviders.UniformInt,java.util.function.Function,n
et.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.worl
d.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behav
ior.declarative.MemoryAccessor) -> a
23:35:boolean
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.util.valueproviders.UniformInt,java.util.function.Function,net.minecraft.worl
d.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behav
ior.declarative.MemoryAccessor,net.minecraft.server.level.ServerLevel,net.minecraft
.world.entity.AgeableMob,long) -> a
14:14:java.lang.Float
lambda$create$0(float,net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.BackUpIfTooClose -> bhp:
12:12:void <init>() -> <init>
14:14:net.minecraft.world.entity.ai.behavior.OneShot create(int,float) -> a
14:19:com.mojang.datafixers.kinds.App
lambda$create$2(int,float,net.minecraft.world.entity.ai.behavior.declarative.Behavi
orBuilder$Instance) -> a
19:19:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,int,float,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccesso
r,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.w
orld.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.be
havior.declarative.MemoryAccessor) -> a
20:30:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,int,net.
minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.e
ntity.ai.behavior.declarative.MemoryAccessor,float,net.minecraft.server.level.Serve
rLevel,net.minecraft.world.entity.Mob,long) -> a
net.minecraft.world.entity.ai.behavior.BecomePassiveIfMemoryPresent -> bhq:
7:7:void <init>() -> <init>
9:9:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(net.minecraft.world.entity.ai.memory.MemoryModuleType,int) -> a
9:13:com.mojang.datafixers.kinds.App
lambda$create$3(net.minecraft.world.entity.ai.memory.MemoryModuleType,int,net.minec
raft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance) -> a
13:13:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$2(int,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccess
or,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.
world.entity.ai.behavior.declarative.MemoryAccessor) -> a
14:16:boolean
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,i
nt,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.
server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a
13:13:java.lang.String
lambda$create$0(net.minecraft.world.entity.ai.memory.MemoryModuleType) -> a
net.minecraft.world.entity.ai.behavior.Behavior -> bhr:
int DEFAULT_DURATION -> a
java.util.Map entryCondition -> b
net.minecraft.world.entity.ai.behavior.Behavior$Status status -> c
long endTimestamp -> d
int minDuration -> e
int maxDuration -> f
24:25:void <init>(java.util.Map) -> <init>
28:29:void <init>(java.util.Map,int) -> <init>
18:38:void <init>(java.util.Map,int,int) -> <init>
42:42:net.minecraft.world.entity.ai.behavior.Behavior$Status getStatus() -> a
47:54:boolean
tryStart(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEn
tity,long) -> e
61:61:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
65:70:void
tickOrStop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> f
76:76:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
80:82:void
doStop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty,long) -> g
88:88:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
98:98:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
106:106:boolean timedOut(long) -> a
114:114:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
119:119:java.lang.String debugString() -> b
123:131:boolean hasRequiredMemories(net.minecraft.world.entity.LivingEntity) ->
a
net.minecraft.world.entity.ai.behavior.Behavior$Status -> bhr$a:
net.minecraft.world.entity.ai.behavior.Behavior$Status STOPPED -> a
net.minecraft.world.entity.ai.behavior.Behavior$Status RUNNING -> b
net.minecraft.world.entity.ai.behavior.Behavior$Status[] $VALUES -> c
134:134:net.minecraft.world.entity.ai.behavior.Behavior$Status[] values() ->
values
134:134:net.minecraft.world.entity.ai.behavior.Behavior$Status
valueOf(java.lang.String) -> valueOf
134:134:void <init>(java.lang.String,int) -> <init>
134:134:net.minecraft.world.entity.ai.behavior.Behavior$Status[] $values() -> a
134:136:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.behavior.BehaviorControl -> bhs:
net.minecraft.world.entity.ai.behavior.Behavior$Status getStatus() -> a
boolean
tryStart(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEn
tity,long) -> e
void
tickOrStop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> f
void
doStop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty,long) -> g
java.lang.String debugString() -> b
net.minecraft.world.entity.ai.behavior.BehaviorUtils -> bht:
33:34:void <init>() -> <init>
37:39:void
lockGazeAndWalkToEachOther(net.minecraft.world.entity.LivingEntity,net.minecraft.wo
rld.entity.LivingEntity,float) -> a
42:43:boolean
entityIsVisible(net.minecraft.world.entity.ai.Brain,net.minecraft.world.entity.Livi
ngEntity) -> a
47:47:boolean
targetIsValid(net.minecraft.world.entity.ai.Brain,net.minecraft.world.entity.ai.mem
ory.MemoryModuleType,net.minecraft.world.entity.EntityType) -> a
51:55:boolean
targetIsValid(net.minecraft.world.entity.ai.Brain,net.minecraft.world.entity.ai.mem
ory.MemoryModuleType,java.util.function.Predicate) -> a
59:61:void
lookAtEachOther(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.
LivingEntity) -> c
64:65:void
lookAtEntity(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.Liv
ingEntity) -> a
68:71:void
setWalkAndLookTargetMemoriesToEachOther(net.minecraft.world.entity.LivingEntity,net
.minecraft.world.entity.LivingEntity,float) -> b
74:75:void
setWalkAndLookTargetMemories(net.minecraft.world.entity.LivingEntity,net.minecraft.
world.entity.Entity,float,int) -> a
78:79:void
setWalkAndLookTargetMemories(net.minecraft.world.entity.LivingEntity,net.minecraft.
core.BlockPos,float,int) -> a
82:85:void
setWalkAndLookTargetMemories(net.minecraft.world.entity.LivingEntity,net.minecraft.
world.entity.ai.behavior.PositionTracker,float,int) -> a
88:90:void
throwItem(net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.ItemStac
k,net.minecraft.world.phys.Vec3) -> a
94:104:void
throwItem(net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.ItemStac
k,net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec3,float) -> a
107:112:net.minecraft.core.SectionPos
findSectionClosestToVillage(net.minecraft.server.level.ServerLevel,net.minecraft.co
re.SectionPos,int) -> a
119:123:boolean
isWithinAttackRange(net.minecraft.world.entity.Mob,net.minecraft.world.entity.Livin
gEntity,int) -> a
131:137:boolean
isOtherTargetMuchFurtherAwayThanCurrentAttackTarget(net.minecraft.world.entity.Livi
ngEntity,net.minecraft.world.entity.LivingEntity,double) -> a
141:145:boolean
canSee(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.LivingEnt
ity) -> b
149:152:net.minecraft.world.entity.LivingEntity
getNearestTarget(net.minecraft.world.entity.LivingEntity,java.util.Optional,net.min
ecraft.world.entity.LivingEntity) -> a
156:158:net.minecraft.world.entity.LivingEntity
getTargetNearestMe(net.minecraft.world.entity.LivingEntity,net.minecraft.world.enti
ty.LivingEntity,net.minecraft.world.entity.LivingEntity) -> a
162:164:java.util.Optional
getLivingEntityFromUUIDMemory(net.minecraft.world.entity.LivingEntity,net.minecraft
.world.entity.ai.memory.MemoryModuleType) -> a
169:174:net.minecraft.world.phys.Vec3
getRandomSwimmablePos(net.minecraft.world.entity.PathfinderMob,int,int) -> a
178:178:boolean isBreeding(net.minecraft.world.entity.LivingEntity) -> a
164:164:net.minecraft.world.entity.LivingEntity
lambda$getLivingEntityFromUUIDMemory$4(net.minecraft.world.entity.Entity) -> a
164:164:net.minecraft.world.entity.Entity
lambda$getLivingEntityFromUUIDMemory$3(net.minecraft.world.entity.LivingEntity,java
.util.UUID) -> a
110:110:boolean
lambda$findSectionClosestToVillage$2(net.minecraft.server.level.ServerLevel,int,net
.minecraft.core.SectionPos) -> a
54:54:boolean
lambda$targetIsValid$1(net.minecraft.world.entity.ai.Brain,net.minecraft.world.enti
ty.LivingEntity) -> b
47:47:boolean
lambda$targetIsValid$0(net.minecraft.world.entity.EntityType,net.minecraft.world.en
tity.LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.BlockPosTracker -> bhu:
net.minecraft.core.BlockPos blockPos -> a
net.minecraft.world.phys.Vec3 centerPosition -> b
11:14:void <init>(net.minecraft.core.BlockPos) -> <init>
16:19:void <init>(net.minecraft.world.phys.Vec3) -> <init>
23:23:net.minecraft.world.phys.Vec3 currentPosition() -> a
28:28:net.minecraft.core.BlockPos currentBlockPosition() -> b
33:33:boolean isVisibleBy(net.minecraft.world.entity.LivingEntity) -> a
38:38:java.lang.String toString() -> toString
net.minecraft.world.entity.ai.behavior.CelebrateVillagersSurvivedRaid -> bhv:
net.minecraft.world.entity.raid.Raid currentRaid -> c
27:28:void <init>(int,int) -> <init>
32:34:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.npc.Villager) -> a
39:39:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.V
illager,long) -> a
44:46:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> b
50:64:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> c
68:92:net.minecraft.world.item.ItemStack
getFirework(net.minecraft.world.item.DyeColor,int) -> a
22:22:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
22:22:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
22:22:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
22:22:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
net.minecraft.world.entity.ai.behavior.CopyMemoryWithExpiry -> bhw:
10:10:void <init>() -> <init>
12:12:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Predicate,net.minecraft.world.entity.ai.memory.MemoryModu
leType,net.minecraft.world.entity.ai.memory.MemoryModuleType,net.minecraft.util.val
ueproviders.UniformInt) -> a
12:15:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.memory.MemoryModuleType,net.minecraft
.world.entity.ai.memory.MemoryModuleType,java.util.function.Predicate,net.minecraft
.util.valueproviders.UniformInt,net.minecraft.world.entity.ai.behavior.declarative.
BehaviorBuilder$Instance) -> a
15:15:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(java.util.function.Predicate,net.minecraft.world.entity.ai.behavior
.declarative.BehaviorBuilder$Instance,net.minecraft.util.valueproviders.UniformInt,
net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.wor
ld.entity.ai.behavior.declarative.MemoryAccessor) -> a
16:20:boolean
lambda$create$0(java.util.function.Predicate,net.minecraft.world.entity.ai.behavior
.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.Beha
viorBuilder$Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAcces
sor,net.minecraft.util.valueproviders.UniformInt,net.minecraft.server.level.ServerL
evel,net.minecraft.world.entity.LivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.CountDownCooldownTicks -> bhx:
net.minecraft.world.entity.ai.memory.MemoryModuleType cooldownTicks -> c
16:20:void <init>(net.minecraft.world.entity.ai.memory.MemoryModuleType) ->
<init>
23:23:java.util.Optional
getCooldownTickMemory(net.minecraft.world.entity.LivingEntity) -> b
28:28:boolean timedOut(long) -> a
33:34:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
39:41:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
45:46:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
net.minecraft.world.entity.ai.behavior.Croak -> bhy:
int CROAK_TICKS -> c
int TIME_OUT_DURATION -> d
int croakCounter -> e
18:21:void <init>() -> <init>
25:25:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.animal.frog.Frog) -> a
30:30:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.anima
l.frog.Frog,long) -> a
35:40:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.frog
.Frog,long) -> b
44:45:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.frog.
Frog,long) -> c
49:50:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.frog.
Frog,long) -> d
11:11:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
11:11:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
11:11:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
11:11:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
11:11:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.CrossbowAttack -> bhz:
int TIMEOUT -> c
int attackDelay -> d
net.minecraft.world.entity.ai.behavior.CrossbowAttack$CrossbowState
crossbowState -> e
31:38:void <init>() -> <init>
42:43:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.Mob) -> a
48:48:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,l
ong) -> a
54:57:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) ->
b
61:68:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) ->
c
72:100:void
crossbowAttack(net.minecraft.world.entity.Mob,net.minecraft.world.entity.LivingEnti
ty) -> a
103:104:void
lookAtTarget(net.minecraft.world.entity.Mob,net.minecraft.world.entity.LivingEntity
) -> b
107:107:net.minecraft.world.entity.LivingEntity
getAttackTarget(net.minecraft.world.entity.LivingEntity) -> b
20:20:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
20:20:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
20:20:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
20:20:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
net.minecraft.world.entity.ai.behavior.CrossbowAttack$CrossbowState -> bhz$a:
net.minecraft.world.entity.ai.behavior.CrossbowAttack$CrossbowState UNCHARGED -
> a
net.minecraft.world.entity.ai.behavior.CrossbowAttack$CrossbowState CHARGING ->
b
net.minecraft.world.entity.ai.behavior.CrossbowAttack$CrossbowState CHARGED ->
c
net.minecraft.world.entity.ai.behavior.CrossbowAttack$CrossbowState
READY_TO_ATTACK -> d
net.minecraft.world.entity.ai.behavior.CrossbowAttack$CrossbowState[] $VALUES -
> e
23:23:net.minecraft.world.entity.ai.behavior.CrossbowAttack$CrossbowState[]
values() -> values
23:23:net.minecraft.world.entity.ai.behavior.CrossbowAttack$CrossbowState
valueOf(java.lang.String) -> valueOf
23:23:void <init>(java.lang.String,int) -> <init>
23:23:net.minecraft.world.entity.ai.behavior.CrossbowAttack$CrossbowState[]
$values() -> a
23:27:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.behavior.DismountOrSkipMounting -> bia:
14:14:void <init>() -> <init>
16:16:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(int,java.util.function.BiPredicate) -> a
36:38:boolean
isVehicleValid(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.E
ntity,int) -> a
16:18:com.mojang.datafixers.kinds.App
lambda$create$2(int,java.util.function.BiPredicate,net.minecraft.world.entity.ai.be
havior.declarative.BehaviorBuilder$Instance) -> a
18:18:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,int,java.util.function.BiPredicate,net.minecraft.world.entity.ai.behavior.
declarative.MemoryAccessor) -> a
19:31:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,int,java
.util.function.BiPredicate,net.minecraft.server.level.ServerLevel,net.minecraft.wor
ld.entity.LivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.DoNothing -> bib:
int minDuration -> a
int maxDuration -> b
net.minecraft.world.entity.ai.behavior.Behavior$Status status -> c
long endTimestamp -> d
15:21:void <init>(int,int) -> <init>
25:25:net.minecraft.world.entity.ai.behavior.Behavior$Status getStatus() -> a
30:33:boolean
tryStart(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEn
tity,long) -> e
38:41:void
tickOrStop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> f
45:46:void
doStop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty,long) -> g
50:50:java.lang.String debugString() -> b
net.minecraft.world.entity.ai.behavior.EntityTracker -> bic:
net.minecraft.world.entity.Entity entity -> a
boolean trackEyeHeight -> b
16:19:void <init>(net.minecraft.world.entity.Entity,boolean) -> <init>
23:23:net.minecraft.world.phys.Vec3 currentPosition() -> a
28:28:net.minecraft.core.BlockPos currentBlockPosition() -> b
33:42:boolean isVisibleBy(net.minecraft.world.entity.LivingEntity) -> a
46:46:net.minecraft.world.entity.Entity getEntity() -> c
51:51:java.lang.String toString() -> toString
net.minecraft.world.entity.ai.behavior.EraseMemoryIf -> bid:
9:9:void <init>() -> <init>
11:11:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Predicate,net.minecraft.world.entity.ai.memory.MemoryModu
leType) -> a
11:13:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.memory.MemoryModuleType,java.util.fun
ction.Predicate,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
13:13:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(java.util.function.Predicate,net.minecraft.world.entity.ai.behavior
.declarative.MemoryAccessor) -> a
14:18:boolean
lambda$create$0(java.util.function.Predicate,net.minecraft.world.entity.ai.behavior
.declarative.MemoryAccessor,net.minecraft.server.level.ServerLevel,net.minecraft.wo
rld.entity.LivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.FollowTemptation -> bie:
int TEMPTATION_COOLDOWN -> c
double CLOSE_ENOUGH_DIST -> d
java.util.function.Function speedModifier -> e
java.util.function.Function closeEnoughDistance -> f
27:28:void <init>(java.util.function.Function) -> <init>
31:44:void <init>(java.util.function.Function,java.util.function.Function) ->
<init>
47:47:float getSpeedModifier(net.minecraft.world.entity.PathfinderMob) -> a
51:51:java.util.Optional
getTemptingPlayer(net.minecraft.world.entity.PathfinderMob) -> b
56:56:boolean timedOut(long) -> a
61:61:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Pathf
inderMob,long) -> a
66:67:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderM
ob,long) -> b
71:76:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderMo
b,long) -> c
80:89:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderMo
b,long) -> d
19:19:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
19:19:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
19:19:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
19:19:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
32:40:com.google.common.collect.ImmutableMap lambda$new$1() -> c
27:27:java.lang.Double lambda$new$0(net.minecraft.world.entity.LivingEntity) ->
b
net.minecraft.world.entity.ai.behavior.GateBehavior -> bif:
java.util.Map entryCondition -> a
java.util.Set exitErasedMemories -> b
net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolicy orderPolicy ->
c
net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy runningPolicy
-> d
net.minecraft.world.entity.ai.behavior.ShufflingList behaviors -> e
net.minecraft.world.entity.ai.behavior.Behavior$Status status -> f
27:37:void
<init>(java.util.Map,java.util.Set,net.minecraft.world.entity.ai.behavior.GateBehav
ior$OrderPolicy,net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy,j
ava.util.List) -> <init>
41:41:net.minecraft.world.entity.ai.behavior.Behavior$Status getStatus() -> a
45:53:boolean hasRequiredMemories(net.minecraft.world.entity.LivingEntity) -> a
58:64:boolean
tryStart(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEn
tity,long) -> e
70:78:void
tickOrStop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> f
82:89:void
doStop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty,long) -> g
93:93:java.lang.String debugString() -> b
137:141:java.lang.String toString() -> toString
138:138:boolean
lambda$toString$6(net.minecraft.world.entity.ai.behavior.BehaviorControl) -> a
86:86:void
lambda$doStop$5(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.L
ivingEntity,long,net.minecraft.world.entity.ai.behavior.BehaviorControl) -> a
85:85:boolean
lambda$doStop$4(net.minecraft.world.entity.ai.behavior.BehaviorControl) -> b
75:75:boolean
lambda$tickOrStop$3(net.minecraft.world.entity.ai.behavior.BehaviorControl) -> c
72:72:void
lambda$tickOrStop$2(net.minecraft.server.level.ServerLevel,net.minecraft.world.enti
ty.LivingEntity,long,net.minecraft.world.entity.ai.behavior.BehaviorControl) -> b
71:71:boolean
lambda$tickOrStop$1(net.minecraft.world.entity.ai.behavior.BehaviorControl) -> d
34:34:void lambda$new$0(com.mojang.datafixers.util.Pair) -> a
net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolicy -> bif$a:
net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolicy ORDERED -> a
net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolicy SHUFFLED -> b
java.util.function.Consumer consumer -> c
net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolicy[] $VALUES -> d
96:96:net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolicy[]
values() -> values
96:96:net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolicy
valueOf(java.lang.String) -> valueOf
103:105:void <init>(java.lang.String,int,java.util.function.Consumer) -> <init>
108:109:void apply(net.minecraft.world.entity.ai.behavior.ShufflingList) -> a
97:97:void
lambda$static$0(net.minecraft.world.entity.ai.behavior.ShufflingList) -> b
96:96:net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolicy[]
$values() -> a
96:98:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy -> bif$b:
net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy RUN_ONE -> a
net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy TRY_ALL -> b
net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy[] $VALUES ->
c
112:112:net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy[]
values() -> values
112:112:net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy
valueOf(java.lang.String) -> valueOf
112:112:void <init>(java.lang.String,int) -> <init>
void
apply(java.util.stream.Stream,net.minecraft.server.level.ServerLevel,net.minecraft.
world.entity.LivingEntity,long) -> a
112:112:net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy[]
$values() -> a
112:122:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy$1 -> bif$b$1:
113:113:void <init>(java.lang.String,int) -> <init>
116:120:void
apply(java.util.stream.Stream,net.minecraft.server.level.ServerLevel,net.minecraft.
world.entity.LivingEntity,long) -> a
118:118:boolean
lambda$apply$1(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Li
vingEntity,long,net.minecraft.world.entity.ai.behavior.BehaviorControl) -> a
117:117:boolean
lambda$apply$0(net.minecraft.world.entity.ai.behavior.BehaviorControl) -> a
net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy$2 -> bif$b$2:
122:122:void <init>(java.lang.String,int) -> <init>
125:128:void
apply(java.util.stream.Stream,net.minecraft.server.level.ServerLevel,net.minecraft.
world.entity.LivingEntity,long) -> a
127:127:void
lambda$apply$1(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Li
vingEntity,long,net.minecraft.world.entity.ai.behavior.BehaviorControl) -> a
126:126:boolean
lambda$apply$0(net.minecraft.world.entity.ai.behavior.BehaviorControl) -> a
net.minecraft.world.entity.ai.behavior.GiveGiftToHero -> big:
int THROW_GIFT_AT_DISTANCE -> c
int MIN_TIME_BETWEEN_GIFTS -> d
int MAX_TIME_BETWEEN_GIFTS -> e
int TIME_TO_DELAY_FOR_HEAD_TO_FINISH_TURNING -> f
java.util.Map GIFTS -> g
float SPEED_MODIFIER -> h
int timeUntilNextGift -> i
boolean giftGivenDuringThisRun -> j
long timeSinceStart -> k
56:70:void <init>(int) -> <init>
74:83:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.npc.Villager) -> a
88:93:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Village
r,long) -> a
97:97:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.V
illager,long) -> b
102:113:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> c
117:121:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> d
124:128:void
throwGift(net.minecraft.world.entity.npc.Villager,net.minecraft.world.entity.Living
Entity) -> a
131:146:java.util.List getItemToThrow(net.minecraft.world.entity.npc.Villager)
-> a
150:150:boolean isHeroVisible(net.minecraft.world.entity.npc.Villager) -> b
154:155:java.util.Optional
getNearestTargetableHero(net.minecraft.world.entity.npc.Villager) -> c
159:159:boolean isHero(net.minecraft.world.entity.player.Player) -> a
163:165:boolean
isWithinThrowingDistance(net.minecraft.world.entity.npc.Villager,net.minecraft.worl
d.entity.player.Player) -> a
169:169:int calculateTimeUntilNextGift(net.minecraft.server.level.ServerLevel)
-> a
30:30:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
30:30:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
30:30:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
30:30:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
30:30:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
40:53:void lambda$static$0(java.util.HashMap) -> a
39:39:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.behavior.GoAndGiveItemsToTarget -> bih:
int CLOSE_ENOUGH_DISTANCE_TO_TARGET -> c
int ITEM_PICKUP_COOLDOWN_AFTER_THROWING -> d
java.util.function.Function targetPositionGetter -> e
float speedModifier -> f
34:41:void <init>(java.util.function.Function,float,int) -> <init>
45:45:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
50:50:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
55:58:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
62:79:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
82:84:void
triggerDropItemOnBlock(net.minecraft.world.entity.ai.behavior.PositionTracker,net.m
inecraft.world.item.ItemStack,net.minecraft.server.level.ServerPlayer) -> a
87:91:boolean canThrowItemToTarget(net.minecraft.world.entity.LivingEntity) ->
b
95:95:net.minecraft.world.phys.Vec3
getThrowPosition(net.minecraft.world.entity.ai.behavior.PositionTracker) -> a
99:107:void
throwItem(net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.ItemStac
k,net.minecraft.world.phys.Vec3) -> a
74:74:void
lambda$tick$1(net.minecraft.world.entity.ai.behavior.PositionTracker,net.minecraft.
world.item.ItemStack,net.minecraft.server.level.ServerPlayer) -> b
57:57:void
lambda$start$0(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.a
i.behavior.PositionTracker) -> a
net.minecraft.world.entity.ai.behavior.GoToClosestVillage -> bii:
13:13:void <init>() -> <init>
15:15:net.minecraft.world.entity.ai.behavior.BehaviorControl create(float,int)
-> a
15:17:com.mojang.datafixers.kinds.App
lambda$create$3(float,int,net.minecraft.world.entity.ai.behavior.declarative.Behavi
orBuilder$Instance) -> a
17:17:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$2(float,int,net.minecraft.world.entity.ai.behavior.declarative.Memory
Accessor) -> a
18:44:boolean
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,f
loat,int,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Vill
ager,long) -> a
27:27:double
lambda$create$0(net.minecraft.world.entity.ai.village.poi.PoiManager,net.minecraft.
core.BlockPos) -> a
net.minecraft.world.entity.ai.behavior.GoToPotentialJobSite -> bij:
int TICKS_UNTIL_TIMEOUT -> d
float speedModifier -> c
29:33:void <init>(float) -> <init>
37:37:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.npc.Villager) -> a
43:43:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.V
illager,long) -> a
48:49:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> b
53:67:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> c
24:24:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
24:24:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
24:24:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
24:24:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
55:65:void
lambda$stop$2(net.minecraft.server.level.ServerLevel,net.minecraft.core.GlobalPos)
-> a
61:61:boolean lambda$stop$1(net.minecraft.core.Holder) -> a
37:37:java.lang.Boolean
lambda$checkExtraStartConditions$0(net.minecraft.world.entity.schedule.Activity) ->
a
net.minecraft.world.entity.ai.behavior.GoToTargetLocation -> bik:
9:9:void <init>() -> <init>
11:12:net.minecraft.core.BlockPos
getNearbyPos(net.minecraft.world.entity.Mob,net.minecraft.core.BlockPos) -> a
16:16:int getRandomOffset(net.minecraft.util.RandomSource) -> a
20:20:net.minecraft.world.entity.ai.behavior.OneShot
create(net.minecraft.world.entity.ai.memory.MemoryModuleType,int,float) -> a
20:25:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.memory.MemoryModuleType,int,float,net
.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance) -> a
25:25:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,int,float,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccesso
r,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.w
orld.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.be
havior.declarative.MemoryAccessor) -> a
26:31:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,int,floa
t,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) -> a
net.minecraft.world.entity.ai.behavior.GoToWantedItem -> bil:
11:11:void <init>() -> <init>
13:13:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(float,boolean,int) -> a
17:17:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Predicate,float,boolean,int) -> a
18:24:com.mojang.datafixers.kinds.App
lambda$create$3(boolean,java.util.function.Predicate,int,float,net.minecraft.world.
entity.ai.behavior.declarative.BehaviorBuilder$Instance) -> a
24:24:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,java.util.function.Predicate,int,float,net.minecraft.world.entity.ai.behav
ior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.M
emoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net
.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
25:36:boolean
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,java.util.function.Predic
ate,int,float,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net
.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.server
.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a
13:13:boolean lambda$create$0(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.HarvestFarmland -> bim:
int HARVEST_DURATION -> d
float SPEED_MODIFIER -> c
net.minecraft.core.BlockPos aboveFarmlandPos -> e
long nextOkStartTime -> f
int timeWorkedSoFar -> g
java.util.List validFarmlandAroundVillager -> h
38:46:void <init>() -> <init>
50:73:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.npc.Villager) -> a
78:78:net.minecraft.core.BlockPos
getValidFarmland(net.minecraft.server.level.ServerLevel) -> a
82:86:boolean
validPos(net.minecraft.core.BlockPos,net.minecraft.server.level.ServerLevel) -> a
91:95:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Village
r,long) -> a
99:103:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> b
107:157:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> c
161:161:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.V
illager,long) -> d
29:29:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
29:29:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
29:29:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
29:29:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
29:29:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.InsideBrownianWalk -> bin:
13:13:void <init>() -> <init>
15:15:net.minecraft.world.entity.ai.behavior.BehaviorControl create(float) -> a
15:17:com.mojang.datafixers.kinds.App
lambda$create$6(float,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBu
ilder$Instance) -> a
17:17:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$5(float,net.minecraft.world.entity.ai.behavior.declarative.MemoryAcce
ssor) -> a
18:34:boolean
lambda$create$4(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,f
loat,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderMo
b,long) -> a
32:32:void
lambda$create$3(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,f
loat,net.minecraft.core.BlockPos) -> a
30:30:boolean
lambda$create$2(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.P
athfinderMob,net.minecraft.core.BlockPos) -> a
29:29:boolean
lambda$create$1(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.P
athfinderMob,net.minecraft.core.BlockPos) -> b
28:28:boolean
lambda$create$0(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos)
-> a
net.minecraft.world.entity.ai.behavior.InteractWith -> bio:
16:16:void <init>() -> <init>
18:18:net.minecraft.world.entity.ai.behavior.BehaviorControl
of(net.minecraft.world.entity.EntityType,int,net.minecraft.world.entity.ai.memory.M
emoryModuleType,float,int) -> a
22:25:net.minecraft.world.entity.ai.behavior.BehaviorControl
of(net.minecraft.world.entity.EntityType,int,java.util.function.Predicate,java.util
.function.Predicate,net.minecraft.world.entity.ai.memory.MemoryModuleType,float,int
) -> a
25:30:com.mojang.datafixers.kinds.App
lambda$of$7(net.minecraft.world.entity.ai.memory.MemoryModuleType,java.util.functio
n.Predicate,java.util.function.Predicate,int,float,int,net.minecraft.world.entity.a
i.behavior.declarative.BehaviorBuilder$Instance) -> a
30:30:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$of$6(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Inst
ance,java.util.function.Predicate,java.util.function.Predicate,int,float,int,net.mi
necraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.ent
ity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.d
eclarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.Memory
Accessor) -> a
31:43:boolean
lambda$of$5(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Inst
ance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,java.util.fu
nction.Predicate,java.util.function.Predicate,int,net.minecraft.world.entity.ai.beh
avior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative
.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,f
loat,int,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEn
tity,long) -> a
36:39:void
lambda$of$4(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.m
inecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.en
tity.ai.behavior.declarative.MemoryAccessor,float,int,net.minecraft.world.entity.Li
vingEntity) -> a
34:34:boolean
lambda$of$3(net.minecraft.world.entity.LivingEntity,int,java.util.function.Predicat
e,net.minecraft.world.entity.LivingEntity) -> a
23:23:boolean
lambda$of$2(net.minecraft.world.entity.EntityType,java.util.function.Predicate,net.
minecraft.world.entity.LivingEntity) -> a
18:18:boolean lambda$of$1(net.minecraft.world.entity.LivingEntity) -> a
18:18:boolean lambda$of$0(net.minecraft.world.entity.LivingEntity) -> b
net.minecraft.world.entity.ai.behavior.InteractWithDoor -> bip:
int COOLDOWN_BEFORE_RERUNNING_IN_SAME_NODE -> a
double SKIP_CLOSING_DOOR_IF_FURTHER_AWAY_THAN -> b
double MAX_DISTANCE_TO_HOLD_DOOR_OPEN_FOR_OTHER_MOBS -> c
36:36:void <init>() -> <init>
45:48:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
98:132:void
closeDoorsThatIHaveOpenedOrPassedThrough(net.minecraft.server.level.ServerLevel,net
.minecraft.world.entity.LivingEntity,net.minecraft.world.level.pathfinder.Node,net.
minecraft.world.level.pathfinder.Node,java.util.Set,java.util.Optional) -> a
135:142:boolean
areOtherMobsComingThroughDoor(net.minecraft.world.entity.LivingEntity,net.minecraft
.core.BlockPos,java.util.Optional) -> a
146:161:boolean
isMobComingThroughDoor(net.minecraft.world.entity.ai.Brain,net.minecraft.core.Block
Pos) -> a
165:166:boolean
isDoorTooFarAway(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.
LivingEntity,net.minecraft.core.GlobalPos) -> a
170:175:java.util.Optional
rememberDoorToClose(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccess
or,java.util.Optional,net.minecraft.server.level.ServerLevel,net.minecraft.core.Blo
ckPos) -> a
176:178:java.util.Set
lambda$rememberDoorToClose$11(net.minecraft.core.GlobalPos,net.minecraft.world.enti
ty.ai.behavior.declarative.MemoryAccessor) -> a
173:174:java.util.Set
lambda$rememberDoorToClose$10(net.minecraft.core.GlobalPos,java.util.Set) -> a
142:142:boolean
lambda$areOtherMobsComingThroughDoor$9(net.minecraft.core.BlockPos,net.minecraft.wo
rld.entity.LivingEntity) -> a
141:141:boolean
lambda$areOtherMobsComingThroughDoor$8(net.minecraft.core.BlockPos,net.minecraft.wo
rld.entity.LivingEntity) -> b
140:140:boolean
lambda$areOtherMobsComingThroughDoor$7(net.minecraft.world.entity.LivingEntity,net.
minecraft.world.entity.LivingEntity) -> a
116:116:boolean
lambda$closeDoorsThatIHaveOpenedOrPassedThrough$6(net.minecraft.world.level.block.s
tate.BlockBehaviour$BlockStateBase) -> a
48:52:com.mojang.datafixers.kinds.App
lambda$create$5(org.apache.commons.lang3.mutable.MutableObject,org.apache.commons.l
ang3.mutable.MutableInt,net.minecraft.world.entity.ai.behavior.declarative.Behavior
Builder$Instance) -> a
52:52:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$4(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,org.apache.commons.lang3.mutable.MutableObject,org.apache.commons.lang3.mu
table.MutableInt,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,
net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.wor
ld.entity.ai.behavior.declarative.MemoryAccessor) -> a
53:93:boolean
lambda$create$3(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,org.apache.commons.lang3.
mutable.MutableObject,org.apache.commons.lang3.mutable.MutableInt,net.minecraft.wor
ld.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.server.level.ServerL
evel,net.minecraft.world.entity.LivingEntity,long) -> a
92:92:void
lambda$create$2(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.L
ivingEntity,net.minecraft.world.level.pathfinder.Node,net.minecraft.world.level.pat
hfinder.Node,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Ins
tance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,java.util.S
et) -> a
83:83:boolean
lambda$create$1(net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase
) -> b
73:73:boolean
lambda$create$0(net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase
) -> c
net.minecraft.world.entity.ai.behavior.JumpOnBed -> biq:
int MAX_TIME_TO_REACH_BED -> c
int MIN_JUMPS -> d
int MAX_JUMPS -> e
int COOLDOWN_BETWEEN_JUMPS -> f
float speedModifier -> g
net.minecraft.core.BlockPos targetBed -> h
int remainingTimeToReachBed -> i
int remainingJumps -> j
int remainingCooldownUntilNextJump -> k
35:40:void <init>(float) -> <init>
44:44:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.Mob) -> a
49:58:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) -
> a
62:68:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) ->
b
72:76:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,l
ong) -> c
81:81:boolean timedOut(long) -> a
86:101:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) ->
d
104:105:void
startWalkingTowardsBed(net.minecraft.world.entity.Mob,net.minecraft.core.BlockPos)
-> a
108:108:boolean
nearBed(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob) -> b
115:117:boolean
onOrOverBed(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob)
-> c
121:121:boolean
onBedSurface(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob)
-> d
125:125:boolean
isBed(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a
129:129:java.util.Optional getNearestBed(net.minecraft.world.entity.Mob) -> a
133:133:boolean
tiredOfWalking(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mo
b) -> e
137:137:boolean
tiredOfJumping(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mo
b) -> f
19:19:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
19:19:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
19:19:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
19:19:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
19:19:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
52:57:void
lambda$start$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mo
b,net.minecraft.core.BlockPos) -> a
net.minecraft.world.entity.ai.behavior.LocateHidingPlace -> bir:
11:11:void <init>() -> <init>
13:13:net.minecraft.world.entity.ai.behavior.OneShot create(int,float,int) -> a
13:21:com.mojang.datafixers.kinds.App
lambda$create$10(int,int,float,net.minecraft.world.entity.ai.behavior.declarative.B
ehaviorBuilder$Instance) -> a
21:21:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$9(int,int,net.minecraft.world.entity.ai.behavior.declarative.Behavior
Builder$Instance,float,net.minecraft.world.entity.ai.behavior.declarative.MemoryAcc
essor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecra
ft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.a
i.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declar
ative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAcces
sor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
22:38:boolean
lambda$create$8(int,int,net.minecraft.world.entity.ai.behavior.declarative.Behavior
Builder$Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,
net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.wor
ld.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.beha
vior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.
MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,ne
t.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,float,net.minecraft
.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a
28:36:void
lambda$create$7(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,n
et.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.worl
d.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behav
ior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.M
emoryAccessor,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Liv
ingEntity,int,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,flo
at,net.minecraft.core.BlockPos) -> a
26:26:java.util.Optional
lambda$create$6(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
25:25:java.util.Optional
lambda$create$5(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.L
ivingEntity,int) -> a
25:25:boolean lambda$create$4(net.minecraft.core.BlockPos) -> a
25:25:boolean lambda$create$3(net.minecraft.core.Holder) -> a
24:24:boolean
lambda$create$2(net.minecraft.world.entity.LivingEntity,int,net.minecraft.core.Bloc
kPos) -> a
23:23:boolean lambda$create$1(net.minecraft.core.BlockPos) -> b
23:23:boolean lambda$create$0(net.minecraft.core.Holder) -> b
net.minecraft.world.entity.ai.behavior.LongJumpMidJump -> bis:
int TIME_OUT_DURATION -> c
net.minecraft.util.valueproviders.UniformInt timeBetweenLongJumps -> d
net.minecraft.sounds.SoundEvent landingSound -> e
21:28:void
<init>(net.minecraft.util.valueproviders.UniformInt,net.minecraft.sounds.SoundEvent
) -> <init>
32:32:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,l
ong) -> a
37:39:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) -
> b
43:53:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) ->
c
14:14:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
14:14:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
14:14:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.LongJumpToPreferredBlock -> bit:
net.minecraft.tags.TagKey preferredBlockTag -> m
float preferredBlocksChance -> n
java.util.List notPrefferedJumpCandidates -> o
boolean currentlyWantingPreferredOnes -> p
22:29:void
<init>(net.minecraft.util.valueproviders.UniformInt,int,int,float,java.util.functio
n.Function,net.minecraft.tags.TagKey,float,java.util.function.BiPredicate) ->
<init>
33:38:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) -
> a
42:66:java.util.Optional
getJumpCandidate(net.minecraft.server.level.ServerLevel) -> a
18:18:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.LongJumpToRandomPos -> biu:
int FIND_JUMP_TRIES -> c
int PREPARE_JUMP_DURATION -> m
int MIN_PATHFIND_DISTANCE_TO_VALID_JUMP -> d
int TIME_OUT_DURATION -> n
java.util.List ALLOWED_ANGLES -> o
net.minecraft.util.valueproviders.UniformInt timeBetweenLongJumps -> p
int maxLongJumpHeight -> e
int maxLongJumpWidth -> f
float maxJumpVelocity -> g
java.util.List jumpCandidates -> h
java.util.Optional initialPosition -> i
net.minecraft.world.phys.Vec3 chosenJump -> j
int findJumpTries -> k
long prepareJumpStart -> l
java.util.function.Function getJumpSound -> q
java.util.function.BiPredicate acceptableLandingSpot -> r
57:58:void
<init>(net.minecraft.util.valueproviders.UniformInt,int,int,float,java.util.functio
n.Function) -> <init>
61:64:boolean
defaultAcceptableLandingSpot(net.minecraft.world.entity.Mob,net.minecraft.core.Bloc
kPos) -> a
47:80:void
<init>(net.minecraft.util.valueproviders.UniformInt,int,int,float,java.util.functio
n.Function,java.util.function.BiPredicate) -> <init>
84:88:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.Mob) -> a
93:103:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,l
ong) -> b
108:128:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) -
> a
132:149:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) ->
c
152:182:void
pickCandidate(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob
,long) -> d
185:187:java.util.Optional
getJumpCandidate(net.minecraft.server.level.ServerLevel) -> a
191:198:boolean
isAcceptableLandingPosition(net.minecraft.server.level.ServerLevel,net.minecraft.wo
rld.entity.Mob,net.minecraft.core.BlockPos) -> a
203:213:net.minecraft.world.phys.Vec3
calculateOptimalJumpVector(net.minecraft.world.entity.Mob,net.minecraft.world.phys.
Vec3) -> a
218:272:net.minecraft.world.phys.Vec3
calculateJumpVectorForAngle(net.minecraft.world.entity.Mob,net.minecraft.world.phys
.Vec3,int) -> a
276:290:boolean
isClearTransition(net.minecraft.world.entity.Mob,net.minecraft.world.entity.EntityD
imensions,net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec3) -> a
35:35:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
35:35:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
35:35:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
35:35:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
126:126:net.minecraft.world.entity.ai.behavior.LongJumpToRandomPos$PossibleJump
lambda$start$1(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a
125:125:boolean
lambda$start$0(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> b
40:40:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.behavior.LongJumpToRandomPos$PossibleJump -> biu$a:
net.minecraft.core.BlockPos jumpTarget -> a
297:299:void <init>(net.minecraft.core.BlockPos,int) -> <init>
302:302:net.minecraft.core.BlockPos getJumpTarget() -> b
net.minecraft.world.entity.ai.behavior.LookAndFollowTradingPlayerSink -> biv:
float speedModifier -> c
16:24:void <init>(float) -> <init>
28:34:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.npc.Villager) -> a
41:41:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.V
illager,long) -> a
46:47:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Village
r,long) -> b
51:54:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> c
58:59:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> d
63:63:boolean timedOut(long) -> a
67:70:void followPlayer(net.minecraft.world.entity.npc.Villager) -> a
12:12:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
12:12:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
12:12:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
12:12:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
12:12:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.LookAtTargetSink -> biw:
11:12:void <init>(int,int) -> <init>
16:18:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,l
ong) -> a
23:24:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) ->
b
28:31:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) ->
c
9:9:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
9:9:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
9:9:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
29:30:void
lambda$tick$1(net.minecraft.world.entity.Mob,net.minecraft.world.entity.ai.behavior
.PositionTracker) -> a
17:17:boolean
lambda$canStillUse$0(net.minecraft.world.entity.Mob,net.minecraft.world.entity.ai.b
ehavior.PositionTracker) -> b
net.minecraft.world.entity.ai.behavior.MeleeAttack -> bix:
15:15:void <init>() -> <init>
17:17:net.minecraft.world.entity.ai.behavior.OneShot create(int) -> a
38:38:boolean isHoldingUsableProjectileWeapon(net.minecraft.world.entity.Mob) -
> a
39:40:boolean
lambda$isHoldingUsableProjectileWeapon$3(net.minecraft.world.entity.Mob,net.minecra
ft.world.item.ItemStack) -> a
17:22:com.mojang.datafixers.kinds.App
lambda$create$2(int,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuil
der$Instance) -> a
22:22:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,int,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.
minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.e
ntity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior
.declarative.MemoryAccessor) -> a
23:32:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.dec
larative.MemoryAccessor,int,net.minecraft.server.level.ServerLevel,net.minecraft.wo
rld.entity.Mob,long) -> a
net.minecraft.world.entity.ai.behavior.Mount -> biy:
int CLOSE_ENOUGH_TO_START_RIDING_DIST -> a
13:13:void <init>() -> <init>
17:17:net.minecraft.world.entity.ai.behavior.BehaviorControl create(float) -> a
17:21:com.mojang.datafixers.kinds.App
lambda$create$2(float,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBu
ilder$Instance) -> a
21:21:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,float,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,ne
t.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world
.entity.ai.behavior.declarative.MemoryAccessor) -> a
22:34:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,float,net.minecraft.server.level.ServerLev
el,net.minecraft.world.entity.LivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.MoveToSkySeeingSpot -> biz:
16:16:void <init>() -> <init>
18:18:net.minecraft.world.entity.ai.behavior.OneShot create(float) -> a
34:44:net.minecraft.world.phys.Vec3
getOutdoorPosition(net.minecraft.server.level.ServerLevel,net.minecraft.world.entit
y.LivingEntity) -> a
48:48:boolean
hasNoBlocksAbove(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.
LivingEntity,net.minecraft.core.BlockPos) -> a
18:20:com.mojang.datafixers.kinds.App
lambda$create$3(float,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBu
ilder$Instance) -> a
20:20:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$2(float,net.minecraft.world.entity.ai.behavior.declarative.MemoryAcce
ssor) -> a
21:28:boolean
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,f
loat,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> a
26:26:void
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,f
loat,net.minecraft.world.phys.Vec3) -> a
net.minecraft.world.entity.ai.behavior.MoveToTargetSink -> bja:
int MAX_COOLDOWN_BEFORE_RETRYING -> c
int remainingCooldown -> d
net.minecraft.world.level.pathfinder.Path path -> e
net.minecraft.core.BlockPos lastTargetPos -> f
float speedModifier -> g
40:41:void <init>() -> <init>
44:52:void <init>(int,int) -> <init>
56:76:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.Mob) -> a
81:89:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,l
ong) -> a
94:103:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) ->
b
107:109:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) -
> c
113:132:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) ->
d
136:161:boolean
tryComputePath(net.minecraft.world.entity.Mob,net.minecraft.world.entity.ai.memory.
WalkTarget,long) -> a
165:165:boolean
reachedTarget(net.minecraft.world.entity.Mob,net.minecraft.world.entity.ai.memory.W
alkTarget) -> a
169:174:boolean
isWalkTargetSpectator(net.minecraft.world.entity.ai.memory.WalkTarget) -> a
26:26:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
26:26:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
26:26:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
26:26:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
26:26:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.OneShot -> bjb:
net.minecraft.world.entity.ai.behavior.Behavior$Status status -> a
10:11:void <init>() -> <init>
15:15:net.minecraft.world.entity.ai.behavior.Behavior$Status getStatus() -> a
20:24:boolean
tryStart(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEn
tity,long) -> e
29:30:void
tickOrStop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> f
34:35:void
doStop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty,long) -> g
39:39:java.lang.String debugString() -> b
net.minecraft.world.entity.ai.behavior.PlayTagWithOtherKids -> bjc:
int MAX_FLEE_XZ_DIST -> a
int MAX_FLEE_Y_DIST -> b
float FLEE_SPEED_MODIFIER -> c
float CHASE_SPEED_MODIFIER -> d
int MAX_CHASERS_PER_TARGET -> e
int AVERAGE_WAIT_TIME_BETWEEN_RUNS -> f
22:22:void <init>() -> <init>
34:34:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
76:79:void
chaseKid(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.LivingEntity) -
> a
83:92:java.util.Optional findSomeoneBeingChased(java.util.List) -> a
96:104:java.util.Map checkHowManyChasersEachFriendHas(java.util.List) -> b
108:108:net.minecraft.world.entity.LivingEntity
whoAreYouChasing(net.minecraft.world.entity.LivingEntity) -> a
112:112:boolean isChasingSomeone(net.minecraft.world.entity.LivingEntity) -> b
116:118:boolean
isFriendChasingMe(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entit
y.LivingEntity) -> a
117:117:boolean
lambda$isFriendChasingMe$8(net.minecraft.world.entity.LivingEntity,net.minecraft.wo
rld.entity.LivingEntity) -> b
101:101:void
lambda$checkHowManyChasersEachFriendHas$7(java.util.Map,net.minecraft.world.entity.
LivingEntity) -> a
101:101:java.lang.Integer
lambda$checkHowManyChasersEachFriendHas$6(net.minecraft.world.entity.LivingEntity,j
ava.lang.Integer) -> a
90:90:boolean lambda$findSomeoneBeingChased$5(java.util.Map$Entry) -> a
34:39:com.mojang.datafixers.kinds.App
lambda$create$4(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
39:39:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$3(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.dec
larative.MemoryAccessor) -> a
40:71:boolean
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.dec
larative.MemoryAccessor,net.minecraft.server.level.ServerLevel,net.minecraft.world.
entity.PathfinderMob,long) -> a
70:70:void
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,n
et.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.worl
d.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.LivingEn
tity) -> b
47:47:boolean
lambda$create$0(net.minecraft.world.entity.PathfinderMob,net.minecraft.world.entity
.LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.PoiCompetitorScan -> bjd:
20:20:void <init>() -> <init>
22:22:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
42:51:net.minecraft.world.entity.npc.Villager
selectWinner(net.minecraft.world.entity.npc.Villager,net.minecraft.world.entity.npc
.Villager) -> a
55:58:boolean
competesForSameJobsite(net.minecraft.core.GlobalPos,net.minecraft.core.Holder,net.m
inecraft.world.entity.npc.Villager) -> a
62:62:boolean
hasMatchingProfession(net.minecraft.core.Holder,net.minecraft.world.entity.npc.Vill
agerProfession) -> a
22:25:com.mojang.datafixers.kinds.App
lambda$create$6(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
25:25:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$5(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
26:35:boolean
lambda$create$4(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.server.leve
l.ServerLevel,net.minecraft.world.entity.npc.Villager,long) -> a
28:33:void
lambda$create$3(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.npc.Villager,net.minecraft.core.GlobalPos,net.minecraft.core.Hol
der) -> a
32:32:boolean
lambda$create$2(net.minecraft.core.GlobalPos,net.minecraft.core.Holder,net.minecraf
t.world.entity.npc.Villager) -> b
30:30:net.minecraft.world.entity.npc.Villager
lambda$create$1(net.minecraft.world.entity.LivingEntity) -> a
29:29:boolean
lambda$create$0(net.minecraft.world.entity.npc.Villager,net.minecraft.world.entity.
LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.PositionTracker -> bje:
net.minecraft.world.phys.Vec3 currentPosition() -> a
net.minecraft.core.BlockPos currentBlockPosition() -> b
boolean isVisibleBy(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.PrepareRamNearestTarget -> bjf:
int TIME_OUT_DURATION -> c
java.util.function.ToIntFunction getCooldownOnFail -> d
int minRamDistance -> e
int maxRamDistance -> f
float walkSpeed -> g
net.minecraft.world.entity.ai.targeting.TargetingConditions ramTargeting -> h
int ramPrepareTime -> i
java.util.function.Function getPrepareRamSound -> j
java.util.Optional reachedRamPositionTimestamp -> k
java.util.Optional ramCandidate -> l
42:68:void
<init>(java.util.function.ToIntFunction,int,int,float,net.minecraft.world.entity.ai
.targeting.TargetingConditions,int,java.util.function.Function) -> <init>
72:76:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderM
ob,long) -> a
80:85:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderMo
b,long) -> b
89:90:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Pathf
inderMob,long) -> c
95:121:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderMo
b,long) -> d
124:128:net.minecraft.world.phys.Vec3
getEdgeOfBlock(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a
132:162:java.util.Optional
calculateRammingStartPosition(net.minecraft.world.entity.PathfinderMob,net.minecraf
t.world.entity.LivingEntity) -> a
166:167:boolean
isWalkableBlock(net.minecraft.world.entity.PathfinderMob,net.minecraft.core.BlockPo
s) -> a
171:174:void
chooseRamPosition(net.minecraft.world.entity.PathfinderMob,net.minecraft.world.enti
ty.LivingEntity) -> b
31:31:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
31:31:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
31:31:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
31:31:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
173:173:net.minecraft.world.entity.ai.behavior.PrepareRamNearestTarget$RamCandidate
lambda$chooseRamPosition$4(net.minecraft.world.entity.LivingEntity,net.minecraft.co
re.BlockPos) -> a
159:160:boolean
lambda$calculateRammingStartPosition$3(net.minecraft.world.entity.ai.navigation.Pat
hNavigation,net.minecraft.core.BlockPos) -> a
75:75:void
lambda$start$2(net.minecraft.world.entity.PathfinderMob,net.minecraft.world.entity.
LivingEntity) -> c
74:74:java.util.Optional
lambda$start$1(net.minecraft.world.entity.PathfinderMob,net.minecraft.world.entity.
ai.memory.NearestVisibleLivingEntities) -> a
74:74:boolean
lambda$start$0(net.minecraft.world.entity.PathfinderMob,net.minecraft.world.entity.
LivingEntity) -> d
net.minecraft.world.entity.ai.behavior.PrepareRamNearestTarget$RamCandidate ->
bjf$a:
net.minecraft.core.BlockPos startPosition -> a
net.minecraft.core.BlockPos targetPosition -> b
net.minecraft.world.entity.LivingEntity target -> c
181:185:void
<init>(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,net.minecraft.world.
entity.LivingEntity) -> <init>
188:188:net.minecraft.core.BlockPos getStartPosition() -> a
192:192:net.minecraft.core.BlockPos getTargetPosition() -> b
196:196:net.minecraft.world.entity.LivingEntity getTarget() -> c
net.minecraft.world.entity.ai.behavior.RamTarget -> bjg:
int TIME_OUT_DURATION -> c
float RAM_SPEED_FORCE_FACTOR -> d
java.util.function.Function getTimeBetweenRams -> e
net.minecraft.world.entity.ai.targeting.TargetingConditions ramTargeting -> f
float speed -> g
java.util.function.ToDoubleFunction getKnockbackForce -> h
net.minecraft.world.phys.Vec3 ramDirection -> i
java.util.function.Function getImpactSound -> j
java.util.function.Function getHornBreakSound -> k
50:63:void
<init>(java.util.function.Function,net.minecraft.world.entity.ai.targeting.Targetin
gConditions,float,java.util.function.ToDoubleFunction,java.util.function.Function,j
ava.util.function.Function) -> <init>
67:67:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.animal.goat.Goat) -> a
72:72:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.anima
l.goat.Goat,long) -> a
77:84:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.goat
.Goat,long) -> b
88:122:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.goat.
Goat,long) -> c
125:127:boolean
hasRammedHornBreakingBlock(net.minecraft.server.level.ServerLevel,net.minecraft.wor
ld.entity.animal.goat.Goat) -> c
131:134:void
finishRam(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.
goat.Goat) -> b
29:29:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
29:29:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
29:29:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
29:29:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.RandomLookAround -> bjh:
net.minecraft.util.valueproviders.IntProvider interval -> c
float maxYaw -> d
float minPitch -> e
float pitchRange -> f
24:32:void
<init>(net.minecraft.util.valueproviders.IntProvider,float,float,float) -> <init>
36:44:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) -
> a
17:17:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.RandomStroll -> bji:
int MAX_XZ_DIST -> a
int MAX_Y_DIST -> b
int[][] SWIM_XY_DISTANCE_TIERS -> c
23:23:void <init>() -> <init>
37:37:net.minecraft.world.entity.ai.behavior.OneShot stroll(float) -> a
41:41:net.minecraft.world.entity.ai.behavior.OneShot stroll(float,boolean) -> a
45:45:net.minecraft.world.entity.ai.behavior.BehaviorControl
stroll(float,int,int) -> a
49:49:net.minecraft.world.entity.ai.behavior.BehaviorControl fly(float) -> b
53:53:net.minecraft.world.entity.ai.behavior.BehaviorControl swim(float) -> c
57:57:net.minecraft.world.entity.ai.behavior.OneShot
strollFlyOrSwim(float,java.util.function.Function,java.util.function.Predicate) ->
a
72:90:net.minecraft.world.phys.Vec3
getTargetSwimPos(net.minecraft.world.entity.PathfinderMob) -> a
95:97:net.minecraft.world.phys.Vec3
getTargetFlyPos(net.minecraft.world.entity.PathfinderMob,int,int) -> a
57:59:com.mojang.datafixers.kinds.App
lambda$strollFlyOrSwim$10(java.util.function.Predicate,java.util.function.Function,
float,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance)
-> a
59:59:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$strollFlyOrSwim$9(java.util.function.Predicate,java.util.function.Function,f
loat,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
60:66:boolean
lambda$strollFlyOrSwim$8(java.util.function.Predicate,java.util.function.Function,n
et.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,float,net.minecraf
t.server.level.ServerLevel,net.minecraft.world.entity.PathfinderMob,long) -> a
65:65:net.minecraft.world.entity.ai.memory.WalkTarget
lambda$strollFlyOrSwim$7(float,net.minecraft.world.phys.Vec3) -> a
49:49:boolean lambda$fly$6(net.minecraft.world.entity.PathfinderMob) -> b
49:49:net.minecraft.world.phys.Vec3
lambda$fly$5(net.minecraft.world.entity.PathfinderMob) -> c
45:45:boolean lambda$stroll$4(net.minecraft.world.entity.PathfinderMob) -> d
45:45:net.minecraft.world.phys.Vec3
lambda$stroll$3(int,int,net.minecraft.world.entity.PathfinderMob) -> a
41:41:boolean lambda$stroll$2(net.minecraft.world.entity.PathfinderMob) -> e
41:41:boolean lambda$stroll$1(net.minecraft.world.entity.PathfinderMob) -> f
41:41:net.minecraft.world.phys.Vec3
lambda$stroll$0(net.minecraft.world.entity.PathfinderMob) -> g
27:27:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.behavior.ReactToBell -> bjj:
9:9:void <init>() -> <init>
11:11:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
11:13:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
13:13:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor)
-> a
14:20:boolean
lambda$create$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.L
ivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.ResetProfession -> bjk:
13:13:void <init>() -> <init>
15:15:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
15:17:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
17:17:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor)
-> a
18:29:boolean
lambda$create$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.n
pc.Villager,long) -> a
net.minecraft.world.entity.ai.behavior.ResetRaidStatus -> bjl:
9:9:void <init>() -> <init>
11:11:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
11:11:com.mojang.datafixers.kinds.App
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
12:25:boolean
lambda$create$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.L
ivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.RingBell -> bjm:
float BELL_RING_CHANCE -> b
int RING_BELL_FROM_DISTANCE -> a
11:11:void <init>() -> <init>
16:16:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
16:18:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
18:18:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
19:33:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.RunOne -> bjn:
19:23:void <init>(java.util.List) -> <init>
26:33:void <init>(java.util.Map,java.util.List) -> <init>
net.minecraft.world.entity.ai.behavior.SetClosestHomeAsWalkTarget -> bjo:
int CACHE_TIMEOUT -> a
int BATCH_SIZE -> b
int RATE -> c
int OK_DISTANCE_SQR -> d
26:26:void <init>() -> <init>
35:38:net.minecraft.world.entity.ai.behavior.BehaviorControl create(float) -> a
38:41:com.mojang.datafixers.kinds.App
lambda$create$6(org.apache.commons.lang3.mutable.MutableLong,it.unimi.dsi.fastutil.
longs.Long2LongMap,float,net.minecraft.world.entity.ai.behavior.declarative.Behavio
rBuilder$Instance) -> a
41:41:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$5(org.apache.commons.lang3.mutable.MutableLong,it.unimi.dsi.fastutil.
longs.Long2LongMap,float,net.minecraft.world.entity.ai.behavior.declarative.MemoryA
ccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
42:85:boolean
lambda$create$4(org.apache.commons.lang3.mutable.MutableLong,it.unimi.dsi.fastutil.
longs.Long2LongMap,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccesso
r,float,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Pathfinde
rMob,long) -> a
82:82:boolean
lambda$create$3(org.apache.commons.lang3.mutable.MutableLong,it.unimi.dsi.fastutil.
longs.Long2LongMap$Entry) -> a
70:70:boolean lambda$create$2(net.minecraft.core.Holder) -> a
57:67:boolean
lambda$create$1(it.unimi.dsi.fastutil.longs.Long2LongMap,org.apache.commons.lang3.m
utable.MutableInt,org.apache.commons.lang3.mutable.MutableLong,net.minecraft.core.B
lockPos) -> a
48:48:boolean lambda$create$0(net.minecraft.core.Holder) -> b
net.minecraft.world.entity.ai.behavior.SetEntityLookTarget -> bjp:
16:16:void <init>() -> <init>
18:18:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(net.minecraft.world.entity.MobCategory,float) -> a
22:22:net.minecraft.world.entity.ai.behavior.OneShot
create(net.minecraft.world.entity.EntityType,float) -> a
26:26:net.minecraft.world.entity.ai.behavior.OneShot create(float) -> a
30:32:net.minecraft.world.entity.ai.behavior.OneShot
create(java.util.function.Predicate,float) -> a
32:35:com.mojang.datafixers.kinds.App
lambda$create$6(java.util.function.Predicate,float,net.minecraft.world.entity.ai.be
havior.declarative.BehaviorBuilder$Instance) -> a
35:35:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$5(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,java.util.function.Predicate,float,net.minecraft.world.entity.ai.behavior.
declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.Memor
yAccessor) -> a
36:43:boolean
lambda$create$4(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,java.uti
l.function.Predicate,float,net.minecraft.world.entity.ai.behavior.declarative.Memor
yAccessor,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingE
ntity,long) -> a
36:36:boolean
lambda$create$3(net.minecraft.world.entity.LivingEntity,float,net.minecraft.world.e
ntity.LivingEntity) -> a
26:26:boolean lambda$create$2(net.minecraft.world.entity.LivingEntity) -> a
22:22:boolean
lambda$create$1(net.minecraft.world.entity.EntityType,net.minecraft.world.entity.Li
vingEntity) -> a
18:18:boolean
lambda$create$0(net.minecraft.world.entity.MobCategory,net.minecraft.world.entity.L
ivingEntity) -> a
net.minecraft.world.entity.ai.behavior.SetEntityLookTargetSometimes -> bjq:
18:18:void <init>() -> <init>
20:20:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(float,net.minecraft.util.valueproviders.UniformInt) -> a
24:24:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(net.minecraft.world.entity.EntityType,float,net.minecraft.util.valueprovider
s.UniformInt) -> a
28:32:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(float,net.minecraft.util.valueproviders.UniformInt,java.util.function.Predic
ate) -> a
32:35:com.mojang.datafixers.kinds.App
lambda$create$5(java.util.function.Predicate,float,net.minecraft.world.entity.ai.be
havior.SetEntityLookTargetSometimes$Ticker,net.minecraft.world.entity.ai.behavior.d
eclarative.BehaviorBuilder$Instance) -> a
35:35:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$4(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,java.util.function.Predicate,float,net.minecraft.world.entity.ai.behavior.
SetEntityLookTargetSometimes$Ticker,net.minecraft.world.entity.ai.behavior.declarat
ive.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccesso
r) -> a
36:46:boolean
lambda$create$3(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,java.uti
l.function.Predicate,float,net.minecraft.world.entity.ai.behavior.SetEntityLookTarg
etSometimes$Ticker,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccesso
r,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,lo
ng) -> a
36:36:boolean
lambda$create$2(net.minecraft.world.entity.LivingEntity,float,net.minecraft.world.e
ntity.LivingEntity) -> a
24:24:boolean
lambda$create$1(net.minecraft.world.entity.EntityType,net.minecraft.world.entity.Li
vingEntity) -> a
20:20:boolean lambda$create$0(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.SetEntityLookTargetSometimes$Ticker ->
bjq$a:
net.minecraft.util.valueproviders.UniformInt interval -> a
int ticksUntilNextStart -> b
55:60:void <init>(net.minecraft.util.valueproviders.UniformInt) -> <init>
63:68:boolean tickDownAndCheck(net.minecraft.util.RandomSource) -> a
net.minecraft.world.entity.ai.behavior.SetHiddenState -> bjr:
int HIDE_TIMEOUT -> a
14:14:void <init>() -> <init>
21:26:net.minecraft.world.entity.ai.behavior.BehaviorControl create(int,int) ->
a
26:29:com.mojang.datafixers.kinds.App
lambda$create$2(org.apache.commons.lang3.mutable.MutableInt,int,int,net.minecraft.w
orld.entity.ai.behavior.declarative.BehaviorBuilder$Instance) -> a
29:29:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,org.apache.commons.lang3.mutable.MutableInt,int,int,net.minecraft.world.en
tity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.
declarative.MemoryAccessor) -> a
30:45:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,org.apac
he.commons.lang3.mutable.MutableInt,int,net.minecraft.world.entity.ai.behavior.decl
arative.MemoryAccessor,int,net.minecraft.server.level.ServerLevel,net.minecraft.wor
ld.entity.LivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.SetLookAndInteract -> bjs:
10:10:void <init>() -> <init>
12:13:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(net.minecraft.world.entity.EntityType,int) -> a
13:17:com.mojang.datafixers.kinds.App
lambda$create$3(int,net.minecraft.world.entity.EntityType,net.minecraft.world.entit
y.ai.behavior.declarative.BehaviorBuilder$Instance) -> a
17:17:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,int,net.minecraft.world.entity.EntityType,net.minecraft.world.entity.ai.be
havior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarativ
e.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor)
-> a
18:27:boolean
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,int,net.
minecraft.world.entity.EntityType,net.minecraft.world.entity.ai.behavior.declarativ
e.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,
net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long
) -> a
18:18:boolean
lambda$create$0(net.minecraft.world.entity.LivingEntity,int,net.minecraft.world.ent
ity.EntityType,net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.SetRaidStatus -> bjt:
9:9:void <init>() -> <init>
11:11:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
11:11:com.mojang.datafixers.kinds.App
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
12:30:boolean
lambda$create$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.L
ivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.SetWalkTargetAwayFrom -> bju:
15:15:void <init>() -> <init>
17:17:net.minecraft.world.entity.ai.behavior.BehaviorControl
pos(net.minecraft.world.entity.ai.memory.MemoryModuleType,float,int,boolean) -> a
21:21:net.minecraft.world.entity.ai.behavior.OneShot
entity(net.minecraft.world.entity.ai.memory.MemoryModuleType,float,int,boolean) ->
b
25:25:net.minecraft.world.entity.ai.behavior.OneShot
create(net.minecraft.world.entity.ai.memory.MemoryModuleType,float,int,boolean,java
.util.function.Function) -> a
25:28:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.memory.MemoryModuleType,boolean,java.
util.function.Function,int,float,net.minecraft.world.entity.ai.behavior.declarative
.BehaviorBuilder$Instance) -> a
28:28:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,boolean,java.util.function.Function,int,float,net.minecraft.world.entity.a
i.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declar
ative.MemoryAccessor) -> a
29:62:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,boolean,
java.util.function.Function,net.minecraft.world.entity.ai.behavior.declarative.Memo
ryAccessor,int,float,net.minecraft.server.level.ServerLevel,net.minecraft.world.ent
ity.PathfinderMob,long) -> a
net.minecraft.world.entity.ai.behavior.SetWalkTargetFromAttackTargetIfTargetOutOfRe
ach -> bjv:
int PROJECTILE_ATTACK_RANGE_BUFFER -> a
18:18:void <init>() -> <init>
22:22:net.minecraft.world.entity.ai.behavior.BehaviorControl create(float) -> a
26:26:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Function) -> a
26:31:com.mojang.datafixers.kinds.App
lambda$create$3(java.util.function.Function,net.minecraft.world.entity.ai.behavior.
declarative.BehaviorBuilder$Instance) -> a
31:31:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,java.util.function.Function,net.minecraft.world.entity.ai.behavior.declara
tive.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccess
or,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.
world.entity.ai.behavior.declarative.MemoryAccessor) -> a
32:40:boolean
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.dec
larative.MemoryAccessor,java.util.function.Function,net.minecraft.server.level.Serv
erLevel,net.minecraft.world.entity.Mob,long) -> a
22:22:java.lang.Float
lambda$create$0(float,net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.SetWalkTargetFromBlockMemory -> bjw:
19:19:void <init>() -> <init>
26:26:net.minecraft.world.entity.ai.behavior.OneShot
create(net.minecraft.world.entity.ai.memory.MemoryModuleType,float,int,int,int) ->
a
26:30:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.memory.MemoryModuleType,int,int,float
,int,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance) -
> a
30:30:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,int,net.minecraft.world.entity.ai.memory.MemoryModuleType,int,float,int,ne
t.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world
.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavi
or.declarative.MemoryAccessor) -> a
31:65:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,int,net.minecraft.world.e
ntity.ai.memory.MemoryModuleType,int,net.minecraft.world.entity.ai.behavior.declara
tive.MemoryAccessor,float,int,net.minecraft.server.level.ServerLevel,net.minecraft.
world.entity.npc.Villager,long) -> a
net.minecraft.world.entity.ai.behavior.SetWalkTargetFromLookTarget -> bjx:
14:14:void <init>() -> <init>
16:16:net.minecraft.world.entity.ai.behavior.OneShot create(float,int) -> a
20:20:net.minecraft.world.entity.ai.behavior.OneShot
create(java.util.function.Predicate,java.util.function.Function,int) -> a
20:23:com.mojang.datafixers.kinds.App
lambda$create$4(java.util.function.Predicate,java.util.function.Function,int,net.mi
necraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance) -> a
23:23:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$3(java.util.function.Predicate,net.minecraft.world.entity.ai.behavior
.declarative.BehaviorBuilder$Instance,java.util.function.Function,int,net.minecraft
.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.
behavior.declarative.MemoryAccessor) -> a
24:29:boolean
lambda$create$2(java.util.function.Predicate,net.minecraft.world.entity.ai.behavior
.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.Beha
viorBuilder$Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAcces
sor,java.util.function.Function,int,net.minecraft.server.level.ServerLevel,net.mine
craft.world.entity.LivingEntity,long) -> a
16:16:java.lang.Float
lambda$create$1(float,net.minecraft.world.entity.LivingEntity) -> a
16:16:boolean lambda$create$0(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.ShowTradesToPlayer -> bjy:
int MAX_LOOK_TIME -> c
int STARTING_LOOK_TIME -> d
net.minecraft.world.item.ItemStack playerItemStack -> e
java.util.List displayItems -> f
int cycleCounter -> g
int displayIndex -> h
int lookTime -> i
28:41:void <init>(int,int) -> <init>
45:55:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.npc.Villager) -> a
60:62:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.V
illager,long) -> a
67:73:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Village
r,long) -> b
77:88:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> c
92:97:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> d
100:115:void
findItemsToDisplay(net.minecraft.world.entity.LivingEntity,net.minecraft.world.enti
ty.npc.Villager) -> a
118:119:void displayFirstItem(net.minecraft.world.entity.npc.Villager) -> a
122:127:void updateDisplayItems(net.minecraft.world.entity.npc.Villager) -> b
130:130:boolean
playerItemStackMatchesCostOfOffer(net.minecraft.world.item.trading.MerchantOffer) -
> a
134:136:void clearHeldItem(net.minecraft.world.entity.npc.Villager) -> c
139:141:void
displayAsHeldItem(net.minecraft.world.entity.npc.Villager,net.minecraft.world.item.
ItemStack) -> a
144:149:net.minecraft.world.entity.LivingEntity
lookAtTarget(net.minecraft.world.entity.npc.Villager) -> d
153:161:void displayCyclingItems(net.minecraft.world.entity.npc.Villager) -> e
21:21:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
21:21:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
21:21:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
21:21:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
21:21:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.ShufflingList -> bjz:
java.util.List entries -> a
net.minecraft.util.RandomSource random -> b
25:29:void <init>() -> <init>
25:33:void <init>(java.util.List) -> <init>
36:36:com.mojang.serialization.Codec codec(com.mojang.serialization.Codec) -> a
40:41:net.minecraft.world.entity.ai.behavior.ShufflingList
add(java.lang.Object,int) -> a
45:47:net.minecraft.world.entity.ai.behavior.ShufflingList shuffle() -> a
51:51:java.util.stream.Stream stream() -> b
56:56:java.util.Iterator iterator() -> iterator
114:114:java.lang.String toString() -> toString
45:45:void
lambda$shuffle$1(net.minecraft.world.entity.ai.behavior.ShufflingList$WeightedEntry
) -> a
36:36:java.util.List
lambda$codec$0(net.minecraft.world.entity.ai.behavior.ShufflingList) -> a
net.minecraft.world.entity.ai.behavior.ShufflingList$WeightedEntry -> bjz$a:
java.lang.Object data -> a
int weight -> b
double randWeight -> c
64:67:void <init>(java.lang.Object,int) -> <init>
70:70:double getRandWeight() -> c
74:75:void setRandom(float) -> a
78:78:java.lang.Object getData() -> a
82:82:int getWeight() -> b
87:87:java.lang.String toString() -> toString
91:91:com.mojang.serialization.Codec codec(com.mojang.serialization.Codec) -> a
net.minecraft.world.entity.ai.behavior.ShufflingList$WeightedEntry$1 -> bjz$a$1:
com.mojang.serialization.Codec val$elementCodec -> a
91:91:void <init>(com.mojang.serialization.Codec) -> <init>
94:98:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,java.lang.Object) -> decode
103:106:com.mojang.serialization.DataResult
encode(net.minecraft.world.entity.ai.behavior.ShufflingList$WeightedEntry,com.mojan
g.serialization.DynamicOps,java.lang.Object) -> a
91:91:com.mojang.serialization.DataResult
encode(java.lang.Object,com.mojang.serialization.DynamicOps,java.lang.Object) ->
encode
98:98:com.mojang.datafixers.util.Pair
lambda$decode$1(com.mojang.serialization.DynamicOps,net.minecraft.world.entity.ai.b
ehavior.ShufflingList$WeightedEntry) -> a
97:97:net.minecraft.world.entity.ai.behavior.ShufflingList$WeightedEntry
lambda$decode$0(com.mojang.serialization.Dynamic,java.lang.Object) -> a
net.minecraft.world.entity.ai.behavior.SleepInBed -> bka:
int COOLDOWN_AFTER_BEING_WOKEN -> c
long nextOkStartTime -> d
26:30:void <init>() -> <init>
34:54:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
59:66:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
71:87:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
91:91:boolean timedOut(long) -> a
96:100:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
net.minecraft.world.entity.ai.behavior.SocializeAtBell -> bkb:
float SPEED_MODIFIER -> a
11:11:void <init>() -> <init>
15:15:net.minecraft.world.entity.ai.behavior.OneShot create() -> a
15:21:com.mojang.datafixers.kinds.App
lambda$create$5(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
21:21:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$4(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.dec
larative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAc
cessor) -> a
22:36:boolean
lambda$create$3(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.dec
larative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAc
cessor,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty,long) -> a
30:33:void
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,n
et.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.worl
d.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.LivingEn
tity) -> a
29:29:boolean
lambda$create$1(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.
LivingEntity) -> a
27:27:boolean lambda$create$0(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.StartAttacking -> bkc:
15:15:void <init>() -> <init>
17:17:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Function) -> a
24:24:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Predicate,java.util.function.Function) -> a
24:27:com.mojang.datafixers.kinds.App
lambda$create$3(java.util.function.Predicate,java.util.function.Function,net.minecr
aft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance) -> a
27:27:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$2(java.util.function.Predicate,java.util.function.Function,net.minecr
aft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.
ai.behavior.declarative.MemoryAccessor) -> a
28:44:boolean
lambda$create$1(java.util.function.Predicate,java.util.function.Function,net.minecr
aft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.
ai.behavior.declarative.MemoryAccessor,net.minecraft.server.level.ServerLevel,net.m
inecraft.world.entity.Mob,long) -> a
17:17:boolean lambda$create$0(net.minecraft.world.entity.Mob) -> a
net.minecraft.world.entity.ai.behavior.StartCelebratingIfTargetDead -> bkd:
14:14:void <init>() -> <init>
19:19:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(int,java.util.function.BiPredicate) -> a
19:24:com.mojang.datafixers.kinds.App
lambda$create$2(java.util.function.BiPredicate,int,net.minecraft.world.entity.ai.be
havior.declarative.BehaviorBuilder$Instance) -> a
24:24:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,java.util.function.BiPredicate,int,net.minecraft.world.entity.ai.behavior.
declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.Memor
yAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.min
ecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
25:41:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,java.uti
l.function.BiPredicate,net.minecraft.world.entity.ai.behavior.declarative.MemoryAcc
essor,int,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.min
ecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.server.lev
el.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.StayCloseToTarget -> bke:
12:12:void <init>() -> <init>
14:14:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Function,java.util.function.Predicate,int,int,float) -> a
14:17:com.mojang.datafixers.kinds.App
lambda$create$2(java.util.function.Function,java.util.function.Predicate,int,float,
int,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance) ->
a
17:17:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(java.util.function.Function,java.util.function.Predicate,int,float,
int,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft
.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
18:32:boolean
lambda$create$0(java.util.function.Function,java.util.function.Predicate,int,net.mi
necraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.ent
ity.ai.behavior.declarative.MemoryAccessor,float,int,net.minecraft.server.level.Ser
verLevel,net.minecraft.world.entity.LivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.StopAttackingIfTargetInvalid -> bkf:
int TIMEOUT_TO_GET_WITHIN_ATTACK_RANGE -> a
17:17:void <init>() -> <init>
21:21:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.BiConsumer) -> a
25:25:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Predicate) -> a
33:33:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
37:37:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Predicate,java.util.function.BiConsumer,boolean) -> a
59:59:boolean
isTiredOfTryingToReachTarget(net.minecraft.world.entity.LivingEntity,java.util.Opti
onal) -> a
37:40:com.mojang.datafixers.kinds.App
lambda$create$6(boolean,java.util.function.Predicate,java.util.function.BiConsumer,
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance) -> a
40:40:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$5(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,boolean,java.util.function.Predicate,java.util.function.BiConsumer,net.min
ecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.enti
ty.ai.behavior.declarative.MemoryAccessor) -> a
41:54:boolean
lambda$create$4(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,boolean,
net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,java.util.functio
n.Predicate,java.util.function.BiConsumer,net.minecraft.server.level.ServerLevel,ne
t.minecraft.world.entity.Mob,long) -> a
33:33:void
lambda$create$3(net.minecraft.world.entity.Mob,net.minecraft.world.entity.LivingEnt
ity) -> a
33:33:boolean lambda$create$2(net.minecraft.world.entity.LivingEntity) -> a
25:25:void
lambda$create$1(net.minecraft.world.entity.Mob,net.minecraft.world.entity.LivingEnt
ity) -> b
21:21:boolean lambda$create$0(net.minecraft.world.entity.LivingEntity) -> b
net.minecraft.world.entity.ai.behavior.StopBeingAngryIfTargetDead -> bkg:
11:11:void <init>() -> <init>
13:13:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
13:15:com.mojang.datafixers.kinds.App
lambda$create$5(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
15:15:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$4(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
16:22:boolean
lambda$create$3(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a
20:20:void
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,n
et.minecraft.world.entity.LivingEntity) -> a
19:19:boolean
lambda$create$1(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.L
ivingEntity) -> a
17:17:net.minecraft.world.entity.LivingEntity
lambda$create$0(net.minecraft.world.entity.Entity) -> a
net.minecraft.world.entity.ai.behavior.StrollAroundPoi -> bkh:
int MIN_TIME_BETWEEN_STROLLS -> a
int STROLL_MAX_XZ_DIST -> b
int STROLL_MAX_Y_DIST -> c
18:18:void <init>() -> <init>
27:29:net.minecraft.world.entity.ai.behavior.OneShot
create(net.minecraft.world.entity.ai.memory.MemoryModuleType,float,int) -> a
29:32:com.mojang.datafixers.kinds.App
lambda$create$3(net.minecraft.world.entity.ai.memory.MemoryModuleType,int,org.apach
e.commons.lang3.mutable.MutableLong,float,net.minecraft.world.entity.ai.behavior.de
clarative.BehaviorBuilder$Instance) -> a
32:32:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,int,org.apache.commons.lang3.mutable.MutableLong,float,net.minecraft.world
.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavi
or.declarative.MemoryAccessor) -> a
33:46:boolean
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,int,org.
apache.commons.lang3.mutable.MutableLong,net.minecraft.world.entity.ai.behavior.dec
larative.MemoryAccessor,float,net.minecraft.server.level.ServerLevel,net.minecraft.
world.entity.PathfinderMob,long) -> a
43:43:net.minecraft.world.entity.ai.memory.WalkTarget
lambda$create$0(float,net.minecraft.world.phys.Vec3) -> a
net.minecraft.world.entity.ai.behavior.StrollToPoi -> bki:
11:11:void <init>() -> <init>
15:17:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(net.minecraft.world.entity.ai.memory.MemoryModuleType,float,int,int) -> a
17:20:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.memory.MemoryModuleType,int,org.apach
e.commons.lang3.mutable.MutableLong,float,int,net.minecraft.world.entity.ai.behavio
r.declarative.BehaviorBuilder$Instance) -> a
20:20:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,int,org.apache.commons.lang3.mutable.MutableLong,float,int,net.minecraft.w
orld.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.be
havior.declarative.MemoryAccessor) -> a
21:33:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,int,org.
apache.commons.lang3.mutable.MutableLong,net.minecraft.world.entity.ai.behavior.dec
larative.MemoryAccessor,float,int,net.minecraft.server.level.ServerLevel,net.minecr
aft.world.entity.PathfinderMob,long) -> a
net.minecraft.world.entity.ai.behavior.StrollToPoiList -> bkj:
13:13:void <init>() -> <init>
17:19:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(net.minecraft.world.entity.ai.memory.MemoryModuleType,float,int,int,net.mine
craft.world.entity.ai.memory.MemoryModuleType) -> a
19:23:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.memory.MemoryModuleType,net.minecraft
.world.entity.ai.memory.MemoryModuleType,int,org.apache.commons.lang3.mutable.Mutab
leLong,float,int,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
$Instance) -> a
23:23:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,int,org.apache.commons.lang3.mutable.MutableLong,float,int,net.minecraft.w
orld.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.be
havior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarativ
e.MemoryAccessor) -> a
24:39:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,int,org.apache.commons.la
ng3.mutable.MutableLong,net.minecraft.world.entity.ai.behavior.declarative.MemoryAc
cessor,float,int,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.
npc.Villager,long) -> a
net.minecraft.world.entity.ai.behavior.Swim -> bkk:
float chance -> c
15:17:void <init>(float) -> <init>
21:21:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.Mob) -> a
26:26:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,l
ong) -> a
31:34:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) ->
b
11:11:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
11:11:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
11:11:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
net.minecraft.world.entity.ai.behavior.TradeWithVillager -> bkl:
int INTERACT_DIST_SQR -> c
float SPEED_MODIFIER -> d
java.util.Set trades -> e
26:33:void <init>() -> <init>
37:37:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.npc.Villager) -> a
42:42:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.V
illager,long) -> a
47:51:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Village
r,long) -> b
55:76:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> c
80:81:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> d
86:88:java.util.Set
figureOutWhatIAmWillingToTrade(net.minecraft.world.entity.npc.Villager,net.minecraf
t.world.entity.npc.Villager) -> a
95:121:void
throwHalfStack(net.minecraft.world.entity.npc.Villager,java.util.Set,net.minecraft.
world.entity.LivingEntity) -> a
23:23:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
23:23:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
23:23:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
23:23:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
23:23:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
88:88:boolean
lambda$figureOutWhatIAmWillingToTrade$0(com.google.common.collect.ImmutableSet,net.
minecraft.world.item.Item) -> a
net.minecraft.world.entity.ai.behavior.TriggerGate -> bkm:
13:13:void <init>() -> <init>
15:15:net.minecraft.world.entity.ai.behavior.OneShot
triggerOneShuffled(java.util.List) -> a
21:24:net.minecraft.world.entity.ai.behavior.OneShot
triggerGate(java.util.List,net.minecraft.world.entity.ai.behavior.GateBehavior$Orde
rPolicy,net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy) -> a
24:24:com.mojang.datafixers.kinds.App
lambda$triggerGate$2(net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolic
y,net.minecraft.world.entity.ai.behavior.ShufflingList,net.minecraft.world.entity.a
i.behavior.GateBehavior$RunningPolicy,net.minecraft.world.entity.ai.behavior.declar
ative.BehaviorBuilder$Instance) -> a
25:37:boolean
lambda$triggerGate$1(net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolic
y,net.minecraft.world.entity.ai.behavior.ShufflingList,net.minecraft.world.entity.a
i.behavior.GateBehavior$RunningPolicy,net.minecraft.server.level.ServerLevel,net.mi
necraft.world.entity.LivingEntity,long) -> a
22:22:void
lambda$triggerGate$0(net.minecraft.world.entity.ai.behavior.ShufflingList,com.mojan
g.datafixers.util.Pair) -> a
net.minecraft.world.entity.ai.behavior.TryFindLand -> bkn:
int COOLDOWN_TICKS -> a
16:16:void <init>() -> <init>
22:24:net.minecraft.world.entity.ai.behavior.BehaviorControl create(int,float)
-> a
24:28:com.mojang.datafixers.kinds.App
lambda$create$2(org.apache.commons.lang3.mutable.MutableLong,int,float,net.minecraf
t.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance) -> a
28:28:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(org.apache.commons.lang3.mutable.MutableLong,int,float,net.minecraf
t.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai
.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declara
tive.MemoryAccessor) -> a
29:64:boolean
lambda$create$0(org.apache.commons.lang3.mutable.MutableLong,int,net.minecraft.worl
d.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behav
ior.declarative.MemoryAccessor,float,net.minecraft.server.level.ServerLevel,net.min
ecraft.world.entity.PathfinderMob,long) -> a
net.minecraft.world.entity.ai.behavior.TryFindLandNearWater -> bko:
15:15:void <init>() -> <init>
19:21:net.minecraft.world.entity.ai.behavior.BehaviorControl create(int,float)
-> a
21:25:com.mojang.datafixers.kinds.App
lambda$create$2(org.apache.commons.lang3.mutable.MutableLong,int,float,net.minecraf
t.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance) -> a
25:25:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(org.apache.commons.lang3.mutable.MutableLong,int,float,net.minecraf
t.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai
.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declara
tive.MemoryAccessor) -> a
26:70:boolean
lambda$create$0(org.apache.commons.lang3.mutable.MutableLong,int,net.minecraft.worl
d.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behav
ior.declarative.MemoryAccessor,float,net.minecraft.server.level.ServerLevel,net.min
ecraft.world.entity.PathfinderMob,long) -> a
net.minecraft.world.entity.ai.behavior.TryFindWater -> bkp:
14:14:void <init>() -> <init>
17:19:net.minecraft.world.entity.ai.behavior.BehaviorControl create(int,float)
-> a
19:23:com.mojang.datafixers.kinds.App
lambda$create$2(org.apache.commons.lang3.mutable.MutableLong,int,float,net.minecraf
t.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance) -> a
23:23:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(org.apache.commons.lang3.mutable.MutableLong,int,float,net.minecraf
t.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai
.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declara
tive.MemoryAccessor) -> a
24:65:boolean
lambda$create$0(org.apache.commons.lang3.mutable.MutableLong,int,net.minecraft.worl
d.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behav
ior.declarative.MemoryAccessor,float,net.minecraft.server.level.ServerLevel,net.min
ecraft.world.entity.PathfinderMob,long) -> a
net.minecraft.world.entity.ai.behavior.TryLaySpawnOnWaterNearLand -> bkq:
15:15:void <init>() -> <init>
17:17:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(net.minecraft.world.level.block.Block) -> a
17:21:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.level.block.Block,net.minecraft.world.entity.ai
.behavior.declarative.BehaviorBuilder$Instance) -> a
21:21:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.level.block.Block,net.minecraft.world.entity.ai
.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declara
tive.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccess
or) -> a
22:49:boolean
lambda$create$0(net.minecraft.world.level.block.Block,net.minecraft.world.entity.ai
.behavior.declarative.MemoryAccessor,net.minecraft.server.level.ServerLevel,net.min
ecraft.world.entity.LivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.UpdateActivityFromSchedule -> bkr:
6:6:void <init>() -> <init>
8:8:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
8:8:com.mojang.datafixers.kinds.App
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
9:10:boolean
lambda$create$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.L
ivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.UseBonemeal -> bks:
int BONEMEALING_DURATION -> c
long nextWorkCycleTime -> d
long lastBonemealingSession -> e
int timeWorkedSoFar -> f
java.util.Optional cropPos -> g
30:37:void <init>() -> <init>
41:49:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.npc.Villager) -> a
54:54:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.V
illager,long) -> a
58:74:java.util.Optional
pickNextTarget(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.np
c.Villager) -> b
78:80:boolean
validPos(net.minecraft.core.BlockPos,net.minecraft.server.level.ServerLevel) -> a
85:91:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Village
r,long) -> b
94:99:void setCurrentCropAsTarget(net.minecraft.world.entity.npc.Villager) -> a
103:105:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> c
109:133:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> d
23:23:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
23:23:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
23:23:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
23:23:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
23:23:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
95:98:void
lambda$setCurrentCropAsTarget$0(net.minecraft.world.entity.npc.Villager,net.minecra
ft.core.BlockPos) -> a
net.minecraft.world.entity.ai.behavior.ValidateNearbyPoi -> bkt:
int MAX_DISTANCE -> a
22:22:void <init>() -> <init>
26:26:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Predicate,net.minecraft.world.entity.ai.memory.MemoryModu
leType) -> a
49:50:boolean
bedIsOccupied(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,ne
t.minecraft.world.entity.LivingEntity) -> a
26:28:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.memory.MemoryModuleType,java.util.fun
ction.Predicate,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
28:28:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,java.util.function.Predicate,net.minecraft.world.entity.ai.behavior.declar
ative.MemoryAccessor) -> a
29:44:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,java.uti
l.function.Predicate,net.minecraft.server.level.ServerLevel,net.minecraft.world.ent
ity.LivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.VillageBoundRandomStroll -> bku:
int MAX_XZ_DIST -> a
int MAX_Y_DIST -> b
23:23:void <init>() -> <init>
28:28:net.minecraft.world.entity.ai.behavior.OneShot create(float) -> a
32:32:net.minecraft.world.entity.ai.behavior.OneShot create(float,int,int) -> a
32:34:com.mojang.datafixers.kinds.App
lambda$create$3(int,int,float,net.minecraft.world.entity.ai.behavior.declarative.Be
haviorBuilder$Instance) -> a
34:34:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$2(int,int,float,net.minecraft.world.entity.ai.behavior.declarative.Me
moryAccessor) -> a
35:51:boolean
lambda$create$1(int,int,net.minecraft.world.entity.ai.behavior.declarative.MemoryAc
cessor,float,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Path
finderMob,long) -> a
50:50:net.minecraft.world.entity.ai.memory.WalkTarget
lambda$create$0(float,net.minecraft.world.phys.Vec3) -> a
net.minecraft.world.entity.ai.behavior.VillagerCalmDown -> bkv:
int SAFE_DISTANCE_FROM_DANGER -> a
11:11:void <init>() -> <init>
15:15:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
15:19:com.mojang.datafixers.kinds.App
lambda$create$3(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
19:19:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor) -> a
20:29:boolean
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,net.minecraft.server.level.ServerLevel,net
.minecraft.world.entity.LivingEntity,long) -> a
22:22:boolean
lambda$create$0(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.
LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.VillagerGoalPackages -> bkw:
float STROLL_SPEED_MODIFIER -> a
30:30:void <init>() -> <init>
37:58:com.google.common.collect.ImmutableList
getCorePackage(net.minecraft.world.entity.npc.VillagerProfession,float) -> a
64:84:com.google.common.collect.ImmutableList
getWorkPackage(net.minecraft.world.entity.npc.VillagerProfession,float) -> b
89:107:com.google.common.collect.ImmutableList getPlayPackage(float) -> a
112:129:com.google.common.collect.ImmutableList
getRestPackage(net.minecraft.world.entity.npc.VillagerProfession,float) -> c
134:154:com.google.common.collect.ImmutableList
getMeetPackage(net.minecraft.world.entity.npc.VillagerProfession,float) -> d
159:191:com.google.common.collect.ImmutableList
getIdlePackage(net.minecraft.world.entity.npc.VillagerProfession,float) -> e
196:203:com.google.common.collect.ImmutableList
getPanicPackage(net.minecraft.world.entity.npc.VillagerProfession,float) -> f
208:215:com.google.common.collect.ImmutableList
getPreRaidPackage(net.minecraft.world.entity.npc.VillagerProfession,float) -> g
220:234:com.google.common.collect.ImmutableList
getRaidPackage(net.minecraft.world.entity.npc.VillagerProfession,float) -> h
239:243:com.google.common.collect.ImmutableList
getHidePackage(net.minecraft.world.entity.npc.VillagerProfession,float) -> i
248:259:com.mojang.datafixers.util.Pair getFullLookBehavior() -> a
264:267:com.mojang.datafixers.util.Pair getMinimalLookBehavior() -> b
272:273:boolean
raidExistsAndActive(net.minecraft.server.level.ServerLevel,net.minecraft.world.enti
ty.LivingEntity) -> a
277:278:boolean
raidExistsAndNotVictory(net.minecraft.server.level.ServerLevel,net.minecraft.world.
entity.LivingEntity) -> b
143:143:boolean lambda$getMeetPackage$3(net.minecraft.core.Holder) -> a
114:114:boolean lambda$getRestPackage$2(net.minecraft.core.Holder) -> b
56:56:boolean lambda$getCorePackage$1(net.minecraft.core.Holder) -> c
55:55:boolean lambda$getCorePackage$0(net.minecraft.core.Holder) -> d
net.minecraft.world.entity.ai.behavior.VillagerMakeLove -> bkx:
int INTERACT_DIST_SQR -> c
float SPEED_MODIFIER -> d
long birthTimestamp -> e
33:41:void <init>() -> <init>
45:45:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.npc.Villager) -> a
50:50:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.V
illager,long) -> a
55:64:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Village
r,long) -> b
68:86:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> c
90:105:void
tryToGiveBirth(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.np
c.Villager,net.minecraft.world.entity.npc.Villager) -> a
109:110:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> d
113:121:boolean isBreedingPossible(net.minecraft.world.entity.npc.Villager) ->
a
125:128:java.util.Optional
takeVacantBed(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc
.Villager) -> b
134:135:boolean
canReach(net.minecraft.world.entity.npc.Villager,net.minecraft.core.BlockPos,net.mi
necraft.core.Holder) -> a
139:151:java.util.Optional
breed(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Village
r,net.minecraft.world.entity.npc.Villager) -> b
155:157:void
giveBedToChild(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.np
c.Villager,net.minecraft.core.BlockPos) -> a
27:27:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
27:27:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
27:27:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
27:27:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
27:27:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
127:127:boolean
lambda$takeVacantBed$2(net.minecraft.world.entity.npc.Villager,net.minecraft.core.H
older,net.minecraft.core.BlockPos) -> a
126:126:boolean lambda$takeVacantBed$1(net.minecraft.core.Holder) -> a
115:115:boolean
lambda$isBreedingPossible$0(net.minecraft.world.entity.AgeableMob) -> a
net.minecraft.world.entity.ai.behavior.VillagerPanicTrigger -> bky:
16:17:void <init>() -> <init>
21:21:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.V
illager,long) -> a
26:39:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Village
r,long) -> b
43:46:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> c
49:49:boolean hasHostile(net.minecraft.world.entity.LivingEntity) -> b
53:53:boolean isHurt(net.minecraft.world.entity.LivingEntity) -> c
14:14:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
14:14:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
14:14:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.WakeUp -> bkz:
10:10:void <init>() -> <init>
12:12:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
12:12:com.mojang.datafixers.kinds.App
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
13:17:boolean
lambda$create$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.L
ivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.WorkAtComposter -> bla:
java.util.List COMPOSTABLE_ITEMS -> c
21:21:void <init>() -> <init>
29:41:void
useWorkstation(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.np
c.Villager) -> a
45:86:void
compostItems(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.
Villager,net.minecraft.core.GlobalPos,net.minecraft.world.level.block.state.BlockSt
ate) -> a
89:90:void
spawnComposterFillEffects(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.level.block.state.BlockState,net.minecraft.core.BlockPos,net.minecraft.world.leve
l.block.state.BlockState) -> a
93:112:void makeBread(net.minecraft.world.entity.npc.Villager) -> a
22:22:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.behavior.WorkAtPoi -> blb:
int CHECK_COOLDOWN -> c
double DISTANCE -> d
long lastCheck -> e
25:29:void <init>() -> <init>
33:44:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.npc.Villager) -> b
49:61:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Village
r,long) -> a
64:64:void
useWorkstation(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.np
c.Villager) -> a
68:75:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.V
illager,long) -> b
18:18:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
18:18:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
18:18:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
52:52:void
lambda$start$0(net.minecraft.world.entity.ai.Brain,net.minecraft.core.GlobalPos) ->
a
net.minecraft.world.entity.ai.behavior.YieldJobSite -> blc:
22:22:void <init>() -> <init>
24:24:net.minecraft.world.entity.ai.behavior.BehaviorControl create(float) -> a
70:85:boolean
nearbyWantsJobsite(net.minecraft.core.Holder,net.minecraft.world.entity.npc.Village
r,net.minecraft.core.BlockPos) -> a
89:90:boolean
canReachPos(net.minecraft.world.entity.PathfinderMob,net.minecraft.core.BlockPos,ne
t.minecraft.world.entity.ai.village.poi.PoiType) -> a
24:30:com.mojang.datafixers.kinds.App
lambda$create$6(float,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBu
ilder$Instance) -> a
30:30:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$5(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,float,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,ne
t.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world
.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavi
or.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.Me
moryAccessor) -> a
31:64:boolean
lambda$create$4(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.dec
larative.MemoryAccessor,float,net.minecraft.server.level.ServerLevel,net.minecraft.
world.entity.npc.Villager,long) -> a
53:62:void
lambda$create$3(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,n
et.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.worl
d.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.core.BlockPos,float,n
et.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager) -> a
50:50:boolean
lambda$create$2(java.util.Optional,net.minecraft.core.BlockPos,net.minecraft.world.
entity.npc.Villager) -> a
48:48:net.minecraft.world.entity.npc.Villager
lambda$create$1(net.minecraft.world.entity.LivingEntity) -> a
47:47:boolean
lambda$create$0(net.minecraft.world.entity.npc.Villager,net.minecraft.world.entity.
LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder -> bld:
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t trigger -> a
32:32:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
unbox(com.mojang.datafixers.kinds.App) -> a
36:36:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance
instance() -> a
43:44:net.minecraft.world.entity.ai.behavior.OneShot
create(java.util.function.Function) -> a
72:72:net.minecraft.world.entity.ai.behavior.OneShot
sequence(net.minecraft.world.entity.ai.behavior.declarative.Trigger,net.minecraft.w
orld.entity.ai.behavior.declarative.Trigger) -> a
77:77:net.minecraft.world.entity.ai.behavior.OneShot
triggerIf(java.util.function.Predicate,net.minecraft.world.entity.ai.behavior.OneSh
ot) -> a
82:82:net.minecraft.world.entity.ai.behavior.OneShot
triggerIf(java.util.function.Predicate) -> a
87:87:net.minecraft.world.entity.ai.behavior.OneShot
triggerIf(java.util.function.BiPredicate) -> a
92:92:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWit
hResult get(com.mojang.datafixers.kinds.App) -> b
103:105:void
<init>(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWi
thResult) -> <init>
108:108:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
create(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWi
thResult) -> a
87:87:com.mojang.datafixers.kinds.App
lambda$triggerIf$5(java.util.function.BiPredicate,net.minecraft.world.entity.ai.beh
avior.declarative.BehaviorBuilder$Instance) -> a
87:87:boolean
lambda$triggerIf$4(java.util.function.BiPredicate,net.minecraft.server.level.Server
Level,net.minecraft.world.entity.LivingEntity,long) -> a
82:82:com.mojang.datafixers.kinds.App
lambda$triggerIf$3(java.util.function.Predicate,net.minecraft.world.entity.ai.behav
ior.declarative.BehaviorBuilder$Instance) -> a
82:82:boolean
lambda$triggerIf$2(java.util.function.Predicate,net.minecraft.server.level.ServerLe
vel,net.minecraft.world.entity.LivingEntity,long) -> a
72:72:com.mojang.datafixers.kinds.App
lambda$sequence$1(net.minecraft.world.entity.ai.behavior.declarative.Trigger,net.mi
necraft.world.entity.ai.behavior.declarative.Trigger,net.minecraft.world.entity.ai.
behavior.declarative.BehaviorBuilder$Instance) -> a
72:72:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$sequence$0(net.minecraft.world.entity.ai.behavior.declarative.Trigger,com.mo
jang.datafixers.util.Unit) -> a
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$1 -> bld$1:
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$resolvedBuilder -> a
44:44:void
<init>(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWi
thResult) -> <init>
48:53:boolean
trigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnt
ity,long) -> trigger
58:58:java.lang.String debugString() -> b
63:63:java.lang.String toString() -> toString
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Constant ->
bld$a:
145:146:void <init>(java.lang.Object) -> <init>
149:165:void <init>(java.lang.Object,java.util.function.Supplier) -> <init>
145:145:java.lang.String lambda$new$0(java.lang.Object) -> a
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Constant$1 ->
bld$a$1:
java.lang.Object val$a -> a
java.util.function.Supplier val$debugString -> b
149:149:void <init>(java.lang.Object,java.util.function.Supplier) -> <init>
152:152:java.lang.Object
tryTrigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> a
157:157:java.lang.String debugString() -> a
162:162:java.lang.String toString() -> toString
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance ->
bld$b:
188:188:void <init>() -> <init>
193:193:java.util.Optional
tryGet(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
198:198:java.lang.Object
get(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> b
203:203:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
registered(net.minecraft.world.entity.ai.memory.MemoryModuleType) -> a
208:208:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
present(net.minecraft.world.entity.ai.memory.MemoryModuleType) -> b
213:213:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
absent(net.minecraft.world.entity.ai.memory.MemoryModuleType) -> c
218:218:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
ifTriggered(net.minecraft.world.entity.ai.behavior.declarative.Trigger) -> a
225:225:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
point(java.lang.Object) -> a
229:229:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
point(java.util.function.Supplier,java.lang.Object) -> a
234:234:java.util.function.Function lift1(com.mojang.datafixers.kinds.App) ->
lift1
268:269:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
map(java.util.function.Function,com.mojang.datafixers.kinds.App) -> a
295:299:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
ap2(com.mojang.datafixers.kinds.App,com.mojang.datafixers.kinds.App,com.mojang.data
fixers.kinds.App) -> a
331:336:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
ap3(com.mojang.datafixers.kinds.App,com.mojang.datafixers.kinds.App,com.mojang.data
fixers.kinds.App,com.mojang.datafixers.kinds.App) -> a
372:378:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
ap4(com.mojang.datafixers.kinds.App,com.mojang.datafixers.kinds.App,com.mojang.data
fixers.kinds.App,com.mojang.datafixers.kinds.App,com.mojang.datafixers.kinds.App) -
> a
188:188:com.mojang.datafixers.kinds.App
ap4(com.mojang.datafixers.kinds.App,com.mojang.datafixers.kinds.App,com.mojang.data
fixers.kinds.App,com.mojang.datafixers.kinds.App,com.mojang.datafixers.kinds.App) -
> ap4
188:188:com.mojang.datafixers.kinds.App
ap3(com.mojang.datafixers.kinds.App,com.mojang.datafixers.kinds.App,com.mojang.data
fixers.kinds.App,com.mojang.datafixers.kinds.App) -> ap3
188:188:com.mojang.datafixers.kinds.App
ap2(com.mojang.datafixers.kinds.App,com.mojang.datafixers.kinds.App,com.mojang.data
fixers.kinds.App) -> ap2
188:188:com.mojang.datafixers.kinds.App point(java.lang.Object) -> point
188:188:com.mojang.datafixers.kinds.App
map(java.util.function.Function,com.mojang.datafixers.kinds.App) -> map
235:238:com.mojang.datafixers.kinds.App
lambda$lift1$0(com.mojang.datafixers.kinds.App,com.mojang.datafixers.kinds.App) ->
a
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance$1 ->
bld$b$1:
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$aTrigger -> a
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$fTrigger -> b
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance
this$0 -> c
238:238:void
<init>(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance,
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithRes
ult) -> <init>
242:250:java.lang.Object
tryTrigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> a
255:255:java.lang.String debugString() -> a
260:260:java.lang.String toString() -> toString
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance$2 ->
bld$b$2:
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$tTrigger -> a
java.util.function.Function val$func -> b
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance
this$0 -> c
269:269:void
<init>(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance,
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t,java.util.function.Function) -> <init>
272:276:java.lang.Object
tryTrigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> a
281:281:java.lang.String debugString() -> a
286:286:java.lang.String toString() -> toString
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance$3 ->
bld$b$3:
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$aTrigger -> a
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$bTrigger -> b
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$fTrigger -> c
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance
this$0 -> d
299:299:void
<init>(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance,
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithRes
ult,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithR
esult) -> <init>
302:314:java.lang.Object
tryTrigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> a
319:319:java.lang.String debugString() -> a
324:324:java.lang.String toString() -> toString
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance$4 ->
bld$b$4:
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$t1Trigger -> a
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$t2Trigger -> b
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$t3Trigger -> c
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$fTrigger -> d
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance
this$0 -> e
336:336:void
<init>(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance,
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithRes
ult,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithR
esult,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWit
hResult) -> <init>
339:355:java.lang.Object
tryTrigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> a
360:360:java.lang.String debugString() -> a
365:365:java.lang.String toString() -> toString
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance$5 ->
bld$b$5:
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$t1Trigger -> a
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$t2Trigger -> b
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$t3Trigger -> c
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$t4Trigger -> d
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$fTrigger -> e
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance
this$0 -> f
378:378:void
<init>(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance,
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithRes
ult,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithR
esult,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWit
hResult,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerW
ithResult) -> <init>
381:401:java.lang.Object
tryTrigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> a
406:406:java.lang.String debugString() -> a
411:411:java.lang.String toString() -> toString
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance$Mu ->
bld$b$a:
189:189:void <init>() -> <init>
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Mu -> bld$c:
28:28:void <init>() -> <init>
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$PureMemory ->
bld$d:
118:140:void
<init>(net.minecraft.world.entity.ai.behavior.declarative.MemoryCondition) ->
<init>
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$PureMemory$1 ->
bld$d$1:
net.minecraft.world.entity.ai.behavior.declarative.MemoryCondition
val$condition -> a
118:118:void
<init>(net.minecraft.world.entity.ai.behavior.declarative.MemoryCondition) ->
<init>
122:127:net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor
tryTrigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> b
132:132:java.lang.String debugString() -> a
137:137:java.lang.String toString() -> toString
118:118:java.lang.Object
tryTrigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> a
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t -> bld$e:
java.lang.Object
tryTrigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> a
java.lang.String debugString() -> a
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWrapper -
> bld$f:
170:182:void <init>(net.minecraft.world.entity.ai.behavior.declarative.Trigger)
-> <init>
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWrapper$1
-> bld$f$1:
net.minecraft.world.entity.ai.behavior.declarative.Trigger val$dependentTrigger
-> a
170:170:void <init>(net.minecraft.world.entity.ai.behavior.declarative.Trigger)
-> <init>
174:174:com.mojang.datafixers.util.Unit
tryTrigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> b
179:179:java.lang.String debugString() -> a
170:170:java.lang.Object
tryTrigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> a
net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor -> ble:
net.minecraft.world.entity.ai.Brain brain -> a
net.minecraft.world.entity.ai.memory.MemoryModuleType memoryType -> b
com.mojang.datafixers.kinds.App value -> c
19:23:void
<init>(net.minecraft.world.entity.ai.Brain,net.minecraft.world.entity.ai.memory.Mem
oryModuleType,com.mojang.datafixers.kinds.App) -> <init>
26:26:com.mojang.datafixers.kinds.App value() -> a
30:31:void set(java.lang.Object) -> a
34:35:void setOrErase(java.util.Optional) -> a
38:39:void setWithExpiry(java.lang.Object,long) -> a
42:43:void erase() -> b
net.minecraft.world.entity.ai.behavior.declarative.MemoryCondition -> blf:
net.minecraft.world.entity.ai.memory.MemoryModuleType memory() -> a
net.minecraft.world.entity.ai.memory.MemoryStatus condition() -> b
net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor
createAccessor(net.minecraft.world.entity.ai.Brain,java.util.Optional) -> a
net.minecraft.world.entity.ai.behavior.declarative.MemoryCondition$Absent -> blf$a:
net.minecraft.world.entity.ai.memory.MemoryModuleType memory -> a
60:60:void <init>(net.minecraft.world.entity.ai.memory.MemoryModuleType) ->
<init>
63:63:net.minecraft.world.entity.ai.memory.MemoryStatus condition() -> b
68:73:net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor
createAccessor(net.minecraft.world.entity.ai.Brain,java.util.Optional) -> a
60:60:java.lang.String toString() -> toString
60:60:int hashCode() -> hashCode
60:60:boolean equals(java.lang.Object) -> equals
60:60:net.minecraft.world.entity.ai.memory.MemoryModuleType memory() -> a
net.minecraft.world.entity.ai.behavior.declarative.MemoryCondition$Present ->
blf$b:
net.minecraft.world.entity.ai.memory.MemoryModuleType memory -> a
43:43:void <init>(net.minecraft.world.entity.ai.memory.MemoryModuleType) ->
<init>
46:46:net.minecraft.world.entity.ai.memory.MemoryStatus condition() -> b
51:56:net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor
createAccessor(net.minecraft.world.entity.ai.Brain,java.util.Optional) -> a
43:43:java.lang.String toString() -> toString
43:43:int hashCode() -> hashCode
43:43:boolean equals(java.lang.Object) -> equals
43:43:net.minecraft.world.entity.ai.memory.MemoryModuleType memory() -> a
net.minecraft.world.entity.ai.behavior.declarative.MemoryCondition$Registered ->
blf$c:
net.minecraft.world.entity.ai.memory.MemoryModuleType memory -> a
28:28:void <init>(net.minecraft.world.entity.ai.memory.MemoryModuleType) ->
<init>
31:31:net.minecraft.world.entity.ai.memory.MemoryStatus condition() -> b
39:39:net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor
createAccessor(net.minecraft.world.entity.ai.Brain,java.util.Optional) -> a
28:28:java.lang.String toString() -> toString
28:28:int hashCode() -> hashCode
28:28:boolean equals(java.lang.Object) -> equals
28:28:net.minecraft.world.entity.ai.memory.MemoryModuleType memory() -> a
net.minecraft.world.entity.ai.behavior.declarative.Trigger -> blg:
boolean
trigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnt
ity,long) -> trigger
net.minecraft.world.entity.ai.behavior.declarative.package-info -> blh:
net.minecraft.world.entity.ai.behavior.package-info -> bli:
net.minecraft.world.entity.ai.behavior.warden.Digging -> blj:
15:19:void <init>(int) -> <init>
23:23:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monst
er.warden.Warden,long) -> a
28:28:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.monster.warden.Warden) -> a
33:40:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.war
den.Warden,long) -> b
44:47:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.ward
en.Warden,long) -> c
13:13:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
13:13:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
13:13:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
13:13:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.warden.Emerging -> blk:
14:19:void <init>(int) -> <init>
23:23:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monst
er.warden.Warden,long) -> a
28:30:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.war
den.Warden,long) -> b
34:37:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.ward
en.Warden,long) -> c
12:12:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
12:12:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
12:12:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.warden.ForceUnmount -> bll:
10:11:void <init>() -> <init>
15:15:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
20:21:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.warden.Roar -> blm:
int TICKS_BEFORE_PLAYING_ROAR_SOUND -> c
int ROAR_ANGER_INCREASE -> d
22:28:void <init>() -> <init>
32:39:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.war
den.Warden,long) -> a
43:43:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monst
er.warden.Warden,long) -> b
48:55:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.ward
en.Warden,long) -> c
59:65:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.ward
en.Warden,long) -> d
17:17:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
17:17:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
17:17:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
17:17:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.warden.SetRoarTarget -> bln:
12:12:void <init>() -> <init>
17:17:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Function) -> a
17:21:com.mojang.datafixers.kinds.App
lambda$create$2(java.util.function.Function,net.minecraft.world.entity.ai.behavior.
declarative.BehaviorBuilder$Instance) -> a
21:21:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(java.util.function.Function,net.minecraft.world.entity.ai.behavior.
declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.Memor
yAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
22:30:boolean
lambda$create$0(java.util.function.Function,net.minecraft.world.entity.ai.behavior.
declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.Memor
yAccessor,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster
.warden.Warden,long) -> a
net.minecraft.world.entity.ai.behavior.warden.SetWardenLookTarget -> blo:
13:13:void <init>() -> <init>
15:15:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
15:20:com.mojang.datafixers.kinds.App
lambda$create$3(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
20:20:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.dec
larative.MemoryAccessor) -> a
21:29:boolean
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,net.minecraft.server.level.ServerLevel,net
.minecraft.world.entity.LivingEntity,long) -> a
23:23:java.util.Optional
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
net.minecraft.world.entity.ai.behavior.warden.Sniffing -> blp:
double ANGER_FROM_SNIFFING_MAX_DISTANCE_XZ -> c
double ANGER_FROM_SNIFFING_MAX_DISTANCE_Y -> d
19:28:void <init>(int) -> <init>
32:32:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monst
er.warden.Warden,long) -> a
37:38:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.war
den.Warden,long) -> b
42:57:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.ward
en.Warden,long) -> c
13:13:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
13:13:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
13:13:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
48:56:void
lambda$stop$0(net.minecraft.world.entity.monster.warden.Warden,net.minecraft.world.
entity.LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.warden.SonicBoom -> blq:
int DISTANCE_XZ -> d
int DISTANCE_Y -> e
double KNOCKBACK_VERTICAL -> f
double KNOCKBACK_HORIZONTAL -> g
int COOLDOWN -> c
int TICKS_BEFORE_PLAYING_SOUND -> h
int DURATION -> i
31:37:void <init>() -> <init>
41:41:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.monster.warden.Warden) -> a
46:46:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monst
er.warden.Warden,long) -> a
52:58:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.war
den.Warden,long) -> b
62:93:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.ward
en.Warden,long) -> c
97:98:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.ward
en.Warden,long) -> d
101:102:void setCooldown(net.minecraft.world.entity.LivingEntity,int) -> a
19:19:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
19:19:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
19:19:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
19:19:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
19:19:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
75:92:void
lambda$tick$2(net.minecraft.world.entity.monster.warden.Warden,net.minecraft.server
.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a
73:73:boolean
lambda$tick$1(net.minecraft.world.entity.monster.warden.Warden,net.minecraft.world.
entity.LivingEntity) -> a
63:64:void
lambda$tick$0(net.minecraft.world.entity.monster.warden.Warden,net.minecraft.world.
entity.LivingEntity) -> b
27:28:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.behavior.warden.TryToSniff -> blr:
net.minecraft.util.valueproviders.IntProvider SNIFF_COOLDOWN -> a
13:13:void <init>() -> <init>
17:17:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
17:23:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
23:23:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,n
et.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.worl
d.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behav
ior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.M
emoryAccessor) -> a
24:30:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,n
et.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.worl
d.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.server.level.ServerLe
vel,net.minecraft.world.entity.LivingEntity,long) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.behavior.warden.package-info -> bls:
net.minecraft.world.entity.ai.control.BodyRotationControl -> blt:
net.minecraft.world.entity.Mob mob -> a
int HEAD_STABLE_ANGLE -> b
int DELAY_UNTIL_STARTING_TO_FACE_FORWARD -> c
int HOW_LONG_IT_TAKES_TO_FACE_FORWARD -> d
int headStableTime -> e
float lastStableYHeadRot -> f
16:18:void <init>(net.minecraft.world.entity.Mob) -> <init>
21:46:void clientTick() -> a
49:50:void rotateBodyIfNecessary() -> b
53:54:void rotateHeadIfNecessary() -> c
57:65:void rotateHeadTowardsFront() -> d
68:68:boolean notCarryingMobPassengers() -> e
72:75:boolean isMoving() -> f
net.minecraft.world.entity.ai.control.Control -> blu:
net.minecraft.world.entity.ai.control.FlyingMoveControl -> blv:
int maxTurn -> l
boolean hoversInPlace -> m
12:15:void <init>(net.minecraft.world.entity.Mob,int,boolean) -> <init>
19:57:void tick() -> a
net.minecraft.world.entity.ai.control.JumpControl -> blw:
net.minecraft.world.entity.Mob mob -> b
boolean jump -> a
9:11:void <init>(net.minecraft.world.entity.Mob) -> <init>
14:15:void jump() -> a
18:20:void tick() -> b
net.minecraft.world.entity.ai.control.LookControl -> blx:
net.minecraft.world.entity.Mob mob -> a
float yMaxRotSpeed -> b
float xMaxRotAngle -> c
int lookAtCooldown -> d
double wantedX -> e
double wantedY -> f
double wantedZ -> g
20:22:void <init>(net.minecraft.world.entity.Mob) -> <init>
25:26:void setLookAt(net.minecraft.world.phys.Vec3) -> a
29:30:void setLookAt(net.minecraft.world.entity.Entity) -> a
33:34:void setLookAt(net.minecraft.world.entity.Entity,float,float) -> a
37:38:void setLookAt(double,double,double) -> a
41:47:void setLookAt(double,double,double,float,float) -> a
50:63:void tick() -> a
66:70:void clampHeadRotationToBody() -> b
74:74:boolean resetXRotOnTick() -> c
78:78:boolean isLookingAtTarget() -> d
82:82:double getWantedX() -> e
86:86:double getWantedY() -> f
90:90:double getWantedZ() -> g
94:98:java.util.Optional getXRotD() -> h
102:104:java.util.Optional getYRotD() -> i
108:110:float rotateTowards(float,float,float) -> a
114:117:double getWantedY(net.minecraft.world.entity.Entity) -> b
57:57:void lambda$tick$1(java.lang.Float) -> a
56:56:void lambda$tick$0(java.lang.Float) -> b
net.minecraft.world.entity.ai.control.MoveControl -> bly:
float MIN_SPEED -> a
float MIN_SPEED_SQR -> b
int MAX_TURN -> c
net.minecraft.world.entity.Mob mob -> d
double wantedX -> e
double wantedY -> f
double wantedZ -> g
double speedModifier -> h
float strafeForwards -> i
float strafeRight -> j
net.minecraft.world.entity.ai.control.MoveControl$Operation operation -> k
28:32:void <init>(net.minecraft.world.entity.Mob) -> <init>
35:35:boolean hasWanted() -> b
39:39:double getSpeedModifier() -> c
43:50:void setWantedPosition(double,double,double,double) -> a
53:57:void strafe(float,float) -> a
60:124:void tick() -> a
127:134:boolean isWalkable(float,float) -> b
138:151:float rotlerp(float,float,float) -> a
155:155:double getWantedX() -> d
159:159:double getWantedY() -> e
163:163:double getWantedZ() -> f
net.minecraft.world.entity.ai.control.MoveControl$Operation -> bly$a:
net.minecraft.world.entity.ai.control.MoveControl$Operation WAIT -> a
net.minecraft.world.entity.ai.control.MoveControl$Operation MOVE_TO -> b
net.minecraft.world.entity.ai.control.MoveControl$Operation STRAFE -> c
net.minecraft.world.entity.ai.control.MoveControl$Operation JUMPING -> d
net.minecraft.world.entity.ai.control.MoveControl$Operation[] $VALUES -> e
166:166:net.minecraft.world.entity.ai.control.MoveControl$Operation[] values()
-> values
166:166:net.minecraft.world.entity.ai.control.MoveControl$Operation
valueOf(java.lang.String) -> valueOf
166:166:void <init>(java.lang.String,int) -> <init>
166:166:net.minecraft.world.entity.ai.control.MoveControl$Operation[] $values()
-> a
166:170:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.control.SmoothSwimmingLookControl -> blz:
int maxYRotFromCenter -> h
int HEAD_TILT_X -> i
int HEAD_TILT_Y -> j
12:14:void <init>(net.minecraft.world.entity.Mob,int) -> <init>
18:38:void tick() -> a
22:22:void lambda$tick$1(java.lang.Float) -> a
21:21:void lambda$tick$0(java.lang.Float) -> b
net.minecraft.world.entity.ai.control.SmoothSwimmingMoveControl -> bma:
float FULL_SPEED_TURN_THRESHOLD -> l
float STOP_TURN_THRESHOLD -> m
int maxTurnX -> n
int maxTurnY -> o
float inWaterSpeedModifier -> p
float outsideWaterSpeedModifier -> q
boolean applyGravity -> r
18:24:void <init>(net.minecraft.world.entity.Mob,int,int,float,float,boolean) -
> <init>
28:78:void tick() -> a
81:81:float getTurningSpeedFactor(float) -> a
net.minecraft.world.entity.ai.control.package-info -> bmb:
net.minecraft.world.entity.ai.goal.AvoidEntityGoal -> bmc:
net.minecraft.world.entity.PathfinderMob mob -> a
double walkSpeedModifier -> i
double sprintSpeedModifier -> j
net.minecraft.world.entity.LivingEntity toAvoid -> b
float maxDist -> c
net.minecraft.world.level.pathfinder.Path path -> d
net.minecraft.world.entity.ai.navigation.PathNavigation pathNav -> e
java.lang.Class avoidClass -> f
java.util.function.Predicate avoidPredicate -> g
java.util.function.Predicate predicateOnAvoidEntity -> h
net.minecraft.world.entity.ai.targeting.TargetingConditions
avoidEntityTargeting -> k
32:33:void
<init>(net.minecraft.world.entity.PathfinderMob,java.lang.Class,float,double,double
) -> <init>
35:47:void
<init>(net.minecraft.world.entity.PathfinderMob,java.lang.Class,java.util.function.
Predicate,float,double,double,java.util.function.Predicate) -> <init>
50:51:void
<init>(net.minecraft.world.entity.PathfinderMob,java.lang.Class,float,double,double
,java.util.function.Predicate) -> <init>
55:71:boolean canUse() -> a
76:76:boolean canContinueToUse() -> b
81:82:void start() -> c
86:87:void stop() -> d
91:96:void tick() -> e
55:55:boolean lambda$canUse$2(net.minecraft.world.entity.LivingEntity) -> a
50:50:boolean lambda$new$1(net.minecraft.world.entity.LivingEntity) -> b
32:32:boolean lambda$new$0(net.minecraft.world.entity.LivingEntity) -> c
net.minecraft.world.entity.ai.goal.BegGoal -> bmd:
net.minecraft.world.entity.animal.Wolf wolf -> a
net.minecraft.world.entity.player.Player player -> b
net.minecraft.world.level.Level level -> c
float lookDistance -> d
int lookTime -> e
net.minecraft.world.entity.ai.targeting.TargetingConditions begTargeting -> f
24:30:void <init>(net.minecraft.world.entity.animal.Wolf,float) -> <init>
34:38:boolean canUse() -> a
43:49:boolean canContinueToUse() -> b
54:56:void start() -> c
60:62:void stop() -> d
66:68:void tick() -> e
71:80:boolean
playerHoldingInteresting(net.minecraft.world.entity.player.Player) -> a
net.minecraft.world.entity.ai.goal.BoatGoals -> bme:
net.minecraft.world.entity.ai.goal.BoatGoals GO_TO_BOAT -> a
net.minecraft.world.entity.ai.goal.BoatGoals GO_IN_BOAT_DIRECTION -> b
net.minecraft.world.entity.ai.goal.BoatGoals[] $VALUES -> c
16:16:net.minecraft.world.entity.ai.goal.BoatGoals[] values() -> values
16:16:net.minecraft.world.entity.ai.goal.BoatGoals valueOf(java.lang.String) ->
valueOf
16:16:void <init>(java.lang.String,int) -> <init>
16:16:net.minecraft.world.entity.ai.goal.BoatGoals[] $values() -> a
16:18:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.goal.BreakDoorGoal -> bmf:
int DEFAULT_DOOR_BREAK_TIME -> g
java.util.function.Predicate validDifficulties -> h
int breakTime -> a
int lastBreakProgress -> b
int doorBreakTime -> c
17:23:void <init>(net.minecraft.world.entity.Mob,java.util.function.Predicate)
-> <init>
26:28:void
<init>(net.minecraft.world.entity.Mob,int,java.util.function.Predicate) -> <init>
31:31:int getDoorBreakTime() -> f
36:42:boolean canUse() -> a
47:49:void start() -> c
53:53:boolean canContinueToUse() -> b
58:60:void stop() -> d
64:85:void tick() -> e
88:88:boolean isValidDifficulty(net.minecraft.world.Difficulty) -> a
net.minecraft.world.entity.ai.goal.BreathAirGoal -> bmg:
net.minecraft.world.entity.PathfinderMob mob -> a
19:22:void <init>(net.minecraft.world.entity.PathfinderMob) -> <init>
26:26:boolean canUse() -> a
31:31:boolean canContinueToUse() -> b
36:36:boolean isInterruptable() -> J_
41:42:void start() -> c
45:67:void findAirPosition() -> h
71:75:void tick() -> e
78:79:boolean
givesAir(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) -> a
net.minecraft.world.entity.ai.goal.BreedGoal -> bmh:
net.minecraft.world.entity.ai.targeting.TargetingConditions PARTNER_TARGETING -
> d
net.minecraft.world.entity.animal.Animal animal -> a
java.lang.Class partnerClass -> e
net.minecraft.world.level.Level level -> b
net.minecraft.world.entity.animal.Animal partner -> c
int loveTime -> f
double speedModifier -> g
24:25:void <init>(net.minecraft.world.entity.animal.Animal,double) -> <init>
27:33:void
<init>(net.minecraft.world.entity.animal.Animal,double,java.lang.Class) -> <init>
37:41:boolean canUse() -> a
46:46:boolean canContinueToUse() -> b
51:53:void stop() -> d
57:63:void tick() -> e
67:76:net.minecraft.world.entity.animal.Animal getFreePartner() -> h
80:81:void breed() -> g
13:13:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.goal.CatLieOnBedGoal -> bmi:
net.minecraft.world.entity.animal.Cat cat -> g
15:19:void <init>(net.minecraft.world.entity.animal.Cat,double,int) -> <init>
23:23:boolean canUse() -> a
28:30:void start() -> c
34:34:int nextStartTick(net.minecraft.world.entity.PathfinderMob) -> a
39:41:void stop() -> d
45:53:void tick() -> e
57:57:boolean
isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) ->
a
net.minecraft.world.entity.ai.goal.CatSitOnBlockGoal -> bmj:
net.minecraft.world.entity.animal.Cat cat -> g
18:20:void <init>(net.minecraft.world.entity.animal.Cat,double) -> <init>
24:24:boolean canUse() -> a
29:31:void start() -> c
35:37:void stop() -> d
41:44:void tick() -> e
48:60:boolean
isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) ->
a
60:60:boolean
lambda$isValidTarget$1(net.minecraft.world.level.block.state.BlockBehaviour$BlockSt
ateBase) -> a
60:60:java.lang.Boolean
lambda$isValidTarget$0(net.minecraft.world.level.block.state.properties.BedPart) ->
a
net.minecraft.world.entity.ai.goal.ClimbOnTopOfPowderSnowGoal -> bmk:
net.minecraft.world.entity.Mob mob -> a
net.minecraft.world.level.Level level -> b
17:21:void
<init>(net.minecraft.world.entity.Mob,net.minecraft.world.level.Level) -> <init>
25:31:boolean canUse() -> a
36:36:boolean requiresUpdateEveryTick() -> K_
41:42:void tick() -> e
net.minecraft.world.entity.ai.goal.DolphinJumpGoal -> bml:
int[] STEPS_TO_CHECK -> a
net.minecraft.world.entity.animal.Dolphin dolphin -> b
int interval -> c
boolean breached -> d
21:24:void <init>(net.minecraft.world.entity.animal.Dolphin,int) -> <init>
28:43:boolean canUse() -> a
47:49:boolean waterIsClear(net.minecraft.core.BlockPos,int,int,int) -> a
53:54:boolean surfaceIsClear(net.minecraft.core.BlockPos,int,int,int) -> b
59:60:boolean canContinueToUse() -> b
65:65:boolean isInterruptable() -> J_
71:79:void start() -> c
83:84:void stop() -> d
88:106:void tick() -> e
13:13:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.goal.DoorInteractGoal -> bmm:
net.minecraft.world.entity.Mob mob -> d
net.minecraft.core.BlockPos doorPos -> e
boolean hasDoor -> f
boolean passed -> a
float doorOpenDirX -> b
float doorOpenDirZ -> c
14:25:void <init>(net.minecraft.world.entity.Mob) -> <init>
28:36:boolean isOpen() -> h
40:46:void setOpen(boolean) -> a
50:76:boolean canUse() -> a
81:81:boolean canContinueToUse() -> b
86:89:void start() -> c
93:93:boolean requiresUpdateEveryTick() -> K_
98:104:void tick() -> e
net.minecraft.world.entity.ai.goal.EatBlockGoal -> bmn:
int EAT_ANIMATION_TICKS -> a
java.util.function.Predicate IS_TALL_GRASS -> b
net.minecraft.world.entity.Mob mob -> c
net.minecraft.world.level.Level level -> d
int eatAnimationTick -> e
27:31:void <init>(net.minecraft.world.entity.Mob) -> <init>
35:46:boolean canUse() -> a
51:54:void start() -> c
58:59:void stop() -> d
63:63:boolean canContinueToUse() -> b
67:67:int getEatAnimationTick() -> h
72:94:void tick() -> e
21:21:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.goal.FleeSunGoal -> bmo:
net.minecraft.world.entity.PathfinderMob mob -> a
double wantedX -> b
double wantedY -> c
double wantedZ -> d
double speedModifier -> e
net.minecraft.world.level.Level level -> f
21:26:void <init>(net.minecraft.world.entity.PathfinderMob,double) -> <init>
30:46:boolean canUse() -> a
50:57:boolean setWantedPos() -> h
62:62:boolean canContinueToUse() -> b
67:68:void start() -> c
72:82:net.minecraft.world.phys.Vec3 getHidePos() -> i
net.minecraft.world.entity.ai.goal.FloatGoal -> bmp:
net.minecraft.world.entity.Mob mob -> a
11:15:void <init>(net.minecraft.world.entity.Mob) -> <init>
19:19:boolean canUse() -> a
24:24:boolean requiresUpdateEveryTick() -> K_
29:32:void tick() -> e
net.minecraft.world.entity.ai.goal.FollowBoatGoal -> bmq:
int timeToRecalcPath -> a
net.minecraft.world.entity.PathfinderMob mob -> b
net.minecraft.world.entity.player.Player following -> c
net.minecraft.world.entity.ai.goal.BoatGoals currentGoal -> d
29:31:void <init>(net.minecraft.world.entity.PathfinderMob) -> <init>
35:47:boolean canUse() -> a
52:52:boolean isInterruptable() -> J_
57:57:boolean canContinueToUse() -> b
62:72:void start() -> c
76:77:void stop() -> d
81:114:void tick() -> e
net.minecraft.world.entity.ai.goal.FollowFlockLeaderGoal -> bmr:
int INTERVAL_TICKS -> a
net.minecraft.world.entity.animal.AbstractSchoolingFish mob -> b
int timeToRecalcPath -> c
int nextStartTick -> d
16:19:void <init>(net.minecraft.world.entity.animal.AbstractSchoolingFish) ->
<init>
22:22:int
nextStartTick(net.minecraft.world.entity.animal.AbstractSchoolingFish) -> a
27:49:boolean canUse() -> a
54:54:boolean canContinueToUse() -> b
59:60:void start() -> c
64:65:void stop() -> d
69:75:void tick() -> e
47:47:boolean
lambda$canUse$1(net.minecraft.world.entity.animal.AbstractSchoolingFish) -> b
42:42:boolean
lambda$canUse$0(net.minecraft.world.entity.animal.AbstractSchoolingFish) -> c
net.minecraft.world.entity.ai.goal.FollowMobGoal -> bms:
net.minecraft.world.entity.Mob mob -> a
java.util.function.Predicate followPredicate -> b
net.minecraft.world.entity.Mob followingMob -> c
double speedModifier -> d
net.minecraft.world.entity.ai.navigation.PathNavigation navigation -> e
int timeToRecalcPath -> f
float stopDistance -> g
float oldWaterCost -> h
float areaSize -> i
27:40:void <init>(net.minecraft.world.entity.Mob,double,float,float) -> <init>
44:55:boolean canUse() -> a
60:60:boolean canContinueToUse() -> b
65:68:void start() -> c
72:75:void stop() -> d
79:108:void tick() -> e
29:29:boolean
lambda$new$0(net.minecraft.world.entity.Mob,net.minecraft.world.entity.Mob) -> a
net.minecraft.world.entity.ai.goal.FollowOwnerGoal -> bmt:
int TELEPORT_WHEN_DISTANCE_IS -> a
int MIN_HORIZONTAL_DISTANCE_FROM_PLAYER_WHEN_TELEPORTING -> b
int MAX_HORIZONTAL_DISTANCE_FROM_PLAYER_WHEN_TELEPORTING -> c
int MAX_VERTICAL_DISTANCE_FROM_PLAYER_WHEN_TELEPORTING -> d
net.minecraft.world.entity.TamableAnimal tamable -> e
net.minecraft.world.entity.LivingEntity owner -> f
net.minecraft.world.level.LevelReader level -> g
double speedModifier -> h
net.minecraft.world.entity.ai.navigation.PathNavigation navigation -> i
int timeToRecalcPath -> j
float stopDistance -> k
float startDistance -> l
float oldWaterCost -> m
boolean canFly -> n
36:49:void
<init>(net.minecraft.world.entity.TamableAnimal,double,float,float,boolean) ->
<init>
53:67:boolean canUse() -> a
72:81:boolean canContinueToUse() -> b
85:85:boolean unableToMove() -> h
90:93:void start() -> c
97:100:void stop() -> d
104:117:void tick() -> e
120:131:void teleportToOwner() -> i
134:143:boolean maybeTeleportTo(int,int,int) -> a
147:165:boolean canTeleportTo(net.minecraft.core.BlockPos) -> a
169:169:int randomIntInclusive(int,int) -> a
net.minecraft.world.entity.ai.goal.FollowParentGoal -> bmu:
int HORIZONTAL_SCAN_RANGE -> a
int VERTICAL_SCAN_RANGE -> b
int DONT_FOLLOW_IF_CLOSER_THAN -> c
net.minecraft.world.entity.animal.Animal animal -> d
net.minecraft.world.entity.animal.Animal parent -> e
double speedModifier -> f
int timeToRecalcPath -> g
18:21:void <init>(net.minecraft.world.entity.animal.Animal,double) -> <init>
25:52:boolean canUse() -> a
57:67:boolean canContinueToUse() -> b
72:73:void start() -> c
77:78:void stop() -> d
82:87:void tick() -> e
net.minecraft.world.entity.ai.goal.Goal -> bmv:
java.util.EnumSet flags -> a
8:9:void <init>() -> <init>
boolean canUse() -> a
14:14:boolean canContinueToUse() -> b
18:18:boolean isInterruptable() -> J_
22:22:void start() -> c
25:25:void stop() -> d
28:28:boolean requiresUpdateEveryTick() -> K_
32:32:void tick() -> e
35:37:void setFlags(java.util.EnumSet) -> a
41:41:java.lang.String toString() -> toString
45:45:java.util.EnumSet getFlags() -> j
50:50:int adjustedTickDelay(int) -> a
57:57:int reducedTickDelay(int) -> b
net.minecraft.world.entity.ai.goal.Goal$Flag -> bmv$a:
net.minecraft.world.entity.ai.goal.Goal$Flag MOVE -> a
net.minecraft.world.entity.ai.goal.Goal$Flag LOOK -> b
net.minecraft.world.entity.ai.goal.Goal$Flag JUMP -> c
net.minecraft.world.entity.ai.goal.Goal$Flag TARGET -> d
net.minecraft.world.entity.ai.goal.Goal$Flag[] $VALUES -> e
60:60:net.minecraft.world.entity.ai.goal.Goal$Flag[] values() -> values
60:60:net.minecraft.world.entity.ai.goal.Goal$Flag valueOf(java.lang.String) ->
valueOf
60:60:void <init>(java.lang.String,int) -> <init>
60:60:net.minecraft.world.entity.ai.goal.Goal$Flag[] $values() -> a
60:64:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.goal.GoalSelector -> bmw:
org.slf4j.Logger LOGGER -> a
net.minecraft.world.entity.ai.goal.WrappedGoal NO_GOAL -> b
java.util.Map lockedFlags -> c
java.util.Set availableGoals -> d
java.util.function.Supplier profiler -> e
java.util.EnumSet disabledFlags -> f
int tickCount -> g
int newGoalRate -> h
32:41:void <init>(java.util.function.Supplier) -> <init>
48:49:void addGoal(int,net.minecraft.world.entity.ai.goal.Goal) -> a
53:54:void removeAllGoals(java.util.function.Predicate) -> a
57:59:void removeGoal(net.minecraft.world.entity.ai.goal.Goal) -> a
62:67:boolean
goalContainsAnyFlags(net.minecraft.world.entity.ai.goal.WrappedGoal,java.util.EnumS
et) -> a
71:76:boolean
goalCanBeReplacedForAllFlags(net.minecraft.world.entity.ai.goal.WrappedGoal,java.ut
il.Map) -> a
81:112:void tick() -> a
115:124:void tickRunningGoals(boolean) -> a
127:127:java.util.Set getAvailableGoals() -> b
131:131:java.util.stream.Stream getRunningGoals() -> c
135:136:void setNewGoalRate(int) -> a
139:140:void disableControlFlag(net.minecraft.world.entity.ai.goal.Goal$Flag) -
> a
143:144:void enableControlFlag(net.minecraft.world.entity.ai.goal.Goal$Flag) ->
b
147:152:void
setControlFlag(net.minecraft.world.entity.ai.goal.Goal$Flag,boolean) -> a
58:58:boolean
lambda$removeGoal$2(net.minecraft.world.entity.ai.goal.Goal,net.minecraft.world.ent
ity.ai.goal.WrappedGoal) -> a
57:57:boolean
lambda$removeGoal$1(net.minecraft.world.entity.ai.goal.Goal,net.minecraft.world.ent
ity.ai.goal.WrappedGoal) -> b
53:53:boolean
lambda$removeAllGoals$0(java.util.function.Predicate,net.minecraft.world.entity.ai.
goal.WrappedGoal) -> a
19:20:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.goal.GoalSelector$1 -> bmw$1:
20:20:void <init>() -> <init>
23:23:boolean canUse() -> a
net.minecraft.world.entity.ai.goal.GoalSelector$2 -> bmw$2:
25:25:void <init>(int,net.minecraft.world.entity.ai.goal.Goal) -> <init>
28:28:boolean isRunning() -> h
net.minecraft.world.entity.ai.goal.GolemRandomStrollInVillageGoal -> bmx:
int POI_SECTION_SCAN_RADIUS -> i
int VILLAGER_SCAN_RADIUS -> j
int RANDOM_POS_XY_DISTANCE -> k
int RANDOM_POS_Y_DISTANCE -> l
25:26:void <init>(net.minecraft.world.entity.PathfinderMob,double) -> <init>
32:49:net.minecraft.world.phys.Vec3 getPosition() -> h
54:54:net.minecraft.world.phys.Vec3 getPositionTowardsAnywhere() -> k
59:66:net.minecraft.world.phys.Vec3 getPositionTowardsVillagerWhoWantsGolem() -
> l
71:82:net.minecraft.world.phys.Vec3 getPositionTowardsPoi() -> m
87:96:net.minecraft.core.SectionPos getRandomVillageSection() -> n
101:110:net.minecraft.core.BlockPos
getRandomPoiWithinSection(net.minecraft.core.SectionPos) -> a
114:114:boolean doesVillagerWantGolem(net.minecraft.world.entity.npc.Villager)
-> a
103:103:boolean lambda$getRandomPoiWithinSection$1(net.minecraft.core.Holder) -
> a
90:90:boolean
lambda$getRandomVillageSection$0(net.minecraft.server.level.ServerLevel,net.minecra
ft.core.SectionPos) -> a
net.minecraft.world.entity.ai.goal.InteractGoal -> bmy:
10:12:void <init>(net.minecraft.world.entity.Mob,java.lang.Class,float) ->
<init>
15:17:void <init>(net.minecraft.world.entity.Mob,java.lang.Class,float,float) -
> <init>
net.minecraft.world.entity.ai.goal.JumpGoal -> bmz:
6:8:void <init>() -> <init>
net.minecraft.world.entity.ai.goal.LandOnOwnersShoulderGoal -> bna:
net.minecraft.world.entity.animal.ShoulderRidingEntity entity -> a
net.minecraft.server.level.ServerPlayer owner -> b
boolean isSittingOnShoulder -> c
12:14:void <init>(net.minecraft.world.entity.animal.ShoulderRidingEntity) ->
<init>
18:20:boolean canUse() -> a
25:25:boolean isInterruptable() -> J_
30:32:void start() -> c
36:43:void tick() -> e
net.minecraft.world.entity.ai.goal.LeapAtTargetGoal -> bnb:
net.minecraft.world.entity.Mob mob -> a
net.minecraft.world.entity.LivingEntity target -> b
float yd -> c
15:19:void <init>(net.minecraft.world.entity.Mob,float) -> <init>
23:40:boolean canUse() -> a
45:45:boolean canContinueToUse() -> b
51:62:void start() -> c
net.minecraft.world.entity.ai.goal.LlamaFollowCaravanGoal -> bnc:
net.minecraft.world.entity.animal.horse.Llama llama -> a
double speedModifier -> b
int CARAVAN_LIMIT -> c
int distCheckCounter -> d
22:26:void <init>(net.minecraft.world.entity.animal.horse.Llama,double) ->
<init>
30:93:boolean canUse() -> a
98:117:boolean canContinueToUse() -> b
122:124:void stop() -> d
128:142:void tick() -> e
145:155:boolean
firstIsLeashed(net.minecraft.world.entity.animal.horse.Llama,int) -> a
35:36:boolean lambda$canUse$0(net.minecraft.world.entity.Entity) -> a
net.minecraft.world.entity.ai.goal.LookAtPlayerGoal -> bnd:
float DEFAULT_PROBABILITY -> a
net.minecraft.world.entity.Mob mob -> b
net.minecraft.world.entity.Entity lookAt -> c
float lookDistance -> d
int lookTime -> h
float probability -> e
boolean onlyHorizontal -> i
java.lang.Class lookAtType -> f
net.minecraft.world.entity.ai.targeting.TargetingConditions lookAtContext -> g
27:28:void <init>(net.minecraft.world.entity.Mob,java.lang.Class,float) ->
<init>
31:32:void <init>(net.minecraft.world.entity.Mob,java.lang.Class,float,float) -
> <init>
34:47:void
<init>(net.minecraft.world.entity.Mob,java.lang.Class,float,float,boolean) ->
<init>
51:65:boolean canUse() -> a
70:76:boolean canContinueToUse() -> b
81:82:void start() -> c
86:87:void stop() -> d
91:97:void tick() -> e
62:62:boolean lambda$canUse$1(net.minecraft.world.entity.LivingEntity) -> a
43:43:boolean
lambda$new$0(net.minecraft.world.entity.Mob,net.minecraft.world.entity.LivingEntity
) -> a
net.minecraft.world.entity.ai.goal.LookAtTradingPlayerGoal -> bne:
net.minecraft.world.entity.npc.AbstractVillager villager -> h
10:12:void <init>(net.minecraft.world.entity.npc.AbstractVillager) -> <init>
16:20:boolean canUse() -> a
net.minecraft.world.entity.ai.goal.MeleeAttackGoal -> bnf:
net.minecraft.world.entity.PathfinderMob mob -> a
double speedModifier -> b
boolean followingTargetEvenIfNotSeen -> c
net.minecraft.world.level.pathfinder.Path path -> d
double pathedTargetX -> e
double pathedTargetY -> f
double pathedTargetZ -> g
int ticksUntilNextPathRecalculation -> h
int ticksUntilNextAttack -> i
int attackInterval -> j
long lastCanUseCheck -> k
long COOLDOWN_BETWEEN_CAN_USE_CHECKS -> l
26:36:void <init>(net.minecraft.world.entity.PathfinderMob,double,boolean) ->
<init>
40:61:boolean canUse() -> a
66:84:boolean canContinueToUse() -> b
89:93:void start() -> c
97:103:void stop() -> d
107:107:boolean requiresUpdateEveryTick() -> K_
112:145:void tick() -> e
148:154:void
checkAndPerformAttack(net.minecraft.world.entity.LivingEntity,double) -> a
157:158:void resetAttackCooldown() -> h
161:161:boolean isTimeToAttack() -> i
165:165:int getTicksUntilNextAttack() -> k
169:169:int getAttackInterval() -> l
173:173:double getAttackReachSqr(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.goal.MoveBackToVillageGoal -> bng:
int MAX_XZ_DIST -> i
int MAX_Y_DIST -> j
19:20:void <init>(net.minecraft.world.entity.PathfinderMob,double,boolean) ->
<init>
24:31:boolean canUse() -> a
37:47:net.minecraft.world.phys.Vec3 getPosition() -> h
net.minecraft.world.entity.ai.goal.MoveThroughVillageGoal -> bnh:
net.minecraft.world.entity.PathfinderMob mob -> a
double speedModifier -> b
net.minecraft.world.level.pathfinder.Path path -> c
net.minecraft.core.BlockPos poiPos -> d
boolean onlyAtNight -> e
java.util.List visited -> f
int distanceToPoi -> g
java.util.function.BooleanSupplier canDealWithDoors -> h
33:48:void
<init>(net.minecraft.world.entity.PathfinderMob,double,boolean,int,java.util.functi
on.BooleanSupplier) -> <init>
52:112:boolean canUse() -> a
117:120:boolean canContinueToUse() -> b
125:126:void start() -> c
130:133:void stop() -> d
136:141:boolean hasNotVisited(net.minecraft.core.BlockPos) -> a
145:148:void updateVisited() -> h
78:78:boolean lambda$canUse$3(net.minecraft.core.Holder) -> a
69:73:double
lambda$canUse$2(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,
net.minecraft.core.BlockPos) -> a
73:73:java.lang.Double
lambda$canUse$1(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a
72:72:boolean lambda$canUse$0(net.minecraft.core.Holder) -> b
net.minecraft.world.entity.ai.goal.MoveToBlockGoal -> bni:
int GIVE_UP_TICKS -> g
int STAY_TICKS -> h
int INTERVAL_TICKS -> i
net.minecraft.world.entity.PathfinderMob mob -> a
double speedModifier -> b
int nextStartTick -> c
int tryTicks -> d
int maxStayTicks -> j
net.minecraft.core.BlockPos blockPos -> e
boolean reachedTarget -> k
int searchRange -> l
int verticalSearchRange -> m
int verticalSearchStart -> f
28:29:void <init>(net.minecraft.world.entity.PathfinderMob,double,int) ->
<init>
20:38:void <init>(net.minecraft.world.entity.PathfinderMob,double,int,int) ->
<init>
42:47:boolean canUse() -> a
51:51:int nextStartTick(net.minecraft.world.entity.PathfinderMob) -> a
56:56:boolean canContinueToUse() -> b
61:64:void start() -> c
67:68:void moveMobToBlock() -> h
71:71:double acceptedDistance() -> i
75:75:net.minecraft.core.BlockPos getMoveToTarget() -> k
80:80:boolean requiresUpdateEveryTick() -> K_
85:96:void tick() -> e
99:99:boolean shouldRecalculatePath() -> l
103:103:boolean isReachedTarget() -> m
107:128:boolean findNearestBlock() -> n
boolean
isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) ->
a
net.minecraft.world.entity.ai.goal.MoveTowardsRestrictionGoal -> bnj:
net.minecraft.world.entity.PathfinderMob mob -> a
double wantedX -> b
double wantedY -> c
double wantedZ -> d
double speedModifier -> e
17:21:void <init>(net.minecraft.world.entity.PathfinderMob,double) -> <init>
25:35:boolean canUse() -> a
40:40:boolean canContinueToUse() -> b
45:46:void start() -> c
net.minecraft.world.entity.ai.goal.MoveTowardsTargetGoal -> bnk:
net.minecraft.world.entity.PathfinderMob mob -> a
net.minecraft.world.entity.LivingEntity target -> b
double wantedX -> c
double wantedY -> d
double wantedZ -> e
double speedModifier -> f
float within -> g
22:27:void <init>(net.minecraft.world.entity.PathfinderMob,double,float) ->
<init>
31:45:boolean canUse() -> a
50:50:boolean canContinueToUse() -> b
55:56:void stop() -> d
60:61:void start() -> c
net.minecraft.world.entity.ai.goal.OcelotAttackGoal -> bnl:
net.minecraft.world.entity.Mob mob -> a
net.minecraft.world.entity.LivingEntity target -> b
int attackTime -> c
14:17:void <init>(net.minecraft.world.entity.Mob) -> <init>
21:26:boolean canUse() -> a
31:37:boolean canContinueToUse() -> b
42:44:void stop() -> d
48:48:boolean requiresUpdateEveryTick() -> K_
53:77:void tick() -> e
net.minecraft.world.entity.ai.goal.OfferFlowerGoal -> bnm:
net.minecraft.world.entity.ai.targeting.TargetingConditions
OFFER_TARGER_CONTEXT -> b
int OFFER_TICKS -> a
net.minecraft.world.entity.animal.IronGolem golem -> c
net.minecraft.world.entity.npc.Villager villager -> d
int tick -> e
18:21:void <init>(net.minecraft.world.entity.animal.IronGolem) -> <init>
25:32:boolean canUse() -> a
37:37:boolean canContinueToUse() -> b
42:44:void start() -> c
48:50:void stop() -> d
54:56:void tick() -> e
10:10:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.goal.OpenDoorGoal -> bnn:
boolean closeDoor -> a
int forgetTime -> b
10:13:void <init>(net.minecraft.world.entity.Mob,boolean) -> <init>
17:17:boolean canContinueToUse() -> b
22:24:void start() -> c
28:29:void stop() -> d
33:35:void tick() -> e
net.minecraft.world.entity.ai.goal.PanicGoal -> bno:
int WATER_CHECK_DISTANCE_VERTICAL -> a
net.minecraft.world.entity.PathfinderMob mob -> b
double speedModifier -> c
double posX -> d
double posY -> e
double posZ -> f
boolean isRunning -> g
24:28:void <init>(net.minecraft.world.entity.PathfinderMob,double) -> <init>
32:46:boolean canUse() -> a
50:50:boolean shouldPanic() -> h
54:62:boolean findRandomPosition() -> i
66:66:boolean isRunning() -> k
71:73:void start() -> c
77:78:void stop() -> d
82:82:boolean canContinueToUse() -> b
87:91:net.minecraft.core.BlockPos
lookForWater(net.minecraft.world.level.BlockGetter,net.minecraft.world.entity.Entit
y,int) -> a
91:91:boolean
lambda$lookForWater$0(net.minecraft.world.level.BlockGetter,net.minecraft.core.Bloc
kPos) -> a
net.minecraft.world.entity.ai.goal.PathfindToRaidGoal -> bnp:
int RECRUITMENT_SEARCH_TICK_DELAY -> a
float SPEED_MODIFIER -> b
net.minecraft.world.entity.raid.Raider mob -> c
int recruitmentTick -> d
23:26:void <init>(net.minecraft.world.entity.raid.Raider) -> <init>
30:34:boolean canUse() -> a
39:42:boolean canContinueToUse() -> b
47:61:void tick() -> e
64:74:void recruitNearby(net.minecraft.world.entity.raid.Raid) -> a
67:67:boolean
lambda$recruitNearby$0(net.minecraft.world.entity.raid.Raid,net.minecraft.world.ent
ity.raid.Raider) -> a
net.minecraft.world.entity.ai.goal.RandomLookAroundGoal -> bnq:
net.minecraft.world.entity.Mob mob -> a
double relX -> b
double relZ -> c
int lookTime -> d
13:16:void <init>(net.minecraft.world.entity.Mob) -> <init>
20:20:boolean canUse() -> a
25:25:boolean canContinueToUse() -> b
30:34:void start() -> c
38:38:boolean requiresUpdateEveryTick() -> K_
43:45:void tick() -> e
net.minecraft.world.entity.ai.goal.RandomStandGoal -> bnr:
net.minecraft.world.entity.animal.horse.AbstractHorse horse -> a
int nextStand -> b
10:13:void <init>(net.minecraft.world.entity.animal.horse.AbstractHorse) ->
<init>
17:19:void start() -> c
22:26:void playStandSound() -> h
30:30:boolean canContinueToUse() -> b
37:42:boolean canUse() -> a
46:47:void
resetStandInterval(net.minecraft.world.entity.animal.horse.AbstractHorse) -> a
51:51:boolean requiresUpdateEveryTick() -> K_
net.minecraft.world.entity.ai.goal.RandomStrollGoal -> bns:
int DEFAULT_INTERVAL -> a
net.minecraft.world.entity.PathfinderMob mob -> b
double wantedX -> c
double wantedY -> d
double wantedZ -> e
double speedModifier -> f
int interval -> g
boolean forceTrigger -> h
boolean checkNoActionTime -> i
23:24:void <init>(net.minecraft.world.entity.PathfinderMob,double) -> <init>
27:28:void <init>(net.minecraft.world.entity.PathfinderMob,double,int) ->
<init>
30:36:void <init>(net.minecraft.world.entity.PathfinderMob,double,int,boolean)
-> <init>
40:62:boolean canUse() -> a
67:67:net.minecraft.world.phys.Vec3 getPosition() -> h
72:72:boolean canContinueToUse() -> b
77:78:void start() -> c
82:84:void stop() -> d
87:88:void trigger() -> i
91:92:void setInterval(int) -> c
net.minecraft.world.entity.ai.goal.RandomSwimmingGoal -> bnt:
11:12:void <init>(net.minecraft.world.entity.PathfinderMob,double,int) ->
<init>
17:17:net.minecraft.world.phys.Vec3 getPosition() -> h
net.minecraft.world.entity.ai.goal.RangedAttackGoal -> bnu:
net.minecraft.world.entity.Mob mob -> a
net.minecraft.world.entity.monster.RangedAttackMob rangedAttackMob -> b
net.minecraft.world.entity.LivingEntity target -> c
int attackTime -> d
double speedModifier -> e
int seeTime -> f
int attackIntervalMin -> g
int attackIntervalMax -> h
float attackRadius -> i
float attackRadiusSqr -> j
25:26:void
<init>(net.minecraft.world.entity.monster.RangedAttackMob,double,int,float) ->
<init>
16:40:void
<init>(net.minecraft.world.entity.monster.RangedAttackMob,double,int,int,float) ->
<init>
44:49:boolean canUse() -> a
54:54:boolean canContinueToUse() -> b
59:62:void stop() -> d
66:66:boolean requiresUpdateEveryTick() -> K_
71:101:void tick() -> e
net.minecraft.world.entity.ai.goal.RangedBowAttackGoal -> bnv:
net.minecraft.world.entity.monster.Monster mob -> a
double speedModifier -> b
int attackIntervalMin -> c
float attackRadiusSqr -> d
int attackTime -> e
int seeTime -> f
boolean strafingClockwise -> g
boolean strafingBackwards -> h
int strafingTime -> i
19:31:void <init>(net.minecraft.world.entity.monster.Monster,double,int,float)
-> <init>
34:35:void setMinAttackInterval(int) -> c
39:42:boolean canUse() -> a
46:46:boolean isHoldingBow() -> h
51:51:boolean canContinueToUse() -> b
56:59:void start() -> c
63:69:void stop() -> d
73:73:boolean requiresUpdateEveryTick() -> K_
78:144:void tick() -> e
net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal -> bnw:
net.minecraft.util.valueproviders.UniformInt PATHFINDING_DELAY_RANGE -> a
net.minecraft.world.entity.monster.Monster mob -> b
net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState
crossbowState -> c
double speedModifier -> d
float attackRadiusSqr -> e
int seeTime -> f
int attackDelay -> g
int updatePathDelay -> h
28:40:void <init>(net.minecraft.world.entity.monster.Monster,double,float) ->
<init>
44:44:boolean canUse() -> a
48:48:boolean isHoldingCrossbow() -> h
53:53:boolean canContinueToUse() -> b
57:57:boolean isValidTarget() -> i
62:71:void stop() -> d
75:75:boolean requiresUpdateEveryTick() -> K_
80:150:void tick() -> e
153:153:boolean canRun() -> k
17:17:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState -> bnw$a:
net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState
UNCHARGED -> a
net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState
CHARGING -> b
net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState
CHARGED -> c
net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState
READY_TO_ATTACK -> d
net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState[]
$VALUES -> e
19:19:net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState[]
values() -> values
19:19:net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState
valueOf(java.lang.String) -> valueOf
19:19:void <init>(java.lang.String,int) -> <init>
19:19:net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState[]
$values() -> a
19:23:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.goal.RemoveBlockGoal -> bnx:
net.minecraft.world.level.block.Block blockToRemove -> g
net.minecraft.world.entity.Mob removerMob -> h
int ticksSinceReachedGoal -> i
int WAIT_AFTER_BLOCK_FOUND -> j
33:36:void
<init>(net.minecraft.world.level.block.Block,net.minecraft.world.entity.PathfinderM
ob,double,int) -> <init>
40:55:boolean canUse() -> a
61:63:void stop() -> d
67:69:void start() -> c
72:72:void
playDestroyProgressSound(net.minecraft.world.level.LevelAccessor,net.minecraft.core
.BlockPos) -> a
75:75:void
playBreakSound(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a
79:130:void tick() -> e
134:143:net.minecraft.core.BlockPos
getPosWithBlock(net.minecraft.core.BlockPos,net.minecraft.world.level.BlockGetter)
-> a
148:152:boolean
isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) ->
a
net.minecraft.world.entity.ai.goal.RestrictSunGoal -> bny:
net.minecraft.world.entity.PathfinderMob mob -> a
11:13:void <init>(net.minecraft.world.entity.PathfinderMob) -> <init>
17:17:boolean canUse() -> a
22:23:void start() -> c
27:30:void stop() -> d
net.minecraft.world.entity.ai.goal.RunAroundLikeCrazyGoal -> bnz:
net.minecraft.world.entity.animal.horse.AbstractHorse horse -> a
double speedModifier -> b
double posX -> c
double posY -> d
double posZ -> e
19:23:void <init>(net.minecraft.world.entity.animal.horse.AbstractHorse,double)
-> <init>
27:37:boolean canUse() -> a
42:43:void start() -> c
47:47:boolean canContinueToUse() -> b
52:72:void tick() -> e
net.minecraft.world.entity.ai.goal.SitWhenOrderedToGoal -> boa:
net.minecraft.world.entity.TamableAnimal mob -> a
11:14:void <init>(net.minecraft.world.entity.TamableAnimal) -> <init>
18:18:boolean canContinueToUse() -> b
23:42:boolean canUse() -> a
47:49:void start() -> c
53:54:void stop() -> d
net.minecraft.world.entity.ai.goal.StrollThroughVillageGoal -> bob:
int DISTANCE_THRESHOLD -> a
net.minecraft.world.entity.PathfinderMob mob -> b
int interval -> c
net.minecraft.core.BlockPos wantedPos -> d
24:28:void <init>(net.minecraft.world.entity.PathfinderMob,int) -> <init>
32:53:boolean canUse() -> a
58:58:boolean canContinueToUse() -> b
63:87:void tick() -> e
90:93:void moveRandomly() -> h
51:51:double
lambda$canUse$0(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos)
-> a
net.minecraft.world.entity.ai.goal.SwellGoal -> boc:
net.minecraft.world.entity.monster.Creeper creeper -> a
net.minecraft.world.entity.LivingEntity target -> b
14:17:void <init>(net.minecraft.world.entity.monster.Creeper) -> <init>
21:22:boolean canUse() -> a
27:29:void start() -> c
33:34:void stop() -> d
38:38:boolean requiresUpdateEveryTick() -> K_
43:59:void tick() -> e
net.minecraft.world.entity.ai.goal.TemptGoal -> bod:
net.minecraft.world.entity.ai.targeting.TargetingConditions TEMP_TARGETING -> c
net.minecraft.world.entity.ai.targeting.TargetingConditions targetingConditions
-> d
net.minecraft.world.entity.PathfinderMob mob -> a
double speedModifier -> e
double px -> f
double py -> g
double pz -> h
double pRotX -> i
double pRotY -> j
net.minecraft.world.entity.player.Player player -> b
int calmDown -> k
boolean isRunning -> l
net.minecraft.world.item.crafting.Ingredient items -> m
boolean canScare -> n
30:37:void
<init>(net.minecraft.world.entity.PathfinderMob,double,net.minecraft.world.item.cra
fting.Ingredient,boolean) -> <init>
41:46:boolean canUse() -> a
50:50:boolean shouldFollow(net.minecraft.world.entity.LivingEntity) -> a
55:71:boolean canContinueToUse() -> b
75:75:boolean canScare() -> h
80:84:void start() -> c
88:92:void stop() -> d
96:102:void tick() -> e
105:105:boolean isRunning() -> i
13:13:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.goal.TradeWithPlayerGoal -> boe:
net.minecraft.world.entity.npc.AbstractVillager mob -> a
11:14:void <init>(net.minecraft.world.entity.npc.AbstractVillager) -> <init>
18:42:boolean canUse() -> a
47:48:void start() -> c
52:53:void stop() -> d
net.minecraft.world.entity.ai.goal.TryFindWaterGoal -> bof:
net.minecraft.world.entity.PathfinderMob mob -> a
11:13:void <init>(net.minecraft.world.entity.PathfinderMob) -> <init>
17:17:boolean canUse() -> a
22:43:void start() -> c
net.minecraft.world.entity.ai.goal.UseItemGoal -> bog:
net.minecraft.world.entity.Mob mob -> a
net.minecraft.world.item.ItemStack item -> b
java.util.function.Predicate canUseSelector -> c
net.minecraft.sounds.SoundEvent finishUsingSound -> d
19:24:void
<init>(net.minecraft.world.entity.Mob,net.minecraft.world.item.ItemStack,net.minecr
aft.sounds.SoundEvent,java.util.function.Predicate) -> <init>
28:28:boolean canUse() -> a
33:33:boolean canContinueToUse() -> b
38:40:void start() -> c
44:49:void stop() -> d
net.minecraft.world.entity.ai.goal.WaterAvoidingRandomFlyingGoal -> boh:
13:14:void <init>(net.minecraft.world.entity.PathfinderMob,double) -> <init>
19:28:net.minecraft.world.phys.Vec3 getPosition() -> h
net.minecraft.world.entity.ai.goal.WaterAvoidingRandomStrollGoal -> boi:
float PROBABILITY -> i
float probability -> j
15:16:void <init>(net.minecraft.world.entity.PathfinderMob,double) -> <init>
19:21:void <init>(net.minecraft.world.entity.PathfinderMob,double,float) ->
<init>
26:34:net.minecraft.world.phys.Vec3 getPosition() -> h
net.minecraft.world.entity.ai.goal.WrappedGoal -> boj:
net.minecraft.world.entity.ai.goal.Goal goal -> a
int priority -> b
boolean isRunning -> c
11:14:void <init>(int,net.minecraft.world.entity.ai.goal.Goal) -> <init>
17:17:boolean canBeReplacedBy(net.minecraft.world.entity.ai.goal.WrappedGoal) -
> a
22:22:boolean canUse() -> a
27:27:boolean canContinueToUse() -> b
32:32:boolean isInterruptable() -> J_
37:42:void start() -> c
46:51:void stop() -> d
55:55:boolean requiresUpdateEveryTick() -> K_
60:60:int adjustedTickDelay(int) -> a
65:66:void tick() -> e
70:71:void setFlags(java.util.EnumSet) -> a
75:75:java.util.EnumSet getFlags() -> j
79:79:boolean isRunning() -> h
83:83:int getPriority() -> i
87:87:net.minecraft.world.entity.ai.goal.Goal getGoal() -> k
92:98:boolean equals(java.lang.Object) -> equals
103:103:int hashCode() -> hashCode
net.minecraft.world.entity.ai.goal.ZombieAttackGoal -> bok:
net.minecraft.world.entity.monster.Zombie zombie -> b
int raiseArmTicks -> c
10:12:void <init>(net.minecraft.world.entity.monster.Zombie,double,boolean) ->
<init>
16:18:void start() -> c
22:24:void stop() -> d
28:36:void tick() -> e
net.minecraft.world.entity.ai.goal.package-info -> bol:
net.minecraft.world.entity.ai.goal.target.DefendVillageTargetGoal -> bom:
net.minecraft.world.entity.animal.IronGolem golem -> a
net.minecraft.world.entity.LivingEntity potentialTarget -> b
net.minecraft.world.entity.ai.targeting.TargetingConditions attackTargeting ->
c
19:25:void <init>(net.minecraft.world.entity.animal.IronGolem) -> <init>
29:52:boolean canUse() -> a
57:59:void start() -> c
net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal -> bon:
net.minecraft.world.entity.ai.targeting.TargetingConditions HURT_BY_TARGETING -
> a
int ALERT_RANGE_Y -> b
boolean alertSameType -> c
int timestamp -> d
java.lang.Class[] toIgnoreDamage -> i
java.lang.Class[] toIgnoreAlert -> j
32:35:void <init>(net.minecraft.world.entity.PathfinderMob,java.lang.Class[]) -
> <init>
39:57:boolean canUse() -> a
61:63:net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal
setAlertOthers(java.lang.Class[]) -> a
68:78:void start() -> c
81:113:void alertOthers() -> h
116:117:void
alertOther(net.minecraft.world.entity.Mob,net.minecraft.world.entity.LivingEntity)
-> a
20:20:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal -> boo:
int DEFAULT_RANDOM_INTERVAL -> i
java.lang.Class targetType -> a
int randomInterval -> b
net.minecraft.world.entity.LivingEntity target -> c
net.minecraft.world.entity.ai.targeting.TargetingConditions targetConditions ->
d
25:26:void <init>(net.minecraft.world.entity.Mob,java.lang.Class,boolean) ->
<init>
29:30:void
<init>(net.minecraft.world.entity.Mob,java.lang.Class,boolean,java.util.function.Pr
edicate) -> <init>
33:34:void
<init>(net.minecraft.world.entity.Mob,java.lang.Class,boolean,boolean) -> <init>
37:43:void
<init>(net.minecraft.world.entity.Mob,java.lang.Class,int,boolean,boolean,java.util
.function.Predicate) -> <init>
47:52:boolean canUse() -> a
56:56:net.minecraft.world.phys.AABB getTargetSearchArea(double) -> a
60:65:void findTarget() -> h
69:71:void start() -> c
74:75:void setTarget(net.minecraft.world.entity.LivingEntity) -> a
63:63:boolean lambda$findTarget$0(net.minecraft.world.entity.LivingEntity) -> b
net.minecraft.world.entity.ai.goal.target.NearestAttackableWitchTargetGoal -> bop:
boolean canAttack -> i
13:15:void
<init>(net.minecraft.world.entity.raid.Raider,java.lang.Class,int,boolean,boolean,j
ava.util.function.Predicate) -> <init>
18:19:void setCanAttack(boolean) -> a
23:23:boolean canUse() -> a
net.minecraft.world.entity.ai.goal.target.NearestHealableRaiderTargetGoal -> boq:
int DEFAULT_COOLDOWN -> i
int cooldown -> j
15:17:void
<init>(net.minecraft.world.entity.raid.Raider,java.lang.Class,boolean,java.util.fun
ction.Predicate) -> <init>
20:20:int getCooldown() -> i
24:25:void decrementCooldown() -> k
29:37:boolean canUse() -> a
42:44:void start() -> c
net.minecraft.world.entity.ai.goal.target.NonTameRandomTargetGoal -> bor:
net.minecraft.world.entity.TamableAnimal tamableMob -> i
13:15:void
<init>(net.minecraft.world.entity.TamableAnimal,java.lang.Class,boolean,java.util.f
unction.Predicate) -> <init>
19:19:boolean canUse() -> a
24:27:boolean canContinueToUse() -> b
net.minecraft.world.entity.ai.goal.target.OwnerHurtByTargetGoal -> bos:
net.minecraft.world.entity.TamableAnimal tameAnimal -> a
net.minecraft.world.entity.LivingEntity ownerLastHurtBy -> b
int timestamp -> c
16:19:void <init>(net.minecraft.world.entity.TamableAnimal) -> <init>
23:32:boolean canUse() -> a
37:45:void start() -> c
net.minecraft.world.entity.ai.goal.target.OwnerHurtTargetGoal -> bot:
net.minecraft.world.entity.TamableAnimal tameAnimal -> a
net.minecraft.world.entity.LivingEntity ownerLastHurt -> b
int timestamp -> c
16:19:void <init>(net.minecraft.world.entity.TamableAnimal) -> <init>
23:32:boolean canUse() -> a
37:45:void start() -> c
net.minecraft.world.entity.ai.goal.target.ResetUniversalAngerTargetGoal -> bou:
int ALERT_RANGE_Y -> a
net.minecraft.world.entity.Mob mob -> b
boolean alertOthersOfSameType -> c
int lastHurtByPlayerTimestamp -> d
32:35:void <init>(net.minecraft.world.entity.Mob,boolean) -> <init>
39:39:boolean canUse() -> a
43:45:boolean wasHurtByPlayer() -> h
50:59:void start() -> c
62:64:java.util.List getNearbyMobsOfSameType() -> i
55:55:net.minecraft.world.entity.NeutralMob
lambda$start$1(net.minecraft.world.entity.Mob) -> a
54:54:boolean lambda$start$0(net.minecraft.world.entity.Mob) -> b
net.minecraft.world.entity.ai.goal.target.TargetGoal -> bov:
int EMPTY_REACH_CACHE -> a
int CAN_REACH_CACHE -> b
int CANT_REACH_CACHE -> c
net.minecraft.world.entity.Mob mob -> e
boolean mustSee -> f
boolean mustReach -> d
int reachCache -> i
int reachCacheTime -> j
int unseenTicks -> k
net.minecraft.world.entity.LivingEntity targetMob -> g
int unseenMemoryTicks -> h
32:33:void <init>(net.minecraft.world.entity.Mob,boolean) -> <init>
29:39:void <init>(net.minecraft.world.entity.Mob,boolean,boolean) -> <init>
43:74:boolean canContinueToUse() -> b
78:78:double getFollowDistance() -> l
83:86:void start() -> c
90:92:void stop() -> d
95:117:boolean
canAttack(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.ai.tar
geting.TargetingConditions) -> a
121:132:boolean canReach(net.minecraft.world.entity.LivingEntity) -> a
136:137:net.minecraft.world.entity.ai.goal.target.TargetGoal
setUnseenMemoryTicks(int) -> c
net.minecraft.world.entity.ai.goal.target.package-info -> bow:
net.minecraft.world.entity.ai.gossip.GossipContainer -> box:
org.slf4j.Logger LOGGER -> b
int DISCARD_THRESHOLD -> a
java.util.Map gossips -> c
31:98:void <init>() -> <init>
102:107:java.util.Map getGossipEntries() -> a
111:120:void decay() -> b
123:123:java.util.stream.Stream unpack() -> c
127:146:java.util.Collection
selectGossipsForTransfer(net.minecraft.util.RandomSource,int) -> a
150:150:net.minecraft.world.entity.ai.gossip.GossipContainer$EntityGossips
getOrCreate(java.util.UUID) -> a
154:162:void
transferFrom(net.minecraft.world.entity.ai.gossip.GossipContainer,net.minecraft.uti
l.RandomSource,int) -> a
169:170:int getReputation(java.util.UUID,java.util.function.Predicate) -> a
174:174:long
getCountForType(net.minecraft.world.entity.ai.gossip.GossipType,java.util.function.
DoublePredicate) -> a
181:187:void
add(java.util.UUID,net.minecraft.world.entity.ai.gossip.GossipType,int) -> a
194:195:void
remove(java.util.UUID,net.minecraft.world.entity.ai.gossip.GossipType,int) -> b
198:205:void
remove(java.util.UUID,net.minecraft.world.entity.ai.gossip.GossipType) -> a
208:216:void remove(net.minecraft.world.entity.ai.gossip.GossipType) -> a
219:219:java.lang.Object store(com.mojang.serialization.DynamicOps) -> a
223:226:void update(com.mojang.serialization.Dynamic) -> a
229:229:int mergeValuesForTransfer(int,int) -> a
233:234:int
mergeValuesForAddition(net.minecraft.world.entity.ai.gossip.GossipType,int,int) ->
a
225:225:void
lambda$update$9(net.minecraft.world.entity.ai.gossip.GossipContainer$GossipEntry) -
> a
224:224:java.util.stream.Stream
lambda$update$8(com.mojang.datafixers.util.Pair) -> a
223:223:void lambda$update$7(java.lang.String) -> a
219:219:void lambda$store$6(java.lang.String) -> b
182:182:int
lambda$add$5(net.minecraft.world.entity.ai.gossip.GossipType,int,int) -> b
174:174:boolean
lambda$getCountForType$4(java.util.function.DoublePredicate,net.minecraft.world.ent
ity.ai.gossip.GossipType,net.minecraft.world.entity.ai.gossip.GossipContainer$Entit
yGossips) -> a
157:161:void
lambda$transferFrom$3(net.minecraft.world.entity.ai.gossip.GossipContainer$GossipEn
try) -> b
150:150:net.minecraft.world.entity.ai.gossip.GossipContainer$EntityGossips
lambda$getOrCreate$2(java.util.UUID) -> b
123:123:java.util.stream.Stream lambda$unpack$1(java.util.Map$Entry) -> a
104:106:void lambda$getGossipEntries$0(java.util.Map,java.util.UUID) -> a
32:32:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.gossip.GossipContainer$EntityGossips -> box$a:
it.unimi.dsi.fastutil.objects.Object2IntMap entries -> a
51:52:void <init>() -> <init>
55:59:int weightedValue(java.util.function.Predicate) -> a
63:63:java.util.stream.Stream unpack(java.util.UUID) -> a
67:77:void decay() -> a
80:80:boolean isEmpty() -> b
84:91:void
makeSureValueIsntTooLowOrTooHigh(net.minecraft.world.entity.ai.gossip.GossipType) -
> a
94:95:void remove(net.minecraft.world.entity.ai.gossip.GossipType) -> b
63:63:net.minecraft.world.entity.ai.gossip.GossipContainer$GossipEntry
lambda$unpack$2(java.util.UUID,it.unimi.dsi.fastutil.objects.Object2IntMap$Entry) -
> a
58:58:int
lambda$weightedValue$1(it.unimi.dsi.fastutil.objects.Object2IntMap$Entry) -> a
57:57:boolean
lambda$weightedValue$0(java.util.function.Predicate,it.unimi.dsi.fastutil.objects.O
bject2IntMap$Entry) -> a
net.minecraft.world.entity.ai.gossip.GossipContainer$GossipEntry -> box$b:
java.util.UUID target -> c
net.minecraft.world.entity.ai.gossip.GossipType type -> d
int value -> e
com.mojang.serialization.Codec CODEC -> a
com.mojang.serialization.Codec LIST_CODEC -> b
37:37:void
<init>(java.util.UUID,net.minecraft.world.entity.ai.gossip.GossipType,int) ->
<init>
47:47:int weightedValue() -> a
37:37:java.lang.String toString() -> toString
37:37:int hashCode() -> hashCode
37:37:boolean equals(java.lang.Object) -> equals
37:37:java.util.UUID target() -> b
37:37:net.minecraft.world.entity.ai.gossip.GossipType type() -> c
37:37:int value() -> d
38:42:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
38:44:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.gossip.GossipType -> boy:
net.minecraft.world.entity.ai.gossip.GossipType MAJOR_NEGATIVE -> a
net.minecraft.world.entity.ai.gossip.GossipType MINOR_NEGATIVE -> b
net.minecraft.world.entity.ai.gossip.GossipType MINOR_POSITIVE -> c
net.minecraft.world.entity.ai.gossip.GossipType MAJOR_POSITIVE -> d
net.minecraft.world.entity.ai.gossip.GossipType TRADING -> e
int REPUTATION_CHANGE_PER_EVENT -> f
int REPUTATION_CHANGE_PER_EVERLASTING_MEMORY -> g
int REPUTATION_CHANGE_PER_TRADE -> h
java.lang.String id -> i
int weight -> j
int max -> k
int decayPerDay -> l
int decayPerTransfer -> m
com.mojang.serialization.Codec CODEC -> n
net.minecraft.world.entity.ai.gossip.GossipType[] $VALUES -> o
6:6:net.minecraft.world.entity.ai.gossip.GossipType[] values() -> values
6:6:net.minecraft.world.entity.ai.gossip.GossipType valueOf(java.lang.String) -
> valueOf
29:35:void <init>(java.lang.String,int,java.lang.String,int,int,int,int) ->
<init>
39:39:java.lang.String getSerializedName() -> c
6:6:net.minecraft.world.entity.ai.gossip.GossipType[] $values() -> a
6:27:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.gossip.package-info -> boz:
net.minecraft.world.entity.ai.memory.ExpirableValue -> bpa:
java.lang.Object value -> a
long timeToLive -> b
17:20:void <init>(java.lang.Object,long) -> <init>
23:26:void tick() -> a
29:29:net.minecraft.world.entity.ai.memory.ExpirableValue of(java.lang.Object)
-> a
33:33:net.minecraft.world.entity.ai.memory.ExpirableValue
of(java.lang.Object,long) -> a
37:37:long getTimeToLive() -> b
41:41:java.lang.Object getValue() -> c
45:45:boolean hasExpired() -> d
50:50:java.lang.String toString() -> toString
56:56:boolean canExpire() -> e
60:60:com.mojang.serialization.Codec codec(com.mojang.serialization.Codec) -> a
60:63:com.mojang.datafixers.kinds.App
lambda$codec$3(com.mojang.serialization.Codec,com.mojang.serialization.codecs.Recor
dCodecBuilder$Instance) -> a
63:63:net.minecraft.world.entity.ai.memory.ExpirableValue
lambda$codec$2(java.lang.Object,java.util.Optional) -> a
62:62:java.util.Optional
lambda$codec$1(net.minecraft.world.entity.ai.memory.ExpirableValue) -> a
61:61:java.lang.Object
lambda$codec$0(net.minecraft.world.entity.ai.memory.ExpirableValue) -> b
net.minecraft.world.entity.ai.memory.MemoryModuleType -> bpb:
net.minecraft.world.entity.ai.memory.MemoryModuleType DUMMY -> a
net.minecraft.world.entity.ai.memory.MemoryModuleType HOME -> b
net.minecraft.world.entity.ai.memory.MemoryModuleType JOB_SITE -> c
net.minecraft.world.entity.ai.memory.MemoryModuleType POTENTIAL_JOB_SITE -> d
net.minecraft.world.entity.ai.memory.MemoryModuleType MEETING_POINT -> e
net.minecraft.world.entity.ai.memory.MemoryModuleType SECONDARY_JOB_SITE -> f
net.minecraft.world.entity.ai.memory.MemoryModuleType NEAREST_LIVING_ENTITIES -
> g
net.minecraft.world.entity.ai.memory.MemoryModuleType
NEAREST_VISIBLE_LIVING_ENTITIES -> h
net.minecraft.world.entity.ai.memory.MemoryModuleType VISIBLE_VILLAGER_BABIES -
> i
net.minecraft.world.entity.ai.memory.MemoryModuleType NEAREST_PLAYERS -> j
net.minecraft.world.entity.ai.memory.MemoryModuleType NEAREST_VISIBLE_PLAYER ->
k
net.minecraft.world.entity.ai.memory.MemoryModuleType
NEAREST_VISIBLE_ATTACKABLE_PLAYER -> l
net.minecraft.world.entity.ai.memory.MemoryModuleType WALK_TARGET -> m
net.minecraft.world.entity.ai.memory.MemoryModuleType LOOK_TARGET -> n
net.minecraft.world.entity.ai.memory.MemoryModuleType ATTACK_TARGET -> o
net.minecraft.world.entity.ai.memory.MemoryModuleType ATTACK_COOLING_DOWN -> p
net.minecraft.world.entity.ai.memory.MemoryModuleType INTERACTION_TARGET -> q
net.minecraft.world.entity.ai.memory.MemoryModuleType BREED_TARGET -> r
net.minecraft.world.entity.ai.memory.MemoryModuleType RIDE_TARGET -> s
net.minecraft.world.entity.ai.memory.MemoryModuleType PATH -> t
net.minecraft.world.entity.ai.memory.MemoryModuleType INTERACTABLE_DOORS -> u
net.minecraft.world.entity.ai.memory.MemoryModuleType DOORS_TO_CLOSE -> v
net.minecraft.world.entity.ai.memory.MemoryModuleType NEAREST_BED -> w
net.minecraft.world.entity.ai.memory.MemoryModuleType HURT_BY -> x
net.minecraft.world.entity.ai.memory.MemoryModuleType HURT_BY_ENTITY -> y
net.minecraft.world.entity.ai.memory.MemoryModuleType AVOID_TARGET -> z
net.minecraft.world.entity.ai.memory.MemoryModuleType NEAREST_HOSTILE -> A
net.minecraft.world.entity.ai.memory.MemoryModuleType NEAREST_ATTACKABLE -> B
net.minecraft.world.entity.ai.memory.MemoryModuleType HIDING_PLACE -> C
net.minecraft.world.entity.ai.memory.MemoryModuleType HEARD_BELL_TIME -> D
net.minecraft.world.entity.ai.memory.MemoryModuleType
CANT_REACH_WALK_TARGET_SINCE -> E
net.minecraft.world.entity.ai.memory.MemoryModuleType GOLEM_DETECTED_RECENTLY -
> F
net.minecraft.world.entity.ai.memory.MemoryModuleType LAST_SLEPT -> G
net.minecraft.world.entity.ai.memory.MemoryModuleType LAST_WOKEN -> H
net.minecraft.world.entity.ai.memory.MemoryModuleType LAST_WORKED_AT_POI -> I
net.minecraft.world.entity.ai.memory.MemoryModuleType NEAREST_VISIBLE_ADULT ->
J
net.minecraft.world.entity.ai.memory.MemoryModuleType
NEAREST_VISIBLE_WANTED_ITEM -> K
net.minecraft.world.entity.ai.memory.MemoryModuleType NEAREST_VISIBLE_NEMESIS -
> L
net.minecraft.world.entity.ai.memory.MemoryModuleType PLAY_DEAD_TICKS -> M
net.minecraft.world.entity.ai.memory.MemoryModuleType TEMPTING_PLAYER -> N
net.minecraft.world.entity.ai.memory.MemoryModuleType TEMPTATION_COOLDOWN_TICKS
-> O
net.minecraft.world.entity.ai.memory.MemoryModuleType GAZE_COOLDOWN_TICKS -> P
net.minecraft.world.entity.ai.memory.MemoryModuleType IS_TEMPTED -> Q
net.minecraft.world.entity.ai.memory.MemoryModuleType LONG_JUMP_COOLDOWN_TICKS
-> R
net.minecraft.world.entity.ai.memory.MemoryModuleType LONG_JUMP_MID_JUMP -> S
net.minecraft.world.entity.ai.memory.MemoryModuleType HAS_HUNTING_COOLDOWN -> T
net.minecraft.world.entity.ai.memory.MemoryModuleType RAM_COOLDOWN_TICKS -> U
net.minecraft.world.entity.ai.memory.MemoryModuleType RAM_TARGET -> V
net.minecraft.world.entity.ai.memory.MemoryModuleType IS_IN_WATER -> W
net.minecraft.world.entity.ai.memory.MemoryModuleType IS_PREGNANT -> X
net.minecraft.world.entity.ai.memory.MemoryModuleType IS_PANICKING -> Y
net.minecraft.world.entity.ai.memory.MemoryModuleType
UNREACHABLE_TONGUE_TARGETS -> Z
net.minecraft.world.entity.ai.memory.MemoryModuleType ANGRY_AT -> aa
net.minecraft.world.entity.ai.memory.MemoryModuleType UNIVERSAL_ANGER -> ab
net.minecraft.world.entity.ai.memory.MemoryModuleType ADMIRING_ITEM -> ac
net.minecraft.world.entity.ai.memory.MemoryModuleType
TIME_TRYING_TO_REACH_ADMIRE_ITEM -> ad
net.minecraft.world.entity.ai.memory.MemoryModuleType
DISABLE_WALK_TO_ADMIRE_ITEM -> ae
net.minecraft.world.entity.ai.memory.MemoryModuleType ADMIRING_DISABLED -> af
net.minecraft.world.entity.ai.memory.MemoryModuleType HUNTED_RECENTLY -> ag
net.minecraft.world.entity.ai.memory.MemoryModuleType CELEBRATE_LOCATION -> ah
net.minecraft.world.entity.ai.memory.MemoryModuleType DANCING -> ai
net.minecraft.world.entity.ai.memory.MemoryModuleType
NEAREST_VISIBLE_HUNTABLE_HOGLIN -> aj
net.minecraft.world.entity.ai.memory.MemoryModuleType
NEAREST_VISIBLE_BABY_HOGLIN -> ak
net.minecraft.world.entity.ai.memory.MemoryModuleType
NEAREST_TARGETABLE_PLAYER_NOT_WEARING_GOLD -> al
net.minecraft.world.entity.ai.memory.MemoryModuleType NEARBY_ADULT_PIGLINS ->
am
net.minecraft.world.entity.ai.memory.MemoryModuleType
NEAREST_VISIBLE_ADULT_PIGLINS -> an
net.minecraft.world.entity.ai.memory.MemoryModuleType
NEAREST_VISIBLE_ADULT_HOGLINS -> ao
net.minecraft.world.entity.ai.memory.MemoryModuleType
NEAREST_VISIBLE_ADULT_PIGLIN -> ap
net.minecraft.world.entity.ai.memory.MemoryModuleType NEAREST_VISIBLE_ZOMBIFIED
-> aq
net.minecraft.world.entity.ai.memory.MemoryModuleType
VISIBLE_ADULT_PIGLIN_COUNT -> ar
net.minecraft.world.entity.ai.memory.MemoryModuleType
VISIBLE_ADULT_HOGLIN_COUNT -> as
net.minecraft.world.entity.ai.memory.MemoryModuleType
NEAREST_PLAYER_HOLDING_WANTED_ITEM -> at
net.minecraft.world.entity.ai.memory.MemoryModuleType ATE_RECENTLY -> au
net.minecraft.world.entity.ai.memory.MemoryModuleType NEAREST_REPELLENT -> av
net.minecraft.world.entity.ai.memory.MemoryModuleType PACIFIED -> aw
net.minecraft.world.entity.ai.memory.MemoryModuleType ROAR_TARGET -> ax
net.minecraft.world.entity.ai.memory.MemoryModuleType DISTURBANCE_LOCATION ->
ay
net.minecraft.world.entity.ai.memory.MemoryModuleType RECENT_PROJECTILE -> az
net.minecraft.world.entity.ai.memory.MemoryModuleType IS_SNIFFING -> aA
net.minecraft.world.entity.ai.memory.MemoryModuleType IS_EMERGING -> aB
net.minecraft.world.entity.ai.memory.MemoryModuleType ROAR_SOUND_DELAY -> aC
net.minecraft.world.entity.ai.memory.MemoryModuleType DIG_COOLDOWN -> aD
net.minecraft.world.entity.ai.memory.MemoryModuleType ROAR_SOUND_COOLDOWN -> aE
net.minecraft.world.entity.ai.memory.MemoryModuleType SNIFF_COOLDOWN -> aF
net.minecraft.world.entity.ai.memory.MemoryModuleType TOUCH_COOLDOWN -> aG
net.minecraft.world.entity.ai.memory.MemoryModuleType VIBRATION_COOLDOWN -> aH
net.minecraft.world.entity.ai.memory.MemoryModuleType SONIC_BOOM_COOLDOWN -> aI
net.minecraft.world.entity.ai.memory.MemoryModuleType SONIC_BOOM_SOUND_COOLDOWN
-> aJ
net.minecraft.world.entity.ai.memory.MemoryModuleType SONIC_BOOM_SOUND_DELAY ->
aK
net.minecraft.world.entity.ai.memory.MemoryModuleType LIKED_PLAYER -> aL
net.minecraft.world.entity.ai.memory.MemoryModuleType LIKED_NOTEBLOCK_POSITION
-> aM
net.minecraft.world.entity.ai.memory.MemoryModuleType
LIKED_NOTEBLOCK_COOLDOWN_TICKS -> aN
net.minecraft.world.entity.ai.memory.MemoryModuleType
ITEM_PICKUP_COOLDOWN_TICKS -> aO
net.minecraft.world.entity.ai.memory.MemoryModuleType
SNIFFER_EXPLORED_POSITIONS -> aP
net.minecraft.world.entity.ai.memory.MemoryModuleType SNIFFER_SNIFFING_TARGET -
> aQ
net.minecraft.world.entity.ai.memory.MemoryModuleType SNIFFER_DIGGING -> aR
net.minecraft.world.entity.ai.memory.MemoryModuleType SNIFFER_HAPPY -> aS
java.util.Optional codec -> aT
153:155:void <init>(java.util.Optional) -> <init>
159:159:java.lang.String toString() -> toString
163:163:java.util.Optional getCodec() -> a
167:167:net.minecraft.world.entity.ai.memory.MemoryModuleType
register(java.lang.String,com.mojang.serialization.Codec) -> a
171:171:net.minecraft.world.entity.ai.memory.MemoryModuleType
register(java.lang.String) -> a
31:148:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.memory.MemoryStatus -> bpc:
net.minecraft.world.entity.ai.memory.MemoryStatus VALUE_PRESENT -> a
net.minecraft.world.entity.ai.memory.MemoryStatus VALUE_ABSENT -> b
net.minecraft.world.entity.ai.memory.MemoryStatus REGISTERED -> c
net.minecraft.world.entity.ai.memory.MemoryStatus[] $VALUES -> d
3:3:net.minecraft.world.entity.ai.memory.MemoryStatus[] values() -> values
3:3:net.minecraft.world.entity.ai.memory.MemoryStatus valueOf(java.lang.String)
-> valueOf
3:3:void <init>(java.lang.String,int) -> <init>
3:3:net.minecraft.world.entity.ai.memory.MemoryStatus[] $values() -> a
3:6:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.memory.NearestVisibleLivingEntities -> bpd:
net.minecraft.world.entity.ai.memory.NearestVisibleLivingEntities EMPTY -> a
java.util.List nearbyEntities -> b
java.util.function.Predicate lineOfSightTest -> c
25:28:void <init>() -> <init>
30:35:void <init>(net.minecraft.world.entity.LivingEntity,java.util.List) ->
<init>
38:38:net.minecraft.world.entity.ai.memory.NearestVisibleLivingEntities empty()
-> a
42:47:java.util.Optional findClosest(java.util.function.Predicate) -> a
56:56:java.lang.Iterable findAll(java.util.function.Predicate) -> b
66:67:java.util.stream.Stream find(java.util.function.Predicate) -> c
71:71:boolean contains(net.minecraft.world.entity.LivingEntity) -> a
75:80:boolean contains(java.util.function.Predicate) -> d
67:67:boolean
lambda$find$4(java.util.function.Predicate,net.minecraft.world.entity.LivingEntity)
-> a
56:56:boolean
lambda$findAll$3(java.util.function.Predicate,net.minecraft.world.entity.LivingEnti
ty) -> b
34:34:boolean
lambda$new$2(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap,java.util.func
tion.Predicate,net.minecraft.world.entity.LivingEntity) -> a
33:33:boolean
lambda$new$1(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.Liv
ingEntity) -> a
27:27:boolean lambda$new$0(net.minecraft.world.entity.LivingEntity) -> b
21:21:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.memory.WalkTarget -> bpe:
net.minecraft.world.entity.ai.behavior.PositionTracker target -> a
float speedModifier -> b
int closeEnoughDist -> c
16:17:void <init>(net.minecraft.core.BlockPos,float,int) -> <init>
20:21:void <init>(net.minecraft.world.phys.Vec3,float,int) -> <init>
24:25:void <init>(net.minecraft.world.entity.Entity,float,int) -> <init>
27:31:void
<init>(net.minecraft.world.entity.ai.behavior.PositionTracker,float,int) -> <init>
34:34:net.minecraft.world.entity.ai.behavior.PositionTracker getTarget() -> a
38:38:float getSpeedModifier() -> b
42:42:int getCloseEnoughDist() -> c
net.minecraft.world.entity.ai.memory.package-info -> bpf:
net.minecraft.world.entity.ai.navigation.AmphibiousPathNavigation -> bpg:
12:13:void
<init>(net.minecraft.world.entity.Mob,net.minecraft.world.level.Level) -> <init>
17:19:net.minecraft.world.level.pathfinder.PathFinder createPathFinder(int) ->
a
24:24:boolean canUpdatePath() -> a
29:29:net.minecraft.world.phys.Vec3 getTempMobPos() -> b
34:34:double getGroundY(net.minecraft.world.phys.Vec3) -> a
39:42:boolean
canMoveDirectly(net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec3) -> a
47:47:boolean isStableDestination(net.minecraft.core.BlockPos) -> a
52:52:void setCanFloat(boolean) -> a
net.minecraft.world.entity.ai.navigation.FlyingPathNavigation -> bph:
16:17:void
<init>(net.minecraft.world.entity.Mob,net.minecraft.world.level.Level) -> <init>
21:23:net.minecraft.world.level.pathfinder.PathFinder createPathFinder(int) ->
a
28:28:boolean
canMoveDirectly(net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec3) -> a
33:33:boolean canUpdatePath() -> a
38:38:net.minecraft.world.phys.Vec3 getTempMobPos() -> b
43:43:net.minecraft.world.level.pathfinder.Path
createPath(net.minecraft.world.entity.Entity,int) -> a
48:75:void tick() -> c
78:79:void setCanOpenDoors(boolean) -> b
82:82:boolean canPassDoors() -> d
86:87:void setCanPassDoors(boolean) -> c
90:90:boolean canOpenDoors() -> e
95:95:boolean isStableDestination(net.minecraft.core.BlockPos) -> a
net.minecraft.world.entity.ai.navigation.GroundPathNavigation -> bpi:
boolean avoidSun -> p
21:22:void
<init>(net.minecraft.world.entity.Mob,net.minecraft.world.level.Level) -> <init>
26:28:net.minecraft.world.level.pathfinder.PathFinder createPathFinder(int) ->
a
33:33:boolean canUpdatePath() -> a
38:38:net.minecraft.world.phys.Vec3 getTempMobPos() -> b
43:67:net.minecraft.world.level.pathfinder.Path
createPath(net.minecraft.core.BlockPos,int) -> a
72:72:net.minecraft.world.level.pathfinder.Path
createPath(net.minecraft.world.entity.Entity,int) -> a
76:91:int getSurfaceY() -> t
96:111:void trimPath() -> L_
114:126:boolean
hasValidPathType(net.minecraft.world.level.pathfinder.BlockPathTypes) -> a
130:131:void setCanOpenDoors(boolean) -> b
134:134:boolean canPassDoors() -> e
138:139:void setCanPassDoors(boolean) -> c
142:142:boolean canOpenDoors() -> f
146:147:void setAvoidSun(boolean) -> d
150:151:void setCanWalkOverFences(boolean) -> e
net.minecraft.world.entity.ai.navigation.PathNavigation -> bpj:
int MAX_TIME_RECOMPUTE -> p
int STUCK_CHECK_INTERVAL -> q
float STUCK_THRESHOLD_DISTANCE_FACTOR -> r
net.minecraft.world.entity.Mob mob -> a
net.minecraft.world.level.Level level -> b
net.minecraft.world.level.pathfinder.Path path -> c
double speedModifier -> d
int tick -> e
int lastStuckCheck -> f
net.minecraft.world.phys.Vec3 lastStuckCheckPos -> g
net.minecraft.core.Vec3i timeoutCachedNode -> h
long timeoutTimer -> i
long lastTimeoutCheck -> j
double timeoutLimit -> k
float maxDistanceToWaypoint -> l
boolean hasDelayedRecomputation -> m
long timeLastRecompute -> n
net.minecraft.world.level.pathfinder.NodeEvaluator nodeEvaluator -> o
net.minecraft.core.BlockPos targetPos -> s
int reachRange -> t
float maxVisitedNodesMultiplier -> u
net.minecraft.world.level.pathfinder.PathFinder pathFinder -> v
boolean isStuck -> w
59:86:void
<init>(net.minecraft.world.entity.Mob,net.minecraft.world.level.Level) -> <init>
89:90:void resetMaxVisitedNodesMultiplier() -> g
96:97:void setMaxVisitedNodesMultiplier(float) -> a
101:101:net.minecraft.core.BlockPos getTargetPos() -> h
net.minecraft.world.level.pathfinder.PathFinder createPathFinder(int) -> a
107:108:void setSpeedModifier(double) -> a
111:121:void recomputePath() -> i
125:125:net.minecraft.world.level.pathfinder.Path
createPath(double,double,double,int) -> a
138:138:net.minecraft.world.level.pathfinder.Path
createPath(java.util.stream.Stream,int) -> a
143:143:net.minecraft.world.level.pathfinder.Path createPath(java.util.Set,int)
-> a
156:156:net.minecraft.world.level.pathfinder.Path
createPath(net.minecraft.core.BlockPos,int) -> a
161:161:net.minecraft.world.level.pathfinder.Path
createPath(net.minecraft.core.BlockPos,int,int) -> a
174:174:net.minecraft.world.level.pathfinder.Path
createPath(net.minecraft.world.entity.Entity,int) -> a
179:179:net.minecraft.world.level.pathfinder.Path
createPath(java.util.Set,int,boolean,int) -> a
184:219:net.minecraft.world.level.pathfinder.Path
createPath(java.util.Set,int,boolean,int,float) -> a
228:228:boolean moveTo(double,double,double,double) -> a
237:238:boolean moveTo(net.minecraft.world.entity.Entity,double) -> a
246:265:boolean moveTo(net.minecraft.world.level.pathfinder.Path,double) -> a
270:270:net.minecraft.world.level.pathfinder.Path getPath() -> j
274:304:void tick() -> c
307:308:double getGroundY(net.minecraft.world.phys.Vec3) -> a
315:330:void followThePath() -> k
333:363:boolean shouldTargetNextNodeInDirection(net.minecraft.world.phys.Vec3)
-> c
368:404:void doStuckDetection(net.minecraft.world.phys.Vec3) -> b
407:409:void timeoutPath() -> e
412:416:void resetStuckTimeout() -> f
420:420:boolean isDone() -> l
427:427:boolean isInProgress() -> m
431:432:void stop() -> n
net.minecraft.world.phys.Vec3 getTempMobPos() -> b
boolean canUpdatePath() -> a
439:439:boolean isInLiquid() -> o
447:464:void trimPath() -> L_
467:467:boolean
canMoveDirectly(net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec3) -> a
477:477:boolean
canCutCorner(net.minecraft.world.level.pathfinder.BlockPathTypes) -> b
483:484:boolean
isClearForMovementBetween(net.minecraft.world.entity.Mob,net.minecraft.world.phys.V
ec3,net.minecraft.world.phys.Vec3,boolean) -> a
488:489:boolean isStableDestination(net.minecraft.core.BlockPos) -> a
493:493:net.minecraft.world.level.pathfinder.NodeEvaluator getNodeEvaluator() -
> p
497:498:void setCanFloat(boolean) -> a
501:501:boolean canFloat() -> q
505:521:boolean shouldRecomputePath(net.minecraft.core.BlockPos) -> b
525:525:float getMaxDistanceToWaypoint() -> r
529:529:boolean isStuck() -> s
net.minecraft.world.entity.ai.navigation.WallClimberNavigation -> bpk:
net.minecraft.core.BlockPos pathToPosition -> p
24:25:void
<init>(net.minecraft.world.entity.Mob,net.minecraft.world.level.Level) -> <init>
29:30:net.minecraft.world.level.pathfinder.Path
createPath(net.minecraft.core.BlockPos,int) -> a
35:36:net.minecraft.world.level.pathfinder.Path
createPath(net.minecraft.world.entity.Entity,int) -> a
41:47:boolean moveTo(net.minecraft.world.entity.Entity,double) -> a
53:65:void tick() -> c
net.minecraft.world.entity.ai.navigation.WaterBoundPathNavigation -> bpl:
boolean allowBreaching -> p
15:16:void
<init>(net.minecraft.world.entity.Mob,net.minecraft.world.level.Level) -> <init>
20:22:net.minecraft.world.level.pathfinder.PathFinder createPathFinder(int) ->
a
27:27:boolean canUpdatePath() -> a
32:32:net.minecraft.world.phys.Vec3 getTempMobPos() -> b
37:37:double getGroundY(net.minecraft.world.phys.Vec3) -> a
42:42:boolean
canMoveDirectly(net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec3) -> a
47:47:boolean isStableDestination(net.minecraft.core.BlockPos) -> a
52:52:void setCanFloat(boolean) -> a
net.minecraft.world.entity.ai.navigation.package-info -> bpm:
net.minecraft.world.entity.ai.package-info -> bpn:
net.minecraft.world.entity.ai.sensing.AdultSensor -> bpo:
16:16:void <init>() -> <init>
19:19:java.util.Set requires() -> a
26:29:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.AgeableMob
) -> a
32:34:void
setNearestVisibleAdult(net.minecraft.world.entity.AgeableMob,net.minecraft.world.en
tity.ai.memory.NearestVisibleLivingEntities) -> a
16:16:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
32:32:boolean
lambda$setNearestVisibleAdult$1(net.minecraft.world.entity.AgeableMob,net.minecraft
.world.entity.LivingEntity) -> a
27:27:void
lambda$doTick$0(net.minecraft.world.entity.AgeableMob,net.minecraft.world.entity.ai
.memory.NearestVisibleLivingEntities) -> b
net.minecraft.world.entity.ai.sensing.AxolotlAttackablesSensor -> bpp:
float TARGET_DETECTION_DISTANCE -> a
7:7:void <init>() -> <init>
13:16:boolean
isMatchingEntity(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity
.LivingEntity) -> a
20:20:boolean
isHuntTarget(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.Liv
ingEntity) -> e
24:24:boolean isHostileTarget(net.minecraft.world.entity.LivingEntity) -> b
28:28:boolean
isClose(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.LivingEn
tity) -> f
33:33:net.minecraft.world.entity.ai.memory.MemoryModuleType getMemory() -> b
net.minecraft.world.entity.ai.sensing.DummySensor -> bpq:
10:10:void <init>() -> <init>
13:13:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
17:17:java.util.Set requires() -> a
net.minecraft.world.entity.ai.sensing.FrogAttackablesSensor -> bpr:
float TARGET_DETECTION_DISTANCE -> a
11:11:void <init>() -> <init>
16:23:boolean
isMatchingEntity(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity
.LivingEntity) -> a
27:28:boolean
isUnreachableAttackTarget(net.minecraft.world.entity.LivingEntity,net.minecraft.wor
ld.entity.LivingEntity) -> e
33:33:net.minecraft.world.entity.ai.memory.MemoryModuleType getMemory() -> b
net.minecraft.world.entity.ai.sensing.GolemSensor -> bps:
int GOLEM_SCAN_RATE -> a
int MEMORY_TIME_TO_LIVE -> c
22:23:void <init>() -> <init>
26:27:void <init>(int) -> <init>
31:32:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
36:36:java.util.Set requires() -> a
40:50:void checkForNearbyGolem(net.minecraft.world.entity.LivingEntity) -> a
53:54:void golemDetected(net.minecraft.world.entity.LivingEntity) -> b
45:45:boolean
lambda$checkForNearbyGolem$0(net.minecraft.world.entity.LivingEntity) -> c
net.minecraft.world.entity.ai.sensing.HoglinSpecificSensor -> bpt:
23:23:void <init>() -> <init>
26:26:java.util.Set requires() -> a
41:69:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.ho
glin.Hoglin) -> a
72:73:java.util.Optional
findNearestRepellent(net.minecraft.server.level.ServerLevel,net.minecraft.world.ent
ity.monster.hoglin.Hoglin) -> b
23:23:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
76:76:boolean
lambda$findNearestRepellent$1(net.minecraft.server.level.ServerLevel,net.minecraft.
core.BlockPos) -> a
52:52:boolean lambda$doTick$0(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.sensing.HurtBySensor -> bpu:
18:18:void <init>() -> <init>
21:21:java.util.Set requires() -> a
26:46:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
42:45:void
lambda$doTick$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.a
i.Brain,net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.sensing.IsInWaterSensor -> bpv:
11:11:void <init>() -> <init>
14:14:java.util.Set requires() -> a
19:24:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
net.minecraft.world.entity.ai.sensing.NearestBedSensor -> bpw:
int CACHE_TIMEOUT -> a
int BATCH_SIZE -> c
int RATE -> d
it.unimi.dsi.fastutil.longs.Long2LongMap batchCache -> e
int triedCount -> f
long lastUpdate -> g
32:38:void <init>() -> <init>
42:42:java.util.Set requires() -> a
47:83:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob) -> a
27:27:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
81:81:boolean lambda$doTick$2(it.unimi.dsi.fastutil.longs.Long2LongMap$Entry) -
> a
70:70:boolean lambda$doTick$1(net.minecraft.core.Holder) -> a
57:67:boolean lambda$doTick$0(net.minecraft.core.BlockPos) -> a
net.minecraft.world.entity.ai.sensing.NearestItemSensor -> bpx:
long XZ_RANGE -> c
long Y_RANGE -> d
int MAX_DISTANCE_TO_WANTED_ITEM -> a
15:15:void <init>() -> <init>
22:22:java.util.Set requires() -> a
28:39:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob) -> a
15:15:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
35:35:boolean
lambda$doTick$2(net.minecraft.world.entity.Mob,net.minecraft.world.entity.item.Item
Entity) -> a
34:34:boolean
lambda$doTick$1(net.minecraft.world.entity.Mob,net.minecraft.world.entity.item.Item
Entity) -> b
30:30:boolean lambda$doTick$0(net.minecraft.world.entity.item.ItemEntity) -> a
net.minecraft.world.entity.ai.sensing.NearestLivingEntitySensor -> bpy:
19:19:void <init>() -> <init>
22:29:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
32:32:int radiusXZ() -> b
36:36:int radiusY() -> c
41:41:java.util.Set requires() -> a
23:23:boolean
lambda$doTick$0(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.
LivingEntity) -> a
net.minecraft.world.entity.ai.sensing.NearestVisibleLivingEntitySensor -> bpz:
15:15:void <init>() -> <init>
boolean
isMatchingEntity(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity
.LivingEntity) -> a
net.minecraft.world.entity.ai.memory.MemoryModuleType getMemory() -> b
21:22:java.util.Set requires() -> a
28:29:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
32:32:java.util.Optional
getNearestEntity(net.minecraft.world.entity.LivingEntity) -> b
37:37:java.util.Optional
getVisibleEntities(net.minecraft.world.entity.LivingEntity) -> a
33:33:java.util.Optional
lambda$getNearestEntity$1(net.minecraft.world.entity.LivingEntity,net.minecraft.wor
ld.entity.ai.memory.NearestVisibleLivingEntities) -> a
33:33:boolean
lambda$getNearestEntity$0(net.minecraft.world.entity.LivingEntity,net.minecraft.wor
ld.entity.LivingEntity) -> e
net.minecraft.world.entity.ai.sensing.PiglinBruteSpecificSensor -> bqa:
20:20:void <init>() -> <init>
23:23:java.util.Set requires() -> a
35:52:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
41:41:boolean lambda$doTick$0(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.sensing.PiglinSpecificSensor -> bqb:
33:33:void <init>() -> <init>
36:36:java.util.Set requires() -> a
57:124:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
127:128:java.util.Optional
findNearestRepellent(net.minecraft.server.level.ServerLevel,net.minecraft.world.ent
ity.LivingEntity) -> c
136:141:boolean
isValidRepellent(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos
) -> a
131:131:boolean
lambda$findNearestRepellent$1(net.minecraft.server.level.ServerLevel,net.minecraft.
core.BlockPos) -> b
75:75:boolean lambda$doTick$0(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.sensing.PlayerSensor -> bqc:
17:17:void <init>() -> <init>
20:20:java.util.Set requires() -> a
29:45:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
43:43:boolean
lambda$doTick$2(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.
player.Player) -> a
38:38:boolean
lambda$doTick$1(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.
player.Player) -> b
31:31:boolean
lambda$doTick$0(net.minecraft.world.entity.LivingEntity,net.minecraft.server.level.
ServerPlayer) -> a
net.minecraft.world.entity.ai.sensing.SecondaryPoiSensor -> bqd:
int SCAN_RATE -> a
21:22:void <init>() -> <init>
26:48:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villag
er) -> a
52:52:java.util.Set requires() -> a
17:17:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
net.minecraft.world.entity.ai.sensing.Sensing -> bqe:
net.minecraft.world.entity.Mob mob -> a
it.unimi.dsi.fastutil.ints.IntSet seen -> b
it.unimi.dsi.fastutil.ints.IntSet unseen -> c
10:15:void <init>(net.minecraft.world.entity.Mob) -> <init>
18:20:void tick() -> a
23:39:boolean hasLineOfSight(net.minecraft.world.entity.Entity) -> a
net.minecraft.world.entity.ai.sensing.Sensor -> bqf:
net.minecraft.util.RandomSource RANDOM -> a
int DEFAULT_SCAN_RATE -> c
int TARGETING_RANGE -> b
net.minecraft.world.entity.ai.targeting.TargetingConditions TARGET_CONDITIONS -
> d
net.minecraft.world.entity.ai.targeting.TargetingConditions
TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING -> e
net.minecraft.world.entity.ai.targeting.TargetingConditions
ATTACK_TARGET_CONDITIONS -> f
net.minecraft.world.entity.ai.targeting.TargetingConditions
ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING -> g
net.minecraft.world.entity.ai.targeting.TargetingConditions
ATTACK_TARGET_CONDITIONS_IGNORE_LINE_OF_SIGHT -> h
net.minecraft.world.entity.ai.targeting.TargetingConditions
ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_AND_LINE_OF_SIGHT -> i
int scanRate -> j
long timeToTick -> k
33:36:void <init>(int) -> <init>
39:40:void <init>() -> <init>
43:47:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
) -> b
void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
java.util.Set requires() -> a
54:58:boolean
isEntityTargetable(net.minecraft.world.entity.LivingEntity,net.minecraft.world.enti
ty.LivingEntity) -> b
63:67:boolean
isEntityAttackable(net.minecraft.world.entity.LivingEntity,net.minecraft.world.enti
ty.LivingEntity) -> c
72:76:boolean
isEntityAttackableIgnoringLineOfSight(net.minecraft.world.entity.LivingEntity,net.m
inecraft.world.entity.LivingEntity) -> d
18:28:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.sensing.SensorType -> bqg:
net.minecraft.world.entity.ai.sensing.SensorType DUMMY -> a
net.minecraft.world.entity.ai.sensing.SensorType NEAREST_ITEMS -> b
net.minecraft.world.entity.ai.sensing.SensorType NEAREST_LIVING_ENTITIES -> c
net.minecraft.world.entity.ai.sensing.SensorType NEAREST_PLAYERS -> d
net.minecraft.world.entity.ai.sensing.SensorType NEAREST_BED -> e
net.minecraft.world.entity.ai.sensing.SensorType HURT_BY -> f
net.minecraft.world.entity.ai.sensing.SensorType VILLAGER_HOSTILES -> g
net.minecraft.world.entity.ai.sensing.SensorType VILLAGER_BABIES -> h
net.minecraft.world.entity.ai.sensing.SensorType SECONDARY_POIS -> i
net.minecraft.world.entity.ai.sensing.SensorType GOLEM_DETECTED -> j
net.minecraft.world.entity.ai.sensing.SensorType PIGLIN_SPECIFIC_SENSOR -> k
net.minecraft.world.entity.ai.sensing.SensorType PIGLIN_BRUTE_SPECIFIC_SENSOR -
> l
net.minecraft.world.entity.ai.sensing.SensorType HOGLIN_SPECIFIC_SENSOR -> m
net.minecraft.world.entity.ai.sensing.SensorType NEAREST_ADULT -> n
net.minecraft.world.entity.ai.sensing.SensorType AXOLOTL_ATTACKABLES -> o
net.minecraft.world.entity.ai.sensing.SensorType AXOLOTL_TEMPTATIONS -> p
net.minecraft.world.entity.ai.sensing.SensorType GOAT_TEMPTATIONS -> q
net.minecraft.world.entity.ai.sensing.SensorType FROG_TEMPTATIONS -> r
net.minecraft.world.entity.ai.sensing.SensorType CAMEL_TEMPTATIONS -> s
net.minecraft.world.entity.ai.sensing.SensorType FROG_ATTACKABLES -> t
net.minecraft.world.entity.ai.sensing.SensorType IS_IN_WATER -> u
net.minecraft.world.entity.ai.sensing.SensorType WARDEN_ENTITY_SENSOR -> v
net.minecraft.world.entity.ai.sensing.SensorType SNIFFER_TEMPTATIONS -> w
java.util.function.Supplier factory -> x
42:44:void <init>(java.util.function.Supplier) -> <init>
47:47:net.minecraft.world.entity.ai.sensing.Sensor create() -> a
51:51:net.minecraft.world.entity.ai.sensing.SensorType
register(java.lang.String,java.util.function.Supplier) -> a
38:38:net.minecraft.world.entity.ai.sensing.TemptingSensor lambda$static$4() ->
b
34:34:net.minecraft.world.entity.ai.sensing.TemptingSensor lambda$static$3() ->
c
33:33:net.minecraft.world.entity.ai.sensing.TemptingSensor lambda$static$2() ->
d
32:32:net.minecraft.world.entity.ai.sensing.TemptingSensor lambda$static$1() ->
e
31:31:net.minecraft.world.entity.ai.sensing.TemptingSensor lambda$static$0() ->
f
16:38:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.sensing.TemptingSensor -> bqh:
int TEMPTATION_RANGE -> a
net.minecraft.world.entity.ai.targeting.TargetingConditions TEMPT_TARGETING ->
c
net.minecraft.world.item.crafting.Ingredient temptations -> d
26:28:void <init>(net.minecraft.world.item.crafting.Ingredient) -> <init>
32:48:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Pathfinder
Mob) -> a
51:51:boolean playerHoldingTemptation(net.minecraft.world.entity.player.Player)
-> a
55:55:boolean isTemptation(net.minecraft.world.item.ItemStack) -> a
60:60:java.util.Set requires() -> a
19:19:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
38:38:boolean
lambda$doTick$2(net.minecraft.world.entity.PathfinderMob,net.minecraft.server.level
.ServerPlayer) -> a
36:36:boolean
lambda$doTick$1(net.minecraft.world.entity.PathfinderMob,net.minecraft.server.level
.ServerPlayer) -> b
35:35:boolean
lambda$doTick$0(net.minecraft.world.entity.PathfinderMob,net.minecraft.server.level
.ServerPlayer) -> c
21:21:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.sensing.VillagerBabiesSensor -> bqi:
18:18:void <init>() -> <init>
21:21:java.util.Set requires() -> a
26:27:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
30:30:java.util.List
getNearestVillagerBabies(net.minecraft.world.entity.LivingEntity) -> a
34:34:boolean isVillagerBaby(net.minecraft.world.entity.LivingEntity) -> b
38:39:net.minecraft.world.entity.ai.memory.NearestVisibleLivingEntities
getVisibleEntities(net.minecraft.world.entity.LivingEntity) -> c
net.minecraft.world.entity.ai.sensing.VillagerHostilesSensor -> bqj:
com.google.common.collect.ImmutableMap ACCEPTABLE_DISTANCE_FROM_HOSTILES -> a
12:12:void <init>() -> <init>
29:29:boolean
isMatchingEntity(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity
.LivingEntity) -> a
33:34:boolean
isClose(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.LivingEn
tity) -> e
39:39:net.minecraft.world.entity.ai.memory.MemoryModuleType getMemory() -> b
43:43:boolean isHostile(net.minecraft.world.entity.LivingEntity) -> b
13:25:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.sensing.WardenEntitySensor -> bqk:
17:17:void <init>() -> <init>
20:22:java.util.Set requires() -> a
28:36:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.wa
rden.Warden) -> a
39:43:java.util.Optional
getClosest(net.minecraft.world.entity.monster.warden.Warden,java.util.function.Pred
icate) -> a
48:48:int radiusXZ() -> b
53:53:int radiusY() -> c
17:17:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
34:34:void lambda$doTick$4(net.minecraft.world.entity.monster.warden.Warden) ->
a
33:33:void
lambda$doTick$3(net.minecraft.world.entity.monster.warden.Warden,net.minecraft.worl
d.entity.LivingEntity) -> a
31:31:java.util.Optional
lambda$doTick$2(net.minecraft.world.entity.monster.warden.Warden) -> b
31:31:boolean lambda$doTick$1(net.minecraft.world.entity.LivingEntity) -> a
30:30:boolean lambda$doTick$0(net.minecraft.world.entity.LivingEntity) -> b
net.minecraft.world.entity.ai.sensing.package-info -> bql:
net.minecraft.world.entity.ai.targeting.TargetingConditions -> bqm:
net.minecraft.world.entity.ai.targeting.TargetingConditions DEFAULT -> a
double MIN_VISIBILITY_DISTANCE_FOR_INVISIBLE_TARGET -> b
boolean isCombat -> c
double range -> d
boolean checkLineOfSight -> e
boolean testInvisible -> f
java.util.function.Predicate selector -> g
15:23:void <init>(boolean) -> <init>
26:26:net.minecraft.world.entity.ai.targeting.TargetingConditions forCombat() -
> a
30:30:net.minecraft.world.entity.ai.targeting.TargetingConditions
forNonCombat() -> b
34:39:net.minecraft.world.entity.ai.targeting.TargetingConditions copy() -> c
43:44:net.minecraft.world.entity.ai.targeting.TargetingConditions range(double)
-> a
48:49:net.minecraft.world.entity.ai.targeting.TargetingConditions
ignoreLineOfSight() -> d
53:54:net.minecraft.world.entity.ai.targeting.TargetingConditions
ignoreInvisibilityTesting() -> e
58:59:net.minecraft.world.entity.ai.targeting.TargetingConditions
selector(java.util.function.Predicate) -> a
63:95:boolean
test(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.LivingEntit
y) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.targeting.package-info -> bqn:
net.minecraft.world.entity.ai.util.AirAndWaterRandomPos -> bqo:
9:9:void <init>() -> <init>
12:14:net.minecraft.world.phys.Vec3
getPos(net.minecraft.world.entity.PathfinderMob,int,int,int,double,double,double) -
> a
19:34:net.minecraft.core.BlockPos
generateRandomPos(net.minecraft.world.entity.PathfinderMob,int,int,int,double,doubl
e,double,boolean) -> a
29:29:boolean
lambda$generateRandomPos$1(net.minecraft.world.entity.PathfinderMob,net.minecraft.c
ore.BlockPos) -> a
14:14:net.minecraft.core.BlockPos
lambda$getPos$0(net.minecraft.world.entity.PathfinderMob,int,int,int,double,double,
double,boolean) -> b
net.minecraft.world.entity.ai.util.AirRandomPos -> bqp:
9:9:void <init>() -> <init>
12:15:net.minecraft.world.phys.Vec3
getPosTowards(net.minecraft.world.entity.PathfinderMob,int,int,int,net.minecraft.wo
rld.phys.Vec3,double) -> a
16:21:net.minecraft.core.BlockPos
lambda$getPosTowards$0(net.minecraft.world.entity.PathfinderMob,int,int,int,net.min
ecraft.world.phys.Vec3,double,boolean) -> a
net.minecraft.world.entity.ai.util.DefaultRandomPos -> bqq:
10:10:void <init>() -> <init>
14:16:net.minecraft.world.phys.Vec3
getPos(net.minecraft.world.entity.PathfinderMob,int,int) -> a
25:28:net.minecraft.world.phys.Vec3
getPosTowards(net.minecraft.world.entity.PathfinderMob,int,int,net.minecraft.world.
phys.Vec3,double) -> a
41:44:net.minecraft.world.phys.Vec3
getPosAway(net.minecraft.world.entity.PathfinderMob,int,int,net.minecraft.world.phy
s.Vec3) -> a
56:61:net.minecraft.core.BlockPos
generateRandomPosTowardDirection(net.minecraft.world.entity.PathfinderMob,int,boole
an,net.minecraft.core.BlockPos) -> a
45:50:net.minecraft.core.BlockPos
lambda$getPosAway$2(net.minecraft.world.entity.PathfinderMob,int,int,net.minecraft.
world.phys.Vec3,boolean) -> a
29:34:net.minecraft.core.BlockPos
lambda$getPosTowards$1(net.minecraft.world.entity.PathfinderMob,int,int,net.minecra
ft.world.phys.Vec3,double,boolean) -> a
17:19:net.minecraft.core.BlockPos
lambda$getPos$0(net.minecraft.world.entity.PathfinderMob,int,int,boolean) -> a
net.minecraft.world.entity.ai.util.GoalUtils -> bqr:
11:11:void <init>() -> <init>
13:13:boolean hasGroundPathNavigation(net.minecraft.world.entity.Mob) -> a
17:17:boolean mobRestricted(net.minecraft.world.entity.PathfinderMob,int) -> a
21:21:boolean
isOutsideLimits(net.minecraft.core.BlockPos,net.minecraft.world.entity.PathfinderMo
b) -> a
25:25:boolean
isRestricted(boolean,net.minecraft.world.entity.PathfinderMob,net.minecraft.core.Bl
ockPos) -> a
29:29:boolean
isNotStable(net.minecraft.world.entity.ai.navigation.PathNavigation,net.minecraft.c
ore.BlockPos) -> a
33:33:boolean
isWater(net.minecraft.world.entity.PathfinderMob,net.minecraft.core.BlockPos) -> a
37:37:boolean
hasMalus(net.minecraft.world.entity.PathfinderMob,net.minecraft.core.BlockPos) -> b
41:41:boolean
isSolid(net.minecraft.world.entity.PathfinderMob,net.minecraft.core.BlockPos) -> c
net.minecraft.world.entity.ai.util.HoverRandomPos -> bqs:
9:9:void <init>() -> <init>
12:14:net.minecraft.world.phys.Vec3
getPos(net.minecraft.world.entity.PathfinderMob,int,int,double,double,float,int,int
) -> a
15:30:net.minecraft.core.BlockPos
lambda$getPos$1(net.minecraft.world.entity.PathfinderMob,int,int,double,double,floa
t,boolean,int,int) -> a
25:25:boolean
lambda$getPos$0(net.minecraft.world.entity.PathfinderMob,net.minecraft.core.BlockPo
s) -> a
net.minecraft.world.entity.ai.util.LandRandomPos -> bqt:
11:11:void <init>() -> <init>
14:14:net.minecraft.world.phys.Vec3
getPos(net.minecraft.world.entity.PathfinderMob,int,int) -> a
19:21:net.minecraft.world.phys.Vec3
getPos(net.minecraft.world.entity.PathfinderMob,int,int,java.util.function.ToDouble
Function) -> a
35:38:net.minecraft.world.phys.Vec3
getPosTowards(net.minecraft.world.entity.PathfinderMob,int,int,net.minecraft.world.
phys.Vec3) -> a
43:46:net.minecraft.world.phys.Vec3
getPosAway(net.minecraft.world.entity.PathfinderMob,int,int,net.minecraft.world.phy
s.Vec3) -> b
51:51:net.minecraft.world.phys.Vec3
getPosInDirection(net.minecraft.world.entity.PathfinderMob,int,int,net.minecraft.wo
rld.phys.Vec3,boolean) -> a
68:72:net.minecraft.core.BlockPos
movePosUpOutOfSolid(net.minecraft.world.entity.PathfinderMob,net.minecraft.core.Blo
ckPos) -> a
77:82:net.minecraft.core.BlockPos
generateRandomPosTowardDirection(net.minecraft.world.entity.PathfinderMob,int,boole
an,net.minecraft.core.BlockPos) -> a
68:68:boolean
lambda$movePosUpOutOfSolid$2(net.minecraft.world.entity.PathfinderMob,net.minecraft
.core.BlockPos) -> b
52:62:net.minecraft.core.BlockPos
lambda$getPosInDirection$1(net.minecraft.world.entity.PathfinderMob,int,int,net.min
ecraft.world.phys.Vec3,boolean) -> b
22:29:net.minecraft.core.BlockPos
lambda$getPos$0(net.minecraft.world.entity.PathfinderMob,int,int,boolean) -> a
net.minecraft.world.entity.ai.util.RandomPos -> bqu:
int RANDOM_POS_ATTEMPTS -> a
15:15:void <init>() -> <init>
19:23:net.minecraft.core.BlockPos
generateRandomDirection(net.minecraft.util.RandomSource,int,int) -> a
28:39:net.minecraft.core.BlockPos
generateRandomDirectionWithinRadians(net.minecraft.util.RandomSource,int,int,int,do
uble,double,double) -> a
44:54:net.minecraft.core.BlockPos
moveUpOutOfSolid(net.minecraft.core.BlockPos,int,java.util.function.Predicate) -> a
59:83:net.minecraft.core.BlockPos
moveUpToAboveSolid(net.minecraft.core.BlockPos,int,int,java.util.function.Predicate
) -> a
88:88:net.minecraft.world.phys.Vec3
generateRandomPos(net.minecraft.world.entity.PathfinderMob,java.util.function.Suppl
ier) -> a
93:109:net.minecraft.world.phys.Vec3
generateRandomPos(java.util.function.Supplier,java.util.function.ToDoubleFunction)
-> a
113:132:net.minecraft.core.BlockPos
generateRandomPosTowardDirection(net.minecraft.world.entity.PathfinderMob,int,net.m
inecraft.util.RandomSource,net.minecraft.core.BlockPos) -> a
net.minecraft.world.entity.ai.util.package-info -> bqv:
net.minecraft.world.entity.ai.village.ReputationEventType -> bqw:
net.minecraft.world.entity.ai.village.ReputationEventType ZOMBIE_VILLAGER_CURED
-> a
net.minecraft.world.entity.ai.village.ReputationEventType GOLEM_KILLED -> b
net.minecraft.world.entity.ai.village.ReputationEventType VILLAGER_HURT -> c
net.minecraft.world.entity.ai.village.ReputationEventType VILLAGER_KILLED -> d
net.minecraft.world.entity.ai.village.ReputationEventType TRADE -> e
11:11:net.minecraft.world.entity.ai.village.ReputationEventType
register(java.lang.String) -> a
4:8:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.village.ReputationEventType$1 -> bqw$1:
java.lang.String val$name -> f
11:11:void <init>(java.lang.String) -> <init>
14:14:java.lang.String toString() -> toString
net.minecraft.world.entity.ai.village.VillageSiege -> bqx:
org.slf4j.Logger LOGGER -> a
boolean hasSetupSiege -> b
net.minecraft.world.entity.ai.village.VillageSiege$State siegeState -> c
int zombiesToSpawn -> d
int nextSpawnTime -> e
int spawnX -> f
int spawnY -> g
int spawnZ -> h
20:24:void <init>() -> <init>
40:77:int tick(net.minecraft.server.level.ServerLevel,boolean,boolean) -> a
81:104:boolean tryToSetupSiege(net.minecraft.server.level.ServerLevel) -> a
108:123:void trySpawn(net.minecraft.server.level.ServerLevel) -> b
127:140:net.minecraft.world.phys.Vec3
findRandomSpawnPos(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockP
os) -> a
21:21:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.village.VillageSiege$State -> bqx$a:
net.minecraft.world.entity.ai.village.VillageSiege$State SIEGE_CAN_ACTIVATE ->
a
net.minecraft.world.entity.ai.village.VillageSiege$State SIEGE_TONIGHT -> b
net.minecraft.world.entity.ai.village.VillageSiege$State SIEGE_DONE -> c
net.minecraft.world.entity.ai.village.VillageSiege$State[] $VALUES -> d
31:31:net.minecraft.world.entity.ai.village.VillageSiege$State[] values() ->
values
31:31:net.minecraft.world.entity.ai.village.VillageSiege$State
valueOf(java.lang.String) -> valueOf
31:31:void <init>(java.lang.String,int) -> <init>
31:31:net.minecraft.world.entity.ai.village.VillageSiege$State[] $values() -> a
31:34:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.village.package-info -> bqy:
net.minecraft.world.entity.ai.village.poi.PoiManager -> bqz:
int MAX_VILLAGE_DISTANCE -> a
int VILLAGE_SECTION_SIZE -> b
net.minecraft.world.entity.ai.village.poi.PoiManager$DistanceTracker
distanceTracker -> d
it.unimi.dsi.fastutil.longs.LongSet loadedChunks -> e
44:49:void
<init>(java.nio.file.Path,com.mojang.datafixers.DataFixer,boolean,net.minecraft.cor
e.RegistryAccess,net.minecraft.world.level.LevelHeightAccessor) -> <init>
52:53:void add(net.minecraft.core.BlockPos,net.minecraft.core.Holder) -> a
56:57:void remove(net.minecraft.core.BlockPos) -> a
60:60:long
getCountInRange(java.util.function.Predicate,net.minecraft.core.BlockPos,int,net.mi
necraft.world.entity.ai.village.poi.PoiManager$Occupancy) -> a
64:64:boolean
existsAtPosition(net.minecraft.resources.ResourceKey,net.minecraft.core.BlockPos) -
> a
71:74:java.util.stream.Stream
getInSquare(java.util.function.Predicate,net.minecraft.core.BlockPos,int,net.minecr
aft.world.entity.ai.village.poi.PoiManager$Occupancy) -> b
82:83:java.util.stream.Stream
getInRange(java.util.function.Predicate,net.minecraft.core.BlockPos,int,net.minecra
ft.world.entity.ai.village.poi.PoiManager$Occupancy) -> c
88:91:java.util.stream.Stream
getInChunk(java.util.function.Predicate,net.minecraft.world.level.ChunkPos,net.mine
craft.world.entity.ai.village.poi.PoiManager$Occupancy) -> a
95:97:java.util.stream.Stream
findAll(java.util.function.Predicate,java.util.function.Predicate,net.minecraft.cor
e.BlockPos,int,net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy) -> a
101:103:java.util.stream.Stream
findAllWithType(java.util.function.Predicate,java.util.function.Predicate,net.minec
raft.core.BlockPos,int,net.minecraft.world.entity.ai.village.poi.PoiManager$Occupan
cy) -> b
107:108:java.util.stream.Stream
findAllClosestFirstWithType(java.util.function.Predicate,java.util.function.Predica
te,net.minecraft.core.BlockPos,int,net.minecraft.world.entity.ai.village.poi.PoiMan
ager$Occupancy) -> c
112:112:java.util.Optional
find(java.util.function.Predicate,java.util.function.Predicate,net.minecraft.core.B
lockPos,int,net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy) -> d
116:118:java.util.Optional
findClosest(java.util.function.Predicate,net.minecraft.core.BlockPos,int,net.minecr
aft.world.entity.ai.village.poi.PoiManager$Occupancy) -> d
122:124:java.util.Optional
findClosestWithType(java.util.function.Predicate,net.minecraft.core.BlockPos,int,ne
t.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy) -> e
128:131:java.util.Optional
findClosest(java.util.function.Predicate,java.util.function.Predicate,net.minecraft
.core.BlockPos,int,net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy)
-> e
135:138:java.util.Optional
take(java.util.function.Predicate,java.util.function.BiPredicate,net.minecraft.core
.BlockPos,int) -> a
145:146:java.util.Optional
getRandom(java.util.function.Predicate,java.util.function.Predicate,net.minecraft.w
orld.entity.ai.village.poi.PoiManager$Occupancy,net.minecraft.core.BlockPos,int,net
.minecraft.util.RandomSource) -> a
150:152:boolean release(net.minecraft.core.BlockPos) -> b
156:156:boolean
exists(net.minecraft.core.BlockPos,java.util.function.Predicate) -> a
160:160:java.util.Optional getType(net.minecraft.core.BlockPos) -> c
166:166:int getFreeTickets(net.minecraft.core.BlockPos) -> d
175:176:int sectionsToVillage(net.minecraft.core.SectionPos) -> a
180:185:boolean isVillageCenter(long) -> g
190:192:void tick(java.util.function.BooleanSupplier) -> a
196:198:void setDirty(long) -> a
202:203:void onSectionLoad(long) -> b
206:221:void
checkConsistencyWithBlocks(net.minecraft.core.SectionPos,net.minecraft.world.level.
chunk.LevelChunkSection) -> a
224:224:boolean mayHavePoi(net.minecraft.world.level.chunk.LevelChunkSection) -
> a
228:236:void
updateFromSection(net.minecraft.world.level.chunk.LevelChunkSection,net.minecraft.c
ore.SectionPos,java.util.function.BiConsumer) -> a
239:245:void
ensureLoadedAndValid(net.minecraft.world.level.LevelReader,net.minecraft.core.Block
Pos,int) -> a
244:244:void
lambda$ensureLoadedAndValid$33(net.minecraft.world.level.LevelReader,net.minecraft.
world.level.ChunkPos) -> a
243:243:boolean
lambda$ensureLoadedAndValid$32(net.minecraft.world.level.ChunkPos) -> b
242:242:net.minecraft.world.level.ChunkPos
lambda$ensureLoadedAndValid$31(com.mojang.datafixers.util.Pair) -> a
241:241:boolean lambda$ensureLoadedAndValid$30(com.mojang.datafixers.util.Pair)
-> b
240:240:com.mojang.datafixers.util.Pair
lambda$ensureLoadedAndValid$29(net.minecraft.core.SectionPos) -> b
229:235:void
lambda$updateFromSection$28(net.minecraft.world.level.chunk.LevelChunkSection,java.
util.function.BiConsumer,net.minecraft.core.BlockPos) -> a
234:234:void
lambda$updateFromSection$27(java.util.function.BiConsumer,net.minecraft.core.BlockP
os,net.minecraft.core.Holder) -> a
215:219:void
lambda$checkConsistencyWithBlocks$26(net.minecraft.world.level.chunk.LevelChunkSect
ion,net.minecraft.core.SectionPos) -> a
208:213:void
lambda$checkConsistencyWithBlocks$25(net.minecraft.world.level.chunk.LevelChunkSect
ion,net.minecraft.core.SectionPos,net.minecraft.world.entity.ai.village.poi.PoiSect
ion) -> a
209:212:void
lambda$checkConsistencyWithBlocks$24(net.minecraft.world.level.chunk.LevelChunkSect
ion,net.minecraft.core.SectionPos,java.util.function.BiConsumer) -> b
185:185:java.lang.Boolean
lambda$isVillageCenter$23(net.minecraft.world.entity.ai.village.poi.PoiSection) ->
a
185:185:boolean lambda$isVillageCenter$22(net.minecraft.core.Holder) -> a
166:166:java.lang.Integer
lambda$getFreeTickets$21(net.minecraft.core.BlockPos,net.minecraft.world.entity.ai.
village.poi.PoiSection) -> a
160:160:java.util.Optional
lambda$getType$20(net.minecraft.core.BlockPos,net.minecraft.world.entity.ai.village
.poi.PoiSection) -> b
156:156:java.lang.Boolean
lambda$exists$19(net.minecraft.core.BlockPos,java.util.function.Predicate,net.minec
raft.world.entity.ai.village.poi.PoiSection) -> a
152:152:java.lang.IllegalStateException
lambda$release$18(net.minecraft.core.BlockPos) -> e
151:151:java.lang.Boolean
lambda$release$17(net.minecraft.core.BlockPos,net.minecraft.world.entity.ai.village
.poi.PoiSection) -> c
146:146:boolean
lambda$getRandom$16(java.util.function.Predicate,net.minecraft.world.entity.ai.vill
age.poi.PoiRecord) -> a
139:140:net.minecraft.core.BlockPos
lambda$take$15(net.minecraft.world.entity.ai.village.poi.PoiRecord) -> a
136:136:boolean
lambda$take$14(java.util.function.BiPredicate,net.minecraft.world.entity.ai.village
.poi.PoiRecord) -> a
131:131:double
lambda$findClosest$13(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a
124:124:com.mojang.datafixers.util.Pair
lambda$findClosestWithType$12(net.minecraft.world.entity.ai.village.poi.PoiRecord)
-> b
123:123:double
lambda$findClosestWithType$11(net.minecraft.core.BlockPos,net.minecraft.world.entit
y.ai.village.poi.PoiRecord) -> a
118:118:double
lambda$findClosest$10(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> b
108:108:double
lambda$findAllClosestFirstWithType$9(net.minecraft.core.BlockPos,com.mojang.datafix
ers.util.Pair) -> a
103:103:com.mojang.datafixers.util.Pair
lambda$findAllWithType$8(net.minecraft.world.entity.ai.village.poi.PoiRecord) -> c
102:102:boolean
lambda$findAllWithType$7(java.util.function.Predicate,net.minecraft.world.entity.ai
.village.poi.PoiRecord) -> b
91:91:java.util.stream.Stream
lambda$getInChunk$6(java.util.function.Predicate,net.minecraft.world.entity.ai.vill
age.poi.PoiManager$Occupancy,java.util.Optional) -> a
89:89:java.util.Optional
lambda$getInChunk$5(net.minecraft.world.level.ChunkPos,java.lang.Integer) -> a
83:83:boolean
lambda$getInRange$4(net.minecraft.core.BlockPos,int,net.minecraft.world.entity.ai.v
illage.poi.PoiRecord) -> a
75:77:boolean
lambda$getInSquare$3(net.minecraft.core.BlockPos,int,net.minecraft.world.entity.ai.
village.poi.PoiRecord) -> b
73:73:java.util.stream.Stream
lambda$getInSquare$2(java.util.function.Predicate,net.minecraft.world.entity.ai.vil
lage.poi.PoiManager$Occupancy,net.minecraft.world.level.ChunkPos) -> a
64:64:boolean
lambda$existsAtPosition$1(net.minecraft.resources.ResourceKey,net.minecraft.core.Ho
lder) -> a
56:56:void
lambda$remove$0(net.minecraft.core.BlockPos,net.minecraft.world.entity.ai.village.p
oi.PoiSection) -> d
net.minecraft.world.entity.ai.village.poi.PoiManager$DistanceTracker -> bqz$a:
it.unimi.dsi.fastutil.longs.Long2ByteMap levels -> b
net.minecraft.world.entity.ai.village.poi.PoiManager this$0 -> a
266:270:void <init>(net.minecraft.world.entity.ai.village.poi.PoiManager) ->
<init>
274:274:int getLevelFromSource(long) -> b
279:279:int getLevel(long) -> c
284:289:void setLevel(long,int) -> a
292:293:void runAllUpdates() -> a
net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy -> bqz$b:
net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy HAS_SPACE -> a
net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy IS_OCCUPIED -> b
net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy ANY -> c
java.util.function.Predicate test -> d
net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy[] $VALUES -> e
247:247:net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy[]
values() -> values
247:247:net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy
valueOf(java.lang.String) -> valueOf
254:256:void <init>(java.lang.String,int,java.util.function.Predicate) ->
<init>
259:259:java.util.function.Predicate getTest() -> a
250:250:boolean
lambda$static$0(net.minecraft.world.entity.ai.village.poi.PoiRecord) -> a
247:247:net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy[]
$values() -> b
247:250:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.village.poi.PoiRecord -> bra:
net.minecraft.core.BlockPos pos -> a
net.minecraft.core.Holder poiType -> b
int freeTickets -> c
java.lang.Runnable setDirty -> d
15:15:com.mojang.serialization.Codec codec(java.lang.Runnable) -> a
28:33:void
<init>(net.minecraft.core.BlockPos,net.minecraft.core.Holder,int,java.lang.Runnable
) -> <init>
36:37:void
<init>(net.minecraft.core.BlockPos,net.minecraft.core.Holder,java.lang.Runnable) ->
<init>
42:42:int getFreeTickets() -> a
46:52:boolean acquireTicket() -> b
56:62:boolean releaseTicket() -> c
66:66:boolean hasSpace() -> d
70:70:boolean isOccupied() -> e
74:74:net.minecraft.core.BlockPos getPos() -> f
78:78:net.minecraft.core.Holder getPoiType() -> g
83:90:boolean equals(java.lang.Object) -> equals
95:95:int hashCode() -> hashCode
15:20:com.mojang.datafixers.kinds.App
lambda$codec$3(java.lang.Runnable,com.mojang.serialization.codecs.RecordCodecBuilde
r$Instance) -> a
18:18:java.lang.Integer
lambda$codec$2(net.minecraft.world.entity.ai.village.poi.PoiRecord) -> a
17:17:net.minecraft.core.Holder
lambda$codec$1(net.minecraft.world.entity.ai.village.poi.PoiRecord) -> b
16:16:net.minecraft.core.BlockPos
lambda$codec$0(net.minecraft.world.entity.ai.village.poi.PoiRecord) -> c
net.minecraft.world.entity.ai.village.poi.PoiSection -> brb:
org.slf4j.Logger LOGGER -> a
it.unimi.dsi.fastutil.shorts.Short2ObjectMap records -> b
java.util.Map byType -> c
java.lang.Runnable setDirty -> d
boolean isValid -> e
35:39:com.mojang.serialization.Codec codec(java.lang.Runnable) -> a
48:49:void <init>(java.lang.Runnable) -> <init>
42:55:void <init>(java.lang.Runnable,boolean,java.util.List) -> <init>
58:62:java.util.stream.Stream
getRecords(java.util.function.Predicate,net.minecraft.world.entity.ai.village.poi.P
oiManager$Occupancy) -> a
67:71:void add(net.minecraft.core.BlockPos,net.minecraft.core.Holder) -> a
74:89:boolean add(net.minecraft.world.entity.ai.village.poi.PoiRecord) -> a
93:102:void remove(net.minecraft.core.BlockPos) -> a
107:107:int getFreeTickets(net.minecraft.core.BlockPos) -> b
111:117:boolean release(net.minecraft.core.BlockPos) -> c
121:121:boolean
exists(net.minecraft.core.BlockPos,java.util.function.Predicate) -> a
125:125:java.util.Optional getType(net.minecraft.core.BlockPos) -> d
129:129:java.util.Optional getPoiRecord(net.minecraft.core.BlockPos) -> e
133:144:void refresh(java.util.function.Consumer) -> a
147:149:void clear() -> b
152:152:boolean isValid() -> a
137:140:void
lambda$refresh$9(it.unimi.dsi.fastutil.shorts.Short2ObjectMap,net.minecraft.core.Bl
ockPos,net.minecraft.core.Holder) -> a
138:138:net.minecraft.world.entity.ai.village.poi.PoiRecord
lambda$refresh$8(net.minecraft.core.BlockPos,net.minecraft.core.Holder,short) -> a
88:88:java.util.Set lambda$add$7(net.minecraft.core.Holder) -> a
68:68:java.lang.String lambda$add$6(net.minecraft.resources.ResourceKey) -> a
61:61:java.util.stream.Stream lambda$getRecords$5(java.util.Map$Entry) -> a
60:60:boolean
lambda$getRecords$4(java.util.function.Predicate,java.util.Map$Entry) -> a
39:39:net.minecraft.world.entity.ai.village.poi.PoiSection
lambda$codec$3(java.lang.Runnable) -> b
35:39:com.mojang.datafixers.kinds.App
lambda$codec$2(java.lang.Runnable,com.mojang.serialization.codecs.RecordCodecBuilde
r$Instance) -> a
38:38:java.util.List
lambda$codec$1(net.minecraft.world.entity.ai.village.poi.PoiSection) -> a
37:37:java.lang.Boolean
lambda$codec$0(net.minecraft.world.entity.ai.village.poi.PoiSection) -> b
28:28:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.village.poi.PoiType -> brc:
java.util.Set matchingStates -> b
int maxTickets -> c
int validRange -> d
java.util.function.Predicate NONE -> a
16:18:void <init>(java.util.Set,int,int) -> <init>
21:21:boolean is(net.minecraft.world.level.block.state.BlockState) -> a
9:9:java.lang.String toString() -> toString
9:9:int hashCode() -> hashCode
9:9:boolean equals(java.lang.Object) -> equals
9:9:java.util.Set matchingStates() -> a
9:9:int maxTickets() -> b
9:9:int validRange() -> c
14:14:boolean lambda$static$0(net.minecraft.core.Holder) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.village.poi.PoiTypes -> brd:
net.minecraft.resources.ResourceKey ARMORER -> a
net.minecraft.resources.ResourceKey BUTCHER -> b
net.minecraft.resources.ResourceKey CARTOGRAPHER -> c
net.minecraft.resources.ResourceKey CLERIC -> d
net.minecraft.resources.ResourceKey FARMER -> e
net.minecraft.resources.ResourceKey FISHERMAN -> f
net.minecraft.resources.ResourceKey FLETCHER -> g
net.minecraft.resources.ResourceKey LEATHERWORKER -> h
net.minecraft.resources.ResourceKey LIBRARIAN -> i
net.minecraft.resources.ResourceKey MASON -> j
net.minecraft.resources.ResourceKey SHEPHERD -> k
net.minecraft.resources.ResourceKey TOOLSMITH -> l
net.minecraft.resources.ResourceKey WEAPONSMITH -> m
net.minecraft.resources.ResourceKey HOME -> n
net.minecraft.resources.ResourceKey MEETING -> o
net.minecraft.resources.ResourceKey BEEHIVE -> p
net.minecraft.resources.ResourceKey BEE_NEST -> q
net.minecraft.resources.ResourceKey NETHER_PORTAL -> r
net.minecraft.resources.ResourceKey LODESTONE -> s
net.minecraft.resources.ResourceKey LIGHTNING_ROD -> t
java.util.Set BEDS -> u
java.util.Set CAULDRONS -> v
java.util.Map TYPE_BY_STATE -> w
23:23:void <init>() -> <init>
61:61:java.util.Set getBlockStates(net.minecraft.world.level.block.Block) -> a
65:65:net.minecraft.resources.ResourceKey createKey(java.lang.String) -> a
69:72:net.minecraft.world.entity.ai.village.poi.PoiType
register(net.minecraft.core.Registry,net.minecraft.resources.ResourceKey,java.util.
Set,int,int) -> a
76:82:void registerBlockStates(net.minecraft.core.Holder,java.util.Set) -> a
85:85:java.util.Optional
forState(net.minecraft.world.level.block.state.BlockState) -> a
89:89:boolean hasPoi(net.minecraft.world.level.block.state.BlockState) -> b
93:112:net.minecraft.world.entity.ai.village.poi.PoiType
bootstrap(net.minecraft.core.Registry) -> a
77:81:void
lambda$registerBlockStates$3(net.minecraft.core.Holder,net.minecraft.world.level.bl
ock.state.BlockState) -> a
56:56:java.util.stream.Stream
lambda$static$2(net.minecraft.world.level.block.Block) -> b
50:50:boolean lambda$static$1(net.minecraft.world.level.block.state.BlockState)
-> c
49:49:java.util.stream.Stream
lambda$static$0(net.minecraft.world.level.block.Block) -> c
25:58:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.village.poi.package-info -> bre:
net.minecraft.world.entity.ambient.AmbientCreature -> brf:
10:11:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
15:15:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
net.minecraft.world.entity.ambient.Bat -> brg:
float FLAP_DEGREES_PER_TICK -> b
int TICKS_PER_FLAP -> c
net.minecraft.network.syncher.EntityDataAccessor DATA_ID_FLAGS -> d
int FLAG_RESTING -> e
net.minecraft.world.entity.ai.targeting.TargetingConditions
BAT_RESTING_TARGETING -> bS
net.minecraft.core.BlockPos targetPosition -> bT
44:49:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
55:55:boolean isFlapping() -> aP
60:63:void defineSynchedData() -> a_
67:67:float getSoundVolume() -> eR
72:72:float getVoicePitch() -> eS
78:81:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
86:86:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
91:91:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
97:97:boolean isPushable() -> bp
103:103:void doPush(net.minecraft.world.entity.Entity) -> A
108:108:void pushEntities() -> fd
111:112:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
116:116:boolean isResting() -> r
120:126:void setResting(boolean) -> w
130:138:void tick() -> l
142:196:void customServerAiStep() -> W
200:200:net.minecraft.world.entity.Entity$MovementEmission
getMovementEmission() -> aS
207:207:void
checkFallDamage(double,boolean,net.minecraft.world.level.block.state.BlockState,net
.minecraft.core.BlockPos) -> a
211:211:boolean isIgnoringBlockTriggers() -> c_
216:225:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
230:233:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
237:240:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
243:260:boolean
checkBatSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.level.
LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPos,n
et.minecraft.util.RandomSource) -> b
264:268:boolean isHalloween() -> w
273:273:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
34:38:void <clinit>() -> <clinit>
net.minecraft.world.entity.ambient.package-info -> brh:
net.minecraft.world.entity.animal.AbstractFish -> bri:
net.minecraft.network.syncher.EntityDataAccessor FROM_BUCKET -> b
38:41:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
45:45:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
49:50:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
55:55:boolean requiresCustomPersistence() -> T
60:60:boolean removeWhenFarAway(double) -> h
65:65:int getMaxSpawnClusterSize() -> fE
70:73:void defineSynchedData() -> a_
77:77:boolean fromBucket() -> r
82:83:void setFromBucket(boolean) -> w
87:90:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
94:97:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
101:106:void registerGoals() -> x
110:110:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
115:126:void travel(net.minecraft.world.phys.Vec3) -> h
130:142:void aiStep() -> b_
146:146:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
151:152:void saveToBucketTag(net.minecraft.world.item.ItemStack) -> l
156:157:void loadFromBucketTag(net.minecraft.nbt.CompoundTag) -> c
161:161:net.minecraft.sounds.SoundEvent getPickupSound() -> w
179:179:boolean canRandomSwim() -> fY
net.minecraft.sounds.SoundEvent getFlopSound() -> fZ
228:228:net.minecraft.sounds.SoundEvent getSwimSound() -> aJ
234:234:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
35:35:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.AbstractFish$FishMoveControl -> bri$a:
net.minecraft.world.entity.animal.AbstractFish fish -> l
186:188:void <init>(net.minecraft.world.entity.animal.AbstractFish) -> <init>
192:221:void tick() -> a
net.minecraft.world.entity.animal.AbstractFish$FishSwimGoal -> bri$b:
net.minecraft.world.entity.animal.AbstractFish fish -> i
168:170:void <init>(net.minecraft.world.entity.animal.AbstractFish) -> <init>
174:174:boolean canUse() -> a
net.minecraft.world.entity.animal.AbstractGolem -> brj:
13:14:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
19:19:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
25:25:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
31:31:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
36:36:int getAmbientSoundInterval() -> M
41:41:boolean removeWhenFarAway(double) -> h
net.minecraft.world.entity.animal.AbstractSchoolingFish -> brk:
net.minecraft.world.entity.animal.AbstractSchoolingFish leader -> b
int schoolSize -> c
19:23:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
27:30:void registerGoals() -> x
34:34:int getMaxSpawnClusterSize() -> fE
38:38:int getMaxSchoolSize() -> ga
43:43:boolean canRandomSwim() -> fY
47:47:boolean isFollower() -> gb
51:54:net.minecraft.world.entity.animal.AbstractSchoolingFish
startFollowing(net.minecraft.world.entity.animal.AbstractSchoolingFish) -> a
58:60:void stopFollowing() -> gc
63:64:void addFollower() -> gh
67:68:void removeFollower() -> gi
71:71:boolean canBeFollowed() -> gd
76:85:void tick() -> l
88:88:boolean hasFollowers() -> ge
92:92:boolean inRangeOfLeader() -> gf
96:99:void pathToLeader() -> gg
102:103:void addFollowers(java.util.stream.Stream) -> a
108:116:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
102:102:void
lambda$addFollowers$1(net.minecraft.world.entity.animal.AbstractSchoolingFish) -> b
102:102:boolean
lambda$addFollowers$0(net.minecraft.world.entity.animal.AbstractSchoolingFish) -> c
net.minecraft.world.entity.animal.AbstractSchoolingFish$SchoolSpawnGroupData ->
brk$a:
net.minecraft.world.entity.animal.AbstractSchoolingFish leader -> a
122:124:void <init>(net.minecraft.world.entity.animal.AbstractSchoolingFish) ->
<init>
net.minecraft.world.entity.animal.Animal -> brl:
int PARENT_AGE_AFTER_BREEDING -> bV
int inLove -> bT
java.util.UUID loveCause -> bU
43:46:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
50:54:void customServerAiStep() -> W
58:73:void aiStep() -> b_
77:81:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
86:89:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
94:99:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
103:103:double getMyRidingOffset() -> bw
108:111:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
114:115:boolean
checkAnimalSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.lev
el.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPo
s,net.minecraft.util.RandomSource) -> b
119:119:boolean
isBrightEnoughToSpawn(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.co
re.BlockPos) -> a
124:124:int getAmbientSoundInterval() -> M
129:129:boolean removeWhenFarAway(double) -> h
134:134:int getExperienceReward() -> ea
138:138:boolean isFood(net.minecraft.world.item.ItemStack) -> m
143:161:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
165:168:void
usePlayerItem(net.minecraft.world.entity.player.Player,net.minecraft.world.Interact
ionHand,net.minecraft.world.item.ItemStack) -> a
171:171:boolean canFallInLove() -> fZ
175:182:void setInLove(net.minecraft.world.entity.player.Player) -> g
185:186:void setInLoveTime(int) -> s
189:189:int getInLoveTime() -> ga
194:201:net.minecraft.server.level.ServerPlayer getLoveCause() -> gb
206:206:boolean isInLove() -> gc
210:211:void resetLove() -> gd
214:220:boolean canMate(net.minecraft.world.entity.animal.Animal) -> a
224:233:void
spawnChildFromBreeding(net.minecraft.server.level.ServerLevel,net.minecraft.world.e
ntity.animal.Animal) -> a
236:253:void
finalizeSpawnChildFromBreeding(net.minecraft.server.level.ServerLevel,net.minecraft
.world.entity.animal.Animal,net.minecraft.world.entity.AgeableMob) -> a
257:267:void handleEntityEvent(byte) -> b
239:241:void
lambda$finalizeSpawnChildFromBreeding$1(net.minecraft.world.entity.animal.Animal,ne
t.minecraft.world.entity.AgeableMob,net.minecraft.server.level.ServerPlayer) -> a
237:237:java.util.Optional
lambda$finalizeSpawnChildFromBreeding$0(net.minecraft.world.entity.animal.Animal) -
> b
net.minecraft.world.entity.animal.Bee -> brm:
float FLAP_DEGREES_PER_TICK -> bT
int TICKS_PER_FLAP -> bU
net.minecraft.network.syncher.EntityDataAccessor DATA_FLAGS_ID -> cd
net.minecraft.network.syncher.EntityDataAccessor DATA_REMAINING_ANGER_TIME ->
ce
int FLAG_ROLL -> cf
int FLAG_HAS_STUNG -> cg
int FLAG_HAS_NECTAR -> ch
int STING_DEATH_COUNTDOWN -> ci
int TICKS_BEFORE_GOING_TO_KNOWN_FLOWER -> cj
int TICKS_WITHOUT_NECTAR_BEFORE_GOING_HOME -> ck
int MIN_ATTACK_DIST -> cl
int MAX_CROPS_GROWABLE -> cm
int POISON_SECONDS_NORMAL -> cn
int POISON_SECONDS_HARD -> co
int TOO_FAR_DISTANCE -> cp
int HIVE_CLOSE_ENOUGH_DISTANCE -> cq
int PATHFIND_TO_HIVE_WHEN_CLOSER_THAN -> cr
int HIVE_SEARCH_DISTANCE -> cs
java.lang.String TAG_CROPS_GROWN_SINCE_POLLINATION -> bW
java.lang.String TAG_CANNOT_ENTER_HIVE_TICKS -> bX
java.lang.String TAG_TICKS_SINCE_POLLINATION -> bY
java.lang.String TAG_HAS_STUNG -> bZ
java.lang.String TAG_HAS_NECTAR -> ca
java.lang.String TAG_FLOWER_POS -> cb
java.lang.String TAG_HIVE_POS -> cc
net.minecraft.util.valueproviders.UniformInt PERSISTENT_ANGER_TIME -> ct
java.util.UUID persistentAngerTarget -> cu
float rollAmount -> cv
float rollAmountO -> cw
int timeSinceSting -> cx
int ticksWithoutNectarSinceExitingHive -> cy
int stayOutOfHiveCountdown -> cz
int numCropsGrownSincePollination -> cA
int COOLDOWN_BEFORE_LOCATING_NEW_HIVE -> cB
int remainingCooldownBeforeLocatingNewHive -> cC
int COOLDOWN_BEFORE_LOCATING_NEW_FLOWER -> cD
int remainingCooldownBeforeLocatingNewFlower -> cE
net.minecraft.core.BlockPos savedFlowerPos -> cF
net.minecraft.core.BlockPos hivePos -> cG
net.minecraft.world.entity.animal.Bee$BeePollinateGoal beePollinateGoal -> cH
net.minecraft.world.entity.animal.Bee$BeeGoToHiveGoal goToHiveGoal -> cI
net.minecraft.world.entity.animal.Bee$BeeGoToKnownFlowerGoal
goToKnownFlowerGoal -> cJ
int underWaterTicks -> cK
159:183:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
187:190:void defineSynchedData() -> a_
195:198:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
203:228:void registerGoals() -> x
232:247:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
251:269:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
273:294:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
299:309:void tick() -> l
312:313:void
spawnFluidParticle(net.minecraft.world.level.Level,double,double,double,double,doub
le,net.minecraft.core.particles.ParticleOptions) -> a
316:341:void pathfindRandomlyTowards(net.minecraft.core.BlockPos) -> j
345:345:net.minecraft.core.BlockPos getSavedFlowerPos() -> q
349:349:boolean hasSavedFlowerPos() -> r
353:354:void setSavedFlowerPos(net.minecraft.core.BlockPos) -> i
358:358:int getTravellingTicks() -> w
363:363:java.util.List getBlacklistedHives() -> fY
367:367:boolean isTiredOfLookingForNectar() -> gn
372:380:boolean wantsToEnterHive() -> go
384:385:void setStayOutOfHiveCountdown(int) -> t
388:388:float getRollAmount(float) -> D
392:398:void updateRollAmount() -> gp
402:431:void customServerAiStep() -> W
434:435:void resetTicksWithoutNectarSinceExitingHive() -> ge
438:442:boolean isHiveNearFire() -> gq
447:447:int getRemainingPersistentAngerTime() -> a
452:453:void setRemainingPersistentAngerTime(int) -> a
458:458:java.util.UUID getPersistentAngerTarget() -> b
463:464:void setPersistentAngerTarget(java.util.UUID) -> a
468:469:void startPersistentAngerTimer() -> c
472:476:boolean doesHiveHaveSpace(net.minecraft.core.BlockPos) -> k
481:481:boolean hasHive() -> gf
487:487:net.minecraft.core.BlockPos getHivePos() -> gg
492:492:net.minecraft.world.entity.ai.goal.GoalSelector getGoalSelector() -> gh
497:500:void sendDebugPackets() -> V
503:503:int getCropsGrownSincePollination() -> gr
507:508:void resetNumCropsGrownSincePollination() -> gs
511:512:void incrementNumCropsGrownSincePollination() -> gt
516:540:void aiStep() -> b_
543:550:boolean isHiveValid() -> gu
554:554:boolean hasNectar() -> gi
558:562:void setHasNectar(boolean) -> w
565:565:boolean hasStung() -> gj
569:570:void setHasStung(boolean) -> x
573:573:boolean isRolling() -> gv
577:578:void setRolling(boolean) -> y
581:581:boolean isTooFarAway(net.minecraft.core.BlockPos) -> l
585:590:void setFlag(int,boolean) -> d
593:593:boolean getFlag(int) -> u
597:602:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> gk
607:625:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
630:630:boolean isFood(net.minecraft.world.item.ItemStack) -> m
634:634:boolean isFlowerValid(net.minecraft.core.BlockPos) -> m
640:640:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
644:644:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
649:649:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
654:654:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
659:659:float getSoundVolume() -> eR
665:665:net.minecraft.world.entity.animal.Bee
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
670:673:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
679:679:void
checkFallDamage(double,boolean,net.minecraft.world.level.block.state.BlockState,net
.minecraft.core.BlockPos) -> a
685:685:boolean isFlapping() -> aP
690:690:boolean isFlying() -> gl
694:696:void dropOffNectar() -> gm
700:706:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
711:711:net.minecraft.world.entity.MobType getMobType() -> eN
716:717:void jumpInLiquid(net.minecraft.tags.TagKey) -> c
721:721:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
725:725:boolean closerThan(net.minecraft.core.BlockPos,int) -> b
94:94:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$000(net.minecraft.world.entity.animal.Bee) -> a
94:94:net.minecraft.util.RandomSource
access$100(net.minecraft.world.entity.animal.Bee) -> b
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$200(net.minecraft.world.entity.animal.Bee) -> c
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$300(net.minecraft.world.entity.animal.Bee) -> d
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$400(net.minecraft.world.entity.animal.Bee) -> e
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$500(net.minecraft.world.entity.animal.Bee) -> f
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$600(net.minecraft.world.entity.animal.Bee) -> g
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$700(net.minecraft.world.entity.animal.Bee) -> h
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$800(net.minecraft.world.entity.animal.Bee) -> i
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$900(net.minecraft.world.entity.animal.Bee) -> j
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$1000(net.minecraft.world.entity.animal.Bee) -> k
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$1100(net.minecraft.world.entity.animal.Bee) -> l
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$1200(net.minecraft.world.entity.animal.Bee) -> m
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$1300(net.minecraft.world.entity.animal.Bee) -> n
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$1400(net.minecraft.world.entity.animal.Bee) -> o
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$1500(net.minecraft.world.entity.animal.Bee) -> p
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$1600(net.minecraft.world.entity.animal.Bee) -> q
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$1700(net.minecraft.world.entity.animal.Bee) -> r
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$1800(net.minecraft.world.entity.animal.Bee) -> s
94:94:net.minecraft.util.RandomSource
access$1900(net.minecraft.world.entity.animal.Bee) -> t
94:94:net.minecraft.util.RandomSource
access$2000(net.minecraft.world.entity.animal.Bee) -> u
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$2100(net.minecraft.world.entity.animal.Bee) -> v
94:94:net.minecraft.util.RandomSource
access$2200(net.minecraft.world.entity.animal.Bee) -> w
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$2300(net.minecraft.world.entity.animal.Bee) -> x
94:94:net.minecraft.util.RandomSource
access$2400(net.minecraft.world.entity.animal.Bee) -> y
94:94:net.minecraft.util.RandomSource
access$2500(net.minecraft.world.entity.animal.Bee) -> z
94:94:net.minecraft.util.RandomSource
access$2600(net.minecraft.world.entity.animal.Bee) -> A
94:94:net.minecraft.util.RandomSource
access$2700(net.minecraft.world.entity.animal.Bee) -> B
94:94:net.minecraft.util.RandomSource
access$2800(net.minecraft.world.entity.animal.Bee) -> C
96:133:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Bee$1 -> brm$1:
net.minecraft.world.entity.animal.Bee this$0 -> p
607:607:void
<init>(net.minecraft.world.entity.animal.Bee,net.minecraft.world.entity.Mob,net.min
ecraft.world.level.Level) -> <init>
610:610:boolean isStableDestination(net.minecraft.core.BlockPos) -> a
615:620:void tick() -> c
net.minecraft.world.entity.animal.Bee$BaseBeeGoal -> brm$a:
net.minecraft.world.entity.animal.Bee this$0 -> a
774:774:void <init>(net.minecraft.world.entity.animal.Bee) -> <init>
boolean canBeeUse() -> h
boolean canBeeContinueToUse() -> i
781:781:boolean canUse() -> a
786:786:boolean canContinueToUse() -> b
net.minecraft.world.entity.animal.Bee$BeeAttackGoal -> brm$b:
net.minecraft.world.entity.animal.Bee this$0 -> b
1425:1427:void
<init>(net.minecraft.world.entity.animal.Bee,net.minecraft.world.entity.PathfinderM
ob,double,boolean) -> <init>
1431:1431:boolean canUse() -> a
1436:1436:boolean canContinueToUse() -> b
net.minecraft.world.entity.animal.Bee$BeeBecomeAngryTargetGoal -> brm$c:
749:750:void <init>(net.minecraft.world.entity.animal.Bee) -> <init>
754:754:boolean canUse() -> a
759:764:boolean canContinueToUse() -> b
768:769:boolean beeCanTarget() -> i
net.minecraft.world.entity.animal.Bee$BeeEnterHiveGoal -> brm$d:
net.minecraft.world.entity.animal.Bee this$0 -> b
1443:1443:void <init>(net.minecraft.world.entity.animal.Bee) -> <init>
1446:1457:boolean canBeeUse() -> h
1462:1462:boolean canBeeContinueToUse() -> i
1467:1472:void start() -> c
net.minecraft.world.entity.animal.Bee$BeeGoToHiveGoal -> brm$e:
int MAX_TRAVELLING_TICKS -> b
int travellingTicks -> d
int MAX_BLACKLISTED_TARGETS -> e
java.util.List blacklistedTargets -> f
net.minecraft.world.level.pathfinder.Path lastPath -> g
int TICKS_BEFORE_HIVE_DROP -> h
int ticksStuck -> i
net.minecraft.world.entity.animal.Bee this$0 -> c
848:861:void <init>(net.minecraft.world.entity.animal.Bee) -> <init>
865:869:boolean canBeeUse() -> h
874:874:boolean canBeeContinueToUse() -> i
879:882:void start() -> c
886:890:void stop() -> d
894:950:void tick() -> e
956:958:boolean pathfindDirectlyTowards(net.minecraft.core.BlockPos) -> a
962:962:boolean isTargetBlacklisted(net.minecraft.core.BlockPos) -> b
966:970:void blacklistTarget(net.minecraft.core.BlockPos) -> c
973:974:void clearBlacklist() -> k
977:981:void dropAndBlacklistHive() -> l
984:986:void dropHive() -> m
989:993:boolean hasReachedTarget(net.minecraft.core.BlockPos) -> d
842:842:boolean canContinueToUse() -> b
842:842:boolean canUse() -> a
net.minecraft.world.entity.animal.Bee$BeeGoToKnownFlowerGoal -> brm$f:
int MAX_TRAVELLING_TICKS -> c
int travellingTicks -> d
net.minecraft.world.entity.animal.Bee this$0 -> b
1006:1010:void <init>(net.minecraft.world.entity.animal.Bee) -> <init>
1014:1018:boolean canBeeUse() -> h
1023:1023:boolean canBeeContinueToUse() -> i
1028:1030:void start() -> c
1034:1037:void stop() -> d
1041:1067:void tick() -> e
1070:1070:boolean wantsToGoToKnownFlower() -> k
1001:1001:boolean canContinueToUse() -> b
1001:1001:boolean canUse() -> a
net.minecraft.world.entity.animal.Bee$BeeGrowCropGoal -> brm$g:
int GROW_CHANCE -> b
net.minecraft.world.entity.animal.Bee this$0 -> c
1362:1362:void <init>(net.minecraft.world.entity.animal.Bee) -> <init>
1367:1376:boolean canBeeUse() -> h
1381:1381:boolean canBeeContinueToUse() -> i
1386:1421:void tick() -> e
net.minecraft.world.entity.animal.Bee$BeeHurtByOtherGoal -> brm$h:
net.minecraft.world.entity.animal.Bee this$0 -> a
729:731:void
<init>(net.minecraft.world.entity.animal.Bee,net.minecraft.world.entity.animal.Bee)
-> <init>
736:736:boolean canContinueToUse() -> b
741:744:void
alertOther(net.minecraft.world.entity.Mob,net.minecraft.world.entity.LivingEntity)
-> a
net.minecraft.world.entity.animal.Bee$BeeLocateHiveGoal -> brm$i:
net.minecraft.world.entity.animal.Bee this$0 -> b
1311:1311:void <init>(net.minecraft.world.entity.animal.Bee) -> <init>
1314:1316:boolean canBeeUse() -> h
1321:1321:boolean canBeeContinueToUse() -> i
1326:1350:void start() -> c
1353:1358:java.util.List findNearbyHivesWithSpace() -> k
1358:1358:double
lambda$findNearbyHivesWithSpace$1(net.minecraft.core.BlockPos,net.minecraft.core.Bl
ockPos) -> a
1355:1355:boolean lambda$findNearbyHivesWithSpace$0(net.minecraft.core.Holder)
-> a
net.minecraft.world.entity.animal.Bee$BeeLookControl -> brm$j:
net.minecraft.world.entity.animal.Bee this$0 -> h
1075:1077:void
<init>(net.minecraft.world.entity.animal.Bee,net.minecraft.world.entity.Mob) ->
<init>
1081:1085:void tick() -> a
1089:1089:boolean resetXRotOnTick() -> c
net.minecraft.world.entity.animal.Bee$BeePollinateGoal -> brm$k:
int MIN_POLLINATION_TICKS -> c
int MIN_FIND_FLOWER_RETRY_COOLDOWN -> d
int MAX_FIND_FLOWER_RETRY_COOLDOWN -> e
java.util.function.Predicate VALID_POLLINATION_BLOCKS -> f
double ARRIVAL_THRESHOLD -> g
int POSITION_CHANGE_CHANCE -> h
float SPEED_MODIFIER -> i
float HOVER_HEIGHT_WITHIN_FLOWER -> j
float HOVER_POS_OFFSET -> k
int successfulPollinatingTicks -> l
int lastSoundPlayedTick -> m
boolean pollinating -> n
net.minecraft.world.phys.Vec3 hoverPos -> o
int pollinatingTicks -> p
int MAX_POLLINATING_TICKS -> q
net.minecraft.world.entity.animal.Bee this$0 -> b
1100:1131:void <init>(net.minecraft.world.entity.animal.Bee) -> <init>
1135:1156:boolean canBeeUse() -> h
1161:1178:boolean canBeeContinueToUse() -> i
1182:1182:boolean hasPollinatedLongEnough() -> k
1186:1186:boolean isPollinating() -> l
1190:1191:void stopPollinating() -> m
1195:1200:void start() -> c
1204:1211:void stop() -> d
1215:1215:boolean requiresUpdateEveryTick() -> K_
1220:1271:void tick() -> e
1274:1275:void setWantedPos() -> n
1278:1278:float getOffset() -> o
1282:1282:java.util.Optional findNearbyFlower() -> p
1286:1304:java.util.Optional
findNearestBlock(java.util.function.Predicate,double) -> a
1101:1111:boolean
lambda$new$0(net.minecraft.world.level.block.state.BlockState) -> a
net.minecraft.world.entity.animal.Bee$BeeWanderGoal -> brm$l:
int WANDER_THRESHOLD -> b
net.minecraft.world.entity.animal.Bee this$0 -> a
794:796:void <init>(net.minecraft.world.entity.animal.Bee) -> <init>
800:800:boolean canUse() -> a
805:805:boolean canContinueToUse() -> b
810:814:void start() -> c
820:835:net.minecraft.world.phys.Vec3 findPos() -> h
net.minecraft.world.entity.animal.Bucketable -> brn:
boolean fromBucket() -> r
void setFromBucket(boolean) -> w
void saveToBucketTag(net.minecraft.world.item.ItemStack) -> l
void loadFromBucketTag(net.minecraft.nbt.CompoundTag) -> c
net.minecraft.world.item.ItemStack getBucketItemStack() -> b
net.minecraft.sounds.SoundEvent getPickupSound() -> w
40:60:void
saveDefaultDataToBucketTag(net.minecraft.world.entity.Mob,net.minecraft.world.item.
ItemStack) -> a
68:86:void
loadDefaultDataFromBucketTag(net.minecraft.world.entity.Mob,net.minecraft.nbt.Compo
undTag) -> a
89:110:java.util.Optional
bucketMobPickup(net.minecraft.world.entity.player.Player,net.minecraft.world.Intera
ctionHand,net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.animal.Cat -> bro:
double TEMPT_SPEED_MOD -> bW
double WALK_SPEED_MOD -> bX
double SPRINT_SPEED_MOD -> bY
net.minecraft.world.item.crafting.Ingredient TEMPT_INGREDIENT -> bZ
net.minecraft.network.syncher.EntityDataAccessor DATA_VARIANT_ID -> ca
net.minecraft.network.syncher.EntityDataAccessor IS_LYING -> cb
net.minecraft.network.syncher.EntityDataAccessor RELAX_STATE_ONE -> cc
net.minecraft.network.syncher.EntityDataAccessor DATA_COLLAR_COLOR -> cd
net.minecraft.world.entity.animal.Cat$CatAvoidEntityGoal avoidPlayersGoal -> ce
net.minecraft.world.entity.ai.goal.TemptGoal temptGoal -> cf
float lieDownAmount -> cg
float lieDownAmountO -> ch
float lieDownAmountTail -> ci
float lieDownAmountOTail -> cj
float relaxStateOneAmount -> ck
float relaxStateOneAmountO -> cl
101:102:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
105:105:net.minecraft.resources.ResourceLocation getResourceLocation() -> ge
110:128:void registerGoals() -> x
132:132:net.minecraft.world.entity.animal.CatVariant getVariant() -> gf
137:138:void setVariant(net.minecraft.world.entity.animal.CatVariant) -> a
141:142:void setLying(boolean) -> A
145:145:boolean isLying() -> gg
149:150:void setRelaxStateOne(boolean) -> B
153:153:boolean isRelaxStateOne() -> gh
157:157:net.minecraft.world.item.DyeColor getCollarColor() -> gi
161:162:void setCollarColor(net.minecraft.world.item.DyeColor) -> a
166:172:void defineSynchedData() -> a_
176:179:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
183:191:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
195:211:void customServerAiStep() -> W
216:226:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
231:231:int getAmbientSoundInterval() -> M
235:236:void hiss() -> gj
240:240:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
245:245:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
249:252:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> gk
257:261:void
usePlayerItem(net.minecraft.world.entity.player.Player,net.minecraft.world.Interact
ionHand,net.minecraft.world.item.ItemStack) -> a
264:264:float getAttackDamage() -> gl
269:269:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
274:280:void tick() -> l
283:288:void handleLieDown() -> gm
291:300:void updateLieDownAmount() -> gn
303:309:void updateRelaxStateOneAmount() -> go
312:312:float getLieDownAmount(float) -> D
316:316:float getLieDownAmountTail(float) -> E
320:320:float getRelaxStateOneAmount(float) -> F
326:345:net.minecraft.world.entity.animal.Cat
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
350:359:boolean canMate(net.minecraft.world.entity.animal.Animal) -> a
365:381:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
386:449:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
454:454:boolean isFood(net.minecraft.world.item.ItemStack) -> m
459:459:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
464:464:boolean removeWhenFarAway(double) -> h
469:478:void reassessTameGoals() -> r
482:482:boolean isSteppingCarefully() -> bQ
77:77:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
77:77:java.lang.Object getVariant() -> c
77:77:void setVariant(java.lang.Object) -> a
370:370:void lambda$finalizeSpawn$1(net.minecraft.core.Holder) -> c
369:369:java.util.Optional
lambda$finalizeSpawn$0(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.
core.HolderSet$Named) -> a
82:87:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Cat$CatAvoidEntityGoal -> bro$a:
net.minecraft.world.entity.animal.Cat cat -> i
489:491:void
<init>(net.minecraft.world.entity.animal.Cat,java.lang.Class,float,double,double) -
> <init>
495:495:boolean canUse() -> a
500:500:boolean canContinueToUse() -> b
net.minecraft.world.entity.animal.Cat$CatRelaxOnOwnerGoal -> bro$b:
net.minecraft.world.entity.animal.Cat cat -> a
net.minecraft.world.entity.player.Player ownerPlayer -> b
net.minecraft.core.BlockPos goalPos -> c
int onBedTicks -> d
548:550:void <init>(net.minecraft.world.entity.animal.Cat) -> <init>
554:582:boolean canUse() -> a
586:593:boolean spaceIsOccupied() -> h
598:598:boolean canContinueToUse() -> b
603:607:void start() -> c
611:621:void stop() -> d
624:639:void giveMorningGift() -> i
643:659:void tick() -> e
577:577:net.minecraft.core.BlockPos
lambda$canUse$1(net.minecraft.core.BlockPos) -> a
577:577:net.minecraft.core.BlockPos
lambda$canUse$0(net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> a
net.minecraft.world.entity.animal.Cat$CatTemptGoal -> bro$c:
net.minecraft.world.entity.player.Player selectedPlayer -> c
net.minecraft.world.entity.animal.Cat cat -> d
510:512:void
<init>(net.minecraft.world.entity.animal.Cat,double,net.minecraft.world.item.crafti
ng.Ingredient,boolean) -> <init>
516:523:void tick() -> e
527:531:boolean canScare() -> h
536:536:boolean canUse() -> a
net.minecraft.world.entity.animal.CatVariant -> brp:
net.minecraft.resources.ResourceLocation texture -> l
net.minecraft.resources.ResourceKey TABBY -> a
net.minecraft.resources.ResourceKey BLACK -> b
net.minecraft.resources.ResourceKey RED -> c
net.minecraft.resources.ResourceKey SIAMESE -> d
net.minecraft.resources.ResourceKey BRITISH_SHORTHAIR -> e
net.minecraft.resources.ResourceKey CALICO -> f
net.minecraft.resources.ResourceKey PERSIAN -> g
net.minecraft.resources.ResourceKey RAGDOLL -> h
net.minecraft.resources.ResourceKey WHITE -> i
net.minecraft.resources.ResourceKey JELLIE -> j
net.minecraft.resources.ResourceKey ALL_BLACK -> k
8:8:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
22:22:net.minecraft.resources.ResourceKey createKey(java.lang.String) -> a
26:36:net.minecraft.world.entity.animal.CatVariant
bootstrap(net.minecraft.core.Registry) -> a
40:40:net.minecraft.world.entity.animal.CatVariant
register(net.minecraft.core.Registry,net.minecraft.resources.ResourceKey,java.lang.
String) -> a
8:8:java.lang.String toString() -> toString
8:8:int hashCode() -> hashCode
8:8:boolean equals(java.lang.Object) -> equals
8:8:net.minecraft.resources.ResourceLocation texture() -> a
9:19:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Chicken -> brq:
net.minecraft.world.item.crafting.Ingredient FOOD_ITEMS -> cb
float flap -> bT
float flapSpeed -> bU
float oFlapSpeed -> bW
float oFlap -> bX
float flapping -> bY
float nextFlap -> cc
int eggTime -> bZ
boolean isChickenJockey -> ca
47:58:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
62:70:void registerGoals() -> x
74:74:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
78:80:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
85:111:void aiStep() -> b_
115:115:boolean isFlapping() -> aP
120:121:void onFlap() -> aO
125:125:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
130:130:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
135:135:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
140:141:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
146:146:net.minecraft.world.entity.animal.Chicken
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
151:151:boolean isFood(net.minecraft.world.item.ItemStack) -> m
156:159:int getExperienceReward() -> ea
164:169:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
173:176:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
180:180:boolean removeWhenFarAway(double) -> h
185:195:void
positionRider(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity$M
oveFunction) -> a
198:198:boolean isChickenJockey() -> r
202:203:void setChickenJockey(boolean) -> w
40:40:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
41:41:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Cod -> brr:
13:14:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
18:18:net.minecraft.world.item.ItemStack getBucketItemStack() -> b
23:23:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
28:28:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
33:33:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
38:38:net.minecraft.sounds.SoundEvent getFlopSound() -> fZ
net.minecraft.world.entity.animal.Cow -> brs:
37:38:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
42:50:void registerGoals() -> x
53:55:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
60:60:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
65:65:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
70:70:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
75:76:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
80:80:float getSoundVolume() -> eR
85:92:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
98:98:net.minecraft.world.entity.animal.Cow
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
103:106:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
35:35:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
net.minecraft.world.entity.animal.Dolphin -> brt:
net.minecraft.network.syncher.EntityDataAccessor TREASURE_POS -> d
net.minecraft.network.syncher.EntityDataAccessor GOT_FISH -> e
net.minecraft.network.syncher.EntityDataAccessor MOISTNESS_LEVEL -> bT
net.minecraft.world.entity.ai.targeting.TargetingConditions
SWIM_WITH_PLAYER_TARGETING -> bU
int TOTAL_AIR_SUPPLY -> b
int TOTAL_MOISTNESS_LEVEL -> bV
java.util.function.Predicate ALLOWED_ITEMS -> c
79:85:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
90:93:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
98:98:boolean canBreatheUnderwater() -> dN
105:105:void handleAirSupply(int) -> b
108:109:void setTreasurePos(net.minecraft.core.BlockPos) -> i
112:112:net.minecraft.core.BlockPos getTreasurePos() -> q
116:116:boolean gotFish() -> r
120:121:void setGotFish(boolean) -> w
124:124:int getMoistnessLevel() -> w
128:129:void setMoisntessLevel(int) -> c
133:137:void defineSynchedData() -> a_
141:148:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
152:160:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
164:178:void registerGoals() -> x
181:184:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> fY
189:189:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
195:200:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
205:205:int getMaxAirSupply() -> ce
210:210:int increaseAirSupply(int) -> n
215:215:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
220:220:int getMaxHeadXRot() -> X
225:225:int getMaxHeadYRot() -> fC
230:230:boolean canRide(net.minecraft.world.entity.Entity) -> l
235:239:boolean canTakeItem(net.minecraft.world.item.ItemStack) -> f
244:254:void pickUpItem(net.minecraft.world.entity.item.ItemEntity) -> b
258:297:void tick() -> l
301:306:void handleEntityEvent(byte) -> b
309:315:void
addParticlesAroundSelf(net.minecraft.core.particles.ParticleOptions) -> a
319:335:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
340:340:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
346:346:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
352:352:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
357:357:net.minecraft.sounds.SoundEvent getSwimSplashSound() -> aK
362:362:net.minecraft.sounds.SoundEvent getSwimSound() -> aJ
366:370:boolean closeToNextPos() -> fZ
375:387:void travel(net.minecraft.world.phys.Vec3) -> h
391:391:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
76:76:boolean lambda$static$0(net.minecraft.world.entity.item.ItemEntity) -> c
67:67:net.minecraft.util.RandomSource
access$000(net.minecraft.world.entity.animal.Dolphin) -> a
67:67:net.minecraft.util.RandomSource
access$100(net.minecraft.world.entity.animal.Dolphin) -> b
67:67:net.minecraft.util.RandomSource
access$200(net.minecraft.world.entity.animal.Dolphin) -> c
68:76:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Dolphin$DolphinSwimToTreasureGoal -> brt$a:
net.minecraft.world.entity.animal.Dolphin dolphin -> a
boolean stuck -> b
519:522:void <init>(net.minecraft.world.entity.animal.Dolphin) -> <init>
526:526:boolean isInterruptable() -> J_
531:531:boolean canUse() -> a
536:537:boolean canContinueToUse() -> b
542:561:void start() -> c
565:569:void stop() -> d
573:601:void tick() -> e
net.minecraft.world.entity.animal.Dolphin$DolphinSwimWithPlayerGoal -> brt$b:
net.minecraft.world.entity.animal.Dolphin dolphin -> a
double speedModifier -> b
net.minecraft.world.entity.player.Player player -> c
469:473:void <init>(net.minecraft.world.entity.animal.Dolphin,double) -> <init>
477:481:boolean canUse() -> a
486:486:boolean canContinueToUse() -> b
491:492:void start() -> c
496:498:void stop() -> d
502:512:void tick() -> e
net.minecraft.world.entity.animal.Dolphin$PlayWithItemsGoal -> brt$c:
int cooldown -> b
net.minecraft.world.entity.animal.Dolphin this$0 -> a
394:394:void <init>(net.minecraft.world.entity.animal.Dolphin) -> <init>
399:403:boolean canUse() -> a
408:414:void start() -> c
418:424:void stop() -> d
428:437:void tick() -> e
440:460:void drop(net.minecraft.world.item.ItemStack) -> a
net.minecraft.world.entity.animal.FlyingAnimal -> bru:
boolean isFlying() -> gl
net.minecraft.world.entity.animal.Fox -> brv:
net.minecraft.network.syncher.EntityDataAccessor DATA_TYPE_ID -> bX
net.minecraft.network.syncher.EntityDataAccessor DATA_FLAGS_ID -> bY
int FLAG_SITTING -> bZ
int FLAG_CROUCHING -> bT
int FLAG_INTERESTED -> bU
int FLAG_POUNCING -> bW
int FLAG_SLEEPING -> ca
int FLAG_FACEPLANTED -> cb
int FLAG_DEFENDING -> cc
net.minecraft.network.syncher.EntityDataAccessor DATA_TRUSTED_ID_0 -> cd
net.minecraft.network.syncher.EntityDataAccessor DATA_TRUSTED_ID_1 -> ce
java.util.function.Predicate ALLOWED_ITEMS -> cf
java.util.function.Predicate TRUSTED_TARGET_SELECTOR -> cg
java.util.function.Predicate STALKABLE_PREY -> ch
java.util.function.Predicate AVOID_PLAYERS -> ci
int MIN_TICKS_BEFORE_EAT -> cj
net.minecraft.world.entity.ai.goal.Goal landTargetGoal -> ck
net.minecraft.world.entity.ai.goal.Goal turtleEggTargetGoal -> cl
net.minecraft.world.entity.ai.goal.Goal fishTargetGoal -> cm
float interestedAngle -> cn
float interestedAngleO -> co
float crouchAmount -> cp
float crouchAmountO -> cq
int ticksSinceEaten -> cr
180:189:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
193:198:void defineSynchedData() -> a_
202:229:void registerGoals() -> x
233:233:net.minecraft.sounds.SoundEvent
getEatingSound(net.minecraft.world.item.ItemStack) -> d
238:276:void aiStep() -> b_
280:280:boolean isImmobile() -> eT
284:284:boolean canEat(net.minecraft.world.item.ItemStack) -> l
289:307:void
populateDefaultEquipmentSlots(net.minecraft.util.RandomSource,net.minecraft.world.D
ifficultyInstance) -> a
311:325:void handleEntityEvent(byte) -> b
328:332:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
338:342:net.minecraft.world.entity.animal.Fox
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
346:347:boolean
checkFoxSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.level.
LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPos,n
et.minecraft.util.RandomSource) -> c
353:377:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
382:391:void setTargetGoals() -> gi
395:399:void
usePlayerItem(net.minecraft.world.entity.player.Player,net.minecraft.world.Interact
ionHand,net.minecraft.world.item.ItemStack) -> a
403:406:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
411:411:net.minecraft.world.entity.animal.Fox$Type getVariant() -> r
416:417:void setVariant(net.minecraft.world.entity.animal.Fox$Type) -> a
420:423:java.util.List getTrustedUUIDs() -> gj
427:432:void addTrustedUUID(java.util.UUID) -> b
436:449:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
453:467:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
470:470:boolean isSitting() -> w
474:475:void setSitting(boolean) -> w
478:478:boolean isFaceplanted() -> fY
482:483:void setFaceplanted(boolean) -> A
486:486:boolean isDefending() -> gk
490:491:void setDefending(boolean) -> B
495:495:boolean isSleeping() -> fy
499:500:void setSleeping(boolean) -> C
503:508:void setFlag(int,boolean) -> d
511:511:boolean getFlag(int) -> t
516:520:boolean canTakeItem(net.minecraft.world.item.ItemStack) -> f
525:528:boolean canHoldItem(net.minecraft.world.item.ItemStack) -> j
532:542:void spitOutItem(net.minecraft.world.item.ItemStack) -> n
545:547:void dropItemStack(net.minecraft.world.item.ItemStack) -> o
551:568:void pickUpItem(net.minecraft.world.entity.item.ItemEntity) -> b
572:607:void tick() -> l
611:611:boolean isFood(net.minecraft.world.item.ItemStack) -> m
616:617:void
onOffspringSpawnedFromEgg(net.minecraft.world.entity.player.Player,net.minecraft.wo
rld.entity.Mob) -> a
620:620:boolean isPouncing() -> ge
624:625:void setIsPouncing(boolean) -> x
628:628:boolean isJumping() -> gf
632:632:boolean isFullyCrouched() -> gg
636:637:void setIsCrouching(boolean) -> y
641:641:boolean isCrouching() -> bU
645:646:void setIsInterested(boolean) -> z
649:649:boolean isInterested() -> gh
653:653:float getHeadRollAngle(float) -> D
657:657:float getCrouchAmount(float) -> E
662:666:void setTarget(net.minecraft.world.entity.LivingEntity) -> h
670:670:int calculateFallDamage(float,float) -> d
674:675:void wakeUp() -> gl
678:684:void clearStates() -> gm
687:687:boolean canMove() -> gn
692:699:void playAmbientSound() -> N
704:713:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
719:719:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
725:725:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
729:729:boolean trusts(java.util.UUID) -> c
734:742:void dropAllDeathLoot(net.minecraft.world.damagesource.DamageSource) ->
g
745:760:boolean
isPathClear(net.minecraft.world.entity.animal.Fox,net.minecraft.world.entity.Living
Entity) -> a
1487:1487:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
98:98:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
98:98:java.lang.Object getVariant() -> c
98:98:void setVariant(java.lang.Object) -> a
228:228:boolean lambda$registerGoals$9(net.minecraft.world.entity.LivingEntity)
-> l
213:213:boolean lambda$registerGoals$8(net.minecraft.world.entity.LivingEntity)
-> m
212:212:boolean lambda$registerGoals$7(net.minecraft.world.entity.LivingEntity)
-> n
211:211:boolean lambda$registerGoals$6(net.minecraft.world.entity.LivingEntity)
-> o
204:204:boolean lambda$registerGoals$5(net.minecraft.world.entity.LivingEntity)
-> p
202:202:boolean lambda$registerGoals$4(net.minecraft.world.entity.LivingEntity)
-> q
125:125:boolean lambda$static$3(net.minecraft.world.entity.Entity) -> a
123:123:boolean lambda$static$2(net.minecraft.world.entity.Entity) -> b
116:120:boolean lambda$static$1(net.minecraft.world.entity.Entity) -> c
113:113:boolean lambda$static$0(net.minecraft.world.entity.item.ItemEntity) ->
c
98:98:boolean access$000(net.minecraft.world.entity.animal.Fox) -> a
98:98:net.minecraft.util.RandomSource
access$100(net.minecraft.world.entity.animal.Fox) -> b
98:98:net.minecraft.util.RandomSource
access$200(net.minecraft.world.entity.animal.Fox) -> c
98:98:net.minecraft.util.RandomSource
access$300(net.minecraft.world.entity.animal.Fox) -> d
99:125:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Fox$DefendTrustedTargetGoal -> brv$a:
net.minecraft.world.entity.LivingEntity trustedLastHurtBy -> j
net.minecraft.world.entity.LivingEntity trustedLastHurt -> k
int timestamp -> l
net.minecraft.world.entity.animal.Fox this$0 -> i
963:965:void
<init>(net.minecraft.world.entity.animal.Fox,java.lang.Class,boolean,boolean,java.u
til.function.Predicate) -> <init>
969:988:boolean canUse() -> a
993:1008:void start() -> c
net.minecraft.world.entity.animal.Fox$FaceplantGoal -> brv$b:
int countdown -> a
net.minecraft.world.entity.animal.Fox this$0 -> b
1293:1295:void <init>(net.minecraft.world.entity.animal.Fox) -> <init>
1299:1299:boolean canUse() -> a
1304:1304:boolean canContinueToUse() -> b
1309:1310:void start() -> c
1314:1315:void stop() -> d
1319:1320:void tick() -> e
net.minecraft.world.entity.animal.Fox$FoxAlertableEntitiesSelector -> brv$c:
net.minecraft.world.entity.animal.Fox this$0 -> a
1048:1048:void <init>(net.minecraft.world.entity.animal.Fox) -> <init>
1051:1076:boolean test(net.minecraft.world.entity.LivingEntity) -> a
1048:1048:boolean test(java.lang.Object) -> test
net.minecraft.world.entity.animal.Fox$FoxBehaviorGoal -> brv$d:
net.minecraft.world.entity.ai.targeting.TargetingConditions alertableTargeting
-> b
net.minecraft.world.entity.animal.Fox this$0 -> a
1080:1081:void <init>(net.minecraft.world.entity.animal.Fox) -> <init>
1084:1085:boolean hasShelter() -> h
1089:1089:boolean alertable() -> i
net.minecraft.world.entity.animal.Fox$FoxBreedGoal -> brv$e:
net.minecraft.world.entity.animal.Fox this$0 -> d
902:904:void <init>(net.minecraft.world.entity.animal.Fox,double) -> <init>
908:911:void start() -> c
915:953:void breed() -> g
net.minecraft.world.entity.animal.Fox$FoxEatBerriesGoal -> brv$f:
int WAIT_TICKS -> i
int ticksWaited -> g
net.minecraft.world.entity.animal.Fox this$0 -> h
1197:1199:void <init>(net.minecraft.world.entity.animal.Fox,double,int,int) ->
<init>
1203:1203:double acceptedDistance() -> i
1208:1208:boolean shouldRecalculatePath() -> l
1213:1215:boolean
isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) ->
a
1220:1231:void tick() -> e
1234:1246:void onReachedTarget() -> o
1249:1250:void pickGlowBerry(net.minecraft.world.level.block.state.BlockState)
-> a
1253:1266:void
pickSweetBerries(net.minecraft.world.level.block.state.BlockState) -> b
1270:1270:boolean canUse() -> a
1275:1278:void start() -> c
net.minecraft.world.entity.animal.Fox$FoxFloatGoal -> brv$g:
net.minecraft.world.entity.animal.Fox this$0 -> a
1361:1363:void <init>(net.minecraft.world.entity.animal.Fox) -> <init>
1367:1369:void start() -> c
1373:1373:boolean canUse() -> a
net.minecraft.world.entity.animal.Fox$FoxFollowParentGoal -> brv$h:
net.minecraft.world.entity.animal.Fox fox -> e
net.minecraft.world.entity.animal.Fox this$0 -> d
1511:1514:void
<init>(net.minecraft.world.entity.animal.Fox,net.minecraft.world.entity.animal.Fox,
double) -> <init>
1518:1518:boolean canUse() -> a
1523:1523:boolean canContinueToUse() -> b
1528:1530:void start() -> c
net.minecraft.world.entity.animal.Fox$FoxGroupData -> brv$i:
net.minecraft.world.entity.animal.Fox$Type type -> a
1285:1287:void <init>(net.minecraft.world.entity.animal.Fox$Type) -> <init>
net.minecraft.world.entity.animal.Fox$FoxLookAtPlayerGoal -> brv$j:
net.minecraft.world.entity.animal.Fox this$0 -> h
1534:1536:void
<init>(net.minecraft.world.entity.animal.Fox,net.minecraft.world.entity.Mob,java.la
ng.Class,float) -> <init>
1540:1540:boolean canUse() -> a
1545:1545:boolean canContinueToUse() -> b
net.minecraft.world.entity.animal.Fox$FoxLookControl -> brv$k:
net.minecraft.world.entity.animal.Fox this$0 -> h
1491:1493:void <init>(net.minecraft.world.entity.animal.Fox) -> <init>
1497:1500:void tick() -> a
1504:1504:boolean resetXRotOnTick() -> c
net.minecraft.world.entity.animal.Fox$FoxMeleeAttackGoal -> brv$l:
net.minecraft.world.entity.animal.Fox this$0 -> b
875:877:void <init>(net.minecraft.world.entity.animal.Fox,double,boolean) ->
<init>
881:887:void
checkAndPerformAttack(net.minecraft.world.entity.LivingEntity,double) -> a
891:893:void start() -> c
897:897:boolean canUse() -> a
net.minecraft.world.entity.animal.Fox$FoxMoveControl -> brv$m:
net.minecraft.world.entity.animal.Fox this$0 -> l
809:811:void <init>(net.minecraft.world.entity.animal.Fox) -> <init>
815:818:void tick() -> a
net.minecraft.world.entity.animal.Fox$FoxPanicGoal -> brv$n:
net.minecraft.world.entity.animal.Fox this$0 -> h
1324:1326:void <init>(net.minecraft.world.entity.animal.Fox,double) -> <init>
1330:1330:boolean shouldPanic() -> h
net.minecraft.world.entity.animal.Fox$FoxPounceGoal -> brv$o:
net.minecraft.world.entity.animal.Fox this$0 -> a
1377:1377:void <init>(net.minecraft.world.entity.animal.Fox) -> <init>
1380:1401:boolean canUse() -> a
1406:1413:boolean canContinueToUse() -> b
1418:1418:boolean isInterruptable() -> J_
1423:1440:void start() -> c
1444:1449:void stop() -> d
1453:1482:void tick() -> e
net.minecraft.world.entity.animal.Fox$FoxSearchForItemsGoal -> brv$p:
net.minecraft.world.entity.animal.Fox this$0 -> a
764:766:void <init>(net.minecraft.world.entity.animal.Fox) -> <init>
770:786:boolean canUse() -> a
791:797:void tick() -> e
801:805:void start() -> c
net.minecraft.world.entity.animal.Fox$FoxStrollThroughVillageGoal -> brv$q:
net.minecraft.world.entity.animal.Fox this$0 -> a
1335:1337:void <init>(net.minecraft.world.entity.animal.Fox,int,int) -> <init>
1341:1343:void start() -> c
1347:1347:boolean canUse() -> a
1352:1352:boolean canContinueToUse() -> b
1356:1356:boolean canFoxMove() -> h
net.minecraft.world.entity.animal.Fox$PerchAndSearchGoal -> brv$r:
double relX -> c
double relZ -> d
int lookTime -> e
int looksRemaining -> f
net.minecraft.world.entity.animal.Fox this$0 -> b
1147:1149:void <init>(net.minecraft.world.entity.animal.Fox) -> <init>
1153:1153:boolean canUse() -> a
1158:1158:boolean canContinueToUse() -> b
1163:1167:void start() -> c
1171:1172:void stop() -> d
1176:1182:void tick() -> e
1185:1189:void resetLook() -> k
net.minecraft.world.entity.animal.Fox$SeekShelterGoal -> brv$s:
int interval -> c
net.minecraft.world.entity.animal.Fox this$0 -> b
1014:1017:void <init>(net.minecraft.world.entity.animal.Fox,double) -> <init>
1021:1038:boolean canUse() -> a
1043:1045:void start() -> c
net.minecraft.world.entity.animal.Fox$SleepGoal -> brv$t:
int WAIT_TIME_BEFORE_SLEEP -> c
int countdown -> d
net.minecraft.world.entity.animal.Fox this$0 -> b
1097:1100:void <init>(net.minecraft.world.entity.animal.Fox) -> <init>
1104:1107:boolean canUse() -> a
1112:1112:boolean canContinueToUse() -> b
1116:1120:boolean canSleep() -> k
1125:1127:void stop() -> d
1131:1138:void start() -> c
1094:1094:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Fox$StalkPreyGoal -> brv$u:
net.minecraft.world.entity.animal.Fox this$0 -> a
822:824:void <init>(net.minecraft.world.entity.animal.Fox) -> <init>
828:833:boolean canUse() -> a
838:840:void start() -> c
845:855:void stop() -> d
859:871:void tick() -> e
net.minecraft.world.entity.animal.Fox$Type -> brv$v:
net.minecraft.world.entity.animal.Fox$Type RED -> a
net.minecraft.world.entity.animal.Fox$Type SNOW -> b
net.minecraft.util.StringRepresentable$EnumCodec CODEC -> c
java.util.function.IntFunction BY_ID -> d
int id -> e
java.lang.String name -> f
net.minecraft.world.entity.animal.Fox$Type[] $VALUES -> g
141:141:net.minecraft.world.entity.animal.Fox$Type[] values() -> values
141:141:net.minecraft.world.entity.animal.Fox$Type valueOf(java.lang.String) ->
valueOf
152:155:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
159:159:java.lang.String getSerializedName() -> c
163:163:int getId() -> a
167:167:net.minecraft.world.entity.animal.Fox$Type byName(java.lang.String) ->
a
171:171:net.minecraft.world.entity.animal.Fox$Type byId(int) -> a
175:175:net.minecraft.world.entity.animal.Fox$Type
byBiome(net.minecraft.core.Holder) -> a
141:141:net.minecraft.world.entity.animal.Fox$Type[] $values() -> b
141:147:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.FrogVariant -> brw:
net.minecraft.resources.ResourceLocation texture -> d
net.minecraft.world.entity.animal.FrogVariant TEMPERATE -> a
net.minecraft.world.entity.animal.FrogVariant WARM -> b
net.minecraft.world.entity.animal.FrogVariant COLD -> c
7:7:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
13:13:net.minecraft.world.entity.animal.FrogVariant
register(java.lang.String,java.lang.String) -> a
7:7:java.lang.String toString() -> toString
7:7:int hashCode() -> hashCode
7:7:boolean equals(java.lang.Object) -> equals
7:7:net.minecraft.resources.ResourceLocation texture() -> a
8:10:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.IronGolem -> brx:
net.minecraft.network.syncher.EntityDataAccessor DATA_FLAGS_ID -> c
int IRON_INGOT_HEAL_AMOUNT -> d
int attackAnimationTick -> e
int offerFlowerTick -> bT
net.minecraft.util.valueproviders.UniformInt PERSISTENT_ANGER_TIME -> bU
int remainingPersistentAngerTime -> bV
java.util.UUID persistentAngerTarget -> bW
68:70:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
74:87:void registerGoals() -> x
91:93:void defineSynchedData() -> a_
96:100:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
106:106:int decreaseAirSupply(int) -> m
111:117:void doPush(net.minecraft.world.entity.Entity) -> A
121:133:void aiStep() -> b_
137:137:boolean canSpawnSprintParticle() -> bg
142:148:boolean canAttackType(net.minecraft.world.entity.EntityType) -> a
153:156:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
160:163:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
167:168:void startPersistentAngerTimer() -> c
172:173:void setRemainingPersistentAngerTime(int) -> a
177:177:int getRemainingPersistentAngerTime() -> a
182:183:void setPersistentAngerTarget(java.util.UUID) -> a
188:188:java.util.UUID getPersistentAngerTarget() -> b
192:192:float getAttackDamage() -> ga
197:210:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
215:220:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
227:227:net.minecraft.world.entity.animal.IronGolem$Crackiness getCrackiness()
-> r
232:242:void handleEntityEvent(byte) -> b
245:245:int getAttackAnimationTick() -> w
249:256:void offerFlower(boolean) -> w
260:260:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
265:265:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
270:287:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
292:293:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
296:296:int getOfferFlowerTick() -> fY
300:300:boolean isPlayerCreated() -> fZ
304:310:void setPlayerCreated(boolean) -> x
315:316:void die(net.minecraft.world.damagesource.DamageSource) -> a
321:335:boolean checkSpawnObstruction(net.minecraft.world.level.LevelReader) ->
a
340:340:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
85:85:boolean lambda$registerGoals$0(net.minecraft.world.entity.LivingEntity) -
> l
56:62:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.IronGolem$Crackiness -> brx$a:
net.minecraft.world.entity.animal.IronGolem$Crackiness NONE -> a
net.minecraft.world.entity.animal.IronGolem$Crackiness LOW -> b
net.minecraft.world.entity.animal.IronGolem$Crackiness MEDIUM -> c
net.minecraft.world.entity.animal.IronGolem$Crackiness HIGH -> d
java.util.List BY_DAMAGE -> e
float fraction -> f
net.minecraft.world.entity.animal.IronGolem$Crackiness[] $VALUES -> g
343:343:net.minecraft.world.entity.animal.IronGolem$Crackiness[] values() ->
values
343:343:net.minecraft.world.entity.animal.IronGolem$Crackiness
valueOf(java.lang.String) -> valueOf
354:356:void <init>(java.lang.String,int,float) -> <init>
359:365:net.minecraft.world.entity.animal.IronGolem$Crackiness
byFraction(float) -> a
350:350:double
lambda$static$0(net.minecraft.world.entity.animal.IronGolem$Crackiness) -> a
343:343:net.minecraft.world.entity.animal.IronGolem$Crackiness[] $values() -> a
343:350:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.MushroomCow -> bry:
net.minecraft.network.syncher.EntityDataAccessor DATA_TYPE -> bT
int MUTATE_CHANCE -> bU
net.minecraft.world.effect.MobEffect effect -> bW
int effectDuration -> bX
java.util.UUID lastLightningBoltUUID -> bY
57:58:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
62:65:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
69:70:boolean
checkMushroomSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.l
evel.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.Block
Pos,net.minecraft.util.RandomSource) -> c
75:81:void
thunderHit(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Lightn
ingBolt) -> a
85:88:void defineSynchedData() -> a_
92:157:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
162:189:void shear(net.minecraft.sounds.SoundSource) -> a
193:193:boolean readyForShearing() -> a
198:205:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
209:219:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
222:226:java.util.Optional
getEffectFromItemStack(net.minecraft.world.item.ItemStack) -> l
231:232:void
setVariant(net.minecraft.world.entity.animal.MushroomCow$MushroomType) -> a
236:236:net.minecraft.world.entity.animal.MushroomCow$MushroomType getVariant()
-> r
242:246:net.minecraft.world.entity.animal.MushroomCow
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> c
250:259:net.minecraft.world.entity.animal.MushroomCow$MushroomType
getOffspringType(net.minecraft.world.entity.animal.MushroomCow) -> a
46:46:net.minecraft.world.entity.animal.Cow
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
46:46:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
46:46:java.lang.Object getVariant() -> c
46:46:void setVariant(java.lang.Object) -> a
126:126:void
lambda$mobInteract$0(net.minecraft.world.InteractionHand,net.minecraft.world.entity
.player.Player) -> a
47:47:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.MushroomCow$MushroomType -> bry$a:
net.minecraft.world.entity.animal.MushroomCow$MushroomType RED -> a
net.minecraft.world.entity.animal.MushroomCow$MushroomType BROWN -> b
net.minecraft.util.StringRepresentable$EnumCodec CODEC -> c
java.lang.String type -> d
net.minecraft.world.level.block.state.BlockState blockState -> e
net.minecraft.world.entity.animal.MushroomCow$MushroomType[] $VALUES -> f
262:262:net.minecraft.world.entity.animal.MushroomCow$MushroomType[] values() -
> values
262:262:net.minecraft.world.entity.animal.MushroomCow$MushroomType
valueOf(java.lang.String) -> valueOf
271:274:void
<init>(java.lang.String,int,java.lang.String,net.minecraft.world.level.block.state.
BlockState) -> <init>
277:277:net.minecraft.world.level.block.state.BlockState getBlockState() -> a
282:282:java.lang.String getSerializedName() -> c
286:286:net.minecraft.world.entity.animal.MushroomCow$MushroomType
byType(java.lang.String) -> a
262:262:net.minecraft.world.entity.animal.MushroomCow$MushroomType[] $values()
-> b
262:266:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Ocelot -> brz:
double CROUCH_SPEED_MOD -> bT
double WALK_SPEED_MOD -> bU
double SPRINT_SPEED_MOD -> bW
net.minecraft.world.item.crafting.Ingredient TEMPT_INGREDIENT -> bX
net.minecraft.network.syncher.EntityDataAccessor DATA_TRUSTING -> bY
net.minecraft.world.entity.animal.Ocelot$OcelotAvoidEntityGoal
ocelotAvoidPlayersGoal -> bZ
net.minecraft.world.entity.animal.Ocelot$OcelotTemptGoal temptGoal -> ca
70:73:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
76:76:boolean isTrusting() -> w
80:83:void setTrusting(boolean) -> w
87:90:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
94:97:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
101:104:void defineSynchedData() -> a_
108:119:void registerGoals() -> x
123:139:void customServerAiStep() -> W
143:143:boolean removeWhenFarAway(double) -> h
147:150:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
156:156:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
161:161:int getAmbientSoundInterval() -> M
166:166:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
171:171:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
175:175:float getAttackDamage() -> fY
180:180:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
185:203:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
208:215:void handleEntityEvent(byte) -> b
218:228:void spawnTrustingParticles(boolean) -> x
231:240:void reassessTrustingGoals() -> r
245:245:net.minecraft.world.entity.animal.Ocelot
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
250:250:boolean isFood(net.minecraft.world.item.ItemStack) -> m
256:256:boolean
checkOcelotSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.lev
el.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPo
s,net.minecraft.util.RandomSource) -> c
261:272:boolean checkSpawnObstruction(net.minecraft.world.level.LevelReader) ->
a
278:283:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
288:288:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
293:293:boolean isSteppingCarefully() -> bQ
55:55:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
60:62:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Ocelot$OcelotAvoidEntityGoal -> brz$a:
net.minecraft.world.entity.animal.Ocelot ocelot -> i
300:302:void
<init>(net.minecraft.world.entity.animal.Ocelot,java.lang.Class,float,double,double
) -> <init>
306:306:boolean canUse() -> a
311:311:boolean canContinueToUse() -> b
net.minecraft.world.entity.animal.Ocelot$OcelotTemptGoal -> brz$b:
net.minecraft.world.entity.animal.Ocelot ocelot -> c
319:321:void
<init>(net.minecraft.world.entity.animal.Ocelot,double,net.minecraft.world.item.cra
fting.Ingredient,boolean) -> <init>
325:325:boolean canScare() -> h
net.minecraft.world.entity.animal.Panda -> bsa:
net.minecraft.network.syncher.EntityDataAccessor UNHAPPY_COUNTER -> bW
net.minecraft.network.syncher.EntityDataAccessor SNEEZE_COUNTER -> bX
net.minecraft.network.syncher.EntityDataAccessor EAT_COUNTER -> bY
net.minecraft.network.syncher.EntityDataAccessor MAIN_GENE_ID -> bZ
net.minecraft.network.syncher.EntityDataAccessor HIDDEN_GENE_ID -> ca
net.minecraft.network.syncher.EntityDataAccessor DATA_ID_FLAGS -> cb
net.minecraft.world.entity.ai.targeting.TargetingConditions BREED_TARGETING ->
cc
int FLAG_SNEEZE -> cd
int FLAG_ROLL -> ce
int FLAG_SIT -> cf
int FLAG_ON_BACK -> cg
int EAT_TICK_INTERVAL -> ch
int TOTAL_ROLL_STEPS -> bT
int TOTAL_UNHAPPY_TIME -> ci
boolean gotBamboo -> cj
boolean didBite -> ck
int rollCounter -> bU
net.minecraft.world.phys.Vec3 rollDelta -> cl
float sitAmount -> cm
float sitAmountO -> cn
float onBackAmount -> co
float onBackAmountO -> cp
float rollAmount -> cq
float rollAmountO -> cr
net.minecraft.world.entity.animal.Panda$PandaLookAtPlayerGoal lookAtPlayerGoal
-> cs
java.util.function.Predicate PANDA_ITEMS -> ct
103:110:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
114:118:boolean canTakeItem(net.minecraft.world.item.ItemStack) -> f
122:122:int getUnhappyCounter() -> q
126:127:void setUnhappyCounter(int) -> t
130:130:boolean isSneezing() -> r
134:134:boolean isSitting() -> w
138:139:void sit(boolean) -> w
142:142:boolean isOnBack() -> fY
146:147:void setOnBack(boolean) -> x
150:150:boolean isEating() -> ge
154:155:void eat(boolean) -> y
158:158:int getEatCounter() -> gt
162:163:void setEatCounter(int) -> v
166:171:void sneeze(boolean) -> z
174:174:int getSneezeCounter() -> gf
178:179:void setSneezeCounter(int) -> u
182:182:net.minecraft.world.entity.animal.Panda$Gene getMainGene() -> gg
186:191:void setMainGene(net.minecraft.world.entity.animal.Panda$Gene) -> a
194:194:net.minecraft.world.entity.animal.Panda$Gene getHiddenGene() -> gh
198:203:void setHiddenGene(net.minecraft.world.entity.animal.Panda$Gene) -> b
206:206:boolean isRolling() -> gi
210:211:void roll(boolean) -> A
215:222:void defineSynchedData() -> a_
225:225:boolean getFlag(int) -> w
229:235:void setFlag(int,boolean) -> d
239:243:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
247:251:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
256:265:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
270:288:void registerGoals() -> x
291:293:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> gj
381:381:net.minecraft.world.entity.animal.Panda$Gene getVariant() -> gk
385:385:boolean isLazy() -> gl
389:389:boolean isWorried() -> gm
393:393:boolean isPlayful() -> gn
397:397:boolean isBrown() -> go
401:401:boolean isWeak() -> gp
406:406:boolean isAggressive() -> fS
411:411:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
416:420:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
425:478:void tick() -> l
481:481:boolean isScared() -> gq
485:510:void handleEating() -> gu
513:529:void addEatingParticles() -> gv
532:538:void updateSitAmount() -> gw
541:547:void updateOnBackAnimation() -> gx
550:556:void updateRollAmount() -> gy
559:559:float getSitAmount(float) -> D
563:563:float getLieOnBackAmount(float) -> E
567:567:float getRollAmount(float) -> F
571:594:void handleRoll() -> gz
597:613:void afterSneeze() -> gA
617:625:void pickUpItem(net.minecraft.world.entity.item.ItemEntity) -> b
629:632:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
638:648:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
652:678:void
setGeneFromParents(net.minecraft.world.entity.animal.Panda,net.minecraft.world.enti
ty.animal.Panda) -> a
681:685:net.minecraft.world.entity.animal.Panda$Gene getOneOfGenesRandomly() ->
gB
689:696:void setAttributes() -> gr
699:704:void tryToSit() -> gC
708:748:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
754:759:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
765:766:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
770:770:boolean isFood(net.minecraft.world.item.ItemStack) -> m
774:774:boolean isFoodOrCake(net.minecraft.world.item.ItemStack) -> l
780:780:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
786:786:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
790:790:boolean canPerformAction() -> gs
1019:1020:boolean lambda$static$0(net.minecraft.world.entity.item.ItemEntity) -
> c
67:67:net.minecraft.util.RandomSource
access$000(net.minecraft.world.entity.animal.Panda) -> a
67:67:net.minecraft.util.RandomSource
access$100(net.minecraft.world.entity.animal.Panda) -> b
67:67:net.minecraft.util.RandomSource
access$200(net.minecraft.world.entity.animal.Panda) -> c
67:67:net.minecraft.util.RandomSource
access$300(net.minecraft.world.entity.animal.Panda) -> d
67:67:net.minecraft.util.RandomSource
access$400(net.minecraft.world.entity.animal.Panda) -> e
67:67:net.minecraft.util.RandomSource
access$500(net.minecraft.world.entity.animal.Panda) -> f
67:67:net.minecraft.util.RandomSource
access$600(net.minecraft.world.entity.animal.Panda) -> g
67:67:net.minecraft.util.RandomSource
access$700(net.minecraft.world.entity.animal.Panda) -> h
67:67:net.minecraft.util.RandomSource
access$800(net.minecraft.world.entity.animal.Panda) -> i
67:67:net.minecraft.util.RandomSource
access$900(net.minecraft.world.entity.animal.Panda) -> j
67:67:net.minecraft.util.RandomSource
access$1000(net.minecraft.world.entity.animal.Panda) -> k
68:1018:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Panda$Gene -> bsa$a:
net.minecraft.world.entity.animal.Panda$Gene NORMAL -> a
net.minecraft.world.entity.animal.Panda$Gene LAZY -> b
net.minecraft.world.entity.animal.Panda$Gene WORRIED -> c
net.minecraft.world.entity.animal.Panda$Gene PLAYFUL -> d
net.minecraft.world.entity.animal.Panda$Gene BROWN -> e
net.minecraft.world.entity.animal.Panda$Gene WEAK -> f
net.minecraft.world.entity.animal.Panda$Gene AGGRESSIVE -> g
net.minecraft.util.StringRepresentable$EnumCodec CODEC -> h
java.util.function.IntFunction BY_ID -> i
int MAX_GENE -> j
int id -> k
java.lang.String name -> l
boolean isRecessive -> m
net.minecraft.world.entity.animal.Panda$Gene[] $VALUES -> n
298:298:net.minecraft.world.entity.animal.Panda$Gene[] values() -> values
298:298:net.minecraft.world.entity.animal.Panda$Gene valueOf(java.lang.String)
-> valueOf
316:320:void <init>(java.lang.String,int,int,java.lang.String,boolean) ->
<init>
323:323:int getId() -> a
328:328:java.lang.String getSerializedName() -> c
332:332:boolean isRecessive() -> b
336:344:net.minecraft.world.entity.animal.Panda$Gene
getVariantFromGenes(net.minecraft.world.entity.animal.Panda$Gene,net.minecraft.worl
d.entity.animal.Panda$Gene) -> a
348:348:net.minecraft.world.entity.animal.Panda$Gene byId(int) -> a
352:352:net.minecraft.world.entity.animal.Panda$Gene byName(java.lang.String) -
> a
356:376:net.minecraft.world.entity.animal.Panda$Gene
getRandom(net.minecraft.util.RandomSource) -> a
298:298:net.minecraft.world.entity.animal.Panda$Gene[] $values() -> d
298:309:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Panda$PandaAttackGoal -> bsa$b:
net.minecraft.world.entity.animal.Panda panda -> b
815:817:void <init>(net.minecraft.world.entity.animal.Panda,double,boolean) ->
<init>
821:821:boolean canUse() -> a
net.minecraft.world.entity.animal.Panda$PandaAvoidGoal -> bsa$c:
net.minecraft.world.entity.animal.Panda panda -> i
1007:1010:void
<init>(net.minecraft.world.entity.animal.Panda,java.lang.Class,float,double,double)
-> <init>
1014:1014:boolean canUse() -> a
net.minecraft.world.entity.animal.Panda$PandaBreedGoal -> bsa$d:
net.minecraft.world.entity.animal.Panda panda -> d
int unhappyCooldown -> e
957:959:void <init>(net.minecraft.world.entity.animal.Panda,double) -> <init>
963:980:boolean canUse() -> a
984:999:boolean canFindBamboo() -> h
net.minecraft.world.entity.animal.Panda$PandaHurtByTargetGoal -> bsa$e:
net.minecraft.world.entity.animal.Panda panda -> a
1129:1131:void
<init>(net.minecraft.world.entity.animal.Panda,java.lang.Class[]) -> <init>
1135:1139:boolean canContinueToUse() -> b
1144:1147:void
alertOther(net.minecraft.world.entity.Mob,net.minecraft.world.entity.LivingEntity)
-> a
net.minecraft.world.entity.animal.Panda$PandaLieOnBackGoal -> bsa$f:
net.minecraft.world.entity.animal.Panda panda -> a
int cooldown -> b
1090:1092:void <init>(net.minecraft.world.entity.animal.Panda) -> <init>
1096:1096:boolean canUse() -> a
1101:1109:boolean canContinueToUse() -> b
1114:1116:void start() -> c
1120:1122:void stop() -> d
net.minecraft.world.entity.animal.Panda$PandaLookAtPlayerGoal -> bsa$g:
net.minecraft.world.entity.animal.Panda panda -> h
829:831:void
<init>(net.minecraft.world.entity.animal.Panda,java.lang.Class,float) -> <init>
834:835:void setTarget(net.minecraft.world.entity.LivingEntity) -> a
839:839:boolean canContinueToUse() -> b
844:858:boolean canUse() -> a
863:866:void tick() -> e
854:854:boolean lambda$canUse$0(net.minecraft.world.entity.LivingEntity) -> b
net.minecraft.world.entity.animal.Panda$PandaMoveControl -> bsa$h:
net.minecraft.world.entity.animal.Panda panda -> l
797:799:void <init>(net.minecraft.world.entity.animal.Panda) -> <init>
803:808:void tick() -> a
net.minecraft.world.entity.animal.Panda$PandaPanicGoal -> bsa$i:
net.minecraft.world.entity.animal.Panda panda -> h
1154:1156:void <init>(net.minecraft.world.entity.animal.Panda,double) -> <init>
1161:1161:boolean shouldPanic() -> h
1166:1170:boolean canContinueToUse() -> b
net.minecraft.world.entity.animal.Panda$PandaRollGoal -> bsa$j:
net.minecraft.world.entity.animal.Panda panda -> a
872:875:void <init>(net.minecraft.world.entity.animal.Panda) -> <init>
879:901:boolean canUse() -> a
906:906:boolean canContinueToUse() -> b
911:912:void start() -> c
916:916:boolean isInterruptable() -> J_
net.minecraft.world.entity.animal.Panda$PandaSitGoal -> bsa$k:
int cooldown -> b
net.minecraft.world.entity.animal.Panda this$0 -> a
1026:1028:void <init>(net.minecraft.world.entity.animal.Panda) -> <init>
1032:1037:boolean canUse() -> a
1042:1050:boolean canContinueToUse() -> b
1055:1058:void tick() -> e
1062:1070:void start() -> c
1074:1083:void stop() -> d
net.minecraft.world.entity.animal.Panda$PandaSneezeGoal -> bsa$l:
net.minecraft.world.entity.animal.Panda panda -> a
924:926:void <init>(net.minecraft.world.entity.animal.Panda) -> <init>
930:938:boolean canUse() -> a
943:943:boolean canContinueToUse() -> b
948:949:void start() -> c
net.minecraft.world.entity.animal.Parrot -> bsb:
net.minecraft.network.syncher.EntityDataAccessor DATA_VARIANT_ID -> ca
java.util.function.Predicate NOT_PARROT_PREDICATE -> cb
net.minecraft.world.item.Item POISONOUS_FOOD -> cc
java.util.Set TAME_FOOD -> cd
java.util.Map MOB_SOUND_MAP -> ce
float flap -> bW
float flapSpeed -> bX
float oFlapSpeed -> bY
float oFlap -> bZ
float flapping -> cf
float nextFlap -> cg
boolean partyParrot -> ch
net.minecraft.core.BlockPos jukebox -> ci
128:177:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
182:188:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
193:193:boolean isBaby() -> h_
198:206:void registerGoals() -> x
209:212:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> ge
217:221:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
226:226:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
231:243:void aiStep() -> b_
247:249:void setRecordPlayingNearby(net.minecraft.core.BlockPos,boolean) -> a
252:252:boolean isPartyParrot() -> gf
256:273:void calculateFlapping() -> gi
276:291:boolean
imitateNearbyMobs(net.minecraft.world.level.Level,net.minecraft.world.entity.Entity
) -> a
296:335:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
340:340:boolean isFood(net.minecraft.world.item.ItemStack) -> m
344:345:boolean
checkParrotSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.lev
el.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPo
s,net.minecraft.util.RandomSource) -> c
351:351:void
checkFallDamage(double,boolean,net.minecraft.world.level.block.state.BlockState,net
.minecraft.core.BlockPos) -> a
355:355:boolean canMate(net.minecraft.world.entity.animal.Animal) -> a
361:361:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
366:366:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
372:372:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
376:381:net.minecraft.sounds.SoundEvent
getAmbient(net.minecraft.world.level.Level,net.minecraft.util.RandomSource) -> a
385:385:net.minecraft.sounds.SoundEvent
getImitatedSound(net.minecraft.world.entity.EntityType) -> b
390:390:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
395:395:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
400:401:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
405:405:boolean isFlapping() -> aP
410:412:void onFlap() -> aO
416:416:float getVoicePitch() -> eS
420:420:float getPitch(net.minecraft.util.RandomSource) -> a
425:425:net.minecraft.sounds.SoundSource getSoundSource() -> cY
430:430:boolean isPushable() -> bp
435:439:void doPush(net.minecraft.world.entity.Entity) -> A
443:450:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
455:455:net.minecraft.world.entity.animal.Parrot$Variant getVariant() -> gg
460:461:void setVariant(net.minecraft.world.entity.animal.Parrot$Variant) -> a
465:467:void defineSynchedData() -> a_
471:473:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
477:479:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
483:483:boolean isFlying() -> gl
488:488:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
75:75:java.lang.Object getVariant() -> c
75:75:void setVariant(java.lang.Object) -> a
88:122:void lambda$static$0(java.util.HashMap) -> a
76:87:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Parrot$1 -> bsb$1:
77:77:void <init>() -> <init>
80:80:boolean test(net.minecraft.world.entity.Mob) -> a
77:77:boolean test(java.lang.Object) -> test
net.minecraft.world.entity.animal.Parrot$ParrotWanderGoal -> bsb$a:
493:494:void <init>(net.minecraft.world.entity.PathfinderMob,double) -> <init>
499:506:net.minecraft.world.phys.Vec3 getPosition() -> h
511:536:net.minecraft.world.phys.Vec3 getTreePos() -> k
net.minecraft.world.entity.animal.Parrot$Variant -> bsb$b:
net.minecraft.world.entity.animal.Parrot$Variant RED_BLUE -> a
net.minecraft.world.entity.animal.Parrot$Variant BLUE -> b
net.minecraft.world.entity.animal.Parrot$Variant GREEN -> c
net.minecraft.world.entity.animal.Parrot$Variant YELLOW_BLUE -> d
net.minecraft.world.entity.animal.Parrot$Variant GRAY -> e
com.mojang.serialization.Codec CODEC -> f
java.util.function.IntFunction BY_ID -> g
int id -> h
java.lang.String name -> i
net.minecraft.world.entity.animal.Parrot$Variant[] $VALUES -> j
135:135:net.minecraft.world.entity.animal.Parrot$Variant[] values() -> values
135:135:net.minecraft.world.entity.animal.Parrot$Variant
valueOf(java.lang.String) -> valueOf
149:152:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
155:155:int getId() -> a
159:159:net.minecraft.world.entity.animal.Parrot$Variant byId(int) -> a
164:164:java.lang.String getSerializedName() -> c
135:135:net.minecraft.world.entity.animal.Parrot$Variant[] $values() -> b
135:145:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Pig -> bsc:
net.minecraft.network.syncher.EntityDataAccessor DATA_SADDLE_ID -> bT
net.minecraft.network.syncher.EntityDataAccessor DATA_BOOST_TIME -> bU
net.minecraft.world.item.crafting.Ingredient FOOD_ITEMS -> bW
net.minecraft.world.entity.ItemBasedSteering steering -> bX
58:60:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
64:73:void registerGoals() -> x
76:78:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
84:89:net.minecraft.world.entity.LivingEntity getControllingPassenger() -> cL
94:98:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
102:105:void defineSynchedData() -> a_
109:111:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
115:117:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
121:121:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
126:126:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
131:131:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
136:137:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
141:158:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
163:163:boolean isSaddleable() -> g
168:172:void dropEquipment() -> eu
176:176:boolean isSaddled() -> i
181:185:void equipSaddle(net.minecraft.sounds.SoundSource) -> a
189:217:net.minecraft.world.phys.Vec3
getDismountLocationForPassenger(net.minecraft.world.entity.LivingEntity) -> b
222:242:void
thunderHit(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Lightn
ingBolt) -> a
246:250:void
tickRidden(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Vec3)
-> a
254:254:net.minecraft.world.phys.Vec3
getRiddenInput(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Ve
c3) -> b
259:259:float getRiddenSpeed(net.minecraft.world.entity.player.Player) -> e
264:264:boolean boost() -> a
270:270:net.minecraft.world.entity.animal.Pig
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
275:275:boolean isFood(net.minecraft.world.item.ItemStack) -> m
280:280:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
50:50:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
51:53:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.PolarBear -> bsd:
net.minecraft.network.syncher.EntityDataAccessor DATA_STANDING_ID -> bT
float STAND_ANIMATION_TICKS -> bU
float clientSideStandAnimationO -> bW
float clientSideStandAnimation -> bX
int warningSoundTicks -> bY
net.minecraft.util.valueproviders.UniformInt PERSISTENT_ANGER_TIME -> bZ
int remainingPersistentAngerTime -> ca
java.util.UUID persistentAngerTarget -> cb
69:70:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
75:75:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
80:80:boolean isFood(net.minecraft.world.item.ItemStack) -> m
85:100:void registerGoals() -> x
103:107:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
111:117:boolean
checkPolarBearSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.
level.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.Bloc
kPos,net.minecraft.util.RandomSource) -> c
122:124:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
128:130:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
134:135:void startPersistentAngerTimer() -> c
139:140:void setRemainingPersistentAngerTime(int) -> a
144:144:int getRemainingPersistentAngerTime() -> a
149:150:void setPersistentAngerTarget(java.util.UUID) -> a
155:155:java.util.UUID getPersistentAngerTarget() -> b
160:163:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
168:168:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
173:173:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
178:179:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
182:187:void playWarningSound() -> r
191:194:void defineSynchedData() -> a_
198:219:void tick() -> l
223:229:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
236:240:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
244:244:boolean isStanding() -> w
248:249:void setStanding(boolean) -> w
252:252:float getStandingAnimationScale(float) -> D
257:257:float getWaterSlowDown() -> eY
262:266:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
56:63:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.PolarBear$PolarBearAttackPlayersGoal -> bsd$a:
net.minecraft.world.entity.animal.PolarBear this$0 -> i
302:304:void <init>(net.minecraft.world.entity.animal.PolarBear) -> <init>
308:322:boolean canUse() -> a
327:327:double getFollowDistance() -> l
net.minecraft.world.entity.animal.PolarBear$PolarBearHurtByTargetGoal -> bsd$b:
net.minecraft.world.entity.animal.PolarBear this$0 -> a
274:276:void <init>(net.minecraft.world.entity.animal.PolarBear) -> <init>
280:285:void start() -> c
289:294:void
alertOther(net.minecraft.world.entity.Mob,net.minecraft.world.entity.LivingEntity)
-> a
net.minecraft.world.entity.animal.PolarBear$PolarBearMeleeAttackGoal -> bsd$c:
net.minecraft.world.entity.animal.PolarBear this$0 -> b
332:334:void <init>(net.minecraft.world.entity.animal.PolarBear) -> <init>
338:357:void
checkAndPerformAttack(net.minecraft.world.entity.LivingEntity,double) -> a
361:363:void stop() -> d
367:367:double getAttackReachSqr(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.animal.PolarBear$PolarBearPanicGoal -> bsd$d:
net.minecraft.world.entity.animal.PolarBear this$0 -> h
372:374:void <init>(net.minecraft.world.entity.animal.PolarBear) -> <init>
378:378:boolean shouldPanic() -> h
net.minecraft.world.entity.animal.Pufferfish -> bse:
net.minecraft.network.syncher.EntityDataAccessor PUFF_STATE -> e
int inflateCounter -> bT
int deflateTimer -> bU
java.util.function.Predicate SCARY_MOB -> bV
net.minecraft.world.entity.ai.targeting.TargetingConditions targetingConditions
-> bW
int STATE_SMALL -> b
int STATE_MID -> c
int STATE_FULL -> d
50:53:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
57:60:void defineSynchedData() -> a_
63:63:int getPuffState() -> ga
67:68:void setPuffState(int) -> c
72:77:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
81:84:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
88:91:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
95:95:net.minecraft.world.item.ItemStack getBucketItemStack() -> b
100:103:void registerGoals() -> x
107:135:void tick() -> l
139:149:void aiStep() -> b_
152:157:void touch(net.minecraft.world.entity.Mob) -> a
161:170:void playerTouch(net.minecraft.world.entity.player.Player) -> b_
174:174:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
179:179:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
184:184:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
189:189:net.minecraft.sounds.SoundEvent getFlopSound() -> fZ
194:194:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
198:204:float getScale(int) -> s
142:142:boolean lambda$aiStep$1(net.minecraft.world.entity.Mob) -> b
37:41:boolean lambda$static$0(net.minecraft.world.entity.LivingEntity) -> l
32:43:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Pufferfish$PufferfishPuffGoal -> bse$a:
net.minecraft.world.entity.animal.Pufferfish fish -> a
211:213:void <init>(net.minecraft.world.entity.animal.Pufferfish) -> <init>
217:219:boolean canUse() -> a
224:226:void start() -> c
230:231:void stop() -> d
217:217:boolean lambda$canUse$0(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.animal.Rabbit -> bsf:
double STROLL_SPEED_MOD -> bT
double BREED_SPEED_MOD -> bU
double FOLLOW_SPEED_MOD -> bW
double FLEE_SPEED_MOD -> bX
double ATTACK_SPEED_MOD -> bY
net.minecraft.network.syncher.EntityDataAccessor DATA_TYPE_ID -> cb
net.minecraft.resources.ResourceLocation KILLER_BUNNY -> cc
int EVIL_ATTACK_POWER -> bZ
int EVIL_ARMOR_VALUE -> ca
int MORE_CARROTS_DELAY -> cd
int jumpTicks -> ce
int jumpDuration -> cf
boolean wasOnGround -> cg
int jumpDelayTicks -> ch
int moreCarrotTicks -> ci
134:141:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
145:156:void registerGoals() -> x
160:174:float getJumpPower() -> eU
179:191:void jumpFromGround() -> eW
194:197:float getJumpCompletion(float) -> D
201:203:void setSpeedModifier(double) -> i
207:211:void setJumping(boolean) -> r
214:217:void startJumping() -> q
221:224:void defineSynchedData() -> a_
228:272:void customServerAiStep() -> W
276:276:boolean canSpawnSprintParticle() -> bg
280:281:void facePoint(double,double) -> c
284:285:void enableJumpControl() -> ge
288:289:void disableJumpControl() -> gf
292:297:void setLandingDelay() -> gg
300:302:void checkLandingDelay() -> gh
306:314:void aiStep() -> b_
317:319:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> r
324:327:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
331:334:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
337:337:net.minecraft.sounds.SoundEvent getJumpSound() -> w
342:342:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
347:347:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
352:352:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
357:361:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
366:366:net.minecraft.sounds.SoundSource getSoundSource() -> cY
370:370:boolean isTemptingItem(net.minecraft.world.item.ItemStack) -> l
376:388:net.minecraft.world.entity.animal.Rabbit
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
393:393:boolean isFood(net.minecraft.world.item.ItemStack) -> m
398:398:net.minecraft.world.entity.animal.Rabbit$Variant getVariant() -> fY
403:416:void setVariant(net.minecraft.world.entity.animal.Rabbit$Variant) -> a
421:431:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
435:446:net.minecraft.world.entity.animal.Rabbit$Variant
getRandomRabbitVariant(net.minecraft.world.level.LevelAccessor,net.minecraft.core.B
lockPos) -> a
450:451:boolean
checkRabbitSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.lev
el.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPo
s,net.minecraft.util.RandomSource) -> c
464:464:boolean wantsMoreFood() -> gi
469:476:void handleEntityEvent(byte) -> b
480:480:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
73:73:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
73:73:java.lang.Object getVariant() -> c
73:73:void setVariant(java.lang.Object) -> a
73:73:boolean access$000(net.minecraft.world.entity.animal.Rabbit) -> a
73:73:net.minecraft.world.entity.ai.control.JumpControl
access$100(net.minecraft.world.entity.animal.Rabbit) -> b
80:118:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Rabbit$EvilRabbitAttackGoal -> bsf$a:
656:657:void <init>(net.minecraft.world.entity.animal.Rabbit) -> <init>
661:661:double getAttackReachSqr(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.animal.Rabbit$RabbitAvoidEntityGoal -> bsf$b:
net.minecraft.world.entity.animal.Rabbit rabbit -> i
549:551:void
<init>(net.minecraft.world.entity.animal.Rabbit,java.lang.Class,float,double,double
) -> <init>
555:555:boolean canUse() -> a
net.minecraft.world.entity.animal.Rabbit$RabbitGroupData -> bsf$c:
net.minecraft.world.entity.animal.Rabbit$Variant variant -> a
458:460:void <init>(net.minecraft.world.entity.animal.Rabbit$Variant) -> <init>
net.minecraft.world.entity.animal.Rabbit$RabbitJumpControl -> bsf$d:
net.minecraft.world.entity.animal.Rabbit rabbit -> b
boolean canJump -> c
488:490:void <init>(net.minecraft.world.entity.animal.Rabbit) -> <init>
493:493:boolean wantJump() -> c
497:497:boolean canJump() -> d
501:502:void setCanJump(boolean) -> a
506:510:void tick() -> b
net.minecraft.world.entity.animal.Rabbit$RabbitMoveControl -> bsf$e:
net.minecraft.world.entity.animal.Rabbit rabbit -> l
double nextJumpSpeed -> m
518:520:void <init>(net.minecraft.world.entity.animal.Rabbit) -> <init>
524:530:void tick() -> a
534:542:void setWantedPosition(double,double,double,double) -> a
net.minecraft.world.entity.animal.Rabbit$RabbitPanicGoal -> bsf$f:
net.minecraft.world.entity.animal.Rabbit rabbit -> h
642:644:void <init>(net.minecraft.world.entity.animal.Rabbit,double) -> <init>
648:651:void tick() -> e
net.minecraft.world.entity.animal.Rabbit$RaidGardenGoal -> bsf$g:
net.minecraft.world.entity.animal.Rabbit rabbit -> g
boolean wantsToRaid -> h
boolean canRaid -> i
566:568:void <init>(net.minecraft.world.entity.animal.Rabbit) -> <init>
572:582:boolean canUse() -> a
587:587:boolean canContinueToUse() -> b
592:620:void tick() -> e
624:634:boolean
isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) ->
a
net.minecraft.world.entity.animal.Rabbit$Variant -> bsf$h:
net.minecraft.world.entity.animal.Rabbit$Variant BROWN -> a
net.minecraft.world.entity.animal.Rabbit$Variant WHITE -> b
net.minecraft.world.entity.animal.Rabbit$Variant BLACK -> c
net.minecraft.world.entity.animal.Rabbit$Variant WHITE_SPLOTCHED -> d
net.minecraft.world.entity.animal.Rabbit$Variant GOLD -> e
net.minecraft.world.entity.animal.Rabbit$Variant SALT -> f
net.minecraft.world.entity.animal.Rabbit$Variant EVIL -> g
java.util.function.IntFunction BY_ID -> i
com.mojang.serialization.Codec CODEC -> h
int id -> j
java.lang.String name -> k
net.minecraft.world.entity.animal.Rabbit$Variant[] $VALUES -> l
82:82:net.minecraft.world.entity.animal.Rabbit$Variant[] values() -> values
82:82:net.minecraft.world.entity.animal.Rabbit$Variant
valueOf(java.lang.String) -> valueOf
99:102:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
106:106:java.lang.String getSerializedName() -> c
110:110:int id() -> a
114:114:net.minecraft.world.entity.animal.Rabbit$Variant byId(int) -> a
82:82:net.minecraft.world.entity.animal.Rabbit$Variant[] $values() -> b
82:94:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Salmon -> bsg:
13:14:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
20:20:int getMaxSchoolSize() -> ga
25:25:net.minecraft.world.item.ItemStack getBucketItemStack() -> b
30:30:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
35:35:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
40:40:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
45:45:net.minecraft.sounds.SoundEvent getFlopSound() -> fZ
net.minecraft.world.entity.animal.Sheep -> bsh:
int EAT_ANIMATION_TICKS -> bT
net.minecraft.network.syncher.EntityDataAccessor DATA_WOOL_ID -> bU
java.util.Map ITEM_BY_DYE -> bW
java.util.Map COLORARRAY_BY_COLOR -> bX
int eatAnimationTick -> bY
net.minecraft.world.entity.ai.goal.EatBlockGoal eatBlockGoal -> bZ
93:101:float[] createSheepColor(net.minecraft.world.item.DyeColor) -> c
105:105:float[] getColorArray(net.minecraft.world.item.DyeColor) -> a
112:113:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
117:127:void registerGoals() -> x
131:133:void customServerAiStep() -> W
137:141:void aiStep() -> b_
144:146:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
151:155:void defineSynchedData() -> a_
159:178:net.minecraft.resources.ResourceLocation getDefaultLootTable() -> Q
184:189:void handleEntityEvent(byte) -> b
192:201:float getHeadEatPositionScale(float) -> D
205:212:float getHeadEatAngleScale(float) -> E
217:228:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
233:247:void shear(net.minecraft.sounds.SoundSource) -> a
251:251:boolean readyForShearing() -> a
256:259:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
263:266:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
270:270:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
275:275:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
280:280:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
285:286:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
289:289:net.minecraft.world.item.DyeColor getColor() -> r
293:295:void setColor(net.minecraft.world.item.DyeColor) -> b
298:298:boolean isSheared() -> w
302:308:void setSheared(boolean) -> w
311:327:net.minecraft.world.item.DyeColor
getRandomSheepColor(net.minecraft.util.RandomSource) -> a
333:339:net.minecraft.world.entity.animal.Sheep
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
344:350:void ate() -> L
355:356:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
360:371:net.minecraft.world.item.DyeColor
getOffspringColor(net.minecraft.world.entity.animal.Animal,net.minecraft.world.enti
ty.animal.Animal) -> a
375:388:net.minecraft.world.inventory.CraftingContainer
makeContainer(net.minecraft.world.item.DyeColor,net.minecraft.world.item.DyeColor)
-> a
393:393:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
66:66:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
371:371:net.minecraft.world.item.DyeColor
lambda$getOffspringColor$4(net.minecraft.world.item.DyeColor,net.minecraft.world.it
em.DyeColor) -> b
366:366:net.minecraft.world.item.ItemStack
lambda$getOffspringColor$3(net.minecraft.world.inventory.CraftingContainer,net.mine
craft.world.item.crafting.CraftingRecipe) -> a
222:222:void
lambda$mobInteract$2(net.minecraft.world.InteractionHand,net.minecraft.world.entity
.player.Player) -> a
90:90:net.minecraft.world.item.DyeColor
lambda$static$1(net.minecraft.world.item.DyeColor) -> d
72:88:void lambda$static$0(java.util.EnumMap) -> a
69:90:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Sheep$1 -> bsh$1:
375:375:void <init>(net.minecraft.world.inventory.MenuType,int) -> <init>
378:378:net.minecraft.world.item.ItemStack
quickMoveStack(net.minecraft.world.entity.player.Player,int) -> a
383:383:boolean stillValid(net.minecraft.world.entity.player.Player) -> a
net.minecraft.world.entity.animal.Sheep$2 -> bsh$2:
int[] $SwitchMap$net$minecraft$world$item$DyeColor -> a
162:162:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.ShoulderRidingEntity -> bsi:
int RIDE_COOLDOWN -> bW
int rideCooldownCounter -> bX
16:17:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
20:29:boolean setEntityOnShoulder(net.minecraft.server.level.ServerPlayer) -> b
34:36:void tick() -> l
39:39:boolean canSitOnShoulder() -> gh
net.minecraft.world.entity.animal.SnowGolem -> bsj:
net.minecraft.network.syncher.EntityDataAccessor DATA_PUMPKIN_ID -> b
byte PUMPKIN_FLAG -> c
float EYE_HEIGHT -> d
52:53:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
57:63:void registerGoals() -> x
66:68:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
73:75:void defineSynchedData() -> a_
79:82:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
86:91:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
95:95:boolean isSensitiveToWater() -> fb
100:124:void aiStep() -> b_
128:138:void performRangedAttack(net.minecraft.world.entity.LivingEntity,float)
-> a
142:142:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
147:156:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
161:167:void shear(net.minecraft.sounds.SoundSource) -> a
171:171:boolean readyForShearing() -> a
175:175:boolean hasPumpkin() -> r
179:185:void setPumpkin(boolean) -> w
190:190:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
196:196:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
202:202:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
207:207:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
152:152:void
lambda$mobInteract$1(net.minecraft.world.InteractionHand,net.minecraft.world.entity
.player.Player) -> a
62:62:boolean lambda$registerGoals$0(net.minecraft.world.entity.LivingEntity) -
> l
46:46:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Squid -> bsk:
float xBodyRot -> b
float xBodyRotO -> c
float zBodyRot -> d
float zBodyRotO -> e
float tentacleMovement -> bT
float oldTentacleMovement -> bU
float tentacleAngle -> bV
float oldTentacleAngle -> bW
float speed -> bX
float tentacleSpeed -> bY
float rotateSpeed -> bZ
float tx -> ca
float ty -> cb
float tz -> cc
50:54:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
58:60:void registerGoals() -> x
63:64:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> fY
69:69:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
74:74:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
79:79:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
84:84:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
88:88:net.minecraft.sounds.SoundEvent getSquirtSound() -> r
93:93:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
98:98:float getSoundVolume() -> eR
103:103:net.minecraft.world.entity.Entity$MovementEmission
getMovementEmission() -> aS
108:179:void aiStep() -> b_
183:190:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
194:196:net.minecraft.world.phys.Vec3
rotateVector(net.minecraft.world.phys.Vec3) -> j
200:207:void spawnInk() -> w
210:210:net.minecraft.core.particles.ParticleOptions getInkParticle() -> q
215:216:void travel(net.minecraft.world.phys.Vec3) -> h
220:225:void handleEntityEvent(byte) -> b
228:231:void setMovementVector(float,float,float) -> a
234:234:boolean hasMovementVector() -> fZ
30:30:boolean access$000(net.minecraft.world.entity.animal.Squid) -> a
net.minecraft.world.entity.animal.Squid$SquidFleeGoal -> bsk$a:
float SQUID_FLEE_SPEED -> b
float SQUID_FLEE_MIN_DISTANCE -> c
float SQUID_FLEE_MAX_DISTANCE -> d
int fleeTicks -> e
net.minecraft.world.entity.animal.Squid this$0 -> a
265:265:void <init>(net.minecraft.world.entity.animal.Squid) -> <init>
274:279:boolean canUse() -> a
284:285:void start() -> c
289:289:boolean requiresUpdateEveryTick() -> K_
294:330:void tick() -> e
net.minecraft.world.entity.animal.Squid$SquidRandomMovementGoal -> bsk$b:
net.minecraft.world.entity.animal.Squid squid -> b
net.minecraft.world.entity.animal.Squid this$0 -> a
240:242:void
<init>(net.minecraft.world.entity.animal.Squid,net.minecraft.world.entity.animal.Sq
uid) -> <init>
246:246:boolean canUse() -> a
251:262:void tick() -> e
net.minecraft.world.entity.animal.TropicalFish -> bsl:
java.lang.String BUCKET_VARIANT_TAG -> b
net.minecraft.network.syncher.EntityDataAccessor DATA_ID_TYPE_VARIANT -> d
java.util.List COMMON_VARIANTS -> c
boolean isSchool -> e
139:143:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
146:146:java.lang.String getPredefinedName(int) -> c
150:150:int
packVariant(net.minecraft.world.entity.animal.TropicalFish$Pattern,net.minecraft.wo
rld.item.DyeColor,net.minecraft.world.item.DyeColor) -> a
154:154:net.minecraft.world.item.DyeColor getBaseColor(int) -> s
158:158:net.minecraft.world.item.DyeColor getPatternColor(int) -> t
162:162:net.minecraft.world.entity.animal.TropicalFish$Pattern getPattern(int)
-> u
167:170:void defineSynchedData() -> a_
174:177:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
181:184:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
187:188:void setPackedVariant(int) -> v
192:192:boolean isMaxGroupSizeReached(int) -> d
196:196:int getPackedVariant() -> gk
200:200:net.minecraft.world.item.DyeColor getBaseColor() -> gh
204:204:net.minecraft.world.item.DyeColor getPatternColor() -> gi
209:209:net.minecraft.world.entity.animal.TropicalFish$Pattern getVariant() ->
gj
214:218:void setVariant(net.minecraft.world.entity.animal.TropicalFish$Pattern)
-> a
222:226:void saveToBucketTag(net.minecraft.world.item.ItemStack) -> l
230:230:net.minecraft.world.item.ItemStack getBucketItemStack() -> b
235:235:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
240:240:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
245:245:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
250:250:net.minecraft.sounds.SoundEvent getFlopSound() -> fZ
256:286:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
290:293:boolean
checkTropicalFishSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.wor
ld.level.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.B
lockPos,net.minecraft.util.RandomSource) -> b
37:37:java.lang.Object getVariant() -> c
37:37:void setVariant(java.lang.Object) -> a
39:59:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.TropicalFish$Base -> bsl$a:
net.minecraft.world.entity.animal.TropicalFish$Base SMALL -> a
net.minecraft.world.entity.animal.TropicalFish$Base LARGE -> b
int id -> c
net.minecraft.world.entity.animal.TropicalFish$Base[] $VALUES -> d
41:41:net.minecraft.world.entity.animal.TropicalFish$Base[] values() -> values
41:41:net.minecraft.world.entity.animal.TropicalFish$Base
valueOf(java.lang.String) -> valueOf
48:50:void <init>(java.lang.String,int,int) -> <init>
41:41:net.minecraft.world.entity.animal.TropicalFish$Base[] $values() -> a
41:43:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.TropicalFish$Pattern -> bsl$b:
net.minecraft.world.entity.animal.TropicalFish$Pattern KOB -> a
net.minecraft.world.entity.animal.TropicalFish$Pattern SUNSTREAK -> b
net.minecraft.world.entity.animal.TropicalFish$Pattern SNOOPER -> c
net.minecraft.world.entity.animal.TropicalFish$Pattern DASHER -> d
net.minecraft.world.entity.animal.TropicalFish$Pattern BRINELY -> e
net.minecraft.world.entity.animal.TropicalFish$Pattern SPOTTY -> f
net.minecraft.world.entity.animal.TropicalFish$Pattern FLOPPER -> g
net.minecraft.world.entity.animal.TropicalFish$Pattern STRIPEY -> h
net.minecraft.world.entity.animal.TropicalFish$Pattern GLITTER -> i
net.minecraft.world.entity.animal.TropicalFish$Pattern BLOCKFISH -> j
net.minecraft.world.entity.animal.TropicalFish$Pattern BETTY -> k
net.minecraft.world.entity.animal.TropicalFish$Pattern CLAYFISH -> l
com.mojang.serialization.Codec CODEC -> m
java.util.function.IntFunction BY_ID -> n
java.lang.String name -> o
net.minecraft.network.chat.Component displayName -> p
net.minecraft.world.entity.animal.TropicalFish$Base base -> q
int packedId -> r
net.minecraft.world.entity.animal.TropicalFish$Pattern[] $VALUES -> s
84:84:net.minecraft.world.entity.animal.TropicalFish$Pattern[] values() ->
values
84:84:net.minecraft.world.entity.animal.TropicalFish$Pattern
valueOf(java.lang.String) -> valueOf
110:115:void
<init>(java.lang.String,int,java.lang.String,net.minecraft.world.entity.animal.Trop
icalFish$Base,int) -> <init>
118:118:net.minecraft.world.entity.animal.TropicalFish$Pattern byId(int) -> a
122:122:net.minecraft.world.entity.animal.TropicalFish$Base base() -> a
126:126:int getPackedId() -> b
131:131:java.lang.String getSerializedName() -> c
135:135:net.minecraft.network.chat.Component displayName() -> d
84:84:net.minecraft.world.entity.animal.TropicalFish$Pattern[] $values() -> e
84:100:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.TropicalFish$TropicalFishGroupData -> bsl$c:
net.minecraft.world.entity.animal.TropicalFish$Variant variant -> b
300:302:void
<init>(net.minecraft.world.entity.animal.TropicalFish,net.minecraft.world.entity.an
imal.TropicalFish$Variant) -> <init>
net.minecraft.world.entity.animal.TropicalFish$Variant -> bsl$d:
net.minecraft.world.entity.animal.TropicalFish$Pattern pattern -> a
net.minecraft.world.item.DyeColor baseColor -> b
net.minecraft.world.item.DyeColor patternColor -> c
53:53:void
<init>(net.minecraft.world.entity.animal.TropicalFish$Pattern,net.minecraft.world.i
tem.DyeColor,net.minecraft.world.item.DyeColor) -> <init>
55:55:int getPackedId() -> a
53:53:java.lang.String toString() -> toString
53:53:int hashCode() -> hashCode
53:53:boolean equals(java.lang.Object) -> equals
53:53:net.minecraft.world.entity.animal.TropicalFish$Pattern pattern() -> b
53:53:net.minecraft.world.item.DyeColor baseColor() -> c
53:53:net.minecraft.world.item.DyeColor patternColor() -> d
net.minecraft.world.entity.animal.Turtle -> bsm:
net.minecraft.network.syncher.EntityDataAccessor HOME_POS -> bW
net.minecraft.network.syncher.EntityDataAccessor HAS_EGG -> bX
net.minecraft.network.syncher.EntityDataAccessor LAYING_EGG -> bY
net.minecraft.network.syncher.EntityDataAccessor TRAVEL_POS -> bZ
net.minecraft.network.syncher.EntityDataAccessor GOING_HOME -> ca
net.minecraft.network.syncher.EntityDataAccessor TRAVELLING -> cb
net.minecraft.world.item.crafting.Ingredient FOOD_ITEMS -> bT
int layEggCounter -> cc
java.util.function.Predicate BABY_ON_LAND_SELECTOR -> bU
79:87:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
90:91:void setHomePos(net.minecraft.core.BlockPos) -> i
94:94:net.minecraft.core.BlockPos getHomePos() -> fY
98:99:void setTravelPos(net.minecraft.core.BlockPos) -> j
102:102:net.minecraft.core.BlockPos getTravelPos() -> ge
106:106:boolean hasEgg() -> q
110:111:void setHasEgg(boolean) -> w
114:114:boolean isLayingEgg() -> r
118:120:void setLayingEgg(boolean) -> x
123:123:boolean isGoingHome() -> gf
127:128:void setGoingHome(boolean) -> y
131:131:boolean isTravelling() -> gg
135:136:void setTravelling(boolean) -> z
140:147:void defineSynchedData() -> a_
151:161:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
165:177:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
182:184:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
188:190:boolean
checkTurtleSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.lev
el.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPo
s,net.minecraft.util.RandomSource) -> c
195:204:void registerGoals() -> x
207:209:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> w
214:214:boolean isPushedByFluid() -> cw
220:220:boolean canBreatheUnderwater() -> dN
225:225:net.minecraft.world.entity.MobType getMobType() -> eN
230:230:int getAmbientSoundInterval() -> M
236:240:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
245:246:void playSwimSound(float) -> e
250:250:net.minecraft.sounds.SoundEvent getSwimSound() -> aJ
256:259:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
265:268:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
273:276:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
280:280:boolean canFallInLove() -> fZ
285:285:float nextStep() -> aI
290:290:float getScale() -> dV
295:295:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
301:301:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
306:306:boolean isFood(net.minecraft.world.item.ItemStack) -> m
311:319:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
324:332:void aiStep() -> b_
336:342:void ageBoundaryReached() -> m
346:357:void travel(net.minecraft.world.phys.Vec3) -> h
361:361:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
366:367:void
thunderHit(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Lightn
ingBolt) -> a
76:76:boolean lambda$static$0(net.minecraft.world.entity.LivingEntity) -> l
65:65:net.minecraft.util.RandomSource
access$000(net.minecraft.world.entity.animal.Turtle) -> a
65:65:net.minecraft.util.RandomSource
access$100(net.minecraft.world.entity.animal.Turtle) -> b
66:76:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Turtle$TurtleBreedGoal -> bsm$a:
net.minecraft.world.entity.animal.Turtle turtle -> d
546:548:void <init>(net.minecraft.world.entity.animal.Turtle,double) -> <init>
552:552:boolean canUse() -> a
557:577:void breed() -> g
net.minecraft.world.entity.animal.Turtle$TurtleGoHomeGoal -> bsm$b:
net.minecraft.world.entity.animal.Turtle turtle -> a
double speedModifier -> b
boolean stuck -> c
int closeToHomeTryTicks -> d
int GIVE_UP_TICKS -> e
473:476:void <init>(net.minecraft.world.entity.animal.Turtle,double) -> <init>
480:492:boolean canUse() -> a
497:500:void start() -> c
504:505:void stop() -> d
509:509:boolean canContinueToUse() -> b
514:539:void tick() -> e
net.minecraft.world.entity.animal.Turtle$TurtleGoToWaterGoal -> bsm$c:
int GIVE_UP_TICKS -> g
net.minecraft.world.entity.animal.Turtle turtle -> h
660:663:void <init>(net.minecraft.world.entity.animal.Turtle,double) -> <init>
667:667:boolean canContinueToUse() -> b
672:680:boolean canUse() -> a
685:685:boolean shouldRecalculatePath() -> l
690:690:boolean
isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) ->
a
net.minecraft.world.entity.animal.Turtle$TurtleLayEggGoal -> bsm$d:
net.minecraft.world.entity.animal.Turtle turtle -> g
584:586:void <init>(net.minecraft.world.entity.animal.Turtle,double) -> <init>
590:593:boolean canUse() -> a
598:598:boolean canContinueToUse() -> b
603:624:void tick() -> e
628:632:boolean
isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) ->
a
net.minecraft.world.entity.animal.Turtle$TurtleMoveControl -> bsm$e:
net.minecraft.world.entity.animal.Turtle turtle -> l
698:700:void <init>(net.minecraft.world.entity.animal.Turtle) -> <init>
703:717:void updateSpeed() -> g
721:747:void tick() -> a
net.minecraft.world.entity.animal.Turtle$TurtlePanicGoal -> bsm$f:
371:372:void <init>(net.minecraft.world.entity.animal.Turtle,double) -> <init>
376:389:boolean canUse() -> a
net.minecraft.world.entity.animal.Turtle$TurtlePathNavigation -> bsm$g:
752:753:void
<init>(net.minecraft.world.entity.animal.Turtle,net.minecraft.world.level.Level) ->
<init>
757:763:boolean isStableDestination(net.minecraft.core.BlockPos) -> a
net.minecraft.world.entity.animal.Turtle$TurtleRandomStrollGoal -> bsm$h:
net.minecraft.world.entity.animal.Turtle turtle -> i
640:642:void <init>(net.minecraft.world.entity.animal.Turtle,double,int) ->
<init>
646:650:boolean canUse() -> a
net.minecraft.world.entity.animal.Turtle$TurtleTravelGoal -> bsm$i:
net.minecraft.world.entity.animal.Turtle turtle -> a
double speedModifier -> b
boolean stuck -> c
398:401:void <init>(net.minecraft.world.entity.animal.Turtle,double) -> <init>
405:405:boolean canUse() -> a
410:424:void start() -> c
428:452:void tick() -> e
456:456:boolean canContinueToUse() -> b
461:463:void stop() -> d
net.minecraft.world.entity.animal.WaterAnimal -> bsn:
20:23:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
27:27:boolean canBreatheUnderwater() -> dN
32:32:net.minecraft.world.entity.MobType getMobType() -> eN
37:37:boolean checkSpawnObstruction(net.minecraft.world.level.LevelReader) -> a
42:42:int getAmbientSoundInterval() -> M
47:47:int getExperienceReward() -> ea
51:60:void handleAirSupply(int) -> b
64:67:void baseTick() -> ao
72:72:boolean isPushedByFluid() -> cw
77:77:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
81:86:boolean
checkSurfaceWaterAnimalSpawnRules(net.minecraft.world.entity.EntityType,net.minecra
ft.world.level.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.
core.BlockPos,net.minecraft.util.RandomSource) -> c
net.minecraft.world.entity.animal.Wolf -> bso:
net.minecraft.network.syncher.EntityDataAccessor DATA_INTERESTED_ID -> bX
net.minecraft.network.syncher.EntityDataAccessor DATA_COLLAR_COLOR -> bY
net.minecraft.network.syncher.EntityDataAccessor DATA_REMAINING_ANGER_TIME ->
bZ
java.util.function.Predicate PREY_SELECTOR -> bW
float START_HEALTH -> ca
float TAME_HEALTH -> cb
float interestedAngle -> cc
float interestedAngleO -> cd
boolean isWet -> ce
boolean isShaking -> cf
float shakeAnim -> cg
float shakeAnimO -> ch
net.minecraft.util.valueproviders.UniformInt PERSISTENT_ANGER_TIME -> ci
java.util.UUID persistentAngerTarget -> cj
100:106:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
110:131:void registerGoals() -> x
134:137:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> ge
142:146:void defineSynchedData() -> a_
150:151:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
155:159:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
163:169:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
173:182:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
187:187:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
192:192:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
197:197:float getSoundVolume() -> eR
202:213:void aiStep() -> b_
217:265:void tick() -> l
268:271:void cancelShake() -> gj
275:281:void die(net.minecraft.world.damagesource.DamageSource) -> a
284:284:boolean isWet() -> gf
288:288:float getWetShade(float) -> D
292:298:float getBodyRollAngle(float,float) -> f
302:302:float getHeadRollAngle(float) -> E
307:307:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
312:315:int getMaxHeadXRot() -> X
320:333:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
338:342:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
347:357:void setTame(boolean) -> x
361:420:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
425:434:void handleEntityEvent(byte) -> b
437:442:float getTailAngle() -> gg
447:448:boolean isFood(net.minecraft.world.item.ItemStack) -> m
453:453:int getMaxSpawnClusterSize() -> fE
458:458:int getRemainingPersistentAngerTime() -> a
463:464:void setRemainingPersistentAngerTime(int) -> a
468:469:void startPersistentAngerTimer() -> c
474:474:java.util.UUID getPersistentAngerTarget() -> b
479:480:void setPersistentAngerTarget(java.util.UUID) -> a
483:483:net.minecraft.world.item.DyeColor getCollarColor() -> gh
487:488:void setCollarColor(net.minecraft.world.item.DyeColor) -> a
493:501:net.minecraft.world.entity.animal.Wolf
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
505:506:void setIsInterested(boolean) -> A
510:528:boolean canMate(net.minecraft.world.entity.animal.Animal) -> a
532:532:boolean isInterested() -> gi
538:555:boolean
wantsToAttack(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.Li
vingEntity) -> a
560:560:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
565:565:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
569:570:boolean
checkWolfSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.level
.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPos,
net.minecraft.util.RandomSource) -> c
75:75:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
81:82:boolean lambda$static$0(net.minecraft.world.entity.LivingEntity) -> m
75:75:net.minecraft.util.RandomSource
access$000(net.minecraft.world.entity.animal.Wolf) -> a
76:95:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Wolf$WolfAvoidEntityGoal -> bso$a:
net.minecraft.world.entity.animal.Wolf wolf -> j
net.minecraft.world.entity.animal.Wolf this$0 -> i
579:582:void
<init>(net.minecraft.world.entity.animal.Wolf,net.minecraft.world.entity.animal.Wol
f,java.lang.Class,float,double,double) -> <init>
586:592:boolean canUse() -> a
596:596:boolean avoidLlama(net.minecraft.world.entity.animal.horse.Llama) -> a
601:603:void start() -> c
607:609:void tick() -> e
net.minecraft.world.entity.animal.Wolf$WolfPanicGoal -> bso$b:
net.minecraft.world.entity.animal.Wolf this$0 -> h
613:615:void <init>(net.minecraft.world.entity.animal.Wolf,double) -> <init>
619:619:boolean shouldPanic() -> h
net.minecraft.world.entity.animal.allay.Allay -> bsp:
org.slf4j.Logger LOGGER -> e
net.minecraft.core.Vec3i ITEM_PICKUP_REACH -> bT
int LIFTING_ITEM_ANIMATION_DURATION -> bU
float DANCING_LOOP_DURATION -> bV
float SPINNING_ANIMATION_DURATION -> bW
net.minecraft.world.item.crafting.Ingredient DUPLICATION_ITEM -> bX
int DUPLICATION_COOLDOWN_TICKS -> bY
int NUM_OF_DUPLICATION_HEARTS -> bZ
double RIDING_OFFSET -> ca
net.minecraft.network.syncher.EntityDataAccessor DATA_DANCING -> cb
net.minecraft.network.syncher.EntityDataAccessor DATA_CAN_DUPLICATE -> cc
com.google.common.collect.ImmutableList SENSOR_TYPES -> b
com.google.common.collect.ImmutableList MEMORY_TYPES -> c
com.google.common.collect.ImmutableList THROW_SOUND_PITCHES -> d
net.minecraft.world.level.gameevent.DynamicGameEventListener
dynamicVibrationListener -> cd
net.minecraft.world.level.gameevent.vibrations.VibrationSystem$Data
vibrationData -> ce
net.minecraft.world.level.gameevent.vibrations.VibrationSystem$User
vibrationUser -> cf
net.minecraft.world.level.gameevent.DynamicGameEventListener
dynamicJukeboxListener -> cg
net.minecraft.world.SimpleContainer inventory -> ch
net.minecraft.core.BlockPos jukeboxPos -> ci
long duplicationCooldown -> cj
float holdingItemAnimationTicks -> ck
float holdingItemAnimationTicks0 -> cl
float dancingAnimationTicks -> cm
float spinningAnimationTicks -> cn
float spinningAnimationTicks0 -> co
136:156:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
160:160:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
165:165:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
171:171:net.minecraft.world.entity.ai.Brain getBrain() -> dK
175:180:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
185:189:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
194:197:void defineSynchedData() -> a_
201:218:void travel(net.minecraft.world.phys.Vec3) -> h
222:222:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
227:233:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
239:239:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
244:244:void
checkFallDamage(double,boolean,net.minecraft.world.level.block.state.BlockState,net
.minecraft.core.BlockPos) -> a
248:248:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
253:253:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
258:258:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
263:263:float getSoundVolume() -> eR
268:277:void customServerAiStep() -> W
281:292:void aiStep() -> b_
296:326:void tick() -> l
330:330:boolean canPickUpLoot() -> fG
334:334:boolean hasItemInHand() -> r
339:339:boolean canTakeItem(net.minecraft.world.item.ItemStack) -> f
343:343:boolean isOnPickupCooldown() -> gd
348:380:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
384:393:void setJukeboxPlaying(net.minecraft.core.BlockPos,boolean) -> b
397:397:net.minecraft.world.SimpleContainer getInventory() -> w
402:402:net.minecraft.core.Vec3i getPickupReach() -> R
407:411:boolean wantsToPickUp(net.minecraft.world.item.ItemStack) -> k
415:415:boolean
allayConsidersItemEqual(net.minecraft.world.item.ItemStack,net.minecraft.world.item
.ItemStack) -> d
419:436:boolean
hasNonMatchingPotion(net.minecraft.world.item.ItemStack,net.minecraft.world.item.It
emStack) -> e
441:442:void pickUpItem(net.minecraft.world.entity.item.ItemEntity) -> b
446:449:void sendDebugPackets() -> V
453:453:boolean isFlapping() -> aP
458:462:void updateDynamicGameEventListener(java.util.function.BiConsumer) -> a
465:465:boolean isDancing() -> fY
469:469:boolean isPanicking() -> fZ
473:477:void setDancing(boolean) -> w
480:482:boolean shouldStopDancing() -> ge
486:486:float getHoldingItemAnimationProgress(float) -> D
490:491:boolean isSpinning() -> ga
495:495:float getSpinningProgress(float) -> E
500:500:boolean
equipmentHasChanged(net.minecraft.world.item.ItemStack,net.minecraft.world.item.Ite
mStack) -> a
505:515:void dropEquipment() -> eu
519:519:boolean removeWhenFarAway(double) -> h
524:535:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
539:552:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
556:556:boolean shouldStayCloseToLeashHolder() -> fW
560:569:void updateDuplicationCooldown() -> gf
572:572:boolean isDuplicationItem(net.minecraft.world.item.ItemStack) -> l
576:584:void duplicateAllay() -> gg
587:589:void resetDuplicationCooldown() -> gh
592:592:boolean canDuplicate() -> gi
596:599:void
removeInteractionItem(net.minecraft.world.entity.player.Player,net.minecraft.world.
item.ItemStack) -> a
603:603:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
608:608:double getMyRidingOffset() -> bw
613:620:void handleEntityEvent(byte) -> b
623:627:void spawnHeartParticle() -> gj
631:631:net.minecraft.world.level.gameevent.vibrations.VibrationSystem$Data
getVibrationData() -> gb
636:636:net.minecraft.world.level.gameevent.vibrations.VibrationSystem$User
getVibrationUser() -> gc
547:547:void
lambda$readAdditionalSaveData$1(net.minecraft.world.level.gameevent.vibrations.Vibr
ationSystem$Data) -> a
531:531:void
lambda$addAdditionalSaveData$0(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> a
76:127:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.allay.Allay$JukeboxListener -> bsp$a:
net.minecraft.world.level.gameevent.PositionSource listenerSource -> b
int listenerRadius -> c
net.minecraft.world.entity.animal.allay.Allay this$0 -> a
643:646:void
<init>(net.minecraft.world.entity.animal.allay.Allay,net.minecraft.world.level.game
event.PositionSource,int) -> <init>
650:650:net.minecraft.world.level.gameevent.PositionSource getListenerSource()
-> a
655:655:int getListenerRadius() -> b
660:670:boolean
handleGameEvent(net.minecraft.server.level.ServerLevel,net.minecraft.world.level.ga
meevent.GameEvent,net.minecraft.world.level.gameevent.GameEvent$Context,net.minecra
ft.world.phys.Vec3) -> a
net.minecraft.world.entity.animal.allay.Allay$VibrationUser -> bsp$b:
int VIBRATION_EVENT_LISTENER_RANGE -> b
net.minecraft.world.level.gameevent.PositionSource positionSource -> c
net.minecraft.world.entity.animal.allay.Allay this$0 -> a
674:677:void <init>(net.minecraft.world.entity.animal.allay.Allay) -> <init>
681:681:int getListenerRadius() -> a
686:686:net.minecraft.world.level.gameevent.PositionSource getPositionSource()
-> b
691:700:boolean
canReceiveVibration(net.minecraft.server.level.ServerLevel,net.minecraft.core.Block
Pos,net.minecraft.world.level.gameevent.GameEvent,net.minecraft.world.level.gameeve
nt.GameEvent$Context) -> a
705:708:void
onReceiveVibration(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockP
os,net.minecraft.world.level.gameevent.GameEvent,net.minecraft.world.entity.Entity,
net.minecraft.world.entity.Entity,float) -> a
712:712:net.minecraft.tags.TagKey getListenableEvents() -> c
net.minecraft.world.entity.animal.allay.AllayAi -> bsq:
float SPEED_MULTIPLIER_WHEN_IDLING -> a
float SPEED_MULTIPLIER_WHEN_FOLLOWING_DEPOSIT_TARGET -> b
float SPEED_MULTIPLIER_WHEN_RETRIEVING_ITEM -> c
float SPEED_MULTIPLIER_WHEN_PANICKING -> d
int CLOSE_ENOUGH_TO_TARGET -> e
int TOO_FAR_FROM_TARGET -> f
int MAX_LOOK_DISTANCE -> g
int MIN_WAIT_DURATION -> h
int MAX_WAIT_DURATION -> i
int TIME_TO_FORGET_NOTEBLOCK -> j
int DISTANCE_TO_WANTED_ITEM -> k
int GIVE_ITEM_TIMEOUT_DURATION -> l
40:40:void <init>() -> <init>
55:61:net.minecraft.world.entity.ai.Brain
makeBrain(net.minecraft.world.entity.ai.Brain) -> a
65:73:void initCoreActivity(net.minecraft.world.entity.ai.Brain) -> b
76:88:void initIdleActivity(net.minecraft.world.entity.ai.Brain) -> c
91:94:void updateActivity(net.minecraft.world.entity.animal.allay.Allay) -> a
97:106:void
hearNoteblock(net.minecraft.world.entity.LivingEntity,net.minecraft.core.BlockPos)
-> a
109:120:java.util.Optional
getItemDepositPosition(net.minecraft.world.entity.LivingEntity) -> b
124:125:boolean hasWantedItem(net.minecraft.world.entity.LivingEntity) -> c
129:133:boolean
shouldDepositItemsAtLikedNoteblock(net.minecraft.world.entity.LivingEntity,net.mine
craft.world.entity.ai.Brain,net.minecraft.core.GlobalPos) -> a
137:137:java.util.Optional
getLikedPlayerPositionTracker(net.minecraft.world.entity.LivingEntity) -> d
141:157:java.util.Optional
getLikedPlayer(net.minecraft.world.entity.LivingEntity) -> a
137:137:net.minecraft.world.entity.ai.behavior.PositionTracker
lambda$getLikedPlayerPositionTracker$1(net.minecraft.server.level.ServerPlayer) ->
a
77:77:boolean
lambda$initIdleActivity$0(net.minecraft.world.entity.animal.allay.Allay) -> b
net.minecraft.world.entity.animal.allay.package-info -> bsr:
net.minecraft.world.entity.animal.axolotl.Axolotl -> bss:
int TOTAL_PLAYDEAD_TIME -> bT
com.google.common.collect.ImmutableList SENSOR_TYPES -> bU
com.google.common.collect.ImmutableList MEMORY_TYPES -> bW
net.minecraft.network.syncher.EntityDataAccessor DATA_VARIANT -> ca
net.minecraft.network.syncher.EntityDataAccessor DATA_PLAYING_DEAD -> cb
net.minecraft.network.syncher.EntityDataAccessor FROM_BUCKET -> cc
double PLAYER_REGEN_DETECTION_RANGE -> bX
int RARE_VARIANT_CHANCE -> bY
int AXOLOTL_TOTAL_AIR_SUPPLY -> cd
java.lang.String VARIANT_TAG -> bZ
int REHYDRATE_AIR_SUPPLY -> ce
int REGEN_BUFF_MAX_DURATION -> cf
java.util.Map modelRotationValues -> cg
int REGEN_BUFF_BASE_DURATION -> ch
119:183:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
187:187:java.util.Map getModelRotationValues() -> a
192:192:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
197:201:void defineSynchedData() -> a_
205:208:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
212:215:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
219:223:void playAmbientSound() -> N
227:248:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
253:258:void baseTick() -> ao
262:271:void handleAirSupply(int) -> t
274:276:void rehydrate() -> q
280:280:int getMaxAirSupply() -> ce
285:285:net.minecraft.world.entity.animal.axolotl.Axolotl$Variant getVariant()
-> fY
290:291:void
setVariant(net.minecraft.world.entity.animal.axolotl.Axolotl$Variant) -> a
294:294:boolean useRareVariant(net.minecraft.util.RandomSource) -> a
299:299:boolean checkSpawnObstruction(net.minecraft.world.level.LevelReader) ->
a
304:304:boolean canBreatheUnderwater() -> dN
310:310:boolean isPushedByFluid() -> cw
315:315:net.minecraft.world.entity.MobType getMobType() -> eN
319:320:void setPlayingDead(boolean) -> x
323:323:boolean isPlayingDead() -> ge
328:328:boolean fromBucket() -> r
333:334:void setFromBucket(boolean) -> w
339:350:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
355:355:double getMeleeAttackRangeSqr(net.minecraft.world.entity.LivingEntity)
-> i
360:360:boolean isFood(net.minecraft.world.item.ItemStack) -> m
365:365:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
370:382:void customServerAiStep() -> W
385:388:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> gf
393:393:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
398:403:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
408:420:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
425:425:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
430:430:int getMaxHeadXRot() -> X
435:435:int getMaxHeadYRot() -> fC
440:440:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
445:455:void saveToBucketTag(net.minecraft.world.item.ItemStack) -> l
459:470:void loadFromBucketTag(net.minecraft.nbt.CompoundTag) -> c
474:474:net.minecraft.world.item.ItemStack getBucketItemStack() -> b
479:479:net.minecraft.sounds.SoundEvent getPickupSound() -> w
484:484:boolean canBeSeenAsEnemy() -> ek
488:506:void
onStopAttacking(net.minecraft.world.entity.animal.axolotl.Axolotl,net.minecraft.wor
ld.entity.LivingEntity) -> a
510:520:void applySupportingEffects(net.minecraft.world.entity.player.Player) -
> f
524:524:boolean requiresCustomPersistence() -> T
529:529:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
535:535:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
541:541:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
546:546:net.minecraft.sounds.SoundEvent getSwimSplashSound() -> aK
551:551:net.minecraft.sounds.SoundEvent getSwimSound() -> aJ
556:556:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
561:561:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
567:567:net.minecraft.world.entity.ai.Brain getBrain() -> dK
572:574:void sendDebugPackets() -> V
578:586:void travel(net.minecraft.world.phys.Vec3) -> h
591:596:void
usePlayerItem(net.minecraft.world.entity.player.Player,net.minecraft.world.Interact
ionHand,net.minecraft.world.item.ItemStack) -> a
600:600:boolean removeWhenFarAway(double) -> h
604:604:boolean
checkAxolotlSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.le
vel.ServerLevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.
BlockPos,net.minecraft.util.RandomSource) -> a
72:72:java.lang.Object getVariant() -> c
72:72:void setVariant(java.lang.Object) -> a
75:108:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.axolotl.Axolotl$AxolotlGroupData -> bss$a:
net.minecraft.world.entity.animal.axolotl.Axolotl$Variant[] types -> a
640:642:void
<init>(net.minecraft.world.entity.animal.axolotl.Axolotl$Variant[]) -> <init>
645:645:net.minecraft.world.entity.animal.axolotl.Axolotl$Variant
getVariant(net.minecraft.util.RandomSource) -> a
net.minecraft.world.entity.animal.axolotl.Axolotl$AxolotlLookControl -> bss$b:
net.minecraft.world.entity.animal.axolotl.Axolotl this$0 -> h
624:626:void
<init>(net.minecraft.world.entity.animal.axolotl.Axolotl,net.minecraft.world.entity
.animal.axolotl.Axolotl,int) -> <init>
630:633:void tick() -> a
net.minecraft.world.entity.animal.axolotl.Axolotl$AxolotlMoveControl -> bss$c:
net.minecraft.world.entity.animal.axolotl.Axolotl axolotl -> l
611:613:void <init>(net.minecraft.world.entity.animal.axolotl.Axolotl) ->
<init>
617:620:void tick() -> a
net.minecraft.world.entity.animal.axolotl.Axolotl$Variant -> bss$d:
net.minecraft.world.entity.animal.axolotl.Axolotl$Variant LUCY -> a
net.minecraft.world.entity.animal.axolotl.Axolotl$Variant WILD -> b
net.minecraft.world.entity.animal.axolotl.Axolotl$Variant GOLD -> c
net.minecraft.world.entity.animal.axolotl.Axolotl$Variant CYAN -> d
net.minecraft.world.entity.animal.axolotl.Axolotl$Variant BLUE -> e
java.util.function.IntFunction BY_ID -> g
com.mojang.serialization.Codec CODEC -> f
int id -> h
java.lang.String name -> i
boolean common -> j
net.minecraft.world.entity.animal.axolotl.Axolotl$Variant[] $VALUES -> k
121:121:net.minecraft.world.entity.animal.axolotl.Axolotl$Variant[] values() ->
values
121:121:net.minecraft.world.entity.animal.axolotl.Axolotl$Variant
valueOf(java.lang.String) -> valueOf
136:140:void <init>(java.lang.String,int,int,java.lang.String,boolean) ->
<init>
143:143:int getId() -> a
147:147:java.lang.String getName() -> b
152:152:java.lang.String getSerializedName() -> c
156:156:net.minecraft.world.entity.animal.axolotl.Axolotl$Variant byId(int) ->
a
160:160:net.minecraft.world.entity.animal.axolotl.Axolotl$Variant
getCommonSpawnVariant(net.minecraft.util.RandomSource) -> a
164:164:net.minecraft.world.entity.animal.axolotl.Axolotl$Variant
getRareSpawnVariant(net.minecraft.util.RandomSource) -> b
168:169:net.minecraft.world.entity.animal.axolotl.Axolotl$Variant
getSpawnVariant(net.minecraft.util.RandomSource,boolean) -> a
168:168:net.minecraft.world.entity.animal.axolotl.Axolotl$Variant[]
lambda$getSpawnVariant$1(int) -> b
168:168:boolean
lambda$getSpawnVariant$0(boolean,net.minecraft.world.entity.animal.axolotl.Axolotl$
Variant) -> a
121:121:net.minecraft.world.entity.animal.axolotl.Axolotl$Variant[] $values() -
> d
121:130:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.axolotl.AxolotlAi -> bst:
net.minecraft.util.valueproviders.UniformInt ADULT_FOLLOW_RANGE -> a
float SPEED_MULTIPLIER_WHEN_MAKING_LOVE -> b
float SPEED_MULTIPLIER_ON_LAND -> c
float SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER -> d
float SPEED_MULTIPLIER_WHEN_CHASING_IN_WATER -> e
float SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT_IN_WATER -> f
43:43:void <init>() -> <init>
52:60:net.minecraft.world.entity.ai.Brain
makeBrain(net.minecraft.world.entity.ai.Brain) -> a
64:72:void initPlayDeadActivity(net.minecraft.world.entity.ai.Brain) -> b
75:81:void initFightActivity(net.minecraft.world.entity.ai.Brain) -> c
84:90:void initCoreActivity(net.minecraft.world.entity.ai.Brain) -> d
93:118:void initIdleActivity(net.minecraft.world.entity.ai.Brain) -> e
121:129:boolean
canSetWalkTargetFromLookTarget(net.minecraft.world.entity.LivingEntity) -> a
133:152:void updateActivity(net.minecraft.world.entity.animal.axolotl.Axolotl)
-> a
155:155:float getSpeedModifierChasing(net.minecraft.world.entity.LivingEntity)
-> b
159:159:float
getSpeedModifierFollowingAdult(net.minecraft.world.entity.LivingEntity) -> c
163:163:float getSpeedModifier(net.minecraft.world.entity.LivingEntity) -> d
167:171:java.util.Optional
findNearestValidAttackTarget(net.minecraft.world.entity.animal.axolotl.Axolotl) ->
b
175:175:net.minecraft.world.item.crafting.Ingredient getTemptations() -> a
44:44:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.axolotl.PlayDead -> bsu:
15:20:void <init>() -> <init>
24:24:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.animal.axolotl.Axolotl) -> a
29:29:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.anima
l.axolotl.Axolotl,long) -> a
34:40:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.axol
otl.Axolotl,long) -> b
12:12:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
12:12:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
12:12:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.animal.axolotl.ValidatePlayDead -> bsv:
8:8:void <init>() -> <init>
10:10:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
10:13:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
13:13:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
14:22:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.server.leve
l.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a
net.minecraft.world.entity.animal.axolotl.package-info -> bsw:
net.minecraft.world.entity.animal.camel.Camel -> bsx:
net.minecraft.world.item.crafting.Ingredient TEMPTATION_ITEM -> bT
int DASH_COOLDOWN_TICKS -> bU
int MAX_HEAD_Y_ROT -> bW
float RUNNING_SPEED_BONUS -> cu
float DASH_VERTICAL_MOMENTUM -> cv
float DASH_HORIZONTAL_MOMENTUM -> cw
int DASH_MINIMUM_DURATION_TICKS -> cx
int SITDOWN_DURATION_TICKS -> cy
int STANDUP_DURATION_TICKS -> cz
int IDLE_MINIMAL_DURATION_TICKS -> cA
float SITTING_HEIGHT_DIFFERENCE -> cB
net.minecraft.network.syncher.EntityDataAccessor DASH -> bX
net.minecraft.network.syncher.EntityDataAccessor LAST_POSE_CHANGE_TICK -> bY
net.minecraft.world.entity.AnimationState sitAnimationState -> bZ
net.minecraft.world.entity.AnimationState sitPoseAnimationState -> ca
net.minecraft.world.entity.AnimationState sitUpAnimationState -> cb
net.minecraft.world.entity.AnimationState idleAnimationState -> cc
net.minecraft.world.entity.AnimationState dashAnimationState -> cd
net.minecraft.world.entity.EntityDimensions SITTING_DIMENSIONS -> cC
int dashCooldown -> cD
int idleAnimationTimeout -> cE
79:99:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
103:105:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
109:115:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
118:121:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
126:129:void defineSynchedData() -> a_
133:135:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
140:140:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
147:147:void registerGoals() -> x
151:151:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
156:156:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
161:161:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
166:166:double getRiderShieldingHeight() -> d
171:181:void customServerAiStep() -> W
185:206:void tick() -> l
209:231:void setupAnimationStates() -> gK
236:242:void updateWalkAnimation(float) -> v
246:251:void travel(net.minecraft.world.phys.Vec3) -> h
255:261:void
tickRidden(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Vec3)
-> a
264:264:boolean refuseToMove() -> r
269:270:float getRiddenSpeed(net.minecraft.world.entity.player.Player) -> e
275:278:net.minecraft.world.phys.Vec2
getRiddenRotation(net.minecraft.world.entity.LivingEntity) -> l
283:286:net.minecraft.world.phys.Vec3
getRiddenInput(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Ve
c3) -> b
291:291:boolean canJump() -> a
296:300:void onPlayerJump(int) -> b
304:304:boolean canSprint() -> dB
313:323:void executeRidersJump(float,net.minecraft.world.phys.Vec3) -> b
326:326:boolean isDashing() -> w
330:331:void setDashing(boolean) -> w
334:334:boolean isPanicking() -> fY
339:341:void handleStartJump(int) -> c
345:345:void handleStopJump() -> b
349:349:int getJumpCooldown() -> W_
354:354:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
359:359:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
364:364:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
369:374:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
378:378:boolean isFood(net.minecraft.world.item.ItemStack) -> m
383:403:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
408:411:void onLeashDistance(float) -> C
415:446:boolean
handleEating(net.minecraft.world.entity.player.Player,net.minecraft.world.item.Item
Stack) -> a
451:451:boolean canPerformRearing() -> ge
456:456:boolean canMate(net.minecraft.world.entity.animal.Animal) -> a
462:462:net.minecraft.world.entity.animal.camel.Camel
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
468:468:net.minecraft.sounds.SoundEvent getEatingSound() -> gf
473:475:void actuallyHurt(net.minecraft.world.damagesource.DamageSource,float)
-> f
479:502:void
positionRider(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity$M
oveFunction) -> a
505:536:double getBodyAnchorAnimationYOffset(boolean,float) -> a
541:541:net.minecraft.world.phys.Vec3 getLeashOffset(float) -> p
546:546:double getPassengersRidingOffset() -> bx
551:554:void onPassengerTurned(net.minecraft.world.entity.Entity) -> j
557:566:void clampRotation(net.minecraft.world.entity.Entity) -> a
569:574:void clampHeadRotationToBody(net.minecraft.world.entity.Entity,float) -
> a
578:578:int getMaxHeadYRot() -> fC
583:583:boolean canAddPassenger(net.minecraft.world.entity.Entity) -> o
589:595:net.minecraft.world.entity.LivingEntity getControllingPassenger() -> cL
600:602:void sendDebugPackets() -> V
605:605:boolean isCamelSitting() -> gg
610:610:boolean isCamelVisuallySitting() -> gh
614:615:boolean isInPoseTransition() -> gi
619:619:boolean isVisuallySittingDown() -> gL
623:629:void sitDown() -> gj
632:638:void standUp() -> gk
641:643:void standUpInstantly() -> gl
647:648:void resetLastPoseChangeTick(long) -> a
653:654:void resetLastPoseChangeTickToFullStand(long) -> b
657:657:long getPoseTime() -> gm
662:662:net.minecraft.sounds.SoundEvent getSaddleSoundEvent() -> R_
667:673:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
677:677:net.minecraft.world.entity.ai.control.BodyRotationControl
createBodyControl() -> D
695:695:boolean isTamed() -> gn
700:703:void
openCustomInventoryScreen(net.minecraft.world.entity.player.Player) -> b
56:56:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
57:85:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.camel.Camel$CamelBodyRotationControl -> bsx$a:
net.minecraft.world.entity.animal.camel.Camel this$0 -> a
681:683:void
<init>(net.minecraft.world.entity.animal.camel.Camel,net.minecraft.world.entity.ani
mal.camel.Camel) -> <init>
687:690:void clientTick() -> a
net.minecraft.world.entity.animal.camel.Camel$CamelMoveControl -> bsx$b:
net.minecraft.world.entity.animal.camel.Camel this$0 -> l
706:708:void <init>(net.minecraft.world.entity.animal.camel.Camel) -> <init>
712:716:void tick() -> a
net.minecraft.world.entity.animal.camel.CamelAi -> bsy:
float SPEED_MULTIPLIER_WHEN_PANICKING -> a
float SPEED_MULTIPLIER_WHEN_IDLING -> b
float SPEED_MULTIPLIER_WHEN_TEMPTED -> c
float SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT -> d
float SPEED_MULTIPLIER_WHEN_MAKING_LOVE -> e
net.minecraft.util.valueproviders.UniformInt ADULT_FOLLOW_RANGE -> f
com.google.common.collect.ImmutableList SENSOR_TYPES -> g
com.google.common.collect.ImmutableList MEMORY_TYPES -> h
39:39:void <init>() -> <init>
72:72:void
initMemories(net.minecraft.world.entity.animal.camel.Camel,net.minecraft.util.Rando
mSource) -> a
75:75:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> a
79:85:net.minecraft.world.entity.ai.Brain
makeBrain(net.minecraft.world.entity.ai.Brain) -> a
89:97:void initCoreActivity(net.minecraft.world.entity.ai.Brain) -> b
100:118:void initIdleActivity(net.minecraft.world.entity.ai.Brain) -> c
121:124:void updateActivity(net.minecraft.world.entity.animal.camel.Camel) -> a
163:163:net.minecraft.world.item.crafting.Ingredient getTemptations() -> b
103:103:java.lang.Float
lambda$initIdleActivity$0(net.minecraft.world.entity.LivingEntity) -> a
45:54:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.camel.CamelAi$CamelPanic -> bsy$a:
128:129:void <init>(float) -> <init>
133:137:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderM
ob,long) -> b
126:126:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.animal.camel.CamelAi$RandomSitting -> bsy$b:
int minimalPoseTicks -> c
143:145:void <init>(int) -> <init>
149:149:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.animal.camel.Camel) -> a
154:159:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.came
l.Camel,long) -> a
140:140:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
140:140:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.animal.camel.package-info -> bsz:
net.minecraft.world.entity.animal.frog.Frog -> bta:
net.minecraft.world.item.crafting.Ingredient TEMPTATION_ITEM -> bT
com.google.common.collect.ImmutableList SENSOR_TYPES -> bU
com.google.common.collect.ImmutableList MEMORY_TYPES -> bW
net.minecraft.network.syncher.EntityDataAccessor DATA_VARIANT_ID -> cc
net.minecraft.network.syncher.EntityDataAccessor DATA_TONGUE_TARGET_ID -> cd
int FROG_FALL_DAMAGE_REDUCTION -> ce
java.lang.String VARIANT_KEY -> bX
net.minecraft.world.entity.AnimationState jumpAnimationState -> bY
net.minecraft.world.entity.AnimationState croakAnimationState -> bZ
net.minecraft.world.entity.AnimationState tongueAnimationState -> ca
net.minecraft.world.entity.AnimationState swimIdleAnimationState -> cb
108:121:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
125:125:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
130:130:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
136:136:net.minecraft.world.entity.ai.Brain getBrain() -> dK
141:144:void defineSynchedData() -> a_
147:148:void eraseTongueTarget() -> q
151:154:java.util.Optional getTongueTarget() -> r
158:159:void setTongueTarget(net.minecraft.world.entity.Entity) -> a
163:163:int getHeadRotSpeed() -> fD
168:168:int getMaxHeadYRot() -> fC
173:173:net.minecraft.world.entity.animal.FrogVariant getVariant() -> w
178:179:void setVariant(net.minecraft.world.entity.animal.FrogVariant) -> a
183:185:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
189:194:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
198:198:boolean canBreatheUnderwater() -> dN
203:212:void customServerAiStep() -> W
216:221:void tick() -> l
225:247:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
252:258:void updateWalkAnimation(float) -> v
263:268:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
274:274:boolean isBaby() -> h_
280:280:void setBaby(boolean) -> a
285:288:void
spawnChildFromBreeding(net.minecraft.server.level.ServerLevel,net.minecraft.world.e
ntity.animal.Animal) -> a
293:304:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
319:322:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> fY
328:328:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
334:334:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
340:340:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
345:346:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
350:350:boolean isPushedByFluid() -> cw
355:357:void sendDebugPackets() -> V
361:361:int calculateFallDamage(float,float) -> d
366:374:void travel(net.minecraft.world.phys.Vec3) -> h
378:381:boolean canEat(net.minecraft.world.entity.LivingEntity) -> l
386:386:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
437:437:boolean isFood(net.minecraft.world.item.ItemStack) -> m
441:442:boolean
checkFrogSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.level
.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPos,
net.minecraft.util.RandomSource) -> c
69:69:java.lang.Object getVariant() -> c
69:69:void setVariant(java.lang.Object) -> a
70:104:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.frog.Frog$FrogLookControl -> bta$a:
net.minecraft.world.entity.animal.frog.Frog this$0 -> h
308:310:void
<init>(net.minecraft.world.entity.animal.frog.Frog,net.minecraft.world.entity.Mob)
-> <init>
314:314:boolean resetXRotOnTick() -> c
net.minecraft.world.entity.animal.frog.Frog$FrogNodeEvaluator -> bta$b:
net.minecraft.core.BlockPos$MutableBlockPos belowPos -> l
408:412:void <init>(boolean) -> <init>
416:419:net.minecraft.world.level.pathfinder.Node getStart() -> a
424:431:net.minecraft.world.level.pathfinder.BlockPathTypes
getBlockPathType(net.minecraft.world.level.BlockGetter,int,int,int) -> a
net.minecraft.world.entity.animal.frog.Frog$FrogPathNavigation -> bta$c:
391:392:void
<init>(net.minecraft.world.entity.animal.frog.Frog,net.minecraft.world.level.Level)
-> <init>
396:396:boolean
canCutCorner(net.minecraft.world.level.pathfinder.BlockPathTypes) -> b
401:403:net.minecraft.world.level.pathfinder.PathFinder createPathFinder(int) -
> a
net.minecraft.world.entity.animal.frog.FrogAi -> btb:
float SPEED_MULTIPLIER_WHEN_PANICKING -> a
float SPEED_MULTIPLIER_WHEN_MAKING_LOVE -> b
float SPEED_MULTIPLIER_WHEN_IDLING -> c
float SPEED_MULTIPLIER_ON_LAND -> d
float SPEED_MULTIPLIER_IN_WATER -> e
net.minecraft.util.valueproviders.UniformInt TIME_BETWEEN_LONG_JUMPS -> f
int MAX_LONG_JUMP_HEIGHT -> g
int MAX_LONG_JUMP_WIDTH -> h
float MAX_JUMP_VELOCITY -> i
float SPEED_MULTIPLIER_WHEN_TEMPTED -> j
49:49:void <init>() -> <init>
62:63:void
initMemories(net.minecraft.world.entity.animal.frog.Frog,net.minecraft.util.RandomS
ource) -> a
66:76:net.minecraft.world.entity.ai.Brain
makeBrain(net.minecraft.world.entity.ai.Brain) -> a
80:87:void initCoreActivity(net.minecraft.world.entity.ai.Brain) -> b
90:111:void initIdleActivity(net.minecraft.world.entity.ai.Brain) -> c
114:137:void initSwimActivity(net.minecraft.world.entity.ai.Brain) -> d
140:157:void initLaySpawnActivity(net.minecraft.world.entity.ai.Brain) -> e
160:178:void initJumpActivity(net.minecraft.world.entity.ai.Brain) -> f
181:185:void initTongueActivity(net.minecraft.world.entity.ai.Brain) -> g
188:205:boolean
isAcceptableLandingSpot(net.minecraft.world.entity.Mob,net.minecraft.core.BlockPos)
-> a
209:209:boolean canAttack(net.minecraft.world.entity.animal.frog.Frog) -> b
213:220:void updateActivity(net.minecraft.world.entity.animal.frog.Frog) -> a
223:223:net.minecraft.world.item.crafting.Ingredient getTemptations() -> a
167:167:net.minecraft.sounds.SoundEvent
lambda$initJumpActivity$5(net.minecraft.world.entity.animal.frog.Frog) -> c
142:142:java.util.Optional
lambda$initLaySpawnActivity$4(net.minecraft.world.entity.animal.frog.Frog) -> d
117:117:java.util.Optional
lambda$initSwimActivity$3(net.minecraft.world.entity.animal.frog.Frog) -> e
116:116:java.lang.Float
lambda$initSwimActivity$2(net.minecraft.world.entity.LivingEntity) -> a
94:94:java.util.Optional
lambda$initIdleActivity$1(net.minecraft.world.entity.animal.frog.Frog) -> f
93:93:java.lang.Float
lambda$initIdleActivity$0(net.minecraft.world.entity.LivingEntity) -> b
55:55:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.frog.ShootTongue -> btc:
int TIME_OUT_DURATION -> c
int CATCH_ANIMATION_DURATION -> d
int TONGUE_ANIMATION_DURATION -> e
float EATING_DISTANCE -> h
float EATING_MOVEMENT_FACTOR -> i
int UNREACHABLE_TONGUE_TARGETS_COOLDOWN_DURATION -> f
int MAX_UNREACHBLE_TONGUE_TARGETS_IN_MEMORY -> g
int eatAnimationTimer -> j
int calculatePathCounter -> k
net.minecraft.sounds.SoundEvent tongueSound -> l
net.minecraft.sounds.SoundEvent eatSound -> m
net.minecraft.world.phys.Vec3 itemSpawnPos -> n
net.minecraft.world.entity.animal.frog.ShootTongue$State state -> o
46:58:void
<init>(net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundEvent) -> <init>
62:71:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.animal.frog.Frog) -> a
76:78:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.anima
l.frog.Frog,long) -> a
83:91:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.frog
.Frog,long) -> b
95:98:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.frog.
Frog,long) -> c
101:114:void
eatEntity(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.
frog.Frog) -> b
118:155:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.frog.
Frog,long) -> d
158:159:boolean
canPathfindToTarget(net.minecraft.world.entity.animal.frog.Frog,net.minecraft.world
.entity.LivingEntity) -> a
163:174:void
addUnreachableTargetToMemory(net.minecraft.world.entity.animal.frog.Frog,net.minecr
aft.world.entity.LivingEntity) -> b
24:24:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
24:24:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
24:24:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
24:24:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
24:24:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.animal.frog.ShootTongue$1 -> btc$1:
int[] $SwitchMap$net$minecraft$world$entity$animal$frog$ShootTongue$State -> a
121:121:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.frog.ShootTongue$State -> btc$a:
net.minecraft.world.entity.animal.frog.ShootTongue$State MOVE_TO_TARGET -> a
net.minecraft.world.entity.animal.frog.ShootTongue$State CATCH_ANIMATION -> b
net.minecraft.world.entity.animal.frog.ShootTongue$State EAT_ANIMATION -> c
net.minecraft.world.entity.animal.frog.ShootTongue$State DONE -> d
net.minecraft.world.entity.animal.frog.ShootTongue$State[] $VALUES -> e
39:39:net.minecraft.world.entity.animal.frog.ShootTongue$State[] values() ->
values
39:39:net.minecraft.world.entity.animal.frog.ShootTongue$State
valueOf(java.lang.String) -> valueOf
39:39:void <init>(java.lang.String,int) -> <init>
39:39:net.minecraft.world.entity.animal.frog.ShootTongue$State[] $values() -> a
39:43:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.frog.Tadpole -> btd:
int ticksToBeFrog -> b
float HITBOX_WIDTH -> c
float HITBOX_HEIGHT -> d
int age -> bU
com.google.common.collect.ImmutableList SENSOR_TYPES -> e
com.google.common.collect.ImmutableList MEMORY_TYPES -> bT
68:72:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
76:76:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
81:81:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
86:86:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
92:92:net.minecraft.world.entity.ai.Brain getBrain() -> dK
97:97:net.minecraft.sounds.SoundEvent getFlopSound() -> fZ
102:111:void customServerAiStep() -> W
114:116:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> ga
121:126:void aiStep() -> b_
130:132:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
136:138:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
143:143:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
149:149:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
155:155:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
160:165:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
170:172:void sendDebugPackets() -> V
177:177:boolean fromBucket() -> r
183:183:void setFromBucket(boolean) -> w
187:191:void saveToBucketTag(net.minecraft.world.item.ItemStack) -> l
195:200:void loadFromBucketTag(net.minecraft.nbt.CompoundTag) -> c
204:204:net.minecraft.world.item.ItemStack getBucketItemStack() -> b
209:209:net.minecraft.sounds.SoundEvent getPickupSound() -> w
213:213:boolean isFood(net.minecraft.world.item.ItemStack) -> m
217:220:void
feed(net.minecraft.world.entity.player.Player,net.minecraft.world.item.ItemStack) -
> a
223:226:void
usePlayerItem(net.minecraft.world.entity.player.Player,net.minecraft.world.item.Ite
mStack) -> b
229:229:int getAge() -> gb
233:234:void ageUp(int) -> c
237:242:void setAge(int) -> s
245:261:void ageUp() -> gc
264:264:int getTicksLeftUntilAdult() -> gd
269:269:boolean shouldDropExperience() -> dY
41:53:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.frog.TadpoleAi -> bte:
float SPEED_MULTIPLIER_WHEN_PANICKING -> a
float SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER -> b
float SPEED_MULTIPLIER_WHEN_TEMPTED -> c
25:25:void <init>() -> <init>
31:37:net.minecraft.world.entity.ai.Brain
makeBrain(net.minecraft.world.entity.ai.Brain) -> a
41:47:void initCoreActivity(net.minecraft.world.entity.ai.Brain) -> b
50:67:void initIdleActivity(net.minecraft.world.entity.ai.Brain) -> c
70:73:void updateActivity(net.minecraft.world.entity.animal.frog.Tadpole) -> a
52:52:java.lang.Float
lambda$initIdleActivity$0(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.animal.frog.package-info -> btf:
net.minecraft.world.entity.animal.goat.Goat -> btg:
net.minecraft.world.entity.EntityDimensions LONG_JUMPING_DIMENSIONS -> bT
int ADULT_ATTACK_DAMAGE -> ca
int BABY_ATTACK_DAMAGE -> cb
com.google.common.collect.ImmutableList SENSOR_TYPES -> bU
com.google.common.collect.ImmutableList MEMORY_TYPES -> bW
int GOAT_FALL_DAMAGE_REDUCTION -> bX
double GOAT_SCREAMING_CHANCE -> bY
double UNIHORN_CHANCE -> bZ
net.minecraft.network.syncher.EntityDataAccessor DATA_IS_SCREAMING_GOAT -> cc
net.minecraft.network.syncher.EntityDataAccessor DATA_HAS_LEFT_HORN -> cd
net.minecraft.network.syncher.EntityDataAccessor DATA_HAS_RIGHT_HORN -> ce
boolean isLoweringHead -> cf
int lowerHeadTick -> cg
102:107:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
110:113:net.minecraft.world.item.ItemStack createHorn() -> q
118:118:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
123:123:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
127:130:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> r
135:142:void ageBoundaryReached() -> m
146:146:int calculateFallDamage(float,float) -> d
151:154:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
160:163:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
169:172:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
178:179:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
182:185:net.minecraft.sounds.SoundEvent getMilkingSound() -> w
192:201:net.minecraft.world.entity.animal.goat.Goat
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
206:206:net.minecraft.world.entity.ai.Brain getBrain() -> dK
211:220:void customServerAiStep() -> W
224:224:int getMaxHeadYRot() -> fC
229:234:void setYHeadRot(float) -> n
238:238:net.minecraft.sounds.SoundEvent
getEatingSound(net.minecraft.world.item.ItemStack) -> d
243:256:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
261:271:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
276:278:void sendDebugPackets() -> V
282:282:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
287:292:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
296:301:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
305:312:void handleEntityEvent(byte) -> b
316:324:void aiStep() -> b_
328:332:void defineSynchedData() -> a_
335:335:boolean hasLeftHorn() -> fY
339:339:boolean hasRightHorn() -> ge
343:368:boolean dropHorn() -> gf
372:374:void addHorns() -> gg
377:379:void removeHorns() -> gh
382:382:boolean isScreamingGoat() -> gi
386:387:void setScreamingGoat(boolean) -> w
390:390:float getRammingXHeadRot() -> gj
394:395:boolean
checkGoatSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.level
.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPos,
net.minecraft.util.RandomSource) -> c
57:57:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
58:96:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.goat.GoatAi -> bth:
int RAM_PREPARE_TIME -> a
int RAM_MAX_DISTANCE -> b
net.minecraft.util.valueproviders.UniformInt ADULT_FOLLOW_RANGE -> i
float SPEED_MULTIPLIER_WHEN_MAKING_LOVE -> j
float SPEED_MULTIPLIER_WHEN_IDLING -> k
float SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT -> l
float SPEED_MULTIPLIER_WHEN_TEMPTED -> m
float SPEED_MULTIPLIER_WHEN_PANICKING -> n
float SPEED_MULTIPLIER_WHEN_PREPARING_TO_RAM -> o
net.minecraft.util.valueproviders.UniformInt TIME_BETWEEN_LONG_JUMPS -> p
int MAX_LONG_JUMP_HEIGHT -> c
int MAX_LONG_JUMP_WIDTH -> d
float MAX_JUMP_VELOCITY -> e
net.minecraft.util.valueproviders.UniformInt TIME_BETWEEN_RAMS -> q
net.minecraft.util.valueproviders.UniformInt TIME_BETWEEN_RAMS_SCREAMER -> r
net.minecraft.world.entity.ai.targeting.TargetingConditions
RAM_TARGET_CONDITIONS -> s
float SPEED_MULTIPLIER_WHEN_RAMMING -> t
int RAM_MIN_DISTANCE -> f
float ADULT_RAM_KNOCKBACK_FORCE -> g
float BABY_RAM_KNOCKBACK_FORCE -> h
36:36:void <init>() -> <init>
61:63:void
initMemories(net.minecraft.world.entity.animal.goat.Goat,net.minecraft.util.RandomS
ource) -> a
66:74:net.minecraft.world.entity.ai.Brain
makeBrain(net.minecraft.world.entity.ai.Brain) -> a
78:87:void initCoreActivity(net.minecraft.world.entity.ai.Brain) -> b
90:104:void initIdleActivity(net.minecraft.world.entity.ai.Brain) -> c
107:122:void initLongJumpActivity(net.minecraft.world.entity.ai.Brain) -> d
125:146:void initRamActivity(net.minecraft.world.entity.ai.Brain) -> e
149:154:void updateActivity(net.minecraft.world.entity.animal.goat.Goat) -> a
157:157:net.minecraft.world.item.crafting.Ingredient getTemptations() -> a
140:140:net.minecraft.sounds.SoundEvent
lambda$initRamActivity$8(net.minecraft.world.entity.animal.goat.Goat) -> b
134:134:int
lambda$initRamActivity$7(net.minecraft.world.entity.animal.goat.Goat) -> c
132:132:net.minecraft.sounds.SoundEvent
lambda$initRamActivity$6(net.minecraft.world.entity.animal.goat.Goat) -> d
131:131:net.minecraft.sounds.SoundEvent
lambda$initRamActivity$5(net.minecraft.world.entity.animal.goat.Goat) -> e
130:130:double
lambda$initRamActivity$4(net.minecraft.world.entity.animal.goat.Goat) -> f
127:127:net.minecraft.util.valueproviders.UniformInt
lambda$initRamActivity$3(net.minecraft.world.entity.animal.goat.Goat) -> g
114:114:net.minecraft.sounds.SoundEvent
lambda$initLongJumpActivity$2(net.minecraft.world.entity.animal.goat.Goat) -> h
93:93:java.lang.Float
lambda$initIdleActivity$1(net.minecraft.world.entity.LivingEntity) -> a
53:53:boolean lambda$static$0(net.minecraft.world.entity.LivingEntity) -> b
39:52:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.goat.package-info -> bti:
net.minecraft.world.entity.animal.horse.AbstractChestedHorse -> btj:
net.minecraft.network.syncher.EntityDataAccessor DATA_ID_CHEST -> bU
int INV_CHEST_COUNT -> bT
28:31:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
35:36:void randomizeAttributes(net.minecraft.util.RandomSource) -> a
40:43:void defineSynchedData() -> a_
46:48:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createBaseChestedHorseAttributes() -> q
52:52:boolean hasChest() -> r
56:57:void setChest(boolean) -> w
61:64:int getInventorySize() -> V_
69:69:double getPassengersRidingOffset() -> bx
74:81:void dropEquipment() -> eu
85:105:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
109:130:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
134:161:net.minecraft.world.entity.SlotAccess getSlot(int) -> a_
166:187:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
191:197:void
equipChest(net.minecraft.world.entity.player.Player,net.minecraft.world.item.ItemSt
ack) -> d
200:201:void playChestEquipsSound() -> fY
204:204:int getInventoryColumns() -> gg
24:24:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.horse.AbstractChestedHorse$1 -> btj$1:
net.minecraft.world.entity.animal.horse.AbstractChestedHorse this$0 -> a
135:135:void
<init>(net.minecraft.world.entity.animal.horse.AbstractChestedHorse) -> <init>
138:138:net.minecraft.world.item.ItemStack get() -> a
143:157:boolean set(net.minecraft.world.item.ItemStack) -> a
net.minecraft.world.entity.animal.horse.AbstractHorse -> btk:
int EQUIPMENT_SLOT_OFFSET -> ce
int CHEST_SLOT_OFFSET -> cf
int INVENTORY_SLOT_OFFSET -> cg
double BREEDING_CROSS_FACTOR -> ch
float MIN_MOVEMENT_SPEED -> bT
float MAX_MOVEMENT_SPEED -> bU
float MIN_JUMP_STRENGTH -> bW
float MAX_JUMP_STRENGTH -> bX
float MIN_HEALTH -> bY
float MAX_HEALTH -> bZ
float BACKWARDS_MOVE_SPEED_FACTOR -> ca
float SIDEWAYS_MOVE_SPEED_FACTOR -> cb
java.util.function.Predicate PARENT_HORSE_SELECTOR -> cc
net.minecraft.world.entity.ai.targeting.TargetingConditions MOMMY_TARGETING ->
cd
net.minecraft.world.item.crafting.Ingredient FOOD_ITEMS -> cu
net.minecraft.network.syncher.EntityDataAccessor DATA_ID_FLAGS -> cv
int FLAG_TAME -> cw
int FLAG_SADDLE -> cx
int FLAG_BRED -> cy
int FLAG_EATING -> cz
int FLAG_STANDING -> cA
int FLAG_OPEN_MOUTH -> cB
int INV_SLOT_SADDLE -> ci
int INV_SLOT_ARMOR -> cj
int INV_BASE_COUNT -> ck
int eatingCounter -> cC
int mouthCounter -> cD
int standCounter -> cE
int tailCounter -> cl
int sprintCounter -> cm
boolean isJumping -> cn
net.minecraft.world.SimpleContainer inventory -> co
int temper -> cp
float playerJumpPendingScale -> cq
boolean allowStandSliding -> cr
float eatAnim -> cF
float eatAnimO -> cG
float standAnim -> cH
float standAnimO -> cI
float mouthAnim -> cJ
float mouthAnimO -> cK
boolean canGallop -> cs
int gallopSoundCounter -> ct
java.util.UUID owner -> cL
138:149:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
153:165:void registerGoals() -> x
168:170:void addBehaviourGoals() -> go
174:176:void defineSynchedData() -> a_
179:179:boolean getFlag(int) -> t
183:189:void setFlag(int,boolean) -> d
192:192:boolean isTamed() -> gn
198:198:java.util.UUID getOwnerUUID() -> U_
202:203:void setOwnerUUID(java.util.UUID) -> b
206:206:boolean isJumping() -> gp
210:211:void setTamed(boolean) -> x
214:215:void setIsJumping(boolean) -> y
219:222:void onLeashDistance(float) -> C
225:225:boolean isEating() -> gq
229:229:boolean isStanding() -> gr
233:233:boolean isBred() -> gs
237:238:void setBred(boolean) -> z
242:242:boolean isSaddleable() -> g
247:248:void equipSaddle(net.minecraft.sounds.SoundSource) -> a
251:257:void
equipArmor(net.minecraft.world.entity.player.Player,net.minecraft.world.item.ItemSt
ack) -> b
261:261:boolean isSaddled() -> i
265:265:int getTemper() -> gt
269:270:void setTemper(int) -> u
273:276:int modifyTemper(int) -> v
281:281:boolean isPushable() -> bp
285:292:void eating() -> q
296:314:boolean
causeFallDamage(float,float,net.minecraft.world.damagesource.DamageSource) -> a
319:319:int calculateFallDamage(float,float) -> d
323:323:int getInventorySize() -> V_
327:342:void createInventory() -> gu
345:350:void updateContainerEquipment() -> gv
354:359:void containerChanged(net.minecraft.world.Container) -> a
362:362:double getCustomJump() -> gw
367:371:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
375:375:boolean canPerformRearing() -> ge
380:380:net.minecraft.sounds.SoundEvent getEatingSound() -> gf
385:385:net.minecraft.sounds.SoundEvent getAngrySound() -> gx
390:412:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
415:415:boolean isWoodSoundType(net.minecraft.world.level.block.SoundType) -> b
420:421:void playGallopSound(net.minecraft.world.level.block.SoundType) -> a
424:427:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createBaseHorseAttributes() -> gy
432:432:int getMaxSpawnClusterSize() -> fE
436:436:int getMaxTemper() -> gz
441:441:float getSoundVolume() -> eR
446:446:int getAmbientSoundInterval() -> M
454:457:void
openCustomInventoryScreen(net.minecraft.world.entity.player.Player) -> b
461:468:net.minecraft.world.InteractionResult
fedFood(net.minecraft.world.entity.player.Player,net.minecraft.world.item.ItemStack
) -> c
472:530:boolean
handleEating(net.minecraft.world.entity.player.Player,net.minecraft.world.item.Item
Stack) -> a
534:541:void doPlayerRide(net.minecraft.world.entity.player.Player) -> f
545:545:boolean isImmobile() -> eT
552:552:boolean isFood(net.minecraft.world.item.ItemStack) -> m
556:557:void moveTail() -> r
561:572:void dropEquipment() -> eu
576:604:void aiStep() -> b_
607:613:void followMommy() -> gA
616:616:boolean canEatGrass() -> gB
621:688:void tick() -> l
692:714:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
718:722:void openMouth() -> fY
725:726:void setEating(boolean) -> A
729:733:void setStanding(boolean) -> B
737:737:net.minecraft.sounds.SoundEvent getAmbientStandSound() -> gC
741:745:void standIfPossible() -> gD
748:755:void makeMad() -> gE
758:764:boolean tameWithName(net.minecraft.world.entity.player.Player) -> h
769:787:void
tickRidden(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Vec3)
-> a
790:790:net.minecraft.world.phys.Vec2
getRiddenRotation(net.minecraft.world.entity.LivingEntity) -> l
795:806:net.minecraft.world.phys.Vec3
getRiddenInput(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Ve
c3) -> b
811:811:float getRiddenSpeed(net.minecraft.world.entity.player.Player) -> e
815:834:void executeRidersJump(float,net.minecraft.world.phys.Vec3) -> b
837:838:void playJumpSound() -> gF
842:856:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
860:884:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
888:888:boolean canMate(net.minecraft.world.entity.animal.Animal) -> a
892:892:boolean canParent() -> gG
898:898:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
902:905:void
setOffspringAttributes(net.minecraft.world.entity.AgeableMob,net.minecraft.world.en
tity.animal.horse.AbstractHorse) -> a
908:910:void
setOffspringAttribute(net.minecraft.world.entity.AgeableMob,net.minecraft.world.ent
ity.animal.horse.AbstractHorse,net.minecraft.world.entity.ai.attributes.Attribute,d
ouble,double) -> a
913:935:double
createOffspringAttribute(double,double,double,double,net.minecraft.util.RandomSourc
e) -> a
939:939:float getEatAnim(float) -> D
943:943:float getStandAnim(float) -> E
947:947:float getMouthAnim(float) -> F
952:968:void onPlayerJump(int) -> b
972:972:boolean canJump() -> a
977:980:void handleStartJump(int) -> c
984:984:void handleStopJump() -> b
987:995:void spawnTamingParticles(boolean) -> C
999:1006:void handleEntityEvent(byte) -> b
1010:1023:void
positionRider(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity$M
oveFunction) -> a
1027:1027:float generateMaxHealth(java.util.function.IntUnaryOperator) -> a
1031:1031:double generateJumpStrength(java.util.function.DoubleSupplier) -> a
1035:1035:double generateSpeed(java.util.function.DoubleSupplier) -> b
1040:1040:boolean onClimbable() -> i_
1045:1045:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
1049:1049:boolean canWearArmor() -> gH
1053:1053:boolean isWearingArmor() -> gI
1057:1057:boolean isArmor(net.minecraft.world.item.ItemStack) -> l
1061:1061:net.minecraft.world.entity.SlotAccess
createEquipmentSlotAccess(int,java.util.function.Predicate) -> a
1081:1097:net.minecraft.world.entity.SlotAccess getSlot(int) -> a_
1103:1108:net.minecraft.world.entity.LivingEntity getControllingPassenger() ->
cL
1113:1143:net.minecraft.world.phys.Vec3
getDismountLocationInDirection(net.minecraft.world.phys.Vec3,net.minecraft.world.en
tity.LivingEntity) -> a
1148:1162:net.minecraft.world.phys.Vec3
getDismountLocationForPassenger(net.minecraft.world.entity.LivingEntity) -> b
1166:1166:void randomizeAttributes(net.minecraft.util.RandomSource) -> a
1171:1177:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
1181:1181:boolean hasInventoryChanged(net.minecraft.world.Container) -> b
1185:1185:int getAmbientStandInterval() -> gJ
85:85:net.minecraft.world.level.EntityGetter level() -> e
1090:1090:boolean lambda$getSlot$8(net.minecraft.world.item.ItemStack) -> n
1084:1084:boolean lambda$getSlot$7(net.minecraft.world.item.ItemStack) -> o
102:102:boolean lambda$static$6(net.minecraft.world.entity.LivingEntity) -> m
97:97:int lambda$static$5(int) -> w
96:96:int lambda$static$4(int) -> x
95:95:double lambda$static$3() -> gg
94:94:double lambda$static$2() -> gh
93:93:double lambda$static$1() -> gi
92:92:double lambda$static$0() -> gj
92:107:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.horse.AbstractHorse$1 -> btk$1:
int val$slot -> a
java.util.function.Predicate val$check -> c
net.minecraft.world.entity.animal.horse.AbstractHorse this$0 -> d
1061:1061:void
<init>(net.minecraft.world.entity.animal.horse.AbstractHorse,int,java.util.function
.Predicate) -> <init>
1064:1064:net.minecraft.world.item.ItemStack get() -> a
1069:1074:boolean set(net.minecraft.world.item.ItemStack) -> a
net.minecraft.world.entity.animal.horse.Donkey -> btl:
16:17:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
21:21:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
26:26:net.minecraft.sounds.SoundEvent getAngrySound() -> gx
31:31:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
37:37:net.minecraft.sounds.SoundEvent getEatingSound() -> gf
42:42:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
47:55:boolean canMate(net.minecraft.world.entity.animal.Animal) -> a
61:68:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
net.minecraft.world.entity.animal.horse.Horse -> btm:
java.util.UUID ARMOR_MODIFIER_UUID -> bT
net.minecraft.network.syncher.EntityDataAccessor DATA_ID_TYPE_VARIANT -> bU
43:44:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
48:51:void randomizeAttributes(net.minecraft.util.RandomSource) -> a
55:58:void defineSynchedData() -> a_
62:69:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
72:72:net.minecraft.world.item.ItemStack getArmor() -> q
76:78:void setArmor(net.minecraft.world.item.ItemStack) -> n
82:94:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
97:98:void setTypeVariant(int) -> w
101:101:int getTypeVariant() -> gg
105:106:void
setVariantAndMarkings(net.minecraft.world.entity.animal.horse.Variant,net.minecraft
.world.entity.animal.horse.Markings) -> a
110:110:net.minecraft.world.entity.animal.horse.Variant getVariant() -> r
115:116:void setVariant(net.minecraft.world.entity.animal.horse.Variant) -> a
119:119:net.minecraft.world.entity.animal.horse.Markings getMarkings() -> fY
124:133:void updateContainerEquipment() -> gv
136:147:void setArmorEquipment(net.minecraft.world.item.ItemStack) -> o
151:159:void containerChanged(net.minecraft.world.Container) -> a
163:167:void playGallopSound(net.minecraft.world.level.block.SoundType) -> a
171:171:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
176:176:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
182:182:net.minecraft.sounds.SoundEvent getEatingSound() -> gf
187:187:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
192:192:net.minecraft.sounds.SoundEvent getAngrySound() -> gx
197:214:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
219:227:boolean canMate(net.minecraft.world.entity.animal.Animal) -> a
233:267:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
272:272:boolean canWearArmor() -> gH
277:277:boolean isArmor(net.minecraft.world.item.ItemStack) -> l
283:293:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
37:37:java.lang.Object getVariant() -> c
37:37:void setVariant(java.lang.Object) -> a
38:40:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.horse.Horse$HorseGroupData -> btm$a:
net.minecraft.world.entity.animal.horse.Variant variant -> a
300:302:void <init>(net.minecraft.world.entity.animal.horse.Variant) -> <init>
net.minecraft.world.entity.animal.horse.Llama -> btn:
int MAX_STRENGTH -> bU
net.minecraft.world.item.crafting.Ingredient FOOD_ITEMS -> bW
net.minecraft.network.syncher.EntityDataAccessor DATA_STRENGTH_ID -> bX
net.minecraft.network.syncher.EntityDataAccessor DATA_SWAG_ID -> bY
net.minecraft.network.syncher.EntityDataAccessor DATA_VARIANT_ID -> bZ
boolean didSpit -> ca
net.minecraft.world.entity.animal.horse.Llama caravanHead -> cb
net.minecraft.world.entity.animal.horse.Llama caravanTail -> cc
115:116:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
119:119:boolean isTraderLlama() -> gh
123:124:void setStrength(int) -> w
127:130:void setRandomStrength(net.minecraft.util.RandomSource) -> b
133:133:int getStrength() -> gi
138:146:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
150:160:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
164:178:void registerGoals() -> x
181:182:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> gj
187:192:void defineSynchedData() -> a_
196:196:net.minecraft.world.entity.animal.horse.Llama$Variant getVariant() ->
gk
201:202:void setVariant(net.minecraft.world.entity.animal.horse.Llama$Variant)
-> a
206:209:int getInventorySize() -> V_
214:221:void
positionRider(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity$M
oveFunction) -> a
225:225:double getPassengersRidingOffset() -> bx
231:231:net.minecraft.world.entity.LivingEntity getControllingPassenger() -> cL
238:238:boolean isFood(net.minecraft.world.item.ItemStack) -> m
243:287:boolean
handleEating(net.minecraft.world.entity.player.Player,net.minecraft.world.item.Item
Stack) -> a
292:292:boolean isImmobile() -> eT
298:310:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
324:324:boolean canPerformRearing() -> ge
329:329:net.minecraft.sounds.SoundEvent getAngrySound() -> gx
334:334:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
339:339:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
344:344:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
350:350:net.minecraft.sounds.SoundEvent getEatingSound() -> gf
355:356:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
360:361:void playChestEquipsSound() -> fY
365:365:int getInventoryColumns() -> gg
370:370:boolean canWearArmor() -> gH
375:375:boolean isWearingArmor() -> gI
380:380:boolean isArmor(net.minecraft.world.item.ItemStack) -> l
385:385:boolean isSaddleable() -> g
390:397:void containerChanged(net.minecraft.world.Container) -> a
401:408:void updateContainerEquipment() -> gv
411:412:void setSwag(net.minecraft.world.item.DyeColor) -> a
416:420:net.minecraft.world.item.DyeColor
getDyeColor(net.minecraft.world.item.ItemStack) -> n
425:426:net.minecraft.world.item.DyeColor getSwag() -> gl
431:431:int getMaxTemper() -> gz
436:436:boolean canMate(net.minecraft.world.entity.animal.Animal) -> a
442:457:net.minecraft.world.entity.animal.horse.Llama
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
462:462:net.minecraft.world.entity.animal.horse.Llama makeNewLlama() -> gm
466:478:void spit(net.minecraft.world.entity.LivingEntity) -> m
481:482:void setDidSpit(boolean) -> D
486:503:boolean
causeFallDamage(float,float,net.minecraft.world.damagesource.DamageSource) -> a
507:511:void leaveCaravan() -> gK
514:516:void joinCaravan(net.minecraft.world.entity.animal.horse.Llama) -> a
519:519:boolean hasCaravanTail() -> gL
523:523:boolean inCaravan() -> gM
528:528:net.minecraft.world.entity.animal.horse.Llama getCaravanHead() -> gN
533:533:double followLeashSpeed() -> fX
538:541:void followMommy() -> gA
545:545:boolean canEatGrass() -> gB
550:551:void performRangedAttack(net.minecraft.world.entity.LivingEntity,float)
-> a
555:555:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
66:66:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
66:66:java.lang.Object getVariant() -> c
66:66:void setVariant(java.lang.Object) -> a
69:73:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.horse.Llama$LlamaAttackWolfGoal -> btn$a:
578:579:void <init>(net.minecraft.world.entity.animal.horse.Llama) -> <init>
583:583:double getFollowDistance() -> l
578:578:boolean lambda$new$0(net.minecraft.world.entity.LivingEntity) -> b
net.minecraft.world.entity.animal.horse.Llama$LlamaGroupData -> btn$b:
net.minecraft.world.entity.animal.horse.Llama$Variant variant -> a
317:319:void <init>(net.minecraft.world.entity.animal.horse.Llama$Variant) ->
<init>
net.minecraft.world.entity.animal.horse.Llama$LlamaHurtByTargetGoal -> btn$c:
560:561:void <init>(net.minecraft.world.entity.animal.horse.Llama) -> <init>
565:572:boolean canContinueToUse() -> b
net.minecraft.world.entity.animal.horse.Llama$Variant -> btn$d:
net.minecraft.world.entity.animal.horse.Llama$Variant CREAMY -> a
net.minecraft.world.entity.animal.horse.Llama$Variant WHITE -> b
net.minecraft.world.entity.animal.horse.Llama$Variant BROWN -> c
net.minecraft.world.entity.animal.horse.Llama$Variant GRAY -> d
com.mojang.serialization.Codec CODEC -> e
java.util.function.IntFunction BY_ID -> f
int id -> g
java.lang.String name -> h
net.minecraft.world.entity.animal.horse.Llama$Variant[] $VALUES -> i
82:82:net.minecraft.world.entity.animal.horse.Llama$Variant[] values() ->
values
82:82:net.minecraft.world.entity.animal.horse.Llama$Variant
valueOf(java.lang.String) -> valueOf
95:98:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
101:101:int getId() -> a
105:105:net.minecraft.world.entity.animal.horse.Llama$Variant byId(int) -> a
110:110:java.lang.String getSerializedName() -> c
82:82:net.minecraft.world.entity.animal.horse.Llama$Variant[] $values() -> b
82:91:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.horse.Markings -> bto:
net.minecraft.world.entity.animal.horse.Markings NONE -> a
net.minecraft.world.entity.animal.horse.Markings WHITE -> b
net.minecraft.world.entity.animal.horse.Markings WHITE_FIELD -> c
net.minecraft.world.entity.animal.horse.Markings WHITE_DOTS -> d
net.minecraft.world.entity.animal.horse.Markings BLACK_DOTS -> e
java.util.function.IntFunction BY_ID -> f
int id -> g
net.minecraft.world.entity.animal.horse.Markings[] $VALUES -> h
7:7:net.minecraft.world.entity.animal.horse.Markings[] values() -> values
7:7:net.minecraft.world.entity.animal.horse.Markings valueOf(java.lang.String)
-> valueOf
18:20:void <init>(java.lang.String,int,int) -> <init>
23:23:int getId() -> a
27:27:net.minecraft.world.entity.animal.horse.Markings byId(int) -> a
7:7:net.minecraft.world.entity.animal.horse.Markings[] $values() -> b
7:15:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.horse.Mule -> btp:
15:16:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
20:20:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
25:25:net.minecraft.sounds.SoundEvent getAngrySound() -> gx
30:30:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
36:36:net.minecraft.sounds.SoundEvent getEatingSound() -> gf
41:41:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
46:47:void playChestEquipsSound() -> fY
52:52:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
net.minecraft.world.entity.animal.horse.SkeletonHorse -> btq:
net.minecraft.world.entity.animal.horse.SkeletonTrapGoal skeletonTrapGoal -> bT
int TRAP_MAX_LIFE -> bU
boolean isTrap -> bW
int trapTime -> bX
24:32:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
35:37:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
42:43:void randomizeAttributes(net.minecraft.util.RandomSource) -> a
48:48:void addBehaviourGoals() -> go
52:55:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
61:61:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
66:66:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
71:83:net.minecraft.sounds.SoundEvent getSwimSound() -> aJ
88:93:void playSwimSound(float) -> e
97:102:void playJumpSound() -> gF
106:106:net.minecraft.world.entity.MobType getMobType() -> eN
111:111:double getPassengersRidingOffset() -> bx
116:121:void aiStep() -> b_
125:129:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
133:137:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
141:141:float getWaterSlowDown() -> eY
145:145:boolean isTrap() -> r
149:159:void setTrap(boolean) -> w
164:164:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
169:172:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
net.minecraft.world.entity.animal.horse.SkeletonTrapGoal -> btr:
net.minecraft.world.entity.animal.horse.SkeletonHorse horse -> a
22:24:void <init>(net.minecraft.world.entity.animal.horse.SkeletonHorse) ->
<init>
28:28:boolean canUse() -> a
33:66:void tick() -> e
70:79:net.minecraft.world.entity.animal.horse.AbstractHorse
createHorse(net.minecraft.world.DifficultyInstance) -> a
84:98:net.minecraft.world.entity.monster.Skeleton
createSkeleton(net.minecraft.world.DifficultyInstance,net.minecraft.world.entity.an
imal.horse.AbstractHorse) -> a
102:103:net.minecraft.world.item.ItemStack
disenchant(net.minecraft.world.item.ItemStack) -> a
net.minecraft.world.entity.animal.horse.TraderLlama -> bts:
int despawnDelay -> bU
27:29:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
33:33:boolean isTraderLlama() -> gh
39:39:net.minecraft.world.entity.animal.horse.Llama makeNewLlama() -> gm
44:46:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
50:54:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
58:63:void registerGoals() -> x
66:67:void setDespawnDelay(int) -> w
71:77:void doPlayerRide(net.minecraft.world.entity.player.Player) -> f
81:86:void aiStep() -> b_
89:99:void maybeDespawn() -> gO
102:104:boolean canDespawn() -> gP
108:108:boolean isLeashedToWanderingTrader() -> gQ
112:112:boolean isLeashedToSomethingOtherThanTheWanderingTrader() -> gR
118:126:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
net.minecraft.world.entity.animal.horse.TraderLlama$TraderLlamaDefendWanderingTrade
rGoal -> bts$a:
net.minecraft.world.entity.animal.horse.Llama llama -> a
net.minecraft.world.entity.LivingEntity ownerLastHurtBy -> b
int timestamp -> c
135:138:void <init>(net.minecraft.world.entity.animal.horse.Llama) -> <init>
142:153:boolean canUse() -> a
158:166:void start() -> c
net.minecraft.world.entity.animal.horse.Variant -> btt:
net.minecraft.world.entity.animal.horse.Variant WHITE -> a
net.minecraft.world.entity.animal.horse.Variant CREAMY -> b
net.minecraft.world.entity.animal.horse.Variant CHESTNUT -> c
net.minecraft.world.entity.animal.horse.Variant BROWN -> d
net.minecraft.world.entity.animal.horse.Variant BLACK -> e
net.minecraft.world.entity.animal.horse.Variant GRAY -> f
net.minecraft.world.entity.animal.horse.Variant DARK_BROWN -> g
com.mojang.serialization.Codec CODEC -> h
java.util.function.IntFunction BY_ID -> i
int id -> j
java.lang.String name -> k
net.minecraft.world.entity.animal.horse.Variant[] $VALUES -> l
9:9:net.minecraft.world.entity.animal.horse.Variant[] values() -> values
9:9:net.minecraft.world.entity.animal.horse.Variant valueOf(java.lang.String) -
> valueOf
25:28:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
31:31:int getId() -> a
35:35:net.minecraft.world.entity.animal.horse.Variant byId(int) -> a
40:40:java.lang.String getSerializedName() -> c
9:9:net.minecraft.world.entity.animal.horse.Variant[] $values() -> b
9:21:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.horse.ZombieHorse -> btu:
22:23:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
26:28:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
33:34:void randomizeAttributes(net.minecraft.util.RandomSource) -> a
38:38:net.minecraft.world.entity.MobType getMobType() -> eN
43:43:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
48:48:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
53:53:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
59:59:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
64:67:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
73:73:void addBehaviourGoals() -> go
net.minecraft.world.entity.animal.horse.package-info -> btv:
net.minecraft.world.entity.animal.package-info -> btw:
net.minecraft.world.entity.animal.sniffer.Sniffer -> btx:
int DIGGING_PARTICLES_DELAY_TICKS -> bZ
int DIGGING_PARTICLES_DURATION_TICKS -> ca
int DIGGING_PARTICLES_AMOUNT -> cb
int DIGGING_DROP_SEED_OFFSET_TICKS -> cc
int SNIFFER_BABY_AGE_TICKS -> cd
float DIGGING_BB_HEIGHT_OFFSET -> ce
net.minecraft.world.entity.EntityDimensions DIGGING_DIMENSIONS -> cf
net.minecraft.network.syncher.EntityDataAccessor DATA_STATE -> cg
net.minecraft.network.syncher.EntityDataAccessor DATA_DROP_SEED_AT_TICK -> ch
net.minecraft.world.entity.AnimationState feelingHappyAnimationState -> bT
net.minecraft.world.entity.AnimationState scentingAnimationState -> bU
net.minecraft.world.entity.AnimationState sniffingAnimationState -> bW
net.minecraft.world.entity.AnimationState diggingAnimationState -> bX
net.minecraft.world.entity.AnimationState risingAnimationState -> bY
100:102:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
109:125:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
129:129:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
134:141:void onPathfindingStart() -> A
145:146:void onPathfindingDone() -> C
150:153:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
157:157:boolean isPanicking() -> r
161:161:boolean isSearching() -> w
165:165:boolean isTempted() -> fY
169:169:boolean canSniff() -> ge
173:173:boolean canPlayDiggingSound() -> gf
177:180:net.minecraft.core.BlockPos getHeadBlock() -> gi
185:185:net.minecraft.world.phys.Vec3 getHeadPosition() -> gj
189:189:net.minecraft.world.entity.animal.sniffer.Sniffer$State getState() ->
gk
193:194:net.minecraft.world.entity.animal.sniffer.Sniffer
setState(net.minecraft.world.entity.animal.sniffer.Sniffer$State) -> b
199:216:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
219:224:void resetAnimations() -> gl
227:253:net.minecraft.world.entity.animal.sniffer.Sniffer
transitionTo(net.minecraft.world.entity.animal.sniffer.Sniffer$State) -> a
257:258:net.minecraft.world.entity.animal.sniffer.Sniffer onScentingStart() ->
gm
263:268:net.minecraft.world.entity.animal.sniffer.Sniffer onDiggingStart() ->
gn
272:275:net.minecraft.world.entity.animal.sniffer.Sniffer
onDiggingComplete(boolean) -> w
279:287:java.util.Optional calculateDigPosition() -> gg
291:291:boolean canDig() -> gh
295:297:boolean canDig(net.minecraft.core.BlockPos) -> i
301:320:void dropSeed() -> go
323:350:net.minecraft.world.entity.animal.sniffer.Sniffer
emitDiggingParticles(net.minecraft.world.entity.AnimationState) -> a
354:358:net.minecraft.world.entity.animal.sniffer.Sniffer
storeExploredPosition(net.minecraft.core.BlockPos) -> j
362:364:java.util.stream.Stream getExploredPositions() -> gp
370:378:void jumpFromGround() -> eW
382:390:void
spawnChildFromBreeding(net.minecraft.server.level.ServerLevel,net.minecraft.world.e
ntity.animal.Animal) -> a
394:396:void die(net.minecraft.world.damagesource.DamageSource) -> a
400:405:void tick() -> l
409:416:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
421:421:double getPassengersRidingOffset() -> bx
426:426:float getNameTagOffsetY() -> df
430:433:void playSearchingSound() -> gq
437:438:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
442:442:net.minecraft.sounds.SoundEvent
getEatingSound(net.minecraft.world.item.ItemStack) -> d
447:447:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
452:452:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
457:457:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
462:462:int getMaxHeadYRot() -> fC
467:468:void setBaby(boolean) -> a
472:472:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
477:482:boolean canMate(net.minecraft.world.entity.animal.Animal) -> a
488:488:net.minecraft.world.phys.AABB getBoundingBoxForCulling() -> j_
493:493:boolean isFood(net.minecraft.world.item.ItemStack) -> m
498:498:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
503:503:net.minecraft.world.entity.ai.Brain getBrain() -> dK
508:508:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
513:522:void customServerAiStep() -> W
526:528:void sendDebugPackets() -> V
296:296:boolean
lambda$canDig$2(net.minecraft.core.BlockPos,net.minecraft.core.GlobalPos) -> a
284:284:boolean lambda$calculateDigPosition$1(net.minecraft.core.BlockPos) -> k
281:281:net.minecraft.world.phys.Vec3 lambda$calculateDigPosition$0(int) -> t
97:107:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.sniffer.Sniffer$1 -> btx$1:
int[] $SwitchMap$net$minecraft$world$entity$animal$sniffer$Sniffer$State -> a
204:204:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.sniffer.Sniffer$State -> btx$a:
net.minecraft.world.entity.animal.sniffer.Sniffer$State IDLING -> a
net.minecraft.world.entity.animal.sniffer.Sniffer$State FEELING_HAPPY -> b
net.minecraft.world.entity.animal.sniffer.Sniffer$State SCENTING -> c
net.minecraft.world.entity.animal.sniffer.Sniffer$State SNIFFING -> d
net.minecraft.world.entity.animal.sniffer.Sniffer$State SEARCHING -> e
net.minecraft.world.entity.animal.sniffer.Sniffer$State DIGGING -> f
net.minecraft.world.entity.animal.sniffer.Sniffer$State RISING -> g
net.minecraft.world.entity.animal.sniffer.Sniffer$State[] $VALUES -> h
78:78:net.minecraft.world.entity.animal.sniffer.Sniffer$State[] values() ->
values
78:78:net.minecraft.world.entity.animal.sniffer.Sniffer$State
valueOf(java.lang.String) -> valueOf
78:78:void <init>(java.lang.String,int) -> <init>
78:78:net.minecraft.world.entity.animal.sniffer.Sniffer$State[] $values() -> a
78:85:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.sniffer.SnifferAi -> bty:
org.slf4j.Logger LOGGER -> c
int MAX_LOOK_DISTANCE -> d
java.util.List SENSOR_TYPES -> a
java.util.List MEMORY_TYPES -> b
int SNIFFING_COOLDOWN_TICKS -> e
float SPEED_MULTIPLIER_WHEN_IDLING -> f
float SPEED_MULTIPLIER_WHEN_PANICKING -> g
float SPEED_MULTIPLIER_WHEN_SNIFFING -> h
float SPEED_MULTIPLIER_WHEN_TEMPTED -> i
43:43:void <init>() -> <init>
75:75:net.minecraft.world.item.crafting.Ingredient getTemptations() -> a
86:94:net.minecraft.world.entity.ai.Brain
makeBrain(net.minecraft.world.entity.ai.Brain) -> a
99:102:net.minecraft.world.entity.animal.sniffer.Sniffer
resetSniffing(net.minecraft.world.entity.animal.sniffer.Sniffer) -> b
106:118:void initCoreActivity(net.minecraft.world.entity.ai.Brain) -> b
121:129:void initSniffingActivity(net.minecraft.world.entity.ai.Brain) -> c
132:143:void initDigActivity(net.minecraft.world.entity.ai.Brain) -> d
146:175:void initIdleActivity(net.minecraft.world.entity.ai.Brain) -> e
178:183:void updateActivity(net.minecraft.world.entity.animal.sniffer.Sniffer)
-> a
154:154:java.lang.Double
lambda$initIdleActivity$1(net.minecraft.world.entity.LivingEntity) -> a
154:154:java.lang.Float
lambda$initIdleActivity$0(net.minecraft.world.entity.LivingEntity) -> b
45:56:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.sniffer.SnifferAi$1 -> bty$1:
108:108:void <init>(float) -> <init>
111:113:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderM
ob,long) -> b
108:108:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.animal.sniffer.SnifferAi$2 -> bty$2:
147:147:void <init>(net.minecraft.world.entity.EntityType,float) -> <init>
150:152:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.Anim
al,long) -> a
147:147:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.animal.sniffer.SnifferAi$3 -> bty$3:
154:154:void <init>(java.util.function.Function,java.util.function.Function) ->
<init>
157:159:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderM
ob,long) -> b
154:154:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.animal.sniffer.SnifferAi$Digging -> bty$a:
281:287:void <init>(int,int) -> <init>
291:291:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.animal.sniffer.Sniffer) -> a
296:296:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.anima
l.sniffer.Sniffer,long) -> a
301:302:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.snif
fer.Sniffer,long) -> b
306:313:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.sniff
er.Sniffer,long) -> c
279:279:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
279:279:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
279:279:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
279:279:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.animal.sniffer.SnifferAi$FeelingHappy -> bty$b:
357:360:void <init>(int,int) -> <init>
364:364:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.anima
l.sniffer.Sniffer,long) -> a
369:370:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.snif
fer.Sniffer,long) -> b
374:376:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.sniff
er.Sniffer,long) -> c
355:355:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
355:355:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
355:355:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.animal.sniffer.SnifferAi$FinishedDigging -> bty$c:
318:324:void <init>(int) -> <init>
328:328:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.animal.sniffer.Sniffer) -> a
333:333:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.anima
l.sniffer.Sniffer,long) -> a
338:339:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.snif
fer.Sniffer,long) -> b
343:352:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.sniff
er.Sniffer,long) -> c
316:316:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
316:316:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
316:316:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
316:316:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.animal.sniffer.SnifferAi$Scenting -> bty$d:
381:389:void <init>(int,int) -> <init>
393:393:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.animal.sniffer.Sniffer) -> a
398:398:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.anima
l.sniffer.Sniffer,long) -> a
403:404:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.snif
fer.Sniffer,long) -> b
408:409:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.sniff
er.Sniffer,long) -> c
379:379:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
379:379:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
379:379:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
379:379:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.animal.sniffer.SnifferAi$Searching -> bty$e:
226:233:void <init>() -> <init>
237:237:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.animal.sniffer.Sniffer) -> a
242:258:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.anima
l.sniffer.Sniffer,long) -> a
263:264:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.snif
fer.Sniffer,long) -> b
269:276:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.sniff
er.Sniffer,long) -> c
224:224:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
224:224:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
224:224:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
224:224:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.animal.sniffer.SnifferAi$Sniffing -> bty$f:
187:192:void <init>(int,int) -> <init>
197:197:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.animal.sniffer.Sniffer) -> a
202:202:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.anima
l.sniffer.Sniffer,long) -> a
207:208:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.snif
fer.Sniffer,long) -> b
212:221:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.sniff
er.Sniffer,long) -> c
185:185:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
185:185:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
185:185:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
185:185:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
217:219:void
lambda$stop$0(net.minecraft.world.entity.animal.sniffer.Sniffer,net.minecraft.core.
BlockPos) -> a
net.minecraft.world.entity.boss.EnderDragonPart -> btz:
net.minecraft.world.entity.boss.enderdragon.EnderDragon parentMob -> b
java.lang.String name -> c
net.minecraft.world.entity.EntityDimensions size -> d
22:27:void
<init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon,java.lang.String,flo
at,float) -> <init>
31:31:void defineSynchedData() -> a_
35:35:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
39:39:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
43:43:boolean isPickable() -> bo
49:49:net.minecraft.world.item.ItemStack getPickResult() -> dv
54:57:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
62:62:boolean is(net.minecraft.world.entity.Entity) -> q
68:68:net.minecraft.network.protocol.Packet getAddEntityPacket() -> S
73:73:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
78:78:boolean shouldBeSaved() -> dG
net.minecraft.world.entity.boss.enderdragon.EndCrystal -> bua:
net.minecraft.network.syncher.EntityDataAccessor DATA_BEAM_TARGET -> c
net.minecraft.network.syncher.EntityDataAccessor DATA_SHOW_BOTTOM -> d
int time -> b
31:35:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
38:40:void <init>(net.minecraft.world.level.Level,double,double,double) ->
<init>
44:44:net.minecraft.world.entity.Entity$MovementEmission getMovementEmission()
-> aS
49:51:void defineSynchedData() -> a_
55:63:void tick() -> l
67:71:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
75:81:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
85:85:boolean isPickable() -> bo
90:106:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
111:113:void kill() -> ah
116:122:void onDestroyedBy(net.minecraft.world.damagesource.DamageSource) -> a
125:126:void setBeamTarget(net.minecraft.core.BlockPos) -> a
130:130:net.minecraft.core.BlockPos getBeamTarget() -> j
134:135:void setShowBottom(boolean) -> a
138:138:boolean showsBottom() -> k
143:143:boolean shouldRenderAtSqrDistance(double) -> a
148:148:net.minecraft.world.item.ItemStack getPickResult() -> dv
25:26:void <clinit>() -> <clinit>
net.minecraft.world.entity.boss.enderdragon.EnderDragon -> bub:
org.slf4j.Logger LOGGER -> bY
net.minecraft.network.syncher.EntityDataAccessor DATA_PHASE -> b
net.minecraft.world.entity.ai.targeting.TargetingConditions
CRYSTAL_DESTROY_TARGETING -> bZ
int GROWL_INTERVAL_MIN -> ca
int GROWL_INTERVAL_MAX -> cb
float SITTING_ALLOWED_DAMAGE_PERCENTAGE -> cc
java.lang.String DRAGON_DEATH_TIME_KEY -> cd
java.lang.String DRAGON_PHASE_KEY -> ce
double[][] positions -> c
int posPointer -> d
net.minecraft.world.entity.boss.EnderDragonPart[] subEntities -> cf
net.minecraft.world.entity.boss.EnderDragonPart head -> e
net.minecraft.world.entity.boss.EnderDragonPart neck -> cg
net.minecraft.world.entity.boss.EnderDragonPart body -> ch
net.minecraft.world.entity.boss.EnderDragonPart tail1 -> ci
net.minecraft.world.entity.boss.EnderDragonPart tail2 -> cj
net.minecraft.world.entity.boss.EnderDragonPart tail3 -> ck
net.minecraft.world.entity.boss.EnderDragonPart wing1 -> cl
net.minecraft.world.entity.boss.EnderDragonPart wing2 -> cm
float oFlapTime -> bS
float flapTime -> bT
boolean inWall -> bU
int dragonDeathTime -> bV
float yRotA -> bW
net.minecraft.world.entity.boss.enderdragon.EndCrystal nearestCrystal -> bX
net.minecraft.world.level.dimension.end.EndDragonFight dragonFight -> cn
net.minecraft.core.BlockPos fightOrigin -> co
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhaseManager
phaseManager -> cp
int growlTime -> cq
float sittingDamageReceived -> cr
net.minecraft.world.level.pathfinder.Node[] nodes -> cs
int[] nodeAdjacency -> ct
net.minecraft.world.level.pathfinder.BinaryHeap openSet -> cu
70:123:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
126:127:void
setDragonFight(net.minecraft.world.level.dimension.end.EndDragonFight) -> a
130:131:void setFightOrigin(net.minecraft.core.BlockPos) -> h
134:134:net.minecraft.core.BlockPos getFightOrigin() -> q
138:139:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> r
144:147:boolean isFlapping() -> aP
152:155:void onFlap() -> aO
159:161:void defineSynchedData() -> a_
164:182:double[] getLatencyPos(int,float) -> a
187:393:void aiStep() -> b_
396:397:void
tickPart(net.minecraft.world.entity.boss.EnderDragonPart,double,double,double) -> a
400:405:float getHeadYOffset() -> fY
409:434:void checkCrystals() -> fZ
437:452:void knockBack(java.util.List) -> b
455:461:void hurt(java.util.List) -> c
464:464:float rotWrap(double) -> i
468:501:boolean checkWalls(net.minecraft.world.phys.AABB) -> b
505:538:boolean
hurt(net.minecraft.world.entity.boss.EnderDragonPart,net.minecraft.world.damagesour
ce.DamageSource,float) -> a
543:546:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
550:550:boolean reallyHurt(net.minecraft.world.damagesource.DamageSource,float)
-> g
555:562:void kill() -> ah
566:604:void tickDeath() -> dX
608:668:int findClosestNode() -> w
672:691:int findClosestNode(double,double,double) -> r
696:780:net.minecraft.world.level.pathfinder.Path
findPath(int,int,net.minecraft.world.level.pathfinder.Node) -> a
784:791:net.minecraft.world.level.pathfinder.Path
reconstructPath(net.minecraft.world.level.pathfinder.Node,net.minecraft.world.level
.pathfinder.Node) -> a
796:799:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
803:810:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
814:814:void checkDespawn() -> du
817:817:net.minecraft.world.entity.boss.EnderDragonPart[] getSubEntities() ->
fV
822:822:boolean isPickable() -> bo
827:827:net.minecraft.sounds.SoundSource getSoundSource() -> cY
832:832:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
837:837:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
842:842:float getSoundVolume() -> eR
846:864:float getHeadPartYOffset(int,double[],double[]) -> a
868:894:net.minecraft.world.phys.Vec3 getHeadLookVector(float) -> C
900:911:void
onCrystalDestroyed(net.minecraft.world.entity.boss.enderdragon.EndCrystal,net.minec
raft.core.BlockPos,net.minecraft.world.damagesource.DamageSource) -> a
915:920:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
923:923:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhaseManager
getPhaseManager() -> fW
928:928:net.minecraft.world.level.dimension.end.EndDragonFight getDragonFight()
-> fX
933:933:boolean
addEffect(net.minecraft.world.effect.MobEffectInstance,net.minecraft.world.entity.E
ntity) -> b
938:938:boolean canRide(net.minecraft.world.entity.Entity) -> l
943:943:boolean canChangeDimensions() -> cq
948:953:void
recreateFromPacket(net.minecraft.network.protocol.game.ClientboundAddEntityPacket)
-> a
958:958:boolean canAttack(net.minecraft.world.entity.LivingEntity) -> c
963:963:double getPassengersRidingOffset() -> bx
58:62:void <clinit>() -> <clinit>
net.minecraft.world.entity.boss.enderdragon.package-info -> buc:
net.minecraft.world.entity.boss.enderdragon.phases.AbstractDragonPhaseInstance ->
bud:
net.minecraft.world.entity.boss.enderdragon.EnderDragon dragon -> a
15:17:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
21:21:boolean isSitting() -> a
26:26:void doClientTick() -> b
30:30:void doServerTick() -> c
34:34:void
onCrystalDestroyed(net.minecraft.world.entity.boss.enderdragon.EndCrystal,net.minec
raft.core.BlockPos,net.minecraft.world.damagesource.DamageSource,net.minecraft.worl
d.entity.player.Player) -> a
38:38:void begin() -> d
42:42:void end() -> e
46:46:float getFlySpeed() -> f
52:52:net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g
57:57:float onHurt(net.minecraft.world.damagesource.DamageSource,float) -> a
62:65:float getTurnSpeed() -> h
net.minecraft.world.entity.boss.enderdragon.phases.AbstractDragonSittingPhase ->
bue:
9:10:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
14:14:boolean isSitting() -> a
19:23:float onHurt(net.minecraft.world.damagesource.DamageSource,float) -> a
net.minecraft.world.entity.boss.enderdragon.phases.DragonChargePlayerPhase -> buf:
org.slf4j.Logger LOGGER -> b
int CHARGE_RECOVERY_TIME -> c
net.minecraft.world.phys.Vec3 targetLocation -> d
int timeSinceCharge -> e
19:20:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
24:41:void doServerTick() -> c
45:47:void begin() -> d
50:51:void setTarget(net.minecraft.world.phys.Vec3) -> a
55:55:float getFlySpeed() -> f
61:61:net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g
66:66:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
getPhase() -> i
11:11:void <clinit>() -> <clinit>
net.minecraft.world.entity.boss.enderdragon.phases.DragonDeathPhase -> bug:
net.minecraft.world.phys.Vec3 targetLocation -> b
int time -> c
18:19:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
23:29:void doClientTick() -> b
33:46:void doServerTick() -> c
50:52:void begin() -> d
56:56:float getFlySpeed() -> f
62:62:net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g
67:67:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
getPhase() -> i
net.minecraft.world.entity.boss.enderdragon.phases.DragonHoldingPatternPhase ->
buh:
net.minecraft.world.entity.ai.targeting.TargetingConditions
NEW_TARGET_TARGETING -> b
net.minecraft.world.level.pathfinder.Path currentPath -> c
net.minecraft.world.phys.Vec3 targetLocation -> d
boolean clockwise -> e
27:28:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
32:32:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
getPhase() -> i
37:41:void doServerTick() -> c
45:47:void begin() -> d
52:52:net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g
56:117:void findNewTarget() -> j
120:122:void strafePlayer(net.minecraft.world.entity.player.Player) -> a
125:139:void navigateToNextPathNode() -> k
143:146:void
onCrystalDestroyed(net.minecraft.world.entity.boss.enderdragon.EndCrystal,net.minec
raft.core.BlockPos,net.minecraft.world.damagesource.DamageSource,net.minecraft.worl
d.entity.player.Player) -> a
18:18:void <clinit>() -> <clinit>
net.minecraft.world.entity.boss.enderdragon.phases.DragonHoverPhase -> bui:
net.minecraft.world.phys.Vec3 targetLocation -> b
13:14:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
18:21:void doServerTick() -> c
25:25:boolean isSitting() -> a
30:31:void begin() -> d
35:35:float getFlySpeed() -> f
41:41:net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g
46:46:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
getPhase() -> i
net.minecraft.world.entity.boss.enderdragon.phases.DragonLandingApproachPhase ->
buj:
net.minecraft.world.entity.ai.targeting.TargetingConditions NEAR_EGG_TARGETING
-> b
net.minecraft.world.level.pathfinder.Path currentPath -> c
net.minecraft.world.phys.Vec3 targetLocation -> d
25:26:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
30:30:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
getPhase() -> i
35:37:void begin() -> d
41:45:void doServerTick() -> c
50:50:net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g
54:81:void findNewTarget() -> j
84:98:void navigateToNextPathNode() -> k
17:17:void <clinit>() -> <clinit>
net.minecraft.world.entity.boss.enderdragon.phases.DragonLandingPhase -> buk:
net.minecraft.world.phys.Vec3 targetLocation -> b
18:19:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
23:38:void doClientTick() -> b
42:50:void doServerTick() -> c
54:54:float getFlySpeed() -> f
59:62:float getTurnSpeed() -> h
67:68:void begin() -> d
73:73:net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g
78:78:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
getPhase() -> i
net.minecraft.world.entity.boss.enderdragon.phases.DragonPhaseInstance -> bul:
boolean isSitting() -> a
void doClientTick() -> b
void doServerTick() -> c
void
onCrystalDestroyed(net.minecraft.world.entity.boss.enderdragon.EndCrystal,net.minec
raft.core.BlockPos,net.minecraft.world.damagesource.DamageSource,net.minecraft.worl
d.entity.player.Player) -> a
void begin() -> d
void end() -> e
float getFlySpeed() -> f
float getTurnSpeed() -> h
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase getPhase()
-> i
net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g
float onHurt(net.minecraft.world.damagesource.DamageSource,float) -> a
net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingAttackingPhase ->
bum:
int ROAR_DURATION -> b
int attackingTicks -> c
13:14:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
18:19:void doClientTick() -> b
23:26:void doServerTick() -> c
30:31:void begin() -> d
35:35:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
getPhase() -> i
net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingFlamingPhase ->
bun:
int FLAME_DURATION -> b
int SITTING_FLAME_ATTACKS_COUNT -> c
int WARMUP_TIME -> d
int flameTicks -> e
int flameCount -> f
net.minecraft.world.entity.AreaEffectCloud flame -> g
26:27:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
31:49:void doClientTick() -> b
53:87:void doServerTick() -> c
91:93:void begin() -> d
97:101:void end() -> e
105:105:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
getPhase() -> i
109:110:void resetFlameCount() -> j
net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingScanningPhase ->
buo:
int SITTING_SCANNING_IDLE_TICKS -> b
int SITTING_ATTACK_Y_VIEW_RANGE -> c
int SITTING_ATTACK_VIEW_RANGE -> d
int SITTING_CHARGE_VIEW_RANGE -> e
net.minecraft.world.entity.ai.targeting.TargetingConditions CHARGE_TARGETING ->
f
net.minecraft.world.entity.ai.targeting.TargetingConditions scanTargeting -> g
int scanningTime -> h
21:24:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
28:64:void doServerTick() -> c
68:69:void begin() -> d
73:73:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
getPhase() -> i
23:23:boolean
lambda$new$0(net.minecraft.world.entity.boss.enderdragon.EnderDragon,net.minecraft.
world.entity.LivingEntity) -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.world.entity.boss.enderdragon.phases.DragonStrafePlayerPhase -> bup:
org.slf4j.Logger LOGGER -> b
int FIREBALL_CHARGE_AMOUNT -> c
int fireballCharge -> d
net.minecraft.world.level.pathfinder.Path currentPath -> e
net.minecraft.world.phys.Vec3 targetLocation -> f
net.minecraft.world.entity.LivingEntity attackTarget -> g
boolean holdingPatternClockwise -> h
31:32:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
36:106:void doServerTick() -> c
109:145:void findNewTarget() -> j
148:162:void navigateToNextPathNode() -> k
166:170:void begin() -> d
173:196:void setTarget(net.minecraft.world.entity.LivingEntity) -> a
201:201:net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g
206:206:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
getPhase() -> i
18:18:void <clinit>() -> <clinit>
net.minecraft.world.entity.boss.enderdragon.phases.DragonTakeoffPhase -> buq:
boolean firstTick -> b
net.minecraft.world.level.pathfinder.Path currentPath -> c
net.minecraft.world.phys.Vec3 targetLocation -> d
21:22:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
26:35:void doServerTick() -> c
39:42:void begin() -> d
45:65:void findNewTarget() -> j
68:82:void navigateToNextPathNode() -> k
87:87:net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g
92:92:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
getPhase() -> i
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase -> bur:
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase[] phases ->
l
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
HOLDING_PATTERN -> a
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
STRAFE_PLAYER -> b
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
LANDING_APPROACH -> c
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase LANDING ->
d
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase TAKEOFF ->
e
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
SITTING_FLAMING -> f
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
SITTING_SCANNING -> g
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
SITTING_ATTACKING -> h
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
CHARGING_PLAYER -> i
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase DYING -> j
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase HOVERING ->
k
java.lang.Class instanceClass -> m
int id -> n
java.lang.String name -> o
26:30:void <init>(int,java.lang.Class,java.lang.String) -> <init>
34:37:net.minecraft.world.entity.boss.enderdragon.phases.DragonPhaseInstance
createInstance(net.minecraft.world.entity.boss.enderdragon.EnderDragon) -> a
42:42:java.lang.reflect.Constructor getConstructor() -> a
46:46:int getId() -> b
51:51:java.lang.String toString() -> toString
55:58:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
getById(int) -> a
62:62:int getCount() -> c
66:69:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
create(java.lang.Class,java.lang.String) -> a
9:20:void <clinit>() -> <clinit>
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhaseManager -> bus:
org.slf4j.Logger LOGGER -> a
net.minecraft.world.entity.boss.enderdragon.EnderDragon dragon -> b
net.minecraft.world.entity.boss.enderdragon.phases.DragonPhaseInstance[] phases
-> c
net.minecraft.world.entity.boss.enderdragon.phases.DragonPhaseInstance
currentPhase -> d
13:21:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
24:39:void
setPhase(net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase) -> a
42:42:net.minecraft.world.entity.boss.enderdragon.phases.DragonPhaseInstance
getCurrentPhase() -> a
47:51:net.minecraft.world.entity.boss.enderdragon.phases.DragonPhaseInstance
getPhase(net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase) -> b
10:10:void <clinit>() -> <clinit>
net.minecraft.world.entity.boss.enderdragon.phases.package-info -> but:
net.minecraft.world.entity.boss.package-info -> buu:
net.minecraft.world.entity.boss.wither.WitherBoss -> buv:
net.minecraft.network.syncher.EntityDataAccessor DATA_TARGET_A -> b
net.minecraft.network.syncher.EntityDataAccessor DATA_TARGET_B -> c
net.minecraft.network.syncher.EntityDataAccessor DATA_TARGET_C -> d
java.util.List DATA_TARGETS -> e
net.minecraft.network.syncher.EntityDataAccessor DATA_ID_INV -> bT
int INVULNERABLE_TICKS -> bU
float[] xRotHeads -> bV
float[] yRotHeads -> bW
float[] xRotOHeads -> bX
float[] yRotOHeads -> bY
int[] nextHeadUpdate -> bZ
int[] idleHeadUpdates -> ca
int destroyBlocksTick -> cb
net.minecraft.server.level.ServerBossEvent bossEvent -> cc
java.util.function.Predicate LIVING_ENTITY_SELECTOR -> cd
net.minecraft.world.entity.ai.targeting.TargetingConditions
TARGETING_CONDITIONS -> ce
70:90:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
94:98:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
103:112:void registerGoals() -> x
116:122:void defineSynchedData() -> a_
126:129:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
133:139:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
143:145:void setCustomName(net.minecraft.network.chat.Component) -> b
149:149:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
154:154:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
159:159:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
164:240:void aiStep() -> b_
244:342:void customServerAiStep() -> W
345:345:boolean canDestroy(net.minecraft.world.level.block.state.BlockState) ->
d
349:352:void makeInvulnerable() -> q
356:356:void
makeStuckInBlock(net.minecraft.world.level.block.state.BlockState,net.minecraft.wor
ld.phys.Vec3) -> a
360:362:void startSeenByPlayer(net.minecraft.server.level.ServerPlayer) -> c
366:368:void stopSeenByPlayer(net.minecraft.server.level.ServerPlayer) -> d
371:376:double getHeadX(int) -> u
380:383:double getHeadY(int) -> v
388:393:double getHeadZ(int) -> w
397:404:float rotlerp(float,float,float) -> a
408:409:void performRangedAttack(int,net.minecraft.world.entity.LivingEntity) -
> a
412:432:void performRangedAttack(int,double,double,double,boolean) -> a
436:437:void performRangedAttack(net.minecraft.world.entity.LivingEntity,float)
-> a
441:474:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
479:484:void
dropCustomDeathLoot(net.minecraft.world.damagesource.DamageSource,int,boolean) -> a
488:494:void checkDespawn() -> du
498:498:boolean
addEffect(net.minecraft.world.effect.MobEffectInstance,net.minecraft.world.entity.E
ntity) -> b
502:507:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> r
511:511:float getHeadYRot(int) -> b
515:515:float getHeadXRot(int) -> c
519:519:int getInvulnerableTicks() -> w
523:524:void setInvulnerableTicks(int) -> s
527:527:int getAlternativeTarget(int) -> t
531:532:void setAlternativeTarget(int,int) -> a
536:536:boolean isPowered() -> a
541:541:net.minecraft.world.entity.MobType getMobType() -> eN
546:546:boolean canRide(net.minecraft.world.entity.Entity) -> l
551:551:boolean canChangeDimensions() -> cq
567:570:boolean canBeAffected(net.minecraft.world.effect.MobEffectInstance) ->
c
79:79:boolean lambda$static$0(net.minecraft.world.entity.LivingEntity) -> l
62:80:void <clinit>() -> <clinit>
net.minecraft.world.entity.boss.wither.WitherBoss$WitherDoNothingGoal -> buv$a:
net.minecraft.world.entity.boss.wither.WitherBoss this$0 -> a
555:557:void <init>(net.minecraft.world.entity.boss.wither.WitherBoss) ->
<init>
561:561:boolean canUse() -> a
net.minecraft.world.entity.boss.wither.package-info -> buw:
net.minecraft.world.entity.decoration.ArmorStand -> bux:
int WOBBLE_TIME -> b
boolean ENABLE_ARMS -> bK
net.minecraft.core.Rotations DEFAULT_HEAD_POSE -> bL
net.minecraft.core.Rotations DEFAULT_BODY_POSE -> bM
net.minecraft.core.Rotations DEFAULT_LEFT_ARM_POSE -> bN
net.minecraft.core.Rotations DEFAULT_RIGHT_ARM_POSE -> bO
net.minecraft.core.Rotations DEFAULT_LEFT_LEG_POSE -> bP
net.minecraft.core.Rotations DEFAULT_RIGHT_LEG_POSE -> bQ
net.minecraft.world.entity.EntityDimensions MARKER_DIMENSIONS -> bR
net.minecraft.world.entity.EntityDimensions BABY_DIMENSIONS -> bS
double FEET_OFFSET -> bT
double CHEST_OFFSET -> bU
double LEGS_OFFSET -> bV
double HEAD_OFFSET -> bW
int DISABLE_TAKING_OFFSET -> c
int DISABLE_PUTTING_OFFSET -> d
int CLIENT_FLAG_SMALL -> e
int CLIENT_FLAG_SHOW_ARMS -> f
int CLIENT_FLAG_NO_BASEPLATE -> g
int CLIENT_FLAG_MARKER -> bB
net.minecraft.network.syncher.EntityDataAccessor DATA_CLIENT_FLAGS -> bC
net.minecraft.network.syncher.EntityDataAccessor DATA_HEAD_POSE -> bD
net.minecraft.network.syncher.EntityDataAccessor DATA_BODY_POSE -> bE
net.minecraft.network.syncher.EntityDataAccessor DATA_LEFT_ARM_POSE -> bF
net.minecraft.network.syncher.EntityDataAccessor DATA_RIGHT_ARM_POSE -> bG
net.minecraft.network.syncher.EntityDataAccessor DATA_LEFT_LEG_POSE -> bH
net.minecraft.network.syncher.EntityDataAccessor DATA_RIGHT_LEG_POSE -> bI
java.util.function.Predicate RIDABLE_MINECARTS -> bX
net.minecraft.core.NonNullList handItems -> bY
net.minecraft.core.NonNullList armorItems -> bZ
boolean invisible -> ca
long lastHit -> bJ
int disabledSlots -> cb
net.minecraft.core.Rotations headPose -> cc
net.minecraft.core.Rotations bodyPose -> cd
net.minecraft.core.Rotations leftArmPose -> ce
net.minecraft.core.Rotations rightArmPose -> cf
net.minecraft.core.Rotations leftLegPose -> cg
net.minecraft.core.Rotations rightLegPose -> ch
87:103:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
106:108:void <init>(net.minecraft.world.level.Level,double,double,double) ->
<init>
112:117:void refreshDimensions() -> d_
120:120:boolean hasPhysics() -> E
125:125:boolean isEffectiveAi() -> cV
130:138:void defineSynchedData() -> a_
142:142:java.lang.Iterable getHandSlots() -> bI
147:147:java.lang.Iterable getArmorSlots() -> bJ
152:158:net.minecraft.world.item.ItemStack
getItemBySlot(net.minecraft.world.entity.EquipmentSlot) -> c
163:168:void
setItemSlot(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemS
tack) -> a
172:173:boolean canTakeItem(net.minecraft.world.item.ItemStack) -> f
178:211:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
215:244:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
247:264:void readPose(net.minecraft.nbt.CompoundTag) -> c
267:286:net.minecraft.nbt.CompoundTag writePose() -> G
292:292:boolean isPushable() -> bp
298:298:void doPush(net.minecraft.world.entity.Entity) -> A
303:311:void pushEntities() -> fd
315:345:net.minecraft.world.InteractionResult
interactAt(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Vec3,n
et.minecraft.world.InteractionHand) -> a
349:365:net.minecraft.world.entity.EquipmentSlot
getClickedSlot(net.minecraft.world.phys.Vec3) -> j
369:369:boolean isDisabled(net.minecraft.world.entity.EquipmentSlot) -> e
373:398:boolean
swapItem(net.minecraft.world.entity.player.Player,net.minecraft.world.entity.Equipm
entSlot,net.minecraft.world.item.ItemStack,net.minecraft.world.InteractionHand) ->
a
403:459:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
464:472:void handleEntityEvent(byte) -> b
476:481:boolean shouldRenderAtSqrDistance(double) -> a
485:488:void showBreakingParticles() -> I
491:500:void causeDamage(net.minecraft.world.damagesource.DamageSource,float) -
> g
503:509:void brokenByPlayer(net.minecraft.world.damagesource.DamageSource) -> h
512:528:void brokenByAnything(net.minecraft.world.damagesource.DamageSource) ->
i
531:532:void playBrokenSound() -> J
536:538:float tickHeadTurn(float,float) -> e
543:543:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
548:548:double getMyRidingOffset() -> bw
553:557:void travel(net.minecraft.world.phys.Vec3) -> h
561:563:void setYBodyRot(float) -> o
567:569:void setYHeadRot(float) -> n
573:599:void tick() -> l
603:604:void updateInvisibilityStatus() -> F
608:610:void setInvisible(boolean) -> j
614:614:boolean isBaby() -> h_
620:622:void kill() -> ah
626:626:boolean ignoreExplosion() -> cJ
631:634:net.minecraft.world.level.material.PushReaction getPistonPushReaction()
-> l_
639:639:boolean isIgnoringBlockTriggers() -> c_
643:644:void setSmall(boolean) -> t
647:647:boolean isSmall() -> q
651:652:void setShowArms(boolean) -> a
655:655:boolean isShowArms() -> r
659:660:void setNoBasePlate(boolean) -> s
663:663:boolean isNoBasePlate() -> s
667:668:void setMarker(boolean) -> u
671:671:boolean isMarker() -> w
675:680:byte setBit(byte,int,boolean) -> a
684:686:void setHeadPose(net.minecraft.core.Rotations) -> a
689:691:void setBodyPose(net.minecraft.core.Rotations) -> b
694:696:void setLeftArmPose(net.minecraft.core.Rotations) -> c
699:701:void setRightArmPose(net.minecraft.core.Rotations) -> d
704:706:void setLeftLegPose(net.minecraft.core.Rotations) -> e
709:711:void setRightLegPose(net.minecraft.core.Rotations) -> f
714:714:net.minecraft.core.Rotations getHeadPose() -> x
718:718:net.minecraft.core.Rotations getBodyPose() -> y
722:722:net.minecraft.core.Rotations getLeftArmPose() -> z
726:726:net.minecraft.core.Rotations getRightArmPose() -> A
730:730:net.minecraft.core.Rotations getLeftLegPose() -> C
734:734:net.minecraft.core.Rotations getRightLegPose() -> D
739:739:boolean isPickable() -> bo
744:744:boolean skipAttackInteraction(net.minecraft.world.entity.Entity) -> r
749:749:net.minecraft.world.entity.HumanoidArm getMainArm() -> fh
754:754:net.minecraft.world.entity.LivingEntity$Fallsounds getFallSounds() ->
eC
760:760:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
766:766:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
771:771:void
thunderHit(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Lightn
ingBolt) -> a
775:775:boolean isAffectedByPotions() -> ft
780:785:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
789:789:boolean attackable() -> fu
794:794:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
798:801:net.minecraft.world.entity.EntityDimensions
getDimensionsMarker(boolean) -> v
806:826:net.minecraft.world.phys.Vec3 getLightProbePosition(float) -> k
831:831:net.minecraft.world.item.ItemStack getPickResult() -> dv
836:836:boolean canBeSeenByAnyone() -> el
85:85:boolean lambda$static$0(net.minecraft.world.entity.Entity) -> a
54:85:void <clinit>() -> <clinit>
net.minecraft.world.entity.decoration.ArmorStand$1 -> bux$1:
int[] $SwitchMap$net$minecraft$world$entity$EquipmentSlot$Type -> a
152:152:void <clinit>() -> <clinit>
net.minecraft.world.entity.decoration.GlowItemFrame -> buy:
14:15:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
18:19:void
<init>(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.co
re.Direction) -> <init>
23:23:net.minecraft.sounds.SoundEvent getRemoveItemSound() -> j
28:28:net.minecraft.sounds.SoundEvent getBreakSound() -> k
33:33:net.minecraft.sounds.SoundEvent getPlaceSound() -> o
38:38:net.minecraft.sounds.SoundEvent getAddItemSound() -> p
43:43:net.minecraft.sounds.SoundEvent getRotateItemSound() -> q
48:48:net.minecraft.world.item.ItemStack getFrameItemStack() -> r
net.minecraft.world.entity.decoration.HangingEntity -> buz:
org.slf4j.Logger LOGGER -> e
java.util.function.Predicate HANGING_ENTITY -> b
int checkInterval -> f
net.minecraft.core.BlockPos pos -> c
net.minecraft.core.Direction direction -> d
37:41:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
44:46:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level,net.mi
necraft.core.BlockPos) -> <init>
50:50:void defineSynchedData() -> a_
53:61:void setDirection(net.minecraft.core.Direction) -> a
64:100:void recalculateBoundingBox() -> s
103:103:double offs(int) -> b
108:118:void tick() -> l
121:146:boolean survives() -> t
151:151:boolean isPickable() -> bo
156:163:boolean skipAttackInteraction(net.minecraft.world.entity.Entity) -> r
168:168:net.minecraft.core.Direction getDirection() -> cB
173:181:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
186:190:void
move(net.minecraft.world.entity.MoverType,net.minecraft.world.phys.Vec3) -> a
194:198:void push(double,double,double) -> j
202:206:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
210:216:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
int getWidth() -> v
int getHeight() -> w
void dropItem(net.minecraft.world.entity.Entity) -> a
void playPlacementSound() -> x
228:231:net.minecraft.world.entity.item.ItemEntity
spawnAtLocation(net.minecraft.world.item.ItemStack,float) -> a
236:236:boolean repositionEntityAfterLoad() -> bq
241:244:void setPos(double,double,double) -> e
247:247:net.minecraft.core.BlockPos getPos() -> y
252:277:float rotate(net.minecraft.world.level.block.Rotation) -> a
283:283:float mirror(net.minecraft.world.level.block.Mirror) -> a
288:288:void
thunderHit(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Lightn
ingBolt) -> a
293:293:void refreshDimensions() -> d_
33:33:boolean lambda$static$0(net.minecraft.world.entity.Entity) -> b
31:33:void <clinit>() -> <clinit>
net.minecraft.world.entity.decoration.HangingEntity$1 -> buz$1:
int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> a
253:253:void <clinit>() -> <clinit>
net.minecraft.world.entity.decoration.ItemFrame -> bva:
org.slf4j.Logger LOGGER -> f
net.minecraft.network.syncher.EntityDataAccessor DATA_ITEM -> g
net.minecraft.network.syncher.EntityDataAccessor DATA_ROTATION -> h
int NUM_ROTATIONS -> e
float dropChance -> i
boolean fixed -> j
53:58:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
61:62:void
<init>(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.co
re.Direction) -> <init>
53:67:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level,net.mi
necraft.core.BlockPos,net.minecraft.core.Direction) -> <init>
71:71:float
getEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.EntityDimen
sions) -> a
76:78:void defineSynchedData() -> a_
82:96:void setDirection(net.minecraft.core.Direction) -> a
100:125:void recalculateBoundingBox() -> s
129:142:boolean survives() -> t
147:150:void
move(net.minecraft.world.entity.MoverType,net.minecraft.world.phys.Vec3) -> a
154:157:void push(double,double,double) -> j
161:161:float getPickRadius() -> bC
166:168:void kill() -> ah
172:191:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
195:195:net.minecraft.sounds.SoundEvent getRemoveItemSound() -> j
200:200:int getWidth() -> v
205:205:int getHeight() -> w
210:212:boolean shouldRenderAtSqrDistance(double) -> a
217:220:void dropItem(net.minecraft.world.entity.Entity) -> a
223:223:net.minecraft.sounds.SoundEvent getBreakSound() -> k
228:229:void playPlacementSound() -> x
232:232:net.minecraft.sounds.SoundEvent getPlaceSound() -> o
236:269:void dropItem(net.minecraft.world.entity.Entity,boolean) -> b
272:280:void removeFramedMap(net.minecraft.world.item.ItemStack) -> c
283:283:net.minecraft.world.item.ItemStack getItem() -> z
287:294:java.util.OptionalInt getFramedMapId() -> A
298:298:boolean hasFramedMap() -> C
302:303:void setItem(net.minecraft.world.item.ItemStack) -> a
306:319:void setItem(net.minecraft.world.item.ItemStack,boolean) -> a
322:322:net.minecraft.sounds.SoundEvent getAddItemSound() -> p
327:342:net.minecraft.world.entity.SlotAccess getSlot(int) -> a_
347:350:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
353:357:void onItemChanged(net.minecraft.world.item.ItemStack) -> d
360:360:int getRotation() -> D
364:365:void setRotation(int) -> b
368:373:void setRotation(int,boolean) -> a
377:388:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
392:419:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
423:457:net.minecraft.world.InteractionResult
interact(net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHa
nd) -> a
461:461:net.minecraft.sounds.SoundEvent getRotateItemSound() -> q
465:469:int getAnalogOutput() -> E
474:474:net.minecraft.network.protocol.Packet getAddEntityPacket() -> S
479:482:void
recreateFromPacket(net.minecraft.network.protocol.game.ClientboundAddEntityPacket)
-> a
486:490:net.minecraft.world.item.ItemStack getPickResult() -> dv
495:495:net.minecraft.world.item.ItemStack getFrameItemStack() -> r
500:502:float getVisualRotationYInDegrees() -> dz
273:278:void lambda$removeFramedMap$0(int) -> c
47:50:void <clinit>() -> <clinit>
net.minecraft.world.entity.decoration.ItemFrame$1 -> bva$1:
net.minecraft.world.entity.decoration.ItemFrame this$0 -> a
328:328:void <init>(net.minecraft.world.entity.decoration.ItemFrame) -> <init>
331:331:net.minecraft.world.item.ItemStack get() -> a
336:337:boolean set(net.minecraft.world.item.ItemStack) -> a
net.minecraft.world.entity.decoration.ItemFrame$2 -> bva$2:
int[] $SwitchMap$net$minecraft$core$Direction$Axis -> a
115:115:void <clinit>() -> <clinit>
net.minecraft.world.entity.decoration.LeashFenceKnotEntity -> bvb:
double OFFSET_Y -> e
33:34:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
37:39:void <init>(net.minecraft.world.level.Level,net.minecraft.core.BlockPos)
-> <init>
43:47:void recalculateBoundingBox() -> s
52:52:void setDirection(net.minecraft.core.Direction) -> a
56:56:int getWidth() -> v
61:61:int getHeight() -> w
66:66:float
getEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.EntityDimen
sions) -> a
71:71:boolean shouldRenderAtSqrDistance(double) -> a
76:77:void dropItem(net.minecraft.world.entity.Entity) -> a
81:81:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
85:85:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
89:120:net.minecraft.world.InteractionResult
interact(net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHa
nd) -> a
126:126:boolean survives() -> t
130:143:net.minecraft.world.entity.decoration.LeashFenceKnotEntity
getOrCreateKnot(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> b
148:149:void playPlacementSound() -> x
153:153:net.minecraft.network.protocol.Packet getAddEntityPacket() -> S
158:158:net.minecraft.world.phys.Vec3 getRopeHoldPosition(float) -> q
163:163:net.minecraft.world.item.ItemStack getPickResult() -> dv
net.minecraft.world.entity.decoration.Painting -> bvc:
net.minecraft.network.syncher.EntityDataAccessor DATA_PAINTING_VARIANT_ID -> f
net.minecraft.resources.ResourceKey DEFAULT_VARIANT -> g
java.lang.String VARIANT_TAG -> e
41:41:net.minecraft.core.Holder getDefaultVariant() -> k
45:46:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
50:51:void defineSynchedData() -> a_
55:58:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
62:63:void setVariant(net.minecraft.core.Holder) -> a
67:67:net.minecraft.core.Holder getVariant() -> j
71:101:java.util.Optional
create(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.co
re.Direction) -> a
105:105:int variantArea(net.minecraft.core.Holder) -> b
109:110:void
<init>(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> <init>
113:116:void
<init>(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.co
re.Direction,net.minecraft.core.Holder) -> <init>
120:123:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
127:132:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
135:136:void
storeVariant(net.minecraft.nbt.CompoundTag,net.minecraft.core.Holder) -> a
139:141:java.util.Optional loadVariant(net.minecraft.nbt.CompoundTag) -> c
146:146:int getWidth() -> v
151:151:int getHeight() -> w
156:171:void dropItem(net.minecraft.world.entity.Entity) -> a
175:176:void playPlacementSound() -> x
180:181:void moveTo(double,double,double,float,float) -> b
185:186:void lerpTo(double,double,double,float,float,int,boolean) -> a
190:190:net.minecraft.world.phys.Vec3 trackingPosition() -> dh
195:195:net.minecraft.network.protocol.Packet getAddEntityPacket() -> S
200:202:void
recreateFromPacket(net.minecraft.network.protocol.game.ClientboundAddEntityPacket)
-> a
206:206:net.minecraft.world.item.ItemStack getPickResult() -> dv
35:35:java.lang.Object getVariant() -> c
35:35:void setVariant(java.lang.Object) -> a
140:140:net.minecraft.resources.ResourceKey
lambda$loadVariant$2(net.minecraft.resources.ResourceLocation) -> a
94:94:boolean lambda$create$1(int,net.minecraft.core.Holder) -> a
81:82:boolean
lambda$create$0(net.minecraft.world.entity.decoration.Painting,net.minecraft.core.H
older) -> a
36:37:void <clinit>() -> <clinit>
net.minecraft.world.entity.decoration.PaintingVariant -> bvd:
int width -> a
int height -> b
7:10:void <init>(int,int) -> <init>
13:13:int getWidth() -> a
17:17:int getHeight() -> b
net.minecraft.world.entity.decoration.PaintingVariants -> bve:
net.minecraft.resources.ResourceKey KEBAB -> a
net.minecraft.resources.ResourceKey AZTEC -> b
net.minecraft.resources.ResourceKey ALBAN -> c
net.minecraft.resources.ResourceKey AZTEC2 -> d
net.minecraft.resources.ResourceKey BOMB -> e
net.minecraft.resources.ResourceKey PLANT -> f
net.minecraft.resources.ResourceKey WASTELAND -> g
net.minecraft.resources.ResourceKey POOL -> h
net.minecraft.resources.ResourceKey COURBET -> i
net.minecraft.resources.ResourceKey SEA -> j
net.minecraft.resources.ResourceKey SUNSET -> k
net.minecraft.resources.ResourceKey CREEBET -> l
net.minecraft.resources.ResourceKey WANDERER -> m
net.minecraft.resources.ResourceKey GRAHAM -> n
net.minecraft.resources.ResourceKey MATCH -> o
net.minecraft.resources.ResourceKey BUST -> p
net.minecraft.resources.ResourceKey STAGE -> q
net.minecraft.resources.ResourceKey VOID -> r
net.minecraft.resources.ResourceKey SKULL_AND_ROSES -> s
net.minecraft.resources.ResourceKey WITHER -> t
net.minecraft.resources.ResourceKey FIGHTERS -> u
net.minecraft.resources.ResourceKey POINTER -> v
net.minecraft.resources.ResourceKey PIGSCENE -> w
net.minecraft.resources.ResourceKey BURNING_SKULL -> x
net.minecraft.resources.ResourceKey SKELETON -> y
net.minecraft.resources.ResourceKey DONKEY_KONG -> z
net.minecraft.resources.ResourceKey EARTH -> A
net.minecraft.resources.ResourceKey WIND -> B
net.minecraft.resources.ResourceKey WATER -> C
net.minecraft.resources.ResourceKey FIRE -> D
8:8:void <init>() -> <init>
41:70:net.minecraft.world.entity.decoration.PaintingVariant
bootstrap(net.minecraft.core.Registry) -> a
74:74:net.minecraft.resources.ResourceKey create(java.lang.String) -> a
9:38:void <clinit>() -> <clinit>
net.minecraft.world.entity.decoration.package-info -> bvf:
net.minecraft.world.entity.item.FallingBlockEntity -> bvg:
org.slf4j.Logger LOGGER -> f
net.minecraft.world.level.block.state.BlockState blockState -> g
int time -> b
boolean dropItem -> c
boolean cancelDrop -> h
boolean hurtEntities -> i
int fallDamageMax -> j
float fallDamagePerDistance -> k
net.minecraft.nbt.CompoundTag blockData -> d
net.minecraft.network.syncher.EntityDataAccessor DATA_START_POS -> e
55:69:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
72:85:void
<init>(net.minecraft.world.level.Level,double,double,double,net.minecraft.world.lev
el.block.state.BlockState) -> <init>
88:92:net.minecraft.world.entity.item.FallingBlockEntity
fall(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.worl
d.level.block.state.BlockState) -> a
97:97:boolean isAttackable() -> cn
101:102:void setStartPos(net.minecraft.core.BlockPos) -> a
105:105:net.minecraft.core.BlockPos getStartPos() -> j
110:110:net.minecraft.world.entity.Entity$MovementEmission
getMovementEmission() -> aS
115:116:void defineSynchedData() -> a_
120:120:boolean isPickable() -> bo
125:229:void tick() -> l
232:235:void
callOnBrokenAfterFall(net.minecraft.world.level.block.Block,net.minecraft.core.Bloc
kPos) -> a
239:267:boolean
causeFallDamage(float,float,net.minecraft.world.damagesource.DamageSource) -> a
272:282:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
286:312:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
315:318:void setHurtsEntities(float,int) -> b
321:322:void disableDrop() -> k
326:326:boolean displayFireAnimation() -> cs
331:333:void fillCrashReportCategory(net.minecraft.CrashReportCategory) -> a
336:336:net.minecraft.world.level.block.state.BlockState getBlockState() -> o
341:341:net.minecraft.network.chat.Component getTypeName() -> cl
346:346:boolean onlyOpCanSetNbt() -> cK
351:351:net.minecraft.network.protocol.Packet getAddEntityPacket() -> S
356:366:void
recreateFromPacket(net.minecraft.network.protocol.game.ClientboundAddEntityPacket)
-> a
255:255:void
lambda$causeFallDamage$0(net.minecraft.world.damagesource.DamageSource,float,net.mi
necraft.world.entity.Entity) -> a
53:65:void <clinit>() -> <clinit>
net.minecraft.world.entity.item.ItemEntity -> bvh:
net.minecraft.network.syncher.EntityDataAccessor DATA_ITEM -> c
int LIFETIME -> d
int INFINITE_PICKUP_DELAY -> e
int INFINITE_LIFETIME -> f
int age -> g
int pickupDelay -> h
int health -> i
java.util.UUID thrower -> j
java.util.UUID target -> k
float bobOffs -> b
45:56:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
59:60:void
<init>(net.minecraft.world.level.Level,double,double,double,net.minecraft.world.ite
m.ItemStack) -> <init>
63:67:void
<init>(net.minecraft.world.level.Level,double,double,double,net.minecraft.world.ite
m.ItemStack,double,double,double) -> <init>
45:75:void <init>(net.minecraft.world.entity.item.ItemEntity) -> <init>
79:79:boolean dampensVibrations() -> aT
85:88:net.minecraft.world.entity.Entity getOwner() -> v
93:93:net.minecraft.world.entity.Entity$MovementEmission getMovementEmission()
-> aS
98:99:void defineSynchedData() -> a_
103:183:void tick() -> l
188:188:net.minecraft.core.BlockPos getBlockPosBelowThatAffectsMyMovement() ->
aE
192:200:void setUnderwaterMovement() -> y
203:211:void setUnderLavaMovement() -> z
214:226:void mergeWithNeighbours() -> A
229:230:boolean isMergable() -> C
234:246:void tryToMerge(net.minecraft.world.entity.item.ItemEntity) -> a
249:261:boolean
areMergable(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemStack)
-> a
265:268:net.minecraft.world.item.ItemStack
merge(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemStack,int) ->
a
272:274:void
merge(net.minecraft.world.entity.item.ItemEntity,net.minecraft.world.item.ItemStack
,net.minecraft.world.item.ItemStack) -> a
277:284:void
merge(net.minecraft.world.entity.item.ItemEntity,net.minecraft.world.item.ItemStack
,net.minecraft.world.entity.item.ItemEntity,net.minecraft.world.item.ItemStack) ->
a
288:288:boolean fireImmune() -> aU
293:312:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
317:329:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
333:349:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
353:371:void playerTouch(net.minecraft.world.entity.player.Player) -> b_
375:380:net.minecraft.network.chat.Component getName() -> Z
385:385:boolean isAttackable() -> cn
391:396:net.minecraft.world.entity.Entity
changeDimension(net.minecraft.server.level.ServerLevel) -> b
400:400:net.minecraft.world.item.ItemStack getItem() -> j
404:405:void setItem(net.minecraft.world.item.ItemStack) -> a
409:413:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
419:420:void setTarget(java.util.UUID) -> b
423:424:void setThrower(java.util.UUID) -> c
427:427:int getAge() -> k
432:433:void setDefaultPickUpDelay() -> o
436:437:void setNoPickUpDelay() -> p
440:441:void setNeverPickUp() -> q
444:445:void setPickUpDelay(int) -> b
448:448:boolean hasPickUpDelay() -> r
452:453:void setUnlimitedLifetime() -> s
456:457:void setExtendedLifetime() -> t
460:462:void makeFakeItem() -> w
465:465:float getSpin(float) -> a
469:469:net.minecraft.world.entity.item.ItemEntity copy() -> x
474:474:net.minecraft.sounds.SoundSource getSoundSource() -> cY
479:479:float getVisualRotationYInDegrees() -> dz
217:217:boolean
lambda$mergeWithNeighbours$0(net.minecraft.world.entity.item.ItemEntity) -> b
37:37:void <clinit>() -> <clinit>
net.minecraft.world.entity.item.PrimedTnt -> bvi:
net.minecraft.network.syncher.EntityDataAccessor DATA_FUSE_ID -> b
int DEFAULT_FUSE_TIME -> c
net.minecraft.world.entity.LivingEntity owner -> d
28:30:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
33:51:void
<init>(net.minecraft.world.level.Level,double,double,double,net.minecraft.world.ent
ity.LivingEntity) -> <init>
55:56:void defineSynchedData() -> a_
60:60:net.minecraft.world.entity.Entity$MovementEmission getMovementEmission()
-> aS
65:65:boolean isPickable() -> bo
70:94:void tick() -> l
97:99:void explode() -> o
103:104:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
108:109:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
114:114:net.minecraft.world.entity.LivingEntity getOwner() -> j
119:119:float
getEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.EntityDimen
sions) -> a
123:124:void setFuse(int) -> b
127:127:int getFuse() -> k
20:20:net.minecraft.world.entity.Entity getOwner() -> v
21:21:void <clinit>() -> <clinit>
net.minecraft.world.entity.item.package-info -> bvj:
net.minecraft.world.entity.monster.AbstractIllager -> bvk:
25:26:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
30:31:void registerGoals() -> x
35:35:net.minecraft.world.entity.MobType getMobType() -> eN
39:39:net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose
getArmPose() -> q
46:49:boolean canAttack(net.minecraft.world.entity.LivingEntity) -> c
net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose -> bvk$a:
net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose CROSSED -> a
net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose ATTACKING ->
b
net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose SPELLCASTING
-> c
net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose BOW_AND_ARROW
-> d
net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose CROSSBOW_HOLD
-> e
net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose
CROSSBOW_CHARGE -> f
net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose CELEBRATING -
> g
net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose NEUTRAL -> h
net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose[] $VALUES ->
i
12:12:net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose[]
values() -> values
12:12:net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose
valueOf(java.lang.String) -> valueOf
12:12:void <init>(java.lang.String,int) -> <init>
12:12:net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose[]
$values() -> a
12:20:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.AbstractIllager$RaiderOpenDoorGoal -> bvk$b:
net.minecraft.world.entity.monster.AbstractIllager this$0 -> a
53:55:void
<init>(net.minecraft.world.entity.monster.AbstractIllager,net.minecraft.world.entit
y.raid.Raider) -> <init>
59:59:boolean canUse() -> a
net.minecraft.world.entity.monster.AbstractSkeleton -> bvl:
net.minecraft.world.entity.ai.goal.RangedBowAttackGoal bowGoal -> b
net.minecraft.world.entity.ai.goal.MeleeAttackGoal meleeGoal -> c
52:71:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
75:86:void registerGoals() -> x
89:90:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
95:96:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
net.minecraft.sounds.SoundEvent getStepSound() -> r
102:102:net.minecraft.world.entity.MobType getMobType() -> eN
107:128:void aiStep() -> b_
132:137:void rideTick() -> bv
141:144:void
populateDefaultEquipmentSlots(net.minecraft.util.RandomSource,net.minecraft.world.D
ifficultyInstance) -> a
149:169:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
173:192:void reassessWeaponGoal() -> w
196:206:void performRangedAttack(net.minecraft.world.entity.LivingEntity,float)
-> a
209:209:net.minecraft.world.entity.projectile.AbstractArrow
getArrow(net.minecraft.world.item.ItemStack,float) -> b
214:214:boolean
canFireProjectileWeapon(net.minecraft.world.item.ProjectileWeaponItem) -> a
219:222:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
226:231:void
setItemSlot(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemS
tack) -> a
235:235:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
240:240:double getMyRidingOffset() -> bw
244:244:boolean isShaking() -> fY
net.minecraft.world.entity.monster.AbstractSkeleton$1 -> bvl$1:
net.minecraft.world.entity.monster.AbstractSkeleton this$0 -> b
53:53:void
<init>(net.minecraft.world.entity.monster.AbstractSkeleton,net.minecraft.world.enti
ty.PathfinderMob,double,boolean) -> <init>
56:58:void stop() -> d
62:64:void start() -> c
net.minecraft.world.entity.monster.Blaze -> bvm:
float allowedHeightOffset -> b
int nextHeightOffsetChangeTick -> c
net.minecraft.network.syncher.EntityDataAccessor DATA_FLAGS_ID -> d
33:46:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
50:58:void registerGoals() -> x
61:64:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
69:72:void defineSynchedData() -> a_
76:76:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
81:81:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
86:86:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
91:91:float getLightLevelDependentMagicValue() -> bj
97:111:void aiStep() -> b_
115:115:boolean isSensitiveToWater() -> fb
120:134:void customServerAiStep() -> W
138:138:boolean isOnFire() -> bL
142:142:boolean isCharged() -> r
146:153:void setCharged(boolean) -> w
36:36:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Blaze$BlazeAttackGoal -> bvm$a:
net.minecraft.world.entity.monster.Blaze blaze -> a
int attackStep -> b
int attackTime -> c
int lastSeen -> d
161:165:void <init>(net.minecraft.world.entity.monster.Blaze) -> <init>
169:170:boolean canUse() -> a
175:176:void start() -> c
180:182:void stop() -> d
186:186:boolean requiresUpdateEveryTick() -> K_
191:258:void tick() -> e
261:261:double getFollowDistance() -> h
net.minecraft.world.entity.monster.CaveSpider -> bvn:
25:26:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
29:30:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createCaveSpider() -> q
35:51:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
58:58:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
63:63:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
net.minecraft.world.entity.monster.Creeper -> bvo:
net.minecraft.network.syncher.EntityDataAccessor DATA_SWELL_DIR -> b
net.minecraft.network.syncher.EntityDataAccessor DATA_IS_POWERED -> c
net.minecraft.network.syncher.EntityDataAccessor DATA_IS_IGNITED -> d
int oldSwell -> e
int swell -> bT
int maxSwell -> bU
int explosionRadius -> bV
int droppedSkulls -> bW
54:60:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
64:75:void registerGoals() -> x
78:79:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
84:88:int getMaxFallDistance() -> cr
93:99:boolean
causeFallDamage(float,float,net.minecraft.world.damagesource.DamageSource) -> a
104:109:void defineSynchedData() -> a_
113:120:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
124:135:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
139:162:void tick() -> l
166:171:void setTarget(net.minecraft.world.entity.LivingEntity) -> h
175:175:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
180:180:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
185:194:void
dropCustomDeathLoot(net.minecraft.world.damagesource.DamageSource,int,boolean) -> a
198:198:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
203:203:boolean isPowered() -> a
207:207:float getSwelling(float) -> D
211:211:int getSwellDir() -> r
215:216:void setSwellDir(int) -> b
220:222:void
thunderHit(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Lightn
ingBolt) -> a
226:241:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
245:252:void explodeCreeper() -> gb
255:268:void spawnLingeringCloud() -> gc
271:271:boolean isIgnited() -> w
275:276:void ignite() -> fY
279:279:boolean canDropMobsSkull() -> fZ
283:284:void increaseDroppedSkulls() -> ga
235:235:void
lambda$mobInteract$0(net.minecraft.world.InteractionHand,net.minecraft.world.entity
.player.Player) -> a
48:50:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.CrossbowAttackMob -> bvp:
void setChargingCrossbow(boolean) -> b
void
shootCrossbowProjectile(net.minecraft.world.entity.LivingEntity,net.minecraft.world
.item.ItemStack,net.minecraft.world.entity.projectile.Projectile,float) -> a
net.minecraft.world.entity.LivingEntity getTarget() -> j
void onCrossbowAttackPerformed() -> a
28:34:void performCrossbowAttack(net.minecraft.world.entity.LivingEntity,float)
-> b
37:45:void
shootCrossbowProjectile(net.minecraft.world.entity.LivingEntity,net.minecraft.world
.entity.LivingEntity,net.minecraft.world.entity.projectile.Projectile,float,float)
-> a
48:56:org.joml.Vector3f
getProjectileShotVector(net.minecraft.world.entity.LivingEntity,net.minecraft.world
.phys.Vec3,float) -> a
net.minecraft.world.entity.monster.Drowned -> bvq:
float NAUTILUS_SHELL_CHANCE -> b
boolean searchingForLand -> bX
net.minecraft.world.entity.ai.navigation.WaterBoundPathNavigation
waterNavigation -> c
net.minecraft.world.entity.ai.navigation.GroundPathNavigation groundNavigation
-> d
66:73:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
77:90:void addBehaviourGoals() -> q
94:103:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
107:120:boolean
checkDrownedSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.le
vel.ServerLevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.
BlockPos,net.minecraft.util.RandomSource) -> a
125:125:boolean
isDeepEnoughToSpawn(net.minecraft.world.level.LevelAccessor,net.minecraft.core.Bloc
kPos) -> a
130:130:boolean supportsBreakDoorGoal() -> r
135:138:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
143:146:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
151:154:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
159:159:net.minecraft.sounds.SoundEvent getStepSound() -> w
164:164:net.minecraft.sounds.SoundEvent getSwimSound() -> aJ
169:169:net.minecraft.world.item.ItemStack getSkull() -> fY
174:182:void
populateDefaultEquipmentSlots(net.minecraft.util.RandomSource,net.minecraft.world.D
ifficultyInstance) -> a
186:200:boolean
canReplaceCurrentItem(net.minecraft.world.item.ItemStack,net.minecraft.world.item.I
temStack) -> b
205:205:boolean convertsInWater() -> fZ
210:210:boolean checkSpawnObstruction(net.minecraft.world.level.LevelReader) ->
a
214:221:boolean okTarget(net.minecraft.world.entity.LivingEntity) -> l
226:226:boolean isPushedByFluid() -> cw
230:239:boolean wantsToSwim() -> gi
244:252:void travel(net.minecraft.world.phys.Vec3) -> h
256:265:void updateSwimming() -> ba
269:269:boolean isVisuallySwimming() -> bX
273:283:boolean closeToNextPos() -> ga
288:297:void performRangedAttack(net.minecraft.world.entity.LivingEntity,float)
-> a
300:301:void setSearchingForLand(boolean) -> w
57:57:net.minecraft.world.entity.ai.navigation.PathNavigation
access$002(net.minecraft.world.entity.monster.Drowned,net.minecraft.world.entity.ai
.navigation.PathNavigation) -> a
net.minecraft.world.entity.monster.Drowned$DrownedAttackGoal -> bvq$a:
net.minecraft.world.entity.monster.Drowned drowned -> b
486:488:void <init>(net.minecraft.world.entity.monster.Drowned,double,boolean)
-> <init>
492:492:boolean canUse() -> a
497:497:boolean canContinueToUse() -> b
net.minecraft.world.entity.monster.Drowned$DrownedGoToBeachGoal -> bvq$b:
net.minecraft.world.entity.monster.Drowned drowned -> g
385:387:void <init>(net.minecraft.world.entity.monster.Drowned,double) ->
<init>
391:391:boolean canUse() -> a
396:396:boolean canContinueToUse() -> b
401:406:boolean
isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) ->
a
411:414:void start() -> c
418:419:void stop() -> d
net.minecraft.world.entity.monster.Drowned$DrownedGoToWaterGoal -> bvq$c:
net.minecraft.world.entity.PathfinderMob mob -> a
double wantedX -> b
double wantedY -> c
double wantedZ -> d
double speedModifier -> e
net.minecraft.world.level.Level level -> f
430:435:void <init>(net.minecraft.world.entity.PathfinderMob,double) -> <init>
439:453:boolean canUse() -> a
458:458:boolean canContinueToUse() -> b
463:464:void start() -> c
468:478:net.minecraft.world.phys.Vec3 getWaterPos() -> h
net.minecraft.world.entity.monster.Drowned$DrownedMoveControl -> bvq$d:
net.minecraft.world.entity.monster.Drowned drowned -> l
505:507:void <init>(net.minecraft.world.entity.monster.Drowned) -> <init>
511:547:void tick() -> a
net.minecraft.world.entity.monster.Drowned$DrownedSwimUpGoal -> bvq$e:
net.minecraft.world.entity.monster.Drowned drowned -> a
double speedModifier -> b
int seaLevel -> c
boolean stuck -> d
337:341:void <init>(net.minecraft.world.entity.monster.Drowned,double,int) ->
<init>
345:345:boolean canUse() -> a
350:350:boolean canContinueToUse() -> b
355:366:void tick() -> e
370:372:void start() -> c
376:377:void stop() -> d
net.minecraft.world.entity.monster.Drowned$DrownedTridentAttackGoal -> bvq$f:
net.minecraft.world.entity.monster.Drowned drowned -> a
307:309:void
<init>(net.minecraft.world.entity.monster.RangedAttackMob,double,int,float) ->
<init>
313:313:boolean canUse() -> a
318:321:void start() -> c
325:328:void stop() -> d
net.minecraft.world.entity.monster.ElderGuardian -> bvr:
float ELDER_SIZE_SCALE -> b
int EFFECT_INTERVAL -> e
int EFFECT_RADIUS -> bT
int EFFECT_DURATION -> bU
int EFFECT_AMPLIFIER -> bV
int EFFECT_DISPLAY_LIMIT -> bW
30:38:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
41:44:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
49:49:int getAttackDuration() -> r
54:54:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
59:59:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
64:64:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
69:69:net.minecraft.sounds.SoundEvent getFlopSound() -> w
74:87:void customServerAiStep() -> W
80:80:void lambda$customServerAiStep$0(net.minecraft.server.level.ServerPlayer)
-> b
21:21:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.EnderMan -> bvs:
java.util.UUID SPEED_MODIFIER_ATTACKING_UUID -> c
net.minecraft.world.entity.ai.attributes.AttributeModifier
SPEED_MODIFIER_ATTACKING -> d
int DELAY_BETWEEN_CREEPY_STARE_SOUND -> e
int MIN_DEAGGRESSION_TIME -> bT
net.minecraft.network.syncher.EntityDataAccessor DATA_CARRY_STATE -> bU
net.minecraft.network.syncher.EntityDataAccessor DATA_CREEPY -> bV
net.minecraft.network.syncher.EntityDataAccessor DATA_STARED_AT -> bW
int lastStareSound -> bX
int targetChangeTime -> bY
net.minecraft.util.valueproviders.UniformInt PERSISTENT_ANGER_TIME -> bZ
int remainingPersistentAngerTime -> ca
java.util.UUID persistentAngerTarget -> cb
85:99:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
103:117:void registerGoals() -> x
120:124:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
129:147:void setTarget(net.minecraft.world.entity.LivingEntity) -> h
151:156:void defineSynchedData() -> a_
160:161:void startPersistentAngerTimer() -> c
165:166:void setRemainingPersistentAngerTime(int) -> a
170:170:int getRemainingPersistentAngerTime() -> a
175:176:void setPersistentAngerTarget(java.util.UUID) -> a
181:181:java.util.UUID getPersistentAngerTarget() -> b
185:191:void playStareSound() -> r
195:201:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
205:211:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
215:225:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
228:241:boolean isLookingAtMe(net.minecraft.world.entity.player.Player) -> g
246:246:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
251:263:void aiStep() -> b_
267:267:boolean isSensitiveToWater() -> fb
272:283:void customServerAiStep() -> W
286:293:boolean teleport() -> w
297:303:boolean teleportTowards(net.minecraft.world.entity.Entity) -> a
307:329:boolean teleport(double,double,double) -> r
334:334:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
339:339:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
344:344:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
349:363:void
dropCustomDeathLoot(net.minecraft.world.damagesource.DamageSource,int,boolean) -> a
366:367:void setCarriedBlock(net.minecraft.world.level.block.state.BlockState)
-> d
371:371:net.minecraft.world.level.block.state.BlockState getCarriedBlock() ->
fY
376:396:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
400:410:boolean
hurtWithCleanWater(net.minecraft.world.damagesource.DamageSource,net.minecraft.worl
d.entity.projectile.ThrownPotion,float) -> a
414:414:boolean isCreepy() -> fZ
418:418:boolean hasBeenStaredAt() -> ga
422:423:void setBeingStaredAt() -> gb
427:427:boolean requiresCustomPersistence() -> T
76:88:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.EnderMan$EndermanFreezeWhenLookedAt -> bvs$a:
net.minecraft.world.entity.monster.EnderMan enderman -> a
net.minecraft.world.entity.LivingEntity target -> b
526:529:void <init>(net.minecraft.world.entity.monster.EnderMan) -> <init>
533:541:boolean canUse() -> a
546:547:void start() -> c
551:552:void tick() -> e
net.minecraft.world.entity.monster.EnderMan$EndermanLeaveBlockGoal -> bvs$b:
net.minecraft.world.entity.monster.EnderMan enderman -> a
558:560:void <init>(net.minecraft.world.entity.monster.EnderMan) -> <init>
564:570:boolean canUse() -> a
575:597:void tick() -> e
600:601:boolean
canPlaceBlock(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minec
raft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.Block
State,net.minecraft.world.level.block.state.BlockState,net.minecraft.core.BlockPos)
-> a
net.minecraft.world.entity.monster.EnderMan$EndermanLookForPlayerGoal -> bvs$c:
net.minecraft.world.entity.monster.EnderMan enderman -> i
net.minecraft.world.entity.player.Player pendingTarget -> j
int aggroTime -> k
int teleportTime -> l
net.minecraft.world.entity.ai.targeting.TargetingConditions
startAggroTargetConditions -> m
net.minecraft.world.entity.ai.targeting.TargetingConditions
continueAggroTargetConditions -> n
java.util.function.Predicate isAngerInducing -> o
438:447:void
<init>(net.minecraft.world.entity.monster.EnderMan,java.util.function.Predicate) ->
<init>
451:452:boolean canUse() -> a
457:461:void start() -> c
465:468:void stop() -> d
472:485:boolean canContinueToUse() -> b
490:518:void tick() -> e
444:444:boolean
lambda$new$0(net.minecraft.world.entity.monster.EnderMan,net.minecraft.world.entity
.LivingEntity) -> a
net.minecraft.world.entity.monster.EnderMan$EndermanTakeBlockGoal -> bvs$d:
net.minecraft.world.entity.monster.EnderMan enderman -> a
608:610:void <init>(net.minecraft.world.entity.monster.EnderMan) -> <init>
614:620:boolean canUse() -> a
625:644:void tick() -> e
net.minecraft.world.entity.monster.Endermite -> bvt:
int MAX_LIFE -> b
int life -> c
37:39:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
43:52:void registerGoals() -> x
56:56:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
60:63:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
68:68:net.minecraft.world.entity.Entity$MovementEmission getMovementEmission()
-> aS
73:73:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
78:78:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
83:83:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
88:89:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
93:95:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
99:101:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
106:109:void tick() -> l
113:115:void setYBodyRot(float) -> o
119:119:double getMyRidingOffset() -> bw
124:139:void aiStep() -> b_
142:146:boolean
checkEndermiteSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.
level.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.Bloc
kPos,net.minecraft.util.RandomSource) -> b
151:151:net.minecraft.world.entity.MobType getMobType() -> eN
net.minecraft.world.entity.monster.Enemy -> bvu:
int XP_REWARD_NONE -> f_
int XP_REWARD_SMALL -> g_
int XP_REWARD_MEDIUM -> h_
int XP_REWARD_LARGE -> i_
int XP_REWARD_HUGE -> j_
int XP_REWARD_BOSS -> k_
net.minecraft.world.entity.monster.Evoker -> bvv:
net.minecraft.world.entity.animal.Sheep wololoTarget -> e
48:51:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
55:71:void registerGoals() -> x
74:77:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> r
82:83:void defineSynchedData() -> a_
87:88:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
92:92:net.minecraft.sounds.SoundEvent getCelebrateSound() -> Y_
97:98:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
102:103:void customServerAiStep() -> W
107:123:boolean isAlliedTo(net.minecraft.world.entity.Entity) -> p
128:128:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
133:133:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
138:138:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
142:143:void setWololoTarget(net.minecraft.world.entity.animal.Sheep) -> a
147:147:net.minecraft.world.entity.animal.Sheep getWololoTarget() -> gr
152:152:net.minecraft.sounds.SoundEvent getCastingSoundEvent() -> fY
157:157:void applyRaidBuffs(int,boolean) -> a
42:42:net.minecraft.util.RandomSource
access$000(net.minecraft.world.entity.monster.Evoker) -> a
42:42:net.minecraft.util.RandomSource
access$100(net.minecraft.world.entity.monster.Evoker) -> b
42:42:net.minecraft.util.RandomSource
access$200(net.minecraft.world.entity.monster.Evoker) -> c
42:42:net.minecraft.util.RandomSource
access$300(net.minecraft.world.entity.monster.Evoker) -> d
42:42:net.minecraft.util.RandomSource
access$400(net.minecraft.world.entity.monster.Evoker) -> e
net.minecraft.world.entity.monster.Evoker$EvokerAttackSpellGoal -> bvv$a:
net.minecraft.world.entity.monster.Evoker this$0 -> a
170:170:void <init>(net.minecraft.world.entity.monster.Evoker) -> <init>
173:173:int getCastingTime() -> h
178:178:int getCastingInterval() -> i
184:207:void performSpellCasting() -> k
211:233:void createSpellEntity(double,double,double,double,float,int) -> a
237:237:net.minecraft.sounds.SoundEvent getSpellPrepareSound() -> l
242:242:net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell
getSpell() -> m
net.minecraft.world.entity.monster.Evoker$EvokerCastingSpellGoal -> bvv$b:
net.minecraft.world.entity.monster.Evoker this$0 -> a
159:159:void <init>(net.minecraft.world.entity.monster.Evoker) -> <init>
162:167:void tick() -> e
net.minecraft.world.entity.monster.Evoker$EvokerSummonSpellGoal -> bvv$c:
net.minecraft.world.entity.ai.targeting.TargetingConditions vexCountTargeting -
> e
net.minecraft.world.entity.monster.Evoker this$0 -> a
246:247:void <init>(net.minecraft.world.entity.monster.Evoker) -> <init>
251:257:boolean canUse() -> a
262:262:int getCastingTime() -> h
267:267:int getCastingInterval() -> i
272:285:void performSpellCasting() -> k
289:289:net.minecraft.sounds.SoundEvent getSpellPrepareSound() -> l
294:294:net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell
getSpell() -> m
net.minecraft.world.entity.monster.Evoker$EvokerWololoSpellGoal -> bvv$d:
net.minecraft.world.entity.ai.targeting.TargetingConditions wololoTargeting ->
e
net.minecraft.world.entity.monster.Evoker this$0 -> a
298:299:void <init>(net.minecraft.world.entity.monster.Evoker) -> <init>
304:325:boolean canUse() -> a
331:331:boolean canContinueToUse() -> b
336:338:void stop() -> d
342:346:void performSpellCasting() -> k
350:350:int getCastWarmupTime() -> n
355:355:int getCastingTime() -> h
360:360:int getCastingInterval() -> i
365:365:net.minecraft.sounds.SoundEvent getSpellPrepareSound() -> l
370:370:net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell
getSpell() -> m
298:298:void tick() -> e
298:298:void start() -> c
299:299:boolean lambda$new$0(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.monster.Ghast -> bvw:
net.minecraft.network.syncher.EntityDataAccessor DATA_IS_CHARGING -> b
int explosionPower -> c
41:49:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
53:60:void registerGoals() -> x
63:63:boolean isCharging() -> q
67:68:void setCharging(boolean) -> w
71:71:int getExplosionPower() -> r
76:76:boolean shouldDespawnInPeaceful() -> U
80:80:boolean
isReflectedFireball(net.minecraft.world.damagesource.DamageSource) -> h
85:85:boolean isInvulnerableTo(net.minecraft.world.damagesource.DamageSource) -
> b
90:100:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
105:108:void defineSynchedData() -> a_
111:113:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> w
118:118:net.minecraft.sounds.SoundSource getSoundSource() -> cY
123:123:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
128:128:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
133:133:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
138:138:float getSoundVolume() -> eR
142:144:boolean
checkGhastSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.leve
l.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPos
,net.minecraft.util.RandomSource) -> b
149:149:int getMaxSpawnClusterSize() -> fE
154:156:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
160:164:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
365:365:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
59:59:boolean lambda$registerGoals$0(net.minecraft.world.entity.LivingEntity) -
> l
39:39:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Ghast$GhastLookGoal -> bvw$a:
net.minecraft.world.entity.monster.Ghast ghast -> a
261:265:void <init>(net.minecraft.world.entity.monster.Ghast) -> <init>
269:269:boolean canUse() -> a
274:274:boolean requiresUpdateEveryTick() -> K_
279:294:void tick() -> e
net.minecraft.world.entity.monster.Ghast$GhastMoveControl -> bvw$b:
net.minecraft.world.entity.monster.Ghast ghast -> l
int floatDuration -> m
171:173:void <init>(net.minecraft.world.entity.monster.Ghast) -> <init>
177:199:void tick() -> a
202:210:boolean canReach(net.minecraft.world.phys.Vec3,int) -> a
net.minecraft.world.entity.monster.Ghast$GhastShootFireballGoal -> bvw$c:
net.minecraft.world.entity.monster.Ghast ghast -> b
int chargeTime -> a
301:303:void <init>(net.minecraft.world.entity.monster.Ghast) -> <init>
307:307:boolean canUse() -> a
312:313:void start() -> c
317:318:void stop() -> d
322:322:boolean requiresUpdateEveryTick() -> K_
327:360:void tick() -> e
net.minecraft.world.entity.monster.Ghast$RandomFloatAroundGoal -> bvw$d:
net.minecraft.world.entity.monster.Ghast ghast -> a
217:221:void <init>(net.minecraft.world.entity.monster.Ghast) -> <init>
225:240:boolean canUse() -> a
245:245:boolean canContinueToUse() -> b
250:255:void start() -> c
net.minecraft.world.entity.monster.Giant -> bvx:
14:15:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
19:19:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
23:26:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
31:31:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
net.minecraft.world.entity.monster.Guardian -> bvy:
int ATTACK_TIME -> c
net.minecraft.network.syncher.EntityDataAccessor DATA_ID_MOVING -> b
net.minecraft.network.syncher.EntityDataAccessor DATA_ID_ATTACK_TARGET -> e
float clientSideTailAnimation -> bT
float clientSideTailAnimationO -> bU
float clientSideTailAnimationSpeed -> bV
float clientSideSpikesAnimation -> bW
float clientSideSpikesAnimationO -> bX
net.minecraft.world.entity.LivingEntity clientSideCachedAttackTarget -> bY
int clientSideAttackTime -> bZ
boolean clientSideTouchedGround -> ca
net.minecraft.world.entity.ai.goal.RandomStrollGoal randomStrollGoal -> d
71:80:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
84:100:void registerGoals() -> x
103:107:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> fY
112:112:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
117:121:void defineSynchedData() -> a_
125:125:boolean canBreatheUnderwater() -> dN
130:130:net.minecraft.world.entity.MobType getMobType() -> eN
134:134:boolean isMoving() -> fZ
138:139:void setMoving(boolean) -> w
142:142:int getAttackDuration() -> r
146:147:void setActiveAttackTarget(int) -> b
150:150:boolean hasActiveAttackTarget() -> ga
155:169:net.minecraft.world.entity.LivingEntity getActiveAttackTarget() -> gb
174:180:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
184:184:int getAmbientSoundInterval() -> M
189:189:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
194:194:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
199:199:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
204:204:net.minecraft.world.entity.Entity$MovementEmission
getMovementEmission() -> aS
209:209:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
214:217:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
222:308:void aiStep() -> b_
311:311:net.minecraft.sounds.SoundEvent getFlopSound() -> w
315:315:float getTailAnimation(float) -> D
319:319:float getSpikesAnimation(float) -> E
323:323:float getAttackAnimationScale(float) -> F
327:327:float getClientSideAttackTime() -> gc
332:332:boolean checkSpawnObstruction(net.minecraft.world.level.LevelReader) ->
a
337:340:boolean
checkGuardianSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.l
evel.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.Block
Pos,net.minecraft.util.RandomSource) -> b
345:357:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
362:362:int getMaxHeadXRot() -> X
367:379:void travel(net.minecraft.world.phys.Vec3) -> h
55:56:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Guardian$GuardianAttackGoal -> bvy$a:
net.minecraft.world.entity.monster.Guardian guardian -> a
int attackTime -> b
boolean elder -> c
399:406:void <init>(net.minecraft.world.entity.monster.Guardian) -> <init>
410:411:boolean canUse() -> a
416:416:boolean canContinueToUse() -> b
421:430:void start() -> c
434:438:void stop() -> d
442:442:boolean requiresUpdateEveryTick() -> K_
447:481:void tick() -> e
net.minecraft.world.entity.monster.Guardian$GuardianAttackSelector -> bvy$b:
net.minecraft.world.entity.monster.Guardian guardian -> a
384:386:void <init>(net.minecraft.world.entity.monster.Guardian) -> <init>
390:390:boolean test(net.minecraft.world.entity.LivingEntity) -> a
381:381:boolean test(java.lang.Object) -> test
net.minecraft.world.entity.monster.Guardian$GuardianMoveControl -> bvy$c:
net.minecraft.world.entity.monster.Guardian guardian -> l
488:490:void <init>(net.minecraft.world.entity.monster.Guardian) -> <init>
494:546:void tick() -> a
net.minecraft.world.entity.monster.Husk -> bvz:
22:23:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
26:27:boolean
checkHuskSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.level
.ServerLevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.Blo
ckPos,net.minecraft.util.RandomSource) -> a
32:32:boolean isSunSensitive() -> X_
37:37:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
42:42:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
47:47:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
52:52:net.minecraft.sounds.SoundEvent getStepSound() -> w
57:63:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
68:68:boolean convertsInWater() -> fZ
73:77:void doUnderWaterConversion() -> gb
81:81:net.minecraft.world.item.ItemStack getSkull() -> fY
net.minecraft.world.entity.monster.Illusioner -> bwa:
int NUM_ILLUSIONS -> e
int ILLUSION_TRANSITION_TICKS -> bT
int ILLUSION_SPREAD -> bU
int clientSideIllusionTicks -> bV
net.minecraft.world.phys.Vec3[][] clientSideIllusionOffsets -> bW
53:62:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
66:81:void registerGoals() -> x
84:87:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> r
92:94:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
99:100:void defineSynchedData() -> a_
104:104:net.minecraft.world.phys.AABB getBoundingBoxForCulling() -> j_
109:140:void aiStep() -> b_
144:144:net.minecraft.sounds.SoundEvent getCelebrateSound() -> Y_
148:157:net.minecraft.world.phys.Vec3[] getIllusionOffsets(float) -> D
162:169:boolean isAlliedTo(net.minecraft.world.entity.Entity) -> p
174:174:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
179:179:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
184:184:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
189:189:net.minecraft.sounds.SoundEvent getCastingSoundEvent() -> fY
195:195:void applyRaidBuffs(int,boolean) -> a
294:304:void performRangedAttack(net.minecraft.world.entity.LivingEntity,float)
-> a
308:313:net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose
getArmPose() -> q
net.minecraft.world.entity.monster.Illusioner$IllusionerBlindnessSpellGoal ->
bwa$a:
int lastTargetId -> e
net.minecraft.world.entity.monster.Illusioner this$0 -> a
236:236:void <init>(net.minecraft.world.entity.monster.Illusioner) -> <init>
241:253:boolean canUse() -> a
258:264:void start() -> c
268:268:int getCastingTime() -> h
273:273:int getCastingInterval() -> i
278:279:void performSpellCasting() -> k
283:283:net.minecraft.sounds.SoundEvent getSpellPrepareSound() -> l
288:288:net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell
getSpell() -> m
net.minecraft.world.entity.monster.Illusioner$IllusionerMirrorSpellGoal -> bwa$b:
net.minecraft.world.entity.monster.Illusioner this$0 -> a
197:197:void <init>(net.minecraft.world.entity.monster.Illusioner) -> <init>
200:206:boolean canUse() -> a
211:211:int getCastingTime() -> h
216:216:int getCastingInterval() -> i
221:222:void performSpellCasting() -> k
227:227:net.minecraft.sounds.SoundEvent getSpellPrepareSound() -> l
232:232:net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell
getSpell() -> m
net.minecraft.world.entity.monster.MagmaCube -> bwb:
25:26:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
29:30:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
34:34:boolean
checkMagmaCubeSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.
level.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.Bloc
kPos,net.minecraft.util.RandomSource) -> b
39:39:boolean checkSpawnObstruction(net.minecraft.world.level.LevelReader) -> a
44:46:void setSize(int,boolean) -> a
50:50:float getLightLevelDependentMagicValue() -> bj
55:55:net.minecraft.core.particles.ParticleOptions getParticleType() -> r
60:60:boolean isOnFire() -> bL
65:65:int getJumpDelay() -> w
70:71:void decreaseSquish() -> fV
75:79:void jumpFromGround() -> eW
83:90:void jumpInLiquid(net.minecraft.tags.TagKey) -> c
94:94:boolean isDealsDamage() -> fW
99:99:float getAttackDamage() -> fX
104:107:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
113:116:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
122:125:net.minecraft.sounds.SoundEvent getSquishSound() -> fY
131:131:net.minecraft.sounds.SoundEvent getJumpSound() -> fZ
net.minecraft.world.entity.monster.Monster -> bwc:
31:33:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
37:37:net.minecraft.sounds.SoundSource getSoundSource() -> cY
42:45:void aiStep() -> b_
48:52:void updateNoActionTime() -> gd
56:56:boolean shouldDespawnInPeaceful() -> U
61:61:net.minecraft.sounds.SoundEvent getSwimSound() -> aJ
66:66:net.minecraft.sounds.SoundEvent getSwimSplashSound() -> aK
71:71:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
76:76:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
81:81:net.minecraft.world.entity.LivingEntity$Fallsounds getFallSounds() -> eC
86:86:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
90:101:boolean
isDarkEnoughToSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.cor
e.BlockPos,net.minecraft.util.RandomSource) -> a
105:107:boolean
checkMonsterSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.le
vel.ServerLevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.
BlockPos,net.minecraft.util.RandomSource) -> b
111:112:boolean
checkAnyLightMonsterSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.
world.level.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.cor
e.BlockPos,net.minecraft.util.RandomSource) -> c
116:117:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createMonsterAttributes() -> ge
122:122:boolean shouldDropExperience() -> dY
127:127:boolean shouldDropLoot() -> dZ
131:131:boolean
isPreventingPlayerRest(net.minecraft.world.entity.player.Player) -> f
136:141:net.minecraft.world.item.ItemStack
getProjectile(net.minecraft.world.item.ItemStack) -> g
net.minecraft.world.entity.monster.PatrollingMonster -> bwd:
net.minecraft.core.BlockPos patrolTarget -> b
boolean patrolLeader -> c
boolean patrolling -> d
34:35:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
39:41:void registerGoals() -> x
45:53:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
57:65:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
69:69:double getMyRidingOffset() -> bw
73:73:boolean canBeLeader() -> fZ
81:96:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
100:104:boolean
checkPatrollingMonsterSpawnRules(net.minecraft.world.entity.EntityType,net.minecraf
t.world.level.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.c
ore.BlockPos,net.minecraft.util.RandomSource) -> b
109:109:boolean removeWhenFarAway(double) -> h
113:115:void setPatrolTarget(net.minecraft.core.BlockPos) -> i
118:118:net.minecraft.core.BlockPos getPatrolTarget() -> ga
122:122:boolean hasPatrolTarget() -> gb
126:128:void setPatrolLeader(boolean) -> w
131:131:boolean isPatrolLeader() -> gc
135:135:boolean canJoinPatrol() -> gf
139:141:void findPatrolTarget() -> gg
144:144:boolean isPatrolling() -> gh
148:149:void setPatrolling(boolean) -> x
net.minecraft.world.entity.monster.PatrollingMonster$LongDistancePatrolGoal ->
bwd$a:
int NAVIGATION_FAILED_COOLDOWN -> a
net.minecraft.world.entity.monster.PatrollingMonster mob -> b
double speedModifier -> c
double leaderSpeedModifier -> d
long cooldownUntil -> e
159:165:void
<init>(net.minecraft.world.entity.monster.PatrollingMonster,double,double) ->
<init>
169:170:boolean canUse() -> a
175:175:void start() -> c
179:179:void stop() -> d
183:215:void tick() -> e
218:218:java.util.List findPatrolCompanions() -> h
222:224:boolean moveRandomly() -> i
218:218:boolean
lambda$findPatrolCompanions$0(net.minecraft.world.entity.monster.PatrollingMonster)
-> a
net.minecraft.world.entity.monster.Phantom -> bwe:
float FLAP_DEGREES_PER_TICK -> b
int TICKS_PER_FLAP -> c
net.minecraft.network.syncher.EntityDataAccessor ID_SIZE -> d
net.minecraft.world.phys.Vec3 moveTargetPoint -> e
net.minecraft.core.BlockPos anchorPoint -> bS
net.minecraft.world.entity.monster.Phantom$AttackPhase attackPhase -> bT
52:68:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
74:74:boolean isFlapping() -> aP
79:79:net.minecraft.world.entity.ai.control.BodyRotationControl
createBodyControl() -> D
84:89:void registerGoals() -> x
93:96:void defineSynchedData() -> a_
99:100:void setPhantomSize(int) -> b
103:105:void updatePhantomSizeInfo() -> w
108:108:int getPhantomSize() -> q
113:113:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
118:123:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
126:126:int getUniqueFlapTickOffset() -> r
131:131:boolean shouldDespawnInPeaceful() -> U
136:152:void tick() -> l
156:160:void aiStep() -> b_
164:165:void customServerAiStep() -> W
169:171:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
176:182:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
186:192:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
196:196:boolean shouldRenderAtSqrDistance(double) -> a
201:201:net.minecraft.sounds.SoundSource getSoundSource() -> cY
206:206:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
211:211:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
216:216:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
221:221:net.minecraft.world.entity.MobType getMobType() -> eN
226:226:float getSoundVolume() -> eR
231:231:boolean canAttackType(net.minecraft.world.entity.EntityType) -> a
236:240:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
245:245:double getPassengersRidingOffset() -> bx
46:46:net.minecraft.util.RandomSource
access$000(net.minecraft.world.entity.monster.Phantom) -> a
46:46:net.minecraft.util.RandomSource
access$100(net.minecraft.world.entity.monster.Phantom) -> b
46:46:net.minecraft.util.RandomSource
access$200(net.minecraft.world.entity.monster.Phantom) -> c
46:46:net.minecraft.util.RandomSource
access$300(net.minecraft.world.entity.monster.Phantom) -> d
46:46:net.minecraft.util.RandomSource
access$400(net.minecraft.world.entity.monster.Phantom) -> e
46:46:net.minecraft.util.RandomSource
access$500(net.minecraft.world.entity.monster.Phantom) -> f
46:46:net.minecraft.util.RandomSource
access$600(net.minecraft.world.entity.monster.Phantom) -> g
46:46:net.minecraft.util.RandomSource
access$700(net.minecraft.world.entity.monster.Phantom) -> h
46:46:net.minecraft.util.RandomSource
access$800(net.minecraft.world.entity.monster.Phantom) -> i
46:46:net.minecraft.util.RandomSource
access$900(net.minecraft.world.entity.monster.Phantom) -> j
46:46:net.minecraft.util.RandomSource
access$1000(net.minecraft.world.entity.monster.Phantom) -> k
46:46:net.minecraft.util.RandomSource
access$1100(net.minecraft.world.entity.monster.Phantom) -> l
48:50:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Phantom$AttackPhase -> bwe$a:
net.minecraft.world.entity.monster.Phantom$AttackPhase CIRCLE -> a
net.minecraft.world.entity.monster.Phantom$AttackPhase SWOOP -> b
net.minecraft.world.entity.monster.Phantom$AttackPhase[] $VALUES -> c
55:55:net.minecraft.world.entity.monster.Phantom$AttackPhase[] values() ->
values
55:55:net.minecraft.world.entity.monster.Phantom$AttackPhase
valueOf(java.lang.String) -> valueOf
55:55:void <init>(java.lang.String,int) -> <init>
55:55:net.minecraft.world.entity.monster.Phantom$AttackPhase[] $values() -> a
55:57:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Phantom$PhantomAttackPlayerTargetGoal -> bwe$b:
net.minecraft.world.entity.ai.targeting.TargetingConditions attackTargeting ->
b
int nextScanTick -> c
net.minecraft.world.entity.monster.Phantom this$0 -> a
513:516:void <init>(net.minecraft.world.entity.monster.Phantom) -> <init>
520:537:boolean canUse() -> a
542:547:boolean canContinueToUse() -> b
net.minecraft.world.entity.monster.Phantom$PhantomAttackStrategyGoal -> bwe$c:
int nextSweepTick -> b
net.minecraft.world.entity.monster.Phantom this$0 -> a
466:466:void <init>(net.minecraft.world.entity.monster.Phantom) -> <init>
471:475:boolean canUse() -> a
480:483:void start() -> c
487:488:void stop() -> d
492:502:void tick() -> e
505:509:void setAnchorAboveTarget() -> h
net.minecraft.world.entity.monster.Phantom$PhantomBodyRotationControl -> bwe$d:
net.minecraft.world.entity.monster.Phantom this$0 -> a
306:308:void
<init>(net.minecraft.world.entity.monster.Phantom,net.minecraft.world.entity.Mob) -
> <init>
312:314:void clientTick() -> a
net.minecraft.world.entity.monster.Phantom$PhantomCircleAroundAnchorGoal -> bwe$e:
float angle -> c
float distance -> d
float height -> e
float clockwise -> f
net.minecraft.world.entity.monster.Phantom this$0 -> a
337:337:void <init>(net.minecraft.world.entity.monster.Phantom) -> <init>
345:345:boolean canUse() -> a
350:354:void start() -> c
358:385:void tick() -> e
388:393:void selectNext() -> i
net.minecraft.world.entity.monster.Phantom$PhantomLookControl -> bwe$f:
net.minecraft.world.entity.monster.Phantom this$0 -> h
318:320:void
<init>(net.minecraft.world.entity.monster.Phantom,net.minecraft.world.entity.Mob) -
> <init>
324:324:void tick() -> a
net.minecraft.world.entity.monster.Phantom$PhantomMoveControl -> bwe$g:
float speed -> m
net.minecraft.world.entity.monster.Phantom this$0 -> l
249:253:void
<init>(net.minecraft.world.entity.monster.Phantom,net.minecraft.world.entity.Mob) -
> <init>
257:302:void tick() -> a
net.minecraft.world.entity.monster.Phantom$PhantomMoveTargetGoal -> bwe$h:
net.minecraft.world.entity.monster.Phantom this$0 -> b
328:330:void <init>(net.minecraft.world.entity.monster.Phantom) -> <init>
333:333:boolean touchingTarget() -> h
net.minecraft.world.entity.monster.Phantom$PhantomSweepAttackGoal -> bwe$i:
int CAT_SEARCH_TICK_DELAY -> c
boolean isScaredOfCat -> d
int catSearchTick -> e
net.minecraft.world.entity.monster.Phantom this$0 -> a
396:396:void <init>(net.minecraft.world.entity.monster.Phantom) -> <init>
404:404:boolean canUse() -> a
409:433:boolean canContinueToUse() -> b
438:438:void start() -> c
442:444:void stop() -> d
448:463:void tick() -> e
net.minecraft.world.entity.monster.Pillager -> bwf:
net.minecraft.network.syncher.EntityDataAccessor IS_CHARGING_CROSSBOW -> b
int INVENTORY_SIZE -> e
int SLOT_OFFSET -> bT
float CROSSBOW_POWER -> bU
net.minecraft.world.SimpleContainer inventory -> bV
65:69:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
73:86:void registerGoals() -> x
89:93:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> r
98:101:void defineSynchedData() -> a_
105:105:boolean
canFireProjectileWeapon(net.minecraft.world.item.ProjectileWeaponItem) -> a
109:109:boolean isChargingCrossbow() -> fY
114:115:void setChargingCrossbow(boolean) -> b
119:120:void onCrossbowAttackPerformed() -> a
124:126:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
130:138:net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose
getArmPose() -> q
143:148:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
153:153:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
158:158:int getMaxSpawnClusterSize() -> fE
164:168:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
173:174:void
populateDefaultEquipmentSlots(net.minecraft.util.RandomSource,net.minecraft.world.D
ifficultyInstance) -> a
178:189:void enchantSpawnedWeapon(net.minecraft.util.RandomSource,float) -> a
193:200:boolean isAlliedTo(net.minecraft.world.entity.Entity) -> p
205:205:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
210:210:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
215:215:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
220:221:void performRangedAttack(net.minecraft.world.entity.LivingEntity,float)
-> a
225:226:void
shootCrossbowProjectile(net.minecraft.world.entity.LivingEntity,net.minecraft.world
.item.ItemStack,net.minecraft.world.entity.projectile.Projectile,float) -> a
230:230:net.minecraft.world.SimpleContainer getInventory() -> w
235:249:void pickUpItem(net.minecraft.world.entity.item.ItemEntity) -> b
252:252:boolean wantsItem(net.minecraft.world.item.ItemStack) -> l
257:261:net.minecraft.world.entity.SlotAccess getSlot(int) -> a_
266:283:void applyRaidBuffs(int,boolean) -> a
287:287:net.minecraft.sounds.SoundEvent getCelebrateSound() -> Y_
58:58:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.RangedAttackMob -> bwg:
void performRangedAttack(net.minecraft.world.entity.LivingEntity,float) -> a
net.minecraft.world.entity.monster.Ravager -> bwh:
java.util.function.Predicate NO_RAVAGER_AND_ALIVE -> e
double BASE_MOVEMENT_SPEED -> bT
double ATTACK_MOVEMENT_SPEED -> bU
int STUNNED_COLOR -> bV
double STUNNED_COLOR_BLUE -> bW
double STUNNED_COLOR_GREEN -> bX
double STUNNED_COLOR_RED -> bY
int ATTACK_DURATION -> bZ
int STUN_DURATION -> b
int attackTick -> ca
int stunnedTick -> cb
int roarTick -> cc
64:70:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
74:86:void registerGoals() -> x
90:96:void updateControlFlags() -> P
99:105:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
110:115:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
119:124:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
128:128:net.minecraft.sounds.SoundEvent getCelebrateSound() -> Y_
133:133:int getMaxHeadYRot() -> fC
138:138:double getPassengersRidingOffset() -> bx
144:144:net.minecraft.world.entity.LivingEntity getControllingPassenger() -> cL
149:198:void aiStep() -> b_
201:208:void stunEffect() -> gj
212:212:boolean isImmobile() -> eT
217:220:boolean hasLineOfSight(net.minecraft.world.entity.Entity) -> B
225:237:void blockedByShield(net.minecraft.world.entity.LivingEntity) -> e
240:259:void roar() -> gk
263:267:void strongKnockback(net.minecraft.world.entity.Entity) -> a
271:278:void handleEntityEvent(byte) -> b
281:281:int getAttackTick() -> r
285:285:int getStunnedTick() -> fY
289:289:int getRoarTick() -> gi
294:298:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
304:304:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
309:309:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
314:314:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
319:320:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
324:324:boolean checkSpawnObstruction(net.minecraft.world.level.LevelReader) ->
a
329:329:void applyRaidBuffs(int,boolean) -> a
333:333:boolean canBeLeader() -> fZ
84:84:boolean lambda$registerGoals$1(net.minecraft.world.entity.LivingEntity) -
> l
47:47:boolean lambda$static$0(net.minecraft.world.entity.Entity) -> b
47:47:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Ravager$RavagerMeleeAttackGoal -> bwh$a:
net.minecraft.world.entity.monster.Ravager this$0 -> b
337:339:void <init>(net.minecraft.world.entity.monster.Ravager) -> <init>
344:345:double getAttackReachSqr(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.monster.Shulker -> bwi:
java.util.UUID COVERED_ARMOR_MODIFIER_UUID -> e
net.minecraft.world.entity.ai.attributes.AttributeModifier
COVERED_ARMOR_MODIFIER -> bT
net.minecraft.network.syncher.EntityDataAccessor DATA_ATTACH_FACE_ID -> b
net.minecraft.network.syncher.EntityDataAccessor DATA_PEEK_ID -> c
net.minecraft.network.syncher.EntityDataAccessor DATA_COLOR_ID -> d
int TELEPORT_STEPS -> bU
byte NO_COLOR -> bV
byte DEFAULT_COLOR -> bW
int MAX_TELEPORT_DISTANCE -> bX
int OTHER_SHULKER_SCAN_RADIUS -> bY
int OTHER_SHULKER_LIMIT -> bZ
float PEEK_PER_TICK -> ca
org.joml.Vector3f FORWARD -> cb
float currentPeekAmountO -> cc
float currentPeekAmount -> cd
net.minecraft.core.BlockPos clientOldAttachPosition -> ce
int clientSideTeleportInterpolation -> cf
float MAX_LID_OPEN -> cg
98:103:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
107:115:void registerGoals() -> x
158:158:net.minecraft.world.entity.Entity$MovementEmission
getMovementEmission() -> aS
163:163:net.minecraft.sounds.SoundSource getSoundSource() -> cY
168:168:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
173:176:void playAmbientSound() -> N
180:180:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
185:188:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
193:198:void defineSynchedData() -> a_
201:202:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
207:207:net.minecraft.world.entity.ai.control.BodyRotationControl
createBodyControl() -> D
212:219:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
223:228:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
232:249:void tick() -> l
253:260:void findNewAttachment() -> ga
264:271:net.minecraft.world.phys.AABB makeBoundingBox() -> am
276:276:float getPhysicalPeek(float) -> F
280:291:boolean updatePeekAmount() -> gb
295:315:void onPeekAmountChange() -> gc
318:318:net.minecraft.world.phys.AABB
getProgressAabb(net.minecraft.core.Direction,float) -> a
322:331:net.minecraft.world.phys.AABB
getProgressDeltaAabb(net.minecraft.core.Direction,float,float) -> a
337:341:double getMyRidingOffset() -> bw
346:351:boolean startRiding(net.minecraft.world.entity.Entity,boolean) -> a
356:362:void stopRiding() -> Y
367:371:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
376:381:void
move(net.minecraft.world.entity.MoverType,net.minecraft.world.phys.Vec3) -> a
385:385:net.minecraft.world.phys.Vec3 getDeltaMovement() -> dl
391:391:void setDeltaMovement(net.minecraft.world.phys.Vec3) -> f
395:419:void setPos(double,double,double) -> e
423:428:net.minecraft.core.Direction
findAttachableSurface(net.minecraft.core.BlockPos) -> i
433:444:boolean
canStayAt(net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> a
448:455:boolean isPositionBlocked(net.minecraft.core.BlockPos) -> j
459:486:boolean teleportSomewhere() -> r
491:494:void lerpTo(double,double,double,float,float,int,boolean) -> a
498:517:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
521:521:boolean isClosed() -> gd
525:546:void hitByShulkerBullet() -> ge
550:550:boolean canBeCollidedWith() -> bu
554:554:net.minecraft.core.Direction getAttachFace() -> w
558:559:void setAttachFace(net.minecraft.core.Direction) -> a
563:567:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
570:570:int getRawPeekAmount() -> gf
574:587:void setRawPeekAmount(int) -> b
590:590:float getClientPeekAmount(float) -> D
595:595:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
600:603:void
recreateFromPacket(net.minecraft.network.protocol.game.ClientboundAddEntityPacket)
-> a
607:607:int getMaxHeadXRot() -> X
612:612:int getMaxHeadYRot() -> fC
617:617:void push(net.minecraft.world.entity.Entity) -> g
621:621:float getPickRadius() -> bC
625:637:java.util.Optional getRenderPosition(float) -> E
803:804:void setVariant(java.util.Optional) -> a
808:808:java.util.Optional getVariant() -> fY
813:817:net.minecraft.world.item.DyeColor getColor() -> fZ
65:65:java.lang.Object getVariant() -> c
65:65:void setVariant(java.lang.Object) -> a
803:803:java.lang.Byte lambda$setVariant$2(net.minecraft.world.item.DyeColor) -
> a
305:305:boolean lambda$onPeekAmountChange$1(net.minecraft.world.entity.Entity)
-> a
84:85:org.joml.Vector3f lambda$static$0() -> gg
65:65:net.minecraft.util.RandomSource
access$000(net.minecraft.world.entity.monster.Shulker) -> a
65:65:net.minecraft.util.RandomSource
access$100(net.minecraft.world.entity.monster.Shulker) -> b
65:65:net.minecraft.util.RandomSource
access$200(net.minecraft.world.entity.monster.Shulker) -> c
65:65:net.minecraft.util.RandomSource
access$300(net.minecraft.world.entity.monster.Shulker) -> d
65:65:net.minecraft.util.RandomSource
access$400(net.minecraft.world.entity.monster.Shulker) -> e
66:82:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Shulker$ShulkerAttackGoal -> bwi$a:
int attackTime -> b
net.minecraft.world.entity.monster.Shulker this$0 -> a
686:688:void <init>(net.minecraft.world.entity.monster.Shulker) -> <init>
692:700:boolean canUse() -> a
705:707:void start() -> c
711:712:void stop() -> d
716:716:boolean requiresUpdateEveryTick() -> K_
721:746:void tick() -> e
net.minecraft.world.entity.monster.Shulker$ShulkerBodyRotationControl -> bwi$b:
642:643:void <init>(net.minecraft.world.entity.Mob) -> <init>
648:648:void clientTick() -> a
net.minecraft.world.entity.monster.Shulker$ShulkerDefenseAttackGoal -> bwi$c:
777:778:void <init>(net.minecraft.world.entity.monster.Shulker) -> <init>
782:785:boolean canUse() -> a
790:797:net.minecraft.world.phys.AABB getTargetSearchArea(double) -> a
777:777:boolean lambda$new$0(net.minecraft.world.entity.LivingEntity) -> b
net.minecraft.world.entity.monster.Shulker$ShulkerLookControl -> bwi$d:
net.minecraft.world.entity.monster.Shulker this$0 -> h
118:120:void
<init>(net.minecraft.world.entity.monster.Shulker,net.minecraft.world.entity.Mob) -
> <init>
125:125:void clampHeadRotationToBody() -> b
129:147:java.util.Optional getYRotD() -> i
152:152:java.util.Optional getXRotD() -> h
net.minecraft.world.entity.monster.Shulker$ShulkerNearestAttackGoal -> bwi$e:
net.minecraft.world.entity.monster.Shulker this$0 -> i
750:752:void
<init>(net.minecraft.world.entity.monster.Shulker,net.minecraft.world.entity.monste
r.Shulker) -> <init>
756:759:boolean canUse() -> a
764:771:net.minecraft.world.phys.AABB getTargetSearchArea(double) -> a
net.minecraft.world.entity.monster.Shulker$ShulkerPeekGoal -> bwi$f:
int peekTime -> b
net.minecraft.world.entity.monster.Shulker this$0 -> a
651:651:void <init>(net.minecraft.world.entity.monster.Shulker) -> <init>
656:656:boolean canUse() -> a
661:661:boolean canContinueToUse() -> b
666:668:void start() -> c
672:675:void stop() -> d
679:680:void tick() -> e
net.minecraft.world.entity.monster.Silverfish -> bwj:
net.minecraft.world.entity.monster.Silverfish$SilverfishWakeUpFriendsGoal
friendsGoal -> b
42:43:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
47:59:void registerGoals() -> x
63:63:double getMyRidingOffset() -> bw
68:68:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
72:75:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
80:80:net.minecraft.world.entity.Entity$MovementEmission getMovementEmission()
-> aS
85:85:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
90:90:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
95:95:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
100:101:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
105:111:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
117:120:void tick() -> l
124:126:void setYBodyRot(float) -> o
131:134:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
138:143:boolean
checkSilverfishSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world
.level.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.Blo
ckPos,net.minecraft.util.RandomSource) -> b
148:148:net.minecraft.world.entity.MobType getMobType() -> eN
net.minecraft.world.entity.monster.Silverfish$SilverfishMergeWithStoneGoal ->
bwj$a:
net.minecraft.core.Direction selectedDirection -> i
boolean doMerge -> j
211:214:void <init>(net.minecraft.world.entity.monster.Silverfish) -> <init>
218:238:boolean canUse() -> a
243:246:boolean canContinueToUse() -> b
251:265:void start() -> c
net.minecraft.world.entity.monster.Silverfish$SilverfishWakeUpFriendsGoal -> bwj$b:
net.minecraft.world.entity.monster.Silverfish silverfish -> a
int lookForFriends -> b
155:157:void <init>(net.minecraft.world.entity.monster.Silverfish) -> <init>
160:163:void notifyHurt() -> h
167:167:boolean canUse() -> a
172:202:void tick() -> e
net.minecraft.world.entity.monster.Skeleton -> bwk:
int TOTAL_CONVERSION_TIME -> c
net.minecraft.network.syncher.EntityDataAccessor DATA_STRAY_CONVERSION_ID -> d
java.lang.String CONVERSION_TAG -> b
int inPowderSnowTime -> e
int conversionTime -> bT
27:28:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
32:35:void defineSynchedData() -> a_
38:38:boolean isFreezeConverting() -> fZ
42:43:void setFreezeConverting(boolean) -> w
47:47:boolean isShaking() -> fY
52:74:void tick() -> l
78:81:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
85:90:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
93:95:void startFreezeConversion(int) -> b
99:103:void doFreezeConversion() -> ga
108:108:boolean canFreeze() -> dw
113:113:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
118:118:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
123:123:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
128:128:net.minecraft.sounds.SoundEvent getStepSound() -> r
133:142:void
dropCustomDeathLoot(net.minecraft.world.damagesource.DamageSource,int,boolean) -> a
20:20:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Slime -> bwl:
net.minecraft.network.syncher.EntityDataAccessor ID_SIZE -> bT
int MIN_SIZE -> b
int MAX_SIZE -> c
float targetSquish -> d
float squish -> e
float oSquish -> bS
boolean wasOnGround -> bU
58:63:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
67:77:void registerGoals() -> x
81:84:void defineSynchedData() -> a_
88:101:void setSize(int,boolean) -> a
104:104:int getSize() -> ga
109:112:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
116:119:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
122:122:boolean isTiny() -> gb
126:126:net.minecraft.core.particles.ParticleOptions getParticleType() -> r
131:131:boolean shouldDespawnInPeaceful() -> U
136:157:void tick() -> l
160:161:void decreaseSquish() -> fV
164:164:int getJumpDelay() -> w
169:174:void refreshDimensions() -> d_
178:191:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
196:196:net.minecraft.world.entity.EntityType getType() -> ae
201:228:void remove(net.minecraft.world.entity.Entity$RemovalReason) -> a
232:236:void push(net.minecraft.world.entity.Entity) -> g
240:243:void playerTouch(net.minecraft.world.entity.player.Player) -> b_
246:255:void dealDamage(net.minecraft.world.entity.LivingEntity) -> l
259:259:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
263:263:boolean isDealsDamage() -> fW
267:267:float getAttackDamage() -> fX
272:275:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
281:284:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
289:292:net.minecraft.sounds.SoundEvent getSquishSound() -> fY
297:317:boolean
checkSlimeSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.leve
l.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPos
,net.minecraft.util.RandomSource) -> c
322:322:float getSoundVolume() -> eR
327:327:int getMaxHeadXRot() -> X
331:331:boolean doPlayJumpSound() -> gc
336:339:void jumpFromGround() -> eW
344:352:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
412:413:float getSoundPitch() -> q
417:417:net.minecraft.sounds.SoundEvent getJumpSound() -> fZ
422:422:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
75:75:boolean lambda$registerGoals$0(net.minecraft.world.entity.LivingEntity) -
> m
48:48:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Slime$SlimeAttackGoal -> bwl$a:
net.minecraft.world.entity.monster.Slime slime -> a
int growTiredTimer -> b
429:432:void <init>(net.minecraft.world.entity.monster.Slime) -> <init>
436:446:boolean canUse() -> a
451:453:void start() -> c
457:471:boolean canContinueToUse() -> b
476:476:boolean requiresUpdateEveryTick() -> K_
481:488:void tick() -> e
net.minecraft.world.entity.monster.Slime$SlimeFloatGoal -> bwl$b:
net.minecraft.world.entity.monster.Slime slime -> a
522:526:void <init>(net.minecraft.world.entity.monster.Slime) -> <init>
530:530:boolean canUse() -> a
535:535:boolean requiresUpdateEveryTick() -> K_
540:546:void tick() -> e
net.minecraft.world.entity.monster.Slime$SlimeKeepOnJumpingGoal -> bwl$c:
net.minecraft.world.entity.monster.Slime slime -> a
552:555:void <init>(net.minecraft.world.entity.monster.Slime) -> <init>
559:559:boolean canUse() -> a
564:567:void tick() -> e
net.minecraft.world.entity.monster.Slime$SlimeMoveControl -> bwl$d:
float yRot -> l
int jumpDelay -> m
net.minecraft.world.entity.monster.Slime slime -> n
boolean isAggressive -> o
362:365:void <init>(net.minecraft.world.entity.monster.Slime) -> <init>
368:370:void setDirection(float,boolean) -> a
373:375:void setWantedMovement(double) -> a
379:408:void tick() -> a
net.minecraft.world.entity.monster.Slime$SlimeRandomDirectionGoal -> bwl$e:
net.minecraft.world.entity.monster.Slime slime -> a
float chosenDegrees -> b
int nextRandomizeTime -> c
497:500:void <init>(net.minecraft.world.entity.monster.Slime) -> <init>
504:504:boolean canUse() -> a
509:516:void tick() -> e
net.minecraft.world.entity.monster.SpellcasterIllager -> bwm:
net.minecraft.network.syncher.EntityDataAccessor DATA_SPELL_CASTING_ID -> e
int spellCastingTickCount -> b
net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell currentSpell
-> bT
25:29:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
33:36:void defineSynchedData() -> a_
40:43:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
47:50:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
54:59:net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose
getArmPose() -> q
63:66:boolean isCastingSpell() -> gi
70:72:void
setIsCastingSpell(net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpel
l) -> a
75:78:net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell
getCurrentSpell() -> gj
83:88:void customServerAiStep() -> W
92:108:void tick() -> l
111:111:int getSpellCastingTime() -> gk
net.minecraft.sounds.SoundEvent getCastingSoundEvent() -> fY
21:21:net.minecraft.world.entity.ai.navigation.PathNavigation
access$000(net.minecraft.world.entity.monster.SpellcasterIllager) -> a
22:22:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell -> bwm$a:
net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell NONE -> a
net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell SUMMON_VEX -
> b
net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell FANGS -> c
net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell WOLOLO -> d
net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell DISAPPEAR ->
e
net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell BLINDNESS ->
f
java.util.function.IntFunction BY_ID -> g
int id -> h
double[] spellColor -> i
net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell[] $VALUES ->
j
209:209:net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell[]
values() -> values
209:209:net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell
valueOf(java.lang.String) -> valueOf
223:226:void <init>(java.lang.String,int,int,double,double,double) -> <init>
229:229:net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell
byId(int) -> a
218:218:int
lambda$static$0(net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell)
-> a
209:209:net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell[]
$values() -> a
209:218:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.SpellcasterIllager$SpellcasterCastingSpellGoal -
> bwm$b:
net.minecraft.world.entity.monster.SpellcasterIllager this$0 -> b
117:119:void <init>(net.minecraft.world.entity.monster.SpellcasterIllager) ->
<init>
123:123:boolean canUse() -> a
128:130:void start() -> c
134:136:void stop() -> d
140:143:void tick() -> e
net.minecraft.world.entity.monster.SpellcasterIllager$SpellcasterUseSpellGoal ->
bwm$c:
int attackWarmupDelay -> b
int nextAttackTickCount -> c
net.minecraft.world.entity.monster.SpellcasterIllager this$0 -> d
146:146:void <init>(net.minecraft.world.entity.monster.SpellcasterIllager) ->
<init>
152:163:boolean canUse() -> a
168:169:boolean canContinueToUse() -> b
174:182:void start() -> c
186:191:void tick() -> e
void performSpellCasting() -> k
196:196:int getCastWarmupTime() -> n
int getCastingTime() -> h
int getCastingInterval() -> i
net.minecraft.sounds.SoundEvent getSpellPrepareSound() -> l
net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell getSpell() -
> m
net.minecraft.world.entity.monster.Spider -> bwn:
net.minecraft.network.syncher.EntityDataAccessor DATA_FLAGS_ID -> b
float SPIDER_SPECIAL_EFFECT_CHANCE -> c
50:51:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
55:67:void registerGoals() -> x
71:71:double getPassengersRidingOffset() -> bx
76:76:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
81:84:void defineSynchedData() -> a_
88:95:void tick() -> l
98:100:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> r
105:105:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
110:110:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
115:115:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
120:121:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
129:129:boolean onClimbable() -> i_
135:138:void
makeStuckInBlock(net.minecraft.world.level.block.state.BlockState,net.minecraft.wor
ld.phys.Vec3) -> a
142:142:net.minecraft.world.entity.MobType getMobType() -> eN
147:150:boolean canBeAffected(net.minecraft.world.effect.MobEffectInstance) ->
c
154:154:boolean isClimbing() -> w
158:165:void setClimbing(boolean) -> w
170:196:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
201:201:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
47:47:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Spider$SpiderAttackGoal -> bwn$a:
226:227:void <init>(net.minecraft.world.entity.monster.Spider) -> <init>
231:231:boolean canUse() -> a
236:241:boolean canContinueToUse() -> b
246:246:double getAttackReachSqr(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.monster.Spider$SpiderEffectsGroupData -> bwn$b:
net.minecraft.world.effect.MobEffect effect -> a
206:206:void <init>() -> <init>
211:221:void setRandomEffect(net.minecraft.util.RandomSource) -> a
net.minecraft.world.entity.monster.Spider$SpiderTargetGoal -> bwn$c:
252:253:void <init>(net.minecraft.world.entity.monster.Spider,java.lang.Class)
-> <init>
257:262:boolean canUse() -> a
net.minecraft.world.entity.monster.Stray -> bwo:
22:23:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
26:31:boolean
checkStraySpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.leve
l.ServerLevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.Bl
ockPos,net.minecraft.util.RandomSource) -> a
36:36:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
41:41:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
46:46:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
51:51:net.minecraft.sounds.SoundEvent getStepSound() -> r
56:60:net.minecraft.world.entity.projectile.AbstractArrow
getArrow(net.minecraft.world.item.ItemStack,float) -> b
net.minecraft.world.entity.monster.Strider -> bwp:
java.util.UUID SUFFOCATING_MODIFIER_UUID -> bT
net.minecraft.world.entity.ai.attributes.AttributeModifier SUFFOCATING_MODIFIER
-> bU
float SUFFOCATE_STEERING_MODIFIER -> bW
float STEERING_MODIFIER -> bX
net.minecraft.world.item.crafting.Ingredient FOOD_ITEMS -> bY
net.minecraft.world.item.crafting.Ingredient TEMPT_ITEMS -> bZ
net.minecraft.network.syncher.EntityDataAccessor DATA_BOOST_TIME -> ca
net.minecraft.network.syncher.EntityDataAccessor DATA_SUFFOCATING -> cb
net.minecraft.network.syncher.EntityDataAccessor DATA_SADDLE_ID -> cc
net.minecraft.world.entity.ItemBasedSteering steering -> cd
net.minecraft.world.entity.ai.goal.TemptGoal temptGoal -> ce
net.minecraft.world.entity.ai.goal.PanicGoal panicGoal -> cf
95:104:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
107:112:boolean
checkStriderSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.le
vel.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockP
os,net.minecraft.util.RandomSource) -> c
117:121:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
125:129:void defineSynchedData() -> a_
133:135:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
139:141:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
145:145:boolean isSaddled() -> i
150:150:boolean isSaddleable() -> g
155:159:void equipSaddle(net.minecraft.sounds.SoundSource) -> a
163:174:void registerGoals() -> x
177:186:void setSuffocating(boolean) -> w
189:189:boolean isSuffocating() -> q
194:194:boolean canStandOnFluid(net.minecraft.world.level.material.FluidState)
-> a
199:202:double getPassengersRidingOffset() -> bx
207:207:boolean checkSpawnObstruction(net.minecraft.world.level.LevelReader) ->
a
213:218:net.minecraft.world.entity.LivingEntity getControllingPassenger() -> cL
223:266:net.minecraft.world.phys.Vec3
getDismountLocationForPassenger(net.minecraft.world.entity.LivingEntity) -> b
271:275:void
tickRidden(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Vec3)
-> a
279:279:net.minecraft.world.phys.Vec3
getRiddenInput(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Ve
c3) -> b
284:284:float getRiddenSpeed(net.minecraft.world.entity.player.Player) -> e
289:289:float nextStep() -> aI
294:295:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
299:299:boolean boost() -> a
304:312:void
checkFallDamage(double,boolean,net.minecraft.world.level.block.state.BlockState,net
.minecraft.core.BlockPos) -> a
316:337:void tick() -> l
340:340:boolean isPanicking() -> w
344:344:boolean isBeingTempted() -> fY
349:349:boolean shouldPassengersInheritMalus() -> z
353:361:void floatStrider() -> ge
364:366:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> r
371:374:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
379:379:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
384:384:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
389:389:boolean canAddPassenger(net.minecraft.world.entity.Entity) -> o
394:394:boolean isSensitiveToWater() -> fb
399:399:boolean isOnFire() -> bL
404:404:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
409:414:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
420:420:net.minecraft.world.entity.monster.Strider
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
425:425:boolean isFood(net.minecraft.world.item.ItemStack) -> m
430:434:void dropEquipment() -> eu
438:458:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
463:463:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
470:494:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
498:502:net.minecraft.world.entity.SpawnGroupData
spawnJockey(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Diffi
cultyInstance,net.minecraft.world.entity.Mob,net.minecraft.world.entity.SpawnGroupD
ata) -> a
75:75:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
76:85:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Strider$StriderGoToLavaGoal -> bwp$a:
net.minecraft.world.entity.monster.Strider strider -> g
537:539:void <init>(net.minecraft.world.entity.monster.Strider,double) ->
<init>
543:543:net.minecraft.core.BlockPos getMoveToTarget() -> k
548:548:boolean canContinueToUse() -> b
553:553:boolean canUse() -> a
558:558:boolean shouldRecalculatePath() -> l
563:563:boolean
isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) ->
a
net.minecraft.world.entity.monster.Strider$StriderPathNavigation -> bwp$b:
507:508:void
<init>(net.minecraft.world.entity.monster.Strider,net.minecraft.world.level.Level)
-> <init>
513:515:net.minecraft.world.level.pathfinder.PathFinder createPathFinder(int) -
> a
520:524:boolean
hasValidPathType(net.minecraft.world.level.pathfinder.BlockPathTypes) -> a
529:529:boolean isStableDestination(net.minecraft.core.BlockPos) -> a
net.minecraft.world.entity.monster.Vex -> bwq:
float FLAP_DEGREES_PER_TICK -> b
int TICKS_PER_FLAP -> c
net.minecraft.network.syncher.EntityDataAccessor DATA_FLAGS_ID -> d
int FLAG_IS_CHARGING -> e
double RIDING_OFFSET -> bT
net.minecraft.world.entity.Mob owner -> bU
net.minecraft.core.BlockPos boundOrigin -> bV
boolean hasLimitedLife -> bW
int limitedLifeTicks -> bX
65:70:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
74:74:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
81:81:boolean isFlapping() -> aP
86:89:void
move(net.minecraft.world.entity.MoverType,net.minecraft.world.phys.Vec3) -> a
93:105:void tick() -> l
109:120:void registerGoals() -> x
123:125:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
130:133:void defineSynchedData() -> a_
137:145:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
149:159:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
164:164:net.minecraft.world.entity.Mob getOwner() -> r
169:169:net.minecraft.core.BlockPos getBoundOrigin() -> w
173:174:void setBoundOrigin(net.minecraft.core.BlockPos) -> i
177:178:boolean getVexFlag(int) -> c
182:189:void setVexFlag(int,boolean) -> a
192:192:boolean isCharging() -> fY
196:197:void setIsCharging(boolean) -> w
200:201:void setOwner(net.minecraft.world.entity.Mob) -> a
204:206:void setLimitedLife(int) -> b
210:210:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
215:215:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
220:220:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
225:225:float getLightLevelDependentMagicValue() -> bj
366:370:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
375:377:void
populateDefaultEquipmentSlots(net.minecraft.util.RandomSource,net.minecraft.world.D
ifficultyInstance) -> a
381:381:double getMyRidingOffset() -> bw
47:47:net.minecraft.world.entity.Entity getOwner() -> v
47:47:net.minecraft.util.RandomSource
access$000(net.minecraft.world.entity.monster.Vex) -> a
47:47:net.minecraft.world.entity.ai.control.MoveControl
access$100(net.minecraft.world.entity.monster.Vex) -> b
47:47:net.minecraft.world.entity.ai.control.MoveControl
access$200(net.minecraft.world.entity.monster.Vex) -> c
47:47:net.minecraft.util.RandomSource
access$300(net.minecraft.world.entity.monster.Vex) -> d
47:47:net.minecraft.util.RandomSource
access$400(net.minecraft.world.entity.monster.Vex) -> e
47:47:net.minecraft.util.RandomSource
access$500(net.minecraft.world.entity.monster.Vex) -> f
47:47:net.minecraft.util.RandomSource
access$600(net.minecraft.world.entity.monster.Vex) -> g
47:47:net.minecraft.world.entity.ai.control.MoveControl
access$700(net.minecraft.world.entity.monster.Vex) -> h
49:51:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Vex$VexChargeAttackGoal -> bwq$a:
net.minecraft.world.entity.monster.Vex this$0 -> a
269:271:void <init>(net.minecraft.world.entity.monster.Vex) -> <init>
275:279:boolean canUse() -> a
284:284:boolean canContinueToUse() -> b
289:296:void start() -> c
300:301:void stop() -> d
305:305:boolean requiresUpdateEveryTick() -> K_
310:324:void tick() -> e
net.minecraft.world.entity.monster.Vex$VexCopyOwnerTargetGoal -> bwq$b:
net.minecraft.world.entity.ai.targeting.TargetingConditions copyOwnerTargeting
-> b
net.minecraft.world.entity.monster.Vex this$0 -> a
385:389:void
<init>(net.minecraft.world.entity.monster.Vex,net.minecraft.world.entity.Pathfinder
Mob) -> <init>
393:393:boolean canUse() -> a
398:400:void start() -> c
net.minecraft.world.entity.monster.Vex$VexMoveControl -> bwq$c:
net.minecraft.world.entity.monster.Vex this$0 -> l
229:231:void
<init>(net.minecraft.world.entity.monster.Vex,net.minecraft.world.entity.monster.Ve
x) -> <init>
235:265:void tick() -> a
net.minecraft.world.entity.monster.Vex$VexRandomMoveGoal -> bwq$d:
net.minecraft.world.entity.monster.Vex this$0 -> a
328:330:void <init>(net.minecraft.world.entity.monster.Vex) -> <init>
334:334:boolean canUse() -> a
339:339:boolean canContinueToUse() -> b
344:360:void tick() -> e
net.minecraft.world.entity.monster.Vindicator -> bwr:
java.lang.String TAG_JOHNNY -> b
java.util.function.Predicate DOOR_BREAKING_PREDICATE -> e
boolean isJohnny -> bT
59:60:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
64:79:void registerGoals() -> x
99:107:void customServerAiStep() -> W
110:114:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> r
119:124:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
128:133:net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose
getArmPose() -> q
138:143:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
147:147:net.minecraft.sounds.SoundEvent getCelebrateSound() -> Y_
153:161:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
166:169:void
populateDefaultEquipmentSlots(net.minecraft.util.RandomSource,net.minecraft.world.D
ifficultyInstance) -> a
173:180:boolean isAlliedTo(net.minecraft.world.entity.Entity) -> p
185:189:void setCustomName(net.minecraft.network.chat.Component) -> b
193:193:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
198:198:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
203:203:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
208:223:void applyRaidBuffs(int,boolean) -> a
54:54:boolean lambda$static$0(net.minecraft.world.Difficulty) -> a
52:52:net.minecraft.util.RandomSource
access$000(net.minecraft.world.entity.monster.Vindicator) -> a
54:54:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Vindicator$VindicatorBreakDoorGoal -> bwr$a:
227:229:void <init>(net.minecraft.world.entity.Mob) -> <init>
233:234:boolean canContinueToUse() -> b
239:240:boolean canUse() -> a
245:247:void start() -> c
net.minecraft.world.entity.monster.Vindicator$VindicatorJohnnyAttackGoal -> bwr$b:
252:253:void <init>(net.minecraft.world.entity.monster.Vindicator) -> <init>
257:257:boolean canUse() -> a
262:264:void start() -> c
net.minecraft.world.entity.monster.Vindicator$VindicatorMeleeAttackGoal -> bwr$c:
net.minecraft.world.entity.monster.Vindicator this$0 -> b
82:84:void
<init>(net.minecraft.world.entity.monster.Vindicator,net.minecraft.world.entity.mon
ster.Vindicator) -> <init>
88:93:double getAttackReachSqr(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.monster.Witch -> bws:
java.util.UUID SPEED_MODIFIER_DRINKING_UUID -> b
net.minecraft.world.entity.ai.attributes.AttributeModifier
SPEED_MODIFIER_DRINKING -> e
net.minecraft.network.syncher.EntityDataAccessor DATA_USING_ITEM -> bT
int usingTime -> bU
net.minecraft.world.entity.ai.goal.target.NearestHealableRaiderTargetGoal
healRaidersGoal -> bV
net.minecraft.world.entity.ai.goal.target.NearestAttackableWitchTargetGoal
attackPlayersGoal -> bW
59:60:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
64:79:void registerGoals() -> x
83:86:void defineSynchedData() -> a_
90:90:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
95:95:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
100:100:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
104:105:void setUsingItem(boolean) -> y
108:108:boolean isDrinkingPotion() -> q
112:114:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> r
119:177:void aiStep() -> b_
181:181:net.minecraft.sounds.SoundEvent getCelebrateSound() -> Y_
186:193:void handleEntityEvent(byte) -> b
197:206:float
getDamageAfterMagicAbsorb(net.minecraft.world.damagesource.DamageSource,float) -> e
211:249:void performRangedAttack(net.minecraft.world.entity.LivingEntity,float)
-> a
253:253:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
258:258:void applyRaidBuffs(int,boolean) -> a
262:262:boolean canBeLeader() -> fZ
67:67:boolean lambda$registerGoals$0(net.minecraft.world.entity.LivingEntity) -
> l
48:51:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.WitherSkeleton -> bwt:
34:37:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
41:43:void registerGoals() -> x
47:47:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
52:52:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
57:57:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
62:62:net.minecraft.sounds.SoundEvent getStepSound() -> r
67:76:void
dropCustomDeathLoot(net.minecraft.world.damagesource.DamageSource,int,boolean) -> a
80:81:void
populateDefaultEquipmentSlots(net.minecraft.util.RandomSource,net.minecraft.world.D
ifficultyInstance) -> a
85:85:void
populateDefaultEquipmentEnchantments(net.minecraft.util.RandomSource,net.minecraft.
world.DifficultyInstance) -> b
90:96:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
101:101:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
106:113:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
118:120:net.minecraft.world.entity.projectile.AbstractArrow
getArrow(net.minecraft.world.item.ItemStack,float) -> b
125:128:boolean canBeAffected(net.minecraft.world.effect.MobEffectInstance) ->
c
net.minecraft.world.entity.monster.Zoglin -> bwu:
net.minecraft.network.syncher.EntityDataAccessor DATA_BABY_ID -> d
int MAX_HEALTH -> e
int ATTACK_KNOCKBACK -> bT
float KNOCKBACK_RESISTANCE -> bU
int ATTACK_DAMAGE -> bV
float BABY_ATTACK_DAMAGE -> bW
int ATTACK_INTERVAL -> bX
int BABY_ATTACK_INTERVAL -> bY
int ATTACK_DURATION -> bZ
float MOVEMENT_SPEED_WHEN_FIGHTING -> ca
float SPEED_MULTIPLIER_WHEN_IDLING -> cb
int attackAnimationRemainingTicks -> cc
com.google.common.collect.ImmutableList SENSOR_TYPES -> b
com.google.common.collect.ImmutableList MEMORY_TYPES -> c
93:95:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
99:99:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
104:112:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
116:120:void initCoreActivity(net.minecraft.world.entity.ai.Brain) -> a
123:132:void initIdleActivity(net.minecraft.world.entity.ai.Brain) -> b
135:141:void initFightActivity(net.minecraft.world.entity.ai.Brain) -> c
144:144:java.util.Optional findNearestValidAttackTarget() -> ga
148:149:boolean isTargetable(net.minecraft.world.entity.LivingEntity) -> l
154:156:void defineSynchedData() -> a_
160:164:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
167:172:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
176:176:boolean isAdult() -> r
181:188:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
193:193:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
198:201:void blockedByShield(net.minecraft.world.entity.LivingEntity) -> e
205:205:double getPassengersRidingOffset() -> bx
210:221:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
225:227:void setAttackTarget(net.minecraft.world.entity.LivingEntity) -> m
232:232:net.minecraft.world.entity.ai.Brain getBrain() -> dK
236:249:void updateActivity() -> w
253:258:void customServerAiStep() -> W
262:266:void setBaby(boolean) -> a
270:270:boolean isBaby() -> h_
276:280:void aiStep() -> b_
285:292:void handleEntityEvent(byte) -> b
296:296:int getAttackAnimationRemainingTicks() -> fY
301:307:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
312:312:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
317:317:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
322:323:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
326:327:void playAngrySound() -> fZ
331:333:void sendDebugPackets() -> V
337:337:net.minecraft.world.entity.MobType getMobType() -> eN
342:347:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
351:356:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
58:79:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Zombie -> bwv:
java.util.UUID SPEED_MODIFIER_BABY_UUID -> b
net.minecraft.world.entity.ai.attributes.AttributeModifier SPEED_MODIFIER_BABY
-> c
net.minecraft.network.syncher.EntityDataAccessor DATA_BABY_ID -> d
net.minecraft.network.syncher.EntityDataAccessor DATA_SPECIAL_TYPE_ID -> bX
net.minecraft.network.syncher.EntityDataAccessor DATA_DROWNED_CONVERSION_ID ->
bY
float ZOMBIE_LEADER_CHANCE -> e
int REINFORCEMENT_ATTEMPTS -> bT
int REINFORCEMENT_RANGE_MAX -> bU
int REINFORCEMENT_RANGE_MIN -> bV
float BABY_EYE_HEIGHT_ADJUSTMENT -> bW
float BREAK_DOOR_CHANCE -> bZ
java.util.function.Predicate DOOR_BREAKING_PREDICATE -> ca
net.minecraft.world.entity.ai.goal.BreakDoorGoal breakDoorGoal -> cb
boolean canBreakDoors -> cc
int inWaterTime -> cd
int conversionTime -> ce
88:96:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
99:100:void <init>(net.minecraft.world.level.Level) -> <init>
104:109:void registerGoals() -> x
112:121:void addBehaviourGoals() -> q
124:129:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> gc
134:139:void defineSynchedData() -> a_
142:142:boolean isUnderWaterConverting() -> gf
146:146:boolean canBreakDoors() -> gg
150:167:void setCanBreakDoors(boolean) -> x
170:170:boolean supportsBreakDoorGoal() -> r
175:175:boolean isBaby() -> h_
180:184:int getExperienceReward() -> ea
189:198:void setBaby(boolean) -> a
202:207:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
210:210:boolean convertsInWater() -> fZ
215:236:void tick() -> l
240:263:void aiStep() -> b_
266:268:void startUnderWaterConversion(int) -> b
272:276:void doUnderWaterConversion() -> gb
279:284:void convertToZombieType(net.minecraft.world.entity.EntityType) -> b
287:287:boolean isSunSensitive() -> X_
292:342:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
347:360:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
365:365:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
370:370:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
375:375:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
379:379:net.minecraft.sounds.SoundEvent getStepSound() -> w
384:385:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
389:389:net.minecraft.world.entity.MobType getMobType() -> eN
394:404:void
populateDefaultEquipmentSlots(net.minecraft.util.RandomSource,net.minecraft.world.D
ifficultyInstance) -> a
408:415:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
419:429:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
433:454:boolean
killedEntity(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livi
ngEntity) -> a
459:459:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
464:467:boolean canHoldItem(net.minecraft.world.item.ItemStack) -> j
472:475:boolean wantsToPickUp(net.minecraft.world.item.ItemStack) -> k
481:544:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
548:548:boolean getSpawnAsBabyOdds(net.minecraft.util.RandomSource) -> a
552:564:void handleAttributes(float) -> D
567:568:void randomizeReinforcementsChance() -> gh
582:582:double getMyRidingOffset() -> bw
587:599:void
dropCustomDeathLoot(net.minecraft.world.damagesource.DamageSource,int,boolean) -> a
602:602:net.minecraft.world.item.ItemStack getSkull() -> fY
87:87:boolean lambda$static$0(net.minecraft.world.Difficulty) -> a
72:72:net.minecraft.util.RandomSource
access$000(net.minecraft.world.entity.monster.Zombie) -> a
73:87:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Zombie$ZombieAttackTurtleEggGoal -> bwv$a:
net.minecraft.world.entity.monster.Zombie this$0 -> g
606:608:void
<init>(net.minecraft.world.entity.monster.Zombie,net.minecraft.world.entity.Pathfin
derMob,double,int) -> <init>
612:613:void
playDestroyProgressSound(net.minecraft.world.level.LevelAccessor,net.minecraft.core
.BlockPos) -> a
617:618:void
playBreakSound(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a
622:622:double acceptedDistance() -> i
net.minecraft.world.entity.monster.Zombie$ZombieGroupData -> bwv$b:
boolean isBaby -> a
boolean canSpawnJockey -> b
574:577:void <init>(boolean,boolean) -> <init>
net.minecraft.world.entity.monster.ZombieVillager -> bww:
org.slf4j.Logger LOGGER -> b
net.minecraft.network.syncher.EntityDataAccessor DATA_CONVERTING_ID -> c
net.minecraft.network.syncher.EntityDataAccessor DATA_VILLAGER_DATA -> d
int VILLAGER_CONVERSION_WAIT_MIN -> bX
int VILLAGER_CONVERSION_WAIT_MAX -> bY
int MAX_SPECIAL_BLOCKS_COUNT -> bZ
int SPECIAL_BLOCK_RADIUS -> ca
int villagerConversionTime -> cb
java.util.UUID conversionStarter -> cc
net.minecraft.nbt.Tag gossips -> cd
net.minecraft.nbt.CompoundTag tradeOffers -> ce
int villagerXp -> cf
75:78:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
82:86:void defineSynchedData() -> a_
90:111:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
115:137:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
141:152:void tick() -> l
156:173:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
178:178:boolean convertsInWater() -> fZ
183:183:boolean removeWhenFarAway(double) -> h
187:187:boolean isConverting() -> gi
191:199:void startConverting(java.util.UUID,int) -> a
203:210:void handleEntityEvent(byte) -> b
213:253:void finishConversion(net.minecraft.server.level.ServerLevel) -> c
256:277:int getConversionProgress() -> gl
282:285:float getVoicePitch() -> eS
290:290:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
295:295:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
300:300:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
305:305:net.minecraft.sounds.SoundEvent getStepSound() -> w
310:310:net.minecraft.world.item.ItemStack getSkull() -> fY
314:315:void setTradeOffers(net.minecraft.nbt.CompoundTag) -> c
318:319:void setGossips(net.minecraft.nbt.Tag) -> a
324:326:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
331:337:void setVillagerData(net.minecraft.world.entity.npc.VillagerData) -> a
341:341:net.minecraft.world.entity.npc.VillagerData getVillagerData() -> gj
345:345:int getVillagerXp() -> gk
349:350:void setVillagerXp(int) -> b
94:94:void
lambda$addAdditionalSaveData$1(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> a
77:77:void lambda$new$0(net.minecraft.core.Holder$Reference) -> a
54:57:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.ZombifiedPiglin -> bwx:
java.util.UUID SPEED_MODIFIER_ATTACKING_UUID -> c
net.minecraft.world.entity.ai.attributes.AttributeModifier
SPEED_MODIFIER_ATTACKING -> d
net.minecraft.util.valueproviders.UniformInt FIRST_ANGER_SOUND_DELAY -> bX
int playFirstAngerSoundIn -> bY
net.minecraft.util.valueproviders.UniformInt PERSISTENT_ANGER_TIME -> bZ
int remainingPersistentAngerTime -> ca
java.util.UUID persistentAngerTarget -> cb
int ALERT_RANGE_Y -> cc
net.minecraft.util.valueproviders.UniformInt ALERT_INTERVAL -> cd
int ticksUntilNextAlert -> ce
float ZOMBIFIED_PIGLIN_EYE_HEIGHT -> cf
float ZOMBIFIED_PIGLIN_BABY_EYE_HEIGHT_ADJUSTMENT -> cg
64:66:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
70:71:void setPersistentAngerTarget(java.util.UUID) -> a
75:75:double getMyRidingOffset() -> bw
80:86:void addBehaviourGoals() -> q
89:92:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> gi
97:97:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
102:102:boolean convertsInWater() -> fZ
107:130:void customServerAiStep() -> W
133:139:void maybePlayFirstAngerSound() -> gj
146:154:void maybeAlertOthers() -> gk
157:164:void alertOthers() -> gl
167:168:void playAngerSound() -> gm
172:187:void setTarget(net.minecraft.world.entity.LivingEntity) -> h
191:192:void startPersistentAngerTimer() -> c
195:195:boolean
checkZombifiedPiglinSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.
world.level.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.cor
e.BlockPos,net.minecraft.util.RandomSource) -> b
200:200:boolean checkSpawnObstruction(net.minecraft.world.level.LevelReader) ->
a
205:207:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
211:213:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
217:218:void setRemainingPersistentAngerTime(int) -> a
222:222:int getRemainingPersistentAngerTime() -> a
227:227:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
232:232:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
237:237:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
242:243:void
populateDefaultEquipmentSlots(net.minecraft.util.RandomSource,net.minecraft.world.D
ifficultyInstance) -> a
247:247:net.minecraft.world.item.ItemStack getSkull() -> fY
252:253:void randomizeReinforcementsChance() -> gh
258:258:java.util.UUID getPersistentAngerTarget() -> b
263:263:boolean
isPreventingPlayerRest(net.minecraft.world.entity.player.Player) -> f
268:268:boolean wantsToPickUp(net.minecraft.world.item.ItemStack) -> k
163:163:void
lambda$alertOthers$3(net.minecraft.world.entity.monster.ZombifiedPiglin) -> a
162:162:boolean
lambda$alertOthers$2(net.minecraft.world.entity.monster.ZombifiedPiglin) -> b
161:161:boolean
lambda$alertOthers$1(net.minecraft.world.entity.monster.ZombifiedPiglin) -> c
160:160:boolean
lambda$alertOthers$0(net.minecraft.world.entity.monster.ZombifiedPiglin) -> d
45:57:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.hoglin.Hoglin -> bwy:
net.minecraft.network.syncher.EntityDataAccessor DATA_IMMUNE_TO_ZOMBIFICATION -
> bW
float PROBABILITY_OF_SPAWNING_AS_BABY -> bX
int MAX_HEALTH -> bY
float MOVEMENT_SPEED_WHEN_FIGHTING -> bZ
int ATTACK_KNOCKBACK -> ca
float KNOCKBACK_RESISTANCE -> cb
int ATTACK_DAMAGE -> cc
float BABY_ATTACK_DAMAGE -> cd
int CONVERSION_TIME -> ce
int attackAnimationRemainingTicks -> cf
int timeInOverworld -> cg
boolean cannotBeHunted -> ch
com.google.common.collect.ImmutableList SENSOR_TYPES -> bT
com.google.common.collect.ImmutableList MEMORY_TYPES -> bU
101:103:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
107:107:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
111:116:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
121:129:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
134:137:void blockedByShield(net.minecraft.world.entity.LivingEntity) -> e
141:148:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
153:153:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
158:158:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
164:164:net.minecraft.world.entity.ai.Brain getBrain() -> dK
169:184:void customServerAiStep() -> W
189:193:void aiStep() -> b_
197:204:void ageBoundaryReached() -> m
207:207:boolean
checkHoglinSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.lev
el.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPo
s,net.minecraft.util.RandomSource) -> c
213:217:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
222:222:boolean removeWhenFarAway(double) -> h
227:234:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
239:239:double getPassengersRidingOffset() -> bx
244:248:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
254:261:void handleEntityEvent(byte) -> b
265:265:int getAttackAnimationRemainingTicks() -> fY
270:270:boolean shouldDropExperience() -> dY
275:275:int getExperienceReward() -> ea
279:283:void finishConversion(net.minecraft.server.level.ServerLevel) -> c
287:287:boolean isFood(net.minecraft.world.item.ItemStack) -> m
291:291:boolean isAdult() -> r
296:298:void defineSynchedData() -> a_
302:310:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
314:318:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
321:322:void setImmuneToZombification(boolean) -> w
325:325:boolean isImmuneToZombification() -> gf
329:329:boolean isConverting() -> w
333:334:void setCannotBeHunted(boolean) -> x
337:337:boolean canBeHunted() -> ge
343:347:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
352:352:boolean canFallInLove() -> fZ
357:357:net.minecraft.sounds.SoundSource getSoundSource() -> cY
362:365:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
370:370:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
375:375:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
380:380:net.minecraft.sounds.SoundEvent getSwimSound() -> aJ
385:385:net.minecraft.sounds.SoundEvent getSwimSplashSound() -> aK
390:391:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
394:395:void playSoundEvent(net.minecraft.sounds.SoundEvent) -> b
399:401:void sendDebugPackets() -> V
57:78:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.hoglin.HoglinAi -> bwz:
int REPELLENT_DETECTION_RANGE_HORIZONTAL -> a
int REPELLENT_DETECTION_RANGE_VERTICAL -> b
net.minecraft.util.valueproviders.UniformInt RETREAT_DURATION -> c
int ATTACK_DURATION -> d
int DESIRED_DISTANCE_FROM_PIGLIN_WHEN_IDLING -> e
int DESIRED_DISTANCE_FROM_PIGLIN_WHEN_RETREATING -> f
int ATTACK_INTERVAL -> g
int BABY_ATTACK_INTERVAL -> h
int REPELLENT_PACIFY_TIME -> i
net.minecraft.util.valueproviders.UniformInt ADULT_FOLLOW_RANGE -> j
float SPEED_MULTIPLIER_WHEN_AVOIDING_REPELLENT -> k
float SPEED_MULTIPLIER_WHEN_RETREATING -> l
float SPEED_MULTIPLIER_WHEN_MAKING_LOVE -> m
float SPEED_MULTIPLIER_WHEN_IDLING -> n
float SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT -> o
47:47:void <init>() -> <init>
68:77:net.minecraft.world.entity.ai.Brain
makeBrain(net.minecraft.world.entity.ai.Brain) -> a
81:85:void initCoreActivity(net.minecraft.world.entity.ai.Brain) -> b
88:98:void initIdleActivity(net.minecraft.world.entity.ai.Brain) -> c
101:110:void initFightActivity(net.minecraft.world.entity.ai.Brain) -> d
113:119:void initRetreatActivity(net.minecraft.world.entity.ai.Brain) -> e
122:125:net.minecraft.world.entity.ai.behavior.RunOne
createIdleMovementBehaviors() -> a
130:149:void updateActivity(net.minecraft.world.entity.monster.hoglin.Hoglin) -
> a
152:163:void
onHitTarget(net.minecraft.world.entity.monster.hoglin.Hoglin,net.minecraft.world.en
tity.LivingEntity) -> a
166:167:void
broadcastRetreat(net.minecraft.world.entity.monster.hoglin.Hoglin,net.minecraft.wor
ld.entity.LivingEntity) -> c
170:177:void
retreatFromNearestTarget(net.minecraft.world.entity.monster.hoglin.Hoglin,net.minec
raft.world.entity.LivingEntity) -> d
180:183:void
setAvoidTarget(net.minecraft.world.entity.monster.hoglin.Hoglin,net.minecraft.world
.entity.LivingEntity) -> e
186:192:java.util.Optional
findNearestValidAttackTarget(net.minecraft.world.entity.monster.hoglin.Hoglin) -> d
196:197:boolean
isPosNearNearestRepellent(net.minecraft.world.entity.monster.hoglin.Hoglin,net.mine
craft.core.BlockPos) -> a
201:201:boolean
wantsToStopFleeing(net.minecraft.world.entity.monster.hoglin.Hoglin) -> e
205:211:boolean
piglinsOutnumberHoglins(net.minecraft.world.entity.monster.hoglin.Hoglin) -> f
216:227:void
wasHurtBy(net.minecraft.world.entity.monster.hoglin.Hoglin,net.minecraft.world.enti
ty.LivingEntity) -> b
230:246:void
maybeRetaliate(net.minecraft.world.entity.monster.hoglin.Hoglin,net.minecraft.world
.entity.LivingEntity) -> f
249:253:void
setAttackTarget(net.minecraft.world.entity.monster.hoglin.Hoglin,net.minecraft.worl
d.entity.LivingEntity) -> g
257:258:void
broadcastAttackTarget(net.minecraft.world.entity.monster.hoglin.Hoglin,net.minecraf
t.world.entity.LivingEntity) -> h
261:268:void
setAttackTargetIfCloserThanCurrent(net.minecraft.world.entity.monster.hoglin.Hoglin
,net.minecraft.world.entity.LivingEntity) -> i
271:271:java.util.Optional
getSoundForCurrentActivity(net.minecraft.world.entity.monster.hoglin.Hoglin) -> b
275:282:net.minecraft.sounds.SoundEvent
getSoundForActivity(net.minecraft.world.entity.monster.hoglin.Hoglin,net.minecraft.
world.entity.schedule.Activity) -> a
287:287:java.util.List
getVisibleAdultHoglins(net.minecraft.world.entity.monster.hoglin.Hoglin) -> g
291:291:boolean
isNearRepellent(net.minecraft.world.entity.monster.hoglin.Hoglin) -> h
295:295:boolean isBreeding(net.minecraft.world.entity.monster.hoglin.Hoglin) ->
i
299:299:boolean isPacified(net.minecraft.world.entity.monster.hoglin.Hoglin) ->
c
271:271:net.minecraft.sounds.SoundEvent
lambda$getSoundForCurrentActivity$2(net.minecraft.world.entity.monster.hoglin.Hogli
n,net.minecraft.world.entity.schedule.Activity) -> b
257:257:void
lambda$broadcastAttackTarget$1(net.minecraft.world.entity.LivingEntity,net.minecraf
t.world.entity.monster.hoglin.Hoglin) -> a
166:166:void
lambda$broadcastRetreat$0(net.minecraft.world.entity.LivingEntity,net.minecraft.wor
ld.entity.monster.hoglin.Hoglin) -> b
51:58:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.hoglin.HoglinBase -> bxa:
int ATTACK_ANIMATION_DURATION -> l_
int getAttackAnimationRemainingTicks() -> fY
15:29:boolean
hurtAndThrowTarget(net.minecraft.world.entity.LivingEntity,net.minecraft.world.enti
ty.LivingEntity) -> a
33:49:void
throwTarget(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.Livi
ngEntity) -> b
net.minecraft.world.entity.monster.hoglin.package-info -> bxb:
net.minecraft.world.entity.monster.package-info -> bxc:
net.minecraft.world.entity.monster.piglin.AbstractPiglin -> bxd:
net.minecraft.network.syncher.EntityDataAccessor DATA_IMMUNE_TO_ZOMBIFICATION -
> b
int CONVERSION_TIME -> c
float PIGLIN_EYE_HEIGHT -> d
int timeInOverworld -> e
34:39:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
42:45:void applyOpenDoorsAbility() -> w
49:49:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
boolean canHunt() -> q
55:56:void setImmuneToZombification(boolean) -> w
59:59:boolean isImmuneToZombification() -> r
64:66:void defineSynchedData() -> a_
70:76:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
80:80:double getMyRidingOffset() -> bw
85:89:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
93:104:void customServerAiStep() -> W
107:107:boolean isConverting() -> fY
111:115:void finishConversion(net.minecraft.server.level.ServerLevel) -> c
118:118:boolean isAdult() -> fZ
net.minecraft.world.entity.monster.piglin.PiglinArmPose getArmPose() -> ga
127:127:net.minecraft.world.entity.LivingEntity getTarget() -> j
131:131:boolean isHoldingMeleeWeapon() -> gb
136:139:void playAmbientSound() -> N
143:145:void sendDebugPackets() -> V
void playConvertedSound() -> gc
28:28:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.piglin.Piglin -> bxe:
net.minecraft.network.syncher.EntityDataAccessor DATA_BABY_ID -> bV
net.minecraft.network.syncher.EntityDataAccessor DATA_IS_CHARGING_CROSSBOW ->
bW
net.minecraft.network.syncher.EntityDataAccessor DATA_IS_DANCING -> bX
java.util.UUID SPEED_MODIFIER_BABY_UUID -> bY
net.minecraft.world.entity.ai.attributes.AttributeModifier SPEED_MODIFIER_BABY
-> bZ
int MAX_HEALTH -> ca
float MOVEMENT_SPEED_WHEN_FIGHTING -> cb
int ATTACK_DAMAGE -> cc
float CROSSBOW_POWER -> cd
float CHANCE_OF_WEARING_EACH_ARMOUR_ITEM -> ce
int MAX_PASSENGERS_ON_ONE_HOGLIN -> cf
float PROBABILITY_OF_SPAWNING_AS_BABY -> cg
float BABY_EYE_HEIGHT_ADJUSTMENT -> ch
double PROBABILITY_OF_SPAWNING_WITH_CROSSBOW_INSTEAD_OF_SWORD -> ci
net.minecraft.world.SimpleContainer inventory -> cj
boolean cannotHunt -> ck
com.google.common.collect.ImmutableList SENSOR_TYPES -> bT
com.google.common.collect.ImmutableList MEMORY_TYPES -> bU
81:137:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
141:150:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
154:159:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
164:164:net.minecraft.world.SimpleContainer getInventory() -> w
169:181:void
dropCustomDeathLoot(net.minecraft.world.damagesource.DamageSource,int,boolean) -> a
187:187:net.minecraft.world.item.ItemStack
addToInventory(net.minecraft.world.item.ItemStack) -> l
191:191:boolean canAddToInventory(net.minecraft.world.item.ItemStack) -> m
196:200:void defineSynchedData() -> a_
204:208:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
211:214:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> gf
218:218:boolean
checkPiglinSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.lev
el.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPo
s,net.minecraft.util.RandomSource) -> b
224:235:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
240:240:boolean shouldDespawnInPeaceful() -> U
245:245:boolean removeWhenFarAway(double) -> h
250:256:void
populateDefaultEquipmentSlots(net.minecraft.util.RandomSource,net.minecraft.world.D
ifficultyInstance) -> a
259:262:void
maybeWearArmor(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.It
emStack,net.minecraft.util.RandomSource) -> a
266:266:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
271:271:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
277:277:net.minecraft.world.entity.ai.Brain getBrain() -> dK
282:291:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
296:297:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
302:302:double getPassengersRidingOffset() -> bx
307:316:void setBaby(boolean) -> a
320:320:boolean isBaby() -> h_
324:325:void setCannotHunt(boolean) -> y
329:329:boolean canHunt() -> q
334:341:void customServerAiStep() -> W
345:345:int getExperienceReward() -> ea
350:353:void finishConversion(net.minecraft.server.level.ServerLevel) -> c
356:359:net.minecraft.world.item.ItemStack createSpawnWeapon() -> gh
363:363:boolean isChargingCrossbow() -> gi
368:369:void setChargingCrossbow(boolean) -> b
373:374:void onCrossbowAttackPerformed() -> a
379:390:net.minecraft.world.entity.monster.piglin.PiglinArmPose getArmPose() ->
ga
395:395:boolean isDancing() -> gg
399:400:void setDancing(boolean) -> x
404:411:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
416:417:void performRangedAttack(net.minecraft.world.entity.LivingEntity,float)
-> a
421:422:void
shootCrossbowProjectile(net.minecraft.world.entity.LivingEntity,net.minecraft.world
.item.ItemStack,net.minecraft.world.entity.projectile.Projectile,float) -> a
426:426:boolean
canFireProjectileWeapon(net.minecraft.world.item.ProjectileWeaponItem) -> a
430:431:void holdInMainHand(net.minecraft.world.item.ItemStack) -> n
434:441:void holdInOffHand(net.minecraft.world.item.ItemStack) -> o
445:445:boolean wantsToPickUp(net.minecraft.world.item.ItemStack) -> k
449:451:boolean canReplaceCurrentItem(net.minecraft.world.item.ItemStack) -> p
456:479:boolean
canReplaceCurrentItem(net.minecraft.world.item.ItemStack,net.minecraft.world.item.I
temStack) -> b
484:486:void pickUpItem(net.minecraft.world.entity.item.ItemEntity) -> b
490:493:boolean startRiding(net.minecraft.world.entity.Entity,boolean) -> a
497:501:net.minecraft.world.entity.Entity
getTopPassenger(net.minecraft.world.entity.Entity,int) -> b
507:510:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
515:515:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
520:520:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
525:526:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
529:530:void playSoundEvent(net.minecraft.sounds.SoundEvent) -> b
534:535:void playConvertedSound() -> gc
64:92:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.piglin.PiglinAi -> bxf:
int REPELLENT_DETECTION_RANGE_HORIZONTAL -> a
int REPELLENT_DETECTION_RANGE_VERTICAL -> b
net.minecraft.world.item.Item BARTERING_ITEM -> c
int PLAYER_ANGER_RANGE -> e
int ANGER_DURATION -> f
int ADMIRE_DURATION -> g
int MAX_DISTANCE_TO_WALK_TO_ITEM -> h
int MAX_TIME_TO_WALK_TO_ITEM -> i
int HOW_LONG_TIME_TO_DISABLE_ADMIRE_WALKING_IF_CANT_REACH_ITEM -> j
int CELEBRATION_TIME -> k
net.minecraft.util.valueproviders.UniformInt TIME_BETWEEN_HUNTS -> d
int BABY_FLEE_DURATION_AFTER_GETTING_HIT -> l
int HIT_BY_PLAYER_MEMORY_TIMEOUT -> m
int MAX_WALK_DISTANCE_TO_START_RIDING -> n
net.minecraft.util.valueproviders.UniformInt RIDE_START_INTERVAL -> o
net.minecraft.util.valueproviders.UniformInt RIDE_DURATION -> p
net.minecraft.util.valueproviders.UniformInt RETREAT_DURATION -> q
int MELEE_ATTACK_COOLDOWN -> r
int EAT_COOLDOWN -> s
int DESIRED_DISTANCE_FROM_ENTITY_WHEN_AVOIDING -> t
int MAX_LOOK_DIST -> u
int MAX_LOOK_DIST_FOR_PLAYER_HOLDING_LOVED_ITEM -> v
int INTERACTION_RANGE -> w
int MIN_DESIRED_DIST_FROM_TARGET_WHEN_HOLDING_CROSSBOW -> x
float SPEED_WHEN_STRAFING_BACK_FROM_TARGET -> y
int DESIRED_DISTANCE_FROM_ZOMBIFIED -> z
net.minecraft.util.valueproviders.UniformInt AVOID_ZOMBIFIED_DURATION -> A
net.minecraft.util.valueproviders.UniformInt BABY_AVOID_NEMESIS_DURATION -> B
float PROBABILITY_OF_CELEBRATION_DANCE -> C
float SPEED_MULTIPLIER_WHEN_AVOIDING -> D
float SPEED_MULTIPLIER_WHEN_RETREATING -> E
float SPEED_MULTIPLIER_WHEN_MOUNTING -> F
float SPEED_MULTIPLIER_WHEN_GOING_TO_WANTED_ITEM -> G
float SPEED_MULTIPLIER_WHEN_GOING_TO_CELEBRATE_LOCATION -> H
float SPEED_MULTIPLIER_WHEN_DANCING -> I
float SPEED_MULTIPLIER_WHEN_IDLING -> J
82:82:void <init>() -> <init>
124:140:net.minecraft.world.entity.ai.Brain
makeBrain(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.world.enti
ty.ai.Brain) -> a
144:146:void
initMemories(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.util.Ra
ndomSource) -> a
149:160:void initCoreActivity(net.minecraft.world.entity.ai.Brain) -> a
163:173:void initIdleActivity(net.minecraft.world.entity.ai.Brain) -> b
176:185:void
initFightActivity(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.wo
rld.entity.ai.Brain) -> b
188:200:void initCelebrateActivity(net.minecraft.world.entity.ai.Brain) -> c
203:208:void initAdmireItemActivity(net.minecraft.world.entity.ai.Brain) -> d
211:217:void initRetreatActivity(net.minecraft.world.entity.ai.Brain) -> e
220:234:void initRideHoglinActivity(net.minecraft.world.entity.ai.Brain) -> f
238:241:com.google.common.collect.ImmutableList createLookBehaviors() -> a
246:250:net.minecraft.world.entity.ai.behavior.RunOne createIdleLookBehaviors()
-> b
255:260:net.minecraft.world.entity.ai.behavior.RunOne
createIdleMovementBehaviors() -> c
265:265:net.minecraft.world.entity.ai.behavior.BehaviorControl avoidRepellent()
-> d
269:269:net.minecraft.world.entity.ai.behavior.BehaviorControl
babyAvoidNemesis() -> e
273:273:net.minecraft.world.entity.ai.behavior.BehaviorControl avoidZombified()
-> f
277:314:void updateActivity(net.minecraft.world.entity.monster.piglin.Piglin) -
> a
317:322:boolean
isBabyRidingBaby(net.minecraft.world.entity.monster.piglin.Piglin) -> f
326:359:void
pickUpItem(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.world.ent
ity.item.ItemEntity) -> a
362:366:void
holdInOffhand(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.world.
item.ItemStack) -> c
369:376:net.minecraft.world.item.ItemStack
removeOneItemFromItemEntity(net.minecraft.world.entity.item.ItemEntity) -> a
380:408:void
stopHoldingOffHandItem(net.minecraft.world.entity.monster.piglin.Piglin,boolean) ->
a
411:415:void cancelAdmiring(net.minecraft.world.entity.monster.piglin.Piglin) -
> b
418:420:void
putInInventory(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.world
.item.ItemStack) -> d
423:429:void
throwItems(net.minecraft.world.entity.monster.piglin.Piglin,java.util.List) -> a
432:433:void
throwItemsTowardRandomPos(net.minecraft.world.entity.monster.piglin.Piglin,java.uti
l.List) -> b
436:437:void
throwItemsTowardPlayer(net.minecraft.world.entity.monster.piglin.Piglin,net.minecra
ft.world.entity.player.Player,java.util.List) -> a
440:446:void
throwItemsTowardPos(net.minecraft.world.entity.monster.piglin.Piglin,java.util.List
,net.minecraft.world.phys.Vec3) -> a
449:453:java.util.List
getBarterResponseItems(net.minecraft.world.entity.monster.piglin.Piglin) -> g
457:461:boolean
wantsToDance(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.Liv
ingEntity) -> a
470:494:boolean
wantsToPickup(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.world.
item.ItemStack) -> a
499:499:boolean isLovedItem(net.minecraft.world.item.ItemStack) -> a
503:511:boolean
wantsToStopRiding(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.wo
rld.entity.Entity) -> a
515:517:boolean
isNearestValidAttackTarget(net.minecraft.world.entity.monster.piglin.Piglin,net.min
ecraft.world.entity.LivingEntity) -> b
521:526:boolean
isNearZombified(net.minecraft.world.entity.monster.piglin.Piglin) -> h
530:558:java.util.Optional
findNearestValidAttackTarget(net.minecraft.world.entity.monster.piglin.Piglin) -> i
562:573:void
angerNearbyPiglins(net.minecraft.world.entity.player.Player,boolean) -> a
576:585:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.world.en
tity.player.Player,net.minecraft.world.InteractionHand) -> a
589:589:boolean
canAdmire(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.world.item
.ItemStack) -> b
594:636:void
wasHurtBy(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.world.enti
ty.LivingEntity) -> a
639:660:void
maybeRetaliate(net.minecraft.world.entity.monster.piglin.AbstractPiglin,net.minecra
ft.world.entity.LivingEntity) -> a
663:663:java.util.Optional
getSoundForCurrentActivity(net.minecraft.world.entity.monster.piglin.Piglin) -> c
667:682:net.minecraft.sounds.SoundEvent
getSoundForActivity(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.
world.entity.schedule.Activity) -> a
687:691:boolean
isNearAvoidTarget(net.minecraft.world.entity.monster.piglin.Piglin) -> j
695:695:java.util.List
getVisibleAdultPiglins(net.minecraft.world.entity.monster.piglin.Piglin) -> d
699:699:java.util.List
getAdultPiglins(net.minecraft.world.entity.monster.piglin.AbstractPiglin) -> e
703:710:boolean isWearingGold(net.minecraft.world.entity.LivingEntity) -> a
714:716:void stopWalking(net.minecraft.world.entity.monster.piglin.Piglin) -> k
719:720:net.minecraft.world.entity.ai.behavior.BehaviorControl
babySometimesRideBabyHoglin() -> g
724:730:void
broadcastAngerTarget(net.minecraft.world.entity.monster.piglin.AbstractPiglin,net.m
inecraft.world.entity.LivingEntity) -> b
733:734:void
broadcastUniversalAnger(net.minecraft.world.entity.monster.piglin.AbstractPiglin) -
> a
737:749:void
setAngerTarget(net.minecraft.world.entity.monster.piglin.AbstractPiglin,net.minecra
ft.world.entity.LivingEntity) -> c
752:758:void
setAngerTargetToNearestTargetablePlayerIfFound(net.minecraft.world.entity.monster.p
iglin.AbstractPiglin,net.minecraft.world.entity.LivingEntity) -> d
761:767:void
setAngerTargetIfCloserThanCurrent(net.minecraft.world.entity.monster.piglin.Abstrac
tPiglin,net.minecraft.world.entity.LivingEntity) -> e
770:770:java.util.Optional
getAngerTarget(net.minecraft.world.entity.monster.piglin.AbstractPiglin) -> f
774:777:java.util.Optional
getAvoidTarget(net.minecraft.world.entity.monster.piglin.Piglin) -> e
781:784:java.util.Optional
getNearestVisibleTargetablePlayer(net.minecraft.world.entity.monster.piglin.Abstrac
tPiglin) -> b
788:791:void
broadcastRetreat(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.wor
ld.entity.LivingEntity) -> c
794:799:void
retreatFromNearestTarget(net.minecraft.world.entity.monster.piglin.Piglin,net.minec
raft.world.entity.LivingEntity) -> d
802:815:boolean
wantsToStopFleeing(net.minecraft.world.entity.monster.piglin.Piglin) -> l
819:819:boolean
piglinsEqualOrOutnumberHoglins(net.minecraft.world.entity.monster.piglin.Piglin) ->
m
823:825:boolean
hoglinsOutnumberPiglins(net.minecraft.world.entity.monster.piglin.Piglin) -> n
829:834:void
setAvoidTargetAndDontHuntForAWhile(net.minecraft.world.entity.monster.piglin.Piglin
,net.minecraft.world.entity.LivingEntity) -> e
837:838:void
dontKillAnyMoreHoglinsForAWhile(net.minecraft.world.entity.monster.piglin.AbstractP
iglin) -> c
841:842:void eat(net.minecraft.world.entity.monster.piglin.Piglin) -> o
845:846:net.minecraft.world.phys.Vec3
getRandomNearbyPos(net.minecraft.world.entity.monster.piglin.Piglin) -> p
850:850:boolean
hasEatenRecently(net.minecraft.world.entity.monster.piglin.Piglin) -> q
854:854:boolean
isIdle(net.minecraft.world.entity.monster.piglin.AbstractPiglin) -> d
858:858:boolean hasCrossbow(net.minecraft.world.entity.LivingEntity) -> c
862:863:void admireGoldItem(net.minecraft.world.entity.LivingEntity) -> d
866:866:boolean
isAdmiringItem(net.minecraft.world.entity.monster.piglin.Piglin) -> r
870:870:boolean isBarterCurrency(net.minecraft.world.item.ItemStack) -> b
874:874:boolean isFood(net.minecraft.world.item.ItemStack) -> c
878:878:boolean
isNearRepellent(net.minecraft.world.entity.monster.piglin.Piglin) -> s
882:882:boolean
seesPlayerHoldingLovedItem(net.minecraft.world.entity.LivingEntity) -> e
886:886:boolean
doesntSeeAnyPlayerHoldingLovedItem(net.minecraft.world.entity.LivingEntity) -> f
890:890:boolean
isPlayerHoldingLovedItem(net.minecraft.world.entity.LivingEntity) -> b
894:894:boolean
isAdmiringDisabled(net.minecraft.world.entity.monster.piglin.Piglin) -> t
898:898:boolean wasHurtRecently(net.minecraft.world.entity.LivingEntity) -> g
902:902:boolean
isHoldingItemInOffHand(net.minecraft.world.entity.monster.piglin.Piglin) -> u
906:906:boolean
isNotHoldingLovedItemInOffHand(net.minecraft.world.entity.monster.piglin.Piglin) ->
v
910:910:boolean isZombified(net.minecraft.world.entity.EntityType) -> a
790:790:void
lambda$broadcastRetreat$13(net.minecraft.world.entity.LivingEntity,net.minecraft.wo
rld.entity.monster.piglin.AbstractPiglin) -> a
789:789:boolean
lambda$broadcastRetreat$12(net.minecraft.world.entity.monster.piglin.AbstractPiglin
) -> g
733:733:void
lambda$broadcastUniversalAnger$11(net.minecraft.world.entity.monster.piglin.Abstrac
tPiglin) -> h
733:733:void
lambda$broadcastUniversalAnger$10(net.minecraft.world.entity.monster.piglin.Abstrac
tPiglin,net.minecraft.world.entity.player.Player) -> a
725:729:void
lambda$broadcastAngerTarget$9(net.minecraft.world.entity.LivingEntity,net.minecraft
.world.entity.monster.piglin.AbstractPiglin) -> b
720:720:boolean
lambda$babySometimesRideBabyHoglin$8(net.minecraft.world.entity.ai.behavior.SetEnti
tyLookTargetSometimes$Ticker,net.minecraft.world.entity.LivingEntity) -> a
663:663:net.minecraft.sounds.SoundEvent
lambda$getSoundForCurrentActivity$7(net.minecraft.world.entity.monster.piglin.Pigli
n,net.minecraft.world.entity.schedule.Activity) -> b
613:617:void
lambda$wasHurtBy$6(net.minecraft.world.entity.LivingEntity,net.minecraft.world.enti
ty.ai.Brain,net.minecraft.world.entity.LivingEntity) -> a
567:572:void
lambda$angerNearbyPiglins$5(net.minecraft.world.entity.player.Player,net.minecraft.
world.entity.monster.piglin.Piglin) -> a
565:565:boolean
lambda$angerNearbyPiglins$4(boolean,net.minecraft.world.entity.player.Player,net.mi
necraft.world.entity.monster.piglin.Piglin) -> a
516:516:boolean
lambda$isNearestValidAttackTarget$3(net.minecraft.world.entity.LivingEntity,net.min
ecraft.world.entity.LivingEntity) -> b
228:228:boolean
lambda$initRideHoglinActivity$2(net.minecraft.world.entity.monster.piglin.Piglin) -
> w
192:192:boolean
lambda$initCelebrateActivity$1(net.minecraft.world.entity.monster.piglin.Piglin) ->
x
177:177:boolean
lambda$initFightActivity$0(net.minecraft.world.entity.monster.piglin.Piglin,net.min
ecraft.world.entity.LivingEntity) -> f
85:111:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.piglin.PiglinArmPose -> bxg:
net.minecraft.world.entity.monster.piglin.PiglinArmPose
ATTACKING_WITH_MELEE_WEAPON -> a
net.minecraft.world.entity.monster.piglin.PiglinArmPose CROSSBOW_HOLD -> b
net.minecraft.world.entity.monster.piglin.PiglinArmPose CROSSBOW_CHARGE -> c
net.minecraft.world.entity.monster.piglin.PiglinArmPose ADMIRING_ITEM -> d
net.minecraft.world.entity.monster.piglin.PiglinArmPose DANCING -> e
net.minecraft.world.entity.monster.piglin.PiglinArmPose DEFAULT -> f
net.minecraft.world.entity.monster.piglin.PiglinArmPose[] $VALUES -> g
3:3:net.minecraft.world.entity.monster.piglin.PiglinArmPose[] values() ->
values
3:3:net.minecraft.world.entity.monster.piglin.PiglinArmPose
valueOf(java.lang.String) -> valueOf
3:3:void <init>(java.lang.String,int) -> <init>
3:3:net.minecraft.world.entity.monster.piglin.PiglinArmPose[] $values() -> a
3:9:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.piglin.PiglinBrute -> bxh:
int MAX_HEALTH -> bV
float MOVEMENT_SPEED_WHEN_FIGHTING -> bW
int ATTACK_DAMAGE -> bX
com.google.common.collect.ImmutableList SENSOR_TYPES -> bT
com.google.common.collect.ImmutableList MEMORY_TYPES -> bU
73:75:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
78:81:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> w
87:89:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
94:95:void
populateDefaultEquipmentSlots(net.minecraft.util.RandomSource,net.minecraft.world.D
ifficultyInstance) -> a
99:99:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
104:104:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
110:110:net.minecraft.world.entity.ai.Brain getBrain() -> dK
115:115:boolean canHunt() -> q
120:123:boolean wantsToPickUp(net.minecraft.world.item.ItemStack) -> k
128:136:void customServerAiStep() -> W
140:143:net.minecraft.world.entity.monster.piglin.PiglinArmPose getArmPose() ->
ga
149:156:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
161:161:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
166:166:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
171:171:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
176:177:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
180:181:void playAngrySound() -> gf
185:186:void playConvertedSound() -> gc
42:50:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.piglin.PiglinBruteAi -> bxi:
int ANGER_DURATION -> a
int MELEE_ATTACK_COOLDOWN -> b
double ACTIVITY_SOUND_LIKELIHOOD_PER_TICK -> c
int MAX_LOOK_DIST -> d
int INTERACTION_RANGE -> e
double TARGETING_RANGE -> f
float SPEED_MULTIPLIER_WHEN_IDLING -> g
int HOME_CLOSE_ENOUGH_DISTANCE -> h
int HOME_TOO_FAR_DISTANCE -> i
int HOME_STROLL_AROUND_DISTANCE -> j
38:38:void <init>() -> <init>
55:64:net.minecraft.world.entity.ai.Brain
makeBrain(net.minecraft.world.entity.monster.piglin.PiglinBrute,net.minecraft.world
.entity.ai.Brain) -> a
68:70:void initMemories(net.minecraft.world.entity.monster.piglin.PiglinBrute)
-> a
73:79:void
initCoreActivity(net.minecraft.world.entity.monster.piglin.PiglinBrute,net.minecraf
t.world.entity.ai.Brain) -> b
82:88:void
initIdleActivity(net.minecraft.world.entity.monster.piglin.PiglinBrute,net.minecraf
t.world.entity.ai.Brain) -> c
91:96:void
initFightActivity(net.minecraft.world.entity.monster.piglin.PiglinBrute,net.minecra
ft.world.entity.ai.Brain) -> d
99:104:net.minecraft.world.entity.ai.behavior.RunOne createIdleLookBehaviors()
-> a
109:115:net.minecraft.world.entity.ai.behavior.RunOne
createIdleMovementBehaviors() -> b
120:141:void
updateActivity(net.minecraft.world.entity.monster.piglin.PiglinBrute) -> b
144:146:boolean
isNearestValidAttackTarget(net.minecraft.world.entity.monster.piglin.AbstractPiglin
,net.minecraft.world.entity.LivingEntity) -> a
150:160:java.util.Optional
findNearestValidAttackTarget(net.minecraft.world.entity.monster.piglin.AbstractPigl
in) -> a
164:164:java.util.Optional
getTargetIfWithinRange(net.minecraft.world.entity.monster.piglin.AbstractPiglin,net
.minecraft.world.entity.ai.memory.MemoryModuleType) -> a
169:174:void
wasHurtBy(net.minecraft.world.entity.monster.piglin.PiglinBrute,net.minecraft.world
.entity.LivingEntity) -> a
177:179:void
setAngerTarget(net.minecraft.world.entity.monster.piglin.PiglinBrute,net.minecraft.
world.entity.LivingEntity) -> b
182:185:void
maybePlayActivitySound(net.minecraft.world.entity.monster.piglin.PiglinBrute) -> c
189:194:void
playActivitySound(net.minecraft.world.entity.monster.piglin.PiglinBrute) -> d
190:193:void
lambda$playActivitySound$3(net.minecraft.world.entity.monster.piglin.PiglinBrute,ne
t.minecraft.world.entity.schedule.Activity) -> a
164:164:boolean
lambda$getTargetIfWithinRange$2(net.minecraft.world.entity.monster.piglin.AbstractP
iglin,net.minecraft.world.entity.LivingEntity) -> b
145:145:boolean
lambda$isNearestValidAttackTarget$1(net.minecraft.world.entity.LivingEntity,net.min
ecraft.world.entity.LivingEntity) -> a
92:92:boolean
lambda$initFightActivity$0(net.minecraft.world.entity.monster.piglin.PiglinBrute,ne
t.minecraft.world.entity.LivingEntity) -> c
net.minecraft.world.entity.monster.piglin.RememberIfHoglinWasKilled -> bxj:
9:9:void <init>() -> <init>
11:11:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
11:14:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
14:14:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
15:20:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.server.leve
l.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a
net.minecraft.world.entity.monster.piglin.StartAdmiringItemIfSeen -> bxk:
9:9:void <init>() -> <init>
11:11:net.minecraft.world.entity.ai.behavior.BehaviorControl create(int) -> a
11:16:com.mojang.datafixers.kinds.App
lambda$create$2(int,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuil
der$Instance) -> a
16:16:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,int,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.
minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.e
ntity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior
.declarative.MemoryAccessor) -> a
17:23:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,int,net.minecraft.server.
level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a
net.minecraft.world.entity.monster.piglin.StartHuntingHoglin -> bxl:
8:8:void <init>() -> <init>
10:10:net.minecraft.world.entity.ai.behavior.OneShot create() -> a
33:33:boolean
hasHuntedRecently(net.minecraft.world.entity.monster.piglin.AbstractPiglin) -> a
10:15:com.mojang.datafixers.kinds.App
lambda$create$4(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
15:15:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$3(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.dec
larative.MemoryAccessor) -> a
16:28:boolean
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.server.leve
l.ServerLevel,net.minecraft.world.entity.monster.piglin.Piglin,long) -> a
26:26:void lambda$create$1(java.util.List) -> a
16:16:java.lang.Boolean lambda$create$0(java.util.List) -> b
net.minecraft.world.entity.monster.piglin.StopAdmiringIfItemTooFarAway -> bxm:
11:11:void <init>() -> <init>
13:13:net.minecraft.world.entity.ai.behavior.BehaviorControl create(int) -> a
13:16:com.mojang.datafixers.kinds.App
lambda$create$2(int,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuil
der$Instance) -> a
16:16:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,int,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.
minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
17:28:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,int,net.
minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.server.
level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a
net.minecraft.world.entity.monster.piglin.StopAdmiringIfTiredOfTryingToReachItem ->
bxn:
10:10:void <init>() -> <init>
12:12:net.minecraft.world.entity.ai.behavior.BehaviorControl create(int,int) ->
a
12:17:com.mojang.datafixers.kinds.App
lambda$create$2(int,int,net.minecraft.world.entity.ai.behavior.declarative.Behavior
Builder$Instance) -> a
17:17:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,int,int,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,
net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.wor
ld.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.beha
vior.declarative.MemoryAccessor) -> a
18:36:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,int,net.
minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.e
ntity.ai.behavior.declarative.MemoryAccessor,int,net.minecraft.server.level.ServerL
evel,net.minecraft.world.entity.LivingEntity,long) -> a
net.minecraft.world.entity.monster.piglin.StopHoldingItemIfNoLongerAdmiring -> bxo:
8:8:void <init>() -> <init>
10:10:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
10:12:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
12:12:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor)
-> a
13:19:boolean
lambda$create$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.m
onster.piglin.Piglin,long) -> a
net.minecraft.world.entity.monster.piglin.package-info -> bxp:
net.minecraft.world.entity.monster.warden.AngerLevel -> bxq:
net.minecraft.world.entity.monster.warden.AngerLevel CALM -> a
net.minecraft.world.entity.monster.warden.AngerLevel AGITATED -> b
net.minecraft.world.entity.monster.warden.AngerLevel ANGRY -> c
net.minecraft.world.entity.monster.warden.AngerLevel[] SORTED_LEVELS -> d
int minimumAnger -> e
net.minecraft.sounds.SoundEvent ambientSound -> f
net.minecraft.sounds.SoundEvent listeningSound -> g
net.minecraft.world.entity.monster.warden.AngerLevel[] $VALUES -> h
9:9:net.minecraft.world.entity.monster.warden.AngerLevel[] values() -> values
9:9:net.minecraft.world.entity.monster.warden.AngerLevel
valueOf(java.lang.String) -> valueOf
23:27:void
<init>(java.lang.String,int,int,net.minecraft.sounds.SoundEvent,net.minecraft.sound
s.SoundEvent) -> <init>
30:30:int getMinimumAnger() -> a
34:34:net.minecraft.sounds.SoundEvent getAmbientSound() -> b
38:38:net.minecraft.sounds.SoundEvent getListeningSound() -> c
42:47:net.minecraft.world.entity.monster.warden.AngerLevel byAnger(int) -> a
51:51:boolean isAngry() -> d
16:16:void
lambda$static$1(net.minecraft.world.entity.monster.warden.AngerLevel[]) -> a
16:16:int
lambda$static$0(net.minecraft.world.entity.monster.warden.AngerLevel,net.minecraft.
world.entity.monster.warden.AngerLevel) -> a
9:9:net.minecraft.world.entity.monster.warden.AngerLevel[] $values() -> e
9:15:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.warden.AngerManagement -> bxr:
int CONVERSION_DELAY -> a
int MAX_ANGER -> b
int DEFAULT_ANGER_DECREASE -> f
int conversionDelay -> g
int highestAnger -> h
com.mojang.serialization.Codec SUSPECT_ANGER_PAIR -> i
java.util.function.Predicate filter -> j
java.util.ArrayList suspects -> c
net.minecraft.world.entity.monster.warden.AngerManagement$Sorter suspectSorter
-> k
it.unimi.dsi.fastutil.objects.Object2IntMap angerBySuspect -> d
it.unimi.dsi.fastutil.objects.Object2IntMap angerByUuid -> e
46:46:com.mojang.serialization.Codec codec(java.util.function.Predicate) -> a
37:105:void <init>(java.util.function.Predicate,java.util.List) -> <init>
108:111:java.util.List createUuidAngerPairs() -> b
115:157:void
tick(net.minecraft.server.level.ServerLevel,java.util.function.Predicate) -> a
160:167:void sortAndUpdateHighestAnger() -> c
170:182:void convertFromUuids(net.minecraft.server.level.ServerLevel) -> a
185:195:int increaseAnger(net.minecraft.world.entity.Entity,int) -> a
199:202:void clearAnger(net.minecraft.world.entity.Entity) -> a
206:206:net.minecraft.world.entity.Entity getTopSuspect() -> d
210:210:int getActiveAnger(net.minecraft.world.entity.Entity) -> b
214:216:java.util.Optional getActiveEntity() -> a
216:216:net.minecraft.world.entity.LivingEntity
lambda$getActiveEntity$8(net.minecraft.world.entity.Entity) -> c
215:215:boolean lambda$getActiveEntity$7(net.minecraft.world.entity.Entity) ->
d
186:186:java.lang.Integer
lambda$increaseAnger$6(int,net.minecraft.world.entity.Entity,java.lang.Integer) ->
a
110:110:com.mojang.datafixers.util.Pair
lambda$createUuidAngerPairs$5(it.unimi.dsi.fastutil.objects.Object2IntMap$Entry) ->
a
109:109:com.mojang.datafixers.util.Pair
lambda$createUuidAngerPairs$4(net.minecraft.world.entity.Entity) -> e
104:104:void lambda$new$3(com.mojang.datafixers.util.Pair) -> a
46:48:com.mojang.datafixers.kinds.App
lambda$codec$2(java.util.function.Predicate,com.mojang.serialization.codecs.RecordC
odecBuilder$Instance) -> a
48:48:net.minecraft.world.entity.monster.warden.AngerManagement
lambda$codec$1(java.util.function.Predicate,java.util.List) -> a
40:43:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
40:40:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.warden.AngerManagement$1 -> bxr$1:
int[] $SwitchMap$net$minecraft$world$entity$Entity$RemovalReason -> a
147:147:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.warden.AngerManagement$Sorter -> bxr$a:
net.minecraft.world.entity.monster.warden.AngerManagement angerManagement -> a
59:59:void <init>(net.minecraft.world.entity.monster.warden.AngerManagement) ->
<init>
62:84:int
compare(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity) -> a
58:58:java.lang.String toString() -> toString
58:58:int hashCode() -> hashCode
58:58:boolean equals(java.lang.Object) -> equals
58:58:net.minecraft.world.entity.monster.warden.AngerManagement
angerManagement() -> a
58:58:int compare(java.lang.Object,java.lang.Object) -> compare
net.minecraft.world.entity.monster.warden.Warden -> bxs:
org.slf4j.Logger LOGGER -> bV
int VIBRATION_COOLDOWN_TICKS -> bW
int TIME_TO_USE_MELEE_UNTIL_SONIC_BOOM -> bX
int MAX_HEALTH -> bY
float MOVEMENT_SPEED_WHEN_FIGHTING -> bZ
float KNOCKBACK_RESISTANCE -> ca
float ATTACK_KNOCKBACK -> cb
int ATTACK_DAMAGE -> cc
net.minecraft.network.syncher.EntityDataAccessor CLIENT_ANGER_LEVEL -> cd
int DARKNESS_DISPLAY_LIMIT -> ce
int DARKNESS_DURATION -> cf
int DARKNESS_RADIUS -> cg
int DARKNESS_INTERVAL -> ch
int ANGERMANAGEMENT_TICK_DELAY -> ci
int DEFAULT_ANGER -> cj
int PROJECTILE_ANGER -> ck
int ON_HURT_ANGER_BOOST -> cl
int RECENT_PROJECTILE_TICK_THRESHOLD -> cm
int TOUCH_COOLDOWN_TICKS -> cn
int DIGGING_PARTICLES_AMOUNT -> co
float DIGGING_PARTICLES_DURATION -> cp
float DIGGING_PARTICLES_OFFSET -> cq
int PROJECTILE_ANGER_DISTANCE -> cr
int tendrilAnimation -> cs
int tendrilAnimationO -> ct
int heartAnimation -> cu
int heartAnimationO -> cv
net.minecraft.world.entity.AnimationState roarAnimationState -> b
net.minecraft.world.entity.AnimationState sniffAnimationState -> c
net.minecraft.world.entity.AnimationState emergeAnimationState -> d
net.minecraft.world.entity.AnimationState diggingAnimationState -> e
net.minecraft.world.entity.AnimationState attackAnimationState -> bT
net.minecraft.world.entity.AnimationState sonicBoomAnimationState -> bU
net.minecraft.world.level.gameevent.DynamicGameEventListener
dynamicGameEventListener -> cw
net.minecraft.world.level.gameevent.vibrations.VibrationSystem$User
vibrationUser -> cx
net.minecraft.world.level.gameevent.vibrations.VibrationSystem$Data
vibrationData -> cy
net.minecraft.world.entity.monster.warden.AngerManagement angerManagement -> cz
117:145:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
149:149:net.minecraft.network.protocol.Packet getAddEntityPacket() -> S
154:158:void
recreateFromPacket(net.minecraft.network.protocol.game.ClientboundAddEntityPacket)
-> a
162:162:boolean checkSpawnObstruction(net.minecraft.world.level.LevelReader) ->
a
167:167:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
172:175:boolean isInvulnerableTo(net.minecraft.world.damagesource.DamageSource)
-> b
179:179:boolean isDiggingOrEmerging() -> ga
184:184:boolean canRide(net.minecraft.world.entity.Entity) -> l
189:189:boolean canDisableShield() -> fB
195:195:float nextStep() -> aI
199:204:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
209:209:boolean dampensVibrations() -> aT
215:215:float getSoundVolume() -> eR
221:225:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
230:230:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
235:235:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
240:241:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
245:250:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
255:258:void defineSynchedData() -> a_
261:261:int getClientAngerLevel() -> r
265:266:void syncClientAngerLevel() -> gf
270:304:void tick() -> l
308:326:void customServerAiStep() -> W
330:340:void handleEntityEvent(byte) -> b
343:344:int getHeartBeatDelay() -> gg
349:349:float getTendrilAnimation(float) -> D
353:353:float getHeartAnimation(float) -> E
357:371:void clientDiggingParticles(net.minecraft.world.entity.AnimationState)
-> a
375:385:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
389:389:boolean ignoreExplosion() -> cJ
394:394:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
400:400:net.minecraft.world.entity.ai.Brain getBrain() -> dK
405:407:void sendDebugPackets() -> V
411:414:void updateDynamicGameEventListener(java.util.function.BiConsumer) -> a
418:426:boolean canTargetEntity(net.minecraft.world.entity.Entity) -> a
431:433:void
applyDarknessAround(net.minecraft.server.level.ServerLevel,net.minecraft.world.phys
.Vec3,net.minecraft.world.entity.Entity,int) -> a
437:448:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
452:468:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
471:474:void playListeningSound() -> gh
477:477:net.minecraft.world.entity.monster.warden.AngerLevel getAngerLevel() ->
w
481:481:int getActiveAnger() -> gi
485:486:void clearAnger(net.minecraft.world.entity.Entity) -> b
489:490:void increaseAngerAt(net.minecraft.world.entity.Entity) -> c
494:510:void increaseAngerAt(net.minecraft.world.entity.Entity,int,boolean) ->
a
513:516:java.util.Optional getEntityAngryAt() -> fY
522:522:net.minecraft.world.entity.LivingEntity getTarget() -> j
527:527:boolean removeWhenFarAway(double) -> h
533:541:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
546:560:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
564:568:void setAttackTarget(net.minecraft.world.entity.LivingEntity) -> l
572:578:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
583:583:boolean isPushable() -> bp
588:595:void doPush(net.minecraft.world.entity.Entity) -> A
599:599:net.minecraft.world.entity.monster.warden.AngerManagement
getAngerManagement() -> fZ
607:607:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
627:627:net.minecraft.world.level.gameevent.vibrations.VibrationSystem$Data
getVibrationData() -> gb
632:632:net.minecraft.world.level.gameevent.vibrations.VibrationSystem$User
getVibrationUser() -> gc
466:466:void
lambda$readAdditionalSaveData$3(net.minecraft.world.level.gameevent.vibrations.Vibr
ationSystem$Data) -> a
458:458:void
lambda$readAdditionalSaveData$2(net.minecraft.world.entity.monster.warden.AngerMana
gement) -> a
447:447:void
lambda$addAdditionalSaveData$1(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> a
442:442:void
lambda$addAdditionalSaveData$0(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> b
77:77:net.minecraft.world.entity.ai.Brain
access$000(net.minecraft.world.entity.monster.warden.Warden) -> a
78:89:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.warden.Warden$1 -> bxs$1:
net.minecraft.world.entity.monster.warden.Warden this$0 -> p
607:607:void
<init>(net.minecraft.world.entity.monster.warden.Warden,net.minecraft.world.entity.
Mob,net.minecraft.world.level.Level) -> <init>
610:612:net.minecraft.world.level.pathfinder.PathFinder createPathFinder(int) -
> a
net.minecraft.world.entity.monster.warden.Warden$1$1 -> bxs$1$1:
net.minecraft.world.entity.monster.warden.Warden$1 this$1 -> a
612:612:void
<init>(net.minecraft.world.entity.monster.warden.Warden$1,net.minecraft.world.level
.pathfinder.NodeEvaluator,int) -> <init>
618:618:float
distance(net.minecraft.world.level.pathfinder.Node,net.minecraft.world.level.pathfi
nder.Node) -> a
net.minecraft.world.entity.monster.warden.Warden$2 -> bxs$2:
int[] $SwitchMap$net$minecraft$world$entity$Pose -> a
299:299:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.warden.Warden$VibrationUser -> bxs$a:
int GAME_EVENT_LISTENER_RANGE -> b
net.minecraft.world.level.gameevent.PositionSource positionSource -> c
net.minecraft.world.entity.monster.warden.Warden this$0 -> a
635:637:void <init>(net.minecraft.world.entity.monster.warden.Warden) -> <init>
641:641:int getListenerRadius() -> a
646:646:net.minecraft.world.level.gameevent.PositionSource getPositionSource()
-> b
651:651:net.minecraft.tags.TagKey getListenableEvents() -> c
656:656:boolean canTriggerAvoidVibration() -> d
661:670:boolean
canReceiveVibration(net.minecraft.server.level.ServerLevel,net.minecraft.core.Block
Pos,net.minecraft.world.level.gameevent.GameEvent,net.minecraft.world.level.gameeve
nt.GameEvent$Context) -> a
675:710:void
onReceiveVibration(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockP
os,net.minecraft.world.level.gameevent.GameEvent,net.minecraft.world.entity.Entity,
net.minecraft.world.entity.Entity,float) -> a
net.minecraft.world.entity.monster.warden.WardenAi -> bxt:
float SPEED_MULTIPLIER_WHEN_IDLING -> d
float SPEED_MULTIPLIER_WHEN_INVESTIGATING -> e
float SPEED_MULTIPLIER_WHEN_FIGHTING -> f
int MELEE_ATTACK_COOLDOWN -> g
int DIGGING_DURATION -> h
int EMERGE_DURATION -> a
int ROAR_DURATION -> b
int SNIFFING_DURATION -> i
int DIGGING_COOLDOWN -> c
int DISTURBANCE_LOCATION_EXPIRY_TIME -> j
java.util.List SENSOR_TYPES -> k
java.util.List MEMORY_TYPES -> l
net.minecraft.world.entity.ai.behavior.BehaviorControl DIG_COOLDOWN_SETTER -> m
50:50:void <init>() -> <init>
114:123:void updateActivity(net.minecraft.world.entity.monster.warden.Warden) -
> a
126:142:net.minecraft.world.entity.ai.Brain
makeBrain(net.minecraft.world.entity.monster.warden.Warden,com.mojang.serialization
.Dynamic) -> a
146:152:void initCoreActivity(net.minecraft.world.entity.ai.Brain) -> a
155:158:void initEmergeActivity(net.minecraft.world.entity.ai.Brain) -> b
161:168:void initDiggingActivity(net.minecraft.world.entity.ai.Brain) -> c
171:181:void initIdleActivity(net.minecraft.world.entity.ai.Brain) -> d
184:188:void initInvestigateActivity(net.minecraft.world.entity.ai.Brain) -> e
191:195:void initSniffingActivity(net.minecraft.world.entity.ai.Brain) -> f
198:201:void initRoarActivity(net.minecraft.world.entity.ai.Brain) -> g
204:212:void
initFightActivity(net.minecraft.world.entity.monster.warden.Warden,net.minecraft.wo
rld.entity.ai.Brain) -> a
215:215:boolean
isTarget(net.minecraft.world.entity.monster.warden.Warden,net.minecraft.world.entit
y.LivingEntity) -> a
219:225:void
onTargetInvalid(net.minecraft.world.entity.monster.warden.Warden,net.minecraft.worl
d.entity.LivingEntity) -> b
228:231:void setDigCooldown(net.minecraft.world.entity.LivingEntity) -> a
234:245:void
setDisturbanceLocation(net.minecraft.world.entity.monster.warden.Warden,net.minecra
ft.core.BlockPos) -> a
215:215:boolean
lambda$isTarget$5(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entit
y.LivingEntity) -> a
207:207:boolean
lambda$initFightActivity$4(net.minecraft.world.entity.monster.warden.Warden,net.min
ecraft.world.entity.LivingEntity) -> c
206:206:boolean
lambda$initFightActivity$3(net.minecraft.world.entity.monster.warden.Warden,net.min
ecraft.world.entity.LivingEntity) -> d
104:106:com.mojang.datafixers.kinds.App
lambda$static$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
106:106:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$static$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
107:110:boolean
lambda$static$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.server.level.ServerLevel,net.minecraft.world.entity.monster.warden.Warden,lon
g) -> a
60:104:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.warden.WardenSpawnTracker -> bxu:
com.mojang.serialization.Codec CODEC -> a
int MAX_WARNING_LEVEL -> b
double PLAYER_SEARCH_RADIUS -> c
int WARNING_CHECK_DIAMETER -> d
int DECREASE_WARNING_LEVEL_EVERY_INTERVAL -> e
int WARNING_LEVEL_INCREASE_COOLDOWN -> f
int ticksSinceLastWarning -> g
int warningLevel -> h
int cooldownTicks -> i
40:44:void <init>(int,int,int) -> <init>
47:57:void tick() -> a
60:63:void reset() -> b
66:96:java.util.OptionalInt
tryWarn(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,net.mine
craft.server.level.ServerPlayer) -> a
101:101:boolean onCooldown() -> d
105:106:boolean
hasNearbyWarden(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos)
-> a
110:113:java.util.List
getNearbyPlayers(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos
) -> b
117:122:void increaseWarningLevel() -> e
125:126:void decreaseWarningLevel() -> f
129:130:void setWarningLevel(int) -> a
133:133:int getWarningLevel() -> c
137:140:void
copyData(net.minecraft.world.entity.monster.warden.WardenSpawnTracker) -> a
112:112:boolean
lambda$getNearbyPlayers$8(net.minecraft.world.phys.Vec3,net.minecraft.server.level.
ServerPlayer) -> a
92:92:void
lambda$tryWarn$7(net.minecraft.world.entity.monster.warden.WardenSpawnTracker,net.m
inecraft.server.level.ServerPlayer) -> a
92:92:void
lambda$tryWarn$6(net.minecraft.world.entity.monster.warden.WardenSpawnTracker,net.m
inecraft.world.entity.monster.warden.WardenSpawnTracker) -> a
83:83:java.util.stream.Stream
lambda$tryWarn$5(net.minecraft.server.level.ServerPlayer) -> a
77:77:boolean lambda$tryWarn$4(net.minecraft.server.level.ServerPlayer) -> b
23:27:com.mojang.datafixers.kinds.App
lambda$static$3(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
26:26:java.lang.Integer
lambda$static$2(net.minecraft.world.entity.monster.warden.WardenSpawnTracker) -> b
25:25:java.lang.Integer
lambda$static$1(net.minecraft.world.entity.monster.warden.WardenSpawnTracker) -> c
24:24:java.lang.Integer
lambda$static$0(net.minecraft.world.entity.monster.warden.WardenSpawnTracker) -> d
23:23:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.warden.package-info -> bxv:
net.minecraft.world.entity.npc.AbstractVillager -> bxw:
net.minecraft.network.syncher.EntityDataAccessor DATA_UNHAPPY_COUNTER -> bV
int VILLAGER_SLOT_OFFSET -> bT
int VILLAGER_INVENTORY_SIZE -> bW
net.minecraft.world.entity.player.Player tradingPlayer -> bX
net.minecraft.world.item.trading.MerchantOffers offers -> bU
net.minecraft.world.SimpleContainer inventory -> bY
52:58:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
62:66:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
70:70:int getUnhappyCounter() -> q
74:75:void setUnhappyCounter(int) -> s
79:79:int getVillagerXp() -> r
84:87:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
92:94:void defineSynchedData() -> a_
98:99:void setTradingPlayer(net.minecraft.world.entity.player.Player) -> f
104:104:net.minecraft.world.entity.player.Player getTradingPlayer() -> fY
108:108:boolean isTrading() -> fZ
113:117:net.minecraft.world.item.trading.MerchantOffers getOffers() -> ga
122:122:void overrideOffers(net.minecraft.world.item.trading.MerchantOffers) ->
a
126:126:void overrideXp(int) -> t
130:138:void notifyTrade(net.minecraft.world.item.trading.MerchantOffer) -> a
void rewardTradeXp(net.minecraft.world.item.trading.MerchantOffer) -> b
144:144:boolean showProgressBar() -> gb
149:153:void notifyTradeUpdated(net.minecraft.world.item.ItemStack) -> l
157:157:net.minecraft.sounds.SoundEvent getNotifyTradeSound() -> gc
161:161:net.minecraft.sounds.SoundEvent getTradeUpdatedSound(boolean) -> w
165:166:void playCelebrateSound() -> gd
170:177:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
181:188:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
193:194:net.minecraft.world.entity.Entity
changeDimension(net.minecraft.server.level.ServerLevel) -> b
198:199:void stopTrading() -> ge
203:205:void die(net.minecraft.world.damagesource.DamageSource) -> a
208:214:void
addParticlesAroundSelf(net.minecraft.core.particles.ParticleOptions) -> a
218:218:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
223:223:net.minecraft.world.SimpleContainer getInventory() -> w
228:232:net.minecraft.world.entity.SlotAccess getSlot(int) -> a_
void updateTrades() -> gf
238:256:void
addOffersFromItemListings(net.minecraft.world.item.trading.MerchantOffers,net.minec
raft.world.entity.npc.VillagerTrades$ItemListing[],int) -> a
260:262:net.minecraft.world.phys.Vec3 getRopeHoldPosition(float) -> q
267:267:boolean isClientSide() -> gg
42:42:void <clinit>() -> <clinit>
net.minecraft.world.entity.npc.CatSpawner -> bxx:
int TICK_DELAY -> a
int nextTick -> b
23:23:void <init>() -> <init>
30:67:int tick(net.minecraft.server.level.ServerLevel,boolean,boolean) -> a
71:78:int
spawnInVillage(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos)
-> a
82:88:int
spawnInHut(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> b
92:100:int
spawnCat(net.minecraft.core.BlockPos,net.minecraft.server.level.ServerLevel) -> a
72:72:boolean lambda$spawnInVillage$0(net.minecraft.core.Holder) -> a
net.minecraft.world.entity.npc.ClientSideMerchant -> bxy:
net.minecraft.world.entity.player.Player source -> a
net.minecraft.world.item.trading.MerchantOffers offers -> b
int xp -> c
15:20:void <init>(net.minecraft.world.entity.player.Player) -> <init>
24:24:net.minecraft.world.entity.player.Player getTradingPlayer() -> fY
29:29:void setTradingPlayer(net.minecraft.world.entity.player.Player) -> f
33:33:net.minecraft.world.item.trading.MerchantOffers getOffers() -> ga
38:39:void overrideOffers(net.minecraft.world.item.trading.MerchantOffers) -> a
43:44:void notifyTrade(net.minecraft.world.item.trading.MerchantOffer) -> a
48:48:void notifyTradeUpdated(net.minecraft.world.item.ItemStack) -> l
52:52:boolean isClientSide() -> gg
57:57:int getVillagerXp() -> r
62:63:void overrideXp(int) -> t
67:67:boolean showProgressBar() -> gb
72:72:net.minecraft.sounds.SoundEvent getNotifyTradeSound() -> gc
net.minecraft.world.entity.npc.InventoryCarrier -> bxz:
java.lang.String TAG_INVENTORY -> c_
net.minecraft.world.SimpleContainer getInventory() -> w
16:34:void
pickUpItem(net.minecraft.world.entity.Mob,net.minecraft.world.entity.npc.InventoryC
arrier,net.minecraft.world.entity.item.ItemEntity) -> a
37:40:void readInventoryFromTag(net.minecraft.nbt.CompoundTag) -> c
43:44:void writeInventoryToTag(net.minecraft.nbt.CompoundTag) -> a_
net.minecraft.world.entity.npc.Npc -> bya:
net.minecraft.world.entity.npc.Villager -> byb:
org.slf4j.Logger LOGGER -> bZ
net.minecraft.network.syncher.EntityDataAccessor DATA_VILLAGER_DATA -> ca
int BREEDING_FOOD_THRESHOLD -> bV
java.util.Map FOOD_POINTS -> bW
int TRADES_PER_LEVEL -> cb
java.util.Set WANTED_ITEMS -> cc
int MAX_GOSSIP_TOPICS -> cd
int GOSSIP_COOLDOWN -> ce
int GOSSIP_DECAY_INTERVAL -> cf
int REPUTATION_CHANGE_PER_EVENT -> cg
int HOW_FAR_AWAY_TO_TALK_TO_OTHER_VILLAGERS_ABOUT_GOLEMS -> ch
int HOW_MANY_VILLAGERS_NEED_TO_AGREE_TO_SPAWN_A_GOLEM -> ci
long TIME_SINCE_SLEEPING_FOR_GOLEM_SPAWNING -> cj
float SPEED_MODIFIER -> bX
int updateMerchantTimer -> ck
boolean increaseProfessionLevelOnUpdate -> cl
net.minecraft.world.entity.player.Player lastTradedPlayer -> cm
boolean chasing -> cn
int foodLevel -> co
net.minecraft.world.entity.ai.gossip.GossipContainer gossips -> cp
long lastGossipTime -> cq
long lastGossipDecayTime -> cr
int villagerXp -> cs
long lastRestockGameTime -> ct
int numberOfRestocksToday -> cu
long lastRestockCheckDayTime -> cv
boolean assignProfessionWhenSpawned -> cw
com.google.common.collect.ImmutableList MEMORY_TYPES -> cx
com.google.common.collect.ImmutableList SENSOR_TYPES -> cy
java.util.Map POI_MEMORIES -> bY
197:198:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
133:206:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level,net.mi
necraft.world.entity.npc.VillagerType) -> <init>
211:211:net.minecraft.world.entity.ai.Brain getBrain() -> dK
216:216:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
221:223:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
227:231:void refreshBrain(net.minecraft.server.level.ServerLevel) -> c
234:256:void registerBrainGoals(net.minecraft.world.entity.ai.Brain) -> a
260:264:void ageBoundaryReached() -> m
267:269:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> gh
273:273:boolean assignProfessionWhenSpawned() -> gi
278:316:void customServerAiStep() -> W
320:327:void tick() -> l
332:362:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
366:370:void setUnhappy() -> gu
373:376:void startTrading(net.minecraft.world.entity.player.Player) -> h
380:385:void setTradingPlayer(net.minecraft.world.entity.player.Player) -> f
389:391:void stopTrading() -> ge
394:397:void resetSpecialPrices() -> gv
401:401:boolean canRestock() -> gk
406:406:boolean isClientSide() -> gg
410:418:void restock() -> gl
421:426:void resendOffersToTradingPlayer() -> gw
429:434:boolean needsToRestock() -> gx
439:439:boolean allowedToRestock() -> gy
443:462:boolean shouldRestock() -> gm
467:477:void catchUpDemand() -> gz
480:483:void updateDemand() -> gA
486:502:void updateSpecialPrices(net.minecraft.world.entity.player.Player) -> i
506:508:void defineSynchedData() -> a_
512:526:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
530:569:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
573:573:boolean removeWhenFarAway(double) -> h
579:586:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
591:591:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
596:596:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
600:604:void playWorkSound() -> gn
608:614:void setVillagerData(net.minecraft.world.entity.npc.VillagerData) -> a
618:618:net.minecraft.world.entity.npc.VillagerData getVillagerData() -> gj
623:637:void rewardTradeXp(net.minecraft.world.item.trading.MerchantOffer) -> b
640:641:void setChasing(boolean) -> x
644:644:boolean isChasing() -> go
650:657:void setLastHurtByMob(net.minecraft.world.entity.LivingEntity) -> a
661:669:void die(net.minecraft.world.damagesource.DamageSource) -> a
672:676:void releaseAllPois() -> gB
679:690:void tellWitnessesThatIWasMurdered(net.minecraft.world.entity.Entity) -
> a
693:710:void releasePoi(net.minecraft.world.entity.ai.memory.MemoryModuleType)
-> a
714:714:boolean canBreed() -> P_
718:718:boolean hungry() -> gC
722:744:void eatUntilFull() -> gD
747:747:int getPlayerReputation(net.minecraft.world.entity.player.Player) -> g
751:752:void digestFood(int) -> v
755:757:void eatAndDigestFood() -> gp
760:761:void setOffers(net.minecraft.world.item.trading.MerchantOffers) -> b
764:765:boolean shouldIncreaseLevel() -> gE
769:772:void increaseMerchantCareer() -> gF
776:776:net.minecraft.network.chat.Component getTypeName() -> cl
781:792:void handleEntityEvent(byte) -> b
797:808:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
815:826:net.minecraft.world.entity.npc.Villager
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
831:852:void
thunderHit(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Lightn
ingBolt) -> a
856:857:void pickUpItem(net.minecraft.world.entity.item.ItemEntity) -> b
861:862:boolean wantsToPickUp(net.minecraft.world.item.ItemStack) -> k
866:866:boolean hasExcessFood() -> gq
870:870:boolean wantsMoreFood() -> gr
874:875:int countFoodPointsInInventory() -> gG
879:879:boolean hasFarmSeeds() -> gs
884:899:void updateTrades() -> gf
902:914:void
gossip(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villag
er,long) -> a
917:930:void maybeDecayGossip() -> gH
933:958:void
spawnGolemIfNeeded(net.minecraft.server.level.ServerLevel,long,int) -> a
961:967:boolean wantsToSpawnGolem(long) -> a
972:982:void
onReputationEventFrom(net.minecraft.world.entity.ai.village.ReputationEventType,net
.minecraft.world.entity.Entity) -> a
986:986:int getVillagerXp() -> r
990:991:void setVillagerXp(int) -> u
994:996:void resetNumberOfRestocks() -> gI
999:999:net.minecraft.world.entity.ai.gossip.GossipContainer getGossips() -> gt
1003:1004:void setGossips(net.minecraft.nbt.Tag) -> a
1008:1011:void sendDebugPackets() -> V
1015:1019:void startSleeping(net.minecraft.core.BlockPos) -> b
1023:1025:void stopSleeping() -> fz
1028:1032:boolean golemSpawnConditionsMet(long) -> b
95:95:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
942:942:boolean
lambda$spawnGolemIfNeeded$10(long,net.minecraft.world.entity.npc.Villager) -> a
879:879:boolean lambda$hasFarmSeeds$9(net.minecraft.world.item.ItemStack) -> m
875:875:int
lambda$countFoodPointsInInventory$8(net.minecraft.world.SimpleContainer,java.util.M
ap$Entry) -> a
747:747:boolean
lambda$getPlayerReputation$7(net.minecraft.world.entity.ai.gossip.GossipType) -> a
698:709:void
lambda$releasePoi$6(net.minecraft.server.MinecraftServer,net.minecraft.world.entity
.ai.memory.MemoryModuleType,net.minecraft.core.GlobalPos) -> a
689:689:void
lambda$tellWitnessesThatIWasMurdered$5(net.minecraft.server.level.ServerLevel,net.m
inecraft.world.entity.Entity,net.minecraft.world.entity.LivingEntity) -> a
515:515:void
lambda$addAdditionalSaveData$4(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> a
193:193:boolean
lambda$static$3(net.minecraft.world.entity.npc.Villager,net.minecraft.core.Holder)
-> a
192:192:boolean
lambda$static$2(net.minecraft.world.entity.npc.Villager,net.minecraft.core.Holder)
-> b
191:191:boolean
lambda$static$1(net.minecraft.world.entity.npc.Villager,net.minecraft.core.Holder)
-> c
190:190:boolean
lambda$static$0(net.minecraft.world.entity.npc.Villager,net.minecraft.core.Holder)
-> d
96:189:void <clinit>() -> <clinit>
net.minecraft.world.entity.npc.VillagerData -> byc:
int MIN_VILLAGER_LEVEL -> a
int MAX_VILLAGER_LEVEL -> b
int[] NEXT_LEVEL_XP_THRESHOLDS -> d
com.mojang.serialization.Codec CODEC -> c
net.minecraft.world.entity.npc.VillagerType type -> e
net.minecraft.world.entity.npc.VillagerProfession profession -> f
int level -> g
22:26:void
<init>(net.minecraft.world.entity.npc.VillagerType,net.minecraft.world.entity.npc.V
illagerProfession,int) -> <init>
29:29:net.minecraft.world.entity.npc.VillagerType getType() -> a
33:33:net.minecraft.world.entity.npc.VillagerProfession getProfession() -> b
37:37:int getLevel() -> c
41:41:net.minecraft.world.entity.npc.VillagerData
setType(net.minecraft.world.entity.npc.VillagerType) -> a
45:45:net.minecraft.world.entity.npc.VillagerData
setProfession(net.minecraft.world.entity.npc.VillagerProfession) -> a
49:49:net.minecraft.world.entity.npc.VillagerData setLevel(int) -> a
53:53:int getMinXpPerLevel(int) -> b
57:57:int getMaxXpPerLevel(int) -> c
61:61:boolean canLevelUp(int) -> d
12:16:com.mojang.datafixers.kinds.App
lambda$static$5(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
15:15:java.lang.Integer
lambda$static$4(net.minecraft.world.entity.npc.VillagerData) -> a
14:14:net.minecraft.world.entity.npc.VillagerProfession
lambda$static$3(net.minecraft.world.entity.npc.VillagerData) -> b
14:14:net.minecraft.world.entity.npc.VillagerProfession lambda$static$2() -> d
13:13:net.minecraft.world.entity.npc.VillagerType
lambda$static$1(net.minecraft.world.entity.npc.VillagerData) -> c
13:13:net.minecraft.world.entity.npc.VillagerType lambda$static$0() -> e
10:12:void <clinit>() -> <clinit>
net.minecraft.world.entity.npc.VillagerDataHolder -> byd:
net.minecraft.world.entity.npc.VillagerData getVillagerData() -> gj
void setVillagerData(net.minecraft.world.entity.npc.VillagerData) -> a
12:12:net.minecraft.world.entity.npc.VillagerType getVariant() -> a
17:18:void setVariant(net.minecraft.world.entity.npc.VillagerType) -> a
5:5:java.lang.Object getVariant() -> c
5:5:void setVariant(java.lang.Object) -> a
net.minecraft.world.entity.npc.VillagerProfession -> bye:
java.lang.String name -> q
java.util.function.Predicate heldJobSite -> r
java.util.function.Predicate acquirableJobSite -> s
com.google.common.collect.ImmutableSet requestedItems -> t
com.google.common.collect.ImmutableSet secondaryPoi -> u
net.minecraft.sounds.SoundEvent workSound -> v
java.util.function.Predicate ALL_ACQUIRABLE_JOBS -> a
net.minecraft.world.entity.npc.VillagerProfession NONE -> b
net.minecraft.world.entity.npc.VillagerProfession ARMORER -> c
net.minecraft.world.entity.npc.VillagerProfession BUTCHER -> d
net.minecraft.world.entity.npc.VillagerProfession CARTOGRAPHER -> e
net.minecraft.world.entity.npc.VillagerProfession CLERIC -> f
net.minecraft.world.entity.npc.VillagerProfession FARMER -> g
net.minecraft.world.entity.npc.VillagerProfession FISHERMAN -> h
net.minecraft.world.entity.npc.VillagerProfession FLETCHER -> i
net.minecraft.world.entity.npc.VillagerProfession LEATHERWORKER -> j
net.minecraft.world.entity.npc.VillagerProfession LIBRARIAN -> k
net.minecraft.world.entity.npc.VillagerProfession MASON -> l
net.minecraft.world.entity.npc.VillagerProfession NITWIT -> m
net.minecraft.world.entity.npc.VillagerProfession SHEPHERD -> n
net.minecraft.world.entity.npc.VillagerProfession TOOLSMITH -> o
net.minecraft.world.entity.npc.VillagerProfession WEAPONSMITH -> p
22:22:void
<init>(java.lang.String,java.util.function.Predicate,java.util.function.Predicate,c
om.google.common.collect.ImmutableSet,com.google.common.collect.ImmutableSet,net.mi
necraft.sounds.SoundEvent) -> <init>
50:50:java.lang.String toString() -> toString
54:54:net.minecraft.world.entity.npc.VillagerProfession
register(java.lang.String,net.minecraft.resources.ResourceKey,net.minecraft.sounds.
SoundEvent) -> a
58:58:net.minecraft.world.entity.npc.VillagerProfession
register(java.lang.String,java.util.function.Predicate,java.util.function.Predicate
,net.minecraft.sounds.SoundEvent) -> a
62:62:net.minecraft.world.entity.npc.VillagerProfession
register(java.lang.String,net.minecraft.resources.ResourceKey,com.google.common.col
lect.ImmutableSet,com.google.common.collect.ImmutableSet,net.minecraft.sounds.Sound
Event) -> a
66:66:net.minecraft.world.entity.npc.VillagerProfession
register(java.lang.String,java.util.function.Predicate,java.util.function.Predicate
,com.google.common.collect.ImmutableSet,com.google.common.collect.ImmutableSet,net.
minecraft.sounds.SoundEvent) -> a
22:22:int hashCode() -> hashCode
22:22:boolean equals(java.lang.Object) -> equals
22:22:java.lang.String name() -> a
22:22:java.util.function.Predicate heldJobSite() -> b
22:22:java.util.function.Predicate acquirableJobSite() -> c
22:22:com.google.common.collect.ImmutableSet requestedItems() -> d
22:22:com.google.common.collect.ImmutableSet secondaryPoi() -> e
22:22:net.minecraft.sounds.SoundEvent workSound() -> f
62:62:boolean
lambda$register$4(net.minecraft.resources.ResourceKey,net.minecraft.core.Holder) ->
a
62:62:boolean
lambda$register$3(net.minecraft.resources.ResourceKey,net.minecraft.core.Holder) ->
b
54:54:boolean
lambda$register$2(net.minecraft.resources.ResourceKey,net.minecraft.core.Holder) ->
c
54:54:boolean
lambda$register$1(net.minecraft.resources.ResourceKey,net.minecraft.core.Holder) ->
d
30:30:boolean lambda$static$0(net.minecraft.core.Holder) -> a
30:46:void <clinit>() -> <clinit>
net.minecraft.world.entity.npc.VillagerTrades -> byf:
int DEFAULT_SUPPLY -> c
int COMMON_ITEMS_SUPPLY -> d
int UNCOMMON_ITEMS_SUPPLY -> e
int XP_LEVEL_1_SELL -> f
int XP_LEVEL_1_BUY -> g
int XP_LEVEL_2_SELL -> h
int XP_LEVEL_2_BUY -> i
int XP_LEVEL_3_SELL -> j
int XP_LEVEL_3_BUY -> k
int XP_LEVEL_4_SELL -> l
int XP_LEVEL_4_BUY -> m
int XP_LEVEL_5_TRADE -> n
float LOW_TIER_PRICE_MULTIPLIER -> o
float HIGH_TIER_PRICE_MULTIPLIER -> p
java.util.Map TRADES -> a
it.unimi.dsi.fastutil.ints.Int2ObjectMap WANDERING_TRADER_TRADES -> b
50:50:void <init>() -> <init>
606:606:it.unimi.dsi.fastutil.ints.Int2ObjectMap
toIntMap(com.google.common.collect.ImmutableMap) -> a
68:526:void lambda$static$0(java.util.HashMap) -> a
67:595:void <clinit>() -> <clinit>
net.minecraft.world.entity.npc.VillagerTrades$DyedArmorForEmeralds -> byf$a:
net.minecraft.world.item.Item item -> a
int value -> b
int maxUses -> c
int villagerXp -> d
794:795:void <init>(net.minecraft.world.item.Item,int) -> <init>
797:802:void <init>(net.minecraft.world.item.Item,int,int,int) -> <init>
806:824:net.minecraft.world.item.trading.MerchantOffer
getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource) -> a
828:828:net.minecraft.world.item.DyeItem
getRandomDye(net.minecraft.util.RandomSource) -> a
net.minecraft.world.entity.npc.VillagerTrades$EmeraldForItems -> byf$b:
net.minecraft.world.item.Item item -> a
int cost -> b
int maxUses -> c
int villagerXp -> d
float priceMultiplier -> e
621:627:void <init>(net.minecraft.world.level.ItemLike,int,int,int) -> <init>
631:632:net.minecraft.world.item.trading.MerchantOffer
getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource) -> a
net.minecraft.world.entity.npc.VillagerTrades$EmeraldsForVillagerTypeItem -> byf$c:
java.util.Map trades -> a
int cost -> b
int maxUses -> c
int villagerXp -> d
642:651:void <init>(int,int,int,java.util.Map) -> <init>
656:660:net.minecraft.world.item.trading.MerchantOffer
getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource) -> a
644:644:void lambda$new$1(net.minecraft.world.entity.npc.VillagerType) -> a
643:643:boolean
lambda$new$0(java.util.Map,net.minecraft.world.entity.npc.VillagerType) -> a
net.minecraft.world.entity.npc.VillagerTrades$EnchantBookForEmeralds -> byf$d:
int villagerXp -> a
835:837:void <init>(int) -> <init>
841:853:net.minecraft.world.item.trading.MerchantOffer
getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource) -> a
net.minecraft.world.entity.npc.VillagerTrades$EnchantedItemForEmeralds -> byf$e:
net.minecraft.world.item.ItemStack itemStack -> a
int baseEmeraldCost -> b
int maxUses -> c
int villagerXp -> d
float priceMultiplier -> e
733:734:void <init>(net.minecraft.world.item.Item,int,int,int) -> <init>
736:742:void <init>(net.minecraft.world.item.Item,int,int,int,float) -> <init>
746:751:net.minecraft.world.item.trading.MerchantOffer
getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource) -> a
net.minecraft.world.entity.npc.VillagerTrades$ItemListing -> byf$f:
net.minecraft.world.item.trading.MerchantOffer
getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource) -> a
net.minecraft.world.entity.npc.VillagerTrades$ItemsAndEmeraldsToItems -> byf$g:
net.minecraft.world.item.ItemStack fromItem -> a
int fromCount -> b
int emeraldCost -> c
net.minecraft.world.item.ItemStack toItem -> d
int toCount -> e
int maxUses -> f
int villagerXp -> g
float priceMultiplier -> h
906:907:void
<init>(net.minecraft.world.level.ItemLike,int,net.minecraft.world.item.Item,int,int
,int) -> <init>
909:918:void
<init>(net.minecraft.world.level.ItemLike,int,int,net.minecraft.world.item.Item,int
,int,int) -> <init>
923:923:net.minecraft.world.item.trading.MerchantOffer
getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource) -> a
net.minecraft.world.entity.npc.VillagerTrades$ItemsForEmeralds -> byf$h:
net.minecraft.world.item.ItemStack itemStack -> a
int emeraldCost -> b
int numberOfItems -> c
int maxUses -> d
int villagerXp -> e
float priceMultiplier -> f
673:674:void <init>(net.minecraft.world.level.block.Block,int,int,int,int) ->
<init>
677:678:void <init>(net.minecraft.world.item.Item,int,int,int) -> <init>
681:682:void <init>(net.minecraft.world.item.Item,int,int,int,int) -> <init>
685:686:void <init>(net.minecraft.world.item.ItemStack,int,int,int,int) ->
<init>
688:695:void <init>(net.minecraft.world.item.ItemStack,int,int,int,int,float) -
> <init>
699:699:net.minecraft.world.item.trading.MerchantOffer
getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource) -> a
net.minecraft.world.entity.npc.VillagerTrades$SuspiciousStewForEmerald -> byf$i:
net.minecraft.world.effect.MobEffect effect -> a
int duration -> b
int xp -> c
float priceMultiplier -> d
709:714:void <init>(net.minecraft.world.effect.MobEffect,int,int) -> <init>
719:721:net.minecraft.world.item.trading.MerchantOffer
getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource) -> a
net.minecraft.world.entity.npc.VillagerTrades$TippedArrowForItemsAndEmeralds ->
byf$j:
net.minecraft.world.item.ItemStack toItem -> a
int toCount -> b
int emeraldCost -> c
int maxUses -> d
int villagerXp -> e
net.minecraft.world.item.Item fromItem -> f
int fromCount -> g
float priceMultiplier -> h
765:774:void
<init>(net.minecraft.world.item.Item,int,net.minecraft.world.item.Item,int,int,int,
int) -> <init>
778:783:net.minecraft.world.item.trading.MerchantOffer
getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource) -> a
779:779:boolean lambda$getOffer$0(net.minecraft.world.item.alchemy.Potion) -> a
net.minecraft.world.entity.npc.VillagerTrades$TreasureMapForEmeralds -> byf$k:
int emeraldCost -> a
net.minecraft.tags.TagKey destination -> b
java.lang.String displayName -> c
net.minecraft.world.level.saveddata.maps.MapDecoration$Type destinationType ->
d
int maxUses -> e
int villagerXp -> f
865:872:void
<init>(int,net.minecraft.tags.TagKey,java.lang.String,net.minecraft.world.level.sav
eddata.maps.MapDecoration$Type,int,int) -> <init>
878:891:net.minecraft.world.item.trading.MerchantOffer
getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource) -> a
net.minecraft.world.entity.npc.VillagerType -> byg:
net.minecraft.world.entity.npc.VillagerType DESERT -> a
net.minecraft.world.entity.npc.VillagerType JUNGLE -> b
net.minecraft.world.entity.npc.VillagerType PLAINS -> c
net.minecraft.world.entity.npc.VillagerType SAVANNA -> d
net.minecraft.world.entity.npc.VillagerType SNOW -> e
net.minecraft.world.entity.npc.VillagerType SWAMP -> f
net.minecraft.world.entity.npc.VillagerType TAIGA -> g
java.lang.String name -> h
java.util.Map BY_BIOME -> i
26:28:void <init>(java.lang.String) -> <init>
32:32:java.lang.String toString() -> toString
36:36:net.minecraft.world.entity.npc.VillagerType register(java.lang.String) ->
a
79:79:net.minecraft.world.entity.npc.VillagerType
byBiome(net.minecraft.core.Holder) -> a
42:76:void lambda$static$0(java.util.HashMap) -> a
16:39:void <clinit>() -> <clinit>
net.minecraft.world.entity.npc.WanderingTrader -> byh:
int NUMBER_OF_TRADE_OFFERS -> bV
net.minecraft.core.BlockPos wanderTarget -> bW
int despawnDelay -> bX
57:58:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
62:80:void registerGoals() -> x
85:85:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
90:90:boolean showProgressBar() -> gb
96:114:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
119:135:void updateTrades() -> gf
139:145:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
149:158:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
162:162:boolean removeWhenFarAway(double) -> h
167:171:void rewardTradeXp(net.minecraft.world.item.trading.MerchantOffer) -> b
175:178:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
183:183:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
188:188:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
193:196:net.minecraft.sounds.SoundEvent
getDrinkingSound(net.minecraft.world.item.ItemStack) -> c
202:202:net.minecraft.sounds.SoundEvent getTradeUpdatedSound(boolean) -> w
207:207:net.minecraft.sounds.SoundEvent getNotifyTradeSound() -> gc
211:212:void setDespawnDelay(int) -> u
215:215:int getDespawnDelay() -> gh
220:225:void aiStep() -> b_
228:231:void maybeDespawn() -> gi
234:235:void setWanderTarget(net.minecraft.core.BlockPos) -> i
239:239:net.minecraft.core.BlockPos getWanderTarget() -> gj
64:64:boolean
lambda$registerGoals$1(net.minecraft.world.entity.npc.WanderingTrader) -> e
63:63:boolean
lambda$registerGoals$0(net.minecraft.world.entity.npc.WanderingTrader) -> f
49:49:net.minecraft.world.entity.ai.navigation.PathNavigation
access$000(net.minecraft.world.entity.npc.WanderingTrader) -> a
49:49:net.minecraft.world.entity.ai.navigation.PathNavigation
access$100(net.minecraft.world.entity.npc.WanderingTrader) -> b
49:49:net.minecraft.world.entity.ai.navigation.PathNavigation
access$200(net.minecraft.world.entity.npc.WanderingTrader) -> c
49:49:net.minecraft.world.entity.ai.navigation.PathNavigation
access$300(net.minecraft.world.entity.npc.WanderingTrader) -> d
net.minecraft.world.entity.npc.WanderingTrader$WanderToPositionGoal -> byh$a:
net.minecraft.world.entity.npc.WanderingTrader trader -> a
double stopDistance -> b
double speedModifier -> c
net.minecraft.world.entity.npc.WanderingTrader this$0 -> d
247:252:void
<init>(net.minecraft.world.entity.npc.WanderingTrader,net.minecraft.world.entity.np
c.WanderingTrader,double,double) -> <init>
256:258:void stop() -> d
262:263:boolean canUse() -> a
268:279:void tick() -> e
282:282:boolean isTooFarAway(net.minecraft.core.BlockPos,double) -> a
net.minecraft.world.entity.npc.WanderingTraderSpawner -> byi:
int DEFAULT_TICK_DELAY -> b
int DEFAULT_SPAWN_DELAY -> a
int MIN_SPAWN_CHANCE -> c
int MAX_SPAWN_CHANCE -> d
int SPAWN_CHANCE_INCREASE -> e
int SPAWN_ONE_IN_X_CHANCE -> f
int NUMBER_OF_SPAWN_ATTEMPTS -> g
net.minecraft.util.RandomSource random -> h
net.minecraft.world.level.storage.ServerLevelData serverLevelData -> i
int tickDelay -> j
int spawnDelay -> k
int spawnChance -> l
38:56:void <init>(net.minecraft.world.level.storage.ServerLevelData) -> <init>
60:93:int tick(net.minecraft.server.level.ServerLevel,boolean,boolean) -> a
97:134:boolean spawn(net.minecraft.server.level.ServerLevel) -> a
138:149:void
tryToSpawnLlamaFor(net.minecraft.server.level.ServerLevel,net.minecraft.world.entit
y.npc.WanderingTrader,int) -> a
153:166:net.minecraft.core.BlockPos
findSpawnPositionNear(net.minecraft.world.level.LevelReader,net.minecraft.core.Bloc
kPos,int) -> a
170:175:boolean
hasEnoughSpace(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -
> a
110:110:boolean lambda$spawn$1(net.minecraft.core.BlockPos) -> a
110:110:boolean lambda$spawn$0(net.minecraft.core.Holder) -> a
net.minecraft.world.entity.npc.package-info -> byj:
net.minecraft.world.entity.package-info -> byk:
net.minecraft.world.entity.player.Abilities -> byl:
boolean invulnerable -> a
boolean flying -> b
boolean mayfly -> c
boolean instabuild -> d
boolean mayBuild -> e
float flyingSpeed -> f
float walkingSpeed -> g
6:13:void <init>() -> <init>
16:26:void addSaveData(net.minecraft.nbt.CompoundTag) -> a
29:45:void loadSaveData(net.minecraft.nbt.CompoundTag) -> b
48:48:float getFlyingSpeed() -> a
52:53:void setFlyingSpeed(float) -> a
56:56:float getWalkingSpeed() -> b
60:61:void setWalkingSpeed(float) -> b
net.minecraft.world.entity.player.ChatVisiblity -> bym:
net.minecraft.world.entity.player.ChatVisiblity FULL -> a
net.minecraft.world.entity.player.ChatVisiblity SYSTEM -> b
net.minecraft.world.entity.player.ChatVisiblity HIDDEN -> c
java.util.function.IntFunction BY_ID -> d
int id -> e
java.lang.String key -> f
net.minecraft.world.entity.player.ChatVisiblity[] $VALUES -> g
8:8:net.minecraft.world.entity.player.ChatVisiblity[] values() -> values
8:8:net.minecraft.world.entity.player.ChatVisiblity valueOf(java.lang.String) -
> valueOf
17:20:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
24:24:int getId() -> a
29:29:java.lang.String getKey() -> b
33:33:net.minecraft.world.entity.player.ChatVisiblity byId(int) -> a
8:8:net.minecraft.world.entity.player.ChatVisiblity[] $values() -> d
8:13:void <clinit>() -> <clinit>
net.minecraft.world.entity.player.Inventory -> byn:
int POP_TIME_DURATION -> c
int INVENTORY_SIZE -> d
int SELECTION_SIZE -> n
int SLOT_OFFHAND -> e
int NOT_FOUND_INDEX -> f
int[] ALL_ARMOR_SLOTS -> g
int[] HELMET_SLOT_ONLY -> h
net.minecraft.core.NonNullList items -> i
net.minecraft.core.NonNullList armor -> j
net.minecraft.core.NonNullList offhand -> k
java.util.List compartments -> o
int selected -> l
net.minecraft.world.entity.player.Player player -> m
int timesChanged -> p
39:51:void <init>(net.minecraft.world.entity.player.Player) -> <init>
56:59:net.minecraft.world.item.ItemStack getSelected() -> f
63:63:int getSelectionSize() -> g
67:71:boolean
hasRemainingSpaceForItem(net.minecraft.world.item.ItemStack,net.minecraft.world.ite
m.ItemStack) -> a
76:81:int getFreeSlot() -> h
85:106:void setPickedItem(net.minecraft.world.item.ItemStack) -> a
109:115:void pickSlot(int) -> c
118:118:boolean isHotbarSlot(int) -> d
122:127:int findSlotMatchingItem(net.minecraft.world.item.ItemStack) -> b
131:142:int findSlotMatchingUnusedItem(net.minecraft.world.item.ItemStack) -> c
147:164:int getSuitableHotbarSlot() -> i
168:177:void swapPaint(double) -> a
180:191:int
clearOrCountMatchingItems(java.util.function.Predicate,int,net.minecraft.world.Cont
ainer) -> a
195:202:int addResource(net.minecraft.world.item.ItemStack) -> i
206:234:int addResource(int,net.minecraft.world.item.ItemStack) -> d
238:249:int getSlotWithRemainingSpace(net.minecraft.world.item.ItemStack) -> d
253:260:void tick() -> j
263:263:boolean add(net.minecraft.world.item.ItemStack) -> e
267:311:boolean add(int,net.minecraft.world.item.ItemStack) -> c
316:317:void placeItemBackInInventory(net.minecraft.world.item.ItemStack) -> f
320:337:void
placeItemBackInInventory(net.minecraft.world.item.ItemStack,boolean) -> a
341:355:net.minecraft.world.item.ItemStack removeItem(int,int) -> a
364:372:void removeItem(net.minecraft.world.item.ItemStack) -> g
376:391:net.minecraft.world.item.ItemStack removeItemNoUpdate(int) -> b
396:410:void setItem(int,net.minecraft.world.item.ItemStack) -> a
413:413:float getDestroySpeed(net.minecraft.world.level.block.state.BlockState)
-> a
418:442:net.minecraft.nbt.ListTag save(net.minecraft.nbt.ListTag) -> a
446:463:void load(net.minecraft.nbt.ListTag) -> b
467:467:int getContainerSize() -> b
472:487:boolean isEmpty() -> ab_
492:503:net.minecraft.world.item.ItemStack getItem(int) -> a
508:508:net.minecraft.network.chat.Component getName() -> Z
512:512:net.minecraft.world.item.ItemStack getArmor(int) -> e
516:533:void
hurtArmor(net.minecraft.world.damagesource.DamageSource,float,int[]) -> a
536:545:void dropAll() -> k
549:550:void setChanged() -> e
553:553:int getTimesChanged() -> l
558:564:boolean stillValid(net.minecraft.world.entity.player.Player) -> a
568:575:boolean contains(net.minecraft.world.item.ItemStack) -> h
579:586:boolean contains(net.minecraft.tags.TagKey) -> a
590:594:void replaceWith(net.minecraft.world.entity.player.Inventory) -> a
598:601:void clearContent() -> a
604:607:void
fillStackedContents(net.minecraft.world.entity.player.StackedContents) -> a
610:614:net.minecraft.world.item.ItemStack removeFromSelected(boolean) -> a
530:530:void lambda$hurtArmor$1(int,net.minecraft.world.entity.player.Player) -
> a
309:309:java.lang.String lambda$add$0(net.minecraft.world.item.ItemStack) -> j
36:37:void <clinit>() -> <clinit>
net.minecraft.world.entity.player.Player -> byo:
org.slf4j.Logger LOGGER -> b
int MAX_NAME_LENGTH -> bB
int MAX_HEALTH -> bC
int SLEEP_DURATION -> bD
int WAKE_UP_DURATION -> bE
int ENDER_SLOT_OFFSET -> bF
float CROUCH_BB_HEIGHT -> bG
float SWIMMING_BB_WIDTH -> bH
float SWIMMING_BB_HEIGHT -> bI
float DEFAULT_EYE_HEIGHT -> bJ
net.minecraft.world.entity.EntityDimensions STANDING_DIMENSIONS -> bK
java.util.Map POSES -> c
int FLY_ACHIEVEMENT_SPEED -> d
net.minecraft.network.syncher.EntityDataAccessor DATA_PLAYER_ABSORPTION_ID -> e
net.minecraft.network.syncher.EntityDataAccessor DATA_SCORE_ID -> f
net.minecraft.network.syncher.EntityDataAccessor DATA_PLAYER_MODE_CUSTOMISATION
-> bL
net.minecraft.network.syncher.EntityDataAccessor DATA_PLAYER_MAIN_HAND -> bM
net.minecraft.network.syncher.EntityDataAccessor DATA_SHOULDER_LEFT -> bN
net.minecraft.network.syncher.EntityDataAccessor DATA_SHOULDER_RIGHT -> bO
long timeEntitySatOnShoulder -> g
net.minecraft.world.entity.player.Inventory inventory -> cl
net.minecraft.world.inventory.PlayerEnderChestContainer enderChestInventory ->
bP
net.minecraft.world.inventory.InventoryMenu inventoryMenu -> bQ
net.minecraft.world.inventory.AbstractContainerMenu containerMenu -> bR
net.minecraft.world.food.FoodData foodData -> bS
int jumpTriggerTime -> bT
float oBob -> bU
float bob -> bV
int takeXpDelay -> bW
double xCloakO -> bX
double yCloakO -> bY
double zCloakO -> bZ
double xCloak -> ca
double yCloak -> cb
double zCloak -> cc
int sleepCounter -> cm
boolean wasUnderwater -> cd
net.minecraft.world.entity.player.Abilities abilities -> cn
int experienceLevel -> ce
int totalExperience -> cf
float experienceProgress -> cg
int enchantmentSeed -> ch
float defaultFlySpeed -> ci
int lastLevelUpTime -> co
com.mojang.authlib.GameProfile gameProfile -> cp
boolean reducedDebugInfo -> cq
net.minecraft.world.item.ItemStack lastItemInMainHand -> cr
net.minecraft.world.item.ItemCooldowns cooldowns -> cs
java.util.Optional lastDeathLocation -> ct
net.minecraft.world.entity.projectile.FishingHook fishing -> cj
float hurtDir -> ck
163:219:void
<init>(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,float,com.mojang
.authlib.GameProfile) -> <init>
222:232:boolean
blockActionRestricted(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,n
et.minecraft.world.level.GameType) -> a
236:240:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> fC
245:253:void defineSynchedData() -> a_
257:332:void tick() -> l
340:340:boolean isSecondaryUseActive() -> fD
344:344:boolean wantsToStopRiding() -> fE
352:352:boolean isStayingOnGroundSurface() -> fF
356:357:boolean updateIsUnderwater() -> fG
361:365:void turtleHelmetTick() -> s
368:368:net.minecraft.world.item.ItemCooldowns createItemCooldowns() -> k
372:409:void moveCloak() -> x
412:446:void updatePlayerPose() -> fH
450:450:int getPortalWaitTime() -> at
455:455:net.minecraft.sounds.SoundEvent getSwimSound() -> aJ
460:460:net.minecraft.sounds.SoundEvent getSwimSplashSound() -> aK
465:465:net.minecraft.sounds.SoundEvent getSwimHighSpeedSplashSound() -> aL
470:470:int getDimensionChangingDelay() -> bH
476:477:void playSound(net.minecraft.sounds.SoundEvent,float,float) -> a
480:480:void
playNotifySound(net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,fl
oat,float) -> a
484:484:net.minecraft.sounds.SoundSource getSoundSource() -> cY
489:489:int getFireImmuneTicks() -> cZ
494:505:void handleEntityEvent(byte) -> b
508:514:void
addParticlesAroundSelf(net.minecraft.core.particles.ParticleOptions) -> a
517:518:void closeContainer() -> q
521:521:void doCloseContainer() -> r
525:540:void rideTick() -> bv
544:548:void serverAiStep() -> fc
552:613:void aiStep() -> b_
616:624:void playShoulderEntityAmbientSound(net.minecraft.nbt.CompoundTag) -> c
627:628:void touch(net.minecraft.world.entity.Entity) -> c
631:631:int getScore() -> fI
635:636:void setScore(int) -> r
639:641:void increaseScore(int) -> s
644:649:void startAutoSpinAttack(int) -> t
653:676:void die(net.minecraft.world.damagesource.DamageSource) -> a
680:685:void dropEquipment() -> eu
688:694:void destroyVanishingCursedItems() -> fJ
698:698:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
703:703:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
708:708:net.minecraft.world.entity.item.ItemEntity
drop(net.minecraft.world.item.ItemStack,boolean) -> a
713:754:net.minecraft.world.entity.item.ItemEntity
drop(net.minecraft.world.item.ItemStack,boolean,boolean) -> a
758:800:float getDestroySpeed(net.minecraft.world.level.block.state.BlockState)
-> d
804:804:boolean
hasCorrectToolForDrops(net.minecraft.world.level.block.state.BlockState) -> e
809:846:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
850:874:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
878:891:boolean isInvulnerableTo(net.minecraft.world.damagesource.DamageSource)
-> b
896:928:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
933:938:void blockUsingShield(net.minecraft.world.entity.LivingEntity) -> d
942:942:boolean canBeSeenAsEnemy() -> ek
946:955:boolean canHarmPlayer(net.minecraft.world.entity.player.Player) -> a
960:961:void hurtArmor(net.minecraft.world.damagesource.DamageSource,float) ->
b
965:966:void hurtHelmet(net.minecraft.world.damagesource.DamageSource,float) ->
c
970:991:void hurtCurrentlyUsedShield(float) -> u
995:1021:void actuallyHurt(net.minecraft.world.damagesource.DamageSource,float)
-> f
1025:1025:boolean onSoulSpeedBlock() -> dQ
1029:1029:boolean isTextFilteringEnabled() -> U
1033:1033:void
openTextEdit(net.minecraft.world.level.block.entity.SignBlockEntity,boolean) -> a
1036:1036:void
openMinecartCommandBlock(net.minecraft.world.level.BaseCommandBlock) -> a
1039:1039:void
openCommandBlock(net.minecraft.world.level.block.entity.CommandBlockEntity) -> a
1042:1042:void
openStructureBlock(net.minecraft.world.level.block.entity.StructureBlockEntity) ->
a
1045:1045:void
openJigsawBlock(net.minecraft.world.level.block.entity.JigsawBlockEntity) -> a
1048:1048:void
openHorseInventory(net.minecraft.world.entity.animal.horse.AbstractHorse,net.minecr
aft.world.Container) -> a
1051:1051:java.util.OptionalInt openMenu(net.minecraft.world.MenuProvider) -> a
1055:1055:void
sendMerchantOffers(int,net.minecraft.world.item.trading.MerchantOffers,int,int,bool
ean,boolean) -> a
1064:1064:void
openItemGui(net.minecraft.world.item.ItemStack,net.minecraft.world.InteractionHand)
-> a
1067:1100:net.minecraft.world.InteractionResult
interactOn(net.minecraft.world.entity.Entity,net.minecraft.world.InteractionHand) -
> a
1105:1105:double getMyRidingOffset() -> bw
1110:1113:void removeVehicle() -> bA
1117:1117:boolean isImmobile() -> eT
1122:1122:boolean isAffectedByFluids() -> dW
1131:1180:net.minecraft.world.phys.Vec3
maybeBackOffFromEdge(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Mover
Type) -> a
1184:1184:boolean isAboveGround() -> y
1188:1367:void attack(net.minecraft.world.entity.Entity) -> d
1371:1372:void doAutoAttackOnTouch(net.minecraft.world.entity.LivingEntity) ->
g
1375:1386:void disableShield(boolean) -> s
1389:1389:void crit(net.minecraft.world.entity.Entity) -> a
1392:1392:void magicCrit(net.minecraft.world.entity.Entity) -> b
1396:1401:void sweepAttack() -> fK
1404:1404:void respawn() -> fL
1408:1414:void remove(net.minecraft.world.entity.Entity$RemovalReason) -> a
1417:1417:boolean isLocalPlayer() -> g
1421:1421:com.mojang.authlib.GameProfile getGameProfile() -> fM
1425:1425:net.minecraft.world.entity.player.Inventory getInventory() -> fN
1429:1429:net.minecraft.world.entity.player.Abilities getAbilities() -> fO
1434:1434:void
updateTutorialInventoryAction(net.minecraft.world.item.ItemStack,net.minecraft.worl
d.item.ItemStack,net.minecraft.world.inventory.ClickAction) -> a
1437:1437:boolean hasContainerOpen() -> fP
1466:1470:com.mojang.datafixers.util.Either
startSleepInBed(net.minecraft.core.BlockPos) -> a
1481:1488:void stopSleepInBed(boolean,boolean) -> a
1492:1493:void stopSleeping() -> fz
1496:1521:java.util.Optional
findRespawnPositionAndUseSpawnBlock(net.minecraft.server.level.ServerLevel,net.mine
craft.core.BlockPos,float,boolean,boolean) -> a
1526:1526:boolean isSleepingLongEnough() -> fQ
1530:1530:int getSleepTimer() -> fR
1542:1542:void
displayClientMessage(net.minecraft.network.chat.Component,boolean) -> a
1545:1546:void awardStat(net.minecraft.resources.ResourceLocation) -> a
1549:1550:void awardStat(net.minecraft.resources.ResourceLocation,int) -> a
1553:1554:void awardStat(net.minecraft.stats.Stat) -> b
1557:1557:void awardStat(net.minecraft.stats.Stat,int) -> a
1560:1560:void resetStat(net.minecraft.stats.Stat) -> a
1563:1563:int awardRecipes(java.util.Collection) -> a
1567:1567:void
triggerRecipeCrafted(net.minecraft.world.item.crafting.Recipe,java.util.List) -> a
1570:1570:void awardRecipesByKey(net.minecraft.resources.ResourceLocation[]) ->
a
1573:1573:int resetRecipes(java.util.Collection) -> b
1578:1586:void jumpFromGround() -> eW
1590:1618:void travel(net.minecraft.world.phys.Vec3) -> h
1622:1627:void updateSwimming() -> ba
1630:1630:boolean freeAt(net.minecraft.core.BlockPos) -> h
1635:1635:float getSpeed() -> fa
1639:1688:void checkMovementStatistics(double,double,double) -> r
1691:1708:void checkRidingStatistics(double,double,double) -> s
1715:1722:boolean
causeFallDamage(float,float,net.minecraft.world.damagesource.DamageSource) -> a
1726:1733:boolean tryToStartFallFlying() -> fS
1737:1738:void startFallFlying() -> fT
1742:1744:void stopFallFlying() -> fU
1748:1751:void doWaterSplashEffect() -> bd
1755:1771:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
1775:1775:net.minecraft.world.entity.LivingEntity$Fallsounds getFallSounds() ->
eC
1780:1781:boolean
killedEntity(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livi
ngEntity) -> a
1786:1789:void
makeStuckInBlock(net.minecraft.world.level.block.state.BlockState,net.minecraft.wor
ld.phys.Vec3) -> a
1792:1810:void giveExperiencePoints(int) -> d
1813:1813:int getEnchantmentSeed() -> fV
1817:1824:void onEnchantmentPerformed(net.minecraft.world.item.ItemStack,int) -
> a
1827:1839:void giveExperienceLevels(int) -> c
1842:1848:int getXpNeededForNextLevel() -> fW
1860:1867:void causeFoodExhaustion(float) -> z
1870:1870:java.util.Optional getWardenSpawnTracker() -> W
1874:1874:net.minecraft.world.food.FoodData getFoodData() -> fX
1878:1878:boolean canEat(boolean) -> t
1882:1882:boolean isHurt() -> fY
1886:1886:boolean mayBuild() -> fZ
1891:1897:boolean
mayUseItemAt(net.minecraft.core.BlockPos,net.minecraft.core.Direction,net.minecraft
.world.item.ItemStack) -> a
1902:1910:int getExperienceReward() -> ea
1916:1916:boolean isAlwaysExperienceDropper() -> eb
1921:1921:boolean shouldShowName() -> cz
1928:1928:net.minecraft.world.entity.Entity$MovementEmission
getMovementEmission() -> aS
1932:1932:void onUpdateAbilities() -> w
1936:1936:net.minecraft.network.chat.Component getName() -> Z
1940:1940:net.minecraft.world.inventory.PlayerEnderChestContainer
getEnderChestInventory() -> ga
1945:1952:net.minecraft.world.item.ItemStack
getItemBySlot(net.minecraft.world.entity.EquipmentSlot) -> c
1959:1959:boolean doesEmitEquipEvent(net.minecraft.world.entity.EquipmentSlot)
-> a
1964:1972:void
setItemSlot(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemS
tack) -> a
1975:1975:boolean addItem(net.minecraft.world.item.ItemStack) -> i
1980:1980:java.lang.Iterable getHandSlots() -> bI
1985:1985:java.lang.Iterable getArmorSlots() -> bJ
1989:2004:boolean setEntityOnShoulder(net.minecraft.nbt.CompoundTag) -> h
2008:2014:void removeEntitiesOnShoulder() -> gb
2017:2028:void respawnEntityOnShoulder(net.minecraft.nbt.CompoundTag) -> k
boolean isSpectator() -> G_
2035:2035:boolean canBeHitByProjectile() -> bn
2040:2040:boolean isSwimming() -> bW
boolean isCreative() -> f
2047:2047:boolean isPushedByFluid() -> cw
2051:2051:net.minecraft.world.scores.Scoreboard getScoreboard() -> gc
2056:2057:net.minecraft.network.chat.Component getDisplayName() -> H_
2061:2063:net.minecraft.network.chat.MutableComponent
decorateDisplayNameComponent(net.minecraft.network.chat.MutableComponent) -> a
2072:2072:java.lang.String getScoreboardName() -> cv
2077:2086:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
2092:2096:void setAbsorptionAmount(float) -> y
2100:2100:float getAbsorptionAmount() -> ff
2104:2104:boolean
isModelPartShown(net.minecraft.world.entity.player.PlayerModelPart) -> a
2109:2116:net.minecraft.world.entity.SlotAccess getSlot(int) -> a_
2120:2120:boolean isReducedDebugInfo() -> gd
2124:2125:void setReducedDebugInfo(boolean) -> u
2129:2130:void setRemainingFireTicks(int) -> h
2134:2134:net.minecraft.world.entity.HumanoidArm getMainArm() -> fh
2138:2139:void setMainArm(net.minecraft.world.entity.HumanoidArm) -> a
2142:2142:net.minecraft.nbt.CompoundTag getShoulderEntityLeft() -> ge
2146:2147:void setShoulderEntityLeft(net.minecraft.nbt.CompoundTag) -> i
2150:2150:net.minecraft.nbt.CompoundTag getShoulderEntityRight() -> gf
2154:2155:void setShoulderEntityRight(net.minecraft.nbt.CompoundTag) -> j
2158:2158:float getCurrentItemAttackStrengthDelay() -> gg
2162:2162:float getAttackStrengthScale(float) -> A
2166:2167:void resetAttackStrengthTicker() -> gh
2170:2170:net.minecraft.world.item.ItemCooldowns getCooldowns() -> gi
2175:2175:float getBlockSpeedFactor() -> aH
2179:2179:float getLuck() -> gj
2183:2183:boolean canUseGameMasterBlocks() -> gk
2188:2189:boolean canTakeItem(net.minecraft.world.item.ItemStack) -> f
2194:2194:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
2199:2199:com.google.common.collect.ImmutableList getDismountPoses() -> fv
2204:2221:net.minecraft.world.item.ItemStack
getProjectile(net.minecraft.world.item.ItemStack) -> g
2226:2233:net.minecraft.world.item.ItemStack
eat(net.minecraft.world.level.Level,net.minecraft.world.item.ItemStack) -> a
2238:2238:boolean
shouldRemoveSoulSpeed(net.minecraft.world.level.block.state.BlockState) -> c
2243:2266:net.minecraft.world.phys.Vec3 getRopeHoldPosition(float) -> q
2272:2272:boolean isAlwaysTicking() -> dH
2276:2276:boolean isScoping() -> gl
2281:2281:boolean shouldBeSaved() -> dG
2285:2285:java.util.Optional getLastDeathLocation() -> gm
2289:2290:void setLastDeathLocation(java.util.Optional) -> a
2294:2294:float getHurtDir() -> eB
2299:2301:void animateHurt(float) -> m
2305:2305:boolean canSprint() -> dB
2310:2313:float getFlyingSpeed() -> eZ
2063:2066:net.minecraft.network.chat.Style
lambda$decorateDisplayNameComponent$6(java.lang.String,net.minecraft.network.chat.S
tyle) -> a
2019:2026:void
lambda$respawnEntityOnShoulder$5(net.minecraft.world.entity.Entity) -> C
979:979:void
lambda$hurtCurrentlyUsedShield$4(net.minecraft.world.InteractionHand,net.minecraft.
world.entity.player.Player) -> a
873:873:void
lambda$addAdditionalSaveData$3(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> a
873:873:java.util.Optional
lambda$addAdditionalSaveData$2(net.minecraft.core.GlobalPos) -> a
619:622:void
lambda$playShoulderEntityAmbientSound$1(net.minecraft.world.entity.EntityType) -> b
618:618:boolean
lambda$playShoulderEntityAmbientSound$0(net.minecraft.world.entity.EntityType) -> c
126:160:void <clinit>() -> <clinit>
net.minecraft.world.entity.player.Player$1 -> byo$1:
int[] $SwitchMap$net$minecraft$world$entity$Pose -> a
2077:2077:void <clinit>() -> <clinit>
net.minecraft.world.entity.player.Player$BedSleepingProblem -> byo$a:
net.minecraft.world.entity.player.Player$BedSleepingProblem NOT_POSSIBLE_HERE -
> a
net.minecraft.world.entity.player.Player$BedSleepingProblem NOT_POSSIBLE_NOW ->
b
net.minecraft.world.entity.player.Player$BedSleepingProblem TOO_FAR_AWAY -> c
net.minecraft.world.entity.player.Player$BedSleepingProblem OBSTRUCTED -> d
net.minecraft.world.entity.player.Player$BedSleepingProblem OTHER_PROBLEM -> e
net.minecraft.world.entity.player.Player$BedSleepingProblem NOT_SAFE -> f
net.minecraft.network.chat.Component message -> g
net.minecraft.world.entity.player.Player$BedSleepingProblem[] $VALUES -> h
1440:1440:net.minecraft.world.entity.player.Player$BedSleepingProblem[]
values() -> values
1440:1440:net.minecraft.world.entity.player.Player$BedSleepingProblem
valueOf(java.lang.String) -> valueOf
1451:1453:void <init>(java.lang.String,int) -> <init>
1455:1457:void
<init>(java.lang.String,int,net.minecraft.network.chat.Component) -> <init>
1461:1461:net.minecraft.network.chat.Component getMessage() -> a
1440:1440:net.minecraft.world.entity.player.Player$BedSleepingProblem[]
$values() -> b
1440:1446:void <clinit>() -> <clinit>
net.minecraft.world.entity.player.PlayerModelPart -> byp:
net.minecraft.world.entity.player.PlayerModelPart CAPE -> a
net.minecraft.world.entity.player.PlayerModelPart JACKET -> b
net.minecraft.world.entity.player.PlayerModelPart LEFT_SLEEVE -> c
net.minecraft.world.entity.player.PlayerModelPart RIGHT_SLEEVE -> d
net.minecraft.world.entity.player.PlayerModelPart LEFT_PANTS_LEG -> e
net.minecraft.world.entity.player.PlayerModelPart RIGHT_PANTS_LEG -> f
net.minecraft.world.entity.player.PlayerModelPart HAT -> g
int bit -> h
int mask -> i
java.lang.String id -> j
net.minecraft.network.chat.Component name -> k
net.minecraft.world.entity.player.PlayerModelPart[] $VALUES -> l
5:5:net.minecraft.world.entity.player.PlayerModelPart[] values() -> values
5:5:net.minecraft.world.entity.player.PlayerModelPart valueOf(java.lang.String)
-> valueOf
20:25:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
28:28:int getMask() -> a
32:32:int getBit() -> b
36:36:java.lang.String getId() -> c
40:40:net.minecraft.network.chat.Component getName() -> d
5:5:net.minecraft.world.entity.player.PlayerModelPart[] $values() -> e
5:12:void <clinit>() -> <clinit>
net.minecraft.world.entity.player.ProfileKeyPair -> byq:
java.security.PrivateKey privateKey -> b
net.minecraft.world.entity.player.ProfilePublicKey publicKey -> c
java.time.Instant refreshedAfter -> d
com.mojang.serialization.Codec CODEC -> a
11:11:void
<init>(java.security.PrivateKey,net.minecraft.world.entity.player.ProfilePublicKey,
java.time.Instant) -> <init>
19:19:boolean dueRefresh() -> a
11:11:java.lang.String toString() -> toString
11:11:int hashCode() -> hashCode
11:11:boolean equals(java.lang.Object) -> equals
11:11:java.security.PrivateKey privateKey() -> b
11:11:net.minecraft.world.entity.player.ProfilePublicKey publicKey() -> c
11:11:java.time.Instant refreshedAfter() -> d
12:16:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -