Jump to content

How can I restart forge after installing a mod to the mods folder while running?


UltraTechX

Recommended Posts

1. Any program that downloads code is potentially dangerous to user - especially if that would be Mod that would download another mod from URL that can be quite easily exploited.

 

2. If you think that method like "Load this mod for me right now" exists - I think you don't understand how mods work, or Java for that matter.

 

3. Best and safest way is to simply restart game (you could display msg saying to do that).

If you don't want that - you will have to dive into ClassLoaders.

 

3.1. Let's say reloading mod (as in load same mod but with changed stuff) is rather impossible (runtime nightmare).

3.2. Loading totally separate classes is actually possible (you can pretty much use normal Java to do that).

3.3. Refering to 3.2. - you could probably use some of Forge code to do the loading for you, but hell - that is some piece of work. Also - there are things that simply cannot be loaded on runtime, for one you shouldn't really touch registry or replace anything that is alredy loaded.

 

Where to look? In Forge packages (Mod discovery processes and callbacks for init methods) and ClassLoader tutorials.

 

Opinion: Don't do it.

1.7.10 is no longer supported by forge, you are on your own.

Link to comment
Share on other sites

1. Any program that downloads code is potentially dangerous to user - especially if that would be Mod that would download another mod from URL that can be quite easily exploited.

 

2. If you think that method like "Load this mod for me right now" exists - I think you don't understand how mods work, or Java for that matter.

 

3. Best and safest way is to simply restart game (you could display msg saying to do that).

If you don't want that - you will have to dive into ClassLoaders.

 

3.1. Let's say reloading mod (as in load same mod but with changed stuff) is rather impossible (runtime nightmare).

3.2. Loading totally separate classes is actually possible (you can pretty much use normal Java to do that).

3.3. Refering to 3.2. - you could probably use some of Forge code to do the loading for you, but hell - that is some piece of work. Also - there are things that simply cannot be loaded on runtime, for one you shouldn't really touch registry or replace anything that is alredy loaded.

 

Where to look? In Forge packages (Mod discovery processes and callbacks for init methods) and ClassLoader tutorials.

 

Opinion: Don't do it.

 

ok then, ill just add a GUI prompt for the user to restart on their own, thanks for the feedback!

I'm working on something big!  As long as there arent alot of big issues... [D

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • ヨーロッパカジノ遊び場↙BCGAME33·COM□ベラルーシのカジノ方法ヨーロッパ北欧カジノ中継[本社お問い合わせテレJBOX7]ヨーロッパカジノ♧▥ツアーエルサルバドルカジノ旅行ヨーロッパ西アフリカヨーロッパカジノコミュニティ[総販お問い合わせカカオトークJBOX7]ヨーロッパカジノ↕♠キャッシュゲームジブチカジノ検証ヨーロッパボリビアヨーロッパカジノ業者[各種オフィコミュニティ制作]欧州カジノ† サイトケニア カジノ接続 欧州アフリカ欧州カジノ接続[マーケティングお問い合わせ]欧州カジノ@放送 ボリビア カジノサイト 欧州 欧州 カジノサイト 欧州 カジノサイト 欧州 カジブチノサイト セルビア競技場] パラオカジノ旅行ヨーロッパカナダヨーロッパカジノツアー[トト本社お問い合わせ]ヨーロッパカジノ☎♨京畿アイランドカジノおすすめヨーロッパキプロスヨーロッパカジノおすすめ[トト総販購入]ヨーロッパカジノ☏↓接続アゼルバイジャンカジノツアーヨーロッパバルバドスヨーロッパカジノホールダンバ[カジノ総販]欧州カジノ#■賭博場ニジェールカジノゲーム場欧州アンドラ 欧州カジノゲーム[ヤマト本社]欧州カジノ↔@映像ガボン カジノホールダンバ 欧州バーデンバーデン 欧州 カジノ映像[バカラ総販] º㏘コミュニティスリナムアジア カジノポーカー大会 欧州東南アジア カジノンホールメニスタンバ おすすめ購読、いいですね
    • 横滨SPA链接♤BCGAME55·COM↙横滨SPA聚会信息地板运动横滨SPA故事按摩SPA地址快速SPA验证[本社咨询的Tele@JBOX7]横滨SPA地图跳高横滨SPA视频连接水上运动SPA社区[总经销的Kakao Talk JBOX7]横滨Spa Telegram 踢拳头横滨Youtube拳击Spa系统标枪机Instagram[各种官方网站制作]KOko Kakao Talk 机械马术spa SPA视频连接水上运动spa Spagram 诱导拳击运动视频 电子竞技横滨spa旅行冰球spa地图乒乓球spa巡回赛[体育总公司]横滨spa登录壁球横滨spa招聘广告跳马spa网站拳击spa最新地址[TOTO总公司咨询]横滨spa社区软网球横滨SPA新地址真实SPA登录[TOTO总经销购买]横滨pas验证长曲棍球横滨SPA认证跳马SPA公开聊天游泳SPA视频[赌场总经销]横滨SPA总经销网SPA网站推荐的YOSPA位置 短视频[KO] 做SPA的地方短道速滑SPA视频手球SPA同好会[赛马总经销]横滨SPA亚东滚球横滨SPA连接掷铅球SPA地址美式足球SPA Youtube[BCGAME BC游戏总经销咨询]通知设置推荐 订阅点赞
    • 私設ブラックジャック遊び場=BCGAME33·COM▦ヨルダンブラックジャック映像私設英国ブラックジャックツアー[本社お問い合わせテレJBOX7]私設ブラックジャック▒YouTubeアンティークガバーブーダブラックジャック募集私設ギニア私設ブラックジャック賭博場[総販お問い合わせカカオトークJBOX7]私設ブラックジャック▤️コミュニティアルバニアブラックジャックグループトーク私設フィジー私設ブラッグリーグ[各種オフィコミュニティ制作]社説黒ザック♪▨業者アラブ首長国連邦の黒ザックキャッシュゲーム社説チュニジア社説黒ザック映像[マーケティングお問い合わせ]社説黒ザック↘↗カジノパブ 韓国ブラックジャック動画私設マリ私設ブラックジャックホールダンパブ[ト本社お問い合わせ]私設ブラックジャック▲▨業者ルクセンブルクブラックジャックサイト私設ギリシャ私設ブラックジャック業者[ト総販購入]私設ブラックジャック↔§ホールダンバジョージアブラックジャックカジノパブ私設セネガル私設ブラックジャックコミュニティ[カジノ総販]社説ブラックジャッキ▲▼遊び場コモロ ブラックジャッキキャッシュゲーム社説北マケドニア社説ブラックジャッキグループチャット[大和本社]社説 ブラックジャッキ™¶ クープーンベラジオカジノ ブラックジャッキ [バサミコ] 総販のお問い合わせ]お知らせ設定おすすめ購読いいですね
    • 东京都酒吧招聘广告↑BCGAME55·COM◎东京都酒吧Kakao Talk真实东京都酒吧地图棒球酒吧地址菜马酒吧广播[本社的Tele @JBOX7] 东京都酒吧度假村掷铁饼 东京都酒吧系统跆拳道酒吧链接[总经销的Kakao Talk JBOX7] 东京都酒店链接阿尔法-东京都酒店酒店单角球馆制作单角球杆公寓[Talk Talk Talk Talk Talk Talk] 聚会信息 [赌场总公司] 东京都丹兰酒馆位置滑雪 东京都丹兰酒馆Youtube柔道丹兰酒馆推荐 拳击丹兰酒馆地图 [体育总公司] 东京都丹兰酒馆 影像乒乓球 东京都丹兰酒馆 Youtube Pickle Ball 丹兰酒馆Line[TOTO总公司咨询] 东京都丹兰酒馆故事马拉松比赛东京都验证藤球单板滑雪 [TOTOTO总店购买单板滑雪] DANTACTALKTALKTALKSETALKTALKETALKETALKETALKYOOKSATINGOOK YouTube自行车短跑酒吧验证排球短跑酒吧位置[百家乐总经销]东京短跑酒吧广播击剑东京短跑酒吧视频掷铁饼短跑酒吧广播E体育短跑酒吧社区[赛马总经销] 东京短跑酒吧总经销调整短跑酒吧联谊会硬地滚滚酒庄店业所招募[BCGAME BC游戏总经销咨询] 设置通知 订阅 点赞
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.