diff --git a/LICENSE.txt b/LICENSE.txt index c53933f..cb77dc3 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -855,6 +855,8 @@ GNU Lesser General Public License v2.1 or later (see included LICENSE file) - everness_coral_forest_deep_ocean_lantern_animated.png - everness_coral_forest_deep_ocean_lantern_bottom.png - everness_coral_forest_deep_ocean_lantern_top.png +- everness_coral_bones_block.png +- everness_coral_bones_brick.png **CC-BY-SA-4.0, Pixel Perfection by XSSheep**, https://minecraft.curseforge.com/projects/pixel-perfection-freshly-updated diff --git a/mapgen_crystal_forest.lua b/mapgen_crystal_forest.lua index ecae77f..2c4647e 100644 --- a/mapgen_crystal_forest.lua +++ b/mapgen_crystal_forest.lua @@ -63,6 +63,7 @@ minetest.register_decoration({ y_max = y_max, y_min = y_min, decoration = 'everness:crystal_mushrooms', + param2 = 40 }) minetest.register_decoration({ @@ -109,6 +110,27 @@ minetest.register_decoration({ rotation = 'random', }) +minetest.register_decoration({ + name = 'everness:crystal_forest_crystal_bush', + deco_type = 'schematic', + place_on = { 'everness:dirt_with_crystal_grass' }, + sidelen = 16, + place_offset_y = 1, + noise_params = { + offset = -0.004, + scale = 0.01, + spread = { x = 100, y = 100, z = 100 }, + seed = 137, + octaves = 3, + persist = 0.7, + }, + biomes = { 'everness_crystal_forest' }, + y_max = y_max, + y_min = y_min, + schematic = minetest.get_modpath('everness') .. '/schematics/everness_crystal_bush.mts', + flags = 'place_center_x, place_center_z', +}) + local function register_crystal_grass_decoration(offset, scale, length) minetest.register_decoration({ name = 'everness:crystal_forest_crystal_grass_' .. length, @@ -135,24 +157,3 @@ end register_crystal_grass_decoration(-0.03, 0.09, 3) register_crystal_grass_decoration(-0.015, 0.075, 2) register_crystal_grass_decoration(0, 0.06, 1) - -minetest.register_decoration({ - name = 'everness:crystal_forest_crystal_bush', - deco_type = 'schematic', - place_on = { 'everness:dirt_with_crystal_grass' }, - sidelen = 16, - place_offset_y = 1, - noise_params = { - offset = -0.004, - scale = 0.01, - spread = { x = 100, y = 100, z = 100 }, - seed = 137, - octaves = 3, - persist = 0.7, - }, - biomes = { 'everness_crystal_forest' }, - y_max = y_max, - y_min = y_min, - schematic = minetest.get_modpath('everness') .. '/schematics/everness_crystal_bush.mts', - flags = 'place_center_x, place_center_z', -}) diff --git a/mapgen_crystal_forest_under.lua b/mapgen_crystal_forest_under.lua index d9ec365..884a07c 100644 --- a/mapgen_crystal_forest_under.lua +++ b/mapgen_crystal_forest_under.lua @@ -198,7 +198,8 @@ minetest.register_decoration({ y_max = y_max - 500 > y_min and y_max - 500 or y_max, y_min = y_min, decoration = 'everness:twisted_crystal_grass', - flags = 'all_floors' + flags = 'all_floors', + param2 = 40 }) minetest.register_decoration({ diff --git a/nodes.lua b/nodes.lua index 4540c20..4d3c320 100644 --- a/nodes.lua +++ b/nodes.lua @@ -5406,6 +5406,8 @@ Everness:register_node('everness:crystal_mushrooms', { wield_image = 'everness_crystal_mushrooms.png', drawtype = 'plantlike', paramtype = 'light', + paramtype2 = 'meshoptions', + place_param2 = 40, sunlight_propagates = true, walkable = false, buildable_to = true, @@ -5437,7 +5439,7 @@ Everness:register_node('everness:crystal_mushrooms', { on_use = minetest.item_eat(1), selection_box = { type = 'fixed', - fixed = { -3 / 16, -0.5, -3 / 16, 3 / 16, -2 / 16, 3 / 16 }, + fixed = { -6 / 16, -0.5, -6 / 16, 6 / 16, -3 / 16, 6 / 16 }, }, light_source = 3, }) @@ -5450,6 +5452,8 @@ Everness:register_node('everness:twisted_crystal_grass', { inventory_image = 'everness_twisted_crystal_grass.png', wield_image = 'everness_twisted_crystal_grass.png', paramtype = 'light', + paramtype2 = 'meshoptions', + place_param2 = 40, sunlight_propagates = true, walkable = false, buildable_to = true, diff --git a/textures/everness_crystal_grass.png b/textures/everness_crystal_grass.png index 73cda81..b7345ca 100644 Binary files a/textures/everness_crystal_grass.png and b/textures/everness_crystal_grass.png differ diff --git a/textures/everness_crystal_grass_side.png b/textures/everness_crystal_grass_side.png index 29f5df4..a0f91f8 100644 Binary files a/textures/everness_crystal_grass_side.png and b/textures/everness_crystal_grass_side.png differ diff --git a/textures/everness_crystal_mushrooms.png b/textures/everness_crystal_mushrooms.png index bdf688d..3528e36 100644 Binary files a/textures/everness_crystal_mushrooms.png and b/textures/everness_crystal_mushrooms.png differ diff --git a/textures/everness_twisted_crystal_grass.png b/textures/everness_twisted_crystal_grass.png index 820db1a..3430cce 100644 Binary files a/textures/everness_twisted_crystal_grass.png and b/textures/everness_twisted_crystal_grass.png differ