sk9zist :l
Исправился
- 981
- 18
- 157
Как выдать эффект спектральной стрелы но красного цвета?
В математике действительно мало открытий производится эмпирическим путем. Однако, первые представления о натуральных числах наверняка были получены из наблюдений количества объектов реального мира.Математика - точная наука.
В видосе есть команда, которая спаунит сущность с тимой, чекни, как эта команда работает внутриА какой метод каким добавлять в тиму?
В ваниле это свечение вроде как основывается на фиче цветов тим, маловероятно, что оно может работать без тимыможно просто добавить свечение на сущность, это возможно?
да нет.сделать цветное свечение?
Я скорее всего раньше сделаю. Когда сделаю - поделюсь с вами и со всеми обязательно.Когда сделаем - сможешь посмотреть, как
[16:17:57] [Client thread/FATAL] [minecraft/Minecraft]: Error executing task
java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: A team with the name '54w7j457j' already exists!
at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_261]
at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_261]
at net.minecraft.util.Util.runTask(Util.java:54) [Util.class:?]
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1178) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:442) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_261]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_261]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_261]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_261]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_261]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_261]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_261]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_261]
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
at GradleStart.main(GradleStart.java:25) [start/:?]
Caused by: java.lang.IllegalArgumentException: A team with the name '54w7j457j' already exists!
at net.minecraft.scoreboard.Scoreboard.createTeam(Scoreboard.java:295) ~[Scoreboard.class:?]
at net.minecraft.client.network.NetHandlerPlayClient.handleTeams(NetHandlerPlayClient.java:2161) ~[NetHandlerPlayClient.class:?]
at net.minecraft.network.play.server.SPacketTeams.processPacket(SPacketTeams.java:149) ~[SPacketTeams.class:?]
at net.minecraft.network.play.server.SPacketTeams.processPacket(SPacketTeams.java:14) ~[SPacketTeams.class:?]
at net.minecraft.network.PacketThreadUtil$1.run(PacketThreadUtil.java:21) ~[PacketThreadUtil$1.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_261]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_261]
at net.minecraft.util.Util.runTask(Util.java:53) ~[Util.class:?]
... 15 more
Кодом конечно. Командой всё идеально прям странно, там ведь стоит в методе команды метод setColor команде а у меня точно также - но не работает.Такой лог при создании тимы командой или кодом?
Конечно. Я могу хоть весь код команды скинуть.Если второе, то сделано на основе кода команды?
Scoreboard scoreboard = worldIn.getScoreboard();
ScorePlayerTeam scoreplayerteam = scoreboard.getTeam("1");
scoreboard.addPlayerToTeam(playerIn.getName().toString(), scoreplayerteam.getName().toString());
TextFormatting textformatting = TextFormatting.getValueByName("red");
scoreplayerteam.setColor(textformatting);
scoreplayerteam.setPrefix(textformatting.toString());
scoreplayerteam.setSuffix(TextFormatting.RESET.toString());
Scoreboard scoreboard = worldIn.getScoreboard();
if(scoreboard.getTeam("1").getName() != null)
{
ScorePlayerTeam team = scoreboard.getTeam("1");
scoreboard.removeTeam(team);
}
Идея хорошая. Для себя я уже решил, что не буду удалять команду а создам просто одну команду отдельно для своего мода. И, мне необходимо делать только красный цвет.создать тимы для всех цветов заранее, а потом просто менять тиму сущности
У меня не получилось((перехватить методы
почему?использовании /scoreboard этот эффект может поломаться.