This repository was archived by the owner on Mar 14, 2018. It is now read-only.
forked from mikesingleton/TempleCraft
-
Notifications
You must be signed in to change notification settings - Fork 3
Tools for Temples
Xarinor edited this page Jun 14, 2012
·
7 revisions
###Navigation
-
How to install TempleCraft
-
Plugin configuration
-
Dependencies & Supported Plugins
-
Commands & Permissions
-
How to set up a temple
-
Tools for temples (Signs and Blocks)
-
How to export or import a temple
-
How to upload a temple
##Overview of the Creation-Tools
Every temple needs a number of tools for being playable!
In the List below you can see the essential tools you will have to define for an temple to be playable:
- Lobby Sign
- Lobby Starting Block
- Temple Spawnpoint Block or Spawnarea Sign
- Temple End Block
For beeing able to enter the temple you will need to set up a Temple Sign (underground or normal) in your normal world.
Alternatively you can start a game with the /tct newgame command or /tct join an active temple opened by another player.
###Blocks:
**Gold Block on Iron Block = Lobby Starting Block**
When all players have clicked this block, the adventure starts.
For players that die in the temple, this block will respawn them to the spawn point or any previously reached checkpoint.
**Diamond Block on Iron Block = Temple Spawnpoint**
Where the players will spawn in the temple
**Diamond Block on Gold Block = Temple End Block**
If a player clivks on this block during play, he will be flagged for "ready to leave"
**Bedrock = Mob Spawnpoint**
If a Player gets near this block during play ,a random mob will spawn at the blocks prior location.
**Container Block on Iron Block = Reward Block**
If a user clicks on this block during play, all members of the party who complete the temple will receive the items inside the ContainerBlock at the end of the game.
**ContainterBlock(Chest, Furnace, Dispenser,etc) on Temple End Block = Temple End Block with Rewards**
The user that ends the temple at this block will receive the items inside the ContainerBlock as rewards when the game ends.
###Signs:
Legend: [] = required arg, () = optional arg
[TC] has to be either "[TC]" or "[TempleCraft]" (cap sensitive)
[TCM] has to be either "[TCM]" or "[TempleCraftM]" (cap sensitive)
If you're confused by the line numbers, counting in programming often starts at 0 instead of 1.
####Setup Signs:
| Line# | Temple Sign | Lobby Sign | Spawnarea Sign | Class Sign |
| 0 | [TC] or [TCS] | [TC] | [TC] | [TC] |
| 1 | [templename] | Lobby | Spawnarea | Classes |
| 2 | [mode] | |||
| 3 | (waiting time) | [radius] |
| Line# | Checkpoint | Message Sign | Recent Scores | KeyPlace Block |
| 0 | [TC] | [TCM] | [TCSB] | [TC] |
| 1 | Checkpoint | (message) | [templename] | place |
| 2 | (message) | [mode] | [radius] | |
| 3 | (range) | (message or range) | Recent | [blocks or -1] |
| Line# | Mob Spawnpoint | Boss Spawpoint |
| 0 | [TC] | [TCB] |
| 1 | [mobname] | [Mobname] |
| 2 | (health) | [health]:[range]:(Dmg-multiplier) |
| 3 | (range):(time):(count) | [abilities] |
**Temple Sign**
First line is [TC] if you want the player to have to click the sign to enter the temple. Use [TCS] if you'd like to send players to the temple when they walk on the blocks above the sign (about a 4x2x4 area).
[templename] is the name of the temple you'd like to join
(mode) is the gamemode ("Adventure", "Spleef", "Arena" and "Race")
(waiting time) is only for [TCS] signs, its the time you must wait before the temple starts (set it to 0 to prevent TickNextTick Error)
Purposefully does not work for players in creative mode.
**Lobby Sign**
Is used as the spawnpoint for players when they join or edit the temple.
**Spawnarea Sign**
You can use this instead of a Diamond Block on an Iron Block (Temple Spawnpoint)
You will be spawned in a random location within the [radius] blocks centered at the sign.
Good for use in Spleef Arenas.
**Class Sign**
Generates the class signs when a player joins the temple as long as classes are enabled and used by the gamemode, else the sign is removed and nothing is generated.
**Checkpoint Sign**
The sign is removed, but the user's checkpoint is set to the location of the sign when the user comes within range of the sign.
Default range is 5.
(range) can be an integer representing the minimum distance a user has to be before the checkpoint is reached
**Message Sign**
The sign is removed, but the message on the sign is displayed in a user's chat box when the user comes within range of the sign.
Default range is 5.
(message) can be a message or a command that the user will execute
(range) can be an integer representing the minimum distance a user has to be before the message is displayer
**ScoreBoard Sign**
When you finish placing a ScoreBoard sign correctly, the sign will be converted into a scoreboard automatically.
To expand the board, make sure there is nothing blocking the places bellow all of the current signs, crouch and right-click the scoreboard
To contract the board, crouch and left-click the scoreboard
To delete the board, break one of the signs in the scoreboard
(Currently there are only "Recent" scoreboards, and they only support Adventure and Race)
**KeyPlace Block**
Is used to allow players to place blocks in the specified [radius] around this sign.
This will have higher priority than the settings for allowed blocks in the config file!
On the last lign you can specify wich blocks can be placed with [block-id]. Write in -1 to allow all blocks.
**Mob Spawnpoint**
[mobname] is that name of the mob you want to spawn at that location.
("Cat","Chicken","Cow","Mooshroom","Ocelot","Pig","Sheep","Squid","Villager","Enderman","PigZombie","Wolf","Blaze",
"CaveSpider","Creeper","Ghast","Magmacube","Silverfish","Skeleton","Slime","Spider","Zombie","Monster")
Some of the above were not especially testet. Open a ticket if you've discovered errors with one of the listed mobtypes.
(range) can be an integer representing the minimum distance a user has to be in before the mob spawns
The two options below can be added to a mob spawner sign to make it becoming a countinous spawner (Vanilla MobSpawner like-ish)
(time)can be an integer setting the delay between mobs being spawned
(count) can be set to an integer to define the amount of mobs that spawns
**Boss Spawnpoint**
The new awesome boss spawnpoint allows you to spawn an customizable bossmob!
This requires the First line to read [TCB] instead of [TC] seen at normal mob spawnpoints.
[mobname] is the name of the mob type you want the boss to be.
[health] is an integer, defining the bosses lifepoints, insert - for the standard value
[range] is an integer representing the minimum distance a user has to be in before the boss spawns
(Dmg-multiplier) can be an integer (will be scaled up to the next full number) that will multiply the dmg done by the boss. smaller values may be implemented in the future..
On the last line you can give the boss some abilities from the list below. abilities are written lowercase and seperated by "," - tt,a,ttp
| Boss Ability | Description | Sign-Shortname |
| Arrow | Shoots an precise arrow on the current target | a |
| Fireaura | Sets every player in an 5 block radius on fire. Lasting 5 seconds | fa |
| Fireball | Shoots a fireball on the current target | fb |
| Teleport to Player | Teleports the boss to the target Player | ttp |
| Throw Target | Pushes the target back. Also causes some falling damage | tt |