Announcement API Changelog 0.9.5.5

  • English

We've posted an important announcement regarding the current situation and the future of the game: Announcement

  • API Changelog 0.9.5.5

    Old Changelog (0.9.4)

    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: javadoc.rising-world.net/
    Latest Download: download.rising-world.net/api/PluginAPI_0.9.5.4.zip

    The post was edited 1 time, last by red51: Update 0.9.5.4 ().

  • An updated version (0.9.5.4) of the Plugin API is now available!

    Changelog (0.9.5.4)
    • Events
      • [New] PlayerGenerateMapTileEvent
    • World
      • [New] getTemperature()
    • GuiElement
      • [New] Ability to set vanilla parent element (inventory, hud etc)
    • Internals
      • [New] setGuiElementPosition() (access to vanilla gui element)
      • [New] setGuiElementVisible() (access to vanilla gui element)
    • Player
      • [New] getWetness()
      • [New] setWetness()


    ______________________________________________

    Latest Javadoc: javadoc.rising-world.net/
    Latest Download: download.rising-world.net/api/PluginAPI_0.9.5.4.zip
  • Update 0.9.5.5 is now available!

    Changelog (0.9.5.5)
    • Events
      • [Bugfix] PlayerDeathEvent
    • ItemTransformEvent
      • [New] getTrigger()
      • [New] getObjectInfoID()
      • [Bugfix] Event was not called for grinder-processed items
    • PlayerGenerateMapTileEvent
      • [Change] Will now only be triggered once the tile is fully available
    • Player
      • [New] showStatusMessage()
    • World3DElement
      • [New] setMass() (to enable gravity)
      • [New] getMass()
      • [New] setNpcCollisionEnabled()
      • [New] isNpcCollisionEnabled()
      • [Bugfix] Fixed model updates not working properly


    ______________________________________________

    Latest Javadoc: javadoc.rising-world.net/
    Latest Download: download.rising-world.net/api/PluginAPI_0.9.5.5.zip