Key Features:
- You can now create Custom Items (i.e. custom tools or weapons)
- Full support for custom sounds
- Ability to request screenshots and raw map tiles from the client
- Access to custom images (posters)
- Internals class which provides access to internal classes and methods
------------------------------------------------------------------------------------------------------
Changelog:
- General
- [New] CustomItem which allows you to create a custom item
- [New] CustomRecipe which allows you to create a crafting recipe for a custom item
- [New] CustomImage class which provides access to custom image information
- [New] Definitions.HitDamageDefinition
- [New] executeDelayed()
- [New] Internals class, useful when using Reflection
- [New] Added more CollisionTypes
- [Bugfix] 2D custom sounds are now fully supported
- [Bugfix] Raycast "getCollisionInfo()" (on storages) correctly returns storage ID
- Events
- [New] PlayerCustomImageUploadEvent
- [New] PlayerCustomImageUploadRequestEvent
- [New] PlayerCustomImageDeleteEvent
- [New] PlayerTeleportEvent
- [New] PlayerPlayerInteractionEvent
- [New] PlayerIllegalStateEvent
- [Bugfix] PlayerPickupItemEvent
- ExplosionEvent
- [New] getRelatedPlayer()
- PlayerElementHitEvent
- [New] getHitPosition()
- [New] getHitNormal()
- NpcSpawnEvent
- [New] getNpc()
- Server
- [New] registerCustomItem()
- [New] registerCustomRecipe()
- [New] savePlayers()
- [New] saveStorages()
- [New] saveNpcs()
- [New] findNearestPlayer()
- [New] sendInputCommand()
- [New] getCustomImage()
- [New] removeCustomImage()
- [New] getAllCustomImages()
- Inventory
- [New] insertNewCustomItem()
- [Bugfix] insertNewClothingItem()
- [Bugfix] insertNewObjectItem()
- Storage
- [New] insertNewCustomItem()
- [Bugfix] Changing the storage size is now saved permanently
- GuiElement
- [New] setAlwaysOnTop()
- [New] setAlwaysInBackground()
- World
- [New] spawnProjectile()
- [New] triggerFirework()
- [New] createNewStorage()
- [New] spawnCustomItem()
- [New] findNearestItem()
- [New] findNearestNpc()
- [New] getNextNpcGroupID()
- [New] getWorldFolder()
- [New] getWorldsFolder()
- [New] isChunkModified()
- Npc
- [New] transform()
- [New] getGroupID()
- [New] setGroupID()
- [New] getVectorToNearestPlayer()
- Player
- [New] createScreenshot()
- [New] requestMapTileRaw()
- [New] raycastFromWorldPosition()
- [New] setSoundPosition()
- [New] setSoundVolume()
- [New] setSoundPitch()
- [New] showContextMenu()
- [New] showJournal()
- [New] hideJournal()
- [New] showInventory()
- [New] hideInventory()
- [New] showStorage()
- [New] hideStorage()
- [New] isSprinting()
- [New] isWalking()
- [New] isIndoor()
- [New] isInCave()
- [New] getIdleTime()
______________________________________________
Latest Javadoc: https://javadoc.rising-world.net/
Latest Download: https://download.rising-world.net/api/PluginAPI_0.9.5.4.zip