Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Туториал Установка модов (Bukkit + Client)

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем mayor123, 21 май 2012.

  1. Автор темы
    mayor123

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

    Баллы:
    173
    Ввиду того, что много людей задают вопрос "А как поставить мод?", я решил создать эту тему с модами и с инструкцией по установке.
    1. Мод должен быть портирован на Bukkit​
    2. Вы должны использовать интегрированные сборки. Устанавливая обычный ModLoader Forge сервер не запустится.​
    3. Нужно правильно указывать ID, для предотвращения конфликтов. А также ID на сервере и на клиенте должны соответствовать.​
    Серверы с интегрированным ModLoader​
    ​
    ​
    ​
    ​
    Моды, портированные на Bukkit​
    ​
    ​
    Все портированные под Bukkit моды есть в следующем посте (неактуально)​
    Моды для клиента используются оригинальные.​
    Обычные моды для сервера не подходят!​
    ​
    Как их установить?[SERVER]​
    ​
    1. Запустите сервер, как самый обычный Bukkit сервер.
    2. У вас появится папка /mods, в неё необходимо кидать архивы(именно архивы, не их содержимое) с необходимыми модами
    3. Запустите сервер и радуйтесь
    Правила установки модов:
    1. ID должны быть разными, используйте 4096FIX, он даёт 4096 ID, на сервере с Netty уже есть.
    2. ID на клиенте и на сервере должны совпадать
    3. Некоторые моды, например LCTrees++, требуют установки в файл_сервера.jar
    Для этого вам нужно:
    1. Открыть архиватором сервер (jar-файл)
    2. Открыть архиватором архив с модом
    3. Перетащить файлы из архива с модом в архив с сервером
    Как их установить?[CLIENT]​
    1. Возьмите чистый minecraft.jar
    2. Установите ModLoader (откройте архиватором minecraft.jar, удалите META-INF, откройте архиватором архив с ModLoader, перетащите файлы из архива с ModLoader в архив c minecraft.jar)
    3. Запустите игру.
    4. Закройте игру
    5. Установите Forge (откройте архиватором minecraft.jar, откройте архиватором архив с Forge, перетащите файлы из архива с Forge в архив c minecraft.jar, удалите META-INF)
    6. Запустите игру
    7. Теперь в рабочей директории игры будет папка "Mods", туда кидаем архив с модом, не распаковывая
    P.S. Если у вас ошибка, выкладывайте логи

    Полезные ссылки:
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    mayor123

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

    Баллы:
    173
    Большинство этих модов уже неактуальны. Новые моды тут.
    ​
    ​
    ​
    ​
    ​
    Дополнения:​
    Additional Buildcraft Objects​
    ​
    Additional Pipes​
    ______________________​
    ​
    ​
    ​
    ​
    ​
    ​
    ​
    ​
    ​
    ​
    ​
    ​
    ​
    ​
    Дополнения:​
    Advanced Machines Original​
    ​
    Advanced Solar Panels​
    ​
    AdvancedMachines​
    ​
    Charging Bench​
    ​
    Compact Solars​
    ​
    Nuclear Control​
    ____________________​
    ​
    ​
    Дополнения:​
    InfiTools-Core​
    ​
    InfiTools-2x2Extended​
    ​
    InfiTools-Hybrids​
    ​
    Orizon​
    ​
    InfiBlocks​
    ____________________​
    ​
    ​
    ​
    ​
    ​
    ​
    ​
    ​
    ​
    ​
    ​
    ​
    ​
    ​
    ​
    ​
    ​
    ​
    ​
    ​
    ​
    ​
    Дополнения:​
    SimCraft Flower Exp​
    ​
    SimCraft Ocean Exp​
    ​
    SimCraft More Stones Exp​
    ​
    SimCraft More Ores Expansion​
    ​
    SimCraft Fruit Trees Exp​
    ​
    SimCraft Bricks Exp​
    ​
    SimCraft Carpet Exp​
    ​
    SimCraft Recipe Book​
    ​
    SimCraft Rooftops Exp​
    ​
    SimCraft Wooden Planks Exp​
    ​
    SimCraft Doors Exp​
    _______________________​
    ​
    ​
    ​
    ​
    ​
    ​
    ​
     
  4. XMaeRLinGX

    XMaeRLinGX Активный участник

    Баллы:
    68
    приветствую
    23:25:14 [INFO] Adding Material: 3212:X3212
    23:25:14 [SEVERE] java.lang.NullPointerException
    23:25:14 [SEVERE] at net.minecraft.server.CraftingManager.registerShapedRe
    cipe(CraftingManager.java:167)
    23:25:14 [SEVERE] at net.minecraft.server.BukkitRegistry.addRecipe(BukkitR
    egistry.java:12)
    23:25:14 [SEVERE] at net.minecraft.server.CommonRegistry.addRecipe(CommonR
    egistry.java:32)
    23:25:14 [SEVERE] at net.minecraft.server.ModLoader.addRecipe(ModLoader.ja
    va:145)
    23:25:14 [SEVERE] at net.minecraft.server.mod_BCIC2Crossover.load(mod_BCIC
    2Crossover.java:101)
    23:25:14 [SEVERE] at cpw.mods.fml.server.ModLoaderModContainer.init(ModLoa
    derModContainer.java:271)
    23:25:14 [SEVERE] at cpw.mods.fml.common.Loader.modInit(Loader.java:220)
    23:25:14 [SEVERE] at cpw.mods.fml.common.Loader.initializeMods(Loader.java
    :539)
    23:25:14 [SEVERE] at cpw.mods.fml.server.FMLBukkitHandler.onLoadComplete(F
    MLBukkitHandler.java:121)
    23:25:14 [SEVERE] at net.minecraft.server.MinecraftServer.init(MinecraftSe
    rver.java:159)
    23:25:14 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:426)
    23:25:14 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:492)
    23:25:14 [SEVERE] Unexpected exception
    java.lang.NullPointerException
    at net.minecraft.server.CraftingManager.registerShapedRecipe(CraftingMan
    ager.java:167)
    at net.minecraft.server.BukkitRegistry.addRecipe(BukkitRegistry.java:12)

    at net.minecraft.server.CommonRegistry.addRecipe(CommonRegistry.java:32)

    at net.minecraft.server.ModLoader.addRecipe(ModLoader.java:145)
    at net.minecraft.server.mod_BCIC2Crossover.load(mod_BCIC2Crossover.java:
    101)
    at cpw.mods.fml.server.ModLoaderModContainer.init(ModLoaderModContainer.
    java:271)
    at cpw.mods.fml.common.Loader.modInit(Loader.java:220)
    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:539)
    at cpw.mods.fml.server.FMLBukkitHandler.onLoadComplete(FMLBukkitHandler.
    java:121)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:159)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    >
     
  5. Mega_Man

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

    Баллы:
    68
    Мне кажется что это конфликт ID'ов.
     
  6. KaMiKaZa

    KaMiKaZa Активный участник

    Баллы:
    88
    Не совсем. Но это точно конфликт BCIC2Crossover с чем-то. Ищи проблему в нём, XMaeRLinGX.
    Может, версии модов не совпадают.
     
    Сникерсни нравится это.
  7. Mega_Man

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

    Баллы:
    68
    То же самое. Моды юзают один и тот же айди.
     
  8. XMaeRLinGX

    XMaeRLinGX Активный участник

    Баллы:
    68
    Скорее всего это конфликт ID
    пробовал ставить на буккит без модов
    01:39:39 [INFO] CraftBukkit++ for Minecraft 1.2 is initializing.
    01:39:39 [INFO] CraftBukkit++ is a fork of the official CraftBukkit server mod f
    or minecraft
    01:39:39 [INFO] CraftBukkit++ is a NOT AFFILIATED with the CraftBukkit project.
    01:39:39 [INFO] Please report any feedback or bugs to http://spout.in/cbpp
    01:39:39 [INFO] The source code for CraftBukkit++ is available on github.com
    01:39:39 [INFO] Forge Mod Loader version @major@.@MINOR@.@REV@.@BUILD@ for Minec
    raft @MCVERSION@ loading
    01:39:39 [INFO] Loading mods from C:\Server\mods
    01:39:39 [INFO] Forge Mod Loader has loaded 2 mods
    01:39:39 [INFO] Adding Material: 140:X140
    01:39:39 [INFO] Adding Material: 141:X141
    01:39:39 [INFO] Adding Material: 142:X142
    01:39:39 [INFO] Adding Material: 143:X143
    01:39:39 [INFO] Adding Material: 144:X144
    01:39:39 [INFO] Adding Material: 145:X145
    01:39:39 [INFO] Adding Material: 149:X149
    01:39:39 [INFO] Adding Material: 150:X150
    01:39:39 [INFO] Adding Material: 151:X151
    01:39:39 [INFO] Adding Material: 146:X146
    01:39:39 [INFO] Adding Material: 147:X147
    01:39:39 [INFO] Adding Material: 148:X148
    01:39:39 [INFO] Adding Material: 152:X152
    01:39:39 [INFO] Adding Material: 20000:X20000
    01:39:39 [INFO] Adding Material: 20002:X20002
    01:39:39 [INFO] Adding Material: 20001:X20001
    01:39:39 [INFO] Adding Material: 20003:X20003
    01:39:39 [INFO] Adding Material: 20004:X20004
    01:39:39 [INFO] Adding Material: 20005:X20005
    01:39:39 [INFO] Adding Material: 20006:X20006
    01:39:39 [INFO] Adding Material: 20007:X20007
    01:39:39 [INFO] Adding Material: 20008:X20008
    01:39:39 [INFO] Adding Material: 20009:X20009
    01:39:39 [INFO] Adding Material: 20010:X20010
    01:39:39 [INFO] Adding Material: 20011:X20011
    01:39:39 [INFO] Adding Material: 20012:X20012
    01:39:39 [INFO] Adding Material: 20013:X20013
    01:39:39 [INFO] Adding Material: 20014:X20014
    01:39:39 [INFO] Adding Material: 154:X154
    01:39:39 [INFO] Adding Material: 155:X155
    01:39:39 [INFO] Adding Material: 156:X156
    01:39:39 [INFO] Adding Material: 157:X157
    01:39:39 [INFO] Adding Material: 158:X158
    01:39:39 [INFO] Starting CraftBukkit++ on *:25565
    01:39:39 [INFO] Adding Material: 159:X159
    01:39:39 [INFO] Adding Material: 160:X160
    01:39:39 [SEVERE]
    01:39:39 [SEVERE]
    01:39:39 [SEVERE] Your server has encountered an unexpected exception!
    01:39:39 [SEVERE] Please report this to the developers at http://spout.in/cbpp
    01:39:39 [SEVERE]
    01:39:39 [SEVERE] Exception Stack Trace Begins:
    01:39:39 [SEVERE] NoSuchFieldError
    01:39:39 [SEVERE] net.minecraft.server.mod_LCTrees.load(mod_LCTrees.java:391)

    01:39:39 [SEVERE] cpw.mods.fml.server.ModLoaderModContainer.init(ModLoaderMod
    Container.java:264)
    01:39:39 [SEVERE] cpw.mods.fml.common.Loader.modInit(Loader.java:220)
    01:39:39 [SEVERE] cpw.mods.fml.common.Loader.initializeMods(Loader.java:539)
    01:39:39 [SEVERE] cpw.mods.fml.server.FMLBukkitHandler.onLoadComplete(FMLBukk
    itHandler.java:93)
    01:39:39 [SEVERE] net.minecraft.server.MinecraftServer.init(MinecraftServer.j
    ava:191)
    01:39:39 [SEVERE] net.minecraft.server.MinecraftServer.run(MinecraftServer.ja
    va:479)
    01:39:39 [SEVERE] net.minecraft.server.ThreadServerApplication.run(SourceFile
    :492)
    01:39:39 [SEVERE] Exception Stack Trace Ends.
    01:39:39 [SEVERE]
    01:39:39 [SEVERE]
    >
    возможно ли сменить ID предметов?(если да то как ?)
     
    slavik123123123 и PaShOkO нравится это.
  9. KaMiKaZa

    KaMiKaZa Активный участник

    Баллы:
    88
    Э... У тебя как бы CraftBukkit ++, на счёт работы модов с ним не знаю.
    А ID сменить элементарно. Заходишь в "..."/Config/ и ищешь конфиг-файл мода.
     
  10. Автор темы
    mayor123

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

    Баллы:
    173
    Да, и ещё, как я сказал, нужен 4096FIX, если у вас много модов
     
    Пароль123456789 нравится это.
  11. Автор темы
    mayor123

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

    Баллы:
    173
    Ну для кого я писал, а? LCTrees++ требует извлечения в ядро сервера
     
  12. XMaeRLinGX

    XMaeRLinGX Активный участник

    Баллы:
    68
    Если честно я и закидывал в jar фаил сервера
     
  13. Автор темы
    mayor123

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

    Баллы:
    173
    Закинул только LCTrees++, да?
    Вот сервер с LCTrees++
     
  14. XMaeRLinGX

    XMaeRLinGX Активный участник

    Баллы:
    68
    да только его

    ссылка битая
     
    Stalkerdeni971 нравится это.
  15. Автор темы
    mayor123

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

    Баллы:
    173
    Всё
     
  16. maximalyan

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

    Баллы:
    68
    Имя в Minecraft:
    Maximalyan
    Может кто то встречался с проблемой раньше сидел на 1.2.3 теперь перешол на 1.2.5... на 1.2.3 неработал GUI из redpowera, тоесть не одно устройтсво не открывалось и не давало интерфейс, но при этом прекрастно работало можно было туда при помощи труб подавать елементы и оно их логично обслуживало ... так вот, перешол на 1.2.5 точно так же не работает, раньше думал что это проблема была в редпавере 1.2.3 теперь понимаю что нет, у кого были подобные проблемы и как с этим боролись

    заранее спасибо​
     
    zuma2 нравится это.
  17. XMaeRLinGX

    XMaeRLinGX Активный участник

    Баллы:
    68
    Всё разобрался
    была проблема в ID
    Cпасибо за прекрасный гайд и отличные советы
    а Для Клиентской части тоже отдельный Trees нужен(под буккит)?
     
  18. Автор темы
    mayor123

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

    Баллы:
    173
    Нет, для клиентской части уже обычные моды
     
  19. XMaeRLinGX

    XMaeRLinGX Активный участник

    Баллы:
    68
    я прав если предпологаю что :
    мне достаточно закинуть в jar клиент содержимое LCTrees++ v1.3.35 client ? фордж и мод лодер уже присутствуют
     
  20. Автор темы
    mayor123

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

    Баллы:
    173
    Верно.
     
  21. XMaeRLinGX

    XMaeRLinGX Активный участник

    Баллы:
    68
    попробовал соеденить пару модов (IC и Forestry)
    12:23:48 [INFO] CraftBukkit++ for Minecraft 1.2 is initializing.
    12:23:48 [INFO] CraftBukkit++ is a fork of the official CraftBukkit server mod f
    or minecraft
    12:23:48 [INFO] CraftBukkit++ is a NOT AFFILIATED with the CraftBukkit project.
    12:23:48 [INFO] Please report any feedback or bugs to http://spout.in/cbpp
    12:23:48 [INFO] The source code for CraftBukkit++ is available on github.com
    12:23:48 [INFO] Forge Mod Loader version @MAJOR@.@MINOR@.@REV@.@BUILD@ for Minec
    raft @MCVERSION@ loading
    12:23:49 [INFO] Loading mods from C:\Server\mods
    12:23:49 [INFO] Forge Mod Loader has loaded 4 mods
    12:23:49 [INFO] Adding Material: 2027:X2027
    12:23:49 [INFO] Adding Material: 2028:X2028
    12:23:49 [INFO] Adding Material: 2029:X2029
    12:23:49 [INFO] Adding Material: 2030:X2030
    12:23:49 [INFO] Adding Material: 2031:X2031
    12:23:49 [INFO] Adding Material: 2032:X2032
    12:23:49 [INFO] Adding Material: 2037:X2037
    12:23:49 [INFO] Adding Material: 2038:X2038
    12:23:49 [INFO] Adding Material: 2039:X2039
    12:23:49 [INFO] Adding Material: 2033:X2033
    12:23:49 [INFO] Adding Material: 2034:X2034
    12:23:49 [INFO] Adding Material: 2035:X2035
    12:23:49 [INFO] Adding Material: 2036:X2036
    12:23:49 [INFO] Adding Material: 20000:X20000
    12:23:49 [INFO] Adding Material: 20002:X20002
    12:23:49 [INFO] Adding Material: 20001:X20001
    12:23:49 [INFO] Adding Material: 20003:X20003
    12:23:49 [INFO] Adding Material: 20004:X20004
    12:23:49 [INFO] Adding Material: 20005:X20005
    12:23:49 [INFO] Adding Material: 20006:X20006
    12:23:49 [INFO] Adding Material: 20007:X20007
    12:23:49 [INFO] Adding Material: 20008:X20008
    12:23:49 [INFO] Adding Material: 20009:X20009
    12:23:49 [INFO] Adding Material: 20010:X20010
    12:23:49 [INFO] Adding Material: 20011:X20011
    12:23:49 [SEVERE]
    12:23:49 [SEVERE]
    12:23:49 [SEVERE] Your server has encountered an unexpected exception!
    12:23:49 [SEVERE] Please report this to the developers at http://spout.in/cbpp
    12:23:49 [SEVERE]
    12:23:49 [SEVERE] Exception Stack Trace Begins:
    12:23:49 [SEVERE] NoSuchMethodError
    12:23:49 [SEVERE] ic2.common.IC2Crops.registerBaseSeeds(IC2Crops.java:73)
    12:23:49 [SEVERE] ic2.common.IC2Crops.init(IC2Crops.java:51)
    12:23:49 [SEVERE] net.minecraft.server.mod_IC2.load(mod_IC2.java:678)
    12:23:49 [SEVERE] cpw.mods.fml.server.ModLoaderModContainer.init(ModLoaderMod
    Container.java:271)
    12:23:49 [SEVERE] cpw.mods.fml.common.Loader.modInit(Loader.java:220)
    12:23:49 [SEVERE] cpw.mods.fml.common.Loader.initializeMods(Loader.java:539)
    12:23:49 [SEVERE] cpw.mods.fml.server.FMLBukkitHandler.onLoadComplete(FMLBukk
    itHandler.java:121)
    12:23:49 [SEVERE] net.minecraft.server.MinecraftServer.init(MinecraftServer.j
    ava:203)
    12:23:49 [SEVERE] net.minecraft.server.MinecraftServer.run(MinecraftServer.ja
    va:491)
    12:23:49 [SEVERE] net.minecraft.server.ThreadServerApplication.run(SourceFile
    :492)
    12:23:49 [SEVERE] Exception Stack Trace Ends.
    12:23:49 [SEVERE]
    12:23:49 [SEVERE]
    >
    ID поменял и та же история
     

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