Package de.marcely.bedwars.api.arena
Interface ArenaBuilder
public interface ArenaBuilder
Can be obtained with 
GameAPI.createArena()- 
Method SummaryModifier and TypeMethodDescriptionfinish()Takes all given parameters and constructs the arenasetLocation1(XYZ loc) Can be used for:
 -RegenerationType.REGIONsetLocation2(XYZ loc) Can be used for:
 -RegenerationType.REGIONsetRegenerationType(RegenerationType regenType) The regeneration type of an arena represents its form or its general behavior
- 
Method Details- 
setRegenerationTypeThe regeneration type of an arena represents its form or its general behavior- Parameters:
- regenType- The regeneration type for the arena
- Returns:
- This ArenaBuilder instance
 
- 
setName- Parameters:
- name- The name for the new arena
- Returns:
- This ArenaBuilder instance
 
- 
addAuthor- Parameters:
- author- An author of the arena
- Returns:
- This ArenaBuilder instance
 
- 
setWorld- Parameters:
- world- The world for the new arena
- Returns:
- This ArenaBuilder instance
 
- 
setLocation1Can be used for:
 -RegenerationType.REGION- Parameters:
- loc- The location of the first corner
- Returns:
- This ArenaBuilder instance
 
- 
setLocation2Can be used for:
 -RegenerationType.REGION- Parameters:
- loc- The location of the second corner
- Returns:
- This ArenaBuilder instance
 
- 
finishTakes all given parameters and constructs the arena- Returns:
- The built arena
- Throws:
- ArenaBuildException- Can occur when e.g. the name is already taken or some parameters aren't correct
 
 
-