MineClone5/tools
kay27 03e20912b4 #357 Sketch png editing python web server script 2022-07-20 02:41:39 +03:00
..
dicts Add polish translation of mesecons_commandblock 2021-06-02 11:34:32 +02:00
Conversion_Table.csv TextureConverter: Support experience bottles 2021-01-24 20:00:29 +01:00
README.md [MineClone5] Merge feature branch mineclone5 into master 2021-07-12 05:32:01 +04:00
Texture_Converter.py Merge MineClone2/master 2021-12-05 05:10:29 +04:00
analyze-packet-spam Add script to show packets count from debug logs 2021-11-03 14:57:18 +08:00
check_translate_files.py Update Check Translate Tool 2021-02-13 00:09:40 +01:00
convert_all_tga_to_png.bash Add tools/convert_all_tga_to_png.bash 2022-03-04 02:08:52 +04:00
create_luacheck.py document script 2021-05-10 09:58:26 +02:00
create_map_color_file.py Remove obsolete 'import sys' from python script 2021-05-01 17:24:07 +02:00
create_texture__mcl_end_crystal_beam.py Create MCL5 own mcl_end_crystal_beam texture 2022-04-23 22:02:23 +03:00
create_texture__mcl_particles_nether_portal.py Merge updated Nether portals, Wuzzy/MineClone2#804 2020-09-21 22:21:46 +04:00
create_texture__mcl_particles_nether_portal_t.py Merge updated Nether portals, Wuzzy/MineClone2#804 2020-09-21 22:21:46 +04:00
create_texture__mcl_portals_portal.py Merge kay27_textures branch: more recongizable obsidian texture; better NP texture; Nether particles 2020-10-24 21:49:11 +04:00
create_texture__nether_dust.py Merge kay27_textures branch: more recongizable obsidian texture; better NP texture; Nether particles 2020-10-24 21:49:11 +04:00
generate_ingame_credits.lua Add OpenCollective link and credits 2021-11-07 20:29:11 +01:00
remove_end.py [tools] Add simple python script to entirely reset End dimension generated before and get fresh one, improved (but please stop server & backup world before) 2021-04-05 04:54:58 +04:00
spell_check_translate_files.py Add polish translation of mcl_achievements 2021-05-26 10:11:55 +02:00
texture_editor.py #357 Sketch png editing python web server script 2022-07-20 02:41:39 +03:00
update_credits.sh Update credits 2022-07-18 03:10:00 +03:00

README.md

MineClone 5 Tools

This directory is for tools and scripts for MineClone 5. 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 5.

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 5 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 MineClone5 directory