tiny works on model/blockstate data gen (#1169)

* BlockStateVariantManager#register(2)[1 = ] -> properties

* BlockStateVariantManager#register(2)[2 = ] -> possibleVariants

* BlockStateModelGenerator#method_25681(1) -> registerWithSimpleModel

* BlockStateModelGenerator#method_25543(2) -> registerWithLinkedModel

* BlockStateModelGenerator#registerWithSimpleModel(1)[1 = ] -> block

* BlockStateModelGenerator#registerWithLinkedModel(2)[1 = ] -> block

* BlockStateModelGenerator#registerWithLinkedModel(2) -> registerModelReference

* BlockStateModelGenerator#registerModelReference(2) -> registerStateWithModelReference

* BlockStateModelGenerator#registerStateWithModelReference(2)[2 = ] -> modelReference

* BlockStateModelGenerator#registerWithSimpleModel(1) -> registerSimpleState

* +44 doc in net/minecraft/data/client/model/BlockStateSupplier

* VariantsBlockStateSupplier#<init>(2)[2 = ] -> variants

* VariantsBlockStateSupplier%field_22862 -> variantManager

* BlockStateVariantManager#register(2)[1 = properties] -> condition

* +62 doc in net/minecraft/data/client/model/PropertiesEntry

* +86 doc in net/minecraft/data/client/model/Properties

* +30 doc in net/minecraft/data/client/model/Properties

* +30 doc in net/minecraft/data/client/model/PropertiesEntry

* +81 doc in PropertiesEntry#streamAllFor(1)

* +62 doc in net/minecraft/data/client/model/BlockStateVariant

* net/minecraft/data/client/model/BlockStateVariantManager -> net/minecraft/data/client/model/VariantMap

* +96 doc in net/minecraft/data/client/model/VariantMap

* +20 doc in net/minecraft/data/client/model/VariantMap

* net/minecraft/data/client/model/VariantMap -> net/minecraft/data/client/model/BlockStateVariantMap

* +1 doc in net/minecraft/data/client/model/BlockStateVariantMap

* VariantsBlockStateSupplier%field_22861 -> definedProperties

* VariantsBlockStateSupplier%variantManager -> variantMaps

* net/minecraft/data/client/model/Properties -> net/minecraft/data/client/model/PropertiesMap

* BlockStateModelGenerator#method_25690(1) -> registerCommandBlock

* BlockStateModelGenerator#method_25692(1) -> registerAnvil

* BlockStateModelGenerator#registerCommandBlock(1)[1 = ] -> block

* BlockStateModelGenerator#registerAnvil(1)[1 = ] -> block

* +50 doc in net/minecraft/data/client/model/TexturedModel

* +47 doc in TexturedModel$Factory#get(4)

* remove broken docs

Co-authored-by: liach <liach@users.noreply.github.com>
This commit is contained in:
liach 2020-03-11 10:10:12 -05:00 committed by GitHub
parent 7bd162989d
commit e380edac44
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 30 additions and 2 deletions

View File

@ -1,3 +1,12 @@
CLASS net/minecraft/class_4910 net/minecraft/data/client/model/BlockStateModelGenerator
FIELD field_22830 blockStateWriter Ljava/util/function/Consumer;
FIELD field_22831 modelWriter Ljava/util/function/BiConsumer;
METHOD method_25543 registerStateWithModelReference (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V
ARG 1 block
ARG 2 modelReference
METHOD method_25681 registerSimpleState (Lnet/minecraft/class_2248;)V
ARG 1 block
METHOD method_25690 registerCommandBlock (Lnet/minecraft/class_2248;)V
ARG 1 block
METHOD method_25692 registerAnvil (Lnet/minecraft/class_2248;)V
ARG 1 block

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_4917 net/minecraft/data/client/model/BlockStateSupplier
COMMENT A supplier of a block state JSON definition.
METHOD method_25743 getBlock ()Lnet/minecraft/class_2248;

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_4935 net/minecraft/data/client/model/BlockStateVariant
COMMENT The supplier for a {@code ModelVariant}'s JSON representation.
FIELD field_22884 properties Ljava/util/Map;
METHOD method_25824 create ()Lnet/minecraft/class_4935;
METHOD method_25827 union (Lnet/minecraft/class_4935;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4935;

View File

@ -1,4 +1,6 @@
CLASS net/minecraft/class_4926 net/minecraft/data/client/model/BlockStateVariantManager
CLASS net/minecraft/class_4926 net/minecraft/data/client/model/BlockStateVariantMap
COMMENT An equivalence to the {@code Map<String, WeightedUnbakedModel>}
COMMENT passed to the constructor of {@code ModelVariantMap}.
FIELD field_22863 variants Ljava/util/Map;
METHOD method_25782 getVariants ()Ljava/util/Map;
METHOD method_25783 create (Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4927;
@ -7,6 +9,8 @@ CLASS net/minecraft/class_4926 net/minecraft/data/client/model/BlockStateVariant
METHOD method_25786 create (Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4930;
METHOD method_25787 create (Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4931;
METHOD method_25790 register (Lnet/minecraft/class_4934;Ljava/util/List;)V
ARG 1 condition
ARG 2 possibleVariants
METHOD method_25791 getProperties ()Ljava/util/List;
METHOD method_25792 checkAllPropertyDefinitions ()V
CLASS class_4927 SingleProperty

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_4933 net/minecraft/data/client/model/PropertiesEntry
COMMENT Represents a property to value pair in block state definition.
COMMENT
COMMENT <p>This object is immutable.
FIELD field_22879 property Lnet/minecraft/class_2769;
FIELD field_22880 value Ljava/lang/Comparable;
METHOD <init> (Lnet/minecraft/class_2769;Ljava/lang/Comparable;)V
@ -6,3 +9,5 @@ CLASS net/minecraft/class_4933 net/minecraft/data/client/model/PropertiesEntry
ARG 2 value
METHOD method_25815 getProperty ()Lnet/minecraft/class_2769;
METHOD method_25816 streamAllFor (Lnet/minecraft/class_2769;)Ljava/util/stream/Stream;
COMMENT Returns a stream of all possible property to value pairs for a specific
COMMENT property.

View File

@ -1,4 +1,8 @@
CLASS net/minecraft/class_4934 net/minecraft/data/client/model/Properties
CLASS net/minecraft/class_4934 net/minecraft/data/client/model/PropertiesMap
COMMENT Represents a set of property to value pairs, used as conditions for model
COMMENT application.
COMMENT
COMMENT <p>This object is immutable.
FIELD field_22881 EMPTY Lnet/minecraft/class_4934;
FIELD field_22882 COMPARATOR Ljava/util/Comparator;
FIELD field_22883 propertyValues Ljava/util/List;

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_4946 net/minecraft/data/client/model/TexturedModel
COMMENT Represents a model with texture variables defined.
FIELD field_23036 CUBE_ALL Lnet/minecraft/class_4946$class_4947;
FIELD field_23037 CUBE_MIRRORED_ALL Lnet/minecraft/class_4946$class_4947;
FIELD field_23038 CUBE_COLUMN Lnet/minecraft/class_4946$class_4947;

View File

@ -1,8 +1,11 @@
CLASS net/minecraft/class_4925 net/minecraft/data/client/model/VariantsBlockStateSupplier
FIELD field_22859 block Lnet/minecraft/class_2248;
FIELD field_22860 variants Ljava/util/List;
FIELD field_22861 definedProperties Ljava/util/Set;
FIELD field_22862 variantMaps Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_2248;Ljava/util/List;)V
ARG 1 block
ARG 2 variants
METHOD method_25769 create (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4925;
ARG 0 block
METHOD method_25770 create (Lnet/minecraft/class_2248;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4925;