Jak zrobić Kill Aura w Mcreator na Minecraft 1.12.2?
Siemandero. W tym tutorialu wspiąłem się na wyżyny robienia modów do Minecraft po to by pokazać Wam, jak zrobić itemy lub broń z efektem obrażeń obszarowych (killaura). Co ważne poradnik powstał z myślą o wersji Minecraft 1.12.2, gdzie nie ma możliwości skorzystania z gotowej procedury, która umożliwiła by zrobienie tego w prostszy sposób. W razie jakiś pytań komentarze są do Waszej dyspozycji. Zapraszam również na Discorda:
https://discord.gg/QUtv2suG3U
Zanim przeczytacie resztę zapraszam Was również na inne materiały na moim kanale, czy to tutoriale MCreator czy też bardziej kontrowersyjne "Co jest nie tak z grą..."
Oto linki:
MCreator na wersję 1.12.2 jak pobrać
• Jak zainstalować MCreator na wersję M...
MCreator Zbroja 3D z animacjami jedyny słuszny poradnik apropo wersji 1.12.2. • Jak zrobić działającą zbroję 3D w MCr...
MCreator Skrzynie
• Jak zrobić własne skrzynie w MCreator...
Co jest nie tak z grą
Forza 5 • Co jest nie tak z grą "Forza Horizon 5"?
NFS Unbound • Co jest nie tak z grą "Need For Speed...
NFS No Limits • Co jest nie tak z grą "Need For Speed...
UWAGA!
Tutaj zamieszczam kod o którym mówiłem w filmie:
//Początek Importów
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraft.util.DamageSource;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.World;
import java.util.List;
//Koniec Importów
import net.minecraft.entity.EntityLivingBase; // Brakujący dodatkowy import do broni w razie potrzeby
I teraz UWAGA! bo niestety YT tak jak MCreator jest trochę spierdzielony i nie pozwala na wpisywanie znaków większości i mniejszości. Znaki te w kodzie zamieniłem na kwadratowe nawiasy [ ], po prostu po skopiowaniu zamieńcie je zgodnie ze stronami na odpowiednie znaki.
//Początek Kodu
//Entity entity = (Entity) dependencies.get("entity"); Jeśli wcześniej nigdzie nie pojawia się ta linijka odblokuj ją usuwając dwa ukośniki i tekst który teraz czytasz
World world = entity.world;
BlockPos entityPos = entity.getPosition();
List[Entity] entitiesInRange = world.getEntitiesWithinAABB(Entity.class,
new AxisAlignedBB(entityPos).grow(4.0)); //Tuta ustawiacie zasięg działania w blokach
for (Entity target : entitiesInRange) {
if (target instanceof EntityLivingBase && target != entity) {
target.attackEntityFrom(DamageSource.MAGIC, 10); //Można zmienić DMG
// Odpychanie można usunąć
double pushX = target.posX - entity.posX;
double pushZ = target.posZ - entity.posZ;
double pushLength = Math.sqrt(pushX * pushX + pushZ * pushZ);
if (pushLength ] 0) {
pushX /= pushLength;
pushZ /= pushLength;
target.setVelocity(pushX * 0.5, 0.5, pushZ * 0.5); // Można zmienić siłę
}
}
}
//Koniec Kodu
Other Videos By HUH4CZ3K
Other Statistics
Minecraft Statistics For HUH4CZ3K
At this time, HUH4CZ3K has 9,913 views for Minecraft spread across 171 videos. Roughly a days worth of Minecraft videos were uploaded to his channel, roughly 48.92% of the content that HUH4CZ3K has uploaded to YouTube.