aboutsummaryrefslogtreecommitdiff
path: root/codegen/lib
diff options
context:
space:
mode:
authormat <git@matdoes.dev>2025-06-27 18:56:53 -0330
committermat <git@matdoes.dev>2025-06-27 18:56:53 -0330
commit206445076373636e5ed126faf77706f9fc990785 (patch)
tree643654d118ca6d1f3f0d4ea99e0d3e30942339c1 /codegen/lib
parent7b8dc189f7231a93bc750f9864f44abe2b717fc5 (diff)
downloadazalea-drasl-206445076373636e5ed126faf77706f9fc990785.tar.xz
outline_shapes patch for pumpkin extractor isn't necessary anymore
Diffstat (limited to 'codegen/lib')
-rw-r--r--codegen/lib/download.py28
1 files changed, 0 insertions, 28 deletions
diff --git a/codegen/lib/download.py b/codegen/lib/download.py
index a557b523..a8c36d20 100644
--- a/codegen/lib/download.py
+++ b/codegen/lib/download.py
@@ -32,34 +32,6 @@ def get_pumpkin_extractor():
f"cd {get_dir_location('__cache__')} && git clone https://github.com/Pumpkin-MC/Extractor pumpkin-extractor && cd pumpkin-extractor && git pull"
)
- GIT_PATCH = """diff --git a/src/main/kotlin/de/snowii/extractor/extractors/Blocks.kt b/src/main/kotlin/de/snowii/extractor/extractors/Blocks.kt
-index 936cd7b..9876a4b 100644
---- a/src/main/kotlin/de/snowii/extractor/extractors/Blocks.kt
-+++ b/src/main/kotlin/de/snowii/extractor/extractors/Blocks.kt
-@@ -106,12 +106,18 @@ class Blocks : Extractor.Extractor {
- }
-
- val collisionShapeIdxsJson = JsonArray()
-+ val outlineShapeIdxsJson = JsonArray()
- for (box in state.getCollisionShape(EmptyBlockView.INSTANCE, BlockPos.ORIGIN).boundingBoxes) {
- val idx = shapes.putIfAbsent(box, shapes.size)
- collisionShapeIdxsJson.add(Objects.requireNonNullElseGet(idx) { shapes.size - 1 })
- }
-+ for (box in state.getOutlineShape(EmptyBlockView.INSTANCE, BlockPos.ORIGIN).boundingBoxes) {
-+ val idx = shapes.putIfAbsent(box, shapes.size)
-+ outlineShapeIdxsJson.add(Objects.requireNonNullElseGet(idx) { shapes.size - 1 })
-+ }
-
- stateJson.add("collision_shapes", collisionShapeIdxsJson)
-+ stateJson.add("outline_shapes", outlineShapeIdxsJson)
-
- for (blockEntity in Registries.BLOCK_ENTITY_TYPE) {
- if (blockEntity.supports(state)) {
-"""
- os.system(
- f"cd {get_dir_location('__cache__')}/pumpkin-extractor && git apply - <<EOF\n{GIT_PATCH}\nEOF"
- )
-
return get_dir_location("__cache__/pumpkin-extractor")