3DItems 1.8.1

This plugin changes the appearance of items to be ‘3D’

  1. Jack_08
    Native Minecraft Version:
    1.17
    Tested Minecraft Versions:
    • 1.16
    • 1.17
    • 1.18

    3DItems

    Picture2.png


    No dependencies required.

    No item mechanics changed (optional).

    No game play interference.


    No Duplication glitches

    How it works:

    Items are disguised as armor stands holding the specific item. Because of this, server-side performance issues with this plugin are minimized. Items are not changed in any way in terms of mechanics (server-side), unless the “manual-pickup” parameter is enabled in the config. Which means the items will still behave as they normally would. That is to say, item physics are still the same (falling and water flow), interactions with blocks such as hoppers and interactions with entities such as mobs and players are unaffected.​

    The armor stands are completely client-side using play-out packets; therefore, they don’t actually exist in the server, and no duplication glitches are possible. The armor stands are offset depending on the location of the held item relative to the actual location of the item itself in order to display the 3D item where the item really is. This took a LOT of intensive calibration.​

    The armor stands will not interfere with any game play, players cannot right-click or left-click them (optional). The armor stands will not prevent players from placing blocks either.​

    Commands:

    /itemsreload
    – reloads the config.​


    Permissions:

    3ditems.command.reload
    – For using /itemsreload

    3ditems.bypass
    – Disables the effect for players who have this permission. Note that the 'use-bypass-permission' option must be set to 'true' in the config for this to work

    3ditems.pickup.right
    - Permission to pickup items by right-clicking them (Only when "use-manual-pickup" is enabled)

    3ditems.pickup.left

    - Permission to pickup items by left-clicking them (Only when "use-manual-pickup" is enabled)

    3ditems.pickup.normal
    - Permission to pickup items normally (standing on them) (Only when "use-manual-pickup" is enabled)

    Config:
    Code (Text):

    #Use /itemsreload for changes to take effect

    #Should this plugin change the appearance of items?
    enabled: true


    #Max amount of items that can be be visible as 3D
    max-visible-items: 20

    #When enabled, players that have the permission 3ditems.bypass will see items normally
    use-bypass-permission: false

    #Item appearances will not be changed in these worlds
    disabled-worlds:
       - world1
       - world2

    #Smooth animation for when items spawn
    use-smooth-landing: true

    #When enabled, items will be luminescent which will prevent items from becoming dark
    luminescent-items: false

    #WARNING: This option changes the picking up mechanics of items!!!!!
    #When enabled, players will need to have the following permissions to pick up items:
    # 3ditems.pickup.right  - permission to pickup items by right-clicking them
    # 3ditems.pickup.left   - permission to pickup items by left-clicking them
    # 3ditems.pickup.normal - permission to pickup items normally (standing on them)
    use-manual-pickup: false
     
    Known Glitches:

    - 3D items in water tend to ‘jump up’ before returning back down. This is because the items are being ‘refreshed’ which resets the offset of the armor stands.

    - Weapons and tools may ‘darken’ when thrown into a corner of a wall (Can be resolved by enabling "luminescent-items" in config)

    Note: some items are not properly oriented. These will be fixed soon

    This plugin may NOT work for players joining with versions before 1.16 through ViaVersion

Recent Updates

  1. NullPointerException fix
  2. Compatibility update
  3. Minor Bug fix

Recent Reviews

  1. XINGO0123
    XINGO0123
    4/5,
    Version: 1.8.1
    I think it is a good plugin. But when I use it in purpur 1.18.2,it say unsupported. Could you fix this problem?
    1. Jack_08
      Author's Response
      Sure, Can you post an error log on the discussion?
  2. IPECTER
    IPECTER
    5/5,
    Version: 1.8.1
    Very good plugin!
    Can you update this for supporting 1.18.2?
    I cant use this on 1.18.2 server...
    1. Jack_08
      Author's Response
      It should be compatible with Spigot 1.18.2. Can you provide some info about your server (like which fork of spigot) in the discussions?
  3. Gustavo_Player
    Gustavo_Player
    5/5,
    Version: 1.8.0
    Good plugin! :3
    1. Jack_08
      Author's Response
      Thanks for the review!
  4. MaxJFG
    MaxJFG
    5/5,
    Version: 1.7.1
    I love this Plugin! Every Item lays on the ground i never use mods for this!!!! Please make more plugins like this <3
    1. Jack_08
      Author's Response
      Thanks for the review!
  5. GameCrashed
    GameCrashed
    5/5,
    Version: 1.6.1
    This plugin is incredible. Thank you to the incredibly talented developer who made this possible, and published it to the public to use. Would it be possible to make this open sourced?
    1. Jack_08
      Author's Response
      Thanks for the review! I haven't thought of making the plugin open sourced though, maybe in the future :)
  6. Hoang_Redstone
    Hoang_Redstone
    5/5,
    Version: 1.5.2
    what if the item is kept on top of the armor stand instead of in the hand, if there is such a setting it would be better because the block will be bigger
    1. Jack_08
      Author's Response
      Thanks for the review! I initially used the helmet slot of the armour stand until I noticed some items are oriented differently when placed as a helmet (bone, end rod, fish, fences etc). Placing them on the hand offers a bit more consistency
  7. Merlyn
    Merlyn
    5/5,
    Version: 1.5.2
    Plugin worked really well on 1.16.5, Not yet on 1.17 (Would it be possible to update?)

    Anyways! I really recommend this plugin
    1. Jack_08
      Author's Response
      Thanks for the review! When this plugin updates to 1.17 it will likely require ProtocolLib as spigot has reverted the NMS fields to their obfuscated form. As of now I'm focused on school (cliché I know) but I'll be working on it as soon as I'm able to
  8. danil20028191
    danil20028191
    5/5,
    Version: 1.5.2
    Works on PaperSpigot 1.16.5! Can you add an adility to pick up items by pressing on it. Permissions: 3DItems.pickup.Right - to pick up items by pressing right button. 3DItems.pickup.Left - to pick up by pressing left button and 3DItems.pickup.Middle - to pick up by pressing mouse wheel. It would be great addition for this plugin!
    1. Jack_08
      Author's Response
      Thanks for the review! I'll consider your suggestion and add it when possible.
  9. JUAN1456
    JUAN1456
    5/5,
    Version: 1.5.2
    THE PLUGIN IS S0 G00D.ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
    1. Jack_08
      Author's Response
      Thanks for the review!
  10. CubyMaster
    CubyMaster
    5/5,
    Version: 1.5.2
    Usando en Spigot 1.16.5 Espectacular efecto en el suelo muy bien logrado vale la pena usarlo.
    1. Jack_08
      Author's Response
      Gracias por tu reseña!