Update link to new forum

Also changed Wickth to MCTCP in Github URLs.
Update to Minecraft 1.8

To build this file you need to have both Spigot and Spigot-API in your
local Maven repo. Spigot's BuildTools.jar does this automatically for
you. See platforms\bukkit\build.gradle for more information.

Lots of small changes, many are straightforward. A few notable things:
* BukkitMaterialData has been rewritten for the new IBlockData class.
The cache now also supports block data, as it can now use the IBlockData
class as a key. Previously, it used Block as the key.
* The default data value is no longer always 0. For example, pumpkins
have a default data value of 2. The code has been updated to only write
block data if it's not the default for the block.
* Block lookups use a little hack (accessing ChunkSections directly) to
look up the block. This saves creation (and garbage collection) of a ton
of BlockPosition instances.
* Mojang made a variable protected in WorldProvider, but we still need
to access this field. Some reflection (based on field type, not name) is
now used. The ReflectionHelper class has been added for this. The other
use of reflection; the village generator, has been updated to use this
new class.
* Mojang made the world.isStatic variable final. The little hack to fix
torches popping off in BO2/3s has been removed. This means that in the
BO3 the Block(...) to place the wall now needs to be placed before the
Block(...) to place the torch correctly.
Add rotations for some new blocks

The new doors, fence gates, trapdoors and stairs were added to existing
switch statements for these blocks.
Standing banners were added to the sign posts code.
Wall banners are close to pistons, but lack a few data orientations so
they have got their own code.
Fix ravine rotation bug

Seems like the localX and localZ values were swapped. Fixes corners
missing from ravines.
Generate red sandstone when caves are cutting through red sand
Update ore generation defaults to 1.8

Most ores (except lapis) have had their size increased by one. Dirt and
gravel have a lower frequency. Andesite, diorite and granite have been
added. The max height as stated in the constants is now actually used,
instead of dynamically calculated.
Fix for higher block ids on Spigot

Spigot treats the bytes returned by generateBlockSections as signed.
Also, blocks with ids higher than 255 (mods) cannot be stored in a byte
at all.

This commit fixes both issues by moving to a short[] instead of a byte[]
array.
Fix for null chunk sections

Sections consisting of only air can be null to save memory.
Add ocean monument generator

TODO: add setting to BiomeConfig for per-biome control of those
monuments.
Implement toggle in BiomeConfigs for ocean monuments

Also changed minimum grid size to 5 chunks.
Use Spigot dependency from my personal Maven repo

To (hopefully) be able to legally post a Spigot jar, the code has been
stripped from the jar: only class, method and interface signatures
remain.

We used this trick earlier back in the ForgeModderTools days to be able
to distribute a copyrighted JAR. Back then we used it to host a
minecraft.jar.

Tests depending on Spigot code won't run without said code, so they now
disable themselves when needed.
Put /tc map on the main thread

This change was already made on the BiomeGroups branch. This should make
the biome mapper more reliable on the main branch too, at the cost of
pausing the server for a while.
Back at version 2.6.4 for upload to spigotmc.org

I wonder how many more releases there will be in the 2.6 series...
Bump version again to 2.7.0-SNAPSHOT
Enable the Mega Spruce Taiga Hills biome

It was finally fixed in 1.8. :smiley:
Update Forge version to 1.8

Ocean monuments are already working.

ForgeMaterialData and
ForgeChunkBuffer have been rewritten for the changes made by
Mojang.

The BlockPos refactor caused many methods to be unnamed, so
lots of
func_78485_a in the code. I have added a comment where a proper
name of the method is not immediately clear.
Remove rename trick for Eclipse

While the project name is now not really descriptive ("bukkit", "forge"
and "common"), it fixes some problems with the Gradle plugin for
Eclipse.
Merge branch master into BiomesGroups_Simple
Fix BiomeMode:BeforeGrouped not looking completely like old layout

The actual fix was on line 163 of BiomeGroup.java. The rarity of the
group itself shouldn't be included in the total group rarity....

As always with debugging: it's easy if you know where to look. The bug
was in a completely unexpected place...

Before this branch is merged to master, I want to remove some log
messages and improve the default settings a bit.

Also fixed a potential bug of biome groups created by LayerFactory not
being processed. No idea if it actually matters, but it may bite us in
the future if it isn't fixed now.