mff_game/mods/default/textures
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
..
bubble.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
crack_anylength.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_acacia_bush_stem.png Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
default_acacia_leaves_simple.png Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
default_acacia_leaves.png Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
default_acacia_sapling.png Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
default_acacia_tree_top.png Convert many textures to indexed color 2016-11-18 05:37:02 +00:00
default_acacia_tree.png Default: Remove alpha channel from acacia tree textures 2016-10-26 07:14:12 +01:00
default_acacia_wood.png Default: Add savanna nodes, textures, crafting and fuels 2015-07-12 22:41:59 +01:00
default_apple.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_aspen_leaves.png Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
default_aspen_sapling.png Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
default_aspen_tree_top.png Aspen trees. 2016-01-15 04:56:15 +00:00
default_aspen_tree.png Convert many textures to indexed color 2016-11-18 05:37:02 +00:00
default_aspen_wood.png Convert many textures to indexed color 2016-11-18 05:37:02 +00:00
default_book_written.png Add a separate image for a written book. 2015-12-12 19:56:56 +01:00
default_book.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_bookshelf_slot.png Default, vessels: Darken shelf empty slot icons 2016-11-07 14:32:35 +00:00
default_bookshelf.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_brick.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_bronze_block.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_bronze_ingot.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_bush_stem.png Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
default_cactus_side.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_cactus_top.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_chest_front.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_chest_lock.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_chest_side.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_chest_top.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_clay_brick.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_clay_lump.png Textures Update 2015-01-25 10:48:42 +01:00
default_clay.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_cloud.png Compress all textures losslessly using optipng and advpng 2014-07-05 16:06:00 +02:00
default_coal_block.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_coal_lump.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_cobble.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_copper_block.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_copper_ingot.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_copper_lump.png Textures Update 2015-01-25 10:48:42 +01:00
default_coral_brown.png Default: Add coral nodes and death ABM 2016-10-12 23:55:46 +01:00
default_coral_orange.png Default: Add coral nodes and death ABM 2016-10-12 23:55:46 +01:00
default_coral_skeleton.png Default: Add coral nodes and death ABM 2016-10-12 23:55:46 +01:00
default_desert_cobble.png Default: Colourise desert cobble to be consistent with desert stone 2016-03-15 16:23:13 +00:00
default_desert_sand.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_desert_stone_block.png Convert many textures to indexed color 2016-11-18 05:37:02 +00:00
default_desert_stone_brick.png Convert many textures to indexed color 2016-11-18 05:37:02 +00:00
default_desert_stone.png Compress all textures losslessly using optipng and advpng 2014-07-05 16:06:00 +02:00
default_diamond_block.png Improved diamond block texture (from #548) 2015-07-12 12:06:38 +02:00
default_diamond.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_dirt.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_dry_grass_1.png Default: Add savanna nodes, textures, crafting and fuels 2015-07-12 22:41:59 +01:00
default_dry_grass_2.png Default: Add savanna nodes, textures, crafting and fuels 2015-07-12 22:41:59 +01:00
default_dry_grass_3.png Default: Add savanna nodes, textures, crafting and fuels 2015-07-12 22:41:59 +01:00
default_dry_grass_4.png Default: Add savanna nodes, textures, crafting and fuels 2015-07-12 22:41:59 +01:00
default_dry_grass_5.png Default: Add savanna nodes, textures, crafting and fuels 2015-07-12 22:41:59 +01:00
default_dry_grass_side.png Default: Lower grass_side and snow_side textures 2016-05-05 23:42:10 +01:00
default_dry_grass.png Default: Add savanna nodes, textures, crafting and fuels 2015-07-12 22:41:59 +01:00
default_dry_shrub.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_fence_acacia_wood.png Convert fences to NDT_CONNECTED. 2016-03-13 04:10:51 +00:00
default_fence_aspen_wood.png Convert many textures to indexed color 2016-11-18 05:37:02 +00:00
default_fence_junglewood.png Convert fences to NDT_CONNECTED. 2016-03-13 04:10:51 +00:00
default_fence_overlay.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_fence_pine_wood.png Convert fences to NDT_CONNECTED. 2016-03-13 04:10:51 +00:00
default_fence_wood.png Convert fences to NDT_CONNECTED. 2016-03-13 04:10:51 +00:00
default_flint.png Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
default_footprint.png Default: New grass textures, new footprint overlay texture 2015-08-15 21:19:39 +01:00
default_furnace_bottom.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_furnace_fire_bg.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_furnace_fire_fg.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_furnace_front_active.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_furnace_front.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_furnace_side.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_furnace_top.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_glass_detail.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_glass.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_gold_block.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_gold_ingot.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_gold_lump.png Textures Update 2015-01-25 10:48:42 +01:00
default_grass_1.png Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
default_grass_2.png Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
default_grass_3.png Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
default_grass_4.png Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
default_grass_5.png Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
default_grass_side.png Default: Lower grass_side and snow_side textures 2016-05-05 23:42:10 +01:00
default_grass.png Default: New grass and grass_side textures 2016-04-29 23:19:30 +01:00
default_gravel.png Convert many textures to indexed color 2016-11-18 05:37:02 +00:00
default_ice.png Convert many textures to indexed color 2016-11-18 05:37:02 +00:00
default_iron_lump.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_item_smoke.png Default: Destroy flammable items when in fire or lava 2016-10-23 03:48:37 +01:00
default_junglegrass.png Compress all textures losslessly using optipng and advpng 2014-07-05 16:06:00 +02:00
default_jungleleaves_simple.png Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
default_jungleleaves.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_junglesapling.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_jungletree_top.png Convert many textures to indexed color 2016-11-18 05:37:02 +00:00
default_jungletree.png Convert many textures to indexed color 2016-11-18 05:37:02 +00:00
default_junglewood.png Default: New darker jungletree_top and junglewood textures 2015-08-14 19:15:33 +01:00
default_ladder_steel.png Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
default_ladder_wood.png Add steel ladder 2016-03-06 01:31:36 +00:00
default_lava_flowing_animated.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_lava_source_animated.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_lava.png Convert many textures to indexed color 2016-11-18 05:37:02 +00:00
default_leaves_simple.png Default: Fix 'leaves simple', 'jungleleaves simple' textures 2016-10-18 05:53:45 +01:00
default_leaves.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_mese_block.png Default: New mese texture. Add missing texture credits 2016-05-30 11:54:24 +01:00
default_mese_crystal_fragment.png Compress all textures losslessly using optipng and advpng 2014-07-05 16:06:00 +02:00
default_mese_crystal.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_meselamp.png Convert many textures to indexed color 2016-11-18 05:37:02 +00:00
default_mineral_coal.png Compress all textures losslessly using optipng and advpng 2014-07-05 16:06:00 +02:00
default_mineral_copper.png Compress all textures losslessly using optipng and advpng 2014-07-05 16:06:00 +02:00
default_mineral_diamond.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_mineral_gold.png Compress all textures losslessly using optipng and advpng 2014-07-05 16:06:00 +02:00
default_mineral_iron.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_mineral_mese.png Default: Remove light source from mese ore 2015-10-03 01:11:10 +01:00
default_mossycobble.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_obsidian_block.png Convert many textures to indexed color 2016-11-18 05:37:02 +00:00
default_obsidian_brick.png Default: New obsidian brick texture. Add river water textures 2015-06-02 01:13:34 +01:00
default_obsidian_glass_detail.png Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
default_obsidian_glass.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_obsidian_shard.png Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
default_obsidian.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_paper.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_papyrus.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_pine_needles.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_pine_sapling.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_pine_tree_top.png Default: Rename pine tree nodes, textures and mapgen aliases 2015-08-10 09:19:02 +01:00
default_pine_tree.png Default: Rename pine tree nodes, textures and mapgen aliases 2015-08-10 09:19:02 +01:00
default_pine_wood.png Default: Rename pine tree nodes, textures and mapgen aliases 2015-08-10 09:19:02 +01:00
default_river_water_flowing_animated.png Default: New obsidian brick texture. Add river water textures 2015-06-02 01:13:34 +01:00
default_river_water_source_animated.png Default: New obsidian brick texture. Add river water textures 2015-06-02 01:13:34 +01:00
default_river_water.png Default: New obsidian brick texture. Add river water textures 2015-06-02 01:13:34 +01:00
default_sand.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_sandstone_block.png Convert many textures to indexed color 2016-11-18 05:37:02 +00:00
default_sandstone_brick.png Default: New sandstone brick texture 2015-05-31 05:55:12 +01:00
default_sandstone.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_sapling.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_sign_steel.png Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
default_sign_wall_steel.png Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
default_sign_wall_wood.png Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
default_sign_wood.png Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
default_silver_sand.png Convert many textures to indexed color 2016-11-18 05:37:02 +00:00
default_snow_side.png Default: New snow textures by Gambit 2016-09-14 06:02:16 +01:00
default_snow.png Convert many textures to indexed color 2016-11-18 05:37:02 +00:00
default_snowball.png Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
default_steel_block.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_steel_ingot.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_stick.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_stone_block.png Default: Add stone / desert stone / sandstone / obsidian blocks 2016-06-25 06:58:18 +01:00
default_stone_brick.png Convert many textures to indexed color 2016-11-18 05:37:02 +00:00
default_stone.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tool_bronzeaxe.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tool_bronzepick.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tool_bronzeshovel.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tool_bronzesword.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tool_diamondaxe.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tool_diamondpick.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tool_diamondshovel.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tool_diamondsword.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tool_meseaxe.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tool_mesepick.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tool_meseshovel.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tool_mesesword.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tool_steelaxe.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tool_steelpick.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tool_steelshovel.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tool_steelsword.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tool_stoneaxe.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tool_stonepick.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tool_stoneshovel.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tool_stonesword.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tool_woodaxe.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tool_woodpick.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tool_woodshovel.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tool_woodsword.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_torch_animated.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_torch_on_ceiling_animated.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_torch_on_floor_animated.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_torch_on_floor.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tree_top.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_tree.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_water_flowing_animated.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_water_source_animated.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_water.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
default_wood.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
gui_formbg.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
gui_furnace_arrow_bg.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
gui_furnace_arrow_fg.png Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
gui_hb_bg.png Compress all textures losslessly using optipng and advpng 2014-07-05 16:06:00 +02:00
gui_hotbar_selected.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
gui_hotbar.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
heart.png Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
player_back.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00
player.png Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
wieldhand.png Optimize textures and model (use *.b3d instead *.x) 2015-02-28 22:33:19 +01:00