More mesecons items
Go to file
upsilon b79147065a Change license to MPL 2.0
Mozilla Public License is an OSI approved license, which is more permissive than GPL.
It is compatible with GPL
2017-04-19 11:42:41 +02:00
moremesecons_adjustable_blinkyplant make the enabled adjustable blinky plant look like it glows without emitting light, using bumpmapping with a dirt_with_grass normalmap, it looks like palpitation 2016-04-28 14:33:40 +02:00
moremesecons_adjustable_player_detector Adjustable player detector and entity detector: make the user able to use a coma-separated list for the names 2016-12-09 15:09:15 +01:00
moremesecons_commandblock Add a moremesecons_utils mod to reduce redundant code 2017-04-19 11:08:58 +02:00
moremesecons_conductor_signalchanger reduce texture sizes 2015-12-23 17:19:55 +01:00
moremesecons_dual_delayer optipng and advpng textures 2015-09-04 16:18:00 +02:00
moremesecons_entity_detector Adjustable player detector and entity detector: make the user able to use a coma-separated list for the names 2016-12-09 15:09:15 +01:00
moremesecons_igniter reduce texture sizes 2015-12-23 17:19:55 +01:00
moremesecons_injector_controller Removing a debug print 2016-04-24 13:39:25 +02:00
moremesecons_jammer jammer: override mesecon.get_node_force instead of minetest.get_node_or_nil 2017-04-19 11:31:33 +02:00
moremesecons_luacontroller_tool Luacontroller tool: crashfix 2016-08-29 13:25:12 +02:00
moremesecons_playerkiller Add a moremesecons_utils mod to reduce redundant code 2017-04-19 11:08:58 +02:00
moremesecons_sayer Add a moremesecons_utils mod to reduce redundant code 2017-04-19 11:08:58 +02:00
moremesecons_signalchanger reduce texture sizes 2015-12-23 17:19:55 +01:00
moremesecons_switchtorch Fix the use of the deprecated mesecon.addPosRule API function in the switchtorch 2016-07-27 11:45:15 +02:00
moremesecons_teleporter Add a moremesecons_utils mod to reduce redundant code 2017-04-19 11:08:58 +02:00
moremesecons_temporarygate fix on_receive_fieldss: check for protection and do not set meta if that field is nil, eg.g because of pressing escape 2016-04-27 18:42:20 +02:00
moremesecons_utils Add a moremesecons_utils mod to reduce redundant code 2017-04-19 11:08:58 +02:00
moremesecons_wireless Add a moremesecons_utils mod to reduce redundant code 2017-04-19 11:08:58 +02:00
.gitignore remove save files and add gitignore that they don't come back 2015-09-02 19:26:02 +02:00
description.txt Adds a description.txt 2017-04-17 11:28:17 +02:00
LICENSE.txt Change license to MPL 2.0 2017-04-19 11:42:41 +02:00
modpack.txt Fix a bug for temporarygate and add Signalchanger 2015-08-28 12:24:33 +02:00
README.md Update README.md 2017-02-11 15:18:35 +01:00
settingtypes.txt Add back registration LBMs, disabled by default. 2017-04-19 10:36:33 +02:00

MoreMesecons

Based on Mesecons by Jeija
By @paly2 and @HybridDog
With the participation of @LeMagnesium (bugfix), @Ataron (textures), @JAPP (texture).

Dependencies: Mesecons, vector_extras, digilines (optional).

This mod is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License v3.0 as published by the Free Software Foundation. You should have received a copy of the GNU General Public License along with this mod.

MoreMesecons is a mod for minetest wich adds some mesecons items.

Here's the wiki !

New items

  • Adjustable Blinky plant : Like a mesecons blinky plant, but... adjustable. Right-click to change the interval.
  • Adjustable Player Detector : Like a mesecons player detector, but you can change its detection radius by right-click.
  • Craftable Command Block : A command block with just some commands accepted. The admin can change the accepted command (first line of the init.lua), default "tell". Only "@nearest" can be used in the commands, and the admin can change the maximum distance of "@nearest" (default 8 blocks).
  • Conductor Signal Changer : Like a diode which can be activated by sending a signal on its pin "F", and deactivated by sending a signal on its pin "O".
  • Dual Delayer : If it receives a mesecons signal, port 1 turns on immediatly and port 2 turns on 0.4 seconds later. At the end of the signal, port 2 turns off immediatly and port 1 turns off 0.4 secondes later. For example, this is useful for double extenders.
  • Entity Detector : You can use it to detect an entity. You can choose the entity to detect by right-click (use itemstring, for example "mobs:rat". To detect a dropped item, write "__builtin:item". To detect a specific dropped item, write its itemstring (for example "default:cobble")).
  • Igniter : This node is a lighter that ignites its adjacent flammable nodes (including TNT).
  • Injector Controller : This node is useful to activate/deactivate a pipeworks filter injector : it sends a blinky signal.
  • Jammer : If turned on, this node stops mesecons in a radius of 10 nodes.
  • Luacontroller Template Tool : This tool is very useful to manipulate templates with luacontrollers. Just click with it on a luacontroller, then you'll see a formspec.
  • Player Killer : This block kills the nearest player (with a maximal distance of 8 blocks by default) (if this player isn't its owner) when it receives a mesecons signal.
  • Sayer : This node sends a message to every players inside a radius of 8 nodes.
  • Signal Changer : If it receives a signal on its pin "F", it turns on. If it receives a signal on its pin "O", it turns off. Note : an inverted signal is sended at the other end of the arrow.
  • Switch Torch : It connects just like Mesecons Torch. If it receives a signal, it turns on, and if it receives a second signal, it turns off.
  • Teleporter : If you place one teleporter, it teleports the nearest player on itself when it receives a mesecons signal. If you place two teleporters on the same axis, when one receives a mesecons signal, it teleports the nearest player on the second (with a maximal distance of 50 nodes by default). The player teleporter must be inside a radius of 25 nodes.
  • Temporary Gate : If it receives a mesecons signal, whatever its duration, a mesecons signal is send with a fixed duration. You can change it in the formspec by right-clicking on the gate.
  • Wireless : Place 2 (or more) wireless somewhere. Change their channel by right-click. If you send a signal to a wireless, every wireless wich have the same channel will send the signal. Compatible with digiline mod.
  • Wireless Jammer : If it receives a mesecons signal, it deactivates all wireless (receptors) in a radius of 15 nodes.

Settings

You can set the settings by using the Minetest GUI ("Settings" tab -> Advanced settings -> Mods -> MoreMesecons).

The Sayer and the Speech Dispatcher

Speech Dispatcher project

The Sayer item is able to speak on your speakers using the speech dispatcher, under these conditions:

  1. The moremesecons_sayer mod is present in your trusted_mods setting
  2. You are playing in singleplayer.
  3. You are using a POSIX-compliant system and a sh-compatible shell (such as bash, dash, zsh...). Microsoft Windows is NOT POSIX-compliant.
  4. The speech dispatcher is installed on your system.

The mod is able to detect issues 1, 2, and 4 by itself and then disable the speech dispatcher ; however, if you are using a non-POSIX-compliant system, the mod will crash on startup and you will need to disable the speech dispatcher manually (Settings tab -> Advanced settings -> Mods -> MoreMesecons -> Sayer -> Use the Speech Dispatcher).