forked from LizzyFleckenstein03/Memeclone
Mineclonia has inherited mods from MineClone 2 that send a lot of network packets. This behaviour wastes bandwith and is most likely a major reason for the unusually high amount of lag that MineClone2 and Mineclonia have. Many network packets that are sent by Mineclonia are entirely useless. Analyzing minetest log files to figure out what kind of packets are sent and how often is a first step in getting rid of useless traffic. |
||
---|---|---|
.. | ||
dicts | ||
Conversion_Table.csv | ||
README.md | ||
Texture_Converter.py | ||
analyze-packet-spam | ||
check_translate_files.py | ||
create_luacheck.py | ||
create_map_color_file.py | ||
create_texture__mcl_particles_nether_portal.py | ||
create_texture__mcl_particles_nether_portal_t.py | ||
create_texture__mcl_portals_portal.py | ||
create_texture__nether_dust.py | ||
remove_end.py | ||
spell_check_translate_files.py |
README.md
MineClone 2 Tools
This directory is for tools and scripts for MineClone 2. Currently, the only tool is Texture Converter.
Texture Converter (EXPERIMENTAL)
This is a Python script which converts a resource pack for Minecraft to a texture pack for Minetest so it can be used with MineClone 2.
WARNING: This script is currently incomplete, not all textures will be converted. Some texture conversions are even buggy! Coverage is close to 100%, but it's not quite there yet. For a 100% complete texture pack, a bit of manual work on the textures will be required afterwards.
Modes of operation:
- Can create a Minetest texture pack (default)
- Can update the MineClone 2 textures
Requirements:
- Know how to use the console
- Python 3
- ImageMagick
Usage:
- Make sure the file “
Conversion_Table.csv
” is in the same directory as the script - In the console, run
./Texture_Converter.py -h
to learn the available options - Convert the textures
- Put the new texture directory in the Minetest texture pack directory, just like any other Minetest texture pack
Luacheck Globals Generators
This is a Python script which list every single global tables in mineclone2 source code. It outputs a list to be used in luacheck conf files.
Modes of operation:
- List global tables
Requirements:
- Know how to use the console
- Python 3
Usage:
- In the console, run
python3 ./tools/create_luacheck.py
in the MineClone2 directory