提交图

903 次代码提交

作者 SHA1 备注 提交日期
bri cassa 2f9f9a7b54 Merge remote-tracking branch 'upstream/master' 2023-11-23 00:15:18 +01:00
OgelGames 7c74d0bdf3 replace `global_exists` with `get_modpath`
related: #97
2023-11-21 14:35:51 +11:00
OgelGames dc77d1056c fix escaping of `;` in teleport tube formspec
closes #93 #94
2023-11-16 14:02:10 +11:00
debagos ab0713d9a5
Fix item duplication bug with broken tubes. (#92)
It was possible to drag items from broken sorting-/mese-tubes.
2023-11-11 23:06:43 +01:00
Github is a non-free platform owned by Microsoft. Reasonable alternatives exist, such as Gitea, Sourcehut. We need a federated, mastodon-like forge based on ForgeFed. See: https://forgefed.org b6ae50be87
fix MCL craft, chest item id is "mcl_chests:chest" (#89) 2023-10-09 18:22:14 -04:00
savilli e7cba4071b
Fix crash if add_entity fails (#88) 2023-09-16 18:19:03 +02:00
Github is a non-free platform owned by Microsoft. Reasonable alternatives exist, such as Gitea, Sourcehut. We need a federated, mastodon-like forge based on ForgeFed. See: https://forgefed.org d90c17edee
MineClone smoker and blast furnace support (#85) 2023-09-06 15:33:41 +02:00
Github is a non-free platform owned by Microsoft. Reasonable alternatives exist, such as Gitea, Sourcehut. We need a federated, mastodon-like forge based on ForgeFed. See: https://forgefed.org 4f55610df5
fix MCL crafts (#86) 2023-09-06 12:01:35 +02:00
Github is a non-free platform owned by Microsoft. Reasonable alternatives exist, such as Gitea, Sourcehut. We need a federated, mastodon-like forge based on ForgeFed. See: https://forgefed.org 500cce8668
MineClone containers support (#81)
* mcl_barrels compat

* open barrel is not in creative inv

* fix barrel drop content after dig

* fix barrel local var

* mcl_furnaces compat

* optional depends mcl_barrels and mcl_furnaces

* fixing luacheck

* .luacheckrc update

* renamed files to use _

* renamed files to init.lua

* format improvement
2023-09-02 15:17:14 -04:00
Github is a non-free platform owned by Microsoft. Reasonable alternatives exist, such as Gitea, Sourcehut. We need a federated, mastodon-like forge based on ForgeFed. See: https://forgefed.org cb3e7757fc
Mineclone dig times balanced (#84)
* mineclone dig times balanced

* fix pickaxey dupe
2023-09-01 15:00:50 +02:00
Github is a non-free platform owned by Microsoft. Reasonable alternatives exist, such as Gitea, Sourcehut. We need a federated, mastodon-like forge based on ForgeFed. See: https://forgefed.org 7f93e8aa0a
MineClone formspec compat (#82)
* MineClone list backgrounds compat

* mineclone get inv func
2023-08-24 20:50:49 -04:00
Buckaroo Banzai ebe2331619
remove facedir debugging logs (#73)
Co-authored-by: BuckarooBanzay <BuckarooBanzay@users.noreply.github.com>
2023-06-21 21:22:36 +02:00
OgelGames 2f97a367f3
Fix autocrafter destroying replacement items (#72) 2023-06-21 14:49:34 +10:00
bri cassa 02322855d5 Merge remote-tracking branch 'upstream/master' 2023-06-07 22:19:10 +02:00
Luke aka SwissalpS 9395013cde Support setting teleport tube `can_receive` by digilines (#68)
* allow setting can_receive flag by digilines

basically also allows sending tables to change
both or either the tp-channel and receive toggle

* apply suggestions

Co-authored-by: OgelGames <olliverdc28@gmail.com>

---------

Co-authored-by: OgelGames <olliverdc28@gmail.com>
2023-05-28 12:54:05 +10:00
OgelGames 2c880a3843 cache teleport tube logging setting
this gets checked every time an item is teleported
2023-05-19 14:17:04 +10:00
fluxionary 56bcc7dbb7
log when items teleport through tubes (#66)
* log when items teleport through tubes

* put teleport tube logging bethind a setting

* narrow scope of some variables
2023-05-18 19:49:12 +02:00
Awkanimus bd5a42356b
Use sane default i3 inventory settings when missing (#57)
- i3.settings.hotbar_len and i3.settings.inv_size were removed
   in commit 75fddf7 because they are now per-player settings
 - This just uses sane defaults when the settings are not
   present to avoid a few nils and allow the game to continue
2023-01-26 15:44:41 -05:00
wsor4035 b0b675f715
Fix deprecated call to `player:get_look_pitch()`
Fixes #53
2023-01-09 13:51:49 +11:00
unknown 855937aec3 make all nodes diggable in mcl* survival mode 2022-12-02 15:54:21 -05:00
unknown fc0d4990b0 make minor bugfixes to restore compat with mineclone2 2022-11-20 19:47:14 -05:00
OgelGames 5e9bfa049b
Add digilines to teleport tube and refactor code (#49) 2022-11-11 23:20:28 +11:00
OgelGames 5345fe7af3
Prevent vacuum tubes breaking themselves and refactor code (#51)
also bumps `min_minetest_version` to 5.4.0
2022-11-11 23:14:08 +11:00
Jude Melton-Houghton 8c251800db
Store teleport tube DB more compactly (#45) 2022-09-21 17:53:42 -04:00
unknown b190d29d21 fix https://github.com/mt-mods/pipeworks/issues/44 2022-09-19 20:21:34 -04:00
fluxionary e45eca76e1
check if machine is protected before trying to break/place a node (#43)
* check if target is protected before trying to break/place a node, so as not to trigger protection violations

* check whether the machine is protected, not the target
2022-09-17 19:03:55 -04:00
fluxionary 65cea1e33c
check if target is protected before trying to break/place a node, so as not to trigger protection violations (#42) 2022-09-16 19:16:58 -04:00
bri cassa b11cb37123 Merge remote-tracking branch 'upstream/master' 2022-08-26 15:22:54 +02:00
Luke aka SwissalpS b6c02ac8de
typo fix 2022-08-16 00:30:42 +02:00
wsor4035 54243764e0
prevent tubes from connecting to the front of furnaces to match chests 2022-08-13 23:59:46 -04:00
Jude Melton-Houghton 1823690dad
Store teleport tube DB in mod storage (#40)
* Store teleport tube DB in mod storage

* Prevent overwriting of tube DB backup file

* Remove backup code

* Slightly improve storage reading code

* Log DB migration to mod storage

* Add migration note in README

* Improve pipeworks.logger
2022-08-13 16:22:53 -04:00
bri cassa 503c1190ed Merge remote-tracking branch 'upstream/master' 2022-06-25 16:52:37 +02:00
SX 75894355d4
Use on_repair when repairing tube (#37)
* Use on_repair when repairing tube

* Use tube.on_repair

* Verify was_node registration
2022-06-23 18:06:01 +02:00
bri cassa 5bba517b03 Merge remote-tracking branch 'upstream/master' 2022-05-27 18:46:28 +02:00
Jude Melton-Houghton 7b15bdbd1f
Add configurable globalstep interval (#32)
* Add configurable globalstep interval

* Add warning for high globalstep interval

* Lower maximum globalstep interval

With no accelerator tubes, 0.8 can handle item movement speeds even
with lag.
2022-05-24 19:13:41 -04:00
OgelGames 90425fde95 fix broken shift-clicking in wielder formspec
fixes #34
2022-05-23 02:28:21 +10:00
Jude Melton-Houghton 1349ff8dd8
Return early from on_step (#33) 2022-05-15 10:58:35 -04:00
unknown 3b31b6f9c0 fix https://github.com/mt-mods/pipeworks/issues/31 2022-05-13 22:10:40 -04:00
sfence 4fce320d9c
Better Hades Revisited support (#30)
* Fix spaces vs tabs in crafts.lua

* Fix recipes, add telepoter device for teleporter tube recipe.

* Override chests and furnaces in Hades as well.
2022-05-12 22:52:17 -04:00
Jude Melton-Houghton 55ded7e569
Make tubes opaque when entities are not used (#29)
* Make tubes opaque when entities are not used
2022-05-11 18:41:28 -04:00
wsor4035 e3d94cb3a8
fix digiline formspec spacing (#27) 2022-05-07 17:04:06 -04:00
Jude Melton-Houghton 97903327a5
Add option to forego real entities (#26) 2022-05-06 11:25:02 -04:00
wsor4035 37eef73695
add I3 support + update to formspecs v2 (#22)
* add fs helper inv function

* add fs helper prepends function

* add trash can, vacuum tube, teleport tube. wielders, autocrafter, mesetube, injectors

* fixed missed texture to make game agnostic

* fix luacheck
2022-04-16 14:51:59 -04:00
fluxionary 3092ce771f
Merge pull request #21 from mt-mods/issue_20
override (not replace) minetest_game furnace behaviors. fixes #20
2022-04-01 20:38:39 -07:00
unknown 96ccd29dd2 address flux review 2022-04-01 20:20:48 -04:00
unknown 8e0b25fb2c fix https://github.com/mt-mods/pipeworks/issues/20 2022-04-01 19:50:21 -04:00
wsor4035 8a29f8844c
fix pipeworks:mese_tube_000000 craft 2022-03-20 12:47:45 -04:00
wsor4035 5aa0501872
make pipeworks Game agnostic (#16)
* make it boot in non mtg

* make water flow

* fix water texture warnings

* fix missing steel texture issues

* remove depreciated/unnessary default function calls

* make sounds work

* fix default formspec crashes

* fix wierd tab spacing

* additionally game dig group support

* move crafts to crafts.lua

* make crafts support various games
2022-03-14 21:39:58 -04:00
bri cassa 66070dd801 Merge remote-tracking branch 'upstream/master' 2022-03-06 16:37:56 +01:00
OgelGames 5618003be3 fix remaining `use_texture_alpha` warnings
extension of d2954c52, using the same compatibility check for now, though it would be good to bump the minimum minetest version to 5.4 at some point

fixes #11
2022-02-07 15:53:29 +11:00