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
-