Class PortalConfiguration.Builder

java.lang.Object
tech.anonymoushacker1279.openportals.portal.config.PortalConfiguration.Builder
Enclosing class:
PortalConfiguration

public static class PortalConfiguration.Builder extends Object
Builder for creating immutable PortalConfiguration instances.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • frameBlock

      public void frameBlock(net.minecraft.world.level.block.Block frameBlock)
    • ignitionSource

      public void ignitionSource(PortalIgnitionSource ignitionSource)
    • portalBlock

      public void portalBlock(CustomPortalBlock portalBlock)
    • targetDimension

      public void targetDimension(net.minecraft.resources.Identifier targetDimensionIdentifier)
    • returnDimension

      public void returnDimension(net.minecraft.resources.Identifier returnDimensionIdentifier)
    • color

      public void color(int color)
    • strictWidth

      public void strictWidth(int strictWidth)
    • strictHeight

      public void strictHeight(int strictHeight)
    • portalSearchYBottom

      public void portalSearchYBottom(int portalSearchYBottom)
    • portalSearchYTop

      public void portalSearchYTop(int portalSearchYTop)
    • returnPortalSearchYBottom

      public void returnPortalSearchYBottom(int returnPortalSearchYBottom)
    • returnPortalSearchYTop

      public void returnPortalSearchYTop(int returnPortalSearchYTop)
    • frameTester

      public void frameTester(PortalFrameTester portalFrameTester)
    • build

      public PortalConfiguration build()