map out most property stuff, move block.property to state.property

This commit is contained in:
asie 2018-10-26 08:58:08 +02:00
parent f4f29cfa8e
commit 9c8be6f0a5
36 changed files with 177 additions and 39 deletions

View File

@ -1,2 +0,0 @@
CLASS bmu
METHOD m asString ()Ljava/lang/String;

View File

@ -1,2 +0,0 @@
CLASS bmv
METHOD m asString ()Ljava/lang/String;

View File

@ -1,2 +0,0 @@
CLASS bmz
METHOD m asString ()Ljava/lang/String;

View File

@ -1,2 +0,0 @@
CLASS bnd
METHOD m asString ()Ljava/lang/String;

View File

@ -1,2 +1,5 @@
CLASS bnf
FIELD a TOP Lbnf;
FIELD b BOTTOM Lbnf;
FIELD c name Ljava/lang/String;
METHOD m asString ()Ljava/lang/String;

View File

@ -1,2 +0,0 @@
CLASS bnh
METHOD m asString ()Ljava/lang/String;

View File

@ -1,2 +0,0 @@
CLASS bni
METHOD m asString ()Ljava/lang/String;

View File

@ -1,2 +0,0 @@
CLASS bnl
METHOD m asString ()Ljava/lang/String;

View File

@ -1,2 +0,0 @@
CLASS bnm
METHOD m asString ()Ljava/lang/String;

View File

@ -1,2 +0,0 @@
CLASS bnn
METHOD m asString ()Ljava/lang/String;

View File

@ -1,2 +0,0 @@
CLASS bno
METHOD m asString ()Ljava/lang/String;

View File

@ -1,4 +1,4 @@
CLASS blz net/minecraft/block/state/BlockState
CLASS blz net/minecraft/block/BlockState
CLASS blz$b
METHOD a getBlockState (III)Lblz;
ARG 0 x

View File

@ -1,4 +1,4 @@
CLASS bfq
CLASS bfq net/minecraft/block/BlockWallMounted
METHOD <init> (Lbdx$c;)V
ARG 0 builder
METHOD a canPlaceAt (Lblz;Laze;Leq;)Z

View File

@ -0,0 +1,6 @@
CLASS bmv net/minecraft/block/enum/EnumBambooLeaves
FIELD a NONE Lbmv;
FIELD b SMALL Lbmv;
FIELD c LARGE Lbmv;
FIELD d name Ljava/lang/String;
METHOD m asString ()Ljava/lang/String;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -0,0 +1,17 @@
CLASS bnh net/minecraft/block/enum/EnumInstrument
FIELD a HARP Lbnh;
FIELD b BASEDRUM Lbnh;
FIELD c SNARE Lbnh;
FIELD d HAT Lbnh;
FIELD e BAS Lbnh;
FIELD f FLUTE Lbnh;
FIELD g BELL Lbnh;
FIELD h GUITAR Lbnh;
FIELD i CHIME Lbnh;
FIELD j XYLOPHONE Lbnh;
FIELD k name Ljava/lang/String;
FIELD l sound Lwv;
METHOD a getSound ()Lwv;
METHOD a fromBlockState (Lblz;)Lbnh;
ARG 0 state
METHOD m asString ()Ljava/lang/String;

View File

@ -0,0 +1,5 @@
CLASS bni net/minecraft/block/enum/EnumPistonType
FIELD a NORMAL Lbni;
FIELD b STICKY Lbni;
FIELD c name Ljava/lang/String;
METHOD m asString ()Ljava/lang/String;

View File

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

View File

@ -0,0 +1,6 @@
CLASS bnm net/minecraft/block/enum/EnumSlabType
FIELD a TOP Lbnm;
FIELD b BOTTOM Lbnm;
FIELD c DOUBLE Lbnm;
FIELD d name Ljava/lang/String;
METHOD m asString ()Ljava/lang/String;

View File

@ -0,0 +1,8 @@
CLASS bnn net/minecraft/block/enum/EnumStairShape
FIELD a STRAIGHT Lbnn;
FIELD b INNER_LEFT Lbnn;
FIELD c INNER_RIGHT Lbnn;
FIELD d OUTER_LEFT Lbnn;
FIELD e OUTER_RIGHT Lbnn;
FIELD f name Ljava/lang/String;
METHOD m asString ()Ljava/lang/String;

View File

@ -0,0 +1,7 @@
CLASS bno net/minecraft/block/enum/EnumStructureMode
FIELD a SAVE Lbno;
FIELD b LOAD Lbno;
FIELD c CORNER Lbno;
FIELD d DATA Lbno;
FIELD e name Ljava/lang/String;
METHOD m asString ()Ljava/lang/String;

View File

@ -0,0 +1,6 @@
CLASS bmu net/minecraft/block/enum/EnumWallMountLocation
FIELD a FLOOR Lbmu;
FIELD b WALL Lbmu;
FIELD c CEILING Lbmu;
FIELD d name Ljava/lang/String;
METHOD m asString ()Ljava/lang/String;

View File

@ -0,0 +1,6 @@
CLASS bnl net/minecraft/block/enum/EnumWireConnection
FIELD a UP Lbnl;
FIELD b SIDE Lbnl;
FIELD c NONE Lbnl;
FIELD d name Ljava/lang/String;
METHOD m asString ()Ljava/lang/String;

View File

@ -1,7 +0,0 @@
CLASS bnb 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;Ljava/util/Collection;)Lbnb;
ARG 0 name
ARG 1 validValues

View File

@ -1 +0,0 @@
CLASS bmx net/minecraft/reference/BlockProperties

View File

@ -0,0 +1,77 @@
CLASS bmx net/minecraft/reference/Properties
FIELD A AXIS_XYZ Lbne;
FIELD B UP_BOOL Lbmy;
FIELD C DOWN_BOOL Lbmy;
FIELD D NORTH_BOOL Lbmy;
FIELD E EAST_BOOL Lbmy;
FIELD F SOUTH_BOOL Lbmy;
FIELD G WEST_BOOL Lbmy;
FIELD H FACING Lbnb;
FIELD I FACING_HOPPER Lbnb;
FIELD J FACING_HORIZONTAL Lbnb;
FIELD K WALL_MOUNT_LOCAITON Lbne;
FIELD L WIRE_CONNECTION_EAST Lbne;
FIELD M WIRE_CONNECTION_NORTH Lbne;
FIELD N WIRE_CONNECTION_SOUTH Lbne;
FIELD O WIRE_CONNECTION_WEST Lbne;
FIELD P DOOR_HALF Lbne;
FIELD R RAIL_SHAPE Lbne;
FIELD S RAIL_SHAPE_STRAIGHT Lbne;
FIELD T AGE_1 Lbng;
FIELD U AGE_2 Lbng;
FIELD V AGE_3 Lbng;
FIELD W AGE_5 Lbng;
FIELD X AGE_7 Lbng;
FIELD Y AGE_15 Lbng;
FIELD Z AGE_25 Lbng;
FIELD a ATTACHED Lbmy;
FIELD aa BITES Lbng;
FIELD ab DELAY Lbng;
FIELD ac DISTANCE Lbng;
FIELD ad EGGS Lbng;
FIELD ae HATCH Lbng;
FIELD af LAYERS Lbng;
FIELD ag CAULDRON_LEVEL Lbng;
FIELD ah BLOCK_LEVEL Lbng;
FIELD ai FLUID_BLOCK_LEVEL Lbng;
FIELD aj MOISTURE Lbng;
FIELD ak NOTE Lbng;
FIELD al PICKLES Lbng;
FIELD am POWER Lbng;
FIELD an SAPLING_STAGE Lbng;
FIELD ao ROTATION_16 Lbng;
FIELD ap BED_PART Lbne;
FIELD aq CHEST_TYPE Lbne;
FIELD ar COMPARATOR_MODE Lbne;
FIELD as DOOR_HINGE Lbne;
FIELD at INSTRUMENT Lbne;
FIELD au PISTON_TYPE Lbne;
FIELD av SLAB_TYPE Lbne;
FIELD aw STAIR_SHAPE Lbne;
FIELD ax STRUCTURE_MODE Lbne;
FIELD ay BAMBOO_LEAVES Lbne;
FIELD b CONDITIONAL Lbmy;
FIELD c DISARMED Lbmy;
FIELD d DRAG Lbmy;
FIELD e ENABLED Lbmy;
FIELD f EXTENDED Lbmy;
FIELD g EYE Lbmy;
FIELD h FALLING Lbmy;
FIELD i HAS_BOTTLE_0 Lbmy;
FIELD j HAS_BOTTLE_1 Lbmy;
FIELD k HAS_BOTTLE_2 Lbmy;
FIELD l HAS_RECORD Lbmy;
FIELD m INVERTED Lbmy;
FIELD n IN_WALL Lbmy;
FIELD o LIT Lbmy;
FIELD p LOCKED Lbmy;
FIELD q OCCUPIED Lbmy;
FIELD r OPEN Lbmy;
FIELD s PERSISTENT Lbmy;
FIELD t POWERED Lbmy;
FIELD u SHORT Lbmy;
FIELD v SNOWY Lbmy;
FIELD w TRIGGERED Lbmy;
FIELD x UNSTABLE Lbmy;
FIELD y WATERLOGGED Lbmy;
FIELD z AXIS_XZ Lbne;

View File

@ -1,4 +1,4 @@
CLASS bnj net/minecraft/block/state/IBlockProperty
CLASS bnj net/minecraft/state/property/IProperty
METHOD a getName ()Ljava/lang/String;
METHOD a getValueAsString (Ljava/lang/Comparable;)Ljava/lang/String;
ARG 0 value

View File

@ -1,10 +1,12 @@
CLASS bmt net/minecraft/block/property/BlockPropertyBase
CLASS bmt net/minecraft/state/property/PropertyBase
FIELD a valueClass Ljava/lang/Class;
FIELD b name Ljava/lang/String;
FIELD c computedHashCode Ljava/lang/Integer;
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 c computeHashCode ()I
METHOD equals (Ljava/lang/Object;)Z
ARG 0 object

View File

@ -1,4 +1,4 @@
CLASS bmy net/minecraft/block/property/BlockPropertyBoolean
CLASS bmy net/minecraft/state/property/PropertyBoolean
FIELD a values Lcom/google/common/collect/ImmutableSet;
METHOD <init> (Ljava/lang/String;)V
ARG 0 name
@ -10,6 +10,7 @@ CLASS bmy net/minecraft/block/property/BlockPropertyBoolean
ARG 0 name
METHOD b getValue (Ljava/lang/String;)Ljava/util/Optional;
ARG 0 name
METHOD c computeHashCode ()I
METHOD d getValues ()Ljava/util/Collection;
METHOD equals (Ljava/lang/Object;)Z
ARG 0 object

View File

@ -1,4 +1,4 @@
CLASS bne net/minecraft/block/property/BlockPropertyEnum
CLASS bne net/minecraft/state/property/PropertyEnum
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
@ -20,6 +20,7 @@ CLASS bne net/minecraft/block/property/BlockPropertyEnum
ARG 2 validValues
METHOD b getValue (Ljava/lang/String;)Ljava/util/Optional;
ARG 0 name
METHOD c computeHashCode ()I
METHOD d getValues ()Ljava/util/Collection;
METHOD equals (Ljava/lang/Object;)Z
ARG 0 object

View File

@ -0,0 +1,13 @@
CLASS bnb net/minecraft/state/property/PropertyFacing
METHOD <init> (Ljava/lang/String;Ljava/util/Collection;)V
ARG 0 name
ARG 1 validValues
METHOD a create (Ljava/lang/String;Ljava/util/Collection;)Lbnb;
ARG 0 name
ARG 1 validValues
METHOD a create (Ljava/lang/String;Ljava/util/function/Predicate;)Lbnb;
ARG 0 name
ARG 1 valuePredicate
METHOD a create (Ljava/lang/String;[Lev;)Lbnb;
ARG 0 name
ARG 1 validValues

View File

@ -1,4 +1,4 @@
CLASS bng net/minecraft/block/property/BlockPropertyInteger
CLASS bng net/minecraft/state/property/PropertyInteger
FIELD a validValues Lcom/google/common/collect/ImmutableSet;
METHOD <init> (Ljava/lang/String;II)V
ARG 0 name
@ -14,6 +14,7 @@ CLASS bng net/minecraft/block/property/BlockPropertyInteger
ARG 2 max
METHOD b getValue (Ljava/lang/String;)Ljava/util/Optional;
ARG 0 name
METHOD c computeHashCode ()I
METHOD d getValues ()Ljava/util/Collection;
METHOD equals (Ljava/lang/Object;)Z
ARG 0 object