Speedgot
SafeLoadingScreen
-----
Keeps players safe during the loading of a resource pack
Download Now
3.4 KB .jar
Overview
Updates (
--
)
Reviews (
---
)
Version History
Discussion
Version: 1.0
I think this is a must-have plugin to have on a server where there is a danger of death while loading a resource pack.
Also, could you share the code of this plugin, or tell us the request you gave to GhatGPT when making this plugin?
May 27, 2023
-
Author's response
Sure, here's the code:
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerResourcePackStatusEvent;
import org.bukkit.plugin.java.JavaPlugin;
public class ResourcePackInvincibilityPlugin extends JavaPlugin implements Listener {
@Override
public void onEnable() {
Bukkit.getPluginManager().registerEvents(this, this);
getLogger().info("InvincibleResourcePackPlugin enabled!");
}
@Override
public void onDisable() {
getLogger().info("InvincibleResourcePackPlugin disabled!");
}
@EventHandler
public void onResourcePackStatus(PlayerResourcePackStatusEvent event) {
Player player = event.getPlayer();
if (event.getStatus() == PlayerResourcePackStatusEvent.Status.ACCEPTED) {
player.setInvulnerable(true);
} else if (event.getStatus() == PlayerResourcePackStatusEvent.Status.SUCCESSFULLY_LOADED) {
player.setInvulnerable(false);
}
}
}
View on SpigotMC
Resource Information
Author:
----------
Total Downloads:
86
First Release:
May 26, 2023
Last Update:
May 26, 2023
Category:
---------------
All-Time Rating:
1 ratings
Version
-----
Released:
--------------------
Downloads:
------
Version Rating:
----------------------
--
ratings