Class EmptyLevel

java.lang.Object
net.minecraft.world.level.Level
net.createmod.ponder.api.level.EmptyLevel
All Implemented Interfaces:
AutoCloseable, net.minecraft.world.level.biome.BiomeManager.NoiseBiomeSource, net.minecraft.world.level.BlockAndTintGetter, net.minecraft.world.level.BlockGetter, net.minecraft.world.level.CollisionGetter, net.minecraft.world.level.CommonLevelAccessor, net.minecraft.world.level.EntityGetter, net.minecraft.world.level.LevelAccessor, net.minecraft.world.level.LevelHeightAccessor, net.minecraft.world.level.LevelReader, net.minecraft.world.level.LevelSimulatedReader, net.minecraft.world.level.LevelSimulatedRW, net.minecraft.world.level.LevelTimeAccess, net.minecraft.world.level.LevelWriter, net.minecraft.world.level.SignalGetter

public class EmptyLevel extends net.minecraft.world.level.Level
  • Nested Class Summary

    Nested classes/interfaces inherited from class net.minecraft.world.level.Level

    net.minecraft.world.level.Level.ExplosionInteraction
  • Field Summary

    Fields inherited from class net.minecraft.world.level.Level

    addend, blockEntityTickers, END, isClientSide, levelData, LONG_PARTICLE_CLIP_RANGE, MAX_BRIGHTNESS, MAX_ENTITY_SPAWN_Y, MAX_LEVEL_SIZE, MIN_ENTITY_SPAWN_Y, neighborUpdater, NETHER, oRainLevel, oThunderLevel, OVERWORLD, rainLevel, random, randValue, RESOURCE_KEY_CODEC, SHORT_PARTICLE_CLIP_RANGE, thunderLevel, TICKS_PER_DAY

    Fields inherited from interface net.minecraft.world.level.SignalGetter

    DIRECTIONS
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    destroyBlockProgress(int i, net.minecraft.core.BlockPos blockPos, int i1)
     
    net.minecraft.world.flag.FeatureFlagSet
     
    void
    gameEvent(net.minecraft.core.Holder<net.minecraft.world.level.gameevent.GameEvent> holder, net.minecraft.world.phys.Vec3 vec3, net.minecraft.world.level.gameevent.GameEvent.Context context)
     
     
    net.minecraft.world.ticks.LevelTickAccess<net.minecraft.world.level.block.Block>
     
    net.minecraft.world.level.chunk.ChunkSource
     
    float
     
    float
     
    protected net.minecraft.world.level.entity.LevelEntityGetter<net.minecraft.world.entity.Entity>
     
    @Nullable net.minecraft.world.entity.Entity
    getEntity(int i)
     
    net.minecraft.world.ticks.LevelTickAccess<net.minecraft.world.level.material.Fluid>
     
    net.minecraft.world.level.saveddata.maps.MapId
     
    @Nullable net.minecraft.world.level.saveddata.maps.MapItemSavedData
    getMapData(net.minecraft.world.level.saveddata.maps.MapId mapId)
     
    net.minecraft.world.item.crafting.RecipeManager
     
    net.minecraft.world.scores.Scoreboard
     
    float
    getShade(net.minecraft.core.Direction direction, boolean b)
     
    net.minecraft.core.Holder<net.minecraft.world.level.biome.Biome>
    getUncachedNoiseBiome(int i, int i1, int i2)
     
    void
    levelEvent(@Nullable net.minecraft.world.entity.player.Player player, int i, net.minecraft.core.BlockPos blockPos, int i1)
     
    List<? extends net.minecraft.world.entity.player.Player>
     
    void
    playSeededSound(@Nullable net.minecraft.world.entity.player.Player player, double v, double v1, double v2, net.minecraft.core.Holder<net.minecraft.sounds.SoundEvent> soundEvent, net.minecraft.sounds.SoundSource soundSource, float v3, float v4, long l)
     
    void
    playSeededSound(@Nullable net.minecraft.world.entity.player.Player player, net.minecraft.world.entity.Entity entity, net.minecraft.core.Holder<net.minecraft.sounds.SoundEvent> soundEvent, net.minecraft.sounds.SoundSource soundSource, float v, float v1, long l)
     
    net.minecraft.world.item.alchemy.PotionBrewing
     
    net.minecraft.core.RegistryAccess
     
    void
    sendBlockUpdated(net.minecraft.core.BlockPos blockPos, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.world.level.block.state.BlockState blockState1, int i)
     
    void
    setDayTimeFraction(float var1)
     
    void
    setDayTimePerTick(float var1)
     
    void
    setMapData(net.minecraft.world.level.saveddata.maps.MapId mapId, net.minecraft.world.level.saveddata.maps.MapItemSavedData mapItemSavedData)
     
    net.minecraft.world.TickRateManager
     

    Methods inherited from class net.minecraft.world.level.Level

    addAlwaysVisibleParticle, addAlwaysVisibleParticle, addBlockEntityTicker, addDestroyBlockEffect, addParticle, addParticle, blockEntityChanged, blockEvent, broadcastDamageEvent, broadcastEntityEvent, close, createFireworks, damageSources, destroyBlock, dimension, dimensionType, dimensionTypeRegistration, disconnect, explode, explode, explode, explode, explode, explode, fillReportDetails, getBiomeManager, getBlockEntity, getBlockRandomPos, getBlockState, getChunk, getChunk, getChunkAt, getChunkForCollisions, getCurrentDifficultyAt, getDayTime, getEntities, getEntities, getEntities, getEntities, getFluidState, getGameRules, getGameTime, getHeight, getLevelData, getLightEngine, getProfiler, getProfilerSupplier, getRainLevel, getRandom, getSeaLevel, getServer, getSharedSpawnAngle, getSharedSpawnPos, getSkyDarken, getSunAngle, getThunderLevel, getWorldBorder, globalLevelEvent, guardEntityTick, isClientSide, isDay, isDebug, isFluidAtPosition, isInSpawnableBounds, isInWorldBounds, isLoaded, isNight, isRaining, isRainingAt, isStateAtPosition, isThundering, loadedAndEntityCanStandOn, loadedAndEntityCanStandOnFace, mayInteract, neighborChanged, neighborChanged, neighborShapeChanged, nextSubTickCount, noSave, onBlockStateChange, playLocalSound, playLocalSound, playLocalSound, playSeededSound, playSound, playSound, playSound, playSound, playSound, playSound, prepareWeather, removeBlock, removeBlockEntity, sendPacketToServer, setBlock, setBlock, setBlockAndUpdate, setBlockEntity, setBlocksDirty, setRainLevel, setSkyFlashTime, setSpawnSettings, setThunderLevel, shouldTickBlocksAt, shouldTickBlocksAt, shouldTickDeath, tickBlockEntities, updateNeighborsAt, updateNeighborsAtExceptFromFacing, updateNeighbourForOutputSignal, updateSkyBrightness

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.minecraft.world.level.BlockAndTintGetter

    canSeeSky, getBrightness, getRawBrightness

    Methods inherited from interface net.minecraft.world.level.BlockGetter

    clip, clipWithInteractionOverride, getBlockFloorHeight, getBlockFloorHeight, getBlockStates, getLightEmission, getMaxLightLevel, isBlockInLine

    Methods inherited from interface net.minecraft.world.level.CollisionGetter

    collidesWithSuffocatingBlock, findFreePosition, findSupportingBlock, getBlockCollisions, getCollisions, getEntityCollisions, isUnobstructed, isUnobstructed, isUnobstructed, noBlockCollision, noCollision, noCollision, noCollision

    Methods inherited from interface net.minecraft.world.level.CommonLevelAccessor

    getBlockEntity, getEntityCollisions, getHeightmapPos, isUnobstructed

    Methods inherited from interface net.minecraft.world.level.EntityGetter

    getEntities, getEntitiesOfClass, getEntitiesOfClass, getNearbyEntities, getNearbyPlayers, getNearestEntity, getNearestEntity, getNearestPlayer, getNearestPlayer, getNearestPlayer, getNearestPlayer, getNearestPlayer, getNearestPlayer, getPlayerByUUID, hasNearbyAlivePlayer

    Methods inherited from interface net.minecraft.world.level.LevelAccessor

    blockUpdated, dayTime, gameEvent, gameEvent, gameEvent, gameEvent, getDifficulty, hasChunk, levelEvent, playSound, scheduleTick, scheduleTick, scheduleTick, scheduleTick

    Methods inherited from interface net.minecraft.world.level.LevelHeightAccessor

    getMaxBuildHeight, getMaxSection, getMinSection, getSectionIndex, getSectionIndexFromSectionY, getSectionsCount, getSectionYFromSectionIndex, isOutsideBuildHeight, isOutsideBuildHeight

    Methods inherited from interface net.minecraft.world.level.LevelReader

    canSeeSkyFromBelowWater, containsAnyLiquid, getBiome, getBlockStatesIfLoaded, getBlockTint, getChunk, getChunk, getHeight, getLightLevelDependentMagicValue, getMaxLocalRawBrightness, getMaxLocalRawBrightness, getMinBuildHeight, getNoiseBiome, getPathfindingCostFromLightLevels, hasChunkAt, hasChunkAt, hasChunksAt, hasChunksAt, hasChunksAt, holderLookup, isEmptyBlock, isWaterAt

    Methods inherited from interface net.minecraft.world.level.LevelTimeAccess

    getMoonBrightness, getMoonPhase, getTimeOfDay

    Methods inherited from interface net.minecraft.world.level.LevelWriter

    addFreshEntity, destroyBlock, destroyBlock

    Methods inherited from interface net.minecraft.world.level.SignalGetter

    getBestNeighborSignal, getControlInputSignal, getDirectSignal, getDirectSignalTo, getSignal, hasNeighborSignal, hasSignal
  • Constructor Details

    • EmptyLevel

      public EmptyLevel()
  • Method Details

    • sendBlockUpdated

      public void sendBlockUpdated(net.minecraft.core.BlockPos blockPos, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.world.level.block.state.BlockState blockState1, int i)
      Specified by:
      sendBlockUpdated in class net.minecraft.world.level.Level
    • playSeededSound

      public void playSeededSound(@Nullable @Nullable net.minecraft.world.entity.player.Player player, double v, double v1, double v2, net.minecraft.core.Holder<net.minecraft.sounds.SoundEvent> soundEvent, net.minecraft.sounds.SoundSource soundSource, float v3, float v4, long l)
      Specified by:
      playSeededSound in class net.minecraft.world.level.Level
    • playSeededSound

      public void playSeededSound(@Nullable @Nullable net.minecraft.world.entity.player.Player player, net.minecraft.world.entity.Entity entity, net.minecraft.core.Holder<net.minecraft.sounds.SoundEvent> soundEvent, net.minecraft.sounds.SoundSource soundSource, float v, float v1, long l)
      Specified by:
      playSeededSound in class net.minecraft.world.level.Level
    • gatherChunkSourceStats

      public String gatherChunkSourceStats()
      Specified by:
      gatherChunkSourceStats in class net.minecraft.world.level.Level
    • getEntity

      @Nullable public @Nullable net.minecraft.world.entity.Entity getEntity(int i)
      Specified by:
      getEntity in class net.minecraft.world.level.Level
    • tickRateManager

      public net.minecraft.world.TickRateManager tickRateManager()
      Specified by:
      tickRateManager in class net.minecraft.world.level.Level
    • getMapData

      @Nullable public @Nullable net.minecraft.world.level.saveddata.maps.MapItemSavedData getMapData(net.minecraft.world.level.saveddata.maps.MapId mapId)
      Specified by:
      getMapData in class net.minecraft.world.level.Level
    • setMapData

      public void setMapData(net.minecraft.world.level.saveddata.maps.MapId mapId, net.minecraft.world.level.saveddata.maps.MapItemSavedData mapItemSavedData)
      Specified by:
      setMapData in class net.minecraft.world.level.Level
    • getFreeMapId

      public net.minecraft.world.level.saveddata.maps.MapId getFreeMapId()
      Specified by:
      getFreeMapId in class net.minecraft.world.level.Level
    • destroyBlockProgress

      public void destroyBlockProgress(int i, net.minecraft.core.BlockPos blockPos, int i1)
      Specified by:
      destroyBlockProgress in class net.minecraft.world.level.Level
    • getScoreboard

      public net.minecraft.world.scores.Scoreboard getScoreboard()
      Specified by:
      getScoreboard in class net.minecraft.world.level.Level
    • getRecipeManager

      public net.minecraft.world.item.crafting.RecipeManager getRecipeManager()
      Specified by:
      getRecipeManager in class net.minecraft.world.level.Level
    • getEntities

      protected net.minecraft.world.level.entity.LevelEntityGetter<net.minecraft.world.entity.Entity> getEntities()
      Specified by:
      getEntities in class net.minecraft.world.level.Level
    • getBlockTicks

      public net.minecraft.world.ticks.LevelTickAccess<net.minecraft.world.level.block.Block> getBlockTicks()
    • getFluidTicks

      public net.minecraft.world.ticks.LevelTickAccess<net.minecraft.world.level.material.Fluid> getFluidTicks()
    • getChunkSource

      public net.minecraft.world.level.chunk.ChunkSource getChunkSource()
    • levelEvent

      public void levelEvent(@Nullable @Nullable net.minecraft.world.entity.player.Player player, int i, net.minecraft.core.BlockPos blockPos, int i1)
    • gameEvent

      public void gameEvent(net.minecraft.core.Holder<net.minecraft.world.level.gameevent.GameEvent> holder, net.minecraft.world.phys.Vec3 vec3, net.minecraft.world.level.gameevent.GameEvent.Context context)
    • registryAccess

      public net.minecraft.core.RegistryAccess registryAccess()
      Specified by:
      registryAccess in interface net.minecraft.world.level.LevelReader
      Overrides:
      registryAccess in class net.minecraft.world.level.Level
    • potionBrewing

      public net.minecraft.world.item.alchemy.PotionBrewing potionBrewing()
      Specified by:
      potionBrewing in class net.minecraft.world.level.Level
    • enabledFeatures

      public net.minecraft.world.flag.FeatureFlagSet enabledFeatures()
    • getShade

      public float getShade(net.minecraft.core.Direction direction, boolean b)
    • players

      public List<? extends net.minecraft.world.entity.player.Player> players()
    • getUncachedNoiseBiome

      public net.minecraft.core.Holder<net.minecraft.world.level.biome.Biome> getUncachedNoiseBiome(int i, int i1, int i2)
    • setDayTimeFraction

      public void setDayTimeFraction(float var1)
    • getDayTimeFraction

      public float getDayTimeFraction()
    • getDayTimePerTick

      public float getDayTimePerTick()
    • setDayTimePerTick

      public void setDayTimePerTick(float var1)