Сборки серверов

СливПлатные

Сейчас онлайн

  • ZimBaly
  • kaksaakkasa
  • MrJohny
  • veeky_
  • Maks220v
  • Gundone
  • DarvusVilaks
  • tomii
  • op12vg345t6
  • ChildFreak
  • tailerchannelmiamirp
  • wint
  • Tieumiu
  • daneyeul
  • bobobo
  • еллеле
  • versyyysik
  • EncoreFamily
  • SeaCore
  • unkweal
  • brandonTALENT
  • cmercado
  • krqtexenon
  • kolyas
  • Floll4ikYT
  • Mioji
  • kittavit123
  • boyfriend029
  • Watalaker37821
  • stanosten
  • lolka213
  • KEkodrom
  • Kenny McCormik
  • inamesurnamei
  • Fura
  • FairZen
  • TheDeinekoArtem
  • Sigma8
  • Arozly
  • giraffe_999
  • ggdfdgfdgf
  • Lipot009
  • Korolevsky
  • Story
  • LiSnow
  • ronnexnet
  • Ivmay333
  • OXIS
  • Mabogma
  • karpch
  • Strah_Top
  • nikter
  • etoNiksych
  • whykidoo
  • IFihtich
  • uertyk_
  • Nya-Enzo
  • Klavshan
  • SnowLonely
  • zheluk
  • Plate
  • sqdKaee
  • Chydik
  • Frutik
  • Lord_Cacetus_
  • fallendeco
  • mifothebest
  • Urliy

Настоящий рандом текстуры при описании модели для текстурпака

Радмир
Всем доброго!

Когда мы хотим сделать вариативный блок, то для одного блока делаем несколько моделей, а в каждой модели описываем разные текстуры, указывая их напрямую, типа

код:
"elements": [
  {
    "from": [0, 0, 0],
    "to": [16, 16, 16],
    "faces": {
      "north": {
        "texture": "block/ctm/copper_ore/copper_ore1",
        "uv": [0, 0, 16, 16]
      },
      "east": {
        "texture": "block/ctm/copper_ore/copper_ore2",
        "uv": [0, 0, 16, 16]
      },
      "south": {
        "texture": "block/ctm/copper_ore/copper_ore3",
        "uv": [0, 0, 16, 16]
      },
      "west": {
        "texture": "block/ctm/copper_ore/copper_ore4",
        "uv": [0, 0, 16, 16]
      },
      "up": {
        "texture": "block/ctm/copper_ore/copper_ore5",
        "uv": [0, 0, 16, 16]
      },
      "down": {
        "texture": "block/ctm/copper_ore/copper_ore6",
        "uv": [0, 0, 16, 16]
      }
    }
  }
]

можно ли каким то методом для стороны блока указать действительно текстуру настоящим рандомом не указывая её явно?
А перечислить все текстуры, затем выбрать случайную из них и применить к грани?

используя что то типа


код:
import random

# Список доступных текстур
textures = ["texture1.png", "texture2.png", "texture3.png", "texture4.png", "texture5.png"]

# Выбор случайной текстуры из списка
random_texture = random.choice(textures)

# Использование выбранной текстуры
apply_texture(random_texture)
 
ВерхНиз