Technic News

Latest News

Technic Thursday: It's Thursday Now

Where are the packs?  Where are they?

We're waiting on a lot of art that we need to be able to finish the first two packs of the summer.  They'll be out just as soon as we can put them out, we're so sorry that everything's been delayed!

Want to See Something Cool?

We added the ability for modpack authors to set RAM and Java version requirements for their packs!  If you're a modpack author who requires Java 1.8 or more than 1GB RAM, you no doubt get a lot of grumpy users sending you crash logs (or more likely, angry messages without logs).  Well, no longer!  If you specify RAM and Java requirements for your pack, the launcher will guide the user toward what they have to do to run your pack, even if that means intalling a new version of java.  So how do you specify requirements for your pack?

Method 1: Solder 0.7.2.0 or Higher

If you have a recent version of Solder, you've already been able to specify requirements, they just didn't do anything before.  Edit a modpack build in Solder to be given the option to specify a minimum RAM and Java version.  Easy!

Method 2: Don't Have Solder, or Have An Older Version of Solder

If you don't have Solder, have no fear!  You can manually add a file to your modpack that specifies RAM and Java requiements.  Add a file called runData (not runData.txt or runData.dat, just runData) to  your bin folder, next to your modpack.jar.  The inside of the file looks like this:

{"java":"1.6","memory":"1024"}

Instead of 1.6, put whatever version of Java your pack requires.  Instead of 1024, put the minimum MB of RAM your Modpack requires (remember, 1GB is 1024MB!)  Once your users get that file, their launchers will understand your pack's requirements and enforce them for you! 

Pretty great, right?!

Launcher Changelogs: v4.308

  • 2.5GB and 3.5GB have been added as memory options in the launcher.
  • The java and RAM requirements specified in Solder 0.7.2 and higher are now respected by the launcher.
  • It is now possible to include a runData file with a modpack manually, so that users without solder can add java and RAM requirements to their pack.

A Big Week for the Platform

If you haven't noticed yet, both stats in the launcher and the dashboard feed are back.  The site is also far more performant than it has been in the past.  This is due to a lot of hard work on sct's part, to bring the platform back from the brink.  A lot of big changes have been made over the past two weeks, and it's just like night and day.  We're even planning on re-adding some features that we removed before the platform launch, such as the ability to like feed items from the feed page!  We hope you enjoy the vastly-improved performance.

That's What's New!

This week might seem a bit boring, since you're waiting for new packs, but these improvements are only possible because some of us have finished our work on the Summer of Technic packs and are transitioning back to normal site operations.  It can be tough to see all this work while you're waiting, but this is actually great news for the upcoming packs, so take some time to enjoy these great quality of life improvements and try out some of our trending packs!  It's easier than ever now that RAM and Java requirements are handled for you!

Join us on reddit, the forums, or IRC and tell us how you're filling the hours!

Technic Partners With Apex!

Today, Technic is proud to announce that we are partnering with Apex Minecraft Hosting to bring you the highest-quality servers for all of our official packs, and more!  At Apex, you can find solid, reliable servers with friendly 24-hour support.  

From now through the end of the summer, if you rent a Minecraft server from Apex, you'll receive 25% off the price of your server for life!  That means $11.99/mo for your Tekkit server, or $17.99/mo for your Attack of the B-Team server.  This deal is for a limited time, though, so head over to Apex and reserve your server today.

Technic Tuesday: Always Late

Soon

Soon.

Platform Changes

This week, we made a couple minor changes to the platform that will be important for new pack releases.  First, we re-added the ability to have teaser pages, which are always a big hit, and are once again hosting the old teaser pages for existing packs.  The second thing we did is a follow-up to a change we made a couple months ago.  In March, we removed some older packs from the list of default packs in the launcher.  However, those packs' pages still said "Included in the Technic Launcher"!  You could still search for these packs from the launcher, but it was frustrating if you were trying to install Tekkit Classic on a new launcher.  All official packs that are not included with the launcher now have a Platform API Link on their Platform page.

Additionally, this week we will be reinstating stats in the launcher.  The path to get us there has been a long journey from sct but we're just about ready to unveil that, so look forward to it!  

A Word About Hack Slash Mine

This week, we removed Hack Slash Mine as an official Technic pack and we wanted to drop a quick word about that.  We really like HSM and have been playing it for years, so it's not a decision we came to lightly.  Unfortunately, recent Java updates have broken Hack Slash Mine and Frizzil has not been reachable.  Frizzil is now a professional game developer who's worked on some really impressive titles, and doesn't usually have time to work on HSM.  As a result, we understand why it hasn't been updated, but unfortunately, we can't endorse the pack now as we could a few months ago.  We also have no means to fix the problem ourselves.

Users can get it running by installing Java 6 or Java 7 and selecting that java version from Launcher Options, so it is runnable.  We are not going to remove it from the Platform as we do with other packs that aren't Java 8 compatible, and we will continue to host and maintain the pack the best we can.  However, it will no longer automatically appear at the top of relevant search results and will no longer appear in the official modpacks list on the Platform.  We apologize to fans of the pack and hope that Hack Slash Mine will return again someday.

That's Pretty Much It!

It was a quiet week, but a lot is going on just under the surface- you'll see soon!  Come visit us on IRC, our forums, or reddit, and tell us what you'd like to see!

Technic Tuesday: Incognito

We've Been Incognito

It's been awhile since you've heard from us, but we haven't been idle!  We've been working hard on a lot of fronts to make 2015 the Summer of Technic!  You're going to be hearing from us a lot more often over the next 3 months, but let's round up all the great things we've been up to!

Welcome To Florida

Over the past 6 months, CanVox and Technic's artist, TheHave, have been undertaking the cross-country move necessary to put them in Florida, home of KakerMix and sct.  This has taken up a lot of our time, but we're now closer than ever, and getting more done than we thought possible.  This move has been really stressful, but you're going to start to see some real benefits!

Welcome, Zehn!

No, he's not yet another Pack Welder.  Zehn is a new Technic guy who's going to help us out with your support questions and also work Modpack reports so we can respond more consistently to problem modpacks, and restore modpacks when they've been fixed.  We know that this has been a problem area for us, so it's Zehn to the rescue!

Are You Ready for New Packs?

This is going to be the summer of brand new 1.7.10 packs for Technic!  We've been working hard on packing, testing, and providing exclusive Technic content for all of our packs!  The first one will be released by the end of June and we think you're going to be pretty impressed.  This summer, you can look forward to a new and improved Official Technic version of Blightfall, Tekkit, and Hexxit.  And by the end of the year, a new, super-secret pack that we can't even talk about!

In the meantime, enjoy these teasers for some of the great new stuff coming in Hexxit II!

Boots of Ultimate Parkour:

A brand new mod allowing magical abilities to be added to the game!

Bars Bars Bars!

Platform, Platform, Platform!

Some important improvements have been made to the Platform lately to really improve the speed and scalability of the website.  You may have noticed that in-launcher stats display and the website's personal Feed have been shut off.  This is a temporary measure- soon, both features will be back up and faster than ever, allowing for great performance on the weekends once again. Let's go over what we've done so far:

First, stats tracking.   Stats have been a major scaling problem with the platform for some months.  We wanted to store the stats in a way that would allow pack authors to produce reporting and see trends.  While the initial data structure supported that, it was too granular, and the database bloomed out of control.  

We've fixed this problem for new data and old data is being processed to be less granular.  Unfortunately, the processing is taking much longer than we anticipated.  We're currently working on a solution to allow the website's Redis-based stats display to be used on the API, so that stats display can return to the launcher before the database table is ready to be used.

Secondly, new Solder linkages with the Platform.  It used to be really easy for a badly-configured Solder server, when linked to the Platform, to break your pack's platform page with very little information.  We've fixed this issue, but it's kind of squirrely so please let us know if you're bitten by this in IRC.

Next, database load.  Most site slowness is caused by load on the database from lots of people using the site.  We've re-examined the way we're retrieving certain types of data (mainly, ratings and whether you've +1'd an item you're looking at).  We'll be reorganizing the queries for these over the coming weeks to reduce load and allow us to bring back the dashboard feed and even expand functionality without hurting performance.  If we need to, we're not unable to or opposed to upsizing the database, but we'd like to try optimization first.  Please bear with us while we explore solutions.

Lastly, we had to add a throttle to the launcher API.  We didn't want to, but unfortunately someone chose to execute a DOS attack against us in April that targetted us by fishing for cache misses to place load on the database.  We were only able to defeat the attack by placing an API command limit with a cooldown.  We're very sensitive to legitimate users being bitten by this limit, so please make us aware if it's a problem for you.

We're also tracking an issue with the platform currently where sometimes when a pack owner or contributor saves the pack, it fails to hand off the new data to the API.  If you've saved your pack, restarted the launcher, and the new data isn't visible in the launcher.  Try resaving the pack on the platform and restarting the launcher again.  This generally fixes the issue, and we will be implementing a possible fix this week.

Launcher Updates: v4.301

4.301 was released some time ago, but here are the release notes for that version.

v4.301:

  • Updated Czech translation
  • Updated French translation
  • The library seek & download method has changed. It now uses the Maven library "Aether" to build a real dependency list for select libraries in version.json instead of merely building a URL from the artifact data and downloading it. This allows version.json to support things such as SNAPSHOT builds, which is vital for experimental libraries such as Mixin.
  • When the modpack's version.json overrides a dependency library version in minecraft's version.json, we will no longer preference minecraft's version during the launcher problem. This fixes an issue which was occurring with newer version of forge in which packs were crashing on launch because forge wanted a newer version of a library and we were not correctly providing it.

And Much, Much More!

When we say this is going to be the Summer of Technic, we mean it!  More great stuff for players, more great stuff for pack authors, server owners, this is going to be nuts!  Keep checking back here and keep playing!

Visit us on IRCreddit, and our official forums and tell us what the Summer of Technic means to you!

Solder updated to 0.7.2.0

Solder v0.7.2.0 has just been pushed live!  Here's the changelogs!

New Java settings.

Note: This requires a migration! Guide: Updating Solder

Modpack developers are able to set Java versions and minimum memory on modpack builds. This will allow the launcher to display a message and check users that are not using the minimum set settings.

The Launcher currently does not support this feature but it will be implemented soon.

Note: Changing Java settings on a build thats already been published requires your modpack users to re-install the pack/build.

CSS updates and tweaks

A lot of fixes and QoL changes were pushed this update.

- Side Nav bar now floats as you scroll #143

- Tab Titles are now set for every page (Credit to aschmois#369

- Numerous tiny QoL (Quality of Life) changes

Bug fixes and tweaks

- Fixed major compatibiliy issue with the Solder Client/Technic Platform

- Private or Hidden Modpacks shown if empty string API Key/CID sent. #343

- Missing API Cache resets. #344

- Travis CI tweak #364

 As always, stop by IRC and reddit to tell us what you're playing, and thanks for reading!