修复reloadtime替换错误
This commit is contained in:
parent
12745e45a4
commit
508f5e0a51
21 changed files with 233 additions and 233 deletions
|
@ -172,10 +172,10 @@ public class Devotion extends GunItem implements GeoItem, AnimatedItem {
|
|||
if (mainHandItemTag.getDouble("id") != itemTag.getDouble("id")) {
|
||||
itemTag.putBoolean("empty_reload", false);
|
||||
itemTag.putBoolean("reloading", false);
|
||||
itemTag.putDouble("reloading_time", 0);
|
||||
itemTag.putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemTag.getBoolean("reloading") && itemTag.getInt("ammo") == 0) {
|
||||
if (itemTag.getDouble("reloading_time") == 71) {
|
||||
if (itemTag.getDouble("reload_time") == 71) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
if (!entity.level().isClientSide() && entity.getServer() != null) {
|
||||
entity.getServer().getCommands().performPrefixedCommand(new CommandSourceStack(CommandSource.NULL, entity.position(), entity.getRotationVector(), entity.level() instanceof ServerLevel ? (ServerLevel) entity.level() : null, 4,
|
||||
|
@ -184,19 +184,19 @@ public class Devotion extends GunItem implements GeoItem, AnimatedItem {
|
|||
}
|
||||
if (mainHandItem.getItem() == itemstack.getItem()
|
||||
&& mainHandItemTag.getDouble("id") == id) {
|
||||
if (itemTag.getDouble("reloading_time") > 0) {
|
||||
itemTag.putDouble("reloading_time", itemTag.getDouble("reloading_time") - 1);
|
||||
if (itemTag.getDouble("reload_time") > 0) {
|
||||
itemTag.putDouble("reload_time", itemTag.getDouble("reload_time") - 1);
|
||||
}
|
||||
} else {
|
||||
itemTag.putBoolean("reloading", false);
|
||||
itemTag.putBoolean("empty_reload", false);
|
||||
itemTag.putDouble("reloading_time", 0);
|
||||
itemTag.putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemTag.getDouble("reloading_time") == 1 && mainHandItemTag.getDouble("id") == id) {
|
||||
if (itemTag.getDouble("reload_time") == 1 && mainHandItemTag.getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.RIFLE);
|
||||
}
|
||||
} else if (itemTag.getBoolean("reloading") && itemTag.getInt("ammo") > 0) {
|
||||
if (itemTag.getDouble("reloading_time") == 51) {
|
||||
if (itemTag.getDouble("reload_time") == 51) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
if (!entity.level().isClientSide() && entity.getServer() != null) {
|
||||
entity.getServer().getCommands().performPrefixedCommand(new CommandSourceStack(CommandSource.NULL, entity.position(), entity.getRotationVector(), entity.level() instanceof ServerLevel ? (ServerLevel) entity.level() : null, 4,
|
||||
|
@ -205,15 +205,15 @@ public class Devotion extends GunItem implements GeoItem, AnimatedItem {
|
|||
}
|
||||
if (mainHandItem.getItem() == itemstack.getItem()
|
||||
&& mainHandItemTag.getDouble("id") == id) {
|
||||
if (itemTag.getDouble("reloading_time") > 0) {
|
||||
itemTag.putDouble("reloading_time", (itemTag.getDouble("reloading_time") - 1));
|
||||
if (itemTag.getDouble("reload_time") > 0) {
|
||||
itemTag.putDouble("reload_time", (itemTag.getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemTag.putBoolean("reloading", false);
|
||||
itemTag.putBoolean("empty_reload", false);
|
||||
itemTag.putDouble("reloading_time", 0);
|
||||
itemTag.putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemTag.getDouble("reloading_time") == 1 && mainHandItemTag.getDouble("id") == id) {
|
||||
if (itemTag.getDouble("reload_time") == 1 && mainHandItemTag.getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.RIFLE, true);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -173,10 +173,10 @@ public class HuntingRifle extends GunItem implements GeoItem, AnimatedItem {
|
|||
if (mainHandItemTag.getDouble("id") != itemTag.getDouble("id")) {
|
||||
itemTag.putBoolean("empty_reload", false);
|
||||
itemTag.putBoolean("reloading", false);
|
||||
itemTag.putDouble("reloading_time", 0);
|
||||
itemTag.putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemTag.getBoolean("reloading") && itemTag.getInt("ammo") == 0) {
|
||||
if (itemTag.getDouble("reloading_time") == 61) {
|
||||
if (itemTag.getDouble("reload_time") == 61) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
if (!entity.level().isClientSide() && entity.getServer() != null) {
|
||||
entity.getServer().getCommands().performPrefixedCommand(new CommandSourceStack(CommandSource.NULL, entity.position(), entity.getRotationVector(), entity.level() instanceof ServerLevel ? (ServerLevel) entity.level() : null, 4,
|
||||
|
@ -185,15 +185,15 @@ public class HuntingRifle extends GunItem implements GeoItem, AnimatedItem {
|
|||
}
|
||||
if (mainHandItem.getItem() == itemstack.getItem()
|
||||
&& mainHandItemTag.getDouble("id") == id) {
|
||||
if (itemTag.getDouble("reloading_time") > 0) {
|
||||
itemTag.putDouble("reloading_time", (itemTag.getDouble("reloading_time") - 1));
|
||||
if (itemTag.getDouble("reload_time") > 0) {
|
||||
itemTag.putDouble("reload_time", (itemTag.getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemTag.putBoolean("empty_reload", false);
|
||||
itemTag.putBoolean("reloading", false);
|
||||
itemTag.putDouble("reloading_time", 0);
|
||||
itemTag.putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemTag.getDouble("reloading_time") == 1 && mainHandItemTag.getDouble("id") == id) {
|
||||
if (itemTag.getDouble("reload_time") == 1 && mainHandItemTag.getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.SNIPER);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -169,10 +169,10 @@ public class Trachelium extends GunItem implements GeoItem, AnimatedItem {
|
|||
if (mainHandItemTag.getDouble("id") != itemTag.getDouble("id")) {
|
||||
itemTag.putBoolean("empty_reload", false);
|
||||
itemTag.putBoolean("reloading", false);
|
||||
itemTag.putDouble("reloading_time", 0);
|
||||
itemTag.putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemTag.getBoolean("reloading")) {
|
||||
if (itemTag.getDouble("reloading_time") == 57) {
|
||||
if (itemTag.getDouble("reload_time") == 57) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
if (!entity.level().isClientSide() && entity.getServer() != null) {
|
||||
entity.getServer().getCommands().performPrefixedCommand(new CommandSourceStack(CommandSource.NULL, entity.position(), entity.getRotationVector(), entity.level() instanceof ServerLevel ? (ServerLevel) entity.level() : null, 4,
|
||||
|
@ -181,15 +181,15 @@ public class Trachelium extends GunItem implements GeoItem, AnimatedItem {
|
|||
}
|
||||
if (mainHandItem.getItem() == itemstack.getItem()
|
||||
&& mainHandItemTag.getDouble("id") == id) {
|
||||
if (itemTag.getDouble("reloading_time") > 0) {
|
||||
itemTag.putDouble("reloading_time", (itemTag.getDouble("reloading_time") - 1));
|
||||
if (itemTag.getDouble("reload_time") > 0) {
|
||||
itemTag.putDouble("reload_time", (itemTag.getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemTag.putBoolean("reloading", false);
|
||||
itemTag.putBoolean("empty_reload", false);
|
||||
itemTag.putDouble("reloading_time", 0);
|
||||
itemTag.putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemTag.getDouble("reloading_time") == 1 && mainHandItemTag.getDouble("id") == id) {
|
||||
if (itemTag.getDouble("reload_time") == 1 && mainHandItemTag.getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.HANDGUN);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -243,10 +243,10 @@ public class VectorItem extends GunItem implements GeoItem, AnimatedItem {
|
|||
if (mainHandItem.getOrCreateTag().getDouble("id") != tag.getDouble("id")) {
|
||||
tag.putBoolean("empty_reload", false);
|
||||
tag.putBoolean("reloading", false);
|
||||
tag.putDouble("reloading_time", 0);
|
||||
tag.putDouble("reload_time", 0);
|
||||
}
|
||||
if (tag.getBoolean("reloading") && tag.getInt("ammo") == 0) {
|
||||
if (tag.getDouble("reloading_time") == 61) {
|
||||
if (tag.getDouble("reload_time") == 61) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
if (entity instanceof ServerPlayer serverPlayer) {
|
||||
serverPlayer.connection.send(new ClientboundSoundPacket(new Holder.Direct<>(ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("target:vector_reload_empty"))),
|
||||
|
@ -256,18 +256,18 @@ public class VectorItem extends GunItem implements GeoItem, AnimatedItem {
|
|||
}
|
||||
if (mainHandItem.getItem() == itemStack.getItem()
|
||||
&& mainHandItem.getOrCreateTag().getDouble("id") == id
|
||||
&& tag.getDouble("reloading_time") > 0) {
|
||||
tag.putDouble("reloading_time", tag.getDouble("reloading_time") - 1);
|
||||
&& tag.getDouble("reload_time") > 0) {
|
||||
tag.putDouble("reload_time", tag.getDouble("reload_time") - 1);
|
||||
} else {
|
||||
tag.putBoolean("reloading", false);
|
||||
tag.putBoolean("empty_reload", false);
|
||||
tag.putDouble("reloading_time", 0);
|
||||
tag.putDouble("reload_time", 0);
|
||||
}
|
||||
if (tag.getDouble("reloading_time") == 1 && mainHandItem.getOrCreateTag().getDouble("id") == id) {
|
||||
if (tag.getDouble("reload_time") == 1 && mainHandItem.getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.HANDGUN);
|
||||
}
|
||||
} else if (tag.getBoolean("reloading") && tag.getInt("ammo") > 0) {
|
||||
if (tag.getDouble("reloading_time") == 47) {
|
||||
if (tag.getDouble("reload_time") == 47) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
if (entity instanceof ServerPlayer serverPlayer) {
|
||||
serverPlayer.connection.send(new ClientboundSoundPacket(new Holder.Direct<>(ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("target:vector_reload_normal"))),
|
||||
|
@ -277,14 +277,14 @@ public class VectorItem extends GunItem implements GeoItem, AnimatedItem {
|
|||
}
|
||||
if (mainHandItem.getItem() == itemStack.getItem()
|
||||
&& mainHandItem.getOrCreateTag().getDouble("id") == id
|
||||
&& tag.getDouble("reloading_time") > 0) {
|
||||
tag.putDouble("reloading_time", (tag.getDouble("reloading_time") - 1));
|
||||
&& tag.getDouble("reload_time") > 0) {
|
||||
tag.putDouble("reload_time", (tag.getDouble("reload_time") - 1));
|
||||
} else {
|
||||
tag.putBoolean("reloading", false);
|
||||
tag.putBoolean("empty_reload", false);
|
||||
tag.putDouble("reloading_time", 0);
|
||||
tag.putDouble("reload_time", 0);
|
||||
}
|
||||
if (tag.getDouble("reloading_time") == 1 && mainHandItem.getOrCreateTag().getDouble("id") == id) {
|
||||
if (tag.getDouble("reload_time") == 1 && mainHandItem.getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.HANDGUN, true);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,10 +18,10 @@ public class AK47WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 57) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 57) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
{
|
||||
if (!entity.level().isClientSide() && entity.getServer() != null) {
|
||||
|
@ -32,19 +32,19 @@ public class AK47WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.RIFLE);
|
||||
}
|
||||
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 41) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 41) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
{
|
||||
if (!entity.level().isClientSide() && entity.getServer() != null) {
|
||||
|
@ -55,15 +55,15 @@ public class AK47WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.RIFLE, true);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -15,10 +15,10 @@ public class Aa12WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 55) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 55) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
{
|
||||
if (!entity.level().isClientSide() && entity.getServer() != null) {
|
||||
|
@ -29,19 +29,19 @@ public class Aa12WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.SHOTGUN);
|
||||
}
|
||||
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 44) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 44) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
{
|
||||
if (!entity.level().isClientSide() && entity.getServer() != null) {
|
||||
|
@ -52,15 +52,15 @@ public class Aa12WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.SHOTGUN, true);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -20,10 +20,10 @@ public class AbekiriWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 99) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 99) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
{
|
||||
if (!entity.level().isClientSide() && entity.getServer() != null) {
|
||||
|
@ -34,19 +34,19 @@ public class AbekiriWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.SHOTGUN);
|
||||
}
|
||||
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 1) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 83) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 83) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
{
|
||||
if (!entity.level().isClientSide() && entity.getServer() != null) {
|
||||
|
@ -57,15 +57,15 @@ public class AbekiriWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.SHOTGUN);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,10 +18,10 @@ public class Hk416WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 55) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 55) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
{
|
||||
if (!entity.level().isClientSide() && entity.getServer() != null) {
|
||||
|
@ -32,19 +32,19 @@ public class Hk416WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.RIFLE);
|
||||
}
|
||||
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 41) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 41) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
{
|
||||
if (!entity.level().isClientSide() && entity.getServer() != null) {
|
||||
|
@ -55,15 +55,15 @@ public class Hk416WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.RIFLE, true);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,10 +18,10 @@ public class KraberWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 83) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 83) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
{
|
||||
if (!entity.level().isClientSide() && entity.getServer() != null) {
|
||||
|
@ -32,19 +32,19 @@ public class KraberWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.SNIPER);
|
||||
}
|
||||
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 65) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 65) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
{
|
||||
if (!entity.level().isClientSide() && entity.getServer() != null) {
|
||||
|
@ -55,15 +55,15 @@ public class KraberWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.SNIPER, true);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,10 +18,10 @@ public class M4WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 55) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 55) {
|
||||
{
|
||||
if (!entity.level().isClientSide() && entity.getServer() != null) {
|
||||
entity.getServer().getCommands().performPrefixedCommand(new CommandSourceStack(CommandSource.NULL, entity.position(), entity.getRotationVector(), entity.level() instanceof ServerLevel ? (ServerLevel) entity.level() : null, 4,
|
||||
|
@ -32,19 +32,19 @@ public class M4WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.RIFLE);
|
||||
}
|
||||
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 41) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 41) {
|
||||
{
|
||||
if (!entity.level().isClientSide() && entity.getServer() != null) {
|
||||
entity.getServer().getCommands().performPrefixedCommand(new CommandSourceStack(CommandSource.NULL, entity.position(), entity.getRotationVector(), entity.level() instanceof ServerLevel ? (ServerLevel) entity.level() : null, 4,
|
||||
|
@ -55,15 +55,15 @@ public class M4WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.RIFLE, true);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,10 +18,10 @@ public class M60WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 129) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 129) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
{
|
||||
if (!entity.level().isClientSide() && entity.getServer() != null) {
|
||||
|
@ -30,24 +30,24 @@ public class M60WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
}
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") <= 55) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") <= 55) {
|
||||
itemstack.getOrCreateTag().putDouble("empty", 0);
|
||||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.RIFLE);
|
||||
}
|
||||
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 111) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 111) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
{
|
||||
if (!entity.level().isClientSide() && entity.getServer() != null) {
|
||||
|
@ -58,15 +58,15 @@ public class M60WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.RIFLE);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,10 +18,10 @@ public class M79WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getBoolean("reloading")) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 86) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 86) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
{
|
||||
if (!entity.level().isClientSide() && entity.getServer() != null) {
|
||||
|
@ -32,15 +32,15 @@ public class M79WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getInt("maxammo") >= ammo1) {
|
||||
itemstack.getOrCreateTag().putInt("ammo", (itemstack.getOrCreateTag().getInt("ammo") + ammo1));
|
||||
if (entity instanceof Player _player) {
|
||||
|
|
|
@ -22,10 +22,10 @@ public class M98bWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 79) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 79) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
{
|
||||
if (!entity.level().isClientSide() && entity.getServer() != null) {
|
||||
|
@ -36,19 +36,19 @@ public class M98bWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.SNIPER);
|
||||
}
|
||||
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 57) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 57) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
{
|
||||
if (!entity.level().isClientSide() && entity.getServer() != null) {
|
||||
|
@ -59,15 +59,15 @@ public class M98bWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.SNIPER, true);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,10 +18,10 @@ public class Mk14WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 55) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 55) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
{
|
||||
if (!entity.level().isClientSide() && entity.getServer() != null) {
|
||||
|
@ -32,22 +32,22 @@ public class Mk14WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 5 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 5 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
itemstack.getOrCreateTag().putDouble("gj", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.RIFLE);
|
||||
}
|
||||
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 45) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 45) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
{
|
||||
if (!entity.level().isClientSide() && entity.getServer() != null) {
|
||||
|
@ -58,15 +58,15 @@ public class Mk14WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.RIFLE, true);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -25,7 +25,7 @@ public class PlayerReloadProcedure {
|
|||
&& tag.getInt("maxammo") > 0) {
|
||||
tag.putBoolean("reloading", true);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 55);
|
||||
tag.putDouble("reload_time", 55);
|
||||
}
|
||||
if (player.getMainHandItem().getItem() == TargetModItems.TRACHELIUM.get()
|
||||
&& !(player.getCooldowns().isOnCooldown(player.getMainHandItem().getItem()))
|
||||
|
@ -35,7 +35,7 @@ public class PlayerReloadProcedure {
|
|||
tag.putBoolean("reloading", true);
|
||||
tag.putDouble("empty_reload", 1);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 57);
|
||||
tag.putDouble("reload_time", 57);
|
||||
}
|
||||
if (player.getMainHandItem().getItem() == TargetModItems.HUNTING_RIFLE.get()
|
||||
&& !(player.getCooldowns().isOnCooldown(player.getMainHandItem().getItem()))
|
||||
|
@ -43,7 +43,7 @@ public class PlayerReloadProcedure {
|
|||
&& tag.getInt("ammo") < 1
|
||||
&& (entity.getCapability(TargetModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new TargetModVariables.PlayerVariables())).sniperAmmo > 0) {
|
||||
tag.putBoolean("reloading", true);
|
||||
tag.putDouble("reloading_time", 61);
|
||||
tag.putDouble("reload_time", 61);
|
||||
tag.putDouble("empty_reload", 1);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
}
|
||||
|
@ -55,7 +55,7 @@ public class PlayerReloadProcedure {
|
|||
tag.putBoolean("reloading", true);
|
||||
tag.putDouble("empty_reload", 1);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 86);
|
||||
tag.putDouble("reload_time", 86);
|
||||
}
|
||||
if (player.getMainHandItem().getItem() == TargetModItems.RPG.get()
|
||||
&& !(player.getCooldowns().isOnCooldown(player.getMainHandItem().getItem()))
|
||||
|
@ -65,7 +65,7 @@ public class PlayerReloadProcedure {
|
|||
tag.putBoolean("reloading", true);
|
||||
tag.putDouble("empty_reload", 1);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 91);
|
||||
tag.putDouble("reload_time", 91);
|
||||
}
|
||||
if (player.getMainHandItem().getItem() == TargetModItems.ABEKIRI.get()
|
||||
&& !(player.getCooldowns().isOnCooldown(player.getMainHandItem().getItem()))
|
||||
|
@ -76,12 +76,12 @@ public class PlayerReloadProcedure {
|
|||
tag.putBoolean("reloading", true);
|
||||
tag.putBoolean("empty_reload", false);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 83);
|
||||
tag.putDouble("reload_time", 83);
|
||||
} else if (tag.getInt("ammo") == 0) {
|
||||
tag.putBoolean("reloading", true);
|
||||
tag.putDouble("empty_reload", 1);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 99);
|
||||
tag.putDouble("reload_time", 99);
|
||||
}
|
||||
}
|
||||
if (player.getMainHandItem().getItem() == TargetModItems.M_98B.get()
|
||||
|
@ -93,12 +93,12 @@ public class PlayerReloadProcedure {
|
|||
tag.putBoolean("reloading", true);
|
||||
tag.putBoolean("empty_reload", false);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 57);
|
||||
tag.putDouble("reload_time", 57);
|
||||
} else if (tag.getInt("ammo") == 0) {
|
||||
tag.putBoolean("reloading", true);
|
||||
tag.putDouble("empty_reload", 1);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 79);
|
||||
tag.putDouble("reload_time", 79);
|
||||
}
|
||||
}
|
||||
if (player.getMainHandItem().getItem() == TargetModItems.KRABER.get()
|
||||
|
@ -110,12 +110,12 @@ public class PlayerReloadProcedure {
|
|||
tag.putBoolean("reloading", true);
|
||||
tag.putBoolean("empty_reload", false);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 65);
|
||||
tag.putDouble("reload_time", 65);
|
||||
} else if (tag.getInt("ammo") == 0) {
|
||||
tag.putBoolean("reloading", true);
|
||||
tag.putDouble("empty_reload", 1);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 83);
|
||||
tag.putDouble("reload_time", 83);
|
||||
}
|
||||
}
|
||||
if (player.getMainHandItem().getItem() == TargetModItems.VECTOR.get()
|
||||
|
@ -127,12 +127,12 @@ public class PlayerReloadProcedure {
|
|||
tag.putBoolean("reloading", true);
|
||||
tag.putBoolean("empty_reload", false);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 47);
|
||||
tag.putDouble("reload_time", 47);
|
||||
} else if (tag.getInt("ammo") == 0) {
|
||||
tag.putBoolean("reloading", true);
|
||||
tag.putDouble("empty_reload", 1);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 61);
|
||||
tag.putDouble("reload_time", 61);
|
||||
}
|
||||
}
|
||||
if (player.getMainHandItem().getItem() == TargetModItems.MK_14.get()
|
||||
|
@ -144,12 +144,12 @@ public class PlayerReloadProcedure {
|
|||
tag.putBoolean("reloading", true);
|
||||
tag.putBoolean("empty_reload", false);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 45);
|
||||
tag.putDouble("reload_time", 45);
|
||||
} else if (tag.getInt("ammo") == 0) {
|
||||
tag.putBoolean("reloading", true);
|
||||
tag.putDouble("empty_reload", 1);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 55);
|
||||
tag.putDouble("reload_time", 55);
|
||||
}
|
||||
}
|
||||
if (player.getMainHandItem().getItem() == TargetModItems.SKS.get()
|
||||
|
@ -161,12 +161,12 @@ public class PlayerReloadProcedure {
|
|||
tag.putBoolean("reloading", true);
|
||||
tag.putBoolean("empty_reload", false);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 41);
|
||||
tag.putDouble("reload_time", 41);
|
||||
} else if (tag.getInt("ammo") == 0) {
|
||||
tag.putBoolean("reloading", true);
|
||||
tag.putDouble("empty_reload", 1);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 57);
|
||||
tag.putDouble("reload_time", 57);
|
||||
}
|
||||
}
|
||||
if (player.getMainHandItem().getItem() == TargetModItems.AK_47.get()
|
||||
|
@ -178,12 +178,12 @@ public class PlayerReloadProcedure {
|
|||
tag.putBoolean("reloading", true);
|
||||
tag.putBoolean("empty_reload", false);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 41);
|
||||
tag.putDouble("reload_time", 41);
|
||||
} else if (tag.getInt("ammo") == 0) {
|
||||
tag.putBoolean("reloading", true);
|
||||
tag.putDouble("empty_reload", 1);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 57);
|
||||
tag.putDouble("reload_time", 57);
|
||||
}
|
||||
}
|
||||
if ((player.getMainHandItem().getItem() == TargetModItems.M_4.get()
|
||||
|
@ -196,12 +196,12 @@ public class PlayerReloadProcedure {
|
|||
tag.putBoolean("reloading", true);
|
||||
tag.putBoolean("empty_reload", false);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 41);
|
||||
tag.putDouble("reload_time", 41);
|
||||
} else if (tag.getInt("ammo") == 0) {
|
||||
tag.putBoolean("reloading", true);
|
||||
tag.putDouble("empty_reload", 1);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 55);
|
||||
tag.putDouble("reload_time", 55);
|
||||
}
|
||||
}
|
||||
if (player.getMainHandItem().getItem() == TargetModItems.AA_12.get()
|
||||
|
@ -213,12 +213,12 @@ public class PlayerReloadProcedure {
|
|||
tag.putBoolean("reloading", true);
|
||||
tag.putBoolean("empty_reload", false);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 44);
|
||||
tag.putDouble("reload_time", 44);
|
||||
} else if (tag.getInt("ammo") == 0) {
|
||||
tag.putBoolean("reloading", true);
|
||||
tag.putDouble("empty_reload", 1);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 55);
|
||||
tag.putDouble("reload_time", 55);
|
||||
}
|
||||
}
|
||||
if (player.getMainHandItem().getItem() == TargetModItems.DEVOTION.get()
|
||||
|
@ -230,12 +230,12 @@ public class PlayerReloadProcedure {
|
|||
tag.putBoolean("reloading", true);
|
||||
tag.putBoolean("empty_reload", false);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 51);
|
||||
tag.putDouble("reload_time", 51);
|
||||
} else if (tag.getInt("ammo") == 0) {
|
||||
tag.putBoolean("reloading", true);
|
||||
tag.putDouble("empty_reload", 1);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 71);
|
||||
tag.putDouble("reload_time", 71);
|
||||
}
|
||||
}
|
||||
if (player.getMainHandItem().getItem() == TargetModItems.RPK.get()
|
||||
|
@ -247,12 +247,12 @@ public class PlayerReloadProcedure {
|
|||
tag.putBoolean("reloading", true);
|
||||
tag.putBoolean("empty_reload", false);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 66);
|
||||
tag.putDouble("reload_time", 66);
|
||||
} else if (tag.getInt("ammo") == 0) {
|
||||
tag.putBoolean("reloading", true);
|
||||
tag.putDouble("empty_reload", 1);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 83);
|
||||
tag.putDouble("reload_time", 83);
|
||||
}
|
||||
}
|
||||
if (player.getMainHandItem().getItem() == TargetModItems.SENTINEL.get()
|
||||
|
@ -264,12 +264,12 @@ public class PlayerReloadProcedure {
|
|||
tag.putBoolean("reloading", true);
|
||||
tag.putBoolean("empty_reload", false);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 53);
|
||||
tag.putDouble("reload_time", 53);
|
||||
} else if (tag.getInt("ammo") == 0) {
|
||||
tag.putBoolean("reloading", true);
|
||||
tag.putDouble("empty_reload", 1);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 73);
|
||||
tag.putDouble("reload_time", 73);
|
||||
}
|
||||
}
|
||||
if (player.getMainHandItem().getItem() == TargetModItems.SVD.get()
|
||||
|
@ -281,12 +281,12 @@ public class PlayerReloadProcedure {
|
|||
tag.putBoolean("reloading", true);
|
||||
tag.putBoolean("empty_reload", false);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 55);
|
||||
tag.putDouble("reload_time", 55);
|
||||
} else if (tag.getInt("ammo") == 0) {
|
||||
tag.putBoolean("reloading", true);
|
||||
tag.putDouble("empty_reload", 1);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 66);
|
||||
tag.putDouble("reload_time", 66);
|
||||
}
|
||||
}
|
||||
if (player.getMainHandItem().getItem() == TargetModItems.M_60.get()
|
||||
|
@ -298,12 +298,12 @@ public class PlayerReloadProcedure {
|
|||
tag.putBoolean("reloading", true);
|
||||
tag.putBoolean("empty_reload", false);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 111);
|
||||
tag.putDouble("reload_time", 111);
|
||||
} else if (tag.getInt("ammo") == 0) {
|
||||
tag.putBoolean("reloading", true);
|
||||
tag.putDouble("empty_reload", 1);
|
||||
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||
tag.putDouble("reloading_time", 129);
|
||||
tag.putDouble("reload_time", 129);
|
||||
}
|
||||
}
|
||||
if (player.getMainHandItem().getItem() == TargetModItems.MARLIN.get()
|
||||
|
|
|
@ -18,10 +18,10 @@ public class RpgWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != tag.getDouble("id")) {
|
||||
tag.putBoolean("empty_reload", false);
|
||||
tag.putBoolean("reloading", false);
|
||||
tag.putDouble("reloading_time", 0);
|
||||
tag.putDouble("reload_time", 0);
|
||||
}
|
||||
if (tag.getBoolean("reloading")) {
|
||||
if (tag.getDouble("reloading_time") == 91) {
|
||||
if (tag.getDouble("reload_time") == 91) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
if (entity.getServer() != null) {
|
||||
entity.getServer().getCommands().performPrefixedCommand(new CommandSourceStack(CommandSource.NULL, entity.position(), entity.getRotationVector(), entity.level() instanceof ServerLevel ? (ServerLevel) entity.level() : null, 4,
|
||||
|
@ -30,18 +30,18 @@ public class RpgWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (tag.getDouble("reloading_time") > 0) {
|
||||
tag.putDouble("reloading_time", (tag.getDouble("reloading_time") - 1));
|
||||
if (tag.getDouble("reload_time") > 0) {
|
||||
tag.putDouble("reload_time", (tag.getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
tag.putBoolean("reloading", false);
|
||||
tag.putDouble("reloading_time", 0);
|
||||
tag.putDouble("reload_time", 0);
|
||||
tag.putBoolean("empty_reload", false);
|
||||
}
|
||||
if (tag.getDouble("reloading_time") == 84) {
|
||||
if (tag.getDouble("reload_time") == 84) {
|
||||
tag.putDouble("empty", 0);
|
||||
}
|
||||
if (tag.getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (tag.getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (tag.getInt("maxammo") >= 0) {
|
||||
tag.putInt("ammo", 1);
|
||||
if (entity instanceof Player _player) {
|
||||
|
|
|
@ -16,10 +16,10 @@ public class RpkWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 83) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 83) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
if (!entity.level().isClientSide() && entity.getServer() != null) {
|
||||
entity.getServer().getCommands().performPrefixedCommand(new CommandSourceStack(CommandSource.NULL, entity.position(), entity.getRotationVector(), entity.level() instanceof ServerLevel ? (ServerLevel) entity.level() : null, 4,
|
||||
|
@ -28,19 +28,19 @@ public class RpkWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.RIFLE);
|
||||
}
|
||||
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 66) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 66) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
if (!entity.level().isClientSide() && entity.getServer() != null) {
|
||||
entity.getServer().getCommands().performPrefixedCommand(new CommandSourceStack(CommandSource.NULL, entity.position(), entity.getRotationVector(), entity.level() instanceof ServerLevel ? (ServerLevel) entity.level() : null, 4,
|
||||
|
@ -49,15 +49,15 @@ public class RpkWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.RIFLE, true);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -19,10 +19,10 @@ public class SentinelWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 73) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 73) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
{
|
||||
Entity _ent = entity;
|
||||
|
@ -34,19 +34,19 @@ public class SentinelWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.SNIPER);
|
||||
}
|
||||
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 53) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 53) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
{
|
||||
Entity _ent = entity;
|
||||
|
@ -58,15 +58,15 @@ public class SentinelWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.SNIPER, true);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,10 +18,10 @@ public class SksWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 57) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 57) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
{
|
||||
Entity _ent = entity;
|
||||
|
@ -33,22 +33,22 @@ public class SksWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 14 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 14 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
itemstack.getOrCreateTag().putDouble("gj", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.RIFLE);
|
||||
}
|
||||
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 41) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 41) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
{
|
||||
Entity _ent = entity;
|
||||
|
@ -60,15 +60,15 @@ public class SksWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.RIFLE, true);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,10 +18,10 @@ public class SvdWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 66) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 66) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
{
|
||||
Entity _ent = entity;
|
||||
|
@ -33,22 +33,22 @@ public class SvdWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 14 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 14 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
itemstack.getOrCreateTag().putDouble("gj", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.SNIPER);
|
||||
}
|
||||
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 55) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 55) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
{
|
||||
Entity _ent = entity;
|
||||
|
@ -60,15 +60,15 @@ public class SvdWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
GunReload.reload(entity, GunInfo.Type.SNIPER, true);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,10 +18,10 @@ public class TasercooldownProcedure {
|
|||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getBoolean("reloading")) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 55) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 55) {
|
||||
entity.getPersistentData().putDouble("id", id);
|
||||
{
|
||||
Entity _ent = entity;
|
||||
|
@ -33,15 +33,15 @@ public class TasercooldownProcedure {
|
|||
}
|
||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
|
||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
|
||||
}
|
||||
} else {
|
||||
itemstack.getOrCreateTag().putBoolean("reloading", false);
|
||||
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
|
||||
itemstack.getOrCreateTag().putDouble("reload_time", 0);
|
||||
itemstack.getOrCreateTag().putBoolean("empty_reload", false);
|
||||
}
|
||||
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
|
||||
if (itemstack.getOrCreateTag().getInt("maxammo") >= 1) {
|
||||
itemstack.getOrCreateTag().putInt("ammo", 1);
|
||||
if (entity instanceof Player _player) {
|
||||
|
|
Loading…
Add table
Reference in a new issue