Add some useful worldgen transitive access-wideners. ()

* Add a handful of useful transitive access wideners for world gen.

* Require loaded 0.12

* Add some more.
This commit is contained in:
modmuss50 2021-12-03 13:35:07 +00:00 committed by GitHub
parent bfa23f17d3
commit c8c981c1db
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 19 additions and 2 deletions
fabric-biome-api-v1/src/main/resources

View file

@ -1,4 +1,4 @@
accessWidener v1 named
accessWidener v2 named
accessible class net/minecraft/world/biome/Biome$Weather
accessible field net/minecraft/world/gen/chunk/StructuresConfig configuredStructures Lcom/google/common/collect/ImmutableMap;
mutable field net/minecraft/world/gen/chunk/StructuresConfig configuredStructures Lcom/google/common/collect/ImmutableMap;
@ -65,3 +65,20 @@ accessible field net/minecraft/world/biome/GenerationSettings flowerFeatures Lja
mutable field net/minecraft/world/biome/GenerationSettings flowerFeatures Ljava/util/List;
accessible field net/minecraft/world/biome/GenerationSettings allowedFeatures Ljava/util/Set;
mutable field net/minecraft/world/biome/GenerationSettings allowedFeatures Ljava/util/Set;
# Transitive Access Wideners
transitive-accessible method net/minecraft/world/gen/feature/OrePlacedFeatures modifiers (Lnet/minecraft/world/gen/decorator/PlacementModifier;Lnet/minecraft/world/gen/decorator/PlacementModifier;)Ljava/util/List;
transitive-accessible method net/minecraft/world/gen/feature/OrePlacedFeatures modifiersWithCount (ILnet/minecraft/world/gen/decorator/PlacementModifier;)Ljava/util/List;
transitive-accessible method net/minecraft/world/gen/feature/OrePlacedFeatures modifiersWithRarity (ILnet/minecraft/world/gen/decorator/PlacementModifier;)Ljava/util/List;
transitive-accessible method net/minecraft/world/gen/feature/TreeConfiguredFeatures builder (Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;IIII)Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;
transitive-accessible method net/minecraft/world/gen/feature/TreeConfiguredFeatures oak ()Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;
transitive-accessible method net/minecraft/world/gen/feature/TreeConfiguredFeatures birch ()Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;
transitive-accessible method net/minecraft/world/gen/feature/TreeConfiguredFeatures superBirch ()Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;
transitive-accessible method net/minecraft/world/gen/feature/TreeConfiguredFeatures jungle ()Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;
transitive-accessible method net/minecraft/world/gen/feature/TreeConfiguredFeatures fancyOak ()Lnet/minecraft/world/gen/feature/TreeFeatureConfig$Builder;
transitive-accessible method net/minecraft/world/gen/treedecorator/TreeDecoratorType <init> (Lcom/mojang/serialization/Codec;)V
transitive-accessible method net/minecraft/world/gen/trunk/TrunkPlacerType <init> (Lcom/mojang/serialization/Codec;)V
transitive-accessible method net/minecraft/world/gen/foliage/FoliagePlacerType <init> (Lcom/mojang/serialization/Codec;)V

View file

@ -16,7 +16,7 @@
"FabricMC"
],
"depends": {
"fabricloader": ">=0.9.2",
"fabricloader": ">=0.12.0",
"minecraft": ">=1.16.2"
},
"description": "Hooks for adding biomes to the default world generator.",