forked from minetest/minetest_game
Merge remote-tracking branch 'upstream/master' into dev
This commit is contained in:
commit
44d859d011
16
.github/workflows/build.yml
vendored
Normal file
16
.github/workflows/build.yml
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
name: build
|
||||
on: [push, pull_request]
|
||||
|
||||
jobs:
|
||||
luacheck:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Install Luarocks
|
||||
run: |
|
||||
sudo apt-get update -qyy
|
||||
sudo apt-get install luarocks -qyy
|
||||
- name: Install Luacheck
|
||||
run: luarocks install --local luacheck
|
||||
- name: Run Luacheck
|
||||
run: $HOME/.luarocks/bin/luacheck mods
|
11
.travis.yml
11
.travis.yml
@ -1,11 +0,0 @@
|
||||
language: generic
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
- luarocks
|
||||
before_install:
|
||||
- luarocks install --local luacheck
|
||||
script:
|
||||
- $HOME/.luarocks/bin/luacheck ./mods
|
||||
notifications:
|
||||
email: false
|
20
game_api.txt
20
game_api.txt
@ -225,9 +225,12 @@ The doors mod allows modders to register custom doors and trapdoors.
|
||||
sounds = default.node_sound_wood_defaults(), -- optional
|
||||
sound_open = sound play for open door, -- optional
|
||||
sound_close = sound play for close door, -- optional
|
||||
gain_open = 0.3, -- optional, defaults to 0.3
|
||||
gain_close = 0.3, -- optional, defaults to 0.3
|
||||
protected = false, -- If true, only placer can open the door (locked for others)
|
||||
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
|
||||
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing),
|
||||
-- optional function containing the on_rightclick callback, defaults to a doors.door_toggle-wrapper
|
||||
use_texture_alpha = "clip",
|
||||
|
||||
### Trapdoor definition
|
||||
|
||||
@ -244,11 +247,12 @@ The doors mod allows modders to register custom doors and trapdoors.
|
||||
sounds = default.node_sound_wood_defaults(), -- optional
|
||||
sound_open = sound play for open door, -- optional
|
||||
sound_close = sound play for close door, -- optional
|
||||
gain_open = 0.3, -- optional, defaults to 0.3
|
||||
gain_close = 0.3, -- optional, defaults to 0.3
|
||||
protected = false, -- If true, only placer can open the door (locked for others)
|
||||
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
|
||||
-- function containing the on_rightclick callback
|
||||
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
|
||||
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) ,
|
||||
-- function containing the on_rightclick callback
|
||||
use_texture_alpha = "clip",
|
||||
|
||||
### Fence gate definition
|
||||
|
||||
@ -258,7 +262,7 @@ The doors mod allows modders to register custom doors and trapdoors.
|
||||
material = "default:wood",
|
||||
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
|
||||
sounds = default.node_sound_wood_defaults(), -- optional
|
||||
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
|
||||
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
|
||||
-- function containing the on_rightclick callback
|
||||
|
||||
|
||||
@ -719,6 +723,12 @@ Stairs API
|
||||
The stairs API lets you register stairs and slabs and ensures that they are registered the same way as those
|
||||
delivered with Minetest Game, to keep them compatible with other mods.
|
||||
|
||||
The following node attributes are sourced from the recipeitem:
|
||||
* use_texture_alpha
|
||||
* sunlight_propagates
|
||||
* light_source
|
||||
* If the recipeitem is a fuel, the stair/slab is also registered as a fuel of proportionate burntime.
|
||||
|
||||
`stairs.register_stair(subname, recipeitem, groups, images, description, sounds, worldaligntex)`
|
||||
|
||||
* Registers a stair
|
||||
|
@ -102,6 +102,11 @@ local function lay_down(player, pos, bed_pos, state, skip)
|
||||
return false
|
||||
end
|
||||
|
||||
-- Check if player is attached to an object
|
||||
if player:get_attach() then
|
||||
return false
|
||||
end
|
||||
|
||||
if beds.player[name] then
|
||||
-- player already in bed, do nothing
|
||||
return false
|
||||
|
10
mods/beds/locale/beds.eo.tr
Normal file
10
mods/beds/locale/beds.eo.tr
Normal file
@ -0,0 +1,10 @@
|
||||
# textdomain: beds
|
||||
Fancy Bed=Luksa Lito
|
||||
Simple Bed=Simpla Lito
|
||||
This bed is already occupied!=
|
||||
You have to stop moving before going to bed!=
|
||||
Good morning.=Bonan matenon.
|
||||
@1 of @2 players are in bed=@1 el @2 ludantoj estas en lito.
|
||||
Force night skip=Devigu nokta salton
|
||||
You can only sleep at night.=Vi povas nur dormi en la nokto.
|
||||
Leave Bed=Ellitiĝu
|
10
mods/beds/locale/beds.ja.tr
Normal file
10
mods/beds/locale/beds.ja.tr
Normal file
@ -0,0 +1,10 @@
|
||||
# textdomain: beds
|
||||
Fancy Bed=ファンシーなベッド
|
||||
Simple Bed=シンプルなベッド
|
||||
This bed is already occupied!=ベッドはすでに使われています!
|
||||
You have to stop moving before going to bed!=寝るときは動かないでください!
|
||||
Good morning.=おはようございます。
|
||||
@1 of @2 players are in bed=ベッドに@1 / @2人います
|
||||
Force night skip=強制的に夜をスキップします
|
||||
You can only sleep at night.=夜しか寝れません。
|
||||
Leave Bed=ベッドから出ます
|
@ -1,8 +1,8 @@
|
||||
# textdomain: beds
|
||||
Fancy Bed=Детализированная Кровать
|
||||
Simple Bed=Обычная Кровать
|
||||
This bed is already occupied!=
|
||||
You have to stop moving before going to bed!=
|
||||
This bed is already occupied!=Эта кровать уже занята!
|
||||
You have to stop moving before going to bed!=Нельзя воспользоваться кроватью на ходу!
|
||||
Good morning.=Доброе утро.
|
||||
@1 of @2 players are in bed=@1 из @2 игроков в кровати
|
||||
Force night skip=Пропустить ночь
|
||||
|
@ -1,8 +1,8 @@
|
||||
# textdomain: beds
|
||||
Fancy Bed=Pekná posteľ
|
||||
Simple Bed=Jednoduchá posteľ
|
||||
This bed is already occupied!=
|
||||
You have to stop moving before going to bed!=
|
||||
This bed is already occupied!=Táto posteľ je už obsadená
|
||||
You have to stop moving before going to bed!=Predtým ako si ľahneš do postele, sa musíš prestať pohybovať!
|
||||
Good morning.=Dobré ráno.
|
||||
@1 of @2 players are in bed=@1 z @2 hráčov sú v posteli
|
||||
Force night skip=Nútene preskočiť noc
|
||||
|
@ -1,8 +1,8 @@
|
||||
# textdomain: beds
|
||||
Fancy Bed=花式床
|
||||
Simple Bed=简易床
|
||||
This bed is already occupied!=
|
||||
You have to stop moving before going to bed!=
|
||||
This bed is already occupied!=床上已有人!
|
||||
You have to stop moving before going to bed!=上床前要停止移动!
|
||||
Good morning.=早安!
|
||||
@1 of @2 players are in bed=@2位玩家中的@1位在床上
|
||||
Force night skip=强制跳过夜晚
|
||||
|
@ -53,6 +53,7 @@ minetest.register_craftitem("binoculars:binoculars", {
|
||||
description = S("Binoculars") .. "\n" .. S("Use with 'Zoom' key"),
|
||||
inventory_image = "binoculars_binoculars.png",
|
||||
stack_max = 1,
|
||||
groups = {tool = 1},
|
||||
|
||||
on_use = function(itemstack, user, pointed_thing)
|
||||
binoculars.update_player_property(user)
|
||||
|
3
mods/binoculars/locale/binoculars.eo.tr
Normal file
3
mods/binoculars/locale/binoculars.eo.tr
Normal file
@ -0,0 +1,3 @@
|
||||
# textdomain: binoculars
|
||||
Binoculars=Binokolo
|
||||
Use with 'Zoom' key=Uzu per 'Zomo' klavo
|
3
mods/binoculars/locale/binoculars.ja.tr
Normal file
3
mods/binoculars/locale/binoculars.ja.tr
Normal file
@ -0,0 +1,3 @@
|
||||
# textdomain: binoculars
|
||||
Binoculars=双眼鏡
|
||||
Use with 'Zoom' key=ズームキーで使います
|
@ -53,31 +53,24 @@ function boat.on_rightclick(self, clicker)
|
||||
end
|
||||
local name = clicker:get_player_name()
|
||||
if self.driver and name == self.driver then
|
||||
self.driver = nil
|
||||
self.auto = false
|
||||
-- Cleanup happens in boat.on_detach_child
|
||||
clicker:set_detach()
|
||||
player_api.player_attached[name] = false
|
||||
player_api.set_animation(clicker, "stand" , 30)
|
||||
|
||||
player_api.set_animation(clicker, "stand", 30)
|
||||
local pos = clicker:get_pos()
|
||||
pos = {x = pos.x, y = pos.y + 0.2, z = pos.z}
|
||||
minetest.after(0.1, function()
|
||||
clicker:set_pos(pos)
|
||||
end)
|
||||
elseif not self.driver then
|
||||
local attach = clicker:get_attach()
|
||||
if attach and attach:get_luaentity() then
|
||||
local luaentity = attach:get_luaentity()
|
||||
if luaentity.driver then
|
||||
luaentity.driver = nil
|
||||
end
|
||||
clicker:set_detach()
|
||||
end
|
||||
self.driver = name
|
||||
clicker:set_attach(self.object, "",
|
||||
{x = 0.5, y = 1, z = -3}, {x = 0, y = 0, z = 0})
|
||||
|
||||
self.driver = name
|
||||
player_api.player_attached[name] = true
|
||||
|
||||
minetest.after(0.2, function()
|
||||
player_api.set_animation(clicker, "sit" , 30)
|
||||
player_api.set_animation(clicker, "sit", 30)
|
||||
end)
|
||||
clicker:set_look_horizontal(self.object:get_yaw())
|
||||
end
|
||||
@ -86,8 +79,12 @@ end
|
||||
|
||||
-- If driver leaves server while driving boat
|
||||
function boat.on_detach_child(self, child)
|
||||
self.driver = nil
|
||||
self.auto = false
|
||||
if child and child:get_player_name() == self.driver then
|
||||
player_api.player_attached[child:get_player_name()] = false
|
||||
|
||||
self.driver = nil
|
||||
self.auto = false
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
|
4
mods/boats/locale/boats.eo.tr
Normal file
4
mods/boats/locale/boats.eo.tr
Normal file
@ -0,0 +1,4 @@
|
||||
# textdomain: boats
|
||||
Boat cruise mode on=La kroza maniero de la boato estas ŝaltita.
|
||||
Boat cruise mode off=La kroza maniero de la boato estas malŝaltita.
|
||||
Boat=Boato
|
4
mods/boats/locale/boats.ja.tr
Normal file
4
mods/boats/locale/boats.ja.tr
Normal file
@ -0,0 +1,4 @@
|
||||
# textdomain: boats
|
||||
Boat cruise mode on=クルージングモード・オン
|
||||
Boat cruise mode off=クルージングモード・オフ
|
||||
Boat=ボート
|
@ -1,4 +1,4 @@
|
||||
# textdomain: boats
|
||||
Boat cruise mode on=Cestovný režim loďky zapnutý
|
||||
Boat cruise mode off=Cestovný režim loďky vypnutý
|
||||
Boat cruise mode on=Cestovný režim loďky je zapnutý
|
||||
Boat cruise mode off=Cestovný režim loďky je vypnutý
|
||||
Boat=Loďka
|
||||
|
8
mods/bones/locale/bones.eo.tr
Normal file
8
mods/bones/locale/bones.eo.tr
Normal file
@ -0,0 +1,8 @@
|
||||
# textdomain: bones
|
||||
Bones=Ostoj
|
||||
@1's old bones=La malnova ostoj de @1
|
||||
@1 died at @2.=@1 mortis ĉe @2
|
||||
@1 died at @2, and dropped their inventory.=@1 mortis ĉe @2, kaj ri delasis riaj objektoj.
|
||||
@1 died at @2, and bones were placed.=@1 mortis ĉe @2, kaj ostoj metis.
|
||||
@1's fresh bones=La nova ostoj de @1
|
||||
@1's bones=La ostoj de @1
|
8
mods/bones/locale/bones.ja.tr
Normal file
8
mods/bones/locale/bones.ja.tr
Normal file
@ -0,0 +1,8 @@
|
||||
# textdomain: bones
|
||||
Bones=骨
|
||||
@1's old bones=@1の古い骨
|
||||
@1 died at @2.=@1は@2で死亡しました。
|
||||
@1 died at @2, and dropped their inventory.=@1は@2で死亡して持ち物を落としました。
|
||||
@1 died at @2, and bones were placed.=@1は@2で死亡して骨が残されました。
|
||||
@1's fresh bones=@1の新鮮な骨
|
||||
@1's bones=@1の骨
|
@ -2,7 +2,7 @@
|
||||
Bones=骨骸
|
||||
@1's old bones=@1的旧骨骸
|
||||
@1 died at @2.=@1在@2死亡。
|
||||
@1 died at @2, and dropped their inventory.=@1在@2死亡,丢掉了物品栏。
|
||||
@1 died at @2, and bones were placed.=@1在@2死亡,骨骸被放置。
|
||||
@1 died at @2, and dropped their inventory.=@1在@2死亡,丢掉了所有物品。
|
||||
@1 died at @2, and bones were placed.=@1在@2死亡,已放置骨骸。
|
||||
@1's fresh bones=@1的新鲜骨骸
|
||||
@1's bones=@1的骨骸
|
||||
|
5
mods/bucket/locale/bucket.eo.tr
Normal file
5
mods/bucket/locale/bucket.eo.tr
Normal file
@ -0,0 +1,5 @@
|
||||
# textdomain: bucket
|
||||
Empty Bucket=Malplena Sitelo
|
||||
Water Bucket=Sitelo da Akvo
|
||||
River Water Bucket=Sitelo da Rivera Akvo
|
||||
Lava Bucket=Sitelo da Lafo
|
5
mods/bucket/locale/bucket.ja.tr
Normal file
5
mods/bucket/locale/bucket.ja.tr
Normal file
@ -0,0 +1,5 @@
|
||||
# textdomain: bucket
|
||||
Empty Bucket=空のバケツ
|
||||
Water Bucket=水入りバケツ
|
||||
River Water Bucket=川の水入りバケツ
|
||||
Lava Bucket=溶岩入りバケツ
|
4
mods/butterflies/locale/butterflies.eo.tr
Normal file
4
mods/butterflies/locale/butterflies.eo.tr
Normal file
@ -0,0 +1,4 @@
|
||||
# textdomain: butterflies
|
||||
White Butterfly=Blanka Papilio
|
||||
Red Butterfly=Ruĝa Papilio
|
||||
Violet Butterfly=Viola Papilio
|
4
mods/butterflies/locale/butterflies.ja.tr
Normal file
4
mods/butterflies/locale/butterflies.ja.tr
Normal file
@ -0,0 +1,4 @@
|
||||
# textdomain: butterflies
|
||||
White Butterfly=白色の蝶
|
||||
Red Butterfly=赤色の蝶
|
||||
Violet Butterfly=紫色の蝶
|
@ -29,15 +29,10 @@ function cart_entity:on_rightclick(clicker)
|
||||
end
|
||||
local player_name = clicker:get_player_name()
|
||||
if self.driver and player_name == self.driver then
|
||||
self.driver = nil
|
||||
carts:manage_attachment(clicker, nil)
|
||||
elseif not self.driver then
|
||||
self.driver = player_name
|
||||
carts:manage_attachment(clicker, self.object)
|
||||
|
||||
-- player_api does not update the animation
|
||||
-- when the player is attached, reset to default animation
|
||||
player_api.set_animation(clicker, "stand")
|
||||
self.driver = player_name
|
||||
end
|
||||
end
|
||||
|
||||
@ -66,8 +61,9 @@ end
|
||||
-- 0.5.x and later: When the driver leaves
|
||||
function cart_entity:on_detach_child(child)
|
||||
if child and child:get_player_name() == self.driver then
|
||||
self.driver = nil
|
||||
-- Clean up eye height
|
||||
carts:manage_attachment(child, nil)
|
||||
self.driver = nil
|
||||
end
|
||||
end
|
||||
|
||||
@ -134,7 +130,8 @@ function cart_entity:on_punch(puncher, time_from_last_punch, tool_capabilities,
|
||||
end
|
||||
|
||||
local punch_interval = 1
|
||||
if tool_capabilities and tool_capabilities.full_punch_interval then
|
||||
-- Faulty tool registrations may cause the interval to be set to 0 !
|
||||
if tool_capabilities and (tool_capabilities.full_punch_interval or 0) > 0 then
|
||||
punch_interval = tool_capabilities.full_punch_interval
|
||||
end
|
||||
time_from_last_punch = math.min(time_from_last_punch or punch_interval, punch_interval)
|
||||
|
@ -12,7 +12,7 @@ function carts:manage_attachment(player, obj)
|
||||
end
|
||||
local status = obj ~= nil
|
||||
local player_name = player:get_player_name()
|
||||
if player_api.player_attached[player_name] == status then
|
||||
if obj and player:get_attach() == obj then
|
||||
return
|
||||
end
|
||||
player_api.player_attached[player_name] = status
|
||||
@ -20,6 +20,10 @@ function carts:manage_attachment(player, obj)
|
||||
if status then
|
||||
player:set_attach(obj, "", {x=0, y=-4.5, z=0}, {x=0, y=0, z=0})
|
||||
player:set_eye_offset({x=0, y=-4, z=0},{x=0, y=-4, z=0})
|
||||
|
||||
-- player_api does not update the animation
|
||||
-- when the player is attached, reset to default animation
|
||||
player_api.set_animation(player, "stand")
|
||||
else
|
||||
player:set_detach()
|
||||
player:set_eye_offset({x=0, y=0, z=0},{x=0, y=0, z=0})
|
||||
|
6
mods/carts/locale/carts.eo.tr
Normal file
6
mods/carts/locale/carts.eo.tr
Normal file
@ -0,0 +1,6 @@
|
||||
# textdomain: carts
|
||||
Cart=Ĉaro
|
||||
(Sneak+Click to pick up)=(Ŝteliru+Alklaku por reprini)
|
||||
Rail=Relo
|
||||
Powered Rail=Elektra Relo
|
||||
Brake Rail=Bremsa Relo
|
6
mods/carts/locale/carts.ja.tr
Normal file
6
mods/carts/locale/carts.ja.tr
Normal file
@ -0,0 +1,6 @@
|
||||
# textdomain: carts
|
||||
Cart=トロッコ
|
||||
(Sneak+Click to pick up)=(スニークキーとクリックで乗ります)
|
||||
Rail=レール
|
||||
Powered Rail=パワードレール
|
||||
Brake Rail=ブレーキレール
|
@ -125,7 +125,7 @@ function creative.update_creative_inventory(player_name, tab_content)
|
||||
end
|
||||
|
||||
-- Create the trash field
|
||||
local trash = minetest.create_detached_inventory("creative_trash", {
|
||||
local trash = minetest.create_detached_inventory("trash", {
|
||||
-- Allow the stack to be placed and remove it in on_put()
|
||||
-- This allows the creative inventory to restore the stack
|
||||
allow_put = function(inv, listname, index, stack, player)
|
||||
@ -157,7 +157,7 @@ function creative.register_tab(name, title, items)
|
||||
[[
|
||||
image[4.08,4.2;0.8,0.8;creative_trash_icon.png]
|
||||
listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]
|
||||
list[detached:creative_trash;main;4.02,4.1;1,1;]
|
||||
list[detached:trash;main;4.02,4.1;1,1;]
|
||||
listring[]
|
||||
image_button[5,4.05;0.8,0.8;creative_prev_icon.png;creative_prev;]
|
||||
image_button[7.2,4.05;0.8,0.8;creative_next_icon.png;creative_next;]
|
||||
|
10
mods/creative/locale/creative.eo.tr
Normal file
10
mods/creative/locale/creative.eo.tr
Normal file
@ -0,0 +1,10 @@
|
||||
# textdomain: creative
|
||||
Allow player to use creative inventory=Permesu la ludanto uzi la krea stoko
|
||||
Search=Serĉu
|
||||
Reset=Rekomencigu
|
||||
Previous page=Pasinta paĝo
|
||||
Next page=Sekvinta paĝo
|
||||
All=Ĉio
|
||||
Nodes=Nodoj
|
||||
Tools=Iloj
|
||||
Items=Objektoj
|
10
mods/creative/locale/creative.ja.tr
Normal file
10
mods/creative/locale/creative.ja.tr
Normal file
@ -0,0 +1,10 @@
|
||||
# textdomain: creative
|
||||
Allow player to use creative inventory=プレーヤーにクリエイティブ インベントリーの使用を許可する
|
||||
Search=検索
|
||||
Reset=リセット
|
||||
Previous page=前のページ
|
||||
Next page=次のページ
|
||||
All=すべて
|
||||
Nodes=ブロック
|
||||
Tools=道具
|
||||
Items=アイテム
|
@ -178,7 +178,7 @@ Gambit (CC BY-SA 3.0):
|
||||
default_iron_lump.png
|
||||
default_gold_lump.png
|
||||
default_clay_lump.png
|
||||
default_coal.png
|
||||
default_coal_lump.png
|
||||
default_grass_*.png
|
||||
default_paper.png
|
||||
default_diamond_block.png
|
||||
|
@ -3,6 +3,46 @@
|
||||
-- support for MT game translation.
|
||||
local S = default.get_translator
|
||||
|
||||
local esc = minetest.formspec_escape
|
||||
local formspec_size = "size[8,8]"
|
||||
|
||||
local function formspec_core(tab)
|
||||
if tab == nil then tab = 1 else tab = tostring(tab) end
|
||||
return "tabheader[0,0;book_header;" ..
|
||||
esc(S("Write")) .. "," ..
|
||||
esc(S("Read")) .. ";" ..
|
||||
tab .. ";false;false]"
|
||||
end
|
||||
|
||||
local function formspec_write(title, text)
|
||||
return "field[0.5,1;7.5,0;title;" .. esc(S("Title:")) .. ";" ..
|
||||
esc(title) .. "]" ..
|
||||
"textarea[0.5,1.5;7.5,7;text;" .. esc(S("Contents:")) .. ";" ..
|
||||
esc(text) .. "]" ..
|
||||
"button_exit[2.5,7.5;3,1;save;" .. esc(S("Save")) .. "]"
|
||||
end
|
||||
|
||||
local function formspec_read(owner, title, string, text, page, page_max)
|
||||
return "label[0.5,0.5;" .. esc(S("by @1", owner)) .. "]" ..
|
||||
"tablecolumns[color;text]" ..
|
||||
"tableoptions[background=#00000000;highlight=#00000000;border=false]" ..
|
||||
"table[0.4,0;7,0.5;title;#FFFF00," .. esc(title) .. "]" ..
|
||||
"textarea[0.5,1.5;7.5,7;;" ..
|
||||
esc(string ~= "" and string or text) .. ";]" ..
|
||||
"button[2.4,7.6;0.8,0.8;book_prev;<]" ..
|
||||
"label[3.2,7.7;" .. esc(S("Page @1 of @2", page, page_max)) .. "]" ..
|
||||
"button[4.9,7.6;0.8,0.8;book_next;>]"
|
||||
end
|
||||
|
||||
local function formspec_string(lpp, page, lines, string)
|
||||
for i = ((lpp * page) - lpp) + 1, lpp * page do
|
||||
if not lines[i] then break end
|
||||
string = string .. lines[i] .. "\n"
|
||||
end
|
||||
return string
|
||||
end
|
||||
|
||||
local tab_number
|
||||
local lpp = 14 -- Lines per book's page
|
||||
local function book_on_use(itemstack, user)
|
||||
local player_name = user:get_player_name()
|
||||
@ -19,8 +59,8 @@ local function book_on_use(itemstack, user)
|
||||
local data = meta:to_table().fields
|
||||
|
||||
if data.owner then
|
||||
title = data.title
|
||||
text = data.text
|
||||
title = data.title or ""
|
||||
text = data.text or ""
|
||||
owner = data.owner
|
||||
|
||||
for str in (text .. "\n"):gmatch("([^\n]*)[\n]") do
|
||||
@ -30,37 +70,26 @@ local function book_on_use(itemstack, user)
|
||||
if data.page then
|
||||
page = data.page
|
||||
page_max = data.page_max
|
||||
|
||||
for i = ((lpp * page) - lpp) + 1, lpp * page do
|
||||
if not lines[i] then break end
|
||||
string = string .. lines[i] .. "\n"
|
||||
end
|
||||
string = formspec_string(lpp, page, lines, string)
|
||||
end
|
||||
end
|
||||
|
||||
local formspec
|
||||
local esc = minetest.formspec_escape
|
||||
if owner == player_name then
|
||||
formspec = "size[8,8]" ..
|
||||
"field[0.5,1;7.5,0;title;" .. esc(S("Title:")) .. ";" ..
|
||||
esc(title) .. "]" ..
|
||||
"textarea[0.5,1.5;7.5,7;text;" .. esc(S("Contents:")) .. ";" ..
|
||||
esc(text) .. "]" ..
|
||||
"button_exit[2.5,7.5;3,1;save;" .. esc(S("Save")) .. "]"
|
||||
if title == "" and text == "" then
|
||||
formspec = formspec_write(title, text)
|
||||
elseif owner == player_name then
|
||||
local tab = tab_number or 1
|
||||
if tab == 2 then
|
||||
formspec = formspec_core(tab) ..
|
||||
formspec_read(owner, title, string, text, page, page_max)
|
||||
else
|
||||
formspec = formspec_core(tab) .. formspec_write(title, text)
|
||||
end
|
||||
else
|
||||
formspec = "size[8,8]" ..
|
||||
"label[0.5,0.5;" .. esc(S("by @1", owner)) .. "]" ..
|
||||
"tablecolumns[color;text]" ..
|
||||
"tableoptions[background=#00000000;highlight=#00000000;border=false]" ..
|
||||
"table[0.4,0;7,0.5;title;#FFFF00," .. esc(title) .. "]" ..
|
||||
"textarea[0.5,1.5;7.5,7;;" ..
|
||||
minetest.formspec_escape(string ~= "" and string or text) .. ";]" ..
|
||||
"button[2.4,7.6;0.8,0.8;book_prev;<]" ..
|
||||
"label[3.2,7.7;" .. esc(S("Page @1 of @2", page, page_max)) .. "]" ..
|
||||
"button[4.9,7.6;0.8,0.8;book_next;>]"
|
||||
formspec = formspec_read(owner, title, string, text, page, page_max)
|
||||
end
|
||||
|
||||
minetest.show_formspec(player_name, "default:book", formspec)
|
||||
minetest.show_formspec(player_name, "default:book", formspec_size .. formspec)
|
||||
return itemstack
|
||||
end
|
||||
|
||||
@ -69,12 +98,37 @@ local max_title_size = 80
|
||||
local short_title_size = 35
|
||||
minetest.register_on_player_receive_fields(function(player, formname, fields)
|
||||
if formname ~= "default:book" then return end
|
||||
local player_name = player:get_player_name()
|
||||
local inv = player:get_inventory()
|
||||
local stack = player:get_wielded_item()
|
||||
local data = stack:get_meta():to_table().fields
|
||||
|
||||
if fields.save and fields.title and fields.text
|
||||
and fields.title ~= "" and fields.text ~= "" then
|
||||
local new_stack, data
|
||||
local title = data.title or ""
|
||||
local text = data.text or ""
|
||||
|
||||
if fields.book_header ~= nil and data.owner == player_name then
|
||||
local contents
|
||||
local tab = tonumber(fields.book_header)
|
||||
if tab == 1 then
|
||||
contents = formspec_core(tab) ..
|
||||
formspec_write(title, text)
|
||||
elseif tab == 2 then
|
||||
local lines, string = {}, ""
|
||||
for str in (text .. "\n"):gmatch("([^\n]*)[\n]") do
|
||||
lines[#lines+1] = str
|
||||
end
|
||||
string = formspec_string(lpp, data.page, lines, string)
|
||||
contents = formspec_read(player_name, title, string,
|
||||
text, data.page, data.page_max)
|
||||
end
|
||||
tab_number = tab
|
||||
local formspec = formspec_size .. formspec_core(tab) .. contents
|
||||
minetest.show_formspec(player_name, "default:book", formspec)
|
||||
return
|
||||
end
|
||||
|
||||
if fields.save and fields.title and fields.text then
|
||||
local new_stack
|
||||
if stack:get_name() ~= "default:book_written" then
|
||||
local count = stack:get_count()
|
||||
if count == 1 then
|
||||
@ -83,11 +137,9 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
|
||||
stack:set_count(count - 1)
|
||||
new_stack = ItemStack("default:book_written")
|
||||
end
|
||||
else
|
||||
data = stack:get_meta():to_table().fields
|
||||
end
|
||||
|
||||
if data and data.owner and data.owner ~= player:get_player_name() then
|
||||
if data.owner ~= player_name and title ~= "" and text ~= "" then
|
||||
return
|
||||
end
|
||||
|
||||
@ -117,8 +169,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
|
||||
end
|
||||
|
||||
elseif fields.book_next or fields.book_prev then
|
||||
local data = stack:get_meta():to_table().fields
|
||||
if not data or not data.page then
|
||||
if not data.page then
|
||||
return
|
||||
end
|
||||
|
||||
|
@ -177,8 +177,15 @@ local function furnace_node_timer(pos, elapsed)
|
||||
fuel_totaltime = 0
|
||||
src_time = 0
|
||||
else
|
||||
-- Take fuel from fuel list
|
||||
inv:set_stack("fuel", 1, afterfuel.items[1])
|
||||
-- prevent blocking of fuel inventory (for automatization mods)
|
||||
local is_fuel = minetest.get_craft_result({method = "fuel", width = 1, items = {afterfuel.items[1]:to_string()}})
|
||||
if is_fuel.time == 0 then
|
||||
table.insert(fuel.replacements, afterfuel.items[1])
|
||||
inv:set_stack("fuel", 1, "")
|
||||
else
|
||||
-- Take fuel from fuel list
|
||||
inv:set_stack("fuel", 1, afterfuel.items[1])
|
||||
end
|
||||
-- Put replacements in dst list or drop them on the furnace.
|
||||
local replacements = fuel.replacements
|
||||
if replacements[1] then
|
||||
|
@ -12,6 +12,20 @@ default = {}
|
||||
default.LIGHT_MAX = 14
|
||||
default.get_translator = S
|
||||
|
||||
-- Check for engine features required by MTG
|
||||
-- This provides clear error behaviour when MTG is newer than the installed engine
|
||||
-- and avoids obscure, hard to debug runtime errors.
|
||||
-- This section should be updated before release and older checks can be dropped
|
||||
-- when newer ones are introduced.
|
||||
if not minetest.is_creative_enabled or not minetest.has_feature({
|
||||
direct_velocity_on_players = true,
|
||||
use_texture_alpha_string_modes = true,
|
||||
}) then
|
||||
error("\nThis version of Minetest Game is incompatible with your engine version "..
|
||||
"(which is too old). You should download a version of Minetest Game that "..
|
||||
"matches the installed engine version.\n")
|
||||
end
|
||||
|
||||
-- GUI related stuff
|
||||
minetest.register_on_joinplayer(function(player)
|
||||
-- Set formspec prepend
|
||||
|
@ -4,6 +4,8 @@ Locked Chest (owned by @1)=Abgeschlossene Truhe (Eigentum von @1)
|
||||
You do not own this chest.=Ihnen gehört diese Truhe nicht.
|
||||
a locked chest=eine abgeschlossene Truhe
|
||||
Chest=Truhe
|
||||
Write=Schreiben
|
||||
Read=Lesen
|
||||
Title:=Titel:
|
||||
Contents:=Inhalt:
|
||||
Save=Speichern
|
||||
|
222
mods/default/locale/default.eo.tr
Normal file
222
mods/default/locale/default.eo.tr
Normal file
@ -0,0 +1,222 @@
|
||||
# textdomain: default
|
||||
Locked Chest=Ŝlosita Kesto
|
||||
Locked Chest (owned by @1)=Ŝlosita Kesto (de @1)
|
||||
You do not own this chest.=Vi ne posedas ĉi tiu keston.
|
||||
a locked chest=ŝlosita kesto
|
||||
Chest=Kesto
|
||||
Write=
|
||||
Read=
|
||||
Title:=Titolo
|
||||
Contents:=Entenaĵo
|
||||
Save=Konservu
|
||||
by @1=per @1
|
||||
Page @1 of @2=Paĝo @1 el @2
|
||||
"@1" by @2="@1" per @2
|
||||
Skeleton Key=Skeleta Ŝlosilo
|
||||
Key to @1's @2=Ŝlosilo por la @2 de @1
|
||||
Blueberries=Mirteloj
|
||||
Book=Libro
|
||||
Book with Text=Libro kun Teksto
|
||||
Bronze Ingot=Bronza Ingoto
|
||||
Clay Brick=Argila Briko
|
||||
Clay Lump=Argila Bulo
|
||||
Coal Lump=Karba Bulo
|
||||
Copper Ingot=Kupra Ingoto
|
||||
Copper Lump=Kupra Bulo
|
||||
Diamond=Diamanto
|
||||
Flint=Siliko
|
||||
Gold Ingot=Ora Ingoto
|
||||
Gold Lump=Ora Bulo
|
||||
Iron Lump=Fera Bulo
|
||||
Mese Crystal=Mesea Kristalo
|
||||
Mese Crystal Fragment=Mesea Kristala Ero
|
||||
Obsidian Shard=Obsidiana Peceto
|
||||
Paper=Papero
|
||||
Steel Ingot=Ŝtala Ingoto
|
||||
Stick=Bastono
|
||||
Tin Ingot=Stana Ingoto
|
||||
Tin Lump=Stana Bulo
|
||||
Furnace is empty=Forno estas malplena
|
||||
100% (output full)=100% (eligo estas plena)
|
||||
@1%=@1%
|
||||
Not cookable=Ne povas kuiri
|
||||
Empty=Malplena
|
||||
Furnace active=Forno laboras
|
||||
Furnace inactive=Forno ne laboras
|
||||
(Item: @1; Fuel: @2)=(Objekto: @1; Brulaĵo: @2)
|
||||
Furnace=Forno
|
||||
Stone=Ŝtono
|
||||
Cobblestone=Pavimŝtono
|
||||
Stone Brick=Ŝtona Briko
|
||||
Stone Block=Ŝtona Ŝtipo
|
||||
Mossy Cobblestone=Muska Pavimŝtono
|
||||
Desert Stone=Dezerta Ŝtono
|
||||
Desert Cobblestone=Dezerta Pavimŝtono
|
||||
Desert Stone Brick=Dezerta Ŝtona Briko
|
||||
Desert Stone Block=Dezerta Ŝtona Ŝtipo
|
||||
Sandstone=Sablaŝtono
|
||||
Sandstone Brick=Sablaŝtono Briko
|
||||
Sandstone Block=Sablaŝtono Ŝtipo
|
||||
Desert Sandstone=Dezerta Sablaŝtono
|
||||
Desert Sandstone Brick=Dezerta Sablaŝtono Briko
|
||||
Desert Sandstone Block=Dezerta Sablaŝtono Ŝtipo
|
||||
Silver Sandstone=Arĝenta Sablaŝtono
|
||||
Silver Sandstone Brick=Arĝenta Sablaŝtono Briko
|
||||
Silver Sandstone Block=Arĝenta Sablaŝtono Ŝtipo
|
||||
Obsidian=Obsidiano
|
||||
Obsidian Brick=Obsidiana Briko
|
||||
Obsidian Block=Obsidiana Ŝtipo
|
||||
Dirt=Tero
|
||||
Dirt with Grass=Tero kun Herbo
|
||||
Dirt with Grass and Footsteps=Tero kun Herbo kaj Piedpaŝoj
|
||||
Dirt with Savanna Grass=Tero kun Savana Herbo
|
||||
Dirt with Snow=Tero kun Neĝo
|
||||
Dirt with Rainforest Litter=Tero kun Pluvarbara Folioj
|
||||
Dirt with Coniferous Litter=Tero kun Konifera Folioj
|
||||
Savanna Dirt=Savana Tero
|
||||
Savanna Dirt with Savanna Grass=Savana Tero kun Savana Herbo
|
||||
Permafrost=Ĉiamfrosto
|
||||
Permafrost with Stones=Ĉiamfrosto kun Ŝtonoj
|
||||
Permafrost with Moss=Ĉiamfrosto kun Musko
|
||||
Sand=Sablo
|
||||
Desert Sand=Dezerta Sablo
|
||||
Silver Sand=Arĝenta Sablo
|
||||
Gravel=Gruzo
|
||||
Clay=Argilo
|
||||
Snow=Neĝo
|
||||
Snow Block=Neĝa Ŝtipo
|
||||
Ice=Glacio
|
||||
Cave Ice=Kaverna Glacio
|
||||
Apple Tree=Poma Arbo
|
||||
Apple Wood Planks=Poma Ligna Tabuloj
|
||||
Apple Tree Sapling=Poma Arba Arbido
|
||||
Apple Tree Leaves=Poma Arba Folioj
|
||||
Apple=Pomo
|
||||
Apple Marker=Poma Marko
|
||||
Jungle Tree=Ĝangala Arbo
|
||||
Jungle Wood Planks=Ĝangala Ligna Tabuloj
|
||||
Jungle Tree Leaves=Ĝangala Arba Folioj
|
||||
Jungle Tree Sapling=Ĝangala Arba Arbido
|
||||
Emergent Jungle Tree Sapling=Nova Ĝangala Arba Arbido
|
||||
Pine Tree=Pina Arbo
|
||||
Pine Wood Planks=Pina Ligna Tabuloj
|
||||
Pine Needles=Pinpingloj
|
||||
Pine Tree Sapling=Pina Arba Arbido
|
||||
Acacia Tree=Akacia Arbo
|
||||
Acacia Wood Planks=Akacia Ligna Tabuloj
|
||||
Acacia Tree Leaves=Akacia Arba Folioj
|
||||
Acacia Tree Sapling=Akacia Arba Arbido
|
||||
Aspen Tree=Tremola Arba
|
||||
Aspen Wood Planks=Tremola Ligna Tabuloj
|
||||
Aspen Tree Leaves=Tremola Arbo Folioj
|
||||
Aspen Tree Sapling=Tremola Arba Arbido
|
||||
Coal Ore=Karba Minaĵo
|
||||
Coal Block=Karba Ŝtipo
|
||||
Iron Ore=Fera Minaĵo
|
||||
Steel Block=Ŝtala Ŝtipo
|
||||
Copper Ore=Kupra Minaĵo
|
||||
Copper Block=Kupra Ŝtipo
|
||||
Tin Ore=Stana Minaĵo
|
||||
Tin Block=Stana Ŝtipo
|
||||
Bronze Block=Bronza Ŝtipo
|
||||
Mese Ore=Mesea Minaĵo
|
||||
Mese Block=Mesea Ŝtipo
|
||||
Gold Ore=Ora Minaĵo
|
||||
Gold Block=Ora Ŝtipo
|
||||
Diamond Ore=Diamanta Minaĵo
|
||||
Diamond Block=Diamanta Ŝtipo
|
||||
Cactus=Kakto
|
||||
Large Cactus Seedling=Granda Kakta Kreskaĵo
|
||||
Papyrus=Papiruso
|
||||
Dry Shrub=Seka Arbetaĵo
|
||||
Jungle Grass=Ĝangala Herbo
|
||||
Grass=Herbo
|
||||
Savanna Grass=Savana Herbo
|
||||
Fern=Filiko
|
||||
Marram Grass=Amofilo
|
||||
Bush Stem=Arbateĵa Tubo
|
||||
Bush Leaves=Arbateĵa Folioj
|
||||
Bush Sapling=Arbateĵa Arbido
|
||||
Blueberry Bush Leaves with Berries=Mirtela Arbateĵa Folioj kaj Beroj
|
||||
Blueberry Bush Leaves=Mirtela Arbateĵa Folioj
|
||||
Blueberry Bush Sapling=Mirtela Arbateĵa Arbido
|
||||
Acacia Bush Stem=Akacia Arbateĵa Tubo
|
||||
Acacia Bush Leaves=Akacia Arbateĵa Folioj
|
||||
Acacia Bush Sapling=Akacia Arbateĵa Arbido
|
||||
Pine Bush Stem=Pina Arbateĵa Tubo
|
||||
Pine Bush Needles=Pina Arbateĵa Pingloj
|
||||
Pine Bush Sapling=Pina Arbateĵa Arbido
|
||||
Kelp=Fuko
|
||||
Green Coral=Verda Koralo
|
||||
Pink Coral=Rozkolora Koralo
|
||||
Cyan Coral=Bluverda Koralo
|
||||
Brown Coral=Bruna Koralo
|
||||
Orange Coral=Oranĝa Koralo
|
||||
Coral Skeleton=Korala Framo
|
||||
Water Source=Akva Fonto
|
||||
Flowing Water=Flua Akvo
|
||||
River Water Source=Rivera Akva Fonto
|
||||
Flowing River Water=Flua Rivera Akvo
|
||||
Lava Source=Lafa Fonto
|
||||
Flowing Lava=Flua Lafa
|
||||
Empty Bookshelf=Malplena Librobreto
|
||||
Bookshelf (@1 written, @2 empty books)=Librobreto (@1 skriba, @2 malplena libroj)
|
||||
Bookshelf=Librobreto
|
||||
Text too long=Teksto estas ekscesa longo
|
||||
"@1"="@1"
|
||||
Wooden Sign=Ligna Signo
|
||||
Steel Sign=Ŝtala Signo
|
||||
Wooden Ladder=Ligna Ŝtupetaro
|
||||
Steel Ladder=Ŝtala Ŝtupetaro
|
||||
Apple Wood Fence=Poma Ligna Barilo
|
||||
Acacia Wood Fence=Akacia Ligna Barilo
|
||||
Jungle Wood Fence=Ĝangala Ligna Barilo
|
||||
Pine Wood Fence=Pina Ligna Barilo
|
||||
Aspen Wood Fence=Tremola Ligna Barilo
|
||||
Apple Wood Fence Rail=Poma Ligna Barila Relo
|
||||
Acacia Wood Fence Rail=Akacia Ligna Barila Relo
|
||||
Jungle Wood Fence Rail=Ĝangala Ligna Barila Relo
|
||||
Pine Wood Fence Rail=Pina Ligna Barila Relo
|
||||
Aspen Wood Fence Rail=Tremola Ligna Barila Relo
|
||||
Glass=Vitro
|
||||
Obsidian Glass=Obsidiana Vitro
|
||||
Brick Block=Brika Ŝtipo
|
||||
Mese Lamp=Mesea Lampo
|
||||
Apple Wood Mese Post Light=
|
||||
Acacia Wood Mese Post Light=
|
||||
Jungle Wood Mese Post Light=
|
||||
Pine Wood Mese Post Light=
|
||||
Aspen Wood Mese Post Light=
|
||||
Cloud=Nubo
|
||||
Wooden Pickaxe=Ligna Pioĉo
|
||||
Stone Pickaxe=Ŝtona Pioĉo
|
||||
Bronze Pickaxe=Bronza Pioĉo
|
||||
Steel Pickaxe=Ŝtala Pioĉo
|
||||
Mese Pickaxe=Mesea Pioĉo
|
||||
Diamond Pickaxe=Diamanta Pioĉo
|
||||
Wooden Shovel=Ligna Fosilo
|
||||
Stone Shovel=Ŝtona Fosilo
|
||||
Bronze Shovel=Bronza Fosilo
|
||||
Steel Shovel=Ŝtala Fosilo
|
||||
Mese Shovel=Mesea Fosilo
|
||||
Diamond Shovel=Diamanta Fosilo
|
||||
Wooden Axe=Ligna Hakilo
|
||||
Stone Axe=Ŝtona Hakilo
|
||||
Bronze Axe=Bronza Hakilo
|
||||
Steel Axe=Ŝtala Hakilo
|
||||
Mese Axe=Mesea Hakilo
|
||||
Diamond Axe=Diamanta Hakilo
|
||||
Wooden Sword=Ligna Glavo
|
||||
Stone Sword=Ŝtona Glavo
|
||||
Bronze Sword=Bronza Glavo
|
||||
Steel Sword=Ŝtala Glavo
|
||||
Mese Sword=Mesea Glavo
|
||||
Diamond Sword=Diamanta Glavo
|
||||
Key=Ŝlosilo
|
||||
Torch=Torĉo
|
||||
@1 will intersect protection on growth.=@1 sekcos protekto ĉe vegeto.
|
||||
|
||||
|
||||
##### not used anymore #####
|
||||
|
||||
Mese Post Light=Mesea Fosta Lampo
|
@ -1,10 +1,11 @@
|
||||
# textdomain: default
|
||||
|
||||
Locked Chest=Cofre cerrado
|
||||
Locked Chest (owned by @1)=Cofre cerrado (propiedad de @1)
|
||||
You do not own this chest.=Este cofre no te pertenece.
|
||||
a locked chest=un cofre cerrado
|
||||
Chest=Cofre
|
||||
Write=
|
||||
Read=
|
||||
Title:=Título:
|
||||
Contents:=Contenidos:
|
||||
Save=Guardar
|
||||
|
@ -4,6 +4,8 @@ Locked Chest (owned by @1)=Coffre verrouillé (possédé par @1)
|
||||
You do not own this chest.=Ce coffre ne vous appartient pas.
|
||||
a locked chest=un coffre verrouillé
|
||||
Chest=Coffre
|
||||
Write=
|
||||
Read=
|
||||
Title:=Titre :
|
||||
Contents:=Contenu :
|
||||
Save=Sauvegarder
|
||||
|
@ -4,6 +4,8 @@ Locked Chest (owned by @1)=Peti Terkunci (milik @1)
|
||||
You do not own this chest.=Anda bukan pemilik peti ini.
|
||||
a locked chest=peti terkunci
|
||||
Chest=Peti
|
||||
Write=
|
||||
Read=
|
||||
Title:=Judul:
|
||||
Contents:=Isi:
|
||||
Save=Simpan
|
||||
|
@ -4,6 +4,8 @@ Locked Chest (owned by @1)=Baule chiuso a chiave (di proprietà di @1)
|
||||
You do not own this chest.=Questo baule non ti appartiene.
|
||||
a locked chest=un baule chiuso a chiave
|
||||
Chest=Baule
|
||||
Write=
|
||||
Read=
|
||||
Title:=
|
||||
Contents:=
|
||||
Save=
|
||||
|
217
mods/default/locale/default.ja.tr
Normal file
217
mods/default/locale/default.ja.tr
Normal file
@ -0,0 +1,217 @@
|
||||
# textdomain: default
|
||||
Locked Chest=鍵のかかったチェスト
|
||||
Locked Chest (owned by @1)=鍵のかかったチェスト(@1所有)
|
||||
You do not own this chest.=あなたはこのチェストの所有者ではありません。
|
||||
a locked chest=ロックされたチェスト
|
||||
Chest=チェスト
|
||||
Write=
|
||||
Read=
|
||||
Title:=題名
|
||||
Contents:=内容
|
||||
Save=保存
|
||||
by @1=@1著
|
||||
Page @1 of @2=@1 / @2 ページ
|
||||
"@1" by @2=@2著「@1」
|
||||
Skeleton Key=スケルトンの鍵
|
||||
Key to @1's @2=@1の@2への鍵
|
||||
Blueberries=ブルーベリー
|
||||
Book=本
|
||||
Book with Text=テキストが書かれた本
|
||||
Bronze Ingot=青銅インゴット
|
||||
Clay Brick=粘土レンガ
|
||||
Clay Lump=粘土の塊
|
||||
Coal Lump=石炭
|
||||
Copper Ingot=銅インゴット
|
||||
Copper Lump=銅の塊
|
||||
Diamond=ダイヤモンド
|
||||
Flint=火打ち石
|
||||
Gold Ingot=金インゴット
|
||||
Gold Lump=金の塊
|
||||
Iron Lump=鉄の塊
|
||||
Mese Crystal=メセクリスタル
|
||||
Mese Crystal Fragment=メセクリスタルの破片
|
||||
Obsidian Shard=黒曜石の破片
|
||||
Paper=紙
|
||||
Steel Ingot=鉄インゴット
|
||||
Stick=棒
|
||||
Tin Ingot=スズインゴット
|
||||
Tin Lump=スズの塊
|
||||
Furnace is empty=かまどは空です
|
||||
100% (output full)=100%(フル出力)
|
||||
@1%=@1%
|
||||
Not cookable=調理できません
|
||||
Empty=空
|
||||
Furnace active=かまどは燃えてます
|
||||
Furnace inactive=かまどは消えています
|
||||
(Item: @1; Fuel: @2)=(アイテム: @1; 燃料: @2)
|
||||
Furnace=かまど
|
||||
Stone=石
|
||||
Cobblestone=丸石
|
||||
Stone Brick=石レンガ
|
||||
Stone Block=石ブロック
|
||||
Mossy Cobblestone=苔むした丸石
|
||||
Desert Stone=砂漠の石
|
||||
Desert Cobblestone=砂漠の丸石
|
||||
Desert Stone Brick=砂漠の石レンガ
|
||||
Desert Stone Block=砂漠の石ブロック
|
||||
Sandstone=砂岩
|
||||
Sandstone Brick=砂岩レンガ
|
||||
Sandstone Block=砂岩ブロック
|
||||
Desert Sandstone=砂漠の砂岩
|
||||
Desert Sandstone Brick=砂漠の砂岩レンガ
|
||||
Desert Sandstone Block=砂漠の砂岩ブロック
|
||||
Silver Sandstone=銀の砂岩
|
||||
Silver Sandstone Brick=銀の砂岩レンガ
|
||||
Silver Sandstone Block=銀の砂岩ブロック
|
||||
Obsidian=黒曜石
|
||||
Obsidian Brick=黒曜石レンガ
|
||||
Obsidian Block=黒曜石ブロック
|
||||
Dirt=土
|
||||
Dirt with Grass=草のついた土
|
||||
Dirt with Grass and Footsteps=足あとと草のついた土
|
||||
Dirt with Savanna Grass=サバンナの草のついた土
|
||||
Dirt with Snow=雪のついた土
|
||||
Dirt with Rainforest Litter=熱帯雨林のよごれた土
|
||||
Dirt with Coniferous Litter=針葉樹のよごれた土
|
||||
Savanna Dirt=サバンナの土
|
||||
Savanna Dirt with Savanna Grass=サバンナの草のついたサバンナの土
|
||||
Permafrost=永久凍土
|
||||
Permafrost with Stones=石のついた永久凍土
|
||||
Permafrost with Moss=苔のついた永久凍土
|
||||
Sand=砂
|
||||
Desert Sand=砂漠の砂
|
||||
Silver Sand=銀の砂
|
||||
Gravel=砂利
|
||||
Clay=粘土
|
||||
Snow=雪
|
||||
Snow Block=雪ブロック
|
||||
Ice=氷
|
||||
Cave Ice=洞窟の氷
|
||||
Apple Tree=リンゴの木
|
||||
Apple Wood Planks=リンゴの板材
|
||||
Apple Tree Sapling=リンゴの苗木
|
||||
Apple Tree Leaves=リンゴの葉
|
||||
Apple=リンゴ
|
||||
Apple Marker=リンゴのマーカー
|
||||
Jungle Tree=ジャングルの木
|
||||
Jungle Wood Planks=ジャングルの板材
|
||||
Jungle Tree Leaves=ジャングルの木の葉
|
||||
Jungle Tree Sapling=ジャングルの木の苗木
|
||||
Emergent Jungle Tree Sapling=新芽のジャングルの木の苗木
|
||||
Pine Tree=マツの木
|
||||
Pine Wood Planks=マツの板材
|
||||
Pine Needles=マツの葉
|
||||
Pine Tree Sapling=マツの苗木
|
||||
Acacia Tree=アカシアの木
|
||||
Acacia Wood Planks=アカシアの板材
|
||||
Acacia Tree Leaves=アカシアの葉
|
||||
Acacia Tree Sapling=アカシアの苗木
|
||||
Aspen Tree=ポプラの木
|
||||
Aspen Wood Planks=ポプラの板材
|
||||
Aspen Tree Leaves=ポプラの葉
|
||||
Aspen Tree Sapling=ポプラの苗木
|
||||
Coal Ore=石炭鉱石
|
||||
Coal Block=石炭ブロック
|
||||
Iron Ore=鉄の鉱石
|
||||
Steel Block=鉄ブロック
|
||||
Copper Ore=銅の鉱石
|
||||
Copper Block=銅ブロック
|
||||
Tin Ore=スズの鉱石
|
||||
Tin Block=スズブロック
|
||||
Bronze Block=青銅ブロック
|
||||
Mese Ore=メセ鉱石
|
||||
Mese Block=メセブロック
|
||||
Gold Ore=金の鉱石
|
||||
Gold Block=金ブロック
|
||||
Diamond Ore=ダイヤモンドの鉱石
|
||||
Diamond Block=ダイヤモンドブロック
|
||||
Cactus=サボテン
|
||||
Large Cactus Seedling=大きなサボテンの苗
|
||||
Papyrus=パピルス
|
||||
Dry Shrub=枯れた低木
|
||||
Jungle Grass=ジャングルの草
|
||||
Grass=草
|
||||
Savanna Grass=サバンナの草
|
||||
Fern=シダ
|
||||
Marram Grass=マラムの草
|
||||
Bush Stem=低木の幹
|
||||
Bush Leaves=低木の葉
|
||||
Bush Sapling=低木の苗木
|
||||
Blueberry Bush Leaves with Berries=ブルーベリーの低木と実
|
||||
Blueberry Bush Leaves=ブルーベリーの低木の葉
|
||||
Blueberry Bush Sapling=ブルーベリーの低木の苗木
|
||||
Acacia Bush Stem=アカシアの低木の幹
|
||||
Acacia Bush Leaves=アカシアの低木の葉
|
||||
Acacia Bush Sapling=アカシアの低木の苗木
|
||||
Pine Bush Stem=マツの低木の幹
|
||||
Pine Bush Needles=マツの低木の葉
|
||||
Pine Bush Sapling=マツの低木の苗木
|
||||
Kelp=コンブ
|
||||
Green Coral=緑色のサンゴ
|
||||
Pink Coral=桃色のサンゴ
|
||||
Cyan Coral=青緑色のサンゴ
|
||||
Brown Coral=茶色のサンゴ
|
||||
Orange Coral=橙色のサンゴ
|
||||
Coral Skeleton=サンゴのしがい
|
||||
Water Source=水源
|
||||
Flowing Water=水流
|
||||
River Water Source=川の水源
|
||||
Flowing River Water=川の水流
|
||||
Lava Source=溶岩
|
||||
Flowing Lava=流れる溶岩
|
||||
Empty Bookshelf=空の本棚
|
||||
Bookshelf (@1 written, @2 empty books)=本棚(記述済み @1 冊, 未記述 @2 冊)
|
||||
Bookshelf=本棚
|
||||
Text too long=テキストが長すぎます
|
||||
"@1"=「@1」
|
||||
Wooden Sign=木の看板
|
||||
Steel Sign=鉄の看板
|
||||
Wooden Ladder=木のはしご
|
||||
Steel Ladder=鉄のはしご
|
||||
Apple Wood Fence=リンゴのフェンス
|
||||
Acacia Wood Fence=アカシアのフェンス
|
||||
Jungle Wood Fence=ジャングルのフェンス
|
||||
Pine Wood Fence=マツのフェンス
|
||||
Aspen Wood Fence=ポプラのフェンス
|
||||
Apple Wood Fence Rail=リンゴのフェンスレール
|
||||
Acacia Wood Fence Rail=アカシアのフェンスレール
|
||||
Jungle Wood Fence Rail=ジャングルのフェンスレール
|
||||
Pine Wood Fence Rail=マツのフェンスレール
|
||||
Aspen Wood Fence Rail=ポプラのフェンスレール
|
||||
Glass=ガラス
|
||||
Obsidian Glass=黒曜石のガラス
|
||||
Brick Block=レンガブロック
|
||||
Mese Lamp=メセの塊
|
||||
Apple Wood Mese Post Light=リンゴのメセ灯柱
|
||||
Acacia Wood Mese Post Light=アカシアのメセ灯柱
|
||||
Jungle Wood Mese Post Light=ジャングルのメセ灯柱
|
||||
Pine Wood Mese Post Light=マツのメセ灯柱
|
||||
Aspen Wood Mese Post Light=ポプラのメセ灯柱
|
||||
Cloud=雲
|
||||
Wooden Pickaxe=木のつるはし
|
||||
Stone Pickaxe=石のつるはし
|
||||
Bronze Pickaxe=青銅のつるはし
|
||||
Steel Pickaxe=鉄のつるはし
|
||||
Mese Pickaxe=メセのつるはし
|
||||
Diamond Pickaxe=ダイヤモンドのつるはし
|
||||
Wooden Shovel=木のシャベル
|
||||
Stone Shovel=石のシャベル
|
||||
Bronze Shovel=青銅のシャベル
|
||||
Steel Shovel=鉄のシャベル
|
||||
Mese Shovel=メセのシャベル
|
||||
Diamond Shovel=ダイヤモンドのシャベル
|
||||
Wooden Axe=木の斧
|
||||
Stone Axe=石の斧
|
||||
Bronze Axe=青銅の斧
|
||||
Steel Axe=鉄の斧
|
||||
Mese Axe=メセの斧
|
||||
Diamond Axe=ダイヤモンドの斧
|
||||
Wooden Sword=木の剣
|
||||
Stone Sword=石の剣
|
||||
Bronze Sword=青銅の剣
|
||||
Steel Sword=鉄の剣
|
||||
Mese Sword=メセの剣
|
||||
Diamond Sword=ダイヤモンドの剣
|
||||
Key=鍵
|
||||
Torch=松明
|
||||
@1 will intersect protection on growth.=@1は成長するとき保護と交差します。
|
@ -4,6 +4,8 @@ Locked Chest (owned by @1)=.i ti selstela gairvau po la'o zo'i.@1.zo'i
|
||||
You do not own this chest.=.i do na ponse lo ti gairvau
|
||||
a locked chest=lo selstela gairvau
|
||||
Chest=lo gairvau
|
||||
Write=
|
||||
Read=
|
||||
Title:=cmene
|
||||
Contents:=se cukta
|
||||
Save=rejgau
|
||||
|
@ -4,6 +4,8 @@ Locked Chest (owned by @1)=Peti Berkunci (milik @1)
|
||||
You do not own this chest.=Ini bukan peti milik anda.
|
||||
a locked chest=peti berkunci
|
||||
Chest=Peti
|
||||
Write=
|
||||
Read=
|
||||
Title:=Tajuk:
|
||||
Contents:=Kandungan:
|
||||
Save=Simpan
|
||||
|
@ -4,6 +4,8 @@ Locked Chest (owned by @1)=Baú Trancado (pertence a @1)
|
||||
You do not own this chest.=Você não é dono deste baú.
|
||||
a locked chest=um baú trancado
|
||||
Chest=Baú
|
||||
Write=
|
||||
Read=
|
||||
Title:=Título:
|
||||
Contents:=Conteúdo:
|
||||
Save=Salvar
|
||||
|
@ -4,6 +4,8 @@ Locked Chest (owned by @1)=Заблокированный Сундук (влад
|
||||
You do not own this chest.=Вы не владелец этого сундука.
|
||||
a locked chest=заблокированный сундук
|
||||
Chest=Сундук
|
||||
Write=
|
||||
Read=
|
||||
Title:=Заголовок:
|
||||
Contents:=Содержимое:
|
||||
Save=Сохранить
|
||||
@ -67,12 +69,12 @@ Obsidian Block=Обсидиановый Блок
|
||||
Dirt=Земля
|
||||
Dirt with Grass=Земля с Травой
|
||||
Dirt with Grass and Footsteps=Земля с Травой и Следами
|
||||
Dirt with Savanna Grass=
|
||||
Dirt with Savanna Grass=Земля с Саванной Травой
|
||||
Dirt with Snow=Земля Со Снегом
|
||||
Dirt with Rainforest Litter=Земля с Тропической Подстилкой
|
||||
Dirt with Coniferous Litter=Земля с Сосновой Подстилкой
|
||||
Savanna Dirt=
|
||||
Savanna Dirt with Savanna Grass=
|
||||
Savanna Dirt=Саванная Земля
|
||||
Savanna Dirt with Savanna Grass=Саванная Земля с Травой
|
||||
Permafrost=Замороженная Почва
|
||||
Permafrost with Stones=Замороженная Почва с Камнями
|
||||
Permafrost with Moss=Замороженная Почва с Мхом
|
||||
@ -129,7 +131,7 @@ Papyrus=Папирус
|
||||
Dry Shrub=Сухой Куст
|
||||
Jungle Grass=Тропическая Трава
|
||||
Grass=Трава
|
||||
Savanna Grass=
|
||||
Savanna Grass=Саванная Трава
|
||||
Fern=Папоротник
|
||||
Marram Grass=Песколюб
|
||||
Bush Stem=Стебли Куста
|
||||
@ -180,11 +182,11 @@ Glass=Стекло
|
||||
Obsidian Glass=Обсидиановое Стекло
|
||||
Brick Block=Кирпичный Блок
|
||||
Mese Lamp=Месе Лампа
|
||||
Apple Wood Mese Post Light=
|
||||
Acacia Wood Mese Post Light=
|
||||
Jungle Wood Mese Post Light=
|
||||
Pine Wood Mese Post Light=
|
||||
Aspen Wood Mese Post Light=
|
||||
Apple Wood Mese Post Light=Столбовой Месе светильник из Яблони
|
||||
Acacia Wood Mese Post Light=Столбовой Месе светильник из Акации
|
||||
Jungle Wood Mese Post Light=Столбовой Месе светильник из Тропического дерева
|
||||
Pine Wood Mese Post Light=Столбовой Месе светильник из Сосны
|
||||
Aspen Wood Mese Post Light=Столбовой Месе светильник из Осины
|
||||
Cloud=Облако
|
||||
Wooden Pickaxe=Деревянная Кирка
|
||||
Stone Pickaxe=Каменная Кирка
|
||||
|
@ -1,10 +1,11 @@
|
||||
# textdomain: default
|
||||
## textdomain: default
|
||||
Locked Chest=Låst kista
|
||||
Locked Chest (owned by @1)=Låst kista (Ägd av @1)
|
||||
You do not own this chest.=Du äger inte denna kistan.
|
||||
a locked chest=en låst kista
|
||||
Chest=Kista
|
||||
Write=
|
||||
Read=
|
||||
Title:=Titel:
|
||||
Contents:=Innehåll:
|
||||
Save=Spara
|
||||
|
@ -4,6 +4,8 @@ Locked Chest (owned by @1)=Uzamknutá truhlica (Vlastník - @1)
|
||||
You do not own this chest.=Túto truhlicu nevlastníš.
|
||||
a locked chest=zamknutá truhlica
|
||||
Chest=Truhlica
|
||||
Write=
|
||||
Read=
|
||||
Title:=Názov:
|
||||
Contents:=Obsah:
|
||||
Save=Uložiť
|
||||
|
@ -1,9 +1,11 @@
|
||||
# textdomain: default
|
||||
Locked Chest=已上锁的箱子
|
||||
Locked Chest (owned by @1)=已上锁的箱子(属于@1所有)
|
||||
Locked Chest (owned by @1)=已上锁的箱子(属于@1)
|
||||
You do not own this chest.=这个箱子不属于你所有。
|
||||
a locked chest=一个已上锁的箱子
|
||||
Chest=箱子
|
||||
Write=
|
||||
Read=
|
||||
Title:=标题:
|
||||
Contents:=内容:
|
||||
Save=保存
|
||||
@ -66,13 +68,13 @@ Obsidian Brick=黑曜石砖
|
||||
Obsidian Block=黑曜石方块
|
||||
Dirt=土方块
|
||||
Dirt with Grass=草方块
|
||||
Dirt with Grass and Footsteps=草方块及脚印
|
||||
Dirt with Grass and Footsteps=带有脚印的草方块
|
||||
Dirt with Savanna Grass=草原草方块
|
||||
Dirt with Snow=雪土方块
|
||||
Dirt with Rainforest Litter=雨林腐土
|
||||
Dirt with Coniferous Litter=针叶林腐土
|
||||
Dirt with Rainforest Litter=雨林凋落物土
|
||||
Dirt with Coniferous Litter=针叶林凋落物土
|
||||
Savanna Dirt=草原土
|
||||
Savanna Dirt with Savanna Grass=草原草方块(草原土)
|
||||
Savanna Dirt with Savanna Grass=草原草方块
|
||||
Permafrost=多年冻土
|
||||
Permafrost with Stones=带石头的多年冻土
|
||||
Permafrost with Moss=生苔的多年冻土
|
||||
@ -95,7 +97,7 @@ Jungle Tree=丛林树
|
||||
Jungle Wood Planks=丛林树木板
|
||||
Jungle Tree Leaves=丛林树叶
|
||||
Jungle Tree Sapling=丛林树苗
|
||||
Emergent Jungle Tree Sapling=应急丛林树苗
|
||||
Emergent Jungle Tree Sapling=露生层丛林树苗
|
||||
Pine Tree=松树
|
||||
Pine Wood Planks=松树木板
|
||||
Pine Needles=松针
|
||||
@ -129,13 +131,13 @@ Papyrus=莎草纸
|
||||
Dry Shrub=干灌木
|
||||
Jungle Grass=丛林草
|
||||
Grass=草
|
||||
Savanna Grass=
|
||||
Savanna Grass=草原草
|
||||
Fern=蕨
|
||||
Marram Grass=滨草
|
||||
Bush Stem=灌木
|
||||
Bush Leaves=灌木叶
|
||||
Bush Sapling=灌木苗
|
||||
Blueberry Bush Leaves with Berries=蓝莓灌木叶与浆果
|
||||
Blueberry Bush Leaves with Berries=长蓝莓的蓝莓灌木叶
|
||||
Blueberry Bush Leaves=蓝莓灌木叶
|
||||
Blueberry Bush Sapling=蓝莓灌木苗
|
||||
Acacia Bush Stem=相思灌木
|
||||
@ -212,7 +214,7 @@ Mese Sword=黄石剑
|
||||
Diamond Sword=钻石剑
|
||||
Key=钥匙
|
||||
Torch=火把
|
||||
@1 will intersect protection on growth.=@1将与增长的保护相交。
|
||||
@1 will intersect protection on growth.=@1生长时将与保护区域相交。
|
||||
|
||||
|
||||
##### not used anymore #####
|
||||
|
@ -4,6 +4,8 @@ Locked Chest (owned by @1)=已上鎖的箱子(屬於@1所有)
|
||||
You do not own this chest.=這個箱子不屬於你所有。
|
||||
a locked chest=一個已上鎖的箱子
|
||||
Chest=箱子
|
||||
Write=
|
||||
Read=
|
||||
Title:=標題:
|
||||
Contents:=內容:
|
||||
Save=保存
|
||||
|
@ -4,6 +4,8 @@ Locked Chest (owned by @1)=
|
||||
You do not own this chest.=
|
||||
a locked chest=
|
||||
Chest=
|
||||
Write=
|
||||
Read=
|
||||
Title:=
|
||||
Contents:=
|
||||
Save=
|
||||
|
@ -1,7 +1,5 @@
|
||||
# Blender v2.77 (sub 0) OBJ File: 'torch_ceiling.blend'
|
||||
# www.blender.org
|
||||
mtllib torch_ceiling.mtl
|
||||
o Cube_Cube.001
|
||||
v -0.062469 -0.047331 0.068152
|
||||
v -0.062469 -0.559515 -0.164388
|
||||
v -0.062469 0.004344 -0.045667
|
||||
@ -45,14 +43,11 @@ vn -0.0000 -0.4134 0.9105
|
||||
vn -1.0000 0.0000 0.0000
|
||||
vn 0.7071 0.0000 -0.7071
|
||||
vn 0.7071 0.0000 0.7071
|
||||
usemtl Material.001
|
||||
s off
|
||||
f 3/1/1 1/2/1 5/3/1 7/4/1
|
||||
f 8/5/1 4/6/1 2/7/1 6/8/1
|
||||
f 3/9/2 4/6/2 8/5/2 7/10/2
|
||||
f 1/11/3 3/9/3 4/6/3 2/12/3
|
||||
f 5/13/2 1/11/2 2/12/2 6/14/2
|
||||
f 7/10/3 8/5/3 6/14/3 5/13/3
|
||||
usemtl Material.002
|
||||
f 9/15/4 10/16/4 12/17/4 11/18/4
|
||||
f 13/19/5 14/20/5 16/21/5 15/22/5
|
||||
|
@ -1,7 +1,5 @@
|
||||
# Blender v2.76 (sub 11) OBJ File: 'torch_floor.blend'
|
||||
# www.blender.org
|
||||
mtllib torch_floor.mtl
|
||||
o Cube_Cube.001
|
||||
v 0.062500 0.062500 -0.062500
|
||||
v 0.062500 -0.500000 -0.062500
|
||||
v 0.062500 0.062500 0.062500
|
||||
@ -35,16 +33,11 @@ vn 0.000000 0.000000 -1.000000
|
||||
vn 1.000000 0.000000 0.000000
|
||||
vn -0.707100 0.000000 -0.707100
|
||||
vn -0.707100 -0.000000 0.707100
|
||||
g Cube_Cube.001_Cube_Cube.001_Material.001
|
||||
usemtl Material.001
|
||||
s off
|
||||
f 3/1/1 1/2/1 5/3/1 7/4/1
|
||||
f 8/5/1 4/6/1 2/7/1 6/8/1
|
||||
f 3/2/2 4/6/2 8/5/2 7/3/2
|
||||
f 1/3/3 3/2/3 4/6/3 2/5/3
|
||||
f 5/2/2 1/3/2 2/5/2 6/6/2
|
||||
f 7/3/3 8/5/3 6/6/3 5/2/3
|
||||
g Cube_Cube.001_Cube_Cube.001_Material.002
|
||||
usemtl Material.002
|
||||
f 9/9/4 10/10/4 12/11/4 11/12/4
|
||||
f 13/12/5 14/9/5 16/10/5 15/11/5
|
||||
|
@ -1,7 +1,5 @@
|
||||
# Blender v2.76 (sub 11) OBJ File: 'torch_wall.blend'
|
||||
# www.blender.org
|
||||
mtllib torch_wall.mtl
|
||||
o Cube_Cube.001
|
||||
v 0.062469 -0.195248 0.023570
|
||||
v 0.062469 -0.476498 -0.463570
|
||||
v 0.062469 -0.303502 0.086070
|
||||
@ -47,9 +45,6 @@ vn -0.707100 0.612400 -0.353600
|
||||
vn -0.707100 -0.612400 0.353600
|
||||
vn -0.707100 0.707100 -0.000000
|
||||
vn -0.707100 -0.707100 -0.000000
|
||||
g Cube_Cube.001_Cube_Cube.001_Material.001
|
||||
usemtl Material.001
|
||||
s off
|
||||
f 3/1/1 1/2/1 5/3/1 7/4/1
|
||||
f 8/5/1 4/6/1 2/7/1 6/8/1
|
||||
f 3/2/2 4/6/2 8/5/2 7/3/2
|
||||
@ -58,7 +53,5 @@ f 5/2/2 1/3/2 2/5/2 6/6/2
|
||||
f 7/3/3 8/5/3 6/6/3 5/2/3
|
||||
f 17/9/4 18/10/4 20/11/4 19/12/4
|
||||
f 21/9/5 22/10/5 24/11/5 23/12/5
|
||||
g Cube_Cube.001_Cube_Cube.001_Material.002
|
||||
usemtl Material.002
|
||||
f 9/12/6 10/13/6 12/14/6 11/9/6
|
||||
f 13/9/7 14/12/7 16/13/7 15/14/7
|
||||
|
@ -170,10 +170,10 @@ function doors.door_toggle(pos, node, clicker)
|
||||
|
||||
if state % 2 == 0 then
|
||||
minetest.sound_play(def.door.sounds[1],
|
||||
{pos = pos, gain = 0.3, max_hear_distance = 10}, true)
|
||||
{pos = pos, gain = def.door.gains[1], max_hear_distance = 10}, true)
|
||||
else
|
||||
minetest.sound_play(def.door.sounds[2],
|
||||
{pos = pos, gain = 0.3, max_hear_distance = 10}, true)
|
||||
{pos = pos, gain = def.door.gains[2], max_hear_distance = 10}, true)
|
||||
end
|
||||
|
||||
minetest.swap_node(pos, {
|
||||
@ -264,6 +264,7 @@ function doors.register(name, def)
|
||||
return itemstack
|
||||
end
|
||||
|
||||
local doorname = itemstack:get_name()
|
||||
local node = minetest.get_node(pointed_thing.under)
|
||||
local pdef = minetest.registered_nodes[node.name]
|
||||
if pdef and pdef.on_rightclick and
|
||||
@ -315,10 +316,10 @@ function doors.register(name, def)
|
||||
local state = 0
|
||||
if minetest.get_item_group(minetest.get_node(aside).name, "door") == 1 then
|
||||
state = state + 2
|
||||
minetest.set_node(pos, {name = name .. "_b", param2 = dir})
|
||||
minetest.set_node(pos, {name = doorname .. "_b", param2 = dir})
|
||||
minetest.set_node(above, {name = "doors:hidden", param2 = (dir + 3) % 4})
|
||||
else
|
||||
minetest.set_node(pos, {name = name .. "_a", param2 = dir})
|
||||
minetest.set_node(pos, {name = doorname .. "_a", param2 = dir})
|
||||
minetest.set_node(above, {name = "doors:hidden", param2 = dir})
|
||||
end
|
||||
|
||||
@ -364,12 +365,21 @@ function doors.register(name, def)
|
||||
def.sound_close = "doors_door_close"
|
||||
end
|
||||
|
||||
if not def.gain_open then
|
||||
def.gain_open = 0.3
|
||||
end
|
||||
|
||||
if not def.gain_close then
|
||||
def.gain_close = 0.3
|
||||
end
|
||||
|
||||
def.groups.not_in_creative_inventory = 1
|
||||
def.groups.door = 1
|
||||
def.drop = name
|
||||
def.door = {
|
||||
name = name,
|
||||
sounds = { def.sound_close, def.sound_open },
|
||||
sounds = {def.sound_close, def.sound_open},
|
||||
gains = {def.gain_close, def.gain_open},
|
||||
}
|
||||
if not def.on_rightclick then
|
||||
def.on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
|
||||
@ -436,19 +446,19 @@ function doors.register(name, def)
|
||||
def.buildable_to = false
|
||||
def.selection_box = {type = "fixed", fixed = {-1/2,-1/2,-1/2,1/2,3/2,-6/16}}
|
||||
def.collision_box = {type = "fixed", fixed = {-1/2,-1/2,-1/2,1/2,3/2,-6/16}}
|
||||
def.use_texture_alpha = "clip"
|
||||
def.use_texture_alpha = def.use_texture_alpha or "clip"
|
||||
|
||||
def.mesh = "door_a.obj"
|
||||
minetest.register_node(":" .. name .. "_a", def)
|
||||
def.mesh = "door_a.b3d"
|
||||
minetest.register_node(":" .. name .. "_a", table.copy(def))
|
||||
|
||||
def.mesh = "door_b.obj"
|
||||
minetest.register_node(":" .. name .. "_b", def)
|
||||
def.mesh = "door_b.b3d"
|
||||
minetest.register_node(":" .. name .. "_b", table.copy(def))
|
||||
|
||||
def.mesh = "door_a2.obj"
|
||||
minetest.register_node(":" .. name .. "_c", def)
|
||||
def.mesh = "door_b.b3d"
|
||||
minetest.register_node(":" .. name .. "_c", table.copy(def))
|
||||
|
||||
def.mesh = "door_b2.obj"
|
||||
minetest.register_node(":" .. name .. "_d", def)
|
||||
def.mesh = "door_a.b3d"
|
||||
minetest.register_node(":" .. name .. "_d", table.copy(def))
|
||||
|
||||
doors.registered_doors[name .. "_a"] = true
|
||||
doors.registered_doors[name .. "_b"] = true
|
||||
@ -461,6 +471,8 @@ doors.register("door_wood", {
|
||||
description = S("Wooden Door"),
|
||||
inventory_image = "doors_item_wood.png",
|
||||
groups = {node = 1, choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
|
||||
gain_open = 0.06,
|
||||
gain_close = 0.13,
|
||||
recipe = {
|
||||
{"group:wood", "group:wood"},
|
||||
{"group:wood", "group:wood"},
|
||||
@ -477,6 +489,8 @@ doors.register("door_steel", {
|
||||
sounds = default.node_sound_metal_defaults(),
|
||||
sound_open = "doors_steel_door_open",
|
||||
sound_close = "doors_steel_door_close",
|
||||
gain_open = 0.2,
|
||||
gain_close = 0.2,
|
||||
recipe = {
|
||||
{"default:steel_ingot", "default:steel_ingot"},
|
||||
{"default:steel_ingot", "default:steel_ingot"},
|
||||
@ -492,6 +506,8 @@ doors.register("door_glass", {
|
||||
sounds = default.node_sound_glass_defaults(),
|
||||
sound_open = "doors_glass_door_open",
|
||||
sound_close = "doors_glass_door_close",
|
||||
gain_open = 0.3,
|
||||
gain_close = 0.25,
|
||||
recipe = {
|
||||
{"default:glass", "default:glass"},
|
||||
{"default:glass", "default:glass"},
|
||||
@ -507,6 +523,8 @@ doors.register("door_obsidian_glass", {
|
||||
sounds = default.node_sound_glass_defaults(),
|
||||
sound_open = "doors_glass_door_open",
|
||||
sound_close = "doors_glass_door_close",
|
||||
gain_open = 0.3,
|
||||
gain_close = 0.25,
|
||||
recipe = {
|
||||
{"default:obsidian_glass", "default:obsidian_glass"},
|
||||
{"default:obsidian_glass", "default:obsidian_glass"},
|
||||
@ -553,12 +571,12 @@ function doors.trapdoor_toggle(pos, node, clicker)
|
||||
|
||||
if string.sub(node.name, -5) == "_open" then
|
||||
minetest.sound_play(def.sound_close,
|
||||
{pos = pos, gain = 0.3, max_hear_distance = 10}, true)
|
||||
{pos = pos, gain = def.gain_close, max_hear_distance = 10}, true)
|
||||
minetest.swap_node(pos, {name = string.sub(node.name, 1,
|
||||
string.len(node.name) - 5), param1 = node.param1, param2 = node.param2})
|
||||
else
|
||||
minetest.sound_play(def.sound_open,
|
||||
{pos = pos, gain = 0.3, max_hear_distance = 10}, true)
|
||||
{pos = pos, gain = def.gain_open, max_hear_distance = 10}, true)
|
||||
minetest.swap_node(pos, {name = node.name .. "_open",
|
||||
param1 = node.param1, param2 = node.param2})
|
||||
end
|
||||
@ -582,7 +600,7 @@ function doors.register_trapdoor(name, def)
|
||||
def.paramtype = "light"
|
||||
def.paramtype2 = "facedir"
|
||||
def.is_ground_content = false
|
||||
def.use_texture_alpha = "clip"
|
||||
def.use_texture_alpha = def.use_texture_alpha or "clip"
|
||||
|
||||
if def.protected then
|
||||
def.can_dig = can_dig_door
|
||||
@ -641,6 +659,14 @@ function doors.register_trapdoor(name, def)
|
||||
def.sound_close = "doors_door_close"
|
||||
end
|
||||
|
||||
if not def.gain_open then
|
||||
def.gain_open = 0.3
|
||||
end
|
||||
|
||||
if not def.gain_close then
|
||||
def.gain_close = 0.3
|
||||
end
|
||||
|
||||
local def_opened = table.copy(def)
|
||||
local def_closed = table.copy(def)
|
||||
|
||||
@ -694,6 +720,8 @@ doors.register_trapdoor("doors:trapdoor", {
|
||||
wield_image = "doors_trapdoor.png",
|
||||
tile_front = "doors_trapdoor.png",
|
||||
tile_side = "doors_trapdoor_side.png",
|
||||
gain_open = 0.06,
|
||||
gain_close = 0.13,
|
||||
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, door = 1},
|
||||
})
|
||||
|
||||
@ -707,6 +735,8 @@ doors.register_trapdoor("doors:trapdoor_steel", {
|
||||
sounds = default.node_sound_metal_defaults(),
|
||||
sound_open = "doors_steel_door_open",
|
||||
sound_close = "doors_steel_door_close",
|
||||
gain_open = 0.2,
|
||||
gain_close = 0.2,
|
||||
groups = {cracky = 1, level = 2, door = 1},
|
||||
})
|
||||
|
||||
@ -746,8 +776,8 @@ function doors.register_fencegate(name, def)
|
||||
sounds = def.sounds,
|
||||
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
|
||||
local node_def = minetest.registered_nodes[node.name]
|
||||
minetest.swap_node(pos, {name = node_def.gate, param2 = node.param2})
|
||||
minetest.sound_play(node_def.sound, {pos = pos, gain = 0.3,
|
||||
minetest.swap_node(pos, {name = node_def._gate, param2 = node.param2})
|
||||
minetest.sound_play(node_def._gate_sound, {pos = pos, gain = 0.15,
|
||||
max_hear_distance = 8}, true)
|
||||
return itemstack
|
||||
end,
|
||||
@ -775,8 +805,8 @@ function doors.register_fencegate(name, def)
|
||||
|
||||
local fence_closed = table.copy(fence)
|
||||
fence_closed.mesh = "doors_fencegate_closed.obj"
|
||||
fence_closed.gate = name .. "_open"
|
||||
fence_closed.sound = "doors_fencegate_open"
|
||||
fence_closed._gate = name .. "_open"
|
||||
fence_closed._gate_sound = "doors_fencegate_open"
|
||||
fence_closed.collision_box = {
|
||||
type = "fixed",
|
||||
fixed = {-1/2, -1/2, -1/8, 1/2, 1/2 + fence_collision_extra, 1/8}
|
||||
@ -784,8 +814,8 @@ function doors.register_fencegate(name, def)
|
||||
|
||||
local fence_open = table.copy(fence)
|
||||
fence_open.mesh = "doors_fencegate_open.obj"
|
||||
fence_open.gate = name .. "_closed"
|
||||
fence_open.sound = "doors_fencegate_close"
|
||||
fence_open._gate = name .. "_closed"
|
||||
fence_open._gate_sound = "doors_fencegate_close"
|
||||
fence_open.groups.not_in_creative_inventory = 1
|
||||
fence_open.collision_box = {
|
||||
type = "fixed",
|
||||
|
18
mods/doors/locale/doors.eo.tr
Normal file
18
mods/doors/locale/doors.eo.tr
Normal file
@ -0,0 +1,18 @@
|
||||
# textdomain: doors
|
||||
Hidden Door Segment=Kaŝita Porda Segmento
|
||||
Owned by @1=Estas de @1
|
||||
You do not own this locked door.=Vi ne posedas ĉi tiu ŝlosita pordo.
|
||||
a locked door=ŝlosita pordo
|
||||
Wooden Door=Ligna Pordo
|
||||
Steel Door=Ŝtala Pordo
|
||||
Glass Door=Vitra Pordo
|
||||
Obsidian Glass Door=Obsidiana Vitra Pordo
|
||||
You do not own this trapdoor.=Vi ne posedas ĉi tiu plankpordo.
|
||||
a locked trapdoor=ŝlosita plankpordo
|
||||
Wooden Trapdoor=Ligna Plankpordo
|
||||
Steel Trapdoor=Ŝtala Plankpordo
|
||||
Apple Wood Fence Gate=Poma Ligna Barila Pordo
|
||||
Acacia Wood Fence Gate=Akacia Ligna Barila Pordo
|
||||
Jungle Wood Fence Gate=Ĝangala Ligna Barila Pordo
|
||||
Pine Wood Fence Gate=Pina Ligna Barila Pordo
|
||||
Aspen Wood Fence Gate=Tremola Ligna Barila Pordo
|
18
mods/doors/locale/doors.ja.tr
Normal file
18
mods/doors/locale/doors.ja.tr
Normal file
@ -0,0 +1,18 @@
|
||||
# textdomain: doors
|
||||
Hidden Door Segment=隠しドアの区切り
|
||||
Owned by @1=所有者 @1
|
||||
You do not own this locked door.=あなたはこのロックされたドアの所有者ではありません。
|
||||
a locked door=ロックされたドア
|
||||
Wooden Door=木のドア
|
||||
Steel Door=鉄のドア
|
||||
Glass Door=ガラスのドア
|
||||
Obsidian Glass Door=黒曜石のガラスのドア
|
||||
You do not own this trapdoor.=あなたはこのトラップドアの所有者ではありません。
|
||||
a locked trapdoor=ロックされたトラップドア
|
||||
Wooden Trapdoor=木のトラップドア
|
||||
Steel Trapdoor=鉄のトラップドア
|
||||
Apple Wood Fence Gate=リンゴのフェンスゲート
|
||||
Acacia Wood Fence Gate=アカシアのフェンスゲート
|
||||
Jungle Wood Fence Gate=ジャングルのフェンスゲート
|
||||
Pine Wood Fence Gate=マツのフェンスゲート
|
||||
Aspen Wood Fence Gate=ポプラのフェンスゲート
|
@ -1,13 +1,13 @@
|
||||
# textdomain: doors
|
||||
Hidden Door Segment=隐藏门段
|
||||
Owned by @1=由@1拥有
|
||||
You do not own this locked door.=这个门不属于你所有。
|
||||
Owned by @1=由@1所有
|
||||
You do not own this locked door.=这个门不属于你。
|
||||
a locked door=一扇已上锁的门
|
||||
Wooden Door=木门
|
||||
Steel Door=铁门
|
||||
Glass Door=玻璃门
|
||||
Obsidian Glass Door=黑曜石玻璃门
|
||||
You do not own this trapdoor.=这个活板门不属于你所有。
|
||||
You do not own this trapdoor.=这个活板门不属于你。
|
||||
a locked trapdoor=一扇已上锁的活板门
|
||||
Wooden Trapdoor=木活板门
|
||||
Steel Trapdoor=铁活板门
|
||||
|
BIN
mods/doors/models/door.blend
Normal file
BIN
mods/doors/models/door.blend
Normal file
Binary file not shown.
BIN
mods/doors/models/door_a.b3d
Normal file
BIN
mods/doors/models/door_a.b3d
Normal file
Binary file not shown.
@ -1,40 +0,0 @@
|
||||
# Blender v2.76 (sub 0) OBJ File: 'door_a.blend'
|
||||
# www.blender.org
|
||||
mtllib door_a.mtl
|
||||
o door_a
|
||||
v 0.499000 -0.499000 -0.499000
|
||||
v 0.499000 1.499000 -0.499000
|
||||
v 0.499000 -0.499000 -0.375000
|
||||
v 0.499000 1.499000 -0.375000
|
||||
v -0.499000 -0.499000 -0.499000
|
||||
v -0.499000 1.499000 -0.499000
|
||||
v -0.499000 -0.499000 -0.375000
|
||||
v -0.499000 1.499000 -0.375000
|
||||
vt 0.842105 1.000000
|
||||
vt 0.894737 1.000000
|
||||
vt 0.894737 0.000000
|
||||
vt 0.842105 0.000000
|
||||
vt 0.421053 1.000000
|
||||
vt 0.421053 0.000000
|
||||
vt 0.947368 1.000000
|
||||
vt 0.947368 0.000000
|
||||
vt 0.000000 1.000000
|
||||
vt 0.000000 0.000000
|
||||
vt 1.000000 0.500000
|
||||
vt 0.947368 0.500000
|
||||
vt 1.000000 1.000000
|
||||
vt 1.000000 0.000000
|
||||
vn 1.000000 0.000000 0.000000
|
||||
vn 0.000000 0.000000 1.000000
|
||||
vn -1.000000 0.000000 0.000000
|
||||
vn 0.000000 0.000000 -1.000000
|
||||
vn 0.000000 -1.000000 0.000000
|
||||
vn 0.000000 1.000000 0.000000
|
||||
usemtl None
|
||||
s off
|
||||
f 2/1/1 4/2/1 3/3/1 1/4/1
|
||||
f 4/5/2 8/1/2 7/4/2 3/6/2
|
||||
f 8/2/3 6/7/3 5/8/3 7/3/3
|
||||
f 6/9/4 2/5/4 1/6/4 5/10/4
|
||||
f 1/11/5 3/12/5 7/7/5 5/13/5
|
||||
f 6/14/6 8/8/6 4/12/6 2/11/6
|
@ -1,50 +0,0 @@
|
||||
# Blender v2.79 (sub 0) OBJ File: ''
|
||||
# www.blender.org
|
||||
mtllib door_a2.mtl
|
||||
o door_a2
|
||||
v -0.499000 1.499000 -0.499000
|
||||
v -0.499000 -0.499000 -0.499000
|
||||
v -0.499000 -0.499000 -0.375000
|
||||
v -0.499000 1.499000 -0.375000
|
||||
v 0.499000 -0.499000 -0.375000
|
||||
v 0.499000 1.499000 -0.375000
|
||||
v 0.499000 -0.499000 -0.499000
|
||||
v 0.499000 1.499000 -0.499000
|
||||
vt 0.894737 1.000000
|
||||
vt 0.894737 0.000000
|
||||
vt 0.842105 0.000000
|
||||
vt 0.842105 1.000000
|
||||
vt 0.421052 1.000000
|
||||
vt 0.421052 0.000000
|
||||
vt 0.000001 0.000000
|
||||
vt 0.000001 1.000000
|
||||
vt 0.894737 1.000000
|
||||
vt 0.894737 0.000000
|
||||
vt 0.947368 0.000000
|
||||
vt 0.947368 1.000000
|
||||
vt 0.842105 1.000000
|
||||
vt 0.842105 0.000000
|
||||
vt 0.421052 0.000000
|
||||
vt 0.421052 1.000000
|
||||
vt 0.947368 0.000000
|
||||
vt 0.947368 0.500000
|
||||
vt 1.000000 0.500000
|
||||
vt 1.000000 0.000000
|
||||
vt 1.000000 1.000000
|
||||
vt 1.000000 0.500000
|
||||
vt 0.947368 0.500000
|
||||
vt 0.947368 1.000000
|
||||
vn -1.0000 -0.0000 0.0000
|
||||
vn 0.0000 -0.0000 1.0000
|
||||
vn 1.0000 0.0000 0.0000
|
||||
vn 0.0000 0.0000 -1.0000
|
||||
vn 0.0000 -1.0000 0.0000
|
||||
vn 0.0000 1.0000 0.0000
|
||||
usemtl None.009
|
||||
s 1
|
||||
f 1/1/1 2/2/1 3/3/1 4/4/1
|
||||
f 4/5/2 3/6/2 5/7/2 6/8/2
|
||||
f 6/9/3 5/10/3 7/11/3 8/12/3
|
||||
f 8/13/4 7/14/4 2/15/4 1/16/4
|
||||
f 2/17/5 7/18/5 5/19/5 3/20/5
|
||||
f 8/21/6 1/22/6 4/23/6 6/24/6
|
BIN
mods/doors/models/door_b.b3d
Normal file
BIN
mods/doors/models/door_b.b3d
Normal file
Binary file not shown.
@ -1,50 +0,0 @@
|
||||
# Blender v2.79 (sub 0) OBJ File: ''
|
||||
# www.blender.org
|
||||
mtllib door_b.mtl
|
||||
o door_b
|
||||
v 0.499000 1.499000 -0.499000
|
||||
v 0.499000 1.499000 -0.375000
|
||||
v 0.499000 -0.499000 -0.375000
|
||||
v 0.499000 -0.499000 -0.499000
|
||||
v -0.499000 1.499000 -0.375000
|
||||
v -0.499000 -0.499000 -0.375000
|
||||
v -0.499000 1.499000 -0.499000
|
||||
v -0.499000 -0.499000 -0.499000
|
||||
vt 0.894736 1.000000
|
||||
vt 0.947368 1.000000
|
||||
vt 0.947368 0.000000
|
||||
vt 0.894736 0.000000
|
||||
vt 0.842105 1.000000
|
||||
vt 0.421053 1.000000
|
||||
vt 0.421053 0.000000
|
||||
vt 0.842105 0.000000
|
||||
vt 0.842105 1.000000
|
||||
vt 0.894736 1.000000
|
||||
vt 0.894736 0.000000
|
||||
vt 0.842105 0.000000
|
||||
vt 0.421053 1.000000
|
||||
vt 0.000000 1.000000
|
||||
vt 0.000000 0.000000
|
||||
vt 0.421053 0.000000
|
||||
vt 1.000000 0.500000
|
||||
vt 0.947368 0.500000
|
||||
vt 0.947368 1.000000
|
||||
vt 1.000000 1.000000
|
||||
vt 1.000000 0.000000
|
||||
vt 0.947368 0.000000
|
||||
vt 0.947368 0.500000
|
||||
vt 1.000000 0.500000
|
||||
vn 1.0000 0.0000 0.0000
|
||||
vn 0.0000 -0.0000 1.0000
|
||||
vn -1.0000 0.0000 0.0000
|
||||
vn 0.0000 0.0000 -1.0000
|
||||
vn 0.0000 -1.0000 0.0000
|
||||
vn 0.0000 1.0000 0.0000
|
||||
usemtl None.007
|
||||
s 1
|
||||
f 1/1/1 2/2/1 3/3/1 4/4/1
|
||||
f 2/5/2 5/6/2 6/7/2 3/8/2
|
||||
f 5/9/3 7/10/3 8/11/3 6/12/3
|
||||
f 7/13/4 1/14/4 4/15/4 8/16/4
|
||||
f 4/17/5 3/18/5 6/19/5 8/20/5
|
||||
f 7/21/6 5/22/6 2/23/6 1/24/6
|
@ -1,50 +0,0 @@
|
||||
# Blender v2.79 (sub 0) OBJ File: ''
|
||||
# www.blender.org
|
||||
mtllib door_b2.mtl
|
||||
o door_b2
|
||||
v 0.499000 1.499000 -0.499000
|
||||
v 0.499000 1.499000 -0.375000
|
||||
v 0.499000 -0.499000 -0.375000
|
||||
v 0.499000 -0.499000 -0.499000
|
||||
v -0.499000 1.499000 -0.375000
|
||||
v -0.499000 -0.499000 -0.375000
|
||||
v -0.499000 1.499000 -0.499000
|
||||
v -0.499000 -0.499000 -0.499000
|
||||
vt 0.842105 1.000000
|
||||
vt 0.894737 1.000000
|
||||
vt 0.894737 0.000000
|
||||
vt 0.842105 0.000000
|
||||
vt 0.421052 1.000000
|
||||
vt 0.000001 1.000000
|
||||
vt 0.000001 0.000000
|
||||
vt 0.421052 0.000000
|
||||
vt 0.894737 1.000000
|
||||
vt 0.947368 1.000000
|
||||
vt 0.947368 0.000000
|
||||
vt 0.894737 0.000000
|
||||
vt 0.842105 1.000000
|
||||
vt 0.421052 1.000000
|
||||
vt 0.421052 0.000000
|
||||
vt 0.842105 0.000000
|
||||
vt 1.000000 0.500000
|
||||
vt 0.947368 0.500000
|
||||
vt 0.947368 1.000000
|
||||
vt 1.000000 1.000000
|
||||
vt 1.000000 0.000000
|
||||
vt 0.947368 0.000000
|
||||
vt 0.947368 0.500000
|
||||
vt 1.000000 0.500000
|
||||
vn 1.0000 0.0000 0.0000
|
||||
vn 0.0000 -0.0000 1.0000
|
||||
vn -1.0000 0.0000 0.0000
|
||||
vn 0.0000 0.0000 -1.0000
|
||||
vn 0.0000 -1.0000 0.0000
|
||||
vn 0.0000 1.0000 0.0000
|
||||
usemtl None.010
|
||||
s 1
|
||||
f 1/1/1 2/2/1 3/3/1 4/4/1
|
||||
f 2/5/2 5/6/2 6/7/2 3/8/2
|
||||
f 5/9/3 7/10/3 8/11/3 6/12/3
|
||||
f 7/13/4 1/14/4 4/15/4 8/16/4
|
||||
f 4/17/5 3/18/5 6/19/5 8/20/5
|
||||
f 7/21/6 5/22/6 2/23/6 1/24/6
|
16
mods/dye/locale/dye.eo.tr
Normal file
16
mods/dye/locale/dye.eo.tr
Normal file
@ -0,0 +1,16 @@
|
||||
# textdomain: dye
|
||||
White Dye=Blanka Tinkturo
|
||||
Grey Dye=Griza Tinkturo
|
||||
Dark Grey Dye=Malhela Griza Tinkturo
|
||||
Black Dye=Nigra Tinkturo
|
||||
Violet Dye=Viola Tinkturo
|
||||
Blue Dye=Blua Tinkturo
|
||||
Cyan Dye=Bluverda Tinkturo
|
||||
Dark Green Dye=Malhela Verda Tinkturo
|
||||
Green Dye=Verda Tinkturo
|
||||
Yellow Dye=Flava Tinkturo
|
||||
Brown Dye=Bruna Tinkturo
|
||||
Orange Dye=Oranĝa Tinkturo
|
||||
Red Dye=Ruĝa Tinkturo
|
||||
Magenta Dye=Fiksina Tinkturo
|
||||
Pink Dye=Roza Tinkturo
|
16
mods/dye/locale/dye.ja.tr
Normal file
16
mods/dye/locale/dye.ja.tr
Normal file
@ -0,0 +1,16 @@
|
||||
# textdomain: dye
|
||||
White Dye=白色の染料
|
||||
Grey Dye=灰色の染料
|
||||
Dark Grey Dye=濃灰色の染料
|
||||
Black Dye=黒色の染料
|
||||
Violet Dye=紫色の染料
|
||||
Blue Dye=青色の染料
|
||||
Cyan Dye=青緑色の染料
|
||||
Dark Green Dye=濃緑色の染料
|
||||
Green Dye=緑色の染料
|
||||
Yellow Dye=黄色の染料
|
||||
Brown Dye=茶色の染料
|
||||
Orange Dye=橙色の染料
|
||||
Red Dye=赤色の染料
|
||||
Magenta Dye=赤紫色の染料
|
||||
Pink Dye=桃色の染料
|
28
mods/farming/locale/farming.eo.tr
Normal file
28
mods/farming/locale/farming.eo.tr
Normal file
@ -0,0 +1,28 @@
|
||||
# textdomain: farming
|
||||
Hoe=Sarkilo
|
||||
Seed=Semo
|
||||
Wooden Hoe=Ligna Sarkilo
|
||||
Stone Hoe=Ŝtona Sarkilo
|
||||
Steel Hoe=Ŝtala Sarkilo
|
||||
Bronze Hoe=Bronza Sarkilo
|
||||
Mese Hoe=Mesea Sarkilo
|
||||
Diamond Hoe=Diamanta Sarkilo
|
||||
Wheat Seed=Tritika Semo
|
||||
Wheat=Tritiko
|
||||
Flour=Faruno
|
||||
Bread=Pano
|
||||
Cotton Seed=Katuna Semo
|
||||
Cotton=Katuno
|
||||
String=Ŝnuro
|
||||
Soil=Tero
|
||||
Wet Soil=Malseka Tero
|
||||
Savanna Soil=Savana Tero
|
||||
Wet Savanna Soil=Malseka Savana Tero
|
||||
Desert Sand Soil=Dezerta Sablo Tero
|
||||
Wet Desert Sand Soil=Malseka Dezerta Sablo Tero
|
||||
Straw=Pajlo
|
||||
Straw Stair=Pajla Ŝtupo
|
||||
Inner Straw Stair=Interna Pajla Ŝtupo
|
||||
Outer Straw Stair=Ekstera Pajla Ŝtupo
|
||||
Straw Slab=Pajla Plato
|
||||
Wild Cotton=Sovaĝa Katuno
|
28
mods/farming/locale/farming.ja.tr
Normal file
28
mods/farming/locale/farming.ja.tr
Normal file
@ -0,0 +1,28 @@
|
||||
# textdomain: farming
|
||||
Hoe=クワ
|
||||
Seed=種
|
||||
Wooden Hoe=木のクワ
|
||||
Stone Hoe=石のクワ
|
||||
Steel Hoe=鉄のクワ
|
||||
Bronze Hoe=青銅のクワ
|
||||
Mese Hoe=メセのクワ
|
||||
Diamond Hoe=ダイヤモンドのクワ
|
||||
Wheat Seed=小麦の種
|
||||
Wheat=小麦
|
||||
Flour=小麦粉
|
||||
Bread=パン
|
||||
Cotton Seed=綿の種
|
||||
Cotton=綿
|
||||
String=糸
|
||||
Soil=土壌
|
||||
Wet Soil=湿った土壌
|
||||
Savanna Soil=サバンナの土壌
|
||||
Wet Savanna Soil=湿ったサバンナの土壌
|
||||
Desert Sand Soil=砂漠の砂の土壌
|
||||
Wet Desert Sand Soil=湿った砂漠の砂の土壌
|
||||
Straw=ワラ
|
||||
Straw Stair=ワラの階段
|
||||
Inner Straw Stair=へっこんだワラの階段
|
||||
Outer Straw Stair=でっぱったワラの階段
|
||||
Straw Slab=ワラのハーフブロック
|
||||
Wild Cotton=天然綿
|
@ -1,6 +1,6 @@
|
||||
# textdomain: farming
|
||||
Hoe=
|
||||
Seed=
|
||||
Hoe=Мотыга
|
||||
Seed=Семя
|
||||
Wooden Hoe=Деревянная Мотыга
|
||||
Stone Hoe=Каменная Мотыга
|
||||
Steel Hoe=Стальная Мотыга
|
||||
@ -16,8 +16,8 @@ Cotton=Хлопок
|
||||
String=Нить
|
||||
Soil=Почва
|
||||
Wet Soil=Влажная Почва
|
||||
Savanna Soil=
|
||||
Wet Savanna Soil=
|
||||
Savanna Soil=Саванная Почва
|
||||
Wet Savanna Soil=Влажная Саванная Почва
|
||||
Desert Sand Soil=Пустынная Песчаная Почва
|
||||
Wet Desert Sand Soil=Влажная Пустынная Песчаная Почва
|
||||
Straw=Солома
|
||||
@ -25,7 +25,7 @@ Straw Stair=Соломенная Ступень
|
||||
Inner Straw Stair=Угловая Соломенная Ступень (Внутренний Угол)
|
||||
Outer Straw Stair=Угловая Соломенная Ступень (Внешний Угол)
|
||||
Straw Slab=Соломенная Плита
|
||||
Wild Cotton=
|
||||
Wild Cotton=Неокультуренный Хлопок
|
||||
|
||||
|
||||
##### not used anymore #####
|
||||
|
@ -1,6 +1,6 @@
|
||||
# textdomain: farming
|
||||
Hoe=
|
||||
Seed=
|
||||
Hoe=锄头
|
||||
Seed=种子
|
||||
Wooden Hoe=木锄头
|
||||
Stone Hoe=石锄头
|
||||
Steel Hoe=铁锄头
|
||||
@ -16,8 +16,8 @@ Cotton=棉
|
||||
String=线
|
||||
Soil=土
|
||||
Wet Soil=湿土
|
||||
Savanna Soil=
|
||||
Wet Savanna Soil=
|
||||
Savanna Soil=草原土
|
||||
Wet Savanna Soil=湿草原土
|
||||
Desert Sand Soil=沙漠沙土
|
||||
Wet Desert Sand Soil=湿沙漠沙土
|
||||
Straw=稻草
|
||||
@ -25,7 +25,7 @@ Straw Stair=稻草台阶
|
||||
Inner Straw Stair=稻草内楼梯
|
||||
Outer Straw Stair=稻草外楼梯
|
||||
Straw Slab=稻草板
|
||||
Wild Cotton=
|
||||
Wild Cotton=野棉花
|
||||
|
||||
|
||||
##### not used anymore #####
|
||||
|
4
mods/fire/locale/fire.eo.tr
Normal file
4
mods/fire/locale/fire.eo.tr
Normal file
@ -0,0 +1,4 @@
|
||||
# textdomain: fire
|
||||
Fire=Fajro
|
||||
Permanent Fire=Ĉiama Fajro
|
||||
Flint and Steel=Siliko kaj Ŝtalo
|
4
mods/fire/locale/fire.ja.tr
Normal file
4
mods/fire/locale/fire.ja.tr
Normal file
@ -0,0 +1,4 @@
|
||||
# textdomain: fire
|
||||
Fire=炎
|
||||
Permanent Fire=燃え続ける炎
|
||||
Flint and Steel=火打ち石と打ち金
|
@ -1,6 +1,6 @@
|
||||
# textdomain: fire
|
||||
Fire=
|
||||
Permanent Fire=
|
||||
Fire=Огонь
|
||||
Permanent Fire=Вечный Огонь
|
||||
Flint and Steel=Огниво
|
||||
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
# textdomain: fire
|
||||
Fire=火焰
|
||||
Permanent Fire=永久火焰
|
||||
Flint and Steel=火石和钢
|
||||
Flint and Steel=火石和划片
|
||||
|
5
mods/fireflies/locale/fireflies.eo.tr
Normal file
5
mods/fireflies/locale/fireflies.eo.tr
Normal file
@ -0,0 +1,5 @@
|
||||
# textdomain: fireflies
|
||||
Firefly=Fulgoro
|
||||
Hidden Firefly=Kaŝita Fulgoro
|
||||
Bug Net=Cima Reto
|
||||
Firefly in a Bottle=Fulgoro en Botelo
|
5
mods/fireflies/locale/fireflies.ja.tr
Normal file
5
mods/fireflies/locale/fireflies.ja.tr
Normal file
@ -0,0 +1,5 @@
|
||||
# textdomain: fireflies
|
||||
Firefly=ホタル
|
||||
Hidden Firefly=隠されたホタル
|
||||
Bug Net=虫取り網
|
||||
Firefly in a Bottle=ホタルの入った瓶
|
@ -248,7 +248,7 @@ end
|
||||
|
||||
minetest.register_abm({
|
||||
label = "Mushroom spread",
|
||||
nodenames = {"flowers:mushroom_brown", "flowers:mushroom_red"},
|
||||
nodenames = {"group:mushroom"},
|
||||
interval = 11,
|
||||
chance = 150,
|
||||
action = function(...)
|
||||
|
12
mods/flowers/locale/flowers.eo.tr
Normal file
12
mods/flowers/locale/flowers.eo.tr
Normal file
@ -0,0 +1,12 @@
|
||||
# textdomain: flowers
|
||||
Red Rose=Ruĝa Rozo
|
||||
Orange Tulip=Oranĝa Tulipo
|
||||
Yellow Dandelion=Flava Leontodo
|
||||
Green Chrysanthemum=Verda Krizantemo
|
||||
Blue Geranium=Blua Geranio
|
||||
Viola=Violo
|
||||
White Dandelion=Blanka Leontodo
|
||||
Black Tulip=Nigra Tulipo
|
||||
Red Mushroom=Ruĝa Fungo
|
||||
Brown Mushroom=Bruna Fungo
|
||||
Waterlily=Nimfeo
|
12
mods/flowers/locale/flowers.ja.tr
Normal file
12
mods/flowers/locale/flowers.ja.tr
Normal file
@ -0,0 +1,12 @@
|
||||
# textdomain: flowers
|
||||
Red Rose=赤色のバラ
|
||||
Orange Tulip=橙色のチューリップ
|
||||
Yellow Dandelion=黄色のタンポポ
|
||||
Green Chrysanthemum=緑色のキク
|
||||
Blue Geranium=青色のゼラニウム
|
||||
Viola=ビオラ
|
||||
White Dandelion=白色のタンポポ
|
||||
Black Tulip=黒色のチューリップ
|
||||
Red Mushroom=赤色のキノコ
|
||||
Brown Mushroom=茶色のキノコ
|
||||
Waterlily=スイレン
|
4
mods/game_commands/locale/game_commands.eo.tr
Normal file
4
mods/game_commands/locale/game_commands.eo.tr
Normal file
@ -0,0 +1,4 @@
|
||||
# textdomain: game_commands
|
||||
Kill yourself to respawn=Ĉesigu vi mem por renaski
|
||||
No static_spawnpoint defined=Ne estas difina static_spawnpoint
|
||||
You need to be online to be killed!=Vi devas esti onlina por ĉesigi!
|
4
mods/game_commands/locale/game_commands.ja.tr
Normal file
4
mods/game_commands/locale/game_commands.ja.tr
Normal file
@ -0,0 +1,4 @@
|
||||
# textdomain: game_commands
|
||||
Kill yourself to respawn=リセットしてリスポーンします
|
||||
No static_spawnpoint defined=static_spawnpoint が設定されていません
|
||||
You need to be online to be killed!=リセットするにはオンラインである必要があります
|
@ -1,4 +1,4 @@
|
||||
# textdomain: game_commands
|
||||
Kill yourself to respawn=杀死自己并重生
|
||||
Kill yourself to respawn=自杀并重生
|
||||
No static_spawnpoint defined=static_spawnpoint 未定义
|
||||
You need to be online to be killed!=您需要在线才能被杀死!
|
||||
|
@ -51,7 +51,7 @@ minetest.register_craftitem("map:mapping_kit", {
|
||||
description = S("Mapping Kit") .. "\n" .. S("Use with 'Minimap' key"),
|
||||
inventory_image = "map_mapping_kit.png",
|
||||
stack_max = 1,
|
||||
groups = {flammable = 3},
|
||||
groups = {flammable = 3, tool = 1},
|
||||
|
||||
on_use = function(itemstack, user, pointed_thing)
|
||||
map.update_hud_flags(user)
|
||||
|
3
mods/map/locale/map.eo.tr
Normal file
3
mods/map/locale/map.eo.tr
Normal file
@ -0,0 +1,3 @@
|
||||
# textdomain: map
|
||||
Mapping Kit=Mapa Ilaro
|
||||
Use with 'Minimap' key=Uzu per 'malgrandmapo' ŝlosilo
|
3
mods/map/locale/map.ja.tr
Normal file
3
mods/map/locale/map.ja.tr
Normal file
@ -0,0 +1,3 @@
|
||||
# textdomain: map
|
||||
Mapping Kit=地図キット
|
||||
Use with 'Minimap' key=ミニマップキーで使います
|
54
mods/mtg_craftguide/locale/mtg_craftguide.eo.tr
Normal file
54
mods/mtg_craftguide/locale/mtg_craftguide.eo.tr
Normal file
@ -0,0 +1,54 @@
|
||||
# textdomain: mtg_craftguide
|
||||
|
||||
Any coal=Ajna karbo
|
||||
Any sand=Ajna sablo
|
||||
Any wool=Ajna lano
|
||||
Any stick=Ajna bastono
|
||||
Any vessel=Ajna vazo
|
||||
Any wood planks=Ajna ligna tabulo
|
||||
Any kind of stone block=Ia ŝtona ŝtipo
|
||||
Any red flower=Ajna ruĝa floro
|
||||
Any blue flower=Ajna blua floro
|
||||
Any black flower=Ajna nigra floro
|
||||
Any green flower=Ajna verda floro
|
||||
Any white flower=Ajna blanka floro
|
||||
Any orange flower=Ajna oranĝa floro
|
||||
Any violet flower=Ajna viola floro
|
||||
Any yellow flower=Ajna flava floro
|
||||
Any red dye=Ajna ruĝa tinkturo
|
||||
Any blue dye=Ajna blua tinkturo
|
||||
Any cyan dye=Ajna bluverda tinkturo
|
||||
Any grey dye=Ajna graja tinkturo
|
||||
Any pink dye=Ajna rosa tinkturo
|
||||
Any black dye=Ajna nigra tinkturo
|
||||
Any brown dye=Ajna bruna tinkturo
|
||||
Any green dye=Ajna verda tinkturo
|
||||
Any white dye=Ajna blanka tinkturo
|
||||
Any orange dye=Ajna oranĝa tinkturo
|
||||
Any violet dye=Ajna viola tinkturo
|
||||
Any yellow dye=Ajna flava tinkturo
|
||||
Any magenta dye=Ajna fuksina tinkturo
|
||||
Any dark grey dye=Ajna malhela graja tinkturo
|
||||
Any dark green dye=Ajna malhela verda tinkturo
|
||||
# Label for group ingredients
|
||||
G=A
|
||||
Any item belonging to the group(s): @1=Ajna objekto de la aro(j)
|
||||
Unknown Item=Obskura Objekto
|
||||
Fuel=Brulaĵo
|
||||
Usage @1 of @2=Utilo @1 el @2
|
||||
Recipe @1 of @2=Recepto @1 el @2
|
||||
Previous recipe=Pasinta recepto
|
||||
Next recipe=Sekvinta recepto
|
||||
Recipe is too big to be displayed.=La recepto estas tro granda por prezenti
|
||||
Shapeless=Senforma
|
||||
Cooking time: @1=Tempo por kuirado: @1
|
||||
Search=Ŝerĉu
|
||||
Reset=Rekomincigu
|
||||
Previous page=Pasinta paĝo
|
||||
Next page=Sekvinta paĝo
|
||||
No items to show.=Ne estas objektoj por prezenti
|
||||
No usages.=Ne estas utiloj
|
||||
Click again to show recipes.=Anklaku ankoraŭ por prezenti receptojn
|
||||
No recipes.=Ne estas receptoj
|
||||
Click again to show usages.=Anklaku ankoraŭ por prezenti utiloj
|
||||
Recipes=Receptoj
|
@ -1,5 +1,4 @@
|
||||
# textdomain: mtg_craftguide
|
||||
|
||||
Any coal=Carbón
|
||||
Any sand=Arena
|
||||
Any wool=Lana
|
||||
@ -30,10 +29,7 @@ Any yellow dye=Tinte amarillo
|
||||
Any magenta dye=Tinte magenta
|
||||
Any dark grey dye=Tinte gris oscuro
|
||||
Any dark green dye=Tinte verde oscuro
|
||||
|
||||
|
||||
# Label for group ingredients
|
||||
|
||||
G=G
|
||||
Any item belonging to the group(s): @1=Objeto del grupo: @1
|
||||
Unknown Item=Objeto desconocido
|
||||
|
53
mods/mtg_craftguide/locale/mtg_craftguide.ja.tr
Normal file
53
mods/mtg_craftguide/locale/mtg_craftguide.ja.tr
Normal file
@ -0,0 +1,53 @@
|
||||
# textdomain: mtg_craftguide
|
||||
Any coal=石炭
|
||||
Any sand=砂
|
||||
Any wool=羊毛
|
||||
Any stick=棒
|
||||
Any vessel=瓶
|
||||
Any wood planks=板材
|
||||
Any kind of stone block=石のブロック
|
||||
Any red flower=赤色の花
|
||||
Any blue flower=青色の花
|
||||
Any black flower=黒色の花
|
||||
Any green flower=緑色の花
|
||||
Any white flower=白色の花
|
||||
Any orange flower=橙色の花
|
||||
Any violet flower=紫色の花
|
||||
Any yellow flower=黄色の花
|
||||
Any red dye=赤色の染料
|
||||
Any blue dye=青色の染料
|
||||
Any cyan dye=青緑色の染料
|
||||
Any grey dye=灰色の染料
|
||||
Any pink dye=桃色の染料
|
||||
Any black dye=黒色の染料
|
||||
Any brown dye=茶色の染料
|
||||
Any green dye=緑色の染料
|
||||
Any white dye=白色の染料
|
||||
Any orange dye=橙色の染料
|
||||
Any violet dye=紫色の染料
|
||||
Any yellow dye=黄色の染料
|
||||
Any magenta dye=赤紫色の染料
|
||||
Any dark grey dye=濃灰色の染料
|
||||
Any dark green dye=濃緑色の染料
|
||||
# Label for group ingredients
|
||||
G=
|
||||
Any item belonging to the group(s): @1=グループに属するアイテム: @1
|
||||
Unknown Item=不明なアイテム
|
||||
Fuel=燃料
|
||||
Usage @1 of @2=利用方法 @1 / @2
|
||||
Recipe @1 of @2=レシピ @1 / @2
|
||||
Previous recipe=前のレシピ
|
||||
Next recipe=次のレシピ
|
||||
Recipe is too big to be displayed.=レシピが大きすぎて表示できません。
|
||||
Shapeless=無形
|
||||
Cooking time: @1=調理時間: @1
|
||||
Search=検索
|
||||
Reset=リセット
|
||||
Previous page=前のページ
|
||||
Next page=次のページ
|
||||
No items to show.=表示する項目がありません。
|
||||
No usages.=利用方法がありません。
|
||||
Click again to show recipes.=もう一度クリックするとレシピを表示します。
|
||||
No recipes.=レシピがありません。
|
||||
Click again to show usages.=もう一度クリックすると使用方法を表示します。
|
||||
Recipes=レシピ
|
53
mods/mtg_craftguide/locale/mtg_craftguide.ru.tr
Normal file
53
mods/mtg_craftguide/locale/mtg_craftguide.ru.tr
Normal file
@ -0,0 +1,53 @@
|
||||
# textdomain: mtg_craftguide
|
||||
Any coal=Любой уголь
|
||||
Any sand=Любой песок
|
||||
Any wool=Любая шерсть
|
||||
Any stick=Любая палка
|
||||
Any vessel=Любой сосуд
|
||||
Any wood planks=Любые деревянные палки
|
||||
Any kind of stone block=Любой каменный блок
|
||||
Any red flower=Любой красный цветок
|
||||
Any blue flower=Любой синий цветок
|
||||
Any black flower=Любой чёрный цветок
|
||||
Any green flower=Любой зелёный цветок
|
||||
Any white flower=Любой белый цветок
|
||||
Any orange flower=Любой оранжевый цветок
|
||||
Any violet flower=Любой фиолетовый цветок
|
||||
Any yellow flower=Любой жёлтый цветок
|
||||
Any red dye=Любая красная краска
|
||||
Any blue dye=Любая синяя краска
|
||||
Any cyan dye=Любая сине-зелёная краска
|
||||
Any grey dye=Любая серая краска
|
||||
Any pink dye=Любая розовая краска
|
||||
Any black dye=Любая чёрная краска
|
||||
Any brown dye=Любая коричневая краска
|
||||
Any green dye=Любая зелёная краска
|
||||
Any white dye=Любая белая краска
|
||||
Any orange dye=Любая оранжевая краска
|
||||
Any violet dye=Любая фиолетовая краска
|
||||
Any yellow dye=Любая жёлтая краска
|
||||
Any magenta dye=Любая пурпурная краска
|
||||
Any dark grey dye=Любая тёмно-серая краска
|
||||
Any dark green dye=Любая тёмно-зелёная краска
|
||||
# Label for group ingredients
|
||||
G=
|
||||
Any item belonging to the group(s): @1=Любой предмет из групп(ы): @1
|
||||
Unknown Item=Неизвествый предмет
|
||||
Fuel=Топливо
|
||||
Usage @1 of @2=
|
||||
Recipe @1 of @2=
|
||||
Previous recipe=Предыдущий рецепт
|
||||
Next recipe=Следующий рецепт
|
||||
Recipe is too big to be displayed.=Рецепт слишком большой для показа
|
||||
Shapeless=
|
||||
Cooking time: @1=Время изготовления: @1
|
||||
Search=Поиск
|
||||
Reset=Сбросить
|
||||
Previous page=Предыдущая страница
|
||||
Next page=Следующая страница
|
||||
No items to show.=Нет элементов для отображения.
|
||||
No usages.=
|
||||
Click again to show recipes.=Нажмите снова для отображения рецептов.
|
||||
No recipes.=Нет рецептов.
|
||||
Click again to show usages.=
|
||||
Recipes=Рецепты
|
Binary file not shown.
3
mods/screwdriver/locale/screwdriver.eo.tr
Normal file
3
mods/screwdriver/locale/screwdriver.eo.tr
Normal file
@ -0,0 +1,3 @@
|
||||
# textdomain: screwdriver
|
||||
Screwdriver=Ŝraŭbturnilo
|
||||
(left-click rotates face, right-click rotates axis)=(maldekstra-klako turnas supraĵo, dekstra-klako turnas akso)
|
3
mods/screwdriver/locale/screwdriver.ja.tr
Normal file
3
mods/screwdriver/locale/screwdriver.ja.tr
Normal file
@ -0,0 +1,3 @@
|
||||
# textdomain: screwdriver
|
||||
Screwdriver=ドライバー
|
||||
(left-click rotates face, right-click rotates axis)=(左クリックで面が回転。右クリックで軸が回転)
|
8
mods/sethome/locale/sethome.eo.tr
Normal file
8
mods/sethome/locale/sethome.eo.tr
Normal file
@ -0,0 +1,8 @@
|
||||
# textdomain: sethome
|
||||
Can use /sethome and /home=Povas uzi /sethome kaj /home
|
||||
Teleport you to your home point=Teletransportu vi al via hejmo
|
||||
Teleported to home!=Teletransportis al hejmo!
|
||||
Set a home using /sethome=Fiksi hejmon per /sethome
|
||||
Set your home point=Fiksi vian hejman punkto
|
||||
Home set!=Hejmo fiksis!
|
||||
Player not found!=Ludanto ne estas trovebla!
|
8
mods/sethome/locale/sethome.ja.tr
Normal file
8
mods/sethome/locale/sethome.ja.tr
Normal file
@ -0,0 +1,8 @@
|
||||
# textdomain: sethome
|
||||
Can use /sethome and /home=/sethomeと/homeが使えます
|
||||
Teleport you to your home point=ホーム地点にテレポートします
|
||||
Teleported to home!=ホームにテレポート!
|
||||
Set a home using /sethome=/sethomeを使ってホームを設定します
|
||||
Set your home point=ホーム地点を設定します
|
||||
Home set!=ホーム地点をセット!
|
||||
Player not found!=プレーヤーが見つかりません!
|
@ -1,6 +1,6 @@
|
||||
# textdomain: sethome
|
||||
Can use /sethome and /home=可以使用/sethome和/home
|
||||
Teleport you to your home point=传送您到您家的地点
|
||||
Teleport you to your home point=将您传送到家
|
||||
Teleported to home!=已传送到家!
|
||||
Set a home using /sethome=使用/sethome设定家
|
||||
Set your home point=设定您家的地点
|
||||
|
2
mods/sfinv/locale/sfinv.eo.tr
Normal file
2
mods/sfinv/locale/sfinv.eo.tr
Normal file
@ -0,0 +1,2 @@
|
||||
# textdomain: sfinv
|
||||
Crafting=Konstruado
|
2
mods/sfinv/locale/sfinv.ja.tr
Normal file
2
mods/sfinv/locale/sfinv.ja.tr
Normal file
@ -0,0 +1,2 @@
|
||||
# textdomain: sfinv
|
||||
Crafting=クラフト
|
@ -57,13 +57,24 @@ local function warn_if_exists(nodename)
|
||||
end
|
||||
end
|
||||
|
||||
-- get node settings to use for stairs
|
||||
local function get_node_vars(nodename)
|
||||
|
||||
local def = minetest.registered_nodes[nodename]
|
||||
|
||||
if def then
|
||||
return def.light_source, def.use_texture_alpha, def.sunlight_propagates
|
||||
end
|
||||
|
||||
return nil, nil, nil
|
||||
end
|
||||
|
||||
-- Register stair
|
||||
-- Node will be called stairs:stair_<subname>
|
||||
|
||||
function stairs.register_stair(subname, recipeitem, groups, images, description,
|
||||
sounds, worldaligntex)
|
||||
local src_def = minetest.registered_nodes[recipeitem]
|
||||
local light_source, texture_alpha, sunlight = get_node_vars(recipeitem)
|
||||
|
||||
-- Set backface culling and world-aligned textures
|
||||
local stair_images = {}
|
||||
@ -93,7 +104,9 @@ function stairs.register_stair(subname, recipeitem, groups, images, description,
|
||||
description = description,
|
||||
drawtype = "nodebox",
|
||||
tiles = stair_images,
|
||||
use_texture_alpha = src_def and src_def.use_texture_alpha,
|
||||
use_texture_alpha = texture_alpha,
|
||||
sunlight_propagates = sunlight,
|
||||
light_source = light_source,
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
@ -165,7 +178,7 @@ end
|
||||
|
||||
function stairs.register_slab(subname, recipeitem, groups, images, description,
|
||||
sounds, worldaligntex)
|
||||
local src_def = minetest.registered_nodes[recipeitem]
|
||||
local light_source, texture_alpha, sunlight = get_node_vars(recipeitem)
|
||||
|
||||
-- Set world-aligned textures
|
||||
local slab_images = {}
|
||||
@ -191,7 +204,9 @@ function stairs.register_slab(subname, recipeitem, groups, images, description,
|
||||
description = description,
|
||||
drawtype = "nodebox",
|
||||
tiles = slab_images,
|
||||
use_texture_alpha = src_def and src_def.use_texture_alpha,
|
||||
use_texture_alpha = texture_alpha,
|
||||
sunlight_propagates = sunlight,
|
||||
light_source = light_source,
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
@ -303,7 +318,7 @@ end
|
||||
|
||||
function stairs.register_stair_inner(subname, recipeitem, groups, images,
|
||||
description, sounds, worldaligntex, full_description)
|
||||
local src_def = minetest.registered_nodes[recipeitem]
|
||||
local light_source, texture_alpha, sunlight = get_node_vars(recipeitem)
|
||||
|
||||
-- Set backface culling and world-aligned textures
|
||||
local stair_images = {}
|
||||
@ -338,7 +353,9 @@ function stairs.register_stair_inner(subname, recipeitem, groups, images,
|
||||
description = description,
|
||||
drawtype = "nodebox",
|
||||
tiles = stair_images,
|
||||
use_texture_alpha = src_def and src_def.use_texture_alpha,
|
||||
use_texture_alpha = texture_alpha,
|
||||
sunlight_propagates = sunlight,
|
||||
light_source = light_source,
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
@ -393,7 +410,7 @@ end
|
||||
|
||||
function stairs.register_stair_outer(subname, recipeitem, groups, images,
|
||||
description, sounds, worldaligntex, full_description)
|
||||
local src_def = minetest.registered_nodes[recipeitem]
|
||||
local light_source, texture_alpha, sunlight = get_node_vars(recipeitem)
|
||||
|
||||
-- Set backface culling and world-aligned textures
|
||||
local stair_images = {}
|
||||
@ -428,7 +445,9 @@ function stairs.register_stair_outer(subname, recipeitem, groups, images,
|
||||
description = description,
|
||||
drawtype = "nodebox",
|
||||
tiles = stair_images,
|
||||
use_texture_alpha = src_def and src_def.use_texture_alpha,
|
||||
use_texture_alpha = texture_alpha,
|
||||
sunlight_propagates = sunlight,
|
||||
light_source = light_source,
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
|
145
mods/stairs/locale/stairs.eo.tr
Normal file
145
mods/stairs/locale/stairs.eo.tr
Normal file
@ -0,0 +1,145 @@
|
||||
# textdomain: stairs
|
||||
Glass Stair=Vitra Ŝtupo
|
||||
Glass Slab=Vitra Plato
|
||||
Inner Glass Stair=Interna Vitra Ŝtupo
|
||||
Outer Glass Stair=Ekstera Vitra Ŝtupo
|
||||
Obsidian Glass Stair=Obsidiana Vitra Ŝtupo
|
||||
Obsidian Glass Slab=Obsidiana Vitra Plato
|
||||
Inner Obsidian Glass Stair=Interna Obsidiana Vitra Ŝtupo
|
||||
Outer Obsidian Glass Stair=Ekstera Obsidiana Vitra Ŝtupo
|
||||
Wooden Stair=Ligna Ŝtupo
|
||||
Inner Wooden Stair=Interna Ligna Ŝtupo
|
||||
Outer Wooden Stair=Ekstera Ligna Ŝtupo
|
||||
Wooden Slab=Ligna Plato
|
||||
Jungle Wood Stair=Ĝangala Ligna Ŝtupo
|
||||
Inner Jungle Wood Stair=Interna Ĝangala Ligna Ŝtupo
|
||||
Outer Jungle Wood Stair=Ekstera Ĝangala Ligna Ŝtupo
|
||||
Jungle Wood Slab=Ĝangala Ligna Plato
|
||||
Pine Wood Stair=Pina Ligna Ŝtupo
|
||||
Inner Pine Wood Stair=Interna Pina Ligna Ŝtupo
|
||||
Outer Pine Wood Stair=Ekstera Pina Ligna Ŝtupo
|
||||
Pine Wood Slab=Pina Ligna Plato
|
||||
Acacia Wood Stair=Akacia Ligna Ŝtupo
|
||||
Inner Acacia Wood Stair=Interna Akacia Ligna Ŝtupo
|
||||
Outer Acacia Wood Stair=Ekstera Akacia Ligna Ŝtupo
|
||||
Acacia Wood Slab=Akacia Ligna Plato
|
||||
Aspen Wood Stair=Tremola Ligna Ŝtupo
|
||||
Inner Aspen Wood Stair=Interna Tremola Ligna Ŝtupo
|
||||
Outer Aspen Wood Stair=Ekstera Tremola Ligna Ŝtupo
|
||||
Aspen Wood Slab=Tremola Ligna Plato
|
||||
Stone Stair=Ŝtona Ŝtupo
|
||||
Inner Stone Stair=Interna Ŝtona Ŝtupo
|
||||
Outer Stone Stair=Ekstera Ŝtona Ŝtupo
|
||||
Stone Slab=Ŝtona Plato
|
||||
Cobblestone Stair=Pavimŝtona Ŝtupo
|
||||
Inner Cobblestone Stair=Interna Pavimŝtona Ŝtupo
|
||||
Outer Cobblestone Stair=Ekstera Pavimŝtona Ŝtupo
|
||||
Cobblestone Slab=Pavimŝtona Plato
|
||||
Mossy Cobblestone Stair=Muska Pavimŝtona Ŝtupo
|
||||
Inner Mossy Cobblestone Stair=Interna Muska Pavimŝtona Ŝtupo
|
||||
Outer Mossy Cobblestone Stair=Ekstera Muska Pavimŝtona Ŝtupo
|
||||
Mossy Cobblestone Slab=Muska Pavimŝtona Plato
|
||||
Stone Brick Stair=Ŝtona Brika Ŝtupo
|
||||
Inner Stone Brick Stair=Interna Ŝtona Brika Ŝtupo
|
||||
Outer Stone Brick Stair=Ekstera Ŝtona Brika Ŝtupo
|
||||
Stone Brick Slab=Ŝtona Brika Plato
|
||||
Stone Block Stair=Ŝtona Ŝtipa Ŝtupo
|
||||
Inner Stone Block Stair=Interna Ŝtona Ŝtipa Ŝtupo
|
||||
Outer Stone Block Stair=Ekstera Ŝtona Ŝtipa Ŝtupo
|
||||
Stone Block Slab=Ŝtona Ŝtipa Plato
|
||||
Desert Stone Stair=Dezerta Ŝtona Ŝtupo
|
||||
Inner Desert Stone Stair=Interna Dezerta Ŝtona Ŝtupo
|
||||
Outer Desert Stone Stair=Ekstera Dezerta Ŝtona Ŝtupo
|
||||
Desert Stone Slab=Dezerta Ŝtona Plato
|
||||
Desert Cobblestone Stair=Dezerta Pavimŝtona Ŝtupo
|
||||
Inner Desert Cobblestone Stair=Interna Dezerta Pavimŝtona Ŝtupo
|
||||
Outer Desert Cobblestone Stair=Ekstera Dezerta Pavimŝtona Ŝtupo
|
||||
Desert Cobblestone Slab=Dezerta Pavimŝtona Plato
|
||||
Desert Stone Brick Stair=Dezerta Ŝtona Brika Ŝtupo
|
||||
Inner Desert Stone Brick Stair=Interna Dezerta Ŝtona Brika Ŝtupo
|
||||
Outer Desert Stone Brick Stair=Ekstera Dezerta Ŝtona Brika Ŝtupo
|
||||
Desert Stone Brick Slab=Dezerta Ŝtona Brika Plato
|
||||
Desert Stone Block Stair=Dezerta Ŝtona Ŝtipo Ŝtupo
|
||||
Inner Desert Stone Block Stair=Interna Dezerta Ŝtona Ŝtipo Stupo
|
||||
Outer Desert Stone Block Stair=Ekstera Dezerta Ŝtona Ŝtipo Ŝtupo
|
||||
Desert Stone Block Slab=Dezerta Ŝtona Ŝtipo Plato
|
||||
Sandstone Stair=Sablŝtona Ŝtupo
|
||||
Inner Sandstone Stair=Interna Ŝablŝtona Ŝtupo
|
||||
Outer Sandstone Stair=Ekstera Ŝablŝtona Ŝtupo
|
||||
Sandstone Slab=Ŝablŝtona Plato
|
||||
Sandstone Brick Stair=Ŝablŝtona Brika Ŝtupo
|
||||
Inner Sandstone Brick Stair=Interna Ŝablŝtona Brika Ŝtupo
|
||||
Outer Sandstone Brick Stair=Ekstera Ŝablŝtona Brika Ŝtupo
|
||||
Sandstone Brick Slab=Ŝablŝtona Brika Plato
|
||||
Sandstone Block Stair=Ŝablŝtona Ŝtipa Ŝtupo
|
||||
Inner Sandstone Block Stair=Interna Ŝablŝtona Ŝtipa Ŝtupo
|
||||
Outer Sandstone Block Stair=Ekstera Ŝablŝtona Ŝtipa Ŝtupo
|
||||
Sandstone Block Slab=Ŝablŝtona Ŝtipa Plato
|
||||
Desert Sandstone Stair=Dezerta Ŝablŝtona Ŝtupo
|
||||
Inner Desert Sandstone Stair=Interna Dezerta Ŝablŝtona Ŝtupo
|
||||
Outer Desert Sandstone Stair=Ekstera Dezerta Ŝablŝtona Ŝtupo
|
||||
Desert Sandstone Slab=Dezerta Ŝablŝtona Plato
|
||||
Desert Sandstone Brick Stair=Dezerta Ŝablŝtona Brika Ŝtupo
|
||||
Inner Desert Sandstone Brick Stair=Interna Dezerta Ŝablŝtona Brika Ŝtupo
|
||||
Outer Desert Sandstone Brick Stair=Ekstera Dezerta Ŝablŝtona Brika Ŝtupo
|
||||
Desert Sandstone Brick Slab=Dezerta Ŝablŝtona Brika Plato
|
||||
Desert Sandstone Block Stair=Dezerta Ŝablŝtona Ŝtipa Ŝtupo
|
||||
Inner Desert Sandstone Block Stair=Interna Dezerta Ŝablŝtona Brika Ŝtupo
|
||||
Outer Desert Sandstone Block Stair=Ekstera Dezerta Ŝablŝtona Brika Ŝtupo
|
||||
Desert Sandstone Block Slab=Dezerta Ŝablŝtona Ŝtipa Plato
|
||||
Silver Sandstone Stair=Arĝenta Ŝablŝtona Ŝtupo
|
||||
Inner Silver Sandstone Stair=Interna Arĝenta Ŝablŝtona Ŝtupo
|
||||
Outer Silver Sandstone Stair=Ekstera Arĝenta Ŝablŝtona Ŝtupo
|
||||
Silver Sandstone Slab=Arĝenta Ŝablŝtona Plato
|
||||
Silver Sandstone Brick Stair=Arĝenta Ŝablŝtona Brika Ŝtupo
|
||||
Inner Silver Sandstone Brick Stair=Interna Arĝenta Ŝablŝtona Brika Ŝtupo
|
||||
Outer Silver Sandstone Brick Stair=Ekstera Arĝenta Ŝablŝtona Brika Ŝtupo
|
||||
Silver Sandstone Brick Slab=Arĝenta Ŝablŝtona Brika Plato
|
||||
Silver Sandstone Block Stair=Arĝenta Ŝablŝtona Ŝtipa Ŝtupo
|
||||
Inner Silver Sandstone Block Stair=Interna Arĝenta Ŝablŝtona Ŝtipa Ŝtupo
|
||||
Outer Silver Sandstone Block Stair=Ekstera Arĝenta Ŝablŝtona Ŝtipa Ŝtupo
|
||||
Silver Sandstone Block Slab=Arĝenta Ŝablŝtona Ŝtipa Plato
|
||||
Obsidian Stair=Obsidiana Ŝtupo
|
||||
Inner Obsidian Stair=Interna Obsidiana Ŝtupo
|
||||
Outer Obsidian Stair=Ekstera Obsidiana Ŝtupo
|
||||
Obsidian Slab=Obsidiana Plato
|
||||
Obsidian Brick Stair=Obsidiana Brika Ŝtupo
|
||||
Inner Obsidian Brick Stair=Interna Obsidiana Brika Ŝtupo
|
||||
Outer Obsidian Brick Stair=Ekstera Obsidiana Brika Ŝtupo
|
||||
Obsidian Brick Slab=Obsidiana Brika Plato
|
||||
Obsidian Block Stair=Obsidiana Ŝtipa Ŝtupo
|
||||
Inner Obsidian Block Stair=Interna Obsidiana Ŝtipa Ŝtupo
|
||||
Outer Obsidian Block Stair=Ekstera Obsidiana Ŝtipa Ŝtupo
|
||||
Obsidian Block Slab=Obsidiana Ŝtipa Plato
|
||||
Brick Stair=Brika Ŝtupo
|
||||
Inner Brick Stair=Interna Brika Ŝtupo
|
||||
Outer Brick Stair=Ekstera Brika Ŝtupo
|
||||
Brick Slab=Brika Plato
|
||||
Steel Block Stair=Ŝtala Ŝtipa Ŝtupo
|
||||
Inner Steel Block Stair=Interna Ŝtala Ŝtipa Ŝtupo
|
||||
Outer Steel Block Stair=Ekstera Ŝtala Ŝtipa Ŝtupo
|
||||
Steel Block Slab=Ŝtala Ŝtipa Plato
|
||||
Tin Block Stair=Stana Ŝtipa Ŝtupo
|
||||
Inner Tin Block Stair=Interna Stana Ŝtipa Ŝtupo
|
||||
Outer Tin Block Stair=Ekstera Stana Ŝtipa Ŝtupo
|
||||
Tin Block Slab=Stana Ŝtipa Plato
|
||||
Copper Block Stair=Kupra Ŝtipa Ŝtupo
|
||||
Inner Copper Block Stair=Interna Kupra Ŝtipa Ŝtupo
|
||||
Outer Copper Block Stair=Ekstera Kupra Ŝtipa Ŝtupo
|
||||
Copper Block Slab=Kupra Ŝtipa Plato
|
||||
Bronze Block Stair=Bronza Ŝtipa Ŝtupo
|
||||
Inner Bronze Block Stair=Interna Bronza Ŝtipa Ŝtupo
|
||||
Outer Bronze Block Stair=Ekstera Bronza Ŝtipa Ŝtupo
|
||||
Bronze Block Slab=Bronza Ŝtipa Plato
|
||||
Gold Block Stair=Ora Ŝtipa Ŝtupo
|
||||
Inner Gold Block Stair=Interna Ora Ŝtipa Ŝtupo
|
||||
Outer Gold Block Stair=Ekstera Ora Ŝtipa Ŝtupo
|
||||
Gold Block Slab=Ora Ŝtipa Plato
|
||||
Ice Stair=Glacia Ŝtupo
|
||||
Inner Ice Stair=Interna Glacia Ŝtupo
|
||||
Outer Ice Stair=Ekstera Glacia Ŝtupo
|
||||
Ice Slab=Glacia Plato
|
||||
Snow Block Stair=Neĝa Ŝtipa Ŝtupo
|
||||
Inner Snow Block Stair=Interna Neĝa Ŝtipa Ŝtupo
|
||||
Outer Snow Block Stair=Ekstera Neĝa Ŝtipa Ŝtupo
|
||||
Snow Block Slab=Neĝa Ŝtipa Plato
|
145
mods/stairs/locale/stairs.ja.tr
Normal file
145
mods/stairs/locale/stairs.ja.tr
Normal file
@ -0,0 +1,145 @@
|
||||
# textdomain: stairs
|
||||
Glass Stair=ガラスの階段
|
||||
Glass Slab=ガラスのハーフブロック
|
||||
Inner Glass Stair=へっこんだガラスの階段
|
||||
Outer Glass Stair=でっぱったガラスの階段
|
||||
Obsidian Glass Stair=黒曜石ガラスの階段
|
||||
Obsidian Glass Slab=黒曜石ガラスのハーフブロック
|
||||
Inner Obsidian Glass Stair=へっこんだ黒曜石ガラスの階段
|
||||
Outer Obsidian Glass Stair=でっぱった黒曜石ガラスの階段
|
||||
Wooden Stair=木の階段
|
||||
Inner Wooden Stair=へっこんだ木の階段
|
||||
Outer Wooden Stair=でっぱった木の階段
|
||||
Wooden Slab=木のハーフブロック
|
||||
Jungle Wood Stair=ジャングルの階段
|
||||
Inner Jungle Wood Stair=へっこんだジャングルの階段
|
||||
Outer Jungle Wood Stair=でっぱったジャングルの階段
|
||||
Jungle Wood Slab=ジャングルのハーフブロック
|
||||
Pine Wood Stair=マツの木の階段
|
||||
Inner Pine Wood Stair=へっこんだマツの階段
|
||||
Outer Pine Wood Stair=でっぱったマツの階段
|
||||
Pine Wood Slab=マツのハーフブロック
|
||||
Acacia Wood Stair=アカシアの階段
|
||||
Inner Acacia Wood Stair=へっこんだアカシアの階段
|
||||
Outer Acacia Wood Stair=でっぱったアカシアの階段
|
||||
Acacia Wood Slab=アカシアのハーフブロック
|
||||
Aspen Wood Stair=ポプラの階段
|
||||
Inner Aspen Wood Stair=へっこんだポプラの階段
|
||||
Outer Aspen Wood Stair=でっぱったポプラの階段
|
||||
Aspen Wood Slab=ポプラのハーフブロック
|
||||
Stone Stair=石の階段
|
||||
Inner Stone Stair=へっこんだ石の階段
|
||||
Outer Stone Stair=でっぱった石の階段
|
||||
Stone Slab=石のハーフブロック
|
||||
Cobblestone Stair=丸石の階段
|
||||
Inner Cobblestone Stair=へっこんだ丸石の階段
|
||||
Outer Cobblestone Stair=でっぱった丸石の階段
|
||||
Cobblestone Slab=丸石のハーフブロック
|
||||
Mossy Cobblestone Stair=苔むした丸石の階段
|
||||
Inner Mossy Cobblestone Stair=へっこんだ苔むした丸石の階段
|
||||
Outer Mossy Cobblestone Stair=でっぱった苔むした丸石の階段
|
||||
Mossy Cobblestone Slab=苔むした丸石のハーフブロック
|
||||
Stone Brick Stair=石レンガの階段
|
||||
Inner Stone Brick Stair=へっこんだ石レンガの階段
|
||||
Outer Stone Brick Stair=でっぱった石レンガの階段
|
||||
Stone Brick Slab=石レンガのハーフブロック
|
||||
Stone Block Stair=石ブロックの階段
|
||||
Inner Stone Block Stair=へっこんだ石ブロックの階段
|
||||
Outer Stone Block Stair=でっぱった石ブロックの階段
|
||||
Stone Block Slab=石ブロックのハーフブロック
|
||||
Desert Stone Stair=砂漠の石の階段
|
||||
Inner Desert Stone Stair=へっこんだ砂漠の石の階段
|
||||
Outer Desert Stone Stair=でっぱった砂漠の石の階段
|
||||
Desert Stone Slab=砂漠の石のハーフブロック
|
||||
Desert Cobblestone Stair=砂漠の丸石の階段
|
||||
Inner Desert Cobblestone Stair=へっこんだ砂漠の丸石の階段
|
||||
Outer Desert Cobblestone Stair=でっぱった砂漠の丸石の階段
|
||||
Desert Cobblestone Slab=砂漠の丸石のハーフブロック
|
||||
Desert Stone Brick Stair=砂漠の石レンガの階段
|
||||
Inner Desert Stone Brick Stair=へっこんだ砂漠の石レンガの階段
|
||||
Outer Desert Stone Brick Stair=でっぱった砂漠の石レンガの階段
|
||||
Desert Stone Brick Slab=砂漠の石レンガのハーフブロック
|
||||
Desert Stone Block Stair=砂漠の石ブロックの階段
|
||||
Inner Desert Stone Block Stair=へっこんだ砂漠の石ブロックの階段
|
||||
Outer Desert Stone Block Stair=でっぱった砂漠の石ブロックの階段
|
||||
Desert Stone Block Slab=砂漠の石ブロックのハーフブロック
|
||||
Sandstone Stair=砂岩の階段
|
||||
Inner Sandstone Stair=へっこんだ砂岩の階段
|
||||
Outer Sandstone Stair=でっぱった砂岩の階段
|
||||
Sandstone Slab=砂岩のハーフブロック
|
||||
Sandstone Brick Stair=砂岩レンガの階段
|
||||
Inner Sandstone Brick Stair=へっこんだ砂岩レンガの階段
|
||||
Outer Sandstone Brick Stair=でっぱった砂岩レンガの階段
|
||||
Sandstone Brick Slab=砂岩レンガのハーフブロック
|
||||
Sandstone Block Stair=砂岩ブロックの階段
|
||||
Inner Sandstone Block Stair=へっこんだ砂岩ブロックの階段
|
||||
Outer Sandstone Block Stair=でっぱった砂岩ブロックの階段
|
||||
Sandstone Block Slab=砂岩ブロックのハーフブロック
|
||||
Desert Sandstone Stair=砂漠の砂岩の階段
|
||||
Inner Desert Sandstone Stair=へっこんだ砂漠の砂岩の階段
|
||||
Outer Desert Sandstone Stair=でっぱった砂漠の砂岩の階段
|
||||
Desert Sandstone Slab=砂漠の砂岩のハーフブロック
|
||||
Desert Sandstone Brick Stair=砂漠の砂岩レンガの階段
|
||||
Inner Desert Sandstone Brick Stair=へっこんだ砂漠の砂岩レンガの階段
|
||||
Outer Desert Sandstone Brick Stair=でっぱった砂漠の砂岩レンガの階段
|
||||
Desert Sandstone Brick Slab=砂漠の砂岩レンガのハーフブロック
|
||||
Desert Sandstone Block Stair=砂漠の砂岩ブロックの階段
|
||||
Inner Desert Sandstone Block Stair=へっこんだ砂漠の砂岩ブロックの階段
|
||||
Outer Desert Sandstone Block Stair=でっぱった砂漠の砂岩ブロックの階段
|
||||
Desert Sandstone Block Slab=砂漠の砂岩ブロックのハーフブロック
|
||||
Silver Sandstone Stair=銀の砂岩の階段
|
||||
Inner Silver Sandstone Stair=へっこんだ銀の砂岩の階段
|
||||
Outer Silver Sandstone Stair=でっぱった銀の砂岩の階段
|
||||
Silver Sandstone Slab=銀の砂岩のハーフブロック
|
||||
Silver Sandstone Brick Stair=銀の砂岩レンガの階段
|
||||
Inner Silver Sandstone Brick Stair=へっこんだ銀の砂岩レンガの階段
|
||||
Outer Silver Sandstone Brick Stair=でっぱった銀の砂岩レンガの階段
|
||||
Silver Sandstone Brick Slab=銀の砂岩レンガのハーフブロック
|
||||
Silver Sandstone Block Stair=銀の砂岩ブロックの階段
|
||||
Inner Silver Sandstone Block Stair=へっこんだ銀の砂岩ブロックの階段
|
||||
Outer Silver Sandstone Block Stair=でっぱった銀の砂岩ブロックの階段
|
||||
Silver Sandstone Block Slab=銀の砂岩ブロックのハーフブロック
|
||||
Obsidian Stair=黒曜石の階段
|
||||
Inner Obsidian Stair=へっこんだ黒曜石の階段
|
||||
Outer Obsidian Stair=でっぱった黒曜石の階段
|
||||
Obsidian Slab=黒曜石のハーフブロック
|
||||
Obsidian Brick Stair=黒曜石レンガの階段
|
||||
Inner Obsidian Brick Stair=へっこんだ黒曜石レンガの階段
|
||||
Outer Obsidian Brick Stair=でっぱった黒曜石レンガの階段
|
||||
Obsidian Brick Slab=黒曜石レンガのハーフブロック
|
||||
Obsidian Block Stair=黒曜石ブロックの階段
|
||||
Inner Obsidian Block Stair=へっこんだ黒曜石ブロックの階段
|
||||
Outer Obsidian Block Stair=でっぱった黒曜石ブロックの階段
|
||||
Obsidian Block Slab=黒曜石ブロックのハーフブロック
|
||||
Brick Stair=レンガの階段
|
||||
Inner Brick Stair=へっこんだレンガの階段
|
||||
Outer Brick Stair=でっぱったレンガの階段
|
||||
Brick Slab=レンガのハーフブロック
|
||||
Steel Block Stair=鉄ブロックの階段
|
||||
Inner Steel Block Stair=へっこんだ鉄ブロックの階段
|
||||
Outer Steel Block Stair=でっぱった鉄ブロックの階段
|
||||
Steel Block Slab=鉄ブロックのハーフブロック
|
||||
Tin Block Stair=スズの階段
|
||||
Inner Tin Block Stair=へっこんだスズの階段
|
||||
Outer Tin Block Stair=でっぱったスズの階段
|
||||
Tin Block Slab=スズのハーフブロック
|
||||
Copper Block Stair=銅ブロックの階段
|
||||
Inner Copper Block Stair=へっこんだ銅ブロックの階段
|
||||
Outer Copper Block Stair=でっぱった銅ブロックの階段
|
||||
Copper Block Slab=銅ブロックのハーフブロック
|
||||
Bronze Block Stair=青銅ブロックの階段
|
||||
Inner Bronze Block Stair=へっこんだ青銅ブロックの階段
|
||||
Outer Bronze Block Stair=でっぱった青銅ブロックの階段
|
||||
Bronze Block Slab=青銅ブロックのハーフブロック
|
||||
Gold Block Stair=金ブロックの階段
|
||||
Inner Gold Block Stair=へっこんだ金ブロックの階段
|
||||
Outer Gold Block Stair=でっぱった金ブロックの階段
|
||||
Gold Block Slab=金ブロックのハーフブロック
|
||||
Ice Stair=氷の階段
|
||||
Inner Ice Stair=へっこんだ氷の階段
|
||||
Outer Ice Stair=でっぱった氷の階段
|
||||
Ice Slab=氷のハーフブロック
|
||||
Snow Block Stair=雪の階段
|
||||
Inner Snow Block Stair=へっこんだ雪の階段
|
||||
Outer Snow Block Stair=でっぱった雪の階段
|
||||
Snow Block Slab=雪のハーフブロック
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user