Skip to content

Commit 67ff57f

Browse files
author
Scribble
authored
Update to Alpha6
Bugfix and QOL update: * Removed KillTheRNG from this mod and added support for [this](https://github.com/ScribbleLP/KillTheRNG) KillTheRNG mod * Removed gradle stuff (Pancake) * Updated info HUD (Pancake) * Fixed vanilla mouse tutorial not advancing correctly * Fixed transparency issues * Added a keybind to open a seperate window that displays the inputs that get sent to minecraft when a TAS is loaded * Fixed keybinds being pressed multiple times when you are on high framerates * Added custom shields * Added more labels to info hud * Removed .mon and other files when tab completing in `/loadTAS` * Fixed Encoding issues with playback files * Fixed Arrows being typed when pressing arrow keys in signs * When loading savestates the gamemode will be correctly applied * Fixed a bunch of multiplayer issues * Rearranged and cleaned up a lot of things behind the scenes that shouldn't give me headaches in the fututre
2 parents 253c83c + fa4e1f5 commit 67ff57f

File tree

129 files changed

+2144
-3603
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

129 files changed

+2144
-3603
lines changed

.github/workflows/gradle.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,16 @@ jobs:
1616
java-version: '8'
1717
distribution: 'adopt'
1818
architecture: x64
19-
- name: Grant execute permission for gradlew
20-
run: chmod +x gradlew
19+
- name: Prepare folders
20+
run: mkdir -p gradle/wrapper
21+
- name: Download gradle properties
22+
run: wget -P gradle/wrapper https://mgnet.work/.web_ram/gradle-wrapper.properties
23+
- name: Obtain gradle
24+
run: wget -P gradle/wrapper https://mgnet.work/.web_ram/gradle-wrapper.jar
2125
- name: Build TASmod with Gradle
22-
run: ./gradlew shadowJar --no-daemon
26+
run: java -cp gradle/wrapper/gradle-wrapper.jar org.gradle.wrapper.GradleWrapperMain shadowJar --no-daemon
2327
- run: find . -type f ! -name "*forge.jar" -delete
2428
- uses: actions/upload-artifact@v2
2529
with:
26-
name: Package
30+
name: TASmod-Dev-Build
2731
path: build/libs

LICENSE

Lines changed: 0 additions & 674 deletions
This file was deleted.

LICENSE-Forge.txt

Lines changed: 0 additions & 526 deletions
This file was deleted.

LICENSE-Paulscode IBXM Library.txt

Lines changed: 0 additions & 10 deletions
This file was deleted.

LICENSE-Paulscode SoundSystem CodecIBXM.txt

Lines changed: 0 additions & 40 deletions
This file was deleted.

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,15 @@ This mod is currently only for Forge 1.12.2 and will update/downgrade once 1.12.
55

66
## Credits
77
Author of the original mod: tr7zw
8-
Author: ScribbleLP
8+
Main Author: Scribble
99

10-
Contributions by: Famous1622, Pancake (MCPfannkuchenYT)
10+
Contributions by: famous1622, Pancake
1111

1212
Tickratechanger: [Guichaguri](https://github.com/Guichaguri/TickrateChanger)
1313
Tickrate 0 idea: [Cubitect](https://github.com/Cubitect/Cubitick)
14-
Savestate idea: [bspkrs, MightyPork](https://github.com/bspkrs-mods/WorldStateCheckpoints), although implementation is totally different now
14+
Savestate idea: [bspkrs, MightyPork](https://github.com/bspkrs-mods/WorldStateCheckpoints), although implementation is totally different now
1515

16-
RNG Math: [Admiral_Stapler](https://www.youtube.com/channel/UCB4XuRBJZBOpnoJSWekMohw)
17-
18-
Special thanks: Darkmoon
16+
Special thanks: Darkmoon, The Minecraft TAS Community
1917
## Commands
2018
`/record` Starts to record your input, hit the same command again to stop recording
2119
`/play` Starts to play back a the stored inputs
@@ -25,3 +23,5 @@ Special thanks: Darkmoon
2523

2624
## Development
2725
To load mixins in eclipse use `--mixin mixins.tasmod.json --tweakClass org.spongepowered.asm.launch.MixinTweaker` in program arguments
26+
27+
You will also find a KillTheRNG.jar (not with -deobf at the end!) in the libs folder. Copy that into `run/mods` to trick Minecraft into loading a second mod.

build.gradle

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ apply plugin: 'org.spongepowered.mixin'
1919
//Only edit below this line, the above code adds and enables the necessary things for Forge to be setup.
2020

2121

22-
version = "Alpha5"
22+
version = "Alpha6"
2323
group = "de.scribble.lp.tastools" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
2424
archivesBaseName = "TASmod-1.12.2"
2525

@@ -47,6 +47,7 @@ minecraft {
4747
}
4848
repositories {
4949
mavenCentral()
50+
maven { url = "https://mgnet.work/repo" }
5051
maven {
5152
name = 'sponge'
5253
url = 'https://repo.spongepowered.org/maven'
@@ -57,7 +58,7 @@ dependencies {
5758
// or you may define them like so..
5859
//compile "some.group:artifact:version:classifier"
5960
//compile "some.group:artifact:version"
60-
compile('org.spongepowered:mixin:0.7.10-SNAPSHOT') {
61+
compile('org.spongepowered:mixin:0.8.2') {
6162
exclude module: 'launchwrapper'
6263
exclude module: 'guava'
6364
exclude module: 'gson'
@@ -66,7 +67,8 @@ dependencies {
6667
}
6768
compile 'org.msgpack:msgpack-core:0.8.16'
6869
compile 'org.msgpack:jackson-dataformat-msgpack:0.8.16'
69-
compile files('libs/BigArrayList-1.3.jar')
70+
compile files('libs/KillTheRNG-1.12.2-1.0-deobf.jar')
71+
compile 'com.dselent:bigarraylist:1.0'
7072
// real examples
7173
//compile 'com.mod-buildcraft:buildcraft:6.0.8:dev' // adds buildcraft to the dev env
7274
//compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env
@@ -93,6 +95,7 @@ jar {
9395
'ForceLoadAsMod': 'true'
9496
}
9597
}
98+
9699
processResources {
97100
// this will ensure that this task is redone when the versions change.
98101
inputs.property "version", project.version
@@ -120,7 +123,7 @@ shadowJar {
120123
relocate 'com.fasterxml', 'de.scribble.lp.tasmod.repack.com.fasterxml'
121124
classifier "shadow"
122125
exclude 'dummyThing'
123-
126+
exclude 'de/scribble/lp/killtherng/', 'assets/killtherng/', 'mixins.killtherng.json'
124127

125128
afterEvaluate {
126129
from zipTree(reobfJar.jar)

gradle/wrapper/gradle-wrapper.jar

-51 KB
Binary file not shown.

gradle/wrapper/gradle-wrapper.properties

Lines changed: 0 additions & 6 deletions
This file was deleted.

gradlew

Lines changed: 0 additions & 185 deletions
This file was deleted.

0 commit comments

Comments
 (0)