[MECH] Friendly 1.1 - Customize mob alignments [1240]

Discussion in 'Inactive/Unsupported Plugins' started by Celtic Minstrel, Jun 22, 2011.

  1. Offline

    Celtic Minstrel

    Friendly - Customize mob alignments
    Version: v1.0

    This plugin allows you to change the alignment of mobs. There are three alignments (Friendly, Neutral, and Aggressive) and three contexts (Day, Night, and Nether), and you can control the alignment of each mob in each context separately.

    Currently, you can only lower the alignment (so, no setting pigs to Aggressive) and cannot affect Ghasts or Slimes. Both these limitations will be fixed when I figure out how and/or when it becomes possible.

    Configuration is really easy. Just put sections in the following format in the config file:
    Code:
    <mob-name>:
      <context>: <alignment>
    
    For example, if you want creepers to be neutral at night and friendly during the day, the following config would do that:
    Code:
    CREEPER:
      Day: Friendly
      Night: Neutral
    
    Download

    This plugin was originally written by jordanneil23, but since he hasn't committed to its repository since March, and it allowed exactly what I wanted for my LAN server, I touched it up and then decided I might as well release it.

    Todo list:
    • Support raising the alignment of mobs (eg making cows neutral).
    • Support ghasts.
    • Support slimes.
    • Should detect light level instead of time of day, maybe? Or at least make it an option.
    • Randomness factors (25% neutral, 75& aggressive!)
    • Varying damage
    • Don't target admins
    • Per-world settings
    • Permissions (groups) support
    • Also control mob attitudes towards mobs.

    Changelog:
    Version 1.0
    • New config file format
    • Separate support for alignments in the nether.

    Version 0.1
    • Initial release by jordanneil23
     
  2. Offline

    Kirbyarm

    Really? They all seem very hostile for me.
     
  3. Offline

    Sheldor_TC

    No enderman?
     

Share This Page