player_api/mods
Auke Kok 1e691c4429 Carts: Merge boost_cart as "carts" mod
This is all the working code from SmallJoker's boost_cart, poored into
a more suitable form for minetest_game.

- Mesecons and moreores stuff was removed entirely.
- Textures were all renamed and moved out of default/
- Updated license, readme.txt, attribution
- Changed code license to MIT, left artwork at CC0
- removed default:rail and made aliases for it
- :carts:rail is now carts:rail.
- localized entity def
- removed copper rail entirely
- startstop rail was removed, as well as detector rail
- remodeled to b3d using stujones11 excellent blend model, but sizes
  of cart adjusted to make pixel sizes consistent (0.625) everywhere.
- slightly more complex texture map for the cart (front/side visibly
  different)
- rail parameters are passed as a separate def table, and stored in
  a private list. This avoids having to call `get_meta` on every
  node. In return, we need the node name, though.
- adds metal sounds (based on default metal sound function) and
  cart moving sound.
- reduced cart speeds to max 7, 5 by pushing.
- Added on_step() rail event handler, gets called when a cart is on
  a rail.
- Added various rebased updates from upstream (thanks Krock)
- Included a fix that removes the 'reverse jiggle' when stopping.
- Included reworked textures by sofar.

The mod namespace is still public, but I'm NOT declaring it an API. I'd
rather see it localized instead, for now. Any public interface in this
code is *experimental* at best, and should be considered non-stable and
unsupported for now.
2016-11-21 03:15:04 +00:00
..
beds Fix whitespace errors to silence luacheck. 2016-11-19 19:39:51 -08:00
boats Boats: Use player yaw on place, align player yaw with boat on enter 2016-11-19 23:44:27 +00:00
bones Bones: Search for nearby 'air' for fallback bones placement 2016-09-10 05:19:15 +01:00
bucket Bucket: Allow buckets to trigger the on_punch of entities and nodes 2016-11-02 12:39:56 +00:00
carts Carts: Merge boost_cart as "carts" mod 2016-11-21 03:15:04 +00:00
creative Creative: Fix missing item bug caused by 'start_i' value 2016-11-18 05:38:25 +00:00
default Carts: Merge boost_cart as "carts" mod 2016-11-21 03:15:04 +00:00
doors Fix whitespace errors to silence luacheck. 2016-11-19 19:39:51 -08:00
dye Change WTFPL to MIT (part 3) 2016-09-07 04:44:53 +01:00
farming Fix whitespace errors to silence luacheck. 2016-11-19 19:39:51 -08:00
fire Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
flowers Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
give_initial_stuff Change WTFPL to MIT (part 3) 2016-09-07 04:44:53 +01:00
nyancat Nyancat: Make nyancat and rainbow light sources 2016-11-10 08:10:41 +00:00
screwdriver Change WTFPL to MIT (part 3) 2016-09-07 04:44:53 +01:00
sethome Fix whitespace errors to silence luacheck. 2016-11-19 19:39:51 -08:00
stairs Add and edit fuel registrations 2016-11-02 13:04:25 +00:00
tnt Fire / tnt: Make flint-and-steel use node on_ignite functions 2016-11-07 14:10:00 +00:00
vessels Do not show item overlay if slot is occupied by item (bookshelf, vessels shelf) 2016-11-14 20:03:49 +01:00
walls Licenses: (Part 4) Remove overlooked WTFPL text. Cleanup 2016-09-08 06:17:05 +01:00
wool Change WTFPL to MIT (part 3) 2016-09-07 04:44:53 +01:00
xpanes Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00