Rights and source code to Overwatch move the payload plugin.

Status
This thread has been locked.

mattypoo

Full-time weeb.
Premium
Feedback score
2
Posts
317
Reactions
344
Resources
0
Hi,
I'm Matty.
I have created a custom gamemode called Move the Payload.
Heavily inspired by Overwatch, two teams fight to move a payload to the end of the map, or capture a static point in a Control Point setup.

I would like to sell rights to sell the plugin and source code to somebody who would maintain the plugin, as I have lost interest in the game.

Obviously, this will be sold by me to only one person, and once sold I agree that I have no right to redistribute this in any way.

For full reselling and source code rights, I want it gone soon, so the BIN price is $30 (negotiable?), and the starting bid is $10. (all in USD)

C/O: $25 (NA)

Bidding will end in exactly one week from me writing this, the 25th of October 2018, at midnight GMT. (https://time.is/GMT)

Features

- multi-arena
- party system
- per-match chat
- custom kits
- join game signs
- completely configurable messages (except for help command)
- auto game finding
- team chat
- player statistics menu
- vault support for win rewards

Plugin information:
Move the Payload
Capture the payload/point minigame.

Description:
This plugin is a minigame called Move the Payload, where two teams fight over the objective, which can either be an area that does not move (the point), or a minecart that moves forward when the attacking team are surrounding it, and backwards when the defending team are around it (the payload).
The aim of the game for the defenders is to stop the point from being captured, by keeping the attackers away from the objective until the timer runs out, and the aim of the game for the attackers is to either completely capture the point, or to move the payload to the end of the map before the timer runs out.


Setup
Firstly, create some kits for the players to use in your game.
Fill your inventory with the items for the kit, and run
'/ptp-admin kit create <kitname>'
You can have up to 45 kits.

Then, to set up a payload game, follow the below instructions:

To set up a capture the point game, follow the below instructions:

Commands
/ptp
- opens the game selector GUI
/ptp auto - automatically finds you a game
/ptp-admin create - starts the game creation process
/ptp-admin forcestart - force starts the game, but is very buggy, you've been warned!
/ptp-admin setmainlobby - sets the main lobby point for players to be teleported back to after games.
/ptp-admin kit create <kitname> - creates a kit from sender's inventory
/ptp-admin get <kitname> - gives sender specified kit
/ptp-admin kits - opens kit selector GUI
/party create - creates a new party
/party invite <player> - invites a player to the party
/party join <player> - joins a player's party
/t <message> - sends a message to your team


Admin Permission
Code:
ptp.admin

Features
- multi-arena
- party system
- per-match chat
- custom kits
- join game signs
- completely configurable messages (except for help command)
- auto game finding
- team chat
- player statistics menu
- vault support for win rewards


Sign Setup
NOTE: You need the permission ptp.admin to create a join sign.
1. Place a sign.
2. On the first line, type '[ptp-join]', and on the second type the game number that this sign will join.
For example:
XZ0Oi2r.png

3. Click done
4. The sign will edit itself to look more visually appealing:
b9XizzB.png

(this look can be edited in the configuration file)
5. Right click the sign to join the game.

Configuration
config.yml

Code:
prefix: '&1[&bPTP&1]&7'
games-gui-title: '&b&lProtect the Point'
stats-gui-title: '&b&lPlayer Statistics GUI' [/SIZE]
kits-gui-title: '&b&lChoose a Kit'
win-title: '&b&lVICTORY'
loss-title: '&c&lDEFEAT'
max-players: 12
defender-setup-time-ticks: 600
min-players: 2
main-lobby:
world:
x:
y:
z:
fall-damage: false
in-game-chat-format: '&7%player%: &r%message%'
payload-game-seconds: 300
capture-game-seconds: 300
vault-win-reward: 100.0 ## the money given to the winners if Vault is installed

messages.yml
Code:
ALREADY_IN_GAME: You are already in a game.
UNKNOWN_COMMAND: Unknown command. Use '/uhc help' for help.
INVALID_USAGE: Invalid usage. Use '/uhc help' for help.
YOU_ARE_ATTACKER: '&cYou are an attacker.'
YOU_ARE_DEFENDER: '&bYou are a defender.'
GAME_FULL: That game is full.
SET_BOUNDARY_1: Set the first objective boundary.
SET_BOUNDARY_2: Set the second objective boundary.
SET_PAYLOAD_SPAWN: Set the payload spawn point.
SET_LOBBY: Set lobby location.
REGISTERED_GAME: Registered and saved game.
CANCELLED_GAME_CREATION: Cancelled game creation.
SET_ATTACKER_FIRST_SPAWN: Set attacker first spawn.
SET_ATTACKER_SECOND_SPAWN: Set second attacker spawn.
SET_DEFENDER_FIRST_SPAWN: Set first defender spawn.
SET_DEFENDER_SECOND_SPAWN: Set second defender spawn.
JOINED_GAME: Successfully joined game.
GAME_ALREADY_STARTED: That game has already started.
ONLY_PLAYERS_CAN_RUN_COMMAND: Only players can run that command.
FORCE_STARTED_GAME: Successfully force started game.
NOT_IN_GAME: You are not in a game.
POINT_PROGRESS_TITLE: '&bPoint Progress'
PAYLOAD_UNCONTESTED: '&f&lPayload'
PAYLOAD_CONTESTED: '&5&lContested'
PAYLOAD_DEFENDED: '&b&lPayload'
PAYLOAD_ATTACKED: '&c&lPayload'
ERROR_GUI_TITLE: '&c&lGame Creation Errors'
ERROR_GUI_BACK_BUTTON_NAME: '&aBack'
SET_MAIN_LOBBY: Successfully set the main lobby.
NO_PERMS: '&cYou do not have permission to run this command.'
DEFEND_THE_PAYLOAD: '&bStop the payload'
ATTACK_THE_PAYLOAD: '&cMove the payload'
SETTING_UP: Setting Up
PAYLOAD_ITEM_NAME: '&7&lPayload'
HYBRID_ITEM_NAME: '&7&lHybrid'
CAPTURE_ITEM_NAME: '&7&lCapture'
GAME_CREATOR_GUI_TITLE: '&bWhich gamemode?'
ATTACK_THE_POINT: '&cCapture the point'
DEFEND_THE_POINT: '&bDefend the point'
SAVED_KIT: '&aSuccessfully saved kit.'
INVALID_KIT: Kit does not exist.
PARTY_INVITE: '&nYou have been invited to %player%''s party. Click to accept.'
NOW_PARTY_OWNER: You are now party owner.
PLAYER_LEFT_PARTY: '%player% left the party.'
CREATED_PARTY: Successfully created a new party.
INVITED_PLAYER: '%player% was invited to the party.'
JOINED_PARTY: '%player% joined the party.'
SECONDS_LEFT_SUBTITLE: seconds until respawn.
PLAYER_NOT_FOUND: '&cPlayer not found. Check your spelling and try again.'
JOIN_SIGN_LINE: '[ptp-join]'
JOIN_STYLISED_SIGN_LINE: '&1&l[Join Game]'
JOIN_SIGN_GAME_PREFIX: PTP-
DAMAGE_DEALT_STAT: '&lDamage Dealt'
DEATHS_STAT: '&lDeaths'
KILLS_STAT: '&lKills'
TOTAL_MATCHES_STAT: '&lTotal Matches'
WINS_STAT: '&lWins'
PLAYERS_STATS: '&b%player%''s stats'


kits.yml, games.yml and stats.yml are all handled via commands, and should not be edited unless you know what you are doing.


Notice
- You need Spigot 1.12 and Java 8 to run this plugin.



Terms and Conditions
- Purchases are final, once purchased, the plugin is yours.
- All prices are in USD.
- I will go first unless I, personally, think you are reputable enough to be trusted.


Still have questions?
Feel free to contact me via here or Discord at Matty#9297.

Proof of ownership:
z8SsmVb.png

uZgsEPJ.png
 
Last edited:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

FelixDev

Typical Developer and Designer
Premium
Feedback score
9
Posts
1,112
Reactions
331
Resources
0
Love the idea, overwatch is a greaaaat game <3
 

Landon

wow!
Supreme
Feedback score
111
Posts
1,590
Reactions
2,040
Resources
7
y9vvV1k.png

Would bid, but this is unfortunate. If you get full 1.8 - 1.12.2 support, it'd definitely attract more buyers as that's a larger selling range to server owners.
 

mattypoo

Full-time weeb.
Premium
Feedback score
2
Posts
317
Reactions
344
Resources
0
Sold for BIN price
 
Status
This thread has been locked.
Top