mirror of
				https://github.com/minetest-mods/moreblocks.git
				synced 2025-11-04 07:25:29 +01:00 
			
		
		
		
	Compare commits
	
		
			9 Commits
		
	
	
		
			v1.3.0
			...
			e7547d57ba
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| e7547d57ba | |||
| 
						 | 
					72a6ee6032 | ||
| c13321142b | |||
| 
						 | 
					f7ff9644c9 | ||
| 
						 | 
					e09d2fab01 | ||
| 
						 | 
					c30366d2dc | ||
| 
						 | 
					b3d0f0d179 | ||
| 
						 | 
					835aa95f35 | ||
| 
						 | 
					e8293c4994 | 
							
								
								
									
										11
									
								
								CHANGELOG.md
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								CHANGELOG.md
									
									
									
									
									
								
							@@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
 | 
			
		||||
 | 
			
		||||
## [Unreleased]
 | 
			
		||||
 | 
			
		||||
### Added
 | 
			
		||||
 | 
			
		||||
- `settingtypes.txt` file to allow configuring settings in the main menu.
 | 
			
		||||
- Polish translation.
 | 
			
		||||
 | 
			
		||||
### Changed
 | 
			
		||||
 | 
			
		||||
- Stairs+ nodes now emit one light level less compared to full nodes to make up
 | 
			
		||||
  for their smaller visual size.
 | 
			
		||||
- The minimum supported Minetest version is now 5.0.0.
 | 
			
		||||
 | 
			
		||||
## [1.3.0] - 2019-03-23
 | 
			
		||||
 | 
			
		||||
### Changed
 | 
			
		||||
 
 | 
			
		||||
@@ -152,7 +152,7 @@ function circular_saw:update_inventory(pos, amount)
 | 
			
		||||
 | 
			
		||||
	amount = meta:get_int("anz") + amount
 | 
			
		||||
 | 
			
		||||
	-- The material is recycled automaticly.
 | 
			
		||||
	-- The material is recycled automatically.
 | 
			
		||||
	inv:set_list("recycle",  {})
 | 
			
		||||
 | 
			
		||||
	if amount < 1 then -- If the last block is taken out.
 | 
			
		||||
@@ -246,7 +246,7 @@ function circular_saw.allow_metadata_inventory_put(
 | 
			
		||||
	local stackname = stack:get_name()
 | 
			
		||||
	local count = stack:get_count()
 | 
			
		||||
 | 
			
		||||
	-- Only alow those items that are offered in the output inventory to be recycled:
 | 
			
		||||
	-- Only allow those items that are offered in the output inventory to be recycled:
 | 
			
		||||
	if listname == "recycle" then
 | 
			
		||||
		if not inv:contains_item("output", stackname) then
 | 
			
		||||
			return 0
 | 
			
		||||
@@ -345,7 +345,7 @@ function circular_saw.on_metadata_inventory_take(
 | 
			
		||||
	end
 | 
			
		||||
 | 
			
		||||
	-- If it is one of the offered stairs: find out how many
 | 
			
		||||
	-- microblocks have to be substracted:
 | 
			
		||||
	-- microblocks have to be subtracted:
 | 
			
		||||
	if listname == "output" then
 | 
			
		||||
		-- We do know how much each block at each position costs:
 | 
			
		||||
		local cost = circular_saw.cost_in_microblocks[index]
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +0,0 @@
 | 
			
		||||
default
 | 
			
		||||
intllib?
 | 
			
		||||
stairs?
 | 
			
		||||
farming?
 | 
			
		||||
wool?
 | 
			
		||||
basic_materials?
 | 
			
		||||
@@ -1 +0,0 @@
 | 
			
		||||
Adds various miscellaneous blocks to the game.
 | 
			
		||||
							
								
								
									
										4
									
								
								init.lua
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								init.lua
									
									
									
									
									
								
							@@ -24,6 +24,4 @@ dofile(modpath .. "/redefinitions.lua")
 | 
			
		||||
dofile(modpath .. "/crafting.lua")
 | 
			
		||||
dofile(modpath .. "/aliases.lua")
 | 
			
		||||
 | 
			
		||||
if minetest.settings:get_bool("log_mods") then
 | 
			
		||||
	minetest.log("action", S("[moreblocks] loaded."))
 | 
			
		||||
end
 | 
			
		||||
minetest.log("action", "[moreblocks] loaded.")
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										289
									
								
								locale/pl.po
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										289
									
								
								locale/pl.po
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,289 @@
 | 
			
		||||
# Polish translation for More Blocks.
 | 
			
		||||
# Copyright © 2011-2019 Hugo Locurcio and contributors
 | 
			
		||||
# This file is distributed under the same license as the More Blocks package.
 | 
			
		||||
# mat9117, 2019
 | 
			
		||||
# CodeXP <codexp@gmx.net>, 2018.
 | 
			
		||||
msgid ""
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Project-Id-Version: More Blocks\n"
 | 
			
		||||
"Report-Msgid-Bugs-To: \n"
 | 
			
		||||
"POT-Creation-Date: 2018-07-13 12:37+0200\n"
 | 
			
		||||
"PO-Revision-Date: \n"
 | 
			
		||||
"Last-Translator: CodeXP <codexp@gmx.net>\n"
 | 
			
		||||
"Language-Team: \n"
 | 
			
		||||
"Language: pl\n"
 | 
			
		||||
"MIME-Version: 1.0\n"
 | 
			
		||||
"Content-Type: text/plain; charset=UTF-8\n"
 | 
			
		||||
"Content-Transfer-Encoding: 8bit\n"
 | 
			
		||||
 | 
			
		||||
#: circular_saw.lua
 | 
			
		||||
msgid "Circular Saw"
 | 
			
		||||
msgstr "Piła tarczowa"
 | 
			
		||||
 | 
			
		||||
#: circular_saw.lua
 | 
			
		||||
msgid ""
 | 
			
		||||
"Input\n"
 | 
			
		||||
"material"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"wejście\n"
 | 
			
		||||
"materiał"
 | 
			
		||||
 | 
			
		||||
#: circular_saw.lua
 | 
			
		||||
msgid "Left-over"
 | 
			
		||||
msgstr "Resztki"
 | 
			
		||||
 | 
			
		||||
#: circular_saw.lua
 | 
			
		||||
msgid "Max"
 | 
			
		||||
msgstr "Maks"
 | 
			
		||||
 | 
			
		||||
#: circular_saw.lua
 | 
			
		||||
msgid ""
 | 
			
		||||
"Recycle\n"
 | 
			
		||||
"output"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Przetwarzanie\n"
 | 
			
		||||
"Wyjście"
 | 
			
		||||
 | 
			
		||||
#: circular_saw.lua
 | 
			
		||||
msgid "Set"
 | 
			
		||||
msgstr "Ustaw"
 | 
			
		||||
 | 
			
		||||
#: circular_saw.lua
 | 
			
		||||
msgid "owned by @1"
 | 
			
		||||
msgstr "Należy do @1"
 | 
			
		||||
 | 
			
		||||
#: circular_saw.lua
 | 
			
		||||
msgid "Circular Saw is empty"
 | 
			
		||||
msgstr "Piła tarczowa jest pusta"
 | 
			
		||||
 | 
			
		||||
#: circular_saw.lua
 | 
			
		||||
msgid "Circular Saw is working on @1"
 | 
			
		||||
msgstr "Piła tarczowa pracuje na @1"
 | 
			
		||||
 | 
			
		||||
#: init.lua
 | 
			
		||||
msgid "[moreblocks] loaded."
 | 
			
		||||
msgstr "[moreblocks] załadowane."
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Deprecated"
 | 
			
		||||
msgstr "Przestarzałe"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "All-faces Acacia Tree"
 | 
			
		||||
msgstr "Wielostronna tekstura akacji"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "All-faces Aspen Tree"
 | 
			
		||||
msgstr "Wielostronna tekstura osiki"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "All-faces Jungle Tree"
 | 
			
		||||
msgstr "Wielostronna tekstura drzewa dżunglowego"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "All-faces Pine Tree"
 | 
			
		||||
msgstr "Wielostronna tekstura sosny"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "All-faces Tree"
 | 
			
		||||
msgstr "Wielostronna tekstura drzewa"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Cactus Brick"
 | 
			
		||||
msgstr "Kaktusowa cegła"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Cactus Checker"
 | 
			
		||||
msgstr "Kaktusowa szachownica"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Centered Wooden Tile"
 | 
			
		||||
msgstr "Wyśrodkowany drewniany kafelek"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Checker Stone Tile"
 | 
			
		||||
msgstr "Kamienna szachownica"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Circle Stone Bricks"
 | 
			
		||||
msgstr "Okrągłe kamienne cegły"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Clean Glass"
 | 
			
		||||
msgstr "Czyste szkło"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Coal Checker"
 | 
			
		||||
msgstr "Węglowa szachownica"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Coal Glass"
 | 
			
		||||
msgstr "Szkło węglowe"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Coal Stone"
 | 
			
		||||
msgstr "Kamień węglowy"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Coal Stone Bricks"
 | 
			
		||||
msgstr "Węglowe kamienne cegły"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Compressed Cobblestone"
 | 
			
		||||
msgstr "Skompresowany bruk"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Compressed Dirt"
 | 
			
		||||
msgstr "Skompresowana ziemia"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Copper Patina Block"
 | 
			
		||||
msgstr "Blok patynowanej miedzi"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Empty Shelf"
 | 
			
		||||
msgstr "Pusta półka"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Full Wooden Tile"
 | 
			
		||||
msgstr "Pełny drewniany kafelek"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Glow Glass"
 | 
			
		||||
msgstr "Świecące szkło"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Iron Checker"
 | 
			
		||||
msgstr "Żelazna szachownica"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Iron Glass"
 | 
			
		||||
msgstr "Żelazne szkło"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Iron Stone"
 | 
			
		||||
msgstr "Żelazny kamień"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Iron Stone Bricks"
 | 
			
		||||
msgstr "Żelazne kamienne cegły"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Plankstone"
 | 
			
		||||
msgstr "Deskokamień"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Rope"
 | 
			
		||||
msgstr "Lina"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Split Stone Tile"
 | 
			
		||||
msgstr "Kamienny blok kafelkowy"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Stone Bricks"
 | 
			
		||||
msgstr "Kamienne cegły"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Stone Tile"
 | 
			
		||||
msgstr "Kamienny kafelek"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Super Glow Glass"
 | 
			
		||||
msgstr "Super świecące szkło"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Sweeper"
 | 
			
		||||
msgstr "Miotła"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Tar"
 | 
			
		||||
msgstr "Smoła"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Trap Desert Stone"
 | 
			
		||||
msgstr "Pułapka z pustynnego kamienia"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Trap Glass"
 | 
			
		||||
msgstr "Szklana pułapka"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Trap Glow Glass"
 | 
			
		||||
msgstr "Pułapka ze świecącego szkłą"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Trap Obsidian"
 | 
			
		||||
msgstr "Obsydianowa pułapka"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Trap Obsidian Glass"
 | 
			
		||||
msgstr "Pułapka z obsydianowego szkła"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Trap Sandstone"
 | 
			
		||||
msgstr "Pułapka z piaskowca"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Trap Stone"
 | 
			
		||||
msgstr "Kamienna pułapka"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Trap Super Glow Glass"
 | 
			
		||||
msgstr "Pułapka z super świecącego szkła"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Wooden Tile"
 | 
			
		||||
msgstr "Drewniany kafelek"
 | 
			
		||||
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Offset Wooden Tile"
 | 
			
		||||
msgstr ""
 | 
			
		||||
 | 
			
		||||
# @deprecated
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Downwards Wooden Tile"
 | 
			
		||||
msgstr "Dolny drewniany kafelek"
 | 
			
		||||
 | 
			
		||||
# @deprecated
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Leftwards Wooden Tile"
 | 
			
		||||
msgstr "Lewy drewniany kafelek"
 | 
			
		||||
 | 
			
		||||
# @deprecated
 | 
			
		||||
#: nodes.lua
 | 
			
		||||
msgid "Rightwards Wooden Tile"
 | 
			
		||||
msgstr "Prawy drewniany kafelek"
 | 
			
		||||
 | 
			
		||||
#: ownership.lua
 | 
			
		||||
msgid "Sorry, @1 owns that spot."
 | 
			
		||||
msgstr "Przykro mi, to miejsce należy do @1"
 | 
			
		||||
 | 
			
		||||
#: ownership.lua
 | 
			
		||||
msgid "someone"
 | 
			
		||||
msgstr "ktoś"
 | 
			
		||||
 | 
			
		||||
#: stairsplus/common.lua
 | 
			
		||||
#, lua-format
 | 
			
		||||
msgid "%s Microblock"
 | 
			
		||||
msgstr "%s Mikroblok"
 | 
			
		||||
 | 
			
		||||
#: stairsplus/common.lua stairsplus/slabs.lua
 | 
			
		||||
#, lua-format
 | 
			
		||||
msgid "%s Slab"
 | 
			
		||||
msgstr "%s Płyta"
 | 
			
		||||
 | 
			
		||||
#: stairsplus/common.lua
 | 
			
		||||
#, lua-format
 | 
			
		||||
msgid "%s Slope"
 | 
			
		||||
msgstr "%s Spad"
 | 
			
		||||
 | 
			
		||||
#: stairsplus/common.lua
 | 
			
		||||
#, lua-format
 | 
			
		||||
msgid "%s Panel"
 | 
			
		||||
msgstr "%s Panel"
 | 
			
		||||
 | 
			
		||||
#: stairsplus/common.lua
 | 
			
		||||
#, lua-format
 | 
			
		||||
msgid "%s Stairs"
 | 
			
		||||
msgstr "% Schody"
 | 
			
		||||
							
								
								
									
										3
									
								
								mod.conf
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								mod.conf
									
									
									
									
									
								
							@@ -1 +1,4 @@
 | 
			
		||||
name = moreblocks
 | 
			
		||||
description = Adds various miscellaneous blocks to the game.
 | 
			
		||||
depends = default
 | 
			
		||||
optional_depends = intllib,stairs,farming,wool,basic_materials
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								settingtypes.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								settingtypes.txt
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,2 @@
 | 
			
		||||
# If enabled, Stairs+ nodes will be displayed in the inventory when playing in creative mode.
 | 
			
		||||
moreblocks.stairsplus_in_creative_inventory (Display Stairs+ nodes in creative inventory) bool true
 | 
			
		||||
@@ -6,7 +6,7 @@
 | 
			
		||||
	This also registers the node with the circular saw.
 | 
			
		||||
	Example:
 | 
			
		||||
	```lua
 | 
			
		||||
	stairsplus:register_all("moreblocks", "wood", "defaut:wood", {
 | 
			
		||||
	stairsplus:register_all("moreblocks", "wood", "default:wood", {
 | 
			
		||||
		description = "Wooden",
 | 
			
		||||
		tiles = {"default_wood.png"},
 | 
			
		||||
		groups = {oddly_breakabe_by_hand=1},
 | 
			
		||||
 
 | 
			
		||||
@@ -35,6 +35,9 @@ stairsplus.register_single = function(category, alternate, info, modname, subnam
 | 
			
		||||
	-- This makes node rotation work on placement
 | 
			
		||||
	def.place_param2 = nil
 | 
			
		||||
 | 
			
		||||
	-- Darken light sources slightly to make up for their smaller visual size
 | 
			
		||||
	def.light_source = math.max(0, (def.light_source or 0) - 1)
 | 
			
		||||
 | 
			
		||||
	def.on_place = minetest.rotate_node
 | 
			
		||||
	def.groups = stairsplus:prepare_groups(fields.groups)
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -14,8 +14,10 @@ stairsplus.expect_infinite_stacks = false
 | 
			
		||||
 | 
			
		||||
stairsplus.shapes_list = {}
 | 
			
		||||
 | 
			
		||||
if not minetest.get_modpath("unified_inventory")
 | 
			
		||||
and minetest.settings:get_bool("creative_mode") then
 | 
			
		||||
if
 | 
			
		||||
	not minetest.get_modpath("unified_inventory")
 | 
			
		||||
	and minetest.settings:get_bool("creative_mode")
 | 
			
		||||
then
 | 
			
		||||
	stairsplus.expect_infinite_stacks = true
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@@ -36,7 +38,7 @@ end
 | 
			
		||||
 | 
			
		||||
function stairsplus:register_all(modname, subname, recipeitem, fields)
 | 
			
		||||
	self:register_stair(modname, subname, recipeitem, fields)
 | 
			
		||||
	self:register_slab (modname, subname, recipeitem, fields)
 | 
			
		||||
	self:register_slab(modname, subname, recipeitem, fields)
 | 
			
		||||
	self:register_slope(modname, subname, recipeitem, fields)
 | 
			
		||||
	self:register_panel(modname, subname, recipeitem, fields)
 | 
			
		||||
	self:register_micro(modname, subname, recipeitem, fields)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user