Skip to content

Commit bf346b0

Browse files
committed
Fixed events... again. why, Forge, why.
1 parent 27cc5de commit bf346b0

File tree

4 files changed

+33
-12
lines changed

4 files changed

+33
-12
lines changed

CHANGELOG.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
- Improve Simple Voice Chat group handling
2-
- Add permission for disabling player transcripts (`unitytranslate.request_translations`, default `true`).
1+
- Fixed permissions on Forge

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ dgt.loom.mappings=mojmap
1414
dgt.loom.mappings.flavor=parchment
1515

1616
# Mod Properties
17-
mod.version = 0.1.6-beta
17+
mod.version = 0.1.7-beta
1818
mod.group = xyz.bluspring
1919
mod.name = UnityTranslate
2020
mod.id = unitytranslate
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
package xyz.bluspring.unitytranslate.neoforge
2+
3+
//#if NEOFORGE
4+
//$$ import net.neoforged.bus.api.SubscribeEvent
5+
//$$ import net.neoforged.neoforge.common.NeoForge
6+
//$$ import net.neoforged.neoforge.server.permission.events.PermissionGatherEvent
7+
//#elseif FORGE
8+
//$$ import net.minecraftforge.common.MinecraftForge
9+
//$$ import net.minecraftforge.eventbus.api.SubscribeEvent
10+
//$$ import net.minecraftforge.server.permission.events.PermissionGatherEvent
11+
//#endif
12+
13+
//#if FORGE-LIKE
14+
//$$ import xyz.bluspring.unitytranslate.UnityTranslate
15+
16+
//$$ object NeoForgeEvents {
17+
//$$ fun init() {
18+
//#if FORGE
19+
//$$ MinecraftForge.EVENT_BUS.register(this)
20+
//#elseif NEOFORGE
21+
//$$ NeoForge.EVENT_BUS.register(this)
22+
//#endif
23+
//$$ }
24+
//$$
25+
//$$ @SubscribeEvent
26+
//$$ fun onPermissionsGather(event: PermissionGatherEvent.Nodes) {
27+
//$$ UnityTranslate.instance.proxy.registerPermissions(event)
28+
//$$ }
29+
//$$ }
30+
//#endif

src/main/kotlin/xyz/bluspring/unitytranslate/neoforge/UnityTranslateNeoForge.kt

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@ package xyz.bluspring.unitytranslate.neoforge
2020
//$$ import net.neoforged.fml.ModLoadingContext
2121
//$$ import net.neoforged.fml.common.Mod
2222
//$$ import net.neoforged.fml.event.lifecycle.FMLClientSetupEvent
23-
24-
//$$ import net.neoforged.neoforge.common.NeoForge
25-
//$$ import net.neoforged.neoforge.server.permission.events.PermissionGatherEvent
2623
//$$ import net.neoforged.neoforge.client.event.RegisterKeyMappingsEvent
2724
//#endif
2825

@@ -39,11 +36,10 @@ package xyz.bluspring.unitytranslate.neoforge
3936
//$$ UnityTranslate()
4037
//#if MC >= 1.20.4
4138
//$$ MOD_BUS.register(this)
42-
//$$ NeoForge.EVENT_BUS.register(this::onPermissionsGather)
4339
//#else
4440
//$$ FMLJavaModLoadingContext.get().modEventBus.register(this)
45-
//$$ MinecraftForge.EVENT_BUS.register(this::onPermissionsGather)
4641
//#endif
42+
//$$ NeoForgeEvents.init()
4743
//$$ }
4844
//$$
4945
//$$ @OnlyIn(Dist.CLIENT)
@@ -54,10 +50,6 @@ package xyz.bluspring.unitytranslate.neoforge
5450
//$$ ConfigScreenHelper.createConfigScreen()
5551
//$$ }
5652
//$$
57-
//$$ fun onPermissionsGather(event: PermissionGatherEvent.Nodes) {
58-
//$$ UnityTranslate.instance.proxy.registerPermissions(event)
59-
//$$ }
60-
//$$
6153
//$$ @OnlyIn(Dist.CLIENT)
6254
//$$ @SubscribeEvent
6355
//$$ fun onClientKeybinds(ev: RegisterKeyMappingsEvent) {

0 commit comments

Comments
 (0)