Giter Club home page Giter Club logo

cosmos's Introduction

minecraft GitHub All Releases discord minecraft minecraft logo

Cosmos is a free, open-source, Minecraft 1.12.2 Forge PvP Client aimed at the anarchy community. The client is no longer updated.

Usage:

  • Download the .jar file from the releases tab
  • Put the .jar in your "mods" folder (Create one if it does not exist)
    • Windows: Press Windows + R and type in %appdata% open the .minecraft/mods folder.
    • MacOS: Open Finder and open the minecraft/mods folder.
  • Download and install Forge 1.12.2 2855
  • Press RSHIFT to open the ClickGUI
  • The command prefix is *

Setting up:

  • Run gradlew setupDecompWorkspace in terminal.
  • Refresh Gradle.

Debugging:

  • Run gradlew genIntelliJRuns in terminal and then launch as Minecraft Client.

Building:

  • Run gradlew build in terminal and you will find your built jar in build/libs.
  • Note: Building directly from the main branch might produce a build that is not functional or bugged, this is due to the fact that the developers use this branch when adding, modifying, or testing features, for the best experience either build from tags of previous releases or download the jar file from the releases tab.

Licensing:

This project is under the GPL-3.0 license meaning that you must disclose the source code of the project you are adding our code into. The project you are working on must also be under the GPL-3.0 license. We all like open source, but give credit where credit is due.

cosmos's People

Contributors

cattyngmd avatar chiquitav2 avatar crawleyyou avatar doctor-swag avatar doogie13 avatar gav06 avatar hausemasterissue avatar iudevman avatar kilabgaming avatar liu7d7 avatar master7720 avatar oragejuice avatar pastimee avatar spartan2b2t avatar surge541 avatar unfidelity avatar xgraza avatar yagel15637 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cosmos's Issues

Latest Build of cosmos not allowing player to move after turning on movement modules

so i got cosmos latest build from its src and im not sure why but on singleplayer and mutliplayer im unable to move at all after turning on movement modules

So after restarting the client with no modules enabled i could move around but the moment i turned on any module in movement
(in crystalpvp.cc) i got teleported to the server spawnpoint

[SUGGESTION] README Improvements

that big green download button do be lookin kinda sus bro. it's like those webpages where they put a huge ass download button on the page to get you to download their trojan lol.

๐Ÿ’€

this client isn't dead, just on life supp-:skull:

[SUGGESTION] AntiWeb

Stops you from getting stuck in webs (this module should make 0neb stop trying to web on 2b2tpvp)

Options

  • Mode (enum, [BOTTOM, FASTFALL, BOUNDINGBOX]) BOTTOM, How to prevent you from getting stuck in webs
    • BOTTOM: Instantly teleports you to the bottom of the web
    • FASTFALL: Makes you fall down the web faster
    • BOUNDINGBOX: Makes the web have a full bounding box

Also, somehow make a strict mode for 2b and whatever

[SUGGESTION] Multiple Render Modules

  • CityESP - shows where you can break blocks to city someone
  • LogoutSpots - shows where cunts logout because they cant hold up in a cpvp battle
  • Tracers - self-explanatory what it is, stem option, targeting option (head, feed, body, etc)
  • PopChams - not needed, but they're actually pretty cool
  • Xray - the kind future has. where the walls have like the opacity thing, ive never figured out how to do it and im sure its easy enough but hey it's be cool to see it in cosmos
  • ViewClip - better known as CameraClip, but its still a nice module to have

Again, not all of these are needed but they would be of course cool to have in Cosmos in the future

[SUGGESTION] AutoBed

Automatically places and explodes beds in the end and nether.

Bon made this for Cosmos a long time ago, I can try and find the source for that because it was really good on meteorpvp.

Settings:
AirPlace - Place on air blocks
Rotate - Rotates to the bed
Break & Place Delays - Delays the place and break
& More ...

[SUGGESTION] Moving fakeplayer

Something like a little bit of an AI. Nothing too complicated, but it just like jumping around and moving around to where you can configure your AutoCrystal.

A client named DotGod did this, and I thought it was pretty cool. Idk, it's not needed but it seems like a cool idea not many other clients offer.

[BUG] Block Desync Issue

It seems that when you manually (or even use surround for example) on servers, it will not place blocks. I don't know if its called a desync but regardless, I just cannot place blocks. This is also on 2b2tpvp.net I have tested on.

[BUG]: YawStep on AutoCrystal crashes game

It's a super, super, super long stacktrace. Plus there's a lot of exceptions being thrown all in the logs. Here is the log file:
latest.log

It's more towards the bottom. I assume its the YawStep doing it considering it's throwing in cope.cosmos.client.features.modules.combat.AutoCrystal.onPacketSend(AutoCrystal.java:453) and it was not doing this when the YawStep value was at 1 (or whatever the default was).

There's also a rendering bug, where if you have any HUD options on AutoCrystal enabled, the rest of the HUD will not render (arraylist, watermark, armor, etc). It also sometimes would basically flashbang me. Not kidding, the whole screen would turn white and the only way to fix it is to open the GUI and then it would happen like a minute after "fixing" it.

This is also after building it from source, so I'm aware I'm on an unstable version of Cosmos, but y'know.

[SUGGESTION] AutoBow

  • Add rotations to AutoBowRelease and rename to AutoBow
  • Maybe merge FastProjectile?

[BUG] Closing the ClickGUI

I don't mean by pressing ESCAPE, by pressing the X button on the GUI itself will close the window, but the blur will stay as if the GUI was still open. You can then close it, but once you reopen it, you cannot see the window to configure any modules.

fastprojectille LMFAO

holy shit wao used it it's so op, and you guys actually fucking added it. this is meta-changing. i pasted it in my client if you don't mind, it will probably get patched soon, but holy fuck this shit is insane. thank you thank you thank you

fuck 0x22

GUI Modes dont change

Issue:
Im not sure if its just me, but i cannot seen to get the gui modes to change

Context:
when trying to chagne gui it bruhs

Environment:
intellij run thing

Config:
default

random crashes

doesn't crash for any particular reason just randomly crashes if you want log dm on discord bstar#1600

[BUG] Render Issue

When toggling modules that render boxes, the item enchantment glint becomes corrupted.

[SUGGESTION] AntiSignKick

Attempts to prevent the sign kick exploit going around.

Options

  • MineAnimation (boolean) true, If the edit sign GUI should close when it detects a mine animation packet.

more options is a @todo, no clue what other things you would include

[BUG] AutoCrystal

Using GhostHand on the Interact module with AutoCrystal will open every tile entity in render distance

[SUGGESTION] LogoutSpots

Shows where players became cringe and logged out during a fight

Options

  • Color (Color, [255, 0, 0]), The color to render the logout spot
  • Mode (enum, [BOX, FILLED, FILLEDOUTLINE, CLAW]) FILLEDOUTLINE, How to render the logout spot bounding box
  • Nametag (boolean) true, If to render a nametag above the logout spot
    • Name (boolean) true, If to show the username of the user that logged out
    • Coordinates (boolean) true, If to show the coordinates of the user that logged out

bring back the old gui

the new gui is dog shit you cant even config any modules pls bring back the old gui everyone loved it

NEW ISSUE: NoSlow AirStrict has a bug.

Issue:
NoSlow AirStrict has a bug.

Context:
When eating for example a gapple, it works fine until you stop eating and you stop jumping (since AirStrict does not work with normal walking). It seems to not be resetting the sneak state.

Environment:
strict.2b2tpvp.net

Config:
N/A

[SUGGESTION] Nametags

I never realized how much I kinda want/need nametags until I can't have them. Of course I could just pop in another client, but I really like Cosmos so far and it looks like a pretty solid client.

I'm also not asking you to copy future, but future's nametags look really nice, clean, and simple. Something like that people would be all over. Of course with a twist or something completely different that looks just as good or even better.

[FEATURE SUGGESTION] Strict Strafe

Hey guys,

I really like your client. I think it is very good because it is free and is good for 2b2t, keep it up please!

But the main reason I am making this issue, is to try and request a feature. I would like you guys to add a Strict Strafe to the client, and just a Strafe in general. I see almost zero clients implement a proper strict strafe for 2b2t, and I do play on 2b2t, so I think it could really beneficial. As far as I know, the only clients with Strict Strafe's are salhack, which is outdated, and Future which is paid. So yeah, could you guys please add a strafe to the client, especially a Strict Strafe mode that would work well on 2b2t and other strict servers? I really appreciate it!

P.S. Does the client actually have a crypto miner?

Thanks! Let me know what you think!

[DEV QUESTION] Development Issues

When you are developing the client and wanting to test a feature, are you able to run the runClient Gradle task and successfully load into a world? I'm wondering if this is a me problem, or you also have this issue and you just build it and test it on your actual Minecraft Forge instance.

I'm getting the following exception while in a development environment (bolded as this is not a production issue as far as I know)

Caused by: java.lang.StackOverflowError
	at net.minecraft.entity.Entity.setSize(Entity.java) ~[Entity.class:?]
	... above repeats about 100x

This is because of the culprit Accessor Mixin IEntity, which makes the method setSize(FF)V accessible to you (obviously, you know how they work)

This also happens with a few other Accessor Mixins, so I was wondering if this was just a me problem, or you're experiencing this too.

TL;DR: I get a StackOverflow exception while running Cosmos in a development enviorment due to a Accessor Mixin after loading into a world while running the runClient Gradle task

[BUG] AutoCrystal

Calculations sometimes break when citying someone, although this bug can't be recreated on a FakePlayer for some reason.

[SUGGESTION] Step

Steps up blocks faster

Options

  • Mode (enum, [NCP, AAC, VANILLA, SPIDER]) NCP, How to step up blocks
    • NCP: Bypasses the NCP anticheat
    • AAC: Bypasses the AAC anticheat
    • VANILLA: Changes the vanilla step height value
    • SPIDER: Climbs up blocks like a spider
  • Height (double) 0.5-2.0 (2.0), The maximum height value to step up blocks. Ignored if using spider mode

[IMPROVEMENT] More block options to burrow

Falling Blocks:

So on some servers, their burrow patch can be simply bypassed by using a falling block. eg Anvils, Sand, Gravel, etc.

So basically, falling blocks shit

New Blocks

  • EndRods (they usually bypass, they did on 2b2tpvp.net when endrods were still available in the kitcreator)
  • Fences (they also bypass, it even works in vanilla)

AutoCrystal Render Crash

Line 409, Render code, throwing null point exception, not sure why.
Pls fix, I tried checking if the placePosition is not null, but that didn't do it, I have no clue

NEW ISSUE: AngleUtil does not calculate Yaw correctly.

Issue:
AngleUtil does not calculate the Yaw value correctly.

Context:
While writing YawStep for Cosmos AutoCrystal, turning on client-sided rotations revealed that the yaw value is invalid in terms of actually facing a crystal, depending on the direction you are looking before a rotation is forced.

Environment:
Cosmos only, development version of Cosmos (uncommitted)
strict.2b2tpvp.net
2b2tpvp.net

Config:
N/A

gui

when changing gui mode to cosmos nothing changes even when restarting the game

[SUGGESTION] AntiVoid

Attempts to help you out when you fall into the void

Options

  • Mode (enum [SUSPEND, TELEPORT, RUBBERBAND, SLOWFALL]) SLOWFALL, How to prevent you from falling into the void
    • SUSPEND: Sets your vertical velocity to 0.0 to make you stay in air
    • TELEPORT: Teleports you up x amount of blocks with a packet
    • RUBBERBAND: Rubberbands you back to the surface
    • SLOWFALL: Slows down your vertical velocity

rest of the options are a @todo

[IMPROVEMENT] AutoCrystal

The raytracing for the calculations sometimes bottlenecks the range by calculating the max range as too close than can actually be placed.

[SUGGESTION] AutoBowRelease

Automatically releases your bow for you.

This can be used with FastProjectile or just by being a bowfag (gross)

Options

  • Ticks (int) 0-20 (4), The maximum item use count before automatically releasing.
  • Delay (int) 0-15 (1), The delay in ticks before trying to release your bow again.
  • Packet (boolean) true, If to send a stop item use packet
  • Offhand (boolean) true, If to automatically release your bow if it is in your offhand

Fast Projectile doesn't work

I have no slow off on all my client
anti hunger also off
all speed and movement hacks also off
yet fast projectile doesnt do more damage from bow shots

[QUESTION] Various Stuff

ik this is a bit of a dumb question and kinda unrelated, but i just need to ask you this. how the fuck do all the clients like future, rusherhack, and abyss do surround on 2b using silent swap without de syncing you?

like on most of the surrounds i've done on 2b they desync you if they use silent swap to place the blocks, but how come future rusherhack and abyss can do it no problem? maybe cosmos does this? idk i havent tested it, and im sorry for being dumb then lol. but if you do know how can you say? I could really use some help.

some genuine info i can offer you is about yawstep. with yawstep, yo want to add an option for FULL, SEMI, and OFF. you see on 2b you only need slower rotations for when you break crystals, not when you place them (idk how it works lol). which means you can save time by only rotating slower when breaking, not placing.

also your yawstep method looks pretty bad. what if you divide the rotation packets by an odd number like 5? what would the rotation packets be?

Rotate 25.3712732173817237127 degrees yaw! or something like that.

anyways, i just need some answers with silent swap surround on 2b, and i hope u can benefit from learning more about yawstep and hopefully making it better :)

just as a bonus question, what would u say are all the key components to a good ca for 2b?

[FIX] Revert to Old GUI

the new gui is horrible, it looks bad and i can't even change options of the modules on it, please revert it back to the old gui that was actually usable ๐Ÿ™

GUI

how do i change the gui so it looks normal

[SUGGESTION]: HotbarRefill

Useful on servers without an Inventory Move patch.

Refills your hotbar with items from your inventory.

Options:

  • Threshold (int) 0-63 (45), The minimum stack count the hotbar slot has before refilling
  • Delay (int) 0-15 (2), The delay in ticks before preforming more inventory actions
  • Actions (int) 0-10 (3), The amount of inventory actions to do within the delay times
  • ShiftClick (boolean) false, If to shift click items from the inventory rather than moving items around.

[SUGGESTION] AutoArmor

Can be named AutoArmour if ur not in the US, doesn't matter means the same thing.

Automatically equips the best armor piece

Options

  • Delay (int) 0-20 (4), The delay in ticks before equipping another piece of armor
  • NoBinding (boolean) true, If to avoid equipping armor with the enchantment Curse of Binding
  • InventoryOnly (boolean) false, If to only equip armor if the inventory GUI is open.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.