mirror of
https://github.com/minetest-mods/3d_armor.git
synced 2025-06-28 14:26:18 +02:00
Improve player model hanlding and update to version 0.4.0
This commit is contained in:
@ -1,11 +1,9 @@
|
||||
[mod] visible wielded items [wieldview]
|
||||
=======================================
|
||||
|
||||
depends: default, unified_skins
|
||||
depends: default, 3d_armor
|
||||
|
||||
Makes hand wielded items visible to other players. Compatible with player skins mod [skins].
|
||||
|
||||
Note: Currently only supports 16x16px texture packs, sorry!
|
||||
Makes hand wielded items visible to other players.
|
||||
|
||||
default settings: [minetest.conf]
|
||||
|
||||
|
@ -1,2 +1,2 @@
|
||||
default
|
||||
unified_skins
|
||||
3d_armor
|
||||
|
@ -10,14 +10,15 @@ if not node_tiles then
|
||||
minetest.setting_set("wieldview_node_tiles", "false")
|
||||
end
|
||||
|
||||
dofile(minetest.get_modpath(minetest.get_current_modname()).."/transform.lua")
|
||||
|
||||
wieldview = {
|
||||
wielded_item = {},
|
||||
transform = {},
|
||||
}
|
||||
|
||||
dofile(minetest.get_modpath(minetest.get_current_modname()).."/transform.lua")
|
||||
|
||||
wieldview.get_item_texture = function(self, item)
|
||||
local texture = uniskins.default_texture
|
||||
local texture = "3d_armor_trans.png"
|
||||
if item ~= "" then
|
||||
if minetest.registered_items[item] then
|
||||
if minetest.registered_items[item].inventory_image ~= "" then
|
||||
@ -26,8 +27,8 @@ wieldview.get_item_texture = function(self, item)
|
||||
texture = minetest.registered_items[item].tiles[1]
|
||||
end
|
||||
end
|
||||
if wieldview_transform[item] then
|
||||
texture = texture.."^[transform"..wieldview_transform[item]
|
||||
if wieldview.transform[item] then
|
||||
texture = texture.."^[transform"..wieldview.transform[item]
|
||||
end
|
||||
end
|
||||
return texture
|
||||
@ -47,8 +48,8 @@ wieldview.update_wielded_item = function(self, player)
|
||||
if self.wielded_item[name] == item then
|
||||
return
|
||||
end
|
||||
uniskins.wielditem[name] = self:get_item_texture(item)
|
||||
uniskins:update_player_visuals(player)
|
||||
armor.textures[name].wielditem = self:get_item_texture(item)
|
||||
armor:update_player_visuals(player)
|
||||
end
|
||||
self.wielded_item[name] = item
|
||||
end
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- Wielded Item Transformations - http://dev.minetest.net/texture
|
||||
|
||||
wieldview_transform = {
|
||||
wieldview.transform = {
|
||||
["default:torch"]="R270",
|
||||
["default:sapling"]="R270",
|
||||
["flowers:dandelion_white"]="R270",
|
||||
|
Reference in New Issue
Block a user