Templecraft
Create worlds dedicated to adventure maps and mini-games
Great for Jump Maps, Puzzles, Adventures and Arenas!
DEVELOPMENT STATE
Hi folks! This plugin is currently no longer being developed for Minecraft 1.8+. While I could continue work for Spigot or similar, I found this plugin to no longer be of mayor use to the feature packed new plugins in the community that do have similar possibilities as TempleCraft did. It was a whole lot of fun to work with/for you all and i will still be available when contacted! - Xarinor
DOWNLOADS
RELEASE VERSION:
Version v0.47
Bukkit 1.4.7 - 1.6.4-R2.1
->Use /tct save multiple times to make sure the temple is really saved after editing.
LATEST DEV-BUILD
Version v0.47.1
Bukkit 1.6 - 1.7
GitHUB / ChangeLog
Dependencies:
Vault: 1.2.15+
Supported Plugins:
Multiverse: 2.4-b527+
Heroes: 1.4.7+
plugin idea by HeyItsZenith
-> original Bukkit-Dev page: TempleCraft
TempleCraft-Wiki
IMPORTANT INFORMATIONS
Problems with Release-Versions
When you have problems with an Release-Version open a new ticket.
Problems with Alpha-Versions
When you have Problems with an Alpha Version go to the Alpha-Tests Forum and post it the Thread with the same Version-Number which your Version has.
If you just post your findings and errors in the comments you might not get an answer!
Suggestions
If you have a suggestion and think this is really needed then open a Suggestion-Ticket.
Problems with the usage
When you can't get your temples to run properly or don't know how to use TempleCraft, visit our TempleCraft WIKI before asking!
HOW TO USE TEMPLECRAFT
-> Visit the new TempleCraft Wiki
DOWNLOAD TEMPLES
Visit the Temple-Area for downloadable Temples!
Please do not use temples without giving the creator some credits! Gentlemen's Agreement
FEATURES
- Set up temples for other players!
- Click signs or stand over signs underground to join temples!
- Kill monsters and find reward-blocks to get currency and loot (supports Vault)!
- Inventory, Health, FoodLevel, and XP is saved and restored when joining/editing a temple and leaving a temple.
- Multiple game-types (Adventure, Spleef, Arena and Race) for temples.
- > Adventure - Get from point A to point B
- > Spleef - Break the wool blocks from under your opponents feet to win
- > Race - Race against your opponents and your high score
- > Arena - Fight with and/or against other players - No need to worry about waiting to play a temple!
- > Possibility to play multiple games in the same temple at the same time! - No need to deal with setting up regions. TempleCraft uses worlds instead of regions!
- TempleCraft Worlds are removed when they're not in use.
- Use specified Blocks and Signs instead of commands!
- Supports Permissions
- Temples can be edited by their creator at any time.
- > Others can be added to help. - Enter creative mode automatically when editing temples
SPECIAL THANKS
Credits
The original versions were created by HeyItsZenith
"This plugin is based off of garbagemule's plugin MobArena.
Thank you so much for the inspiration and jumping off point!
I couldn't have made this plugin without you :)"
-Zenith
Helpers, Testers and massive Bugfinders
- Thanks for your help =)
Fishy3
Timirvin
raysoukey
Donators:
timirvin
watdidyusaey
Xarinor
A beer for the active developer? Here you go :) [Donate Xarinor]
Tank: items: iron_sword, grilled_pork:5, bow:48-5:49-3:50-3 armor: 310:1-5,311:2-5,312:3-5,313:4-5
Thats how I have it typed up in the classes config to test it out. Armor isnt getting enchanted but the Healer class setup:
Healer: items: stone_sword:19-5, bread:6, grilled_pork:4, mushroom_soup, cookie:12 armor: 314,315,316,317
The sword gets the enchant. Do I need to type out the Diamond_Boots ect ect for the enchant to work?
For this to not work in temples i'd need to make a config file option to allow/disallow heroes.
I will look into this
How do I disable hero skills in dungeons, theres skills like Jump which can make players leave the temple which I don't want
@dev7kasper
The arena mode is implemented as far as the original developer looked into it, i haven't had time to redo and overhaul most of the gamemodes because i laid the focus to adventure as this was the original intend of the plugin.
I will look into it in the future ;)
@Oriayan
I did have my alchemist class for testing wich uses an unsafe enchantement (allow it in the config)
items: wood_hoe:19-1;16-1, ...
Ok so I tried it again like you suggested and only managed to get this line to work for enchanting an item through the class file:
items: stone_sword:19-5, bread:6, grilled_pork:4, mushroom_soup, cookie:12
Nothing else was accepting the enchanting that I put on. Anyway you could post a pastie.bin of your class.yml since yours seems to be working?
Also, if I wanted to do multiple enchants on the item how would that be typed up in the class.yml?
P.S. Any plan to add in a /tct reload command so I dont have to constantly shut down and restart the server after every little change I make?
@Xarinor
LoL you got our posts confused but thanks. I'll give it another go tonight when I get home.
@Oriayan Have you tried to cut the enchantment-id just to the number? It worked for me in my lastest test runs.. If that also does not work i'll look at it again ;)
@dev7kasper I will compile a new version tomorrow, thanks for the patience :)
Edit: Switched Reply order sry for confusion :P
I understand that its on the Wiki thats why I posted here to ask what I'm doing wrong since its not giving the items the enchant. What I posted was an example of one of the items I was trying to enchant. Is it done right? If so, then why is it not enchanting the item??
You can answer to this in our Wiki ClickME
Enchanted Items:
To enchant a weapon or tool (or even more things with unsafe enchantments allowed, use
on own risk!) you have to set it up like this:
<item>:<enchantmantid>-<enchantmantlevel>
Potions:
Potions are added like this:
<potion or 373>:<count>:<potion id>
Trying to setup a class with enchanted items, but I'm not sure I'm doing it right since the Items arent being given out with the enchantments on them
Wood_Sword:Sharpness-5:FireAspect-8
as an example
Hi folks!
I just submitted a new beta build for server admins to get in touch with!
Please give it a first shot on your test server / etc. before enabling it on your live server!
If you already have TempleCraft installed, then you will have to resave/re-setup your temples manually! (-> /tct edit [temple] -> /tct findsigblocks <range> -> /tct save (best use twice with pauses to be sure) -> tct leave). If you have edited the temple's reload your server or plugins and the temples should work all fine.
Be sure to report all bugs you find and get active with requests, improvemets and strange bugs in the Alpha Forum. Tanks! :)
Hey guys!
If you get the Server warning that a new version of TC is available just ignore it on version "0.46" - I actually forgot to update the version number in that build :)
I'm currently working on fixing the endlocation of temples so you guys can use temples as a sort of test before letting a player reach a certain region.
Also i have fixed the old boss ebilities, but there is more! I am adding a ton of new abilities and improving the known ones with sound and effects :)
Next Alpha build will be in the Alpha build thread soon, stay tuned :)
Xarinor
Hi actionSD
First, stry to use the build in the Alpha Thread for 1.4.4 support, that worked fine for all people that i know.
Also the error in this example should be, that you use an older JDK (Java) to run your server. In that case upgrade to a newer version.
Third, please use the ticketing system to report bugs like this :)
Greets Xarinor
im using craftbukkit 1.4.4 and it wouldn't load the plugin. this is what happens when i try:
[SEVERE] Could not load 'plugins/TempleCraft_Beta_0.46.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/msingleton/templecraft/TempleCraft : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:154) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:227) at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:577) at org.bukkit.Bukkit.reload(Bukkit.java:183) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:185) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:502) at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:494) at net.minecraft.server.DedicatedServer.al(DedicatedServer.java:258) at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:223) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426) at net.minecraft.server.ThreadServerApplication.run(SourceFile:856) Caused by: java.lang.UnsupportedClassVersionError: com/msingleton/templecraft/TempleCraft : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:44) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:143) ... 14 more
Oh i see, i'll have to rewrite some descriptions and make a video tutorial soon ;)
- This plugin allows you to create instanced MMO-like dungeons by using worlds. (Each temple is its own world and saved in the plugin as a sort of blueprint.) - When a player enters a dungeon, the world gets copied and loaded until the last player leaves. - Inside those dungeon-worlds you can define custom mobs and rewards by using signs and special block-place-combinations.
Until there is a proper tutorial i'll leave you with some older videos and the tip to just try it out :)
Tutorial to the first old version by HeyItsZenith: http://www.youtube.com/watch?v=KqyAZdl4ggY&feature=related
Im sorry, but Im still confused as to what this plugin does. Any help would be appreciated :)
@DeadDragons
Oh hi there!
Currently there are not many videos out and noone of them are up to date either but you can search on youtube. You should find some showcases :)
Also i'd recommend that you test it on a pure bukkit server and try trough what you can do, this you can find in the Wiki
Greets
this sounds intresting i would like to try it but could some one show me a video ? so i no what am getting my self into =)
Templecraft should run on your 1.4.2 Servers but be sure to back up all your temples and best also the plugins. For bigger Server i assume you will wait for a stable bukkit build anyways :)
I will work towards a cleaner version including arrow and fireball boss abilities.
Greets Xarinor