Block state stuff (#3)

This commit is contained in:
Shadowfacts 2016-08-13 10:21:15 -04:00 committed by Adrian Siekierka
parent 11b0e96bf9
commit d6a7fa5709
44 changed files with 184 additions and 3 deletions

View File

@ -38,6 +38,7 @@ CLASS none/akw net/minecraft/block/Block
ARG 0 state
METHOD j getRawIdFromBlockState (Lnone/asj;)I
ARG 0 state
METHOD q getMaterial (Lnone/asj;)Lnone/ayo;
METHOD t getStateFactory ()Lnone/ask;
METHOD u getDefaultState ()Lnone/asj;
METHOD w setDefaultState (Lnone/asj;)V

View File

@ -0,0 +1,3 @@
CLASS none/asg net/minecraft/block/BlockStateBase
FIELD a COMMA_JOINER Lcom/google/common/base/Joiner;
FIELD b ENTRY_TO_NAME_FUNC Lcom/google/common/base/Function;

View File

@ -1 +1,14 @@
CLASS none/ask net/minecraft/block/BlockStateFactory
CLASS none/ask$a BlockState
FIELD a block Lnone/akw;
FIELD b values Lcom/google/common/collect/ImmutableMap;
METHOD <init> (Lnone/akw;Lcom/google/common/collect/ImmutableMap;)V
ARG 0 block
ARG 1 values
METHOD a getMaterial ()Lnone/ayo;
METHOD s getValues ()Lcom/google/common/collect/ImmutableMap;
FIELD a PROPERTY_NAME_PATTERN Ljava/util/regex/Pattern;
METHOD <init> (Lnone/akw;[Lnone/asz;)V
ARG 0 block
ARG 1 properties
METHOD a getValidStates ()Lcom/google/common/collect/ImmutableList;

View File

@ -1,3 +1,6 @@
CLASS none/asz net/minecraft/block/IBlockProperty
METHOD b getType ()Ljava/lang/Class;
METHOD c getValidValues ()Ljava/util/Collection;
METHOD a getName ()Ljava/lang/String;
METHOD b getValueClass ()Ljava/lang/Class;
METHOD b getValue (Ljava/lang/String;)Lcom/google/common/base/Optional;
ARG 0 name
METHOD c getValues ()Ljava/util/Collection;

View File

@ -1,4 +1,5 @@
CLASS none/asj net/minecraft/block/IBlockState
METHOD a (Lnone/asz;)Lnone/asj;
METHOD r getProperties ()Ljava/util/Collection;
METHOD s getValues ()Lcom/google/common/collect/ImmutableMap;
METHOD t getBlock ()Lnone/akw;

View File

@ -1,4 +1,6 @@
CLASS none/alp net/minecraft/block/impl/BlockComparator
CLASS none/alp$a
METHOD m asString ()Ljava/lang/String;
METHOD a deserializeState (I)Lnone/asj;
METHOD b createStateFactory ()Lnone/ask;
METHOD e serializeState (Lnone/asj;)I

View File

@ -1,4 +1,8 @@
CLASS none/alz net/minecraft/block/impl/BlockDoor
CLASS none/alz$a
METHOD m asString ()Ljava/lang/String;
CLASS none/alz$b
METHOD m asString ()Ljava/lang/String;
METHOD a deserializeState (I)Lnone/asj;
METHOD b createStateFactory ()Lnone/ask;
METHOD e serializeState (Lnone/asj;)I

View File

@ -1,4 +1,6 @@
CLASS none/amq net/minecraft/block/impl/BlockFlower
CLASS none/amq$a
METHOD m asString ()Ljava/lang/String;
METHOD a deserializeState (I)Lnone/asj;
METHOD b createStateFactory ()Lnone/ask;
METHOD e serializeState (Lnone/asj;)I

View File

@ -1,3 +1,5 @@
CLASS none/amr net/minecraft/block/impl/BlockFlowerPot
CLASS none/amr$a
METHOD m asString ()Ljava/lang/String;
METHOD b createStateFactory ()Lnone/ask;
METHOD e serializeState (Lnone/asj;)I

View File

@ -1,4 +1,6 @@
CLASS none/anr net/minecraft/block/impl/BlockLever
CLASS none/anr$a
METHOD m asString ()Ljava/lang/String;
METHOD a deserializeState (I)Lnone/asj;
METHOD b createStateFactory ()Lnone/ask;
METHOD e serializeState (Lnone/asj;)I

View File

@ -1,4 +1,6 @@
CLASS none/asb net/minecraft/block/impl/BlockPistonHead
CLASS none/asb$a
METHOD m asString ()Ljava/lang/String;
METHOD a deserializeState (I)Lnone/asj;
METHOD b createStateFactory ()Lnone/ask;
METHOD e serializeState (Lnone/asj;)I

View File

@ -1,4 +1,6 @@
CLASS none/apc net/minecraft/block/impl/BlockRedstoneWire
CLASS none/apc$a
METHOD m asString ()Ljava/lang/String;
METHOD a deserializeState (I)Lnone/asj;
METHOD b createStateFactory ()Lnone/ask;
METHOD e serializeState (Lnone/asj;)I

View File

@ -1,4 +1,6 @@
CLASS none/apk net/minecraft/block/impl/BlockSand
CLASS none/apk$a
METHOD m asString ()Ljava/lang/String;
METHOD a deserializeState (I)Lnone/asj;
METHOD b createStateFactory ()Lnone/ask;
METHOD e serializeState (Lnone/asj;)I

View File

@ -1 +1,3 @@
CLASS none/and net/minecraft/block/impl/BlockSlab
CLASS none/and$a
METHOD m asString ()Ljava/lang/String;

View File

@ -1,4 +1,8 @@
CLASS none/apy net/minecraft/block/impl/BlockStairs
CLASS none/apy$a
METHOD m asString ()Ljava/lang/String;
CLASS none/apy$b
METHOD m asString ()Ljava/lang/String;
METHOD a deserializeState (I)Lnone/asj;
METHOD b createStateFactory ()Lnone/ask;
METHOD e serializeState (Lnone/asj;)I

View File

@ -1,4 +1,6 @@
CLASS none/aqi net/minecraft/block/impl/BlockTallGrass
CLASS none/aqi$a
METHOD m asString ()Ljava/lang/String;
METHOD a deserializeState (I)Lnone/asj;
METHOD b createStateFactory ()Lnone/ask;
METHOD e serializeState (Lnone/asj;)I

View File

@ -1,4 +1,6 @@
CLASS none/aqm net/minecraft/block/impl/BlockTrapdoor
CLASS none/aqm$a
METHOD m asString ()Ljava/lang/String;
METHOD a deserializeState (I)Lnone/asj;
METHOD b createStateFactory ()Lnone/ask;
METHOD e serializeState (Lnone/asj;)I

View File

@ -1 +1,10 @@
CLASS none/asu net/minecraft/block/property/BlockPropertyBase
FIELD a valueClass Ljava/lang/Class;
FIELD b name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;Ljava/lang/Class;)V
ARG 0 name
ARG 1 valueClass
METHOD a getName ()Ljava/lang/String;
METHOD b getValueClass ()Ljava/lang/Class;
METHOD equals (Ljava/lang/Object;)Z
ARG 0 other

View File

@ -0,0 +1,13 @@
CLASS none/asv net/minecraft/block/property/BlockPropertyBoolean
FIELD a values Lcom/google/common/collect/ImmutableSet;
METHOD <init> (Ljava/lang/String;)V
ARG 0 name
METHOD a getName (Ljava/lang/Boolean;)Ljava/lang/String;
ARG 0 value
METHOD a create (Ljava/lang/String;)Lnone/asv;
ARG 0 name
METHOD b getValue (Ljava/lang/String;)Lcom/google/common/base/Optional;
ARG 0 name
METHOD c getValues ()Ljava/util/Collection;
METHOD equals (Ljava/lang/Object;)Z
ARG 0 other

View File

@ -1,2 +1,26 @@
CLASS none/asx net/minecraft/block/property/BlockPropertyEnum
METHOD c getValidValues ()Ljava/util/Collection;
FIELD a validValues Lcom/google/common/collect/ImmutableSet;
FIELD b nameValueMap Ljava/util/Map;
METHOD <init> (Ljava/lang/String;Ljava/lang/Class;Ljava/util/Collection;)V
ARG 1 valueClass
ARG 2 validValues
METHOD a getName (Ljava/lang/Enum;)Ljava/lang/String;
ARG 0 value
METHOD a create (Ljava/lang/String;Ljava/lang/Class;)Lnone/asx;
ARG 0 name
ARG 1 valueClass
METHOD a create (Ljava/lang/String;Ljava/lang/Class;Lcom/google/common/base/Predicate;)Lnone/asx;
ARG 1 valueClass
ARG 2 predicate
METHOD a create (Ljava/lang/String;Ljava/lang/Class;Ljava/util/Collection;)Lnone/asx;
ARG 1 valueClass
ARG 2 validValues
METHOD a create (Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Enum;)Lnone/asx;
ARG 0 name
ARG 1 valueClass
ARG 2 validValues
METHOD b getValue (Ljava/lang/String;)Lcom/google/common/base/Optional;
ARG 0 name
METHOD c getValues ()Ljava/util/Collection;
METHOD equals (Ljava/lang/Object;)Z
ARG 0 other

View File

@ -0,0 +1,12 @@
CLASS none/asw net/minecraft/block/property/BlockPropertyFacing
METHOD <init> (Ljava/lang/String;Ljava/util/Collection;)V
ARG 0 name
ARG 1 validValues
METHOD a create (Ljava/lang/String;)Lnone/asw;
ARG 0 name
METHOD a create (Ljava/lang/String;Lcom/google/common/base/Predicate;)Lnone/asw;
ARG 0 name
ARG 1 predicate
METHOD a create (Ljava/lang/String;Ljava/util/Collection;)Lnone/asw;
ARG 0 name
ARG 1 validValues

View File

@ -2,5 +2,16 @@ CLASS none/asy net/minecraft/block/property/BlockPropertyInteger
FIELD a validValues Lcom/google/common/collect/ImmutableSet;
METHOD <init> (Ljava/lang/String;II)V
ARG 0 name
ARG 1 min
ARG 2 max
METHOD a getName (Ljava/lang/Integer;)Ljava/lang/String;
ARG 0 value
METHOD a create (Ljava/lang/String;II)Lnone/asy;
ARG 0 name
ARG 1 min
ARG 2 max
METHOD b getValue (Ljava/lang/String;)Lcom/google/common/base/Optional;
ARG 0 name
METHOD c getValues ()Ljava/util/Collection;
METHOD equals (Ljava/lang/Object;)Z
ARG 0 other

View File

@ -1 +1,3 @@
CLASS none/arv net/minecraft/block/tile/impl/TileEntityStructureBlock
CLASS none/arv$a
METHOD m asString ()Ljava/lang/String;

View File

@ -15,3 +15,4 @@ CLASS none/adt net/minecraft/util/DyeColor
FIELD n GREEN Lnone/adt;
FIELD o RED Lnone/adt;
FIELD p BLACK Lnone/adt;
METHOD m asString ()Ljava/lang/String;

View File

@ -0,0 +1,2 @@
CLASS none/ov net/minecraft/util/IStringSerializable
METHOD m asString ()Ljava/lang/String;

View File

@ -3,6 +3,7 @@ CLASS none/cu net/minecraft/util/math/Facing
FIELD a X Lnone/cu$a;
FIELD b Y Lnone/cu$a;
FIELD c Z Lnone/cu$a;
METHOD m asString ()Ljava/lang/String;
CLASS none/cu$b Direction
FIELD a POSITIVE Lnone/cu$b;
FIELD b NEGATIVE Lnone/cu$b;
@ -27,4 +28,5 @@ CLASS none/cu net/minecraft/util/math/Facing
METHOD g getOffsetX ()I
METHOD h getOffsetY ()I
METHOD i getOffsetZ ()I
METHOD m asString ()Ljava/lang/String;
METHOD values values ()[Lnone/cu;

View File

@ -0,0 +1,3 @@
CLASS none/aks
CLASS none/aks$b
METHOD m asString ()Ljava/lang/String;

View File

@ -0,0 +1,3 @@
CLASS none/aku
CLASS none/aku$a
METHOD m asString ()Ljava/lang/String;

View File

@ -0,0 +1,3 @@
CLASS none/alx
CLASS none/alx$a
METHOD m asString ()Ljava/lang/String;

View File

@ -0,0 +1,5 @@
CLASS none/ama
CLASS none/ama$a
METHOD m asString ()Ljava/lang/String;
CLASS none/ama$b
METHOD m asString ()Ljava/lang/String;

View File

@ -0,0 +1,3 @@
CLASS none/anl
CLASS none/anl$a
METHOD m asString ()Ljava/lang/String;

View File

@ -0,0 +1,3 @@
CLASS none/ant
CLASS none/ant$a
METHOD m asString ()Ljava/lang/String;

View File

@ -0,0 +1,3 @@
CLASS none/any
CLASS none/any$a
METHOD m asString ()Ljava/lang/String;

View File

@ -0,0 +1,3 @@
CLASS none/aog
CLASS none/aog$a
METHOD m asString ()Ljava/lang/String;

View File

@ -0,0 +1,3 @@
CLASS none/aoo
CLASS none/aoo$a
METHOD m asString ()Ljava/lang/String;

View File

@ -0,0 +1,3 @@
CLASS none/aou
CLASS none/aou$a
METHOD m asString ()Ljava/lang/String;

View File

@ -0,0 +1,3 @@
CLASS none/aow
CLASS none/aow$c
METHOD m asString ()Ljava/lang/String;

View File

@ -0,0 +1,3 @@
CLASS none/aox
CLASS none/aox$a
METHOD m asString ()Ljava/lang/String;

View File

@ -0,0 +1,3 @@
CLASS none/apa
CLASS none/apa$a
METHOD m asString ()Ljava/lang/String;

View File

@ -0,0 +1,3 @@
CLASS none/apl
CLASS none/apl$a
METHOD m asString ()Ljava/lang/String;

View File

@ -0,0 +1,3 @@
CLASS none/aqc
CLASS none/aqc$a
METHOD m asString ()Ljava/lang/String;

View File

@ -0,0 +1,3 @@
CLASS none/aqd
CLASS none/aqd$a
METHOD m asString ()Ljava/lang/String;

View File

@ -0,0 +1,3 @@
CLASS none/aqf
CLASS none/aqf$a
METHOD m asString ()Ljava/lang/String;

View File

@ -0,0 +1,3 @@
CLASS none/aqq
CLASS none/aqq$a
METHOD m asString ()Ljava/lang/String;