Commit Graph

41 Commits

Author SHA1 Message Date
MysticTempest 2fd9e2ad53 Implement slimeblock piston launchers:
Adds the mechanic of launching entities standing on, or in
front of slimeblocks; which are attached to, and pushed by pistons.
2022-07-21 02:30:30 -05:00
MysticTempest dd1a58b01e Implement piston fixes:
This enables the feature of unsticky pistons. This allows
for some nodes to be unpullable, but otherwise pushable or diggable.
A certain selection of nodes that can never be moved.
And, stops certain entities from being pushed if they shouldn't move.

Along with this change; I've also updated the rules regarding
pushing, and pulling of nodes & objects to be more accurate to MC.
Now allowing for more complex redstone circuits to be built.
2022-05-15 02:18:21 -05:00
AFCMS dc10448c6e [mesecons_mvps] fix warnings 2021-05-23 11:25:22 +02:00
iliekprogrammar 23f69dfd1e Core implementation of MC-like kelp drops.
Highlights:
* Kelp should no longer be able to survive without water
(by decreasing its height)
* When kelp is destroyed, each segment now drop a single kelp similar to MC.
* Significantly refactor how kelp grows and dig. Possible optimizations might be
included.
2021-03-21 02:22:25 +08:00
kay27 5385a3f202 Fix piston protection check 2020-12-27 17:11:22 +04:00
Wuzzy 356977531e Remove all traces of all_pull_sticky 2020-12-03 14:21:25 +01:00
Wuzzy 51fea93905 Fix all_pull_sticky for real 2020-12-03 13:16:12 +01:00
Wuzzy 7e8c3aebd5 mesecons_mvps: Fix missing all_pull_sticky arg 2020-12-03 12:52:02 +01:00
kay27 2b1d21a5b5 Merge branch 'kay27_mechanics' as a squash 2020-11-14 01:59:03 +04:00
kay27 f0afebea38 Remove double vector addition for piston pull/push - fix on_placenode() coordinates 2020-10-09 02:09:00 +04:00
kay27 d1807b5844 Remove double on_placenode() for push/pull, see https://git.minetest.land/Wuzzy/MineClone2/src/branch/master/mods/ITEMS/REDSTONE/mesecons_mvps/init.lua#L371 2020-10-08 21:51:07 +04:00
kay27 a78c613322 Fix slimeblock/piston behavior, https://github.com/kay27/MineClone2/issues/4 2020-10-07 23:28:21 +04:00
Wuzzy ad8403adbd Add piston support for trapped chests 2019-03-09 07:23:10 +01:00
Wuzzy e6e9d13701 Piston support: banner, sign, armor stand, chests, daylight sensor, jukebox, noteblock 2019-03-09 07:02:02 +01:00
Wuzzy 2f74aea6f5 Replace deprecated functions 2019-03-06 04:38:57 +01:00
Wuzzy f23fa236dd Update deprecated function call in mesecons_mvps 2019-02-02 00:13:18 +01:00
Wuzzy e789801662 Replace getpos() with get_pos() 2019-02-01 06:33:07 +01:00
Wuzzy 4db935e91e Update falling nodes after being moved by piston 2018-05-19 02:30:23 +02:00
Bu-Gee d2f01c68f5 Pistons: When pushing a dropper node, dig it
Instead of calling handle_node_drops, etc.
2018-03-13 02:46:21 +01:00
Wuzzy 16bb9b8901 Localize various unneeded global variables 2018-01-26 22:37:42 +01:00
Wuzzy 10c2097ac1 Prepare dummy code for unsticky nodes (glazed terracotta) 2018-01-10 01:33:56 +01:00
Wuzzy 390bbf628f Fix broken MVPS stoppers 2017-11-23 20:49:05 +01:00
Wuzzy f55025be17 Add end portal frames as portal stoppers 2017-11-23 20:11:03 +01:00
Wuzzy 2337d31699 Merge branch 'mesecons_update' 2017-08-28 18:57:12 +02:00
Wuzzy 272c456499 Portals are piston stoppers 2017-08-17 02:17:45 +02:00
Wuzzy 27a3099b56 Make banner a piston stopper 2017-07-31 00:45:10 +02:00
Wuzzy 29037a05a6 Update mesecons_mvps 2017-07-31 00:41:37 +02:00
Wuzzy b299b95fac Update the mesecons mod and dependencies
This touches a lot of the existing Mesecons mods.
Also add mesecons_wires.
2017-07-31 00:12:21 +02:00
Wuzzy 6c4ccf3897 Rename signs mod to mcl_signs 2017-07-25 02:20:37 +02:00
Wuzzy 47d3ad19cf Make armor stands a piston stopper 2017-06-11 14:05:48 +02:00
Wuzzy c1c15eb60b Rename mcl_monster_spawners to mcl_mobspawners.
Sorry for the trouble, but the long name annoyed me. :P
2017-05-25 06:09:03 +02:00
Wuzzy 6b07bde2e8 Fix monster spawner bugs caused by rename 2017-05-25 05:57:04 +02:00
Wuzzy 044b775724 Dispensers stop pistons 2017-03-30 02:55:19 +02:00
Wuzzy 726b187d98 Make activated trapped chests stop pistons 2017-03-30 02:53:01 +02:00
Wuzzy ffd4218327 Make sign a piston stopper 2017-03-30 02:48:08 +02:00
Wuzzy 30564e494e Make many blocks drop when pushed by piston 2017-03-29 22:58:31 +02:00
Wuzzy 2f4f196eaf Make some nodes drop when pushed by piston 2017-03-29 22:12:24 +02:00
Wuzzy 9fc8ee881e Add trapped chest dummy nodes 2017-03-16 01:48:52 +01:00
Wuzzy 025419dd49 Void blocks are now piston stoppers 2017-02-22 20:16:46 +01:00
Wuzzy e603b119ef Anvils now stop pistons 2017-02-22 13:39:58 +01:00
Wuzzy 3696ee3761 Organize mods into modpacks for better overview 2017-02-16 01:45:21 +01:00