sexc forge mod for 1.12.2 minecraft

Overview

logo

Wurst+3

dwnlds

Discord | Donate | Download

1.12.2 forge minecraft client

Made for crystalpvp and killing noobs.

On first run ensure your voices volume is maxed ;)

CoC

Donations

Join the discord for more infomation.

2 Boosts in discord OR $5 for 1 month 'cool dudes' cape.

10 boosts in discord OR $15 for lifetime custom cape.

To donate use link above and make sure your discord tag is included in the comments, then DM travis#0001 on discord.

Nitro boosts capes will be given ASAP.

Credits

the usual suspects are here, phobos, gamesense, some xulu, and other misc stuff. if you want better credit dm me on discord travis#0001

Also the old gui is using panel studio

Why

Got bored pt. 3, began work as a project for my friends to pvp, turned into this

How

Download the latest release or build yourself, put file into your mods folder and run with forge 1.12.2

Build

If you want to compile your own binaries use the following commands

./gradlew setupdecompworkspace
./gradlew build

Usage

Right shift opens the GUI

'.' is the default prefix, to change this go to .minecraft\Wurstplus3\configs\default\BINDS.txt and change the top line

For a list of commands click here

Contributing

Make a pull request, would be preferable if you joined the discord before hand

For a guide on contributing please click here

Comments
  • [SUGGESTION] and [BUG]

    [SUGGESTION] and [BUG]

    -holefill doesn't disable when there is an entity in the hole. Quite annoying cuz it'll fill your own hole when you get out. -Nametags durability cause "opengl error : 1283 (stack overflow)" and make big render issues on servers like 9b -Everything realated to popcounter (on nametags, on logoutspot and in chat) doesnt work in the last build -Add non-compact popcounter for different ppl like phobos -More settings for offhand maybe add switch key for gapps etc and holehp doesn't work

    enhancement 
    opened by ghost 31
  • bruh[SUGGESTION]

    bruh[SUGGESTION]

    what I meant in my last issue is that you should add a max self break and a max self place, this way the ca won’t desync if you suddenly move in front of it and when you’re chasing someone it will place and destroy the maximum damage to your opponent 👍 💯 👍 (if you config it right)

    enhancement 
    opened by amongusenjoyer69 28
  • [BUG] Wurst +3 Randomly Crashes

    [BUG] Wurst +3 Randomly Crashes

    Describe the bug I was using Wurst+3 on a server and using crystal aura, then suddenly the game crashes.

    To Reproduce Steps to reproduce the behavior:

    1. Turn on game
    2. Do something
    3. Crash

    Screenshots Game logs when it crashes: notepad_Zqd3Euoza4

    Also I believe it's a mixin problem, here are logs when I build w+3:

    BUILD SUCCESSFUL in 54s
    17 actionable tasks: 13 executed, 4 up-to-date
    C:\wurst-plus-three>gradlew build
    
    > Configure project :
    This mapping 'stable_39' was designed for MC 1.12! Use at your own peril.
    WARNING: You are using an unsupported version of ForgeGradle.
    Please consider upgrading to ForgeGradle 4 and helping in the efforts to get old versions working on the modern toolchain.
    See https://gist.github.com/TheCurle/fe7ad3ede188cbdd15c235cc75d52d4a for more info on contributing.
    Found AccessTransformer: wurstplusthree_at.cfg
    
    > Task :compileJava
    Potential refmap conflict. Duplicate refmap name mixins.wurstplusthree.refmap.json specified for sourceSet main, already defined for sourceSet main
    C:\wurst-plus-three\build\sources\main\java\me\travis\wurstplusthree\util\ReflectionUtil.java:4: warning: FileURLConnection is internal proprietary API and may be removed in a future release
    import sun.net.www.protocol.file.FileURLConnection;
                                    ^
    Note: SpongePowered MIXIN Annotation Processor Version=0.7.11
    Note: ObfuscationServiceMCP supports type: "searge"
    Note: ObfuscationServiceMCP supports type: "notch"
    Note: Loading searge mappings from C:\Users\quoca\.gradle\caches\minecraft\de\oceanlabs\mcp\mcp_stable\39\1.12.2\srgs\mcp-srg.srg
    Note: Loading notch mappings from C:\Users\quoca\.gradle\caches\minecraft\de\oceanlabs\mcp\mcp_stable\39\1.12.2\srgs\mcp-notch.srg
    C:\wurst-plus-three\build\sources\main\java\me\travis\wurstplusthree\mixin\mixins\MixinEntityRenderer.java:76: warning: Cannot find method mapping for @At(INVOKE.<target>) 'Lorg/lwjgl/util/glu/Project;gluPerspective(FFFF)V'
        @Redirect(method = "setupCameraTransform", at = @At(value = "INVOKE", target = "Lorg/lwjgl/util/glu/Project;gluPerspective(FFFF)V"))
        ^
    C:\wurst-plus-three\build\sources\main\java\me\travis\wurstplusthree\mixin\mixins\MixinEntityRenderer.java:83: warning: Cannot find method mapping for @At(INVOKE.<target>) 'Lorg/lwjgl/util/glu/Project;gluPerspective(FFFF)V'
        @Redirect(method = "renderWorldPass", at = @At(value = "INVOKE", target = "Lorg/lwjgl/util/glu/Project;gluPerspective(FFFF)V"))
        ^
    C:\wurst-plus-three\build\sources\main\java\me\travis\wurstplusthree\mixin\mixins\MixinEntityRenderer.java:90: warning: Cannot find method mapping for @At(INVOKE.<target>) 'Lorg/lwjgl/util/glu/Project;gluPerspective(FFFF)V'
        @Redirect(method = "renderCloudsCheck", at = @At(value = "INVOKE", target = "Lorg/lwjgl/util/glu/Project;gluPerspective(FFFF)V"))
        ^
    Note: Writing refmap to C:\wurst-plus-three\build\tmp\compileJava\compileJava-refmap.json
    C:\wurst-plus-three\build\sources\main\java\me\travis\wurstplusthree\mixin\mixins\MixinRenderEntityItem.java:45: warning: Unable to locate obfuscation mapping for @Shadow method
        @Shadow
        ^
    C:\wurst-plus-three\build\sources\main\java\me\travis\wurstplusthree\mixin\mixins\MixinRenderEntityItem.java:48: warning: Unable to locate obfuscation mapping for @Shadow method
        @Shadow
        ^
    C:\wurst-plus-three\build\sources\main\java\me\travis\wurstplusthree\mixin\mixins\MixinEntity.java:165: warning: @Overwrite is missing javadoc comment
        public void move(MoverType type, double x, double y, double z) {
                    ^
    C:\wurst-plus-three\build\sources\main\java\me\travis\wurstplusthree\mixin\mixins\MixinRenderEntityItem.java:64: warning: @Overwrite is missing javadoc comment
        private int transformModelCount(EntityItem itemIn, double x, double y, double z, float p_177077_8_, IBakedModel p_177077_9_)
                    ^
    C:\wurst-plus-three\build\sources\main\java\me\travis\wurstplusthree\mixin\mixins\MixinRenderEntityItem.java:120: warning: @Overwrite is missing javadoc comment
        public void doRender(EntityItem entity, double x, double y, double z, float entityYaw, float partialTicks)
                    ^
    C:\wurst-plus-three\build\sources\main\java\me\travis\wurstplusthree\mixin\mixins\MixinRenderPlayer.java:103: warning: @Overwrite is missing javadoc comment
        public ResourceLocation getEntityTexture(AbstractClientPlayer entity){
                                ^
    Note: Writing refmap to C:\wurst-plus-three\build\tmp\compileJava\compileJava-refmap.json
    Note: Writing searge output SRGs to C:\wurst-plus-three\build\tmp\compileJava\mcp-srg.srg
    Note: Writing notch output SRGs to C:\wurst-plus-three\build\tmp\compileJava\mcp-notch.srg
    C:\wurst-plus-three\build\sources\main\java\me\travis\wurstplusthree\util\ReflectionUtil.java:4: warning: FileURLConnection is internal proprietary API and may be removed in a future release
    import sun.net.www.protocol.file.FileURLConnection;
                                    ^
    Note: Writing refmap to C:\wurst-plus-three\build\tmp\compileJava\compileJava-refmap.json
    Note: Writing refmap to C:\wurst-plus-three\build\tmp\compileJava\compileJava-refmap.json
    Note: Writing searge output SRGs to C:\wurst-plus-three\build\tmp\compileJava\mcp-srg.srg
    Note: Writing notch output SRGs to C:\wurst-plus-three\build\tmp\compileJava\mcp-notch.srg
    C:\wurst-plus-three\build\sources\main\java\me\travis\wurstplusthree\util\ReflectionUtil.java:4: warning: FileURLConnection is internal proprietary API and may be removed in a future release
    import sun.net.www.protocol.file.FileURLConnection;
                                    ^
    C:\wurst-plus-three\build\sources\main\java\me\travis\wurstplusthree\util\ReflectionUtil.java:129: warning: FileURLConnection is internal proprietary API and may be removed in a future release
                        } else if (connection instanceof FileURLConnection) {
                                                         ^
    Note: Some input files use or override a deprecated API.
    Note: Recompile with -Xlint:deprecation for details.
    Note: Some input files use unchecked or unsafe operations.
    Note: Recompile with -Xlint:unchecked for details.
    13 warnings
    
    Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
    Use '--warning-mode all' to show the individual deprecation warnings.
    See https://docs.gradle.org/4.9/userguide/command_line_interface.html#sec:command_line_warnings
    
    BUILD SUCCESSFUL in 46s
    17 actionable tasks: 13 executed, 4 up-to-date
    
    bug will fix 
    opened by chocopie69 21
  • [BUG]CrystalAura multi thread bug

    [BUG]CrystalAura multi thread bug

    First is a logic bug but it will only happen on a very slow PC. onUpdate() is invoked by TickEvent every tick. The delay between ticks is 50ms.So every 50ms the CrystalAura will launch the new thread to calculate. What if every calculation loop takes over 50ms?I think it would be terrible.

    Secondly, after starting a calculation thread. It's wrong to get the static result immediately. Because the calculation is not completed in another thread. You can only get result calculated by last thread or null.

    There is a example of concurrent multi thread AutoCrystal https://github.com/SexyTeam/Cursa/blob/main/src/main/java/club/eridani/cursa/module/modules/combat/CursaAura.java

    bug neeeeeeeeeeeerd 
    opened by SpartanB312 19
  • not building

    not building

    • What went wrong: A problem occurred evaluating root project 'wurst-plus-three-0.7.0'.

    A problem occurred starting process 'command 'git''

    • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

    • Get more help at https://help.gradle.org

    Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/4.9/userguide/command_line_interface.html#sec:command_line_warnings

    bug 
    opened by master7720 14
  • Needs a code of conduct

    Needs a code of conduct

    To provide a safe and inclusive place for all developers to be able to work on this client I recommend a code of conduct be added to prevent bad actors from excluding people who may be discriminated against. I highly recommend not accepting any commits which may non gender ambiguous wording as to not exclude women and other minorities from this project. I also recommend removing any persons who have or may have said anything sexist, racist or transphobic. Please read https://opensource.guide/code-of-conduct/ for more information. Sincerely - Lnadav

    opened by oragejuice 14
  • [BUG] [SUGGESTION]

    [BUG] [SUGGESTION]

    max self break dmg and max enemy break dmg only apply to the targeted block not for all crystals making them useless.

    holehp is a nightmare

    predict block does nothing but dc me

    ca is a disaster on semi and strict servers regardless of config

    offhand needs fallcheck totem on ely

    add build height

    make velocity and noslow separate modules, fix compatibility with them too

    threaded in ca crashes game and fucks movement

    hole fill I don’t need to explain

    name tags need fill color option as well

    nametags explode your game on servers like 9b

    speed mine renders crazy shit when you mine a slab or anything that isn’t a block

    wtf is silent switch bound to a key make it automatic

    other than that client is pretty sick great job devs!!,11!1

    invalid wontfix config issue (lmao) 
    opened by amongusenjoyer69 13
  • Gamesense Compatibility

    Gamesense Compatibility

    Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] I would like if you made it work with gamesense.

    Describe the solution you'd like A clear and concise description of what you want to happen. I want it so I can run both clients at the same time.

    Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

    Wurst+2 was working with gamesense so matbe its not to hard to get Wurst+3 to work with it.

    Additional context Add any other context or screenshots about the feature request here.

    enhancement 
    opened by ozyntmc 13
  • When trying to build It failes because bintray.com.... gives a bad gateway

    When trying to build It failes because bintray.com.... gives a bad gateway

    Describe the bug When trying to build, the process quits and throws this error:

    This mapping 'stable_39' was designed for MC 1.12! Use at your own peril.
    WARNING: You are using an unsupported version of ForgeGradle.
    Please consider upgrading to ForgeGradle 5 and helping in the efforts to get old versions working on the modern toolchain.
    See https://gist.github.com/TheCurle/fe7ad3ede188cbdd15c235cc75d52d4a for more info on contributing.
    Found AccessTransformer: wurstplusthree_at.cfg
    
    > Task :extractMcpData FAILED
    
    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Could not resolve all files for configuration ':forgeGradleMcpData'.
    > Could not resolve de.oceanlabs.mcp:mcp:1.12.2.
      Required by:
          project :
       > Could not resolve de.oceanlabs.mcp:mcp:1.12.2.
          > Could not get resource 'https://dl.bintray.com/kotlin/kotlin-eap/de/oceanlabs/mcp/mcp/1.12.2/mcp-1.12.2.pom'.
             > Could not GET 'https://dl.bintray.com/kotlin/kotlin-eap/de/oceanlabs/mcp/mcp/1.12.2/mcp-1.12.2.pom'. Received status code 502 from server: Bad Gateway
    
    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
    
    * Get more help at https://help.gradle.org
    
    Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
    Use '--warning-mode all' to show the individual deprecation warnings.
    See https://docs.gradle.org/4.9/userguide/command_line_interface.html#sec:command_line_warnings
    
    BUILD FAILED in 2s
    5 actionable tasks: 5 executed
    
    bug no-issue-activity 
    opened by joennespreuwers 7
  • [BUG] Steb is bad

    [BUG] Steb is bad

    Describe the bug A clear and concise description of what the bug is. Well, its not a bug more like a thing to fix. See screenshots*

    Expected behavior Well, you should be able to step dous

    Screenshots Add screenshots or videos to help explain the problem. http://i.imgur.com/gb5imnd.png - Can be stepped http://i.imgur.com/hpjpvCL.png - Can not be stepped

    bug 
    opened by Bjottt 7
  • [BUG] holefill toggle doesnt work if entity is in hole

    [BUG] holefill toggle doesnt work if entity is in hole

    Describe the bug if you turn on holefill toggle currently it does not work because hole with player still counts as a empty whole. only works if you and enemy jump out of hole.

    To Reproduce Steps to reproduce the behavior:

    1. Turn on module: 'holefill'
    2. Set the setting to 'toggle on'
    3. See error

    Expected behavior holefill to ignore holes with players in and toggle off

    Screenshots no Additional context no

    bug will fix 
    opened by iTwisten 7
  • Lovense vibrator integration[SUGGESTION]

    Lovense vibrator integration[SUGGESTION]

    Is your feature request related to a problem? Please describe. I often feel like crystal pvp and anarchy in general doesnt have enough physical feedback and no longer makes me happy when I play.

    Describe the solution you'd like by using the Lovense vibrator API (written for java) https://github.com/colddenial/lovense-lan-api/ perhaps cause the vibrator to vibrate whenever a crystal is exploded nearby with the intensity / duration being dependent on the damage of the explosion. Each explosion should cause a small burst of vibration. Of course the more settings the better.

    Describe alternatives you've considered using the force feedback of something like a controller (a dualshock4 in my case) as explosion damage was rather fun cpvp with but I think using a vibrator should really make crystal pvp much more fun

    Additional context doesnt need to be the Lovense API any remote vibrator can and should work

    enhancement 
    opened by oragejuice 42
Releases(0.7.0)
Owner
Wurst+
we make minecraft clients
Wurst+
Addon to the Minecraft Forge/Fabric mod InvMove that adds mod compatibilities

Addon to the Minecraft Forge/Fabric mod InvMove that adds mod compatibilities

David M. 3 Oct 21, 2022
Minecraft Forge/Fabric mod that adds the ability to walk around while in inventories

Minecraft Forge/Fabric mod that adds the ability to walk around while in inventories

David M. 16 Nov 22, 2022
Mesh is a cross-version minecraft mod development platform for Forge and Fabric.

Mesh is a cross-version minecraft mod development platform for Forge and Fabric. Supported Versions Mesh will eventually be able to run on most f

null 12 Dec 13, 2022
A Minecraft Forge Mod that adds the features from Blockixel Artistry's YouTube videos

Blockixel Concepts for Forge 1.18.2 Fabric Port at https://github.com/JimmyTheGreat1500/BlockixelConcepts A Forge mod that aims to implement Blockixel

OutCraft 3 Dec 25, 2022
A mixin based ghost client for Minecraft 1.8.9 built on Minecraft Forge.

A mixin based ghost client for Minecraft 1.8.9 built on Minecraft Forge. Originally designed as a MCP Client (called Tephra), it is now being ported t

Peanut 130 Jan 1, 2023
A free mixin-based injection hacked-client for Minecraft using Minecraft Forge.

Custom LiquidBounce 1.8.9 build that aims to improve original visuals and bypasses, along with built-in ViaVersion to help you change from 1.8 to 1.17.1 without creating any other version branch.

epic group of paster 123 Jan 2, 2023
A Forge mod that implements SpongeAPI

SpongeForge Currently not stable and under heavy development! A Forge implementation of the Sponge API. Homepage Source Issues Documentation Community

SpongePowered 1.1k Dec 20, 2022
Open-source forge mod which provides custom cosmetics for players.

OpenCosmetics Open-source forge mod which provides custom cosmetics for players. Building gradlew setupDecompWorkspace gradlew idea Testing gradlew ru

null 3 May 16, 2021
Forge example mod showing how to implement native hwid.

auth-client What is this? A forge mod showing how to use this How to use? Copy into your mod or use the base and make your own. You have to compile th

Jake Priddle 6 Jul 1, 2021
Forge mod for anarchy servers.

Solaros Forge mod for anarchy servers. (1.12.2) Q: What is this? A: This a forge mod I worked on a while back, I was interested in anarchy mod develop

null 8 Dec 2, 2022
A simple forge mod which allows deepslate to be instamined

InstantDeepslate An extremely simple mod that allows you to instantly mine deepslate. This works by changing the blast resistance and break time value

null 2 Jan 26, 2022
A Forge mod based on the EssentialsX plugin suite

A Forge mod based on the EssentialsX plugin suite. Wiki (WIP) | Discord (WIP) | Website (WIP) | | | | Disclaimer: Mod is in early development. Note: I

Gigawhat 6 Aug 4, 2022
A Forge utility mod base for 1.12.2

EasyBase EasyBase is a 1.12.2 Forge utility mod base made for people who want to start making utility mods/clients. The goal is to make it easier and

null 5 Dec 2, 2022
A client-side forge mod that makes it easier to perform the shulker dupe.

shulker-dupe A client-side forge mod that makes it easier to perform the shulker dupe. The fabric version.The original author is Coderx-Gamer. Notes E

null 6 Jul 22, 2022
A 1.7.10 Forge Mod to allow players to access easy stats like latency, FPS, and CPS

EZStats A 1.7.10 Forge Mod to allow players to access easy stats like latency, FPS, and CPS. Currently a work in progress, all code is accessable in t

applesfruit 4 Aug 8, 2022
Run Fabric Mods on Forge! It's an mod loading api, too (not implemented yet). No any releationship between Python library PILlow.

Pillow Mod Loader 中文 | English Quilt that runs on Forge Not implemented yet. Yes, you can believe it. This mod will make Quilt compatible with Forge.

null 18 Dec 20, 2022
LoliServer 是 Minecraft 较新版本 1.16.5 中的 Forge + Bukkit 服务端核心, 支持Forge Mod和Bukkit 插件, 兼容性与性能优秀, 于Mohist1.16.5基础加以维护更新

LoliServer 1.16.5 LoliServer-1.16.5,基于Forge并融合Paper/Spigot/Bukkit的高性能高兼容性的服务端核心 上游项目 Mohist Bukkit Paper CraftBukkit Spigot MinecraftForge Atom Thermo

LoliServer 0 Apr 29, 2022
Working sample code for the basic concepts in Minecraft and Forge.

Working sample code for the basic concepts in Minecraft and Forge.

null 1.2k Dec 31, 2022
A minecraft forge lib that is used by most of my mods.

MatyLib A minecraft forge lib that is used by most of my mods. Installing (for modders) Before installing, please decide on what version you want, by

matyrobbrt 2 Jan 7, 2022