OpenInv/plugin/src/main/resources/plugin.yml

90 lines
3.1 KiB
YAML
Raw Normal View History

name: OpenInv
main: com.lishid.openinv.OpenInv
version: ${project.version}
author: lishid
2016-11-25 21:59:41 +00:00
authors: [Jikoo, ShadowRanger]
description: >
This plugin allows you to open a player's inventory as a chest and interact with it in real time.
Drop 1.8/1.15/1.16.3 support (#185) With the recent uptick in requests for support by people running 1.12 who have recently updated past Java 9, I revisited the supported versions. First, the "modern" versions: 1.15 is run by 2.9% of servers, 1.16.3 by 5%. Since all of these versions are supported to ease the transition of updating servers and servers have updated, there's no real reason to keep them around. It's a lot easier if you can update a plugin and just have it work on both versions rather than push all the plugin updates to master with the server update, but none of these versions have any reason for long-term support. Regarding heavily outdated server software: As of the time of writing, 1.8 and 1.12 have market shares of 8.6% and 8.5% of servers respectively. Regarding 1.8: 1.8 support is already a bit wonky - with the changes made to inventory names, it's not (easily) possible to bridge the gap, and future changes will make that more and more difficult. People use 1.8 because they disliked the 1.9 combat changes, but there are plugins that fully rework combat to how it used to be. I have yet to hear a compelling argument that cannot be resolved with plugins. In the interest of my own sanity (handling and backporting the inventory name change in particular was a real humdinger) I will no longer be backporting changes to 1.8. Regarding 1.12: I am honestly not sure why people are not updating. I get it, 1.13 and the flattening was a rough transition, but pretty much every developer active at the time bridged the gap. If your server is heavily dependent on some software only available at that time, you can live with other software available at that time. At the time of 1.12's release, Java 9 was not released. Either update your server, downgrade Java, or fork OpenInv and backport Java 9 support yourself.
2021-03-16 13:34:41 +00:00
api-version: "1.16"
permissions:
OpenInv.any.default:
description: Permission for AnyContainer to default on prior to toggling.
default: false
OpenInv.silent.default:
description: Permission for SilentContainer to default on prior to toggling.
default: false
2019-10-01 12:30:28 +00:00
OpenInv.*:
description: Permission for all OpenInv features.
default: op
children:
OpenInv.openinv: true
OpenInv.openender: true
OpenInv.search: true
OpenInv.silent: true
OpenInv.anychest: true
OpenInv.searchenchant: true
OpenInv.searchcontainer: true
OpenInv.openonline: true
OpenInv.openoffline: true
OpenInv.spectate: true
OpenInv.openinv:
default: op
children:
OpenInv.openonline: true
OpenInv.openoffline: true
OpenInv.openender:
default: op
children:
OpenInv.openonline: true
OpenInv.openoffline: true
commands:
openinv:
aliases: [oi, inv, open]
2016-11-25 21:59:41 +00:00
description: Open a player's inventory
2019-10-01 12:30:28 +00:00
permission: OpenInv.openinv
2016-11-25 21:59:41 +00:00
usage: |-
/<command> [Player] - Open a player's inventory
openender:
aliases: [oe]
2016-11-25 21:59:41 +00:00
description: Opens the enderchest of a player
2019-10-01 12:30:28 +00:00
permission: OpenInv.openender
2016-11-25 21:59:41 +00:00
usage: |-
/<command> [Player] - Open a player's enderchest
searchinv:
aliases: [si]
2016-11-25 21:59:41 +00:00
description: Search and list players having a specific item
2019-10-01 12:30:28 +00:00
permission: OpenInv.search
2016-11-25 21:59:41 +00:00
usage: |-
/<command> <Material> [MinAmount] - MinAmount is optional, the minimum amount required
searchender:
aliases: [se]
2019-10-01 12:30:28 +00:00
permission: OpenInv.search
2016-11-25 21:59:41 +00:00
description: Searches and lists players having a specific item in their ender chest
usage: |-
/<command> <Material> [MinAmount] - MinAmount is optional, the minimum amount required
silentcontainer:
aliases: [sc, silent, silentchest]
description: SilentContainer stops sounds and animations when using containers.
2019-10-01 12:30:28 +00:00
permission: OpenInv.silent
2016-11-25 21:59:41 +00:00
usage: |-
/<command> [check|on|off] - Check, toggle, or set SilentContainer
anycontainer:
aliases: [ac, anychest]
description: AnyContainer allows using blocked containers.
2019-10-01 12:30:28 +00:00
permission: OpenInv.anychest
2016-11-25 21:59:41 +00:00
usage: |-
/<command> [check|on|off] - Check, toggle, or set AnyContainer
searchenchant:
aliases: [searchenchants]
description: Search and list players with a specific enchantment.
2019-10-01 12:30:28 +00:00
permission: OpenInv.searchenchant
usage: |-
/<command> <[Enchantment] [MinLevel]> - Enchantment is the enchantment type, MinLevel is the minimum level. One is optional
searchcontainer:
aliases: [searchchest]
description: Search and list containers with a specific material.
permission: OpenInv.searchcontainer
usage: /<command> <Material> [ChunkRadius] - ChunkRadius is optional, the length that will be searched for matching items. Default 5