Class ServerWorldMixin

java.lang.Object
net.minecraft.world.World
net.vitacraft.serverlibraries.mixin.ServerWorldMixin
All Implemented Interfaces:
AutoCloseable, net.fabricmc.fabric.api.blockview.v2.FabricBlockView, net.minecraft.world.biome.source.BiomeAccess.Storage, net.minecraft.world.BlockRenderView, net.minecraft.world.BlockView, net.minecraft.world.CollisionView, net.minecraft.world.EntityView, net.minecraft.world.HeightLimitView, net.minecraft.world.LunarWorldView, net.minecraft.world.ModifiableTestableWorld, net.minecraft.world.ModifiableWorld, net.minecraft.world.RedstoneView, net.minecraft.world.RegistryWorldView, net.minecraft.world.TestableWorld, net.minecraft.world.WorldAccess, net.minecraft.world.WorldView

public abstract class ServerWorldMixin extends net.minecraft.world.World
  • Nested Class Summary

    Nested classes/interfaces inherited from class net.minecraft.world.World

    net.minecraft.world.World.ExplosionSourceType
  • Field Summary

    Fields inherited from class net.minecraft.world.World

    blockEntityTickers, CODEC, END, field_30967, field_30968, field_30969, HORIZONTAL_LIMIT, isClient, lcgBlockSeed, lcgBlockSeedIncrement, MAX_UPDATE_DEPTH, MAX_Y, MIN_Y, neighborUpdater, NETHER, OVERWORLD, properties, rainGradient, rainGradientPrev, random, thunderGradient, thunderGradientPrev

    Fields inherited from interface net.minecraft.world.RedstoneView

    DIRECTIONS
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    ServerWorldMixin(net.minecraft.world.MutableWorldProperties properties, net.minecraft.registry.RegistryKey<net.minecraft.world.World> registryRef, net.minecraft.registry.DynamicRegistryManager registryManager, net.minecraft.registry.entry.RegistryEntry<net.minecraft.world.dimension.DimensionType> dimensionEntry, Supplier<net.minecraft.util.profiler.Profiler> profiler, boolean isClient, boolean debugWorld, long biomeAccess, int maxChainedNeighborUpdates)
     
  • Method Summary

    Methods inherited from class net.minecraft.world.World

    addBlockBreakParticles, addBlockEntity, addBlockEntityTicker, addDetailsToCrashReport, addFireworkParticle, addImportantParticle, addImportantParticle, addParticle, addParticle, addSyncedBlockEvent, asString, breakBlock, calculateAmbientDarkness, canPlayerModifyAt, canSetBlock, close, collectEntitiesByType, collectEntitiesByType, createExplosion, createExplosion, createExplosion, createExplosion, createExplosion, createExplosion, disconnect, getAmbientDarkness, getBiomeAccess, getBlockEntity, getBlockState, getBrewingRecipeRegistry, getChunk, getChunk, getChunkAsView, getDamageSources, getDimension, getDimensionEntry, getEntitiesByType, getEntityById, getEntityLookup, getFluidState, getGameRules, getLevelProperties, getLightingProvider, getLocalDifficulty, getMapState, getOtherEntities, getProfiler, getProfilerSupplier, getRainGradient, getRandom, getRandomPosInChunk, getRecipeManager, getRegistryKey, getRegistryManager, getScoreboard, getSeaLevel, getServer, getSkyAngleRadians, getSpawnAngle, getSpawnPos, getThunderGradient, getTickManager, getTickOrder, getTime, getTimeOfDay, getTopY, getWorldBorder, getWorldChunk, hasRain, increaseAndGetMapId, initWeatherGradients, isClient, isDay, isDebugWorld, isDirectionSolid, isInBuildLimit, isNight, isRaining, isSavingDisabled, isThundering, isTopSolid, isValid, markDirty, onBlockChanged, playSound, playSound, playSound, playSound, playSound, playSound, playSound, playSound, playSoundAtBlockCenter, playSoundFromEntity, playSoundFromEntity, playSoundFromEntity, putMapState, removeBlock, removeBlockEntity, replaceWithStateForNeighborUpdate, scheduleBlockRerenderIfNeeded, sendEntityDamage, sendEntityStatus, sendPacket, setBlockBreakingInfo, setBlockState, setBlockState, setBlockState, setLightningTicksLeft, setMobSpawnOptions, setRainGradient, setThunderGradient, shouldTickBlockPos, shouldTickBlocksInChunk, shouldUpdatePostDeath, syncGlobalEvent, testBlockState, testFluidState, tickBlockEntities, tickEntity, updateComparators, updateListeners, updateNeighbor, updateNeighbor, updateNeighborsAlways, updateNeighborsExcept

    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.BlockRenderView

    getBaseLightLevel, getBrightness, getLightLevel, isSkyVisible

    Methods inherited from interface net.minecraft.world.BlockView

    getDismountHeight, getDismountHeight, getLuminance, getMaxLightLevel, getStatesInBox, raycast, raycast, raycastBlock

    Methods inherited from interface net.minecraft.world.CollisionView

    canCollide, canPlace, doesNotIntersectEntities, doesNotIntersectEntities, findClosestCollision, findSupportingBlockPos, getBlockCollisions, getCollisions, getEntityCollisions, isBlockSpaceEmpty, isSpaceEmpty, isSpaceEmpty, isSpaceEmpty

    Methods inherited from interface net.minecraft.world.EntityView

    getClosestEntity, getClosestEntity, getClosestPlayer, getClosestPlayer, getClosestPlayer, getClosestPlayer, getClosestPlayer, getClosestPlayer, getEntitiesByClass, getNonSpectatingEntities, getOtherEntities, getPlayerByUuid, getPlayers, getPlayers, getTargets, isPlayerInRange

    Methods inherited from interface net.fabricmc.fabric.api.blockview.v2.FabricBlockView

    getBiomeFabric, getBlockEntityRenderData, hasBiomes

    Methods inherited from interface net.minecraft.world.HeightLimitView

    countVerticalSections, getBottomSectionCoord, getSectionIndex, getTopSectionCoord, getTopY, isOutOfHeightLimit, isOutOfHeightLimit, sectionCoordToIndex, sectionIndexToCoord

    Methods inherited from interface net.minecraft.world.LunarWorldView

    getMoonPhase, getMoonSize, getSkyAngle

    Methods inherited from interface net.minecraft.world.ModifiableWorld

    breakBlock, breakBlock, spawnEntity

    Methods inherited from interface net.minecraft.world.RedstoneView

    getEmittedRedstonePower, getEmittedRedstonePower, getReceivedRedstonePower, getReceivedStrongRedstonePower, getStrongRedstonePower, isEmittingRedstonePower, isReceivingRedstonePower

    Methods inherited from interface net.minecraft.world.RegistryWorldView

    doesNotIntersectEntities, getBlockEntity, getEntityCollisions, getTopPosition

    Methods inherited from interface net.minecraft.world.WorldAccess

    emitGameEvent, emitGameEvent, emitGameEvent, emitGameEvent, emitGameEvent, getBlockTickScheduler, getChunkManager, getDifficulty, getFluidTickScheduler, getLunarTime, isChunkLoaded, playSound, scheduleBlockTick, scheduleBlockTick, scheduleFluidTick, scheduleFluidTick, syncWorldEvent, syncWorldEvent, updateNeighbors

    Methods inherited from interface net.minecraft.world.WorldView

    containsFluid, createCommandRegistryWrapper, getBiome, getBiomeForNoiseGen, getBottomY, getBrightness, getChunk, getChunk, getColor, getEnabledFeatures, getGeneratorStoredBiome, getHeight, getLightLevel, getLightLevel, getPhototaxisFavor, getStatesInBoxIfLoaded, isAir, isChunkLoaded, isPosLoaded, isRegionLoaded, isRegionLoaded, isRegionLoaded, isSkyVisibleAllowingSea, isWater
  • Constructor Details

    • ServerWorldMixin

      protected ServerWorldMixin(net.minecraft.world.MutableWorldProperties properties, net.minecraft.registry.RegistryKey<net.minecraft.world.World> registryRef, net.minecraft.registry.DynamicRegistryManager registryManager, net.minecraft.registry.entry.RegistryEntry<net.minecraft.world.dimension.DimensionType> dimensionEntry, Supplier<net.minecraft.util.profiler.Profiler> profiler, boolean isClient, boolean debugWorld, long biomeAccess, int maxChainedNeighborUpdates)