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