Спектральная стрела красная

Версия Minecraft
1.12.2
API
Forge

sk9zist :l

Исправился
981
18
158
Как выдать эффект спектральной стрелы но красного цвета?
 
Решение
Математика - точная наука.
В математике действительно мало открытий производится эмпирическим путем. Однако, первые представления о натуральных числах наверняка были получены из наблюдений количества объектов реального мира.

А какой метод каким добавлять в тиму?
В видосе есть команда, которая спаунит сущность с тимой, чекни, как эта команда работает внутри
можно просто добавить свечение на сущность, это возможно?
В ваниле это свечение вроде как основывается на фиче цветов тим, маловероятно, что оно может работать без тимы
Вот класс scoreboard, посмотри какие там методы есть, либо в среде глянь.
В видосе показана команда чата, можно посмотреть, как она сделана
Scoreboard ставит сущность в команду, скорее всего такой способ ему не подходит.
 
Да, только надо ещё перехватить метод рисовать ли на сущность свечение или нет.
Да, только что за метод. Не нашёл его ещё когда искал как в майне делаеться обычное свечение через стрелу. Стрела - выдаёт потион GLOWING, в потионах я Glowing не нашёл, а тем более метод, который обводит сущность. Фиг знает как найти его в этих потионах.
Есть предположения что это простой GL11.GL_DEPTH_TEST
 
Вот так, будет работать?
Java:
pl.setGlowing(true);
Java:
@Hook(injectOnExit = true, returnCondition = ReturnCondition.ALWAYS)
public static <T> int getTeamColor(Render a, T b, @ReturnValue int i)
{
    i = 16711680;
    return i;
}
@MaximPixel
 
Математика - точная наука.
В математике действительно мало открытий производится эмпирическим путем. Однако, первые представления о натуральных числах наверняка были получены из наблюдений количества объектов реального мира.

А какой метод каким добавлять в тиму?
В видосе есть команда, которая спаунит сущность с тимой, чекни, как эта команда работает внутри
можно просто добавить свечение на сущность, это возможно?
В ваниле это свечение вроде как основывается на фиче цветов тим, маловероятно, что оно может работать без тимы
 
первые представления о натуральных числах наверняка были получены из наблюдений количества объектов реального мира.
Глубоко мыслишь.

В видосе есть команда, которая спаунит сущность с тимой, чеки, как эта команда работает внутри
Ладно...
В ваниле это свечение вроде как основывается на фиче цветов тим, маловероятно, что оно может работать без тимы
Я так и знал.. Да уж
 
Не знаю, что ты подумал... Однако я рассказал тебе способ найти решение, а не выложил готовое решение. Способ находить решение много ценней чем готовое решение, потому что из него можно извлечь абстрактную методику нахождения решений и использовать ее многократно
 
Не знаю, что ты подумал
Если я добавлю игрока в команду, то и смогу также задать команде цвет через похожий метод, такто логично..

По поводу этого:
Добавил игрока в команду, предварительно создав ее - но ничего не работает.

Попробовал без хука просто установить цвет команде что-то по типу:
Java:
Scoreboard scoreboard = world.getScoreboard();
scoreboard.createTeam("etggdf").setColor(TextFormatting.RED);
scoreboard.addTeam(player.getName(), "etggdf");

Но оно также не работает. Почему?
 
команды из видоса на зомби рабоатают?
Да
2020-12-09_19.08.00.png
Но почему-то зомби отображаеться как "player", да ещё и у него есть каким-то образом свой uuid
А так работает( Жалко

Вот мой код (точный):
Java:
playerIn.setGlowing(true);          
Scoreboard scoreboard = worldIn.getScoreboard();
scoreboard.createTeam("abcs").setColor(TextFormatting.RED);
scoreboard.addPlayerToTeam(playerIn.getName(), "abcs");

А ещё при повторе такого действия (с таким кодом) - крашиться майн так как создать такую же команду нельзя ( с таким же названием) а я незнаю как её удалить
 
Последнее редактирование:
Сначала добавь игрока в команду, а потом заставь светиться.
scoreboard.addPlayerToTeam(playerIn.getName(), "abcs");
?

А на скрине я проверяю на зомби ну типа зомби - это как игрока тоесть я. Чтобы нагляднее.

Скатерть это правда вы? Это я! У меня ник Kolian на rubukkit. org я в вашей теме писал
 
Я добавил игрока в команду такими командами:
/scoreboard teams add "test" // создает команду
/scoreboard teams join test Player09 // добавляет заданного игрока
/scoreboard teams option test color red // красит цвет выделения игроков в команде

И с игроком тоже нормально работает.
2020-12-09_19.41.04.png

P.S. как удалять тиму я уже накостылил как:
Java:
scoreboard.removeTeam(new ScorePlayerTeam(scoreboard, "test"));
так что можете не говорить как удалять.

А что там с фиксом Quark? Я пользуюсь вашим ядром, так что хотелось бы играть вместе с Quark на нём :) Отпишите на рубаките если будет свободное время
 
Назад
Сверху