Minecraft Wiki
(→‎Specialized Programs: (trying to un-orphan a few pages))
 
No edit summary
 
Line 1: Line 1:
  +
[[File:Npc village overview.png|thumb|400px|An overhead view of an NPC Village]]
The Minecraft community has created dozens of programs that can be used to enhance the game. [[Custom server list|'''Server software''']] is so numerous that it has a page of its own. The most popular programs are [[#Mappers|'''Mappers''']] that create an overhead view of a level. [[#Map Editors|'''Map Editors''']] let you directly alter a level outside of the game. [[#Level Generators|'''Level Generators''']] create new terrain types and block patterns that aren't available normally. [[#Mods and Total Conversions|'''Mods and Total Conversions''']] add completely new features or modes of play to the core Minecraft game. [[#Backup Utilities|'''Backup Utilities''']] make it easy to play your favorite worlds on mulitple computers as well as giving you peace of mind knowing that your worlds are safe. Finally, there are [[#Specialized Programs|'''Specialized Programs''']] for editing your inventory, simulating [[Redstone]] circuits, and altering game files at a low level.
 
  +
[[File:NPCVillageLayout.png|thumb|350px|An Image of the NPC Village.]]
   
  +
'''NPC Villages''' are groups of buildings inhabited by non-player characters (NPCs)--[[Villager]] [[mobs]] that [[spawn]] randomly. How much space the villages take up is randomized just like the terrain is.
Software is Windows-only if not specified.
 
   
== Mappers ==
+
== Structure ==
  +
Some of the buildings and structures found within villages are:
Overhead mappers create a literal map of your level's terrain. Many mappers have options for different overhead and angled modes, and some will limit the map to selected block types or slice the map into smaller pieces.
 
   
  +
*Small Huts made of [[Wood|logs]], [[Fence|fence posts]], [[Wooden Plank|wooden planks]], [[cobblestone]], with [[Glass Pane|glass panes]] for windows. Some also have roof balconies.
{{Template:Infobox 3rd Party Tool
 
  +
*Homes, which are composed of the same materials listed above. However, they are larger in size and are L-shaped; houses are often mistaken as T-shaped from the top, but on the ground or inside, are noticeably L-shaped
| style = float: left;
 
  +
*Taverns, which have wooden [[stairs]] as benches, [[pressure plate]]/[[fence]] tables and a double slab counter. They also have fenced-off backyards.
| name = Infdev Map Visualizer
 
  +
*Libraries with [[Bookshelf|bookshelves]] and a [[crafting table]].
| author = Notch
 
  +
*Wheat Farms, which are, of course, farms of [[wheat]] surrounded by logs.
| image = Infdev_map_visualizer.png
 
  +
*Wells, which are 2x10x2 pools filled with [[water]] surrounded by [[cobblestone]] and [[fence]]s.
| version = currently offline
 
  +
*Forges made out of cobblestone, [[iron bars]], [[furnace]]s and small pools of [[lava]]. They also have a room located at the back.
| minecraft version = [[Alpha]]
 
  +
*Churches, cobblestone buildings with a small 3 floor tower equipped with [[ladder]]s.
| website = http://www.minecraft.net/infdev/preview.jsp
 
  +
*Lamp Posts, made of stacked fences, black [[wool]] and [[torch]]es.
| notes = Created by Notch for Infdev levels before he renamed the game to Alpha.
 
  +
*Gravel Roads, which connect most of the buildings.
}}
 
{{Template:Infobox 3rd Party Tool
 
| style = float: left;
 
| name = Isocraft
 
| author = pubby8
 
| image = Isocraft.png
 
| platform = {{OS|win}}
 
| programming language = Java
 
| version = 1.0
 
| date = 2009-11-27
 
| source available = No
 
| minecraft version = [[Classic]]
 
| forum = http://www.minecraftforum.net/viewtopic.php?f=25&t=4231
 
| notes = The first of its kind. Creates an isometric image of a Classic level.
 
}}
 
{{Template:Infobox 3rd Party Tool
 
| style = float: left;
 
| name = Cartograph
 
| author = ZomBuster
 
| image = Cartograph_oblique_angled.png
 
| platform = {{OS|win|linux}}
 
| programming language = C++ (stripped-down Java version also available)
 
| version = 5
 
| date = 2010-09-24
 
| source available = Yes (C++), no (Java)
 
| minecraft version = [[Alpha]]
 
| forum = http://www.minecraftforum.net/viewtopic.php?f=25&t=13134
 
| notes = The first mapper for infinite levels. Created for Infdev levels before it became Alpha.
 
}}
 
{{Template:Infobox 3rd Party Tool
 
| style = float: left;
 
| name = pynemap
 
| author = ramiel (aheadley)
 
| image = Pynemap-oblique-example.png
 
| platform = {{OS|win|linux|mac}}
 
| programming language = Python
 
| version = 0.1b2
 
| date = 2010-09-23
 
| source available = Yes, MIT
 
| minecraft version = [[Alpha]]
 
| forum = http://www.minecraftforum.net/viewtopic.php?f=25&t=26659
 
| website = http://github.com/aheadley/pynemap
 
| notes = Command-line, suitable for cronjobs or scripts.
 
}}
 
{{Template:Infobox 3rd Party Tool
 
| style = float: left;
 
| name = Minecraft Topographical Survey
 
| author = Dred_furst (davejk)
 
| image = MinecraftTopographicalSurvey.png
 
| platform = {{OS|win}}
 
| programming language = C# (old Java version also available)
 
| version = 1.2
 
| date = 2010-10-02
 
| source available = Yes, Ms-PL
 
| minecraft version = [[Alpha]]
 
| forum = http://www.minecraftforum.net/viewtopic.php?f=25&t=20817
 
| website = http://minecraft.codeplex.com/
 
| notes = The fastest mapper available; capable of processing very large maps. Supports multiple modes including cave maps and resource highlighting.
 
}}
 
{{Template:Infobox 3rd Party Tool
 
| style = float: left;
 
| name = Alpha Vespucci
 
| author = OrangeXP
 
| image = AlphaVespucci.png
 
| platform = {{OS|win}}
 
| programming language = C++
 
| version = 1.08
 
| date = 2010-09-25
 
| source available = No
 
| minecraft version = [[Alpha]]
 
| forum = http://www.minecraftforum.net/viewtopic.php?f=25&t=33522
 
| website = https://sites.google.com/site/orangexptesting/cabinet
 
| notes = Command-line, very customizable output (lots of options), capable of rendering huge maps. Also works under Wine (after adding a DLL override). [http://www.minecraftforum.net/viewtopic.php?p=719066#p719066 AlphaVespucci GUI] has been written in .NET by LrdPhoenix.
 
}}
 
{{Template:Infobox 3rd Party Tool
 
| style = float: left;
 
| name = c10t
 
| author = udoprog
 
| platform = {{OS|win|linux|mac}}
 
| programming language = C++
 
| version = 1.0
 
| date = 2010-09-28
 
| source available = Yes, BSD
 
| minecraft version = [[Alpha]]
 
| forum = http://www.minecraftforum.net/viewtopic.php?f=25&t=33803
 
| website = http://github.com/udoprog/c10t
 
| notes = Command-line. A rewrite of Cartograph.
 
}}
 
{{clear}}
 
   
  +
The number of buildings within villages vary, and not all types will be in every village. There is always one well, there may be one church and/or one smithy, up to two libraries, up to two taverns and up to three large homes.{{citation needed}}
=== Minecraft Overviewer ===
 
A Google Maps powered overview that draws your map in 30 degree isometric mode with a high level of detail. Source code and demos are available on [http://github.com/brownan/Minecraft-Overviewer github.]
 
   
  +
They can be VERY large, or a small building. Example: A simple house with a medium sized garden and well.
=== OpenCraft Plotter ===
 
From the [[OpenCraft]] project, comes Plotter. It is a java library and standalone tool designed to have an expansive suite of visualizations for every known format of Minecraft save file.
 
   
== Map Viewers ==
+
==Video==
Map viewers are read-only and interactive.
 
   
  +
{{:NPC Villages/video}}
{{Template:Infobox 3rd Party Tool
 
| style = float: left;
 
| name = Minecraft X-Ray
 
| author = plusminus
 
| platform = {{OS|win|linux|mac}}
 
| programming language = Java
 
| version = 2.6
 
| date = 2010-10-04
 
| source available = Yes
 
| minecraft version = [[Alpha]]
 
| forum = http://www.minecraftforum.net/viewtopic.php?f=25&t=43648
 
| notes = 3D map viewer that highlights minerals.
 
}}
 
   
{{Template:Infobox 3rd Party Tool
 
| style = float: left
 
| name = Minutor
 
| author = mrkite77
 
| image = Minutor.png
 
| platform = {{OS|win|linux|mac}}
 
| programming language = C/ObjC/C#
 
| version = 0.2.3
 
| date = 2010-09-28
 
| source available = Yes, BSD
 
| minecraft version = [[Alpha]]
 
| forum = http://minecraftforum.net/viewtopic.php?f=25&t=40919
 
| website = http://seancode.com/minutor
 
| notes = GUI, interactive.
 
}}
 
{{clear}}
 
   
== Map Editors ==
+
== History ==
  +
[[Notch]] originally worked on NPC Villages by himself, but eventually gave the task to [[Jeb]], so that he could work on other things.<ref>http://twitter.com/notch/statuses/101212681234681858</ref>
Map editors alter a level's terrain or other properties, such as player position and time of day. Some of them also let you edit your inventory and generate terrain.
 
  +
Jeb has said that, during early tests of villages, the [[lava]] in a smithy often set the village on [[fire]].<ref>http://twitter.com/jeb_/status/101675386190045184</ref>
   
=== [[Omen]] ===
+
=== PAX ===
  +
NPC Villages were shown to the public during the PAX demo. For demo purposes, Notch made them appear near the [[spawn]] so people could see them.<ref>http://www.twitch.tv/realnotch/b/293537610</ref><sub>(at 3:37)</sub> On a live stream from his Android phone during PAX, Notch stated that NPCs have not been added to the villages but that they are coming eventually. (According to [[Jeb]], NPCs for the village was delayed until Beta 1.9.<ref>http://twitter.com/jeb_/status/109652524839079937</ref>) The majority of the NPC structures are made from wood based resources, with frames of cobblestone, and the footpaths are 3 blocks wide and made of gravel. The gravel appears to replace the top layer of dirt upon generation of the village.<ref>http://www.youtube.com/watch?v=X33dxpD4kk0&t=04m35s</ref>
The first map editor, created to edit Classic levels. With it, you can view the level's blocks in 2d slices, and alter them by "painting" blocks using brushes of different shapes and sizes. Also includes some terrain generators and supports the old Indev levels. Requires [http://minecraft.net/servers.jsp minecraft-server.jar] for Classic support.
 
   
  +
=== Old Interview of Notch ===
Created using Java and reportedly works on Windows, Mac, and Linux.
 
  +
[[Notch]] once answered some questions about an idea he had, NPC Villages, where he revealed some thoughts about them:{{cn}}
  +
* If you treat The villagers well (giving them items), they'll give you items back.
  +
* If you treat The villagers badly (attacking/killing them), they'll try to do the same to you.
  +
* There would possibly be a [[chest]], containing special items, but raiding it will anger the owners of the town/chest and they will attack.
   
  +
== Gallery ==
[http://www.minecraftforum.net/viewtopic.php?f=25&t=80 Forum thread.]
 
  +
<gallery>
Classic only.
 
  +
File:PqYck.jpg| An official in game picture of a NPC village released by Notch.
  +
File:EndermenReddit.png|An official picture released by Notch of a player near two NPC houses. Two of the mob [[Enderman|Endermen]] can also be seen on this image.
  +
File:EndermenRedditEnhanced.jpg|An auto-leveled version of the last image
  +
File:NPCVillage.png|A picture of the NPC Village from PAX Prime.
  +
File:2011-09-10 12.40.07.png|The inside view of a 1.8 pre-release tavern building.
  +
File:Villagebarelyvisable.png|An NPC Village seen from far away.
  +
File:VillageStreetPreView.png|Street view of an NPC Village from the Minecraft 1.8 Pre-release.
  +
File:Npcvillage in water.png|An NPC Village naturally generated in water.
  +
File:Village Dungeon.png|An extremely rare dungeon generated under a house.
  +
File:NPCVillage Above1.png|A picture of an NPC Village taken from above.
  +
File:NPCprerel.png|NPC villagers in the Beta 1.9 Pre-release.
  +
File:2011-09-22 16.27.45.png|NPC Villager with white robes in Beta 1.9 Pre-release.
  +
File:2011-09-22 18.01.12.png|Three NPCs, Farmers and Librarians.
  +
File:MapIncludingNPCVillage1.png|A Map, showing an NPC Village slightly right of center. The sand patch with brown rectangles.
  +
File:VillageOnCliff.png|An NPC Village generated over a Ravine.
  +
File:Village 2 (Day).png|An NPC Village generated in the desert.
  +
File:VillageOverRavine.png|Another Village over a Ravine
  +
File:NPCVillage2.png| An NPC village spawned in the desert. In the picture there is a large house, a farm, and a well
  +
</gallery>
   
=== NBT Forge ===
+
== Trivia ==
  +
* NPC villages are optional as part of the setting for [[generated structures]].
A successor to Omen that supports the newer Alpha levels. Like Omen, you can view 2d slices and paint blocks using a different set of brushes. NBTForge was initially created for the old Indev format.
 
  +
* It is possible for [[Mushrooms]] to spawn inside the buildings.
  +
* If an NPC village is in the desert, there is a small chance there will be a [[Cactus]] on the paths, and that they will have [[gravel]] on top of them.
  +
* Unlike in the above case, if gravel goes through a [[Grass|tall grass]] area, tall grass will be removed and it may drop [[seeds]].
  +
* Farms in the villages avoid overhanging by filling in the area below them with dirt. When the farm overhangs a [[ravine]], this can cause a very tall rectangular dirt structure that at first glance almost looks like a chunk error.
  +
* A good strategy for your first night would be to use an NPC house as shelter to keep safe from hostile [[Mobs]].
  +
* Occasionally, surface ravines will be generated through NPC villages, causing missing pathways or even entire buildings sunken into the ravine. This also applies to cave entrances and other surface oddities.<ref>http://www.youtube.com/watch?v=LOOLYN1StgA</ref>
  +
* Originally, NPC Villages were intended to be populated with [[Pigmen]].<ref>http://twitter.com/notch/status/62531431175421952</ref>
  +
* In early screenshots, villages were partly made of [[Moss Stone]].
  +
* It is possible to spawn directly inside an NPC Village building.
  +
* On some occasions, it is possible for some of the gravel roads to lead out of the village to nowhere.
  +
* It is possible for village buildings as well as farms to be cut off seemingly randomly, as result of chunk errors, making building partially spawned.
  +
* On the seed 'gimmeabreak',the player would spawn in an NPC Village.
  +
* The wells in NPC villages do not work as infinite water sources.
  +
* Occasionally, you can find a hole under a house going down very far. Sometimes it may go to the void.
   
  +
==History==
[http://www.minecraftforum.net/viewtopic.php?f=25&t=6382 Forum thread.]
 
  +
NPC villages were added in [[Version history#B1.8|Beta 1.8]]. In Beta 1.9 Pre-release, [[Villager]] mobs were added to spawn in NPC Villages, although they currently do nothing notable.
Alpha only.
 
=== MCEdit ===
 
The first 3D editor. Created to import older levels into the new Alpha levels. Fly around in 3D and select blocks, then copy or export them. Import blocks from schematics or from entire Classic levels. Resize a level by creating or deleting chunks.
 
   
  +
A picture of NPC villages was released by [[Notch]] before 1.8 was released.<ref>http://www.minecraftforum.net/news/117-18-updates-ingame-screenshots/</ref><ref>https://plus.google.com/110398919759279012596/posts</ref> Even though the picture only showed the exterior of the buildings, videos recorded later during PAX revealed the interior of the structures.
[http://www.minecraftforum.net/viewtopic.php?f=25&t=15522 Forum thread.]
 
  +
NPC Villages are only spawned in desert or grassland biomes. Eventually they will have their own biome in order to solve many of the problems that were hindering their development.<ref>http://twitter.com/notch/statuses/101219771936276480</ref>
   
=== MineEdit ===
 
All-in-one Editor. Includes a terrain editor similar to Omen and NBT Forge. Replaces blocks of one type with another. Also lets you edit your player's inventory and the world's entities.
 
   
Created using .NET.
 
   
  +
== References ==
[http://www.minecraftforum.net/viewtopic.php?f=25&t=14733 Forum thread.]
 
  +
<references/>
Alpha only.
 
   
  +
{{Environment}}
=== LolEditor ===
 
  +
[[Category:Environment]]
View the terrain with different viewing modes and show block statistics. Edit entities and inventory, and create randomized items.
 
   
  +
[[de:NPC-Dorf]]
Created using .NET.
 
  +
[[fr:Villages de PNJ]]
 
  +
[[ru:Деревни NPC]]
[http://www.minecraftforum.net/viewtopic.php?f=25&t=26125&p=575223#p465652 Forum thread.] Alpha only.
 
 
=== MC MapDeleter / Pine Tree Generator ===
 
Resize a level by deleting chunks. Copy and paste chunks from a top-down view, or add tall pine trees to a level.
 
 
Created using Java. Reportedly works on Windows, Mac, and Linux.
 
 
[http://www.minecraftforum.net/viewtopic.php?f=25&t=26733 Forum thread.] Alpha only.
 
 
=== mce ===
 
Command-line editor derived from MCEdit. Works well with servers.
 
 
[http://www.minecraftforum.net/viewtopic.php?f=1012&t=38715 Forum thread.]
 
 
== Level Generators ==
 
These programs will either create a new level with custom terrain, or "implant" new blocks into an existing level.
 
 
=== ZOMG ===
 
Creates wild, surreal landscapes of several varieties.
 
[http://www.minecraftforum.net/viewtopic.php?f=25&t=3970#p38118 Forum thread.]
 
Classic only.
 
 
=== MCMapper ===
 
A dungeon generator seemingly inspired by old Roguelike games. Creates rooms and levels out of different materials, in different styles. Rooms may hold traps, statues, enemy spawns, and/or treasure.
 
[http://www.minecraftforum.net/viewtopic.php?f=25&t=26068 Forum thread.]
 
Alpha only.
 
 
=== DF2MC ===
 
Converts a Dwarf Fortress level to a Minecraft Alpha world according to a ruleset.[http://www.minecraftforum.net/viewtopic.php?f=25&t=27744&p=599182&hilit=df2mc#p599182 Forum thread.] Alpha only.
 
 
== Mods and Total Conversions ==
 
 
=== Portal ===
 
Converts Minecraft Classic into a Portal-like game with working portals, buttons, and storage cubes. Includes a texture pack and custom server software.
 
 
[http://www.minecraftforum.net/viewtopic.php?f=25&t=23156 Forum thread.]
 
 
[http://www.minecraftforum.net/viewtopic.php?f=25&t=28131 Custom server software] for starting your own Portal server.
 
 
=== [[Runecraft]] ===
 
Adds magical runes to Alpha Multiplayer. Teleport to different places and enchant your weapons by building runes on the ground.
 
 
[http://www.minecraftforum.net/viewtopic.php?f=1012&t=29244 Forum thread.]
 
 
== Backup Utilities ==
 
Backup Utilities will make sure your saved games stay safe and can restore previously made backups upon errors.
 
 
{{Template:Infobox 3rd Party Tool
 
| style = float: left;
 
| name = Minecraft Assist Utility
 
| author = errorseven
 
| image = MauGui.jpg
 
| platform = {{OS|win}}
 
| programming language = AHK
 
| version = 1.4.3
 
| date = 2010-10-1
 
| source available = No
 
| minecraft version = [[Alpha]]
 
| website = http://minecraftassist.weebly.com/
 
| forum = http://www.minecraftforum.net/viewtopic.php?f=25&t=39921
 
| notes = Minecraft Assist Utility currently features a game launcher and robust back up system that is both easy to configure and painless to use! Designed for syncing save game between multiple computers. Has proper error handling, unique time saving back up system, game launcher supports multiple browsers as well as the standalone. Updated constantly!
 
}}
 
 
{{Template:Infobox 3rd Party Tool
 
| style = float: left;
 
| name = TreasureChest
 
| author = g-man
 
| image = Treasurechest v3.2 mac.png
 
| platform = {{OS|win|linux|mac}}
 
| programming language = Realbasic
 
| version = 3.2
 
| date = 2010-09-30
 
| source available = No
 
| minecraft version = [[Alpha]]
 
| forum = http://www.minecraftforum.net/viewtopic.php?f=35&t=37599
 
| notes = It can manage multiple backups and is capable of repairing/replacing chunk errors or corrupted savegames. Updated frequently.
 
}}
 
 
{{Template:Infobox 3rd Party Tool
 
| style = float: left;
 
| name = Minecraft Backup Utility
 
| author = omer681
 
| image = Minecraft backuping and restoring utility.jpg
 
| platform = {{OS|win}}
 
| programming language = C#
 
| version = 1.8
 
| date = 2010-10-5
 
| source available = Yes (just ask me)
 
| minecraft version = [[Alpha]]
 
| size = 90 zipped, 270 unzipped
 
| forum = http://www.minecraftforum.net/viewtopic.php?f=35&t=33715
 
| notes = It can delete savegames and switch between the worlds (World 1 to World 2 and etc). You can customize it's date and time save format. You can launch the game through it and it will auto-backup when you close the game. You can choose to ZIP the backup. Works with Minecraft Portable. Requires .NET Framework 3.5+. Getting updated frequently!
 
}}
 
{{clear}}
 
 
=== MSM ===
 
Minecraft Save Manager is a small launcher tool that will back up and synchronize your saved games across multiple computers, performing file operations both before and after Minecraft is launched. It's meant to be a zero-effort tool so you don't have to go through the pain of loading your saved games from a USB drive or cloud folder. This program is in Beta phase and lacks error handling and many other features seen in MAU.
 
[http://www.minecraftforum.net/viewtopic.php?f=25&t=20119 Forum Thread.]
 
 
== Specialized Programs ==
 
===[[Stand_alone_client|Stand alone client]]===
 
The stand alone client was made by notch himself, and allows people to play Minecraft without an internet browser or connection.
 
 
=== INVEdit ===
 
An inventory editor that lets you add and remove items. Also exports your entire inventory, to copy between levels or use as a preset.
 
[http://www.minecraftforum.net/viewtopic.php?f=25&t=15921 Forum thread.]
 
Alpha only.
 
 
=== Redstone Simulator ===
 
A simulator for [[Redstone circuits]]. Place circuit elements in a grid and use Play/Pause to control the simulation.
 
[http://www.minecraftforum.net/viewtopic.php?f=25&t=17924 Forum thread.]
 
Alpha only.
 
 
=== NBTEdit ===
 
Development tool for working with the NBT format used by different level files. Can be used to edit inventory, entities, and world attributes.
 
[http://www.minecraftforum.net/viewtopic.php?f=25&t=7868 Forum thread.]
 
Alpha only.
 
 
=== Minecraft Canary ===
 
Android app that serves as a full guide to Minecraft. Features a Timer that tells you what time of the day is it. Contains a full recipe list, tips, info about mobs, block IDs.. Coming to iPhone soon.
 
[http://www.ninja-coders.com/p/minecraft-canary.html Official site]
 
 
=== Minecraft Handbook ===
 
Android app for everything Minecraft. Good reference guide. Contains a nice recipe viewer.
 
[http://coakleyapps.com/minecraft-handbook.html Official site]
 
 
=== Sk1n Sw1tch ===
 
Easily switch between different graphical packs.
 
[http://www.minecraftforum.net/viewtopic.php?f=25&t=37104 Forum thread.] Alpha only.
 
 
=== Mod Installer ===
 
Installs graphics packs and other mods for Alpha. Can detect the structure of mods inside zip files, allowing for one-click installation in most cases.
 
[http://minecraft.codeplex.com/releases/view/52403 Download.]
 
 
=== Minecraft ID List ===
 
An interactive [http://minecraft-ids.grahamedgecombe.com/ ID list] that allows you to search through blocks and items. Alpha only.
 
 
=== Minecraft Texture switcher ===
 
A Windows only program which allow you to switch textures of Minecraft, or even add your own. [[Minecraft Texture switcher| Wiki Page]]
 
 
(Finished texture packs can be found here: [http://www.minecraftforum.net/viewtopic.php?f=25&t=12352/ Forum Thread.])
 
 
==Server Wrappers==
 
Server wrappers are mods that do not modify the Minecraft server or its data files, but instead read its console output and supply console commands in order to add additional functionality.
 
 
=== McMyAdmin ===
 
[[McMyAdmin]] is a web based administration tool supporting both Windows and GNU/Linux servers.
 
 
==Help==
 
Special category.
 
 
=== Kubik ===
 
[[Kubik]] is a overlay encyclopaedia for Minecrfat with online chat and lists of servers.
 
 
[[category:Custom server]]
 

Revision as of 18:25, 29 December 2011

File:Npc village overview.png

An overhead view of an NPC Village

File:NPCVillageLayout.png

An Image of the NPC Village.

NPC Villages are groups of buildings inhabited by non-player characters (NPCs)--Villager mobs that spawn randomly. How much space the villages take up is randomized just like the terrain is.

Structure

Some of the buildings and structures found within villages are:

  • Small Huts made of logs, fence posts, wooden planks, cobblestone, with glass panes for windows. Some also have roof balconies.
  • Homes, which are composed of the same materials listed above. However, they are larger in size and are L-shaped; houses are often mistaken as T-shaped from the top, but on the ground or inside, are noticeably L-shaped
  • Taverns, which have wooden stairs as benches, pressure plate/fence tables and a double slab counter. They also have fenced-off backyards.
  • Libraries with bookshelves and a crafting table.
  • Wheat Farms, which are, of course, farms of wheat surrounded by logs.
  • Wells, which are 2x10x2 pools filled with water surrounded by cobblestone and fences.
  • Forges made out of cobblestone, iron bars, furnaces and small pools of lava. They also have a room located at the back.
  • Churches, cobblestone buildings with a small 3 floor tower equipped with ladders.
  • Lamp Posts, made of stacked fences, black wool and torches.
  • Gravel Roads, which connect most of the buildings.

The number of buildings within villages vary, and not all types will be in every village. There is always one well, there may be one church and/or one smithy, up to two libraries, up to two taverns and up to three large homes.[citation needed]

They can be VERY large, or a small building. Example: A simple house with a medium sized garden and well.

Video

NPC Villages/video


History

Notch originally worked on NPC Villages by himself, but eventually gave the task to Jeb, so that he could work on other things.[1] Jeb has said that, during early tests of villages, the lava in a smithy often set the village on fire.[2]

PAX

NPC Villages were shown to the public during the PAX demo. For demo purposes, Notch made them appear near the spawn so people could see them.[3](at 3:37) On a live stream from his Android phone during PAX, Notch stated that NPCs have not been added to the villages but that they are coming eventually. (According to Jeb, NPCs for the village was delayed until Beta 1.9.[4]) The majority of the NPC structures are made from wood based resources, with frames of cobblestone, and the footpaths are 3 blocks wide and made of gravel. The gravel appears to replace the top layer of dirt upon generation of the village.[5]

Old Interview of Notch

Notch once answered some questions about an idea he had, NPC Villages, where he revealed some thoughts about them:[citation needed]

  • If you treat The villagers well (giving them items), they'll give you items back.
  • If you treat The villagers badly (attacking/killing them), they'll try to do the same to you.
  • There would possibly be a chest, containing special items, but raiding it will anger the owners of the town/chest and they will attack.

Gallery

Trivia

  • NPC villages are optional as part of the setting for generated structures.
  • It is possible for Mushrooms to spawn inside the buildings.
  • If an NPC village is in the desert, there is a small chance there will be a Cactus on the paths, and that they will have gravel on top of them.
  • Unlike in the above case, if gravel goes through a tall grass area, tall grass will be removed and it may drop seeds.
  • Farms in the villages avoid overhanging by filling in the area below them with dirt. When the farm overhangs a ravine, this can cause a very tall rectangular dirt structure that at first glance almost looks like a chunk error.
  • A good strategy for your first night would be to use an NPC house as shelter to keep safe from hostile Mobs.
  • Occasionally, surface ravines will be generated through NPC villages, causing missing pathways or even entire buildings sunken into the ravine. This also applies to cave entrances and other surface oddities.[6]
  • Originally, NPC Villages were intended to be populated with Pigmen.[7]
  • In early screenshots, villages were partly made of Moss Stone.
  • It is possible to spawn directly inside an NPC Village building.
  • On some occasions, it is possible for some of the gravel roads to lead out of the village to nowhere.
  • It is possible for village buildings as well as farms to be cut off seemingly randomly, as result of chunk errors, making building partially spawned.
  • On the seed 'gimmeabreak',the player would spawn in an NPC Village.
  • The wells in NPC villages do not work as infinite water sources.
  • Occasionally, you can find a hole under a house going down very far. Sometimes it may go to the void.

History

NPC villages were added in Beta 1.8. In Beta 1.9 Pre-release, Villager mobs were added to spawn in NPC Villages, although they currently do nothing notable.

A picture of NPC villages was released by Notch before 1.8 was released.[8][9] Even though the picture only showed the exterior of the buildings, videos recorded later during PAX revealed the interior of the structures. NPC Villages are only spawned in desert or grassland biomes. Eventually they will have their own biome in order to solve many of the problems that were hindering their development.[10]


References