diff --git a/src/logic/scripting/scripting.cpp b/src/logic/scripting/scripting.cpp index ec26bfcf..3d3bc9e4 100644 --- a/src/logic/scripting/scripting.cpp +++ b/src/logic/scripting/scripting.cpp @@ -245,7 +245,7 @@ void scripting::on_content_load(Content* content) { lua::pop(L); } if (lua::getglobal(L, "item")) { - push_properties_tables(L, indices.blocks); + push_properties_tables(L, indices.items); lua::setfield(L, "properties"); lua::pop(L); } diff --git a/src/util/AreaMap2D.hpp b/src/util/AreaMap2D.hpp index 8eb48f9b..1a6c97ce 100644 --- a/src/util/AreaMap2D.hpp +++ b/src/util/AreaMap2D.hpp @@ -180,7 +180,7 @@ namespace util { } TCoord getHeight() const { - return sizeX; + return sizeY; } const std::vector& getBuffer() const { diff --git a/src/voxels/Chunks.cpp b/src/voxels/Chunks.cpp index 0942550e..94324964 100644 --- a/src/voxels/Chunks.cpp +++ b/src/voxels/Chunks.cpp @@ -422,7 +422,7 @@ void Chunks::set( if (lz == 0 && (chunk = getChunk(cx, cz - 1))) { chunk->flags.modified = true; } - if (lx == CHUNK_W - 1 && (chunk = getChunk(cx, cz))) { + if (lx == CHUNK_W - 1 && (chunk = getChunk(cx + 1, cz))) { chunk->flags.modified = true; } if (lz == CHUNK_D - 1 && (chunk = getChunk(cx, cz + 1))) {