Skip to content

Commit 503232d

Browse files
No more deprecated new JsonParser()
1 parent 9ab4f2d commit 503232d

File tree

10 files changed

+78
-12
lines changed

10 files changed

+78
-12
lines changed
Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,21 @@
11
--- before/net/minecraft/client/resources/AbstractResourcePack.java
22
+++ after/net/minecraft/client/resources/AbstractResourcePack.java
3-
@@ -102,4 +102,8 @@
3+
@@ -77,7 +77,7 @@
4+
try
5+
{
6+
bufferedreader = new BufferedReader(new InputStreamReader(p_110596_1_, StandardCharsets.UTF_8));
7+
- jsonobject = new JsonParser().parse(bufferedreader).getAsJsonObject();
8+
+ jsonobject = JsonParser.parseReader(bufferedreader).getAsJsonObject();
9+
}
10+
catch (RuntimeException runtimeexception)
11+
{
12+
@@ -101,5 +101,9 @@
13+
public String getPackName()
414
{
515
return this.resourcePackFile.getName();
6-
}
16+
+ }
717
+
818
+ public File getResourcePackFile() {
919
+ return resourcePackFile;
10-
+ }
20+
}
1121
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
--- before/net/minecraft/client/resources/ResourceIndex.java
2+
+++ after/net/minecraft/client/resources/ResourceIndex.java
3+
@@ -41,7 +41,7 @@
4+
try
5+
{
6+
bufferedreader = Files.newReader(file2, StandardCharsets.UTF_8);
7+
- JsonObject jsonobject = new JsonParser().parse(bufferedreader).getAsJsonObject();
8+
+ JsonObject jsonobject = JsonParser.parseReader(bufferedreader).getAsJsonObject();
9+
JsonObject jsonobject1 = JsonUtils.getJsonObject(jsonobject, "objects", null);
10+
11+
if (jsonobject1 != null)
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
--- before/net/minecraft/client/resources/SimpleResource.java
2+
+++ after/net/minecraft/client/resources/SimpleResource.java
3+
@@ -75,7 +75,7 @@
4+
try
5+
{
6+
bufferedreader = new BufferedReader(new InputStreamReader(this.mcmetaInputStream, StandardCharsets.UTF_8));
7+
- this.mcmetaJson = new JsonParser().parse(bufferedreader).getAsJsonObject();
8+
+ this.mcmetaJson = JsonParser.parseReader(bufferedreader).getAsJsonObject();
9+
}
10+
finally
11+
{

patches/minecraft/net/minecraft/client/shader/ShaderGroup.java.patch

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,21 @@
11
--- before/net/minecraft/client/shader/ShaderGroup.java
22
+++ after/net/minecraft/client/shader/ShaderGroup.java
3-
@@ -178,7 +178,8 @@
3+
@@ -55,13 +55,12 @@
4+
5+
public void parseGroup(TextureManager p_152765_1_, ResourceLocation p_152765_2_) throws JsonException, IOException, JsonSyntaxException
6+
{
7+
- JsonParser jsonparser = new JsonParser();
8+
IResource iresource = null;
9+
10+
try
11+
{
12+
iresource = this.resourceManager.getResource(p_152765_2_);
13+
- JsonObject jsonobject = jsonparser.parse(IOUtils.toString(iresource.getInputStream(), StandardCharsets.UTF_8)).getAsJsonObject();
14+
+ JsonObject jsonobject = JsonParser.parseString(IOUtils.toString(iresource.getInputStream(), StandardCharsets.UTF_8)).getAsJsonObject();
15+
16+
if (JsonUtils.isJsonArray(jsonobject, "targets"))
17+
{
18+
@@ -178,7 +177,8 @@
419

520
if (framebuffer2 == null)
621
{
Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,21 @@
11
--- before/net/minecraft/client/shader/ShaderManager.java
22
+++ after/net/minecraft/client/shader/ShaderManager.java
3-
@@ -53,7 +53,8 @@
3+
@@ -52,15 +52,15 @@
4+
45
public ShaderManager(IResourceManager resourceManager, String programName) throws JsonException, IOException
56
{
6-
JsonParser jsonparser = new JsonParser();
7+
- JsonParser jsonparser = new JsonParser();
78
- ResourceLocation resourcelocation = new ResourceLocation("shaders/program/" + programName + ".json");
89
+ String[] rl = ResourceLocation.splitObjectName(programName);
910
+ ResourceLocation resourcelocation = new ResourceLocation(rl[0], "shaders/program/" + rl[1] + ".json");
1011
this.programFilename = programName;
1112
IResource iresource = null;
1213

14+
try
15+
{
16+
iresource = resourceManager.getResource(resourcelocation);
17+
- JsonObject jsonobject = jsonparser.parse(IOUtils.toString(iresource.getInputStream(), StandardCharsets.UTF_8)).getAsJsonObject();
18+
+ JsonObject jsonobject = JsonParser.parseString(IOUtils.toString(iresource.getInputStream(), StandardCharsets.UTF_8)).getAsJsonObject();
19+
String s = JsonUtils.getString(jsonobject, "vertex");
20+
String s1 = JsonUtils.getString(jsonobject, "fragment");
21+
JsonArray jsonarray = JsonUtils.getJsonArray(jsonobject, "samplers", null);
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
--- before/net/minecraft/stats/StatisticsManagerServer.java
2+
+++ after/net/minecraft/stats/StatisticsManagerServer.java
3+
@@ -84,7 +84,7 @@
4+
5+
public Map<StatBase, TupleIntJsonSerializable> parseJson(String p_150881_1_)
6+
{
7+
- JsonElement jsonelement = new JsonParser().parse(p_150881_1_);
8+
+ JsonElement jsonelement = JsonParser.parseString(p_150881_1_);
9+
10+
if (!jsonelement.isJsonObject())
11+
{

src/main/java/net/minecraftforge/client/model/ModelFluid.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -501,7 +501,7 @@ public ModelFluid process(ImmutableMap<String, String> customData)
501501
if(!customData.containsKey("fluid")) return this;
502502

503503
String fluidStr = customData.get("fluid");
504-
JsonElement e = new JsonParser().parse(fluidStr);
504+
JsonElement e = JsonParser.parseString(fluidStr);
505505
String fluid = e.getAsString();
506506
if(!FluidRegistry.isFluidRegistered(fluid))
507507
{

src/main/java/net/minecraftforge/client/model/MultiLayerModel.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ public MultiLayerModel process(ImmutableMap<String, String> customData)
116116

117117
private ModelResourceLocation getLocation(String json)
118118
{
119-
JsonElement e = new JsonParser().parse(json);
119+
JsonElement e = JsonParser.parseString(json);
120120
if(e.isJsonPrimitive() && e.getAsJsonPrimitive().isString())
121121
{
122122
return new ModelResourceLocation(e.getAsString());

src/main/java/net/minecraftforge/client/model/b3d/B3DLoader.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -499,7 +499,7 @@ public ModelWrapper process(ImmutableMap<String, String> data)
499499
boolean hasChanged = false;
500500
if(data.containsKey("mesh"))
501501
{
502-
JsonElement e = new JsonParser().parse(data.get("mesh"));
502+
JsonElement e = JsonParser.parseString(data.get("mesh"));
503503
if(e.isJsonPrimitive() && e.getAsJsonPrimitive().isString())
504504
{
505505
return new ModelWrapper(modelLocation, model, ImmutableSet.of(e.getAsString()), smooth, gui3d, defaultKey, textures);
@@ -530,7 +530,7 @@ else if (e.isJsonArray())
530530
}
531531
if(data.containsKey("key"))
532532
{
533-
JsonElement e = new JsonParser().parse(data.get("key"));
533+
JsonElement e = JsonParser.parseString(data.get("key"));
534534
if(e.isJsonPrimitive() && e.getAsJsonPrimitive().isNumber())
535535
{
536536
newDefaultKey = e.getAsNumber().intValue();

src/main/java/net/minecraftforge/fml/common/Loader.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -974,13 +974,12 @@ private void readInjectedDependencies()
974974
FMLLog.log.debug("File {} not found. No dependencies injected", injectedDepFile.getAbsolutePath());
975975
return;
976976
}
977-
JsonParser parser = new JsonParser();
978977
JsonElement injectedDeps;
979978
try
980979
{
981980
try (Reader reader = new InputStreamReader(new FileInputStream(injectedDepFile), StandardCharsets.UTF_8))
982981
{
983-
injectedDeps = parser.parse(reader);
982+
injectedDeps = JsonParser.parseReader(reader);
984983
}
985984
for (JsonElement el : injectedDeps.getAsJsonArray())
986985
{

0 commit comments

Comments
 (0)