News for hackers. Stuff that matters.
Re:Literally worse than EA by nl on Tuesday June 17, 2014 @07:03AM (#7903685)
Oh wow. Minecraft. I have an 8yo boy, so I spend a lot more time thinking about this than I would like.

I think Mojang has it's priorities slightly wrong here. At the moment much of the interesting stuff in Minecraft is done via mods. But the user experience for that is pretty close to pre-Google search: browse through random forums to find links to dodgy download sites that attempt to push malware or porn to you.

Then when you find a working download, you have to install. Inevitably that means clashes with existing mods, and hours trying different versions of things that some random person on a forum claims work.

FFS, I'm a Java programmer, and I can't work out how to make this shit work most of the time.

In my view Mojang should do the following:

  Build a working, stable official Mod API, which at least attempts to make it possible to determine if different mods will work together

  Implement an in-game app store, and let mod authors sell their mods. 
I'd much prefer to spend a dollar on a new mod rather than the horrible, horrible experience it is now.

Rant over..

Re:Literally worse than EA by altcognito on Tuesday June 17, 2014 @08:44AM (#7904045)
> FFS, I'm a Java programmer, and I can't work out how to make this shit work most of the time.

One of the first instructions on how to make a mod was -- first, download this decompiler. Wat?

Re:Literally worse than EA by elfcard on Tuesday June 17, 2014 @09:21AM (#7904226)
I'd much rather people pay for stability. Tricking people to pay for 64 bytes of code and a new color pallet for a diamond encrusted pixel sword in order to offer stability was a mistake. Education needed to happen, this shit is hard, and it's a lot of work. When I go to a store, I don't see a sign "Pizza is free" only to walk over and find that if I want to put toppings on the pizza, well those cost $0.99 per single slice of pepperoni on the pizza. In order to get a full pizza experience, including peppers, cheese, and sauce, I'm not paying $30 for the free pizza. It's dishonest, and we're the ones allowing it to happen.
Re:Literally worse than EA by nl on Tuesday June 17, 2014 @11:21AM (#7904916)
I'm not sure I understand you.

Firstly, Pay-to-play (which I think you are talking about?) isn't the same as an app store for mods. I'm not sure if you play Minecraft, but there is a very diverse range of mods available, of differing qualities and all hosted on malware infested download sites. That's a real problem that deserves to be looked at.

I'd never advocate that core features of Minecraft be made pay-to-play. Instead, I'm advocating exactly the same model as we see in Android or iOS: the core system is free, and there is a simple way to get extra features onto it. Some of those maybe free, and some may not.

Secondly, the number of bytes doesn't determine the value of anything.

Thirdly, "It's dishonest, and we're the ones allowing it to happen" - who, specifically is the "we" you speak of here? I'm not doing anything to allow it to happen. (I'm not specifically doing anything to stop it, either: I'm simply not involved. I'm genuinely curious who you are talking about).

Re:Literally worse than EA by elfcard on Tuesday June 17, 2014 @11:46AM (#7905076)
Sell me a service, or a product, not a gimmick. That's what I'm saying. Im talking about IAP.

The value is in scarcity, but it's artificially scarce. It's contrived.

Seriously? On a forum dedicated to startups and development, many who like me do app and game development or lead app and game development teams; you can't figure out who I'm talking to? Seriously?

Re:Literally worse than EA by nl on Tuesday June 17, 2014 @07:54PM (#7907769)
The value is in scarcity, but it's artificially scarce. It's contrived.

Couldn't this statement apply to gaming as a whole, too?

Is it that being stopped half way through a game and forced to pay for some gizmo to keep playing is worse than having to pay up front for the whole game? Financially there may be no difference at all, right?

(Not a gamer here)

Seriously? On a forum dedicated to startups and development, many who like me do app and game development or lead app and game development teams; you can't figure out who I'm talking to? Seriously?

HN is hardly a game focused forum. The vast majority of people on here don't have anything to do with games.

It was difficult to tell if your "We" meant "game developers" in general or was somehow more specific to Minecraft mod developers (which is what I didn't understand).

Re:Literally worse than EA by chc on Tuesday June 17, 2014 @01:05PM (#7905560)
What does "pay for stability" mean? Is this actually an actionable business plan?
Re:Literally worse than EA by Lrigikithumer on Tuesday June 17, 2014 @07:09AM (#7903700)
What does a mod API have to do with the monetisation of servers? Not saying you're incorrect but it doesn't really seem relevant to the story posted.
Re:Literally worse than EA by grrowl on Tuesday June 17, 2014 @07:40AM (#7903792)
I think the common theme is Minecraft's ecosystem. Mojang addresses a problem (EULA-breaking monetization within the ecosystem) by changing the rules to address the problem. What they should do is circumvent the immediate problem by redefining the ecosystem itself.

Furnishing developers with a stable, predictable API redefines the ecosystem, and creating an "app store" for mods (et cetera...) could finance it, with ongoing revenue. With Mojang's current attitude I see it being more of a "google play", especially given the ease that mods could be repackaged. Still, better than having kids pull executable code off forums.

Re:Literally worse than EA by jiggy2011 on Tuesday June 17, 2014 @07:56AM (#7903853)
I don't see how an app store model would necessarily help people monetise running servers.
Re:Literally worse than EA by VLM on Tuesday June 17, 2014 @08:07AM (#7903887)
I don't think you've played minecraft and done modding.

If your server requires 1.6.4 and railcraft 1.2.3.4.5.6 well then anyone who connects requires MC 1.6.4 (free, no problem) and ALSO requires railcraft 1.2.3.4.5.6 and mods are stereotypically hosted on the scummiest pr0n-iest adfest drive by download sewers of the internet (sorry, but its true)

So say you want to host a server called "jiggy's minecraft". Simply require a mod to log into your server called jiggy-2014 for the entire year of 2014 and sell it in the in app store for "annual fee". Maybe drop the price by 1 / 12 every month thru the year. Guess the mod name you'll require in 2015, yes your mod will be called jiggy-2015 and be priced at your annual fee.

The mod might even provide something useful to the players. Maybe. This will probably kill/damage the ecosystem, maybe you'll never get to play railcraft, TE, and buildcraft on the same server ever again. That would suck. It is possible "real mods" won't be balkanized and only "subscription mods" will be balkanized.

Re:Literally worse than EA by jiggy2011 on Tuesday June 17, 2014 @08:17AM (#7903913)
Wouldn't it be more profitable to simply develop and sell mods rather than running servers since your costs will be lower?

Unless you mean just using the mod as a key to access the server in which case you'd be better off just charging for passwords to the server because otherwise you have to worry about people using pirate copies of your mod to connect.

Re:Literally worse than EA by VLM on Tuesday June 17, 2014 @08:36AM (#7903993)
Most of the people running servers are doing it as a desire to be the part of the ecosystem who runs servers. They aren't interested in making money off the ecosystem as much as becoming a part of the ecosystem, and as server ops have been since the first days of IRC and the earliest dialup BBSes decades ago, there's more than a little power trip involved. If they wanted money they'd spend time on mturk and easily make more, unless they somehow go pro and make it into the really big leagues. Much like pro sports.

I'm guessing the pirate effect wouldn't be an issue because the "pro mod writers" would be about 10x more excited about the topic than "pro server operators" for obvious reasons so the mod store writers wouldn't do anything too dumb... I hope. One rather trivial and easy to implement solution is MC currently has a centralized auth system for MC users that existing servers talk to (I have a server in my basement, and I am made well aware from my kids when the MC auth servers are down), and extending that a tiny bit to auth both MC and mods isn't much work other than a bit more traffic to the auth server, which they can probably afford by skimming off mod sale prices. So you can tell the server all day that you have a copy of mod name jiggy-2011, but when the server turns around and asks the existing centralized MC server if username jiggy has actually paid for mod name jiggy-2011, then ...

Re:Literally worse than EA by jiggy2011 on Tuesday June 17, 2014 @08:55AM (#7904081)
Do you mean the people providing servers, or the people who are operating them?
Re:Literally worse than EA by DanBC on Tuesday June 17, 2014 @11:25AM (#7904940)
No one buys mods, which is why they are hosted on terrible sharing services - it's the only way the developer can get any money.
Re:Literally worse than EA by VLM on Tuesday June 17, 2014 @12:41PM (#7905419)
Thats another interesting point, that FOSS or even shareware hasn't arrived in minecraft culture.
Re:Literally worse than EA by nl on Tuesday June 17, 2014 @07:51PM (#7907758)
Shareware can't because it is banned by Minecraft's "you shall not make money from mods" edict.
Re:Literally worse than EA by Filligree on Tuesday June 17, 2014 @01:43PM (#7905793)
It has. There are a number of FOSS mods, but some of the best ones aren't.
Re:Literally worse than EA by nl on Tuesday June 17, 2014 @08:18AM (#7903921)
I wasn't really thinking of it as targeted at servers only - more improving the Minecraft ecosystem.

But since you mentioned it - Minecraft has a central authorisation system. It would be trivial to sell subscriptions to particular servers through an app store and have Mojang enforce that via the central authorisation.

That are lots and lots of benefits that could come form this, not least locking young kids down to play only on "family friendly" servers (which is pretty much impossible at the moment).

Damn.. I think this is even a better idea than my original one.

Someone on HN must know someone at Mojang? Please tell them to do this!!

Re:Literally worse than EA by nl on Tuesday June 17, 2014 @07:50AM (#7903834)
This. You said it better than I could.
Re:Literally worse than EA by nl on Tuesday June 17, 2014 @07:30AM (#7903762)
Oh, it's mostly just a rant!

But I think Mojang's focus on keeping things cheap (whether it be with the problems monetisation servers - especially now with competition from Minecraft Realms - or the lack of an official way to download and install mods) shows a slight misalignment of priorities.

They should be trying to make playing Minecraft as enjoyable as possible, not as cheap as possible.

Re:Literally worse than EA by baldfat on Tuesday June 17, 2014 @07:26AM (#7903750)
the server is modded and you don't have to install a mod client side.
Re:Literally worse than EA by ripter on Tuesday June 17, 2014 @12:11PM (#7905219)
They have been working on and off an official Mod API for a while. http://www.eurogamer.net/articles/2012-02-29-mojang-hires-bu...

But this has nothing to do with monetizing servers, which is the point of the post.

Re:Literally worse than EA by MrZongle2 on Tuesday June 17, 2014 @12:45PM (#7905445)
True, but OP is on-target here. I've got two boys who were rabid Minecraft players, and although I'm not a (current) Java developer I can confirm that the modding process is a horror.

How does this relate to the monetization issue? Well, from a technical perspective Mojang seems to be phoning it in these days, in terms of Minecraft.

The console and mobile versions seem to be getting regular love while the core PC version has been in near-limbo for most of 2014. The plugin API, promised for well over a year (and I suspect over two) is still nowhere to be seen. Notch, creator of the game, isn't even involved with it anymore beyond the occasional "voice from the mountain" posts such as this. While I'm sure they have some talented people touching the code (e.g. Jeb and Dinnerbone), the focus and drive appear to be missing.

So when I hear about the EULA debacle and the half-assed cloud of confusion and conflicting messages coming from Mojang, I'm not surprised. I like the game, but have no idea if anybody's really steering that ship with a particular destination in mind.

Re:Literally worse than EA by nl on Tuesday June 17, 2014 @07:27PM (#7907659)
Initally called the Modding API, it has been planned in some capacity since at least July 5, 2010, shortly after the release of Alpha 1.0.1_01. It was then stated to be released in Beta 1.8.[6] The Modding API was then rebranded as the Plugin API, with the release originally stated to be planned for 1.3, then for 1.4, and then it was accidentally stated by Curse that it would be implemented in 1.5, but has since been delayed...At MineCon 2012, Mojang shared their vision for the future of the plugin API....As of October 26, 2013, the Plugin API/Workbench cannot be found on its GitHub page. Furthermore, the developer website has also been taken offline[1]

Draw your own conclusions.

[1] http://minecraft.gamepedia.com/Plugin_API

Re:Literally worse than EA by russellsprouts on Wednesday June 18, 2014 @03:20AM (#7908892)
They have been delaying, but they have also hired several of the developers from CraftBukkit, which did create a plugin API for Minecraft. Their experience with CraftBukkit showed that they had created the API too soon. The code is messy and not amenable to mods.

The 1.8 update, currently in development, has added features, but it has mostly focused on refactoring and cleaning code. For example, they recently rewrote the entire block id system, removing numerical ids and instead using namespaced identifiers. This will allow mods to coexist rather than try to claim the same block ids.

Re:Literally worse than EA by amaranth on Wednesday June 18, 2014 @10:25AM (#7910251)
Back in 2012 there was actually talk of them doing an app store like model to host mods/plugins when they got the API done. However, they were doing it for the opposite reason: to ensure no one was making money from the mods. The idea was without doing the crap you have to do now the only place to get mods would be from their "store" but they wouldn't charge any money. I don't know if that was ever a serious idea or if they're still going to do it but that should show how long they've been trying to avoid a microtransaction/DLC model.
Re:Literally worse than EA by baldfat on Tuesday June 17, 2014 @07:28AM (#7903759)
Modding API - (Community worked) There was work done since Alpha to implement this called "Plugin API." It had a github page and was eventually abandoned.
Re:Literally worse than EA by touristtam on Tuesday June 17, 2014 @07:17AM (#7903722)
Try the resident-rise mod pack (or the yogcast one, based on it) on ATLauncher ( official website for the launcher: http://www.atlauncher.com/)
Re:Literally worse than EA by nl on Tuesday June 17, 2014 @07:48AM (#7903825)
Yeah, ATLauncher is about the best thing around, since it lets you roll back to a working state.

But really this could work so much better if Mojang implemented it.

Re:Literally worse than EA by arrrg on Tuesday June 17, 2014 @09:40AM (#7904323)
Huh?

Again, this is the misconception that game developers can only ever do one thing at a time. True for one or two person developers, not true for Mojang. They can afford lawyers. Developers will have nothing to do with the implementation of this policy. They are working on the modding API, just as before.

Also, this was triggered from the outside. Someone asked for clarification on the policy, Mojang looked over all the feedback and came back with this response. It’s purely reactive, not an initiative.

You are talking nonsense. Plausible sounding nonsense, but still nonsense.

Re:Literally worse than EA by nl on Tuesday June 17, 2014 @11:01AM (#7904800)
It's good that they are (allegedly) working on a plugin API[1]. That is necessary but insufficient to fix the problems I outlined.

Additionally, the plugin API is clearly a low priority: it was supposed to be released in 2010, then spoken about in 2012, and now the website and github page have been taken down (according to [1]). At the practical level "working on it for over 4 years with signs it might not be shipped" and "it doesn't exist" are pretty close to the same thing. But hopefully my pessimism in this is misplaced and it ships.

I haven't heard anything about Mojang implementing an app store model. Unless I've missed something it seems to me you are talking past me, since that was basically the whole thrust of my comment.

I didn't say anything at all about their statement - my post was an offtopic rant about other problems in the Mincraft ecosystem. Specific to the statement, I think it sounds good but shows misguided priorities: keep it cheap rather than fix problems.

If you could point out specifically which parts of my post you believe are nonsense that might be useful.

[1] http://minecraft.gamepedia.com/Plugin_API

Re:Literally worse than EA by arrrg on Tuesday June 17, 2014 @12:32PM (#7905363)
Ok, offtopic rants are not ok.
Re:Literally worse than EA by nl on Tuesday June 17, 2014 @05:52PM (#7907251)
Sure they are. This isn't Slashdot.