Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update 2.1.0 for Minecraft 1.20.1 #403

Merged
merged 68 commits into from
Dec 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
818d307
v2.0.0 Bug Fixes and resolved tech debt (#294)
50ap5ud5 Jun 2, 2024
dba8497
Release 1.20.2 - 2.0.2
Jeryn99 Jun 2, 2024
130b11c
Fixed shell placement for terraforming
CommandrMoose Jun 3, 2024
b9a7ee1
Update README.md
CommandrMoose Jun 4, 2024
e565386
Mavity Shaft FPS Fix (#306)
Jeryn99 Jun 5, 2024
00aef8c
Version 1.20.2-v2.0.3
Jeryn99 Jun 7, 2024
cb21a6b
Update bug_report_template
50ap5ud5 Jun 10, 2024
738d343
Clarify IP Section in ReadME
Jeryn99 Jun 13, 2024
6a45204
More consistency in networking (#320)
nanuwo Jun 28, 2024
1427cd5
1.20.2-2.0.4
Jeryn99 Jun 30, 2024
75296d7
Update bug_report_template
50ap5ud5 Jul 1, 2024
6886f2a
Immersive Portals enabled for 1.20.2
Jeryn99 Jul 2, 2024
46cf59b
Merge remote-tracking branch 'origin/minecraft/1.20' into minecraft/1.20
Jeryn99 Jul 2, 2024
20f13cb
Fixed ending the flight early placing the TARDIS at the wrong locatio…
Auroali Jul 5, 2024
262d228
Suggested Feature: Upgradable Flight Speed (#330)
qwertyhpp Jul 17, 2024
17c5dac
- Adds Classic Interior
Jeryn99 Jul 18, 2024
ff8da57
Display hotbar message when door is locked/unlocked (#342)
qwertyhpp Jul 29, 2024
abf688b
Version 2.0.5
Jeryn99 Jul 29, 2024
32787fc
Speed upgrades
Jeryn99 Aug 9, 2024
95b0231
Underwater root cluster compatibility (#348)
RivervdMeulen Aug 10, 2024
314742e
Update changelog.md
Jeryn99 Aug 10, 2024
a61d0f8
Block Predicate
Jeryn99 Aug 10, 2024
4035590
Pattern Enhancements, Dimension load fix and Technical Debt Cleanup (…
50ap5ud5 Aug 18, 2024
0bed68e
Made sound profiles optional
50ap5ud5 Jun 15, 2024
02d0ff3
Update bug report template
50ap5ud5 Aug 18, 2024
f8357a0
- Fixes 50s unfinished commit
Jeryn99 Aug 19, 2024
8e94cf2
Fixes Legacy random crash
Jeryn99 Aug 19, 2024
3bcf6d8
Release 1.20.2-2.0.6
Jeryn99 Aug 19, 2024
fae4cdd
Update bug_report_template.yml
50ap5ud5 Aug 19, 2024
bd91da7
Fixes https://github.com/WhoCraft/TardisRefined/issues/359
Jeryn99 Sep 6, 2024
261bd63
Stopped unused walter_white.png breaking the games mipmaps
Jeryn99 Sep 6, 2024
4336145
Fixes landing issue where Pattern would be forgotten
Jeryn99 Sep 6, 2024
f3efbb6
Fixes Diagonal Walls messing with Recipes
Jeryn99 Sep 6, 2024
8ed2a53
Bulkheads no longer stop rendering when looking at certain angles
Jeryn99 Sep 6, 2024
143d4bf
Closes https://github.com/WhoCraft/TardisRefined/issues/357
Jeryn99 Sep 6, 2024
46d2891
Adds Eye of Harmony to expanded Forge AABB for https://github.com/Who…
Jeryn99 Sep 6, 2024
9cc77c1
Release 2.0.7 - 1.20.2
Jeryn99 Sep 6, 2024
9f4bc97
Fix Valkyrien Skies compat (#362)
grappigegovert Sep 7, 2024
5767344
Update bug_report_template.yml
Jeryn99 Sep 9, 2024
1b8dc99
Fix fabric ConcurrentModificationException on cutting shell after #36…
grappigegovert Sep 9, 2024
bca1290
QOL: Making use of Forgix (#384)
Redstoneguy129 Nov 24, 2024
e29a5a1
Fixes https://github.com/WhoCraft/TardisRefined/issues/373
Jeryn99 Nov 24, 2024
f7659b4
Fixes https://github.com/WhoCraft/TardisRefined/issues/377
Jeryn99 Nov 24, 2024
60a1ce3
Fixes https://github.com/WhoCraft/TardisRefined/issues/377
Jeryn99 Nov 24, 2024
c466e63
Cherry-picking changes from 1.20.1
Jeryn99 Nov 24, 2024
e584474
Rough Exterior Viewer
Jeryn99 Nov 24, 2024
c675fef
Forgot a file, I am so very professional
Jeryn99 Nov 25, 2024
eeb5105
Rough Exterior Viewer
Jeryn99 Nov 24, 2024
ad3e491
Merge remote-tracking branch 'origin/mc/1.20.2' into mc/1.20.2
Jeryn99 Nov 25, 2024
204d4d0
Humor
CommandrMoose Jun 1, 2024
0e50464
AAAAAAAAAAAAAAAAAAAAAAA
Jeryn99 Jun 1, 2024
6e2302c
This whole POI thing needs documented more by respective modloaders, …
Jeryn99 Jun 2, 2024
8665883
POI stuff
Jeryn99 Jun 2, 2024
4c9c029
I love static initilized stuff...
Jeryn99 Jun 4, 2024
84a6a7d
Pilot and Astronomer
CommandrMoose Jun 12, 2024
9c08ea0
- You can now view your TARDIS exterior via the Monitor
Jeryn99 Nov 25, 2024
22f1ee4
Mallet and dead control icon
CommandrMoose May 12, 2024
aef0481
- Mallet Item
Jeryn99 Nov 25, 2024
9569a8d
- Pilot Villagers not realign controls
Jeryn99 Nov 25, 2024
5ef1ced
Closes https://github.com/WhoCraft/TardisRefined/issues/380
Jeryn99 Nov 25, 2024
0d53360
Potential POI check
Jeryn99 Nov 25, 2024
ee81ad9
- Fixed villagers being strange about being Tardis Pilots (I would be…
Jeryn99 Nov 26, 2024
5f116ff
- Mallet Sound
Jeryn99 Nov 26, 2024
ee0ec4c
Time Vortex & External Viewer (#393)
Jeryn99 Nov 30, 2024
35f3a10
JSON Based Animation (#396)
Jeryn99 Dec 1, 2024
4f7999f
Time Vortex in Doors and various other changes (#401)
Jeryn99 Dec 7, 2024
7afe86d
Allowed Sonic to switch between Enabled and Disabled modes
Jeryn99 Dec 8, 2024
69a66b8
Fixes Diagonal Glass tag using the wrong blocks & added fence support
Jeryn99 Dec 9, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 9 additions & 1 deletion .github/ISSUE_TEMPLATE/bug_report_template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ body:
description: What version of Minecraft are you using?
options:
- 1.20.2 (Latest)
- 1.20.1
- 1.19.2
validations:
required: true
Expand Down Expand Up @@ -52,6 +53,13 @@ body:
label: Tardis Refined version
description: What version of Tardis Refined are you using?
options:
- v2.0.7
- v2.0.6
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0
- v1.0
- Pre-release v0.1
Expand All @@ -64,4 +72,4 @@ body:
- type: input
attributes:
label: "Attach the relevant crash report file or log file: (Don't know how to find a crash report file? See the [Minecraft Wiki Tutorial](https://minecraft.fandom.com/wiki/Tutorials/How_to_get_a_crash_report)"
description: "You can use a website such as a [gist](https://gist.github.com/) / [pastebin](https://pastebin.com/) / etc. and link it here. (Make sure that it isn't set to expire!)"
description: "You can use a website such as a [gist](https://gist.github.com/) / [pastebin](https://pastebin.com/) / etc. and link it here. (Make sure that it isn't set to expire!)"
14 changes: 12 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
TARDIS Refined is a Minecraft mod for Forge and Fabric which brings the TARDIS from Doctor Who to Minecraft.


<a href="https://github.com/Jeryn99/TardisRefined/wiki">View the wiki.</a>
<a href="https://wiki.tardisrefined.net">View the wiki.</a>

## Workspace
TARDIS Refined implements the <a href="https://github.com/architectury/architectury-plugin">Architectuary Gradle plugin</a>, allowing easy multi-modloader development via a common module. This functionality does not require any additional installation of plugins or files. It is recommended you familiarise yourself with Achitectury first before proceeding with PR submissions.
Expand Down Expand Up @@ -54,9 +54,19 @@ We welcome contributions to TARDIS Refined. If you have an idea for a new featur
</table>

With special thanks to Commoble, Lucraft, starray1000000, The Judge, Monsterwaill and Sea Pickle<br/><hr/>

Additionally, thanks to the additional builders who contributed desktops:
"Radiance" by Getsuga Tenno
"Watchface" by t___cup
"Vapor" by Tank
"Newwave" by Muffled

Other builds made by members of the team.

![image](https://user-images.githubusercontent.com/34910888/209611682-abeaedc6-cf9a-465f-a693-9ba85f38cca6.png)

## Immersive Portals Support
## Immersive Portals Support (Developer Note)
This mod has dedicated support for being compatible and integrating with Immersive Portals when Immersive Portals is present.
By default, Immersive Portals is not enabled in dev and fabrics build.gradle file must be edited to allow for this.
Instructions on how to do this can be found in the relevant build.gradle
If you are a user, the above is not relevant to you. All you should need to do is install Fabric TR and Fabric IP and you will be all ready to go.
47 changes: 34 additions & 13 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,10 +1,22 @@


buildscript {
repositories {
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath "io.github.pacifistmc.forgix:Forgix:1.2.9"
}
}

plugins {
id "architectury-plugin" version "3.4-SNAPSHOT"
id "dev.architectury.loom" version "1.4+" apply false
id "dev.architectury.loom" version "1.6+" apply false
id "me.shedaniel.unified-publishing" version "0.1.+"
}



architectury {
minecraft = rootProject.minecraft_version
}
Expand All @@ -26,26 +38,31 @@ subprojects {
}
}


allprojects {
apply plugin: "java"
apply plugin: "architectury-plugin"
apply plugin: "maven-publish"

archivesBaseName = rootProject.jar_name
version = "${rootProject.minecraft_version}-${rootProject.mod_version}"
archivesBaseName = "${project.name}-${rootProject.jar_name}"
version = "mc${rootProject.minecraft_version}-v${rootProject.mod_version}"
group = rootProject.maven_group

repositories {
maven {
url "https://cursemaven.com"
}

maven {
name = "Fuzs Mod Resources"
url = "https://raw.githubusercontent.com/Fuzss/modresources/main/maven/"
}

maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}

maven {
url "https://cursemaven.com"
}

maven { url 'https://jitpack.io' }

flatDir {
Expand All @@ -65,7 +82,11 @@ allprojects {
}
}

task publishMeEverywhere(){
dependsOn ':forge:publishUnified'
dependsOn ':fabric:publishUnified'
}
def generatedResources = project(":forge").file("src/generated/resources")

sourceSets {
main {
resources.srcDir generatedResources
}
}

102 changes: 81 additions & 21 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,89 @@
# Version 2.0.1
# Version 2.1.0

![TARDIS Refined](https://wiki.tardisrefined.net/TARDIS-Refined-Wiki/tardis_refined_v2.png)

## Bug Fixes
- Bug fix: Added "Compatibility" with [Diagonal Windows](https://www.curseforge.com/minecraft/mc-mods/diagonal-windows)
- Bug fix: Exception Ticking World [#388](https://github.com/WhoCraft/TardisRefined/issues/388)
- Bug fix: Nuka Console Duplicate Control Entity Failing Flight Dance Events [#376](https://github.com/WhoCraft/TardisRefined/issues/376)
- Bug fix: land pad dont work and crash on server [#377](https://github.com/WhoCraft/TardisRefined/issues/377)
- Bug fix: tardis is damaged [#351](https://github.com/WhoCraft/TardisRefined/issues/351)
- Bug fix: Diagonal Windows makes it impossible to craft the terraformer [#383](https://github.com/WhoCraft/TardisRefined/issues/383)
- Bug fix: relogging causes TARDIS Dance events to not occur [#387](https://github.com/WhoCraft/TardisRefined/issues/387)
- Bug fix: [Incompatibility] Tardis refined dimensions fail to load with Dimension Threads [#374](https://github.com/WhoCraft/TardisRefined/issues/374)
- Bug fix: Console cannot be removed/changed with the console configurator outside the TARDIS dimension [#380](https://github.com/WhoCraft/TardisRefined/issues/380)
- Bug fix: Fixed a bug where the overlay keybinds always rendered the default key

## ADDITIONS
- Added Eject Button to TARDIS Menu
- Added Faded Shell Variant for Police Box
## Enhancements
- Enhancement: Standing in a Crashed smoke of a crashed TARDIS will cause 0.5 damage to the player for the duration their standing in it
- Enhancement: Recovery Progress of crashed TARDIS now displayed on controls until repair is complete
- Enhancement: Recovery Progress of crashed TARDIS is now displayed on Key tooltip
- Enhancement: Holographic exteriors on consoles now spin according to throttle
- Enhancement: Shell Viewer/Time Vortex (Accessed Via Monitor Screen)
- Enhancement: Speed up downwards descent for Gravity Shaft
- Enhancement: UI for Gravity Shaft
- Enhancement: Colored various texts on Key item
- Enhancement: Alarm now sounds when Fuel is below 5% and the TARDIS is not fueling+

## BUG FIXES
+ Fixes [#271](https://github.com/WhoCraft/TardisRefined/issues/271) - Darkened background of reconfiguration UI is rendering in the foreground
+ Fixes [#259](https://github.com/WhoCraft/TardisRefined/issues/259) - Console Configurator Hologram no longer updates
+ Fixes [#257](https://github.com/WhoCraft/TardisRefined/issues/257) - Immersive Portals stops teleportation in ARS Airlock area
+ Fixes [#253](https://github.com/WhoCraft/TardisRefined/issues/253) - Failure to launch on NeoForge
+ Fixes [#254](https://github.com/WhoCraft/TardisRefined/issues/254) - Gravity well fall damage
+ Fixes [#273](https://github.com/WhoCraft/TardisRefined/issues/273) - Interior door texture glitch when external shell is changed
+ Fixes [#276](https://github.com/WhoCraft/TardisRefined/issues/276) - Mixins do not apply on NeoForge
+ Fixes [#263](https://github.com/WhoCraft/TardisRefined/issues/263) - Teleporting player within the same dimension via the corridor airlock does not update position.
+ Fixes [#255](https://github.com/WhoCraft/TardisRefined/issues/255) - Controls on Toyota and Crystal having overlapping controls.
+ Disbales Immersive Portal Compatibility for the time being.
+ Stopped the ability to sleep within a TARDIS (Preventing sleeping inside a Tardis dimension was an intended feature but was originally not implemented correctly. To revert this change, customise with a DataPack)
## Additions
- Added Item: Mallet
- Added Villager: Pilot (POI: Console)
- Added Interior: Useable Terraformed
- "Added" Shell: Half Baked
- Added Vortex: Clouds
- Added Vortex: Flow
- Added Vortex: Space
- Added Vortex: Waves
- Added Vortex: Stars
- Added Vortex: Twilight Glow
- Added Vortex: Aurora Dreams
- Added Vortex: Desert Mirage
- Added Vortex: Neon Pulse
- Added Vortex: Ocean Breeze
- Added Vortex: Solar Flare
- Added Vortex: Crystal Lagoon
- Added Vortex: Velvet Night
- Added Vortex: Candy Pop
- Added Vortex: Emerald Forest
- Added Vortex: LGBT Rainbow
- Added Vortex: Transgender Flag
- Added Vortex: Bisexual Flag
- Added Vortex: Lesbian Flag
- Added Vortex: Non-Binary Flag
- Added Vortex: Agender Flag
- Added Vortex: Gay Flag

## Textures, Models & Animations
- Texture: Updated all Factory Console Variants
- Model: Updated Coral Console Model
- Model: Updated Victorian Console Model
- Model: Updated Factory Console Model
- Model: Updated Big Ben Interior Model
- Model: Updated Pathfinder Interior Model
- Animation: Updated Factory Console Flight Animation
- Animation: Updated Factory Console Idle Animation
- Animation: Added Factory Console Crash Animation
- Animation: Added Factory Console Power on Animation
- Animation: Added Factory Console Power off Animation
- Animation: Updated Victorian Console Flight Animation
- Animation: Updated Victorian Console Idle Animation
- Animation: Added Victorian Console Crash Animation
- Animation: Added Victorian Console Power on Animation
- Animation: Added Victorian Console Power off Animation


## Compatibility
- [Trinkets](https://wiki.tardisrefined.net/extendedinventorymods.html#trinkets)
- [Curios](https://wiki.tardisrefined.net/extendedinventorymods.html#curios)
- [Diagonal Windows](https://wiki.tardisrefined.net/diagonal-blocks-windows-walls.html#diagonal-walls)


## Technical changes
- Most animations for Consoles are now loaded from JSON
- Some models for Consoles are now loaded from JSON

## NOTE
- Upon updating to this version, your previous: ``Return Location``, ``Current Location`` and ``Target Location`` will be reset
This will not lead to any other data loss and your TARDIS will be exactly where you left it, take off once and you will be all sorted. This was a required change to resolve some issues

## CODE IMPROVEMENTS
+ Refactored code for ConsoleModels for performance
+ Refactored code for TardisClientData to make it more performant
+ Refactored code for Teleporting to ease future porting

Full Changelog: [https://wiki.tardisrefined.net/version-2-0-1.html](https://wiki.tardisrefined.net/version-2-0-1.html)
4 changes: 3 additions & 1 deletion common/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,9 @@ dependencies {
modImplementation "net.fabricmc:fabric-loader:${rootProject.fabric_loader_version}"

// Forge Config API Port
modCompileOnlyApi "fuzs.forgeconfigapiport:forgeconfigapiport-fabric:${rootProject.forge_config_api_port_version}"
modCompileOnlyApi("fuzs.forgeconfigapiport:forgeconfigapiport-fabric:${rootProject.forge_config_api_port_version}") {
because "Ensure the dependency is resolved from the specified repository."
}


modCompileOnlyApi ("com.github.iPortalTeam.ImmersivePortalsMod:imm_ptl_core:${rootProject.immersive_portals_version}"){
Expand Down
Loading
Loading