-
Jar mod doesn't work [1.15.2]
ohh maybe i really didn't use gradle build without this check, since it works now then thanks ?
-
Jar mod doesn't work [1.15.2]
I removed this part and tried to repeat this issue, but seems like everything is working. That time i got this:crash-2020-05-11_21.37.49-server.txt
-
Jar mod doesn't work [1.15.2]
I got this exception when bat suffocated maybe because of gravel. Blocks dont have this method, but living entities do. But ok let's say there is a problem, then why it works properly when compiled?
-
Jar mod doesn't work [1.15.2]
Sometimes it crashed the game with NoSuchMethodException when the src didn't have the method getTrueSource, for example when entity was killed by a block.
-
Jar mod doesn't work [1.15.2]
Just nothing happens. When I run compiled minecraft, it applies potion effect whenever a player kills a mob. With jar it stands still.
-
Jar mod doesn't work [1.15.2]
I did a small mod for testing with one simple event h andler. It works* until i build it to jar (with gradlew build) and put it in folder. This is what the build outputs:build.txt The mod itself: https://github.com/satyd/TestMod1 *I have no problems/bugs when i compile it, everything works how it supposed to do. Can someone help me, what i did wrong?
-
Forge uses wrong version of gradle [1.15.2]
Ok, then idk which type of problem do i have. My mod works properly when i compile it in eclipse, but doesn't work when i create jar with "gradlew build". In build.gradle i have this, but eclipse launches 1.15.2 version when i tried to change to 20200414-1.15.2 i got this: What am i doing wrong and what i have to do?
-
Forge uses wrong version of gradle [1.15.2]
I downloaded the latest forge MDK, but when i type gradlew genEclipseRuns i see this: forge:1.15.2-31.1.77_mapped_snapshot_20200225-1.15.1 It turns out, whenever forge builds a new project it uses gradle version 4.10.3 instead of 5, how do i fix this?
-
[1.15.2] Had a problem applying potion effects to the player
Seems like everything is working now, thanks ?
-
[1.15.2] Had a problem applying potion effects to the player
public class myEvents { @SubscribeEvent public void DeathPotion(LivingDeathEvent event){ DamageSource src=null; if(event.getSource()!=null) src=event.getSource(); if(src!=null) { if(src.getTrueSource() instanceof PlayerEntity) { LivingEntity entity=(LivingEntity) src.getTrueSource(); int n=13; int random=(int) (Math.random()*n); EffectInstance killer; switch(random) { case 0: killer=Potions.HARMING.getEffects().get(0); break; case 1: killer=Potions.SLOW_FALLING.getEffects().get(0); break; case 2: killer=Potions.POISON.getEffects().get(0); break; case 3: killer=Potions.HEALING.getEffects().get(0); break; case 4: killer=Potions.LUCK.getEffects().get(0); break; case 5: killer=Potions.LEAPING.getEffects().get(0); break; case 6: killer=Potions.SLOWNESS.getEffects().get(0); break; case 7: killer=Potions.SWIFTNESS.getEffects().get(0); break; case 8: killer=Potions.WEAKNESS.getEffects().get(0); break; case 9: killer=Potions.REGENERATION.getEffects().get(0); break; case 10: killer=Potions.STRENGTH.getEffects().get(0); break; case 11: killer=Potions.STRONG_HARMING.getEffects().get(0); break; case 12: killer=Potions.STRONG_TURTLE_MASTER.getEffects().get(0); break; default: killer=Potions.NIGHT_VISION.getEffects().get(0); break; } entity.addPotionEffect(killer); } } } } This is registration: myEvents m=new myEvents(); MinecraftForge.EVENT_BUS.register(m);
-
[1.15.2] Had a problem applying potion effects to the player
1) What do you mean reusing? Every time event happens i create new variables pick the player and apply the effect. 2) I also tried to call addPotionEffect directly in switch cases without any unnecessary variables and got the same issue.
-
[1.15.2] Had a problem applying potion effects to the player
I have an eventlistener which applies random potion effects to the player, but it works properly until player is dead. After player respawns function applies only specific and non-instant effects, so i have to restart the game to have the function work properly again. Here's the code: EffectInstance effect; switch(*random n*) {case *random n*: effect=Potions.*Potion_Name*.getEffects().get(0);} LivingEntity entity=(LivingEntity) src.getTrueSource(); entity.addPotionEffect(effect) //or entity.addPotionEffect(effect.getEffectInstance()); it doesn't matter. p.s. -src.getTrueSource() is always instance of PlayerEntity -default defined too -i did Event listener according to forge docs, tried static and everything works till the player is dead. -Then it works, but improperly (applies some effects with very short duration, about few ticks, maybe 1, so they don't have enough time to trigger). Don't know why the problem takes place and what else i can do to make this work
-
I had a problem while trying to start modding project [1.15.2]
Seems like everything is working, thank you kind stranger! Didn't know that ?
-
I had a problem while trying to start modding project [1.15.2]
Good evening. Trying to start some modding for 1.15 and got stuck with this issue (for 31.1.0+ forge): This never ends. Checked java_home, points to actual jdk 8, previously worked with 1.12 a bit and it was working. Maybe the problem is in switching versions, i really dont know. Maybe someone got the same problem/knows the solution? p.s. text for search indexation (genEclipseRuns > Resolve dependencies of :runtimeClasspath , genEclipseRuns Resolve dependencies of runtimeClasspath )
IPS spam blocked by CleanTalk.