diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml new file mode 100644 index 0000000..d09ec57 --- /dev/null +++ b/src/main/resources/config.yml @@ -0,0 +1,25 @@ +# This is the Wireless Redstone main configuration file. + +# !Configuration explained! +# ConfigVersion Do NOT change this value. +# Language Corresponds to the language used by the plugin. +# ColourfulLogging Set this value to true if you want the log in the console to be written with colors (it's easier to see what's wrong). +# SilentMode The plugin doesn't send any feedback if you don't have permissions to a certain command. +# DebugMode Don't activate it if you're not a tester or a developer. +# DropSignWhenBroken This value can be set to false because some people can create signs with a command and destroy them to get free signs. +# InteractTransmitterTime The time in milliseconds you activate a transmitter if you interact with it. +# CacheRefreshFrequency Cache refresh time in seconds, it's recommended to leave this value as it is. Max value is 480 and min value is 60. +# gateLogic The logic of the transmitters (more info can be found on the Minecraft redstone circuit wiki), available options: OR, IGNORE (IGNORE = logic from version <2.0). +# saveOption Save the channels in YML or SQLITE. MYSQL isn't supported yet. + +ConfigVersion: 2 +Language: de +ColourfulLogging: true +Metrics: true +SilentMode: false +DebugMode: false +DropSignWhenBroken: true +InteractTransmitterTime: 1000 +CacheRefreshFrequency: 150 +gateLogic: OR +saveOption: YML \ No newline at end of file diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml new file mode 100644 index 0000000..256af13 --- /dev/null +++ b/src/main/resources/plugin.yml @@ -0,0 +1,147 @@ +name: WirelessRedstone-Reborn +main: net.licks92.wirelessredstone.WirelessRedstone +api-version: 1.13 +website: https://m-viper.de +authors: [M_Viper] +version: ${project.version} +description: The reference in long-distance redstone connections! Create your own wifi-redstone network with WirelessRedstone! +softdepend: [Vault, WorldEdit, Multiverse-Core, MultiWorld] +commands: + wirelessredstone: + aliases: [wr, wredstone, wifi] + description: WirelessRedstone menu + usage: | + Example: / help + wrt: + description: Creates a transmitter sign with given channel + usage: | + Example: / channel + wrr: + description: Creates a receiver sign with given channel + usage: | + Example: / channel + wrs: + description: Creates a screen sign with given channel + usage: | + Example: / channel + wradmin: + aliases: [wra] + description: WirelessRedstone Admin command + usage: | + Example: / help +permissions: + wirelessredstone.*: + description: Gives access to all Wireless Redstone commands + children: + wirelessredstone.create.*: true + wirelessredstone.remove.*: true + wirelessredstone.commands.*: true + wirelessredstone.admin.*: true + wirelessredstone.create.*: + description: Allows you to create any sign + children: + wirelessredstone.create.transmitter: true + wirelessredstone.create.receiver: true + wirelessredstone.create.screen: true + wirelessredstone.remove.*: + description: Allows you to remove any sign + children: + wirelessredstone.remove.transmitter: true + wirelessredstone.remove.receiver: true + wirelessredstone.remove.screen: true + wirelessredstone.commands.*: + description: Gives you access to all commands + children: + wirelessredstone.commands.removechannel: true + wirelessredstone.commands.info: true + wirelessredstone.commands.list: true + wirelessredstone.commands.help: true + wirelessredstone.commands.lock: true + wirelessredstone.commands.activate: true + wirelessredstone.commands.version: true + wirelessredstone.commands.tp: true + wirelessredstone.admin.*: + description: Gives you access to all Admin commands + children: + wirelessredstone.admin.isAdmin: true + wirelessredstone.admin.addOwner: true + wirelessredstone.admin.removeOwner: true + wirelessredstone.admin.wipeData: true + wirelessredstone.admin.backupdata: true + wirelessredstone.admin.convertdata: true + wirelessredstone.admin.purgedata: true + wirelessredstone.admin.restoredata: true + wirelessredstone.admin.updatecache: true + wirelessredstone.admin.changelanguage: true + wirelessredstone.create.transmitter: + description: Allows you to create a transmitter + default: op + wirelessredstone.create.receiver: + description: Allows you to create a receiver + default: op + wirelessredstone.create.screen: + description: Allows you to create a screen + default: op + wirelessredstone.remove.transmitter: + description: Allows you to remove a transmitter + default: op + wirelessredstone.remove.receiver: + description: Allows you to remove a receiver + default: op + wirelessredstone.remove.screen: + description: Allows you to remove a screen + default: op + wirelessredstone.commands.removechannel: + description: Allows you to remove a channel, only if you're an owner. + default: op + wirelessredstone.commands.info: + description: Allows you to see informations about a channel. + default: op + wirelessredstone.commands.list: + description: Allows you see the list of the channel that you're the owner. + default: op + wirelessredstone.commands.lock: + description: Allow you to lock / unlock a channel. + default: op + wirelessredstone.commands.help: + description: Allows you see the WirelessRedstone help. + default: op + wirelessredstone.commands.activate: + description: Allows you to temporarily turn on a channel. + default: op + wirelessredstone.commands.version: + description: Allows you to see which version of WirelessRedstone is installed. + default: op + wirelessredstone.commands.tp: + description: Allows you to teleport to a channel sign. + default: op + wirelessredstone.admin.isAdmin: + description: If you have this node, you're an owner of every channel. + default: op + wirelessredstone.admin.addOwner: + description: Allows you to add an owner to a channel. + default: op + wirelessredstone.admin.removeOwner: + description: Allows you to remove an owner from a channel. + default: op + wirelessredstone.admin.wipeData: + description: Allows you to wipe all the database. + default: op + wirelessredstone.admin.backupdata: + description: Allows you to backup the database. + default: op + wirelessredstone.admin.convertdata: + description: Allows you to convert the database. + default: op + wirelessredstone.admin.purgedata: + description: Allows you to purge the database. + default: op + wirelessredstone.admin.restoredata: + description: Allows you to restore the database from the latest backup. + default: op + wirelessredstone.admin.updatecache: + description: Allows you to update the global cache. + default: op + wirelessredstone.admin.changelanguage: + description: Allows you to change the language in-game. + default: op \ No newline at end of file