Sueta

WarpAds

1.1.0

Advertise your player warps for a limited time!

·Plugin

Information:
The purpose of this plugin is to advertise your warps set using the plugin Warpalicious using a currency value from Vault, you have access to completely customize sounds, menus and messages within the configuration file provided. By default warps are advertised for 2 days keeping data saved in player yml files. Players have access to choose which warp they want to advertise (only advertising 1 warp at a time) and can set their custom description to get traffic to their ad. Things that are stored per player's ads are personal descriptions (keeps saved after ads expired), a list of unique visitors, a total amount of money the players have invested, the total time you have left until the ad expires, the warp name that is being advertised, the username for the player that owns the ad and the purchased date (in the format defined in the config). Ads have an auto safe detection so you can't be suffocated or teleported to lava or in the sky as well.

Required Dependencies:
Warpalicious (Other warp plugins if requested can be supported!)
Vault

Screenshots:

Images

Permissions:
"warpads.admin" (op) - Access to admin commands.
"warpads.purchase" (default) - Access to purchase an advertisement in the warp menu.
"warpads.invest" (default) - Access to increase your investment on your ad.
"warpads.remove" (default) - Access to remove your ad from the warp menu.
"warpads.description" (default) - Access to change your warp description.
"warpads.visit" (default) - Access to visit an advertised warp.
"warpads.bypass.color" (permission required) - Access to bypass blocked color codes when setting your description.
"warpads.bypass.filter" (permission required) - Access to bypass blocked words when setting your description.
"warpads.view" (default) - Access to view all advertisements and your profile in the warp menu.

Commands:
/warpads - To reload the config.yml and remove player's advertisements or descriptions.
/ads - To View all the current ads.
/ads help - View the help page for all admin pages.
/ads profile - View your ad profile.
/ads expiration - Sees how long left your ad has left before expiring.
/ads setdescription - Allows you to set your description in chat.
/ads increase [low/high] - Allows you to invest a configurable low ($100 default) or high ($1,000 default) amount of money into your ad making it be placed higher.
/ads invest - Lets you purchase a fresh advertisement.
/ads visits - Lets you view how many unique visitors you have had visit your advertised warp.
/ads investment - Lets you see how much you have invested into your warp.
/ads removead - Lets you remove your warp advertisement, you won't get a refund for how much you've invested however.
/ads confirm - Lets you confirm removing your ad (only works while in confirm mode after typing /ads removad).

Default Config:

Similar projects

Plugin →