Class ResourceComponents.Builder
java.lang.Object
fr.robie.machineengine.api.resource.ResourceComponents.Builder
- Enclosing class:
ResourceComponents
-
Method Summary
Modifier and TypeMethodDescription@NotNull ResourceComponentsbuild()@NotNull ResourceComponents.Builderremove(@NotNull ResourceComponentType<?> type) <T> @NotNull ResourceComponents.Builderset(@NotNull ResourceComponentType<T> type, T value) @NotNull ResourceComponents.BuilderKeeps the raw data of a component whose type is not registered.
-
Method Details
-
set
@NotNull public <T> @NotNull ResourceComponents.Builder set(@NotNull @NotNull ResourceComponentType<T> type, @NotNull T value) -
remove
@NotNull public @NotNull ResourceComponents.Builder remove(@NotNull @NotNull ResourceComponentType<?> type) -
unknown
@NotNull public @NotNull ResourceComponents.Builder unknown(@NotNull @NotNull net.kyori.adventure.key.Key key, @NotNull @NotNull DataValue data) Keeps the raw data of a component whose type is not registered. -
build
-