0.8.9 Build #1070

Details

  • Filename
    denizen-0.8.9-PRERELEASE.jar
  • Uploaded by
  • Uploaded
    Jun 18, 2013
  • Size
    726.54 KB
  • Downloads
    2,535
  • MD5
    2de674eb7f2122659ffd03b13b1fc69e

Supported Bukkit Versions

  • CB 1.5.2-R1.0

Changelog

Note: requires a 1.5.2 build of Citizens2.

* Numerous bug fixes.

* Make If command able to run multiple commands, including other nested Ifs. Example usage:

- ^if "<player.chat_history" == apple {
  - chat "You said apple."
  - chat "Do you have an apple in your hand?"
  - if "<player.item_in_hand.material" == apple {
    - chat "Yes, you do."
    - chat "Do you have more than 1 apple in your inventory?"
    - if "<player.inventory.qty[apple]>" > 1 {
      - chat "Yes, you have more than 1 apple."
      }
      else chat "Seems like you only have that one apple."
    - if "<player.inventory.qty[apple]>" > 2
      chat "In fact, you even have more than 2 apples."
    }
    else if "<player.item_in_hand.material" == melon {
    - chat "Actually, it looks like you're holding a melon."
    }
    else {
    - chat "No, you do not."
    - chat "That's too bad."
    }
  }
  else chat "You did not say apple."

* Add Fly commands that lets you fly on an entity in the direction you are looking, or lets you set waypoints for an entity that it flies to by itself.

Example usage for free flight: - fly entity:e@cow

Example usage for waypoints: - fly entity:e@cow destinations:200,70,200,world|300,70,200,world|300,70,300,world

* Add Firework command that lets you shoot a firework of a specific or random type and with specific or random colors at a location.

Example usage: - firework power:2 type:random primary:red|yellow|random fade:blue|teal|random flicker trail location:200,82,300,world

* Add Head command that lets you make an NPC or player wear the head of a specific player.

Example usage: - head skin:Notch

* Add Mount command that makes you ride an entity or a list of entities.

Example usage: - mount "targets:p@<player.name>|e@minecart|e@bat"

* Add Spawn command that lets you spawn monsters at a certain location and have them target a specific entity if they have no other target.

Example usage: - spawn entity:iron_golem "location:<anchor:Golem Spawn>" "target:p@<player.name>"

* Add Playeffect command that lets you play a Bukkit effect at a location.

Example usage for playing a Minecraft record: - playeffect "location:<player.location" effect:record_play data:2260 radius:100

* Add Midi command that lets you play a midi song from your plugins/Denizen/midi/ folder using note block sounds.

Example usage: - midi "file:stillalive" tempo:1.0

* Add Explode command that lets you create an explosion at a location.

Example usage: - explode power:4 location:100,70,100,world

* Add basic collision detection to Shoot command. Let players shoot entities when Player argument is used.

Example usage: - shoot player entity:fireball

* Allow multiple targets in Narrate command, so you can now easily send a message to all of the players whose names are stored in a flag list.

Example usage: - narrate "You dare enter my lair, mortals?" "targets:<flag.g:Players.asplayerlist"

* Streamline syntax for Equip command.

New example usage: - equip hand:bow head:diamond_helmet chest:diamond_chestplate legs:diamond_leggings boots:diamond_boots

* Add "on player consumes <item>" and "on weather changes" world script events.

* Other small additions to existing commands and script types.

Lack of documentation. We're working on this! For now, bug us in esper.net #denizen-dev, or check the Citizens Script Repo for examples.