Skip to content

Commit c258b2a

Browse files
committed
2.4
1 parent fc5670d commit c258b2a

File tree

8 files changed

+23
-11
lines changed

8 files changed

+23
-11
lines changed

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,11 @@
33
Felnull integration mod library.
44

55
https://www.curseforge.com/minecraft/mc-mods/otyacraft-engine
6+
7+
# Using libraries
8+
9+
The following libraries are used for this mod,
10+
but they are included in the mod's jar file and do not need to be installed separately.
11+
12+
[Animated GIF library for Java](https://github.com/rtyley/animated-gif-lib-for-java)
13+
[Felnull Java library](https://github.com/TeamFelnull/FelNullJavaLibrary)

common/src/main/java/dev/felnull/otyacraftengine/client/entrypoint/OEClientEntryPointManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public static OEClientEntryPointManager getInstance() {
1616
return INSTANCE;
1717
}
1818

19-
private void init() {
19+
private synchronized void init() {
2020
if (inited) return;
2121
inited = true;
2222
ENTRYS.addAll(OEModUtil.getEntryPoints("otyacraftengine_client", OEClientEntryPoint.class, IOEClientEntryPoint.class));

common/src/main/java/dev/felnull/otyacraftengine/client/renderer/item/ItemRendererRegister.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
package dev.felnull.otyacraftengine.client.renderer.item;
22

3+
import dev.architectury.registry.registries.RegistrySupplier;
34
import dev.felnull.otyacraftengine.impl.client.OEClientExpectPlatform;
45
import net.minecraft.world.level.ItemLike;
56

67
public class ItemRendererRegister {
8+
public static void register(RegistrySupplier<? extends ItemLike> item, BEWLItemRenderer renderer) {
9+
OEClientExpectPlatform.registerItemRenderer(item.get(), renderer);
10+
}
11+
712
public static void register(ItemLike item, BEWLItemRenderer renderer) {
813
OEClientExpectPlatform.registerItemRenderer(item, renderer);
914
}

common/src/main/java/dev/felnull/otyacraftengine/client/renderer/item/TestItemRenderer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
public class TestItemRenderer implements BEWLItemRenderer {
1717
public static void init() {
18-
ItemRendererRegister.register(TestItem.TEST_ITEM.getOrNull(), new TestItemRenderer());
18+
ItemRendererRegister.register(TestItem.TEST_ITEM, new TestItemRenderer());
1919
}
2020

2121
@Override

common/src/main/java/dev/felnull/otyacraftengine/item/TestItem.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
import net.minecraft.world.item.CreativeModeTab;
1414
import net.minecraft.world.item.Item;
1515
import net.minecraft.world.item.ItemStack;
16-
import net.minecraft.world.item.Items;
1716
import net.minecraft.world.level.Level;
1817
import net.minecraft.world.phys.shapes.VoxelShape;
1918

fabric/src/main/resources/fabric.mod.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@
3636
],
3737
"depends": {
3838
"fabric": "*",
39-
"minecraft": ">=1.18.1",
40-
"architectury": ">=3.7.22",
39+
"minecraft": ">=1.18.2",
40+
"architectury": ">=4.0.29",
4141
"cloth-config2": ">=6.2.57"
4242
},
4343
"custom": {

forge/src/main/resources/META-INF/mods.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,27 +23,27 @@ catalogueImageIcon = "icon.png"
2323
[[dependencies.otyacraftengine]]
2424
modId = "forge"
2525
mandatory = true
26-
versionRange = "[39,)"
26+
versionRange = "[40,)"
2727
ordering = "NONE"
2828
side = "BOTH"
2929

3030
[[dependencies.otyacraftengine]]
3131
modId = "minecraft"
3232
mandatory = true
33-
versionRange = "[1.18.1,)"
33+
versionRange = "[1.18.2,)"
3434
ordering = "NONE"
3535
side = "BOTH"
3636

3737
[[dependencies.otyacraftengine]]
3838
modId = "architectury"
3939
mandatory = true
40-
versionRange = "[3.7.22,)"
40+
versionRange = "[4.0.29,)"
4141
ordering = "AFTER"
4242
side = "BOTH"
4343

4444
[[dependencies.otyacraftengine]]
4545
modId = "cloth_config"
4646
mandatory = true
4747
versionRange = "[6.2.57,)"
48-
ordering = "AFTER"
48+
ordering = "NONE"
4949
side = "BOTH"

gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ minecraft_version=1.18.2
55
#-------------------MOD Data--------------------#
66
archives_base_name=otyacraftengine
77
mod_display_name=OtyacraftEngine
8-
mod_version=2.4-build1
8+
mod_version=2.4
99
#-----------------Library Version---------------#
1010
architectury_version=4.0.29
1111
fabric_loader_version=0.13.3
@@ -17,7 +17,7 @@ rei_version=8.0.442
1717
felnull_version=1.44
1818
cloth_config_version=6.2.57
1919
#---------------------MAVEN---------------------#
20-
maven_group=pre.dev.felnull
20+
maven_group=dev.felnull
2121
maven_put_pass=
2222
#---------------------UPLOAD---------------------#
2323
curesforge_id=400337

0 commit comments

Comments
 (0)