Skip to content

Commit 68f3f71

Browse files
all sort of changes is done
1 parent 746b541 commit 68f3f71

File tree

7 files changed

+41
-15
lines changed

7 files changed

+41
-15
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ publishing {
7171
repositories {
7272
maven {
7373
// Choose whatever name you want
74-
name = "RegistryLib"
74+
name = "registry-lib"
7575
// The url of the repository, where the artifacts will be published
7676
url = "https://maven.pkg.github.com/CodeCraftPlugin/registry-lib"
7777
credentials {

gradle.properties

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@ minecraft_version=1.19
66
yarn_mappings=1.19+build.4
77
loader_version=0.14.8
88
# Mod Properties
9-
mod_version=1.19-1.0.0
9+
mod_version=1.19-1.1.0
1010
maven_group=me.codecraft
11-
archives_base_name=registerylib
11+
archives_base_name=registry-lib
1212
# Dependencies
1313
# check this on https://fabricmc.net/develop/
14-
fabric_version=0.57.0+1.19
14+
fabric_version=0.57.0+1.19
15+
gpr.user = CodeCraftPlugin
16+
gpr.key = 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

src/main/java/me/codecraft/registerylib/RegisteryLib.java renamed to src/main/java/me/codecraft/registrylib/RegisteryLib.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package me.codecraft.registerylib;
1+
package me.codecraft.registrylib;
22

3-
import me.codecraft.registerylib.utils.Registry;
3+
import me.codecraft.registrylib.utils.Registry;
44
import net.fabricmc.api.ModInitializer;
55
import org.slf4j.Logger;
66
import org.slf4j.LoggerFactory;

src/main/java/me/codecraft/registerylib/client/RegisteryLibClient.java renamed to src/main/java/me/codecraft/registrylib/client/RegisteryLibClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package me.codecraft.registerylib.client;
1+
package me.codecraft.registrylib.client;
22

33
import net.fabricmc.api.ClientModInitializer;
44
import net.fabricmc.api.EnvType;

src/main/java/me/codecraft/registerylib/utils/Registry.java renamed to src/main/java/me/codecraft/registrylib/utils/Registry.java

Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
1-
package me.codecraft.registerylib.utils;
1+
package me.codecraft.registrylib.utils;
22

3-
import me.codecraft.registerylib.RegisteryLib;
3+
import me.codecraft.registrylib.RegisteryLib;
44
import net.fabricmc.fabric.api.item.v1.FabricItemSettings;
55
import net.minecraft.block.Block;
6+
import net.minecraft.enchantment.Enchantment;
7+
import net.minecraft.entity.EntityType;
8+
import net.minecraft.fluid.FlowableFluid;
69
import net.minecraft.item.BlockItem;
710
import net.minecraft.item.Item;
811
import net.minecraft.item.ItemGroup;
912
import net.minecraft.util.Identifier;
1013

14+
1115
public class Registry {
1216
public static Item registerItems(String name, String MOD_ID, Item item){
1317
return net.minecraft.util.registry.Registry.register(net.minecraft.util.registry.Registry.ITEM,new Identifier(MOD_ID,name),item);
@@ -31,10 +35,31 @@ public static Item registerBlockItem(String name, String MOD_ID, Block block, It
3135
* @return the block
3236
*/
3337
public static Block registerBlocksWithoutBlockItem(String name, String MOD_ID, Block block){
34-
//register the block without block items so you have to register it manually using registerItems
38+
//register the block without block items, so you have to register it manually using registerItems
3539
return net.minecraft.util.registry.Registry.register(net.minecraft.util.registry.Registry.BLOCK,new Identifier(MOD_ID,name),block);
3640
}
41+
42+
43+
public static Enchantment registerEnchantments(String name, Enchantment enchantment, String MOD_ID){
44+
return net.minecraft.util.registry.Registry.register(net.minecraft.util.registry.Registry.ENCHANTMENT, new Identifier(MOD_ID, name),enchantment);
45+
46+
}
47+
private static FlowableFluid registerFluids(String name, String MOD_ID,FlowableFluid flowableFluid) {
48+
return net.minecraft.util.registry.Registry.register(net.minecraft.util.registry.Registry.FLUID, new Identifier(MOD_ID, name), flowableFluid);
49+
}
3750
public static void registerRegistry(){
3851
RegisteryLib.LOGGER.info("registered all the registry");
3952
}
53+
54+
/**
55+
* Registery entity type.
56+
*
57+
* @param name the name
58+
* @param MOD_ID the mod id
59+
* @param entity the entity
60+
* @return The Entity
61+
*/
62+
public static EntityType registerEntity(String name,String MOD_ID, EntityType entity){
63+
return net.minecraft.util.registry.Registry.register(net.minecraft.util.registry.Registry.ENTITY_TYPE, new Identifier(MOD_ID,name),entity);
64+
}
4065
}

src/main/resources/fabric.mod.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
"environment": "*",
1414
"entrypoints": {
1515
"client": [
16-
"me.codecraft.registerylib.client.RegisteryLibClient"
16+
"me.codecraft.registrylib.client.RegisteryLibClient"
1717
],
1818
"main": [
19-
"me.codecraft.registerylib.RegisteryLib"
19+
"me.codecraft.registrylib.RegisteryLib"
2020
]
2121
},
2222
"mixins": [
@@ -25,6 +25,6 @@
2525
"depends": {
2626
"fabricloader": ">=0.14.8",
2727
"fabric": "*",
28-
"minecraft": "1.19x"
28+
"minecraft": "1.19.x"
2929
}
3030
}

src/main/resources/registrylib.mixins.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
{
22
"required": true,
33
"minVersion": "0.8",
4-
"package": "me.codecraft.soulreeper.mixin",
4+
"package": "me.codecraft.registrylib",
55
"compatibilityLevel": "JAVA_17",
66
"mixins": [
77
],
88
"client": [
9-
"SoulMixin"
109
],
1110
"injectors": {
1211
"defaultRequire": 1

0 commit comments

Comments
 (0)