Interface HTOwnedBlockEntity

  • All Implemented Interfaces:

    
    public interface HTOwnedBlockEntity
    
                        

    所有者を保持するインターフェースです。

    Since:

    0.1.0

    Author:

    Hiiragi Tsubasa

    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      abstract UUID getOwner() 保持している所有者のUUIDを取得します。
      String getOwnerName() 保持している所有者の名前を取得します。
      ServerPlayer getOwnerPlayer(ServerLevel level) 保持している所有者のインスタンスを取得します。
      ServerPlayer getOwnerPlayer(MinecraftServer server) 保持している所有者のインスタンスを取得します。
      ServerPlayer getFakePlayer(ServerLevel level) getOwnerProfileに基づいて偽のプレイヤーを取得します。
      ServerPlayer getOwnerOrFake(ServerLevel level) 保持している所有者のインスタンスを取得します。
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • getOwner

         abstract UUID getOwner()

        保持している所有者のUUIDを取得します。

        Returns:

        所有者がいない場合はnull

      • getOwnerName

         String getOwnerName()

        保持している所有者の名前を取得します。

        Returns:

        所有者がいない場合は???

      • getOwnerPlayer

         ServerPlayer getOwnerPlayer(ServerLevel level)

        保持している所有者のインスタンスを取得します。

        Returns:

        所有者がいない場合はnull

      • getOwnerPlayer

         ServerPlayer getOwnerPlayer(MinecraftServer server)

        保持している所有者のインスタンスを取得します。

        Returns:

        所有者がいない場合はnull

      • getFakePlayer

         ServerPlayer getFakePlayer(ServerLevel level)

        getOwnerProfileに基づいて偽のプレイヤーを取得します。

      • getOwnerOrFake

         ServerPlayer getOwnerOrFake(ServerLevel level)

        保持している所有者のインスタンスを取得します。

        Returns:

        getOwnerPlayerの戻り値がnullの場合は,getFakePlayerに基づいた偽のプレイヤーのインスタンス