Merge branch '18w43c' of github.com:FabricMC/pomf into 18w43c

This commit is contained in:
Adrian Siekierka 2018-10-31 17:54:00 +01:00
commit 609bd15031
134 changed files with 376 additions and 119 deletions

2
Jenkinsfile vendored
View File

@ -7,7 +7,7 @@ node {
sh "rm -rf build/libs/"
sh "chmod +x gradlew"
sh "./gradlew build"
sh "./gradlew build publish"
stage "Archive artifacts"

View File

@ -17,6 +17,8 @@ buildscript {
}
apply plugin: 'de.undercouch.download'
apply plugin: 'maven'
apply plugin: 'maven-publish'
def minecraft_version = "18w43c"
def pomfVersion = "${minecraft_version}"
@ -29,18 +31,21 @@ if (ENV.BUILD_NUMBER) {
def mappingsDir = file("mappings")
def cacheFilesMinecraft = file(".gradle/minecraft")
def tempDir = file(".gradle/temp")
def mergedFile = file("${minecraft_version}-merged.jar")
def mappedFile = file("${minecraft_version}-mapped.jar")
def versionFile = new File(cacheFilesMinecraft, "${minecraft_version}.json")
def clientJar = new File(cacheFilesMinecraft, "${minecraft_version}-client.jar")
def serverJar = new File(cacheFilesMinecraft, "${minecraft_version}-server.jar")
def libraries = new File(cacheFilesMinecraft, "${minecraft_version}-libraries")
def libs = new File("build/libs/")
import groovy.json.JsonSlurper
import org.apache.commons.io.FileUtils
import com.google.common.hash.HashCode
import com.google.common.hash.Hashing
import com.google.common.io.Files
import net.fabricmc.stitch.commands.CommandMergeTiny
import net.fabricmc.stitch.merge.JarMerger
import net.fabricmc.tinyremapper.OutputConsumerPath
import net.fabricmc.tinyremapper.TinyRemapper
@ -198,7 +203,7 @@ task pomf(dependsOn: setupPomf) {
}
}
task build(type: Zip) {
task buildEngima(type: Zip) {
from mappingsDir
include "**/*"
archiveName "pomf-enigma-${pomfVersion}.zip"
@ -219,33 +224,76 @@ task checkMappings {
}
}
task buildTiny(dependsOn: "mergeJars") {
task downloadIntermediary(type: Download){
src "https://github.com/FabricMC/intermediary/raw/master/mappings/${minecraft_version}.tiny"
dest new File(cacheFilesMinecraft, "${minecraft_version}-intermediary.tiny")
}
task buildPomfTiny(dependsOn: "mergeJars",type: FileOutput) {
inputs.dir mappingsDir
def libs = new File("build/libs/")
if (!libs.exists()) {
libs.mkdirs()
}
def outputFile = new File(libs, "pomf-tiny-${pomfVersion}.gz")
outputs.file(outputFile)
def pomfTiny = new File(tempDir, "pomf-mappings.tiny")
fileOutput = pomfTiny
outputs.upToDateWhen {return true}
doLast {
logger.lifecycle(":generating tiny mappings")
String[] args = [
mergedFile.getAbsolutePath(),
mappingsDir.getAbsolutePath(),
"mappings.tiny",
pomfTiny.getAbsolutePath(),
"mojang",
"pomf"
]
new CommandTinyify().run(args)
}
}
task mergeTiny(dependsOn: ["buildPomfTiny", "downloadIntermediary"], type: FileOutput) {
def pomfTinyInput = buildPomfTiny.fileOutput
def intermediaryTinyInput = downloadIntermediary.dest
def outputFile = new File(tempDir, "mappings.tiny")
outputs.file(outputFile)
fileOutput = outputFile
outputs.upToDateWhen {return true}
doLast {
logger.lifecycle(":merging pomf and intermediary")
String[] args = [
pomfTinyInput.getAbsolutePath(),
intermediaryTinyInput.getAbsolutePath(),
outputFile.getAbsolutePath(),
"intermediary",
"mojang"
]
new CommandMergeTiny().run(args)
}
}
task compressTiny(dependsOn: "mergeTiny", type: FileOutput){
def outputFile = new File(libs, "pomf-tiny-${pomfVersion}.gz")
outputs.file(outputFile)
fileOutput = outputFile
def inputFile = mergeTiny.fileOutput
outputs.upToDateWhen {return true}
doLast {
logger.lifecycle(":compressing tiny mappings")
def buffer = new byte[1024]
def fileOutputStream = new FileOutputStream(outputFile)
def outputStream = new GZIPOutputStream(fileOutputStream)
def inputFile = new File("mappings.tiny")
def fileInputStream = new FileInputStream(inputFile)
def length
@ -260,7 +308,8 @@ task buildTiny(dependsOn: "mergeJars") {
}
}
tasks.build.dependsOn "buildTiny"
tasks.build.dependsOn "compressTiny"
tasks.build.dependsOn "buildEngima"
task downloadMcLibs(dependsOn: downloadWantedVersionManifest) {
inputs.files versionFile
@ -338,3 +387,36 @@ task mapJar(dependsOn: [downloadMcLibs, build]) {
}
}
}
publishing {
publications {
maven(MavenPublication) {
groupId 'net.fabricmc'
artifactId "pomf"
version pomfVersion
artifact (compressTiny.fileOutput) {
classifier "tiny"
}
artifact (buildEngima) {
classifier "engima"
}
}
}
repositories {
maven {
url "http://mavenupload.modmuss50.me/"
if (project.hasProperty('mavenPass')) {
credentials {
username 'buildslave'
password project.getProperty('mavenPass')
}
}
}
}
}
class FileOutput extends DefaultTask {
@OutputFile File fileOutput
}

View File

@ -3,7 +3,7 @@ CLASS ajl
ARG 0 entity
ARG 1 world
METHOD a createPathNodeNavigator ()Lcco;
METHOD a getPathTo (Lafh;)Lccm;
METHOD a findPathTo (Lafh;)Lccm;
ARG 0 target
METHOD a isValidPosition (Leq;)Z
ARG 0 pos

2
mappings/amm.mapping Normal file
View File

@ -0,0 +1,2 @@
CLASS amm
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;

View File

@ -1,2 +1,2 @@
CLASS azz
METHOD Z_ update ()V
METHOD Z_ tick ()V

View File

@ -1,2 +1,2 @@
CLASS bbx
METHOD Z_ update ()V
METHOD Z_ tick ()V

View File

@ -1,7 +1,7 @@
CLASS bkl
METHOD <init> (Lbkg;)V
ARG 0 factory
METHOD Z_ update ()V
METHOD Z_ tick ()V
METHOD a serialize (Lhl;)Lhl;
ARG 0 tag
METHOD aa_ getUpdatePacket ()Ljx;

View File

@ -3,4 +3,5 @@ CLASS cmu
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
METHOD ah_ canClose ()Z
METHOD c init ()V

View File

@ -3,3 +3,4 @@ CLASS cnj
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
METHOD ah_ canClose ()Z

View File

@ -8,4 +8,5 @@ CLASS coo
ARG 2 mouseButton
METHOD c init ()V
METHOD f update ()V
METHOD g close ()V
METHOD n onClosed ()V

View File

@ -1,3 +1,4 @@
CLASS dgs
CLASS dgs$a
FIELD a width I
FIELD b height I

View File

@ -1,6 +1,6 @@
CLASS dhl
METHOD a getName ()Ljava/lang/String;
METHOD a (Luz;)Ljava/util/Set;
METHOD a getNamespaces (Luz;)Ljava/util/Set;
ARG 0 type
METHOD a (Luz;Ljava/lang/String;ILjava/util/function/Predicate;)Ljava/util/Collection;
ARG 0 type

View File

@ -1,2 +1,2 @@
CLASS div
METHOD Z_ update ()V
METHOD Z_ tick ()V

View File

@ -1,5 +1,5 @@
CLASS djg
CLASS djg$a
METHOD Z_ update ()V
METHOD Z_ tick ()V
CLASS djg$b
METHOD Z_ update ()V
METHOD Z_ tick ()V

View File

@ -1,4 +1,8 @@
CLASS ll
FIELD d guiOpen Z
FIELD e filteringCraftable Z
FIELD f furnaceGuiOpen Z
FIELD g furnaceFilteringCraftable Z
METHOD a readPacket (Lim;)V
ARG 0 buf
METHOD a applyPacket (Lip;)V
@ -7,3 +11,7 @@ CLASS ll
ARG 0 handler
METHOD b writePacket (Lim;)V
ARG 0 buf
METHOD d isGuiOpen ()Z
METHOD e isFilteringCraftable ()Z
METHOD f isFurnaceGuiOpen ()Z
METHOD g isFurnaceFilteringCraftable ()Z

View File

@ -1,4 +1,4 @@
CLASS ms
CLASS lr
METHOD a readPacket (Lim;)V
ARG 0 buf
METHOD a applyPacket (Lip;)V

View File

@ -1,4 +1,4 @@
CLASS pw net/minecraft/reference/Bootstrap
CLASS pw net/minecraft/Bootstrap
CLASS pw$1
METHOD a createProjectile (Laza;Lff;Lauc;)Lapo;
ARG 0 world

View File

@ -1,4 +1,4 @@
CLASS p net/minecraft/reference/CriterionTriggers
CLASS p net/minecraft/advancement/criterion/CriterionTriggers
FIELD A EFFECTS_CHANGED Laj;
FIELD B USED_TOTEM Lbp;
FIELD C NETHER_TRAVEL Lbf;

View File

@ -1,4 +1,10 @@
CLASS ac
CLASS ac net/minecraft/advancement/criterion/TriggerChanneledLightning
CLASS ac$b Conditions
FIELD a victims [Lap;
METHOD a matches (Lub;Ljava/util/Collection;)Z
METHOD a create ([Lap;)Lac$b;
ARG 0 victims
FIELD a ID Lpt;
METHOD a getId ()Lpt;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lt;
ARG 0 obj

View File

@ -1,4 +1,9 @@
CLASS ar
CLASS ar net/minecraft/advancement/criterion/TriggerFilledBucket
CLASS ar$b Conditions
FIELD a item Law;
METHOD a matches (Lauc;)Z
METHOD a create (Law;)Lar$b;
FIELD a ID Lpt;
METHOD a getId ()Lpt;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lt;
ARG 0 obj

View File

@ -1,4 +1,15 @@
CLASS as
CLASS as net/minecraft/advancement/criterion/TriggerFishingRodHooked
CLASS as$b Conditions
FIELD a rod Law;
FIELD b entity Lap;
FIELD c item Law;
METHOD <init> (Law;Lap;Law;)V
ARG 0 rod
ARG 1 entity
ARG 2 item
METHOD a create (Law;Lap;Law;)Las$b;
METHOD a matches (Lub;Lauc;Lamy;Ljava/util/Collection;)Z
FIELD a ID Lpt;
METHOD a getId ()Lpt;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lt;
ARG 0 obj

View File

@ -1,4 +1,9 @@
CLASS ax
CLASS ax net/minecraft/advancement/criterion/TriggerKilledByCrossbow
CLASS ax$b Conditions
FIELD a victims [Lap;
FIELD b uniqueEntityTypes Lbc$d;
METHOD a matches (Lub;Ljava/util/Collection;I)Z
FIELD a ID Lpt;
METHOD a getId ()Lpt;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lt;
ARG 0 obj

View File

@ -1,4 +1,9 @@
CLASS bj
CLASS bj net/minecraft/advancement/criterion/TriggerShotCrossbow
CLASS bj$b Conditions
FIELD a item Law;
METHOD a matches (Lauc;)Z
METHOD a create (Layz;)Lbj$b;
FIELD a ID Lpt;
METHOD a getId ()Lpt;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lt;
ARG 0 obj

View File

@ -2,7 +2,7 @@ CLASS bdx net/minecraft/block/Block
CLASS bdx$a
METHOD equals (Ljava/lang/Object;)Z
ARG 0 object
CLASS bdx$b EnumOffsetType
CLASS bdx$b OffsetType
FIELD a NONE Lbdx$b;
FIELD b XZ Lbdx$b;
FIELD c XYZ Lbdx$b;

View File

@ -1,4 +1,4 @@
CLASS bdy net/minecraft/reference/Blocks
CLASS bdy net/minecraft/block/Blocks
METHOD a register (Ljava/lang/String;Lbdx;)Lbdx;
ARG 0 id
ARG 1 block

View File

@ -8,7 +8,7 @@ CLASS bkd net/minecraft/block/entity/BlockEntityBeacon
METHOD P_ hasCustomName ()Z
METHOD Q_ isInvEmpty ()Z
METHOD U_ getInvSize ()I
METHOD Z_ update ()V
METHOD Z_ tick ()V
METHOD a getInvStack (I)Lauc;
ARG 0 slot
METHOD a takeInvStack (II)Lauc;

View File

@ -9,7 +9,7 @@ CLASS bkh net/minecraft/block/entity/BlockEntityBrewingStand
METHOD P_ hasCustomName ()Z
METHOD Q_ isInvEmpty ()Z
METHOD U_ getInvSize ()I
METHOD Z_ update ()V
METHOD Z_ tick ()V
METHOD a getInvStack (I)Lauc;
ARG 0 slot
METHOD a takeInvStack (II)Lauc;

View File

@ -5,7 +5,7 @@ CLASS bki net/minecraft/block/entity/BlockEntityChest
METHOD O_ getNameAsComponent ()Liw;
METHOD Q_ isInvEmpty ()Z
METHOD U_ getInvSize ()I
METHOD Z_ update ()V
METHOD Z_ tick ()V
METHOD a createContainer (Lapa;Lapb;)Laqq;
ARG 0 playerInv
ARG 1 player

View File

@ -1,2 +1,2 @@
CLASS bkm net/minecraft/block/entity/BlockEntityDaylightDetector
METHOD Z_ update ()V
METHOD Z_ tick ()V

View File

@ -3,7 +3,7 @@ CLASS bkp net/minecraft/block/entity/BlockEntityEnchantingTable
FIELD n RANDOM Ljava/util/Random;
METHOD O_ getNameAsComponent ()Liw;
METHOD P_ hasCustomName ()Z
METHOD Z_ update ()V
METHOD Z_ tick ()V
METHOD a createContainer (Lapa;Lapb;)Laqq;
ARG 0 playerInv
ARG 1 player

View File

@ -3,7 +3,7 @@ CLASS bld net/minecraft/block/entity/BlockEntityEndGateway
FIELD e age J
FIELD g portalExitPos Leq;
FIELD h exitPosExact Z
METHOD Z_ update ()V
METHOD Z_ tick ()V
METHOD a getChunk (Laza;Lchd;)Lboh;
ARG 0 world
ARG 1 pos

View File

@ -1,7 +1,7 @@
CLASS bkq net/minecraft/block/entity/BlockEntityEnderChest
FIELD f viewers I
FIELD g ticks I
METHOD Z_ update ()V
METHOD Z_ tick ()V
METHOD a canPlayerUse (Lapb;)Z
ARG 0 player
METHOD c onOpen ()V

View File

@ -10,7 +10,7 @@ CLASS bkr net/minecraft/block/entity/BlockEntityFurnace
METHOD P_ hasCustomName ()Z
METHOD Q_ isInvEmpty ()Z
METHOD U_ getInvSize ()I
METHOD Z_ update ()V
METHOD Z_ tick ()V
METHOD a getInvStack (I)Lauc;
ARG 0 slot
METHOD a takeInvStack (II)Lauc;

View File

@ -8,7 +8,7 @@ CLASS bkt net/minecraft/block/entity/BlockEntityHopper
METHOD O_ getNameAsComponent ()Liw;
METHOD Q_ isInvEmpty ()Z
METHOD U_ getInvSize ()I
METHOD Z_ update ()V
METHOD Z_ tick ()V
METHOD a takeInvStack (II)Lauc;
ARG 0 slot
ARG 1 amount

View File

@ -5,7 +5,7 @@ CLASS blb net/minecraft/block/entity/BlockEntityMobSpawner
ARG 0 value
METHOD b getPos ()Leq;
FIELD a logic Layk;
METHOD Z_ update ()V
METHOD Z_ tick ()V
METHOD a serialize (Lhl;)Lhl;
ARG 0 tag
METHOD aa_ getUpdatePacket ()Ljx;

View File

@ -8,7 +8,7 @@ CLASS blu net/minecraft/block/entity/BlockEntityPiston
ARG 0 pushedBlock
ARG 1 facing
ARG 2 extending
METHOD Z_ update ()V
METHOD Z_ tick ()V
METHOD a getProgress (F)F
ARG 0 deltaTicks
METHOD a serialize (Lhl;)Lhl;

View File

@ -12,7 +12,7 @@ CLASS bky net/minecraft/block/entity/BlockEntityShulkerBox
METHOD O_ getNameAsComponent ()Liw;
METHOD Q_ isInvEmpty ()Z
METHOD U_ getInvSize ()I
METHOD Z_ update ()V
METHOD Z_ tick ()V
METHOD a getAnimationProgress (F)F
ARG 0 deltaTicks
METHOD a canInsertInvStack (ILauc;Lev;)Z

View File

@ -2,7 +2,7 @@ CLASS bla net/minecraft/block/entity/BlockEntitySkull
FIELD a owner Lcom/mojang/authlib/GameProfile;
FIELD g userCache Lvy;
FIELD h sessionService Lcom/mojang/authlib/minecraft/MinecraftSessionService;
METHOD Z_ update ()V
METHOD Z_ tick ()V
METHOD a setOwnerAndType (Lcom/mojang/authlib/GameProfile;)V
ARG 0 owner
METHOD a setSessionService (Lcom/mojang/authlib/minecraft/MinecraftSessionService;)V

View File

@ -1,4 +1,4 @@
CLASS bmv net/minecraft/block/enum/EnumBambooLeaves
CLASS bmv net/minecraft/block/enum/BambooLeaves
FIELD a NONE Lbmv;
FIELD b SMALL Lbmv;
FIELD c LARGE Lbmv;

View File

@ -1,4 +1,4 @@
CLASS bmw net/minecraft/block/enum/EnumBedPart
CLASS bmw net/minecraft/block/enum/BedPart
FIELD a HEAD Lbmw;
FIELD b FOOT Lbmw;
FIELD c name Ljava/lang/String;

View File

@ -1,3 +1,3 @@
CLASS bmz net/minecraft/block/enum/EnumChestType
CLASS bmz net/minecraft/block/enum/ChestType
FIELD e name Ljava/lang/String;
METHOD m asString ()Ljava/lang/String;

View File

@ -1,4 +1,4 @@
CLASS bna net/minecraft/block/enum/EnumComparatorMode
CLASS bna net/minecraft/block/enum/ComparatorMode
FIELD a COMPARE Lbna;
FIELD b SUBTRACT Lbna;
FIELD c name Ljava/lang/String;

View File

@ -1,4 +1,4 @@
CLASS bnd net/minecraft/block/enum/EnumDoorHalf
CLASS bnd net/minecraft/block/enum/DoorHalf
FIELD a UPPER Lbnd;
FIELD b LOWER Lbnd;
METHOD m asString ()Ljava/lang/String;

View File

@ -1,4 +1,4 @@
CLASS bnc net/minecraft/block/enum/EnumDoorHinge
CLASS bnc net/minecraft/block/enum/DoorHinge
FIELD a LEFT Lbnc;
FIELD b RIGHT Lbnc;
METHOD m asString ()Ljava/lang/String;

View File

@ -1,4 +1,4 @@
CLASS bnh net/minecraft/block/enum/EnumInstrument
CLASS bnh net/minecraft/block/enum/Instrument
FIELD a HARP Lbnh;
FIELD b BASEDRUM Lbnh;
FIELD c SNARE Lbnh;

View File

@ -1,4 +1,4 @@
CLASS bni net/minecraft/block/enum/EnumPistonType
CLASS bni net/minecraft/block/enum/PistonType
FIELD a NORMAL Lbni;
FIELD b STICKY Lbni;
FIELD c name Ljava/lang/String;

View File

@ -1,4 +1,4 @@
CLASS bnk net/minecraft/block/enum/EnumRailShape
CLASS bnk net/minecraft/block/enum/RailShape
FIELD a NORTH_SOUTH Lbnk;
FIELD b EAST_WEST Lbnk;
FIELD c ASCENDING_EAST Lbnk;

View File

@ -1,4 +1,4 @@
CLASS bnm net/minecraft/block/enum/EnumSlabType
CLASS bnm net/minecraft/block/enum/SlabType
FIELD a TOP Lbnm;
FIELD b BOTTOM Lbnm;
FIELD c DOUBLE Lbnm;

View File

@ -1,4 +1,4 @@
CLASS bnn net/minecraft/block/enum/EnumStairShape
CLASS bnn net/minecraft/block/enum/StairShape
FIELD a STRAIGHT Lbnn;
FIELD b INNER_LEFT Lbnn;
FIELD c INNER_RIGHT Lbnn;

View File

@ -1,4 +1,4 @@
CLASS bno net/minecraft/block/enum/EnumStructureMode
CLASS bno net/minecraft/block/enum/StructureMode
FIELD a SAVE Lbno;
FIELD b LOAD Lbno;
FIELD c CORNER Lbno;

View File

@ -1,4 +1,4 @@
CLASS bmu net/minecraft/block/enum/EnumWallMountLocation
CLASS bmu net/minecraft/block/enum/WallMountLocation
FIELD a FLOOR Lbmu;
FIELD b WALL Lbmu;
FIELD c CEILING Lbmu;

View File

@ -1,4 +1,4 @@
CLASS bnl net/minecraft/block/enum/EnumWireConnection
CLASS bnl net/minecraft/block/enum/WireConnection
FIELD a UP Lbnl;
FIELD b SIDE Lbnl;
FIELD c NONE Lbnl;

View File

@ -19,6 +19,6 @@ CLASS djz net/minecraft/client/audio/MusicTracker
FIELD d timeUntilNextSong I
METHOD <init> (Lcjk;)V
ARG 0 minecraft
METHOD Z_ update ()V
METHOD Z_ tick ()V
METHOD a play (Ldjz$a;)V
ARG 0 type

View File

@ -3,4 +3,4 @@ CLASS diu net/minecraft/client/audio/SoundEventElytra
FIELD o tickCount I
METHOD <init> (Lcxd;)V
ARG 0 player
METHOD Z_ update ()V
METHOD Z_ tick ()V

View File

@ -2,4 +2,4 @@ CLASS diw net/minecraft/client/audio/SoundEventGuardianAttack
FIELD n guardian Lanu;
METHOD <init> (Lanu;)V
ARG 0 guardian
METHOD Z_ update ()V
METHOD Z_ tick ()V

View File

@ -4,4 +4,4 @@ CLASS diy net/minecraft/client/audio/SoundEventMinecart
METHOD <init> (Lapb;Laqc;)V
ARG 0 player
ARG 1 minecart
METHOD Z_ update ()V
METHOD Z_ tick ()V

View File

@ -3,4 +3,4 @@ CLASS dix net/minecraft/client/audio/SoundEventMinecartRiding
FIELD o distance F
METHOD <init> (Laqc;)V
ARG 0 minecart
METHOD Z_ update ()V
METHOD Z_ tick ()V

View File

@ -12,7 +12,7 @@ CLASS dkc net/minecraft/client/audio/SoundLoader
METHOD <init> (Lvs;Lcjn;)V
ARG 0 manager
ARG 1 settings
METHOD Z_ update ()V
METHOD Z_ tick ()V
METHOD a updateListenerPosition (Lapb;F)V
ARG 0 listener
METHOD a play (Ldjd;)V

View File

@ -2,11 +2,13 @@ CLASS cnt net/minecraft/client/gui/Gui
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD f PROTOCOLS Ljava/util/Set;
FIELD g uri Ljava/net/URI;
FIELD j listeners Ljava/util/List;
FIELD k game Lcjk;
FIELD l itemRenderer Ldcv;
FIELD m width I
FIELD n height I
FIELD p widgetLables Ljava/util/List;
FIELD o buttonWidgets Ljava/util/List;
FIELD p labelWidgets Ljava/util/List;
FIELD r fontRenderer Lcka;
METHOD a draw (IIF)V
ARG 0 mouseX
@ -30,6 +32,7 @@ CLASS cnt net/minecraft/client/gui/Gui
ARG 0 text
ARG 1 x
ARG 2 y
METHOD ah_ canClose ()Z
METHOD b onMousePressed (Lcjk;II)V
ARG 1 mouseY
ARG 2 mouseButton
@ -46,4 +49,5 @@ CLASS cnt net/minecraft/client/gui/Gui
ARG 0 component
METHOD e isPauseScreen ()Z
METHOD f update ()V
METHOD g close ()V
METHOD n onClosed ()V

View File

@ -28,6 +28,7 @@ CLASS cop net/minecraft/client/gui/GuiContainer
ARG 1 xPosition
ARG 2 yPosition
ARG 3 text
METHOD ah_ canClose ()Z
METHOD c init ()V
METHOD c drawForeground (II)V
ARG 0 mouseX

View File

@ -20,6 +20,7 @@ CLASS cny net/minecraft/client/gui/GuiMainMenu
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
METHOD ah_ canClose ()Z
METHOD b initWidgetsNormal (II)V
METHOD c init ()V
METHOD c initWidgetsDemo (II)V

View File

@ -4,7 +4,7 @@ CLASS ckt net/minecraft/client/gui/hud/BossBarClient
METHOD <init> (Lka;)V
ARG 0 packet
METHOD a setHealth (F)V
ARG 0 health
ARG 0 value
METHOD a handlePacket (Lka;)V
ARG 0 packet
METHOD k getHealth ()F

View File

@ -1,3 +1,4 @@
CLASS cnk net/minecraft/client/gui/ingame/GuiChatSleeping
METHOD c init ()V
METHOD g close ()V
METHOD i leaveBed ()V

View File

@ -7,6 +7,7 @@ CLASS cnd net/minecraft/client/gui/ingame/GuiDeath
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
METHOD ah_ canClose ()Z
METHOD c init ()V
METHOD confirmResult handle (ZI)V
ARG 0 result

View File

@ -8,4 +8,5 @@ CLASS cpl net/minecraft/client/gui/ingame/GuiEditSign
ARG 2 delta
METHOD c init ()V
METHOD f update ()V
METHOD g close ()V
METHOD n onClosed ()V

View File

@ -45,6 +45,7 @@ CLASS cpm net/minecraft/client/gui/ingame/GuiStructureBlock
ARG 0 s
METHOD e isPauseScreen ()Z
METHOD f update ()V
METHOD g close ()V
METHOD j updateIgnoreEntitiesButton ()V
METHOD k updateShowAirButton ()V
METHOD m updateShowBoundingBoxButton ()V

View File

@ -12,4 +12,5 @@ CLASS cng net/minecraft/client/gui/menu/GuiDisconnected
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
METHOD ah_ canClose ()Z
METHOD c init ()V

View File

@ -1,6 +1,7 @@
CLASS cns
CLASS cns net/minecraft/client/gui/menu/GuiDownloadingTerrain
METHOD a draw (IIF)V
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
METHOD ah_ canClose ()Z
METHOD e isPauseScreen ()Z

View File

@ -8,3 +8,4 @@ CLASS coa net/minecraft/client/gui/menu/GuiEndCredits
ARG 2 delta
METHOD c init ()V
METHOD f update ()V
METHOD g close ()V

View File

@ -8,4 +8,5 @@ CLASS cni net/minecraft/client/gui/menu/GuiError
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
METHOD ah_ canClose ()Z
METHOD c init ()V

View File

@ -3,4 +3,5 @@ CLASS cno net/minecraft/client/gui/menu/GuiOutOfMemory
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
METHOD ah_ canClose ()Z
METHOD c init ()V

View File

@ -9,4 +9,5 @@ CLASS cnh net/minecraft/client/gui/menu/GuiServerAdd
ARG 2 mouseButton
METHOD c init ()V
METHOD f update ()V
METHOD g close ()V
METHOD n onClosed ()V

View File

@ -9,5 +9,6 @@ CLASS cna net/minecraft/client/gui/menu/GuiServerConnecting
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
METHOD ah_ canClose ()Z
METHOD c init ()V
METHOD f update ()V

View File

@ -15,3 +15,4 @@ CLASS cnn net/minecraft/client/gui/menu/GuiSettings
METHOD confirmResult handle (ZI)V
ARG 0 result
ARG 1 callbackId
METHOD g close ()V

View File

@ -19,3 +19,4 @@ CLASS cnx net/minecraft/client/gui/menu/GuiSettingsAudio
ARG 1 mouseY
ARG 2 delta
METHOD c init ()V
METHOD g close ()V

View File

@ -10,3 +10,4 @@ CLASS cmv net/minecraft/client/gui/menu/GuiSettingsChat
ARG 1 mouseY
ARG 2 delta
METHOD c init ()V
METHOD g close ()V

View File

@ -8,3 +8,4 @@ CLASS cnv net/minecraft/client/gui/menu/GuiSettingsSkin
ARG 1 mouseY
ARG 2 delta
METHOD c init ()V
METHOD g close ()V

View File

@ -11,3 +11,4 @@ CLASS cnz net/minecraft/client/gui/menu/GuiSettingsVideo
ARG 1 mouseY
ARG 2 delta
METHOD c init ()V
METHOD g close ()V

View File

@ -9,3 +9,4 @@ CLASS cnr net/minecraft/client/gui/menu/GuiWorking
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
METHOD ah_ canClose ()Z

View File

@ -23,6 +23,7 @@ CLASS cmz net/minecraft/client/gui/menu/GuiYesNo
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
METHOD ah_ canClose ()Z
METHOD b disableButtons (I)V
ARG 0 durationTicks
METHOD c init ()V

View File

@ -96,7 +96,8 @@ CLASS cux net/minecraft/client/network/handler/NetworkGameHandlerClient
ARG 0 packet
METHOD a onPlayerUseBed (Llk;)V
ARG 0 packet
METHOD a onUnlockRecipes (Lll;)V
METHOD a (Lll;)V
ARG 0 packet
METHOD a onEntitiesDestroy (Llm;)V
ARG 0 packet
METHOD a onEntityEffectRemove (Lln;)V

View File

@ -2,13 +2,14 @@ CLASS dhr net/minecraft/client/resource/language/TranslationStorage
FIELD a translations Ljava/util/Map;
FIELD b GSON Lcom/google/gson/Gson;
FIELD c LOGGER Lorg/apache/logging/log4j/Logger;
FIELD d PARAM_PATTERN Ljava/util/regex/Pattern;
METHOD a load (Ljava/io/InputStream;)V
ARG 0 stream
METHOD a containsKey (Ljava/lang/String;)Z
ARG 0 key
METHOD a translate (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
ARG 0 key
ARG 1 args
ARG 1 params
METHOD a load (Ljava/util/List;)V
ARG 0 resources
METHOD a load (Lvs;Ljava/util/List;)V

View File

@ -33,6 +33,6 @@ CLASS dgx net/minecraft/client/texture/Sprite
METHOD k getMinV ()F
METHOD l getMaxV ()F
METHOD m getName ()Lpt;
METHOD n update ()V
METHOD n tick ()V
METHOD p isAnimated ()Z
METHOD toString ()Ljava/lang/String;

View File

@ -91,6 +91,7 @@ CLASS afh net/minecraft/entity/Entity
ARG 2 z
ARG 3 yaw
ARG 4 pitch
METHOD a rayTrace (DFLchb;)Lcha;
METHOD a setSize (FF)V
ARG 0 width
ARG 1 height
@ -135,6 +136,8 @@ CLASS afh net/minecraft/entity/Entity
ARG 0 rotation
METHOD a onBlockCollision (Lblz;)V
ARG 0 state
METHOD a changeDimension (Lbpb;)Lafh;
ARG 0 dimension
METHOD a addCrashReportDetails (Lc;)V
ARG 0 element
METHOD a setBoundingBox (Lcgz;)V
@ -222,6 +225,8 @@ CLASS afh net/minecraft/entity/Entity
ARG 1 hand
METHOD b serializeCustomData (Lhl;)V
ARG 0 tag
METHOD b setCustomName (Liw;)V
ARG 0 value
METHOD b removeScoreboardTag (Ljava/lang/String;)Z
ARG 0 tag
METHOD b setInWorld (Z)V
@ -327,6 +332,7 @@ CLASS afh net/minecraft/entity/Entity
METHOD j allowsPermissionLevel (I)Z
ARG 0 level
METHOD k setYaw (F)V
ARG 0 value
METHOD l setInvulnerable (Z)V
ARG 0 value
METHOD m startRiding (Lafh;)Z
@ -337,7 +343,7 @@ CLASS afh net/minecraft/entity/Entity
ARG 0 entity
METHOD o addPassenger (Lafh;)V
ARG 0 entity
METHOD p isShotFromCrossbow ()Z
METHOD p ()Z
METHOD p removePassenger (Lafh;)V
ARG 0 entity
METHOD q canAddPassenger (Lafh;)Z

View File

@ -14,6 +14,8 @@ CLASS ane net/minecraft/entity/EntityItem
ARG 1 damage
METHOD a tryMerge (Lane;)Z
ARG 0 other
METHOD a changeDimension (Lbpb;)Lafh;
ARG 0 dimension
METHOD a deserializeCustomData (Lhl;)V
ARG 0 tag
METHOD b setStack (Lauc;)V

View File

@ -139,6 +139,7 @@ CLASS afq net/minecraft/entity/EntityLiving
ARG 0 value
METHOD k updateMovement ()V
METHOD k setYaw (F)V
ARG 0 value
METHOD l setHealth (F)V
ARG 0 value
METHOD m getSoundFall (I)Lwv;

View File

@ -3,11 +3,13 @@ CLASS ajm net/minecraft/entity/ai/pathing/EntityMobNavigation
ARG 0 entity
ARG 1 world
METHOD a createPathNodeNavigator ()Lcco;
METHOD a getPathTo (Lafh;)Lccm;
METHOD a findPathTo (Lafh;)Lccm;
ARG 0 target
METHOD a setCanPathThroughDoors (Z)V
ARG 0 value
METHOD b isAtValidPosition ()Z
METHOD b findPathTo (Leq;)Lccm;
ARG 0 target
METHOD b setCanEnterOpenDoors (Z)V
ARG 0 value
METHOD g canEnterOpenDoors ()Z

View File

@ -9,12 +9,16 @@ CLASS ajn net/minecraft/entity/ai/pathing/EntityNavigation
ARG 0 entity
ARG 1 world
METHOD a createPathNodeNavigator ()Lcco;
METHOD a getPathTo (Lafh;)Lccm;
METHOD a findPathTo (DDD)Lccm;
METHOD a findPathTo (Lafh;)Lccm;
ARG 0 target
METHOD a isValidPosition (Leq;)Z
ARG 0 pos
METHOD b isAtValidPosition ()Z
METHOD b findPathTo (Leq;)Lccm;
ARG 0 target
METHOD d tick ()V
METHOD j getFollowRange ()F
METHOD k isIdle ()Z
METHOD m ()Lccm;
METHOD r isInLiquid ()Z

View File

@ -2,6 +2,8 @@ CLASS ajp net/minecraft/entity/ai/pathing/EntitySpiderNavigation
METHOD <init> (Lafr;Laza;)V
ARG 0 entity
ARG 1 world
METHOD a getPathTo (Lafh;)Lccm;
METHOD a findPathTo (Lafh;)Lccm;
ARG 0 target
METHOD b findPathTo (Leq;)Lccm;
ARG 0 target
METHOD d tick ()V

View File

@ -1,5 +1,21 @@
CLASS ads net/minecraft/entity/boss/BossBar
CLASS ads$a Color
FIELD h name Ljava/lang/String;
FIELD i format La;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;La;)V
ARG 0 name
ARG 1 format
METHOD a getTextFormat ()La;
METHOD a byName (Ljava/lang/String;)Lads$a;
ARG 0 name
METHOD b getName ()Ljava/lang/String;
CLASS ads$b Display
FIELD f name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 0 name
METHOD a getName ()Ljava/lang/String;
METHOD a byName (Ljava/lang/String;)Lads$b;
ARG 0 name
FIELD a name Liw;
FIELD b health F
FIELD c color Lads$a;
@ -14,13 +30,13 @@ CLASS ads net/minecraft/entity/boss/BossBar
ARG 2 color
ARG 3 division
METHOD a setHealth (F)V
ARG 0 health
ARG 0 value
METHOD a setColor (Lads$a;)V
ARG 0 color
METHOD a setDivision (Lads$b;)V
ARG 0 division
ARG 0 value
METHOD a setDisplay (Lads$b;)V
ARG 0 value
METHOD a setName (Liw;)V
ARG 0 name
ARG 0 value
METHOD a setDarkenSky (Z)Lads;
ARG 0 darkenSky
METHOD b setDragonMusic (Z)Lads;
@ -31,7 +47,7 @@ CLASS ads net/minecraft/entity/boss/BossBar
METHOD j getName ()Liw;
METHOD k getHealth ()F
METHOD l getColor ()Lads$a;
METHOD m getDivision ()Lads$b;
METHOD m getDisplay ()Lads$b;
METHOD n getDarkenSky ()Z
METHOD o hasDragonMusic ()Z
METHOD p getThickenFog ()Z

View File

@ -22,6 +22,8 @@ CLASS amp net/minecraft/entity/boss/EntityWither
ARG 0 tag
METHOD b serializeCustomData (Lhl;)V
ARG 0 tag
METHOD b setCustomName (Liw;)V
ARG 0 value
METHOD b dropDefaultLoot (ZI)V
ARG 0 recentlyHitByPlayer
ARG 1 looting

View File

@ -87,12 +87,13 @@ CLASS amr net/minecraft/entity/decoration/EntityArmorStand
METHOD j setHeadPitch (F)V
ARG 0 value
METHOD k setYaw (F)V
ARG 0 value
METHOD l isSmall ()Z
METHOD m getSoundFall (I)Lwv;
ARG 0 height
METHOD n shouldShowArms ()Z
METHOD o shouldHideBasePlate ()Z
METHOD p isShotFromCrossbow ()Z
METHOD p ()Z
METHOD p setSmall (Z)V
ARG 0 value
METHOD q setShowArms (Z)V

View File

@ -17,4 +17,5 @@ CLASS anp net/minecraft/entity/mob/EntityEndermite
METHOD d getSoundHurt (Laeq;)Lwv;
METHOD k updateMovement ()V
METHOD k setYaw (F)V
ARG 0 value
METHOD n initAi ()V

View File

@ -22,4 +22,5 @@ CLASS aoh net/minecraft/entity/mob/EntitySilverfish
METHOD cu getSoundDeath ()Lwv;
METHOD d getSoundHurt (Laeq;)Lwv;
METHOD k setYaw (F)V
ARG 0 value
METHOD n initAi ()V

View File

@ -12,6 +12,8 @@ CLASS aoo net/minecraft/entity/mob/EntityVindicationIllager
ARG 0 tag
METHOD b serializeCustomData (Lhl;)V
ARG 0 tag
METHOD b setCustomName (Liw;)V
ARG 0 value
METHOD cb initAttributes ()V
METHOD cu getSoundDeath ()Lwv;
METHOD d getSoundHurt (Laeq;)Lwv;

View File

@ -184,7 +184,7 @@ CLASS apb net/minecraft/entity/player/EntityPlayer
METHOD m getSoundFall (I)Lwv;
ARG 0 height
METHOD n initAi ()V
METHOD p isShotFromCrossbow ()Z
METHOD p ()Z
METHOD p setScore (I)V
ARG 0 value
METHOD q setAbsorptionAmount (F)V

View File

@ -49,6 +49,8 @@ CLASS ub net/minecraft/entity/player/EntityPlayerServer
ARG 0 sign
METHOD a onBlockCollision (Lblz;)V
ARG 0 state
METHOD a changeDimension (Lbpb;)Lafh;
ARG 0 dimension
METHOD a trySleep (Leq;)Lapb$a;
ARG 0 pos
METHOD a deserializeCustomData (Lhl;)V

View File

@ -68,7 +68,7 @@ CLASS apf net/minecraft/entity/projectile/EntityProjectile
METHOD o isCritical ()Z
METHOD o setNoClip (Z)V
ARG 0 value
METHOD p isShotFromCrossbow ()Z
METHOD p ()Z
METHOD p setShotFromCrossbow (Z)V
ARG 0 value
METHOD q getPierceLevel ()B

View File

@ -1,5 +1,7 @@
CLASS apw net/minecraft/entity/thrown/EntityThrownEnderpearl
FIELD e owner Lafq;
METHOD S_ update ()V
METHOD a changeDimension (Lbpb;)Lafh;
ARG 0 dimension
METHOD a onCollision (Lcha;)V
ARG 0 hitResult

View File

@ -20,6 +20,8 @@ CLASS aqd net/minecraft/entity/vehicle/EntityStorageMinecart
ARG 0 source
METHOD a canPlayerUseInv (Lapb;)Z
ARG 0 player
METHOD a changeDimension (Lbpb;)Lafh;
ARG 0 dimension
METHOD a deserializeCustomData (Lhl;)V
ARG 0 tag
METHOD a setLootTable (Lpt;J)V

View File

@ -1,4 +1,4 @@
CLASS caf net/minecraft/reference/Fluids
CLASS caf net/minecraft/fluid/Fluids
FIELD a EMPTY Lcac;
FIELD b WATER_FLOWING Lcab;
FIELD c WATER Lcab;

View File

@ -1,4 +1,4 @@
CLASS aud net/minecraft/reference/Items
CLASS aud net/minecraft/item/Items
FIELD a AIR Latx;
METHOD a registerBlock (Lbdx;Lasu;)Latx;
METHOD a register (Ljava/lang/String;Latx;)Latx;

View File

@ -85,7 +85,8 @@ CLASS jn net/minecraft/network/handler/INetworkGameHandlerClient
ARG 0 packet
METHOD a onPlayerUseBed (Llk;)V
ARG 0 packet
METHOD a onUnlockRecipes (Lll;)V
METHOD a (Lll;)V
ARG 0 packet
METHOD a onEntitiesDestroy (Llm;)V
ARG 0 packet
METHOD a onEntityEffectRemove (Lln;)V

View File

@ -1,4 +1,4 @@
CLASS lr net/minecraft/network/packet/client/CPacketUnlockRecipes
CLASS ms net/minecraft/network/packet/client/CPacketEntityPotionEffect
METHOD a readPacket (Lim;)V
ARG 0 buf
METHOD a applyPacket (Lip;)V

View File

@ -0,0 +1 @@
CLASS afc net/minecraft/potion/PotionEffectTypes

View File

@ -0,0 +1 @@
CLASS avw net/minecraft/potion/Potions

View File

@ -1,4 +1,4 @@
CLASS awl net/minecraft/reference/RecipeSerializers
CLASS awl net/minecraft/recipe/RecipeSerializers
CLASS awl$a Dummy
FIELD a id Ljava/lang/String;
FIELD b supplier Ljava/util/function/Function;

View File

@ -1,2 +0,0 @@
CLASS bac net/minecraft/reference/Biomes
FIELD b DEFAULT Lazx;

View File

@ -1 +0,0 @@
CLASS afc net/minecraft/reference/PotionEffectTypes

View File

@ -1 +0,0 @@
CLASS avw net/minecraft/reference/Potions

View File

@ -1 +0,0 @@
CLASS ww net/minecraft/reference/Sounds

View File

@ -1,3 +1,5 @@
CLASS vq net/minecraft/resource/IReloadableResourceManager
METHOD a reload (Ljava/util/List;)V
ARG 0 list
METHOD a addListener (Lvt;)V
ARG 0 listener

View File

@ -1,6 +1,6 @@
CLASS uy net/minecraft/resource/IResourcePack
METHOD a getName ()Ljava/lang/String;
METHOD a (Luz;)Ljava/util/Set;
METHOD a getNamespaces (Luz;)Ljava/util/Set;
ARG 0 type
METHOD a (Luz;Ljava/lang/String;ILjava/util/function/Predicate;)Ljava/util/Collection;
ARG 0 type

View File

@ -1,14 +1,21 @@
CLASS vu net/minecraft/resource/ResourceManager
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD b namespacedMap Ljava/util/Map;
FIELD c listeners Ljava/util/List;
FIELD d namespaces Ljava/util/Set;
FIELD e type Luz;
METHOD <init> (Luz;)V
ARG 0 type
METHOD a getAllNamespaces ()Ljava/util/Set;
METHOD a reload (Ljava/util/List;)V
ARG 0 list
METHOD a getResource (Lpt;)Lvr;
ARG 0 id
METHOD a load (Luy;)V
ARG 0 pack
METHOD a addListener (Lvt;)V
ARG 0 listener
METHOD b clear ()V
METHOD b getAllResources (Lpt;)Ljava/util/List;
ARG 0 id
METHOD b emitReloadTimed (Lvt;)Ljava/lang/String;

View File

@ -1,3 +0,0 @@
CLASS uz net/minecraft/resource/ResourceManagerType
FIELD a ASSETS Luz;
FIELD b DATA Luz;

View File

@ -0,0 +1,21 @@
CLASS vp net/minecraft/resource/ResourcePackNamespace
CLASS vp$a DebugInputStream
FIELD a parent Ljava/io/InputStream;
FIELD b leakMessage Ljava/lang/String;
FIELD c closed Z
FIELD a packList Ljava/util/List;
FIELD b LOGGER Lorg/apache/logging/log4j/Logger;
FIELD c type Luz;
METHOD <init> (Luz;)V
ARG 0 type
METHOD a getAllNamespaces ()Ljava/util/Set;
METHOD a getResource (Lpt;)Lvr;
ARG 0 id
METHOD a open (Lpt;Luy;)Ljava/io/InputStream;
METHOD a add (Luy;)V
ARG 0 pack
METHOD b getAllResources (Lpt;)Ljava/util/List;
ARG 0 id
METHOD c getMetadataPath (Lpt;)Lpt;
METHOD d validate (Lpt;)V
ARG 0 id

View File

@ -0,0 +1,7 @@
CLASS uz net/minecraft/resource/ResourceType
FIELD a ASSETS Luz;
FIELD b DATA Luz;
FIELD c name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 0 name
METHOD a getName ()Ljava/lang/String;

View File

@ -1,4 +1,4 @@
CLASS tl net/minecraft/server/dedicated/gui/PlayerListGui
FIELD a server Lnet/minecraft/server/MinecraftServer;
FIELD b tick I
METHOD Z_ update ()V
METHOD Z_ tick ()V

View File

@ -0,0 +1 @@
CLASS ww net/minecraft/sound/Sounds

View File

@ -1,4 +1,4 @@
CLASS bmx net/minecraft/reference/Properties
CLASS bmx net/minecraft/state/property/Properties
FIELD A AXIS_XYZ Lbne;
FIELD B UP_BOOL Lbmy;
FIELD C DOWN_BOOL Lbmy;

View File

@ -1,2 +1,2 @@
CLASS qk net/minecraft/util/ITickable
METHOD Z_ update ()V
METHOD Z_ tick ()V

View File

@ -1,9 +1,19 @@
CLASS aw net/minecraft/util/StackPredicate
CLASS aw$a Builder
FIELD a enchantment Ljava/util/List;
FIELD b item Latx;
FIELD d count Lbc$d;
METHOD a create ()Law$a;
METHOD a enchantment (Lal;)Law$a;
METHOD a item (Layz;)Law$a;
METHOD a count (Lbc$d;)Law$a;
METHOD a (Lxn;)Law$a;
METHOD b build ()Law;
FIELD a ANY Law;
FIELD b potion Lxn;
FIELD c item Latx;
FIELD d count Lbc$d;
FIELD f enchantments [Lal;
FIELD h tag Lbe;
METHOD <init> (Lxn;Latx;Lbc$d;Lbc$d;[Lal;Lavt;Lbe;)V
ARG 1 item
ARG 2 count

View File

@ -0,0 +1,22 @@
CLASS bpb net/minecraft/world/WorldDimension
FIELD a OVERWORLD Lbpb;
FIELD b NETHER Lbpb;
FIELD c END Lbpb;
FIELD d dimensionId I
FIELD e suffix Ljava/lang/String;
FIELD f saveDir Ljava/lang/String;
METHOD <init> (ILjava/lang/String;Ljava/lang/String;Ljava/util/function/BiFunction;Z)V
ARG 0 dimensionId
ARG 1 suffix
ARG 2 saveDir
METHOD a getRegistry ()Ljava/lang/Iterable;
METHOD a byDimensionId (I)Lbpb;
METHOD a getId (Lbpb;)Lpt;
METHOD a getFile (Ljava/io/File;)Ljava/io/File;
ARG 0 file
METHOD a register (Ljava/lang/String;Lbpb;)Lbpb;
ARG 0 id
ARG 1 dimension
METHOD a byId (Lpt;)Lbpb;
METHOD b getDimensionId ()I
METHOD c getSuffix ()Ljava/lang/String;

View File

@ -1,4 +0,0 @@
CLASS bpb net/minecraft/world/WorldType
FIELD a OVERWORLD Lbpb;
FIELD b NETHER Lbpb;
FIELD c END Lbpb;

View File

@ -0,0 +1,2 @@
CLASS bac net/minecraft/world/biome/Biomes
FIELD b DEFAULT Lazx;

View File

@ -1,4 +1,4 @@
CLASS cdu net/minecraft/reference/LootTables
CLASS cdu net/minecraft/world/loot/LootTables
FIELD A ENTITY_GIANT Lpt;
FIELD B ENTITY_SILVERFISH Lpt;
FIELD C ENTITY_ENDERMAN Lpt;

View File

@ -1,4 +1,4 @@
CLASS qg
METHOD Z_ update ()V
METHOD Z_ tick ()V
METHOD a onResourceReload (Lvs;)V
ARG 0 manager

View File

@ -1,12 +1,12 @@
CLASS tx
METHOD a setHealth (F)V
ARG 0 health
ARG 0 value
METHOD a setColor (Lads$a;)V
ARG 0 color
METHOD a setDivision (Lads$b;)V
ARG 0 division
ARG 0 value
METHOD a setDisplay (Lads$b;)V
ARG 0 value
METHOD a setName (Liw;)V
ARG 0 name
ARG 0 value
METHOD a setDarkenSky (Z)Lads;
ARG 0 darkenSky
METHOD b setDragonMusic (Z)Lads;

View File

@ -1,4 +1,4 @@
CLASS up
METHOD Z_ update ()V
METHOD Z_ tick ()V
METHOD a onConnectionLost (Liw;)V
ARG 0 reason

View File

@ -1,4 +1,4 @@
CLASS ur
METHOD Z_ update ()V
METHOD Z_ tick ()V
METHOD a onConnectionLost (Liw;)V
ARG 0 reason

View File

@ -1,5 +1,5 @@
CLASS uw
METHOD a (Luz;)Ljava/util/Set;
METHOD a getNamespaces (Luz;)Ljava/util/Set;
ARG 0 type
METHOD a (Luz;Ljava/lang/String;ILjava/util/function/Predicate;)Ljava/util/Collection;
ARG 0 type

View File

@ -1,5 +1,5 @@
CLASS ux
METHOD a (Luz;)Ljava/util/Set;
METHOD a getNamespaces (Luz;)Ljava/util/Set;
ARG 0 type
METHOD a (Luz;Ljava/lang/String;ILjava/util/function/Predicate;)Ljava/util/Collection;
ARG 0 type

View File

@ -1,6 +1,6 @@
CLASS vb
METHOD a getName ()Ljava/lang/String;
METHOD a (Luz;)Ljava/util/Set;
METHOD a getNamespaces (Luz;)Ljava/util/Set;
ARG 0 type
METHOD a (Luz;Ljava/lang/String;ILjava/util/function/Predicate;)Ljava/util/Collection;
ARG 0 type

View File

@ -1,6 +0,0 @@
CLASS vp
METHOD a getAllNamespaces ()Ljava/util/Set;
METHOD a getResource (Lpt;)Lvr;
ARG 0 id
METHOD b getAllResources (Lpt;)Ljava/util/List;
ARG 0 id