From 3b526a72769cff4ef9296725d4148d8291ab0bb3 Mon Sep 17 00:00:00 2001 From: paramat Date: Wed, 21 Jan 2015 15:27:29 +0000 Subject: [PATCH 0001/2163] mapgen.lua: Add dirt/sand/gravel blob ores for mgv5/mgv7 Create register ores function. Select and order functions per mapgen Use blob ore for clay. Update ore height_min/max to y_min/max Tune flower amount --- mods/default/mapgen.lua | 521 +++++++++++++++++++++++----------------- 1 file changed, 299 insertions(+), 222 deletions(-) diff --git a/mods/default/mapgen.lua b/mods/default/mapgen.lua index 25eb8f8e..72179afa 100644 --- a/mods/default/mapgen.lua +++ b/mods/default/mapgen.lua @@ -31,192 +31,203 @@ minetest.register_alias("mapgen_stair_cobble", "stairs:stair_cobble") -- Ore generation -- -minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_coal", - wherein = "default:stone", - clust_scarcity = 8*8*8, - clust_num_ores = 8, - clust_size = 3, - height_min = -31000, - height_max = 64, -}) +function default.register_ores() + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_coal", + wherein = "default:stone", + clust_scarcity = 8*8*8, + clust_num_ores = 8, + clust_size = 3, + y_min = -31000, + y_max = 64, + }) -minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_coal", - wherein = "default:stone", - clust_scarcity = 24*24*24, - clust_num_ores = 27, - clust_size = 6, - height_min = -31000, - height_max = 0, - flags = "absheight", -}) + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_coal", + wherein = "default:stone", + clust_scarcity = 24*24*24, + clust_num_ores = 27, + clust_size = 6, + y_min = -31000, + y_max = 0, + flags = "absheight", + }) -minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_iron", - wherein = "default:stone", - clust_scarcity = 12*12*12, - clust_num_ores = 3, - clust_size = 2, - height_min = -15, - height_max = 2, -}) + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "default:stone", + clust_scarcity = 12*12*12, + clust_num_ores = 3, + clust_size = 2, + y_min = -15, + y_max = 2, + }) -minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_iron", - wherein = "default:stone", - clust_scarcity = 9*9*9, - clust_num_ores = 5, - clust_size = 3, - height_min = -63, - height_max = -16, -}) + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "default:stone", + clust_scarcity = 9*9*9, + clust_num_ores = 5, + clust_size = 3, + y_min = -63, + y_max = -16, + }) -minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_iron", - wherein = "default:stone", - clust_scarcity = 7*7*7, - clust_num_ores = 5, - clust_size = 3, - height_min = -31000, - height_max = -64, - flags = "absheight", -}) + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "default:stone", + clust_scarcity = 7*7*7, + clust_num_ores = 5, + clust_size = 3, + y_min = -31000, + y_max = -64, + flags = "absheight", + }) -minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_iron", - wherein = "default:stone", - clust_scarcity = 24*24*24, - clust_num_ores = 27, - clust_size = 6, - height_min = -31000, - height_max = -64, - flags = "absheight", -}) + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "default:stone", + clust_scarcity = 24*24*24, + clust_num_ores = 27, + clust_size = 6, + y_min = -31000, + y_max = -64, + flags = "absheight", + }) -minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_mese", - wherein = "default:stone", - clust_scarcity = 18*18*18, - clust_num_ores = 3, - clust_size = 2, - height_min = -255, - height_max = -64, - flags = "absheight", -}) + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_mese", + wherein = "default:stone", + clust_scarcity = 18*18*18, + clust_num_ores = 3, + clust_size = 2, + y_min = -255, + y_max = -64, + flags = "absheight", + }) -minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_mese", - wherein = "default:stone", - clust_scarcity = 14*14*14, - clust_num_ores = 5, - clust_size = 3, - height_min = -31000, - height_max = -256, - flags = "absheight", -}) + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_mese", + wherein = "default:stone", + clust_scarcity = 14*14*14, + clust_num_ores = 5, + clust_size = 3, + y_min = -31000, + y_max = -256, + flags = "absheight", + }) -minetest.register_ore({ - ore_type = "scatter", - ore = "default:mese", - wherein = "default:stone", - clust_scarcity = 36*36*36, - clust_num_ores = 3, - clust_size = 2, - height_min = -31000, - height_max = -1024, - flags = "absheight", -}) + minetest.register_ore({ + ore_type = "scatter", + ore = "default:mese", + wherein = "default:stone", + clust_scarcity = 36*36*36, + clust_num_ores = 3, + clust_size = 2, + y_min = -31000, + y_max = -1024, + flags = "absheight", + }) -minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_gold", - wherein = "default:stone", - clust_scarcity = 15*15*15, - clust_num_ores = 3, - clust_size = 2, - height_min = -255, - height_max = -64, - flags = "absheight", -}) + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_gold", + wherein = "default:stone", + clust_scarcity = 15*15*15, + clust_num_ores = 3, + clust_size = 2, + y_min = -255, + y_max = -64, + flags = "absheight", + }) -minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_gold", - wherein = "default:stone", - clust_scarcity = 13*13*13, - clust_num_ores = 5, - clust_size = 3, - height_min = -31000, - height_max = -256, - flags = "absheight", -}) + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_gold", + wherein = "default:stone", + clust_scarcity = 13*13*13, + clust_num_ores = 5, + clust_size = 3, + y_min = -31000, + y_max = -256, + flags = "absheight", + }) -minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_diamond", - wherein = "default:stone", - clust_scarcity = 17*17*17, - clust_num_ores = 4, - clust_size = 3, - height_min = -255, - height_max = -128, - flags = "absheight", -}) + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_diamond", + wherein = "default:stone", + clust_scarcity = 17*17*17, + clust_num_ores = 4, + clust_size = 3, + y_min = -255, + y_max = -128, + flags = "absheight", + }) -minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_diamond", - wherein = "default:stone", - clust_scarcity = 15*15*15, - clust_num_ores = 4, - clust_size = 3, - height_min = -31000, - height_max = -256, - flags = "absheight", -}) + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_diamond", + wherein = "default:stone", + clust_scarcity = 15*15*15, + clust_num_ores = 4, + clust_size = 3, + y_min = -31000, + y_max = -256, + flags = "absheight", + }) -minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_copper", - wherein = "default:stone", - clust_scarcity = 12*12*12, - clust_num_ores = 4, - clust_size = 3, - height_min = -63, - height_max = -16, -}) + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_copper", + wherein = "default:stone", + clust_scarcity = 12*12*12, + clust_num_ores = 4, + clust_size = 3, + y_min = -63, + y_max = -16, + }) -minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_copper", - wherein = "default:stone", - clust_scarcity = 9*9*9, - clust_num_ores = 5, - clust_size = 3, - height_min = -31000, - height_max = -64, - flags = "absheight", -}) + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_copper", + wherein = "default:stone", + clust_scarcity = 9*9*9, + clust_num_ores = 5, + clust_size = 3, + y_min = -31000, + y_max = -64, + flags = "absheight", + }) + + minetest.register_ore({ + ore_type = "blob", + ore = "default:clay", + wherein = {"default:sand"}, + clust_scarcity = 24*24*24, + clust_size = 7, + y_min = -10, + y_max = 0, + noise_threshhold = 0, + noise_params = { + offset=0.35, + scale=0.2, + spread={x=5, y=5, z=5}, + seed=-316, + octaves=1, + persist=0.5 + }, + }) +end -minetest.register_ore({ - ore_type = "scatter", - ore = "default:clay", - wherein = "default:sand", - clust_scarcity = 15*15*15, - clust_num_ores = 64, - clust_size = 5, - height_max = 0, - height_min = -10, -}) function default.generate_ore(name, wherein, minp, maxp, seed, chunks_per_volume, chunk_size, ore_per_chunk, height_min, height_max) minetest.log('action', "WARNING: default.generate_ore is deprecated") @@ -433,6 +444,7 @@ function default.make_nyancat(pos, facedir, length) end end + function default.generate_nyancats(minp, maxp, seed) local height_min = -31000 local height_max = -32 @@ -455,6 +467,7 @@ function default.generate_nyancats(minp, maxp, seed) end end + minetest.register_on_generated(default.generate_nyancats) -- @@ -462,11 +475,8 @@ minetest.register_on_generated(default.generate_nyancats) -- function default.register_biomes() - minetest.clear_registered_biomes() - -- Temperate biomes - minetest.register_biome({ name = "grassland", node_top = "default:dirt_with_grass", @@ -482,18 +492,16 @@ function default.register_biomes() --depth_water_top = , --node_water = "", --node_dust = "", - y_min = -32000, - y_max = 32000, + y_min = -31000, + y_max = 31000, heat_point = 50, humidity_point = 50, }) - + -- -- Register decorations -- - - -- Grassland - + -- Flowers minetest.register_decoration({ @@ -501,7 +509,7 @@ function default.register_biomes() place_on = {"default:dirt_with_grass"}, sidelen = 16, noise_params = { - offset = -0.015, + offset = -0.02, scale = 0.03, spread = {x=100, y=100, z=100}, seed = 436, @@ -509,17 +517,17 @@ function default.register_biomes() persist = 0.6 }, biomes = {"grassland"}, - y_min = -32000, - y_max = 32000, + y_min = -31000, + y_max = 31000, decoration = "flowers:rose", }) - + minetest.register_decoration({ deco_type = "simple", place_on = {"default:dirt_with_grass"}, sidelen = 16, noise_params = { - offset = -0.015, + offset = -0.02, scale = 0.03, spread = {x=100, y=100, z=100}, seed = 19822, @@ -527,17 +535,17 @@ function default.register_biomes() persist = 0.6 }, biomes = {"grassland"}, - y_min = -32000, - y_max = 32000, + y_min = -31000, + y_max = 31000, decoration = "flowers:tulip", }) - + minetest.register_decoration({ deco_type = "simple", place_on = {"default:dirt_with_grass"}, sidelen = 16, noise_params = { - offset = -0.015, + offset = -0.02, scale = 0.03, spread = {x=100, y=100, z=100}, seed = 1220999, @@ -545,17 +553,17 @@ function default.register_biomes() persist = 0.6 }, biomes = {"grassland"}, - y_min = -32000, - y_max = 32000, + y_min = -31000, + y_max = 31000, decoration = "flowers:dandelion_yellow", }) - + minetest.register_decoration({ deco_type = "simple", place_on = {"default:dirt_with_grass"}, sidelen = 16, noise_params = { - offset = -0.015, + offset = -0.02, scale = 0.03, spread = {x=100, y=100, z=100}, seed = 36662, @@ -563,17 +571,17 @@ function default.register_biomes() persist = 0.6 }, biomes = {"grassland"}, - y_min = -32000, - y_max = 32000, + y_min = -31000, + y_max = 31000, decoration = "flowers:geranium", }) - + minetest.register_decoration({ deco_type = "simple", place_on = {"default:dirt_with_grass"}, sidelen = 16, noise_params = { - offset = -0.015, + offset = -0.02, scale = 0.03, spread = {x=100, y=100, z=100}, seed = 1133, @@ -581,17 +589,17 @@ function default.register_biomes() persist = 0.6 }, biomes = {"grassland"}, - y_min = -32000, - y_max = 32000, + y_min = -31000, + y_max = 31000, decoration = "flowers:viola", }) - + minetest.register_decoration({ deco_type = "simple", place_on = {"default:dirt_with_grass"}, sidelen = 16, noise_params = { - offset = -0.015, + offset = -0.02, scale = 0.03, spread = {x=100, y=100, z=100}, seed = 73133, @@ -599,11 +607,11 @@ function default.register_biomes() persist = 0.6 }, biomes = {"grassland"}, - y_min = -32000, - y_max = 32000, + y_min = -31000, + y_max = 31000, decoration = "flowers:dandelion_white", }) - + -- Grasses minetest.register_decoration({ @@ -619,11 +627,11 @@ function default.register_biomes() persist = 0.6 }, biomes = {"grassland"}, - y_min = -32000, - y_max = 32000, + y_min = -31000, + y_max = 31000, decoration = "default:grass_1", }) - + minetest.register_decoration({ deco_type = "simple", place_on = {"default:dirt_with_grass"}, @@ -637,11 +645,11 @@ function default.register_biomes() persist = 0.6 }, biomes = {"grassland"}, - y_min = -32000, - y_max = 32000, + y_min = -31000, + y_max = 31000, decoration = "default:grass_2", }) - + minetest.register_decoration({ deco_type = "simple", place_on = {"default:dirt_with_grass"}, @@ -655,11 +663,11 @@ function default.register_biomes() persist = 0.6 }, biomes = {"grassland"}, - y_min = -32000, - y_max = 32000, + y_min = -31000, + y_max = 31000, decoration = "default:grass_3", }) - + minetest.register_decoration({ deco_type = "simple", place_on = {"default:dirt_with_grass"}, @@ -673,11 +681,11 @@ function default.register_biomes() persist = 0.6 }, biomes = {"grassland"}, - y_min = -32000, - y_max = 32000, + y_min = -31000, + y_max = 31000, decoration = "default:grass_4", }) - + minetest.register_decoration({ deco_type = "simple", place_on = {"default:dirt_with_grass"}, @@ -691,11 +699,73 @@ function default.register_biomes() persist = 0.6 }, biomes = {"grassland"}, - y_min = -32000, - y_max = 32000, + y_min = -31000, + y_max = 31000, decoration = "default:grass_5", }) - +end + +-- +-- Register blob ore +-- + +function default.register_blobs() + minetest.register_ore({ + ore_type = "blob", + ore = "default:sand", + wherein = {"default:stone"}, + clust_scarcity = 24*24*24, + clust_size = 7, + y_min = -63, + y_max = 4, + noise_threshhold = 0, + noise_params = { + offset=0.35, + scale=0.2, + spread={x=5, y=5, z=5}, + seed=2316, + octaves=1, + persist=0.5 + }, + }) + + minetest.register_ore({ + ore_type = "blob", + ore = "default:dirt", + wherein = {"default:stone"}, + clust_scarcity = 24*24*24, + clust_size = 7, + y_min = -63, + y_max = 31000, + noise_threshhold = 0, + noise_params = { + offset=0.35, + scale=0.2, + spread={x=5, y=5, z=5}, + seed=17676, + octaves=1, + persist=0.5 + }, + }) + + minetest.register_ore({ + ore_type = "blob", + ore = "default:gravel", + wherein = {"default:stone"}, + clust_scarcity = 24*24*24, + clust_size = 7, + y_min = -31000, + y_max = 31000, + noise_threshhold = 0, + noise_params = { + offset=0.35, + scale=0.2, + spread={x=5, y=5, z=5}, + seed=766, + octaves=1, + persist=0.5 + }, + }) end -- @@ -703,9 +773,16 @@ end -- local mg_params = minetest.get_mapgen_params() -if mg_params.mgname == "v6" then - minetest.register_on_generated(default.mgv6_ongen) -else +if mg_params.mgname == "v5" then default.register_biomes() + default.register_blobs() + default.register_ores() +elseif mg_params.mgname == "v6" then + minetest.register_on_generated(default.mgv6_ongen) + default.register_ores() +elseif mg_params.mgname == "v7" then + default.register_biomes() + default.register_blobs() + default.register_ores() end From edb02e9d3361538dea2fdae92f5fe72e712dbbe2 Mon Sep 17 00:00:00 2001 From: BlockMen Date: Tue, 24 Feb 2015 11:59:15 +0100 Subject: [PATCH 0002/2163] Add beds --- game_api.txt | 36 +++ mods/beds/Changelog.txt | 18 ++ mods/beds/README.txt | 45 ++++ mods/beds/api.lua | 78 +++++++ mods/beds/beds.lua | 104 +++++++++ mods/beds/depends.txt | 2 + mods/beds/functions.lua | 205 ++++++++++++++++++ mods/beds/init.lua | 16 ++ mods/beds/spawns.lua | 60 +++++ mods/beds/textures/beds_bed.png | Bin 0 -> 540 bytes mods/beds/textures/beds_bed_fancy.png | Bin 0 -> 537 bytes mods/beds/textures/beds_bed_foot.png | Bin 0 -> 390 bytes mods/beds/textures/beds_bed_head.png | Bin 0 -> 387 bytes mods/beds/textures/beds_bed_side1.png | Bin 0 -> 296 bytes mods/beds/textures/beds_bed_side2.png | Bin 0 -> 316 bytes mods/beds/textures/beds_bed_side_bottom.png | Bin 0 -> 561 bytes mods/beds/textures/beds_bed_side_bottom_r.png | Bin 0 -> 537 bytes mods/beds/textures/beds_bed_side_top.png | Bin 0 -> 611 bytes mods/beds/textures/beds_bed_side_top_r.png | Bin 0 -> 596 bytes mods/beds/textures/beds_bed_top1.png | Bin 0 -> 583 bytes mods/beds/textures/beds_bed_top2.png | Bin 0 -> 616 bytes mods/beds/textures/beds_bed_top_bottom.png | Bin 0 -> 495 bytes mods/beds/textures/beds_bed_top_top.png | Bin 0 -> 556 bytes mods/beds/textures/beds_transparent.png | Bin 0 -> 143 bytes 24 files changed, 564 insertions(+) create mode 100644 mods/beds/Changelog.txt create mode 100644 mods/beds/README.txt create mode 100644 mods/beds/api.lua create mode 100644 mods/beds/beds.lua create mode 100644 mods/beds/depends.txt create mode 100644 mods/beds/functions.lua create mode 100644 mods/beds/init.lua create mode 100644 mods/beds/spawns.lua create mode 100644 mods/beds/textures/beds_bed.png create mode 100644 mods/beds/textures/beds_bed_fancy.png create mode 100644 mods/beds/textures/beds_bed_foot.png create mode 100644 mods/beds/textures/beds_bed_head.png create mode 100644 mods/beds/textures/beds_bed_side1.png create mode 100644 mods/beds/textures/beds_bed_side2.png create mode 100644 mods/beds/textures/beds_bed_side_bottom.png create mode 100644 mods/beds/textures/beds_bed_side_bottom_r.png create mode 100644 mods/beds/textures/beds_bed_side_top.png create mode 100644 mods/beds/textures/beds_bed_side_top_r.png create mode 100644 mods/beds/textures/beds_bed_top1.png create mode 100644 mods/beds/textures/beds_bed_top2.png create mode 100644 mods/beds/textures/beds_bed_top_bottom.png create mode 100644 mods/beds/textures/beds_bed_top_top.png create mode 100644 mods/beds/textures/beds_transparent.png diff --git a/game_api.txt b/game_api.txt index 4d4b579b..d2394903 100644 --- a/game_api.txt +++ b/game_api.txt @@ -24,6 +24,42 @@ The bucket API allows registering new types of buckets for non-default liquids. "Lava Bucket" -- Bucket description ) +Beds API +-------- + beds.register_bed( + "beds:bed", -- Bed name + def: See [#Bed definition] -- Bed definition + ) + + beds.read_spawns() -- returns a table containing players respawn positions + beds.kick_players() -- forces all players to leave bed + beds.skip_night() -- sets world time to morning and saves respawn position of all players currently sleeping + +#Bed definition +--------------- +{ + description = "Simple Bed", + inventory_image = "beds_bed.png", + wield_image = "beds_bed.png", + tiles = { + bottom = {[Tile definition], + ^ the tiles of the bottom part of the bed + }, + top = {[Tile definition], + ^ the tiles of the bottom part of the bed + } + }, + nodebox = { + bottom = regular nodebox, see [Node boxes], -- bottm part of bed + top = regular nodebox, see [Node boxes], -- top part of bed + }, + selectionbox = regular nodebox, see [Node boxes], -- for both nodeboxes + recipe = { -- Craft recipe + {"group:wool", "group:wool", "group:wool"}, + {"group:wood", "group:wood", "group:wood"} + } +} + Doors API --------- The doors mod allows modders to register custom doors and trapdoors. diff --git a/mods/beds/Changelog.txt b/mods/beds/Changelog.txt new file mode 100644 index 00000000..988db2af --- /dev/null +++ b/mods/beds/Changelog.txt @@ -0,0 +1,18 @@ +1.0.1 beta +---------- +- Add backwards compatibility with PilzAdam's beds mod +- Fix placement +- Fix small bugs +- Prevent possible crash + +1.1 +--- +- Add fancy bed model (based on jp's model) +- Add API to register beds +- Allow players always to detach from bed (by donat-b) +- If more than 50% of players want sleep they can skip the night +- Don't show sleep dialog in singleplayer + +1.1.1 +----- +- Prevent possbile crash by trying to reposition leaving players diff --git a/mods/beds/README.txt b/mods/beds/README.txt new file mode 100644 index 00000000..20893b81 --- /dev/null +++ b/mods/beds/README.txt @@ -0,0 +1,45 @@ +Minetest mod "Beds" +=================== +by BlockMen (c) 2014-2015 + +Version: 1.1.1 + +About +~~~~~ +This mod adds a bed to Minetest which allows to skip the night. To sleep rightclick the bed, if playing +in singleplayer mode the night gets skipped imideatly. If playing on server you get shown how many other +players are in bed too. If all players are sleeping the night gets skipped aswell. Also the night skip can be forced +if more than 50% of the players are lying in bed and use this option. + +Another feature is a controled respawning. If you have slept in bed (not just lying in it) your respawn point +is set to the beds location. If dying you will respawn there. + + + +You can craft two types of beds: + + +Simple shaped bed: + +wool wool wool +wood wood wood + +Fancy shaped bed: + +wool wool stick +wood wood wood + +Notice: You can use any color of wood or wool, mixing different is also possible. + + +License of source code, textures: WTFPL +--------------------------------------- +(c) Copyright BlockMen (2014-2015) + + + +This program is free software. It comes without any warranty, to +the extent permitted by applicable law. You can redistribute it +and/or modify it under the terms of the Do What The Fuck You Want +To Public License, Version 2, as published by Sam Hocevar. See +http://sam.zoy.org/wtfpl/COPYING for more details. diff --git a/mods/beds/api.lua b/mods/beds/api.lua new file mode 100644 index 00000000..320fcfb3 --- /dev/null +++ b/mods/beds/api.lua @@ -0,0 +1,78 @@ +function beds.register_bed(name, def) + minetest.register_node(name .. "_bottom", { + description = def.description, + inventory_image = def.inventory_image, + wield_image = def.wield_image, + drawtype = "nodebox", + tiles = def.tiles.bottom, + paramtype = "light", + paramtype2 = "facedir", + stack_max = 1, + groups = {snappy = 1, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, bed = 1}, + sounds = default.node_sound_wood_defaults(), + node_box = { + type = "fixed", + fixed = def.nodebox.bottom, + }, + selection_box = { + type = "fixed", + fixed = def.selectionbox, + + }, + after_place_node = function(pos, placer, itemstack) + local n = minetest.get_node_or_nil(pos) + if not n or not n.param2 then + minetest.remove_node(pos) + return true + end + local dir = minetest.facedir_to_dir(n.param2) + local p = {x=pos.x+dir.x,y=pos.y,z=pos.z+dir.z} + local n2 = minetest.get_node_or_nil(p) + local def = minetest.registered_items[n2.name] or nil + if not n2 or not def or not def.buildable_to then + minetest.remove_node(pos) + return true + end + minetest.set_node(p, {name = n.name:gsub("%_bottom", "_top"), param2 = n.param2}) + return false + end, + on_destruct = function(pos) + local n = minetest.get_node_or_nil(pos) + if not n then return end + local dir = minetest.facedir_to_dir(n.param2) + local p = {x=pos.x+dir.x,y=pos.y,z=pos.z+dir.z} + local n2 = minetest.get_node(p) + if minetest.get_item_group(n2.name, "bed") == 2 and n.param2 == n2.param2 then + minetest.remove_node(p) + end + end, + on_rightclick = function(pos, node, clicker) + beds.on_rightclick(pos, clicker) + end, + }) + + minetest.register_node(name .. "_top", { + drawtype = "nodebox", + tiles = def.tiles.top, + paramtype = "light", + paramtype2 = "facedir", + groups = {snappy = 1, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, bed = 2}, + sounds = default.node_sound_wood_defaults(), + node_box = { + type = "fixed", + fixed = def.nodebox.top, + }, + selection_box = { + type = "fixed", + fixed = {0, 0, 0, 0, 0, 0}, + }, + }) + + minetest.register_alias(name, name .. "_bottom") + + -- register recipe + minetest.register_craft({ + output = name, + recipe = def.recipe + }) +end diff --git a/mods/beds/beds.lua b/mods/beds/beds.lua new file mode 100644 index 00000000..531b55d9 --- /dev/null +++ b/mods/beds/beds.lua @@ -0,0 +1,104 @@ +-- fancy shaped bed +beds.register_bed("beds:fancy_bed", { + description = "Fancy Bed", + inventory_image = "beds_bed_fancy.png", + wield_image = "beds_bed_fancy.png", + tiles = { + bottom = { + "beds_bed_top1.png", + "default_wood.png", + "beds_bed_side1.png", + "beds_bed_side1.png^[transformFX", + "default_wood.png", + "beds_bed_foot.png", + }, + top = { + "beds_bed_top2.png", + "default_wood.png", + "beds_bed_side2.png", + "beds_bed_side2.png^[transformFX", + "beds_bed_head.png", + "default_wood.png", + } + }, + nodebox = { + bottom = { + {-0.5, -0.5, -0.5, -0.375, -0.065, -0.4375}, + {0.375, -0.5, -0.5, 0.5, -0.065, -0.4375}, + {-0.5, -0.375, -0.5, 0.5, -0.125, -0.4375}, + {-0.5, -0.375, -0.5, -0.4375, -0.125, 0.5}, + {0.4375, -0.375, -0.5, 0.5, -0.125, 0.5}, + {-0.4375, -0.3125, -0.4375, 0.4375, -0.0625, 0.5}, + }, + top = { + {-0.5, -0.5, 0.4375, -0.375, 0.1875, 0.5}, + {0.375, -0.5, 0.4375, 0.5, 0.1875, 0.5}, + {-0.5, 0, 0.4375, 0.5, 0.125, 0.5}, + {-0.5, -0.375, 0.4375, 0.5, -0.125, 0.5}, + {-0.5, -0.375, -0.5, -0.4375, -0.125, 0.5}, + {0.4375, -0.375, -0.5, 0.5, -0.125, 0.5}, + {-0.4375, -0.3125, -0.5, 0.4375, -0.0625, 0.4375}, + } + }, + selectionbox = {-0.5, -0.5, -0.5, 0.5, 0.06, 1.5}, + recipe = { + {"group:wool", "group:wool", "group:stick"}, + {"group:wood", "group:wood", "group:wood"}, + }, +}) + +-- simple shaped bed +beds.register_bed("beds:bed", { + description = "Simple Bed", + inventory_image = "beds_bed.png", + wield_image = "beds_bed.png", + tiles = { + bottom = { + "beds_bed_top_bottom.png^[transformR90", + "default_wood.png", + "beds_bed_side_bottom_r.png", + "beds_bed_side_bottom_r.png^[transformfx", + "beds_transparent.png", + "beds_bed_side_bottom.png" + }, + top = { + "beds_bed_top_top.png^[transformR90", + "default_wood.png", + "beds_bed_side_top_r.png", + "beds_bed_side_top_r.png^[transformfx", + "beds_bed_side_top.png", + "beds_transparent.png", + } + }, + nodebox = { + bottom = {-0.5, -0.5, -0.5, 0.5, 0.06, 0.5}, + top = {-0.5, -0.5, -0.5, 0.5, 0.06, 0.5}, + }, + selectionbox = {-0.5, -0.5, -0.5, 0.5, 0.06, 1.5}, + recipe = { + {"group:wool", "group:wool", "group:wool"}, + {"group:wood", "group:wood", "group:wood"} + }, + +}) + +-- aliases for PA's beds mod +minetest.register_alias("beds:bed_bottom_red", "beds:bed_bottom") +minetest.register_alias("beds:bed_bottom_orange", "beds:bed_bottom") +minetest.register_alias("beds:bed_bottom_yellow", "beds:bed_bottom") +minetest.register_alias("beds:bed_bottom_green", "beds:bed_bottom") +minetest.register_alias("beds:bed_bottom_blue", "beds:bed_bottom") +minetest.register_alias("beds:bed_bottom_violet", "beds:bed_bottom") +minetest.register_alias("beds:bed_bottom_black", "beds:bed_bottom") +minetest.register_alias("beds:bed_bottom_grey", "beds:bed_bottom") +minetest.register_alias("beds:bed_bottom_white", "beds:bed_bottom") + +minetest.register_alias("beds:bed_top_red", "beds:bed_top") +minetest.register_alias("beds:bed_top_orange", "beds:bed_top") +minetest.register_alias("beds:bed_top_yellow", "beds:bed_top") +minetest.register_alias("beds:bed_top_green", "beds:bed_top") +minetest.register_alias("beds:bed_top_blue", "beds:bed_top") +minetest.register_alias("beds:bed_top_violet", "beds:bed_top") +minetest.register_alias("beds:bed_top_black", "beds:bed_top") +minetest.register_alias("beds:bed_top_grey", "beds:bed_top") +minetest.register_alias("beds:bed_top_white", "beds:bed_top") diff --git a/mods/beds/depends.txt b/mods/beds/depends.txt new file mode 100644 index 00000000..470ec30b --- /dev/null +++ b/mods/beds/depends.txt @@ -0,0 +1,2 @@ +default +wool diff --git a/mods/beds/functions.lua b/mods/beds/functions.lua new file mode 100644 index 00000000..ea3d3af8 --- /dev/null +++ b/mods/beds/functions.lua @@ -0,0 +1,205 @@ +local player_in_bed = 0 +local is_sp = minetest.is_singleplayer() + + +-- helper functions + +local function get_look_yaw(pos) + local n = minetest.get_node(pos) + if n.param2 == 1 then + return 7.9, n.param2 + elseif n.param2 == 3 then + return 4.75, n.param2 + elseif n.param2 == 0 then + return 3.15, n.param2 + else + return 6.28, n.param2 + end +end + +local function check_in_beds(players) + local in_bed = beds.player + if not players then + players = minetest.get_connected_players() + end + + for n, player in ipairs(players) do + local name = player:get_player_name() + if not in_bed[name] then + return false + end + end + + return true +end + +local function lay_down(player, pos, bed_pos, state, skip) + local name = player:get_player_name() + local hud_flags = player:hud_get_flags() + + if not player or not name then + return + end + + -- stand up + if state ~= nil and not state then + local p = beds.pos[name] or nil + if beds.player[name] ~= nil then + beds.player[name] = nil + player_in_bed = player_in_bed - 1 + end + -- skip here to prevent sending player specific changes (used for leaving players) + if skip then + return + end + if p then + player:setpos(p) + end + + -- physics, eye_offset, etc + player:set_eye_offset({x=0,y=0,z=0}, {x=0,y=0,z=0}) + player:set_look_yaw(math.random(1, 180)/100) + default.player_attached[name] = false + player:set_physics_override(1, 1, 1) + hud_flags.wielditem = true + default.player_set_animation(player, "stand" , 30) + + -- lay down + else + beds.player[name] = 1 + beds.pos[name] = pos + player_in_bed = player_in_bed + 1 + + -- physics, eye_offset, etc + player:set_eye_offset({x=0,y=-13,z=0}, {x=0,y=0,z=0}) + local yaw, param2 = get_look_yaw(bed_pos) + player:set_look_yaw(yaw) + local dir = minetest.facedir_to_dir(param2) + local p = {x=bed_pos.x+dir.x/2,y=bed_pos.y,z=bed_pos.z+dir.z/2} + player:set_physics_override(0, 0, 0) + player:setpos(p) + default.player_attached[name] = true + hud_flags.wielditem = false + default.player_set_animation(player, "lay" , 0) + end + + player:hud_set_flags(hud_flags) +end + +local function update_formspecs(finished) + local ges = #minetest.get_connected_players() + local form_n = "" + local is_majority = (ges/2) < player_in_bed + + if finished then + form_n = beds.formspec .. + "label[2.7,11; Good morning.]" + else + form_n = beds.formspec .. + "label[2.2,11;"..tostring(player_in_bed).." of "..tostring(ges).." players are in bed]" + if is_majority then + form_n = form_n .. + "button_exit[2,8;4,0.75;force;Force night skip]" + end + end + + for name,_ in pairs(beds.player) do + minetest.show_formspec(name, "beds_form", form_n) + end +end + + +-- public functions + +function beds.kick_players() + for name,_ in pairs(beds.player) do + local player = minetest.get_player_by_name(name) + lay_down(player, nil, nil, false) + end +end + +function beds.skip_night() + minetest.set_timeofday(0.23) + beds.set_spawns() +end + +function beds.on_rightclick(pos, player) + local name = player:get_player_name() + local ppos = player:getpos() + local tod = minetest.get_timeofday() + + if tod > 0.2 and tod < 0.805 then + if beds.player[name] then + lay_down(player, nil, nil, false) + end + minetest.chat_send_player(name, "You can only sleep at night.") + return + end + + -- move to bed + if not beds.player[name] then + lay_down(player, ppos, pos) + else + lay_down(player, nil, nil, false) + end + + if not is_sp then + update_formspecs(false) + end + + -- skip the night and let all players stand up + if check_in_beds() then + minetest.after(2, function() + beds.skip_night() + if not is_sp then + update_formspecs(true) + end + beds.kick_players() + end) + end +end + + +-- callbacks + +minetest.register_on_joinplayer(function(player) + beds.read_spawns() +end) + +minetest.register_on_respawnplayer(function(player) + local name = player:get_player_name() + local pos = beds.spawn[name] or nil + if pos then + player:setpos(pos) + return true + end +end) + +minetest.register_on_leaveplayer(function(player) + local name = player:get_player_name() + lay_down(player, nil, nil, false, true) + beds.player[name] = nil + if check_in_beds() then + minetest.after(2, function() + beds.skip_night() + update_formspecs(true) + beds.kick_players() + end) + end +end) + +minetest.register_on_player_receive_fields(function(player, formname, fields) + if formname ~= "beds_form" then + return + end + if fields.quit or fields.leave then + lay_down(player, nil, nil, false) + update_formspecs(false) + end + + if fields.force then + beds.skip_night() + update_formspecs(true) + beds.kick_players() + end +end) diff --git a/mods/beds/init.lua b/mods/beds/init.lua new file mode 100644 index 00000000..09982c24 --- /dev/null +++ b/mods/beds/init.lua @@ -0,0 +1,16 @@ +beds = {} +beds.player = {} +beds.pos = {} +beds.spawn = {} + +beds.formspec = "size[8,15;true]".. + "bgcolor[#080808BB; true]".. + "button_exit[2,12;4,0.75;leave;Leave Bed]" + +local modpath = minetest.get_modpath("beds") + +-- load files +dofile(modpath.."/functions.lua") +dofile(modpath.."/api.lua") +dofile(modpath.."/beds.lua") +dofile(modpath.."/spawns.lua") diff --git a/mods/beds/spawns.lua b/mods/beds/spawns.lua new file mode 100644 index 00000000..5fcf1b93 --- /dev/null +++ b/mods/beds/spawns.lua @@ -0,0 +1,60 @@ +local world_path = minetest.get_worldpath() +local org_file = world_path .. "/beds_spawns" +local file = world_path .. "/beds_spawns" +local bkwd = false + +-- check for PA's beds mod spawns +local cf = io.open(world_path .. "/beds_player_spawns", "r") +if cf ~= nil then + io.close(cf) + file = world_path .. "/beds_player_spawns" + bkwd = true +end + +function beds.read_spawns() + local spawns = beds.spawn + local input = io.open(file, "r") + if input and not bkwd then + repeat + local x = input:read("*n") + if x == nil then + break + end + local y = input:read("*n") + local z = input:read("*n") + local name = input:read("*l") + spawns[name:sub(2)] = {x = x, y = y, z = z} + until input:read(0) == nil + io.close(input) + elseif input and bkwd then + beds.spawn = minetest.deserialize(input:read("*all")) + input:close() + beds.save_spawns() + os.rename(file, file .. ".backup") + file = org_file + else + spawns = {} + end +end + +function beds.save_spawns() + if not beds.spawn then + return + end + writing = true + local output = io.open(org_file, "w") + for i, v in pairs(beds.spawn) do + output:write(v.x.." "..v.y.." "..v.z.." "..i.."\n") + end + io.close(output) + writing = false +end + +function beds.set_spawns() + for name,_ in pairs(beds.player) do + local player = minetest.get_player_by_name(name) + local p = player:getpos() + beds.spawn[name] = p + end + beds.save_spawns() +end diff --git a/mods/beds/textures/beds_bed.png b/mods/beds/textures/beds_bed.png new file mode 100644 index 0000000000000000000000000000000000000000..5c0054c6cf9a42d248601d8c527c0a0da2bf92f6 GIT binary patch literal 540 zcmV+%0^|LOP)nsVZn?U zRen}?snu%uzK`$weEC}8{fCb<81o`bsxqz0iW$phJP~0|mB%7{+uml^`^D<&8V??3 z4**lDdD@I@F30%z1Q!R+;__xph)`DLxfvx@=2R)EGOJ42 zj6xkWBtlYz+}Id>kwYYUJ8{c_07d6mFk?}bry|U&GFP9bWJba{lFo5KgiGg+5)Fq) z#=A(L=?c1)Y=U(&UYhMEmdz-caZ7}>2npv%#g7n=bTE?YCUyGQ!4?+p^)Y!P#=I)8 z%y?!-(TqXoxGX~QCFhksW7of2iKF`48%Hv&C1qr@%i-#cdniwGZ^`AYRf9$zS7e) e^$$S1zwtN1Qq}5$b^0~{0000g*HHLyD4EErh^$d!evj~?!;w+tqZzwqymgMeDx1#n?dXW(+7I^j z_St_k^B1t(Ej;stoGM$Yq*ckNl2xT_#?IM0W5(**8tdz?@h4-*Vz=IaP{gq|ZRp&Jk-9GAj#=g#%0sb|R@8%9aQvGv2AP?HoI*&VnKxfzHnFf+Xn~N3;zD6Tfu*Y?3Zb$v zg2=$aA_3zUP;9`2-#iw&AXrdfX>qGJ@60_f1*8tiLCgPuzXI66BWmOr8pFgGtWtzZ zF%w}XLZmgXTJvrUQ)384coAXT%rkE0N!h^TqhF>YLQjP8H)y0ak=DF@FAlXP6k%ix z))=Bj4jXu+s)Zw}g(DtCXp8XRI6NuEK!m;s9i?b1MOSN{wWj4bG#!VlqRUm${c4bC zB(-Sf6QY16?2P83#QW&QJRk|weB8Qo{O_K%6XC6?A_ zaN~V7NL==%cIuMct9I)CzJU!q!rL@)?_ynb-ag~*@`QQ&oVZsatY`T7eyy-^^O>}^ kHKIlq8>9*AnJsvdPtZDUt>P4NqW}N^07*qoM6N<$g2%O|ZU6uP literal 0 HcmV?d00001 diff --git a/mods/beds/textures/beds_bed_head.png b/mods/beds/textures/beds_bed_head.png new file mode 100644 index 0000000000000000000000000000000000000000..763f5e14048e931e237397df959ac20041b5c26d GIT binary patch literal 387 zcmV-}0et?6P)iQ^b)nj#1SL{Wq+%dpvO5QZT<&qI+L6 hP*s3AYVMI2_yGC^`^BWEuA=||002ovPDHLkV1jg)Z%*=ZTOTcn^vn)iA$(CEh(y=mOD|9)MV?|wgnb2TpX^xpv!I3ISX!Ls{+#>4Re*{iYWZLAR{{x+qvt2}TjB*pmasI2 zg)wZb4W-4n@5*!j753>=?Jf)eZ?8=n(&ePTT zw3B$yB@|i0bllhDztGirl;8ylaaf?1Asi2BR0px`@C z7srr_Id>=R_c|OP(yo8@?Bte)$9Ho%wkT|uG~SZ@IK`R$;KD2Q=4@v#EazA|A^d}> zOLCHc$owb80=zF4NH`Y!m{$Cw_PMzXV~1V|*MISYMO9yuo$fE3e86SZY=!Q<@figw zs@|HOIkTBhKML>?n|8D_ck}(%h2iFR%=vBXY=gs0L+=*U1{Xz#`LyXBa^Vuz)Jv<~ zbVIq@Hmtb+Pe|~RgVQ;HVv{c}KYA-8>~q)-v$X}2drqX)`YaJ}mD&^k??m+EI~nJ` zZ=3l__tRrpGq>VxtK+1BX5CM;Dd4Pazfdm0f9vP{e~uH`_AqQXW1hm`TF?yiIfJLG KpUXO@geCwE>46;p literal 0 HcmV?d00001 diff --git a/mods/beds/textures/beds_bed_side_bottom.png b/mods/beds/textures/beds_bed_side_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..99ff309fa2243dc6243b1eb054773eb977b5054a GIT binary patch literal 561 zcmV-10?z%3P)4JgSaUyQK~PuL z2xmguTH8|hOPTY1$I{GNi6aUxgf0w51pS5IE?Px5-PmOp->bvfMwKS|{!x#=!={ZMNgsuoZ z=QvPh!x$RYvS}@CRVpHwx^rxeE;K_S0ulB^=&Ryei*GG`RrW*(L}-RWbXD1Mj=FO{ zfSPl(RaqBd+c}ydbX2KXOU+t3sx(Kl_0h+*pTOsL8T_2b>!Qb?JjZTsmgDL?ZwgmA zEY32hMDbTV_KOh?OCJ8J$8j~r(eoQTNKRk|+eu#LBjgt+DWs>!r=}<-r^qKKDc>3= zdwYy*e40Wk%+tgK*@X)n)zb8jp5=2j~;%9NoM}ZIKbV;t&aZ({#D?u z_q5E|7GXz(rgL=6NK{EwIq;sI8Hor7-qQ*KPRuw`B~`_3h;V4eruXc4&j;t|o6%LJ zBf@?VaAwA_DkrL>-g9O~DneHkx2?*aDjhR+gMdtg6A?a{k$O+ZdwRpUD?(3%jtC#k zXa~V{U`v%lGv14^ugb0ni5XkobD&B~gw%|tb8HWH(&5`~urts3#$$So9O+t~L1UII zD$uXz=*QEXzk5U$>{TCd-h9I6&4;8>fz!Bv`|cSZH@+gh)4y)k=jkytO!#y|Hnxh}z=k>xE)zZDcS`H^!4kvlJaF<{902*{fSad;kbZBpK099;dVPqgvd2@7S bZF4LjNp52<$sIm+00000NkvXXu0mjfQ>pbb literal 0 HcmV?d00001 diff --git a/mods/beds/textures/beds_bed_side_top.png b/mods/beds/textures/beds_bed_side_top.png new file mode 100644 index 0000000000000000000000000000000000000000..b2807c5fa275087fd66be04e6f76e53b6e36797c GIT binary patch literal 611 zcmV-p0-XJcP)H1JHG{o<1xeL3G{ZoM zCXVA!uh(fb1f5QYv$Hc=trm{saDIMHr_(_+n^dbcDkn9HB@L-m(y;6@cDX{eT0@8y zr>CbhgrLz7wA*bQr;QK-Aq354lWMJos_7`X0@BxS-`P7jq;Pc1aZ%+^$#Ha4MAuDp z!$Q?`R8>beObpXP$>ljv6!L{*_78JNyPK0_;y%_Q{bc1EWMv;2*~{CQmqetW?23}PGRk2gymGLO8ZLD7w!op}bi^0ppLT;x0T|@$I z;z1YjF&B~1ZdN0Mq~sy)kGYX{)3-=OJlqSonH|6OS2LkrWdr>Eo{d64K_= zASrp6>5(py4?S!rCfG?%v6Gx)Yc<5e?dxo86Ef?|C|o<;=v$`fvfxgxZ>Zj6KntfnN`yHPynLQoy-uxGr*?9}(eW`qs#WrZBH7)2w3G-7B0N`$ z8C@qS!n_EMQcMN{925^J`xUA`>y%1m{K^pr#Y4PYflr^e(B?!)h_I*>PYi=+BFq{F zNu`MEI{Uc-`9hKJC7(SnhnFj`lig!?&tvP$SG1M!4qiqtDMYc&(U(MT-RL?qZk%xWTLwK6`? zN;K5K=s+9MzVl32jf@5xSexnR^<*!RU<+C#e38F3WVJD5wXvDLi8I{Ao$Ke&Qg%D1 z+~E#37W&D!gJj%6))N*FZ(U+N(Z|L@7pG(@8`@RCt_4l0mK;RS-qbz4h#Fw?7yWh)@Pdh&el8h{RU12P8(U zf(5aUC_zGr^dX7u@9y`i7?_9})!^3PoLlgqgvBI>-q)%n!qRz+f`gs#*t;d!K(pD~qpD|4c7v^|GM5P7_o~J2aL&B-(Ox_| zzJ|pX+%gkR5eaK%!O<3+GX5=4&Q&?80e|;C zOHF#;`&M;~sH%U)5G*!u&D^TGG|x-pE~jeEZ1x_us$118P0}?}Fh@u_k8zM2VClgI z)=c2@h&2I_RD}%Ydg4(5pcNk zR2hyD9iFN-I7T$PNjgMat2US;47W_dWG9?6OR{9R-hb)4Z$9IfpMakE=G{3H18}Qc zpDq#l_Qlsz3qH-i+3@`uy literal 0 HcmV?d00001 diff --git a/mods/beds/textures/beds_bed_top2.png b/mods/beds/textures/beds_bed_top2.png new file mode 100644 index 0000000000000000000000000000000000000000..2fe5bf2b0c133858993413cfa495379f4c4b9aa1 GIT binary patch literal 616 zcmV-u0+;=XP)pG^hrcPRCt_Ckj;@DMG%BDtE#)_?da`Zv=?MCzyJE90XUz}LZ)P=Wg$7n1hB3vfLg05 zA0E!vBfng>h>+o4>u#!MskPQxQxy>&$5Cq))s#|ieU4E|o^7{3{@RvY#vC%lOhu&k z4j`o*;k|bcl#;2kU0$BvJeoUZ_*zyoZLN_~N+x;xa5|mloUM0wobJ|QY5+{FUazK_ zQdZ^B8Ui_|2-I2ukOXn9^^2vyKYlDZi)d@l$x_Z4q+cciqC#@pHV-#V04&1ae)IK+ z(1;|GfEjT_6f%)lcL0m(1U}FC?a$v?yY8917g1oi6F92|aJVbEnmN!T2)wo%zj7hn zUC37=1X@HytRe(H&q;C-abS<=)8*-_$LE_z;Of55X@CIxoS()pG664RT;?S3{=;U) z^iE{BcQTRum%E7Mh!!z`Ma0P$_mjf_2=HK*fNf3zR*?X%5el4DCvZdraIgAB>%FQ+ zbl{aLfWtk2yW7m2WFZyUBbM7>cR!H;K8>Md7IEM*CjccS;(1O7iYkDA08wZmbtryJ zD*ylh8gxZibU}4=Xm4@=RcvKpWFS*{b97~Gb1Wc9ZeuRV9X@sd0000}2bnaV8HDJOC7U?3D1dvS0AV^Zu83clQb}!Ob_gUJL>oK5e zwXaoAdq{t~m#R+Q$CziSV7$r#K*5#-b_lGA0oaqeR_*q+YELdzYjUaDlD9D)_O)tD zZex7eQ~KRq0rCHmBr!abfF!>d42GquR{JPkUiD9VkskJ0TJ77R?#QcVz%Tcm04Hg{ zo+J?z1PX=()R3O9C$s9_eUiTH+p)fCPp-#vX|rb_(qUsjO9xd+1p+546d*O!FT12i zGNk)U%QD86OzCb<=~(|vrZf#37?3PAGz7Nf3_bv)BiW$d#yILf?OAnCkbZXW(mfef z_e52Hk~%mAhK80l=)_W_NRI^R({AY`1zP$C%r-WvXBHb10000QbVXQnL3MO!Z*l-t lY-M3&AX9mBbY*RGEFej4V=l=ZK6U^A002ovPDHLkV1jl<*RTKp literal 0 HcmV?d00001 diff --git a/mods/beds/textures/beds_bed_top_top.png b/mods/beds/textures/beds_bed_top_top.png new file mode 100644 index 0000000000000000000000000000000000000000..e877c808afa166a782c29eef02c051c540db186d GIT binary patch literal 556 zcmV+{0@MA8P)RudT=q5w$>%R$qs7bDXOa89&$XHW03F!LPELS8*iy8J z)?(C%*0^S7O42=ZkVj@Gm;FSpsxDpE+55PztF>_D)4mhf#!!#|1Q4)IfFC8TN05{x zk|bM;F}j9yR_)Sd|KGI77%OwzMrQWj*UD|%0V)9l1^}dO+rVjqgh3L3Z2%<7sads2 z4|_&WB~~zP_AoE7!a>{rRzM;wU)Msn;qnPRg-SE$k)sk{dT*T zalE}(`Tgyvs^d7?0tyh2WCCfE405hjRaL&-@1m|bLyFe^0N<1_(B0*u2BR0prEv; zi(^Q|oa7(>|JyUG&QLnLn5{?3AnQPa5d*`~wSVP9epPk@l}VMjMwB>~mSp4?F@)x% kCZ;F^R~DC~<`(NHc;+SRos_jJ1FB;1boFyt=akR{04v}rR{#J2 literal 0 HcmV?d00001 From ea7b04a7123bf18eb3fa5d70bea4673fc8229dbb Mon Sep 17 00:00:00 2001 From: BlockMen Date: Tue, 24 Feb 2015 21:44:21 +0100 Subject: [PATCH 0003/2163] Use only red and white wool for beds --- mods/beds/beds.lua | 21 ++------------------- mods/beds/spawns.lua | 16 ++++++++-------- 2 files changed, 10 insertions(+), 27 deletions(-) diff --git a/mods/beds/beds.lua b/mods/beds/beds.lua index 531b55d9..acff444c 100644 --- a/mods/beds/beds.lua +++ b/mods/beds/beds.lua @@ -42,7 +42,7 @@ beds.register_bed("beds:fancy_bed", { }, selectionbox = {-0.5, -0.5, -0.5, 0.5, 0.06, 1.5}, recipe = { - {"group:wool", "group:wool", "group:stick"}, + {"wool:red", "wool:white", "group:stick"}, {"group:wood", "group:wood", "group:wood"}, }, }) @@ -76,7 +76,7 @@ beds.register_bed("beds:bed", { }, selectionbox = {-0.5, -0.5, -0.5, 0.5, 0.06, 1.5}, recipe = { - {"group:wool", "group:wool", "group:wool"}, + {"wool:red", "wool:red", "wool:white"}, {"group:wood", "group:wood", "group:wood"} }, @@ -84,21 +84,4 @@ beds.register_bed("beds:bed", { -- aliases for PA's beds mod minetest.register_alias("beds:bed_bottom_red", "beds:bed_bottom") -minetest.register_alias("beds:bed_bottom_orange", "beds:bed_bottom") -minetest.register_alias("beds:bed_bottom_yellow", "beds:bed_bottom") -minetest.register_alias("beds:bed_bottom_green", "beds:bed_bottom") -minetest.register_alias("beds:bed_bottom_blue", "beds:bed_bottom") -minetest.register_alias("beds:bed_bottom_violet", "beds:bed_bottom") -minetest.register_alias("beds:bed_bottom_black", "beds:bed_bottom") -minetest.register_alias("beds:bed_bottom_grey", "beds:bed_bottom") -minetest.register_alias("beds:bed_bottom_white", "beds:bed_bottom") - minetest.register_alias("beds:bed_top_red", "beds:bed_top") -minetest.register_alias("beds:bed_top_orange", "beds:bed_top") -minetest.register_alias("beds:bed_top_yellow", "beds:bed_top") -minetest.register_alias("beds:bed_top_green", "beds:bed_top") -minetest.register_alias("beds:bed_top_blue", "beds:bed_top") -minetest.register_alias("beds:bed_top_violet", "beds:bed_top") -minetest.register_alias("beds:bed_top_black", "beds:bed_top") -minetest.register_alias("beds:bed_top_grey", "beds:bed_top") -minetest.register_alias("beds:bed_top_white", "beds:bed_top") diff --git a/mods/beds/spawns.lua b/mods/beds/spawns.lua index 5fcf1b93..39da21c2 100644 --- a/mods/beds/spawns.lua +++ b/mods/beds/spawns.lua @@ -16,14 +16,14 @@ function beds.read_spawns() local input = io.open(file, "r") if input and not bkwd then repeat - local x = input:read("*n") - if x == nil then - break - end - local y = input:read("*n") - local z = input:read("*n") - local name = input:read("*l") - spawns[name:sub(2)] = {x = x, y = y, z = z} + local x = input:read("*n") + if x == nil then + break + end + local y = input:read("*n") + local z = input:read("*n") + local name = input:read("*l") + spawns[name:sub(2)] = {x = x, y = y, z = z} until input:read(0) == nil io.close(input) elseif input and bkwd then From 3e912f7b85ec42c1d0a5b049337d2a66a5b5c946 Mon Sep 17 00:00:00 2001 From: MT-Modder Date: Fri, 13 Feb 2015 19:21:36 -0500 Subject: [PATCH 0004/2163] Add reverse recipes for hoes - Adds material for crafting (keeps def.recipe compatibility) - Fix two typos in api documentation --- game_api.txt | 5 +++-- mods/farming/API.txt | 5 +++-- mods/farming/api.lua | 28 ++++++++++++++++++++++++---- mods/farming/hoes.lua | 36 ++++++------------------------------ 4 files changed, 36 insertions(+), 38 deletions(-) diff --git a/game_api.txt b/game_api.txt index d2394903..99c34a78 100644 --- a/game_api.txt +++ b/game_api.txt @@ -125,7 +125,8 @@ farming.register_plant(name, Plant definition) description = "", -- Description for tooltip inventory_image = "unknown_item.png", -- Image to be used as wield- and inventory image max_uses = 30, -- Uses until destroyed - recipe = { -- Craft recipe + material = "", -- Material for recipes + recipe = { -- Craft recipe, if material isn't used {"air", "air", "air"}, {"", "group:stick"}, {"", "group:stick"}, @@ -138,7 +139,7 @@ farming.register_plant(name, Plant definition) description = "", -- Description of seed item inventory_image = "unknown_item.png", -- Image to be used as seed's wield- and inventory image steps = 8, -- How many steps the plant has to grow, until it can be harvested - ^ Always provide a plant texture for ech step, format: modname_plantname_i.png (i = stepnumber) + ^ Always provide a plant texture for each step, format: modname_plantname_i.png (i = stepnumber) minlight = 13, -- Minimum light to grow maxlight = default.LIGHT_MAX -- Maximum light to grow } diff --git a/mods/farming/API.txt b/mods/farming/API.txt index 9234bc44..171c3c38 100644 --- a/mods/farming/API.txt +++ b/mods/farming/API.txt @@ -9,7 +9,8 @@ Hoe Definition description = "", -- Description for tooltip inventory_image = "unknown_item.png", -- Image to be used as wield- and inventory image max_uses = 30, -- Uses until destroyed - recipe = { -- Craft recipe + material = "", -- Material for recipes + recipe = { -- Craft recipe, if material isn't used {"air", "air", "air"}, {"", "group:stick"}, {"", "group:stick"}, @@ -21,7 +22,7 @@ Plant definition description = "", -- Description of seed item inventory_image = "unknown_item.png", -- Image to be used as seed's wield- and inventory image steps = 8, -- How many steps the plant has to grow, until it can be harvested - ^ Always provide a plant texture for ech step, format: modname_plantname_i.png (i = stepnumber) + ^ Always provide a plant texture for each step, format: modname_plantname_i.png (i = stepnumber) minlight = 13, -- Minimum light to grow maxlight = default.LIGHT_MAX -- Maximum light to grow } \ No newline at end of file diff --git a/mods/farming/api.lua b/mods/farming/api.lua index 6ce996d8..8c27233f 100644 --- a/mods/farming/api.lua +++ b/mods/farming/api.lua @@ -83,10 +83,30 @@ farming.register_hoe = function(name, def) end }) -- Register its recipe - minetest.register_craft({ - output = name:gsub(":", "", 1), - recipe = def.recipe - }) + if def.material == nil then + minetest.register_craft({ + output = name:sub(2), + recipe = def.recipe + }) + else + minetest.register_craft({ + output = name:sub(2), + recipe = { + {def.material, def.material, ""}, + {"", "group:stick", ""}, + {"", "group:stick", ""} + } + }) + -- Reverse Recipe + minetest.register_craft({ + output = name:sub(2), + recipe = { + {"", def.material, def.material}, + {"", "group:stick", ""}, + {"", "group:stick", ""} + } + }) + end end -- Seed placement diff --git a/mods/farming/hoes.lua b/mods/farming/hoes.lua index 084d586f..31da19ff 100644 --- a/mods/farming/hoes.lua +++ b/mods/farming/hoes.lua @@ -2,64 +2,40 @@ farming.register_hoe(":farming:hoe_wood", { description = "Wooden Hoe", inventory_image = "farming_tool_woodhoe.png", max_uses = 30, - recipe = { - {"group:wood", "group:wood"}, - {"", "group:stick"}, - {"", "group:stick"}, - } + material = "group:wood" }) farming.register_hoe(":farming:hoe_stone", { description = "Stone Hoe", inventory_image = "farming_tool_stonehoe.png", max_uses = 90, - recipe = { - {"group:stone", "group:stone"}, - {"", "group:stick"}, - {"", "group:stick"}, - } + material = "group:stone" }) farming.register_hoe(":farming:hoe_steel", { description = "Steel Hoe", inventory_image = "farming_tool_steelhoe.png", max_uses = 200, - recipe = { - {"default:steel_ingot", "default:steel_ingot"}, - {"", "group:stick"}, - {"", "group:stick"}, - } + material = "default:steel_ingot" }) farming.register_hoe(":farming:hoe_bronze", { description = "Bronze Hoe", inventory_image = "farming_tool_bronzehoe.png", max_uses = 220, - recipe = { - {"default:bronze_ingot", "default:bronze_ingot"}, - {"", "group:stick"}, - {"", "group:stick"}, - } + material = "default:bronze_ingot" }) farming.register_hoe(":farming:hoe_mese", { description = "Mese Hoe", inventory_image = "farming_tool_mesehoe.png", max_uses = 350, - recipe = { - {"default:mese_crystal", "default:mese_crystal"}, - {"", "group:stick"}, - {"", "group:stick"}, - } + material = "default:mese_crystal" }) farming.register_hoe(":farming:hoe_diamond", { description = "Diamond Hoe", inventory_image = "farming_tool_diamondhoe.png", max_uses = 500, - recipe = { - {"default:diamond", "default:diamond"}, - {"", "group:stick"}, - {"", "group:stick"}, - } + material = "default:diamond" }) From df353603727e6084ae32b4c3d2c6e97f851f0ce2 Mon Sep 17 00:00:00 2001 From: tenplus1 Date: Thu, 19 Feb 2015 20:26:30 +0000 Subject: [PATCH 0005/2163] Make empty buckets stackable --- mods/bucket/init.lua | 70 +++++++++++++++++++++++++++++--------------- 1 file changed, 47 insertions(+), 23 deletions(-) diff --git a/mods/bucket/init.lua b/mods/bucket/init.lua index 6715ebbf..2bdb4714 100644 --- a/mods/bucket/init.lua +++ b/mods/bucket/init.lua @@ -103,31 +103,55 @@ function bucket.register_liquid(source, flowing, itemname, inventory_image, name end minetest.register_craftitem("bucket:bucket_empty", { - description = "Empty Bucket", - inventory_image = "bucket.png", - stack_max = 1, - liquids_pointable = true, - on_use = function(itemstack, user, pointed_thing) - -- Must be pointing to node - if pointed_thing.type ~= "node" then - return - end - -- Check if pointing to a liquid source - local node = minetest.get_node(pointed_thing.under) - local liquiddef = bucket.liquids[node.name] - if liquiddef ~= nil and liquiddef.itemname ~= nil and - node.name == liquiddef.source then - if check_protection(pointed_thing.under, - user:get_player_name(), - "take ".. node.name) then - return - end + description = "Empty Bucket", + inventory_image = "bucket.png", + stack_max = 99, + liquids_pointable = true, + on_use = function(itemstack, user, pointed_thing) + -- Must be pointing to node + if pointed_thing.type ~= "node" then + return + end + -- Check if pointing to a liquid source + local node = minetest.get_node(pointed_thing.under) + local liquiddef = bucket.liquids[node.name] + local item_count = user:get_wielded_item():get_count() - minetest.add_node(pointed_thing.under, {name="air"}) + if liquiddef ~= nil + and liquiddef.itemname ~= nil + and node.name == liquiddef.source then + if check_protection(pointed_thing.under, + user:get_player_name(), + "take ".. node.name) then + return + end - return ItemStack(liquiddef.itemname) - end - end, + -- default set to return filled bucket + local giving_back = liquiddef.itemname + + -- check if holding more than 1 empty bucket + if item_count > 1 then + + -- if space in inventory add filled bucked, otherwise drop as item + local inv = user:get_inventory() + if inv:room_for_item("main", {name=liquiddef.itemname}) then + inv:add_item("main", liquiddef.itemname) + else + local pos = user:getpos() + pos.y = math.floor(pos.y + 0.5) + core.add_item(pos, liquiddef.itemname) + end + + -- set to return empty buckets minus 1 + giving_back = "bucket:bucket_empty "..tostring(item_count-1) + + end + + minetest.add_node(pointed_thing.under, {name="air"}) + + return ItemStack(giving_back) + end + end, }) bucket.register_liquid( From f86ac2fdffba76621935e2ea62038107f5269daf Mon Sep 17 00:00:00 2001 From: jp Date: Mon, 26 Jan 2015 10:23:25 +0100 Subject: [PATCH 0006/2163] Optimize textures and model (use *.b3d instead *.x) --- menu/header.png | Bin 156026 -> 80804 bytes menu/icon.png | Bin 5776 -> 3008 bytes mods/boats/textures/boat_inventory.png | Bin 1468 -> 851 bytes mods/boats/textures/boat_wield.png | Bin 847 -> 546 bytes mods/default/models/character.b3d | Bin 0 -> 86880 bytes mods/default/models/character.x | 7457 ----------------- mods/default/player.lua | 4 +- mods/default/textures/bubble.png | Bin 544 -> 459 bytes mods/default/textures/crack_anylength.png | Bin 583 -> 348 bytes mods/default/textures/default_apple.png | Bin 320 -> 251 bytes mods/default/textures/default_book.png | Bin 222 -> 201 bytes mods/default/textures/default_bookshelf.png | Bin 639 -> 471 bytes mods/default/textures/default_brick.png | Bin 596 -> 351 bytes .../default/textures/default_bronze_block.png | Bin 568 -> 356 bytes .../default/textures/default_bronze_ingot.png | Bin 232 -> 224 bytes mods/default/textures/default_cactus_side.png | Bin 589 -> 314 bytes mods/default/textures/default_cactus_top.png | Bin 546 -> 267 bytes mods/default/textures/default_chest_front.png | Bin 630 -> 423 bytes mods/default/textures/default_chest_lock.png | Bin 670 -> 469 bytes mods/default/textures/default_chest_side.png | Bin 576 -> 375 bytes mods/default/textures/default_chest_top.png | Bin 607 -> 422 bytes mods/default/textures/default_clay.png | Bin 318 -> 272 bytes mods/default/textures/default_clay_brick.png | Bin 178 -> 158 bytes mods/default/textures/default_coal_block.png | Bin 290 -> 240 bytes mods/default/textures/default_coal_lump.png | Bin 160 -> 157 bytes mods/default/textures/default_cobble.png | Bin 739 -> 268 bytes .../default/textures/default_copper_block.png | Bin 608 -> 359 bytes .../default/textures/default_copper_ingot.png | Bin 233 -> 225 bytes .../textures/default_desert_cobble.png | Bin 241 -> 235 bytes mods/default/textures/default_desert_sand.png | Bin 647 -> 350 bytes .../textures/default_desert_stone_brick.png | Bin 516 -> 249 bytes mods/default/textures/default_diamond.png | Bin 397 -> 313 bytes .../textures/default_diamond_block.png | Bin 659 -> 572 bytes mods/default/textures/default_dirt.png | Bin 730 -> 277 bytes mods/default/textures/default_dry_shrub.png | Bin 217 -> 148 bytes .../textures/default_fence_overlay.png | Bin 240 -> 219 bytes .../textures/default_furnace_bottom.png | Bin 578 -> 274 bytes .../textures/default_furnace_fire_bg.png | Bin 289 -> 129 bytes .../textures/default_furnace_fire_fg.png | Bin 660 -> 558 bytes .../textures/default_furnace_front.png | Bin 656 -> 307 bytes .../textures/default_furnace_front_active.png | Bin 1694 -> 1024 bytes .../default/textures/default_furnace_side.png | Bin 689 -> 296 bytes mods/default/textures/default_furnace_top.png | Bin 578 -> 274 bytes mods/default/textures/default_glass.png | Bin 204 -> 158 bytes .../default/textures/default_glass_detail.png | Bin 183 -> 135 bytes mods/default/textures/default_gold_block.png | Bin 648 -> 483 bytes mods/default/textures/default_gold_ingot.png | Bin 313 -> 225 bytes mods/default/textures/default_grass.png | Bin 859 -> 263 bytes mods/default/textures/default_grass_1.png | Bin 226 -> 140 bytes mods/default/textures/default_grass_2.png | Bin 257 -> 153 bytes mods/default/textures/default_grass_3.png | Bin 319 -> 179 bytes mods/default/textures/default_grass_4.png | Bin 443 -> 211 bytes mods/default/textures/default_grass_5.png | Bin 550 -> 260 bytes .../textures/default_grass_footsteps.png | Bin 827 -> 722 bytes mods/default/textures/default_grass_side.png | Bin 473 -> 347 bytes mods/default/textures/default_gravel.png | Bin 219 -> 201 bytes mods/default/textures/default_ice.png | Bin 371 -> 254 bytes mods/default/textures/default_iron_lump.png | Bin 163 -> 160 bytes .../default/textures/default_jungleleaves.png | Bin 193 -> 184 bytes .../textures/default_junglesapling.png | Bin 193 -> 190 bytes mods/default/textures/default_junglewood.png | Bin 297 -> 230 bytes mods/default/textures/default_ladder.png | Bin 703 -> 467 bytes .../default_lava_flowing_animated.png | Bin 3210 -> 2315 bytes .../textures/default_lava_source_animated.png | Bin 2758 -> 2193 bytes mods/default/textures/default_leaves.png | Bin 744 -> 304 bytes mods/default/textures/default_mese_block.png | Bin 302 -> 224 bytes .../default/textures/default_mese_crystal.png | Bin 237 -> 222 bytes .../textures/default_mineral_diamond.png | Bin 280 -> 262 bytes .../default/textures/default_mineral_iron.png | Bin 922 -> 172 bytes .../default/textures/default_mineral_mese.png | Bin 345 -> 234 bytes mods/default/textures/default_mossycobble.png | Bin 819 -> 315 bytes mods/default/textures/default_obsidian.png | Bin 162 -> 155 bytes .../textures/default_obsidian_brick.png | Bin 418 -> 195 bytes .../textures/default_obsidian_glass.png | Bin 217 -> 128 bytes mods/default/textures/default_paper.png | Bin 200 -> 197 bytes mods/default/textures/default_papyrus.png | Bin 3804 -> 234 bytes .../default/textures/default_pine_needles.png | Bin 512 -> 203 bytes .../default/textures/default_pine_sapling.png | Bin 406 -> 210 bytes mods/default/textures/default_pinetree.png | Bin 693 -> 280 bytes .../default/textures/default_pinetree_top.png | Bin 802 -> 574 bytes mods/default/textures/default_pinewood.png | Bin 455 -> 223 bytes mods/default/textures/default_rail.png | Bin 270 -> 242 bytes .../textures/default_rail_crossing.png | Bin 271 -> 262 bytes mods/default/textures/default_rail_curved.png | Bin 259 -> 241 bytes .../textures/default_rail_t_junction.png | Bin 256 -> 247 bytes mods/default/textures/default_sand.png | Bin 338 -> 253 bytes mods/default/textures/default_sandstone.png | Bin 414 -> 258 bytes .../textures/default_sandstone_brick.png | Bin 561 -> 336 bytes mods/default/textures/default_sapling.png | Bin 195 -> 190 bytes mods/default/textures/default_sign.png | Bin 699 -> 442 bytes mods/default/textures/default_sign_wall.png | Bin 501 -> 416 bytes mods/default/textures/default_snowball.png | Bin 268 -> 183 bytes mods/default/textures/default_steel_block.png | Bin 604 -> 357 bytes mods/default/textures/default_steel_ingot.png | Bin 283 -> 201 bytes mods/default/textures/default_stick.png | Bin 168 -> 130 bytes mods/default/textures/default_stone.png | Bin 388 -> 233 bytes mods/default/textures/default_stone_brick.png | Bin 442 -> 258 bytes mods/default/textures/default_tnt_top.png | Bin 146 -> 143 bytes .../textures/default_tool_bronzeaxe.png | Bin 224 -> 192 bytes .../textures/default_tool_bronzepick.png | Bin 249 -> 210 bytes .../textures/default_tool_bronzeshovel.png | Bin 298 -> 233 bytes .../textures/default_tool_bronzesword.png | Bin 194 -> 168 bytes .../textures/default_tool_diamondaxe.png | Bin 238 -> 195 bytes .../textures/default_tool_diamondpick.png | Bin 257 -> 219 bytes .../textures/default_tool_diamondshovel.png | Bin 285 -> 222 bytes .../textures/default_tool_diamondsword.png | Bin 207 -> 177 bytes .../default/textures/default_tool_meseaxe.png | Bin 252 -> 205 bytes .../textures/default_tool_mesepick.png | Bin 248 -> 201 bytes .../textures/default_tool_meseshovel.png | Bin 285 -> 213 bytes .../textures/default_tool_mesesword.png | Bin 222 -> 194 bytes .../textures/default_tool_steelaxe.png | Bin 238 -> 199 bytes .../textures/default_tool_steelpick.png | Bin 237 -> 202 bytes .../textures/default_tool_steelshovel.png | Bin 276 -> 213 bytes .../textures/default_tool_steelsword.png | Bin 194 -> 168 bytes .../textures/default_tool_stoneaxe.png | Bin 221 -> 177 bytes .../textures/default_tool_stonepick.png | Bin 284 -> 210 bytes .../textures/default_tool_stoneshovel.png | Bin 284 -> 221 bytes .../textures/default_tool_stonesword.png | Bin 218 -> 183 bytes .../default/textures/default_tool_woodaxe.png | Bin 227 -> 168 bytes .../textures/default_tool_woodpick.png | Bin 225 -> 181 bytes .../textures/default_tool_woodshovel.png | Bin 253 -> 184 bytes .../textures/default_tool_woodsword.png | Bin 190 -> 159 bytes .../textures/default_torch_animated.png | Bin 1099 -> 833 bytes .../default_torch_on_ceiling_animated.png | Bin 1133 -> 916 bytes .../textures/default_torch_on_floor.png | Bin 222 -> 214 bytes .../default_torch_on_floor_animated.png | Bin 1093 -> 830 bytes mods/default/textures/default_tree.png | Bin 626 -> 309 bytes mods/default/textures/default_tree_top.png | Bin 763 -> 659 bytes mods/default/textures/default_water.png | Bin 581 -> 257 bytes .../default_water_flowing_animated.png | Bin 4403 -> 1607 bytes .../default_water_source_animated.png | Bin 3626 -> 1283 bytes mods/default/textures/default_wood.png | Bin 342 -> 218 bytes mods/default/textures/gui_formbg.png | Bin 1967 -> 971 bytes .../default/textures/gui_furnace_arrow_bg.png | Bin 463 -> 324 bytes mods/default/textures/gui_hotbar.png | Bin 306 -> 284 bytes mods/default/textures/gui_hotbar_selected.png | Bin 1872 -> 1649 bytes mods/default/textures/heart.png | Bin 368 -> 293 bytes mods/default/textures/player_back.png | Bin 142 -> 140 bytes mods/default/textures/wieldhand.png | Bin 153 -> 129 bytes mods/doors/textures/doors_brown.png | Bin 127 -> 109 bytes mods/doors/textures/doors_glass_a.png | Bin 204 -> 158 bytes mods/doors/textures/doors_glass_b.png | Bin 204 -> 158 bytes mods/doors/textures/doors_grey.png | Bin 115 -> 105 bytes .../doors/textures/doors_obsidian_glass_a.png | Bin 217 -> 128 bytes .../doors/textures/doors_obsidian_glass_b.png | Bin 217 -> 128 bytes .../textures/doors_obsidian_glass_side.png | Bin 88 -> 82 bytes mods/doors/textures/doors_steel_a.png | Bin 449 -> 273 bytes mods/doors/textures/doors_steel_b.png | Bin 461 -> 260 bytes mods/doors/textures/doors_trapdoor.png | Bin 350 -> 257 bytes mods/doors/textures/doors_wood_a.png | Bin 555 -> 294 bytes mods/doors/textures/doors_wood_b.png | Bin 539 -> 291 bytes mods/farming/textures/farming_bread.png | Bin 548 -> 393 bytes mods/farming/textures/farming_cotton_3.png | Bin 147 -> 144 bytes mods/farming/textures/farming_cotton_4.png | Bin 155 -> 150 bytes mods/farming/textures/farming_cotton_5.png | Bin 160 -> 159 bytes mods/farming/textures/farming_cotton_7.png | Bin 228 -> 170 bytes mods/farming/textures/farming_cotton_8.png | Bin 331 -> 196 bytes .../textures/farming_desert_sand_soil.png | Bin 637 -> 467 bytes .../textures/farming_desert_sand_soil_wet.png | Bin 590 -> 351 bytes .../farming_desert_sand_soil_wet_side.png | Bin 601 -> 272 bytes mods/farming/textures/farming_flour.png | Bin 164 -> 159 bytes mods/farming/textures/farming_soil.png | Bin 835 -> 706 bytes mods/farming/textures/farming_soil_wet.png | Bin 831 -> 677 bytes .../textures/farming_soil_wet_side.png | Bin 109 -> 96 bytes mods/farming/textures/farming_straw.png | Bin 892 -> 887 bytes .../textures/farming_tool_bronzehoe.png | Bin 258 -> 212 bytes .../textures/farming_tool_diamondhoe.png | Bin 244 -> 183 bytes .../farming/textures/farming_tool_mesehoe.png | Bin 230 -> 181 bytes .../textures/farming_tool_steelhoe.png | Bin 230 -> 181 bytes .../textures/farming_tool_stonehoe.png | Bin 263 -> 185 bytes .../farming/textures/farming_tool_woodhoe.png | Bin 222 -> 171 bytes mods/farming/textures/farming_wheat.png | Bin 249 -> 241 bytes mods/farming/textures/farming_wheat_1.png | Bin 174 -> 120 bytes mods/farming/textures/farming_wheat_2.png | Bin 220 -> 142 bytes mods/farming/textures/farming_wheat_3.png | Bin 319 -> 172 bytes mods/farming/textures/farming_wheat_4.png | Bin 358 -> 191 bytes mods/farming/textures/farming_wheat_5.png | Bin 409 -> 218 bytes mods/farming/textures/farming_wheat_6.png | Bin 456 -> 234 bytes mods/farming/textures/farming_wheat_7.png | Bin 493 -> 253 bytes mods/farming/textures/farming_wheat_8.png | Bin 577 -> 310 bytes mods/fire/textures/fire_basic_flame.png | Bin 719 -> 646 bytes .../textures/fire_basic_flame_animated.png | Bin 1216 -> 1051 bytes .../textures/flowers_dandelion_white.png | Bin 2954 -> 142 bytes .../textures/flowers_dandelion_yellow.png | Bin 3013 -> 133 bytes mods/flowers/textures/flowers_geranium.png | Bin 3030 -> 163 bytes mods/flowers/textures/flowers_rose.png | Bin 264 -> 136 bytes mods/flowers/textures/flowers_tulip.png | Bin 3002 -> 143 bytes mods/flowers/textures/flowers_viola.png | Bin 291 -> 153 bytes .../alternates/vessels_drinking_glass.png | Bin 167 -> 0 bytes .../alternates/vessels_glass_bottle.png | Bin 166 -> 0 bytes .../alternates/vessels_steel_bottle.png | Bin 238 -> 0 bytes .../textures/vessels_drinking_glass.png | Bin 508 -> 188 bytes .../textures/vessels_drinking_glass_inv.png | Bin 508 -> 188 bytes .../vessels/textures/vessels_glass_bottle.png | Bin 341 -> 200 bytes .../textures/vessels_glass_bottle_inv.png | Bin 341 -> 200 bytes .../textures/vessels_glass_fragments.png | Bin 741 -> 497 bytes .../vessels/textures/vessels_steel_bottle.png | Bin 425 -> 257 bytes .../textures/vessels_steel_bottle_inv.png | Bin 425 -> 257 bytes mods/wool/textures/wool_black.png | Bin 2863 -> 213 bytes mods/wool/textures/wool_blue.png | Bin 427 -> 269 bytes mods/wool/textures/wool_brown.png | Bin 435 -> 267 bytes mods/wool/textures/wool_cyan.png | Bin 430 -> 305 bytes mods/wool/textures/wool_dark_green.png | Bin 361 -> 259 bytes mods/wool/textures/wool_dark_grey.png | Bin 2933 -> 265 bytes mods/wool/textures/wool_green.png | Bin 401 -> 308 bytes mods/wool/textures/wool_grey.png | Bin 2906 -> 315 bytes mods/wool/textures/wool_magenta.png | Bin 435 -> 301 bytes mods/wool/textures/wool_orange.png | Bin 431 -> 288 bytes mods/wool/textures/wool_pink.png | Bin 224 -> 221 bytes mods/wool/textures/wool_red.png | Bin 435 -> 292 bytes mods/wool/textures/wool_violet.png | Bin 339 -> 251 bytes mods/wool/textures/wool_white.png | Bin 2917 -> 306 bytes mods/wool/textures/wool_yellow.png | Bin 297 -> 263 bytes 213 files changed, 2 insertions(+), 7459 deletions(-) create mode 100644 mods/default/models/character.b3d delete mode 100644 mods/default/models/character.x delete mode 100644 mods/vessels/textures/alternates/vessels_drinking_glass.png delete mode 100644 mods/vessels/textures/alternates/vessels_glass_bottle.png delete mode 100644 mods/vessels/textures/alternates/vessels_steel_bottle.png diff --git a/menu/header.png b/menu/header.png index c22192d0f8d8a7c2e0dfe0b624b31f5c5218a27e..2866626eef393f4765f682101aa8b09ef9780487 100644 GIT binary patch literal 80804 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 LNkvXXu0mjf@6&QC literal 156026 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

>^4cNlCL0y%plJt8o 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

    yCaY2CO%bhTo? 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