Class BookModel
java.lang.Object
net.minecraft.client.model.Model
net.minecraft.client.render.entity.model.BookModel
Represents the model of the enchanting table's book.
| Part Name | Parent | Corresponding Field |
|---|---|---|
| "left_lid" | Root part | leftCover |
| "right_lid" | Root part | rightCover |
seam | Root part | |
| "left_pages" | Root part | leftPages |
| "right_pages" | Root part | rightPages |
| "flip_page1" | Root part | leftFlippingPage |
| "flip_page2" | Root part | rightFlippingPage |
- Mappings:
Namespace Name official fjfintermediary net/minecraft/class_557named net/minecraft/client/render/entity/model/BookModel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final StringThe key of the left flipping page model part, whose value is "flip_page1".private static final StringThe key of the right flipping page model part, whose value is "flip_page2".private static final StringThe key of the left pages model part, whose value is "left_pages".private final ModelPartprivate final ModelPartprivate final ModelPartprivate static final StringThe key of the right pages model part, whose value is "right_pages".private final ModelPartprivate final ModelPartprivate final ModelPartprivate final ModelPartFields inherited from class net.minecraft.client.model.Model
layerFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TexturedModelDatavoidrender(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, float red, float green, float blue, float alpha) Renders the model.voidrenderBook(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, float red, float green, float blue, float alpha) voidsetPageAngles(float pageTurnAmount, float leftFlipAmount, float rightFlipAmount, float pageTurnSpeed)
-
Field Details
-
LEFT_PAGES
The key of the left pages model part, whose value is "left_pages".- See Also:
- Mappings:
Namespace Name Mixin selector official aLfjf;a:Ljava/lang/String;intermediary field_32466Lnet/minecraft/class_557;field_32466:Ljava/lang/String;named LEFT_PAGESLnet/minecraft/client/render/entity/model/BookModel;LEFT_PAGES:Ljava/lang/String;
-
RIGHT_PAGES
The key of the right pages model part, whose value is "right_pages".- See Also:
- Mappings:
Namespace Name Mixin selector official bLfjf;b:Ljava/lang/String;intermediary field_32467Lnet/minecraft/class_557;field_32467:Ljava/lang/String;named RIGHT_PAGESLnet/minecraft/client/render/entity/model/BookModel;RIGHT_PAGES:Ljava/lang/String;
-
FLIP_PAGE1
The key of the left flipping page model part, whose value is "flip_page1".- See Also:
- Mappings:
Namespace Name Mixin selector official cLfjf;c:Ljava/lang/String;intermediary field_32468Lnet/minecraft/class_557;field_32468:Ljava/lang/String;named FLIP_PAGE1Lnet/minecraft/client/render/entity/model/BookModel;FLIP_PAGE1:Ljava/lang/String;
-
FLIP_PAGE2
The key of the right flipping page model part, whose value is "flip_page2".- See Also:
- Mappings:
Namespace Name Mixin selector official dLfjf;d:Ljava/lang/String;intermediary field_32469Lnet/minecraft/class_557;field_32469:Ljava/lang/String;named FLIP_PAGE2Lnet/minecraft/client/render/entity/model/BookModel;FLIP_PAGE2:Ljava/lang/String;
-
root
- Mappings:
Namespace Name Mixin selector official eLfjf;e:Lfmx;intermediary field_27398Lnet/minecraft/class_557;field_27398:Lnet/minecraft/class_630;named rootLnet/minecraft/client/render/entity/model/BookModel;root:Lnet/minecraft/client/model/ModelPart;
-
leftCover
- Mappings:
Namespace Name Mixin selector official fLfjf;f:Lfmx;intermediary field_3336Lnet/minecraft/class_557;field_3336:Lnet/minecraft/class_630;named leftCoverLnet/minecraft/client/render/entity/model/BookModel;leftCover:Lnet/minecraft/client/model/ModelPart;
-
rightCover
- Mappings:
Namespace Name Mixin selector official gLfjf;g:Lfmx;intermediary field_3338Lnet/minecraft/class_557;field_3338:Lnet/minecraft/class_630;named rightCoverLnet/minecraft/client/render/entity/model/BookModel;rightCover:Lnet/minecraft/client/model/ModelPart;
-
leftPages
- Mappings:
Namespace Name Mixin selector official hLfjf;h:Lfmx;intermediary field_3337Lnet/minecraft/class_557;field_3337:Lnet/minecraft/class_630;named leftPagesLnet/minecraft/client/render/entity/model/BookModel;leftPages:Lnet/minecraft/client/model/ModelPart;
-
rightPages
- Mappings:
Namespace Name Mixin selector official iLfjf;i:Lfmx;intermediary field_3335Lnet/minecraft/class_557;field_3335:Lnet/minecraft/class_630;named rightPagesLnet/minecraft/client/render/entity/model/BookModel;rightPages:Lnet/minecraft/client/model/ModelPart;
-
leftFlippingPage
- Mappings:
Namespace Name Mixin selector official jLfjf;j:Lfmx;intermediary field_3334Lnet/minecraft/class_557;field_3334:Lnet/minecraft/class_630;named leftFlippingPageLnet/minecraft/client/render/entity/model/BookModel;leftFlippingPage:Lnet/minecraft/client/model/ModelPart;
-
rightFlippingPage
- Mappings:
Namespace Name Mixin selector official kLfjf;k:Lfmx;intermediary field_3339Lnet/minecraft/class_557;field_3339:Lnet/minecraft/class_630;named rightFlippingPageLnet/minecraft/client/render/entity/model/BookModel;rightFlippingPage:Lnet/minecraft/client/model/ModelPart;
-
-
Constructor Details
-
BookModel
- Mappings:
Namespace Name Mixin selector official <init>Lfjf;<init>(Lfmx;)Vintermediary <init>Lnet/minecraft/class_557;<init>(Lnet/minecraft/class_630;)Vnamed <init>Lnet/minecraft/client/render/entity/model/BookModel;<init>(Lnet/minecraft/client/model/ModelPart;)V
-
-
Method Details
-
getTexturedModelData
- Mappings:
Namespace Name Mixin selector official aLfjf;a()Lfnd;intermediary method_31986Lnet/minecraft/class_557;method_31986()Lnet/minecraft/class_5607;named getTexturedModelDataLnet/minecraft/client/render/entity/model/BookModel;getTexturedModelData()Lnet/minecraft/client/model/TexturedModelData;
-
render
public void render(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, float red, float green, float blue, float alpha) Renders the model.- Specified by:
renderin classModel- Parameters:
light- the lightmap coordinates used for this model rendering- Mappings:
Namespace Name Mixin selector official aLfkt;a(Leqb;Leqf;IIFFFF)Vintermediary method_2828Lnet/minecraft/class_3879;method_2828(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFF)Vnamed renderLnet/minecraft/client/model/Model;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;IIFFFF)V
-
renderBook
public void renderBook(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, float red, float green, float blue, float alpha) - Mappings:
Namespace Name Mixin selector official bLfjf;b(Leqb;Leqf;IIFFFF)Vintermediary method_24184Lnet/minecraft/class_557;method_24184(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFF)Vnamed renderBookLnet/minecraft/client/render/entity/model/BookModel;renderBook(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;IIFFFF)V
-
setPageAngles
public void setPageAngles(float pageTurnAmount, float leftFlipAmount, float rightFlipAmount, float pageTurnSpeed) - Mappings:
Namespace Name Mixin selector official aLfjf;a(FFFF)Vintermediary method_17073Lnet/minecraft/class_557;method_17073(FFFF)Vnamed setPageAnglesLnet/minecraft/client/render/entity/model/BookModel;setPageAngles(FFFF)V
-