Смотря что писать собрался.
Есть 2 путя развития :
1) Писать читы на обычный майнкрафт(Не Forge)
Плюсы:
Не требует своего лоадера,обхода.Это уже как минимум 1000+ к успеху,ведь учить 1 язык вместо двух это круто.
Можно писать код прям в самом майнкрафте,это тоже очень удобно,например при написании тех же чамсов,с которыми я дрочился часа 2 в Forge.
Твои читы никогда не пофиксят,а если закостылят допустим флай,то обойти его будет не так трудно,как допустим тот же лаунчер.
Минусы:
Скорее всего твой проект не будет выгоден для тебя и зарабатывать ты на нем не будешь.
Очень большая конкуренция.
2) Писать читы на наковаленку(Forge)
Нельзя писать код в самом майнкрафте,только хукать и наследовать.
Нужен свой обход который смогут легко пофиксить слив его проекту на который ты его сделал.
Т.к я пишу читы на Forge,то могу сейчас кое что рассказать.
1) качаешь Forge клиент,Java(одной версии),ставишь Java_HOME, декомпилишь и твоя среда готова.Качаешь любую IDE для Java :
Eclipse,IntelliJ IDEA
(видео-гайд по установке среды для 1.7.10
)
После качаешь любой сурс и начинаешь создание своей пасты :)
Сразу скажу,что без знаний Java(хотя бы начальных,даже без ООП) ты скорее всего нечего не сможешь сделать.
Можешь на других форумах почитать про GL11,тоже пригодится в том же меню.
Пиши ещё,может поможем чем не будь.