Index

A B C D E F G H I L M N O P R S T U V X Y Z 
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 automaticCulling record 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 blockRenderView record 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 Context record 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 emissiveAmbient record 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 flipV record 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 modelLocation record 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 ModelSettings record 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 mtlOverride record 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 sectionOrigin record 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 shadeQuads record component.
SinkingVertexBuilder - Class in de.mrjulsen.paw.forge.compat.embeddium
A VertexConsumer implementation 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 sodiumBuildBuffers record 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 subSettings record 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 vertexConsumerProvider record 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
 
A B C D E F G H I L M N O P R S T U V X Y Z 
All Classes and Interfaces|All Packages