MCPcopy Create free account

hub / github.com/TerraformersMC/Terraform / functions

Functions430 in github.com/TerraformersMC/Terraform

MethodmayPlaceOn
This method is used by {@linkplain VegetationBlock#canSurvive}, which in turn determines where a player can plant the sapling. If the tree feature pl
terraform-tree-api-v1/src/main/java/com/terraformersmc/terraform/tree/api/block/TerraformDesertSaplingBlock.java:56
Methodmirror
(BlockState state, Mirror mirror)
terraform-wood-api-v1/src/main/java/com/terraformersmc/terraform/wood/api/block/BareSmallLogBlock.java:256
MethodmodifyEquation
(Shape shape)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/impl/layer/transform/NoiseTranslateLayer.java:38
MethodmodifyEquation
(Shape shape)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/impl/layer/transform/RotateLayer.java:40
MethodmodifyEquation
(Shape shape)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/impl/layer/pathfinder/IntersectLayer.java:26
MethodmodifyEquation
(Shape shape)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/impl/layer/pathfinder/ExcludeLayer.java:26
MethodmodifyEquation
(Shape shape)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/impl/layer/pathfinder/AddLayer.java:26
MethodmodifyEquation
(Shape shape)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/impl/layer/pathfinder/SubtractLayer.java:26
MethodmodifyEquation
(Shape shape)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/api/layer/Layer.java:45
MethodmodifyEquation
(Shape shape)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/api/layer/TransformationLayer.java:24
MethodmodifyMax
(Shape shape)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/impl/layer/transform/NoiseTranslateLayer.java:18
MethodmodifyMax
(Shape shape)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/impl/layer/transform/RotateLayer.java:18
MethodmodifyMax
(Shape shape)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/impl/layer/pathfinder/IntersectLayer.java:16
MethodmodifyMax
(Shape shape)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/impl/layer/pathfinder/ExcludeLayer.java:16
MethodmodifyMax
(Shape shape)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/impl/layer/pathfinder/AddLayer.java:16
MethodmodifyMax
(Shape shape)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/impl/layer/pathfinder/SubtractLayer.java:16
MethodmodifyMax
(Shape shape)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/api/layer/Layer.java:41
MethodmodifyMax
(Shape shape)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/api/layer/TransformationLayer.java:14
MethodmodifyMin
(Shape shape)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/impl/layer/transform/NoiseTranslateLayer.java:28
MethodmodifyMin
(Shape shape)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/impl/layer/transform/RotateLayer.java:29
MethodmodifyMin
(Shape shape)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/impl/layer/pathfinder/IntersectLayer.java:21
MethodmodifyMin
(Shape shape)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/impl/layer/pathfinder/ExcludeLayer.java:21
MethodmodifyMin
(Shape shape)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/impl/layer/pathfinder/AddLayer.java:21
MethodmodifyMin
(Shape shape)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/impl/layer/pathfinder/SubtractLayer.java:21
MethodmodifyMin
(Shape shape)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/api/layer/Layer.java:43
MethodmodifyMin
(Shape shape)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/api/layer/TransformationLayer.java:19
Methodmove
(double x, double y, double z)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/api/Position.java:24
Methodmultiply
(Quaternion multiplier)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/api/Quaternion.java:112
Methodnoise2_ImproveX
2D OpenSimplex2S/SuperSimplex noise, with Y pointing down the main diagonal. Might be better for a 2D sandbox style game, where Y is vertical. Probabl
terraform-surfaces-api-v1/src/main/java/com/terraformersmc/terraform/noise/api/OpenSimplexNoise2S.java:117
Methodnoise2_ImproveX
2D Simplex noise, with Y pointing down the main diagonal. Might be better for a 2D sandbox style game, where Y is vertical. Probably slightly less opt
terraform-surfaces-api-v1/src/main/java/com/terraformersmc/terraform/noise/api/OpenSimplexNoise2.java:119
Methodnoise3_Fallback
3D OpenSimplex2S/SuperSimplex noise, fallback rotation option Use noise3_ImproveXY or noise3_ImproveXZ instead, wherever appropriate. They have less d
terraform-surfaces-api-v1/src/main/java/com/terraformersmc/terraform/noise/api/OpenSimplexNoise2S.java:287
Methodnoise3_Fallback
3D OpenSimplex2 noise, fallback rotation option Use noise3_ImproveXY or noise3_ImproveXZ instead, wherever appropriate. They have less diagonal bias.
terraform-surfaces-api-v1/src/main/java/com/terraformersmc/terraform/noise/api/OpenSimplexNoise2.java:234
Methodnoise3_ImproveXY
3D OpenSimplex2S/SuperSimplex noise, with better visual isotropy in (X, Y). Recommended for 3D terrain and time-varied animations. The Z coordinate sh
terraform-surfaces-api-v1/src/main/java/com/terraformersmc/terraform/noise/api/OpenSimplexNoise2S.java:242
Methodnoise3_ImproveXY
3D OpenSimplex2 noise, with better visual isotropy in (X, Y). Recommended for 3D terrain and time-varied animations. The Z coordinate should always be
terraform-surfaces-api-v1/src/main/java/com/terraformersmc/terraform/noise/api/OpenSimplexNoise2.java:189
Methodnoise4_Fallback
4D SuperSimplex noise, fallback lattice orientation.
terraform-surfaces-api-v1/src/main/java/com/terraformersmc/terraform/noise/api/OpenSimplexNoise2S.java:539
Methodnoise4_Fallback
4D OpenSimplex2 noise, fallback lattice orientation.
terraform-surfaces-api-v1/src/main/java/com/terraformersmc/terraform/noise/api/OpenSimplexNoise2.java:401
Methodnoise4_ImproveXYZ
4D SuperSimplex noise, with XYZ oriented like noise3_Fallback and W for an extra degree of freedom. W repeats eventually. Recommended for time-varied
terraform-surfaces-api-v1/src/main/java/com/terraformersmc/terraform/noise/api/OpenSimplexNoise2S.java:513
Methodnoise4_ImproveXYZ
4D OpenSimplex2 noise, with XYZ oriented like noise3_Fallback and W for an extra degree of freedom. W repeats eventually. Recommended for time-varied
terraform-surfaces-api-v1/src/main/java/com/terraformersmc/terraform/noise/api/OpenSimplexNoise2.java:374
Methodnoise4_ImproveXYZ_ImproveXY
4D SuperSimplex noise, with XYZ oriented like noise3_ImproveXY and W for an extra degree of freedom. W repeats eventually. Recommended for time-varied
terraform-surfaces-api-v1/src/main/java/com/terraformersmc/terraform/noise/api/OpenSimplexNoise2S.java:477
Methodnoise4_ImproveXYZ_ImproveXY
4D OpenSimplex2 noise, with XYZ oriented like noise3_ImproveXY and W for an extra degree of freedom. W repeats eventually. Recommended for time-varied
terraform-surfaces-api-v1/src/main/java/com/terraformersmc/terraform/noise/api/OpenSimplexNoise2.java:336
Methodnoise4_ImproveXYZ_ImproveXZ
4D SuperSimplex noise, with XYZ oriented like noise3_ImproveXZ and W for an extra degree of freedom. W repeats eventually. Recommended for time-varied
terraform-surfaces-api-v1/src/main/java/com/terraformersmc/terraform/noise/api/OpenSimplexNoise2S.java:495
Methodnoise4_ImproveXYZ_ImproveXZ
4D OpenSimplex2 noise, with XYZ oriented like noise3_ImproveXZ and W for an extra degree of freedom. W repeats eventually. Recommended for time-varied
terraform-surfaces-api-v1/src/main/java/com/terraformersmc/terraform/noise/api/OpenSimplexNoise2.java:355
Methodnoise4_ImproveXY_ImproveZW
4D SuperSimplex noise, with XY and ZW forming orthogonal triangular-based planes. Recommended for 3D terrain, where X and Y (or Z and W) are horizonta
terraform-surfaces-api-v1/src/main/java/com/terraformersmc/terraform/noise/api/OpenSimplexNoise2S.java:527
Methodnoise4_ImproveXY_ImproveZW
4D OpenSimplex2 noise, with XY and ZW forming orthogonal triangular-based planes. Recommended for 3D terrain, where X and Y (or Z and W) are horizonta
terraform-surfaces-api-v1/src/main/java/com/terraformersmc/terraform/noise/api/OpenSimplexNoise2.java:389
MethodnoiseTranslate
Translates points in the shape stack in 3D by a center-biased random amount between positive and negative (magnitude sqrt(3)). @param magnitude Maxim
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/api/layer/Layer.java:111
Methodof
(double ofW, double ofI, double ofJ, double ofK)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/api/Quaternion.java:8
MethodonInitialize
()
terraform-wood-api-v1/src/testmod/java/com/terraformersmc/terraform/wood/test/TerraformWoodTest.java:39
MethodonInitialize
()
terraform-biome-remapper-api-v1/src/main/java/com/terraformersmc/terraform/biomeremapper/impl/BiomeRemapper.java:11
MethodonInitializeClient
()
terraform-wood-api-v1/src/testmodClient/java/com/terraformersmc/terraform/wood/test/TerraformWoodTestClient.java:7
MethodpropagatesSkylightDown
(BlockState state)
terraform-wood-api-v1/src/main/java/com/terraformersmc/terraform/wood/api/block/BareSmallLogBlock.java:291
MethodraftEntityTypeId
Get the raft's EntityType ID. @return Identifier of the raft's entity type
terraform-wood-api-v1/src/main/java/com/terraformersmc/terraform/boat/api/data/TerraformBoatData.java:165
MethodraftEntityTypeKey
Get the raft entity type's registry key. @return RegistryKey of the raft entity type
terraform-wood-api-v1/src/main/java/com/terraformersmc/terraform/boat/api/data/TerraformBoatData.java:179
MethodraftKey
Get the raft item's registry key. @return RegistryKey of the raft item
terraform-wood-api-v1/src/main/java/com/terraformersmc/terraform/boat/api/data/TerraformBoatData.java:151
MethodraftModelLayerId
Get the raft's model layers. @return Identifier of the raft's entity model layers
terraform-wood-api-v1/src/main/java/com/terraformersmc/terraform/boat/api/data/TerraformBoatData.java:207
MethodrandomSimple
Creates a random simple filler with default update flags. This filler will randomly set blocks to the specified state, with the specified probability.
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/api/filler/Filler.java:39
MethodrandomTick
(BlockState state, ServerLevel level, BlockPos pos, RandomSource random)
terraform-dirt-api-v1/src/main/java/com/terraformersmc/terraform/dirt/api/block/TerraformGrassBlock.java:80
MethodrectanglarPrism
This accidental misspelling has been replaced with {@linkplain #rectangularPrism} and will eventually be removed.
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/api/Shapes.java:71
Methodrectangle
Create a single-block thick rectangular shape with the specified width and depth. @param width x width @param depth z depth @return rectangular Shape
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/api/Shapes.java:40
MethodrectangularPrism
Create a rectangular prism shape with the specified width, depth, and height. @param width x width @param height y height @param depth z depth @retur
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/api/Shapes.java:84
MethodrectangularPyramid
Create a rectangular pyramid shape with the specified width, depth, and height. @param width x width @param height y height @param depth z depth @ret
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/api/Shapes.java:108
Methodregister
(CommandDispatcher<CommandSourceStack> dispatcher, CommandBuildContext registryAccess, Commands.CommandSelecti
terraform-wood-api-v1/src/testmod/java/com/terraformersmc/terraform/wood/test/command/SpawnBoatsCommand.java:37
Methodregister
Registers a new set of dirt blocks to Terraform. <p>This is needed to make sure that the dirt can be tilled into farm blocks, that plants and sapling
terraform-dirt-api-v1/src/main/java/com/terraformersmc/terraform/dirt/api/registry/TerraformDirtRegistry.java:32
Methodregister
(String modId, int dataVersion, ImmutableMap<String, String> remapping)
terraform-biome-remapper-api-v1/src/main/java/com/terraformersmc/terraform/biomeremapper/impl/BiomeRemappings.java:25
MethodregisterBoatDispenseItemBehavior
Registers a vanilla {@link net.minecraft.core.dispenser.BoatDispenseItemBehavior boat dispenser behavior} for the provided {@linkplain ItemLike item}
terraform-wood-api-v1/src/main/java/com/terraformersmc/terraform/boat/api/item/TerraformBoatItemHelper.java:99
MethodregisterEntities
(Schema schema)
terraform-wood-api-v1/src/main/java/com/terraformersmc/terraform/boat/impl/data/TerraformAddBoatsSchema.java:16
MethodregisterEntities
(Schema schema)
terraform-wood-api-v1/src/main/java/com/terraformersmc/terraform/boat/impl/data/TerraformBoatSplitSchema.java:17
MethodregisterFoliagePlacer
(String id, MapCodec<P> codec)
terraform-tree-api-v1/src/main/java/com/terraformersmc/terraform/tree/api/placer/PlacerTypes.java:19
MethodregisterTreeDecorator
(String id, MapCodec<D> codec)
terraform-tree-api-v1/src/main/java/com/terraformersmc/terraform/tree/api/decorator/DecoratorTypes.java:16
MethodregisterTrunkPlacer
(String id, MapCodec<P> codec)
terraform-tree-api-v1/src/main/java/com/terraformersmc/terraform/tree/api/placer/PlacerTypes.java:23
MethodregisterWanderingTraderSaplingTrades
This method is no longer useful, as trades must now be registered via json data. To raise visibility, an exception will be thrown if this method is ca
terraform-tree-api-v1/src/main/java/com/terraformersmc/terraform/tree/api/merchant/TerraformSaplingTradeHelper.java:53
Methodrotate
(BlockState state, Rotation rotation)
terraform-wood-api-v1/src/main/java/com/terraformersmc/terraform/wood/api/block/BareSmallLogBlock.java:243
Methodrotate
Rotates the shape stack by the rotation specified in the quaternion. @param rotation Rotation specification quaternion @return new RotateLayer
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/api/layer/Layer.java:121
Methodsafelist
Validator for checking whether position or shape is entirely comprised of listed blocks. @param level target level @param safeStates list of matching
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/api/validator/Validator.java:76
Methodsample
Delegates to {@code OpenSimplexNoise2.noise2(this.seed, x, y) } @param x double Axis 1 value @param y double Axis 2 value @return float Standard latti
terraform-surfaces-api-v1/src/main/java/com/terraformersmc/terraform/noise/api/OpenSimplexNoise2S.java:70
Methodsample
Delegates to {@code OpenSimplexNoise2.noise2(this.seed, x, y) } @param x double Axis 1 value @param y double Axis 2 value @return float Standard latti
terraform-surfaces-api-v1/src/main/java/com/terraformersmc/terraform/noise/api/OpenSimplexNoise2.java:72
Methodsample
(double x, double y)
terraform-surfaces-api-v1/src/main/java/com/terraformersmc/terraform/noise/api/OpenSimplexNoise.java:98
Methodsave
()
terraform-config-api-v1/src/main/java/com/terraformersmc/terraform/config/api/biome/BiomeConfigHandler.java:69
MethodsetEnabled
(boolean enable)
terraform-config-api-v1/src/main/java/com/terraformersmc/terraform/config/api/biome/BiomeConfigNode.java:17
MethodsetI
(double i)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/api/Quaternion.java:106
MethodsetJ
(double j)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/api/Quaternion.java:108
MethodsetK
(double k)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/api/Quaternion.java:110
MethodsetPlacedBy
(Level level, BlockPos pos, BlockState state, @Nullable LivingEntity entity, ItemStack stack)
terraform-wood-api-v1/src/main/java/com/terraformersmc/terraform/wood/api/block/BareSmallLogBlock.java:176
MethodsetVariantChance
(double chance)
terraform-config-api-v1/src/main/java/com/terraformersmc/terraform/config/api/biome/BiomeConfigNode.java:36
MethodsetW
(double w)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/api/Quaternion.java:104
MethodsetWeight
(double weight)
terraform-config-api-v1/src/main/java/com/terraformersmc/terraform/config/api/biome/BiomeConfigNode.java:56
Methodsimple
Creates a simple filler with default update flags. This filler will set all blocks to the specified state. @param level target level @param state new
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/api/filler/Filler.java:95
MethodskipRendering
(BlockState state, BlockState neighborState, Direction direction)
terraform-wood-api-v1/src/main/java/com/terraformersmc/terraform/leaves/api/block/ExtendedLeavesBlock.java:269
MethodspawnFallingLeavesParticle
(Level level, BlockPos pos, RandomSource random)
terraform-wood-api-v1/src/main/java/com/terraformersmc/terraform/leaves/api/block/ColoredParticleLeavesBlock.java:47
MethodspawnFallingLeavesParticle
(Level level, BlockPos pos, RandomSource random)
terraform-wood-api-v1/src/main/java/com/terraformersmc/terraform/leaves/api/block/ExtendedLeavesBlock.java:119
Methodstream
(Position start, Position end)
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/api/Position.java:85
Methodsubtract
Exclude the volume of the specified shape from the shape stack. (This is the volume of the shape stack not included in the shape.) @param shape Shape
terraform-shapes-api-v1/src/main/java/com/terraformersmc/terraform/shapes/api/layer/Layer.java:88
Methodterraform$getStrippedState
(BlockState oldState, CallbackInfoReturnable<Optional<BlockState>> cir)
terraform-wood-api-v1/src/main/java/com/terraformersmc/terraform/wood/mixin/MixinAxeItem.java:17
Methodterraform$injectAddBoatsFix
(DataFixerBuilder builder, int version, BiFunction<Integer, Schema, Schema> factory, Operation<Schema> origina
terraform-wood-api-v1/src/main/java/com/terraformersmc/terraform/boat/mixin/MixinDataFixers.java:38
Methodterraform$injectBoatSplitFix
(DataFixerBuilder builder, int version, BiFunction<Integer, Schema, Schema> factory, Operation<Schema> origina
terraform-wood-api-v1/src/main/java/com/terraformersmc/terraform/boat/mixin/MixinDataFixers.java:56
Methodterraform$injectExtendedDistanceFix
(DataFixerBuilder builder, int version, BiFunction<Integer, Schema, Schema> factory, Operation<Schema> origina
terraform-wood-api-v1/src/main/java/com/terraformersmc/terraform/leaves/mixin/MixinDataFixers.java:35
MethodterraformBiomeRemapper$injectDataFixers
(final DataFixerBuilder fixerUpper, final FileFixerUpper.Builder fileFixerUpper, CallbackInfo ci)
terraform-biome-remapper-api-v1/src/main/java/com/terraformersmc/terraform/biomeremapper/mixin/MixinDataFixers.java:35
MethodterraformBiomeRemapper$readWorldProperties
(Int2ObjectMap<V> instance, int rawId, V defaultValue)
terraform-biome-remapper-api-v1/src/main/java/com/terraformersmc/terraform/biomeremapper/mixin/MixinChunkHeightAndBiomeFix.java:12
MethodterraformBiomeRemapper$readWorldProperties
(CallbackInfoReturnable<WorldData> callbackInfo)
terraform-biome-remapper-api-v1/src/main/java/com/terraformersmc/terraform/biomeremapper/mixin/MixinLevelStorageAccess.java:48
MethodterraformDirt$allowCustomPodzolPlacement
(TreeDecorator.Context context, BlockPos pos, CallbackInfo ci)
terraform-dirt-api-v1/src/main/java/com/terraformersmc/terraform/dirt/mixin/MixinAlterGroundDecorator.java:19
MethodterraformDirt$canPlaceOnSoil
(BlockState instance, TagKey<Block> dirtTag, Operation<Boolean> operation)
terraform-dirt-api-v1/src/main/java/com/terraformersmc/terraform/dirt/mixin/MixinSugarCaneBlock.java:15
← previousnext →301–400 of 430, ranked by callers