- Pack() - Constructor for class org.pepsoft.minecraft.datapack.Meta.Pack
-
- pack() - Method in class org.pepsoft.util.PackedArrayCube
-
Pack the data into a palette and a long
array.
- pack(T) - Method in class org.pepsoft.util.PackedArrayCube
-
Pack the data into a palette and a long
array.
- PACKED_ICE - Static variable in class org.pepsoft.minecraft.Material
-
- PackedArrayCube<T> - Class in org.pepsoft.util
-
A configurable-sized cube of values packed into a long
array of indexes and a linear palette.
- PackedArrayCube(int, int, boolean, Class<T>) - Constructor for class org.pepsoft.util.PackedArrayCube
-
Create an empty packed array cube of the specified size.
- PackedArrayCube(int, long[], T[], int, boolean, Class<T>) - Constructor for class org.pepsoft.util.PackedArrayCube
-
Create a packed array cube of the specified size by unpacking an existing data array and palette.
- PackedArrayCube.PackedData - Class in org.pepsoft.util
-
- PackedData(long[], T[]) - Constructor for class org.pepsoft.util.PackedArrayCube.PackedData
-
- Painting - Class in org.pepsoft.minecraft
-
- Painting() - Constructor for class org.pepsoft.minecraft.Painting
-
- Painting(CompoundTag, double[]) - Constructor for class org.pepsoft.minecraft.Painting
-
- PaintRenderer - Class in org.pepsoft.worldpainter.layers.renderers
-
- PaintRenderer(Object, float) - Constructor for class org.pepsoft.worldpainter.layers.renderers.PaintRenderer
-
- paintTile(Image, int, int, int, int) - Method in class org.pepsoft.worldpainter.WPBorderTileProvider
-
- paintTile(Image, int, int, int, int) - Method in class org.pepsoft.worldpainter.WPTileProvider
-
- palette - Variable in class org.pepsoft.util.PackedArrayCube.PackedData
-
- parallelExportRegions(Dimension, File, ProgressReceiver) - Method in class org.pepsoft.worldpainter.exporting.AbstractWorldExporter
-
Export a dimension by exporting each region (512 block by 512 block area)
separately and in parallel as much as possible, taking into account the
number of CPU cores and available memory.
- parent - Variable in class org.pepsoft.worldpainter.gardenofeden.Seed
-
- parse(String) - Static method in enum org.pepsoft.minecraft.Direction
-
- PathNode - Class in org.pepsoft.worldpainter.gardenofeden
-
- PathNode(Garden, long, PathNode, Point3i, int, int) - Constructor for class org.pepsoft.worldpainter.gardenofeden.PathNode
-
- Payload(String) - Constructor for class org.pepsoft.minecraft.Sign.Payload
-
- PEONY - Static variable in class org.pepsoft.worldpainter.layers.plants.Plants
-
- PEONY_LOWER - Static variable in class org.pepsoft.minecraft.Material
-
- perform(int, int) - Method in interface org.pepsoft.worldpainter.gardenofeden.Seed.Task
-
- performAction(Node.Action) - Method in interface org.pepsoft.worldpainter.mapexplorer.Node.ActionListener
-
- performFixups(File, Dimension, ChunkFactory.Stats, ProgressReceiver, Map<Point, List<Fixup>>) - Method in class org.pepsoft.worldpainter.exporting.AbstractWorldExporter
-
- performFixupsIfNecessary(File, Dimension, Set<Point>, Map<Point, List<Fixup>>, Set<Point>, ChunkFactory.Stats, ProgressReceiver) - Method in class org.pepsoft.worldpainter.exporting.AbstractWorldExporter
-
Apply all fixups which can be applied because all surrounding regions
have been exported (or are not going to be), but only if another thread
is not already doing it
- performingFixups - Variable in class org.pepsoft.worldpainter.exporting.AbstractWorldExporter
-
- performSanityChecks() - Method in class org.pepsoft.worldpainter.merging.JavaWorldMerger
-
Perform sanity checks to ensure the merge can proceed.
- PERMADIRT - Static variable in class org.pepsoft.minecraft.Material
-
- PERSISTENT - Static variable in class org.pepsoft.minecraft.Material
-
- PETA_BLOBS - Static variable in class org.pepsoft.worldpainter.Constants
-
- PICK_LIST - Static variable in enum org.pepsoft.worldpainter.Terrain
-
This list is meant to present to the user.
- pickColour(int) - Static method in class org.pepsoft.worldpainter.biomeschemes.CustomBiome
-
- PICKLES - Static variable in class org.pepsoft.minecraft.Material
-
- pickTree(Random) - Method in class org.pepsoft.worldpainter.layers.DeciduousForest
-
- pickTree(Random) - Method in class org.pepsoft.worldpainter.layers.Jungle
-
- pickTree(Random) - Method in class org.pepsoft.worldpainter.layers.PineForest
-
- pickTree(Random) - Method in class org.pepsoft.worldpainter.layers.SwampLand
-
- pickTree(Random) - Method in class org.pepsoft.worldpainter.layers.TreeLayer
-
- PINE_SAPLING - Static variable in class org.pepsoft.minecraft.Material
-
- PineForest - Class in org.pepsoft.worldpainter.layers
-
- PineForestRenderer - Class in org.pepsoft.worldpainter.layers.renderers
-
- PineForestRenderer() - Constructor for class org.pepsoft.worldpainter.layers.renderers.PineForestRenderer
-
- PineSettings() - Constructor for class org.pepsoft.worldpainter.layers.exporters.TreesExporter.PineSettings
-
Deprecated.
- PineTree - Class in org.pepsoft.worldpainter.layers.trees
-
- PineTree() - Constructor for class org.pepsoft.worldpainter.layers.trees.PineTree
-
- PINK_CLAY - Static variable in class org.pepsoft.minecraft.Material
-
- PINK_PETALS - Static variable in class org.pepsoft.worldpainter.layers.plants.Plants
-
- PINK_PETALS_1 - Static variable in class org.pepsoft.minecraft.Material
-
- PINK_TULIP - Static variable in class org.pepsoft.minecraft.Material
-
- PITCHER_CROP_0_LOWER - Static variable in class org.pepsoft.minecraft.Material
-
- PITCHER_PLANT - Static variable in class org.pepsoft.worldpainter.layers.plants.Plants
-
- PITCHER_PLANT_LOWER - Static variable in class org.pepsoft.minecraft.Material
-
- PITCHER_POD - Static variable in class org.pepsoft.worldpainter.layers.plants.Plants
-
- placeBlock(MinecraftWorld, int, int, int, Material, int, boolean, boolean, boolean) - Static method in class org.pepsoft.worldpainter.util.WPObjectUtils
-
Place a block in a
MinecraftWorld
, taking into account what is already there, and automatically managing
a number of material aspects.
- Plant - Class in org.pepsoft.worldpainter.layers.plants
-
A plant.
- Plant(String, Material, String, Category...) - Constructor for class org.pepsoft.worldpainter.layers.plants.Plant
-
- PlantLayer - Class in org.pepsoft.worldpainter.layers.plants
-
- PlantLayer(String, String, Object) - Constructor for class org.pepsoft.worldpainter.layers.plants.PlantLayer
-
- PlantLayer.PlantSettings - Class in org.pepsoft.worldpainter.layers.plants
-
- PlantLayerExporter - Class in org.pepsoft.worldpainter.layers.plants
-
- PlantLayerExporter(Dimension, Platform, PlantLayer) - Constructor for class org.pepsoft.worldpainter.layers.plants.PlantLayerExporter
-
- Plants - Class in org.pepsoft.worldpainter.layers.plants
-
A collection of Minecraft plants.
- Plants() - Constructor for class org.pepsoft.worldpainter.layers.plants.Plants
-
- plantSeed(Seed) - Method in interface org.pepsoft.worldpainter.gardenofeden.Garden
-
Plant a seed in the garden.
- plantSeed(Seed) - Method in class org.pepsoft.worldpainter.ReadOnlyTile
-
- plantSeed(Seed) - Method in class org.pepsoft.worldpainter.Tile
-
- PlantSettings() - Constructor for class org.pepsoft.worldpainter.layers.plants.PlantLayer.PlantSettings
-
- platform - Variable in class org.pepsoft.minecraft.JavaLevel
-
- platform - Variable in class org.pepsoft.worldpainter.exporting.AbstractLayerExporter
-
- platform - Variable in class org.pepsoft.worldpainter.exporting.AbstractWorldExporter
-
- Platform - Class in org.pepsoft.worldpainter
-
A descriptor for a WorldPainter-supported map storage format.
- Platform(String, String, int, int, int, int, int, int, int, List<GameType>, List<Generator>, List<Integer>, Set<Platform.Capability>, Object...) - Constructor for class org.pepsoft.worldpainter.Platform
-
Define a new platform which only supports a minHeight
of zero.
- Platform(String, String, int[], int, int, int, int, int, int, List<GameType>, List<Generator>, List<Integer>, Set<Platform.Capability>, Object...) - Constructor for class org.pepsoft.worldpainter.Platform
-
Define a new platform which has a fixed minHeight
other than zero.
- Platform(String, String, int[], int, int, int, int, int, int[], int, List<GameType>, List<Generator>, List<Integer>, Set<Platform.Capability>, Object...) - Constructor for class org.pepsoft.worldpainter.Platform
-
Define a new platform which has variable minHeight
s.
- Platform(String, String, int, int, int, int, int, int, int, List<GameType>, List<Generator>, List<Integer>, Set<Platform.Capability>) - Constructor for class org.pepsoft.worldpainter.Platform
-
Deprecated.
- Platform(String, String, int[], int, int, int, int, int, int, List<GameType>, List<Generator>, List<Integer>, Set<Platform.Capability>) - Constructor for class org.pepsoft.worldpainter.Platform
-
Deprecated.
- platform - Variable in class org.pepsoft.worldpainter.plugins.PlatformProvider.MapInfo
-
- Platform.Capability - Enum in org.pepsoft.worldpainter
-
- PlatformManager - Class in org.pepsoft.worldpainter.plugins
-
Created by Pepijn on 12-2-2017.
- platformProvider - Variable in class org.pepsoft.worldpainter.exporting.AbstractWorldExporter
-
- platformProvider - Variable in class org.pepsoft.worldpainter.exporting.JavaWorldExporter
-
- PlatformProvider - Interface in org.pepsoft.worldpainter.plugins
-
A support provider for a WorldPainter
Platform
.
- PlatformProvider.MapInfo - Class in org.pepsoft.worldpainter.plugins
-
- PlatformUtils - Class in org.pepsoft.worldpainter.platforms
-
- Player - Class in org.pepsoft.minecraft
-
- Player() - Constructor for class org.pepsoft.minecraft.Player
-
- Player(CompoundTag, double[]) - Constructor for class org.pepsoft.minecraft.Player
-
- Plugin - Interface in org.pepsoft.worldpainter.plugins
-
A WorldPainter plugin.
- plus(HeightMap) - Method in interface org.pepsoft.worldpainter.HeightMap
-
Create a new height map which is the sum of this and another height map.
- plus(double) - Method in interface org.pepsoft.worldpainter.HeightMap
-
Create a new height map which is the sum of this and a constant value.
- PODZOL - Static variable in class org.pepsoft.minecraft.Material
-
- POINTED_DRIPSTONE_DOWN_BASE - Static variable in class org.pepsoft.minecraft.Material
-
- POINTED_DRIPSTONE_DOWN_FRUSTUM - Static variable in class org.pepsoft.minecraft.Material
-
- POINTED_DRIPSTONE_DOWN_MIDDLE - Static variable in class org.pepsoft.minecraft.Material
-
- POINTED_DRIPSTONE_DOWN_TIP - Static variable in class org.pepsoft.minecraft.Material
-
- POINTED_DRIPSTONE_UP_BASE - Static variable in class org.pepsoft.minecraft.Material
-
- POINTED_DRIPSTONE_UP_FRUSTUM - Static variable in class org.pepsoft.minecraft.Material
-
- POINTED_DRIPSTONE_UP_MIDDLE - Static variable in class org.pepsoft.minecraft.Material
-
- POINTED_DRIPSTONE_UP_TIP - Static variable in class org.pepsoft.minecraft.Material
-
- POPPY - Static variable in class org.pepsoft.worldpainter.layers.plants.Plants
-
- Populate - Class in org.pepsoft.worldpainter.layers
-
- Populate() - Constructor for class org.pepsoft.worldpainter.layers.Populate
-
- PopulateRenderer - Class in org.pepsoft.worldpainter.layers.renderers
-
- PopulateRenderer() - Constructor for class org.pepsoft.worldpainter.layers.renderers.PopulateRenderer
-
- populateSupported - Variable in class org.pepsoft.worldpainter.exporting.AbstractWorldExporter
-
- POSSIBLE_AUTO_BIOMES - Static variable in class org.pepsoft.worldpainter.Dimension
-
- postProcess(MinecraftWorld, Rectangle, ExportSettings, ProgressReceiver) - Method in class org.pepsoft.worldpainter.exporting.PostProcessor
-
Post process (part of) a
MinecraftWorld
to make sure it conforms
to platform rules.
- postProcess(MinecraftWorld, Box, ExportSettings, ProgressReceiver) - Method in class org.pepsoft.worldpainter.exporting.PostProcessor
-
Post process (part of) a
MinecraftWorld
to make sure it conforms
to platform rules.
- postProcess(MinecraftWorld, Box, ExportSettings, ProgressReceiver) - Method in class org.pepsoft.worldpainter.platforms.Java1_15PostProcessor
-
Post process (part of) a
MinecraftWorld
to make sure it conforms
to Minecraft's rules.
- postProcess(MinecraftWorld, Box, ExportSettings, ProgressReceiver) - Method in class org.pepsoft.worldpainter.platforms.Java1_2PostProcessor
-
Post process (part of) a
MinecraftWorld
to make sure it conforms
to Minecraft's rules.
- PostProcessor - Class in org.pepsoft.worldpainter.exporting
-
Helper class which can post process a fully rendered map to make sure it
doesn't violate any rules.
- PostProcessor() - Constructor for class org.pepsoft.worldpainter.exporting.PostProcessor
-
- POTATOES - Static variable in class org.pepsoft.minecraft.Material
-
- POTATOES - Static variable in class org.pepsoft.worldpainter.layers.plants.Plants
-
- prepareForExport(Dimension) - Method in class org.pepsoft.worldpainter.layers.bo2.Schem
-
- prepareForExport(Dimension) - Method in class org.pepsoft.worldpainter.layers.bo2.Schematic
-
- prepareForExport(Dimension) - Method in class org.pepsoft.worldpainter.layers.plants.Plant
-
- prepareForExport(Dimension) - Method in class org.pepsoft.worldpainter.objects.AbstractObject
-
- prepareForExport(Dimension) - Method in class org.pepsoft.worldpainter.objects.MinecraftWorldObject
-
- prepareForExport(Dimension) - Method in interface org.pepsoft.worldpainter.objects.WPObject
-
Make preparations, if necessary, for exporting the object.
- priority - Variable in class org.pepsoft.worldpainter.layers.Layer
-
- processBlock(Chunk, int, int, int, boolean) - Method in class org.pepsoft.worldpainter.layers.exporters.AbstractCavesExporter
-
- ProductHeightMap - Class in org.pepsoft.worldpainter.heightMaps
-
A height map which is the product of two other height maps.
- ProductHeightMap(HeightMap, HeightMap) - Constructor for class org.pepsoft.worldpainter.heightMaps.ProductHeightMap
-
- ProductHeightMap(String, HeightMap, HeightMap) - Constructor for class org.pepsoft.worldpainter.heightMaps.ProductHeightMap
-
- PROFESSION_BLACKSMITH - Static variable in class org.pepsoft.minecraft.Constants
-
- PROFESSION_BUTCHER - Static variable in class org.pepsoft.minecraft.Constants
-
- PROFESSION_FARMER - Static variable in class org.pepsoft.minecraft.Constants
-
- PROFESSION_LIBRARIAN - Static variable in class org.pepsoft.minecraft.Constants
-
- PROFESSION_PRIEST - Static variable in class org.pepsoft.minecraft.Constants
-
- properties - Variable in class org.pepsoft.minecraft.Material.Identity
-
- Property<V> - Class in org.pepsoft.minecraft
-
An accessor helper for a property of a
Material
.
- Property(String, Class<V>) - Constructor for class org.pepsoft.minecraft.Property
-
- PROPERTY_MINIMUM_WORLDPAINTER_VERSION - Static variable in interface org.pepsoft.worldpainter.plugins.Plugin
-
Deprecated.
- PROPERTY_NAME - Static variable in interface org.pepsoft.worldpainter.plugins.Plugin
-
The name of the plugin.
- PROPERTY_UUIDS - Static variable in interface org.pepsoft.worldpainter.plugins.Plugin
-
A comma-separated list of uuids that this plugin is locked to.
- PROPERTY_VERSION - Static variable in interface org.pepsoft.worldpainter.plugins.Plugin
-
The version number of the plugin.
- propertyDescriptors - Variable in class org.pepsoft.minecraft.Material
-
Descriptors of all the properties this type of material has, regardless of whether they are set on the current
instance, sorted by their name.
- Provider<K> - Interface in org.pepsoft.worldpainter.plugins
-
A provider of some entity or service.
- PruneTiles - Class in org.pepsoft.worldpainter.tools
-
- PruneTiles() - Constructor for class org.pepsoft.worldpainter.tools.PruneTiles
-
- PUMPKIN - Static variable in class org.pepsoft.minecraft.Material
-
- PUMPKIN - Static variable in class org.pepsoft.worldpainter.layers.plants.Plants
-
- PUMPKIN_NO_FACE - Static variable in class org.pepsoft.minecraft.Material
-
Deprecated.
- PUMPKIN_STEM - Static variable in class org.pepsoft.minecraft.Material
-
A pumpkin stem without direction; set the facing property before use.
- PUMPKIN_STEMS - Static variable in class org.pepsoft.worldpainter.layers.plants.Plants
-
- PURPLE_CLAY - Static variable in class org.pepsoft.minecraft.Material
-