1
0
Fork
You've already forked ropes
0
Fork of https://github.com/minetest-mods/ropes to add Mineclonia support.
  • Lua 74%
  • Python 26%
Find a file
2024年05月31日 00:48:36 +00:00
locale fill in some missing translations using Google Translate 2020年11月03日 21:37:54 -07:00
sounds Change sounds to mono for positional playing 2019年05月05日 17:43:13 -06:00
textures lossless png compression 2019年07月10日 01:13:37 -06:00
.luacheckrc Add Mineclonia support 2024年05月04日 12:39:12 +10:00
.luarc.json Add Mineclonia support 2024年05月04日 12:39:12 +10:00
bridge.lua Add Mineclonia support 2024年05月04日 12:39:12 +10:00
crafts.lua Add Mineclonia support 2024年05月04日 12:39:12 +10:00
depends.txt Use MT5 builtin’s translation system 2020年02月20日 10:55:30 +01:00
description.txt add back in vines crafting compatibility, add a screenshot and description.txt 2017年01月31日 20:32:40 -07:00
doc.lua Fix parameter for builtin translator 2020年02月27日 18:10:34 +00:00
extendingladder.lua support to "mcl_core:ladder" 2024年05月30日 13:29:05 +02:00
functions.lua fix deprecated functions 2021年04月02日 11:57:39 -06:00
i18n.py switch to client-side translation system 2020年02月19日 21:57:13 -07:00
init.lua Add Mineclonia support 2024年05月04日 12:39:12 +10:00
LICENSE.md switch to MIT license (standardizing my mods on this where possible) 2018年05月27日 09:42:05 -06:00
loot.lua more loot value tweaks. 2017年02月11日 14:50:03 -07:00
mod.conf Add Mineclonia support 2024年05月04日 12:39:12 +10:00
README.md Add options to allow ropes to extend into nodes other than "air" 2019年06月29日 19:51:01 -06:00
ropeboxes.lua is ground content fixup ( #26 ) 2024年03月01日 15:14:31 +01:00
ropeladder.lua Add Mineclonia support 2024年05月04日 12:39:12 +10:00
screenshot.png Up to 9 rope lengths, redid models to match Castle rope box look and feel 2017年02月09日 00:34:17 -07:00
settingtypes.txt Add options to allow ropes to extend into nodes other than "air" 2019年06月29日 19:51:01 -06:00

Ropes

This mod adds "rope boxes", blocks that when placed in world will automatically lower a rope at 1 meter per second until it reaches a fixed maximum length. The basic rope box produces 50m of rope by default and there are up to eight additional rope box types that produce multiples of that rope length - 100m, 150m, and so forth up to 450m. The number of rope boxes and the length of a standard rope length can be configured via the settings menu.

The rope stops lowering if it reaches an obstruction. Ropes can be cut using an axe or other choppy tool at any location and when they're cut the bottom half of the rope will disappear, dropping any climbers. The same happens to the entire rope if the rope box at the top of the rope is removed. Cutting the rope doesn't reduce the maximum length of rope the rope box will produce if it's removed and rebuilt again. Ropes are flammable. They respect protection settings - if the player that placed the rope box isn't permitted to build in an area then the rope descending from that box will treat it as an obstruction.

Also included is a rope ladder that behaves similarly, though it only comes in one standard maximum length - 50m by default, again changeable in settings.

This mod will also enhance default wood ladders and steel ladders to make them "extendable", capable of building upward independent of support to a setting-defined limit (defaulting to 5 nodes for wood and 15 nodes for steel ladders). This can be disabled if undesired.

This mod retains optional backward compatibility with the crafting items from the vines mod (anything with group "vines" can be used to make rope boxes and rope ladders). Ropes can also be made from cotton, available via an optional dependency on the farming mod.

In-game documentation is provided via an optional dependency on the doc mod.

Interaction with other mods

By default ropes and rope ladders only extend downward into "air" nodes. Other mods can modify this behaviour to add other nodes as valid targets for ropes to extend into using either of two mechanisms: either add ropes_can_extend_into = 1 to the node definition's groups list or add a dependency on the ropes mod to your mod and then set ropes.can_extend_into_nodes[target_node_name] = true. There is also a configuration setting, ropes_can_extend_into_airlike, that will allow ropes to extend into any node with drawtype = "airlike" in its definition. Note that in cases where ropes extend into non-air nodes the rope will still be replaced with an "air" node when it's eventually destroyed.