Skip to content

Commit

Permalink
Update to Alpha6
Browse files Browse the repository at this point in the history
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
  • Loading branch information
Scribble authored Sep 28, 2021
2 parents 253c83c + fa4e1f5 commit 67ff57f
Show file tree
Hide file tree
Showing 129 changed files with 2,144 additions and 3,603 deletions.
12 changes: 8 additions & 4 deletions .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,16 @@ jobs:
java-version: '8'
distribution: 'adopt'
architecture: x64
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Prepare folders
run: mkdir -p gradle/wrapper
- name: Download gradle properties
run: wget -P gradle/wrapper https://mgnet.work/.web_ram/gradle-wrapper.properties
- name: Obtain gradle
run: wget -P gradle/wrapper https://mgnet.work/.web_ram/gradle-wrapper.jar
- name: Build TASmod with Gradle
run: ./gradlew shadowJar --no-daemon
run: java -cp gradle/wrapper/gradle-wrapper.jar org.gradle.wrapper.GradleWrapperMain shadowJar --no-daemon
- run: find . -type f ! -name "*forge.jar" -delete
- uses: actions/upload-artifact@v2
with:
name: Package
name: TASmod-Dev-Build
path: build/libs
674 changes: 0 additions & 674 deletions LICENSE

This file was deleted.

526 changes: 0 additions & 526 deletions LICENSE-Forge.txt

This file was deleted.

10 changes: 0 additions & 10 deletions LICENSE-Paulscode IBXM Library.txt

This file was deleted.

40 changes: 0 additions & 40 deletions LICENSE-Paulscode SoundSystem CodecIBXM.txt

This file was deleted.

12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,15 @@ This mod is currently only for Forge 1.12.2 and will update/downgrade once 1.12.

## Credits
Author of the original mod: tr7zw
Author: ScribbleLP
Main Author: Scribble

Contributions by: Famous1622, Pancake (MCPfannkuchenYT)
Contributions by: famous1622, Pancake

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

RNG Math: [Admiral_Stapler](https://www.youtube.com/channel/UCB4XuRBJZBOpnoJSWekMohw)

Special thanks: Darkmoon
Special thanks: Darkmoon, The Minecraft TAS Community
## Commands
`/record` Starts to record your input, hit the same command again to stop recording
`/play` Starts to play back a the stored inputs
Expand All @@ -25,3 +23,5 @@ Special thanks: Darkmoon

## Development
To load mixins in eclipse use `--mixin mixins.tasmod.json --tweakClass org.spongepowered.asm.launch.MixinTweaker` in program arguments

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.
11 changes: 7 additions & 4 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ apply plugin: 'org.spongepowered.mixin'
//Only edit below this line, the above code adds and enables the necessary things for Forge to be setup.


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

Expand Down Expand Up @@ -47,6 +47,7 @@ minecraft {
}
repositories {
mavenCentral()
maven { url = "https://mgnet.work/repo" }
maven {
name = 'sponge'
url = 'https://repo.spongepowered.org/maven'
Expand All @@ -57,7 +58,7 @@ dependencies {
// or you may define them like so..
//compile "some.group:artifact:version:classifier"
//compile "some.group:artifact:version"
compile('org.spongepowered:mixin:0.7.10-SNAPSHOT') {
compile('org.spongepowered:mixin:0.8.2') {
exclude module: 'launchwrapper'
exclude module: 'guava'
exclude module: 'gson'
Expand All @@ -66,7 +67,8 @@ dependencies {
}
compile 'org.msgpack:msgpack-core:0.8.16'
compile 'org.msgpack:jackson-dataformat-msgpack:0.8.16'
compile files('libs/BigArrayList-1.3.jar')
compile files('libs/KillTheRNG-1.12.2-1.0-deobf.jar')
compile 'com.dselent:bigarraylist:1.0'
// real examples
//compile 'com.mod-buildcraft:buildcraft:6.0.8:dev' // adds buildcraft to the dev env
//compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env
Expand All @@ -93,6 +95,7 @@ jar {
'ForceLoadAsMod': 'true'
}
}

processResources {
// this will ensure that this task is redone when the versions change.
inputs.property "version", project.version
Expand Down Expand Up @@ -120,7 +123,7 @@ shadowJar {
relocate 'com.fasterxml', 'de.scribble.lp.tasmod.repack.com.fasterxml'
classifier "shadow"
exclude 'dummyThing'

exclude 'de/scribble/lp/killtherng/', 'assets/killtherng/', 'mixins.killtherng.json'

afterEvaluate {
from zipTree(reobfJar.jar)
Expand Down
Binary file removed gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
6 changes: 0 additions & 6 deletions gradle/wrapper/gradle-wrapper.properties

This file was deleted.

185 changes: 0 additions & 185 deletions gradlew

This file was deleted.

Loading

0 comments on commit 67ff57f

Please sign in to comment.