OfflineManager
Description
As you know, offline players cannot be edited in vanilla minecraft without using utility programs, but using the OfflineManager plugin, you can use the list of functions to edit the player you need! The plugin also provides API for developers, with which you can add your own functions.
Features
- Has API
- PlaceholderAPI support
- Permissions support
- Offline player management
- Search for offline players using TAB
- Customizable
Installation
To install the plugin, transfer the plugin to the plugins folder and restart or reload the server. If you update plugin to 3.0 version, recommended remove config.yml and messages.yml files.
Commands & Permissions
Command | Description | Permission |
---|---|---|
/offlinemanager | OfflineManager main command | offlinemanager.use |
/om help | Get plugin help page | offlinemanager.use |
/om invsee [player] | Open player's offline inventory | offlinemanager.invsee |
/om invsee [player] armor | Open player's offline armor inventory | offlinemanager.invsee.armor |
/om enderchest [player] | Open player's offline ender chest | offlinemanager.enderchest |
/om reload [player] | Reload the plugin configuration | offlinemanager.reload |
/om teleport [player] | Teleport to offline player | offlinemanager.teleport |
/om tphere [player] | Teleport an offline player to you | offlinemanager.tphere |
/om adventure [player] | Set the adventure mode to the offline player | offlinemanager.adventure |
/om creative [player] | Set the creative mode to the offline player | offlinemanager.creative |
/om survival [player] | Set the survival mode to the offline player | offlinemanager.survival |
/om spectator [player] | Set the spectator mode to the offline player | offlinemanager.spectator |
/om clear [player] | Clear the offline player inventory | offlinemanager.clear |
/om kill [player] | Kill the offline player | offlinemanager.kill |
/om heal [player] | Heal the offline player | offlinemanager.heal |
/om feed [player] | Feed the offline player | offlinemanager.feed |
Hey, this plugin is soo good, could you update it to 1.21. It is so a nice and efficient plugin, that helps in every situation. Please update <3
Any chance of supporting 1.21.1? This is such a handy-dandy tool, I'll miss it when we upgrade our server!
Will the /give command work with this plugin?
In reply to SuchyYT9497:
No
thanks for thus plugin! Works on 1.17.1 very well!
Thank you for this awesome plugin and updating it!
flaweoff thanks again for the update
In reply to elriti:
Thank you. If you have any ideas for improving the plugin, we will be happy to hear from you on our discord server.
Will there be support for ''CustomEnderchest'' plugin? :)
In reply to itzronaldmlg:
Most likely not, since my plugin is based on reading the player file, and CustomEnderchest stores data in its files / database
I can't wait for this plugin to be available for version 1.16.4
In reply to elriti:
Expect. I will most likely release the plugin on January 1st. I am currently preparing a major plugin update.
In reply to flaweoff:
That's amazing bro. Thanks you so much
In reply to elriti:
Released a beta version of the plugin for 1.16.4. At the moment you can download it on github.
In reply to flaweoff:
amazing bro, first off all: thanks
I'm having problems trying to run this mod:
[16:10:43] [Server thread/INFO]: chunk_loader issued server command: /offlinemanager[16:10:43] [Server thread/INFO]: chunk_loader issued server command: /offlinemanager[16:10:43] [Server thread/ERROR]: nullorg.bukkit.command.CommandException: Unhandled exception executing command 'offlinemanager' in plugin OfflineManager v3.0 beta-0.2 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[patched_1.16.4.jar:git-Paper-366] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.16.4.jar:git-Paper-366] at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:807) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.PlayerConnection.handleCommand(PlayerConnection.java:2021) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.PlayerConnection.c(PlayerConnection.java:1832) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:1785) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:23) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1133) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1126) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:1087) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1001) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:178) ~[patched_1.16.4.jar:git-Paper-366] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_265]Caused by: java.lang.NullPointerException: The message enter-subcommand not found in messages configuration file! at net.flawe.offlinemanager.util.ConfigManager.getMessageString(ConfigManager.java:163) ~[?:?] at net.flawe.offlinemanager.util.ConfigManager.getMessageString(ConfigManager.java:169) ~[?:?] at net.flawe.offlinemanager.commands.ManagerCommand.onCommand(ManagerCommand.java:54) ~[?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[patched_1.16.4.jar:git-Paper-366] ... 19 more[16:11:04] [Server thread/INFO]: CONSOLE issued server command: /list [16:11:04] [Server thread/INFO]: Hay 3 jugadores de un máximo de 24 jugadores en linea.[16:11:04] [Server thread/INFO]: default: chunk_loader, Niux, walterw[16:12:06] [Server thread/INFO]: chunk_loader issued server command: /om help[16:12:19] [Server thread/INFO]: chunk_loader issued server command: /om enderchest[16:12:19] [Server thread/ERROR]: nullorg.bukkit.command.CommandException: Unhandled exception executing command 'om' in plugin OfflineManager v3.0 beta-0.2 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[patched_1.16.4.jar:git-Paper-366] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.16.4.jar:git-Paper-366] at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:807) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.PlayerConnection.handleCommand(PlayerConnection.java:2021) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.PlayerConnection.c(PlayerConnection.java:1832) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:1785) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:23) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1133) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1126) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeAll(IAsyncTaskHandler.java:95) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1262) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:997) ~[patched_1.16.4.jar:git-Paper-366] at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:178) ~[patched_1.16.4.jar:git-Paper-366] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_265]Caused by: java.lang.NullPointerException: The message enter-nickname not found in messages configuration file! at net.flawe.offlinemanager.util.ConfigManager.getMessageString(ConfigManager.java:163) ~[?:?] at net.flawe.offlinemanager.util.ConfigManager.getMessageString(ConfigManager.java:169) ~[?:?] at net.flawe.offlinemanager.commands.subs.EnderChestCommand.execute(EnderChestCommand.java:37) ~[?:?] at net.flawe.offlinemanager.commands.ManagerCommand.onCommand(ManagerCommand.java:63) ~[?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[patched_1.16.4.jar:git-Paper-366] ... 19 more[16:14:30] [Server thread/INFO]: CONSOLE issued server command: /list [16:14:30] [Server thread/INFO]: Hay 3 jugadores de un máximo de 24 jugadores en linea.[16:14:30] [Server thread/INFO]: default: chunk_loader, Niux, walterw
I have this mods running at the time:
BKCommonLib-1.16.4-v2.jar
DiscordSRV-Build-1.21.1.jar
DriveBackupV2.jar
Dynmap-3.1-beta6-spigot.jar
EssentialsX-2.19.0.jar
InventoryRollback-1.4.0.jar
LastLoginAPI-1.4.3.jar
LightCleaner-1.16.4-v1.jar
LoginSecurity-3.0.2-Spigot.jar
LuckPerms-Bukkit-5.2.72.jar
NoNetherRoof-1.0.5.jar
PlaceholderAPI-2.10.9.jar
PlayerHeads.jar
ProtocolLib.jar
ShulkerRespawner-1.13_1.0.5.jar
SkinsRestorer.jar
TabList-5.5.1.jar
Vault.jar
worldedit-bukkit-7.2.1-dist.jar
is there anything I can do to help it work?
In reply to elriti:
See the installation section. It says that when you upgrade the plugin to version 3.0, you need to recreate the config files. The plugin complains that it cannot find a specific line in the message file. Delete config and messages and restart the server.
In reply to flaweoff:
I'll try. Thanks in advance!
Update to 1.16.4?
In reply to WhiTe_Yak:
Soon.
In reply to WhiTe_Yak:
See plugin github page.