PseudoKnight

Outworld: P13-002

If you head over to the Super Stargate west of Final City again, you’ll find you can go to the second outworld. All conditions of the previous outworld apply, plus four additional unique properties. One of those is the use of large biomes this time around. I’ll leave the other three for you to discover for yourself.

Like P13-001, I generated this using a random seed (using previously mentioned and unmentioned properties). It’s completely unseen by even me, except for the spawn. You are explorers, my friends.

For more background, please read the first Outworlds post.

PseudoKnight

Outworlds

“I’ve successfully connected to another planet system, which I’ve designated P13. The first world, P13-001, seems to be remarkably similar to Gamma in our system. The presence of old civilizations are more pronounced, though, with a few ancient temples scattered about. There’s even villagers of the same species! Could this be the cradle of their civilization? I’ve further discovered that this world too connects to the Nether dimension. Perhaps they spread throughout the galaxy through those long and dark passages. In any case, this world and its nether offer vast untapped resources. What discoveries remain around the corner in other parts of this system, I wonder? Due to the difficulty in engaging a connection with another world that far away, I’ve chosen to leave it connected to P13-001 until we’ve explored its reaches, including the nebulous End dimension. I speculate that there lies a few hidden underground strongholds with end portals, much like in Gamma.”

As some may have already found, we now have access to what may be considered resource or temporary worlds. You can get there using the super Stargate just west (old west) of Final City. In practice, they’ll be used for materials that get grabbed up quick in our main worlds, like glowstone. But it also has the benefit of seeing some short term changes to the world generation that don’t warrant a whole new main world. With Minecraft 1.3 this includes jungle and desert temples. I’ll keep this world and its nether/end dimensions up until we defeat the enderdragon, at which point I’ll work on replacing it with a new and different world. I hope to have unique settings for each new world, but this one is pretty vanilla. You should know that you cannot teleport in it. So you’ll have to make your way back to the Stargate, of which you can’t make more. It’s also on the hard difficulty, so be careful!

As a side benefit of this, I’m going to make our current End permanent so that people can build there.

PseudoKnight

CleanroomGenerator

Before there were vanilla flat worlds, players had to use mods, map editors, and plugins to create them. CleanroomGenerator, despite not changing for over a year, still has a better feature set than most of them. It’s got an elegant configuration method. You append the generator line with the layers of materials you desire. (eg. CleanroomGenerator:5,wool:2 creates 5 magenta wool layers) Simple, works, useful. We use this on our server to generate all air blocks on custom and Alpha.

PseudoKnight

InfiniteDispensers

You won’t find this on bukkit.org, but SethBling created this plugin specifically for PitFrenzy and his other mini games that use dispensers. What it does is simple. If a dispenser dispenses an item, it checks if it’s within a defined infinite dispenser area. If so, it’ll max out the stacks for each slot in that dispenser. We use this for some mini-games on the custom world as it makes operating them much easier as we don’t have to refill all the dispensers manually. You could say it’s indispensable. 😉

PseudoKnight

Redstone Clock Detector

This is a lightweight plugin that listens for redstone activity when you run a scan command. The moderator can then teleport to the location of redstone activity and see if it’s a problem. This is really useful to find some resource-draining redstone clocks and pulsars — redstone that updates really fast in a loop. While clocks aren’t a problem by themselves, they can contribute to lower performance on a large server.

The server policy is that if you’re running a redstone clock, it must be toggle-able in some fashion. You can’t just leave them running, or we’ll disable them. We’re MORE than happy to show you how to make them toggle-able. It’s actually more fun to do it that way. We just can’t have dozens of clocks running on the server all the time because at a certain point it’s going to hurt performance.

PseudoKnight

JukeboxControl

Now this is an elegant plugin. I chose to use this because I thought allowing redstone to interact with jukeboxes was an obvious missing feature that fit perfectly within Minecraft. It’s intuitive. It’s immersive. It allows people to be more creative. I just wish jukeboxes were more sophisticated now, because there’s no way to turn it off without taking out the disc. Minecraft doesn’t know how long a song is playing. In fact, a person can’t hear a song playing unless they’re around when it is first triggered. Still, I was able to take this simple plugin and create an album music player with very simple redstone to power it, which you can see in my first video blog.

PseudoKnight

What’s New in 1.3.1

It\’s that time again. \”To punch trees and drink potions until we hug creepers in merry harmony?\” No no no… what?! No. It\’s time for my modified changelog! \”What\’s that?\” Why it\’s my very own LIST OF THINGS I THINK ARE IMPORTANT TO EVERYONE ON THIS SERVER IN REGARDS TO UPDATES IN MINECRAFT 1.3.1! You see, I waste my time digging through uninteresting changes so you don\’t have to.

Ouch!! Scotty beat me with his \”get to it, already\” stick, so I better get to it, already. Without further ado… best effort succinctness: Continue reading

PseudoKnight

BOSEconomy

First we should look at why we needed a currency plugin in the first place. Since we use PhysicalShop to trade, there doesn’t seem to be a use for currency. However, we wanted a sort of arcade-style ticket system for our mini-game world to reward players (sounds fun!). Using a currency system that uses Vault means tons of plugins can hook into it, and then I can also manipulate each person’s account with CommandHelper. It keeps us flexible, whereas having it stored just in CommandHelper would mean no other plugins could interact with it.

Most currency plugins seem to be relatively similar, and since they all seem to tie into Vault (a currency API, allowing plugins to interact with all currency plugins without having to have custom code for each) it didn’t seem like a huge deal which one I chose. The most popular is iConomy, but I ultimately selected BOSEconomy since it seemed to have the best support at the time. However, it’s still a pretty trivial choice as long as it hooks into Vault. Some plugins allow you to customize how the currency is stored (how many decimals, mysql/file, etc), what they currency is called (in our case, “coins”), and maybe some help messages. Still, I don’t think you could go wrong with either BOSEconomy or iConomy. (and a few others that I can’t seem to remember)

PseudoKnight

PermissionsBukkit

Any server with more than a few players has (or should have) a permissions plugin. This manages who can do what on a server. Now there are a few decent permissions plugins to choose from right now: PermissionsBukkit, bPermissions, and PermissionsEx (GroupManager exists, but I avoid Essentials). Each seems to have its own strength and weaknesses, so why did I choose PermissionsBukkit?

Initially I chose it because it was compatible with MCMyAdmin and was a full SuperPerms plugin (as opposed to an older system used by the previously popular Permissions plugin). SuperPerms was a newish permissions system developed by the craftbukkit team to unify all permissions. Despite some negativity in the community regarding the method of SuperPerms, I knew it was the future and chose to adopt it so that I wouldn’t have to transition later. But would I choose PermissionsBukkit today?

PermissionsBukkit has a single config file, which is nicer (imo) than the several in bPermissions or PEX. I find it much less confusing to use than the alternatives. It also doesn’t change that often, as such it’s the longest running plugin on our server without an update. This makes it pretty stable, which can’t be said of PEX, even if it does have a ton more features. Still, it does feel forgotten and poorly documented, even if it is simple and solid. Also, if I could have my way, I’d probably split the users away in a different file from the groups. This would make text editing the documents just a little more easier. (it’s still heads and tails above bPermissions, imo) I would also add a couple more specific commands.

So, would I choose it again? I think so. I’m not a fan of the PEX developer and bPermissions seems more awkward to use despite its similar feature set.