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

СливПлатные

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

  • VuTuV
  • roman1215
  • Sneja
  • hazerot
  • LiSnow
  • Faklor
  • Pomachka58BW
  • piratkejual
  • afas
  • SensoR2x
  • Teighto
  • ArtyGriffin
  • takopain
  • Pertti12
  • PoWeR_Fun4ik
  • jdsssz
  • kirilltwice
  • liert
  • magiclove
  • helus
  • M3RCURY
  • Maksim_Pereona
  • Tqreas
  • voajck
  • lwmkx69
  • Baxilyy
  • 4albon
  • Ponomarev1
  • VoidAppend
  • nik2634
  • brawlbeach500
  • claimee5454
  • ezdnny
  • opilySud
  • AdiOnTop96
  • LOSHARA228322
  • geryisk
  • Kupol_0123

Помощь нужна помощь с добавлением модели через 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 файле, убедитесь, что все необходимые поля заполнены корректно.
данный ответ не помог
 
_Dead_
  • _Dead_
  • Жiнка з ароматом пива, шкiра снiжного кальвiна.
  • 161
Исходя из всего поноса по ошибке в коноли могу сказать что

Проблема в ItemsAdder он не может найти массив элементов в файле .iaentitymodel. Ошибка NullPointerException: Cannot invoke "com.alibaba.fastjson2.JSONArray.size()" because "<local5>" is null говорит, что плагин ожидает определённую структуру JSON, которая отсутствует.
 
ВерхНиз