Commit Graph

186 Commits

Author SHA1 Message Date
James David Clarke
961ee13ba1 Converted utils os.system commands to useing the more pythonic: wand, library. And partially converted armor os.system commands to wand too. 2024-01-21 02:19:29 +00:00
James David Clarke
efd19bd0ee Added requirements.txt 2024-01-21 02:19:29 +00:00
James David Clarke
fe8612d944 Made terms clearer in gui.py 2024-01-21 02:19:29 +00:00
James David Clarke
c586e480ed Fixed crash bug with GUI 2024-01-21 02:19:29 +00:00
James David Clarke
0da8428eef Made minetest directory handling, platform indiependent 2024-01-21 02:19:29 +00:00
James David Clarke
ddfbd331c9 Refactor convert_textures code, seperated special cases into its own module 2024-01-21 02:19:29 +00:00
James David Clarke
47b6bd5539 GUI Now functional 2024-01-21 02:19:29 +00:00
James David Clarke
16cdc9fd12 Seperated common convert code from CLI and GUI so they can both use it 2024-01-21 02:19:29 +00:00
James David Clarke
2904e3119f Started on GUI and seperating code so GUI and CLI can share it 2024-01-21 02:19:29 +00:00
James David Clarke
e04f4d3b2a Added --all flag. 2024-01-21 02:19:29 +00:00
James David Clarke
0584fc4ebf Fixed find_highest_minecraft_version, got rid of hardcoded major-minor version string. 2024-01-21 02:19:29 +00:00
James David Clarke
1147a9715a Added --default flag 2024-01-21 02:19:29 +00:00
James David Clarke
e05e46bc59 Added Conversion Table validator. 2024-01-21 02:19:29 +00:00
Doods
7793a31f0e Added: stripped logs, planks, recovery compass, amethyst, netherite stuff 2024-01-21 02:19:29 +00:00
James David Clarke
a6753806cc Refactored code: split up into different functions and modules. 2024-01-21 02:19:29 +00:00
Doods
a25bdfbc90 added: loom, lodestone, tropical fish patterens, trim templates, fletching table (partial), craftguide seach icon, renamed armor stand item, renames dyes 2024-01-21 02:19:29 +00:00
James David Clarke
254fe4d98e Replace getopt code with argparse as its more modern. 2024-01-21 02:19:29 +00:00
James David Clarke
6324c805eb Added PIL dependency and added pixel dimentions autodetection 2024-01-21 02:19:29 +00:00
James David Clarke
3103969bdc Got rid of redundent "Target path" field as its always "./textures" 2024-01-21 02:19:29 +00:00
Doods
7cb17eefa1 testing to make sure I know how to use git + adding 10 textures 2024-01-21 02:19:29 +00:00
James David Clarke
4f0ad6de6d Extra tools 2024-01-21 02:19:29 +00:00
James David Clarke
59ffda6e86 Added my internal tools 2024-01-21 02:19:29 +00:00
James David Clarke
1b7cde697a Updated Grass,Fern,Vine,Lily Pad and leaves to MC 1.19+ 2024-01-21 02:19:29 +00:00
James David Clarke
bae95fea09 Updated rails to MC1.19+ 2024-01-21 02:19:29 +00:00
James David Clarke
5f6173b999 Some fixes to the conversion script to make rails work in MC1.9+ Packs 2024-01-21 02:19:29 +00:00
James David Clarke
bd113dd902 Added Missing textures to Conversion_Table.csv 2024-01-21 02:19:29 +00:00
James David Clarke
557ea75c5d Added more textures to Conversion_Table.csv 2024-01-21 02:19:29 +00:00
James David Clarke
98a5f07ef8 Added support for cherry blossoms MC 1.20+ 2024-01-21 02:19:29 +00:00
James David Clarke
29fe5e5b40 Added more entries and modified existing to Conversion_Table.csv 2024-01-21 02:19:29 +00:00
James David Clarke
a5573aab26 Updated Conversion Table 2024-01-21 02:19:29 +00:00
James David Clarke
17da379269 Changed 108 textures to work with 1.19 MC 2024-01-21 02:19:29 +00:00
James David Clarke
566bc8a02b Added support for MC1.19 Resource Packs 2024-01-21 02:19:29 +00:00
FossFanatic
ce403b9245 Rename Liquid Textures (#3758)
This pull request renames the textures of water and lava to more closely follow the MineClone 2 naming convention.

The code has also been changed to now reflect these new names.

Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3758
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: FossFanatic <fossfanatic@noreply.git.minetest.land>
Co-committed-by: FossFanatic <fossfanatic@noreply.git.minetest.land>
2023-11-02 23:47:26 +00:00
ancientmarinerdev
543720d9a7 Re-organise categories 2023-06-29 17:56:19 +00:00
SmokeyDope
fd07cbdd5a update lava bucket texture name in tools/Conversion_Table.csv 2023-06-13 15:49:57 +00:00
cora
ab0f88ad37 Remove remove_end.py 2022-11-23 09:49:32 +01:00
Ranko_Saotome
0fb6d20bc7 Updated colors.txt 2022-11-19 01:11:40 +00:00
RankoSaotome
51d4f075b2 Add credits to colors.txt file 2022-11-15 22:12:27 +00:00
RankoSaotome
a607444e60 Add colors.txt for minetestmapper 2022-11-15 22:12:27 +00:00
Nathan Fritzler
e413bbaf36
Fix create_luacheck
I've tested this code.
2022-07-15 13:24:45 -06:00
Code-Sploit
10ea6da4e8 Add all pixel-perfection textures for netherite 2022-06-30 14:11:13 +02:00
Elias Fleckenstein
6a054556cc
Add tool to strip trailing whitespace 2022-05-26 07:28:05 +02:00
MysticTempest
7a53ea8b70 Rename a few textures to help support texture packs. 2022-03-02 20:13:24 -06:00
Elias Fleckenstein
a410a7fabe Merge pull request 'Add OpenCollective link and credits' (#1893) from EliasFleckenstein03/MineClone2:opencollective into master
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1893
2021-11-08 11:48:10 +00:00
Elias Fleckenstein
ea46c8741b
Add OpenCollective link and credits 2021-11-07 20:29:11 +01:00
Elias Fleckenstein
0dd780ee2a Merge pull request 'Implement grass palette conversion, Add sugar cane colorisation' (#1889) from EliasFleckenstein03/MineClone2:tint into master
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1889
2021-11-06 13:29:39 +00:00
Elias Fleckenstein
643ded06da
Merge branch 'master' into guidelines 2021-11-03 20:04:08 +01:00
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
Nils Dagsson Moskopp
2607d40f1f
Add script to show packets count from debug logs
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.
2021-11-03 14:57:18 +08:00
Elias Fleckenstein
797da20fa7
Add script to automatically generate ingame credits from CREDITS.md 2021-10-26 13:08:07 +02:00