
CulPlugin is a plugin which is created for types of server utilities and control, aswell as lying to the client.
What CulPlugin Implements:
Commands (Any of the commands can be disabled via the config):
<> <- required argument, [<>] <- optional argument.
- clientstats -> Sends the Client Stats of the selected player (Those include Client Brand, wether Custom Weather is enabled or not, Render Distance, Version, Language). Permission:
culPlugin.clientstats.use - sudo [] -> Forces the selected player to say or execute a certain command with the selected arguments. Permission:
culPlugin.sudo.use - ec -> Opens Your Ender Chest. Permission:
culPlugin.ec.use - (ec/inv)see -> Opens the selected player's Inventory or Ender Chest. Permissions:
culPlugin.(ec/inv)see.use - gm(c/s/a/sp) [] -> Changes the player's gamemode to creative/survival/adventure or spectator, if no player is selected, changes the executor's gamemode to said gamemode. Permissions:
culPlugin.gm(c/s/a/sp).use - fly [] -> Toggles the player's flight mode, if no player is selected, toggles the executor's flight mode. Permissions:
culPlugin.fly.use-> for toggling flight for yourself,culPlugin.fly.other.use-> for toggling flight for others. - culplugin <Argument(s)> -> Command for the plugin itself, as of the edition of this description, there's one argument: reload. Permission:
culPlugin.main.use - thing <Argument(s)> -> As of the edition of the plugin's description, there's 3 arguments, self-explanatory: BlockYouLookAtYouGet, BlockYouLookAtIsGone and BlockYouLookAtYouGetAndIsGone. Permission:
culPlugin.thing.use - shrug -> Makes the player send "¯\_(ツ)_/¯". Permission:
culPlugin.shrug.use - **_get <Argument(s)_** -> Gets or executes almost any java expression such as org.bukkit.Bukkit.getServer().shutdown(). Disabled by default. Permission:
culPlugin.get.useUse at your and the server's risk. - reset -> Resets the selected player's effects, inventory, exp, advancements and recipes, depending on which argument is chosen (or 'all' for all of them). Permission:
culPlugin.reset.use - deplete -> Removes the amount of a random item from the player's inventory. Permission:
culPlugin.deplete.use - editplayer <Argument(s)> -> Lets you edit a good bit of the player chosen, like the display,tab names & the nametag, flyspeed, the amount of arrows/bee stingers in the player's body, health, deathscore, transfer them to another server, show the win screen, show the elder guardian thingy, and other functions alike. All relevant arguments of the functions are suggested (aswell as the functions themselves), so there should be no confusion. Permission:
culPlugin.EditPlayer.use
Plugin Faking
You can fake plugins from the config. Disabled by default.
fake-plugins:
enabled: false
list:
LinuxFramework: # some bs lmao, you can also ig js copy real plugins or make your own fake ones :D
version: "1.0.1" # I recommend you keep the version if you decide to delete everything else, cause without the version... it could break maybe? probably
description: "Framework which a linux server runs on." # also for formatting use minimessage imo, but you can use whatever you want :D
website: "https://localhost:25565"
authors: "Framework Specialists, Cool Peoples" # can also be 'author' for singular
CoolPeople:
version: "v3"
description: "Hi :D"
authors: "Cool People :D"
Server List Ping Editing
You can edit the information the client recieves on a server list ping. Disabled by default.
server-info:
enabled: false
features:
motd: "Ello :D"
max-players: 1
online-players: 2
version: "Linux 19.2" # custom version string, use minimessage or wtv you decide :D, use '&' instead of section signs.
protocolVersion: 775 # protocol version number
allowLegacy: true # allow legacy clients, clients with a protocol ver below ~4 or lower than 1.7
hover: # only works for stuff which a real username can have (rn)
enabled: false
lines: ["eee", "eee", "lmaoHi"] # hover list lines n stuff
Prefix deleting thingy
Ya can disable/enable the prefixing for commands made by culPlugin or any commad with a colon(:) in it.
plugin-stuff:
enabled: true
features:
plugin-prefixing: true # removes all commands starting with 'culplugin:' if disabled (true = enabled)
other-prefixing: true # removes all commands with colons (:) if disabled (true = enabled)
All Configuration Values Shown are the Defaults and can be changed on the fly, refreshed with 'culplugin reload'.
Pssst.. Releases are tested on Folia 1.21.11 and Paper 1.21.11, 1.19 Player related commands are tested on myself. Only the features added in the version are tested.
Ченджлог
2.0.7Релиз1.21.9, 1.21.10, 1.21.11 · 4 апреля 2026 г.
Something ?
- New Command
- Metric removal
- Forgor
Description
Removed all metrics.
New command -> editplayer -> lets you edit a good bit of the player selected, current arguments/thingies/features are (most have tab suggestions to understand what they do):
displayname, tabname, nametag, name -> lets you set the name(s) of the player.
health, damage -> sets the health of the player, or damages them by the specified amount.
isSneaking, isSprinting, isGlowing, isGliding, showDemoScreen, isSwimming -> true/false
arrowsInBody, beeStingersInBody -> non-negative integer
walkSpeed, flySpeed -> float between -1 to 1
healthUpdate -> and interesting one? lets you send a fake amount of Health FoodLevel SaturationLevel to the client, if their health is 0 in this, it'll show a death screen which doesn't let them respawn or anything.
fakeBlock -> spawns a fake block for the client at the provided location.
deathScore -> only available in newer versions (newer than like 1.21 ig idrk), sets the client's deathscore.
Transfer -> only available in newer vers, transfers the client to the specified ip and port.
winScreen -> newer vers, shows the winscreen or gets/sets the value wether the player has seen the winscreen naturally (e.g. end portal)
elderGuardian -> newer vers, shows the elder guardian thingy, like where it grants fatigue (but it doesn't grant it with this).
viewDistance -> sends or gets the client's view distance & what it should be.
Still Forgot.. sob
2.0.6Релиз1.21.9, 1.21.10, 1.21.11 · 28 марта 2026 г.
I ran out of titles
- New Command
- Updated MiniMessage Parsing
- A bunch of other small stuff :D
Description
New Command: deplete -> /deplete removes the amount of a random item from the player's inventory, de executor need de permission "culPlugin.deplete.use"
You can use MiniMessage & legacy in any place where you can use strings, unless specified otherwise.
QoL stuff, like making the fake plugin list look more realistic, fixing small bugs with the Server list modification, etc.
2.0.5Релиз1.21.9, 1.21.10, 1.21.11 · 20 марта 2026 г.
Hello :D
- 2 New Commands
Description
2 New commands:
get -> /get lets you get the value of any like uh value like me.exp, requires the permission 'culPlugin.get.use'.
reset -> /reset reset's the player's , like advancements, potion effects, inventory, xp, recipes, or all of them, requires the permission 'culPlugin.reset.use'.
2.0.4Релиз1.21.9, 1.21.10, 1.21.11 · 15 марта 2026 г.
Command Hot-ReLoading & Stuff
- You can enable/disable commands anytime
- New Command
- Fixed server list version string bug
- Better config loading
Description
You can enable or disable any of the commands anytime by just disabling/enabling it in the config and then running 'culplugin reload' (only one issue: the player can still see that the command exists if they type like /help , but ofc they cant run it or anything, just know it exists)
New command Shrug -> sends '¯\_(ツ)_/¯' as the player who executed it, requires permission 'culPlugin.shrug.use'
Fixed the server list version string not resetting properly.
Now using a custom way of reading the config, the way bukkit did it, caused issues with the server version string not resetting and other possible issues.
2.0.3Релиз1.21.9, 1.21.10, 1.21.11 · 12 марта 2026 г.
Update.. again :D
- New Command
- FastStats Integration (More in the Description)
Description
FastStats is a stat tracker like bStats and many others, on first launch with FastStats, FS (FastStats for short from now on) will notify you on how to opt out (just set a variable to false in it's config) and yea, until next launch it will not collect any metrics data (or and as long as it's disabled).
Thing <- New command, has 3 args/subcommands -> BlockYouLookAtYouGet, BlockYouLookAtIsGone and BlockYouLookAtYouGetAndIsGone. It does exactly what the args say, if you look at a block, you get it, or it's deleted, or both! Requires the permission 'culPlugin.thing.use'.
2.0.2Релиз1.21.9, 1.21.10, 1.21.11 · 10 марта 2026 г.
Update
- Server info editing in server list (multiplayer screen)
- Somewhat of a reload command
- Command Prefix toggling
Description
Added a option in the config, which if enabled will let you edit most if not all parts of what the user sees when they ping your server. (Includes MoTD, max/online players, version string, versionprotocol, allowLegacy, hover list stuff)
For the version string, it just wont reset back until you restart the server with it commented out or dont enable server-info editing at all (by default disabled)
For MoTD, you can use anythjing that minimessage supports, like and stuff, but it might take a few /culplugin refeshes for it to actually work, i have no idea why.
culplugin <- New command, only arg rn is 'reload', requires 'culPlugin.main.use' permission to use entirely, only ig issue could be that command reloading/(un)registering requires manually editing the config and restarting, the command reloads everything but commands.
You can now disable/enable command prefixing (mostly) (:) in the config, mind you, you can also do this in the spigot/bukkit.yml, but yea if you dont bother then that's, but also you can enable or disable culPlugin's prefixing or any command with colon (:) in it.
2.0.1.1Релиз1.21.9, 1.21.10, 1.21.11 · 9 марта 2026 г.
Small Update
To ignore/not see fake plugins, the player needs the permission 'culPlugin.fakePlugins.ignore'
all permissions for all commands (forgot to mention before):
ClientStats -> 'culPlugin.clientstats.use'
Sudo -> 'culPlugin.sudo.use'
gm(s/a/sp/c) -> 'culPlugin.gm(s/a/sp/c).use'
InvSee -> 'culPlugin.invsee.use'
EcSee -> 'culPlugin.ecsee.use'
ec -> 'culPlugin.ec.use'
fly -> 'culPlugin.fly.use', for changing the flight state of others -> 'culPlugin.fly.other.use'
2.0.1Релиз1.21.9, 1.21.10, 1.21.11 · 9 марта 2026 г.
Ello x2
- Fake Plugins
Description
Yea so you can fake plugins now, i didn't make it block cause for me faking is more interesting, also could fool players if you want that, if not, then disable the feature in the config and get a plugin which will. Hope ya have fun :D
Also you'll have to manually add the fake plugin config (or just delete the config and it'll remake it) cause otherwise, it'd be a good bit of pain for me and yea.. sorry.
The real plugins only show for operators rn.
Mb i forgot to remove the dash at the end of the plugin filename, shouldn't be anything to worry about though, just for looks.
Комментарии
Загружаем…