在《我的世界》这款广受欢迎的沙盒游戏中,模组是玩家们扩展游戏体验的重要途径。其中,武器模组尤其受到玩家们的喜爱,它们不仅增强了游戏的战斗乐趣,还带来了许多新颖的武器和装备。今天,就让我们一起盘点那些让人眼前一亮的神仙武器吧!
1. 火焰之剑
火焰之剑是许多《我的世界》武器模组中的经典之作。它拥有强大的火焰攻击效果,每次挥舞都能在敌人身上留下炽热的火焰。不仅如此,火焰之剑还具有极高的攻击力,能够迅速击败敌人。
代码示例:
public class FireSword extends ItemSword {
public FireSword() {
super(Material.IRON, EnumRarity.EPIC);
setUnlocalizedName("firesword");
setTextureName("modname:firesword");
setMaxDamage(1000);
setMaxStackSize(1);
}
@Override
public float getDamage() {
return 20.0F;
}
@Override
public void onHit(Entity entityHit, int damage) {
entityHit.setFire(100);
}
}
2. 闪电之杖
闪电之杖是另一个令人印象深刻的神仙武器。它能够召唤闪电攻击敌人,造成大量伤害。使用闪电之杖,玩家可以在战斗中轻松击败强大的敌人。
代码示例:
public class LightningStaff extends Item {
public LightningStaff() {
setUnlocalizedName("lightningstaff");
setTextureName("modname:lightningstaff");
setCreativeTab(CreativeTabs.tabCombat);
}
@Override
public void onUsingTick(ItemStack stack, PlayerEntity player) {
if (player.world.isRemote) {
return;
}
int i = 5;
while (i-- > 0 && player.getHeldItemMainhand().getItem() == this) {
if (player.isRiding()) {
return;
}
if (player.onGround) {
player.motionX = (double) player.motionX * 0.5D;
player.motionY = 0.2D;
player.motionZ = (double) player.motionZ * 0.5D;
}
player.swingArm(EnumHand.MAIN_HAND);
if (player.world.rand.nextInt(4) == 0) {
player.world.strikeLightningFrom(new RayTraceResult(new Vec3d(player.posX, player.posY + player.getEyeHeight(), player.posZ), EnumFacing.DOWN, BlockPos.ORIGIN));
}
}
}
}
3. 暗影之刃
暗影之刃是一款具有神秘力量的武器。它能够吸收敌人的攻击,并将攻击力反弹回去。这款武器在战斗中具有极高的生存能力,是许多玩家的首选。
代码示例:
public class ShadowSword extends ItemSword {
public ShadowSword() {
super(Material.DIAMOND, EnumRarity.EPIC);
setUnlocalizedName("shadowsword");
setTextureName("modname:shadowsword");
setMaxDamage(1000);
setMaxStackSize(1);
}
@Override
public float getDamage() {
return 40.0F;
}
@Override
public boolean hitEntity(ItemStack stack, World world, Entity entity, DamageSource source, float damage) {
entity.addPotionEffect(new EffectInstance(Effects.WEAKNESS, 200, 1));
return true;
}
}
4. 空间之杖
空间之杖是一款具有空间扭曲能力的神器。它能够将敌人困在空间裂缝中,使其无法逃脱。这款武器在团队战斗中具有极高的战术价值。
代码示例:
public class SpaceStaff extends Item {
public SpaceStaff() {
setUnlocalizedName("spacestaff");
setTextureName("modname:spacestaff");
setCreativeTab(CreativeTabs.tabCombat);
}
@Override
public void onUsingTick(ItemStack stack, PlayerEntity player) {
if (player.world.isRemote) {
return;
}
int i = 5;
while (i-- > 0 && player.getHeldItemMainhand().getItem() == this) {
if (player.isRiding()) {
return;
}
if (player.onGround) {
player.motionX = (double) player.motionX * 0.5D;
player.motionY = 0.2D;
player.motionZ = (double) player.motionZ * 0.5D;
}
player.swingArm(EnumHand.MAIN_HAND);
if (player.world.rand.nextInt(4) == 0) {
for (Entity entity : player.world.getEntitiesWithinAABB(Entity.class, new AxisAlignedBB(player.posX - 5.0D, player.posY - 5.0D, player.posZ - 5.0D, player.posX + 5.0D, player.posY + 5.0D, player.posZ + 5.0D))) {
entity.addPotionEffect(new EffectInstance(Effects.MOVEMENT_SLOWDOWN, 200, 1));
}
}
}
}
}
这些神仙武器在《我的世界》的模组世界中都有着独特的魅力。它们不仅增强了游戏的战斗乐趣,还为玩家们带来了许多新颖的玩法。希望这篇文章能帮助大家更好地了解这些神奇的武器,享受游戏带来的快乐!
