Class FaweAdapter<TAG,SERVER_LEVEL>
java.lang.Object
com.fastasyncworldedit.bukkit.adapter.CachedBukkitAdapter
com.fastasyncworldedit.bukkit.adapter.FaweAdapter<TAG,SERVER_LEVEL>
- Type Parameters:
TAG- the version-specific NBT tag typeSERVER_LEVEL- the version-specific ServerLevel type
- All Implemented Interfaces:
IBukkitAdapter,IDelegateBukkitImplAdapter<TAG>,BukkitImplAdapter<TAG>
public abstract class FaweAdapter<TAG,SERVER_LEVEL>
extends CachedBukkitAdapter
implements IDelegateBukkitImplAdapter<TAG>
A base class for version-specific implementations of the BukkitImplAdapter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangenerateTree(TreeGenerator.TreeType treeType, EditSession editSession, BlockVector3 blockVector3, World world) Generate a given tree type to the given editsession.protected abstract List<BlockState> getCapturedBlockStatesCopy(SERVER_LEVEL serverLevel) protected abstract SERVER_LEVELgetServerLevel(World world) protected abstract voidpostCaptureBlockStates(SERVER_LEVEL serverLevel) protected abstract voidpreCaptureStates(SERVER_LEVEL serverLevel) Methods inherited from class com.fastasyncworldedit.bukkit.adapter.CachedBukkitAdapter
adapt, asBlockType, asItemType, getIbdToStateOrdinal, getOrdinalToIbdIDMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sk89q.worldedit.bukkit.adapter.BukkitImplAdapter
canPlaceAt, createWorldNativeAccess, get, getAllProperties, getFullBlock, getInternalBiomeId, getRegisteredBiomes, getRelighterFactory, getRichBlockName, getRichItemName, getRichItemName, getSupportedSideEffects, getTickingPostProcessor, initializeRegistries, regenerateMethods inherited from interface com.fastasyncworldedit.bukkit.adapter.IBukkitAdapter
getEntitiesMethods inherited from interface com.fastasyncworldedit.bukkit.adapter.IDelegateBukkitImplAdapter
adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, adapt, asBlockState, asBlockType, asBlockVector, asBukkitWorld, asItemType, asVector, clearContainerBlockContents, createEntity, createWorld, equals, fromNative, fromNativeLin, getBiome, getBlock, getDataFixer, getEntity, getInternalBlockStateId, getInternalBlockStateId, getMaterial, getMaterial, getParent, getProperties, sendBiomeUpdates, sendFakeChunk, sendFakeNBT, sendFakeOP, setBiome, simulateItemUse, supportsWatchdog, tickWatchdog, toNative, toNativeLin
-
Constructor Details
-
FaweAdapter
public FaweAdapter()
-
-
Method Details
-
generateTree
public boolean generateTree(TreeGenerator.TreeType treeType, EditSession editSession, BlockVector3 blockVector3, World world) Description copied from interface:IBukkitAdapterGenerate a given tree type to the given editsession.- Specified by:
generateTreein interfaceIBukkitAdapter- Parameters:
treeType- Type of tree to generateeditSession- Editsession to set blocks toblockVector3- Point to generate tree atworld- World to "generate" tree from (seed-wise)- Returns:
- If successsful
-
preCaptureStates
-
getCapturedBlockStatesCopy
-
postCaptureBlockStates
-
getServerLevel
-