⚔ ImmortalLogin  || Temporary god mode for new players! ♥  | For hardcore survival servers! icon

⚔ ImmortalLogin || Temporary god mode for new players! ♥ | For hardcore survival servers! -----

Temporary god mode for new players



Java >=17 is required for this plugin!
Current version
v5.0.0

For optional colored name support, NickNamer and PaketListenerAPI are required.

Video showcase


(thanks a lot Kobe686 for the video!)

Description

Ever wanted that new players have a chance to start their adventure without being raided in the first 5 minutes? Now they can!
This plugin adds a temporary god mode (default is 20 minutes) to players that join for the first time. They cannot take damage and have the ability to go somewhere far to build their home.
If they however decide to attack other players, their god mode will be disabled after a certain amount of hits (default is 20).
They can always leave the god mode early by issuing the /im command

Features
  • Temporary god mode for new players
    • no damage can be taken, but dealt to other mobs and players
  • Auto disabling of god mode after a certain amount of hits against other players ("aggro" mode)
  • Configurable amount of time (minutes)
  • Notification of remaining time via chat messages
  • Possibility to leave the god mode earlier with a command
  • Optional colored name support, NickNamer and PaketListenerAPI are required.
  • NEW: A allow/denylist for commands while in god mode
  • NEW: Confirmation mode. Players need to issue /im twice!

Third party features, all of them can be disabled
Please take a look at the detailed information about Metrics below!
  • bStats for usage statistics

Configuration

Code (Text):

disableUpdater: false
first-login:
  hits: 20
  seconds: 1200
confirmation:
  enabled: false
  delay: 30
nickColor: 'DARK_PURPLE'
# Toggle between an allow and a denylist (false means allowlist)
commandListDenylist: false
commandList:
  - immortallogin
  - immortal
  - im
  - help
  - rules
  - motd
 
Permissions
  • immortallogin.list.gods
    • Permission to list active god mode players
Commands

/immortallogin (aliases are /immortal and /im)
  • Without an argument the command leaves the god mode earlier than the timer.
For admins
  • /immortallogin list
    • Lists active god mode players
  • /immortallogin add <player>
    • Adds a player to god mode
  • /immortallogin remove <player>
    • Removes a player from god mode

Localization


[​IMG] English (default) by timbru31
Download

[​IMG] German by timbru31
Download

Feel free to share your localizations and they will be added here, just leave a comment with a link to a translated localization.yml!
Thank you for contributing!

Known Bugs
  • none so far :)

Changelog

Version 5.0.0
  • Build against latest Spigot 1.20.6
  • Breaking: Rename commandListBlacklist to commandListDenylist for a more inclusive language
Version 4.0.0
  • Require Minecraft 1.18 and Java 17
  • Adds new admin commands to toggle a god mode: /im add|remove <player>
  • Prevents entities targeting players in god mode
  • Various code improvements
Version 3.0.10
  • Updated various dependencies
  • Builds against latest Spigot API to ensure compatibility
Version 3.0.9
  • Updated bStats
  • Builds against latest Spigot API
Version 3.0.8
  • Updated NickNamer API (this should add support for Java 16)
  • Updated bStats
  • Builds against latest Spigot API
Version 3.0.7
  • Updated NickNamer API
  • Builds against latest Spigot API
Version 3.0.6
  • Fixes an exception when an entity damaged a player
Version 3.0.5
  • Various code refactoring and improvements
Version 3.0.4
  • Fixes an issue with the update checker
Version 3.0.3
  • Updated NickNamer API
  • Lowers Bukkit requirment to 1.13 [should work with older version in theory, too]
Version 3.0.2
  • Support for 1.15 added
  • Updated bStats dependency
Version 3.0.1
  • Updated bStats dependency
Version 3.0.0
  • Updated to Bukkit 1.14 and requires Bukkit 1.14!
  • Updated NickNamer API
  • Fixed an issue with displaying the gods
Version 2.0.1
  • updates bStats version
Version 2.0.0
  • Updated to Bukkit 1.13 and requires Bukkit 1.13!
  • Per default the /im command is allowed in god mode
Version 1.4.2
  • Code improvements
Version 1.4.1
  • Added 1.8.x support per request
Version 1.4.0
Version 1.3.2
  • Code improvements
  • Ready for Minecraft 1.12
Version 1.3.1
  • switched from MCStats to bStats
Version 1.3.0
  • Added a confirmation option. Players need issue /im twice, if enabled
  • Updated NickNamer dependency
Version 1.2.1
  • Updated way of setting a player's max health to the new recommended way in 1.11
  • Small code improvements
Version 1.2.0
  • Added a command black/whitelist while in god mode
    • see commandList in config.yml
Version 1.1.2
  • Fixed issue with health
Version 1.1.1
  • Fixed potential issue on startup
  • Cancel tasks correctly when a user leaves the god mode earlier
Version 1.1.0
  • Added command /im list to know which players are in god mode
    • Java 8 required
  • Minor typo fixes
  • Bumped NickNamer API version
Version 1.0.1
  • Added URL to plugin.yml
  • Enabled update checking
Version 1.0.0
  • Initial release

Statistics (from bStats)

[​IMG]

License

This plugin is released under the MIT license

Information about the data usage collection bStats

Disabling bStats
The file ../plugins/bStats/config.yml contains an option to opt-out.

The following data is read and sent to https://bstats.org and can be seen under https://bstats.org/plugin/bukkit/ImmortalLogin
  • Your server's randomly generated UUID
  • The amount of players on your server
  • The online mode of your server
  • The bukkit version of your server
  • The java version of your system (e.g. Java 8)
  • The name of your OS (e.g. Windows)
  • The version of your OS
  • The architecture of your OS (e.g. amd64)
  • The system cores of your OS (e.g. 8)
  • bStats-supported plugins
  • Plugin version of bStats-supported plugins

[​IMG]

Partnership
[​IMG]

Before leaving a bad review, please get in touch with me, normally all issues can be solved quickly! :)
Resource Information
Author:
----------
Total Downloads: 32
First Release: Jul 3, 2016
Last Update: Jun 5, 2024
Category: ---------------
All-Time Rating:
4 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings