
Josh Trusz
Games Programmer
Minecraft has been a big part of my life since 2010 and is possibly the reason why I am pursuing a career as a games programmer.
I have always wanted to create my own games since I was very young, and I did do some flash actionscript programming in high school, but it wasn't until I started making Minecraft server plugins that I really started to love programming.
I have been running my own Minecraft server since 2011 (website), and it has been a big project for me. Most of the plugins that run and manage the server are written by me. Things such as allowing players to protect their homes, lock their chests, train skills, automatically rank up to unlock new commands/abilities.
Running the server almost feels like being a dev for an MMORPG. I get to come up with holiday events and make fun new content for the players, manage moderators and rule breakers, and interact with a lot of players who look to me for help. I really enjoy it.
I used to release my plugins to the public for a server mod called Canary. Popularity of Canary has since decreased and my server is now running Spigot (bukkit fork). The plugins on my server are now private, and some features are very specific to my server.
Here’s a list of some of the plugins that I have written and still use.
Guardian – (formerly CuboidsPlugin) Provides area protection and world editing tools. Players can protect their own area.
ChestLock – Handles locking of all blocks. Chests, doors etc. Creates virtual chests.
AcidCards – A trading card system. Images rendered onto map items in-game for collecting and trading. There are currently more than 1100 cards.
AcidSkills – 7 skills can be trained and levelled up similar to RuneScape. (Mining, Woodcutting, Fishing, Farming, Agility, Combat, Slayer).
AcidRanks – Handles player ranks on a number system. Players can automatically rank up after meeting requirements.
AcidBets – players can bet virtual currency on races at the local pub
AcidChat – Handles all chat messages, colouring, player prefixes.
AcidCoins – Creates virtual currency and allows players to create their own shops.
AcidEggs – Creates unique monster spawn eggs that do not exist in the game.
AcidEssentials – Handles all the essential commands such as sethome, tp, warp, plus a bunch of cool features.
AcidFishing – There are over 100 fish to catch on the server, each only found in specific biomes.
AcidJail – Rule breakers are arrested and sent to prison.
AcidMinesServer – Handles all of the very server specific features that don’t require their own plugin. Creates a lot of unique items and has many commands.
AcidStick – A stick that can perform many different commands without the need for typing.
AcidVote – When players vote for the server on listing sites, they receive in-game rewards.
Aliases – Command shortener.
BattleShip – The classic boardgame built in Minecraft.
BooksPlugin – Players can write books and have them published.
CompassTracker – Changes the position that a compass points to. Used for treasure hunting.
DragonEggGame – Minigame. Hit the dragon egg to earn points.
EasterHunt – Easter 2014 egg hunting event.
EasterRabbitHunt – Easter 2015 event. Kill rabbits to earn points.
SafeHorse – Stops players from hurting and riding animal tamed by others.
Statsboard – Displays skill information on the right side of the screen.
YoutubeSearch – Allows players to search youtube in-game using chat command !yt
And many more that are currently not used on my server.