Skip to content

Commit 6a77da2

Browse files
committed
Move Arrow, Rabbit and Illusioner entity to new json patches
1 parent 7f91e34 commit 6a77da2

File tree

8 files changed

+32
-113
lines changed

8 files changed

+32
-113
lines changed

src/main/java/org/geysermc/optionalpack/Constants.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,8 @@ public class Constants {
77
public static final String JAVA_TARGET_VERSION = "1.21.8";
88
public static final String BEDROCK_TARGET_VERSION = "1.21.100.6";
99

10-
public static final Gson GSON = new GsonBuilder().setPrettyPrinting().create();
10+
public static final Gson GSON = new GsonBuilder()
11+
.setPrettyPrinting()
12+
.disableHtmlEscaping()
13+
.create();
1114
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package org.geysermc.optionalpack.renderers.entities;
2+
3+
import org.geysermc.optionalpack.renderers.JsonPatchRenderer;
4+
5+
public class ArrowEntityRenderer extends JsonPatchRenderer {
6+
public ArrowEntityRenderer() {
7+
super("Arrow Entity", "entity/arrow.entity.json", "{\"minecraft:client_entity\": {\"description\": {\"textures\": {\"spectral\": \"textures/geyser/entity/arrow/spectral_arrow\"}}}}");
8+
}
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package org.geysermc.optionalpack.renderers.entities;
2+
3+
import org.geysermc.optionalpack.renderers.JsonPatchRenderer;
4+
5+
public class EvocationIllagerEntityRenderer extends JsonPatchRenderer {
6+
public EvocationIllagerEntityRenderer() {
7+
super("Evocation Illager Entity", "entity/evocation_illager.entity.json", "{\"minecraft:client_entity\": {\"description\": {\"textures\": {\"illusioner\": \"textures/geyser/entity/illager/illusioner\"}}}}");
8+
}
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package org.geysermc.optionalpack.renderers.entities;
2+
3+
import org.geysermc.optionalpack.renderers.JsonPatchRenderer;
4+
5+
public class RabbitEntityRenderer extends JsonPatchRenderer {
6+
public RabbitEntityRenderer() {
7+
super("Rabbit Entity", "entity/rabbit.entity.json", "{\"minecraft:client_entity\": {\"description\": {\"textures\": {\"caerbannog\": \"textures/geyser/entity/rabbit/caerbannog\"}}}}");
8+
}
9+
}

src/main/java/org/geysermc/optionalpack/renderers/particles/TrialSpawnerDetectionParticleRenderer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44

55
public class TrialSpawnerDetectionParticleRenderer extends JsonPatchRenderer {
66
public TrialSpawnerDetectionParticleRenderer() {
7-
super("trial_spawner_detection Particle", "particles/trial_spawner_detection.particle.json", "{\"particle_effect\": {\"components\": {\"minecraft:emitter_rate_instant\": {\"num_particles\": \"1\"}, \"minecraft:emitter_shape_box\": {\"offset\": [0, 0, 0]}}}}");
7+
super("Trial spawner detection Particle", "particles/trial_spawner_detection.particle.json", "{\"particle_effect\": {\"components\": {\"minecraft:emitter_rate_instant\": {\"num_particles\": \"1\"}, \"minecraft:emitter_shape_box\": {\"offset\": [0, 0, 0]}}}}");
88
}
99
}

src/main/resources/optionalpack/entity/arrow.entity.json

Lines changed: 0 additions & 31 deletions
This file was deleted.

src/main/resources/optionalpack/entity/evocation_illager.entity.json

Lines changed: 0 additions & 43 deletions
This file was deleted.

src/main/resources/optionalpack/entity/rabbit.entity.json

Lines changed: 0 additions & 37 deletions
This file was deleted.

0 commit comments

Comments
 (0)