[WIP] LittleBigPlugin - A little plugin that does Big things

Discussion in 'WIP and Development Status' started by Lolmewn, Dec 21, 2011.

?

Pro right?

  1. Hell yeah!

    50.0%
  2. Hell yeah!

    20.0%
  3. Heal yeah?

    30.0%
Thread Status:
Not open for further replies.
  1. Offline

    Lolmewn

    Current development state: Pre-Alpha v0.3

    Features:
    • Skills - Done!
    • Chat-Management - In progress - 20%
    • World Editting - In progress - 30%
    • MultiWorld - Done!
    • NPC's - In progress - 50%
    • Got other cool suggestions? Reply :D
    The team:
    @Lolmewn (me) - I came up with the idea, and have to say I am an epic coder :D
    @stelar7 (Coding Legend) - Does really cool stuff with code
    @psycowithespn (Close-To-Legend) - Joined us in-dev, is awesome :D
    @Darkman2412 (Coding Legend) - CRAAAAZZY :D

    Previews:
    Screenshots (open)
    [​IMG]
    [​IMG]


    The Functions (completed ones, open for suggestions!)
    Skills
    Current Skills in the plugin:
    • Acrobatics
    • Archery
    • Axes Combat
    • Digging
    • Mining
    • Swimming
    • Swords
    • Unarmed
    • Woodcutting
    They all work! Also, they are highly configurable. (Settings file in the spoiler)
    skills.yml (open)
    ###LittleBigPlugin - Skills###
    ##Made by Lolmewn, Tomaz and stelar7##
    ###Global Settings###

    moneyOnLevelup: 20
    itemOnLevelup: 89,1
    lightningOnLevelup: false
    broadcastOnLevelup: true
    debug: false

    resetAllSkillsOnDeath: false
    loseLevelsOnDeath: 0

    ##Messages##
    fallDamageMessage: You jump smoothly, avoiding {dmg} damage!
    levelupMessage: You leveled up! Your {skill} level is now {level}!
    lostLevels: You died, causing your levels to get reset!

    ###Skills###
    skills:
    Archery:
    enabled: true
    XP-gain-multiplier: 1
    blocks-till-1XP-add: 10
    Acrobatics:
    enabled: true
    XP-gain-multiplier: 2
    levels-per-reducted-damage: 5
    Axes Combat:
    enabled: true
    XP-gain-multiplier: 1
    Swords Combat:
    enabled: true
    XP-gain-multiplier: 1
    Unarmed Combat:
    enabled: true
    XP-gain-multiplier: 1
    Swimming:
    enabled: true
    XP-gain-multiplier: 1
    woodcutting:
    enabled: true
    XP-gain-multiplier: 1
    MineAllBlocksFromFirstLevel: true
    block_level:
    5: 2
    17: 0
    block_XP:
    5: 1
    17: 2
    digging:
    enabled: true
    XP-gain-multiplier: 1
    MineAllBlocksFromFirstLevel: true
    #If above false, this will be used#
    block_level:
    2: 0
    3: 0
    12: 1
    13: 4
    #this will be used anyway. BlockID: XP
    block_XP:
    2: 1
    3: 1
    12: 1
    13: 1
    mining:
    enabled: true
    #Miningspeed: original time in ms, - level in ms. In default it is 0.02 seconds less for each level (is 1 whole second for lvl 50)#
    # The calculation: original-{LEVEL}*TheNumberBelow in milliseconds.#
    #DOESNT WORK YET!#
    miningspeed: 20
    #If false, the settings below this option will be used.#
    MineAllBlocksFromFirstLevel: true
    #Double Drop Change. Calculation: level > Random*change#
    #This means if you are level 20: if 20 > RandomNumber*400 (RandomNumber is 0-1) -> Double Drop#
    change: 400
    #If above false, this will be used#
    block_level:
    #ItemID: levelNeeded#
    #so 1: 0 means you need level 0 or higher to mine stone (ItemID 1)#
    #1 = stone, 4 = cobble, 14 = goldore, 15 = ironore, 16 = coalore, 21 = lapisore, 48 = mossycobble, 56 = diamondore#
    1: 0
    4: 0
    14: 10
    15: 5
    16: 3
    21: 20
    48: 7
    56: 12
    73: 15
    74: 15
    #How much XP you get per block you break#
    block_XP:
    #How many XP you get per block#
    #1 = stone, 4 = cobble, 14 = goldore, 15 = ironore, 16 = coalore, 21 = lapisore, 48 = mossycobble, 56 = diamondore#
    1: 1
    4: 0
    14: 3
    15: 2
    16: 1
    21: 5
    48: 4
    56: 5
    73: 3
    74: 3
    reward:
    money: 10
    item: 89,2

    NPCs
    They mostly work, except if you create one that has the same name as one of your players. When you do that, this player with the same name as the NPC will not receive any more chat messages, from anywhere. (The creator of the NPC library has to fix it..)
    Note:
    World-Management
    Create new worlds, delete them, and (in the future!) make worlds with a custom generator!
    Commands:
    • /mw create <worldname> <environment> - Environment can be normal, nether or end.
    • /mw delete <worldname>
    • /mw tp|teleport <worldname>
    • /mw import <worldname> - have an old world to import? Use this! (/mw create does the same, but whatever :D)
     
    Darkman2412 likes this.
  2. Eh, is this the same project or is it something different?
     
  3. Offline

    Lolmewn

    Yep, same, but that post had a reeeally bad layout.
     
  4. Ah, okay. I was a bit confused.
     
  5. Offline

    Tomaz

    Looks really promising.!
     
  6. Offline

    Lolmewn

    Oh really ^^
     
  7. Offline

    Darkman2412

    =D
    Y U NO WRITE stelar7? >:[
     
  8. Offline

    stelar7

    Yeah!
    Y U NO tag me?
     
  9. Offline

    Tomaz

    cus u r EVIL
     
  10. Offline

    ThatBox

    WHY NO GITHUB? Lol. Looks good.
     
  11. Offline

    Lolmewn

  12. Offline

    PKdur

    How about including Chest-Protection to?
     
  13. Offline

    mindless728

    For the love of god i hope those different features are separate plugins as each one of those would be better served being separated, now mind you they should still have a tight integration, but separating them would also allow server owners an easy way to disable large parts of this system
     
  14. Offline

    Tomaz

    we'll see!
     
  15. Offline

    Lolmewn

    Highly configurable, you can disable parts of the plugin if you don't want it :)
    Maybe even a custom builder! (With Checkboxes, like CommandBook has aswell)
     
  16. Offline

    mindless728

    okay, that would be a lot better, well best of luck on making this plugin!
     
  17. Offline

    thehutch

    Add me to the top please :D

    - thehutch head of Spells :D
     
Thread Status:
Not open for further replies.

Share This Page