Commit Graph

  • 4485f01062 Make minecarts solid and add players pushing teknomunk 2024-03-13 14:22:23 +0000
  • 7426ce0773 Fix forwards/backwars tilt in all directions teknomunk 2024-03-13 13:07:58 +0000
  • ffdf6672a2 Prevent players from entering minecarts when sneaking, prevents players from causing https://git.minetest.land/MineClone2/MineClone2/issues/3188 teknomunk 2024-03-13 12:26:15 +0000
  • 47ba9c5343 Increase default track friction, disable right-click to exit minecarts teknomunk 2024-03-13 12:08:12 +0000
  • 1b04ba3042 Initial tuning of acceleration/gravity, fix crash when entering an activator rail, detach mobs from cart on active activator rail, remove commented out code no longer needed teknomunk 2024-03-13 11:51:39 +0000
  • 6638f6d307 Move code that handles below-rail hoppers to handle_cart_enter, implement timestep-independent cart physics (will need tuning punch, power rail and gravityaccelerations to make game fun) teknomunk 2024-03-13 10:28:40 +0000
  • 14ca007a65 Mostly fix carts stopping between powered rails (there is still some strangeness with acceleration physics) teknomunk 2024-03-12 07:03:41 +0000
  • ac0601bf58 Fix diagonal movement teknomunk 2024-03-11 20:14:11 +0000
  • 79d9513afc Add diagonal track movement on zig-zag track, rewrite mcl_minecarts:get_rail_direction teknomunk 2024-03-11 08:57:43 +0000
  • 555b803b42 Make TNT minecarts available in creative menu teknomunk 2024-03-11 08:13:36 +0000
  • 937e218639 Implement custom item dropper handlers, implement droppers placing minecarts teknomunk 2024-03-11 07:26:51 +0000
  • debf5836bc Hopper minecarts pull from containers above rail teknomunk 2024-03-11 00:34:26 +0000
  • 76f886467d Rework in preparation to add code to pull from containers into the hopper minecart teknomunk 2024-03-10 11:20:27 +0000
  • cdbf0ab9f4 Move fiction constant to top of file, suppress cart flips when direction reverses due to gravity or end of track teknomunk 2024-03-09 18:45:01 +0000
  • 175bc2c3f2 Add code to reattach carts to rail when data corruption occurs, fix bug in last commit that caused carts to bury into the ground teknomunk 2024-03-09 17:28:23 +0000
  • 40a9d5be40 Remove dip into the ground that occured when gravity caused the cart to reverse directions teknomunk 2024-03-09 16:06:11 +0000
  • fac44a2d43 Implement gravity, move orientation update to own function, fix cart stopping in process_acceleration teknomunk 2024-03-06 08:07:31 +0000
  • f739cd218d 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 teknomunk 2024-02-16 23:09:29 +0000
  • 6b66cd9024 Make minecart always stop at correct location at end of track, fix crash when placing chest minecart after changing how staticdata is handled teknomunk 2024-02-14 11:47:42 +0000
  • d75444eebb Modify do_movement_step to move to always move to the edge of the current rail segment before updating the direction to prevent oscillations at corners, fix end of track stop location with new movement behavior, disable experimental controls, swap code to detach the driver on float with a call to detach_driver() teknomunk 2024-02-14 10:48:55 +0000
  • a946ca62fb Add DEBUG flag, stop small do_movement_step's from occuring (this improves but doesn't eliminate the bug I with the a6be179ed commit), add recovery when staticdata field gets lost teknomunk 2024-02-13 23:31:48 +0000
  • e2417a89e1 Fix initial_properties for minecarts teknomunk 2024-02-13 15:33:37 +0000
  • fd491fe518 Change left,right and back vectors to matrix math results with no branching teknomunk 2024-02-13 15:28:00 +0000
  • 75f9d93f59 Remove now unused properties from minecart definition, convert more vectors to use vector.new syntax teknomunk 2024-02-13 14:57:45 +0000
  • 333d67b6ec Complete rewrite of minecart movement that resolves https://git.minetest.land/MineClone2/MineClone2/issues/2446 and https://git.minetest.land/MineClone2/MineClone2/issues/247#issuecomment-50960 but has a bug where carts will synchronize movements that I am still investigating teknomunk 2024-02-13 14:45:00 +0000
  • 598aed458e Change staticdata serialization (with migration from old data), disable debugging code used to investigate https://git.minetest.land/MineClone2/MineClone2/issues/2446 teknomunk 2024-02-13 10:42:38 +0000
  • 4a42157e66 Change to vector.new from {x=...}, relocate movement code to own function for future changes teknomunk 2024-02-13 09:42:07 +0000
  • 9c3cc16194 Replace biome_check() with table.find() mcl_mobs_cleanup teknomunk 2024-06-18 19:01:39 -0500
  • 24b3be3b52 Implement generating biome groups for spawning (not actually used yet) teknomunk 2024-06-18 18:59:12 -0500
  • a3e58bd449 Move table.* functions to separate file in mcl_utils, add table.find() and table.intersect() teknomunk 2024-06-18 18:53:22 -0500
  • d763b28fca Move modpath to separate variable to make it easier to add new files without merge conflicts teknomunk 2024-06-18 18:52:00 -0500
  • 73cf7ef8b1 Have the list of biomes automatically generated teknomunk 2024-06-18 06:22:16 -0500
  • 1436c261a8 Added some API documentation and reference WillConker 2024-06-18 09:33:37 +0100
  • e5cfd6027c Initial changes to spawn_check() and spawn_a_mob(), add profiling for mob spawning teknomunk 2024-06-17 18:21:38 -0500
  • 551a3ce829 Fix mobs operating when in, above or next to ignore mob_ignore_fix ancientmarinerdev 2024-06-18 00:19:10 +0100
  • f376e05563 Added API documentation and default values WillConker 2024-06-17 22:31:43 +0100
  • 2318ee0d43 Removed more debug code WillConker 2024-06-17 20:56:45 +0100
  • 7f2fed42d4 Removed debug code WillConker 2024-06-17 20:51:54 +0100
  • f5059d107d Implemented hudbar squishing WillConker 2024-06-17 20:45:08 +0100
  • 081e91d4fa Remove light paramtype from slab so they do not let light in from above or below. slabs_block_light ancientmarinerdev 2024-06-17 19:36:49 +0100
  • c967067796 Fix Gilded Blackstone blast res. (now 6) hardness_blast_res_fixes seventeenthShulker 2024-06-09 22:46:57 +0100
  • cc62481002 Add crimson/warped planks (_hyphae_wood) blast res seventeenthShulker 2024-06-09 22:38:20 +0100
  • 71eba04bfd Remaining stairs/slabs inherit properties instead of hardcoding - Fix smooth quartz attributes - Alternative recipes for (red) sandstone, quartz, purpur slabs/stairs have been added explicitly seventeenthShulker 2023-09-27 16:15:43 +0200
  • dc606176d7 Revert "Forgot about blackstone" I left it in from another branch, didn't want to force push. seventeenthShulker 2023-09-26 13:20:16 +0200
  • be7da2d33b Fix the other bed node seventeenthShulker 2023-09-26 12:45:41 +0200
  • 6e12deee1d Update hardness and blast res for value not matching the wiki seventeenthShulker 2023-09-19 23:26:32 +0200
  • 5bf03c4bce Make monster eggs' hardness consistent with MC Change blast resistance to 0.75, add an optional hardness override parameter, because cobble is unique here seventeenthShulker 2023-09-19 22:02:13 +0200
  • 0e6a9d45d5 Fix several hardness and blast resistance values seventeenthShulker 2023-09-19 21:57:49 +0200
  • 18543a73f9 Un-hardcode most slabs and stairs seventeenthShulker 2023-09-19 18:35:39 +0200
  • cfd03bded1 Forgot about blackstone seventeenthShulker 2023-09-17 17:11:35 +0200
  • 3bd39aa2ea Walls use `source` parameter for default hardness and blast resistance seventeenthShulker 2023-09-17 16:14:36 +0200
  • a5b7e61799 Fix prismarine bricks and dark variant blast res. Should be 6 like regular prismarine seventeenthShulker 2023-09-17 13:49:00 +0200
  • e76cb21abc Un-hardcode blast resistance, hardness for walls, now only based on their material seventeenthShulker 2023-09-17 13:47:18 +0200
  • e6189303c5 Update mods/ITEMS/mcl_crafting_table/init.lua the-real-herowl 2024-06-17 16:28:21 +0200
  • fa830e9240 Merge pull request 'Initial Commit with translations' (#1) from Translation-German into master Pixel 2024-06-17 13:31:36 +0200
  • 49f141a5cb Initial Commit with translations Peter Hartauer 2024-06-17 13:29:33 +0200
  • 7f53c24303 Make flowers buildable_to buildable_flowers Mikita Wiśniewski 2024-05-12 19:14:59 +0700
  • 744b47088b Fixes flint and steel adding wear when not setting node on fire (#4368) JoseDouglas26 2024-06-16 18:33:19 +0200
  • d3b481948d Updated set_fire and placement checks JoseDouglas26 2024-06-03 12:35:16 -0300
  • 6654c86fb2 Update issue and PR templates (#4440) Mikita Wiśniewski 2024-06-16 18:00:16 +0200
  • f673136891 Remove TODO pending future discussions, revert timer change in composter code teknomunk 2024-06-08 14:51:29 -0500
  • e64e9ad4ff Make composter_progress_chance local, as it is not used anywhere except in mcl_composters teknomunk 2024-05-26 17:12:44 +0000
  • 9cda504834 Fix typo that prevented bone mealing pumpkin plants teknomunk 2024-05-20 07:21:52 +0000
  • 93b4f122c7 Check both above and below in pointed_thing for bonemealing (and pass thru the position as .under), make crimson vines and twisting vines compostable by rightclicking on the composter teknomunk 2024-04-19 10:31:45 +0000
  • 948bef8ec9 Fix crash at one more spot teknomunk 2024-04-18 23:28:58 +0000
  • b8be4620e8 Fix crashes when using bonemeal on nether nodes teknomunk 2024-04-18 23:27:08 +0000
  • deaed806c5 Change _mcl_on_bonemealing to _on_bone_meal, update API.md to reflect this teknomunk 2024-03-23 16:44:41 +0000
  • ae5dbc0178 Fix mods/ITEMS/mcl_composters/locale/mcl_composters.ru.tr teknomunk 2024-03-21 07:20:20 -0500
  • f20ba78430 Update mod authors, remove a TODO teknomunk 2024-03-22 05:39:45 +0000
  • 76fc20dc4f Remove bone to bone meal recipe from mcl_dye as it now resides in mcl_bone_meal teknomunk 2024-03-21 18:44:09 +0000
  • 308ae0cabb Modify backtrace listing to use minetest.log teknomunk 2024-03-21 18:30:34 +0000
  • b1937e83bc Fix localization errors teknomunk 2024-03-21 18:06:14 -0500
  • 92b456b8f2 Only consume bone meal if a _mcl_on_bonemealing callback is defined or the legacy API returns true, convert vines to use new bonemeal API teknomunk 2024-03-21 18:11:36 +0000
  • 35e5b04891 Fix localization except mcl_composters.ru.tr teknomunk 2024-03-21 07:35:51 +0000
  • 3be4697825 Enable bamboo bonemealing despite rightclick handling strangeness teknomunk 2024-03-21 07:24:31 +0000
  • c77728c3bd Rename localization files teknomunk 2024-03-21 07:11:44 +0000
  • 7c1a7f6d97 Add untested bonemeal mod compatibility shim teknomunk 2024-03-20 21:16:09 +0000
  • 111ea5b08d Move commented out bamboo bone meal code into mods/ITEMS/mcl_bamboo/bamboo_base.lua teknomunk 2024-03-20 08:01:34 +0000
  • 3d3857f8ae Add new API call mcl_bone_meal.use_bone_meal and use this to remove duplicate code, update mcl_farming:sweet_berries to use bonemeal API, add stub for bonemeal mod compatibility teknomunk 2024-03-20 07:42:29 +0000
  • f34205a40a Update mcl_crimson to use bonemealing API teknomunk 2024-03-19 07:57:58 +0000
  • 452119e458 Remove bone meal definition in mcl_dye, make textures in mcl_cocoas match master branch teknomunk 2024-03-19 07:25:04 +0000
  • 86b4569420 Display call stack to assist in removing deprecated function calls teknomunk 2024-03-19 07:12:42 +0000
  • 1d49895421 Fix mod dependencies teknomunk 2024-03-19 07:12:04 +0000
  • f7a5fec4aa Remove color specifications from bone meal. kabou 2022-05-05 13:58:12 +0200
  • 987a6397df Remove color specifications from cocoa beans. kabou 2022-05-05 13:51:05 +0200
  • ffe2db8ad4 Also generate double grass when bonemealing grass blocks. kabou 2022-05-04 14:55:19 +0200
  • c78f5da28d Remove expired bone meal API.md from mcl_dye. kabou 2022-05-04 13:50:52 +0200
  • ccdb4107ca Bonemealing mechanics bugfix. kabou 2022-05-04 12:17:51 +0200
  • dcceb35beb Improve mcl_bone_meal fr translations. kabou 2022-05-03 15:05:10 +0200
  • ae9d08d9be Add missing es translation to mcl_bone_meal. kabou 2022-05-03 13:29:37 +0200
  • ed590dbd1a Move cocoa beans item to mcl_cocoas. kabou 2022-05-02 00:58:31 +0200
  • 81c6ca42a1 Remove stray line from locale template. kabou 2022-05-03 10:31:55 +0200
  • 579397ce2f Use better override mechanism. kabou 2022-05-02 01:35:47 +0200
  • 0896697d40 Add more particles when bonemealing grass. kabou 2022-05-01 16:30:30 +0200
  • c7cc5208f9 Update to new bone meal API. kabou 2022-05-01 16:16:28 +0200
  • 2866e70f2b Add mcl_bone_meal. kabou 2022-05-01 12:33:19 +0200
  • 0455c879d2 Add bonemealing callback for fern. kabou 2022-05-01 00:20:00 +0200
  • 5361d6bc24 Add bonemealing callback for tall grass. kabou 2022-05-01 00:15:40 +0200
  • a2e5b9a3c2 Add bonemealing callback for double flowers. kabou 2022-05-01 00:05:30 +0200
  • 84c3573768 Add bonemealing callback for dirt with grass. kabou 2022-04-30 17:34:15 +0200