Skip to content

Commit 9788977

Browse files
committed
Updated to 1.20.1
1 parent 3dcbd3f commit 9788977

File tree

12 files changed

+64
-57
lines changed

12 files changed

+64
-57
lines changed

build.gradle

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ buildscript {
55
mavenCentral()
66
}
77
dependencies {
8-
classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '5.1.+', changing: true
8+
classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '6.+', changing: true
99
classpath 'org.spongepowered:mixingradle:0.7-SNAPSHOT'
1010
classpath "gradle.plugin.com.matthewprenger:CurseGradle:1.4.0"
1111
classpath group: 'gradle.plugin.com.modrinth.minotaur', name: 'Minotaur', version: '1.1.0'
@@ -18,7 +18,7 @@ apply plugin: "com.matthewprenger.cursegradle"
1818
apply plugin: 'maven-publish'
1919

2020
group = 'uk.co.hexeption'
21-
version = '1.19.3-1.3.0'
21+
version = '1.20.1-1.0.0'
2222
def env = System.getenv()
2323
if (env.GITHUB_RUN_NUMBER) {
2424
version = version + "+" + "${env.GITHUB_RUN_NUMBER}"
@@ -31,7 +31,7 @@ java {
3131
println('Java: ' + System.getProperty('java.version') + ' JVM: ' + System.getProperty('java.vm.version') + '(' + System.getProperty('java.vendor') + ') Arch: ' + System.getProperty('os.arch'))
3232

3333
minecraft {
34-
mappings channel: 'official', version: '1.19.3'
34+
mappings channel: 'official', version: '1.20.1'
3535

3636
runs {
3737
client {
@@ -105,11 +105,11 @@ repositories {
105105
}
106106

107107
dependencies {
108-
minecraft 'net.minecraftforge:forge:1.19.3-44.1.8'
108+
minecraft 'net.minecraftforge:forge:1.20.1-47.0.3'
109109
annotationProcessor 'org.spongepowered:mixin:0.8.5:processor'
110-
runtimeOnly fg.deobf("mezz.jei:jei-1.19.3-forge:12.1.1.13")
111-
compileOnly fg.deobf("appeng:appliedenergistics2-forge:13.0.9-beta")
112-
runtimeOnly fg.deobf("appeng:appliedenergistics2-forge:13.0.9-beta")
110+
runtimeOnly fg.deobf("mezz.jei:jei-1.20.1-forge:15.0.0.12")
111+
compileOnly fg.deobf("appeng:appliedenergistics2-forge:15.0.2-alpha")
112+
runtimeOnly fg.deobf("appeng:appliedenergistics2-forge:15.0.2-alpha")
113113
}
114114

115115
jar {
@@ -134,13 +134,13 @@ mixin {
134134
}
135135

136136
task sourcesJar(type: Jar, dependsOn: classes) {
137-
classifier = 'sources'
137+
archiveClassifier = 'sources'
138138
from sourceSets.main.allSource
139139
}
140140

141141
task deobfJar(type: Jar) {
142142
from sourceSets.main.output
143-
classifier 'deobf'
143+
archiveClassifier = 'deobf'
144144
}
145145

146146
artifacts {
@@ -206,7 +206,7 @@ task publishModrinth (type: TaskModrinthUpload){
206206
changelog = 'A changelog can be found at https://github.com/Hexeption/AEInfinityBooster'
207207
versionNumber = "$version"
208208
uploadFile = jar
209-
addGameVersion("1.19.3")
209+
addGameVersion("1.20.2")
210210
addLoader('forge')
211211
}
212212

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-bin.zip
4+
networkTimeout=10000
45
zipStoreBase=GRADLE_USER_HOME
5-
zipStorePath=wrapper/dists
6+
zipStorePath=wrapper/dists
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
// 1.19.3 2023-01-31T17:18:12.3473739 Recipes
2-
e973e18b72bd2ccfbb6778412f00f9bcccf0924d data/aeinfinitybooster/advancements/recipes/misc/dimension_card.json
3-
02b2f6447afd45a8cd40ab47af9422df90599714 data/aeinfinitybooster/advancements/recipes/misc/infinity_card.json
4-
27c7a523b96cd6b17473d2201aa8263623a0e239 data/aeinfinitybooster/recipes/dimension_card.json
5-
608d99b1d35fb629b78a831e8a7128a33decf736 data/aeinfinitybooster/recipes/infinity_card.json
1+
// 1.20.1 2023-06-16T18:51:56.0360851 Recipes
2+
9bfdb21a9795499875c6e5e43df9e0b13108fbe8 data/aeinfinitybooster/advancements/recipes/misc/dimension_card.json
3+
531cd172d9f61fe1797b436345da0cefcc138449 data/aeinfinitybooster/advancements/recipes/misc/infinity_card.json
4+
40d3b32f9526a4ef96068d5482d5162be34236c2 data/aeinfinitybooster/recipes/dimension_card.json
5+
53848559d7093ba5e6d1a9a8e8ee865d28562039 data/aeinfinitybooster/recipes/infinity_card.json

src/generated/resources/data/aeinfinitybooster/advancements/recipes/misc/dimension_card.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,6 @@
3030
"recipes": [
3131
"aeinfinitybooster:dimension_card"
3232
]
33-
}
33+
},
34+
"sends_telemetry_event": false
3435
}

src/generated/resources/data/aeinfinitybooster/advancements/recipes/misc/infinity_card.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,6 @@
3030
"recipes": [
3131
"aeinfinitybooster:infinity_card"
3232
]
33-
}
33+
},
34+
"sends_telemetry_event": false
3435
}

src/generated/resources/data/aeinfinitybooster/recipes/dimension_card.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,6 @@
1919
],
2020
"result": {
2121
"item": "aeinfinitybooster:dimension_card"
22-
}
22+
},
23+
"show_notification": true
2324
}

src/generated/resources/data/aeinfinitybooster/recipes/infinity_card.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,6 @@
2222
],
2323
"result": {
2424
"item": "aeinfinitybooster:infinity_card"
25-
}
25+
},
26+
"show_notification": true
2627
}
Lines changed: 27 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
package uk.co.hexeption.aeinfinitybooster;
22

3+
import appeng.api.ids.AECreativeTabIds;
4+
import net.minecraft.core.Registry;
5+
import net.minecraft.core.registries.Registries;
36
import net.minecraft.network.chat.Component;
47
import net.minecraft.resources.ResourceLocation;
58
import net.minecraft.world.item.CreativeModeTab;
69
import net.minecraft.world.item.Item;
710
import net.minecraft.world.item.ItemStack;
8-
import net.minecraftforge.common.MinecraftForge;
9-
import net.minecraftforge.event.CreativeModeTabEvent;
1011
import net.minecraftforge.eventbus.api.IEventBus;
11-
import net.minecraftforge.eventbus.api.SubscribeEvent;
1212
import net.minecraftforge.fml.common.Mod;
13-
import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent;
1413
import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
14+
import net.minecraftforge.registries.RegisterEvent;
1515
import net.minecraftforge.registries.RegistryObject;
1616
import org.apache.logging.log4j.LogManager;
1717
import org.apache.logging.log4j.Logger;
@@ -28,37 +28,41 @@ public class AEInfinityBooster {
2828

2929
public static final String ID = "aeinfinitybooster";
3030

31-
public static CreativeModeTab CREATIVE_MODE_TAB;
32-
3331
public AEInfinityBooster() {
3432

3533
Registration.register();
3634

35+
3736
IEventBus eventBus = FMLJavaModLoadingContext.get().getModEventBus();
38-
eventBus.addListener(this::createCreativeModeTab);
37+
eventBus.addListener((RegisterEvent event) -> {
38+
LOGGER.info("Creating Creative Mode Tab");
39+
if(event.getRegistryKey() == Registries.CREATIVE_MODE_TAB){
40+
registerTab(event.getVanillaRegistry());
41+
}
42+
});
3943

4044
}
4145

42-
@SubscribeEvent
43-
public void createCreativeModeTab(CreativeModeTabEvent.Register event) {
44-
LOGGER.info("Creating Creative Mode Tab");
45-
CREATIVE_MODE_TAB = event.registerCreativeModeTab(new ResourceLocation(ID, "aeinfinitybooster"), builder -> builder
46-
.title(Component.translatable("item_group." + ID + ".tab"))
46+
public static void registerTab(Registry<CreativeModeTab> registry) {
47+
var tab = CreativeModeTab.builder()
4748
.icon(() -> new ItemStack(ModItems.INFINITY_CARD.get()))
48-
.displayItems((enabledFlags, populator, hasPermissions) -> {
49+
.displayItems((itemDisplayParameters, output) -> {
4950

50-
for (Field field : ModItems.class.getFields()) {
51-
if (field.getType() != RegistryObject.class) continue;
51+
for (Field field : ModItems.class.getFields()) {
52+
if (field.getType() != RegistryObject.class) continue;
5253

53-
try {
54-
RegistryObject<Item> item = (RegistryObject<Item>) field.get(null);
55-
populator.accept(new ItemStack(item.get()));
56-
} catch (IllegalAccessException e) {
57-
}
58-
}
54+
try {
55+
RegistryObject<Item> item = (RegistryObject<Item>) field.get(null);
56+
output.accept(new ItemStack(item.get()));
57+
} catch (IllegalAccessException e) {
58+
}
59+
}
5960

60-
})
61-
);
61+
}
62+
)
63+
.title(Component.translatable("item_group." + ID + ".tab"))
64+
.build();
65+
Registry.register(registry, new ResourceLocation(ID, "aeinfinitybooster"), tab);
6266
}
6367

6468
}

src/main/java/uk/co/hexeption/aeinfinitybooster/mixins/MixinWirelessBlockEntity.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
package uk.co.hexeption.aeinfinitybooster.mixins;
22

33
import appeng.api.inventories.InternalInventory;
4-
import appeng.blockentity.networking.WirelessBlockEntity;
5-
import appeng.core.definitions.AEItems;
4+
import appeng.blockentity.networking.WirelessAccessPointBlockEntity;
65
import appeng.util.inv.AppEngInternalInventory;
76
import appeng.util.inv.filter.IAEItemFilter;
87
import net.minecraft.core.BlockPos;
@@ -15,15 +14,14 @@
1514
import org.spongepowered.asm.mixin.injection.At;
1615
import org.spongepowered.asm.mixin.injection.Inject;
1716
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
18-
import uk.co.hexeption.aeinfinitybooster.setup.ModItems;
1917

2018
/**
2119
* MixinWirelessBlockEntity
2220
*
2321
* @author Hexeption [email protected]
2422
* @since 22/12/2021 - 09:06 am
2523
*/
26-
@Mixin(value = WirelessBlockEntity.class, remap = false)
24+
@Mixin(value = WirelessAccessPointBlockEntity.class, remap = false)
2725
public class MixinWirelessBlockEntity {
2826

2927
@Shadow @Final private AppEngInternalInventory inv;

src/main/java/uk/co/hexeption/aeinfinitybooster/mixins/MixinWirelessMenu.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package uk.co.hexeption.aeinfinitybooster.mixins;
22

3-
import appeng.menu.implementations.WirelessMenu;
3+
import appeng.menu.implementations.WirelessAccessPointMenu;
44
import appeng.menu.slot.RestrictedInputSlot;
55
import org.spongepowered.asm.mixin.Final;
66
import org.spongepowered.asm.mixin.Mixin;
@@ -16,7 +16,7 @@
1616
* @author Hexeption [email protected]
1717
* @since 22/12/2021 - 10:35 am
1818
*/
19-
@Mixin(value = WirelessMenu.class)
19+
@Mixin(value = WirelessAccessPointMenu.class)
2020
public abstract class MixinWirelessMenu {
2121

2222
@Shadow

0 commit comments

Comments
 (0)