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

add(ResourceKey<T>) - Method in class de.mrjulsen.paw.datagen.fabric.TagAppender
 
add(ResourceKey<T>...) - Method in class de.mrjulsen.paw.datagen.fabric.TagAppender
 
add(ResourceLocation) - Method in class de.mrjulsen.paw.datagen.fabric.TagAppender
 
add(ResourceLocation...) - Method in class de.mrjulsen.paw.datagen.fabric.TagAppender
 
add(TagKey<T>) - Method in class de.mrjulsen.paw.datagen.fabric.TagAppender
 
add(TagKey<T>...) - Method in class de.mrjulsen.paw.datagen.fabric.TagAppender
 
add(T) - Method in class de.mrjulsen.paw.datagen.fabric.TagAppender
 
add(T...) - Method in class de.mrjulsen.paw.datagen.fabric.TagAppender
 
addNamesRecursively(Set<String>) - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.ModelGroup
 
addNamesRecursively(Set<String>) - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.ModelObject
 
addOptional(ResourceKey<T>) - Method in class de.mrjulsen.paw.datagen.fabric.TagAppender
 
addOptional(ResourceLocation) - Method in class de.mrjulsen.paw.datagen.fabric.TagAppender
 
addOptional(TagKey<T>) - Method in class de.mrjulsen.paw.datagen.fabric.TagAppender
 
addOptionalTag(ResourceLocation) - Method in class de.mrjulsen.paw.datagen.fabric.TagAppender
 
addPart(String, MultipartObjModel.ModelGroup) - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel
 
automaticCulling - Variable in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel
 
automaticCulling() - Method in record class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.ModelSettings
Returns the value of the automaticCulling record component.

B

bake(BlockModel, ModelBaker, Function<Material, TextureAtlasSprite>, ModelState, ItemOverrides, ResourceLocation, boolean) - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel
Bake from custom block model geometry
bake(ModelBaker, Function<Material, TextureAtlasSprite>, ModelState, ResourceLocation) - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel
Bake from a standalone model
blockRenderView() - Method in record class de.mrjulsen.paw.fabric.compat.sodium.MeshAppender.Context
Returns the value of the blockRenderView record component.
buildMeshes(BlockModel, MeshBuilder, ModelBaker, Function<Material, TextureAtlasSprite>, ModelState, ResourceLocation) - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.ModelObject
 
buildMeshes(BlockModel, MeshBuilder, ModelBaker, Function<Material, TextureAtlasSprite>, ModelState, ResourceLocation) - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.ModelGroup
 

C

cantileverBracket(DataGenContext<Block, T>, RegistrateBlockstateProvider) - Static method in class de.mrjulsen.paw.datagen.fabric.DataGenImpl
 
cantileverBracketAtPost(DataGenContext<Block, T>, RegistrateBlockstateProvider) - Static method in class de.mrjulsen.paw.datagen.fabric.DataGenImpl
 
centered() - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.SubModelSettings
 
CHUNK_MESHING_EVENT - Static variable in class de.mrjulsen.paw.fabric.compat.sodium.SodiumCompatEvent
 
ClientSetup - Class in de.mrjulsen.paw.fabric.client
 
ClientSetup() - Constructor for class de.mrjulsen.paw.fabric.client.ClientSetup
 
color(int, int, int, int) - Method in class de.mrjulsen.paw.fabric.compat.sodium.SinkingVertexBuilder
 
combineTransform(MultipartObjModel.SubModelSettings) - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.SubModelSettings
 
Context(Function<RenderType, VertexConsumer>, BlockAndTintGetter, SectionPos, ChunkBuildBuffers) - Constructor for record class de.mrjulsen.paw.fabric.compat.sodium.MeshAppender.Context
Creates an instance of a Context record class.
copy(MultipartObjModel.SubModelSettings) - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.ModelObject
 
copy(MultipartObjModel.SubModelSettings, String) - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.ModelGroup
 
create(Block, Item.Properties, boolean) - Static method in class de.mrjulsen.paw.item.fabric.PantographItemImpl
 
createRenderer(Consumer<Object>) - Method in class de.mrjulsen.paw.item.fabric.PantographItemImpl
 
CrossPlatformImpl - Class in de.mrjulsen.paw.fabric
 
CrossPlatformImpl() - Constructor for class de.mrjulsen.paw.fabric.CrossPlatformImpl
 

D

DataGenEntry - Class in de.mrjulsen.paw.fabric
 
DataGenEntry() - Constructor for class de.mrjulsen.paw.fabric.DataGenEntry
 
DataGenImpl - Class in de.mrjulsen.paw.datagen.fabric
 
DataGenImpl() - Constructor for class de.mrjulsen.paw.datagen.fabric.DataGenImpl
 
de.mrjulsen.paw.compat.sodium.fabric - package de.mrjulsen.paw.compat.sodium.fabric
 
de.mrjulsen.paw.datagen.fabric - package de.mrjulsen.paw.datagen.fabric
 
de.mrjulsen.paw.fabric - package de.mrjulsen.paw.fabric
 
de.mrjulsen.paw.fabric.client - package de.mrjulsen.paw.fabric.client
 
de.mrjulsen.paw.fabric.client.model.loaders - package de.mrjulsen.paw.fabric.client.model.loaders
 
de.mrjulsen.paw.fabric.compat.sodium - package de.mrjulsen.paw.fabric.compat.sodium
 
de.mrjulsen.paw.item.fabric - package de.mrjulsen.paw.item.fabric
 
defaultColor(int, int, int, int) - Method in class de.mrjulsen.paw.fabric.compat.sodium.SinkingVertexBuilder
 

E

emissiveAmbient - Variable in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel
 
emissiveAmbient() - Method in record class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.ModelSettings
Returns the value of the emissiveAmbient record component.
ENABLED - Static variable in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel
 
endVertex() - Method in class de.mrjulsen.paw.fabric.compat.sodium.SinkingVertexBuilder
 
equals(Object) - Method in record class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.ModelSettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.mrjulsen.paw.fabric.compat.sodium.MeshAppender.Context
Indicates whether some other object is "equal to" this one.
existingItemModel(DataGenContext<E, R>, RegistrateItemModelProvider, String) - Static method in class de.mrjulsen.paw.datagen.fabric.DataGenImpl
 

F

flipV - Variable in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel
 
flipV() - Method in record class de.mrjulsen.paw.fabric.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.fabric.compat.sodium.SinkingVertexBuilder
 
flush(ChunkModelBuilder, Material, Vector3fc) - Method in class de.mrjulsen.paw.fabric.compat.sodium.SinkingVertexBuilder
 

G

getClientContraptionBlockEntity(Contraption, BlockPos) - Static method in class de.mrjulsen.paw.fabric.CrossPlatformImpl
 
getConfigurableComponentNames() - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel
 
getDependencies() - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel
 
getParts() - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel
 
getParts() - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.ModelGroup
 
getRenderProvider() - Method in class de.mrjulsen.paw.item.fabric.PantographItemImpl
 
getRootComponentNames() - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel
 
getTextures(BlockModel, Function<ResourceLocation, UnbakedModel>, Set<Pair<String, String>>) - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.ModelGroup
 
getTextures(BlockModel, Function<ResourceLocation, UnbakedModel>, Set<Pair<String, String>>) - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.ModelObject
 

H

hashCode() - Method in record class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.ModelSettings
Returns a hash code value for this object.
hashCode() - Method in record class de.mrjulsen.paw.fabric.compat.sodium.MeshAppender.Context
Returns a hash code value for this object.

I

ID - Static variable in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjLoader
 
IncompatabilityScreen - Class in de.mrjulsen.paw.fabric.compat.sodium
 
IncompatabilityScreen() - Constructor for class de.mrjulsen.paw.fabric.compat.sodium.IncompatabilityScreen
 
inheritable() - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.SubModelSettings
 
init() - Method in class de.mrjulsen.paw.fabric.compat.sodium.IncompatabilityScreen
 
init() - Static method in class de.mrjulsen.paw.fabric.compat.sodium.SodiumCompatEvent
 
INSTANCE - Static variable in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjLoader
 
insulatorBlock(DataGenContext<Block, T>, RegistrateBlockstateProvider, String, String) - Static method in class de.mrjulsen.paw.datagen.fabric.DataGenImpl
 
interactionRange(Player) - Static method in class de.mrjulsen.paw.fabric.CrossPlatformImpl
 
isEmpty() - Method in class de.mrjulsen.paw.fabric.compat.sodium.SinkingVertexBuilder
 
isJson() - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.SubModelSettings
 
itemModel(DataGenContext<E, R>, RegistrateItemModelProvider, String) - Static method in class de.mrjulsen.paw.datagen.fabric.DataGenImpl
 

L

loadMaterialLibrary(ResourceLocation) - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjLoader
 
loadModel(MultipartObjModel.ModelSettings) - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjLoader
 

M

MeshAppender - Interface in de.mrjulsen.paw.fabric.compat.sodium
 
MeshAppender.Context - Record Class in de.mrjulsen.paw.fabric.compat.sodium
Section rendering context for a MeshAppender.
MeshAppenderRendererImpl - Class in de.mrjulsen.paw.compat.sodium.fabric
Ported fix for Embeddium
MeshAppenderRendererImpl() - Constructor for class de.mrjulsen.paw.compat.sodium.fabric.MeshAppenderRendererImpl
 
model() - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.SubModelSettings
 
modelLocation - Variable in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel
 
modelLocation() - Method in record class de.mrjulsen.paw.fabric.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.fabric.client.model.loaders.MultipartObjModel.ModelSettings
Creates an instance of a ModelSettings record class.
mtlOverride - Variable in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel
 
mtlOverride() - Method in record class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.ModelSettings
Returns the value of the mtlOverride record component.
MultipartObjLoader - Class in de.mrjulsen.paw.fabric.client.model.loaders
A loader for OBJ models.
MultipartObjLoader() - Constructor for class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjLoader
 
MultipartObjModel - Class in de.mrjulsen.paw.fabric.client.model.loaders
A model loaded from an OBJ file.
MultipartObjModel(MultipartObjModel.ModelSettings) - Constructor for class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel
 
MultipartObjModel.ModelGroup - Class in de.mrjulsen.paw.fabric.client.model.loaders
 
MultipartObjModel.ModelObject - Class in de.mrjulsen.paw.fabric.client.model.loaders
 
MultipartObjModel.ModelSettings - Record Class in de.mrjulsen.paw.fabric.client.model.loaders
 
MultipartObjModel.SubModelSettings - Class in de.mrjulsen.paw.fabric.client.model.loaders
 
MultipartObjParser - Class in de.mrjulsen.paw.fabric.client.model.loaders
 
MultipartObjParser() - Constructor for class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjParser
 

N

name - Variable in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.ModelObject
 
name() - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.ModelObject
 
normal(float, float, float) - Method in class de.mrjulsen.paw.fabric.compat.sodium.SinkingVertexBuilder
 

O

onInitialize() - Method in class de.mrjulsen.paw.fabric.PantographsAndWiresFabric
 
onInitializeClient() - Method in class de.mrjulsen.paw.fabric.client.ClientSetup
 
onInitializeDataGenerator(FabricDataGenerator) - Method in class de.mrjulsen.paw.fabric.DataGenEntry
 
onInitializeModelLoader(ModelLoadingPlugin.Context) - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjLoader
 
overlayCoords(int, int) - Method in class de.mrjulsen.paw.fabric.compat.sodium.SinkingVertexBuilder
 
oxidizingItemModel(DataGenContext<Item, BlockItem>, RegistrateItemModelProvider, String, String) - Static method in class de.mrjulsen.paw.datagen.fabric.DataGenImpl
 
oxidizingMastBlock(DataGenContext<Block, T>, RegistrateBlockstateProvider, MastMaterial, String, String) - Static method in class de.mrjulsen.paw.datagen.fabric.DataGenImpl
 

P

PantographItemImpl - Class in de.mrjulsen.paw.item.fabric
 
PantographItemImpl(Block, Item.Properties, boolean) - Constructor for class de.mrjulsen.paw.item.fabric.PantographItemImpl
 
PantographsAndWiresFabric - Class in de.mrjulsen.paw.fabric
 
PantographsAndWiresFabric() - Constructor for class de.mrjulsen.paw.fabric.PantographsAndWiresFabric
 
parse(ObjTokenizer, MultipartObjModel.ModelSettings) - Static method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjParser
 
parseVector2(String[]) - Static method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjParser
 
parseVector3(String[]) - Static method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjParser
 
parseVector4(String[]) - Static method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjParser
 
parseVector4To3(String[]) - Static method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjParser
 
powerLineBracketBlock(DataGenContext<Block, T>, RegistrateBlockstateProvider, String) - Static method in class de.mrjulsen.paw.datagen.fabric.DataGenImpl
 

R

reach(Player) - Static method in class de.mrjulsen.paw.fabric.CrossPlatformImpl
 
read(JsonObject, JsonDeserializationContext) - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjLoader
 
readInternal(JsonDeserializationContext, JsonObject) - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjLoader
 
registerConfig() - Static method in class de.mrjulsen.paw.fabric.CrossPlatformImpl
 
registerTags(RegistrateTagsProvider<T>, List<TagEntry<T>>) - Static method in class de.mrjulsen.paw.datagen.fabric.DataGenImpl
 
registrationArm(DataGenContext<Block, T>, RegistrateBlockstateProvider, String) - Static method in class de.mrjulsen.paw.datagen.fabric.DataGenImpl
 
render(MeshAppender.Context) - Method in interface de.mrjulsen.paw.fabric.compat.sodium.MeshAppender
Called to add appropriate geometry to the section.
render(GuiGraphics, int, int, float) - Method in class de.mrjulsen.paw.fabric.compat.sodium.IncompatabilityScreen
 
renderMeshAppenders(BlockAndTintGetter, SectionPos, ChunkBuildBuffers) - Static method in class de.mrjulsen.paw.compat.sodium.fabric.MeshAppenderRendererImpl
 
reset() - Method in class de.mrjulsen.paw.fabric.compat.sodium.SinkingVertexBuilder
 
resolveParents(Function<ResourceLocation, UnbakedModel>) - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel
 
rotX() - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.SubModelSettings
 
rotY() - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.SubModelSettings
 
rotZ() - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.SubModelSettings
 

S

sectionOrigin() - Method in record class de.mrjulsen.paw.fabric.compat.sodium.MeshAppender.Context
Returns the value of the sectionOrigin record component.
shadeQuads - Variable in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel
 
shadeQuads() - Method in record class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.ModelSettings
Returns the value of the shadeQuads record component.
simpleHorizontalBlock(DataGenContext<Block, T>, RegistrateBlockstateProvider, String) - Static method in class de.mrjulsen.paw.datagen.fabric.DataGenImpl
 
SinkingVertexBuilder - Class in de.mrjulsen.paw.fabric.compat.sodium
A VertexConsumer implementation which amortizes allocations and pipes vertices into Sodium's meshing system.
SinkingVertexBuilder() - Constructor for class de.mrjulsen.paw.fabric.compat.sodium.SinkingVertexBuilder
 
sodiumBuildBuffers() - Method in record class de.mrjulsen.paw.fabric.compat.sodium.MeshAppender.Context
Returns the value of the sodiumBuildBuffers record component.
SodiumCompatEvent - Class in de.mrjulsen.paw.fabric.compat.sodium
 
SodiumCompatEvent() - Constructor for class de.mrjulsen.paw.fabric.compat.sodium.SodiumCompatEvent
 
SubModelSettings() - Constructor for class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.SubModelSettings
 
SubModelSettings(String, float[], float[], boolean, boolean) - Constructor for class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.SubModelSettings
 
subSettings() - Method in record class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.ModelSettings
Returns the value of the subSettings record component.

T

TagAppender<T> - Class in de.mrjulsen.paw.datagen.fabric
 
TagAppender(FabricTagProvider.FabricTagBuilder) - Constructor for class de.mrjulsen.paw.datagen.fabric.TagAppender
 
tensioningDeviceBlock(DataGenContext<Block, T>, RegistrateBlockstateProvider, String) - Static method in class de.mrjulsen.paw.datagen.fabric.DataGenImpl
 
toString() - Method in record class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.ModelSettings
Returns a string representation of this record class.
toString() - Method in record class de.mrjulsen.paw.fabric.compat.sodium.MeshAppender.Context
Returns a string representation of this record class.

U

unsetDefaultColor() - Method in class de.mrjulsen.paw.fabric.compat.sodium.SinkingVertexBuilder
 
uv(float, float) - Method in class de.mrjulsen.paw.fabric.compat.sodium.SinkingVertexBuilder
 
uv2(int, int) - Method in class de.mrjulsen.paw.fabric.compat.sodium.SinkingVertexBuilder
 

V

vertex(double, double, double) - Method in class de.mrjulsen.paw.fabric.compat.sodium.SinkingVertexBuilder
 
vertexConsumerProvider() - Method in record class de.mrjulsen.paw.fabric.compat.sodium.MeshAppender.Context
Returns the value of the vertexConsumerProvider record component.

X

x() - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.SubModelSettings
 

Y

y() - Method in class de.mrjulsen.paw.fabric.client.model.loaders.MultipartObjModel.SubModelSettings
 

Z

z() - Method in class de.mrjulsen.paw.fabric.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