1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

РПГ Данжи (Instances) 1.7.10 -> дляCauldron

Тема в разделе "Запросы на разработку плагинов", создана пользователем CAJlO, 7 фев 2015.

?

Был бы полезен вам этот плагин?

  1. Да

    68,8%
  2. Нет

    25,0%
  3. Есть готовый аналог плагина (напишите о нем в комментарий)

    6,3%
  1. ptnk

    ptnk Старожил Пользователь

    Баллы:
    173
    МОжет быть потому, что это один из основных инструментов, который обязан знать каждый java разработчик?
    Разобраться и изучить - это пару часов, а выгоды с этого - в несколько раз больше.
     
  2. Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    Ай всё
     
  3. Автор темы
    CAJlO

    CAJlO Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    CAJlO
    Так все-таки, каковы мои действия? Надо что-то просить или уже все ясно?
     
  4. Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    Я просмотрел все классы, там нет ничего что можно было бы портировать на Cauldron. Нету импортов, начинающихся на "net.minecraft.server.". Краш-лога, я так понимаю, у вас нет, да?
     
  5. Автор темы
    CAJlO

    CAJlO Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    CAJlO
    • [03:17:55 INFO]: CAJlO[/192.168.1.2:60768] logged in with entity id 168 at ([wor
      ld] 526.163135123725, 66.7803387100694, -974.3524543929248)
      [03:18:18 INFO]: CAJlO issued server command: /help Instances 2
      [03:18:25 INFO]: CAJlO issued server command: /help Instances 1
      [03:18:36 INFO]: CAJlO issued server command: /i createportal
      [03:18:40 INFO]: [WorldEdit] Using inbuilt NmsBlock for this version.
      [03:18:41 INFO]: CAJlO issued server command: /icreateportal
      [03:18:47 INFO]: CAJlO issued server command: /icreateportal test
      [03:19:03 INFO]: CAJlO issued server command: /ientrance
      [03:19:27 INFO]: CAJlO issued server command: /isetentrance
      [03:19:43 INFO]: CAJlO issued server command: /isetentrance
      [03:20:06 INFO]: CAJlO issued server command: /mw goto gorod 4 sten
      [03:20:16 INFO]: CAJlO issued server command: /mw goto gorod4sten
      [03:20:17 INFO]: [MultiWorld] CAJlO: Moved player CAJlO to world gorod4sten
      [03:20:53 INFO]: CAJlO issued server command: /isetdestination
      [03:21:08 INFO]: CAJlO issued server command: /icreateportal test
      [03:21:17 INFO]: CAJlO issued server command: /goto world
      [03:21:17 INFO]: [MultiWorld] CAJlO: Moved player CAJlO to world world
      [03:21:36 INFO]: CAJlO issued server command: /imodifyportal test
      [03:22:17 INFO]: CAJlO issued server command: /imodifyportal test defaultparty t
      estparty
      [03:22:22 INFO]: CAJlO issued server command: /imodifyportal test set defaultpar
      ty testparty
      [03:22:35 WARN]: [Instances] Blacklisting dependency on PermissionsEx
      java.lang.NoSuchMethodError: ru.tehkode.permissions.PermissionManager.setWorldIn
      heritance(Ljava/lang/String;[Ljava/lang/String;)V
      at org.cyberiantiger.minecraft.instances.unsafe.depend.PEXWorldInheritan
      ceFactory$PEXWorldInheritance.preAddInheritance(PEXWorldInheritanceFactory.java:
      45) ~[instances-1.19.jar:?]
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0
      _31]
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0
      _31]
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1
      .8.0_31]
      at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_31]
      at org.cyberiantiger.minecraft.instances.util.DependencyUtil$1.invoke(De
      pendencyUtil.java:36) [instances-1.19.jar:?]
      at com.sun.proxy.$Proxy43.preAddInheritance(Unknown Source) [?:?]
      at org.cyberiantiger.minecraft.instances.Instances.createInstance(Instan
      ces.java:372) [instances-1.19.jar:?]
      at org.cyberiantiger.minecraft.instances.InstanceEntrancePortal.onEnter(
      InstanceEntrancePortal.java:124) [instances-1.19.jar:?]
      at org.cyberiantiger.minecraft.instances.Instances.onPlayerMove(Instance
      s.java:842) [instances-1.19.jar:?]
      at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source) ~[?:?]
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1
      .8.0_31]
      at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_31]
      at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
      va:334) [JavaPluginLoader$1.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240.06.213]
      at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
      a:62) [RegisteredListener.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240.06.213]
      at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
      ava:507) [SimplePluginManager.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240.06.213]

      at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
      ava:492) [SimplePluginManager.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240.06.213]

      at net.minecraft.network.NetHandlerPlayServer.func_147347_a(NetHandlerPl
      ayServer.java:362) [nh.class:?]
      at net.minecraft.network.play.client.C03PacketPlayer.func_148833_a(C03Pa
      cketPlayer.java:36) [jd.class:?]
      at net.minecraft.network.play.client.C03PacketPlayer$C04PacketPlayerPosi
      tion.func_148833_a(C03PacketPlayer.java:144) [je.class:?]
      at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java
      :244) [ej.class:?]
      at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:
      173) [nc.class:?]
      at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.jav
      a:980) [MinecraftServer.class:?]
      at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(Dedicated
      Server.java:423) [lt.class:?]
      at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.jav
      a:798) [MinecraftServer.class:?]
      at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:658) [M
      inecraftServer.class:?]
      at java.lang.Thread.run(Unknown Source) [?:1.8.0_31]
      [03:22:35 WARN]: [Instances] gorod4sten is loaded, instances of loaded worlds ma
      y cause issues.
      [03:22:36 WARN]: [Instances] Error creating instance
      java.lang.IllegalArgumentException: Could not get provider type for dimension 14
      , does not exist
      at net.minecraftforge.common.DimensionManager.getProviderType(DimensionM
      anager.java:178) ~[DimensionManager.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240.0
      6.213]
      at net.minecraftforge.common.DimensionManager.createProviderFor(Dimensio
      nManager.java:471) ~[DimensionManager.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240
      .06.213]
      at net.minecraft.world.WorldProvider.func_76570_a(WorldProvider.java:160
      ) ~[aqo.class:?]
      at net.minecraft.world.WorldServer.<init>(WorldServer.java:153) ~[mt.cla
      ss:?]
      at org.cyberiantiger.minecraft.unsafe.v1_7_R4.InstanceTools.createInstan
      ce(InstanceTools.java:85) ~[instances-1.19.jar:?]
      at org.cyberiantiger.minecraft.instances.Instances.createInstance(Instan
      ces.java:394) [instances-1.19.jar:?]
      at org.cyberiantiger.minecraft.instances.InstanceEntrancePortal.onEnter(
      InstanceEntrancePortal.java:124) [instances-1.19.jar:?]
      at org.cyberiantiger.minecraft.instances.Instances.onPlayerMove(Instance
      s.java:842) [instances-1.19.jar:?]
      at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source) ~[?:?]
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1
      .8.0_31]
      at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_31]
      at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
      va:334) [JavaPluginLoader$1.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240.06.213]
      at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
      a:62) [RegisteredListener.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240.06.213]
      at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
      ava:507) [SimplePluginManager.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240.06.213]
    • 03:22:35 вошел в портал
     
  6. Автор темы
    CAJlO

    CAJlO Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    CAJlO
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:492) [SimplePluginManager.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240.06.213]

    at net.minecraft.network.NetHandlerPlayServer.func_147347_a(NetHandlerPl
    ayServer.java:362) [nh.class:?]
    at net.minecraft.network.play.client.C03PacketPlayer.func_148833_a(C03Pa
    cketPlayer.java:36) [jd.class:?]
    at net.minecraft.network.play.client.C03PacketPlayer$C04PacketPlayerPosi
    tion.func_148833_a(C03PacketPlayer.java:144) [je.class:?]
    at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java
    :244) [ej.class:?]
    at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:
    173) [nc.class:?]
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.jav
    a:980) [MinecraftServer.class:?]
    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(Dedicated
    Server.java:423) [lt.class:?]
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.jav
    a:798) [MinecraftServer.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:658) [M
    inecraftServer.class:?]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_31]
    [03:22:36 ERROR]: Could not pass event PlayerMoveEvent to Instances v1.19-jetty
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:338) ~[JavaPluginLoader$1.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240.06.213]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:62) ~[RegisteredListener.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240.06.213]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
    ava:507) [SimplePluginManager.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240.06.213]

    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:492) [SimplePluginManager.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240.06.213]

    at net.minecraft.network.NetHandlerPlayServer.func_147347_a(NetHandlerPl
    ayServer.java:362) [nh.class:?]
    at net.minecraft.network.play.client.C03PacketPlayer.func_148833_a(C03Pa
    cketPlayer.java:36) [jd.class:?]
    at net.minecraft.network.play.client.C03PacketPlayer$C04PacketPlayerPosi
    tion.func_148833_a(C03PacketPlayer.java:144) [je.class:?]
    at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java
    :244) [ej.class:?]
    at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:
    173) [nc.class:?]
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.jav
    a:980) [MinecraftServer.class:?]
    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(Dedicated
    Server.java:423) [lt.class:?]
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.jav
    a:798) [MinecraftServer.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:658) [M
    inecraftServer.class:?]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_31]
    Caused by: java.lang.NullPointerException
    at org.cyberiantiger.minecraft.Cuboid.isEmpty(Cuboid.java:109) ~[?:?]
    at org.cyberiantiger.minecraft.Cuboid.getCenterFloor(Cuboid.java:120) ~[
    ?:?]
    at org.cyberiantiger.minecraft.instances.Portal.teleport(Portal.java:37)
    ~[?:?]
    at org.cyberiantiger.minecraft.instances.InstanceEntrancePortal.onEnter(
    InstanceEntrancePortal.java:158) ~[?:?]
    at org.cyberiantiger.minecraft.instances.Instances.onPlayerMove(Instance
    s.java:842) ~[?:?]
    at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1
    .8.0_31]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_31]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:334) ~[JavaPluginLoader$1.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240.06.213]
    ... 13 more
    [03:22:36 WARN]: [Instances] gorod4sten is loaded, instances of loaded worlds ma
    y cause issues.
    [03:22:36 WARN]: [Instances] Error creating instance
    java.lang.IllegalArgumentException: Could not get provider type for dimension 14
    , does not exist
    at net.minecraftforge.common.DimensionManager.getProviderType(DimensionM
    anager.java:178) ~[DimensionManager.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240.0
    6.213]
    at net.minecraftforge.common.DimensionManager.createProviderFor(Dimensio
    nManager.java:471) ~[DimensionManager.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240
    .06.213]
    at net.minecraft.world.WorldProvider.func_76570_a(WorldProvider.java:160
    ) ~[aqo.class:?]
    at net.minecraft.world.WorldServer.<init>(WorldServer.java:153) ~[mt.cla
    ss:?]
    at org.cyberiantiger.minecraft.unsafe.v1_7_R4.InstanceTools.createInstan
    ce(InstanceTools.java:85) ~[instances-1.19.jar:?]
    at org.cyberiantiger.minecraft.instances.Instances.createInstance(Instan
    ces.java:394) [instances-1.19.jar:?]
    at org.cyberiantiger.minecraft.instances.InstanceEntrancePortal.onEnter(
    InstanceEntrancePortal.java:124) [instances-1.19.jar:?]
    at org.cyberiantiger.minecraft.instances.Instances.onPlayerMove(Instance
    s.java:842) [instances-1.19.jar:?]
    at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1
    .8.0_31]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_31]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:334) [JavaPluginLoader$1.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240.06.213]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:62) [RegisteredListener.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240.06.213]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
    ava:507) [SimplePluginManager.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240.06.213]

    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:492) [SimplePluginManager.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240.06.213]

    at net.minecraft.network.NetHandlerPlayServer.func_147347_a(NetHandlerPl
    ayServer.java:362) [nh.class:?]
    at net.minecraft.network.play.client.C03PacketPlayer.func_148833_a(C03Pa
    cketPlayer.java:36) [jd.class:?]
    at net.minecraft.network.play.client.C03PacketPlayer$C06PacketPlayerPosL
    ook.func_148833_a(C03PacketPlayer.java:234) [jf.class:?]
    at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java
    :244) [ej.class:?]
    at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:
    173) [nc.class:?]
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.jav
    a:980) [MinecraftServer.class:?]
    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(Dedicated
    Server.java:423) [lt.class:?]
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.jav
    a:798) [MinecraftServer.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:658) [M
    inecraftServer.class:?]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_31]
    [03:22:36 ERROR]: Could not pass event PlayerMoveEvent to Instances v1.19-jetty
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:338) ~[JavaPluginLoader$1.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240.06.213]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:62) ~[RegisteredListener.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240.06.213]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
    ava:507) [SimplePluginManager.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240.06.213]

    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:492) [SimplePluginManager.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240.06.213]

    at net.minecraft.network.NetHandlerPlayServer.func_147347_a(NetHandlerPl
    ayServer.java:362) [nh.class:?]
    at net.minecraft.network.play.client.C03PacketPlayer.func_148833_a(C03Pa
    cketPlayer.java:36) [jd.class:?]
    at net.minecraft.network.play.client.C03PacketPlayer$C06PacketPlayerPosL
    ook.func_148833_a(C03PacketPlayer.java:234) [jf.class:?]
    at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java
    :244) [ej.class:?]
    at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:
    173) [nc.class:?]
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.jav
    a:980) [MinecraftServer.class:?]
    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(Dedicated
    Server.java:423) [lt.class:?]
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.jav
    a:798) [MinecraftServer.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:658) [M
    inecraftServer.class:?]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_31]
    Caused by: java.lang.NullPointerException
    at org.cyberiantiger.minecraft.Cuboid.isEmpty(Cuboid.java:109) ~[?:?]
    at org.cyberiantiger.minecraft.Cuboid.getCenterFloor(Cuboid.java:120) ~[
    ?:?]
    at org.cyberiantiger.minecraft.instances.Portal.teleport(Portal.java:37)
    ~[?:?]
    at org.cyberiantiger.minecraft.instances.InstanceEntrancePortal.onEnter(
    InstanceEntrancePortal.java:158) ~[?:?]
    at org.cyberiantiger.minecraft.instances.Instances.onPlayerMove(Instance
    s.java:842) ~[?:?]
    at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1
    .8.0_31]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_31]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:334) ~[JavaPluginLoader$1.class:git-Cauldron-MCPC-Plus-1.7.10-1.1240.06.213]
    ... 13 more
    [03:22:40 INFO]: [Instances] Deleted unused instance save directory: C:\server\N
    OW server 01 2015\plugins\Instances\worlds\gorod4sten-03271223076344148411.world

    [03:22:40 INFO]: [Instances] Deleted unused instance save directory: C:\server\N
    OW server 01 2015\plugins\Instances\worlds\gorod4sten-07424479656041863080.world
    Два сообщения, так как превысил лимит в 15000 символов.
     
  7. Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    Впредь заливайте на pastebin.com, насчёт ошибки, попробуйте другие версии PEX, а перед этим сначала прогоните сервер на CraftBukkit: будет ли там то же самое с вашими плагинами?
     
    Последнее редактирование: 19 фев 2015
  8. ptnk

    ptnk Старожил Пользователь

    Баллы:
    173
    + языка Java указывать.
     
  9. Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    Для стак трейса в консоли?
     
  10. ptnk

    ptnk Старожил Пользователь

    Баллы:
    173
    Как бы да.
     
  11. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Всё крайне просто, плагин опирается на nms чтобы создавать новые инстансы WorldServer и отсылать туда игрока. И простой сменой импортов этот плагин переделать под котёл не получится.
    Тут нужно разбираться с форджем и смотреть что ему надо чтобы виртуальные миры работали правильно.
    Вот не надо про мавен, он говно. Количество строчек конфига которое надо накатать просто адовое. Подхватить библиотеку которая не лежит в репозитории - вообще чисто на конфигах невозможно.

    Лучше уж тогда градл, там всё чётко, и никакого xml. Совмещает все плюсы мавена и анта.
     
  12. ptnk

    ptnk Старожил Пользователь

    Баллы:
    173
    Просто кто-то не умеет готовить. Нет библиотеки в репе? - всегда можно .jar-ничек рядышком положить.
     
  13. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Ага, а потом мудохаться с её подключением в локальный репозиторий. А при билде ещё надо завставить мавен как-то её скачать отдельно что превращается в ад. А ещё у мавена classpath нормально при компиляции не становится из-за чего когда испортируешь овердохера библиотек с одинаковыми пакетами в составе начинается свистопляска. Типичная задача использовать для компиляции сначала Bukkit а затем CraftBukkit превращается а ад. А использовать сразу несколько разных версий того же самого крафтбаккита превращается в издевательство с созданием отдельных билдмодулей и всякой другой ерунды,а также размазыванием проекта.
     
    Последнее редактирование: 19 фев 2015
  14. ptnk

    ptnk Старожил Пользователь

    Баллы:
    173
    Разный класс решаемых задач и разные методы приготовления. Т.к. по работе это используется, то я могу сказать одназначно, что использовать maven нужно, чем сидеть и работать с .jar-ками. Многие вещи заточены под мавен, где-то gradle проскальзывает, просто нужно знать, где можно применить, а где лучше отказаться. Здесь такая ситуация, когда вроде бы можно и maven'ом обойтись, в крайнем случае заменить мёртвые репы ну и руками .jar-ки указать в зависимостях.
     
  15. Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    Я знаю это, просто начинаю всегда с передела импортов
    Где он опирается? Я нигде не нашёл
     
  16. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Пришло время учить мавен и понимать почему он говно.
     
  17. LaoTheLizard

    LaoTheLizard Старожил Пользователь

    Баллы:
    103
    Skype:
    sgp_the_controller
    Причем автор плагина в обсуждении об этом тут http://www.spigotmc.org/threads/instances.45684/#post-543499 так и писал:
    Сдвиги-то будут? У меня уже попкорн кончается.
     
  18. Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    То, что он написал, мне до 3.14зды (пардон за мой французский), это ещё не значит что плагин не портировать.
    Так где там у него в сырках NMS-то используется?
     
  19. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    При билде в плагин шейдятся библиотеки для поддержки nms разных версий. Так что в сырках - нигде.
     
  20. Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    Охх, скинь мне пожалуйста эти библиотеки
     

Поделиться этой страницей