System32 - BETA 1.005

The must have essential for every server!

  1. Kyllian
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Source Code:
    https://github.com/InstantlyMoist/System32
    Contributors:
    InstantlyMoist (me)
    [​IMG]

    Welcome to the plugin page of System32.

    This is an upcoming essentials, the plugin was almost done in it's early states, but I wanted to remake it, this will mean the plugin is not done at all and will be updated very frequently. Our current features are:

    • Chat manager + PlaceholderAPI support
    • Group manager
    • Permission manager
    • Alot of commands (In progress)
    We will add things on the go, please keep in mind the plugin is in beta.

    Wonder how System32 is doing? Check out the bStats!

    If you somehow encounter any issues during the setup of the plugin, make sure to join my discord!

    [​IMG]
    config.yml:
    Code (Text):
    # System32

    Settings:
      SaveDelay: 6000

    Chat:
      Format: '%prefix%%player_name%%suffix%: '
    groups.yml:
    Code (Text):
    groups:
      default:
        default: true
        permissions:
          - 'essentials.help'
        inheritance: []
        info:
          prefix: '&8&oGuest: &7'
          build: false
          suffix: ''
      moderator:
        default: false
        permissions:
          - 'essentials.help'
        inheritance: []
        info:
          prefix: '&b&oModerator: &7'
          build: false
          suffix: ''
    messages.yml
    Code (Text):

    AddedInheritage: '&8&oSystem32: &7%group% now inherits %inherit%'
    AddedPermissionGroup: '&8&oSystem32: &7Added %permission% to %group%'
    AddedPermissionPlayer: '&8&oSystem32: &7Added %permission% to %player_name%'
    AlreadyHasPermissionGroup: '&8&oSystem32: &7%group% already has the permission %permission%'
    AlreadyHasPermissionPlayer: '&8&oSystem32: &7%player_name% already has the permission %permission%'
    AlreadyInherits: '&8&oSystem32: &7%group% does already inherit %inherit%'
    Broadcast: '&8&oSystem32: &7%message%'
    CantKick: '&8&oSystem32: &7Can''t kick %player_name%, he has the override permission system32.kick.override'
    CheckingUpdate: '&8&oSystem32: &7Checking for update...'
    DoesntHavePermissionGroup: '&8&oSystem32: &7%group% does not have the permission %permission%'
    DoesntHavePermissionPlayer: '&8&oSystem32: &7%player_name% does not have the permission %permission%'
    DoesntInherit: '&8&oSystem32: &7%group% does not inherit %group%'
    Feed: '&8&oSystem32: &7You have been fed!'
    FeedOther: '&8&oSystem32: &7You fed %player_name%'
    GamemodeChanged: '&8&oSystem32: &7Your gamemode has been changed to %gamemode%'
    GamemodeChangedOther: '&8&oSystem32: &7Changed the gamemode of %player_name% to %gamemode%'
    GroupAlreadyExists: '&8&oSystem32: &7The group %group% does already exist!'
    GroupCreated: '&8&oSystem32: &7The group %group% has been created!'
    GroupDoesNotExist: '&8&oSystem32: &7The group %group% does not exist!'
    GroupRemoved: '&8&oSystem32: &7The group %group% has been removed!'
    GroupSet: '&8&oSystem32: &7The group from %player_name% has been set to %group%!'
    GroupShowInheritance: '&8&oSystem32: &7The group %group% inherits the following groups: %groups%'
    GroupShowPermissions: '&8&oSystem32: &7The group %group% has the following permissions: %permissions%'
    GroupShowPrefix: '&8&oSystem32: &7The group %group% has the prefix: %prefix%'
    GroupShowSuffix: '&8&oSystem32: &7The group %group% has the suffix: %suffix%'
    HasPermission: '&8&oSystem32: &7%player_name% has the permissions: %permissions% and the permissions from the group %group%'
    Healed: '&8&oSystem32: &7You have been healed!'
    HealedOther: '&8&oSystem32: &7You have healed %player_name%'
    IsGroup: '&8&oSystem32: &7%player_name% is in the group: %group%'
    Kick: '&8&oSystem32: &7You have been kicked by %player_name%\nfor %reason%'
    MustBeAPlayer: '&8&oSystem32: &7In order to execute this command, you must be a player!'
    NeedPermission: '&8&oSystem32: &7In order to execute this command you need to have the permission %permission%'
    PlayerNotOnline: '&8&oSystem32: &7The player %player_name% is not online!'
    Reloaded: '&8&oSystem32: &7The plugin has been reloaded!'
    RemovedGroup: '&8&oSystem32: &7The group from %player_name% has been removed, putting her back to the default rank!'
    RemovedInheritage: '&8&oSystem32: &7%group% now doesnt inherits %inherit% anymore'
    RemovedPermissionGroup: '&8&oSystem32: &7Removed %permission% from %group%'
    RemovedPermissionPlayer: '&8&oSystem32: &7Removed %permission% from %player_name%'
    RemovedPrefix: '&8&oSystem32: &7The prefix from %group% has been removed!'
    RemovedSuffix: '&8&oSystem32: &7The suffix from %group% has been removed!'
    SetPrefix: '&8&oSystem32: &7The prefix from %group% has been changed to %prefix%!'
    SetSuffix: '&8&oSystem32: &7The suffix from %group% has been changed to %suffix%!'
    SpawnNotSet: '&8&oSystem32: &7Spawn has not been set, please contact a moderator!'
    SpawnRemoved: '&8&oSystem32: &7Spawn has been removed!'
    SpawnSet: '&8&oSystem32: &7Spawn has been set!'
    TeleportedOtherToSpawn: '&8&oSystem32: &7Teleported %player_name% to spawn!'
    TeleportedToSpawn: '&8&oSystem32: &7You have been teleported to the spawn'
    UnknownArgument: '&8&oSystem32: &7The arguments you specified are unknown. Please do /%command% help'
    UpdateFound: '&8&oSystem32: &7New version found! You are currently running version %oldversion%, version %newversion% is ready to be downloaded on %url%'
    UpdateNotFound: '&8&oSystem32: &7You are up to date!'
    WarpCreated: '&8&oSystem32: &7The warp %warp% has been created'
    WarpDoesNotExist: '&8&oSystem32: &7The warp %warp% does not exist'
    Warped: '&8&oSystem32: &7You have been warped to %warp%'
    WarpedOther: '&8&oSystem32: &7You have warped %player_name% to %warp%'
    WarpExists: '&8System32: &7The warp %warp% already exists'
    WarpRemoved: '&8&oSystem32: &7The warp %warp% has been removed'
    Warps: '&8&oSystem32: &7Valid warps are %warps%'
     
    Example player data file:
    Code (Text):
    group: groupname
    permissions:
      - 'test'
    spawn.yml
    Code (Text):
    spawn:
      ==: org.bukkit.Location
      world: world
      x: 270.649776885659
      y: 66.0
      z: 520.9076753887267
      pitch: 26.699757
      yaw: -196.853
     
    warps.yml
    Code (Text):
    warps:
      hello:
        ==: org.bukkit.Location
        world: world
        x: 277.0137516886769
        y: 79.0
        z: 579.1544064788534
        pitch: 56.699844
        yaw: -150.06064
     
    [​IMG]
    broadcast
    -/broadcast/bc/say message - system32.broadcast

    feed

    -/feed - system32.feed
    -/feed player - system32.feed.other

    gamemode
    -/gamemode survival/s/0 - system32.gamemode.survival
    -/gamemode creative/c/1 - system32.gamemode.creative
    -/gamemode adventure/a/2 - system32.gamemode.adventure
    -/gamemode spectator/sp/3 - system32.gamemode.spectator
    -/gamemode survival/s/0 player - system32.gamemode.other
    -/gamemode creative/c/1 player - system32.gamemode.other
    -/gamemode adventure/a/2 player - system32.gamemode.other
    -/gamemode spectator/sp/3 player - system32.gamemode.other
    -/gms - system32.gamemode.survival
    -/gmc - system32.gamemode.creative
    -/gma - system32.gamemode.adventure
    -/gmsp - system32.gamemode.spectator
    -/gms player - system32.gamemode.other
    -/gmc player - system32.gamemode.other
    -/gma player - system32.gamemode.other
    -/gmsp player - system32.gamemode.other


    group

    -/group create name - group.create
    -/group remove name - group.remove
    -/group name show permissions - group.show
    -/group name show inheritance - group.show
    -/group name show prefix - group.show
    -/group name show suffix - group.show
    -/group name remove suffix - group.remove
    -/group name remove prefix - group.remove
    -/group name add inheritance name - group.inheritage
    -/group name remove inheritance name - group.inheritage
    -/group name add permission permission - group.permission
    -/group name remove permission permission - group.permission
    -/group name set suffix suffix - group.suffix
    -/group name set prefix prefix - group.prefix

    heal
    -/heal - system32.heal
    -/heal player - system32.heal.other

    kick
    -/kick player reason - system32.kick
    system32.kick.override

    player
    -/player name permission show - player.permission.show
    -/player name group show - player.group.show
    -/player name group remove - player.group.remove
    -/player name add permission permission - player.permission.add
    -/player name remove permission permission- player.permission.remove
    -/player name set group group - player.group.set

    spawn
    -/spawn - system32.spawn
    -/spawn set - system32.spawn.set
    -/spawn delete/remove - system32.spawn.remove
    -/spawn player - system32.spawn.other
    -/setspawn - system32.spawn.set
    -/delspawn/deletespawn/remspawn/removespawn - system32.spawn.remove

    system32
    -/system32/system reload - system32.reload

    warp
    -/warps - system32.warp.list
    -/warp name - system32.warp
    -/setwarp/createwarp name - system32.warp.create
    -/delwarp/deletewarp/remwarp/removewarp name - system32.warp.remove


    [​IMG]
    • Add wildcard permissions
    • Remake every essentials command

Recent Reviews

  1. Leodur2006
    Leodur2006
    5/5,
    Version: 1.005
    Omg you added broadcast as suggested!
    Cool cool cool plugin, I like System32, but for next updates:
    - Please add Economy commands /balance, /pay and /sellhand
    1. Kyllian
  2. jackYodil
    jackYodil
    2/5,
    Version: 1.005
    All around average plugin. Not very well optimized & should be using Vault for groups.
    1. Kyllian
      Author's Response
      PM'ed you about this :)
  3. MrGamerz
    MrGamerz
    5/5,
    Version: 1.003
    Great plugin quite active its everything all in one as far as the basic essentials are concerned but I would ask for mysql/SQL support or bungeecord support or both please
    1. Kyllian
      Author's Response
      Will be doing that once the plugin is done, the core is coded so it should be very easy to add mySQL support :)
  4. Leodur2006
    Leodur2006
    4/5,
    Version: 1.002
    Very very very very very very frequent updates, but please, add /broadcast command and you will get 100000000 stars from me :)
    But also that would be nice if you add a sort of economy manager (/balance, /pay)
    1. Kyllian
      Author's Response
      Adding that soon, keep in mind this is a beta :)
  5. scmine11
    scmine11
    5/5,
    Version: 0.33
    Good Plug-in!
    +++++++++++++++++++++++++++++++++++++++++++

    Please Add /mobkill all
  6. EpixMC
    EpixMC
    5/5,
    Version: 0.33
    Like it <3

    Can you add /killall mobs?

    ########################################
  7. AtomicWaves
    AtomicWaves
    5/5,
    Version: 0.30
    This is just because I remember you xD. I also love the improvement you made since I last talk to you :)
  8. Bolean
    Bolean
    5/5,
    Version: 0.25
    Thanks mate here's 5 star for you XD .
    1. Kyllian
      Author's Response
      Thanks <3
  9. KroterPvP
    KroterPvP
    5/5,
    Version: 0.24
    To be honnest, I don't like copying other plugins, but this is amazing!
    It's better than EssentialsX...
    1. Kyllian
      Author's Response
      Thanks <3
  10. mrdado243
    mrdado243
    5/5,
    Version: 0.22
    Hey great plugin! I'm interested to see how would this preform if i use this instead essentials on my network! but there is 1 quite big problem :P could you add kits support? thank you you did a great job! <3
    1. Kyllian
      Author's Response
      Thanks for your nice words! I will look into kit support