______ Client | Custom Client/Client Side Anticheat for Factions

Discussion in 'General' started by Emperio, Jun 12, 2018.

?

Do you want this

  1. Yes

    5 vote(s)
    62.5%
  2. No

    3 vote(s)
    37.5%
Thread Status:
Not open for further replies.
  1. Emperio

    Emperio Previously Emperio

    Joined:
    Apr 1, 2018
    Messages:
    426
    Likes Received:
    49
    Ratings:
    +200
    Emperio
    This is not clickbait.

    As you know, Client Side Anti cheats and custom clients are all the rage right now, but us faction players are still left out. Everyone doesn't like the 1.7.10 PvP which CheatBreaker offers, 1.7 has more of a love hate relationship with factions player. BAC has 1.8.9 PvP but, both clients only revolve around practice PvP. These clients don't allow the loading of other mods which faction players need,, like various HUD's, schematica etc.

    I had been looking for projects to work on with my experience in Java(which happens to be the language which everything in Minecraft is coded with). When cheatbreaker released, I had an idea, to create a client for Factions. Down below, I will give a brief, prototype briefing of what will happen and its features.



    -To prevent hackers, I am going to implement a system which only supported servers can use. Each java package has a unique ID which is the combination of the developers groupid and artifact id. Something like com.emperio.coolmod. The client will have a special mods folder, the client will send the id's of each java package(mod) inside to the server, here the server verifies whether the id is whitelisted. ONLY whitelisted mods can get through, but this is only in effect if you are running the client.

    -It comes with the core mods which Factions players need

    -It will come with a number of FPS enchancements

    -It will look clean af


    So I'm looking for some people to help me. I'm mainly going to this in Java. I really want some feedback from you guys on what you would like, and some thoughts on this project.

    I also want some people to help me in this, so if you guys have experience just tell me :D
     
    • Funny Funny x 1
  2. Logic

    Logic Ambassador

    Joined:
    Dec 8, 2014
    Messages:
    5,850
    Likes Received:
    1,379
    Ratings:
    +3,060
    LogicMia
    At least conceptually this sounds like a really cool idea. I think the defining feature will be your whitelisting of mods, that's a very neat concept if you're able to get it to work without allowing illegal modifications' modules through. At least for me, that's the biggest reason why I don't use BAC or Cheatbreaker. It just doesn't have all of the mods I want. To give you some ideas:

    Armor, Effects, and Directional HUD
    CPS mod
    Keystrokes mod
    Lunatrius Core, Schematica
    Chunkborders (requires liteloader(?))
    World Downloader
    TastyCannoningUtils (cannoning (TnT) breadcrumbs)
    PlayerAPI, ToggleSprint
    Optifine
     
  3. Hilly

    Hilly Backpacker

    Joined:
    Jun 9, 2017
    Messages:
    147
    Likes Received:
    12
    Ratings:
    +53
    If you use the cosmic client you can get all the faction mods you need. It comes in 1.7 or 1.8
     
  4. Tabby

    Tabby Crusader

    Joined:
    Apr 28, 2017
    Messages:
    722
    Likes Received:
    358
    Ratings:
    +813
    TabbyTops
    I'm sorry but I can never take you seriously lol. Big statements, good luck xD
     
  5. MrFive

    MrFive Explorer

    Joined:
    Jan 3, 2015
    Messages:
    382
    Likes Received:
    33
    Ratings:
    +166
    Download cosmic client then?
     
  6. ReVine2

    ReVine2 Peasant

    Joined:
    Jun 11, 2018
    Messages:
    16
    Likes Received:
    1
    Ratings:
    +4
    I don't have experience to help you but I might have some imput... Is it possible to get printer? :p
     
  7. Drawn

    Drawn Explorer

    Joined:
    Apr 24, 2017
    Messages:
    297
    Likes Received:
    41
    Ratings:
    +110
    Peripheral
    Just us cosmic client, there is no client side anticheat / banwaves however you’re paying big money to get a client into it unless you’re extremely experienced, and yes you can autoclick on it, but these days autoclickers mean nothing when everyone is still clicking 13cps.
    I myself can’t jitter anymore due to over working my hands and I still am good.

    But I would love to see what you come up with, maybe dm me on here or add me on dc for any mod help you want. My dc is Luke#6820
     
  8. Emperio

    Emperio Previously Emperio

    Joined:
    Apr 1, 2018
    Messages:
    426
    Likes Received:
    49
    Ratings:
    +200
    Emperio
    I am experienced enough, and the client side anti-cheat is completely doable.
    --- Double Post Merged, Jun 12, 2018, Original Post Date: Jun 12, 2018 ---
    These mods will have to be whitelited in a file present in the servers folder.
    Thanks for the feedback I really appreciate it
    --- Double Post Merged, Jun 12, 2018 ---
    You make me cry
     
  9. Aeris

    Aeris Overlord

    Joined:
    Jun 27, 2017
    Messages:
    1,569
    Likes Received:
    1,200
    Ratings:
    +1,777
    Escad_
    Have you at least used the Forge API before?
     
  10. Emperio

    Emperio Previously Emperio

    Joined:
    Apr 1, 2018
    Messages:
    426
    Likes Received:
    49
    Ratings:
    +200
    Emperio
    Yes, but the forge API isn't t much use in my project, the main things my launcher needs to do is:

    • Authenticate with Mojang
    • Read the .jar information
    • Look cool:)D)

    Other than that for the Anticheat I need Minecraft to send information about all the .jar mods in the mods folder, read their group ids, check whether they are whitelisted.

    Here and there I will be needing to use the forge and spigot API for optimisations and smaller features
     
    • Informative Informative x 1
  11. Aeris

    Aeris Overlord

    Joined:
    Jun 27, 2017
    Messages:
    1,569
    Likes Received:
    1,200
    Ratings:
    +1,777
    Escad_
    Interesting. I haven't worked with Forge API myself, so I wasn't sure how well that would fit in or what features it might manage exactly.
     
  12. PylonicPanda

    PylonicPanda Explorer

    Joined:
    Mar 16, 2018
    Messages:
    660
    Likes Received:
    74
    Ratings:
    +213
    Id like to see a client with:
    -Lot's of HUD's
    -Optifine
    -Scematica
    -World Dowload
    -Custom texure
    Basicaly Cosmic Client but suited more for desteria
     
  13. Mthax541

    Mthax541 Peasant

    Joined:
    May 29, 2018
    Messages:
    21
    Likes Received:
    1
    Ratings:
    +5
    I use the Cosmic Client. There isn't much more you could ask for only that the chat is a little glitchy.
     
  14. Emperio

    Emperio Previously Emperio

    Joined:
    Apr 1, 2018
    Messages:
    426
    Likes Received:
    49
    Ratings:
    +200
    Emperio
    And it lacks the client side anticheat
     
  15. OhLights

    OhLights Nobility

    Joined:
    Mar 7, 2017
    Messages:
    943
    Likes Received:
    216
    Ratings:
    +678
    roadwork
    Ikr these desterian kids smh
     
  16. Emperio

    Emperio Previously Emperio

    Joined:
    Apr 1, 2018
    Messages:
    426
    Likes Received:
    49
    Ratings:
    +200
    Emperio
    :(
     
Thread Status:
Not open for further replies.