teknomunk
c97e2f77e7
Add comments to clarify _mcl_minecarts_on_enter_*() callbacks
2024-12-31 02:36:18 +01:00
teknomunk
3b63b1eec3
Swap push/pull for straight hoppers
2024-12-31 02:36:18 +01:00
teknomunk
b83fb8ccba
Expand mcl_util.hopper_pull() to mcl_util.hopper_pull_to_inventory()
2024-12-31 02:36:18 +01:00
teknomunk
3bbd5a20fa
More fixes for minecart-hopper movement
2024-12-31 02:36:18 +01:00
teknomunk
e1ff394204
Create mcl_util.metadata_timer, fix crashes, add checks to prevent hoppers from pulling from carts that are not in the square above it
2024-12-31 02:36:18 +01:00
teknomunk
712f0b9b9b
Fix hopper-minecart interaction, convert ipairs(table) to use for i=1,#table instead
2024-12-31 02:36:18 +01:00
teknomunk
a500f554e0
Remove do_movement dependency on the existence of a cart luaentity
2024-12-31 02:36:18 +01:00
teknomunk
f5616738e7
Add groups to minecart entities (for containers), fix cart node watch handling, relocate hopper_push_to_mc in mcl_hopper/init.lua, implement hopper-to-minecart push using enter/leave hooks for both straight and bent hoppers
2024-12-31 02:36:18 +01:00
teknomunk
fba7b04e82
Refactor enter/leave hook processing, add node watches for implementing hopper-to-minecart functionality (should properly handle heavy server lag without missing any time), temporarily disable hopper push/pull to minecart in mcl_hoppers, prepare to move minecart-specific on_step behavior out of main on_step function and to a minecart-specific handler
2024-12-31 02:36:18 +01:00
teknomunk
f7360be5e4
Mostly fix carts stopping between powered rails (there is still some strangeness with acceleration physics)
2024-12-31 02:36:18 +01:00
teknomunk
2e78e9cdad
Change connected railcar behavior to fix unreliable end of track stopping, set maximum acceleration of powered rails to 8 blocks per second (per https://minecraft.fandom.com/wiki/Powered_Rail ), stop powered rails from powering the block underneath it (allows below rail hopper to work while the rail is powered like in https://www.youtube.com/watch?v=szjO0-duTAk ), modify mcl_hoppers to allow triggering a hopper pull once the minecart is stopped on top of the hopper and wait before allowing the cart to move to allow redstone circuits time to process
2024-12-31 02:36:18 +01:00
kno10
3ecda2e70d
auto-update translation files
2024-12-16 01:16:32 +01:00
ethan
4db34098d9
Contributed simplified Chinese translations
2024-12-16 01:16:32 +01:00
Bloodaxe
7856f97f8e
Added all my localization files for Norwegian Bokmål
2024-12-16 01:16:32 +01:00
teknomunk
b582afeb1f
Update documentation for Minetest rename to Luanti ( #4706 )
...
This updates the VoxeLibre documentation by replacing "Minetest" with "Luanti" and updating links.
Done:
* Update "Minetest" in documentation and comments to "Luanti"
* Update links to forums, ContentDB and Luanti project web page
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4706
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: teknomunk <teknomunk@protonmail.com>
Co-committed-by: teknomunk <teknomunk@protonmail.com>
2024-11-28 20:55:48 +01:00
teknomunk
f621e3c1de
Fix up formspecs on pre-0.87.0 beacons, fix typo
2024-05-30 10:51:45 +00:00
teknomunk
09c595c363
Fix two hopper clocks
2024-04-27 08:41:09 +00:00
teknomunk
6fbe60f1ac
Fix crash with undefined nodes
2024-04-27 08:41:09 +00:00
teknomunk
3705be24d7
Fix 'Undeclared global variable' warning
2024-04-27 08:41:09 +00:00
teknomunk
6ecb304946
make hoppers behave the same say regardless of the order the server processes the nodes by following a chain of hoppers to the end and processing back to the starting node and marking all those nodes as processed
2024-04-27 08:41:09 +00:00
JoseDouglas26
6c4101dc12
mcl_hoppers pt_BR translation
2023-12-22 23:45:08 +01:00
Kostinatyn Tsiupa
1da7bb0bdc
hopper reimplementation
...
Reimplemented hoppers and all (blast_furnace, furnace, smoker, composters, double chaets, shulker_boxes, droppers, bookshelvs and brewing_stands) connected nodes
2023-11-27 14:33:01 +02:00
Sab Pyrope
5b4a79a26d
Update russian translation
2023-08-31 14:16:42 +08:00
AFCMS
1065eb4d8c
Hooper formspec
2023-08-19 18:01:26 +02:00
AFCMS
54b119cffa
some things
2023-08-19 18:01:25 +02:00
3raven
9518d47662
(french) translation enhancements ( #3643 )
...
- Add missing translation
- Fix broken translations
- Fix unacurate description
- Correct/improve/change for cohesion french translation
Translations templates have been updated,other translations must be updated.
<!--
Please follow our contributing guidelines first:
https://git.minetest.land/MineClone2/MineClone2/src/branch/master/CONTRIBUTING.md#how-you-can-help-as-a-programmer
By submitting this pull request, you agree to follow our Code of Conduct:
https://git.minetest.land/MineClone2/MineClone2/src/branch/master/CODE_OF_CONDUCT.md
-->
Tell us about your pull request! Reference related issues, if necessary
### Testing
Tell us how to test your changes!
Co-authored-by: 3raven <elise_declerck@laposte.net>
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3643
Reviewed-by: AFCMS <afcm.contact@gmail.com>
Co-authored-by: 3raven <3raven@noreply.git.minetest.land>
Co-committed-by: 3raven <3raven@noreply.git.minetest.land>
2023-05-11 22:39:49 +00:00
syl
96b2f6a01d
Improve French translation
2023-03-10 22:48:46 +01:00
anarquimico
c37aad26c3
Make hoppers push items to minecarts
2023-03-03 16:13:49 -06:00
Michieal
6265148727
Move textures all into one centralized directory.
2023-01-30 22:55:53 -05:00
ancientmarinerdev
e6e898671a
Merge pull request 'add japanese translation' ( #3149 ) from SakuraRiu/MineClone2:master into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3149
Reviewed-by: Michieal <michieal@noreply.git.minetest.land>
2022-12-29 22:14:48 +00:00
kabou
92ee402971
Separate white dye from bone meal.
...
* Add craftitem for ":mcl_bone_meal:bone_meal" to mcl_dye (temporarily.)
* Add crafting recipe for bone meal.
* Add texture for white dye item.
* Merge craftitem registration for "mcl_dye:white" with generic dyes.
* Add crafting recipe for white dye.
* Add legacy conversion recipe.
* Update dyes table.
* Update translations.
* Update mcl_crimson and sweet berry on_rightclick handlers.
* Update composter output, both as freestanding and to hoppers.
* Update bone block crafting recipes.
* Update tropical fish, cod and salmon mob drops.
2022-12-29 03:08:50 +00:00
Riu Sakura
2b61231f82
add japanese translation
2022-12-19 15:33:31 +09:00
AFCMS
7a371dc846
Format file again
2022-12-10 22:38:08 +01:00
AFCMS
7deec7ae03
Refactor hopper -> composter ABMs
2022-12-10 22:38:08 +01:00
AFCMS
47eda5b69e
Only register hopper -> composter ABMs if composter mod is enabled
2022-12-10 22:38:07 +01:00
AFCMS
8d921c0671
Add some type annotations
2022-12-10 22:38:07 +01:00
AFCMS
804aa388b5
Some manual formatting
2022-12-10 22:38:07 +01:00
AFCMS
fcf9c35324
Use new vectors everywhere
2022-12-10 22:38:06 +01:00
AFCMS
9cc63ed716
Use table.concat
for formspec generation
2022-12-10 22:38:06 +01:00
AFCMS
c49f000894
Fix formating
2022-12-10 22:38:06 +01:00
anarquimico
507f14c317
Modified function and ABM
2022-11-15 00:01:28 -03:00
cora
489ef43458
Don't transfer whole stacks
2022-11-14 04:07:41 +01:00
ancientmarinerdev
70a7fb9387
Hoppers now take from hopper minecarts
2022-11-14 04:07:41 +01:00
anarquimico
3ef8838a11
Fixed indentation.
2022-11-12 06:28:36 -03:00
anarquimico
cb721f37ce
Fixed minor bug and removed TODO commentary
2022-11-10 21:11:32 -03:00
anarquimico
3072d44b66
Bugs fixed.
2022-11-08 19:18:35 -03:00
anarquimico
f61b072d39
Fixed compostable item comsumption.
2022-11-07 22:10:35 -03:00
anarquimico
91ef21c55b
Integrate hoppers with composter
2022-11-06 17:49:32 -03:00
kabou
5431e206b0
Fix hopper breakage in get_item_group return value.
...
In commit 55009c257e253c49dacf017e4bd56bc36aca2e10 that added vectors to
mcl_composters, mcl_hoppers was accidentally patched with a unrelated
change, updating it to get_item_group(). This mostly works, but in one
particular case the semantics of the return value differs. Instead of
returning 'nil' it returns '0'. That altered the evaluation of an if
condition, breaking the abm that sucks in items.
This commit fixes the conditional by explicitly comparing '~= 0'.
2022-02-24 03:18:25 +01:00
Emojigit
15747220f2
mcl_hoppers
2022-02-23 23:58:05 +01:00