修改命名
This commit is contained in:
parent
9f2026a773
commit
9b8983dc77
57 changed files with 297 additions and 297 deletions
|
@ -35,7 +35,7 @@ public class TargetMod {
|
||||||
TargetModSounds.REGISTRY.register(bus);
|
TargetModSounds.REGISTRY.register(bus);
|
||||||
TargetModBlocks.REGISTRY.register(bus);
|
TargetModBlocks.REGISTRY.register(bus);
|
||||||
|
|
||||||
ItemRegistry.ITEMS.register(bus);
|
TargetModItems.ITEMS.register(bus);
|
||||||
|
|
||||||
TargetModEntities.REGISTRY.register(bus);
|
TargetModEntities.REGISTRY.register(bus);
|
||||||
TargetCustomModEntities.ENTITY_TYPES.register(bus);
|
TargetCustomModEntities.ENTITY_TYPES.register(bus);
|
||||||
|
|
|
@ -17,31 +17,31 @@ public class TargetModGunTabs {
|
||||||
public static final DeferredRegister<CreativeModeTab> REGISTRY = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, TargetMod.MODID);
|
public static final DeferredRegister<CreativeModeTab> REGISTRY = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, TargetMod.MODID);
|
||||||
|
|
||||||
public static final RegistryObject<CreativeModeTab> TARGET_GUNS = REGISTRY.register("target_guns",
|
public static final RegistryObject<CreativeModeTab> TARGET_GUNS = REGISTRY.register("target_guns",
|
||||||
() -> CreativeModeTab.builder().title(Component.translatable("item_group.target.target_guns")).icon(() -> new ItemStack(ItemRegistry.TASER.get())).displayItems((parameters, tabData) -> {
|
() -> CreativeModeTab.builder().title(Component.translatable("item_group.target.target_guns")).icon(() -> new ItemStack(TargetModItems.TASER.get())).displayItems((parameters, tabData) -> {
|
||||||
tabData.accept(ItemRegistry.TASER.get());
|
tabData.accept(TargetModItems.TASER.get());
|
||||||
tabData.accept(ItemRegistry.ABEKIRI.get());
|
tabData.accept(TargetModItems.ABEKIRI.get());
|
||||||
tabData.accept(ItemRegistry.TRACHELIUM.get());
|
tabData.accept(TargetModItems.TRACHELIUM.get());
|
||||||
tabData.accept(ItemRegistry.VECTOR.get());
|
tabData.accept(TargetModItems.VECTOR.get());
|
||||||
tabData.accept(ItemRegistry.AK_47.get());
|
tabData.accept(TargetModItems.AK_47.get());
|
||||||
tabData.accept(ItemRegistry.SKS.get());
|
tabData.accept(TargetModItems.SKS.get());
|
||||||
tabData.accept(ItemRegistry.M_4.get());
|
tabData.accept(TargetModItems.M_4.get());
|
||||||
tabData.accept(ItemRegistry.HK_416.get());
|
tabData.accept(TargetModItems.HK_416.get());
|
||||||
tabData.accept(ItemRegistry.MK_14.get());
|
tabData.accept(TargetModItems.MK_14.get());
|
||||||
tabData.accept(ItemRegistry.MARLIN.get());
|
tabData.accept(TargetModItems.MARLIN.get());
|
||||||
tabData.accept(ItemRegistry.SVD.get());
|
tabData.accept(TargetModItems.SVD.get());
|
||||||
tabData.accept(ItemRegistry.M_98B.get());
|
tabData.accept(TargetModItems.M_98B.get());
|
||||||
tabData.accept(ItemRegistry.SENTINEL.get());
|
tabData.accept(TargetModItems.SENTINEL.get());
|
||||||
tabData.accept(ItemRegistry.HUNTING_RIFLE.get());
|
tabData.accept(TargetModItems.HUNTING_RIFLE.get());
|
||||||
tabData.accept(ItemRegistry.KRABER.get());
|
tabData.accept(TargetModItems.KRABER.get());
|
||||||
tabData.accept(ItemRegistry.M_870.get());
|
tabData.accept(TargetModItems.M_870.get());
|
||||||
tabData.accept(ItemRegistry.AA_12.get());
|
tabData.accept(TargetModItems.AA_12.get());
|
||||||
tabData.accept(ItemRegistry.DEVOTION.get());
|
tabData.accept(TargetModItems.DEVOTION.get());
|
||||||
tabData.accept(ItemRegistry.RPK.get());
|
tabData.accept(TargetModItems.RPK.get());
|
||||||
tabData.accept(ItemRegistry.M_60.get());
|
tabData.accept(TargetModItems.M_60.get());
|
||||||
tabData.accept(ItemRegistry.MINIGUN.get());
|
tabData.accept(TargetModItems.MINIGUN.get());
|
||||||
tabData.accept(ItemRegistry.M_79.get());
|
tabData.accept(TargetModItems.M_79.get());
|
||||||
tabData.accept(ItemRegistry.RPG.get());
|
tabData.accept(TargetModItems.RPG.get());
|
||||||
tabData.accept(ItemRegistry.BOCEK.get());
|
tabData.accept(TargetModItems.BOCEK.get());
|
||||||
})
|
})
|
||||||
.build());
|
.build());
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ public class TargetModGunTabs {
|
||||||
public static void buildTabContentsVanilla(BuildCreativeModeTabContentsEvent tabData) {
|
public static void buildTabContentsVanilla(BuildCreativeModeTabContentsEvent tabData) {
|
||||||
|
|
||||||
if (tabData.getTabKey() == CreativeModeTabs.SPAWN_EGGS) {
|
if (tabData.getTabKey() == CreativeModeTabs.SPAWN_EGGS) {
|
||||||
tabData.accept(ItemRegistry.SENPAI_SPAWN_EGG.get());
|
tabData.accept(TargetModItems.SENPAI_SPAWN_EGG.get());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,7 +17,7 @@ import net.minecraftforge.registries.DeferredRegister;
|
||||||
import net.minecraftforge.registries.ForgeRegistries;
|
import net.minecraftforge.registries.ForgeRegistries;
|
||||||
import net.minecraftforge.registries.RegistryObject;
|
import net.minecraftforge.registries.RegistryObject;
|
||||||
|
|
||||||
public class ItemRegistry {
|
public class TargetModItems {
|
||||||
public static final DeferredRegister<Item> ITEMS = DeferredRegister.create(ForgeRegistries.ITEMS, TargetMod.MODID);
|
public static final DeferredRegister<Item> ITEMS = DeferredRegister.create(ForgeRegistries.ITEMS, TargetMod.MODID);
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -20,101 +20,101 @@ import net.minecraftforge.registries.RegistryObject;
|
||||||
public class TargetModTabs {
|
public class TargetModTabs {
|
||||||
public static final DeferredRegister<CreativeModeTab> REGISTRY = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, TargetMod.MODID);
|
public static final DeferredRegister<CreativeModeTab> REGISTRY = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, TargetMod.MODID);
|
||||||
public static final RegistryObject<CreativeModeTab> TARGET_ITEM = REGISTRY.register("target_item",
|
public static final RegistryObject<CreativeModeTab> TARGET_ITEM = REGISTRY.register("target_item",
|
||||||
() -> CreativeModeTab.builder().title(Component.translatable("item_group.target.target_item")).icon(() -> new ItemStack(ItemRegistry.TARGET_DEPLOYER.get())).displayItems((parameters, tabData) -> {
|
() -> CreativeModeTab.builder().title(Component.translatable("item_group.target.target_item")).icon(() -> new ItemStack(TargetModItems.TARGET_DEPLOYER.get())).displayItems((parameters, tabData) -> {
|
||||||
tabData.accept(ItemRegistry.TARGET_DEPLOYER.get());
|
tabData.accept(TargetModItems.TARGET_DEPLOYER.get());
|
||||||
tabData.accept(TargetModBlocks.SANDBAG.get().asItem());
|
tabData.accept(TargetModBlocks.SANDBAG.get().asItem());
|
||||||
tabData.accept(TargetModBlocks.BARBED_WIRE.get().asItem());
|
tabData.accept(TargetModBlocks.BARBED_WIRE.get().asItem());
|
||||||
tabData.accept(ItemRegistry.CLAYMORE_MINE.get());
|
tabData.accept(TargetModItems.CLAYMORE_MINE.get());
|
||||||
tabData.accept(TargetModBlocks.JUMPPAD_BLOCK.get().asItem());
|
tabData.accept(TargetModBlocks.JUMPPAD_BLOCK.get().asItem());
|
||||||
tabData.accept(ItemRegistry.LIGHT_SABER.get());
|
tabData.accept(TargetModItems.LIGHT_SABER.get());
|
||||||
tabData.accept(ItemRegistry.HAMMER.get());
|
tabData.accept(TargetModItems.HAMMER.get());
|
||||||
tabData.accept(ItemRegistry.MORTAR_DEPLOYER.get());
|
tabData.accept(TargetModItems.MORTAR_DEPLOYER.get());
|
||||||
tabData.accept(ItemRegistry.MORTAR_BARREL.get());
|
tabData.accept(TargetModItems.MORTAR_BARREL.get());
|
||||||
tabData.accept(ItemRegistry.MORTAR_BASE_PLATE.get());
|
tabData.accept(TargetModItems.MORTAR_BASE_PLATE.get());
|
||||||
tabData.accept(ItemRegistry.MORTAR_BIPOD.get());
|
tabData.accept(TargetModItems.MORTAR_BIPOD.get());
|
||||||
tabData.accept(ItemRegistry.FUSEE.get());
|
tabData.accept(TargetModItems.FUSEE.get());
|
||||||
tabData.accept(ItemRegistry.SOUL_STEEL_NUGGET.get());
|
tabData.accept(TargetModItems.SOUL_STEEL_NUGGET.get());
|
||||||
tabData.accept(ItemRegistry.COPPERPLATE.get());
|
tabData.accept(TargetModItems.COPPERPLATE.get());
|
||||||
tabData.accept(ItemRegistry.INGOT_STEEL.get());
|
tabData.accept(TargetModItems.INGOT_STEEL.get());
|
||||||
tabData.accept(ItemRegistry.LEAD_INGOT.get());
|
tabData.accept(TargetModItems.LEAD_INGOT.get());
|
||||||
tabData.accept(ItemRegistry.TUNGSTEN_INGOT.get());
|
tabData.accept(TargetModItems.TUNGSTEN_INGOT.get());
|
||||||
tabData.accept(ItemRegistry.CEMENTED_CARBIDE_INGOT.get());
|
tabData.accept(TargetModItems.CEMENTED_CARBIDE_INGOT.get());
|
||||||
tabData.accept(ItemRegistry.SOUL_STEEL_INGOT.get());
|
tabData.accept(TargetModItems.SOUL_STEEL_INGOT.get());
|
||||||
tabData.accept(ItemRegistry.IRON_POWDER.get());
|
tabData.accept(TargetModItems.IRON_POWDER.get());
|
||||||
tabData.accept(ItemRegistry.TUNGSTEN_POWDER.get());
|
tabData.accept(TargetModItems.TUNGSTEN_POWDER.get());
|
||||||
tabData.accept(ItemRegistry.COAL_POWDER.get());
|
tabData.accept(TargetModItems.COAL_POWDER.get());
|
||||||
tabData.accept(ItemRegistry.COAL_IRON_POWDER.get());
|
tabData.accept(TargetModItems.COAL_IRON_POWDER.get());
|
||||||
tabData.accept(ItemRegistry.RAW_CEMENTED_CARBIDE_POWDER.get());
|
tabData.accept(TargetModItems.RAW_CEMENTED_CARBIDE_POWDER.get());
|
||||||
tabData.accept(TargetModBlocks.GALENA_ORE.get().asItem());
|
tabData.accept(TargetModBlocks.GALENA_ORE.get().asItem());
|
||||||
tabData.accept(TargetModBlocks.DEEPSLATE_GALENA_ORE.get().asItem());
|
tabData.accept(TargetModBlocks.DEEPSLATE_GALENA_ORE.get().asItem());
|
||||||
tabData.accept(TargetModBlocks.SCHEELITE_ORE.get().asItem());
|
tabData.accept(TargetModBlocks.SCHEELITE_ORE.get().asItem());
|
||||||
tabData.accept(TargetModBlocks.DEEPSLATE_SCHEELITE_ORE.get().asItem());
|
tabData.accept(TargetModBlocks.DEEPSLATE_SCHEELITE_ORE.get().asItem());
|
||||||
tabData.accept(ItemRegistry.GALENA.get());
|
tabData.accept(TargetModItems.GALENA.get());
|
||||||
tabData.accept(ItemRegistry.SCHEELITE.get());
|
tabData.accept(TargetModItems.SCHEELITE.get());
|
||||||
tabData.accept(ItemRegistry.BUCKSHOT.get());
|
tabData.accept(TargetModItems.BUCKSHOT.get());
|
||||||
tabData.accept(ItemRegistry.IRON_BARREL.get());
|
tabData.accept(TargetModItems.IRON_BARREL.get());
|
||||||
tabData.accept(ItemRegistry.IRON_ACTION.get());
|
tabData.accept(TargetModItems.IRON_ACTION.get());
|
||||||
tabData.accept(ItemRegistry.IRON_TRIGGER.get());
|
tabData.accept(TargetModItems.IRON_TRIGGER.get());
|
||||||
tabData.accept(ItemRegistry.IRON_SPRING.get());
|
tabData.accept(TargetModItems.IRON_SPRING.get());
|
||||||
tabData.accept(ItemRegistry.STEEL_BARREL.get());
|
tabData.accept(TargetModItems.STEEL_BARREL.get());
|
||||||
tabData.accept(ItemRegistry.STEEL_ACTION.get());
|
tabData.accept(TargetModItems.STEEL_ACTION.get());
|
||||||
tabData.accept(ItemRegistry.STEEL_TRIGGER.get());
|
tabData.accept(TargetModItems.STEEL_TRIGGER.get());
|
||||||
tabData.accept(ItemRegistry.STEEL_SPRING.get());
|
tabData.accept(TargetModItems.STEEL_SPRING.get());
|
||||||
tabData.accept(ItemRegistry.CEMENTED_CARBIDE_BARREL.get());
|
tabData.accept(TargetModItems.CEMENTED_CARBIDE_BARREL.get());
|
||||||
tabData.accept(ItemRegistry.CEMENTED_CARBIDE_ACTION.get());
|
tabData.accept(TargetModItems.CEMENTED_CARBIDE_ACTION.get());
|
||||||
tabData.accept(ItemRegistry.CEMENTED_CARBIDE_TRIGGER.get());
|
tabData.accept(TargetModItems.CEMENTED_CARBIDE_TRIGGER.get());
|
||||||
tabData.accept(ItemRegistry.CEMENTED_CARBIDE_SPRING.get());
|
tabData.accept(TargetModItems.CEMENTED_CARBIDE_SPRING.get());
|
||||||
tabData.accept(ItemRegistry.NETHERITE_BARREL.get());
|
tabData.accept(TargetModItems.NETHERITE_BARREL.get());
|
||||||
tabData.accept(ItemRegistry.NETHERITE_ACTION.get());
|
tabData.accept(TargetModItems.NETHERITE_ACTION.get());
|
||||||
tabData.accept(ItemRegistry.NETHERITE_TRIGGER.get());
|
tabData.accept(TargetModItems.NETHERITE_TRIGGER.get());
|
||||||
tabData.accept(ItemRegistry.NETHERITE_SPRING.get());
|
tabData.accept(TargetModItems.NETHERITE_SPRING.get());
|
||||||
tabData.accept(ItemRegistry.COMMON_MATERIAL_PACK.get());
|
tabData.accept(TargetModItems.COMMON_MATERIAL_PACK.get());
|
||||||
tabData.accept(ItemRegistry.RARE_MATERIAL_PACK.get());
|
tabData.accept(TargetModItems.RARE_MATERIAL_PACK.get());
|
||||||
tabData.accept(ItemRegistry.EPIC_MATERIAL_PACK.get());
|
tabData.accept(TargetModItems.EPIC_MATERIAL_PACK.get());
|
||||||
tabData.accept(ItemRegistry.LEGENDARY_MATERIAL_PACK.get());
|
tabData.accept(TargetModItems.LEGENDARY_MATERIAL_PACK.get());
|
||||||
tabData.accept(ItemRegistry.SPECIAL_MATERIAL_PACK.get());
|
tabData.accept(TargetModItems.SPECIAL_MATERIAL_PACK.get());
|
||||||
tabData.accept(ItemRegistry.TRACHELIUM_BLUEPRINT.get());
|
tabData.accept(TargetModItems.TRACHELIUM_BLUEPRINT.get());
|
||||||
tabData.accept(ItemRegistry.HUNTING_RIFLE_BLUEPRINT.get());
|
tabData.accept(TargetModItems.HUNTING_RIFLE_BLUEPRINT.get());
|
||||||
tabData.accept(ItemRegistry.M_79_BLUEPRINT.get());
|
tabData.accept(TargetModItems.M_79_BLUEPRINT.get());
|
||||||
tabData.accept(ItemRegistry.RPG_BLUEPRINT.get());
|
tabData.accept(TargetModItems.RPG_BLUEPRINT.get());
|
||||||
tabData.accept(ItemRegistry.BOCEK_BLUEPRINT.get());
|
tabData.accept(TargetModItems.BOCEK_BLUEPRINT.get());
|
||||||
tabData.accept(ItemRegistry.M_4_BLUEPRINT.get());
|
tabData.accept(TargetModItems.M_4_BLUEPRINT.get());
|
||||||
tabData.accept(ItemRegistry.AA_12_BLUEPRINT.get());
|
tabData.accept(TargetModItems.AA_12_BLUEPRINT.get());
|
||||||
tabData.accept(ItemRegistry.HK_416_BLUEPRINT.get());
|
tabData.accept(TargetModItems.HK_416_BLUEPRINT.get());
|
||||||
tabData.accept(ItemRegistry.RPK_BLUEPRINT.get());
|
tabData.accept(TargetModItems.RPK_BLUEPRINT.get());
|
||||||
tabData.accept(ItemRegistry.SKS_BLUEPRINT.get());
|
tabData.accept(TargetModItems.SKS_BLUEPRINT.get());
|
||||||
tabData.accept(ItemRegistry.KRABER_BLUEPRINT.get());
|
tabData.accept(TargetModItems.KRABER_BLUEPRINT.get());
|
||||||
tabData.accept(ItemRegistry.VECTOR_BLUEPRINT.get());
|
tabData.accept(TargetModItems.VECTOR_BLUEPRINT.get());
|
||||||
tabData.accept(ItemRegistry.MINIGUN_BLUEPRINT.get());
|
tabData.accept(TargetModItems.MINIGUN_BLUEPRINT.get());
|
||||||
tabData.accept(ItemRegistry.MK_14_BLUEPRINT.get());
|
tabData.accept(TargetModItems.MK_14_BLUEPRINT.get());
|
||||||
tabData.accept(ItemRegistry.SENTINEL_BLUEPRINT.get());
|
tabData.accept(TargetModItems.SENTINEL_BLUEPRINT.get());
|
||||||
tabData.accept(ItemRegistry.M_60_BLUEPRINT.get());
|
tabData.accept(TargetModItems.M_60_BLUEPRINT.get());
|
||||||
tabData.accept(ItemRegistry.SVD_BLUEPRINT.get());
|
tabData.accept(TargetModItems.SVD_BLUEPRINT.get());
|
||||||
tabData.accept(ItemRegistry.MARLIN_BLUEPRINT.get());
|
tabData.accept(TargetModItems.MARLIN_BLUEPRINT.get());
|
||||||
tabData.accept(ItemRegistry.M_870_BLUEPRINT.get());
|
tabData.accept(TargetModItems.M_870_BLUEPRINT.get());
|
||||||
tabData.accept(ItemRegistry.M_98B_BLUEPRINT.get());
|
tabData.accept(TargetModItems.M_98B_BLUEPRINT.get());
|
||||||
tabData.accept(ItemRegistry.AK_47_BLUEPRINT.get());
|
tabData.accept(TargetModItems.AK_47_BLUEPRINT.get());
|
||||||
tabData.accept(ItemRegistry.DEVOTION_BLUEPRINT.get());
|
tabData.accept(TargetModItems.DEVOTION_BLUEPRINT.get());
|
||||||
tabData.accept(ItemRegistry.TASER_BLUEPRINT.get());
|
tabData.accept(TargetModItems.TASER_BLUEPRINT.get());
|
||||||
tabData.accept(TargetModBlocks.GUN_RECYCLE.get().asItem());
|
tabData.accept(TargetModBlocks.GUN_RECYCLE.get().asItem());
|
||||||
})
|
})
|
||||||
|
|
||||||
.build());
|
.build());
|
||||||
public static final RegistryObject<CreativeModeTab> AMMO = REGISTRY.register("ammo",
|
public static final RegistryObject<CreativeModeTab> AMMO = REGISTRY.register("ammo",
|
||||||
() -> CreativeModeTab.builder().title(Component.translatable("item_group.target.ammo")).icon(() -> new ItemStack(ItemRegistry.SHOTGUN_AMMO_BOX.get())).displayItems((parameters, tabData) -> {
|
() -> CreativeModeTab.builder().title(Component.translatable("item_group.target.ammo")).icon(() -> new ItemStack(TargetModItems.SHOTGUN_AMMO_BOX.get())).displayItems((parameters, tabData) -> {
|
||||||
tabData.accept(ItemRegistry.HANDGUN_AMMO.get());
|
tabData.accept(TargetModItems.HANDGUN_AMMO.get());
|
||||||
tabData.accept(ItemRegistry.RIFLE_AMMO.get());
|
tabData.accept(TargetModItems.RIFLE_AMMO.get());
|
||||||
tabData.accept(ItemRegistry.SNIPER_AMMO.get());
|
tabData.accept(TargetModItems.SNIPER_AMMO.get());
|
||||||
tabData.accept(ItemRegistry.SHOTGUN_AMMO.get());
|
tabData.accept(TargetModItems.SHOTGUN_AMMO.get());
|
||||||
tabData.accept(ItemRegistry.HANDGUN_AMMO_BOX.get());
|
tabData.accept(TargetModItems.HANDGUN_AMMO_BOX.get());
|
||||||
tabData.accept(ItemRegistry.RIFLE_AMMO_BOX.get());
|
tabData.accept(TargetModItems.RIFLE_AMMO_BOX.get());
|
||||||
tabData.accept(ItemRegistry.SNIPER_AMMO_BOX.get());
|
tabData.accept(TargetModItems.SNIPER_AMMO_BOX.get());
|
||||||
tabData.accept(ItemRegistry.SHOTGUN_AMMO_BOX.get());
|
tabData.accept(TargetModItems.SHOTGUN_AMMO_BOX.get());
|
||||||
tabData.accept(ItemRegistry.CREATIVE_AMMO_BOX.get());
|
tabData.accept(TargetModItems.CREATIVE_AMMO_BOX.get());
|
||||||
tabData.accept(ItemRegistry.TASER_ELECTRODE.get());
|
tabData.accept(TargetModItems.TASER_ELECTRODE.get());
|
||||||
tabData.accept(ItemRegistry.GRENADE_40MM.get());
|
tabData.accept(TargetModItems.GRENADE_40MM.get());
|
||||||
tabData.accept(ItemRegistry.MORTAR_SHELLS.get());
|
tabData.accept(TargetModItems.MORTAR_SHELLS.get());
|
||||||
tabData.accept(ItemRegistry.ROCKET.get());
|
tabData.accept(TargetModItems.ROCKET.get());
|
||||||
})
|
})
|
||||||
|
|
||||||
.build());
|
.build());
|
||||||
|
@ -123,7 +123,7 @@ public class TargetModTabs {
|
||||||
public static void buildTabContentsVanilla(BuildCreativeModeTabContentsEvent tabData) {
|
public static void buildTabContentsVanilla(BuildCreativeModeTabContentsEvent tabData) {
|
||||||
|
|
||||||
if (tabData.getTabKey() == CreativeModeTabs.SPAWN_EGGS) {
|
if (tabData.getTabKey() == CreativeModeTabs.SPAWN_EGGS) {
|
||||||
tabData.accept(ItemRegistry.SENPAI_SPAWN_EGG.get());
|
tabData.accept(TargetModItems.SENPAI_SPAWN_EGG.get());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,78 +17,78 @@ public class TargetModTrades {
|
||||||
@SubscribeEvent
|
@SubscribeEvent
|
||||||
public static void registerTrades(VillagerTradesEvent event) {
|
public static void registerTrades(VillagerTradesEvent event) {
|
||||||
if (event.getType() == VillagerProfession.WEAPONSMITH) {
|
if (event.getType() == VillagerProfession.WEAPONSMITH) {
|
||||||
event.getTrades().get(1).add(new BasicItemListing(new ItemStack(ItemRegistry.TASER_BLUEPRINT.get()),
|
event.getTrades().get(1).add(new BasicItemListing(new ItemStack(TargetModItems.TASER_BLUEPRINT.get()),
|
||||||
|
|
||||||
new ItemStack(Items.EMERALD), 16, 5, 0.05f));
|
new ItemStack(Items.EMERALD), 16, 5, 0.05f));
|
||||||
event.getTrades().get(2).add(new BasicItemListing(new ItemStack(Items.EMERALD, 10),
|
event.getTrades().get(2).add(new BasicItemListing(new ItemStack(Items.EMERALD, 10),
|
||||||
|
|
||||||
new ItemStack(ItemRegistry.STEEL_ACTION.get()), 12, 5, 0.05f));
|
new ItemStack(TargetModItems.STEEL_ACTION.get()), 12, 5, 0.05f));
|
||||||
event.getTrades().get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 32),
|
event.getTrades().get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 32),
|
||||||
|
|
||||||
new ItemStack(ItemRegistry.M_4_BLUEPRINT.get()), 10, 50, 0.05f));
|
new ItemStack(TargetModItems.M_4_BLUEPRINT.get()), 10, 50, 0.05f));
|
||||||
event.getTrades().get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 32),
|
event.getTrades().get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 32),
|
||||||
|
|
||||||
new ItemStack(ItemRegistry.M_79_BLUEPRINT.get()), 10, 50, 0.05f));
|
new ItemStack(TargetModItems.M_79_BLUEPRINT.get()), 10, 50, 0.05f));
|
||||||
event.getTrades().get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 32),
|
event.getTrades().get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 32),
|
||||||
|
|
||||||
new ItemStack(ItemRegistry.MARLIN_BLUEPRINT.get()), 10, 50, 0.05f));
|
new ItemStack(TargetModItems.MARLIN_BLUEPRINT.get()), 10, 50, 0.05f));
|
||||||
event.getTrades().get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 32),
|
event.getTrades().get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 32),
|
||||||
|
|
||||||
new ItemStack(ItemRegistry.AK_47_BLUEPRINT.get()), 10, 50, 0.05f));
|
new ItemStack(TargetModItems.AK_47_BLUEPRINT.get()), 10, 50, 0.05f));
|
||||||
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
||||||
|
|
||||||
new ItemStack(ItemRegistry.HUNTING_RIFLE_BLUEPRINT.get()), 10, 80, 0.05f));
|
new ItemStack(TargetModItems.HUNTING_RIFLE_BLUEPRINT.get()), 10, 80, 0.05f));
|
||||||
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
||||||
|
|
||||||
new ItemStack(ItemRegistry.RPG_BLUEPRINT.get()), 10, 80, 0.05f));
|
new ItemStack(TargetModItems.RPG_BLUEPRINT.get()), 10, 80, 0.05f));
|
||||||
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
||||||
|
|
||||||
new ItemStack(ItemRegistry.HK_416_BLUEPRINT.get()), 10, 80, 0.05f));
|
new ItemStack(TargetModItems.HK_416_BLUEPRINT.get()), 10, 80, 0.05f));
|
||||||
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
||||||
|
|
||||||
new ItemStack(ItemRegistry.RPK_BLUEPRINT.get()), 10, 80, 0.05f));
|
new ItemStack(TargetModItems.RPK_BLUEPRINT.get()), 10, 80, 0.05f));
|
||||||
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
||||||
|
|
||||||
new ItemStack(ItemRegistry.VECTOR_BLUEPRINT.get()), 10, 80, 0.05f));
|
new ItemStack(TargetModItems.VECTOR_BLUEPRINT.get()), 10, 80, 0.05f));
|
||||||
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
||||||
|
|
||||||
new ItemStack(ItemRegistry.MK_14_BLUEPRINT.get()), 10, 80, 0.05f));
|
new ItemStack(TargetModItems.MK_14_BLUEPRINT.get()), 10, 80, 0.05f));
|
||||||
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
||||||
|
|
||||||
new ItemStack(ItemRegistry.M_60_BLUEPRINT.get()), 10, 80, 0.05f));
|
new ItemStack(TargetModItems.M_60_BLUEPRINT.get()), 10, 80, 0.05f));
|
||||||
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
||||||
|
|
||||||
new ItemStack(ItemRegistry.SVD_BLUEPRINT.get()), 10, 80, 0.05f));
|
new ItemStack(TargetModItems.SVD_BLUEPRINT.get()), 10, 80, 0.05f));
|
||||||
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
||||||
|
|
||||||
new ItemStack(ItemRegistry.M_870_BLUEPRINT.get()), 10, 80, 0.05f));
|
new ItemStack(TargetModItems.M_870_BLUEPRINT.get()), 10, 80, 0.05f));
|
||||||
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
||||||
|
|
||||||
new ItemStack(ItemRegistry.M_98B_BLUEPRINT.get()), 10, 80, 0.05f));
|
new ItemStack(TargetModItems.M_98B_BLUEPRINT.get()), 10, 80, 0.05f));
|
||||||
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD),
|
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD),
|
||||||
|
|
||||||
new ItemStack(ItemRegistry.DEVOTION_BLUEPRINT.get()), 10, 80, 0.05f));
|
new ItemStack(TargetModItems.DEVOTION_BLUEPRINT.get()), 10, 80, 0.05f));
|
||||||
event.getTrades().get(2).add(new BasicItemListing(new ItemStack(Items.EMERALD, 8),
|
event.getTrades().get(2).add(new BasicItemListing(new ItemStack(Items.EMERALD, 8),
|
||||||
|
|
||||||
new ItemStack(ItemRegistry.STEEL_BARREL.get()), 12, 5, 0.05f));
|
new ItemStack(TargetModItems.STEEL_BARREL.get()), 12, 5, 0.05f));
|
||||||
event.getTrades().get(2).add(new BasicItemListing(new ItemStack(Items.EMERALD, 6),
|
event.getTrades().get(2).add(new BasicItemListing(new ItemStack(Items.EMERALD, 6),
|
||||||
|
|
||||||
new ItemStack(ItemRegistry.STEEL_TRIGGER.get()), 12, 5, 0.05f));
|
new ItemStack(TargetModItems.STEEL_TRIGGER.get()), 12, 5, 0.05f));
|
||||||
event.getTrades().get(2).add(new BasicItemListing(new ItemStack(Items.EMERALD, 8),
|
event.getTrades().get(2).add(new BasicItemListing(new ItemStack(Items.EMERALD, 8),
|
||||||
|
|
||||||
new ItemStack(ItemRegistry.STEEL_SPRING.get()), 12, 5, 0.05f));
|
new ItemStack(TargetModItems.STEEL_SPRING.get()), 12, 5, 0.05f));
|
||||||
event.getTrades().get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 16),
|
event.getTrades().get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 16),
|
||||||
|
|
||||||
new ItemStack(ItemRegistry.CEMENTED_CARBIDE_BARREL.get()), 12, 10, 0.05f));
|
new ItemStack(TargetModItems.CEMENTED_CARBIDE_BARREL.get()), 12, 10, 0.05f));
|
||||||
event.getTrades().get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 20),
|
event.getTrades().get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 20),
|
||||||
|
|
||||||
new ItemStack(ItemRegistry.CEMENTED_CARBIDE_ACTION.get()), 10, 10, 0.05f));
|
new ItemStack(TargetModItems.CEMENTED_CARBIDE_ACTION.get()), 10, 10, 0.05f));
|
||||||
event.getTrades().get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 16),
|
event.getTrades().get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 16),
|
||||||
|
|
||||||
new ItemStack(ItemRegistry.CEMENTED_CARBIDE_SPRING.get()), 10, 10, 0.05f));
|
new ItemStack(TargetModItems.CEMENTED_CARBIDE_SPRING.get()), 10, 10, 0.05f));
|
||||||
event.getTrades().get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 12),
|
event.getTrades().get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 12),
|
||||||
|
|
||||||
new ItemStack(ItemRegistry.CEMENTED_CARBIDE_TRIGGER.get()), 10, 10, 0.05f));
|
new ItemStack(TargetModItems.CEMENTED_CARBIDE_TRIGGER.get()), 10, 10, 0.05f));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@ package net.mcreator.target.item.gun;
|
||||||
|
|
||||||
import com.google.common.collect.HashMultimap;
|
import com.google.common.collect.HashMultimap;
|
||||||
import com.google.common.collect.Multimap;
|
import com.google.common.collect.Multimap;
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.mcreator.target.client.renderer.item.M79ItemRenderer;
|
import net.mcreator.target.client.renderer.item.M79ItemRenderer;
|
||||||
import net.mcreator.target.procedures.M79WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure;
|
import net.mcreator.target.procedures.M79WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
|
@ -166,6 +166,6 @@ public class M79Item extends Item implements GeoItem {
|
||||||
}
|
}
|
||||||
|
|
||||||
protected static boolean check(ItemStack stack) {
|
protected static boolean check(ItemStack stack) {
|
||||||
return stack.getItem() == ItemRegistry.GRENADE_40MM.get();
|
return stack.getItem() == TargetModItems.GRENADE_40MM.get();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,7 +27,7 @@ import net.minecraft.client.model.HumanoidModel;
|
||||||
|
|
||||||
import net.mcreator.target.procedures.TacRpgWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure;
|
import net.mcreator.target.procedures.TacRpgWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure;
|
||||||
import net.mcreator.target.client.renderer.item.RpgItemRenderer;
|
import net.mcreator.target.client.renderer.item.RpgItemRenderer;
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
|
|
||||||
import net.minecraft.client.player.LocalPlayer;
|
import net.minecraft.client.player.LocalPlayer;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
|
@ -178,6 +178,6 @@ public class RpgItem extends Item implements GeoItem {
|
||||||
}
|
}
|
||||||
|
|
||||||
protected static boolean check(ItemStack stack) {
|
protected static boolean check(ItemStack stack) {
|
||||||
return stack.getItem() == ItemRegistry.ROCKET.get();
|
return stack.getItem() == TargetModItems.ROCKET.get();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@ package net.mcreator.target.item.gun;
|
||||||
|
|
||||||
import com.google.common.collect.HashMultimap;
|
import com.google.common.collect.HashMultimap;
|
||||||
import com.google.common.collect.Multimap;
|
import com.google.common.collect.Multimap;
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.mcreator.target.client.renderer.item.TaserItemRenderer;
|
import net.mcreator.target.client.renderer.item.TaserItemRenderer;
|
||||||
import net.mcreator.target.procedures.TasercooldownProcedure;
|
import net.mcreator.target.procedures.TasercooldownProcedure;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
|
@ -167,6 +167,6 @@ public class Taser extends Item implements GeoItem {
|
||||||
}
|
}
|
||||||
|
|
||||||
protected static boolean check(ItemStack stack) {
|
protected static boolean check(ItemStack stack) {
|
||||||
return stack.getItem() == ItemRegistry.TASER_ELECTRODE.get();
|
return stack.getItem() == TargetModItems.TASER_ELECTRODE.get();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
import net.minecraft.server.level.ServerLevel;
|
import net.minecraft.server.level.ServerLevel;
|
||||||
|
@ -34,7 +34,7 @@ public class Aa12autofireProcedure {
|
||||||
ItemStack usehand = ItemStack.EMPTY;
|
ItemStack usehand = ItemStack.EMPTY;
|
||||||
usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
|
usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
|
||||||
if (entity.getPersistentData().getDouble("firing") == 1 && usehand.getOrCreateTag().getDouble("firemode") == 2) {
|
if (entity.getPersistentData().getDouble("firing") == 1 && usehand.getOrCreateTag().getDouble("firemode") == 2) {
|
||||||
if (usehand.getItem() == ItemRegistry.AA_12.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
|
if (usehand.getItem() == TargetModItems.AA_12.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
|
||||||
&& !(entity instanceof Player _plrCldCheck6 && _plrCldCheck6.getCooldowns().isOnCooldown(usehand.getItem()))) {
|
&& !(entity instanceof Player _plrCldCheck6 && _plrCldCheck6.getCooldowns().isOnCooldown(usehand.getItem()))) {
|
||||||
for (int index0 = 0; index0 < 8; index0++) {
|
for (int index0 = 0; index0 < 8; index0++) {
|
||||||
BulletFireNormalProcedure.execute(entity);
|
BulletFireNormalProcedure.execute(entity);
|
||||||
|
@ -65,7 +65,7 @@ public class Aa12autofireProcedure {
|
||||||
}
|
}
|
||||||
} else if (entity.getPersistentData().getDouble("firing") == 1 && usehand.getOrCreateTag().getDouble("firemode") == 0) {
|
} else if (entity.getPersistentData().getDouble("firing") == 1 && usehand.getOrCreateTag().getDouble("firemode") == 0) {
|
||||||
entity.getPersistentData().putDouble("firing", 0);
|
entity.getPersistentData().putDouble("firing", 0);
|
||||||
if (usehand.getItem() == ItemRegistry.AA_12.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
|
if (usehand.getItem() == TargetModItems.AA_12.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
|
||||||
&& !(entity instanceof Player _plrCldCheck20 && _plrCldCheck20.getCooldowns().isOnCooldown(usehand.getItem()))) {
|
&& !(entity instanceof Player _plrCldCheck20 && _plrCldCheck20.getCooldowns().isOnCooldown(usehand.getItem()))) {
|
||||||
for (int index1 = 0; index1 < 8; index1++) {
|
for (int index1 = 0; index1 < 8; index1++) {
|
||||||
BulletFireNormalProcedure.execute(entity);
|
BulletFireNormalProcedure.execute(entity);
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
import net.minecraft.server.level.ServerLevel;
|
import net.minecraft.server.level.ServerLevel;
|
||||||
|
@ -34,7 +34,7 @@ public class Ak47autofireProcedure {
|
||||||
ItemStack usehand;
|
ItemStack usehand;
|
||||||
usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
|
usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
|
||||||
if (entity.getPersistentData().getDouble("firing") == 1) {
|
if (entity.getPersistentData().getDouble("firing") == 1) {
|
||||||
if (usehand.getItem() == ItemRegistry.AK_47.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
|
if (usehand.getItem() == TargetModItems.AK_47.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
|
||||||
&& !(entity instanceof Player _plrCldCheck5 && _plrCldCheck5.getCooldowns().isOnCooldown(usehand.getItem()))) {
|
&& !(entity instanceof Player _plrCldCheck5 && _plrCldCheck5.getCooldowns().isOnCooldown(usehand.getItem()))) {
|
||||||
usehand.getOrCreateTag().putDouble("firecooldown", 7);
|
usehand.getOrCreateTag().putDouble("firecooldown", 7);
|
||||||
if (entity instanceof Player _player)
|
if (entity instanceof Player _player)
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.world.entity.Entity;
|
import net.minecraft.world.entity.Entity;
|
||||||
import net.minecraft.world.entity.LivingEntity;
|
import net.minecraft.world.entity.LivingEntity;
|
||||||
|
@ -36,10 +36,10 @@ public class AmmocountProcedure {
|
||||||
} else if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("firemode") == 0) {
|
} else if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("firemode") == 0) {
|
||||||
firemode = "Semi";
|
firemode = "Semi";
|
||||||
}
|
}
|
||||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ItemRegistry.BOCEK.get()) {
|
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == TargetModItems.BOCEK.get()) {
|
||||||
return (new java.text.DecimalFormat("##").format((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("maxammo"))) + " " + firemode;
|
return (new java.text.DecimalFormat("##").format((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("maxammo"))) + " " + firemode;
|
||||||
}
|
}
|
||||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ItemRegistry.MINIGUN.get()) {
|
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == TargetModItems.MINIGUN.get()) {
|
||||||
return new java.text.DecimalFormat("##").format((entity.getCapability(TargetModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new TargetModVariables.PlayerVariables())).rifleammo) + " " + firemode;
|
return new java.text.DecimalFormat("##").format((entity.getCapability(TargetModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new TargetModVariables.PlayerVariables())).rifleammo) + " " + firemode;
|
||||||
}
|
}
|
||||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("rifle") == 1) {
|
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("rifle") == 1) {
|
||||||
|
|
|
@ -3,7 +3,7 @@ package net.mcreator.target.procedures;
|
||||||
import net.mcreator.target.entity.BocekarrowEntity;
|
import net.mcreator.target.entity.BocekarrowEntity;
|
||||||
import net.mcreator.target.entity.ProjectileEntity;
|
import net.mcreator.target.entity.ProjectileEntity;
|
||||||
import net.mcreator.target.init.TargetModEntities;
|
import net.mcreator.target.init.TargetModEntities;
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
|
@ -29,7 +29,7 @@ public class BowlooseProcedure {
|
||||||
entity.getServer().getCommands().performPrefixedCommand(new CommandSourceStack(CommandSource.NULL, entity.position(), entity.getRotationVector(), entity.level() instanceof ServerLevel ? (ServerLevel) entity.level() : null, 4,
|
entity.getServer().getCommands().performPrefixedCommand(new CommandSourceStack(CommandSource.NULL, entity.position(), entity.getRotationVector(), entity.level() instanceof ServerLevel ? (ServerLevel) entity.level() : null, 4,
|
||||||
entity.getName().getString(), entity.getDisplayName(), entity.level().getServer(), entity), "stopsound @s player target:bowpull1p");
|
entity.getName().getString(), entity.getDisplayName(), entity.level().getServer(), entity), "stopsound @s player target:bowpull1p");
|
||||||
}
|
}
|
||||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ItemRegistry.BOCEK.get()
|
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == TargetModItems.BOCEK.get()
|
||||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("power") >= 6) {
|
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("power") >= 6) {
|
||||||
(entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().putDouble("speed",
|
(entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().putDouble("speed",
|
||||||
((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("power")));
|
((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("power")));
|
||||||
|
|
|
@ -2,7 +2,7 @@ package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.entity.ProjectileEntity;
|
import net.mcreator.target.entity.ProjectileEntity;
|
||||||
import net.mcreator.target.init.TargetModAttributes;
|
import net.mcreator.target.init.TargetModAttributes;
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.world.entity.Entity;
|
import net.minecraft.world.entity.Entity;
|
||||||
import net.minecraft.world.entity.LivingEntity;
|
import net.minecraft.world.entity.LivingEntity;
|
||||||
|
@ -36,7 +36,7 @@ public class BulletFireNormalProcedure {
|
||||||
|
|
||||||
if (!entity.level().isClientSide() && entity instanceof LivingEntity living) {
|
if (!entity.level().isClientSide() && entity instanceof LivingEntity living) {
|
||||||
float damage;
|
float damage;
|
||||||
if (heldItem.getItem() == ItemRegistry.BOCEK.get()) {
|
if (heldItem.getItem() == TargetModItems.BOCEK.get()) {
|
||||||
damage = (float) heldItem.getOrCreateTag().getDouble("speed") * (float) heldItem.getOrCreateTag().getDouble("damageadd");
|
damage = (float) heldItem.getOrCreateTag().getDouble("speed") * (float) heldItem.getOrCreateTag().getDouble("damageadd");
|
||||||
} else {
|
} else {
|
||||||
damage = (float) (heldItem.getOrCreateTag().getDouble("damage") + heldItem.getOrCreateTag().getDouble("adddamage"))
|
damage = (float) (heldItem.getOrCreateTag().getDouble("damage") + heldItem.getOrCreateTag().getDouble("adddamage"))
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
import net.minecraft.network.chat.Component;
|
import net.minecraft.network.chat.Component;
|
||||||
|
@ -18,8 +18,8 @@ public class ChangefiremodeProcedure {
|
||||||
return;
|
return;
|
||||||
ItemStack usehand = ItemStack.EMPTY;
|
ItemStack usehand = ItemStack.EMPTY;
|
||||||
usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
|
usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
|
||||||
if (usehand.getItem() == ItemRegistry.AK_47.get() || usehand.getItem() == ItemRegistry.M_4.get() || usehand.getItem() == ItemRegistry.AA_12.get() || usehand.getItem() == ItemRegistry.HK_416.get()
|
if (usehand.getItem() == TargetModItems.AK_47.get() || usehand.getItem() == TargetModItems.M_4.get() || usehand.getItem() == TargetModItems.AA_12.get() || usehand.getItem() == TargetModItems.HK_416.get()
|
||||||
|| usehand.getItem() == ItemRegistry.RPK.get() || usehand.getItem() == ItemRegistry.MK_14.get()) {
|
|| usehand.getItem() == TargetModItems.RPK.get() || usehand.getItem() == TargetModItems.MK_14.get()) {
|
||||||
if (usehand.getOrCreateTag().getDouble("firemode") == 2) {
|
if (usehand.getOrCreateTag().getDouble("firemode") == 2) {
|
||||||
usehand.getOrCreateTag().putDouble("firemode", 0);
|
usehand.getOrCreateTag().putDouble("firemode", 0);
|
||||||
usehand.getOrCreateTag().putDouble("cg", 10);
|
usehand.getOrCreateTag().putDouble("cg", 10);
|
||||||
|
@ -45,7 +45,7 @@ public class ChangefiremodeProcedure {
|
||||||
_player.displayClientMessage(Component.literal("Auto"), true);
|
_player.displayClientMessage(Component.literal("Auto"), true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (usehand.getItem() == ItemRegistry.VECTOR.get()) {
|
if (usehand.getItem() == TargetModItems.VECTOR.get()) {
|
||||||
if (usehand.getOrCreateTag().getDouble("firemode") == 0) {
|
if (usehand.getOrCreateTag().getDouble("firemode") == 0) {
|
||||||
usehand.getOrCreateTag().putDouble("firemode", 1);
|
usehand.getOrCreateTag().putDouble("firemode", 1);
|
||||||
usehand.getOrCreateTag().putDouble("cg", 10);
|
usehand.getOrCreateTag().putDouble("cg", 10);
|
||||||
|
@ -82,7 +82,7 @@ public class ChangefiremodeProcedure {
|
||||||
_player.displayClientMessage(Component.literal("Semi"), true);
|
_player.displayClientMessage(Component.literal("Semi"), true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (usehand.getItem() == ItemRegistry.SENTINEL.get() && !(entity instanceof Player _plrCldCheck36 && _plrCldCheck36.getCooldowns().isOnCooldown(usehand.getItem())) && usehand.getOrCreateTag().getDouble("charging") == 0) {
|
if (usehand.getItem() == TargetModItems.SENTINEL.get() && !(entity instanceof Player _plrCldCheck36 && _plrCldCheck36.getCooldowns().isOnCooldown(usehand.getItem())) && usehand.getOrCreateTag().getDouble("charging") == 0) {
|
||||||
usehand.getOrCreateTag().putDouble("charging", 1);
|
usehand.getOrCreateTag().putDouble("charging", 1);
|
||||||
usehand.getOrCreateTag().putDouble("cid", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
usehand.getOrCreateTag().putDouble("cid", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
|
||||||
usehand.getOrCreateTag().putDouble("chargingtime", 128);
|
usehand.getOrCreateTag().putDouble("chargingtime", 128);
|
||||||
|
|
|
@ -3,7 +3,7 @@ package net.mcreator.target.procedures;
|
||||||
import net.mcreator.target.TargetMod;
|
import net.mcreator.target.TargetMod;
|
||||||
import net.mcreator.target.entity.ClaymoreEntity;
|
import net.mcreator.target.entity.ClaymoreEntity;
|
||||||
import net.mcreator.target.entity.Target1Entity;
|
import net.mcreator.target.entity.Target1Entity;
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
import net.minecraft.core.BlockPos;
|
import net.minecraft.core.BlockPos;
|
||||||
|
@ -52,7 +52,7 @@ public class ClaymoreDangShiTiGengXinKeShiProcedure {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (world instanceof ServerLevel _level) {
|
if (world instanceof ServerLevel _level) {
|
||||||
ItemEntity entityToSpawn = new ItemEntity(_level, x, y, z, new ItemStack(ItemRegistry.CLAYMORE_MINE.get()));
|
ItemEntity entityToSpawn = new ItemEntity(_level, x, y, z, new ItemStack(TargetModItems.CLAYMORE_MINE.get()));
|
||||||
entityToSpawn.setPickUpDelay(10);
|
entityToSpawn.setPickUpDelay(10);
|
||||||
_level.addFreshEntity(entityToSpawn);
|
_level.addFreshEntity(entityToSpawn);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.minecraft.world.entity.Entity;
|
import net.minecraft.world.entity.Entity;
|
||||||
import net.minecraft.world.entity.LivingEntity;
|
import net.minecraft.world.entity.LivingEntity;
|
||||||
import net.minecraft.world.entity.TamableAnimal;
|
import net.minecraft.world.entity.TamableAnimal;
|
||||||
|
@ -16,7 +16,7 @@ public class ClaymoreYouJiShiTiShiProcedure {
|
||||||
if (!entity.level().isClientSide())
|
if (!entity.level().isClientSide())
|
||||||
entity.discard();
|
entity.discard();
|
||||||
if (sourceentity instanceof Player _player) {
|
if (sourceentity instanceof Player _player) {
|
||||||
ItemStack _setstack = new ItemStack(ItemRegistry.CLAYMORE_MINE.get());
|
ItemStack _setstack = new ItemStack(TargetModItems.CLAYMORE_MINE.get());
|
||||||
_setstack.setCount(1);
|
_setstack.setCount(1);
|
||||||
ItemHandlerHelper.giveItemToPlayer(_player, _setstack);
|
ItemHandlerHelper.giveItemToPlayer(_player, _setstack);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
|
@ -21,7 +21,7 @@ public class CreativeAmmoBoxWanJiaWanChengShiYongWuPinShiProcedure {
|
||||||
if (entity instanceof LivingEntity _entity)
|
if (entity instanceof LivingEntity _entity)
|
||||||
_entity.swing(InteractionHand.MAIN_HAND, true);
|
_entity.swing(InteractionHand.MAIN_HAND, true);
|
||||||
if (entity instanceof Player _player) {
|
if (entity instanceof Player _player) {
|
||||||
ItemStack _stktoremove = new ItemStack(ItemRegistry.CREATIVE_AMMO_BOX.get());
|
ItemStack _stktoremove = new ItemStack(TargetModItems.CREATIVE_AMMO_BOX.get());
|
||||||
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.minecraft.client.CameraType;
|
import net.minecraft.client.CameraType;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
import net.minecraft.resources.ResourceLocation;
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
@ -14,6 +14,6 @@ public class CrosshairXianShiYouXiNeiDieJiaCengProcedure {
|
||||||
if (entity == null)
|
if (entity == null)
|
||||||
return false;
|
return false;
|
||||||
return (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).is(ItemTags.create(new ResourceLocation("target:gun"))) && entity.getPersistentData().getDouble("miaozhunshijian") < 7
|
return (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).is(ItemTags.create(new ResourceLocation("target:gun"))) && entity.getPersistentData().getDouble("miaozhunshijian") < 7
|
||||||
&& !((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ItemRegistry.M_79.get()) && Minecraft.getInstance().options.getCameraType() == CameraType.FIRST_PERSON;
|
&& !((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == TargetModItems.M_79.get()) && Minecraft.getInstance().options.getCameraType() == CameraType.FIRST_PERSON;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.minecraft.core.registries.Registries;
|
import net.minecraft.core.registries.Registries;
|
||||||
import net.minecraft.resources.ResourceKey;
|
import net.minecraft.resources.ResourceKey;
|
||||||
import net.minecraft.resources.ResourceLocation;
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
@ -42,8 +42,8 @@ public class DamageReduceProcedure {
|
||||||
}
|
}
|
||||||
if (damagesource.is(DamageTypes.EXPLOSION) || damagesource.is(DamageTypes.PLAYER_EXPLOSION) || damagesource.is(DamageTypes.ARROW)) {
|
if (damagesource.is(DamageTypes.EXPLOSION) || damagesource.is(DamageTypes.PLAYER_EXPLOSION) || damagesource.is(DamageTypes.ARROW)) {
|
||||||
stack = (sourceentity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
|
stack = (sourceentity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
|
||||||
if ((sourceentity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ItemRegistry.M_79.get()
|
if ((sourceentity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == TargetModItems.M_79.get()
|
||||||
|| (sourceentity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ItemRegistry.RPG.get()) {
|
|| (sourceentity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == TargetModItems.RPG.get()) {
|
||||||
damage = amount;
|
damage = amount;
|
||||||
stack.getOrCreateTag().putDouble("damagetotal", (stack.getOrCreateTag().getDouble("damagetotal") + damage));
|
stack.getOrCreateTag().putDouble("damagetotal", (stack.getOrCreateTag().getDouble("damagetotal") + damage));
|
||||||
}
|
}
|
||||||
|
@ -51,7 +51,7 @@ public class DamageReduceProcedure {
|
||||||
if (damagesource.is(ResourceKey.create(Registries.DAMAGE_TYPE, new ResourceLocation("target:gunfire")))) {
|
if (damagesource.is(ResourceKey.create(Registries.DAMAGE_TYPE, new ResourceLocation("target:gunfire")))) {
|
||||||
stack = (sourceentity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
|
stack = (sourceentity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
|
||||||
distanse = (entity.position()).distanceTo((sourceentity.position()));
|
distanse = (entity.position()).distanceTo((sourceentity.position()));
|
||||||
if (stack.getOrCreateTag().getDouble("shotgun") == 1 || stack.getItem() == ItemRegistry.BOCEK.get()) {
|
if (stack.getOrCreateTag().getDouble("shotgun") == 1 || stack.getItem() == TargetModItems.BOCEK.get()) {
|
||||||
if (distanse > 20) {
|
if (distanse > 20) {
|
||||||
((LivingHurtEvent) event).setAmount(((float) (amount / (1 + 0.05 * (distanse - 20)))));
|
((LivingHurtEvent) event).setAmount(((float) (amount / (1 + 0.05 * (distanse - 20)))));
|
||||||
damage = amount / (1 + 0.05 * (distanse - 20));
|
damage = amount / (1 + 0.05 * (distanse - 20));
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.minecraft.world.entity.Entity;
|
import net.minecraft.world.entity.Entity;
|
||||||
import net.minecraft.world.entity.LivingEntity;
|
import net.minecraft.world.entity.LivingEntity;
|
||||||
import net.minecraft.world.item.ItemStack;
|
import net.minecraft.world.item.ItemStack;
|
||||||
|
@ -37,22 +37,22 @@ public class DevotionAutofireProcedure {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (entity.getPersistentData().getDouble("firing") == 1) {
|
if (entity.getPersistentData().getDouble("firing") == 1) {
|
||||||
if (usehand.getItem() == ItemRegistry.DEVOTION.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0 && entity.getPersistentData().getDouble("dvfire") == 1) {
|
if (usehand.getItem() == TargetModItems.DEVOTION.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0 && entity.getPersistentData().getDouble("dvfire") == 1) {
|
||||||
DevofireProcedure.execute(entity);
|
DevofireProcedure.execute(entity);
|
||||||
}
|
}
|
||||||
if (usehand.getItem() == ItemRegistry.DEVOTION.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0 && entity.getPersistentData().getDouble("dvfire") == 5) {
|
if (usehand.getItem() == TargetModItems.DEVOTION.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0 && entity.getPersistentData().getDouble("dvfire") == 5) {
|
||||||
DevofireProcedure.execute(entity);
|
DevofireProcedure.execute(entity);
|
||||||
}
|
}
|
||||||
if (usehand.getItem() == ItemRegistry.DEVOTION.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0 && entity.getPersistentData().getDouble("dvfire") == 9) {
|
if (usehand.getItem() == TargetModItems.DEVOTION.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0 && entity.getPersistentData().getDouble("dvfire") == 9) {
|
||||||
DevofireProcedure.execute(entity);
|
DevofireProcedure.execute(entity);
|
||||||
}
|
}
|
||||||
if (usehand.getItem() == ItemRegistry.DEVOTION.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0 && entity.getPersistentData().getDouble("dvfire") == 12) {
|
if (usehand.getItem() == TargetModItems.DEVOTION.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0 && entity.getPersistentData().getDouble("dvfire") == 12) {
|
||||||
DevofireProcedure.execute(entity);
|
DevofireProcedure.execute(entity);
|
||||||
}
|
}
|
||||||
if (usehand.getItem() == ItemRegistry.DEVOTION.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0 && entity.getPersistentData().getDouble("dvfire") == 15) {
|
if (usehand.getItem() == TargetModItems.DEVOTION.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0 && entity.getPersistentData().getDouble("dvfire") == 15) {
|
||||||
DevofireProcedure.execute(entity);
|
DevofireProcedure.execute(entity);
|
||||||
}
|
}
|
||||||
if (usehand.getItem() == ItemRegistry.DEVOTION.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
|
if (usehand.getItem() == TargetModItems.DEVOTION.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
|
||||||
&& (entity.getPersistentData().getDouble("dvfire") == 17 || entity.getPersistentData().getDouble("dvfire") == 18 || entity.getPersistentData().getDouble("dvfire") == 19)) {
|
&& (entity.getPersistentData().getDouble("dvfire") == 17 || entity.getPersistentData().getDouble("dvfire") == 18 || entity.getPersistentData().getDouble("dvfire") == 19)) {
|
||||||
DevofireProcedure.execute(entity);
|
DevofireProcedure.execute(entity);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.minecraft.resources.ResourceLocation;
|
import net.minecraft.resources.ResourceLocation;
|
||||||
import net.minecraft.tags.ItemTags;
|
import net.minecraft.tags.ItemTags;
|
||||||
import net.minecraft.world.entity.Entity;
|
import net.minecraft.world.entity.Entity;
|
||||||
|
@ -30,14 +30,14 @@ public class DismantlePressProcedure {
|
||||||
}
|
}
|
||||||
if (stack.getRarity() == Rarity.RARE) {
|
if (stack.getRarity() == Rarity.RARE) {
|
||||||
if (entity instanceof Player _player) {
|
if (entity instanceof Player _player) {
|
||||||
ItemStack _setstack = new ItemStack(ItemRegistry.INGOT_STEEL.get());
|
ItemStack _setstack = new ItemStack(TargetModItems.INGOT_STEEL.get());
|
||||||
_setstack.setCount(1);
|
_setstack.setCount(1);
|
||||||
ItemHandlerHelper.giveItemToPlayer(_player, _setstack);
|
ItemHandlerHelper.giveItemToPlayer(_player, _setstack);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (stack.getRarity() == Rarity.EPIC) {
|
if (stack.getRarity() == Rarity.EPIC) {
|
||||||
if (entity instanceof Player _player) {
|
if (entity instanceof Player _player) {
|
||||||
ItemStack _setstack = new ItemStack(ItemRegistry.CEMENTED_CARBIDE_INGOT.get());
|
ItemStack _setstack = new ItemStack(TargetModItems.CEMENTED_CARBIDE_INGOT.get());
|
||||||
_setstack.setCount(1);
|
_setstack.setCount(1);
|
||||||
ItemHandlerHelper.giveItemToPlayer(_player, _setstack);
|
ItemHandlerHelper.giveItemToPlayer(_player, _setstack);
|
||||||
}
|
}
|
||||||
|
@ -51,7 +51,7 @@ public class DismantlePressProcedure {
|
||||||
}
|
}
|
||||||
if (stack.is(ItemTags.create(new ResourceLocation("target:special_gun")))) {
|
if (stack.is(ItemTags.create(new ResourceLocation("target:special_gun")))) {
|
||||||
if (entity instanceof Player _player) {
|
if (entity instanceof Player _player) {
|
||||||
ItemStack _setstack = new ItemStack(ItemRegistry.SOUL_STEEL_INGOT.get());
|
ItemStack _setstack = new ItemStack(TargetModItems.SOUL_STEEL_INGOT.get());
|
||||||
_setstack.setCount(1);
|
_setstack.setCount(1);
|
||||||
ItemHandlerHelper.giveItemToPlayer(_player, _setstack);
|
ItemHandlerHelper.giveItemToPlayer(_player, _setstack);
|
||||||
}
|
}
|
||||||
|
@ -59,34 +59,34 @@ public class DismantlePressProcedure {
|
||||||
if (stack.getOrCreateTag().getDouble("level") >= 10) {
|
if (stack.getOrCreateTag().getDouble("level") >= 10) {
|
||||||
if (Math.random() < 0.005 * stack.getOrCreateTag().getDouble("level")) {
|
if (Math.random() < 0.005 * stack.getOrCreateTag().getDouble("level")) {
|
||||||
if (entity instanceof Player _player) {
|
if (entity instanceof Player _player) {
|
||||||
ItemStack _setstack = new ItemStack(ItemRegistry.SOUL_STEEL_NUGGET.get());
|
ItemStack _setstack = new ItemStack(TargetModItems.SOUL_STEEL_NUGGET.get());
|
||||||
_setstack.setCount(3);
|
_setstack.setCount(3);
|
||||||
ItemHandlerHelper.giveItemToPlayer(_player, _setstack);
|
ItemHandlerHelper.giveItemToPlayer(_player, _setstack);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (Math.random() < 0.01 * stack.getOrCreateTag().getDouble("level")) {
|
if (Math.random() < 0.01 * stack.getOrCreateTag().getDouble("level")) {
|
||||||
if (entity instanceof Player _player) {
|
if (entity instanceof Player _player) {
|
||||||
ItemStack _setstack = new ItemStack(ItemRegistry.SOUL_STEEL_NUGGET.get());
|
ItemStack _setstack = new ItemStack(TargetModItems.SOUL_STEEL_NUGGET.get());
|
||||||
_setstack.setCount(2);
|
_setstack.setCount(2);
|
||||||
ItemHandlerHelper.giveItemToPlayer(_player, _setstack);
|
ItemHandlerHelper.giveItemToPlayer(_player, _setstack);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (Math.random() < 0.03 * stack.getOrCreateTag().getDouble("level")) {
|
if (Math.random() < 0.03 * stack.getOrCreateTag().getDouble("level")) {
|
||||||
if (entity instanceof Player _player) {
|
if (entity instanceof Player _player) {
|
||||||
ItemStack _setstack = new ItemStack(ItemRegistry.SOUL_STEEL_NUGGET.get());
|
ItemStack _setstack = new ItemStack(TargetModItems.SOUL_STEEL_NUGGET.get());
|
||||||
_setstack.setCount(1);
|
_setstack.setCount(1);
|
||||||
ItemHandlerHelper.giveItemToPlayer(_player, _setstack);
|
ItemHandlerHelper.giveItemToPlayer(_player, _setstack);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (Math.random() < 0.06 * stack.getOrCreateTag().getDouble("level")) {
|
if (Math.random() < 0.06 * stack.getOrCreateTag().getDouble("level")) {
|
||||||
if (entity instanceof Player _player) {
|
if (entity instanceof Player _player) {
|
||||||
ItemStack _setstack = new ItemStack(ItemRegistry.SOUL_STEEL_NUGGET.get());
|
ItemStack _setstack = new ItemStack(TargetModItems.SOUL_STEEL_NUGGET.get());
|
||||||
_setstack.setCount(1);
|
_setstack.setCount(1);
|
||||||
ItemHandlerHelper.giveItemToPlayer(_player, _setstack);
|
ItemHandlerHelper.giveItemToPlayer(_player, _setstack);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (entity instanceof Player _player) {
|
if (entity instanceof Player _player) {
|
||||||
ItemStack _setstack = new ItemStack(ItemRegistry.SOUL_STEEL_NUGGET.get());
|
ItemStack _setstack = new ItemStack(TargetModItems.SOUL_STEEL_NUGGET.get());
|
||||||
_setstack.setCount(1);
|
_setstack.setCount(1);
|
||||||
ItemHandlerHelper.giveItemToPlayer(_player, _setstack);
|
ItemHandlerHelper.giveItemToPlayer(_player, _setstack);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.minecraft.resources.ResourceLocation;
|
import net.minecraft.resources.ResourceLocation;
|
||||||
import net.minecraft.tags.ItemTags;
|
import net.minecraft.tags.ItemTags;
|
||||||
import net.minecraft.world.entity.Entity;
|
import net.minecraft.world.entity.Entity;
|
||||||
|
@ -40,7 +40,7 @@ public class GunsDataProcedure {
|
||||||
} else {
|
} else {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("damageadd", 1);
|
itemstackiterator.getOrCreateTag().putDouble("damageadd", 1);
|
||||||
}
|
}
|
||||||
if (itemstackiterator.getItem() == ItemRegistry.SKS.get()) {
|
if (itemstackiterator.getItem() == TargetModItems.SKS.get()) {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 1);
|
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 1);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("rifle", 1);
|
itemstackiterator.getOrCreateTag().putDouble("rifle", 1);
|
||||||
|
@ -53,7 +53,7 @@ public class GunsDataProcedure {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("mag", 20);
|
itemstackiterator.getOrCreateTag().putDouble("mag", 20);
|
||||||
|
|
||||||
}
|
}
|
||||||
if (itemstackiterator.getItem() == ItemRegistry.AK_47.get()) {
|
if (itemstackiterator.getItem() == TargetModItems.AK_47.get()) {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 1.1);
|
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 1.1);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("rifle", 1);
|
itemstackiterator.getOrCreateTag().putDouble("rifle", 1);
|
||||||
|
@ -66,7 +66,7 @@ public class GunsDataProcedure {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("velocity", 30);
|
itemstackiterator.getOrCreateTag().putDouble("velocity", 30);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("mag", 30);
|
itemstackiterator.getOrCreateTag().putDouble("mag", 30);
|
||||||
}
|
}
|
||||||
if (itemstackiterator.getItem() == ItemRegistry.DEVOTION.get()) {
|
if (itemstackiterator.getItem() == TargetModItems.DEVOTION.get()) {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 0.9);
|
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 0.9);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoom", 2);
|
itemstackiterator.getOrCreateTag().putDouble("zoom", 2);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("rifle", 1);
|
itemstackiterator.getOrCreateTag().putDouble("rifle", 1);
|
||||||
|
@ -82,7 +82,7 @@ public class GunsDataProcedure {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("mag", 55);
|
itemstackiterator.getOrCreateTag().putDouble("mag", 55);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("firemode", 2);
|
itemstackiterator.getOrCreateTag().putDouble("firemode", 2);
|
||||||
}
|
}
|
||||||
if (itemstackiterator.getItem() == ItemRegistry.TRACHELIUM.get()) {
|
if (itemstackiterator.getItem() == TargetModItems.TRACHELIUM.get()) {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 1.7);
|
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 1.7);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("dev", 3);
|
itemstackiterator.getOrCreateTag().putDouble("dev", 3);
|
||||||
|
@ -95,7 +95,7 @@ public class GunsDataProcedure {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("mag", 8);
|
itemstackiterator.getOrCreateTag().putDouble("mag", 8);
|
||||||
|
|
||||||
}
|
}
|
||||||
if (itemstackiterator.getItem() == ItemRegistry.HUNTING_RIFLE.get()) {
|
if (itemstackiterator.getItem() == TargetModItems.HUNTING_RIFLE.get()) {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 1);
|
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 1);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("sniperguns", 1);
|
itemstackiterator.getOrCreateTag().putDouble("sniperguns", 1);
|
||||||
|
@ -107,7 +107,7 @@ public class GunsDataProcedure {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("velocity", 50);
|
itemstackiterator.getOrCreateTag().putDouble("velocity", 50);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("mag", 1);
|
itemstackiterator.getOrCreateTag().putDouble("mag", 1);
|
||||||
}
|
}
|
||||||
if (itemstackiterator.getItem() == ItemRegistry.TASER.get()) {
|
if (itemstackiterator.getItem() == TargetModItems.TASER.get()) {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("dev", 2);
|
itemstackiterator.getOrCreateTag().putDouble("dev", 2);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("recoilx", 0.0001);
|
itemstackiterator.getOrCreateTag().putDouble("recoilx", 0.0001);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("recoily", 0.002);
|
itemstackiterator.getOrCreateTag().putDouble("recoily", 0.002);
|
||||||
|
@ -117,7 +117,7 @@ public class GunsDataProcedure {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("velocity", 3);
|
itemstackiterator.getOrCreateTag().putDouble("velocity", 3);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("mag", 1);
|
itemstackiterator.getOrCreateTag().putDouble("mag", 1);
|
||||||
}
|
}
|
||||||
if (itemstackiterator.getItem() == ItemRegistry.M_79.get()) {
|
if (itemstackiterator.getItem() == TargetModItems.M_79.get()) {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 0.95);
|
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 0.95);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("dev", 1);
|
itemstackiterator.getOrCreateTag().putDouble("dev", 1);
|
||||||
|
@ -127,7 +127,7 @@ public class GunsDataProcedure {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("velocity", 3.75);
|
itemstackiterator.getOrCreateTag().putDouble("velocity", 3.75);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("mag", 1);
|
itemstackiterator.getOrCreateTag().putDouble("mag", 1);
|
||||||
}
|
}
|
||||||
if (itemstackiterator.getItem() == ItemRegistry.ABEKIRI.get()) {
|
if (itemstackiterator.getItem() == TargetModItems.ABEKIRI.get()) {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 1.4);
|
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 1.4);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("dev", 5);
|
itemstackiterator.getOrCreateTag().putDouble("dev", 5);
|
||||||
|
@ -139,7 +139,7 @@ public class GunsDataProcedure {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("velocity", 15);
|
itemstackiterator.getOrCreateTag().putDouble("velocity", 15);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("mag", 2);
|
itemstackiterator.getOrCreateTag().putDouble("mag", 2);
|
||||||
}
|
}
|
||||||
if (itemstackiterator.getItem() == ItemRegistry.M_98B.get()) {
|
if (itemstackiterator.getItem() == TargetModItems.M_98B.get()) {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 0.85);
|
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 0.85);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoom", 4);
|
itemstackiterator.getOrCreateTag().putDouble("zoom", 4);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("sniperguns", 1);
|
itemstackiterator.getOrCreateTag().putDouble("sniperguns", 1);
|
||||||
|
@ -151,7 +151,7 @@ public class GunsDataProcedure {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("velocity", 55);
|
itemstackiterator.getOrCreateTag().putDouble("velocity", 55);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("mag", 5);
|
itemstackiterator.getOrCreateTag().putDouble("mag", 5);
|
||||||
}
|
}
|
||||||
if (itemstackiterator.getItem() == ItemRegistry.RPG.get()) {
|
if (itemstackiterator.getItem() == TargetModItems.RPG.get()) {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 0.77);
|
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 0.77);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("dev", 5);
|
itemstackiterator.getOrCreateTag().putDouble("dev", 5);
|
||||||
|
@ -161,7 +161,7 @@ public class GunsDataProcedure {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("velocity", 5.75);
|
itemstackiterator.getOrCreateTag().putDouble("velocity", 5.75);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("mag", 1);
|
itemstackiterator.getOrCreateTag().putDouble("mag", 1);
|
||||||
}
|
}
|
||||||
if (itemstackiterator.getItem() == ItemRegistry.M_4.get()) {
|
if (itemstackiterator.getItem() == TargetModItems.M_4.get()) {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 1.15);
|
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 1.15);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("rifle", 1);
|
itemstackiterator.getOrCreateTag().putDouble("rifle", 1);
|
||||||
|
@ -174,7 +174,7 @@ public class GunsDataProcedure {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("velocity", 45);
|
itemstackiterator.getOrCreateTag().putDouble("velocity", 45);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("mag", 30);
|
itemstackiterator.getOrCreateTag().putDouble("mag", 30);
|
||||||
}
|
}
|
||||||
if (itemstackiterator.getItem() == ItemRegistry.AA_12.get()) {
|
if (itemstackiterator.getItem() == TargetModItems.AA_12.get()) {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 0.95);
|
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 0.95);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("autorifle", 1);
|
itemstackiterator.getOrCreateTag().putDouble("autorifle", 1);
|
||||||
|
@ -187,7 +187,7 @@ public class GunsDataProcedure {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("velocity", 16);
|
itemstackiterator.getOrCreateTag().putDouble("velocity", 16);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("mag", 25);
|
itemstackiterator.getOrCreateTag().putDouble("mag", 25);
|
||||||
}
|
}
|
||||||
if (itemstackiterator.getItem() == ItemRegistry.BOCEK.get()) {
|
if (itemstackiterator.getItem() == TargetModItems.BOCEK.get()) {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 1);
|
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 1);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoom", 2);
|
itemstackiterator.getOrCreateTag().putDouble("zoom", 2);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("autorifle", 1);
|
itemstackiterator.getOrCreateTag().putDouble("autorifle", 1);
|
||||||
|
@ -197,7 +197,7 @@ public class GunsDataProcedure {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("headshot", 1.5);
|
itemstackiterator.getOrCreateTag().putDouble("headshot", 1.5);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("damage", 2.4);
|
itemstackiterator.getOrCreateTag().putDouble("damage", 2.4);
|
||||||
}
|
}
|
||||||
if (itemstackiterator.getItem() == ItemRegistry.HK_416.get()) {
|
if (itemstackiterator.getItem() == TargetModItems.HK_416.get()) {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 1.3);
|
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 1.3);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("rifle", 1);
|
itemstackiterator.getOrCreateTag().putDouble("rifle", 1);
|
||||||
|
@ -210,7 +210,7 @@ public class GunsDataProcedure {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("velocity", 45);
|
itemstackiterator.getOrCreateTag().putDouble("velocity", 45);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("mag", 30);
|
itemstackiterator.getOrCreateTag().putDouble("mag", 30);
|
||||||
}
|
}
|
||||||
if (itemstackiterator.getItem() == ItemRegistry.RPK.get()) {
|
if (itemstackiterator.getItem() == TargetModItems.RPK.get()) {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 1.0);
|
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 1.0);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("rifle", 1);
|
itemstackiterator.getOrCreateTag().putDouble("rifle", 1);
|
||||||
|
@ -226,7 +226,7 @@ public class GunsDataProcedure {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("mag", 50);
|
itemstackiterator.getOrCreateTag().putDouble("mag", 50);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (itemstackiterator.getItem() == ItemRegistry.KRABER.get()) {
|
if (itemstackiterator.getItem() == TargetModItems.KRABER.get()) {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 0.8);
|
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 0.8);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoom", 3);
|
itemstackiterator.getOrCreateTag().putDouble("zoom", 3);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("sniperguns", 1);
|
itemstackiterator.getOrCreateTag().putDouble("sniperguns", 1);
|
||||||
|
@ -239,7 +239,7 @@ public class GunsDataProcedure {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("velocity", 40);
|
itemstackiterator.getOrCreateTag().putDouble("velocity", 40);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("mag", 4);
|
itemstackiterator.getOrCreateTag().putDouble("mag", 4);
|
||||||
}
|
}
|
||||||
if (itemstackiterator.getItem() == ItemRegistry.VECTOR.get()) {
|
if (itemstackiterator.getItem() == TargetModItems.VECTOR.get()) {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 1.6);
|
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 1.6);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("autorifle", 1);
|
itemstackiterator.getOrCreateTag().putDouble("autorifle", 1);
|
||||||
|
@ -252,7 +252,7 @@ public class GunsDataProcedure {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("velocity", 22);
|
itemstackiterator.getOrCreateTag().putDouble("velocity", 22);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("mag", 33);
|
itemstackiterator.getOrCreateTag().putDouble("mag", 33);
|
||||||
}
|
}
|
||||||
if (itemstackiterator.getItem() == ItemRegistry.MINIGUN.get()) {
|
if (itemstackiterator.getItem() == TargetModItems.MINIGUN.get()) {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoom", 1);
|
itemstackiterator.getOrCreateTag().putDouble("zoom", 1);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("rifle", 1);
|
itemstackiterator.getOrCreateTag().putDouble("rifle", 1);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("autorifle", 1);
|
itemstackiterator.getOrCreateTag().putDouble("autorifle", 1);
|
||||||
|
@ -265,7 +265,7 @@ public class GunsDataProcedure {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("velocity", 40);
|
itemstackiterator.getOrCreateTag().putDouble("velocity", 40);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("firemode", 2);
|
itemstackiterator.getOrCreateTag().putDouble("firemode", 2);
|
||||||
}
|
}
|
||||||
if (itemstackiterator.getItem() == ItemRegistry.MK_14.get()) {
|
if (itemstackiterator.getItem() == TargetModItems.MK_14.get()) {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 0.9);
|
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 0.9);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoom", 3.4);
|
itemstackiterator.getOrCreateTag().putDouble("zoom", 3.4);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("rifle", 1);
|
itemstackiterator.getOrCreateTag().putDouble("rifle", 1);
|
||||||
|
@ -279,7 +279,7 @@ public class GunsDataProcedure {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("velocity", 45);
|
itemstackiterator.getOrCreateTag().putDouble("velocity", 45);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("mag", 20);
|
itemstackiterator.getOrCreateTag().putDouble("mag", 20);
|
||||||
}
|
}
|
||||||
if (itemstackiterator.getItem() == ItemRegistry.SENTINEL.get()) {
|
if (itemstackiterator.getItem() == TargetModItems.SENTINEL.get()) {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 0.95);
|
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 0.95);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoom", 3);
|
itemstackiterator.getOrCreateTag().putDouble("zoom", 3);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("sniperguns", 1);
|
itemstackiterator.getOrCreateTag().putDouble("sniperguns", 1);
|
||||||
|
@ -291,7 +291,7 @@ public class GunsDataProcedure {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("headshot", 3);
|
itemstackiterator.getOrCreateTag().putDouble("headshot", 3);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("velocity", 50);
|
itemstackiterator.getOrCreateTag().putDouble("velocity", 50);
|
||||||
}
|
}
|
||||||
if (itemstackiterator.getItem() == ItemRegistry.M_60.get()) {
|
if (itemstackiterator.getItem() == TargetModItems.M_60.get()) {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 0.85);
|
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 0.85);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("rifle", 1);
|
itemstackiterator.getOrCreateTag().putDouble("rifle", 1);
|
||||||
|
@ -307,7 +307,7 @@ public class GunsDataProcedure {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("mag", 100);
|
itemstackiterator.getOrCreateTag().putDouble("mag", 100);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("firemode", 2);
|
itemstackiterator.getOrCreateTag().putDouble("firemode", 2);
|
||||||
}
|
}
|
||||||
if (itemstackiterator.getItem() == ItemRegistry.SVD.get()) {
|
if (itemstackiterator.getItem() == TargetModItems.SVD.get()) {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 0.9);
|
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 0.9);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoom", 4);
|
itemstackiterator.getOrCreateTag().putDouble("zoom", 4);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("sniperguns", 1);
|
itemstackiterator.getOrCreateTag().putDouble("sniperguns", 1);
|
||||||
|
@ -319,7 +319,7 @@ public class GunsDataProcedure {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("velocity", 50);
|
itemstackiterator.getOrCreateTag().putDouble("velocity", 50);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("mag", 10);
|
itemstackiterator.getOrCreateTag().putDouble("mag", 10);
|
||||||
}
|
}
|
||||||
if (itemstackiterator.getItem() == ItemRegistry.MARLIN.get()) {
|
if (itemstackiterator.getItem() == TargetModItems.MARLIN.get()) {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 1.1);
|
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 1.1);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("rifle", 1);
|
itemstackiterator.getOrCreateTag().putDouble("rifle", 1);
|
||||||
|
@ -331,7 +331,7 @@ public class GunsDataProcedure {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("velocity", 27);
|
itemstackiterator.getOrCreateTag().putDouble("velocity", 27);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("mag", 8);
|
itemstackiterator.getOrCreateTag().putDouble("mag", 8);
|
||||||
}
|
}
|
||||||
if (itemstackiterator.getItem() == ItemRegistry.M_870.get()) {
|
if (itemstackiterator.getItem() == TargetModItems.M_870.get()) {
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 1.1);
|
itemstackiterator.getOrCreateTag().putDouble("zoomspeed", 1.1);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
itemstackiterator.getOrCreateTag().putDouble("zoom", 1.25);
|
||||||
itemstackiterator.getOrCreateTag().putDouble("dev", 3);
|
itemstackiterator.getOrCreateTag().putDouble("dev", 3);
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.minecraft.network.chat.Component;
|
import net.minecraft.network.chat.Component;
|
||||||
import net.minecraft.resources.ResourceLocation;
|
import net.minecraft.resources.ResourceLocation;
|
||||||
import net.minecraft.tags.ItemTags;
|
import net.minecraft.tags.ItemTags;
|
||||||
|
@ -33,7 +33,7 @@ public class GunsTipsProcedure {
|
||||||
String firemode = "";
|
String firemode = "";
|
||||||
ItemStack usehand = ItemStack.EMPTY;
|
ItemStack usehand = ItemStack.EMPTY;
|
||||||
if (itemstack.is(ItemTags.create(new ResourceLocation("target:gun")))) {
|
if (itemstack.is(ItemTags.create(new ResourceLocation("target:gun")))) {
|
||||||
if (itemstack.getItem() == ItemRegistry.BOCEK.get()) {
|
if (itemstack.getItem() == TargetModItems.BOCEK.get()) {
|
||||||
tooltip.add(Component.literal(("\u00A7l\u00A77Damage:(" + new java.text.DecimalFormat("##.##").format(2.4 * itemstack.getOrCreateTag().getDouble("damageadd")) + ")*10/"
|
tooltip.add(Component.literal(("\u00A7l\u00A77Damage:(" + new java.text.DecimalFormat("##.##").format(2.4 * itemstack.getOrCreateTag().getDouble("damageadd")) + ")*10/"
|
||||||
+ new java.text.DecimalFormat("##.##").format(24 * itemstack.getOrCreateTag().getDouble("damageadd")))));
|
+ new java.text.DecimalFormat("##.##").format(24 * itemstack.getOrCreateTag().getDouble("damageadd")))));
|
||||||
} else {
|
} else {
|
||||||
|
@ -57,19 +57,19 @@ public class GunsTipsProcedure {
|
||||||
+ new java.text.DecimalFormat("##.##").format(100 * (itemstack.getOrCreateTag().getDouble("damagenow") / itemstack.getOrCreateTag().getDouble("damageneed"))) + "%")));
|
+ new java.text.DecimalFormat("##.##").format(100 * (itemstack.getOrCreateTag().getDouble("damagenow") / itemstack.getOrCreateTag().getDouble("damageneed"))) + "%")));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (itemstack.getItem() == ItemRegistry.CREATIVE_AMMO_BOX.get()) {
|
if (itemstack.getItem() == TargetModItems.CREATIVE_AMMO_BOX.get()) {
|
||||||
tooltip.add(Component.literal("Creative Ammo * 2147483647"));
|
tooltip.add(Component.literal("Creative Ammo * 2147483647"));
|
||||||
}
|
}
|
||||||
if (itemstack.getItem() == ItemRegistry.RIFLE_AMMO_BOX.get()) {
|
if (itemstack.getItem() == TargetModItems.RIFLE_AMMO_BOX.get()) {
|
||||||
tooltip.add(Component.literal("Rifle Ammo * 30"));
|
tooltip.add(Component.literal("Rifle Ammo * 30"));
|
||||||
}
|
}
|
||||||
if (itemstack.getItem() == ItemRegistry.HANDGUN_AMMO_BOX.get()) {
|
if (itemstack.getItem() == TargetModItems.HANDGUN_AMMO_BOX.get()) {
|
||||||
tooltip.add(Component.literal("Handgun Ammo * 30"));
|
tooltip.add(Component.literal("Handgun Ammo * 30"));
|
||||||
}
|
}
|
||||||
if (itemstack.getItem() == ItemRegistry.SHOTGUN_AMMO_BOX.get()) {
|
if (itemstack.getItem() == TargetModItems.SHOTGUN_AMMO_BOX.get()) {
|
||||||
tooltip.add(Component.literal("Shotgun Ammo * 12"));
|
tooltip.add(Component.literal("Shotgun Ammo * 12"));
|
||||||
}
|
}
|
||||||
if (itemstack.getItem() == ItemRegistry.SNIPER_AMMO_BOX.get()) {
|
if (itemstack.getItem() == TargetModItems.SNIPER_AMMO_BOX.get()) {
|
||||||
tooltip.add(Component.literal("Sniper Ammo * 12"));
|
tooltip.add(Component.literal("Sniper Ammo * 12"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
|
@ -21,7 +21,7 @@ public class HandgunAmmoBoxWanJiaWanChengShiYongWuPinShiProcedure {
|
||||||
if (entity instanceof LivingEntity _entity)
|
if (entity instanceof LivingEntity _entity)
|
||||||
_entity.swing(InteractionHand.MAIN_HAND, true);
|
_entity.swing(InteractionHand.MAIN_HAND, true);
|
||||||
if (entity instanceof Player _player) {
|
if (entity instanceof Player _player) {
|
||||||
ItemStack _stktoremove = new ItemStack(ItemRegistry.HANDGUN_AMMO_BOX.get());
|
ItemStack _stktoremove = new ItemStack(TargetModItems.HANDGUN_AMMO_BOX.get());
|
||||||
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
|
@ -32,7 +32,7 @@ public class HandgunAmmoYouJiKongQiShiShiTiDeWeiZhiProcedure {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (entity instanceof Player _player) {
|
if (entity instanceof Player _player) {
|
||||||
ItemStack _stktoremove = new ItemStack(ItemRegistry.HANDGUN_AMMO.get());
|
ItemStack _stktoremove = new ItemStack(TargetModItems.HANDGUN_AMMO.get());
|
||||||
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
||||||
}
|
}
|
||||||
if (entity instanceof Player _player)
|
if (entity instanceof Player _player)
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.minecraft.world.entity.Entity;
|
import net.minecraft.world.entity.Entity;
|
||||||
import net.minecraft.world.entity.LivingEntity;
|
import net.minecraft.world.entity.LivingEntity;
|
||||||
import net.minecraft.world.item.ItemStack;
|
import net.minecraft.world.item.ItemStack;
|
||||||
|
@ -35,13 +35,13 @@ public class Hk416firerandomProcedure {
|
||||||
entity.getPersistentData().putDouble("hkfire", 0);
|
entity.getPersistentData().putDouble("hkfire", 0);
|
||||||
}
|
}
|
||||||
if (entity.getPersistentData().getDouble("firing") == 1) {
|
if (entity.getPersistentData().getDouble("firing") == 1) {
|
||||||
if (usehand.getItem() == ItemRegistry.HK_416.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0 && entity.getPersistentData().getDouble("hkfire") == 1) {
|
if (usehand.getItem() == TargetModItems.HK_416.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0 && entity.getPersistentData().getDouble("hkfire") == 1) {
|
||||||
Hk416autofireProcedure.execute(entity);
|
Hk416autofireProcedure.execute(entity);
|
||||||
}
|
}
|
||||||
if (usehand.getItem() == ItemRegistry.HK_416.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0 && entity.getPersistentData().getDouble("hkfire") == 3) {
|
if (usehand.getItem() == TargetModItems.HK_416.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0 && entity.getPersistentData().getDouble("hkfire") == 3) {
|
||||||
Hk416autofireProcedure.execute(entity);
|
Hk416autofireProcedure.execute(entity);
|
||||||
}
|
}
|
||||||
if (usehand.getItem() == ItemRegistry.HK_416.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0 && entity.getPersistentData().getDouble("hkfire") == 5) {
|
if (usehand.getItem() == TargetModItems.HK_416.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0 && entity.getPersistentData().getDouble("hkfire") == 5) {
|
||||||
Hk416autofireProcedure.execute(entity);
|
Hk416autofireProcedure.execute(entity);
|
||||||
}
|
}
|
||||||
if (entity.getPersistentData().getDouble("hkfire") >= 5) {
|
if (entity.getPersistentData().getDouble("hkfire") >= 5) {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.minecraft.world.entity.Entity;
|
import net.minecraft.world.entity.Entity;
|
||||||
import net.minecraft.world.entity.LivingEntity;
|
import net.minecraft.world.entity.LivingEntity;
|
||||||
import net.minecraft.world.item.ItemStack;
|
import net.minecraft.world.item.ItemStack;
|
||||||
|
@ -35,13 +35,13 @@ public class M4firerandomProcedure {
|
||||||
entity.getPersistentData().putDouble("m4fire", 0);
|
entity.getPersistentData().putDouble("m4fire", 0);
|
||||||
}
|
}
|
||||||
if (entity.getPersistentData().getDouble("firing") == 1) {
|
if (entity.getPersistentData().getDouble("firing") == 1) {
|
||||||
if (usehand.getItem() == ItemRegistry.M_4.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0 && entity.getPersistentData().getDouble("m4fire") == 1) {
|
if (usehand.getItem() == TargetModItems.M_4.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0 && entity.getPersistentData().getDouble("m4fire") == 1) {
|
||||||
M4autofireProcedure.execute(entity);
|
M4autofireProcedure.execute(entity);
|
||||||
}
|
}
|
||||||
if (usehand.getItem() == ItemRegistry.M_4.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0 && entity.getPersistentData().getDouble("m4fire") == 3) {
|
if (usehand.getItem() == TargetModItems.M_4.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0 && entity.getPersistentData().getDouble("m4fire") == 3) {
|
||||||
M4autofireProcedure.execute(entity);
|
M4autofireProcedure.execute(entity);
|
||||||
}
|
}
|
||||||
if (usehand.getItem() == ItemRegistry.M_4.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0 && entity.getPersistentData().getDouble("m4fire") == 5) {
|
if (usehand.getItem() == TargetModItems.M_4.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0 && entity.getPersistentData().getDouble("m4fire") == 5) {
|
||||||
M4autofireProcedure.execute(entity);
|
M4autofireProcedure.execute(entity);
|
||||||
}
|
}
|
||||||
if (entity.getPersistentData().getDouble("m4fire") >= 5) {
|
if (entity.getPersistentData().getDouble("m4fire") >= 5) {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
|
@ -35,7 +35,7 @@ public class M60autofireProcedure {
|
||||||
ItemStack usehand;
|
ItemStack usehand;
|
||||||
usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
|
usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
|
||||||
if (entity.getPersistentData().getDouble("firing") == 1) {
|
if (entity.getPersistentData().getDouble("firing") == 1) {
|
||||||
if (usehand.getItem() == ItemRegistry.M_60.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
|
if (usehand.getItem() == TargetModItems.M_60.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
|
||||||
&& !(entity instanceof Player _plrCldCheck5 && _plrCldCheck5.getCooldowns().isOnCooldown(usehand.getItem()))) {
|
&& !(entity instanceof Player _plrCldCheck5 && _plrCldCheck5.getCooldowns().isOnCooldown(usehand.getItem()))) {
|
||||||
if (usehand.getOrCreateTag().getDouble("animindex") == 1) {
|
if (usehand.getOrCreateTag().getDouble("animindex") == 1) {
|
||||||
usehand.getOrCreateTag().putDouble("animindex", 0);
|
usehand.getOrCreateTag().putDouble("animindex", 0);
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
import net.minecraft.server.level.ServerLevel;
|
import net.minecraft.server.level.ServerLevel;
|
||||||
|
@ -46,7 +46,7 @@ public class M79WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
||||||
if (itemstack.getOrCreateTag().getDouble("maxammo") >= ammo1) {
|
if (itemstack.getOrCreateTag().getDouble("maxammo") >= ammo1) {
|
||||||
itemstack.getOrCreateTag().putDouble("ammo", (itemstack.getOrCreateTag().getDouble("ammo") + ammo1));
|
itemstack.getOrCreateTag().putDouble("ammo", (itemstack.getOrCreateTag().getDouble("ammo") + ammo1));
|
||||||
if (entity instanceof Player _player) {
|
if (entity instanceof Player _player) {
|
||||||
ItemStack _stktoremove = new ItemStack(ItemRegistry.GRENADE_40MM.get());
|
ItemStack _stktoremove = new ItemStack(TargetModItems.GRENADE_40MM.get());
|
||||||
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
||||||
}
|
}
|
||||||
itemstack.getOrCreateTag().putDouble("reloading", 0);
|
itemstack.getOrCreateTag().putDouble("reloading", 0);
|
||||||
|
@ -54,7 +54,7 @@ public class M79WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
||||||
} else {
|
} else {
|
||||||
itemstack.getOrCreateTag().putDouble("ammo", (itemstack.getOrCreateTag().getDouble("ammo") + itemstack.getOrCreateTag().getDouble("maxammo")));
|
itemstack.getOrCreateTag().putDouble("ammo", (itemstack.getOrCreateTag().getDouble("ammo") + itemstack.getOrCreateTag().getDouble("maxammo")));
|
||||||
if (entity instanceof Player _player) {
|
if (entity instanceof Player _player) {
|
||||||
ItemStack _stktoremove = new ItemStack(ItemRegistry.GRENADE_40MM.get());
|
ItemStack _stktoremove = new ItemStack(TargetModItems.GRENADE_40MM.get());
|
||||||
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
||||||
}
|
}
|
||||||
itemstack.getOrCreateTag().putDouble("reloading", 0);
|
itemstack.getOrCreateTag().putDouble("reloading", 0);
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.client.CameraType;
|
import net.minecraft.client.CameraType;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
|
@ -12,7 +12,7 @@ public class M79uiXianShiYouXiNeiDieJiaCengProcedure {
|
||||||
public static boolean execute(Entity entity) {
|
public static boolean execute(Entity entity) {
|
||||||
if (entity == null)
|
if (entity == null)
|
||||||
return false;
|
return false;
|
||||||
return (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ItemRegistry.M_79.get() && Minecraft.getInstance().options.getCameraType() == CameraType.FIRST_PERSON
|
return (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == TargetModItems.M_79.get() && Minecraft.getInstance().options.getCameraType() == CameraType.FIRST_PERSON
|
||||||
&& !(entity.getCapability(TargetModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new TargetModVariables.PlayerVariables())).zooming;
|
&& !(entity.getCapability(TargetModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new TargetModVariables.PlayerVariables())).zooming;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
|
@ -17,7 +17,7 @@ public class MarlinfireProcedure {
|
||||||
if (usehand.getOrCreateTag().getDouble("reloading") == 1 && usehand.getOrCreateTag().getDouble("prepare") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0) {
|
if (usehand.getOrCreateTag().getDouble("reloading") == 1 && usehand.getOrCreateTag().getDouble("prepare") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0) {
|
||||||
usehand.getOrCreateTag().putDouble("forcestop", 1);
|
usehand.getOrCreateTag().putDouble("forcestop", 1);
|
||||||
}
|
}
|
||||||
if (usehand.getItem() == ItemRegistry.MARLIN.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && !(entity instanceof Player _plrCldCheck8 && _plrCldCheck8.getCooldowns().isOnCooldown(usehand.getItem()))
|
if (usehand.getItem() == TargetModItems.MARLIN.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && !(entity instanceof Player _plrCldCheck8 && _plrCldCheck8.getCooldowns().isOnCooldown(usehand.getItem()))
|
||||||
&& usehand.getOrCreateTag().getDouble("ammo") > 0) {
|
&& usehand.getOrCreateTag().getDouble("ammo") > 0) {
|
||||||
if ((entity.getCapability(TargetModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new TargetModVariables.PlayerVariables())).zooming) {
|
if ((entity.getCapability(TargetModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new TargetModVariables.PlayerVariables())).zooming) {
|
||||||
if (entity instanceof Player _player)
|
if (entity instanceof Player _player)
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
|
@ -34,7 +34,7 @@ public class MinigunautofireProcedure {
|
||||||
return;
|
return;
|
||||||
ItemStack usehand;
|
ItemStack usehand;
|
||||||
usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
|
usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
|
||||||
if (usehand.getItem() == ItemRegistry.MINIGUN.get()) {
|
if (usehand.getItem() == TargetModItems.MINIGUN.get()) {
|
||||||
if (entity.getPersistentData().getDouble("minifiring") == 1 && !entity.isSprinting()) {
|
if (entity.getPersistentData().getDouble("minifiring") == 1 && !entity.isSprinting()) {
|
||||||
if (usehand.getOrCreateTag().getDouble("rot") < 10) {
|
if (usehand.getOrCreateTag().getDouble("rot") < 10) {
|
||||||
usehand.getOrCreateTag().putDouble("rot", (usehand.getOrCreateTag().getDouble("rot") + 1));
|
usehand.getOrCreateTag().putDouble("rot", (usehand.getOrCreateTag().getDouble("rot") + 1));
|
||||||
|
@ -51,7 +51,7 @@ public class MinigunautofireProcedure {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (usehand.getItem() == ItemRegistry.MINIGUN.get() && usehand.getOrCreateTag().getDouble("overheat") == 0
|
if (usehand.getItem() == TargetModItems.MINIGUN.get() && usehand.getOrCreateTag().getDouble("overheat") == 0
|
||||||
&& (entity.getCapability(TargetModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new TargetModVariables.PlayerVariables())).rifleammo > 0
|
&& (entity.getCapability(TargetModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new TargetModVariables.PlayerVariables())).rifleammo > 0
|
||||||
&& !(entity instanceof Player _plrCldCheck13 && _plrCldCheck13.getCooldowns().isOnCooldown(usehand.getItem())) && usehand.getOrCreateTag().getDouble("rot") >= 10) {
|
&& !(entity instanceof Player _plrCldCheck13 && _plrCldCheck13.getCooldowns().isOnCooldown(usehand.getItem())) && usehand.getOrCreateTag().getDouble("rot") >= 10) {
|
||||||
usehand.getOrCreateTag().putDouble("heat", (usehand.getOrCreateTag().getDouble("heat") + 1));
|
usehand.getOrCreateTag().putDouble("heat", (usehand.getOrCreateTag().getDouble("heat") + 1));
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.minecraft.world.entity.Entity;
|
import net.minecraft.world.entity.Entity;
|
||||||
import net.minecraft.world.entity.LivingEntity;
|
import net.minecraft.world.entity.LivingEntity;
|
||||||
import net.minecraft.world.item.ItemStack;
|
import net.minecraft.world.item.ItemStack;
|
||||||
|
@ -17,7 +17,7 @@ public class MiniguninbackpackProcedure {
|
||||||
} else {
|
} else {
|
||||||
itemstack.getOrCreateTag().putDouble("heatbar", (itemstack.getOrCreateTag().getDouble("heat")));
|
itemstack.getOrCreateTag().putDouble("heatbar", (itemstack.getOrCreateTag().getDouble("heat")));
|
||||||
}
|
}
|
||||||
if (!((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ItemRegistry.MINIGUN.get())) {
|
if (!((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == TargetModItems.MINIGUN.get())) {
|
||||||
entity.getPersistentData().putDouble("minigunfiring", 0);
|
entity.getPersistentData().putDouble("minigunfiring", 0);
|
||||||
}
|
}
|
||||||
if (itemstack.getOrCreateTag().getDouble("overheat") > 0) {
|
if (itemstack.getOrCreateTag().getDouble("overheat") > 0) {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
import net.minecraft.server.level.ServerLevel;
|
import net.minecraft.server.level.ServerLevel;
|
||||||
|
@ -34,7 +34,7 @@ public class Mk14autofireProcedure {
|
||||||
ItemStack usehand;
|
ItemStack usehand;
|
||||||
usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
|
usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
|
||||||
if (entity.getPersistentData().getDouble("firing") == 1) {
|
if (entity.getPersistentData().getDouble("firing") == 1) {
|
||||||
if (usehand.getItem() == ItemRegistry.MK_14.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
|
if (usehand.getItem() == TargetModItems.MK_14.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
|
||||||
&& !(entity instanceof Player _plrCldCheck5 && _plrCldCheck5.getCooldowns().isOnCooldown(usehand.getItem()))) {
|
&& !(entity instanceof Player _plrCldCheck5 && _plrCldCheck5.getCooldowns().isOnCooldown(usehand.getItem()))) {
|
||||||
if (entity instanceof Player _player)
|
if (entity instanceof Player _player)
|
||||||
_player.getCooldowns().addCooldown(usehand.getItem(), 2);
|
_player.getCooldowns().addCooldown(usehand.getItem(), 2);
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.minecraft.server.level.ServerLevel;
|
import net.minecraft.server.level.ServerLevel;
|
||||||
import net.minecraft.world.entity.item.ItemEntity;
|
import net.minecraft.world.entity.item.ItemEntity;
|
||||||
import net.minecraft.world.item.ItemStack;
|
import net.minecraft.world.item.ItemStack;
|
||||||
|
@ -12,17 +12,17 @@ public class MortarDangXiaoShiShiJianDaoShiProcedure {
|
||||||
if (world instanceof Level _level && !_level.isClientSide())
|
if (world instanceof Level _level && !_level.isClientSide())
|
||||||
_level.explode(null, x, y, z, 0, Level.ExplosionInteraction.NONE);
|
_level.explode(null, x, y, z, 0, Level.ExplosionInteraction.NONE);
|
||||||
if (world instanceof ServerLevel _level) {
|
if (world instanceof ServerLevel _level) {
|
||||||
ItemEntity entityToSpawn = new ItemEntity(_level, x, (y + 1), z, new ItemStack(ItemRegistry.MORTAR_BARREL.get()));
|
ItemEntity entityToSpawn = new ItemEntity(_level, x, (y + 1), z, new ItemStack(TargetModItems.MORTAR_BARREL.get()));
|
||||||
entityToSpawn.setPickUpDelay(10);
|
entityToSpawn.setPickUpDelay(10);
|
||||||
_level.addFreshEntity(entityToSpawn);
|
_level.addFreshEntity(entityToSpawn);
|
||||||
}
|
}
|
||||||
if (world instanceof ServerLevel _level) {
|
if (world instanceof ServerLevel _level) {
|
||||||
ItemEntity entityToSpawn = new ItemEntity(_level, x, (y + 1), z, new ItemStack(ItemRegistry.MORTAR_BIPOD.get()));
|
ItemEntity entityToSpawn = new ItemEntity(_level, x, (y + 1), z, new ItemStack(TargetModItems.MORTAR_BIPOD.get()));
|
||||||
entityToSpawn.setPickUpDelay(10);
|
entityToSpawn.setPickUpDelay(10);
|
||||||
_level.addFreshEntity(entityToSpawn);
|
_level.addFreshEntity(entityToSpawn);
|
||||||
}
|
}
|
||||||
if (world instanceof ServerLevel _level) {
|
if (world instanceof ServerLevel _level) {
|
||||||
ItemEntity entityToSpawn = new ItemEntity(_level, x, (y + 1), z, new ItemStack(ItemRegistry.MORTAR_BASE_PLATE.get()));
|
ItemEntity entityToSpawn = new ItemEntity(_level, x, (y + 1), z, new ItemStack(TargetModItems.MORTAR_BASE_PLATE.get()));
|
||||||
entityToSpawn.setPickUpDelay(10);
|
entityToSpawn.setPickUpDelay(10);
|
||||||
_level.addFreshEntity(entityToSpawn);
|
_level.addFreshEntity(entityToSpawn);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
|
@ -39,8 +39,8 @@ public class PressFireProcedure {
|
||||||
M870fireProcedure.execute(entity);
|
M870fireProcedure.execute(entity);
|
||||||
AKfireProcedure.execute(entity);
|
AKfireProcedure.execute(entity);
|
||||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).is(ItemTags.create(new ResourceLocation("target:gun")))
|
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).is(ItemTags.create(new ResourceLocation("target:gun")))
|
||||||
&& !((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ItemRegistry.BOCEK.get())
|
&& !((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == TargetModItems.BOCEK.get())
|
||||||
&& !((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ItemRegistry.MINIGUN.get())
|
&& !((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == TargetModItems.MINIGUN.get())
|
||||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("ammo") == 0
|
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("ammo") == 0
|
||||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("reloading") != 1) {
|
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("reloading") != 1) {
|
||||||
{
|
{
|
||||||
|
@ -51,7 +51,7 @@ public class PressFireProcedure {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ItemRegistry.MINIGUN.get()
|
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == TargetModItems.MINIGUN.get()
|
||||||
&& (entity.getCapability(TargetModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new TargetModVariables.PlayerVariables())).rifleammo == 0) {
|
&& (entity.getCapability(TargetModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new TargetModVariables.PlayerVariables())).rifleammo == 0) {
|
||||||
{
|
{
|
||||||
Entity _ent = entity;
|
Entity _ent = entity;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
|
@ -33,7 +33,7 @@ public class PullXiaoGuoChiXuShiMeiKeFaShengProcedure {
|
||||||
if (entity == null)
|
if (entity == null)
|
||||||
return;
|
return;
|
||||||
if ((entity.getCapability(TargetModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new TargetModVariables.PlayerVariables())).bowpullhold) {
|
if ((entity.getCapability(TargetModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new TargetModVariables.PlayerVariables())).bowpullhold) {
|
||||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ItemRegistry.BOCEK.get()
|
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == TargetModItems.BOCEK.get()
|
||||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("maxammo") > 0
|
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("maxammo") > 0
|
||||||
&& !(entity instanceof Player _plrCldCheck5 && _plrCldCheck5.getCooldowns().isOnCooldown((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem()))
|
&& !(entity instanceof Player _plrCldCheck5 && _plrCldCheck5.getCooldowns().isOnCooldown((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem()))
|
||||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("power") < 12) {
|
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("power") < 12) {
|
||||||
|
@ -71,7 +71,7 @@ public class PullXiaoGuoChiXuShiMeiKeFaShengProcedure {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ItemRegistry.BOCEK.get()) {
|
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == TargetModItems.BOCEK.get()) {
|
||||||
(entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().putDouble("power", 0);
|
(entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().putDouble("power", 0);
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
|
|
@ -12,7 +12,7 @@ import net.minecraft.server.level.ServerLevel;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
|
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
|
|
||||||
|
@ -272,7 +272,7 @@ public class ReloadsoundstopProcedure {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ItemRegistry.MARLIN.get())) {
|
if (!((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == TargetModItems.MARLIN.get())) {
|
||||||
{
|
{
|
||||||
Entity _ent = entity;
|
Entity _ent = entity;
|
||||||
if (!_ent.level().isClientSide() && _ent.getServer() != null) {
|
if (!_ent.level().isClientSide() && _ent.getServer() != null) {
|
||||||
|
@ -295,7 +295,7 @@ public class ReloadsoundstopProcedure {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ItemRegistry.M_870.get())) {
|
if (!((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == TargetModItems.M_870.get())) {
|
||||||
{
|
{
|
||||||
Entity _ent = entity;
|
Entity _ent = entity;
|
||||||
if (!_ent.level().isClientSide() && _ent.getServer() != null) {
|
if (!_ent.level().isClientSide() && _ent.getServer() != null) {
|
||||||
|
|
|
@ -25,7 +25,7 @@ public class RengchumortarProcedure {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (entity instanceof Player player && !player.isCreative()) {
|
if (entity instanceof Player player && !player.isCreative()) {
|
||||||
ItemStack _stktoremove = new ItemStack(TargetModItems.MORTAR_DEPOLYER.get());
|
ItemStack _stktoremove = new ItemStack(TargetModItems.MORTAR_DEPLOYER.get());
|
||||||
player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, player.inventoryMenu.getCraftSlots());
|
player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, player.inventoryMenu.getCraftSlots());
|
||||||
player.swing(InteractionHand.MAIN_HAND, true);
|
player.swing(InteractionHand.MAIN_HAND, true);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
|
@ -21,7 +21,7 @@ public class RifleAmmoBoxWanJiaWanChengShiYongWuPinShiProcedure {
|
||||||
if (entity instanceof LivingEntity _entity)
|
if (entity instanceof LivingEntity _entity)
|
||||||
_entity.swing(InteractionHand.MAIN_HAND, true);
|
_entity.swing(InteractionHand.MAIN_HAND, true);
|
||||||
if (entity instanceof Player _player) {
|
if (entity instanceof Player _player) {
|
||||||
ItemStack _stktoremove = new ItemStack(ItemRegistry.RIFLE_AMMO_BOX.get());
|
ItemStack _stktoremove = new ItemStack(TargetModItems.RIFLE_AMMO_BOX.get());
|
||||||
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
|
@ -33,7 +33,7 @@ public class RifleAmmoYouJiKongQiShiShiTiDeWeiZhiProcedure {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (entity instanceof Player _player) {
|
if (entity instanceof Player _player) {
|
||||||
ItemStack _stktoremove = new ItemStack(ItemRegistry.RIFLE_AMMO.get());
|
ItemStack _stktoremove = new ItemStack(TargetModItems.RIFLE_AMMO.get());
|
||||||
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
||||||
}
|
}
|
||||||
if (entity instanceof Player _player)
|
if (entity instanceof Player _player)
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
import net.minecraft.server.level.ServerLevel;
|
import net.minecraft.server.level.ServerLevel;
|
||||||
|
@ -20,7 +20,7 @@ public class RocketShiTiBeiGongJuJiZhongShiProcedure {
|
||||||
if (world instanceof Level _level && !_level.isClientSide())
|
if (world instanceof Level _level && !_level.isClientSide())
|
||||||
_level.explode(null, (sourceentity.getX()), (sourceentity.getY() + 1), (sourceentity.getZ()), 6, Level.ExplosionInteraction.NONE);
|
_level.explode(null, (sourceentity.getX()), (sourceentity.getY() + 1), (sourceentity.getZ()), 6, Level.ExplosionInteraction.NONE);
|
||||||
if (sourceentity instanceof Player _player) {
|
if (sourceentity instanceof Player _player) {
|
||||||
ItemStack _stktoremove = new ItemStack(ItemRegistry.ROCKET.get());
|
ItemStack _stktoremove = new ItemStack(TargetModItems.ROCKET.get());
|
||||||
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.minecraft.world.entity.Entity;
|
import net.minecraft.world.entity.Entity;
|
||||||
import net.minecraft.world.entity.LivingEntity;
|
import net.minecraft.world.entity.LivingEntity;
|
||||||
import net.minecraft.world.item.ItemStack;
|
import net.minecraft.world.item.ItemStack;
|
||||||
|
@ -27,11 +27,11 @@ public class RpgemptyProcedure {
|
||||||
private static void execute(@Nullable Event event, Entity entity) {
|
private static void execute(@Nullable Event event, Entity entity) {
|
||||||
if (entity == null)
|
if (entity == null)
|
||||||
return;
|
return;
|
||||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ItemRegistry.RPG.get()
|
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == TargetModItems.RPG.get()
|
||||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("ammo") == 1) {
|
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("ammo") == 1) {
|
||||||
(entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().putDouble("empty", 0);
|
(entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().putDouble("empty", 0);
|
||||||
}
|
}
|
||||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ItemRegistry.BOCEK.get()
|
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == TargetModItems.BOCEK.get()
|
||||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("ammo") == 1) {
|
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("ammo") == 1) {
|
||||||
(entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().putDouble("empty", 0);
|
(entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().putDouble("empty", 0);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
import net.minecraft.server.level.ServerLevel;
|
import net.minecraft.server.level.ServerLevel;
|
||||||
|
@ -34,7 +34,7 @@ public class RpkautofireProcedure {
|
||||||
ItemStack usehand = ItemStack.EMPTY;
|
ItemStack usehand = ItemStack.EMPTY;
|
||||||
usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
|
usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
|
||||||
if (entity.getPersistentData().getDouble("firing") == 1) {
|
if (entity.getPersistentData().getDouble("firing") == 1) {
|
||||||
if (usehand.getItem() == ItemRegistry.RPK.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
|
if (usehand.getItem() == TargetModItems.RPK.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
|
||||||
&& !(entity instanceof Player _plrCldCheck5 && _plrCldCheck5.getCooldowns().isOnCooldown(usehand.getItem()))) {
|
&& !(entity instanceof Player _plrCldCheck5 && _plrCldCheck5.getCooldowns().isOnCooldown(usehand.getItem()))) {
|
||||||
if (entity instanceof Player _player)
|
if (entity instanceof Player _player)
|
||||||
_player.getCooldowns().addCooldown(usehand.getItem(), 2);
|
_player.getCooldowns().addCooldown(usehand.getItem(), 2);
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
|
@ -21,7 +21,7 @@ public class ShotgunAmmoBoxWanJiaWanChengShiYongWuPinShiProcedure {
|
||||||
if (entity instanceof LivingEntity _entity)
|
if (entity instanceof LivingEntity _entity)
|
||||||
_entity.swing(InteractionHand.MAIN_HAND, true);
|
_entity.swing(InteractionHand.MAIN_HAND, true);
|
||||||
if (entity instanceof Player _player) {
|
if (entity instanceof Player _player) {
|
||||||
ItemStack _stktoremove = new ItemStack(ItemRegistry.SHOTGUN_AMMO_BOX.get());
|
ItemStack _stktoremove = new ItemStack(TargetModItems.SHOTGUN_AMMO_BOX.get());
|
||||||
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
|
@ -33,7 +33,7 @@ public class ShotgunAmmoYouJiKongQiShiShiTiDeWeiZhiProcedure {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (entity instanceof Player _player) {
|
if (entity instanceof Player _player) {
|
||||||
ItemStack _stktoremove = new ItemStack(ItemRegistry.SHOTGUN_AMMO.get());
|
ItemStack _stktoremove = new ItemStack(TargetModItems.SHOTGUN_AMMO.get());
|
||||||
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
||||||
}
|
}
|
||||||
if (entity instanceof Player _player)
|
if (entity instanceof Player _player)
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
|
@ -21,7 +21,7 @@ public class SniperAmmoBoxWanJiaWanChengShiYongWuPinShiProcedure {
|
||||||
if (entity instanceof LivingEntity _entity)
|
if (entity instanceof LivingEntity _entity)
|
||||||
_entity.swing(InteractionHand.MAIN_HAND, true);
|
_entity.swing(InteractionHand.MAIN_HAND, true);
|
||||||
if (entity instanceof Player _player) {
|
if (entity instanceof Player _player) {
|
||||||
ItemStack _stktoremove = new ItemStack(ItemRegistry.SNIPER_AMMO_BOX.get());
|
ItemStack _stktoremove = new ItemStack(TargetModItems.SNIPER_AMMO_BOX.get());
|
||||||
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
|
@ -32,7 +32,7 @@ public class SniperAmmoYouJiKongQiShiShiTiDeWeiZhiProcedure {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (entity instanceof Player _player) {
|
if (entity instanceof Player _player) {
|
||||||
ItemStack _stktoremove = new ItemStack(ItemRegistry.SNIPER_AMMO.get());
|
ItemStack _stktoremove = new ItemStack(TargetModItems.SNIPER_AMMO.get());
|
||||||
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
||||||
}
|
}
|
||||||
if (entity instanceof Player _player)
|
if (entity instanceof Player _player)
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
import net.minecraft.server.level.ServerLevel;
|
import net.minecraft.server.level.ServerLevel;
|
||||||
|
@ -50,7 +50,7 @@ public class TacRpgWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
|
||||||
if (itemstack.getOrCreateTag().getDouble("maxammo") >= 0) {
|
if (itemstack.getOrCreateTag().getDouble("maxammo") >= 0) {
|
||||||
itemstack.getOrCreateTag().putDouble("ammo", 1);
|
itemstack.getOrCreateTag().putDouble("ammo", 1);
|
||||||
if (entity instanceof Player _player) {
|
if (entity instanceof Player _player) {
|
||||||
ItemStack _stktoremove = new ItemStack(ItemRegistry.ROCKET.get());
|
ItemStack _stktoremove = new ItemStack(TargetModItems.ROCKET.get());
|
||||||
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
||||||
}
|
}
|
||||||
itemstack.getOrCreateTag().putDouble("reloading", 0);
|
itemstack.getOrCreateTag().putDouble("reloading", 0);
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.commands.arguments.EntityAnchorArgument;
|
import net.minecraft.commands.arguments.EntityAnchorArgument;
|
||||||
import net.minecraft.world.entity.Entity;
|
import net.minecraft.world.entity.Entity;
|
||||||
|
@ -18,7 +18,7 @@ public class Target1DangYouJiShiTiShiProcedure {
|
||||||
if (!entity.level().isClientSide())
|
if (!entity.level().isClientSide())
|
||||||
entity.discard();
|
entity.discard();
|
||||||
if (sourceentity instanceof Player _player) {
|
if (sourceentity instanceof Player _player) {
|
||||||
ItemStack _setstack = new ItemStack(ItemRegistry.TARGET_DEPLOYER.get());
|
ItemStack _setstack = new ItemStack(TargetModItems.TARGET_DEPLOYER.get());
|
||||||
_setstack.setCount(1);
|
_setstack.setCount(1);
|
||||||
ItemHandlerHelper.giveItemToPlayer(_player, _setstack);
|
ItemHandlerHelper.giveItemToPlayer(_player, _setstack);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.TargetModEntities;
|
import net.mcreator.target.init.TargetModEntities;
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.minecraft.core.BlockPos;
|
import net.minecraft.core.BlockPos;
|
||||||
import net.minecraft.server.level.ServerLevel;
|
import net.minecraft.server.level.ServerLevel;
|
||||||
import net.minecraft.world.InteractionHand;
|
import net.minecraft.world.InteractionHand;
|
||||||
|
@ -23,7 +23,7 @@ public class TargetdeployerDangYouJianDianJiFangKuaiShiProcedure {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (entity instanceof Player _player) {
|
if (entity instanceof Player _player) {
|
||||||
ItemStack _stktoremove = new ItemStack(ItemRegistry.TARGET_DEPLOYER.get());
|
ItemStack _stktoremove = new ItemStack(TargetModItems.TARGET_DEPLOYER.get());
|
||||||
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
||||||
}
|
}
|
||||||
if (entity instanceof LivingEntity _entity)
|
if (entity instanceof LivingEntity _entity)
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
import net.minecraft.server.level.ServerLevel;
|
import net.minecraft.server.level.ServerLevel;
|
||||||
|
@ -45,7 +45,7 @@ public class TasercooldownProcedure {
|
||||||
if (itemstack.getOrCreateTag().getDouble("maxammo") >= 1) {
|
if (itemstack.getOrCreateTag().getDouble("maxammo") >= 1) {
|
||||||
itemstack.getOrCreateTag().putDouble("ammo", 1);
|
itemstack.getOrCreateTag().putDouble("ammo", 1);
|
||||||
if (entity instanceof Player _player) {
|
if (entity instanceof Player _player) {
|
||||||
ItemStack _stktoremove = new ItemStack(ItemRegistry.TASER_ELECTRODE.get());
|
ItemStack _stktoremove = new ItemStack(TargetModItems.TASER_ELECTRODE.get());
|
||||||
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
_player.getInventory().clearOrCountMatchingItems(p -> _stktoremove.getItem() == p.getItem(), 1, _player.inventoryMenu.getCraftSlots());
|
||||||
}
|
}
|
||||||
itemstack.getOrCreateTag().putDouble("reloading", 0);
|
itemstack.getOrCreateTag().putDouble("reloading", 0);
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
import net.minecraft.resources.ResourceLocation;
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
@ -43,7 +43,7 @@ public class VecBurstFireProcedure {
|
||||||
usehand.getOrCreateTag().putDouble("burst", 0);
|
usehand.getOrCreateTag().putDouble("burst", 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (usehand.getItem() == ItemRegistry.VECTOR.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
|
if (usehand.getItem() == TargetModItems.VECTOR.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
|
||||||
&& !(entity instanceof Player _plrCldCheck9 && _plrCldCheck9.getCooldowns().isOnCooldown(usehand.getItem())) && usehand.getOrCreateTag().getDouble("burst") > 0) {
|
&& !(entity instanceof Player _plrCldCheck9 && _plrCldCheck9.getCooldowns().isOnCooldown(usehand.getItem())) && usehand.getOrCreateTag().getDouble("burst") > 0) {
|
||||||
if (usehand.getOrCreateTag().getDouble("burst") == 1) {
|
if (usehand.getOrCreateTag().getDouble("burst") == 1) {
|
||||||
if (entity instanceof Player _player)
|
if (entity instanceof Player _player)
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
import net.minecraft.server.level.ServerLevel;
|
import net.minecraft.server.level.ServerLevel;
|
||||||
|
@ -34,7 +34,7 @@ public class VecautofireProcedure {
|
||||||
ItemStack usehand = ItemStack.EMPTY;
|
ItemStack usehand = ItemStack.EMPTY;
|
||||||
usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
|
usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
|
||||||
if (entity.getPersistentData().getDouble("firing") == 1) {
|
if (entity.getPersistentData().getDouble("firing") == 1) {
|
||||||
if (usehand.getItem() == ItemRegistry.VECTOR.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
|
if (usehand.getItem() == TargetModItems.VECTOR.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
|
||||||
&& !(entity instanceof Player _plrCldCheck5 && _plrCldCheck5.getCooldowns().isOnCooldown(usehand.getItem()))) {
|
&& !(entity instanceof Player _plrCldCheck5 && _plrCldCheck5.getCooldowns().isOnCooldown(usehand.getItem()))) {
|
||||||
if (entity instanceof Player _player)
|
if (entity instanceof Player _player)
|
||||||
_player.getCooldowns().addCooldown(usehand.getItem(), 1);
|
_player.getCooldowns().addCooldown(usehand.getItem(), 1);
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.ItemRegistry;
|
import net.mcreator.target.init.TargetModItems;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.world.entity.Entity;
|
import net.minecraft.world.entity.Entity;
|
||||||
import net.minecraft.world.entity.LivingEntity;
|
import net.minecraft.world.entity.LivingEntity;
|
||||||
|
@ -29,10 +29,10 @@ public class WeaponDrawProcedure {
|
||||||
}
|
}
|
||||||
if (entity instanceof Player _player)
|
if (entity instanceof Player _player)
|
||||||
_player.getCooldowns().addCooldown(itemstack.getItem(), 16);
|
_player.getCooldowns().addCooldown(itemstack.getItem(), 16);
|
||||||
if (itemstack.getItem() == ItemRegistry.RPG.get() && itemstack.getOrCreateTag().getDouble("ammo") == 0) {
|
if (itemstack.getItem() == TargetModItems.RPG.get() && itemstack.getOrCreateTag().getDouble("ammo") == 0) {
|
||||||
itemstack.getOrCreateTag().putDouble("empty", 1);
|
itemstack.getOrCreateTag().putDouble("empty", 1);
|
||||||
}
|
}
|
||||||
if (itemstack.getItem() == ItemRegistry.SKS.get() && itemstack.getOrCreateTag().getDouble("ammo") == 0) {
|
if (itemstack.getItem() == TargetModItems.SKS.get() && itemstack.getOrCreateTag().getDouble("ammo") == 0) {
|
||||||
itemstack.getOrCreateTag().putDouble("gj", 1);
|
itemstack.getOrCreateTag().putDouble("gj", 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"parent": "item/generated",
|
"parent": "item/generated",
|
||||||
"textures": {
|
"textures": {
|
||||||
"layer0": "target:item/base_plate"
|
"layer0": "target:item/mortar_base_plate"
|
||||||
}
|
}
|
||||||
}
|
}
|
Before Width: | Height: | Size: 311 B After Width: | Height: | Size: 311 B |
Loading…
Add table
Reference in a new issue