Interface SulfurCubeArchetypeRegistryEntry

All Known Subinterfaces:
SulfurCubeArchetypeRegistryEntry.Builder

@NonExtendable public interface SulfurCubeArchetypeRegistryEntry
A data-centric version-specific registry entry for the SulfurCube.Archetype type.
Since:
26.2
  • Method Details

    • items

      Provides the items a sulfur cube of this archetype can absorb.
      Returns:
      the items absorbable
      Since:
      26.2
    • attributeModifiers

      Provides the attribute modifiers to apply to a sulfur cube of this archetype.
      Returns:
      the attribute modifiers to apply
      Since:
      26.2
    • buoyant

      boolean buoyant()
      Checks if a sulfur cube of this archetype can float in liquid.
      Returns:
      the ability of the sulfur cube to float
      Since:
      26.2
    • explosion

      Provides the explosion settings of a sulfur cube of this archetype. If defined the sulfur cube can be ignited like a tnt.
      Returns:
      the explosion settings
      Since:
      26.2
    • contactDamage

      Provides the damage a sulfur cube of this archetype can deal when in contact of another entity.
      Returns:
      the contact damage
      Since:
      26.2
    • knockbackModifiers

      Provides the knockback modifiers a sulfur cube of this archetype will receive when knocked by another entity.
      Returns:
      the knockback modifiers
      Since:
      26.2
    • soundSettings

      Provides the sound settings of a sulfur cube of this archetype.
      Returns:
      the sound settings
      Since:
      26.2