Class GeyserMaterialInstance.MaterialInstanceBuilder

java.lang.Object
org.geysermc.geyser.level.block.GeyserMaterialInstance.MaterialInstanceBuilder
All Implemented Interfaces:
org.geysermc.geyser.api.block.custom.component.MaterialInstance.Builder
Enclosing class:
GeyserMaterialInstance

public static class GeyserMaterialInstance.MaterialInstanceBuilder extends Object implements org.geysermc.geyser.api.block.custom.component.MaterialInstance.Builder
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.geysermc.geyser.api.block.custom.component.MaterialInstance.Builder
    ambientOcclusion​(boolean ambientOcclusion)
     
    org.geysermc.geyser.api.block.custom.component.MaterialInstance
     
    org.geysermc.geyser.api.block.custom.component.MaterialInstance.Builder
    faceDimming​(boolean faceDimming)
     
    org.geysermc.geyser.api.block.custom.component.MaterialInstance.Builder
    renderMethod​(@Nullable String renderMethod)
     
    org.geysermc.geyser.api.block.custom.component.MaterialInstance.Builder
    texture​(@Nullable String texture)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MaterialInstanceBuilder

      public MaterialInstanceBuilder()
  • Method Details

    • texture

      public org.geysermc.geyser.api.block.custom.component.MaterialInstance.Builder texture(@Nullable String texture)
      Specified by:
      texture in interface org.geysermc.geyser.api.block.custom.component.MaterialInstance.Builder
    • renderMethod

      public org.geysermc.geyser.api.block.custom.component.MaterialInstance.Builder renderMethod(@Nullable String renderMethod)
      Specified by:
      renderMethod in interface org.geysermc.geyser.api.block.custom.component.MaterialInstance.Builder
    • faceDimming

      public org.geysermc.geyser.api.block.custom.component.MaterialInstance.Builder faceDimming(boolean faceDimming)
      Specified by:
      faceDimming in interface org.geysermc.geyser.api.block.custom.component.MaterialInstance.Builder
    • ambientOcclusion

      public org.geysermc.geyser.api.block.custom.component.MaterialInstance.Builder ambientOcclusion(boolean ambientOcclusion)
      Specified by:
      ambientOcclusion in interface org.geysermc.geyser.api.block.custom.component.MaterialInstance.Builder
    • build

      public org.geysermc.geyser.api.block.custom.component.MaterialInstance build()
      Specified by:
      build in interface org.geysermc.geyser.api.block.custom.component.MaterialInstance.Builder