1
0
mirror of https://github.com/minetest/minetest_game.git synced 2025-09-14 04:35:26 +02:00

Compare commits

..

89 Commits
master ... dev

Author SHA1 Message Date
e137d88feb Update game.conf 2025-03-29 22:28:48 +01:00
7ac0cb4d00 Merge remote-tracking branch 'upstream/master' into dev 2025-03-17 18:15:05 +01:00
90e786e65b Merge remote-tracking branch 'upstream/master' into dev 2024-09-14 15:03:00 +02:00
df3c01a605 Merge remote-tracking branch 'upstream/stable-5' into dev 2024-04-05 18:08:36 +02:00
Lars Mueller
9875ef6240 Merge remote-tracking branch 'origin/stable-5' into HEAD 2023-12-17 17:10:25 +01:00
280c8dcc8d Merge remote-tracking branch 'upstream/master' into dev 2023-12-13 20:38:59 +01:00
127629a029 Merge remote-tracking branch 'upstream/master' into dev 2023-11-26 13:53:43 +01:00
671e289256 Merge commit '833ed776' into dev 2023-06-04 22:13:07 +02:00
sfan5
9050150464 Merge remote-tracking branch 'origin/stable-5' into HEAD 2023-04-08 19:33:25 +02:00
a18b189e01 Merge remote-tracking branch 'upstream/stable-5' into dev 2022-09-25 14:14:30 +02:00
sfan5
08057e8e0f Merge remote-tracking branch 'origin/stable-5' into HEAD 2022-09-19 21:45:31 +02:00
3fa03057f3 Disable weather mod 2022-09-01 21:36:03 +02:00
3151f8f3cf Merge remote-tracking branch 'upstream/stable-5' into dev 2022-08-21 10:36:59 +02:00
sfan5
b55329d3e1 Merge remote-tracking branch 'origin/stable-5' into HEAD 2022-08-04 22:14:33 +02:00
7588085a09 Merge remote-tracking branch 'upstream/stable-5' into dev 2022-07-17 00:44:14 +02:00
Lars Mueller
e86d0dff94 TNT node drop particles: Only pick string tiles as fallback 2022-05-13 17:35:16 +02:00
Lars Mueller
5549b9585d Fix incorrectly negated comparisons 2022-05-13 17:35:07 +02:00
Lars Mueller
d294ef757e player_api: Fix crash for players without model 2022-05-13 17:34:58 +02:00
bell07
0ad8222b97 player_api - fix compatibility code
get_animation does not return the data if called from outside without this change
2022-05-13 17:34:49 +02:00
a5d810bc78 Merge remote-tracking branch 'upstream/stable-5' into dev 2022-03-05 10:40:21 +01:00
sfan5
a23819f4fe Merge remote-tracking branch 'origin/stable-5' into HEAD 2022-01-30 21:54:41 +01:00
44d859d011 Merge remote-tracking branch 'upstream/master' into dev 2022-01-16 17:38:17 +01:00
bb2876eebf Merge remote-tracking branch 'upstream/master' into experimental 2021-04-08 22:50:46 +02:00
41c2045fb0 Remove some obsolete sounds 2021-04-04 15:06:10 +02:00
250ef99721 Merge tag '5.4.0' into nalc-dev
5.4.0
2021-02-25 22:19:07 +01:00
sfan5
dd7eed952e Merge remote-tracking branch 'origin/stable-5' into HEAD 2021-02-23 20:21:20 +01:00
5e35fdc2a9 Ajoute paramètres dans minetest.conf 2020-11-14 17:00:32 +01:00
3f064d5ed4 Merge remote-tracking branch 'upstream/stable-5' into nalc-dev 2020-07-18 11:48:46 +02:00
b3e660e897 Merge tag '5.3.0' into nalc-dev
5.3.0
2020-07-12 13:11:07 +02:00
sfan5
cb2c416b51 Merge remote-tracking branch 'origin/stable-5' into HEAD 2020-07-09 22:15:23 +02:00
2fc9a68aa6 Merge remote-tracking branch 'upstream/stable-5' into nalc-dev 2020-05-09 01:07:25 +02:00
sfan5
dcb3df0a38 Merge remote-tracking branch 'origin/stable-5' into HEAD 2020-04-05 18:48:33 +02:00
19d903e8b3 Met à jour les sons des pas dans la neige 2019-12-23 19:32:05 +01:00
721c598fbd Merge branch 'stable-5' of yunohost.local:minetest/minetest_game into nalc-dev 2019-12-23 19:08:11 +01:00
SmallJoker
0a9e24622f Merge branch 'master' of https://github.com/minetest/minetest_game into stable-5 2019-10-12 15:53:20 +02:00
a0c658f4d1 Merge branch 'stable-5' into nalc-dev 2019-04-07 17:57:18 +02:00
9585eef042 Merge branch 'stable-5' of https://github.com/minetest/minetest_game into stable-5 2019-04-07 17:38:55 +02:00
Paramat
8678265125 Dungeon loot: Avoid empty 'if' branch to satisfy lua check 2019-03-31 22:26:33 +02:00
sfan5
df387e2394 Dungeon loot: Don't crash on unknown items
fixes #2228
2019-03-31 22:26:32 +02:00
2db0287652 Merge remote-tracking branch 'github/stable-5' into nalc-1.1-dev 2019-03-24 15:53:23 +01:00
tenplus1
806b29c2a1 Add food groups to blueberries (#2335) 2019-03-22 19:20:36 +00:00
sys4-fr
3aa1117f4a Changements des bruitages du mod default par ceux de MFF. 2018-09-21 22:17:19 +02:00
sys4-fr
630f24e747 Remplacement du nom du jeux. 2018-09-21 20:27:20 +02:00
sofar
d6a66860af Prevent divide by zero (#2106)
This forces all explosions to damage entities within the 1 node
range. If that needs to be disabled, the damage_radius needs to
be set to 0.
2018-05-18 12:50:47 +02:00
paramat
6d850f23a5 Flower spread ABM: Optimise
Match maximum spread density to maximum mapgen density for flowers.
Place 3 flora nodes at once instead of 1.
Change ABM chance value to 300 to match previous spread rate.
ABM becomes 3 times less intensive.
2018-05-18 12:50:47 +02:00
paramat
2c1af0861f Doors: Avoid crash on nil player in 'can dig door' 2018-05-18 12:50:47 +02:00
Jat15
d2ae721235 Stairs: unbind table groups (#2036)
Unbind table groups for base block, stairs, slabs.
2018-05-18 12:50:18 +02:00
paramat
01db55cee5 default:dirt_with_snow: Re-add to soil group
Previously, saplings were not growing if the dirt they are on turned to
'dirt with snow' before growth.
Also for consistency with other dirt nodes.
2018-05-06 20:44:30 +02:00
Ekdohibs
4ba2b5179e Furnace: Fix being able to cook items without enough fuel
This was triggered when too much time had elapsed when timer was called.
Also, fix timer resolution giving free fuel time.
2018-05-06 20:44:30 +02:00
Diego Martínez
a5092c0df6 creative: Add missing tooltips. 2018-05-06 20:44:30 +02:00
paramat
575c098bae Book textures: Reset colour profiles to remove warnings 2018-05-06 20:44:22 +02:00
paramat
cddd59b578 Book textures: Replace with more original textures 2018-05-06 20:40:45 +02:00
ezhh
7a4b1e0ce1 Default: Make burntimes more rational and consistent 2017-12-05 21:24:02 +01:00
DTA7
0216fa08ec Add nil checks for placer 2017-11-19 23:03:38 +01:00
raymoo
ca3e807d35 Creative: Make the placenode registration check for non-player placers 2017-11-19 23:03:38 +01:00
raymoo
ca38bb2390 Creative: Make handle_node_drops override work for non-player diggers 2017-11-19 23:03:38 +01:00
Coder12a
7d07c52d09 Books: Convert \r to \n
Some files or editors may use \r instand of \n like notepad++. If you copy
text written in notepad++ and pasted into the book. The book will only have
one page.
2017-11-19 23:03:38 +01:00
SmallJoker
532013a032 Creative: Cache inventory items on load 2017-11-19 23:03:38 +01:00
tenplus1
a52622669f TNT: Add tnt.boom defaults
This adds def, def.radius and def.damage_radius defaults to the
tnt.boom() function if they aren't specified on call.
2017-11-19 23:03:38 +01:00
SmallJoker
ce5e668681 Bones: Return bones when taking the last ItemStack 2017-11-19 23:03:38 +01:00
tenplus1
6530fa914b Flowers: Add waterlily right-click checks
Check for on_rightclick functions of nodes when holding a waterlily.
2017-11-19 23:03:38 +01:00
rubenwardy
86eb0e1617 Sfinv: Remove possibility of infinite loop when homepage doesn't exist 2017-11-19 23:03:38 +01:00
rubenwardy
93fb9b36ce Sfinv: Rename navigation tabs to reduce chance of a conflict 2017-11-19 23:03:38 +01:00
danielmeek32
09e3505ea1 Chests: Fix locked chest protection against explosions (#1886)
Fixes #1885
2017-11-19 23:03:38 +01:00
tenplus1
cecbfc1676 Chests: Fix open chest after player leave (#1884)
This should fix the chest staying open when a player disconnects while inside.
2017-11-19 23:03:38 +01:00
tenplus1
fba6f6a4cf TNT: Add explode_center flag
Add 'explode_centre' flag which when false explodes as normal and when true runs on_blast on centre node as well as dropping items.
2017-11-19 23:03:38 +01:00
tenplus1
6053456af1 Mushroom spread: Optimise and make overridable
Move mushroom spread ABM action into a global and overridable function.
Optimise spread code.
Reduce spread range to reduce spread through walls.
2017-11-19 23:03:38 +01:00
Hybrid Dog
cc2f75b2f9 Register fence: Allow setting nodedefs to 'false' 2017-11-19 23:03:38 +01:00
tenplus1
b6ef71c92e TNT's tnt:boom cleanup (#1868)
The tnt:boom node doesn't actually need the on_construct and on_timer functions to remove the node after 0.4 seconds as the tnt_explode function already does this beforehand.
2017-11-19 23:03:38 +01:00
SmallJoker
876da2fbc6 Beds: Do not crash when placing in an unknown node 2017-11-19 23:03:38 +01:00
paramat
ea45ca57a5 Lava cooling: Increase interval to 2
An excessive load has been reported caused by the node searching, so even
when no lava is present.
2017-11-19 23:03:34 +01:00
SmallJoker
6fa3ebfa75 Carts: Check for last pathfinder predition too Minor fix to reduce cart jitter slightly 2017-11-19 22:57:28 +01:00
SmallJoker
efe6fb6dfb TNT: Only burn visually connected powder (#1857) 2017-11-19 22:57:28 +01:00
SmallJoker
1aeb2baa91 Creative: Prevent unauthorized item access (#1840) 2017-11-19 22:57:28 +01:00
Ezhh
e4d6425846 Correct farming/stairs dependency (#1838) 2017-11-19 22:57:28 +01:00
Paramat
81f885795d Crafting: Remove duplicate reversed recipes (#1777)
For axes and hoes only use one recipe that matches the appearance of the texture and in inventory.
2017-11-19 22:53:53 +01:00
paramat
f3e29bc2cc Saplings: Reduce grow time to ABM equivalent
Previous times were chosen using statistical maths, but reports suggested
this was too long.
I tested by timing an ABM acting on 100 nodes, with interval and chance equal
to the old sapling ABM.
50 at 4m59s.
99 at 24m58s.
100 at 26m58s.
So choose a grow time between 5 and 25 min for tree and bush saplings.
If 'can grow' is false at grow time the timer is reset to 5 min.
2017-11-19 22:53:53 +01:00
DS-Minetest
3a72f7b84b Add backface_culling to open chests and fencegates 2017-11-19 22:53:53 +01:00
Foz
20bd4560f8 TNT: Track TNT owner in metadata for protection mods
It is useful for protection mods to know who owns an exploding
TNT block. This allows the blocks destroyed by the TNT to be
limited to the same ones the owner could destroy without using
TNT.

TNT placed within a protected area by the area owner, and later
ignited by another player will destroy within the protected area
nodes the igniter may not otherwise be able to interact with. Any
player could significantly increase the size of an explosion by
placing more TNT in an adjacent unprotected area if the original
TNT block was placed withing 1 node of such a boundary. This
feature sounds dangerous, but we are talking about TNT. Players
should use it carefully.
2017-11-19 22:53:53 +01:00
SmallJoker
8991b9fe54 Carts: Do not connect rails with gunpowder (#1812) 2017-11-19 22:53:53 +01:00
Johannes Fritz
aea6c5dd1d Stairs: Add backface culling to stair meshes
If backface culling is not specified for a tile in 'images' it is set to true.
Slabs already have backface culling due to being defined as nodeboxes (which
are then converted to meshnodes).
2017-11-19 22:53:53 +01:00
paramat
da41caca66 Chests: Check 'def' of node above chest to avoid crash
In 'chest_lid_obstructed(pos)' check for nil 'def' to avoid a crash caused by
an unknown node above the chest.
2017-11-19 22:53:14 +01:00
red-001
103af98864 Books: Also limit the max size of the title
This limits the max size of the full title of the book to `80` letters and
the size of the part thats displayed in the tooltip to `35` letters.
2017-11-19 22:53:14 +01:00
red-001
26606b0520 Books: Limit the size of books
Really large books just waste hard drive space and the engine is not designed to
handle that much data in item metadata, this can cause strange things to happen.
2017-11-19 22:52:00 +01:00
red-001
706844e8bf Books: Add nil value checks to the book formspec handler 2017-11-19 22:52:00 +01:00
paramat
a56274c230 Stairs: Use one recipe matching inventory appearence
No longer have 2 recipes for stairs, choose the one that matches the appearence
in inventory (stair rising toward the right).
Helps to reduce recipe count now that an increasing number of stairs are
being registered.
2017-11-19 22:52:00 +01:00
vorunbekannt75@web.de
3512226867 Default: Revert "Default: Shorter and better ABMs"
This reverts commit e523c3a296 to re-enable
the overriding and redefinition of these global functions.
2017-11-19 17:16:32 +01:00
ShadowNinja
d5b9fee6fe Merge 0.4.16 into stable-0.4 2017-06-03 17:22:59 -04:00
sfan5
437860feff Merge tag '0.4.15' into stable-0.4
0.4.15
2016-12-22 23:00:57 +01:00
122 changed files with 119 additions and 1354 deletions

View File

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

View File

@@ -1,3 +1,5 @@
title = Minetest Game
title = Notre Ami Le Cube 1.11
author = Sys4
description = A basic exploration, mining, crafting, and building, sandbox game with no NPCs, monsters, or animals. Minetest Game is usually used with mods added, and many mods are available for this game. Reliably maintained by Luanti core developers.
min_minetest_version = 5.8
disabled_settings = creative_mode

View File

@@ -35,7 +35,6 @@ 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

@@ -0,0 +1,76 @@
# This file contains settings of Minetest Game that can be changed in
# minetest.conf.
# By default, all the settings are commented and not functional.
# Uncomment settings by removing the preceding #.
# Whether creative mode (fast digging of all blocks, unlimited resources) should
# be enabled.
creative_mode = false
# Sets the behaviour of the inventory items when a player dies.
# bones: Store items in a bone node but drop items if inside protected area.
# drop: Drop items on the ground.
# keep: Player keeps items.
bones_mode = bones
# The time in seconds after which the bones of a dead player can be looted by
# everyone.
# 0 to disable.
share_bones_time = 1200
# How much earlier the bones of a dead player can be looted by
# everyone if the player dies in a protected area they don't own.
# 0 to disable. By default it is "share_bones_time" divide by four.
share_bones_time_early = 300
# Inform player of condition and location of new bones.
bones_position_message = true
# Whether fire should be enabled. If disabled, 'basic_flame' nodes will
# disappear.
# 'permanent_flame' nodes will remain with either setting.
enable_fire = false
# Enable flame sound.
flame_sound = true
# Whether lavacooling should be enabled.
enable_lavacooling = true
# Whether the stuff in initial_stuff should be given to new players.
give_initial_stuff = true
initial_stuff = default:axe_wood,default:torch 9,default:sapling 2,default:apple 5
# Whether the TNT mod should be enabled.
enable_tnt = true
# The radius of a TNT explosion.
tnt_radius = 3
# Enable the stairs mod ABM that replaces the old 'upside down'
# stair and slab nodes in old maps with the new param2 versions.
enable_stairs_replace_abm = false
# Whether to allow respawning in beds.
# Default value is true.
enable_bed_respawn = true
# Whether players can skip night by sleeping.
# Default value is true.
enable_bed_night_skip = true
# If enabled, fences and walls cannot be jumped over.
enable_fence_tall = true
# Whether the engine's spawn search, which does not check for a suitable
# starting biome, is used.
# Default value is false.
engine_spawn = false
# Whether river water source nodes create flowing sounds.
# Helps rivers create more sound, especially on level sections.
river_source_sounds = true
# Enable cloud variation by the 'weather' mod.
# Non-functional in V6 or Singlenode mapgens.
enable_weather = false

View File

@@ -5,16 +5,6 @@ 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
@@ -60,51 +50,6 @@ 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()
@@ -127,8 +72,13 @@ local function lay_down(player, pos, bed_pos, state, skip)
player:set_pos(beds.pos[name])
-- physics, eye_offset, etc
set_physics_override(player, false)
local physics_override = beds.player[name].physics_override
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
@@ -162,9 +112,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)
@@ -176,7 +126,7 @@ local function lay_down(player, pos, bed_pos, state, skip)
y = bed_pos.y + 0.07,
z = bed_pos.z + dir.z / 2
}
set_physics_override(player, true)
player:set_physics_override({speed = 0, jump = 0, gravity = 0})
player:set_pos(p)
player_api.player_attached[name] = true
hud_flags.wielditem = false

View File

@@ -1,10 +0,0 @@
# 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

@@ -1,10 +0,0 @@
# 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,4 +1,3 @@
name = beds
description = Minetest Game mod: beds
depends = default, wool, spawn
optional_depends = player_monoids, pova

View File

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

View File

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

View File

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

View File

@@ -1,4 +0,0 @@
# 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

@@ -1,8 +0,0 @@
# 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

@@ -1,8 +0,0 @@
# 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,8 +51,6 @@ 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,
@@ -62,7 +60,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_raw, {
minetest.register_craftitem(itemname, {
description = name,
inventory_image = inventory_image,
stack_max = 1,

View File

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

View File

@@ -1,5 +0,0 @@
# 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

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

View File

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

View File

@@ -41,9 +41,15 @@ end
function carts:is_rail(pos, railtype)
local node = minetest.get_node(pos).name
if node == "ignore" then
-- we really need to know, so load it
minetest.load_area(pos)
node = minetest.get_node(pos).name
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])
end
if minetest.get_item_group(node, "rail") == 0 then
return false

View File

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

View File

@@ -1,6 +0,0 @@
# 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,11 +124,6 @@ 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

@@ -1,11 +0,0 @@
# 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

@@ -1,11 +0,0 @@
# 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,11 +645,10 @@ minetest.register_abm({
-- Snow check is cheapest, so comes first
if name == "default:snow" then
minetest.set_node(pos, {name = "default:dirt_with_snow"})
-- 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"})
elseif minetest.get_item_group(name, "dry_grass") ~= 0 then
minetest.set_node(pos, {name = "default:dirt_with_dry_grass"})
end
end
})

View File

@@ -397,7 +397,7 @@ minetest.register_node("default:furnace_active", apply_logger({
"default_furnace_side.png", "default_furnace_side.png",
"default_furnace_side.png",
{
name = "default_furnace_front_active.png",
image = "default_furnace_front_active.png",
backface_culling = false,
animation = {
type = "vertical_frames",

View File

@@ -1,224 +0,0 @@
# 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

@@ -1,215 +0,0 @@
# 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,13 +1860,7 @@ function default.register_decorations()
-- Emergent jungle tree
-- Due to 32 node height, altitude is limited and prescence depends on 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
local chunksize = tonumber(minetest.get_mapgen_setting("chunksize"))
if chunksize >= 5 then
minetest.register_decoration({
name = "default:emergent_jungle_tree",

View File

@@ -2604,9 +2604,6 @@ 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)
@@ -2620,7 +2617,7 @@ local function register_sign(material, desc, def)
minetest.chat_send_player(player_name, S("Text too long"))
return
end
text = text:gsub("[%z\1-\8\11-\31\127]", "") -- strip naughty control characters (keeps \t and \n)
text = text:gsub("[%z-\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)

BIN
mods/default/sounds/default_break_glass.1.ogg Normal file → Executable file

Binary file not shown.

BIN
mods/default/sounds/default_break_glass.2.ogg Normal file → Executable file

Binary file not shown.

BIN
mods/default/sounds/default_break_glass.3.ogg Normal file → Executable file

Binary file not shown.

Binary file not shown.

BIN
mods/default/sounds/default_cool_lava.1.ogg Normal file → Executable file

Binary file not shown.

BIN
mods/default/sounds/default_cool_lava.2.ogg Normal file → Executable file

Binary file not shown.

BIN
mods/default/sounds/default_cool_lava.3.ogg Normal file → Executable file

Binary file not shown.

BIN
mods/default/sounds/default_dig_crumbly.ogg Normal file → Executable file

Binary file not shown.

BIN
mods/default/sounds/default_dig_dig_immediate.ogg Normal file → Executable file

Binary file not shown.

Binary file not shown.

BIN
mods/default/sounds/default_dirt_footstep.1.ogg Normal file → Executable file

Binary file not shown.

BIN
mods/default/sounds/default_dirt_footstep.2.ogg Normal file → Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
mods/default/sounds/default_dug_node.1.ogg Normal file → Executable file

Binary file not shown.

BIN
mods/default/sounds/default_dug_node.2.ogg Normal file → Executable file

Binary file not shown.

BIN
mods/default/sounds/default_glass_footstep.ogg Normal file → Executable file

Binary file not shown.

BIN
mods/default/sounds/default_grass_footstep.1.ogg Normal file → Executable file

Binary file not shown.

BIN
mods/default/sounds/default_grass_footstep.2.ogg Normal file → Executable file

Binary file not shown.

BIN
mods/default/sounds/default_grass_footstep.3.ogg Normal file → Executable file

Binary file not shown.

Binary file not shown.

BIN
mods/default/sounds/default_gravel_footstep.1.ogg Normal file → Executable file

Binary file not shown.

BIN
mods/default/sounds/default_gravel_footstep.2.ogg Normal file → Executable file

Binary file not shown.

BIN
mods/default/sounds/default_gravel_footstep.3.ogg Normal file → Executable file

Binary file not shown.

BIN
mods/default/sounds/default_gravel_footstep.4.ogg Normal file → Executable file

Binary file not shown.

BIN
mods/default/sounds/default_place_node.1.ogg Normal file → Executable file

Binary file not shown.

BIN
mods/default/sounds/default_place_node.2.ogg Normal file → Executable file

Binary file not shown.

BIN
mods/default/sounds/default_place_node.3.ogg Normal file → Executable file

Binary file not shown.

BIN
mods/default/sounds/default_place_node_hard.1.ogg Normal file → Executable file

Binary file not shown.

BIN
mods/default/sounds/default_place_node_hard.2.ogg Normal file → Executable file

Binary file not shown.

0
mods/default/sounds/default_snow_footstep.1.ogg Normal file → Executable file
View File

0
mods/default/sounds/default_snow_footstep.2.ogg Normal file → Executable file
View File

0
mods/default/sounds/default_snow_footstep.3.ogg Normal file → Executable file
View File

0
mods/default/sounds/default_snow_footstep.4.ogg Normal file → Executable file
View File

BIN
mods/default/sounds/default_wood_footstep.1.ogg Normal file → Executable file

Binary file not shown.

BIN
mods/default/sounds/default_wood_footstep.2.ogg Normal file → Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
mods/default/sounds/lava.ogg Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
mods/default/sounds/waterfall.ogg Executable file

Binary file not shown.

View File

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

View File

@@ -1,18 +0,0 @@
# 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

@@ -1,18 +0,0 @@
# 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

View File

@@ -1,16 +0,0 @@
# 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

View File

@@ -1,16 +0,0 @@
# 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

@@ -1,34 +0,0 @@
# 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

@@ -1,28 +0,0 @@
# 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

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

View File

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

View File

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

View File

@@ -1,5 +0,0 @@
# 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

@@ -1,12 +0,0 @@
# 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

@@ -1,12 +0,0 @@
# 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

@@ -1,4 +0,0 @@
# 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

@@ -1,4 +0,0 @@
# 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

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

View File

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

View File

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

View File

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

View File

@@ -1,53 +0,0 @@
# 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

Some files were not shown because too many files have changed in this diff Show More