Class Equippable.EquippableBuilder
java.lang.Object
org.geysermc.mcprotocollib.protocol.data.game.item.component.Equippable.EquippableBuilder
- Enclosing class:
- Equippable
-
Method Summary
Modifier and TypeMethodDescription@NonNull Equippable.EquippableBuilderallowedEntities(@Nullable HolderSet allowedEntities) @NonNull Equippablebuild()@NonNull Equippable.EquippableBuildercameraOverlay(@Nullable net.kyori.adventure.key.Key cameraOverlay) @NonNull Equippable.EquippableBuildercanBeSheared(boolean canBeSheared) @NonNull Equippable.EquippableBuilderdamageOnHurt(boolean damageOnHurt) @NonNull Equippable.EquippableBuilderdispensable(boolean dispensable) @NonNull Equippable.EquippableBuilderequipOnInteract(boolean equipOnInteract) @NonNull Equippable.EquippableBuilderequipSound(Sound equipSound) @NonNull Equippable.EquippableBuildermodel(@Nullable net.kyori.adventure.key.Key model) @NonNull Equippable.EquippableBuildershearingSound(Sound shearingSound) @NonNull Equippable.EquippableBuilderslot(EquipmentSlot slot) @NonNull Equippable.EquippableBuilderswappable(boolean swappable) @NonNull StringtoString()
-
Method Details
-
slot
- Returns:
this.
-
equipSound
- Returns:
this.
-
model
- Returns:
this.
-
cameraOverlay
public @NonNull Equippable.EquippableBuilder cameraOverlay(@Nullable net.kyori.adventure.key.Key cameraOverlay) - Returns:
this.
-
allowedEntities
- Returns:
this.
-
dispensable
- Returns:
this.
-
swappable
- Returns:
this.
-
damageOnHurt
- Returns:
this.
-
equipOnInteract
- Returns:
this.
-
canBeSheared
- Returns:
this.
-
shearingSound
- Returns:
this.
-
build
-
toString
-