I made a new development blog! Click here to check it out!

The Bukkit Fiasco, Part II

As you may be aware, the Bukkit project recently went through some massive internal issues and changes. Sadly, not two weeks later, the continuation of it is at stake again. This time, the cause is a DMCA takedown notice submitted by Wesley "Wolvereness" Wolfe. In this post, I'm going to try to explain exactly what's going on, and speculate what will happen. Note that this dispute is very much in a legal gray area, and so nothing is certain at the moment. Again: do not take anything in this post as fact.

The dispute began early Thursday morning when dl.bukkit.org was suddenly made unavailable. The only hint given was an HTTP 451 response code (Unavailable for Legal Reasons). Later in the day, a document was made available which contained the full text of the DMCA. . .
Posted by Maxim Roncace on September 5, 2014389 views

The Bukkit Fiasco

I woke up this morning to quite a surprise. I hopped out of bed, eager for a Minecraft 1.8 pre-release, only to be greeted by a tweet from Dinnerbone which stated:

Confused, I dug a little deeper, and found a post made to the Bukkit Forums by none other than EvilSeph himself. At the time, the post had already been heavily edited, and after flipping. . .

HL2 HD Pack

Hey there! Long time, no see. I come today not with a normal blog post but with a shoutout to a new project I've started. Basically, I've started creating an HD texture pack for Half-Life 2. I was a little fed up with having to either use textures from 2004 or deal with the crude graffiti and absurd sexualization of Alyx in the Cinematic Mod, so I decided to create my own. It's probably not going to be anywhere close to complete for several months (or years), but you can still watch it grow by clicking here or the link in the sidebar. I promise not to push any broken textures. :)

Edit: I've set up my CI server to automatically compile the pack into a VPK. You. . .

I Got a Mechanical Keyboard!

I will now explain in painfully verbose detail the process of selecting, receiving, and using it.

It all started last week when I discovered I had a bit of extra money. I decided to buy something nice for myself, but was faced with another decision: what should it be? I was torn between purchasing a decent processor to replace my Athlon X2 (which was a mistake, by the way. Please never ever ever buy an Athlon X2.), and a mechanical keyboard, which I had wanted for some time.

After careful deliberation, I ultimately settled on a mechanical keyboard. My shrine would sadly need to wait. Now I found myself confronting yet another decision: what keyboard should I buy? I'd had no previous experience with mechanical keyboards. (Well, technically I had, since my last one was mechanical, but hardly. I bought it for like $20, so I didn't expect nor receive much. )

Before the decision on the model was to be made, I first needed to determine which switch type I would prefer.. . .

Minecraft and UUIDs

This post was written for users of my plugin GoldBank. If you're not from its BukkitDev page, you likely don't care and are free to stop reading at any point you desire.

As you may have heard by now, Minecraft will in the very near future support username changes. Since usernames are no longer static, Mojang has implemented a new system for uniquely identifying players: unique identifiers (who would've guessed it?), also known as UUIDs. A UUID is essentially a string consisting of 32 hex characters and four dashes.

This transition presents a problem for many plugin developers, including myself. A plugin of mine called GoldBank is particularly vulnerable, as almost all data stored by the plugin uses usernames (including banks. . .

«   ‹   Page 1/3      »