https://github.com/codingminecraft/MarioYoutube/blob/ce95234da9b6ff22268969c8c0446d4557ba6804/src/main/java/renderer/RenderBatch.java#L289 This line should return MAX_TEXTURES - 1 since texture slot 0 is reserved for non-textured objects.