✨ lCore | Alternative for Essentials | First plugin 1.9

Hello! This is my first ever plugin! ^^

  1. LARKYY
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.12
    Source Code:
    https://github.com/TadiklCZE/lCore
    Contributors:
    qKing12
    Languages Supported:
    English & Custom
    Hello guys! I just started coding plugins yesterday, I had some smaller experiences with Java & C#, so I just had to learn BukkitAPI a bit. Basically this plugin doesn't save any data yet and use it on your own risk!

    This plugins containes some small features such as:
    • Commands:
      • /heal [player]
      • /sun [world]
      • /rain [world]
      • /day [world]
      • /night [world]
      • /teleport <player> [player]
      • /gm <mode> [player]
      • /suicide
      • /fly [player]
      • /world <worldName> [player]
      • /broadcast <message>
      • /msg <player> <message>
      • /r <message>
    • Configurable messages
    • Configurable permissions
    • Configurable sounds (Error, Success, Message, Broadcast sounds)
    • Join/Leave messages
    • Configurable welcome message
    • Welcome Title/Subtitle
    • Disabling join/leave messages
    • Custom Death message
    • Custom Server Motd
    I am going to add much more features to this plugin and it is going to be my hobby as I am actually studying programming.

    Please understand that I am not a good dev and this is my really first plugin that I have published :)

    Code (Text):
    nopermission: "&cYou have no permissions to do that!"
    notonline: "&cPlayer &4%player%&c is not online!"
    unknownworld: "&cWorld &4%world%&c does not exist!"
    availableworlds: "&cAvailable worlds: %worlds%"
    enablewelcomemessages: true
    joinmsg: "&2[+]&a %player%"
    leavemsg: "&4[-]&c %player%"
    servermotd: "&aA Minecraft server using &2lCore\n&fJoin now and play with other players!"
    welcome:
      title: "&a&lWELCOME %player%"
      subtitle: "&fOn our server!"
      fadein: 20
      stay: 20
      fadeout: 20
      message:
        - "&fWelcome &d%player%&f on"
        - "&four &bserver&f!"
    enabledeathmessage: true
    deathmsg: "&4%player%&c just died!"
    permissions:
      broadcast:
        player: "lCore.broadcast"
      fly:
        player: "lCore.fly"
        other: "lCore.fly.other"
      world:
        player: "lCore.world"
        other: "lCore.world.other"
      heal:
        player: "lCore.heal"
        other: "lCore.heal.other"
      teleport:
        player: "lCore.teleport"
        other: "lCore.teleport.other"
      sun:
        player: "lCore.weather.sun"
      rain:
        player: "lCore.weather.rain"
      time:
        day: "lCore.time.day"
        night: "lCore.time.night"
      gamemode:
        player: "lCore.gamemode"
        other: "lCore.gamemode.other"
      suicide:
        player: "lCore.suicide"
      message:
        player: "lCore.message"
      reply:
        player: "lCore.reply"
    sounds:
      success: ENTITY_PLAYER_LEVELUP
      failed: BLOCK_ANVIL_PLACE
      broadcast: ENTITY_PLAYER_LEVELUP
      message: ENTITY_CHICKEN_EGG
    commands:
      message:
        to: "&eYou &6-> &e%target%&6: &f%message%"
        from: "&e%player% &6-> &eYou&6: &f%message%"
        usage: "&cUnknown usage! (/message <player> <message>)"
      reply:
        noreply: "&cThere is no player to reply!"
        usage: "&cUnknown usage! (/reply <message>)"
      broadcast:
        usage: "&cUnknown usage! (/broadcast <message>)"
      world:
        player: "&aYou have been teleported to world &2%world%&a!"
        other: "&aYou have teleported &2%player%&a to world &2%world%&a!"
        fromplayer: "&aYou have been teleported by &2%player%&a to world &2%world%&a!"
        usage: "&cUnknown usage! (/world <worldname>)"
      fly:
        player: "&aYour flight was %state%&a!"
        other: "&aFlight of &2%player%&a was %state%&a!"
        fromplayer: "&aYour flight was %state%&a by &2%player%&a!"
        enabled: "&2Enabled"
        disabled: "&4Disabled"
      suicide:
        player: "&aYou have killed yourself!"
      heal:
        player: "&aYou have healed yourself!"
        other: "&aYou have healed &2%player%&a!"
        fromplayer: "&aYou have been healed by &2%player%&a!"
      teleport:
        player: "&aYou have been teleported to player &2%player%&a!"
        other: "&aYou have teleported &2%player%&a to &2%other%&a!"
        usage:  "&cUnknown usage! (/teleport <player> [player])"
        fromplayer: "&aYou have been teleported by &2%player%&a to &2%other%&a!"
      sun:
        player: "&aYou have toggled off a rain in world &2%world%&a!"
        notraining: "&cThere is no rain in world &4%world%&c!"
      rain:
        player: "&aYou have toggled on a rain in world &2%world%&a!"
        raining: "&cThere is already raining in world &4%world%&c!"
      day:
        player: "&aYou have set day in world &2%world%&a!"
      night:
        player: "&aYou have set night in world &2%world%&a!"
      gamemode:
        player: "&aYour gamemode has been set to &2%gamemode%&a!"
        other: "&aYou have set gamemode &2%gamemode%&a to player &2%player%&a!"
        usage: "&cUnknown usage! (/gamemode <gamemode> <player>)"
        modes: "&cAvailable gamemodes: 0, 1, 2, 3"
        fromplayer: "&aYour gamemode has been set to &2%gamemode%&a by &2%player%&a!"
     

    Support & Bug Reporting
    You can contact me here on SpigotMC or on discord (LARKYY#0001)
    If you have any suggestions or ideas for improvements, please, let me know!
    Discord server:
    https://discord.gg/QjbXsA4wVr

    Planned Features
    Private Messages System
    Scoreboard
    Tablist

Recent Reviews

  1. xMaikiYT
    xMaikiYT
    5/5,
    Version: 1.4
    For your first plugin, is grate! Its a light alternative for CMI or Essentials! Its grate for servers that dont wanna use advanced features, only some!
    1. LARKYY
      Author's Response
      Thank you very much! Actually I am just trying to learn random things, that's also why I made this core because I can just put there like everything. However I still want to update it and add more things ^^
  2. Rayrnond
    Rayrnond
    5/5,
    Version: 1.3
    Good plugin, I personally wont be using it but from the tests I conducted it seems to be perfect as a substitute for Essentials and CMI.
    1. LARKYY
      Author's Response
      Thank you very much! I am now learning using methods more & also ArrayLists. Later I will make a little simple system of saving homes, etc. But I have to learn all one by one.
  3. itIsMaku
    itIsMaku
    5/5,
    Version: 1.1
    Nice plugin, but actually useless, because CMI and Essentials already have this. You try some original in future. :)
    1. LARKYY
      Author's Response
      Thank you very much! I understand that it is actually useless, but as I am new in plugin developing I wanted to try something easier :)