head 1.7; access; symbols pkgsrc-2026Q2:1.7.0.2 pkgsrc-2026Q2-base:1.7 pkgsrc-2026Q1:1.6.0.2 pkgsrc-2026Q1-base:1.6 pkgsrc-2025Q4:1.5.0.2 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.4.0.2 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.3.0.2 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.2.0.2 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.1.0.2 pkgsrc-2024Q4-base:1.1; locks; strict; comment @# @; 1.7 date 2026.05.11.13.55.42; author ktnb; state Exp; branches; next 1.6; commitid TDd2jdMH1rtQYoFG; 1.6 date 2026.02.10.02.06.36; author ktnb; state Exp; branches; next 1.5; commitid 1Tl7XOLFfuwWWLtG; 1.5 date 2025.10.10.14.08.12; author ktnb; state Exp; branches; next 1.4; commitid w4nGoPHwBtLCT1eG; 1.4 date 2025.08.01.17.48.38; author ktnb; state Exp; branches; next 1.3; commitid f4r3uqdqgn9Km35G; 1.3 date 2025.05.29.17.36.03; author ktnb; state Exp; branches; next 1.2; commitid dvp3dRyDaliYlPWF; 1.2 date 2025.02.15.20.43.03; author ktnb; state Exp; branches; next 1.1; commitid v2dFlSvp5froHBJF; 1.1 date 2024.11.16.01.57.06; author ktnb; state Exp; branches; next ; commitid N8rUqN8cVoVtoOxF; desc @@ 1.7 log @luanti: update to 5.16.1 5.16.1: Fixed bug introduced in 5.16.0 with water rendering 5.16.0: Deprecations and compatibility notes - Writing to mod directories is now disallowed Client / Audiovisuals - Texture pack override.txt now supports overriding overlay tiles - Restore inventory cube (item mesh) shading - Fixed incorrect animation state when placing nodes quickly - Fixed a graphical issue where the fog incorrectly changed the color of semi-transparent particles - Support more mouse buttons (beyond X2) - Add keybinds for camera movement - Formspec: Bug fixes related to inventory list interactions - Formspec: Focus behavior improvements - Show status text for screenshots in the main menu - Text fields now Ctrl+Del/Backspace text manipulation shortcuts - Improved nametag_scale_z scaling code - Fix formspec-related crash/issue discovered on MacOS - Fix incorrect rendering of visually nested node boxes with use_texture_alpha = "blend" - Optimization in rotation manipulation functions - Optimization: Hardware skinning support for animated meshes - Formspec: Make scrollbars scroll while holding down arrow buttons - Add setting to disable damage flash - Main menu: Add server list sort filter - Improved GPU feature detection for the shadow shader - Add support for JPEG mod screenshots - Add curl_proxy setting (j-r) World / Server / Environment - Network improvements and fixes - Re-show death screen when a formspec is closed while player is dead - Add gameid aliases - This makes name changes of games possible. - Add support for LUANTI_GAME_PATH and LUANTI_WORLD_PATH - Improved mapblock loading priorities Script API / Modding - New object property step_up_mode to control the stair walking behavior - New functions to retrieve mapblocks: core.get_[active|loaded|loadable]_blocks - Option to disable wielded item animation in ObjectRef:set_wielded_item - Client Mods: Fixed incomplete string metatable - Many Lua API documentation improvements - ObjectRef:set_camer - Add per-player shadow direction override via ObjectRef:set_lighting - New vector2 API to manipulate 2D vectors - HUD: support float values for text size property - Improved core.write_json output size - New sky parameter auto_dim_skybox to disable skybox dimming e.g. in caves - core.write_json now distinguishes between integers and floats - SSCSM (Server Sent Client Side Modding) skeleton code - New math.isfinite() function - Extend core.get_modnames to return the mod load order Misc / Maintenance - Several bugfixes, including memory leak fixes - Code maintenance, improvements, cleanups - Build system maintenance - Improved hints for translators @ text @@@comment $NetBSD: PLIST,v 1.6 2026/02/10 02:06:36 ktnb Exp $ bin/luanti bin/luantiserver bin/minetest bin/minetestserver man/man6/luanti.6 man/man6/luantiserver.6 share/applications/org.luanti.luanti.desktop share/doc/luanti/README.md share/doc/luanti/client_lua_api.md share/doc/luanti/lua_api.md share/doc/luanti/menu_lua_api.md share/doc/luanti/minetest.conf.example share/doc/luanti/texture_packs.md share/doc/luanti/world_format.md share/icons/hicolor/128x128/apps/luanti.png share/icons/hicolor/scalable/apps/luanti.svg share/locale/az/LC_MESSAGES/luanti.mo share/locale/bar/LC_MESSAGES/luanti.mo share/locale/be/LC_MESSAGES/luanti.mo share/locale/bg/LC_MESSAGES/luanti.mo share/locale/br/LC_MESSAGES/luanti.mo share/locale/ca/LC_MESSAGES/luanti.mo share/locale/cs/LC_MESSAGES/luanti.mo share/locale/cy/LC_MESSAGES/luanti.mo share/locale/da/LC_MESSAGES/luanti.mo share/locale/de/LC_MESSAGES/luanti.mo share/locale/el/LC_MESSAGES/luanti.mo share/locale/eo/LC_MESSAGES/luanti.mo share/locale/es/LC_MESSAGES/luanti.mo share/locale/es_US/LC_MESSAGES/luanti.mo share/locale/et/LC_MESSAGES/luanti.mo share/locale/eu/LC_MESSAGES/luanti.mo share/locale/fa/LC_MESSAGES/luanti.mo share/locale/fi/LC_MESSAGES/luanti.mo share/locale/fil/LC_MESSAGES/luanti.mo share/locale/fr/LC_MESSAGES/luanti.mo share/locale/ga/LC_MESSAGES/luanti.mo share/locale/gd/LC_MESSAGES/luanti.mo share/locale/gl/LC_MESSAGES/luanti.mo share/locale/hu/LC_MESSAGES/luanti.mo share/locale/hy/LC_MESSAGES/luanti.mo share/locale/id/LC_MESSAGES/luanti.mo share/locale/io/LC_MESSAGES/luanti.mo share/locale/isv/LC_MESSAGES/luanti.mo share/locale/it/LC_MESSAGES/luanti.mo share/locale/ja/LC_MESSAGES/luanti.mo share/locale/jbo/LC_MESSAGES/luanti.mo share/locale/jv/LC_MESSAGES/luanti.mo share/locale/ka/LC_MESSAGES/luanti.mo share/locale/kab/LC_MESSAGES/luanti.mo share/locale/kk/LC_MESSAGES/luanti.mo share/locale/kmr/LC_MESSAGES/luanti.mo share/locale/ko/LC_MESSAGES/luanti.mo share/locale/kv/LC_MESSAGES/luanti.mo share/locale/kw/LC_MESSAGES/luanti.mo share/locale/ky/LC_MESSAGES/luanti.mo share/locale/lt/LC_MESSAGES/luanti.mo share/locale/lv/LC_MESSAGES/luanti.mo share/locale/lzh/LC_MESSAGES/luanti.mo share/locale/mi/LC_MESSAGES/luanti.mo share/locale/mn/LC_MESSAGES/luanti.mo share/locale/mr/LC_MESSAGES/luanti.mo share/locale/ms/LC_MESSAGES/luanti.mo share/locale/nb/LC_MESSAGES/luanti.mo share/locale/nl/LC_MESSAGES/luanti.mo share/locale/nn/LC_MESSAGES/luanti.mo share/locale/oc/LC_MESSAGES/luanti.mo share/locale/pl/LC_MESSAGES/luanti.mo share/locale/pt/LC_MESSAGES/luanti.mo share/locale/pt_BR/LC_MESSAGES/luanti.mo share/locale/ro/LC_MESSAGES/luanti.mo share/locale/ru/LC_MESSAGES/luanti.mo share/locale/sk/LC_MESSAGES/luanti.mo share/locale/sl/LC_MESSAGES/luanti.mo share/locale/sr/LC_MESSAGES/luanti.mo share/locale/sr_Cyrl/LC_MESSAGES/luanti.mo share/locale/sr_Latn/LC_MESSAGES/luanti.mo share/locale/sv/LC_MESSAGES/luanti.mo share/locale/sw/LC_MESSAGES/luanti.mo share/locale/ta/LC_MESSAGES/luanti.mo share/locale/tl/LC_MESSAGES/luanti.mo share/locale/tok/LC_MESSAGES/luanti.mo share/locale/tr/LC_MESSAGES/luanti.mo share/locale/tt/LC_MESSAGES/luanti.mo share/locale/uk/LC_MESSAGES/luanti.mo share/locale/vi/LC_MESSAGES/luanti.mo share/locale/zh_CN/LC_MESSAGES/luanti.mo share/locale/zh_TW/LC_MESSAGES/luanti.mo share/luanti/builtin/async/game.lua share/luanti/builtin/async/mainmenu.lua share/luanti/builtin/client/chatcommands.lua share/luanti/builtin/client/init.lua share/luanti/builtin/client/misc.lua share/luanti/builtin/client/register.lua share/luanti/builtin/common/after.lua share/luanti/builtin/common/chatcommands.lua share/luanti/builtin/common/filterlist.lua share/luanti/builtin/common/information_formspecs.lua share/luanti/builtin/common/item_s.lua share/luanti/builtin/common/math.lua share/luanti/builtin/common/menu.lua share/luanti/builtin/common/metatable.lua share/luanti/builtin/common/misc_helpers.lua share/luanti/builtin/common/mod_storage.lua share/luanti/builtin/common/register.lua share/luanti/builtin/common/serialize.lua share/luanti/builtin/common/settings/components.lua share/luanti/builtin/common/settings/dlg_change_mapgen_flags.lua share/luanti/builtin/common/settings/dlg_settings.lua share/luanti/builtin/common/settings/generate_from_settingtypes.lua share/luanti/builtin/common/settings/init.lua share/luanti/builtin/common/settings/settingtypes.lua share/luanti/builtin/common/settings/shadows_component.lua share/luanti/builtin/common/strict.lua share/luanti/builtin/common/tests/after_spec.lua share/luanti/builtin/common/tests/math_spec.lua share/luanti/builtin/common/tests/misc_helpers_spec.lua share/luanti/builtin/common/tests/serialize_spec.lua share/luanti/builtin/common/tests/vector2_spec.lua share/luanti/builtin/common/tests/vector_spec.lua share/luanti/builtin/common/vector.lua share/luanti/builtin/common/vector2.lua share/luanti/builtin/emerge/env.lua share/luanti/builtin/emerge/init.lua share/luanti/builtin/emerge/register.lua share/luanti/builtin/fstk/buttonbar.lua share/luanti/builtin/fstk/dialog.lua share/luanti/builtin/fstk/tabview.lua share/luanti/builtin/fstk/ui.lua share/luanti/builtin/game/async.lua share/luanti/builtin/game/auth.lua share/luanti/builtin/game/chat.lua share/luanti/builtin/game/constants.lua share/luanti/builtin/game/death_screen.lua share/luanti/builtin/game/deprecated.lua share/luanti/builtin/game/detached_inventory.lua share/luanti/builtin/game/falling.lua share/luanti/builtin/game/features.lua share/luanti/builtin/game/forceloading.lua share/luanti/builtin/game/hud.lua share/luanti/builtin/game/init.lua share/luanti/builtin/game/item.lua share/luanti/builtin/game/item_entity.lua share/luanti/builtin/game/knockback.lua share/luanti/builtin/game/misc.lua share/luanti/builtin/game/misc_s.lua share/luanti/builtin/game/privileges.lua share/luanti/builtin/game/register.lua share/luanti/builtin/game/static_spawn.lua share/luanti/builtin/game/tests/test_moveaction.lua share/luanti/builtin/game/voxelarea.lua share/luanti/builtin/init.lua share/luanti/builtin/locale/__builtin.be.tr share/luanti/builtin/locale/__builtin.bg.tr share/luanti/builtin/locale/__builtin.ca.tr share/luanti/builtin/locale/__builtin.cs.tr share/luanti/builtin/locale/__builtin.cy.tr share/luanti/builtin/locale/__builtin.da.tr share/luanti/builtin/locale/__builtin.de.tr share/luanti/builtin/locale/__builtin.el.tr share/luanti/builtin/locale/__builtin.eo.tr share/luanti/builtin/locale/__builtin.es.tr share/luanti/builtin/locale/__builtin.et.tr share/luanti/builtin/locale/__builtin.eu.tr share/luanti/builtin/locale/__builtin.fi.tr share/luanti/builtin/locale/__builtin.fil.tr share/luanti/builtin/locale/__builtin.fr.tr share/luanti/builtin/locale/__builtin.ga.tr share/luanti/builtin/locale/__builtin.gl.tr share/luanti/builtin/locale/__builtin.hu.tr share/luanti/builtin/locale/__builtin.id.tr share/luanti/builtin/locale/__builtin.it.tr share/luanti/builtin/locale/__builtin.ja.tr share/luanti/builtin/locale/__builtin.jbo.tr share/luanti/builtin/locale/__builtin.jv.tr share/luanti/builtin/locale/__builtin.ko.tr share/luanti/builtin/locale/__builtin.kv.tr share/luanti/builtin/locale/__builtin.ky.tr share/luanti/builtin/locale/__builtin.lt.tr share/luanti/builtin/locale/__builtin.lv.tr share/luanti/builtin/locale/__builtin.lzh.tr share/luanti/builtin/locale/__builtin.mn.tr share/luanti/builtin/locale/__builtin.mr.tr share/luanti/builtin/locale/__builtin.ms.tr share/luanti/builtin/locale/__builtin.nb.tr share/luanti/builtin/locale/__builtin.nl.tr share/luanti/builtin/locale/__builtin.nn.tr share/luanti/builtin/locale/__builtin.oc.tr share/luanti/builtin/locale/__builtin.pl.tr share/luanti/builtin/locale/__builtin.pt.tr share/luanti/builtin/locale/__builtin.pt_BR.tr share/luanti/builtin/locale/__builtin.ro.tr share/luanti/builtin/locale/__builtin.ru.tr share/luanti/builtin/locale/__builtin.sk.tr share/luanti/builtin/locale/__builtin.sl.tr share/luanti/builtin/locale/__builtin.sr_Cyrl.tr share/luanti/builtin/locale/__builtin.sr_Latn.tr share/luanti/builtin/locale/__builtin.sv.tr share/luanti/builtin/locale/__builtin.sw.tr share/luanti/builtin/locale/__builtin.tok.tr share/luanti/builtin/locale/__builtin.tr.tr share/luanti/builtin/locale/__builtin.tt.tr share/luanti/builtin/locale/__builtin.uk.tr share/luanti/builtin/locale/__builtin.vi.tr share/luanti/builtin/locale/__builtin.zh_CN.tr share/luanti/builtin/locale/__builtin.zh_TW.tr share/luanti/builtin/locale/template.txt share/luanti/builtin/mainmenu/async_event.lua share/luanti/builtin/mainmenu/common.lua share/luanti/builtin/mainmenu/content/contentdb.lua share/luanti/builtin/mainmenu/content/dlg_contentdb.lua share/luanti/builtin/mainmenu/content/dlg_install.lua share/luanti/builtin/mainmenu/content/dlg_overwrite.lua share/luanti/builtin/mainmenu/content/dlg_package.lua share/luanti/builtin/mainmenu/content/init.lua share/luanti/builtin/mainmenu/content/pkgmgr.lua share/luanti/builtin/mainmenu/content/screenshots.lua share/luanti/builtin/mainmenu/content/tests/pkgmgr_spec.lua share/luanti/builtin/mainmenu/content/update_detector.lua share/luanti/builtin/mainmenu/credits.json share/luanti/builtin/mainmenu/dlg_clients_list.lua share/luanti/builtin/mainmenu/dlg_config_world.lua share/luanti/builtin/mainmenu/dlg_confirm_exit.lua share/luanti/builtin/mainmenu/dlg_create_world.lua share/luanti/builtin/mainmenu/dlg_delete_content.lua share/luanti/builtin/mainmenu/dlg_delete_world.lua share/luanti/builtin/mainmenu/dlg_rebind_keys.lua share/luanti/builtin/mainmenu/dlg_register.lua share/luanti/builtin/mainmenu/dlg_reinstall_mtg.lua share/luanti/builtin/mainmenu/dlg_rename_modpack.lua share/luanti/builtin/mainmenu/dlg_server_list_mods.lua share/luanti/builtin/mainmenu/dlg_version_info.lua share/luanti/builtin/mainmenu/game_theme.lua share/luanti/builtin/mainmenu/init.lua share/luanti/builtin/mainmenu/serverlistmgr.lua share/luanti/builtin/mainmenu/tab_about.lua share/luanti/builtin/mainmenu/tab_content.lua share/luanti/builtin/mainmenu/tab_local.lua share/luanti/builtin/mainmenu/tab_online.lua share/luanti/builtin/mainmenu/tests/favorites_wellformed.txt share/luanti/builtin/mainmenu/tests/serverlistmgr_spec.lua share/luanti/builtin/pause_menu/init.lua share/luanti/builtin/pause_menu/register.lua share/luanti/builtin/profiler/init.lua share/luanti/builtin/profiler/instrumentation.lua share/luanti/builtin/profiler/reporter.lua share/luanti/builtin/profiler/sampling.lua share/luanti/builtin/settingtypes.txt share/luanti/builtin/sscsm_client/init.lua share/luanti/builtin/sscsm_client/register.lua share/luanti/builtin/sscsm_server/init.lua share/luanti/client/shaders/3d_interlaced_merge/opengl_fragment.glsl share/luanti/client/shaders/3d_interlaced_merge/opengl_vertex.glsl share/luanti/client/shaders/Irrlicht/OneTextureBlend.fsh share/luanti/client/shaders/Irrlicht/Renderer2D.fsh share/luanti/client/shaders/Irrlicht/Renderer2D.vsh share/luanti/client/shaders/Irrlicht/Renderer2D_noTex.fsh share/luanti/client/shaders/Irrlicht/Solid.fsh share/luanti/client/shaders/Irrlicht/Solid.vsh share/luanti/client/shaders/Irrlicht/TransparentAlphaChannel.fsh share/luanti/client/shaders/Irrlicht/TransparentAlphaChannelRef.fsh share/luanti/client/shaders/Irrlicht/TransparentVertexAlpha.fsh share/luanti/client/shaders/bloom_downsample/opengl_fragment.glsl share/luanti/client/shaders/bloom_downsample/opengl_vertex.glsl share/luanti/client/shaders/bloom_upsample/opengl_fragment.glsl share/luanti/client/shaders/bloom_upsample/opengl_vertex.glsl share/luanti/client/shaders/blur_h/opengl_fragment.glsl share/luanti/client/shaders/blur_h/opengl_vertex.glsl share/luanti/client/shaders/blur_v/opengl_fragment.glsl share/luanti/client/shaders/blur_v/opengl_vertex.glsl share/luanti/client/shaders/cloud_shader/opengl_fragment.glsl share/luanti/client/shaders/cloud_shader/opengl_vertex.glsl share/luanti/client/shaders/extract_bloom/opengl_fragment.glsl share/luanti/client/shaders/extract_bloom/opengl_vertex.glsl share/luanti/client/shaders/fxaa/opengl_fragment.glsl share/luanti/client/shaders/fxaa/opengl_vertex.glsl share/luanti/client/shaders/inventory_shader/opengl_fragment.glsl share/luanti/client/shaders/inventory_shader/opengl_vertex.glsl share/luanti/client/shaders/minimap_shader/opengl_fragment.glsl share/luanti/client/shaders/minimap_shader/opengl_vertex.glsl share/luanti/client/shaders/nodes_shader/opengl_fragment.glsl share/luanti/client/shaders/nodes_shader/opengl_vertex.glsl share/luanti/client/shaders/object_shader/opengl_fragment.glsl share/luanti/client/shaders/object_shader/opengl_vertex.glsl share/luanti/client/shaders/second_stage/opengl_fragment.glsl share/luanti/client/shaders/second_stage/opengl_vertex.glsl share/luanti/client/shaders/selection_shader/opengl_fragment.glsl share/luanti/client/shaders/selection_shader/opengl_vertex.glsl share/luanti/client/shaders/shadow/pass1/opengl_fragment.glsl share/luanti/client/shaders/shadow/pass1/opengl_vertex.glsl share/luanti/client/shaders/shadow/pass1_trans/opengl_fragment.glsl share/luanti/client/shaders/shadow/pass1_trans/opengl_vertex.glsl share/luanti/client/shaders/shadow/pass2/opengl_fragment.glsl share/luanti/client/shaders/shadow/pass2/opengl_vertex.glsl share/luanti/client/shaders/stars_shader/opengl_fragment.glsl share/luanti/client/shaders/stars_shader/opengl_vertex.glsl share/luanti/client/shaders/update_exposure/opengl_fragment.glsl share/luanti/client/shaders/update_exposure/opengl_vertex.glsl share/luanti/client/shaders/volumetric_light/opengl_fragment.glsl share/luanti/client/shaders/volumetric_light/opengl_vertex.glsl share/luanti/fonts/Arimo-Bold.ttf share/luanti/fonts/Arimo-BoldItalic.ttf share/luanti/fonts/Arimo-Italic.ttf share/luanti/fonts/Arimo-LICENSE.txt share/luanti/fonts/Arimo-Regular.ttf share/luanti/fonts/Cousine-Bold.ttf share/luanti/fonts/Cousine-BoldItalic.ttf share/luanti/fonts/Cousine-Italic.ttf share/luanti/fonts/Cousine-LICENSE.txt share/luanti/fonts/Cousine-Regular.ttf share/luanti/fonts/DroidSansFallbackFull-LICENSE.txt share/luanti/fonts/DroidSansFallbackFull.ttf share/luanti/textures/base/pack/air.png share/luanti/textures/base/pack/aux1_btn.png share/luanti/textures/base/pack/blank.png share/luanti/textures/base/pack/bubble.png share/luanti/textures/base/pack/bubble_gone.png share/luanti/textures/base/pack/button_hover_semitrans.png share/luanti/textures/base/pack/button_press_semitrans.png share/luanti/textures/base/pack/camera_btn.png share/luanti/textures/base/pack/cdb_downloading.png share/luanti/textures/base/pack/cdb_queued.png share/luanti/textures/base/pack/cdb_update.png share/luanti/textures/base/pack/cdb_update_cropped.png share/luanti/textures/base/pack/chat_btn.png share/luanti/textures/base/pack/chat_hide_btn.png share/luanti/textures/base/pack/chat_show_btn.png share/luanti/textures/base/pack/checkbox_16.png share/luanti/textures/base/pack/checkbox_32.png share/luanti/textures/base/pack/checkbox_64.png share/luanti/textures/base/pack/clear.png share/luanti/textures/base/pack/contentdb_neutral.png share/luanti/textures/base/pack/contentdb_thumb_down.png share/luanti/textures/base/pack/contentdb_thumb_up.png share/luanti/textures/base/pack/crack_anylength.png share/luanti/textures/base/pack/debug_btn.png share/luanti/textures/base/pack/dig_btn.png share/luanti/textures/base/pack/down.png share/luanti/textures/base/pack/drop_btn.png share/luanti/textures/base/pack/end_icon.png share/luanti/textures/base/pack/error_icon_orange.png share/luanti/textures/base/pack/error_icon_red.png share/luanti/textures/base/pack/error_screenshot.png share/luanti/textures/base/pack/exit_btn.png share/luanti/textures/base/pack/fast_btn.png share/luanti/textures/base/pack/fly_btn.png share/luanti/textures/base/pack/halo.png share/luanti/textures/base/pack/heart.png share/luanti/textures/base/pack/heart_gone.png share/luanti/textures/base/pack/ignore.png share/luanti/textures/base/pack/inventory_btn.png share/luanti/textures/base/pack/joystick_bg.png share/luanti/textures/base/pack/joystick_center.png share/luanti/textures/base/pack/joystick_off.png share/luanti/textures/base/pack/jump_btn.png share/luanti/textures/base/pack/loading_screenshot.png share/luanti/textures/base/pack/logo.png share/luanti/textures/base/pack/menu_header.png share/luanti/textures/base/pack/minimap_btn.png share/luanti/textures/base/pack/minimap_mask_round.png share/luanti/textures/base/pack/minimap_mask_square.png share/luanti/textures/base/pack/minimap_overlay_round.png share/luanti/textures/base/pack/minimap_overlay_square.png share/luanti/textures/base/pack/next_icon.png share/luanti/textures/base/pack/no_screenshot.png share/luanti/textures/base/pack/no_texture.png share/luanti/textures/base/pack/no_texture_airlike.png share/luanti/textures/base/pack/noclip_btn.png share/luanti/textures/base/pack/object_marker_red.png share/luanti/textures/base/pack/overflow_btn.png share/luanti/textures/base/pack/place_btn.png share/luanti/textures/base/pack/player.png share/luanti/textures/base/pack/player_back.png share/luanti/textures/base/pack/player_marker.png share/luanti/textures/base/pack/plus.png share/luanti/textures/base/pack/prev_icon.png share/luanti/textures/base/pack/progress_bar.png share/luanti/textures/base/pack/progress_bar_bg.png share/luanti/textures/base/pack/rangeview_btn.png share/luanti/textures/base/pack/refresh.png share/luanti/textures/base/pack/search.png share/luanti/textures/base/pack/server_favorite.png share/luanti/textures/base/pack/server_favorite_delete.png share/luanti/textures/base/pack/server_flags_creative.png share/luanti/textures/base/pack/server_flags_damage.png share/luanti/textures/base/pack/server_flags_pvp.png share/luanti/textures/base/pack/server_incompatible.png share/luanti/textures/base/pack/server_ping_1.png share/luanti/textures/base/pack/server_ping_2.png share/luanti/textures/base/pack/server_ping_3.png share/luanti/textures/base/pack/server_ping_4.png share/luanti/textures/base/pack/server_public.png share/luanti/textures/base/pack/server_url.png share/luanti/textures/base/pack/server_url_unavailable.png share/luanti/textures/base/pack/server_view_clients.png share/luanti/textures/base/pack/server_view_clients_unavailable.png share/luanti/textures/base/pack/server_view_mods.png share/luanti/textures/base/pack/server_view_mods_unavailable.png share/luanti/textures/base/pack/settings_btn.png share/luanti/textures/base/pack/settings_info.png share/luanti/textures/base/pack/settings_reset.png share/luanti/textures/base/pack/smoke_puff.png share/luanti/textures/base/pack/start_icon.png share/luanti/textures/base/pack/sunrisebg.png share/luanti/textures/base/pack/unknown_item.png share/luanti/textures/base/pack/unknown_node.png share/luanti/textures/base/pack/unknown_object.png share/luanti/textures/base/pack/wieldhand.png share/luanti/textures/base/pack/zoom.png share/metainfo/org.luanti.luanti.metainfo.xml @ 1.6 log @luanti: update to 5.15.1 Client / Audiovisuals - Fix crash when closing the game while the settings menu was open - Formspec styling: positive borderwidths values do work now - Formspec: Fix highlighting elements that cannot be focused - Improved render-related error handling - Fix OpenGL compatibility check to re-enable dynamic shadows on macOS - Attempt to work around rendering issues related to array textures - Rendering cleanups and improvements - Nodes with alpha are now correctly rendered in the inventory - Fix metadata-provided tool capabilities - Text fields now support the following inputs: double-click, triple-click, (Shift+)Page Up/Down, Ctrl+Shift+Left/Right - Allow FXAA to be used together with FSAA or SSAA - Fix ObjectRef:get_player_control sometimes getting stuck - Settings menu: Add tooltips to noiseparams - Shadow shaders now work on the opengl3 driver - glTF: Models exported by Goxel are no longer falsely rejected - Significant rendering performance improvement - Most shaders are now supported on OpenGL ES 3.0 - Dynamic shadows too, for OpenGL ES >= 3.2 - Fix improper texture 2D rendering on the opengl3 driver - Settings menu: Show unavailable settings - Forward the setting vsync to SDL2/3 - The opengl3 driver is now the default on non-Android - Main menu: Fixes related to nested modpacks - Main menu: Add ESC exit confirmation dialog - Fix missing textures due to fog - Fonts: update bundled fonts, add mono font shadow - Fix incorrect minimap radar access - Windows: Replaced the WiX installer with a self-extracting launcher - Settings menu improvements - Main menu: The world configuration now shows world mods - Actions can now be bound to multiple keys - PS5 (DualSense) controller support - Fixed vertlabel[] discarding colors - Formspec: The focused element (Tab key) is now highlighted - Main menu: Added dark theme, configurable by the setting menu_theme World / Server / Environment - Require ‘give’ priv for /pulverize and /clearinv - Logging: Make timestamps configurable - Mapgen chunks may now be non-cubic - Priority tuning for mapblock sending and liquid queue - Multiple fixes in the rollback code - The singlenode mapgen is now run in multiple threads Script API / Modding - Lua API documentation improvements - Small API fixes - New game.conf setting: default_mapgen - Add inventory image animation API - .jpg/.jpeg game backgrounds are now supported - New function core.path_exists - Backport PUC Lua 5.4’s string.{pack,unpack,packsize} - PlayerHPChangeReason now provides more information - HUD text elements now support colors with alpha Misc / Maintenance - Skip (failing) unittest when the devtest game is missing - Improve Phosh integration - Code cleanups and improvements - Roadmap update - Fix segfault with null video driver - Build maintenance - Fixes related to object rendering - Remove Irrlicht devices except SDL2 - Initial SDL3 support added @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.5 2025/10/10 14:08:12 ktnb Exp $ d50 1 d56 1 d120 1 d123 1 d250 3 @ 1.5 log @luanti: update to 5.14.0 Many updates: https://docs.luanti.org/about/changelog/#5130--5140 @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.4 2025/08/01 17:48:38 ktnb Exp $ d44 2 d80 1 a81 1 share/locale/tl/LC_MESSAGES/luanti.mo d220 1 d271 2 d283 6 a288 6 share/luanti/client/shaders/shadow_shaders/pass1_fragment.glsl share/luanti/client/shaders/shadow_shaders/pass1_trans_fragment.glsl share/luanti/client/shaders/shadow_shaders/pass1_trans_vertex.glsl share/luanti/client/shaders/shadow_shaders/pass1_vertex.glsl share/luanti/client/shaders/shadow_shaders/pass2_fragment.glsl share/luanti/client/shaders/shadow_shaders/pass2_vertex.glsl a351 1 share/luanti/textures/base/pack/menu_bg.png @ 1.4 log @luanti: update to 5.13.0 Many minor updates: https://docs.luanti.org/about/changelog/#5120--5130 @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.3 2025/05/29 17:36:03 ktnb Exp $ d18 1 d42 1 d50 1 d79 1 @ 1.3 log @luanti: update to 5.12.0 - use SDL2 for window and input handling - some breaking changes to the api - many updates to visuals and client @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.2 2025/02/15 20:43:03 ktnb Exp $ d18 1 d46 1 d69 1 @ 1.2 log @luanti: update to 5.11.0 - require opengl 2.0 - BMP image support dropped - can open settings menu in-game - default font overrides for mods - chat now has scroll bar - many rendering bugs fixed - many other bug fixes @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.1 2024/11/16 01:57:06 ktnb Exp $ d8 1 a8 1 share/applications/net.minetest.minetest.desktop d20 1 d91 1 d214 1 d314 3 d319 1 d354 1 d393 1 a393 1 share/metainfo/net.minetest.minetest.metainfo.xml @ 1.1 log @luanti: update to 5.10.0 Packaging changes: - games/minetest -> games/luanti - made myself (ktnb) maintainer Upstream changes: - name change - many updates to the client and scripting parts https://dev.minetest.net/Changelog#5.9.1_.E2.86.92_5.10.0 @ text @d1 1 a1 1 @@comment $NetBSD$ a38 1 share/locale/ia/LC_MESSAGES/luanti.mo d70 1 a75 1 share/locale/yue/LC_MESSAGES/luanti.mo d95 7 d207 1 d215 1 a219 8 share/luanti/builtin/mainmenu/settings/components.lua share/luanti/builtin/mainmenu/settings/dlg_change_mapgen_flags.lua share/luanti/builtin/mainmenu/settings/dlg_settings.lua share/luanti/builtin/mainmenu/settings/generate_from_settingtypes.lua share/luanti/builtin/mainmenu/settings/init.lua share/luanti/builtin/mainmenu/settings/settingtypes.lua share/luanti/builtin/mainmenu/settings/shader_warning_component.lua share/luanti/builtin/mainmenu/settings/shadows_component.lua d226 2 a253 2 share/luanti/client/shaders/default_shader/opengl_fragment.glsl share/luanti/client/shaders/default_shader/opengl_vertex.glsl d368 6 @