PiggyRacers

Pig racing is fun but can be troublesome to maintain:
Someone need to be online for spawning pigs, pulling redstone switches and attempting to decide who won and check that no-one cheated...
Until today!
Setup your own, fully automated piggy races!
Tracks
Define your Pig racing track with the /pr newtrack command:
- Stand where you want the players to start from (min 7x7 block area)
- Use /pr newtrack <racename>
- Right click waypoints of your track
- Type /pr newtrack once again to end the track setup
This is all that is required to setup your Piggy Racing track!
Starting a Piggy Race
A player who wishes to race simply uses the command:
/joinrace
- If there is no upcoming race, a new race started, based on a randomly selected track from the defined tracks
- If there is a upcoming race, the player simply signs up for that race
A player can leave the race at any time by using:
/leaverace
Rewards
Players are currently awarded as follows:
- 1st place gets 1 diamond
- 2nd place gets 1 gold ingot
- 3rd place gets 1 iron
NOTE: Config settings for setting up your own rewards pr. race are underway!
Podiums
Set the podium for a race with the /setpodium command:
- Stand where you want 1st place to be standing and type /pr setpodium <trackname> 1
- Stand where you want 2nd place to be standing and type /pr setpodium <trackname> 2
- Stand where you want 3rd place to be standing and type /pr setpodium <trackname> 3
The top 3 winners of the race will now be teleported to these places after the race, while being given their rewards and showered in flowers!
Betting
When a upcoming race is being announced, players can place bets on a winner until the race starts by using the command:
/bet <amount> <playername>
Note that Vault must be installed in order to use betting.
Installation
Put the PiggyRacers.jar file in your /plugins folder and you are ready to go!
Commands
NOTE: Instead of "piggyracers" you can use the alias "pr"
| Command | Description |
|---|---|
| piggyracers | Show the basic info |
| piggyracers help | Shows the command list |
| piggyracers newtrack <trackname> | Start defining a new race track |
| piggyracers reload | Reloads the config settings from disk |
| joinrace | Joins a race |
| leaverace | Leaves a race |
Permission Nodes
Note that PiggyRacers currently supports PermissionsBukkit, PermissionsEX, bPermissions and GroupManager.
Just PM me with requests for supporting other managers.
- piggyracers.* - Player can do everything below
- piggyracers.reload - Player can reload the Gods configuration file
Configuration
| Setting | Description | Default Value |
|---|---|---|
| Settings.Debug | Enable debugging information | false |
| Settings.ServerName | Name of server | "Your Server" |
| Race.RaceAnnounceTimeSeconds | Announcement time for a upcoming race | 300 |
| Race.TimeOutMinutes | A started race will timeout after this period | 3 |
| Race.MinimumSecondsBetweenRaces | Minimum period between races | 3600 |
| Race.MinimumPlayersInRace | Number of racers that must signed up for a race to start | 3 |
| Betting.Enabled | Bettings are enabled | true |
| Betting.MinimumBet | Minimum bet | 100 |
Upcoming features
- Configurable rewards
- Language support
-
View User Profile
-
Send Message
Posted Jan 10, 2013Very nice plugin !! Keep updating it ! Thanks
-
View User Profile
-
Send Message
Posted Jan 9, 2013permissions:
piggyracers.use - join races
piggy
Config:
Per arena configs
Minimal amount of players to start the race
Maximal amount of slots
Whitelist commands
Custom commands to run when game ends. Like "give <winner> cake" and "warp <winner> somewhere"
Localization/Completly customization of almost every plugin message
Change amount of winners. There could be only one.
Per arena inventory config (separated inventory with custom items)
Gameplay:
Block moving before game starts
Autospawn/despawn pigs on the start/end of the race
Force player to ride pig during the game
Block other commands during the game (with permission to bypass it)
Custom announce for the winner
Sign to join the race
-
View User Profile
-
Send Message
Posted Jan 6, 2013This whole MOD is not working at all for me.
I made one new track, then I tried to make another and it told me it wasn't a command. THEN it wouldn't let me even START a race!!! It said there was an internal error! SO, how am I meant to fix this?! PLEASE tell me!!!
-
View User Profile
-
Send Message
Posted Dec 17, 2012This plugin is awesome. I love it on my server flyingblock.com and I just have the request that next update you make it so after a while the plugin stops trying to start the race, because it always says [pr]The race is cancelled. Not enough people joined! also, make it so you need at least two players to start a race because i found my players abusing the system. A small piston wall with two pressure plates can fix it, but my players can be kind of stupid when it comes to solving simple problems...
-
View User Profile
-
Send Message
Posted Dec 3, 2012Wait is it only strait tracks or is there just a start and finish where I can make the track any shape?
-
View User Profile
-
Send Message
Posted Nov 24, 2012The permissions are not working for my players i gave them piggyracers.* and they still cant use /joinrace ..... also /pr list does not work but other than that i see potential in this and it looks awesome :D can you please help with the permissions though because it seems like its working for everyone else....
-
View User Profile
-
Send Message
Posted Nov 21, 2012Hi there, i find this plugin idea great! Please keep optimizing it, what is really missing is the unattended side of this plugin. Thank you already now, for this great plugin, we are testing it already elaborately. Greetings, slugsshell
-
View User Profile
-
Send Message
Posted Nov 17, 2012I love the potential of this plugin. I've been testing it on my Fan Server for my YouTube subscribers and we have had a lot of bugs but overall is still playable. But like the others said, we need to be able to stop or remove a race. Also, pig disappear after a certain amount of time which can be annoying if you have a long course
-
View User Profile
-
Send Message
Posted Nov 14, 2012@DoggyOnFire
Can you make economy rewards pls? :)
I realy like this plugin, thought
-
View User Profile
-
Send Message
Posted Nov 13, 2012Anyway to remove a race? Like stop it? I was the only one racing, and I left, and it still continued.
-
View User Profile
-
Send Message
Posted Nov 13, 2012Is there a way to let people join and leave races without giving them piggyracers.*?
-
View User Profile
-
Send Message
Posted Nov 12, 2012@WingedSpear
Ok :)
-
View User Profile
-
Send Message
Posted Nov 12, 2012Haha this is fun, I'll be looking forwards to more updates!
-
View User Profile
-
Send Message
Posted Nov 12, 2012language support plz
-
View User Profile
-
Send Message
Posted Nov 12, 2012@klaasa
Not yet. Upcoming :)
EDIT: To be precise, you get:
Of course these are just placeholders. There will be support for configuring rewards for any race.
-
View User Profile
-
Send Message
Posted Nov 12, 2012Can you set some rewards?
-
View User Profile
-
Send Message
Posted Nov 12, 2012I'll be sure to test this on our test server too when it goes up. I think this is going to be a hilarious plugin lol.
-
View User Profile
-
Send Message
Posted Nov 11, 2012This looks like fun
-
View User Profile
-
Send Message
Posted Nov 11, 2012@owengraven
We have been testing it on my server the last 3 days with great succes.
I will put up the first version later today, but be warned that it is in a VERY early stage.
It's filled with bugs and issues.
-
View User Profile
-
Send Message
Posted Nov 11, 2012Any testserver for this? I'd like to check it out before installing it, but seems promising.