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 named net/minecraft/client/render/entity/model/BookModelintermediary net/minecraft/class_557official fus
-
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, int color) Renders the model.voidrenderBook(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, int int2) 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 named LEFT_PAGESLnet/minecraft/client/render/entity/model/BookModel;LEFT_PAGES:Ljava/lang/String;intermediary field_32466Lnet/minecraft/class_557;field_32466:Ljava/lang/String;official aLfus;a: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 named RIGHT_PAGESLnet/minecraft/client/render/entity/model/BookModel;RIGHT_PAGES:Ljava/lang/String;intermediary field_32467Lnet/minecraft/class_557;field_32467:Ljava/lang/String;official bLfus;b: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 named FLIP_PAGE1Lnet/minecraft/client/render/entity/model/BookModel;FLIP_PAGE1:Ljava/lang/String;intermediary field_32468Lnet/minecraft/class_557;field_32468:Ljava/lang/String;official cLfus;c: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 named FLIP_PAGE2Lnet/minecraft/client/render/entity/model/BookModel;FLIP_PAGE2:Ljava/lang/String;intermediary field_32469Lnet/minecraft/class_557;field_32469:Ljava/lang/String;official dLfus;d:Ljava/lang/String;
-
root
- Mappings:
Namespace Name Mixin selector named rootLnet/minecraft/client/render/entity/model/BookModel;root:Lnet/minecraft/client/model/ModelPart;intermediary field_27398Lnet/minecraft/class_557;field_27398:Lnet/minecraft/class_630;official eLfus;e:Lfyk;
-
leftCover
- Mappings:
Namespace Name Mixin selector named leftCoverLnet/minecraft/client/render/entity/model/BookModel;leftCover:Lnet/minecraft/client/model/ModelPart;intermediary field_3336Lnet/minecraft/class_557;field_3336:Lnet/minecraft/class_630;official fLfus;f:Lfyk;
-
rightCover
- Mappings:
Namespace Name Mixin selector named rightCoverLnet/minecraft/client/render/entity/model/BookModel;rightCover:Lnet/minecraft/client/model/ModelPart;intermediary field_3338Lnet/minecraft/class_557;field_3338:Lnet/minecraft/class_630;official gLfus;g:Lfyk;
-
leftPages
- Mappings:
Namespace Name Mixin selector named leftPagesLnet/minecraft/client/render/entity/model/BookModel;leftPages:Lnet/minecraft/client/model/ModelPart;intermediary field_3337Lnet/minecraft/class_557;field_3337:Lnet/minecraft/class_630;official hLfus;h:Lfyk;
-
rightPages
- Mappings:
Namespace Name Mixin selector named rightPagesLnet/minecraft/client/render/entity/model/BookModel;rightPages:Lnet/minecraft/client/model/ModelPart;intermediary field_3335Lnet/minecraft/class_557;field_3335:Lnet/minecraft/class_630;official iLfus;i:Lfyk;
-
leftFlippingPage
- Mappings:
Namespace Name Mixin selector named leftFlippingPageLnet/minecraft/client/render/entity/model/BookModel;leftFlippingPage:Lnet/minecraft/client/model/ModelPart;intermediary field_3334Lnet/minecraft/class_557;field_3334:Lnet/minecraft/class_630;official jLfus;j:Lfyk;
-
rightFlippingPage
- Mappings:
Namespace Name Mixin selector named rightFlippingPageLnet/minecraft/client/render/entity/model/BookModel;rightFlippingPage:Lnet/minecraft/client/model/ModelPart;intermediary field_3339Lnet/minecraft/class_557;field_3339:Lnet/minecraft/class_630;official kLfus;k:Lfyk;
-
-
Constructor Details
-
BookModel
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/entity/model/BookModel;<init>(Lnet/minecraft/client/model/ModelPart;)Vintermediary <init>Lnet/minecraft/class_557;<init>(Lnet/minecraft/class_630;)Vofficial <init>Lfus;<init>(Lfyk;)V
-
-
Method Details
-
getTexturedModelData
- Mappings:
Namespace Name Mixin selector named getTexturedModelDataLnet/minecraft/client/render/entity/model/BookModel;getTexturedModelData()Lnet/minecraft/client/model/TexturedModelData;intermediary method_31986Lnet/minecraft/class_557;method_31986()Lnet/minecraft/class_5607;official aLfus;a()Lfyq;
-
render
public void render(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, int color) Renders the model.- Specified by:
renderin classModel- Parameters:
light- the lightmap coordinates used for this model rendering- Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/model/Model;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;III)Vintermediary method_2828Lnet/minecraft/class_3879;method_2828(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;III)Vofficial aLfwg;a(Lfbi;Lfbm;III)V
-
renderBook
public void renderBook(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, int int2) - Mappings:
Namespace Name Mixin selector named renderBookLnet/minecraft/client/render/entity/model/BookModel;renderBook(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;III)Vintermediary method_24184Lnet/minecraft/class_557;method_24184(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;III)Vofficial bLfus;b(Lfbi;Lfbm;III)V
-
setPageAngles
public void setPageAngles(float pageTurnAmount, float leftFlipAmount, float rightFlipAmount, float pageTurnSpeed) - Mappings:
Namespace Name Mixin selector named setPageAnglesLnet/minecraft/client/render/entity/model/BookModel;setPageAngles(FFFF)Vintermediary method_17073Lnet/minecraft/class_557;method_17073(FFFF)Vofficial aLfus;a(FFFF)V
-