public MagneticPotion() { super(Util.getResource("magnetic"), false, false); }
protected CarryPotionEffect() { super(Util.getResource("carry"), false, true); this.registerPotionAttributeModifier(SharedMonsterAttributes.MOVEMENT_SPEED, UUID, -0.05D, 2); }
public DoT() { super(Util.getResource("dot"), true, true); }
public static ResourceLocation getModifierResource(String res) { return getResource("models/item/modifiers/" + res); }
/** Register with name only, defaults to TiC domain */ protected void registerItemModelTiC(ItemStack item, String name) { if(item != null && !StringUtils.isNullOrEmpty(name)) { ModelRegisterUtil.registerItemModel(item, Util.getResource(name)); } }
@Override public String getID() { return Util.getResource("casting").toString(); }
@Override public String getID() { return Util.getResource("progress").toString(); }
public TempToolCrafting() { this.setRegistryName(Util.getResource("tool")); }
@SubscribeEvent public void registerEntities(Register<EntityEntry> event) { // entities EntityRegistry.registerModEntity(Util.getResource("arrow"), EntityArrow.class, "arrow", EntityIDs.ARROW, TConstruct.instance, 64, 1, false); EntityRegistry.registerModEntity(Util.getResource("bolt"), EntityBolt.class, "bolt", EntityIDs.BOLT, TConstruct.instance, 64, 1, false); EntityRegistry.registerModEntity(Util.getResource("shuriken"), EntityShuriken.class, "shuriken", EntityIDs.SHURIKEN, TConstruct.instance, 64, 1, false); }
public TempToolModifying() { this.setRegistryName(Util.getResource("mod")); }
public RepairRecipe() { this.setRegistryName(Util.getResource("repair")); }
@SubscribeEvent public void registerEntities(Register<EntityEntry> event) { EntityRegistry.registerModEntity(Util.getResource("fancy_frame"), EntityFancyItemFrame.class, "Fancy Item Frame", EntityIDs.FANCY_FRAME, TConstruct.instance, 160, Integer.MAX_VALUE, false); EntityRegistry.registerModEntity(Util.getResource("throwball"), EntityThrowball.class, "Throwball", EntityIDs.THROWBALL, TConstruct.instance, 64, 10, true); }
private static SoundEvent sound(String name) { ResourceLocation location = Util.getResource(name); SoundEvent event = new SoundEvent(location); event.setRegistryName(location); sounds.add(event); return event; }
/** * Sets the correct unlocalized name and registers the item. */ protected static <T extends Item> T registerItem(IForgeRegistry<Item> registry, T item, String name) { if(!name.equals(name.toLowerCase(Locale.US))) { throw new IllegalArgumentException(String.format("Unlocalized names need to be all lowercase! Item: %s", name)); } item.setUnlocalizedName(Util.prefix(name)); item.setRegistryName(Util.getResource(name)); registry.register(item); return item; }
public FluidStateMapper(Fluid fluid) { this.fluid = fluid; // have each block hold its fluid per nbt? hm this.location = new ModelResourceLocation(Util.getResource("fluid_block"), fluid.getName()); }
protected static <T extends IForgeRegistryEntry<T>> T register(IForgeRegistry<T> registry, T thing, String name) { thing.setRegistryName(Util.getResource(name)); registry.register(thing); return thing; }
@SubscribeEvent public void registerEntities(Register<EntityEntry> event) { // register entities EntityRegistry.registerModEntity(Util.getResource("indestructible"), IndestructibleEntityItem.class, "Indestructible Item", EntityIDs.INDESTRUCTIBLE_ITEM, TConstruct.instance, 32, 5, true); }
@SubscribeEvent public void registerEntities(Register<EntityEntry> event) { EntityRegistry.registerModEntity(Util.getResource("blueslime"), EntityBlueSlime.class, Util.prefix("blueslime"), EntityIDs.BLUESLIME, TConstruct.instance, 64, 5, true, 0x47eff5, 0xacfff4); LootTableList.register(EntityBlueSlime.LOOT_TABLE); //EntitySpawnPlacementRegistry.setPlacementType(EntityBlueSlime.class, EntityLiving.SpawnPlacementType.IN_WATER); }
@SubscribeEvent public void attachCapability(AttachCapabilitiesEvent<Entity> event) { if(event.getObject() instanceof EntityPlayer) { event.addCapability(Util.getResource("piggyback"), new TinkerPiggybackSerializer((EntityPlayer) event.getObject())); } }
private void registerModifierModels() { for(IModifier modifier : modifiers) { if(modifier == modCreative || modifier == modHarvestWidth || modifier == modHarvestHeight) { // modifiers without model are blacklisted continue; } ModelRegisterUtil.registerModifierModel(modifier, Util.getModifierResource(modifier.getIdentifier())); } // we add a temporary modifier that does nothing to work around the model restrictions for the fortify modifier ModelRegisterUtil.registerModifierModel(new ModFortifyDisplay(), Util.getResource("models/item/modifiers/fortify")); new ModExtraTraitDisplay(); } }