Прошлый смыло вайпом, даже в архиваче не сохранился.. ну да не будем о грустном.
ИТТ мы продолжаем кукаретизировать на тему разработки модов, плагинов, датапаков и ресурспаков; делиться мнениями и задавать вопросы; поливать Mojang грязью за последние апдейты; выёбываться профилями спигота и советовать одну и ту же литературу/доки всем желающим вкатиться. А ещё ждём хайтейл с нормальным апи для девелуперов.
Сейчас, к слову, пытаюсь написать экономику, работающую из коробки. А ещё есть идея попробовать написать плагин для премиум-секции, чтобы посмотреть что это такое.
>>383439 Спасибо, хоть я и так знал что я охуенен.
>>383440 А почему-таки идея обязательно должна быть ПРОРЫВНОЙ? Алсо изкоробочных экономических плагинов действительно не существует. Есть лишь специализированные инструменты, где ты сам пердолишься с конфигами и в итоге забиваешь хуй, потому что для типичного хомяка-админа три этих параметра это слишком много, хомяк-админ хочет всё сразу и искаропки: - Балансирование цен для каждого ебучего предмета - Интерфейс магазина для юзеров - Ресток маркета и динамика цен Без одного бессмысленно другое: отсутствие баланса ломает игру; отсутствие интерфейса для взаимодействия с маркетом делает экономику бесполезной; без рестока и динамических цен получается топорное унылое говно.
>>383442 Не обязательно прорывной, но уж точно не вторичной. Потому что вторичная идея превратится в необкатанное багованное говно. Которое очевидно никому не нужно при наличии уже существующих рабочих решений.
Звучит неплохо, но на первый взгляд похоже, что ты хочешь сделать экономику, которая играет сама в себя без игрока. Возможно я что-то не уловил
>>383458 Конечно стремно, но речь же была о хомяках, которые сами не могут настроить три значения и хотят всё из коробки Для них вот такое решение не будет стрёмным, а как раз таки самым удобным
>>383504 Моему огромному фаллосу. Серьезно, он гигантский. Да, он еле-еле дотягивает до 17.5 в длину, зато в ширину как башня пизанская, люди иногда даже пугаются, лол
Подскажите, вот у меня есть мой блок. Я хочу чтобы он умел увлажнять фармленд, то есть чтобы фармленд вел себя с этим блоком так, как будто это вода. Но я не хочу чтобы этот блок реально был водой, я не хочу чтобы он создавал источники или генерировал коблу. Фордж, насколько я понял, не даст мне переписать ванильный код фармленда, который хочет world.getFluidState(blockpos).isTagged(FluidTags.WATER) чтобы быть мокрым. Чо делать то? Сделать жидкость невода с таким тегом и залить её в этот блок? А она не будет создавать мне коблу из лавы? 1.15 если что.
>>395232 Нейбор чейндж это же когда рядом? А вода мочит 9x9.
Если тоже рандомно тикать блок, то он не всегда будет успевать намочить поле скорее всего. Я думаю только world.getPendingBlockTicks().scheduleTick делать с каким-нибудь тикрейтом не очень частым, но вдруг чего лучше есть?
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000007bd200000, 17825792, 0) failed; error='Cannot allocate memory' (errno=12) # # There is insufficient memory for the Java Runtime Environment to continue. # Native memory allocation (mmap) failed to map 17825792 bytes for committing reserved memory. # An error report file with more information is saved as: # /root/mcserv/hs_err_pid9720.log
Ставишь такой сервер снапшота последнего, на сервере 4 гига, через параметры выделил жвм 3512m, а ей похуй. Ванилла на 2 человека блядь
Возможно есть какие-то варианты фикса? Какой-то нормальный gc или ещё что? Это же глупо, кубики на полной ванилле с полтора инвалида падают с учётом того что у инвалидов даже нет элитр, еба механизмов и прочего чтобы сервер нагружать
Есть какой-то предел сколько блокстейтов может быть у блока? А то я штук 20 добавил (хз как меньше сделать), оно чет не грузится. И вроде больше я ничего не менял.
>>395829 Просто у меня каждая сторона может быть открыта/закрыта, открыта для редстоуна/закрыта для редстоуна и запитана редстоуном/не запитана. То есть 18 стейтов + вотерлоггед + ещё одно. Это легально? А чо оно виснет при загрузке?
Короче я запилил вот такую хуетень. Есть два стула блока, первый может быть залит водой и в нем можно делать дырки с каждой стороны по райтклику, то есть можно управлять из какой стороны будет течь вода, если она там есть. И еще он на редстоун реагирует, открывает противоположную от сигнала сторону.
>>395923 Второй блок это не вода на самом деле, иммитирует свойства воды, может делать из лавы коблу/обсидиан, может делать источники воды с другим источником/таким же блоком. Делает это все только на активных сторонах, стороны тоже включаются/выключаются по райтклику. Тоже реагирует на редстоун тем же образом.
Завтра попробую выяснить как все это куда-нибудь выложить. Мой первый мод, вот.
Кто-нибудь шарит как чекать куда кликнули по блоку? В onBlockActivated дают только BlockRayTraceResult, где координаты все целые, то есть можно узнать только с какой стороны кликнули, а мне надо чтобы координаты ну хотя бы с точностью до сотых были.
Как в майнкампф засунуть obj модель? Ну или не обязательно obj, но чтобы не только кубы были, как в обычном майнкрафтовском json формате. Ну вот пирамидку хочу сделать например, кубами то треугольник не нарисовать.
>>536667 Затем что json может только в кубы, повернутые только по одной оси на что-то кратное 22.5 градусам. Нехуевые такие ограничения. >>536654 Оказалось довольно просто. Пишешь в моделе.json что-то такое: { "parent": "block/block", "loader": "forge:obj", "model": "modid:models/block/blockid.obj", "textures": { "particle": "block/oak_planks" } } И всё.
Поясните, почему Spigot нужно собирать самому этой штукой https://www.spigotmc.org/wiki/buildtools/ , а ваниль или Paper, например, распространяются в виде готовых .jar?
>>537087 Никто не мешает скачать спигот с getbukkit, а не билдить самостоятельно. (а вообще вроде как виновата ебанутая политика моджангов насчёт их кода. у md_5 там на форуме даже правило есть касательно публикации скомпилированных ядер, дескать, нелегитимно, иначе на мороз вышвырнем.) Раньше с yivesmirror.com можно было скачать готовое ядро, но это раньше было хуй пойми когда, как быстро летит время. Вроде только вот серваки держал...
1) Those websites that distribute Spigot jars, are going against the Minecraft EULA. Mojang states we are not allowed to re-distribute their code. Obviously if Mojang really cared, sites like spigotmc.org would have been shut down right now.
2) The only legit way to get a build of Spigot is to build it yourself via Build tools.
Ситуация на самом деле забавная. Не секрет, что противоречивые господа из моджанг категорически против реверсинга их прекрасной и отлично работающей игры. Но комьюнити разрослось настолько, что выпидорить все упоминания способов модификации кода игры из интернетов практически невозможно. Да и кубач тогда потеряет 70% игроков, ведь все по большей части играют с модиками, ибо очередные пчёлы с черепахами быстро надоедают, голая ваниль за столько лет заебала приблизительно треть населения земного шара.
Живой пример — публикация карт обфускации. Все обрадовались когда их запостили, даже я, лол, а потом оказалось что руками трогать нельзя, можно только смотреть. В итоге разрабы форджа и спигота остались при своих картах. А мододелам остаётся только плакать, ведь портировать мод под каждую блядскую версию кубов не только трудно, но и не всегда возможно. Изменения в коде кубача и апи форжа нигде не документируются, хехехе, соизволь сам пердолиться и всё изучать.
Я начинаю любить упоминать террарию, когда говорю о кубах, ведь в террарии всё сделано по-человечески, в отличие от. Настолько по-человечески, что разрабы терки помогли разрабам модлоадера продвинуть их детище в стим: https://store.steampowered.com/app/1281930/tModLoader/
>>543102 Ну вроде как можно переехать на эти маппинги для удобства, но кто-то пишет что лицензии, которые можно отозвать в любой момент, не стоят ни гроша, а веры мелкомягким нет, поэтому радоваться и переезжать рано.
>>543104 Так а опять же придётся с нули стряпать новую инфраструктуру моддинга. Как это вообще выглядеть должно? Может вообще для простых моддеров тут и нету никакого барыша, а разве что только для разработчиков Fabric и Forge?
>>543118 Вот щас как выпустят хайтейл на DoD архитектуре чтобы всё удобно было очень, так и будешь просить прощения за свои слова. Хихи.
>>543129 Добавлю. По сути это когда вся игра это только данные, причём данные абсоютно одинаковой природы, что позволяет делать игру более производительной, более эмерджентной, так как все игровые объекты имеют одну природу и взаимодействуют корректно, что создаёт новый интересный игровой опыт. Ну и просто всё так красиво из данных состоит, можно легко создавать новые виды игровых объектов и всё здорово амнямням. Конечно это всё работает как надо при грамтной реализации, и шанс что DOD/ECS будет в Hytale минимален, но мне что, побухтеть нельзя?