Compare commits
1 Commits
master
...
reduce-exp
Author | SHA1 | Date |
---|---|---|
Nicu | 9b8ecfbe69 |
|
@ -4,5 +4,4 @@
|
|||
*.blend2
|
||||
*.blend3
|
||||
/.idea/
|
||||
*.xcf
|
||||
.Rproj.user
|
||||
*.xcf
|
|
@ -50,7 +50,7 @@ For those running a GNU/linux distribution, you most likely have the 'optipng' c
|
|||
|
||||
First, Open up the terminal in the directory where your exported texture is located (or navigate to the directory with the 'cd your/directory/path/to/textures'), then run this command
|
||||
```
|
||||
optipng -o7 -zm1-9 -nc -clobber -strip all *.png
|
||||
optipng -o7 -zm1-9 -nc -clobber *.png
|
||||
```
|
||||
This will further optimize all the textures in the directory.
|
||||
|
||||
|
|
|
@ -437,9 +437,9 @@ cboat.selectionbox = {-0.7, -0.15, -0.7, 0.7, 0.75, 0.7}
|
|||
minetest.register_entity("mcl_boats:chest_boat", cboat)
|
||||
mcl_entity_invs.register_inv("mcl_boats:chest_boat","Boat",27)
|
||||
|
||||
local boat_ids = { "boat", "boat_spruce", "boat_birch", "boat_jungle", "boat_acacia", "boat_dark_oak", "boat_obsidian", "boat_mangrove", "boat_cherry", "chest_boat", "chest_boat_spruce", "chest_boat_birch", "chest_boat_jungle", "chest_boat_acacia", "chest_boat_dark_oak", "chest_boat_mangrove", "chest_boat_cherry" }
|
||||
local names = { S("Oak Boat"), S("Spruce Boat"), S("Birch Boat"), S("Jungle Boat"), S("Acacia Boat"), S("Dark Oak Boat"), S("Obsidian Boat"), S("Mangrove Boat"), S("Cherry Boat"), S("Oak Chest Boat"), S("Spruce Chest Boat"), S("Birch Chest Boat"), S("Jungle Chest Boat"), S("Acacia Chest Boat"), S("Dark Oak Chest Boat"), S("Mangrove Chest Boat"), S("Cherry Chest Boat") }
|
||||
local craftstuffs = { "mcl_core:wood", "mcl_core:sprucewood", "mcl_core:birchwood", "mcl_core:junglewood", "mcl_core:acaciawood", "mcl_core:darkwood", "mcl_core:obsidian", "mcl_mangrove:mangrove_wood", "mcl_cherry_blossom:cherrywood" }
|
||||
local boat_ids = { "boat", "boat_spruce", "boat_birch", "boat_jungle", "boat_acacia", "boat_dark_oak", "boat_obsidian", "boat_mangrove", "chest_boat", "chest_boat_spruce", "chest_boat_birch", "chest_boat_jungle", "chest_boat_acacia", "chest_boat_dark_oak", "chest_boat_mangrove" }
|
||||
local names = { S("Oak Boat"), S("Spruce Boat"), S("Birch Boat"), S("Jungle Boat"), S("Acacia Boat"), S("Dark Oak Boat"), S("Obsidian Boat"), S("Mangrove Boat"), S("Oak Chest Boat"), S("Spruce Chest Boat"), S("Birch Chest Boat"), S("Jungle Chest Boat"), S("Acacia Chest Boat"), S("Dark Oak Chest Boat"), S("Mangrove Chest Boat") }
|
||||
local craftstuffs = { "mcl_core:wood", "mcl_core:sprucewood", "mcl_core:birchwood", "mcl_core:junglewood", "mcl_core:acaciawood", "mcl_core:darkwood", "mcl_core:obsidian", "mcl_mangrove:mangrove_wood" }
|
||||
|
||||
for b=1, #boat_ids do
|
||||
local itemstring = "mcl_boats:"..boat_ids[b]
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
# textdomain: mcl_boats
|
||||
Acacia Boat=Akaciebåd
|
||||
Birch Boat=Birkebåd
|
||||
Boat=Båd
|
||||
Boats are used to travel on the surface of water.=Både blier brugt til at rejse på vandoverflader.
|
||||
Dark Oak Boat=Mørk egetræsbåd
|
||||
Jungle Boat=Junglebåd
|
||||
Oak Boat=Egetræsbåd
|
||||
Rightclick on a water source to place the boat. Rightclick the boat to enter it. Use [Left] and [Right] to steer, [Forwards] to speed up and [Backwards] to slow down or move backwards. Use [Sneak] to leave the boat, punch the boat to make it drop as an item.=Højre-klik på en vand for at placere båden. Højre-klik på båden for at gå ombord. Brug [Left] og [Right] til at styre. [Forwards] for at øge hastigheden, og [Backwards] for at sænke farten eller sejle bagud. Brug [Sneak] for at forlade båden, slå båden for at lave den om til en genstand.
|
||||
Spruce Boat=Granbåd
|
||||
Water vehicle=Vandfartøj
|
||||
Sneak to dismount=Snig for at stige ud
|
||||
Obsidian Boat=Obsidianbåd
|
|
@ -12,7 +12,6 @@ Water vehicle=
|
|||
Sneak to dismount=
|
||||
Obsidian Boat=
|
||||
Mangrove Boat=
|
||||
Cherry Boat=
|
||||
Oak Chest Boat=
|
||||
Spruce Chest Boat=
|
||||
Birch Chest Boat=
|
||||
|
@ -20,4 +19,3 @@ Jungle Chest Boat=
|
|||
Acacia Chest Boat=
|
||||
Dark Oak Chest Boat=
|
||||
Mangrove Chest Boat=
|
||||
Cherry Chest Boat=
|
|
@ -1,3 +0,0 @@
|
|||
# textdomain: mcl_falling_nodes
|
||||
@1 was smashed by a falling anvil.=@1 blev smadret af en nedfaldende ambolt.
|
||||
@1 was smashed by a falling block.=@1 blev smadret af en nedfaldende blok.
|
|
@ -1,36 +0,0 @@
|
|||
# textdomain: mcl_minecarts
|
||||
Minecart=Minevogn
|
||||
Minecarts can be used for a quick transportion on rails.=Minevogne kan bruges til hurtig transport på spor.
|
||||
Minecarts only ride on rails and always follow the tracks. At a T-junction with no straight way ahead, they turn left. The speed is affected by the rail type.=Minevogne kan kun køre på spor, og følger dem altid. Ved et T-kryds uden en vej ligeud drejer de altid til venstre. Farten påvirkes af sportypen.
|
||||
You can place the minecart on rails. Right-click it to enter it. Punch it to get it moving.=Du kan placere minevogne på spor. Højre-klik for at stige ombord.
|
||||
To obtain the minecart, punch it while holding down the sneak key.=For at at få minevognen i din oppakning.
|
||||
A minecart with TNT is an explosive vehicle that travels on rail.=En minevogn med TNT as et eksplosivt fartøj som kører på spor.
|
||||
Place it on rails. Punch it to move it. The TNT is ignited with a flint and steel or when the minecart is on an powered activator rail.=Placér den på spor. Slå den for at flytte den. TNTet bliver antændt med flint og stål eller når minevognen er på et aktiveringsspor.
|
||||
To obtain the minecart and TNT, punch them while holding down the sneak key. You can't do this if the TNT was ignited.=For at få minevognen med TNT i din oppakning skal du slå den mens du holder snigeknappen nede. Du kan ikke gøre dette hvis TNTen er antændt.
|
||||
A minecart with furnace is a vehicle that travels on rails. It can propel itself with fuel.=En minevogn med ovn er et fartøj som kører på spor. Den kan køre af sig selv med brændstof.
|
||||
Place it on rails. If you give it some coal, the furnace will start burning for a long time and the minecart will be able to move itself. Punch it to get it moving.=Placér den på spor. Hvis du putter kul i den vil ovnen brænde i lang tid, og minevognen vil køre af sig selv. Slå den for at sætte den i bevægelse.
|
||||
To obtain the minecart and furnace, punch them while holding down the sneak key.=For at få minevognen med ovn i din oppakning skal du slå den mens du holder snigeknappen nede.
|
||||
Minecart with Chest=Minevogn med kiste
|
||||
Minecart with Furnace=Minevogn med ovn
|
||||
Minecart with Command Block=Minevogn med kommandoblok
|
||||
Minecart with Hopper=Minevogn med tragt
|
||||
Minecart with TNT=Minevogn med TNT
|
||||
Place them on the ground to build your railway, the rails will automatically connect to each other and will turn into curves, T-junctions, crossings and slopes as needed.=Placér dem på jorden for at bygge din jerbane. Sporene kobler sig automatisk sammen med hinanden og laver sving, T-kryds, kryds og skråninger efter behov.
|
||||
Rail=Spor
|
||||
Rails can be used to build transport tracks for minecarts. Normal rails slightly slow down minecarts due to friction.=Spor kan bruges til at bygge jernbaner til minevogne. Normale spor sænker minevognene en smule på grund af friktionsmodstand.
|
||||
Powered Rail=Strømspor
|
||||
Rails can be used to build transport tracks for minecarts. Powered rails are able to accelerate and brake minecarts.=Spor kan bruges til at bygge jernbaner til minevogne. Strømspor kan accelerere eller bremse minevogne.
|
||||
Without redstone power, the rail will brake minecarts. To make this rail accelerate minecarts, power it with redstone power.=Uden redstonekraft vil sporet bremse minevognen. For at accelerere minevognen skal den bruge redstoneskraft.
|
||||
Activator Rail=Aktiveringsspor
|
||||
Rails can be used to build transport tracks for minecarts. Activator rails are used to activate special minecarts.=Spor kan bruges til at bygge jernbaner til minevogne. Aktiveringsspor bruges til at aktivere specielle minevogne.
|
||||
To make this rail activate minecarts, power it with redstone power and send a minecart over this piece of rail.=For at få dette spor til at aktiere minevogne skal du give det redstonekraft og sende en minevogn over dette sporstykke.
|
||||
Detector Rail=Detektorspor
|
||||
Rails can be used to build transport tracks for minecarts. A detector rail is able to detect a minecart above it and powers redstone mechanisms.=Spor kan bruges til at bygge jernbaner til minevogne. Et detektorspor kan opdage en minevogn som kører over det og give kraft til redstonemekanismer.
|
||||
To detect a minecart and provide redstone power, connect it to redstone trails or redstone mechanisms and send any minecart over the rail.=For at opdage en minevogn og give redstonekraft skal den forbindes til redstonestøv eller redstonemekanismer og send en hvilkensomhelst minevogn hen over sporet.
|
||||
Track for minecarts=Spor til minevogne.
|
||||
Speed up when powered, slow down when not powered=Accelerérer når der er strøm, sænk hastigheden når der ikke er strøm.
|
||||
Activates minecarts when powered=Aktieverer minevogne når der er strøm.
|
||||
Emits redstone power when a minecart is detected=Udsender redstonekraft når en minevogn bliver opdaget.
|
||||
Vehicle for fast travel on rails=Fartøj til hurtig kørsel på spor.
|
||||
Can be ignited by tools or powered activator rail=Kan antændes med værktøj eller et aktivatorspor med strøm.
|
||||
Sneak to dismount=Snig for at stige af.
|
|
@ -873,13 +873,10 @@ function mob_class:do_states_attack (dtime)
|
|||
local dist = vector.distance(p, s)
|
||||
|
||||
if self.attack_type == "explode" then
|
||||
|
||||
if target_line_of_sight then
|
||||
local vec = { x = p.x - s.x, z = p.z - s.z }
|
||||
yaw = (atan(vec.z / vec.x) +math.pi/ 2) - self.rotate
|
||||
if p.x > s.x then yaw = yaw +math.pi end
|
||||
yaw = self:set_yaw( yaw, 0, dtime)
|
||||
end
|
||||
local vec = { x = p.x - s.x, z = p.z - s.z }
|
||||
yaw = (atan(vec.z / vec.x) +math.pi/ 2) - self.rotate
|
||||
if p.x > s.x then yaw = yaw +math.pi end
|
||||
yaw = self:set_yaw( yaw, 0, dtime)
|
||||
|
||||
local node_break_radius = self.explosion_radius or 1
|
||||
local entity_damage_radius = self.explosion_damage_radius
|
||||
|
@ -903,10 +900,10 @@ function mob_class:do_states_attack (dtime)
|
|||
end
|
||||
|
||||
-- walk right up to player unless the timer is active
|
||||
if self.v_start and (self.stop_to_explode or dist < self.reach) or not target_line_of_sight then
|
||||
self:set_velocity(0)
|
||||
if self.v_start and (self.stop_to_explode or dist < self.reach) then
|
||||
self:set_velocity( 0)
|
||||
else
|
||||
self:set_velocity(self.run_velocity)
|
||||
self:set_velocity( self.run_velocity)
|
||||
end
|
||||
|
||||
if self.animation and self.animation.run_start then
|
||||
|
|
|
@ -316,14 +316,8 @@ local function who_are_you_looking_at (self, dtime)
|
|||
|
||||
local stop_look_at_player = stop_look_at_player_chance == 1
|
||||
|
||||
if self.attack then
|
||||
if not self.target_time_lost then
|
||||
self._locked_object = self.attack
|
||||
else
|
||||
self._locked_object = nil
|
||||
end
|
||||
elseif self.following then
|
||||
self._locked_object = self.following
|
||||
if self.attack or self.following then
|
||||
self._locked_object = self.attack or self.following
|
||||
elseif self._locked_object then
|
||||
if stop_look_at_player then
|
||||
--minetest.log("Stop look: ".. self.name)
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
# textdomain: mcl_mobs
|
||||
Peaceful mode active! No monsters will spawn.=Fredelig tilstand aktiveret! Ingen monstre vil spawne.
|
||||
This allows you to place a single mob.=Dette gør dig i stand til at placere et enkelt monster.
|
||||
Just place it where you want the mob to appear. Animals will spawn tamed, unless you hold down the sneak key while placing. If you place this on a mob spawner, you change the mob it spawns.=Placér det blot der hvor du ønsker, at monsteret skal komme. Dyr vil spawne tamme, medmindre du holder snige-knappen nede mens du placerer dem. Hvis du placerer denne på et monsterspawn, ændrer du hvilket monster det spawner.
|
||||
You need the “maphack” privilege to change the mob spawner.=Du skal have "maphack" privilegier for at ændre monsterspawneren.
|
||||
Name Tag=Navneskilt
|
||||
A name tag is an item to name a mob.=Et navneskilt bruges til at navngive et monster.
|
||||
Before you use the name tag, you need to set a name at an anvil. Then you can use the name tag to name a mob. This uses up the name tag.=Før du bruger navneskiltet, skal du vælge navnet ved en ambolt. Derefter kan du bruge navneskiltet til at navngive et monster. Dette opbruger navneskiltet.
|
||||
Only peaceful mobs allowed!=Kun fredelige monstre er tilladt!
|
||||
Give names to mobs=Giv navne til monstre
|
||||
Set name at anvil=Vælg navn ved en ambolt.
|
|
@ -1,11 +1,11 @@
|
|||
# textdomain: mcl_mobs
|
||||
Peaceful mode active! No monsters will spawn.=Мирный режим включён! Чудовища не будут появляться.
|
||||
This allows you to place a single mob.=Позволяет вам породить одно существо.
|
||||
Just place it where you want the mob to appear. Animals will spawn tamed, unless you hold down the sneak key while placing. If you place this on a mob spawner, you change the mob it spawns.=Просто нажмите на блок, где хотите, чтобы появилось существо. Животные будут появляться уже прирученные, если это не нужно, удерживайте клавишу [Красться] при размещении. Если использовать на порождателе, тогда существо будет изменено.
|
||||
You need the “maphack” privilege to change the mob spawner.=Вам нужно обладать привилегией «maphack», чтобы изменить порождатель существ.
|
||||
Peaceful mode active! No monsters will spawn.=Мирный режим включён! Монстры не будут появляться.
|
||||
This allows you to place a single mob.=Позволяет вам разместить одного моба.
|
||||
Just place it where you want the mob to appear. Animals will spawn tamed, unless you hold down the sneak key while placing. If you place this on a mob spawner, you change the mob it spawns.=Просто поместите это туда, где хотите, чтобы появился моб. Животные будут появляться уже прирученные, если это не нужно, удерживайте клавишу [Красться] при размещении. Если поместить это на спаунер, появляющийся из него моб будет изменён.
|
||||
You need the “maphack” privilege to change the mob spawner.=Вам нужно обладать привилегией “maphack”, чтобы изменить спаунер моба.
|
||||
Name Tag=Именная бирка
|
||||
A name tag is an item to name a mob.=Именная бирка — это предмет, чтобы дать существу имя.
|
||||
A name tag is an item to name a mob.=Именная бирка это предмет, чтобы дать мобу имя.
|
||||
Before you use the name tag, you need to set a name at an anvil. Then you can use the name tag to name a mob. This uses up the name tag.=Прежде чем использовать именную бирку, нужно задать имя на наковальне. Тогда вы сможете использовать бирку, чтобы дать имя мобу.
|
||||
Only peaceful mobs allowed!=Разрешены только мирные существа!
|
||||
Give names to mobs=Даёт имена существам
|
||||
Only peaceful mobs allowed!=Разрешены только мирные мобы!
|
||||
Give names to mobs=Даёт имена мобам
|
||||
Set name at anvil=Задайте имя при помощи наковальни
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
# textdomain:mcl_paintings
|
||||
Painting=Maleri
|
|
@ -49,7 +49,7 @@ mcl_mobs.register_mob("mobs_mc:creeper", {
|
|||
explosion_strength = 3,
|
||||
explosion_radius = 3.5,
|
||||
explosion_damage_radius = 3.5,
|
||||
explosiontimer_reset_radius = 6,
|
||||
explosiontimer_reset_radius = 3,
|
||||
reach = 3,
|
||||
explosion_timer = 1.5,
|
||||
allow_fuse_reset = true,
|
||||
|
@ -171,7 +171,7 @@ mcl_mobs.register_mob("mobs_mc:creeper_charged", {
|
|||
explosion_strength = 6,
|
||||
explosion_radius = 8,
|
||||
explosion_damage_radius = 8,
|
||||
explosiontimer_reset_radius = 6,
|
||||
explosiontimer_reset_radius = 3,
|
||||
reach = 3,
|
||||
explosion_timer = 1.5,
|
||||
allow_fuse_reset = true,
|
||||
|
|
|
@ -1,70 +0,0 @@
|
|||
# textdomain: mobs_mc
|
||||
Agent=Agent
|
||||
Axolotl=Salamander
|
||||
Bat=Flagermus
|
||||
Blaze=Blaze
|
||||
Chicken=Kylling
|
||||
Cow=Ko
|
||||
Mooshroom=Svamp
|
||||
Creeper=Creeper
|
||||
Ender Dragon=Enderdrage
|
||||
Enderman=Enderman
|
||||
Endermite=Endermide
|
||||
Ghast=Ghast
|
||||
Elder Guardian=Gammel beskytter
|
||||
Guardian=Beskytter
|
||||
Horse=Hest
|
||||
Skeleton Horse=Skelethest
|
||||
Zombie Horse=Zombiehest
|
||||
Donkey=Æsel
|
||||
Mule=Muldyr
|
||||
Iron Golem=Jerngolem
|
||||
Llama=Lama
|
||||
Ocelot=Ozelot
|
||||
Parrot=Papegøje
|
||||
Pig=Gris
|
||||
Polar Bear=Isbjørn
|
||||
Rabbit=Kanin
|
||||
Killer Bunny=Dræberkanin
|
||||
Sheep=Får
|
||||
Shulker=Shulker
|
||||
Silverfish=Sølvfisk
|
||||
Skeleton=Skelet
|
||||
Stray=Omstrejfer
|
||||
Wither Skeleton=Wither-skelet
|
||||
Magma Cube=Magmakube
|
||||
Slime=Slimklump
|
||||
Snow Golem=Snegolem
|
||||
Spider=Edderkop
|
||||
Cave Spider=Huleedderkop
|
||||
Squid=Blæksprutte
|
||||
Vex=Vex
|
||||
Evoker=Fremkalder
|
||||
Illusioner=Illusionist
|
||||
Villager=Landsbyboer
|
||||
Vindicator=Hævner
|
||||
Zombie Villager=Zombie landsbyboer
|
||||
Witch=Heks
|
||||
Wither=Wither
|
||||
Wolf=Ulv
|
||||
Husk=Udtørretskal
|
||||
Zombie=Zombie
|
||||
Zombie Pigman=Zombificeret piglin
|
||||
Farmer=Landmand
|
||||
Fisherman=Fisker
|
||||
Fletcher=Pilemager
|
||||
Shepherd=Fårehyrde
|
||||
Librarian=Bibliotikar
|
||||
Cartographer=Kartograf
|
||||
Armorer=Rustningesmed
|
||||
Leatherworker=Læderarbejder
|
||||
Butcher=Slagter
|
||||
Weapon Smith=Våbensmed
|
||||
Tool Smith=Værktøjssmed
|
||||
Cleric=Gejstlig
|
||||
Nitwit=Tåbe
|
||||
Cod=Torsk
|
||||
Salmon=Laks
|
||||
Dolphin=Delfin
|
||||
Pillager=Plyndrer
|
||||
Tropical fish=Tropisk fisk
|
|
@ -69,6 +69,3 @@ Salmon=Salmón
|
|||
Dolphin=Delfín
|
||||
Pillager=Saqueador
|
||||
Tropical fish=Pez tropical
|
||||
Hoglin=Hoglin
|
||||
Strider=Lavagante
|
||||
Glow Squid=Calamar luminoso
|
||||
|
|
|
@ -6,8 +6,6 @@ local S = minetest.get_translator("mobs_mc")
|
|||
--################### SHEEP
|
||||
--###################
|
||||
|
||||
local WOOL_REPLACE_RATE = 80
|
||||
|
||||
local colors = {
|
||||
-- group = { wool, textures }
|
||||
unicolor_white = { "mcl_wool:white", "#FFFFFF00" },
|
||||
|
@ -115,7 +113,7 @@ mcl_mobs.register_mob("mobs_mc:sheep", {
|
|||
view_range = 12,
|
||||
|
||||
-- Eat grass
|
||||
replace_rate = WOOL_REPLACE_RATE,
|
||||
replace_rate = 80,
|
||||
replace_delay = 1.3,
|
||||
replace_what = {
|
||||
{ "mcl_core:dirt_with_grass", "mcl_core:dirt", -1 },
|
||||
|
@ -123,42 +121,25 @@ mcl_mobs.register_mob("mobs_mc:sheep", {
|
|||
},
|
||||
-- Properly regrow wool after eating grass
|
||||
on_replace = function(self, pos, oldnode, newnode)
|
||||
if not self.color or not colors[self.color] then
|
||||
self.color = "unicolor_white"
|
||||
end
|
||||
self.base_texture = sheep_texture(self.color)
|
||||
|
||||
self.drops = {
|
||||
{name = "mcl_mobitems:mutton",
|
||||
chance = 1,
|
||||
min = 1,
|
||||
max = 2,},
|
||||
{name = colors[self.color][1],
|
||||
chance = 1,
|
||||
min = 1,
|
||||
max = 1,},
|
||||
}
|
||||
|
||||
self.state = "eat"
|
||||
self:set_animation("eat")
|
||||
self:set_velocity(0)
|
||||
|
||||
|
||||
|
||||
minetest.after(self.replace_delay, function()
|
||||
if self and self.object and self.object:get_velocity() and self.health > 0 then
|
||||
self.object:set_velocity(vector.zero())
|
||||
if not self.color or not colors[self.color] then
|
||||
self.color = "unicolor_white"
|
||||
end
|
||||
self.gotten = false
|
||||
self.base_texture = sheep_texture(self.color)
|
||||
self.object:set_properties({ textures = self.base_texture })
|
||||
end
|
||||
end)
|
||||
|
||||
minetest.after(2.5, function()
|
||||
if self and self.object and self.state == 'eat' and self.health > 0 then
|
||||
if self and self.object and self.state == 'eat' and self.health > 0 and self.object:get_velocity() then
|
||||
self.state = "walk"
|
||||
end
|
||||
end)
|
||||
|
||||
end,
|
||||
|
||||
-- Set random color on spawn
|
||||
|
|
|
@ -105,7 +105,8 @@ local skeleton = {
|
|||
if self.attack then
|
||||
self.object:set_yaw(minetest.dir_to_yaw(vector.direction(self.object:get_pos(), self.attack:get_pos())))
|
||||
end
|
||||
local dmg = math.random(2, 4)
|
||||
-- 2-4 damage per arrow
|
||||
local dmg = math.max(4, math.random(2, 8))
|
||||
mcl_bows.shoot_arrow("mcl_bows:arrow", pos, dir, self.object:get_yaw(), self.object, nil, dmg)
|
||||
end
|
||||
end,
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
# textdomain: lightning
|
||||
Let lightning strike at the specified position or player. No parameter will strike yourself.=Lad lynet slå ned på den angivne position eller spiller. Hvis du ikke skriver et parameter vil lynet ramme dig selv.
|
||||
No position specified and unknown player=Ingen position og ukendt spiller.
|
|
@ -1,3 +0,0 @@
|
|||
# textdomain: mcl_void_damage
|
||||
The void is off-limits to you!=Tomrummet er forbudt område for dig!
|
||||
@1 fell into the endless void.=@1 faldt ned i det uendelige tomrum.
|
|
@ -1,8 +0,0 @@
|
|||
# textdomain: mcl_weather
|
||||
Gives ability to control weather=Gør en i stand til at styre vejret
|
||||
Changes the weather to the specified parameter.=Ændrer vejret til det angivne.
|
||||
Error: No weather specified.=Fejl: Intet vejr angivet.
|
||||
Error: Invalid parameters.=Fejl: Ugyldige parametre.
|
||||
Error: Duration can't be less than 1 second.=Fejl: Vargihed kan ikke være under 1 sekund.
|
||||
Error: Invalid weather specified. Use “clear”, “rain”, “snow” or “thunder”.=Fejl: Ugyldigt vejr angivet. Brug "clear","rain","snow" eller "thunder".
|
||||
Toggles between clear weather and weather with downfall (randomly rain, thunderstorm or snow)=Skifter mellem klart vejr og vejr med nedbør (tilfældigt enten regn, tordenstorm eller sne)
|
|
@ -1,51 +0,0 @@
|
|||
# textdomain:doc
|
||||
<=<
|
||||
>=>
|
||||
Access to the requested entry has been denied; this entry is secret. You may unlock access by progressing in the game. Figure out on your own how to unlock this entry.=Adgang til det forespurgte blev nægtet; det er hemmeligt. Du kan få adgang ved at nå længere i spillet. Find selv ud af, hvordan du får adgang.
|
||||
All entries read.=Alle indtastninger læst.
|
||||
All help entries revealed!=Alle hjælpeindtastninger afsløret!
|
||||
All help entries are already revealed.=Alle hjælpeindtasterninger er allerede afsløret.
|
||||
Allows you to reveal all hidden help entries with /help_reveal=Gør dig i stand til at afsløre alle skjulte hjælpeindtaster med /help_reveal
|
||||
Category list=Kategoriliste
|
||||
Currently all entries in this category are hidden from you.=Alle indtastninger i denne kategori er i øjeblikket skjult for dig.
|
||||
Unlock new entries by progressing in the game.=Lås nye indtastninger op ved at nå længere i spillet.
|
||||
Help=Hjælp
|
||||
Entry=Indtastning
|
||||
Entry list=Indtastningsliste
|
||||
Error: Access denied.=Fejl: Adgang nægtet.
|
||||
Error: No help available.=Fejl: Igen hjælp tilgængelig.
|
||||
Go to category list=Gå til kategoriliste
|
||||
Go to entry list=Gå til indtastningsliste
|
||||
Help > @1=Hjælp > @1
|
||||
Help > @1 > @2= Hjælp > @1 > @2
|
||||
Help > @1 > (No Entry)=Hjælp > @1 > (Ingen indtasting)
|
||||
Help > (No Category)=Hjælp > (Ingen kategori)
|
||||
Hidden entries: @1=Skjult indtastning: @1
|
||||
Nameless entry (@1)=Unavngiven indtastning (@1)
|
||||
New entries: @1=Nye indtastninger: @1
|
||||
New help entry unlocked: @1 > @2=Ny hjælpeindtastning låst op: @1 > @2
|
||||
No categories have been registered, but they are required to provide help.=Nye kategorier er blevet registreret, men de er påkrævede for at give hjælp.
|
||||
The Documentation System [doc] does not come with help contents on its own, it needs additional mods to add help content. Please make sure such mods are enabled on for this world, and try again.= Dokumentationssystemet [doc] har ikke medfølgende hjælpeindhold, det behøver yderligere mods for at tilføje hjælpeindhold.
|
||||
Number of entries: @1=Antal indtastninger: @1
|
||||
OK=OK
|
||||
Open a window providing help entries about Minetest and more=Åbn et vindue med hjælpeindtastninger om Minetest og mere
|
||||
Please select a category you wish to learn more about:=Vælg venlist en kategori som du ønsker at lære mere om:
|
||||
Recommended mods: doc_basics, doc_items, doc_identifier, doc_encyclopedia.=Anbefalede mods: doc_basics, doc_items, doc_identifier, doc_encyclopedia.
|
||||
Reveal all hidden help entries to you=Afslør alle gemte hjælpeindtastninger for dig.
|
||||
Show entry=Vis indtastning
|
||||
Show category=Vis kategori
|
||||
Show next entry=Vis næste indtastning
|
||||
Show previous entry=Vis forrige indtastning
|
||||
This category does not have any entries.=Denne kategori har ingen indtastninger.
|
||||
This category has the following entries:=Denne kategori har følgende indtastninger:
|
||||
This category is empty.=Denne kategori er tom.
|
||||
This is the help.=Dette er hjælpen.
|
||||
You haven't chosen a category yet. Please choose one in the category list first.=Du har endnu ikke vagt en kategori. Vælg venligst én i kategoriliste før.
|
||||
You haven't chosen an entry yet. Please choose one in the entry list first.=Du har ikke valgt en indtastning endnu. Vælg venligst en fra indtastningslisten først.
|
||||
Collection of help texts=Samling at hjælpetekster.
|
||||
Notify me when new help is available=Giv mig besked når ny hjælp er tilgængelig.
|
||||
Play notification sound when new help is available=Afspil lyd når ny hjælp er tilgængeig.
|
||||
Show previous image=Vis forrige billede
|
||||
Show previous gallery page=Vis forrige galleriside
|
||||
Show next image=Vis næste billede
|
||||
Show next gallery page=Vis næste galleriside
|
|
@ -1,18 +0,0 @@
|
|||
# textdomain:doc_identifier
|
||||
Error: This node, item or object is undefined. This is always an error.=Fejl: Dette knudepunkt, genstand eller objekt er ikke defineret.
|
||||
This can happen for the following reasons:=Dette kan ske af følgende grunde:
|
||||
• The mod which is required for it is not enabled=• Det mod som er krævet er ikke aktiveret
|
||||
• The author of the game or a mod has made a mistake=• Ophavsmanden til spillet eller moddet har lavet en fejltagelse
|
||||
It appears to originate from the mod “@1”, which is enabled.=Det ser ud til at stamme fra moddet "@1" som er aktiveret.
|
||||
It appears to originate from the mod “@1”, which is not enabled!=Det ser ud til at stamme fra moddet "01" som er deaktiveret!
|
||||
Its identifier is “@1”.=Dets identificering er "@1".
|
||||
Lookup Tool=Opslagsværktøj
|
||||
No help entry for this block could be found.=Der kunne ikke findes nogen hjælpeindtastning til denne blok.
|
||||
No help entry for this item could be found.=Der kunne ikke findes nogen hjælpeindtastning til denne genstand.
|
||||
No help entry for this object could be found.=Der kunne ikke findes nogen hjælpeindtastning for stte objekt.
|
||||
OK=OK
|
||||
Punch any block, item or other thing about you wish to learn more about. This will open up the appropriate help entry. The tool comes in two modes which are changed by using. In liquid mode, this tool points to liquids as well while in solid mode this is not the case.=Slå en hvilkensomhelst blok, genstand eller andre ting som du ønsker at vide mere om. Dette vil åbne den relevante hjælpeindtastning. Værktøjet findes i to tilstande som skiftes ved brug. I flydende tilstand vil værktøjet også peje på væsker, mens dette ikke er tilfældet i fast tilstand.
|
||||
This block cannot be identified because the world has not materialized at this point yet. Try again in a few seconds.=Denne blok kan ikke identificeres fordi verdenen ikke har materialiseret sig endnu. Forsøg igen om et par sekunder.
|
||||
This is a player.=Dette er en spiller.
|
||||
This useful little helper can be used to quickly learn more about about one's closer environment. It identifies and analyzes blocks, items and other things and it shows extensive information about the thing on which it is used.=Denne smarte lille hjælper kan bruges til hurtigt at lære mere om omgivelserne. Den identificerer og analyserer blokke, genstande og andre ting, og den viser udtømmende informationer om den ting den bliver brugt på.
|
||||
Show help for pointed thing=Vis hjælp til tingen
|
|
@ -1,143 +0,0 @@
|
|||
# textdomain:doc_items
|
||||
Using it as fuel turns it into: @1.=At bruge det som brændstof laver det om til: @1.
|
||||
@1 seconds=@1 sekunder
|
||||
# Item count times item name
|
||||
@1×@2=@1x@2
|
||||
# Itemname (25%)
|
||||
@1 (@2%)=@1 (@2%)
|
||||
# Itemname (<0.5%)
|
||||
@1 (<0.5%)= @1 (<0.5%)
|
||||
# Itemname (ca. 25%)
|
||||
@1 (ca. @2%)=@1 (ca. @2%)
|
||||
# List separator (e.g. “one, two, three”)
|
||||
, = ,
|
||||
# Final list separator (e.g. “One, two and three”)
|
||||
and = and
|
||||
1 second=1 sekund
|
||||
A transparent block, basically empty space. It is usually left behind after digging something.=En gennemsigtig blok, egentlig bare tom luft. Det efterlades typisk efter at have gravet.
|
||||
Air=Luft
|
||||
Blocks=Blokke
|
||||
Building another block at this block will place it inside and replace it.=At sætte en ny blok ved denne blok vil placere den indeni og erstatte den.
|
||||
Building this block is completely silent.=Det er helt lydløst at bygge denne blok.
|
||||
Collidable: @1=Kan kollidere: @1
|
||||
Description: @1=Beskrivelse: @1
|
||||
Falling blocks can go through this block; they destroy it when doing so.=Faldende blokke kan gå igennem denne blok; de ødelægger den idet i går igennem den.
|
||||
Full punch interval: @1 s=Tid mellem hele slag: @1
|
||||
Hand=Hånd
|
||||
Hold it in your hand, then leftclick to eat it.=Hold det i din hånd, og venstre-klik for at spise det.
|
||||
Hold it in your hand, then leftclick to eat it. But why would you want to do this?=Hold det i din hånd, og venstre-klik for at spise det. Men hvorfor i alverden ville du have lyst til dét?
|
||||
Item reference of all wieldable tools and weapons=Genstandsreference til alt værktøj og alle våden man kan bære.
|
||||
Item reference of blocks and other things which are capable of occupying space=Genstandsreference til blokke og andre ting som kan optage plads.
|
||||
Item reference of items which are neither blocks, tools or weapons (esp. crafting items)=Genstandsreference til genstanse som hverken er blokke, værktøj eller våben (især håndværksmateriale)
|
||||
Liquids can flow into this block and destroy it.=Væsker kan flyde ind i denne blok og ødelægge den.
|
||||
Maximum stack size: @1=Største stakstørrelse: @1
|
||||
Mining level: @1=Udvindingsevneevne: @1
|
||||
Mining ratings:=Udvindelsesvurdering
|
||||
• @1, rating @2: @3 s - @4 s=• @1, vurdering @2: @3 s -@4 s
|
||||
• @1, rating @2: @3 s=• @1, vurdering @2: @3 s
|
||||
Mining times:=Udvindingstider
|
||||
Mining this block is completely silent.=Det er helt lydløst at udvinde denne blok.
|
||||
Miscellaneous items=Diverse genstande
|
||||
No=Nej
|
||||
Pointable: No=Retningsbestemt: Nej
|
||||
Pointable: Only by special items=Retningsbestemt: Kun af særlige genstande
|
||||
Pointable: Yes=Retningsbestemt: Ja
|
||||
Punches with this block don't work as usual; melee combat and mining are either not possible or work differently.=Slag med denne blok virker ikke som normalt; nærkamp og udvinding er enten umulig eller virker anderledes.
|
||||
Punches with this item don't work as usual; melee combat and mining are either not possible or work differently.=Slag med dette objekt virker ikke som normalt; nærkamp og udvinding er enten umulig eller virker anderledes.
|
||||
Punches with this tool don't work as usual; melee combat and mining are either not possible or work differently.=Slag med dette værktøj virker ikke som normalt; nærkamp og udvinding er enten umulig eller virker anderledes.
|
||||
Range: @1=Rækkevidde: @1
|
||||
# Range: <Hand> (<Range>)
|
||||
Range: @1 (@2)=Rækkevidde: @1 (@2)
|
||||
Range: 4=Rækkevidde: 4
|
||||
# Rating used for digging times
|
||||
Rating @1=Vurdering: @1
|
||||
# @1 is minimal rating, @2 is maximum rating
|
||||
Rating @1-@2=Vurdering @1-@2
|
||||
The fall damage on this block is increased by @1%.=Faldskade på denne blok er øget med @1%.
|
||||
The fall damage on this block is reduced by @1%.=Faldskade på denne blok er reduceret med @1%.
|
||||
This block allows light to propagate with a small loss of brightness, and sunlight can even go through losslessly.=Denne blok lader lys sprede sig med et lille tab af styrke, og sollys kan endda gå igennem uden tab.
|
||||
This block allows light to propagate with a small loss of brightness.=Denne blok tillader lys at sprede med et lille tab af styrke.
|
||||
This block allows sunlight to propagate without loss in brightness.=Denne blok tillader sollys at sprede sig uden tab af styrke.
|
||||
This block belongs to the @1 group.=Denne blok tilhører @1gruppen
|
||||
This block belongs to these groups: @1.=Denne blok hører til følgende grupper: @1.
|
||||
This block can be climbed.=Man kan klatre på denne blok.
|
||||
This block can be destroyed by any mining tool immediately.=Denne blok kan ødelægges straks med ethvert udvindingsværktøj.
|
||||
This block can be destroyed by any mining tool in half a second.=Denne blok kan ødelægges på et halvt sekund med ethvert udvindingsværktøj.
|
||||
This block can be mined by any mining tool immediately.=Denne blok kan udvindes straks med ethvert udvindingsværktøj.
|
||||
This block can be mined by any mining tool in half a second.=Denne blok kan udvindes på et halvt sekund med ethvert udvindingsværktøj.
|
||||
This block can be mined by mining tools which match any of the following mining ratings and its toughness level.=Denne blok kan udvindes med ethvert udvindingsværktøj som svarer til en hvilkensomhelst af følgende udvindingsvurderinger og hårdhedsgrad.
|
||||
This block can not be destroyed by ordinary mining tools.=Denne blok kan ikke ødelægges af normalt udvindingsværktøj.
|
||||
This block can not be mined by ordinary mining tools.=Denne blok kan ikke udvindes med normalt udvindingsværktøj.
|
||||
This block can serve as a smelting fuel with a burning time of @1.=Denne blok virker som brændstof til at smelte og har en brændetid på @1.
|
||||
This block causes a damage of @1 hit point per second.=Denne blok giver @1 skade per sekund.
|
||||
This block causes a damage of @1 hit points per second.=Denne blok giver @1 skade per sekund.
|
||||
This block connects to blocks of the @1 group.=Denne blok forbindes til blokke i @1gruppen.
|
||||
This block connects to blocks of the following groups: @1.=Denne blok forbindes til blokke i følgende grupper: @1.
|
||||
This block connects to these blocks: @1.=Denne blok forbindes til disse blokke: @1.
|
||||
This block connects to this block: @1.=Denne blok forbindes til denne blok: @1.
|
||||
This block decreases your breath and causes a drowning damage of @1 hit point every 2 seconds.=Denne blok nedsætter dit åndedræt og giver @1 drukningsskade hvert 2. sekund.
|
||||
This block decreases your breath and causes a drowning damage of @1 hit points every 2 seconds.=Denne blok nedsætter dit åndedræt og giver @1 drukneskade hvert 2. sekund.
|
||||
This block is a light source with a light level of @1.=Denne blok er en lyskilde med lysniveau @1.
|
||||
This block glows faintly with a light level of @1.=Denne blok gløder svagt med et lysniveau på @1.
|
||||
This block is a building block for creating various buildings.=Denne blok er en byggesten til at bygge forskellige bygninger.
|
||||
This block is a liquid with these properties:=Denne blok er en væske med følgende egenskaber:
|
||||
This block is affected by gravity and can fall.=Denne blok påvirkes af tyngdekraften og kan falde ned.
|
||||
This block is completely silent when mined or built.=Denne blok er helt lydløs når den udvindes eller bygges.
|
||||
This block is completely silent when walked on, mined or built.=Denne blok er helt lydløs når den betrædes, udvindes eller bygges.
|
||||
This block is destroyed when a falling block ends up inside it.=Denne blok ødelægges når en nedfaldende blok ender indeni den.
|
||||
This block negates all fall damage.=Denne blok modvirker al faldskade.
|
||||
This block points to liquids.=Denne blok orienteres mod væsker.
|
||||
This block will drop as an item when a falling block ends up inside it.=Denne blok dropper som genstand når en faldende blok ender indeni den.
|
||||
This block will drop as an item when it is not attached to a surrounding block.=Denne blok dropper som genstand når den ikke sidder fast på en tilstødende blok.
|
||||
This block will drop as an item when no collidable block is below it.=Denne blok dropper som genstand når der ikke er en bæredygtig blok under den.
|
||||
This block will drop the following items when mined: @1.=Denne blok dropper følgende genstande når den udvindes: @1.
|
||||
This block will drop the following when mined: @1×@2.=Denne blok dropper følgende når den udvindes: @1x@2.
|
||||
This block will drop the following when mined: @1.=Denne blok dropper følgende når den udvindes: @1.
|
||||
This block will drop the following when mined: @1.=Denne blok dropper følgende når den udvindes: @1.
|
||||
This block will make you bounce off with an elasticity of @1%.=Denne blok får dig til at hoppe af med en elasticitet på @1%.
|
||||
This block will randomly drop one of the following when mined: @1.=Denne blok dropper en vilkårlig af følgende genstande når den udvindes: @1.
|
||||
This block will randomly drop up to @1 drops of the following possible drops when mined: @2.=Denne blok dropper et vilkårligt antal op til @1 af følgende mulige ting når den udvindes: @2.
|
||||
This block won't drop anything when mined.=Denne blok dropper ikke noget når den udvindes.
|
||||
This is a decorational block.=Dette er en pynteblok.
|
||||
This is a melee weapon which deals damage by punching.=Dette er et nærkampsvåben som giver skade ved at slå.
|
||||
Maximum damage per hit:=Højeste skade per slag:
|
||||
This item belongs to the @1 group.=Denne genstand hører til @1gruppen.
|
||||
This item belongs to these groups: @1.=Denne genstand hører til disse grupper: @1.
|
||||
This item can serve as a smelting fuel with a burning time of @1.=Denne genstand virker som brændstof til at smelte og har en brændetid på @1.
|
||||
This item is primarily used for crafting other items.=Denne genstand bruges mest til at lave andre genstande.
|
||||
This item points to liquids.=Denne genstand orienterer sig mod væsker.
|
||||
This tool belongs to the @1 group.=Dette værktøj hører til @1gruppen
|
||||
This tool belongs to these groups: @1.=Dette værktøj hører til disse grupper:
|
||||
This tool can serve as a smelting fuel with a burning time of @1.=Dette værktøj virker som brændstof til at smelte og har en brændetid på @1.
|
||||
This tool is capable of mining.=Dette værktøj kan bruges til udvinding.
|
||||
Maximum toughness levels:=Højeste hårdhedsgrad.
|
||||
This tool points to liquids.=Dette værktøj orienterer sig mod væsker.
|
||||
Tools and weapons=Værktøj og våben
|
||||
Unknown Node=Ukendt knudepunkt
|
||||
Usage help: @1=Hjælp til brug: @1
|
||||
Walking on this block is completely silent.=Det er helt lydløst at gå på denne blok.
|
||||
Whenever you are not wielding any item, you use the hand which acts as a tool with its own capabilities. When you are wielding an item which is not a mining tool or a weapon it will behave as if it would be the hand.=Når du ikke anvender en genstand, bruger du din hånd som fungerer som et værktøj med sine egne egenskaber. Når du anvender en genstand som ikke er et værktøj til udvinding eller våben virker det som om du bruger din hånd.
|
||||
Yes=Ja
|
||||
You can not jump while standing on this block.=Du kan ikke hoppe mens du står på dene blok.
|
||||
any level=hvilketsomhelst level
|
||||
level 0=level 0
|
||||
level 0-@1=level 0-@1
|
||||
unknown=ukendt
|
||||
Unknown item (@1)=ukendt genstand (@1)
|
||||
• @1: @2=
|
||||
• @1: @2 HP=• @1: @2 HP
|
||||
• @1: @2, @3=• @1: @2, @3
|
||||
• Flowing range: @1=• Flydende rækkevidde: @1
|
||||
• No flowing=• Ingen strøm
|
||||
• Not renewable=• Kan ikke genopfriskes
|
||||
• Renewable=• Kan genopfriskes
|
||||
• Viscosity: @1=• Viskositet: @1
|
||||
Itemstring: "@1"=Genstandsstreng: "@1"
|
||||
Durability: @1 uses=Holdbarhed: @1 anvendelser
|
||||
Durability: @1=Holdbarhed: @1
|
||||
Mining durability:=Udvindingsholdbarhed:
|
||||
• @1, level @2: @3 uses=• @1, level @2: @3 anvendelser
|
||||
• @1, level @2: Unlimited=• @1, level @2: Uendelig
|
||||
This block's rotation is affected by the way you place it: Place it on the floor or ceiling for a vertical orientation; place it at the side for a horizontal orientation. Sneaking while placing it leads to a perpendicular orientation instead.=Denne bloks rotation påvirkes af måden du placerer den på: Placér den på gulvet eller loftet for en lodret orientering; placér den på siden for en horisontal orientering. Hvis du sniger dig mens den placeres den vinkelret i stedet.
|
||||
Toughness level: @1=Hårdhedsgrad: @1
|
||||
This block is slippery.=Denne blok er glat.
|
|
@ -1,37 +0,0 @@
|
|||
# textdomain: craftguide
|
||||
Any shulker box=Hvilkensomhelst shulkerboks
|
||||
Any wool=Hvilkensomhelst uld
|
||||
Any wood planks=Hvilkensomhelst træplanker
|
||||
Any wood=Hvilkensomhelst træ
|
||||
Any sand=Hvilkensomhelst sand
|
||||
Any normal sandstone=Hvilkensomhelst normal sandsten
|
||||
Any red sandstone=Hvilkensomhelst rød sandsten
|
||||
Any carpet=HVilketsomhelst tæppe
|
||||
Any dye=Hvilkensomhelst farvestof
|
||||
Any water bucket=Hvilkensomhelst vandpand
|
||||
Any flower=Hvilkensomhelst blomst
|
||||
Any mushroom=Hvilkensomhelst svamp
|
||||
Any wooden slab=Hvilkensomhelst træplade
|
||||
Any wooden stairs=Hvilkensomhelst trætrappe
|
||||
Any coal=Hvilketsomhelst kul
|
||||
Any kind of quartz block=Hvilkensomhelst quartzblok
|
||||
Any kind of purpur block=Hvilkensomhelst pupurblok
|
||||
Any stone bricks=Hvilkensomhelst mursten af sten
|
||||
Any stick=Hvilkensomhelst pind
|
||||
Any item belonging to the @1 group=Hvilkensomhelst genstant i @1gruppen
|
||||
Any item belonging to the groups: @1=Hvilkensomhelst genstand som hører til grupperne: @1
|
||||
Search=Søg
|
||||
Reset=Nulstil
|
||||
Previous page=Forrige side
|
||||
Next page=Næste side
|
||||
Usage @1 of @2=Brug @1 af @2
|
||||
Recipe @1 of @2=Opskrift @1 af @2
|
||||
Burning time: @1=Brændetid: @1
|
||||
Cooking time: @1=Tilberedelsestid: @1
|
||||
Recipe is too big to be displayed (@1×@2)=Formen er for stor til at blive vist (@1x@2)
|
||||
Shapeless=Uformelig
|
||||
Cooking=Madlavning
|
||||
Increase window size=Øg vinduesstørrelsen
|
||||
Decrease window size=Mindsk vinduesstørrelsen
|
||||
No item to show=Ingen genstande at vise
|
||||
Collect items to reveal more recipes=Saml genstande for at afsløre flere opskrifter
|
|
@ -1,79 +0,0 @@
|
|||
# textdomain: mcl_doc
|
||||
Water can flow into this block and cause it to drop as an item.=Der kan flyde vandt i denne blok, hvilket får den til at droppe som en genstand.
|
||||
This block can be turned into dirt with a hoe.=Denne blok kan omdannes til jord med en hakke.
|
||||
This block can be turned into farmland with a hoe.=Denne blok kan omdannes til landbrugsjord med en hakke.
|
||||
This block acts as a soil for all saplings.=Denne blok virker som jord for alle spirer.
|
||||
This block acts as a soil for some saplings.=Denne blok virker som jord for nogle spirer.
|
||||
Sugar canes will grow on this block.=Sukkerrør gror på denne blok.
|
||||
Nether wart will grow on this block.=Nethervorder gror på denne blok.
|
||||
This block quickly decays when there is no wood block of any species within a distance of @1. When decaying, it disappears and may drop one of its regular drops. The block does not decay when the block has been placed by a player.=Denne blok forgår hurtigt når der ikke er træblokke af nogen art af træblokke indenfor en afstand af @1. Når den forgår, forsvinder den, og dropper måske et af sine normale drops. Blokken forgår ikke når den er blevet placeret af en spiller.
|
||||
This block quickly decays and disappears when there is no wood block of any species within a distance of @1. The block does not decay when the block has been placed by a player.=Denne blok forgår hurtigt og forsvinder når der ikke er nogen art af træblokke indenfor en afstand af @1. Blokken forgår ikke når den er blevet placeret af en spiller.
|
||||
This plant can only grow on grass blocks and dirt. To survive, it needs to have an unobstructed view to the sky above or be exposed to a light level of 8 or higher.=Denne plante kan kun gro på græsblokke eller jord. For at overleve, har den brug for direkte udsyn til himlen, eller et lysniveau på 8 eller derover.
|
||||
This plant can grow on grass blocks, podzol, dirt and coarse dirt. To survive, it needs to have an unobstructed view to the sky above or be exposed to a light level of 8 or higher.=Denne plante kan gro på græsblokke, podsol, jord eller grov jord. For at overleve, har den brug for direkte udsyn til himlen, eller et lysniveau på 8 eller derover.
|
||||
This block is flammable.=Denne blok er brændfarlig.
|
||||
This block destroys any item it touches.=Denne blok ødelægger enhver genstand den berør.
|
||||
To eat it, wield it, then rightclick.=For at spise det skal du bære det og højre-klikke.
|
||||
You can eat this even when your hunger bar is full.=Du kan spise dette selvom din sultbjælke er fuld.
|
||||
You cannot eat this when your hunger bar is full.=Du kan ikke spise dette når din sultbjælke er fuld.
|
||||
To drink it, wield it, then rightclick.=For at drikke det skal du bære det og højre-klikke.
|
||||
You cannot drink this when your hunger bar is full.=Du kan ikke drikke dette når din sultbjælke er fuld.
|
||||
To consume it, wield it, then rightclick.=For at indtage det skal du bære det og højre-klikke.
|
||||
You cannot consume this when your hunger bar is full.=Du kan ikke indtage dette når din sultbjælke er fuld.
|
||||
You have to wait for about 2 seconds before you can eat or drink again.=Du er nødt til at vente omkring 2 sekunder før du kan drikke eller spise igen.
|
||||
Hunger points restored: @1=Sultpoint genvundet: @1
|
||||
Saturation points restored: @1%.1f=Mæthedspoint genvundet: @1%.1f
|
||||
This item can be repaired at an anvil with: @1.=Denne genstand kan repareres ved en ambolt med: @1.
|
||||
This item can be repaired at an anvil with any wooden planks.=Denne genstand kan repareres ved en ambolt med hvilkensomhelst træplanke.
|
||||
This item can be repaired at an anvil with any item in the “@1” group.=Denne genstand kan repareres ved en ambolt med hvilkensomhelst genstand i "@1"gruppen
|
||||
This item cannot be renamed at an anvil.=Denne genstand kan ikke omdøbes ved en ambolt.
|
||||
This block crushes any block it falls into.=Denn blok knuser enhver blok den falder ind i.
|
||||
When this block falls deeper than 1 block, it causes damage to any player it hits. The damage dealt is B×2−2 hit points with B @= number of blocks fallen. The damage can never be more than 40 HP.=Denne blok falder dybere end 1 blok, og giver skade til enhver spiller den rammer. Skaden givet er Bx2-2 ned B @= antal faldne blokke.
|
||||
Diamond Pickaxe=Minehakke i diamant
|
||||
Iron Pickaxe=Jernhakke
|
||||
Stone Pickaxe=Stenhakke
|
||||
Golden Pickaxe=Guldhakke
|
||||
Wooden Pickaxe=Træhakke
|
||||
Diamond Axe=Diamantøkse
|
||||
Iron Axe=Jernøkse
|
||||
Stone Axe=Stenøkse
|
||||
Golden Axe=Guldøkse
|
||||
Wooden Axe=Træøkse
|
||||
Diamond Shovel=Diamantskovl
|
||||
Iron Shovel=Jernskovl
|
||||
Stone Shovel=Stenskovl
|
||||
Golden Shovel=Guldskovl
|
||||
Wooden Shovel=Træskovl
|
||||
This block can be mined by any tool instantly.=Denne blok kan udvindes momentant med ethvert værktøj.
|
||||
This block can be mined by:=Denne blok kan udvindes med:
|
||||
Hardness: ∞= Hårdhed:∞
|
||||
Hardness: @1=Hårdhed @1
|
||||
This block will not be destroyed by TNT explosions.=Denne blok ødelægges ikke af TNT-eksplosioner.
|
||||
This block drops itself when mined by shears.=Denne blok dropper sig selv når den udvindes med sakse.
|
||||
@1×@2=@1x@2
|
||||
This blocks drops the following when mined by shears: @1=Denne blok dropper følgende når den udvindes med sakse: @1
|
||||
, =,
|
||||
• Shears=• Sakse
|
||||
• Sword=• Sværd
|
||||
• Hand=• Hånd
|
||||
This is a melee weapon which deals damage by punching.=Dette er et nærkampsvåben som giver skade ved at slå.
|
||||
Maximum damage: @1 HP=Højeste skade: @1
|
||||
Full punch interval: @1 s=Helt interval mellem slag: @1 s
|
||||
This tool is capable of mining.=Dette værktøj kan bruges til udvinding.
|
||||
Mining speed: @1=Udvindingshastighed: @1
|
||||
Painfully slow=Pinagtig langsom
|
||||
Very slow=Meget langsom
|
||||
Slow=Langsom
|
||||
Fast=Hurtig
|
||||
Very fast=Meget hurtig
|
||||
Extremely fast=Ekstremt hurtig
|
||||
Instantaneous=Momentan
|
||||
@1 uses=@1 anvendelser
|
||||
Unlimited uses=Uendelige anvendelser
|
||||
Block breaking strength: @1=Blokkens brudstyrke: @1
|
||||
Mining durability: @1=Udvindingsholdbarhed: @1
|
||||
Armor points: @1=Rustningspoint: @1
|
||||
Armor durability: @1=Rustningens holdbarhed: @1
|
||||
It can be worn on the head.=Den kan bæres på hovedet.
|
||||
It can be worn on the torso.=Den kan bæres på kroppen.
|
||||
It can be worn on the legs.=De kan bæres på benene.
|
||||
It can be worn on the feet.=De kan bæres på fødderne.
|
|
@ -1,24 +1,25 @@
|
|||
# textdomain:awards
|
||||
@1/@2 chat messages=@1/@2 сообщений чата
|
||||
@1/@2 crafted=@1/@2 создано
|
||||
@1/@2 crafted=@1/@2 скрафчено
|
||||
@1/@2 deaths=@1/@2 смертей
|
||||
@1/@2 dug=@1/@2 выкопано
|
||||
@1/@2 game joins=@1/@2 присоединений к игре
|
||||
@1/@2 placed=@1/@2 размещено
|
||||
@1/@2 placed=@1/@2 помещено
|
||||
@1 (got)=@1 (получено)
|
||||
@1: @2=@1: @2
|
||||
@1: @1=@1: @1
|
||||
@1’s awards:=Награды @1:
|
||||
(Secret Award)=(Тайная награда)
|
||||
(Secret Award)=(Секретная награда)
|
||||
<achievement ID>=<идентификатор достижения>
|
||||
<name>=<имя>
|
||||
Advancement Made!=Получено достижение!
|
||||
Advancement Made:=Получено достижение:
|
||||
Advancement: @1=Достижение: @1
|
||||
A Cat in a Pop-Tart?!=Кот в печеньке?!
|
||||
Achievement gotten!=Получено достижение!
|
||||
Achievement gotten:=Получено достижение:
|
||||
Achievement gotten: @1=Получено достижение: @1
|
||||
Achievement not found.=Достижение не найдено.
|
||||
All your awards and statistics have been cleared. You can now start again.=Ваши награды удалены вместе со всей статистикой. Теперь можно начать всё сначала.
|
||||
Awards=Награды
|
||||
Craft: @1×@2=Создано: @1×@2
|
||||
Craft: @1=Создано: @1
|
||||
Craft: @1×@2=Скрафчено: @1×@2
|
||||
Craft: @1=Скрафчено: @1
|
||||
Die @1 times.=Умер(ла) @1 раз(а).
|
||||
Die.=Умер(ла).
|
||||
Get the achievements statistics for the given player or yourself=Получение статистики достижений для заданного игрока или для себя
|
||||
|
@ -27,44 +28,35 @@ Join the game.=Присоединился(ась) к игре.
|
|||
List awards in chat (deprecated)=Вывести список наград в чат (устарело).
|
||||
Place a block: @1=Разметил(а) блок: @1
|
||||
Place blocks: @1×@2=Разместил(а) блоки: @1×@2
|
||||
Secret Advancement Made!=Тайное достижение получено!
|
||||
Secret Advancement Made:=Тайное достижение получено:
|
||||
Secret Advancement Made: @1=Тайное достижение получено: @1
|
||||
Secret Achievement gotten!=Секретное достижение получено!
|
||||
Secret Achievement gotten:=Секретное достижение получено:
|
||||
Secret Achievement gotten: @1=Секретное достижение получено: @1
|
||||
Show details of an achievement=Показать подробности достижения
|
||||
Show, clear, disable or enable your advancements.=Отобразить, очистить, запретить или разрешить ваши достижения
|
||||
Make this advancement to find out what it is.=Получите это достижение, чтобы узнать, что это.
|
||||
Write @1 chat messages.=Написано @1 сообщений(е,я) в беседе.
|
||||
Write something in chat.=Написал(а) что-то в беседе.
|
||||
You have disabled your advancements.=Вы запретили ваши достижения.
|
||||
You have enabled your advancements.=Вы разрешили ваши достижения.
|
||||
Show, clear, disable or enable your achievements=Отобразить, очистить, запретить или разрешить ваши достижения
|
||||
Get this achievement to find out what it is.=Получите это достижение, чтобы узнать, что это.
|
||||
Write @1 chat messages.=Написано @1 сообщений(е,я) в чате.
|
||||
Write something in chat.=Написал(а) что-то в чате.
|
||||
You have disabled your achievements.=Вы запретили ваши достижения.
|
||||
You have enabled your achievements.=Вы разрешили ваши достижения.
|
||||
You have not gotten any awards.=Вы пока не получали наград.
|
||||
You've disabled awards. Type /awards enable to reenable.=Вы запретили награды. Выполните /awards enable, чтобы разрешить их обратно.
|
||||
[c|clear|disable|enable]=[c|clear — очистить|disable — запретить|enable — разрешить]
|
||||
OK=Ладно
|
||||
Error: No awards available.=Ошибка: награды недоступны
|
||||
[c|clear|disable|enable]=[c|clear - очистить|disable - запретить|enable - разрешить]
|
||||
OK=О'кей
|
||||
Error: No awards available.=Ошибка: Награды недоступны
|
||||
Eat: @1×@2=Съедено: @1×@2
|
||||
Eat: @1=Съедено: @1
|
||||
@1/@2 eaten=@1/@2 съедено
|
||||
Place @1 block(s).=Разместил(а) @1 блок(а,ов).
|
||||
Place @1 block(s).=Поместил(а) @1 блок(а,ов).
|
||||
Dig @1 block(s).=Выкопал(а) @1 блок(а,ов).
|
||||
Eat @1 item(s).=Съел(а) @1 предмет(а,ов).
|
||||
Craft @1 item(s).=Сделал(а) @1 предмет(а,ов).
|
||||
Can give advancements to any player=Может выдавать достижения любому игроку
|
||||
(grant <player> (<advancement> | all)) | list=(grant <игрок> (<достижение> | all — всем)) | список
|
||||
Give advancement to player or list all advancements=Выдать достижение игроку или отобразить все достижения
|
||||
Craft @1 item(s).=Скрафтил(а) @1 предмет(а,ов).
|
||||
Can give achievements to any player=Может выдавать достижения любому игроку
|
||||
(grant <player> (<achievement> | all)) | list=(grant <игрок> (<достижение> | all - всем)) | список
|
||||
Give achievement to player or list all achievements=Выдать достижение игроку или отобразить все достижения
|
||||
@1 (@2)=@1 (@2)
|
||||
Invalid syntax.=Неверное составление.
|
||||
Invalid syntax.=Неверный синтаксис.
|
||||
Invalid action.=Непредусмотренное действие.
|
||||
Player is not online.=Игрок не подключён.
|
||||
Done.=Готово.
|
||||
Advancement “@1” does not exist.=Достижения «@1» не существует.
|
||||
@1 has made the advancement @2=@1 получил(а) достижение @2
|
||||
Mine a block: @1=Добыл(а) блок: @1
|
||||
Mine blocks: @1×@2=Добыл(а) блоки: @1×@2
|
||||
Awards are disabled, enable them first by using /awards enable!=Награды отключены, сначала включите их с помощью /awards enable!
|
||||
Goal Completed:=Цель выполнена:
|
||||
Goal Completed!=Цель выполнена!
|
||||
Goal Completed: @1=Цель выполнена: @1
|
||||
Challenge Completed:=Задача выполнена:
|
||||
Challenge Completed!=Задача выполнена!
|
||||
Challenge Completed: @1=Задача выполнена: @1
|
||||
Done.=Сделано.
|
||||
Achievement “@1” does not exist.=Достижения “@1” не существует.
|
||||
@1 has made the achievement @2=@1 получил(а) достижение @2
|
||||
|
|
|
@ -3,7 +3,7 @@ Acquire Hardware=Куй Железо
|
|||
Bake Bread=Хлеб всему голова
|
||||
Benchmarking=Верстак
|
||||
Cow Tipper=Кожа да кости
|
||||
Craft a bookshelf.=Создание книжной полки.
|
||||
Craft a bookshelf.=Создание книжной полки
|
||||
Craft a cake using wheat, sugar, milk and an egg.=Создание торта из пшеницы, сахара, молока и яйца.
|
||||
Craft a crafting table from 4 wooden planks.=Создание верстака из 4 досок.
|
||||
Craft a stone pickaxe using sticks and cobblestone.=Создание каменного топора из палок и булыжников.
|
||||
|
@ -15,12 +15,12 @@ Eat a cooked porkchop.=Употребление в пищу приготовле
|
|||
Eat a cooked rabbit.=Употребление в пищу приготовленного кролика.
|
||||
Get really desperate and eat rotten flesh.=Отчаянное и необдуманное употребление в пищу гнилого мяса
|
||||
Getting Wood=Рубка Леса
|
||||
Getting an Upgrade=Обновка
|
||||
Hit a skeleton, wither skeleton or stray by bow and arrow from a distance of at least 20 meters.=Попадание по скелету, скелету-иссушителю либо уклонение от стрелы на расстоянии не менее 20 метров.
|
||||
Hot Topic=Печник жжёт
|
||||
Into Fire=В огне
|
||||
We Need to Go Deeper=В глубь
|
||||
Iron Belly=Железный живот
|
||||
Getting an Upgrade=Модернизация
|
||||
Hit a skeleton, wither skeleton or stray by bow and arrow from a distance of at least 20 meters.=Удар по скелету, скелету-иссушителю либо уклонение от стрелы на расстоянии не менее 20 метров.
|
||||
Hot Topic=Автор Жжёт
|
||||
Into Fire=В Огне
|
||||
Into the Nether=В Аду
|
||||
Iron Belly=Железный Живот
|
||||
Librarian=Библиотекарь
|
||||
Mine emerald ore.=Добыча изумрудной руды.
|
||||
On A Rail=На Рельсах
|
||||
|
@ -30,84 +30,20 @@ Pick up a wood item from the ground.@nHint: Punch a tree trunk until it pops out
|
|||
Pick up leather from the floor.@nHint: Cows and some other animals have a chance to drop leather, when killed.=Поднятие кожи с пола.@nПодсказка: Коровы и некоторые другие животные могут оставлять кожу, если их убивать.
|
||||
Place a dispenser.=Установка диспенсера.
|
||||
Place a flower pot.=Установка цветочного горшка.
|
||||
Pork Chop=Свиная отбивная
|
||||
Pot Planter=Сажатель горшков
|
||||
Rabbit Season=Заячья пора
|
||||
Sniper Duel=Лучный бой
|
||||
Pork Chop=Свиная Отбивная
|
||||
Pot Planter=Сажатель Горшков
|
||||
Rabbit Season=Кроличий Сезон
|
||||
Sniper Duel=Снайперская Дуэль
|
||||
Take a cooked fish from a furnace.@nHint: Use a fishing rod to catch a fish and cook it in a furnace.=Приготовление рыбы в печи.@nПодсказка: Ловите рыбу удочкой и готовьте её в печи.
|
||||
Take an iron ingot from a furnace's output slot.@nHint: To smelt an iron ingot, put a fuel (like coal) and iron ore into a furnace.=Получение слитка железа из печи.@nПодсказка: чтобы переплавить железную руду, нужно положить её в печь и туда же поместить топливо (уголь или другое).
|
||||
The Haggler=Торговец
|
||||
The Haggler=Хагглер
|
||||
The Lie=Тортик
|
||||
Time to Farm!=Время земледелия!
|
||||
Time to Farm!=Время фермерства!
|
||||
Time to Mine!=Время добывать!
|
||||
Time to Strike!=Время сражаться!
|
||||
Travel by minecart for at least 1000 meters from your starting point in a single ride.=Поездка на вагонетке минимум на 1000 метров от стартовой точки за один раз.
|
||||
Use 8 cobblestones to craft a furnace.=Создание печи из 8 булыжников.
|
||||
Use a crafting table to craft a wooden hoe from wooden planks and sticks.=Создание деревянной мотыги из досок и палок на верстаке.
|
||||
Use a crafting table to craft a wooden pickaxe from wooden planks and sticks.=Создание деревянной кирки из досок и палок на верстаке.
|
||||
Use obsidian and a fire starter to construct a Nether portal.=Создание при помощи обсидиана и огнива.
|
||||
Use obsidian and a fire starter to construct a Nether portal.=Создание Адского портала при помощи обсидиана и огнива.
|
||||
Use wheat to craft a bread.=Использование пшеницы для приготовления хлеба.
|
||||
Who is Cutting Onions?=
|
||||
Pick up a crying obsidian from the floor.=
|
||||
Hidden in the Depths=
|
||||
Pick up an Ancient Debris from the floor.=
|
||||
The Nether=Преисподняя
|
||||
Bring summer clothes.@nHint: Enter the Nether.=Возьмите с собой летнюю одежду.@nПодсказка: войдите в преисподнюю.
|
||||
Isn't It Iron Pick=
|
||||
Craft a iron pickaxe using sticks and iron.=
|
||||
Postmortal=
|
||||
Use a Totem of Undying to cheat death.=
|
||||
Sweet Dreams=
|
||||
Sleep in a bed to change your respawn point.=
|
||||
Not Quite "Nine" Lives=
|
||||
Charge a Respawn Anchor to the maximum.=
|
||||
What A Deal!=Вот так сделка!
|
||||
Successfully trade with a Villager.=Успешная торговля с жителем.
|
||||
Withering Heights=
|
||||
Summon the wither from the dead.=
|
||||
The Cutest Predator=
|
||||
Catch an Axolotl with a bucket!=
|
||||
Fishy Business=
|
||||
Catch a fish.@nHint: Catch a fish, salmon, clownfish, or pufferfish.=
|
||||
Country Lode, Take Me Home=
|
||||
Use a compass on a Lodestone.=
|
||||
Serious Dedication=
|
||||
Use a Netherite Ingot to upgrade a hoe, and then completely reevaluate your life choices.=
|
||||
Local Brewery=
|
||||
Brew a Potion.@nHint: Take a potion or glass bottle out of the brewing stand.=
|
||||
Enchanter=
|
||||
Enchant an item using an Enchantment Table.=
|
||||
Bring Home the Beacon=
|
||||
Use a beacon.=
|
||||
Beaconator=
|
||||
Use a fully powered beacon.=
|
||||
The Next Generation=
|
||||
Hold the Dragon Egg.@nHint: Pick up the egg from the ground and have it in your inventory.=
|
||||
The End... Again...=
|
||||
Respawn the Ender Dragon.=
|
||||
Sky's the Limit=
|
||||
Find the elytra and prepare to fly above and beyond!=
|
||||
Free the End=
|
||||
Kill the ender dragon. Good Luck!=
|
||||
Bee Our Guest=
|
||||
Use a campfire to collect a bottle of honey from a beehive without aggrivating the bees inside.=
|
||||
Total Beelocation=
|
||||
Move a bee nest, with 3 bees inside, using a silk touch enchanted tool.=
|
||||
Wax On=
|
||||
Apply honeycomb to a copper block to protect it from the elements.=
|
||||
Wax Off=
|
||||
Scrape wax off of a copper block.=
|
||||
The End?=
|
||||
Or the beginning?@nHint: Enter an end portal.=
|
||||
Stone Age=
|
||||
Mine a stone with new pickaxe.=
|
||||
Ice Bucket Challenge=
|
||||
Obtain an obsidian block.=
|
||||
Hot Stuff=
|
||||
Put lava in a bucket.=
|
||||
Hero of the Village=
|
||||
Successfully defend a village from a raid=
|
||||
Voluntary Exile=
|
||||
Kill a raid captain. Maybe consider staying away from the local villages for the time being...=
|
||||
Tactical Fishing=
|
||||
Catch a fish... without a fishing rod!=
|
|
@ -1,21 +1,21 @@
|
|||
# textdomain: mcl_inventory
|
||||
Recipe book=Книга рецептов
|
||||
Help=Справка
|
||||
Select player skin=Выбор внешности
|
||||
Help=Помощь
|
||||
Select player skin=Выбор скина
|
||||
Achievements=Достижения
|
||||
Building Blocks=Строительные блоки
|
||||
Decoration Blocks=Отделочные блоки
|
||||
Redstone=Красный камень
|
||||
Decoration Blocks=Декоративные блоки
|
||||
Redstone=Редстоун (красный камень)
|
||||
Transportation=Транспорт
|
||||
Brewing=Зелья
|
||||
Miscellaneous=Прочее
|
||||
Search Items=Поиск предметов
|
||||
Search Items=Искать предметы
|
||||
Foodstuffs=Продовольствие
|
||||
Tools=Инструменты
|
||||
Combat=Битва
|
||||
Mobs=Сущности
|
||||
Mobs=Мобы
|
||||
Materials=Материалы
|
||||
Survival Inventory=Инвентарь выживания
|
||||
Crafting=Создание
|
||||
Crafting=Крафтинг (изготовление)
|
||||
Inventory=Инвентарь
|
||||
@1/@2=@1/@2
|
||||
|
|
|
@ -178,9 +178,7 @@ local dispenserdef = {
|
|||
local pos = obj:get_pos()
|
||||
local used, texture = false
|
||||
if entname == "mobs_mc:sheep" then
|
||||
if entity.drops[2] then
|
||||
minetest.add_item(pos, entity.drops[2].name .. " " .. math.random(1, 3))
|
||||
end
|
||||
minetest.add_item(pos, entity.drops[2].name .. " " .. math.random(1, 3))
|
||||
if not entity.color then
|
||||
entity.color = "unicolor_white"
|
||||
end
|
||||
|
|
|
@ -177,7 +177,7 @@ end
|
|||
|
||||
function mesecon.effector_get_rules(node)
|
||||
local effector = mesecon.get_effector(node.name)
|
||||
if effector and effector.rules then
|
||||
if effector then
|
||||
local rules = effector.rules
|
||||
if type(rules) == "function" then
|
||||
return rules(node)
|
||||
|
|
|
@ -104,14 +104,6 @@ function mesecon.register_button(basename, description, texture, recipeitem, sou
|
|||
end
|
||||
button_sounds["mesecons_button:button_"..basename.."_off"] = button_sound
|
||||
|
||||
if not longdesc then
|
||||
if groups_off.material_wood ~= 0 then
|
||||
longdesc = S("A wooden button is a redstone component made out of wood which can be pushed to provide redstone power. When pushed, it powers adjacent redstone components for 1.5 seconds. Wooden buttons may also be pushed by arrows.")
|
||||
else
|
||||
longdesc = S("A button is a redstone compent which can be pushed to provide redstone power. When pushed, it powers adjacent redstone components for @1 seconds.", button_timer)
|
||||
end
|
||||
end
|
||||
|
||||
if push_by_arrow then
|
||||
groups_off.button_push_by_arrow = 1
|
||||
groups_on.button_push_by_arrow = 1
|
||||
|
@ -260,7 +252,7 @@ for w=1, #woods do
|
|||
{material_wood=1,handy=1,axey=1},
|
||||
1.5,
|
||||
true,
|
||||
nil,
|
||||
S("A wooden button is a redstone component made out of wood which can be pushed to provide redstone power. When pushed, it powers adjacent redstone components for 1.5 seconds. Wooden buttons may also be pushed by arrows."),
|
||||
"mesecons_button_push_wood")
|
||||
|
||||
minetest.register_craft({
|
||||
|
|
|
@ -17,4 +17,3 @@ A wooden button is a redstone component made out of wood which can be pushed to
|
|||
Provides redstone power when pushed=
|
||||
Push duration: @1s=
|
||||
Pushable by arrow=
|
||||
A button is a redstone compent which can be pushed to provide redstone power. When pushed, it powers adjacent redstone components for @1 seconds.=
|
||||
|
|
|
@ -415,13 +415,8 @@ mesecon.register_mvps_stopper("mcl_banners:standing_banner")
|
|||
-- Unmovable by technical restrictions.
|
||||
-- Open formspec would screw up if node is destroyed (minor problem)
|
||||
-- Would screw up on/off state of trapped chest (big problem)
|
||||
-- Would duplicate xp when moved
|
||||
mesecon.register_mvps_stopper("mcl_furnaces:furnace")
|
||||
mesecon.register_mvps_stopper("mcl_furnaces:furnace_active")
|
||||
mesecon.register_mvps_stopper("mcl_blast_furnace:blast_furnace")
|
||||
mesecon.register_mvps_stopper("mcl_blast_furnace:blast_furnace_active")
|
||||
mesecon.register_mvps_stopper("mcl_smoker:smoker")
|
||||
mesecon.register_mvps_stopper("mcl_smoker:smoker_active")
|
||||
mesecon.register_mvps_stopper("mcl_hoppers:hopper")
|
||||
mesecon.register_mvps_stopper("mcl_hoppers:hopper_side")
|
||||
mesecon.register_mvps_stopper("mcl_droppers:dropper")
|
||||
|
|
|
@ -153,11 +153,7 @@ function mesecon.register_pressure_plate(basename, description, textures_off, te
|
|||
groups_on.not_in_creative_inventory = 1
|
||||
groups_on.pressure_plate = 2
|
||||
if not longdesc then
|
||||
if groups_off.material_wood ~= 0 then
|
||||
longdesc = S("A wooden pressure plate is a redstone component which supplies its surrounding blocks with redstone power while any movable object (including dropped items, players and mobs) rests on top of it.")
|
||||
else
|
||||
longdesc = S("A pressure plate is a redstone component which supplies its surrounding blocks with redstone power while someone or something rests on top of it.")
|
||||
end
|
||||
longdesc = S("A pressure plate is a redstone component which supplies its surrounding blocks with redstone power while someone or something rests on top of it.")
|
||||
end
|
||||
local tt = S("Provides redstone power when pushed")
|
||||
if not activated_by then
|
||||
|
@ -242,7 +238,8 @@ for w=1, #woods do
|
|||
{{woods[w][2], woods[w][2]}},
|
||||
mcl_sounds.node_sound_wood_defaults(),
|
||||
{axey=1, material_wood=1},
|
||||
nil)
|
||||
nil,
|
||||
S("A wooden pressure plate is a redstone component which supplies its surrounding blocks with redstone power while any movable object (including dropped items, players and mobs) rests on top of it."))
|
||||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
|
|
|
@ -1,19 +0,0 @@
|
|||
# textdomain: mcl_amethyst
|
||||
Amethyst Cluster=Ametystklynge
|
||||
Amethyst Cluster is the final growth of amethyst bud.=En ameystklynge er den sidste udvikling af en ametystspire.
|
||||
Amethyst Shard=Ametystskår
|
||||
An amethyst shard is a crystalline mineral.=Et ametystskår er et krystallisk mineral.
|
||||
Block of Amethyst=Blok af ametyst
|
||||
Budding Amethyst=Spirende ametyst
|
||||
Calcite=Calcedon
|
||||
Calcite can be found as part of amethyst geodes.=Calcedon kan findes som en del af krystalhuler med ametyst.
|
||||
Large Amethyst Bud=Stor ametystknop
|
||||
Large Amethyst Bud is the third growth of amethyst bud.=En stor ametystknop er den trejde udvikling af en ametystspire.
|
||||
Medium Amethyst Bud=Mellem ametystknop
|
||||
Medium Amethyst Bud is the second growth of amethyst bud.=En mellem ametystknop er den anden udvikling af en ametystspire.
|
||||
Small Amethyst Bud=Lille ametystknop
|
||||
Small Amethyst Bud is the first growth of amethyst bud.=En lille ametystknop er den første udvikling af en ametystspire.
|
||||
The Block of Amethyst is a decoration block crafted from amethyst shards.=En blok af ametyst er en udsmykningsblok som kan laves ametystskår.
|
||||
The Budding Amethyst can grow amethyst=Den spirende ametyst kan gro ametyst
|
||||
Tinted Glass=Farvet glas
|
||||
Tinted Glass is a type of glass which blocks lights while it is visually transparent.=Farvet glas er en glastype som er gennemsigtig, men lukker lys ude.
|
|
@ -1,16 +0,0 @@
|
|||
# textdomain: mcl_anvils
|
||||
Set Name=Navngiv
|
||||
Repair and Name=Reparér og navngiv
|
||||
Inventory=Oppakning
|
||||
Anvil=Ambolt
|
||||
The anvil allows you to repair tools and armor, and to give names to items. It has a limited durability, however. Don't let it fall on your head, it could be quite painful!=Ambolten gør dig i stand til at reparere værktøj og rustninger, og til at navngive genstande. Den har dog begrænset holdbarhed. Lad den ikke falde ned i hovedet på dig, det kunne gøre meget ondt!
|
||||
To use an anvil, rightclick it. An anvil has 2 input slots (on the left) and one output slot.=For at bruge ambolten skal du højre-klikke på den. En ambolt har to indgangspladser (til venstre), og én udgangsplads.
|
||||
To rename items, put an item stack in one of the item slots while keeping the other input slot empty. Type in a name, hit enter or “Set Name”, then take the renamed item from the output slot.=For at omdøbe en genstande skal du putte dem i den ene indgangsplads og lade den anden indgangsplads være tom. Skriv et navn, tryk på enter eller "Giv navn", og tag så den omdøbte genstand fra udgangspladsen.
|
||||
There are two possibilities to repair tools (and armor):=Der er to muligheder for at reparere værktøj (og rustninger)
|
||||
• Tool + Tool: Place two tools of the same type in the input slots. The “health” of the repaired tool is the sum of the “health” of both input tools, plus a 12% bonus.=• Værktøj + Værktøj: Placér to stykker værktøj af samme type i indgangspladserne. Holbarheden af det reparerede stykke værktøj er summen af holdbarheden på begge stykker værktøj plus 12% bonus.
|
||||
• Tool + Material: Some tools can also be repaired by combining them with an item that it's made of. For example, iron pickaxes can be repaired with iron ingots. This repairs the tool by 25%.=• Værktøj + Materiale: Noget værktøj kan også repareres ved at kombinere dem med en genstand de er lavet af. For eksempel kan en jernhakke repareres med jernbarre. Dette reparerer værktøjet med 25%.
|
||||
Armor counts as a tool. It is possible to repair and rename a tool in a single step.=Rustninger tæller som værktøj. Det er muligt at reparere og omdøbe værktøj i ét enkelt trin.
|
||||
The anvil has limited durability and 3 damage levels: undamaged, slightly damaged and very damaged. Each time you repair or rename something, there is a 12% chance the anvil gets damaged. Anvils also have a chance of being damaged when they fall by more than 1 block. If a very damaged anvil is damaged again, it is destroyed.=Ambolten har en begrænset holdbarhed og 3 skadeniveauer: Ubeskadiget, let beskadiget og meget beskadiget. Hver gang du reparerer eller omdøber noget er der en 12% chance for, at ambolten bliver beskadiget. Ambolte har også en risiko for at blive beskadiget når de falder mere end én blok ned. Hvis en beskadiget ambolt beskadiges igen bliver den ødelagt.
|
||||
Slightly Damaged Anvil=Let beskadiget ambolt
|
||||
Very Damaged Anvil=Meget beskadiget ambolt
|
||||
Repair and rename items=Reparér og omdøb genstande
|
|
@ -1,48 +0,0 @@
|
|||
# textdomain: mcl_armor
|
||||
This is a piece of equippable armor which reduces the amount of damage you receive.=Dette er et stykke rustning du kan tage på for at reducere den mængde du tager.
|
||||
To equip it, put it on the corresponding armor slot in your inventory menu.=For at tage den på, skal du putte den i den tilsvarende rustningsplads i din oppakningsmenu.
|
||||
Leather Cap=Læderhat
|
||||
Iron Helmet=Jernhjelm
|
||||
Golden Helmet=Guldhjelm
|
||||
Diamond Helmet=Diamanthjelm
|
||||
Chain Helmet=Brynjehjelm
|
||||
Netherite Helmet=Netherritehjelm
|
||||
Leather Tunic=Lædertunika
|
||||
Iron Chestplate=Jernbrystplade
|
||||
Golden Chestplate=Guldbrystplade
|
||||
Diamond Chestplate=Diamantbrystplade
|
||||
Chain Chestplate=Brynjeskjorte
|
||||
Netherite Chestplate=Netheritebrystplade
|
||||
Leather Pants=Læderbukser
|
||||
Iron Leggings=Jernbenplader
|
||||
Golden Leggings=Guldbenplader
|
||||
Diamond Leggings=Diamantbenplader
|
||||
Chain Leggings=Brynjebukser
|
||||
Netherite Leggings=Netheritebenplader
|
||||
Leather Boots=Læderstøvler
|
||||
Iron Boots=Jernstøvler
|
||||
Golden Boots=Guldstøvler
|
||||
Diamond Boots=Diamantstøvler
|
||||
Chain Boots=Brynjestøvler
|
||||
Netherite Boots=Netheritestøvler
|
||||
Elytra=Elytra
|
||||
|
||||
#Translations of enchantements
|
||||
Increases underwater mining speed.=Øger udvindingshastigheden under vand.
|
||||
Blast Protection=Eksplosionsbeskyttelse
|
||||
Reduces explosion damage and knockback.=Reducerer eksplosionsskade og -tilbageslag.
|
||||
Curse of Binding=Bindende forbandelse.
|
||||
Item cannot be removed from armor slots except due to death, breaking or in Creative Mode.=Objektet kan ikke fjernes fra rustninspladser undtagen ved død, hvis den går i stykker ikke i kreativ tilstand.
|
||||
Feather Falling=Fjerfald
|
||||
Reduces fall damage.=Reduerer faldskade.
|
||||
Fire Protection=Ildbeskyttelse
|
||||
Reduces fire damage.=Reducerer ildskade.
|
||||
Shooting consumes no regular arrows.=Det bruger ingen normale pile at skyde.
|
||||
Shoot 3 arrows at the cost of one.=Skyd 3 pile for én pils pris.
|
||||
Projectile Protection=Projektilbeskyttelse
|
||||
Reduces projectile damage.=Reducerer projektilskade
|
||||
Protection=Beskyttelse
|
||||
Reduces most types of damage by 4% for each level.=Reducerer det fleste skadestyper med 4% for hvert level.
|
||||
Thorns=Torne
|
||||
Reflects some of the damage taken when hit, at the cost of reducing durability with each proc.=Reflekterer skade ved træfning, men koster holdbarhed ved hver brug.
|
||||
Aqua Affinity=Vandaffinitet
|
|
@ -1,5 +0,0 @@
|
|||
# textdomain: mcl_armor_stand
|
||||
Armor Stand=Rustningsstativ
|
||||
An armor stand is a decorative object which can display different pieces of armor. Anything which players can wear as armor can also be put on an armor stand.=Et rustningsstativ er en udsmykningsgenstand som kan fremvise forskellige rustninger. Alt hvad spillere kan bære som rusning kan sættes på rustningsstativet.
|
||||
Just place an armor item on the armor stand. To take the top piece of armor from the armor stand, select your hand and use the place key on the armor stand.=Placér blot et rustningsstykke på rustningsstativet. For at take den øverste rustningsstykke skal du vælge din hånd og bruge placér knappen på rustningsstativet.
|
||||
Displays pieces of armor=Fremviser rustningsstykker.
|
|
@ -1,36 +0,0 @@
|
|||
# textdomain: mcl_bamboo
|
||||
|
||||
|
||||
### init.lua ###
|
||||
|
||||
A bamboo button is a redstone component made out of stone which can be pushed to provide redstone power. When pushed, it powers adjacent redstone components for 1 second.=En bambusknap er en rødstenskomponent lavet af sten som giver rødstensenergi når den aktiveres. Når den aktiveres forsyner den tilstøende rødstenskomponenter i 1 sekund.
|
||||
|
||||
A wooden pressure plate is a redstone component which supplies its surrounding blocks with redstone power while any movable object (including dropped items, players and mobs) rests on top of it.=En trætrykplade er en rødstenskomponent som forsyner omkringliggende blokke med rødstensenergi når et bevægeligt objekt (inklusiv tabte genstande, spillere og monstre) er ovenpå den.
|
||||
|
||||
Bamboo=Bambus
|
||||
Bamboo Button=Bambusknap
|
||||
Bamboo Door.=Bambusdør
|
||||
Bamboo Fence=Bambushegn
|
||||
Bamboo Fence Gate=Bambushegnslåge
|
||||
Bamboo Plank=Bambusplanke
|
||||
Bamboo Plank Slab=Bambusplankeplade
|
||||
Bamboo Plank Stair=Bambusplanketrappe
|
||||
Bamboo Pressure Plate=Bambustrykplade
|
||||
Bamboo Sign=Bambusskilt
|
||||
Bamboo Slab=Bambusplade
|
||||
Bamboo Stair=Bambustrappe
|
||||
Bamboo Trapdoor.=Bambusfaldlem
|
||||
Double Bamboo Plank Slab=Dobbelbambusplanke
|
||||
Double Bamboo Slab=Dobbelbambusplade
|
||||
Double Stripped Bamboo Slab=Afbarket dobbelbambus
|
||||
Nether Brick Fence=Netherstenshegn
|
||||
Scaffolding=Stillads
|
||||
Scaffolding (horizontal)=Stillads (horisontal)
|
||||
Scaffolding block used to climb up or out across areas.=Stilladsblok som bruges til at kravle op ad eller på tværs af områder
|
||||
Stripped Bamboo Slab=Afbarket bambusplade
|
||||
Stripped Bamboo Stair=Afbarket bambustrappe
|
||||
|
||||
To open or close the trapdoor, rightclick it or send a redstone signal to it.=Højre-klik eller send rødstensenergi til en faldlem for at åbne eller lukke den,
|
||||
|
||||
Wooden trapdoors are horizontal barriers which can be opened and closed by hand or a redstone signal. They occupy the upper or lower part of a block, depending on how they have been placed. When open, they can be climbed like a ladder.=Træfaldlemme er horisontale barrierer som kan åbnes og lukkes med håndkraft eller med rødstensenergi. De kan udgøre den øverste eller den nederste del af en blok afhængigt af hvordan de placeres. Når de er åbne, kan man bruge dem ligesom en stige.
|
||||
|
|
@ -1,77 +0,0 @@
|
|||
# textdomain: mcl_banners
|
||||
White Banner=Hvidt vanner
|
||||
White=Hvid
|
||||
Grey Banner=Gråt banner
|
||||
Grey=Grå
|
||||
Light Grey Banner=Lysegråt banner
|
||||
Light Grey=Lysegrå
|
||||
Black Banner=Sort banner
|
||||
Black=Sort
|
||||
Red Banner=Rødt banner
|
||||
Red=Rød
|
||||
Yellow Banner=Gult banner
|
||||
Yellow=Gul
|
||||
Green Banner=Grønt banner
|
||||
Green=Grøn
|
||||
Cyan Banner=Cyanblåt banner
|
||||
Cyan=Cyanblå
|
||||
Blue Banner=Blåt banner
|
||||
Blue=Blå
|
||||
Magenta Banner=Magenta banner
|
||||
Magenta=Magenta
|
||||
Orange Banner=Orange banner
|
||||
Orange=Orange
|
||||
Purple Banner=Lilla banner
|
||||
Violet=Lilla
|
||||
Brown Banner=Brunt banner
|
||||
Brown=Brund
|
||||
Pink Banner=Lyserødt banner
|
||||
Pink=Lyserøde
|
||||
Lime Banner=Limegrønt banner
|
||||
Lime=Limegrøn
|
||||
Light Blue Banner=Lyseblåt banner
|
||||
Light Blue=Lyseblå
|
||||
Banners are tall colorful decorative blocks. They can be placed on the floor and at walls. Banners can be emblazoned with a variety of patterns using a lot of dye in crafting.=Bannere er høje, farverige udsmykningsblokke. De kan placeres på gulve og vægge. Bannere kan præges med et væld af mønste ved at bruge meget farvestof ved produktion.
|
||||
Use crafting to draw a pattern on top of the banner. Emblazoned banners can be emblazoned again to combine various patterns. You can draw up to 12 layers on a banner that way. If the banner includes a gradient, only 3 layers are possible.=Brug håndværk til at tegne et mønster på banneret. Prægede bannere kan præges igen for at skabe forskellige mønstre. Du kan lave op til 12 lag ovenpå hinanden. Hvis banneret har en gradient, kan du kun lave 3 lag.
|
||||
You can copy the pattern of a banner by placing two banners of the same color in the crafting grid—one needs to be emblazoned, the other one must be clean. Finally, you can use a banner on a cauldron with water to wash off its top-most layer.=Du kan kopiere menteret på et banner ved at placere to bannere i den samme farve i håndværksgitteret. Det ene skal være præget, det andet rent. Du kan også bruge et banner på en keddel med vand for at vaske det øverste lag af.
|
||||
@1 Bordure=@1 kantbånd
|
||||
@1 Bricks=@1 mursten
|
||||
@1 Roundel=@1 rundstok
|
||||
@1 Creeper Charge=@1 creeper
|
||||
@1 Saltire=@1 saltire
|
||||
@1 Bordure Indented=@1 kantbånd med savtakker
|
||||
@1 Per Bend Inverted=@1 nederste venstre diagnoal halvfarvning
|
||||
@1 Per Bend Sinister Inverted=@1 nederste højre diagonal halvfarvning
|
||||
@1 Per Bend=@1 øverste højre diagonal halvfarvning
|
||||
@1 Per Bend Sinister=@1 øverste venstre diagonal halvfarvning
|
||||
@1 Flower Charge=@1 blomst
|
||||
@1 Gradient=@1 gradvist oppefra
|
||||
@1 Base Gradient=@1 gradvist nedefra
|
||||
@1 Per Fess Inverted=@1 nederste halvdel
|
||||
@1 Per Fess=@1 øverste halvdel
|
||||
@1 Per Pale=@1 venstre halvdel
|
||||
@1 Per Pale Inverted=@1 højre halvdel
|
||||
@1 Thing Charge=Mojang
|
||||
@1 Lozenge=Rhombe
|
||||
@1 Skull Charge=@1 dødningehovde
|
||||
@1 Paly=@1 lodrette striber
|
||||
@1 Base Dexter Canton=@1 nederste højre hjørne
|
||||
@1 Base Sinister Canton=@1 nederste venstre hjørne
|
||||
@1 Chief Dexter Canton=@1 øverste højre hjørne
|
||||
@1 Chief Sinister Canton=@1 øverste venstre hjørne
|
||||
@1 Cross=@1 kryds
|
||||
@1 Base=@1 bundstribe
|
||||
@1 Pale=@1 lodret centerstribe
|
||||
@1 Bend Sinister=@1 diagonal stribe fra nederste venstre hjørne
|
||||
@1 Bend=@1 diagonal stribe fra nederste højre hjørne
|
||||
@1 Pale Dexter=@1 venstrestribe
|
||||
@1 Fess=@1 vandret midterstribe
|
||||
@1 Pale Sinister=@1 højrestribe
|
||||
@1 Chief=@1 topstribe
|
||||
@1 Chevron=@1 bundtrekant
|
||||
@1 Chevron Inverted=@1 toptrekant
|
||||
@1 Base Indented=@1 savtakker i bunden
|
||||
@1 Chief Indented=@1 savtakker i toppen
|
||||
And one additional layer=Og ét yderligere lag
|
||||
And @1 additional layers=Og @1 yderligere lag
|
||||
Paintable decoration=Udsmykning som kan males
|
|
@ -1,5 +0,0 @@
|
|||
# textdomain: mcl_barrels
|
||||
Barrel=Tønde
|
||||
Barrels are containers which provide 27 inventory slots.=Tønder er beholdere som kan give 27 oppakningspladser.
|
||||
To access its inventory, rightclick it. When broken, the items will drop out.=For at tilgå dens indhold kan du højre-klikke. Når den ødelægges falder genstandene ud.
|
||||
27 inventory slots=27 indholdsspladser.
|
|
@ -1,5 +1,5 @@
|
|||
# textdomain: mcl_barrels
|
||||
Barrel=Бочка
|
||||
Barrels are containers which provide 27 inventory slots.=Бочки — это хранилища, у которых 27 ячеек хранения.
|
||||
To access its inventory, rightclick it. When broken, the items will drop out.=Чтобы получить доступ к хранилищу, нажмите по нему правой кнопкой мыши. Если его сломать, тогда выпадут предметы.
|
||||
27 inventory slots=27 ячеек хранения
|
||||
Barrel=
|
||||
Barrels are containers which provide 27 inventory slots.=
|
||||
To access its inventory, rightclick it. When broken, the items will drop out.=
|
||||
27 inventory slots=
|
|
@ -1,6 +0,0 @@
|
|||
# textdomain: mcl_beacons
|
||||
Beacon=Magisk fyrtårn
|
||||
Beacon:=Magisk fyrtårn:
|
||||
Primary Power:=Primær kraft:
|
||||
Inventory:=Indhold:
|
||||
|
|
@ -1,43 +0,0 @@
|
|||
# textdomain: mcl_beds
|
||||
Beds allow you to sleep at night and make the time pass faster.=Senge giver dig mulighed for at sove om natten, og få tiden til at gå hurtigere.
|
||||
To use a bed, stand close to it and right-click the bed to sleep in it. Sleeping only works when the sun sets, at night or during a thunderstorm. The bed must also be clear of any danger.=For at lægge dig til at sove i en seng skal du stå tæt på den og højre-klikke. Man kan kun sove når solen går ned, om natten eller i tordenvejr.
|
||||
You have heard of other worlds in which a bed would set the start point for your next life. But this world is not one of them.=Du har hørt om andre verdener hvor en seng var udgangspunktet for dit næste liv, men denne verden er ikke en af dem.
|
||||
By using a bed, you set the starting point for your next life. If you die, you will start your next life at this bed, unless it is obstructed or destroyed.=Ved at bruge en sætter du udgangspunktet for dit næste liv. Hvis du dør, vil dit næste liv starte i denne seng, medmindre sengen bliver blokeret eller ødelagt.
|
||||
In this world, going to bed won't skip the night, but it will skip thunderstorms.=I denne verden, springer det ikke natten over at sove, men det springer tordenvejr over.
|
||||
Sleeping allows you to skip the night. The night is skipped when all players in this world went to sleep. The night is skipped after sleeping for a few seconds. Thunderstorms can be skipped in the same manner.=Du kan springe natten over ved at sove. Natten bliver sprunget over hvis alle spillere i verdenen sover. Natten bliver sprunget over efter at have sovet i nogle få sekunder. Tordenvejr kan springes over på samme måde.
|
||||
Bed=Seng
|
||||
Red Bed=Rød seng
|
||||
Blue Bed=Blå seng
|
||||
Cyan Bed=Cyanblå seng
|
||||
Grey Bed=Grå seng
|
||||
Light Grey Bed=Lysegrå seng
|
||||
Black Bed=Sort senge
|
||||
Yellow Bed=Gul senge
|
||||
Green Bed=Grøn seng
|
||||
Magenta Bed=Magenta seng
|
||||
Orange Bed=Orange seng
|
||||
Purple Bed=Lilla seng
|
||||
Brown Bed=Brun seng
|
||||
Pink Bed=Lyserød seng
|
||||
Lime Bed=Limegrøn seng
|
||||
Light Blue Bed=Lyseblå seng
|
||||
White Bed=Hvid seng
|
||||
You can't sleep, the bed's too far away!=Du kan ikke gå i seng, sengen er for langt væk!
|
||||
This bed is already occupied!=Denne seng er optaget!
|
||||
You have to stop moving before going to bed!=Du skal stå stille før du kan gå i seng.
|
||||
You can't sleep now, monsters are nearby!=Du kan ikke lægge dig til at sove nu, der er monstre tæt på!
|
||||
You can't sleep, the bed is obstructed!=Du kan ikke gå i seng, denne seng er blokeret!
|
||||
It's too dangerous to sleep here!=Det er for farligt at sove her!
|
||||
New respawn position set! But you can only sleep at night or during a thunderstorm.=Nyt genopståelsespunt sat! Men du kan kun sover om natten eller under et tordenvejr.
|
||||
You can only sleep at night or during a thunderstorm.=Du kan kun sover om natten eller under et tordenvejr.
|
||||
New respawn position set!=Nyt genopståelsespunkt sat!
|
||||
Leave bed=Forlad seng
|
||||
Abort sleep=Afbryd søvn
|
||||
Players in bed: @1/@2=@1 af @2 spillere er gået i seng.
|
||||
Note: Night skip is disabled.=Bemærk: Det er slået fra at springe natten over.
|
||||
You're sleeping.=Du sover.
|
||||
You will fall asleep when all players are in bed.=Du falder i søvn når alle andre spillere er gået i seng.
|
||||
You will fall asleep when @1% of all players are in bed.=Du falder i søvn når @1% af alle spillere er gået i seng.
|
||||
You're in bed.=Du er gået i seng.
|
||||
Allows you to sleep=Gør dig i stand til at sove.
|
||||
Respawn Anchor=Genopståelsesanker
|
|
@ -1,4 +0,0 @@
|
|||
Beehive=Bistade
|
||||
Artificial bee nest.=Kunstigt bibo.
|
||||
Bee Nest=Bibo
|
||||
A naturally generating block that houses bees and a tasty treat...if you can get it.=En naturligt genereret blok som indeholde bier og velsmagende godter... hvis du kan få fat i dem.
|
|
@ -1,2 +0,0 @@
|
|||
# textdomain: mcl_bells
|
||||
Bell=Klokke
|
|
@ -36,13 +36,7 @@ minetest.register_node("mcl_blackstone:blackstone_gilded", {
|
|||
_mcl_blast_resistance = 2,
|
||||
_mcl_hardness = 2,
|
||||
_mcl_silk_touch_drop = true,
|
||||
_mcl_fortune_drop = {
|
||||
discrete_uniform_distribution = true,
|
||||
items = {"mcl_core:gold_nugget"},
|
||||
min_count = 2,
|
||||
max_count = 5,
|
||||
cap = 5,
|
||||
},
|
||||
_mcl_fortune_drop = mcl_core.fortune_drop_ore,
|
||||
})
|
||||
minetest.register_node("mcl_blackstone:nether_gold", {
|
||||
description = S("Nether Gold Ore"),
|
||||
|
|
|
@ -1,28 +0,0 @@
|
|||
# textdomain: mcl_blackstone
|
||||
Blackstone=Sortsten
|
||||
Polished Blackstone=Poleret sortsten
|
||||
Chiseled Polished Blackstone=Majslet poleret sortsten
|
||||
Polished Blackstone Bricks=Poleret sortsten-mursten
|
||||
Basalt=Basalt
|
||||
Polished Basalt=Poleret basalt
|
||||
Blackstone Slab=Sortstensflise
|
||||
Polished Blackstone Slab=Poleret sortstensflise
|
||||
Chiseled Polished Blackstone Slab=Majslet poleret sortstensflise
|
||||
Polished Blackstone Brick Slab=Poleret sortstens-murstensflise
|
||||
Blackstone Stair=Sortstenstrappe
|
||||
Polished Blackstone Stair=Poleret sortstenstrappe
|
||||
Chiseled Polished Blackstone Stair=Majslet poleret sortstenstrappe
|
||||
Polished Blackstone Brick Stair=Poleret sortstens-murstenstrappe
|
||||
Quartz Bricks=Qvarts-mursten
|
||||
Soul Torch=Sjæleildsfakkel
|
||||
Soul Lantern=Sjældeildslaterne
|
||||
Soul Soil=Sjælejord
|
||||
Eternal Soul Fire=Evig sjæleild
|
||||
Gilded Blackstone=Forgyldt sortsten
|
||||
Nether Gold Ore=Nether guldmalm
|
||||
Smooth Basalt=Glat basalt
|
||||
Blackstone Wall=Sorstensmur
|
||||
Double Blackstone Slab=Dobbelt sortstensflise
|
||||
Polished Double Blackstone Slab=Poleret dobbelt sortstensflise
|
||||
Double Chiseled Polished Blackstone Slab=Dobbelt majslet poleret sortstensflise
|
||||
Double Polished Blackstone Brick Slab=Dobbelt poleret sortstens-murstensflise
|
|
@ -1,8 +0,0 @@
|
|||
# textdomain: mcl_blast_furnace
|
||||
Inventory=Indhold
|
||||
Blast Furnace=Højovn
|
||||
Smelts ores faster than furnace=Smelter malm hurtere end en normal ovn.
|
||||
Use the recipe book to see what you can smelt, what you can use as fuel and how long it will burn.=Brug opskriftsbogen for at se hvad du kan smelte, hvad du kan bruge som brændsel og hvor længe det brænder.
|
||||
Use the furnace to open the furnace menu.\nPlace a furnace fuel in the lower slot and the source material in the upper slot.\nThe furnace will slowly use its fuel to smelt the item.\nThe result will be placed into the output slot at the right side.=Brug ovnen for at åbne ovnmenuen. \nPut ovnbrændsel i den nederste plads og det som skal smeltes i den øverste plads.\nOvnen vil langsom bruge dens brændsel til at smelte genstanden.\nResultatet vil blive puttet i pladsen på højre side.
|
||||
Blast Furnaces smelt several items, mainly ores and armor, using a furnace fuel, into something else.=Højovne kan, ved brug af brændsel, smelte flere genstande, hovedsageligt malm og rustning, og lave dem til noget andet.
|
||||
Active Blast Furnace=Aktiv højovn
|
|
@ -1,11 +0,0 @@
|
|||
# textdomain: mcl_blast_furnace
|
||||
Inventory=Inventario
|
||||
Blast Furnace=Alto horno
|
||||
Smelts ores faster than furnace=Funde menas más rápido que el horno
|
||||
Use the recipe book to see what ores you can smelt, what you can use as fuel and how long it will burn.=Use el libro de recetas para ver que menas puede fundir, qué puede usar como combustible y durante cuánto tiempo arderá.
|
||||
Use the blast furnace to open the furnace menu.=Use el alto horno para abrir el menú del horno.
|
||||
Place a furnace fuel in the lower slot and the source material in the upper slot.=Coloque un combustible de horno en la ranura inferior y el material de origen en la ranura superior.
|
||||
The blast furnace will slowly use its fuel to smelt the item.=El alto horno usará lentamente su combustible para fundir el artículo.
|
||||
The result will be placed into the output slot at the right side.=El resultado se colocará en la ranura de salida en el lado derecho.
|
||||
Blast Furnaces smelt several items, mainly ores and armor, using a furnace fuel, but twice as fast as a normal furnace.=Los altos hornos funden varios artículos, principalmente menas y armadura, usando combustible de horno, pero el doble de rápido que un horno normal.
|
||||
Active Blast Furnace=Alto horno activo
|
|
@ -1,28 +0,0 @@
|
|||
# textdomain: mcl_books
|
||||
Book=Bog
|
||||
Books are used to make bookshelves and book and quills.=Bøger bruges til at lave bogreoler og bog og fjerpen
|
||||
“@1”="@1"
|
||||
Copy of “@1”=Kopi af "@1"
|
||||
Copy of Copy of “@1”=Kopi af kopi af "@1"
|
||||
Tattered Book=Flosset bog
|
||||
by @1=af @1
|
||||
# as in “to sign a book”
|
||||
Sign=Underskriv
|
||||
Done=Færdig
|
||||
This item can be used to write down some notes.=Denne genstand kan bruges til at skrive notater.
|
||||
Hold it in the hand, then rightclick to read the current notes and edit then. You can edit the text as often as you like. You can also sign the book which turns it into a written book which you can stack, but it can't be edited anymore.=Hold den i hånden, højre-klik så for at læse og redigere aktuelle notater. Du kan redigere teksten så ofte du har lyst. Du kan også signere bogen hvilken gør den til en skrevet bog som du kan gemme, men som ikke kan redigeres mere.
|
||||
A book can hold up to 4500 characters. The title length is limited to 64 characters.=En bog kan indeholde op til 4500 anslag. Titellængden er begrænset til 64 anslag.
|
||||
Enter book title:=Indtast bogens titel:
|
||||
by @1=af @1
|
||||
Note: The book will no longer be editable after signing=Bemærk: Bogen vil ikke længere kunne redigeres efter signering.
|
||||
Sign and Close=Signér og luk
|
||||
Cancel=Afbryd
|
||||
Nameless Book=Unavngiven bog
|
||||
Written Book=Skrevet bog
|
||||
Written books contain some text written by someone. They can be read and copied, but not edited.=Skrevne bøger indeholder tekst som nogen har skrevet. De kan læses og kopieres, men ikke redigeres.
|
||||
Hold it in your hand, then rightclick to read the book.=Hold den i hånden og højre-klik for at læse bogen.
|
||||
To copy the text of the written book, place it into the crafting grid together with a book and quill (or multiple of those) and craft. The written book will not be consumed. Copies of copies can not be copied.=For at kopiere teksten i den skrevne bog skal du placere den i arbejdsgitteret sammen med en (eller flere) bog og fjerdpen og udfør. Den skrevne bog bliver ikke opbrugt. Kopier kan ikke kopieres.
|
||||
Bookshelf=Bogreol
|
||||
Bookshelves are used for decoration.=Bogreoler bruges til udsmykning.
|
||||
Book and Quill=Bog og fjerdpen
|
||||
Write down some notes=Skriv nogle notater
|
|
@ -1,5 +0,0 @@
|
|||
# textdomain: mcl_campfires
|
||||
Campfire=Fogata
|
||||
Soul Campfire=Fogata de almas
|
||||
Cooks food and keeps bees happy.=Cocina comida y mantiene a las abejas felices.
|
||||
Campfires have multiple uses, including keeping bees happy, cooking raw meat and fish, and as a trap.=Las fogatas tienen múltiples usos, incluyendo mantener a las abejas felices, cocinar carne cruda y pescado, y como trampa.
|
|
@ -1,86 +0,0 @@
|
|||
-- Crafting
|
||||
local planks = "mcl_cherry_blossom:cherrywood"
|
||||
local logs = "mcl_cherry_blossom:cherrytree"
|
||||
local stripped_logs = "mcl_cherry_blossom:stripped_cherrytree"
|
||||
|
||||
minetest.register_craft({
|
||||
output = "mcl_cherry_blossom:cherrytree_bark 3",
|
||||
recipe = {
|
||||
{ logs, logs },
|
||||
{ logs, logs },
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "mcl_cherry_blossom:stripped_cherrytree_bark 3",
|
||||
recipe = {
|
||||
{ stripped_logs, stripped_logs },
|
||||
{ stripped_logs, stripped_logs },
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "mcl_cherry_blossom:cherrywood 4",
|
||||
recipe = {
|
||||
{ logs },
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "mcl_cherry_blossom:cherry_door 3",
|
||||
recipe = {
|
||||
{planks, planks},
|
||||
{planks, planks},
|
||||
{planks, planks}
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "mcl_cherry_blossom:cherry_trapdoor 2",
|
||||
recipe = {
|
||||
{planks, planks, planks},
|
||||
{planks, planks, planks},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "mcl_cherry_blossom:cherry_fence 3",
|
||||
recipe = {
|
||||
{planks, "mcl_core:stick", planks},
|
||||
{planks, "mcl_core:stick", planks},
|
||||
}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = "mcl_cherry_blossom:cherry_fence_gate",
|
||||
recipe = {
|
||||
{"mcl_core:stick", planks, "mcl_core:stick"},
|
||||
{"mcl_core:stick", planks, "mcl_core:stick"},
|
||||
}
|
||||
})
|
||||
|
||||
mcl_signs.register_sign_craft("mcl_cherry_blossom", "mcl_cherry_blossom:cherrywood", "_cherrywood")
|
||||
|
||||
-- Smelting
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "mcl_cherry_blossom:cherry_door",
|
||||
burntime = 10,
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "mcl_cherry_blossom:cherry_trapdoor",
|
||||
burntime = 15,
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "mcl_cherry_blossom:pressure_plate_cherrywood_off",
|
||||
burntime = 15
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "mesecons_button:button_cherrywood_off",
|
||||
burntime = 5,
|
||||
})
|
|
@ -1,53 +0,0 @@
|
|||
-- Tree Growth
|
||||
-- TODO: Use better spawning behavior and wood api when wood api is finished.
|
||||
function mcl_cherry_blossom.generate_cherry_tree(pos)
|
||||
local pr = PseudoRandom(pos.x+pos.y+pos.z)
|
||||
local r = pr:next(1,3)
|
||||
local modpath = minetest.get_modpath("mcl_cherry_blossom")
|
||||
local path = modpath.."/schematics/mcl_cherry_blossom_tree_"..tostring(r)..".mts"
|
||||
if mcl_core.check_growth_width(pos,7,8) then
|
||||
minetest.set_node(pos, {name = "air"})
|
||||
if r == 1 then
|
||||
minetest.place_schematic(vector.offset(pos, -2, 0, -2), path, "random", nil, false)
|
||||
elseif r == 2 then
|
||||
minetest.place_schematic(vector.offset(pos, -2, 0, -2), path, nil, nil, false)
|
||||
elseif r == 3 then
|
||||
minetest.place_schematic(vector.offset(pos, -3, 0, -3), path, nil, nil, false)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
minetest.register_abm({
|
||||
label = "Cherry Tree Growth",
|
||||
nodenames = "mcl_cherry_blossom:cherrysapling",
|
||||
interval = 30,
|
||||
chance = 5,
|
||||
action = function(pos,node)
|
||||
mcl_cherry_blossom.generate_cherry_tree(pos)
|
||||
end,
|
||||
})
|
||||
|
||||
local cherry_particle = {
|
||||
velocity = vector.zero(),
|
||||
acceleration = vector.new(0,-1,0),
|
||||
size = math.random(1.3,2.5),
|
||||
texture = "mcl_cherry_blossom_particle.png",
|
||||
collision_removal = false,
|
||||
collisiondetection = false,
|
||||
}
|
||||
|
||||
|
||||
minetest.register_abm({
|
||||
label = "Cherry Blossom Particles",
|
||||
nodenames = {"mcl_cherry_blossom:cherryleaves"},
|
||||
interval = 5,
|
||||
chance = 10,
|
||||
action = function(pos, node)
|
||||
minetest.after(math.random(0.1,1.5),function()
|
||||
local pt = table.copy(cherry_particle)
|
||||
pt.pos = vector.offset(pos,math.random(-0.5,0.5),-0.51,math.random(-0.5,0.5))
|
||||
pt.expirationtime = math.random(1.2,4.5)
|
||||
minetest.add_particle(pt)
|
||||
end)
|
||||
end
|
||||
})
|
|
@ -1,6 +0,0 @@
|
|||
mcl_cherry_blossom = {}
|
||||
local modpath = minetest.get_modpath("mcl_cherry_blossom")
|
||||
|
||||
dofile(modpath.."/nodes.lua") -- Load Nodes
|
||||
dofile(modpath.."/crafting.lua") -- Load Crafting Recipes
|
||||
dofile(modpath.."/growth.lua") -- Load Cherry Blossom Tree Growth
|
|
@ -1,24 +0,0 @@
|
|||
# textdomain: mcl_cherry_blossom
|
||||
Cherry Log=
|
||||
The trunk of a cherry blossom tree.=
|
||||
Stripped Cherry Log=
|
||||
The stripped trunk of a cherry blossom tree.=
|
||||
Cherry Bark=
|
||||
This is a decorative block surrounded by the bark of a tree trunk.=
|
||||
Stripped Cherry Wood=
|
||||
The stripped wood of a cherry blossom tree.=
|
||||
Cherry Wood Planks=
|
||||
Cherry Leaves=
|
||||
Cherry blossom leaves are grown from cherry blossom trees.=
|
||||
Cherry Sapling=
|
||||
Cherry blossom sapling can be planted to grow cherry trees.=
|
||||
Cherry Door=
|
||||
Cherry Trapdoor=
|
||||
Cherry Stairs=
|
||||
Cherry Slab=
|
||||
Double Cherry Slab=
|
||||
Cherry Sign=
|
||||
Cherry Fence=
|
||||
Cherry Gate=
|
||||
Cherry Pressure Plate=
|
||||
Cherry Button=
|
|
@ -1,3 +0,0 @@
|
|||
name = mcl_cherry_blossom
|
||||
author = PrairieWind, Wbjitscool, SmokeyDope
|
||||
depends = mcl_sounds, mcl_util, mcl_core, mcl_doors, mcl_stairs, mcl_signs, mcl_fences, mesecons_pressureplates, mesecons_button, mcl_boats
|
|
@ -1,96 +0,0 @@
|
|||
local S = minetest.get_translator(minetest.get_current_modname())
|
||||
|
||||
-- Logs
|
||||
mcl_core.register_tree_trunk("cherrytree", S("Cherry Log"), S("Cherry Bark"),
|
||||
S("The trunk of a cherry blossom tree."),
|
||||
"mcl_cherry_blossom_log_top.png", "mcl_cherry_blossom_log.png", "mcl_cherry_blossom:stripped_cherrytree")
|
||||
|
||||
-- Stripped
|
||||
mcl_core.register_stripped_trunk("stripped_cherrytree", S("Stripped Cherry Log"), S("Stripped Cherry Wood"),
|
||||
S("The stripped trunk of a cherry blossom tree."), S("The stripped wood of a cherry blossom tree."),
|
||||
"mcl_cherry_blossom_log_top_stripped.png", "mcl_cherry_blossom_log_stripped.png")
|
||||
|
||||
--Planks
|
||||
mcl_core.register_wooden_planks("cherrywood", S("Cherry Wood Planks"), {"mcl_cherry_blossom_planks.png"})
|
||||
|
||||
-- Leaves
|
||||
mcl_core.register_leaves("cherryleaves", S("Cherry Leaves"),
|
||||
S("Cherry blossom leaves are grown from cherry blossom trees."), {"mcl_cherry_blossom_leaves.png"},
|
||||
nil, "none", nil, "mcl_cherry_blossom:cherrysapling", false, {20, 16, 12, 10})
|
||||
|
||||
-- Sapling
|
||||
mcl_core.register_sapling("cherrysapling", S("Cherry Sapling"),
|
||||
S("Cherry blossom sapling can be planted to grow cherry trees."), nil,
|
||||
"mcl_cherry_blossom_sapling.png", {-4/16, -0.5, -4/16, 4/16, 0.25, 4/16})
|
||||
|
||||
-- Door and Trapdoor
|
||||
mcl_doors:register_door("mcl_cherry_blossom:cherry_door", {
|
||||
description = S("Cherry Door"),
|
||||
inventory_image = "mcl_cherry_blossom_door_inv.png",
|
||||
groups = {handy=1,axey=1, material_wood=1, flammable=-1},
|
||||
_mcl_hardness = 3,
|
||||
_mcl_blast_resistance = 3,
|
||||
tiles_bottom = "mcl_cherry_blossom_door_bottom.png",
|
||||
tiles_top = "mcl_cherry_blossom_door_top.png",
|
||||
sounds = mcl_sounds.node_sound_wood_defaults(),
|
||||
})
|
||||
|
||||
mcl_doors:register_trapdoor("mcl_cherry_blossom:cherry_trapdoor", {
|
||||
description = S("Cherry Trapdoor"),
|
||||
tile_front = "mcl_cherry_blossom_trapdoor.png",
|
||||
tile_side = "mcl_cherry_blossom_trapdoor_side.png",
|
||||
wield_image = "mcl_cherry_blossom_trapdoor.png",
|
||||
groups = {handy=1,axey=1, mesecon_effector_on=1, material_wood=1, flammable=-1},
|
||||
_mcl_hardness = 3,
|
||||
_mcl_blast_resistance = 3,
|
||||
sounds = mcl_sounds.node_sound_wood_defaults(),
|
||||
})
|
||||
|
||||
-- Stairs and Slabs
|
||||
mcl_stairs.register_stair("cherrywood", "mcl_cherry_blossom:cherrywood",
|
||||
{handy=1,axey=1, flammable=3,wood_stairs=1, material_wood=1, fire_encouragement=5, fire_flammability=20},
|
||||
{"mcl_cherry_blossom_planks.png"},
|
||||
S("Cherry Stairs"),
|
||||
mcl_sounds.node_sound_wood_defaults(), 3, 2,
|
||||
"woodlike")
|
||||
mcl_stairs.register_slab("cherrywood", "mcl_cherry_blossom:cherrywood",
|
||||
{handy=1,axey=1, flammable=3,wood_slab=1, material_wood=1, fire_encouragement=5, fire_flammability=20},
|
||||
{"mcl_cherry_blossom_planks.png"},
|
||||
S("Cherry Slab"),
|
||||
mcl_sounds.node_sound_wood_defaults(), 3, 2,
|
||||
S("Double Cherry Slab"))
|
||||
|
||||
-- Signs
|
||||
mcl_signs.register_sign_custom("mcl_cherry_blossom", "_cherrywood",
|
||||
"mcl_cherry_blossom_sign.png", nil,
|
||||
"mcl_cherry_blossom_sign_inv.png", "mcl_cherry_blossom_sign_inv.png", S("Cherry Sign"))
|
||||
|
||||
-- Fences & Gates
|
||||
mcl_fences.register_fence_and_fence_gate("cherry_fence", S("Cherry Fence"), S("Cherry Gate"),
|
||||
"mcl_cherry_blossom_planks.png", {handy=1, axey=1, flammable=2, fence_wood=1, fire_encouragement=5, fire_flammability=20}, 2, 15,
|
||||
{"group:fence_wood"}, mcl_sounds.node_sound_wood_defaults())
|
||||
|
||||
-- Redstone
|
||||
mesecon.register_pressure_plate(
|
||||
"mcl_cherry_blossom:pressure_plate_cherrywood",
|
||||
S("Cherry Pressure Plate"),
|
||||
{"mcl_cherry_blossom_planks.png"},
|
||||
{"mcl_cherry_blossom_planks.png"},
|
||||
"mcl_cherry_blossom_planks.png",
|
||||
nil,
|
||||
{{"mcl_cherry_blossom:cherrywood", "mcl_cherry_blossom:cherrywood"}},
|
||||
mcl_sounds.node_sound_wood_defaults(),
|
||||
{axey=1, material_wood=1},
|
||||
nil)
|
||||
|
||||
mesecon.register_button(
|
||||
"cherrywood",
|
||||
S("Cherry Button"),
|
||||
"mcl_cherry_blossom_planks.png",
|
||||
"mcl_cherry_blossom:cherrywood",
|
||||
mcl_sounds.node_sound_wood_defaults(),
|
||||
{material_wood=1,handy=1,axey=1},
|
||||
1.5,
|
||||
true,
|
||||
nil,
|
||||
"mesecons_button_push_wood")
|
|
@ -1,5 +1,4 @@
|
|||
# textdomain: mcl_clock
|
||||
Clocks are tools which shows the current time of day in the Overworld.=Los relojes son herramientas que muestran la hora del día en el mundo.
|
||||
The clock contains a rotating disc with a sun symbol (yellow disc) and moon symbol and a little “pointer” which shows the current time of day by estimating the real position of the sun and the moon in the sky. Noon is represented by the sun symbol and midnight is represented by the moon symbol.=El reloj contiene un disco giratorio con un símbolo del sol (disco amarillo) y un símbolo de la luna y un pequeño "puntero" que muestra la hora actual del día al estimar la posición real del sol y la luna en el cielo. El mediodía está representado por el símbolo del sol y la medianoche está representado por el símbolo de la luna.
|
||||
Clock=Reloj
|
||||
Displays the time of day in the Overworld=Muestra la hora del día en el mundo.
|
||||
Clock=Reloj
|
|
@ -1,7 +0,0 @@
|
|||
# textdomain: mcl_composters
|
||||
Composter=Перегнойница
|
||||
Composters can convert various organic items into bonemeal.=Перегнойницы могут превращать многочисленные растительные предметы в костную муку.
|
||||
Use organic items on the composter to fill it with layers of compost. Every time an item is put in the composter, there is a chance that the composter adds another layer of compost. Some items have a bigger chance of adding an extra layer than other items. After filling up with 7 layers of compost, the composter is full. After a delay of approximately one second the composter becomes ready and bone meal can be retrieved from it. Right-clicking the composter takes out the bone meal empties the composter."=Используйте растительные предметы на перегнойнице, чтобы заполнить её слоями перегноя. Каждый раз, когда какой-либо предмет помещается в перегнойницу, существует вероятность возникновения добавочного слоя перегноя. Некоторые предметы могут чаще, чем другие приводит к появлению добавочного слоя перегноя. После заполнения на семь слоёв перегноя, перегнойница будет полна. После задержки примерно в одну секунду из перегнойницы можно будет извлечь костную муку. Нажатие правой кнопки мыши по перегнойнице извлекает костную муку и опорожняет её.
|
||||
filled=заполнена
|
||||
ready for harvest=готов к жатве
|
||||
Converts organic items into bonemeal=Превращает растительные предметы в костную муку
|
|
@ -51,9 +51,8 @@ function mcl_core.make_player_leaves(pos)
|
|||
end
|
||||
|
||||
-- Register tree trunk (wood) and bark
|
||||
function mcl_core.register_tree_trunk(subname, description_trunk, description_bark, longdesc, tile_inner, tile_bark, stripped_variant)
|
||||
local mod = minetest.get_current_modname()
|
||||
minetest.register_node(mod..":"..subname, {
|
||||
local function register_tree_trunk(subname, description_trunk, description_bark, longdesc, tile_inner, tile_bark, stripped_variant)
|
||||
minetest.register_node("mcl_core:"..subname, {
|
||||
description = description_trunk,
|
||||
_doc_items_longdesc = longdesc,
|
||||
_doc_items_hidden = false,
|
||||
|
@ -70,7 +69,7 @@ function mcl_core.register_tree_trunk(subname, description_trunk, description_ba
|
|||
_mcl_stripped_variant = stripped_variant,
|
||||
})
|
||||
|
||||
minetest.register_node(mod..":"..subname.."_bark", {
|
||||
minetest.register_node("mcl_core:"..subname.."_bark", {
|
||||
description = description_bark,
|
||||
_doc_items_longdesc = S("This is a decorative block surrounded by the bark of a tree trunk."),
|
||||
tiles = {tile_bark},
|
||||
|
@ -87,18 +86,17 @@ function mcl_core.register_tree_trunk(subname, description_trunk, description_ba
|
|||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = mod..":"..subname.."_bark 3",
|
||||
output = "mcl_core:"..subname.."_bark 3",
|
||||
recipe = {
|
||||
{ mod..":"..subname, mod..":"..subname },
|
||||
{ mod..":"..subname, mod..":"..subname },
|
||||
{ "mcl_core:"..subname, "mcl_core:"..subname },
|
||||
{ "mcl_core:"..subname, "mcl_core:"..subname },
|
||||
}
|
||||
})
|
||||
end
|
||||
|
||||
-- Register stripped trunk and stripped wood
|
||||
function mcl_core.register_stripped_trunk(subname, description_stripped_trunk, description_stripped_bark, longdesc, longdesc_wood, tile_stripped_inner, tile_stripped_bark)
|
||||
local mod = minetest.get_current_modname()
|
||||
minetest.register_node(mod..":"..subname, {
|
||||
local function register_stripped_trunk(subname, description_stripped_trunk, description_stripped_bark, longdesc, longdesc_wood, tile_stripped_inner, tile_stripped_bark)
|
||||
minetest.register_node("mcl_core:"..subname, {
|
||||
description = description_stripped_trunk,
|
||||
_doc_items_longdesc = longdesc,
|
||||
_doc_items_hidden = false,
|
||||
|
@ -113,7 +111,7 @@ function mcl_core.register_stripped_trunk(subname, description_stripped_trunk, d
|
|||
_mcl_hardness = 2,
|
||||
})
|
||||
|
||||
minetest.register_node(mod..":"..subname.."_bark", {
|
||||
minetest.register_node("mcl_core:"..subname.."_bark", {
|
||||
description = description_stripped_bark,
|
||||
_doc_items_longdesc = longdesc_wood,
|
||||
tiles = {tile_stripped_bark},
|
||||
|
@ -129,17 +127,16 @@ function mcl_core.register_stripped_trunk(subname, description_stripped_trunk, d
|
|||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = mod..":"..subname.."_bark 3",
|
||||
output = "mcl_core:"..subname.."_bark 3",
|
||||
recipe = {
|
||||
{ mod..":"..subname, mod..":"..subname },
|
||||
{ mod..":"..subname, mod..":"..subname },
|
||||
{ "mcl_core:"..subname, "mcl_core:"..subname },
|
||||
{ "mcl_core:"..subname, "mcl_core:"..subname },
|
||||
}
|
||||
})
|
||||
end
|
||||
|
||||
function mcl_core.register_wooden_planks(subname, description, tiles)
|
||||
local mod = minetest.get_current_modname()
|
||||
minetest.register_node(mod..":"..subname, {
|
||||
local function register_wooden_planks(subname, description, tiles)
|
||||
minetest.register_node("mcl_core:"..subname, {
|
||||
description = description,
|
||||
_doc_items_longdesc = doc.sub.items.temp.build,
|
||||
_doc_items_hidden = false,
|
||||
|
@ -153,8 +150,7 @@ function mcl_core.register_wooden_planks(subname, description, tiles)
|
|||
})
|
||||
end
|
||||
|
||||
function mcl_core.register_leaves(subname, description, longdesc, tiles, color, paramtype2, palette, sapling, drop_apples, sapling_chances, foliage_palette)
|
||||
local mod = minetest.get_current_modname()
|
||||
local function register_leaves(subname, description, longdesc, tiles, color, paramtype2, palette, sapling, drop_apples, sapling_chances, foliage_palette)
|
||||
local apple_chances = {200, 180, 160, 120, 40}
|
||||
local stick_chances = {50, 45, 30, 35, 10}
|
||||
|
||||
|
@ -223,27 +219,20 @@ function mcl_core.register_leaves(subname, description, longdesc, tiles, color,
|
|||
end,
|
||||
}
|
||||
|
||||
minetest.register_node(mod .. ":" .. subname, l_def)
|
||||
minetest.register_node("mcl_core:" .. subname, l_def)
|
||||
|
||||
local o_def = table.copy(l_def)
|
||||
o_def._doc_items_create_entry = false
|
||||
o_def.groups.not_in_creative_inventory = 1
|
||||
o_def.groups.orphan_leaves = 1
|
||||
o_def._mcl_shears_drop = {mod .. ":" .. subname}
|
||||
o_def._mcl_silk_touch_drop = {mod .. ":" .. subname}
|
||||
o_def._mcl_shears_drop = {"mcl_core:" .. subname}
|
||||
o_def._mcl_silk_touch_drop = {"mcl_core:" .. subname}
|
||||
|
||||
minetest.register_node(mod .. ":" .. subname .. "_orphan", o_def)
|
||||
minetest.register_node("mcl_core:" .. subname .. "_orphan", o_def)
|
||||
end
|
||||
|
||||
function mcl_core.register_sapling(subname, description, longdesc, tt_help, texture, selbox)
|
||||
|
||||
local mod = minetest.get_current_modname()
|
||||
|
||||
if not tt_help then
|
||||
tt_help = S("Needs soil and light to grow")
|
||||
end
|
||||
|
||||
minetest.register_node(mod..":"..subname, {
|
||||
local function register_sapling(subname, description, longdesc, tt_help, texture, selbox)
|
||||
minetest.register_node("mcl_core:"..subname, {
|
||||
description = description,
|
||||
_tt_help = tt_help,
|
||||
_doc_items_longdesc = longdesc,
|
||||
|
@ -288,55 +277,59 @@ end
|
|||
|
||||
---------------------
|
||||
|
||||
mcl_core.register_tree_trunk("tree", S("Oak Wood"), S("Oak Bark"), S("The trunk of an oak tree."), "default_tree_top.png", "default_tree.png", "mcl_core:stripped_oak")
|
||||
mcl_core.register_tree_trunk("darktree", S("Dark Oak Wood"), S("Dark Oak Bark"), S("The trunk of a dark oak tree."), "mcl_core_log_big_oak_top.png", "mcl_core_log_big_oak.png", "mcl_core:stripped_dark_oak")
|
||||
mcl_core.register_tree_trunk("acaciatree", S("Acacia Wood"), S("Acacia Bark"), S("The trunk of an acacia."), "default_acacia_tree_top.png", "default_acacia_tree.png", "mcl_core:stripped_acacia")
|
||||
mcl_core.register_tree_trunk("sprucetree", S("Spruce Wood"), S("Spruce Bark"), S("The trunk of a spruce tree."), "mcl_core_log_spruce_top.png", "mcl_core_log_spruce.png", "mcl_core:stripped_spruce")
|
||||
mcl_core.register_tree_trunk("birchtree", S("Birch Wood"), S("Birch Bark"), S("The trunk of a birch tree."), "mcl_core_log_birch_top.png", "mcl_core_log_birch.png", "mcl_core:stripped_birch")
|
||||
mcl_core.register_tree_trunk("jungletree", S("Jungle Wood"), S("Jungle Bark"), S("The trunk of a jungle tree."), "default_jungletree_top.png", "default_jungletree.png", "mcl_core:stripped_jungle")
|
||||
register_tree_trunk("tree", S("Oak Wood"), S("Oak Bark"), S("The trunk of an oak tree."), "default_tree_top.png", "default_tree.png", "mcl_core:stripped_oak")
|
||||
register_tree_trunk("darktree", S("Dark Oak Wood"), S("Dark Oak Bark"), S("The trunk of a dark oak tree."), "mcl_core_log_big_oak_top.png", "mcl_core_log_big_oak.png", "mcl_core:stripped_dark_oak")
|
||||
register_tree_trunk("acaciatree", S("Acacia Wood"), S("Acacia Bark"), S("The trunk of an acacia."), "default_acacia_tree_top.png", "default_acacia_tree.png", "mcl_core:stripped_acacia")
|
||||
register_tree_trunk("sprucetree", S("Spruce Wood"), S("Spruce Bark"), S("The trunk of a spruce tree."), "mcl_core_log_spruce_top.png", "mcl_core_log_spruce.png", "mcl_core:stripped_spruce")
|
||||
register_tree_trunk("birchtree", S("Birch Wood"), S("Birch Bark"), S("The trunk of a birch tree."), "mcl_core_log_birch_top.png", "mcl_core_log_birch.png", "mcl_core:stripped_birch")
|
||||
register_tree_trunk("jungletree", S("Jungle Wood"), S("Jungle Bark"), S("The trunk of a jungle tree."), "default_jungletree_top.png", "default_jungletree.png", "mcl_core:stripped_jungle")
|
||||
|
||||
mcl_core.register_stripped_trunk("stripped_oak", S("Stripped Oak Log"), S("Stripped Oak Wood"), S("The stripped trunk of an oak tree."), S("The stripped wood of an oak tree."), "mcl_core_stripped_oak_top.png", "mcl_core_stripped_oak_side.png")
|
||||
mcl_core.register_stripped_trunk("stripped_acacia", S("Stripped Acacia Log"), S("Stripped Acacia Wood"), S("The stripped trunk of an acacia tree."), S("The stripped wood of an acacia tree."), "mcl_core_stripped_acacia_top.png", "mcl_core_stripped_acacia_side.png")
|
||||
mcl_core.register_stripped_trunk("stripped_dark_oak", S("Stripped Dark Oak Log"), S("Stripped Dark Oak Wood"), S("The stripped trunk of a dark oak tree."), S("The stripped wood of a dark oak tree."), "mcl_core_stripped_dark_oak_top.png", "mcl_core_stripped_dark_oak_side.png")
|
||||
mcl_core.register_stripped_trunk("stripped_birch", S("Stripped Birch Log"), S("Stripped Birch Wood"), S("The stripped trunk of a birch tree."), S("The stripped wood of a birch tree."), "mcl_core_stripped_birch_top.png", "mcl_core_stripped_birch_side.png")
|
||||
mcl_core.register_stripped_trunk("stripped_spruce", S("Stripped Spruce Log"), S("Stripped Spruce Wood"), S("The stripped trunk of a spruce tree."), S("The stripped wood of a spruce tree."), "mcl_core_stripped_spruce_top.png", "mcl_core_stripped_spruce_side.png")
|
||||
mcl_core.register_stripped_trunk("stripped_jungle", S("Stripped Jungle Log"), S("Stripped Jungle Wood"), S("The stripped trunk of a jungle tree."), S("The stripped wood of a jungle tree."),"mcl_core_stripped_jungle_top.png", "mcl_core_stripped_jungle_side.png")
|
||||
mcl_core.register_wooden_planks("wood", S("Oak Wood Planks"), {"default_wood.png"})
|
||||
mcl_core.register_wooden_planks("darkwood", S("Dark Oak Wood Planks"), {"mcl_core_planks_big_oak.png"})
|
||||
mcl_core.register_wooden_planks("junglewood", S("Jungle Wood Planks"), {"default_junglewood.png"})
|
||||
mcl_core.register_wooden_planks("sprucewood", S("Spruce Wood Planks"), {"mcl_core_planks_spruce.png"})
|
||||
mcl_core.register_wooden_planks("acaciawood", S("Acacia Wood Planks"), {"default_acacia_wood.png"})
|
||||
mcl_core.register_wooden_planks("birchwood", S("Birch Wood Planks"), {"mcl_core_planks_birch.png"})
|
||||
register_stripped_trunk("stripped_oak", S("Stripped Oak Log"), S("Stripped Oak Wood"), S("The stripped trunk of an oak tree."), S("The stripped wood of an oak tree."), "mcl_core_stripped_oak_top.png", "mcl_core_stripped_oak_side.png")
|
||||
register_stripped_trunk("stripped_acacia", S("Stripped Acacia Log"), S("Stripped Acacia Wood"), S("The stripped trunk of an acacia tree."), S("The stripped wood of an acacia tree."), "mcl_core_stripped_acacia_top.png", "mcl_core_stripped_acacia_side.png")
|
||||
register_stripped_trunk("stripped_dark_oak", S("Stripped Dark Oak Log"), S("Stripped Dark Oak Wood"), S("The stripped trunk of a dark oak tree."), S("The stripped wood of a dark oak tree."), "mcl_core_stripped_dark_oak_top.png", "mcl_core_stripped_dark_oak_side.png")
|
||||
register_stripped_trunk("stripped_birch", S("Stripped Birch Log"), S("Stripped Birch Wood"), S("The stripped trunk of a birch tree."), S("The stripped wood of a birch tree."), "mcl_core_stripped_birch_top.png", "mcl_core_stripped_birch_side.png")
|
||||
register_stripped_trunk("stripped_spruce", S("Stripped Spruce Log"), S("Stripped Spruce Wood"), S("The stripped trunk of a spruce tree."), S("The stripped wood of a spruce tree."), "mcl_core_stripped_spruce_top.png", "mcl_core_stripped_spruce_side.png")
|
||||
register_stripped_trunk("stripped_jungle", S("Stripped Jungle Log"), S("Stripped Jungle Wood"), S("The stripped trunk of a jungle tree."), S("The stripped wood of a jungle tree."),"mcl_core_stripped_jungle_top.png", "mcl_core_stripped_jungle_side.png")
|
||||
register_wooden_planks("wood", S("Oak Wood Planks"), {"default_wood.png"})
|
||||
register_wooden_planks("darkwood", S("Dark Oak Wood Planks"), {"mcl_core_planks_big_oak.png"})
|
||||
register_wooden_planks("junglewood", S("Jungle Wood Planks"), {"default_junglewood.png"})
|
||||
register_wooden_planks("sprucewood", S("Spruce Wood Planks"), {"mcl_core_planks_spruce.png"})
|
||||
register_wooden_planks("acaciawood", S("Acacia Wood Planks"), {"default_acacia_wood.png"})
|
||||
register_wooden_planks("birchwood", S("Birch Wood Planks"), {"mcl_core_planks_birch.png"})
|
||||
|
||||
local tt_help_sapling_large = S("Needs soil and light to grow") .. "\n" .. S("2×2 saplings = large tree")
|
||||
|
||||
mcl_core.register_sapling("sapling", S("Oak Sapling"),
|
||||
register_sapling("sapling", S("Oak Sapling"),
|
||||
S("When placed on soil (such as dirt) and exposed to light, an oak sapling will grow into an oak after some time."),
|
||||
nil, "default_sapling.png", {-5/16, -0.5, -5/16, 5/16, 0.5, 5/16})
|
||||
mcl_core.register_sapling("darksapling", S("Dark Oak Sapling"),
|
||||
S("Needs soil and light to grow"),
|
||||
"default_sapling.png", {-5/16, -0.5, -5/16, 5/16, 0.5, 5/16})
|
||||
register_sapling("darksapling", S("Dark Oak Sapling"),
|
||||
S("Dark oak saplings can grow into dark oaks, but only in groups. A lonely dark oak sapling won't grow. A group of four dark oak saplings grows into a dark oak after some time when they are placed on soil (such as dirt) in a 2×2 square and exposed to light."),
|
||||
S("Needs soil and light to grow") .. "\n" .. S("2×2 saplings required"),
|
||||
"mcl_core_sapling_big_oak.png", {-5/16, -0.5, -5/16, 5/16, 7/16, 5/16})
|
||||
mcl_core.register_sapling("junglesapling", S("Jungle Sapling"),
|
||||
register_sapling("junglesapling", S("Jungle Sapling"),
|
||||
S("When placed on soil (such as dirt) and exposed to light, a jungle sapling will grow into a jungle tree after some time. When there are 4 jungle saplings in a 2×2 square, they will grow to a huge jungle tree."),
|
||||
tt_help_sapling_large, "default_junglesapling.png", {-5/16, -0.5, -5/16, 5/16, 0.5, 5/16})
|
||||
mcl_core.register_sapling("acaciasapling", S("Acacia Sapling"),
|
||||
S("Needs soil and light to grow") .. "\n" .. S("2×2 saplings = large tree"),
|
||||
"default_junglesapling.png", {-5/16, -0.5, -5/16, 5/16, 0.5, 5/16})
|
||||
register_sapling("acaciasapling", S("Acacia Sapling"),
|
||||
S("When placed on soil (such as dirt) and exposed to light, an acacia sapling will grow into an acacia after some time."),
|
||||
nil, "default_acacia_sapling.png", {-5/16, -0.5, -5/16, 5/16, 4/16, 5/16})
|
||||
mcl_core.register_sapling("sprucesapling", S("Spruce Sapling"),
|
||||
S("Needs soil and light to grow"),
|
||||
"default_acacia_sapling.png", {-5/16, -0.5, -5/16, 5/16, 4/16, 5/16})
|
||||
register_sapling("sprucesapling", S("Spruce Sapling"),
|
||||
S("When placed on soil (such as dirt) and exposed to light, a spruce sapling will grow into a spruce after some time. When there are 4 spruce saplings in a 2×2 square, they will grow to a huge spruce."),
|
||||
tt_help_sapling_large, "mcl_core_sapling_spruce.png", {-4/16, -0.5, -4/16, 4/16, 0.5, 4/16})
|
||||
mcl_core.register_sapling("birchsapling", S("Birch Sapling"),
|
||||
S("Needs soil and light to grow") .. "\n" .. S("2×2 saplings = large tree"),
|
||||
"mcl_core_sapling_spruce.png", {-4/16, -0.5, -4/16, 4/16, 0.5, 4/16})
|
||||
register_sapling("birchsapling", S("Birch Sapling"),
|
||||
S("When placed on soil (such as dirt) and exposed to light, a birch sapling will grow into a birch after some time."),
|
||||
nil, "mcl_core_sapling_birch.png", {-4/16, -0.5, -4/16, 4/16, 0.5, 4/16})
|
||||
S("Needs soil and light to grow"),
|
||||
"mcl_core_sapling_birch.png", {-4/16, -0.5, -4/16, 4/16, 0.5, 4/16})
|
||||
|
||||
|
||||
mcl_core.register_leaves("leaves", S("Oak Leaves"), S("Oak leaves are grown from oak trees."), {"default_leaves.png"}, "#48B518", "color", "mcl_core_palette_foliage.png", "mcl_core:sapling", true, {20, 16, 12, 10}, 1)
|
||||
mcl_core.register_leaves("darkleaves", S("Dark Oak Leaves"), S("Dark oak leaves are grown from dark oak trees."), {"mcl_core_leaves_big_oak.png"}, "#48B518", "color", "mcl_core_palette_foliage.png", "mcl_core:darksapling", true, {20, 16, 12, 10}, 1)
|
||||
mcl_core.register_leaves("jungleleaves", S("Jungle Leaves"), S("Jungle leaves are grown from jungle trees."), {"default_jungleleaves.png"}, "#48B518", "color", "mcl_core_palette_foliage.png", "mcl_core:junglesapling", false, {40, 26, 32, 24, 10}, 1)
|
||||
mcl_core.register_leaves("acacialeaves", S("Acacia Leaves"), S("Acacia leaves are grown from acacia trees."), {"default_acacia_leaves.png"}, "#48B518", "color", "mcl_core_palette_foliage.png", "mcl_core:acaciasapling", false, {20, 16, 12, 10}, 1)
|
||||
mcl_core.register_leaves("spruceleaves", S("Spruce Leaves"), S("Spruce leaves are grown from spruce trees."), {"mcl_core_leaves_spruce.png"}, "#619961", "none", nil, "mcl_core:sprucesapling", false, {20, 16, 12, 10}, 0)
|
||||
mcl_core.register_leaves("birchleaves", S("Birch Leaves"), S("Birch leaves are grown from birch trees."), {"mcl_core_leaves_birch.png"}, "#80A755", "none", nil, "mcl_core:birchsapling", false, {20, 16, 12, 10}, 0)
|
||||
register_leaves("leaves", S("Oak Leaves"), S("Oak leaves are grown from oak trees."), {"default_leaves.png"}, "#48B518", "color", "mcl_core_palette_foliage.png", "mcl_core:sapling", true, {20, 16, 12, 10}, 1)
|
||||
register_leaves("darkleaves", S("Dark Oak Leaves"), S("Dark oak leaves are grown from dark oak trees."), {"mcl_core_leaves_big_oak.png"}, "#48B518", "color", "mcl_core_palette_foliage.png", "mcl_core:darksapling", true, {20, 16, 12, 10}, 1)
|
||||
register_leaves("jungleleaves", S("Jungle Leaves"), S("Jungle leaves are grown from jungle trees."), {"default_jungleleaves.png"}, "#48B518", "color", "mcl_core_palette_foliage.png", "mcl_core:junglesapling", false, {40, 26, 32, 24, 10}, 1)
|
||||
register_leaves("acacialeaves", S("Acacia Leaves"), S("Acacia leaves are grown from acacia trees."), {"default_acacia_leaves.png"}, "#48B518", "color", "mcl_core_palette_foliage.png", "mcl_core:acaciasapling", false, {20, 16, 12, 10}, 1)
|
||||
register_leaves("spruceleaves", S("Spruce Leaves"), S("Spruce leaves are grown from spruce trees."), {"mcl_core_leaves_spruce.png"}, "#619961", "none", nil, "mcl_core:sprucesapling", false, {20, 16, 12, 10}, 0)
|
||||
register_leaves("birchleaves", S("Birch Leaves"), S("Birch leaves are grown from birch trees."), {"mcl_core_leaves_birch.png"}, "#80A755", "none", nil, "mcl_core:birchsapling", false, {20, 16, 12, 10}, 0)
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -66,9 +66,9 @@ function mcl_doors:register_door(name, def)
|
|||
longdesc = def._doc_items_longdesc
|
||||
if not longdesc then
|
||||
if def.only_redstone_can_open then
|
||||
longdesc = S("This door is a 2-block high barrier which can only be opened by redstone power, not by hand.")
|
||||
else
|
||||
longdesc = S("This door is a 2-block high barrier which can be opened or closed by hand or by redstone power.")
|
||||
else
|
||||
longdesc = S("This door is a 2-block high barrier which can only be opened by redstone power, not by hand.")
|
||||
end
|
||||
end
|
||||
usagehelp = def._doc_items_usagehelp
|
||||
|
|
|
@ -192,11 +192,7 @@ local function apply_bone_meal(pointed_thing, user)
|
|||
mcl_dye.add_bone_meal_particle(pos)
|
||||
-- Saplings: 45% chance to advance growth stage
|
||||
if math.random(1, 100) <= 45 then
|
||||
if n.name == "mcl_cherry_blossom:cherrysapling" then
|
||||
return mcl_cherry_blossom.generate_cherry_tree(pos) -- If cherry blossom sapling, run that callback instead.
|
||||
else
|
||||
return mcl_core.grow_sapling(pos, n)
|
||||
end
|
||||
return mcl_core.grow_sapling(pos, n)
|
||||
end
|
||||
elseif minetest.get_item_group(n.name, "mushroom") == 1 then
|
||||
mcl_dye.add_bone_meal_particle(pos)
|
||||
|
|
|
@ -1,15 +0,0 @@
|
|||
License of media (sounds)
|
||||
--------------------------------------
|
||||
CC0 1.0 Universal (CC0 1.0)
|
||||
https://creativecommons.org/publicdomain/zero/1.0/
|
||||
|
||||
Authors of media files
|
||||
-----------------------
|
||||
|
||||
You're Perfect Studio (CC0)
|
||||
https://opengameart.org/content/fisheefects
|
||||
reel.wav, bloop.wav
|
||||
|
||||
tran5ient (CC0)
|
||||
https://freesound.org/people/tran5ient/sounds/190080/
|
||||
splash7.wav
|
|
@ -134,7 +134,7 @@ local fish = function(itemstack, player, pointed_thing)
|
|||
minetest.add_item(pos, item)
|
||||
end
|
||||
if mcl_experience.throw_xp then
|
||||
minetest.after(0.7, mcl_experience.throw_xp, pos, math.random(1,6))
|
||||
mcl_experience.throw_xp(pos, math.random(1,6))
|
||||
end
|
||||
|
||||
if not minetest.is_creative_enabled(player:get_player_name()) then
|
||||
|
@ -161,7 +161,6 @@ local fish = function(itemstack, player, pointed_thing)
|
|||
end
|
||||
--Destroy bobber.
|
||||
ent.object:remove()
|
||||
minetest.sound_play("reel", {object=player, gain=0.1, max_hear_distance=16}, true)
|
||||
return itemstack
|
||||
end
|
||||
end
|
||||
|
@ -243,7 +242,6 @@ local bobber_on_step = function(self, dtime)
|
|||
if self._oldy == nil then
|
||||
self.object:set_pos({x=self.object:get_pos().x,y=math.floor(self.object:get_pos().y)+.5,z=self.object:get_pos().z})
|
||||
self._oldy = self.object:get_pos().y
|
||||
minetest.sound_play("watersplash", {pos=epos, gain=0.25}, true)
|
||||
end
|
||||
-- reset to original position after dive.
|
||||
if self.object:get_pos().y > self._oldy then
|
||||
|
@ -282,7 +280,6 @@ local bobber_on_step = function(self, dtime)
|
|||
self._time = self._time + dtime
|
||||
else
|
||||
-- wait time is over time to dive.
|
||||
minetest.sound_play("bloop", {pos=epos, gain=0.4}, true)
|
||||
self._dive = true
|
||||
self.object:set_velocity({x=0,y=-2,z=0})
|
||||
self.object:set_acceleration({x=0,y=5,z=0})
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
# textdomain: mcl_furnaces
|
||||
Furnace=Horno
|
||||
Furnaces cook or smelt several items, using a furnace fuel, into something else.=Los hornos cocinan o funden varios elementos, utilizando un combustible de horno, en otra cosa.
|
||||
Furnaces cook or smelt several items, using a furnace fuel, into something else.=Los hornos cocinan u funden varios elementos, utilizando un combustible de horno, en otra cosa.
|
||||
Use the furnace to open the furnace menu. Place a furnace fuel in the lower slot and the source material in the upper slot. The furnace will slowly use its fuel to smelt the item. The result will be placed into the output slot at the right side.=Use el horno para abrir el menú del horno. Coloque un combustible de horno en la ranura inferior y el material de origen en la ranura superior. El horno usará lentamente su combustible para fundir el artículo. El resultado se colocará en la ranura de salida en el lado derecho.
|
||||
Use the recipe book to see what you can smelt, what you can use as fuel and how long it will burn.=Use el libro de recetas para ver qué puede crear, qué puede usar como combustible y durante cuánto tiempo arderá.
|
||||
Use the recipe book to see what you can smelt, what you can use as fuel and how long it will burn.=Use el libro de recetas para ver qué puede crear, qué puede usar como combustible y durante cuánto tiempo se quemará.
|
||||
Burning Furnace=Horno ardiente
|
||||
Recipe book=Libro de recetas
|
||||
Inventory=Inventario
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
# textdomain: mcl_itemframes
|
||||
Item Frame=Рамка
|
||||
Item frames are decorative blocks in which items can be placed.=Рамки — это отделочные блоки, в которых можно хранить предметы.
|
||||
Just place any item on the item frame. Use the item frame again to retrieve the item.=Просто вставьте в рамку любой предмет. Нажмите правой кнопкой мыши на рамку, чтобы взять предмет обратно.
|
||||
Can hold an item.=Может хранить предмет.
|
||||
Item frames are decorative blocks in which items can be placed.=Рамки это декоративные блоки, в которые можно помещать предметы.
|
||||
Just place any item on the item frame. Use the item frame again to retrieve the item.=Просто поместите в рамку любой предмет. Используйте рамку вновь, чтобы заполучить из неё предмет обратно.
|
||||
Can hold an item=Может хранить предмет
|
||||
Item Frame=Рамка предмета
|
||||
Item frames are decorative blocks in which items can be placed.=Рамки предметов — это декоративные блоки, в которые можно помещать предметы.
|
||||
Just place any item on the item frame. Use the item frame again to retrieve the item.=Просто поместите любой предмет на рамку предмета. Используйте рамку предмета снова, чтобы получить предмет.
|
||||
Can hold an item.=Может держать предмет.
|
||||
Glowing Item Frame=Светящаяся рамка предмета
|
||||
Glowing item frames are decorative blocks in which items can be placed.=Светящиеся рамки предметов — это отделочные блоки, в которых можно хранить предметы и заставлять их светиться.
|
||||
Can hold an item and glows.=Может хранить предмет и светится.
|
||||
Glow and Behold!=Сияй и созерцай!
|
||||
Craft a glow item frame.=Создание светящейся рамки.
|
||||
Glowing item frames are decorative blocks in which items can be placed and made to glow.=Светящиеся рамки предметов — это декоративные блоки, в которые можно помещать предметы и заставлять их светиться.
|
||||
Can hold an item and glows.=Может держать предмет и светится.
|
||||
|
|
|
@ -18,20 +18,148 @@ local propagule_allowed_nodes = {
|
|||
local propagule_water_nodes = {"mcl_mud:mud","mcl_core:dirt","mcl_core:coarse_dirt","mcl_core:clay"}
|
||||
--"mcl_lush_caves:moss","mcl_lush_caves:rooted_dirt
|
||||
|
||||
mcl_core.register_tree_trunk("mangrove_tree", S("Mangrove Wood"), S("Mangrove Bark"),
|
||||
S("The trunk of a Mangrove tree."),
|
||||
"mcl_mangrove_log_top.png", "mcl_mangrove_log.png", "mcl_mangrove:mangrove_stripped")
|
||||
local function get_drops(fortune_level)
|
||||
local apple_chances = {200, 180, 160, 120, 40}
|
||||
local stick_chances = {50, 45, 30, 35, 10}
|
||||
local sapling_chances = {20, 16, 12, 10}
|
||||
return {
|
||||
max_items = 1,
|
||||
items = {
|
||||
{
|
||||
items = {"mcl_mangrove:propagule"},
|
||||
rarity = sapling_chances[fortune_level + 1] or sapling_chances[fortune_level]
|
||||
},
|
||||
{
|
||||
items = {"mcl_core:stick 1"},
|
||||
rarity = stick_chances[fortune_level + 1]
|
||||
},
|
||||
{
|
||||
items = {"mcl_core:stick 2"},
|
||||
rarity = stick_chances[fortune_level + 1]
|
||||
},
|
||||
{
|
||||
items = {"mcl_core:apple"},
|
||||
rarity = apple_chances[fortune_level + 1]
|
||||
}
|
||||
}
|
||||
}
|
||||
end
|
||||
|
||||
mcl_core.register_wooden_planks("mangrove_wood", S("Mangrove Wood Planks"), {"mcl_mangrove_planks.png"})
|
||||
minetest.register_node("mcl_mangrove:mangrove_tree", {
|
||||
description = S("Mangrove Wood"),
|
||||
_doc_items_longdesc = S("The trunk of a Mangrove tree."),
|
||||
_doc_items_hidden = false,
|
||||
tiles = {"mcl_mangrove_log_top.png", "mcl_mangrove_log_top.png", "mcl_mangrove_log.png"},
|
||||
paramtype2 = "facedir",
|
||||
on_place = mcl_util.rotate_axis,
|
||||
after_destruct = mcl_core.update_leaves,
|
||||
groups = {handy=1,axey=1, tree=1, flammable=2, building_block=1, material_wood=1, fire_encouragement=5, fire_flammability=5},
|
||||
sounds = mcl_sounds.node_sound_wood_defaults(),
|
||||
_mcl_blast_resistance = 2,
|
||||
_mcl_hardness = 2,
|
||||
_mcl_stripped_variant = "mcl_mangrove:mangrove_stripped_trunk",
|
||||
})
|
||||
minetest.register_node("mcl_mangrove:mangrove_tree_bark", {
|
||||
description = S("Mangrove Bark"),
|
||||
_doc_items_longdesc = S("The bark of a Mangrove tree."),
|
||||
_doc_items_hidden = false,
|
||||
tiles = {"mcl_mangrove_log.png", "mcl_mangrove_log.png", "mcl_mangrove_log.png"},
|
||||
paramtype2 = "facedir",
|
||||
groups = {handy=1,axey=1, tree=1, flammable=2, building_block=1, material_wood=1, fire_encouragement=5, fire_flammability=5},
|
||||
sounds = mcl_sounds.node_sound_wood_defaults(),
|
||||
on_place = mcl_util.rotate_axis,
|
||||
_mcl_blast_resistance = 2,
|
||||
_mcl_hardness = 2,
|
||||
_mcl_stripped_variant = "mcl_mangrove:mangrove_stripped_bark",
|
||||
})
|
||||
|
||||
mcl_core.register_leaves("mangroveleaves", S("Mangrove Leaves"), S("Mangrove leaves are grown from mangrove trees."),
|
||||
{"mcl_mangrove_leaves.png"}, "#48B518", "color", "mcl_core_palette_foliage.png", "mcl_mangrove:propagule", true, {20, 16, 12, 10}, 1)
|
||||
minetest.register_node("mcl_mangrove:mangrove_wood", {
|
||||
description = S("Mangrove Wood Planks"),
|
||||
_doc_items_longdesc = doc.sub.items.temp.build,
|
||||
_doc_items_hidden = false,
|
||||
tiles = {"mcl_mangrove_planks.png"},
|
||||
|
||||
mcl_core.register_stripped_trunk("mangrove_stripped", S("Stripped Mangrove Log"), S("Stripped Mangrove Wood"),
|
||||
S("The stripped wood of a Mangrove tree"), S("The stripped bark of a Mangrove tree"),
|
||||
"mcl_stripped_mangrove_log_top.png", "mcl_stripped_mangrove_log_side.png")
|
||||
is_ground_content = false,
|
||||
groups = {handy=1,axey=1, flammable=3,wood=1,building_block=1, material_wood=1, fire_encouragement=5, fire_flammability=20},
|
||||
sounds = mcl_sounds.node_sound_wood_defaults(),
|
||||
_mcl_blast_resistance = 3,
|
||||
_mcl_hardness = 2,
|
||||
})
|
||||
|
||||
minetest.register_alias("mcl_mangrove:mangrove_stripped_trunk", "mcl_mangrove:mangrove_stripped")
|
||||
local l_def = {
|
||||
description = S("Mangrove Leaves"),
|
||||
_doc_items_longdesc = S("mangrove leaves are grown from mangrove trees."),
|
||||
_doc_items_hidden = false,
|
||||
drawtype = "allfaces_optional",
|
||||
waving = 2,
|
||||
tiles = {"mcl_mangrove_leaves.png"},
|
||||
color = "#48B518",
|
||||
paramtype = "light",
|
||||
paramtype2 = "color",
|
||||
palette = "mcl_core_palette_foliage.png",
|
||||
groups = {
|
||||
handy = 1, hoey = 1, shearsy = 1, swordy = 1, dig_by_piston = 1,
|
||||
flammable = 2, fire_encouragement = 30, fire_flammability = 60,
|
||||
leaves = 1, deco_block = 1, compostability = 30, foliage_palette = 1
|
||||
},
|
||||
drop = get_drops(0),
|
||||
_mcl_shears_drop = true,
|
||||
sounds = mcl_sounds.node_sound_leaves_defaults(),
|
||||
_mcl_blast_resistance = 0.2,
|
||||
_mcl_hardness = 0.2,
|
||||
_mcl_silk_touch_drop = true,
|
||||
_mcl_fortune_drop = { get_drops(1), get_drops(2), get_drops(3), get_drops(4) },
|
||||
on_construct = function(pos)
|
||||
local node = minetest.get_node(pos)
|
||||
if node.param2 == 0 or node.param2 == 1 then -- Check if param2 is 1 as well, since the schematics accidentally have the param2 of mangrove leaves be 1.
|
||||
local new_node = mcl_core.get_foliage_block_type(pos)
|
||||
if new_node.param2 ~= 0 then
|
||||
minetest.swap_node(pos, new_node)
|
||||
end
|
||||
end
|
||||
end,
|
||||
after_place_node = function(pos)
|
||||
mcl_core.make_player_leaves(pos) -- Leaves placed by the player should always be player leaves.
|
||||
end,
|
||||
}
|
||||
|
||||
minetest.register_node("mcl_mangrove:mangroveleaves", l_def)
|
||||
|
||||
local o_def = table.copy(l_def)
|
||||
o_def._doc_items_create_entry = false
|
||||
o_def.groups.not_in_creative_inventory = 1
|
||||
o_def.groups.orphan_leaves = 1
|
||||
o_def._mcl_shears_drop = {"mcl_mangrove:mangroveleaves"}
|
||||
o_def._mcl_silk_touch_drop = {"mcl_mangrove:mangroveleaves"}
|
||||
|
||||
minetest.register_node("mcl_mangrove:mangroveleaves_orphan", o_def)
|
||||
|
||||
minetest.register_node("mcl_mangrove:mangrove_stripped_trunk", {
|
||||
description = S("Stripped Mangrove Wood"),
|
||||
_doc_items_longdesc = S("The stripped wood of a Mangrove tree"),
|
||||
_doc_items_hidden = false,
|
||||
tiles ={"mcl_stripped_mangrove_log_top.png","mcl_stripped_mangrove_log_side.png",},
|
||||
paramtype2 = "facedir",
|
||||
on_place = mcl_util.rotate_axis,
|
||||
groups = {handy=1, axey=1, tree=1, flammable=2, building_block=1, material_wood=1, fire_encouragement=5, fire_flammability=5},
|
||||
sounds = mcl_sounds.node_sound_wood_defaults(),
|
||||
on_rotate = mcl_util.rotate_axis_and_place,
|
||||
_mcl_blast_resistance = 2,
|
||||
_mcl_hardness = 2,
|
||||
})
|
||||
minetest.register_node("mcl_mangrove:mangrove_stripped_bark", {
|
||||
description = S("Stripped Mangrove Bark"),
|
||||
_doc_items_longdesc = S("The stripped bark of a Mangrove tree"),
|
||||
_doc_items_hidden = false,
|
||||
tiles ={"mcl_stripped_mangrove_log_side.png","mcl_stripped_mangrove_log_side.png",},
|
||||
paramtype2 = "facedir",
|
||||
on_place = mcl_util.rotate_axis,
|
||||
groups = {handy=1, axey=1, tree=1, flammable=2, building_block=1, material_wood=1, fire_encouragement=5, fire_flammability=5},
|
||||
sounds = mcl_sounds.node_sound_wood_defaults(),
|
||||
on_rotate = mcl_util.rotate_axis_and_place,
|
||||
_mcl_blast_resistance = 2,
|
||||
_mcl_hardness = 2,
|
||||
})
|
||||
|
||||
minetest.register_node("mcl_mangrove:mangrove_roots", {
|
||||
description = S("Mangrove Roots"),
|
||||
|
|
|
@ -5,7 +5,7 @@ Mangrove Bark=Bois de palétuvier
|
|||
The bark of a Mangrove tree.=L'écorce d'un palétuvier.
|
||||
Mangrove Wood Planks=Planches de palétuvier
|
||||
Mangrove Leaves=Feuilles de palétuvier
|
||||
Mangrove leaves are grown from mangrove trees.=les feuilles de palétuvier poussent sur les palétuviers.
|
||||
mangrove leaves are grown from mangrove trees.=les feuilles de palétuvier poussent sur les palétuviers.
|
||||
Stripped Mangrove Wood=Bûche de palétuvier écorcée
|
||||
The stripped wood of a Mangrove tree=La bûche écorcée d'un palétuvier
|
||||
Stripped Mangrove Bark=Bois de palétuvier écorcé
|
||||
|
|
|
@ -5,7 +5,7 @@ Mangrove Bark=マングローブの樹皮
|
|||
The bark of a Mangrove tree.=マングローブの木の樹皮です。
|
||||
Mangrove Wood Planks=マングローブの板材
|
||||
Mangrove Leaves=マングローブの葉
|
||||
Mangrove leaves are grown from mangrove trees.=マングローブの葉は、マングローブの木から育ちます。
|
||||
mangrove leaves are grown from mangrove trees.=マングローブの葉は、マングローブの木から育ちます。
|
||||
Stripped Mangrove Wood=樹皮を剥いだマングローブの木
|
||||
The stripped wood of a Mangrove tree=剥き身となったマングローブの木
|
||||
Stripped Mangrove Bark=剥がされたマングローブの樹皮
|
||||
|
|
|
@ -5,7 +5,7 @@ Mangrove Bark=
|
|||
The bark of a Mangrove tree.=
|
||||
Mangrove Wood Planks=
|
||||
Mangrove Leaves=
|
||||
Mangrove leaves are grown from mangrove trees.=
|
||||
mangrove leaves are grown from mangrove trees.=
|
||||
Stripped Mangrove Wood=
|
||||
The stripped wood of a Mangrove tree=
|
||||
Stripped Mangrove Bark=
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# textdomain: mcl_maps
|
||||
Empty Map=Пустая карта
|
||||
Empty maps are not useful as maps, but they can be stacked and turned to maps which can be used.=Пустые карты не могут использоваться в качестве карт, но могут складываться в стопки, а также могут быть превращены в полноценные карты.
|
||||
Rightclick to start using the map (which can't be stacked anymore).=Нажмите правую кнопку мыши, чтобы начать использовать карту (её больше нельзя будет уложить в стопку).
|
||||
Rightclick to start using the map (which can't be stacked anymore).=Кликните правой, чтобы начать использовать карту (её больше нельзя будет уложить в стопку).
|
||||
Map=Карта
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
# textdomain: mcl_smoker
|
||||
Inventory=Inventario
|
||||
Smoker=Ahumador
|
||||
Cooks food faster than furnace=Cocina la comida más rápido que el horno
|
||||
Use the smoker to open the furnace menu.=Usa el ahumador para abrir el menú del horno.
|
||||
Place a furnace fuel in the lower slot and the source material in the upper slot.=Coloque un combustible de horno en la ranura inferior y el material de origen en la ranura superior.
|
||||
The smoker will slowly use its fuel to smelt the item.=El ahumador usará lentamente su combustible para cocinar la comida.
|
||||
The result will be placed into the output slot at the right side.=El resultado se colocará en la ranura de salida en el lado derecho.
|
||||
Use the recipe book to see what foods you can smelt, what you can use as fuel and how long it will burn.=Use el libro de recetas para para ver qué comidas puede cocinar, qué puede usar como combustible y durante cuánto tiempo se quemará.
|
||||
Smokers cook several items, mainly raw foods, into cooked foods, but twice as fast as a normal furnace.=Los ahumadores cocinan varios artículos, principalmente alimentos crudos en cocidos, pero el doble de rápido que un horno normal.
|
||||
Burning Smoker=Ahumador ardiente
|
|
@ -1,8 +0,0 @@
|
|||
# textdomain: mcl_smoker
|
||||
Inventory=Инвентарь
|
||||
Smoker=Коптильня
|
||||
Cooks food faster than furnace=Приготовление еды быстрее, чем в печи
|
||||
Use the recipe book to see what you can smelt, what you can use as fuel and how long it will burn.=Используйте книгу рецептов, чтобы узнать, что вы можете выпекать, что можно использовать в качестве топлива и как долго оно будет гореть.
|
||||
Use the furnace to open the furnace menu.\nPlace a furnace fuel in the lower slot and the source material in the upper slot.\nThe furnace will slowly use its fuel to smelt the item.\nThe result will be placed into the output slot at the right side.=Используйте печь, чтобы открыть окно взаимодействия с печью.\nПоместите топливо в нижнюю ячейку, а исходное сырьё в верхнюю ячейку.\nПечь будет медленно использовать топливо для выплавки изделия.\nВыходник будет помещён в выходную ячейку с правой стороны.
|
||||
Smokers cook several items, mainly raw foods, into cooked foods, but twice as fast as a normal furnace.=Коптильни готовят несколько предметов, в основном сырых, в виде готовых блюд, но в два раза быстрее, чем в обычной печи.
|
||||
Burning Smoker=Зажжённая печь
|
|
@ -89,7 +89,6 @@ local loottable =
|
|||
items = {
|
||||
{ itemstring = "mcl_farming:wheat_item", weight = 20, amount_min = 1, amount_max = 4 },
|
||||
{ itemstring = "mcl_farming:bread", weight = 20 },
|
||||
{ itemstring = "mcl_cherry_blossom:cherrysapling", weight = 15, amount_min = 1, amount_max = 4 }, -- FIXME: Remove when cherry blossom map generation is implemented.
|
||||
{ itemstring = "mcl_core:coal_lump", weight = 15, amount_min = 1, amount_max = 4 },
|
||||
{ itemstring = "mesecons:redstone", weight = 15, amount_min = 1, amount_max = 4 },
|
||||
{ itemstring = "mcl_farming:beetroot_seeds", weight = 10, amount_min = 2, amount_max = 4 },
|
||||
|
|
|
@ -3,7 +3,7 @@ Players can't be killed right now, damage has been disabled.=Игроки не
|
|||
Player @1 does not exist.=Игрок @1 не существует.
|
||||
You are already dead=Вы уже мертвы
|
||||
@1 is already dead=@1 уже мертв(а)
|
||||
@1 committed suicide.=@1 совершил(а) самоубийство.
|
||||
@1 committed suicide.=@1 совершил(а) роскомнадзор.
|
||||
@1 was killed by @2.=@1 был(а) убит(а) @2.
|
||||
[<name>]=[<имя>]
|
||||
Kill player or yourself=Убить игрока или себя
|
||||
|
@ -12,12 +12,12 @@ Can use /say=Можно использовать /say
|
|||
Send a message to every player=Отправляет сообщение всем игрокам
|
||||
Invalid usage, see /help say.=Недопустимое использование, см. /help say.
|
||||
<X>,<Y>,<Z> <NodeString>=<X>,<Y>,<Z> <ИмяБлока>
|
||||
Set node at given position=Устанавливает блок в заданном месте
|
||||
Set node at given position=Устанавливает блок в заданной позиции
|
||||
Invalid node=Неправильный блок
|
||||
@1 spawned.=@1 возродился(ась).
|
||||
Invalid parameters (see /help setblock)=Недопустимые параметры (см. /help setblock)
|
||||
List bans=Список банов
|
||||
Ban list: @1=Бан-лист: @1
|
||||
Show who is logged on=Показывает, кто подключён
|
||||
Displays the world seed=Показывает значение зерна мира
|
||||
Only peaceful mobs allowed!=Разрешены только мирные сущности!
|
||||
Displays the world seed=Показывает значение зерна мира (seed)
|
||||
Only peaceful mobs allowed!=Включены только мирные мобы!
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
# textdomain: mcl_privs
|
||||
Can place and use advanced blocks like mob spawners, command blocks and barriers.=Позволяет размещать и использовать продвинутые блоки, такие как порождатели существ, блоки команд и барьеры.
|
||||
Can place and use advanced blocks like mob spawners, command blocks and barriers.=Позволяет размещать и использовать продвинутые блоки, такие как спаунеры мобов, блоки команд и барьеры.
|
|
@ -239,11 +239,10 @@ minetest.register_globalstep(function(dtime)
|
|||
elytra.speed = 1 - (direction.y/2 + 0.5)
|
||||
end
|
||||
|
||||
local fly_node_walkable = minetest.registered_nodes[fly_node] and minetest.registered_nodes[fly_node].walkable
|
||||
elytra.active = minetest.get_item_group(player:get_inventory():get_stack("armor", 3):get_name(), "elytra") ~= 0
|
||||
and not parent
|
||||
and (elytra.active or (is_just_jumped and player_velocity.y < -0))
|
||||
and ((not fly_node_walkable) or fly_node == "ignore")
|
||||
and ((not minetest.registered_nodes[fly_node].walkable) or fly_node == "ignore")
|
||||
|
||||
if elytra.active then
|
||||
if is_just_jumped then -- move the player up when they start flying to give some clearance
|
||||
|
@ -258,8 +257,7 @@ minetest.register_globalstep(function(dtime)
|
|||
|
||||
local speed_mult = elytra.speed
|
||||
local block_below = minetest.get_node(vector.offset(fly_pos, 0, -0.9, 0)).name
|
||||
local reg_node_below = minetest.registered_nodes[block_below]
|
||||
if (reg_node_below and not reg_node_below.walkable) and (player_vel.y ~= 0) then
|
||||
if (not minetest.registered_nodes[block_below].walkable) and (player_vel.y ~= 0) then
|
||||
speed_mult = speed_mult + direction_mult * elytra_vars.speedup_mult * dtime
|
||||
end
|
||||
speed_mult = speed_mult - elytra_vars.slowdown_mult * clamp(dtime, 0.09, 0.2) -- slow down but don't overdo it
|
||||
|
|
|
@ -1,14 +0,0 @@
|
|||
# textdomain: mcl_skins
|
||||
Skins=Облики
|
||||
Templates=Образцы
|
||||
Arm size=Толщина рук
|
||||
Bases=Цвета кожи
|
||||
Footwears=Обувь
|
||||
Eyes=Глаза
|
||||
Mouths=Рты
|
||||
Bottoms=Ноги
|
||||
Tops=Туловища
|
||||
Hairs=Причёски
|
||||
Headwears=Головные уборы
|
||||
Open skin configuration screen.=Открыть экран настройки облика.
|
||||
Select=Выбрать
|
|
@ -10,5 +10,5 @@ Bottoms=
|
|||
Tops=
|
||||
Hairs=
|
||||
Headwears=
|
||||
Open skin configuration screen.=
|
||||
Select=
|
||||
Open skin configuration screen.=
|
||||
Select=
|
||||
|
|
BIN
textures/_0.png
Before Width: | Height: | Size: 87 B After Width: | Height: | Size: 1.8 KiB |
BIN
textures/_1.png
Before Width: | Height: | Size: 86 B After Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 98 B After Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 99 B After Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 88 B After Width: | Height: | Size: 1.8 KiB |
BIN
textures/_2.png
Before Width: | Height: | Size: 96 B After Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 91 B After Width: | Height: | Size: 1.8 KiB |
BIN
textures/_3.png
Before Width: | Height: | Size: 91 B After Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 98 B After Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 82 B After Width: | Height: | Size: 1.8 KiB |
BIN
textures/_4.png
Before Width: | Height: | Size: 93 B After Width: | Height: | Size: 294 B |