teknomunk
|
2c22f1537e
|
Fix cart detaching without unregistering from everything
|
2024-12-31 02:36:18 +01:00 |
|
teknomunk
|
fa29e3410b
|
Fix several undefined global warnings, fix cart movement when over maximum speed, fix cart reattachment to sloped track
|
2024-12-31 02:36:18 +01:00 |
|
teknomunk
|
10865e6dbb
|
Make punch move minecarts a little, comment out more debug prints
|
2024-12-31 02:36:18 +01:00 |
|
teknomunk
|
689b6a8d30
|
Stop carts from reversing when they stop, make stopped carts try to start moving in the direction the player is facing
|
2024-12-31 02:36:18 +01:00 |
|
teknomunk
|
4c56707336
|
Fix players repelling carts with new player metadata system
|
2024-12-31 02:36:18 +01:00 |
|
teknomunk
|
1831e34b09
|
Cleanup debug prints
|
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
|
712f0b9b9b
|
Fix hopper-minecart interaction, convert ipairs(table) to use for i=1,#table instead
|
2024-12-31 02:36:18 +01:00 |
|
teknomunk
|
04d29e8f2b
|
Give carts a small vertical lift when pushed to allow them to get back on rails
|
2024-12-31 02:36:18 +01:00 |
|
teknomunk
|
a9b71ea7ce
|
Fix crashes, fix link in documentation
|
2024-12-31 02:36:18 +01:00 |
|
teknomunk
|
7dcc1046a6
|
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
|
2024-12-31 02:36:18 +01:00 |
|
teknomunk
|
dba86a8d60
|
Correct crashes/item duplication with dropping carts, start API documentation
|
2024-12-31 02:36:18 +01:00 |
|
teknomunk
|
48b1a4d7e5
|
Fix cart controls, cart pushing
|
2024-12-31 02:36:18 +01:00 |
|
teknomunk
|
867fc20782
|
Fix typo in rail replacement mapping, fix several crashes
|
2024-12-31 02:36:18 +01:00 |
|
teknomunk
|
74a14a5a74
|
Implement movement thru tee rails
|
2024-12-31 02:36:18 +01:00 |
|
teknomunk
|
4dccfff1d0
|
Implement offline/out of range minecart movement and fix minecart respawning, remove railtype tracking
|
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
|
265a25d6ae
|
Make trains containing a player in a minecart function, minor cleanup in mcl_playerinfo
|
2024-12-31 02:36:18 +01:00 |
|
teknomunk
|
2e41f2df48
|
Fix crashes in train logic, allow breaking apart trains
|
2024-12-31 02:36:18 +01:00 |
|
teknomunk
|
d280e2e942
|
Implement train reversing
|
2024-12-31 02:36:18 +01:00 |
|
teknomunk
|
88ed70ce92
|
Repair vectors in cart data, mostly fix train movement bugs (still possible to have a furnace minecart flip, without the train also flipping)
|
2024-12-31 02:36:18 +01:00 |
|
teknomunk
|
7bd95257bd
|
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
|
2024-12-31 02:36:18 +01:00 |
|
teknomunk
|
40a5184703
|
Fix rail detach crash, make tnt minecarts explode if they hit something hard (off rails)
|
2024-12-31 02:36:18 +01:00 |
|
teknomunk
|
e680869cbd
|
Make sure carts get detatch if the rail under them is removed
|
2024-12-31 02:36:18 +01:00 |
|
teknomunk
|
eb0f82bdfb
|
Fixish reorganizing, initial train implementation
|
2024-12-31 02:36:18 +01:00 |
|
teknomunk
|
dbeec9b542
|
Major reorganization, start setup for trains
|
2024-12-31 02:36:18 +01:00 |
|