customspawnpoints

#24 - published 2 years ago

CustomSpawnPoints

updated libraries to fix a potential issue

Allows admins to create custom spawn points.
As a player spawn the player will be teleported to one of the custom spawns, if no custom spawns exist they will spawn as normal.
You can set the teleport delay in the config, Though i don’t suggest going under 1000 milliseconds.
The players also will have godmode until they are teleported (this can be disabled in the config file)

 

Added priority spawnpoints, disabled by default in config. if enabled and the priority spawnpoint name in the config is a valid custom spawn they will spawn there (they dont need permission for priorty spawn points),
Also prioritze beds if enabled will take priority over priority the priority spawn point if enabled

 
Commands:

  • /spawn – permission:
    <Permission Cooldown=”0″>spawn</Permission>

Usage:

  • /spawn <add || remove || list> (spawn name)

Adding a spawn:

  • /spawn add (spawn name here), Example: /spawn add bob – creates a spawn called bob where you are standing

Removing a spawn:

  • /spawn remove (spawn name here), Example: /spawn remove bob – removes the spawn bob if it exist

List all current spawns:

  • /spawn list – list all current custom spawns

Teleport to a spawn:

  • /spawn (spawn name)

Extra Permissions:

  • spawnpoint.all : gives the permission group permission to use all spawn points
  • spawnpoint.(spawn name) : lets the permission group be able to use specified spawn custom spawn point

Extra info:

  • You can set it in the config to have players teleported to their beds instead of spawns if they have a bed claimed

Report any bugs here!

If you would like to donate to me it can be done here (click the paypal donate button under the text) – http://sharkbound.weebly.com/

Default configuration


<?xml version="1.0" encoding="utf-8"?>
<SpawnpointConfig xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Enabled>true</Enabled>
  <GiveGodModeOnRespawnUntilTeleport>true</GiveGodModeOnRespawnUntilTeleport>
  <RandomlySelectSpawnPoint>true</RandomlySelectSpawnPoint>
  <PrioritizeBeds>true</PrioritizeBeds>
  <PrioritySpawnpointEnabled>false</PrioritySpawnpointEnabled>
  <PrioritySpawnName>default</PrioritySpawnName>
  <TeleportDelay>1000</TeleportDelay>
  <Spawns>
    <SavedSpawnPoints />
  </Spawns>
</SpawnpointConfig>

Default english translation


<?xml version="1.0" encoding="utf-8"?>
<Translations xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Translation Id="spawn_added" Value="Added spawn '{0}'." />
  <Translation Id="spawn_already_exist" Value="A spawn by the name '{0}' already exist!" />
  <Translation Id="removed_spawn" Value="Removed spawn '{0}'." />
  <Translation Id="spawn_not_found" Value="There is not any spawns by the name '{0}'" />
  <Translation Id="list" Value="Name: {0}, X: {1}, Y: {2}, Z: {3}" />
  <Translation Id="wrong_usage" Value="Incorrect usage! Correct usage: &lt;add || remove || list&gt; [spawn name]" />
  <Translation Id="teleport_spawn" Value="Teleported to spawn {0}!" />
  <Translation Id="no_spawns" Value="No custom spawn points found!" />
</Translations>

Commands and permissions


/spawn <add || remove || list> [spawn point name]

Permissions: spawn

list, remove, or add custom spawns


Git changelog


ed3d494be520c57 2017-01-07 20:14:18

updated libs

    ff9ac906c495cf1 2016-12-04 21:03:22

    added priority spawn in config.

      a3f8ed2d06abef6 2016-11-26 03:08:53

      changed spawn.(spawn name) to spawnpoint.(spawn name) to fix players being to use /spawn without having perms to

        6643145e7589ff4 2016-11-10 19:44:00

        fixed plugin not working right

          4504763dac92da3 2016-11-02 20:00:11

          fixed 'teleport to spawn' message broadcasting server wide. lel

            b1faa7a72d9c8cd 2016-11-01 03:04:46

            added a option to prioritize beds, also added ability to teleport to spawns using /spawn (spawn name)

              743b9167f08f3a2 2016-10-17 19:30:33

              possible fix for players spawning at spawns when they dont have any spawn perms

                90190e567b47d80 2016-10-10 20:15:26

                updated /spawn syntax and wrongusage translation syntax

                  ab1c0801f61c66c 2016-10-10 19:23:36

                  trying to fix /spawn syntax to display corrrectly on https://dev.rocketmod.net/plugins/customspawnpoints/

                    152ae5e1d3fba08 2016-10-09 17:21:32

                    tweaked it to use a permission based spawn system

                      3cd551d542dab95 2016-10-08 02:56:03

                      removed uconomy lib

                        b2be2144a60cd13 2016-10-08 02:50:02

                        Remade Repository

                          Download

                          Build #24
                          By downloading this file, you agree to our license terms.

                          Repository

                          github.com

                          License

                          MIT

                          Author

                          sharkbound