Class WindowGen

java.lang.Object
com.simibubi.create.foundation.data.WindowGen

public class WindowGen extends Object
  • 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)
    • 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)
    • 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)