1 minetest
.register_node("slimenodes:slime_liquid_cyan", {
2 description
= "cyan liquid slime",
3 inventory_image
= minetest
.inventorycube("slimenodes_liquidslime_cyan.png"),
5 tiles
= { "slimenodes_liquidslime_cyan.png" },
6 special_tiles
= { { name
= "slimenodes_liquidslime_cyan.png", backface_culling
= false } },
8 sunlight_propagates
= true,
14 drop
= "slimenodes:slime_liquid_cyan",
15 liquidtype
= "source",
16 liquid_alternative_flowing
= "slimenodes:slime_liquid_cyan",
17 liquid_alternative_source
= "slimenodes:slime_liquid_cyan",
20 liquid_renewable
= false,
21 liquids_pointable
= true,
23 post_effect_color
= {a
=16, r
=0, g
=255, b
=255},
24 groups
= {liquid
=3, slimey
=3, oddly_breakable_by_hand
=1},
26 dig
= {name
="slimenodes_dig", gain
=0.3},
27 dug
= {name
="slimenodes_dug", gain
=0.6},
28 place
= {name
="slimenodes_place", gain
=0.6},
32 minetest
.register_node("slimenodes:slime_liquid_green", {
33 description
= "green liquid slime",
34 inventory_image
= minetest
.inventorycube("slimenodes_liquidslime_green.png"),
36 tiles
= { "slimenodes_liquidslime_green.png" },
37 special_tiles
= { { name
= "slimenodes_liquidslime_green.png", backface_culling
= false } },
39 sunlight_propagates
= false,
45 drop
= "slimenodes:slime_liquid_green",
46 liquidtype
= "source",
47 liquid_alternative_flowing
= "slimenodes:slime_liquid_green",
48 liquid_alternative_source
= "slimenodes:slime_liquid_green",
51 liquid_renewable
= false,
52 liquids_pointable
= true,
54 post_effect_color
= {a
=64, r
=100, g
=200, b
=100},
55 groups
= {liquid
=3, slimey
=3, level
=1},
57 dig
= {name
="slimenodes_dig", gain
=0.3},
58 dug
= {name
="slimenodes_dug", gain
=0.6},
59 place
= {name
="slimenodes_place", gain
=0.6},
63 minetest
.register_node("slimenodes:slime_liquid_orange", {
64 description
= "orange liquid slime",
65 inventory_image
= minetest
.inventorycube("slimenodes_liquidslime_orange.png"),
67 tiles
= { "slimenodes_liquidslime_orange.png" },
68 special_tiles
= { { name
= "slimenodes_liquidslime_orange.png", backface_culling
= false } },
70 sunlight_propagates
= false,
76 drop
= "slimenodes:slime_liquid_orange",
77 liquidtype
= "source",
78 liquid_alternative_flowing
= "slimenodes:slime_liquid_orange",
79 liquid_alternative_source
= "slimenodes:slime_liquid_orange",
82 liquid_renewable
= false,
83 liquids_pointable
= true,
85 post_effect_color
= {a
=96, r
=200, g
=100, b
=0},
86 groups
= {liquid
=3, slimey
=3, level
=2, flammable
=1},
88 dig
= {name
="slimenodes_dig", gain
=0.3},
89 dug
= {name
="slimenodes_dug", gain
=0.6},
90 place
= {name
="slimenodes_place", gain
=0.6},
94 minetest
.register_node("slimenodes:slime_liquid_violet", {
95 description
= "violet liquid slime",
96 inventory_image
= minetest
.inventorycube("slimenodes_liquidslime_violet.png"),
98 tiles
= { "slimenodes_liquidslime_violet.png" },
99 special_tiles
= { { name
= "slimenodes_liquidslime_violet.png", backface_culling
= false } },
101 sunlight_propagates
= false,
106 buildable_to
= false,
107 drop
= "slimenodes:slime_liquid_violet",
108 liquidtype
= "source",
109 liquid_alternative_flowing
= "slimenodes:slime_liquid_violet",
110 liquid_alternative_source
= "slimenodes:slime_liquid_violet",
111 liquid_viscosity
= 6,
113 liquid_renewable
= false,
114 liquids_pointable
= true,
116 post_effect_color
= {a
=128, r
=50, g
=0, b
=200},
117 groups
= {liquid
=3, slimey
=3, level
=3},
119 dig
= {name
="slimenodes_dig", gain
=0.3},
120 dug
= {name
="slimenodes_dug", gain
=0.6},
121 place
= {name
="slimenodes_place", gain
=0.6},
126 minetest
.register_node("slimenodes:slime_solid_cyan", {
127 description
= "cyan solid slime",
128 tiles
= { "slimenodes_solidslime_cyan.png" },
130 groups
= {slimey
=3, level
=1},
132 dig
= {name
="slimenodes_dig", gain
=0.3},
133 dug
= {name
="slimenodes_dug", gain
=0.6},
134 place
= {name
="slimenodes_place", gain
=0.6},
135 footstep
= {name
="slimenodes_step", gain
=0.2},
139 minetest
.register_node("slimenodes:slime_solid_green", {
140 description
= "green solid slime",
141 tiles
= { "slimenodes_solidslime_green.png" },
143 groups
= {slimey
=3, fall_damage_add_percent
=-10, level
=2},
145 dig
= {name
="slimenodes_dig", gain
=0.3},
146 dug
= {name
="slimenodes_dug", gain
=0.6},
147 place
= {name
="slimenodes_place", gain
=0.6},
148 footstep
= {name
="slimenodes_step", gain
=0.3},
152 minetest
.register_node("slimenodes:slime_solid_orange", {
153 description
= "orange solid slime",
154 tiles
= { "slimenodes_solidslime_orange.png" },
156 groups
= {slimey
=3, fall_damage_add_percent
=-20, level
=2, flammable
=1},
158 dig
= {name
="slimenodes_dig", gain
=0.3},
159 dug
= {name
="slimenodes_dug", gain
=0.6},
160 place
= {name
="slimenodes_place", gain
=0.6},
161 footstep
= {name
="slimenodes_step", gain
=0.35},
165 minetest
.register_node("slimenodes:slime_solid_violet", {
166 description
= "violet solid slime",
167 tiles
= { "slimenodes_solidslime_violet.png" },
169 groups
= {slimey
=3, fall_damage_add_percent
=-30, disable_jump
=1, level
=3},
171 dig
= {name
="slimenodes_dig", gain
=0.3},
172 dug
= {name
="slimenodes_dug", gain
=0.6},
173 place
= {name
="slimenodes_place", gain
=0.6},
174 footstep
= {name
="slimenodes_step", gain
=0.4},
179 minetest
.register_tool("slimenodes:collector_lvl1", {
180 description
= "slime collector level 1",
181 inventory_image
= "slimenodes_collector_lvl1.png",
182 liquids_pointable
= true,
183 tool_capabilities
= {
184 full_punch_interval
= 1,
186 slimey
= { times
= { [3] = 2 }, uses
= 0, maxlevel
= 1 }
191 minetest
.register_tool("slimenodes:collector_lvl2", {
192 description
= "slime collector level 2",
193 inventory_image
= "slimenodes_collector_lvl2.png",
194 liquids_pointable
= true,
195 tool_capabilities
= {
196 full_punch_interval
= 1,
198 slimey
= { times
= { [2] = 3, [3] = 1.5 }, uses
= 0, maxlevel
= 2 }
203 minetest
.register_tool("slimenodes:collector_lvl3", {
204 description
= "slime collector level 3",
205 inventory_image
= "slimenodes_collector_lvl3.png",
206 liquids_pointable
= true,
207 tool_capabilities
= {
208 full_punch_interval
= 1,
210 slimey
= { times
= { [1] = 4, [2] = 1.5, [3] = 0.75 }, uses
= 0, maxlevel
= 3 }
215 minetest
.register_tool("slimenodes:collector_lvl4", {
216 description
= "slime collector level 4",
217 inventory_image
= "slimenodes_collector_lvl4.png",
218 liquids_pointable
= true,
219 tool_capabilities
= {
220 full_punch_interval
= 0.9,
222 slimey
= { times
= { [1] = 1, [2] = 0.5, [3] = 0.1 }, uses
= 0, maxlevel
= 4 }