Package de.z0rdak.yawp.api.core.region
Class LocalRegionBuilder<T extends IMarkableRegion>
java.lang.Object
de.z0rdak.yawp.api.core.region.LocalRegionBuilder<T>
- Direct Known Subclasses:
CuboidRegionBuilder,SphereRegionBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected AreaTypeprotected net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> protected RegionFlagsprotected final Map<String, PlayerContainer> protected booleanprotected Stringprotected int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactive(boolean active) addGroup(PlayerContainer group) abstract Tbuild()inDim(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim) inDim(net.minecraft.world.level.Level level) mute()mute(boolean muted) off()on()withFlags(RegionFlags flags) withPriority(int priority)
-
Field Details
-
groups
-
name
-
priority
protected int priority -
dim
protected net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim -
active
protected boolean active -
muted
protected boolean muted -
flags
-
areaType
-
-
Constructor Details
-
LocalRegionBuilder
-
LocalRegionBuilder
protected LocalRegionBuilder()
-
-
Method Details
-
withName
-
withPriority
-
withDefaultPriority
-
inDim
public LocalRegionBuilder<T> inDim(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim) -
inDim
-
active
-
off
-
on
-
mute
-
mute
-
addGroup
-
addGroup
-
addTeam
-
addPlayer
public LocalRegionBuilder<T> addPlayer(String groupName, net.minecraft.world.entity.player.Player player) -
withFlags
-
withFlags
-
addFlag
-
build
-