Class EmptyLevel

java.lang.Object
net.minecraft.world.level.Level
net.createmod.ponder.api.level.EmptyLevel
All Implemented Interfaces:
io.github.fabricators_of_create.porting_lib.entity.extensions.LevelExtensions, io.github.fabricators_of_create.porting_lib.extensions.extensions.LevelExtensions, io.github.fabricators_of_create.porting_lib.extensions.extensions.LevelReaderExtensions, 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

    Nested classes/interfaces inherited from interface io.github.fabricators_of_create.porting_lib.extensions.extensions.LevelExtensions

    io.github.fabricators_of_create.porting_lib.extensions.extensions.LevelExtensions.ChangedPosData, io.github.fabricators_of_create.porting_lib.extensions.extensions.LevelExtensions.LevelSnapshotData
  • 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.world.level.gameevent.GameEvent gameEvent, 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
     
    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>
     
    int
     
    @Nullable net.minecraft.world.level.saveddata.maps.MapItemSavedData
     
    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.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
    setMapData(String s, net.minecraft.world.level.saveddata.maps.MapItemSavedData mapItemSavedData)
     

    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, dimensionTypeId, dimensionTypeRegistration, disconnect, 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, playSeededSound, 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, 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, getDifficulty, hasChunk, levelEvent, playSound, scheduleTick, scheduleTick, scheduleTick, scheduleTick

    Methods inherited from interface io.github.fabricators_of_create.porting_lib.entity.extensions.LevelExtensions

    getPartEntities, getPartEntityMap

    Methods inherited from interface io.github.fabricators_of_create.porting_lib.extensions.extensions.LevelExtensions

    addFreshBlockEntities, markAndNotifyBlock, snapshotParticipant, updateSnapshots

    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 io.github.fabricators_of_create.porting_lib.extensions.extensions.LevelReaderExtensions

    isAreaLoaded

    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
    • getMapData

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

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

      public int 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.world.level.gameevent.GameEvent gameEvent, 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
    • 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)