map FontRenderer, do some work on structure gen

This commit is contained in:
asiekierka 2016-10-12 17:02:29 +02:00
parent 96b046e6c1
commit 7582e2ee06
26 changed files with 323 additions and 8 deletions

View File

@ -1,21 +1,44 @@
CLASS none/bef net/minecraft/client/render/FontRenderer
FIELD a FONT_HEIGHT I
FIELD b rand Ljava/util/Random;
FIELD c UNICODE_PAGE_TEX [Lnone/kp;
FIELD d charWidths [I
FIELD e glyphWidths [B
FIELD f chatColors [I
FIELD g fontTextureLoc Lnone/kp;
FIELD h textureManager Lnone/bxf;
FIELD i renderX F
FIELD j renderY F
FIELD k useUnicodeFont Z
FIELD l rightToLeft Z
FIELD m colorRed F
FIELD n colorGreen F
FIELD o colorBlue F
FIELD p colorAlpha F
FIELD q chatColor I
FIELD r chatObfuscated Z
FIELD s chatBold Z
FIELD t chatItalic Z
FIELD u chatUnderline Z
FIELD v chatStrikethrough Z
METHOD <init> (Lnone/bdt;Lnone/kp;Lnone/bxf;Z)V
ARG 0 settings
ARG 1 fontTextureLoc
ARG 2 textureManager
ARG 3 useUnicodeFont
METHOD a usesUnicodeFont ()Z
METHOD a getCharWidth (C)I
ARG 0 c
METHOD a renderChar (CZ)F
ARG 0 c
ARG 1 shadow
METHOD a getUnicodeTexture (I)Lnone/kp;
ARG 0 page
METHOD a renderNormalChar (IZ)F
ARG 0 index
ARG 1 shadow
METHOD a getStringWidth (Ljava/lang/String;)I
ARG 0 str
METHOD a drawString (Ljava/lang/String;FFI)I
ARG 0 str
ARG 1 x
@ -32,13 +55,60 @@ CLASS none/bef net/minecraft/client/render/FontRenderer
ARG 1 x
ARG 2 y
ARG 3 color
METHOD a drawStringBounded (Ljava/lang/String;IIII)V
ARG 0 str
ARG 1 x
ARG 2 y
ARG 3 maxWidth
ARG 4 color
METHOD a renderString (Ljava/lang/String;IIIIZ)I
ARG 0 s
ARG 1 x
ARG 2 y
ARG 3 maxWidth
ARG 4 color
ARG 5 shadow
METHOD a renderStringBounded (Ljava/lang/String;IIIZ)V
ARG 0 str
ARG 1 x
ARG 2 y
ARG 3 maxWidth
ARG 4 shadow
METHOD a renderText (Ljava/lang/String;Z)V
ARG 0 str
ARG 1 shadow
METHOD a onResourceReload (Lnone/byd;)V
ARG 0 container
METHOD a setUnicodeFont (Z)V
ARG 0 value
METHOD b isRightToLeft ()Z
METHOD b getChatColor (C)I
ARG 0 chr
METHOD b renderUnicodeChar (CZ)F
ARG 0 c
ARG 1 shadow
METHOD b bindUnicodeTexture (I)V
ARG 0 page
METHOD b renderString (Ljava/lang/String;FFIZ)I
ARG 0 str
ARG 1 x
ARG 2 y
ARG 3 color
ARG 4 shadow
METHOD b getStringBoundedHeight (Ljava/lang/String;I)I
ARG 0 str
ARG 1 maxWidth
METHOD b setRightToLeft (Z)V
ARG 0 value
METHOD c reloadFontTexture ()V
METHOD c isChatColorModifier (C)Z
ARG 0 chr
METHOD c mirror (Ljava/lang/String;)Ljava/lang/String;
ARG 0 s
METHOD c wrapStringToList (Ljava/lang/String;I)Ljava/util/List;
METHOD d reloadGlyphSizes ()V
METHOD d isChatFormattingModifier (C)Z
ARG 0 chr
METHOD d trimEndNewlines (Ljava/lang/String;)Ljava/lang/String;
ARG 0 str
METHOD e resetChatFormatting ()V

View File

@ -0,0 +1,19 @@
CLASS none/axs net/minecraft/world/gen/structure/Structure
FIELD a pieces Ljava/util/List;
FIELD c chunkX I
FIELD d chunkZ I
METHOD <init> (II)V
ARG 0 chunkX
ARG 1 chunkZ
METHOD a serialize (II)Lnone/dt;
ARG 0 chunkX
ARG 1 chunkZ
METHOD a deserialize (Lnone/aiw;Lnone/dt;)V
ARG 0 world
ARG 1 tag
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD e getChunkX ()I
METHOD f getChunkZ ()I

View File

@ -1 +1,6 @@
CLASS none/axb net/minecraft/world/gen/structure/StructureGeneratorEndCity
CLASS none/axb$a StructureEndCity
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag

View File

@ -1 +1,6 @@
CLASS none/axi net/minecraft/world/gen/structure/StructureGeneratorMonument
CLASS none/axi$a StructureMonument
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag

View File

@ -1 +1,2 @@
CLASS none/axg net/minecraft/world/gen/structure/StructureGeneratorNetherFortress
CLASS none/axg$a StructureNetherFortress

View File

@ -1,4 +1,5 @@
CLASS none/axm net/minecraft/world/gen/structure/StructureGeneratorStronghold
CLASS none/axm$a StructureStronghold
FIELD h distance D
FIELD i spread I
METHOD <init> (Ljava/util/Map;)V

View File

@ -1 +1,2 @@
CLASS none/axk net/minecraft/world/gen/structure/StructureGeneratorTemple
CLASS none/axk$a StructureTemple

View File

@ -1 +1,7 @@
CLASS none/axu net/minecraft/world/gen/structure/StructureGeneratorVillage
CLASS none/axu$a StructureVillage
FIELD c valid Z
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag

View File

@ -0,0 +1 @@
CLASS none/axf net/minecraft/world/gen/structure/StructureMineshaft

View File

@ -1 +0,0 @@
CLASS none/axe net/minecraft/world/gen/structure/StructureMineshaftParts

View File

@ -0,0 +1,9 @@
CLASS none/axr net/minecraft/world/gen/structure/StructurePiece
METHOD a deserialize (Lnone/aiw;Lnone/dt;)V
ARG 0 world
ARG 1 tag
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD c serialize ()Lnone/dt;

View File

@ -0,0 +1,27 @@
CLASS none/axe net/minecraft/world/gen/structure/StructurePiecesMineshaft
CLASS none/axe$a MineshaftPieceCorridor
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axe$b MineshaftPieceCrossing
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axe$c MineshaftPiece
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axe$d MineshaftPieceRoom
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axe$e MineshaftPieceStairs
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD a registerPieces ()V

View File

@ -0,0 +1,47 @@
CLASS none/axn net/minecraft/world/gen/structure/StructurePiecesStronghold
CLASS none/axn$a
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axn$b
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axn$c
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axn$e
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axn$g
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axn$j
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axn$l
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axn$n
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axn$p
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD a registerPieces ()V

View File

@ -0,0 +1,25 @@
CLASS none/axl net/minecraft/world/gen/structure/StructurePiecesTemple
CLASS none/axl$a
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axl$c
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axl$d
FIELD a width I
FIELD b height I
FIELD c depth I
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axl$e
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD a registerPieces ()V

View File

@ -0,0 +1,37 @@
CLASS none/axv net/minecraft/world/gen/structure/StructurePiecesVillage
CLASS none/axv$b
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axv$c
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axv$g
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axv$h
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axv$j
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axv$l
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axv$n
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD a registerPieces ()V

View File

@ -0,0 +1,22 @@
CLASS none/axp net/minecraft/world/gen/structure/StructureRegistry
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD b STRUCTURES Ljava/util/Map;
FIELD c STRUCTURE_IDS Ljava/util/Map;
FIELD d PIECES Ljava/util/Map;
FIELD e PIECE_IDS Ljava/util/Map;
METHOD a registerPiece (Ljava/lang/Class;Ljava/lang/String;)V
ARG 0 entry
ARG 1 id
METHOD a getId (Lnone/axr;)Ljava/lang/String;
ARG 0 part
METHOD a getId (Lnone/axs;)Ljava/lang/String;
ARG 0 structure
METHOD a deserialize (Lnone/dt;Lnone/aiw;)Lnone/axs;
ARG 0 tag
ARG 1 world
METHOD b register (Ljava/lang/Class;Ljava/lang/String;)V
ARG 0 entry
ARG 1 id
METHOD b deserializePiece (Lnone/dt;Lnone/aiw;)Lnone/axr;
ARG 0 tag
ARG 1 world

View File

@ -1 +1,7 @@
CLASS none/axc net/minecraft/world/gen/structure/axc
CLASS none/axc$a
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD a registerPieces ()V

View File

@ -1 +1,32 @@
CLASS none/axh net/minecraft/world/gen/structure/axh
CLASS none/axh$b
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axh$h
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axh$j
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axh$l
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axh$m
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
CLASS none/axh$q
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD a registerPieces ()V

View File

@ -1 +1,7 @@
CLASS none/axj net/minecraft/world/gen/structure/axj
CLASS none/axj$r
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD a registerPieces ()V

View File

@ -1 +0,0 @@
CLASS none/axl net/minecraft/world/gen/structure/axl

View File

@ -1 +0,0 @@
CLASS none/axn net/minecraft/world/gen/structure/axn

View File

@ -1,2 +0,0 @@
CLASS none/axp net/minecraft/world/gen/structure/axp
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;

View File

@ -1 +0,0 @@
CLASS none/axr net/minecraft/world/gen/structure/axr

View File

@ -1 +0,0 @@
CLASS none/axs net/minecraft/world/gen/structure/axs

View File

@ -1 +1,5 @@
CLASS none/axt net/minecraft/world/gen/structure/axt
METHOD a serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b deserializeCustomData (Lnone/dt;)V
ARG 0 tag

View File

@ -1 +0,0 @@
CLASS none/axv net/minecraft/world/gen/structure/axv