Parcourir la source

Add LevelResourceHooks

shedaniel il y a 4 ans
Parent
commit
bca73403d8

+ 30 - 0
common/src/main/java/me/shedaniel/architectury/hooks/LevelResourceHooks.java

@@ -0,0 +1,30 @@
+/*
+ * This file is part of architectury.
+ * Copyright (C) 2020, 2021 shedaniel
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+ */
+
+package me.shedaniel.architectury.hooks;
+
+import net.minecraft.world.level.storage.LevelResource;
+
+public class LevelResourceHooks {
+    private LevelResourceHooks() {}
+    
+    public static LevelResource create(String id) {
+        return new LevelResource(id);
+    }
+}

+ 2 - 1
common/src/main/resources/architectury.accessWidener

@@ -38,4 +38,5 @@ mutable field net/minecraft/world/level/biome/BiomeSpecialEffects ambientMoodSet
 accessible field net/minecraft/world/level/biome/BiomeSpecialEffects ambientAdditionsSettings Ljava/util/Optional;
 mutable field net/minecraft/world/level/biome/BiomeSpecialEffects ambientAdditionsSettings Ljava/util/Optional;
 accessible field net/minecraft/world/level/biome/BiomeSpecialEffects backgroundMusic Ljava/util/Optional;
-mutable field net/minecraft/world/level/biome/BiomeSpecialEffects backgroundMusic Ljava/util/Optional;
+mutable field net/minecraft/world/level/biome/BiomeSpecialEffects backgroundMusic Ljava/util/Optional;
+accessible method net/minecraft/world/level/storage/LevelResource <init> (Ljava/lang/String;)V

+ 2 - 1
forge/src/main/resources/META-INF/accesstransformer.cfg

@@ -31,4 +31,5 @@ public-f net.minecraft.world.biome.BiomeAmbience field_235212_i_ # music
 public-f net.minecraft.world.biome.BiomeAmbience field_242523_e # skyColor
 public-f net.minecraft.world.biome.BiomeAmbience field_242524_f # foliageColor
 public-f net.minecraft.world.biome.BiomeAmbience field_242525_g # grassColor
-public-f net.minecraft.world.biome.BiomeAmbience field_242526_h # grassColorModifier
+public-f net.minecraft.world.biome.BiomeAmbience field_242526_h # grassColorModifier
+public net.minecraft.world.storage.FolderName <init>(Ljava/lang/String;)V