Compare commits

...

16 Commits
dev ... master

Author SHA1 Message Date
jeppebundsgaard
ac2bc0f521 Translation into Danish (#3209) 2025-09-16 15:52:00 +02:00
tenplus1
66a211310c Fix replacement items being lost in furnace (#3208) 2025-09-14 22:34:18 +02:00
DS
aac492d9b0 Fix minus character (-) being stripped from signs (#3210) 2025-09-06 01:29:02 +02:00
kmarton815
c526be36ff Added Hungarian translation (#3205) 2025-08-22 18:57:20 +02:00
sfan5
8fbfc14c3f Avoid parsing mapgen 'chunksize' by hand 2025-07-01 18:39:36 +02:00
Josu Igoa
6ed522b5fc Added Basque translation (#3195)
Co-authored-by: bilbao_iban <bilbao_iban@eitb.eus>
2025-06-29 15:33:14 +02:00
Lars Müller
defa781d60 Fix registering buckets in foreign mod namespaces 2025-06-29 15:32:38 +02:00
sfan5
69b2fb7a32 Revert "Fix registering beds in other mods namespace"
This reverts commit 9321c265b6.
Note: the commit actually touched buckets, not beds
2025-06-20 11:23:02 +02:00
SmallJoker
407087977c Beds: Add support for pova and player_monoids (#3200) 2025-06-17 12:24:17 +02:00
sfan5
844216cbb8 Fix TileDef deprecation warning 2025-06-13 12:11:19 +02:00
sfan5
05d5461a41 Fix Docker CI test to run on new/old engine versions 2025-06-13 11:57:55 +02:00
Petras Jokubauskas
9321c265b6 Fix registering beds in other mods namespace 2025-06-13 11:26:05 +02:00
sfan5
0351c66915 Use new VoxelManip cleanup API 2025-05-31 10:00:04 +02:00
ZenonSeth
a6bf9dd526 Workaround for sign regression with 5.12.0
---------

Co-authored-by: sfan5 <sfan5@live.de>
Co-authored-by: Lars Müller <34514239+appgurueu@users.noreply.github.com>
2025-05-28 18:53:44 +02:00
Pedro Gimeno
838ad60ad0 Fix dry_grass_N on dirt producing dirt_with_grass
`dry_grass_N` has groups `grass` and `dry_grass`, so if the check for `grass` is done first, having dry_grass on it makes it turn into `dirt_with_grass` instead of `dirt_with_dry_grass`. Changing the order fixes this.
2025-04-19 19:19:12 +02:00
Maksym H.
c6fabe4734 Creative: release memory when player leaves 2025-04-12 12:35:21 +02:00
100 changed files with 2021 additions and 75 deletions

View File

@@ -1,11 +1,19 @@
name: test
name: Test
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
timeout-minutes: 5
strategy:
matrix:
cfg:
- { image: 'ghcr.io/minetest/minetest:5.9.0' }
- { image: 'ghcr.io/minetest/minetest:5.10.0' }
- { image: 'ghcr.io/luanti-org/luanti:master' } # latest git
steps:
- uses: actions/checkout@v4
- run: ./utils/test/run.sh
env:
DOCKER_IMAGE: "${{ matrix.cfg.image }}"

View File

@@ -19,7 +19,10 @@ read_globals = {
-- Silence errors about custom table methods.
table = { fields = { "copy", "indexof" } },
-- Silence warnings about accessing undefined fields of global 'math'
math = { fields = { "sign" } }
math = { fields = { "sign" } },
-- Mod support
"player_monoids",
"pova",
}
-- Overwrites minetest.handle_node_drops

View File

@@ -35,6 +35,7 @@ The bucket API allows registering new types of buckets for non-default liquids.
The filled bucket item is returned to the player that uses an empty bucket pointing to the given liquid source.
When punching with an empty bucket pointing to an entity or a non-liquid node, the on_punch of the entity or node will be triggered.
The bucket API also allows registering buckets in other namespace using colon-prefixed itemname (i.e. ":cows:bucket_milk").
Beds API

View File

@@ -5,6 +5,16 @@ if enable_respawn == nil then
enable_respawn = true
end
-- Physics override management mods (shadow the global variable)
local player_monoids = core.get_modpath("player_monoids") and player_monoids
local pova = core.get_modpath("pova") and pova
if player_monoids and not player_monoids.speed.checkout_branch then
-- This function exists since 2025-05-17
core.log("warning", "[beds] player_monoids is too old, thus not supported.")
player_monoids = nil
end
-- support for MT game translation.
local S = beds.get_translator
@@ -50,6 +60,51 @@ local function check_in_beds(players)
return #players > 0
end
local function set_physics_override(player, put_to_bed)
local IDENTIFIER = "beds:lie"
local OVERRIDES = {speed = 0, jump = 0, gravity = 0}
local name = player:get_player_name()
local pdata = beds.player[name]
if put_to_bed then -- Freeze player
if player_monoids then
for k, v in pairs(OVERRIDES) do
local monoid = player_monoids[k]
pdata["monoid_branch_" .. k] = monoid:get_active_branch(player)
-- Change the "context" of the physics overrides
local branch = monoid:checkout_branch(player, IDENTIFIER)
branch:add_change(player, v)
end
elseif pova then
pova.add_override(name, "force", OVERRIDES)
pova.do_override(player)
else
-- Directly use engine API. May conflict with other mods.
pdata.physics_override = player:get_physics_override()
player:set_physics_override(OVERRIDES)
end
else -- Unfreeze player
if player_monoids then
for k, _ in pairs(OVERRIDES) do
local monoid = player_monoids[k]
monoid:checkout_branch(player, pdata["monoid_branch_" .. k])
monoid:get_branch(IDENTIFIER):delete(player)
end
elseif pova then
pova.del_override(name, "force")
pova.do_override(player)
else
-- Restore the changed fields
player:set_physics_override({
speed = pdata.physics_override.speed,
jump = pdata.physics_override.jump,
gravity = pdata.physics_override.gravity
})
end
end
end
local function lay_down(player, pos, bed_pos, state, skip)
local name = player:get_player_name()
local hud_flags = player:hud_get_flags()
@@ -72,13 +127,8 @@ local function lay_down(player, pos, bed_pos, state, skip)
player:set_pos(beds.pos[name])
-- physics, eye_offset, etc
local physics_override = beds.player[name].physics_override
set_physics_override(player, false)
beds.player[name] = nil
player:set_physics_override({
speed = physics_override.speed,
jump = physics_override.jump,
gravity = physics_override.gravity
})
player:set_eye_offset({x = 0, y = 0, z = 0}, {x = 0, y = 0, z = 0})
player:set_look_horizontal(math.random(1, 180) / 100)
player_api.player_attached[name] = false
@@ -112,9 +162,9 @@ local function lay_down(player, pos, bed_pos, state, skip)
return false
end
beds.player[name] = {}
beds.pos[name] = pos
beds.bed_position[name] = bed_pos
beds.player[name] = {physics_override = player:get_physics_override()}
local yaw, param2 = get_look_yaw(bed_pos)
player:set_look_horizontal(yaw)
@@ -126,7 +176,7 @@ local function lay_down(player, pos, bed_pos, state, skip)
y = bed_pos.y + 0.07,
z = bed_pos.z + dir.z / 2
}
player:set_physics_override({speed = 0, jump = 0, gravity = 0})
set_physics_override(player, true)
player:set_pos(p)
player_api.player_attached[name] = true
hud_flags.wielditem = false

View File

@@ -0,0 +1,10 @@
# textdomain: beds
Fancy Bed=Luksuriøs seng
Simple Bed=Simpel seng
This bed is already occupied!=Denne seng er allerede taget!
You have to stop moving before going to bed!=Du skal stoppe med at bevæge dig før du går i seng!
Good morning.=God morgen.
@1 of @2 players are in bed=@1 af @2 spillere er i seng
Force night skip=Tvungen natte-overspring
You can only sleep at night.=Du kan kun sove om natten.
Leave Bed=Stå ud af sengen

View File

@@ -0,0 +1,10 @@
# textdomain: beds
Fancy Bed=Luxuzko ohea
Simple Bed=Ohe arrunta
This bed is already occupied!=Ohe hau okupatuta dago
You have to stop moving before going to bed!=Utzi mugitzeari edo ezingo zara oheratu!
Good morning.=Egun on.
@1 of @2 players are in bed=@2 jokalaritik @1 lo daude
Force night skip=Behartu egunez egitera
You can only sleep at night.=Gauez bakarrik egin dezakezu lo.
Leave Bed=Jaiki

View File

@@ -0,0 +1,10 @@
# textdomain: beds
Fancy Bed=Szép ágy
Simple Bed=Egyszerű ágy
This bed is already occupied!=Ez az ágy már foglalt!
You have to stop moving before going to bed!=Meg kell állnod, mielőtt lefeküdhetnél!
Good morning.=Jó reggelt.
@1 of @2 players are in bed=@2 játékosból @1 van ágyban
Force night skip=Éjszaka átugrása
You can only sleep at night.=Csak éjszaka aludhatsz.
Leave Bed=Ágy elhagyása

View File

@@ -1,3 +1,4 @@
name = beds
description = Minetest Game mod: beds
depends = default, wool, spawn
optional_depends = player_monoids, pova

View File

@@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=Kikkert
Use with 'Zoom' key=Brug med 'zoom'-tasten

View File

@@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=Prismatikoak
Use with 'Zoom' key='Zoom' teklarekin erabili

View File

@@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=Távcső
Use with 'Zoom' key=Használat a "Nagyítás" gombbal

View File

@@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=Bådrundfarttilstand til
Boat cruise mode off=Bådrundfarttilstand fra
Boat=Båd

View File

@@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=Gurutzaldi-abiadura gaituta
Boat cruise mode off=Gurutzaldi-abiadura desgaituta
Boat=Ontzia

View File

@@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=Csónak utazó mód be
Boat cruise mode off=Csónak utazó mód ki
Boat=Csónak

View File

@@ -0,0 +1,8 @@
# textdomain: bones
Bones=Ben
@1's old bones=@1's gamle ben
@1 died at @2.=@1 døde ved @2.
@1 died at @2, and dropped their inventory.=@1 døde ved @2 og kastede sin beholdning.
@1 died at @2, and bones were placed.=@1 døde ved @2 og knoglerne blev placeret.
@1's fresh bones=@1s friske knogler
@1's bones=@1s knogler

View File

@@ -0,0 +1,8 @@
# textdomain: bones
Bones=Hezurrak
@1's old bones=@1-en hezur zaharrak
@1 died at @2.=@1 @2-n hil da.
@1 died at @2, and dropped their inventory.=@1 @2-n hil da, inbentarioa bertan utziz.
@1 died at @2, and bones were placed.=@1 @2-n hil da, eta hezurrak bertan geratu dira.
@1's fresh bones= @1-en hezur freskoak
@1's bones=@1-en hezurrak

View File

@@ -0,0 +1,8 @@
# textdomain: bones
Bones=Csontok
@1's old bones=@1 régi csontjai
@1 died at @2.=@1 @2 helyen halt meg.
@1 died at @2, and dropped their inventory.=@1 @2 helyen halt meg, és elhagyta a dolgait.
@1 died at @2, and bones were placed.=@1 @2 helyen halt meg, és a csontok kihelyezésre kerültek.
@1's fresh bones=@1 friss csontjai
@1's bones=@1 csontjai

View File

@@ -51,6 +51,8 @@ end
-- This function can be called from any mod (that depends on bucket).
function bucket.register_liquid(source, flowing, itemname, inventory_image, name,
groups, force_renew)
local itemname_raw = itemname
itemname = itemname and itemname:match("^:(.+)") or itemname
bucket.liquids[source] = {
source = source,
flowing = flowing,
@@ -60,7 +62,7 @@ function bucket.register_liquid(source, flowing, itemname, inventory_image, name
bucket.liquids[flowing] = bucket.liquids[source]
if itemname ~= nil then
minetest.register_craftitem(itemname, {
minetest.register_craftitem(itemname_raw, {
description = name,
inventory_image = inventory_image,
stack_max = 1,

View File

@@ -0,0 +1,5 @@
# textdomain: bucket
Empty Bucket=Tom spand
Water Bucket=Vandspand
River Water Bucket=Flodvandspand
Lava Bucket=Lavaspand

View File

@@ -0,0 +1,5 @@
# textdomain: bucket
Empty Bucket=Ontzi hutsa
Water Bucket=Ura duen ontzia
River Water Bucket=Ibai-ura duen ontzia
Lava Bucket=Labadun ontzia

View File

@@ -0,0 +1,5 @@
# textdomain: bucket
Empty Bucket=Üres vödör
Water Bucket=Vizes vödör
River Water Bucket=Folyóvizes vödör
Lava Bucket=Láva vödör

View File

@@ -0,0 +1,4 @@
# textdomain: butterflies
White Butterfly=Hvid sommerfugl
Red Butterfly=Rød sommerfugl
Violet Butterfly=Violet sommerfugl

View File

@@ -0,0 +1,4 @@
# textdomain: butterflies
White Butterfly=Tximeleta zuria
Red Butterfly=Tximeleta gorria
Violet Butterfly=Tximeleta morea

View File

@@ -0,0 +1,4 @@
# textdomain: butterflies
White Butterfly=Fehér pillangó
Red Butterfly=Vörös pillangó
Violet Butterfly=Lila pillangó

View File

@@ -41,15 +41,9 @@ end
function carts:is_rail(pos, railtype)
local node = minetest.get_node(pos).name
if node == "ignore" then
local vm = minetest.get_voxel_manip()
local emin, emax = vm:read_from_map(pos, pos)
local area = VoxelArea:new{
MinEdge = emin,
MaxEdge = emax,
}
local data = vm:get_data()
local vi = area:indexp(pos)
node = minetest.get_name_from_content_id(data[vi])
-- we really need to know, so load it
minetest.load_area(pos)
node = minetest.get_node(pos).name
end
if minetest.get_item_group(node, "rail") == 0 then
return false

View File

@@ -0,0 +1,6 @@
# textdomain: carts
Cart=Kort
(Sneak+Click to pick up)=(Bøj dig+klik for at samle op)
Rail=Skinne
Powered Rail=Strømskinne
Brake Rail=Bremseskinne

View File

@@ -0,0 +1,6 @@
# textdomain: carts
Cart=Bagoneta
(Sneak+Click to pick up)=(Makurtzea + Klik jasotzeko)
Rail=Erraila
Powered Rail=Errail energizatua
Brake Rail=Balaztatze-erraila

View File

@@ -0,0 +1,6 @@
# textdomain: carts
Cart=Bányakocsi
(Sneak+Click to pick up)=(Lopakodás+klikk a felvételhez)
Rail=Sín
Powered Rail=Villamos sín
Brake Rail=Fékező sín

View File

@@ -124,6 +124,11 @@ function creative.update_creative_inventory(player_name, tab_content)
inv.size = #creative_list
end
minetest.register_on_leaveplayer(function(player)
local name = player:get_player_name()
player_inventory[name] = nil
end)
-- Create the trash field
local trash = minetest.create_detached_inventory("trash", {
-- Allow the stack to be placed and remove it in on_put()

View File

@@ -0,0 +1,11 @@
# textdomain: creative
Allow player to use creative inventory=Tillad spiller at bruge krativ beholdning
No items to show.=Ingen ting at vise.
Search=Søg
Reset=Nulstil
Previous page=Foregående side
Next page=Næste side
All=Alle
Nodes=Enheder
Tools=Værktøj
Items=Ting

View File

@@ -0,0 +1,11 @@
# textdomain: creative
Allow player to use creative inventory=Jokalariari sormen-inbentarioa erabiltzen utzi
No items to show.=Erakusteko objekturik ez.
Search=Bilatu
Reset=Berriz hasi
Previous page=Aurreko orria
Next page=Hurrengo orria
All=Guztiak
Nodes=Nodoak
Tools=Tresnak
Items=Objektuak

View File

@@ -0,0 +1,11 @@
# textdomain: creative
Allow player to use creative inventory=Engedélyezni a játékos számára a kreatív leltár használatát
No items to show.=Nincsenek megjelenítendő elemek.
Search=Keresés
Reset=Visszaállítás
Previous page=Előző oldal
Next page=Következő oldal
All=Összes
Nodes=Blokkok
Tools=Eszközök
Items=Tárgyak

View File

@@ -645,10 +645,11 @@ minetest.register_abm({
-- Snow check is cheapest, so comes first
if name == "default:snow" then
minetest.set_node(pos, {name = "default:dirt_with_snow"})
elseif minetest.get_item_group(name, "grass") ~= 0 then
minetest.set_node(pos, {name = "default:dirt_with_grass"})
-- The group grass is also present in dry grass, so check dry grass first
elseif minetest.get_item_group(name, "dry_grass") ~= 0 then
minetest.set_node(pos, {name = "default:dirt_with_dry_grass"})
elseif minetest.get_item_group(name, "grass") ~= 0 then
minetest.set_node(pos, {name = "default:dirt_with_grass"})
end
end
})

View File

@@ -53,19 +53,19 @@ end
--
local function can_dig(pos, player)
local meta = minetest.get_meta(pos);
local meta = core.get_meta(pos)
local inv = meta:get_inventory()
return inv:is_empty("fuel") and inv:is_empty("dst") and inv:is_empty("src")
end
local function allow_metadata_inventory_put(pos, listname, index, stack, player)
if minetest.is_protected(pos, player:get_player_name()) then
if core.is_protected(pos, player:get_player_name()) then
return 0
end
local meta = minetest.get_meta(pos)
local meta = core.get_meta(pos)
local inv = meta:get_inventory()
if listname == "fuel" then
if minetest.get_craft_result({method="fuel", width=1, items={stack}}).time ~= 0 then
if core.get_craft_result({method="fuel", width=1, items={stack}}).time ~= 0 then
if inv:is_empty("src") then
meta:set_string("infotext", S("Furnace is empty"))
end
@@ -81,44 +81,53 @@ local function allow_metadata_inventory_put(pos, listname, index, stack, player)
end
local function allow_metadata_inventory_move(pos, from_list, from_index, to_list, to_index, count, player)
local meta = minetest.get_meta(pos)
local meta = core.get_meta(pos)
local inv = meta:get_inventory()
local stack = inv:get_stack(from_list, from_index)
return allow_metadata_inventory_put(pos, to_list, to_index, stack, player)
end
local function allow_metadata_inventory_take(pos, listname, index, stack, player)
if minetest.is_protected(pos, player:get_player_name()) then
if core.is_protected(pos, player:get_player_name()) then
return 0
end
return stack:get_count()
end
local function stop_furnace_sound(pos, fadeout_step)
local hash = minetest.hash_node_position(pos)
local hash = core.hash_node_position(pos)
local sound_ids = furnace_fire_sounds[hash]
if sound_ids then
for _, sound_id in ipairs(sound_ids) do
minetest.sound_fade(sound_id, -1, 0)
core.sound_fade(sound_id, -1, 0)
end
furnace_fire_sounds[hash] = nil
end
end
local function swap_node(pos, name)
local node = minetest.get_node(pos)
local node = core.get_node(pos)
if node.name == name then
return
end
node.name = name
minetest.swap_node(pos, node)
core.swap_node(pos, node)
end
local function add_item_or_drop(inv, pos, item)
local leftover = inv:add_item("dst", item)
if not leftover:is_empty() then
local above = vector.offset(pos, 0, 1, 0)
local drop_pos = core.find_node_near(pos, 1, {"air"}) or above
core.item_drop(leftover, nil, drop_pos)
end
end
local function furnace_node_timer(pos, elapsed)
--
-- Initialize metadata
--
local meta = minetest.get_meta(pos)
local meta = core.get_meta(pos)
local fuel_time = meta:get_float("fuel_time") or 0
local src_time = meta:get_float("src_time") or 0
local fuel_totaltime = meta:get_float("fuel_totaltime") or 0
@@ -132,7 +141,6 @@ local function furnace_node_timer(pos, elapsed)
local cookable, cooked
local fuel
local update = true
local items_smelt = 0
while elapsed > 0 and update do
@@ -147,7 +155,7 @@ local function furnace_node_timer(pos, elapsed)
-- Check if we have cookable content
local aftercooked
cooked, aftercooked = minetest.get_craft_result({method = "cooking", width = 1, items = srclist})
cooked, aftercooked = core.get_craft_result({method = "cooking", width = 1, items = srclist})
cookable = cooked.time ~= 0
local el = math.min(elapsed, fuel_totaltime - fuel_time)
@@ -166,9 +174,28 @@ local function furnace_node_timer(pos, elapsed)
-- Place result in dst list if possible
if inv:room_for_item("dst", cooked.item) then
inv:add_item("dst", cooked.item)
inv:set_stack("src", 1, aftercooked.items[1])
-- stop any final replacement from clogging "src"
local can_cook = core.get_craft_result({
method = "cooking", width = 1,
items = {aftercooked.items[1]:to_string()}})
can_cook = can_cook.time ~= 0 or not can_cook.item:is_empty()
if aftercooked.items[1]:is_empty() or can_cook then
-- cook the final "src" item in the next cycle
inv:set_stack("src", 1, aftercooked.items[1])
else
-- the final "src" item was replaced and is not cookable
inv:set_stack("src", 1, "")
add_item_or_drop(inv, pos, aftercooked.items[1])
end
src_time = src_time - cooked.time
update = true
-- add replacement item to dst so they arent lost
if cooked.replacements[1] then
add_item_or_drop(inv, pos, cooked.replacements[1])
end
else
dst_full = true
end
@@ -183,7 +210,7 @@ local function furnace_node_timer(pos, elapsed)
if cookable then
-- We need to get new fuel
local afterfuel
fuel, afterfuel = minetest.get_craft_result({method = "fuel", width = 1, items = fuellist})
fuel, afterfuel = core.get_craft_result({method = "fuel", width = 1, items = fuellist})
if fuel.time == 0 then
-- No valid fuel in fuel list
@@ -191,7 +218,7 @@ local function furnace_node_timer(pos, elapsed)
src_time = 0
else
-- prevent blocking of fuel inventory (for automatization mods)
local is_fuel = minetest.get_craft_result({method = "fuel", width = 1, items = {afterfuel.items[1]:to_string()}})
local is_fuel = core.get_craft_result({method = "fuel", width = 1, items = {afterfuel.items[1]:to_string()}})
if is_fuel.time == 0 then
table.insert(fuel.replacements, afterfuel.items[1])
inv:set_stack("fuel", 1, "")
@@ -202,12 +229,7 @@ local function furnace_node_timer(pos, elapsed)
-- Put replacements in dst list or drop them on the furnace.
local replacements = fuel.replacements
if replacements[1] then
local leftover = inv:add_item("dst", replacements[1])
if not leftover:is_empty() then
local above = vector.new(pos.x, pos.y + 1, pos.z)
local drop_pos = minetest.find_node_near(above, 1, {"air"}) or above
minetest.item_drop(replacements[1], nil, drop_pos)
end
add_item_or_drop(inv, pos, replacements[1])
end
update = true
fuel_totaltime = fuel.time + (fuel_totaltime - fuel_time)
@@ -225,7 +247,7 @@ local function furnace_node_timer(pos, elapsed)
if items_smelt > 0 then
-- Play cooling sound
minetest.sound_play("default_cool_lava",
core.sound_play("default_cool_lava",
{ pos = pos, max_hear_distance = 16, gain = 0.07 * math.min(items_smelt, 7) }, true)
end
if fuel and fuel_totaltime > fuel.time then
@@ -271,9 +293,9 @@ local function furnace_node_timer(pos, elapsed)
-- Play sound every 5 seconds while the furnace is active
if timer_elapsed == 0 or (timer_elapsed + 1) % 5 == 0 then
local sound_id = minetest.sound_play("default_furnace_active",
local sound_id = core.sound_play("default_furnace_active",
{pos = pos, max_hear_distance = 16, gain = 0.25})
local hash = minetest.hash_node_position(pos)
local hash = core.hash_node_position(pos)
furnace_fire_sounds[hash] = furnace_fire_sounds[hash] or {}
table.insert(furnace_fire_sounds[hash], sound_id)
-- Only remember the 3 last sound handles
@@ -281,7 +303,7 @@ local function furnace_node_timer(pos, elapsed)
table.remove(furnace_fire_sounds[hash], 1)
end
-- Remove the sound ID automatically from table after 11 seconds
minetest.after(11, function()
core.after(11, function()
if not furnace_fire_sounds[hash] then
return
end
@@ -302,7 +324,7 @@ local function furnace_node_timer(pos, elapsed)
formspec = default.get_furnace_inactive_formspec()
swap_node(pos, "default:furnace")
-- stop timer on the inactive furnace
minetest.get_node_timer(pos):stop()
core.get_node_timer(pos):stop()
meta:set_int("timer_elapsed", 0)
stop_furnace_sound(pos)
@@ -338,7 +360,7 @@ local function apply_logger(def)
return def
end
minetest.register_node("default:furnace", apply_logger({
core.register_node("default:furnace", apply_logger({
description = S("Furnace"),
tiles = {
"default_furnace_top.png", "default_furnace_bottom.png",
@@ -356,7 +378,7 @@ minetest.register_node("default:furnace", apply_logger({
on_timer = furnace_node_timer,
on_construct = function(pos)
local meta = minetest.get_meta(pos)
local meta = core.get_meta(pos)
local inv = meta:get_inventory()
inv:set_size('src', 1)
inv:set_size('fuel', 1)
@@ -365,15 +387,15 @@ minetest.register_node("default:furnace", apply_logger({
end,
on_metadata_inventory_move = function(pos)
minetest.get_node_timer(pos):start(1.0)
core.get_node_timer(pos):start(1.0)
end,
on_metadata_inventory_put = function(pos)
-- start timer function, it will sort out whether furnace can burn or not.
minetest.get_node_timer(pos):start(1.0)
core.get_node_timer(pos):start(1.0)
end,
on_metadata_inventory_take = function(pos)
-- check whether the furnace is empty or not.
minetest.get_node_timer(pos):start(1.0)
core.get_node_timer(pos):start(1.0)
end,
on_blast = function(pos)
local drops = {}
@@ -381,7 +403,7 @@ minetest.register_node("default:furnace", apply_logger({
default.get_inventory_drops(pos, "fuel", drops)
default.get_inventory_drops(pos, "dst", drops)
drops[#drops+1] = "default:furnace"
minetest.remove_node(pos)
core.remove_node(pos)
return drops
end,
@@ -390,14 +412,14 @@ minetest.register_node("default:furnace", apply_logger({
allow_metadata_inventory_take = allow_metadata_inventory_take,
}))
minetest.register_node("default:furnace_active", apply_logger({
core.register_node("default:furnace_active", apply_logger({
description = S("Furnace"),
tiles = {
"default_furnace_top.png", "default_furnace_bottom.png",
"default_furnace_side.png", "default_furnace_side.png",
"default_furnace_side.png",
{
image = "default_furnace_front_active.png",
name = "default_furnace_front_active.png",
backface_culling = false,
animation = {
type = "vertical_frames",
@@ -426,7 +448,7 @@ minetest.register_node("default:furnace_active", apply_logger({
allow_metadata_inventory_take = allow_metadata_inventory_take,
}))
minetest.register_craft({
core.register_craft({
output = "default:furnace",
recipe = {
{"group:stone", "group:stone", "group:stone"},

View File

@@ -0,0 +1,215 @@
# textdomain: default
Locked Chest=Låst kiste
Locked Chest (owned by @1)=Låst kiste (ejet af @1)
You do not own this chest.=Du ejer ikke denne kiste.
a locked chest=en låst kiste
Chest=Kiste
Write=Skriv
Read=Læs
Title:=Titel:
Contents:=Indhold:
Save=Gem
by @1=af @1
Page @1 of @2=Side @1 af @2
The book you were writing to mysteriously disappeared.=Bogen som du skrev på er på mystisk vis forsvundet.
"@1" by @2="@1" af @2
Blueberries=Blåbær
Book=Bog
Book with Text=Bog med tekst
Bronze Ingot=Bronzebarre
Clay Brick=Lermursten
Clay Lump=Lerklump
Coal Lump=Kulklump
Copper Ingot=Kobberbarre
Copper Lump=Kobberklump
Diamond=Diamand
Flint=Flint
Gold Ingot=Guldbarre
Gold Lump=Guldklump
Iron Lump=Jernklump
Mese Crystal=Mesekrystal
Mese Crystal Fragment=Mesekrystalfragment
Obsidian Shard=Obsidianskår
Paper=Papir
Steel Ingot=Stålbarre
Stick=Pind
Tin Ingot=Tinbarre
Tin Lump=Tinklump
Furnace is empty=Ovnen er tom
100% (output full)=100% (output er fuld)
@1%=@1%
Not cookable=Ikke kogbar
Empty=Tom
Furnace active=Ovn aktiv
Furnace inactive=Ovn inaktiv
(Item: @1; Fuel: @2)=(Ting: @1; Brændstof: @2)
Furnace=Ovn
Stone=Sten
Cobblestone=Granitsten
Stone Brick=Stenmursten
Stone Block=Stenblok
Mossy Cobblestone=Mosbeklædt granitsten
Desert Stone=Ørkensten
Desert Cobblestone=Ørkengranitsten
Desert Stone Brick=Ørkenmursten
Desert Stone Block=Ørkenstenblok
Sandstone=Sandsten
Sandstone Brick=Sandstensmursten
Sandstone Block=Sandstensblok
Desert Sandstone=Ørkensandsten
Desert Sandstone Brick=Ørkensandstensmursten
Desert Sandstone Block=Ørkensandstensblok
Silver Sandstone=Sølvsandsten
Silver Sandstone Brick=Sølvsandstenmursten
Silver Sandstone Block=Sølvsandstenblok
Obsidian=Obsidian
Obsidian Brick=Obsidianmursten
Obsidian Block=Obsidianblok
Dirt=Jord
Dirt with Grass=Jord med græs
Dirt with Grass and Footsteps=Jord med græs og fodtrin
Dirt with Savanna Grass=Jord med savannegræs
Dirt with Snow=Jord med sne
Dirt with Rainforest Litter=Jord med regnskovstæppe
Dirt with Coniferous Litter=Jord med nåletræstæppe
Savanna Dirt=Savannejord
Savanna Dirt with Savanna Grass=Savannejord med savannegræs
Permafrost=Permafrost
Permafrost with Stones=Permafrost med sten
Permafrost with Moss=Permafrost med mos
Sand=Sand
Desert Sand=Ørkensand
Silver Sand=Sølvsand
Gravel=Grus
Clay=Ler
Snow=Sne
Snow Block=Sneblok
Ice=Is
Cave Ice=Huleis
Apple Tree=Æbletræ
Apple Wood Planks=Æbletræsplanker
Apple Tree Sapling=Æbletræsspire
Apple Tree Leaves=Æbletræsblade
Apple=Æble
Apple Marker=Æblemarkør
Jungle Tree=Jungletræ
Jungle Wood Planks=Jungletræsplanke
Jungle Tree Leaves=Jungletræsblade
Jungle Tree Sapling=Jungletræsspire
Emergent Jungle Tree Sapling=Fremvoksende jungletræsspire
Pine Tree=Fyrretræ
Pine Wood Planks=Fyrretræsplanker
Pine Needles=Fyrretræsnåle
Pine Tree Sapling=Fyrretræsspire
Acacia Tree=Arkasietræ
Acacia Wood Planks=Arkasietræsplanker
Acacia Tree Leaves=Arkasietræsblade
Acacia Tree Sapling=Arkasietræsspire
Aspen Tree=Aspetræ
Aspen Wood Planks=Aspetræsplanker
Aspen Tree Leaves=Aspetræsblade
Aspen Tree Sapling=Aspetræsspire
Coal Ore=Kulmalm
Coal Block=Kulblok
Iron Ore=Jernmalm
Steel Block=Stålblok
Copper Ore=Kobbermalm
Copper Block=Kobberblok
Tin Ore=Tinmalm
Tin Block=Tinblok
Bronze Block=Bronzeblok
Mese Ore=Mesemalm
Mese Block=Meseblok
Gold Ore=Guldmalm
Gold Block=Guldblok
Diamond Ore=Diamandmalm
Diamond Block=Diamandblok
Cactus=Kaktus
Large Cactus Seedling=Stor kaktusspire
Papyrus=Papyrus
Dry Shrub=Tør busk
Jungle Grass=Junglegræs
Grass=Græs
Savanna Grass=Savannegræs
Fern=Bregne
Marram Grass=Marramgræs
Bush Stem=Buskstamme
Bush Leaves=Buskblade
Bush Sapling=Buskspire
Blueberry Bush Leaves with Berries=Blåbærbuskblade med bær
Blueberry Bush Leaves=Blåbærbuskblade
Blueberry Bush Sapling=Blåbærbuskspire
Acacia Bush Stem=Akaciebuskstamme
Acacia Bush Leaves=Akaciebuskblade
Acacia Bush Sapling=Akaciebuskspire
Pine Bush Stem=Fyrretræsbuskstamme
Pine Bush Needles=Fyrretræsbusknåle
Pine Bush Sapling=Fyrretræsbuskspire
Kelp=Tang
Green Coral=Grøn koral
Pink Coral=Lyserød koral
Cyan Coral=Cyan koral
Brown Coral=Brun koral
Orange Coral=Orange koral
Coral Skeleton=Koralskelet
Water Source=Vandkilde
Flowing Water=Strømmende vand
River Water Source=Flodvandkilde
Flowing River Water=Strømmende flodvand
Lava Source=Lavakilde
Flowing Lava=Flydende lava
Empty Bookshelf=Tom boghylde
Bookshelf (@1 written, @2 empty books)=Boghylde (@1 skrevne, @2 tomme bøger)
Bookshelf=Boghylde
Text too long=Tekst for lang
"@1"="@1"
Wooden Sign=Trætegn
Steel Sign=Ståltegn
Wooden Ladder=Træstige
Steel Ladder=Stålstige
Apple Wood Fence=Æbletræshegn
Acacia Wood Fence=Akacietræshegn
Jungle Wood Fence=Jungletræhegn
Pine Wood Fence=Fyrretræshegn
Aspen Wood Fence=Aspetræhegn
Apple Wood Fence Rail=Æbletræhegnsskinne
Acacia Wood Fence Rail=Akacietræshegnsskinne
Jungle Wood Fence Rail=Jungletræshegnsskinne
Pine Wood Fence Rail=Fyrretræshegnsskinne
Aspen Wood Fence Rail=Aspetræshegnsskinne
Glass=Glas
Obsidian Glass=Obsidianglas
Brick Block=Murstensblok
Mese Lamp=Meselampe
Apple Wood Mese Post Light=Æbletræsmesepostlys
Acacia Wood Mese Post Light=Arkacietræsmesepostlys
Jungle Wood Mese Post Light=Jungletræsmesepostlys
Pine Wood Mese Post Light=Fyrretræsmesepostlys
Aspen Wood Mese Post Light=Aspetræsmesepostlys
Cloud=Sky
Wooden Pickaxe=Træskovhakke
Stone Pickaxe=Stenskovhakke
Bronze Pickaxe=Bronzeskovhakke
Steel Pickaxe=Stålskovhakke
Mese Pickaxe=Meseskovhakke
Diamond Pickaxe=Diamandskovhakke
Wooden Shovel=Træskovl
Stone Shovel=Stenskovl
Bronze Shovel=Bronzeskovl
Steel Shovel=Stålskovl
Mese Shovel=Meseskovl
Diamond Shovel=Diamandskovl
Wooden Axe=Træøkse
Stone Axe=Stenøkse
Bronze Axe=Bronzeøkse
Steel Axe=Ståløkse
Mese Axe=Meseøkse
Diamond Axe=Diamandøkse
Wooden Sword=Træsværd
Stone Sword=Stensværd
Bronze Sword=Bronzesværd
Steel Sword=Stålsværd
Mese Sword=Mesesværd
Diamond Sword=Diamandsværd
Torch=Fakkel
@1 will intersect protection on growth.=Ved vækst vil @1 overlappe beskyttelse.

View File

@@ -0,0 +1,224 @@
# textdomain: default
Locked Chest=Itxitako kutxa
Locked Chest (owned by @1)=Itxitako kutxa (jabea: @1)
You do not own this chest.=Kutxa hau ez da zurea.
a locked chest=kutxa itxi bat
Chest=Kutxa
Write=Idatzi
Read=Irakurri
Title:=Izenburua:
Contents:=Edukiak:
Save=Gorde
by @1=@1 bidez
Page @1 of @2=@2 orritik @1a
The book you were writing to mysteriously disappeared.=Idazten ari zinen liburua modu misteriotsuan desagertu da.
"@1" by @2="@1" @2 bidez
Blueberries=Ahabiak
Book=Liburua
Book with Text=Liburu idatzia
Bronze Ingot=Brontzezko lingotea
Clay Brick=Buztinezko Adreilua
Clay Lump=Buztin zatia
Coal Lump=Ikatz zatia
Copper Ingot=Kobrezko lingotea
Copper Lump=Kobrezko zatia
Diamond=Diamantea
Flint=Suharria
Gold Ingot=Urrezko lingotea
Gold Lump=Urrezko zatia
Iron Lump=Burdinazko zatia
Mese Crystal=Mese kristala
Mese Crystal Fragment=Mese kristalaren zatia
Obsidian Shard=Obsidiana-eskirla
Paper=Papera
Steel Ingot=Altzairuzko lingotea
Stick=Makila
Tin Ingot=Eztainuzko lingotea
Tin Lump=Eztainuzko zatia
Furnace is empty=Labea hutsik dago
100% (output full)=% 100 (irteera osoa)
@1%=%@1
Not cookable=Ezin da kozinatu
Empty=Hutsa
Furnace active=Labea aktibatuta
Furnace inactive=Labea desaktibatuta
(Item: @1; Fuel: @2)=(Objektua: @1; Erregaia: @2)
Furnace=Labea
Stone=Harria
Cobblestone=Galtzada-harria
Stone Brick=Harrizko Adreilua
Stone Block=Harrizko Blokea
Mossy Cobblestone=Goroldiodun Galtzada-harria
Desert Stone=Basamortuko harria
Desert Cobblestone=Basamortuko galtzada-harria
Desert Stone Brick=Basamortuko harrizko Adreilua
Desert Stone Block=Basamortuko harrizko Blokea
Sandstone=Hareharria
Sandstone Brick=Hareharrizko Adreilua
Sandstone Block=Hareharrizko Blokea
Desert Sandstone=Basamortuko Hareharria
Desert Sandstone Brick=Basamortuko hareharrizko Adreilua
Desert Sandstone Block=Basamortuko hareharrizko Blokea
Silver Sandstone=Zilar-koloreko Hareharria
Silver Sandstone Brick=Zilar koloreko hareharrizko Adreilua
Silver Sandstone Block=Zilar koloreko hareharrizko Blokea
Obsidian=Obsidiana
Obsidian Brick=Obsidianazko Adreilua
Obsidian Block=Obsidiana-Blokea
Dirt=Lurra
Dirt with Grass=Lurra belarrarekin
Dirt with Grass and Footsteps=Lurra belar eta oinatzekin
Dirt with Savanna Grass=Lurra sabana-belarrarekin
Dirt with Snow=Lurra elurrarekin
Dirt with Rainforest Litter=Lurra oihan tropikaleko orbelarekin
Dirt with Coniferous Litter=Lurra koniferoen orbelarekin
Savanna Dirt=Sabana-lurra
Savanna Dirt with Savanna Grass=Sabana-lurra sabana-belarrarekin
Permafrost=Permafrost
Permafrost with Stones=Permafrost harritsua
Permafrost with Moss=Goroldioa duen Permafrosta
Sand=Harea
Desert Sand=Basamortuko harea
Silver Sand=Zilar koloreko harea
Gravel=Legarra
Clay=Buztina
Snow=Elurra
Snow Block=Elur-Blokea
Ice=Izotza
Cave Ice=Haitzuloko Izotza
Apple Tree=Sagarrondo-zura
Apple Wood Planks=Sagarrondo-oholak
Apple Tree Sapling=Sagarrondo-kimua
Apple Tree Leaves=Sagarrondo-hostoak
Apple=Sagarra
Apple Marker=Sagarrondo-markatzailea
Jungle Tree=Zuhaitz tropikaleko egurra
Jungle Wood Planks=Egur tropikaleko oholak
Jungle Tree Leaves=Zuhaitz tropikaleko hostoak
Jungle Tree Sapling=Zuhaitz tropikalaren kimua
Emergent Jungle Tree Sapling=Zuhaitz tropikalaren kimua
Pine Tree=Pinu-zura
Pine Wood Planks=Pinu taulak
Pine Needles=Pinu-orratzak
Pine Tree Sapling=Pinu-kimua
Acacia Tree=Akaziako zura
Acacia Wood Planks=Akazia-taulak
Acacia Tree Leaves=Akazia-hostoak
Acacia Tree Sapling=Akaziazko kimua
Aspen Tree=Makalaren zura
Aspen Wood Planks=Makalaren taulak
Aspen Tree Leaves=Makal-hostoak
Aspen Tree Sapling=Makalaren kimua
Coal Ore=Ikatz-minerala
Coal Block=Ikatz-Blokea
Iron Ore=Burdin minerala
Steel Block=Altzairuzko Blokea
Copper Ore=Kobre-minerala
Copper Block=Kobrezko Blokea
Tin Ore=Eztainuzko minerala
Tin Block=Eztainu-Blokea
Bronze Block=Brontzezko Blokea
Mese Ore=Mineral-minerala
Mese Block=Hileko Blokea
Gold Ore=Urrezko minerala
Gold Block=Urrezko Blokea
Diamond Ore=Diamantezko minerala
Diamond Block=Diamante-Blokea
Cactus=Kaktusa
Large Cactus Seedling=Kaktusen zurtoin handia
Papyrus=Papiroa
Dry Shrub=Zuhaixka lehorra
Jungle Grass=Oihan-belarra
Grass=Belarra
Savanna Grass=Sabana-belarra
Fern=Iratzea
Marram Grass=Lezka
Bush Stem=Zuhaixka-zurtoina
Bush Leaves=Zuhaixka-hostoak
Bush Sapling=Zuhaixka-kimua
Blueberry Bush Leaves with Berries=Ahabizko zuhaixka-hostoak baiekin
Blueberry Bush Leaves=Ahabi-zuhaixkaren hostoak
Blueberry Bush Sapling=Ahabi-zuhaixkaren kimua
Acacia Bush Stem=Akaziako zuhaixka-zurtoina
Acacia Bush Leaves=Akaziazko zuhaixka-hostoak
Acacia Bush Sapling=Akaziazko zuhaixka-kimua
Pine Bush Stem=Pinu-zuhaixkaren zurtoina
Pine Bush Needles=Pinu-zuhaixken orratzak
Pine Bush Sapling=Pinu-zuhaixkaren kimua
Kelp=Itsas alga
Green Coral=Koral berdea
Pink Coral=Koral arrosa
Cyan Coral=Koral ziana
Brown Coral=Kafe-korala
Orange Coral=Koral laranja
Coral Skeleton=Koralezko eskeletoa
Water Source=Ur-iturria
Flowing Water=Ur-fluidoa
River Water Source=Ibaiko ur-iturria
Flowing River Water=Ibai-uraren fluidoa
Lava Source=Laba-iturria
Flowing Lava=Laba-fluidoa
Empty Bookshelf=Liburu-denda hutsik
Bookshelf (@1 written, @2 empty books)=Apalategia(@1 idatziak, @2 liburu zurian)
Bookshelf=Liburutegia
Text too long=Testu luzeegia
"@1"="@1"
Wooden Sign=Egurrezko kartela
Steel Sign=Altzairuzko kartela
Wooden Ladder=Egurrezko eskailera
Steel Ladder=Altzairuzko eskailera
Apple Wood Fence=Sagarrondotik gertu
Acacia Wood Fence=Akaziatik gertu
Jungle Wood Fence=Zur tropikaleko hesia
Pine Wood Fence=Pinutik gertu
Aspen Wood Fence=Alamotik gertu
Apple Wood Fence Rail=Sagarrondo-listoiak hurbilerako
Acacia Wood Fence Rail=Akazia-listoiak hurbilerako
Jungle Wood Fence Rail=Zur tropikaleko listoiak hurbilerako
Pine Wood Fence Rail=Hurbileko pinu-listoiak
Aspen Wood Fence Rail=Alamo-listoiak hurbilerako
Glass=Beira
Obsidian Glass=Obsidianazko beira
Brick Block=Adreiluzko Blokea
Mese Lamp=Su-lanpara
Apple Wood Mese Post Light=Sagarrondo-egurrezko argi-zutoina
Acacia Wood Mese Post Light=Akaziaren egurrezko argi-zutoina
Jungle Wood Mese Post Light=Oihan-egurrezko argi-zutoina
Pine Wood Mese Post Light=Pinu-egurrezko argi-zutoina
Aspen Wood Mese Post Light=Makalaren egurrezko argi-zutoina
Cloud=Hodeia
Wooden Pickaxe=Egurrezko Pikotxa
Stone Pickaxe=Harrizko Pikotxa
Bronze Pickaxe=Brontzezko Pikotxa
Steel Pickaxe=Altzairuzko Pikotxa
Mese Pickaxe=Mese Pikotxa
Diamond Pickaxe=Diamantezko Pikotxa
Wooden Shovel=Egurrezko pala
Stone Shovel=Harrizko pala
Bronze Shovel=Brontzezko pala
Steel Shovel=Altzairuzko pala
Mese Shovel=Mese pala
Diamond Shovel=Diamantezko pala
Wooden Axe=Egurrezko aizkora
Stone Axe=Harrizko aizkora
Bronze Axe=Brontzezko aizkora
Steel Axe=Altzairuzko aizkora
Mese Axe=Mese aizkora
Diamond Axe=Diamantezko aizkora
Wooden Sword=Egurrezko ezpata
Stone Sword=Harrizko ezpata
Bronze Sword=Brontzezko ezpata
Steel Sword=Altzairuzko ezpata
Mese Sword=Hileko ezpata
Diamond Sword=Diamantezko ezpata
Torch=Lastargia
@1 will intersect protection on growth.=@1 hazkundearen babesa gurutzatuko du.
##### not used anymore #####
Dirt with Dry Grass=Lurra belar lehorrarekin
Dry Dirt=Lur lehorra
Dry Dirt with Dry Grass=Lur lehorra belar lehorrarekin
Dry Grass=Belar lehorra
Mese Post Light=Mese Argi-zutoia

View File

@@ -0,0 +1,215 @@
# textdomain: default
Locked Chest=Lezárt láda
Locked Chest (owned by @1)=Lezárt láda (@1 tulajdona)
You do not own this chest.=Nem a tiéd ez a láda.
a locked chest=egy lezárt láda
Chest=Láda
Write=Ír
Read=Olvas
Title:=Cím:
Contents:=Tartalom:
Save=Mentés
by @1=@1 által
Page @1 of @2=@1/@2 oldal
The book you were writing to mysteriously disappeared.=A könyv, amibe írtál, rejtélyes módon eltűnt.
"@1" by @2="@1" @2 által
Blueberries=Áfonya
Book=Könyv
Book with Text=Könyv szöveggel
Bronze Ingot=Bronz öntvény
Clay Brick=Agyag tégla
Clay Lump=Agyag rög
Coal Lump=Széndarab
Copper Ingot=Réz öntvény
Copper Lump=Réz rög
Diamond=Gyémánt
Flint=Kovakő
Gold Ingot=Arany öntvény
Gold Lump=Arany rög
Iron Lump=Vas rög
Mese Crystal=Mese kristály
Mese Crystal Fragment=Mese kristály töredék
Obsidian Shard=Obszidián szilánk
Paper=Papír
Steel Ingot=Acél öntvény
Stick=Bot
Tin Ingot=Ón öntvény
Tin Lump=Ón rög
Furnace is empty=A kemence üres
100% (output full)=100% (kimenet megtelt)
@1%=
Not cookable=Nem süthető
Empty=Üres
Furnace active=Kemence aktív
Furnace inactive=Kemence inaktív
(Item: @1; Fuel: @2)=(Tárgy: @1; Tüzelő: @2)
Furnace=Kemence
Stone=Kő
Cobblestone=Kőtörmelék
Stone Brick=Kőtégla
Stone Block=Kőtömb
Mossy Cobblestone=Mohás kőtörmelék
Desert Stone=Sivatagi kő
Desert Cobblestone=Sivatagi kőtörmelék
Desert Stone Brick=Sivatagi kőtégla
Desert Stone Block=Sivatagi kőtömb
Sandstone=Homokkő
Sandstone Brick=Homokkő tégla
Sandstone Block=Homokkő tömb
Desert Sandstone=Sivatagi homokkő
Desert Sandstone Brick=Sivatagi homokkő tégla
Desert Sandstone Block=Sivatagi homokkő tömb
Silver Sandstone=Ezüst homokkő
Silver Sandstone Brick=Ezüst homokkő tégla
Silver Sandstone Block=Ezüst homokkő tömb
Obsidian=Obszidián
Obsidian Brick=Obszidián tégla
Obsidian Block=Obszidián tömb
Dirt=Föld
Dirt with Grass=Füves föld
Dirt with Grass and Footsteps=Füves föld és lábnyomok
Dirt with Savanna Grass=Szavannafüves föld
Dirt with Snow=Havas föld
Dirt with Rainforest Litter=Föld esőerdő avarral
Dirt with Coniferous Litter=Föld fenyves avarral
Savanna Dirt=Szavanna föld
Savanna Dirt with Savanna Grass=Szavannafüves szavanna föld
Permafrost=Fagyott talaj
Permafrost with Stones=Köves fagyott talaj
Permafrost with Moss=Mohás fagyott talaj
Sand=Homok
Desert Sand=Sivatagi homok
Silver Sand=Ezüsthomok
Gravel=Sóder
Clay=Agyag
Snow=Hó
Snow Block=Hótömb
Ice=Jég
Cave Ice=Barlangi jég
Apple Tree=Almafa
Apple Wood Planks=Almafa deszkák
Apple Tree Sapling=Almafa csemete
Apple Tree Leaves=Almafa levelek
Apple=Alma
Apple Marker=Alma jelölő
Jungle Tree=Dzsungelfa
Jungle Wood Planks=Dzsungelfa deszkák
Jungle Tree Leaves=Dzsungelfa levelek
Jungle Tree Sapling=Dzsungelfa csemete
Emergent Jungle Tree Sapling=Kiemelkedő dzsungelfa csemete
Pine Tree=Fenyőfa
Pine Wood Planks=Fenyőfa deszkák
Pine Needles=Fenyő tűlevelek
Pine Tree Sapling=Fenyőfa csemete
Acacia Tree=Akáciafa
Acacia Wood Planks=Akáciafa deszkák
Acacia Tree Leaves=Akáciafa levelek
Acacia Tree Sapling=Akáciafa csemete
Aspen Tree=Nyárfa
Aspen Wood Planks=Nyárfa deszkák
Aspen Tree Leaves=Nyárfa levelek
Aspen Tree Sapling=Nyárfa csemete
Coal Ore=Szén érc
Coal Block=Szén tömb
Iron Ore=Vasérc
Steel Block=Acél tömb
Copper Ore=Rézérc
Copper Block=Réz tömb
Tin Ore=Ónérc
Tin Block=Ón tömb
Bronze Block=Bronz tömb
Mese Ore=Mese érc
Mese Block=Mese tömb
Gold Ore=Arany érc
Gold Block=Arany tömb
Diamond Ore=Gyémánt érc
Diamond Block=Gyémánt tömb
Cactus=Kaktusz
Large Cactus Seedling=Nagy kaktusz csemete
Papyrus=Papirusz
Dry Shrub=Száraz cserje
Jungle Grass=Dzsungel fű
Grass=Fű
Savanna Grass=Szavanna fű
Fern=Páfrány
Marram Grass=Buckafű
Bush Stem=Bokor szár
Bush Leaves=Bokor levelek
Bush Sapling=Bokor csemete
Blueberry Bush Leaves with Berries=Áfonya bokor bogyókkal
Blueberry Bush Leaves=Áfonya bokor levelek
Blueberry Bush Sapling=Áfonya bokor csemete
Acacia Bush Stem=Akácia bokor szár
Acacia Bush Leaves=Akácia bokor levelek
Acacia Bush Sapling=Akácia bokor csemete
Pine Bush Stem=Fenyő bokor szár
Pine Bush Needles=Fenyő bokor tűlevelek
Pine Bush Sapling=Fenyő bokor csemete
Kelp=Hínár
Green Coral=Zöld korall
Pink Coral=Rózsaszín korall
Cyan Coral=Cián korall
Brown Coral=Barna korall
Orange Coral=Narancssárga korall
Coral Skeleton=Korall csontváz
Water Source=Víz forrás
Flowing Water=Áramló víz
River Water Source=Folyóvíz forrás
Flowing River Water=Áramló folyóvíz
Lava Source=Láva forrás
Flowing Lava=Áramló láva
Empty Bookshelf=Üres könyvespolc
Bookshelf (@1 written, @2 empty books)=Könyvespolc (@1 írott, @2 üres könyv)
Bookshelf=Könyvespolc
Text too long=Túl hosszú szöveg
"@1"=
Wooden Sign=Fa tábla
Steel Sign=Acél tábla
Wooden Ladder=Fa létra
Steel Ladder=Acél létra
Apple Wood Fence=Almafa kerítés
Acacia Wood Fence=Akáciafa kerítés
Jungle Wood Fence=Dzsungelfa kerítés
Pine Wood Fence=Fenyőfa kerítés
Aspen Wood Fence=Nyárfa kerítés
Apple Wood Fence Rail=Almafa kerítés korlát
Acacia Wood Fence Rail=Akáciafa kerítés korlát
Jungle Wood Fence Rail=Dzsungelfa kerítés korlát
Pine Wood Fence Rail=Fenyőfa kerítés korlát
Aspen Wood Fence Rail=Nyárfa kerítés korlát
Glass=Üveg
Obsidian Glass=Obszidiánüveg
Brick Block=Tégla tömb
Mese Lamp=Mese lámpa
Apple Wood Mese Post Light=Almafa mese lámpaoszlop
Acacia Wood Mese Post Light=Akáciafa mese lámpaoszlop
Jungle Wood Mese Post Light=Dzsungelfa mese lámpaoszlop
Pine Wood Mese Post Light=Fenyőfa mese lámpaoszlop
Aspen Wood Mese Post Light=Nyárfa mese lámpaoszlop
Cloud=Felhő
Wooden Pickaxe=Fa csákány
Stone Pickaxe=Kő csákány
Bronze Pickaxe=Bronz csákány
Steel Pickaxe=Acél csákány
Mese Pickaxe=Mese csákány
Diamond Pickaxe=Gyémánt csákány
Wooden Shovel=Fa ásó
Stone Shovel=Kő ásó
Bronze Shovel=Bronz ásó
Steel Shovel=Acél ásó
Mese Shovel=Mese ásó
Diamond Shovel=Gyémánt ásó
Wooden Axe=Fa fejsze
Stone Axe=Kő fejsze
Bronze Axe=Bronz fejsze
Steel Axe=Acél fejsze
Mese Axe=Mese fejsze
Diamond Axe=Gyémánt fejsze
Wooden Sword=Fa kard
Stone Sword=Kő kard
Bronze Sword=Bronz kard
Steel Sword=Acél kard
Mese Sword=Mese kard
Diamond Sword=Gyémánt kard
Torch=Fáklya
@1 will intersect protection on growth.=@1 keresztezi a növekedési védelmet.

View File

@@ -1860,7 +1860,13 @@ function default.register_decorations()
-- Emergent jungle tree
-- Due to 32 node height, altitude is limited and prescence depends on chunksize
local chunksize = tonumber(minetest.get_mapgen_setting("chunksize"))
local chunksize
if core.get_mapgen_chunksize then
local v = core.get_mapgen_chunksize()
chunksize = math.max(v.x, v.y, v.z)
else
chunksize = tonumber(core.get_mapgen_setting("chunksize"))
end
if chunksize >= 5 then
minetest.register_decoration({
name = "default:emergent_jungle_tree",

View File

@@ -2604,6 +2604,9 @@ local function register_sign(material, desc, def)
meta:set_string("formspec", "field[text;;${text}]")
end,
on_receive_fields = function(pos, formname, fields, sender)
if not fields.quit then
return -- workaround for https://github.com/luanti-org/luanti/issues/16187
end
local player_name = sender:get_player_name()
if minetest.is_protected(pos, player_name) then
minetest.record_protection_violation(pos, player_name)
@@ -2617,7 +2620,7 @@ local function register_sign(material, desc, def)
minetest.chat_send_player(player_name, S("Text too long"))
return
end
text = text:gsub("[%z-\8\11-\31\127]", "") -- strip naughty control characters (keeps \t and \n)
text = text:gsub("[%z\1-\8\11-\31\127]", "") -- strip naughty control characters (keeps \t and \n)
default.log_player_action(sender, ("wrote %q to the sign at"):format(text), pos)
local meta = minetest.get_meta(pos)
meta:set_string("text", text)

View File

@@ -132,7 +132,9 @@ function default.grow_tree(pos, is_apple_tree, bad)
vm:set_data(data)
vm:write_to_map()
vm:update_map()
if vm.close ~= nil then
vm:close()
end
end
-- Jungle tree
@@ -184,7 +186,9 @@ function default.grow_jungle_tree(pos, bad)
vm:set_data(data)
vm:write_to_map()
vm:update_map()
if vm.close ~= nil then
vm:close()
end
end
@@ -310,7 +314,9 @@ function default.grow_pine_tree(pos, snow)
vm:set_data(data)
vm:write_to_map()
vm:update_map()
if vm.close ~= nil then
vm:close()
end
end

View File

@@ -0,0 +1,18 @@
# textdomain: doors
Hidden Door Segment=Gemt dørområde
Owned by @1=Ejet af @1
You do not own this locked door.=Du ejer ikke denne låste dør.
a locked door=en låst dør
Wooden Door=Trædør
Steel Door=Ståldør
Glass Door=Glasdør
Obsidian Glass Door=Obsidianglasdør
You do not own this trapdoor.=Du ejer ikke denne lem.
a locked trapdoor=en låst lem
Wooden Trapdoor=Trålem
Steel Trapdoor=Stållem
Apple Wood Fence Gate=Æbletræshegnsport
Acacia Wood Fence Gate=Arkacietræshegnsport
Jungle Wood Fence Gate=Jungletræshegnsport
Pine Wood Fence Gate=Fyretræshegnsport
Aspen Wood Fence Gate=Aspetræshegnsport

View File

@@ -0,0 +1,18 @@
# textdomain: doors
Hidden Door Segment=Ezkutuko atearen segmentua
Owned by @1=Jabea: @1
You do not own this locked door.=Ate itxi hau ez da zurea.
a locked door=ate itxi bat
Wooden Door=Zurezko atea
Steel Door=Altzairuzko atea
Glass Door=Beirazko atea
Obsidian Glass Door=Obsidianazko beirazko atea
You do not own this trapdoor.=Tranpola hau ez da zurea.
a locked trapdoor=Tranpola itxi bat
Wooden Trapdoor=Zurezko tranpola
Steel Trapdoor=Altzairuzko tranpola
Apple Wood Fence Gate=Sagarrondo-inguruko atea
Acacia Wood Fence Gate=Akaziatik hurbil dagoen atea
Jungle Wood Fence Gate=Zur tropikaleko ate hurbila
Pine Wood Fence Gate=Pinu inguruko atea
Aspen Wood Fence Gate=Makalaren inguruko atea

View File

@@ -0,0 +1,18 @@
# textdomain: doors
Hidden Door Segment=Rejtett ajtó szegmens
Owned by @1=@1 tulajdona
You do not own this locked door.=Nem a tiéd ez a zárt ajtó.
a locked door=egy zárt ajtó
Wooden Door=Fa ajtó
Steel Door=Acél ajtó
Glass Door=Üveg ajtó
Obsidian Glass Door=Obszidiánüveg ajtó
You do not own this trapdoor.=Nem a tiéd ez a csapóajtó.
a locked trapdoor=egy zárt csapóajtó
Wooden Trapdoor=Fa csapóajtó
Steel Trapdoor=Acél csapóajtó
Apple Wood Fence Gate=Almafa kerítés kapu
Acacia Wood Fence Gate=Akáciafa kerítés kapu
Jungle Wood Fence Gate=Dzsungelfa kerítés kapu
Pine Wood Fence Gate=Fenyőfa kerítés kapu
Aspen Wood Fence Gate=Nyárfa kerítés kapu

16
mods/dye/locale/dye.da.tr Normal file
View File

@@ -0,0 +1,16 @@
# textdomain: dye
White Dye=Hvid farve
Grey Dye=Grå farve
Dark Grey Dye=Mørkegrå farve
Black Dye=Sort farve
Violet Dye=Violet farve
Blue Dye=Blå farve
Cyan Dye=Cyan farve
Dark Green Dye=Mørkegrøn farve
Green Dye=Grøn farve
Yellow Dye=Gul farve
Brown Dye=Brun farve
Orange Dye=Orange farve
Red Dye=Rød farve
Magenta Dye=Magenta farve
Pink Dye=Lyserød farve

16
mods/dye/locale/dye.eu.tr Normal file
View File

@@ -0,0 +1,16 @@
# textdomain: dye
White Dye=Tindagai zuria
Grey Dye=Tindagai grisa
Dark Grey Dye=Tindagai gris iluna
Black Dye=Tindagai beltza
Violet Dye=Tindagai morea
Blue Dye=Tindagai urdina
Cyan Dye=Tindaketa ziana
Dark Green Dye=Tindagai berde iluna
Green Dye=Tindagai berdea
Yellow Dye=Tindagai horia
Brown Dye=Tindaketa marroia
Orange Dye=Tindagai laranja
Red Dye=Tindagai gorria
Magenta Dye=Tindagai magenta
Pink Dye=Tindagai arrosa

16
mods/dye/locale/dye.hu.tr Normal file
View File

@@ -0,0 +1,16 @@
# textdomain: dye
White Dye=Fehér festék
Grey Dye=Szürke festék
Dark Grey Dye=Sötétszürke festék
Black Dye=Fekete festék
Violet Dye=Lila festék
Blue Dye=Kék festék
Cyan Dye=Cián festék
Dark Green Dye=Sötétzöld festék
Green Dye=Zöld festék
Yellow Dye=Sárga festék
Brown Dye=Barna festék
Orange Dye=Narancs festék
Red Dye=Piros festék
Magenta Dye=Bíbor festék
Pink Dye=Rózsaszín festék

View File

@@ -0,0 +1,28 @@
# textdomain: farming
Hoe=Hakke
Seed=Sæd
Wooden Hoe=Træhakke
Stone Hoe=Stenhakke
Steel Hoe=Stålhakke
Bronze Hoe=Bronzehakke
Mese Hoe=Mesehakke
Diamond Hoe=Diamandhakke
Wheat Seed=Hvedekorn
Wheat=Hvede
Flour=Mel
Bread=Brød
Cotton Seed=Bomuldsfrå
Cotton=Bomuld
String=Streng
Soil=Muld
Wet Soil=Våd muld
Savanna Soil=Savannejord
Wet Savanna Soil=Våd savannejord
Desert Sand Soil=Ørkensandsjord
Wet Desert Sand Soil=Våd ørkensandsjord
Straw=Halm
Straw Stair=Halmtrappe
Inner Straw Stair=Indre halmtrappe
Outer Straw Stair=Ydre halmtrappe
Straw Slab=Halmplade
Wild Cotton=Vild bomuld

View File

@@ -0,0 +1,34 @@
# textdomain: farming
Hoe=Aitzurra
Seed=Hazia
Wooden Hoe=Zurezko aitzurra
Stone Hoe=Harrizko aitzurra
Steel Hoe=Altzairuzko aitzurra
Bronze Hoe=Brontzezko aitzurra
Mese Hoe=Hileko aitzurra
Diamond Hoe=Diamantezko aitzurra
Wheat Seed=Gari-hazia
Wheat=Garia
Flour=Irina
Bread=Ogia
Cotton Seed=Kotoi-hazia
Cotton=Kotoia
String=Haria
Soil=Laborantza-lurra
Wet Soil=Labore-lur ketsua
Savanna Soil=Sabanako lurra
Wet Savanna Soil=Sabanako lur hezea
Desert Sand Soil=Basamortuko harea lantzeko lurra
Wet Desert Sand Soil=Basamortuko harea lantzeko lur hezea
Straw=Lastoa
Straw Stair=Lastozko eskailera
Inner Straw Stair=Barruko lastozko eskailera
Outer Straw Stair=Kanpoko lastozko eskailera
Straw Slab=Lastozko lauza
Wild Cotton=Basa-kotoia
##### not used anymore #####
Dry Soil=Labore lehorreko lurra
Wet Dry Soil=Lehor-ke laborantzako lurra

View File

@@ -0,0 +1,28 @@
# textdomain: farming
Hoe=Kapa
Seed=Mag
Wooden Hoe=Fa kapa
Stone Hoe=Kő kapa
Steel Hoe=Acél kapa
Bronze Hoe=Bronz kapa
Mese Hoe=Mese kapa
Diamond Hoe=Gyémánt kapa
Wheat Seed=Búzamag
Wheat=Búza
Flour=Liszt
Bread=Kenyér
Cotton Seed=Gyapotmag
Cotton=Gyapot
String=Szál
Soil=Talaj
Wet Soil=Nedves talaj
Savanna Soil=Szavanna talaj
Wet Savanna Soil=Nedves szavanna talaj
Desert Sand Soil=Sivatagi homok talaj
Wet Desert Sand Soil=Nedves sivatagi homok talaj
Straw=Szalma
Straw Stair=Szalma lépcső
Inner Straw Stair=Belső szalma lépcső
Outer Straw Stair=Külső szalma lépcső
Straw Slab=Szalma lap
Wild Cotton=Vad gyapot

View File

@@ -0,0 +1,4 @@
# textdomain: fire
Fire=Ild
Permanent Fire=Permanent ild
Flint and Steel=Flint og stål

View File

@@ -0,0 +1,4 @@
# textdomain: fire
Fire=Sua
Permanent Fire=Su iraunkorra
Flint and Steel=Suharria eta Altzairua

View File

@@ -0,0 +1,4 @@
# textdomain: fire
Fire=Tűz
Permanent Fire=Tartós tűz
Flint and Steel=Kovakő és acél

View File

@@ -0,0 +1,5 @@
# textdomain: fireflies
Firefly=Ildflue
Hidden Firefly=Gemt ildflue
Bug Net=Insektnet
Firefly in a Bottle=Ildflue i en flaske

View File

@@ -0,0 +1,5 @@
# textdomain: fireflies
Firefly=Ipurtargia
Hidden Firefly=Ezkutuk ipurtargi
Bug Net=Intsektu-sarea
Firefly in a Bottle=Ipurtargia botilan

View File

@@ -0,0 +1,5 @@
# textdomain: fireflies
Firefly=Szentjánosbogár
Hidden Firefly=Rejtett szentjánosbogár
Bug Net=Rovarháló
Firefly in a Bottle=Szentjánosbogár egy palackban

View File

@@ -0,0 +1,12 @@
# textdomain: flowers
Red Rose=Rød rose
Orange Tulip=Orange tulipan
Yellow Dandelion=Gul mælkebøtte
Green Chrysanthemum=Grøn krysantemum
Blue Geranium=Blå geranium
Viola=Viol
White Dandelion=Hvid mælkebøtte
Black Tulip=Sort tulipan
Red Mushroom=Rød svamp
Brown Mushroom=Brun svamp
Waterlily=Åkande

View File

@@ -0,0 +1,12 @@
# textdomain: flowers
Red Rose=Arrosa gorria
Orange Tulip=Tulipan laranja
Yellow Dandelion=Txikoria-belar horia
Green Chrysanthemum=Krisantemo berdea
Blue Geranium=Geranio urdina
Viola=Pentsamendua
White Dandelion=Txikoria-belar zuria
Black Tulip=Tulipan beltza
Red Mushroom=Perretxiko gorria
Brown Mushroom=Perretxiko marroia
Waterlily=Nenufarra

View File

@@ -0,0 +1,12 @@
# textdomain: flowers
Red Rose=Vörös rózsa
Orange Tulip=Narancssárga tulipán
Yellow Dandelion=Sárga pitypang
Green Chrysanthemum=Zöld krizantém
Blue Geranium=Kék muskátli
Viola=Ibolya
White Dandelion=Fehér pitypang
Black Tulip=Fekete tulipán
Red Mushroom=Vörös gomba
Brown Mushroom=Barna gomba
Waterlily=Tavirózsa

View File

@@ -0,0 +1,4 @@
# textdomain: game_commands
Kill yourself to respawn=Slå dig selv ihjel for at genopstå
No static_spawnpoint defined=Intet statisk opståelsespunkt defineret
You need to be online to be killed!=Du skal være online for at blive slået ihjel!

View File

@@ -0,0 +1,4 @@
# textdomain: game_commands
Kill yourself to respawn=Suizida zaitez berriro agertzeko
No static_spawnpoint defined=Ez da zehaztu agerpen-punturik
You need to be online to be killed!=Linean egon behar duzu hil zaitzaten!

View File

@@ -0,0 +1,4 @@
# textdomain: game_commands
Kill yourself to respawn=Újraéledéshez öld meg magad
No static_spawnpoint defined=Nincs meghatározva static_spawnpoint
You need to be online to be killed!=A meghaláshoz online kell lenned!

View File

@@ -0,0 +1,5 @@
# textdomain: keys
Key=Tast
Key to @1's @2=Tast til @1s @2
Skeleton Key=Hovednøgle

View File

@@ -0,0 +1,4 @@
# textdomain: keys
Key=Giltza
Key to @1's @2=@1-erako @2 giltza
Skeleton Key=Eskeleto-giltza

View File

@@ -0,0 +1,5 @@
# textdomain: keys
Key=Kulcs
Key to @1's @2=@1 tulajdonában lévő @2 kulcsa
Skeleton Key=Csontváz kulcs

View File

@@ -0,0 +1,3 @@
# textdomain: map
Mapping Kit=Kortlægningssæt
Use with 'Minimap' key=Brug med 'minikort'-tasten

View File

@@ -0,0 +1,3 @@
# textdomain: map
Mapping Kit=Mapak egiteko kita
Use with 'Minimap' key='Minimapa' teklarekin erabili

View File

@@ -0,0 +1,3 @@
# textdomain: map
Mapping Kit=Térképkészlet
Use with 'Minimap' key=Használd a "Minitérkép" billentyűvel

View File

@@ -0,0 +1,53 @@
# textdomain: mtg_craftguide
Any coal=Hvilkensomhelst kul
Any sand=Hvilkensomhelst sand
Any wool=Hvilkensomhelst uld
Any stick=Hvilkensomhelst pind
Any vessel=Hvilkensomhelst beholder
Any wood planks=Hvilkensomhelst uldplanker
Any kind of stone block=Hvilkensomhelst slags stenblok
Any red flower=Hvilkensomhelst rød blomst
Any blue flower=Hvilkensomhelst blå blomst
Any black flower=Hvilkensomhelst sort blomst
Any green flower=Hvilkensomhelst grøn blomst
Any white flower=Hvilkensomhelst hvid blomst
Any orange flower=Hvilkensomhelst orange blomst
Any violet flower=Hvilkensomhelst lyserød blomst
Any yellow flower=Hvilkensomhelst gul blomst
Any red dye=Hvilkensomhelst rød farve
Any blue dye=Hvilkensomhelst blå farve
Any cyan dye=Hvilkensomhelst cyan farve
Any grey dye=Hvilkensomhelst grå farve
Any pink dye=Hvilkensomhelst lyserød farve
Any black dye=Hvilkensomhelst sort farve
Any brown dye=Hvilkensomhelst brun farve
Any green dye=Hvilkensomhelst grøn farve
Any white dye=Hvilkensomhelst hvid farve
Any orange dye=Hvilkensomhelst orange farve
Any violet dye=Hvilkensomhelst lyserød farve
Any yellow dye=Hvilkensomhelst gul farve
Any magenta dye=Hvilkensomhelst magenta farve
Any dark grey dye=Hvilkensomhelst mørkegrå farve
Any dark green dye=Hvilkensomhelst mørkegrøn farve
# Label for group ingredients
G=G
Any item belonging to the group(s): @1=Hvilkensomhelst ting som tilhører gruppen/-erne: @1
Unknown Item=Ukendt ting
Fuel=Brændstof
Usage @1 of @2=Brug @1 af @2
Recipe @1 of @2=Opskrift @1 af @2
Previous recipe=Foregående opskrift
Next recipe=Næste opskrift
Recipe is too big to be displayed.=Opskriften er for stor til at blive vist.
Shapeless=Formløs
Cooking time: @1=Kogetid: @1
Search=Søg
Reset=Nulstil
Previous page=Foregående side
Next page=Næste side
No items to show.=Der er ingen ting at vise
No usages.=Ingen brug.
Click again to show recipes.=Klik igen for at vise opskriften.
No recipes.=Ingen opskrifter.
Click again to show usages.=Klik igen for at vise anvendelserne.
Recipes=Opskrifter

View File

@@ -0,0 +1,53 @@
# textdomain: mtg_craftguide
Any coal=Edozein ikatz
Any sand=Edozein hare
Any wool=Edozein artile
Any stick=Edozein makilatxo
Any vessel=Edozein ontzi
Any wood planks=Zurezko edozein taula
Any kind of stone block=Edozein motako harrizko blokea
Any red flower=Edozein lore gorri
Any blue flower=Edozein lore urdin
Any black flower=Edozein lore beltz
Any green flower=Edozein lore berde
Any white flower=Edozein lore zuri
Any orange flower=Edozein lore laranja
Any violet flower=Edozein lore more
Any yellow flower=Edozein lore hori
Any red dye=Edozein tindagai gorri
Any blue dye=Edozein tindagai urdin
Any cyan dye=Edozein tindagai zian
Any grey dye=Edozein tindagai gris
Any pink dye=Edozein tindagai arros
Any black dye=Edozein tindagai beltz
Any brown dye=Edozein tindagai marroi
Any green dye=Edozein tindagai berde
Any white dye=Edozein tindagai zuri
Any orange dye=Edozein tindagai laranja
Any violet dye=Edozein tindagai more
Any yellow dye=Edozein tindagai hori
Any magenta dye=Edozein tindagai magenta
Any dark grey dye=Edozein tindagai gris ilun
Any dark green dye=Edozein tindagai berde ilun
# Label for group ingredients
G=G
Any item belonging to the group(s): @1=@1 taldearen a den edozein objektu
Unknown Item=Objektu ezezaguna
Fuel=Erregaia
Usage @1 of @2=Erabilera @2tik @1
Recipe @1 of @2=Errezeta @2tik @1
Previous recipe=Aurreko errezeta
Next recipe=Hurrengo errezeta
Recipe is too big to be displayed.=Errezeta erakusteko handiegia da.
Shapeless=Formarik gabe
Cooking time: @1=Kozinatze denbora: @1
Search=Bilatu
Reset=Berriz hasi
Previous page=Aurreko orria
Next page=Hurrengo orria
No items to show.=Ez dago erakusteko objekturik.
No usages.=Erabilerarik ez.
Click again to show recipes.=Klikatu berriro errezetak erakusteko.
No recipes.=Ez dago errezetarik.
Click again to show usages.=Klikatu berriro erabilerak erakusteko.
Recipes=Errezetak

View File

@@ -0,0 +1,53 @@
# textdomain: mtg_craftguide
Any coal=Bármely szén
Any sand=Bármely homok
Any wool=Bármely gyapjú
Any stick=Bármely bot
Any vessel=Bármely edény
Any wood planks=Bármely fadeszka
Any kind of stone block=Bármilyen kőtömb
Any red flower=Bármely piros virág
Any blue flower=Bármely kék virág
Any black flower=Bármely fekete virág
Any green flower=Bármely zöld virág
Any white flower=Bármely fehér virág
Any orange flower=Bármely narancssárga virág
Any violet flower=Bármely lila virág
Any yellow flower=Bármely sárga virág
Any red dye=Bármely piros festék
Any blue dye=Bármely kék festék
Any cyan dye=Bármely cián festék
Any grey dye=Bármely szürke festék
Any pink dye=Bármely rózsaszín festék
Any black dye=Bármely fekete festék
Any brown dye=Bármely barna festék
Any green dye=Bármely zöld festék
Any white dye=Bármely fehér festék
Any orange dye=Bármely narancssárga festék
Any violet dye=Bármely lila festék
Any yellow dye=Bármely sárga festék
Any magenta dye=Bármely bíbor festék
Any dark grey dye=Bármely sötétszürke festék
Any dark green dye=Bármely sötétzöld festék
# Label for group ingredients
G=Cs
Any item belonging to the group(s): @1=A következő csoport(ok)ba tartozó bármely tárgy:
Unknown Item=Ismeretlen tárgy
Fuel=Tüzelőanyag
Usage @1 of @2=Használat @1 ennyiből: @2
Recipe @1 of @2=Recept @1 ennyiből: @2
Previous recipe=Előző recept
Next recipe=Következő recept
Recipe is too big to be displayed.=A recept túl nagy a megjelenítéshez.
Shapeless=Formátlan
Cooking time: @1=Sütési idő: @1
Search=Keresés
Reset=Visszaállít
Previous page=Előző oldal
Next page=Következő oldal
No items to show.=Nincs megjelenítendő tárgy.
No usages.=Nincs felhasználási mód.
Click again to show recipes.=Kattints újra a receptek mutatásához.
No recipes.=Nincs recept.
Click again to show usages.=Kattints újra a felhasználási módok mutatásához.
Recipes=Receptek

View File

@@ -0,0 +1,3 @@
# textdomain: screwdriver
Screwdriver=Skruetrækker
(left-click rotates face, right-click rotates axis)=(venstreklik roterer overfladen, højreklik roterer aksen)

View File

@@ -0,0 +1,3 @@
# textdomain: screwdriver
Screwdriver=Bihurkina
(left-click rotates face, right-click rotates axis)=(ezkerra-klik aurpegia biratzeko, eskuina-klik ardatza biratzeko)

View File

@@ -0,0 +1,3 @@
# textdomain: screwdriver
Screwdriver=Csavarhúzó
(left-click rotates face, right-click rotates axis)=(bal-klikk a felületet forgatja, jobb-klikk a tengelyt)

View File

@@ -0,0 +1,9 @@
# textdomain: sethome
This command can only be executed in-game!=Denne kommando kan kun udføres i spillet!
Can use /sethome and /home=Kan bruge /sethome og /home
Teleport you to your home point=Teleporterer dig til dit hjemsted
Teleported to home!=Teleporteret til dit hjemsted
Set a home using /sethome=Sæt et hjem med /sethome
Set your home point=Sæt dit hjemsted
Home set!=Hjemsted sat!
Player not found!=Spilleren blev ikke fundet!

View File

@@ -0,0 +1,9 @@
# textdomain: sethome
This command can only be executed in-game!=Komando hau jokaldian zehar bakarrik exekuta daiteke!
Can use /sethome and /home=/sethome eta /home erabil ditzakezu
Teleport you to your home point=Zure etxe-puntura telegarraiatzen zaitu
Teleported to home!=Etxera telegarraiatua!
Set a home using /sethome=Ezarri zure etxea /sethome erabiliz
Set your home point=Ezarri zure etxe-puntua
Home set!=Etxea ezarrita!
Player not found!=Jokalaria ez da aurkitu!

View File

@@ -0,0 +1,9 @@
# textdomain: sethome
This command can only be executed in-game!=Ezt a parancsot csak játékban lehet végrehajtani!
Can use /sethome and /home=Használható a /sethome és a /home
Teleport you to your home point=Az otthoni pontodra teleportál
Teleported to home!=Hazateleportálva!
Set a home using /sethome=Otthon beállítása a /sethome használatával
Set your home point=Az otthoni pontod beállítása
Home set!=Otthon beállítva!
Player not found!=Játékos nem található!

View File

@@ -0,0 +1,2 @@
# textdomain: sfinv
Crafting=Fremstilling

View File

@@ -0,0 +1,2 @@
# textdomain: sfinv
Crafting=Artisautza

View File

@@ -0,0 +1,2 @@
# textdomain: sfinv
Crafting=Barkácsolás

View File

@@ -66,15 +66,6 @@ local success = false
local spawn_pos = {}
-- Get world 'mapgen_limit' and 'chunksize' to calculate 'spawn_limit'.
-- This accounts for how mapchunks are not generated if they or their shell exceed
-- 'mapgen_limit'.
local mapgen_limit = tonumber(minetest.get_mapgen_setting("mapgen_limit"))
local chunksize = tonumber(minetest.get_mapgen_setting("chunksize"))
local spawn_limit = math.max(mapgen_limit - (chunksize + 1) * 16, 0)
-- Functions
------------
@@ -103,6 +94,7 @@ end
-- Spawn position search
local function search()
local edge1, edge2 = core.get_mapgen_edges()
for iter = 1, checks do
local biome_data = minetest.get_biome_data(pos)
-- Sometimes biome_data is nil
@@ -116,7 +108,7 @@ local function search()
pos = next_pos()
-- Check for position being outside world edge
if math.abs(pos.x) > spawn_limit or math.abs(pos.z) > spawn_limit then
if pos.x < edge1.x or pos.z < edge1.z or pos.x > edge2.x or pos.z > edge2.z then
return false
end
end

View File

@@ -0,0 +1,145 @@
# textdomain: stairs
Glass Stair=Glastrappe
Glass Slab=Glasplade
Inner Glass Stair=Indre glastrappe
Outer Glass Stair=Ydre glastrappe
Obsidian Glass Stair=Obsidianglastrappe
Obsidian Glass Slab=Obsidianglasplade
Inner Obsidian Glass Stair=Indre obsidianglastrappe
Outer Obsidian Glass Stair=Ydre obsidianglastrappe
Wooden Stair=Trætrappe
Inner Wooden Stair=Indre trætrappe
Outer Wooden Stair=Ydre trætrappe
Wooden Slab=Træplade
Jungle Wood Stair=Jungletræstrappe
Inner Jungle Wood Stair=Indre jungletræstrappe
Outer Jungle Wood Stair=Ydre jungletræstrappe
Jungle Wood Slab=Jungletræsplade
Pine Wood Stair=Fyretræstrappe
Inner Pine Wood Stair=Indre fyretræstrappe
Outer Pine Wood Stair=Ydre fyretræstrappe
Pine Wood Slab=Fyretræsplade
Acacia Wood Stair=Arkacietræstrappe
Inner Acacia Wood Stair=Indre arkacietræstrappe
Outer Acacia Wood Stair=Ydre arkacietræstrappe
Acacia Wood Slab=Arkacietræsplade
Aspen Wood Stair=Aspetræstrappe
Inner Aspen Wood Stair=Indre aspetræstrappe
Outer Aspen Wood Stair=Ydre aspetræstrappe
Aspen Wood Slab=Aspetræsplade
Stone Stair=Stentrappe
Inner Stone Stair=Indre stentrappe
Outer Stone Stair=Ydre stentrappe
Stone Slab=Stenplae
Cobblestone Stair=Granittrappe
Inner Cobblestone Stair=Indre granittrappe
Outer Cobblestone Stair=Ydre granittrappe
Cobblestone Slab=Granitplade
Mossy Cobblestone Stair=Mosbegroet granittrappe
Inner Mossy Cobblestone Stair=Indre mosbegroet granittrappe
Outer Mossy Cobblestone Stair=Ydre mosbegroet granittrappe
Mossy Cobblestone Slab=Mosbegroet granitplade
Stone Brick Stair=Murstenstrappe
Inner Stone Brick Stair=Indre murstenstrappe
Outer Stone Brick Stair=Ydre murstenstrappe
Stone Brick Slab=Murstensplade
Stone Block Stair=Stenbloktrappe
Inner Stone Block Stair=Indre stenbloktrappe
Outer Stone Block Stair=Ydre stenbloktrappe
Stone Block Slab=Stenblokplade
Desert Stone Stair=Ørkenstentrappe
Inner Desert Stone Stair=Indre ørkenstentrappe
Outer Desert Stone Stair=Ydre ørkenstentrappe
Desert Stone Slab=Ørkenstenplade
Desert Cobblestone Stair=Ørkengranittrappe
Inner Desert Cobblestone Stair=Indre ørkengranittrappe
Outer Desert Cobblestone Stair=Ydre ørkengranittrappe
Desert Cobblestone Slab=Ørkengranitplade
Desert Stone Brick Stair=Ørkenmurstenstrappe
Inner Desert Stone Brick Stair=Indre ørkenmurstenstrappe
Outer Desert Stone Brick Stair=Ydre ørkenmurstenstrappe
Desert Stone Brick Slab=ørkenmurstensplade
Desert Stone Block Stair=ørkenstenstrappe
Inner Desert Stone Block Stair=Indre ørkenstenstrappe
Outer Desert Stone Block Stair=Ydre ørkenstenstrappe
Desert Stone Block Slab=ørkenstensplade
Sandstone Stair=Sandstenstrappe
Inner Sandstone Stair=Indre sandstenstrappe
Outer Sandstone Stair=Ydre sandstenstrappe
Sandstone Slab=Sandstensplade
Sandstone Brick Stair=Sandmurstenstrappe
Inner Sandstone Brick Stair=Indre sandmurstenstrappe
Outer Sandstone Brick Stair=Ydre sandmurstenstrappe
Sandstone Brick Slab=Sandmurstensplade
Sandstone Block Stair=Sandstenstrappe
Inner Sandstone Block Stair=Indre sandstenstrappe
Outer Sandstone Block Stair=Ydre sandstenstrappe
Sandstone Block Slab=Sandstensplade
Desert Sandstone Stair=ørkensandstenstrappe
Inner Desert Sandstone Stair=Indre ørkensandstenstrappe
Outer Desert Sandstone Stair=Ydre ørkensandstenstrappe
Desert Sandstone Slab=ørkensandstensplade
Desert Sandstone Brick Stair=ørkensandmurstenstrappe
Inner Desert Sandstone Brick Stair=Indre ørkensandmurstenstrappe
Outer Desert Sandstone Brick Stair=Ydre ørkensandmurstenstrappe
Desert Sandstone Brick Slab=ørkensandmurstensplade
Desert Sandstone Block Stair=ørkensandstenbloktrappe
Inner Desert Sandstone Block Stair=Indre ørkensandstenbloktrappe
Outer Desert Sandstone Block Stair=Ydre ørkensandstenbloktrappe
Desert Sandstone Block Slab=ørkensandstenblokplade
Silver Sandstone Stair=Sølvsandstenstrappe
Inner Silver Sandstone Stair=Indre sølvsandstenstrappe
Outer Silver Sandstone Stair=Ydre sølvsandstenstrappe
Silver Sandstone Slab=Sølvsandstensplade
Silver Sandstone Brick Stair=Sølvsandmurstenstrappe
Inner Silver Sandstone Brick Stair=Indre sølvsandmurstenstrappe
Outer Silver Sandstone Brick Stair=Ydre sølvsandmurstenstrappe
Silver Sandstone Brick Slab=Sølvsandmurstensplade
Silver Sandstone Block Stair=Sølvsandstenbloktrappe
Inner Silver Sandstone Block Stair=Indre sølvsandstenbloktrappe
Outer Silver Sandstone Block Stair=Ydre sølvsandstenbloktrappe
Silver Sandstone Block Slab=Sølvsandstenblokplade
Obsidian Stair=Obsidiantrappe
Inner Obsidian Stair=Indre obsidiantrappe
Outer Obsidian Stair=Ydre obsidiantrappe
Obsidian Slab=Obsidianplade
Obsidian Brick Stair=Obsidianmurstenstrappe
Inner Obsidian Brick Stair=Indre obsidianmurstenstrappe
Outer Obsidian Brick Stair=Ydre obsidianmurstenstrappe
Obsidian Brick Slab=Obsidianmurstensplade
Obsidian Block Stair=Obsidianbloktrappe
Inner Obsidian Block Stair=Indre obsidianbloktrappe
Outer Obsidian Block Stair=Ydre obsidianbloktrappe
Obsidian Block Slab=Obsidianstenplade
Brick Stair=Murstenstrappe
Inner Brick Stair=Indre murstenstrappe
Outer Brick Stair=Ydre murstenstrappe
Brick Slab=Murstensplade
Steel Block Stair=Stålbloktrappe
Inner Steel Block Stair=Indre stålbloktrappe
Outer Steel Block Stair=Ydre stålbloktrappe
Steel Block Slab=Stålblokplade
Tin Block Stair=Tinbloktrappe
Inner Tin Block Stair=Indre tinbloktrappe
Outer Tin Block Stair=Ydre tinbloktrappe
Tin Block Slab=Tinblokplade
Copper Block Stair=Kobberbloktrappe
Inner Copper Block Stair=Indre kobberbloktrappe
Outer Copper Block Stair=Ydre kobberbloktrappe
Copper Block Slab=Kobberblokplade
Bronze Block Stair=Bronzebloktrappe
Inner Bronze Block Stair=Indre bronzebloktrappe
Outer Bronze Block Stair=Ydre bronzebloktrappe
Bronze Block Slab=Bronzeblokplade
Gold Block Stair=Guldbloktrappe
Inner Gold Block Stair=Indre guldbloktrappe
Outer Gold Block Stair=Ydre guldbloktrappe
Gold Block Slab=Guldblokplade
Ice Stair=Istrappe
Inner Ice Stair=Indre istrappe
Outer Ice Stair=Ydre istrappe
Ice Slab=Isplade
Snow Block Stair=Snebloktrappe
Inner Snow Block Stair=Indre snebloktrappe
Outer Snow Block Stair=Ydre snebloktrappe
Snow Block Slab=Sneblokplade

View File

@@ -0,0 +1,145 @@
# textdomain: stairs
Glass Stair=Beirazko eskailera
Glass Slab=Beirazko lauza
Inner Glass Stair=Beirazko barne-eskailera
Outer Glass Stair=Beirazko kanpo-eskailera
Obsidian Glass Stair=Obsidianazko beirazko eskailera
Obsidian Glass Slab=Obsidianazko beirazko lauza
Inner Obsidian Glass Stair=Obsidianazko beirazko barne-eskailera
Outer Obsidian Glass Stair=Obsidianazko beirazko kanpo-eskailera
Wooden Stair=Zurezko eskailera
Inner Wooden Stair=Zurezko barne-eskailera
Outer Wooden Stair=Zurezko kanpo-eskailera
Wooden Slab=Zurezko lauza
Jungle Wood Stair=Baso-egurrezko eskailera
Inner Jungle Wood Stair=Baso-egurrezko barne-eskailera
Outer Jungle Wood Stair=Baso-egurrezko kanpo-eskailera
Jungle Wood Slab=Baso-egurrezko lauza
Pine Wood Stair=Pinu-eskailera
Inner Pine Wood Stair=Pinuzko barne-eskailera
Outer Pine Wood Stair=Pinuzko kanpo-eskailera
Pine Wood Slab=Pinu-lauza
Acacia Wood Stair=Akaziako eskailera
Inner Acacia Wood Stair=Akaziako barne-eskailera
Outer Acacia Wood Stair=Akaziako kanpo-eskailera
Acacia Wood Slab=Akaziako lauza
Aspen Wood Stair=Makalezko eskailera
Inner Aspen Wood Stair=Makalezko barne-eskailera
Outer Aspen Wood Stair=Makalezko kanpo-eskailera
Aspen Wood Slab=Makal-lauza
Stone Stair=Harrizko eskailera
Inner Stone Stair=Harrizko barne-eskailera
Outer Stone Stair=Harrizko kanpo-eskailera
Stone Slab=Harrizko lauza
Cobblestone Stair=Galtzada-harrizko eskailera
Inner Cobblestone Stair=Galtzada-harrizko barne-eskailera
Outer Cobblestone Stair=Galtzada-harrizko kanpo-eskailera
Cobblestone Slab=Galtzada-harrizko lauza
Mossy Cobblestone Stair=Goroldiodun galtzada-harrizko eskailera
Inner Mossy Cobblestone Stair=Goroldiodun galtzada-harrizko barne-eskailera
Outer Mossy Cobblestone Stair=Goroldiodun galtzada-harrizko kanpo-eskailera
Mossy Cobblestone Slab=Goroldiodun galtzada-harrizko lauza
Stone Brick Stair=Harri-adreiluzko eskailera
Inner Stone Brick Stair=Harri-adreiluzko barne-eskailera
Outer Stone Brick Stair=Harri-adreiluzko kanpo-eskailera
Stone Brick Slab=Harri-adreiluzko lauza
Stone Block Stair=Harri-blokezko eskailera
Inner Stone Block Stair=Harri-blokezko barne-eskailera
Outer Stone Block Stair=Harri-blokezko kanpo-eskailera
Stone Block Slab=Harri-blokezko lauza
Desert Stone Stair=Basamortuko harrizko eskailera
Inner Desert Stone Stair=Basamortuko harrizko barne-eskailera
Outer Desert Stone Stair=Basamortuko harrizko kanpo-eskailera
Desert Stone Slab=Basamortuko harrizko lauza
Desert Cobblestone Stair=Basamortuko galtzada-harrizko eskailera
Inner Desert Cobblestone Stair=Basamortuko galtzada-harrizko barne-eskailera
Outer Desert Cobblestone Stair=Basamortuko galtzada-harrizko kanpo-eskailera
Desert Cobblestone Slab=Basamortuko galtzada-harrizko lauza
Desert Stone Brick Stair=Basamortuko adreiluzko eskailera
Inner Desert Stone Brick Stair=Basamortuko adreiluzko barne-eskailera
Outer Desert Stone Brick Stair=Basamortuko adreiluzko kanpo-eskailera
Desert Stone Brick Slab=Basamortuko adreiluzko lauza
Desert Stone Block Stair=Basamortuko harrizko bloke-eskailera
Inner Desert Stone Block Stair=Basamortuko harrizko blokezko barne-eskailera
Outer Desert Stone Block Stair=Basamortuko harrizko blokezko kanpo-eskailera
Desert Stone Block Slab=Basamortuko harrizko blokezko lauza
Sandstone Stair=Hareharrizko eskailera
Inner Sandstone Stair=Hareharrizko barne-eskailera
Outer Sandstone Stair=Hareharrizko kanpo-eskailera
Sandstone Slab=Hareharrizko lauza
Sandstone Brick Stair=Hareharri-adreiluzko eskailera
Inner Sandstone Brick Stair=Hareharri-adreiluzko barne-eskailera
Outer Sandstone Brick Stair=Hareharri-adreiluzko kanpo-eskailera
Sandstone Brick Slab=Hareharri-adreiluzko lauza
Sandstone Block Stair=Hareharrizko blokezko eskailera
Inner Sandstone Block Stair=Hareharrizko blokezko barne-eskailera
Outer Sandstone Block Stair=Hareharrizko blokezko kanpo-eskailera
Sandstone Block Slab=Hareharrizko blokezko lauza
Desert Sandstone Stair=Basamortuko hareharrizko eskailera
Inner Desert Sandstone Stair=Basamortuko hareharrizko barne-eskailera
Outer Desert Sandstone Stair=Basamortuko hareharrizko kanpo-eskailera
Desert Sandstone Slab=Basamortuko hareharrizko lauza
Desert Sandstone Brick Stair=Basamortuko hareharrizko adreiluzko eskailera
Inner Desert Sandstone Brick Stair=Basamortuko hareharrizko adreiluzko barne-eskailera
Outer Desert Sandstone Brick Stair=Basamortuko hareharri-adreiluzko kanpo-eskailera
Desert Sandstone Brick Slab=Basamortuko hareharri-adreiluzko lauza
Desert Sandstone Block Stair=Basamortuko hareharrizko bloke-eskailera
Inner Desert Sandstone Block Stair=Basamortuko hareharrizko blokezko barne-eskailera
Outer Desert Sandstone Block Stair=Basamortuko hareharrizko blokezko kanpo-eskailera
Desert Sandstone Block Slab=Basamortuko hareharrizko bloke-lauza
Silver Sandstone Stair=Zilar koloreko hareharrizko eskailera
Inner Silver Sandstone Stair=Zilarrezko hareharrizko barne-eskailera
Outer Silver Sandstone Stair=Hareharri zilarreztatuzko kanpo-eskailera
Silver Sandstone Slab=Zilar koloreko hareharrizko lauza
Silver Sandstone Brick Stair=Zilar koloreko hareharri-adreiluzko eskailera
Inner Silver Sandstone Brick Stair=Zilarrezko hareharri-adreiluzko barne-eskailera
Outer Silver Sandstone Brick Stair=Hareharri zilarreztatuzko adreiluzko kanpo-eskailera
Silver Sandstone Brick Slab=Zilar koloreko hareharri-adreiluzko lauza
Silver Sandstone Block Stair=Zilar koloreko hareharrizko bloke-eskailera
Inner Silver Sandstone Block Stair=Zilar koloreko hareharrizko blokezko barne-eskailera
Outer Silver Sandstone Block Stair=Hareharri zilarreztatuzko blokezko kanpo-eskailera
Silver Sandstone Block Slab=Zilar koloreko hareharrizko bloke-lauza
Obsidian Stair=Obsidiana-eskailera
Inner Obsidian Stair=Obsidianazko barne-eskailera
Outer Obsidian Stair=Obsidianazko kanpo-eskailera
Obsidian Slab=Obsidianazko lauza
Obsidian Brick Stair=Obsidiana-adreiluzko eskailera
Inner Obsidian Brick Stair=Obsidiana-adreiluzko barne-eskailera
Outer Obsidian Brick Stair=Obsidiana-adreiluzko kanpo-eskailera
Obsidian Brick Slab=Obsidiana-adreiluzko lauza
Obsidian Block Stair=Obsidiana-blokezko eskailera
Inner Obsidian Block Stair=Obsidiana-blokezko barne-eskailera
Outer Obsidian Block Stair=Obsidiana-blokezko kanpo-eskailera
Obsidian Block Slab=Obsidianazko bloke-lauza
Brick Stair=Adreiluzko eskailera
Inner Brick Stair=Adreiluzko barne-eskailera
Outer Brick Stair=Adreiluzko kanpo-eskailera
Brick Slab=Adreiluzko lauza
Steel Block Stair=Altzairuzko eskailera
Inner Steel Block Stair=Altzairuzko barne-eskailera
Outer Steel Block Stair=Altzairuzko kanpo-eskailera
Steel Block Slab=Altzairuzko lauza
Tin Block Stair=Eztainuzko eskailera
Inner Tin Block Stair=Eztainuzko barne-eskailera
Outer Tin Block Stair=Eztainuzko kanpo-eskailera
Tin Block Slab=Eztainuzko lauza
Copper Block Stair=Kobrezko eskailera
Inner Copper Block Stair=Kobrezko barne-eskailera
Outer Copper Block Stair=Kobrezko kanpo-eskailera
Copper Block Slab=Kobrezko lauza
Bronze Block Stair=Brontzezko eskailera
Inner Bronze Block Stair=Brontzezko barne-eskailera
Outer Bronze Block Stair=Brontzezko kanpo-eskailera
Bronze Block Slab=Brontzezko lauza
Gold Block Stair=Urrezko eskailera
Inner Gold Block Stair=Urrezko barne-eskailera
Outer Gold Block Stair=Kanpo-eskailera, urrezkoa
Gold Block Slab=Urrezko lauza
Ice Stair=Izotz-eskailera
Inner Ice Stair=Izotzezko barne-eskailera
Outer Ice Stair=Izotzekozko kanpo-eskailera
Ice Slab=Izotz-lauza
Snow Block Stair=Elur-eskailera
Inner Snow Block Stair=Elurrezko barne-eskailera
Outer Snow Block Stair=Elurrezko kanpo-eskailera
Snow Block Slab=Elur-lauza

View File

@@ -0,0 +1,145 @@
# textdomain: stairs
Glass Stair=Üveg lépcső
Glass Slab=Üveg lap
Inner Glass Stair=Üveg belső lépcső
Outer Glass Stair=Üveg külső lépcső
Obsidian Glass Stair=Obszidián üveg lépcső
Obsidian Glass Slab=Obszidián üveg lap
Inner Obsidian Glass Stair=Obszidián üveg belső lépcső
Outer Obsidian Glass Stair=Obszidián üveg külső lépcső
Wooden Stair=Fadeszka lépcső
Inner Wooden Stair=Fadeszka belső lépcső
Outer Wooden Stair=Fadeszka külső lépcső
Wooden Slab=Fadeszka lap
Jungle Wood Stair=Dzsungelfa deszka lépcső
Inner Jungle Wood Stair=Dzsungelfa deszka belső lépcső
Outer Jungle Wood Stair=Dzsungelfa deszka külső lépcső
Jungle Wood Slab=Dzsungelfa deszka lap
Pine Wood Stair=Fenyőfa deszka lépcső
Inner Pine Wood Stair=Fenyőfa deszka belső lépcső
Outer Pine Wood Stair=Fenyőfa deszka külső lépcső
Pine Wood Slab=Fenyőfa deszka lap
Acacia Wood Stair=Akáciafa deszka lépcső
Inner Acacia Wood Stair=Akáciafa deszka belső lépcső
Outer Acacia Wood Stair=Akáciafa deszka külső lépcső
Acacia Wood Slab=Akáciafa deszka lap
Aspen Wood Stair=Nyárfa deszka lépcső
Inner Aspen Wood Stair=Nyárfa deszka belső lépcső
Outer Aspen Wood Stair=Nyárfa deszka külső lépcső
Aspen Wood Slab=Nyárfa deszka lap
Stone Stair=Kő lépcső
Inner Stone Stair=Kő belső lépcső
Outer Stone Stair=Kő külső lépcső
Stone Slab=Kő lap
Cobblestone Stair=Kőtörmelék lépcső
Inner Cobblestone Stair=Kőtörmelék belső lépcső
Outer Cobblestone Stair=Kőtörmelék külső lépcső
Cobblestone Slab=Kőtörmelék lap
Mossy Cobblestone Stair=Mohás kőtörmelék lépcső
Inner Mossy Cobblestone Stair=Mohás kőtörmelék belső lépcső
Outer Mossy Cobblestone Stair=Mohás kőtörmelék külső lépcső
Mossy Cobblestone Slab=Mohás kőtörmelék lap
Stone Brick Stair=Kőtégla lépcső
Inner Stone Brick Stair=Kőtégla belső lépcső
Outer Stone Brick Stair=Kőtégla külső lépcső
Stone Brick Slab=Kőtégla lap
Stone Block Stair=Kőtömb lépcső
Inner Stone Block Stair=Kőtömb belső lépcső
Outer Stone Block Stair=Kőtömb külső lépcső
Stone Block Slab=Kőtömb lap
Desert Stone Stair=Sivatagi kő lépcső
Inner Desert Stone Stair=Sivatagi kő belső lépcső
Outer Desert Stone Stair=Sivatagi kő külső lépcső
Desert Stone Slab=Sivatagi kő lap
Desert Cobblestone Stair=Sivatagi kőtörmlék lépcső
Inner Desert Cobblestone Stair=Sivatagi kőtörmlék belső lépcső
Outer Desert Cobblestone Stair=Sivatagi kőtörmlék külső lépcső
Desert Cobblestone Slab=Sivatagi kőtörmlék lap
Desert Stone Brick Stair=Sivatagi kőtégla lépcső
Inner Desert Stone Brick Stair=Sivatagi kőtégla belső lépcső
Outer Desert Stone Brick Stair=Sivatagi kőtégla külső lépcső
Desert Stone Brick Slab=Sivatagi kőtégla lap
Desert Stone Block Stair=Sivatagi kőtömb lépcső
Inner Desert Stone Block Stair=Sivatagi kőtömb belső lépcső
Outer Desert Stone Block Stair=Sivatagi kőtömb külső lépcső
Desert Stone Block Slab=Sivatagi kőtömb lap
Sandstone Stair=Homokkő lépcső
Inner Sandstone Stair=Homokkő belső lépcső
Outer Sandstone Stair=Homokkő külső lépcső
Sandstone Slab=Homokkő lap
Sandstone Brick Stair=Homokkő tégla lépcső
Inner Sandstone Brick Stair=Homokkő tégla belső lépcső
Outer Sandstone Brick Stair=Homokkő tégla külső lépcső
Sandstone Brick Slab=Homokkő tégla lap
Sandstone Block Stair=Homokkő tömb lépcső
Inner Sandstone Block Stair=Homokkő tömb belső lépcső
Outer Sandstone Block Stair=Homokkő tömb külső lépcső
Sandstone Block Slab=Homokkő tömb lap
Desert Sandstone Stair=Sivatagi homokkő lépcső
Inner Desert Sandstone Stair=Sivatagi homokkő belső lépcső
Outer Desert Sandstone Stair=Sivatagi homokkő külső lépcső
Desert Sandstone Slab=Sivatagi homokkő lap
Desert Sandstone Brick Stair=Sivatagi homokkő tégla lépcső
Inner Desert Sandstone Brick Stair=Sivatagi homokkő tégla belső lépcső
Outer Desert Sandstone Brick Stair=Sivatagi homokkő tégla külső lépcső
Desert Sandstone Brick Slab=Sivatagi homokkő tégla lap
Desert Sandstone Block Stair=Sivatagi homokkő tömb lépcső
Inner Desert Sandstone Block Stair=Sivatagi homokkő tömb belső lépcső
Outer Desert Sandstone Block Stair=Sivatagi homokkő tömb külső lépcső
Desert Sandstone Block Slab=Sivatagi homokkő tömb lap
Silver Sandstone Stair=Ezüst homokkő lépcső
Inner Silver Sandstone Stair=Ezüst homokkő belső lépcső
Outer Silver Sandstone Stair=Ezüst homokkő külső lépcső
Silver Sandstone Slab=Ezüst homokkő lap
Silver Sandstone Brick Stair=Ezüst homokkő tégla lépcső
Inner Silver Sandstone Brick Stair=Ezüst homokkő tégla belső lépcső
Outer Silver Sandstone Brick Stair=Ezüst homokkő tégla külső lépcső
Silver Sandstone Brick Slab=Ezüst homokkő tégla lap
Silver Sandstone Block Stair=Ezüst homokkő tömb lépcső
Inner Silver Sandstone Block Stair=Ezüst homokkő tömb belső lépcső
Outer Silver Sandstone Block Stair=Ezüst homokkő tömb külső lépcső
Silver Sandstone Block Slab=Ezüst homokkő tömb lap
Obsidian Stair=Obszidián lépcső
Inner Obsidian Stair=Obszidián belső lépcső
Outer Obsidian Stair=Obszidián külső lépcső
Obsidian Slab=Obszidián lap
Obsidian Brick Stair=Obszidián tégla lépcső
Inner Obsidian Brick Stair=Obszidián tégla belső lépcső
Outer Obsidian Brick Stair=Obszidián tégla külső lépcső
Obsidian Brick Slab=Obszidián tégla lap
Obsidian Block Stair=Obszidián tömb lépcső
Inner Obsidian Block Stair=Obszidián tömb belső lépcső
Outer Obsidian Block Stair=Obszidián tömb külső lépcső
Obsidian Block Slab=Obszidián tömb lap
Brick Stair=Tégla lépcső
Inner Brick Stair=Tégla belső lépcső
Outer Brick Stair=Tégla külső lépcső
Brick Slab=Tégla lap
Steel Block Stair=Acéltömb lépcső
Inner Steel Block Stair=Acéltömb belső lépcső
Outer Steel Block Stair=Acéltömb külső lépcső
Steel Block Slab=Acéltömb lap
Tin Block Stair=Óntömb lépcső
Inner Tin Block Stair=Óntömb belső lépcső
Outer Tin Block Stair=Óntömb külső lépcső
Tin Block Slab=Óntömb lap
Copper Block Stair=Réztömb lépcső
Inner Copper Block Stair=Réztömb belső lépcső
Outer Copper Block Stair=Réztömb külső lépcső
Copper Block Slab=Réztömb lap
Bronze Block Stair=Bronztömb lépcső
Inner Bronze Block Stair=Bronztömb belső lépcső
Outer Bronze Block Stair=Bronztömb külső lépcső
Bronze Block Slab=Bronztömb lap
Gold Block Stair=Aranytömb lépcső
Inner Gold Block Stair=Aranytömb belső lépcső
Outer Gold Block Stair=Aranytömb külső lépcső
Gold Block Slab=Aranytömb lap
Ice Stair=Jég lépcső
Inner Ice Stair=Jég belső lépcső
Outer Ice Stair=Jég külső lépcső
Ice Slab=Jég lap
Snow Block Stair=Hótömb lépcső
Inner Snow Block Stair=Hótömb belső lépcső
Outer Snow Block Stair=Hótömb külső lépcső
Snow Block Slab=Hótömb lap

View File

@@ -332,6 +332,9 @@ local function tnt_explode(pos, radius, ignore_protection, ignore_on_blast, owne
vm1:set_data(data)
vm1:write_to_map()
if vm1.close ~= nil then
vm1:close()
end
-- recalculate new radius
radius = math.floor(radius * math.pow(count, 1/3))
@@ -386,8 +389,10 @@ local function tnt_explode(pos, radius, ignore_protection, ignore_on_blast, owne
vm:set_data(data)
vm:write_to_map()
vm:update_map()
vm:update_liquids()
if vm.close ~= nil then
vm:close()
end
-- call check_single_for_falling for everything within 1.5x blast radius
for y = -radius * 1.5, radius * 1.5 do

View File

@@ -0,0 +1,4 @@
# textdomain: tnt
Gun Powder=Pistolkrudt
TNT Stick=TNT-stang
TNT=TNT

View File

@@ -0,0 +1,4 @@
# textdomain: tnt
Gun Powder=Bolbora
TNT Stick=TNT kartutxoa
TNT=TNT

View File

@@ -0,0 +1,4 @@
# textdomain: tnt
Gun Powder=Lőpor
TNT Stick=TNT rúd
TNT=TNT

View File

@@ -0,0 +1,8 @@
# textdomain: vessels
Empty Vessels Shelf=Hylde til tomme beholdere
Vessels Shelf (@1 items)=Hylde til beholdere (@1 beholdere)
Vessels Shelf=Hylde til beholdere
Empty Glass Bottle=Tom glasflaske
Empty Drinking Glass=Tomt drikkeglas
Empty Heavy Steel Bottle=Tom tung stålflaske
Glass Fragments=Glasstykker

View File

@@ -0,0 +1,8 @@
# textdomain: vessels
Empty Vessels Shelf=Ontzi-apal hutsa
Vessels Shelf (@1 items)=Ontzi-apala (@1 objektu)
Vessels Shelf=Ontzi-apala
Empty Glass Bottle=Beirazko botila hutsa
Empty Drinking Glass=Edateko edalontzi hutsa
Empty Heavy Steel Bottle=Altzairu astunezko botila hutsa
Glass Fragments=Beira-zatiak

View File

@@ -0,0 +1,8 @@
# textdomain: vessels
Empty Vessels Shelf=Üres edény polc
Vessels Shelf (@1 items)=Edény polc (@1 tárgy)
Vessels Shelf=Edény polc
Empty Glass Bottle=Üres üvegpalack
Empty Drinking Glass=Üres palack
Empty Heavy Steel Bottle=Üres nehéz acél palack
Glass Fragments=Üvegszilánkok

View File

@@ -0,0 +1,4 @@
# textdomain: walls
Cobblestone Wall=Granitstensvæg
Mossy Cobblestone Wall=Mosbegroet granitvæg
Desert Cobblestone Wall=Ørkengranitvæg

View File

@@ -0,0 +1,4 @@
# textdomain: walls
Cobblestone Wall=Galtzada-harrizko pareta
Mossy Cobblestone Wall=Goroldiodun galtzada-harrizko pareta
Desert Cobblestone Wall=Basamortuko galtzada-harrizko pareta

View File

@@ -0,0 +1,4 @@
# textdomain: walls
Cobblestone Wall=Kőtörmelék fal
Mossy Cobblestone Wall=Mohás kőtörmelék fal
Desert Cobblestone Wall=Sivatagi kőtörmelék fal

View File

@@ -0,0 +1,16 @@
# textdomain: wool
White Wool=Hvid uld
Grey Wool=Grå uld
Dark Grey Wool=Mørkegrå uld
Black Wool=Sort uld
Violet Wool=Violet uld
Blue Wool=Blå uld
Cyan Wool=Cyanfarvet uld
Dark Green Wool=Mørkegrøn uld
Green Wool=Grøn uld
Yellow Wool=Gul uld
Brown Wool=Brun uld
Orange Wool=Orange uld
Red Wool=Rød uld
Magenta Wool=Magentafarvet uld
Pink Wool=Lyserød uld

View File

@@ -0,0 +1,16 @@
# textdomain: wool
White Wool=Artile zuria
Grey Wool=Artile grisa
Dark Grey Wool=Artile gris iluna
Black Wool=Artile beltza
Violet Wool=Artile morea
Blue Wool=Artile urdina
Cyan Wool=Artile ziana
Dark Green Wool=Artile berde iluna
Green Wool=Artile berdea
Yellow Wool=Artile horia
Brown Wool=Artile marroia
Orange Wool=Artile laranja
Red Wool=Artile gorria
Magenta Wool=Artile magenta
Pink Wool=Artile arrosa

View File

@@ -0,0 +1,16 @@
# textdomain: wool
White Wool=Fehér gyapjú
Grey Wool=Szürke gyapjú
Dark Grey Wool=Sötétszürke gyapjú
Black Wool=Fekete gyapjú
Violet Wool=Lila gyapjú
Blue Wool=Kék gyapjú
Cyan Wool=Cián gyapjú
Dark Green Wool=Sötétzöld gyapjú
Green Wool=Zöld gyapjú
Yellow Wool=Sárga gyapjú
Brown Wool=Barna gyapjú
Orange Wool=Narancssárga gyapjú
Red Wool=Piros gyapjú
Magenta Wool=Bíbor gyapjú
Pink Wool=Rózsaszín gyapjú

View File

@@ -0,0 +1,6 @@
# textdomain: xpanes
Glass Pane=Glasrude
Obsidian Glass Pane=Obsidianglasrude
Steel Bars=Ståltremmer
Steel Bar Door=Ståltremmedør
Steel Bar Trapdoor=Ståltremmefaldlem

View File

@@ -0,0 +1,6 @@
# textdomain: xpanes
Glass Pane=Beirazko panela
Obsidian Glass Pane=Obsidiana-beirazko panela
Steel Bars=Altzairuzko barrak
Steel Bar Door=Altzairu-barrazko atea
Steel Bar Trapdoor=Altzairu-barrazko tranpola

View File

@@ -0,0 +1,6 @@
# textdomain: xpanes
Glass Pane=Üvegtábla
Obsidian Glass Pane=Obszidián üvegtábla
Steel Bars=Acélrudak
Steel Bar Door=Acélrúd ajtó
Steel Bar Trapdoor=Acélrúd csapóajtó

View File

@@ -3,6 +3,7 @@ world=$(mktemp -d)
trap 'rm -rf "$world" || :' EXIT
[ -f game.conf ] || { echo "Must be run in game root folder." >&2; exit 1; }
[ -n "$DOCKER_IMAGE" ] || { echo "Specify a docker image." >&2; exit 1; }
chmod -R 777 "$world" # container uses unprivileged user inside
@@ -12,7 +13,6 @@ vol=(
-v "$PWD":/var/lib/minetest/.minetest/games/minetest_game
-v "$world":/var/lib/minetest/.minetest/world
)
[ -z "$DOCKER_IMAGE" ] && DOCKER_IMAGE="ghcr.io/minetest/minetest:master"
docker run --rm -i "${vol[@]}" "$DOCKER_IMAGE" --config /etc/minetest/minetest.conf --gameid minetest
test -f "$world/map.sqlite" || exit 1