Compare commits

...

102 Commits

Author SHA1 Message Date
thedarkcolour
a5d25a09f7 Style fixes 2026-05-31 21:31:11 -07:00
Lorenz Wrobel
bec66622a0
split client/server recipe logic (#179)
* split client/server recipe caches

* cleanup
2026-05-31 17:34:48 -07:00
thedarkcolour
fecf69353e Fixed Crucible bug where pending solids could be converted to another fluid while tank was empty
Closes #180
2026-05-31 17:28:33 -07:00
thedarkcolour
3a532ff569 Prevent End Cake from crashing fake players
Closes #178
2026-05-31 14:19:48 -07:00
Jake Potrebic
fda9268490
Merge pull request #182 from Machine-Maker/fix/1.21.1-compressed-sieve
Backport compressed sieve fix
2026-05-30 10:04:47 -07:00
thedarkcolour
425ba948a4
Merge pull request #154 from Abbage230/patch-1
Update ja_jp.json (Fix)
2025-11-30 15:43:48 -08:00
thedarkcolour
b41f089549
Merge pull request #161 from SleepYamadaRyo/patch-1
Update zh_cn
2025-11-30 15:43:31 -08:00
眠そうな山田リョウ
cf66af2bf3
Update zh_cn
Update zh_cn
2025-11-08 12:13:42 +08:00
thedarkcolour
78a0c09cc9
[Release] Fix EMI dependency 2025-10-28 12:39:09 -07:00
thedarkcolour
5b14c8cd75
[Release] Ex Deorum 3.10 2025-10-27 14:05:17 -07:00
thedarkcolour
99db21f327
Fix KubeJS crash
Closes #158
2025-10-27 13:59:39 -07:00
thedarkcolour
f60d69b5da
[Release] Ex Deorum 3.9 2025-09-01 15:40:38 -07:00
thedarkcolour
95a79811e6
Allow pack makers to blacklist blocks from Fortune-enchanted hammers 2025-09-01 14:24:11 -07:00
Abbage230
7cb1af3f4a
Update ja_jp.json (Fix) 2025-08-29 09:03:16 +09:00
thedarkcolour
9b8363e9e4
[Release] Ex Deorum 3.8 2025-08-27 14:19:27 -07:00
Bayi
db1f60425d
hu_hu.json: Added missed keys 2025-08-27 14:08:48 -07:00
Bayi
2dd2451c22
Added Hungarian translation 2025-08-27 14:08:45 -07:00
thedarkcolour
e8d5d12b3f
Merge pull request #152 from Abbage230/patch-1
Create ja_jp.json
2025-08-27 14:00:16 -07:00
thedarkcolour
3f94e27b00
Fix memory leak in VisualUpdateTracker
Closes #153
2025-08-27 13:54:23 -07:00
Abbage230
35e9e16768
Create ja_jp.json 2025-08-16 05:47:27 +09:00
thedarkcolour
b8a7ad1814
Allow rerunning workflows 2025-06-04 10:44:24 -07:00
thedarkcolour
ab90f2cc3e
[Release] Ex Deorum 3.7 2025-06-03 15:45:18 -07:00
thedarkcolour
3c82ad1eca
Allow changing drops for Random Armor Trim and Pottery Sherd
Also add Tide, Flow, and Bolt, to possible armor trims
Closes #133
2025-06-03 15:42:49 -07:00
thedarkcolour
0ac6b2fa59
Fix Barrel Mixing recipes with a result size greater than 1 2025-06-03 13:48:18 -07:00
thedarkcolour
8c24f539da
Fix project setup 2025-06-03 13:36:00 -07:00
thedarkcolour
fb0f2c934a
[Release] Ex Deorum 3.6 2025-02-05 15:34:42 -08:00
thedarkcolour
be579174f3
Fix Silkworms not applying to certain modded leaves like TFC 2025-02-05 15:31:30 -08:00
thedarkcolour
b2ddaacc56
Implement custom Compressed Sieve types 2025-02-05 15:27:36 -08:00
thedarkcolour
43b801220d
Update to ModDevGradle 2 2025-01-06 12:40:24 -08:00
thedarkcolour
6daf933eeb
[Release] Ex Deorum 3.5 2025-01-05 16:34:51 -08:00
thedarkcolour
2efbfb676f
Fixed Fluid Transformation recipes requiring byproducts 2025-01-05 16:27:56 -08:00
thedarkcolour
ed89544011
Remove Yellorium Dust sieve drop
Closes #116
2025-01-05 16:07:56 -08:00
thedarkcolour
ead4a8dfd7
[Release] Ex Deorum 3.4 2024-10-06 15:22:25 -07:00
thedarkcolour
76bbe62e16
Fix various JEI bugs
- Fix invisible output slots on JEI crook recipes
- Fix JEI bug with sieve recipes overflowing due to JEI API changes
2024-10-06 15:22:09 -07:00
thedarkcolour
92e1b8afff
Fix CurseForge version tags 2024-10-06 15:03:33 -07:00
thedarkcolour
e297b4041d
[Release] Fix broken GitHub workflow AGAIN AGAIN 2024-10-06 14:47:21 -07:00
thedarkcolour
102ce95e36
[Release] Fix broken GitHub workflow AGAIN 2024-10-06 14:42:00 -07:00
thedarkcolour
a48ed440c8
[Release] Fix broken GitHub workflow 2024-10-06 14:40:29 -07:00
thedarkcolour
af8126a06d
[Release] Ex Deorum 3.3 2024-10-06 14:38:39 -07:00
thedarkcolour
f6dad61a49
Add Native EMI compat + fix JEI bug with removing compressed recipes 2024-10-06 14:38:09 -07:00
thedarkcolour
6454f127c2
Add automation for 1.21.1 builds 2024-10-02 18:38:57 -07:00
thedarkcolour
320a88b243
Update to 1.21.1 2024-09-15 00:27:20 -07:00
thedarkcolour
cf816bdcd7
Ex Deorum 3.2 2024-07-31 22:47:45 -07:00
thedarkcolour
da1bd52a24
Buff wooden crucibles 2024-07-31 22:47:27 -07:00
thedarkcolour
8149c8c896
Fix KubeJS plugin 2024-07-31 22:43:28 -07:00
thedarkcolour
2b6bf541c6
Ex Deorum 3.1
Close #101
2024-07-09 12:11:11 -07:00
thedarkcolour
8e92e70b8e
Fix logs dropping sawdust + generate GLMs 2024-07-09 12:10:33 -07:00
thedarkcolour
b78263e071
Ex Deorum 3.0
First port to 1.21 is complete. I have to document what changed for modpack makers later on.
2024-07-07 20:10:55 -07:00
thedarkcolour
c9dbc1631a
Switch to Java coremods 2024-07-02 15:43:25 -07:00
thedarkcolour
c80b221b46
WIP port to 1.21 2024-06-15 23:21:37 -07:00
thedarkcolour
2f44a167ed
Fixed third-person render of compressed hammers 2024-06-13 10:35:48 -07:00
thedarkcolour
ac66d1f0cf
Ex Deorum 2.10 2024-06-12 12:28:31 -07:00
thedarkcolour
f6141cc9d9
Fix lag spike when inserting compost into the Barrel for the first time 2024-06-12 12:25:54 -07:00
thedarkcolour
6d7245b8ee
Fix overriding Superflat world type 2024-06-12 12:25:14 -07:00
thedarkcolour
a02e7c4bc6
Fix sieve restocking and sieving with >64 sieves 2024-06-12 12:22:09 -07:00
thedarkcolour
77e2e55067
Fix bucket desync bug with barrel 2024-06-12 12:07:49 -07:00
thedarkcolour
76293f5e70
Fluids in barrels and crucibles now affect mobs 2024-06-12 12:03:23 -07:00
thedarkcolour
e6135d804a
Fix June barrel config 2024-06-12 11:08:12 -07:00
thedarkcolour
9b082f93bd
Add distinct sound events for Ex Deorum sounds 2024-06-12 10:33:01 -07:00
thedarkcolour
fd3863a649
Changed default value of server config simultaneous_compressed_sieve_usage to true 2024-06-12 10:14:40 -07:00
thedarkcolour
52dfc9b120
Add note to Random Armor Trim indicating it does not drop Netherite Upgrade template 2024-06-12 10:14:08 -07:00
thedarkcolour
9a4566c5ba
Ore chunks tag + fix Thermal silver ore 2024-06-12 10:09:23 -07:00
thedarkcolour
84ac61684b
Ex Deorum 2.9 2024-05-27 21:53:51 -07:00
thedarkcolour
ace64a7201
Add config options to prevent barrels and crucibles from collecting rainwater 2024-05-27 21:43:00 -07:00
thedarkcolour
841d1b63d8
Fixed bug where barrels would not trigger a transformation recipe while it is raining 2024-05-27 20:25:33 -07:00
thedarkcolour
31427f5681
Add compost recipe for golden carrot 2024-05-27 20:17:59 -07:00
thedarkcolour
5981bff4cf
Fix barrel fluid transformation recipes only crafting witch water 2024-05-27 20:00:00 -07:00
thedarkcolour
a3676fec66
Add config option to disable the rainbow compost in barrel during June 2024-05-27 19:57:45 -07:00
thedarkcolour
3b4838f1f3
Fix overriding default world type when config is set to false 2024-05-27 19:56:36 -07:00
thedarkcolour
9ff4343e37
Ex Deorum 2.8 2024-04-22 15:39:48 -07:00
thedarkcolour
ec8540d809
Add integration for Immersive Engineering ores 2024-04-22 14:38:51 -07:00
thedarkcolour
d0d4ccf77a
Add integration for SkyBlock Builder 2024-04-22 14:34:38 -07:00
thedarkcolour
b3540cdb80
Added config option for using compressed sieves simultaneously 2024-04-21 13:00:34 -07:00
thedarkcolour
c63011a27a
Fix typo in JEI integration where both sieve categories were "Compressed Sieve" 2024-04-21 12:20:08 -07:00
thedarkcolour
09323117ad
Fix compressed sieve not dropping sieve mesh 2024-04-21 12:09:10 -07:00
thedarkcolour
209f328aee
Ex Deorum 2.7 2024-04-16 15:27:58 -07:00
thedarkcolour
918ed363bb
Fix End Portal and End Cities not spawning 2024-04-16 15:27:00 -07:00
thedarkcolour
e75ae5ad01
Fix broken nether/end void generation 2024-04-16 15:23:53 -07:00
thedarkcolour
1125d36e0e
Fix serverside crash when sprinting on Infested Leaves 2024-04-16 13:10:29 -07:00
thedarkcolour
174bba9dc0
Ex Deorum 2.6 2024-04-09 18:04:39 -07:00
thedarkcolour
dcd020c6dd
Close #71 2024-04-09 17:56:26 -07:00
thedarkcolour
c1273eb789
Ex Deorum 2.5 2024-04-08 18:43:11 -07:00
thedarkcolour
970c3a0d13
Data generation + optimize image files 2024-04-08 18:38:03 -07:00
thedarkcolour
282a774d31
Add compressed sieves, hammers, and blocks 2024-04-08 18:37:36 -07:00
thedarkcolour
f22c004bda Fix EMI skipping JEI compatibility 2024-04-08 17:49:45 -07:00
thedarkcolour
de339cb43f
Ex Deorum 2.4 2024-04-05 23:28:26 -07:00
thedarkcolour
11753bb4ef
EMI compatibility 2024-04-05 23:27:35 -07:00
thedarkcolour
578c59d231
Pull changes to CompatUtil and AbstractMaterial from 1.20.1 2024-04-05 22:58:00 -07:00
thedarkcolour
d2619a7de0
Ex Deorum 2.3 2024-04-03 20:51:28 -07:00
thedarkcolour
ad9e0dd04e
Fix infested leaves. Close #64 2024-04-03 20:51:08 -07:00
thedarkcolour
4b31bcd0d2
Ex Deorum 2.2 2024-03-30 00:20:32 -07:00
thedarkcolour
c744ff2b9a
Fix hammer and crook not working. Closes #62 2024-03-30 00:17:17 -07:00
thedarkcolour
fbcdf70f12 Ex Deorum 2.1 2024-03-19 14:38:44 -07:00
thedarkcolour
d1761cf43a Add option to disable automated_sieve nerf. 2024-03-19 14:37:14 -07:00
thedarkcolour
c35ad461b1 Ex Deorum 2.0 2024-03-19 11:06:24 -07:00
thedarkcolour
18a19e5807 Fix light levels for barrel and crucible 2024-03-19 11:06:02 -07:00
thedarkcolour
316cc94db3 Fix recipe cache loading and menu syncing 2024-03-19 10:33:35 -07:00
thedarkcolour
c387d7207d Fix VisualUpdateTracker, RecipeUtil caches, revert accidental recipe schema changes 2024-03-18 20:48:12 -07:00
thedarkcolour
2b7645e231 Compiles! 2024-03-17 23:47:56 -07:00
thedarkcolour
6e0f636950 Fix access transformer 2024-03-13 13:44:10 -07:00
thedarkcolour
76b0aba030 Fix gradle quirks 2024-03-12 21:30:28 -07:00
thedarkcolour
bff10cfa63 Update to NeoForge 1.20.4 2024-03-12 20:47:56 -07:00
4271 changed files with 65062 additions and 32298 deletions

34
.github/workflows/publish.yml vendored Normal file
View File

@ -0,0 +1,34 @@
name: Release for 1.21.1
on:
push:
branches: [ '1.21.1' ]
workflow_dispatch:
jobs:
release:
name: Publish release JAR for Ex Deorum
runs-on: ubuntu-latest
if: "contains(github.event.head_commit.message, '[Release]') || github.event_name == 'workflow_dispatch'"
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Java
uses: actions/setup-java@v4
with:
distribution: 'microsoft'
java-version: '21'
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
- name: Upload to CurseForge
run: ./gradlew curseforge
env:
CURSEFORGE_TOKEN: ${{ secrets.CURSEFORGE_TOKEN }}
- name: Upload to Modrinth
run: ./gradlew modrinth
env:
MODRINTH_TOKEN: ${{ secrets.MODRINTH_TOKEN }}

1
.gitignore vendored
View File

@ -21,6 +21,7 @@ build
eclipse
run
libs
runs
# Files from Forge MDK
forge*changelog.txt

View File

@ -11,3 +11,5 @@ and the sieve drops are generous enough that this mod should be playable without
*Ex Nihilo* is licensed under the GNU General Public License Version 3.0, so *Ex Deorum*
uses the same license. A copy of the license is provided in this repository.
[Discord Server](https://discord.gg/FWrzBRThHu)

View File

@ -1,98 +1,63 @@
plugins {
id 'java-library'
id 'idea'
id 'net.minecraftforge.gradle' version '[6.0,6.2)'
id 'org.parchmentmc.librarian.forgegradle' version '1.+'
id 'org.spongepowered.mixin' version '0.7.+'
id 'net.neoforged.moddev' version '2.0.107'
id("com.modrinth.minotaur") version '2.+'
id("com.matthewprenger.cursegradle") version '1.4.0'
}
version = '1.26'
version = '3.10'
group = 'thedarkcolour.exdeorum'
base {
archivesName = 'exdeorum'
}
java.toolchain.languageVersion = JavaLanguageVersion.of(17)
java.toolchain.languageVersion = JavaLanguageVersion.of(21)
java.toolchain.vendor = JvmVendorSpec.JETBRAINS
java.withSourcesJar()
minecraft {
mappings channel: 'parchment', version: "$parchment_mappings-$mc_version"
accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg')
evaluationDependsOn(":coremod")
neoForge {
version = neo_version
parchment {
mappingsVersion = project.parchment_mappings_version
minecraftVersion = project.parchment_minecraft_version
}
accessTransformers = project.files('src/main/resources/META-INF/accesstransformer.cfg')
runs {
copyIdeResources = true
configureEach {
logLevel = org.slf4j.event.Level.DEBUG
jvmArgument '-XX:+AllowEnhancedClassRedefinition'
}
client {
workingDirectory project.file('run')
property 'forge.logging.console.level', 'debug'
mods {
exdeorum {
source sourceSets.main
}
}
client()
}
server {
workingDirectory project.file('run/server')
property 'forge.logging.console.level', 'debug'
mods {
exdeorum {
source sourceSets.main
}
}
server()
gameDirectory.set(project.layout.projectDirectory.dir('run/server'))
programArgument '--nogui'
}
data {
workingDirectory project.file('run')
property 'forge.logging.console.level', 'debug'
args '--mod', 'exdeorum', '--all', '--output', file('src/generated/resources/'), '--existing', file('src/main/resources/')
mods {
exdeorum {
source sourceSets.main
}
}
data()
// instead of using --all, skip file check validation
programArguments.addAll('--server', '--client', '--dev', '--reports')
programArguments.addAll('--mod', 'exdeorum', '--output', file('src/generated/resources/').absolutePath, '--existing', file('src/main/resources/').absolutePath)
}
}
testmodClient {
workingDirectory project.file('run')
property 'forge.logging.console.level', 'debug'
parent runs.client
ideaModule "${project.name}.test"
mods {
modkit {
source sourceSets.main
}
orestestmod {
source sourceSets.test
}
}
mods {
"${mod_id}" {
sourceSet(sourceSets.main)
}
testmodServer {
workingDirectory project.file('run/server')
property 'forge.logging.console.level', 'debug'
parent runs.server
ideaModule "${project.name}.test"
mods {
modkit {
source sourceSets.main
}
orestestmod {
source sourceSets.test
}
}
coremod {
sourceSet project(':coremod').sourceSets.main
}
}
}
@ -112,28 +77,33 @@ repositories {
url = 'https://maven.blamejared.com/'
content { includeGroup "mezz.jei" }
}
maven {
name = 'rei'
url = "https://maven.shedaniel.me"
}
maven {
name = 'Architectury API'
url = "https://maven.architectury.dev"
content { includeGroup "dev.architectury" }
url = 'https://maven.architectury.dev'
content { includeGroup 'dev.architectury' }
}
maven {
name = 'KubeJS and Rhino'
url = "https://maven.saps.dev/minecraft"
content { includeGroup "dev.latvian.mods" }
url = 'https://maven.latvian.dev/releases'
content { includeGroupAndSubgroups 'dev.latvian' }
}
maven {
name = 'ModKit'
url 'https://jitpack.io'
content { includeGroup 'com.github.thedarkcolour' }
content {
includeGroup 'com.github.thedarkcolour'
// Required for KubeJS
includeGroup 'com.github.rtyley'
}
}
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
name = 'EMI'
url = 'https://maven.terraformersmc.com'
content { includeGroup 'dev.emi' }
}
maven {
name = 'Modrinth'
url = 'https://api.modrinth.com/maven'
content {
includeModule("maven.modrinth", "oculus")
includeModule("maven.modrinth", "embeddium")
@ -141,87 +111,128 @@ repositories {
}
maven {
url "https://cursemaven.com"
content {
includeGroup "curse.maven"
}
content { includeGroup "curse.maven" }
}
}
dependencies {
minecraft("net.minecraftforge:forge:${mc_version}-${forge_version}")
// TOP OPTIONAL
compileOnly(fg.deobf("mcjty.theoneprobe:theoneprobe:1.20.1-${top_version}") {
compileOnly("mcjty.theoneprobe:theoneprobe:1.21_neo-${top_version}") {
transitive = false
})
}
// JADE OPTIONAL
implementation(fg.deobf("curse.maven:jade-324717:4986594"))
implementation("curse.maven:jade-324717:6291517")
// JEI OPTIONAL
compileOnly(fg.deobf("mezz.jei:jei-${mc_version}-common-api:${jei_version}"))
compileOnly(fg.deobf("mezz.jei:jei-${mc_version}-forge-api:${jei_version}"))
compileOnly(fg.deobf("mezz.jei:jei-${mc_version}-forge:${jei_version}"))
// REI OPTIONAL
implementation(fg.deobf("me.shedaniel:RoughlyEnoughItems-forge:${rei_version}"))
implementation(fg.deobf("me.shedaniel.cloth:cloth-config-forge:${cloth_config_version}"))
implementation(fg.deobf("curse.maven:reipc-521393:4837449"))
compileOnly("mezz.jei:jei-${mc_version}-neoforge-api:${jei_version}")
runtimeOnly("mezz.jei:jei-${mc_version}-neoforge:${jei_version}")
// EMI OPTIONAL
compileOnly("dev.emi:emi-neoforge:${emi_version}+${mc_version}:api")
//runtimeOnly("dev.emi:emi-neoforge:${emi_version}+${mc_version}")
// KubeJS OPTIONAL
implementation fg.deobf("dev.architectury:architectury-forge:${architectury_version}")
implementation fg.deobf("dev.latvian.mods:rhino-forge:${rhino_version}")
implementation fg.deobf("dev.latvian.mods:kubejs-forge:${kubejs_version}")
implementation("dev.architectury:architectury-neoforge:${architectury_version}")
implementation("dev.latvian.mods:rhino:${rhino_version}")
implementation("dev.latvian.mods:kubejs-neoforge:${kubejs_version}")
// ModKit DEV ONLY
implementation fg.deobf('com.github.thedarkcolour:ModKit:78f393bfac')
implementation('com.github.thedarkcolour:ModKit:4f83c92767')
// Core mod
implementation(project(':coremod'))
jarJar(project(':coremod'))
// Oculus + Embeddium OPTIONAL
compileOnly fg.deobf('maven.modrinth:oculus:1.20.1-1.6.9')
compileOnly fg.deobf('maven.modrinth:embeddium:0.2.12+mc1.20.1')
compileOnly('maven.modrinth:oculus:1.20.1-1.6.9')
compileOnly('maven.modrinth:embeddium:0.3.9+mc1.20.4')
// testing
//implementation fg.deobf("curse.maven:allthecompressed-514045:4938351")
//implementation fg.deobf("curse.maven:inventorysorter-240633:4655091")
implementation fg.deobf("curse.maven:cyclic-239286:4994392")
implementation fg.deobf("curse.maven:flib-661261:4724762")
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.9.2'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.9.2'
//implementation("curse.maven:allthecompressed-514045:4938351")
compileOnly("curse.maven:alltheores-405593:5500624")
//implementation("curse.maven:inventorysorter-240633:4655091")
//implementation("curse.maven:cyclic-239286:4994392")
//implementation("curse.maven:flib-661261:4724762")
}
def replaceProperties = [ mc_version: mc_version, mod_version: version ]
processResources {
tasks.withType(ProcessResources).configureEach {
var replaceProperties = [
mc_version : mc_version,
mod_version : version,
neo_version_range : neo_version_range,
loader_version_range: loader_version_range
]
inputs.properties replaceProperties
replaceProperties.put 'project', project
filesMatching(['META-INF/mods.toml']) {
filesMatching(['META-INF/neoforge.mods.toml']) {
expand replaceProperties
}
}
// Minify JSON resources
// Actual reduction in file size is just a few KB, but why not?
doLast {
fileTree(dir: outputs.files.asPath, include: "**/*.json").each {
File file ->
//noinspection UnnecessaryQualifiedReference
try {
file.text = groovy.json.JsonOutput.toJson(new groovy.json.JsonSlurper().parse(file))
} catch (Exception e) {
println "Unable to minify file ${file.name}"
throw new RuntimeException(e)
}
tasks.withType(JavaCompile).configureEach {
options.encoding = 'UTF-8' // Use the UTF-8 charset for Java compilation
}
idea {
module {
downloadSources = true
downloadJavadoc = true
}
}
if (System.getenv("CURSEFORGE_TOKEN")) {
curseforge {
apiKey = System.getenv("CURSEFORGE_TOKEN")
project {
id = "901420"
changelogType = "markdown"
changelog = getChangelog(project.version)
releaseType = "release"
addGameVersion(mc_version)
addGameVersion("NeoForge")
addGameVersion("Java 21")
mainArtifact(jar.archiveFile) {
displayName = "Ex Deorum ${project.version}"
}
}
}
}
jar {
manifest {
attributes([
"Specification-Title": "exdeorum",
"Specification-Vendor": "exdeorumsareus",
"Specification-Version": "1", // We are version 1 of ourselves
"Implementation-Title": project.name,
"Implementation-Version": "${version}",
"Implementation-Vendor" :"exdeorumsareus",
"Implementation-Timestamp": new Date().format("yyyy-MM-dd'T'HH:mm:ssZ")
])
}
modrinth {
token = System.getenv("MODRINTH_TOKEN")
projectId = "WP0FLyzv"
versionName = "Ex Deorum ${project.version}"
gameVersions = [mc_version]
loaders = ["neoforge"]
changelog = getChangelog(project.version)
uploadFile = jar
additionalFiles.add(sourcesJar)
}
static def getChangelog(Object version) {
version = version.toString()
def file = new File('changelog.md')
if (!file.exists()) {
return "Changelog file not found"
}
// Relies on the changelog block being "##blahblahblah_VERSION" where _ is a space
def content = file.text.normalize().split("##.* ")
for (final def chunk in content) {
if (chunk.isEmpty()) continue
def lineTerminatorIndex = chunk.findIndexOf { c -> c == '\n' || c == '\r' }
def versionString = chunk.substring(0, lineTerminatorIndex)
if (versionString == version) {
return "## Ex Deorum $version\n" + chunk.substring(lineTerminatorIndex + 1)
}
}
// Fallback in case this fails
return "Ex Deorum Update ${version}"
}

View File

@ -1,177 +1,57 @@
## Ex Deorum 1.26
- Fluid transformation recipes are now data driven
- Increased drop rate of Iron Ore Chunk
- Updated documentation to explain how to add Ex Deorum recipes through JSON data packs. If you are using KubeJS/CraftTweaker, this will probably be useful to you as well. Check it out [here](https://exdeorum.readthedocs.io/en/latest/datapack/).
- Fixed Witch Water spawning mushrooms when not converting (now, they only spawn while converting from water to witch water)
- Improved color transition used in witch water conversion
## Ex Deorum 3.11
- Fixed End Cakes crashing fake players (#178)
- Fixed Compressed Sieves not allowing simultaneous insertion of material even when Simultaneous Compressed Sieve Usage was enabled
- Fixed Crucible bug where pending solids could be converted to another fluid while tank was empty (#180)
## Ex Deorum 1.25
- Fixed crash with fluid containers
- Added `exdeorum:summation` result count type for sieve recipes, mostly for converting Ex Nihilo Sequentia recipes over (also usable for loot tables)
- It is now possible to define custom barrel, crucible, and sieve types. This may be useful for modpack authors who want to add enhanced compatibility with Ex Deorum. Documentation will be available soon.
- Fixed inconsistencies with barrel and sieve sounds
## Ex Deorum 3.10
- Now requires KubeJS 7.2 to fix incompatibility (#158)
## Ex Deorum 1.24
- Fixed water crucibles filling infinitely with rainwater. (PR #54 by CPearl0)
- Add option (disabled by default) to make dirt from flowing water and witch water
- Fix Infested Leaves not showing in REI composite mode
## Ex Deorum 3.9
- Add `#exdeorum:hammer_fortune_blacklist` and `#exdeorum:compressed_hammer_fortune_blacklist` item tags, allowing pack makers to prevent Fortune from affecting a block's hammer or compressed hammer drops
## Ex Deorum 1.23
- Fixed rendering crash with crucibles
- Added recipes to upgrade meshes to the next tier
## Ex Deorum 3.8
- Fix memory leak in VisualUpdateTracker (#153)
- Added Hungarian translation (#147)
- Added Japanese translation (#152)
## Ex Deorum 1.22
- Fixed behavior of Porcelain Milk Bucket when the milk fluid is enabled
- Fixed barrel not rendering flat item contents like Magma Cream
- Fixed Infested Leaves not dropping any string or silkworms
## Ex Deorum 3.7
- Fix Barrel Mixing recipes with a result size greater than 1 only giving one output
- Allow changing drops for Random Armor Trim and Pottery Sherd, also add Tide to possible trims (#133)
## Ex Deorum 1.21
- Added Crook recipes. It is now possible to add drops to the crook, for example, you could make it so that using a Crook on tall grass would have a 1% chance of dropping a diamond.
- Added Crucible Heat Source recipes. Instead of using KubeJS, crucible heat sources can now be added with datapacks. Old KubeJS scripts will still work fine.
- Added Jade compatibility
- Added Roughly Enough Items compatibility to hide compat blocks for mods that aren't installed (use REI Plugin Compatibilities mod to gain full compatibility with Ex Deorum)
- Added configurable sifting interval to limit speed of sifting by hand in order to curb the speed of autoclickers on sieves. (PR #47 by CPearl0)
- Added Chinese translation (PR #45 by CPearl0)
- Fixed dedicated server crash when using Mycelium Spores to convert a cow into a Mooshroom (PR #44 by CPearl0)
- Fixed incorrect block lighting in JEI displays for Crucible heat sources and Crook recipes
## Ex Deorum 3.6
- Implement custom Compressed Sieve types. Works the same as with sieves, just replace `sieve_materials` with `compressed_sieve_materials`
- Fix silkworms not applying to certain modded leaves like TFC
## Ex Deorum 1.20
- Added Mechanical Hammer, a machine that uses FE to hammer blocks automatically. Uses 20 FE a tick by default and takes 200 ticks (10 seconds) to hammer an item with a hammer that has no efficiency.
- Fixed network bug when joining a server (PR #43 by CPearl0)
## Ex Deorum 3.5
- Remove Yellorium Dust sieve drop (#116)
- Fixed Fluid Transformation recipes requiring byproducts
## Ex Deorum 1.19
- Fixed Cyclic pipes infinitely filling barrels when crafting fluid mixing recipes (ex. obsidian)
- Fixed network issue with fluid mixing recipes (PR #42 by CPearl0)
## Ex Deorum 3.4
- Fix JEI bug with sieve recipes overflowing due to JEI API changes
- Fix invisible output slots on JEI crook recipes
## Ex Deorum 1.18
- Fixed bug with milk and slime recipe.
- Barrel fluid mixing recipes can now consume the additive fluid using the `consumes_additive` boolean property in the recipe JSON. (ex. Water and Milk making slime)
## Ex Deorum 3.3
- Now built against Minecraft 1.21.1
- Add native EMI support.
- Fix bug where removing all Compressed Sieve recipes would break regular Sieve recipe display in JEI.
- Hack fix for random crashes with fluid transformation recipe cache
## Ex Deorum 1.17
- Added Nether Wart as a sieve drop from Soul Sand
- Fixed Frozen Ocean biomes spawning floating icebergs in the void world type
- Fixed Slime Block barrel recipe not working in the barrel when a mod enables the Milk fluid
- Fixed duplication bug with top left player inventory slot in the Mechanical Sieve menu
## Ex Deorum 3.2
- Fix KubeJS plugin.
- Buff wooden crucibles to 4x like in old Ex Nihilo
## Ex Deorum 1.16
- Fixed barrels not correctly rendering their fluid contents when modified by pipes.
- Fixed Mechanical Sieve being instantly breakable with no tool. Now requires a pickaxe to destroy, like machines added by other mods.
## Ex Deorum 3.1
- Fix bug where logs drop sawdust.
## Ex Deorum 1.15
- Fixed not being able to enchant sieve meshes in the Enchanting Table.
- Fixed Barrels not rendering their contents properly
- Fixed Inventory Sorter by voxcpw voiding items when middle-clicking slots in the Mechanical Sieve GUI.
- Improved appearance of witch water to better match water so that the transformation animation looks smoother.
## Ex Deorum 1.14
- Added Mechanical Sieve, a machine that uses FE to sift blocks automatically. Uses 40 FE a tick by default and takes 100 ticks to sift an item with no efficiency enchantment.
- Added `by_hand_only` boolean field to Sieve recipes, which allows modpack makers to add sieve drops that don't drop from the Mechanical Sieve.
- Added JEI information telling the player that meshes can be enchanted with Fortune and Efficiency.
- Fixed minor rendering bug with infested leaves and Ars Nouveau leaves not rotating properly.
- Fixed bugged config option to disable Void World by default. Now, instead of being two options in the client and server configs, there is one option in the common config file that controls default world type both on the create world screen and in server.properties.
- Optimized syncing block entity visual updates from the server to the client.
## Ex Deorum 1.13
- Added new icon for JEI compost recipes to help differentiate from the other categories.
- Added `sieve_mesh` property to KubeJS's RecipeFilter, for usage in `RecipesEventJS.remove` to remove sieve recipes using a specific mesh. View the [updated documentation](https://exdeorum.readthedocs.io/en/latest).
- Fixed bug with Ex Deorum recipes not being removable by KubeJS with the OutputFilter and InputFilter.
- Fixed water crucible not displaying leaves properly.
- Fixed crimson nylium spores displaying as warped nylium in the water crucible.
- Fixed sieves not rendering AllTheCompressed blocks properly.
- Optimized crucible/sieve rendering of solid contents. No more Guava cache!
## Ex Deorum 1.12
- Added Wood Chippings, obtained by hammering logs. Usable as compost or as a crafting material for Sponges.
- Added some more KubeJS functions. Check out the [new documentation](https://exdeorum.readthedocs.io/en/latest) for Ex Deorum.
- Added options to the config to disable void generation in the Nether and End dimensions when using the Void World preset.
- Added recipe for Pointed Dripstone from hammering Dripstone.
- Fixed dupe bug with fluid mixing recipes
- Fixed bug where every fluid would appear as lava in a barrel
- Fixed minor bug with JEI heat sources not showing all usages of a block
## Ex Deorum 1.11
- Added support for NuclearCraft: Neoteric - Boron, Thorium, Lithium, and Magnesium ores
- Fixed bug where hoppers and other automation could not craft fluid mixing recipes in the barrel (ex. Water and Lava to make Obsidian)
- Fixed bug where JEI compatibility would fail to load if every mod compatible with Ex Deorum was also loaded (like in ATM9 mod pack)
## Ex Deorum 1.10
- Added crucibles, sieves, and barrels for wood types from Blue Skies and Aether mods.
- Added Certus Quartz Dust as a sieve drop from Dust.
- Allow extracting water from wooden crucibles using water bottles.
- Watering cans now accelerate crops from Pam's Harvestcraft 2 Crops
- Fixed a crash that happened with Ex Deorum barrels and crucibles when logging out of a world.
- Fixed infested leaves showing as invisible when using Oculus Shaders.
- It is now possible to see the melting rates for crucible heat sources in JEI.
- Barrels can now mix fluids with liquids placed on top of the (ex. water on top of a lava barrel creates obsidian)
- Optimized recipe lookups for the sieve.
## Ex Deorum 1.9
- Fixed incompatibility with SkyblockBuilder where player would not receive torch/watering can and Ex Deorum advancements
- Fixed error message printing while patching the End Portal method
- Fixed several issues with hammers in LAN and server worlds
- Fixed hammer recipes with tag ingredients not functioning
## Ex Deorum 1.8
- Added a config option to limit the number of sieve drops from sieving moss. May be useful when playing with mods that add a lot of different saplings.
- Added compatibility with Ars Nouveau's saplings and Sourceberries to the sieve.
- Added compatibility with Ars Nouveau's wood types for Crucibles, Barrels, and Sieve.
- Added missing TOP compatibility for seeing fluids inside Barrels and Crucibles. The exact fluid and amount are now visible when crouching.
- Added Witch Water entity conversion functionality from the original Ex Nihilo, can be disabled in config. Here are the following conversions: Villager -> Zombie Villager, Cleric Villager -> Witch, Skeleton -> Wither Skeleton, Creeper -> Charged Creeper, Spider -> Cave Spider, Pig & Piglin -> Zombified Piglin, Squid -> Ghast, Mooshroom -> Brown Mooshroom, Axolotl -> Blue Axolotl, Rabbit -> Killer Rabbit, Pufferfish -> Guardian, Horse -> Skeleton/Zombie Horse
- Allow using glass bottles to carry water from wooden crucibles to barrels. Can be disabled in config.
- Fix Mekanism's Tin ore not being detected by Ex Deorum as a valid tin ore.
## Ex Deorum 1.7
- Actually added way to obtain Sky Stone Dust from AE2.
- Added compatibility with Factorium's ores, which can now be crafted with Ex Deorum's ore chunks.
- Hammer now has slight benefits for using Fortune. For blocks with multiple drops, slightly increases the number of drops, and for blocks which have a chance to not drop anything, decreases the chance that nothing is dropped.
## Ex Deorum 1.6
- Added way to obtain sky stone dust from AE2.
- Fixed End Portal not generating properly.
- Fixed missing Biomes O' Plenty recipes for the sieves, barrels, and crucibles.
## Ex Deorum 1.5
- Added Random Pottery Sherd and Random Armor Trim items to replace the bloated sand loot tables for obtaining pottery sherds and armor trims.
- Added compatibility with Biomes O' Plenty (sieves, barrels, crucibles, saplings obtainable from sifting moss like other saplings)
- Added compatibility with Extreme Reactors
- Added WIP compatibility with Applied Energistics 2
- Added compatibility with KubeJS for Crucibles, with methods called `exdeorum.setCrucibleHeatValue(BlockState, int)` and `exdeorum.setCrucibleHeatValueForBlock(Block, int)`
- Fixed an incorrect error message saying "Unable to grant player the Void World advancement" when the player already has it
- Fixed a bug with the crucible filling up too quickly.
- Added a config option to change which configured_feature to use when generating the spawn island
- Added a config option to use a different spawn tree based on the biome the player spawns in
## Ex Deorum 1.4
- Red Sand is now obtainable by hammering crushed netherrack.
- Sieves can no longer be automated by machines (can be re-enabled in the server config.)
- Fixed desync bug when a machine like Create's Deployer interacts with the Sieve
- Fixed an edge case where a modded ore wouldn't appear if the item form wasn't in the ore's tag.
- Fixed #5, which prevented automating the Crucible
## Ex Deorum 1.3
- Allow modded ores to drop from sieving Gravel and Crushed Deepslate if a mod with that ore is installed. Supported ores are Aluminum, Cobalt, Silver, Lead, Platinum, Nickel, Uranium, Osmium, Tin, Zinc, and Iridium.
- Allow some modded drops from sieving if a mod with those resources is installed. Currently, only Grains of Infinity from Ender IO is supported.
- If you would like to see some more mod compatibility related additions to Ex Deorum, open an issue on GitHub or let me know on Discord.
## Ex Deorum 1.2
- Fixed the missing recipes for Deepslate pebbles
## Ex Deorum 1.1
- Fixed the missing barrel mixing recipe for Clay Block
## Ex Deorum 1.0
*Ex Deorum*'s new additions are listed first, then the additions from original *Ex Nihilo*.
- Added the Watering Can, which can be used to hydrate farmland and speed up plant and tree growth. It is intended to be
an alternative to mods like Twerk or Tree Growing Simulator, as a Wooden Watering Can is given to the player at the start (configurable).
The list of blocks that Watering Cans can be used on is defined by the tag `exdeorum:watering_can_blocks`.
- Added the Sculk Core, which can be used to enable player-placed Sculk Shriekers to spawn Wardens.
- Added Witch Water, which can be used to create a variety of blocks with the barrel AND it can be used to create a Netherrack generator,
replacing where regular Water would be used. (configurable)
- Added the Sieve, which uses sieve meshes to filter items. (drops are configurable through data pack)
- Added the Porcelain, Crimson, and Warped Crucibles which melt cobblestone into lava when placed above a heat source. (configurable through data pack, supports modded fluids)
- Added Wooden Crucibles which melt plant material into water. (configurable through data pack, supports modded fluids)
- Added the Barrel, which has all of its functionality from Ex Nihilo. (Composting and Mixing recipes are configurable through data pack)
- Added the Silk Worm, which can infest a tree so that can be harvested for string. It can also be cooked and eaten... if you're desperate.
- Added the Crook, which can be used to break leaves and infested leaves for increased drop rates.
- Added the Hammer, which can be used to crush and smash blocks. (recipes are configurable through data pack)
- Added the porcelain bucket, a cheap alternative to a regular bucket in the early game with the catch that it breaks after pouring out lava.
## Ex Deorum 3.0
- Update to NeoForge 1.21
- MODPACK MAKERS: Check the Ex Deorum Documentation soon, there have been several changes to Ex Deorum recipes.
- The One Probe (TOP) compat is unimplemented
- REI compat is unimplemented
- KubeJS compat is unimplemented
#### Changes
- Any recipes that have fluidstack outputs (ex. crucible recipes) must now change the `fluid` field to `id`, due to a change in NeoForge.
- Any recipes that use fluid inputs have changed
- Any recipes that used to output items now output item stacks instead (supports components!)
- Any sieve/hammer recipes now return itemstacks instead of items.
- `exdeorum:silk_worm` now has ID `exdeorum:silkworm`, and `exdeorum:cooked_silk_worm` now has ID `exdeorum:cooked_silkworm`.

32
coremod/build.gradle Normal file
View File

@ -0,0 +1,32 @@
plugins {
id 'java'
}
java.toolchain.languageVersion = JavaLanguageVersion.of(21)
java.toolchain.vendor = JvmVendorSpec.JETBRAINS
jar {
manifest {
attributes([
"FMLModType": "LIBRARY",
"Automatic-Module-Name": "thedarkcolour.exdeorum.coremod"
])
}
}
repositories {
maven {
url = "https://libraries.minecraft.net"
metadataSources{
mavenPom()
}
}
maven {
url = "https://maven.neoforged.net/releases"
}
}
dependencies {
compileOnly 'net.neoforged.fancymodloader:loader:4.0.15'
compileOnly 'org.jetbrains:annotations:24.1.0'
}

View File

@ -0,0 +1,162 @@
/*
* Ex Deorum
* Copyright (c) 2024 thedarkcolour
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package thedarkcolour.exdeorum.coremod;
import cpw.mods.modlauncher.api.ITransformer;
import cpw.mods.modlauncher.api.ITransformerVotingContext;
import cpw.mods.modlauncher.api.TargetType;
import cpw.mods.modlauncher.api.TransformerVoteResult;
import net.neoforged.coremod.api.ASMAPI;
import net.neoforged.neoforgespi.coremod.ICoreMod;
import org.objectweb.asm.Opcodes;
import org.objectweb.asm.tree.FieldInsnNode;
import org.objectweb.asm.tree.MethodInsnNode;
import org.objectweb.asm.tree.MethodNode;
import org.objectweb.asm.tree.VarInsnNode;
import java.util.List;
import java.util.Set;
public class ASMTransformer implements ICoreMod {
@Override
public Iterable<? extends ITransformer<?>> getTransformers() {
return List.of(
new EndCityStructureTransformer(),
new DedicatedServerPropertiesTransformer(),
new EndDragonFightTransformer()
);
}
private interface MethodTransformer extends ITransformer<MethodNode> {
@Override
default TransformerVoteResult castVote(ITransformerVotingContext context) {
return TransformerVoteResult.YES;
}
@Override
default TargetType<MethodNode> getTargetType() {
return TargetType.METHOD;
}
}
// inserts a hook into EndCityStructure#findGenerationPoint to fix the position of the city if it is in a void world
private static class EndCityStructureTransformer implements MethodTransformer {
@Override
public Set<Target<MethodNode>> targets() {
return Set.of(ITransformer.Target.targetMethod(
"net.minecraft.world.level.levelgen.structure.structures.EndCityStructure",
"findGenerationPoint",
"(Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional;"
));
}
//
@Override
public MethodNode transform(MethodNode input, ITransformerVotingContext context) {
var insnList = input.instructions;
for (var i = 0; i < insnList.size(); ++i) {
var insn = insnList.get(i);
// patch before ASTORE 3
if (insn.getOpcode() == Opcodes.ASTORE && ((VarInsnNode) insn).var == 3) {
insnList.insertBefore(insn, ASMAPI.listOf(
new VarInsnNode(Opcodes.ALOAD, 1),
new MethodInsnNode(Opcodes.INVOKESTATIC, "thedarkcolour/exdeorum/asm/ASMHooks", "adjustPos", "(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Lnet/minecraft/core/BlockPos;", false)
));
ASMAPI.log("INFO", "Successfully patched End City generation for void worlds");
return input;
}
}
ASMAPI.log("ERROR", "Unable to patch End City generation, void worlds will have no end cities!!!");
return input;
}
}
// Redirects a field access in the constructor of DedicatedServerProperties from WorldPresets.NORMAL to ASMHooks.overrideDefaultWorldPreset()
private static class DedicatedServerPropertiesTransformer implements MethodTransformer {
@Override
public Set<Target<MethodNode>> targets() {
return Set.of(ITransformer.Target.targetMethod(
"net.minecraft.server.dedicated.DedicatedServerProperties",
"<init>",
"(Ljava/util/Properties;)V"
));
}
@Override
public MethodNode transform(MethodNode input, ITransformerVotingContext context) {
var insnList = input.instructions;
for (var i = 0; i < insnList.size(); ++i) {
var insn = insnList.get(i);
if (insn.getOpcode() == Opcodes.GETSTATIC && (((FieldInsnNode) insn).name.equals("f_226437_") || ((FieldInsnNode) insn).name.equals("NORMAL"))) {
var newInsn = new MethodInsnNode(Opcodes.INVOKESTATIC, "thedarkcolour/exdeorum/asm/ASMHooks", "overrideDefaultWorldPreset", "()Lnet/minecraft/resources/ResourceKey;", false);
insnList.set(insn, newInsn);
ASMAPI.log("INFO", "Successfully patched server.properties to use void world type by default");
return input;
}
}
ASMAPI.log("ERROR", "Unable to patch server.properties, you will have to set \"level-type\" to \"exdeorum:void_world\" manually.");
return input;
}
}
// Fixes heightmap issues when placing the end portal podium that would only spawn half of the portal
// What this patch looks like in code: EndIslandPodium.place(..., this.portalLocation = ASMHooks.prePlaceEndPodium(this.portalLocation))
private static class EndDragonFightTransformer implements MethodTransformer {
@Override
public Set<Target<MethodNode>> targets() {
return Set.of(ITransformer.Target.targetMethod(
"net.minecraft.world.level.dimension.end.EndDragonFight",
"spawnExitPortal",
"(Z)V"
));
}
@Override
public MethodNode transform(MethodNode input, ITransformerVotingContext context) {
var insnList = input.instructions;
// Start at 2 to avoid null getPrevious().getPrevious()
for (var i = 2; i < insnList.size(); ++i) {
var insn = insnList.get(i);
if (insn.getOpcode() == Opcodes.ALOAD && ((VarInsnNode) insn).var == 2) {
insnList.insertBefore(insn, ASMAPI.listOf(
new VarInsnNode(Opcodes.ALOAD, 0),
new VarInsnNode(Opcodes.ALOAD, 0),
new FieldInsnNode(Opcodes.GETFIELD, "net/minecraft/world/level/dimension/end/EndDragonFight", "portalLocation", "Lnet/minecraft/core/BlockPos;"),
new MethodInsnNode(Opcodes.INVOKESTATIC, "thedarkcolour/exdeorum/asm/ASMHooks", "prePlaceEndPodium", "(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos;", false),
new FieldInsnNode(Opcodes.PUTFIELD, "net/minecraft/world/level/dimension/end/EndDragonFight", "portalLocation", "Lnet/minecraft/core/BlockPos;")
));
ASMAPI.log("INFO", "Successfully patched end portal.");
return input;
}
}
ASMAPI.log("ERROR", "Unable to patch End Portal, it will not spawn properly and you will be unable to return to the overworld without cheats.");
return input;
}
}
}

View File

@ -0,0 +1,21 @@
/*
* Ex Deorum
* Copyright (c) 2024 thedarkcolour
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
@com.mojang.logging.annotations.MethodsReturnNonnullByDefault
@javax.annotation.ParametersAreNonnullByDefault
package thedarkcolour.exdeorum.coremod;

View File

@ -0,0 +1,2 @@
Automatic-Module-Name: thedarkcolour.exdeorum.coremod
FMLModType: LIBRARY

View File

@ -0,0 +1 @@
thedarkcolour.exdeorum.coremod.ASMTransformer

View File

@ -1,21 +1,23 @@
# Sets default memory used for gradle commands. Can be overridden by user or command line properties.
# This is required to provide enough memory for the Minecraft decompilation process.
org.gradle.jvmargs=-Xmx3G
org.gradle.daemon=false
org.gradle.cache=true
org.gradle.jvmargs=-Xmx1G
org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.caching=true
mc_version=1.20.1
forge_version=47.1.43
parchment_mappings=1.20.1-2023.06.26
mc_version=1.21.1
neo_version=21.1.213
neo_version_range=[21.1,)
loader_version_range=[4,)
geckolib_version=4.2
modonomicon_version=1.36.0
jei_version=15.2.0.23
rei_version=12.0.684
cloth_config_version=11.1.118
curios_version=5.2.0-beta.3
top_version=10.0.1-3
jei_version=19.25.0.323
emi_version=1.1.21
cloth_config_version=15.0.127
top_version=12.0.3-5
kubejs_version=2001.6.3-build.47
rhino_version=2001.2.2-build.6
architectury_version=9.1.12
kubejs_version=2101.7.2-build.296
rhino_version=2101.2.7-build.81
architectury_version=13.0.8
parchment_minecraft_version=1.21.1
parchment_mappings_version=2024.11.17

Binary file not shown.

View File

@ -1,5 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

294
gradlew vendored Normal file → Executable file
View File

@ -1,7 +1,7 @@
#!/usr/bin/env sh
#!/bin/sh
#
# Copyright 2015 the original author or authors.
# Copyright © 2015-2021 the original authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@ -17,67 +17,99 @@
#
##############################################################################
##
## Gradle start up script for UN*X
##
#
# Gradle start up script for POSIX generated by Gradle.
#
# Important for running:
#
# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
# noncompliant, but you have some other compliant shell such as ksh or
# bash, then to run this script, type that shell name before the whole
# command line, like:
#
# ksh Gradle
#
# Busybox and similar reduced shells will NOT work, because this script
# requires all of these POSIX shell features:
# * functions;
# * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
# «${var#prefix}», «${var%suffix}», and «$( cmd )»;
# * compound commands having a testable exit status, especially «case»;
# * various built-in commands including «command», «set», and «ulimit».
#
# Important for patching:
#
# (2) This script targets any POSIX shell, so it avoids extensions provided
# by Bash, Ksh, etc; in particular arrays are avoided.
#
# The "traditional" practice of packing multiple parameters into a
# space-separated string is a well documented source of bugs and security
# problems, so this is (mostly) avoided, by progressively accumulating
# options in "$@", and eventually passing that to Java.
#
# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
# see the in-line comments for details.
#
# There are tweaks for specific operating systems such as AIX, CygWin,
# Darwin, MinGW, and NonStop.
#
# (3) This script is generated from the Groovy template
# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
# within the Gradle project.
#
# You can find Gradle at https://github.com/gradle/gradle/.
#
##############################################################################
# Attempt to set APP_HOME
# Resolve links: $0 may be a link
PRG="$0"
# Need this for relative symlinks.
while [ -h "$PRG" ] ; do
ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '/.*' > /dev/null; then
PRG="$link"
else
PRG=`dirname "$PRG"`"/$link"
fi
app_path=$0
# Need this for daisy-chained symlinks.
while
APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path
[ -h "$app_path" ]
do
ls=$( ls -ld "$app_path" )
link=${ls#*' -> '}
case $link in #(
/*) app_path=$link ;; #(
*) app_path=$APP_HOME$link ;;
esac
done
SAVED="`pwd`"
cd "`dirname \"$PRG\"`/" >/dev/null
APP_HOME="`pwd -P`"
cd "$SAVED" >/dev/null
APP_NAME="Gradle"
APP_BASE_NAME=`basename "$0"`
# 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"'
# This is normally unused
# shellcheck disable=SC2034
APP_BASE_NAME=${0##*/}
# 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"
MAX_FD=maximum
warn () {
echo "$*"
}
} >&2
die () {
echo
echo "$*"
echo
exit 1
}
} >&2
# OS specific support (must be 'true' or 'false').
cygwin=false
msys=false
darwin=false
nonstop=false
case "`uname`" in
CYGWIN* )
cygwin=true
;;
Darwin* )
darwin=true
;;
MINGW* )
msys=true
;;
NONSTOP* )
nonstop=true
;;
case "$( uname )" in #(
CYGWIN* ) cygwin=true ;; #(
Darwin* ) darwin=true ;; #(
MSYS* | MINGW* ) msys=true ;; #(
NONSTOP* ) nonstop=true ;;
esac
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
@ -87,9 +119,9 @@ CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
if [ -n "$JAVA_HOME" ] ; then
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
# IBM's JDK on AIX uses strange locations for the executables
JAVACMD="$JAVA_HOME/jre/sh/java"
JAVACMD=$JAVA_HOME/jre/sh/java
else
JAVACMD="$JAVA_HOME/bin/java"
JAVACMD=$JAVA_HOME/bin/java
fi
if [ ! -x "$JAVACMD" ] ; then
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
@ -98,88 +130,120 @@ Please set the JAVA_HOME variable in your environment to match the
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.
JAVACMD=java
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" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
MAX_FD_LIMIT=`ulimit -H -n`
if [ $? -eq 0 ] ; then
if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
MAX_FD="$MAX_FD_LIMIT"
fi
ulimit -n $MAX_FD
if [ $? -ne 0 ] ; then
warn "Could not set maximum file descriptor limit: $MAX_FD"
fi
else
warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
fi
fi
# For Darwin, add options to specify how the application appears in the dock
if $darwin; then
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
fi
# For Cygwin or MSYS, switch paths to Windows format before running java
if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
JAVACMD=`cygpath --unix "$JAVACMD"`
# We build the pattern for arguments to be converted via cygpath
ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
SEP=""
for dir in $ROOTDIRSRAW ; do
ROOTDIRS="$ROOTDIRS$SEP$dir"
SEP="|"
done
OURCYGPATTERN="(^($ROOTDIRS))"
# Add a user-defined pattern to the cygpath arguments
if [ "$GRADLE_CYGPATTERN" != "" ] ; then
OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
fi
# Now convert the arguments - kludge to limit ourselves to /bin/sh
i=0
for arg in "$@" ; do
CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
else
eval `echo args$i`="\"$arg\""
fi
i=`expr $i + 1`
done
case $i in
0) set -- ;;
1) set -- "$args0" ;;
2) set -- "$args0" "$args1" ;;
3) set -- "$args0" "$args1" "$args2" ;;
4) set -- "$args0" "$args1" "$args2" "$args3" ;;
5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
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=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=SC2039,SC3045
ulimit -n "$MAX_FD" ||
warn "Could not set maximum file descriptor limit to $MAX_FD"
esac
fi
# Escape application args
save () {
for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
echo " "
}
APP_ARGS=`save "$@"`
# Collect all arguments for the java command, stacking in reverse order:
# * args from the command line
# * the main class name
# * -classpath
# * -D...appname settings
# * --module-path (only if needed)
# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
# Collect all arguments for the java command, following the shell quoting and substitution rules
eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
# For Cygwin or MSYS, switch paths to Windows format before running java
if "$cygwin" || "$msys" ; then
APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
JAVACMD=$( cygpath --unix "$JAVACMD" )
# Now convert the arguments - kludge to limit ourselves to /bin/sh
for arg do
if
case $arg in #(
-*) false ;; # don't mess with options #(
/?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath
[ -e "$t" ] ;; #(
*) false ;;
esac
then
arg=$( cygpath --path --ignore --mixed "$arg" )
fi
# Roll the args list around exactly as many times as the number of
# args, so each arg winds up back in the position where it started, but
# possibly modified.
#
# NB: a `for` loop captures its iteration list before it begins, so
# changing the positional parameters here affects neither the number of
# iterations, nor the values presented in `arg`.
shift # remove old arg
set -- "$@" "$arg" # push replacement arg
done
fi
# 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" \
-classpath "$CLASSPATH" \
org.gradle.wrapper.GradleWrapperMain \
"$@"
# Stop when "xargs" is not available.
if ! command -v xargs >/dev/null 2>&1
then
die "xargs is not available"
fi
# Use "xargs" to parse quoted args.
#
# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
#
# In Bash we could simply go:
#
# readarray ARGS < <( xargs -n1 <<<"$var" ) &&
# set -- "${ARGS[@]}" "$@"
#
# but POSIX shell has neither arrays nor command substitution, so instead we
# post-process each arg (as a line of input to sed) to backslash-escape any
# character that might be a shell metacharacter, then use eval to reverse
# that process (while maintaining the separation between arguments), and wrap
# the whole thing up as a single "set" statement.
#
# This will of course break if any of these variables contains a newline or
# an unmatched quote.
#
eval "set -- $(
printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
xargs -n1 |
sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
tr '\n' ' '
)" '"$@"'
exec "$JAVACMD" "$@"

35
gradlew.bat vendored
View File

@ -14,7 +14,7 @@
@rem limitations under the License.
@rem
@if "%DEBUG%" == "" @echo off
@if "%DEBUG%"=="" @echo off
@rem ##########################################################################
@rem
@rem Gradle startup script for Windows
@ -25,7 +25,8 @@
if "%OS%"=="Windows_NT" setlocal
set DIRNAME=%~dp0
if "%DIRNAME%" == "" set DIRNAME=.
if "%DIRNAME%"=="" set DIRNAME=.
@rem This is normally unused
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%
@ -40,13 +41,13 @@ if defined JAVA_HOME goto findJavaFromJavaHome
set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if "%ERRORLEVEL%" == "0" goto execute
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
@ -56,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
@ -75,13 +76,15 @@ set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
:end
@rem End local scope for the variables with windows NT shell
if "%ERRORLEVEL%"=="0" goto mainEnd
if %ERRORLEVEL% equ 0 goto mainEnd
:fail
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
rem the _cmd.exe /c_ return code!
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
exit /b 1
set EXIT_CODE=%ERRORLEVEL%
if %EXIT_CODE% equ 0 set EXIT_CODE=1
if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
exit /b %EXIT_CODE%
:mainEnd
if "%OS%"=="Windows_NT" endlocal

View File

@ -1,11 +1,12 @@
pluginManagement {
repositories {
gradlePluginPortal()
maven { url = 'https://maven.minecraftforge.net/' }
maven { url = 'https://maven.parchmentmc.org' }
maven { url = 'https://maven.neoforged.net/releases' }
}
}
plugins {
//id 'org.gradle.toolchains.foojay-resolver-convention' version '0.5.0'
id 'org.gradle.toolchains.foojay-resolver-convention' version '0.9.0'
}
include('coremod')

View File

@ -1,9 +1,39 @@
// 1.20.1 2024-02-21T14:53:30.9830737 Tags for minecraft:item mod id exdeorum
6c72957356b1d59a27be736fa1da54a5a9795ef7 data/exdeorum/tags/items/barrels.json
5feb54ce68fa657af5ce696f75b8c7a6d04cc7a7 data/exdeorum/tags/items/crooks.json
74eefeb986d633d26ad42202c4a6b5e71463c425 data/exdeorum/tags/items/end_cake_materials.json
be46bf2abe731d5ee5bd15ce72f222b2b9a49385 data/exdeorum/tags/items/hammers.json
b90bd3c642e69b9e800c58a9f8f53e369652e6ba data/exdeorum/tags/items/pebbles.json
8e1b5ab26037123d3948e9ac9f50da1b7cd0a129 data/exdeorum/tags/items/sieve_meshes.json
0152da758e7665bf282f17f466599c7a009d9a15 data/exdeorum/tags/items/stone_barrels.json
8bde4a30abefaa373fa41813da07b6f79f32b874 data/exdeorum/tags/items/wooden_barrels.json
// 1.21.1 2025-09-01T13:22:27.1441593 Tags for minecraft:item mod id exdeorum
6c72957356b1d59a27be736fa1da54a5a9795ef7 data/exdeorum/tags/item/barrels.json
6afa16b45f76c0defa1675d07586e2c6e6b0be69 data/exdeorum/tags/item/compressed/andesite.json
31b46613766e4cdc53196850495ab1019f61cb48 data/exdeorum/tags/item/compressed/blackstone.json
241fb4154cfac70be491c9f8789b4aef7f8bdeaf data/exdeorum/tags/item/compressed/cobbled_deepslate.json
f181b77f0646ffa6e081251c5bb6f95c16820c32 data/exdeorum/tags/item/compressed/cobblestone.json
019fc9e4654ccda953c122f2765011fb33d6e80b data/exdeorum/tags/item/compressed/crushed_blackstone.json
ec4807023b8b3bb97eec25e0ff4a7fe1f7587169 data/exdeorum/tags/item/compressed/crushed_deepslate.json
045dfd947fe9b562589471777a1f0ffaa73eba7c data/exdeorum/tags/item/compressed/crushed_end_stone.json
42068c42d64fad72fbd3c9191f8bfa9a6dc2707a data/exdeorum/tags/item/compressed/crushed_netherrack.json
816a2366b97ed96df3f28964010dcce93fa4704c data/exdeorum/tags/item/compressed/deepslate.json
91e5dcaf660df8a6f0fcf9fd511e5bc6c9e4b242 data/exdeorum/tags/item/compressed/diorite.json
19acb0b43e4b234ba97720ead3edcd9f9bc8eb52 data/exdeorum/tags/item/compressed/dirt.json
604e284388acace8d33719f399d0ba3689e5aab3 data/exdeorum/tags/item/compressed/dust.json
c90c72293f2b2c6375e827010f1b10bc96310ffd data/exdeorum/tags/item/compressed/end_stone.json
73574cc72476b53160760644b77300f854509a12 data/exdeorum/tags/item/compressed/granite.json
629a309119dd42068ed4edd74bb9cd69a5c7990c data/exdeorum/tags/item/compressed/gravel.json
faaac47fa919125335614c875ffc220e737977bc data/exdeorum/tags/item/compressed/moss_block.json
bb17667dfb3fc023a80ca4ef0a96ed41545f6029 data/exdeorum/tags/item/compressed/netherrack.json
fc279d9fa656ad00c5504b3f313586ca34fc4477 data/exdeorum/tags/item/compressed/red_sand.json
34876a108ba8da4125a273e83324dbb4685618a1 data/exdeorum/tags/item/compressed/sand.json
2de46f3e2e91a340f1b71ea5b600f8383a7ce875 data/exdeorum/tags/item/compressed/sands.json
874b33131f557d077ab366fc6506c41369151a40 data/exdeorum/tags/item/compressed/soul_sand.json
dad00c75d1a0b74a2f843bead336ee278e9cecba data/exdeorum/tags/item/compressed_hammers.json
35133e95f1c8fdd7a1c21afcc231fc0bffefb9a8 data/exdeorum/tags/item/compressed_hammer_fortune_blacklist.json
5feb54ce68fa657af5ce696f75b8c7a6d04cc7a7 data/exdeorum/tags/item/crooks.json
74eefeb986d633d26ad42202c4a6b5e71463c425 data/exdeorum/tags/item/end_cake_materials.json
be46bf2abe731d5ee5bd15ce72f222b2b9a49385 data/exdeorum/tags/item/hammers.json
35133e95f1c8fdd7a1c21afcc231fc0bffefb9a8 data/exdeorum/tags/item/hammer_fortune_blacklist.json
008b4a382f07b9c0f9a07c78bedb949b4400e011 data/exdeorum/tags/item/ore_chunks.json
b90bd3c642e69b9e800c58a9f8f53e369652e6ba data/exdeorum/tags/item/pebbles.json
10f2167f7a9472e5df6870bad71b95869fc64b9a data/exdeorum/tags/item/random_shard_drops.json
d6fa5886b22a121a9402c1ca9b7938dc29b19a10 data/exdeorum/tags/item/random_trim_drops.json
8e1b5ab26037123d3948e9ac9f50da1b7cd0a129 data/exdeorum/tags/item/sieve_meshes.json
0152da758e7665bf282f17f466599c7a009d9a15 data/exdeorum/tags/item/stone_barrels.json
8bde4a30abefaa373fa41813da07b6f79f32b874 data/exdeorum/tags/item/wooden_barrels.json
28fd077df8796b5061613218d902549c88f3e2fb data/minecraft/tags/item/enchantable/durability.json
564bef8c17ecd8c359840d05c11c4af926e2a795 data/minecraft/tags/item/enchantable/mining.json
564bef8c17ecd8c359840d05c11c4af926e2a795 data/minecraft/tags/item/enchantable/mining_loot.json

View File

@ -1,110 +1,164 @@
// 1.20.1 2024-02-12T09:38:22.3873783 Loot Tables
105d8a61ea7145d7798146d385d4aad24fd1588d data/exdeorum/loot_tables/blocks/acacia_barrel.json
1e77127a82cbba0937bb02694f65cf1893aeffcb data/exdeorum/loot_tables/blocks/acacia_crucible.json
fcc00910a8cc94bed6339d6833fcec53c501a0d7 data/exdeorum/loot_tables/blocks/acacia_sieve.json
31860263ad01cc50f5c49ac971b9feb5533a9cb5 data/exdeorum/loot_tables/blocks/archwood_barrel.json
2de9dccd72fec95995b9dc8533a99c02af8a9af6 data/exdeorum/loot_tables/blocks/archwood_sieve.json
576bf0664b768e4432509e52af307eafe8ea6521 data/exdeorum/loot_tables/blocks/bamboo_barrel.json
67bf721f8c8b161d55a86e26c156251f50fbeaf4 data/exdeorum/loot_tables/blocks/bamboo_crucible.json
aaaf1a2e8b859fe3d057b38bd24c3fb7b6ee5065 data/exdeorum/loot_tables/blocks/bamboo_sieve.json
a43d4e496b109cadb462f89a21a4a472c9a6ee62 data/exdeorum/loot_tables/blocks/birch_barrel.json
9ef2de62f62c8108841b6e7f482bf2be0b7c773a data/exdeorum/loot_tables/blocks/birch_crucible.json
e11b759a2311950d60e0f825393b8e25d11918df data/exdeorum/loot_tables/blocks/birch_sieve.json
d27d5d53011436ca54dd604846ce467a9e857aef data/exdeorum/loot_tables/blocks/bluebright_barrel.json
1df19ae40ef726fe4371707b2d8b3fa4b3291285 data/exdeorum/loot_tables/blocks/bluebright_crucible.json
42bf543b8a2b7ab3c65ed6cabd966af1f521fe64 data/exdeorum/loot_tables/blocks/bluebright_sieve.json
34313a06201381983a09ca8296d8b73b45003d80 data/exdeorum/loot_tables/blocks/blue_archwood_crucible.json
69867f641e1c86c1febe33fb0c98fc7b9c538244 data/exdeorum/loot_tables/blocks/cherry_barrel.json
58ba5aa721c4d9604848b7c4605b80684906583a data/exdeorum/loot_tables/blocks/cherry_crucible.json
805d69a488a4ab37c2b59743c8284825b7aed587 data/exdeorum/loot_tables/blocks/cherry_sieve.json
4ce6aa79ac4ba8ad3b56b68023b880917fd8097f data/exdeorum/loot_tables/blocks/comet_barrel.json
8f2d837af622df791fefe3a981a35a6243f1252e data/exdeorum/loot_tables/blocks/comet_crucible.json
9ed892d74409a4bbb41f4f277a7fdf9c58a5e011 data/exdeorum/loot_tables/blocks/comet_sieve.json
d52a2d3bcb85c58e549248d5205f863c40d3bd87 data/exdeorum/loot_tables/blocks/crimson_barrel.json
78b361a27788eeda88a1228a5c813d9106ec038e data/exdeorum/loot_tables/blocks/crimson_crucible.json
149b1a730939c3a3b2823b77e1b3771ff6397679 data/exdeorum/loot_tables/blocks/crimson_sieve.json
15d8b5d739f5093cbb11b37b94abd29fd5560cf4 data/exdeorum/loot_tables/blocks/crushed_blackstone.json
84e81d576fb09922cdebe758b52ffccf56284b10 data/exdeorum/loot_tables/blocks/crushed_deepslate.json
d15f9ed4837d0015efb7688c9b10716084c78337 data/exdeorum/loot_tables/blocks/crushed_end_stone.json
cb1d2e4511ad98f974192f5a60161a30472808aa data/exdeorum/loot_tables/blocks/crushed_netherrack.json
4aaac302b355e196dfe0f673a8ef32b187cb1439 data/exdeorum/loot_tables/blocks/crystallized_barrel.json
bbc01ca3225c9fac9b73a67ab1db63aa70ccdab8 data/exdeorum/loot_tables/blocks/crystallized_crucible.json
9d4272237d99f9559e48d11b0bd24d75dde85bb3 data/exdeorum/loot_tables/blocks/crystallized_sieve.json
cc2ff4d4632fcffee0d3e06529670a102c280410 data/exdeorum/loot_tables/blocks/dark_oak_barrel.json
74dbd2298667036228a3b0b1a9ef895fb6a0bf5a data/exdeorum/loot_tables/blocks/dark_oak_crucible.json
912b85cbf5d89a043dc232e6e08119d3e4b9b357 data/exdeorum/loot_tables/blocks/dark_oak_sieve.json
cbc4c95f7813751d2b47c8a72448c78387649d7f data/exdeorum/loot_tables/blocks/dead_barrel.json
a727ae35bc208071cde56afda963b6cbb3af6c1b data/exdeorum/loot_tables/blocks/dead_crucible.json
868376d65d39785f28a2ad9ca3ae97b6cda9c849 data/exdeorum/loot_tables/blocks/dead_sieve.json
2341def8271637c343246635575eb30eec16d976 data/exdeorum/loot_tables/blocks/dusk_barrel.json
5f122cbae4477b241ee9563b86ae4e2c22936674 data/exdeorum/loot_tables/blocks/dusk_crucible.json
6ef284edf33a89e5a2a214a64879874d1a928a4b data/exdeorum/loot_tables/blocks/dusk_sieve.json
23cfb51730f2ecd873d7d5277ac8521a249e8320 data/exdeorum/loot_tables/blocks/dust.json
1f9a667e154b676a635a194828ae09e2e779c8c9 data/exdeorum/loot_tables/blocks/fir_barrel.json
e12d3c54b56b3793aff26b85c1d5c406df4bd416 data/exdeorum/loot_tables/blocks/fir_crucible.json
21e8d264aecd401cd2633c1b577677b5ab2cd710 data/exdeorum/loot_tables/blocks/fir_sieve.json
3bf11251903bb28a99fb846c0ae876a672e74732 data/exdeorum/loot_tables/blocks/frostbright_barrel.json
1c6c8860fd3019dc30beb708c51e99c0741376ad data/exdeorum/loot_tables/blocks/frostbright_crucible.json
792ccff30c1a64e10f764bae21a4dcb0ded995da data/exdeorum/loot_tables/blocks/frostbright_sieve.json
92866fcb8d3cf3223ff5efaef3d2e2872eb4b959 data/exdeorum/loot_tables/blocks/golden_oak_crucible.json
b3b8c57f4614b036263f1e107bb1e0acf4a69122 data/exdeorum/loot_tables/blocks/green_archwood_crucible.json
32602e363024f1bbd0a174a19c61b4cb0e4f3b2c data/exdeorum/loot_tables/blocks/hellbark_barrel.json
cbf36cffd7f38d618435ca03142ded5e74f217aa data/exdeorum/loot_tables/blocks/hellbark_crucible.json
bf41c8c33133269ddde2c6b098aca056acd7e4ea data/exdeorum/loot_tables/blocks/hellbark_sieve.json
3b759445e6d4ee6dd1690aaa792bb070e19cde4f data/exdeorum/loot_tables/blocks/infested_leaves.json
ce4254c53a4ce6c2712775708415f14e63f21b67 data/exdeorum/loot_tables/blocks/jacaranda_barrel.json
b23b0494ef9f535744f7390f74a35527442aee6f data/exdeorum/loot_tables/blocks/jacaranda_crucible.json
1817eb94fb9656a3ad853f2cca138c1cd012bd26 data/exdeorum/loot_tables/blocks/jacaranda_sieve.json
58a121ab7b39913271784b018fc6c55532917f21 data/exdeorum/loot_tables/blocks/jungle_barrel.json
a652a1374c1cd710e26d28c015b83beb9f5e378c data/exdeorum/loot_tables/blocks/jungle_crucible.json
b60904a4c6286bea6c91ac40ace12c63f3d049cc data/exdeorum/loot_tables/blocks/jungle_sieve.json
37cefdf07f602346405b6cd230074afdada98936 data/exdeorum/loot_tables/blocks/lunar_barrel.json
b31ccfa30cefce0c1a07edbf69f6ce0604d25165 data/exdeorum/loot_tables/blocks/lunar_crucible.json
850947b8a11119badb3fc3812c52e108a95ec2bc data/exdeorum/loot_tables/blocks/lunar_sieve.json
45bce99894bcee0308320c4826ad23403108fe80 data/exdeorum/loot_tables/blocks/magic_barrel.json
0e2867614ca43b236f697b928fa3e08ddd97deab data/exdeorum/loot_tables/blocks/magic_crucible.json
a87b179ee0ac3d65310268b7d40b864195f233c4 data/exdeorum/loot_tables/blocks/magic_sieve.json
5334f1a419c2b042c98db7736baebebf7fda5634 data/exdeorum/loot_tables/blocks/mahogany_barrel.json
a28006f6bd3de601f7430b6de9ed46cca242fee1 data/exdeorum/loot_tables/blocks/mahogany_crucible.json
f2fd2b243936f3bf2e4cc07e8be0adf607b5af89 data/exdeorum/loot_tables/blocks/mahogany_sieve.json
88749902dcd90e63d874dc2c3f9c606e480469ab data/exdeorum/loot_tables/blocks/mangrove_barrel.json
b38104ee25127d9c65ad9e323ed879f76df7a048 data/exdeorum/loot_tables/blocks/mangrove_crucible.json
70c03b4d38a62da4d2eeb1ff525bd0f5e62e0e8e data/exdeorum/loot_tables/blocks/mangrove_sieve.json
475b89fd8f09834652f80c93d8a6d0964d708ead data/exdeorum/loot_tables/blocks/maple_barrel.json
54f36187d7fb97dedc4680d14e2ad7d70b5c64af data/exdeorum/loot_tables/blocks/maple_crucible.json
7ffe80360af055f3977d05b5684a299886bcb756 data/exdeorum/loot_tables/blocks/maple_sieve.json
f07a24644303ad3416c03ebb943f7643ec6e5628 data/exdeorum/loot_tables/blocks/mechanical_hammer.json
a84508222cb36b07cb20ee31915d802bcc411149 data/exdeorum/loot_tables/blocks/mechanical_sieve.json
cad973c873a2e50ccfac91e88eadb3c2462d39d1 data/exdeorum/loot_tables/blocks/oak_barrel.json
f94bc97efbfd26ccf7dba32d414fb5e33decd5f6 data/exdeorum/loot_tables/blocks/oak_crucible.json
8d69a87e09fc8a179d5a1bc8eba5faab66e77a6c data/exdeorum/loot_tables/blocks/oak_sieve.json
8b02ade5c505b239d953d9080fec34d2d9c812de data/exdeorum/loot_tables/blocks/palm_barrel.json
843ba3f8cca4445dab6e0be2e3b3af48c3603489 data/exdeorum/loot_tables/blocks/palm_crucible.json
22eea9897215772fadb19906b7de0ad72ac9d612 data/exdeorum/loot_tables/blocks/palm_sieve.json
2181c4797d779008be89e420aefe5e84d3cf7e37 data/exdeorum/loot_tables/blocks/porcelain_crucible.json
ac4a68e44f0dd694fdbb9ff69af5f64db02a3275 data/exdeorum/loot_tables/blocks/purple_archwood_crucible.json
b75af3bb5693488a1373235a0dcb0627aa6d049a data/exdeorum/loot_tables/blocks/redwood_barrel.json
bb9dcf7d5d4ce85b394ce0ae7181eef2f6fbbd79 data/exdeorum/loot_tables/blocks/redwood_crucible.json
8185531f6adfa5244f5dc0a4c9a6f85a0a0b58e2 data/exdeorum/loot_tables/blocks/redwood_sieve.json
1ace983657b6105baba9c384774e169b2570f472 data/exdeorum/loot_tables/blocks/red_archwood_crucible.json
b2992ec87d859591ae845a01cef8547c1460a00d data/exdeorum/loot_tables/blocks/skyroot_barrel.json
1f96ad0e06b9f4f773f70f2e9c8a91cf354249aa data/exdeorum/loot_tables/blocks/skyroot_crucible.json
246ac502f71f4211b4a1b3e6af2b51d330ebc3cc data/exdeorum/loot_tables/blocks/skyroot_sieve.json
6bbfa8c3c8630c356f206312728e73d21f00fa0c data/exdeorum/loot_tables/blocks/spruce_barrel.json
7e243b44eb3d9f15b983807225da7cb2839dee01 data/exdeorum/loot_tables/blocks/spruce_crucible.json
091d26076d526bff6bdc730f8a45297996ac6f56 data/exdeorum/loot_tables/blocks/spruce_sieve.json
9c7ca9312ec8ff9d519b6fe90925f968f3455177 data/exdeorum/loot_tables/blocks/starlit_barrel.json
cfa80ab9ce1c7f71a87920437b02b43c42004562 data/exdeorum/loot_tables/blocks/starlit_crucible.json
6b1b5d616fce35f0c851011f9913b860e2a7f690 data/exdeorum/loot_tables/blocks/starlit_sieve.json
82063725ffe92af96bb2502547ba8cc9d3fd411e data/exdeorum/loot_tables/blocks/stone_barrel.json
49ca31b6acd08c4e78bb7e90a4a6fad396f7a515 data/exdeorum/loot_tables/blocks/umbran_barrel.json
cb088dd4c735b2b59c361134623167386c5d4d67 data/exdeorum/loot_tables/blocks/umbran_crucible.json
266433381f0beec1fcdbf2d086b87c7d53805e30 data/exdeorum/loot_tables/blocks/umbran_sieve.json
fcd9e1fa1e8ec5c5fe7bb25f300284de6dd8b880 data/exdeorum/loot_tables/blocks/unfired_porcelain_crucible.json
7433a7a398f38a949f9ef3231f87853505f797da data/exdeorum/loot_tables/blocks/warped_barrel.json
fe639e82446330279c3ab3d66a576931a62516e5 data/exdeorum/loot_tables/blocks/warped_crucible.json
c3db3b96077eba364cb012f49e25fa98b98a71ab data/exdeorum/loot_tables/blocks/warped_sieve.json
67588965ad0bba9eede3fd3a2378d59fdd6b5fdf data/exdeorum/loot_tables/blocks/willow_barrel.json
87f488263c98db70e1c4c4f608f028ed65a362e5 data/exdeorum/loot_tables/blocks/willow_crucible.json
5fcc50ca6590bfb56587959d2611eb5d9052505d data/exdeorum/loot_tables/blocks/willow_sieve.json
a51ad59e35021e2254b07f1fd437544b2e463534 data/exdeorum/loot_tables/blocks/witch_water.json
// 1.21.1 2025-01-05T13:28:28.0008751 Loot Tables
105d8a61ea7145d7798146d385d4aad24fd1588d data/exdeorum/loot_table/blocks/acacia_barrel.json
83d50cbd5e45dfa72bf102fd4c0103a388cff9c4 data/exdeorum/loot_table/blocks/acacia_compressed_sieve.json
1e77127a82cbba0937bb02694f65cf1893aeffcb data/exdeorum/loot_table/blocks/acacia_crucible.json
fcc00910a8cc94bed6339d6833fcec53c501a0d7 data/exdeorum/loot_table/blocks/acacia_sieve.json
31860263ad01cc50f5c49ac971b9feb5533a9cb5 data/exdeorum/loot_table/blocks/archwood_barrel.json
2de9dccd72fec95995b9dc8533a99c02af8a9af6 data/exdeorum/loot_table/blocks/archwood_sieve.json
576bf0664b768e4432509e52af307eafe8ea6521 data/exdeorum/loot_table/blocks/bamboo_barrel.json
9f2dd84369397af400a9d036fe949dc6a7c4b839 data/exdeorum/loot_table/blocks/bamboo_compressed_sieve.json
67bf721f8c8b161d55a86e26c156251f50fbeaf4 data/exdeorum/loot_table/blocks/bamboo_crucible.json
aaaf1a2e8b859fe3d057b38bd24c3fb7b6ee5065 data/exdeorum/loot_table/blocks/bamboo_sieve.json
a43d4e496b109cadb462f89a21a4a472c9a6ee62 data/exdeorum/loot_table/blocks/birch_barrel.json
836bf8b81d31686f0e360c6650079bfb1a5fffb7 data/exdeorum/loot_table/blocks/birch_compressed_sieve.json
9ef2de62f62c8108841b6e7f482bf2be0b7c773a data/exdeorum/loot_table/blocks/birch_crucible.json
e11b759a2311950d60e0f825393b8e25d11918df data/exdeorum/loot_table/blocks/birch_sieve.json
d27d5d53011436ca54dd604846ce467a9e857aef data/exdeorum/loot_table/blocks/bluebright_barrel.json
5a223a91b95ef63363ed1f139a8d98048f723122 data/exdeorum/loot_table/blocks/bluebright_compressed_sieve.json
1df19ae40ef726fe4371707b2d8b3fa4b3291285 data/exdeorum/loot_table/blocks/bluebright_crucible.json
42bf543b8a2b7ab3c65ed6cabd966af1f521fe64 data/exdeorum/loot_table/blocks/bluebright_sieve.json
94b971865fec444ee94ba96bcb4b8e770d217143 data/exdeorum/loot_table/blocks/blue_archwood_compressed_sieve.json
34313a06201381983a09ca8296d8b73b45003d80 data/exdeorum/loot_table/blocks/blue_archwood_crucible.json
69867f641e1c86c1febe33fb0c98fc7b9c538244 data/exdeorum/loot_table/blocks/cherry_barrel.json
36d2f6edd69f038b4ae909773efa0200fcd6ca2a data/exdeorum/loot_table/blocks/cherry_compressed_sieve.json
58ba5aa721c4d9604848b7c4605b80684906583a data/exdeorum/loot_table/blocks/cherry_crucible.json
805d69a488a4ab37c2b59743c8284825b7aed587 data/exdeorum/loot_table/blocks/cherry_sieve.json
4ce6aa79ac4ba8ad3b56b68023b880917fd8097f data/exdeorum/loot_table/blocks/comet_barrel.json
6a8b5787991a5f75c34902b180e80af6ad50429b data/exdeorum/loot_table/blocks/comet_compressed_sieve.json
8f2d837af622df791fefe3a981a35a6243f1252e data/exdeorum/loot_table/blocks/comet_crucible.json
9ed892d74409a4bbb41f4f277a7fdf9c58a5e011 data/exdeorum/loot_table/blocks/comet_sieve.json
fc2ca675c56f0bb72a9105281213d03e3c6be523 data/exdeorum/loot_table/blocks/compressed_andesite.json
e4451d1873f5d58ea0306d98e6a4eadcfc7d4a36 data/exdeorum/loot_table/blocks/compressed_blackstone.json
fb73c431b37207abfdbd09ea9f31a2ebe15862ca data/exdeorum/loot_table/blocks/compressed_cobbled_deepslate.json
75e58d8b536d12695b865a199ba42b2514489082 data/exdeorum/loot_table/blocks/compressed_cobblestone.json
385dd21f01f94b5c9779d0175ed7c55c6293f6fa data/exdeorum/loot_table/blocks/compressed_crushed_blackstone.json
afa390561ea6064beb9d3cbfe3d0e38d77874aa8 data/exdeorum/loot_table/blocks/compressed_crushed_deepslate.json
55f3ec691a9781e3a78247ad2fe6ed62f56b4003 data/exdeorum/loot_table/blocks/compressed_crushed_end_stone.json
a88d8bfe8fd5709cdac242398c76778ace96b396 data/exdeorum/loot_table/blocks/compressed_crushed_netherrack.json
a28d6030f130c94099d1bfae1768da79b09bb16b data/exdeorum/loot_table/blocks/compressed_deepslate.json
2b8077667c55f8c286295aec253f5e5b08bb01a5 data/exdeorum/loot_table/blocks/compressed_diorite.json
8f63eb222b96fcbc203cacb41a9d060bdf26da4c data/exdeorum/loot_table/blocks/compressed_dirt.json
e41e003ce25de576f2e7b8b2219a81aab18c937b data/exdeorum/loot_table/blocks/compressed_dust.json
a11f4a96d36ca342ec42c90026028d2b146d5802 data/exdeorum/loot_table/blocks/compressed_end_stone.json
76f7d221ee6901c658957b67dab3fb390be75aff data/exdeorum/loot_table/blocks/compressed_granite.json
c94e5720fa4d0f32dd020af0d0de93d3d00f8694 data/exdeorum/loot_table/blocks/compressed_gravel.json
747f0c4b06fffdde042371b3bc1e007e12a48358 data/exdeorum/loot_table/blocks/compressed_moss_block.json
bc67108510d9d23556b5391e54c8330af29f9a6b data/exdeorum/loot_table/blocks/compressed_netherrack.json
8fc4f6d575f3b928361cd30e8b9bff56d3f2d46b data/exdeorum/loot_table/blocks/compressed_red_sand.json
02cefa46c308728b57a2ea98c46d4dcf61af7d16 data/exdeorum/loot_table/blocks/compressed_sand.json
eac0516f45763b43fc30b56f36447ac52bd16e9e data/exdeorum/loot_table/blocks/compressed_soul_sand.json
d52a2d3bcb85c58e549248d5205f863c40d3bd87 data/exdeorum/loot_table/blocks/crimson_barrel.json
3beabd284e0f5c4c748a4981d57024ea985a7bb5 data/exdeorum/loot_table/blocks/crimson_compressed_sieve.json
78b361a27788eeda88a1228a5c813d9106ec038e data/exdeorum/loot_table/blocks/crimson_crucible.json
149b1a730939c3a3b2823b77e1b3771ff6397679 data/exdeorum/loot_table/blocks/crimson_sieve.json
15d8b5d739f5093cbb11b37b94abd29fd5560cf4 data/exdeorum/loot_table/blocks/crushed_blackstone.json
84e81d576fb09922cdebe758b52ffccf56284b10 data/exdeorum/loot_table/blocks/crushed_deepslate.json
d15f9ed4837d0015efb7688c9b10716084c78337 data/exdeorum/loot_table/blocks/crushed_end_stone.json
cb1d2e4511ad98f974192f5a60161a30472808aa data/exdeorum/loot_table/blocks/crushed_netherrack.json
4aaac302b355e196dfe0f673a8ef32b187cb1439 data/exdeorum/loot_table/blocks/crystallized_barrel.json
508d735217cd1e521fdd1b56cfcfb7311b9f1a3e data/exdeorum/loot_table/blocks/crystallized_compressed_sieve.json
bbc01ca3225c9fac9b73a67ab1db63aa70ccdab8 data/exdeorum/loot_table/blocks/crystallized_crucible.json
9d4272237d99f9559e48d11b0bd24d75dde85bb3 data/exdeorum/loot_table/blocks/crystallized_sieve.json
cc2ff4d4632fcffee0d3e06529670a102c280410 data/exdeorum/loot_table/blocks/dark_oak_barrel.json
2106e10dc48fae6fba32f67aaf8c3a22cb243422 data/exdeorum/loot_table/blocks/dark_oak_compressed_sieve.json
74dbd2298667036228a3b0b1a9ef895fb6a0bf5a data/exdeorum/loot_table/blocks/dark_oak_crucible.json
912b85cbf5d89a043dc232e6e08119d3e4b9b357 data/exdeorum/loot_table/blocks/dark_oak_sieve.json
cbc4c95f7813751d2b47c8a72448c78387649d7f data/exdeorum/loot_table/blocks/dead_barrel.json
36a2c93d069a671d38070c539134405c9d07ea6b data/exdeorum/loot_table/blocks/dead_compressed_sieve.json
a727ae35bc208071cde56afda963b6cbb3af6c1b data/exdeorum/loot_table/blocks/dead_crucible.json
868376d65d39785f28a2ad9ca3ae97b6cda9c849 data/exdeorum/loot_table/blocks/dead_sieve.json
2341def8271637c343246635575eb30eec16d976 data/exdeorum/loot_table/blocks/dusk_barrel.json
bb055417cbf6202f9c46e98d4e18dfc7a7cd8ea5 data/exdeorum/loot_table/blocks/dusk_compressed_sieve.json
5f122cbae4477b241ee9563b86ae4e2c22936674 data/exdeorum/loot_table/blocks/dusk_crucible.json
6ef284edf33a89e5a2a214a64879874d1a928a4b data/exdeorum/loot_table/blocks/dusk_sieve.json
23cfb51730f2ecd873d7d5277ac8521a249e8320 data/exdeorum/loot_table/blocks/dust.json
1f9a667e154b676a635a194828ae09e2e779c8c9 data/exdeorum/loot_table/blocks/fir_barrel.json
554df7b34634306b3f9ecdcf1bde704f52cbffaf data/exdeorum/loot_table/blocks/fir_compressed_sieve.json
e12d3c54b56b3793aff26b85c1d5c406df4bd416 data/exdeorum/loot_table/blocks/fir_crucible.json
21e8d264aecd401cd2633c1b577677b5ab2cd710 data/exdeorum/loot_table/blocks/fir_sieve.json
3bf11251903bb28a99fb846c0ae876a672e74732 data/exdeorum/loot_table/blocks/frostbright_barrel.json
0646358b28f92a4e115c807653a9b9047985c938 data/exdeorum/loot_table/blocks/frostbright_compressed_sieve.json
1c6c8860fd3019dc30beb708c51e99c0741376ad data/exdeorum/loot_table/blocks/frostbright_crucible.json
792ccff30c1a64e10f764bae21a4dcb0ded995da data/exdeorum/loot_table/blocks/frostbright_sieve.json
a22f42874c17aa216254d3468b4232c0d1ef8783 data/exdeorum/loot_table/blocks/golden_oak_compressed_sieve.json
92866fcb8d3cf3223ff5efaef3d2e2872eb4b959 data/exdeorum/loot_table/blocks/golden_oak_crucible.json
432412ebfc7caa00d522237033f4b85d5e3d93d2 data/exdeorum/loot_table/blocks/green_archwood_compressed_sieve.json
b3b8c57f4614b036263f1e107bb1e0acf4a69122 data/exdeorum/loot_table/blocks/green_archwood_crucible.json
32602e363024f1bbd0a174a19c61b4cb0e4f3b2c data/exdeorum/loot_table/blocks/hellbark_barrel.json
1c3249c29afd8087090ef9a9acf4330f834c23cc data/exdeorum/loot_table/blocks/hellbark_compressed_sieve.json
cbf36cffd7f38d618435ca03142ded5e74f217aa data/exdeorum/loot_table/blocks/hellbark_crucible.json
bf41c8c33133269ddde2c6b098aca056acd7e4ea data/exdeorum/loot_table/blocks/hellbark_sieve.json
3b759445e6d4ee6dd1690aaa792bb070e19cde4f data/exdeorum/loot_table/blocks/infested_leaves.json
ce4254c53a4ce6c2712775708415f14e63f21b67 data/exdeorum/loot_table/blocks/jacaranda_barrel.json
f6daba6dfc3ffc3b25c268b987c958c0455b7f29 data/exdeorum/loot_table/blocks/jacaranda_compressed_sieve.json
b23b0494ef9f535744f7390f74a35527442aee6f data/exdeorum/loot_table/blocks/jacaranda_crucible.json
1817eb94fb9656a3ad853f2cca138c1cd012bd26 data/exdeorum/loot_table/blocks/jacaranda_sieve.json
58a121ab7b39913271784b018fc6c55532917f21 data/exdeorum/loot_table/blocks/jungle_barrel.json
78751ef977f398c2d3432ea8da386944573d04b7 data/exdeorum/loot_table/blocks/jungle_compressed_sieve.json
a652a1374c1cd710e26d28c015b83beb9f5e378c data/exdeorum/loot_table/blocks/jungle_crucible.json
b60904a4c6286bea6c91ac40ace12c63f3d049cc data/exdeorum/loot_table/blocks/jungle_sieve.json
37cefdf07f602346405b6cd230074afdada98936 data/exdeorum/loot_table/blocks/lunar_barrel.json
9cb6e7161a1d2056cb94b250a85ec1048c783872 data/exdeorum/loot_table/blocks/lunar_compressed_sieve.json
b31ccfa30cefce0c1a07edbf69f6ce0604d25165 data/exdeorum/loot_table/blocks/lunar_crucible.json
850947b8a11119badb3fc3812c52e108a95ec2bc data/exdeorum/loot_table/blocks/lunar_sieve.json
45bce99894bcee0308320c4826ad23403108fe80 data/exdeorum/loot_table/blocks/magic_barrel.json
bfb6883d06e2c520ea5e7faf88cf2dc43552fd01 data/exdeorum/loot_table/blocks/magic_compressed_sieve.json
0e2867614ca43b236f697b928fa3e08ddd97deab data/exdeorum/loot_table/blocks/magic_crucible.json
a87b179ee0ac3d65310268b7d40b864195f233c4 data/exdeorum/loot_table/blocks/magic_sieve.json
5334f1a419c2b042c98db7736baebebf7fda5634 data/exdeorum/loot_table/blocks/mahogany_barrel.json
3efb07b675794e4eb18d535aa07c560682aa92d1 data/exdeorum/loot_table/blocks/mahogany_compressed_sieve.json
a28006f6bd3de601f7430b6de9ed46cca242fee1 data/exdeorum/loot_table/blocks/mahogany_crucible.json
f2fd2b243936f3bf2e4cc07e8be0adf607b5af89 data/exdeorum/loot_table/blocks/mahogany_sieve.json
88749902dcd90e63d874dc2c3f9c606e480469ab data/exdeorum/loot_table/blocks/mangrove_barrel.json
35284ec04eb32125bea65e241b3802edc0bad1c5 data/exdeorum/loot_table/blocks/mangrove_compressed_sieve.json
b38104ee25127d9c65ad9e323ed879f76df7a048 data/exdeorum/loot_table/blocks/mangrove_crucible.json
70c03b4d38a62da4d2eeb1ff525bd0f5e62e0e8e data/exdeorum/loot_table/blocks/mangrove_sieve.json
475b89fd8f09834652f80c93d8a6d0964d708ead data/exdeorum/loot_table/blocks/maple_barrel.json
0cffe8e91ea3fd99d9c207856c5931209b6516a5 data/exdeorum/loot_table/blocks/maple_compressed_sieve.json
54f36187d7fb97dedc4680d14e2ad7d70b5c64af data/exdeorum/loot_table/blocks/maple_crucible.json
7ffe80360af055f3977d05b5684a299886bcb756 data/exdeorum/loot_table/blocks/maple_sieve.json
f07a24644303ad3416c03ebb943f7643ec6e5628 data/exdeorum/loot_table/blocks/mechanical_hammer.json
a84508222cb36b07cb20ee31915d802bcc411149 data/exdeorum/loot_table/blocks/mechanical_sieve.json
cad973c873a2e50ccfac91e88eadb3c2462d39d1 data/exdeorum/loot_table/blocks/oak_barrel.json
940b82e9fc6bbcda8eaa84eca60b03efa9d5e166 data/exdeorum/loot_table/blocks/oak_compressed_sieve.json
f94bc97efbfd26ccf7dba32d414fb5e33decd5f6 data/exdeorum/loot_table/blocks/oak_crucible.json
8d69a87e09fc8a179d5a1bc8eba5faab66e77a6c data/exdeorum/loot_table/blocks/oak_sieve.json
8b02ade5c505b239d953d9080fec34d2d9c812de data/exdeorum/loot_table/blocks/palm_barrel.json
59a97f2ab82012b5ef1e1fedd5a916752a7e684e data/exdeorum/loot_table/blocks/palm_compressed_sieve.json
843ba3f8cca4445dab6e0be2e3b3af48c3603489 data/exdeorum/loot_table/blocks/palm_crucible.json
22eea9897215772fadb19906b7de0ad72ac9d612 data/exdeorum/loot_table/blocks/palm_sieve.json
2181c4797d779008be89e420aefe5e84d3cf7e37 data/exdeorum/loot_table/blocks/porcelain_crucible.json
edfa2b499ad587aef165f5d86684cdcb4931978e data/exdeorum/loot_table/blocks/purple_archwood_compressed_sieve.json
ac4a68e44f0dd694fdbb9ff69af5f64db02a3275 data/exdeorum/loot_table/blocks/purple_archwood_crucible.json
b75af3bb5693488a1373235a0dcb0627aa6d049a data/exdeorum/loot_table/blocks/redwood_barrel.json
1798ce17013478fd87dee6733734a836c5147e3e data/exdeorum/loot_table/blocks/redwood_compressed_sieve.json
bb9dcf7d5d4ce85b394ce0ae7181eef2f6fbbd79 data/exdeorum/loot_table/blocks/redwood_crucible.json
8185531f6adfa5244f5dc0a4c9a6f85a0a0b58e2 data/exdeorum/loot_table/blocks/redwood_sieve.json
b32cd0bd53997e860fd54b7cb0d7af0fb1088da4 data/exdeorum/loot_table/blocks/red_archwood_compressed_sieve.json
1ace983657b6105baba9c384774e169b2570f472 data/exdeorum/loot_table/blocks/red_archwood_crucible.json
b2992ec87d859591ae845a01cef8547c1460a00d data/exdeorum/loot_table/blocks/skyroot_barrel.json
825b41216a2b4d72afdd522361e4555c27ee7aa2 data/exdeorum/loot_table/blocks/skyroot_compressed_sieve.json
1f96ad0e06b9f4f773f70f2e9c8a91cf354249aa data/exdeorum/loot_table/blocks/skyroot_crucible.json
246ac502f71f4211b4a1b3e6af2b51d330ebc3cc data/exdeorum/loot_table/blocks/skyroot_sieve.json
6bbfa8c3c8630c356f206312728e73d21f00fa0c data/exdeorum/loot_table/blocks/spruce_barrel.json
bfe0e81cec2acbccd632c214595a4b1f86e2bcad data/exdeorum/loot_table/blocks/spruce_compressed_sieve.json
7e243b44eb3d9f15b983807225da7cb2839dee01 data/exdeorum/loot_table/blocks/spruce_crucible.json
091d26076d526bff6bdc730f8a45297996ac6f56 data/exdeorum/loot_table/blocks/spruce_sieve.json
9c7ca9312ec8ff9d519b6fe90925f968f3455177 data/exdeorum/loot_table/blocks/starlit_barrel.json
6f144f96bd04fed86e9745ba7095b78f204fa55c data/exdeorum/loot_table/blocks/starlit_compressed_sieve.json
cfa80ab9ce1c7f71a87920437b02b43c42004562 data/exdeorum/loot_table/blocks/starlit_crucible.json
6b1b5d616fce35f0c851011f9913b860e2a7f690 data/exdeorum/loot_table/blocks/starlit_sieve.json
82063725ffe92af96bb2502547ba8cc9d3fd411e data/exdeorum/loot_table/blocks/stone_barrel.json
49ca31b6acd08c4e78bb7e90a4a6fad396f7a515 data/exdeorum/loot_table/blocks/umbran_barrel.json
d3358ff36078863f04806883fd60c4b43ec54e24 data/exdeorum/loot_table/blocks/umbran_compressed_sieve.json
cb088dd4c735b2b59c361134623167386c5d4d67 data/exdeorum/loot_table/blocks/umbran_crucible.json
266433381f0beec1fcdbf2d086b87c7d53805e30 data/exdeorum/loot_table/blocks/umbran_sieve.json
fcd9e1fa1e8ec5c5fe7bb25f300284de6dd8b880 data/exdeorum/loot_table/blocks/unfired_porcelain_crucible.json
7433a7a398f38a949f9ef3231f87853505f797da data/exdeorum/loot_table/blocks/warped_barrel.json
30a728bf2c5371f1ea0c3d4dbda2516540604142 data/exdeorum/loot_table/blocks/warped_compressed_sieve.json
fe639e82446330279c3ab3d66a576931a62516e5 data/exdeorum/loot_table/blocks/warped_crucible.json
c3db3b96077eba364cb012f49e25fa98b98a71ab data/exdeorum/loot_table/blocks/warped_sieve.json
67588965ad0bba9eede3fd3a2378d59fdd6b5fdf data/exdeorum/loot_table/blocks/willow_barrel.json
81bf4d4a324bda461da2e740f4bda6e8fa3af811 data/exdeorum/loot_table/blocks/willow_compressed_sieve.json
87f488263c98db70e1c4c4f608f028ed65a362e5 data/exdeorum/loot_table/blocks/willow_crucible.json
5fcc50ca6590bfb56587959d2611eb5d9052505d data/exdeorum/loot_table/blocks/willow_sieve.json

View File

@ -1,2 +1,2 @@
// 1.20.1 2023-08-03T18:32:13.5894365 Tags for minecraft:fluid mod id exdeorum
71d650702c2830e62790c9a110dd0c62eb552cf5 data/minecraft/tags/fluids/water.json
// 1.21.1 2025-01-05T13:28:27.9888761 Tags for minecraft:fluid mod id exdeorum
71d650702c2830e62790c9a110dd0c62eb552cf5 data/minecraft/tags/fluid/water.json

View File

@ -1,7 +1,8 @@
// 1.20.1 2024-02-21T16:26:29.550358 Tags for minecraft:block mod id exdeorum
77dfab311d3714c77bcac2df0397d23d4707f03b data/exdeorum/tags/blocks/watering_can_tickable.json
f6a9610ebae09549baf17e27200037cd17318055 data/minecraft/tags/blocks/leaves.json
3ef617151d471ad88e692be7d86c620cf267d0b7 data/minecraft/tags/blocks/mineable/axe.json
f6a9610ebae09549baf17e27200037cd17318055 data/minecraft/tags/blocks/mineable/hoe.json
1193daf0dafc5f481e1e47528d89e59876e2ce7b data/minecraft/tags/blocks/mineable/pickaxe.json
0fc927ffe01dd23fd511dea057c7894680ae9807 data/minecraft/tags/blocks/mineable/shovel.json
// 1.21.1 2025-01-05T13:28:28.0038743 Tags for minecraft:block mod id exdeorum
c2f6fb7224bd1e2fdb87249751113c4d66dbc21f data/exdeorum/tags/block/mineable/hammer.json
77dfab311d3714c77bcac2df0397d23d4707f03b data/exdeorum/tags/block/watering_can_tickable.json
f6a9610ebae09549baf17e27200037cd17318055 data/minecraft/tags/block/leaves.json
133e5ec65e3916d03320a67e2f4a475188028d08 data/minecraft/tags/block/mineable/axe.json
6eacf4b84abd2ad9b9671966c74f22d02d8208d6 data/minecraft/tags/block/mineable/hoe.json
ef50fd58cd0831ca14958819cfb6af97d4dabee8 data/minecraft/tags/block/mineable/pickaxe.json
7a2ffab44cdf6dca9d9c3a0f3a610d2af88700bf data/minecraft/tags/block/mineable/shovel.json

View File

@ -0,0 +1,2 @@
// 1.21.1 2025-01-05T13:28:28.0258737 Sound Definitions
33424544e6cf49e7ad5d1a6a9bc815d66be63114 assets/exdeorum/sounds.json

View File

@ -1,2 +1,2 @@
// 1.20.1 2023-08-03T18:32:13.5954376 Tags for minecraft:worldgen/world_preset mod id exdeorum
// 1.21.1 2025-01-05T13:28:28.0238748 Tags for minecraft:worldgen/world_preset mod id exdeorum
56085ba2e284a5043540b0ba0402f7352a4c2f16 data/minecraft/tags/worldgen/world_preset/normal.json

View File

@ -1,2 +1,2 @@
// 1.20.1 2024-02-09T20:14:05.8728621 ModKit Language: en_us for mod 'exdeorum'
43e0f1f023ef626ab7571ad14c1ecdf5cd594823 assets/exdeorum/lang/en_us.json
// 1.21.1 2025-01-05T13:28:27.9868734 ModKit Language: en_us for mod 'exdeorum'
849bf887027b0cab6ccc32bc76c89d838b19768c assets/exdeorum/lang/en_us.json

View File

@ -1,4 +1,4 @@
// 1.20.1 2023-08-03T18:32:13.5904366 Tags for minecraft:worldgen/structure_set mod id exdeorum
// 1.21.1 2025-01-05T13:28:28.0028751 Tags for minecraft:worldgen/structure_set mod id exdeorum
35133e95f1c8fdd7a1c21afcc231fc0bffefb9a8 data/exdeorum/tags/worldgen/structure_set/overworld_void_structure_sets.json
56ffeb3beb8ca3df4a20420bc56f6139ebf57ada data/exdeorum/tags/worldgen/structure_set/the_end_void_structure_sets.json
14abefb27112e5ad3ebce0cb9618fb51c54e2f9d data/exdeorum/tags/worldgen/structure_set/the_nether_void_structure_sets.json

View File

@ -1,6 +1,6 @@
// 1.20.1 2023-08-08T11:13:43.379482 Advancements
15b847f60d2dfaa59975bb41bd2324aaceaf4ed7 data/exdeorum/advancements/core/barrel.json
c907761b29aed93360c3d915200121bfa564747f data/exdeorum/advancements/core/crook.json
5768f6d020ef8b374a7a4fc1506c3d297acc4291 data/exdeorum/advancements/core/root.json
2f69de3342f67644c4bc00ce78229fd12248ced7 data/exdeorum/advancements/core/silk_worm.json
77c7995e233e03a648036fcaaee4f24afcccab31 data/exdeorum/advancements/core/string_mesh.json
// 1.21.1 2025-01-05T13:28:28.0248746 Advancements
dd4ecee3e84646521f1b79795d467d69cf9fd5ec data/exdeorum/advancement/core/barrel.json
33171a87fed6c1d520a8d3addf1799451d6ee882 data/exdeorum/advancement/core/crook.json
82e6fb7ca651de853a24ce4e7b896460490872bd data/exdeorum/advancement/core/root.json
1ddfa568c55783cb4c8fdd5966d5f0ae4f519a8f data/exdeorum/advancement/core/silk_worm.json
65c806cf5394693366c592d2a06dfd6a1f2a2c27 data/exdeorum/advancement/core/string_mesh.json

View File

@ -0,0 +1,5 @@
// 1.21.1 2025-06-03T14:16:11.5333103 Global Loot Modifiers : exdeorum
539ba0e881830430ae2c03f7ac8dec6f2de478a0 data/exdeorum/loot_modifiers/compressed_hammer.json
dd0417e36e03e0f51e1f1bbcff295b54128fdf8f data/exdeorum/loot_modifiers/crook.json
57991d8346a472f12c1a4b6cb94151d2c1bfa371 data/exdeorum/loot_modifiers/hammer.json
4dbec2c1b329ffcd96f4f903f59382c75e0d538c data/neoforge/loot_modifiers/global_loot_modifiers.json

View File

@ -1,5 +1,6 @@
// 1.20.1 2024-02-15T19:28:58.9458068 ModKit Item Models for mod 'exdeorum'
// 1.21.1 2025-01-05T13:28:27.9898762 ModKit Item Models for mod 'exdeorum'
4ba3bb2c6174ac3728a4b85e34681f118ec8eb34 assets/exdeorum/models/item/acacia_barrel.json
8ddbf3f507fc1ee45e3aa4db98d7f7d2e53adff1 assets/exdeorum/models/item/acacia_compressed_sieve.json
c03ce41f7c071498fcbd5f5225e91dcb2f365fbb assets/exdeorum/models/item/acacia_crucible.json
3b4f1d45c0d9c4cd1d9a5cdf6ddc8d2c9791bca5 assets/exdeorum/models/item/acacia_sieve.json
27529fa4c6d045bef18966b8c418bb8357cf2043 assets/exdeorum/models/item/aluminum_ore_chunk.json
@ -7,30 +8,63 @@ c03ce41f7c071498fcbd5f5225e91dcb2f365fbb assets/exdeorum/models/item/acacia_cruc
aaff98a3b19941899f5c6f9a26ff33bc0e260dc3 assets/exdeorum/models/item/archwood_barrel.json
e74674fac30987df7dbafe2335c51eb993c5cb0e assets/exdeorum/models/item/archwood_sieve.json
fd1850138a04a6651f4a79cdc93b52b3ddcd88ab assets/exdeorum/models/item/bamboo_barrel.json
5d89866c0723170bfe2155730a42add328843e2b assets/exdeorum/models/item/bamboo_compressed_sieve.json
ef8aec7c31e2d11e5b2e653aea90eaf4d672258e assets/exdeorum/models/item/bamboo_crucible.json
731c17e6b668e353b4a4df3f3c847ccaf3d6024c assets/exdeorum/models/item/bamboo_sieve.json
7906b74ff331ad523a28d4b70f85c38e19e46123 assets/exdeorum/models/item/basalt_pebble.json
cb54f7f749cf12c5980051180b59993c33513231 assets/exdeorum/models/item/birch_barrel.json
48c51f1aa7da4a216149a22f554c831e7dbf4834 assets/exdeorum/models/item/birch_compressed_sieve.json
c6a2834820a8ee03ad01a50df13fdaa50de55507 assets/exdeorum/models/item/birch_crucible.json
cea0d8d765050cad7aed1d23c8ff89cb7112a64d assets/exdeorum/models/item/birch_sieve.json
83c2bbf6ddc7053565b8450f57d8d19ca69d5a66 assets/exdeorum/models/item/blackstone_pebble.json
aca318964a4af0b54d935faa6c83c8653bdb4296 assets/exdeorum/models/item/bluebright_barrel.json
b25a82510991372a267b9580b6d8c707a3b14788 assets/exdeorum/models/item/bluebright_compressed_sieve.json
6c91566e21ce1d6e97513f49edd6ba986c317b07 assets/exdeorum/models/item/bluebright_crucible.json
43e534189ef41de5ffe650e27f9e2039a9a8c0b2 assets/exdeorum/models/item/bluebright_sieve.json
60d1fd20c6ae43355b70f65b7267143986f62702 assets/exdeorum/models/item/blue_archwood_compressed_sieve.json
ce29c4adab1efa20645351b8bb2aa5a87f36729d assets/exdeorum/models/item/blue_archwood_crucible.json
19995d73ae76d8ebcb64cab9219373f6192f5e8d assets/exdeorum/models/item/bone_crook.json
09eda07fba0fa892e7706a726d267655119259be assets/exdeorum/models/item/boron_ore_chunk.json
d3f7de31d0fba8578c3e36a16ab39ac0a4d54af9 assets/exdeorum/models/item/calcite_pebble.json
95b067616dfc39ad8f72bab6d2cf40c6c05a3748 assets/exdeorum/models/item/cherry_barrel.json
54deafeb372933bbb603493626c7923c5f404b72 assets/exdeorum/models/item/cherry_compressed_sieve.json
9480047be2df6b628b18f1102699ed8f24de4deb assets/exdeorum/models/item/cherry_crucible.json
8e6c3863c2c6f6fc4039d8157cb9850b193a56be assets/exdeorum/models/item/cherry_sieve.json
4f5fa166847ceacc60abaa11bc70bb947be20c27 assets/exdeorum/models/item/cobalt_ore_chunk.json
dbd3c1898984f6aab278ffb78760a5a8850da789 assets/exdeorum/models/item/comet_barrel.json
fe2dced8ace6add466694aad60d43aabfde136c9 assets/exdeorum/models/item/comet_compressed_sieve.json
42ef0c6e4a6f3fd8efcfba24f3ad6fdfb071bdca assets/exdeorum/models/item/comet_crucible.json
ab256ed56e23571c5f80e930c6dbc90c04b2eb01 assets/exdeorum/models/item/comet_sieve.json
e0a5c7f6e6ec0cd9aa99175d3bca27b88ac299d4 assets/exdeorum/models/item/cooked_silk_worm.json
f0deab2952ec340baa1f06e4367c20e15a03c392 assets/exdeorum/models/item/compressed_andesite.json
f79d0955746d3e54387fc782333927d43bf902e9 assets/exdeorum/models/item/compressed_blackstone.json
4bd6f5946086cb33df838ba9780b6c4e521767dc assets/exdeorum/models/item/compressed_cobbled_deepslate.json
95a68e3685aa20d34554239030073dde1cd2961c assets/exdeorum/models/item/compressed_cobblestone.json
201eee4f81190b76d8e784d1144605fd857eac19 assets/exdeorum/models/item/compressed_crushed_blackstone.json
024f82fbe591c80e8887a5ea8e9615d82cce81af assets/exdeorum/models/item/compressed_crushed_deepslate.json
0c7b48c2ee78791e0025ff0b25228a870e6d0af4 assets/exdeorum/models/item/compressed_crushed_end_stone.json
f3a8575800bd26cec708e5014314936073c8f8b5 assets/exdeorum/models/item/compressed_crushed_netherrack.json
a3549b8f6e40c70211504dd55edf4b08edb59b93 assets/exdeorum/models/item/compressed_deepslate.json
720e719b398457fc1fac39c6c3e52c452933b3b8 assets/exdeorum/models/item/compressed_diamond_hammer.json
6e39bfb4193aaa390f112ad829cc345ed3268b7c assets/exdeorum/models/item/compressed_diorite.json
65dba2dfc4c9e3915742aea42d18889f69d6e238 assets/exdeorum/models/item/compressed_dirt.json
ab38a5f0af566d3a1655e69f48caafb125c52a3b assets/exdeorum/models/item/compressed_dust.json
09329ed566778a57f4513f2d888e9a8ec00f10b4 assets/exdeorum/models/item/compressed_end_stone.json
c7be3900cc67e3a112de85320bf7ad00ff6cd16d assets/exdeorum/models/item/compressed_golden_hammer.json
3d9fdf2e455465e6390b58c49cabde2ff0dd52fd assets/exdeorum/models/item/compressed_granite.json
6236e7676986ba1e3b800d191171058c006ddd6f assets/exdeorum/models/item/compressed_gravel.json
3011baa9272f46a5961d301e0ae23c3155d8eb26 assets/exdeorum/models/item/compressed_iron_hammer.json
835626486f6be78a12662a08fe0cefab40ee1d5b assets/exdeorum/models/item/compressed_moss_block.json
a5b47bdd741d27b523a20278e5540c1ed0bbfb89 assets/exdeorum/models/item/compressed_netherite_hammer.json
240d6c1764ba52a9fc9a5f08ab99eabc5ff6c022 assets/exdeorum/models/item/compressed_netherrack.json
400dacff28f7573c54ce184464cf7ac139d97b59 assets/exdeorum/models/item/compressed_red_sand.json
173f7476e29235ece5efb1181b1b75907f7a79dc assets/exdeorum/models/item/compressed_sand.json
1a8815784b5be8bef9fdc83a47f44fbc21e6c642 assets/exdeorum/models/item/compressed_soul_sand.json
2cbe5baf3f3153a8397192bc03047ccf3ae38c72 assets/exdeorum/models/item/compressed_stone_hammer.json
02d58c71a6060aeb9c632fc52b2b31ea1d1db6d1 assets/exdeorum/models/item/compressed_wooden_hammer.json
dd1bb054962e619ca695ff353b8f45d1e16bf6e3 assets/exdeorum/models/item/cooked_silkworm.json
a24ee1ee422f8460afec77474608b988d52ea42d assets/exdeorum/models/item/copper_ore_chunk.json
d6109df4904776aca591e7dfc8ee8da50664e1df assets/exdeorum/models/item/crimson_barrel.json
b240f3070b3c93e54ddbf02bf2c3f6876a28a4bc assets/exdeorum/models/item/crimson_compressed_sieve.json
de4c8c3d97810a3da75d7c0e27622af66c12fb61 assets/exdeorum/models/item/crimson_crucible.json
43f4bac883db91e9d8f95446adfcb3bb6d18227c assets/exdeorum/models/item/crimson_nylium_spores.json
c860827a68351c6f485233db1f3f9cb5aa9851c6 assets/exdeorum/models/item/crimson_sieve.json
@ -40,12 +74,15 @@ d4e37ab48e6a73807f2f811dbb0243d1e47e43b4 assets/exdeorum/models/item/crook.json
670588edd96ed3914a8ebd82788682d20194f10c assets/exdeorum/models/item/crushed_end_stone.json
a81914d35e6d1027d348e54608245ff90cee2793 assets/exdeorum/models/item/crushed_netherrack.json
b148ebf96adcc2a03fe8a653279b2a7ec70b5272 assets/exdeorum/models/item/crystallized_barrel.json
51d3c0ef99bd47f5d555dacb7a79d0ef61eb4689 assets/exdeorum/models/item/crystallized_compressed_sieve.json
0d0cef3fc706933dcd067cb164ebf16847cdfb0b assets/exdeorum/models/item/crystallized_crucible.json
2bd6f8b0d49d17d253554ea2a338c61e89857a73 assets/exdeorum/models/item/crystallized_sieve.json
fd9b0ecdfacc39df90a9f80e1ed813cf07f7294b assets/exdeorum/models/item/dark_oak_barrel.json
6484704f4e196c98984c047891b10573c1959d8b assets/exdeorum/models/item/dark_oak_compressed_sieve.json
927f88a29eeb6eed779ddbe38ba6d21b1c38939e assets/exdeorum/models/item/dark_oak_crucible.json
8ce9c480e9daa9a7644fea4bcacd51d77fa237df assets/exdeorum/models/item/dark_oak_sieve.json
7dcb8c047e4cd025e869a594c667c2bfd630a1ba assets/exdeorum/models/item/dead_barrel.json
6d987f4a7270bafcc3888fc3e3635efbc50b5b1f assets/exdeorum/models/item/dead_compressed_sieve.json
ba892eac1ddb4bb255c05015d926c794bf4f475e assets/exdeorum/models/item/dead_crucible.json
b4104cc571bb62de4ec205f1ef1750a1b0217a0f assets/exdeorum/models/item/dead_sieve.json
942f39509950ee77df5b5e5ba87afaacec06194e assets/exdeorum/models/item/deepslate_pebble.json
@ -54,26 +91,32 @@ db9d0dbe1ad45be2a238c6e5f6f9d102b436340c assets/exdeorum/models/item/diamond_mes
21810f413414ae5c2430ff0b9da6e01515d608ea assets/exdeorum/models/item/diamond_watering_can.json
ab6a64efa0d9ddcce071a5a1996e46877ebbfff2 assets/exdeorum/models/item/diorite_pebble.json
304f1ad9612a16f551cec505947a6d6b141fa6a7 assets/exdeorum/models/item/dusk_barrel.json
c7a0fab25ecec753fb17327a3d47e3ef0074d44c assets/exdeorum/models/item/dusk_compressed_sieve.json
4cea858b2c5f72a5e41a73bd24b4fcc81109a758 assets/exdeorum/models/item/dusk_crucible.json
6248654a9e89e547ff3ff8b81f4ad8a92e9f8e12 assets/exdeorum/models/item/dusk_sieve.json
8edca3e9c453345a5c6c5752096926d943b73ff3 assets/exdeorum/models/item/dust.json
2ba0fb3dcca0337d100198f00996eed6b4f0efa5 assets/exdeorum/models/item/end_cake.json
ddcd1d34048c1aa0462fd7481d664acaf94b6b0e assets/exdeorum/models/item/fir_barrel.json
0e7f916f413ac0f1b2bb9280ebf705f87713f6ce assets/exdeorum/models/item/fir_compressed_sieve.json
dc27dff26c3f0853fbbbd763dcda36f43a333361 assets/exdeorum/models/item/fir_crucible.json
073c2854a0fa5840c52c6769f9483e7af17b4022 assets/exdeorum/models/item/fir_sieve.json
d445d763388c9fb9ae4f8e8e8c200d92b3db7628 assets/exdeorum/models/item/flint_mesh.json
70591469880369ec9586d7e05e19ef9c99c4a484 assets/exdeorum/models/item/frostbright_barrel.json
0ca13c99bfc70efa9ac7a25c68d0aba81cc89f69 assets/exdeorum/models/item/frostbright_compressed_sieve.json
d4ad4bfb4a15b1c8639c623fc2a706fc71051e85 assets/exdeorum/models/item/frostbright_crucible.json
69669ecb115f750607543bc7d6790c1cf5091c1c assets/exdeorum/models/item/frostbright_sieve.json
ff1e2e653bf0dcba9d25bdf6b44cc6118b2f0cc8 assets/exdeorum/models/item/golden_hammer.json
f2138f982e5ee62ca1ed52c3a64a7813fd91ead9 assets/exdeorum/models/item/golden_mesh.json
0040206d55e7108041698e857caa906ba66059a6 assets/exdeorum/models/item/golden_oak_compressed_sieve.json
dea2cc3a5538e648b67f779b62b650ecea694274 assets/exdeorum/models/item/golden_oak_crucible.json
5b2c04bdc90b653c764c86fd367c29359d82558b assets/exdeorum/models/item/golden_watering_can.json
ee9de2285230b32b42585283793b265c4bb14773 assets/exdeorum/models/item/gold_ore_chunk.json
5c80508cc8b27f55f91efc58efb7955e70dd2592 assets/exdeorum/models/item/granite_pebble.json
f558ddd632278ad3ab548ce85cdc4661a2d70684 assets/exdeorum/models/item/grass_seeds.json
7ab559f8e144fef265f60827047d67285a714988 assets/exdeorum/models/item/green_archwood_compressed_sieve.json
a117ad0a6e1d193ee65c0a2af1a88f7f5be444fd assets/exdeorum/models/item/green_archwood_crucible.json
b0d0d1ec41f465872243ea5b59a22caeadc1b81a assets/exdeorum/models/item/hellbark_barrel.json
c67b3a6e16aac11280ca97ab41095c73c31d10d5 assets/exdeorum/models/item/hellbark_compressed_sieve.json
4de47af7d2a66a6e18ce93c9e3a1582b33073a6b assets/exdeorum/models/item/hellbark_crucible.json
c3a5bdc2c3e8b12b41e9c3aae44839a331a5d238 assets/exdeorum/models/item/hellbark_sieve.json
53eb28442e7df2970b24a79fe0830c41c2388487 assets/exdeorum/models/item/infested_leaves.json
@ -83,27 +126,34 @@ b91a19335ff248805cf0861cae82b93d71a9e805 assets/exdeorum/models/item/iron_hammer
5016a7f832edb2ccfa9de7c85aa9ecf7ce45cb69 assets/exdeorum/models/item/iron_ore_chunk.json
a4a83946b9cb63dfa2a6fa22dcc3c3a4773bf79f assets/exdeorum/models/item/iron_watering_can.json
7ea984b53340e7757ff90d945cc3a7830305b4c8 assets/exdeorum/models/item/jacaranda_barrel.json
3219bf488c34a0a3e72d8254e398785487dc0d3d assets/exdeorum/models/item/jacaranda_compressed_sieve.json
a7fd711025bd0813e185851ecf0ad79df2c1b60e assets/exdeorum/models/item/jacaranda_crucible.json
bd75e7a2a4fb4b9302d300ba0deb21a376821fc6 assets/exdeorum/models/item/jacaranda_sieve.json
e4719451e58406787ac0d5fb40416b76b2a03002 assets/exdeorum/models/item/jungle_barrel.json
ce3dd9d65869c9e22cd049a4daeed14984782acd assets/exdeorum/models/item/jungle_compressed_sieve.json
746006f07a42bc786ccab5c6f5849f175e117183 assets/exdeorum/models/item/jungle_crucible.json
eebf19c29a53f46c26a33bb9e2052190c88ecc50 assets/exdeorum/models/item/jungle_sieve.json
5b40d64710f86ff702001cf658e4928f8195f2fa assets/exdeorum/models/item/lead_ore_chunk.json
ca95c63b8b424cd75fdae1fe05d9050d31c7d9ef assets/exdeorum/models/item/lithium_ore_chunk.json
c4e7ccf8e6915926936b165ff5980fd533327769 assets/exdeorum/models/item/lunar_barrel.json
0b59e061d5183597f91cd60b0a059145030c3b18 assets/exdeorum/models/item/lunar_compressed_sieve.json
dec903b9466d6cf1ac05effcef8b8439fe524509 assets/exdeorum/models/item/lunar_crucible.json
59a7338eb3c8c6e4cfe49070cdadca01dec3007a assets/exdeorum/models/item/lunar_sieve.json
3331c8b6920e1ca297578e6b50ea657c7b4a1ae8 assets/exdeorum/models/item/magic_barrel.json
574e2466eb4a615fbb311373ea99766af27782cb assets/exdeorum/models/item/magic_compressed_sieve.json
d731d1ae590d603ebcd2b619fa0d60b7426beb70 assets/exdeorum/models/item/magic_crucible.json
a47f968f3ad7d417b636e0d66fc19a9b0411ec41 assets/exdeorum/models/item/magic_sieve.json
dfc5932b6e9219720224dc5ea82c57bc4cd25900 assets/exdeorum/models/item/magnesium_ore_chunk.json
fd7c31ca35797385e7097fbd955116331f03cd61 assets/exdeorum/models/item/mahogany_barrel.json
d8b9a914db95f0d89422b60b58bd0071887b420b assets/exdeorum/models/item/mahogany_compressed_sieve.json
ff89dc05408074da0e9d41bfef91dfe975302403 assets/exdeorum/models/item/mahogany_crucible.json
8d2317ac94f204d63024d465b3ef7d952d7232be assets/exdeorum/models/item/mahogany_sieve.json
40db3277bce3f5291d16740d6dd0d96661e04197 assets/exdeorum/models/item/mangrove_barrel.json
4c79d6c3661535814624048c417f2136c5715a61 assets/exdeorum/models/item/mangrove_compressed_sieve.json
9d8b0cd120a6965dcba6cc3753d76b7171bbddbc assets/exdeorum/models/item/mangrove_crucible.json
319ea63595a7f9ceff1818414c8250f777f087f4 assets/exdeorum/models/item/mangrove_sieve.json
c3f2af2a88cd97148b05efbd6e24fc2558fcc0b8 assets/exdeorum/models/item/maple_barrel.json
022a585ac46fd108af33272f53fc94aa72b54e95 assets/exdeorum/models/item/maple_compressed_sieve.json
cc045825c562e9133858ce5cfe6e6f1dcb747d8e assets/exdeorum/models/item/maple_crucible.json
a64e9b9ce91ac6b2f36690a770afc52b8900a614 assets/exdeorum/models/item/maple_sieve.json
59cdfe2c26f9d4a16ab7e8e7a87c97403eafa562 assets/exdeorum/models/item/mechanical_hammer.json
@ -114,10 +164,12 @@ d543d3e18bdcf2bf79a762b52cc61a4161124db1 assets/exdeorum/models/item/mycelium_sp
44004d850da735a9f239d07a615813f8badb373f assets/exdeorum/models/item/netherite_watering_can.json
0a582fabe391718c2492ee3979791e0561f74202 assets/exdeorum/models/item/nickel_ore_chunk.json
c8b55bd8b222b2914d0b21d847788abce42c1d06 assets/exdeorum/models/item/oak_barrel.json
e1146a92fae3c6214644a46a7d188feaac12cb24 assets/exdeorum/models/item/oak_compressed_sieve.json
dd1d9002a22eb6f5a187d53e041cd498f4ef998b assets/exdeorum/models/item/oak_crucible.json
4de21205436d30940d690f457a3614c9235f5e88 assets/exdeorum/models/item/oak_sieve.json
08409f22e4cf59c658f80029e1c3c00b015a86ac assets/exdeorum/models/item/osmium_ore_chunk.json
b2aa282668919cfcaf3a987d90ae7d872d5cd348 assets/exdeorum/models/item/palm_barrel.json
54e32cae95fb8c5b9061a43fd00da42ecd755b71 assets/exdeorum/models/item/palm_compressed_sieve.json
7d252a577065678c74bf0fd4bf932f9974832152 assets/exdeorum/models/item/palm_crucible.json
3b5a8414bdb4d5510153d0b46befdd1ff76310e8 assets/exdeorum/models/item/palm_sieve.json
2c7baa04ad1b1310e219359fc8a7d2453e05548e assets/exdeorum/models/item/platinum_ore_chunk.json
@ -128,23 +180,29 @@ acb7c543d965cfc01ba4cb7b2dc0577ebd1e0eba assets/exdeorum/models/item/porcelain_c
653c865c2af937bf1d4db587ef5190c5f4781a6f assets/exdeorum/models/item/porcelain_milk_bucket.json
83c0f1e491cb6d502b43de4411f7288ea5534a81 assets/exdeorum/models/item/porcelain_water_bucket.json
8012448a03d9a5a439daa36ae8f76f9fe13c3629 assets/exdeorum/models/item/porcelain_witch_water_bucket.json
523ca3b7faf0d416ae973dc5c7b577b23fa1cabb assets/exdeorum/models/item/purple_archwood_compressed_sieve.json
d90a49c2df6d56bb4baec118651d1f542f5d788c assets/exdeorum/models/item/purple_archwood_crucible.json
dd7fb4ac7abfdde6e563eba6d4f1531836ff2432 assets/exdeorum/models/item/random_armor_trim.json
52ebfa48c9f80357ab39cf66ef19d819f3cbcfd2 assets/exdeorum/models/item/random_pottery_sherd.json
a51ffb5d633cc0ced05c55cc9635acfd1a2113a1 assets/exdeorum/models/item/redwood_barrel.json
a1b828cf24b12c6216ceec3d7a156fa42103d01b assets/exdeorum/models/item/redwood_compressed_sieve.json
02b795c250fe11107f0d53449b1aeb94b0e38ebd assets/exdeorum/models/item/redwood_crucible.json
db1a7251bc49b8433b1e8183ce146a8c1d147165 assets/exdeorum/models/item/redwood_sieve.json
bef88ccb242b7c27a9c2d484344e5e3da1a52d1f assets/exdeorum/models/item/red_archwood_compressed_sieve.json
fd049e432cadca3fc329cc94d2671731c07846d2 assets/exdeorum/models/item/red_archwood_crucible.json
3818c896e463945cc5081644bc1ed52edbde6ebb assets/exdeorum/models/item/sculk_core.json
52d8514e585524122e32cae1c18a838da5eb6f09 assets/exdeorum/models/item/silk_worm.json
662da088d9eab794b455458eca8e496e08679a62 assets/exdeorum/models/item/silkworm.json
f7ca92f0d009a188c037bf129356b6f493564853 assets/exdeorum/models/item/silver_ore_chunk.json
356d6b050ec773e581baf325d40be4c1e8e7664c assets/exdeorum/models/item/skyroot_barrel.json
bef1e0021a860c9b37164433b8a1d054cea26f13 assets/exdeorum/models/item/skyroot_compressed_sieve.json
7dac1307076484ed68673eb9d2b362f3f803b22b assets/exdeorum/models/item/skyroot_crucible.json
0e5391d4a08ace7cc45ab1ef35d1f21c9215fceb assets/exdeorum/models/item/skyroot_sieve.json
a017f369bb5bf2dde7ebc1134fc89f96a725ea8d assets/exdeorum/models/item/spruce_barrel.json
80b6f5c75ac19c04bd811863eead2f8d6b5123ad assets/exdeorum/models/item/spruce_compressed_sieve.json
03dac3d7dec527c4a9efbb6c28d23815252b9c39 assets/exdeorum/models/item/spruce_crucible.json
a1acf7f34360d0710f0f0bceb83f5028c4c93710 assets/exdeorum/models/item/spruce_sieve.json
198585a47db306514cd00258b8151cdfc947302d assets/exdeorum/models/item/starlit_barrel.json
963e2939752b0602e365fe344080a50f6247607c assets/exdeorum/models/item/starlit_compressed_sieve.json
22da19d8a60d1d2daf8fdaab43fb546607e27216 assets/exdeorum/models/item/starlit_crucible.json
7e1cc1a117ccdcd1421dbe259e31f07d365d8bd1 assets/exdeorum/models/item/starlit_sieve.json
bf3f5eb4caf2e2d4d4e7f33d1323b2ca5eb29329 assets/exdeorum/models/item/stone_barrel.json
@ -156,16 +214,19 @@ d9561f75ac700cf33abf8e1f7684d1c5fec85a89 assets/exdeorum/models/item/string_mesh
d2f8f4dad969d875e4e455dc1cdc58e80c84e45e assets/exdeorum/models/item/tin_ore_chunk.json
b7b483e30fc97f7f307f5b09249bbdd03e980caa assets/exdeorum/models/item/tuff_pebble.json
33652049b52514a022a3d4e682e37c118e04bc31 assets/exdeorum/models/item/umbran_barrel.json
83fc36f66e68bbf5eeb480334cf395e8c9c6c8cb assets/exdeorum/models/item/umbran_compressed_sieve.json
e06fa3b4f845806e35507f3854086aeb8bb20917 assets/exdeorum/models/item/umbran_crucible.json
4f23ffcb72a5f25c3f71942f6b5498c6e960960a assets/exdeorum/models/item/umbran_sieve.json
b56c539af5e9e562830143e9c32f10b33a26eb5a assets/exdeorum/models/item/unfired_porcelain_bucket.json
a83a24ae2611430c290b4f866c73769aacdb9c92 assets/exdeorum/models/item/unfired_porcelain_crucible.json
be960745ad88b8bf2277dc3ba8308ec3707edbe1 assets/exdeorum/models/item/uranium_ore_chunk.json
bb3b00cc253bc23b65d775bcb9134f38b049e3ce assets/exdeorum/models/item/warped_barrel.json
64feb6513056c24b5cf5242910826511ebf8e04c assets/exdeorum/models/item/warped_compressed_sieve.json
1c4832816b0a69ff0e422bd21e20dd05e3c40090 assets/exdeorum/models/item/warped_crucible.json
8b76cf494636338cceec59d252dd4145f046cc58 assets/exdeorum/models/item/warped_nylium_spores.json
1f8bdb9ece2b010aa4c5cf710f2ea75b81565103 assets/exdeorum/models/item/warped_sieve.json
31acbd7eee0074e70c60518b8cd8eeca92bcaf70 assets/exdeorum/models/item/willow_barrel.json
38f291dbf67cf7c0445ee13def81430e323e1dbb assets/exdeorum/models/item/willow_compressed_sieve.json
e2ad31377f42d42f3ad708ac50576e8bc99e2257 assets/exdeorum/models/item/willow_crucible.json
e4df47baeb322b38fe7b58ef1b9ea675424be7c3 assets/exdeorum/models/item/willow_sieve.json
c72e7359dd4934c756c49350682ac667fffe009b assets/exdeorum/models/item/witch_water_bucket.json

View File

@ -1,26 +1,54 @@
// 1.20.1 2023-11-25T20:27:03.839694 ModKit Block Models for mod 'exdeorum'
// 1.21.1 2025-01-05T13:28:27.9948744 ModKit Block Models for mod 'exdeorum'
c73197f2dc770a353883c387b2b1f0b082283576 assets/exdeorum/blockstates/acacia_barrel.json
e36a3d22e00c0eae2336a39f3d0c904ef1d89119 assets/exdeorum/blockstates/acacia_compressed_sieve.json
a3ef4562a4c7833439d8d66ff9c210406d317995 assets/exdeorum/blockstates/acacia_crucible.json
b3383c530978c5f67d897ba16fda9a2a359482cd assets/exdeorum/blockstates/acacia_sieve.json
1707bbf6b41f7804539ecff8d07ef569e71b3b22 assets/exdeorum/blockstates/archwood_barrel.json
94865b90373bb22d997cb93c353735fafdd22ead assets/exdeorum/blockstates/archwood_sieve.json
4115a92d979808efe4ec203db9819e082fbf04f7 assets/exdeorum/blockstates/bamboo_barrel.json
b5f2da5ceb1010b4138194dde8524699551b1ca3 assets/exdeorum/blockstates/bamboo_compressed_sieve.json
72e38584bb49810031c5fb6777ede58730c88ad6 assets/exdeorum/blockstates/bamboo_crucible.json
4671df367ed57f35ae1c780e6f1cc02a14edf0b5 assets/exdeorum/blockstates/bamboo_sieve.json
261a0bd190db5a031df5387ec5bffebdeeaaf29f assets/exdeorum/blockstates/birch_barrel.json
51f7466e58da04c59ef18c32c1202a86de514349 assets/exdeorum/blockstates/birch_compressed_sieve.json
bddb3a17ea007a27b973dc2844becbd50c287863 assets/exdeorum/blockstates/birch_crucible.json
1c0bd78e0c3f68f472003872803aefe2edc022f9 assets/exdeorum/blockstates/birch_sieve.json
b0ea38bf2d9ed4f46f62d90d21769ea4b879f5ee assets/exdeorum/blockstates/bluebright_barrel.json
bff74812a5961500c8e1049197f6d26bd1ccb974 assets/exdeorum/blockstates/bluebright_compressed_sieve.json
924f27f6fc972613c418f5ce84748ef2e4f2d78f assets/exdeorum/blockstates/bluebright_crucible.json
e37bcf6331df41ef4839cd4b225bc162cf19e54a assets/exdeorum/blockstates/bluebright_sieve.json
223d986cf817d8459ed84f113a99d5248353b3e0 assets/exdeorum/blockstates/blue_archwood_compressed_sieve.json
9700a1b1e021ac3d7061d68539c29ef5d3ee7712 assets/exdeorum/blockstates/blue_archwood_crucible.json
40a49573256b0ee20ef9eaa99081e3d5c899fbd3 assets/exdeorum/blockstates/cherry_barrel.json
b5d0ebb6b5d1a96b1465f6b79851e3925a7d8cd0 assets/exdeorum/blockstates/cherry_compressed_sieve.json
cc7231c38566080bcb2bf6af0edb1d2b290b38e3 assets/exdeorum/blockstates/cherry_crucible.json
a7af62e0deedaca41a7ea2d12b53a25aef4b5f6b assets/exdeorum/blockstates/cherry_sieve.json
64713b2fa1ef90662db65c8eae16eb2920a0167e assets/exdeorum/blockstates/comet_barrel.json
5d4a5be7011ce818133329764b43e7bf034e1592 assets/exdeorum/blockstates/comet_compressed_sieve.json
9283c15b68736b006fc39486568aeaca3382235a assets/exdeorum/blockstates/comet_crucible.json
d8bf04064bb0899c4d19a1e750a5db178ec391dd assets/exdeorum/blockstates/comet_sieve.json
f99f46c75d1744674d7246c1ce7402d5e85bcb99 assets/exdeorum/blockstates/compressed_andesite.json
a181ba08f9067a96e05e88ebf7b1663977cd57b0 assets/exdeorum/blockstates/compressed_blackstone.json
c8850a8a7bd7d0de1ba356ca168b47e2ad1917fb assets/exdeorum/blockstates/compressed_cobbled_deepslate.json
456233e2e6c5d8b3e39eacb755e2c3d5a84ddaf2 assets/exdeorum/blockstates/compressed_cobblestone.json
d7130b012ad87a4970a381f281effbb979f16826 assets/exdeorum/blockstates/compressed_crushed_blackstone.json
d2bf32400674650c3131eb3abd6d18d17d06c336 assets/exdeorum/blockstates/compressed_crushed_deepslate.json
40147fc4e9f458439513c628702dbfa2de64d214 assets/exdeorum/blockstates/compressed_crushed_end_stone.json
a1f876bb74658b7aa97407c61bfb84d224febfda assets/exdeorum/blockstates/compressed_crushed_netherrack.json
b9abfeed5b4b0c4bfbd91260f5ef05d20d6dcf20 assets/exdeorum/blockstates/compressed_deepslate.json
fb9f33bf8ce67b7afeef97886829222d15abd085 assets/exdeorum/blockstates/compressed_diorite.json
bc349197df2973ebd739d6d69f1e1670baf9e118 assets/exdeorum/blockstates/compressed_dirt.json
39a42873c735e6634bb3b159a6051c169ac2f2b9 assets/exdeorum/blockstates/compressed_dust.json
2ae162bc78e1f68f8167f8ecc9b7bdc1bee10ba4 assets/exdeorum/blockstates/compressed_end_stone.json
c16788193240459d3699b5f0aed330677d0d247a assets/exdeorum/blockstates/compressed_granite.json
12bba9e6187704359f07a89d39a5d736fd3f105c assets/exdeorum/blockstates/compressed_gravel.json
2e4707a88836185b5eb2d813f39d986a970e54b8 assets/exdeorum/blockstates/compressed_moss_block.json
3e66de2627a9379b9b7c2fa0ee2d6213af54c450 assets/exdeorum/blockstates/compressed_netherrack.json
28b8930b7469228ce8c3f579c5e116d891a2b621 assets/exdeorum/blockstates/compressed_red_sand.json
28b67c1d0b23dfdab56fa5ee68d6b85747d0a3fe assets/exdeorum/blockstates/compressed_sand.json
9757be8df242461037319bebd904914c68e85f29 assets/exdeorum/blockstates/compressed_soul_sand.json
67c6e741ca0043db513343036e03e279e9c7baa6 assets/exdeorum/blockstates/crimson_barrel.json
5e22197967035c1afff12277d51944bbf8af374c assets/exdeorum/blockstates/crimson_compressed_sieve.json
ed5687c99bd36a19685bbf84251f70c6b8a864df assets/exdeorum/blockstates/crimson_crucible.json
4d5b5d78fb5e510c2d8f7fa7f53eaafbe392624d assets/exdeorum/blockstates/crimson_sieve.json
91fc3a2da22ffb9d6cf1902acf25b4b92b4bd615 assets/exdeorum/blockstates/crushed_blackstone.json
@ -28,104 +56,159 @@ ed5687c99bd36a19685bbf84251f70c6b8a864df assets/exdeorum/blockstates/crimson_cru
8d10a465486ff5fcaf4bac892c7b77116b0dce07 assets/exdeorum/blockstates/crushed_end_stone.json
4c54ec759e85353b770c699f8378d3df25166a74 assets/exdeorum/blockstates/crushed_netherrack.json
ec89ec38d7c35db2e0884b78744aea013b221ffa assets/exdeorum/blockstates/crystallized_barrel.json
b5bcbd29275bbcce122f99e37d72057fd6d83c78 assets/exdeorum/blockstates/crystallized_compressed_sieve.json
828d49eaad5877f1bc24b51e29129f975b0a148f assets/exdeorum/blockstates/crystallized_crucible.json
f4df326e1cb314ded2a5fe838fdf0ab5bb784542 assets/exdeorum/blockstates/crystallized_sieve.json
2da1a307b707e9c60df5a3edcd05a0dde1e9b2ad assets/exdeorum/blockstates/dark_oak_barrel.json
dea2aed495e71e5577d5a73b69491d3287283d9e assets/exdeorum/blockstates/dark_oak_compressed_sieve.json
23deb16d368141b5bf7719ec37d192877f2b17a2 assets/exdeorum/blockstates/dark_oak_crucible.json
4f3fb658e92bd49bbc1e490c4f43d192a8e1d820 assets/exdeorum/blockstates/dark_oak_sieve.json
ce1cd0da179c016d89de0ad9d7dfa5df4c9b1f31 assets/exdeorum/blockstates/dead_barrel.json
f9668eb152dc4c945d8e9839d222dca2101ceecc assets/exdeorum/blockstates/dead_compressed_sieve.json
ac1dd0acdb4f05237afa46729bc4092b3d6e3db7 assets/exdeorum/blockstates/dead_crucible.json
796b6e3fa339b6e14b8093309001d71e00391650 assets/exdeorum/blockstates/dead_sieve.json
d2d7e65ddd67d21a10a2adab1c05484b50456763 assets/exdeorum/blockstates/dusk_barrel.json
84f940cbf6584281241ab2d8a90204a95458d291 assets/exdeorum/blockstates/dusk_compressed_sieve.json
063601bc3eae1d76932ee73c7e6295386f66ed58 assets/exdeorum/blockstates/dusk_crucible.json
c871751ba1bd02f89da38b9e3224e30fd507afd5 assets/exdeorum/blockstates/dusk_sieve.json
2b3a23c53e758b09237bc1c9fab54ebc4fc9cd0f assets/exdeorum/blockstates/dust.json
d63832f824cac69fa8187df7edc31731a1af8feb assets/exdeorum/blockstates/fir_barrel.json
ec7cf9f1be87d5bdd3ff2aa8926a7be674de099f assets/exdeorum/blockstates/fir_compressed_sieve.json
93ee45895d7606fdd2827302f8b6d880ccfab725 assets/exdeorum/blockstates/fir_crucible.json
b27c1b2144d433b6ffd6d3ed4829dd39b1205c34 assets/exdeorum/blockstates/fir_sieve.json
6b3f2161c77254ec18c433be64b9e33f53e77522 assets/exdeorum/blockstates/frostbright_barrel.json
6bc4fa845b4c07af29430feeb7ac83ef17f78722 assets/exdeorum/blockstates/frostbright_compressed_sieve.json
817e0499149faf1436d77cbc523658625eba6d86 assets/exdeorum/blockstates/frostbright_crucible.json
0381daae48047530301b53a806521ab3fefd0f3b assets/exdeorum/blockstates/frostbright_sieve.json
809e7447ed44f84fccb8d5cf701acfffa77b0564 assets/exdeorum/blockstates/golden_oak_compressed_sieve.json
ac7f67b0c61ef7c84d6597d2b672efd1caaeeff6 assets/exdeorum/blockstates/golden_oak_crucible.json
b685cee5634d24b59804f814419d6735171f931b assets/exdeorum/blockstates/green_archwood_compressed_sieve.json
8de6d8e7ec696d1f65cac9a8e0593459d17447c0 assets/exdeorum/blockstates/green_archwood_crucible.json
be6c0b5ac28f356b5864f9e39c0646b68ca6ffd7 assets/exdeorum/blockstates/hellbark_barrel.json
2bdafc5c87b9548b3e3d846fbb7d83eaa6d72665 assets/exdeorum/blockstates/hellbark_compressed_sieve.json
9f7bf54fc13cb566d3d1395791638826fb6003b6 assets/exdeorum/blockstates/hellbark_crucible.json
d3370f4244423e3cb9bee27131aefdc52b6c1299 assets/exdeorum/blockstates/hellbark_sieve.json
e6c43ff0288d41a3f0982300184a6776e0c231f5 assets/exdeorum/blockstates/jacaranda_barrel.json
8539470796d501dc2138a8466b8b789085a4eefd assets/exdeorum/blockstates/jacaranda_compressed_sieve.json
f697e130f40e5d04fa55a3f31b2acb39c40e9f11 assets/exdeorum/blockstates/jacaranda_crucible.json
f23a84b813f91a2e06513869e80ce9e3dc36865d assets/exdeorum/blockstates/jacaranda_sieve.json
d7c007d5985f8b3f58bbc272f61c925f63b895c2 assets/exdeorum/blockstates/jungle_barrel.json
21271c827e41b832a75c920efb99acb8a1ab84a4 assets/exdeorum/blockstates/jungle_compressed_sieve.json
1bb680b56e473a9579d3b4ab580a463aa7320bce assets/exdeorum/blockstates/jungle_crucible.json
b110cceb998d70afeb7a3e86f7221823baca13f1 assets/exdeorum/blockstates/jungle_sieve.json
7cf1be09599be68c4d4e647a1cd8d53bee0f1d9f assets/exdeorum/blockstates/lunar_barrel.json
2cd3d3d2e37a2061cc0d2901f4636b0e58c2c2f7 assets/exdeorum/blockstates/lunar_compressed_sieve.json
9400f7a3cc0e68a916a19f313edb2058c424c350 assets/exdeorum/blockstates/lunar_crucible.json
281028e0bd8851e2c71dbf2fcd3cd8361c8fbafd assets/exdeorum/blockstates/lunar_sieve.json
96ae0b56b359ccb043e30a39c5a76c93cc35e1dd assets/exdeorum/blockstates/magic_barrel.json
37d774cc274a7dcd1bc696c83d33cac7aa0c52da assets/exdeorum/blockstates/magic_compressed_sieve.json
b2e3e3d75547a2a7dfc6c1424d2258256a05abf2 assets/exdeorum/blockstates/magic_crucible.json
f1203d261298616fdebfd668d5a65eb38c4eec0a assets/exdeorum/blockstates/magic_sieve.json
c2e0ce3cba5e48e19352189079c4f7c070f73757 assets/exdeorum/blockstates/mahogany_barrel.json
191d366ad8f482846131342976ca9579b201610a assets/exdeorum/blockstates/mahogany_compressed_sieve.json
9558e97aeb93fa5d1695e61f560d7de7b6517558 assets/exdeorum/blockstates/mahogany_crucible.json
e98b18c8e612f4f7b28ad27118fe561b479d7b31 assets/exdeorum/blockstates/mahogany_sieve.json
a36247640a8c8d753629c0932db2a6f1fe902242 assets/exdeorum/blockstates/mangrove_barrel.json
69492d84fb1c21e6fa0b666831170c2cf4510889 assets/exdeorum/blockstates/mangrove_compressed_sieve.json
acfaab8a50091b22983e613fad447a1ba58cb563 assets/exdeorum/blockstates/mangrove_crucible.json
bae1185e471e1fd7593558d45f325890d3ac22af assets/exdeorum/blockstates/mangrove_sieve.json
eae290513fb18b4939057ff9d2b5c1c01c27d24f assets/exdeorum/blockstates/maple_barrel.json
98cad8112dfdd4b19b4b9af26083fd3e7ad77182 assets/exdeorum/blockstates/maple_compressed_sieve.json
74c0fe5164c6286a4ea83b7c759b20b53a5ad23f assets/exdeorum/blockstates/maple_crucible.json
9f7f937fecf458a6338bef7df396e5261ddbbcdb assets/exdeorum/blockstates/maple_sieve.json
796c87e3943774050d577bdad4fb43f01d430a21 assets/exdeorum/blockstates/oak_barrel.json
4c6d676b3bc9eb7e655dfeb03b68f4f3cecd59e1 assets/exdeorum/blockstates/oak_compressed_sieve.json
426eb8511dae435c2bcf78343cf7552c7bddcb38 assets/exdeorum/blockstates/oak_crucible.json
119a076801031739f1b4323050260c0f2af7cb94 assets/exdeorum/blockstates/oak_sieve.json
ea8ce1e2d897636e796c53271928e47a4e568746 assets/exdeorum/blockstates/palm_barrel.json
44804539c68bb6d30676f284c4b391faa555fb36 assets/exdeorum/blockstates/palm_compressed_sieve.json
e6cc311733a888fcbb7f1b54d295375b9a01b1df assets/exdeorum/blockstates/palm_crucible.json
fe9e903ab70c7c7cc177bcc72e3c797113289c90 assets/exdeorum/blockstates/palm_sieve.json
952a5b1185dab4dfd023df32312f0719b22a9855 assets/exdeorum/blockstates/porcelain_crucible.json
4b132224979a421d91b1b95aa93fb54b7594a01c assets/exdeorum/blockstates/purple_archwood_compressed_sieve.json
3ea394fd32461ff782c405dbb053a2c80f05d727 assets/exdeorum/blockstates/purple_archwood_crucible.json
e45eb114f51881dc5f031763d6f48739b6a2c2c9 assets/exdeorum/blockstates/redwood_barrel.json
cc2112e63538d10780fa900caa33f78fb6e87e9d assets/exdeorum/blockstates/redwood_compressed_sieve.json
1ce3a30ff94133de2a4e8456d952c625ac310a9d assets/exdeorum/blockstates/redwood_crucible.json
1d1b612ab74c57672b85120f0d4acf3684c62295 assets/exdeorum/blockstates/redwood_sieve.json
f78c05c81bc14fad309af0f91513822ca48ba1b3 assets/exdeorum/blockstates/red_archwood_compressed_sieve.json
6d5f0101d2673a8978446db56296facb2937ebe2 assets/exdeorum/blockstates/red_archwood_crucible.json
deda333b34f61a146fac1e4a1dd072da3799e886 assets/exdeorum/blockstates/skyroot_barrel.json
fb1ffbb3256518db046e4e8069ff9b4445764f7b assets/exdeorum/blockstates/skyroot_compressed_sieve.json
b40658da364ec9e43fbdc846e5920f41826d07ee assets/exdeorum/blockstates/skyroot_crucible.json
ed8fc337a93e03f724f17ff81154717b7255448c assets/exdeorum/blockstates/skyroot_sieve.json
05fed7f7136bdb949fc12b3a3f6c89c55778a177 assets/exdeorum/blockstates/spruce_barrel.json
36a77ccdbf444da0d39f232e535b9f343b11b5fc assets/exdeorum/blockstates/spruce_compressed_sieve.json
44010d261124a2cda9ca8ed887aba9f766b3e71f assets/exdeorum/blockstates/spruce_crucible.json
4782482871677bfe372816bc8f17dbdfc9eb21f9 assets/exdeorum/blockstates/spruce_sieve.json
b3dde41445111133fd5eb760c95fad3cece54398 assets/exdeorum/blockstates/starlit_barrel.json
f86ecdb0f7a760efc59ab202ad62f5b2f6bfb87e assets/exdeorum/blockstates/starlit_compressed_sieve.json
4eb0f96c61e4308ea518cddab1756d74424290b8 assets/exdeorum/blockstates/starlit_crucible.json
b10f9b9055f167bb2de9c521c942ab3a9e25ee33 assets/exdeorum/blockstates/starlit_sieve.json
fc4d16f61cb43aeff11df5a91ca40b5225cd4617 assets/exdeorum/blockstates/stone_barrel.json
5e65863299c88a5545a9b0cf689459c3f3fcbfb9 assets/exdeorum/blockstates/umbran_barrel.json
3725ada26d9409d110c3cdef3ce06e79f30065fa assets/exdeorum/blockstates/umbran_compressed_sieve.json
a231d5ebaf7f4bdc793afab3809221a71ae31e85 assets/exdeorum/blockstates/umbran_crucible.json
59a287bd341067b111ac300b58f7a5e184cfa66e assets/exdeorum/blockstates/umbran_sieve.json
195aa2f301ea71f0fbd65e7922d7f58b94bc019c assets/exdeorum/blockstates/unfired_porcelain_crucible.json
400b9a28200d52814574db828e4124ca976dfd4b assets/exdeorum/blockstates/warped_barrel.json
f0b6a74af7fd610c7f098b6f24923d01dc6fc0e2 assets/exdeorum/blockstates/warped_compressed_sieve.json
11027cbd3ed36bf76336dcfc4693790c844f9f67 assets/exdeorum/blockstates/warped_crucible.json
a37d9738f75a9b432f59be365a0a5368b23e76aa assets/exdeorum/blockstates/warped_sieve.json
cd8d559c0e23f7f7053bb09f56d8f2034ed1f340 assets/exdeorum/blockstates/willow_barrel.json
625520843e46be8e9eed03211e84e2e3ac3b4ad6 assets/exdeorum/blockstates/willow_compressed_sieve.json
fef1ff79302f56ecedee3103fa4f98385ed07606 assets/exdeorum/blockstates/willow_crucible.json
12f36eabf07aa74c5e0dfce27de576e2b3875eaf assets/exdeorum/blockstates/willow_sieve.json
860887c119547b23864f38dda264714330b45dfb assets/exdeorum/models/block/acacia_barrel.json
d0a86a905d4d3c89f8c555da999f2b5f3e65a4fb assets/exdeorum/models/block/acacia_compressed_sieve.json
b3c99174f2a76a79897a81f57ec8f0ce1cb42394 assets/exdeorum/models/block/acacia_crucible.json
fa39007ebe3e9a5655dc00612e5841c784deb144 assets/exdeorum/models/block/acacia_sieve.json
63191808e5914a47b903c8be5c9e51de255ceea9 assets/exdeorum/models/block/archwood_barrel.json
c893658b1181643330d8a1d545c55a647cbce29c assets/exdeorum/models/block/archwood_sieve.json
631f7466186f8307f5b95f5c08cf47b939f6bd02 assets/exdeorum/models/block/bamboo_barrel.json
b08787053911dcd90edf0c80d5c5489c98a0d4ab assets/exdeorum/models/block/bamboo_compressed_sieve.json
e80280c3b40a237cb37d7a7281fff2d829354791 assets/exdeorum/models/block/bamboo_crucible.json
30f15a5040a07180e8e5c792ca3d20ec6f24d101 assets/exdeorum/models/block/bamboo_sieve.json
bcf2d8e6879306f11a5596f0cad2908239895cb5 assets/exdeorum/models/block/birch_barrel.json
7a947d7234d408eb0b0b199cab369fde5249e6a0 assets/exdeorum/models/block/birch_compressed_sieve.json
29835cbb3ad08f6e8f3701372d449cd14d220e12 assets/exdeorum/models/block/birch_crucible.json
5b3ea18ae87c74a50e7073199ee1da4d17cca24b assets/exdeorum/models/block/birch_sieve.json
ab13621f6caf716da64954b36e240b28355fb827 assets/exdeorum/models/block/bluebright_barrel.json
1dbc09ec15144e54d0767bb6ad995a7788d783aa assets/exdeorum/models/block/bluebright_compressed_sieve.json
4bb6432971cc98f60e762cbfa97d33115e363aec assets/exdeorum/models/block/bluebright_crucible.json
671eb85db582e88526fb094c03f3dd8298c19072 assets/exdeorum/models/block/bluebright_sieve.json
c4c02a083d245a06a57e96c74678e331272c5144 assets/exdeorum/models/block/blue_archwood_compressed_sieve.json
7c514293dc6f7e0e901be290dd592a0d4ffc6314 assets/exdeorum/models/block/blue_archwood_crucible.json
d23ccb3e024994342a447c2c8b4640bd4369a1f1 assets/exdeorum/models/block/cherry_barrel.json
72860878ced2780e3620007d716a0b1cdaa5a375 assets/exdeorum/models/block/cherry_compressed_sieve.json
faab9f9cc9d1e7e780238c2333b43bedad5699d0 assets/exdeorum/models/block/cherry_crucible.json
262285003a81793aa403894e71484d83bd98eb3a assets/exdeorum/models/block/cherry_sieve.json
85e0dce2ba7e558007e9ba34b43a1b3c29f329a0 assets/exdeorum/models/block/comet_barrel.json
639e45082e1dbf1021cbb6db5dd613c1210f6260 assets/exdeorum/models/block/comet_compressed_sieve.json
8989a71ac3dafa4b8e3dde539a4c503b5eddc1f6 assets/exdeorum/models/block/comet_crucible.json
c8999b232152bf8b207a053ce4504a1344ec72cf assets/exdeorum/models/block/comet_sieve.json
71b8b918819b8629ea4cce8da6052e34e37ec1c4 assets/exdeorum/models/block/compressed_andesite.json
1d13545cb58e05f2e500dc95177aa3011f3a4d7a assets/exdeorum/models/block/compressed_blackstone.json
c47f873f6c0de6a83e450a0ae624b67d5de27b9b assets/exdeorum/models/block/compressed_cobbled_deepslate.json
4309c2121a2964f65adfbac9e704da9c008810cd assets/exdeorum/models/block/compressed_cobblestone.json
c4c75caa9d09ee60a323bd28ee5c5ee490238842 assets/exdeorum/models/block/compressed_crushed_blackstone.json
867f7e5b6d0e8c37ece3ba17319029313aa8307a assets/exdeorum/models/block/compressed_crushed_deepslate.json
63e4d705da19e5146478707c073367b5c091eb83 assets/exdeorum/models/block/compressed_crushed_end_stone.json
cd35237bce36f89fb828bc2d1ef0af66085b8255 assets/exdeorum/models/block/compressed_crushed_netherrack.json
a8cf5d60ab515eb05fb714ddf3c06ca429447868 assets/exdeorum/models/block/compressed_deepslate.json
866b252cd9663b7f1868ecf5ee879b1fcf9c7779 assets/exdeorum/models/block/compressed_diorite.json
d5217e8dd82a3b5dc4755ca8dbd5d6215e0ee974 assets/exdeorum/models/block/compressed_dirt.json
552fb7763fec9ec1ac7988f2b857e72f9451edcc assets/exdeorum/models/block/compressed_dust.json
bd09e3cd044aed2cd68c52670ab3285ed76e8966 assets/exdeorum/models/block/compressed_end_stone.json
4b41f0167eb457e4d253ce5e6f3fce229fd95c02 assets/exdeorum/models/block/compressed_granite.json
7c0868dd88046b1434767c11b9d2e26c0296eb5e assets/exdeorum/models/block/compressed_gravel.json
7af458d788a96f36d1390d8f6deadb63e5378896 assets/exdeorum/models/block/compressed_moss_block.json
da2ccd18c2b6dff9e7a06fb464a77dba6f4a8430 assets/exdeorum/models/block/compressed_netherrack.json
3efc2bf650c3d0af988a378c4b64ee23411a103c assets/exdeorum/models/block/compressed_red_sand.json
646feb5e0a8b6ca1c4f36648cdbe2db2b5c1ca46 assets/exdeorum/models/block/compressed_sand.json
0d95163515ffc67f05244956b6629d1eab4d6fbd assets/exdeorum/models/block/compressed_soul_sand.json
324f6871a85dc8e050e69cfe01efda5d286d3d29 assets/exdeorum/models/block/crimson_barrel.json
539b166f80e4deaabc3a167fd4d5b173d70fa72f assets/exdeorum/models/block/crimson_compressed_sieve.json
75c5fa5eb3bb4e50dcde0f08e2a6fe7ba02f6f19 assets/exdeorum/models/block/crimson_crucible.json
42d62c6d3f7e59550bf84ffd4648ce4ee4f82bb1 assets/exdeorum/models/block/crimson_sieve.json
446dad4f174dfab9b64ac559adf23ac299f4681b assets/exdeorum/models/block/crushed_blackstone.json
@ -133,79 +216,106 @@ a2af67f20500b713eca8f7fe16172aa63a2247ef assets/exdeorum/models/block/crushed_de
771591ba50a804b9e40f5677f8a342fdb4cc7f2f assets/exdeorum/models/block/crushed_end_stone.json
7e365e2125de3671a2463d65da8ecdb49dde7349 assets/exdeorum/models/block/crushed_netherrack.json
06ece8e0db154883fbb2da5960c354e679bbe6b3 assets/exdeorum/models/block/crystallized_barrel.json
e82245cc2c29ad80d484278a098375b11ff5bb76 assets/exdeorum/models/block/crystallized_compressed_sieve.json
6949251c7416e86c44eaf5ece200d52ce8895361 assets/exdeorum/models/block/crystallized_crucible.json
82658256eb5ff8e541baf5a94a29cb288d63ca2e assets/exdeorum/models/block/crystallized_sieve.json
de9aa8b53fa49340ee517f1ba0d3fbdc438803b8 assets/exdeorum/models/block/dark_oak_barrel.json
368509886649809a9644b462e879359f14d9a177 assets/exdeorum/models/block/dark_oak_compressed_sieve.json
ff1a89eceac7e45fd607e185d7866257d98484ae assets/exdeorum/models/block/dark_oak_crucible.json
ac71aabed761bad18215a7cdb9cb48467f27124d assets/exdeorum/models/block/dark_oak_sieve.json
a63ba3d05ccd7595d077c94a4c0b89ff5ae7661d assets/exdeorum/models/block/dead_barrel.json
6a6b0f2ffe9e8e1407a6aaef8009dac8c197df3c assets/exdeorum/models/block/dead_compressed_sieve.json
cb84b3ac106da115c219eb8e395c270a8826c87c assets/exdeorum/models/block/dead_crucible.json
41224086b5a62452cfacbfd4027a903223e183c7 assets/exdeorum/models/block/dead_sieve.json
fcd0116ea7d65137772ced72276ed8891d02820e assets/exdeorum/models/block/dusk_barrel.json
ea6aa41cc1b6cb1fa521ac36295b3e0a4c2630a4 assets/exdeorum/models/block/dusk_compressed_sieve.json
b339a135241140f7c75bceb95d645d6fe9fa9d2d assets/exdeorum/models/block/dusk_crucible.json
21b88dd174aa6401b338a63d6e331c4681837cb1 assets/exdeorum/models/block/dusk_sieve.json
d830e08e0746bdce09416afad8895c0fb2bf13e7 assets/exdeorum/models/block/dust.json
d27c5aea8db6502814fcd72eb49087d22a678e26 assets/exdeorum/models/block/fir_barrel.json
c4e054ad0c09328bc93c39e33264fdc686507650 assets/exdeorum/models/block/fir_compressed_sieve.json
762efa7629a747986c1dcf9c42c549944604a8c1 assets/exdeorum/models/block/fir_crucible.json
85781b7b05ac544c7e8d4050ec631ad69e3eaec0 assets/exdeorum/models/block/fir_sieve.json
17c506009f272dc1a4bc0c14151a6a3104dcc4cb assets/exdeorum/models/block/frostbright_barrel.json
3bf21cab45774726ac7ff926c45203718e372b1f assets/exdeorum/models/block/frostbright_compressed_sieve.json
d7e3028a3b120cbd73443bdfa46cbbb9d7fa96ea assets/exdeorum/models/block/frostbright_crucible.json
2f0d769554728208a3329b576d47371395934926 assets/exdeorum/models/block/frostbright_sieve.json
1438e926027e4b8ccc74445dcd2298f94b60eb61 assets/exdeorum/models/block/golden_oak_compressed_sieve.json
9b74decab34b17ee0244f7137b837abf5b5e9277 assets/exdeorum/models/block/golden_oak_crucible.json
71025ea650158d804a6bbf83a775fd647215faa5 assets/exdeorum/models/block/green_archwood_compressed_sieve.json
a8ef8e588eab8da5ab8385722edf12004e38b62f assets/exdeorum/models/block/green_archwood_crucible.json
226167292ab0e0e7afc1818b620e08392746f781 assets/exdeorum/models/block/hellbark_barrel.json
52a29e6a26e8b1f027d90a56b630ff0e843a09f2 assets/exdeorum/models/block/hellbark_compressed_sieve.json
dba8058f7ae253910dce77995cd4b88087c126ce assets/exdeorum/models/block/hellbark_crucible.json
cb12e4e64037076c64e64d4f1ca24fcd367b236f assets/exdeorum/models/block/hellbark_sieve.json
8321c610d96765a4d43433c1b97a9d3613ab6268 assets/exdeorum/models/block/jacaranda_barrel.json
29d24975c7e635ac1f57bd34623fbf98e3e08313 assets/exdeorum/models/block/jacaranda_compressed_sieve.json
c274dadcabc0db219303e71798f0825e75be679f assets/exdeorum/models/block/jacaranda_crucible.json
d765115bebd6325784d0f6af834384b02e31e457 assets/exdeorum/models/block/jacaranda_sieve.json
9866ea51238290ad4047a8f465cca265a031ba2e assets/exdeorum/models/block/jungle_barrel.json
4161a33fdaedeb33710579149d50a4a5cde96bba assets/exdeorum/models/block/jungle_compressed_sieve.json
859ecb3e78e7397ccb6215da9847a13bc18be585 assets/exdeorum/models/block/jungle_crucible.json
b2f1598de1a629c7188abff444e55656a52c980a assets/exdeorum/models/block/jungle_sieve.json
c04adf596ef98c4846afc45d9784a994ec778e7a assets/exdeorum/models/block/lunar_barrel.json
86c2126f35cf4f33cf42aa0e66c85df88ae2cc13 assets/exdeorum/models/block/lunar_compressed_sieve.json
f4a70aee73d2db59e4e8a682436d262fb60731d1 assets/exdeorum/models/block/lunar_crucible.json
2400b92b65fa4fe3f1930862f0461aab5592cdf9 assets/exdeorum/models/block/lunar_sieve.json
ab1ac99442f476a3c25192c596d2c981a7e40599 assets/exdeorum/models/block/magic_barrel.json
27e1c041c368b5bfa0d286c18bfaaf9b79c9d0a9 assets/exdeorum/models/block/magic_compressed_sieve.json
5268cff33d51bbcf94d1a77a2c55daba67401f91 assets/exdeorum/models/block/magic_crucible.json
0e1c298f02ba19e4af29af000e5f31f9e6e58930 assets/exdeorum/models/block/magic_sieve.json
c4790768dff2c8a9d13565cea2947f9e44fefbaf assets/exdeorum/models/block/mahogany_barrel.json
cb6c483165610633aadeb32940588d2622223bdb assets/exdeorum/models/block/mahogany_compressed_sieve.json
cf5aab5da193275d6ffc00b4106a772855c8e1b8 assets/exdeorum/models/block/mahogany_crucible.json
ab60983ae0982770c32b5fabb6658fb3d71ad1e5 assets/exdeorum/models/block/mahogany_sieve.json
a17a9e140df3b806392140fdef1143baf5c48be1 assets/exdeorum/models/block/mangrove_barrel.json
fa32f0146d5415abbcaea9811a3df9f5f2f49a6e assets/exdeorum/models/block/mangrove_compressed_sieve.json
bce011e499cf4b2228eacfe9b36b9c208be87fcf assets/exdeorum/models/block/mangrove_crucible.json
21d00d555f5c784b862e55ef4553aafd69397c09 assets/exdeorum/models/block/mangrove_sieve.json
0386b82c010e1bbadbef042df45d4f37b1a00768 assets/exdeorum/models/block/maple_barrel.json
38fb8335e45ce6416beca682cfce41e849a1e858 assets/exdeorum/models/block/maple_compressed_sieve.json
be1673d85dccb87cf8b1d09ef0740c9542c2436f assets/exdeorum/models/block/maple_crucible.json
e50acc263580b7b0dd849c6798efe1ae93b86965 assets/exdeorum/models/block/maple_sieve.json
ab7dc4690a875587d3db6f7434c17bcf1f791ce5 assets/exdeorum/models/block/oak_barrel.json
cc4607279d85b27800c5a7c1be3278a0dc57a74e assets/exdeorum/models/block/oak_compressed_sieve.json
c38c960b89de5cf12880ade53b2e5d93353999a3 assets/exdeorum/models/block/oak_crucible.json
e99bd2a977838d228af9431c39adbf9209b21484 assets/exdeorum/models/block/oak_sieve.json
cf4d2e0edae49e117f740ce0ddfe91ac2914aae7 assets/exdeorum/models/block/palm_barrel.json
fbc63a0229cf70f2f9975ebcff59a022f819ad55 assets/exdeorum/models/block/palm_compressed_sieve.json
14c6411a10b0ec4491a4b9009d1892d5331ad4c3 assets/exdeorum/models/block/palm_crucible.json
9bf10698687dd3b602360e749232a8e02f0a8826 assets/exdeorum/models/block/palm_sieve.json
c61e5a082d800671fe55031495511fa716f99183 assets/exdeorum/models/block/porcelain_crucible.json
43c5b7e627e9f96192b5d1f98938fe9da0ada313 assets/exdeorum/models/block/purple_archwood_compressed_sieve.json
40886e7a0fef407f789c0572211e9d776136e2c8 assets/exdeorum/models/block/purple_archwood_crucible.json
37106dba7aef1020447ae1a218b780a2b34c4080 assets/exdeorum/models/block/redwood_barrel.json
6db32294c898c2a2d4be11e1c28b4d43ddb850b9 assets/exdeorum/models/block/redwood_compressed_sieve.json
1c1878a06cd94031964115e9fa238c4ef7fbebac assets/exdeorum/models/block/redwood_crucible.json
26f9658ac8bdab2e2acd776a01f5577d6f716438 assets/exdeorum/models/block/redwood_sieve.json
eee0b6b56a5993905d1da96ca248d1487bc15a03 assets/exdeorum/models/block/red_archwood_compressed_sieve.json
7ccffa93046e2fe7be1e581eb82021c19e445f0d assets/exdeorum/models/block/red_archwood_crucible.json
138e98669ad31c40b6e5d8173f7d53d0788da816 assets/exdeorum/models/block/skyroot_barrel.json
95b92a37c491bd0314559e21fa104a81c4f9998f assets/exdeorum/models/block/skyroot_compressed_sieve.json
f6881719d1653c416c9fe73960d6901c8609075a assets/exdeorum/models/block/skyroot_crucible.json
2b52d49b10d6ae33105ead4260c3237a85cb58e6 assets/exdeorum/models/block/skyroot_sieve.json
962b3fda993c93727e3196181f346c8824723c26 assets/exdeorum/models/block/spruce_barrel.json
9a322f23172dc27dc782d97aa2cde56d4da4e205 assets/exdeorum/models/block/spruce_compressed_sieve.json
37c045fb5d4dab5cc648986bbbd3532e0a47500c assets/exdeorum/models/block/spruce_crucible.json
b089184195ded615924623228fd356d87784d080 assets/exdeorum/models/block/spruce_sieve.json
391d08630ba8c4484a29d4cea4d661bea87375b3 assets/exdeorum/models/block/starlit_barrel.json
d8f82355602b01663b15975833b05897cfb4cbf1 assets/exdeorum/models/block/starlit_compressed_sieve.json
ce012fd1b42d0628551e64e751fb8a866c8700ef assets/exdeorum/models/block/starlit_crucible.json
1199e9ebce21cf700e8d2f64c88214c0533c065c assets/exdeorum/models/block/starlit_sieve.json
a1bfa20c0c4314fdfd75b2f04533fef81a949bcd assets/exdeorum/models/block/stone_barrel.json
50cee371b0c38beff561b772df5fb6b5e824c6a6 assets/exdeorum/models/block/umbran_barrel.json
c7ee8bd106b20c8202e22373d2c3897d513e28ba assets/exdeorum/models/block/umbran_compressed_sieve.json
a9141f4555651c7055f573ee06e72067c91cb47a assets/exdeorum/models/block/umbran_crucible.json
8ede041f12c907b1f83183e2061edd71c1bd1d70 assets/exdeorum/models/block/umbran_sieve.json
79ac0044d90aaf89aa1141b7eacbf1c592c9167d assets/exdeorum/models/block/unfired_porcelain_crucible.json
8d724bdf66e9383106b7e78f45b9dec332d821b8 assets/exdeorum/models/block/warped_barrel.json
52a6dd102c6e6b6cacbecc2b146b54cdc603cb39 assets/exdeorum/models/block/warped_compressed_sieve.json
9f5e229dada9bfcbcccb6da4379ad63dfd6dc94c assets/exdeorum/models/block/warped_crucible.json
4a771578288c4ac4522f2f3d3373fc290cf4ca64 assets/exdeorum/models/block/warped_sieve.json
d43fe6024c6c32de7ee08869ad2ce20ff3c48b9f assets/exdeorum/models/block/willow_barrel.json
88028aa5509647f9bfa4189b9ac42e8a56c5c430 assets/exdeorum/models/block/willow_compressed_sieve.json
a4aa5ef22a02cd9786596f7c2edf83200b6847e0 assets/exdeorum/models/block/willow_crucible.json
774301272f25059b15249e67081bac62ff6c3722 assets/exdeorum/models/block/willow_sieve.json

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/acacia_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/bamboo_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/birch_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/blue_archwood_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/bluebright_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/cherry_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/comet_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/compressed_andesite"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/compressed_blackstone"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/compressed_cobbled_deepslate"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/compressed_cobblestone"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/compressed_crushed_blackstone"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/compressed_crushed_deepslate"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/compressed_crushed_end_stone"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/compressed_crushed_netherrack"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/compressed_deepslate"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/compressed_diorite"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/compressed_dirt"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/compressed_dust"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/compressed_end_stone"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/compressed_granite"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/compressed_gravel"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/compressed_moss_block"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/compressed_netherrack"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/compressed_red_sand"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/compressed_sand"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/compressed_soul_sand"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/crimson_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/crystallized_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/dark_oak_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/dead_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/dusk_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/fir_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/frostbright_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/golden_oak_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/green_archwood_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/hellbark_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/jacaranda_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/jungle_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/lunar_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/magic_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/mahogany_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/mangrove_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/maple_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/oak_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/palm_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/purple_archwood_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/red_archwood_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/redwood_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/skyroot_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/spruce_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/starlit_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/umbran_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/warped_compressed_sieve"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "exdeorum:block/willow_compressed_sieve"
}
}
}

View File

@ -10,27 +10,55 @@
"advancements.exdeorum.core.string_mesh.description": "Craft a string mesh to use in a sieve",
"advancements.exdeorum.core.string_mesh.title": "All the Little Cogs",
"block.exdeorum.acacia_barrel": "Acacia Barrel",
"block.exdeorum.acacia_compressed_sieve": "Acacia Compressed Sieve",
"block.exdeorum.acacia_crucible": "Acacia Crucible",
"block.exdeorum.acacia_sieve": "Acacia Sieve",
"block.exdeorum.archwood_barrel": "Archwood Barrel",
"block.exdeorum.archwood_sieve": "Archwood Sieve",
"block.exdeorum.bamboo_barrel": "Bamboo Barrel",
"block.exdeorum.bamboo_compressed_sieve": "Bamboo Compressed Sieve",
"block.exdeorum.bamboo_crucible": "Bamboo Crucible",
"block.exdeorum.bamboo_sieve": "Bamboo Sieve",
"block.exdeorum.birch_barrel": "Birch Barrel",
"block.exdeorum.birch_compressed_sieve": "Birch Compressed Sieve",
"block.exdeorum.birch_crucible": "Birch Crucible",
"block.exdeorum.birch_sieve": "Birch Sieve",
"block.exdeorum.blue_archwood_compressed_sieve": "Blue Archwood Compressed Sieve",
"block.exdeorum.blue_archwood_crucible": "Cascading Archwood Crucible",
"block.exdeorum.bluebright_barrel": "Bluebright Barrel",
"block.exdeorum.bluebright_compressed_sieve": "Bluebright Compressed Sieve",
"block.exdeorum.bluebright_crucible": "Bluebright Crucible",
"block.exdeorum.bluebright_sieve": "Bluebright Sieve",
"block.exdeorum.cherry_barrel": "Cherry Barrel",
"block.exdeorum.cherry_compressed_sieve": "Cherry Compressed Sieve",
"block.exdeorum.cherry_crucible": "Cherry Crucible",
"block.exdeorum.cherry_sieve": "Cherry Sieve",
"block.exdeorum.comet_barrel": "Comet Barrel",
"block.exdeorum.comet_compressed_sieve": "Comet Compressed Sieve",
"block.exdeorum.comet_crucible": "Comet Crucible",
"block.exdeorum.comet_sieve": "Comet Sieve",
"block.exdeorum.compressed_andesite": "Compressed Andesite",
"block.exdeorum.compressed_blackstone": "Compressed Blackstone",
"block.exdeorum.compressed_cobbled_deepslate": "Compressed Cobbled Deepslate",
"block.exdeorum.compressed_cobblestone": "Compressed Cobblestone",
"block.exdeorum.compressed_crushed_blackstone": "Compressed Crushed Blackstone",
"block.exdeorum.compressed_crushed_deepslate": "Compressed Crushed Deepslate",
"block.exdeorum.compressed_crushed_end_stone": "Compressed Crushed End Stone",
"block.exdeorum.compressed_crushed_netherrack": "Compressed Crushed Netherrack",
"block.exdeorum.compressed_deepslate": "Compressed Deepslate",
"block.exdeorum.compressed_diorite": "Compressed Diorite",
"block.exdeorum.compressed_dirt": "Compressed Dirt",
"block.exdeorum.compressed_dust": "Compressed Dust",
"block.exdeorum.compressed_end_stone": "Compressed End Stone",
"block.exdeorum.compressed_granite": "Compressed Granite",
"block.exdeorum.compressed_gravel": "Compressed Gravel",
"block.exdeorum.compressed_moss_block": "Compressed Moss Block",
"block.exdeorum.compressed_netherrack": "Compressed Netherrack",
"block.exdeorum.compressed_red_sand": "Compressed Red Sand",
"block.exdeorum.compressed_sand": "Compressed Sand",
"block.exdeorum.compressed_soul_sand": "Compressed Soul Sand",
"block.exdeorum.crimson_barrel": "Crimson Barrel",
"block.exdeorum.crimson_compressed_sieve": "Crimson Compressed Sieve",
"block.exdeorum.crimson_crucible": "Crimson Crucible",
"block.exdeorum.crimson_sieve": "Crimson Sieve",
"block.exdeorum.crushed_blackstone": "Crushed Blackstone",
@ -38,85 +66,112 @@
"block.exdeorum.crushed_end_stone": "Crushed End Stone",
"block.exdeorum.crushed_netherrack": "Crushed Netherrack",
"block.exdeorum.crystallized_barrel": "Crystallized Barrel",
"block.exdeorum.crystallized_compressed_sieve": "Crystallized Compressed Sieve",
"block.exdeorum.crystallized_crucible": "Crystallized Crucible",
"block.exdeorum.crystallized_sieve": "Crystallized Sieve",
"block.exdeorum.dark_oak_barrel": "Dark Oak Barrel",
"block.exdeorum.dark_oak_compressed_sieve": "Dark Oak Compressed Sieve",
"block.exdeorum.dark_oak_crucible": "Dark Oak Crucible",
"block.exdeorum.dark_oak_sieve": "Dark Oak Sieve",
"block.exdeorum.dead_barrel": "Dead Barrel",
"block.exdeorum.dead_compressed_sieve": "Dead Compressed Sieve",
"block.exdeorum.dead_crucible": "Dead Crucible",
"block.exdeorum.dead_sieve": "Dead Sieve",
"block.exdeorum.dusk_barrel": "Dusk Barrel",
"block.exdeorum.dusk_compressed_sieve": "Dusk Compressed Sieve",
"block.exdeorum.dusk_crucible": "Dusk Crucible",
"block.exdeorum.dusk_sieve": "Dusk Sieve",
"block.exdeorum.dust": "Dust",
"block.exdeorum.end_cake": "End Cake",
"block.exdeorum.fir_barrel": "Fir Barrel",
"block.exdeorum.fir_compressed_sieve": "Fir Compressed Sieve",
"block.exdeorum.fir_crucible": "Fir Crucible",
"block.exdeorum.fir_sieve": "Fir Sieve",
"block.exdeorum.frostbright_barrel": "Frostbright Barrel",
"block.exdeorum.frostbright_compressed_sieve": "Frostbright Compressed Sieve",
"block.exdeorum.frostbright_crucible": "Frostbright Crucible",
"block.exdeorum.frostbright_sieve": "Frostbright Sieve",
"block.exdeorum.golden_oak_compressed_sieve": "Golden Oak Compressed Sieve",
"block.exdeorum.golden_oak_crucible": "Golden Oak Crucible",
"block.exdeorum.green_archwood_compressed_sieve": "Green Archwood Compressed Sieve",
"block.exdeorum.green_archwood_crucible": "Flourishing Archwood Crucible",
"block.exdeorum.hellbark_barrel": "Hellbark Barrel",
"block.exdeorum.hellbark_compressed_sieve": "Hellbark Compressed Sieve",
"block.exdeorum.hellbark_crucible": "Hellbark Crucible",
"block.exdeorum.hellbark_sieve": "Hellbark Sieve",
"block.exdeorum.infested_leaves": "Infested Leaves",
"block.exdeorum.infested_leaves.fully_infested": "Fully Infested",
"block.exdeorum.jacaranda_barrel": "Jacaranda Barrel",
"block.exdeorum.jacaranda_compressed_sieve": "Jacaranda Compressed Sieve",
"block.exdeorum.jacaranda_crucible": "Jacaranda Crucible",
"block.exdeorum.jacaranda_sieve": "Jacaranda Sieve",
"block.exdeorum.jungle_barrel": "Jungle Barrel",
"block.exdeorum.jungle_compressed_sieve": "Jungle Compressed Sieve",
"block.exdeorum.jungle_crucible": "Jungle Crucible",
"block.exdeorum.jungle_sieve": "Jungle Sieve",
"block.exdeorum.lunar_barrel": "Lunar Barrel",
"block.exdeorum.lunar_compressed_sieve": "Lunar Compressed Sieve",
"block.exdeorum.lunar_crucible": "Lunar Crucible",
"block.exdeorum.lunar_sieve": "Lunar Sieve",
"block.exdeorum.magic_barrel": "Magic Barrel",
"block.exdeorum.magic_compressed_sieve": "Magic Compressed Sieve",
"block.exdeorum.magic_crucible": "Magic Crucible",
"block.exdeorum.magic_sieve": "Magic Sieve",
"block.exdeorum.mahogany_barrel": "Mahogany Barrel",
"block.exdeorum.mahogany_compressed_sieve": "Mahogany Compressed Sieve",
"block.exdeorum.mahogany_crucible": "Mahogany Crucible",
"block.exdeorum.mahogany_sieve": "Mahogany Sieve",
"block.exdeorum.mangrove_barrel": "Mangrove Barrel",
"block.exdeorum.mangrove_compressed_sieve": "Mangrove Compressed Sieve",
"block.exdeorum.mangrove_crucible": "Mangrove Crucible",
"block.exdeorum.mangrove_sieve": "Mangrove Sieve",
"block.exdeorum.maple_barrel": "Maple Barrel",
"block.exdeorum.maple_compressed_sieve": "Maple Compressed Sieve",
"block.exdeorum.maple_crucible": "Maple Crucible",
"block.exdeorum.maple_sieve": "Maple Sieve",
"block.exdeorum.mechanical_hammer": "Mechanical Hammer",
"block.exdeorum.mechanical_sieve": "Mechanical Sieve",
"block.exdeorum.oak_barrel": "Oak Barrel",
"block.exdeorum.oak_compressed_sieve": "Oak Compressed Sieve",
"block.exdeorum.oak_crucible": "Oak Crucible",
"block.exdeorum.oak_sieve": "Oak Sieve",
"block.exdeorum.palm_barrel": "Palm Barrel",
"block.exdeorum.palm_compressed_sieve": "Palm Compressed Sieve",
"block.exdeorum.palm_crucible": "Palm Crucible",
"block.exdeorum.palm_sieve": "Palm Sieve",
"block.exdeorum.porcelain_crucible": "Porcelain Crucible",
"block.exdeorum.purple_archwood_compressed_sieve": "Purple Archwood Compressed Sieve",
"block.exdeorum.purple_archwood_crucible": "Vexing Archwood Crucible",
"block.exdeorum.red_archwood_compressed_sieve": "Red Archwood Compressed Sieve",
"block.exdeorum.red_archwood_crucible": "Blazing Archwood Crucible",
"block.exdeorum.redwood_barrel": "Redwood Barrel",
"block.exdeorum.redwood_compressed_sieve": "Redwood Compressed Sieve",
"block.exdeorum.redwood_crucible": "Redwood Crucible",
"block.exdeorum.redwood_sieve": "Redwood Sieve",
"block.exdeorum.skyroot_barrel": "Skyroot Barrel",
"block.exdeorum.skyroot_compressed_sieve": "Skyroot Compressed Sieve",
"block.exdeorum.skyroot_crucible": "Skyroot Crucible",
"block.exdeorum.skyroot_sieve": "Skyroot Sieve",
"block.exdeorum.spruce_barrel": "Spruce Barrel",
"block.exdeorum.spruce_compressed_sieve": "Spruce Compressed Sieve",
"block.exdeorum.spruce_crucible": "Spruce Crucible",
"block.exdeorum.spruce_sieve": "Spruce Sieve",
"block.exdeorum.starlit_barrel": "Starlit Barrel",
"block.exdeorum.starlit_compressed_sieve": "Starlit Compressed Sieve",
"block.exdeorum.starlit_crucible": "Starlit Crucible",
"block.exdeorum.starlit_sieve": "Starlit Sieve",
"block.exdeorum.stone_barrel": "Stone Barrel",
"block.exdeorum.umbran_barrel": "Umbran Barrel",
"block.exdeorum.umbran_compressed_sieve": "Umbran Compressed Sieve",
"block.exdeorum.umbran_crucible": "Umbran Crucible",
"block.exdeorum.umbran_sieve": "Umbran Sieve",
"block.exdeorum.unfired_porcelain_crucible": "Unfired Porcelain Crucible",
"block.exdeorum.warped_barrel": "Warped Barrel",
"block.exdeorum.warped_compressed_sieve": "Warped Compressed Sieve",
"block.exdeorum.warped_crucible": "Warped Crucible",
"block.exdeorum.warped_sieve": "Warped Sieve",
"block.exdeorum.willow_barrel": "Willow Barrel",
"block.exdeorum.willow_compressed_sieve": "Willow Compressed Sieve",
"block.exdeorum.willow_crucible": "Willow Crucible",
"block.exdeorum.willow_sieve": "Willow Sieve",
"block.exdeorum.witch_water": "Witch Water",
@ -124,6 +179,17 @@
"config.jade.plugin_exdeorum.crucible": "Crucible",
"config.jade.plugin_exdeorum.infested_leaves": "Infested Leaves",
"config.jade.plugin_exdeorum.sieve": "Sieve",
"emi.category.exdeorum.barrel_compost": "Barrel Compost",
"emi.category.exdeorum.barrel_fluid_mixing": "Barrel Fluid Mixing",
"emi.category.exdeorum.barrel_mixing": "Barrel Mixing",
"emi.category.exdeorum.compressed_hammer": "Compressed Hammer",
"emi.category.exdeorum.compressed_sieve": "Compressed Sieve",
"emi.category.exdeorum.crook": "Crook",
"emi.category.exdeorum.crucible_heat_sources": "Crucible Heat Source",
"emi.category.exdeorum.hammer": "Hammer",
"emi.category.exdeorum.lava_crucible": "Lava Crucible",
"emi.category.exdeorum.sieve": "Sieve",
"emi.category.exdeorum.water_crucible": "Water Crucible",
"exdeorum.container.mechanical_hammer": "Mechanical Hammer",
"exdeorum.container.mechanical_sieve": "Mechanical Sieve",
"fluid_type.exdeorum.witch_water": "Witch Water",
@ -133,6 +199,8 @@
"gui.exdeorum.category.barrel_fluid_mixing": "Barrel Fluid Mixing",
"gui.exdeorum.category.barrel_fluid_mixing.contents_are_consumed": "Contents are consumed",
"gui.exdeorum.category.barrel_mixing": "Barrel Mixing",
"gui.exdeorum.category.compressed_hammer": "Compressed Hammer",
"gui.exdeorum.category.compressed_sieve": "Compressed Sieve",
"gui.exdeorum.category.crook": "Crook",
"gui.exdeorum.category.crook.requires_state": "Requires properties:",
"gui.exdeorum.category.crucible_heat_source": "Crucible Heat Sources",
@ -172,7 +240,13 @@
"item.exdeorum.boron_ore_chunk": "Boron Ore Chunk",
"item.exdeorum.calcite_pebble": "Calcite Pebble",
"item.exdeorum.cobalt_ore_chunk": "Cobalt Ore Chunk",
"item.exdeorum.cooked_silk_worm": "Cooked Silk Worm",
"item.exdeorum.compressed_diamond_hammer": "Compressed Diamond Hammer",
"item.exdeorum.compressed_golden_hammer": "Compressed Golden Hammer",
"item.exdeorum.compressed_iron_hammer": "Compressed Iron Hammer",
"item.exdeorum.compressed_netherite_hammer": "Compressed Netherite Hammer",
"item.exdeorum.compressed_stone_hammer": "Compressed Stone Hammer",
"item.exdeorum.compressed_wooden_hammer": "Compressed Wooden Hammer",
"item.exdeorum.cooked_silkworm": "Cooked Silkworm",
"item.exdeorum.copper_ore_chunk": "Copper Ore Chunk",
"item.exdeorum.crimson_nylium_spores": "Crimson Nylium Spores",
"item.exdeorum.crook": "Crook",
@ -212,9 +286,10 @@
"item.exdeorum.porcelain_water_bucket": "Porcelain Water Bucket",
"item.exdeorum.porcelain_witch_water_bucket": "Porcelain Witch Water Bucket",
"item.exdeorum.random_armor_trim": "Random Armor Trim",
"item.exdeorum.random_armor_trim.no_upgrade": "Does not drop Netherite Upgrade",
"item.exdeorum.random_pottery_sherd": "Random Pottery Sherd",
"item.exdeorum.sculk_core": "Sculk Core",
"item.exdeorum.silk_worm": "Silk Worm",
"item.exdeorum.silkworm": "Silkworm",
"item.exdeorum.silver_ore_chunk": "Silver Ore Chunk",
"item.exdeorum.stone_hammer": "Stone Hammer",
"item.exdeorum.stone_pebble": "Stone Pebble",
@ -232,5 +307,46 @@
"item.exdeorum.wooden_hammer": "Wooden Hammer",
"item.exdeorum.wooden_watering_can": "Wooden Watering Can",
"item.exdeorum.zinc_ore_chunk": "Zinc Ore Chunk",
"itemGroup.exdeorum.main": "Ex Deorum"
"itemGroup.exdeorum.main": "Ex Deorum",
"subtitles.exdeorum.barrel.add_compost": "Added barrel compost",
"subtitles.exdeorum.barrel.compost_finish": "Barrel compost finished",
"subtitles.exdeorum.barrel.fluid_transform": "Mechanical Hammer",
"subtitles.exdeorum.barrel.mixing_finish": "Barrel mixing finished",
"subtitles.exdeorum.grass_seeds.place": "Mechanical Hammer",
"subtitles.exdeorum.sculk_core.activate": "Mechanical Hammer",
"subtitles.exdeorum.silk_worm.drop": "Mechanical Hammer",
"subtitles.exdeorum.silk_worm.eat": "Mechanical Hammer",
"subtitles.exdeorum.silk_worm.infest": "Mechanical Hammer",
"subtitles.exdeorum.watering_can.stop": "Mechanical Hammer",
"subtitles.exdeorum.watering_can.use": "Mechanical Hammer",
"tag.item.exdeorum.barrels": "Barrels",
"tag.item.exdeorum.compressed.andesite": "Compressed Andesite",
"tag.item.exdeorum.compressed.blackstone": "Compressed Blackstone",
"tag.item.exdeorum.compressed.cobbled_deepslate": "Compressed Cobbled Deepslate",
"tag.item.exdeorum.compressed.cobblestone": "Compressed Cobblestone",
"tag.item.exdeorum.compressed.crushed_blackstone": "Compressed Crushed Blackstone",
"tag.item.exdeorum.compressed.crushed_deepslate": "Compressed Crushed Deepslate",
"tag.item.exdeorum.compressed.crushed_end_stone": "Compressed Crushed End Stone",
"tag.item.exdeorum.compressed.crushed_netherrack": "Compressed Crushed Netherrack",
"tag.item.exdeorum.compressed.deepslate": "Compressed Deepslate",
"tag.item.exdeorum.compressed.diorite": "Compressed Diorite",
"tag.item.exdeorum.compressed.dirt": "Compressed Dirt",
"tag.item.exdeorum.compressed.dust": "Compressed Dust",
"tag.item.exdeorum.compressed.end_stone": "Compressed End Stone",
"tag.item.exdeorum.compressed.granite": "Compressed Granite",
"tag.item.exdeorum.compressed.gravel": "Compressed Gravel",
"tag.item.exdeorum.compressed.moss_block": "Compressed Moss Block",
"tag.item.exdeorum.compressed.netherrack": "Compressed Netherrack",
"tag.item.exdeorum.compressed.red_sand": "Compressed Red Sand",
"tag.item.exdeorum.compressed.sand": "Compressed Sand",
"tag.item.exdeorum.compressed.sands": "Compressed Sands",
"tag.item.exdeorum.compressed.soul_sand": "Compressed Soul Sand",
"tag.item.exdeorum.compressed_hammers": "Compressed Hammers",
"tag.item.exdeorum.crooks": "Crooks",
"tag.item.exdeorum.end_cake_materials": "End Cake Materials",
"tag.item.exdeorum.hammers": "Hammers",
"tag.item.exdeorum.pebbles": "Pebbles",
"tag.item.exdeorum.sieve_meshes": "Sieve Meshes",
"tag.item.exdeorum.stone_barrels": "Stone Barrels",
"tag.item.exdeorum.wooden_barrels": "Wooden Barrels"
}

View File

@ -0,0 +1,6 @@
{
"parent": "exdeorum:block/template_compressed_sieve",
"textures": {
"texture": "minecraft:block/acacia_log"
}
}

View File

@ -0,0 +1,6 @@
{
"parent": "exdeorum:block/template_compressed_sieve",
"textures": {
"texture": "minecraft:block/bamboo_block"
}
}

View File

@ -0,0 +1,6 @@
{
"parent": "exdeorum:block/template_compressed_sieve",
"textures": {
"texture": "minecraft:block/birch_log"
}
}

View File

@ -0,0 +1,6 @@
{
"parent": "exdeorum:block/template_compressed_sieve",
"textures": {
"texture": "ars_nouveau:block/blue_archwood_log"
}
}

View File

@ -0,0 +1,6 @@
{
"parent": "exdeorum:block/template_compressed_sieve",
"textures": {
"texture": "blue_skies:block/wood/bluebright_log_side"
}
}

View File

@ -0,0 +1,6 @@
{
"parent": "exdeorum:block/template_compressed_sieve",
"textures": {
"texture": "minecraft:block/cherry_log"
}
}

View File

@ -0,0 +1,6 @@
{
"parent": "exdeorum:block/template_compressed_sieve",
"textures": {
"texture": "blue_skies:block/wood/comet_log_side"
}
}

View File

@ -0,0 +1,24 @@
{
"parent": "minecraft:block/block",
"children": {
"base": {
"parent": "minecraft:block/andesite",
"render_type": "minecraft:solid"
},
"overlay": {
"parent": "minecraft:block/cube_all",
"render_type": "minecraft:translucent",
"textures": {
"all": "exdeorum:block/compressed_overlay"
}
}
},
"item_render_order": [
"base",
"overlay"
],
"loader": "neoforge:composite",
"textures": {
"particle": "minecraft:block/andesite"
}
}

View File

@ -0,0 +1,24 @@
{
"parent": "minecraft:block/block",
"children": {
"base": {
"parent": "minecraft:block/blackstone",
"render_type": "minecraft:solid"
},
"overlay": {
"parent": "minecraft:block/cube_all",
"render_type": "minecraft:translucent",
"textures": {
"all": "exdeorum:block/compressed_overlay"
}
}
},
"item_render_order": [
"base",
"overlay"
],
"loader": "neoforge:composite",
"textures": {
"particle": "minecraft:block/blackstone"
}
}

View File

@ -0,0 +1,24 @@
{
"parent": "minecraft:block/block",
"children": {
"base": {
"parent": "minecraft:block/cobbled_deepslate",
"render_type": "minecraft:solid"
},
"overlay": {
"parent": "minecraft:block/cube_all",
"render_type": "minecraft:translucent",
"textures": {
"all": "exdeorum:block/compressed_overlay"
}
}
},
"item_render_order": [
"base",
"overlay"
],
"loader": "neoforge:composite",
"textures": {
"particle": "minecraft:block/cobbled_deepslate"
}
}

View File

@ -0,0 +1,24 @@
{
"parent": "minecraft:block/block",
"children": {
"base": {
"parent": "minecraft:block/cobblestone",
"render_type": "minecraft:solid"
},
"overlay": {
"parent": "minecraft:block/cube_all",
"render_type": "minecraft:translucent",
"textures": {
"all": "exdeorum:block/compressed_overlay"
}
}
},
"item_render_order": [
"base",
"overlay"
],
"loader": "neoforge:composite",
"textures": {
"particle": "minecraft:block/cobblestone"
}
}

View File

@ -0,0 +1,24 @@
{
"parent": "minecraft:block/block",
"children": {
"base": {
"parent": "exdeorum:block/crushed_blackstone",
"render_type": "minecraft:solid"
},
"overlay": {
"parent": "minecraft:block/cube_all",
"render_type": "minecraft:translucent",
"textures": {
"all": "exdeorum:block/compressed_overlay"
}
}
},
"item_render_order": [
"base",
"overlay"
],
"loader": "neoforge:composite",
"textures": {
"particle": "exdeorum:block/crushed_blackstone"
}
}

View File

@ -0,0 +1,24 @@
{
"parent": "minecraft:block/block",
"children": {
"base": {
"parent": "exdeorum:block/crushed_deepslate",
"render_type": "minecraft:solid"
},
"overlay": {
"parent": "minecraft:block/cube_all",
"render_type": "minecraft:translucent",
"textures": {
"all": "exdeorum:block/compressed_overlay"
}
}
},
"item_render_order": [
"base",
"overlay"
],
"loader": "neoforge:composite",
"textures": {
"particle": "exdeorum:block/crushed_deepslate"
}
}

View File

@ -0,0 +1,24 @@
{
"parent": "minecraft:block/block",
"children": {
"base": {
"parent": "exdeorum:block/crushed_end_stone",
"render_type": "minecraft:solid"
},
"overlay": {
"parent": "minecraft:block/cube_all",
"render_type": "minecraft:translucent",
"textures": {
"all": "exdeorum:block/compressed_overlay"
}
}
},
"item_render_order": [
"base",
"overlay"
],
"loader": "neoforge:composite",
"textures": {
"particle": "exdeorum:block/crushed_end_stone"
}
}

View File

@ -0,0 +1,24 @@
{
"parent": "minecraft:block/block",
"children": {
"base": {
"parent": "exdeorum:block/crushed_netherrack",
"render_type": "minecraft:solid"
},
"overlay": {
"parent": "minecraft:block/cube_all",
"render_type": "minecraft:translucent",
"textures": {
"all": "exdeorum:block/compressed_overlay"
}
}
},
"item_render_order": [
"base",
"overlay"
],
"loader": "neoforge:composite",
"textures": {
"particle": "exdeorum:block/crushed_netherrack"
}
}

Some files were not shown because too many files have changed in this diff Show More