Index
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
automaticCullingrecord 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
blockRenderViewrecord 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
Contextrecord 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
emissiveAmbientrecord 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
flipVrecord 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
modelLocationrecord 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
ModelSettingsrecord 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
mtlOverriderecord 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
sectionOriginrecord 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
shadeQuadsrecord 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
VertexConsumerimplementation 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
sodiumBuildBuffersrecord 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
subSettingsrecord 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
vertexConsumerProviderrecord 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
All Classes and Interfaces|All Packages