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

Туториал [FDW]. Убираем Копирайты Forge, Делаем кнопку на свой сайт! 1.7.2/1.7.10|+

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем skoniks, 16 июл 2014.

?

Ты печенька?

  1. Да я печенька...

    124 голосов
    40,8%
  2. Нет! Я хлебушек!

    82 голосов
    27,0%
  3. Идите вы! Я бублик!

    98 голосов
    32,2%
  1. Skmaestro

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

    Баллы:
    78
    по сути если ты хочешь получиться minecraft.jar в котором есть сам майнкрафт, фордж и твой мод тебе надо
    1: взять майнкрафт.jar
    2: засунуть весь фордж
    3: скомпилировать твой мод
    4: обновить майнкрафт.Jar с форджом и заменить новые файлы(из мода)
    вроде так, Mcmod туда не пойдет!)
     
  2. hackerpro

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

    Баллы:
    88
    Имя в Minecraft:
    _hackerpro_
    А как цвет сделать ? Я сделал с значком § и получилось вот так:
    [​IMG]
     
  3. chief

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

    Баллы:
    76
    Не получается реобфускувать мод. В чем может быть причина данной ошибки?
    Код:
    java.io.FileNotFoundException: C:\Users\chief\Desktop\mcp908\bin\minecraft (The system cannot find the path specified)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:146)
        at immibis.bon.io.JarLoader.loadClassesFromJar(JarLoader.java:32)
        at immibis.bon.io.ClassCollectionFactory.loadClassCollection(ClassCollectionFactory.java:24)
        at immibis.bon.gui.GuiMain$1.run(GuiMain.java:165)
     
  4. Starr

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

    Баллы:
    98
    Ты не запускал decompile.bat в MCP.
     
  5. chief

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

    Баллы:
    76
    Спасибо)
    Как сделать так, чтобы Gradle компилировал мод в utf8 кодировке?
     
  6. Starr

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

    Баллы:
    98
    В шапке вроде есть
     
  7. Автор темы
    skoniks

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

    Баллы:
    78
    Skype:
    skolya16
    Имя в Minecraft:
    skoniks
    попробуй скомпилировать, а потом поменять через InClassTranslator
     
  8. MineRip

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

    Баллы:
    73
    В каком class (или типа того) это можно убрать?
     

    Вложения:

  9. Starr

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

    Баллы:
    98
    GuiMainMenu, наверное.
     
  10. MineRip

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

    Баллы:
    73
    Нашёл по поиску слов: forge, над копирайтом была строчка.
     
    Последнее редактирование: 13 дек 2015
  11. Mrtonchor

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

    Баллы:
    61
    Имя в Minecraft:
    Tonchor
    Майн вылетает что делать ?
    ---- Minecraft Crash Report ----
    // Hey, that tickles! Hehehe!

    Time: 20.12.15 12:20
    Description: There was a severe problem during mod loading that has caused the game to fail

    cpw.mods.fml.common.LoaderException: java.lang.NoSuchFieldError: field_151573_f
    at cpw.mods.fml.common.LoadController.transition(LoadController.java:163)
    at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:559)
    at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)
    at net.minecraft.client.Minecraft.startGame(Minecraft.java:522)
    at net.minecraft.client.Minecraft.run(Minecraft.java:942)
    at net.minecraft.client.main.Main.main(Main.java:164)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
    at GradleStart.main(Unknown Source)
    Caused by: java.lang.NoSuchFieldError: field_151573_f
    at com.flansmod.common.BlockFlansWorkbench.<init>(BlockFlansWorkbench.java:25)
    at com.flansmod.common.FlansMod.preInit(FlansMod.java:185)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
    at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:556)
    ... 12 more


    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------

    -- System Details --
    Details:
    Minecraft Version: 1.7.10
    Operating System: Windows 7 (x86) version 6.1
    Java Version: 1.8.0_66, Oracle Corporation
    Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
    Memory: 956503096 bytes (912 MB) / 1060372480 bytes (1011 MB) up to 1060372480 bytes (1011 MB)
    JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
    AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1558 5 mods loaded, 5 mods active
    States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
    UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
    UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1558-1.7.10.jar)
    UCH Forge{10.13.4.1558} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1558-1.7.10.jar)
    UCH examplemod{1.0} [Example Mod] (bin)
    UCE flansmod{4.10.0} [Flan's Mod] (Flans Mod-1.7.10-4.10.0.jar)
    GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.5.0 NVIDIA 359.00' Renderer: 'GeForce GTX 650/PCIe/SSE2'
     
  12. Starr

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

    Баллы:
    98
    Ты лишнее поле удалил походу. Caused by: java.lang.NoSuchFieldError: field_151573_f
     
  13. Mrtonchor

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

    Баллы:
    61
    Имя в Minecraft:
    Tonchor
    Всё нашел в чём проблема.
     
  14. mihan7777

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

    Баллы:
    61
    Имя в Minecraft:
    tcl16



    НЕ ОБЯЗАТЕЛЬНО СНОСИТЬ ВСЕ JAVA ,Можно по другому
    Скачиваем по ссылке:https://yadi.sk/d/bX7E7iG1mPCS3
    JDK 1.7 переносим в папку с Gradlew
    И Создаем .bat файл прописываем там следующие команды
    Код:
    SET "JAVA_HOME=jdk"
    SET JAVA_EXE=%JAVA_HOME%\bin\java.exe
    SET PATH=%JAVA_HOME%\bin\;%PATH%
    gradlew setupDecompWorkspace eclipse
    
    Мне лично помогло.
     
  15. Автор темы
    skoniks

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

    Баллы:
    78
    Skype:
    skolya16
    Имя в Minecraft:
    skoniks
    Бывает. А вообще я люблю апать старые темы!
     
  16. stalkerok007

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

    Баллы:
    61
    Привет всем, есть такая проблема-я хочу не удалять копирайты Forge,мне бы хотелось изменить их, изменить то получилось и в eclipce все прекрасно работает(FMLCommonHandler.class 207-228 сточки), но путь к этому классу cpw.mods.fml.common, а в 1.7.10.jar всего 3 папки: assets, net, META-INF, а где папка cpw ? Она же есть в Forge Universal.
    И еще как сделать кнопки в меню цветными? Пока только кнопка Mods поддается окраске.
    С кнопками разобрался, осталось с копирайтами Forge.
    Не вижу тут никаких следов присутствия Forge...(клиент модифицирован, запускать с аргументами)
    https://www.dropbox.com/s/aymsq7ypm7qvxbj/OptiForgeLiteLoader 1.7.10.jar?dl=0
    https://www.dropbox.com/s/kn1y7frasqx6tot/OptiForgeLiteLoader 1.7.10.json?dl=0
    А если запихнуть измененный FMLCommonHandler.class в установщик Forge, то при запуске Minecraft умирает моментально.
    Проблема решена, все успешно получилось, кому интересно в лс.
     
    Последнее редактирование: 6 июл 2016
  17. SkillDie

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

    Баллы:
    76
    А найдется у кого кнопки с командой /home и /spawn к примеру?:cute:
    А то импорт net.minecraft.network.packet.Packet3Chat не доступен на 1.7.10:confused:
     
  18. gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Код:
    Minecraft.getMinecraft().thePlayer.sendChatMessage("/home");
     
  19. SkillDie

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

    Баллы:
    76
    это нужно делать так?

    Код:
    case 100:
    Minecraft.getMinecraft().thePlayer.sendChatMessage("/home");
    break;
    

    Спасибо, работает" :lol::lol::lol::lol:
     
  20. nikita99001122

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

    Баллы:
    66
    Имя в Minecraft:
    Blazorkit
    Что делать? upload_2017-1-24_11-59-53.png
     

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