[FUN/RPG] TempleCraft v0.43- Create, Save and Share Temples and Adventures [1337]

Discussion in 'Inactive/Unsupported Plugins' started by _Zenith_, Aug 6, 2011.

  1. Offline

    _Zenith_

    [​IMG]
    Create, Save and Share Temples and Adventures

    Download TempleCraft on DevBukkit!

    Show Spoiler



    Bonjour, une vidéo tutoriel en francais est disponible pour ce plugins (by WeesoftMarkpm)



    Willkommen zum deutschen Tutorial über die Materialien und dessen Verwendung (by Fidikado):



    Description:

    TempleCraft is a plugin that allows you to create worlds dedicated to mini-games.
    The main game at the moment is Adventure (Basically get from point A to point B).
    I've recently added Spleef and Zombies, but they're still under construction.
    The video does not include all the latest features. I'll be uploading another video when I get the chance to cover v0.40.

    Come see the plugin at work at:
    mc.mikejsingleton.com:2500

    General Features:
    • Kill monsters to get iConomy gold!
    • Great for Jump Maps, Puzzles, Adventures and Arenas!
    • Use signs to join temples!
    Building Features:

    • Use Bedrock, Gold Blocks, Iron Blocks, Diamond Blocks and Signs instead of commands!!
    Bedrock = Mob Spawnpoint​
    Gold Block on Iron Block = Lobby Starting Block​
    Diamond Block on Iron Block = Temple Spawnpoint​
    Diamond Block on Gold Block = Temple End Block​
    • Don't worry about using commands to set up boundaries
    You have an entire world dedicated to each Temple.​
    • Use EditWorlds to edit Temples without being limited by space.
    • Use Add and Remove commands to allow others to help with the building.
    • EditWorlds make giving building permission easier!
    • Limit the amount of Temples a person can make using the maxTemplesPerPerson setting in the main config file.
    Commands:

    Type /tc in game for a nice command menu, /tc [pageNumber] to view a different page.​

    Changelog:
    • Latest Dev Build: v0.41 - Bukkit 1337
    - Added Sensor Signs:​
    If you put this sign under a block, when you walk over the block, you will be prompted to stand still for 3 seconds to join the temple.​
    Note: Trying to add more features that will allow you to integrate TempleCraft into server gameplay in a cooler way. If you'd like to have an option that prevents regular players from making working TempleCraft signs, let me know. No one has brought it up :p
    [TC]​
    <templeName>​

    sensor​
    - Updated Register API:​
    If you don't already have Register, TempleCraft will export the jar when you load the server. You'll need to reload the server after this to load Register properly, then you're all set. Register just adds compatibility to multiple economy plugins.​
    - Cleaned up some code​
    • v0.40 - Bukkit 1337
    - Fixed /tc converttemples​
    - Added ChunkGenerators Folder​
    - You can drag .jar files into the ChunkGenerators folder and create new worlds using them with /tc new <templeName> <jarName>​
    - Made a nice Help menu when you type /tc​
    - Cleaned up /tc tlist​
    - Added constantworldnames configuration which, if set to true, will keep the names of the temple worlds consistant (for use with other plugins that use NPCs or bookshelves or w/e)​
    -Fixed /tc worldtotemple <templeName>​
    - Converts the world you are in to a temple (cool for if you want to make other worlds seem more interactive with TempleCraft)​
    - When creating a new temple, the default chunk generator is now the default one for minecraft​
    - Added CaveSpiders to the bedrock spawnpoints​
    - Added a Sign that can Spawn you randomly in an area​
    [TC]​
    spawnarea​

    <radius>​

    Old Changes (open)

    • 0.33; Bukkit 1240 - Temples are now saved as worlds that are saved and loaded as needed
    - To convert the old .tcf files into worlds, type /tc converttemples​
    the .tcf files will no longer be needed, but you may choose to save them as the conversion process isn't 100% perfect at the moment, they will also be converted into worlds the next time you edit them.​
    - foodLevel, Experience and GameMode are now stored and restored when joining/ leaving temple​
    - EditWorlds now use Creative mode by default​
    - You can now drag any world files into the SavedTemples folder in the TempleCraft folder and use them as TempleWorlds​
    (not all worldnames are supported at the moment)​
    - Anything saved in a world normally is now saved (including WorldEdit)​
    - ABSOLUTELY NO boundaries anymore (in terms of what is being saved)​
    - New GameTypes (Spleef and Zombies)​

    I still have a lot of ideas for TempleCraft, but unfortunately, I'm having trouble finding enough time to devote to this. I know there are some things that may not be clear. I hope to make a wiki or something similar in the future, but we'll see. For now, feel free to ask questions and leave feedback. I also have an sample server you can check out to see how things work. Thank you :)
    • 0.32;
    - Fixed some bugs and increased performance​
    - Added Support for Register API (multiple economies now supported)​
    - More to be announced (I g2g)​

    • 0.31; Found Solution to Reload Bug!!
    Phew! I haven't been able to test this thoroughly because I'm traveling and have a poor internet connection, but this seems to be working really well so far and if there are some currently undiscovered problems with it, I'll deal with them as soon as possible.​

    Also, I'm not able to test multiple people using the temple very often because I do not have multiple accounts and have only come across a few temporary willing assistants. If you see any bugs that only seem to happen with multiple people, it's likely I don't know about them and I'd appreciate the report! Thanks :)
    • 0.30; Additions + Bug Fix
    - Fixed the Piston Bug (woo)​
    - brought back optional MobArena classes (woo)​
    - Signs can now be used to send chatbox messages and even commands.​
    - New video with the recent changes.​
    - Reload method is kinda funky as always. I've put many hours into trying to fix this one, but I'm stumped...​
    • 0.25; Fixed a Bug
    - Temple Regions will now be cropped automatically (It wasn't working before, oops!).​
    • 0.24; This is a big one :D
    - Removed Classes — I'm going to let other plugins take care of this. Now, when you join a temple, you play with what you have on you and it's saved for when you leave.​
    - Improved Save Method — Always trying to make it faster :)
    - Added Checkpoints — Checkpoints for when you die but want to continue. The third line is the minimum distance you have to be in order to save the checkpoint.​
    [TempleCraft]​
    Checkpoint​
    5​
    - Gold Per Mob is now Configurable — use one number '50' or a range '50-100'​
    - Fixed DropBlocks​
    - Fixed Ready, Tlist & Plist commands​
    - Removed templecraft.save and templecraft.nullclass​
    - Added Mob Spawnpoint Signs​
    - All signs can now use [TC] or [TempleCraft] (case sensitive)​
    • 0.23; Important Addition
    - Improved Save Security (Loosing data is much less likely in case of a server crash)​
    Note: Does anyone mind that I have uploaded new versions practically every day? I like to keep everyone current, but I'm not sure if I'm over doing it and making people redownload it too much. Feedback would be nice, thanks :)

    • 0.22; Additions + Bug Fix
    - Contents of Chests, Furnaces and Dispensers are now saved.​
    - Rejoin cost is now configurable​
    - Breakable materials is now configurable (blocks you are allowed to break during play)​
    - Drop Blocks is now configurable (determines whether blocks drop themselves when broken during play. Chests will still drop their items if you make them breakable)​
    - Fixed Door Glitch​
    • 0.2 ; Stable Release
    - All the big bugs should be fixed​
    - There are still some bugs revolving around loading pistons and there is more optimization to be done.​
    • 0.15 ; Optimized Loading Code More
    • 0.14 ; Bug Fixes
    - Fixed New Temple Problem​
    - Optimized Code a bit (Still need to optimize for larger temples)​
    • 0.13 ; Bug Fixes:
    - Fixed Mob Spawning (now works with MobArena)​
    - Users can no longer restore when temples are in use.​
    • 0.12 ; Bug Fixes:
    - Fixed issues involving multiplayer editting​
    - TNT can now break blocks in temples, but creepers still won't break blocks.​
    - Fixed issues with ownership of temples and access to temples​
    - Got rid of a lot of random excess code. (still more to do)​
    • 0.11 ; Bug Fixes:
    - Fire ticks will now stop after dying in lava​
    - Mob Spawns should only be affected in TempleWorld and EditWorlds​
    - Fixed CheckUpdates command​
    - TemplePlayers are now loaded before Temples (should fix some consol errors)​
    • 0.1 ; Release


    ToDo List:
    • Create a Wiki
    • Migrate to DevBukkit
    • Create a new video
    • Add Comments/ Organize Code more for other Developers
    • Create More GameTypes (CTF, PVP, KOTH, etc.)

    Credits:

    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 done it without you :)

    Also special thanks to:​
    Donations:

    If you really like the plugin and would like to contribute, feel free to leave a small donation. Anything would be greatly appreciated! Donate here.​
     
    waythm, Gousby and dark1256 like this.
  2. Offline

    WeesoftVideo

  3. Offline

    _Zenith_

    Thank you very much! I will add this to the main post!
     
  4. Offline

    Deano

    same problem we spend about 2 hours building one only for it to be sliced completely in half with half of it gone.
    Kinda bummed but. thats the chance you take I guess. Hope to see a more stable version soon. As I did exactly to a T on both video's. tried it many times. I get the same exact problem every time.
     
  5. Offline

    _Zenith_

    Sorry for the disappointment :( I'm constantly trying to increase the performance and stability of the plugin, but there are still some problems that can cause this sort of thing to happen. I always strongly recommend backing up your work in some form when using this plugin. A good way to do this is to save frequently, test to make sure it is saving and loading properly before continuing, and backup the .tcf file in the plugins SavedTemples folder.
     
  6. Offline

    Simboyc100

    :mad:
    What am I doing wrong? The plugin is not working for me at all!​
    If you can help me ill give you [diamond]
     
  7. Offline

    _Zenith_

    Are you getting any errors? Are you using 1060 or 1000? Which version are you trying to run? Give me something to go off of :p
     
  8. Offline

    Plazmotech

    HEEEEEELELP!!!! When i type "/tc new test" it says "tc - lists commands you have permission to use"!!! HELP!!!!
     
  9. Offline

    _Zenith_

    It sounds like you don't have permission to use any of the commands. What permission plugin are you using? Are there any errors in the consol?
     
  10. When I type /tc new (temple name) it just says
    type tc to see what cammands you have permissions for
    when I do that it does the same thing.
    Can you help please
     
  11. Offline

    _Zenith_

    As I said in the post above, it sounds like you don't have permission to use any of the commands. What permission plugin are you using? Are there any errors in the consol?
     
  12. Offline

    LittleDinamit

    Hi, I tried to add your plugin to my server, but it makes my server crash.
    Is it because of any of my plugins? Spout, mcMMO, WorldEdit?
    Sorry, I'm a bit of a n00b, I run my server through mcMyAdmin so I get minimum interaction with actually complicated stuff. XD
     
  13. Offline

    Dec64

    i run Spout, mcMMO and worldedit on my server via McMyAdmin fine check your server log file for any clues.
     
  14. Offline

    mrweqa

    Could you add Register API support to this plugin please! :)
     
  15. Offline

    _Zenith_

    Sure! But I'm not sure what to include or how to do it XD
     
  16. Offline

    mrweqa

    Haha :) Its all explained in the Register API post! It tells you what to put, where :)
     
  17. Offline

    _Zenith_

    Oh cool! I'll look into it :)

    Edit - Oh, I misunderstood. I get it now. Sure thing!
     
    mrweqa likes this.
  18. Offline

    LittleDinamit

    I cannot open my server.log for some reason (just keeps loading for 5 mins then closes itself), but in the chat box it says Temple World loaded, then server is green for a couple of seconds, then chat log says mcMMO disabled, server crashes (actually goes into "server started but not yet accepting players" stage) and I need to "update" mcMyAdmin to get it to work again so I can disable TempleCraft.
    This happens only with TempleCraft on, but other problems with The Nether and mcMyAdmin occur regularly regardless of the plugins I have. :S
    I have really awesome ideas and getting this plugin to work would make my day, but no matter what I do it just keeps on not working, and I submitted a ticket to ServerCraft support. If anyone has any tips, post. :D
     
  19. Offline

    Dec64

    you really need to open your server log, do you not have FTP access? download the server.log file, and upload it to dropbox/mediafire or somewhere you like, and send me the link
     
  20. Offline

    Matthieu614

    Hello, can I have the exact list of names of monsters to write on signs
     
  21. Offline

    _Zenith_

    "Chicken","Cow","Pig","Sheep","Zombie","PigZombie","Skeleton","Creeper","Wolf","Ghast","Monster","Slime","Spider","Squid"

    You made me realize PigZombies are broken though. I'll create a fix shortly. Let me know if any of the others don't seems to work right.
     
  22. Offline

    Mauzel

    It would be cool if there would be a time mode for every temple.

    If you would join a Temple you could see whats the record(the fastest run) and who did it.
     
  23. Offline

    MAup

    if we have a plugin that makes portals, could this be used to get inside a temple instead of a sign?
    also love the concept so far.
    however we are using heroes, and with that, made our own classes in the "real world" would this conflict with this plugin?
     
  24. Offline

    Shados

    _Zenith_, I don't seem to be able to set editworld-specific permissions using PermissionsBukkit 1.1. I'm assuming I just use the EditWorld_n names for the `worlds:` listing in my permissions file? Doing so doesn't result in actually setting the permissions for the affected groups while in one of the EditWorlds. I'm sure my syntax is otherwise correct as it works fine for other worlds.
     
  25. Offline

    HunterAP

    @_Zenith_ - Loving this so far. I have a couple of questions though, and some feature suggestions.
    1. Is there an option to wipe a player's inventory when he joins a temple? If not, could you add it?
    2. There seem to be some sporatic issues with setting up entrance signs... I tried setting up several signs, and they didn't work at all. The thing is, I was able to set up signs just fine at first... Setting up new ones just stopped working after a while. The previous signs were still working. I rebooted the server and removed all of the non-working signs, then recreated them and they worked.
    3. With you adding Spout support, that really opens the door to some nifty expansion... Any chance of allowing players to pick texture packs on a per-temple basis? I assume that having the player enter URLs would be a pain, so you could allow the admins to set up a list of texture pack names + URLs in a config file for the player to choose from.
    4. Also, with Spout, it's now possible to set time and weather on a per-player basis, Could you add the option to set the time/weather/fog (and optionally lock the change till the player leaves the temple, or hits another sign) for everyone in the current temple with a sign trigger? That would allow us to add some ambience to our temples/dungeons.
    5. Would be neat to also be able to play custom sounds with a sign, but I don't think that there's enough sign room to link URLs. Perhaps, like the above texture suggestion, let the server admins make a pre-compiled list of sound names + urls for the players to pick from. Ditto for music.
    Great plugin. As soon as some of my users crank out some nice temples, I'll upload them to you.
     
  26. Offline

    _Zenith_

    I was having trouble with this earlier as well, because PermissionsBukkit did not support multiworld permissions. Try using the latest dev build :)
     
  27. Offline

    HunterAP

    PermissionsBukkit does support multiworld permissions, it is just that the permissions don't change when you change worlds, so you have to log out and back in... I actually helped him resolve that issue about a month and a half ago, but he still hasn't put that change in a release build.
     
  28. Offline

    _Zenith_

    1. Currently, you could create an empty class, but I understand the desire for it to do it automatically and I'll add this.

    2. Thanks for the heads up.

    3, 4 & 5: I'll be adding some more regular features, before I add spout features, but those are some nice ideas :)
     
  29. Offline

    HunterAP

    I have folks who like to cheat on my server, and they discovered that they can enter the temples from our creative world (where they are allowed to give themselves items), then dump items on the ground, change class, then pick the items up.
    However, this should be an optional thing... Some people won't want to use classes, or would prefer to use a different RPG plugin, so wiping out the inventory should be optional. Perhaps add an option to the lobby sign which will clear inventories when players enter.

    And thanks for taking the time to read and reply to my questions/suggestions. ;)

    Spawn Protection................ Makes me mad. Can I move the spawnpoint somewhere far away from 0,0 or will the player spawn at the spawn point no matter what?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 18, 2016
  30. Offline

    _Zenith_

    I make spawnpoint radius 0 in the config file and use plugins like world guard if I need to protect specific areas. If you're strongly opposed to doing this you may be able to move the spawnpoint using other plugins or MCEdit, but I'm not sure :/
     
  31. Offline

    Plazmotech

    ... Um, I'm just usin' standard permissions. And I'm the Admin so... I get permission '*.*' Yeah....
     

Share This Page