Skip to content

Minecraft Plugin to set the global spawn with useful configuration.

Notifications You must be signed in to change notification settings

Edulynch/NiceSetSpawn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


NiceSetSpawn

A Minecraft Plugin to set the global spawn with useful configuration with Support from 1.8 to 1.17.1

codacy issues stars build

DiscordStatisticsDownloadWiki

This Plugin Need PlaceholderAPI to Work.

Commands & Permissions

Command Usage Permission Default
/setspawn Set spawn point nicesetspawn.setspawn OP
/spawn Teleport to spawn nicesetspawn.teleportothers all
/spawn [player] Teleport to spawn a player nicesetspawn.spawn OP
/nss help show NiceSetSpawn help nicesetspawn.help OP
/nss info Show NiceSetSpawn Information nicesetspawn.info OP
/nss reload Reload NiceSetSpawn configs nicesetspawn.reload OP
/nss setdelay [seconds] Set delay in seconds nicesetspawn.setdelay OP
/nss showeffects Test Spawn Particles, Sound And Fireworks nicesetspawn.showeffects OP
Allows you to bypass teleport delay nicesetspawn.bypassdelay OP
Allows you to bypass teleport in PVP nicesetspawn.bypasspvp OP
Access to all commands nicesetspawn.all OP
Access to all commands nicesetspawn.* OP

New Features

  • Added Particle when Player Spawn
    • Support all Particles between 1.8.x and 1.17.x
  • Fully Translatable Messages
    • messages-en_US.yml : Just copy and edit message then edit config.yml
  • New options in config.yml
    • translate-messages: en_US (change for yours messages-*.yml)
    • options.disable-fall-damage: Disable Fall Damage (true/false)
    • options.spawn.particle.enabled: Enable or Disable Particle in Spawn (true/false)
    • options.spawn.particle.name: Name of Particle (ex: FLAME)
    • options.spawn.fireworks.enabled: Enable or Disable Fireworks in Spawn (true/false)
    • options.spawn.fireworks.amount: Amount of Fireworks in Spawn (ex: 5)
    • options.spawn.sound.enabled: Enable or Disable Sound in Spawn (true/false)
    • options.spawn.sound.name: Name of Sound in Spawn (ex: ENTITY_GHAST_SCREAM)
  • New command:
    • /nss showeffects (Test Spawn Particles, Sound And Fireworks)
  • PlaceholderAPI Library compatibility improved

Functions

  • Easy setup and config.
  • Customizable messages.
  • Lobby Friendly
  • Teleport to spawn on the first join/join/respawn/void fall.
  • Teleportation delay.
  • Block /spawn command in PvP.
  • Player join, player quit, first join broadcast.
  • Player join, first join welcome message.
  • Set fly/gamemode on join.
  • Check for new updates.

Installation

  • Download the plugin.
  • Put EasySetSpawn.jar into the plugins folder.
  • Start your server.
  • Modify config.yml if you need (Optional).
  • Reload config (if you modified config.yml).

Update

  • Download the plugin.
  • Replace the plugin with the new one in the plugins folder.
  • Start your server.
  • Modify config.yml to look like the older one.
  • Reload config.

Donation:

Discord:

https://discord.gg/fUhdvyTE

TODO

  • Fly Toggle
  • Block PVP in Join Temporarily
  • Request by Issues

pom.xml

(Replace outputDirectory tag with yours)

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-jar-plugin</artifactId>
    <version>2.3.1</version>
    <configuration>
        <outputDirectory>C:/Users/MyUser/Desktop/MINECRAFT_SERVER/plugins/</outputDirectory>
    </configuration>
</plugin>