一个允许玩家控制生物生成的Spigot插件。
目前该插件仅实现以下功能:
- GameModeCycle:使用此命令可以在生存模式和旁观者模式之间循环切换;
- Suicide:无需描述;
- Home:集成了主页系统,带有传送主页功能;
- REL:用于插件的快速重新加载命令,实现了
参数以重新加载所有插件(仅限操作员);
- Leash players:现在可以使用绳索栓住玩家,并将他们带到您想要的地方;
- Economy:基础经济系统
- Carry other players:携带其他玩家
- Fast Sleep:快速睡觉
- Coords sender and Coords transform(从下界到主世界反之亦然)
- Chunk Loading:使用简单的命令,您现在可以在世界中强制加载区块(仅限操作员)
- Suggestions:玩家现在可以向服务器发送建议,服务器所有者可以在suggestions.txt文件中找到它们
- Commands list:命令列表
- Tpa:请求其他玩家传送到他们的位置
- Warps:操作员可以设置公共地点,供玩家随时传送
- CustomNicks:玩家可以更改他们的游戏内名称
- Bells:玩家只需拿着铃铛即可敲响铃铛
- Admin tools:管理员工具
- Invsee:操作员查看和交互玩家物品栏的工具
- Enderchest、制作台和铁砧随时可用
- Sit on blocks via command or slabs via right-click:通过命令或右键单击板子坐在方块上
- SetSize:允许玩家更改他们的尺寸
- ResourcePackSet:允许玩家使用管理员可以将其放在“ResourcePack”文件夹中的资源包之一+
- Nick:您可以更改您的昵称或把自己包裹成另一个MC玩家
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
```
[UpdateCheckerCode](https://gist.github.com/2008Choco/8ac5f78f2886d3afa23a42ed19c7ec64)
[MetricsCode](https://github.com/Bastian/bStats-Metrics/blob/single-file/bukkit/Metrics.java)
[BStats page](https://bstats.org/plugin/bukkit/EveryThing%20Plugin/22468)