Klasse MultiplyBuilder

java.lang.Object
de.luckymcdev.foundryengine.client.node.example.MultiplyBuilder
Alle implementierten Schnittstellen:
NodeBuilder<Double>

public class MultiplyBuilder extends Object implements NodeBuilder<Double>
  • Konstruktordetails

    • MultiplyBuilder

      public MultiplyBuilder()
  • Methodendetails

    • getPins

      public List<NodePin<Double>> getPins()
      Beschreibung aus Schnittstelle kopiert: NodeBuilder
      Return the pins this node should have (input and output).
      Angegeben von:
      getPins in Schnittstelle NodeBuilder<Double>
    • render

      public boolean render()
      Beschreibung aus Schnittstelle kopiert: NodeBuilder
      Render custom UI inside the node. Returns true if the value changed.
      Angegeben von:
      render in Schnittstelle NodeBuilder<Double>
    • evaluate

      public Double evaluate()
      Beschreibung aus Schnittstelle kopiert: NodeBuilder
      Compute the node's output value from its inputs.
      Angegeben von:
      evaluate in Schnittstelle NodeBuilder<Double>
    • getDisplayName

      public net.minecraft.network.chat.Component getDisplayName()
      Beschreibung aus Schnittstelle kopiert: NodeBuilder
      Optional display name (used in title bar).
      Angegeben von:
      getDisplayName in Schnittstelle NodeBuilder<Double>
    • setNode

      public void setNode(Node<Double> node)
      Beschreibung aus Schnittstelle kopiert: NodeBuilder
      Called after the node is created to give the builder its owning node.
      Angegeben von:
      setNode in Schnittstelle NodeBuilder<Double>