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

1.20.1 Korean Translation for Relic Mode #205

Open
wants to merge 268 commits into
base: 1.20.1
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
268 commits
Select commit Hold shift + click to select a range
8db08bd
Fixed experience exchange sync
SSKirillSS Jul 14, 2024
d0809d2
Fixed more leveling issues
SSKirillSS Jul 14, 2024
84af6f9
Version bump - 0.7.1.6
SSKirillSS Jul 14, 2024
99589bc
Fixed gaining leveling points
SSKirillSS Jul 14, 2024
957cffe
Version bump - 0.7.1.7
SSKirillSS Jul 14, 2024
5e932f9
Fixed Ice Breaker stomp ability
SSKirillSS Jul 15, 2024
fd00f75
Fixed Infinity Ham alchemy ability
SSKirillSS Jul 15, 2024
3ddd17e
Fixed Wool Mitten snowballs accumulation
SSKirillSS Jul 15, 2024
4de27c4
Version bump - 0.7.1.8
SSKirillSS Jul 15, 2024
e2f09a2
Holy Locket to 1.21.0 (#146)
Amiri000 Jul 15, 2024
1d05005
Fixed crash when reequipping multiple relics with active abilities
SSKirillSS Jul 15, 2024
96033f2
Another fix for reequipping multiple relics with active abilities
SSKirillSS Jul 15, 2024
05482b4
Fixes for Holy Locket
SSKirillSS Jul 15, 2024
4693e9f
Version bump - 0.7.2
SSKirillSS Jul 15, 2024
55e2d4d
Fixed compatibility with 21.0.101 NeoForge
SSKirillSS Jul 18, 2024
d3b7b40
Fixed NaN health value while using Ice Breaker impact ability
SSKirillSS Jul 19, 2024
d80719a
Version bump - 0.7.2.1
SSKirillSS Jul 19, 2024
b4344ab
CuriosAPI-Continuation version bump
SSKirillSS Jul 19, 2024
fe07d6a
Fixed Researching Table loot
SSKirillSS Jul 22, 2024
c96ec76
Fixed crash with duplicated attribute modifiers
SSKirillSS Jul 22, 2024
d0890bd
Version bump - 0.7.2.2
SSKirillSS Jul 22, 2024
b99b4cc
First part of UI rework
SSKirillSS Jul 28, 2024
90c406a
Switched from talismans to charms
SSKirillSS Jul 28, 2024
327fbd1
Removed talismans from Drowned Belt too :c
SSKirillSS Jul 28, 2024
ed06d41
Version bump - 0.8
SSKirillSS Jul 28, 2024
bac6c67
Fixed ability level calculation in the researching UI
SSKirillSS Jul 30, 2024
86fe130
Fixed description line breaks in the researching UI
SSKirillSS Jul 31, 2024
88c7882
Slightly increased speed of researching progress
SSKirillSS Jul 31, 2024
f7568ee
Version bump - 0.8.0.1
SSKirillSS Jul 31, 2024
e03bd53
Initial part of config system rework
SSKirillSS Aug 2, 2024
50a990d
Almost working extended configs
SSKirillSS Aug 2, 2024
e625488
Fixed cyl particles offset
SSKirillSS Aug 7, 2024
ab15d08
Updated configs
SSKirillSS Aug 9, 2024
b8027f7
Version bump - 0.8.1
SSKirillSS Aug 9, 2024
8046265
Added player experience widget
SSKirillSS Aug 11, 2024
5582432
Moved ability cards textures
SSKirillSS Aug 12, 2024
02b9239
Implemented basic stat icons system
SSKirillSS Aug 12, 2024
27c3f98
Added stat icons textures and color properties
SSKirillSS Aug 12, 2024
2f07430
Initial rework of stats reroll mechanic
SSKirillSS Aug 13, 2024
486f50b
Implemented stats reroll spreading
SSKirillSS Aug 14, 2024
a2ec804
Balance changes to the new reroll system
SSKirillSS Aug 14, 2024
766c4a1
Fixed translation issues
SSKirillSS Aug 14, 2024
8971e22
Fixed Ice Breaker stat icon
SSKirillSS Aug 14, 2024
a668f89
Version bump - 0.8.2
SSKirillSS Aug 14, 2024
8dc29b8
Added multicast math function
SSKirillSS Aug 16, 2024
f1923e8
Extra item shakes in the researching UI
SSKirillSS Aug 19, 2024
4d3490e
Implemented quick reroll and upgrade with safe options
SSKirillSS Aug 20, 2024
7b393e2
Added simple logo implementation to the researching UI
SSKirillSS Aug 20, 2024
e9f788c
Fixed visual issues of ability reroll and upgrade
SSKirillSS Aug 20, 2024
8abf523
API-Naming changes
SSKirillSS Aug 20, 2024
79e3c9d
Reworked ability cast predicates API
SSKirillSS Aug 21, 2024
fc6ec9c
Reworked relic containers API
SSKirillSS Aug 21, 2024
f92880c
Fixed usage of abilities on cooldown
SSKirillSS Aug 21, 2024
7183db6
Fixed stats safe-reroll
SSKirillSS Aug 21, 2024
95749bc
Updated ability actions textures
SSKirillSS Aug 21, 2024
695b3b4
Version bump - 0.8.3
SSKirillSS Aug 21, 2024
434a013
Added relic and ability badges
SSKirillSS Aug 22, 2024
2bd922f
Fixed relic badge tooltip
SSKirillSS Aug 22, 2024
e28116a
Temp UI for shaders testing
SSKirillSS Aug 22, 2024
0c9b4dc
revealing panel (#163)
FINDERFEED Aug 22, 2024
e8730a4
Slightly simplified relic luck calculation
SSKirillSS Aug 23, 2024
0961381
Some research system progress
SSKirillSS Aug 23, 2024
40dd214
Added missing stated badge icon
SSKirillSS Aug 23, 2024
61f1541
Added rotation to UI particles
SSKirillSS Aug 23, 2024
901de7c
Slightly changed stats position in the Researching UI
SSKirillSS Aug 23, 2024
69945a8
Fixed issues of stat icons
SSKirillSS Aug 23, 2024
b9223f7
Added French translation by Yewen
SSKirillSS Aug 23, 2024
585e94c
Fixed safe-reroll cost description
SSKirillSS Aug 23, 2024
bd745d6
Version bump - 0.8.4
SSKirillSS Aug 23, 2024
4a17162
Some progress about researching system
SSKirillSS Aug 26, 2024
d8bfac3
Some researching system progress
SSKirillSS Aug 29, 2024
ea91e37
Some researching system progress
SSKirillSS Aug 29, 2024
ae625d9
Extra UI interpolations
SSKirillSS Aug 30, 2024
dc9601f
Added some researching V/FX
SSKirillSS Aug 30, 2024
a2298a3
Updated active abilities HUD icons
SSKirillSS Aug 30, 2024
64ce1be
More researching progress
SSKirillSS Aug 30, 2024
c046c2b
Fixed typo in russian translation
SSKirillSS Aug 31, 2024
c43876a
Implemented manual ability unlocking
SSKirillSS Aug 31, 2024
23594de
Added more particles to the ability unlocking process
SSKirillSS Sep 1, 2024
0eeb458
Moved researching process to server
SSKirillSS Sep 2, 2024
4b78c8c
Added more visual effects to the ability card rendering
SSKirillSS Sep 2, 2024
137df69
More research progress
SSKirillSS Sep 2, 2024
f1347d1
Smoke particles for researching UI
SSKirillSS Sep 3, 2024
69d179d
Removed researching UI in case relic don't have any research data
SSKirillSS Sep 6, 2024
329b292
Updated research UI icon
SSKirillSS Sep 10, 2024
ebb0ad9
Added some extra UI animations
SSKirillSS Sep 11, 2024
9bf03e3
Partial UI codebase generalization
SSKirillSS Sep 11, 2024
f1f365c
Some researching UI additions
SSKirillSS Sep 12, 2024
98a64a9
Research UI hint and tip widgets
SSKirillSS Sep 15, 2024
2f9d63e
Research hint mechanic
SSKirillSS Sep 16, 2024
b0a2b7f
Fixed research hint issues
SSKirillSS Sep 16, 2024
28ba746
Version bump - 0.9
SSKirillSS Sep 16, 2024
6362ec4
Fixed vanishing effect on server
SSKirillSS Sep 17, 2024
941ef5a
Added EMI to the dev env
SSKirillSS Sep 17, 2024
fd41069
Updated Creative Tab utils
SSKirillSS Sep 18, 2024
d840c9f
Version bump - 0.9.0.1
SSKirillSS Sep 18, 2024
9eadfda
Fixed compatibility with Dark Mode Everywhere
SSKirillSS Sep 19, 2024
55d02b1
Implemented temp solution to fix leveling points manually while upgra…
SSKirillSS Sep 19, 2024
df969b7
Version bump - 0.9.0.2
SSKirillSS Sep 19, 2024
c951c3e
Added fallbacks for missing ability textures and translation keys
SSKirillSS Sep 20, 2024
a318fad
WIP Camouflage Ring implementation
SSKirillSS Sep 23, 2024
8382024
Some additions to Camouflage Ring
SSKirillSS Feb 21, 2024
040eef5
Camouflage Ring hide HUD effect
SSKirillSS Oct 4, 2024
c4510d2
Camouflage Ring hide HUD effect
SSKirillSS Oct 7, 2024
d8ca2b1
Implemented loot table pattern caching
SSKirillSS Oct 8, 2024
01882f1
Camouflage Ring -> Leafy Ring
SSKirillSS Oct 8, 2024
0372078
Fixed reroll button missing texture
SSKirillSS Oct 8, 2024
27ef8d9
Version bump - 0.9.0.3
SSKirillSS Oct 10, 2024
c56c588
Removed Leafy Ring unused code
SSKirillSS Oct 11, 2024
9cca810
WIP Phantom Boot
SSKirillSS Oct 11, 2024
fbad1f5
Some Phantom Boot progress
SSKirillSS Oct 11, 2024
2ba729c
Some Phantom Boot progress
SSKirillSS Oct 12, 2024
c73b2b0
Removed talisman slot modifier
SSKirillSS Oct 12, 2024
e900e2b
Added Leafy Ring tooltip frame
SSKirillSS Oct 14, 2024
b0da8e6
Updated Leafy Ring texture
SSKirillSS Oct 14, 2024
273b380
Updated Phantom Boot missing stuff
SSKirillSS Oct 16, 2024
4c50593
Updated Leafy Ring texture
SSKirillSS Oct 16, 2024
015bd09
Minor API changes
SSKirillSS Oct 16, 2024
a562562
Updated Phantom Boot animations and sounds
SSKirillSS Oct 16, 2024
b9837e7
Phantom Block instabreak
SSKirillSS Oct 16, 2024
2c5eb0e
Fixed Phantom Boot issues
SSKirillSS Oct 16, 2024
081d5a0
Version bump - 0.9.1.0
SSKirillSS Oct 16, 2024
ce9aefb
Ukrainian translation (#166)
Slish562 Oct 19, 2024
5a9c41a
Update MagicMirrorItem.java (#164)
AlgebraManiacABC Oct 19, 2024
d7e8476
Fixed Midnight Robe "distance" stat quality calculation
SSKirillSS Oct 19, 2024
ceacff8
Fixed Holy Locket allies targeting
SSKirillSS Oct 19, 2024
f130afc
Version bump - 0.9.1.1
SSKirillSS Oct 19, 2024
3c2750b
Fixed Phantom Boot model centering
SSKirillSS Oct 21, 2024
abf7d92
Fixed toggle status of locked abilities
SSKirillSS Oct 21, 2024
90203ca
Fixed tooltip background color modifier
SSKirillSS Oct 22, 2024
902eed6
Added new relic - Springy Boot
SSKirillSS Oct 24, 2024
9a9b1a2
Updated Phantom Boot ability texture
SSKirillSS Oct 24, 2024
d63359a
Version bump - 0.9.2.0
SSKirillSS Oct 24, 2024
bcd7ea6
Updated Phantom Boot texture
SSKirillSS Nov 7, 2024
b9fff35
Updated Springy Boot texture
SSKirillSS Nov 7, 2024
6c03df8
Basic relic description tabs implementation
SSKirillSS Nov 24, 2024
f982e39
Fixed Springy Boot leveling
SSKirillSS Nov 24, 2024
58839c3
WIP API for leveling sources
SSKirillSS Nov 27, 2024
5bb4d01
Extended obfuscation of locked abilities description
SSKirillSS Nov 27, 2024
dbf6449
Fixed description screens caching
SSKirillSS Nov 27, 2024
2d32ed6
Implemented adaptive tooltip progress bar
SSKirillSS Nov 27, 2024
f6cbc8e
Fixed crash after researching relic
SSKirillSS Nov 27, 2024
19737f4
Fixed crash with spores from Spore Sack
SSKirillSS Nov 27, 2024
d00b9ec
Fixed stars hitbox in researching UI
SSKirillSS Nov 27, 2024
256322e
Fixed Springy Boot leveling
SSKirillSS Nov 24, 2024
ce9438c
Version bump - 0.9.2.1
SSKirillSS Nov 27, 2024
e4519a3
Merge remote-tracking branch 'origin/1.21.0' into 1.21.0
SSKirillSS Nov 27, 2024
75577e2
Some relic description UI progress
SSKirillSS Dec 2, 2024
11d45c8
Some relic description UI progress
SSKirillSS Dec 4, 2024
3535a08
Some relic description UI progress
SSKirillSS Dec 4, 2024
d5c56a3
Some relic description UI progress
SSKirillSS Dec 6, 2024
0eff148
Added card filters for experience description UI
SSKirillSS Dec 7, 2024
2ff18af
Added locked frames variant for experience gems
SSKirillSS Dec 7, 2024
34dcf62
Added extra tooltips to the description UI
SSKirillSS Dec 8, 2024
ecf068a
Added restriction rules for the relic quality display
SSKirillSS Dec 8, 2024
9ef0346
Added eng translations for the new content
SSKirillSS Dec 8, 2024
4a4e96e
Fixed wrong leveling source lock predicate
SSKirillSS Dec 8, 2024
87cbab3
Removed badges from experience description screen
SSKirillSS Dec 8, 2024
4afac75
Fixed caching of selected leveling sources
SSKirillSS Dec 8, 2024
a82cdc0
Fixed difference between centering algorithms of experience sources a…
SSKirillSS Dec 11, 2024
3e24446
Added experience spreading source
SSKirillSS Dec 11, 2024
8709fb4
Simplified generic experience sources init
SSKirillSS Dec 11, 2024
b3cc2a4
Fixed eng translation typo
SSKirillSS Dec 11, 2024
3a5b38f
Removed outdated translations
SSKirillSS Dec 11, 2024
941c4d7
Fixed UI action widgets cached values usage
SSKirillSS Dec 11, 2024
133158b
Fixed description UI widgets caching
SSKirillSS Dec 11, 2024
cdbe825
Fixed card frame texture for abilities without stats
SSKirillSS Dec 11, 2024
48c2848
Fixed relic quality calculation without unlocked upgradeable abilities
SSKirillSS Dec 11, 2024
d329773
Version bump - 0.10
SSKirillSS Dec 12, 2024
18f9634
WIP rework of Infinity Ham
SSKirillSS Dec 14, 2024
d541c19
Fixed relic description UI on servers
SSKirillSS Dec 14, 2024
09280e2
Version bump - 0.10.0.1
SSKirillSS Dec 14, 2024
71ae727
Merge remote-tracking branch 'origin/1.21.0' into 1.21.0
SSKirillSS Dec 14, 2024
7bf6fcd
Potentially fixed empty placeholders in the ability description screen
SSKirillSS Dec 16, 2024
9c7b401
Revert "WIP rework of Infinity Ham"
SSKirillSS Dec 16, 2024
5e17ead
Potentially fixed crash with quick-swapping relics while researching
SSKirillSS Dec 16, 2024
d52d256
Temporarily removed adaptive research progress bar and replaced with …
SSKirillSS Dec 16, 2024
45c37f8
Version bump - 0.10.0.2
SSKirillSS Dec 16, 2024
7482e4d
Revert "Revert "WIP rework of Infinity Ham""
SSKirillSS Dec 18, 2024
8a47b6b
Renamed Infinite Ham ability
SSKirillSS Dec 18, 2024
18f2878
Implemented extended Relics config
SSKirillSS Dec 18, 2024
95abf90
Second part of WIP Infinite Ham rework
SSKirillSS Dec 18, 2024
19ec6fa
Third part of WIP Infinite Ham rework
SSKirillSS Dec 18, 2024
1236e71
Finished Infinite Ham rework
SSKirillSS Dec 19, 2024
62fa9c3
add ko_kr for 1.21.x (#191)
mihile Dec 19, 2024
ad40143
Version bump - 0.10.1
SSKirillSS Dec 19, 2024
fe8cab6
Fixed relic experience resetting issue
SSKirillSS Dec 20, 2024
daa574d
Fixed saturation formula of Infinite Ham
SSKirillSS Dec 20, 2024
89de233
Switched to 1.21.1
SSKirillSS Dec 20, 2024
c886d8a
Added compatibility with Sophisticated Backpacks
SSKirillSS Dec 20, 2024
f826079
Added list of effects to the Infinite Ham tooltip
SSKirillSS Dec 20, 2024
2ec6e1f
Added ability icons & research entries for Infinite Ham
SSKirillSS Dec 21, 2024
fffaec5
Extended research pattern of the Infinite Ham's third ability
SSKirillSS Dec 21, 2024
51b12f0
Fixed crash with maxed abilities of Infinite Ham
SSKirillSS Dec 21, 2024
6527836
Fixed instant effects duration from Infinite Ham
SSKirillSS Dec 21, 2024
c0fad81
Version bump - 0.10.1.1
SSKirillSS Dec 21, 2024
6c0815b
Fixed compatibility with Sophisticated Core update
SSKirillSS Dec 24, 2024
768354a
Version bump - 0.10.1.2
SSKirillSS Dec 24, 2024
e62ab64
Fixed instant potions duration on the Infinite Ham
SSKirillSS Dec 24, 2024
fb2981f
Fixed overflow of multicast func
SSKirillSS Dec 24, 2024
5ebbec2
Version bump - 0.10.1.3
SSKirillSS Dec 24, 2024
f484980
Fixed Elytra Booster texture
SSKirillSS Dec 25, 2024
79d3dfb
Fixed Infinite Ham third ability issue related to Thorns enchantment
SSKirillSS Dec 25, 2024
194456f
Version bump - 0.10.1.4
SSKirillSS Dec 25, 2024
77aa850
Fixed experience spreading algorithm
SSKirillSS Dec 27, 2024
d632406
Added animations for the flawless relics
SSKirillSS Dec 27, 2024
79a2c84
Version bump - 0.10.1.5
SSKirillSS Dec 27, 2024
3d5299d
Tweaked method schema of beams rendering
SSKirillSS Dec 28, 2024
74c2d06
Fixed status of flawless abilities
SSKirillSS Dec 28, 2024
8390154
Version bump - 0.10.1.6
SSKirillSS Dec 28, 2024
2ebfe51
Initial Shadow Glaive rework
SSKirillSS Jan 8, 2025
403fec6
Removed Shadow Saw code
SSKirillSS Jan 8, 2025
ba2fff5
Relics' worldgen rework
SSKirillSS Jan 10, 2025
5cd06e6
Slightly adjusted loot chances
SSKirillSS Jan 10, 2025
d8b8292
Added Shadow Glaive research entries
SSKirillSS Jan 10, 2025
3cff5a7
Version bump - 0.10.2
SSKirillSS Jan 10, 2025
0512374
Updated Spore Sack textures
SSKirillSS Jan 10, 2025
d2d1039
Fixed Shadow Glaive sometimes targeting dead entities
SSKirillSS Jan 11, 2025
b311e32
Slightly rebalanced Shadow Glaive
SSKirillSS Jan 11, 2025
6141149
Added option to customize beams color of flawless relics
SSKirillSS Jan 11, 2025
871ea5f
Added stat value rounding in the ability description
SSKirillSS Jan 11, 2025
7cfb962
Extended ally status verification
SSKirillSS Jan 11, 2025
0011be1
Fixed maximize/minimize command effect on relic's experience/locks/re…
SSKirillSS Jan 11, 2025
5df53d8
Initial Spore Sack rework
SSKirillSS Jan 16, 2025
34d7f22
Fixed Spore Sack issues
SSKirillSS Jan 17, 2025
828b5a3
Potentially fixed flawless status of relics with non-levelable abilities
SSKirillSS Jan 17, 2025
5b12a8c
Reworked relic's loot logic (again)
SSKirillSS Jan 17, 2025
76ee6e0
Version bump - 0.10.3
SSKirillSS Jan 19, 2025
98cbe2f
Fixes for description progress bar in the relic's tooltip
SSKirillSS Jan 23, 2025
ea1941f
Potentially fixed Shadow Glaive & Spore Sack targeting Armor Stands
SSKirillSS Jan 23, 2025
58e1e8b
Potentially fixed Holy Locket damage calculation
SSKirillSS Jan 23, 2025
0d25cca
Fixed negative slot id state in the research progress bar
SSKirillSS Jan 23, 2025
1b2d87c
Version bump - 0.10.3.1
SSKirillSS Jan 23, 2025
8a8c7de
Removed adaptive progress bar width (again)
SSKirillSS Jan 23, 2025
3ecb101
Fixed researching relic if there are other player nearby
SSKirillSS Jan 24, 2025
fafef21
Version bump - 0.10.3.2
SSKirillSS Jan 24, 2025
486852e
Reworked loot gen (again x2)
SSKirillSS Jan 28, 2025
6520a71
Version bump - 0.10.4
SSKirillSS Jan 28, 2025
b40da5b
Fixed Shadow Glaive stacking
SSKirillSS Jan 28, 2025
59f51a9
Version bump - 0.10.4.1
SSKirillSS Jan 29, 2025
6af15ec
Initial Holy Locket rework
SSKirillSS Jan 31, 2025
3961069
Fixes for Holy Locket
SSKirillSS Feb 2, 2025
f58e8c5
Version bump - 0.10.5
SSKirillSS Feb 2, 2025
2c731df
Updated Holy Locket frame texture
SSKirillSS Feb 5, 2025
cd6a9a3
Added a way to disable abilities of relics
SSKirillSS Feb 6, 2025
602ea24
Added a way to disable ability action buttons
SSKirillSS Feb 6, 2025
1edad9a
Add es_es.json for 1.21.x (#200)
SrProdamm Feb 6, 2025
2af7772
Potentially fixed Holy Locket heal overflow
SSKirillSS Feb 6, 2025
e73c174
Merge remote-tracking branch 'origin/1.21.0' into 1.21.0
SSKirillSS Feb 6, 2025
5d489df
Added zh_cn by yinyuehu_
SSKirillSS Feb 6, 2025
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
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ build
eclipse
logs
run
runs

# Files from Forge MDK
forge*changelog.txt
142 changes: 54 additions & 88 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,25 +1,15 @@
buildscript {
repositories {
mavenCentral()

maven { url = 'https://maven.parchmentmc.org' }
}
dependencies {
classpath 'org.parchmentmc:librarian:1.+'
}
}

plugins {
id 'java-library'
id 'eclipse'
id 'idea'
id 'maven-publish'
id 'net.neoforged.gradle' version '[6.0.13, 6.2)'
id 'org.spongepowered.mixin' version '0.7.+'
id 'net.neoforged.gradle.userdev' version '7.0.170'
id 'io.freefair.lombok' version '8.4'
}

apply plugin: 'org.parchmentmc.librarian.forgegradle'
apply plugin: 'java'
tasks.named('wrapper', Wrapper).configure {
distributionType = Wrapper.DistributionType.BIN
}

version = minecraft_version + "-" + mod_version
group = mod_group_id
Expand All @@ -28,81 +18,57 @@ base {
archivesName = mod_id
}

sourceCompatibility = targetCompatibility = JavaVersion.VERSION_17

println('Java: ' + System.getProperty('java.version') + ' JVM: ' + System.getProperty('java.vm.version') + '(' + System.getProperty('java.vendor') + ') Arch: ' + System.getProperty('os.arch'))

mixin {
add sourceSets.main, "relics.refmap.json"
config "relics.mixins.json"

debug.verbose = true
debug.export = true
}
java.toolchain.languageVersion = JavaLanguageVersion.of(21)

minecraft {
mappings channel: 'parchment', version: '2023.09.03-1.20.1'

accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg')

copyIdeResources = true
accessTransformers {
file('src/main/resources/META-INF/accesstransformer.cfg')
}

runs {
client {
workingDirectory project.file('run')
configureEach {
systemProperty 'forge.logging.markers', 'REGISTRIES'
systemProperty 'forge.logging.console.level', 'debug'

property 'forge.logging.markers', 'REGISTRIES'
property 'forge.logging.console.level', 'debug'
property 'forge.enabledGameTestNamespaces', mod_id

jvmArg "-XX:+AllowEnhancedClassRedefinition"
jvmArg "-XX:+AllowRedefinitionToAddDeleteMethods"
modSource project.sourceSets.main
}

arg "-mixin.config=" + mod_id + ".mixins.json"
mods {
"${mod_id}" {
source sourceSets.main
}
}
client {
systemProperty 'forge.enabledGameTestNamespaces', project.mod_id
}

server {
workingDirectory project.file('run')

property 'forge.logging.markers', 'REGISTRIES'
property 'forge.logging.console.level', 'debug'
property 'forge.enabledGameTestNamespaces', mod_id

jvmArg "-XX:+AllowEnhancedClassRedefinition"
jvmArg "-XX:+AllowRedefinitionToAddDeleteMethods"
systemProperty 'forge.enabledGameTestNamespaces', project.mod_id

arg "-mixin.config=" + mod_id + ".mixins.json"
mods {
"${mod_id}" {
source sourceSets.main
}
}
programArgument '--nogui'
}
}
}

sourceSets.main.resources { srcDir 'src/generated/resources' }

configurations {
runtimeClasspath.extendsFrom localRuntime
}

repositories {
mavenLocal()
flatDir {
dirs 'libs'
}
maven {
url = "https://maven.theillusivec4.top/"
name = "TerraformersMC"
url = "https://maven.terraformersmc.com/"
}
maven {
name = "Blamejared maven"
url = "https://maven.blamejared.com/"
name = "OctoStudios"
url = uri("https://maven.octo-studios.com/releases")
}
maven {
name = "ModMaven"
url = "https://modmaven.k-4u.nl"
name = "Illusive Soulworks maven"
url = "https://maven.theillusivec4.top/"
}
maven { url "https://maven.architectury.dev/" }
exclusiveContent {
forRepository {
maven {
Expand All @@ -116,21 +82,17 @@ repositories {
}

dependencies {
minecraft "net.neoforged:forge:${minecraft_version}-${forge_version}"

if (System.getProperty("idea.sync.active") != "true") {
annotationProcessor "org.spongepowered:mixin:0.8.5:processor"
}
implementation "net.neoforged:neoforge:${neoforge_version}"

implementation 'org.jetbrains:annotations:20.1.0'

runtimeOnly fg.deobf("top.theillusivec4.curios:curios-forge:5.7.0+1.20.1")
compileOnly fg.deobf("top.theillusivec4.curios:curios-forge:5.7.0+1.20.1:api")
implementation 'top.theillusivec4.curios:curios-neoforge:9.2.2+1.21.1'

compileOnly(fg.deobf("mezz.jei:jei-${minecraft_version}-common-api:15.2.0.27"))
compileOnly(fg.deobf("mezz.jei:jei-${minecraft_version}-forge-api:15.2.0.27"))
implementation "it.hurts.octostudios.octolib:octolib-neoforge:0.5.0.1+1.21"

runtimeOnly(fg.deobf("mezz.jei:jei-${minecraft_version}-forge:15.2.0.27"))
implementation "dev.architectury:architectury-neoforge:13.0.6"

implementation "dev.emi:emi-neoforge:1.1.12+1.21"

if (file("libs").isDirectory()) {
file("libs").eachFile { file ->
Expand All @@ -144,7 +106,7 @@ dependencies {
def modreference = "lib:$modartifact:$modversion"

dependencies {
implementation fg.deobf(project.dependencies.create(modreference) {
implementation (project.dependencies.create(modreference) {
transitive = false
})
}
Expand All @@ -153,26 +115,25 @@ dependencies {
} else file("libs").mkdir()
}

def resourceTargets = ['META-INF/mods.toml', 'pack.mcmeta']
def replaceProperties = [
minecraft_version: minecraft_version, forge_version: forge_version,
mod_id : mod_id, mod_name: mod_name, mod_version: mod_version,
mod_authors : mod_authors
]

processResources {
tasks.withType(ProcessResources).configureEach {
var replaceProperties = [
minecraft_version : minecraft_version,
forge_version : neoforge_version,
mod_id : mod_id,
mod_name : mod_name,
mod_version : mod_version,
mod_authors : mod_authors
]
inputs.properties replaceProperties
replaceProperties.put 'project', project

filesMatching(resourceTargets) {
filesMatching(['META-INF/neoforge.mods.toml', 'pack.mcmeta']) {
expand replaceProperties
}
}

jar {
manifest {
attributes([
"MixinConfigs" : mod_id + ".mixins.json",
"Specification-Title" : mod_id,
"Specification-Vendor" : mod_authors,
"Specification-Version" : "1",
Expand All @@ -184,8 +145,13 @@ jar {
}
}

jar.finalizedBy('reobfJar')

tasks.withType(JavaCompile).configureEach {
options.encoding = 'UTF-8'
}

idea {
module {
downloadSources = true
downloadJavadoc = true
}
}
3 changes: 0 additions & 3 deletions crowdin.yml

This file was deleted.

14 changes: 7 additions & 7 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
org.gradle.jvmargs=-Xmx3G
org.gradle.daemon=false

minecraft_version=1.20.1
forge_version=47.1.100

mapping_channel=official
mapping_version=1.20.1
minecraft_version=1.21.1
neoforge_version=21.1.90

mod_id=relics
mod_name=Relics

mod_version=0.6.5.1
mod_version=0.10.5

mod_group_id=it.hurts.sskirillss.relics

mod_authors=SSKirillSS
mod_authors=SSKirillSS

neogradle.subsystems.parchment.minecraftVersion=1.21.1
neogradle.subsystems.parchment.mappingsVersion=2024.11.17
6 changes: 4 additions & 2 deletions gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-bin.zip
zipStorePath=wrapper/dists
31 changes: 18 additions & 13 deletions gradlew
Original file line number Diff line number Diff line change
Expand Up @@ -83,10 +83,8 @@ done
# This is normally unused
# shellcheck disable=SC2034
APP_BASE_NAME=${0##*/}
APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit

# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit

# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD=maximum
Expand Down Expand Up @@ -133,26 +131,29 @@ location of your Java installation."
fi
else
JAVACMD=java
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
if ! command -v java >/dev/null 2>&1
then
die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
fi
fi

# Increase the maximum file descriptors if we can.
if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
case $MAX_FD in #(
max*)
# In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
# shellcheck disable=SC3045
# shellcheck disable=SC2039,SC3045
MAX_FD=$( ulimit -H -n ) ||
warn "Could not query maximum file descriptor limit"
esac
case $MAX_FD in #(
'' | soft) :;; #(
*)
# In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
# shellcheck disable=SC3045
# shellcheck disable=SC2039,SC3045
ulimit -n "$MAX_FD" ||
warn "Could not set maximum file descriptor limit to $MAX_FD"
esac
Expand Down Expand Up @@ -197,11 +198,15 @@ if "$cygwin" || "$msys" ; then
done
fi

# Collect all arguments for the java command;
# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of
# shell script including quotes and variable substitutions, so put them in
# double quotes to make sure that they get re-expanded; and
# * put everything else in single quotes, so that it's not re-expanded.

# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'

# Collect all arguments for the java command:
# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
# and any embedded shellness will be escaped.
# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
# treated as '${Hostname}' itself on the command line.

set -- \
"-Dorg.gradle.appname=$APP_BASE_NAME" \
Expand Down Expand Up @@ -241,4 +246,4 @@ eval "set -- $(
tr '\n' ' '
)" '"$@"'

exec "$JAVACMD" "$@"
exec "$JAVACMD" "$@"
22 changes: 11 additions & 11 deletions gradlew.bat
Original file line number Diff line number Diff line change
Expand Up @@ -43,11 +43,11 @@ set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if %ERRORLEVEL% equ 0 goto execute

echo.
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
echo. 1>&2
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2
echo. 1>&2
echo Please set the JAVA_HOME variable in your environment to match the 1>&2
echo location of your Java installation. 1>&2

goto fail

Expand All @@ -57,11 +57,11 @@ set JAVA_EXE=%JAVA_HOME%/bin/java.exe

if exist "%JAVA_EXE%" goto execute

echo.
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
echo. 1>&2
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2
echo. 1>&2
echo Please set the JAVA_HOME variable in your environment to match the 1>&2
echo location of your Java installation. 1>&2

goto fail

Expand Down Expand Up @@ -89,4 +89,4 @@ exit /b %EXIT_CODE%
:mainEnd
if "%OS%"=="Windows_NT" endlocal

:omega
:omega
Binary file removed libs/octolib-1.20.1-0.3.jar
Binary file not shown.
Binary file not shown.
Binary file added libs/sophisticatedcore-1.21.1-1.0.5.813.jar
Binary file not shown.
Loading