Jude Melton-Houghton

Results 24 issues of Jude Melton-Houghton

The tests use [mineunit](https://github.com/S-S-X/mineunit), a nice Minetest testing framework based on Busted. mesecons, mesecons_mvps, mesecons_fpga, and mesecons_luacontroller are tested. I don't want to add tests for every mod in the...

Fixes https://github.com/minetest-mods/mesecons/issues/596. Fixes https://github.com/minetest-mods/mesecons/issues/462. This significantly complicates the code. I had to add some special cases to replicate the old behavior. For example, when a sticky piston retracts while pulling...

bugfix
review needed

I think they were broken by https://github.com/minetest-mods/mesecons/pull/600, since the name of a node from the cache may now be an alias. So as not to risk slowing down the oft-called...

bugfix
dependent
review needed

All logic gates have paramtype2 = "facedir". The upper three bits of param2 are therefore unused. However, instead of using these bits to store inputs, binary logic gates store their...

enhancement

I noticed a problem, shown here: ![screenshot_20220215_220644](https://user-images.githubusercontent.com/28828704/154188580-d2002515-9fdb-41e7-a631-2dd4772bc0c4.png) ![screenshot_20220215_220718](https://user-images.githubusercontent.com/28828704/154188588-1dcd548d-d004-4235-9adc-645bc25c557f.png) The logic gate should not be turning off. I think this bug affects things that use `action_change`. To fix the bug, I...

This cannot be merged before #12562, since it depends on that PR's removal of `unregisterModStorage`. To get an accurate view of the changes, see here: https://github.com/TurkeyMcMac/minetest/compare/mod-meta-dedup...TurkeyMcMac:minetest:consolidate-api-obj?expand=1. This PR reduces repetition...

Code quality

This could close https://github.com/minetest/minetest/issues/12725. It provides a new callback registered with `register_on_mapblocks_changed`. Basically, all the map modifications each server step are collected and passed to Lua as a set. No...

@ Script API
Roadmap
Feature

Add compact, short information about your PR for easier understanding: - Goal of the PR - Since `tostring` handles the `__tostring` metamethod, calling `tostring` in the error handler allows for...

@ Script API
One approval
Feature
Supported by core dev

Would fix https://github.com/minetest/minetest/issues/11400 if merged. Usecases of this PR are mentioned there. The PR adds "bulk ABMs" which execute up to once per ABM run with a list of node...

@ Server / Client / Env.
WIP
Feature
Supported by core dev
Help needed

This is an alternative to https://github.com/minetest/minetest/pull/11664. It simply patches the bundled Lua to let custom code handle C function calls. Fixes https://github.com/minetest/minetest/issues/12681. ## To do This PR is Ready for...

@ Script API
One approval
Bugfix