Commit Graph

  • 59d2e93c1e Improve acacia and birch plank textures improve_planks Mikita Wiśniewski 2024-06-28 14:51:54 +0700
  • 011be754ca Allow deepslate copper to be mined with stone pickaxe (#4635) kno10 2024-09-18 10:11:55 +0200
  • eea96867c4 Don't add rain skycolor layer if the current layer is already the rain skycolor (#4648) teknomunk 2024-09-18 10:10:53 +0200
  • cd2ee49591 Merge pull request 'Make Soul Speed work on Soul Soil' (#4604) from upstream/soul_soil_speed into master the-real-herowl 2024-09-18 10:06:03 +0200
  • de3b34f5ea Update English translation keys with soul soil seventeenthShulker 2024-08-31 15:43:29 +0200
  • e2bcd129c1 Use soul_block group for soul speed bonus seventeenthShulker 2024-08-19 19:41:34 +0200
  • 79e8452f62 Soul speed works on soul soil too (needs localization) seventeenthShulker 2024-08-18 18:59:57 +0200
  • ff3e158bf8 Don't stop tree growth on buildable_to nodes tree_growth_buildable_to cora 2024-08-03 19:19:09 +0200
  • 86498f468f Don't add rain skycolor layer if the current layer is already the rain skycolor teknomunk 2024-09-17 19:49:26 -0500
  • c506906f5e Try to fix floating crops using models JoseDouglas26 2024-05-18 07:58:09 -0300
  • 4515364c67 Updated translation files (again) JoseDouglas26 2024-07-06 16:59:09 -0300
  • 50ef35935c New fence gates and reduced crafting amount JoseDouglas26 2024-07-06 16:56:12 -0300
  • 50a8db2c9f Updated translation files JoseDouglas26 2024-07-06 08:49:05 -0300
  • e2a2122936 New fences on mclx_fences JoseDouglas26 2024-07-06 08:40:51 -0300
  • 09edbb39b7 Added spears hammers_spears the-real-herowl 2024-04-27 21:04:49 +0200
  • c6329f6c78 Resolve merge conflict teknomunk 2024-06-08 06:33:15 -0500
  • 73de83ce09 Added hammers the-real-herowl 2024-04-27 18:01:32 +0200
  • d6447506ab Add back shift+punch to immediately drop minecart teknomunk 2024-09-17 06:59:24 -0500
  • dcfa885b63 Fix another crash, fix rail tee on texture teknomunk 2024-09-17 05:57:35 -0500
  • 862de95c49 Calculate acceleration of trains based on average of acceleration for all carts in the train, make velocity not change on slopes and 45 degree track teknomunk 2024-09-12 08:28:34 -0500
  • f23a0f2cbc Prevent trains from slowing on 45 degree track teknomunk 2024-09-01 16:47:57 -0500
  • 2b7a67521c Add guard that prevents crash when itemstack is nil teknomunk 2024-08-31 16:44:19 -0500
  • b044646d89 Silence debug prints and logging teknomunk 2024-08-31 16:39:59 -0500
  • 7a8d237966 Prevent removal of old minecarts teknomunk 2024-08-31 16:36:01 -0500
  • 9d543ac2f9 Add legacy node conversion to vl_legacy and update rails.lua to use it teknomunk 2024-08-11 10:39:03 -0500
  • 8b3765dd9c Make activated tnt minecarts glow in the dark, fix crash with lit tnt minecarts teknomunk 2024-08-10 20:56:34 -0500
  • abd607fa2c Fix a couple of crashes (TNT minecart trying to update orientation after exploding, trying to punch/push a minecart not on track) teknomunk 2024-08-08 07:21:54 -0500
  • 84af1638c1 Expand mcl_util.hopper_pull() to mcl_util.hopper_pull_to_inventory() teknomunk 2024-08-08 07:01:26 -0500
  • 99048296ea Add profiling code to force_get_node() teknomunk 2024-08-07 21:32:45 -0500
  • 87f4f19eef Address additional review comments teknomunk 2024-08-07 21:25:38 -0500
  • 573841117a Update API documentation to always use , add compatibility shim to mcl_minecarts.is_rail() and mcl_minecarts.ge_rail_direction() teknomunk 2024-08-07 06:36:50 -0500
  • ecb88e1db2 Rewrite mcl_util.hopper_pull in terms of mcl_util.hopper_pull_to_inventory teknomunk 2024-08-06 19:03:13 -0500
  • 8e68f49c9f Correct documentation per review teknomunk 2024-08-06 18:56:00 -0500
  • 5af8ac154c Switch over to using vl_legacy for item conversion in player inventories teknomunk 2024-06-18 20:31:27 -0500
  • 40b806fe24 Fix typo teknomunk 2024-06-18 20:29:56 -0500
  • 0ec8c749f8 Register rail conversions teknomunk 2024-06-18 20:21:34 -0500
  • 39d36b6be6 Implement vl_legacy deprecated function and item conversion APIs teknomunk 2024-06-18 20:21:12 -0500
  • 217449f7cd Fix crashes teknomunk 2024-06-18 19:48:48 -0500
  • a246f5c9dc Make old rails have a drawtype, make update lbm always run teknomunk 2024-05-04 06:33:41 +0000
  • 35f2b7feb4 Move the various rails to their own files, code cleanup teknomunk 2024-05-04 04:52:48 +0000
  • 3e2532f925 Remove undefined global for optional environmental physics teknomunk 2024-04-30 00:15:06 +0000
  • 52d12934de Remove Emerge-0 warning that occurs when placing mineshafts teknomunk 2024-04-28 20:17:33 +0000
  • 7cdff8cb57 Restore 45 degree cart movement, remove warning about unknown global teknomunk 2024-04-28 08:09:42 +0000
  • c3ba4bb15b Complete rework of curve/tee rail direction functions teknomunk 2024-04-28 06:58:42 +0000
  • b2947a7cf5 Rework rail_dir_curve to significantly reduce code size teknomunk 2024-04-28 06:21:46 +0000
  • c1dd78dc51 Convert curved rails direction code to use fourdir teknomunk 2024-04-28 05:52:16 +0000
  • 6c7c6deff7 Change verticle offset for testing reattaching to rail to 0.55, which is a bit more than the stair step height teknomunk 2024-04-28 05:35:36 +0000
  • 7138b6ab5e Fix cart detaching without unregistering from everything teknomunk 2024-04-27 18:46:48 +0000
  • a5b3d476be Fix typo, set use_texture_alpha = clip for all rail teknomunk 2024-04-27 18:19:47 +0000
  • 820da9b1d6 Fix several undefined global warnings, fix cart movement when over maximum speed, fix cart reattachment to sloped track teknomunk 2024-04-27 18:12:06 +0000
  • 647ca22a2e Revert changed made to debug minecart-updates integration into tsm_railcorridors teknomunk 2024-04-25 15:38:08 +0000
  • d54c0f30a7 Make punch move minecarts a little, comment out more debug prints teknomunk 2024-04-25 08:34:11 +0000
  • d9e4fbd4b3 Fix visual artifacts on the sides of rails teknomunk 2024-04-25 07:16:31 +0000
  • f4586bae14 Stop carts from reversing when they stop, make stopped carts try to start moving in the direction the player is facing teknomunk 2024-04-23 16:34:39 +0000
  • 02a4a064f5 Fix crash after entering a minecart not on rails teknomunk 2024-04-16 20:06:08 +0000
  • f17417e2fb Fix placed rail conversion, start automatic inventory rail conversion teknomunk 2024-04-12 21:25:40 +0000
  • 3db2a726ea Fix players repelling carts with new player metadata system teknomunk 2024-04-12 20:47:47 +0000
  • cc3b3e5205 Cleanup debug prints teknomunk 2024-04-12 19:09:23 +0000
  • 765023ff13 Add documentation for newly exposed attach_driver teknomunk 2024-04-12 19:04:53 +0000
  • 69040fee49 Add persistent player-specific metadata into mcl_playerinfo, simple cart reattachment (only exists if the luaentity for the cart exists when the player logs in) teknomunk 2024-04-12 19:01:15 +0000
  • 99548188a5 More fixes for minecart-hopper movement teknomunk 2024-04-12 18:17:17 +0000
  • afec156d3b Get rail placement creating corners that lead into a downward sloped rail teknomunk 2024-04-12 14:44:55 +0000
  • 4ac9c18315 Create mcl_util.metadata_timer, fix crashes, add checks to prevent hoppers from pulling from carts that are not in the square above it teknomunk 2024-04-12 13:31:01 +0000
  • e57b0909f3 Fix hopper-minecart interaction, convert ipairs(table) to use for i=1,#table instead teknomunk 2024-04-12 12:28:24 +0000
  • cd7a512431 Update mineshafts for new rail and minecarts, add loot to generated chest and hopper minecarts (and remove notes about a hack) teknomunk 2024-04-12 09:11:46 +0000
  • 29b2fc5c70 Give carts a small vertical lift when pushed to allow them to get back on rails teknomunk 2024-04-12 07:37:34 +0000
  • 2923c256e0 Stop rail from being placed directly above rail (floating in air) teknomunk 2024-04-11 14:02:53 +0000
  • 1ef885597c Fix sloped power,activator and detector rails, remove debug print teknomunk 2024-04-11 13:49:00 +0000
  • b2f164ccfc Modify mcl_entity_invs to add support for save/load items hooks in entities, add save/load hooks to minecarts to store item list in the minecart data and not in the entity data so that respawn doesn't destroy items teknomunk 2024-04-11 13:09:24 +0000
  • 24b7f3a2c3 Add documentation on the rail teknomunk 2024-04-11 12:33:22 +0000
  • 81f5bb51ee Add documentation on file structure and overviewes of each file teknomunk 2024-04-11 12:14:08 +0000
  • 4a4d254705 Fix crashes, fix link in documentation teknomunk 2024-04-11 09:17:06 +0000
  • d5dbd1de8e More documentation, add myself to copyright list in README.txt teknomunk 2024-04-11 08:33:36 +0000
  • 4246e1852b More minor changes to API.md, start overall implementation documentation teknomunk 2024-04-11 08:18:52 +0000
  • a7f3370df8 Fix table of contents teknomunk 2024-04-11 07:12:08 +0000
  • 75d8614ec3 Finish writing API documentation, remove drop_railcarts (replaced by try_detach_minecart), rename constants to ALL CAPS for consistency, change mcl_minecarts. to mod. for API function definitions teknomunk 2024-04-11 07:08:25 +0000
  • 5afae03d48 Nearly finish API documentation, create mcl_minecarts.add_blocks_to_map() teknomunk 2024-04-11 00:04:59 +0000
  • 661d2aedbc Continue writing API documentation, update call signatures for a couple of API functions teknomunk 2024-04-10 23:30:03 +0000
  • dcc8bc990d Change document formatting, finally move cactus cart dropping to node definition for mcl_core:cactus teknomunk 2024-04-10 22:48:24 +0000
  • 187440d91f Correct crashes/item duplication with dropping carts, start API documentation teknomunk 2024-04-10 22:22:17 +0000
  • 83138752e0 Fix cart controls, cart pushing teknomunk 2024-04-10 09:03:59 +0000
  • b2f0d70a43 Fix typo in rail replacement mapping, fix several crashes teknomunk 2024-04-10 08:02:21 +0000
  • 29d06a6149 Implement movement thru tee rails teknomunk 2024-04-10 07:40:25 +0000
  • 4fe0efd7e2 Tune respawn distance limit teknomunk 2024-04-09 23:27:49 +0000
  • ce8bd52749 Fix crashes teknomunk 2024-04-09 23:09:10 +0000
  • 2e06e028ac Remove memory leak for cart data, check distance to players before respawning distant carts to prevent adding entities that are immediately inactivated teknomunk 2024-04-09 22:32:58 +0000
  • fb411a68f6 Implement offline/out of range minecart movement and fix minecart respawning, remove railtype tracking teknomunk 2024-04-09 20:52:11 +0000
  • 2d7f0538cd Remove do_movement dependency on the existence of a cart luaentity teknomunk 2024-04-09 11:59:45 +0000
  • 8abe205c33 Fix undefined global warning, move player off to the side of a cart when dismounting so trains don't get pushed apart when getting out teknomunk 2024-04-09 08:14:30 +0000
  • 43dbecc572 Make trains containing a player in a minecart function, minor cleanup in mcl_playerinfo teknomunk 2024-04-09 07:35:57 +0000
  • fb741a3a1e Fix crashes in train logic, allow breaking apart trains teknomunk 2024-04-09 00:40:04 +0000
  • 750a74a85b Implement train reversing teknomunk 2024-04-08 21:37:54 +0000
  • beb7ae83fa Repair vectors in cart data, mostly fix train movement bugs (still possible to have a furnace minecart flip, without the train also flipping) teknomunk 2024-04-08 19:38:13 +0000
  • 2bc498644e Add cart entity respawn/destroy to match cart data (partially working) teknomunk 2024-04-07 12:27:53 +0000
  • 5e35eb3d88 Give furnace minecart minimum velocity when lit, add train separation code, update logging code, add sequence number to entity staticdata to allow respawn/despawn when carts move when the entity is unloaded teknomunk 2024-04-07 10:18:55 +0000
  • ae28ed92c8 Fix rail detach crash, make tnt minecarts explode if they hit something hard (off rails) teknomunk 2024-04-07 07:44:29 +0000
  • c5417f86a0 Make sure carts get detatch if the rail under them is removed teknomunk 2024-04-07 07:13:40 +0000
  • 32a1215612 Fixish reorganizing, initial train implementation teknomunk 2024-04-06 22:10:22 +0000
  • e1dc69ca26 Major reorganization, start setup for trains teknomunk 2024-04-06 17:09:54 +0000
  • 3ad5459783 Make sure carts that collide move in the same direction the colliding cart was teknomunk 2024-04-06 14:23:59 +0000