<tdclass="colFirst"><code>abstract <ahref="item/IItemStack.html"title="interface in noppes.npcs.api.item">IItemStack</a></code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#createItemFromNBT(noppes.npcs.api.INbt)">createItemFromNBT</a></span>​(<ahref="INbt.html"title="interface in noppes.npcs.api">INbt</a> nbt)</code></th>
<tdclass="colFirst"><code>abstract <ahref="entity/ICustomNpc.html"title="interface in noppes.npcs.api.entity">ICustomNpc</a><?></code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#createNPC(noppes.npcs.api.IWorld)">createNPC</a></span>​(<ahref="IWorld.html"title="interface in noppes.npcs.api">IWorld</a> var1)</code></th>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#executeCommand(noppes.npcs.api.IWorld,java.lang.String)">executeCommand</a></span>​(<ahref="IWorld.html"title="interface in noppes.npcs.api">IWorld</a> var1,
<tdclass="colFirst"><code>abstract <ahref="IPos.html"title="interface in noppes.npcs.api">IPos</a>[]</code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#getAllInBox(noppes.npcs.api.IPos,noppes.npcs.api.IPos)">getAllInBox</a></span>​(<ahref="IPos.html"title="interface in noppes.npcs.api">IPos</a> from,
<ahref="IPos.html"title="interface in noppes.npcs.api">IPos</a> to)</code></th>
<tdclass="colFirst"><code>abstract <ahref="IPos.html"title="interface in noppes.npcs.api">IPos</a>[]</code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#getAllInBox(noppes.npcs.api.IPos,noppes.npcs.api.IPos,boolean)">getAllInBox</a></span>​(<ahref="IPos.html"title="interface in noppes.npcs.api">IPos</a> from,
<ahref="IPos.html"title="interface in noppes.npcs.api">IPos</a> to,
boolean sortByDistance)</code></th>
<tdclass="colLast">
<divclass="block">Forms a box with corners as the input IPos parameters, and returns all
points inside the box as a list of IPos vectors.</div>
<tdclass="colFirst"><code>abstract <ahref="handler/IAnimationHandler.html"title="interface in noppes.npcs.api.handler">IAnimationHandler</a></code></td>
<tdclass="colFirst"><code>abstract <ahref="handler/ICustomEffectHandler.html"title="interface in noppes.npcs.api.handler">ICustomEffectHandler</a></code></td>
<tdclass="colFirst"><code>abstract <ahref="IBlock.html"title="interface in noppes.npcs.api">IBlock</a></code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#getIBlock(noppes.npcs.api.IWorld,int,int,int)">getIBlock</a></span>​(<ahref="IWorld.html"title="interface in noppes.npcs.api">IWorld</a> world,
<tdclass="colFirst"><code>abstract <ahref="IBlock.html"title="interface in noppes.npcs.api">IBlock</a></code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#getIBlock(noppes.npcs.api.IWorld,noppes.npcs.api.IPos)">getIBlock</a></span>​(<ahref="IWorld.html"title="interface in noppes.npcs.api">IWorld</a> world,
<ahref="IPos.html"title="interface in noppes.npcs.api">IPos</a> pos)</code></th>
<tdclass="colFirst"><code>abstract <ahref="IDamageSource.html"title="interface in noppes.npcs.api">IDamageSource</a></code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#getIDamageSource(noppes.npcs.api.entity.IEntity)">getIDamageSource</a></span>​(<ahref="entity/IEntity.html"title="interface in noppes.npcs.api.entity">IEntity</a><?> entity)</code></th>
<tdclass="colFirst"><code>abstract <ahref="IPos.html"title="interface in noppes.npcs.api">IPos</a></code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#getIPos(net.minecraft.util.math.BlockPos)">getIPos</a></span>​(<ahref="../../../net/minecraft/util/math/BlockPos.html"title="class in net.minecraft.util.math">BlockPos</a> pos)</code></th>
<tdclass="colFirst"><code>abstract <ahref="ITileEntity.html"title="interface in noppes.npcs.api">ITileEntity</a></code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#getITileEntity(noppes.npcs.api.IWorld,int,int,int)">getITileEntity</a></span>​(<ahref="IWorld.html"title="interface in noppes.npcs.api">IWorld</a> world,
<tdclass="colFirst"><code>abstract <ahref="ITileEntity.html"title="interface in noppes.npcs.api">ITileEntity</a></code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#getITileEntity(noppes.npcs.api.IWorld,noppes.npcs.api.IPos)">getITileEntity</a></span>​(<ahref="IWorld.html"title="interface in noppes.npcs.api">IWorld</a> world,
<ahref="IPos.html"title="interface in noppes.npcs.api">IPos</a> pos)</code></th>
<tdclass="colFirst"><code>abstract <ahref="handler/ITransportHandler.html"title="interface in noppes.npcs.api.handler">ITransportHandler</a></code></td>
<tdclass="colFirst"><code>abstract <ahref="handler/INaturalSpawnsHandler.html"title="interface in noppes.npcs.api.handler">INaturalSpawnsHandler</a></code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#playSound(noppes.npcs.api.handler.data.ISound)">playSound</a></span>​(<ahref="handler/data/ISound.html"title="interface in noppes.npcs.api.handler.data">ISound</a> sound)</code></th>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#playSoundAtEntity(noppes.npcs.api.entity.IEntity,java.lang.String,float,float)">playSoundAtEntity</a></span>​(<ahref="entity/IEntity.html"title="interface in noppes.npcs.api.entity">IEntity</a><?> entity,
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#playSoundToNearExcept(noppes.npcs.api.entity.IPlayer,java.lang.String,float,float)">playSoundToNearExcept</a></span>​(<ahref="entity/IPlayer.html"title="interface in noppes.npcs.api.entity">IPlayer</a><?> player,
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#registerICommand(noppes.npcs.api.ICommand)">registerICommand</a></span>​(<ahref="ICommand.html"title="interface in noppes.npcs.api">ICommand</a> command)</code></th>
<tdclass="colFirst"><code>abstract <ahref="entity/ICustomNpc.html"title="interface in noppes.npcs.api.entity">ICustomNpc</a><?></code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#spawnNPC(noppes.npcs.api.IWorld,int,int,int)">spawnNPC</a></span>​(<ahref="IWorld.html"title="interface in noppes.npcs.api">IWorld</a> var1,
int var2,
int var3,
int var4)</code></th>
<tdclass="colLast">
<divclass="block">Spawns a new NPC in the world at the given coordinates and returns an ICustomNpc object of it.</div>
<tdclass="colFirst"><code>abstract <ahref="entity/ICustomNpc.html"title="interface in noppes.npcs.api.entity">ICustomNpc</a><?></code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#spawnNPC(noppes.npcs.api.IWorld,noppes.npcs.api.IPos)">spawnNPC</a></span>​(<ahref="IWorld.html"title="interface in noppes.npcs.api">IWorld</a> world,
<ahref="IPos.html"title="interface in noppes.npcs.api">IPos</a> pos)</code></th>
<preclass="methodSignature">public abstract void registerICommand​(<ahref="ICommand.html"title="interface in noppes.npcs.api">ICommand</a> command)</pre>
</li>
</ul>
<aid="getICommand(java.lang.String,int)">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getICommand</h4>
<preclass="methodSignature">public abstract <ahref="ICommand.html"title="interface in noppes.npcs.api">ICommand</a> getICommand​(java.lang.String commandName,
<preclass="methodSignature">public abstract <ahref="handler/IFactionHandler.html"title="interface in noppes.npcs.api.handler">IFactionHandler</a> getFactions()</pre>
</li>
</ul>
<aid="getRecipes()">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getRecipes</h4>
<preclass="methodSignature">public abstract <ahref="handler/IRecipeHandler.html"title="interface in noppes.npcs.api.handler">IRecipeHandler</a> getRecipes()</pre>
</li>
</ul>
<aid="getQuests()">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getQuests</h4>
<preclass="methodSignature">public abstract <ahref="handler/IQuestHandler.html"title="interface in noppes.npcs.api.handler">IQuestHandler</a> getQuests()</pre>
</li>
</ul>
<aid="getDialogs()">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getDialogs</h4>
<preclass="methodSignature">public abstract <ahref="handler/IDialogHandler.html"title="interface in noppes.npcs.api.handler">IDialogHandler</a> getDialogs()</pre>
</li>
</ul>
<aid="getClones()">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getClones</h4>
<preclass="methodSignature">public abstract <ahref="handler/ICloneHandler.html"title="interface in noppes.npcs.api.handler">ICloneHandler</a> getClones()</pre>
</li>
</ul>
<aid="getNaturalSpawns()">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getNaturalSpawns</h4>
<preclass="methodSignature">public abstract <ahref="handler/INaturalSpawnsHandler.html"title="interface in noppes.npcs.api.handler">INaturalSpawnsHandler</a> getNaturalSpawns()</pre>
<preclass="methodSignature">public abstract <ahref="handler/IProfileHandler.html"title="interface in noppes.npcs.api.handler">IProfileHandler</a> getProfileHandler()</pre>
</li>
</ul>
<aid="getCustomEffectHandler()">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getCustomEffectHandler</h4>
<preclass="methodSignature">public abstract <ahref="handler/ICustomEffectHandler.html"title="interface in noppes.npcs.api.handler">ICustomEffectHandler</a> getCustomEffectHandler()</pre>
</li>
</ul>
<aid="getMagicHandler()">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getMagicHandler</h4>
<preclass="methodSignature">public abstract <ahref="handler/IMagicHandler.html"title="interface in noppes.npcs.api.handler">IMagicHandler</a> getMagicHandler()</pre>
</li>
</ul>
<aid="getPartyHandler()">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getPartyHandler</h4>
<preclass="methodSignature">public abstract <ahref="handler/IPartyHandler.html"title="interface in noppes.npcs.api.handler">IPartyHandler</a> getPartyHandler()</pre>
<preclass="methodSignature">public abstract <ahref="handler/ITransportHandler.html"title="interface in noppes.npcs.api.handler">ITransportHandler</a> getLocations()</pre>
</li>
</ul>
<aid="getAnimations()">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getAnimations</h4>
<preclass="methodSignature">public abstract <ahref="handler/IAnimationHandler.html"title="interface in noppes.npcs.api.handler">IAnimationHandler</a> getAnimations()</pre>
<preclass="methodSignature">public abstract <ahref="entity/ICustomNpc.html"title="interface in noppes.npcs.api.entity">ICustomNpc</a><?> createNPC​(<ahref="IWorld.html"title="interface in noppes.npcs.api">IWorld</a> var1)</pre>
<preclass="methodSignature">public abstract <ahref="entity/ICustomNpc.html"title="interface in noppes.npcs.api.entity">ICustomNpc</a><?> spawnNPC​(<ahref="IWorld.html"title="interface in noppes.npcs.api">IWorld</a> var1,
int var2,
int var3,
int var4)</pre>
<divclass="block">Spawns a new NPC in the world at the given coordinates and returns an ICustomNpc object of it.</div>
<preclass="methodSignature">public abstract <ahref="entity/ICustomNpc.html"title="interface in noppes.npcs.api.entity">ICustomNpc</a><?> spawnNPC​(<ahref="IWorld.html"title="interface in noppes.npcs.api">IWorld</a> world,
<ahref="IPos.html"title="interface in noppes.npcs.api">IPos</a> pos)</pre>
</li>
</ul>
<aid="getIEntity(net.minecraft.entity.Entity)">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getIEntity</h4>
<preclass="methodSignature">public abstract <ahref="entity/IEntity.html"title="interface in noppes.npcs.api.entity">IEntity</a><?> getIEntity​(net.minecraft.entity.Entity var1)</pre>
</li>
</ul>
<aid="getPlayer(java.lang.String)">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getPlayer</h4>
<preclass="methodSignature">public abstract <ahref="entity/IPlayer.html"title="interface in noppes.npcs.api.entity">IPlayer</a><?> getPlayer​(java.lang.String username)</pre>
<preclass="methodSignature">public abstract <ahref="entity/IEntity.html"title="interface in noppes.npcs.api.entity">IEntity</a><?>[] getLoadedEntities()</pre>
<preclass="methodSignature">public abstract <ahref="IBlock.html"title="interface in noppes.npcs.api">IBlock</a> getIBlock​(<ahref="IWorld.html"title="interface in noppes.npcs.api">IWorld</a> world,
<preclass="methodSignature">public abstract <ahref="IBlock.html"title="interface in noppes.npcs.api">IBlock</a> getIBlock​(<ahref="IWorld.html"title="interface in noppes.npcs.api">IWorld</a> world,
<ahref="IPos.html"title="interface in noppes.npcs.api">IPos</a> pos)</pre>
<preclass="methodSignature">public abstract <ahref="ITileEntity.html"title="interface in noppes.npcs.api">ITileEntity</a> getITileEntity​(<ahref="IWorld.html"title="interface in noppes.npcs.api">IWorld</a> world,
<ahref="IPos.html"title="interface in noppes.npcs.api">IPos</a> pos)</pre>
<preclass="methodSignature">public abstract <ahref="ITileEntity.html"title="interface in noppes.npcs.api">ITileEntity</a> getITileEntity​(<ahref="IWorld.html"title="interface in noppes.npcs.api">IWorld</a> world,
<preclass="methodSignature">public abstract <ahref="ITileEntity.html"title="interface in noppes.npcs.api">ITileEntity</a> getITileEntity​(net.minecraft.tileentity.TileEntity tileEntity)</pre>
</li>
</ul>
<aid="getIPos(net.minecraft.util.math.BlockPos)">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getIPos</h4>
<preclass="methodSignature">public abstract <ahref="IPos.html"title="interface in noppes.npcs.api">IPos</a> getIPos​(<ahref="../../../net/minecraft/util/math/BlockPos.html"title="class in net.minecraft.util.math">BlockPos</a> pos)</pre>
</li>
</ul>
<aid="getIPos(int,int,int)">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getIPos</h4>
<preclass="methodSignature">public abstract <ahref="IPos.html"title="interface in noppes.npcs.api">IPos</a> getIPos​(int x,
int y,
int z)</pre>
</li>
</ul>
<aid="getIPos(double,double,double)">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getIPos</h4>
<preclass="methodSignature">public abstract <ahref="IPos.html"title="interface in noppes.npcs.api">IPos</a> getIPos​(double x,
double y,
double z)</pre>
</li>
</ul>
<aid="getIPos(float,float,float)">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getIPos</h4>
<preclass="methodSignature">public abstract <ahref="IPos.html"title="interface in noppes.npcs.api">IPos</a> getIPos​(float x,
float y,
float z)</pre>
</li>
</ul>
<aid="getIPos(long)">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getIPos</h4>
<preclass="methodSignature">public abstract <ahref="IPos.html"title="interface in noppes.npcs.api">IPos</a> getIPos​(long serializedPos)</pre>
<preclass="methodSignature">public abstract <ahref="IPos.html"title="interface in noppes.npcs.api">IPos</a>[] getAllInBox​(<ahref="IPos.html"title="interface in noppes.npcs.api">IPos</a> from,
<ahref="IPos.html"title="interface in noppes.npcs.api">IPos</a> to,
boolean sortByDistance)</pre>
<divclass="block">Forms a box with corners as the input IPos parameters, and returns all
points inside the box as a list of IPos vectors.</div>
<preclass="methodSignature">public abstract <ahref="IPos.html"title="interface in noppes.npcs.api">IPos</a>[] getAllInBox​(<ahref="IPos.html"title="interface in noppes.npcs.api">IPos</a> from,
<ahref="IPos.html"title="interface in noppes.npcs.api">IPos</a> to)</pre>
<preclass="methodSignature">public abstract <ahref="IContainer.html"title="interface in noppes.npcs.api">IContainer</a> getIContainer​(net.minecraft.inventory.IInventory var1)</pre>
<preclass="methodSignature">public abstract <ahref="IContainer.html"title="interface in noppes.npcs.api">IContainer</a> getIContainer​(net.minecraft.inventory.Container var1)</pre>
<preclass="methodSignature">public abstract <ahref="item/IItemStack.html"title="interface in noppes.npcs.api.item">IItemStack</a> getIItemStack​(net.minecraft.item.ItemStack var1)</pre>
</li>
</ul>
<aid="getIWorld(net.minecraft.world.World)">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getIWorld</h4>
<preclass="methodSignature">public abstract <ahref="IWorld.html"title="interface in noppes.npcs.api">IWorld</a> getIWorld​(net.minecraft.world.World var1)</pre>
<dl>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>A single IWorld from Loaded IWorlds</dd>
</dl>
</li>
</ul>
<aid="getIWorld(int)">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getIWorld</h4>
<preclass="methodSignature">public abstract <ahref="IWorld.html"title="interface in noppes.npcs.api">IWorld</a> getIWorld​(int var1)</pre>
<dl>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>A single IWorld from Loaded IWorlds</dd>
</dl>
</li>
</ul>
<aid="getIWorldLoad(int)">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getIWorldLoad</h4>
<preclass="methodSignature">public abstract <ahref="IWorld.html"title="interface in noppes.npcs.api">IWorld</a> getIWorldLoad​(int var1)</pre>
<divclass="block">This will forcefully load the dimension if it is not loaded
Forge sometimes automatically, unloads the End when all players
are no longer present.</div>
<dl>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>A single IWorld from Loaded/Unloaded IWorlds</dd>
<preclass="methodSignature">public abstract <ahref="handler/IActionManager.html"title="interface in noppes.npcs.api.handler">IActionManager</a> getActionManager()</pre>
<preclass="methodSignature">public abstract <ahref="IDamageSource.html"title="interface in noppes.npcs.api">IDamageSource</a> getIDamageSource​(net.minecraft.util.DamageSource var1)</pre>
<preclass="methodSignature">public abstract <ahref="IDamageSource.html"title="interface in noppes.npcs.api">IDamageSource</a> getIDamageSource​(<ahref="entity/IEntity.html"title="interface in noppes.npcs.api.entity">IEntity</a><?> entity)</pre>
<preclass="methodSignature">public abstract void executeCommand​(<ahref="IWorld.html"title="interface in noppes.npcs.api">IWorld</a> var1,
<dd><code>dictionary</code> - An integer representing which dictionary to use:
0: Roman
1: Japanese
2: Slavic
3: Welsh
4: Saami
5: Old Norse
6: Ancient Greek
7: Aztec
8: CustomNPCs Classic
9: Spanish</dd>
<dd><code>gender</code> - The gender of the name:
0: Random
1: Male
2: Female</dd>
</dl>
</li>
</ul>
<aid="getINbt(net.minecraft.nbt.NBTTagCompound)">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getINbt</h4>
<preclass="methodSignature">public abstract <ahref="INbt.html"title="interface in noppes.npcs.api">INbt</a> getINbt​(net.minecraft.nbt.NBTTagCompound nbtTagCompound)</pre>
</li>
</ul>
<aid="stringToNbt(java.lang.String)">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>stringToNbt</h4>
<preclass="methodSignature">public abstract <ahref="INbt.html"title="interface in noppes.npcs.api">INbt</a> stringToNbt​(java.lang.String str)</pre>
</li>
</ul>
<aid="getAllServerPlayers()">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getAllServerPlayers</h4>
<preclass="methodSignature">public abstract <ahref="entity/IPlayer.html"title="interface in noppes.npcs.api.entity">IPlayer</a><?>[] getAllServerPlayers()</pre>
<preclass="methodSignature">public abstract <ahref="item/IItemStack.html"title="interface in noppes.npcs.api.item">IItemStack</a> createItemFromNBT​(<ahref="INbt.html"title="interface in noppes.npcs.api">INbt</a> nbt)</pre>
</li>
</ul>
<aid="createItem(java.lang.String,int,int)">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>createItem</h4>
<preclass="methodSignature">public abstract <ahref="item/IItemStack.html"title="interface in noppes.npcs.api.item">IItemStack</a> createItem​(java.lang.String id,
<preclass="methodSignature">public abstract void playSoundAtEntity​(<ahref="entity/IEntity.html"title="interface in noppes.npcs.api.entity">IEntity</a><?> entity,
<preclass="methodSignature">public abstract void playSoundToNearExcept​(<ahref="entity/IPlayer.html"title="interface in noppes.npcs.api.entity">IPlayer</a><?> player,
<dd><code>motd</code> - The server's new Message of The Day.</dd>
</dl>
</li>
</ul>
<aid="createParticle(java.lang.String)">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>createParticle</h4>
<preclass="methodSignature">public abstract <ahref="IParticle.html"title="interface in noppes.npcs.api">IParticle</a> createParticle​(java.lang.String directory)</pre>
<dl>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>A new IParticle object initialized with the given texture.</dd>
</dl>
</li>
</ul>
<aid="createEntityParticle(java.lang.String)">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>createEntityParticle</h4>
<preclass="methodSignature">@Deprecated
public abstract <ahref="IParticle.html"title="interface in noppes.npcs.api">IParticle</a> createEntityParticle​(java.lang.String directory)</pre>
<preclass="methodSignature">public abstract <ahref="handler/data/ISound.html"title="interface in noppes.npcs.api.handler.data">ISound</a> createSound​(java.lang.String directory)</pre>
<preclass="methodSignature">public abstract void playSound​(<ahref="handler/data/ISound.html"title="interface in noppes.npcs.api.handler.data">ISound</a> sound)</pre>
<preclass="methodSignature">public abstract <ahref="gui/ICustomGui.html"title="interface in noppes.npcs.api.gui">ICustomGui</a> createCustomGui​(int id,
<dd><code>id</code> - The id of the custom GUI.</dd>
<dd><code>width</code> - The width of the GUI in pixels.</dd>
<dd><code>height</code> - The height of the GUI in pixels.</dd>
<dd><code>pauseGame</code> - Whether the GUI pauses the game or not.</dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>A new ICustomGui object with the given attributes.</dd>
</dl>
</li>
</ul>
<aid="createCustomOverlay(int)">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>createCustomOverlay</h4>
<preclass="methodSignature">public abstract <ahref="overlay/ICustomOverlay.html"title="interface in noppes.npcs.api.overlay">ICustomOverlay</a> createCustomOverlay​(int id)</pre>
<dl>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>A new ICustomOverlay overlay object with the given ID.</dd>
</dl>
</li>
</ul>
<aid="createSkinOverlay(java.lang.String)">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>createSkinOverlay</h4>
<preclass="methodSignature">public abstract <ahref="ISkinOverlay.html"title="interface in noppes.npcs.api">ISkinOverlay</a> createSkinOverlay​(java.lang.String texture)</pre>
<dl>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>A new ISkinOverlay object initialized with the given texture.</dd>
<preclass="methodSignature">public abstract <ahref="handler/data/IAnimation.html"title="interface in noppes.npcs.api.handler.data">IAnimation</a> createAnimation​(java.lang.String name)</pre>
<preclass="methodSignature">public abstract <ahref="handler/data/IAnimation.html"title="interface in noppes.npcs.api.handler.data">IAnimation</a> createAnimation​(java.lang.String name,
float speed,
byte smooth)</pre>
</li>
</ul>
<aid="createFrame(int)">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>createFrame</h4>
<preclass="methodSignature">public abstract <ahref="handler/data/IFrame.html"title="interface in noppes.npcs.api.handler.data">IFrame</a> createFrame​(int duration)</pre>
</li>
</ul>
<aid="createFrame(int,float,byte)">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>createFrame</h4>
<preclass="methodSignature">public abstract <ahref="handler/data/IFrame.html"title="interface in noppes.npcs.api.handler.data">IFrame</a> createFrame​(int duration,
float speed,
byte smooth)</pre>
</li>
</ul>
<aid="createPart(java.lang.String)">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>createPart</h4>
<preclass="methodSignature">public abstract <ahref="handler/data/IFramePart.html"title="interface in noppes.npcs.api.handler.data">IFramePart</a> createPart​(java.lang.String name)</pre>
<preclass="methodSignature">public abstract <ahref="handler/data/IFramePart.html"title="interface in noppes.npcs.api.handler.data">IFramePart</a> createPart​(java.lang.String name,
<preclass="methodSignature">public abstract <ahref="handler/data/IFramePart.html"title="interface in noppes.npcs.api.handler.data">IFramePart</a> createPart​(java.lang.String name,
float[] rotation,
float[] pivot,
float speed,
byte smooth)</pre>
</li>
</ul>
<aid="createPart(int)">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>createPart</h4>
<preclass="methodSignature">public abstract <ahref="handler/data/IFramePart.html"title="interface in noppes.npcs.api.handler.data">IFramePart</a> createPart​(int partId)</pre>
</li>
</ul>
<aid="createPart(int,float[],float[])">
<!-- -->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>createPart</h4>
<preclass="methodSignature">public abstract <ahref="handler/data/IFramePart.html"title="interface in noppes.npcs.api.handler.data">IFramePart</a> createPart​(int partId,
<preclass="methodSignature">public abstract <ahref="handler/data/IFramePart.html"title="interface in noppes.npcs.api.handler.data">IFramePart</a> createPart​(int partId,