Skip to content

SoulFire 1.7.0 (Client/Server split & improvements)

Latest
Compare
Choose a tag to compare
@AlexProgrammerDE AlexProgrammerDE released this 13 Mar 20:15
· 234 commits to main since this release

The app has been separated into a client and a dedicated server distribution. Now clients can connect to dedicated servers to remote-control servers to run attacks. Now the same proxy for Mojang and connecting to the server is used. The installers have been improved. MC Auth now happens on the server instead of the client. The attack settings are now also a protocol instead of json profiles being sent.

Changes

7038785 Deploy build data
48d1676 Revert back to CodeMC
b0518aa Actually deploy artifacts
63f3dc3 Fixup some stuff
61dd131 Publish to github packages
f316f93 Reactivate the checkstyle plugin
994378e Remove git helper
d71bbae Readd indragit
50dc8b8 Drop indra
cb79350 Use proper property names
39ad3e8 This commit marks release 1.7.0
e2edf6d Get docker image fully working
01ca2a6 Fill connect button
76bf83e Fix port being wrongly defaulted
a3f5d33 Fix frame width
d9bf9f1 Fix license
77d1f2b Improve server addrress for connecting
6fdb157 Update reactor to v1.1.17 (#357)
3e2d7f6 Implement remote server connect GUI
13f169f Add support for connecting to remote servers
11001ac Cleanup some build stuff
04f99b6 Implement users for gRPC
a6de22f Update dependency com.puppycrawl.tools:checkstyle to v10.14.1 (#356)
41404fb Lock POV server and Mod support behind feature flag
512daa6 Send settings using protobufs over the wire
7cd4f49 Add workaround for weird plugin class loading
d1cef49 Put stuff into API in client and dedicated as well
d733f9c Put a lot more stuff into API
cf6ef14 Cleanup project dependencies
0cf051a Merge classes
79716fb Implement shared bootstrap
f414ea7 Update log4j2 monorepo to v2.23.1 (#355)
4246f1c Await shutdown in the CLI
a9ba6f5 Implement platform-independent terminal console class
86b1456 Remove info comments
65bff9c Run google java format again
b7ab8e4 Fix typo
b21981a Reduce artifact size again
c4cf34c Fix installer icon paths
2166c9d Update GitHub CI pipeline
cdef526 Implement a dedicated server distribution
0dbac1b Prepare for dedicated server distribution
14229a2 Update dependency org.jetbrains:annotations to v24 (#354)
df24c6a Resolve some dependency issues
851ecd4 Split common away from server
27fd577 Initial work on splitting server and client distributions
8409ada Update dependency com.viaversion:viarewind-common to v3.0.6-24w07a-SNAPSHOT (#351)
eab9e55 Update dependency org.pf4j:pf4j to v3.11.0 (#352)
dc3cf5d Update plugin license-report to v2.6 (#353)
f883962 Implement auth over the connected server
4fef01a Split settings code from server and client
0e02dc9 Split server and client more
b597e02 Fix icon path
dc71c5f Fix destination directory
aea7e45 Fix remove button for proxies
972495a Use enabled wrapper for proxies
7fbbb9b Remake some account stuff
2ec1555 Update dependency com.viaversion:viaversion-common to v4.10.0-24w09a-SNAPSHOT (#349)
f777d78 Update dependency com.puppycrawl.tools:checkstyle to v10.14.0 (#348)
06a8a0a Update dependency com.viaversion:viabackwards-common to v4.10.0-24w09a-SNAPSHOT (#350)
b10aaaf Move server to its own directory
8a917fa Prepare letting the bot dictate movement
72c566a Sync bot connection
ed70ecc Fix a few things as well as enable forwarding for now
6c45d7e Update grpc-java monorepo to v1.62.2 (#347)
fe2f76d Prepare for proper syncing
48e6491 Fix collision issues and properly implement tags
25c5ff9 Resend some extra data properly
f0ec846 Fix game profile uuid
59ba34b More improvements
041a046 Remove batching
e49159e Some small corrections
42e99e4 Implement more data
366c892 Implement more entity data
95ec20f Implement more data
19f16c0 Implement entity effects, metadata and attributes
73407f9 Implement effects and entities
1b966c5 Implement more synced data
10765b9 Initial work on POV server
017960b Update plugin loom to v1.5.8 (#346)
5ad2a25 Finishing cleanup
b4f1231 Change import order
07a1fa1 Rename net.pistonmaster.soulfire to com.soulfiremc
03d6bce Prepare implementing more forwarding features
d9eefad Cleanup some registry logic
8f27552 Move HttpHelper
04e95aa Properly throw IOException
a03ea96 Fix remaining reactor-netty issues
4c0feb8 Fix more reactor-netty issues
7c2504b Initial work on reactor netty with lenni httpclient
57da777 Drop apache httpclient
55157a7 More use of reactor-netty
e412147 Initial work on implementing reactor
42a9b85 Rename remaining SWs to SFs
9db94e3 Fix typo in radius cmd
6725c0c Add random radius pathfinding command
70f068f Add terminal failsafe for when there is no console
7b3d287 Revert back to msi
2676d5c Increase padding
add64a2 Improve the mac installer images
d04e3c7 Fix copying files
a930167 Override mac image and remove console from windows
0ed12d2 Use .pkg and .exe
806f006 Remove all full window stuff
3a40568 Change init order for flatlaf
9049290 Use java 21