Merge branch 'master' of https://github.com/minetest/minetest_gameC
BIN
menu/header.png
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 935 B |
|
@ -31,6 +31,7 @@ function beds.register_bed(name, def)
|
||||||
wield_image = def.wield_image,
|
wield_image = def.wield_image,
|
||||||
drawtype = "nodebox",
|
drawtype = "nodebox",
|
||||||
tiles = def.tiles.bottom,
|
tiles = def.tiles.bottom,
|
||||||
|
use_texture_alpha = "clip",
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
|
@ -95,8 +96,7 @@ function beds.register_bed(name, def)
|
||||||
minetest.set_node(pos, {name = name .. "_bottom", param2 = dir})
|
minetest.set_node(pos, {name = name .. "_bottom", param2 = dir})
|
||||||
minetest.set_node(botpos, {name = name .. "_top", param2 = dir})
|
minetest.set_node(botpos, {name = name .. "_top", param2 = dir})
|
||||||
|
|
||||||
if not (creative and creative.is_enabled_for
|
if not minetest.is_creative_enabled(player_name) then
|
||||||
and creative.is_enabled_for(player_name)) then
|
|
||||||
itemstack:take_item()
|
itemstack:take_item()
|
||||||
end
|
end
|
||||||
return itemstack
|
return itemstack
|
||||||
|
@ -151,6 +151,7 @@ function beds.register_bed(name, def)
|
||||||
minetest.register_node(name .. "_top", {
|
minetest.register_node(name .. "_top", {
|
||||||
drawtype = "nodebox",
|
drawtype = "nodebox",
|
||||||
tiles = def.tiles.top,
|
tiles = def.tiles.top,
|
||||||
|
use_texture_alpha = "clip",
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
|
|
|
@ -60,18 +60,19 @@ local function lay_down(player, pos, bed_pos, state, skip)
|
||||||
|
|
||||||
-- stand up
|
-- stand up
|
||||||
if state ~= nil and not state then
|
if state ~= nil and not state then
|
||||||
local p = beds.pos[name] or nil
|
if not beds.player[name] then
|
||||||
|
-- player not in bed, do nothing
|
||||||
|
return false
|
||||||
|
end
|
||||||
beds.bed_position[name] = nil
|
beds.bed_position[name] = nil
|
||||||
-- skip here to prevent sending player specific changes (used for leaving players)
|
-- skip here to prevent sending player specific changes (used for leaving players)
|
||||||
if skip then
|
if skip then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
if p then
|
player:set_pos(beds.pos[name])
|
||||||
player:set_pos(p)
|
|
||||||
end
|
|
||||||
|
|
||||||
-- physics, eye_offset, etc
|
-- physics, eye_offset, etc
|
||||||
local physics_override = assert(beds.player[name].physics_override)
|
local physics_override = beds.player[name].physics_override
|
||||||
beds.player[name] = nil
|
beds.player[name] = nil
|
||||||
player:set_physics_override({
|
player:set_physics_override({
|
||||||
speed = physics_override.speed,
|
speed = physics_override.speed,
|
||||||
|
@ -101,6 +102,11 @@ local function lay_down(player, pos, bed_pos, state, skip)
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if beds.player[name] then
|
||||||
|
-- player already in bed, do nothing
|
||||||
|
return false
|
||||||
|
end
|
||||||
|
|
||||||
beds.pos[name] = pos
|
beds.pos[name] = pos
|
||||||
beds.bed_position[name] = bed_pos
|
beds.bed_position[name] = bed_pos
|
||||||
beds.player[name] = {physics_override = player:get_physics_override()}
|
beds.player[name] = {physics_override = player:get_physics_override()}
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
# textdomain: beds
|
# textdomain: beds
|
||||||
Fancy Bed=Schickes Bett
|
Fancy Bed=Schickes Bett
|
||||||
Simple Bed=Schlichtes Bett
|
Simple Bed=Schlichtes Bett
|
||||||
Leave Bed=Bett verlassen
|
This bed is already occupied!=Dieses Bett ist bereits belegt!
|
||||||
|
You have to stop moving before going to bed!=Sie müssen stehen bleiben, bevor Sie zu Bett gehen können!
|
||||||
Good morning.=Guten Morgen.
|
Good morning.=Guten Morgen.
|
||||||
@1 of @2 players are in bed=@1 von @2 Spielern sind im Bett
|
@1 of @2 players are in bed=@1 von @2 Spielern sind im Bett
|
||||||
Force night skip=Überspringen der Nacht erzwingen
|
Force night skip=Überspringen der Nacht erzwingen
|
||||||
You can only sleep at night.=Sie können nur nachts schlafen.
|
You can only sleep at night.=Sie können nur nachts schlafen.
|
||||||
|
Leave Bed=Bett verlassen
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
# textdomain: beds
|
# textdomain: beds
|
||||||
Fancy Bed=Cama de lujo
|
Fancy Bed=Cama de lujo
|
||||||
Simple Bed=Cama sencilla
|
Simple Bed=Cama sencilla
|
||||||
Leave Bed=Abandonar cama
|
This bed is already occupied!=Esta cama esta ocupada
|
||||||
|
You have to stop moving before going to bed!=Deja de moverte o no podras acostarte
|
||||||
Good morning.=Buenos días.
|
Good morning.=Buenos días.
|
||||||
@1 of @2 players are in bed=@1 de @2 jugadores están en cama
|
@1 of @2 players are in bed=@1 de @2 jugadores están durmiendo
|
||||||
Force night skip=Forzar evitar noche
|
Force night skip=Forzar hacer de dia
|
||||||
You can only sleep at night.=Sólo puedes dormir por la noche.
|
You can only sleep at night.=Sólo puedes dormir por la noche.
|
||||||
|
Leave Bed=Levantarse
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
# textdomain: beds
|
# textdomain: beds
|
||||||
Fancy Bed=Lit chic
|
Fancy Bed=Lit chic
|
||||||
Simple Bed=Lit simple
|
Simple Bed=Lit simple
|
||||||
Leave Bed=Se lever du lit
|
This bed is already occupied!=
|
||||||
|
You have to stop moving before going to bed!=
|
||||||
Good morning.=Bonjour.
|
Good morning.=Bonjour.
|
||||||
@1 of @2 players are in bed=@1 joueur(s) sur @2 sont au lit
|
@1 of @2 players are in bed=@1 joueur(s) sur @2 sont au lit
|
||||||
Force night skip=Forcer le passage de la nuit
|
Force night skip=Forcer le passage de la nuit
|
||||||
You can only sleep at night.=Vous ne pouvez dormir que la nuit.
|
You can only sleep at night.=Vous ne pouvez dormir que la nuit.
|
||||||
|
Leave Bed=Se lever du lit
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
# textdomain: beds
|
# textdomain: beds
|
||||||
Leave Bed=Tinggalkan Dipan
|
Fancy Bed=Ranjang Mewah
|
||||||
|
Simple Bed=Ranjang Sederhana
|
||||||
|
This bed is already occupied!=
|
||||||
|
You have to stop moving before going to bed!=
|
||||||
Good morning.=Selamat pagi.
|
Good morning.=Selamat pagi.
|
||||||
@1 of @2 players are in bed=@1 dari @2 pemain sedang tidur
|
@1 of @2 players are in bed=@1 dari @2 pemain sedang tidur
|
||||||
Force night skip=Paksa lewati malam
|
Force night skip=Paksa lewati malam
|
||||||
You can only sleep at night.=Anda hanya boleh tidur pada waktu malam.
|
You can only sleep at night.=Anda hanya dapat tidur pada waktu malam.
|
||||||
Fancy Bed=Dipan Mewah
|
Leave Bed=Tinggalkan Ranjang
|
||||||
Simple Bed=Dipan Sederhana
|
|
||||||
|
|
|
@ -1,4 +1,10 @@
|
||||||
# textdomain: beds
|
# textdomain: beds
|
||||||
Fancy Bed=Letto decorato
|
Fancy Bed=Letto decorato
|
||||||
Simple Bed=Letto semplice
|
Simple Bed=Letto semplice
|
||||||
Leave Bed=Alzati dal letto
|
This bed is already occupied!=
|
||||||
|
You have to stop moving before going to bed!=
|
||||||
|
Good morning.=
|
||||||
|
@1 of @2 players are in bed=
|
||||||
|
Force night skip=
|
||||||
|
You can only sleep at night.=
|
||||||
|
Leave Bed=Alzati dal letto
|
||||||
|
|
10
mods/beds/locale/beds.jbo.tr
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
# textdomain: beds
|
||||||
|
Fancy Bed=lo selja'i ckana
|
||||||
|
Simple Bed=lo sampu ckana
|
||||||
|
This bed is already occupied!=.i lo ti ckana cu canlu
|
||||||
|
You have to stop moving before going to bed!=lo nu do cando cu sarcu lo nu do sipna
|
||||||
|
Good morning.=.i .uise'inai cerni
|
||||||
|
@1 of @2 players are in bed=.i @1 cmima be lu'i @2 le pilno cu vreta lo ckana
|
||||||
|
Force night skip=bapli le nu co'u nicte
|
||||||
|
You can only sleep at night.=.i steci le ka nicte kei fa le ka do kakne le ka sipna ca pa ckaji be ce'u
|
||||||
|
Leave Bed=cliva lo ckana
|
|
@ -1,8 +1,10 @@
|
||||||
# textdomain: beds
|
# textdomain: beds
|
||||||
Fancy Bed=Katil Beragam
|
Fancy Bed=Katil Beragam
|
||||||
Simple Bed=Katil Biasa
|
Simple Bed=Katil Biasa
|
||||||
Leave Bed=Bangun
|
This bed is already occupied!=
|
||||||
|
You have to stop moving before going to bed!=
|
||||||
Good morning.=Selamat pagi.
|
Good morning.=Selamat pagi.
|
||||||
@1 of @2 players are in bed=@1 daripada @2 pemain sedang tidur
|
@1 of @2 players are in bed=@1 daripada @2 pemain sedang tidur
|
||||||
Force night skip=Paksa langkau malam
|
Force night skip=Paksa langkau malam
|
||||||
You can only sleep at night.=Anda hanya boleh tidur pada waktu malam.
|
You can only sleep at night.=Anda hanya boleh tidur pada waktu malam.
|
||||||
|
Leave Bed=Bangun
|
||||||
|
|
10
mods/beds/locale/beds.pt_BR.tr
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
# textdomain: beds
|
||||||
|
Fancy Bed=Cama Bonita
|
||||||
|
Simple Bed=Cama Simples
|
||||||
|
This bed is already occupied!=Esta cama já está ocupada!
|
||||||
|
You have to stop moving before going to bed!=Você precisa parar de se mover antes de ir para cama!
|
||||||
|
Good morning.=Bom dia.
|
||||||
|
@1 of @2 players are in bed=@1 de @2 jogadores estão na cama
|
||||||
|
Force night skip=Forçar o amanhecer
|
||||||
|
You can only sleep at night.=Você só pode dormir à noite
|
||||||
|
Leave Bed=Sair da Cama
|
|
@ -1,8 +1,10 @@
|
||||||
# textdomain: beds
|
# textdomain: beds
|
||||||
Fancy Bed=Детализированная Кровать
|
Fancy Bed=Детализированная Кровать
|
||||||
Simple Bed=Обычная Кровать
|
Simple Bed=Обычная Кровать
|
||||||
Leave Bed=Встать с кровати
|
This bed is already occupied!=
|
||||||
|
You have to stop moving before going to bed!=
|
||||||
Good morning.=Доброе утро.
|
Good morning.=Доброе утро.
|
||||||
@1 of @2 players are in bed=@1 из @2 игроков в кровати
|
@1 of @2 players are in bed=@1 из @2 игроков в кровати
|
||||||
Force night skip=Пропустить ночь
|
Force night skip=Пропустить ночь
|
||||||
You can only sleep at night.=Вы можете спать только ночью.
|
You can only sleep at night.=Вы можете спать только ночью.
|
||||||
|
Leave Bed=Встать с кровати
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
# textdomain: beds
|
# textdomain: beds
|
||||||
Fancy Bed=Fin säng
|
Fancy Bed=Fin säng
|
||||||
Simple Bed=Enkel Säng
|
Simple Bed=Enkel Säng
|
||||||
Leave Bed=Lämna Säng
|
This bed is already occupied!=
|
||||||
|
You have to stop moving before going to bed!=
|
||||||
Good morning.= God morgon.
|
Good morning.= God morgon.
|
||||||
@1 of @2 players are in bed=@1 av @2 spelar försöker sover.
|
@1 of @2 players are in bed=@1 av @2 spelar försöker sover.
|
||||||
Force night skip=Tvinga över natten
|
Force night skip=Tvinga över natten
|
||||||
You can only sleep at night.=Du kan bara sova på natten.
|
You can only sleep at night.=Du kan bara sova på natten.
|
||||||
|
Leave Bed=Lämna Säng
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
# textdomain: beds
|
# textdomain: beds
|
||||||
Leave Bed=Opusti posteľ
|
Fancy Bed=Pekná posteľ
|
||||||
|
Simple Bed=Jednoduchá posteľ
|
||||||
|
This bed is already occupied!=
|
||||||
|
You have to stop moving before going to bed!=
|
||||||
Good morning.=Dobré ráno.
|
Good morning.=Dobré ráno.
|
||||||
@1 of @2 players are in bed=@1 z @2 hráčov sú v posteli
|
@1 of @2 players are in bed=@1 z @2 hráčov sú v posteli
|
||||||
Force night skip=Nútene preskočiť noc
|
Force night skip=Nútene preskočiť noc
|
||||||
You can only sleep at night.=Môžeš spať len v noci.
|
You can only sleep at night.=Môžeš spať len v noci.
|
||||||
Fancy Bed=Pekná posteľ
|
Leave Bed=Opusti posteľ
|
||||||
Simple Bed=Jednoduchá posteľ
|
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
# textdomain: beds
|
# textdomain: beds
|
||||||
Fancy Bed=花式床
|
Fancy Bed=花式床
|
||||||
Simple Bed=简易床
|
Simple Bed=简易床
|
||||||
Leave Bed=离开床
|
This bed is already occupied!=
|
||||||
|
You have to stop moving before going to bed!=
|
||||||
Good morning.=早安!
|
Good morning.=早安!
|
||||||
@1 of @2 players are in bed=@2位玩家中的@1位在床上
|
@1 of @2 players are in bed=@2位玩家中的@1位在床上
|
||||||
Force night skip=强制跳过夜晚
|
Force night skip=强制跳过夜晚
|
||||||
You can only sleep at night.=你只能在晚上睡觉。
|
You can only sleep at night.=你只能在晚上睡觉。
|
||||||
|
Leave Bed=离开床
|
||||||
|
|
|
@ -1,9 +1,10 @@
|
||||||
# textdomain: beds
|
# textdomain: beds
|
||||||
Fancy Bed=花式床
|
Fancy Bed=花式床
|
||||||
Simple Bed=簡易床
|
Simple Bed=簡易床
|
||||||
Leave Bed=離開床
|
This bed is already occupied!=
|
||||||
|
You have to stop moving before going to bed!=
|
||||||
Good morning.=早安!
|
Good morning.=早安!
|
||||||
@1 of @2 players are in bed=@2位玩家中的@1位在床上
|
@1 of @2 players are in bed=@2位玩家中的@1位在床上
|
||||||
Force night skip=強制跳過夜晚
|
Force night skip=強制跳過夜晚
|
||||||
You can only sleep at night.=你只能在晚上睡覺。
|
You can only sleep at night.=你只能在晚上睡覺。
|
||||||
|
Leave Bed=離開床
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
# textdomain: beds
|
# textdomain: beds
|
||||||
Leave Bed=
|
Fancy Bed=
|
||||||
|
Simple Bed=
|
||||||
|
This bed is already occupied!=
|
||||||
|
You have to stop moving before going to bed!=
|
||||||
Good morning.=
|
Good morning.=
|
||||||
@1 of @2 players are in bed=
|
@1 of @2 players are in bed=
|
||||||
Force night skip=
|
Force night skip=
|
||||||
You can only sleep at night.=
|
You can only sleep at night.=
|
||||||
Fancy Bed=
|
Leave Bed=
|
||||||
Simple Bed=
|
|
||||||
|
|
Before Width: | Height: | Size: 540 B After Width: | Height: | Size: 490 B |
Before Width: | Height: | Size: 537 B After Width: | Height: | Size: 486 B |
Before Width: | Height: | Size: 390 B After Width: | Height: | Size: 340 B |
Before Width: | Height: | Size: 387 B After Width: | Height: | Size: 343 B |
Before Width: | Height: | Size: 296 B After Width: | Height: | Size: 248 B |
Before Width: | Height: | Size: 316 B After Width: | Height: | Size: 265 B |
Before Width: | Height: | Size: 561 B After Width: | Height: | Size: 431 B |
Before Width: | Height: | Size: 537 B After Width: | Height: | Size: 427 B |
Before Width: | Height: | Size: 611 B After Width: | Height: | Size: 464 B |
Before Width: | Height: | Size: 596 B After Width: | Height: | Size: 446 B |
Before Width: | Height: | Size: 583 B After Width: | Height: | Size: 474 B |
Before Width: | Height: | Size: 616 B After Width: | Height: | Size: 547 B |
Before Width: | Height: | Size: 495 B After Width: | Height: | Size: 425 B |
Before Width: | Height: | Size: 556 B After Width: | Height: | Size: 490 B |
Before Width: | Height: | Size: 304 B After Width: | Height: | Size: 251 B |
Before Width: | Height: | Size: 143 B After Width: | Height: | Size: 83 B |
|
@ -8,25 +8,16 @@ binoculars = {}
|
||||||
local S = minetest.get_translator("binoculars")
|
local S = minetest.get_translator("binoculars")
|
||||||
|
|
||||||
|
|
||||||
-- Detect creative mod
|
|
||||||
local creative_mod = minetest.get_modpath("creative")
|
|
||||||
-- Cache creative mode setting as fallback if creative mod not present
|
|
||||||
local creative_mode_cache = minetest.settings:get_bool("creative_mode")
|
|
||||||
|
|
||||||
|
|
||||||
-- Update player property
|
-- Update player property
|
||||||
-- Global to allow overriding
|
-- Global to allow overriding
|
||||||
|
|
||||||
function binoculars.update_player_property(player)
|
function binoculars.update_player_property(player)
|
||||||
local creative_enabled =
|
|
||||||
(creative_mod and creative.is_enabled_for(player:get_player_name())) or
|
|
||||||
creative_mode_cache
|
|
||||||
local new_zoom_fov = 0
|
local new_zoom_fov = 0
|
||||||
|
|
||||||
if player:get_inventory():contains_item(
|
if player:get_inventory():contains_item(
|
||||||
"main", "binoculars:binoculars") then
|
"main", "binoculars:binoculars") then
|
||||||
new_zoom_fov = 10
|
new_zoom_fov = 10
|
||||||
elseif creative_enabled then
|
elseif minetest.is_creative_enabled(player:get_player_name()) then
|
||||||
new_zoom_fov = 15
|
new_zoom_fov = 15
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
# textdomain: binoculars
|
# textdomain: binoculars
|
||||||
Binoculars=Binokular
|
Binoculars=Teropong
|
||||||
Use with 'Zoom' key=Pakai dengan tombol 'Zum'
|
Use with 'Zoom' key=Pakai dengan tombol 'Zoom'
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
# textdomain: binoculars
|
# textdomain: binoculars
|
||||||
Binoculars=Binocolo
|
Binoculars=Binocolo
|
||||||
Use with 'Zoom' key=Usalo col tasto 'Ingrandimento'
|
Use with 'Zoom' key=Usalo col tasto 'Ingrandimento'
|
||||||
|
|
3
mods/binoculars/locale/binoculars.jbo.tr
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
# textdomain: binoculars
|
||||||
|
Binoculars=lo reldarvistci
|
||||||
|
Use with 'Zoom' key=.i tu'a le jvinu banro batke cu tadji lo nu pilno
|
3
mods/binoculars/locale/binoculars.pt_BR.tr
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
# textdomain: binoculars
|
||||||
|
Binoculars=Binóculos
|
||||||
|
Use with 'Zoom' key=Use com a tecla de 'Zoom'
|
|
@ -1,3 +1,3 @@
|
||||||
# textdomain: binoculars
|
# textdomain: binoculars
|
||||||
Binoculars=Kikare
|
Binoculars=Kikare
|
||||||
Use with 'Zoom' key=Används med 'Zoom' knappen
|
Use with 'Zoom' key=Används med 'Zoom' knappen
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
name = binoculars
|
name = binoculars
|
||||||
description = Minetest Game mod: binoculars
|
description = Minetest Game mod: binoculars
|
||||||
depends = default
|
depends = default
|
||||||
optional_depends = creative
|
|
||||||
|
|
|
@ -119,8 +119,7 @@ function boat.on_punch(self, puncher)
|
||||||
if not self.driver then
|
if not self.driver then
|
||||||
self.removed = true
|
self.removed = true
|
||||||
local inv = puncher:get_inventory()
|
local inv = puncher:get_inventory()
|
||||||
if not (creative and creative.is_enabled_for
|
if not minetest.is_creative_enabled(name)
|
||||||
and creative.is_enabled_for(name))
|
|
||||||
or not inv:contains_item("main", "boats:boat") then
|
or not inv:contains_item("main", "boats:boat") then
|
||||||
local leftover = inv:add_item("main", "boats:boat")
|
local leftover = inv:add_item("main", "boats:boat")
|
||||||
-- if no room in inventory add a replacement boat to the world
|
-- if no room in inventory add a replacement boat to the world
|
||||||
|
@ -172,7 +171,8 @@ function boat.on_step(self, dtime)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
local velo = self.object:get_velocity()
|
local velo = self.object:get_velocity()
|
||||||
if self.v == 0 and velo.x == 0 and velo.y == 0 and velo.z == 0 then
|
if not self.driver and
|
||||||
|
self.v == 0 and velo.x == 0 and velo.y == 0 and velo.z == 0 then
|
||||||
self.object:set_pos(self.object:get_pos())
|
self.object:set_pos(self.object:get_pos())
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
@ -268,8 +268,7 @@ minetest.register_craftitem("boats:boat", {
|
||||||
boat:set_yaw(placer:get_look_horizontal())
|
boat:set_yaw(placer:get_look_horizontal())
|
||||||
end
|
end
|
||||||
local player_name = placer and placer:get_player_name() or ""
|
local player_name = placer and placer:get_player_name() or ""
|
||||||
if not (creative and creative.is_enabled_for and
|
if not minetest.is_creative_enabled(player_name) then
|
||||||
creative.is_enabled_for(player_name)) then
|
|
||||||
itemstack:take_item()
|
itemstack:take_item()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# textdomain: boats
|
# textdomain: boats
|
||||||
Boat cruise mode on=Modalità movimento automatico barca attivata
|
Boat cruise mode on=Modalità movimento automatico barca attivata
|
||||||
Boat cruise mode off=Modalità movimento automatico barca disattivata
|
Boat cruise mode off=Modalità movimento automatico barca disattivata
|
||||||
Boat=Barca
|
Boat=Barca
|
||||||
|
|
4
mods/boats/locale/boats.jbo.tr
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
# textdomain: boats
|
||||||
|
Boat cruise mode on=.i lo bloti cu zmiku le ka klama
|
||||||
|
Boat cruise mode off=.i lo bloti cu macnu le ka klama
|
||||||
|
Boat=lo bloti
|
4
mods/boats/locale/boats.pt_BR.tr
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
# textdomain: boats
|
||||||
|
Boat cruise mode on=Modo de cruseiro do barco ligado
|
||||||
|
Boat cruise mode off=Modo de cruseiro do barco desligado
|
||||||
|
Boat=Barco
|
|
@ -1,4 +1,4 @@
|
||||||
# textdomain: boats
|
# textdomain: boats
|
||||||
Boat cruise mode on=Båtkryssningsläge på
|
Boat cruise mode on=Båtkryssningsläge på
|
||||||
Boat cruise mode off=Båtkryssningsläge av
|
Boat cruise mode off=Båtkryssningsläge av
|
||||||
Boat=Båt
|
Boat=Båt
|
||||||
|
|
|
@ -141,8 +141,18 @@ local function may_replace(pos, player)
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
|
||||||
-- allow replacing air and liquids
|
-- allow replacing air
|
||||||
if node_name == "air" or node_definition.liquidtype ~= "none" then
|
if node_name == "air" then
|
||||||
|
return true
|
||||||
|
end
|
||||||
|
|
||||||
|
-- don't replace nodes inside protections
|
||||||
|
if minetest.is_protected(pos, player:get_player_name()) then
|
||||||
|
return false
|
||||||
|
end
|
||||||
|
|
||||||
|
-- allow replacing liquids
|
||||||
|
if node_definition.liquidtype ~= "none" then
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -154,8 +164,7 @@ local function may_replace(pos, player)
|
||||||
|
|
||||||
-- default to each nodes buildable_to; if a placed block would replace it, why shouldn't bones?
|
-- default to each nodes buildable_to; if a placed block would replace it, why shouldn't bones?
|
||||||
-- flowers being squished by bones are more realistical than a squished stone, too
|
-- flowers being squished by bones are more realistical than a squished stone, too
|
||||||
-- exception are of course any protected buildable_to
|
return node_definition.buildable_to
|
||||||
return node_definition.buildable_to and not minetest.is_protected(pos, player:get_player_name())
|
|
||||||
end
|
end
|
||||||
|
|
||||||
local drop = function(pos, itemstack)
|
local drop = function(pos, itemstack)
|
||||||
|
@ -182,7 +191,6 @@ local function is_all_empty(player_inv)
|
||||||
end
|
end
|
||||||
|
|
||||||
minetest.register_on_dieplayer(function(player)
|
minetest.register_on_dieplayer(function(player)
|
||||||
|
|
||||||
local bones_mode = minetest.settings:get("bones_mode") or "bones"
|
local bones_mode = minetest.settings:get("bones_mode") or "bones"
|
||||||
if bones_mode ~= "bones" and bones_mode ~= "drop" and bones_mode ~= "keep" then
|
if bones_mode ~= "bones" and bones_mode ~= "drop" and bones_mode ~= "keep" then
|
||||||
bones_mode = "bones"
|
bones_mode = "bones"
|
||||||
|
@ -194,8 +202,7 @@ minetest.register_on_dieplayer(function(player)
|
||||||
local pos_string = minetest.pos_to_string(pos)
|
local pos_string = minetest.pos_to_string(pos)
|
||||||
|
|
||||||
-- return if keep inventory set or in creative mode
|
-- return if keep inventory set or in creative mode
|
||||||
if bones_mode == "keep" or (creative and creative.is_enabled_for
|
if bones_mode == "keep" or minetest.is_creative_enabled(player_name) then
|
||||||
and creative.is_enabled_for(player:get_player_name())) then
|
|
||||||
minetest.log("action", player_name .. " dies at " .. pos_string ..
|
minetest.log("action", player_name .. " dies at " .. pos_string ..
|
||||||
". No bones placed")
|
". No bones placed")
|
||||||
if bones_position_message then
|
if bones_position_message then
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
# textdomain: bones
|
# textdomain: bones
|
||||||
Bones=Ossa
|
Bones=Ossa
|
||||||
@1's old bones=Ossa vecchie di @1
|
@1's old bones=Ossa vecchie di @1
|
||||||
@1 died at @2.=@1 è morto alla posizione @2.
|
@1 died at @2.=@1 è morto alla posizione @2.
|
||||||
@1 died at @2, and dropped their inventory.=@1 è morto alla posizione @2, e ha lasciato a terra il contenuto del suo inventario.
|
@1 died at @2, and dropped their inventory.=@1 è morto alla posizione @2, e ha lasciato a terra il contenuto del suo inventario.
|
||||||
@1 died at @2, and bones were placed.=@1 è morto alla posizione @2, e vi sono state posizionate delle ossa.
|
@1 died at @2, and bones were placed.=@1 è morto alla posizione @2, e vi sono state posizionate delle ossa.
|
||||||
@1's fresh bones=Ossa fresche di @1
|
@1's fresh bones=Ossa fresche di @1
|
||||||
@1's bones=Ossa di @1
|
@1's bones=Ossa di @1
|
||||||
|
|
8
mods/bones/locale/bones.jbo.tr
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
# textdomain: bones
|
||||||
|
Bones=lo bongu gunma
|
||||||
|
@1's old bones=.i ti tolci'o ke bongu gunma po'a la'o zo'i.@1.zo'i
|
||||||
|
@1 died at @2.=.i la'o zo'i.@1.zo'i pu morsi di'o lo me zoi pos.@2.pos.
|
||||||
|
@1 died at @2, and dropped their inventory.=.i la'o zo'i.@1.zo'i goi ly. pu morsi di'o lo me zoi pos.@2.pos. .ije ly. te farlu lo me le dacti liste po ly.
|
||||||
|
@1 died at @2, and bones were placed.=.i la'o zo'i.@1.zo'i goi ly. pu morsi di'o lo me zoi pos.@2.pos. .ije lo bongu gunma pu se punji
|
||||||
|
@1's fresh bones=.i ti cnino ke bongu gunma po'a la'o zo'i.@1.zo'i
|
||||||
|
@1's bones=.i ti bongu gunma po'a la'o zo'i.@1.zo'i
|
8
mods/bones/locale/bones.pt_BR.tr
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
# textdomain: bones
|
||||||
|
Bones=Ossos
|
||||||
|
@1's old bones=Ossos antigos de @1
|
||||||
|
@1 died at @2.=@1 morreu em @2.
|
||||||
|
@1 died at @2, and dropped their inventory.=@1 morreu em @2, e seu inventário foi derrubado.
|
||||||
|
@1 died at @2, and bones were placed.=@1 morreu em @2, e os ossos foram colocados.
|
||||||
|
@1's fresh bones=Ossos recentes de @1
|
||||||
|
@1's bones=Ossos de @1
|
Before Width: | Height: | Size: 740 B After Width: | Height: | Size: 349 B |
Before Width: | Height: | Size: 656 B After Width: | Height: | Size: 339 B |
Before Width: | Height: | Size: 637 B After Width: | Height: | Size: 341 B |
Before Width: | Height: | Size: 700 B After Width: | Height: | Size: 338 B |
Before Width: | Height: | Size: 662 B After Width: | Height: | Size: 333 B |
|
@ -1,5 +1,5 @@
|
||||||
# textdomain: bucket
|
# textdomain: bucket
|
||||||
Empty Bucket=Secchio vuoto
|
Empty Bucket=Secchio vuoto
|
||||||
Water Bucket=Secchio d'acqua
|
Water Bucket=Secchio d'acqua
|
||||||
River Water Bucket=Secchio d'acqua di fiume
|
River Water Bucket=Secchio d'acqua di fiume
|
||||||
Lava Bucket=Secchio di lava
|
Lava Bucket=Secchio di lava
|
||||||
|
|
5
mods/bucket/locale/bucket.jbo.tr
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
# textdomain: bucket
|
||||||
|
Empty Bucket=lo baktu be no da
|
||||||
|
Water Bucket=lo baktu be lo djacu
|
||||||
|
River Water Bucket=lo baktu be lo rirxe djacu
|
||||||
|
Lava Bucket=lo baktu be lo likro'i
|
5
mods/bucket/locale/bucket.pt_BR.tr
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
# textdomain: bucket
|
||||||
|
Empty Bucket=Balde Vazio
|
||||||
|
Water Bucket=Balde de Água
|
||||||
|
River Water Bucket=Balde de Água do Rio
|
||||||
|
Lava Bucket=Balde de Lava
|
|
@ -2,4 +2,4 @@
|
||||||
Empty Bucket=Tom hink
|
Empty Bucket=Tom hink
|
||||||
Water Bucket=Vatten hink
|
Water Bucket=Vatten hink
|
||||||
River Water Bucket=Flodvatten hink
|
River Water Bucket=Flodvatten hink
|
||||||
Lava Bucket=Lava hink
|
Lava Bucket=Lava hink
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# textdomain: butterflies
|
# textdomain: butterflies
|
||||||
White Butterfly=Farfalla bianca
|
White Butterfly=Farfalla bianca
|
||||||
Red Butterfly=Farfalla rossa
|
Red Butterfly=Farfalla rossa
|
||||||
Violet Butterfly=Farfalla viola
|
Violet Butterfly=Farfalla viola
|
||||||
|
|
4
mods/butterflies/locale/butterflies.jbo.tr
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
# textdomain: butterflies
|
||||||
|
White Butterfly=lo blabi toldi
|
||||||
|
Red Butterfly=lo xunre toldi
|
||||||
|
Violet Butterfly=lo zirpu toldi
|
4
mods/butterflies/locale/butterflies.pt_BR.tr
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
# textdomain: butterflies
|
||||||
|
White Butterfly=
|
||||||
|
Red Butterfly=
|
||||||
|
Violet Butterfly=
|
|
@ -1,4 +1,4 @@
|
||||||
# textdomain: butterflies
|
# textdomain: butterflies
|
||||||
White Butterfly=Vit fjäril
|
White Butterfly=Vit fjäril
|
||||||
Red Butterfly=Röd fjäril
|
Red Butterfly=Röd fjäril
|
||||||
Violet Butterfly=Violett fjäril
|
Violet Butterfly=Violett fjäril
|
||||||
|
|
|
@ -108,8 +108,7 @@ function cart_entity:on_punch(puncher, time_from_last_punch, tool_capabilities,
|
||||||
end
|
end
|
||||||
-- Pick up cart
|
-- Pick up cart
|
||||||
local inv = puncher:get_inventory()
|
local inv = puncher:get_inventory()
|
||||||
if not (creative and creative.is_enabled_for
|
if not minetest.is_creative_enabled(puncher:get_player_name())
|
||||||
and creative.is_enabled_for(puncher:get_player_name()))
|
|
||||||
or not inv:contains_item("main", "carts:cart") then
|
or not inv:contains_item("main", "carts:cart") then
|
||||||
local leftover = inv:add_item("main", "carts:cart")
|
local leftover = inv:add_item("main", "carts:cart")
|
||||||
-- If no room in inventory add a replacement cart to the world
|
-- If no room in inventory add a replacement cart to the world
|
||||||
|
@ -416,8 +415,7 @@ minetest.register_craftitem("carts:cart", {
|
||||||
minetest.sound_play({name = "default_place_node_metal", gain = 0.5},
|
minetest.sound_play({name = "default_place_node_metal", gain = 0.5},
|
||||||
{pos = pointed_thing.above}, true)
|
{pos = pointed_thing.above}, true)
|
||||||
|
|
||||||
if not (creative and creative.is_enabled_for
|
if not minetest.is_creative_enabled(placer:get_player_name()) then
|
||||||
and creative.is_enabled_for(placer:get_player_name())) then
|
|
||||||
itemstack:take_item()
|
itemstack:take_item()
|
||||||
end
|
end
|
||||||
return itemstack
|
return itemstack
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# textdomain: carts
|
# textdomain: carts
|
||||||
|
Cart=Kereta
|
||||||
|
(Sneak+Click to pick up)=(Menyelinap + Klik untuk ambil)
|
||||||
Rail=Rel
|
Rail=Rel
|
||||||
Powered Rail=Rel Bertenaga
|
Powered Rail=Rel Bertenaga
|
||||||
Brake Rail=Rel Rem
|
Brake Rail=Rel Rem
|
||||||
Cart=Kereta
|
|
||||||
(Sneak+Click to pick up)=(selinap + klik untuk ambil)
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# textdomain: carts
|
# textdomain: carts
|
||||||
Cart=Vagone
|
Cart=Vagone
|
||||||
(Sneak+Click to pick up)=(Strisciare+Click per raccoglierlo)
|
(Sneak+Click to pick up)=(Strisciare+Click per raccoglierlo)
|
||||||
Rail=Binario
|
Rail=Binario
|
||||||
Powered Rail=Binario alimentato
|
Powered Rail=Binario alimentato
|
||||||
Brake Rail=Binario freno
|
Brake Rail=Binario freno
|
||||||
|
|
6
mods/carts/locale/carts.jbo.tr
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
# textdomain: carts
|
||||||
|
Cart=lo carce
|
||||||
|
(Sneak+Click to pick up)=to lo nu dzibi'o je cu samxa'e te cabra cu tadji lo nu lebna toi
|
||||||
|
Rail=lo teryre'e
|
||||||
|
Powered Rail=lo se dikca teryre'e
|
||||||
|
Brake Rail=lo terjabre teryre'e
|
6
mods/carts/locale/carts.pt_BR.tr
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
# textdomain: carts
|
||||||
|
Cart=Carrinho
|
||||||
|
(Sneak+Click to pick up)=(Esgueirar + Clique para pegar)
|
||||||
|
Rail=Trilho
|
||||||
|
Powered Rail=Trilho Energizado
|
||||||
|
Brake Rail=Trilho de Freio
|
|
@ -1,6 +1,6 @@
|
||||||
# textdomain: carts
|
# textdomain: carts
|
||||||
Cart=Вагонетка
|
Cart=Вагонетка
|
||||||
(Sneak+Click to pick up)=(Пригнитесь и кликните по вагонетке, чтобы забрать)
|
(Sneak+Click to pick up)=(Пригнитесь и кликните по вагонетке, чтобы забрать)
|
||||||
Rail=Рельса
|
Rail=Рельсы
|
||||||
Powered Rail=Механизированная Рельса
|
Powered Rail=Запитанные рельсы
|
||||||
Brake Rail=Рельса с тормозом
|
Brake Rail=Тормозящие рельсы
|
||||||
|
|
|
@ -3,4 +3,4 @@ Cart=Vagn
|
||||||
(Sneak+Click to pick up)=(Shift+Klicka för att plocka upp)
|
(Sneak+Click to pick up)=(Shift+Klicka för att plocka upp)
|
||||||
Rail=Räls
|
Rail=Räls
|
||||||
Powered Rail=Aktiverad räls
|
Powered Rail=Aktiverad räls
|
||||||
Brake Rail=Broms räls
|
Brake Rail=Broms räls
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# textdomain: carts
|
# textdomain: carts
|
||||||
|
Cart=
|
||||||
|
(Sneak+Click to pick up)=
|
||||||
Rail=
|
Rail=
|
||||||
Powered Rail=
|
Powered Rail=
|
||||||
Brake Rail=
|
Brake Rail=
|
||||||
Cart=
|
|
||||||
(Sneak+Click to pick up)=
|
|
||||||
|
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1 KiB |
Before Width: | Height: | Size: 459 B After Width: | Height: | Size: 363 B |
Before Width: | Height: | Size: 486 B After Width: | Height: | Size: 388 B |
Before Width: | Height: | Size: 522 B After Width: | Height: | Size: 401 B |
Before Width: | Height: | Size: 612 B After Width: | Height: | Size: 301 B |
Before Width: | Height: | Size: 456 B After Width: | Height: | Size: 435 B |
Before Width: | Height: | Size: 676 B After Width: | Height: | Size: 423 B |
Before Width: | Height: | Size: 580 B After Width: | Height: | Size: 287 B |
Before Width: | Height: | Size: 436 B After Width: | Height: | Size: 415 B |
Before Width: | Height: | Size: 614 B After Width: | Height: | Size: 407 B |
Before Width: | Height: | Size: 602 B After Width: | Height: | Size: 304 B |
Before Width: | Height: | Size: 494 B After Width: | Height: | Size: 473 B |
Before Width: | Height: | Size: 661 B After Width: | Height: | Size: 457 B |
Before Width: | Height: | Size: 707 B After Width: | Height: | Size: 451 B |
Before Width: | Height: | Size: 434 B After Width: | Height: | Size: 413 B |
Before Width: | Height: | Size: 697 B After Width: | Height: | Size: 446 B |
|
@ -79,7 +79,7 @@ end
|
||||||
-- Unlimited node placement
|
-- Unlimited node placement
|
||||||
minetest.register_on_placenode(function(pos, newnode, placer, oldnode, itemstack)
|
minetest.register_on_placenode(function(pos, newnode, placer, oldnode, itemstack)
|
||||||
if placer and placer:is_player() then
|
if placer and placer:is_player() then
|
||||||
return creative.is_enabled_for(placer:get_player_name())
|
return minetest.is_creative_enabled(placer:get_player_name())
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
@ -87,7 +87,7 @@ end)
|
||||||
local old_handle_node_drops = minetest.handle_node_drops
|
local old_handle_node_drops = minetest.handle_node_drops
|
||||||
function minetest.handle_node_drops(pos, drops, digger)
|
function minetest.handle_node_drops(pos, drops, digger)
|
||||||
if not digger or not digger:is_player() or
|
if not digger or not digger:is_player() or
|
||||||
not creative.is_enabled_for(digger:get_player_name()) then
|
not minetest.is_creative_enabled(digger:get_player_name()) then
|
||||||
return old_handle_node_drops(pos, drops, digger)
|
return old_handle_node_drops(pos, drops, digger)
|
||||||
end
|
end
|
||||||
local inv = digger:get_inventory()
|
local inv = digger:get_inventory()
|
||||||
|
|
|
@ -33,7 +33,7 @@ function creative.init_creative_inventory(player)
|
||||||
minetest.create_detached_inventory("creative_" .. player_name, {
|
minetest.create_detached_inventory("creative_" .. player_name, {
|
||||||
allow_move = function(inv, from_list, from_index, to_list, to_index, count, player2)
|
allow_move = function(inv, from_list, from_index, to_list, to_index, count, player2)
|
||||||
local name = player2 and player2:get_player_name() or ""
|
local name = player2 and player2:get_player_name() or ""
|
||||||
if not creative.is_enabled_for(name) or
|
if not minetest.is_creative_enabled(name) or
|
||||||
to_list == "main" then
|
to_list == "main" then
|
||||||
return 0
|
return 0
|
||||||
end
|
end
|
||||||
|
@ -44,7 +44,7 @@ function creative.init_creative_inventory(player)
|
||||||
end,
|
end,
|
||||||
allow_take = function(inv, listname, index, stack, player2)
|
allow_take = function(inv, listname, index, stack, player2)
|
||||||
local name = player2 and player2:get_player_name() or ""
|
local name = player2 and player2:get_player_name() or ""
|
||||||
if not creative.is_enabled_for(name) then
|
if not minetest.is_creative_enabled(name) then
|
||||||
return 0
|
return 0
|
||||||
end
|
end
|
||||||
return -1
|
return -1
|
||||||
|
@ -143,7 +143,7 @@ function creative.register_tab(name, title, items)
|
||||||
sfinv.register_page("creative:" .. name, {
|
sfinv.register_page("creative:" .. name, {
|
||||||
title = title,
|
title = title,
|
||||||
is_in_nav = function(self, player, context)
|
is_in_nav = function(self, player, context)
|
||||||
return creative.is_enabled_for(player:get_player_name())
|
return minetest.is_creative_enabled(player:get_player_name())
|
||||||
end,
|
end,
|
||||||
get = function(self, player, context)
|
get = function(self, player, context)
|
||||||
local player_name = player:get_player_name()
|
local player_name = player:get_player_name()
|
||||||
|
@ -248,7 +248,7 @@ creative.register_tab("craftitems", S("Items"), registered_craftitems)
|
||||||
|
|
||||||
local old_homepage_name = sfinv.get_homepage_name
|
local old_homepage_name = sfinv.get_homepage_name
|
||||||
function sfinv.get_homepage_name(player)
|
function sfinv.get_homepage_name(player)
|
||||||
if creative.is_enabled_for(player:get_player_name()) then
|
if minetest.is_creative_enabled(player:get_player_name()) then
|
||||||
return "creative:all"
|
return "creative:all"
|
||||||
else
|
else
|
||||||
return old_homepage_name(player)
|
return old_homepage_name(player)
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
# textdomain: creative
|
# textdomain: creative
|
||||||
|
Allow player to use creative inventory=Bolehkan pemain memakai inventaris kreatif
|
||||||
Search=Cari
|
Search=Cari
|
||||||
Reset=Atur ulang
|
Reset=Atur ulang
|
||||||
Previous page=Halaman sebelumnya
|
Previous page=Halaman sebelumnya
|
||||||
|
@ -7,4 +8,3 @@ All=Semua
|
||||||
Nodes=Nodus
|
Nodes=Nodus
|
||||||
Tools=Perkakas
|
Tools=Perkakas
|
||||||
Items=Barang
|
Items=Barang
|
||||||
Allow player to use creative inventory=Bolehkan pemain memakai inventaris kreatif
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
# textdomain: creative
|
# textdomain: creative
|
||||||
Allow player to use creative inventory=Permette al giocatore di usare l'inventario creativo
|
Allow player to use creative inventory=Permette al giocatore di usare l'inventario creativo
|
||||||
Search=Cerca
|
Search=Cerca
|
||||||
Reset=Azzera
|
Reset=Azzera
|
||||||
Previous page=Pagina precedente
|
Previous page=Pagina precedente
|
||||||
Next page=Pagina successiva
|
Next page=Pagina successiva
|
||||||
All=Tutto
|
All=Tutto
|
||||||
Nodes=Nodi
|
Nodes=Nodi
|
||||||
Tools=Strumenti
|
Tools=Strumenti
|
||||||
Items=Oggetti
|
Items=Oggetti
|
||||||
|
|
10
mods/creative/locale/creative.jbo.tr
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
# textdomain: creative
|
||||||
|
Allow player to use creative inventory=zifre le ka pilno le finti ke dacti liste
|
||||||
|
Search=sisku
|
||||||
|
Reset=kraga'igau
|
||||||
|
Previous page=lidne
|
||||||
|
Next page=selyli'e
|
||||||
|
All=ro dacti
|
||||||
|
Nodes=bliku
|
||||||
|
Tools=tutci
|
||||||
|
Items=dacti
|
10
mods/creative/locale/creative.pt_BR.tr
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
# textdomain: creative
|
||||||
|
Allow player to use creative inventory=Permitir o jogador usar o inventário criativo
|
||||||
|
Search=Pesquisar
|
||||||
|
Reset=Redefinir
|
||||||
|
Previous page=Página anterior
|
||||||
|
Next page=Próxima página
|
||||||
|
All=Todos
|
||||||
|
Nodes=Blocos
|
||||||
|
Tools=Ferramentas
|
||||||
|
Items=Itens
|
|
@ -7,4 +7,4 @@ Next page=Nästa sidan
|
||||||
All=Alla
|
All=Alla
|
||||||
Nodes=Noder
|
Nodes=Noder
|
||||||
Tools=Verktyg
|
Tools=Verktyg
|
||||||
Items=Saker
|
Items=Saker
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
# textdomain: creative
|
# textdomain: creative
|
||||||
|
Allow player to use creative inventory=
|
||||||
Search=
|
Search=
|
||||||
Reset=
|
Reset=
|
||||||
Previous page=
|
Previous page=
|
||||||
|
@ -7,4 +8,3 @@ All=
|
||||||
Nodes=
|
Nodes=
|
||||||
Tools=
|
Tools=
|
||||||
Items=
|
Items=
|
||||||
Allow player to use creative inventory=
|
|
||||||
|
|
Before Width: | Height: | Size: 708 B After Width: | Height: | Size: 605 B |
Before Width: | Height: | Size: 727 B After Width: | Height: | Size: 578 B |
Before Width: | Height: | Size: 728 B After Width: | Height: | Size: 593 B |
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 712 B After Width: | Height: | Size: 642 B |
|
@ -160,7 +160,8 @@ minetest.register_craftitem("default:skeleton_key", {
|
||||||
return itemstack
|
return itemstack
|
||||||
end
|
end
|
||||||
|
|
||||||
local on_skeleton_key_use = minetest.registered_nodes[node.name].on_skeleton_key_use
|
local node_reg = minetest.registered_nodes[node.name]
|
||||||
|
local on_skeleton_key_use = node_reg and node_reg.on_skeleton_key_use
|
||||||
if not on_skeleton_key_use then
|
if not on_skeleton_key_use then
|
||||||
return itemstack
|
return itemstack
|
||||||
end
|
end
|
||||||
|
|