Add files via upload

inital
This commit is contained in:
Xeno333 2024-11-03 17:14:50 -06:00 committed by GitHub
commit 00c510fde4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
42 changed files with 4377 additions and 0 deletions

19
LICENSE Normal file
View File

@ -0,0 +1,19 @@
Copyright (c) 2024 Xeno333
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.

8
game.conf Normal file
View File

@ -0,0 +1,8 @@
title = 1042
author = TX_Miner
description = A survival game placed in 1042 in Europe. Survive if you can.
min_minetest_version = 5.8
disallowed_mapgens = v7, valleys, carpathian, v5, flat, fractal, v6
min_minetest_version = 5.10
first_mod = 1042_core
last_mod = 1042_mapgen

BIN
menu/background.1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

BIN
menu/background.2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1006 KiB

BIN
menu/background.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
menu/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 212 KiB

1
minetest.conf Normal file
View File

@ -0,0 +1 @@
time_speed = 45

View File

@ -0,0 +1,99 @@
core.register_on_joinplayer(function(player)
local saturation = 1.8
if core_1042.get("playersetting_"..player:get_player_name().."_greyscale") == "true" then
saturation = 0
end
player:set_lighting(
{
volumetric_light = {
strength = 0.1
},
shadows = {
intensity = 0.15
},
bloom = {
intensity = 0.07,
strength_factor = 1.0,
radius = 1.0
},
saturation = saturation
}
)
player:set_sky(
{
type = "regular",
clouds = true,
sky_color = {
night_sky = "#0066ff",
night_horizon = "#0088ff"
},
fog = {
fog_start = 0
}
}
)
player:set_clouds(
{
density = 0.35,
color = "#f0faffaa",
ambient = "#006699",
thickness = 128,
speed = {x=1, y=1},
shadow = "#cccccc"
}
)
player:set_sun(
{
texture = "1042_plain_node.png^[colorize:#ddaa66:144",
scale = 0.5
}
)
player:set_moon(
{
texture = "1042_plain_node.png^[colorize:#aaaaaa:144",
visible = true,
scale = 0.3
}
)
player:set_stars(
{
visible = true,
day_opacity = 0.1,
count = 6000,
star_color = "#99aaffff",
scale = 0.3
}
)
--[[local pos = player:get_pos()
core.add_particlespawner(
{
amount = 1000,
time = 0,
minpos = {x=pos.x-10, y=pos.y-10, z=pos.z-10},
maxpos = {x=pos.x+10, y=pos.y+10, z=pos.z+10},
minvel = {x = -2, y = -8, z = -2},
maxvel = {x = 2, y = -16, z = 2},
minacc = {x = 0, y = -9.8, z = 0}, -- Gravity pulls particles down
minexptime = 2,
maxexptime = 5,
minsize = 0.5,
maxsize = 1.5,
glow = 2,
texture = "1042_plain_node.png^[colorize:#004499:144"
}
)]]
core.chat_send_player(player:get_player_name(), "It is day " .. core.get_day_count() .. " of being lost.")
end)
-- Add sounds

View File

@ -0,0 +1,2 @@
name = 1042_ambiance
depends = 1042_core

7
mods/1042_core/funcs.lua Normal file
View File

@ -0,0 +1,7 @@
function core_1042.eat(itemstack, user, pointed_thing, value)
user:set_hp(user:get_hp() + value, "food")
itemstack:set_count(itemstack:get_count()-1)
return itemstack
end

View File

@ -0,0 +1,10 @@
local storage = core.get_mod_storage()
function core_1042.set(key, value)
storage:set_string("1042_game_storage_"..key, core.serialize(value))
end
function core_1042.get(key)
return core.deserialize(storage:get_string("1042_game_storage_"..key))
end

60
mods/1042_core/init.lua Normal file
View File

@ -0,0 +1,60 @@
core_1042 = {}
local on_player_joins = {}
if core.settings:get("1042_auto_adjust_settings") == "true" then
core.settings:set("enable_shaders", "true")
core.settings:set("enable_post_processing", "true")
core.settings:set("translucent_liquids", "true")
core.settings:set("enable_3d_clouds", "true")
elseif core.settings:get("1042_ignore_required_settings") ~= "true" then
if core.settings:get("enable_shaders") ~= "true" and core.is_singleplayer() then
on_player_joins[#on_player_joins+1] = function(player)
core.kick_player(player:get_player_name(), "Enable shaders to play this game!\n\nYou can also turn on the setting 1042>1042_auto_adjust_settings.")
end
end
if core.settings:get("enable_post_processing") ~= "true" and core.is_singleplayer() then
on_player_joins[#on_player_joins+1] = function(player)
core.kick_player(player:get_player_name(), "Enable post processing to play this game!\n\nYou can also turn on the setting 1042>1042_auto_adjust_settings.")
end
end
if core.settings:get("translucent_liquids") ~= "true" and core.is_singleplayer() then
on_player_joins[#on_player_joins+1] = function(player)
core.kick_player(player:get_player_name(), "Enable translucent liquids to play this game!\n\nYou can also turn on the setting 1042>1042_auto_adjust_settings.")
end
end
if core.settings:get("enable_3d_clouds") ~= "true" and core.is_singleplayer() then
on_player_joins[#on_player_joins+1] = function(player)
core.kick_player(player:get_player_name(), "Enable 3d clouds to play this game!\n\nYou can also turn on the setting 1042>1042_auto_adjust_settings.")
end
end
end
print(core.settings:get("1042_warn_players_about_settings"))
if not core.is_singleplayer() and core.settings:get_bool("1042_warn_players_about_settings", true) then
on_player_joins[#on_player_joins+1] = function(player)
core.chat_send_player(player:get_player_name(), core.colorize("#eeee00", "It is recomended to load this game in single player to ensure proper rendering settings are on pior to using server mode. If the game does not look right or look dim/greyish, please try that."))
end
end
if #on_player_joins > 0 then
core.register_on_joinplayer(function(player)
for _, func in ipairs(on_player_joins) do
func(player)
end
end)
end
local path = core.get_modpath("1042_core")
dofile(path.."/game_storage.lua")
dofile(path.."/player_inv.lua")
dofile(path.."/funcs.lua")
dofile(path.."/privs.lua")

1
mods/1042_core/mod.conf Normal file
View File

@ -0,0 +1 @@
name = 1042_core

View File

@ -0,0 +1,471 @@
# Blender 4.2.3 LTS
# www.blender.org
mtllib 1042.mtl
o Cube.002
v -0.584400 -0.792078 -0.093388
v -0.584400 -0.345914 -0.093388
v -0.584400 -0.792078 -0.152887
v -0.584400 -0.345914 -0.152887
v -0.342509 -0.792078 -0.093388
v -0.342509 -0.345914 -0.093388
v -0.342509 -0.792078 -0.152887
v -0.342509 -0.345914 -0.152887
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/4/2 4/3/2 8/5/2 7/6/2
f 7/6/3 8/5/3 6/7/3 5/8/3
f 5/8/4 6/7/4 2/9/4 1/10/4
f 3/11/5 7/6/5 5/8/5 1/12/5
f 8/5/6 4/13/6 2/14/6 6/7/6
o Cube.003
v -0.584400 -0.792078 0.219251
v -0.584400 -0.345914 0.219251
v -0.584400 -0.792078 0.159751
v -0.584400 -0.345914 0.159751
v -0.342509 -0.792078 0.219251
v -0.342509 -0.345914 0.219251
v -0.342509 -0.792078 0.159751
v -0.342509 -0.345914 0.159751
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 9/15/7 10/16/7 12/17/7 11/18/7
f 11/18/8 12/17/8 16/19/8 15/20/8
f 15/20/9 16/19/9 14/21/9 13/22/9
f 13/22/10 14/21/10 10/23/10 9/24/10
f 11/25/11 15/20/11 13/22/11 9/26/11
f 16/19/12 12/27/12 10/28/12 14/21/12
o Cube.004
v -0.580054 -0.409178 0.343175
v -0.580054 -0.409178 0.220713
v -0.348988 -0.409178 0.343175
v -0.348988 -0.409178 0.220713
v -0.580054 -0.352290 0.343175
v -0.580054 -0.352290 0.220713
v -0.348988 -0.352290 0.343175
v -0.348988 -0.352290 0.220713
vn -0.0000 -1.0000 -0.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -0.0000 -1.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 17/29/13 18/30/13 20/31/13 19/32/13
f 19/32/14 20/31/14 24/33/14 23/34/14
f 23/34/15 24/33/15 22/35/15 21/36/15
f 21/36/16 22/35/16 18/37/16 17/38/16
f 19/39/17 23/34/17 21/36/17 17/40/17
f 24/33/18 20/41/18 18/42/18 22/35/18
o Cube.005
v -0.580054 -0.796762 0.343175
v -0.580054 -0.796762 0.220713
v -0.348988 -0.796762 0.343175
v -0.348988 -0.796762 0.220713
v -0.580054 -0.739874 0.343175
v -0.580054 -0.739874 0.220713
v -0.348988 -0.739874 0.343175
v -0.348988 -0.739874 0.220713
vn -0.0000 -1.0000 -0.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -0.0000 -1.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 25/43/19 26/44/19 28/45/19 27/46/19
f 27/46/20 28/45/20 32/47/20 31/48/20
f 31/48/21 32/47/21 30/49/21 29/50/21
f 29/50/22 30/49/22 26/51/22 25/52/22
f 27/53/23 31/48/23 29/50/23 25/54/23
f 32/47/24 28/55/24 26/56/24 30/49/24
o Cube.001
v -0.584400 -0.792078 0.641129
v -0.584400 -0.345914 0.641129
v -0.584400 -0.792078 0.581629
v -0.584400 -0.345914 0.581629
v -0.342509 -0.792078 0.641129
v -0.342509 -0.345914 0.641129
v -0.342509 -0.792078 0.581629
v -0.342509 -0.345914 0.581629
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 33/57/25 34/58/25 36/59/25 35/60/25
f 35/60/26 36/59/26 40/61/26 39/62/26
f 39/62/27 40/61/27 38/63/27 37/64/27
f 37/64/28 38/63/28 34/65/28 33/66/28
f 35/67/29 39/62/29 37/64/29 33/68/29
f 40/61/30 36/69/30 34/70/30 38/63/30
o Cube.006
v -0.584400 -0.792078 0.402675
v -0.584400 -0.345914 0.402675
v -0.584400 -0.792078 0.343175
v -0.584400 -0.345914 0.343175
v -0.342509 -0.792078 0.402675
v -0.342509 -0.345914 0.402675
v -0.342509 -0.792078 0.343175
v -0.342509 -0.345914 0.343175
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 41/71/31 42/72/31 44/73/31 43/74/31
f 43/74/32 44/73/32 48/75/32 47/76/32
f 47/76/33 48/75/33 46/77/33 45/78/33
f 45/78/34 46/77/34 42/79/34 41/80/34
f 43/81/35 47/76/35 45/78/35 41/82/35
f 48/75/36 44/83/36 42/84/36 46/77/36
o Cube.007
v -0.580054 -0.542155 0.027564
v -0.580054 -0.542155 -0.094898
v -0.348988 -0.542155 0.027564
v -0.348988 -0.542155 -0.094898
v -0.580054 -0.485267 0.027564
v -0.580054 -0.485267 -0.094898
v -0.348988 -0.485267 0.027564
v -0.348988 -0.485267 -0.094898
vn -0.0000 -1.0000 -0.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -0.0000 -1.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 49/85/37 50/86/37 52/87/37 51/88/37
f 51/88/38 52/87/38 56/89/38 55/90/38
f 55/90/39 56/89/39 54/91/39 53/92/39
f 53/92/40 54/91/40 50/93/40 49/94/40
f 51/95/41 55/90/41 53/92/41 49/96/41
f 56/89/42 52/97/42 50/98/42 54/91/42
o Cube.008
v -0.580461 -0.342588 0.027564
v -0.580461 -0.342588 0.077449
v -0.351033 -0.342588 0.027564
v -0.351033 -0.342588 0.077449
v -0.580461 -0.539146 0.027564
v -0.580461 -0.539146 0.077449
v -0.351033 -0.539146 0.027564
v -0.351033 -0.539146 0.077449
vn -0.0000 1.0000 -0.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -1.0000 -0.0000
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn -0.0000 -0.0000 1.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 57/99/43 58/100/43 60/101/43 59/102/43
f 59/102/44 60/101/44 64/103/44 63/104/44
f 63/104/45 64/103/45 62/105/45 61/106/45
f 61/106/46 62/105/46 58/107/46 57/108/46
f 59/109/47 63/104/47 61/106/47 57/110/47
f 64/103/48 60/111/48 58/112/48 62/105/48
o Cube.009
v -0.580054 -0.398724 -0.282436
v -0.580054 -0.398724 -0.404898
v -0.348988 -0.398724 -0.282436
v -0.348988 -0.398724 -0.404898
v -0.580054 -0.341836 -0.282436
v -0.580054 -0.341836 -0.404898
v -0.348988 -0.341836 -0.282436
v -0.348988 -0.341836 -0.404898
vn -0.0000 -1.0000 -0.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -0.0000 -1.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 65/113/49 66/114/49 68/115/49 67/116/49
f 67/116/50 68/115/50 72/117/50 71/118/50
f 71/118/51 72/117/51 70/119/51 69/120/51
f 69/120/52 70/119/52 66/121/52 65/122/52
f 67/123/53 71/118/53 69/120/53 65/124/53
f 72/117/54 68/125/54 66/126/54 70/119/54
o Cube.010
v -0.580461 -0.342084 -0.455049
v -0.580461 -0.342084 -0.405163
v -0.351033 -0.342084 -0.455049
v -0.351033 -0.342084 -0.405163
v -0.580461 -0.573664 -0.455049
v -0.580461 -0.573664 -0.405163
v -0.351033 -0.573664 -0.455049
v -0.351033 -0.573664 -0.405163
vn -0.0000 1.0000 -0.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -1.0000 -0.0000
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn -0.0000 -0.0000 1.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 73/127/55 74/128/55 76/129/55 75/130/55
f 75/130/56 76/129/56 80/131/56 79/132/56
f 79/132/57 80/131/57 78/133/57 77/134/57
f 77/134/58 78/133/58 74/135/58 73/136/58
f 75/137/59 79/132/59 77/134/59 73/138/59
f 80/131/60 76/139/60 74/140/60 78/133/60
o Cube.011
v -0.580054 -0.628720 -0.282305
v -0.580054 -0.628720 -0.462181
v -0.348988 -0.628720 -0.282305
v -0.348988 -0.628720 -0.462181
v -0.580054 -0.571832 -0.282305
v -0.580054 -0.571832 -0.462181
v -0.348988 -0.571832 -0.282305
v -0.348988 -0.571832 -0.462181
vn -0.0000 -1.0000 -0.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -0.0000 -1.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 81/141/61 82/142/61 84/143/61 83/144/61
f 83/144/62 84/143/62 88/145/62 87/146/62
f 87/146/63 88/145/63 86/147/63 85/148/63
f 85/148/64 86/147/64 82/149/64 81/150/64
f 83/151/65 87/146/65 85/148/65 81/152/65
f 88/145/66 84/153/66 82/154/66 86/147/66
o Cube.012
v -0.580461 -0.594306 -0.330761
v -0.580461 -0.594306 -0.280875
v -0.351033 -0.594306 -0.330761
v -0.351033 -0.594306 -0.280875
v -0.580461 -0.790865 -0.330761
v -0.580461 -0.790865 -0.280875
v -0.351033 -0.790865 -0.330761
v -0.351033 -0.790865 -0.280875
vn -0.0000 1.0000 -0.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -1.0000 -0.0000
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn -0.0000 -0.0000 1.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 89/155/67 90/156/67 92/157/67 91/158/67
f 91/158/68 92/157/68 96/159/68 95/160/68
f 95/160/69 96/159/69 94/161/69 93/162/69
f 93/162/70 94/161/70 90/163/70 89/164/70
f 91/165/71 95/160/71 93/162/71 89/166/71
f 96/159/72 92/167/72 90/168/72 94/161/72
o Cube.013
v -0.580054 -0.797623 -0.324550
v -0.580054 -0.797623 -0.447012
v -0.348988 -0.797623 -0.324550
v -0.348988 -0.797623 -0.447012
v -0.580054 -0.740735 -0.324550
v -0.580054 -0.740735 -0.447012
v -0.348988 -0.740735 -0.324550
v -0.348988 -0.740735 -0.447012
vn -0.0000 -1.0000 -0.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -0.0000 -1.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 97/169/73 98/170/73 100/171/73 99/172/73
f 99/172/74 100/171/74 104/173/74 103/174/74
f 103/174/75 104/173/75 102/175/75 101/176/75
f 101/176/76 102/175/76 98/177/76 97/178/76
f 99/179/77 103/174/77 101/176/77 97/180/77
f 104/173/78 100/181/78 98/182/78 102/175/78

View File

@ -0,0 +1,123 @@
-- Inv
local inv_row_count = 0
core.register_on_mods_loaded(function()
local inv = core.create_detached_inventory("creative",
{
allow_move = function() return 0 end,
allow_put = function() return 0 end,
allow_take = function() return -1 end,
})
local size = 0
local lists = {core.registered_nodes, core.registered_items, core.registered_tools, core.registered_craftitems}
local added = {}
for _, list in ipairs(lists) do
for name, def in pairs(list) do
if not added[name] then
added[name] = true
if not def.groups.not_in_creative_inventory then
size = size + 1
inv:set_size("main", size)
local is = ItemStack(name)
is:set_count(99)
inv:set_stack("main", size, is)
end
end
end
end
inv_row_count = (size / 8)
if size % 8 > 0 then
inv_row_count = inv_row_count + 1
end
end)
function core_1042.make_inv_formspec(player)
local greyscale = core_1042.get("playersetting_"..player:get_player_name().."_greyscale") or "false"
local show_creative = core_1042.is_creative(player)
local hide_creative_inv = "false"
local inv_formspec =
"formspec_version[8]size[32,17,false]"..
"model[13,-2.2;4,4;logo;1042.obj;1042_plain_node.png^[colorize:#672307:168;0,90;true;true;;]"..
"image_button[29,0.3;2.7,1;1042_plain_node.png^[colorize:#ff2200:144;leave_game;Leave Game]"..
"set_focus[leave_game;false]"..
"label[1.5,1.5;Settings]"..
"scroll_container[2,2;28,4;setting_box_scrollbar;vertical;0.1;true]"..
"checkbox[0,0.5;setting_greyscale;Greyscale;"..greyscale.."]"
if show_creative then
hide_creative_inv = core_1042.get("playersetting_"..player:get_player_name().."_hide_creative_inv") or "false"
inv_formspec = inv_formspec..
"checkbox[0,1;setting_hide_creative_inv;Hide creative inv;"..hide_creative_inv.."]"
end
inv_formspec = inv_formspec..
"scroll_container_end[]"..
"scrollbar[1,2;0.5,4;vertical;setting_box_scrollbar;0]"..
"list[current_player;main;1,11;8,4;]"
if show_creative and hide_creative_inv ~= "true" then
inv_formspec = inv_formspec ..
"scroll_container[21,11;10,5;creative_inv;vertical;0.1;true]"..
"list[detached:creative;main;0,0;8," .. inv_row_count .. ";]"..
"scroll_container_end[]"..
"scrollbar[20.3,11;0.5,5;vertical;creative_inv;0]"
end
return inv_formspec
end
core.register_on_player_receive_fields(function(player, form, fields)
if form == "" then
if fields.leave_game then
core.disconnect_player(player:get_player_name(), "Thanks for playing!", true)
elseif fields.setting_greyscale then
core_1042.set("playersetting_"..player:get_player_name().."_greyscale", fields.setting_greyscale)
if fields.setting_greyscale == "true" then
player:set_lighting(
{
saturation = 0
}
)
else
player:set_lighting(
{
saturation = 1.8
}
)
end
player:set_inventory_formspec(core_1042.make_inv_formspec(player))
elseif fields.setting_hide_creative_inv then
core_1042.set("playersetting_"..player:get_player_name().."_hide_creative_inv", fields.setting_hide_creative_inv)
player:set_inventory_formspec(core_1042.make_inv_formspec(player))
end
end
end)
core.register_on_joinplayer(function(player)
local inv = player:get_inventory()
inv:set_size("main", 32)
player:set_inventory_formspec(core_1042.make_inv_formspec(player))
end)

29
mods/1042_core/privs.lua Normal file
View File

@ -0,0 +1,29 @@
core.register_privilege("creative",
{
description = "Creative",
give_to_singleplayer = false,
on_grant = function(name, granter_name)
local player = core.get_player_by_name(name)
player:set_inventory_formspec(core_1042.make_inv_formspec(player))
end,
on_revoke = function(name, granter_name)
local player = core.get_player_by_name(name)
player:set_inventory_formspec(core_1042.make_inv_formspec(player))
end
}
)
function core_1042.is_creative(player)
return core.check_player_privs(player, "creative") or core.is_creative_enabled(player:get_player_name())
end
core.register_on_placenode(function(pos, newnode, placer, oldnode, itemstack, pointed_thing)
if core.is_player(placer) then
if core_1042.is_creative(placer) then
return true
end
end
end)

254
mods/1042_mapgen/init.lua Normal file
View File

@ -0,0 +1,254 @@
-- init.lua
mapgen = {}
-- Settings
local T_ymax = 128
local T_ymin = -T_ymax*2
local water_level = -3
local caves_max = T_ymax-68
local dirt_n = "1042_nodes:dirt"
local turf_n = "1042_nodes:turf"
local snow_n = "1042_nodes:snow"
local sand_n = "1042_nodes:sand"
local stone_n = "1042_nodes:stone"
local rock_n = "1042_nodes:rock"
local sticks_n = "1042_nodes:sticks"
local water_n = "1042_nodes:water_source"
local grass_tall_n = "1042_nodes:grass_tall"
local grass_short_n = "1042_nodes:grass_short"
local mushroom_n = "1042_nodes:mushroom"
local ice_n = "1042_nodes:ice"
local grass_snowy_n = "1042_nodes:grass_snowy"
-- Mapgen
local map, cave_map
local stone = core.get_content_id(stone_n)
local turf = core.get_content_id(turf_n)
local snow = core.get_content_id(snow_n)
local sand = core.get_content_id(sand_n)
local dirt = core.get_content_id(dirt_n)
local sticks = core.get_content_id(sticks_n)
local rock = core.get_content_id(rock_n)
local water = core.get_content_id(water_n)
local grass_tall = core.get_content_id(grass_tall_n)
local grass_short = core.get_content_id(grass_short_n)
local grass_snowy = core.get_content_id(grass_snowy_n)
local mushroom = core.get_content_id(mushroom_n)
local ice = core.get_content_id(ice_n)
core.after(0,function()
map = core.get_perlin_map({
offset = 0,
scale = 1,
spread = {x = 800, y = 800, z = 800},
seed = 3754634652,
octaves = 5,
persist = 0.5,
lacunarity = 2,
flags = {
eased = true,
absvalue = false,
defaults = false
}
}, {x=80, y=80})
cave_map = core.get_perlin_map({
offset = 0,
scale = 1,
spread = {x = 50, y = 20, z = 50},
seed = 34634,
octaves = 3,
persist = 0.7,
lacunarity = 2,
flags = {
eased = true,
absvalue = false,
defaults = false
}
}, {x=80, y=80, z=80})
end)
local schematic_path = core.get_modpath("1042_mapgen") .. "/schematics/"
local function dec(pr, x, y, z, data, area, place_list, tempv)
local c = pr:next(1, 1000)
-- Land
if y > water_level then
if tempv > 0 then
-- Grass
if c <= 20 then
data[area:index(x, y+1, z)] = grass_tall
elseif c <= 100 then
data[area:index(x, y+1, z)] = grass_short
if c == 100 then
data[area:index(x, y+1, z)] = rock
end
-- Small tree
elseif c >= 995 and y > water_level+3 then
place_list[#place_list+1] =
function()
core.place_schematic({x=x-4,y=y,z=z-4}, schematic_path .. "tree_plain_1.mts", "random", nil, true)
end
-- Big tree
elseif y >= water_level+10 and tempv >= 15 and tempv <= 25 then
if c == 995 then
place_list[#place_list+1] =
function()
core.place_schematic({x=x-7,y=y,z=z-7}, schematic_path .. "big_tree_1.mts", "random", nil, true)
end
end
end
else
-- Snow grass
if c >= 990 then
data[area:index(x, y+1, z)] = grass_snowy
end
end
else
if c <= 10 and y == water_level then
data[area:index(x, y+1, z)] = rock
end
end
end
-- Example usage: generating terrain height
core.register_on_generated(function(minp, maxp, seed)
local vm, emin, emax = core.get_mapgen_object("voxelmanip")
local area = VoxelArea:new{MinEdge=emin, MaxEdge=emax}
local data = vm:get_data()
local pr = PseudoRandom((seed + minp.x + maxp.z) / 3)
local noise_m = map:get_2d_map({z=0,y=minp.x, x=minp.z})
local cave_noise_m = cave_map:get_3d_map({z=minp.x,y=minp.y,x=minp.z})
local tm = weather.get_temp_map(minp.x, minp.z)
local place_list = {}
-- Add for T_ymin just do stone
local ly = 81
for y = maxp.y, minp.y, -1 do
ly = ly - 1
local lz = 0
for z = minp.z, maxp.z do
lz = lz + 1
local vi = area:index(minp.x, y, z)
local lx = 0
for x = minp.x, maxp.x do
lx = lx + 1
-- Get properties of land
local noise = noise_m[lx][lz]
local ny
local rv = nil
local mountin_top = false
if noise <= 0.9 then
if noise > -0.5 then
-- Normal gen
ny = (noise * math.abs(noise)) * T_ymax
else
-- Deep sea Gen
ny = (noise * 4) * T_ymax + (1.75 * T_ymax)
end
else
-- Mountin hole
ny = (0.9 * math.abs(0.9)) * T_ymax - (noise * math.abs(noise)) * T_ymax/8 + 4
rv = (0.9 * math.abs(0.9)) * T_ymax - 3
mountin_top = true
end
ny = math.floor(ny)
local tempv = weather.get_temp({x=lx, y=y, z=lz}, tm)
local mid = dirt
local low = stone
local top_2 = sand
local top = turf
local liquid = water
local liquid_top = water
local do_dec = true
if tempv <= 0 then
liquid_top = ice
liquid = water
top = snow
end
if mountin_top then
top = dirt
do_dec = false
end
-- Place and handel caves
if cave_noise_m[lx][ly][lz] > -0.95 or y > caves_max then
if y < (ny-1) then
data[vi] = stone
elseif y == (ny-1) then
data[vi] = mid
elseif y == ny then
if y > water_level then
data[vi] = top
elseif y < water_level then
data[vi] = mid
else
data[vi] = top_2
end
if do_dec then
dec(pr, x, y, z, data, area, place_list, tempv)
end
end
end
if (y <= water_level and y > ny) or (noise > 0.9 and (y < rv and y > ny))then
if y == water_level then
data[vi] = liquid_top
else
data[vi] = liquid
end
end
vi = vi + 1
end
end
end
vm:set_data(data)
vm:write_to_map()
vm:update_liquids()
for _, func in ipairs(place_list) do
func()
end
core.fix_light(minp, maxp)
end)

View File

@ -0,0 +1 @@
name = 1042_mapgen

Binary file not shown.

Binary file not shown.

451
mods/1042_nodes/init.lua Normal file
View File

@ -0,0 +1,451 @@
-- Land Nodes
core.register_node("1042_nodes:dirt", {
description = "Dirt",
tiles = {"1042_plain_node.png^[colorize:#8B4513:128"},
use_texture_alpha = "opaque",
groups = {dirt = 1, breakable_by_hand = 2},
})
core.register_node("1042_nodes:sand", {
description = "Sand",
tiles = {"1042_plain_node.png^[colorize:#d9a357:128"},
use_texture_alpha = "opaque",
groups = {dirt = 1, falling_node = 1, breakable_by_hand = 1},
})
core.register_node("1042_nodes:snow", {
description = "Snow",
tiles = {"1042_plain_node.png^[colorize:#ffffff:168"},
use_texture_alpha = "opaque",
groups = {snow = 1, falling_node = 1, melts = 1, breakable_by_hand = 1},
})
core.register_node("1042_nodes:ice", {
description = "Ice",
drawtype = "glasslike",
tiles = {"1042_plain_node.png^[colorize:#bbbbff:72"},
use_texture_alpha = "blend",
paramtype = "light",
groups = {falling_node = 1, float = 1, melts = 1, slippery = 3},
})
core.register_node("1042_nodes:turf", {
description = "Turf",
tiles = {"1042_plain_node.png^[colorize:#278b13:168"},
use_texture_alpha = "opaque",
groups = {dirt = 1, breakable_by_hand = 1},
})
core.register_node("1042_nodes:stone", {
description = "Stone",
tiles = {"1042_plain_node.png^[colorize:#777777:128"},
use_texture_alpha = "opaque",
groups = {stone = 1},
})
-- Plant Nodes
core.register_node("1042_nodes:leaves_plain", {
description = "Plain Leaves",
tiles = {"1042_plain_node.png^[colorize:#1c770a:168"},
use_texture_alpha = "blend",
drawtype = "allfaces",
paramtype = "light",
sunlight_propagates = true,
groups = {leaves = 1, plant = 1, breakable_by_hand = 1, burns = 1},
})
core.register_node("1042_nodes:tree", {
description = "Tree",
tiles = {"1042_plain_node.png^[colorize:#672307:200"},
use_texture_alpha = "opaque",
groups = {wood = 1, plant = 1, burns = 1},
})
-- Plants
core.register_node("1042_nodes:grass_tall", {
description = "Tall Grass",
drawtype = "mesh",
mesh = "grass_tall.obj",
tiles = {"1042_plain_node.png^[colorize:#278b13:168"},
use_texture_alpha = "opaque",
paramtype = "light",
sunlight_propagates = true,
floodable = true,
walkable = false,
buildable_to = true,
groups = {plant = 1, attached_node = 3, breakable_by_hand = 1, burns = 1},
})
core.register_node("1042_nodes:grass_short", {
description = "Short Grass",
drawtype = "mesh",
mesh = "grass_short.obj",
tiles = {"1042_plain_node.png^[colorize:#278b13:168"},
use_texture_alpha = "opaque",
paramtype = "light",
sunlight_propagates = true,
floodable = true,
walkable = false,
buildable_to = true,
groups = {plant = 1, attached_node = 3, breakable_by_hand = 1, burns = 1},
})
core.register_node("1042_nodes:grass_snowy", {
description = "Snowy Grass",
drawtype = "mesh",
mesh = "grass_short.obj",
tiles = {"1042_plain_node.png^[colorize:#278b13:144^[colorize:#ffffff:168"},
use_texture_alpha = "opaque",
paramtype = "light",
sunlight_propagates = true,
floodable = true,
walkable = false,
buildable_to = true,
groups = {plant = 1, attached_node = 3, breakable_by_hand = 1, burns = 1},
})
core.register_node("1042_nodes:mushroom", {
description = "Mushroom",
drawtype = "mesh",
mesh = "mushroom.obj",
tiles = {"1042_plain_node.png^[colorize:#7B3500:64"},
use_texture_alpha = "opaque",
paramtype = "light",
sunlight_propagates = true,
floodable = true,
walkable = false,
buildable_to = false,
groups = {plant = 1, attached_node = 3, breakable_by_hand = 1, burns = 1},
})
core.register_node("1042_nodes:apple", {
description = "Apple",
drawtype = "mesh",
mesh = "fruit.obj",
tiles = {"1042_plain_node.png^[colorize:#ff0000:128"},
use_texture_alpha = "opaque",
paramtype = "light",
sunlight_propagates = true,
floodable = true,
walkable = true,
buildable_to = false,
on_use = function(itemstack, user, pointed_thing)
return core_1042.eat(itemstack, user, pointed_thing, 1)
end,
groups = {plant = 1, food = 1, breakable_by_hand = 1},
})
-- Speacal nodes
core.register_node("1042_nodes:rock", {
description = "Rock",
drawtype = "mesh",
mesh = "rock.obj",
tiles = {"1042_plain_node.png^[colorize:#777777:128"},
use_texture_alpha = "opaque",
paramtype = "light",
paramtype2 = "facedir",
sunlight_propagates = true,
walkable = false,
buildable_to = false,
groups = {breakable_by_hand = 2, attached_node = 3},
})
core.register_node("1042_nodes:sticks", {
description = "Sticks",
drawtype = "mesh",
mesh = "sticks.obj",
tiles = {"1042_plain_node.png^[colorize:#672307:172"},
use_texture_alpha = "opaque",
paramtype = "light",
sunlight_propagates = true,
floodable = true,
walkable = false,
buildable_to = false,
groups = {breakable_by_hand = 1, attached_node = 3, burns = 1},
})
core.register_node("1042_nodes:fire_pile", {
description = "Fire Pile",
drawtype = "mesh",
mesh = "fire_pile.obj",
tiles = {"1042_plain_node.png^[colorize:#672307:172"},
use_texture_alpha = "opaque",
paramtype = "light",
sunlight_propagates = true,
floodable = true,
walkable = false,
buildable_to = false,
groups = {breakable_by_hand = 1, attached_node = 3, burns = 1},
})
--[[
core.register_abm({
interval = 4,
chance = 1,
nodenames = {"1042_nodes:fire_pile"},
action = function(pos, node, active_object_count, active_object_count_wider)
core.add_particlespawner({
amount = 128,
time = 4,
collisiondetection = true,
object_collision = true,
vel = {
min = vector.new(-1, 0.5, -1),
max = vector.new(1, 2, 1),
bias = 0
},
acc = vector.new(0, 1, 0),
size = {
min = 0.5,
max = 1
},
exptime = {
min = 0.2,
max = 0.5
},
bounce = {
min = 0,
max = 0.3
},
glow = 14,
pos = {
min = vector.new(pos.x-0.3,pos.y-0.5,pos.z-0.3),
max = vector.new(pos.x+0.3,pos.y,pos.z+0.3),
bias = 0
},
texture = "1042_plain_node.png^[colorize:#ff0000:144"
})
end
})]]
-- Liquids
core.register_node("1042_nodes:water_source", {
description = "Water Source",
drawtype = "liquid",
tiles = {
{
name = "1042_plain_node.png^[colorize:#00bbcc:144",
backface_culling = false,
},
{
name = "1042_plain_node.png^[colorize:#00bbcc:144",
backface_culling = true,
},
},
use_texture_alpha = "blend",
paramtype = "light",
paramtype2 = "none",
sunlight_propagates = true,
light_source = 2,
walkable = false,
pointable = false,
diggable = false,
buildable_to = true,
is_ground_content = false,
liquidtype = "source",
liquid_alternative_flowing = "1042_nodes:water_flowing",
liquid_alternative_source = "1042_nodes:water_source",
drowning = 2,
liquid_viscosity = 1,
liquid_range = 5,
waving = 3,
post_effect_color = {a = 64, r = 0x00, g = 0xbb, b = 0xcc},
groups = {water = 1, liquid = 1},
})
core.register_node("1042_nodes:water_flowing", {
description = "Flowing Water",
drawtype = "flowingliquid",
tiles = {"1042_plain_node.png^[colorize:#00bbcc:144"},
special_tiles = {
{
name = "1042_plain_node.png^[colorize:#00bbcc:144",
backface_culling = false,
},
{
name = "1042_plain_node.png^[colorize:#00bbcc:144",
backface_culling = true,
},
},
use_texture_alpha = "blend",
paramtype = "light",
paramtype2 = "flowingliquid",
sunlight_propagates = true,
light_source = 2,
walkable = false,
pointable = false,
diggable = false,
buildable_to = true,
is_ground_content = false,
liquidtype = "flowing",
liquid_alternative_flowing = "1042_nodes:water_flowing",
liquid_alternative_source = "1042_nodes:water_source",
drowning = 2,
liquid_viscosity = 1,
liquid_range = 5,
waving = 3,
post_effect_color = {a = 64, r = 0x00, g = 0xbb, b = 0xcc},
groups = {water = 1, liquid = 1},
})
core.register_node("1042_nodes:lava_source", {
description = "Lava Source",
drawtype = "liquid",
tiles = {
{
name = "1042_plain_node.png^[colorize:#ff2200:144",
backface_culling = false,
},
{
name = "1042_plain_node.png^[colorize:#ff2200:144",
backface_culling = true,
},
},
use_texture_alpha = "none",
paramtype = "light",
paramtype2 = "none",
sunlight_propagates = true,
light_source = 6,
walkable = false,
pointable = false,
diggable = false,
buildable_to = true,
is_ground_content = false,
liquidtype = "source",
liquid_alternative_flowing = "1042_nodes:lava_flowing",
liquid_alternative_source = "1042_nodes:lava_source",
drowning = 10,
liquid_viscosity = 4,
liquid_range = 4,
post_effect_color = {a = 144, r = 0xff, g = 0x22, b = 0x00},
groups = {lava = 1, liquid = 1},
})
core.register_node("1042_nodes:lava_flowing", {
description = "Flowing Lava",
drawtype = "flowingliquid",
tiles = {"1042_plain_node.png^[colorize:#ff2200:144"},
special_tiles = {
{
name = "1042_plain_node.png^[colorize:#ff2200:144",
backface_culling = false,
},
{
name = "1042_plain_node.png^[colorize:#ff2200:144",
backface_culling = true,
},
},
use_texture_alpha = "none",
paramtype = "light",
paramtype2 = "none",
sunlight_propagates = true,
light_source = 6,
walkable = false,
pointable = false,
diggable = false,
buildable_to = true,
is_ground_content = false,
liquidtype = "flowing",
liquid_alternative_flowing = "1042_nodes:lava_flowing",
liquid_alternative_source = "1042_nodes:lava_source",
drowning = 10,
liquid_viscosity = 4,
liquid_range = 4,
post_effect_color = {a = 144, r = 0xff, g = 0x22, b = 0x00},
groups = {lava = 1, liquid = 1},
})

1
mods/1042_nodes/mod.conf Normal file
View File

@ -0,0 +1 @@
name = 1042_nodes

View File

@ -0,0 +1,403 @@
# Blender 4.2.3 LTS
# www.blender.org
mtllib apple.mtl
o Cube
v -0.354664 -0.163365 0.337420
v -0.354184 0.264042 0.336930
v -0.354023 -0.157509 -0.329836
v -0.353541 0.266801 -0.330082
v 0.302140 -0.163365 0.337420
v 0.301659 0.264042 0.336930
v 0.301499 -0.157509 -0.329836
v 0.301017 0.266801 -0.330082
v -0.365565 -0.207728 0.003097
v -0.364722 0.311593 0.003097
v 0.313041 -0.207728 0.003097
v 0.312198 0.311593 0.003097
v -0.026262 -0.201784 -0.340913
v -0.026262 0.313144 -0.341097
v -0.026262 -0.207728 0.348517
v -0.026262 0.311593 0.347659
v -0.026262 0.364200 0.003097
v -0.026262 -0.342885 0.003097
v -0.364602 0.311076 -0.202260
v 0.312559 -0.205659 -0.201923
v -0.365083 -0.205659 -0.201923
v 0.312078 0.311076 -0.202260
v -0.026262 -0.341333 -0.201861
v -0.026262 0.452479 -0.202566
v -0.365565 -0.207728 0.208608
v 0.312078 0.311076 0.208454
v -0.364602 0.311076 0.208454
v 0.313041 -0.207728 0.208608
v -0.026262 0.452479 0.208761
v -0.026262 -0.342885 0.208424
v 0.175639 0.312627 -0.340974
v 0.175609 -0.207728 0.348517
v 0.175759 0.452479 0.003097
v 0.175458 -0.201267 -0.340790
v 0.175458 0.311076 0.347536
v 0.175428 -0.342885 0.003097
v 0.175759 0.451142 -0.202566
v 0.175609 -0.341333 -0.201861
v 0.175759 0.451142 0.208761
v 0.175428 -0.342885 0.208424
v -0.227982 -0.201267 -0.340790
v -0.227982 0.311076 0.347536
v -0.227953 -0.342885 0.003097
v -0.228163 0.312627 -0.340974
v -0.228133 -0.207728 0.348517
v -0.228284 0.452479 0.003097
v -0.228133 -0.341333 -0.201861
v -0.228284 0.451142 -0.202566
v -0.227953 -0.342885 0.208424
v -0.228284 0.451142 0.208761
v 0.066799 -0.201784 -0.340913
v 0.066799 0.311593 0.347659
v 0.066619 -0.342885 0.003097
v 0.066619 -0.341333 -0.201861
v 0.066619 -0.342885 0.208424
v 0.066799 0.313144 -0.341097
v 0.066619 -0.207728 0.348517
v 0.066799 0.434983 0.003097
v 0.066799 0.452693 -0.202566
v 0.066799 0.452693 0.208761
v -0.119323 0.313144 -0.341097
v -0.119143 -0.207728 0.348517
v -0.119323 0.434983 0.003097
v -0.119323 0.452693 -0.202566
v -0.119323 0.452693 0.208761
v -0.119323 -0.201784 -0.340913
v -0.119323 0.311593 0.347659
v -0.119143 -0.342885 0.003097
v -0.119143 -0.341333 -0.201861
v -0.119143 -0.342885 0.208424
v -0.365565 -0.207728 -0.091458
v 0.312198 0.311593 -0.091642
v -0.026262 -0.342885 -0.091458
v -0.026262 0.434983 -0.091642
v -0.364722 0.311593 -0.091642
v 0.313041 -0.207728 -0.091458
v 0.175759 0.452693 -0.091642
v 0.175428 -0.342885 -0.091458
v -0.227953 -0.342885 -0.091458
v -0.228284 0.452693 -0.091642
v 0.066619 -0.342885 -0.091458
v 0.066799 0.453816 -0.091642
v -0.119323 0.453816 -0.091642
v -0.119143 -0.342885 -0.091458
v -0.364722 0.311593 0.097836
v 0.313041 -0.207728 0.097652
v -0.365565 -0.207728 0.097652
v 0.312198 0.311593 0.097836
v -0.026262 0.434983 0.097836
v -0.026262 -0.342885 0.097652
v 0.175428 -0.342885 0.097652
v 0.175759 0.452693 0.097836
v -0.228284 0.452693 0.097836
v -0.227953 -0.342885 0.097652
v 0.066619 -0.342885 0.097652
v 0.066799 0.453816 0.097836
v -0.119323 0.453816 0.097836
v -0.119143 -0.342885 0.097652
vn -0.9963 0.0010 -0.0862
vn 0.0866 -0.0004 -0.9962
vn 0.9966 0.0016 0.0826
vn -0.0856 0.0016 0.9963
vn 0.5027 -0.7096 0.4938
vn -0.5146 0.6926 0.5055
vn -0.7186 0.6954 0.0008
vn 0.7007 -0.7134 -0.0000
vn 1.0000 0.0016 -0.0000
vn -1.0000 0.0016 -0.0000
vn -0.0000 -1.0000 -0.0000
vn -0.3991 0.8289 0.3920
vn -0.0008 0.7018 0.7124
vn -0.0000 -0.7197 0.6943
vn -0.0000 0.0017 1.0000
vn -0.0000 -0.0004 -1.0000
vn -0.0008 0.7048 -0.7094
vn -0.0000 -0.7058 -0.7084
vn 0.9963 0.0010 -0.0862
vn 0.4980 -0.6987 -0.5137
vn -0.5158 0.6960 -0.4995
vn -1.0000 0.0013 -0.0027
vn -0.1015 0.9921 -0.0732
vn -0.9966 0.0016 0.0826
vn -0.7177 0.6963 0.0069
vn 1.0000 0.0017 0.0005
vn 0.7177 0.6963 0.0069
vn 0.0021 -0.7050 -0.7092
vn 0.5158 0.6960 -0.4995
vn 0.0856 0.0016 0.9963
vn 0.5146 0.6926 0.5055
vn 0.7186 0.6954 0.0008
vn 0.0011 -0.0004 -1.0000
vn -0.0123 0.9999 0.0121
vn -0.7007 -0.7134 -0.0000
vn -0.0071 0.7057 -0.7085
vn -0.4980 -0.6987 -0.5137
vn -0.0866 -0.0004 -0.9962
vn -0.5027 -0.7096 0.4938
vn 0.0745 0.9922 0.0997
vn -0.0071 0.7027 0.7115
vn -0.0006 0.0018 1.0000
vn 0.0123 0.9999 0.0121
vn 0.0071 0.7057 -0.7085
vn 0.0006 0.0018 1.0000
vn 0.0071 0.7027 0.7115
vn -0.0745 0.9922 0.0997
vn 0.0008 0.7018 0.7124
vn 0.3991 0.8289 0.3920
vn 0.0008 0.7048 -0.7094
vn 0.1015 0.9921 -0.0732
vn -0.0021 -0.7050 -0.7092
vn -0.0011 -0.0004 -1.0000
vn -0.0000 -0.9999 -0.0141
vn 0.1015 0.9921 0.0732
vn 0.0123 0.9999 -0.0121
vn -0.0123 0.9999 -0.0121
vn -0.7022 -0.7119 -0.0126
vn 0.7177 0.6963 -0.0069
vn -0.1015 0.9921 0.0732
vn 1.0000 0.0013 -0.0027
vn 0.7022 -0.7119 -0.0126
vn -0.7177 0.6963 -0.0069
vn 0.3991 0.8289 -0.3920
vn -0.0745 0.9922 -0.0997
vn 0.0745 0.9922 -0.0997
vn 0.7186 0.6954 -0.0008
vn -0.7186 0.6954 -0.0008
vn -0.3991 0.8289 -0.3920
vn -1.0000 0.0017 0.0005
vt 0.375000 0.187500
vt 0.625000 0.187500
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.375000 0.437500
vt 0.625000 0.437500
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.375000 0.687500
vt 0.625000 0.687500
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.375000 0.937500
vt 0.625000 0.937500
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.312500 0.687500
vt 0.312500 0.750000
vt 0.812500 0.687500
vt 0.875000 0.687500
vt 0.875000 0.750000
vt 0.812500 0.750000
vt 0.812500 0.593750
vt 0.875000 0.593750
vt 0.875000 0.625000
vt 0.812500 0.625000
vt 0.312500 0.593750
vt 0.375000 0.593750
vt 0.375000 0.625000
vt 0.312500 0.625000
vt 0.625000 0.593750
vt 0.625000 0.625000
vt 0.375000 0.093750
vt 0.625000 0.093750
vt 0.625000 0.125000
vt 0.375000 0.125000
vt 0.218750 0.593750
vt 0.250000 0.593750
vt 0.250000 0.625000
vt 0.218750 0.625000
vt 0.718750 0.593750
vt 0.750000 0.593750
vt 0.750000 0.625000
vt 0.718750 0.625000
vt 0.718750 0.687500
vt 0.750000 0.687500
vt 0.750000 0.750000
vt 0.718750 0.750000
vt 0.218750 0.687500
vt 0.250000 0.687500
vt 0.250000 0.750000
vt 0.218750 0.750000
vt 0.375000 0.843750
vt 0.625000 0.843750
vt 0.625000 0.875000
vt 0.375000 0.875000
vt 0.375000 0.343750
vt 0.625000 0.343750
vt 0.625000 0.375000
vt 0.375000 0.375000
vt 0.718750 0.500000
vt 0.750000 0.500000
vt 0.750000 0.562500
vt 0.718750 0.562500
vt 0.218750 0.500000
vt 0.250000 0.500000
vt 0.250000 0.562500
vt 0.218750 0.562500
vt 0.625000 0.562500
vt 0.375000 0.562500
vt 0.312500 0.500000
vt 0.312500 0.562500
vt 0.812500 0.500000
vt 0.875000 0.500000
vt 0.875000 0.562500
vt 0.812500 0.562500
vt 0.375000 0.156250
vt 0.625000 0.156250
vt 0.218750 0.656250
vt 0.250000 0.656250
vt 0.718750 0.656250
vt 0.750000 0.656250
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.062500
vt 0.375000 0.062500
vt 0.812500 0.656250
vt 0.875000 0.656250
vt 0.312500 0.656250
vt 0.375000 0.656250
vt 0.625000 0.656250
vt 0.281250 0.656250
vt 0.281250 0.687500
vt 0.687500 0.656250
vt 0.687500 0.687500
vt 0.281250 0.500000
vt 0.281250 0.562500
vt 0.687500 0.500000
vt 0.687500 0.562500
vt 0.625000 0.812500
vt 0.375000 0.812500
vt 0.687500 0.750000
vt 0.687500 0.593750
vt 0.687500 0.625000
vt 0.281250 0.593750
vt 0.281250 0.625000
vt 0.281250 0.750000
vt 0.375000 0.406250
vt 0.625000 0.406250
vt 0.781250 0.656250
vt 0.781250 0.687500
vt 0.125000 0.656250
vt 0.187500 0.656250
vt 0.187500 0.687500
vt 0.125000 0.687500
vt 0.781250 0.500000
vt 0.781250 0.562500
vt 0.125000 0.500000
vt 0.187500 0.500000
vt 0.187500 0.562500
vt 0.125000 0.562500
vt 0.625000 0.312500
vt 0.375000 0.312500
vt 0.187500 0.750000
vt 0.125000 0.750000
vt 0.125000 0.593750
vt 0.187500 0.593750
vt 0.187500 0.625000
vt 0.125000 0.625000
vt 0.781250 0.593750
vt 0.781250 0.625000
vt 0.781250 0.750000
vt 0.375000 0.906250
vt 0.625000 0.906250
s 0
f 21/1/1 19/2/1 4/3/1 3/4/1
f 34/5/2 31/6/2 8/7/2 7/8/2
f 28/9/3 26/10/3 6/11/3 5/12/3
f 45/13/4 42/14/4 2/15/4 1/16/4
f 40/17/5 28/9/5 5/12/5 32/18/5
f 50/19/6 27/20/6 2/21/6 42/22/6
f 80/23/7 75/24/7 10/25/7 46/26/7
f 78/27/8 76/28/8 11/29/8 36/30/8
f 76/28/9 72/31/9 12/32/9 11/29/9
f 87/33/10 85/34/10 10/35/10 9/36/10
f 84/37/11 73/38/11 18/39/11 68/40/11
f 82/41/12 74/42/12 17/43/12 58/44/12
f 60/45/13 29/46/13 16/47/13 52/48/13
f 70/49/14 30/50/14 15/51/14 62/52/14
f 57/53/15 52/54/15 16/55/15 15/56/15
f 66/57/16 61/58/16 14/59/16 13/60/16
f 56/61/17 14/62/17 24/63/17 59/64/17
f 66/65/18 13/66/18 23/67/18 69/68/18
f 7/8/19 8/7/19 22/69/19 20/70/19
f 34/71/20 7/8/20 20/70/20 38/72/20
f 44/73/21 4/74/21 19/75/21 48/76/21
f 71/77/22 75/78/22 19/2/22 21/1/22
f 98/79/11 90/80/11 30/50/11 70/49/11
f 96/81/23 89/82/23 29/46/23 60/45/23
f 1/83/24 2/84/24 27/85/24 25/86/24
f 93/87/25 85/88/25 27/20/25 50/19/25
f 91/89/8 86/90/8 28/9/8 40/17/8
f 86/90/26 88/91/26 26/10/26 28/9/26
f 95/92/11 91/89/11 40/17/11 55/93/11
f 88/91/27 92/94/27 39/95/27 26/10/27
f 51/96/28 34/71/28 38/72/28 54/97/28
f 8/7/29 31/98/29 37/99/29 22/69/29
f 5/12/30 6/11/30 35/100/30 32/101/30
f 26/10/31 39/95/31 35/102/31 6/11/31
f 72/31/32 77/103/32 33/104/32 12/32/32
f 81/105/11 78/27/11 36/30/11 53/106/11
f 55/93/14 40/17/14 32/18/14 57/107/14
f 51/108/33 56/109/33 31/6/33 34/5/33
f 97/110/34 93/87/34 50/19/34 65/111/34
f 87/112/35 94/113/35 49/114/35 25/115/35
f 61/116/36 44/73/36 48/76/36 64/117/36
f 3/118/37 41/119/37 47/120/37 21/121/37
f 3/4/38 4/3/38 44/122/38 41/123/38
f 25/115/39 49/114/39 45/124/39 1/125/39
f 71/126/35 79/127/35 43/128/35 9/129/35
f 83/130/40 80/23/40 46/26/40 63/131/40
f 65/111/41 50/19/41 42/22/41 67/132/41
f 62/133/42 67/134/42 42/14/42 45/13/42
f 13/60/16 14/59/16 56/109/16 51/108/16
f 30/50/14 55/93/14 57/107/14 15/51/14
f 73/38/11 81/105/11 53/106/11 18/39/11
f 13/66/18 51/96/18 54/97/18 23/67/18
f 90/80/11 95/92/11 55/93/11 30/50/11
f 92/94/43 96/81/43 60/45/43 39/95/43
f 31/98/44 56/61/44 59/64/44 37/99/44
f 32/101/45 35/100/45 52/54/45 57/53/45
f 39/95/46 60/45/46 52/48/46 35/102/46
f 77/103/47 82/41/47 58/44/47 33/104/47
f 15/56/15 16/55/15 67/134/15 62/133/15
f 29/46/48 65/111/48 67/132/48 16/47/48
f 74/42/49 83/130/49 63/131/49 17/43/49
f 14/62/50 61/116/50 64/117/50 24/63/50
f 89/82/51 97/110/51 65/111/51 29/46/51
f 94/113/11 98/79/11 70/49/11 49/114/11
f 41/119/52 66/65/52 69/68/52 47/120/52
f 41/123/53 44/122/53 61/58/53 66/57/53
f 49/114/14 70/49/14 62/52/14 45/124/14
f 79/127/11 84/37/11 68/40/11 43/128/11
f 47/120/54 69/68/54 84/37/54 79/127/54
f 24/63/55 64/117/55 83/130/55 74/42/55
f 37/99/56 59/64/56 82/41/56 77/103/56
f 23/67/54 54/97/54 81/105/54 73/38/54
f 64/117/57 48/76/57 80/23/57 83/130/57
f 21/121/58 47/120/58 79/127/58 71/126/58
f 54/97/54 38/72/54 78/27/54 81/105/54
f 22/69/59 37/99/59 77/103/59 72/31/59
f 9/36/10 10/35/10 75/78/10 71/77/10
f 59/64/60 24/63/60 74/42/60 82/41/60
f 69/68/54 23/67/54 73/38/54 84/37/54
f 20/70/61 22/69/61 72/31/61 76/28/61
f 38/72/62 20/70/62 76/28/62 78/27/62
f 48/76/63 19/75/63 75/24/63 80/23/63
f 43/128/11 68/40/11 98/79/11 94/113/11
f 17/43/64 63/131/64 97/110/64 89/82/64
f 33/104/65 58/44/65 96/81/65 92/94/65
f 18/39/11 53/106/11 95/92/11 90/80/11
f 9/129/35 43/128/35 94/113/35 87/112/35
f 63/131/66 46/26/66 93/87/66 97/110/66
f 12/32/67 33/104/67 92/94/67 88/91/67
f 53/106/11 36/30/11 91/89/11 95/92/11
f 11/29/9 12/32/9 88/91/9 86/90/9
f 36/30/8 11/29/8 86/90/8 91/89/8
f 46/26/68 10/25/68 85/88/68 93/87/68
f 58/44/69 17/43/69 89/82/69 96/81/69
f 68/40/11 18/39/11 90/80/11 98/79/11
f 25/86/70 27/85/70 85/34/70 87/33/70

View File

@ -0,0 +1,279 @@
# Blender 4.2.3 LTS
# www.blender.org
mtllib fire_pile.mtl
o Cube
v -0.554932 -0.472020 0.068721
v -0.176379 0.016479 0.068721
v -0.554932 -0.472020 0.023822
v -0.176379 0.016479 0.023822
v -0.534284 -0.487427 0.068721
v -0.155731 0.001073 0.068721
v -0.534284 -0.487427 0.023822
v -0.155731 0.001073 0.023822
v -0.473010 -0.475019 0.292584
v -0.141530 0.015204 0.127837
v -0.497148 -0.474136 0.253004
v -0.165668 0.016087 0.088258
v -0.454743 -0.490339 0.284250
v -0.123263 -0.000116 0.119504
v -0.478881 -0.489455 0.244671
v -0.147401 0.000768 0.079924
v -0.280441 -0.482069 0.455961
v -0.079028 0.012915 0.165502
v -0.322998 -0.480511 0.431078
v -0.121585 0.014473 0.140619
v -0.268754 -0.497148 0.441269
v -0.067340 -0.002163 0.150809
v -0.311310 -0.495590 0.416386
v -0.109897 -0.000605 0.125926
v -0.022852 -0.491500 0.520143
v -0.003681 0.010157 0.172790
v -0.073745 -0.489636 0.515852
v -0.054573 0.012020 0.168500
v -0.020383 -0.506241 0.502573
v -0.001212 -0.004584 0.155220
v -0.071276 -0.504378 0.498282
v -0.052104 -0.002721 0.150929
v 0.238725 -0.501076 0.469922
v 0.066658 0.007582 0.147976
v 0.191555 -0.499349 0.487241
v 0.019488 0.009309 0.165294
v 0.231521 -0.515463 0.453637
v 0.059454 -0.006805 0.131690
v 0.184351 -0.513736 0.470955
v 0.012283 -0.005078 0.149009
v 0.442316 -0.508530 0.317199
v 0.115324 0.005800 0.096938
v 0.410044 -0.507348 0.352023
v 0.083052 0.006982 0.131762
v 0.427275 -0.522630 0.306057
v 0.100283 -0.008300 0.085796
v 0.395003 -0.521448 0.340881
v 0.068011 -0.007118 0.120620
v 0.539682 -0.512094 0.098157
v 0.130786 0.005234 0.031769
v 0.529955 -0.511738 0.142235
v 0.121059 0.005590 0.075847
v 0.520498 -0.526043 0.094799
v 0.111601 -0.008714 0.028410
v 0.510771 -0.525687 0.138877
v 0.101874 -0.008358 0.072489
v 0.507754 -0.510925 -0.135305
v 0.109380 0.006018 -0.032091
v 0.522877 -0.511479 -0.092415
v 0.124503 0.005464 0.010799
v 0.489102 -0.524893 -0.130084
v 0.090728 -0.007950 -0.026870
v 0.504225 -0.525447 -0.087194
v 0.105851 -0.008504 0.016020
v 0.354097 -0.505300 -0.327872
v 0.056179 0.007965 -0.079510
v 0.390486 -0.506632 -0.296333
v 0.092568 0.006633 -0.047971
v 0.340527 -0.519454 -0.315308
v 0.042608 -0.006188 -0.066947
v 0.376916 -0.520786 -0.283770
v 0.078997 -0.007521 -0.035408
v 0.115118 -0.496551 -0.433918
v -0.016213 0.010616 -0.099254
v 0.164151 -0.498346 -0.421203
v 0.032821 0.008821 -0.086539
v 0.109974 -0.511013 -0.416989
v -0.021357 -0.003847 -0.082325
v 0.159007 -0.512808 -0.404274
v 0.027677 -0.005642 -0.069610
v -0.152562 -0.486751 -0.428318
v -0.090643 0.013341 -0.086644
v -0.102502 -0.488584 -0.437439
v -0.040582 0.011508 -0.095765
v -0.147931 -0.501571 -0.411035
v -0.086011 -0.001480 -0.069361
v -0.097870 -0.503404 -0.420156
v -0.035951 -0.003312 -0.078482
v -0.385521 -0.478222 -0.312398
v -0.149477 0.015495 -0.044669
v -0.346294 -0.479658 -0.341195
v -0.110250 0.014059 -0.073465
v -0.372081 -0.493365 -0.298856
v -0.136037 0.000352 -0.031127
v -0.332855 -0.494801 -0.327652
v -0.096811 -0.001084 -0.059923
v -0.528562 -0.472985 -0.113625
v -0.178774 0.016567 0.016726
v -0.509463 -0.473684 -0.155273
v -0.159676 0.015868 -0.024922
v -0.509369 -0.488339 -0.107031
v -0.159581 0.001214 0.023320
v -0.490270 -0.489038 -0.148680
v -0.140483 0.000515 -0.018329
vn 0.7904 -0.6125 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.7904 0.6125 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 0.5980 0.8015 -0.0000
vn -0.5980 -0.8015 -0.0000
vn 0.6766 -0.6006 -0.4260
vn 0.4260 0.0159 0.9046
vn -0.6766 0.6006 0.4260
vn -0.4260 -0.0159 -0.9046
vn 0.5271 0.7937 -0.3037
vn -0.5271 -0.7937 0.3037
vn 0.3956 -0.5792 -0.7128
vn 0.7969 0.0298 0.6034
vn -0.3956 0.5792 0.7128
vn -0.7969 -0.0298 -0.6034
vn 0.3381 0.7780 -0.5295
vn -0.3381 -0.7780 0.5295
vn 0.0483 -0.5699 -0.8203
vn 0.9934 0.0371 0.1084
vn -0.0483 0.5699 0.8203
vn -0.9934 -0.0371 -0.1084
vn 0.0816 0.7692 -0.6338
vn -0.0816 -0.7692 0.6338
vn -0.2993 -0.5805 -0.7572
vn 0.9026 0.0337 -0.4291
vn 0.2993 0.5805 0.7572
vn -0.9026 -0.0337 0.4291
vn -0.1921 0.7761 -0.6006
vn 0.1921 -0.7761 0.6006
vn -0.5942 -0.6048 -0.5302
vn 0.5818 0.0217 -0.8130
vn 0.5942 0.6048 0.5302
vn -0.5818 -0.0217 0.8130
vn -0.4305 0.7958 -0.4259
vn 0.4305 -0.7958 0.4259
vn -0.7637 -0.6246 -0.1635
vn 0.1680 0.0063 -0.9858
vn 0.7637 0.6246 0.1635
vn -0.1680 -0.0063 0.9858
vn -0.5677 0.8126 -0.1318
vn 0.5677 -0.8126 0.1318
vn -0.7411 -0.6217 0.2533
vn -0.2627 -0.0098 -0.9648
vn 0.7411 0.6217 -0.2533
vn 0.2627 0.0098 0.9648
vn -0.5495 0.8101 0.2042
vn 0.5495 -0.8101 -0.2042
vn -0.5368 -0.5991 0.5941
vn -0.6651 -0.0249 -0.7464
vn 0.5368 0.5991 -0.5941
vn 0.6650 0.0249 0.7464
vn -0.3839 0.7910 0.4764
vn 0.3839 -0.7910 -0.4764
vn -0.2248 -0.5766 0.7855
vn -0.9474 -0.0354 -0.3181
vn 0.2248 0.5766 -0.7855
vn 0.9474 0.0354 0.3181
vn -0.1325 0.7731 0.6202
vn 0.1325 -0.7731 -0.6202
vn 0.1270 -0.5702 0.8116
vn -0.9726 -0.0364 0.2295
vn -0.1270 0.5702 -0.8116
vn 0.9726 0.0364 -0.2295
vn 0.1416 0.7699 0.6223
vn -0.1416 -0.7699 -0.6223
vn 0.4666 -0.5835 0.6647
vn -0.7245 -0.0271 0.6887
vn -0.4666 0.5835 -0.6647
vn 0.7245 0.0271 -0.6887
vn 0.3876 0.7814 0.4890
vn -0.3876 -0.7814 -0.4891
vn -0.7199 0.6050 -0.3403
vn 0.3338 0.0125 -0.9426
vn 0.7199 -0.6050 0.3403
vn -0.3338 -0.0125 0.9426
vn -0.5545 -0.7966 -0.2409
vn 0.5545 0.7966 0.2409
vt 0.375000 0.000000
vt 0.375000 0.250000
vt 0.625000 0.250000
vt 0.625000 0.000000
vt 0.375000 0.500000
vt 0.625000 0.500000
vt 0.375000 0.750000
vt 0.625000 0.750000
vt 0.375000 1.000000
vt 0.625000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.750000
vt 0.875000 0.500000
s 0
f 1/1/1 3/2/1 4/3/1 2/4/1
f 3/2/2 7/5/2 8/6/2 4/3/2
f 7/5/3 5/7/3 6/8/3 8/6/3
f 5/7/4 1/9/4 2/10/4 6/8/4
f 3/11/5 1/12/5 5/7/5 7/5/5
f 8/6/6 6/8/6 2/13/6 4/14/6
f 9/1/7 11/2/7 12/3/7 10/4/7
f 11/2/8 15/5/8 16/6/8 12/3/8
f 15/5/9 13/7/9 14/8/9 16/6/9
f 13/7/10 9/9/10 10/10/10 14/8/10
f 11/11/11 9/12/11 13/7/11 15/5/11
f 16/6/12 14/8/12 10/13/12 12/14/12
f 17/1/13 19/2/13 20/3/13 18/4/13
f 19/2/14 23/5/14 24/6/14 20/3/14
f 23/5/15 21/7/15 22/8/15 24/6/15
f 21/7/16 17/9/16 18/10/16 22/8/16
f 19/11/17 17/12/17 21/7/17 23/5/17
f 24/6/18 22/8/18 18/13/18 20/14/18
f 25/1/19 27/2/19 28/3/19 26/4/19
f 27/2/20 31/5/20 32/6/20 28/3/20
f 31/5/21 29/7/21 30/8/21 32/6/21
f 29/7/22 25/9/22 26/10/22 30/8/22
f 27/11/23 25/12/23 29/7/23 31/5/23
f 32/6/24 30/8/24 26/13/24 28/14/24
f 33/1/25 35/2/25 36/3/25 34/4/25
f 35/2/26 39/5/26 40/6/26 36/3/26
f 39/5/27 37/7/27 38/8/27 40/6/27
f 37/7/28 33/9/28 34/10/28 38/8/28
f 35/11/29 33/12/29 37/7/29 39/5/29
f 40/6/30 38/8/30 34/13/30 36/14/30
f 41/1/31 43/2/31 44/3/31 42/4/31
f 43/2/32 47/5/32 48/6/32 44/3/32
f 47/5/33 45/7/33 46/8/33 48/6/33
f 45/7/34 41/9/34 42/10/34 46/8/34
f 43/11/35 41/12/35 45/7/35 47/5/35
f 48/6/36 46/8/36 42/13/36 44/14/36
f 49/1/37 51/2/37 52/3/37 50/4/37
f 51/2/38 55/5/38 56/6/38 52/3/38
f 55/5/39 53/7/39 54/8/39 56/6/39
f 53/7/40 49/9/40 50/10/40 54/8/40
f 51/11/41 49/12/41 53/7/41 55/5/41
f 56/6/42 54/8/42 50/13/42 52/14/42
f 57/1/43 59/2/43 60/3/43 58/4/43
f 59/2/44 63/5/44 64/6/44 60/3/44
f 63/5/45 61/7/45 62/8/45 64/6/45
f 61/7/46 57/9/46 58/10/46 62/8/46
f 59/11/47 57/12/47 61/7/47 63/5/47
f 64/6/48 62/8/48 58/13/48 60/14/48
f 65/1/49 67/2/49 68/3/49 66/4/49
f 67/2/50 71/5/50 72/6/50 68/3/50
f 71/5/51 69/7/51 70/8/51 72/6/51
f 69/7/52 65/9/52 66/10/52 70/8/52
f 67/11/53 65/12/53 69/7/53 71/5/53
f 72/6/54 70/8/54 66/13/54 68/14/54
f 73/1/55 75/2/55 76/3/55 74/4/55
f 75/2/56 79/5/56 80/6/56 76/3/56
f 79/5/57 77/7/57 78/8/57 80/6/57
f 77/7/58 73/9/58 74/10/58 78/8/58
f 75/11/59 73/12/59 77/7/59 79/5/59
f 80/6/60 78/8/60 74/13/60 76/14/60
f 81/1/61 83/2/61 84/3/61 82/4/61
f 83/2/62 87/5/62 88/6/62 84/3/62
f 87/5/63 85/7/63 86/8/63 88/6/63
f 85/7/64 81/9/64 82/10/64 86/8/64
f 83/11/65 81/12/65 85/7/65 87/5/65
f 88/6/66 86/8/66 82/13/66 84/14/66
f 89/1/67 91/2/67 92/3/67 90/4/67
f 91/2/68 95/5/68 96/6/68 92/3/68
f 95/5/69 93/7/69 94/8/69 96/6/69
f 93/7/70 89/9/70 90/10/70 94/8/70
f 91/11/71 89/12/71 93/7/71 95/5/71
f 96/6/72 94/8/72 90/13/72 92/14/72
f 97/1/73 98/4/73 100/3/73 99/2/73
f 99/2/74 100/3/74 104/6/74 103/5/74
f 103/5/75 104/6/75 102/8/75 101/7/75
f 101/7/76 102/8/76 98/10/76 97/9/76
f 99/11/77 103/5/77 101/7/77 97/12/77
f 104/6/78 100/14/78 98/13/78 102/8/78

View File

@ -0,0 +1,403 @@
# Blender 4.2.3 LTS
# www.blender.org
mtllib apple.mtl
o Cube
v -0.354664 -0.163365 0.337420
v -0.354184 0.264042 0.336930
v -0.354023 -0.157509 -0.329836
v -0.353541 0.266801 -0.330082
v 0.302140 -0.163365 0.337420
v 0.301659 0.264042 0.336930
v 0.301499 -0.157509 -0.329836
v 0.301017 0.266801 -0.330082
v -0.365565 -0.207728 0.003097
v -0.364722 0.311593 0.003097
v 0.313041 -0.207728 0.003097
v 0.312198 0.311593 0.003097
v -0.026262 -0.201784 -0.340913
v -0.026262 0.313144 -0.341097
v -0.026262 -0.207728 0.348517
v -0.026262 0.311593 0.347659
v -0.026262 0.364200 0.003097
v -0.026262 -0.342885 0.003097
v -0.364602 0.311076 -0.202260
v 0.312559 -0.205659 -0.201923
v -0.365083 -0.205659 -0.201923
v 0.312078 0.311076 -0.202260
v -0.026262 -0.341333 -0.201861
v -0.026262 0.452479 -0.202566
v -0.365565 -0.207728 0.208608
v 0.312078 0.311076 0.208454
v -0.364602 0.311076 0.208454
v 0.313041 -0.207728 0.208608
v -0.026262 0.452479 0.208761
v -0.026262 -0.342885 0.208424
v 0.175639 0.312627 -0.340974
v 0.175609 -0.207728 0.348517
v 0.175759 0.452479 0.003097
v 0.175458 -0.201267 -0.340790
v 0.175458 0.311076 0.347536
v 0.175428 -0.342885 0.003097
v 0.175759 0.451142 -0.202566
v 0.175609 -0.341333 -0.201861
v 0.175759 0.451142 0.208761
v 0.175428 -0.342885 0.208424
v -0.227982 -0.201267 -0.340790
v -0.227982 0.311076 0.347536
v -0.227953 -0.342885 0.003097
v -0.228163 0.312627 -0.340974
v -0.228133 -0.207728 0.348517
v -0.228284 0.452479 0.003097
v -0.228133 -0.341333 -0.201861
v -0.228284 0.451142 -0.202566
v -0.227953 -0.342885 0.208424
v -0.228284 0.451142 0.208761
v 0.066799 -0.201784 -0.340913
v 0.066799 0.311593 0.347659
v 0.066619 -0.342885 0.003097
v 0.066619 -0.341333 -0.201861
v 0.066619 -0.342885 0.208424
v 0.066799 0.313144 -0.341097
v 0.066619 -0.207728 0.348517
v 0.066799 0.434983 0.003097
v 0.066799 0.452693 -0.202566
v 0.066799 0.452693 0.208761
v -0.119323 0.313144 -0.341097
v -0.119143 -0.207728 0.348517
v -0.119323 0.434983 0.003097
v -0.119323 0.452693 -0.202566
v -0.119323 0.452693 0.208761
v -0.119323 -0.201784 -0.340913
v -0.119323 0.311593 0.347659
v -0.119143 -0.342885 0.003097
v -0.119143 -0.341333 -0.201861
v -0.119143 -0.342885 0.208424
v -0.365565 -0.207728 -0.091458
v 0.312198 0.311593 -0.091642
v -0.026262 -0.342885 -0.091458
v -0.026262 0.434983 -0.091642
v -0.364722 0.311593 -0.091642
v 0.313041 -0.207728 -0.091458
v 0.175759 0.452693 -0.091642
v 0.175428 -0.342885 -0.091458
v -0.227953 -0.342885 -0.091458
v -0.228284 0.452693 -0.091642
v 0.066619 -0.342885 -0.091458
v 0.066799 0.453816 -0.091642
v -0.119323 0.453816 -0.091642
v -0.119143 -0.342885 -0.091458
v -0.364722 0.311593 0.097836
v 0.313041 -0.207728 0.097652
v -0.365565 -0.207728 0.097652
v 0.312198 0.311593 0.097836
v -0.026262 0.434983 0.097836
v -0.026262 -0.342885 0.097652
v 0.175428 -0.342885 0.097652
v 0.175759 0.452693 0.097836
v -0.228284 0.452693 0.097836
v -0.227953 -0.342885 0.097652
v 0.066619 -0.342885 0.097652
v 0.066799 0.453816 0.097836
v -0.119323 0.453816 0.097836
v -0.119143 -0.342885 0.097652
vn -0.9963 0.0010 -0.0862
vn 0.0866 -0.0004 -0.9962
vn 0.9966 0.0016 0.0826
vn -0.0856 0.0016 0.9963
vn 0.5027 -0.7096 0.4938
vn -0.5146 0.6926 0.5055
vn -0.7186 0.6954 0.0008
vn 0.7007 -0.7134 -0.0000
vn 1.0000 0.0016 -0.0000
vn -1.0000 0.0016 -0.0000
vn -0.0000 -1.0000 -0.0000
vn -0.3991 0.8289 0.3920
vn -0.0008 0.7018 0.7124
vn -0.0000 -0.7197 0.6943
vn -0.0000 0.0017 1.0000
vn -0.0000 -0.0004 -1.0000
vn -0.0008 0.7048 -0.7094
vn -0.0000 -0.7058 -0.7084
vn 0.9963 0.0010 -0.0862
vn 0.4980 -0.6987 -0.5137
vn -0.5158 0.6960 -0.4995
vn -1.0000 0.0013 -0.0027
vn -0.1015 0.9921 -0.0732
vn -0.9966 0.0016 0.0826
vn -0.7177 0.6963 0.0069
vn 1.0000 0.0017 0.0005
vn 0.7177 0.6963 0.0069
vn 0.0021 -0.7050 -0.7092
vn 0.5158 0.6960 -0.4995
vn 0.0856 0.0016 0.9963
vn 0.5146 0.6926 0.5055
vn 0.7186 0.6954 0.0008
vn 0.0011 -0.0004 -1.0000
vn -0.0123 0.9999 0.0121
vn -0.7007 -0.7134 -0.0000
vn -0.0071 0.7057 -0.7085
vn -0.4980 -0.6987 -0.5137
vn -0.0866 -0.0004 -0.9962
vn -0.5027 -0.7096 0.4938
vn 0.0745 0.9922 0.0997
vn -0.0071 0.7027 0.7115
vn -0.0006 0.0018 1.0000
vn 0.0123 0.9999 0.0121
vn 0.0071 0.7057 -0.7085
vn 0.0006 0.0018 1.0000
vn 0.0071 0.7027 0.7115
vn -0.0745 0.9922 0.0997
vn 0.0008 0.7018 0.7124
vn 0.3991 0.8289 0.3920
vn 0.0008 0.7048 -0.7094
vn 0.1015 0.9921 -0.0732
vn -0.0021 -0.7050 -0.7092
vn -0.0011 -0.0004 -1.0000
vn -0.0000 -0.9999 -0.0141
vn 0.1015 0.9921 0.0732
vn 0.0123 0.9999 -0.0121
vn -0.0123 0.9999 -0.0121
vn -0.7022 -0.7119 -0.0126
vn 0.7177 0.6963 -0.0069
vn -0.1015 0.9921 0.0732
vn 1.0000 0.0013 -0.0027
vn 0.7022 -0.7119 -0.0126
vn -0.7177 0.6963 -0.0069
vn 0.3991 0.8289 -0.3920
vn -0.0745 0.9922 -0.0997
vn 0.0745 0.9922 -0.0997
vn 0.7186 0.6954 -0.0008
vn -0.7186 0.6954 -0.0008
vn -0.3991 0.8289 -0.3920
vn -1.0000 0.0017 0.0005
vt 0.375000 0.187500
vt 0.625000 0.187500
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.375000 0.437500
vt 0.625000 0.437500
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.375000 0.687500
vt 0.625000 0.687500
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.375000 0.937500
vt 0.625000 0.937500
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.312500 0.687500
vt 0.312500 0.750000
vt 0.812500 0.687500
vt 0.875000 0.687500
vt 0.875000 0.750000
vt 0.812500 0.750000
vt 0.812500 0.593750
vt 0.875000 0.593750
vt 0.875000 0.625000
vt 0.812500 0.625000
vt 0.312500 0.593750
vt 0.375000 0.593750
vt 0.375000 0.625000
vt 0.312500 0.625000
vt 0.625000 0.593750
vt 0.625000 0.625000
vt 0.375000 0.093750
vt 0.625000 0.093750
vt 0.625000 0.125000
vt 0.375000 0.125000
vt 0.218750 0.593750
vt 0.250000 0.593750
vt 0.250000 0.625000
vt 0.218750 0.625000
vt 0.718750 0.593750
vt 0.750000 0.593750
vt 0.750000 0.625000
vt 0.718750 0.625000
vt 0.718750 0.687500
vt 0.750000 0.687500
vt 0.750000 0.750000
vt 0.718750 0.750000
vt 0.218750 0.687500
vt 0.250000 0.687500
vt 0.250000 0.750000
vt 0.218750 0.750000
vt 0.375000 0.843750
vt 0.625000 0.843750
vt 0.625000 0.875000
vt 0.375000 0.875000
vt 0.375000 0.343750
vt 0.625000 0.343750
vt 0.625000 0.375000
vt 0.375000 0.375000
vt 0.718750 0.500000
vt 0.750000 0.500000
vt 0.750000 0.562500
vt 0.718750 0.562500
vt 0.218750 0.500000
vt 0.250000 0.500000
vt 0.250000 0.562500
vt 0.218750 0.562500
vt 0.625000 0.562500
vt 0.375000 0.562500
vt 0.312500 0.500000
vt 0.312500 0.562500
vt 0.812500 0.500000
vt 0.875000 0.500000
vt 0.875000 0.562500
vt 0.812500 0.562500
vt 0.375000 0.156250
vt 0.625000 0.156250
vt 0.218750 0.656250
vt 0.250000 0.656250
vt 0.718750 0.656250
vt 0.750000 0.656250
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.062500
vt 0.375000 0.062500
vt 0.812500 0.656250
vt 0.875000 0.656250
vt 0.312500 0.656250
vt 0.375000 0.656250
vt 0.625000 0.656250
vt 0.281250 0.656250
vt 0.281250 0.687500
vt 0.687500 0.656250
vt 0.687500 0.687500
vt 0.281250 0.500000
vt 0.281250 0.562500
vt 0.687500 0.500000
vt 0.687500 0.562500
vt 0.625000 0.812500
vt 0.375000 0.812500
vt 0.687500 0.750000
vt 0.687500 0.593750
vt 0.687500 0.625000
vt 0.281250 0.593750
vt 0.281250 0.625000
vt 0.281250 0.750000
vt 0.375000 0.406250
vt 0.625000 0.406250
vt 0.781250 0.656250
vt 0.781250 0.687500
vt 0.125000 0.656250
vt 0.187500 0.656250
vt 0.187500 0.687500
vt 0.125000 0.687500
vt 0.781250 0.500000
vt 0.781250 0.562500
vt 0.125000 0.500000
vt 0.187500 0.500000
vt 0.187500 0.562500
vt 0.125000 0.562500
vt 0.625000 0.312500
vt 0.375000 0.312500
vt 0.187500 0.750000
vt 0.125000 0.750000
vt 0.125000 0.593750
vt 0.187500 0.593750
vt 0.187500 0.625000
vt 0.125000 0.625000
vt 0.781250 0.593750
vt 0.781250 0.625000
vt 0.781250 0.750000
vt 0.375000 0.906250
vt 0.625000 0.906250
s 0
f 21/1/1 19/2/1 4/3/1 3/4/1
f 34/5/2 31/6/2 8/7/2 7/8/2
f 28/9/3 26/10/3 6/11/3 5/12/3
f 45/13/4 42/14/4 2/15/4 1/16/4
f 40/17/5 28/9/5 5/12/5 32/18/5
f 50/19/6 27/20/6 2/21/6 42/22/6
f 80/23/7 75/24/7 10/25/7 46/26/7
f 78/27/8 76/28/8 11/29/8 36/30/8
f 76/28/9 72/31/9 12/32/9 11/29/9
f 87/33/10 85/34/10 10/35/10 9/36/10
f 84/37/11 73/38/11 18/39/11 68/40/11
f 82/41/12 74/42/12 17/43/12 58/44/12
f 60/45/13 29/46/13 16/47/13 52/48/13
f 70/49/14 30/50/14 15/51/14 62/52/14
f 57/53/15 52/54/15 16/55/15 15/56/15
f 66/57/16 61/58/16 14/59/16 13/60/16
f 56/61/17 14/62/17 24/63/17 59/64/17
f 66/65/18 13/66/18 23/67/18 69/68/18
f 7/8/19 8/7/19 22/69/19 20/70/19
f 34/71/20 7/8/20 20/70/20 38/72/20
f 44/73/21 4/74/21 19/75/21 48/76/21
f 71/77/22 75/78/22 19/2/22 21/1/22
f 98/79/11 90/80/11 30/50/11 70/49/11
f 96/81/23 89/82/23 29/46/23 60/45/23
f 1/83/24 2/84/24 27/85/24 25/86/24
f 93/87/25 85/88/25 27/20/25 50/19/25
f 91/89/8 86/90/8 28/9/8 40/17/8
f 86/90/26 88/91/26 26/10/26 28/9/26
f 95/92/11 91/89/11 40/17/11 55/93/11
f 88/91/27 92/94/27 39/95/27 26/10/27
f 51/96/28 34/71/28 38/72/28 54/97/28
f 8/7/29 31/98/29 37/99/29 22/69/29
f 5/12/30 6/11/30 35/100/30 32/101/30
f 26/10/31 39/95/31 35/102/31 6/11/31
f 72/31/32 77/103/32 33/104/32 12/32/32
f 81/105/11 78/27/11 36/30/11 53/106/11
f 55/93/14 40/17/14 32/18/14 57/107/14
f 51/108/33 56/109/33 31/6/33 34/5/33
f 97/110/34 93/87/34 50/19/34 65/111/34
f 87/112/35 94/113/35 49/114/35 25/115/35
f 61/116/36 44/73/36 48/76/36 64/117/36
f 3/118/37 41/119/37 47/120/37 21/121/37
f 3/4/38 4/3/38 44/122/38 41/123/38
f 25/115/39 49/114/39 45/124/39 1/125/39
f 71/126/35 79/127/35 43/128/35 9/129/35
f 83/130/40 80/23/40 46/26/40 63/131/40
f 65/111/41 50/19/41 42/22/41 67/132/41
f 62/133/42 67/134/42 42/14/42 45/13/42
f 13/60/16 14/59/16 56/109/16 51/108/16
f 30/50/14 55/93/14 57/107/14 15/51/14
f 73/38/11 81/105/11 53/106/11 18/39/11
f 13/66/18 51/96/18 54/97/18 23/67/18
f 90/80/11 95/92/11 55/93/11 30/50/11
f 92/94/43 96/81/43 60/45/43 39/95/43
f 31/98/44 56/61/44 59/64/44 37/99/44
f 32/101/45 35/100/45 52/54/45 57/53/45
f 39/95/46 60/45/46 52/48/46 35/102/46
f 77/103/47 82/41/47 58/44/47 33/104/47
f 15/56/15 16/55/15 67/134/15 62/133/15
f 29/46/48 65/111/48 67/132/48 16/47/48
f 74/42/49 83/130/49 63/131/49 17/43/49
f 14/62/50 61/116/50 64/117/50 24/63/50
f 89/82/51 97/110/51 65/111/51 29/46/51
f 94/113/11 98/79/11 70/49/11 49/114/11
f 41/119/52 66/65/52 69/68/52 47/120/52
f 41/123/53 44/122/53 61/58/53 66/57/53
f 49/114/14 70/49/14 62/52/14 45/124/14
f 79/127/11 84/37/11 68/40/11 43/128/11
f 47/120/54 69/68/54 84/37/54 79/127/54
f 24/63/55 64/117/55 83/130/55 74/42/55
f 37/99/56 59/64/56 82/41/56 77/103/56
f 23/67/54 54/97/54 81/105/54 73/38/54
f 64/117/57 48/76/57 80/23/57 83/130/57
f 21/121/58 47/120/58 79/127/58 71/126/58
f 54/97/54 38/72/54 78/27/54 81/105/54
f 22/69/59 37/99/59 77/103/59 72/31/59
f 9/36/10 10/35/10 75/78/10 71/77/10
f 59/64/60 24/63/60 74/42/60 82/41/60
f 69/68/54 23/67/54 73/38/54 84/37/54
f 20/70/61 22/69/61 72/31/61 76/28/61
f 38/72/62 20/70/62 76/28/62 78/27/62
f 48/76/63 19/75/63 75/24/63 80/23/63
f 43/128/11 68/40/11 98/79/11 94/113/11
f 17/43/64 63/131/64 97/110/64 89/82/64
f 33/104/65 58/44/65 96/81/65 92/94/65
f 18/39/11 53/106/11 95/92/11 90/80/11
f 9/129/35 43/128/35 94/113/35 87/112/35
f 63/131/66 46/26/66 93/87/66 97/110/66
f 12/32/67 33/104/67 92/94/67 88/91/67
f 53/106/11 36/30/11 91/89/11 95/92/11
f 11/29/9 12/32/9 88/91/9 86/90/9
f 36/30/8 11/29/8 86/90/8 91/89/8
f 46/26/68 10/25/68 85/88/68 93/87/68
f 58/44/69 17/43/69 89/82/69 96/81/69
f 68/40/11 18/39/11 90/80/11 98/79/11
f 25/86/70 27/85/70 85/34/70 87/33/70

View File

@ -0,0 +1,255 @@
# Blender 4.2.3 LTS
# www.blender.org
mtllib grass_2.mtl
o Cube
v 0.066636 -0.501299 -0.186350
v 0.066636 -0.284879 -0.186350
v 0.066636 -0.501299 -0.295288
v 0.066636 -0.284879 -0.295288
v 0.161369 -0.501299 -0.186350
v 0.161369 -0.284879 -0.186350
v 0.161369 -0.501299 -0.295288
v 0.161369 -0.284879 -0.295288
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/4/2 4/3/2 8/5/2 7/6/2
f 7/6/3 8/5/3 6/7/3 5/8/3
f 5/8/4 6/7/4 2/9/4 1/10/4
f 3/11/5 7/6/5 5/8/5 1/12/5
f 8/5/6 4/13/6 2/14/6 6/7/6
o Cube.001
v -0.044907 -0.501300 0.288699
v -0.044907 -0.315199 0.288699
v -0.044907 -0.501300 0.223190
v -0.044907 -0.315199 0.223190
v 0.054283 -0.501300 0.288699
v 0.054283 -0.315199 0.288699
v 0.054283 -0.501300 0.223190
v 0.054283 -0.315199 0.223190
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 9/15/7 10/16/7 12/17/7 11/18/7
f 11/18/8 12/17/8 16/19/8 15/20/8
f 15/20/9 16/19/9 14/21/9 13/22/9
f 13/22/10 14/21/10 10/23/10 9/24/10
f 11/25/11 15/20/11 13/22/11 9/26/11
f 16/19/12 12/27/12 10/28/12 14/21/12
o Cube.002
v -0.344666 -0.501299 0.030752
v -0.344666 -0.156191 0.030752
v -0.344666 -0.501299 -0.040207
v -0.344666 -0.156191 -0.040207
v -0.272539 -0.501299 0.030752
v -0.272539 -0.156191 0.030752
v -0.272539 -0.501299 -0.040207
v -0.272539 -0.156191 -0.040207
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 17/29/13 18/30/13 20/31/13 19/32/13
f 19/32/14 20/31/14 24/33/14 23/34/14
f 23/34/15 24/33/15 22/35/15 21/36/15
f 21/36/16 22/35/16 18/37/16 17/38/16
f 19/39/17 23/34/17 21/36/17 17/40/17
f 24/33/18 20/41/18 18/42/18 22/35/18
o Cube.003
v 0.161494 -0.501299 0.205558
v 0.161494 -0.310360 0.205558
v 0.161494 -0.501299 0.099828
v 0.161494 -0.310360 0.099828
v 0.229615 -0.501299 0.205558
v 0.229615 -0.310360 0.205558
v 0.229615 -0.501299 0.099828
v 0.229615 -0.310360 0.099828
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 25/43/19 26/44/19 28/45/19 27/46/19
f 27/46/20 28/45/20 32/47/20 31/48/20
f 31/48/21 32/47/21 30/49/21 29/50/21
f 29/50/22 30/49/22 26/51/22 25/52/22
f 27/53/23 31/48/23 29/50/23 25/54/23
f 32/47/24 28/55/24 26/56/24 30/49/24
o Cube.004
v -0.122432 -0.501299 0.149811
v -0.122432 -0.172369 0.149811
v -0.122432 -0.501299 0.045367
v -0.122432 -0.172369 0.045367
v -0.066345 -0.501299 0.149811
v -0.066345 -0.172369 0.149811
v -0.066345 -0.501299 0.045367
v -0.066345 -0.172369 0.045367
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 33/57/25 34/58/25 36/59/25 35/60/25
f 35/60/26 36/59/26 40/61/26 39/62/26
f 39/62/27 40/61/27 38/63/27 37/64/27
f 37/64/28 38/63/28 34/65/28 33/66/28
f 35/67/29 39/62/29 37/64/29 33/68/29
f 40/61/30 36/69/30 34/70/30 38/63/30
o Cube.005
v 0.268932 -0.501299 -0.018864
v 0.268932 -0.372942 -0.018864
v 0.268932 -0.501299 -0.087798
v 0.268932 -0.372942 -0.087798
v 0.338798 -0.501299 -0.018864
v 0.338798 -0.372942 -0.018864
v 0.338798 -0.501299 -0.087798
v 0.338798 -0.372942 -0.087798
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 41/71/31 42/72/31 44/73/31 43/74/31
f 43/74/32 44/73/32 48/75/32 47/76/32
f 47/76/33 48/75/33 46/77/33 45/78/33
f 45/78/34 46/77/34 42/79/34 41/80/34
f 43/81/35 47/76/35 45/78/35 41/82/35
f 48/75/36 44/83/36 42/84/36 46/77/36
o Cube.006
v -0.168024 -0.501300 -0.156448
v -0.168024 -0.143583 -0.156448
v -0.168024 -0.501300 -0.232744
v -0.168024 -0.143583 -0.232744
v -0.121765 -0.501300 -0.156448
v -0.121765 -0.143583 -0.156448
v -0.121765 -0.501300 -0.232744
v -0.121765 -0.143583 -0.232744
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 49/85/37 50/86/37 52/87/37 51/88/37
f 51/88/38 52/87/38 56/89/38 55/90/38
f 55/90/39 56/89/39 54/91/39 53/92/39
f 53/92/40 54/91/40 50/93/40 49/94/40
f 51/95/41 55/90/41 53/92/41 49/96/41
f 56/89/42 52/97/42 50/98/42 54/91/42

View File

@ -0,0 +1,255 @@
# Blender 4.2.3 LTS
# www.blender.org
mtllib grass.mtl
o Cube
v 0.066636 -0.481877 -0.186350
v 0.066636 0.100547 -0.186350
v 0.066636 -0.481877 -0.295288
v 0.066636 0.100547 -0.295288
v 0.161369 -0.481877 -0.186350
v 0.161369 0.100547 -0.186350
v 0.161369 -0.481877 -0.295288
v 0.161369 0.100547 -0.295288
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/4/2 4/3/2 8/5/2 7/6/2
f 7/6/3 8/5/3 6/7/3 5/8/3
f 5/8/4 6/7/4 2/9/4 1/10/4
f 3/11/5 7/6/5 5/8/5 1/12/5
f 8/5/6 4/13/6 2/14/6 6/7/6
o Cube.001
v -0.044907 -0.481878 0.288699
v -0.044907 0.018949 0.288699
v -0.044907 -0.481878 0.223190
v -0.044907 0.018949 0.223190
v 0.054283 -0.481878 0.288699
v 0.054283 0.018949 0.288699
v 0.054283 -0.481878 0.223190
v 0.054283 0.018949 0.223190
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 9/15/7 10/16/7 12/17/7 11/18/7
f 11/18/8 12/17/8 16/19/8 15/20/8
f 15/20/9 16/19/9 14/21/9 13/22/9
f 13/22/10 14/21/10 10/23/10 9/24/10
f 11/25/11 15/20/11 13/22/11 9/26/11
f 16/19/12 12/27/12 10/28/12 14/21/12
o Cube.002
v -0.344666 -0.481877 0.030752
v -0.344666 0.446867 0.030752
v -0.344666 -0.481877 -0.040207
v -0.344666 0.446867 -0.040207
v -0.272539 -0.481877 0.030752
v -0.272539 0.446867 0.030752
v -0.272539 -0.481877 -0.040207
v -0.272539 0.446867 -0.040207
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 17/29/13 18/30/13 20/31/13 19/32/13
f 19/32/14 20/31/14 24/33/14 23/34/14
f 23/34/15 24/33/15 22/35/15 21/36/15
f 21/36/16 22/35/16 18/37/16 17/38/16
f 19/39/17 23/34/17 21/36/17 17/40/17
f 24/33/18 20/41/18 18/42/18 22/35/18
o Cube.003
v 0.161494 -0.481877 0.205558
v 0.161494 0.031973 0.205558
v 0.161494 -0.481877 0.099828
v 0.161494 0.031973 0.099828
v 0.229615 -0.481877 0.205558
v 0.229615 0.031973 0.205558
v 0.229615 -0.481877 0.099828
v 0.229615 0.031973 0.099828
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 25/43/19 26/44/19 28/45/19 27/46/19
f 27/46/20 28/45/20 32/47/20 31/48/20
f 31/48/21 32/47/21 30/49/21 29/50/21
f 29/50/22 30/49/22 26/51/22 25/52/22
f 27/53/23 31/48/23 29/50/23 25/54/23
f 32/47/24 28/55/24 26/56/24 30/49/24
o Cube.004
v -0.122432 -0.481877 0.149811
v -0.122432 0.403329 0.149811
v -0.122432 -0.481877 0.045367
v -0.122432 0.403329 0.045367
v -0.066345 -0.481877 0.149811
v -0.066345 0.403329 0.149811
v -0.066345 -0.481877 0.045367
v -0.066345 0.403329 0.045367
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 33/57/25 34/58/25 36/59/25 35/60/25
f 35/60/26 36/59/26 40/61/26 39/62/26
f 39/62/27 40/61/27 38/63/27 37/64/27
f 37/64/28 38/63/28 34/65/28 33/66/28
f 35/67/29 39/62/29 37/64/29 33/68/29
f 40/61/30 36/69/30 34/70/30 38/63/30
o Cube.006
v -0.168024 -0.481878 -0.156448
v -0.168024 0.480799 -0.156448
v -0.168024 -0.481878 -0.232744
v -0.168024 0.480799 -0.232744
v -0.121765 -0.481878 -0.156448
v -0.121765 0.480799 -0.156448
v -0.121765 -0.481878 -0.232744
v -0.121765 0.480799 -0.232744
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 41/71/31 42/72/31 44/73/31 43/74/31
f 43/74/32 44/73/32 48/75/32 47/76/32
f 47/76/33 48/75/33 46/77/33 45/78/33
f 45/78/34 46/77/34 42/79/34 41/80/34
f 43/81/35 47/76/35 45/78/35 41/82/35
f 48/75/36 44/83/36 42/84/36 46/77/36
o Cube.005
v 0.268932 -0.481877 -0.018864
v 0.268932 -0.136445 -0.018864
v 0.268932 -0.481877 -0.087798
v 0.268932 -0.136445 -0.087798
v 0.338798 -0.481877 -0.018864
v 0.338798 -0.136445 -0.018864
v 0.338798 -0.481877 -0.087798
v 0.338798 -0.136445 -0.087798
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 49/85/37 50/86/37 52/87/37 51/88/37
f 51/88/38 52/87/38 56/89/38 55/90/38
f 55/90/39 56/89/39 54/91/39 53/92/39
f 53/92/40 54/91/40 50/93/40 49/94/40
f 51/95/41 55/90/41 53/92/41 49/96/41
f 56/89/42 52/97/42 50/98/42 54/91/42

View File

@ -0,0 +1,75 @@
# Blender 4.2.3 LTS
# www.blender.org
mtllib mushroom.mtl
o Cube
v -0.043611 -0.498768 0.036508
v -0.043611 -0.162133 0.036508
v -0.043611 -0.498768 -0.033100
v -0.043611 -0.162133 -0.033100
v 0.028482 -0.498768 0.036508
v 0.028482 -0.162133 0.036508
v 0.028482 -0.498768 -0.033100
v 0.028482 -0.162133 -0.033100
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/4/2 4/3/2 8/5/2 7/6/2
f 7/6/3 8/5/3 6/7/3 5/8/3
f 5/8/4 6/7/4 2/9/4 1/10/4
f 3/11/5 7/6/5 5/8/5 1/12/5
f 8/5/6 4/13/6 2/14/6 6/7/6
o Cube.001
v -0.141389 -0.167165 0.093870
v -0.141389 -0.109452 0.093870
v -0.141389 -0.167165 -0.099116
v -0.141389 -0.109452 -0.099116
v 0.115648 -0.167165 0.093870
v 0.115648 -0.109452 0.093870
v 0.115648 -0.167165 -0.099116
v 0.115648 -0.109452 -0.099116
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 9/15/7 10/16/7 12/17/7 11/18/7
f 11/18/8 12/17/8 16/19/8 15/20/8
f 15/20/9 16/19/9 14/21/9 13/22/9
f 13/22/10 14/21/10 10/23/10 9/24/10
f 11/25/11 15/20/11 13/22/11 9/26/11
f 16/19/12 12/27/12 10/28/12 14/21/12

View File

@ -0,0 +1,2 @@
# Blender 4.2.3 LTS MTL File: 'None'
# www.blender.org

View File

@ -0,0 +1,429 @@
# Blender 4.2.3 LTS
# www.blender.org
mtllib rock.mtl
o Cube
v -0.262206 -0.524440 0.205067
v -0.270167 -0.428018 0.211140
v -0.309361 -0.573272 -0.291085
v -0.320872 -0.435189 -0.309976
v 0.391033 -0.555985 0.222645
v 0.381684 -0.431386 0.211884
v 0.389900 -0.618358 -0.277979
v 0.406251 -0.470960 -0.289915
v 0.065842 -0.583357 -0.265424
v 0.060859 -0.432007 -0.297339
v 0.052080 -0.573840 0.207946
v 0.052455 -0.457515 0.204789
v -0.292118 -0.578099 -0.042458
v -0.304027 -0.441863 -0.047702
v 0.407592 -0.586630 -0.000915
v 0.394927 -0.436300 -0.004722
v 0.015513 -0.321231 -0.019874
v 0.036287 -0.694702 -0.020522
v -0.087518 -0.579487 -0.299642
v -0.102642 -0.437772 0.207490
v -0.086026 -0.491488 -0.312237
v -0.113255 -0.585171 0.216303
v -0.110605 -0.665953 -0.030513
v -0.126369 -0.306919 -0.023425
v -0.301159 -0.441509 -0.143527
v 0.390513 -0.601551 -0.106577
v -0.295002 -0.581504 -0.143897
v 0.397015 -0.436973 -0.108230
v 0.041764 -0.359292 -0.129925
v 0.041156 -0.659612 -0.137902
v -0.111172 -0.337045 -0.150272
v -0.108720 -0.715453 -0.134615
v -0.322120 -0.582712 0.088402
v 0.386632 -0.395841 0.091675
v 0.017281 -0.325449 0.084424
v 0.042149 -0.674645 0.085458
v -0.354451 -0.394017 0.100548
v 0.433824 -0.563366 0.081996
v -0.116110 -0.704837 0.082125
v -0.127091 -0.367412 0.079975
v 0.207354 -0.423284 -0.382491
v 0.173751 -0.589689 0.224063
v 0.212609 -0.616601 -0.358446
v 0.167510 -0.451325 0.215309
v 0.164404 -0.318511 -0.009871
v 0.201956 -0.691182 -0.008853
v 0.187527 -0.687484 -0.107730
v 0.180604 -0.333549 -0.127062
v 0.171107 -0.312457 0.089690
v 0.186808 -0.685286 0.096063
v 0.344527 -0.425840 -0.351718
v 0.294231 -0.599054 0.240751
v 0.292555 -0.355385 -0.006664
v 0.290280 -0.354241 -0.110428
v 0.330204 -0.308598 0.091217
v 0.341755 -0.640443 -0.322154
v 0.310516 -0.405706 0.251333
v 0.334207 -0.664234 0.004375
v 0.332337 -0.673168 -0.101124
v 0.307325 -0.710854 0.096784
v -0.235048 -0.556658 -0.299009
v -0.201041 -0.450509 0.204627
v -0.222579 -0.662733 -0.038728
v -0.228916 -0.364795 -0.322851
v -0.202778 -0.568665 0.212662
v -0.240980 -0.375424 -0.028847
v -0.212459 -0.658809 -0.134873
v -0.234572 -0.381615 -0.145786
v -0.224867 -0.674741 0.085937
v -0.266944 -0.356470 0.090850
v -0.336308 -0.411629 -0.252340
v 0.397935 -0.621990 -0.221492
v -0.321690 -0.592083 -0.241682
v 0.418441 -0.436598 -0.215933
v 0.053907 -0.385649 -0.252076
v 0.058832 -0.626933 -0.208064
v -0.092536 -0.382820 -0.285632
v -0.100656 -0.688544 -0.224806
v 0.178170 -0.300301 -0.314988
v 0.185990 -0.685935 -0.268791
v 0.338571 -0.304591 -0.276072
v 0.311463 -0.717469 -0.219628
v -0.237906 -0.344336 -0.289408
v -0.221894 -0.649965 -0.234070
v -0.292085 -0.552222 0.166526
v 0.384794 -0.387001 0.154533
v 0.038236 -0.373727 0.174175
v 0.035463 -0.669166 0.167060
v -0.113996 -0.670918 0.164691
v -0.120526 -0.399952 0.159724
v -0.310500 -0.401093 0.177641
v 0.415670 -0.560574 0.154292
v 0.170875 -0.376800 0.173221
v 0.182357 -0.661773 0.168428
v 0.339151 -0.283085 0.174105
v 0.294076 -0.680345 0.171398
v -0.212836 -0.648318 0.159922
v -0.216145 -0.423381 0.142297
vn -0.9640 -0.1019 -0.2455
vn 0.6763 -0.1191 -0.7270
vn 0.9570 0.1381 0.2550
vn -0.0037 0.0090 1.0000
vn 0.5665 -0.6503 0.5062
vn 0.3249 0.8917 0.3150
vn -0.0403 0.4147 0.9091
vn 0.0359 -0.4573 0.8886
vn -0.1099 0.0439 0.9930
vn 0.1907 -0.1768 -0.9656
vn 0.0892 -0.9937 0.0674
vn -0.0848 0.9666 -0.2417
vn -0.6938 0.7185 -0.0500
vn 0.7503 -0.6610 0.0073
vn 0.9972 0.0183 -0.0728
vn -0.9583 -0.1250 -0.2568
vn 0.1392 0.9578 -0.2514
vn -0.2693 -0.9424 0.1983
vn -0.0319 -0.1282 -0.9912
vn -0.1457 -0.5211 0.8410
vn -0.0426 0.5333 0.8449
vn 0.0356 0.0438 0.9984
vn -0.3781 -0.9102 -0.1691
vn 0.1260 0.9591 -0.2536
vn 0.9878 -0.0777 0.1350
vn 0.7520 -0.6451 0.1356
vn -0.5392 0.7898 0.2923
vn -0.3874 0.9219 0.0084
vn 0.3516 -0.8945 -0.2760
vn -0.9979 -0.0652 0.0011
vn -0.1000 0.9498 0.2964
vn -0.1417 -0.9669 -0.2120
vn -0.8811 -0.1620 0.4444
vn 0.0085 -0.9963 -0.0858
vn -0.0515 0.9987 -0.0069
vn -0.5196 0.7825 -0.3432
vn 0.7411 -0.6658 -0.0859
vn 0.9691 0.1855 -0.1629
vn -0.0314 -0.9922 0.1207
vn 0.1142 0.9530 -0.2807
vn 0.0419 0.9715 0.2332
vn -0.3150 -0.9354 -0.1605
vn -0.0534 -0.9833 -0.1740
vn 0.2386 0.9700 -0.0460
vn -0.1962 0.0005 0.9806
vn -0.3290 0.5275 0.7833
vn -0.0720 -0.4956 0.8656
vn -0.5225 -0.1517 -0.8391
vn 0.7060 0.3581 0.6110
vn 0.3248 -0.0066 0.9458
vn 0.6163 0.7875 0.0012
vn 0.6768 0.6740 0.2960
vn 0.6737 0.6307 -0.3850
vn 0.0163 -0.9799 -0.1988
vn -0.0952 -0.9829 0.1579
vn 0.1463 -0.9891 0.0137
vn -0.1405 -0.6301 0.7637
vn 0.2306 -0.1254 -0.9649
vn -0.2149 0.9644 0.1539
vn -0.7200 -0.6807 -0.1353
vn -0.0227 0.9992 -0.0317
vn -0.5983 -0.7927 0.1167
vn -0.4727 -0.4619 0.7505
vn -0.0563 -0.1291 -0.9900
vn -0.7275 -0.6855 -0.0284
vn -0.4223 0.8904 -0.1701
vn -0.2084 0.8138 0.5425
vn -0.0332 0.0648 0.9973
vn -0.1682 -0.7044 -0.6895
vn 0.2901 0.4319 -0.8540
vn 0.0277 -0.7992 -0.6004
vn 0.8274 0.3716 -0.4210
vn -0.5345 -0.6068 -0.5883
vn 0.2065 0.5167 -0.8309
vn 0.2377 -0.6537 -0.7185
vn -0.5421 0.3826 -0.7482
vn -0.5944 0.6500 -0.4735
vn 0.6803 -0.6877 -0.2536
vn 0.9857 -0.1116 -0.1265
vn 0.0672 0.4244 -0.9030
vn -0.1029 -0.5653 -0.8184
vn -0.9580 -0.0531 0.2818
vn -0.0587 0.7830 0.6192
vn -0.6527 -0.6325 0.4171
vn -0.1818 -0.9299 0.3199
vn 0.8650 0.4773 -0.1547
vn -0.0185 -0.9828 0.1837
vn -0.2794 0.9317 0.2320
vn -0.7099 -0.1238 0.6933
vn -0.2227 0.8654 0.4488
vn -0.2304 -0.9008 0.3680
vn 0.0961 -0.9673 0.2348
vn -0.0372 0.8359 0.5477
vn 0.0436 0.8794 0.4740
vn 0.7174 -0.6306 0.2963
vn 0.9680 0.2179 0.1244
vt 0.375000 0.220753
vt 0.625000 0.220753
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.375000 0.467292
vt 0.625000 0.467292
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.375000 0.718750
vt 0.625000 0.718750
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.375000 0.968750
vt 0.625000 0.968750
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.342292 0.718750
vt 0.342292 0.750000
vt 0.843750 0.718750
vt 0.875000 0.718750
vt 0.875000 0.750000
vt 0.843750 0.750000
vt 0.690417 0.718750
vt 0.750000 0.718750
vt 0.750000 0.750000
vt 0.690417 0.750000
vt 0.187500 0.718750
vt 0.250000 0.718750
vt 0.250000 0.750000
vt 0.187500 0.750000
vt 0.375000 0.815417
vt 0.625000 0.815417
vt 0.625000 0.875000
vt 0.375000 0.875000
vt 0.375000 0.312500
vt 0.625000 0.312500
vt 0.625000 0.375000
vt 0.375000 0.375000
vt 0.187500 0.562500
vt 0.250000 0.562500
vt 0.250000 0.625000
vt 0.187500 0.625000
vt 0.690417 0.562500
vt 0.750000 0.562500
vt 0.750000 0.625000
vt 0.690417 0.625000
vt 0.843750 0.562500
vt 0.875000 0.562500
vt 0.875000 0.625000
vt 0.843750 0.625000
vt 0.342292 0.562500
vt 0.375000 0.562500
vt 0.375000 0.625000
vt 0.342292 0.625000
vt 0.625000 0.562500
vt 0.625000 0.625000
vt 0.375000 0.062500
vt 0.625000 0.062500
vt 0.625000 0.125000
vt 0.375000 0.125000
vt 0.812500 0.562500
vt 0.812500 0.625000
vt 0.156250 0.562500
vt 0.156250 0.625000
vt 0.375000 0.281250
vt 0.625000 0.281250
vt 0.156250 0.718750
vt 0.156250 0.750000
vt 0.812500 0.718750
vt 0.812500 0.750000
vt 0.625000 0.937500
vt 0.375000 0.937500
vt 0.156250 0.529247
vt 0.187500 0.529247
vt 0.750000 0.529247
vt 0.812500 0.529247
vt 0.375000 0.529247
vt 0.625000 0.529247
vt 0.342292 0.529247
vt 0.843750 0.529247
vt 0.875000 0.529247
vt 0.690417 0.529247
vt 0.250000 0.529247
vt 0.625000 0.187500
vt 0.375000 0.187500
vt 0.812500 0.687500
vt 0.750000 0.687500
vt 0.187500 0.687500
vt 0.156250 0.687500
vt 0.375000 0.031250
vt 0.625000 0.031250
vt 0.250000 0.687500
vt 0.690417 0.687500
vt 0.875000 0.687500
vt 0.843750 0.687500
vt 0.375000 0.687500
vt 0.342292 0.687500
vt 0.625000 0.687500
vt 0.309583 0.625000
vt 0.309583 0.687500
vt 0.657708 0.625000
vt 0.657708 0.687500
vt 0.657708 0.529247
vt 0.657708 0.562500
vt 0.309583 0.529247
vt 0.309583 0.562500
vt 0.375000 0.782708
vt 0.625000 0.782708
vt 0.657708 0.718750
vt 0.657708 0.750000
vt 0.309583 0.718750
vt 0.309583 0.750000
vt 0.625000 0.434583
vt 0.375000 0.434583
vt 0.125000 0.625000
vt 0.125000 0.687500
vt 0.125000 0.529247
vt 0.125000 0.562500
vt 0.125000 0.718750
vt 0.125000 0.750000
vt 0.125000 0.500000
vt 0.156250 0.500000
vt 0.812500 0.500000
vt 0.843750 0.500000
vt 0.309583 0.500000
vt 0.342292 0.500000
vt 0.657708 0.500000
vt 0.250000 0.500000
vt 0.690417 0.500000
vt 0.187500 0.500000
vt 0.750000 0.500000
vt 0.875000 0.500000
vt 0.375000 0.000000
vt 0.625000 0.000000
s 0
f 73/1/1 71/2/1 4/3/1 3/4/1
f 56/5/2 51/6/2 8/7/2 7/8/2
f 92/9/3 86/10/3 6/11/3 5/12/3
f 65/13/4 62/14/4 2/15/4 1/16/4
f 96/17/5 92/9/5 5/12/5 52/18/5
f 98/19/6 91/20/6 2/21/6 62/22/6
f 93/23/7 87/24/7 12/25/7 44/26/7
f 89/27/8 88/28/8 11/29/8 22/30/8
f 42/31/9 44/32/9 12/33/9 11/34/9
f 19/35/10 21/36/10 10/37/10 9/38/10
f 32/39/11 30/40/11 18/41/11 23/42/11
f 48/43/12 29/44/12 17/45/12 45/46/12
f 68/47/13 25/48/13 14/49/13 66/50/13
f 59/51/14 26/52/14 15/53/14 58/54/14
f 26/52/15 28/55/15 16/56/15 15/53/15
f 33/57/16 37/58/16 14/59/16 13/60/16
f 29/44/17 31/61/17 24/62/17 17/45/17
f 67/63/18 32/39/18 23/42/18 63/64/18
f 61/65/19 64/66/19 21/36/19 19/35/19
f 97/67/20 89/27/20 22/30/20 65/68/20
f 87/24/21 90/69/21 20/70/21 12/25/21
f 11/34/22 12/33/22 20/71/22 22/72/22
f 84/73/23 78/74/23 32/39/23 67/63/23
f 75/75/24 77/76/24 31/61/24 29/44/24
f 72/77/25 74/78/25 28/55/25 26/52/25
f 82/79/26 72/77/26 26/52/26 59/51/26
f 83/80/27 71/81/27 25/48/27 68/47/27
f 79/82/28 75/75/28 29/44/28 48/43/28
f 78/74/29 76/83/29 30/40/29 32/39/29
f 13/60/30 14/59/30 25/84/30 27/85/30
f 17/45/31 24/62/31 40/86/31 35/87/31
f 63/64/32 23/42/32 39/88/32 69/89/32
f 85/90/33 91/91/33 37/58/33 33/57/33
f 23/42/34 18/41/34 36/92/34 39/88/34
f 45/46/35 17/45/35 35/87/35 49/93/35
f 66/50/36 14/49/36 37/94/36 70/95/36
f 58/54/37 15/53/37 38/96/37 60/97/37
f 15/53/38 16/56/38 34/98/38 38/96/38
f 18/41/39 46/99/39 50/100/39 36/92/39
f 53/101/40 45/46/40 49/93/40 55/102/40
f 81/103/41 79/82/41 48/43/41 54/104/41
f 76/83/42 80/105/42 47/106/42 30/40/42
f 30/40/43 47/106/43 46/99/43 18/41/43
f 54/104/44 48/43/44 45/46/44 53/101/44
f 52/107/45 57/108/45 44/32/45 42/31/45
f 95/109/46 93/23/46 44/26/46 57/110/46
f 88/28/47 94/111/47 42/112/47 11/29/47
f 9/38/48 10/37/48 41/113/48 43/114/48
f 86/10/49 95/109/49 57/110/49 6/11/49
f 5/12/50 6/11/50 57/108/50 52/107/50
f 28/55/51 54/104/51 53/101/51 16/56/51
f 74/78/52 81/103/52 54/104/52 28/55/52
f 16/56/53 53/101/53 55/102/53 34/98/53
f 46/99/54 58/54/54 60/97/54 50/100/54
f 80/105/55 82/79/55 59/51/55 47/106/55
f 47/106/56 59/51/56 58/54/56 46/99/56
f 94/111/57 96/17/57 52/18/57 42/112/57
f 43/114/58 41/113/58 51/6/58 56/5/58
f 24/62/59 66/50/59 70/95/59 40/86/59
f 13/115/60 63/64/60 69/89/60 33/116/60
f 77/76/61 83/80/61 68/47/61 31/61/61
f 73/117/62 84/73/62 67/63/62 27/118/62
f 85/119/63 97/67/63 65/68/63 1/120/63
f 3/4/64 4/3/64 64/66/64 61/65/64
f 27/118/65 67/63/65 63/64/65 13/115/65
f 31/61/66 68/47/66 66/50/66 24/62/66
f 90/69/67 98/19/67 62/22/67 20/70/67
f 22/72/68 20/71/68 62/14/68 65/13/68
f 3/121/69 61/122/69 84/73/69 73/117/69
f 21/123/70 64/124/70 83/80/70 77/76/70
f 43/125/71 56/126/71 82/79/71 80/105/71
f 8/7/72 51/127/72 81/103/72 74/78/72
f 9/128/73 43/125/73 80/105/73 76/83/73
f 51/127/74 41/129/74 79/82/74 81/103/74
f 19/130/75 9/128/75 76/83/75 78/74/75
f 41/129/76 10/131/76 75/75/76 79/82/76
f 64/124/77 4/132/77 71/81/77 83/80/77
f 56/126/78 7/8/78 72/77/78 82/79/78
f 7/8/79 8/7/79 74/78/79 72/77/79
f 10/131/80 21/123/80 77/76/80 75/75/80
f 61/122/81 19/130/81 78/74/81 84/73/81
f 27/85/82 25/84/82 71/2/82 73/1/82
f 40/86/83 70/95/83 98/19/83 90/69/83
f 33/116/84 69/89/84 97/67/84 85/119/84
f 50/100/85 60/97/85 96/17/85 94/111/85
f 34/98/86 55/102/86 95/109/86 86/10/86
f 36/92/87 50/100/87 94/111/87 88/28/87
f 55/102/88 49/93/88 93/23/88 95/109/88
f 1/133/89 2/134/89 91/91/89 85/90/89
f 35/87/90 40/86/90 90/69/90 87/24/90
f 69/89/91 39/88/91 89/27/91 97/67/91
f 39/88/92 36/92/92 88/28/92 89/27/92
f 49/93/93 35/87/93 87/24/93 93/23/93
f 70/95/94 37/94/94 91/20/94 98/19/94
f 60/97/95 38/96/95 92/9/95 96/17/95
f 38/96/96 34/98/96 86/10/96 92/9/96

View File

@ -0,0 +1,2 @@
# Blender 4.2.3 LTS MTL File: 'None'
# www.blender.org

View File

@ -0,0 +1,147 @@
# Blender 4.2.3 LTS
# www.blender.org
mtllib sticks.mtl
o Cube
v -0.225602 -0.463299 -0.174682
v -0.225602 -0.534552 -0.174682
v -0.225602 -0.463299 0.345563
v -0.225602 -0.534552 0.345563
v -0.162694 -0.463299 -0.174682
v -0.162694 -0.534552 -0.174682
v -0.162694 -0.463299 0.345563
v -0.162694 -0.534552 0.345563
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn -0.0000 1.0000 -0.0000
vn -0.0000 -1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/4/2 4/3/2 8/5/2 7/6/2
f 7/6/3 8/5/3 6/7/3 5/8/3
f 5/8/4 6/7/4 2/9/4 1/10/4
f 3/11/5 7/6/5 5/8/5 1/12/5
f 8/5/6 4/13/6 2/14/6 6/7/6
o Cube.001
v -0.123940 -0.463299 -0.177075
v -0.123940 -0.411697 -0.177075
v -0.123940 -0.463299 -0.236555
v -0.123940 -0.411697 -0.236555
v 0.017607 -0.463299 -0.177075
v 0.017607 -0.411697 -0.177075
v 0.017607 -0.463299 -0.236555
v 0.017607 -0.411697 -0.236555
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 9/15/7 10/16/7 12/17/7 11/18/7
f 11/18/8 12/17/8 16/19/8 15/20/8
f 15/20/9 16/19/9 14/21/9 13/22/9
f 13/22/10 14/21/10 10/23/10 9/24/10
f 11/25/11 15/20/11 13/22/11 9/26/11
f 16/19/12 12/27/12 10/28/12 14/21/12
o Cube.002
v -0.369054 -0.463299 0.283849
v -0.369054 -0.377822 0.283849
v -0.369054 -0.463299 0.175869
v -0.369054 -0.377823 0.175869
v 0.412283 -0.463299 0.283849
v 0.412283 -0.377822 0.283849
v 0.412283 -0.463299 0.175869
v 0.412283 -0.377823 0.175869
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 17/29/13 18/30/13 20/31/13 19/32/13
f 19/32/14 20/31/14 24/33/14 23/34/14
f 23/34/15 24/33/15 22/35/15 21/36/15
f 21/36/16 22/35/16 18/37/16 17/38/16
f 19/39/17 23/34/17 21/36/17 17/40/17
f 24/33/18 20/41/18 18/42/18 22/35/18
o Cube.003
v 0.190941 -0.463299 0.104557
v 0.190941 -0.406087 0.104557
v 0.190941 -0.463299 -0.393716
v 0.190941 -0.406087 -0.393716
v 0.261627 -0.463299 0.104557
v 0.261627 -0.406087 0.104557
v 0.261627 -0.463299 -0.393716
v 0.261627 -0.406087 -0.393716
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 25/43/19 26/44/19 28/45/19 27/46/19
f 27/46/20 28/45/20 32/47/20 31/48/20
f 31/48/21 32/47/21 30/49/21 29/50/21
f 29/50/22 30/49/22 26/51/22 25/52/22
f 27/53/23 31/48/23 29/50/23 25/54/23
f 32/47/24 28/55/24 26/56/24 30/49/24

50
mods/1042_player/init.lua Normal file
View File

@ -0,0 +1,50 @@
core.register_item(":", {
type = "none",
wield_image = "1042_plain_node.png^[colorize:#a9a347:128",
tool_capabilities = {
full_punch_interval = 1,
max_drop_level = 1,
groupcaps = {
breakable_by_hand = {times = {[1] = 0.25, [2] = 0.5, [3] = 1, [4] = 2, [5] = 3, [6] = 4}, uses = 0},
-- Debug
stone = {times = {[1] = 0.25, [2] = 0.5, [3] = 1, [4] = 2, [5] = 3, [6] = 4}, uses = 0},
wood = {times = {[1] = 0.25, [2] = 0.5, [3] = 1, [4] = 2, [5] = 3, [6] = 4}, uses = 0},
},
damage_groups = {fleshy = 1},
},
groups = {not_in_creative_inventory = 1}
})
-- Join player
core.register_on_joinplayer(function(player, last_join)
player:set_physics_override(
{
gravity = 1.5,
jump = 1.2,
sneak_glitch = true
}
)
local zoom_time = 0
if last_join == nil then
zoom_time = 1
core.chat_send_player(player:get_player_name(), core.colorize("#00ff00", "It is the year 1042 and you are lost."))
end
player:set_fov(100, false, zoom_time)
player:hud_set_flags(
{
crosshair = false,
minimap = false,
minimap_radar = false,
}
)
end)

View File

@ -0,0 +1,2 @@
name = 1042_player
depends = 1042_core

31
mods/1042_tools/init.lua Normal file
View File

@ -0,0 +1,31 @@
core.register_node("1042_tools:sword",{
description = "Sword",
drawtype = "mesh",
mesh = "sword.obj",
tiles = {"1042_plain_node.png^[colorize:#444444:168"},
use_texture_alpha = "opaque",
paramtype2 = "facedir",
paramtype = "light",
sunlight_propagates = true,
walkable = true,
selection_box = {
type = "fixed",
fixed = {
{-0.3, -0.3, -0.3, 0.3, 2, 0.3},
},
},
collision_box = {
type = "fixed",
fixed = {
{-0.3, -0.3, -0.3, 0.3, 2, 0.3},
},
},
damage_per_second = 128,
groups = {weapon = 1, falling_node = 1, breakable_by_hand = 2},
})

1
mods/1042_tools/mod.conf Normal file
View File

@ -0,0 +1 @@
name = 1042_tools

View File

@ -0,0 +1,2 @@
# Blender 4.2.3 LTS MTL File: 'None'
# www.blender.org

View File

@ -0,0 +1,159 @@
# Blender 4.2.3 LTS
# www.blender.org
mtllib sword.mtl
o Cube
v 0.218458 -0.352778 0.132738
v 0.218458 -0.300490 0.132738
v -0.141293 -0.352778 0.131338
v -0.141293 -0.300490 0.131338
v 0.219676 -0.352778 -0.180204
v 0.219676 -0.300490 -0.180204
v -0.140076 -0.352778 -0.181604
v -0.140076 -0.300490 -0.181604
vn -0.0039 -0.0000 1.0000
vn -1.0000 -0.0000 -0.0039
vn 0.0039 -0.0000 -1.0000
vn 1.0000 -0.0000 0.0039
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/4/2 4/3/2 8/5/2 7/6/2
f 7/6/3 8/5/3 6/7/3 5/8/3
f 5/8/4 6/7/4 2/9/4 1/10/4
f 3/11/5 7/6/5 5/8/5 1/12/5
f 8/5/6 4/13/6 2/14/6 6/7/6
o Cube.001
v 0.112779 -0.300490 0.033649
v 0.112779 0.035246 0.033649
v -0.061033 -0.300490 0.032972
v -0.061033 0.035246 0.032972
v 0.113310 -0.300490 -0.102741
v 0.113310 0.035246 -0.102741
v -0.060502 -0.300490 -0.103418
v -0.060502 0.035246 -0.103418
vn -0.0039 -0.0000 1.0000
vn -1.0000 -0.0000 -0.0039
vn 0.0039 -0.0000 -1.0000
vn 1.0000 -0.0000 0.0039
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 9/15/7 10/16/7 12/17/7 11/18/7
f 11/18/8 12/17/8 16/19/8 15/20/8
f 15/20/9 16/19/9 14/21/9 13/22/9
f 13/22/10 14/21/10 10/23/10 9/24/10
f 11/25/11 15/20/11 13/22/11 9/26/11
f 16/19/12 12/27/12 10/28/12 14/21/12
o Cube.002
v 0.264148 0.035246 0.168197
v 0.264148 0.121056 0.168197
v -0.200851 0.035246 0.166387
v -0.200851 0.121056 0.166387
v 0.265643 0.035246 -0.216127
v 0.265643 0.121056 -0.216127
v -0.199356 0.035246 -0.217936
v -0.199356 0.121056 -0.217936
vn -0.0039 -0.0000 1.0000
vn -1.0000 -0.0000 -0.0039
vn 0.0039 -0.0000 -1.0000
vn 1.0000 -0.0000 0.0039
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 17/29/13 18/30/13 20/31/13 19/32/13
f 19/32/14 20/31/14 24/33/14 23/34/14
f 23/34/15 24/33/15 22/35/15 21/36/15
f 21/36/16 22/35/16 18/37/16 17/38/16
f 19/39/17 23/34/17 21/36/17 17/40/17
f 24/33/18 20/41/18 18/42/18 22/35/18
o Cube.003
v -0.120926 0.108681 -0.018006
v -0.095513 1.556510 -0.015758
v 0.006680 0.105804 -0.078877
v 0.027647 1.777013 -0.037779
v 0.044082 0.136903 0.009687
v 0.173529 0.109728 -0.029293
v 0.140159 1.564287 -0.031572
v -0.099719 1.316870 -0.016130
v 0.031233 1.315260 -0.000845
v 0.145221 1.343657 -0.031227
v 0.023002 1.316863 -0.046236
vn -0.3413 0.0187 -0.9398
vn 0.2167 0.0133 -0.9761
vn 0.2740 0.0096 0.9617
vn -0.1441 0.0041 0.9896
vn 0.0158 -0.9455 0.3253
vn 0.1508 0.0558 0.9870
vn -0.0184 0.0521 0.9985
vn -0.2203 0.0151 -0.9753
vn 0.0994 0.0119 -0.9950
vt 0.375000 0.000000
vt 0.583621 0.000000
vt 0.582974 0.250000
vt 0.375000 0.250000
vt 0.587080 0.500000
vt 0.375000 0.500000
vt 0.586091 0.750000
vt 0.375000 0.750000
vt 0.583621 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.625000 0.500000
vt 0.625000 0.750000
vt 0.625000 1.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
s 0
f 25/43/19 32/44/19 35/45/19 27/46/19
f 27/46/20 35/45/20 34/47/20 30/48/20
f 30/48/21 34/47/21 33/49/21 29/50/21
f 29/50/22 33/49/22 32/51/22 25/52/22
f 27/53/23 30/48/23 29/50/23 25/54/23
f 33/49/24 34/47/24 31/55/24 28/56/24
f 32/51/25 33/49/25 28/56/25 26/57/25
f 35/45/26 32/44/26 26/58/26 28/59/26
f 34/47/27 35/45/27 28/59/27 31/55/27

317
mods/1042_weather/init.lua Normal file
View File

@ -0,0 +1,317 @@
-- init.lua
weather = {}
local temp_m
local weather_def = {
offset = 0.2,
scale = 1,
spread = {x = 600, y = 600, z = 600},
seed = 33464573,
octaves = 3,
persist = 0.3,
lacunarity = 2,
flags = {
eased = true,
absvalue = true,
defaults = false
}
}
core.after(0,function()
temp_m = core.get_perlin_map(weather_def, {x=80, y=80})
end)
function weather.get_temp_map(x, z)
return temp_m:get_2d_map({z=0,y=x, x=z})
end
function weather.get_temp(pos, temp_map)
local noise = temp_map[pos.x][pos.z]
local tempv = noise * 30
return tempv
end
-- Skip weather
if core.settings:get("1042_disable_weather") ~= "true" then
weather.weathers = {
{
name = "Plain",
time = {
min = 30,
max = 60*5
},
clouds = {
density = 0.35,
color = "#f0faffaa",
ambient = "#006699",
thickness = 128,
speed = {x=1, y=1},
shadow = "#cccccc",
height = 120
},
sky = {
type = "regular",
clouds = true,
sky_color = {
night_sky = "#0066ff",
night_horizon = "#0088ff",
day_horizon = "#90d3f6",
day_sky = "#61b5f5"
},
fog = {
fog_start = 0,
fog_distance = 270,
fog_color = "#ffffff00"
}
}
},
{
name = "Light storm",
conditions = {
temp = {
min = -2,
}
},
clouds = {
density = 0.7,
color = "#333333dd",
ambient = "#333333",
shadow = "#aaaaaa",
thickness = 128,
speed = {x=2, y=2},
height = 120
},
time = {
min = 30,
max = 60*5
},
sky = {
type = "regular",
clouds = true,
sky_color = {
night_sky = "#0066ff",
night_horizon = "#0088ff",
day_horizon = "#444444",
day_sky = "#333333"
},
fog = {
fog_start = 0,
fog_distance = 40,
fog_color = "#22222200"
}
},
particlespawner =
{
amount = 2000,
time = 1,
collisiondetection = true,
object_collision = true,
vel = {
min = vector.new(-2, -10, -2),
max = vector.new(2, -20, 2),
bias = 0
},
acc = vector.new(0, -9.8, 0),
size = {
min = 0.5,
max = 1
},
exptime = {
min = 0.5,
max = 1
},
bounce = {
min = 0,
max = 0.3
},
glow = 2,
texture = "1042_plain_node.png^[colorize:#004499:144"
}
},
{
name = "Light snow",
conditions = {
temp = {
max = 0
}
},
clouds = {
density = 0.35,
color = "#f0faffaa",
ambient = "#006699",
thickness = 128,
speed = {x=1, y=1},
shadow = "#cccccc",
height = 120
},
time = {
min = 30,
max = 60*5
},
sky = {
type = "regular",
clouds = true,
sky_color = {
night_sky = "#0066ff",
night_horizon = "#0088ff",
day_horizon = "#90d3f6",
day_sky = "#61b5f5"
},
fog = {
fog_start = 0,
fog_distance = 90,
fog_color = "#ddddddaa"
}
},
particlespawner =
{
amount = 4000,
time = 1,
collisiondetection = true,
object_collision = true,
collision_removal = true,
vel = {
min = vector.new(-2, -1, -2),
max = vector.new(2, -4, 2),
bias = 0
},
size = {
min = 0.5,
max = 1
},
exptime = {
min = 4.5,
max = 5
},
bounce = {
min = 0,
max = 0.3
},
glow = 8,
texture = "1042_plain_node.png^[colorize:#aaaaff:144"
}
}
}
local player_weather = {}
local function get_weather(pos)
local i = math.random(1, #weather.weathers)
local m = weather.get_temp_map(math.ceil(pos.x), math.ceil(pos.z))
local temp = weather.get_temp({x=1,z=1}, m)
while true do
local weather_t = weather.weathers[i]
if not weather_t.conditions then
return weather_t
elseif weather_t.conditions.temp.max and weather_t.conditions.temp.max >= temp then
if not weather_t.conditions.temp.min or weather_t.conditions.temp.min >= temp then
return weather_t
end
elseif weather_t.conditions.temp.min and weather_t.conditions.temp.min <= temp then
if not weather_t.conditions.temp.max or weather_t.conditions.temp.max <= temp then
return weather_t
end
end
i = i + 1
if i > #weather.weathers then
i = 1
end
end
end
local function change_weather(player)
local name = player:get_player_name()
if core.get_player_by_name(name) ~= nil then
player_weather[name].weather = get_weather(player:get_pos())
player:set_clouds(player_weather[name].weather.clouds)
player:set_sky(player_weather[name].weather.sky)
player_weather[name].time = math.random(player_weather[name].weather.time.min, player_weather[name].weather.time.max)
return player_weather[name].weather.name
end
end
core.register_chatcommand("change_weather", {
privs = {
},
func = function(name)
local player = core.get_player_by_name(name)
if core_1042.is_creative(player) then
return true, "Set to "..change_weather(player).."."
end
end
})
local timer = 0
core.register_globalstep(function(dtime)
timer = timer + dtime
if timer > 1 then
for _, player in ipairs(core.get_connected_players()) do
local name = player:get_player_name()
if player_weather[name] then
player_weather[name].time = player_weather[name].time - timer
if player_weather[name].time <= 0 then
change_weather(player)
end
local def = player_weather[name].weather.particlespawner
if def then
local pos = player:get_pos()
def.pos = {
min = vector.new(pos.x-16,pos.y+16,pos.z-16),
max = vector.new(pos.x+16,pos.y+16,pos.z+16),
bias = 0
}
def.playername = name
core.add_particlespawner(def)
end
end
end
timer = 0
end
end)
core.register_on_joinplayer(function(player)
player_weather[player:get_player_name()] = {}
change_weather(player)
end)
core.register_on_leaveplayer(function(player)
player_weather[player:get_player_name()] = nil
end)
end

View File

@ -0,0 +1,2 @@
name = 1042_weather
depends = 1042_ambiance

26
settingtypes.txt Normal file
View File

@ -0,0 +1,26 @@
[General]
# Allow 1042 to automaticly adjust your settings to what the game requires.
#
# Recomended for novice players
1042_auto_adjust_settings (Automaticly adjust settings) bool false
[Server settings]
# Warn players to adjust settings on join.
1042_warn_players_about_settings (Warn players about settings) bool true
[Advanced]
# Ignore game required settings, and force run.
#
# ***THIS IS NOT RECOMENDED***
1042_ignore_required_settings (Force override required settings) bool false
# Disable in-game weather
#
# ***THIS IS NOT RECOMENDED***
1042_disable_weather (Disable in-game weather) bool false

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 B