summaryrefslogtreecommitdiff
path: root/moreores
diff options
context:
space:
mode:
authorVanessa Dannenberg <vanessa.e.dannenberg@gmail.com>2019-05-23 15:29:04 -0400
committerVanessa Dannenberg <vanessa.e.dannenberg@gmail.com>2019-05-23 15:29:04 -0400
commit952f9f2b2897668224f580b45fd1634254a4d159 (patch)
treedc80f5dd9577992c94bab2fe1ea5bb5fe1d37df3 /moreores
parentea9e0c62c9b3c02a3cf31696c567abc879012798 (diff)
downloaddreambuilder_modpack-952f9f2b2897668224f580b45fd1634254a4d159.tar
dreambuilder_modpack-952f9f2b2897668224f580b45fd1634254a4d159.tar.gz
dreambuilder_modpack-952f9f2b2897668224f580b45fd1634254a4d159.tar.bz2
dreambuilder_modpack-952f9f2b2897668224f580b45fd1634254a4d159.tar.xz
dreambuilder_modpack-952f9f2b2897668224f580b45fd1634254a4d159.zip
update farming, moreblocks, and moreores
Diffstat (limited to 'moreores')
-rw-r--r--moreores/CHANGELOG.md3
-rw-r--r--moreores/init.lua51
-rw-r--r--moreores/mod.conf2
3 files changed, 17 insertions, 39 deletions
diff --git a/moreores/CHANGELOG.md b/moreores/CHANGELOG.md
index 1363aba..e07b99e 100644
--- a/moreores/CHANGELOG.md
+++ b/moreores/CHANGELOG.md
@@ -14,6 +14,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
### Changed
- The minimum supported Minetest version is now 5.0.0.
+- Copper rails are now registered using functions from the `carts` mod,
+ making them interoperate seamlessly with default rails.
+ - Copper rails can no longer be placed in the air.
## [1.1.0] - 2019-03-23
diff --git a/moreores/init.lua b/moreores/init.lua
index d3b1cc0..839c370 100644
--- a/moreores/init.lua
+++ b/moreores/init.lua
@@ -329,45 +329,20 @@ else
end
-- Copper rail (unique node)
-minetest.register_node("moreores:copper_rail", {
- description = S("Copper Rail"),
- drawtype = "raillike",
- tiles = {
- "moreores_copper_rail.png",
- "moreores_copper_rail_curved.png",
- "moreores_copper_rail_t_junction.png",
- "moreores_copper_rail_crossing.png",
- },
- inventory_image = "moreores_copper_rail.png",
- wield_image = "moreores_copper_rail.png",
- paramtype = "light",
- sunlight_propagates = true,
- walkable = false,
- selection_box = {
- type = "fixed",
- fixed = {
- -1/2,
- -1/2,
- -1/2,
- 1/2,
- -1/2 + 1/16,
- 1/2,
- },
- },
- sounds = default_metal_sounds,
- groups = {bendy = 2, snappy = 1, dig_immediate = 2, rail = 1, connect_to_raillike = 1},
- mesecons = {
- effector = {
- action_on = function(pos, node)
- minetest.get_meta(pos):set_string("cart_acceleration", "0.5")
- end,
-
- action_off = function(pos, node)
- minetest.get_meta(pos):set_string("cart_acceleration", "0")
- end,
+if minetest.get_modpath("carts") then
+ carts:register_rail("moreores:copper_rail", {
+ description = S("Copper Rail"),
+ tiles = {
+ "moreores_copper_rail.png",
+ "moreores_copper_rail_curved.png",
+ "moreores_copper_rail_t_junction.png",
+ "moreores_copper_rail_crossing.png",
},
- },
-})
+ inventory_image = "moreores_copper_rail.png",
+ wield_image = "moreores_copper_rail.png",
+ groups = carts:get_rail_groups(),
+ }, {})
+end
minetest.register_craft({
output = "moreores:copper_rail 24",
diff --git a/moreores/mod.conf b/moreores/mod.conf
index 2b96161..04a353a 100644
--- a/moreores/mod.conf
+++ b/moreores/mod.conf
@@ -1,4 +1,4 @@
name = moreores
description = Adds new ore types.
depends = default
-optional_depends = farming,intllib,mg
+optional_depends = carts,farming,intllib,mg