Language

CulPlugin

CulPlugin

Modrinth

Just a small utility plugin with commands, fake plugins, customize your server in the server list, and other features coming!

410 downloads updated 2mo ago
latest v2.0.7 Modrinth
Bukkit Folia Paper Purpur Spigot 1.19 – 1.21.11 Utility

PluginLogo
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.use
    Use 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.

Versions

Release
2.0.7
folia, paper, purpur · 1.19, 1.19.1, 1.19.2 · 2mo ago
## Something ? - **New Command** - **Metric removal** - **Forgor** ### **Description** > Removed all metrics. > New command -> **_editplayer_** -> lets you…
23
Release
2.0.6
folia, paper, purpur · 1.19, 1.19.1, 1.19.2 · 2mo ago
## I ran out of titles - **New Command** - **Updated MiniMessage Parsing** - **A bunch of other small stuff :D** ### **Description** > **New Command**: >…
9
Release
2.0.5
folia, paper, purpur · 1.19, 1.19.1, 1.19.2 · 3mo ago
## Hello :D - **2 New Commands** ### **Description** > 2 New commands: > **_get_** -> /get <arg> lets you get the value of any like uh value like me.exp,…
8
Release
2.0.4
folia, paper, purpur · 1.19, 1.19.1, 1.19.2 · 3mo ago
## Command Hot-ReLoading & Stuff - **You can enable/disable commands anytime** - **New Command** - **Fixed server list version string bug** - **Better config…
8
Release
2.0.3
folia, paper, purpur · 1.19, 1.19.1, 1.19.2 · 3mo ago
## Update.. again :D - **New Command** - **FastStats Integration (More in the Description)** ### **Description** > **FastStats** is a stat tracker like bStats…
6
Release
2.0.2
folia, paper, purpur · 1.19, 1.19.1, 1.19.2 · 3mo ago
## Update - **Server info editing in server list (multiplayer screen)** - **Somewhat of a reload command** - **Command Prefix toggling** ### **Description** >…
6
Release
2.0.1.1
folia, paper, purpur · 1.19, 1.19.1, 1.19.2 · 3mo ago
# Small Update **To ignore/not see fake plugins, the player needs the permission 'culPlugin.fakePlugins.ignore'** all permissions for all commands (forgot to…
5
Release
2.0.1
folia, paper, purpur · 1.19, 1.19.1, 1.19.2 · 3mo ago
## **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…
6
Release
2.0.0
folia, paper, purpur · 1.19, 1.19.1, 1.19.2 · 3mo ago
## **Ello** - **10 Commands** - **You can enable/disable any of them** - **Something... oh yea, the disabling/enabling works thru the config in…
8
Release
1.1.0
bukkit, paper, purpur · 1.20, 1.20.1, 1.20.2 · 21mo ago
## **Misc Update!** - **Joins Save File** - **Better Saving** ### **Description** > **Added a joins save file and made the playtime save file save whenever…
39
Release
1.0.9
bukkit, paper, purpur · 1.20, 1.20.1, 1.20.2 · 21mo ago
## **Misc Update!** - **Fix** ### **Description** > **Fixed the error with the /joins command.**
34
Release
1.0.8
bukkit, paper, purpur · 1.20, 1.20.1, 1.20.2 · 21mo ago
## **Update!** - **Joins** ### **Description** > **Added a new counter and a command (/joins) which counts the total and unique joins** > > **I think i…
23

Comments 0

No comments yet. Be the first to share your thoughts.