summaryrefslogtreecommitdiff
path: root/mesecons_pistons
AgeCommit message (Collapse)Author
2014-11-22Re-implement settings system:Jeija
Settings can now be retrieved by mesecon.setting(<name>, <default>) and can be modified without editing the source code by adding the setting to minetest.conf For instance, you can add mesecon.blinky_plant_interval = 0.5 to minetest.conf in order to increase the blinking speed. Rewrite the blinky plant with nodetimers. Fixes #161
2014-11-22Replace mesecon:<some_function> with mesecon.<some_function> for greaterJeija
flexibility and because it was never inteded to be OOP in the first place. mesecon.receptor_on and mesecon.receptor_off are provided by wrappers (mesecon:receptor_on/off) for compatibility, but will be removed. Mod programmers that use mesecons: Please update! Also, fix microcontroller polluting the global namespace and remove some deprecated stuff.
2014-11-21Fix #184, Fix #186, Fix #187Jeija
Just some minor issues like dead code.
2014-01-10Move textures into their modsShadowNinja
2013-11-30Update code to standards of Minetest 0.4.8.Uberi
2013-11-30use 'wood' group for crafting pistons, pressure plates, and noteblocksVanessa Ezekowitz
2013-06-22Audit code for possible nil value indexing with unregistered nodes.Anthony Zhang
2013-06-05Fix README a little and add piston sounds by suzenako, contributed by ↵Anthony Zhang
jordan4ibanez.
2013-04-28Fix all crafting recipes to use modern styleRealBadAngel
2013-04-02Make pistons and movestones move objects (push only yet)Jeija
2013-03-14Up/down pistons should also have special rules excluding the pusher side ↵Anthony Zhang
(rotated versions of normal pistons).
2013-03-11Revert additional piston rules.Anthony Zhang
2013-03-11Support metadata in piston pushing (so that microcontrollers and such can be ↵Anthony Zhang
pushed), support pushing chests (not locked ones though), and add two missing rules for pistons (z- top and bottom, but not z- itself). This still avoids the piston pushing power source issue.
2013-03-06Digging and footstep sounds for everything that needs them! Plus, pushing ↵Anthony Zhang
buttons, punching switches, and flipping levers all make sounds.
2013-03-02Make vertical piston pusher selection boxes match their horizontalkhonkhortisan
equivalents
2013-02-08Fix sticky piston crafting recipe.Anthony Zhang
2013-02-08Make load times faster by avoiding inventorycube and wielditem creation in ↵Anthony Zhang
technical blocks such as active wires and various piston orientations.
2013-02-06Fix piston drops and craft recipeJeija
2012-12-27Fix another two piston-related bugsJeija
2012-12-27Fix very rare piston bug (needs testing)Jeija
2012-12-27revamped textures for all pistons, tweaked thickness of piston pusherVanessa Ezekowitz
2012-12-27Compatibility with old pistonsJeija
2012-12-26Re-write pistons from scratch, propably fixes a lot of bugs and doesn't ↵Jeija
cause too many new ones.
2012-12-23Fix sticky piston upJeija
2012-12-12Fix sticky piston retraction not workingJeija
2012-12-21Merge branch 'master' into nextgenJeija
Conflicts: mesecons/internal.lua mesecons/wires.lua mesecons_pistons/init.lua
2012-12-19hopefully fix http://minetest.net/forum/viewtopic.php?pid=58093#p58093Jeija
2012-12-18Same for sticky pistonJeija
2012-12-18Fix bug reported here: http://bit.ly/VOF35XJeija
2012-12-16Use a simpler way of detecting up/down piston placement (thanks Jeija).Anthony Zhang
2012-12-16Cleanup and improve piston codeJeija
2012-12-16Merge branch 'master' into nextgenJeija
Conflicts: mesecons_pistons/init.lua
2012-12-15Fix placing while facing diagonally.Anthony Zhang
2012-12-15Place up/down pistons automatically depending on the player look direction, ↵Anthony Zhang
remove the craft recipes for up/down pistons, and unify all the pushing/pulling behaviors into mesecon:piston_push(pos) and mesecon:piston_pull(pos).
2012-12-15Upload cleaned up mesecons to nextgen branchJeija
2012-12-09Port a lot more (basically everything apart from gates, pistons and ↵Jeija
extrawire crossing) to the new nodedef system. There are some problems with wall button and wall lever (in the way they visually connect to wires)
2012-11-28Simpler piston push/pull method.Anthony Zhang
2012-11-27Fix a rare piston pushing bug and make piston updating faster.Anthony Zhang
2012-11-11Use nodeupdate() so things like pushing gravel/sand off a ledge allows it to ↵Anthony Zhang
fall.
2012-10-27Use add_node since place_node only works with ItemStacks and can't specify ↵Anthony Zhang
param1/param2 value. This fixes pistons pushing pistons/torches/etc.
2012-10-13Further piston improvements, the pistons now delay before retracting and ↵Anthony Zhang
play nice with invalid states.
2012-10-02New pistons activation mechanism, fixes many of the issues reported when ↵Anthony Zhang
pushing mesecons around. Side effect is that it might be somewhat slower, and it waits a tiny delay before extending or retracting. This should be unnoticable in normal use.
2012-10-01Fix whitespace, simplify node updating.Anthony Zhang
2012-08-30Actuator ignored liquid (all)Jat
2012-08-13Remove piston_up from dead groupsJeija
2012-08-13Register piston_up and piston_down as effectorsJeija
2012-08-13New effector system, effectors have to be registered with ↵Jeija
mesecon:register_effector(onstate, offstate, rules, function get_rules) rules and function get_rules are optional. You don't have to specify both onstate and offstate (required for e.g. removestone)
2012-08-12HUGE speed improvementJeija
2012-08-11change all recipes to use group:mesecon_conductor_craftableVanessa Ezekowitz
fixed deprecated/invalid recipes in lightstones. fixed copy&paste error in one of the delayer textures fixed recipe for player detector to rely on microcontroller instead of old IC
2012-08-11Mesecons only connect to blocks with group mesecon > 1Jeija