Class FakeLevelData

java.lang.Object
com.ldtteam.structurize.client.fakelevel.FakeLevelData
All Implemented Interfaces:
net.minecraft.world.level.storage.LevelData, net.minecraft.world.level.storage.WritableLevelData

public class FakeLevelData extends Object implements net.minecraft.world.level.storage.WritableLevelData
Porting: class is relatively small, just check super class manually (all of missing methods are/were just aliases)
  • Field Details

    • vanillaLevelData

      protected Supplier<net.minecraft.world.level.storage.LevelData> vanillaLevelData
    • lightProvider

      protected final IFakeLevelLightProvider lightProvider
  • Constructor Details

  • Method Details

    • getXSpawn

      public int getXSpawn()
      Specified by:
      getXSpawn in interface net.minecraft.world.level.storage.LevelData
    • getYSpawn

      public int getYSpawn()
      Specified by:
      getYSpawn in interface net.minecraft.world.level.storage.LevelData
    • getZSpawn

      public int getZSpawn()
      Specified by:
      getZSpawn in interface net.minecraft.world.level.storage.LevelData
    • getSpawnAngle

      public float getSpawnAngle()
      Specified by:
      getSpawnAngle in interface net.minecraft.world.level.storage.LevelData
    • getGameTime

      public long getGameTime()
      Specified by:
      getGameTime in interface net.minecraft.world.level.storage.LevelData
    • getDayTime

      public long getDayTime()
      Specified by:
      getDayTime in interface net.minecraft.world.level.storage.LevelData
    • isThundering

      public boolean isThundering()
      Specified by:
      isThundering in interface net.minecraft.world.level.storage.LevelData
    • isRaining

      public boolean isRaining()
      Specified by:
      isRaining in interface net.minecraft.world.level.storage.LevelData
    • setRaining

      public void setRaining(boolean p_78171_)
      Specified by:
      setRaining in interface net.minecraft.world.level.storage.LevelData
    • isHardcore

      public boolean isHardcore()
      Specified by:
      isHardcore in interface net.minecraft.world.level.storage.LevelData
    • getGameRules

      public net.minecraft.world.level.GameRules getGameRules()
      Specified by:
      getGameRules in interface net.minecraft.world.level.storage.LevelData
    • getDifficulty

      public net.minecraft.world.Difficulty getDifficulty()
      Specified by:
      getDifficulty in interface net.minecraft.world.level.storage.LevelData
    • isDifficultyLocked

      public boolean isDifficultyLocked()
      Specified by:
      isDifficultyLocked in interface net.minecraft.world.level.storage.LevelData
    • setXSpawn

      public void setXSpawn(int p_78651_)
      Specified by:
      setXSpawn in interface net.minecraft.world.level.storage.WritableLevelData
    • setYSpawn

      public void setYSpawn(int p_78652_)
      Specified by:
      setYSpawn in interface net.minecraft.world.level.storage.WritableLevelData
    • setZSpawn

      public void setZSpawn(int p_78653_)
      Specified by:
      setZSpawn in interface net.minecraft.world.level.storage.WritableLevelData
    • setSpawnAngle

      public void setSpawnAngle(float p_78648_)
      Specified by:
      setSpawnAngle in interface net.minecraft.world.level.storage.WritableLevelData