14859 Commits

Author SHA1 Message Date
goblin_mode
33a5be054c add aliases for old mesecons pistons 2024-11-20 02:31:45 +00:00
goblin_mode
8c27819151 make containers unmovable by piston
unless otherwise specified
2024-11-20 02:31:45 +00:00
goblin_mode
40493befc2 add delay to pistons retracting/extending 2024-11-20 02:31:45 +00:00
goblin_mode
0957a52ad0 remove incorrect slimeblock behavior 2024-11-20 02:31:45 +00:00
goblin_mode
9c1967d0e3 clean up piston definitions 2024-11-20 02:31:45 +00:00
goblin_mode
61be2bae21 improve piston moving entities 2024-11-20 02:31:45 +00:00
goblin_mode
dec75a393e remove uneeded dependncies 2024-11-20 02:31:45 +00:00
goblin_mode
b46042ce16 remove mesecons_pistons and mesecons_mvps 2024-11-20 02:31:45 +00:00
goblin_mode
80b8c339b0 add piston nodes 2024-11-20 02:31:45 +00:00
goblin_mode
7f800a895e make some entities unmovable by pistons 2024-11-20 02:31:45 +00:00
goblin_mode
f408adb2e5 add unsticky and unmovable_by_piston groups to nodes 2024-11-20 02:31:45 +00:00
goblin_mode
b7648917d4 make kelp use new piston API 2024-11-20 02:31:45 +00:00
goblin_mode
f4e8e99ac4 update slime and honey blocks to use new API 2024-11-20 02:31:45 +00:00
goblin_mode
72adc03eb4 add inital mcl_pistons files 2024-11-20 02:31:45 +00:00
Elias Åström
53bb9bd51c Change set_node to swap_node for update events 2024-11-20 02:31:45 +00:00
Elias Åström
82a37ee4f7 Add missing mcl_ prefix to fields 2024-11-20 02:31:45 +00:00
Elias Åström
d90ce75a0c Add LGPLv3 license file to REDSTONE 2024-11-20 02:31:45 +00:00
Elias Åström
d8078e0a62 Fix repeater bug 2024-11-20 02:31:45 +00:00
Elias Åström
526cbdc744 Fix depowering wires through opaque blocks 2024-11-20 02:31:45 +00:00
Elias Åström
e36db19b9f Fix crash when running /tick without arg 2024-11-20 02:31:45 +00:00
Elias Åström
b329f86184 Fix items not showing up in redstone inv category 2024-11-20 02:31:45 +00:00
Elias Åström
92348b187c Update docs about mcl_redstone.swap_node 2024-11-20 02:31:45 +00:00
Elias Åström
1c8a001c1c Use mcl_redstone.swap_node in daylight detector 2024-11-20 02:31:45 +00:00
Elias Åström
ab1ed3036a Use _mcl_redstone prefix instead of _redstone 2024-11-20 02:31:45 +00:00
Elias Åström
291ade53c5 Fix observer dupe bug 2024-11-20 02:31:45 +00:00
Elias Åström
f089b5219c Remove paramtype == "light" for redstone lamp 2024-11-20 02:31:45 +00:00
Elias Åström
a3b103b58e Fix up/down observer nodes being dropped when dug 2024-11-20 02:31:45 +00:00
Elias Åström
78585d911b Make wires connect to target blocks 2024-11-20 02:31:45 +00:00
Elias Åström
9d6cc18569 Change API to schedule updates 2024-11-20 02:31:45 +00:00
Elias Åström
d06e025e89 Only drop far away redstone events in multiplayer 2024-11-20 02:31:45 +00:00
Elias Åström
59b474df51 Add mcl_util.queue and use in mods 2024-11-20 02:31:45 +00:00
Elias Åström
e632fcb632 Do not reduce power level through opaque nodes 2024-11-20 02:31:45 +00:00
Elias Åström
2e59a975a4 Move wire overrides to logic.lua 2024-11-20 02:31:45 +00:00
Elias Åström
b6926f0683 Add comment explaining oldnode parameter 2024-11-20 02:31:45 +00:00
Elias Åström
02fd1553f5 Add comments for get_node_power functions 2024-11-20 02:31:45 +00:00
Elias Åström
f7b4927044 Add comments about wireflags 2024-11-20 02:31:45 +00:00
Elias Åström
b734074129 Removed duplicate eventqueue clearing 2024-11-20 02:31:45 +00:00
Elias Åström
dec3f191e0 Revert opaque autogroup change 2024-11-20 02:31:45 +00:00
Elias Åström
b3f2e18109 Do not delay updating redstone in callbacks 2024-11-20 02:31:45 +00:00
Elias Åström
c2d92f0fc5 Another locked repeater fix 2024-11-20 02:31:45 +00:00
Elias Åström
3f8b8ccff0 Fix wires not connected to locked repeater 2024-11-20 02:31:45 +00:00
Elias Åström
d5268a5e39 Fixed locked repeater not giving power in all dirs 2024-11-20 02:31:45 +00:00
Elias Åström
35ead589bd Make mcl_redstone.schedule_update part of the API
Use it for comparators.
2024-11-20 02:31:45 +00:00
Jürgen Rühle
1231accd37 WIP: implement comparator inventory measurement
Detect container at the back side of the comparator. The container may be
separated from the comparator by an opaque block.

If an inventory is detected the power state depends on the fullness of the
container from 0 (all slots empty) to 15 (all slots contain a full stack).

Chest inventory actions will trigger an update of comparators in range.
2024-11-20 02:31:45 +00:00
goblin_mode
0a260d84c6 document redstone tick API 2024-11-20 02:31:45 +00:00
goblin_mode
62a54f67e4 add reset subcommand to tick 2024-11-20 02:31:45 +00:00
goblin_mode
7a39136183 make debug return miliseconds instead of seconds 2024-11-20 02:31:45 +00:00
goblin_mode
1734d4995a implement tick command 2024-11-20 02:31:45 +00:00
Jürgen Rühle
a9c99ee6d8 Fix trapped chest redstone update 2024-11-20 02:31:45 +00:00
Jürgen Rühle
a9dbfbe2c2 Adapt pressure plates in villages to redstone rewrite 2024-11-20 02:31:45 +00:00