-
Постов
29 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
События
Весь контент Anderos115
-
Звучит прикольно, но мне нужны именно координаты. Метка то и нужна что бы сначала спавнить, а потом детектить кастомную структуру. Хотя... мы можем на 0 тиков игрока тепнуть.... Короче фиг знает. Так то я ещё у дипсика спрашивал, а он мне там столько новых функций расписал..... да и нишыша не понятно если честно. Конечно да, возможно супер умное решение, все дела, но смысл то не в "написать", а в "понять" В любом случае спасибо за идею
-
Тебе...... КОРОЧЕ. Дс: anderos115 (какой-то сюр если честно) P.S отправил ещё раз запрос ..сори короче что так затянулось, мне уже неудобно помощь просить..
-
Сори, дела были, только сейчас отвечаю В дс запрос кинул (да, обьясни как воркает пж)
-
А если очень грязно поступить, и просто игрока к звуку тепнуть? типо: tp playsound tp Короче что бы 0 тиков между командами В теории так даже спринт не собьётся. В теории. Но это оочень грязно и не круто, просто единственное что в голову пришло, сори.
-
Версия 1.21.1, можно выше(только дп переписать придётся, а мне лень) Делаю одну прикольную хрень и столкнулся с тем, что хз как решать. Необходимо каким-то образом пометить определённый блок, что бы позже возможно было его легко найти. Поясню: Допустим есть блок на 16 48 32 и мы что то с ним делаем, и после, просто перебором смотрим: блок(14,48,32) есть метка - нет - дальше - блок (15,48,32) есть метка - нет - дальше - блок(16,48,32) есть метка - да - делаем что то умное Возможно можно как то стойку с бронёй спавнить на 16 48+10000 32 что бы позже детектить, но как стойку с тегом задетектить? а если помеченных блоков не 1 а 100? И ещё, если что то в голову пришло, то лучше написать, чем не написать, может рил поможет. Заранее спасибо
-
Именно то, что искал, огромное спасибо
-
Цель такая: Каким-то раком сохранить в предмет число, что бы потом его можно было оттуда вынуть 1 командой. Да, я знаю что можно просто сделать "таблицу перевода значений"(которые уже составляют 95% моего дп) по типу: scoreboard players set @a[nbt={SelectedItem:{id:"minecraft:firework_star","minecraft:custom_data":{Tags:["Num_1"]}}}}] M_action 1 scoreboard players set @a[nbt={SelectedItem:{id:"minecraft:firework_star","minecraft:custom_data":{Tags:["Num_3"]}}}}] M_action 2 scoreboard players set @a[nbt={SelectedItem:{id:"minecraft:firework_star","minecraft:custom_data":{Tags:["Num_2"]}}}}] M_action 3 и так далее до немыслимых значений.... Я пытался что-то с прочностью предмета придумать, но без таблицы вынуть не получается. Впрочем, если способа нет, то значит нет, сидим и генерим это чудо питоном(ручками я отказываюсь такое писать, мне недели 3 понадобится) Доп вопрос насчёт этих "таблиц", может что умное подскажите С attribute напимер или с данными блока(спавнер) такой же прикол творить? Или есть магический трюк по преобразованию и сокращению 10000 строк кода в 1 формулу? P.S. Всё ещё сижу на 1.21.1, но предложения принимаются с любой версии, так как лично для меня тема оч сложная, и например в инете вообще ничего не нашёл по этому поводу.
-
Нет, даже не знал о такой, спасибо Проблема решена
-
С помощью датапаков можно создавать свои кастомные измерения, нет ли какой-то хитрой настройки отключающей спавн мобов в конкретном измерении? И именно измерении, а не мире, поэтому выкрутить геймрул не подходит. И да, я думал о том, что бы переключать геймрул в зависимости от измерения, в котором находится игрок. Но, а если игроков 2? А если 3? Конечно, можно тепать всех "не нужных" мобов в бездну, но что будет с сервом если буквально каждый тик будет тепаться и умирать пару десятков мобов. Нет, я не жадный на ТПС, но всё же не приятно. Есть ещё один вариант, но он больше похож на бред сумашедшего. Полностью отключить спавн геймрулом и написать свой метод спавна мобов. Но как по мне это будет даже хуже по ТПС чем просто всех тепнуть в бездну. Есть ли ещё какие-то варианты? Мне в голову приходит только отключение спавна в конкретном измерении при его создании или добавление в мир каких-то постоянно прогруженных сущностей для заполнения спавн лимита. Но как это реализовать, и можно ли вообще, я не знаю.
-
Найди в ютубе канал Mikket, послушай его и научишься Мне помогло
-
Ну типо..... а как запретить? Сервера Моджанг? ну, скачать версию из других источников. Таких дофига появится если закроют. Сервера майна? все перейдут на локальные не известные сервера на личных пк. А что ещё? Вирус удаляющий майн с компа? Ну это совсем бред. P.S. Этот топик заставил меня скачать все версии майна и теперь вы знаете, сколько они весят: Если что то там все снапшоты+версии и OptiFine и Forge, так же парочка Fabric версий, не все А тут только оф релизы+первоапрельские:
-
соо в чате изменить нельзя только отправить новое при нажатии на кнопку
-
Я разобрался с tellraw, немного поэкспериментировав на сайте и в игре. Раньше было так: tellraw @a {"text":"","extra":[{"text":"123","color":"white","bold":true,"click_event":{"action":"run_command","value":"/say 123"},"hoverEvent":{"action":"show_text","contents":"123"}}]} А теперь так: tellraw @a [{"text":"123","color":"white","bold":true,"click_event":{"action":"run_command","command":"/say 123"},"hoverEvent":{"action":"show_text","value":"123"}}] Нахера это переделали? Это не у меня спрашивать а у разрабов но слава богу поняли и разобрались
-
Либо я тупой, либо импорт не работает, либо у меня команды слишком замудрёные.... Я как ни крутил в выводе всегда "Hello World" Только если заново на сайте набивать... но это уже маразм, проще найти различия и через замену команды подправить
-
Есть датапак (недоделанный) который на 1.21 прекрасно себя чувствует, но когда я захотел нового контента загрести с 1.21.8 то получил вагон и маленькую тележку ошибок в консоль. Вопрос такой: что изменили в синтаксисе команд? С attribute более-менее разобрался. -Нельзя @a писать -Убрали приписки generic, player и т.д. С tellraw полная задница. Именно в плане кликабельного текста. как переписать что бы работало не разобрался Есть ли ещё какие-то проблемы при переходе? Если что я пока что даже не начинал ничего переписывать, так что неработающей недоделки под 1.21.8 нету, только старый 1.21
-
Вот так сгенерилось: Вода течёт намного быстрее поэтому она сначала стекла и сделала обсидиан: А потом сверху потекла лава, закрыв воду: Надеюсь максимально наглядно
-
UPD: Проблема сама собой решилась. Без понятия каким образом. Из-за проблем с жителями было принято решение построить АФК-рыбалку, после АФК на которой жители начали размножаться. Изменений в "Жительницу" внесено не было.
-
Знаю, тема заезженная и можно многое найти в интернете, но всё что нашёл и попробовал либо не помогло вообще либо частично решило проблему*. Играю на личном сервере, ядро ванильное. Файлы сервера/мира скину по личной просьбе. Итак: Жители находятся в полностью освещённой комнате под деревней. (Y=50) Так же имеется огород с пшеницей и довольно большой огород моркови, часть которого ограничена люками для жителей (изначально создавался для кормёжки и продажи моркови жителям, пшеница была добавлена в попытках починить жителей). Так же есть большие "коровники" с дверьми на поверхности. Сначала был построен только один из еловых дверей, но позже поставили второй с дубовыми, но ситуацию это не поменяло. Как и "освещение" жителей солнечным светом через дырки. Сейчас в комнате 13 жителей(может 1 убить и типо число станет счастливым и всё наладится?) Прорисовку на сервере уменьшил с 20 до 8 чанков, так как раньше грузилась ещё 1 соседняя деревня, но ничего не изменилось. В той деревне кстати жители прекрасно размножаются, но трогать её не хочу, ведь боюсь что и она тоже "сломается". Может быть вы знаете ещё что-то, что необходимо жителям и что тут может помочь. Стоит упомянуть ещё 1 момент: этот сервер и мир пережили много разных хостингов, вылетов и DDOS-атак, после которых были восстановлены, в связи с чем появилось достаточно большое количество "квантовых" мобов в том числе и жителей. Квантовыми я называю тех, которые полностью идентичны, включая уникальный ID сущности. И именно из за этого ID они не могут существовать одновременно в прогрузке, но при этом они до сих пор есть в мире. То есть они издают звуки и пихаются(только других мобов). *Частично решило проблему - на каком-то моменте попыток исправлений жители начали испускать сердечки, но не рожать мелких, сейчас и сердечек нету.
-
Спасибо вам большое, не знал про такой потенциал scores={} , всегда писал только один аргумент и костылём через execute.
-
tellraw ничего не выводит при использовании execute как доп. условие для селектора Как это исправить? execute as @a[scores={M_action=1}] run tellraw @s[scores={MaxHP=0}] {"text":"","extra":[{"text":"123","color":"white"}]} Оба счётчика на нужных значениях, всё хорошо. При этом если убрать 'scores={}' то всё работает, но, логично, нужных условий не проверяет. Был вариант создать отдельный счётчик dummy, который бы суммировал эти два условия, но этот вариант будет довольно затратным по ресурсам, ведь таких счётчиков у меня получиться около 30, а дополнительных команд для реализации около 60. execute as @a[scores={M_action=1}] run scoreboard players set @s[scores={MaxHP=0}] MaxHP_dat 0 tellraw @a[scores={MaxHP_dat=0}] {"text":"","extra":[{"text":"123","color":"white"}]} Есть ли какой то нормальный способ 'подружить' execute и tellraw без этих костылей?
-
Помню тоже так делал раньше, только не с ноутом а на ПК основном, всё нормально работало даже с 3 игроками(один с этого же ПК). Тогда 1.16 была в разгаре. Жаль время прошло, провайдер закрыл бесплатную функцию открытия портов, теперь только 499р/мес. Так что приходиться искать какие-то альтернативы.
