Posted June 28, 20205 yr I would like to use an Access Transformer to use LivingEntity#damageEntity I think this is the problem: C:\Users\me\eclipse-workspace\CrudeTechMod\build\tmp\expandedArchives\forge-1.15.2-31.2.0_mapped_snapshot_20200514-1.15.1-sources.jar_ce97d4795e289d120401b6dd4e80c901\net\minecraft\entity\player\PlayerEntity.java:975: error: damageEntity(DamageSource,float) in PlayerEntity cannot override damageEntity(DamageSource,float) in LivingEntity protected void damageEntity(DamageSource damageSrc, float damageAmount) { ^ attempting to assign weaker access privileges; was public C:\Users\me\eclipse-workspace\CrudeTechMod\build\tmp\expandedArchives\forge-1.15.2-31.2.0_mapped_snapshot_20200514-1.15.1-sources.jar_ce97d4795e289d120401b6dd4e80c901\net\minecraft\client\entity\player\ClientPlayerEntity.java:324: error: damageEntity(DamageSource,float) in ClientPlayerEntity cannot override damageEntity(DamageSource,float) in LivingEntit protected void damageEntity(DamageSource damageSrc, float damageAmount) { ^ attempting to assign weaker access privileges; was public After I do gradlew genEclipseRuns --refresh-dependencies && gradlew eclipse It breaks all my imports accesstransformer.cfg public net.minecraft.entity.LivingEntity func_70665_d(Lnet/minecraft/util/DamageSource;F)V # damageEntity I haven't posted the full thing because I can't copy-paste the whole cmd Edited June 28, 20205 yr by TallYate bottom sentence
June 28, 20205 yr Why don't you use LivingEntity#attackEntityFrom(DamageSource, float)? It calls damageEntity, and it's public. Edited June 28, 20205 yr by Curle
June 28, 20205 yr Author It contains knockback, and it messes with the super knockback that I am using
June 28, 20205 yr Author It contains knockback, and it messes with the super knockback that I am using
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.