classpublicPriority 3
SingleElementCarta
com.hypixel.hytale.builtin.hytalegenerator.framework.cartas.SingleElementCarta
extends BiCarta
3
Methods
3
Public Methods
1
Fields
1
Constructors
Constructors
private
SingleElementCarta()Methods
Public Methods (3)
public
List<R> allPossibleValues()@Nonnull@Override
public
R apply(int x, int z, WorkerIndexer.Id id)@Override
publicstatic
<R> SingleElementCarta<R> of(R element)@Nonnull
Fields
Private/Package Fields (1)
private
R elementInheritance
Parent
Current
Interface
Child
Use mouse wheel to zoom, drag to pan. Click nodes to navigate.
Related Classes
Used By
Source Code
package com.hypixel.hytale.builtin.hytalegenerator.framework.cartas;
import com.hypixel.hytale.builtin.hytalegenerator.framework.interfaces.functions.BiCarta;
import com.hypixel.hytale.builtin.hytalegenerator.threadindexer.WorkerIndexer;
import java.util.Collections;
import java.util.List;
import javax.annotation.Nonnull;
public class SingleElementCarta<R> extends BiCarta<R> {
private R element;
private SingleElementCarta() {
}
@Nonnull
public static <R> SingleElementCarta<R> of(@Nonnull R element) {
SingleElementCarta<R> c = new SingleElementCarta<>();
c.element = element;
return c;
}
@Override
public R apply(int x, int z, @Nonnull WorkerIndexer.Id id) {
return this.element;
}
@Nonnull
@Override
public List<R> allPossibleValues() {
return Collections.singletonList(this.element);
}
}