BukkitNyan

Fun Login to Add Favorites
  • 0 Likes
  • Minecraft
  • 79 Monthly Downloads
  • Supports: CB 1.2.5-R1.0
  • 987 Total Downloads
  • Updated 2/29/2012 11:03:35 AM
  • Created 12/9/2011 5:04:22 AM
  • 0 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: BukkitNyan v1.0.1
or
Support development! **
Donate

About BukkitNyan

BukkitNyan

Let players become the Nyan-Cat
No client modifications or damaged maps!

Version: v1.0.1

License: License given for private server and public server non-commercial use and unmodified ad-free non-commercial redistribution; all other rights reserved.

Supports: Permissions (yeti), Bukkit Permissions (all supporting permission systems)

This plugin is inspired by the plugin a friend of mine made titled NyanCraft. I took the basic premise and wrote my own version, an improved version. All code for BukkitNyan is originally written by myself.

Features:

  • Completely customizable colors / blocks.
  • Completely customizable propulsion. By default, it propels players every 15 server ticks at a reasonable speed in the direction they are looking.
  • Customizable calculation frequencies.
  • Customizable decay rates and ratios.
  • Customizable duration limit, cooldown, and price (only supports Vault)
  • Permission nodes for various features:
    • BukkitNyan.reset (default isOp) (this command is /nyan flush, it will drop all current players and blocks to be decayed)
    • BukkitNyan.reload (default isOp) (this command is /nyan reload, rereads from the configuration file and it is safe to do while someone is currently using a Nyan; they will not be affected)
    • BukkitNyan.verbose (default isOp) (this command is /nyan verbose, it gives you information on active players, current number of vertical bars, and the status of the various thread tasks)
    • BukkitNyan.default (default isOp) (this command is /nyan OR /nyan default, it will activate the nyan configured to be default in the configuration)
    • BukkitNyan.canSee (default true) (this allows players to 'see' a Nyan trail)
    • More permission nodes can be configured per-nyan style. They will follow the format BukkitNyan.permission
  • Will NOT modify your map in any way at any point in time. Even if the server crashes or a saveworld occurs, the map is never affected.
  • No dependencies

Installation:

  • Place jar in plugins folder.
  • Reload plugins with a plugin manager or restart server.

Configuration:

A default configuration file is created when plugin first loads. Node explanations will come soon. Every different type of Nyan may have its (almost) complete customization. Just edit the default or copy it and name it something else. Setting jump delay to 0 or a negative number disables it.

Usage:

  1. Configure as desired.
  2. Type /nyan (or you may add the name of you custom Nyan after the command)
  • May also use the commands:
    • /nyan version
      • Gives the name of the plugin, author, and current version.
    • /nyan reload
      • Reloads configuration, it is safe to do while active (no one currently active is affected by new settings).
    • /nyan verbose
      • Gives information on currently active players and thread tasks.
    • /nyan flush
      • Flushes all current information. This means active players will be deactivated and trails will cease to decay.

Known Issues:

  • Fall damage hurts after nyan finishes.
  • One section of obfuscated code that will 'detect' certain servers and give small advertisement on use (only for the predefined servers). Will not effect plugin functionality and takes no other action. At no point does it gather, save, or distribute data. On a personal note, the only servers that are affected by this are ones who personally know who I am and that I feel are not supportive of me. I wish and do no harm to them; there is only a short, simple, and forwarned advertisement on these selected servers.

Change Log:

  • (2/29/12) - v1.0.1 - new API
    • Updated to 1.1-R5 API
  • (1/2/12) - v1.0.0 - Polished
    • Changed vault methodology of withdraw. Will now attempt to withdraw and check if it worked.
    • Fixed flush, will now reset cooldowns
    • Fixed cooldowns, will now actually finish cooldowns
  • (12/29/11) - v1.0.0a - Polish, Beta release
    • Added timers to designs
    • Added cooldowns to designs (so that the timers actually mean something)
    • Added vault support (untested, I need feedback for this please)
    • Added console logging for commands
    • Improved memory management (should make it even more lightweight)
    • Fixed kick for flying messages (only if the design has option set for flying)
    • Fixed fall damage (only if the design has option set for flying)
    • Fixed some output
  • (12/6/11) - v0.0.1 - Gone public
    • Initial release to public
    • License given for private server and public server non-commercial use and unmodified ad-free non-commercial redistribution; all other rights reserved.
    • Fully configurable
    • One section of obfuscated code that will 'detect' certain servers and give small advertisement on use (only for the predefined servers). Will not effect plugin functionality and takes no other action. At no point does it gather, save, or distribute data.

Todo & Planned Features:

  • Optionally block fall damage
  • Tweak the way memory is handled for decay (maybe reuse the allocations). At the moment, on a Bukkit server with no other plugins, it runs very smoothly already.
  • Add configurable timers / limits
  • Suggestions?

PayPal - The safer, easier way to pay online!

  • (2/29/12) - v1.0.1 - new API
    • Updated to 1.1-R5 API
  • (1/2/12) - v1.0.0 - Polished
    • Changed vault methodology of withdraw. Will now attempt to withdraw and check if it worked.
    • Fixed flush, will now reset cooldowns
    • Fixed cooldowns, will now actually finish cooldowns
  • (12/29/11) - v1.0.0a - Polish, Beta release
    • Added timers to designs
    • Added cooldowns to designs (so that the timers actually mean something)
    • Added vault support (untested, I need feedback for this please)
    • Added console logging for commands
    • Improved memory management (should make it even more lightweight)
    • Fixed kick for flying messages (only if the design has option set for flying)
    • Fixed fall damage (only if the design has option set for flying)
    • Fixed some output
  • (12/6/11) - v0.0.1 - Gone public
    • Initial release to public
    • License given for private server and public server non-commercial use and unmodified ad-free non-commercial redistribution; all other rights reserved.
    • Fully configurable
    • One section of obfuscated code that will 'detect' certain servers and give small advertisement on use (only for the predefined servers). Will not effect plugin functionality and takes no other action. At no point does it gather, save, or distribute data.

Comments

Learn how to disable ads
Learn how to disable ads
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Diablo III Giveaway

Enter Now!