Class GameHome

java.lang.Object
emu.grasscutter.game.home.GameHome

@Entity(value="homes", useDiscriminator=false) public class GameHome extends Object
  • Method Details

    • save

      public void save()
    • getByUid

      public static GameHome getByUid(Integer uid)
    • create

      public static GameHome create(Integer uid)
    • getHomeSceneItem

      public HomeSceneItem getHomeSceneItem(int sceneId)
    • onOwnerLogin

      public void onOwnerLogin(Player player)
    • getPlayer

      public Player getPlayer()
    • getLevelData

      public HomeWorldLevelData getLevelData()
    • addUnlockedHomeBgm

      public boolean addUnlockedHomeBgm(int homeBgmId)
    • getUnlockedHomeBgmList

      public Set<Integer> getUnlockedHomeBgmList()
    • of

      public static GameHome.GameHomeBuilder of()
    • getId

      public String getId()
    • getOwnerUid

      public long getOwnerUid()
    • getLevel

      public int getLevel()
    • getExp

      public int getExp()
    • getFurnitureMakeSlotItemList

      public List<FurnitureMakeSlotItem> getFurnitureMakeSlotItemList()
    • getSceneMap

      public ConcurrentHashMap<Integer,HomeSceneItem> getSceneMap()
    • getEnterHomeOption

      public int getEnterHomeOption()
    • setId

      public void setId(String id)
    • setOwnerUid

      public void setOwnerUid(long ownerUid)
    • setPlayer

      public void setPlayer(Player player)
    • setLevel

      public void setLevel(int level)
    • setExp

      public void setExp(int exp)
    • setFurnitureMakeSlotItemList

      public void setFurnitureMakeSlotItemList(List<FurnitureMakeSlotItem> furnitureMakeSlotItemList)
    • setSceneMap

      public void setSceneMap(ConcurrentHashMap<Integer,HomeSceneItem> sceneMap)
    • setUnlockedHomeBgmList

      public void setUnlockedHomeBgmList(Set<Integer> unlockedHomeBgmList)
    • setEnterHomeOption

      public void setEnterHomeOption(int enterHomeOption)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object