Package sawfowl.regionguard.api.data
Interface Region.Builder
- All Superinterfaces:
 net.kyori.adventure.builder.AbstractBuilder<Region>,org.spongepowered.api.util.Builder<Region,,Region.Builder> org.spongepowered.api.util.ResettableBuilder<Region,Region.Builder> 
- Enclosing interface:
 - Region
 
public static interface Region.Builder
extends net.kyori.adventure.builder.AbstractBuilder<Region>, org.spongepowered.api.util.Builder<Region,Region.Builder> 
- 
Method Summary
Modifier and TypeMethodDescriptionaddAdditionalData(Map<String, Map<String, com.google.gson.JsonObject>> dataMap) addChilds(Collection<Region> regions) addExitMessages(Map<String, net.kyori.adventure.text.Component> messages) addJoinMessages(Map<String, net.kyori.adventure.text.Component> messages) addMembers(Collection<MemberData> members) setCreationTime(long time) setOwner(org.spongepowered.api.entity.living.player.server.ServerPlayer player) setParrent(Region region) setType(RegionTypes type) setUniqueId(UUID uuid) setWorld(org.spongepowered.api.ResourceKey worldKey) setWorld(org.spongepowered.api.world.server.ServerWorld serverWorld) Methods inherited from interface net.kyori.adventure.builder.AbstractBuilder
buildMethods inherited from interface org.spongepowered.api.util.Builder
reset 
- 
Method Details
- 
setUniqueId
 - 
setCreationTime
 - 
setName
 - 
setOwner
 - 
setServerOwner
Region.Builder setServerOwner() - 
setCuboid
 - 
setWorld
 - 
setWorld
 - 
setType
 - 
setParrent
 - 
setFlags
 - 
addMembers
 - 
addJoinMessages
 - 
addExitMessages
 - 
addNames
 - 
addAdditionalData
 - 
addChilds
 
 -