public static interface ServerActivation.Builder
| Modifier and Type | Method and Description |
|---|---|
@NotNull ServerActivation.Builder |
addPermission(@NotNull java.lang.String permission)
Adds a permission to the activation
|
@NotNull ServerActivation |
build()
Builds the activation
|
@NotNull ServerActivation.Builder |
setDefaultDistance(int defaultDistance)
Sets the activation's default distance
Default: 0
|
@NotNull ServerActivation.Builder |
setDistances(@NotNull java.util.List<java.lang.Integer> distances)
Sets the activation's available distances
Default: empty list
|
@NotNull ServerActivation.Builder |
setProximity(boolean proximity)
Sets the activation's proximity, used by client to determine proximity activations
Default: true
|
@NotNull ServerActivation.Builder |
setStereoSupported(boolean stereoSupported)
Sets the activation's stereo support
Default: false
|
@NotNull ServerActivation.Builder |
setTransitive(boolean transitive)
Sets the activation's transitivity
Default: true
|
@NotNull @NotNull ServerActivation.Builder addPermission(@NotNull @NotNull java.lang.String permission)
@NotNull @NotNull ServerActivation.Builder setDistances(@NotNull @NotNull java.util.List<java.lang.Integer> distances)
Default: empty list
@NotNull @NotNull ServerActivation.Builder setDefaultDistance(int defaultDistance)
Default: 0
@NotNull @NotNull ServerActivation.Builder setTransitive(boolean transitive)
Default: true
@NotNull @NotNull ServerActivation.Builder setProximity(boolean proximity)
Default: true
@NotNull @NotNull ServerActivation.Builder setStereoSupported(boolean stereoSupported)
Default: false
@NotNull @NotNull ServerActivation build()