initial commit
commit
ee86c295bf
|
@ -0,0 +1,21 @@
|
|||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2016 TenPlus1
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
|
@ -0,0 +1,20 @@
|
|||
# Simple Skins
|
||||
|
||||
Simple Skins mod for Minetest uses unifieed_inventory to allow players to select a skin/texture from the list.
|
||||
|
||||
Modified original simple skins and integrated to unified_inventory by SaKeL.
|
||||
|
||||
https://forum.minetest.net/viewtopic.php?id=9100
|
||||
|
||||
![screenshot](screenshot.png)
|
||||
|
||||
# Change log:
|
||||
|
||||
- 0.7 - Modified and integrated to unified_inventory
|
||||
- 0.6 - Updated to use Minetest 0.4.16 functions
|
||||
- 0.5 - Added compatibility with default sfinv inventory, disabled /skin command for now
|
||||
- 0.4 - Added /skin command to set player skin, no longer dependent on Inventory+, also /setskin command for server admin to set custom skins for player.
|
||||
- 0.3 - Now works with Minetest 0.4.10+
|
||||
- 0.2 - Added 3D_Armor mod compatibility
|
||||
- 0.1 - Added addi's changes to highlight selected skin on list (thanks)
|
||||
- 0.0 - Initial release
|
|
@ -0,0 +1,4 @@
|
|||
default
|
||||
3d_armor?
|
||||
unified_inventory?
|
||||
intllib?
|
|
@ -0,0 +1 @@
|
|||
Mod that allows players to set their individual skins.
|
|
@ -0,0 +1,202 @@
|
|||
-- Simple Skins mod for minetest
|
||||
-- Adds a simple skin selector to the inventory by using unified_inventory
|
||||
-- Released by TenPlus1, modified by SaKeL and based on Zeg9's code under MIT license
|
||||
|
||||
skins = {}
|
||||
skins.skins = {}
|
||||
skins.modpath = minetest.get_modpath("simple_skins")
|
||||
skins.sfinv = minetest.get_modpath("sfinv")
|
||||
|
||||
|
||||
-- Load support for intllib
|
||||
|
||||
local MP = minetest.get_modpath(minetest.get_current_modname())
|
||||
local S, NS = dofile(MP.."/intllib.lua")
|
||||
|
||||
|
||||
-- Load player-selectable skin list
|
||||
|
||||
skins.list = {}
|
||||
|
||||
local id = 1
|
||||
local f
|
||||
while true do
|
||||
f = io.open(skins.modpath.."/textures/character_"..id..".png")
|
||||
if not f then break end
|
||||
f:close()
|
||||
table.insert(skins.list, "character_"..id)
|
||||
id = id + 1
|
||||
end
|
||||
-- skins.list[id] = nil
|
||||
id = id - 1
|
||||
|
||||
-- Load Metadata
|
||||
|
||||
skins.meta = {}
|
||||
local f, data
|
||||
for _, i in pairs(skins.list) do
|
||||
skins.meta[i] = {}
|
||||
f = io.open(skins.modpath.."/meta/"..i..".txt")
|
||||
data = nil
|
||||
if f then
|
||||
data = minetest.deserialize("return {"..f:read('*all').."}")
|
||||
f:close()
|
||||
end
|
||||
data = data or {}
|
||||
skins.meta[i].name = data.name or ""
|
||||
skins.meta[i].author = data.author or ""
|
||||
end
|
||||
|
||||
|
||||
-- Load player skins from file for backwards compatibility
|
||||
|
||||
skins.file = minetest.get_worldpath().."/simple_skins.mt"
|
||||
|
||||
local input = io.open(skins.file, "r")
|
||||
local data = nil
|
||||
if input then
|
||||
data = input:read('*all')
|
||||
io.close(input)
|
||||
end
|
||||
if data and data ~= "" then
|
||||
local lines = string.split(data, "\n")
|
||||
for _, line in pairs(lines) do
|
||||
data = string.split(line, " ", 2)
|
||||
skins.skins[data[1]] = data[2]
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
-- Skin selection page
|
||||
local textlist_cache = ""
|
||||
skins.formspec = {}
|
||||
skins.formspec.main = function(name, idx)
|
||||
local meta
|
||||
local selected = idx
|
||||
local label_name = "unknown"
|
||||
local label_author = "unknown"
|
||||
|
||||
-- loop through the whole list
|
||||
if not selected then
|
||||
selected = 1
|
||||
textlist_cache = ""
|
||||
|
||||
for i = 1, #skins.list do
|
||||
-- no comma for the last one
|
||||
if i == #skins.list then
|
||||
textlist_cache = textlist_cache..i.." - "..minetest.formspec_escape(skins.meta[skins.list[i]].name)
|
||||
else
|
||||
textlist_cache = textlist_cache..i.." - "..minetest.formspec_escape(skins.meta[skins.list[i]].name)..","
|
||||
end
|
||||
|
||||
if skins.skins[name] == skins.list[i] then
|
||||
selected = i
|
||||
meta = skins.meta[skins.skins[name]]
|
||||
end
|
||||
end
|
||||
|
||||
if meta then
|
||||
if meta.name then
|
||||
label_name = minetest.formspec_escape(meta.name)
|
||||
end
|
||||
if meta.author then
|
||||
label_author = minetest.formspec_escape(meta.author)
|
||||
end
|
||||
end
|
||||
else
|
||||
-- do not loop, take the cached textlist
|
||||
label_name = minetest.formspec_escape(skins.meta["character_"..selected].name)
|
||||
label_author = minetest.formspec_escape(skins.meta["character_"..selected].author)
|
||||
end
|
||||
|
||||
local formspec = "size[6.0,8.6]"..
|
||||
"position[0.05,0.5]"..
|
||||
"anchor[0.0,0.5]"..
|
||||
"bgcolor[#00000000;false]"..
|
||||
"background[5,5;1,1;gui_formbg.png;true]"..
|
||||
"label[0.0,1.0;Tip: Switch to 3rd person view to see the skin appearance.]"..
|
||||
"label[0.0,1.5;"..S("Select Player Skin:").."]"..
|
||||
"button_exit[1.75,7.7;2.4,1.5;simple_skins:saveandclose;Save & Close]"..
|
||||
"label[0.0,0.0;"..S("Name: ")..label_name.."]"..
|
||||
"label[0.0,0.5;"..S("Author: ")..label_author.."]"..
|
||||
"textlist[0.0,2.0;5.8,5.7;skins_set;"..textlist_cache..";"..selected..";false]"
|
||||
|
||||
return formspec
|
||||
end
|
||||
|
||||
|
||||
-- Update player skin
|
||||
|
||||
skins.update_player_skin = function(player)
|
||||
if not player then
|
||||
return
|
||||
end
|
||||
|
||||
local name = player:get_player_name()
|
||||
player:set_properties({
|
||||
textures = {skins.skins[name]..".png"},
|
||||
})
|
||||
player:set_attribute("simple_skins:skin", skins.skins[name])
|
||||
end
|
||||
|
||||
|
||||
-- Load player skin on player join
|
||||
|
||||
minetest.register_on_joinplayer(function(player)
|
||||
local name = player:get_player_name()
|
||||
-- Do we already have a skin in player attributes?
|
||||
local skin = player:get_attribute("simple_skins:skin")
|
||||
if skin then
|
||||
skins.skins[name] = skin
|
||||
else
|
||||
-- If no skin found use default
|
||||
skins.skins[name] = "character_1"
|
||||
end
|
||||
skins.update_player_skin(player)
|
||||
end)
|
||||
|
||||
|
||||
-- Formspec control
|
||||
|
||||
minetest.register_on_player_receive_fields(function(player, formname, fields)
|
||||
local name = player:get_player_name()
|
||||
local event = minetest.explode_textlist_event(fields["skins_set"])
|
||||
|
||||
-- print("fields: ", dump(fields))
|
||||
-- print("event: ", dump(event))
|
||||
-- print("formname: ", formname)
|
||||
|
||||
if event.type == "INV" then
|
||||
-- print(unified_inventory.current_page[name])
|
||||
if unified_inventory.current_page[name] == "simple_skins" then
|
||||
unified_inventory.set_inventory_formspec(player, "craft")
|
||||
else
|
||||
unified_inventory.set_inventory_formspec(player, unified_inventory.current_page[name])
|
||||
end
|
||||
end
|
||||
|
||||
if fields.simple_skins or fields.skins_set then
|
||||
|
||||
if event.type == "CHG" then
|
||||
local index = event.index
|
||||
if index > id then
|
||||
index = id
|
||||
end
|
||||
|
||||
skins.skins[name] = skins.list[index]
|
||||
skins.update_player_skin(player)
|
||||
|
||||
minetest.show_formspec(name, "simple_skins:formspec", skins.formspec.main(name, index))
|
||||
else
|
||||
minetest.show_formspec(name, "simple_skins:formspec", skins.formspec.main(name, nil))
|
||||
end
|
||||
end
|
||||
end)
|
||||
|
||||
unified_inventory.register_button("simple_skins", {
|
||||
type = "image",
|
||||
image = "inventory_plus_skins.png",
|
||||
tooltip = "Change player skin."
|
||||
})
|
||||
|
||||
print (S("[Mod] Simple Skins Loaded."))
|
|
@ -0,0 +1,45 @@
|
|||
|
||||
-- Fallback functions for when `intllib` is not installed.
|
||||
-- Code released under Unlicense <http://unlicense.org>.
|
||||
|
||||
-- Get the latest version of this file at:
|
||||
-- https://raw.githubusercontent.com/minetest-mods/intllib/master/lib/intllib.lua
|
||||
|
||||
local function format(str, ...)
|
||||
local args = { ... }
|
||||
local function repl(escape, open, num, close)
|
||||
if escape == "" then
|
||||
local replacement = tostring(args[tonumber(num)])
|
||||
if open == "" then
|
||||
replacement = replacement..close
|
||||
end
|
||||
return replacement
|
||||
else
|
||||
return "@"..open..num..close
|
||||
end
|
||||
end
|
||||
return (str:gsub("(@?)@(%(?)(%d+)(%)?)", repl))
|
||||
end
|
||||
|
||||
local gettext, ngettext
|
||||
if minetest.get_modpath("intllib") then
|
||||
if intllib.make_gettext_pair then
|
||||
-- New method using gettext.
|
||||
gettext, ngettext = intllib.make_gettext_pair()
|
||||
else
|
||||
-- Old method using text files.
|
||||
gettext = intllib.Getter()
|
||||
end
|
||||
end
|
||||
|
||||
-- Fill in missing functions.
|
||||
|
||||
gettext = gettext or function(msgid, ...)
|
||||
return format(msgid, ...)
|
||||
end
|
||||
|
||||
ngettext = ngettext or function(msgid, msgid_plural, n, ...)
|
||||
return format(n==1 and msgid or msgid_plural, ...)
|
||||
end
|
||||
|
||||
return gettext, ngettext
|
|
@ -0,0 +1,51 @@
|
|||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-07-29 07:11+0200\n"
|
||||
"PO-Revision-Date: 2017-07-29 07:17+0200\n"
|
||||
"Last-Translator: fat115 <fat115@framasoft.org>\n"
|
||||
"Language-Team: \n"
|
||||
"Language: fr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Poedit 1.8.12\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: init.lua
|
||||
msgid "Select Player Skin:"
|
||||
msgstr "Sélectionner l'apparence du joueur :"
|
||||
|
||||
#: init.lua
|
||||
msgid "Name: "
|
||||
msgstr "Nom : "
|
||||
|
||||
#: init.lua
|
||||
msgid "Author: "
|
||||
msgstr "Auteur : "
|
||||
|
||||
#: init.lua
|
||||
msgid "Admin command to set player skin"
|
||||
msgstr "Commande admin pour définir l'apparence du joueur"
|
||||
|
||||
#: init.lua
|
||||
msgid "'s skin set to"
|
||||
msgstr ", apparence définie pour"
|
||||
|
||||
#: init.lua
|
||||
msgid "Set player skin"
|
||||
msgstr "Définir l'apparence du joueur"
|
||||
|
||||
#: init.lua
|
||||
msgid "Close"
|
||||
msgstr "Fermer"
|
||||
|
||||
#: init.lua
|
||||
msgid "[MOD] Simple Skins loaded"
|
||||
msgstr "[MOD] Simple Skins chargé"
|
|
@ -0,0 +1,50 @@
|
|||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-07-29 07:11+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: init.lua
|
||||
msgid "Select Player Skin:"
|
||||
msgstr ""
|
||||
|
||||
#: init.lua
|
||||
msgid "Name: "
|
||||
msgstr ""
|
||||
|
||||
#: init.lua
|
||||
msgid "Author: "
|
||||
msgstr ""
|
||||
|
||||
#: init.lua
|
||||
msgid "Admin command to set player skin"
|
||||
msgstr ""
|
||||
|
||||
#: init.lua
|
||||
msgid "'s skin set to"
|
||||
msgstr ""
|
||||
|
||||
#: init.lua
|
||||
msgid "Set player skin"
|
||||
msgstr ""
|
||||
|
||||
#: init.lua
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: init.lua
|
||||
msgid "[MOD] Simple Skins loaded"
|
||||
msgstr ""
|
|
@ -0,0 +1,3 @@
|
|||
name = "Sam 0",
|
||||
author = "Jordach",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Tuxedo Sam",
|
||||
author = "Jordach",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Franklin",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Trevor",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Bart Simpson",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Creeper",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "War Machine",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Gangnam Style",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Sonic The Hedgehog",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Charizard",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Scarlet Spider-man",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Ferdi Napoli",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Semmett9",
|
||||
author = "Infinatum",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Finn The Adventured",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Jake",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Ferdi Napoli Reserve",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Joker",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Bleau Steve",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Deadpool Bleau",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Seth Rollins",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Daffy Duck",
|
||||
author = "LuxAtheris",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "DareDevil",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Clone",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "John",
|
||||
author = "Evergreen",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Banana Guy",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Rubber",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Gothic Sam",
|
||||
author = "GingerHunter797",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Tails",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Aguia Explorer",
|
||||
author = "Davizinho",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Toad",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "oOChainLynxOo",
|
||||
author = "oOChainLynxOo",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "amazing spiderman",
|
||||
author = "mateus",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "black spiderman",
|
||||
author = "mateus",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Sam Mese Tee",
|
||||
author = "oOChainLynxOo",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "rotor112",
|
||||
author = "rotor112",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Jesus",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Wires",
|
||||
author = "Geopbyte",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Vector",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Fire Mario",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "skin minecraft",
|
||||
author = "lestouem",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "santa",
|
||||
author = "jordan4ibanez",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "PenguinDad",
|
||||
author = "PenguinDad",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "New Ferdi Napoli Skin",
|
||||
author = "Ferdi Napoli",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Jan",
|
||||
author = "Jan",
|
||||
comment = "CC BY 4.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "PilzAdam",
|
||||
author = "PilzAdam",
|
||||
comment = "CC BY 4.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Older Man Sam",
|
||||
author = "philipbenr",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Renan123",
|
||||
author = "sou o melhor",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "PenguinDad with Cape",
|
||||
author = "PenguinDad",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Adarqet",
|
||||
author = "Adarqet",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Adarqet(Cape)",
|
||||
author = "Adarqet",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "wither",
|
||||
author = "mario alberto",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Cywalk Sam",
|
||||
author = "w_laenger",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "rantathe",
|
||||
author = "ranta",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "ranta mk 2",
|
||||
author = "ranta",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "gta",
|
||||
author = "vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv",
|
||||
comment = "CC BY 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "DJ Gangstar",
|
||||
author = "hansuke123",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "G-Robo v5000",
|
||||
author = "philipbenr",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Blue Tron Man",
|
||||
author = "Novacain",
|
||||
comment = "CC BY 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "killer man",
|
||||
author = "hansuke123",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "agent slender",
|
||||
author = "krauserlee",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "DJ Gangstar on the cape",
|
||||
author = "hansuke123",
|
||||
comment = "CC BY-NC-SA 4.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Steve on the a creeper head",
|
||||
author = "hansuke123",
|
||||
comment = "CC BY 4.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Calinou",
|
||||
author = "Calinou",
|
||||
comment = "CC BY-SA 4.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "EnderMan",
|
||||
author = "Eu",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Finnzzin",
|
||||
author = "João Neto",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Golden Knight",
|
||||
author = "Nero3605",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "wheat farmer",
|
||||
author = "addi",
|
||||
comment = "CC BY 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "jojoa1997",
|
||||
author = "jojoa1997",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Jovens",
|
||||
author = "Ailton Junior",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "one of my favourite skins",
|
||||
author = "w_laenger",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Mammu",
|
||||
author = "hansuke123",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Enderman",
|
||||
author = "hansuke123",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "DanTDM",
|
||||
author = "hansuke123",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Gangstar Herobrine",
|
||||
author = "hansuke123",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Zombie Boss",
|
||||
author = "hansuke123",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Esteban",
|
||||
author = "Esteban",
|
||||
comment = "CC BY-NC-SA 4.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Bajancanadian",
|
||||
author = "bajanhgk",
|
||||
comment = "CC BY 4.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "boy",
|
||||
author = "bajanhgk",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Zenohelds default player",
|
||||
author = "sdzen",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Dead pool",
|
||||
author = "bajanhgk",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "cool guy",
|
||||
author = "bajanhgk",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Cryotic",
|
||||
author = "bajanhgk",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Altier",
|
||||
author = "bajanhgk",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Sasuke",
|
||||
author = "Bajanhgk",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Iron patriot",
|
||||
author = "bajanhgk",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Iron spider",
|
||||
author = "bajanhgk",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Spider man",
|
||||
author = "bajanhgk",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "War machine",
|
||||
author = "bajanhgk",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Dante",
|
||||
author = "bajanhgk",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Sdzen",
|
||||
author = "sdzen",
|
||||
comment = "CC BY-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Naruto kuiby",
|
||||
author = "bajanhgk",
|
||||
comment = "CC BY-NC-SA 3.0",
|
|
@ -0,0 +1,3 @@
|
|||
name = "Blue iron man",
|
||||
author = "bajnhgk",
|
||||
comment = "CC BY-NC-SA 3.0",
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue