<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Keir Nellyer</title>
	<atom:link href="http://www.keir-nellyer.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.keir-nellyer.co.uk</link>
	<description>Bukkit Plugin Developer</description>
	<lastBuildDate>Sun, 20 May 2012 12:25:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>What is ChatBukkit, ScrapBukkit and HomeBukkit?</title>
		<link>http://www.keir-nellyer.co.uk/what-is-chatbukkit-scrapbukkit-and-homebukkit/</link>
		<comments>http://www.keir-nellyer.co.uk/what-is-chatbukkit-scrapbukkit-and-homebukkit/#comments</comments>
		<pubDate>Sun, 20 May 2012 12:25:36 +0000</pubDate>
		<dc:creator>iKeirNez</dc:creator>
				<category><![CDATA[Craftbukkit and Bukkit]]></category>
		<category><![CDATA[Plugin Developers]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Server Owners]]></category>
		<category><![CDATA[bukkit]]></category>
		<category><![CDATA[chatbukkit]]></category>
		<category><![CDATA[homebukkit]]></category>
		<category><![CDATA[scrapbukkit]]></category>

		<guid isPermaLink="false">http://www.keir-nellyer.co.uk/?p=371</guid>
		<description><![CDATA[If you have visited the Bukkit Download Site recently then you may have noticed that there are some extra tabs at the top, ChatBukkit, ScrapBukkit and HomeBukkit. What exactly are these and what do they do? Well they are simply<span class="ellipsis">&#8230;</span> <a href="http://www.keir-nellyer.co.uk/what-is-chatbukkit-scrapbukkit-and-homebukkit/"><div class="read-more">Read more &#8250;</div><!-- end of .read-more --></a>]]></description>
			<content:encoded><![CDATA[<p>If you have visited the <a title="Bukkit Download Site" href="http://dl.bukkit.org" target="_blank">Bukkit Download Site</a> recently then you may have noticed that there are some extra tabs at the top, ChatBukkit, ScrapBukkit and HomeBukkit. What exactly are these and what do they do? Well they are simply sample plugins for minecraft servers. They are very simple and aren&#8217;t updated often. Their main use was to show developers how to create plugins.</p>
<ul>
<li><a title="ChatBukkit" href="http://dl.bukkit.org/downloads/chatbukkit/" target="_blank">ChatBukkit </a>- A simple chat formatting plugin</li>
<li><a title="ScrapBukkit" href="http://dl.bukkit.org/downloads/scrapbukkit/" target="_blank">ScrapBukkit </a>- A plugin similar to Essentials, it&#8217;s basically an all in one plugin.</li>
<li><a title="HomeBukkit" href="http://dl.bukkit.org/downloads/homebukkit/" target="_blank">HomeBukkit </a>- A home management plugin, for setting and teleporting to homes.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.keir-nellyer.co.uk/what-is-chatbukkit-scrapbukkit-and-homebukkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Formatted Messages in Console &#8211; Craftbukkit 1.2.5-R2.0+</title>
		<link>http://www.keir-nellyer.co.uk/formatted-messages-in-console-craftbukkit-1-2-5-r2-0/</link>
		<comments>http://www.keir-nellyer.co.uk/formatted-messages-in-console-craftbukkit-1-2-5-r2-0/#comments</comments>
		<pubDate>Fri, 18 May 2012 18:39:51 +0000</pubDate>
		<dc:creator>iKeirNez</dc:creator>
				<category><![CDATA[Craftbukkit and Bukkit]]></category>
		<category><![CDATA[Server Owners]]></category>
		<category><![CDATA[bukkit]]></category>
		<category><![CDATA[chat]]></category>
		<category><![CDATA[colour]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[craftbukkit]]></category>
		<category><![CDATA[formatted]]></category>

		<guid isPermaLink="false">http://www.keir-nellyer.co.uk/?p=362</guid>
		<description><![CDATA[In the latest Craftbukkit update there has been a fairly major change, you can now see formatted text in the console. Such as chat colors and bold, underlined and italics messages. This automatically works with most operating systems except Windows,<span class="ellipsis">&#8230;</span> <a href="http://www.keir-nellyer.co.uk/formatted-messages-in-console-craftbukkit-1-2-5-r2-0/"><div class="read-more">Read more &#8250;</div><!-- end of .read-more --></a>]]></description>
			<content:encoded><![CDATA[<p>In the latest Craftbukkit update there has been a fairly major change, you can now see formatted text in the console. Such as chat colors and bold, underlined and italics messages. This automatically works with most operating systems except Windows, it will look like this in Windows.</p>
<p><a href="http://www.keir-nellyer.co.uk/wordpress/wp-content/uploads/2012/05/Test-Message.png"><img class="alignnone size-full wp-image-364" title="Console Test Message" src="http://www.keir-nellyer.co.uk/wordpress/wp-content/uploads/2012/05/Test-Message.png" alt="" width="642" height="39" /></a></p>
<p>To get this to work in Windows you will have to follow a few steps.</p>
<ol>
<li>Download Visual C++ 2008 Redistributable from <a href="http://www.microsoft.com/en-us/download/details.aspx?id=29" target="_blank">Microsoft</a></li>
<li>Install the Visual C++ 2008 Redistributable installer you just downloaded</li>
<li>Download a console that supports ANSI, the Bukkit team recommend ANSICON which can be downloaded from <a title="ANSICON" href="http://adoxa.110mb.com/ansicon/" target="_blank">here</a>.</li>
<li>Install by following the next set of instructions</li>
</ol>
<ol>
<li>Find out if you are 32 bit or 64 bit</li>
<li>If you are 32 bit then you want to use the x86 folder, otherwise if you are 64 bit you want to use the x64 folder</li>
<li>Copy that folder to C:\</li>
<li>Rename it to something like ANSIConsole</li>
<li>Click &#8220;Open command window here&#8221;</li>
<li>Type <strong>ansicon.exe -i</strong></li>
<li>Press Enter</li>
<li>Close Command Prompt</li>
</ol>
<p>When installing ANSICON it will come up with a console window and it won&#8217;t show any messages, but it has installed. Try it our for your self by doing /say.</p>
<p><a href="http://www.keir-nellyer.co.uk/wordpress/wp-content/uploads/2012/05/after.png"><img class="alignnone size-full wp-image-365" title="Console Test Message" src="http://www.keir-nellyer.co.uk/wordpress/wp-content/uploads/2012/05/after.png" alt="" width="643" height="93" /></a></p>
<p>Sources:</p>
<p>Update Announcement: <a href="http://forums.bukkit.org/threads/craftbukkit-1-2-5-r2-0-is-now-available.76187/" target="_blank">Here</a></p>
<p>joris254&#8242;s reply: <a href="http://forums.bukkit.org/threads/craftbukkit-1-2-5-r2-0-is-now-available.76187/#post-1124468" target="_blank">Here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.keir-nellyer.co.uk/formatted-messages-in-console-craftbukkit-1-2-5-r2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips for creating a Minecraft Griefing Client</title>
		<link>http://www.keir-nellyer.co.uk/tips-for-creating-a-minecraft-griefing-client/</link>
		<comments>http://www.keir-nellyer.co.uk/tips-for-creating-a-minecraft-griefing-client/#comments</comments>
		<pubDate>Tue, 15 May 2012 20:59:21 +0000</pubDate>
		<dc:creator>iKeirNez</dc:creator>
				<category><![CDATA[Griefing]]></category>
		<category><![CDATA[Java Developement]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[griefing]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[minecraft]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.keir-nellyer.co.uk/?p=356</guid>
		<description><![CDATA[Recently I have been developing my own Minecraft Griefing client, I wanted to help some of the new coders that are creating griefing clients. Always think about making your griefing client easy to update, one of the many ways I<span class="ellipsis">&#8230;</span> <a href="http://www.keir-nellyer.co.uk/tips-for-creating-a-minecraft-griefing-client/"><div class="read-more">Read more &#8250;</div><!-- end of .read-more --></a>]]></description>
			<content:encoded><![CDATA[<p>Recently I have been developing my own Minecraft Griefing client, I wanted to help some of the new coders that are creating griefing clients.</p>
<ol>
<li>Always think about making your griefing client easy to update, one of the many ways I accomplish this is by putting the least amount of code in Minecraft&#8217;s core files and instead putting the bulk of the code in an external class. I do this by creating a class called Methods and putting most of the code in methods. Then in the minecraft file I call the method and pass through the needed variables.</li>
<li>Add a comment above all your code with your client name, this will allow you to do a search query and find the code that you have added. Comments can be done like this&nbsp;<!--DEVFMTCODE--><pre class="devcodeblock" title="Java"><div class="devcodeoverflow"><ol><li><span style="color: #666666; font-style: italic;">//Your-client-name-here</span></li><li>your.<span style="color: #006633;">random</span>.<span style="color: #006633;">java</span>.<span style="color: #006633;">code</span>.<span style="color: #006633;">here</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></li></ol></div></pre><!--END_DEVFMTCODE--></li>
<li>Comment out any code you remove/change. I find this very useful as it saves you time if anything goes wrong, you can simply uncomment it. Whereas if you don&#8217;t then you will have to re-decompile the code which takes a while.</li>
</ol>
<p>I&#8217;ll post some more tips as soon as I think/remember them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.keir-nellyer.co.uk/tips-for-creating-a-minecraft-griefing-client/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple Boolean Toggle</title>
		<link>http://www.keir-nellyer.co.uk/simple-boolean-toggle/</link>
		<comments>http://www.keir-nellyer.co.uk/simple-boolean-toggle/#comments</comments>
		<pubDate>Thu, 10 May 2012 16:33:23 +0000</pubDate>
		<dc:creator>iKeirNez</dc:creator>
				<category><![CDATA[Java Developement]]></category>
		<category><![CDATA[boolean]]></category>
		<category><![CDATA[toggle]]></category>

		<guid isPermaLink="false">http://www.keir-nellyer.co.uk/?p=348</guid>
		<description><![CDATA[A few days ago, while coding java I found out a simple way of toggling a&#160;Boolean, before we would do something like this: if &#40;boolean == true&#41;&#123;&#160;&#160;&#160;&#160;boolean = false;&#125; else &#123;&#160;&#160;&#160;&#160;boolean = true;&#125; This code is basically seeing what the<span class="ellipsis">&#8230;</span> <a href="http://www.keir-nellyer.co.uk/simple-boolean-toggle/"><div class="read-more">Read more &#8250;</div><!-- end of .read-more --></a>]]></description>
			<content:encoded><![CDATA[<p>A few days ago, while coding java I found out a simple way of toggling a&nbsp;Boolean, before we would do something like this:</p>
<p><!--DEVFMTCODE--><pre class="devcodeblock" title="Java"><div class="devcodeoverflow"><ol><li><span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">boolean</span> <span style="color: #339933;">==</span> <span style="color: #000066; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #000066; font-weight: bold;">boolean</span> <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">false</span><span style="color: #339933;">;</span></li><li><span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #000066; font-weight: bold;">boolean</span> <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">true</span><span style="color: #339933;">;</span></li><li><span style="color: #009900;">&#125;</span></li></ol></div></pre><!--END_DEVFMTCODE--></p>
<p>This code is basically seeing what the value of the boolean is and manually setting it, but there is a quicker and faster way to accomplish this, it&#8217;s a one liner:</p>
<p><!--DEVFMTCODE--><pre class="devcodeblock" title="Java"><div class="devcodeoverflow"><ol><li><span style="color: #000066; font-weight: bold;">boolean</span> <span style="color: #339933;">=</span> <span style="color: #339933;">!</span><span style="color: #000066; font-weight: bold;">boolean</span><span style="color: #339933;">;</span></li></ol></div></pre><!--END_DEVFMTCODE--></p>
<p>This code is basically setting the value of the boolean of what it is not because a boolean only has 2 options true or false.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.keir-nellyer.co.uk/simple-boolean-toggle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bukkit or CraftBukkit?</title>
		<link>http://www.keir-nellyer.co.uk/bukkit-or-craftbukkit/</link>
		<comments>http://www.keir-nellyer.co.uk/bukkit-or-craftbukkit/#comments</comments>
		<pubDate>Wed, 09 May 2012 16:24:34 +0000</pubDate>
		<dc:creator>iKeirNez</dc:creator>
				<category><![CDATA[Craftbukkit and Bukkit]]></category>
		<category><![CDATA[Plugin Developers]]></category>
		<category><![CDATA[Server Owners]]></category>
		<category><![CDATA[bukkit]]></category>
		<category><![CDATA[craftbukkit]]></category>
		<category><![CDATA[jar]]></category>
		<category><![CDATA[jars]]></category>

		<guid isPermaLink="false">http://www.keir-nellyer.co.uk/?p=320</guid>
		<description><![CDATA[So I wanted to kick start this website and I thought I would start with the basics. A lot of new developers/server owners get confused as to which jar file to use.  Depending on what you intend to use Craftbukkit for you<span class="ellipsis">&#8230;</span> <a href="http://www.keir-nellyer.co.uk/bukkit-or-craftbukkit/"><div class="read-more">Read more &#8250;</div><!-- end of .read-more --></a>]]></description>
			<content:encoded><![CDATA[<p>So I wanted to kick start this website and I thought I would start with the basics. A lot of new developers/server owners get confused as to which jar file to use.  Depending on what you intend to use Craftbukkit for you will need a different jar file.</p>
<h5>Which jar file should I use?</h5>
<p>Quite simply if you make plugins, you need to use Bukkit.jar for making the plugins, if you are a server owner you want to use Craftbukkit.jar. But lets go into further detail.</p>
<h5>Craftbukkit.jar</h5>
<p>This file contains all the needed files in order to run a server and plugins. This is the jar you would use to run a server, while it also contains some files for developers it is highly recommended that you do not use it for creating plugins as the Bukkit team themselves have said that they will be removing all developer code from Craftbukkit.jar so that developers are forced to use Bukkit.jar</p>
<h5>Bukkit.jar</h5>
<p>This file contains the API for creating Bukkit plugins, it <strong>CANNOT </strong>be used to run a server, it does not contain the required files. Developers use this jar so the they can create and export bukkit plugins easily.</p>
<h5>Why are the jars seperated though?</h5>
<p>One of the biggest reasons I think is to keep the jar files as small as they can which makes it more lightweight and makes a server run faster and smoother. If you are a server owner you would want it to take the shortest amount of time as possible to update your server, so why waste time also downloading developer files when you don&#8217;t need to.</p>
<p>This is the same for developers, the bigger the file, the slower it would be in Eclipse when developing plugins I imagine and there are a lot of other reasons which I will not go over in this post.</p>
<p>I hope I managed to explain as best as I can about which jar file to use if you have any questions then please feel free to post on the forums.</p>
<h5>Downloads</h5>
<p>Latest RB <a title="Latest RB Bukkit.jar" href="http://dl.bukkit.org/latest-rb/bukkit.jar" target="_blank">Bukkit.jar</a></p>
<p>Latest Beta <a title="Latest Beta Bukkit.jar" href="http://dl.bukkit.org/latest-beta/bukkit.jar" target="_blank">Bukkit.jar</a></p>
<p>Latest Development <a title="Latest Development Bukkit.jar" href="http://dl.bukkit.org/latest-dev/bukkit.jar" target="_blank">Bukkit.jar</a> (Warning Development builds can be buggy)</p>
<p>Latest RB <a title="Latest RB Craftbukkit.jar" href="http://dl.bukkit.org/latest-rb/craftbukkit.jar" target="_blank">Craftbukkit.jar</a></p>
<p>Latest Beta <a title="Latest Beta Craftbukkit.jar" href="http://dl.bukkit.org/latest-beta/craftbukkit.jar" target="_blank">Craftbukkit.jar</a></p>
<p>Latest Development <a title="Latest Development Craftbukkit.jar" href="http://dl.bukkit.org/latest-dev/craftbukkit.jar" target="_blank">Craftbukkit.jar</a> (Warning Development builds can be buggy)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.keir-nellyer.co.uk/bukkit-or-craftbukkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making Infiltrator Easier to Update</title>
		<link>http://www.keir-nellyer.co.uk/making-infiltrator-easier-to-update/</link>
		<comments>http://www.keir-nellyer.co.uk/making-infiltrator-easier-to-update/#comments</comments>
		<pubDate>Sat, 05 May 2012 16:09:09 +0000</pubDate>
		<dc:creator>iKeirNez</dc:creator>
				<category><![CDATA[Griefing]]></category>
		<category><![CDATA[Infiltrator]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[exploits]]></category>
		<category><![CDATA[grief]]></category>
		<category><![CDATA[griefing]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[infiltrator]]></category>
		<category><![CDATA[minecraft]]></category>

		<guid isPermaLink="false">http://www.keir-nellyer.co.uk/?p=271</guid>
		<description><![CDATA[I have spent most of today making sure that Infiltrator is update compatible by putting as much code as I can into my own class files, any code put into Mojang&#8217;s files will be overwritten when a new update comes out. It<span class="ellipsis">&#8230;</span> <a href="http://www.keir-nellyer.co.uk/making-infiltrator-easier-to-update/"><div class="read-more">Read more &#8250;</div><!-- end of .read-more --></a>]]></description>
			<content:encoded><![CDATA[<p>I have spent most of today making sure that Infiltrator is update compatible by putting as much code as I can into my own class files, any code put into Mojang&#8217;s files will be overwritten when a new update comes out. It is not possible to leave these files completely untouched but I have managed to slim it down to about 1 &#8211; 3 lines per edited class. The rest of my code goes into my Methods class.</p>
<p>&nbsp;</p>
<p>Basically I make my method in my Methods class and whenever I need that code to be executed I can code 1 line of code and then pass some constructors through that. If you have no idea what I am talking about then I don&#8217;t blame you, I have to be one of the worst people at explaining things but basically what I am trying to say is that I have changed a lot of my code to make the client easier to update.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.keir-nellyer.co.uk/making-infiltrator-easier-to-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nearing Completion</title>
		<link>http://www.keir-nellyer.co.uk/nearing-completion/</link>
		<comments>http://www.keir-nellyer.co.uk/nearing-completion/#comments</comments>
		<pubDate>Sat, 05 May 2012 15:17:42 +0000</pubDate>
		<dc:creator>iKeirNez</dc:creator>
				<category><![CDATA[Website Updates]]></category>

		<guid isPermaLink="false">http://www.keir-nellyer.co.uk/?p=253</guid>
		<description><![CDATA[Today I started working on this site and I think we are almost finished, I just need to add a few more things and we will be live, also my forums will expand to griefing and client making, Yay! If<span class="ellipsis">&#8230;</span> <a href="http://www.keir-nellyer.co.uk/nearing-completion/"><div class="read-more">Read more &#8250;</div><!-- end of .read-more --></a>]]></description>
			<content:encoded><![CDATA[<p>Today I started working on this site and I think we are almost finished, I just need to add a few more things and we will be live, also my forums will expand to griefing and client making, Yay! If you don&#8217;t agree with Griefing then don&#8217;t visit that section, I rarely grief, all I really do is just create clients and find exploits in Minecraft, but I rarely use them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.keir-nellyer.co.uk/nearing-completion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

