Package net.minecraft

Class class_4441

java.lang.Object
net.minecraft.class_4441
All Implemented Interfaces:
class_3601, class_3602, BlockView, IWorld, RenderBlockView

public class class_4441 extends Object implements IWorld
Mappings:
Namespace Name
official ti
intermediary net/minecraft/class_4441
named net/minecraft/class_4441
  • Field Details

    • field_21846

      private static final Logger field_21846
      Mappings:
      Namespace Name Mixin selector
      official a Lti;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_21846 Lnet/minecraft/class_4441;field_21846:Lorg/apache/logging/log4j/Logger;
      named field_21846 Lnet/minecraft/class_4441;field_21846:Lorg/apache/logging/log4j/Logger;
    • field_21847

      private final ChunkBlockStateStorage[] field_21847
      Mappings:
      Namespace Name Mixin selector
      official b Lti;b:[Lbnr;
      intermediary field_21847 Lnet/minecraft/class_4441;field_21847:[Lnet/minecraft/class_2252;
      named field_21847 Lnet/minecraft/class_4441;field_21847:[Lnet/minecraft/world/chunk/ChunkBlockStateStorage;
    • field_21848

      private final int field_21848
      Mappings:
      Namespace Name Mixin selector
      official c Lti;c:I
      intermediary field_21848 Lnet/minecraft/class_4441;field_21848:I
      named field_21848 Lnet/minecraft/class_4441;field_21848:I
    • field_21849

      private final int field_21849
      Mappings:
      Namespace Name Mixin selector
      official d Lti;d:I
      intermediary field_21849 Lnet/minecraft/class_4441;field_21849:I
      named field_21849 Lnet/minecraft/class_4441;field_21849:I
    • field_21850

      private final int field_21850
      Mappings:
      Namespace Name Mixin selector
      official e Lti;e:I
      intermediary field_21850 Lnet/minecraft/class_4441;field_21850:I
      named field_21850 Lnet/minecraft/class_4441;field_21850:I
    • field_21851

      private final int field_21851
      Mappings:
      Namespace Name Mixin selector
      official f Lti;f:I
      intermediary field_21851 Lnet/minecraft/class_4441;field_21851:I
      named field_21851 Lnet/minecraft/class_4441;field_21851:I
    • field_21852

      private final World field_21852
      Mappings:
      Namespace Name Mixin selector
      official g Lti;g:Laxy;
      intermediary field_21852 Lnet/minecraft/class_4441;field_21852:Lnet/minecraft/class_1150;
      named field_21852 Lnet/minecraft/class_4441;field_21852:Lnet/minecraft/world/World;
    • field_21853

      private final long field_21853
      Mappings:
      Namespace Name Mixin selector
      official h Lti;h:J
      intermediary field_21853 Lnet/minecraft/class_4441;field_21853:J
      named field_21853 Lnet/minecraft/class_4441;field_21853:J
    • field_21854

      private final int field_21854
      Mappings:
      Namespace Name Mixin selector
      official i Lti;i:I
      intermediary field_21854 Lnet/minecraft/class_4441;field_21854:I
      named field_21854 Lnet/minecraft/class_4441;field_21854:I
    • field_21855

      private final LevelProperties field_21855
      Mappings:
      Namespace Name Mixin selector
      official j Lti;j:Lccb;
      intermediary field_21855 Lnet/minecraft/class_4441;field_21855:Lnet/minecraft/class_100;
      named field_21855 Lnet/minecraft/class_4441;field_21855:Lnet/minecraft/world/level/LevelProperties;
    • field_21856

      private final Random field_21856
      Mappings:
      Namespace Name Mixin selector
      official k Lti;k:Ljava/util/Random;
      intermediary field_21856 Lnet/minecraft/class_4441;field_21856:Ljava/util/Random;
      named field_21856 Lnet/minecraft/class_4441;field_21856:Ljava/util/Random;
    • field_21857

      private final Dimension field_21857
      Mappings:
      Namespace Name Mixin selector
      official l Lti;l:Lboc;
      intermediary field_21857 Lnet/minecraft/class_4441;field_21857:Lnet/minecraft/class_1208;
      named field_21857 Lnet/minecraft/class_4441;field_21857:Lnet/minecraft/world/dimension/Dimension;
    • field_21858

      private final class_3798 field_21858
      Mappings:
      Namespace Name Mixin selector
      official m Lti;m:Lbom;
      intermediary field_21858 Lnet/minecraft/class_4441;field_21858:Lnet/minecraft/class_3798;
      named field_21858 Lnet/minecraft/class_4441;field_21858:Lnet/minecraft/class_3798;
    • field_21859

      private final class_3604<Block> field_21859
      Mappings:
      Namespace Name Mixin selector
      official n Lti;n:Layo;
      intermediary field_21859 Lnet/minecraft/class_4441;field_21859:Lnet/minecraft/class_3604;
      named field_21859 Lnet/minecraft/class_4441;field_21859:Lnet/minecraft/class_3604;
    • field_21860

      private final class_3604<Fluid> field_21860
      Mappings:
      Namespace Name Mixin selector
      official o Lti;o:Layo;
      intermediary field_21860 Lnet/minecraft/class_4441;field_21860:Lnet/minecraft/class_3604;
      named field_21860 Lnet/minecraft/class_4441;field_21860:Lnet/minecraft/class_3604;
  • Constructor Details

    • class_4441

      public class_4441(ChunkBlockStateStorage[] chunkBlockStateStorage, int int2, int int3, int int4, int int5, World world)
  • Method Details

    • method_21286

      public int method_21286()
      Mappings:
      Namespace Name Mixin selector
      official a Lti;a()I
      intermediary method_21286 Lnet/minecraft/class_4441;method_21286()I
      named method_21286 Lnet/minecraft/class_4441;method_21286()I
    • method_21288

      public int method_21288()
      Mappings:
      Namespace Name Mixin selector
      official b Lti;b()I
      intermediary method_21288 Lnet/minecraft/class_4441;method_21288()I
      named method_21288 Lnet/minecraft/class_4441;method_21288()I
    • method_21287

      public boolean method_21287(int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Lti;a(II)Z
      intermediary method_21287 Lnet/minecraft/class_4441;method_21287(II)Z
      named method_21287 Lnet/minecraft/class_4441;method_21287(II)Z
    • method_16347

      public class_3781 method_16347(int int2, int int3)
      Specified by:
      method_16347 in interface IWorld
      Mappings:
      Namespace Name Mixin selector
      official b Laxz;b(II)Lbmx;
      intermediary method_16347 Lnet/minecraft/class_3598;method_16347(II)Lnet/minecraft/class_3781;
      named method_16347 Lnet/minecraft/world/IWorld;method_16347(II)Lnet/minecraft/class_3781;
    • getBlockState

      public BlockState getBlockState(BlockPos pos)
      Specified by:
      getBlockState in interface BlockView
      Mappings:
      Namespace Name Mixin selector
      official a_ Laxk;a_(Lel;)Lblc;
      intermediary method_8580 Lnet/minecraft/class_1158;method_8580(Lnet/minecraft/class_2552;)Lnet/minecraft/class_2232;
      named getBlockState Lnet/minecraft/world/BlockView;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
    • getFluidState

      public FluidState getFluidState(BlockPos pos)
      Specified by:
      getFluidState in interface BlockView
      Mappings:
      Namespace Name Mixin selector
      official b Laxk;b(Lel;)Lbyw;
      intermediary method_16280 Lnet/minecraft/class_1158;method_16280(Lnet/minecraft/class_2552;)Lnet/minecraft/class_4024;
      named getFluidState Lnet/minecraft/world/BlockView;getFluidState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/fluid/FluidState;
    • method_16360

      @Nullable public PlayerEntity method_16360(double double2, double double3, double double4, double double5, Predicate<Entity> predicate)
      Specified by:
      method_16360 in interface RenderBlockView
      Mappings:
      Namespace Name Mixin selector
      official a Layc;a(DDDDLjava/util/function/Predicate;)Laog;
      intermediary method_16360 Lnet/minecraft/class_3599;method_16360(DDDDLjava/util/function/Predicate;)Lnet/minecraft/class_988;
      named method_16360 Lnet/minecraft/world/RenderBlockView;method_16360(DDDDLjava/util/function/Predicate;)Lnet/minecraft/entity/player/PlayerEntity;
    • getAmbientDarkness

      public int getAmbientDarkness()
      Specified by:
      getAmbientDarkness in interface RenderBlockView
    • method_8579

      public boolean method_8579(BlockPos blockPos)
      Specified by:
      method_8579 in interface RenderBlockView
      Mappings:
      Namespace Name Mixin selector
      official c Layc;c(Lel;)Z
      intermediary method_8579 Lnet/minecraft/class_3599;method_8579(Lnet/minecraft/class_2552;)Z
      named method_8579 Lnet/minecraft/world/RenderBlockView;method_8579(Lnet/minecraft/util/math/BlockPos;)Z
    • method_8577

      public Biome method_8577(BlockPos blockPos)
      Specified by:
      method_8577 in interface RenderBlockView
      Mappings:
      Namespace Name Mixin selector
      official d Layc;d(Lel;)Layu;
      intermediary method_8577 Lnet/minecraft/class_3599;method_8577(Lnet/minecraft/class_2552;)Lnet/minecraft/class_1170;
      named method_8577 Lnet/minecraft/world/RenderBlockView;method_8577(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/biome/Biome;
    • method_16370

      public int method_16370(LightType lightType, BlockPos blockPos)
      Specified by:
      method_16370 in interface RenderBlockView
      Mappings:
      Namespace Name Mixin selector
      official a Layc;a(Layi;Lel;)I
      intermediary method_16370 Lnet/minecraft/class_3599;method_16370(Lnet/minecraft/class_1161;Lnet/minecraft/class_2552;)I
      named method_16370 Lnet/minecraft/world/RenderBlockView;method_16370(Lnet/minecraft/world/LightType;Lnet/minecraft/util/math/BlockPos;)I
    • method_16379

      public int method_16379(BlockPos blockPos, int int2)
      Specified by:
      method_16379 in interface RenderBlockView
      Mappings:
      Namespace Name Mixin selector
      official a Layc;a(Lel;I)I
      intermediary method_16379 Lnet/minecraft/class_3599;method_16379(Lnet/minecraft/class_2552;I)I
      named method_16379 Lnet/minecraft/world/RenderBlockView;method_16379(Lnet/minecraft/util/math/BlockPos;I)I
    • method_8487

      public boolean method_8487(int int2, int int3, boolean bool)
      Specified by:
      method_8487 in interface RenderBlockView
      Mappings:
      Namespace Name Mixin selector
      official a Layc;a(IIZ)Z
      intermediary method_8487 Lnet/minecraft/class_3599;method_8487(IIZ)Z
      named method_8487 Lnet/minecraft/world/RenderBlockView;method_8487(IIZ)Z
    • removeBlock

      public boolean removeBlock(BlockPos blockPos, boolean bool)
      Specified by:
      removeBlock in interface class_3602
    • hasDirectSunlight

      public boolean hasDirectSunlight(BlockPos blockPos)
      Specified by:
      hasDirectSunlight in interface RenderBlockView
    • getBlockEntity

      @Nullable public BlockEntity getBlockEntity(BlockPos pos)
      Specified by:
      getBlockEntity in interface BlockView
      Mappings:
      Namespace Name Mixin selector
      official f Laxk;f(Lel;)Lbji;
      intermediary method_8581 Lnet/minecraft/class_1158;method_8581(Lnet/minecraft/class_2552;)Lnet/minecraft/class_226;
      named getBlockEntity Lnet/minecraft/world/BlockView;getBlockEntity(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/entity/BlockEntity;
    • setBlockState

      public boolean setBlockState(BlockPos blockPos, BlockState blockState, int int2)
      Specified by:
      setBlockState in interface class_3602
      Mappings:
      Namespace Name Mixin selector
      official a Layh;a(Lel;Lblc;I)Z
      intermediary method_8506 Lnet/minecraft/class_3602;method_8506(Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;I)Z
      named setBlockState Lnet/minecraft/class_3602;setBlockState(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;I)Z
    • method_21289

      private void method_21289(BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official i Lti;i(Lel;)V
      intermediary method_21289 Lnet/minecraft/class_4441;method_21289(Lnet/minecraft/class_2552;)V
      named method_21289 Lnet/minecraft/class_4441;method_21289(Lnet/minecraft/util/math/BlockPos;)V
    • spawnEntity

      public boolean spawnEntity(Entity entity)
      Specified by:
      spawnEntity in interface class_3602
    • setAir

      public boolean setAir(BlockPos blockPos)
      Specified by:
      setAir in interface class_3602
    • method_16403

      public void method_16403(LightType lightType, BlockPos blockPos, int int2)
      Specified by:
      method_16403 in interface class_3602
      Mappings:
      Namespace Name Mixin selector
      official a Layh;a(Layi;Lel;I)V
      intermediary method_16403 Lnet/minecraft/class_3602;method_16403(Lnet/minecraft/class_1161;Lnet/minecraft/class_2552;I)V
      named method_16403 Lnet/minecraft/class_3602;method_16403(Lnet/minecraft/world/LightType;Lnet/minecraft/util/math/BlockPos;I)V
    • getWorldBorder

      public WorldBorder getWorldBorder()
      Specified by:
      getWorldBorder in interface RenderBlockView
    • method_16368

      public boolean method_16368(@Nullable Entity entity, VoxelShape voxelShape)
      Specified by:
      method_16368 in interface RenderBlockView
      Mappings:
      Namespace Name Mixin selector
      official a Layc;a(Laer;Lcew;)Z
      intermediary method_16368 Lnet/minecraft/class_3599;method_16368(Lnet/minecraft/class_864;Lnet/minecraft/class_4100;)Z
      named method_16368 Lnet/minecraft/world/RenderBlockView;method_16368(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/shapes/VoxelShape;)Z
    • method_8576

      public int method_8576(BlockPos blockPos, Direction direction)
      Specified by:
      method_8576 in interface RenderBlockView
      Mappings:
      Namespace Name Mixin selector
      official a Layc;a(Lel;Leq;)I
      intermediary method_8576 Lnet/minecraft/class_3599;method_8576(Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;)I
      named method_8576 Lnet/minecraft/world/RenderBlockView;method_8576(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)I
    • method_16390

      public boolean method_16390()
      Specified by:
      method_16390 in interface RenderBlockView
      Mappings:
      Namespace Name Mixin selector
      official e Layc;e()Z
      intermediary method_16390 Lnet/minecraft/class_3599;method_16390()Z
      named method_16390 Lnet/minecraft/world/RenderBlockView;method_16390()Z
    • method_16348

      @Deprecated public World method_16348()
      Deprecated.
      Specified by:
      method_16348 in interface IWorld
      Mappings:
      Namespace Name Mixin selector
      official f Laxz;f()Laxy;
      intermediary method_16348 Lnet/minecraft/class_3598;method_16348()Lnet/minecraft/class_1150;
      named method_16348 Lnet/minecraft/world/IWorld;method_16348()Lnet/minecraft/world/World;
    • getLevelProperties

      public LevelProperties getLevelProperties()
      Specified by:
      getLevelProperties in interface IWorld
    • getLocalDifficulty

      public LocalDifficulty getLocalDifficulty(BlockPos blockPos)
      Specified by:
      getLocalDifficulty in interface IWorld
    • method_16399

      @Nullable public class_4070 method_16399()
      Specified by:
      method_16399 in interface class_3601
      Mappings:
      Namespace Name Mixin selector
      official h Layf;h()Lcck;
      intermediary method_16399 Lnet/minecraft/class_3601;method_16399()Lnet/minecraft/class_4070;
      named method_16399 Lnet/minecraft/class_3601;method_16399()Lnet/minecraft/class_4070;
    • getChunkProvider

      public ChunkProvider getChunkProvider()
      Specified by:
      getChunkProvider in interface IWorld
    • getSaveHandler

      public SaveHandler getSaveHandler()
      Specified by:
      getSaveHandler in interface IWorld
    • getSeed

      public long getSeed()
      Specified by:
      getSeed in interface IWorld
    • getBlockTickScheduler

      public class_3604<Block> getBlockTickScheduler()
      Specified by:
      getBlockTickScheduler in interface IWorld
      Mappings:
      Namespace Name Mixin selector
      official J Laxz;J()Layo;
      intermediary method_16341 Lnet/minecraft/class_3598;method_16341()Lnet/minecraft/class_3604;
      named getBlockTickScheduler Lnet/minecraft/world/IWorld;getBlockTickScheduler()Lnet/minecraft/class_3604;
    • method_16340

      public class_3604<Fluid> method_16340()
      Specified by:
      method_16340 in interface IWorld
      Mappings:
      Namespace Name Mixin selector
      official I Laxz;I()Layo;
      intermediary method_16340 Lnet/minecraft/class_3598;method_16340()Lnet/minecraft/class_3604;
      named method_16340 Lnet/minecraft/world/IWorld;method_16340()Lnet/minecraft/class_3604;
    • getSeaLevel

      public int getSeaLevel()
      Specified by:
      getSeaLevel in interface RenderBlockView
    • getRandom

      public Random getRandom()
      Specified by:
      getRandom in interface IWorld
      Mappings:
      Namespace Name Mixin selector
      official m Laxz;m()Ljava/util/Random;
      intermediary method_16350 Lnet/minecraft/class_3598;method_16350()Ljava/util/Random;
      named getRandom Lnet/minecraft/world/IWorld;getRandom()Ljava/util/Random;
    • method_16342

      public void method_16342(BlockPos blockPos, Block block)
      Specified by:
      method_16342 in interface IWorld
      Mappings:
      Namespace Name Mixin selector
      official a Laxz;a(Lel;Lbcs;)V
      intermediary method_16342 Lnet/minecraft/class_3598;method_16342(Lnet/minecraft/class_2552;Lnet/minecraft/class_197;)V
      named method_16342 Lnet/minecraft/world/IWorld;method_16342(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;)V
    • method_16372

      public int method_16372(class_3804.class_3805 class_3805, int int2, int int3)
      Specified by:
      method_16372 in interface RenderBlockView
      Mappings:
      Namespace Name Mixin selector
      official a Layc;a(Lbor$a;II)I
      intermediary method_16372 Lnet/minecraft/class_3599;method_16372(Lnet/minecraft/class_3804$class_3805;II)I
      named method_16372 Lnet/minecraft/world/RenderBlockView;method_16372(Lnet/minecraft/class_3804$class_3805;II)I
    • playSound

      public void playSound(@Nullable PlayerEntity playerEntity, BlockPos blockPos, SoundEvent soundEvent, SoundCategory soundCategory, float float2, float float3)
      Specified by:
      playSound in interface IWorld
      Mappings:
      Namespace Name Mixin selector
      official a Laxz;a(Laog;Lel;Lwi;Lwk;FF)V
      intermediary method_11486 Lnet/minecraft/class_3598;method_11486(Lnet/minecraft/class_988;Lnet/minecraft/class_2552;Lnet/minecraft/class_2926;Lnet/minecraft/class_2153;FF)V
      named playSound Lnet/minecraft/world/IWorld;playSound(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/sound/SoundEvent;Lnet/minecraft/client/sound/SoundCategory;FF)V
    • method_16343

      public void method_16343(ParticleEffect particleEffect, double double2, double double3, double double4, double double5, double double6, double double7)
      Specified by:
      method_16343 in interface IWorld
      Mappings:
      Namespace Name Mixin selector
      official a Laxz;a(Lfk;DDDDDD)V
      intermediary method_16343 Lnet/minecraft/class_3598;method_16343(Lnet/minecraft/class_4340;DDDDDD)V
      named method_16343 Lnet/minecraft/world/IWorld;method_16343(Lnet/minecraft/particle/ParticleEffect;DDDDDD)V
    • getSpawnPos

      public BlockPos getSpawnPos()
      Specified by:
      getSpawnPos in interface IWorld
    • method_16393

      public Dimension method_16393()
      Specified by:
      method_16393 in interface RenderBlockView
      Mappings:
      Namespace Name Mixin selector
      official o Layc;o()Lboc;
      intermediary method_16393 Lnet/minecraft/class_3599;method_16393()Lnet/minecraft/class_1208;
      named method_16393 Lnet/minecraft/world/RenderBlockView;method_16393()Lnet/minecraft/world/dimension/Dimension;