API Changelog 0.9.5.5

A new update is now available, introducing seasons and more!
Latest hotfix: 0.8.0.1 (2024-12-20)
  • 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: https://javadoc.rising-world.net/
    Latest Download: https://download.rising-world.net/api/PluginAPI_0.9.5.4.zip

    Edited once, 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: https://javadoc.rising-world.net/
    Latest Download: https://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: https://javadoc.rising-world.net/
    Latest Download: https://download.rising-world.net/api/PluginAPI_0.9.5.5.zip

Participate now!

Don’t have an account yet? Create a new account now and be part of our community!