From 45eeec0757db0eb24d6285274863495e7399e240 Mon Sep 17 00:00:00 2001 From: Eric Haines Date: Wed, 17 Jul 2024 13:12:00 -0400 Subject: [PATCH] V12.01 --- Win/Mineways.cpp | 2 +- Win/ObjFileManip.cpp | 29 ++++------ Win/ObjFileManip.h | 2 +- Win/nbt.cpp | 5 +- Win/terrainExtData.cpp | 128 ++++++++++++++++++++--------------------- Win/tiles.h | 2 +- docs/index.html | 4 +- docs/mineways.html | 10 +++- 8 files changed, 93 insertions(+), 89 deletions(-) diff --git a/Win/Mineways.cpp b/Win/Mineways.cpp index 15346412..151ea5b7 100644 --- a/Win/Mineways.cpp +++ b/Win/Mineways.cpp @@ -3586,7 +3586,7 @@ static int loadWorld(HWND hWnd) // load test world MY_ASSERT(gWorldGuide.world[0] == 0); gSpawnX = gSpawnY = gSpawnZ = gPlayerX = gPlayerY = gPlayerZ = 0; - gVersionID = 3837; // Change this to the current release number https://minecraft.wiki/w/Data_version + gVersionID = 3953; // Change this to the current release number https://minecraft.wiki/w/Data_version gMinecraftVersion = DATA_VERSION_TO_RELEASE_NUMBER(gVersionID); setHeightsFromVersionID(); break; diff --git a/Win/ObjFileManip.cpp b/Win/ObjFileManip.cpp index 8e019cb9..328ffa38 100644 --- a/Win/ObjFileManip.cpp +++ b/Win/ObjFileManip.cpp @@ -6598,11 +6598,11 @@ static int saveBillboardOrGeometry(int boxIndex, int type) minx = 6; maxx = 10; minz = 5; - maxz = 12; + maxz = 11; } else { minx = 5; - maxx = 12; + maxx = 11; minz = 6; maxz = 10; } @@ -6611,23 +6611,23 @@ static int saveBillboardOrGeometry(int boxIndex, int type) minx = 0; maxx = 2 - bitAdd; minz = 5; - maxz = 12; + maxz = 11; break; case 2: // west minx = 14 + bitAdd; maxx = 16; minz = 5; - maxz = 12; + maxz = 11; break; case 3: // south minx = 5; - maxx = 12; + maxx = 11; minz = 0; maxz = 2 - bitAdd; break; case 4: // north minx = 5; - maxx = 12; + maxx = 11; minz = 14 + bitAdd; maxz = 16; break; @@ -6639,11 +6639,11 @@ static int saveBillboardOrGeometry(int boxIndex, int type) minx = 6; maxx = 10; minz = 5; - maxz = 12; + maxz = 11; } else { minx = 5; - maxx = 12; + maxx = 11; minz = 6; maxz = 10; } @@ -20756,10 +20756,11 @@ static int getSwatch(int type, int dataVal, int faceDirection, int backgroundInd case BLOCK_BOOKSHELF: // getSwatch if (dataVal & BIT_16) { + // chiseled bookshelf, that has a direction and whether face is full or empty of books (no in between - texture limitation) // sides and top/bottom SWATCH_SWITCH_SIDE_VERTICAL(faceDirection, 8, 61, 7, 61); - // now, for one of the side faces, put occupied or not - frontLoc = SWATCH_INDEX(9 + ((dataVal & 0x8) ? 1:0), 61); + // now, for one of the side faces, put occupied or not; 0x8 is occupied, grabs occupied tile + frontLoc = (dataVal & 0x8) ? SWATCH_INDEX(14, 66) : SWATCH_INDEX(9, 61); // Look at direction, change that face. A bit inefficient. switch (dataVal & 0x7) { @@ -26450,13 +26451,7 @@ static int createBaseMaterialTexture() for (i = 0; i < TOTAL_TILES; i++) { // check that I didn't forget to give each a material type it's associated with - if hit, go to tiles.h and add an entry - assert(true - - - - - - || gTilesTable[i].typeForMtl || wcslen(gTilesTable[i].filename) == 0); + assert(gTilesTable[i].typeForMtl || wcslen(gTilesTable[i].filename) == 0); // If leaves are to be made solid and so should have alphas all equal to 1.0. if (gModel.options->pEFD->chkLeavesSolid && (gTilesTable[i].flags & SBIT_LEAVES)) diff --git a/Win/ObjFileManip.h b/Win/ObjFileManip.h index 1741158a..f54b788c 100644 --- a/Win/ObjFileManip.h +++ b/Win/ObjFileManip.h @@ -336,7 +336,7 @@ extern Model gModel; ((worldVersion) <= 2730) ? 17 : \ ((worldVersion) <= 2975) ? 18 : \ ((worldVersion) <= 3442) ? 19 : \ - ((worldVersion) <= 3837) ? 20 : \ + ((worldVersion) <= 3839) ? 20 : \ 21) diff --git a/Win/nbt.cpp b/Win/nbt.cpp index 841d5b03..46b11eae 100644 --- a/Win/nbt.cpp +++ b/Win/nbt.cpp @@ -4035,8 +4035,9 @@ static int readPalette(int& returnCode, bfFile* pbf, int mcVersion, unsigned cha dataVal |= atoi(value); } - // for the chiseled bookshelf, just mark the low bit with a 1 if there is any occupied book slot. - // direction is in 0x7 field + // for the chiseled bookshelf, just mark the 0x8 bit with a 1 if there is any occupied book slot. + // We do not differentiate how many books. + // Direction is in 0x7 field else if (strcmp(token, "slot_0_occupied") == 0 || strcmp(token, "slot_1_occupied") == 0 || strcmp(token, "slot_2_occupied") == 0 || diff --git a/Win/terrainExtData.cpp b/Win/terrainExtData.cpp index 38ae434d..688510ce 100644 --- a/Win/terrainExtData.cpp +++ b/Win/terrainExtData.cpp @@ -67644,10 +67644,10 @@ unsigned char gTerrainExt[] = { 118,119,111,255, 118,119,111,255, 133,131,122,255, 133,131,122,255, 133,131,122,255, 118,119,111,255, 118,119,111,255, 118,119,111,255, 133,131,122,255, 133,131,122,255, 133,131,122,255, 118,119,111,255, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, +204,166,108,255, 204,166,108,255, 204,166,108,255, 179,140,81,255, +179,140,81,255, 204,166,108,255, 204,166,108,255, 204,166,108,255, +204,166,108,255, 204,166,108,255, 159,132,77,255, 159,132,77,255, +159,132,77,255, 179,140,81,255, 179,140,81,255, 159,132,77,255, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, @@ -67708,10 +67708,10 @@ unsigned char gTerrainExt[] = { 91,98,94,255, 91,98,94,255, 91,98,94,255, 91,98,94,255, 91,98,94,255, 91,98,94,255, 91,98,94,255, 91,98,94,255, 91,98,94,255, 99,108,109,255, 118,119,111,255, 118,119,111,255, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, +159,132,77,255, 25,19,10,255, 25,19,10,255, 25,19,10,255, +25,19,10,255, 25,19,10,255, 64,97,31,255, 64,97,31,255, +50,79,23,255, 50,79,23,255, 25,19,10,255, 75,31,103,255, +75,31,103,255, 53,28,70,255, 53,28,70,255, 124,98,62,255, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, @@ -67772,10 +67772,10 @@ unsigned char gTerrainExt[] = { 75,81,69,255, 75,81,69,255, 75,81,69,255, 75,81,69,255, 75,81,69,255, 82,90,81,255, 75,81,69,255, 82,90,81,255, 82,90,81,255, 108,113,107,255, 108,113,107,255, 133,131,122,255, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, +188,152,98,255, 15,82,82,255, 22,133,133,255, 16,97,97,255, +15,82,82,255, 25,19,10,255, 64,97,31,255, 87,133,42,255, +64,97,31,255, 50,79,23,255, 25,19,10,255, 142,59,194,255, +167,67,229,255, 103,43,142,255, 73,38,95,255, 124,98,62,255, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, @@ -67836,10 +67836,10 @@ unsigned char gTerrainExt[] = { 75,81,69,255, 75,81,69,255, 75,81,69,255, 75,81,69,255, 75,81,69,255, 75,81,69,255, 82,90,81,255, 82,90,81,255, 118,119,111,255, 133,131,122,255, 99,108,109,255, 118,119,111,255, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, +179,140,81,255, 16,97,97,255, 34,148,148,255, 16,97,97,255, +15,82,82,255, 78,58,30,255, 87,133,42,255, 107,158,58,255, +64,97,31,255, 50,79,23,255, 78,58,30,255, 103,43,142,255, +122,49,167,255, 75,31,103,255, 53,28,70,255, 155,119,66,255, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, @@ -67900,10 +67900,10 @@ unsigned char gTerrainExt[] = { 133,131,122,255, 133,131,122,255, 118,119,111,255, 108,113,107,255, 118,119,111,255, 118,119,111,255, 108,113,107,255, 108,113,107,255, 133,131,122,255, 133,131,122,255, 99,108,109,255, 133,131,122,255, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, +179,140,81,255, 145,51,20,255, 242,201,88,255, 195,143,0,255, +106,37,15,255, 78,58,30,255, 195,143,0,255, 242,201,88,255, +195,143,0,255, 133,98,0,255, 78,58,30,255, 103,43,142,255, +122,49,167,255, 75,31,103,255, 53,28,70,255, 155,119,66,255, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, @@ -67964,10 +67964,10 @@ unsigned char gTerrainExt[] = { 108,113,107,255, 99,108,109,255, 108,113,107,255, 118,119,111,255, 118,119,111,255, 118,119,111,255, 108,113,107,255, 108,113,107,255, 145,142,128,255, 133,131,122,255, 99,108,109,255, 133,131,122,255, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, +179,140,81,255, 106,37,15,255, 195,143,0,255, 133,98,0,255, +106,37,15,255, 25,19,10,255, 87,133,42,255, 107,158,58,255, +64,97,31,255, 50,79,23,255, 25,19,10,255, 142,59,194,255, +167,67,229,255, 103,43,142,255, 73,38,95,255, 155,119,66,255, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, @@ -68028,10 +68028,10 @@ unsigned char gTerrainExt[] = { 99,108,109,255, 108,113,107,255, 118,119,111,255, 118,119,111,255, 118,119,111,255, 108,113,107,255, 108,113,107,255, 108,113,107,255, 145,142,128,255, 133,131,122,255, 99,108,109,255, 133,131,122,255, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, +124,98,62,255, 16,97,97,255, 22,133,133,255, 16,97,97,255, +15,82,82,255, 25,19,10,255, 64,97,31,255, 87,133,42,255, +64,97,31,255, 50,79,23,255, 25,19,10,255, 103,43,142,255, +122,49,167,255, 75,31,103,255, 53,28,70,255, 124,98,62,255, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, @@ -68092,10 +68092,10 @@ unsigned char gTerrainExt[] = { 108,113,107,255, 118,119,111,255, 118,119,111,255, 118,119,111,255, 108,113,107,255, 108,113,107,255, 108,113,107,255, 99,108,109,255, 145,142,128,255, 145,142,128,255, 99,108,109,255, 118,119,111,255, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, +188,152,98,255, 179,140,81,255, 179,140,81,255, 188,152,98,255, +188,152,98,255, 204,166,108,255, 204,166,108,255, 204,166,108,255, +188,152,98,255, 188,152,98,255, 188,152,98,255, 179,140,81,255, +179,140,81,255, 159,132,77,255, 159,132,77,255, 159,132,77,255, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, @@ -68156,10 +68156,10 @@ unsigned char gTerrainExt[] = { 118,119,111,255, 118,119,111,255, 118,119,111,255, 108,113,107,255, 108,113,107,255, 108,113,107,255, 99,108,109,255, 99,108,109,255, 145,142,128,255, 145,142,128,255, 99,108,109,255, 133,131,122,255, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, +179,140,81,255, 179,140,81,255, 155,119,66,255, 155,119,66,255, +159,132,77,255, 159,132,77,255, 159,132,77,255, 179,140,81,255, +179,140,81,255, 159,132,77,255, 159,132,77,255, 159,132,77,255, +155,119,66,255, 155,119,66,255, 155,119,66,255, 155,119,66,255, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, @@ -68220,10 +68220,10 @@ unsigned char gTerrainExt[] = { 118,119,111,255, 118,119,111,255, 108,113,107,255, 108,113,107,255, 108,113,107,255, 99,108,109,255, 99,108,109,255, 108,113,107,255, 145,142,128,255, 145,142,128,255, 99,108,109,255, 133,131,122,255, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, +155,119,66,255, 128,42,65,255, 145,47,73,255, 128,42,65,255, +128,42,65,255, 25,19,10,255, 25,19,10,255, 25,19,10,255, +25,19,10,255, 25,19,10,255, 25,19,10,255, 23,57,106,255, +23,57,106,255, 15,46,93,255, 15,46,93,255, 124,98,62,255, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, @@ -68284,10 +68284,10 @@ unsigned char gTerrainExt[] = { 118,119,111,255, 108,113,107,255, 108,113,107,255, 108,113,107,255, 99,108,109,255, 99,108,109,255, 108,113,107,255, 118,119,111,255, 145,142,128,255, 145,142,128,255, 108,113,107,255, 133,131,122,255, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, +204,166,108,255, 128,42,65,255, 182,60,92,255, 145,47,73,255, +128,42,65,255, 25,19,10,255, 173,97,70,255, 187,111,84,255, +126,70,51,255, 107,60,43,255, 25,19,10,255, 32,77,145,255, +39,89,165,255, 23,57,106,255, 15,46,93,255, 155,119,66,255, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, @@ -68348,10 +68348,10 @@ unsigned char gTerrainExt[] = { 108,113,107,255, 108,113,107,255, 108,113,107,255, 99,108,109,255, 99,108,109,255, 108,113,107,255, 118,119,111,255, 118,119,111,255, 145,142,128,255, 145,142,128,255, 108,113,107,255, 133,131,122,255, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, +204,166,108,255, 195,143,0,255, 242,201,88,255, 195,143,0,255, +133,98,0,255, 78,58,30,255, 173,97,70,255, 187,111,84,255, +126,70,51,255, 107,60,43,255, 78,58,30,255, 145,51,20,255, +242,201,88,255, 195,143,0,255, 106,37,15,255, 179,140,81,255, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, @@ -68412,10 +68412,10 @@ unsigned char gTerrainExt[] = { 118,119,111,255, 118,119,111,255, 133,131,122,255, 133,131,122,255, 133,131,122,255, 133,131,122,255, 133,131,122,255, 133,131,122,255, 145,142,128,255, 145,142,128,255, 108,113,107,255, 118,119,111,255, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, +179,140,81,255, 182,60,92,255, 212,74,110,255, 182,60,92,255, +128,42,65,255, 78,58,30,255, 195,143,0,255, 242,201,88,255, +195,143,0,255, 133,98,0,255, 78,58,30,255, 106,37,15,255, +195,143,0,255, 133,98,0,255, 106,37,15,255, 179,140,81,255, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, @@ -68476,10 +68476,10 @@ unsigned char gTerrainExt[] = { 118,119,111,255, 133,131,122,255, 118,119,111,255, 133,131,122,255, 133,131,122,255, 133,131,122,255, 133,131,122,255, 133,131,122,255, 133,131,122,255, 145,142,128,255, 108,113,107,255, 118,119,111,255, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, +179,140,81,255, 182,60,92,255, 212,74,110,255, 182,60,92,255, +128,42,65,255, 25,19,10,255, 173,97,70,255, 187,111,84,255, +126,70,51,255, 107,60,43,255, 25,19,10,255, 32,77,145,255, +39,89,165,255, 23,57,106,255, 15,46,93,255, 179,140,81,255, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, @@ -68540,10 +68540,10 @@ unsigned char gTerrainExt[] = { 99,108,109,255, 99,108,109,255, 99,108,109,255, 99,108,109,255, 108,113,107,255, 99,108,109,255, 108,113,107,255, 108,113,107,255, 108,113,107,255, 108,113,107,255, 118,119,111,255, 118,119,111,255, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, +159,132,77,255, 145,47,73,255, 182,60,92,255, 145,47,73,255, +128,42,65,255, 25,19,10,255, 126,70,51,255, 173,97,70,255, +126,70,51,255, 107,60,43,255, 25,19,10,255, 23,57,106,255, +32,77,145,255, 23,57,106,255, 15,46,93,255, 155,119,66,255, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, @@ -68604,10 +68604,10 @@ unsigned char gTerrainExt[] = { 133,131,122,255, 118,119,111,255, 118,119,111,255, 118,119,111,255, 133,131,122,255, 133,131,122,255, 118,119,111,255, 118,119,111,255, 133,131,122,255, 133,131,122,255, 118,119,111,255, 133,131,122,255, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, -0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, +179,140,81,255, 188,152,98,255, 188,152,98,255, 204,166,108,255, +204,166,108,255, 204,166,108,255, 188,152,98,255, 179,140,81,255, +179,140,81,255, 188,152,98,255, 188,152,98,255, 188,152,98,255, +188,152,98,255, 155,119,66,255, 179,140,81,255, 179,140,81,255, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, diff --git a/Win/tiles.h b/Win/tiles.h index 55d7e9b0..4c5bc20c 100644 --- a/Win/tiles.h +++ b/Win/tiles.h @@ -1154,7 +1154,7 @@ static struct { { 11, 66, 388, 0, L"chiseled_tuff_top", L"", SWATCH_REPEAT_ALL }, { 12, 66, 388, 0, L"chiseled_tuff_bricks", L"", SWATCH_REPEAT_ALL }, { 13, 66, 388, 0, L"chiseled_tuff_bricks_top", L"", SWATCH_REPEAT_ALL }, - { 14, 66, 0, 0, L"", L"", SWATCH_REPEAT_ALL }, + { 14, 66, 47, 0, L"chiseled_bookshelf_occupied", L"", SWATCH_REPEAT_ALL }, // d'oh, accidentally deleted this one when adding 1.21 { 15, 66, 0, 0, L"", L"", SWATCH_REPEAT_ALL }, /* Template for future additions - copy and paste in Notepad++ to avoid it getting rejiggered, and keep inside comment marks to * avoid rejiggering (spaces getting removed) by keeping it inside the comment marks when pasting back here: diff --git a/docs/index.html b/docs/index.html index 2ca3daea..6bda370d 100644 --- a/docs/index.html +++ b/docs/index.html @@ -72,7 +72,7 @@
-

Download Mineways 12.00 for Windows. The full download includes eight converted resource packs (211 Mb), or download the Mineways minimal version, which consists of just the program without any documentation, resource textures, scripting, etc. (3 Mb) - it may be all you need. Also available: Mineways 10.02 localized to Chinese by Catmelon; code repo here Problems? Get help here. +

Download Mineways 12.01 for Windows. The full download includes four converted resource packs (245 Mb), or download the Mineways minimal version, which consists of just the program without any documentation, resource textures, scripting, etc. (3 Mb) - it may be all you need. Also available: Mineways 10.02 localized to Chinese by Catmelon; code repo here Problems? Get help here.

Mineways lets you export your creations from Minecraft: Java Edition, versions 1.20 and earlier, into 3D files you can use for making images, movies, or 3D prints. Are you using a Bedrock Edition of Minecraft? You can convert your world so that Mineways can read it. @@ -171,7 +171,7 @@

diff --git a/docs/mineways.html b/docs/mineways.html index 001233e5..5940b71c 100644 --- a/docs/mineways.html +++ b/docs/mineways.html @@ -2882,6 +2882,14 @@

Version History

From newest to oldest. The very newest is sometimes unreleased work in progress, with "*" meaning "to do" and "**" meaning "stretch goal."