Earlier Versions
| Name | Size | Uploaded | Game Version | Downloads | |
| Safari Release 3.1 release | 16.96 KB | Aug 8, 2012 | CB 1.3.1-R1.0 | 1,729 | Download |
| Safari Release 3 release | 14.59 KB | Jul 31, 2012 | CB 1.2.5-R5.0 | 817 | Download |
| Safari Release 2 release | 13.40 KB | Jul 29, 2012 | CB 1.2.5-R5.0 | 675 | Download |
| Safari Release 1 release | 13.21 KB | Jul 27, 2012 | CB 1.2.5-R4.0 | 729 | Download |
| Initial Version (Beta) beta | 13.05 KB | Jul 24, 2012 | CB 1.2.5-R4.0 | 305 | Download |
Description
Plugin-Information
Think of safaris as hunting-jouneys
Each safari may be configured like this:
- specific mob-types which count for the safari progress
- specific day/night time hours during which mob-kills are valid
- required safari-points to start the safari (number of previously completed safaris)
- the kind of drops the player is rewarded upon completing his current safari
Rules
- Each player may enlist for one Safari at a time
- The Safari is persisted and does not require the player to complete it within one online-session
Commands
Player commands
The following commands are accessible for all players:
- /safari list – List all available safaris
- /safari info – See your current safari and your safari points/statistics
- /safari start <safariname> – Start the specified safari
- /safari stop – Cancel your current safari
- /safari showrecords – display current safari-record times (hours:minutes) and who accomplished this record
Administration-Commands
(only accessible for players with special permission or from the Minecraft server-console)
There are 2 admin-commands to de-/activate the Safaris for given worlds:
- /safari add_world <worldname> – to activate Safaris for this world
- /safari remove_world <worldname> – to deactivate Safaris for this world
Console-Commands
This command:
- /safari showrecords <playerName>
May be used from the servers console in order to enable signs which might trigger console-commands.
This is done in order to setup signs (or maybe areas) which send the current records to a given player (who is currently online)
Configuration
Server-Admins may configure the available safaris like this (all safaris are direct keys inside the "safaris" section:
- safaris:
- <safariname> (e.g.: harmless):
- description: <safari description> (e.g.Kill Mobs which are harmless (Cows, Chicken, Pig, Sheep))
- name: <some name>
- required_points: <how many points does the player need to gather to start this safari; at least 1 safari with 0 points should be available>
- mobs_to_kill: <how many mobs does the player need to kill to complete this safari
- types_of_mobs_to_kill: <list of mobs which are taken into account for kill-counter>
- see: http://jd.bukkit.org/apidocs/org/bukkit/entity/EntityType.html for details
- CHICKEN
- COW
- PIG
- SHEEP
- addDrops: <list of drops which should be added to the final kill drop>
- see: http://www.minecraftwiki.net/wiki/Data_values#Item_IDs for item-ids
- and http://dev.bukkit.org/server-mods/lessfood/ for configuration-syntax options
- '289': 2 20
- addRecordDrops: <list of drops which should be added to the final kill drop if the player achieved a new time-record for completing this safari>
- see: http://www.minecraftwiki.net/wiki/Data_values#Item_IDs for item-ids
- and http://dev.bukkit.org/server-mods/lessfood/ for configuration-syntax options
- '289': 2 20
- <safariname> (e.g.: harmless):
Installation
Pretty easy:
- Download the latest safari.jar file
- put it into your $MINECRAFTSERVER/plugins directory
- start your Minecraft-Server
Done 🙂
Think about additional setup-steps:
- enabling/disabling safaris on given worlds (depends on your server-setup)
- configuring the supplied safari-configuration (adding/removing some or adjusting the drops/points limits)
Technical information
Changelog
Version 3.1
- Finished record-time stuff (new command "showrecords", which is also callable via Console like: safari showrecords toSomePlayer which will send the records to this player… might be usefull if you would setup signs which can then send console-commands)
- some formatting of messages (now with colors 😉 )
- verified Plugin to be compatible with Bukkit 1.3.1 R1.0 (compiled it, started the server and did some safaris)
- start of team-safaris
Version 3
- fixed bug regarding mob-kills not counted
- initial "competition" feature implementation
- added configuration-support for "addRecordDrops" which will be used for rewarding a player if/when he/she creates a new record for a safari
- some syntax corrections and formatting
Version 2
- updated to craftbukkit-1.2.5-R5.0 (no real changes, just re-compile and test)
- Existing config.yml gets not overwritten anymore; fixes: https://github.com/FeaRiTail/Safari/issues/1
- added feedback about safari-progress; fixes: https://github.com/FeaRiTail/Safari/issues/2
- removed unnecessary build-command from build.xml
Version 1
- tested addDrops-configuration
- added some defaults for safari-drops upon completion
- translated the last german expressions to english
- added message when trying to enlist for non-existing safari
Version 0.1
- Releasing initial beta-version
Source Code
The complete source-code is available on github:
https://github.com/FeaRiTail/Safari
Get 0.05 TON 💎
Download
Add a comment