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]
nvm i downloaded vault and it works fine
idk y though does vault hold this plugin?
it doesn't work on my server all i did was just drag and drop the templecraft.jar file into my plugins folder and it won't work please help guys.
@chakyl
Oh hi there! :)
It should run like every other permissions plugin based on superperms does, or not?\ Use - templecraft.newtemple etc. not - tct.
A would you be able to get this to work with bPermissions?
@rejectdeath
Are you using Wool as arena-floor? Snow will not work.
If this doesn't work either, then please open a detailed ticket :)
Hey, the spleef function hasn't been working on my server. It does not allow players to destroy blocks. Any ideas why?
Info:
When you have edited a Temple make sure to execute /tct save multiple times to make sure that it really is saved!
I will look into this.
@wduck3 No problem, it is a good thing that you know it now :)
I hope the error has not occured again, also the new version will soon be out so there is no need to upgrade java. I'd still do that if i were you ;)
Thanks! Sorry about the error code; I am new to bukkitdev and didn't know about tickets.
@wduck3 Hi wduck3
Please do not spam the comment sections on bukkit dev with error codes as they are pretty long and there is the option to open a ticket.
This is caused by you using an older version of java (1.6 or older). upgrade to 1.7 and it should run fine.
Templecraft isn't working on my server:
14:53:10 [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:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_4_6.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_4_6.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_4_6.PlayerList.<init>(PlayerList.java:52) at net.minecraft.server.v1_4_6.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_4_6.DedicatedServer.init(DedicatedServer.java:104) at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:399) at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849) 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.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) 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:173)
Any assistance would be appreciated.
@rejectdeath
This would be an awesome idea if it wouldn't cause many problems in the world load/unload strategy of Templecraft. But i don't like to say that it can't be done i just have many things on my list that have higher priority. I'll need to get in contact with the def's or look into citizens. So the answer is yes one day maybe.
Hey, is it possible that this could one day be compatable with Citizens? As cool as npcs giving quests to complete dungeons would be, I would even take being able to put taqlking npcs into dungeons.
@behgonn
Hi behgonn, I have not tested this option much since i've overtaken the project. I know that there where a few peaple using this config back then but i did never run it without letting TC handle it.
You will need to test it out yourself, but when you have ideas or input how i could improve this option feel free to open a ticket! :)
PS: Another way to give your fellow players theyr loot is also to use other plugins like phatloots or citizen by setting up a lootchest or npc in an unreachable region of the map where you also set the finishlocation of the temple. So they get out of the temple there and can collect the loot.
Make sure to prevent them from staying there until the phatloot chest is refilled as this is a often used exploit as i heard :D
Hi, how should i set the config with MV Inventories that the Item handling will work?
TC Inventorie handling off and tempels in seperate group? will it work with the loot after a temple?
Thanks.
Over 12hours ago i uploaded a new beta file that should bring us a stable build with all the features of the last alpha builds and it even should be compatible with more then only one build. When it is confirmed, download and test it out and give your feedback as we need to get a new recommended build so i can dig deeper into the plugin without feaqring constant problems :)
Thanks for the testing already ;)
@willkiller1234
The next alpha build will be up soon. But all current builds should cause no problems as long as you guys are using the correct versions! ;)
- If you see errors like "UnsupportedClassVersionError" then update your java version.
- If you see something like "net.minecraft.server.v1_4_6.MinecraftServer" repeatedly posted in the console without the unsupported class error mentioned above then it means you're using the wrong version of TC.
If you are not happy with the changes to bukkit as of breaking all plugins that use nms* imports with each new bukkit build please let bukkit-dev know about it in the official thread as it is not in my hand to redo that change: Here
* net/minecraft/server/ aka. using craftbukkit code instead of only using bukkit API
When will the next alpha build be up? and will it cause less errors on startup?
Hey guys!
Is anyone out there using the bosses config file to spawn mobs? In the near future i'd love to remake this whole part of the plugin to get it a bit less heavy and even with a few upgrades.
My plan includes removing this file and adding (an)other file(s) to handle mobspawning from config.
If you use bosses.yml and does not welcome any change to that file so please raise word here!
@rejectdeath
Hi there! :)
Iassume you haven't updated to the last few updates of TCT have you?
While TCM seems to be a bug (I will look into it) The temple not set up problem comes from the huge code overhaul around version 0.46, as there is code used in Templecraft that comes directly from minecraft server and is not bukkit API, this also is the cause of the versions only working with a specific build.
Use /tct edit -> /tct findsigblocks X -> /tct save -> /tct reload to re-set the temples up!
@All:
When i rebuild the non-bukkit part of code the errors should not turn up again.
I myself use the last alpha that i posted in here together with craftbukkit 1.4.6 R0.4 snapshot builds on my test server and the 0.46.10 version with craftbukkit 1.4.6 R0.3 on my live server and had no problems running it. If you guys have an idea of wheter one of your plugins are interfearing with TC, then please open a ticket :)
I apologize for the hard time of installation since 1.4.5 but it will be adressed!