start texturing, add dev resources to /dev

master
MeseCraft 2022-01-23 14:18:24 -06:00
parent a5fea3f05b
commit 28eb784921
120 changed files with 208 additions and 141 deletions

View File

@ -3,6 +3,14 @@
## CHANGELOG ##
###############
2022-01-21
* disabled windspeed affecting player speed
* removed screenshots in folder structure
* compressed nether music to 80kbps
2022-01-20
* fancyvend quick patch
2022-01-20
* remove ethereal, can be added in incrementally but dev focus on less biomes is helpful.
* dfcaverns closer to surface. mobs will need to be adjusted too.

Binary file not shown.

View File

@ -0,0 +1,14 @@
Install into Blender:
* io_scene_b3d.zip in Blender to import/export models.
* Edit --> Prefernces --> Addons --> Install
* Only export in object mode.
Steps to modelings:
1. Shape in edit mode and assign vertex groups.
2. UV editing, unwrapping.
3. Make the texture. (Gimp, import color pallette)
4. Make the armature (skeleton/bones).
5. Animate the armature.
Bones should be named same as the vertex groups.

View File

@ -0,0 +1,36 @@
GIMP Palette
#Palette Name: Zughy 32
#Description: Created by <a target="_blank" href="https://twitter.com/_Zughy">Zughy</a> for his game <a target="_blank" href="https://twitter.com/aPiggyStory">A Piggy's Story</a>.
#Colors: 32
71 45 60 472d3c
94 54 67 5e3643
122 68 74 7a444a
160 91 83 a05b53
191 121 88 bf7958
238 161 96 eea160
244 204 161 f4cca1
182 213 60 b6d53c
113 170 52 71aa34
57 123 68 397b44
60 89 86 3c5956
48 44 46 302c2e
90 83 83 5a5353
125 112 113 7d7071
160 147 142 a0938e
207 198 184 cfc6b8
223 246 245 dff6f5
138 235 241 8aebf1
40 204 223 28ccdf
57 120 168 3978a8
57 71 120 394778
57 49 75 39314b
86 64 100 564064
142 71 140 8e478c
205 96 147 cd6093
255 174 182 ffaeb6
244 180 27 f4b41b
244 126 27 f47e1b
230 72 46 e6482e
169 59 59 a93b3b
130 112 148 827094
79 84 107 4f546b

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

View File

@ -8,12 +8,12 @@ paramat (MIT)
Authors of media (textures)
---------------------------
paramat (CC BY-SA 3.0):
binoculars_binoculars.png
Komodo (CC BY-SA 3.0):
mesecraft_binoculars.png
Crafting
--------
binoculars:binoculars
mesecraft_binoculars:binoculars
default:obsidian_glass O
default:bronze_ingot B

View File

@ -1,15 +1,17 @@
-- binoculars/init.lua
-- MeseCraft Game module: mesecraft_binoculars
-- This version is forked from the Minetest Game mod "binoculars".
-- See README.txt for licensing and other information.
-- Mod global namespace
binoculars = {}
mesecraft_binoculars = {}
-- Load support for MT game translation.
local S = minetest.get_translator("binoculars")
local S = minetest.get_translator("mesecraft_binoculars")
-- Detect creative mod
local creative_mod = minetest.get_modpath("creative")
-- Cache creative mode setting as fallback if creative mod not present
local creative_mode_cache = minetest.settings:get_bool("creative_mode")
@ -17,14 +19,14 @@ local creative_mode_cache = minetest.settings:get_bool("creative_mode")
-- Update player property
-- Global to allow overriding
function binoculars.update_player_property(player)
function mesecraft_binoculars.update_player_property(player)
local creative_enabled =
(creative_mod and creative.is_enabled_for(player:get_player_name())) or
creative_mode_cache
local new_zoom_fov = 0
if player:get_inventory():contains_item(
"main", "binoculars:binoculars") then
"main", "mesecraft_binoculars:binoculars") then
new_zoom_fov = 10
elseif creative_enabled then
new_zoom_fov = 15
@ -40,7 +42,7 @@ end
-- Set player property 'on joinplayer'
minetest.register_on_joinplayer(function(player)
binoculars.update_player_property(player)
mesecraft_binoculars.update_player_property(player)
end)
@ -48,7 +50,7 @@ end)
local function cyclic_update()
for _, player in ipairs(minetest.get_connected_players()) do
binoculars.update_player_property(player)
mesecraft_binoculars.update_player_property(player)
end
minetest.after(4.7, cyclic_update)
end
@ -58,13 +60,13 @@ minetest.after(4.7, cyclic_update)
-- Binoculars item
minetest.register_craftitem("binoculars:binoculars", {
minetest.register_craftitem("mesecraft_binoculars:binoculars", {
description = S("Binoculars") .. "\n" .. S("Use with 'Zoom' key"),
inventory_image = "binoculars_binoculars.png",
inventory_image = "mesecraft_binoculars.png",
stack_max = 1,
on_use = function(itemstack, user, pointed_thing)
binoculars.update_player_property(user)
mesecraft_binoculars.update_player_property(user)
end,
})
@ -72,7 +74,7 @@ minetest.register_craftitem("binoculars:binoculars", {
-- Crafting
minetest.register_craft({
output = "binoculars:binoculars",
output = "mesecraft_binoculars:binoculars",
recipe = {
{"default:obsidian_glass", "", "default:obsidian_glass"},
{"default:bronze_ingot", "default:bronze_ingot", "default:bronze_ingot"},

View File

@ -28,7 +28,7 @@ Licenses of media (textures)
----------------------------
Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
Copyright (C) 2017 paramat
Copyright (C) 2022 MeseCraft
You are free to:
Share — copy and redistribute the material in any medium or format.

View File

@ -0,0 +1,4 @@
name = mesecraft_binoculars
description = MeseCraft Game mod: binoculars
depends = default
optional_depends = creative

Binary file not shown.

After

Width:  |  Height:  |  Size: 688 B

View File

@ -1,12 +1,17 @@
Minetest Game mod: bones
MeseCraft Game mod: mesecraft_bones
forked from Minetest Game mod: bones
========================
See license.txt for license information.
Authors of source code
----------------------
Originally by PilzAdam (MIT)
Various Minetest developers and contributors (MIT)
MeseCraft
Authors of media (textures)
---------------------------
All textures: paramat (CC BY-SA 3.0)
Former textures: paramat (CC BY-SA 3.0)
MeseCraft textures: Komodo (CC BY-SA 3.0)

View File

@ -1,12 +1,10 @@
-- bones/init.lua
-- Minetest 0.4 mod: bones
-- mesecraft_bones/init.lua
-- See README.txt for licensing and other information.
-- Load support for MeseCraft translation.
-- Load support for MT game translation.
local S = minetest.get_translator("bones")
local S = minetest.get_translator("mesecraft_bones")
bones = {}
mesecraft_bones = {}
local function is_owner(pos, name)
local owner = minetest.get_meta(pos):get_string("owner")
@ -28,15 +26,15 @@ local bones_formspec =
local share_bones_time = tonumber(minetest.settings:get("share_bones_time")) or 1200
local share_bones_time_early = tonumber(minetest.settings:get("share_bones_time_early")) or share_bones_time / 4
minetest.register_node("bones:bones", {
minetest.register_node("mesecraft_bones:bones", {
description = S("Bones"),
tiles = {
"bones_top.png^[transform2",
"bones_bottom.png",
"bones_side.png",
"bones_side.png",
"bones_rear.png",
"bones_front.png"
"mesecraft_bones_top.png^[transform2",
"mesecraft_bones_bottom.png",
"mesecraft_bones_side.png",
"mesecraft_bones_side.png",
"mesecraft_bones_rear.png",
"mesecraft_bones_front.png"
},
paramtype2 = "facedir",
groups = {dig_immediate = 2},
@ -73,10 +71,10 @@ minetest.register_node("bones:bones", {
local meta = minetest.get_meta(pos)
if meta:get_inventory():is_empty("main") then
local inv = player:get_inventory()
if inv:room_for_item("main", {name = "bones:bones"}) then
inv:add_item("main", {name = "bones:bones"})
if inv:room_for_item("main", {name = "mesecraft_bones:bones"}) then
inv:add_item("main", {name = "mesecraft_bones:bones"})
else
minetest.add_item(pos, "bones:bones")
minetest.add_item(pos, "mesecraft_bones:bones")
end
minetest.remove_node(pos)
end
@ -108,10 +106,10 @@ minetest.register_node("bones:bones", {
-- remove bones if player emptied them
if has_space then
if player_inv:room_for_item("main", {name = "bones:bones"}) then
player_inv:add_item("main", {name = "bones:bones"})
if player_inv:room_for_item("main", {name = "mesecraft_bones:bones"}) then
player_inv:add_item("main", {name = "mesecraft_bones:bones"})
else
minetest.add_item(pos,"bones:bones")
minetest.add_item(pos,"mesecraft_bones:bones")
end
minetest.remove_node(pos)
end
@ -170,7 +168,7 @@ local drop = function(pos, itemstack)
end
local player_inventory_lists = { "main", "craft" }
bones.player_inventory_lists = player_inventory_lists
mesecraft_bones.player_inventory_lists = player_inventory_lists
local function is_all_empty(player_inv)
for _, list_name in ipairs(player_inventory_lists) do
@ -241,7 +239,7 @@ minetest.register_on_dieplayer(function(player)
end
local param2 = minetest.dir_to_facedir(player:get_look_dir())
minetest.set_node(pos, {name = "bones:bones", param2 = param2})
minetest.set_node(pos, {name = "mesecraft_bones:bones", param2 = param2})
minetest.log("action", player_name .. " dies at " .. pos_string ..
". Bones placed")

View File

@ -0,0 +1,3 @@
name = mesecraft_bones
description = MeseCraft Game mod: mesecraft_bones
depends = default

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

@ -10,4 +10,4 @@ Various Minetest developers and contributors (LGPLv2.1+)
Authors of media (textures)
---------------------------
ElementW (CC BY-SA 3.0)
Komodo (CC BY-SA 3.0)

View File

@ -1,25 +1,25 @@
-- Minetest 0.4 mod: bucket
-- MeseCraft Game module: mesecraft_bucket
-- This version is forked from the Minetest Game mod "bucket".
-- See README.txt for licensing and other information.
-- Load support for MT game translation.
local S = minetest.get_translator("bucket")
-- Load support for game translation.
local S = minetest.get_translator("mesecraft_bucket")
minetest.register_alias("bucket", "bucket:bucket_empty")
minetest.register_alias("bucket_water", "bucket:bucket_water")
minetest.register_alias("bucket_lava", "bucket:bucket_lava")
-- Register the bucket craft item.
minetest.register_craft({
output = "bucket:bucket_empty 1",
output = "mesecraft_bucket:bucket_empty 1",
recipe = {
{"default:steel_ingot", "", "default:steel_ingot"},
{"", "default:steel_ingot", ""},
}
})
bucket = {}
bucket.liquids = {}
-- Initialize
mesecraft_bucket = {}
mesecraft_bucket.liquids = {}
-- Protection compatibility
local function check_protection(pos, name, text)
if minetest.is_protected(pos, name) then
minetest.log("action", (name ~= "" and name or "A mod")
@ -44,15 +44,15 @@ end
-- source neighbour, even if defined as 'liquid_renewable = false'.
-- Needed to avoid creating holes in sloping rivers.
-- This function can be called from any mod (that depends on bucket).
function bucket.register_liquid(source, flowing, itemname, inventory_image, name,
function mesecraft_bucket.register_liquid(source, flowing, itemname, inventory_image, name,
groups, force_renew)
bucket.liquids[source] = {
mesecraft_bucket.liquids[source] = {
source = source,
flowing = flowing,
itemname = itemname,
force_renew = force_renew,
}
bucket.liquids[flowing] = bucket.liquids[source]
mesecraft_bucket.liquids[flowing] = mesecraft_bucket.liquids[source]
if itemname ~= nil then
minetest.register_craftitem(itemname, {
@ -108,15 +108,15 @@ function bucket.register_liquid(source, flowing, itemname, inventory_image, name
end
minetest.set_node(lpos, {name = source})
return ItemStack("bucket:bucket_empty")
return ItemStack("mesecraft_bucket:bucket_empty")
end
})
end
end
minetest.register_craftitem("bucket:bucket_empty", {
minetest.register_craftitem("mesecraft_bucket:bucket_empty", {
description = S("Empty Bucket"),
inventory_image = "bucket.png",
inventory_image = "mesecraft_bucket.png",
groups = {tool = 1},
liquids_pointable = true,
on_use = function(itemstack, user, pointed_thing)
@ -129,7 +129,7 @@ minetest.register_craftitem("bucket:bucket_empty", {
end
-- Check if pointing to a liquid source
local node = minetest.get_node(pointed_thing.under)
local liquiddef = bucket.liquids[node.name]
local liquiddef = mesecraft_bucket.liquids[node.name]
local item_count = user:get_wielded_item():get_count()
if liquiddef ~= nil
@ -158,7 +158,7 @@ minetest.register_craftitem("bucket:bucket_empty", {
end
-- set to return empty buckets minus 1
giving_back = "bucket:bucket_empty "..tostring(item_count-1)
giving_back = "mesecraft_bucket:bucket_empty "..tostring(item_count-1)
end
@ -184,11 +184,11 @@ minetest.register_craftitem("bucket:bucket_empty", {
end,
})
bucket.register_liquid(
mesecraft_bucket.register_liquid(
"default:water_source",
"default:water_flowing",
"bucket:bucket_water",
"bucket_water.png",
"mesecraft_bucket:bucket_water",
"mesecraft_bucket_water.png",
S("Water Bucket"),
{tool = 1, water_bucket = 1}
)
@ -199,42 +199,42 @@ bucket.register_liquid(
-- River water source is instead made renewable by the 'force renew' option
-- used here.
bucket.register_liquid(
mesecraft_bucket.register_liquid(
"default:river_water_source",
"default:river_water_flowing",
"bucket:bucket_river_water",
"bucket_river_water.png",
"mesecraft_bucket:bucket_river_water",
"mesecraft_bucket_river_water.png",
S("River Water Bucket"),
{tool = 1, water_bucket = 1},
true
)
bucket.register_liquid(
mesecraft_bucket.register_liquid(
"default:lava_source",
"default:lava_flowing",
"bucket:bucket_lava",
"bucket_lava.png",
"mesecraft_bucket:bucket_lava",
"mesecraft_bucket_lava.png",
S("Lava Bucket"),
{tool = 1}
)
minetest.register_craft({
type = "fuel",
recipe = "bucket:bucket_lava",
recipe = "mesecraft_bucket:bucket_lava",
burntime = 60,
replacements = {{"bucket:bucket_lava", "bucket:bucket_empty"}},
replacements = {{"mesecraft_bucket:bucket_lava", "mesecraft_bucket:bucket_empty"}},
})
-- Register buckets as dungeon loot
if minetest.global_exists("dungeon_loot") then
dungeon_loot.register({
{name = "bucket:bucket_empty", chance = 0.55},
{name = "mesecraft_bucket:bucket_empty", chance = 0.55},
-- water in deserts/ice or above ground, lava otherwise
{name = "bucket:bucket_water", chance = 0.45,
{name = "mesecraft_bucket:bucket_water", chance = 0.45,
types = {"sandstone", "desert", "ice"}},
{name = "bucket:bucket_water", chance = 0.45, y = {0, 32768},
{name = "mesecraft_bucket:bucket_water", chance = 0.45, y = {0, 32768},
types = {"normal"}},
{name = "bucket:bucket_lava", chance = 0.45, y = {-32768, -1},
{name = "mesecraft_bucket:bucket_lava", chance = 0.45, y = {-32768, -1},
types = {"normal"}},
})
end

View File

@ -0,0 +1,4 @@
name = mesecraft_bucket
description = MeseCraft Game mod: mesecraft_bucket
depends = default
optional_depends = dungeon_loot

Binary file not shown.

After

Width:  |  Height:  |  Size: 707 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 738 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 741 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 737 B

View File

@ -1,7 +1,9 @@
-- butterflies/init.lua
-- MeseCraft game module: butterflies/init.lua
-- This version is forked from the Minetest Game mod "butterflies".
-- See README.txt for licensing and other information.
-- Load support for MT game translation.
local S = minetest.get_translator("butterflies")
-- Load support for MeseCraft game translation.
local S = minetest.get_translator("mesecraft_butterflies")
-- register butterflies
local butter_list = {
@ -14,11 +16,11 @@ for i in ipairs (butter_list) do
local name = butter_list[i][1]
local desc = butter_list[i][2]
minetest.register_node("butterflies:butterfly_"..name, {
minetest.register_node("mesecraft_butterflies:butterfly_"..name, {
description = desc,
drawtype = "plantlike",
tiles = {{
name = "butterflies_butterfly_"..name.."_animated.png",
name = "mesecraft_butterflies_butterfly_"..name.."_animated.png",
animation = {
type = "vertical_frames",
aspect_w = 16,
@ -26,8 +28,8 @@ for i in ipairs (butter_list) do
length = 3
},
}},
inventory_image = "butterflies_butterfly_"..name..".png",
wield_image = "butterflies_butterfly_"..name..".png",
inventory_image = "mesecraft_butterflies_butterfly_"..name..".png",
wield_image = "mesecraft_butterflies_butterfly_"..name..".png",
waving = 1,
paramtype = "light",
sunlight_propagates = true,
@ -46,7 +48,7 @@ for i in ipairs (butter_list) do
if not minetest.is_protected(pos, player_name) and
not minetest.is_protected(pointed_thing.under, player_name) and
minetest.get_node(pos).name == "air" then
minetest.set_node(pos, {name = "butterflies:butterfly_"..name})
minetest.set_node(pos, {name = "mesecraft_butterflies:butterfly_"..name})
minetest.get_node_timer(pos):start(1)
itemstack:take_item()
end
@ -60,10 +62,10 @@ for i in ipairs (butter_list) do
end
})
minetest.register_node("butterflies:hidden_butterfly_"..name, {
minetest.register_node("mesecraft_butterflies:hidden_butterfly_"..name, {
drawtype = "airlike",
inventory_image = "butterflies_butterfly_"..name..".png",
wield_image = "butterflies_butterfly_"..name..".png",
inventory_image = "mesecraft_butterflies_butterfly_"..name..".png",
wield_image = "mesecraft_butterflies_butterfly_"..name..".png",
paramtype = "light",
sunlight_propagates = true,
walkable = false,
@ -79,7 +81,7 @@ for i in ipairs (butter_list) do
if not minetest.is_protected(pos, player_name) and
not minetest.is_protected(pointed_thing.under, player_name) and
minetest.get_node(pos).name == "air" then
minetest.set_node(pos, {name = "butterflies:hidden_butterfly_"..name})
minetest.set_node(pos, {name = "mesecraft_butterflies:hidden_butterfly_"..name})
minetest.get_node_timer(pos):start(1)
itemstack:take_item()
end
@ -87,7 +89,7 @@ for i in ipairs (butter_list) do
end,
on_timer = function(pos, elapsed)
if minetest.get_node_light(pos) >= 11 then
minetest.set_node(pos, {name = "butterflies:butterfly_"..name})
minetest.set_node(pos, {name = "mesecraft_butterflies:butterfly_"..name})
end
minetest.get_node_timer(pos):start(30)
end
@ -96,7 +98,7 @@ end
-- register decoration
minetest.register_decoration({
name = "butterflies:butterfly",
name = "mesecraft_butterflies:butterfly",
deco_type = "simple",
place_on = {"default:dirt_with_grass"},
place_offset_y = 2,
@ -106,16 +108,16 @@ minetest.register_decoration({
y_max = 31000,
y_min = 1,
decoration = {
"butterflies:butterfly_white",
"butterflies:butterfly_red",
"butterflies:butterfly_violet"
"mesecraft_butterflies:butterfly_white",
"mesecraft_butterflies:butterfly_red",
"mesecraft_butterflies:butterfly_violet"
},
spawn_by = "group:flower",
num_spawn_by = 1
})
-- get decoration ID
local butterflies = minetest.get_decoration_id("butterflies:butterfly")
local butterflies = minetest.get_decoration_id("mesecraft_butterflies:butterfly")
minetest.set_gen_notify({decoration = true}, {butterflies})
-- start nodetimers

View File

@ -0,0 +1,3 @@
name = mesecraft_butterflies
description = MeseCraft game module: MeseCraft Butterflies
depends = default, flowers

Binary file not shown.

After

Width:  |  Height:  |  Size: 551 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

2
mods/COREMTG/modpack.txt Normal file
View File

@ -0,0 +1,2 @@
name = ENTITIES
description = Meta-modpack containing entity-related mods for MeseCraft.

View File

@ -1,4 +1,4 @@
bucket
mesecraft_bucket
default
vessels
stairs

View File

@ -11,9 +11,9 @@ for i in ipairs (drinks.drink_table) do
minetest.register_node('drinks:jbu_'..desc..'', {
description = 'Bucket of '..craft..' Juice',
drawtype = "plantlike",
tiles = {'bucket.png^(drinks_bucket_contents.png^[colorize:'..color..':200)'},
inventory_image = 'bucket.png^(drinks_bucket_contents.png^[colorize:'..color..':200)',
wield_image = 'bucket.png^(drinks_bucket_contents.png^[colorize:'..color..':200)',
tiles = {'mesecraft_bucket.png^(drinks_bucket_contents.png^[colorize:'..color..':200)'},
inventory_image = 'mesecraft_bucket.png^(drinks_bucket_contents.png^[colorize:'..color..':200)',
wield_image = 'mesecraft_bucket.png^(drinks_bucket_contents.png^[colorize:'..color..':200)',
paramtype = "light",
juice_type = craft,
is_ground_content = false,

View File

@ -11,9 +11,9 @@ for i in ipairs (drinks.drink_table) do
minetest.register_node('drinks:jbu_'..desc..'', {
description = 'Bucket of '..craft..' Juice',
drawtype = "plantlike",
tiles = {'bucket.png^(drinks_bucket_contents.png^[colorize:'..color..':200)'},
inventory_image = 'bucket.png^(drinks_bucket_contents.png^[colorize:'..color..':200)',
wield_image = 'bucket.png^(drinks_bucket_contents.png^[colorize:'..color..':200)',
tiles = {'mesecraft_bucket.png^(drinks_bucket_contents.png^[colorize:'..color..':200)'},
inventory_image = 'mesecraft_bucket.png^(drinks_bucket_contents.png^[colorize:'..color..':200)',
wield_image = 'mesecraft_bucket.png^(drinks_bucket_contents.png^[colorize:'..color..':200)',
paramtype = "light",
juice_type = craft,
is_ground_content = false,

View File

@ -33,7 +33,7 @@ minetest.register_craft({
output = 'drinks:juice_press',
recipe = {
{'default:stick', 'default:steel_ingot', 'default:stick'},
{'default:stick', 'bucket:bucket_empty', 'default:stick'},
{'default:stick', 'mesecraft_bucket:bucket_empty', 'default:stick'},
{slab_str, slab_str, 'vessels:drinking_glass'},
}
})
@ -55,13 +55,13 @@ shortname = {
['jcu'] = {size = 2, name = 'vessels:drinking_glass'},
['jbo'] = {size = 4, name = 'vessels:glass_bottle'},
['jsb'] = {size = 4, name = 'vessels:steel_bottle'},
['jbu'] = {size = 16, name = 'bucket:bucket_empty'}
['jbu'] = {size = 16, name = 'mesecraft_bucket:bucket_empty'}
},
longname = {
['vessels:drinking_glass'] = {size = 2, name = 'jcu'},
['vessels:glass_bottle'] = {size = 4, name = 'jbo'},
['vessels:steel_bottle'] = {size = 4, name = 'jsb'},
['bucket:bucket_empty'] = {size = 16, name = 'jbu'},
['mesecraft_bucket:bucket_empty'] = {size = 16, name = 'jbu'},
['thirsty:steel_canteen'] = {size = 20, name = 'thirsty:steel_canteen'},
['thirsty:bronze_canteen'] = {size = 30, name = 'thirsty:bronze_canteen'},
},

View File

@ -1,5 +1,5 @@
name = drinks
depends= bucket,default,vessels,stairs
depends= mesecraft_bucket,default,vessels,stairs
description = Adds a juice press and two juice storage containers. Most fruits and several veggies can be juiced. The resulting drinks can be 'ate' to gain health, or if you are using the thirsty mod, to regain hydration.
author = Nathan, Napiophelios
optional_depends = hunger,thirsty,plantlife,farming_plus,crops,farming,minetest_doc_modpack,fruits,ethereal

View File

@ -1,6 +1,6 @@
farming
default
bucket
mesecraft_bucket
vessels
mobs?
3d_armor?
3d_armor?

View File

@ -177,7 +177,7 @@ minetest.register_craft({
recipe = {
{"default:diamond", "default:gold_ingot", "default:diamond"},
{"default:mese_crystal", "vessels:glass_bottle", "default:mese_crystal"},
{"default:diamond", "bucket:bucket_water", "default:diamond"}
{"default:diamond", "mesecraft_bucket:bucket_water", "default:diamond"}
},
})

View File

@ -1,9 +1,9 @@
default
vessels
farming
bucket
mesecraft_bucket
flowers
gadgets_api
gadgets_default_effects
mana?
sprint_lite?
sprint_lite?

View File

@ -51,12 +51,12 @@ local regen_potions = {
name = "fire_shield",
recipe = {
{
{"default:obsidian_shard", "bucket:bucket_lava", "default:mese_crystal_fragment"},
{"default:obsidian_shard", "mesecraft_bucket:bucket_lava", "default:mese_crystal_fragment"},
{"", "magic_materials:magic_root", ""},
{"", "gadgets_consumables:water_bottle", ""},
}
},
replacements = {{"bucket:bucket_lava", "bucket:bucket_empty"}},
replacements = {{"mesecraft_bucket:bucket_lava", "mesecraft_bucket:bucket_empty"}},
},
{
desc = "Health Regeneration",
@ -296,4 +296,4 @@ gadgets.register_gadget({
{"", "gadgets_consumables:water_bottle", ""},
}
},
})
})

View File

@ -8,9 +8,9 @@ fire
dye
wool
carts
bucket
mesecraft_bucket
boats
binoculars
mesecraft_binoculars
farming
flowers
3d_armor?

View File

@ -57,9 +57,9 @@ lootchests.loot_table["lootchests_default:ocean_chest"] = {
{"carts:powerrail", 16},
{"carts:brakerail", 16},
{"carts:cart", 1},
{"bucket:bucket_empty", 4},
{"mesecraft_bucket:bucket_empty", 4},
{"boats:boat", 1},
{"binoculars:binoculars", 1},
{"mesecraft_binoculars:binoculars", 1},
}
lootchests.loot_table["lootchests_default:basket"] = {
@ -160,6 +160,6 @@ lootchests.loot_table["lootchests_default:stone_chest"] = {
{"carts:powerrail", 32},
{"carts:brakerail", 32},
{"carts:cart", 2},
{"bucket:bucket_empty", 8},
{"mesecraft_bucket:bucket_empty", 8},
{"boats:boat", 2},
}

View File

@ -158,11 +158,11 @@ minetest.register_craft({
minetest.register_craft({
output = "magic_materials:fire_rune",
recipe = {
{"default:mese_crystal", "bucket:bucket_lava", "default:mese_crystal"},
{"bucket:bucket_lava", "magic_materials:enchanted_rune", "bucket:bucket_lava"},
{"default:mese_crystal", "bucket:bucket_lava", "default:mese_crystal"},
{"default:mese_crystal", "mesecraft_bucket:bucket_lava", "default:mese_crystal"},
{"mesecraft_bucket:bucket_lava", "magic_materials:enchanted_rune", "mesecraft_bucket:bucket_lava"},
{"default:mese_crystal", "mesecraft_bucket:bucket_lava", "default:mese_crystal"},
},
replacements = {{ "bucket:bucket_lava", "bucket:bucket_empty"}}
replacements = {{ "mesecraft_bucket:bucket_lava", "mesecraft_bucket:bucket_empty"}}
})
minetest.register_craft({
@ -217,4 +217,4 @@ minetest.register_craft({
{"default:clay_lump", "magic_materials:enchanted_rune", "default:iron_lump"},
{"default:gold_lump", "default:mese_crystal", "default:diamond"},
},
})
})

View File

@ -1,5 +1,5 @@
default
bucket
mesecraft_bucket
farming
technic?
stairs?
stairs?

View File

@ -1,5 +1,5 @@
default
bucket
mesecraft_bucket
doors
stairs
xpanes

View File

@ -1,4 +0,0 @@
name = binoculars
description = Minetest Game mod: binoculars
depends = default
optional_depends = creative

Binary file not shown.

Before

Width:  |  Height:  |  Size: 219 B

Some files were not shown because too many files have changed in this diff Show More