Submodule pymclevel updated.
Submodule pymclevel:
> 428a950 - Refactor: Simplify ZipSchematic code and move it to schematic.py
> 36e7972 - Fixed: AnvilWorldFolder.getRegionFilename calls getFolderPath to ensure the folder exists
> 208ba76 - Fixed: Call sanitizeBlocks when saving a chunk.
> 85d79d6 - Normalized line endings
> 28209fe - Refactor: Move chunk and region loading code out of MCInfdevOldLevel into a new class.
> 8d0f6c0 - Change pocket_test to load an Anvil world instead of an MCR world.
> 89c535f - Refactor: Change TagProperty to accept either a value or a function for the default value.
> 81f5bbf - Test: testServerGen asserts that the newly created chunk contains any non-air blocks.
Submodule pymclevel updated.
Submodule pymclevel:
> 38cd052 - Refactor: Reorder members and methods of MCInfdevOldLevel to place related methods closer together.
MCServerChunkGenerator was moved to minecraft_server.py
Some strings were changed from single- to double-quoted while removing statically declared tag names.Submodule pymclevel updated.
Submodule pymclevel:
> f4b4091 - Fixed: Statement seems to have no effect
> b7ce019 - Fixed: Remove redundant parentheses
> 55c2369 - Fixed: Incorrect call arguments
> bca5e18 - Fixed: Default argument value is mutable
> 6fa9249 - Refactor: Remove dead class members.
> 79f4e1a - Refactor: Remove dead function.
> a749389 - Fixed: Comparison with None performed with equality operators
> 670bb46 - Refactor: Move MCServerChunkGenerator and related classes and functions to a new file minecraft_server.py
> 0b55db7 - Refactor: Remove tag names statically declared as string constants.
> 50f9ee5 - Add .gitattributes with core.autocrlf
> 78e45ae - Refactor: Remove compressedChunks and related methods and data from MCInfdevOldLevel and AnvilChunk
Submodule pymclevel:
> 419a403 - Remove last remnant of old NBT code.
> fde247b - Change data type of computed heightmap arrays to signed integer to avoid unsigned overflow.
> 14967d4 - Increase default height of MCInfdevOldLevel to 256
Make sure error checking is disabled before any other modules get a chance to load the OpenGL module. Some Intel GMA chipset drivers will set an error condition when calling glGenRenderbufferEXT even though the framebuffer object is fully functional after initialization.
Submodule pymclevel:
> 87b97ab - Fix server generator when using MC Server 1.3.2.
> 7696ff9 - Split up tests into separate files
> 5e69394 - Correctly chain exception tracebacks when raising ChunkMalformed.
> 61017d6 - Fix `MCInfdevOldLevel.getWorldBounds` returning incorrect bounds.
> 5740ea3 - TestServerGen: Change to test against AnvilWorld to avoid a format mismatch between the server and the test world.
> f96f9fd - Updated to add some newer blocks.
> 4378e6a - Fix memory leak for Anvil chunks
> 3f76761 - Don't turn a MemoryError into a ChunkMalformed exception
> 96c1559 - Correct references to ChunkMalformed exception in dumpSigns/dumpChests
> 0e4399b - Use UTF-8 for decoding of sign text from world
Corrects an oversight which created a choiceButton input in addition to a string input field when using string input options "strValSize", "strVal", or "strSize".
tab_panel.py has been revised to draw glRects and draw text rendered on 2D surfaces to support 3D objects inside of filter panels.
These changes were made to support revisions in filter.py.
For more information: http://www.youtube.com/watch?v=NXN8R1BIIuk
Major revision to filter.py to allow the use of lists of tuples for which each tuple element on the list will produce a tab. Tuples are also acceptable values, so no changes are necessary to existing filters.
Relies on additional revisions in tab_panel.py
For more information: http://www.youtube.com/watch?v=NXN8R1BIIuk
The proposed change takes advantage of the TextField class in the albow package to allow filters to accept string input from the user. May be of use to filter creators.