[FUN]CaptureTheRecord v0.89(beta) - More easily manage Capture the Record games [1000]

Discussion in 'Inactive/Unsupported Plugins' started by Mirosta, Jun 11, 2011.

  1. Offline

    Mirosta

    CaptureTheRecord - Capture the Record: Version: v0.89(beta) Capture the Record is a plugin designed to help server admins easily manage and play Capture the Record.

    All updates, help and downloads can now be found at http://dev.bukkit.org/server-mods/ctr

    Original Help:
    Show Spoiler


    Capture the Record Rules:
    • Two teams, gold team and green team, these teams correspond to the colours of the records
    • Both teams are allocated spawn areas and a radius, in which the record can be placed and captured, each spawn area is automatically given a chest, called the team chest.
    • The team chest cannot be accessed until the game starts, it contains the record for that team
    • Creepers are disabled (optional)
    • Items cannot be brought to or from the game world (except to and from the nether)
    • Non ops cannot build before the game starts (unless given the ctr.world.allowedit permission)
    • You can't enter the nether with a record
    • You can't drop your record
    • You can't leave your spawn area with your record
    • When the game starts both teams have an pre allocated length of time to build defences, this is called the build time, during this:
      • PVP is disabled
      • You cannot enter the other teams spawn area
      • You cannot use chests within the spawn area of the other team
      • You cannot edit blocks inside the other teams spawn area
      • Chests can only be used above water level and within your spawn area, while holding a record, this prevents people hiding records far underground or very far away
      • If your record isn't in a chest in the spawn area when the time expires, you lose
    • After this time expires, both teams have a pre allocated length of time to capture the other team's record, this is called the capture time, during this:
      • PVP is enabled
      • Using the other team's record in a jukebox, which is in your spawn area, wins the game! (Or using the shared jukebox, this is up to you)
      • If the time elapses it's a draw
      • You can enter the other teams spawn, destroy blocks, place blocks, open chests etc
    Features:

    • Adding a new world to be used as the game world
    • Using a pre-existing world as the game world
    • Regenerating large areas of the world, so you can restart from scratch after a game
    • Prevents cross team chat during a game, except via a specific command
    • Prevents most command use except specific commands during games
    • Ignores actions performed in worlds other than the game world
    • Seperating users into two teams, gold and green
    • Set the respawn locations for the two teams, including a team chest where the appropriate colour record is automatically added
    • Respawns are team specific
    • Teleporting between the home and game world
    • Enforces all of the game rules listed above
    • Configurable, with more options being added
    • Permissions support
    • Create bedrock walled areas to build in (as in CTR 1 and CTR 2)
    • Put green/gold wool blocks on people's heads for team identification
    Commands:


    Code:
    
    startgame:
        shortened versions: startg
        description: Start the CTR game
        permissions required: ctr.game.start
        usage: /<command>
    stopgame:
      shortened versions: stopg
      description: Stop the CTR game
       permissions required: ctr.game.stop
      usage: /<command>
    addgameworld:
      shortened versions: addgw
      description: Create a new game world(or reload one after a server restart)
      permissions required: ctr.world.add
      usage: /<command> <worldName>
    setgameworld:
      shortened versions: setgw
      description: Set an existing world as the game world
      permissions required: ctr.world.set
      usage: /<command> <worldName>
    telegameworld:
      shortened versions: telegw
      description: Teleport yourself or someone else to the game world's spawn, saves the players current inventory and then clears it
      permissions required: ctr.tele.gameworld and ctr.other.tele.gameworld to teleport others
      usage: /<command> [Player]
    telehomeworld:
        shortened versions: telehw
        description: Teleport yourself or someone else to the normal world's spawn, loads the saved inventory
        permissions required: ctr.tele.homeworld and ctr.other.tele.homeworld to teleport others
        usage: /<command> [Player]
    joingreen:
      shortened versions: grn,green
      description: Makes you or another player join the green team's fight against gold!
      permissions required: ctr.teams.joincustom and ctr.other.teams.joincustom to force others to join
      usage: /<command> [Player]
    joingold:
      shortened versions: gld,gold
        description: Makes you or another player join the gold team's fight against green!
        permissions required: ctr.teams.joincustom and ctr.other.teams.joincustom to force others to join
        usage: /<command> [Player]
    leaveteam:
      shortened versions: leave, leavet
      description: Makes you or another player leave your team and teleports you to the home world
      permissions required: ctr.teams.leave and ctr.other.teams.leave to force others to leave
      usage: /<command> [Player]
    banter:
      shortened versions: b
      description: Broadcasts your message to both teams
      permissions required: ctr.chat.banter
      usage: /<command> <message>
    goldspawn:
      shortened versions: gdspn
      description: Sets the spawn point for the gold team, must have selected the block with an iron bar first
      permissions required: ctr.teams.setspawn
      usage: /<command>
    greenspawn:
      shortened versions: gnspn
      description: Sets the spawn point for the green team, must have selected the block with an iron bar first
      permissions required: ctr.teams.setspawn
      usage: /<command>
    telegreen:
      shortened versions: telegn
      description: Teleports you to green spawn
      permissions required: ctr.tele.teamspawn
      usage: /<command>
    telegold:
      shortened versions: telegd
      description: Teleports you to gold spawn
      permissions required: ctr.tele.teamspawn
      usage: /<command>
    buildminutes:
      shortened versions: bldmin
      description: With a parameter sets the time allowed for building, else returns current build minutes
      permissions required: ctr.config.buildminutes
      usage: /<command> [setMinutes]
    captureminutes:
      shortened versions: capmin
      description: With a parameter sets the time allowed for capturing, else returns current capture minutes
      permissions required: ctr.config.captureminutes
      usage: /<command> [setMinutes]
    gametime:
      shortened versions: gmtm
      description: Displays the amount of time left for building or capturing.
      permissions required: ctr.info.gametime
      usage: /<command>
    spawnbuilddistance:
      shortened versions: spbd
      description: With a parameter sets the distance allowed for chest placement and use, else returns current build distance
      permissions required: ctr.config.builddistance
      usage: /<command> [setDistance]
    regengameworld:
      shortened versions: regengw
      description: Regenerates the game world from your position up to ChunkDistance chunks(16x128x16 blocks) away using the world's seed
      permissions required: ctr.world.regen
      usage: /<command> <ChunkDistance>
    jointeam:
        shortened versions: jtm
        description: Automatically assign's a team to you or another player
        permissions required: ctr.teams.join and ctr.other.teams.join to force others to join
        usage: /<command> [Player]
      teamlist:
        shortened versions: tlist
        description: List the players in the two teams
        permissions required: ctr.teams.list
        usage: /<command> [Page No] [TeamColour(gold/green)]
      worldbackup:
        shortened versions: wldbk
        description: Save an area of your game world in a square of side length 2 * chunkDistance centred on your location's chunk or chunk (0,0) if used from console
        permissions required: ctr.world.backup
        usage: /<command> <chunkDistance(1-6)> <backupName>
      listbackups:
        shortened versions: bklist
        description: List the currently stored backups
        permissions required: ctr.world.listbackups
        usage: /<command>
      worldrestore:
        shortened versions: wldrs
        description: Restore the world from a backup
        permissions required: ctr.world.restore
        usage: /<command> <backupName>
      removebackup:
        shortened versions: rvbk
        description: Remove a stored backup
        permissions required: ctr.world.removebackup
        usage: /<command> <backupName>
      bedrockwall:
        shortened versions: bdwl
        description: Make a bedrock wall surrounding the two points you selected (worldedit style       selection with an iron ingot), with a bedrock wall in the center, this will automatically get       turned to glass at the end of the build time
        permissions required: ctr.world.bedrockwall
        usage: /<command>
      resetbedrockwall:
        shortened versions: rsbdw, resetbd
        description: Reset the bedrock wall from previously used coordinates, and choose whether to reset the blocks
        permissions required: ctr.world.bedrockwall
        usage: /<command> [resetBlocks (default false)]
      setjukebox:
        shortened versions: sjb, setjb
        description: Make this the shared, single jukebox
        permissions required: ctr.teams.jukebox
        usage: /<command>
      ctrhelp:
        shortened versions: ctr, chelp
        description: Provides a list of CTR commands you can use along with a description
        permissions required: ctr.help
        usage: /<command> [page]
    
    Config File:
    NOTE: The config file can be reset by deleting it and restarting the CTR plugin or the server, it should also auto update now for new versions
    Code:
    ctr:
        version: 0.89 - Leave this alone, it may mess up your config if changed
        defaults:
            autosort team: false - Will make players automatically be assigned a team and teleport them to the correct spawn
            build time: 120 - The default build time in minutes, can be changed in game
            capture time: 120 - The default capture time in minutes, can be changed in game
            spawn radius: 20 - The default spawn radius in blocks, can be changed in game
            max distance: 100 - The max distance that can be travelled in blocks, enforced by a bedrock wall, use with care
            enforce max distance: false - Whether or not to use the max distance feature
            wall protection: false - Can make the bedrock wall set with /bedrockwall be used as an extension to a team's spawn area
            creepers on: false - Whether or not creepers should be spawned
            single jukebox: false - Whether a single shared jukebox or individual team jukeboxes should be used
            pvp in build time:false - Whether or not pvp is allowed during the build time
            wool helmet: true - Whether or not a gold/green wool block is put on player's heads for team identification
        team chest:
            items per member: false - Default of whether items should be given per team member, i.e. 2 team members would give 2*32 stacks of iron bars
            team chest items: [265 32 true,306] - items to add at the beginning of a game(excluding records) in the format itemID number perTeamMember
            - if perTeamMember is left blank, uses the default in items per member
            - if number is left blank assumes 1
        allowed commands: - the commands that can be used during a CTR game, in the format CommandName,Generally Available
            - If not generally available requires that the player be an op or has the ctr.game.admin permission
            - Please note that permissions for all commands are still required as normal as well
            - banter,true
            - joingold,false
            - joingreen,false
            - jointeam,false
            - telegameworld,false
            - leavegame,true
            - stopgame,false
            - gametime,true
            - telegold,true
            - telegreen,true
    Todo:
    Record a video demonstration (till then plenty of ctr games on youtube)
    Thanks to godgodgodgo for their suggestion
    • lobby system
    Thanks to Dakrul for their suggestion

    • Item rewards for winners
    Thanks to compgurusteve for their suggestion

    • Continuous play
    Thanks to fatmarley for their suggestion

    • Compasses point to other team spawn (configurable)
    Other suggestions? Please feel free to suggest!



    Changelog:
    Version 0.89
    • Various bugfixes around logging out
    • Option to put green/gold wool on players heads for team identification
    • Option to allow pvp in build time - may be buggy
    • Config file now auto updates with new options (hopefully)
    • Other bugfixes, I forget exactly what
    Version 0.87

    • Fixed saved inventory being overwritten with a blank one when teleporting from the home world
    • Fixed setting no items to spawn in the team chest causing an error
    Version 0.86 - quite a hefty one

    • Added the /bedrockwall command, this makes a bedrock wall from water level to sky with it's corners at the two places you select with your iron bar (left click and right click) The base is smooth stone, the record can't be placed below or on the same level as that smooth stone. Another bedrock wall splits it into two 'rooms', this dividing wall is turned to glass at the end of the build time to allow people to get to each other's walls. Please note that when selecting the corners you don't have to dig up or down to get the walls to the right height as it is a fixed height.
    • Added the /resetbedrockwall command, this resets the bedrock wall area you have previously selected, use this after a server restart, to repair the area after a game or after regenerating the surroundings.
    • Added the /setjukebox command, this sets a jukebox as the single shared jukebox that both teams must use to win the game
    • Added the /ctrhelp command, this lists the commands in this plugin along with a description of what each command does
    • Added the autosort team config option, when set to true, it automatically sorts players into teams when they login and teleports them to their spawn, providing the gameworld is set.
    • Added the wall protection config option, when set to true, this allows the bedrock walls set with /bedrockwall to be used as extensions of the team's spawn areas, the plugin will try to work out which side of the dividing wall belongs to which team.
    • Added the creepers on config option, when set to true creepers will spawn as normal.
    • Added the single jukebox config option, when set to true you can only win through the use of a single shared jukebox which is set with /setjukebox
    • The game world is now automatically reloaded over server restarts
    • The team's spawn locations, the shared jukebox location and the last selected bedrock wall area are saved over server restarts
    • Due to the movement events being broken by the latest bukkit version, movement restriction now teleports you back to your team's spawn rather than stopping you moving
    • You can no longer leave your spawn area while holding your team's record
    • You can no longer drop your team's record
    • You can now place chests outside your spawn area, but cannot use them while holding a record. This allows you to do things like create weapon caches away from your base
    • You can't use a nether portal in the game world while holding a record
    • When leaving the nether, having travelled there from the game world, you will be taken back to the portal you entered by, not the home world.
    • You can take and leave with items to and from the nether and game worlds.
    • Teleporting to the game world from the nether won't clear your inventory, if you entered the nether via the game world
    • Teleporting to other worlds from the nether, having entered through the game world, will correctly restore your original inventory
    • Teleporting to the game world from other worlds will now correctly save and clear your inventory
    • Respawning no longer has a delay
    • Made as compatible as possible with 1.7.2, warning may still be some bugs, try to report them where possible :)
    Version 0.84

    • Added world backup and recovery
    • Fixed inventory saving glitches
    • Added a config file, with a few options (thanks to xtre for the idea of a max travel distance, warning creates a wall of bedrock, use with care!)
    • Added the /jointeam command which automatically assigns a team to you (thanks Joy)
    • Added the /teamlist command which lists team members in each team (thanks Joy)
    • Items are added to the team chest at the beginning of every new game
    • Fixed chests not being able to be opened during a CTR game, in other worlds (thanks embty)
    • Made /joingreen and /joingold require the ctr.teams.joincustom permission instead of ctr.teams.join, equivalent done with ctr.other.teams.join
    Version 0.81

    • Fixed a bug where using some commands from the console would error
    • Made /leaveteam automatically teleport you to the home world
    • Reduced debug output to the console
    Version 0.8

    • Added permissions support!
    Version 0.7

    • Fixed a bug where your inventory could be lost when teleporting out of the game world, with a teleport not included in the mod.
    • Make a team lose if their record isn't in a chest, in their spawn area by the end of the build time, or draw if neither team has.
    Version 0.6

    • Updated to take advantage of bug fixes in craftbukkit 860
    Version 0.5

    • Beta release
     
  2. Offline

    Plague

    where is the plugin download?
     
  3. Offline

    Mirosta

    I was still editing it, sorry. Must have been added since you last checked.
     
  4. Offline

    kahlilnc

    A vid would be pretty tight?​
     
  5. Offline

    Mirosta

    I'm still testing on my server, but i'll get a video done soon
     
  6. Offline

    Kartus

  7. This looks amazing, can't believe there are like no comments.

    Testing soon!

    ====

    First time I /telegw:

    Code:
    10:03:31 [SEVERE] Could not pass event CREATURE_SPAWN to WorldGuard
    java.lang.NullPointerException
            at com.sk89q.worldguard.bukkit.WorldGuardEntityListener.onCreatureSpawn(WorldGuardEntityListener.java:397)
            at org.bukkit.plugin.java.JavaPluginLoader$59.execute(JavaPluginLoader.java:654)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
            at org.bukkit.craftbukkit.event.CraftEventFactory.callCreatureSpawnEvent(CraftEventFactory.java:232)
            at net.minecraft.server.World.addEntity(World.java:821)
            at net.minecraft.server.SpawnerCreature.spawnEntities(SourceFile:155)
            at net.minecraft.server.World.doTick(World.java:1597)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:389)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
    ====

    Would like to get rid of some of the debug from console:

    10:03:50 [INFO] world
    10:03:50 [INFO] world_ctr
    10:03:51 [INFO] world
    10:03:51 [INFO] world
    10:03:57 [INFO] InventLen: 36
    10:03:57 [INFO] ArmorLen: 4
    10:03:57 [INFO] world_ctr
    10:03:57 [INFO] world
    10:03:58 [INFO] world_ctr
    10:03:58 [INFO] world_ctr

    ====

    Need some way to manage teams. I would suggest adding a join command, that puts you in the team with the least players. Even though that does not allow you to pick the team with friends, it would actually allow for some team balance.

    I can disable team switching in game world using Permissions, but I feel that should be in this plugin.

    Alternatively, seperate permission nodes for joining green or gold.

    ====

    Using "joingreen name" from console gives an error:

    Code:
    10:17:37 [WARNING] Unexpected exception while parsing console command
    org.bukkit.command.CommandException: Unhandled exception executing command 'joingreen' in plugin CaptureTheRecord v0.8
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:279)
            at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:428)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:413)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.command.ColouredConsoleSender cannot be cast to org.bukkit.entity.Player
            at com.bukkit.Mirosta.CaptureTheRecord.CaptureTheRecord$9.onCommand(CaptureTheRecord.java:656)
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
            ... 6 more
    
    I would like this command to work from console, same for the others, so I can script game elements, and for example create the teams automatically.

    ====

    Would like a command that shows who's in what team.

    I see no command to actually leave a game in progress, a player can of course disconnect, but there should probably be a leave command that ports the player back and boots 'em from the game?
     
  8. Offline

    Mirosta

    That first error is from WorldGuard, so I can't help you there :)
    I've just released 0.81 which has a lot less debug output, fixes several console related bugs and makes /leave automatically teleport you to the home world. As for a /join and /teamlist (does that name work?) command, I've got exams coming up over the next few days, so I might not be able to work on it till next week.
     
  9. Sorry for the WG error, silly me.

    /join might be too common, I can always alias it myself with CommandHelper, perhaps /cjoin ? /clist ?

    On 0.80:

    I did a /telegw, which ported me outside of the borders on the CTR map. I then did a /tp to the center. Then I did /telehw. It then did not restore my inventory :/

    ===

    I just tried the exact pattern in 0.81, no issues, odd glitch perhaps...

    ===

    Btw, my suggestion is doing what MobArena does, just not allowing /joining without having an empty inventory. This saves you the headache of having to store inventories, or odd glitches not restoring them. It's not much effort to empty your inventory, especially for a long game like this. People do it all the time for our MobArena :)

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

    Mirosta

    Fair enough, I can try that, my other idea was to have inventory backups and you could restore from a backup using a command if you needed to
     
  11. Offline

    Sh00ck

    a video demonstration (like in the TO-DO)
    will be good ;)
    because i dont know this game ;)
    xD
     
  12. Offline

    xtre

    Great plugin! I would just like to suggest.
    A way to save the game-world state so it can be saved after setting it up and reset after each game. Maybe have it automatically reset back to the saved world after all the fun has made it unrecognisable when the game has finished.

    Having a limit to the distance you can travel within the game-world would go good with this too.
     
  13. Offline

    Dakrul

    I don't suppose adding some sort of reward to the winners would be possible? Maybe with iConomy :D
     
  14. Offline

    Mirosta

    Saving and reloading worlds is a to do, and, when I add config files, I will add support for max travel distance and possible rewards for teams as well as choosing what commands can be used. My last exam is the 20th June, so expect updates and possibly a video this week.
     
  15. Offline

    compgurusteve

    Think you could support multi-world?
     
    Tauryuu likes this.
  16. Offline

    Mirosta

    How do you mean? It already creates a seperate world if that's what you mean.
     
  17. Offline

    compgurusteve

    My apologies, I was speaking before I looked into it much. It does have multi-world support which is fantastic. But, after playing around with it a little bit, some things do spur suggestions in my mind. Would there be anyway to sort of Automate it more? Let's say have it generate a new game once per hour (user configurable) allow a sign-up time, also configurable, and have it automatically start a session at the end of that time. Next you would have a hide-the-record phase where the team-captain (first person who joined either side ?) would receive a chest and a record (possibly a sign to designate that it's the record chest to avoid record placing in other chests), then would have to place the chest, sign (with protection code on it could be something simple like "record") and the record inside the chest, all within antoher 5 minutes or so (you guessed it user configurable). After Both Records are set, or until time is up(which would cancel the match) you would start the "capture" phase, where a counter will start allowing a set time for people to capture the other teams record. Once either team opens their opponents chest, the game is called and the winning team each gets a reward (configured either permissions or in-game on per-match basis?) Since I mainly run a PvP-based server, I could really care-less if people die in the cross-fire if they aren't playing, but might be a good idea to disable PvP towards those players who aren't in the match. No predefined inventories or inventory clearing, in my opinion, would be necessary they would use what they bring to the match. And as far as block protection, The chest and sign would be the only 2 things "indestructible unless opened", but again might be good to allow it to be configurable in such ways. :) Sorry for the rambling on, lemme know whatcha think? And if I missed something I could eleborate more. :) Thanks for the quick response too!
     
  18. Wait, do normal players have to have the startgame and stopgame commands? ANy indeas @compgurusteve
     
  19. Offline

    compgurusteve

    In my modified version, the only command a person would get would be /forfeit while they were playing. Ops may have start/stop commands, but not normal players. To add to my above post, if no players joined that particular round the game would cancel and start the sign-up phase again in an hour(user configed). As for the current version of this plugin that is out looks like you can add permissions for start/stop.
     
  20. I tested it, it's amazingly fun. But one thing, when I regenerate the chunks, it still has the houses and the torches... D:
     
  21. Offline

    DoomBunnyPwn

    Hmm. Could you use an already specified arena to play in?
    And set the spawns there?
     
  22. Offline

    Mirosta

    A constantly running mode is an option I could add in the config file as is turning off clearing inventories and selecting exactly what commands are available during the CTR game, something I'm working on at the moment, you do however suggest alternative rules to the normal CTR rules, but which seem to accomplish the same objective, a defense time and a capture time, both of which are built into this mod, it also looks more like a hide and seek the record than CTR. When a team's spawn is created the mod automatically places a locked and undestroyable 'team' chest with a record in it, in the update coming soon, the record won't be placed in the chest until a game starts and will be replaced every time a new game starts. PVP is disabled until the capture time, only in the game world though.

    I use the built in regeneration method that comes with bukkit, if it doesn't work it could be a bukkit error, you know it only regenerates the area of the world you specify, not all of it.

    A possible option is to use WorldEdit or something similar to paste the arena into the game world, otherwise you're at risk of the arena being destroyed in the game, and spawn locations can be set anywhere, right clicking with an iron bar and then using either /goldspawn or /greenspawn. I'm just putting the finishing touches on backing up areas of the world in the new version, just need to stop it lagging the entire server while saving or restoring.

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

    compgurusteve

    In all that wasn't what my objective was to deter from, I do see what you mean. Basically wanted to play this using an entire pre-existing server that didn't depend on generating a new world, but yet have the ability to set the GreenDisc in one pre-existing world, as the Yellow in the other pre-exisiting world. I guess in a phrase, cross-server CTR? Would this be possible?
     
  24. Offline

    Nuk3d

    The plugin sounds pretty good, and just like how I've seen the game played as. One suggestion though, if it's not in there, is maybe change the color of peoples nicks over their heads to their team, if that's even possible..?

    Also, there are videos on youtube of actual game play right now, the building portion, and I'm pretty sure of the attack/looking for the record portion.
     
  25. Offline

    godgodgodgo

    This plugin sounds great!
    I have a suggestion though:
    Is it possible to maybe have a simplified version? without the building?
    You see I would like to have a version like the MobArena plugin where you have an arena but you cannot escape the arena in the game and you cannot build.
    Also maybe you could have a lobby system where you type /capture join which takes you to the lobby and then you hit a sign or block to choose your team.

    I've started an example arena.
    [​IMG]

    PLEASE?

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

    Mirosta

    I'm not sure I quite understand, if you want to set a pre-existing world as the game world then there is a command for that, I don't quite get the multi world aspect though, how would you get from one world to the other?

    I tried to get it to work, but I think you'd need to make a client side mod for it to work :(
    I will make it so that the build time can be set to zero, and I may think about adding a lobby system at some point in the future.
     
  27. Offline

    97823

    This is so getting added to my server. Its epic.

    I remember watching this during Satori's birthday on live stream... Was looking for a mod to add it to my server ever since. I was about ready to start making it myself.
     
  28. Would it be possible to spawn a jukebox near the chest when you create the spawn areas for each team?
     
  29. Offline

    compgurusteve

    Either third party plugin, or implement you own? :) (you could always just add it in comments that you need one of the plethora of teleport plugins out there.
     
  30. Offline

    Mirosta

    The inspiration was said event, as recounted on The Shaft podcast :)


    My thought was to have a jukebox item put inside the chest, along with the record, and any other items you want spawned at the beginning of the game.

    I may add the ability to have a second game world, but it's not a priority at the moment as it would be relatively awkward to code for such little extra functionality.

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

Share This Page