Package net.minecraft.block
Interface Fertilizable
- All Known Implementing Classes:
AbstractPlantBlock
,AbstractPlantStemBlock
,AzaleaBlock
,BambooBlock
,BambooShootBlock
,BeetrootsBlock
,BigDripleafBlock
,BigDripleafStemBlock
,BushBlock
,CarrotsBlock
,CaveVinesBodyBlock
,CaveVinesHeadBlock
,CocoaBlock
,CropBlock
,FireflyBushBlock
,FlowerbedBlock
,FungusBlock
,GlowLichenBlock
,GrassBlock
,HangingMossBlock
,KelpBlock
,KelpPlantBlock
,MangroveLeavesBlock
,MossBlock
,MushroomPlantBlock
,NetherrackBlock
,NyliumBlock
,PaleMossCarpetBlock
,PitcherCropBlock
,PotatoesBlock
,PropaguleBlock
,RootedDirtBlock
,SaplingBlock
,SeagrassBlock
,SeaPickleBlock
,ShortDryGrassBlock
,ShortPlantBlock
,SmallDripleafBlock
,StemBlock
,SweetBerryBushBlock
,TallDryGrassBlock
,TallFlowerBlock
,TorchflowerBlock
,TwistingVinesBlock
,TwistingVinesPlantBlock
,WeepingVinesBlock
,WeepingVinesPlantBlock
public interface Fertilizable
- Mappings:
Namespace Name named net/minecraft/block/Fertilizable
intermediary net/minecraft/class_2256
official dqc
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionboolean
canGrow
(World world, Random random, BlockPos pos, BlockState state) static boolean
canSpread
(WorldView world, BlockPos pos, BlockState state) findPosToSpreadTo
(List<Direction> directions, WorldView world, BlockPos pos, BlockState state) findPosToSpreadTo
(World world, BlockPos pos, BlockState state) default Fertilizable.FertilizableType
default BlockPos
void
grow
(ServerWorld world, Random random, BlockPos pos, BlockState state) boolean
isFertilizable
(WorldView world, BlockPos pos, BlockState state)
-
Method Details
-
isFertilizable
- Mappings:
Namespace Name Mixin selector named isFertilizable
Lnet/minecraft/block/Fertilizable;isFertilizable(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Z
intermediary method_9651
Lnet/minecraft/class_2256;method_9651(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
official a
Ldqc;a(Ldmx;Ljb;Leeb;)Z
-
canGrow
- Mappings:
Namespace Name Mixin selector named canGrow
Lnet/minecraft/block/Fertilizable;canGrow(Lnet/minecraft/world/World;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Z
intermediary method_9650
Lnet/minecraft/class_2256;method_9650(Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
official a
Ldqc;a(Ldmu;Lbck;Ljb;Leeb;)Z
-
grow
- Mappings:
Namespace Name Mixin selector named grow
Lnet/minecraft/block/Fertilizable;grow(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
intermediary method_9652
Lnet/minecraft/class_2256;method_9652(Lnet/minecraft/class_3218;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
official a
Ldqc;a(Laub;Lbck;Ljb;Leeb;)V
-
canSpread
- Mappings:
Namespace Name Mixin selector named canSpread
Lnet/minecraft/block/Fertilizable;canSpread(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Z
intermediary method_67541
Lnet/minecraft/class_2256;method_67541(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
official a_
Ldqc;a_(Ldmx;Ljb;Leeb;)Z
-
findPosToSpreadTo
- Mappings:
Namespace Name Mixin selector named findPosToSpreadTo
Lnet/minecraft/block/Fertilizable;findPosToSpreadTo(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Ljava/util/Optional;
intermediary method_67539
Lnet/minecraft/class_2256;method_67539(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Ljava/util/Optional;
official a
Ldqc;a(Ldmu;Ljb;Leeb;)Ljava/util/Optional;
-
findPosToSpreadTo
private static Optional<BlockPos> findPosToSpreadTo(List<Direction> directions, WorldView world, BlockPos pos, BlockState state) - Mappings:
Namespace Name Mixin selector named findPosToSpreadTo
Lnet/minecraft/block/Fertilizable;findPosToSpreadTo(Ljava/util/List;Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Ljava/util/Optional;
intermediary method_67540
Lnet/minecraft/class_2256;method_67540(Ljava/util/List;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Ljava/util/Optional;
official a
Ldqc;a(Ljava/util/List;Ldmx;Ljb;Leeb;)Ljava/util/Optional;
-
getFertilizeParticlePos
- Mappings:
Namespace Name Mixin selector named getFertilizeParticlePos
Lnet/minecraft/block/Fertilizable;getFertilizeParticlePos(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
intermediary method_55769
Lnet/minecraft/class_2256;method_55769(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;
official a
Ldqc;a(Ljb;)Ljb;
-
getFertilizableType
- Mappings:
Namespace Name Mixin selector named getFertilizableType
Lnet/minecraft/block/Fertilizable;getFertilizableType()Lnet/minecraft/block/Fertilizable$FertilizableType;
intermediary method_55770
Lnet/minecraft/class_2256;method_55770()Lnet/minecraft/class_2256$class_9077;
official aq_
Ldqc;aq_()Ldqc$a;
-