细节调整
This commit is contained in:
parent
7df6f559a7
commit
0d93444a98
6 changed files with 10 additions and 9 deletions
|
@ -355,7 +355,7 @@ public class ProjectileEntity extends Entity implements IEntityAdditionalSpawnDa
|
|||
}
|
||||
}
|
||||
|
||||
this.onHitEntity(entity, entityHitResult.isHeadshot(), entityHitResult.isLegshot());
|
||||
this.onHitEntity(entity, entityHitResult.isHeadshot(), entityHitResult.isLegShot());
|
||||
entity.invulnerableTime = 0;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -6,7 +6,6 @@ import net.minecraft.core.Direction;
|
|||
import net.minecraft.nbt.CompoundTag;
|
||||
import net.minecraft.nbt.Tag;
|
||||
import net.minecraft.network.FriendlyByteBuf;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
import net.minecraft.server.level.ServerLevel;
|
||||
import net.minecraft.server.level.ServerPlayer;
|
||||
import net.minecraft.world.entity.Entity;
|
||||
|
@ -185,7 +184,7 @@ public class ModVariables {
|
|||
@SubscribeEvent
|
||||
public static void onAttachCapabilities(AttachCapabilitiesEvent<Entity> event) {
|
||||
if (event.getObject() instanceof Player && !(event.getObject() instanceof FakePlayer))
|
||||
event.addCapability(new ResourceLocation(ModUtils.MODID, "player_variables"), new PlayerVariablesProvider());
|
||||
event.addCapability(ModUtils.loc("player_variables"), new PlayerVariablesProvider());
|
||||
}
|
||||
|
||||
private final PlayerVariables playerVariables = new PlayerVariables();
|
||||
|
|
|
@ -8,18 +8,19 @@ import net.minecraft.world.phys.EntityHitResult;
|
|||
*/
|
||||
public class ExtendedEntityRayTraceResult extends EntityHitResult {
|
||||
private final boolean headshot;
|
||||
private final boolean legshot;
|
||||
private final boolean legShot;
|
||||
|
||||
public ExtendedEntityRayTraceResult(ProjectileEntity.EntityResult result) {
|
||||
super(result.getEntity(), result.getHitPos());
|
||||
this.headshot = result.isHeadshot();
|
||||
this.legshot = result.isLegShot();
|
||||
this.legShot = result.isLegShot();
|
||||
}
|
||||
|
||||
public boolean isHeadshot() {
|
||||
return this.headshot;
|
||||
}
|
||||
public boolean isLegshot() {
|
||||
return this.legshot;
|
||||
|
||||
public boolean isLegShot() {
|
||||
return this.legShot;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -2,7 +2,7 @@ package net.mcreator.superbwarfare.tools;
|
|||
|
||||
import net.minecraft.world.item.ItemStack;
|
||||
|
||||
//from Botania
|
||||
// From Botania
|
||||
public final class ItemNBTTool {
|
||||
public static boolean verifyExistence(ItemStack stack, String tag) {
|
||||
return !stack.isEmpty() && stack.getOrCreateTag().contains(tag);
|
||||
|
|
|
@ -5,6 +5,6 @@ import net.minecraft.world.item.Rarity;
|
|||
|
||||
public class RarityTool {
|
||||
|
||||
public static final Rarity LEGENDARY = Rarity.create("target_legendary", ChatFormatting.GOLD);
|
||||
public static final Rarity LEGENDARY = Rarity.create("superbwarfare_legendary", ChatFormatting.GOLD);
|
||||
|
||||
}
|
||||
|
|
|
@ -7,6 +7,7 @@ import net.minecraft.world.entity.projectile.ProjectileUtil;
|
|||
import net.minecraft.world.phys.*;
|
||||
|
||||
public class TraceTool {
|
||||
|
||||
public static Entity findLookingEntity(Entity player, double entityReach) {
|
||||
double distance = entityReach * entityReach;
|
||||
Vec3 eyePos = player.getEyePosition(1.0f);
|
||||
|
|
Loading…
Add table
Reference in a new issue