player_api/mods
Auke Kok 0bd2efcfc1 Merge 'torches' mod as default:torch.
This merges the current state of the well-maintained and tested
`torches` mod as I've maintained it for the last 6 months.

This started out as a thorough cleanup of 3D torches by blockmen,
where some of the initial code still remains.

The models were redone entirely from scratch and have been extensively
tested with dozens of animated textures converted with mcimport,
and look a lot better than the original 3D Torches mod.

The ceiling torch is retained and functional. The `wieldlight`
addition that the torches mod has was removed, since it relies
on wieldview to look decent. This can stay external mod code.

I've opted to move the torch nodes to a separate file. It's not
a lot of code but nodes.lua is already huge, and I wanted to
retain the copyright header and some of the readme.txt notes,
and this was the easiest way of doing it.

This code passes "default:torch" to nodes with on_rightclick,
fixing problems with itemframes. Essentially it has a more
elaborate item_place() routine to make sure we're not passing
the wall torch to nodes that may display it.

The ceiling torch is a separate model and not the same as the
floor model. That does mean that there are 3 models in this
mod.
2016-11-23 15:29:53 -08:00
..
beds Update 'nodeupdate()' to 'check_for_falling()' API 2016-11-22 05:55:36 +00: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 Merge 'torches' mod as default:torch. 2016-11-23 15:29:53 -08:00
doors Update 'nodeupdate()' to 'check_for_falling()' API 2016-11-22 05:55:36 +00:00
dye Change WTFPL to MIT (part 3) 2016-09-07 04:44:53 +01:00
farming Farming: Add forgotten colon 2016-11-21 03:19:47 +00:00
fire Update 'nodeupdate()' to 'check_for_falling()' API 2016-11-22 05:55:36 +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 Update 'nodeupdate()' to 'check_for_falling()' API 2016-11-22 05:55:36 +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