===== Změna stackovatelnosti itemů =====
Změna velikosti stacku z defaultního 99 na 299 u cobblu, hlíny a štěrku.
Soubor se nachází v
minetest/games/technic_game/mods/default/nodes.lua
Pokud se to nastavuje pro jiný typ hry tak se cesta může lišit (technic_game → minetest).
Oproti výchozímu nastavení přibyl řádek
stack_max = 299,
takhle to potom vypadá:
minetest.register_node("default:dirt", {
description = "Dirt",
tiles = {"default_dirt.png"},
is_ground_content = true,
groups = {crumbly=3,soil=1},
stack_max = 299,
sounds = default.node_sound_dirt_defaults(),
})
minetest.register_node("default:gravel", {
description = "Gravel",
tiles = {"default_gravel.png"},
is_ground_content = true,
groups = {crumbly=2, falling_node=1},
stack_max = 299,
sounds = default.node_sound_dirt_defaults({
footstep = {name="default_gravel_footstep", gain=0.5},
dug = {name="default_gravel_footstep", gain=1.0},
}),
})
minetest.register_node("default:cobble", {
description = "Cobblestone",
tiles = {"default_cobble.png"},
is_ground_content = true,
groups = {cracky=3, stone=2},
stack_max = 299,
sounds = default.node_sound_stone_defaults(),
})
Níže je info pro doplnění, s globálními definicemi **není nutno** hýbat.
Globální definice jsou v souboru
minetest/builtin/item.lua
a stačí si vyhledat řádek (je to úplně na konci souboru)
stack_max = 99
tato hodnota se zvlášť nastavuje pro různé typy itemů ( nodedef, tool, craftitem, noneitemdef).
Jak podotýká PilzAdam ve [[https://forum.minetest.net/viewtopic.php?id=6081|fóru]], změna u kategorie tool může mít za následek, že po prasknutí používaného nástroje zmizí celý aktuální stack nástrojů.