Interface JigsawPool.Builder
- All Superinterfaces:
AbstractBuilder<JigsawPool>
,Builder<JigsawPool,
,JigsawPool.Builder> CopyableBuilder<JigsawPool,
,JigsawPool.Builder> ResettableBuilder<JigsawPool,
JigsawPool.Builder>
- Enclosing interface:
JigsawPool
public static interface JigsawPool.Builder
extends Builder<JigsawPool,JigsawPool.Builder>, CopyableBuilder<JigsawPool,JigsawPool.Builder>
A builder to create
JigsawPool
s.-
Method Summary
Modifier and TypeMethodDescriptionadd
(JigsawPoolElement element, int weight) Adds a jigsaw element with given weight.fallback
(RegistryReference<JigsawPool> fallback) Sets the fallback for the jigsaw pool.fallback
(JigsawPool fallback) Sets the fallback for the jigsaw pool.name
(ResourceKey name) Sets the name of the jigsaw pool.Methods inherited from interface net.kyori.adventure.builder.AbstractBuilder
build
Methods inherited from interface org.spongepowered.api.util.CopyableBuilder
from
-
Method Details
-
add
Adds a jigsaw element with given weight.- Parameters:
element
- The elementweight
- The weight- Returns:
- This builder, for chaining
-
name
Sets the name of the jigsaw pool.- Parameters:
name
- The name- Returns:
- This builder, for chaining
-
fallback
Sets the fallback for the jigsaw pool.- Parameters:
fallback
- The fallback jigsaw pool- Returns:
- This builder, for chaining
-
fallback
Sets the fallback for the jigsaw pool.- Parameters:
fallback
- the fallback jigsaw pool- Returns:
- This builder, for chaining
-