Nuke is back
This commit is contained in:
parent
ba220246f0
commit
a979ff747f
3 changed files with 18 additions and 3 deletions
|
@ -99,9 +99,6 @@ public class TechReborn {
|
||||||
ClientboundPackets.init();
|
ClientboundPackets.init();
|
||||||
ServerboundPackets.init();
|
ServerboundPackets.init();
|
||||||
|
|
||||||
// Entitys
|
|
||||||
//EntityRegistry.registerModEntity(new ResourceLocation("techreborn", "nuke"), EntityNukePrimed.class, "nuke", 0, INSTANCE, 160, 5, true);
|
|
||||||
|
|
||||||
proxy.preInit();
|
proxy.preInit();
|
||||||
|
|
||||||
// Registers Chest Loot
|
// Registers Chest Loot
|
||||||
|
@ -137,6 +134,7 @@ public class TechReborn {
|
||||||
}
|
}
|
||||||
|
|
||||||
Torus.genSizeMap(TileFusionControlComputer.maxCoilSize);
|
Torus.genSizeMap(TileFusionControlComputer.maxCoilSize);
|
||||||
|
LOGGER.info("Setup done!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -4,10 +4,12 @@
|
||||||
package techreborn.events;
|
package techreborn.events;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
|
import net.minecraft.entity.EntityType;
|
||||||
import net.minecraft.inventory.EntityEquipmentSlot;
|
import net.minecraft.inventory.EntityEquipmentSlot;
|
||||||
import net.minecraft.item.Item;
|
import net.minecraft.item.Item;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
import net.minecraft.tileentity.TileEntityType;
|
import net.minecraft.tileentity.TileEntityType;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraftforge.common.MinecraftForge;
|
import net.minecraftforge.common.MinecraftForge;
|
||||||
import net.minecraftforge.event.RegistryEvent;
|
import net.minecraftforge.event.RegistryEvent;
|
||||||
import net.minecraftforge.eventbus.api.SubscribeEvent;
|
import net.minecraftforge.eventbus.api.SubscribeEvent;
|
||||||
|
@ -18,6 +20,7 @@ import reborncore.common.util.BucketHandler;
|
||||||
import techreborn.TechReborn;
|
import techreborn.TechReborn;
|
||||||
import techreborn.blocks.*;
|
import techreborn.blocks.*;
|
||||||
import techreborn.config.ConfigTechReborn;
|
import techreborn.config.ConfigTechReborn;
|
||||||
|
import techreborn.entities.EntityNukePrimed;
|
||||||
import techreborn.init.TRArmorMaterial;
|
import techreborn.init.TRArmorMaterial;
|
||||||
import techreborn.init.TRContent;
|
import techreborn.init.TRContent;
|
||||||
import techreborn.init.TRContent.*;
|
import techreborn.init.TRContent.*;
|
||||||
|
@ -202,6 +205,15 @@ public class RegistryEventHandler {
|
||||||
TRTileEntities.TYPES.forEach(tileEntityType -> event.getRegistry().register(tileEntityType));
|
TRTileEntities.TYPES.forEach(tileEntityType -> event.getRegistry().register(tileEntityType));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@SubscribeEvent
|
||||||
|
public static void registerEntityTypes(RegistryEvent.Register<EntityType<?>> event) {
|
||||||
|
TRContent.ENTITY_NUKE = EntityType.Builder.create(EntityNukePrimed.class, EntityNukePrimed::new).build("nuke");
|
||||||
|
TRContent.ENTITY_NUKE.setRegistryName(new ResourceLocation(TechReborn.MOD_ID, "nuke"));
|
||||||
|
event.getRegistry().register(TRContent.ENTITY_NUKE);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
// @SubscribeEvent(priority = EventPriority.LOW)//LOW is used as we want it to load as late as possible, but before crafttweaker
|
// @SubscribeEvent(priority = EventPriority.LOW)//LOW is used as we want it to load as late as possible, but before crafttweaker
|
||||||
// public static void registerRecipes(RegistryEvent.Register<IRecipe> event) {
|
// public static void registerRecipes(RegistryEvent.Register<IRecipe> event) {
|
||||||
// //Register ModRecipes
|
// //Register ModRecipes
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
package techreborn.init;
|
package techreborn.init;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
|
import net.minecraft.entity.EntityType;
|
||||||
|
import net.minecraft.entity.item.EntityTNTPrimed;
|
||||||
import net.minecraft.item.Item;
|
import net.minecraft.item.Item;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
import net.minecraft.util.IItemProvider;
|
import net.minecraft.util.IItemProvider;
|
||||||
|
@ -24,6 +26,7 @@ import techreborn.blocks.transformers.BlockHVTransformer;
|
||||||
import techreborn.blocks.transformers.BlockLVTransformer;
|
import techreborn.blocks.transformers.BlockLVTransformer;
|
||||||
import techreborn.blocks.transformers.BlockMVTransformer;
|
import techreborn.blocks.transformers.BlockMVTransformer;
|
||||||
import techreborn.config.ConfigTechReborn;
|
import techreborn.config.ConfigTechReborn;
|
||||||
|
import techreborn.entities.EntityNukePrimed;
|
||||||
import techreborn.items.DynamicCell;
|
import techreborn.items.DynamicCell;
|
||||||
import techreborn.items.ItemUpgrade;
|
import techreborn.items.ItemUpgrade;
|
||||||
import techreborn.utils.InitUtils;
|
import techreborn.utils.InitUtils;
|
||||||
|
@ -672,4 +675,6 @@ public class TRContent {
|
||||||
return item;
|
return item;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static EntityType<EntityNukePrimed> ENTITY_NUKE;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue