Fix BlockSource::getDimensionID offset

This commit is contained in:
Qiuzhizhe 2022-10-26 08:11:38 -07:00
parent d9e12e2c1f
commit be0356e24f

View File

@ -22,12 +22,12 @@ public:
// };
LIAPI BlockInstance getBlockInstance(BlockPos);
inline Dimension* getDimension() const{
return dAccess< Dimension*>(this, 4);
return dAccess< Dimension*>(this, 32);
}
inline AutomaticID<class Dimension, int> getDimensionId() const{
//Dimension::onBlockEvent Line24
Dimension* mDimension = dAccess< Dimension*>(this, 4);
return dAccess<AutomaticID<class Dimension, int>>(mDimension, 192);
// Dimension* mDimension = dAccess< Dimension*>(this, 4);
return dAccess<AutomaticID<class Dimension, int>>(getDimension(), 192);
};
inline LevelChunk * getChunkAt(const BlockPos& pos) const{
ChunkPos chunkPos = ChunkPos(pos.x>>4, pos.z>>4);