Class WindowGen
java.lang.Object
com.simibubi.create.foundation.data.WindowGen
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic com.tterrag.registrate.util.entry.BlockEntry<WindowBlock>customWindowBlock(String name, Supplier<? extends net.minecraft.world.level.ItemLike> ingredient, Supplier<CTSpriteShiftEntry> ct, Supplier<Supplier<net.minecraft.client.renderer.RenderType>> renderType, Supplier<net.minecraft.world.level.material.MaterialColor> color) static com.tterrag.registrate.util.entry.BlockEntry<ConnectedGlassPaneBlock>customWindowPane(String name, Supplier<? extends net.minecraft.world.level.block.Block> parent, Supplier<CTSpriteShiftEntry> ctshift, Supplier<Supplier<net.minecraft.client.renderer.RenderType>> renderType) static com.tterrag.registrate.util.entry.BlockEntry<ConnectedGlassBlock>framedGlass(String name, Supplier<ConnectedTextureBehaviour> behaviour) static com.tterrag.registrate.util.entry.BlockEntry<ConnectedGlassPaneBlock>framedGlassPane(String name, Supplier<? extends net.minecraft.world.level.block.Block> parent, Supplier<CTSpriteShiftEntry> ctshift) static com.tterrag.registrate.util.entry.BlockEntry<GlassPaneBlock>standardGlassPane(String name, Supplier<? extends net.minecraft.world.level.block.Block> parent, net.minecraft.resources.ResourceLocation sideTexture, net.minecraft.resources.ResourceLocation topTexture, Supplier<Supplier<net.minecraft.client.renderer.RenderType>> renderType) static com.tterrag.registrate.util.entry.BlockEntry<WindowBlock>windowBlock(String name, Supplier<? extends net.minecraft.world.level.ItemLike> ingredient, Supplier<CTSpriteShiftEntry> ct, Supplier<Supplier<net.minecraft.client.renderer.RenderType>> renderType, com.tterrag.registrate.util.nullness.NonNullFunction<String, net.minecraft.resources.ResourceLocation> endTexture, com.tterrag.registrate.util.nullness.NonNullFunction<String, net.minecraft.resources.ResourceLocation> sideTexture, Supplier<net.minecraft.world.level.material.MaterialColor> color) static com.tterrag.registrate.util.entry.BlockEntry<WindowBlock>woodenWindowBlock(net.minecraft.world.level.block.state.properties.WoodType woodType, net.minecraft.world.level.block.Block planksBlock) static com.tterrag.registrate.util.entry.BlockEntry<WindowBlock>woodenWindowBlock(net.minecraft.world.level.block.state.properties.WoodType woodType, net.minecraft.world.level.block.Block planksBlock, Supplier<Supplier<net.minecraft.client.renderer.RenderType>> renderType) static com.tterrag.registrate.util.entry.BlockEntry<ConnectedGlassPaneBlock>woodenWindowPane(net.minecraft.world.level.block.state.properties.WoodType woodType, Supplier<? extends net.minecraft.world.level.block.Block> parent) static com.tterrag.registrate.util.entry.BlockEntry<ConnectedGlassPaneBlock>woodenWindowPane(net.minecraft.world.level.block.state.properties.WoodType woodType, Supplier<? extends net.minecraft.world.level.block.Block> parent, Supplier<Supplier<net.minecraft.client.renderer.RenderType>> renderType)
-
Constructor Details
-
WindowGen
public WindowGen()
-
-
Method Details
-
woodenWindowBlock
public static com.tterrag.registrate.util.entry.BlockEntry<WindowBlock> woodenWindowBlock(net.minecraft.world.level.block.state.properties.WoodType woodType, net.minecraft.world.level.block.Block planksBlock) -
customWindowBlock
public static com.tterrag.registrate.util.entry.BlockEntry<WindowBlock> customWindowBlock(String name, Supplier<? extends net.minecraft.world.level.ItemLike> ingredient, Supplier<CTSpriteShiftEntry> ct, Supplier<Supplier<net.minecraft.client.renderer.RenderType>> renderType, Supplier<net.minecraft.world.level.material.MaterialColor> color) -
woodenWindowBlock
public static com.tterrag.registrate.util.entry.BlockEntry<WindowBlock> woodenWindowBlock(net.minecraft.world.level.block.state.properties.WoodType woodType, net.minecraft.world.level.block.Block planksBlock, Supplier<Supplier<net.minecraft.client.renderer.RenderType>> renderType) -
windowBlock
public static com.tterrag.registrate.util.entry.BlockEntry<WindowBlock> windowBlock(String name, Supplier<? extends net.minecraft.world.level.ItemLike> ingredient, Supplier<CTSpriteShiftEntry> ct, Supplier<Supplier<net.minecraft.client.renderer.RenderType>> renderType, com.tterrag.registrate.util.nullness.NonNullFunction<String, net.minecraft.resources.ResourceLocation> endTexture, com.tterrag.registrate.util.nullness.NonNullFunction<String, net.minecraft.resources.ResourceLocation> sideTexture, Supplier<net.minecraft.world.level.material.MaterialColor> color) -
framedGlass
public static com.tterrag.registrate.util.entry.BlockEntry<ConnectedGlassBlock> framedGlass(String name, Supplier<ConnectedTextureBehaviour> behaviour) -
framedGlassPane
public static com.tterrag.registrate.util.entry.BlockEntry<ConnectedGlassPaneBlock> framedGlassPane(String name, Supplier<? extends net.minecraft.world.level.block.Block> parent, Supplier<CTSpriteShiftEntry> ctshift) -
customWindowPane
public static com.tterrag.registrate.util.entry.BlockEntry<ConnectedGlassPaneBlock> customWindowPane(String name, Supplier<? extends net.minecraft.world.level.block.Block> parent, Supplier<CTSpriteShiftEntry> ctshift, Supplier<Supplier<net.minecraft.client.renderer.RenderType>> renderType) -
woodenWindowPane
public static com.tterrag.registrate.util.entry.BlockEntry<ConnectedGlassPaneBlock> woodenWindowPane(net.minecraft.world.level.block.state.properties.WoodType woodType, Supplier<? extends net.minecraft.world.level.block.Block> parent) -
woodenWindowPane
public static com.tterrag.registrate.util.entry.BlockEntry<ConnectedGlassPaneBlock> woodenWindowPane(net.minecraft.world.level.block.state.properties.WoodType woodType, Supplier<? extends net.minecraft.world.level.block.Block> parent, Supplier<Supplier<net.minecraft.client.renderer.RenderType>> renderType) -
standardGlassPane
public static com.tterrag.registrate.util.entry.BlockEntry<GlassPaneBlock> standardGlassPane(String name, Supplier<? extends net.minecraft.world.level.block.Block> parent, net.minecraft.resources.ResourceLocation sideTexture, net.minecraft.resources.ResourceLocation topTexture, Supplier<Supplier<net.minecraft.client.renderer.RenderType>> renderType)
-