EasyCommands [Discontinued] icon

EasyCommands [Discontinued] -----

This plugin adds some easy to use commands. ex: gmc, gms, gma, gmsp for gamemode switching and more!



GOOD NEWS!!
My new plugin "EasyCore" has just released!! This is the newer version of EasyCommands. Way better and less bugs. There are some features not here yet those will be added in later updates!

Hello, I have been working on otherp rojects lately and my new plugin EasySMP is about to get realesead. I am using a new Command API for the plugin I will now use the API for all my plugins. I don't feel like changing all the commands since it will just take a long time. The plugin was very buggy and it was to much to handle, new features not being finished and not a good overview in the plugin. I will not update the plugin anymore. Maybe in the feature I will make a new version of it but for now I will not make any new updates.


his plugin can be used with:
Spigot (recommended)
Paper


NOTE: THE PLUGIN MIGHT HAVE BUGS, PLEASE DO NOT PUT BUGS IN THE REVIEW SECTION BUT IN THE DISCUSSION SECTION.
do you have a gamebreaking bug? DM me on discord: clearedspore

YOU CANNOT CLAIM THIS PLUGIN AS YOURS!
YOU CANNOT SELL THIS PLUGIN
YOU ARE NOT ALLOWED TO USE CODE FROM THE SOURE CODE!


Easycommands!
This is the newest replacement for sunlight/essentials/CMI.
It is a free plugin that you can use for Your! server.

I recommend using luckperms https://luckperms.net for your permission manager.

Downloads:
100 Thank you!
200 OMG!

Latest update:

Updates!

<> < required () < optional
Code (Text):
- report feature
  - /report <player> (reason)  < /report <player> to open the gui with all reasons or /report <player> (reason) to choose a reason in the command
  - /reports  opens a gui with all active reports
  - all staff with the  easycommands.reports.reportnotify permission get a message to <view|deny|accept|teleport(suspect)> with a click
  - And more you can see the permissions in the text on the spigot page
  - report cooldown editable in the config
- settings feature
  - /settings to open the settings gui with 3 settings (I am working on more)
  - logs settings if you have the easycommands.logs you get logs you can toggle to get the logs without removing your permission
  - adminlogs settings same as above but with the admin logs
  - recieve msgs you can toggle to get private messages or not

- staffhelp
  - do /staffhelp <reason> to notify all staff with the easycommands.staff permission they will get a message with the reason why you need help  it has 2 buttons. message button and teleport button self explanitory

- sudo
  - /sudo <message|command> <player> let a player run a command or say something

- fly
  - /fly toggle fly

- broadcast
  - /broadcast <message> send a broadcast message to all online players can be run in  console and the prefix is editable in the config
- chat channels feature
  - create custom chat channels in the config with permissions, prefix and the command
  - custom command. if you want a devchat you can make the command /devchat and /dvc this is fully customizable and it registers the command aka you can see the command
  - custom permission the permission is also fully customizable.
  - create as many chat channels as you want!

- gamemode
  - /gamemode <type> (player) this can be run in console and ingame and you can set your own gamemode or other people their gamemode

these are guis that you normally need a item for
- /loom
- /craft
- /smithingtable
- /furnace
- /cartography
- /anvil

- kill command update
  /kill <mob|player> <type|*|player> you can kill a mob type or a player or with the * you can kill all mobs or all players

- tpa/tpahere
  - /tpa to tpa to a player
  - /tpahere to request someone to teleport to you
  - /tpaccept accept a tpa request
  - cooldown for a request to the same player

updated files:
  - config.yml
  - message.yml
  - 2 new files > reports.txt and settings.txt  < reports saves the reports that are active and settings saves the settings per player

added in the config:
broadcastprefix: "&f[&9Broadcast&f] &f" #Prefix for the broadcast messages!

reportcooldown: 5 minutes # you can use: seconds, minutes, hours, and days
reportreasons: # Report reasons here!
  - Spamming
  - Advertising
  - Cheating
  - Discrimination
  - Death-Wishes
  - Dox-Threatening
  - Harassment
  - Impersonation
  - Inappropriate-Content
  - Insulting
  - NSFW-Material
  - Staff-disrespect
  - inappropriate-behavior
  - inappropriate-items/teamnames
  - inappropriate-skin

channels:
  staffchat:
    command:
      - /staffchat
      - /sc
    prefix: "&f[&9StaffChat&f]:"
    permission: easycommands.chat.staff
  adminchat:
    command:
      - /adminchat
      - /adc
    prefix: "&f[&cAdminChat&f]:"
    permission: easycommands.chat.admin


added in the message:

flightenabled: '%prefix% &9Flight enabled'
flightdisabled: '%prefix% &9Flight disabled'
staffhelp: '%prefix% &9You have requested help from staff. They will reply/fix your
  problem soon!'


These are all the changelogs
I got the idea for the /copyinv command from pog5 he is a dev on leoneMC thank you!
You should join that btw
discord: https://discord.gg/leonemc
ip: play.leonemc.net

Instructions:
1. download the plugin by clicking download
2. save it to your files
3. open the server console
4. go to files -> plugins
5. drag and drop or upload it in the file
6. restart/start your server
7. have fun!

Things I am working on:
1. Events
2. More gamemodes
3. working on 1.20.4 and 1.20.1
4. And more!


<> < required () < optional

/clearinventory -> clear your whole inventory
/gmc -> put yourself in creative
/gmsp -> put yourself in spectator
/gms -> put yourself in survival
/gma -> put yourself in adventure
/feed -> set your own saturation to max
/god -> put yourself in godmode so that no one can hurt you
/repair -> set the item in your hand to max durability
/repairall -> repair all your items in your inventory
/heal -> heal yourself
/teleport -> teleport to a player
/teleportall -> teleport all players to yourself
/setspawn -> set the server spawn
/spawn -> tp to the server spawn
/enderchest -> open your enderchest
/nick -> nick yourself
/unnick -> unnick yourself
/tphere (player) -> tp a player to yourself
/clearchat -> clear the chat
/back -> tp back to your last death location
/freeze (player) -> freeze a player
/invsee (player) -> get the inventory off a player
/easycommands reload/help -> get the help page or reload the files
/kill <mob|player> <type|*|player> -> kill a player or a mob or kill all of those types
/chatcolor -> opens the chatcolor gui
/item (argument) -> edit the item in your hand
/pickup -> opens the pickup gui
/report [player] (reason) -> /report to open the gui with all reasons or /report (reason) to choose a reason in the comman
/reports -> opens a gui with all active reports
/settings -> open the settings gui
/staffhelp <reason> -> ask staff for help
/sudo <message|command> <player> -> let a player say something or let them run a command
/fly -> toggle fly
/broadcast <message> -> send a broadcast
/loom -> open the loom gui
/craft -> open the crafting table gui
/anvil -> open the anvil gui
/furnace -> open the furnace gui
/cartography -> open the cartography gui
/smithingtable -> open the smithingtable gui
/tpa -> <player> send a teleport request
/tpahere -> <player> request a player to tp to you
/tpaccept -> accept the tp request


/copyinventory (player) -> copy a player's inventory
/spawn (player) -> teleport a player to spawn
/teleport/tp (player1) (player2) -> teleport player1 to player2
/back (back) -> teleport the player to their last death location
/feed (player) -> feed the player
/heal (heal) -> heal the player
/kill (player) kill the player
/getlogs (player) -> get the logs of a player
/maintenance on/off -> toggle the maintenance
/maintenance add/remove -> add/remove someone from/to the maintenance whitelist
/maintenance kickall -> Kick all online players that are not on the maintenance whitelist
/kick (player) (reason) -> Kick a player with a reason!
/msg (player) (message) -> send a private message
/pickup (player) (type) -> set a players pickup
/gamemode <type> (player) -> set your own gamemode or other players their gamemode
/clearinventory -> easycommands.clear
/gmc -> easycommands.gamemode.creative
/gmsp -> easycommands.gamemode.spectator
/gms -> easycommands.gamemode.adventure
/gma -> easycommands.gamemode.survival
/feed -> easycommands.feed
/god -> easycommands.god
/repair -> easycommands.repair
/repairall -> easycommands.repairall
/heal -> easycommands.heal
/teleport -> easycommands.teleport
/teleportall -> easycommands.teleportall
/setspawn -> easycommands.setspawn
/spawn -> easycommands.spawn
/enderchest -> easycommands.enderchest
/nick -> easycommands.nick
/unnick -> easycommands.unnick
/tphere -> easycommands
/clearchat -> easycommands.clearchat
/back -> easycommands.back
/freeze -> easycommands.freeze
/invsee -> easycommands.inventorysee
/easycommands -> easycommands.easycommands
/kill -> easycommands.kill
/warp -> easycommands.warp.warp.(warpname)
/setwarp -> easycommands.warp.setwarp
/delwarp -> easycommands.warp.delwarp
/delwarpall -> easycommands.warp.delwarpall (only works in console!)
/item -> easycommands.item -> permissions per argument -> easycommands.item.(argument)
/chatcolor -> easycommands.chatcolor main gui. permission per chatcolor/option -> easycommmands.chatcolor.(option)
/pickup -> easycommands.pickup open the pickup gui -> permission per pickup type -> easycommands.pickup.(type)
/gamemode -> easycommands.gamemode
/tpa -> easycommands.teleport.tpa
/tpahere -> easycommands.teleport.tpahere
/tpaccept -> easycommands.teleport.accept
/settings -> easycommands.settings
/sudo -> easycommands.sudo
/craft -> easycommands.workbench
/anvil -> easycommands.anvil
/loom -> easycommands.loom
/cartography -> easycommands.cartography
/smithingtable -> easycommands.smithingtable
/furnace -> easycommands.furnace
/report -> easycommands.reports.report
/reports -> easycommands.reports.getreports
/staffhelp -> easycommands.staffhelp
/broadcast -> easycommands.broadcast
manage reports -> easycommands.reports.manage
notifymessage when someone gets reported -> easycommands.reportnotify
bypass report cooldown -> easycommands.reports.bypasscooldown
kill players -> easycommands.kill.players
kill mobs -> easycommands.kill.mobs
kill all -> easycommands.kill.all



Logs -> easycommands.logs
Admin Logs -> easycommands.logs.admin
put other players in a gamemode -> easycommands.gamemode.other
/spawn (player) -> easycommands.spawn.other
/teleport/tp (player1) (player2) -> easycommands.teleport.other
/back (player) -> easycommands.back.other
clearchat bypass -> easycommands.clearchat.bypass
/clearinventory (player) -> easycommands.clear.other
/enderchest (player) -> easycommands.enderchest.other
/feed (player) -> easycommands.feed.other
/heal (player) -> easycommands.heal.other
/easycommands reload -> easycommands.easycommands.reload
staff join messages -> easycommands.staff
kill (player) -> easycommands.kill.other
/copyinventory -> easycommands.copyinventory
/getlogs (player) -> easycommands.getlogs
UpdateChecker -> easycommands.update
/maintenance on/off -> easycommands.maintenance.toggle
/maintenance add -> easycommands.maintenance.add
/maintenance remove -> easycommands.maintenance.remove
/maintenance kickall -> easycommands.maintenance.kickall
easycommands.maintenance.* -> All permissions for maintenance
/kick (player) (reason) -> easycommands.kick
/msg (player) -> easycommands.msg
/pickup (player) (type) -> easycommands.pickup.other
Config.yml
Code (YAML):

#=====================================
#      Easycommands!
#=====================================
#Easycommands is a replacement for Essentials/CMI/Sunlight. And it is free!
#I am working very hard on special features we already have a warp feature with a gui and so many commands.
#The config hasn't really a lot off stuff in it only spawn and the updatecheceker. I am working hard for more customization.
#Soon there will be a big config update where a lot off things are editable in the config!


updatechecker
: true # or false to disable

#here is the spawn location when you have set a span with /setspawn.
spawn
:
  ==
: org.bukkit.Location
  world
: world
  x
: 0.0
  y
: 0.0
  z
: 0.0
  pitch
: 90.0
  yaw
: 90.0

#Settings for when a player joins
#everything is when the player joins
SpawnTP
: true #If the player should be teleported to spawn when they join
Heal
: true # if the player gets healed when they join
Title
: true # If the player sees a title when they join
TitleText
: "&c&lWelcome %player%!" # What the Title says when Title has been enabled.

#Maintenance Function
#This is a sort of whitelist but better!
#You can add/remove players, Kick all the players that are not added with /maintenance add, kick message, join message. And more!
#You can edit it below.
maintenance
: false #Enable/Disable the maintenance
kick-message
: "&cStaff members have enabled maintenance" #Message players get when they get kicked
join-denied-message
: # Message the player get when they try to join while maintenance is enabled
  - "&cMaintenance Enabled"
  - "&c"
  - "&fStaff has enabled maintenance, you can't join."
  - "&fGet more info about the server in our Discord!"
whitelist
: #Players that can join while maintenance is enabled
  - player1
  - player2

broadcastprefix
: "&f[&9Broadcast&f] &f" #Prefix for the broadcast messages!

#Log deletion function
#Here you can delete logs after a certain amount of days!
logdelete
: "7 days" #Delete logs older than this number of days you can also use hours, minutes and seconds!

reportcooldown
: 5 minutes # you can use: seconds, minutes, hours, and days
reportreasons
: # Report reasons here!
  - Spamming
  - Advertising
  - Cheating
  - Discrimination
  - Death-Wishes
  - Dox-Threatening
  - Harassment
  - Impersonation
  - Inappropriate-Content
  - Insulting
  - NSFW-Material
  - Staff-disrespect
  - inappropriate-behavior
  - inappropriate-items/teamnames
  - inappropriate-skin

channels
:
  staffchat
:
    command
:
     - /staffchat
      - /sc
    prefix
: "&f[&9StaffChat&f]:"
    permission
: easycommands.chat.staff
  adminchat
:
    command
:
     - /adminchat
      - /adc
    prefix
: "&f[&cAdminChat&f]:"
    permission
: easycommands.chat.admin


 
Messages.yml
Code (YAML):

# =======================================================
# ONLY EDIT THIS IF YOU KNOW WHAT YOU ARE DOING!!!
# =======================================================
# Here are all the messages off the plugin that you can edit.
# If you want to edit a message but its not in the list then you can't edit it since you don't need to or the code will break.
# Placeholders:
#  NOTE: m means maintenance
#  %target% A player target ex: /tp player (player is the target)
#  %online% Gets all the online players. Only works for tpall
#  %gamemode% THIS IS ONLY FOR THE GAMEMODE MESSAGES. If you use this in a different messages it wil just return %gamemode%
#  %playertosend% this is only for the /tp and ONLY if you use 2 arguments. Ex: /tp player1 player2. You want to send player1 so that is %playertosend% and then %target% for player 2
#  %nickname% This is ONLY used for the nickname message. It is a placeholder for what nickname the player has chosen
#  %warpname% This is the warpname a player has set/warped to
# Good luck editing the messages.

Prefix
: '&f [&9&lEC&f ]'
StaffJoin
: '&9 [Staff ] &f %player% &9 has joined the server'
StaffLeave
: '&9 [Staff ] &f %player% &9 has left the server'
Freeze
: ' %prefix% &9You have freezed &f%target%'
FrozenNotify
: ' %prefix% &cYou have been frozen. Do not log out or you will be cleared!'
FrozencmdBlock
: ' %prefix% &cYou can''t send commands while being frozen!'
UnFreeze
: ' %prefix% &9You have unfreezed &f%target%'
Gamemode
: ' %prefix% &9Gamemode changed to &f%gamemode%!'
GamemodeOther
: ' %prefix% &9You have changed &f%target%''s &9Gamemode to &f%gamemode%!'
GamemodeTarget
: ' %prefix% &9Your gamemode has been changed To &f%gamemode%!'
SetSpawn
: ' %prefix% &9You set the new spawn location!'
Spawn
: ' %prefix% &9You have been teleported to spawn!'
SpawnOther
: ' %prefix% &9You have teleported &f%target% to spawn!'
Teleport
: ' %prefix% &9Teleporting to &f%target%'
TeleportOthers
: ' %prefix% &9Teleporting &f%playertosend% &9to &f%target%'
TeleportHere
: ' %prefix% &9Teleporting &f%playertosend% &9to yourself'
TeleportAll
: ' %prefix% &9Teleporting &f%online% &9players(s) to you!'
Back
: ' %prefix% &9Teleporting back to your last death location!'
BackTarget
: ' %prefix% &9Teleporting back to your last death location!'
BackOther
: ' %prefix% &9Teleporting &f%target% &fto their last death location'
ClearChat
: ' %prefix% &9%player% has cleared the chat!'
ClearInventory
: ' %prefix% &9You have cleared your inventory!'
ClearInventoryOther
: ' %prefix% &9You have cleared &f%target%''s &9Inventory!'
EnderChestOther
: ' %prefix% &9Opening &f%target%''s &9Enderchest!'
Feed
: ' %prefix% &9Your saturation has been set to the max!'
FeedOther
: ' %prefix% &9you have set &f%target%''s &9Saturation to the max!'
GodEnable
: ' %prefix% &aGodMode enabled'
GodDisable
: ' %prefix% &cGodMode disabled'
Heal
: ' %prefix% &9You have been healed!'
HealOther
: ' %prefix% &9You have healed &f%target%'
Invsee
: ' %prefix% &9Opening &f%target%''s &fInventory!'
Nick
: ' %prefix% &9You have nicked yourself as &f%nickname%&9!'
UnNick
: ' %prefix% &9You have Unicked yourself!'
Reload
: ' %prefix% &9Reloading all files!'
Repair
: ' %prefix% &9You have repaired the item in your hand!'
RepairAll
: ' %prefix% &9You have repaired your inventory!'
KillOther
: ' %prefix% &9You have killed &f%target%&9!'
CopyInv
: ' %prefix% &9You have copied &f%target%''s &9Inventory'
setwarp
: ' %prefix% &9You have created the %warpname% warp'
warp
: ' %prefix% &9You have been teleported to %warpname%'
mon
: ' %prefix% &9Maintenance has been turned on'
moff
: ' %prefix% &9Maintenance has been turned off'
madd
: ' %prefix% &9%target% has been added to the maintenance whitelist'
mremove
: ' %prefix% &9%target% has been removed from the maintenance whitelist'
mkickall
: ' %prefix% &9All online players have been kicked!'
flightenabled
: ' %prefix% &9Flight enabled'
flightdisabled
: ' %prefix% &9Flight disabled'
staffhelp
: ' %prefix% &9You have requested help from staff. They will reply/fix your
  problem soon!'
 
Resource Information
Author:
----------
Total Downloads: 312
First Release: Dec 7, 2024
Last Update: Apr 26, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings