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]
@dev7kasper
I will release a version with 1.4.5R1 compatability soon stay tuned. Many plugins did break with this build.
@benneht
Templecraft has potential of lagging the server more then other plugins because of the worlds needed when many players are active yes thats true. But the worlds are unloaded and deleted after usage and should not make problems anymore. You will need to test it out on a testserver and see yourself if its worth the plugin for you ;) It also will get more lightweight in the future assumably.
Will this lag the hell out of my server? I know that a large amount of worlds can lag, especially if it keeps spawn chunks in memory.
@karl1889
This depends on the config option constantworldnames.
If you have not selected it all worlds are called TCTempleWorld_0 (,1,2,3,..) and TCEditWorld_0 (,1,2,3,..).
If you set it true every temple will be max loaded once. Each time with the same name based on your templename, check your folder for that.
@Xarinor
Okay, thank you muchly for the quick reply! And of course, for providing the sweet and mighty plugin, heh. I have one more question, however. When the new worlds are created both for players entering dungeons and players creating dungeons, what are the temporarily-created worlds officially called? Pondering, as I'll need to list each of the possibilities for my chat plugin to function in them properly.
I got this error report and it would not even load:
Minecraft Crash ReportI let you down. Sorry :(Time: 12/5/12 3:37 PM Description: Exception in server tick loop
java.lang.NullPointerException at net.minecraft.server.DedicatedServer.al(DedicatedServer.java:254) at net.minecraft.server.DedicatedServer.a(DedicatedServer.java:200) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:433) at net.minecraft.server.ThreadServerApplication.run(SourceFile:856)
A detailed walkthrough of the error, its code path and all known details is as follows:
-------------------System DetailsDetails: Minecraft Version: 1.4.5 Operating System: Mac OS X (x86_64) version 10.7.5 Java Version: 1.6.0_37, Apple Inc. Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Apple Inc. Memory: 1042629728 bytes (994 MB) / 1069416448 bytes (1019 MB) up to 1069416448 bytes (1019 MB) JVM Flags: 2 total; -Xms1024M -Xmx1024M AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used Suspicious classes: [net.minecraft.server.ICommandListener, IMojangStatistics, IDataManager, ...], [org.bukkit.World, BlockChangeDelegate, Server], [org.bukkit.block.BlockState], [org.bukkit.command.CommandSender, RemoteConsoleCommandSender], [org.bukkit.configuration.serialization.ConfigurationSerializable], [org.bukkit.craftbukkit.Main, LoggerOutputStream, CraftServer], [org.bukkit.craftbukkit.inventory.CraftItemStack, CraftRecipe, CraftShapedRecipe, ...], [org.bukkit.craftbukkit.libs.jline.TerminalFactory, Terminal, Flavor, ...], [org.bukkit.craftbukkit.libs.jline.console.ConsoleReader, CursorBuffer, ConsoleKeys, ...], [org.bukkit.craftbukkit.libs.jline.console.completer.CompletionHandler, CandidateListCompletionHandler], [org.bukkit.craftbukkit.libs.jline.console.history.History, MemoryHistory], [org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader, Configuration, Log, ...], [org.bukkit.craftbukkit.libs.joptsimple.OptionException, OptionParser, OptionSpec, ...], [org.bukkit.craftbukkit.libs.joptsimple.internal.AbbreviationMap, ReflectionException, Reflection, ...], [org.bukkit.craftbukkit.libs.joptsimple.util.KeyValuePair], [org.bukkit.craftbukkit.potion.CraftPotionEffectType], [org.bukkit.craftbukkit.util.Waitable, ServerShutdownThread, TerminalConsoleHandler, ...], [org.bukkit.event.Event, Cancellable, HandlerList, ...], [org.bukkit.event.block.BlockEvent, BlockFadeEvent, BlockGrowEvent, ...], [org.bukkit.event.entity.EntityEvent, EntityInteractEvent, EntityDamageEvent, ...], [org.bukkit.event.hanging.HangingEvent, HangingPlaceEvent], [org.bukkit.event.painting.PaintingEvent, PaintingPlaceEvent], [org.bukkit.event.player.PlayerEvent, PlayerInteractEvent, PlayerFishEvent], [org.bukkit.event.server.ServerEvent, MapInitializeEvent, ServerCommandEvent], [org.bukkit.event.world.WorldEvent, WorldSaveEvent, WorldInitEvent, ...], [org.bukkit.inventory.ItemStack, Recipe, ShapedRecipe, ...], [org.bukkit.map.MapView], [org.bukkit.metadata.Metadatable], [org.bukkit.permissions.ServerOperator, Permissible], [org.bukkit.plugin.messaging.PluginMessageRecipient], [org.bukkit.potion.PotionEffectType, PotionEffectTypeWrapper], [org.fusesource.jansi.AnsiOutputStream, Ansi, NoAnsi, ...] IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 CraftBukkit Information: Running: Failed to handle CraftCrashReport: java.lang.NullPointerException at org.bukkit.Bukkit.getName(Bukkit.java:67) at org.bukkit.craftbukkit.CraftCrashReport.call(CraftCrashReport.java:20) at net.minecraft.server.CrashReportSystemDetails.a(SourceFile:74) at net.minecraft.server.CrashReport.h(CrashReport.java:43) at net.minecraft.server.CrashReport.<init>(CrashReport.java:30) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:443) at net.minecraft.server.ThreadServerApplication.run(SourceFile:856)Profiler Position: N/A (disabled) Is Modded: Definitely; Server brand changed to 'craftbukkit' Type: Dedicated Server (map_server.txt)
@karl1889
You can add a max number of players for each one of the temples and this is the limitation of how many users can enter ;)
See /tct setmaxplayers temple number
I'm not sure if I missed this just having read the documentation, but is it possible to limit the number of users that can enter a single temple at once through the plugin alone? I'm planning on launching this plugin on a big(ish) public server for its numerous dungeons, but I don't want it to be so that over ten people can enter a one or two-person dungeon. And if it's not already a possibility, might it happen at some point in the future? Thanks in advance.
@Xarinor
I am decent with this stuff but still a little lost. I will E-mail my provider now i need him to update something else any ways.
I don't think i have access to the java files on the server since i do everything from an FTP.
@BBFChaser
I think that should be the way. You also could compile your own jar in an older java version if you have knowledge about how to do this ;) If the provider can't update tehyr java version i will compile one for you but im pretty busy at this moment :S
@Xarinor
So in other words i need to get with my server provider and have them update there java correct?
@BBFChaser
Its caused bi not having the newest java jre :)
As java is pretty solid backwards compatible you'd have nothing to lose by updating to the newer versions. You also can have 2 jre's installed at the same time wich shouldn't cause problems.
Greets
I have the latest TempleCraft and Vault but when i launch i get this error.
http://pastebin.com/AurHANX2
I think it is because TC loads before Vault any way i can change this?
@jessefjxm
We'll see, will have awhile but some things might get in.
@Xarinor
Hope you can create bosses with HP bar and equips,drops&skins! :)
@DeepSurfer
The original developer made vault an essential part of the plugin dependencies and alstough we did remove some code and references i'd not believe it'd work without.
I may remove vault in the future but there are more urgent needs and the todo list and suggestions are also pretty scary ;)
@jessefjxm
Fot this to work i'd need to take another API for maintenance and work on this is not handleable. Also if the bosses are finally implemented correctly there will be no need for any other boss plugin! :)
@Xarinor
Another question: Can you make the boss sign work with other boss plugins like EpicBoss? Like spawn the spefic boss offered by those plugins,which is more powerful in this part. ;)
Question: Is the "vault" realy required or can i use temple-craft without it ? i have PermissionBukkit nothing else.
greets Deep
As of minecraft.net being down for me i do not have really big results today..
But i will post my news in the alpha thread ;)
@jessefjxm
Yes i will do that change, i have just let it how the first dev implemented the list output. I see the problem of the custom names and color code. I actually just tought nobody would care if i said sword as long as the player gets the correct one ;) That actually didnt even work correctly before the last few alpha versions :O Nobody ever got that until i made the discovery in my own temple^^