EveryThingPlugin
A plugin meant to include as much features as possible
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
EveryThingPlugin
For now the Plugin only implements this features: - GameModeCycle: using the command players can cycle between survival and spectator mode; - Suicide: I don't think this need a description; - Home: integrated home system whit home teleport; - REL: fast reload command for the plugin, implements <all> arg to reload all the plugins (only ops); - Leash players: you can now leash players whit lead and carry them where you want; - Economy: basic economy system - Carry other players - Fast Sleep - Coords sender and Coords transform (from nether to overwolrd and vice versa) - Chunk Loading: with a simple command you can now forceload chunks in your world (ops only) - Suggestions: the playeres can now send suggestions for the server, the owner can find them in the suggestions.txt file - Commands list - Tpa: ask other players to be teleported to theire location - Warps: OPs can set public location where players can teleport anytime - CustomNicks: Players can change their in-game name - Bells: Players can ring bells by just having them in their hands - Admin tools - Invsee: Tool for the ops to see and interact with players inventories - Enderchest, craftingtables and anvils on the go - Sit on blocks via command or slabs via right-click - SetSize: allows players to change theire size - ResourcePackSet: allows players to use one of the resource packs the admins can put in the "ResourcePack" folder+ - Nick: you can chage your nick or wrap yourself into another mc player
config.yml
``` Commands: isSuicideEnabled: true isGMEnabled: true isRELEnabled: true isHomeEnabled: true isCarryEnabled: true isSendCordsEnabled: true isLDLEnabled: true isChunkLoaderEnabled: true isCoordsEnabled: true isTPAEnabled: true isWarpEnabled: true isNickEnabled: true isEnderChestEnabled: true isCraftingTableEnabled: true isInvseeEnabled: true isAnvilEnabled: true isFlightEnabled: true Misc: isSizeEnabled: true isSitEnabled: true isBellEnabled: true isLeashEnabled: true FastSleep: true FastSleepPercentage: 50 areSuggestionsEnabled: true CommandsList: true TPATimer: 120 #Expressed in seconds Worlds: isEnable: true Economy: isEnabled: true symbol: '$' ResourcePacks: isEnabled: true forcePack: false #you can find the configuration file for this function in the ResourcePacks folder AdminUtils: UpdateTellToOps: false Commands: RemoveMinecart: true RemoveProjectiles: true RemoveStands: true EntityList: true Values: #-1 means infinite MaxMinecartChunk: 20 MaxMinecartWorld: 200 MaxMinecartServer: -1 MaxStandChunk: 20 MaxStandWorld: 200 MaxStandServer: -1 MaxProjectileChunk: 60 MaxProjectileWorld: 600 MaxProjectileServer: -1 Backup: Enabled: true AutomaticBackups: true BKTimer: 20 #Expressed in minutes, backs up all the worlds NumOfBackups: 5 #DO NOT TOUCH THIS ConfigVersion: 24.0 ```
plugin.yml
``` name: EveryThingPlugin version: 1.1 main: it.plugin.Plugin api-version: '1.20.6' author: il_maranna description: A Plugin meant to include as much features as possible load: POSTWORLD commands: backup: usage: /command worldName fly: usage: /command nick: usage: /command resourcepackset: usage: /command setsize: usage: /command 0.05-16 player description: Change the player size sit: usage: /command anvil: usage: /command description: allows players to open anvil on the go projectile-cleaner: usage: /command description: Removes every projectile in excess to the max set in the config stand-cleaner: usage: /command description: Removes every armor stand in excess to the max set in the config minecart-cleaner: usage: /command description: Removes every minecart in excess to the max set in the config el: usage: /command description: Report how many entities are loaded invsee: usage: /command player description: Allows ops to open player's inventories permission: commands.invsee ct: usage: /command description: Allows players to open a crafting table on the go ec: usage: /command player description: Allows players to open their enderchest on the go warp: usage: /command LocationName|add|remove LocationName description: Allow players to teleport to locations permission: commands.warp tpa: usage: /command player|allow|deny ApplicantPlayer description: Allows players to teleport near other player permission: commands.tpa suicide: usage: /command description: Set Player Health to 0 permission: commands.suicide rel: usage: /command config|server|all description: Reload the server and the plugin permission: misc.rel gm: usage: /command description: Cycles between spectator and survival mode permission: commands.gm info: usage: /command description: Sends info about the plugin creator and version permission: commands.info home: usage: /command set|remove description: Basic home command permission: commands.home balance: usage: /command send|add|sub|set AllPlayers amount aliases: [bal, money] description: Balance system command permission: economy.command carry: usage: /command player description: Make a player ride the player who used the command permission: misc.carry ldl: usage: /command description: Sends the last death location to a player permission: commands.ldl sendposition: usage: /command player description: Send to another player your current position permission: commands.sendposition coords: usage: /command toNether|toOverworld description: Translate the overworld coordinates to nether ones and vice versa permission: commands.coords chunk: usage: /command load|unload|list all|world|nether|end chunkX chunkX description: Commands for the chunk loader feature permission: chunkloader.command suggestion: usage: /command description: Allows players to give the server owner suggestions for the server itself permission: commands.suggestion commands: usage: /command description: Gives a list including all Plugin's commands permission: commands.list permissions: commands.*: children: commands.invsee: default: op commands.warp: true commands.suicide: true commands.coords: true commands.sendposition: true commands.ldl: true commands.home: true commands.gm: true commands.list: true commands.suggestion: true commands.info: true commands.tpa: true commands.nick: true default: true commands.nick: default: true description: Allows players to use the nick command and change their nicks children: commands.nick.changeothers: true commands.nick.changeothers: default: op description: Allows ops to change other players nicknames commands.warp: default: true description: Allows players to use the warp command and teleport themselves children: commands.warp.set: default: op description: allows ops to create warp points commands.warp.all: default: op description: allows ops to teleport all players in one location commands.tpa: default: true description: Allows players to use the tpa command commands.suicide: default: true description: Allows players to use the suicide command commands.coords: default: true description: Allows players to use the coords command commands.sendposition: default: true description: Allows players to use the sendposition command commands.ldl: default: true description: Allows players to use the last death location command commands.home: default: true description: Allows players to use the home command commands.gm: default: true description: Allows players to use the game mode switch command commands.list: default: true description: Allows players to use the commands command commands.suggestion: default: true description: Allows players to use the suggestion command commands.info: default: true description: Allows players to use the info command misc.*: children: misc.rel: true misc.carry: true default: op misc.rel: default: op description: Allows ops to reload the server or the plugin config (or both) misc.carry: default: op description: Allows players to carry others (only ops for now) economy.*: children: economy.command: true default: true economy.command: default: true description: Allows players to do simple transactions ```