MineClone2/tools
Elias Fleckenstein 34f329a9d5
TextureConverter: Implement grass palette conversion
Source: https://minecraft.fandom.com/wiki/Tint
Since the MineClone2 biomes do not entirely match with the Minecraft ones I picked the Minecraft biomes that seem to match them best.
This also changes the palette index of the nether to match the desert instead of the mesa biome
and changes the color of grass blocks in item form to the default minecraft one.
2021-11-03 19:57:21 +01:00
..
dicts Add polish translation of mesecons_commandblock 2021-06-02 11:34:32 +02: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
Conversion_Table.csv TextureConverter: Support experience bottles 2021-01-24 20:00:29 +01: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_particles_nether_portal_t.py
create_texture__mcl_particles_nether_portal.py
create_texture__mcl_portals_portal.py
create_texture__nether_dust.py
README.md document script 2021-05-10 09:58:26 +02: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_Converter.py TextureConverter: Implement grass palette conversion 2021-11-03 19:57:21 +01:00

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