Age | Commit message (Collapse) | Author |
|
I've implemented a new door API in minetest_game that
performs all the needed things to assure doors are
properly openend and closed, without mods needing to
know the inner details of what needs to be done.
Mesecons can just fetch a reference to the door object
and call the appropriate open or close method, which
simplifies this code a lot.
For compatibility, this code retains the old code path
and tests whether the new API is available, so this
code remains functional if the new API is not available.
Since the metal trapdoor was only recently added, I added
it to the new API codepath only, it's unlikely to be
present on older versions of minetest_game anyway.
As a benefit from the new door API, there is now
absolutely no more accidental switching closed trapdoors
to open on power off, which could happen with the
old method - since that was just a simple toggle.
|
|
|
|
|
|
|
|
|
|
Playing stereo sounds positionally in OpenAL causes it to play
the sounds unattenuated - same volume for all distances. This
shouldn't happen, and makes noteblocks unneccesarily loud from
very far away.
Convert all noteblock samples to mono, 22kHz 64kbit.
|
|
|
|
extracts the documentation in a more readable format
This makes development of new features easier, as documentation can automatically be updated on the website without modifying the website's code!
Every mod that has nodes in the mesecons modpack has a "doc" folder that contains subfolders with recipe, description and preview of the block. The website will discover which documentation is available
by reading the documentation.json file.
|
|
|
|
default, fixes #240
If size limit is exceeded, the luacontroller overheats. Overheating will cause the memory
to be erased.
|
|
|
|
This caused #238, reverting that commit fixes #238.
This reverts commit 30468b09cf35b3122e05f1e2867923fdcad5a5d2.
|
|
|
|
Use right mouse button instead of left to press button and change state of switch and lever.
|
|
switch and lever.
|
|
|
|
|
|
also shrunk the base part down by a very tiny amount to help avoid z-fighting with neighboring
water (scaled to 0.9995 percent)
|
|
corrected misaligned verticies, removed doubles, made better UV maps that use multiple
materials (allows to use multiple small textures)
|
|
Don't refer to LIGHT_MAX global; use default.
|
|
The LIGHT_MAX global is created in the legacy.lua file in the default
mod; it states that it's there for backwards compatibility, but it would
be better to reference the proper value inside the default table.
|
|
area), should fix #228
|
|
|
|
|
|
are using it
|
|
end of the wire
|
|
|
|
Register only locked nodes as stoppers
|
|
This was suggested here:
https://github.com/Jeija/minetest-mod-mesecons/pull/216
|
|
|
|
Remove insulated t-junction and crossover from craftable group
|
|
|
|
Thanks to HybridDog for spotting that
|
|
Register chests and bookshelves as stoppers
|
|
Adjust textures and inventory images to it
|
|
|
|
http://mesecons.net for more information
|
|
cause any bugs, but unneccessary sounds (experimental change)
|
|
state when the mesecons signal changes, no matter what state they're in
|
|
|
|
Use dye for lightstone recipes
|
|
* Enable glass and obsidian glass doors to be used with mesecons
* Doors can receive signals from a vertical wire placed two
blocks beneath them, use this to create mesecon-controlled
double doors
* Fix textures for both git upstream and stable minetest_game
* Shrink code size
* Rename mesecons_compatibility to mesecons_doors.
|
|
|
|
Fix doors texture names
|
|
|
|
Use group:sapling for power plant, blinky plant recipes
|
|
|
|
Silicon production from normal and desert sand
|
|
Ability to produce silicon either from "normal" sand or from desert sand.
|
|
Allow using any node in group:sapling for making glue
|