minetest/src
MirceaKitsune f9675bd2b4 Add a subfolder for models and transfer models from server to client
(obj, md2 and md3 are currently allowed)

Get rid of the texture string and use the existing textures array. Segmented meshes have multiple materials, and this will allow us to texture each. Do not switch to this commit yet!

If a texture string is left empty in LUA, don't modify that material. Useful so a script can change specific textures without affecting others
2012-11-25 18:14:15 +02:00
..
jthread Temporary commit; lots of test code and stuff 2011-02-21 00:45:14 +02:00
lua Improve build configuration options 2012-07-23 15:23:33 +03:00
sqlite Update to SQLite 3.7.7.1 2011-09-01 18:27:30 -04:00
util Enforce stricter world names using a blacklist 2012-09-05 01:17:28 +03:00
CMakeLists.txt Move chat commands to Lua and remove servercommand.{cpp,h} 2012-08-12 16:45:58 +03:00
activeobject.h Optimize headers 2012-06-17 04:03:39 +03:00
ban.cpp Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
ban.h Optimize headers 2012-06-17 04:03:39 +03:00
base64.cpp Fix signedness warning in base64.cpp 2012-07-21 22:10:29 +03:00
base64.h Check password hash validity 2012-06-03 20:32:44 +03:00
camera.cpp Add jordan4ibanez' better digging animation 2012-11-10 17:36:56 +01:00
camera.h Optimize headers 2012-06-17 04:03:39 +03:00
chat.cpp Properly and efficiently use split utility headers 2012-06-17 02:40:36 +03:00
chat.h Optimize headers 2012-06-17 04:03:39 +03:00
client.cpp Add a subfolder for models and transfer models from server to client 2012-11-25 18:14:15 +02:00
client.h Detached inventories 2012-07-24 20:57:17 +03:00
clientmap.cpp Added video settings filter options via config file - second try :-) 2012-11-09 19:12:44 +02:00
clientmap.h Reorganize ClientMap rendering code for a bit more performance 2012-09-04 22:41:03 +03:00
clientobject.cpp Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
clientobject.h Optimize headers 2012-06-17 04:03:39 +03:00
clientserver.h Version 0.4.3-rc0; increase PROTOCOL_VERSION due to backwards-incompatible InventoryList width field 2012-09-05 00:39:43 +03:00
clientsimpleobject.h Optimize headers 2012-06-17 04:03:39 +03:00
clouds.cpp Clean and optimize clouds.cpp enough to not really contain any of the small amount of non-LGPLv2/later code left 2012-06-05 18:54:42 +03:00
clouds.h Optimize headers 2012-06-17 04:03:39 +03:00
cmake_config.h.in Improve build configuration options 2012-07-23 15:23:33 +03:00
collision.cpp Add bouncy node group 2012-09-01 12:58:37 +03:00
collision.h Add bouncy node group 2012-09-01 12:58:37 +03:00
config.h Improve build configuration options 2012-07-23 15:23:33 +03:00
connection.cpp Properly and efficiently use split utility headers 2012-06-17 02:40:36 +03:00
connection.h Optimize headers 2012-06-17 04:03:39 +03:00
constants.h Properly and efficiently use split utility headers 2012-06-17 02:40:36 +03:00
content_abm.cpp Experimental-ish rollback functionality 2012-07-27 02:27:18 +03:00
content_abm.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
content_cao.cpp Add a subfolder for models and transfer models from server to client 2012-11-25 18:14:15 +02:00
content_cao.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
content_cso.cpp Experimental-ish rollback functionality 2012-07-27 02:27:18 +03:00
content_cso.h Optimize headers 2012-06-17 04:03:39 +03:00
content_mapblock.cpp Fix flowing liquid animation direction calculation 2012-11-02 18:05:42 +02:00
content_mapblock.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
content_mapnode.cpp Fix map deserialization and remove old serialization code 2012-07-23 08:18:39 +03:00
content_mapnode.h Fix map deserialization and remove old serialization code 2012-07-23 08:18:39 +03:00
content_nodemeta.cpp Implement formspec 2012-07-22 17:40:41 +03:00
content_nodemeta.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
content_object.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
content_sao.cpp Properly read the mesh from LUA. 2012-11-25 18:14:14 +02:00
content_sao.h Add dtime_s to entity activation 2012-09-09 17:12:29 +03:00
craftdef.cpp Working group-shapeless and multigroup recipes 2012-07-26 13:49:13 +03:00
craftdef.h Add minetest.get_craft_recipe() 2012-07-21 02:33:22 +03:00
daynightratio.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
debug.cpp Optimize headers 2012-06-17 04:03:39 +03:00
debug.h Optimize headers 2012-06-17 04:03:39 +03:00
defaultsettings.cpp Added video settings filter options via config file - second try :-) 2012-11-09 19:12:44 +02:00
defaultsettings.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
environment.cpp Add dtime_s to entity activation 2012-09-09 17:12:29 +03:00
environment.h Add dtime_s to entity activation 2012-09-09 17:12:29 +03:00
event.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
event_manager.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
exceptions.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
farmesh.cpp Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
farmesh.h Optimize headers 2012-06-17 04:03:39 +03:00
filecache.cpp Properly and efficiently use split utility headers 2012-06-17 02:40:36 +03:00
filecache.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
filesys.cpp Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
filesys.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
game.cpp Reorganize ClientMap rendering code for a bit more performance 2012-09-04 22:41:03 +03:00
game.h Optimize headers 2012-06-17 04:03:39 +03:00
gamedef.h Experimental-ish rollback functionality 2012-07-27 02:27:18 +03:00
genericobject.cpp Properly and efficiently use split utility headers 2012-06-17 02:40:36 +03:00
genericobject.h Optimize headers 2012-06-17 04:03:39 +03:00
gettext.h Clean up log messages everywhere 2012-03-11 04:15:45 +02:00
gettime.h Optimize headers 2012-06-17 04:03:39 +03:00
guiChatConsole.cpp Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
guiChatConsole.h Optimize headers 2012-06-17 04:03:39 +03:00
guiConfirmMenu.cpp Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
guiConfirmMenu.h Optimize headers 2012-06-17 04:03:39 +03:00
guiCreateWorld.cpp Properly and efficiently use split utility headers 2012-06-17 02:40:36 +03:00
guiCreateWorld.h Optimize headers 2012-06-17 04:03:39 +03:00
guiDeathScreen.cpp Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
guiDeathScreen.h Optimize headers 2012-06-17 04:03:39 +03:00
guiFormSpecMenu.cpp Merge pull request #268 from khonkhortisan/image_button 2012-11-22 09:13:18 -08:00
guiFormSpecMenu.h Adding background to Formspec 2012-11-08 19:22:37 +01:00
guiKeyChangeMenu.cpp Add aux1_descends to key change menu 2012-09-05 00:55:19 +03:00
guiKeyChangeMenu.h Fix GUIKeyChangeMenu so that '/' can be inserted on a finnish keyboard 2012-09-01 18:03:50 +03:00
guiMainMenu.cpp added GUI checkboxes in Settings tab for the aforementioned video settings. 2012-11-09 19:12:49 +02:00
guiMainMenu.h Added video settings filter options via config file - second try :-) 2012-11-09 19:12:44 +02:00
guiMessageMenu.cpp Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
guiMessageMenu.h Optimize headers 2012-06-17 04:03:39 +03:00
guiPasswordChange.cpp Header file tweaking; mainly for speed 2011-10-12 13:53:38 +03:00
guiPasswordChange.h Optimize headers 2012-06-17 04:03:39 +03:00
guiPauseMenu.cpp Properly and efficiently use split utility headers 2012-06-17 02:40:36 +03:00
guiPauseMenu.h Optimize headers 2012-06-17 04:03:39 +03:00
guiTextInputMenu.cpp Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
guiTextInputMenu.h Implement formspec 2012-07-22 17:40:41 +03:00
hex.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
inventory.cpp Remove "Unknown inventory identifier" deserialization errors, because they can break forward compatibility 2012-09-04 23:02:56 +03:00
inventory.h Add InventoryList width property & allow custom crafting grids. 2012-09-01 10:01:41 +03:00
inventorymanager.cpp Fix moving stuff into a mismatched stack in a "infinite" inventory 2012-09-02 23:01:42 +03:00
inventorymanager.h Make inventory GUI do sane things when server-side inventory acts unusually 2012-09-02 22:51:38 +03:00
irr_aabb3d.h Optimize headers 2012-06-17 04:03:39 +03:00
irr_v2d.h Optimize headers 2012-06-17 04:03:39 +03:00
irr_v3d.h Optimize headers 2012-06-17 04:03:39 +03:00
irrlichttypes.h Optimize headers 2012-06-17 04:03:39 +03:00
irrlichttypes_bloated.h Optimize headers 2012-06-17 04:03:39 +03:00
irrlichttypes_extrabloated.h Optimize headers 2012-06-17 04:03:39 +03:00
itemdef.cpp Properly and efficiently use split utility headers 2012-06-17 02:40:36 +03:00
itemdef.h Optimize headers 2012-06-17 04:03:39 +03:00
itemgroup.h Optimize headers 2012-06-17 04:03:39 +03:00
keycode.cpp Fix GUIKeyChangeMenu so that '/' can be inserted on a finnish keyboard 2012-09-01 18:03:50 +03:00
keycode.h Fix GUIKeyChangeMenu so that '/' can be inserted on a finnish keyboard 2012-09-01 18:03:50 +03:00
light.cpp Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
light.h Optimize headers 2012-06-17 04:03:39 +03:00
localplayer.cpp Fix shift-descend to ladders from a floor 2012-09-03 23:31:51 +03:00
localplayer.h Add disable_jump and fall_damage_add_percent node groups 2012-09-01 12:07:27 +03:00
log.cpp Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
log.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
logoutputbuffer.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
luaentity_common.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
main.cpp Added video settings filter options via config file - second try :-) 2012-11-09 19:12:44 +02:00
main.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
mainmenumanager.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
map.cpp Add liquid_renewable property. 2012-09-07 20:48:12 +04:00
map.h Experimental-ish rollback functionality 2012-07-27 02:27:18 +03:00
mapblock.cpp Reorganize ClientMap rendering code for a bit more performance 2012-09-04 22:41:03 +03:00
mapblock.h Reorganize ClientMap rendering code for a bit more performance 2012-09-04 22:41:03 +03:00
mapblock_mesh.cpp Rotate facedir-rotated top and bottom textures too, and re-implement nodebox side rotation 2012-07-21 20:23:32 +03:00
mapblock_mesh.h Optimize headers 2012-06-17 04:03:39 +03:00
mapchunk.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
mapgen.cpp Fix trees growing into any type of node 2012-11-23 00:36:52 +04:00
mapgen.h Optimize headers 2012-06-17 04:03:39 +03:00
mapnode.cpp darkrose should work at a nuclear power plant. 2012-07-24 16:36:50 +03:00
mapnode.h Fix map deserialization and remove old serialization code 2012-07-23 08:18:39 +03:00
mapsector.cpp Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
mapsector.h Optimize headers 2012-06-17 04:03:39 +03:00
mesh.cpp Revert "Don't leak textures all over the place" 2012-11-25 16:39:07 +02:00
mesh.h Optimize headers 2012-06-17 04:03:39 +03:00
modalMenu.h Optimize headers 2012-06-17 04:03:39 +03:00
modifiedstate.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
mods.cpp Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
mods.h Optimize headers 2012-06-17 04:03:39 +03:00
nameidmapping.cpp Properly and efficiently use split utility headers 2012-06-17 02:40:36 +03:00
nameidmapping.h Optimize headers 2012-06-17 04:03:39 +03:00
nodedef.cpp Fix unnecessary network protocol incompatibility in ContentFeatures 2012-11-08 20:43:32 +02:00
nodedef.h Add liquid_renewable property. 2012-09-07 20:48:12 +04:00
nodemetadata.cpp Properly and efficiently use split utility headers 2012-06-17 02:40:36 +03:00
nodemetadata.h Implement formspec 2012-07-22 17:40:41 +03:00
nodetimer.cpp Improve node timer format (map format version 25) and update mapformat.txt 2012-07-24 15:03:46 +03:00
nodetimer.h Improve node timer format (map format version 25) and update mapformat.txt 2012-07-24 15:03:46 +03:00
noise.cpp Replace pow() with multiplikation to improve speed 2012-11-02 16:24:57 +01:00
noise.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
object_properties.cpp Add a subfolder for models and transfer models from server to client 2012-11-25 18:14:15 +02:00
object_properties.h Add a subfolder for models and transfer models from server to client 2012-11-25 18:14:15 +02:00
player.cpp Add InventoryList width property & allow custom crafting grids. 2012-09-01 10:01:41 +03:00
player.h Remove special handling of creative mode 2012-07-25 14:07:45 +03:00
porting.cpp Improve build configuration options 2012-07-23 15:23:33 +03:00
porting.h Optimize headers 2012-06-17 04:03:39 +03:00
profiler.h Optimize headers 2012-06-17 04:03:39 +03:00
quicktune.cpp Properly and efficiently use split utility headers 2012-06-17 02:40:36 +03:00
quicktune.h Optimize headers 2012-06-17 04:03:39 +03:00
quicktune_shortcutter.h Properly and efficiently use split utility headers 2012-06-17 02:40:36 +03:00
rollback.cpp Tweak rollback and liquids 2012-07-27 15:46:51 +03:00
rollback.h Tweak rollback and liquids 2012-07-27 15:46:51 +03:00
rollback_interface.cpp Make the rollback system VERY FUCKING GOD DAMN POWERFUL 2012-07-27 13:24:28 +03:00
rollback_interface.h Tweak rollback and liquids 2012-07-27 15:46:51 +03:00
script.cpp Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
script.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
scriptapi.cpp Add a subfolder for models and transfer models from server to client 2012-11-25 18:14:15 +02:00
scriptapi.h Add dtime_s to entity activation 2012-09-09 17:12:29 +03:00
serialization.cpp Fix compressZlib() 2012-07-22 20:29:09 +03:00
serialization.h Improve node timer format (map format version 25) and update mapformat.txt 2012-07-24 15:03:46 +03:00
server.cpp Add a subfolder for models and transfer models from server to client 2012-11-25 18:14:15 +02:00
server.h Add enable_rollback_recording setting, defaulting to false 2012-07-28 03:08:09 +03:00
serverobject.cpp Properly and efficiently use split utility headers 2012-06-17 02:40:36 +03:00
serverobject.h Add dtime_s to entity activation 2012-09-09 17:12:29 +03:00
settings.h Optimize headers 2012-06-17 04:03:39 +03:00
sha1.cpp Passwords - a few corrections to the previous commit 2011-05-20 21:37:13 +01:00
sha1.h Passwords - a few corrections to the previous commit 2011-05-20 21:37:13 +01:00
sky.cpp Properly and efficiently use split utility headers 2012-06-17 02:40:36 +03:00
sky.h Optimize headers 2012-06-17 04:03:39 +03:00
socket.cpp Properly and efficiently use split utility headers 2012-06-17 02:40:36 +03:00
socket.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
sound.cpp Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
sound.h Optimize headers 2012-06-17 04:03:39 +03:00
sound_openal.cpp Fix issue with openal mac os x compile 2012-09-01 18:19:59 +03:00
sound_openal.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
staticobject.h Optimize headers 2012-06-17 04:03:39 +03:00
strfnd.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
subgame.cpp Initially split utility.h to multiple files in util/ 2012-06-17 01:29:13 +03:00
subgame.h Enforce stricter world names using a blacklist 2012-09-05 01:17:28 +03:00
test.cpp Add InventoryList width property & allow custom crafting grids. 2012-09-01 10:01:41 +03:00
test.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
threads.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
tile.cpp Revert "Don't leak textures all over the place" 2012-11-25 16:39:07 +02:00
tile.h Custom boxy nodes (stairs, slabs) and collision changes 2012-06-17 16:34:39 +03:00
tool.cpp Properly and efficiently use split utility headers 2012-06-17 02:40:36 +03:00
tool.h Optimize headers 2012-06-17 04:03:39 +03:00
voxel.cpp Properly and efficiently use split utility headers 2012-06-17 02:40:36 +03:00
voxel.h Optimize headers 2012-06-17 04:03:39 +03:00
voxelalgorithms.cpp Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00
voxelalgorithms.h Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors 2012-06-05 18:54:07 +03:00