Class AccessoriesArtifactImpl

java.lang.Object
com.binaris.wizardry.core.integrations.accessories.AccessoriesArtifactImpl
All Implemented Interfaces:
ArtifactIntegration

public class AccessoriesArtifactImpl extends Object implements ArtifactIntegration
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final ArtifactIntegration
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    net.minecraft.world.item.Item
    createArtifact(net.minecraft.world.item.Rarity rarity, IArtifactEffect effect)
    Creates an artifact item base on the artifact dependency if loaded.
    List<net.minecraft.world.item.ItemStack>
    getEquippedArtifacts(net.minecraft.world.entity.player.Player player)
    Retrieves a list of all equipped items from the artifact dependency if loaded.
    boolean
    isEquipped(net.minecraft.world.entity.player.Player player, net.minecraft.world.item.Item item)
    Checks if a specific item is equipped in the artifact dependency if loaded.
    boolean
    Check if the Artifact dependency is loaded.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • AccessoriesArtifactImpl

      public AccessoriesArtifactImpl()
  • Method Details

    • isLoaded

      public boolean isLoaded()
      Description copied from interface: ArtifactIntegration
      Check if the Artifact dependency is loaded.
      Specified by:
      isLoaded in interface ArtifactIntegration
      Returns:
      true if it's loaded, false otherwise
    • createArtifact

      public net.minecraft.world.item.Item createArtifact(net.minecraft.world.item.Rarity rarity, IArtifactEffect effect)
      Description copied from interface: ArtifactIntegration
      Creates an artifact item base on the artifact dependency if loaded.
      Specified by:
      createArtifact in interface ArtifactIntegration
      Parameters:
      rarity - the rarity of the artifact item
      effect - the artifact effect (event quick access)
      Returns:
      the created artifact item
    • getEquippedArtifacts

      public List<net.minecraft.world.item.ItemStack> getEquippedArtifacts(net.minecraft.world.entity.player.Player player)
      Description copied from interface: ArtifactIntegration
      Retrieves a list of all equipped items from the artifact dependency if loaded.
      Specified by:
      getEquippedArtifacts in interface ArtifactIntegration
      Parameters:
      player - the player whose equipped items are to be retrieved
      Returns:
      a list of equipped item stacks
    • isEquipped

      public boolean isEquipped(net.minecraft.world.entity.player.Player player, net.minecraft.world.item.Item item)
      Description copied from interface: ArtifactIntegration
      Checks if a specific item is equipped in the artifact dependency if loaded.
      Specified by:
      isEquipped in interface ArtifactIntegration
      Parameters:
      player - the player to check
      item - the item to check for
      Returns:
      true if the item is equipped, false otherwise