Результаты поиска

  1. Angelok

    Проблема с репозиториями forge

    Доброго времени суток. Возникла беда с репозиториями мавена. Мне нужна среда под forge 1.7.10 с поддержкой scala ЯП. Но беда не в скала, а в том, что все репозитории forge дают ошибку. Что делать, где найти рабочий репозиторий? Вот что я пробовал за сегодня в целях решения проблемы:
  2. Angelok

    [ASM] Генерация локальной переменной

    Доброй ночи всем. Нужна мелкая помощь по asm`у. Вообщем, очень часто бывают случаи, где нужно "запаковать" значение в локальную переменную. Допустим чтобы вставить код до RETURN`а / THROW`a и не только. Так вот, чтобы "создать" эту переменную я всегда пользовался следующим кодом, который сам же...
  3. Angelok

    [ASM] С какой инструкции началась загрузка данных в стек до вызова метода?

    Добрый день всем. Вообщем, нужна помощь с ASM`ом. Мне иногда нужно полностью удалить вызов X метода (INVOKE_...) из метода, который я "исправляю". Чтобы это сделать, мне нужно узнать с какой инструкции началась загрузка данных в стек до вызова этого метода, дабы эти инструкции также стереть...
  4. Angelok

    Логическая прозрачность блока

    Всем привет, есть вопрос, над которым уже бьюсь не 1 день, а решить самому не выходит, по этому прошу помощи у знатоков. Вообщем, есть метод World#canBlockSeeSky(), который проверяет есть ли "непрозрачные" блоки над указанными координатами до самого неба. Мне надо понять, за счёт каких методов в...
  5. Angelok

    Ивенты на клиенте?

    Всем привет. Мне нужно слушать некоторые ивенты на клиенте, но у меня не выходит. Возможно ли это вообще? На текущий момент требуются следующие события: PlayerEvent.StopTracking, ChunkWatchEvent.UnWatch, LivingDeathEvent, BlockEvent.BreakEvent...
  6. Angelok

    [ServerSide] На кого смотрит игрок?

    Всем привет. Да, знаю, похожая тема была, но про блок, на который смотрит игрок. Мне же нужно точно тоже самое на серверсайде, но искать нужно и ентити и блок. Вот кусок кода, который я нашёл где-то на этом форуме: public static MovingObjectPosition getTarget(EntityPlayer player) { int...
  7. Angelok

    ASM и Minecraft обфускация

    Всем привет. Есть такой вопрос, который я всё время решал раньше костылём и, в принципе, было прекрасно. Но вот что-то сегодня этот костыль не прокатил. Вообщем вот есть кусок кода, комментарием помечен мой костыль: public class MyASMHook implements IClassTransformer { @Override public...
  8. Angelok

    ASM инжект в конструктор

    Всем привет. Нужна помощь по ASM. Вообщем проблема заключается в том, что нельзя вставить код до вызова this() / super() конструктора в конструкторе, а значит нужно найти "конец" вызова этого конструктора. (Основная моя цель - вставить код в начало конструктора, тобишь после вызова this() /...
  9. Angelok

    Проверка происхождения блока

    Всем добрый день. Подскажите пожалуйста, как можно реализовать проверку, что блок в мире на опред. координатах сгенерирован миром (то есть не игроком/сетблоком/машинами из модов, а именно генератором мира)? Я уже пытаюсь это придумать 3тий день. В данный момент, мне нужно определить, входит ли...
  10. Angelok

    [ASM] Цепочка родителей класса

    Всем привет, опять у меня вопрос по этому долбаному ASM. Не очень уж давно спрашивал тут, как проверить есть ли определённый класс в цепочке классов-родителей трансформируемого класса, но ответ оказался нерабочим. (Тот самый пост) Я пробовал и полностью скопировать код, и "переиначить" под себя...
  11. Angelok

    Оптимизированный подсчёт блоков в чанке

    Всем здравствуйте. Есть такой вопрос: какой наиболее оптимизированный способ подсчёта определённых блоков в конкретном чанке? (И нет, не для лимитера блоков на чанк) Если что, мне нужна возможность, чтобы по worldObj + x и z координат + Block + meta(блока) можно было узнать, сколько таких блоков...
  12. Angelok

    [ASM] Создание своего отменяемого ивента

    Всем привет. Нужна помощь по редактированию байт-кода через ASM. Вообщем, предположим есть класс майнкрафта с нужным мне методом. Мне нужно "пропатчить" этот метод. Как зарегать ASM plugin, перегнать byte[] в ClassNode и вернуть обратно в byte[] - знаю, особо объяснений не требуется. Как...
  13. Angelok

    Ачесс трансформеры

    Добрый вечер всем. Нужна помощь с AT. Как его использовать - я знаю, но возник частный случай: мне нужно снять private модификатор с поля из класса FML. Маппингов на него нет (да и откуда будут, если это не minecraft, а Forge), а при юзе обычного названия поля - снять модификатор не удаётся. В...
  14. Angelok

    Передача данных серверу при подключении

    Добрый вечер всем. Есть такая проблема: нужно передать пакет на сервер (использую IMessage) при подключении к серверу. (То есть клиент подключается к серверу - пакет отсылается) Я сразу попробовал использовать FMLNetworkEvent.ClientConnectedToServerEvent, и долго не понимал в чём дело. Потом...
  15. Angelok

    Преобразование UUID <---> NickName

    Добрый день всем. Помогите пожалуйста найти методы получения UUID из ника игрока и на оборот - UUID по имени игрока. В обеих случаях требует поддержка оффлайн-игроков, по этому циклы по онлайн игрокам в сторону. Также обязательно нужно, чтобы не было проблем при юзе таких методов с...
  16. Angelok

    Найти аннотацию во всех классах

    Добрый день. Подскажите пожалуйста, как я могу перебрать все классы в каждом моде перед загрузкой этих модов. Первым делом конечно попробовал ASM, но вот беда - в него не идут классы, которые ещё не были вызваны где-либо ручками. А мне нужно перебрать все классы в модах, даже которые unused...
  17. Angelok

    ASM

    Добрый день всем. Хотел бы задать сейчас вопрос тем, кто шарит в ASM хуках. Возможно ли при загрузке моего кор-мода собрать все классы из модов реализующие определённый интерфейс? Если да - можно примерчик, пожалуйста)) Pss: Интерфейс который реализуют искомые классы не из моего мода.
  18. Angelok

    Ic2 API

    Доброй ночи, форумчане. Есть такой вопрос, касательно API Ic2, а именно его энерго-сетей. Как я понял, чтобы мой TileEntity работал с EU, я должен реализовывать IEnergySink (для приёмников энергии) и IEnergySource (для провайдеров/генераторов) и постить спец. ивенты при загрузке тайла и...
  19. Angelok

    Работа с Skype через БОТа

    Добрый вечер всем. Хотел бы тут спросить, как мне решить проблему с skype. Я понимаю конечно, что это не относится к модам, по этому собственно и пишу это в offtop`е. Теперь ближе к проблеме: мне нужно создать БОТа, работающего со skype (на подобии БОТов для discord`a). (Только не нужно тут...
  20. Angelok

    Оптимальный подсчёт блоков

    Всем ещё раз здравствуйте. Я конечно понимаю, что наверное задрал тут вопросы кидать, но не хочется делать костыли, а потом гадать, откуда всплывают ошибки и прочие неприятности. Теперь к сути: У меня есть 2 тайла. 1ый - контроллер хранилища, 2ой - "обшивка". Контроллер является провайдером и...
Сверху