Index
All Classes and Interfaces|All Packages
A
- addNamesRecursively(Set<String>) - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.ModelGroup
- addNamesRecursively(Set<String>) - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.ModelObject
- addPart(String, MultipartObjModel.ModelGroup) - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel
- addQuads(IGeometryBakingContext, IModelBuilder<?>, ModelBaker, Function<Material, TextureAtlasSprite>, ModelState, ResourceLocation) - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel
- addQuads(IGeometryBakingContext, IModelBuilder<?>, ModelBaker, Function<Material, TextureAtlasSprite>, ModelState, ResourceLocation) - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.ModelGroup
- addQuads(IGeometryBakingContext, IModelBuilder<?>, ModelBaker, Function<Material, TextureAtlasSprite>, ModelState, ResourceLocation) - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.ModelObject
- automaticCulling - Variable in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel
- automaticCulling() - Method in record class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.ModelSettings
-
Returns the value of the
automaticCullingrecord component.
B
- bake(CompositeRenderable.PartBuilder<?>, IGeometryBakingContext) - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.ModelGroup
- bake(CompositeRenderable.PartBuilder<?>, IGeometryBakingContext) - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.ModelObject
- bakeRenderable(IGeometryBakingContext) - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel
- blockRenderView() - Method in record class de.mrjulsen.paw.forge.compat.embeddium.MeshAppender.Context
-
Returns the value of the
blockRenderViewrecord component.
C
- centered() - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.SubModelSettings
- CHUNK_MESHING_EVENT - Static variable in class de.mrjulsen.paw.forge.compat.embeddium.SodiumCompatEvent
- ClientSetup - Class in de.mrjulsen.paw.forge.client
- ClientSetup() - Constructor for class de.mrjulsen.paw.forge.client.ClientSetup
- color(int, int, int, int) - Method in class de.mrjulsen.paw.forge.compat.embeddium.SinkingVertexBuilder
- combineTransform(MultipartObjModel.SubModelSettings) - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.SubModelSettings
- Context(Function<RenderType, VertexConsumer>, BlockAndTintGetter, SectionPos, ChunkBuildBuffers) - Constructor for record class de.mrjulsen.paw.forge.compat.embeddium.MeshAppender.Context
-
Creates an instance of a
Contextrecord class. - copy(MultipartObjModel.SubModelSettings) - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.ModelObject
- copy(MultipartObjModel.SubModelSettings, String) - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.ModelGroup
- create(Block, Item.Properties, boolean) - Static method in class de.mrjulsen.paw.item.forge.PantographItemImpl
- CrossPlatformImpl - Class in de.mrjulsen.paw.forge
- CrossPlatformImpl() - Constructor for class de.mrjulsen.paw.forge.CrossPlatformImpl
D
- de.mrjulsen.paw.compat.sodium.fabric - package de.mrjulsen.paw.compat.sodium.fabric
- de.mrjulsen.paw.forge - package de.mrjulsen.paw.forge
- de.mrjulsen.paw.forge.client - package de.mrjulsen.paw.forge.client
- de.mrjulsen.paw.forge.client.model.loaders - package de.mrjulsen.paw.forge.client.model.loaders
- de.mrjulsen.paw.forge.compat - package de.mrjulsen.paw.forge.compat
- de.mrjulsen.paw.forge.compat.embeddium - package de.mrjulsen.paw.forge.compat.embeddium
- de.mrjulsen.paw.item.forge - package de.mrjulsen.paw.item.forge
- defaultColor(int, int, int, int) - Method in class de.mrjulsen.paw.forge.compat.embeddium.SinkingVertexBuilder
E
- EmbeddiumCompat - Class in de.mrjulsen.paw.forge.compat
- EmbeddiumCompat() - Constructor for class de.mrjulsen.paw.forge.compat.EmbeddiumCompat
- emissiveAmbient - Variable in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel
- emissiveAmbient() - Method in record class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.ModelSettings
-
Returns the value of the
emissiveAmbientrecord component. - endVertex() - Method in class de.mrjulsen.paw.forge.compat.embeddium.SinkingVertexBuilder
- equals(Object) - Method in record class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.ModelSettings
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.mrjulsen.paw.forge.compat.embeddium.MeshAppender.Context
-
Indicates whether some other object is "equal to" this one.
F
- flipV - Variable in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel
- flipV() - Method in record class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.ModelSettings
-
Returns the value of the
flipVrecord component. - flush(ChunkModelBuilder, Material, float, float, float) - Method in class de.mrjulsen.paw.forge.compat.embeddium.SinkingVertexBuilder
- flush(ChunkModelBuilder, Material, Vector3fc) - Method in class de.mrjulsen.paw.forge.compat.embeddium.SinkingVertexBuilder
- ForgeClientEvents - Class in de.mrjulsen.paw.forge.client
- ForgeClientEvents() - Constructor for class de.mrjulsen.paw.forge.client.ForgeClientEvents
G
- getClientContraptionBlockEntity(Contraption, BlockPos) - Static method in class de.mrjulsen.paw.forge.CrossPlatformImpl
- getConfigurableComponentNames() - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel
- getParts() - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel
- getParts() - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.ModelGroup
- getRootComponentNames() - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel
- getTextures(IGeometryBakingContext, Function<ResourceLocation, UnbakedModel>, Set<Pair<String, String>>) - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.ModelGroup
- getTextures(IGeometryBakingContext, Function<ResourceLocation, UnbakedModel>, Set<Pair<String, String>>) - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.ModelObject
H
- hashCode() - Method in record class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.ModelSettings
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.mrjulsen.paw.forge.compat.embeddium.MeshAppender.Context
-
Returns a hash code value for this object.
I
- ID - Static variable in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjLoader
- inheritable() - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.SubModelSettings
- init() - Static method in class de.mrjulsen.paw.forge.compat.embeddium.SodiumCompatEvent
- initializeClient(Consumer<IClientItemExtensions>) - Method in class de.mrjulsen.paw.item.forge.PantographItemImpl
- INSTANCE - Static variable in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjLoader
- interactionRange(Player) - Static method in class de.mrjulsen.paw.forge.CrossPlatformImpl
- isEmpty() - Method in class de.mrjulsen.paw.forge.compat.embeddium.SinkingVertexBuilder
- isJson() - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.SubModelSettings
L
- loadMaterialLibrary(ResourceLocation) - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjLoader
- loadModel(MultipartObjModel.ModelSettings) - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjLoader
M
- MeshAppender - Interface in de.mrjulsen.paw.forge.compat.embeddium
- MeshAppender.Context - Record Class in de.mrjulsen.paw.forge.compat.embeddium
-
Section rendering context for a MeshAppender.
- MeshAppenderRenderer - Class in de.mrjulsen.paw.compat.sodium.fabric
-
Ported fix for Embeddium
- MeshAppenderRenderer() - Constructor for class de.mrjulsen.paw.compat.sodium.fabric.MeshAppenderRenderer
- model() - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.SubModelSettings
- modelLocation - Variable in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel
- modelLocation() - Method in record class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.ModelSettings
-
Returns the value of the
modelLocationrecord component. - ModelSettings(ResourceLocation, boolean, boolean, boolean, boolean, String, List<MultipartObjModel.SubModelSettings>) - Constructor for record class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.ModelSettings
-
Creates an instance of a
ModelSettingsrecord class. - mtlOverride - Variable in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel
- mtlOverride() - Method in record class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.ModelSettings
-
Returns the value of the
mtlOverriderecord component. - MultipartObjLoader - Class in de.mrjulsen.paw.forge.client.model.loaders
-
A loader for
OBJ models. - MultipartObjLoader() - Constructor for class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjLoader
- MultipartObjModel - Class in de.mrjulsen.paw.forge.client.model.loaders
-
A model loaded from an OBJ file.
- MultipartObjModel.ModelGroup - Class in de.mrjulsen.paw.forge.client.model.loaders
- MultipartObjModel.ModelObject - Class in de.mrjulsen.paw.forge.client.model.loaders
- MultipartObjModel.ModelSettings - Record Class in de.mrjulsen.paw.forge.client.model.loaders
- MultipartObjModel.SubModelSettings - Class in de.mrjulsen.paw.forge.client.model.loaders
N
- name - Variable in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.ModelObject
- name() - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.ModelObject
- normal(float, float, float) - Method in class de.mrjulsen.paw.forge.compat.embeddium.SinkingVertexBuilder
O
- onRenderLayerPost(RenderLevelStageEvent) - Static method in class de.mrjulsen.paw.forge.client.ForgeClientEvents
- onResourceManagerReload(ResourceManager) - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjLoader
- overlayCoords(int, int) - Method in class de.mrjulsen.paw.forge.compat.embeddium.SinkingVertexBuilder
P
- PantographItemImpl - Class in de.mrjulsen.paw.item.forge
- PantographItemImpl(Block, Item.Properties, boolean) - Constructor for class de.mrjulsen.paw.item.forge.PantographItemImpl
- PantographsAndWiresForge - Class in de.mrjulsen.paw.forge
- PantographsAndWiresForge() - Constructor for class de.mrjulsen.paw.forge.PantographsAndWiresForge
- parse(ObjTokenizer, MultipartObjModel.ModelSettings) - Static method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel
R
- read(JsonObject, JsonDeserializationContext) - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjLoader
- readInternal(JsonDeserializationContext, JsonObject) - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjLoader
- register() - Static method in class de.mrjulsen.paw.forge.compat.EmbeddiumCompat
- registerConfig() - Static method in class de.mrjulsen.paw.forge.CrossPlatformImpl
- registerGeometryLoaders(ModelEvent.RegisterGeometryLoaders) - Static method in class de.mrjulsen.paw.forge.client.ClientSetup
- registerGeometryLoaders(FMLClientSetupEvent) - Static method in class de.mrjulsen.paw.forge.client.ClientSetup
- render(MeshAppender.Context) - Method in interface de.mrjulsen.paw.forge.compat.embeddium.MeshAppender
-
Called to add appropriate geometry to the section.
- renderMeshAppenders(BlockAndTintGetter, SectionPos, ChunkBuildBuffers) - Static method in class de.mrjulsen.paw.compat.sodium.fabric.MeshAppenderRenderer
- reset() - Method in class de.mrjulsen.paw.forge.compat.embeddium.SinkingVertexBuilder
- rotX() - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.SubModelSettings
- rotY() - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.SubModelSettings
- rotZ() - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.SubModelSettings
S
- sectionOrigin() - Method in record class de.mrjulsen.paw.forge.compat.embeddium.MeshAppender.Context
-
Returns the value of the
sectionOriginrecord component. - shadeQuads - Variable in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel
- shadeQuads() - Method in record class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.ModelSettings
-
Returns the value of the
shadeQuadsrecord component. - SinkingVertexBuilder - Class in de.mrjulsen.paw.forge.compat.embeddium
-
A
VertexConsumerimplementation which amortizes allocations and pipes vertices into Sodium's meshing system. - SinkingVertexBuilder() - Constructor for class de.mrjulsen.paw.forge.compat.embeddium.SinkingVertexBuilder
- sodiumBuildBuffers() - Method in record class de.mrjulsen.paw.forge.compat.embeddium.MeshAppender.Context
-
Returns the value of the
sodiumBuildBuffersrecord component. - SodiumCompatEvent - Class in de.mrjulsen.paw.forge.compat.embeddium
- SodiumCompatEvent() - Constructor for class de.mrjulsen.paw.forge.compat.embeddium.SodiumCompatEvent
- SubModelSettings() - Constructor for class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.SubModelSettings
- SubModelSettings(String, float[], float[], boolean, boolean) - Constructor for class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.SubModelSettings
- subSettings() - Method in record class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.ModelSettings
-
Returns the value of the
subSettingsrecord component.
T
- toString() - Method in record class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.ModelSettings
-
Returns a string representation of this record class.
- toString() - Method in record class de.mrjulsen.paw.forge.compat.embeddium.MeshAppender.Context
-
Returns a string representation of this record class.
U
- unsetDefaultColor() - Method in class de.mrjulsen.paw.forge.compat.embeddium.SinkingVertexBuilder
- uv(float, float) - Method in class de.mrjulsen.paw.forge.compat.embeddium.SinkingVertexBuilder
- uv2(int, int) - Method in class de.mrjulsen.paw.forge.compat.embeddium.SinkingVertexBuilder
V
- vertex(double, double, double) - Method in class de.mrjulsen.paw.forge.compat.embeddium.SinkingVertexBuilder
- vertexConsumerProvider() - Method in record class de.mrjulsen.paw.forge.compat.embeddium.MeshAppender.Context
-
Returns the value of the
vertexConsumerProviderrecord component.
X
- x() - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.SubModelSettings
Y
- y() - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.SubModelSettings
Z
- z() - Method in class de.mrjulsen.paw.forge.client.model.loaders.MultipartObjModel.SubModelSettings
All Classes and Interfaces|All Packages