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
build
Methods 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
-