Skip to content
This repository was archived by the owner on Nov 24, 2025. It is now read-only.

Commit b6f12de

Browse files
committed
Revert "Revert "Temporary fix for Forge version below 2855""
This reverts commit b7f90df.
1 parent b7f90df commit b6f12de

File tree

2 files changed

+19
-27
lines changed

2 files changed

+19
-27
lines changed

build.gradle

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,4 +158,20 @@ jar {
158158
}
159159
}
160160

161+
/* Dev build */
162+
task deobfJar(type: Jar) {
163+
from sourceSets.main.output
164+
classifier = 'dev'
165+
}
166+
167+
task sourcesJar(type: Jar) {
168+
from sourceSets.main.allJava
169+
classifier = 'sources'
170+
}
171+
172+
artifacts {
173+
archives deobfJar
174+
archives sourcesJar
175+
}
176+
161177
jar.finalizedBy('reobfJar')

src/main/java/com/modularwarfare/client/ClientProxy.java

Lines changed: 3 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,6 @@
7575
import net.minecraftforge.client.event.ModelRegistryEvent;
7676
import net.minecraftforge.client.model.ModelLoader;
7777
import net.minecraftforge.client.resource.IResourceType;
78-
import net.minecraftforge.client.resource.ISelectiveResourceReloadListener;
7978
import net.minecraftforge.common.MinecraftForge;
8079
import net.minecraftforge.event.RegistryEvent;
8180
import net.minecraftforge.fml.client.FMLClientHandler;
@@ -103,7 +102,7 @@
103102

104103
import static com.modularwarfare.ModularWarfare.contentPacks;
105104

106-
public class ClientProxy extends CommonProxy implements ISelectiveResourceReloadListener {
105+
public class ClientProxy extends CommonProxy {
107106

108107
public static String modelDir = "com.modularwarfare.client.model.";
109108

@@ -277,7 +276,8 @@ public void load() {
277276
public void setupLayers(RenderPlayer renderer) {
278277
renderer.addLayer(new RenderLayerBackpack(renderer, renderer.getMainModel().bipedBodyWear));
279278
renderer.addLayer(new RenderLayerBody(renderer, renderer.getMainModel().bipedBodyWear));
280-
renderer.addLayer(new RenderLayerHeldGun(renderer));
279+
// Disabled for animation third person test
280+
// renderer.addLayer(new RenderLayerHeldGun(renderer));
281281
}
282282

283283
@Override
@@ -286,28 +286,9 @@ public void init() {
286286
if(ModUtil.isMac()){
287287
ModConfig.INSTANCE.model_optimization = false;
288288
}
289-
290-
((IReloadableResourceManager) Minecraft.getMinecraft().getResourceManager()).registerReloadListener(new ISelectiveResourceReloadListener() {
291-
292-
@Override
293-
public void onResourceManagerReload(IResourceManager resourceManager,
294-
Predicate<IResourceType> resourcePredicate) {
295-
loadTextures();
296-
}
297-
298-
});
299-
300289
if(!Minecraft.getMinecraft().getFramebuffer().isStencilEnabled()) {
301290
Minecraft.getMinecraft().getFramebuffer().enableStencil();
302291
}
303-
304-
((IReloadableResourceManager) Minecraft.getMinecraft().getResourceManager()).registerReloadListener(new ISelectiveResourceReloadListener() {
305-
@Override
306-
public void onResourceManagerReload(IResourceManager resourceManager, Predicate<IResourceType> resourcePredicate) {
307-
loadTextures();
308-
}
309-
});
310-
loadTextures();
311292
}
312293

313294
public void loadTextures() {
@@ -980,9 +961,4 @@ public void playFlashSound(EntityPlayer entityPlayer) {
980961
Minecraft.getMinecraft().getSoundHandler().playSound(new PositionedSoundRecord(ModSounds.FLASHED, SoundCategory.PLAYERS, 5.0f, 0.2f, (float) entityPlayer.posX, (float) entityPlayer.posY, (float) entityPlayer.posZ));
981962
Minecraft.getMinecraft().getSoundHandler().playSound(new PositionedSoundRecord(ModSounds.FLASHED, SoundCategory.PLAYERS, 5.0f, 0.1f, (float) entityPlayer.posX, (float) entityPlayer.posY, (float) entityPlayer.posZ));
982963
}
983-
984-
@Override
985-
public void onResourceManagerReload(IResourceManager resourceManager, Predicate<IResourceType> resourcePredicate) {
986-
987-
}
988964
}

0 commit comments

Comments
 (0)