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

СливПлатные

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

  • ZellSigma
  • _vihaan
  • LuckyStrike
  • alze
  • minemeow
  • dipper2003
  • ngoc2025
  • Tea632
  • fliryz
  • xldevzicko
  • QwerRez
  • simgelocongelado
  • YAGUAR_BWD
  • JordyMaquinola
  • nablocarlo
  • akiauraaa
  • toha
  • Heavenly22
  • anhvuquang0512
  • Tieumiu

Помощь нужна помощь с добавлением модели через itemsadder

1
Версия ядра сервера
1.21+
создаю свою модель для своего сервера через itemsadder
Код:
❯  tree
.
|-- configs
|   `-- exiled_mobs.yml
|-- models
|   |-- entity
|   |   `-- warden
|   |       |-- arms.json
|   |       |-- body2.json
|   |       |-- elbow.json
|   |       |-- elbow2.json
|   |       |-- flower.json
|   |       |-- groot_left_arm.json
|   |       |-- groot_left_leg.json
|   |       |-- groot_right_arm.json
|   |       |-- groot_right_leg.json
|   |       |-- hand.json
|   |       |-- head3.json
|   |       |-- jaw.json
|   |       |-- left_eye.json
|   |       |-- left_leg_back_toe.json
|   |       |-- left_leg_front_toe.json
|   |       |-- left_leg_left_toe.json
|   |       |-- left_leg_right_toe.json
|   |       |-- neck.json
|   |       |-- petal1.json
|   |       |-- petal2.json
|   |       |-- petal3.json
|   |       |-- petal4.json
|   |       |-- right_eye.json
|   |       |-- right_leg_back_toe.json
|   |       |-- right_leg_front_toe.json
|   |       |-- right_leg_left_toe.json
|   |       |-- right_leg_right_toe.json
|   |       |-- statue.json
|   |       |-- warden.iaentitymodel
|   |       `-- wrist.json
|   `-- textures
|       `-- entity
|           `-- warden
|               `-- texture.png
`-- warden.iaentitymodel

8 directories, 33 files
❯ pwd
/var/lib/pterodactyl/volumes/8a9f7b7c-3252-490e-b347-63b4af1b85ea/plugins/ItemsAdder/contents/exiled


Код:
❯ head -n 100 warden.iaentitymodel
{
  "meta": {
    "format_version": "0.0",
    "creation_time": 1760808845,
    "model_format": "ia/iaentitymodel",
    "box_uv": false,
    "settings": {
      "iaentitymodel": {
        "namespace": "custom",
        "projectName": "warden",
        "modelScalingMode": "7x7x7",
        "rotationMode": "precise"
      }
    },
    "variants": {}
  },
  "name": "warden",
  "model_identifier": "",
  "visible_box": [
    1,
    1,
    0
  ],
  "variable_placeholders": "",
  "variable_placeholder_buttons": [],
  "timeline_setups": [],
  "unhandled_root_fields": {},
  "resolution": {
    "width": 512,
    "height": 512
  },
  "elements": [
    {
      "name": "body2",
      "box_uv": true,
      "render_order": "default",
      "locked": false,
      "allow_mirror_modeling": true,
      "from": [
        -25,
        26,
        -10
      ],
      "to": [
        28,
        74,
        11
      ],
      "autouv": 0,
      "color": 7,
      "origin": [
        0,
        0,
        0
      ],
      "faces": {
        "north": {
          "uv": [
            21,
            21,
            74,
            69
          ],
          "texture": 0
        },
        "east": {
          "uv": [
            0,
            21,
            21,
            69
          ],
          "texture": 0
        },
        "south": {
          "uv": [
            95,
            21,
            148,
            69
          ],
          "texture": 0
        },
        "west": {
          "uv": [
            74,
            21,
            95,
            69
          ],
          "texture": 0
        },
        "up": {
          "uv": [
            74,
            21,
            21,
            0
          ],
          "texture": 0
Код:
❯ cat configs/exiled_mobs.yml
info:
  namespace: exiled
entities:
  warden:
    display_name: "warden"
    type: ZOMBIE
    model_folder: entity/warden

всё создано через Blockbench, после экспорта файл .metadata создан не был, но возможно ошибка именно в нём, попрошу меня поправить, содержимое .metadata:
❯ cat models/entity/warden/.metadata
{
"model": "warden.iaentitymodel",
"texture": "texture.png"
}
после iareload выдаёт:
Код:
iareload
[22:45:32 INFO]: [ItemsAdder] Reloading...
[22:45:32 INFO]: [ItemsAdder] [Host] Stopped self-host webserver on port: 25832
[22:45:32 INFO]: [ItemsAdder] [Host] Starting self-host webserver on port: 25832
[22:45:32 INFO]: [ItemsAdder] [SelfHost] Rate limiter: max 3 requests / 2s.
[22:45:32 INFO]: [ItemsAdder] [SelfHost] Clients exceeding 5 times will be blocked for 30m.
[22:45:32 INFO]: [ItemsAdder] [Pack] Extracting internal contents from .jar
[22:45:32 INFO]: [ItemsAdder] [Pack] Done extracting internal contents from .jar
[22:45:32 ERROR]: [ItemsAdder] Failed to load custom entity: exiled:warden
[22:45:32 WARN]: java.lang.NullPointerException: Cannot invoke "com.alibaba.fastjson2.JSONArray.size()" because "<local5>" is null
[22:45:32 WARN]:        at ItemsAdder_4.0.9.jar//itemsadder.m.bu.a(SourceFile:81)
[22:45:32 WARN]:        at ItemsAdder_4.0.9.jar//itemsadder.m.bu.af(SourceFile:462)
[22:45:32 WARN]:        at ItemsAdder_4.0.9.jar//itemsadder.m.be.a(SourceFile:326)
[22:45:32 WARN]:        at ItemsAdder_4.0.9.jar//itemsadder.m.lw.d(SourceFile:45)
[22:45:32 WARN]:        at ItemsAdder_4.0.9.jar//itemsadder.m.ag.b(SourceFile:890)
[22:45:32 WARN]:        at ItemsAdder_4.0.9.jar//itemsadder.m.ag.c(SourceFile:653)
[22:45:32 WARN]:        at ItemsAdder_4.0.9.jar//itemsadder.m.agl.e(SourceFile:130)
[22:45:32 WARN]:        at ItemsAdder_4.0.9.jar//itemsadder.m.ag.a(SourceFile:647)
[22:45:32 WARN]:        at ItemsAdder_4.0.9.jar//itemsadder.m.rq.b(SourceFile:89)
[22:45:32 WARN]:        at ItemsAdder_4.0.9.jar//itemsadder.m.rq.onCommand(SourceFile:63)
[22:45:32 WARN]:        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
[22:45:32 WARN]:        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:178)
[22:45:32 WARN]:        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:1015)
[22:45:32 WARN]:        at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:1000)
[22:45:32 WARN]:        at net.minecraft.server.dedicated.DedicatedServer.handleConsoleInputs(DedicatedServer.java:566)
[22:45:32 WARN]:        at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:514)
[22:45:32 WARN]:        at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1642)
[22:45:32 WARN]:        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1342)
[22:45:32 WARN]:        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:333)
[22:45:32 WARN]:        at java.base/java.lang.Thread.run(Thread.java:1583)
[22:45:32 INFO]: [ItemsAdder] Loaded 113 items
[22:45:32 INFO]: [ItemsAdder] Used 0/188 REAL block IDs
[22:45:32 INFO]: [ItemsAdder] Used 12/750 REAL_NOTE block IDs
[22:45:32 INFO]: [ItemsAdder] Used 0/63 REAL_TRANSPARENT block IDs
[22:45:32 INFO]: [ItemsAdder] Used 0/127 REAL_WIRE block IDs
[22:45:32 INFO]: [ItemsAdder] Used 0/14 FIRE block IDs
[22:45:32 INFO]: [ItemsAdder] Used 128/6608 font_images
[22:45:32 INFO]: [ItemsAdder] [Init] Loaded 3 categories
[22:45:32 INFO]: [ItemsAdder] [Init] Loaded successfully in 113ms
[22:45:32 INFO]: [ItemsAdder] [Pack] Resourcepack URL (self-host): http://121.127.37.214:25832/generated.zip
[22:45:32 WARN]: [ItemsAdder] Reload completed.
[22:45:32 INFO]: [Mythic] Reloading plugin...
[22:45:32 INFO]: [MythicMobs] Saving plugin data...
[22:45:32 INFO]: [MythicMobs] ✓Saving Finished
[22:45:32 INFO]: [MythicMobs] Loading Packs...
[22:45:33 INFO]: [MythicMobs] Loading Items...
[22:45:33 INFO]: [MythicMobs] Loading Item Groups...
[22:45:33 INFO]: [MythicMobs] Loading Skills...
[22:45:33 INFO]: [MythicMobs] Loading Drop Tables...
[22:45:33 INFO]: [MythicMobs] Loading Random Spawns...
[22:45:33 INFO]: [MythicMobs] Loading Spawn Blocks...
[22:45:33 INFO]: [MythicMobs] ✓ Loaded 9 mobs.
[22:45:33 INFO]: [MythicMobs] ✓ Loaded 3 vanilla mob overrides.
[22:45:33 INFO]: [MythicMobs] ✓ Loaded 0 mob stacks.
[22:45:33 INFO]: [MythicMobs] ✓ Loaded 3 skills.
[22:45:33 INFO]: [MythicMobs] ✓ Loaded 0 random spawns.
[22:45:33 INFO]: [MythicMobs] ✓ Loaded 0 mythic items.
[22:45:33 INFO]: [MythicMobs] ✓ Loaded 2 drop tables.
[22:45:33 INFO]: [MythicMobs] ✓ Loaded 0 mob spawners.
[22:45:33 INFO]: [Mythic] Mythic has finished reloading!
[22:45:33 INFO]: [MythicMobs] Mythic has finished reloading!
 
GPT-4o
YAML:
info:
  namespace: exiled
entities:
  warden:
    display_name: "warden"
    type: ZOMBIE
    model_folder: entity/warden

JSON:
{
  "model": "warden.iaentitymodel",
  "texture": "texture.png"
}

Java:
// Проверьте, правильно ли указаны пути к файлам в вашем коде.

Проблема может быть связана с отсутствием данных в вашем .iaentitymodel файле, убедитесь, что все необходимые поля заполнены корректно.
 
1
YAML:
info:
  namespace: exiled
entities:
  warden:
    display_name: "warden"
    type: ZOMBIE
    model_folder: entity/warden

JSON:
{
  "model": "warden.iaentitymodel",
  "texture": "texture.png"
}

Java:
// Проверьте, правильно ли указаны пути к файлам в вашем коде.

Проблема может быть связана с отсутствием данных в вашем .iaentitymodel файле, убедитесь, что все необходимые поля заполнены корректно.
данный ответ не помог
 
ВерхНиз