BowsPlus

BowsPlus

This is the full release of my ten.java entry, it is not fully finished as I planned it, but the basic plugin is done, I'd say 80% of what is possible is working :)

Now what does the plugin do?

It allows players to do a command "/bowsplus" to turn any of their bows into entity spawners. Based on the configuration of that server - and the permissions the player has - a player can make his bow shoot mobs and items :)

What, how does that work?

More details will follow, on subpages. Generally, I'll line out some examples:

  • /bp DIAMOND_AXE durabilty:50
  • /bp WOOL amount:10 data:3
  • /bp SKELETON rider:ZOMBIE (that's a zombie riding a skeleton)

What about the config?

uses:
  arrows: true #should the plugin STILL use arrows for every shot?
  blacklist: true #activate blacklisting
  cost: false #require players to actually have the thing to shoot, and remove it
  whitelist: true #activate whitelisting
  tracker: true #phone home
blacklist:
- BEDROCK
whitelist:
- GRAVEL

Link to the whitelist/blacklist Material ENUM: click me

What are the possible options for XXXX?

All the bukkit ENUM subvalues are publicly available and well documented:

  • ExperienceOrb: value -> the EXP value, an integer!
  • FallingBlock: ->
    • material: Material ENUM
    • data: an integer value (wool color, etc)
  • Firework:
    • Unknown color ''. TODO
  • MinecartMobSpawner:
    • Unknown color ''. TODO
  • PrimedTNT: fuse -> the ticks it will wait before detonating (20 = 1 second)

Mobs:

  • Creeper: powered (optional)
  • Horse:
  • MagmaCube: size: the size, an integer
  • Ocelot:
    • type: Type ENUM
    • tamed (optional)
  • Sheep:
    • color: DyeColor ENUM
    • sheared (optional)
  • Skeleton: type: Type ENUM
  • Slime: size: the size, an integer
  • Villager: profession: Profession ENUM

What other commands are there?

As admin (bowsplus.admin or being OP) you can use /bowsplusreload to reload the config

Feel free to suggest new features and report bugs, use the built in ticket system, plz :)

Phoning home

The plugin calls my server, www.slipcor.net and saves the following to the database:

  • the plugin name
  • the plugin version
  • the server IP
  • the port

The IP and port are never shown, they just are used to differentiate servers from each other. I would like you to keep the plugin doing this, so I have an idea how many servers are using which version, that's basically it. To turn it off, change the config yml setting tracker to false


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files